{"version":7,"data":{"actionType":"INITIATE","spectra":[{"originalInfo":{"nucleus":["1H","1H"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"CCP-3863_24.zip/CCP-3863/24","pulseSequence":"cosygpppqf","aqMod":3,"experiment":"cosy","acquisitionScheme":"notPhaseSensitive","lpNumberOfCoefficients":[0,32],"linearPredictionBin":[0,256],"tdOff":[0,0],"windowMultiplicationMode":[4,4],"title":"Parameter file, TopSpin 4.5.0","temperature":297.985455139198,"type":"NMR Spectrum","phc1":[0,0],"phc0":[0,0],"numberOfPoints":"9","originFrequency":[400.301730322473,400.301730322473],"probeName":"Z166552_0019","baseFrequency":[400.3,400.3],"scaleFactor":[2048,2048],"fieldStrength":9.401684034256371,"spectralWidth":[7.80661127165895,7.80661127165896],"spectrumSize":[1024,1024],"acquisitionTime":0.0012800000000000003,"pulseStrength90":31796.50238473768,"relaxationTime":1.79315197467804,"numberOfScans":1,"groupDelay":68,"DSPFVS":20,"DECIM":6400,"increment":0.9758264089573687,"epoch":1748064952000,"date":"Sat, 24 May 2025 05:35:52 GMT","localeDate":"5/24/2025, 7:35:52 AM","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1730.3224730085276,1730.3224730085276],"experimentNumber":24},"display":{"isPositiveVisible":true,"isNegativeVisible":true,"isVisible":true,"contourOptions":{"positive":{"contourLevels":[0,21],"numberOfLayers":10},"negative":{"contourLevels":[0,21],"numberOfLayers":10}},"dimension":2,"positiveColor":"darkblue","negativeColor":"blue"},"data":{"rr":{"z":[[-508,-331,35,-984,-1222,-430,633,421,-1019,-276,280,-54,81,209,-1259,-825,2979,2833,1133,-19,393,-548,36,-589,-850,-1583,-1256,-1001,-858,-983,-657,-714,-946,-1030,-1306,-1725,-1729,-1464,-1130,-605,-1050,-20,328,567,600,548,549,-412,208,-27,-1850,-1227,-404,553,-1300,-1029,488,533,-786,-555,402,670,120,495,7,144,47,-1231,-295,-77,-156,-182,-1348,-78,-107,-163,-122,-95,-64,-934,-841,-670,-170,-320,-1502,-754,-1374,81,136,252,209,245,190,-324,-177,-404,-744,-894,-706,-1267,-928,149,422,-1480,-1227,763,1302,1430,-140,-1907,-2749,-787,-2398,-1767,1094,894,630,430,-390,-910,-274,-1213,-1677,-784,-864,-2211,-1345,-1351,-1811,-4383,-769,-1351,-3235,-573,-610,-14970,-443,-407,-342,-3509,-501,-1024,-2034,-1947,-882,-949,-924,-1195,-943,-1003,-2168,-1110,-1071,-917,-643,-519,-453,-276,-505,-2014,-264,-1519,-1126,-1248,-532,303,234,-6,66,-191,-326,-385,-596,-2000,-1812,-1136,-953,-749,-483,-548,-62,91,165,236,-533,-2117,-853,-1331,180,433,-20,-203,-880,-1104,-1451,-1234,-1370,-1126,-917,-739,-562,-387,-291,-301,-301,-919,-44,46,-355,322,468,-709,-290,355,196,-74,-159,-278,-436,-466,-608,-681,-986,-1143,-544,-477,-1315,-773,-652,-765,-886,-1636,-1093,-1084,-1068,-1369,-662,-645,-838,-600,-702,-722,-629,-1200,-608,-463,-331,-290,-182,-98,58,27,282,315,725,903,1007,1221,1321,630,169,1701,1389,-314,-372,-1129,-2145,845,1163,-1804,-303,523,1712,93,824,2113,98,-1184,592,-290,-1309,-716,-467,652,1568,673,60,-257,-775,-294,664,670,-1677,-3404,-1634,518,-59,1139,1677,-1148,619,816,605,255,-82,-3971,-967,-1226,-639,-535,-901,-1472,-410,-2149,-264,100,141,70,-2429,-1943,-818,80,-488,-1065,-1378,1063,729,-796,-535,458,13,-370,-1532,-966,-238,-432,-1057,-560,-593,-369,32,313,559,-502,-513,-435,562,-635,-1151,-916,-1177,-2235,-807,-993,-1933,-1030,-876,-899,-819,-750,-577,-1466,-1961,-1554,-1165,-426,-457,-549,-636,-639,-513,-1162,-55,192,-724,116,533,550,-1106,-383,-512,133,1041,-1703,-1677,1407,1531,1137,954,-727,-684,371,-82,-698,-1319,-1181,-901,-558,-957,-1481,-204,-1272,212,-446,108,-74,-49,3,-134,-162,-275,-475,-676,-854,-444,1,358,536,419,-16,75,-177,-346,-2207,-963,190,-1124,46,-110,-329,-701,-558,-2452,-507,-729,-2478,-3107,-3285,-3069,-1000,-1269,-2072,2666,-1783,-5424,-7930,-4560,-56,-5085,872,396,-68,-47830,-251867,-297415,-157540,-29032,-62705,-5096,592,712,-1724,-1181,-8680,-4327,-4536,-8035,-3617,-952,549,464,400,-290,-659,-319,-658,2,-19,-2002,-1891,-597,-253,-502,-722,-964,-1027,-1096,-1076,-1138,-889,-808,-709,-643,-804,-819,-883,-1018,-1165,-1343,-1554,-1729,-1823,-1815,-1853,-1976,-1531,-1302,-1068,-767,-668,-434,-284,-340,-372,-312,-861,-492,-194,-1073,-900,-300,-337,-405,-542,-647,-682,-699,-701,-723,-1308,-3816,-3590,-1529,-456,-587,-635,-699,-821,-1570,-603,-918,-394,-1000,-271,-236,-1160,-260,-295,-327,-307,-310,-351,-322,-250,-149,-21,40,195,336,459,-945,275,406,-410,-1369,-16,-88,443,1066,1159,-556,-1126,-122,-649,-812,129,668,-894,-433,288,-1757,75,90,1253,876,-1160,301,-914,-1953,-1386,-1306,-72,514,583,-2370,644,722,651,-230,-2364,-1559,-387,65,-931,-293,-315,-372,-888,-444,-455,-609,-679,-733,-797,-729,-735,-670,-533,-491,-420,-388,-1648,-480,-480,-572,-1128,-768,-814,-899,-950,-810,-822,-674,-538,-803,-1463,-780,-739,-885,-850,-777,-687,-1793,-408,-314,-160,-199,-198,-369,-1003,-657,-831,-793,-546,-234,23,-204,-587,-1581,-2488,-2888,-706,695,-1761,-840,-164,301,-557,355,753,-486,-1282,-82,-540,-1245,-1440,-903,-1000,-1098,-1098,-1029,-995,-899,-874,-1821,-2027,-1141,-1290,-1421,-1397,-1263,-1187,-1072,-809,-700,-605,-526,-906,-704,-462,-503,-481,-438,-313,-181,-283,60,172,247,-1621,-2209,-1203,-1483,253,253,-1209,-917,227,-1106,250,242,204,-960,23,-110,-230,-314,-367,-187,-53,-982,98,116,-16,122,-1051,-1317,214,164,76,-387,-1253,-438,-84,-181,-229,-227,-2173,-3237,-777,-449,-521,-538,-469,-401,-384,-356,-266,-247,-25,218,508,-118,-460,-1466,-259,180,310,-1865,-1578,-630,-473,1440,1027,947,1364,-28,926,-380,-955,171,-479,-1708,-509,144,192,-1870,-3109,-1295,247,319,-324,-287,-750,-332,-693,202,-1650,-1415,-1102,-627,4,-75,-415,-212,-154,-104,-23,60,37,19,29,49,-37,440,666,842,-761,680,-157,-707,-866,-162,1259,-659,-428,184,-173,-659,-1366,-986,-437,-52,-747,542,2169,1717,-225,-1287,-735,-1038,-89,52,-91,-1435,-914,-79,-633,-1081,-939,-673,-438,-214,-1582,58,99,61,-26,-532,-523,-1253,-2015,429,323,-1976,-934,1,256,-150,120,-87,-2832,-3552,-683,-964,-1172,-1437,-1450,-1077,-762,-394,-336,114,268,354,-51,-2373,320,203,152,121,191,388,657,-451,-1035,46,988,8,820,-8507,3693,3743,3488,-355,-9206,-5518,1383,1387,1708,1968,1739,-181,-518,-949,-1115,1428,-580,-1741,83,719,606,-1420,532,-200,55,-170,-309,-446,-663,-721,-980,-1008,-883,-783,-683,-902,-320,-313,-325,-469,-635,-1717,-1304,-1535,-1567,-1156,-830,-591,-529,-482,-499,-592,-1741,-2030,-1180,-1402,-1630,-1544,-1325,-1015,-778,-597,-461,-339,-138,-6,53,402,-64,-916,569,645,-2129,-1771,-98,-366,-1196,-888,-993,-1110,-1040,-1091,-1033,-997,-1006,-1145,-1209,-1254,-1279,-1195,-2331,-901,-681,-468,-289,241,498,669,237,-1282,-491,-1692,-995,-334,0,-1726,-1082,-36,-145,243,-114,-510,341,-1142,-52,1509,1115,-174,-893,858,406,66,-402],[-331,663,718,-905,-1193,-319,502,499,-808,-318,271,15,50,16,-1246,-906,7,-49,-248,-469,-693,-986,-1151,-1275,-1152,-1186,-975,-989,-1134,-1194,-1278,-1279,-1291,-1054,-942,-1545,-1149,-576,-432,-173,-773,-106,6,38,-91,-117,-334,-510,-701,-816,-1527,-1331,-766,-381,-1479,-1196,108,115,-852,-575,-69,-129,-298,-423,-527,-532,-528,-1177,-490,-91,149,485,-1310,1285,643,900,1484,1538,1461,-1237,-521,-408,610,-374,-1340,-597,-1485,681,732,-334,10,1861,767,-361,1015,669,244,-42,-243,-1613,-1125,-390,-322,-1699,-1659,-5,-10,47,-254,-1905,-2481,-397,-2121,-1678,105,108,86,151,-590,-726,197,-1079,-1784,-587,-155,-2192,-841,-967,-1531,-4427,-1875,-2007,-3206,397,326,-10775,425,508,714,-3616,1089,-1602,-1466,-2555,357,-463,507,-905,1373,-644,-1973,1025,846,-914,837,817,749,776,-654,-1841,250,-1325,-1247,-1127,-223,-159,-343,-550,-710,-1014,-1299,-1456,-1748,-1928,-1813,-1648,-1273,-998,-741,-661,-468,-431,-504,-614,-754,-2089,-1048,-1281,-1569,-1702,-1739,-1630,-1544,-1505,-1442,-1563,-1483,-1456,-1470,-1489,-1475,-1435,-1433,-1472,-1427,-1195,-965,-755,-449,-247,7,-511,70,208,170,55,161,-214,471,115,-48,-370,-1112,-1215,1530,1050,-1574,-1193,-139,114,-530,-1358,-1236,-1438,-1335,-1614,-956,-914,-774,-574,-349,6,-851,-1557,-322,919,96,1118,1093,1217,755,-117,567,196,214,24,-189,-229,-321,-360,-382,-456,-600,-561,-879,-1321,-2029,-397,-330,-2132,-799,-342,263,-138,215,66,58,-1247,27,-752,-1191,-524,-403,773,929,445,-168,-406,-453,97,714,577,-1914,-3106,-1712,575,-240,824,373,-743,-613,-976,-1066,-979,-747,-3314,-419,-1733,102,7,-1257,-1414,-516,-1907,-174,-125,-78,-94,-1881,-1860,-576,-79,-361,-1266,-1593,-277,-331,-499,-384,-343,-314,-570,-1867,-1324,-702,-743,-1257,-803,-951,-1078,-1103,-1208,-1260,-1400,-1389,-1339,-1266,-1208,-953,-888,-1138,-1857,-848,-844,-1543,-797,-710,-831,-858,-888,-797,-1869,-1633,-1572,-1462,-476,-344,-238,-114,33,-606,-1085,411,332,-690,354,818,855,-1184,-390,-296,677,1239,-1747,-1737,1193,1080,828,629,-877,-562,-642,-1088,-1105,-856,-504,-305,-320,-894,-1347,-335,-1129,1041,-199,322,1038,708,640,2330,2224,1049,1576,677,-773,-152,-787,-1119,-503,-45,-18,48,-319,-586,-2626,-1292,-189,-1517,-356,-298,431,-472,-852,-2119,-536,586,-2450,-2909,-3737,-4115,-2423,-555,-1706,5,-2685,-3618,-5727,-2589,-920,-3036,-1044,-1174,-1240,-50076,-207103,-242784,-137946,-47038,-56747,-9970,431,525,-2035,-2196,-8105,-4287,-3460,-7764,-4229,-1346,743,709,694,-346,-1088,-806,-731,518,540,-1286,-1408,-480,481,257,-186,-457,-338,-510,-650,-966,-743,-600,-320,-331,87,334,-239,581,-688,-54,334,137,-1315,-106,-1505,-2041,-1172,-74,174,121,-811,318,944,793,228,776,-865,-344,288,-1131,-1283,-452,-665,-819,-962,-1029,-1025,-1023,-1034,-1086,-1121,-3933,-3677,-1128,-1112,-1290,-1380,-1476,-1496,-1475,-1392,-1235,-1059,-1076,-755,-619,-574,-551,-457,-604,-441,-474,-573,-627,-660,-669,-637,-635,-500,-345,-531,-1713,14,238,-255,-988,-288,-511,105,1061,1234,-303,-1299,-316,-993,-456,481,1156,-750,-917,140,-1282,-831,-82,812,548,-1289,93,-874,-1952,-1233,-1236,76,479,763,-1918,1165,1357,1357,-223,-2328,-1515,-612,624,-1004,-251,299,232,-1026,164,-744,-90,-110,-677,69,171,145,139,174,105,59,-536,-1565,-535,-421,-607,-1189,-956,-1039,-1086,-942,-515,-612,9,98,-657,-1357,-738,-325,-65,-106,-262,-277,-1792,-398,-444,-361,-388,-298,-323,-846,-236,-289,-378,-470,-579,-753,-973,-907,-1391,-2046,-2467,-996,-658,-1855,-755,-659,-687,-718,-862,-1076,-1109,-1317,-827,-853,-1131,-1423,-691,-511,-441,-243,51,332,-487,-460,-1624,-1932,185,817,-1003,-948,-383,-982,-489,-305,-223,-280,-334,-808,-537,-610,-753,-806,-797,-653,-457,-215,-3,241,460,-1435,-1779,-965,-1453,1090,588,-1149,-945,236,-1250,880,789,672,-671,349,152,-24,-159,-162,-95,28,-504,182,208,179,215,-1045,-1078,371,342,280,176,-1149,-627,213,127,-231,26,-2424,-3633,-966,-359,-515,-617,-625,-586,-428,-194,8,28,167,266,358,-89,-348,-991,-62,-30,-51,-1747,-1864,-1124,-1035,104,143,37,-94,-300,-589,-844,-1074,-1238,-1293,-1758,-1310,-1288,-1171,-1596,-2965,-1024,-854,-743,-781,-586,-1055,-657,-393,-371,-1293,-1181,-1225,-975,-332,-41,-453,-204,-185,-324,-116,-42,-65,-85,-90,-112,-139,107,216,268,-757,464,-126,-649,-922,-156,568,-699,-544,89,-59,31,228,-514,-579,-308,-581,818,3520,1631,-617,-1149,-732,-1162,-37,341,180,-1504,-863,-120,156,-205,-511,792,1108,1231,-1492,955,1209,1207,88,-639,-759,-1557,-2085,372,275,-1689,-894,55,32,-126,25,-101,-2711,-3865,-197,-151,39,220,368,0,-73,452,-302,528,406,261,-29,-2647,-123,-264,-344,-448,-530,-577,-650,-889,-1372,-1284,-1336,-1204,-909,-4635,-222,-14,43,62,-7505,-9789,-528,-441,-170,8,271,-139,-345,-693,-1428,312,-690,-2008,-24,852,299,-1461,319,-458,820,564,346,75,-450,-620,-1150,-1367,-1168,-894,-632,-730,-4,121,231,-552,-261,-1865,-1528,-749,-1489,298,428,-353,-291,238,62,-175,-1486,-1743,-926,-930,-751,-480,-989,-668,657,-256,-40,523,1017,24,-296,713,14,-931,624,681,-2317,-1444,278,-195,-1134,-1167,11,-128,-60,-214,-72,-69,-487,-344,-507,-685,-894,-1054,-2208,-1365,-1470,-1524,-1508,-1492,-1519,-1602,-1726,-1756,-1891,-1788,-1621,-1380,-1078,-1497,-906,-86,-276,339,24,96,1178,-452,-115,1473,798,-191,-864,896,272,204,-237],[35,718,1046,-915,-1181,-290,262,278,-653,-458,-429,-372,-329,-247,-1348,-1076,-377,-505,-594,-625,-236,-299,84,-131,163,-892,-667,343,-475,-967,86,-17,-225,-235,-740,-1364,-1129,-726,-858,-790,-873,-977,-912,-865,-914,-794,-802,-712,-602,-415,-1191,-1465,-597,-216,-1509,-1304,-324,-411,-930,-614,-355,-140,34,292,393,614,-45,-848,-735,2375,2885,1035,-1243,1596,511,1011,1731,1768,1814,-1533,-312,-206,812,-498,-1264,-486,-1543,531,483,-921,-254,2152,148,-417,2321,2019,1660,1422,827,-1665,-849,127,1,-1744,-2059,-175,-293,-298,-452,-1768,-2113,-71,-1830,-1432,236,316,340,282,-602,-400,385,-841,-1735,-661,-23,-2077,-343,-539,-1150,-4127,-2394,-2281,-3062,-875,-988,-6086,-788,-555,-169,-3568,606,-2231,-668,-2758,326,-729,801,-587,1007,-902,-1722,1488,908,-846,1806,1114,744,1408,-737,-1525,787,-1114,-1255,-930,110,518,191,-533,-399,-745,-1012,-1097,-1280,-1430,-1557,-1686,-1594,-1565,-1510,-1447,-1403,-1306,-1245,-1168,-1078,-1804,-844,-806,-838,-742,-676,-647,-659,-726,-1129,-1783,-1106,-1230,-1372,-1457,-1390,-1170,-937,-777,-618,-931,-148,0,-286,333,493,-270,507,478,392,238,311,-72,528,-43,-8,-699,-1059,-1173,1462,701,-1742,-1534,-29,343,-938,-933,-730,-1008,-1361,-1664,-274,3,-157,697,973,786,-1239,-1474,-100,1021,193,1270,1111,1719,850,-155,749,184,996,2099,1701,806,2451,280,321,2405,1938,-454,-1280,-1409,-1815,347,-282,-2465,-1322,-1162,-563,-324,-191,-215,-184,-1252,-383,-995,-966,-240,-229,228,414,272,-365,-454,-105,484,848,560,-2038,-2655,-1625,374,-134,-236,-589,-870,-1006,-840,-522,-337,-193,-2523,0,-2007,-80,-244,-1390,-1228,-948,-1477,-1018,-908,-794,-755,-1210,-1398,-708,-743,-813,-1163,-1549,-1231,-1384,-1446,-1534,-1621,-1602,-1557,-1839,-1334,-1129,-1068,-1275,-878,-714,-536,-274,-132,11,-276,-956,-180,49,-914,-6,-148,-852,-1334,-570,-560,-1068,-263,-214,-557,308,470,-482,-1524,-1207,-1358,-1485,-246,1070,1342,197,1017,-639,-1020,1217,319,-567,690,605,403,-1211,-341,-40,-92,-221,-1526,-1722,-763,-1012,-1306,-1446,-966,-343,-56,229,883,1062,1238,-155,-21,-649,-1078,-375,-910,1270,-48,349,1330,743,949,1875,1539,747,541,-19,-608,-971,-783,-490,-143,-18,23,69,-342,-581,-2020,-1466,-488,-1704,-578,-636,-792,-874,-1152,-1386,-858,-825,-2198,-2631,-3817,-3934,-4017,-1127,-1108,-1103,-2926,-1453,-3834,-1444,-1458,-1438,-1398,-1200,-964,-50534,-159342,-183453,-115962,-61509,-48965,-16240,-633,-840,-2965,-3242,-7164,-3838,-2360,-6848,-4885,-1916,243,288,311,-416,-1535,-1151,-688,394,510,-320,-945,-365,579,308,-464,-287,-569,-857,-1092,-1171,-872,-492,-55,-478,561,771,41,1077,-476,-10,1086,-91,-1818,-182,-1066,-1751,-1257,548,732,595,-854,504,1200,1003,567,889,-820,-106,-108,-990,-1503,-45,383,487,373,1172,1158,894,819,77,-826,-3804,-3780,-672,-398,-677,-802,-923,-999,-1193,-1198,-1239,-1182,-1073,-709,-381,-46,-1566,-618,-796,-218,72,641,-57,167,260,23,-350,-681,-1012,-1498,-1808,-888,-475,-171,-467,-297,-596,-167,769,809,-10,-1435,-494,-1062,-38,-194,-534,-862,-1258,-1469,-1621,-1732,-1453,-1222,-1046,-1258,-738,-737,-1858,-1086,-1151,-703,-710,-631,-1465,-275,77,332,-166,-1981,-1262,-780,557,-1006,-670,949,536,-1123,315,-1227,-509,113,-722,-169,1035,912,829,799,660,527,-584,-1235,-475,-477,-812,-1147,-1449,-1682,-1796,-1373,-833,-499,-287,-121,-468,-1198,-660,-619,-902,-1022,-1063,-974,-1740,-475,-238,60,-24,-307,-117,-664,79,-143,-431,-702,-858,-807,-663,-362,-1130,-1396,-1811,-1214,414,-1683,-547,274,388,-594,456,445,32,-1130,-990,-1131,-1010,-1367,-689,40,514,-561,265,777,-527,-684,-1361,-1711,110,217,-625,-642,-758,-1169,-1054,-850,-733,-627,-570,-658,-719,-852,-1116,-1360,-1568,-1455,-1125,-723,-396,-43,266,-1230,-1340,-657,-1307,1349,527,-865,-964,204,-1352,1286,1765,1174,-361,1146,844,549,290,152,73,43,-45,-117,-256,-406,-588,-892,-948,-976,-1101,-1172,-1059,-1002,-957,-890,-870,-799,-668,-2369,-3907,-1106,-89,125,417,420,1171,1428,1480,558,489,538,1083,318,-18,-186,-574,-607,-792,-822,-1519,-2084,-1542,-1470,170,385,436,443,354,160,-417,-1102,-358,-468,-1647,-1043,-778,-909,-1114,-2355,-1256,-1196,-996,-1109,-565,-1288,-879,70,221,-891,-914,-1327,-1179,-533,112,-423,340,430,-479,121,-32,-291,-541,-757,-959,-1000,-982,-933,-908,-791,-675,-667,-545,-973,-110,167,-705,-571,440,894,1156,1111,-333,-672,-429,-366,1095,1139,970,-942,-881,-601,-1177,-219,-538,-747,-1535,-982,-807,-566,-341,-366,-36,76,213,-1266,397,395,280,-399,-605,-530,-1694,-2006,-1023,-1001,-1247,-828,-591,-524,-392,-250,-262,-2496,-4045,-229,-233,-126,-44,-1,1,14,13,-237,-176,-304,-426,-491,-2658,-582,-593,-527,-468,-367,-206,-46,-1033,-1601,-152,-166,-595,-168,-827,71,168,225,359,-5059,-13178,298,186,77,-158,-273,-402,-573,-716,-1470,-660,-745,-2125,-70,193,-70,-1455,33,-581,436,383,421,454,-502,437,201,68,-25,-212,-418,-558,-562,-701,-771,-823,-885,-1683,-1604,-753,-1167,-368,-84,-464,-441,589,266,72,-980,-1385,254,-822,118,-148,-882,-832,721,-383,29,387,852,247,-421,837,163,-804,388,392,-2333,-1079,315,-83,-1002,-1467,-1284,-1395,-1218,-1093,-842,-617,-486,-469,-462,-510,-637,-748,-2096,-983,-984,-863,-618,-343,-90,115,289,-971,-935,-1764,-1210,-121,-394,-1211,-754,329,-439,380,58,530,199,-85,-350,-541,-822,-888,-916,-916,-826,-711,-635],[-984,-905,-915,-881,-1011,-846,-893,-826,-779,-676,-695,-675,-714,-736,-1459,-1214,-1284,-1146,-793,-701,-285,-118,310,121,499,-615,-457,179,-550,-969,-344,61,-282,-404,-630,-1100,-829,-917,-930,-715,-640,-601,-421,-295,-1024,-349,-233,-517,-187,-84,-814,-1499,-701,58,-1291,-1292,-107,-85,-958,-598,-461,-375,-218,121,511,581,48,-339,-968,2536,2935,641,-1083,1386,362,1141,2004,1945,1552,-1776,-186,-35,823,-632,-1213,-388,-1474,317,278,-1420,-556,823,-379,-442,1260,1518,1666,1507,737,-1353,-300,-168,-441,-1560,-2093,1173,1153,1031,-687,-1496,-1654,253,-1524,-1128,-154,-115,-19,-97,-416,-62,823,-559,-1573,-722,-71,-1915,83,-108,-708,-3611,-1853,-2078,-2809,-1015,-1138,-1017,-1030,-969,-825,-3338,-628,-1471,-259,-2307,-178,-979,-255,-426,-737,-1216,-1441,-913,-311,-743,1022,980,569,1124,-809,-1128,1277,-942,-1197,-743,-503,-1099,-1116,-683,-130,146,-755,-231,-824,-236,-335,12,-380,-276,-1048,-545,-684,-765,-882,-996,-1126,-1462,-1412,-1589,-1633,-1395,-1143,-929,-768,-687,-870,-1813,-822,-929,-1078,-1206,-1228,-1110,-941,-797,-628,-881,-121,41,-258,383,538,-86,526,435,273,-2,-117,-285,-507,-631,-889,-1089,-1140,-1137,-1060,-885,-1764,-1865,-559,-500,-1406,-501,-423,-1279,-1638,-1634,67,76,133,135,47,16,-1570,-1258,-87,-291,-349,-485,-522,-543,-452,-314,-243,43,262,483,620,671,929,30,399,1059,996,-469,-1672,-1502,-1629,208,39,-2905,-1969,-1927,673,-571,264,1400,337,-1340,-862,-1121,-814,0,-66,954,1242,56,-643,-520,123,724,472,149,-2142,-2193,-1460,-520,-554,-567,-584,-583,-613,-566,-468,-505,-548,-1763,-595,-1446,-765,-943,-1432,-1435,-1799,-2096,-2265,-2424,-2432,-2355,-2308,-2208,-2142,-2078,-2016,-1970,-1965,-1950,-1958,-1910,-1934,-2007,-2024,-2053,-2034,-2043,-1908,-1936,-1893,-1718,-1497,-1227,-848,-557,-246,-159,-1197,-143,413,-959,446,290,-517,-836,-740,-1128,-1455,-1715,-1672,-1576,-1257,-889,-726,-869,-838,-1179,-1338,-569,960,1173,25,736,-662,-1134,1202,211,-499,962,1217,885,-1316,-396,98,-135,-367,-1378,-1782,-1112,-1361,-1536,-1434,-1106,-466,-314,36,817,1082,1313,-16,219,-381,-841,-465,-786,1274,-123,213,863,554,217,-315,-703,-1046,-1208,-1066,-738,-592,-409,-415,-407,-613,-762,-959,-1142,-1280,-1534,-1584,-1387,-1806,-1190,-1259,-1285,-1306,-1610,-1286,-1295,-1257,-1915,-2434,-3549,-2577,-3410,-1260,-1155,-1059,-2467,-849,-2581,-657,-493,-405,-387,-271,-157,-46385,-109559,-121165,-92587,-66477,-40929,-23587,-46,-1487,-4535,-4307,-6082,-3182,-1459,-5943,-5475,-2778,931,1097,1187,-643,-2133,-1449,-692,1671,1746,590,-691,-418,1363,926,-542,30,-340,-651,-840,-931,-849,-708,-454,-660,-29,277,195,724,-315,-44,686,-653,-1941,-351,-690,-1354,-1364,346,485,783,-854,571,1359,1115,745,906,-855,49,774,-833,-1667,139,1324,789,241,1446,1042,1098,1115,298,-586,-3487,-3981,-318,1204,1011,869,663,-361,-871,-237,-196,-714,-1095,-847,-860,-879,-1260,-939,-974,-925,-976,-1127,-1279,-1457,-1626,-1648,-1455,-982,-454,-2144,-955,843,-102,74,-17,-148,-285,-421,1138,874,191,-1643,-757,-684,-616,-918,-1124,-1216,-1526,-1062,-770,-2536,-101,222,477,-1186,-81,-636,-1734,-1063,-1172,5,994,772,-1141,71,-229,-598,-820,-1625,-957,-1000,-462,-1037,-1254,183,506,-1296,-31,-1603,-968,268,-698,-546,1028,752,513,366,168,41,-565,-842,-404,-516,-688,-1046,-953,-972,-986,-925,-675,-559,-504,-447,-508,-1109,-814,-1032,-1267,-1328,-1343,-1313,-1682,-1002,-837,-586,-497,-692,-340,-574,-284,-463,-489,-612,-743,-926,-1164,-1172,-1170,-1088,-1200,-1405,-666,-1396,-416,-256,-159,-769,-132,-261,-418,-921,-1474,-1455,-974,-1387,-710,-105,-92,-957,74,116,-601,-958,-1158,-1500,-111,-250,-408,-447,-363,-1356,-532,-2,92,180,244,-542,-39,46,-228,-534,-907,-1249,-1515,-1367,-944,-413,68,-1118,-996,-386,-1105,1246,409,-515,-1082,28,-1463,660,480,314,-146,180,235,363,516,588,633,945,273,443,249,17,-386,-732,-1081,-1032,-906,-736,-459,-643,-701,-139,-157,-153,-425,-1983,-3982,-1290,-52,441,734,74,1292,1705,1208,488,413,429,1019,75,-2,-165,-477,-839,-1060,-1151,-1283,-2140,-1824,-1813,-634,-479,-457,-442,-478,-577,-618,-1130,-533,-509,-1499,-1212,213,381,-553,-1772,-474,434,378,-1338,-435,-1526,-1005,-622,-938,-1248,-1451,-1528,-1239,-841,-486,-410,79,393,-648,580,734,206,-3,895,779,-131,326,860,880,-655,619,4,-491,-1108,-117,488,-747,-596,464,254,168,2,-217,-796,-467,-182,336,540,591,-1223,-590,-442,-1152,81,-199,-398,-1599,-774,-864,-796,-627,-512,-460,-404,-308,-1005,-132,-92,-133,-890,-520,-469,-1603,-1858,-959,-1145,-1305,-1389,-1272,-1274,-1179,-1050,-1055,-2216,-4029,-911,-849,-675,-518,-396,-250,-190,-75,-223,-5,2,7,44,-2461,29,-26,-53,-114,-141,-100,-42,-1178,-1793,-337,-262,-914,-181,-98,130,227,250,320,-2426,-13139,-1066,-8,-8,-86,-24,-204,-15,-81,-1344,-114,-815,-2097,-79,9,-420,-1475,-302,-580,-60,-36,111,276,-628,283,117,324,263,76,-159,-422,-456,-702,-791,-621,-149,-1323,-1488,-505,-756,440,417,-291,-569,1138,56,-245,-460,-1026,363,-819,-188,-40,-652,-1053,743,-427,138,257,671,547,-321,955,355,-562,74,76,-2144,-721,161,-67,-818,-1797,257,268,389,-271,395,307,-386,297,231,-366,7,-109,-1953,-508,-534,-558,-454,-308,-174,-90,-42,-625,-1222,-1811,-1228,0,-667,-889,-608,167,-606,336,22,-74,-319,-521,-706,-802,-937,-810,-815,-602,-523,-495,-552],[-1222,-1193,-1181,-1011,-821,-704,-661,-549,-502,-585,-532,-594,-698,-737,-1622,-1343,-702,-541,-422,-440,-520,-26,106,96,117,-402,-302,-42,-650,-992,-769,-472,-610,-515,-515,-796,-474,-229,-119,179,-59,238,-482,-715,-1478,446,467,-484,703,674,-457,-1414,-799,-3,-947,-1203,-507,-714,-972,-928,-823,-446,-67,395,563,503,245,205,-1201,2658,2840,238,-849,1134,160,1233,1652,1021,369,-1797,-776,-736,-433,-772,-1174,-318,-1288,19,127,-1489,-900,986,-700,-438,2149,2430,1880,1333,641,-915,295,-201,-879,-1211,-1731,1343,2042,1176,-889,-1129,-1136,896,-1216,-841,-172,-574,-865,-817,-545,-205,89,-288,-1367,-758,-178,-1740,379,295,-243,-2987,-743,-1659,-2483,-1496,-1625,-1343,-1242,-1125,-971,-2925,-868,-725,-629,-1755,-589,-1218,-557,-615,-787,-1575,-1301,-1143,-649,-609,602,788,379,896,-878,-683,1695,-817,-1089,-587,619,979,985,-757,120,1478,-765,-729,-839,70,82,-58,-372,156,-1166,-133,794,309,-164,-553,-840,-1131,-1014,-1004,-992,-810,-624,-456,-307,-274,-622,-1658,-422,43,-878,59,98,-717,-345,-1090,81,-797,229,279,-243,518,668,47,700,641,512,264,169,12,-207,-523,-623,-1187,-1002,-1130,-1213,-1180,-1553,-1771,-1153,-1181,-1890,-1279,-1365,-1580,-1971,-1521,-1266,-1347,-1198,-1030,-935,-779,-1788,-1073,-372,-449,-419,-511,-546,-605,-583,-534,-555,-365,-243,-128,-111,-35,-132,-278,-468,-703,-905,-713,-1918,-1565,-1443,-31,-340,-3395,-2661,-2255,486,-805,23,1006,386,-1482,-805,-1126,-713,216,123,761,898,-120,-924,-559,259,801,764,400,-2074,-1687,-1195,325,85,971,932,544,442,711,446,108,-228,-1019,420,-864,280,62,-1391,-995,-776,-1131,-1384,-1646,-1900,-2160,-2242,-2061,-1846,-1624,-1414,-1236,-1125,-1027,-973,-885,-885,-957,-991,-1059,-1128,-1180,-1225,-1812,-1524,-1579,-1570,-1458,-1167,-898,-542,-265,-1409,-162,897,-942,804,856,-145,-340,751,868,-333,304,-528,-1125,-742,-847,-678,-612,-489,-1040,-1037,-956,539,615,-258,454,-663,-1392,513,58,-431,641,524,327,-1408,-514,-232,-436,-604,-1364,-1858,-907,-939,-965,-1007,-1189,-1052,-1082,-977,-855,-786,-606,-459,-228,-73,-612,-552,-714,672,-319,-26,627,658,680,494,405,-49,23,-223,-436,-819,-1100,-1477,-1734,-1979,-1820,-1638,-1449,-1249,-1140,-1575,-1177,-1766,-775,-496,-259,-205,-2175,-85,-389,-27,-1620,-2281,-3123,-865,-1424,-125,-83,-569,-1383,-113,-2037,-227,-237,-343,-537,-643,-753,-37495,-58908,-57601,-68264,-60786,-33431,-31415,-557,-4958,-6515,-5174,-4893,-2365,-785,-5122,-5518,-3834,395,765,1193,-983,-2806,-1586,-717,1899,3076,1365,-631,-599,2523,2524,-459,1569,1505,1271,-1071,-273,878,790,1,-771,305,748,259,1360,-189,-122,245,-1226,-1493,-473,-350,-935,-1451,70,828,881,-710,574,1069,1044,836,933,-925,142,738,-683,-1732,124,1524,1026,110,823,551,267,4,-224,-381,-3116,-3948,-47,331,359,410,379,-257,-502,-277,127,-535,-1083,-1056,-479,-670,-949,-1187,-1322,-1489,-1541,-1541,-1383,-1109,-756,-354,-21,373,-28,-1699,-99,1168,-375,123,344,63,86,-519,-8,-65,-28,-1879,-1022,-333,553,530,490,482,-1634,-255,61,-2509,1471,1851,708,-1076,-128,-546,-1526,-1121,-1273,-294,875,453,-914,-539,-961,-1474,-1899,-2229,-2471,-2669,-2811,-2959,-2970,-2672,-2348,-1954,-1617,-1677,-1406,-843,-680,-940,-538,-657,-822,-982,-1254,-1461,-1588,-1647,-1509,-1345,-1182,-1019,-848,-671,-590,-551,-565,-535,-754,-993,-1317,-1512,-1401,-1162,-926,-567,-263,-42,-1591,32,400,550,-270,-1050,-436,-551,-339,-857,832,1137,1175,1123,757,-92,-757,-309,-654,-1456,-200,-1078,-90,432,34,-991,603,1091,8,-724,-1639,-1721,-977,-1456,-724,-691,-685,-1114,-441,-296,-680,-1250,-1007,-1299,-248,623,-141,-353,115,-1470,-604,53,109,-81,-253,-476,-571,-656,-819,-942,-1091,-1208,-1361,-1522,-1770,-1679,-1319,-1073,-728,-453,-812,-68,11,-136,-1290,-262,-1508,-718,-1034,-1402,-1290,-880,-459,-58,297,657,437,1104,456,414,204,318,-85,-411,-676,-521,-327,-102,217,-409,-737,527,441,270,-575,-1443,-3699,-1493,-348,-328,-169,-292,429,629,730,436,308,306,253,-209,-158,-356,-426,-567,-627,-643,-1022,-1764,-1736,-1980,-756,-770,-865,-894,-928,-1025,-1100,-1137,-1246,-1246,-1337,-1315,-1176,-1021,-897,-1212,-527,-394,-202,-1364,-231,-1733,-913,637,1083,-254,-504,-1429,-1117,-346,-351,-400,580,754,-807,429,637,-135,-104,1480,1934,-91,196,1158,821,-630,590,29,-476,-1310,-166,170,-786,-616,-881,-1117,-1062,-945,-743,-913,-440,-291,-165,97,235,-1207,-284,-262,-1070,230,191,76,-1634,-220,-318,-500,-686,-842,-908,-863,-720,-705,-333,-136,-284,-1353,-395,231,-1360,-1651,76,-104,-336,-572,-652,-846,-895,-827,-802,-1822,-3685,-418,-338,-186,-82,-32,-164,-7,11,-253,-111,-197,-290,-358,-2055,-622,-826,-1020,-1261,-1259,-1035,-807,-1284,-1951,-593,-539,-1218,-301,-139,174,368,491,653,43,-9976,-2324,196,-43,-401,-608,-757,-839,-808,-1169,-521,-903,-1910,-62,56,-713,-1534,-674,-424,293,481,806,1143,-792,118,-208,350,1312,1424,701,-305,554,108,-296,-674,-420,-908,-1304,-180,-352,478,416,55,-668,1277,-148,-469,15,-679,466,-864,-490,94,-329,-1314,715,-367,271,137,451,433,-113,477,413,-239,-320,-266,-1878,-400,-206,-347,-596,-2039,-712,-570,-235,-181,312,30,-163,704,1017,-576,616,248,-1742,-707,-150,-548,-915,-1264,-1160,-806,-505,-329,-1512,-1829,-1203,76,-1006,-583,-492,-272,-784,-282,-275,-311,-333,-336,-370,-402,-598,-662,-772,-928,-1055,-1188,-1362],[-430,-319,-290,-846,-704,-206,-388,-348,-428,-611,-631,-723,-823,-831,-1888,-1502,-823,-789,-835,-854,-854,-919,-900,-996,-1031,-1038,-1128,-1202,-1343,-1354,-1386,-1382,-1442,-1274,-1207,-1070,-856,-777,-623,-274,-68,106,-699,-1112,-476,1229,583,-466,1266,1224,-161,-1250,-911,1025,-573,-1068,-314,84,-980,-453,346,188,-179,-615,-1135,-1520,-1429,-936,-1422,-19,333,-125,-561,838,-114,286,-104,-484,-655,-1542,-259,120,582,-894,-1106,-256,-1010,-349,63,-1073,-1270,1265,-708,-396,1741,1771,1634,1134,541,-468,824,-49,-1242,-777,-1377,1526,1710,617,-906,-704,-581,1379,-907,-603,105,711,371,-507,-110,-323,-536,-662,-1155,-860,-931,-1563,-931,-783,-623,-2312,-145,-1210,-2144,-32,1178,1545,1718,1910,2139,-2355,2397,671,1869,-1187,333,-1420,1285,288,-331,-1941,-768,591,16,-440,-567,-572,-480,-271,-950,-225,-113,-732,-950,-550,-447,-54,330,-756,212,1531,-539,-1192,-811,244,468,-206,-292,282,-1179,67,-256,-692,-890,-707,-367,-839,167,41,192,139,7,-175,-353,-484,-476,-1425,-443,-250,-616,-130,-94,-928,-282,-1403,-571,-699,-856,-1024,-1060,-1132,-1087,-1105,-1116,-1123,-1135,-1183,-994,-787,-582,-784,-91,-979,-404,-770,499,-210,-1269,-1414,106,-545,-2184,-320,-368,-1878,-2283,-1356,3,192,239,235,160,172,-1883,-972,-462,233,133,90,-9,-156,-251,-490,-522,-496,-522,-510,-529,-398,-332,-528,-78,36,98,-369,-1681,-1591,-1262,-209,-680,-3916,-3237,-1848,-1090,-1271,-1389,-1530,-1550,-1607,-1728,-1550,-1425,-1234,-1026,-696,-481,-330,-1132,-576,95,222,369,293,-1881,-1150,-877,-22,160,591,403,194,-57,-207,-239,-310,-373,-317,-94,-292,0,-117,-1338,-910,-846,-1187,-1439,-1713,-1998,-1969,-1733,-1438,-1171,-920,-691,-503,-480,-305,-277,-233,-295,-447,-637,-1165,-928,-1127,-1170,-1794,-1207,-949,-657,-327,-420,498,946,1,-1493,-215,1307,-889,1066,1122,221,136,946,768,-44,1871,-576,-1395,-646,477,-418,36,-166,-956,-670,-1353,-220,-276,-627,-332,-681,-1785,-262,-169,-352,-148,-163,-249,-1440,-691,-411,-471,-495,-1518,-1909,-443,-400,-1732,-420,-1158,-639,-923,-1220,-1551,-1444,-1183,-948,-616,-275,-402,-618,-679,857,-541,-336,1365,589,1133,1392,1281,-247,762,180,-366,-385,-711,-996,-931,-847,-631,-456,-339,-138,-832,-1480,-1442,-1606,-670,-498,567,228,-2822,467,-375,469,-1352,-2152,-2693,44,-110,-120,-66,-847,19,27,-2237,-926,-106,-253,-492,-633,-745,-25896,-8880,-411,-43024,-53427,-26974,-38434,-3462,-8337,-8677,-5711,-3645,-1435,-365,-4439,-4797,-4810,-662,-360,30,-1410,-3413,-1478,-745,786,676,477,-752,-872,-189,-331,-292,-37,250,507,-1313,-113,862,769,-89,-746,-37,54,-37,-111,-143,-209,-216,-1628,-912,-508,-34,-536,-1485,-206,-108,-160,-411,-464,-521,-631,-569,-314,-988,193,667,-554,-1699,44,1573,1221,44,1048,521,1047,1124,499,-182,-2686,-3579,-244,-484,-812,-906,-870,-701,-509,-328,-159,-345,-1013,-1180,-235,-364,-581,-744,-867,-1084,-850,-819,-683,-481,-240,18,188,402,-417,-978,618,504,-589,137,182,48,0,-405,270,538,430,-1889,-1103,-9,776,1297,1139,973,-1524,-325,318,-1645,627,589,411,-935,-117,-429,-1213,-1183,-1404,-741,-920,-1080,-1339,-1493,-1470,-1323,-1020,-812,-326,-1197,214,-993,-2747,-1241,336,-1408,-907,-1369,-1646,208,-310,-1191,938,1105,1203,1260,1127,957,-164,-43,-144,-122,-176,-594,-10,-214,54,19,-745,57,4,58,-367,-1050,-724,-238,336,884,216,-17,-1451,-360,738,611,-363,-1260,-405,-543,-485,-1193,849,3393,3321,1746,998,102,-597,117,-158,-1301,-581,-727,193,438,-157,-1073,150,-279,-733,-1079,-1363,-1700,-935,-1523,-648,-261,-282,-874,153,302,-712,-1506,-875,-1079,-434,488,8,-323,134,-1386,-662,-17,-117,-226,-343,-547,-665,-802,-1026,-1201,-1377,-1484,-1584,-1640,-1669,-1501,-1352,-1250,-1220,-1221,-1206,-1297,-1325,-1255,-1553,-940,-1422,-620,-484,-390,-314,-357,-429,-516,-586,-528,-381,-143,93,328,161,320,-157,77,331,281,892,700,589,-197,-772,65,-47,-50,-534,-844,-3181,-1648,-54,58,-21,-592,-146,-355,-645,-947,-1009,-726,-452,-503,-103,-12,-256,130,144,149,-731,-1034,-1292,-1934,-323,-539,80,181,614,795,-693,-1100,-773,-676,-1160,-1239,780,482,47,-669,-839,-1326,-1617,-1393,-1007,-1837,-649,-4,229,-6,-315,-1281,-898,-111,-512,-381,604,706,-939,285,535,-499,-257,1324,1956,-27,85,1369,560,-615,565,38,-502,-1566,-237,-156,-790,-789,-816,-607,-307,-233,-208,-986,-477,-694,-958,-1090,-1143,-903,-671,-519,-939,-94,-37,75,-1556,44,267,4,-676,-232,-421,-580,-696,-734,-660,-534,-954,-1745,-262,-141,-1119,-1424,-207,-362,-572,-796,-876,-1082,-1148,-1066,-986,-1324,-3196,-465,-373,-233,-158,-160,-328,-286,-350,-466,-600,-698,-757,-745,-1481,-777,-861,-953,-1122,-1309,-1395,-1143,-1398,-2102,-906,-451,-1519,131,490,1011,1426,1781,2183,2046,-6433,-2734,2686,2658,2492,-98,-579,402,420,-1034,-962,-1025,-1632,127,-171,-930,-1651,-1062,-140,1079,1145,1397,1677,-952,143,-544,-140,968,1237,603,-197,775,406,80,-728,-604,-854,-1114,-625,-364,-85,181,384,-728,543,-305,-511,423,-338,600,-933,-745,231,38,-1320,67,-203,-403,-676,-868,-1104,-1211,-1319,-1407,-1379,-1309,-1119,-1595,-1084,-1207,-1347,-1475,-1755,-1328,-993,-479,-77,424,-134,225,669,721,-789,666,547,-1408,-904,214,149,-194,-408,-430,-303,-129,-50,-1632,-1697,-1103,146,-1337,-253,-345,-264,-873,173,-171,131,72,34,-26,-63,-243,-268,-485,-403,-470,-927,-578],[633,502,262,-893,-661,-388,-582,-581,-547,-620,-489,-498,-517,-496,-2258,-1685,-534,-518,-567,-581,-860,-653,-669,-827,-961,-1094,-1308,-1428,-1439,-1231,-1344,-1177,-558,-216,-141,-262,97,435,841,-93,108,236,-875,-1096,702,2626,814,-521,945,1181,1,-1130,-1099,1080,-279,-978,-450,-101,-1051,-404,432,1150,1596,1388,365,155,-217,-772,-1431,-1689,-1723,-1450,-1105,-709,-536,-299,-26,262,21,-1378,-523,22,573,-1057,-1054,-264,-761,-844,23,-720,-1715,1066,-547,-402,-41,-533,-1174,-1756,-1665,-1167,-583,-54,-1440,-403,-1122,1450,1572,-77,-727,-350,-109,1651,-692,-531,-354,1310,889,-539,500,658,527,51,-1051,-742,-731,-1468,-1215,-1138,-952,-1710,-460,-884,-1956,-574,458,669,693,759,917,-1765,1266,1633,1987,-706,281,-1589,1202,439,-807,-2317,-461,2041,1045,-328,890,258,-26,-155,-1113,-562,-671,-778,-878,-814,-713,-493,-369,-772,-33,55,-243,-1647,-841,230,174,-355,-284,-619,-1178,-1458,-1912,-1404,-893,-443,-76,-663,70,-82,142,-1,-216,-479,-748,-1001,-1166,-1368,-1535,-1658,-1747,-1663,-1354,-1120,-505,-1684,4,-586,56,-82,-293,239,177,29,-94,-178,-227,-294,-135,24,160,-1028,-48,-755,-134,-554,739,-342,-997,-1089,132,-859,-1745,-427,-544,-2059,-2441,-1195,-156,-178,-180,-254,-419,-506,-1902,-997,-892,-432,-324,-321,-258,-227,-132,-727,-7,212,368,538,642,816,909,-806,511,1025,964,-289,-1494,-1607,-1113,-289,-985,-4084,-3023,-1126,521,-900,-409,570,213,-1347,-226,-1071,-713,-914,-1022,-910,-855,-840,-1150,-866,-827,-829,-785,-772,-1661,-619,-556,-506,-183,-154,-190,-252,-377,-455,-499,-679,-856,-975,-1105,-1194,-1307,-1429,-1482,-1566,-1636,-1614,-1467,-1321,-1179,-1102,-1019,-861,-716,-569,-430,-315,-259,-212,-200,-150,-176,-266,-740,-1287,-431,-505,-456,-1351,-739,-696,-651,-577,-761,-316,-164,-73,-1379,-277,861,-835,1226,1297,546,573,1050,600,186,2492,-492,-1509,-965,499,-74,1154,115,-932,-298,-1637,-142,58,-1052,19,-755,-2305,-846,-329,-264,1524,2159,2788,-1390,-916,158,1806,1960,-1848,-1885,-60,-182,-1600,-613,-1020,8,-552,-351,256,375,496,348,651,504,-236,-659,-669,524,-685,-659,628,493,518,256,92,-188,-356,-517,-415,-309,-72,38,-491,-837,-340,-333,-290,-9,-626,-1372,-1577,-1386,-453,-474,-35,5,-3519,21,-434,-144,-1160,-2056,-2322,-515,-375,-101,154,-704,357,310,-3185,-2087,-231,-510,-776,-701,-392,-13472,420,797,-16622,-48628,-21900,-36743,-6984,-11239,-10842,-5973,-2436,-785,-919,-3970,-3635,-3974,-733,-247,-118,-1939,-3503,-1169,-796,-106,-18,101,-1072,-1213,588,597,-140,654,716,759,-1539,-3,808,723,-205,-624,-377,53,-137,-350,-542,-730,-908,-1617,-1032,-923,-860,-765,-1501,-589,-499,-351,-262,-304,-297,-477,-634,-710,-1069,-770,-645,-510,-1654,-123,400,682,17,718,155,782,1175,474,-33,-2252,-3192,253,2015,1525,1041,67,-70,-322,-575,-687,-755,-962,-1241,-1022,-923,-793,-598,-646,-990,-28,36,107,155,166,141,-2,-104,-821,-416,-553,-730,-733,-786,-788,-790,-773,-729,-710,-696,-739,-1738,-985,-729,-789,-837,-834,-798,-1281,-656,-502,-693,-265,-197,-199,-858,-187,-345,-884,-1270,-1623,-1237,-419,-432,-669,-564,-319,-257,-148,-372,55,-1059,104,-939,-2037,-1138,-85,-1204,-1301,-955,-1514,-434,-202,-1201,390,562,689,807,769,715,88,238,-21,-400,-31,-284,-251,-491,-308,-314,-984,-27,51,-16,-496,-1117,-774,-130,326,742,316,-73,-1350,-845,451,471,-487,-1321,-310,-616,-612,-1187,894,1314,1249,1067,732,269,-526,-171,-484,-1131,-1020,-1065,-1027,-777,-442,-949,348,678,-389,-412,-1028,-1467,-902,-1647,-594,-66,-234,-623,498,599,-774,-1733,-849,-926,-647,128,-127,-428,-365,-1288,-783,-522,-582,-628,-664,-777,-807,-860,-1011,-1125,-1254,-1328,-1389,-1322,-1163,-904,-647,-1070,-372,-26,-45,283,110,334,-1955,-968,-1319,-34,-220,-457,-718,-1073,-1014,-622,-170,388,80,110,413,103,30,90,-395,500,628,-45,536,1481,967,-96,-891,-605,-599,-200,-351,-314,-2662,-1640,-119,592,444,-809,-42,2379,400,402,-18,11,-426,-862,-1016,-1505,-1612,-1561,-1437,-1318,-1249,-1227,-1114,-1839,-1174,-792,-380,-135,503,817,-823,-1097,-1012,-836,-1042,-1174,1400,1069,576,-210,-384,-732,-723,-935,-177,-1788,-405,489,505,127,-187,-1242,-743,-224,-673,-1007,-1366,-1350,-1092,-656,-249,-931,-503,593,786,-16,-57,1253,450,-668,497,-16,-623,-1892,-1336,-1274,-803,-726,87,431,768,870,-283,-1009,-46,206,585,517,282,-544,-421,-935,-1317,-1193,-776,-249,-1349,249,767,-107,-779,-313,-804,18,-236,-356,-282,-90,-1638,-1945,-177,464,-959,-1235,200,-17,-247,-422,-371,-371,-209,32,150,-792,-2669,342,234,138,-39,-302,-581,-905,-1115,-1235,-1208,-1076,-927,-763,-817,-643,-683,-720,-795,-823,-749,-625,-1586,-2298,-1253,-454,-1851,-277,-168,73,187,228,312,205,-3063,-2304,-193,-347,-557,-565,-881,-407,-274,-989,-1384,-1207,-1340,203,-618,-1074,-1853,-1415,-418,-652,-666,-465,-191,-1081,283,-901,-658,549,544,437,-109,631,583,535,-750,-121,-91,-940,-390,-678,-917,-1087,-1170,-1204,-1088,-949,-844,-794,-810,-831,-998,-1051,-1280,-1560,-1777,-1752,-1517,-1282,-1044,-725,-456,-82,246,521,544,-1304,-932,-1360,87,737,-658,-34,-1192,129,110,-41,-198,-56,-201,720,604,219,-1011,667,811,-1027,-1075,289,600,666,1319,-284,627,251,0,-1501,-1453,-1009,-598,-1540,-545,-434,-478,-884,3,-242,79,96,152,199,277,211,187,-221,246,-517,-1161,-144],[421,499,278,-826,-549,-348,-581,-157,-356,-522,-800,-1017,-1247,-1394,-2406,-1714,-1219,-1031,-936,-832,-708,-634,-457,-361,-184,-231,-405,-623,-1246,-1274,-1111,-1635,-423,7,32,62,402,457,522,-277,197,348,-811,-642,1919,3785,1259,-480,665,1162,194,-931,-1207,1063,72,-786,-464,-842,-1188,-1502,-1801,-1748,-1618,-1502,-1460,-1416,-1455,-1454,-1462,-1456,-1380,-1204,-971,-653,-905,-329,-112,92,-617,-1163,-756,-41,456,-1083,-841,-153,-414,-1236,147,-352,-2000,47,-222,-310,-482,-602,-762,-748,-637,-558,-286,31,-1182,21,-810,1324,1453,-622,-274,44,390,1251,-421,-489,-758,1254,654,-390,733,785,1173,172,-926,-634,-562,-1316,-1425,-1754,-1187,-1078,-153,-564,-1858,-1108,1365,1591,1542,1423,1264,-1080,670,547,522,-202,272,-1513,1083,577,-1151,-2319,-104,1681,1029,-172,530,20,-163,398,-1257,194,97,-796,-778,-512,-239,-174,-219,-726,-272,-397,-499,-1920,-847,-901,-1180,-1532,-1725,-2011,-1922,-1445,-1047,-675,-413,-220,-94,-510,-85,-322,-469,-646,-866,-1124,-1402,-1678,-1777,-1682,-1430,-1079,-712,-323,-32,-1216,-244,-1860,183,-456,-216,-427,-339,683,476,-27,-120,-392,-646,-931,-1012,-1122,-1284,-1376,-1607,-1647,-1341,-998,-673,-333,-702,-763,125,-1136,-1291,441,528,-1874,-2263,-1004,36,345,358,601,355,-162,-1823,-1260,-1388,-379,-157,104,247,834,866,-853,547,421,189,-32,-275,-318,-332,-1015,-85,18,39,-195,-1390,-1592,-976,-246,-1224,-3548,-2368,-388,-149,-691,-539,-134,-156,-1081,-489,-1085,-829,-1032,-1346,-1543,-1814,-2057,-2129,-2168,-2015,-1887,-1732,-1636,-1507,-1300,-1138,-1102,-699,-545,-438,-348,-320,-250,-161,-695,-483,-340,-408,-446,-709,-845,-1456,-814,-846,-871,-763,-648,-534,-482,-426,-297,-185,-73,30,112,143,170,174,229,192,166,-835,-1387,-64,132,226,-754,-602,-561,29,54,-1156,104,52,-144,-1168,-324,-222,-819,455,850,790,935,1043,356,335,2816,-304,-1417,-1147,410,241,1667,327,-983,22,-1625,-232,-283,-1524,-261,-928,-2948,-1233,-562,-187,1580,1970,2557,-1296,-1196,68,1549,2088,-2350,-1785,-484,-713,-718,-298,-843,90,-405,-383,-53,13,1,-61,-42,-4,-156,-693,-692,148,-694,-899,600,334,862,860,886,47,691,-326,-278,-20,-278,-608,-758,-1016,-764,-640,-525,-425,-544,-1304,-1589,-1185,-616,-920,-1134,-1033,-3929,-722,-655,-596,-1093,-2007,-2044,-774,-674,-358,-1,-449,538,708,-4817,-3274,923,870,723,655,567,-1735,343,197,-26,-46896,-18375,-29524,-8446,-13186,-12851,-6164,-1358,-118,-492,-3759,-2311,-2683,-1101,44,-89,-2574,-2943,-753,-864,-684,-580,-408,-1562,-1543,386,529,-39,839,1001,1114,-1698,58,1181,1045,-343,-464,-601,82,-162,-406,-611,-797,-1049,-1329,-1089,-991,-947,-880,-1506,-758,-686,-535,-414,-390,-284,-335,-345,-274,-1152,-180,-186,-551,-1611,-548,-749,-938,-1062,-972,-705,-374,-6,354,77,-1817,-2835,226,1807,1617,660,-128,-15,719,-14,235,-156,-922,-1201,-408,-450,-535,-560,-497,-733,-470,-466,-385,-246,-61,159,158,340,-1199,-27,890,880,-706,-72,818,405,637,-118,857,1621,418,-1622,-800,354,944,1360,1266,1256,-917,-258,421,189,2093,2174,-492,-825,-173,-244,-518,-1285,-1877,-1843,554,541,-661,-1022,-886,52,-27,28,-221,-927,-770,-1016,-1243,-1289,-1328,-1288,-1429,-1162,-1248,-1063,-955,-931,-781,-817,-875,-904,-1046,-1151,-1255,-1383,-1395,-1400,-1398,-1365,-1274,-1114,-973,-788,-1206,-243,-99,-230,-647,-1204,-750,-185,-387,-475,-603,-771,-1223,-1296,-950,-820,-801,-1145,-759,-797,-844,-987,-1134,-1159,-1026,-849,-735,-477,-462,-169,-48,-945,-1363,-163,222,221,-336,-610,234,508,-614,-324,-703,-1122,-783,-1706,-475,-228,-526,-739,-878,-1003,-1014,-1538,-1071,-1031,-977,-991,-1057,-1054,-994,-1154,-1039,-954,-1001,-1012,-955,-914,-741,-565,-481,-364,-275,-151,-44,-379,154,89,209,-1038,-251,517,372,1118,120,889,-1716,-1137,-1155,-30,-463,-930,-1296,-1086,-637,-186,232,681,1,-621,235,-158,-83,-134,-540,1018,764,-330,-52,182,239,8,-965,330,781,910,20,227,-2098,-1348,-129,315,237,-763,-478,1989,204,456,-211,-104,-787,-1157,-323,-19,-352,-190,-658,-1082,-1469,-1771,-1674,-1678,-1199,-640,-255,-371,75,47,-843,-1033,-1080,-948,-880,-1074,-413,-552,-787,-979,-1189,-1379,-1425,-1418,-1307,-1540,-964,-831,-673,-481,-176,-1247,-602,87,-734,-393,437,340,-1142,-41,230,-1307,-706,677,505,29,-127,288,411,-688,492,-19,-735,-1615,-368,-851,-693,-787,756,1021,800,444,-409,-881,-352,-536,-707,-735,-874,-1024,-1199,-1401,-1388,-1229,-1093,-842,-973,-346,-110,-212,-804,-363,-1131,-260,-295,-267,-147,19,-2090,-1706,-78,699,-816,-1019,497,719,558,390,394,317,-60,632,798,-197,-2070,485,1505,281,967,1429,-860,946,-202,-578,-619,-174,-341,-405,-474,-506,-592,-675,-818,-963,-1058,-1145,-1803,-2515,-1586,-1686,-2161,-1654,-1586,-1367,-1260,-1202,-1073,-1100,-1062,-1151,-1029,-990,-1033,-930,-1202,-755,-691,-1008,-1402,-1421,-1040,-261,-1011,-1123,-2111,-1516,-362,-509,-553,-492,-434,-1118,-408,-1253,-1063,-690,-728,-720,-494,-341,-213,-52,-678,-137,82,-777,-108,-252,-369,-448,-498,-817,-495,-372,-251,-167,-140,-122,-993,-774,-499,-754,-910,-985,-898,-721,-521,-499,-47,245,502,737,869,-1928,-1269,-1231,148,427,-1077,200,-641,-382,1737,962,128,193,-232,128,461,-366,-1089,540,948,-711,-1045,261,920,633,1750,-265,1142,1018,145,-1295,-1227,-1020,-23,-1351,131,-238,-733,-899,-68,-356,-445,-595,-639,-620,-507,-483,-285,-114,9,-580,-1302,231],[-1019,-808,-653,-779,-502,-428,-547,-356,-108,-313,-201,-358,-286,-232,-2179,-1705,30,178,272,407,-408,460,116,552,971,-177,-500,-804,-1412,-1266,-753,-2081,-713,123,190,370,660,406,153,-471,268,505,-631,-135,88,-40,-268,-430,-406,-361,-541,-762,-1331,-611,-704,-818,-762,-696,-948,-265,-38,265,437,594,65,-114,681,636,-908,389,256,-350,97,-346,-1185,-387,-596,-813,-1257,-1051,-1005,-789,-604,-1025,-533,-151,-86,-1364,-195,-216,-2040,-313,-256,-187,-164,-138,-265,-372,-513,-683,-492,-83,-668,437,-480,1764,1592,-747,288,415,714,179,-353,-829,-1098,-951,-752,-490,-296,-187,-181,-184,-803,-462,-471,-1119,-724,-820,-978,-1144,-1279,-1297,-1907,-1671,-1327,-1182,-1154,-1046,-855,-798,-632,-444,-308,-193,-167,-1287,59,162,-1334,-1936,274,290,217,18,186,-106,-189,21,-1377,90,167,-810,-654,-543,193,204,42,-634,-357,-656,-878,-1915,-938,-880,-772,-676,-393,-208,-1053,59,56,28,-306,-204,-329,-406,-551,-731,-960,-990,-894,-700,-459,-926,-541,-1077,-1076,807,102,400,-235,-1192,-195,-1906,-1,-274,-432,-722,-343,263,101,-154,-372,-603,-848,-1151,-1270,-1308,-1114,-808,-614,-406,-124,86,285,-125,-360,-409,147,-1339,-835,1078,1089,-1556,-1852,-762,96,246,181,238,968,98,-1629,-1201,-1798,-881,-300,-315,123,1911,1058,-575,2013,1074,841,253,-322,-468,-129,-1079,479,663,680,-58,-1323,-1497,-804,-98,-1346,-3011,-1688,-693,-754,-791,-854,-997,-1037,-1100,-1237,-1124,-1124,-1116,-1126,-1025,-1028,-1066,-1037,-1083,-974,-872,-717,-610,-1186,-326,-248,-1709,-63,-30,-4,73,165,367,0,-771,-438,1041,1101,1069,-1186,-1333,-1629,-763,-195,-175,-374,-592,-831,-1161,-1510,-1739,-1540,-1108,-631,-159,251,629,939,209,295,886,-884,-1423,207,1329,1532,-103,-455,-653,330,-140,-1461,144,775,-134,-892,-272,840,-801,1266,1370,987,1257,978,101,458,2859,-4,-1155,-1140,363,538,1479,506,-1046,323,-1316,-592,-643,-1952,-925,-1152,-3526,-1053,-753,-468,-361,-257,-201,-1145,-1370,-19,93,121,-2884,-1574,-828,-1167,44,31,-622,153,-188,-362,-373,181,683,349,809,702,-133,-670,-682,-172,-532,-872,674,147,710,905,589,381,737,-583,-242,42,-54,567,-100,-1129,-560,-526,-272,16,-537,-1242,-1512,-1120,-1289,-1088,-806,-571,-3356,-265,-831,-254,-1125,-1952,-1822,-494,-473,-276,-35,-298,281,354,-6880,-3835,430,412,343,386,427,427,452,405,254,-46647,-16345,-22406,-8417,-13680,-14484,-6468,-1302,-1021,-1041,-3766,-903,-1340,-1163,93,170,-3280,-2203,-284,-911,-382,-601,-840,-2072,-1691,-898,-724,-490,-234,24,233,-1711,107,620,624,-474,-298,-593,-46,51,469,-321,-656,-1405,-1015,-85,-301,-263,-396,-1488,-890,-789,-771,-731,-730,-608,-618,-577,-457,-1217,-278,-252,-657,-1563,-604,-858,-1186,-1639,-2022,-1734,-1329,-886,-440,119,-1388,-2535,74,1690,1324,194,-280,19,1074,161,482,-142,-889,-1061,145,-221,-688,-1109,-1408,-1698,-1829,-1865,-1717,-1408,-973,-443,-244,0,-1550,174,1861,2016,-594,-263,735,332,559,-74,837,683,302,-1553,-639,-751,-1077,-1136,-878,-440,-494,-91,293,918,2204,2505,-1035,-858,-263,-146,-152,-1219,-2168,-2505,1072,205,-739,-1349,-1305,-20,84,-59,-311,-834,-642,-774,-747,-635,-544,-613,-1249,-99,-1037,230,379,-575,868,915,910,900,739,328,378,118,-51,-783,-424,-595,-717,-1044,-899,-1062,-1442,-1011,-1125,-1188,-1272,-1344,-1343,-1369,-1408,-1311,-1246,-1230,-1192,-1658,-1213,-1188,-1311,-1345,-1452,-1402,-1213,-1028,-828,-601,-389,-256,-256,-160,-445,-273,-398,-830,-1510,-954,-1126,-1176,-1136,-950,-736,-527,-824,-322,-483,-816,-654,-1725,-361,-54,140,-235,225,117,-760,-1350,-875,-959,-1115,-1025,-829,-753,-272,-1036,-943,-379,-264,-552,-899,-1329,-1557,-1498,-1333,-1093,-888,-665,-486,-357,-251,-248,-75,-981,-180,343,507,566,161,536,-1190,-1044,-1039,311,351,448,147,756,356,1044,1166,1166,-45,-1318,-44,-516,-242,-365,-587,1512,1236,-611,-520,1582,1741,66,-1025,88,854,1074,427,685,-1580,-1006,-137,67,112,-541,-900,-20,37,277,-455,-211,-1060,-1431,-472,-92,-185,72,-133,-288,-402,-460,-337,-1551,-989,-328,-339,-589,-507,-710,-880,-995,-1124,-1129,-1090,-1087,-1080,-1001,-970,-876,-808,-778,-821,-701,-705,-1269,-766,-868,-928,-910,-730,-1360,-561,15,-771,-388,317,115,-1141,-184,81,-1488,-863,281,1483,35,-184,2774,1608,-739,487,-18,-891,-1200,-293,-1151,-570,-880,631,1314,1123,811,-594,-716,149,2,-127,-101,-166,-220,-290,-418,-447,-487,-631,-679,-649,-612,-405,-364,-804,-409,-1394,501,1257,469,337,201,-1850,-1317,-13,1216,-740,-821,265,615,1058,767,672,350,147,699,824,369,-1472,358,1523,94,649,1512,-1196,967,-270,-646,-1212,-597,-1011,-1339,-1514,-1291,-1067,-851,-7141,-593,-445,-316,-2047,-2803,-1500,-416,-2426,-369,-315,-130,-74,-92,-71,-239,-379,-549,-779,-964,-1207,-1265,-1521,-1255,-1195,-1082,-938,-1659,-757,-51,-1350,-1104,-2415,-1286,884,1075,1161,1319,1453,-1040,598,-1543,-909,344,217,28,59,-86,-450,-743,-982,-1119,-1059,-969,-882,-887,-940,-1030,-1119,-1118,-891,-622,-389,-227,-152,-110,-823,-564,-422,-570,-555,-488,-398,-312,-316,-817,-193,-184,-278,-473,-687,-1895,-1490,-1160,-705,-506,-1462,-151,-227,-891,-362,-374,-589,-761,-955,-1141,-1272,-1123,-962,-599,-324,-417,-917,153,264,410,530,-171,649,643,59,-1065,-967,-1037,-239,-1143,179,-266,-865,-841,-309,-382,179,189,266,166,476,455,-44,79,620,-542,-1210,607],[-276,-318,-458,-676,-585,-611,-620,-522,-313,-112,-27,-169,-242,-83,-1853,-1619,233,293,207,161,-1,121,43,131,142,-101,-593,-974,-1522,-1179,-383,-2206,-896,332,317,636,847,272,-254,-670,314,-145,-510,-853,-1142,-1079,-951,-637,-313,16,21,-679,-1533,-93,-364,-704,-870,-947,-919,-476,-154,248,511,747,-172,-276,974,940,-661,659,479,-139,181,-821,-1285,-564,-883,-1246,-1953,-2035,-2216,-1720,-1293,-989,-466,-76,218,-1154,472,117,-1935,1142,251,-111,1089,1007,816,-6,-26,377,335,253,-175,458,-244,497,319,-471,-110,-457,-895,-1264,-1577,-1712,-1490,-1184,-908,-600,-346,-154,-45,63,-790,-378,-266,-994,-897,-169,-319,-491,-649,-702,-2234,-2350,-854,-747,-773,-754,-695,-808,-850,-905,-1036,-1204,-1463,-1637,-1695,-1572,-1477,-1592,-668,-345,-96,103,-88,-218,-226,81,-1568,885,1296,-907,-630,-686,657,904,536,-639,-415,-1070,-1708,-1790,-959,-379,195,-518,55,227,-1105,295,1033,355,-621,-128,2234,-268,-569,-1155,-762,198,-149,-392,-445,-1350,-876,-1188,-1476,367,213,297,-494,-1167,-221,-1939,-877,-1143,-1332,-1325,-1068,-854,-593,-470,-423,-452,-574,-826,-957,-1159,-1421,-1606,-1445,-1171,-843,-588,-406,-256,-265,-321,-492,-1566,-974,-1212,-1372,-1307,-1461,-696,-482,-418,-372,-435,-620,-731,-1428,-1335,-1957,-1420,-498,-733,60,500,635,-19,775,965,1075,1187,1220,1098,240,-1072,434,1052,498,37,-1352,-1394,-659,27,-1418,-2549,-1116,-279,-409,-517,-583,-744,-660,-392,-75,-1014,-1122,493,1067,952,-941,284,-525,-662,-507,-52,298,-317,-966,714,253,-1598,217,-229,-566,-591,-352,77,-75,-769,-374,1166,1156,1066,-1487,-1886,-1892,-737,-435,-538,-410,-221,-698,71,135,237,310,398,-59,689,855,339,1204,169,384,933,-924,-1433,436,632,1003,521,-312,-679,274,-312,-1310,109,602,-255,-593,-109,675,-788,1212,1338,1131,1528,860,-151,563,878,350,-829,-1043,357,200,-184,-466,-1101,-902,-1019,-1125,-1195,-2291,-1201,-1399,-3095,-1295,-1261,-1269,-1246,-1236,-1284,-1276,-1338,-1378,-1452,-1503,-2618,-1545,-1549,-1473,-1347,-1178,-927,-644,-380,-295,-658,9,579,334,798,644,-142,-554,-593,-364,-246,-579,-114,-132,88,354,134,739,1733,-778,-159,-100,-192,728,70,-1169,-588,-503,-239,-149,-551,-1132,-1370,-821,-43,-334,-10,-39,-2614,-179,-1069,-297,-1209,-1823,-1593,219,302,430,501,-349,325,133,-8725,-3213,-376,-471,-556,-487,-397,-335,-232,-185,-213,-44378,-15558,-15878,-7943,-12910,-15284,-6978,-1183,-1107,-1824,-3857,-523,-252,-909,205,382,-3981,-1385,243,-867,-7,-228,-489,-2062,-1510,-1349,-1610,-1512,-1243,-899,-544,-1525,206,630,963,-532,-98,-302,-232,98,1293,-527,-747,-1545,-688,-58,-418,-857,-1279,-1660,-1888,-1705,-1267,-878,-645,-403,-381,-371,-331,-1197,-362,-437,-752,-1447,-874,-997,-1051,-1073,-993,-808,-727,-350,-147,136,-920,-2246,-151,477,254,-242,-327,-472,-696,-870,-961,-1022,-1066,-1133,-1189,-1237,-1351,-1391,-1299,-1232,-1090,-973,-792,-560,-271,-538,-638,-345,-1816,257,2211,2438,-411,-456,594,227,412,-90,852,1197,230,-1471,-479,95,-181,-405,-517,-515,-408,-221,60,279,537,669,-1573,-917,-374,-6,76,-1042,-2276,-3144,-846,-893,-936,-1393,-1284,-636,-608,-605,-633,-748,-755,-813,-888,-832,-812,-749,-878,-610,-868,-321,-4,-194,758,1067,898,1558,1829,16,563,468,268,-829,440,764,727,-1293,-412,-1448,-1661,-33,173,-718,-900,-1508,-588,700,767,792,594,2,-999,-1731,-144,-144,-672,-519,-3,-759,-297,26,894,998,1012,884,566,292,-463,-656,-1220,-1749,-1913,-1377,-723,-149,20,85,-342,-60,-1005,-411,-377,-585,-534,-1691,-271,-80,221,-178,291,-107,-760,-1230,-966,-453,-543,-558,-515,-995,-92,-934,-1015,-580,211,248,16,-808,508,351,90,-129,-353,-503,-632,-710,-811,-829,-830,-906,-831,-836,-793,-817,-806,-803,-679,-796,-1020,-124,115,25,220,636,100,677,624,601,-121,-1492,-425,-986,-475,-553,-536,1492,1432,-896,-692,2493,1728,69,-1063,-244,630,1099,755,1000,-1167,-701,-173,-187,23,-264,-1195,-323,-573,-639,-791,-779,-1268,-1709,-1365,-1691,-1900,-2057,-1985,-1807,-1602,-1378,-1021,-1498,-724,-538,-510,-858,-609,-811,-989,-1060,-1207,-1219,-943,-1002,-493,-182,52,306,-398,366,-960,-189,226,-1066,171,110,-150,-390,-526,-1331,-690,-782,-850,-883,-876,-728,-1170,-403,-128,-1223,-965,-209,69,-70,-291,-98,-328,-882,-802,-1158,-1325,-1284,-1148,-1157,-681,-1068,-365,-237,-54,-29,-895,-642,34,30,2,85,43,-21,-127,-304,-386,-465,-627,-677,-655,-663,-567,-630,-859,-496,-1493,168,526,631,589,199,-1383,-1012,-60,1105,-787,-708,-30,400,1408,1330,938,63,363,1735,1865,796,-983,101,1199,-197,185,1412,-1636,837,-390,-710,-1525,149,-21,-73,-106,-63,-36,25,-14082,113,231,362,-2288,-3232,-1306,411,-2598,482,514,645,624,499,391,81,-208,-517,-840,-1028,-1168,-1079,-1854,-934,-937,-1230,-973,-1680,-1081,-969,-1684,-1105,-2790,-1025,1070,1554,1999,2602,3090,-910,635,-1520,-605,188,-114,-171,123,334,-304,-523,-347,-7,273,-446,228,19,-176,-404,-260,-875,-279,-112,58,190,277,373,-531,-370,75,582,-454,-227,339,639,-475,-777,-45,168,613,487,287,-1444,-1559,-1145,-514,-747,-1642,-1075,-1350,-1522,-1612,-1579,-1689,-1724,-1769,-1840,-1952,-1896,-1761,-1628,-1444,-1291,-1123,-934,-705,-398,-89,-59,342,367,-83,-847,-670,-1008,-442,-950,21,-315,-825,-705,-474,-282,44,279,500,133,780,588,-260,279,938,-388,-953,817],[280,271,-429,-695,-532,-631,-489,-800,-201,-27,61,-55,-313,-205,-1601,-1565,-349,-553,-857,-1152,-1418,-1688,-1603,-1429,-1160,-832,-714,-1148,-1586,-1078,-90,-1910,-987,513,362,813,925,49,-692,-873,319,420,-268,-176,-519,-617,-689,-538,-346,-28,-10,-673,-1808,159,49,-309,-359,-483,-907,93,294,78,90,390,-426,-428,1207,1168,-388,832,603,110,198,-1300,-1004,-537,-758,-961,-2565,-1156,-1105,-809,-522,-912,46,475,460,-787,582,203,-1768,1127,318,-20,728,596,382,-290,-155,-266,-550,-883,-1242,-1565,-1781,-1877,-1857,-1645,-1394,-1206,-1124,-1030,-993,-1027,-1500,-937,-795,-493,-134,236,562,523,-748,-276,74,-822,-1475,1370,1297,390,941,21,-2690,-2927,469,450,274,107,-42,-384,-669,-970,-1339,-1729,-2169,-2371,-2107,-1721,-1479,-1249,-609,-278,-39,208,-339,-176,-146,-110,-1575,676,616,-935,-576,-795,-415,-726,-1172,-1554,-1635,-1547,-1292,-1546,-970,-553,-113,-591,135,73,-1158,279,1042,444,-871,22,986,-138,-822,-1665,-1119,-516,-945,-1417,-1892,-2301,-2224,-2042,-1891,-1772,-1720,-1669,-1513,-1194,-794,-1846,-201,-16,-936,-1296,-409,581,523,-622,899,1381,972,450,94,-248,-523,-569,-604,-507,-272,-54,55,277,245,156,67,-1729,-153,761,635,-1067,-1079,-349,-198,-627,-969,-1199,-1228,-1035,-1176,-1358,-1644,-1815,-1241,-1241,-844,-272,452,719,1863,1511,1411,3678,3931,1062,74,-964,421,1117,1,148,-1400,-1224,-480,-476,-1386,-2112,-1779,-1929,-1941,-1805,-1596,-1376,-977,-549,-179,-890,-1152,402,1158,1043,-1175,408,-336,-696,-818,-374,76,-467,-763,922,424,-923,144,-399,-202,-251,-281,-232,-163,-701,-464,-686,-1008,-1356,-1726,-2349,-2174,-1164,-851,-517,-152,110,-986,161,119,-5,-191,-374,-496,-525,-477,-350,-218,-73,-63,-208,-979,-1444,-1058,-1221,-816,-265,-187,-627,228,-441,-963,158,444,-418,-307,138,523,-802,1109,1062,280,-319,-761,-847,-642,-380,-81,-528,-964,-237,-410,-857,-1246,-1521,-1884,-1685,-1206,-1103,-2551,-342,-1663,-2320,-204,-920,230,1579,1222,1037,-787,-969,-130,340,-75,-2002,-978,-1171,-1614,608,328,-110,-387,-907,-1319,-1199,-785,-245,224,705,411,-234,-402,-478,-465,27,-206,-477,-705,-414,137,-275,986,1992,-965,-99,-283,-366,795,142,-1230,-617,-448,-242,-435,-636,-1030,-1261,-718,744,-277,409,285,-1921,25,-1367,-367,-1399,-1665,-1413,-1374,-1385,-1093,-849,-737,-659,-677,-8778,-1470,-817,-849,-895,-795,-677,-573,-418,-299,-233,-36546,-15730,-10140,-7862,-11571,-14710,-7793,-261,-232,-2856,-3926,-177,-176,-517,-274,-337,-4044,-613,-699,-819,-885,-925,-965,-1491,-1200,-1173,-1387,-1427,-1270,-1003,-1030,-1266,-37,305,553,-593,46,100,-397,229,854,-841,-824,-1462,-426,-109,-201,-347,-453,-1309,-1120,-447,-253,-69,19,169,-34,177,276,-1159,-557,-260,-875,-1330,-661,380,897,599,-1034,-854,-1367,-777,-186,264,-492,-2041,-634,-907,-1114,-879,-531,-123,253,548,187,-146,-698,-413,1337,1391,359,-654,-52,-64,47,1922,1108,950,63,-931,-1046,-738,-2061,193,2382,2126,-265,-687,360,57,174,-214,787,683,80,-1402,-368,372,650,639,625,573,458,271,-185,-298,-655,-1127,-2094,-1762,-1364,-955,-638,-824,-2020,-3673,-84,-104,-1088,-1267,-963,-717,-882,-1007,-1101,-1196,-1228,-1236,-1224,-1045,-869,-638,-464,-234,-746,8,160,153,415,425,414,426,319,-265,158,51,55,-769,84,107,151,-1488,-680,-1784,-1856,-99,-170,-754,-805,-1683,-477,648,761,892,642,87,-885,-1500,-222,457,-676,-182,431,-721,0,534,1356,1336,782,979,560,214,-481,-763,-1264,-1586,-1436,-1030,-588,-349,321,359,-567,-237,-1141,-546,-342,-405,-405,-1579,-671,-1094,-1532,-1810,-1795,-1540,-1227,-1133,-1032,-943,-975,-1114,-1316,-1439,-1485,-1569,-1578,-1394,-1273,-1118,-939,-924,-605,-402,-292,-150,-39,-337,-621,-343,-489,-1001,-613,-730,-359,-580,-744,-959,-1118,-1252,-1210,-1228,-1124,-995,-789,-536,-216,64,-127,621,853,768,-166,-943,-754,-1449,-672,-530,-309,-184,-227,-1061,-441,512,836,144,-957,-548,425,1109,1061,1266,-765,-331,-118,-346,71,115,-923,-279,-919,-1388,-1300,-1192,-1303,-1855,-1482,-1472,-1280,-1141,-951,-745,-572,-426,-190,-1349,-200,-165,-254,-1076,-368,-446,-611,-1077,-456,-1221,-462,-932,666,816,846,869,-348,104,-757,16,172,-798,-204,-445,-635,-748,-715,-992,-825,-540,-808,-488,-509,-524,-1114,-636,-681,-857,-924,-1009,-1119,-1110,-1074,-1007,-930,-953,-467,-274,-1319,-518,48,-875,-389,-1178,136,1552,1584,1421,-1128,-533,692,381,50,-144,-415,-636,-803,-931,-875,-765,-729,-610,-460,-391,-278,-830,-817,-446,-1270,-454,-419,-359,-277,-233,-854,-668,-447,-533,-759,-624,-587,-499,-361,-169,188,-161,705,1007,1147,1208,-476,-106,624,-426,-202,451,-1488,744,-402,-598,-1160,-188,1076,1043,811,576,308,120,-18662,-1708,333,695,-2226,-3588,-817,1606,-2403,1726,1674,1661,1442,1085,720,148,-396,-930,-1352,-1320,-1154,-904,-1996,-634,-684,-1244,-955,-1424,-1554,-1880,-1974,-1584,-3062,-719,-307,-76,204,538,823,-617,702,-1302,-255,129,-321,-196,87,-126,-279,-265,-164,-67,27,-192,-37,-176,-311,-666,-351,-812,-16,276,480,704,1013,1278,-66,-109,-51,688,-370,-406,435,656,-568,-557,-286,150,426,1576,1289,-961,-1452,-1080,-95,-877,-1446,-645,-1095,-1543,-1451,-1211,-1001,-682,-396,-196,-160,-1435,-630,-330,-497,-732,-954,-1083,-1035,-807,-558,-358,-264,-267,-264,-631,-580,-879,-825,-756,-518,-204,-635,-496,-517,-67,374,165,-47,-265,-375,-467,-522,0,232,-168,-631,606],[-54,15,-372,-675,-594,-723,-498,-1017,-358,-169,-55,125,-152,-285,-1290,-1397,-546,873,772,655,530,345,-125,70,-34,-90,-711,-1123,-1487,-869,-668,-1560,-941,-896,-927,-878,-770,-804,-1040,-979,-725,-875,-912,-977,-1058,-894,-748,-445,-608,283,299,-670,-2098,602,759,-126,-231,-525,-863,338,489,-383,-517,60,-630,-527,1248,1301,-54,807,521,286,98,-1699,-357,-298,-339,-385,-2628,-763,-840,-501,-530,-794,-551,-555,-588,-706,-888,-1058,-1608,-1643,-1784,-1549,-1259,-946,-771,-583,-513,-693,-863,-1123,-1412,-1589,-1495,-1189,-816,-311,205,645,966,1266,569,-1222,-1315,1212,217,51,89,-335,-652,-597,-666,-185,505,-618,-1857,1446,1764,703,3259,123,-3273,-3324,2355,1825,1035,205,-604,-1538,-1892,-1257,-699,-257,-20,-719,28,351,-1414,-955,535,451,291,194,-549,-95,-280,-350,-1371,-467,-482,-892,-602,-875,-735,-745,-883,-1029,-1099,-1240,-1284,-1277,-1077,-941,-760,-678,-142,-114,-1210,272,1082,596,-1087,279,1661,19,-989,-2057,-1277,881,744,619,57,-2103,-1780,-1624,-2131,-121,-344,-521,-911,-819,-113,-1640,-117,131,-1152,-1439,-371,391,257,-810,647,3554,3270,2745,1425,308,703,326,-115,-114,716,547,-72,272,148,141,34,-1852,143,582,652,-860,-761,-133,154,-259,-883,-960,-206,64,-922,-1261,-1118,-1881,-806,-1052,360,971,757,656,703,1216,1252,2679,3413,943,-22,-812,444,1007,-445,267,-1448,-996,-267,235,-1258,-1699,-190,528,-135,-838,-1526,-1986,-1701,-1259,-924,-678,-926,-3,35,101,-1151,-168,-297,-725,-1084,-630,-582,-597,-586,-385,-291,-224,4,-473,156,203,184,189,-37,-592,-181,-364,-580,-723,-932,-2090,-2207,-745,-283,-83,173,353,-1184,-131,301,196,38,-125,-481,-342,-392,-380,-349,-276,-293,-419,-1042,-1449,-1002,-1284,-1443,-1677,-1635,-1388,-1145,-913,-635,-467,-295,-584,-123,-29,8,-814,0,-166,-446,-630,-827,-923,-907,-858,-713,-761,-893,-825,-832,-1045,-1150,-1211,-1176,-1032,-907,-1173,-2691,-433,-1829,-1498,184,-877,411,1535,1013,424,-621,-677,-146,-113,-802,-1367,-688,-1209,-1545,230,-23,-259,-528,-862,-1088,-1179,-1055,-797,-568,-291,-52,-354,-171,-300,-440,103,-132,-476,-665,-828,-1059,-970,-681,-328,-1091,-18,-456,-532,797,155,-1287,-610,-315,-224,-768,-726,-873,-1154,-639,-9,-277,-409,-435,-1265,-244,-1624,20,-1615,-1391,-1204,541,577,226,793,-1424,791,714,-6461,447,344,152,-115,-301,-522,-798,-1049,-1344,-1442,-22530,-16310,-5152,-8395,-9856,-12775,-8660,516,553,-3979,-3651,434,355,-34,130,37,-3223,-242,-343,-734,-1419,-675,-872,-812,-866,-726,-1804,-671,-605,-1295,-2210,-911,-300,-249,-290,-602,-382,-640,-740,-880,-1033,-1187,-1306,-1437,-1509,-1509,-1402,-1350,-1280,-1204,-1134,-1016,-804,-601,-469,-249,-245,-40,166,-1052,-783,-336,-939,-1166,-517,32,1359,888,-1494,-712,-1930,-1448,-415,363,-71,-1864,-968,1159,310,-1070,-266,227,1984,687,-44,-164,-531,40,1894,1645,251,-757,-98,55,7,557,590,685,-100,-1299,-1384,-1124,-2256,63,815,638,-141,-901,93,-119,-198,-395,-606,-802,-1005,-1280,-1045,-1007,-1013,-1053,-1111,-1208,-1348,-1529,-1696,-1930,-1811,-1487,-1634,-1163,-743,-116,153,-568,-1702,-3423,15,36,-1352,-1103,-568,26,-157,-264,-293,-628,-245,-524,-187,-79,-147,13,-46,1,-625,-51,31,102,234,216,146,61,-196,-477,-814,-1211,-1503,-1698,-1682,-1503,-1240,-1574,-839,-1830,-1991,-130,-478,-540,-539,-1835,-361,75,-37,-12,-6,-33,-760,-1159,-223,35,-634,-97,-274,-605,-553,-729,-873,-894,-807,-686,-622,-416,-480,-190,-107,-695,-663,-12,-10,-534,91,157,-601,-285,-1270,-695,-355,-276,-277,-1414,-62,-88,184,-172,128,-563,-692,-1067,-1043,128,124,-121,-388,-1382,-210,-571,-951,-672,-140,-363,-553,-933,788,785,285,240,-160,-489,-775,-341,-608,-1257,-784,-477,-55,131,41,-146,-352,-632,-844,-1175,-1340,-1203,-868,-699,-13,434,-366,1151,1959,494,-222,-421,-964,-1847,-822,-335,5,3024,1808,-1117,-41,1072,1488,278,-759,-837,235,1077,1277,1441,-419,57,0,-447,204,522,-534,-108,-904,-1138,-1389,-441,-1239,-1891,-915,-672,-196,-149,-20,-708,276,379,487,-1114,345,236,-29,-1318,-575,-867,-1033,-1102,-1036,-1071,-627,-838,-240,0,162,346,-202,-75,-426,202,89,-524,60,-265,-616,-958,-1210,-1376,-1454,-1340,-1129,-946,-798,-577,-1047,-667,-206,-530,-657,-972,174,-224,-250,16,-213,-999,-692,-1026,-1421,-1008,-797,-613,-264,-1244,-108,60,106,-54,-1319,-507,-830,-1142,-1403,-1329,-1142,-902,-705,-613,-488,-425,-508,-535,-519,-525,-404,-1026,-755,-339,-1002,-118,-132,-194,-292,-465,-713,-1007,-1153,-1163,-1071,-975,-946,-1021,-1195,-1437,-1586,-1850,-1763,-1362,-1021,-662,-369,-318,-63,-672,-466,-598,-1045,434,-389,-431,-678,-563,997,1914,1886,898,1377,-1975,-19612,-1586,-1060,-1294,-1915,-3711,-235,542,-1946,996,1029,1048,820,424,9,-639,-896,-667,-207,282,608,-871,-2031,-122,386,-1183,666,-1180,-143,265,-2013,-926,-3295,-512,-425,-610,-667,-590,-479,-424,-244,-1125,-288,-251,-504,-445,-423,-502,-611,-662,-718,-813,-882,-970,-978,-918,-744,-914,-522,-755,-46,46,91,94,95,170,299,106,-223,564,-381,-569,454,616,-678,-396,-427,142,200,1063,1018,-561,-1335,-1046,-275,-1337,-1119,798,529,-1461,118,3,-562,-559,-874,-1251,-1615,-1388,-851,-438,-36,246,-535,0,600,164,572,89,-273,-190,-461,-534,-38,-740,-690,-668,206,-185,-452,-336,-525,-102,-532,-934,-1264,-1562,-1718,-1643,-1366,-1136,-963,-787,-664,-629],[81,50,-329,-714,-698,-823,-517,-1247,-286,-242,-313,-152,99,-396,-1002,-1192,-939,1252,1149,991,800,545,-128,-118,143,173,-635,-993,-1321,-643,-115,-1262,-841,-729,-924,-996,-949,-998,-1341,-1055,-1014,-1283,-1496,-1746,-1740,-1262,-834,-394,-794,316,196,-715,-2448,207,758,58,-86,-565,-846,401,399,-882,-1140,-264,-820,-630,-562,-776,-970,-1150,-1262,-1286,-1262,-1900,-1170,-1221,-1193,-1176,-2187,-1150,-1145,-1076,-1094,-1186,-1137,-1118,-1048,-950,-792,-520,-1526,-45,213,259,539,644,-607,-646,-311,189,68,-369,-245,-295,-244,-166,-117,22,161,228,201,193,130,-1511,-977,-328,-518,-612,-652,-618,-524,-304,-574,-152,542,-441,-1864,1432,1594,884,1563,140,-4005,-3537,97,-351,-656,-350,-714,1048,1713,2225,2486,1602,-176,-485,-275,97,-1371,-759,301,218,141,151,-773,20,-120,-495,-1100,-228,-206,-788,-458,-954,-383,-410,-576,-752,-846,-983,-986,-1038,-1066,-1164,14,-806,264,-361,-1240,261,1115,758,-1305,582,2264,164,-1014,-1961,-1140,1390,1356,819,91,-2239,-2242,-1990,-2096,-106,-617,-1164,-1559,-1410,-820,-1351,18,240,-1391,-1482,-318,187,36,-935,424,2690,2464,2162,1510,278,850,704,-48,-114,1014,1343,-200,687,407,19,-374,-1958,-849,-912,-957,-970,-968,-1047,-1182,-1212,-1313,-1258,438,225,-728,-1125,-594,-1600,-936,-921,624,2134,1452,2346,2421,1601,954,1044,1836,716,-105,-677,478,895,-795,373,-1480,-740,-40,285,-1065,-1321,150,419,-438,-1306,-2123,-1853,-1309,-872,-621,-423,-554,-133,-246,-322,-918,-817,-1032,-1303,-1412,-1503,-1513,-1538,-1521,-1447,-1421,-1329,-1286,-1258,-1248,-1207,-1188,-1089,-931,-877,-803,-656,-509,-300,-533,-1340,-1752,-783,548,671,854,119,-1284,-355,902,833,719,-15,-589,330,187,-590,-6,-8,-38,-108,-1120,-1472,-176,-222,-166,-310,-430,-444,-424,-507,-196,-19,153,-749,243,481,369,-829,529,338,0,-304,-698,-1067,-1339,-1418,-1154,-921,-844,-236,145,292,483,-1237,708,154,-696,-1131,-2740,-561,-1790,-680,-488,-762,-25,182,319,-147,-463,-359,-123,-539,-1448,-950,-1285,-1613,-1638,-1297,-884,-471,-136,58,-251,-1343,-434,-283,-453,-672,-858,-963,-999,-876,-681,-445,-273,-194,-835,166,109,-736,37,-95,-1155,-271,-606,-684,-332,-195,-1348,-572,-108,-167,-1095,-798,-647,-1050,-564,-49,-243,-383,-510,-660,-694,-1666,-886,-1782,-1086,-1180,-1225,-1205,-967,-651,-2375,-44,252,-3290,823,1154,1386,1518,1695,1786,1768,1721,1568,1322,-4425,-16723,-870,-9439,-7826,-10005,-8760,83,58,-4969,-2815,-231,-352,-475,-524,-460,-2316,-180,69,-631,-2081,389,-1313,68,-236,-631,-1873,-4,-234,-2320,-1647,-470,566,1337,925,-553,336,816,-441,507,371,-1494,-740,-811,87,130,280,-178,-722,-988,-1020,290,883,949,855,846,-382,396,217,-864,-926,-277,-901,-951,-227,-138,778,988,-1915,-446,-1742,-1774,-622,425,345,-1682,-1478,1313,59,-1334,-121,358,1040,801,-273,-153,-284,249,39,-153,-415,-818,-742,-909,-1000,-1085,-1069,-970,-824,-1603,-1534,-1482,-2393,-419,-484,-608,-620,-1063,-759,-801,-811,-775,-756,-731,-753,-1075,-725,-783,-883,-954,-950,-886,-773,-623,-738,-240,-26,92,-1047,-1270,-947,53,-79,-292,-1332,-2811,-878,-1109,-1626,-1697,-1890,-2018,-1960,-1936,-1981,-2120,-2268,-2424,-2479,-2194,-1814,-1349,-935,-491,-465,79,318,448,566,495,9,203,-93,-533,-698,-1040,-1274,-1478,-1643,-1743,-1740,-1643,-1539,-1537,-2035,-847,-705,-541,-485,-1698,-517,-583,-670,-621,-589,-586,-625,-797,-451,-359,-553,-370,-468,-527,-560,-647,-744,-810,-876,-985,-1184,-1244,-1374,-1477,-1541,-1499,-1446,-1275,-1022,-696,-295,69,-416,-261,-1438,-801,-391,-191,-151,-1215,51,-80,56,-185,88,-751,-648,-1037,-972,474,530,-137,-455,-1506,-219,-321,-862,-543,-146,-514,-752,-782,569,702,141,230,-402,-582,-869,-370,-606,-1347,-896,-167,42,717,644,266,390,210,104,-125,-1044,-446,-581,-792,-745,-786,-749,-635,-463,-195,-303,-3,-961,-1982,-869,-82,30,-179,-449,-1107,-619,-671,-555,-480,-531,-1115,-107,130,452,840,-160,434,160,-519,375,907,-188,357,-227,-248,-1631,-305,-1144,-1844,-923,-928,1124,-180,34,-756,797,565,319,-814,-400,-621,-720,-1644,-277,53,-69,-1120,194,-813,-4,-757,-42,-277,-526,-612,-572,-422,-125,159,-45,-280,230,-408,-94,-114,395,-162,-1178,-1079,-570,-555,-577,-914,-1103,-1207,-1048,-878,-688,-1302,-379,-362,-202,105,156,-1027,256,134,-1424,29,-27,-409,-256,-1270,-592,-722,-744,-854,-1448,-859,-810,-696,-555,-270,-97,-249,114,54,1,-133,-423,-640,-730,-692,-373,-1231,-710,-231,-799,-193,281,764,519,130,-404,-1050,-1581,-1686,-1273,-788,-379,-147,78,162,210,-665,262,292,217,197,179,-541,-861,-946,-448,-1499,-607,-466,-584,-681,-706,-922,-437,-202,-37,95,113,-7371,-17904,-338,-551,-729,-1485,-3346,-449,-23,-1314,1072,1594,-3282,2466,2565,2548,-1792,1748,1167,521,57,-131,-917,-2019,-425,202,-1053,1155,-959,-42,128,-2115,-856,-3454,-428,392,145,113,274,486,64,664,-982,233,-49,-651,21,56,-269,-640,-928,-1125,-1165,-989,-756,-497,-486,-247,-1068,-835,-678,-539,-784,-1040,-1269,-1392,-1342,-1209,-1083,-1018,-1009,-985,-1067,-1237,-1426,-1570,-1551,-1483,-1255,-1041,-866,-703,-588,-1157,-948,-433,-1721,-708,-38,-116,-1271,-77,76,-825,-706,144,653,329,-1216,-379,-507,746,364,-410,-34,1623,69,798,113,-366,-334,-628,-427,301,-445,-640,-548,252,-71,-546,-795,-628,-308,-13,209,346,171,204,-170,-1229,-889,-1249,-1287,-978,-582],[209,16,-247,-736,-737,-831,-496,-1394,-232,-83,-205,-285,-396,-444,-654,-865,-1051,-849,-1040,-1186,-1250,-1272,-1158,-1119,-1029,-923,-905,-894,-1018,-934,-954,-945,-1005,-872,-838,-749,-615,-613,-1508,-1032,-171,-64,84,477,683,1017,1217,-318,-787,144,120,-704,-2525,-200,781,324,144,-526,-777,495,362,-1309,-1629,-470,-900,-682,-1244,-1648,-1746,-1550,-1223,-827,-409,-1641,370,603,864,-1360,-1722,-668,65,169,-114,-540,580,316,62,-182,-358,-379,-1445,-309,-172,-40,43,149,-1298,-644,-306,-33,-336,-623,-561,-758,-906,-1036,-1157,-1110,-973,-813,-667,-443,-234,-1683,-517,206,266,-79,80,238,269,562,-402,-122,628,-241,-1467,731,678,567,433,130,-4802,-3546,1395,2304,3183,4070,-2819,2246,5339,5109,2853,1781,-298,-165,-504,-184,-1328,-611,194,387,419,416,-984,103,-142,-642,-764,-565,-671,-832,-1024,-1243,-1460,-1643,-1958,-2279,-2445,-2479,-2359,-2080,-1901,-1698,-1500,-1341,-1025,-821,-1121,-593,-667,-806,-1482,-1349,-1612,-1685,-1547,-1449,-834,-290,235,694,188,-1980,-2157,-2420,-1704,-195,454,-59,-1376,-249,171,-967,207,332,-1631,-1390,-223,9,-82,-917,298,3289,2743,1761,1015,263,329,610,45,-138,1020,1524,-301,847,960,713,-113,-1959,132,-58,-350,-692,-1074,-1571,-2152,-1725,-1734,-1442,507,279,-611,-996,-141,-1182,-1033,-657,898,1905,1219,413,-564,-1396,-1963,-1172,-252,406,-197,-588,528,766,-966,477,-1439,-464,201,202,-822,-1189,-1881,-2293,-1756,-1080,-440,-1230,-899,1054,1286,-157,-121,-37,886,1098,-611,383,-54,-827,-1231,-1281,-1591,-1897,-2129,-2262,-2401,-2445,-2495,-2433,-2281,-2069,-1875,-1617,-1326,-1171,-1041,-879,-755,-598,-462,-502,-1086,-847,-19,87,270,-160,-1296,-516,397,349,246,-154,-601,-238,-463,-876,-859,-949,-1031,-1106,-1212,-1539,-845,-681,-387,-280,-165,16,172,-507,130,584,166,-932,436,1028,315,-881,750,995,1130,1100,-172,-901,-25,-131,148,68,-857,594,1339,2265,663,-1306,973,314,-498,-1043,-2731,-774,-1560,-1270,-1360,-1230,-1150,-1098,-1109,-1195,-1202,-1217,-1125,-992,-2042,-523,-299,-1255,-1250,582,796,676,60,719,-346,-1486,-555,-601,16,-308,-1027,-957,-1311,-1601,-1877,-2108,-2345,-2525,-2325,-1997,-1788,-1453,-1128,-826,-1225,-168,-776,-882,378,-33,-1484,-580,90,-128,-1376,-908,-418,-1026,-530,361,-237,336,315,-193,200,-1411,-80,-1878,-480,-735,-1040,-1452,-1816,-1959,-3600,-1054,-612,-160,220,670,1011,1249,1528,1726,1824,1907,1900,1809,1615,-16523,1246,-10668,-5672,-6849,-7433,-155,520,-5450,-1515,-102,-406,-795,-1225,-1667,-1859,-1430,-898,-621,-2712,-499,-981,774,119,-521,-1619,-167,57,-1003,-332,-47,674,1205,762,-530,426,1435,-401,220,-734,-1672,-2170,-2021,-1505,-912,-257,-571,-984,-827,-867,92,633,1393,962,705,-537,1518,1243,-680,-953,-165,-828,-777,-814,-1243,-1406,-1269,-2317,-511,-1046,-1110,-878,408,663,-1549,-2111,1260,-166,-1528,2,459,1074,797,-557,-187,-50,190,1,-176,-428,-910,-760,-938,-1050,-1175,-1227,-1225,-1194,-1701,-1427,-1878,-2529,-1058,-1057,-1080,-975,-1213,-883,-840,-799,-898,-735,-741,-816,-877,-950,-1129,-1380,-1622,-1794,-1885,-1897,-1854,-1738,-1694,-1616,-1652,-1801,-1957,-2181,-2389,-2494,-2291,-1927,-2256,-1080,-628,-1896,-947,106,443,613,687,764,-516,-361,-418,1780,1923,76,748,657,1431,-309,13,708,973,1003,342,-286,-240,-265,-1094,-1545,-1534,-1226,-898,-582,-243,-55,-1324,-833,-1253,-2011,-52,-870,156,169,-1493,-242,1310,849,509,146,-241,-563,-859,-1147,-1324,-1570,-1658,-1768,-1745,-1649,-1600,-1578,-1552,-1555,-1607,-1734,-1684,-1652,-1553,-1410,-1200,-1046,-856,-665,-854,-288,-192,-239,-418,-1704,-1016,-1298,-1530,-1508,-1209,-857,-504,-236,-195,53,-918,-626,-1065,-823,518,657,-100,-508,-1587,-199,-58,-781,-392,-72,-556,-877,-489,1538,1523,-4,173,-699,-635,-911,-421,-480,-1238,-953,173,170,496,247,-57,-185,-346,-371,-468,-974,-485,-330,-677,-98,-20,-976,97,123,-203,-385,260,-726,-1646,-736,88,93,159,189,-1055,465,311,605,613,-289,-1341,-48,367,316,299,26,-4,-151,-531,-413,-435,-436,-470,-436,-303,-1383,-228,-1012,-1691,-817,-1152,1317,-231,31,-664,939,1480,52,-428,193,-421,-1150,-2026,-1036,-457,118,-1028,531,-441,267,-651,-403,160,735,730,209,-72,238,469,-169,-20,152,-799,-482,-269,423,278,-1242,-1115,-403,-560,-261,-675,-1054,-1523,-1863,-2060,-1912,-1688,-1516,-1258,-1010,-776,-599,-948,-191,-133,-1321,184,286,-190,-46,-1168,-553,-230,472,392,-1393,-590,218,192,-536,347,426,-414,376,335,405,469,217,-25,158,138,268,-1357,-602,-72,-602,-313,-60,492,284,-42,-499,-1078,-1625,-2025,-1669,-1212,-828,-551,-375,-281,-249,-848,-206,-239,-412,-562,-724,-871,-1652,-1129,-1217,-1352,-1483,-1684,-1806,-1916,-1927,-1815,-1653,-1444,-1290,-1126,-1003,-12461,-15741,-548,-284,14,-976,-2622,768,1053,-486,1870,2360,-8494,3493,3890,1109,-1829,4364,3754,24,3488,1655,-991,-1961,-726,37,-821,1632,-703,31,-36,-2100,-729,-3451,-417,0,-587,-755,-541,-194,80,418,-809,447,-118,-716,261,321,-356,-724,-7,-38,-147,-234,-358,-458,-567,-647,-1050,-832,-975,-1085,-1182,-1282,-1394,-1501,-1561,-1610,-1662,-1713,-1724,-1617,-1532,-1493,-1476,-1473,-1418,-1428,-1368,-1375,-1452,-1549,-1679,-1646,-1610,-1341,-2004,-800,-541,-418,-1080,12,358,-1021,-976,249,1330,451,-1032,-261,-707,568,414,-296,-53,433,-71,-496,-560,-287,-383,-761,-375,618,-75,-490,-466,311,96,157,174,-81,344,472,630,795,281,920,-355,-1516,582,344,109,-161,-483],[-1259,-1246,-1348,-1459,-1622,-1888,-2258,-2406,-2179,-1853,-1601,-1290,-1002,-654,-340,-512,-737,288,331,339,314,194,98,-344,-405,-696,-1111,-1554,-2054,-2253,-2040,-1569,-1133,-524,-56,416,824,-413,-1654,-1007,437,1337,105,829,2228,2281,2191,-255,-692,-62,-10,-694,-2058,-692,758,572,354,-508,-746,537,303,-1730,-1986,-607,-942,-1195,-1755,-2263,-2574,-2203,-1753,-1240,-701,-1254,344,715,619,-1836,-1367,-606,554,437,-36,-430,1015,1360,1067,406,418,84,-1421,-66,-24,76,185,343,-2033,-580,-307,-344,-846,-925,-656,-948,-1097,-1089,-961,-635,-267,33,221,390,463,-1718,-77,242,115,-241,-178,22,110,161,-235,-174,154,-113,-988,735,1163,956,2246,17,-5650,-3551,4649,5133,5333,5400,-4811,2359,4538,4003,2518,1832,-406,169,-698,-553,-1363,-574,131,100,13,-17,-1261,-254,-459,-793,-779,-960,-1129,-1323,-1461,-1476,-1332,-1075,-938,-854,-775,-855,-938,-939,-1116,-1541,-1299,-1367,-1195,-1053,-891,-763,-751,-787,-1632,-1166,-1445,-1740,-2145,-2227,-1866,-1364,-880,-449,-72,-1550,-1463,-2291,-1238,-278,418,-199,-1572,58,338,-566,370,355,-1918,-1239,-138,-180,-138,-794,240,3010,2646,2089,1589,217,316,-269,-956,-1558,-1993,-2318,-2080,-1818,-1724,-1672,-1699,-1823,-1707,-1656,-1604,-1498,-1326,-1187,-1095,-1103,-2053,-1497,-1016,-908,-719,-949,-448,-799,-1117,-476,-499,-552,-537,-489,-482,-262,-73,156,325,21,-345,-584,551,583,-930,466,-1324,-201,-15,-180,-574,-618,-628,-509,-296,41,79,-1191,-636,1576,2630,80,319,-251,520,902,-326,181,-101,-923,-1031,-684,-659,-991,-900,-714,-344,151,561,-142,-615,873,449,1316,117,-382,69,811,546,286,-6,-299,-487,-885,-726,-602,-296,-445,-1211,-608,835,1055,1192,-232,-501,1167,981,-1140,102,-2,-86,-681,-1251,-1604,-741,-752,-594,-590,-558,-459,-399,-511,-343,-456,-594,-1101,-923,-890,-740,-947,-207,-69,-108,-177,-570,-903,-1101,-1390,-1316,-1050,-915,113,783,1200,509,-1415,805,340,-350,-924,-2571,-1043,-1214,-126,-440,-559,-560,-400,-171,-958,-323,178,-107,-1298,-2559,74,-253,-1361,-1170,2762,2883,883,25,722,-507,-1575,-670,-913,75,-336,-1551,-1838,-2037,-1584,-994,-481,-194,-152,-1385,-234,-581,-926,-940,-878,-1291,-293,-904,-1090,-23,-258,-1662,-614,-842,-1037,-1347,-1044,-897,-1058,-471,-313,-376,-459,-601,-709,-945,-1138,-1225,-1759,-1137,-972,-790,-679,-510,-799,-4882,-383,-453,-500,-559,-445,-2775,-131,211,578,-8782,1297,1596,1796,1845,-15345,1733,-11369,-3556,-3550,-5285,-1184,699,-4975,106,109,-203,-641,-1147,-1591,-1551,-936,-113,-702,-3227,-761,-126,1367,355,-450,-1477,-404,422,220,890,369,744,1061,599,-514,500,1724,-341,805,747,-1441,-562,-145,675,1910,625,-1021,-1131,-659,-667,-91,334,1358,1042,467,-689,862,383,-475,-759,-806,-1119,-1291,-1421,-1510,-1578,-1683,-2252,-1641,-1491,-1289,-1116,-746,-486,-1405,-2813,-82,-332,-1601,-454,-570,-656,-678,-818,-501,-375,-272,-173,-98,-145,-978,-835,-291,-407,-400,-392,-324,-586,-1388,-1145,-2257,-2507,-244,462,586,-161,-1265,-733,-674,-635,-1226,255,253,-576,-603,-28,-52,86,199,-153,-581,-937,-1202,-1326,-1441,-1441,-1476,-1533,-1486,-1538,-1157,-869,-503,-694,-1780,-387,995,-1942,-1029,285,490,1381,1264,1177,-511,-590,-433,1575,1754,173,895,857,1583,-143,-156,550,1083,815,-50,-546,-828,-432,-504,-523,-900,349,45,453,1042,-360,-1076,-759,-1033,-1910,18,-960,428,467,-1329,-322,1426,1658,651,422,314,-504,-244,-64,676,-445,514,568,-67,869,856,804,752,-508,526,292,198,-345,-77,-185,-248,-381,-490,-598,-997,-762,-871,-1048,-1260,-2086,-1582,-1604,-1634,-1627,-1578,-1596,-1636,-1720,-1700,-1594,-1460,-1224,-1166,-867,-689,-528,-454,-567,-1638,-257,-226,-740,-293,-202,-542,-935,-765,-946,-1123,-1343,-1453,-1493,-1410,-1288,-1143,-1063,-1031,-991,-939,-1004,-1084,-1117,-1200,-1229,-1243,-1111,-1046,-869,-699,-680,-480,-163,-60,-1389,76,113,-621,-472,290,-409,-1078,-485,40,-40,-93,-196,-1040,-195,-275,-245,-275,-299,-1531,-318,-309,-283,-243,-390,-540,-732,-952,-1161,-1302,-1466,-1742,-1430,-1000,-1118,-194,-919,-1523,-670,-1315,1302,-345,18,-536,951,1978,-352,-60,1062,731,292,-2520,-1102,-784,-984,-995,-1042,-900,-701,-604,-817,-296,-190,-92,-47,-54,-18,-44,-343,-149,-153,-1267,-902,-486,-494,-483,-1205,-1051,-847,-1074,-1333,-1509,-1638,-1795,-1683,-1548,-1399,-1544,-1145,-970,-819,-708,-683,-837,-676,-852,-1286,-1014,-1109,-1127,-1079,-1044,-700,-904,71,108,-1255,-752,1148,840,-702,1437,554,-525,165,294,517,545,-235,-468,649,284,505,-1506,-525,10,-511,-483,-480,1189,992,573,54,-553,-1096,-1536,-1458,-1104,-796,-587,-471,-427,-880,-1011,-413,-435,-585,-701,-822,-922,-2506,-1165,-1031,-1029,-991,-994,-924,-908,-932,-1448,-983,-992,-1056,-1069,-5220,-16925,-14606,-434,-87,254,-595,-1843,747,781,375,849,879,-12994,1076,1085,175,-607,1199,1250,-1399,1344,1264,-1205,-2023,-1134,-229,-651,1959,-535,-59,-363,-2074,-667,-3393,-611,254,-375,1179,2127,2042,830,530,-727,548,-279,-836,425,944,-620,-1014,-83,429,476,588,664,187,-479,116,-976,-594,-527,162,7,-116,-208,-243,-200,-134,-87,-536,-101,-615,-747,-295,-500,-736,-919,-1150,-1271,-1373,-1393,-1258,-1049,-749,-642,-709,-2262,-32,289,263,-1024,-8,280,-1174,-1324,237,889,464,-990,-287,-1000,232,278,-315,-175,-93,-269,-486,-726,-982,-1151,-1053,-953,-667,-435,-364,-534,-120,-141,-221,-370,-523,-759,-993,-1105,-1047,-916,-717,-716,-1732,-328,-263,-194,-177,-236],[-825,-906,-1076,-1214,-1343,-1502,-1685,-1714,-1705,-1619,-1565,-1397,-1192,-865,-512,-164,-340,10,669,837,961,978,474,-429,707,512,201,-123,-505,-719,-864,-816,-707,-283,69,483,670,-344,-1795,-970,384,1338,81,664,1854,1734,1460,-178,-533,-288,-168,-623,-1495,-1213,308,127,42,-491,-725,-362,-525,-2107,-2095,-970,-1172,-1330,-1528,-1654,-1725,-1739,-1617,-1344,-964,-867,-26,386,407,-2247,-1085,-498,1011,723,113,-319,1117,1884,1105,533,461,7,-1361,402,73,909,640,0,-2206,-439,-275,-669,-1305,-1221,-1225,-1746,-2131,-2145,-1898,-1554,-1287,-1186,-1274,-1441,-1742,-2189,-2328,-1764,-1216,-646,-351,-176,362,762,-43,-260,1060,-24,-551,1241,1251,829,1147,-145,-5687,-3675,891,899,773,678,-6542,432,319,220,88,-44,-387,-286,-798,-944,-1410,-586,-151,-102,-119,-91,-1567,-237,-417,-896,-704,-845,-917,-918,-787,-1063,-223,147,151,-694,609,544,462,-391,-1128,-1437,-45,-785,-80,-1051,-489,247,284,306,-1560,159,71,36,-470,-511,-120,34,227,414,389,-1081,-575,-1624,-810,-295,350,-321,-1573,369,501,-156,-72,-383,-2221,-1177,-1470,-1660,-1474,-1151,-783,-430,-152,-7,202,158,238,174,-112,-448,-759,-1119,-1483,-1742,-1822,-1636,-1495,-1635,-1378,-1375,-1397,-1343,-1175,-981,-798,-1305,-1872,-1422,-714,-813,-880,-998,-972,-972,-1171,-658,-442,-256,-35,163,246,454,154,-53,477,-367,-555,-680,479,336,-729,390,-1171,33,651,455,-345,-295,869,1620,1717,1507,-47,-1268,-408,1412,1239,264,738,-492,-8,557,-114,-117,-236,-1059,-765,-538,-804,-1121,-980,-965,-739,-256,271,-68,-930,706,106,1113,19,-445,70,1879,2346,985,279,1121,376,-836,839,852,748,-699,-1061,-661,1201,1376,1242,-262,-340,1126,762,-1380,-287,-539,-918,-1349,-1379,-1553,-1319,-1219,-993,-940,-834,-612,-368,-567,199,368,-67,-1244,327,181,-35,-1046,-438,-652,-854,-878,-1050,-893,-890,-957,-1003,-1257,-1446,-1616,-1607,-1638,-1458,-1616,-912,-618,-411,-843,-2323,-1364,-899,-543,-781,-1059,-1431,-1736,-1845,-1727,-1388,-1025,-582,-1547,-2173,266,-325,-1583,-1197,1800,1873,997,-68,598,-776,-1660,-828,-1255,-441,-815,-1579,-977,-748,-346,19,470,716,794,-1377,933,703,-1034,269,32,-1416,-281,-989,-1343,-915,-1172,-1897,-2022,-2363,-1986,-1541,-1174,-799,-1210,-387,-157,-562,-381,-513,-544,-598,-675,-278,-1435,359,-71,972,1130,-23,-1336,-4926,1103,578,402,-104,-549,-6368,-1509,-1643,-1487,-20409,-739,-369,-98,14,-13192,-12,-10933,-1770,-594,-2891,-2569,-969,-3960,-1043,-1090,-1026,-913,-686,-585,15,401,834,-944,-3561,-439,732,1762,399,-517,-1510,-762,685,1138,1327,704,712,628,356,-565,52,-125,-340,56,163,-935,-522,75,355,430,453,-1504,-1133,-537,-501,-308,-29,511,137,-228,-903,-1247,-1611,-1864,-1848,-1672,-1509,-1321,-1221,-1193,-1231,-1374,-1735,-1600,-1654,-1668,-1647,-1493,-1352,-1275,-2805,-1005,-1061,-1630,-1237,-1376,-1570,-1800,-2039,-2309,-2463,-2257,-1916,-1575,-1357,-1165,-1301,-895,-833,-832,-770,-620,-766,-1188,-890,-2541,-2276,-183,1012,1629,-368,-1209,-923,-859,-647,-1426,-40,-387,-753,-362,-27,-244,-103,-314,-206,-726,-500,-507,-576,-338,-206,-152,-173,-1270,-1870,-201,-235,-250,-446,-1412,-654,-343,-1645,-1208,-678,-877,-1016,-1097,-1105,-1080,-978,-859,-753,-547,-401,-260,-222,-174,-270,-369,-308,-313,-210,-398,-753,-1442,-795,-480,-913,-1225,235,215,294,1367,-710,-796,-658,-890,-1765,106,-976,601,691,-1214,-480,1224,1584,468,159,171,-515,-62,-45,599,-430,408,452,56,1616,2128,1962,1766,-344,322,992,960,-251,731,1082,214,996,1119,1062,-1071,1198,488,273,-521,-2138,-1897,-2045,-1453,-745,-646,326,-186,-745,-161,-46,-1096,-662,-1289,-385,1491,1484,30,-601,-1618,-484,-816,-709,-226,48,-474,-898,268,2010,1313,-331,-220,-1486,-704,-896,-478,-9,-773,-962,-796,-914,-886,-708,-857,-392,-295,-143,-948,-507,-662,-1097,-226,-190,-301,-1812,-528,-629,-991,-666,-672,-705,-752,-794,-802,-804,-784,-833,-1000,-807,-897,-857,-825,-714,-1559,-294,-42,205,424,72,323,157,-479,-185,-118,130,-158,-347,558,-831,-129,-783,-1282,-424,-1233,1198,-417,65,-332,956,2186,-748,347,1281,1017,-259,-2952,-1412,-223,-507,-688,-957,-1057,-1090,-1149,-1192,-1168,-1210,-1230,-1301,-1420,-1489,-1606,-1701,-1800,-1785,-1841,-1864,-1847,-1757,-1630,-1576,-1589,-1646,-1763,-1902,-1901,-1738,-1591,-1338,-1166,-999,-1282,-751,-781,-503,-467,-542,-633,-790,-1099,-1310,-1395,-1361,-1099,-732,-809,-669,-1432,1427,-35,-963,-832,1166,961,-683,995,331,-351,22,312,679,563,-642,-715,1005,237,515,-1555,-339,-116,-474,-752,-903,-975,-975,-961,-965,-997,-939,-860,-761,-658,-577,-732,-511,-488,-1512,-968,-170,-15,17,60,49,-877,-2637,-949,-484,-753,-1033,-1352,-1484,-1407,-1225,-1581,-783,-552,-402,-257,-10749,-20214,-14794,99,242,370,-262,-935,217,32,-179,-356,-572,-17424,-937,-1253,-1519,-1321,-882,-492,-2943,105,291,-1362,-2075,-1483,-440,-415,2015,-298,-173,-701,-1873,-506,-3121,-848,-347,-874,1206,2624,2807,1253,488,-569,702,-372,-867,629,882,-747,-1149,-593,-381,70,589,893,424,-285,398,-711,-88,-443,801,1555,327,417,766,518,295,85,-498,-252,-684,-765,-513,-680,-859,-968,-1096,-1089,-1066,-1031,-961,-899,-728,-709,-747,-2276,-570,-559,-653,-964,-574,-373,-1074,-1585,-50,-2,-67,-962,-313,-1218,-353,-484,-606,-701,-747,-697,-624,-543,-494,-462,-964,-580,-203,-77,-159,-619,292,238,519,410,387,836,728,603,503,390,207,-940,-1559,72,-1,-50,-137,-300],[2979,7,-377,-1284,-702,-823,-534,-1219,30,233,-349,-546,-939,-1051,-737,-340,19,-732,511,647,719,690,689,-501,474,406,287,196,58,31,-60,-484,-887,-462,-650,-818,-912,-1039,-1970,-959,-550,-477,-317,-251,-316,-320,-491,-595,-712,-773,-1017,-1061,-1039,-1268,-676,-571,-362,-552,-772,121,163,-2505,-2024,-585,-862,-766,232,-395,9,-80,-55,120,413,-620,1196,1532,178,-2643,-953,-424,1319,906,238,-292,1079,1957,1029,515,219,-128,-1297,126,16,28,-246,-481,-1539,-913,-944,-1055,-1754,-1607,-532,-406,-280,-204,-393,-144,-89,-94,-158,-174,-204,-1315,-305,-352,-401,-710,-475,-419,-331,-289,-281,-470,-286,-296,-331,-289,-316,-358,-405,-455,-4887,-4171,-308,-198,-233,-255,-7651,-406,-493,-578,-712,-863,-1063,-1158,-1153,-1407,-1509,-702,-225,123,-329,263,-1979,658,578,-1041,85,409,-14,282,-354,-1188,125,11,-202,-631,945,2124,855,-285,-1201,-1177,-529,-561,251,-1066,-103,474,199,-340,-1346,-1246,-1098,-666,-374,-258,112,325,471,542,402,-702,283,-988,-556,-363,183,-449,-1318,567,576,173,422,197,-2383,-913,-66,-537,-500,-797,-1117,-1422,-1661,-1681,-1458,-1305,-1229,-1132,-1211,-1277,-1208,-1052,-824,-529,-318,-121,-686,-1494,0,-77,-227,-899,-986,-634,-842,-1715,-1417,-1330,-515,-88,-996,-1143,264,-318,-1211,-17,1202,1168,1664,1543,1288,1163,-167,-1199,208,-664,-817,-896,440,8,-480,314,-1039,-562,-1051,-1116,-784,-337,93,459,658,719,-297,-1483,-271,-99,-506,-708,-1011,-1286,-1559,-1691,-1898,-2119,-2279,-2389,-2127,-1844,-1513,-1229,-947,-1759,-434,-200,-57,-60,-1203,68,-269,245,-179,-585,30,1514,1813,628,387,1832,1076,-637,659,695,391,-845,-836,-665,563,322,88,-224,-388,-659,-992,-1521,-1694,-1949,-1910,-1706,-1418,-1360,-998,-839,-575,-482,-339,-79,202,-653,580,904,-242,-1272,492,1629,62,-1106,302,603,548,840,-1560,-651,982,864,614,-267,-1208,-99,-324,-720,-1007,-1773,-1458,-1560,-1481,-1193,-2003,-1531,-639,-60,83,-515,111,15,-132,-799,-539,-770,-942,-1584,-1785,-1109,-961,-1859,-1272,-355,-166,17,-180,167,-1086,-1686,-974,-1553,-932,-1270,-1540,-1578,-1338,-902,-439,19,369,591,-1067,865,1027,-1147,-248,461,-1550,-142,-943,-1548,-810,-845,-1908,-1069,-1368,-1610,-1395,-1296,-650,-1412,-199,263,-726,329,373,468,151,-341,172,-897,1633,273,2015,2045,-27,-1607,-3486,1745,1481,1207,881,-1645,-7440,304,337,441,-27663,809,1007,1149,1172,-10219,1059,-9218,-466,423,-415,-4062,-151,-2816,-458,-647,-767,-910,-1040,-1152,-1303,-1449,-1536,-1598,-3465,-1666,-1550,-1413,-1275,-940,-1618,-1170,-567,-401,-264,-126,-32,75,95,-626,162,24,-341,72,101,-304,-478,251,405,562,163,-1782,-934,-400,-325,-487,-386,455,62,-301,-1099,-1267,-1612,-1801,-1533,-1257,-1083,-898,-762,-628,-477,-352,-1119,96,380,670,-1224,-48,980,-1099,-2064,-461,-601,-1626,196,625,2031,232,-1087,-392,465,569,415,487,137,-847,-1709,-390,-989,699,727,-221,-887,-1075,-672,-2457,-1909,30,627,1271,-609,-1026,-927,-886,-589,-1131,-1034,-1265,-1365,-1265,-1087,-1003,-1031,-1123,-1249,-1422,-1632,-1869,-2070,-2246,-2024,-1720,-1451,-1143,-2035,-647,-485,-370,-322,-1117,-996,-681,-1142,-1419,-1728,-1731,-1352,-944,-567,-559,-770,-467,64,62,-83,-311,-696,-1106,-1655,-1829,-1268,-659,-32,-629,-875,-2038,-871,-481,-1095,-1373,83,352,133,785,-1073,-489,-521,-804,-1600,201,-927,132,50,-1129,-615,-292,-422,-417,-430,-475,-559,-445,-445,-379,-440,-413,-531,-642,-770,-996,-1295,-1612,-1827,-1546,-1231,-765,-379,-12,306,513,742,830,808,-1052,653,295,-24,-788,-1616,-1721,-1519,-894,-160,-437,435,-240,-882,-105,-111,-1016,-684,-1421,-142,1517,777,1,-640,-1548,-426,-16,-714,-224,5,-421,-825,649,1142,1006,-490,-535,-1802,-717,-843,-520,-790,-991,-1170,-1311,-1444,-1547,-1572,-1616,-1568,-1483,-1265,-1563,-932,-759,-1434,-486,-391,-390,-2253,-519,-629,-1291,-719,-684,-570,-363,-84,247,564,853,1013,-972,732,433,917,661,210,-1501,-100,581,789,835,-47,1685,1167,-406,1084,1859,329,-134,-383,423,-591,-98,-667,-1055,-178,-1024,973,-489,80,-153,850,694,-1139,346,115,-46,-1104,-3156,-1545,-403,-322,-266,-63,116,284,-505,-1356,-718,171,142,2,-169,-279,-435,-575,-741,-819,-1885,-1138,-1236,-1237,-1162,-1115,-1086,-1047,-1018,-974,-803,-726,-803,-190,-64,-365,-1002,-424,-876,118,56,-89,-280,-377,-618,-1237,-786,-827,-801,-764,-751,-611,-1633,-132,-111,-665,-858,953,1047,-580,545,41,-32,-134,275,782,545,-1075,-717,1095,202,497,-1632,-149,-409,-1178,-1897,-1894,-1351,-911,-650,-604,-764,-950,-1073,-942,-553,-57,-894,-898,-1274,-2155,-853,2082,2210,-126,1087,183,-951,-1929,-755,-413,-1119,-1662,-1309,-577,-123,-62,-1710,561,1968,2196,-40,-15516,-22127,-16437,-1677,-873,176,-153,-87,878,421,-34,-407,-760,-22076,-1090,-1132,-933,-789,-608,-2045,-4662,-513,-662,-1522,-2262,-1888,-883,-801,-787,-661,-635,-1186,-1653,-458,-2787,-1245,-1143,-1310,-985,-830,-568,-334,0,-473,112,-534,-978,-390,-543,-885,-1279,-102,403,865,1203,908,559,-108,599,-453,382,-473,700,1004,-10,259,-144,-511,-851,-1160,-1226,-1037,-821,-907,-710,-769,-854,-876,-924,-869,-839,-845,-862,-916,-867,-943,-871,-2293,-731,-687,-792,-1076,-917,-906,-1069,-1642,-1129,-781,-492,-1132,-520,-1432,-679,-304,-532,-529,696,-383,-612,-797,69,-597,-1026,-833,152,393,-103,-910,140,127,462,284,453,845,2195,5031,5156,334,-211,-1129,-1366,1937,2967,-154,-35,2473],[2833,-49,-505,-1146,-541,-789,-518,-1031,178,293,-553,873,1252,-849,288,10,-732,-1095,-933,-635,-411,-333,-274,-508,-471,-548,-662,-719,-785,-712,-685,-642,-1156,-1111,-684,-717,-736,-893,-1944,-950,-1039,-1203,-1251,-1347,-1504,-1494,-1502,-1312,-1057,-928,-636,-347,-419,-714,316,353,454,-641,-811,392,71,-2835,-1797,-461,-763,-799,-24,-756,787,309,766,1015,599,-477,1376,1363,-6,-2669,-883,-316,1352,1035,395,-268,655,343,13,-328,-599,-710,-1119,-692,-523,-330,-141,-712,-944,-262,-333,-1325,-2052,-2014,812,459,391,-95,-662,-534,-880,-1269,-1668,-1866,-1731,-1413,-991,-608,-268,-981,-442,-573,414,690,156,-707,350,-166,-261,-172,-304,-384,-648,-819,-4086,-5056,672,1170,1540,1908,-6710,1024,2506,2523,1400,1315,-53,1199,-923,-1766,-1488,-775,-93,409,-674,95,-2367,614,514,-1136,285,167,-134,562,-398,-1303,-164,-367,-468,-431,742,887,666,-174,-1233,-759,-1295,-241,195,-860,-519,-1073,-1697,-1704,-1065,-423,170,216,-284,-97,832,1321,701,993,403,-334,-33,-435,-785,-1066,-1318,-1545,-1713,-1804,-1853,-1856,-1780,-1597,-2007,-1420,-1334,-1347,-1327,-1400,-1474,-1499,-1479,-1473,-1307,-1195,-1142,-1066,-1180,-1328,-1438,-1561,-1567,-1343,-1116,-866,-913,-1318,-553,-583,-701,-1039,-1323,-1005,-987,-1703,-864,-1182,-140,363,-1182,-1198,116,-159,-1131,53,1141,771,1541,1863,1367,943,-364,-1522,-316,-630,-955,-1116,359,-291,-160,762,-848,438,1083,849,30,354,791,1007,1091,1020,-560,-1699,-223,-882,-1714,-2386,-2066,-1343,-1388,-453,134,-674,-615,-1022,-231,-250,-926,-1116,-773,-2635,-538,-799,-1016,-1127,-1204,-1070,-1025,-946,-858,-903,-947,-908,-841,-680,-511,-360,-188,-219,-177,-182,-125,-753,-455,-530,-97,-49,-50,-123,-286,-569,-997,-1483,-1774,-1373,-1390,-1145,-499,-1027,377,1350,2965,1532,1365,1080,329,-669,635,895,-354,-1134,-394,-749,-1030,-1185,-999,-820,-669,-432,-1972,-348,1,59,152,-451,-1278,-69,-67,-230,-297,-1498,-424,-498,-651,-873,-1559,-1421,-1496,-1185,-786,-466,-183,1,-40,-470,-424,-71,-217,-1324,-1369,-772,-857,-2068,-1298,-798,-709,-573,-420,-283,-1317,-1571,-1011,-1699,-352,247,-155,115,-185,-366,-270,233,963,1746,-580,722,903,-1191,-706,-13,-1560,-244,-718,-1590,-1324,-793,-1591,-1518,-1987,-1693,-1286,-1269,-658,-1568,-234,-125,-671,-299,-373,-352,-393,-384,-317,-319,-293,-364,-512,-788,-1031,-1427,-1836,-1627,-1388,-1121,-924,-2372,-5990,-372,-167,7,-25440,-33673,453,524,487,-6728,321,-6660,24,-108,-159,-5143,-76,-1696,93,112,161,136,-222,-14,-177,-358,-468,-1626,-3166,-336,-59,271,203,-845,-1639,-1541,986,2234,2739,1323,576,531,27,-631,654,1952,-278,2435,2357,408,-362,436,1241,1650,-174,-1582,-559,-188,-90,-555,-659,-580,-1104,-1502,-1731,-1448,-935,-411,142,464,-343,-426,990,234,674,1913,-439,142,1320,1417,-901,-237,929,-842,-1323,-954,-641,-1590,254,405,470,6,-959,-387,-70,-353,-546,-580,-555,-571,-1599,-549,-1116,-321,-483,-649,-891,-1013,-850,-2030,-1429,-328,-212,-184,-798,-737,-704,-696,-591,-854,-787,-1664,-670,-397,-108,-516,-192,-1182,-681,-71,922,1144,442,1001,826,1286,762,-631,-1834,162,781,228,-9,-852,-1359,451,-559,-1371,-126,-226,-204,-114,24,-525,-415,-339,484,598,276,560,361,114,-333,-791,-1273,-1801,-1914,-1437,-919,-2565,-678,-500,-887,-1244,-77,472,21,873,-1379,-157,-332,-739,-1425,301,-810,274,73,-1033,-496,-677,-950,-1092,-1258,-1462,-1614,-1758,-1898,-1893,-1858,-1630,-1449,-1183,-855,-541,-227,120,53,-340,843,982,29,1106,1007,766,556,215,-163,-946,-882,-1192,-1393,-1377,-1171,-856,-508,-255,-47,-206,151,-291,-721,-345,-582,-886,-1146,-1476,-1332,-942,-430,7,-692,-1441,258,765,-751,-287,-154,-413,-747,348,174,3,-653,-860,-1600,-729,-787,-517,-312,-427,-829,529,651,457,-222,-1309,2,-472,-907,-2069,-1656,-1486,-1700,-713,-366,-156,-2531,-49,-158,-1409,-556,-886,-1281,-1577,-1453,-1049,-632,-262,-42,-941,226,116,58,-40,-12,-1453,-83,765,604,531,-282,1847,1427,-347,1163,1873,160,-26,-350,225,-402,-104,-577,-866,38,-792,673,-530,36,-20,140,-241,-1429,-828,-1027,-1014,-2085,-2841,-1391,-325,-189,-21,-22,47,86,-550,-1393,-727,-526,-743,-992,-1240,-1346,-1356,-1195,-929,-503,-1486,-886,-994,79,1339,-498,-966,-175,-299,-264,474,-672,-712,812,-87,-369,-678,-481,-875,411,467,454,42,-678,152,-1294,-203,-455,-709,-1005,-1371,-1659,-1966,-2187,-2024,-1684,-1363,-1053,-717,-396,91,-257,351,-265,204,850,534,-1430,-405,1121,211,474,-1728,-133,-436,-635,-716,-1595,-582,-580,-697,-946,-1277,-1379,-1120,-624,-54,237,-991,-1592,-2014,-1837,-671,2019,1933,-509,842,25,-1017,-1306,-563,-587,-422,-83,20,357,-269,-374,-1762,504,1843,2020,338,-19507,-22500,-19276,-5139,-2878,-437,-212,744,303,-415,-1137,-1754,-2190,-25553,-1026,-518,-55,153,287,-4613,-6343,-9,-299,-1454,-2461,-2168,-1026,-1105,-1282,-1374,-1581,-1687,-1780,-1943,-2272,-1885,-1921,-1871,-1786,-1595,-1398,-1282,-1072,-1108,-1083,-1046,-1092,-1123,-958,-869,-1255,-399,-170,-7,138,198,230,211,196,-43,168,-416,176,333,-296,773,1007,1242,1420,1069,-347,102,-762,-942,-303,-18,7,-51,81,249,3,320,-48,-74,-326,-779,-1083,-2166,-815,-413,-141,-1053,-616,49,-636,-1407,39,557,186,-1165,-553,-1217,-1097,-560,-575,-612,365,-328,-792,-1005,295,-538,-775,-794,-607,-1004,-1463,-1681,-1125,-502,131,320,724,892,1834,2505,2798,533,-237,-820,-887,2166,2731,-423,-193,2132],[1133,-248,-594,-793,-422,-835,-567,-936,272,207,-857,772,1149,-1040,331,669,511,-933,-661,-991,-1145,-1261,-1311,-1488,-1641,-1664,-1524,-1295,-1120,-863,-700,-561,-1506,-1051,-485,-521,-550,-708,-1669,-838,-678,-699,-580,-504,-515,-448,-533,-549,-588,-1320,-878,-829,-871,-767,-720,-702,-565,-784,-836,-199,-60,-2897,-1540,-308,-643,-821,-314,-1012,1447,5,548,1992,817,-467,1591,1111,-180,-2404,-860,-596,-505,-85,355,-243,854,1426,807,341,-294,-272,-840,-152,0,765,271,-855,-487,-187,-352,-1338,-2156,-2100,246,-6,68,-584,-873,187,504,222,-346,-517,-898,-1270,-1363,-1153,-784,-1207,-283,-593,431,592,237,-944,259,-283,-323,-431,-640,-819,-1394,-1230,-3353,-6391,-6459,-11091,-6556,-216,-6037,25,820,852,768,604,251,140,-913,-1902,-1284,-735,-537,-55,-1026,-104,-2646,-39,-197,-1191,-487,-674,-868,-1123,-1405,-1695,-1602,-1254,-1030,-846,-637,-551,-442,-247,-1235,-275,-1133,-309,-286,-605,-513,-706,-1007,-1308,-1589,-1571,-1255,-843,-501,-222,-39,230,391,628,366,-10,1019,370,-430,-568,-158,-290,-25,726,367,-167,-781,-1322,-1722,-1501,-988,-618,-333,-237,-370,-663,-1065,-1429,-1215,-694,-114,497,-49,-952,-90,1333,-728,894,614,239,-1137,-1157,-647,-705,-783,-1150,-1676,-422,-390,-1234,-449,-1050,-415,-266,-1208,-1061,-161,-48,-989,20,650,362,586,512,303,198,-476,-585,-621,-902,-1273,-1393,-1115,-894,-803,-647,-735,-905,-1146,-1233,-1013,-431,319,1154,1609,1502,-881,-1850,-103,2292,2574,731,867,-741,-2085,-1033,-94,-579,-774,-775,4,-148,-877,-969,-749,-2462,531,657,-6,-675,-1318,-1790,-1750,-1319,-851,-846,-288,-41,129,265,390,422,450,269,168,29,-73,-544,-199,-359,-412,-398,-364,-305,-206,-76,64,-1170,-1067,-680,-1820,-508,-14,-688,197,651,1705,1357,997,654,294,-716,-240,-486,-659,-1000,-911,-850,-700,-906,-136,96,221,-121,-2327,-57,421,311,-259,-684,-1337,-219,-184,-264,-222,-1120,-665,-751,-586,-545,-1129,-899,-519,-460,-283,-473,55,147,-247,-200,-425,-324,-595,-958,-1292,-1652,-1948,-2153,-1932,-1600,-1265,-893,-503,-134,-1544,-1440,-1046,-1794,-523,300,599,662,844,377,12,81,652,1521,-120,468,721,-1280,-1176,-529,-1433,-406,-496,-1572,-1811,-481,-1254,-1065,-489,-964,-1362,-1699,-1812,-1750,-1152,-771,-569,-351,-163,66,181,304,230,598,799,974,1147,1261,150,-938,-306,1821,1830,1813,1709,-2645,-4008,-1344,963,1081,-14333,-103565,-17994,41,-445,-3248,-1567,-3966,-2258,-1827,-1369,-5150,-513,-817,65,168,235,174,12,-161,-463,-806,-1089,-2061,-2936,-1021,-590,-101,-12,-1118,-1534,-1972,969,2391,3133,1544,430,376,-159,-693,752,1893,-258,2955,3046,1039,-268,525,1322,1364,-636,-1106,-201,-15,-307,-763,-1134,-1452,-1642,-1460,-1245,-949,-602,-299,13,259,-263,-401,618,396,339,363,126,-103,-382,-707,-1079,-1380,-1687,-1822,-1540,-1441,-724,-1638,121,411,610,-245,-836,-399,627,589,452,330,140,-288,-1191,-689,-1073,-374,-477,-909,-877,-1088,-980,-1544,-1265,-1355,-1386,-1355,-1149,-981,-803,-661,-570,-693,-594,-2148,-1025,-1362,-1772,-2223,-1847,-1411,-693,-62,573,1188,994,674,632,1388,864,-275,-1471,-257,311,290,148,-674,-1730,1028,-39,-1179,-90,277,950,1594,1292,-500,-85,-141,132,57,40,114,155,222,126,-1001,-665,-395,-639,-961,-1155,-2683,-870,-594,-503,-931,-282,519,-72,548,-1536,134,-159,-721,-1306,337,-686,500,834,-929,-107,309,56,-173,-1018,-808,-1147,-1516,-1940,-2149,-1727,-1167,-694,-164,409,943,1446,718,193,-765,2069,714,160,1436,1622,907,1824,1228,133,-813,610,-115,386,-1342,-515,89,-76,-378,-753,-1165,-1701,-2279,-2671,-2120,-1483,-875,-723,-1418,241,862,1056,122,-787,-1333,423,837,-837,-425,-457,-483,-704,947,837,565,-835,-1000,-1180,-756,-749,-574,-540,-404,-753,-91,-60,-124,-656,-1036,-883,-1351,-1768,-2222,-1842,-1465,-1830,-916,-753,-719,-2263,-849,-970,-1315,-1054,-1015,-910,-739,-506,-313,87,400,651,-891,331,380,1120,1339,296,-1453,-89,823,499,224,-628,1915,1646,-310,1191,1819,-104,166,-197,-23,-259,-135,-507,-709,228,-570,367,-516,-785,-1299,-1729,-1935,-1671,-1323,-823,-284,-3060,-2171,-948,437,276,79,-343,-737,-1178,-1722,-2207,-2143,-1706,-1220,-841,-584,-359,-252,-509,-167,-596,-1139,-634,-1150,-103,389,-243,-1214,-272,-175,-470,-649,-727,-822,-757,-715,-645,-552,-511,-775,-256,-136,-61,51,-1022,113,-1337,137,159,95,-49,-313,-551,-1011,-1092,-1392,-1482,-1342,-1035,-638,-232,-196,-530,723,-358,88,880,546,-1524,86,715,246,227,-1860,-155,-207,-112,-762,-1920,877,1222,-59,1286,-179,-324,-361,1006,915,302,-1012,-2293,-1250,-1061,-488,1217,1119,-813,532,-100,-1110,-814,-410,25,181,308,87,261,-445,-824,-1768,-806,-953,-1019,-947,-22877,-21653,-23056,-9665,-5209,-1243,-1583,-1779,-1782,-1543,-1171,-2677,-223,-24688,-9772,-872,1173,1203,1222,-7290,-7891,992,-137,-1156,-2603,-2109,-1193,-21,-260,-551,-1185,-2113,-1616,-1855,-1789,-1575,-2547,-1256,-763,-460,-199,-58,150,-7,130,-562,-1051,88,210,-811,-1197,180,607,726,831,869,855,554,822,386,640,-365,304,247,-611,349,510,743,981,1170,-165,121,-635,-975,-439,-153,269,8,288,195,-76,-433,-850,-1350,-1789,-2373,-2212,-2073,-1092,-593,-258,-1013,-674,54,-340,-1227,-20,1092,8,-1194,-533,-877,-1526,-797,-851,-1010,-1099,-1102,-1126,-1194,-1360,-1608,-1834,-2246,-2548,-2523,-2077,-1604,-1161,-683,-218,207,624,909,1104,1244,1355,783,-80,-330,-406,676,327,-764,-421,-208],[-19,-469,-625,-701,-440,-854,-581,-832,407,161,-1152,655,991,-1186,339,837,647,-635,-991,1432,1008,568,196,-359,-739,-1086,-1187,-837,-282,465,534,-542,-1508,-229,-278,-291,198,-129,-1282,-693,-501,460,-315,-513,1065,787,422,37,-25,-1714,-1048,-784,-1105,-1365,-1746,-1994,-1639,-1192,-800,-149,-161,-2569,-1277,-142,-498,-807,-558,-1080,1418,-250,337,756,438,-578,-313,-844,-1331,-2173,-2287,-2022,-1561,-1063,-697,-471,-227,-148,-188,-363,-623,-905,-1248,-1685,-1932,-1824,-1510,-1124,-824,-445,-374,-1125,-2145,-1668,-421,-535,-355,-1075,-1009,386,327,162,-816,-145,-227,-687,-324,-348,-375,-1374,-337,-516,-377,-363,-374,-1154,-380,-407,-492,-342,-349,-552,-1884,-1702,-2732,-8255,-14966,-26425,-20412,-4923,-5662,-1235,86,95,5,-115,-298,-416,-930,-1753,-941,-940,-1102,-1298,-1574,-1800,-2676,-2000,-1785,-1463,-1164,-867,-574,-353,-452,-1487,-931,-1064,-731,-198,-324,-552,-723,-769,-1251,-1011,-1104,-1211,-1129,-1104,-1056,-1014,-1036,-1044,-1099,-1167,-1226,-1237,-1264,-1227,-1112,-746,-304,149,242,223,1398,983,-633,-819,-386,-87,719,1164,618,428,-43,-351,-1165,-671,-603,-574,-524,-605,-825,-1134,-1489,-1758,-1523,-1045,-486,144,-202,-1167,-398,1082,-750,816,1597,543,-1375,-1060,598,141,-1101,-1217,-1997,-833,-1231,-1706,-1784,-1293,-823,-327,-1016,-741,-583,7,-836,-147,773,-58,1022,2065,2054,646,-538,220,1500,95,-666,-1660,11,-945,275,885,-534,817,1556,1482,281,987,195,-641,-949,-333,-1260,-1717,-157,2302,2144,912,2338,-546,-2379,-1662,-142,-1268,-2303,-2843,-1969,-1144,-811,-827,-655,-1497,657,830,684,78,-681,-316,-806,-1208,-1616,-2137,-2370,-1910,-1455,-982,-562,-202,156,370,23,174,-278,-290,428,-171,533,979,978,273,452,493,1119,-840,-1035,-794,-1611,22,454,-362,-8,-14,1262,910,583,376,241,-787,329,411,-678,-897,224,649,129,-794,241,385,54,-689,-2470,-475,-801,-1172,-1467,-1859,-2026,-1985,-1712,-1537,-1259,-900,-779,-1028,-799,-492,-726,-492,-259,347,369,-519,250,119,-462,-309,-524,-809,-1066,-1356,-1597,-1827,-1991,-2158,-2235,-2231,-2064,-1742,-1358,-982,-1681,-1284,-1048,-1796,-724,362,366,125,-294,-785,-1317,-1634,-1439,-883,-82,154,559,-1368,-1587,-1026,-1267,-588,-288,-1486,-1295,-5,-897,-1174,678,349,267,-967,103,-1796,-289,-489,-838,-1131,-1404,-1565,-1716,-1681,-1458,-1213,-873,-560,-265,-42,228,-223,697,842,931,999,985,-2429,-2539,-2542,-347,660,470,-179393,-124597,-237,-603,-955,-1193,-1512,-1322,-1187,-934,-3688,-2188,-177,443,700,961,1110,454,1141,952,655,82,-2472,-2707,-578,-559,-372,-216,-1353,-1252,-2370,876,1255,1383,1501,268,247,-327,-750,886,1699,-213,1650,1558,1436,-121,580,858,670,-1079,-490,129,-110,-392,-674,-1159,-1173,-1508,-1737,-1994,-2001,-1840,-1700,-1544,-1446,-1422,-1342,-1262,-1159,-1040,-977,-908,-800,-730,-705,-747,-772,-912,-1190,-1534,-1849,-1839,-1708,-868,-323,198,-424,-713,-363,639,1768,2368,1892,250,48,-744,-702,-773,-946,398,-1204,-798,-1227,-278,-1010,-411,-308,-788,-1231,-1453,-1587,-1567,-1492,-1426,-1381,-1422,-1903,-1630,-1669,-1537,-1342,-1158,-1319,-760,-574,-408,-274,-129,-82,-19,-59,-196,-310,-1024,-763,-785,-915,-1008,-1065,-1880,-976,-912,-843,-529,-458,-405,-423,-497,-664,-856,-1091,-1373,-1553,-1715,-1710,-1544,-1191,-924,-1130,-900,-236,-106,-592,-1042,-2252,-137,-699,-51,-472,-441,546,-79,262,-1359,427,40,-662,-1197,349,-508,304,350,-718,-77,-267,-443,-476,-1410,-1202,-703,-610,-532,-283,-560,-374,147,-35,1782,2246,1960,172,332,-1203,1638,435,299,1489,1538,962,1938,1172,-230,-641,576,-243,352,-1124,24,619,57,302,466,-269,-1093,-1884,-2058,-1430,-816,-325,-720,-1277,299,196,-9,-357,-893,-1208,-1221,-1262,-1114,-785,-855,-600,-676,53,233,209,-1008,-747,-748,-778,-709,73,-34,-474,-666,-450,-568,-644,-973,-740,-766,-914,-1030,-1304,-1545,-1836,-1700,-1336,-966,-654,-1875,-117,-266,-1137,-122,30,837,973,1057,-653,-107,1435,1465,-807,55,236,866,1348,261,-1507,-126,880,490,-58,-1076,82,-304,-591,-711,-596,-394,-286,-268,-387,-760,-1124,-1605,-1935,-1577,-1055,-430,-463,-284,95,386,-246,-1407,1070,611,278,-2280,-1420,-360,2752,2241,602,1069,498,-39,-854,-1176,-1031,-856,-504,-170,81,312,398,-475,257,-743,-896,-480,-1310,-1009,-1138,-1242,-1618,-1221,-1139,-1057,-888,-713,-687,-640,-732,-869,-1017,-1210,-1256,-1198,-1012,-756,-382,-1453,75,-1314,-55,888,546,390,-275,-396,-875,415,-160,-48,-325,574,225,-146,-495,-805,-1159,-1538,-1948,-2234,-2205,-2000,-1708,-1372,-1062,-666,-2095,58,360,329,-858,-2181,621,1191,-397,1251,-421,-235,-113,563,106,-397,-1024,-2406,-1790,-1843,-1821,-1595,-1273,-1081,-820,-634,-1308,-542,-381,-145,-97,-65,-114,-129,-639,-1468,-1819,-714,-853,-1041,-1192,-25820,-20135,-27195,-15092,-7794,-1229,-1044,314,695,1050,1376,-3350,1960,-19057,-20280,-7979,2241,2080,2013,-10114,-9194,2176,-390,-770,-2346,-1861,-1501,-62,2052,502,-1754,-2240,-582,225,-1092,-1194,-2562,-922,-704,-589,-404,-247,42,120,272,-564,-1201,472,576,-841,-1232,197,443,356,296,204,133,55,-6,-63,-156,-409,-489,-611,-1009,-833,-882,-841,-734,-586,-412,-197,-551,-1071,-589,-394,367,-16,204,466,204,-273,-1207,-1225,-1722,-2357,-2770,-2687,-2247,-1845,-1585,-1287,-952,-526,-243,-1199,-186,517,-320,-1268,-508,-597,-1777,-1036,-727,-819,-634,-794,-1013,-1299,-1699,-2183,-2624,-3096,-2809,-2249,-1657,-1128,-601,-125,295,203,965,842,1039,1282,1318,1008,150,177,-2,656,381,-1211,-757,-590],[393,-693,-236,-285,-520,-854,-860,-708,-408,-1,-1418,530,800,-1250,314,961,719,-411,-1145,1008,926,688,537,-94,-1052,-127,-444,-770,-1117,-1222,-1135,-755,-1064,447,-392,-427,383,-157,-847,-490,-743,142,-369,-741,-552,-1158,-1588,-1472,-1045,-2055,-1110,33,99,94,-165,-602,-991,-1393,-1545,-1430,-1137,-2111,-1034,-98,-349,-765,-755,-983,-311,-588,-848,-1058,-1238,-1346,-1551,-1783,-1916,-2034,-2090,-2157,-2191,-2173,-2256,-2424,-2473,-2473,-2295,-2007,-1641,-1195,-757,-411,-68,404,-59,-782,-35,-71,-410,-851,-2149,-1204,-1112,-1085,-874,-1554,-1062,346,-471,-1359,-2145,-2165,-1432,-607,223,902,-382,-1475,91,-411,295,1747,289,-1239,830,-491,-697,-532,-903,-1170,-2094,-2225,-2262,-10686,-24057,-41710,-30870,-7444,-5411,-2726,-1591,1605,347,253,769,1807,-996,-1363,-527,-280,-1606,-592,-1817,-726,-2478,89,71,-1302,140,-705,139,91,-457,-1524,-1415,-1440,-808,-1088,-1287,-1512,-1623,-1579,-1628,-1658,-1697,-1759,-1632,-1539,-1404,-1254,-1245,-1047,-981,-927,-859,-737,-645,-538,-427,-134,-344,512,29,349,1359,1492,-995,-1200,-666,106,1396,1194,462,1062,713,-230,-814,-383,-77,-534,-811,-623,-314,-789,-1304,-1863,-2224,-2417,-2247,-1908,-1736,-1598,-1431,-1307,-1186,-999,-846,-643,-1571,-1053,-222,-358,-1418,-1228,-2126,-485,-686,-968,-1150,-1229,-1203,-1004,-723,-527,-1143,-207,-719,-462,303,-480,610,1093,1254,311,-594,808,1632,480,-322,-1854,-313,-1299,290,822,-470,920,1709,1686,260,1171,848,156,-545,-969,-1677,-1381,-310,1075,1559,1093,2310,-282,-1828,-2309,109,143,-878,-295,-699,-996,-1109,-1144,-1109,-1043,-1049,-1039,-1097,-1185,-1289,-1347,-1428,-1457,-1473,-1642,-1861,-2056,-2164,-1958,-1642,-1306,-921,-639,-401,-126,-508,-74,727,-13,283,1146,1116,319,412,171,1526,-514,-869,-878,-1293,371,834,-107,-270,-605,1081,1151,968,889,147,-920,243,327,-903,-866,66,1901,175,-748,173,228,-138,-1276,-2305,-803,-1437,-2030,-2038,-1671,-1333,-867,-511,-385,-234,-327,-572,-1085,-1108,-530,-426,-164,-450,-87,-198,-646,-567,-792,-1022,-1273,-1423,-1567,-1606,-1618,-1544,-1459,-1335,-1619,-1623,-1115,-1089,-1036,-965,-900,-1713,-1163,-1063,-1746,-989,-319,-288,-325,-455,-603,-810,-1044,-1356,-1719,-1918,-2101,-2028,-1612,-1961,-1524,-1135,-834,-178,-1422,-735,478,-593,-1323,565,377,365,-690,989,-1649,1085,933,274,398,178,41,-162,-318,-373,-399,-274,-106,34,255,231,501,697,654,504,291,-31,-1923,-2032,-3333,-1682,-1285,-1353,-258738,-241162,-43821,-976,-896,-790,-739,-2300,-798,-818,-1361,-3994,-586,-298,45,513,954,857,1713,1914,1179,-500,-2809,-2502,1074,1372,1108,-400,-1326,-939,-2435,-171,-334,-480,-570,-650,-667,-729,-867,-705,-812,-723,-653,-555,-433,-318,-204,-57,105,-1329,104,408,295,412,-537,-1341,172,-85,-352,-561,-762,-865,-958,-1014,-1133,-1367,-1606,-1696,-1333,-883,-465,-30,-188,876,1237,206,-938,69,-335,170,-2022,-918,-1852,186,698,1389,-569,-683,-348,583,1380,1842,1267,279,363,-389,-641,-355,-1524,93,-1458,-739,-1475,-578,-1236,-1621,-1252,-721,-882,-875,89,338,140,-594,-574,-519,-1490,141,314,59,-432,-710,-1159,-1392,-1534,-1504,-1373,-1163,-1022,-864,-822,-902,-995,-1171,-1387,-1591,-1776,-1873,-1835,-1709,-1471,-1381,-1282,-1243,-1405,-1608,-1832,-1920,-1827,-1556,-1208,-844,-416,47,440,-172,371,-217,-1177,-999,382,222,-479,-1143,-1878,72,-847,366,20,-556,519,-44,15,-1065,239,162,-579,-1135,299,-319,59,228,-415,-60,-191,-276,-277,-1300,-1600,-702,187,-277,-469,-605,-359,173,-169,736,572,356,-402,-68,-1661,-464,-391,-255,-16,259,580,806,1026,-587,-466,211,-266,351,-688,530,518,147,-166,-512,-786,-1084,-1343,-1613,-1770,-1873,-1995,-2026,-1671,-1356,-1026,-734,-566,-1023,-1093,-378,-465,-1033,-790,-1323,-1405,-1628,-1556,-1182,-783,-1168,-281,-358,-792,-664,191,612,-629,-579,341,160,-17,-1084,-473,-358,-479,-1583,-671,-773,-927,-1546,-1346,-1570,-1684,-1507,-1165,-842,-953,-120,-208,399,519,562,-678,-523,350,140,-671,-204,-407,-532,-700,-826,-1590,-903,-827,-665,-407,-1585,-75,110,-308,448,651,-492,744,398,-607,-90,-231,-396,-429,-77,-126,-3,-346,-532,115,215,-1361,-1178,970,85,104,-1308,-665,291,3600,3270,834,2312,1673,-179,-1071,-1079,-520,212,565,-111,382,797,748,-399,717,-848,-701,-338,-1397,-546,879,284,-1861,-578,37,-571,-246,-688,-534,807,-697,-1,-457,-972,-1358,-1645,-1746,-1679,-1464,-1662,-1074,-1104,-445,-68,376,316,-306,-373,-788,66,-231,1,-79,651,1149,184,-667,-968,553,-508,-395,198,176,-1022,-20,-91,-233,-326,-2185,-557,-649,-686,-902,-2127,-334,-189,-677,-111,-614,-291,-377,-452,-506,-559,-922,-1653,-810,-797,-946,-1057,-1154,-1369,-1545,-1701,-1772,-1769,-1635,-1453,-1308,-1164,-1064,-877,-708,-2159,-1802,0,327,586,833,-28289,-18174,-29321,-20839,-10252,-1258,-1709,1321,1219,643,1007,-3313,954,-11400,-26484,-15333,663,626,557,-12956,-9901,1154,-488,-246,-1878,-1532,-1756,-122,2296,700,-2316,-1692,-213,438,-462,-593,-1818,-423,726,434,13,-402,-603,-885,-969,-947,-1330,-1047,-1004,-1080,-1248,-1319,-1451,-1621,-1755,-1910,-2025,-2126,-2175,-2140,-2040,-1984,-1842,-1684,-1530,-1400,-1245,-1038,-797,-538,-270,-127,-403,-1057,-588,-621,438,-8,117,576,277,-449,-1779,-837,-917,-929,-700,-2125,-722,-296,-452,-898,-808,-634,-594,-1223,-351,411,-672,-1250,-366,-312,-1207,-1106,-797,-912,72,24,-345,-302,569,-519,-247,-757,-1092,-1395,-1591,-1669,-1677,-1568,-1393,-1161,-831,-517,-203,139,513,838,456,709,389,1524,1508,-1680,-1115,565],[-548,-986,-299,-118,-26,-919,-653,-634,460,121,-1688,345,545,-1272,194,978,690,-333,-1261,568,688,1714,1708,251,-1703,123,1098,1297,1183,660,285,-246,-532,476,-478,-361,-685,-1191,-1528,-1479,-1339,-1224,-1046,-1005,-1123,-1218,-1439,-1464,-1297,-2121,-1031,-405,-178,63,119,34,-15,-1382,-551,-342,-419,-1569,-774,-445,-531,-667,-864,-1033,-1256,-1491,-1595,-1496,-1235,-1109,-546,-317,-789,-1864,-762,121,227,208,67,-169,-314,-513,-699,-873,-988,-1008,-1005,-1055,-992,-908,-810,-721,-497,-251,-391,-530,-2148,-646,-1458,-1458,-1394,-1914,-1257,-1723,-2213,-2482,-2019,-1411,-860,-472,-72,130,-536,-1443,68,-239,-487,-804,-1168,-1525,-1845,-2117,-2278,-2198,-2102,-2011,-1979,-2685,-1875,-13545,-33119,-55695,-31751,-7600,-4949,-4283,-2959,892,37,-26,1015,1883,-1006,-748,-8,187,-2038,-976,-2087,-1059,-2142,-150,-19,-1252,608,-966,1056,1139,-302,-1384,-1814,-1724,-787,701,644,998,-365,-46,-1261,846,527,199,-17,-143,-8,46,-1598,-498,188,219,263,-43,-83,2,381,501,-637,522,-142,480,972,1040,-1289,-1579,-839,361,1706,1240,328,1136,712,-148,-414,-285,-163,-416,-1016,-983,-474,100,-113,-319,-314,-459,-217,-79,-632,-918,-920,-427,-755,-1073,-1559,-1964,-1865,-1408,-905,-817,-1395,-1065,-1846,765,-253,84,791,-941,139,317,-316,112,-1675,-168,-538,-792,-707,-835,-888,-923,-1030,-992,-1023,-1014,-1011,-827,-614,-1675,-633,-1496,262,763,-359,1074,1629,1577,241,1041,772,546,347,263,-1905,-923,-416,928,1039,1274,1310,103,-1026,-2482,45,146,-658,-740,-1113,-1466,-1690,-1796,-1714,-1493,-1286,-1055,-912,-838,-830,-820,-848,-806,-697,-1146,-580,-420,-255,-23,205,422,684,846,-504,-284,-671,181,1313,210,117,1838,1042,353,312,-148,926,-127,-519,-822,-1012,-1115,-1473,-1802,-1986,-2026,-1785,-1652,-1490,-1258,-1041,-1010,-532,-349,-1045,-803,-41,7,-13,-687,-179,-420,-772,-1627,-1888,-1186,-862,-399,-1415,-1343,-1258,538,0,277,37,100,-10,-748,-1397,-564,-152,159,-726,-557,-1041,-1447,-1760,-1761,-1733,-1814,-1901,-2068,-2089,-1920,-1597,-1247,-869,-1340,-1702,-81,9,37,-929,-1058,-1542,-996,-1005,-1563,-1183,-513,-345,-216,-171,-150,-199,-293,-484,-745,-861,-973,-1207,-1472,-2189,-1902,-1479,-1237,-1079,-1314,-636,-392,-292,-1415,-59,-32,-12,-285,-63,-1315,44,178,200,267,286,279,62,-285,-736,-1348,-1287,-371,-369,1170,227,1191,2964,4780,5361,5236,1029,-1221,-2500,-3916,-2878,661,173,-308474,-360565,-116059,972,1320,1645,1616,-4487,1867,1771,1352,-5140,210,942,705,603,551,583,668,707,712,-1073,-2825,-2217,506,422,299,-435,-989,-565,-2006,-350,-441,-540,-606,-689,-738,-865,-971,-1095,-1385,-1495,-1605,-1644,-1624,-1592,-1546,-1456,-1341,-1149,-1040,-965,-925,-954,-1009,-1354,-1150,-1329,-1395,-1470,-1402,-1254,-1146,-1045,-1045,-1184,-1359,-1617,-1424,-1041,-689,-317,-324,469,768,536,-1083,-376,-275,429,-1757,-1028,-1986,-723,-344,27,-620,-690,-301,138,-259,-746,-1253,-1680,-1523,-1099,-776,-480,-1692,-202,-1573,-657,-1666,-271,-16,656,957,576,-1046,-698,351,697,457,-618,-578,-459,-1107,445,1416,269,-254,498,-998,347,1091,827,583,406,70,66,-125,-384,-613,-885,-1995,-1314,-1303,-1092,-785,-1238,-283,-184,-227,-975,-787,-1060,-964,-497,-262,736,777,-238,-531,3,337,-605,-171,-466,-1109,-898,187,289,-331,-1206,-1521,238,-984,767,555,-550,485,60,-112,-719,-54,-490,-876,-1070,-1244,-1142,-916,-779,-695,-634,-552,-442,-217,-874,-1687,-641,160,-344,-711,-606,-165,-432,-759,-1020,-1140,-985,-947,-253,-2051,342,-146,513,1008,797,730,859,619,-858,-271,-269,-510,-608,-501,-251,78,220,658,830,698,807,-431,-139,-409,-535,12,-679,-934,-752,-1051,-1324,-1554,-1591,-1454,-1272,-1154,-1089,-960,-1758,-933,-788,-869,-869,-887,-1288,-1035,-1083,-1067,-1031,-974,-937,-844,-714,-560,-400,-216,-982,-236,448,-12,-1428,769,1044,-592,-1341,449,1177,693,-1184,-177,-1003,-787,-56,-428,226,-89,-473,-885,-1327,-1638,-1431,-1006,-759,-604,-442,-442,-534,-1698,-917,-1120,-1230,-1140,-2141,-823,-594,-380,-179,57,-277,254,193,-889,-231,-388,-529,-625,-821,-922,-920,-964,-940,-854,-737,-1898,-931,-67,-476,4,-460,2,891,1243,1312,1020,1417,1496,-778,-1276,-1034,-494,321,1797,-254,155,1172,769,-323,671,-951,-589,-289,-1429,-724,1585,610,-1415,-619,154,-564,-476,-730,-533,933,-893,-162,-670,-1190,-1555,-1821,-1910,-1862,-1732,-1633,-1685,-1690,-1662,-1675,-1644,-1601,-1591,-1492,-1421,-1288,-1273,-1231,-1215,-1215,-1185,-1135,-953,-1076,-746,-662,-720,-569,-529,-714,-662,-712,-830,-903,-1916,-1150,-1300,-1441,-1542,-1860,-1666,-1633,-1362,-933,-762,144,457,1360,1595,117,-784,-883,953,908,-376,1611,1399,-1116,317,-89,-1689,-351,-411,960,977,954,372,915,-277,-1630,-1787,150,1065,1980,2006,-30406,-15996,-26625,-26127,-12323,-1091,-2395,-76,-284,-486,-695,-2835,-1062,-3670,-25345,-21755,-2309,-1690,-1582,-15906,-9915,-1029,-749,-292,-1366,-1221,-2028,-273,1804,858,-2215,-973,109,613,114,1,-938,57,577,362,-40,-507,-837,-1318,-1630,-1770,-1814,-1781,-1602,-1490,-1370,-1155,-921,-713,-486,-325,-192,-117,-78,-77,-144,-449,-467,-587,-1130,-797,-860,-877,-888,-927,-1004,-1090,-1124,-1205,-1348,-1507,-1671,-1764,-1830,-1680,-1444,-1156,-2003,-502,-77,173,135,-2121,-1239,-501,-246,-754,-856,-239,-217,-1343,-562,522,-1032,-1172,-194,-98,-669,-1023,-872,-1009,-101,166,-6,180,636,-576,332,758,823,736,615,-1014,230,23,-191,-403,-550,-705,-801,-800,-704,-604,-475,-490,-403,-381,-412,-2162,-1472,-497],[36,-1151,84,310,106,-900,-669,-457,116,43,-1603,-125,-128,-1158,98,474,689,-274,-1311,196,537,1708,3191,748,-2119,-201,1061,1855,2911,661,313,129,74,2011,-455,-56,625,-225,-797,-1424,-2182,-2478,-1732,-1067,-568,-105,-614,258,280,-1786,-782,-386,-742,-1022,-1390,-1787,-2023,-2209,-2200,-2106,-1998,-1804,-1715,-1626,-1633,-1677,-1869,-2130,-2476,-2859,-2452,-1857,-1201,-1423,98,581,-1025,-1731,-646,203,1076,782,1146,146,387,931,577,200,-711,-356,-597,-899,-1110,-1330,-1567,-1740,-1910,-1865,-1738,-1693,-2182,-1465,-1441,-1478,-1898,-2140,-1173,-722,-140,448,-2602,-456,-313,-383,771,1065,-688,-1379,433,-87,72,1144,468,-764,228,-85,-614,191,-89,-914,-1719,-3140,-1645,-16720,-40846,-63176,-24433,-6650,-4193,-5897,-3871,319,-298,-260,1183,1850,-1018,-100,475,704,-2083,-1335,-1951,-1444,-1846,-433,-426,-1175,-94,-1222,528,786,-65,-1182,-2170,-1988,-788,922,540,626,-689,-113,-1243,343,272,201,-85,-75,447,459,-1118,-747,-92,-426,-776,-1093,-1420,-1661,-1781,-1634,-1443,-1303,-1215,-1157,-1050,-943,-1385,-1530,-829,536,1055,1199,117,1096,644,-17,-84,-253,-339,-355,-1089,-1489,-888,-60,-220,-388,-415,-560,-630,-727,-979,-1216,-1368,-1500,-1585,-1567,-1541,-1414,-1272,-1087,-726,-1315,-1173,-882,-1411,1008,-144,412,933,-919,417,241,-9,318,-2069,-279,-431,-1239,-599,-953,-514,-443,-463,-347,-590,-210,-161,-18,36,-1362,-1054,-1581,9,75,-315,-34,-94,-174,-408,-599,-811,-1046,-1349,-1612,-1868,-1610,-1272,-872,-550,-67,257,438,-347,-2053,-101,823,-413,330,123,-437,-594,-717,-869,-1406,-2037,-2338,-1667,-883,-139,583,-811,-606,181,-1029,-58,-540,-146,1065,455,3087,2982,1943,-751,-506,-899,333,1320,362,-75,24,-406,-838,-1224,-1521,-1678,-1624,-1414,-1097,-916,-595,-384,-256,-765,-1044,9,-100,-207,-247,-289,-1182,-330,-373,-1187,-828,-311,-305,-312,-754,-251,-265,-388,-1655,-1501,-91,81,272,-1292,-1481,-1277,412,150,793,146,419,623,-299,-1294,-729,-59,326,-1208,-410,-680,-950,-591,-452,-1133,-492,-641,-924,-1194,-1422,-1398,-1160,-780,-1197,-1725,46,87,26,-1277,-1519,-1366,-1034,-1216,-1405,-1365,-759,-559,-440,-432,-469,-589,-743,-966,-1196,-1185,-1059,-974,-1460,-2407,-2246,-868,-1318,-517,-1302,-767,-818,-941,-1583,-957,-1006,-1067,-1201,-1397,-1597,-1669,-1441,-1197,-897,-657,-452,-459,-598,-828,-1186,-1301,-871,-654,784,59,1609,3342,3841,4080,4077,-399,-596,-4012,-4603,-4010,862,365,-228528,-436449,-190558,603,1028,1501,1896,-7188,2350,2453,2499,-4292,-97,1889,1502,1136,715,310,-56,-421,-720,-1759,-2601,-1984,-763,-596,-457,-457,-718,-303,-1677,-265,-329,-442,-560,-718,-857,-1078,-1257,-1405,-1620,-1557,-1466,-1330,-1170,-1018,-856,-643,-385,-426,300,625,387,496,-374,-1320,717,2003,417,-82,306,-264,1576,703,381,-206,-332,-361,-954,-1584,-2114,-1742,-1270,-871,-568,-382,-1262,-995,-441,-675,-1665,-1256,-2208,-540,-145,232,-737,-875,-370,441,349,-14,201,266,280,12,-359,-224,-1333,-622,-1679,-704,-1516,-388,335,1075,1605,668,-967,-609,485,905,649,-663,-683,-510,-905,603,1597,236,-158,583,-1003,449,1430,1140,877,686,-114,-114,167,-33,-154,-276,-2238,-853,-485,-550,-652,-795,-965,-1105,-1121,-1219,-703,-352,4,-176,-281,899,928,-416,-661,-204,17,-1161,-827,-761,-1099,-788,-95,265,-268,-1265,-1293,234,-1219,564,521,-530,335,99,-211,-473,246,128,-334,-1108,-106,-272,-442,-674,-910,-1119,-1252,-1297,-1145,-986,-1449,-742,-656,-663,-1014,-846,-960,-1168,-1253,-1167,-982,-755,-1502,-282,-1799,-173,-488,-238,-385,-591,-802,-1123,-1438,-1744,-1955,-1886,-1462,-955,-444,55,579,180,1050,1920,789,680,-484,-228,-723,-541,749,-728,-826,427,120,-418,-1014,-1594,-1944,-1856,-1571,-1229,-1139,-1980,-1176,-719,24,172,-932,-1403,103,-49,-827,-579,-671,-1009,-1336,-1678,-1801,-1487,-1098,-824,-315,10,263,-713,711,898,-727,-1146,413,1043,622,-983,-489,-1359,-710,-121,-673,-301,-376,-425,-439,-994,-438,-438,-351,-614,-93,387,665,46,-1834,-271,890,777,-517,-2773,1118,1450,-386,823,581,117,176,103,-1180,-33,-300,-248,-2,501,333,51,-130,-1197,-602,-741,-1280,-733,-422,-1055,-53,177,509,711,695,667,680,554,526,-1505,-1239,-1061,-529,241,190,-259,-171,-92,-165,-269,-90,-1051,-567,-327,-1405,-860,1563,959,-797,-519,260,-470,-574,-793,-580,-553,-1080,-1575,-1986,-2236,-2061,-1871,-1740,-1715,-1718,-1784,-2009,-2187,-2306,-2120,-1844,-1592,-1422,-1207,-1054,-868,-821,-774,-787,-852,-927,-1020,-1016,-1118,-1218,-1349,-1536,-1655,-1781,-1995,-2056,-1875,-1734,-1551,-1547,-1406,-1482,-1636,-1815,-1971,-1929,-1565,-1133,-699,-776,148,577,967,1300,-2,-598,-148,1515,1406,-407,1720,1752,-975,337,104,-1816,-416,-486,1422,1165,854,468,189,-29,-829,-1740,66,527,677,734,-32205,-13617,-21417,-29455,-13667,-774,-2624,98,191,-474,10,-2181,-592,-918,-19347,-24976,-5766,61,653,-18962,-9182,1479,-463,810,-796,-881,-2211,-469,407,393,-1536,-205,373,299,247,220,-91,-173,-335,-416,-500,-655,-699,-937,-1073,-1140,-1695,-1183,-904,-1074,-1319,-88,507,414,-596,-64,467,1173,1012,767,418,-466,-503,-878,-1114,-1142,-1012,-854,-759,-776,-913,-1135,-1368,-1668,-1740,-1492,-1225,-909,-641,-304,-4,90,-1500,17,563,674,171,-2013,-1809,-643,97,-604,-941,-409,-430,-1420,-820,-352,-1277,-1054,-66,4,-214,-831,-981,-1302,-1673,-1476,-1114,-799,-599,-707,-364,-409,-336,-308,-277,-954,-275,-277,-305,-397,-392,-480,-557,-562,-468,-351,-184,-141,13,116,175,-2095,-1772,-634],[-589,-1275,-131,121,96,-996,-827,-361,552,131,-1429,70,-118,-1119,-344,-429,-501,-508,-1488,-359,-94,251,748,1202,-1922,-647,884,1934,2717,563,334,503,579,1461,-458,263,-108,-761,-1337,-1692,-1937,-1853,-1373,-1268,-408,67,-269,324,744,-1394,-506,532,265,37,-318,-738,-1029,-1316,-1459,-1533,-1571,-1513,-1553,-1586,-1690,-1778,-1914,-1950,-1843,-1643,-1313,-878,-394,-1725,559,627,-1344,-1657,-561,197,818,650,1188,317,353,796,587,272,-669,34,534,407,-407,587,-506,-581,163,22,-334,-446,-2235,-748,-821,-1123,-1550,-2171,-667,82,413,659,-3399,-1230,-663,-329,612,698,-844,-1330,284,19,-103,-145,-331,-538,-736,-907,-1015,-997,-939,-868,-1415,-3460,-1523,-19862,-44180,-56830,-16441,-5818,-3134,-7394,-3917,-158,-653,-422,534,565,-983,482,340,118,-1522,-1581,-1636,-1817,-1587,-909,-759,-1037,-299,-1417,28,86,72,-921,-2359,-2152,-779,-386,-445,-543,-995,-343,-1196,58,364,692,-159,-26,1927,2076,-325,-692,987,96,588,322,87,521,-184,-741,-1198,-1386,-1244,-1042,-880,-889,-1043,-1132,-1271,-1249,-913,-341,-81,816,574,201,242,-212,-530,-293,-844,-1866,-1320,-121,-463,1183,1252,-593,-54,5,-1072,-593,-1149,-315,-653,-545,-449,-386,-1033,-1146,-753,-1514,-896,-625,-858,-225,34,302,606,-775,811,218,259,912,-1668,397,-295,-1672,-291,-980,-609,-382,-480,-380,-587,-133,-7,184,242,-953,-1453,-1446,-449,-721,-1148,-1411,-1195,-825,-591,-336,-144,-35,-86,-249,-1529,-719,-798,-738,-621,-220,112,431,269,-1609,-201,1166,-75,647,23,-494,-479,-767,-114,-204,-728,-1261,-1766,-1596,-954,-227,-778,-369,566,-843,-79,-861,11,1429,375,3541,3361,2222,-870,-595,-1062,384,-462,-1437,-2426,-2019,-1064,-169,-270,-1014,660,480,195,-658,-872,622,1552,480,-972,-929,-91,1222,1342,1334,-394,-1264,-610,-724,-1138,-776,0,399,-43,-800,-903,-1283,-1475,-1298,-1044,-732,-448,-244,-849,-1446,-1229,-137,-170,-346,-416,-367,-417,-346,-975,-864,-320,-380,-1685,-683,-874,-1061,-1313,-1527,-1740,-1975,-2113,-2184,-2060,-1862,-1576,-1302,-1027,-1025,-1570,-692,-788,-957,-1572,-1845,-2044,-2325,-2034,-1675,-1400,-1132,-920,-800,-792,-826,-938,-1085,-1292,-1496,-1442,-1251,-1080,-1259,-2441,-2305,-711,-1358,-301,-1199,217,342,129,-1650,-125,218,245,546,427,-645,1161,1065,795,293,124,176,-64,-311,-542,-868,-1177,-1533,-1753,-1623,-1132,-580,-109,283,555,718,-1298,58,-6127,-5242,-4846,-639,-1166,-143050,-346250,-249009,-1257,-543,177,804,-9989,357,2032,2270,-2219,-578,2012,1651,1268,793,304,-166,-651,-1088,-2374,-2092,-1838,-1932,-1970,-2012,-2066,-1954,-2070,-2185,-2269,-2342,-2428,-2455,-2407,-2229,-2077,-1877,-1685,-1651,-1448,-1282,-1085,-860,-634,-400,-128,-444,366,778,772,370,469,-249,-1146,717,1719,815,18,375,-338,1806,584,202,-191,-272,644,84,-1821,-554,-299,-600,953,492,813,-1297,-1578,-454,417,-1583,-1428,-2252,-208,389,601,-781,-1068,-399,443,-134,-838,-184,216,347,4,-415,-784,-1161,-1456,-1658,-1750,-1745,-1720,-1594,-1451,-1304,-1177,-1069,-843,-655,-416,-134,-547,-672,-515,-727,753,1779,216,-21,660,-1031,506,1659,1570,1567,1692,-215,-354,455,423,1212,435,-1657,-412,-112,-274,-157,-219,-1641,1068,363,-1210,-458,179,1561,-519,-296,901,756,-586,-730,-392,-297,-1647,-1320,-812,-1047,-626,-334,257,-158,-1124,-1058,58,-1404,-125,-206,-397,-218,-238,-261,-249,-228,-263,-287,-1119,-242,-309,-406,-563,-653,-844,-1060,-1310,-1468,-1686,-1973,-2225,-2472,-2350,-2050,-1904,-1731,-1708,-1653,-1512,-1285,-959,-1386,-72,-1429,-501,-787,545,841,-747,-21,663,206,-1084,-280,-1134,-785,-977,-1084,-1066,-891,-599,-329,-55,219,360,-526,-403,-1100,-468,-19,-801,-734,-836,-1147,-1359,-1453,-1578,-1116,-755,-417,-1091,-1165,-1746,-1417,-794,1079,1106,-1228,-1399,491,131,-867,-557,-844,-1028,-1498,-714,-381,-71,198,-654,-40,734,546,-63,957,1114,-835,-947,318,1909,506,-889,-828,-1694,-702,-246,-912,588,1346,913,441,-842,-618,-1195,-1576,-1850,-1671,-1263,-939,-656,-1737,-357,-98,23,-646,-3436,16,-77,-504,-248,-219,-162,-178,-184,-1462,-311,-382,-284,-291,-465,-609,-698,-857,-1632,-991,-978,-888,-643,-536,-1470,-122,-29,42,25,-118,-266,-359,-580,-705,-2255,-1029,-1280,-1501,-1795,-2043,-2058,-1779,-1372,-988,-603,-246,-1121,-673,-498,-1379,-992,1416,1261,-206,-350,295,-358,-563,-926,-734,-611,-1143,-1317,-1401,-1341,-1094,-832,-588,-420,-262,-158,-208,-235,-526,-380,-528,-738,-1050,-1318,-1631,-1878,-1745,-1420,-1162,-979,-840,-759,-920,-1160,-690,-774,-1573,-886,-811,-752,-577,-351,-267,-613,-1193,280,256,172,-1017,-1200,-583,-1918,-866,-337,-716,-712,-849,-940,-976,-969,-931,-852,-724,-424,-499,80,431,-869,292,254,-1893,-623,-664,1518,1430,1288,686,894,693,-88,-1749,-92,454,728,835,-33861,-11137,-15723,-29417,-14230,-511,-2191,425,509,-864,787,-1705,1073,1194,-12878,-23542,-8915,41,-417,-20335,-7907,-438,-444,251,-269,-578,-2052,-777,725,653,-908,293,137,-120,-337,-499,-764,-1068,-1267,-1340,-1348,-1322,-1072,-923,-624,-252,-1853,-456,786,-1258,-1296,-431,602,141,-1052,-435,332,579,103,-407,-942,-1404,-1248,-782,-372,57,-124,317,10,681,63,-540,1,-699,-447,-1485,-1281,-1588,-1796,-1682,-1390,-1011,-1027,-174,437,472,99,-1835,-2091,-657,441,-462,-1063,-572,-703,-1171,-1069,-889,-1188,-875,-506,-980,-1083,-742,-1075,-1246,-463,316,514,931,346,-819,507,1628,809,863,190,-854,-1129,-1600,-1821,-1772,-1590,-1493,-1455,-1414,-1309,-1183,-990,-902,-689,-531,-423,-1535,-1580,-1025],[-850,-1152,163,499,117,-1031,-961,-184,971,142,-1160,-34,143,-1029,-405,707,474,-471,-1641,-739,-1052,-1703,-2119,-1922,-1303,-1063,-100,355,653,476,431,923,1047,1088,-391,610,794,-244,403,358,-941,-943,-782,-1540,-814,-906,-1175,-1309,-1402,-1402,-1535,-1524,-1529,-1440,-1456,-1546,-1547,-1601,-1584,-1551,-1497,-1322,-1194,-999,-827,-607,-930,-265,-84,-495,-442,358,528,-1750,784,192,-1731,-1617,-529,98,353,193,-101,-523,-919,-1436,-1863,-1472,-732,51,937,476,-682,402,-723,-567,413,669,-361,104,-2252,986,212,-656,-995,-2074,-575,379,85,-218,-4345,-2042,-1032,-707,-595,-499,-1044,-1357,-188,-132,-357,-88,-92,-194,-440,-135,-173,-192,-430,-345,-1197,-3094,-1518,-22252,-41885,-48003,-10552,-5792,-1940,-8387,-3481,-877,-1096,-1000,-1121,-1185,-1256,-1349,-1470,-1622,-1703,-1646,-1452,-2074,-1442,-931,-879,-932,-747,-1606,-650,-619,-595,-721,-2404,-2242,-841,-391,-389,-500,-1304,-529,-1201,-299,119,713,-339,-74,1813,2362,404,-444,1175,-431,462,508,118,924,1471,-1089,-1396,-243,-700,-380,-488,-568,-605,-647,-742,-915,-1089,-1156,-1018,-691,-236,338,458,-259,-830,-349,-518,-1494,-1832,-715,-613,1786,1980,-647,-406,-342,-1198,-513,-1219,-209,-603,250,-179,-513,-874,-1286,-1282,-1181,-707,-422,-341,816,32,-890,-1382,-585,250,172,383,1191,-1045,557,-245,-2155,-477,-961,-992,-934,-1483,-1632,-1081,-518,-49,440,775,-607,-1899,-1298,-523,92,-139,890,627,314,-247,-576,-989,-1396,-1859,-1934,-1661,-1482,-1248,-1062,-1010,-810,-743,-691,-674,-1316,-454,-376,-254,-213,-162,-516,-407,-919,-355,-552,-822,-1071,-1356,-1620,-1746,-1583,-1326,-973,-561,-709,-140,-1165,247,874,259,1038,1007,778,-950,-622,-1240,-596,-750,-654,-230,444,458,-84,-634,-1450,307,736,523,-565,-954,450,1608,586,-1176,-775,-433,1170,3731,1203,-596,-1240,-858,-1057,-995,-712,126,1079,428,-895,-907,-1628,-1782,-1186,-660,-155,273,586,-333,-1342,-1177,338,437,25,-341,-640,-1046,-1296,-1470,-1507,-1420,-1271,-2037,-1044,-918,-1067,-615,-440,-1270,-190,-96,-116,-180,-373,-608,-928,-1257,-1587,-1654,-1404,-1027,-630,-1686,-1749,-782,-659,-877,-805,-1003,-1029,-1088,-1014,-852,-598,-356,-140,-39,-50,19,-975,-124,-935,-2331,-2180,-522,-1150,-439,-1018,438,725,308,-1652,-384,134,213,1056,91,-237,2475,4163,1174,52,-450,-189,838,676,-491,2014,1699,1318,-415,402,-284,-329,-598,-712,-710,-641,-1753,-536,-8247,-5770,-5376,-472,-360,-60921,-220904,-235336,-15843,1031,1355,983,-12645,-2362,2146,2276,176,-1196,2050,1808,1593,1336,682,963,763,-336,-2911,-1421,-1202,-281,114,743,-117,-71,320,-911,-822,-271,41,-5,-934,-757,-1377,-1556,-568,-934,-1149,-1399,-1595,-1742,-1872,-1993,-2087,-2175,-2175,-2190,-2096,-1860,-1570,-1246,-895,-626,-502,-384,-434,-464,-432,-353,-151,50,-77,-97,1133,1008,-2112,45,2037,-485,972,-20,909,-1194,-2038,-407,381,-1491,-1514,-2063,-336,-550,-750,-865,-1227,-1060,-1235,-1465,-1714,-1960,-2251,-2420,-2409,-2425,-2417,-2459,-2425,-2241,-1942,-1578,-1259,-901,-581,-315,-139,-401,-291,-72,-243,-500,-829,-1165,-1473,-1497,-1204,-698,-134,163,743,-1048,549,1760,2056,2314,2563,-203,-515,132,272,1403,715,-884,199,330,694,99,347,-2239,1075,593,-982,-573,368,1545,-676,-275,894,867,-745,-741,-516,-561,-1827,-1312,-495,-915,-550,-745,-860,-1032,-1180,-1234,-1355,-1406,-1426,-1430,-1350,-1245,-1154,-1066,-949,-836,-791,-747,-1044,-591,-592,-571,-753,-613,-661,-729,-832,-848,-927,-1080,-1195,-1298,-1403,-1420,-1503,-1497,-1602,-1665,-1622,-1456,-1173,-922,-395,-1038,-871,-973,434,388,-1474,-396,-414,-808,-1170,-1411,-1538,-1451,-1290,-1108,-920,-688,-419,-214,-27,148,195,-519,-612,-1482,-291,-198,-865,-616,-479,-630,-813,-1076,-1715,-1632,-1796,-1917,-1891,-1713,-1629,-1596,-1616,-1756,-1837,-1890,-1872,-1633,-1302,-866,-481,-29,-387,-1704,-673,1174,1425,1479,-465,-8,1017,841,504,789,674,-825,-721,199,829,360,-863,-1146,-1964,-717,-373,-1101,391,1587,1949,1890,-472,-149,110,-152,-881,-5,847,1341,-232,-1513,-417,465,630,-777,-3776,-79,1526,-636,1033,793,239,-369,-918,-1484,-1536,-1364,-1207,-1110,-1212,-1276,-1233,-1177,-2003,-692,-360,-4,-555,-503,-1145,-201,631,590,222,-324,-907,-1452,-2113,-2338,-1724,-1199,-1364,-823,-47,130,128,-1203,-207,-575,-1027,-1474,-1534,-1212,-758,-1333,-1102,905,1259,334,-154,278,-241,-472,-1099,-969,100,-1203,1683,1341,-351,-112,655,1439,1598,1524,401,12,417,-529,-403,-34,-805,-1035,-491,-1254,-756,-1492,-1161,196,-84,353,111,-896,-1146,131,-401,-2109,-142,-7,-258,0,66,-654,-1025,-847,121,33,-58,-1105,-984,-1000,-2491,-716,56,-591,425,421,399,355,-513,-386,23,-105,-94,-591,-197,-132,-814,-48,45,-1878,-921,-924,571,645,679,623,596,487,340,-1804,-321,253,303,416,-35429,-8548,-10047,-26603,-14066,-402,-1589,1063,845,-992,767,-1555,638,653,-8152,-19762,-10596,-136,-425,-16967,-6247,-1338,-1580,-1595,-1553,-1539,-1780,-1436,-1453,-1397,-1450,-1425,-1406,-1498,-1562,-1587,-1711,-1855,-1860,-1721,-1542,-1409,-1165,-1119,-1003,-874,-1783,-904,-725,-1452,-1200,-931,-721,-786,-1533,-930,-1019,-1111,-1179,-1225,-1284,-1415,-1464,-1480,-1475,-1461,-1386,-1252,-1088,-928,-790,-659,-495,-625,-424,-1613,-646,-779,-986,-1138,-1324,-1482,-1508,-1351,-944,-599,-139,-1659,-1667,-607,685,-355,-1243,-690,-923,-847,-1276,-770,-773,-659,7,-38,510,-237,-1169,-1337,-611,348,690,1191,139,-890,521,1939,743,1337,697,-742,61,-583,-1341,-2025,-1639,-1091,-1212,-290,21,226,377,331,344,276,163,-1000,-1088,-1005],[-1583,-1186,-892,-615,-402,-1038,-1094,-231,-177,-101,-832,-90,173,-923,-696,512,406,-548,-1664,-1086,-127,123,-201,-647,-1063,-1415,-1700,-1785,-1737,-1484,-1240,-920,-617,-97,-264,925,1556,-142,950,510,-786,-966,-958,-1868,-1118,335,326,231,842,-602,173,1223,951,582,447,67,-209,-908,-674,-732,-840,-360,-45,-19,221,-208,-946,72,1543,-493,-570,2162,2040,-1492,1834,-142,-2141,-1562,-545,-67,307,426,790,-25,-775,-1278,-784,212,-669,31,1274,506,-1009,57,-947,-585,501,837,-400,159,-2160,900,245,-289,-709,-1947,-1337,-1474,-1530,-1523,-5241,-2756,-1353,-665,-374,-164,-1241,-1415,214,-48,-620,59,-97,-288,-623,-682,-867,-969,-1019,-1005,-1051,-2661,-1537,-20871,-38300,-41882,-7599,-6752,-666,-7999,-3058,-1060,-1557,-1050,-1275,-1428,-1565,-1693,-1775,-1710,-1479,-1458,-1266,-1870,-1336,-954,-162,-829,158,-1719,420,490,506,-555,-2378,-2200,-900,-72,-269,-552,-1415,-881,-1201,-1104,-959,-617,-581,-157,1530,2240,1050,-109,1271,-950,561,660,114,1298,1860,-1555,-1625,-518,-846,87,-320,-701,-920,-946,-843,-707,-560,-426,-581,-491,-670,-807,-982,-1157,-1198,-1223,-1162,-1188,-2200,-1395,-1511,-1553,-1312,-1021,-772,-667,-1120,-482,-1287,-449,-545,-611,-769,-597,-770,-1427,-1787,-760,-576,-253,147,1929,236,891,625,-315,817,154,-410,-1041,-1302,-1020,-603,-2592,-618,-913,-1281,349,147,-376,-771,162,10,-35,-93,-324,-2266,-1184,-974,-230,-48,914,962,957,-509,648,499,338,-654,-1191,-855,-745,-911,-1012,-1114,-941,-798,-613,-451,-1172,-496,48,127,85,-415,-468,-375,-1152,-616,-875,-1177,-1429,-1677,-1840,-1804,-1579,-1328,-1003,-627,-623,-243,-1427,315,475,125,568,585,491,-1022,-586,-1431,612,791,914,-140,485,186,-365,-1014,-1858,-81,907,752,-548,-1169,156,1549,621,-1384,-653,-838,997,1095,992,-807,-1120,-1032,-1325,-837,-651,-87,-343,-662,-1061,-1382,-1804,-1905,-1503,-1092,-650,-244,72,145,-1240,-1141,233,31,-400,-815,-1187,-1678,-1994,-1976,-1617,-1291,-1070,-1830,-1077,-1213,-1260,-1129,-761,-1291,140,391,880,620,771,727,1338,1135,-793,-1168,221,89,-748,-1372,-1446,-552,-559,-830,-510,-684,159,937,3,-538,-369,101,1206,883,1337,1198,-771,380,-586,-2142,-2080,-806,-909,-659,-814,-340,-292,-326,-1677,-695,-22,180,1172,-308,105,2363,2724,1096,-342,-1211,-772,445,566,-752,3167,3085,2905,-35,243,-562,1602,1175,746,319,-62,-2042,-604,-9080,-6134,-5682,-296,-5,359,-100287,-166143,-30340,1186,1243,-340,-14947,-5102,928,884,759,-1964,571,498,591,776,166,1504,350,-574,-3259,-732,-775,-766,-565,759,22,152,541,-600,-1258,-900,-365,-540,-1119,-985,-1504,-1759,-1159,-1398,-1432,-1465,-1439,-1384,-1336,-1294,-1229,-1162,-1028,-976,-955,-948,-988,-1026,-1025,-1055,-1157,-1189,-1315,-1373,-1353,-1313,-1203,-1090,-1012,-876,-767,-683,-2334,-702,-804,-901,-1059,-1275,-1545,-1763,-2331,-1699,-1217,-1491,-1612,-1851,-541,207,577,-745,-1416,-407,421,-474,-1337,-647,78,1518,94,286,1520,76,-1606,-1446,-689,-909,-946,-660,-276,88,371,-156,-146,743,690,562,17,-225,-363,-489,-823,-1064,-1168,-1162,-1071,-1151,-691,-499,-331,-213,-113,-183,-672,-371,-705,-1054,-1462,-1794,-1895,-1626,-1176,-707,-287,-2623,262,363,-767,-702,-283,-724,-1138,-1470,-1566,-1457,-1269,-984,-778,-857,-1585,-842,-995,-1269,-1561,-1901,-1903,-1574,-1275,-973,-846,-1226,-755,-837,-926,-1058,-1250,-1469,-1645,-1758,-1778,-1562,-1083,-708,-349,-78,-687,355,440,472,-500,-42,494,-319,-558,-421,-858,-1443,-697,-626,-827,-927,-927,-904,-886,-842,-830,-847,-1052,-1072,-732,-556,-1505,-662,135,-466,-477,252,-1883,841,893,768,583,236,-36,59,-99,-191,-316,-505,-882,-1793,-430,-347,-955,-505,-173,-190,-1310,-585,-1712,-1073,-416,-390,-769,-996,-1176,-1718,-841,314,518,-1043,-1178,966,-94,-780,-363,-182,-639,-1651,-841,914,975,809,-267,-7,443,327,323,246,274,-691,-483,63,414,193,-892,-1415,-2156,-733,-472,-1220,201,765,797,968,-19,-790,-183,-73,-933,144,1040,1323,-320,-1209,-414,171,444,-897,-3231,-801,1236,-738,1002,904,-96,-754,-409,-1309,-318,-545,-89,844,1694,1530,-35,-75,-1670,-22,447,978,-459,-897,-654,-251,527,762,1352,859,309,-230,-926,-1535,-2028,-1467,-1489,-929,176,524,542,-1765,-98,349,-407,-271,-734,-972,-971,-1184,-1121,994,1188,883,116,306,-56,-291,-1199,-1176,-272,-1128,2002,1407,-470,11,631,1031,981,1567,1104,299,920,-342,-740,-257,-1112,-1057,-466,-1463,-673,-1909,-1742,100,-259,434,-56,-654,-939,-144,-235,-2304,-396,-241,-310,-335,-347,-1005,-1359,-434,-474,-553,-627,-1063,-731,-1280,-1944,-411,-370,-329,-392,-485,-575,-637,-704,-606,-502,-353,-65,-486,250,409,-670,117,277,-1657,-1112,-1093,-480,-699,-894,-1093,-1171,-1240,-1278,-1732,-1140,-990,-888,-771,-36747,-5659,-4339,-22482,-13174,-441,-976,-597,-746,-915,-1086,-1619,-1257,-1199,-5948,-16017,-9841,-1199,-1163,-13259,-4179,-1125,-1136,-985,-788,-587,-1317,-1372,159,601,199,1026,849,885,1189,1159,976,716,-155,424,314,121,8,-333,-630,-913,-1541,-1413,-1226,-1431,-888,-1413,-47,-354,-1857,-1135,-301,-642,-1033,-1418,-1625,-1441,-1229,-751,-532,-461,-1836,-964,-1014,-1288,-1770,-2028,-1507,-954,-472,-1353,-745,-414,-597,194,1109,1052,-320,-482,236,-266,-240,-1418,-995,-469,878,-201,-1394,-640,-834,-431,-1317,-194,-127,-340,-24,-120,817,126,-1202,-1350,-693,385,836,1394,-51,-846,542,679,714,941,535,-606,-89,-267,-901,-1086,-518,-962,-1312,-1485,-1478,-1438,-1387,-1513,-1583,-1730,-1894,-1923,-1812,-1602],[-1256,-975,-667,-457,-302,-1128,-1308,-405,-500,-593,-714,-711,-635,-905,-1111,201,287,-662,-1524,-1187,-444,1098,1061,884,-100,-1700,217,-62,-406,-674,-1044,-1433,-1954,-1916,-1394,-819,-245,-35,581,530,-607,-770,-1064,-2103,-1301,289,410,67,775,-286,501,716,704,301,654,430,239,-797,-283,-450,-930,-131,271,-217,192,-175,-977,163,1535,-528,-676,1644,1498,-1208,1933,-412,-2399,-1465,-618,-288,148,401,108,-501,-1029,-1565,-1590,-1124,-698,-130,291,513,-1354,-301,-1147,-623,550,966,-433,180,-1992,-264,-657,-1030,-1354,-1816,-1741,-1642,-1465,-1328,-4474,-2833,-1570,-1185,-1218,-1331,-1472,-1591,-1729,-1853,-1702,-1470,-1292,-1146,-1017,-930,-887,-848,-1127,-923,-1030,-2152,-1531,-19492,-36431,-39485,-7749,-8661,-1240,-6771,-2743,-1375,-1967,-1461,-1539,-1530,-1487,-1409,-1295,-1161,-955,-1130,-1137,-1428,-1188,-762,294,-713,282,-1707,2003,1752,1377,-385,-2362,-2060,-896,206,-382,-1006,-1394,-1330,-1156,-886,-693,-605,-844,-397,-415,-490,-668,-850,-1074,-1353,-1494,-1610,-1632,-1499,-1334,-1709,-1790,-712,-913,-76,113,233,366,91,-168,333,1027,617,-713,183,-91,623,735,-397,-1394,-669,111,-139,-1917,-1818,-120,1869,1124,-612,-1089,-902,-954,-558,-1344,-1284,-1298,-1075,-905,-763,-702,-1469,-1702,-401,-470,-96,355,650,309,853,320,36,1151,217,388,759,191,108,-252,-2797,-913,-900,-1373,-245,4,-321,-871,782,719,589,236,-242,-2146,-1419,-1460,-631,-149,267,571,755,-762,620,492,357,-1007,-1532,-561,232,-285,667,-454,1361,1479,1241,982,-1150,-645,932,696,387,-697,-334,-366,-1414,-648,-807,-978,-1081,-1181,-1249,-1272,-1179,-1045,-714,-281,-555,-370,-1607,770,1896,0,2417,2545,2369,-1096,-483,-1606,766,998,586,-84,9,-161,-692,-1314,-2114,-650,-835,-1024,-1167,-1484,-1409,-1387,-1297,-1571,-882,-1215,-465,-355,-211,-976,-956,-1061,-1393,-693,-584,-160,-270,-437,-1263,-890,-1237,-1700,-2062,-1872,-1496,-1131,-835,-543,-1148,-1094,-556,-691,-1042,-1371,-1661,-2073,-2154,-1706,-1455,-1073,-946,-1201,-1228,-1598,-1571,-1062,-485,-1306,740,571,798,663,749,847,1875,1514,-759,-982,-7,-287,-759,-1085,-1187,-398,-487,-813,-252,-378,95,416,-586,-1237,-631,-131,-578,-1100,-1567,-1520,-1052,-599,-235,-1883,-2047,-246,-676,-909,-579,-639,-759,-677,-1736,-1037,-240,175,1729,-644,365,2049,3205,875,-874,-2123,-1497,-66,407,-1089,2592,2291,1910,454,-15,-923,84,-447,-1008,-1569,-1607,-2395,-414,-7449,-6187,-5784,2368,2974,3546,3977,-90144,-28687,4315,4180,-2006,-16339,-7603,2687,2290,1809,-2732,907,486,254,181,-466,625,-5,-763,-2770,-51,-361,-1302,-1292,401,63,263,-38,-481,-1718,-1379,-1353,-1460,-1497,-1439,-1580,-1981,-1342,-1428,-1322,-1233,-1089,-914,-734,-541,-1226,-62,245,458,610,215,201,210,-332,335,31,-216,-529,-700,-688,-563,-322,-482,85,272,398,475,-2450,-538,423,-154,413,-938,660,-1046,-2278,-43,141,-1572,-1706,-1661,-827,47,678,-772,-1530,-493,-617,-370,-943,-911,-127,1555,25,441,1670,363,-1539,-1394,-711,-226,-668,-962,-1100,-1086,-1013,-965,-863,-876,-942,-1059,-1228,-1412,-1658,-1880,-1951,-1694,-1398,-1185,-1063,-1325,-861,-776,-686,-599,-475,-413,-808,-629,-483,-628,-859,-1110,-1371,-1506,-1427,-1137,-730,-2113,115,472,-647,-825,569,505,-618,-430,-650,-1094,-1540,-1829,-1979,-1839,-1601,-1325,-1221,-1148,-1143,-1261,-1391,-1592,-1585,-1302,-1071,-1085,-627,-511,-416,-387,-441,-521,-514,-350,-16,131,-833,-165,457,112,-425,2492,3998,529,-726,-65,760,-11,-611,-639,-987,-1417,-773,-348,-664,-879,-1026,-1182,-1347,-1428,-1401,-1254,-1102,-1075,-558,-315,-679,-643,135,-719,-62,84,-2133,-232,-512,-866,-1247,-1554,-1669,-1591,-1348,-1003,-698,-507,-1205,-1531,123,1013,-1072,-416,101,-252,-1660,-711,-1577,-1113,-232,-722,-1189,-1565,-1805,-1781,-1018,-612,-132,-705,-1035,895,-447,-668,-225,-301,-733,-1378,-1102,119,-353,-808,-1082,-1100,-840,-540,-178,30,265,-491,-277,-112,620,2,-980,-1641,-2301,-770,-544,-1288,-631,-1017,-1439,-1835,-1573,-1297,-834,-339,-997,274,799,1141,-386,-882,-388,-193,153,-1054,-2517,-1588,876,-841,558,37,-503,-1042,-1009,-1161,-467,-638,-11,1158,2145,1863,-179,-84,-1247,11,721,1004,-366,-1119,-199,-336,211,333,324,127,-154,-469,-981,-1445,-1909,-2401,-1922,-1397,-996,-656,-432,-1713,-608,-172,-482,-219,-335,-1013,-1095,-1009,-1134,-727,-1012,-1413,-1854,-1779,-1261,-598,-1274,-1411,-602,-1014,1827,1408,-606,129,589,653,456,857,588,347,375,-58,-1069,-496,-1249,-883,-417,-1698,-523,-2201,-2349,-52,-422,196,-263,-336,-657,349,-30,-1902,-643,898,-175,760,740,-1362,-1536,-214,-459,-607,-610,-977,-553,-1349,-1202,-96,-854,-10,424,273,71,-214,-853,-717,-949,-1091,-1008,-970,-822,-610,-548,-355,-252,-1383,-1259,-1248,60,102,130,92,93,13,-123,-1618,-608,-445,-581,-682,-37637,-2563,-873,-18029,-11854,-751,-797,-837,-966,-1137,-1337,-1992,-1660,-1718,-6717,-13544,-7155,-1645,-1437,-9394,-1959,-1347,-1095,-906,-636,-315,-775,-1322,-308,881,683,2124,932,908,1543,1526,1627,859,-357,1596,1318,954,436,181,-255,-680,-1301,-1724,-2104,-2425,-2184,-1894,-1404,-1129,-2040,-1384,-644,-602,-585,-588,-633,-769,-1501,-852,-848,-826,-2177,-982,-1216,-65,-360,141,589,-423,250,-955,-1090,-372,-534,110,1722,1372,-61,-562,-280,-888,-1065,-1227,-365,-385,905,-91,-1402,-521,-487,-42,-1277,369,-97,-564,-831,-891,-746,-622,-1252,-1362,-923,-1250,-1697,-2084,-1980,-1420,-668,-42,656,418,263,-515,-267,-519,-1315,-1210,433,374,-900,-470,1626,881,918,492,111,-324,-790,-1202,-1577,-1871],[-1001,-989,343,179,-42,-1202,-1428,-623,-804,-974,-1148,-1123,-993,-894,-1554,-123,196,-719,-1295,-837,-770,1297,1855,1934,355,-1785,-62,1741,1550,163,694,1270,1124,1102,23,772,539,93,-296,-614,-1039,-1376,-1127,-1752,-1266,-194,-86,-154,115,-24,33,-16,-95,-80,-149,-281,-316,-739,-410,-407,-969,-253,-180,-410,-24,-176,-1023,-159,-308,-601,-815,-1057,-1280,-1375,-1331,-1163,-2146,-1310,-752,-551,-209,-62,-25,-73,-61,-130,-234,-374,-752,-577,-667,-827,-1696,-980,-1312,-1116,-1211,-1174,-1132,-1183,-1818,-1001,-883,-738,-577,-1712,-477,-118,56,-760,-3474,-2258,-1679,-413,-96,-771,-1530,-1498,-431,-638,-961,-1101,-1344,-1529,-1487,-1300,-1105,-895,-1368,-622,-901,-1590,-1510,-19061,-37417,-40975,-10719,-11267,-868,-5394,-2555,-1138,-2306,-1144,-610,-558,-550,-579,-610,-608,-453,-799,-1053,-946,-991,-451,394,-637,207,-1608,2326,2098,1722,-238,-2403,-1905,-846,-1531,-1571,-1069,-998,-855,-1097,967,1244,1216,-1155,-288,787,1813,1730,498,1254,-1585,1189,858,48,1590,1598,-1598,-1917,-846,-942,-336,1952,1865,948,321,-96,41,1322,449,-725,-157,-387,457,347,-454,-1404,-922,333,487,-1499,-2017,256,245,75,-522,-1352,-1049,-966,-1235,-1429,-1533,-1641,-1683,-1747,-1724,-1674,-1587,-1468,-1349,-1242,-1113,-928,-760,-603,-506,-345,-195,-108,23,168,190,201,22,-251,-2665,-804,-1112,-1290,-1299,-1210,-912,-952,-513,-487,-503,-715,-1019,-1840,-1311,-1967,-647,-246,39,227,312,-985,62,-62,-146,-1319,-1066,-309,95,-111,347,-351,978,1107,1171,888,-1240,-785,1321,950,1225,-992,-141,-387,-1562,206,664,511,-1351,150,230,-176,201,-1187,-343,673,-481,-520,-1677,999,1971,-99,2201,2261,2186,-1185,-320,-1730,765,2487,1117,2,-185,-383,-1038,-1439,-2099,-878,1048,906,-746,-1837,-643,1212,612,-1707,-414,-1276,204,-201,-481,-1035,-855,-964,-1245,-989,-1087,-1099,-1090,-1094,-1436,-1177,-1225,-1143,-1136,-1176,-1172,-1170,-1200,-1178,-1315,-1397,-1509,-1542,-1670,-1661,-1516,-1431,-1220,-1016,-1628,-685,-567,-497,-523,-565,-746,-750,-837,-1299,-972,-967,-1001,-1008,-1077,-1129,-1215,-1263,-1299,-1196,-1014,-766,-487,-791,-973,-289,-401,-780,-5,-75,71,-76,-1217,-1284,-713,-999,-1287,-1595,-1799,-1587,-1167,-808,-403,-1525,-2041,-104,-421,-1054,-1252,-1497,-859,-29,-1791,-1347,-461,255,2191,-676,578,1582,3355,601,-1418,-3060,-2200,-591,268,-1441,2377,2086,1817,1054,-238,-1295,666,494,254,-3,-122,-2941,188,-4209,-5805,-5675,1742,2043,2316,2467,-20327,-12157,2234,2027,-3771,-16059,-9614,846,653,411,-3194,27,-186,-325,-483,-1061,-597,-547,-840,-2216,129,98,-1784,-1982,60,55,317,-63,-515,-2061,-1387,-1548,-1601,-1500,-1461,-1536,-2062,-999,-1085,-1001,-944,-839,-710,-586,-464,-1786,-156,65,204,304,168,77,309,-33,424,336,314,-453,75,-717,139,179,-785,139,129,91,38,-2409,-700,-259,-286,-293,-880,-225,-1002,-1891,87,86,-1651,-1723,-1444,-1127,-211,-424,-767,-1406,-1207,-1444,-1487,-1253,-1156,-497,-113,23,580,821,582,-1204,-1305,-676,707,-130,87,-255,-601,-944,-1270,-1440,-1566,-1544,-1356,-1046,-630,-218,-193,717,1168,-199,317,469,-1494,146,1930,1859,1801,1823,-82,-859,-961,-414,1299,862,752,1431,1176,903,340,674,-1600,604,591,-613,-868,549,1310,-424,-542,101,307,-1424,-1021,-741,-1432,-687,487,1011,-540,-200,-658,79,275,-73,-349,-692,-937,-1041,-1003,-759,-384,54,545,464,655,61,145,-658,-88,447,312,-89,2881,2483,447,-931,-94,-25,-627,-1026,-1120,-1092,-1301,-892,-336,-433,-446,-569,-765,-1023,-1268,-1526,-1714,-1751,-1594,-1525,-1477,-1485,-1499,-1633,-1769,-1902,-1951,-2232,-1581,-1353,-1182,-1069,-967,-861,-821,-754,-605,-612,-507,-1464,-1138,308,946,-1161,-315,60,-624,-1500,-819,-1377,-1086,-51,-423,-764,-1025,-1336,-1749,-1427,-1252,-966,-723,-846,-503,-918,-503,-494,-587,-753,-1012,-1442,-1037,-953,-796,-575,-426,-308,-270,-198,-263,-275,-319,-373,-450,-515,-622,-1085,-1786,-2269,-1195,-1355,-1536,-1522,-1300,-1083,-871,-699,-1401,-781,-385,-1099,-452,-432,-478,-500,-556,-441,-624,-237,-1246,-1820,-1492,97,-938,262,471,699,822,920,-1063,-668,-768,49,655,361,100,-402,-307,-853,-387,-314,-212,-273,-1056,-375,-655,-1139,-1342,-911,-368,197,769,1131,1473,913,246,-1615,-1031,285,734,318,-1053,-1125,-664,-687,-500,-89,-931,-1010,-841,-1179,920,2135,1680,534,258,175,-121,-1326,-1690,-868,-899,-366,-632,-829,-825,-758,-678,-662,-663,-722,-952,-1172,-1378,-1546,-1373,-1117,-566,-382,-1948,-383,-2191,-2211,-268,-592,-105,-505,-19,-383,158,160,-1409,-895,859,-214,394,835,-1611,-1231,560,3298,1378,129,-883,-500,-1152,-1416,-1233,-1429,56,588,765,931,-752,-944,-20,1159,1203,1096,-44,674,562,-502,-68,232,-1136,-1374,-1389,338,389,428,403,416,341,203,-1486,-804,-157,-314,-514,-36688,-619,-675,-13701,-10362,-1000,-779,-868,-1004,-1102,-1117,-2673,-703,-276,-10430,-12793,-3722,792,884,-5571,202,-2767,-253,234,139,70,-197,-989,-701,482,541,655,733,674,613,563,382,138,-613,-99,-169,-300,-323,-533,-670,-783,-1091,-1793,-1677,-1369,-1475,-1697,-1416,-1332,-1948,-1588,-871,-707,-522,-322,-136,-190,-1614,-568,600,-659,-1833,-660,-1143,-124,-572,420,819,-406,318,-519,-731,-226,-401,76,1314,607,-187,-1050,-1802,-1981,-1208,-1071,-111,-358,215,10,-1149,-341,-519,-877,-1255,-1665,-2025,-1991,-1668,-1326,-932,-566,-1262,-1320,-852,280,826,1448,-480,-587,556,2120,630,-139,-48,-395,-351,-777,-1706,-1195,125,372,-484,-565,1639,578,777,1889,1432,1073,151,31,12,-323],[-858,-1134,-475,-550,-650,-1343,-1439,-1246,-1412,-1522,-1586,-1487,-1321,-1018,-2054,-505,58,-785,-1120,-282,-1117,1183,2911,2717,653,-1737,-406,1550,3537,48,652,1953,1789,3072,154,1402,2106,174,867,373,-155,233,-557,-1302,-1048,131,143,-444,452,151,1073,1619,1388,-361,939,422,50,-760,-406,-232,-978,740,505,-555,43,-210,-1091,-526,-548,-713,-777,-32,46,-861,990,-958,-1765,-1094,-939,-816,56,487,229,727,434,48,-375,-835,-1262,-1615,-1859,-1860,-1969,-1201,-1405,-791,-351,-84,-484,72,-1643,-32,-217,-462,-753,-1601,-1368,-1467,-1396,-1233,-2450,-1550,-1630,-615,-607,-1056,-1601,-1487,-1512,-1848,-2109,-1850,-1529,-1262,-1052,-931,-909,-933,-1470,-1231,-1482,-1655,-1845,-19680,-41643,-45537,-15318,-13061,-1876,-3973,-2419,-1870,-2478,-1781,-1774,-1706,-1640,-1561,-1437,-1262,-964,-574,-957,-417,-674,-76,475,-578,160,-1388,1703,1475,1132,-52,-2399,-1696,-712,-7,88,131,-715,-856,-988,1017,790,411,-1460,-338,-773,-1157,-1427,-1388,-1172,-1557,-700,-532,-511,-603,-792,-1320,-1941,-876,-906,-600,365,784,1193,493,-29,-282,2250,356,-560,-430,-672,749,891,-450,-1115,-1198,505,1056,-1072,-1712,628,1222,223,-365,-1488,-1072,-627,-435,-1506,-978,-178,-295,577,14,-674,-1142,-675,296,-348,128,1416,1395,419,573,-286,145,-389,-870,-1277,-1706,-1971,-1832,-1693,-2337,-1726,-1752,-1715,-1643,-1616,-1456,-1378,-1308,-1343,-1360,-1511,-1680,-1637,-1431,-2405,-892,-678,-471,-300,-169,-1117,-156,-126,-96,-1552,-554,-199,-258,-203,-123,-261,80,181,269,297,-1394,-901,334,286,153,-1232,-5,-427,-1342,-237,-278,-320,-1583,-247,-178,-469,103,-1300,-512,327,-362,-679,-1615,1188,1074,-164,433,37,-457,-1284,-1077,-1738,-696,-388,-181,-24,-407,-637,-1377,-1345,-1821,-1240,767,838,-951,-1736,-1073,995,631,-1767,-243,-888,-118,1550,456,-974,-480,-828,-1029,-527,-838,-974,-983,-904,-1397,-1420,-1418,-312,-178,-122,-258,-11,-26,-8,-933,-851,-402,-475,-652,-707,-638,-623,-457,-261,-1639,-651,344,321,785,-435,-598,-59,-612,-1295,380,177,-77,-287,-520,-665,-774,-791,-787,-687,-583,-480,-345,-517,-835,-251,-314,-734,37,51,68,-464,-1614,-454,-505,-523,300,230,120,153,-126,123,157,-1116,-2076,31,-176,-1014,37,317,359,57,-1819,-1639,-700,382,414,-364,459,505,530,313,-1842,-3870,-2587,-1081,107,-1832,100,151,176,196,-429,-1685,-67,-879,-904,-275,-552,-3795,-1231,-1573,-5062,-5467,-1134,-701,-207,233,625,907,1114,1293,-5493,-15238,-11053,1271,1219,1052,-3093,630,321,-1043,-273,-1544,-833,-1072,-1218,-1703,-1162,-1131,-2148,-2625,-1008,-1056,-964,-1077,-1152,-2003,-1060,-1283,-861,-1342,-1637,-1473,-1928,-570,-660,-539,-417,-230,-18,178,-391,-2019,682,876,968,1022,163,-17,352,253,391,1423,1505,-812,-36,-897,1005,589,-1122,-128,-615,-1141,-1671,-2318,-1814,-1549,-1290,-1101,-971,-893,-1028,-1415,-887,-1028,-1751,-1704,-1772,-1977,-1891,-1687,-1469,-1284,-1189,-1174,-1204,-1200,-1356,-892,-558,-92,317,732,689,-873,-1201,-613,1041,16,1215,945,643,316,-22,-245,-494,-715,-914,-1100,-1235,-1327,-1238,-994,-589,-417,258,256,-1662,-80,1399,1531,1624,1755,-5,-870,-1211,-686,1057,707,956,1532,1194,856,356,1573,-1175,505,372,-719,-850,415,1356,-222,-679,-292,180,-1374,-1081,-673,-1612,-268,1110,1317,-404,-230,-583,-57,298,-48,-360,-791,-1170,-1471,-1615,-1510,-1256,-962,-656,-321,-9,-145,100,-461,17,385,484,203,218,-79,-408,-1125,-983,-1202,-1364,-1305,-1128,-1193,-1145,-1088,138,-572,340,356,268,74,-154,-440,-731,-1005,-1005,-914,-708,-480,-229,-89,-655,149,279,-2229,491,558,585,579,24,-302,533,472,223,-778,-522,-1341,-774,422,557,-1174,-209,55,-963,-1154,-918,-1176,-967,-144,-388,-608,-1101,-1517,-1620,-1450,-1681,-1772,-1814,-1870,-1809,-1703,-1507,-1275,-1042,-854,-658,-1850,-420,-378,-370,-334,-355,-365,-396,-327,-338,-252,-177,-103,-475,-26,-232,-1161,-1818,-2206,-834,-540,-1198,-414,-178,235,406,556,-1130,-1068,-218,-1247,354,517,333,-436,-247,-323,-1082,-702,-1449,-1169,-614,-344,-998,-707,-824,-930,-1107,-1224,-1269,-1332,-1199,-1033,-852,-811,-725,-658,-555,-505,-458,-447,-441,-358,-713,-420,-647,-765,-373,30,115,236,420,474,594,699,450,-1585,-1001,234,238,82,-343,-1211,-785,-749,-91,169,-701,-721,-669,-1227,635,2145,1883,630,167,174,-199,-1318,-1985,-1014,-765,1730,1230,-694,238,383,-80,-373,566,242,-205,-589,-919,-1280,-1625,-1989,-2396,-2512,-2176,-1604,-1829,-1420,-481,-736,-453,-717,269,-145,27,331,-942,-1121,769,-276,33,387,-1461,-940,979,3514,1244,-415,-782,-578,-887,-65,332,-2073,398,1535,561,454,-1320,-949,-17,883,884,1274,170,705,486,-538,-189,-214,-929,-1442,-1412,-449,-438,-421,-449,-414,-439,-492,-1324,-1047,-412,-393,-1054,-34210,-319,-326,-9849,-8959,-1750,-1038,-69,9,124,-2218,-3584,784,1146,-16682,-13810,-555,1652,1585,-2039,1154,-4002,-219,79,-273,-651,-983,-1193,-1429,-1519,-1628,-1572,-1435,-1325,-1131,-863,-688,-560,-927,-70,193,363,-37,606,630,500,-948,-1593,-1208,-598,-231,-1147,-395,-944,-1928,-1758,-259,-184,-94,12,106,-71,-1549,-635,491,-1114,-1253,-313,-951,-223,-877,553,800,-502,285,-152,-335,-58,-292,-58,-293,-583,-923,-1311,-1616,-2059,-2330,-2041,-1711,-1465,-1344,-1200,-1037,-814,-740,-654,-1112,-717,-922,-1087,-1128,-913,-353,356,-1322,-1315,-987,99,618,1259,-731,-476,548,1819,518,-813,-510,-366,-413,-1137,-2160,-1190,-302,270,-181,-274,1000,201,499,778,528,313,-27,47,-28,-123],[-983,-1194,-967,-969,-992,-1354,-1231,-1274,-1266,-1179,-1078,-869,-643,-934,-2253,-719,31,-712,-863,465,-1222,660,661,563,476,-1484,-674,163,48,81,105,214,277,485,373,693,751,320,541,306,176,238,89,-728,-599,110,-88,-627,305,351,917,1013,1083,-598,592,1,-86,-759,-476,-308,-884,440,100,-501,-611,-950,-1303,-1529,-1558,-1456,-1209,-883,-647,-756,30,-1238,-1298,-757,-1092,-968,-15,-156,-406,-726,-958,-1205,-1367,-1392,-1240,-963,-668,-446,-2024,-1191,-1356,-816,177,937,-418,215,-1422,1346,1288,759,870,-1422,-443,-583,-1168,-1789,-2137,-1708,-1382,-579,-92,-1263,-1573,-1391,-582,-556,-871,95,-165,-441,-682,-874,-976,-921,-1396,-578,-795,-168,-1098,-21401,-48039,-49440,-18398,-10610,756,-2506,-2266,-172,-2439,-1549,-369,-482,-549,-556,-503,-411,-234,-178,-818,162,-228,303,528,-541,126,-1047,750,460,89,-309,-2239,-1422,-682,-448,-107,134,-431,-766,-839,352,21,-490,-1384,-1655,-2387,-1538,-600,323,1000,-1330,1870,911,-68,2155,2285,-981,-1849,-834,-821,-1319,-1841,-1584,-1025,-497,-70,-628,394,348,-246,-570,-946,-43,-229,-401,-665,-1491,-110,177,-673,-1329,939,1623,-145,-173,-1496,-1022,-465,-400,-1589,-1032,-12,-400,-145,-679,-762,-803,-160,517,-297,207,1783,2501,491,376,-464,1116,916,334,-207,-790,-1239,-1583,-1463,-1980,-1199,-1111,-1023,-974,-1029,-994,-1056,-1116,-1251,-1334,-1511,-1691,-1561,-1433,-2408,-1120,-958,-729,-446,-115,-1159,475,830,-270,-1739,-101,115,340,235,-186,-252,879,559,214,-176,-1611,-1022,-1036,-1158,-1207,-1337,-809,-520,-970,68,302,343,-1391,35,-159,-814,-180,-1392,-729,-123,-217,-877,-1466,379,458,-240,285,101,-233,-1395,-856,-1643,-800,-568,-349,-126,-577,-886,-1720,-1110,-1444,-1574,81,177,-1256,-1307,-1523,741,660,-1772,-69,-343,-630,2484,281,-878,-216,-745,-861,-441,-309,374,144,-81,-1192,-1578,-1606,-759,-725,-636,-453,-263,14,246,-830,-698,-181,230,28,-105,-155,-275,-247,-167,-1501,-749,134,567,707,-366,-517,-110,-761,-1341,527,358,122,-85,-340,-546,-760,-930,-1125,-1260,-1417,-1588,-1738,-1881,-1965,-1774,-1583,-1433,-1197,-979,-691,-693,-959,291,-157,-692,558,781,397,316,-38,1501,800,-724,-2176,119,4,-830,-281,-544,-584,-592,-1747,-1943,-974,-38,15,-2,-71,-175,-351,-707,-1933,-4092,-2252,-1707,-1629,-2281,-1278,-1099,-982,-886,-834,-2111,-901,-2369,-1539,-26,-1068,-4950,46,-74,-4118,-5296,-709,-1015,-1275,-1517,-1582,-1433,-1178,-873,-7083,-14446,-11810,34,303,487,-2368,816,881,-2096,671,-1873,-1288,126,-836,-1294,-537,-962,-2252,-3105,-1755,-1530,-1070,-831,-620,-1727,-536,-1725,-138,-1217,-1768,-1479,-1720,-965,-1207,-1063,-783,-381,56,470,-459,-1524,1507,1813,1977,1091,176,-90,284,470,145,1645,1259,-1245,-139,-1151,903,765,-1507,409,302,227,195,-2251,-808,74,52,-10,-118,-555,-1184,-1016,-893,-1157,-1882,-1701,-1175,-1909,-590,-313,-882,-924,-821,-124,-425,-850,-1372,-1920,-1972,-1406,-772,-104,472,-613,-1108,-569,1225,102,1222,1918,1085,1190,229,393,1506,1368,1126,837,464,-181,-688,-1406,-2092,-1835,-1115,-495,-1762,-382,823,1031,1118,1145,14,-900,-1286,-1038,476,336,226,103,5,-85,-162,-187,-881,40,12,-996,-808,134,899,-102,-868,-731,306,-1147,-1102,-599,-1652,-510,-639,-828,-923,-950,-990,-973,-1041,-1146,-1213,-1398,-1529,-1594,-1557,-1356,-1058,-744,-436,-127,115,-414,-32,-288,-104,-485,-885,-1194,-1169,-858,-453,-1319,-205,567,622,-1037,-1455,-1323,-996,-1399,-385,-590,17,363,577,255,468,342,155,-495,-612,1628,3080,2258,931,186,-452,1113,780,-2218,1157,868,446,-421,-982,-989,-603,-48,149,-819,-588,-1123,-492,488,1232,-1092,-121,59,-1296,-870,-1033,-1025,-773,1114,28,-196,-1272,-2017,-1424,-579,-911,-1020,-992,-951,-822,-2158,-560,-423,-313,-248,-365,-2164,-155,-91,-139,-179,-435,-464,-675,-808,-1006,-1052,-1021,-902,-738,-525,-336,-1173,-1770,-2169,-863,-495,-1060,-623,-480,323,329,352,-869,-1354,-423,-1460,257,607,659,-431,10,-325,-1533,-1230,-1633,-599,-278,-740,-1204,-1625,-1881,-1954,-1868,-1658,-1472,-1416,-1224,-988,-668,-398,0,-885,47,-199,192,1263,1748,-27,-224,685,-845,-1092,-713,1112,562,119,-124,-317,-251,-22,210,-1533,-923,205,1212,1313,371,-670,-1304,-868,424,870,-375,-343,-486,-1231,282,609,499,333,46,-227,-442,-1241,-2267,-1044,-900,-873,-794,-773,-688,-643,-637,-706,-783,-885,-1103,-1263,-1369,-1496,-1595,-1686,-1818,-1857,-1898,-1847,-1855,-1808,-1765,-1724,-1634,-1495,-1198,-936,-631,-327,-513,-1279,495,-313,-249,222,-1083,-675,1117,1242,1032,-1012,-664,-768,-602,302,451,-2593,524,2043,308,-31,-1858,-874,-49,505,179,1079,356,2224,2233,-627,-258,522,-727,-1422,-1325,270,117,-69,-241,-290,-352,-414,-1089,-1288,-356,-397,-1063,-30938,-726,-914,-6760,-7869,-2740,-1850,-886,-665,-406,-4119,-4517,575,490,-24776,-16330,1724,1738,1705,1001,1275,-2835,-170,-44,-541,-1076,-1556,-1872,-2131,-2135,-2082,-1828,-1441,-1004,-404,333,1017,556,-1188,603,1941,813,-287,1177,876,576,-802,-1271,-416,-198,433,-578,-590,-1141,-1985,-1741,-1736,-1597,-1349,-1052,-758,-536,-1330,-668,245,-1230,-654,10,-683,-203,-1175,253,179,-618,-5,-71,-97,-48,-140,55,131,134,82,-481,-110,-423,-580,-963,-1178,-1376,-1442,-1264,-947,-523,-240,34,-1050,237,101,-65,-618,-983,-195,140,-1299,-1231,-1077,-59,369,1030,-895,-329,630,839,426,-1422,-996,-300,-310,-1387,-1980,-1113,-707,193,-306,-784,-1133,-1300,-1182,-1069,-842,-691,-606,-519,-479,-495],[-657,-1278,86,-344,-769,-1386,-1344,-1111,-753,-383,-90,-668,-115,-954,-2040,-864,-60,-685,-700,534,-1135,285,313,334,431,-1240,-1044,694,652,105,525,374,91,-104,-415,-691,-927,-1196,-1285,-1129,-1008,-949,-796,-719,-721,-681,-766,-754,-733,-645,-665,-530,-358,-868,131,-461,-345,-893,-637,-481,-870,658,297,-388,-688,-1276,-1908,-1702,-1067,-897,-642,-724,-1366,-837,1011,-1678,-931,-483,-1356,-1107,208,-69,-392,-451,-303,-75,190,216,-817,-245,813,345,-1961,-1376,-1330,-894,-294,-440,-571,-801,-1302,-1108,-1339,-1628,-1976,-2270,-1977,-1438,-867,-348,-482,-119,-1107,-104,-30,-1551,-1584,-1364,-838,-757,-805,-324,-848,-1328,-1443,-1097,-692,-745,-1306,248,-802,526,-718,-20928,-43858,-44108,-14901,-4988,730,-1129,-2173,337,-2316,-1824,161,-140,32,418,147,304,246,-47,-738,33,-65,-237,-409,-643,-635,-703,-700,-672,-616,-541,-1991,-1176,-354,-257,-254,-364,-455,-717,-763,-866,-1108,-1409,-1571,-1790,-1946,-1851,-1591,-1277,-1000,-1087,-468,-163,-211,352,568,-704,-1717,-817,-768,-1126,974,1058,1191,589,11,-1028,359,212,48,-574,-1268,-707,-920,-1032,-879,-1258,-209,115,-367,-1014,687,695,-477,-9,-1457,-984,-363,-399,-1708,-1025,104,-552,215,362,-813,-448,260,613,-286,220,266,80,-133,-428,-689,-978,-1328,-1597,-1581,-1390,-1163,-1084,-979,-1658,-1009,-1038,-1038,-1047,-1132,-1099,-1132,-1124,-1134,-1018,-917,-776,-1162,-1322,-1965,-274,-320,-446,-672,-958,-1276,-1138,-630,-586,-1884,270,271,440,362,-407,-328,1489,2037,456,107,-1815,-1131,1246,1275,1062,-1173,465,-645,-543,1126,1683,197,-999,-20,-432,-1094,-441,-1403,-913,-504,-12,-1067,-1222,-232,-322,-434,-559,-590,-633,-1371,-391,-1444,260,566,756,231,-651,-1077,-1900,-762,-1030,-1752,-123,-416,-1579,-823,-1799,-412,-241,-1674,98,253,-1071,59,-61,-726,-460,-668,-922,-1184,-1495,-1650,-1638,-1493,-1304,-1502,-1665,-541,-251,-10,-529,-610,637,808,-637,-458,-330,164,-188,-413,-455,-455,-245,-7,-1252,-675,-53,262,67,-231,-430,-183,-896,-1339,620,959,363,664,283,831,1364,885,-575,-163,-38,-365,-718,-947,-1037,-917,-775,-674,-512,-397,-238,-609,-261,257,355,-714,474,564,238,34,68,-60,-329,-639,-2185,-1379,-1665,-1805,-1538,-1329,-1094,-1018,-1509,-2094,-1108,-1062,-1224,-1455,-1717,-1985,-1762,-1480,-1472,-3377,-1399,-1482,-365,-2452,-358,-418,-555,-699,-833,-2401,-1631,-3579,-1027,-25,-2829,-6029,1042,1096,-2989,-5129,963,827,737,626,526,387,244,133,-8335,-13293,-11418,-2996,-498,-490,-1053,-173,28,-2675,201,-1894,-1798,563,-671,-856,163,-148,-1982,-2809,-1123,-1514,-1747,-2012,-1837,-1543,-1247,-1751,-779,-843,-1652,-1418,-1373,-1231,-1462,-1877,-2094,-1731,-1243,-759,-371,-912,603,1045,1351,1161,357,18,261,760,-2,1529,1049,-1357,-74,-1313,913,920,-1684,558,985,1031,32,-2040,-666,674,266,459,238,-1030,-1316,-587,-122,85,-1844,-1565,-902,-2247,-731,1232,-918,-584,-862,588,73,-508,-1134,-1851,-2316,-1831,-1299,-758,-295,-274,-860,-401,1250,261,1062,1741,740,1156,259,628,1570,1375,1005,821,477,-146,-404,-902,-1370,-1775,-1850,-1567,-1586,-961,-714,-495,-311,-112,31,-830,-1085,-1323,309,149,616,630,636,601,262,340,-572,-135,-436,-1237,-1225,-1668,-2061,-2165,-2036,-1808,-1567,-1365,-1115,-922,-1463,-688,-625,-696,-742,-785,-887,-961,-1123,-1294,-1368,-1479,-1481,-1426,-1342,-1199,-1042,-926,-852,-785,-780,-902,-1094,-1253,-1594,-1526,-967,-399,134,604,122,-1361,-153,1650,999,-1190,-1719,-1352,-738,-1669,-950,-773,-420,105,363,356,625,200,348,-300,-364,1855,3539,3013,1622,376,-146,1424,982,-2105,970,253,-499,-1198,-1527,-1211,-709,-182,271,-657,-597,-858,-203,548,1178,-821,57,177,-1518,-577,-1065,-837,-423,1628,222,-97,-1357,-2478,-1088,-349,-297,-164,630,43,-157,-1997,145,441,659,616,-102,-1736,-144,269,-275,-164,-557,-463,-643,-779,-1061,-1305,-1596,-1790,-1521,-1128,-758,-1023,-1616,-2070,-831,-391,-822,-768,-570,337,223,-15,-655,-1574,-643,-1672,-68,163,361,-357,258,-319,-1768,-1735,-1697,-72,728,-828,-940,-158,-341,-478,-664,-797,-935,-1458,-1266,-1059,-928,-813,-532,-946,254,71,292,1302,1527,159,333,834,-1001,-1009,-744,1669,1510,1492,383,1980,2409,2262,630,-1474,-805,224,2409,2378,1078,90,-1537,-880,572,1428,2,60,-280,-1118,-124,704,266,-178,-608,-917,-895,-1108,-2416,-1019,-384,-80,-147,-369,-591,-887,-1231,-1636,-1976,-1894,-1596,-1230,-851,-583,-1276,-150,-124,-271,-1160,-257,-718,-646,-835,-968,-1165,-821,-505,-249,-54,195,-163,-1388,498,-326,-447,310,-700,-478,1077,1301,725,-1630,-579,-1103,-349,501,469,-1995,62,-579,-1238,-1815,-2361,-1412,-1070,-806,-641,-318,-178,7,231,-807,-305,464,-564,-1353,-1252,-126,152,-74,-366,-611,-924,-1279,-1594,-1870,-2039,-2020,-1770,-27162,-1192,-939,-4755,-7369,-4009,-3037,-13,30,57,-2877,-5299,282,-5744,-33966,-20042,668,545,390,140,-226,-1711,-1073,-1292,-1257,-1030,-686,-273,-461,-133,182,50,-283,-899,-1559,-1602,-740,392,-1379,127,1479,373,-538,736,605,608,-716,-989,355,143,579,-111,-491,-1366,-2153,-1587,-407,4,-89,-117,-485,43,-1121,-751,508,-995,-195,197,-476,-151,-1528,501,850,-805,171,487,410,416,-23,79,194,-84,-388,-696,-860,-1087,-1148,-1208,-1172,-1123,-1107,-996,-802,-495,-288,-37,-1042,322,359,403,-542,-1134,378,342,-1234,-1114,-1178,-216,38,254,-1011,-216,-104,-292,-299,-1874,-1543,-241,-144,-1408,-1645,-1039,-1113,-459,-463,-332,-60,-222,-46,698,658,892,-368,168,316,-91],[-714,-1279,-17,61,-472,-1382,-1177,-1635,-2081,-2206,-1910,-1560,-1262,-945,-1569,-816,-484,-642,-561,-542,-755,-246,129,503,923,-920,-1433,1270,1953,214,374,1800,1505,1329,608,891,802,397,378,24,676,822,766,268,294,25,-853,-626,-842,-944,-1120,-1142,-1139,-1020,-863,-784,-580,-997,-707,-608,-802,382,255,-100,-256,-589,-1206,-1107,-928,-940,-522,-1087,-1896,-944,377,-2113,-535,-154,-1564,-1023,308,774,-689,978,813,180,222,179,-751,-262,583,285,-1714,-1357,-1198,-828,-539,570,-349,259,-1118,-313,-455,-480,-412,-1141,-536,-37,-108,329,336,327,-694,71,-86,-1779,-1487,-1275,-999,-987,-860,-565,-269,8,255,427,500,-814,-1091,265,-727,-240,-522,-16765,-29595,-27793,-3305,-1210,-1066,-1024,-1970,-828,-2015,-1997,-829,-834,-858,-892,-931,-1002,-1051,-1081,-1143,-1129,-1127,-1162,-1162,-1077,-977,-841,-660,-495,-348,-220,-1581,-833,-151,74,61,-65,-184,-625,-650,-753,-1075,-1470,-1735,-2060,-2218,-1813,-1461,-1141,-908,-796,-556,-343,-320,82,308,-392,-1455,-726,-649,-1320,253,627,1018,558,24,-1286,744,522,646,-328,-1529,741,1041,-182,141,-842,-619,-803,-860,-835,-824,-894,-905,-1001,-1349,-1189,-1308,-1275,-1766,-867,-309,-684,-12,462,-877,-35,628,569,-246,-38,-386,-806,-1273,-1812,-1662,-1118,-712,-351,-63,38,77,-94,-279,-1333,-848,-1022,-1031,-918,-805,-556,-667,-283,-196,-582,-200,-329,-1070,-1413,-1479,-1302,-1575,-1498,-1136,-682,-980,109,518,-886,-1997,558,406,594,463,-587,-481,755,624,146,-151,-1927,-1222,330,311,217,-832,89,-810,-111,-200,-258,-291,-581,-168,-747,-1115,-587,-1350,-1014,-631,215,-1244,-934,902,828,-399,639,593,528,-1166,505,-1224,193,1766,896,241,-677,-1243,-1711,-417,-687,-1733,469,-55,-1902,-932,-1510,-1477,-1516,-1550,-1183,-875,-1341,-484,-178,-606,423,-671,-628,-496,-98,659,893,-256,-622,-1300,-1622,86,1305,778,-551,-991,-267,-666,-1179,-1519,-1603,-1293,-921,-425,106,452,768,213,-1037,-524,-304,311,126,-142,-442,-361,-1121,-1385,703,969,196,573,138,678,1509,720,-490,0,-111,259,767,139,-933,-515,-24,-459,576,534,85,-393,326,827,723,-722,360,234,-42,-315,-408,-739,-992,-1214,-2200,-1307,-1020,-789,-482,-276,-54,-470,-1264,-2121,-1168,-248,-476,-761,-1050,-1758,-1411,-1440,-1253,-2449,-799,-1287,-614,-2147,-643,-720,-883,-1081,-1313,-2668,-2347,-4059,-638,-578,-4325,-6706,485,682,-1976,-5225,1229,1375,1563,1707,1819,1836,1786,-1439,-9419,-11681,-9816,-6285,598,388,248,-380,100,-2796,-365,-1849,-2057,-398,-706,-1030,-1378,-1793,-1931,-2450,-1211,-936,-558,-430,-339,-1111,-138,-1584,-36,-416,-1460,-1460,-1082,-1835,-233,-355,-750,-453,-578,-727,-879,-989,-1086,-1082,-1124,-1159,-1166,-1187,-1171,-1096,-1032,-1024,-953,-1069,-951,-1537,-851,-768,-1609,-659,-545,-415,-290,-1843,-549,8,111,186,250,-1413,-1562,-312,801,334,-1792,-1483,-764,-2495,-1029,1127,-1067,-328,-934,281,-101,-429,-644,-1646,-772,-610,-486,-323,-200,-55,-638,-304,469,304,659,709,293,629,167,346,126,-114,-339,-518,-568,-522,-338,-129,110,-556,-174,-540,-1452,-880,-300,-617,-951,-1206,-1355,-1211,-936,-1676,-272,-215,371,650,923,403,125,1301,-408,772,-600,-1362,-458,-505,-383,-868,-1299,-1505,-1449,-1270,-987,-758,-1324,-519,-498,-633,-760,-882,-1038,-1102,-1141,-1104,-989,-1005,-1032,-1112,-1243,-1361,-1482,-1618,-1688,-1554,-1261,-936,-554,-44,310,73,909,534,1159,1164,64,-1390,-125,804,575,-1425,-2064,-1421,-528,-1738,-1452,-362,-117,217,177,393,672,-39,458,-196,-200,1770,1700,1556,1398,570,59,528,259,-1989,-308,-615,-934,-1226,-1383,-1332,-1228,-1085,-895,-775,-679,-696,-348,-80,220,-530,199,271,-1712,-403,-1143,-742,-72,2097,346,-113,-1281,-1850,-754,-128,-501,-385,790,410,-498,-1400,320,536,1058,984,4,-1208,-20,-127,-1033,650,-742,130,-5,4,-66,-78,-160,-309,-705,-832,-1192,-1390,-1498,-2017,-864,-356,-612,-950,-570,-213,738,598,-613,-1822,-963,-1960,-537,-550,-509,-379,-189,-414,-1696,-2246,-1700,300,193,-1071,-886,-343,-452,-676,-734,-892,-1031,-1694,-1458,-1163,-1046,-1014,-890,-871,-539,-367,-191,-62,35,158,58,-35,-1153,-611,-576,-720,-810,-747,-558,-468,-312,-185,-213,-1501,-749,-653,-807,-863,-752,-419,-1186,-824,574,850,320,376,-109,-933,-638,69,-367,-813,-1190,-1254,-926,-992,-2310,-1065,-203,268,219,-210,-180,-438,-1000,-933,-958,-750,-485,-103,316,-379,-1270,400,979,-280,-882,-119,-259,-5,-450,-985,-1505,-943,-797,-688,-580,-516,-525,-1504,-439,-412,-609,37,-415,-402,1160,1478,304,-2020,-590,-1617,-165,501,348,-1410,-328,-885,-1262,-1269,-2750,-827,-339,-289,-1533,80,205,159,79,-1105,-373,-617,-786,-1252,-1219,-436,-715,227,512,-741,1046,1188,-593,-1931,1580,1605,649,-23076,1416,1237,-4008,-7615,-5535,-3466,-19,-342,-632,-1305,-5720,-956,-12198,-42776,-24456,59,352,705,1047,1333,-833,-321,1347,1518,1390,1904,966,-186,-507,673,33,-710,-1578,-2124,-1656,-746,213,-1422,-405,962,-98,-761,181,244,586,-694,-778,981,385,582,210,-520,-1612,-2115,-1812,-1807,-1553,-1193,-821,-867,-363,-963,-889,-99,-585,-210,-241,-355,-190,-1921,80,352,-1037,59,665,647,605,49,89,546,165,-316,-886,-1388,-1980,-2323,-2400,-2118,-1725,-1387,-1019,-652,-254,-24,203,-1074,474,498,569,-361,-1181,729,676,-1112,-959,-1285,-326,-342,402,-1083,-138,873,460,104,-1882,-2117,-984,-1404,-1823,-2282,-2769,-3216,-3528,-3365,-2902,-2321,-1766,-1224,-871,-498,-269,-541,-144,-241,-467],[-946,-1291,-225,-282,-610,-1442,-558,-423,-713,-896,-987,-941,-841,-1005,-1133,-707,-887,-1156,-1506,-1508,-1064,-532,74,579,1047,-617,-1954,1124,1789,277,91,1505,1294,1244,585,1146,1173,324,189,-154,795,946,868,627,552,134,-1248,-194,-395,118,-52,-144,-272,-1162,-650,-1058,-896,-1126,-784,-787,-806,-744,-761,-736,-748,-713,-1255,-694,-626,-981,-532,-1314,-2248,-1170,-389,-2546,-494,-645,-1796,-842,-515,-63,-1026,840,862,-11,134,88,-684,-320,273,156,-1478,-1270,-1091,-714,-924,291,-308,290,-958,816,138,-555,-1214,-1577,-1284,-741,-255,86,296,438,-288,331,142,-2035,-1384,-1237,-1155,-1037,-979,-824,-605,-378,-162,-7,61,-813,-882,-157,-646,-656,-903,-12019,-13264,-6495,-464,-209,40,99,-1724,137,-1666,-2083,-335,-486,-622,-722,-783,-855,-908,-968,-1103,-1214,-1391,-1640,-1579,-1366,-1166,-957,-715,-489,-266,-38,-1129,-464,25,224,435,241,103,-569,-557,399,463,10,-323,-561,-932,-1293,-1592,-1411,-1044,-687,-354,-56,-418,155,58,-90,-1135,-604,-975,-1446,-1698,-1417,-919,-377,43,-1209,144,776,1266,84,-1309,735,685,20,-302,-875,-1391,-1692,-1282,-825,-444,-197,-764,161,-1226,-786,-191,-536,-1726,-1121,-1165,-898,-591,-301,-844,-59,-66,-156,-285,-369,-319,-176,43,-297,-343,591,570,510,405,179,13,-167,-130,-1003,-356,-453,33,51,-472,40,-495,-408,-425,-985,222,-69,-1002,-1379,-999,-553,-977,-1373,-1687,-1633,-1502,-1291,-1106,-1145,-2072,-990,-1083,-1285,-1438,-1606,-1874,-1973,-2163,-2363,-2630,-2710,-2441,-2083,-1613,-1126,-499,147,-970,331,1847,2847,-312,-131,-139,-1054,-809,-565,-1209,-933,-327,478,-1315,-586,1182,345,-498,-106,-539,-918,-1123,-1068,-964,-439,-39,311,239,-617,-1339,-1350,-76,-408,-1530,298,-295,-1905,58,-1110,240,583,-1357,549,749,-1193,1067,22,-471,761,-702,-593,-589,26,650,581,-491,-328,-1014,-1469,-1089,-1804,-2428,-1814,-1337,-556,44,-133,38,-652,1369,1423,586,1242,1325,1158,107,-814,-273,-551,-575,-865,-940,-819,-677,-1373,-1416,-385,-376,-458,-525,-636,-659,-633,-490,-359,-24,-182,348,726,328,-1075,-659,113,-298,193,-196,-559,-878,-1153,-1345,-1386,-1346,-1253,-1218,-1253,-1206,-1215,-1361,-1391,-1295,-2141,-697,-219,114,579,908,941,-391,-956,-1952,-1056,816,1846,1577,250,-2661,455,423,-86,-1530,213,-948,-355,-1676,-368,-487,-654,-843,-1107,-2819,-2950,-3377,-1853,-1845,-5147,-6338,-1432,-1312,-1227,-5633,-854,-662,-372,-69,265,563,845,-3005,-10359,-9552,-7131,-9601,2022,2074,1965,-1298,1010,-2483,-956,-1770,-2095,1345,-363,-383,1519,1673,-1580,-2210,-1032,-670,-398,223,7,-933,674,-1376,750,89,-1178,-1543,-806,-2440,-484,-320,-829,-580,314,1321,-200,45,1284,1262,1123,915,664,225,-96,-364,-743,-1188,-1556,-1988,-2325,-1985,-1673,-1342,-1309,-809,-547,-340,-635,-1599,-427,-332,-477,-678,-904,-1126,-1696,-1377,-1482,-1480,-1696,-1408,-859,-2177,-1380,496,-1243,-111,-947,848,490,-290,-263,-1818,649,838,519,545,138,158,-398,-242,1127,276,385,925,-187,453,13,-164,-474,-698,-746,-588,-246,-358,-112,925,1273,-335,-377,-810,-1350,-1156,1325,1110,866,583,26,-910,-836,-1641,-839,-1183,-1490,-1748,-1844,-1752,-1551,-1324,-1059,-944,-829,-1044,-902,-1084,-1353,-1629,-1934,-2165,-2276,-2263,-2093,-1940,-1804,-1778,-1766,-1872,-1857,-1631,-1360,-1033,-797,-613,-416,-1188,-754,-375,-418,-481,-325,-201,-5,303,-490,-1053,-394,394,447,-34,1114,426,1511,1150,49,-1369,-73,-137,-345,-1669,-2374,-1466,-319,-1359,-1307,-4,22,39,0,-109,-232,-417,-635,-922,-1071,-1237,-1332,-1395,-1391,-1459,-1493,-1507,-1484,-1773,-1453,-1466,-1508,-1563,-1581,-1552,-1558,-1541,-1473,-1468,-1446,-1472,-1392,-1262,-1117,-927,-794,-735,-1711,-660,-1208,-833,-858,-848,-852,-804,-1105,-1168,-548,-462,-645,-674,-103,-18,-524,-843,448,593,812,933,10,-642,260,-521,-1336,1115,-913,405,720,578,308,93,-157,-423,-718,-986,-1229,-1336,-1359,-1942,-907,-493,-372,-1087,-467,-757,-102,-186,-660,-2004,-1252,-2036,-1285,-1518,-1651,-1430,-1143,-909,-1437,-2376,-1572,-156,-140,-1026,-785,-603,-357,-1113,-856,-925,-976,-1669,-1573,-1441,-1347,-1328,-1219,-1021,-849,-613,-324,-24,299,521,914,800,-1166,17,116,1254,979,412,159,368,409,623,476,-1517,-684,255,2066,2167,2126,1551,-501,-640,827,499,-26,-501,-836,-991,-1131,-835,-758,-713,-751,-856,-1156,-905,-2137,-1116,-1131,-1161,-1124,-1113,-992,-855,-1193,-886,-293,14,293,702,1212,-177,-1190,694,1251,-219,-540,-122,162,1728,-182,-1035,-1617,-576,779,28,-174,410,253,-1518,105,-272,-649,-690,-1029,-1165,-965,-527,-82,-1637,-587,-2169,74,442,214,-772,669,340,-793,-1489,-2667,-812,-409,-336,-2052,-403,277,1145,958,-1367,-307,107,-240,-982,-1083,-234,-1616,1723,1497,-886,2525,2451,-250,-2210,2677,2677,2262,-18689,1874,1472,-4457,-8537,-7125,-1883,-405,-640,-772,-820,-5581,-650,-18154,-42116,-28450,-42,177,558,1013,1464,-120,-448,1005,1365,1318,2005,1407,133,-786,-803,-1549,-1769,-1225,-440,347,937,488,-1209,-839,531,-473,-824,-312,-74,634,-610,-527,640,215,-241,-643,-1046,-1737,-1744,-1785,-1667,-1459,-1252,-1079,-1123,-1046,-1074,-1105,-1121,-1111,-988,-778,-507,-224,-1761,-37,725,-1159,39,830,864,838,169,168,2004,1806,1300,207,629,88,-295,-727,-638,-1314,-889,-373,-299,-248,-417,-640,-1053,-1329,-1702,-1807,-1595,-1230,-772,-377,-869,-715,-1344,-307,-690,113,-1088,-61,491,13,-107,-1470,-2255,-355,-546,-732,-983,-1233,-1817,-1928,-2344,-2601,-2434,-2046,-1558,-1179,-714,-331,-707,107,394,425],[-1030,-1054,-235,-404,-515,-1274,-216,7,123,332,513,-896,-729,-872,-524,-283,-462,-1111,-1051,-229,447,476,2011,1461,1088,-97,-1916,1102,3072,485,-104,1329,1244,1650,616,917,584,158,-192,-401,-686,-1030,-1246,-1482,-1722,-1721,-1608,-1379,-1163,-926,-850,-710,-626,-1151,-886,-1109,-1135,-1021,-941,-1109,-1288,-1337,-1362,-1249,-1139,-988,-1177,-856,-807,-891,-882,-1305,-2185,-1364,-1051,-2393,-1143,-1077,-1898,-733,-490,-177,-1306,263,508,-133,76,16,-551,-353,-36,20,-1229,-1122,-973,-528,-1184,26,-258,325,-765,466,662,345,848,-852,-737,-596,361,2081,1551,1428,82,526,171,-2241,-1264,-1252,-1290,-1188,-557,263,402,474,487,412,250,-758,-707,-473,-784,-956,-1068,-7215,-1046,-914,-913,-945,-971,-1125,-1462,-1097,-1336,-2052,-580,-511,-186,-315,-1308,-64,-159,-297,-518,-706,-932,-1190,-1366,-1381,-1311,-1177,-982,-778,-564,-331,-728,-127,128,174,460,191,202,-596,-521,59,1061,-342,-10,-558,-62,-148,-553,-947,-1362,-1759,-1858,-1497,-1246,-1085,-1037,-935,-899,-956,-1069,-1456,-1330,-1388,-1425,-1398,-1327,-1273,-1206,-1125,-1099,-1181,-1310,-1372,-1383,-1265,-928,-522,-12,453,350,-212,1065,672,-838,562,-1183,-705,-67,-298,-1621,-258,261,-1006,-599,474,-722,770,1051,390,-142,316,1551,1046,500,-518,-644,-1153,-1619,-1472,-1103,-862,-628,-548,-446,-728,-428,-448,-322,-236,-693,-84,-393,-521,-827,-1460,-232,-250,-1000,-1239,-628,-93,-124,-125,-491,-141,-631,-153,-94,-1429,-2151,242,449,644,576,-827,-983,-320,-148,-238,-422,-1683,-1289,515,982,114,-4,-219,-1172,-1136,-366,918,-745,257,-241,-1393,-472,-478,-1078,-771,175,678,-1274,-268,-1161,-1877,-1366,-839,-493,-480,-700,-1043,-1473,-2018,-2608,-2099,-1487,-852,-1440,-1015,173,-287,-1345,-10,-658,-1574,391,-792,159,366,-1165,252,292,-782,73,-33,-389,-247,-825,-655,-768,-1057,-1266,-1440,-1580,-1641,-1455,-1330,-1014,-663,-335,-421,-1684,-578,1038,164,274,-755,1226,996,251,529,139,-207,-586,-969,-1343,-1648,-1810,-1761,-1607,-1484,-1459,-1684,-1475,-1198,-971,-746,-465,-236,24,232,435,-227,257,-295,381,792,479,-1250,-820,-5,-459,-879,-1336,-1718,-1989,-2125,-2114,-1999,-1898,-1812,-1798,-1824,-1705,-1565,-1498,-1318,-1112,-2063,-742,-506,-396,-215,-97,91,-149,-616,-1727,-837,793,1129,1317,4,-2756,399,723,569,-731,807,-612,-479,-1208,1433,1209,886,492,-837,-2853,-3460,-2222,-2123,-1778,-5013,-4758,-634,-420,-646,-6469,-1476,-307,-384,-472,-468,-351,-72,-4514,-11264,-7095,-3742,-8836,2944,3346,3365,-1865,876,-1981,-1564,-1701,-2073,1628,-194,-317,3621,2507,-1561,-2128,-1170,-838,-595,290,39,-828,833,-1216,709,646,-847,-1654,-545,-2376,-756,-274,-876,-868,187,1607,-73,436,1746,1601,1342,997,663,242,-334,-539,-885,-1191,-1240,-1155,-885,-1754,-177,189,-951,685,849,908,-976,-1306,-308,-74,-500,-958,-1374,-1607,-1468,-1130,-813,-530,-1562,-1330,-543,-1757,-1752,-632,-1326,-154,-855,682,452,-372,96,-1713,412,1093,369,421,-189,321,-136,-211,957,199,-27,1290,-657,481,-169,1079,965,746,114,268,21,-503,-551,-821,-979,-985,-875,-1018,-1261,-1166,72,297,467,63,-88,-990,-770,-1206,-492,-853,-768,-1187,-1569,-1893,-2045,-1879,-1506,-1232,-944,-710,-669,-1307,-1500,-992,-1227,-1444,-1635,-1817,-1877,-1889,-1803,-1691,-1468,-1274,-975,-961,-241,-983,495,773,380,-1420,-821,-307,-128,-920,-248,416,1277,248,-739,-1220,-484,598,515,-93,1321,277,2285,1587,94,-1298,12,138,-61,-1842,-2206,-1441,-499,-831,-944,-1238,-1481,-1640,-1721,-1734,-1674,-1628,-1572,-1546,-1362,-1199,-998,-808,-598,-503,-424,-376,-346,-1425,-448,-580,-750,-921,-1019,-1023,-1024,-978,-878,-850,-819,-853,-797,-701,-596,-451,-366,-355,-1469,-409,-1242,-771,-913,-1029,-1152,-1209,-1176,-1202,-1251,-1339,-1540,-1702,-1857,-1819,-1453,-987,-433,121,619,1004,-70,-51,658,-738,-925,1205,-1051,251,851,448,711,663,-160,437,-656,25,-242,-547,-1200,-1845,-1223,-1236,-1133,-1168,-878,-1265,-750,-747,-791,-2066,-1416,-1823,-703,-1793,-826,-141,9,-651,-1168,-2050,-1353,-424,-714,-1023,-1326,-1597,-1753,-1857,-1767,-1556,-1383,-1420,-1602,-905,-649,-475,-189,-259,616,426,445,782,121,769,1636,706,-1044,707,861,1889,1567,-74,165,2475,1942,1532,384,-1530,-652,309,1254,1294,1232,1144,259,-390,268,-38,-423,-763,-1007,-1161,-1607,-1269,-1367,-1479,-1637,-1825,-1889,-1876,-1948,-1830,-1791,-1731,-1620,-1538,-1340,-1117,-1291,-879,-352,-60,144,424,765,-29,-1118,908,1447,-127,-183,-140,473,2295,136,-1092,-1520,-367,738,-69,-221,503,397,-1484,68,-149,-650,773,22,-680,-1353,-1690,-1379,-1194,-634,-2760,112,294,24,-153,325,366,-1141,-1767,-2456,-824,-441,-70,-1625,-853,103,1088,439,-1610,-226,-148,-505,-847,-1057,-1042,-2058,-584,-272,-895,428,670,118,-2455,1323,1420,1496,-14190,1553,1552,-6225,-10224,-8773,-34,1478,1317,1105,841,-5075,321,-22869,-33281,-29537,-1215,-1712,-1640,-1058,-446,127,-650,664,1055,1006,805,521,48,-1026,-889,-1119,-1038,-776,-368,79,359,504,-893,-1181,141,-819,-822,-728,-398,673,-523,-321,606,557,417,365,-210,-1769,-1249,-429,-1824,-868,-1063,-1243,-1456,-1778,-2071,-2395,-2083,-1706,-1274,-827,-385,6,-1411,-400,928,-1136,70,920,985,1038,276,246,2421,2451,1609,519,1037,1501,1142,-467,430,-1490,-1213,-172,-243,-245,-372,-439,-993,-423,-308,-35,122,-947,263,98,-549,-434,-1400,-194,-977,-138,-1084,-65,-391,-812,-1028,-1170,-1631,-1099,-985,-851,-764,-953,-2080,-879,-1103,-1381,-1667,-2014,-2347,-2502,-2070,-1648,-1256,-854,-523,-300],[-1306,-942,-740,-630,-515,-1207,-141,32,190,317,362,-927,-924,-838,-56,69,-650,-684,-485,-278,-392,-478,-455,-458,-391,-264,-1394,23,154,373,-415,608,585,616,496,355,177,-114,-319,-349,-403,-470,-389,-338,-333,-288,-937,-360,-718,-284,-319,-229,-136,-1153,-1095,-1063,-1394,-738,-202,-783,-756,-888,-1112,-1163,-1085,-837,-1047,-328,-86,-767,-309,-1229,-2002,-1507,-1421,-1782,-821,-800,-1853,-212,292,697,-1569,393,879,-228,-8,-84,-404,-410,-365,-162,-1022,-989,-890,-342,-1232,-205,-231,334,-557,98,469,289,1434,-735,-889,-880,510,3344,1900,1716,365,672,150,-2194,-1128,-1320,-1396,-1312,-574,785,1067,1052,1114,1582,1549,-652,-561,1198,-472,1010,1008,-2747,1060,1148,1102,1037,1005,864,-1164,807,-1023,-1870,-241,-714,435,-850,-1802,-392,-752,-1110,-1504,-1823,-1998,-1752,-1536,-1438,-1293,-979,-833,-748,-730,-780,-856,-974,-1223,-1510,-1731,-1887,-1812,-1569,-1418,-1270,-1173,-1151,-1018,-970,-928,-888,-890,-837,-772,-686,-563,-416,-564,-293,-307,-202,-550,-374,-288,-1311,-2102,-671,56,-16,-124,-386,-1218,-692,-905,-1182,-1459,-1648,-1808,-1814,-1526,-1126,-586,-46,499,-27,833,419,-848,729,-1139,-560,6,-283,-1385,-526,-531,-1157,-887,447,-414,1144,1107,149,-63,-186,-895,-1615,-1482,-695,-63,747,1228,1358,1960,2096,2176,1212,337,-410,-56,-424,188,-89,-876,-232,-292,-545,-1195,-1866,-1085,-1352,-1607,-1631,-1452,-1110,-861,-588,-529,-42,-450,387,-99,-1636,-2010,902,685,1142,598,-875,-874,-726,-894,-229,-457,-1451,-1234,207,751,-186,398,-383,-1270,-1989,-2321,-1589,-1247,-524,-301,-1311,-307,-527,-905,-1219,-1449,-1464,-1163,-728,-346,-602,-857,438,547,-733,-33,84,-534,-685,-695,-1071,-1394,-1583,-1658,-1612,-1473,-1312,-1196,-1133,-1095,-1144,-1025,-1064,-1060,-1076,-1028,-1002,-886,-911,-899,-797,-674,-472,-978,-742,-922,287,612,-7,-1064,150,-542,-1174,-657,394,397,-361,-1951,-1037,240,-148,-542,-1026,-1509,-2092,-2125,-1467,-800,-57,-366,-495,232,-1071,2013,1953,-32,-899,-1403,-1944,-1518,-101,633,-387,172,64,75,831,572,-76,328,-416,276,-31,-359,-1365,-1147,-1560,-1790,-1569,-1223,-812,-397,-54,205,422,-669,-44,59,-697,-1124,-98,-232,-523,-832,-1969,-1491,-1678,-1786,-1672,-1635,-1585,-1679,-1705,-1705,-1612,-1358,-1027,-656,-247,-1923,476,868,1110,-77,1202,-341,-628,-777,1306,1099,791,424,-886,-2785,-3911,-1069,-1163,-1351,-4031,-2338,-852,-828,-885,-7822,-5952,-1176,-1340,-1542,-1648,-1543,-1251,-5923,-12232,-4561,-21,-5865,1150,1422,1615,-2022,824,-1460,-2184,-1646,-2122,330,-49,-390,674,930,-1711,-2230,-1413,-1066,-795,501,101,-813,-16,-1144,-326,-331,-520,-1788,-328,-1891,-1059,-262,-962,-1115,139,1599,38,735,1447,1393,1243,852,850,312,-590,187,-280,-198,-274,-352,-297,-1657,44,296,-627,631,757,807,-1325,-1021,-239,165,-80,-327,-527,-621,-865,-322,-89,205,-1441,-1292,-468,-1360,-2140,-76,-1222,234,-708,574,363,-501,366,-1501,181,413,174,1,-597,-50,-73,-269,13,39,-503,256,-1144,126,-408,691,766,823,-293,592,580,-681,-285,537,392,174,-738,-1200,-1230,-973,-1299,-1625,-1951,-2222,-2301,-1988,-1678,-1424,-1128,-1010,-650,-462,-284,-561,-608,-101,-298,-275,-436,-627,-960,-1698,-1958,-1782,-1847,-1763,-1598,-1429,-1184,-955,-1138,-486,-197,47,122,-1232,242,-1162,157,1259,156,-1724,-925,-813,-1033,-1414,-324,367,1348,124,-1012,-1356,-564,751,528,-153,1508,91,1791,1197,130,-1252,62,1228,987,-1888,-1872,-1387,79,-281,-453,-864,-1245,-1560,-1704,-1534,-1263,-1055,-902,-859,-733,-690,-634,-598,-530,-557,-573,-588,-592,-1017,-644,-808,-658,-582,-402,-496,109,339,607,-133,-830,-387,173,278,414,242,-4,-284,-1129,-475,-1289,-531,-136,14,60,-479,-684,-181,-448,-755,-1114,-1415,-1370,-1283,-1017,-726,-391,-79,169,323,-269,445,402,-773,-330,36,-1189,-226,-349,-377,-488,-515,-565,-635,-745,-856,-996,-1143,-1230,-1770,-1117,-883,-674,-1222,-357,-1742,-166,-494,-968,-1999,-1373,-1603,-1012,-2470,-1183,-28,91,-778,-969,-1694,-1114,-851,-1189,-1522,-1755,-1585,-1352,-791,-703,-1194,-628,-1097,-1575,319,563,744,597,98,1310,443,476,493,-420,1022,1909,540,-840,1360,1620,1918,1239,-508,233,-556,-1328,-1564,-1151,-1539,-686,37,207,243,167,92,-53,-220,-370,-404,-479,-521,-524,-524,-1999,-587,-767,-1006,-1332,-1710,-1628,-1227,-1742,-1382,-322,-91,138,1,-228,-589,-1297,-877,86,1264,1245,1240,1236,52,-1083,896,670,-16,166,-177,465,681,456,-1174,-1328,-183,636,-169,-271,411,489,-1399,14,-6,-651,874,266,-348,662,398,-723,-802,-742,-2399,-515,-457,-372,-293,-257,-176,-1457,-1847,-2278,-865,-387,258,-952,-1247,-136,570,-92,-1692,-143,559,339,-155,-642,227,-1580,110,-117,-784,-496,-733,-913,-2623,-1117,-1185,-1135,-9753,-729,-445,-9407,-12687,-10104,779,966,1034,1012,897,-4370,558,-25299,-24229,-26045,-3989,-1175,-989,-500,-61,336,-926,358,1049,1094,1067,1023,586,-1226,-25,76,-167,-454,-624,-641,-663,-676,-599,-1362,-301,-1124,-803,-935,-711,506,-430,-172,1039,869,185,627,-56,-1687,-673,131,-1865,384,275,-419,-1457,-397,-510,-1076,-459,-376,-238,-94,-73,91,-1040,-828,-12,-947,-393,-675,-960,-1151,-1232,-1084,-878,-665,-489,-370,-206,-222,-212,-335,-478,-1611,-1495,-1258,-1450,-1487,-1435,-1138,-893,-526,-2,414,243,-824,-44,-267,-193,-163,-1487,-44,-1101,-350,-1108,-69,92,-584,-864,-1261,-1242,-890,-586,-321,-468,-1069,-2227,-282,0,-111,-212,-465,-861,-701,-775,-803,-1081,-565,-363,-185],[-1725,-1545,-1364,-1100,-796,-1070,-262,62,370,636,813,-878,-996,-749,416,483,-818,-717,-521,-291,-427,-361,-56,263,610,925,-819,772,1402,693,-691,891,1146,917,355,1827,1632,181,402,-156,180,-268,-547,-772,-913,-877,-854,-676,-833,-268,-202,-84,-23,-1111,-1170,-901,-1528,-369,-545,-769,-1029,-1196,-1379,-1399,-1303,-1027,-801,-368,7,-576,-279,-1114,-1817,-1403,-1202,-1076,31,-434,-1601,-1358,-1641,-1601,-1714,-1221,-1015,-952,-996,-1122,-1218,-1221,-1119,-979,-833,-858,-820,-201,-1027,-317,-307,-565,-728,-934,-1087,-1175,-1192,-1128,-1056,-1143,-490,-249,-39,185,363,447,83,-1875,-978,-1444,-1482,-1349,-628,518,573,644,747,855,965,-527,-447,1586,-392,2154,2288,1091,2955,3156,3143,3013,2804,2363,-875,1374,-768,-1616,-291,-966,-748,-1406,-2218,-522,-437,-675,-399,-394,-446,-570,-693,-1557,-1353,-996,-1086,-1191,-1291,-1349,-1305,-1189,-1129,-1079,-1004,-1013,-980,-863,-839,-772,-691,-1017,-317,-808,266,591,742,-703,-126,-296,1146,274,-493,-167,1831,570,-296,-239,-180,-1048,-2368,-1067,-22,208,42,96,-1907,1278,1080,867,-503,581,461,316,237,151,140,93,29,-41,-159,-368,-869,-801,-1137,-1362,-1601,-1420,-1101,-611,-270,-1257,-1085,161,-15,-202,-520,-929,-1399,-1755,-1295,-631,50,-720,93,1358,2156,1290,2329,2855,2911,1106,507,-80,134,-430,150,-211,-962,-439,-239,-539,-1538,-1707,-1135,-1008,-850,-696,-630,-474,-462,-465,-491,-451,-510,-448,-356,-1779,-1786,-223,-229,-304,-298,-879,-478,-579,-952,-123,-492,-1241,-1131,-458,-626,-847,-970,-1065,-1211,-1028,-957,-858,-1820,-579,-356,-994,132,-140,-738,-292,1257,987,-683,424,510,-767,-1037,669,1362,-1192,380,916,-345,-863,73,-414,-754,-1250,-1502,-604,39,-374,-1075,-561,-999,-736,882,-293,68,-449,-945,-1487,-1824,-1467,-877,-185,-208,1201,-1171,-816,-991,499,665,-220,-1362,368,-360,-1021,-1003,-350,154,-337,-2023,-1483,-286,-936,-1515,-1977,-1628,-1193,-679,-128,292,746,-682,-369,464,-1230,1742,1629,-69,-1172,-1685,-1893,-1541,-404,482,-591,63,171,-118,627,577,90,373,-530,340,654,511,-1336,-1008,-420,-836,-926,-627,-54,415,1521,2229,2007,-702,-252,-159,-938,-1126,-167,1077,1594,892,-1844,-478,-952,-1300,-1258,-1218,-1195,-1369,-1542,-1720,-1577,-1197,-766,-322,-279,-974,613,1177,1535,456,1424,-135,-775,-380,1613,1793,-292,1103,-875,-2597,-4313,-44,467,-1602,-2579,-29,-100,-222,-892,-9712,-11163,-765,-951,-1215,-1528,-1806,-1485,-7136,-13267,-2144,-311,-3206,95,139,116,-1785,-142,-937,-2731,-1520,-2241,379,118,-546,984,949,-1963,-2453,-1752,-1340,-951,-579,-851,-952,-956,-1100,-915,-901,-854,-1802,-821,-1422,-1324,-589,-1054,-1269,-315,-284,-287,-284,-316,-292,-356,-457,-563,-714,-848,-926,-995,-1082,-1072,-1122,-1122,-1475,-1108,-1090,-1085,-1101,-1026,-923,-1602,-722,-723,-762,-790,-878,-1012,-1181,-1329,-1508,-1682,-1574,-1272,-1229,-732,-927,-2322,-684,-898,96,-458,251,310,-600,454,-1232,43,586,22,-336,-997,495,348,-349,87,-110,-949,-242,-1556,-588,-615,-421,-218,3,-689,396,408,-793,-338,634,618,391,-855,-1290,-1175,-719,-183,-342,-495,-836,-675,-1215,-806,-422,-151,-953,346,771,1069,-897,-883,-583,-297,1352,671,776,-53,-2006,-2073,-600,-887,-670,1453,206,-109,-419,-1129,379,2601,2267,196,-1487,311,-1261,-260,932,-122,-2033,-965,-1302,-1930,-1769,-378,-413,-363,-116,-1214,-1364,-563,777,551,-158,513,2,137,29,8,-1184,123,373,431,-1719,-1468,-1233,256,110,-33,-265,-441,-541,-591,-608,-553,-1171,-450,-468,-383,-369,-350,-367,-374,-496,-622,-754,-869,-970,-1030,-1167,-832,-594,-276,-520,-245,128,995,-70,-781,-262,237,262,645,289,-219,-802,-1052,-590,-1305,-414,1150,1526,798,-671,-471,688,717,323,-215,-1681,63,168,337,280,570,463,615,511,-539,193,-8,-621,-444,-575,-1290,-769,-822,-765,-775,-685,-594,-499,-632,-336,-280,-264,-906,-1701,-1320,-320,-387,-1222,-672,-2013,-1055,-1255,-1478,-1810,-1755,-1842,-1859,-3088,-1758,-1756,-1748,-1796,-1818,-1825,-1763,-1815,-1793,-1727,-1615,-1577,-1765,-905,-715,-1097,-485,-739,-1504,175,429,584,70,428,1472,402,478,169,-938,1270,2063,314,-586,1447,670,-248,-1294,-2095,-1341,-678,-26,537,226,-1541,-806,314,1310,1228,1096,1017,895,139,593,501,313,122,-35,-182,-1760,-448,-679,-941,-1271,-1641,-1797,-1523,-1515,-1611,-421,-70,286,-89,-352,-718,-1246,-905,-85,1851,1817,1793,1307,41,-1121,995,1235,79,464,-259,509,329,131,-1305,-1159,-394,-402,-444,-434,-385,-325,-1287,-27,102,-709,483,327,-458,908,942,-950,-512,-950,-1643,399,-166,-529,62,-113,-231,-1775,-1790,-2188,-973,-903,-1147,-1415,-1607,-1855,-2050,-2046,-1880,-1648,-1451,-1282,-1183,-1105,-1004,-960,-888,-811,-639,-399,-176,127,-2684,872,1194,1502,-5641,1935,2024,-14133,-15942,-8721,1529,1157,668,128,-434,-3613,-1285,-25035,-15953,-20511,-8028,-4027,-277,-110,-799,138,-1308,84,562,690,825,1008,649,-1440,-496,1216,1192,1035,865,699,402,51,-246,-1361,-545,-1402,-845,-886,-1026,-892,-900,-880,-719,-590,-456,-251,-61,-1540,-83,387,-1333,528,550,-168,-1599,259,-362,-1126,-257,-421,-446,-332,-111,144,-676,-1301,499,-668,288,829,862,1008,377,302,528,272,-39,-399,-678,-1057,-1203,-1102,-868,-1645,-1665,-605,-556,-451,-459,-404,-733,-962,-98,105,276,-701,-371,-516,214,114,-1569,138,-945,-461,-1100,-146,162,-624,-992,-709,-932,-1124,-1168,-1017,-897,-1237,-2085,-655,-616,-553,-433,-657,-913,-188,-85,-527,-1218,-62,105,137],[-1729,-1149,-1129,-829,-474,-856,97,402,660,847,925,-770,-949,-615,824,670,-912,-736,-550,198,383,-685,625,-108,794,1556,-245,539,2106,751,-927,802,1173,584,177,1632,2369,91,628,-11,948,451,63,-353,-772,-1090,-1443,-1574,-1525,-1324,-1242,-1108,-1041,-1099,-1171,-1152,-1540,-1483,-1644,-1731,-1656,-1421,-1244,-1030,-880,-717,-640,-576,-503,-508,-489,-1068,-1678,-1134,-667,-588,-665,-748,-1302,-699,-521,-197,-1732,-303,632,-297,-207,-341,-101,-573,-928,-645,-749,-820,-855,-379,-786,-646,-296,-43,-165,-218,122,-118,-459,-832,-1321,-1444,-1269,-1130,-958,-753,-582,-490,-346,-1567,-910,-1716,-1647,-1342,-799,298,519,548,801,846,836,-512,-457,667,-441,374,215,97,-164,-311,-587,-886,-1161,-1565,-1871,-1922,-1679,-1445,-1145,-1312,-636,-2066,-2464,-186,-85,-987,-36,307,448,-661,-920,-1561,-848,612,549,418,229,1,-205,-400,-670,-943,-1173,-1474,-1726,-1897,-2143,-2239,-2119,-1900,-1467,-1042,-579,-107,97,-1173,-96,-426,528,81,-403,-726,1940,616,-196,-211,-185,-799,-1759,-1527,-333,67,-29,463,-2588,750,855,982,-391,539,1255,782,1718,617,326,1406,567,78,-32,-154,-995,-876,-1252,-1224,-1257,-1151,-931,-721,-545,-1310,-1158,-350,-438,-570,-712,-882,-1056,-1190,-1224,-1203,-1101,-982,-774,-570,-430,-253,-59,46,178,190,227,129,94,-536,-53,-437,-904,-760,-742,-959,-1865,-1293,-1605,-534,-558,-305,42,504,537,481,-475,54,-258,-540,-730,-1898,-1603,-581,-407,-314,-191,-892,-160,-84,-369,-45,-631,-1135,-1052,-531,154,-33,999,173,-1051,850,739,661,-1766,682,-295,-770,260,-53,-632,-138,1585,994,-321,714,199,-655,-1215,600,1209,-1216,731,874,-236,-902,-463,-862,-147,-154,-1552,-809,-1683,-1483,-1055,-794,-940,-428,984,-172,228,1021,-331,230,-175,-739,-1263,-1689,-2041,-1809,-1418,-992,-851,-290,121,-409,-1696,536,-262,-900,-1314,-1121,-159,-390,-1888,-1917,721,1135,908,-542,556,41,-1232,-273,-480,-577,-1046,-764,-876,-1268,-1079,-1224,-1335,-1425,-1537,-1599,-1643,-1693,-1678,-1695,-1677,-1726,-1748,-1801,-1765,-1629,-1352,-1065,-781,-481,-215,-1171,-997,-26,-260,-535,-920,-1268,-1393,-1164,-733,-226,-771,-503,-379,-1160,-982,-209,710,423,99,-1689,-483,-486,-427,-221,-699,-66,130,206,-995,6,264,-1,317,-197,-78,507,455,471,500,592,2,-911,-34,923,1017,-2237,604,-756,-2306,-4692,747,781,-1933,-1022,1314,-817,1823,-1718,-12162,-17039,1917,1715,1384,975,461,-85,-8094,-14351,-1085,-998,-929,-467,-248,-40,-1285,282,-416,-3137,-1293,-2390,485,329,-759,-52,-352,-2210,-2700,-2193,-1676,-1061,-821,-715,-840,-432,-1050,-221,-117,23,-1661,143,-971,-1505,-225,-1144,-1322,-392,-503,-579,-578,-546,-402,-308,-234,-162,-155,-638,-161,-213,-344,-716,-572,-645,-1226,-832,-511,-412,-360,-267,-201,-1745,-376,-145,-139,-31,122,328,585,703,563,1495,699,-1037,-1118,-178,-443,-2062,-1276,-431,120,-447,-743,-380,-641,808,-925,28,1394,-55,-553,-1349,597,636,-430,-332,-189,-1327,-188,-1844,-497,-741,-200,-488,-698,-1040,-907,-916,-927,-876,-829,-752,-682,-888,-1280,-1064,-1099,-1266,-1380,-1402,-1267,-1076,-1217,-804,-414,-240,-702,-75,-66,-59,-1122,-1080,-1150,-232,-119,-19,125,5,-2027,-1892,-732,-555,-360,241,141,64,-453,-1086,304,842,904,321,-1681,387,-1251,-674,577,-434,-2295,-884,-1733,-2256,-1709,-1129,-1453,-1644,-1558,-1302,-1239,-727,-306,-19,-106,594,91,897,909,300,-1083,199,1527,1031,-1401,-994,-970,442,950,735,423,142,-626,-347,-613,-844,-1387,-1363,-1638,-1682,-1644,-1534,-1432,-1303,-1279,-1246,-1215,-1168,-1135,-1135,-1425,-1216,-1297,-1352,-1371,-1437,-1478,-1453,-1456,-1386,-1312,-1088,-783,-439,-37,319,622,-281,163,-1277,-211,1781,2006,1018,-822,-238,1145,1031,1415,219,-1506,227,2140,786,422,513,329,1103,631,-842,-273,-635,-869,-918,-766,-1342,-380,-207,-47,148,323,-407,511,-605,425,276,58,-740,-1627,-1578,-502,-438,-1164,-249,-1774,-510,-1293,-1291,-1540,-738,-1195,-1551,-3571,-1621,-1251,-1119,-1000,-854,-1089,-623,-660,-775,-944,-1123,-1805,-2065,-693,-546,-964,-341,-371,-1400,327,960,2286,-435,709,1684,309,455,-160,-1381,965,739,39,-302,862,1023,1141,535,-1083,503,882,737,592,203,-1532,-1014,-187,-275,-359,-460,-506,-620,-790,-1005,-1175,-1443,-1697,-1881,-1995,-1973,-1959,-1931,-1876,-1828,-1770,-1571,-1314,-1251,-1866,-732,-583,-434,-377,-472,-844,-1166,-949,-249,-2,-32,18,151,-61,-1239,743,944,148,696,-380,441,2000,916,-1467,-1058,-90,222,-273,-401,22,452,-1143,-91,-322,-824,-44,265,-609,894,1054,-1086,-312,-1256,-877,687,-471,-906,579,500,126,-2085,-1711,-2179,-1140,-342,-650,-958,-1914,-1296,-1320,-1187,-1278,-843,-651,-472,-364,-289,-215,-452,-1630,-422,-498,-601,-712,-726,-2599,-469,-294,-68,-2053,415,637,-20350,-19785,-7179,1319,1355,1280,1135,912,-2823,429,-23059,-8659,-14513,-12550,-7642,-58,-3132,-3534,321,-1740,-118,1486,1444,1367,1282,589,-1681,-1008,423,222,-58,-290,-469,-731,-1014,-1197,-1277,-1333,-1598,-1380,-1471,-1468,-1417,-1420,-1420,-1305,-1243,-1194,-1082,-984,-1336,-786,-690,-708,-455,-309,-140,-1754,102,-335,-1166,546,619,700,-248,-100,335,-317,-1678,230,-346,-87,-458,-880,-1280,-1556,-1249,-638,63,763,1012,1030,2430,1308,626,703,-1566,-1629,-25,413,-7,68,-117,-512,-1288,-4,33,276,-551,-676,-471,594,406,-1607,341,-626,-445,-1000,-221,85,-467,-1090,-238,-284,-329,-365,-379,-401,-1430,-1785,-422,-437,-579,-442,-854,-825,-246,-181,-581,-1196,-233,-312,-463],[-1464,-576,-726,-917,-229,-777,435,457,406,272,49,-804,-998,-613,-413,-344,-1039,-893,-708,-129,-157,-1191,-225,-761,-244,-142,-35,93,174,320,-1196,397,324,158,-114,181,91,-102,-233,-238,-308,-428,-398,-363,-308,-155,-235,135,-1115,-730,476,610,559,-1158,-1179,-656,-1485,-670,-742,-583,-1020,-90,492,817,1011,1145,-294,-160,285,-340,-462,-1089,-1526,-827,-122,-282,-563,-961,-1422,-1793,-1167,-423,-1645,-730,342,-358,-373,-544,-26,-731,-1139,-984,-734,-836,-959,-604,-587,-366,-435,-231,-314,-545,-797,-1003,-1088,-1026,-1618,-1386,-657,-713,-891,-1107,-1319,-1316,-888,-1275,-865,-2043,-1834,-1282,-986,-191,-59,103,1505,1298,1042,-555,-498,362,-547,12,-90,-106,-224,-184,-231,-258,-231,-308,-601,-332,-691,-1310,-602,-1454,-851,-2732,-2304,-1068,-940,-1148,-549,-346,-239,-1286,-1134,-1353,-623,-777,-842,-808,-677,-493,-267,-50,56,42,212,36,272,-167,92,-713,-424,-1426,-623,-1063,-1451,-1255,-677,-1529,-3,-571,-146,-89,-197,-1050,920,612,-157,-198,-493,-908,-1262,-1933,-1857,-1805,-1616,-1465,-2387,-1123,-948,-825,-703,-502,-321,-167,35,196,213,467,489,9,-628,-299,-1127,91,-1383,-193,-223,-629,-628,-54,-37,-1244,-1040,424,682,858,527,-1027,23,546,446,316,182,-757,-124,-248,-420,-537,-622,-786,-905,-1107,-1203,-1310,-1259,-1212,-1147,-1116,-1192,-1207,-1307,-1266,-2018,-887,-1729,-129,-252,-34,45,269,151,-23,-438,-471,-753,-816,-728,-1925,-1404,-300,-222,-253,-258,-850,-421,-374,-360,-287,-839,-1072,-953,-772,-43,326,385,-49,-809,486,523,571,-1112,680,-215,-611,295,-15,-538,-31,1089,926,62,990,-104,-391,-1293,510,1074,-782,1042,800,-174,-760,-911,-1284,-267,-36,-1608,216,-393,-1163,-1910,-1652,-1003,-393,123,-117,255,878,-35,857,761,441,-297,-247,-618,-958,-1510,-1553,-1840,-1594,-1240,-836,-2044,45,-236,-807,-1381,-1792,-525,-519,-1741,-2116,598,1378,1046,-429,259,-750,-1834,770,2511,1675,-1400,-238,760,-1180,2372,2194,-300,-1298,-951,-1155,-1581,-898,161,-998,6,402,-460,214,480,386,337,-771,-867,-1542,-1498,-950,-936,195,259,648,193,-227,277,398,216,88,-904,-826,-627,-1383,-803,-252,-197,-361,-577,-1533,-1063,-998,-809,-471,-1024,-49,210,332,-791,205,77,-528,-450,-814,-1153,-1309,-1113,-701,-296,103,31,-1053,185,622,498,-3991,-186,-733,-1971,-5082,-1093,-505,-2414,343,740,-3196,983,-3106,-15221,-23544,807,639,428,225,-6,-219,-8838,-15493,-559,-605,-581,-494,-462,-411,-721,-307,-191,-3382,-1053,-2547,271,374,-1069,605,630,-2201,-2714,-2781,-2152,-1196,171,-89,-918,-424,-1038,-486,-357,-108,-1529,338,-629,-1638,-277,-1314,-1371,620,535,423,344,266,286,262,234,229,99,-425,152,-38,2,-907,-222,-343,-1009,-1170,-638,-719,-795,-725,-538,-1773,-126,-57,556,1242,582,768,2210,1559,851,2177,804,-829,-1049,-14,-2,-1597,-1752,26,598,-194,-1045,-1704,-1270,-475,-690,44,1317,-142,-725,-1729,627,860,-594,-700,-235,-1690,-654,-2061,-782,-853,139,-20,-200,-1425,-626,-878,-1207,-1532,-1876,-1863,-1519,-1251,-1286,-1021,-1010,-1108,-1286,-1541,-1776,-1866,-1568,-1141,-730,-286,-412,347,516,604,-1235,-1246,-1773,-181,-478,-777,-958,-1073,-1793,-1711,-817,-654,-565,-491,-478,-435,-461,-1079,-601,-714,-926,-1087,-1860,-1253,-1216,-1145,-907,-848,-2250,-740,-1928,-1425,-1247,-417,-142,-164,-157,-1239,-1097,-391,-273,-391,-509,-646,-831,-1031,-1226,-1393,-1530,-1527,-1533,-1569,-1535,-1483,-1463,-1413,-1434,-1373,-1395,-1384,-1335,-1279,-1252,-1203,-1561,-1245,-1380,-1433,-1567,-1682,-1788,-1777,-1737,-1563,-1300,-967,-617,-294,-1513,-750,-493,578,-539,-1121,59,1154,55,-497,171,508,387,1304,1625,1494,1206,86,228,-1257,26,1075,1406,1254,-914,-50,1443,1237,1670,672,-1027,-166,2251,920,391,348,120,132,-262,-1176,-848,-1035,-1157,-1202,-1115,-1390,-820,-637,-369,-196,41,-367,403,-571,605,668,705,-598,-1585,-1915,-245,617,-1089,39,-1487,-1158,-1522,-1312,-1255,-347,-1065,-1779,-3326,-1681,-185,-144,-635,-813,-881,-412,349,389,-433,-131,-1958,-2065,-358,-639,-871,-235,-29,-1288,237,643,2786,-857,905,1740,151,390,-487,-1700,1678,2011,-282,-19,2790,2832,1588,171,-1173,650,994,521,122,-267,-1532,-1302,-370,-127,119,329,565,704,553,750,752,620,460,320,192,-1131,-429,-118,-671,-1058,-1565,-800,-925,-1163,-2056,-1499,-1556,-1449,-1316,-1077,-959,-1071,-997,-596,-605,-691,-626,-351,-238,-1427,559,1196,189,852,-525,104,2769,1036,-1602,-1036,-196,-25,-208,-416,-242,192,-965,-1288,-2044,-1644,-957,-377,-731,456,628,-1126,-174,-1635,-132,354,-781,-1311,459,365,-83,-2254,-1666,-2222,-1340,-1325,-1722,-2036,-2146,-2106,-2030,-1936,-1986,-2086,-2281,-2388,-2024,-1574,-1048,-563,-2111,280,-378,-72,664,1282,-2411,383,1219,977,622,172,-364,-27710,-23361,-5758,-1537,-1102,-704,-383,-178,-1976,-13,-20585,-2322,-8555,-17206,-10631,-2022,-7647,-6463,59,-2116,-235,1945,1963,2181,1972,412,-1975,-1518,799,752,231,-248,-652,-1091,-1463,-1618,-1558,-1433,-1665,-1212,-1258,-1578,-1309,-1437,-1588,-1634,-1723,-1792,-1746,-1651,-1517,-1295,-1057,-782,-465,-117,254,-1967,870,-397,-1240,1316,1778,766,-445,-188,239,-28,-1618,-73,-71,639,407,214,344,88,24,154,528,1069,883,685,2135,969,944,512,-1475,-1470,-332,198,-90,1692,-127,-353,-1501,-220,-84,-289,-860,-1193,-1129,-820,-507,-1685,-64,-382,-445,-897,-393,120,-306,-1027,166,223,101,273,286,-64,-1777,-1560,-544,-44,-1055,-876,-1155,-782,-754,-904,-1106,-1339,-1511,-1459,-1182],[-1130,-432,-858,-930,-119,-623,841,522,153,-254,-692,-1040,-1341,-1508,-1654,-1795,-1970,-1944,-1669,-1282,-847,-1528,-797,-1337,403,950,581,-296,867,541,-1285,378,189,-192,-319,402,628,-233,1032,343,1247,1783,2018,560,869,574,-197,2026,-1212,-1100,49,556,-162,-1098,-1366,-1313,-1291,-283,146,53,-1043,-353,590,500,327,175,-25,-191,-286,-402,-538,-1034,-1212,-434,-208,-230,-222,-703,-606,-494,-658,-813,-1444,-1362,-1574,-1716,-1630,-1458,-1252,-1069,-1162,-1263,-986,-1054,-1152,-1199,-1229,-1060,-846,-709,-424,-169,-66,449,765,-672,-1842,-1228,-18,1602,1358,996,-464,-153,-748,-1224,-1035,-2079,-1967,-1135,-1076,-652,-533,-346,1440,1230,946,-599,-479,146,-641,-251,-369,-401,-533,-510,-555,-560,-482,-485,-481,-315,-729,-1167,-571,-1181,-351,-3322,-1944,-661,-776,-1056,-926,-903,-869,-1855,-1194,-974,-457,-270,-46,160,336,483,106,803,268,1,240,58,572,269,481,-645,-740,-1165,699,-918,605,361,-1071,-1563,-697,-1059,-1371,-1640,-1559,-1254,-967,-537,-142,-170,-208,-163,-410,-2141,-926,-99,-120,1135,-1769,1033,717,319,-223,-434,-777,-1124,-1389,-1664,-1539,-1276,-1057,-850,-1252,-598,-1224,-422,-1496,-432,-599,-806,-919,-1031,-1052,-1123,-843,-500,-293,-91,123,-1379,50,671,872,1027,1140,-644,471,1127,988,643,776,597,461,227,42,-245,-421,-791,-670,-879,-764,-1430,-593,-674,-1973,-522,-1421,4,41,24,-78,-76,-190,-297,-395,-385,-421,-292,-236,-1884,-1202,276,190,548,391,-756,365,287,91,-124,-1119,-1036,-839,-982,-1147,-1352,-1485,-1637,-1737,-1771,-1640,-1409,-1175,-940,-765,-659,-620,-569,-548,-460,-292,-154,15,233,-390,-138,-1279,399,967,-280,1173,696,-171,-518,-1201,-1646,-376,48,-1690,408,605,-1292,-954,-942,-530,-648,-793,-921,-936,-917,-797,-686,-488,-438,-380,-287,-243,-203,-1253,-181,-224,-346,-389,-702,-1894,-366,-299,-763,-1125,-2124,-950,-738,-1649,-1816,-681,-910,-918,-724,-306,-1522,-1681,626,1618,1155,-1339,-251,798,-1037,1964,1732,-514,-954,-398,-796,-1636,-1032,-27,-1201,48,429,-642,-54,320,455,219,-922,-44,553,249,-737,-854,71,189,582,104,-394,8,941,1356,1169,-1115,-1235,-922,-1626,-787,-1085,-1138,-707,-145,-1397,326,332,-320,-220,-1208,-37,1439,1182,-655,282,-286,-935,-787,-701,-262,271,675,1085,1335,1138,-56,-1164,244,1601,1020,-2699,529,-268,-1629,-5349,326,101,-3055,-411,-717,-5609,-3366,-5073,-18839,-30574,-1473,-1357,-1303,-1282,-1330,-1378,-9398,-16636,-1203,-1113,-989,-847,-808,-797,-797,-814,-679,-3420,-882,-2604,743,702,-1456,1775,1927,-1758,-2253,-2473,-2697,-1324,1216,851,-1068,73,-1057,252,259,341,-1459,425,-429,-1698,-422,-1576,-1450,367,275,145,6,-185,-331,-567,-842,-1111,-1411,-1639,-1627,-1373,-1119,-1135,-645,-454,-850,-1315,-60,-45,-150,-281,-495,-1708,-1053,-1273,-1235,-952,-616,-284,15,299,484,521,501,-676,-1038,115,7,-1111,-1482,-68,-59,-113,-233,-407,-834,-902,-1253,-1523,-1592,-1565,-1420,-2125,-1188,-1098,-1065,-1099,-1257,-1998,-1682,-2165,-1826,-1598,-1312,-1093,-906,-1817,-630,-544,-705,-577,-668,-768,-893,-1096,-1379,-1658,-1907,-2019,-1861,-1633,-1492,-1046,-1128,-964,-130,156,-149,553,656,713,-1174,-1349,-2435,-146,-497,-947,-1311,-1395,-1605,-1618,-828,180,479,619,-271,280,-389,-1089,89,-53,-580,-1104,-1948,-1511,-1168,-1637,-392,-1352,-1899,-555,-1530,-415,-596,-467,457,1625,-177,-1097,-955,-315,328,-78,-478,-858,-1147,-1167,-976,-727,-1005,-161,79,214,-702,-110,-390,328,131,-39,-349,-672,-992,-1322,-1652,-1652,-1440,-1172,-1070,-937,-945,-1008,-1152,-1272,-1390,-1264,-898,-379,197,567,-1352,-943,-611,626,-571,-1493,84,1671,101,-332,435,677,466,832,605,318,-23,-357,-651,-1218,-1060,-950,-723,-483,-847,72,242,346,392,334,-447,-622,42,-116,-284,-380,-419,-426,-413,-1415,-321,-305,-349,-451,-557,-1402,-934,-1121,-1131,-1093,-869,-613,-350,-461,126,350,557,-444,-1519,-2080,-122,692,-961,82,-1214,-1584,-1517,-1169,-927,60,-962,-1935,-2924,-1623,-59,-294,-457,-874,-696,-182,308,558,-463,32,-1956,-1831,-437,-797,-766,-118,324,-1112,153,323,1430,-1001,941,655,-5,346,-720,-1776,986,1257,-571,310,1992,2010,1400,-123,-1093,649,66,-463,-976,-1574,-2102,-1785,-1250,-730,-280,92,468,734,747,962,1011,891,706,503,279,-835,-628,-393,-644,-1032,-1531,-1408,-1510,-1546,-1954,-1000,-659,-284,-766,-545,-978,-882,-939,-448,1182,1162,1185,403,-389,-1590,276,1003,292,1004,-588,-236,1079,1176,-1559,-995,-292,-148,20,-272,-424,346,-671,10,239,-1067,109,110,-629,148,-75,-998,-737,-1963,-1339,-1491,-1388,-1608,-818,-626,-463,-1991,-1564,-2189,-1442,-941,-1256,-1496,-2186,-1493,-790,-798,-717,-381,524,612,550,330,177,-146,-1315,-851,-980,-957,-814,-574,-2064,-251,10,45,-9,-142,-636,-34870,-23511,-4391,-1099,-1042,-908,-725,-548,-918,-138,-18126,214,-2676,-21256,-12084,-3921,-12691,-9102,-27,-2108,-137,62,88,135,240,256,-2108,-1761,249,171,-53,-311,-587,-1007,-1496,-1909,-2046,-1671,-1435,-1340,-1069,-1655,-1015,-1109,-1203,-1140,-1058,-1334,-710,-507,-714,-187,-84,-7,60,129,210,-2097,253,-402,-1204,339,289,272,-503,-178,184,319,-1099,-214,285,451,218,-171,41,-144,-267,-395,-488,-555,-605,-540,-587,-558,-596,-590,-1245,-1114,-632,-361,-154,-93,-309,-136,-1436,-684,-1075,-1477,-1472,-1263,-521,-170,63,-1630,122,-122,-360,-768,-1131,-1090,-797,-683,254,722,139,1044,1631,-11,-2073,-1271,-596,444,-1303,-1172,-1325,-673,202,170,-683,-1010,166,1013,-173],[-605,-173,-790,-715,179,-274,-93,-277,-471,-670,-873,-979,-1055,-1032,-1007,-970,-959,-950,-838,-693,-490,-1479,-1424,-1692,358,510,530,-614,373,306,-1129,24,-154,-401,-349,-156,-11,-238,343,716,1004,1188,1440,278,574,488,-162,1803,-1195,-1403,-234,679,36,-815,-813,-436,-972,1276,2081,321,-906,-508,533,732,1934,2411,412,78,401,-75,-534,-873,-931,-1305,-1738,-2176,-2195,-1927,-1682,-1547,-1464,-1415,-1507,-1699,-1852,-1947,-1787,-1530,-1215,-903,-1040,-1492,-586,-714,-1074,-228,-253,-116,-601,-106,148,294,-177,1087,1217,-629,-1994,-1099,-286,714,362,11,-1122,-754,-1042,-1334,-1527,-1777,-2083,-1249,-1077,-1091,-856,-772,47,263,431,-684,-434,734,-766,826,732,612,287,32,-340,-631,-648,-480,-388,63,-848,-1074,-571,-741,-108,-3709,-1584,1129,1600,-839,-91,936,620,-2247,-1178,-560,-665,-914,-1042,-1056,-965,-804,-570,-311,-124,-53,225,87,573,738,901,-531,-910,-929,647,-736,833,645,-1496,-1425,-135,-715,-1432,-288,336,-758,362,524,-200,-189,-248,144,136,-2043,-1269,-564,-769,-929,-1206,-953,-886,-864,-855,-785,-746,-743,-695,-694,-677,-756,-898,-1059,-1938,-1383,-1361,-1288,-1640,-969,-937,-1013,-966,-1046,-1125,-1059,-847,-470,-56,372,-158,-1592,47,1738,1936,1867,1086,-515,638,1225,619,418,263,-37,-217,-408,-485,-616,-607,-967,-948,-1089,-632,-1744,-595,-751,-1862,-262,-1076,455,283,36,-302,-532,-853,-1090,-1137,-972,-826,-563,-296,-1853,-1040,-73,-193,459,336,-653,466,479,385,-224,-1486,-1029,-743,-271,-40,-70,-39,-339,-320,-154,-278,-421,-554,-599,-559,-545,-308,-134,-417,-2,33,-158,-454,-779,-1093,-1119,-1259,-420,89,155,797,555,-237,-272,-1302,-1911,-494,74,-1810,522,511,-1550,-715,-837,-341,-483,-589,-714,-777,-856,-866,-883,-779,-764,-670,-480,-292,-75,-919,312,421,411,409,-832,-1595,37,-444,-767,-806,-1891,-1498,-1793,-1952,-1789,-1503,-1338,-1138,-986,-798,-2223,-1198,-360,-257,-93,-1037,-303,176,-884,116,-54,-778,-579,-925,-1305,-1711,-1868,-1599,-1359,-1001,-753,-818,-359,-69,39,56,-1071,-256,43,-29,-526,-737,-86,38,328,11,-595,-347,509,1723,1177,-1354,-1684,-1228,-1849,-572,-461,-798,-621,-89,-1253,128,170,-832,-743,-1188,-37,1829,2009,-530,260,-682,-1025,1081,431,1552,377,587,1695,1402,847,-195,-1119,173,1477,311,-979,1066,119,-1242,-5181,764,495,-3768,-109,-449,-7112,-8200,-7518,-22733,-37862,-1350,-1291,-1247,-1177,-1123,-1045,-9761,-17612,-611,-466,-289,-1639,-21,8,-24,-170,-330,-3248,-846,-2404,-947,-721,-1777,-69,142,-1084,-1533,-1651,-2411,-1276,305,344,-1219,-293,-1017,514,1656,784,-1405,547,-306,-1626,-578,-1826,-1509,-1295,-1779,-2140,-2167,-1953,-1592,-1267,-955,-628,-358,-103,-205,-349,-291,-1338,248,-544,-689,-1140,-160,-259,-398,-485,-579,-1563,-757,-849,-864,-734,-541,-300,-33,268,517,642,720,-518,-1020,267,202,-602,-898,-443,-528,-547,-495,-375,-939,-50,-438,145,320,-362,-933,-1993,492,589,-1094,-693,-47,-2096,-1581,-2112,-1239,-967,-1010,-1115,-1125,-1457,-788,-471,-613,-187,561,900,473,-1131,-1366,-802,308,-117,-26,-706,-1593,-850,-974,-1037,-412,-442,-522,-641,-831,-1054,-1331,-1643,-3005,-1586,-1198,-694,-195,-277,-1393,-1555,-718,648,593,176,-475,176,-161,-1038,-625,-961,-1402,-1798,-1892,-1435,-1069,-1976,-888,-1860,-1519,-314,-1050,588,136,-485,483,621,-253,-866,-782,-207,-135,-399,-642,-848,-977,-960,-817,-607,-980,-34,243,345,-322,310,-70,550,810,786,671,-264,-1001,-319,-278,-470,-1249,-166,-262,233,1383,523,-327,708,168,-405,-957,-1306,-1154,-622,-1113,-1063,-651,659,-577,-1603,113,1673,167,-148,733,870,547,514,345,152,-56,-240,-402,-1148,-856,-991,-1092,-1193,-1242,-1230,-1281,-1335,-1392,-1495,-1508,-1531,-1628,-1664,-1708,-1696,-1670,-1665,-1690,-1690,-1695,-1635,-1540,-1430,-1265,-1387,-1021,-1059,-796,-751,-624,-508,-396,-301,-187,-79,13,-295,-1433,-1637,61,707,-812,115,-991,-1557,-1373,-943,-600,424,-926,-2028,-2627,-1529,-1227,-1655,-1830,-1450,-998,-502,-189,105,-535,192,-1846,-1613,-618,-1029,-678,-39,634,-913,47,-25,-33,-820,-909,-1347,-1625,-1598,-1328,-1664,-389,-16,-863,614,988,1157,1167,-389,-966,944,784,709,674,461,-1499,-1663,21,192,91,-15,-36,-71,-105,-126,-67,-89,-110,-96,-73,-606,-803,-142,-525,-982,-1437,-534,569,-63,-1693,541,569,-161,-1019,-487,-980,-690,-853,-476,872,1353,1854,43,-588,-1773,-67,765,365,1097,-648,-601,394,-131,-1433,-1009,-446,-204,269,-76,-597,320,-382,86,252,-1168,-120,7,-357,1521,1852,-854,213,-2328,1407,1750,-1170,-1857,1606,2668,-326,-1751,-1519,-2178,-1536,-819,-664,-577,-2167,-1672,-1173,-1130,-561,-534,585,1651,1697,555,-3,424,-688,639,-15,-1044,181,311,-1721,-854,-964,-1009,-886,-700,-5820,-35800,-19313,-3237,-80,-32,-15,20,77,219,430,-16090,938,1064,-22776,-11628,-4729,-17897,-11039,2,-1775,-140,-344,-539,-680,-743,-888,-1809,-1678,-1158,-1044,-846,-489,-41,303,-108,358,-399,-628,-1072,-1488,-5,-1671,285,-101,-664,-718,-940,-1373,-1124,-1124,-1128,-1090,-1080,-1065,-1016,-923,-776,-2252,-493,-465,-1179,120,244,371,-529,-181,50,319,-548,-271,-273,-614,-975,-1337,-1640,-1926,-2093,-2128,-2007,-1915,-1854,-1690,-1610,-1407,-1247,-1049,-995,-796,-995,-530,-338,-280,-472,-199,-1295,-484,-550,-660,-777,-1406,-743,-615,-403,-1524,176,51,-254,-335,-559,1174,206,-241,1060,1075,181,872,1523,3,-2120,-974,-631,441,-1260,-1292,-1339,-589,200,-88,-694,-851,-357,-219,-525],[-1050,-773,-873,-640,-59,-68,108,197,268,314,319,-725,-1014,-171,437,384,-550,-1039,-678,-501,-743,-1339,-2182,-1937,-941,-786,-607,-1039,-155,176,-1008,676,795,-686,-403,180,948,-308,1247,1004,1930,2120,2319,-117,169,239,-289,1311,-1225,-1785,-433,-188,-554,-815,-1084,-1279,-1190,-984,-649,-320,-761,-654,99,467,734,786,725,253,485,11,-522,-697,-299,-506,-810,-1168,-1469,-1766,-1951,-2012,-1882,-1632,-1439,-1308,-1153,-1085,-1055,-1024,-893,-860,-866,-1708,-495,-617,-1136,-50,-199,-20,-653,-130,189,529,-319,632,607,-560,-2020,-1012,-573,141,-254,-696,-1895,-1728,-2069,-1972,-1603,-1408,-2173,-981,-1013,-1457,-1156,-1206,-1121,-926,-665,-759,-329,329,-887,977,1178,1330,1236,1132,786,303,-255,-1015,-1757,-1963,-1251,-979,-493,-202,-213,-3235,-1207,956,1820,-536,40,1352,239,-1986,-1063,-418,-954,-1467,-1727,-1413,-888,-354,166,660,672,-51,276,176,674,1015,660,-343,-868,-804,-1235,-1703,-2110,-1941,-1598,-1231,-577,-646,-1856,-292,969,-385,-99,496,-234,-176,-247,482,631,-1687,-1562,-180,-185,28,-656,-101,-87,-107,-136,-115,-151,-254,-348,-513,-686,-962,-1291,-1568,-2432,-1438,-1307,-710,-1730,-71,-232,-1099,141,175,-619,-912,-593,630,1408,1737,-463,-1512,103,2436,2093,1763,991,-301,874,579,-289,-753,-546,-118,335,172,794,783,609,-1094,-1244,-1191,-554,-1828,-615,-779,-1684,-32,-693,192,79,-55,-427,-273,-395,-498,-591,-670,-855,-945,-1019,-1778,-1153,-1252,-1293,-1373,-1370,-1357,-1449,-1413,-1472,-1539,-1828,-1565,-1466,-1257,-943,-632,-248,-293,-79,652,802,-234,808,899,108,-577,-88,-229,-330,-25,1309,301,1176,1672,-815,93,-1229,153,900,553,1578,447,-303,-16,-1199,-2001,-563,90,-1886,-106,-355,-1516,-728,-888,-998,-1049,-1080,-1156,-1186,-1247,-1246,-1266,-1190,-1232,-1220,-1127,-1030,-886,-686,-533,-373,-288,-148,-906,-1267,111,-616,-777,-243,-1306,-1781,-1340,-1573,-1272,-305,-443,-530,-654,-738,-2504,-1047,-1144,-1339,-1474,-1625,-1689,-1425,-1127,-856,-686,-1050,-496,-554,-638,-1769,-977,-1003,-1417,-945,-813,-951,-661,-75,247,-122,-1191,-456,84,1599,-296,-573,998,-154,162,-76,-813,-745,61,1909,708,-1575,-2128,-1524,-2034,-502,-391,344,342,-386,-1099,-484,41,-1304,-1185,-1046,-66,1659,1783,-376,137,-1074,-797,708,642,1227,49,80,1156,1306,578,-363,-883,-27,1278,-258,446,1237,572,-823,-4678,-305,-714,-4505,-1488,-1668,-6497,-13243,-10327,-26082,-44055,-10473,-1210,-1277,-1220,-1043,-792,-10001,-18326,112,384,671,-2324,1108,1185,893,1006,789,-2994,-827,-1995,-38,340,-1932,435,1166,-353,-734,-766,-1675,-1050,1660,1063,-1374,-661,-930,481,205,-33,-1390,-397,-335,-1500,-721,-1682,-1584,276,275,231,186,-98,73,-811,-426,-229,-531,-540,-665,-812,-1011,-1555,-1325,-1434,-1482,-1493,-1433,-1367,-1338,-1263,-1212,-1409,-1204,-1303,-1424,-1492,-1552,-1569,-1518,-1376,-1231,-1154,-1076,-984,-1029,-1056,-1108,-1085,-1019,-883,-701,-529,-366,-203,-1062,115,-398,234,638,-486,-960,-1714,359,1176,-1351,-380,188,-1982,-2007,-2058,-1368,-983,-582,-660,-1509,-1128,-234,37,-537,-158,1376,1887,244,-1265,-1420,-713,451,-100,-433,-937,-1654,-736,-787,-1096,-376,-463,-465,-405,-362,-323,-618,-1180,-2716,-358,-293,-68,239,-458,-1195,-1532,-578,993,1003,-16,-620,472,158,-951,14,386,207,90,-1834,-91,-978,-1907,-1283,-2303,-1248,-1603,-1912,-1977,-1830,-1642,-1502,-1407,-1310,-1267,-1321,-1401,-1413,-1571,-1531,-1284,-1063,-877,-721,-583,-985,-239,-69,39,29,350,216,433,644,777,827,-834,-1147,-429,-571,-672,-1109,-514,-466,158,1167,396,-1105,1455,1054,54,-1177,-361,-964,-1450,-1176,-1163,-661,645,-578,-1390,74,1621,217,8,1009,1035,581,1413,1155,888,615,374,102,-1076,-524,-817,-1108,-1417,-1669,-1816,-1872,-1782,-1668,-1615,-1488,-1547,-1345,-1244,-1145,-995,-838,-724,-1378,-1143,-694,-769,-872,-959,-942,-1371,-779,-1301,-513,-473,-861,-367,-392,-483,-592,-742,-943,-1151,-1381,-1570,-1786,-1819,-1512,-1199,-865,-1290,-1226,-713,-303,426,-973,-2018,-2456,-1462,-189,-536,-973,-1392,-1718,-1610,-1282,-842,-631,71,-1694,-1426,-873,-1267,-594,-2,872,-703,-60,-370,-401,-1067,-1644,-2090,-2124,-1898,-1691,-1531,-1385,-1438,-1433,-1313,-1156,-814,-440,-614,-829,494,655,815,913,604,-1563,-1461,35,-107,-311,-400,-259,-30,239,506,807,961,478,1123,1150,-435,-952,-196,-369,-898,-1292,-548,1185,411,-1405,349,470,-591,-1151,-397,-954,-634,-802,-462,434,1269,2127,-321,-797,-1472,-408,519,428,1104,-677,-858,2088,1244,-1263,-999,-597,-155,80,173,-703,315,-105,157,240,-1247,-324,-82,82,1617,2289,-708,404,-2677,2071,2017,-1347,-1924,1526,2881,-497,-1502,-1503,-2164,-1587,-1043,56,471,-2089,-1698,-763,-485,-241,-725,68,670,1379,734,-243,499,-218,536,127,-1460,6,1221,-1374,-1334,49,-249,-490,-667,-9594,-28110,-13586,-2288,-736,-663,-620,-576,-545,-452,-353,-14624,-89,-79,-19931,-9615,-3810,-17795,-11536,-403,-1240,-421,-364,-350,-334,-289,-349,-1383,-1249,-470,-426,-393,-254,-25,124,-265,348,-189,-475,-619,-1470,31,-1620,34,-122,-809,-188,-224,-1107,84,258,202,594,739,863,971,1061,1139,-2349,1105,-564,-1137,919,722,520,-503,-178,-316,-662,-990,-1247,-1457,-1596,-1588,-1519,-1405,-1322,-1194,-1100,-1279,-955,-917,-788,-784,-714,-734,-750,-818,-945,-1328,-1035,-955,-955,-901,-842,-1179,-868,-832,-739,-621,-1467,-188,28,237,-1391,533,125,-171,23,-590,269,-41,-229,-419,-502,-458,-277,-3,-22,-1870,-685,-664,393,-1116,-1267,-1231,-574,864,349,-742,-725,-44,-132,-880],[-20,-106,-977,-601,238,106,236,348,505,-145,420,-875,-1283,-64,1337,1338,-477,-1203,-699,460,142,-1224,-2478,-1853,-943,-966,-770,-1376,233,238,-949,822,946,-1030,-470,-268,451,-428,1783,1188,2120,3601,2104,-606,-280,-179,-577,821,-1308,-2170,-776,-1226,-1646,-1926,-2113,-2035,-1746,-1485,-1181,-918,-705,-826,-322,-202,-194,-217,-361,-558,-763,-1061,-1336,-1582,-1804,-1974,-2187,-2383,-2381,-2241,-1980,-1700,-1358,-958,-777,-866,-944,-420,-466,-870,477,-945,-781,-1754,-490,-605,-1309,-210,-333,-88,-761,-209,62,595,-587,786,552,-577,-2014,-1073,-973,-21,-240,-425,-2852,-758,-844,-950,-1091,-1254,-2196,-1656,-1747,-1825,-1314,-1016,-695,-399,-125,-889,-298,-114,-1116,1716,1691,2481,2650,2831,2779,2578,2272,1716,-258,-886,-1326,-1210,-2022,-2242,-1596,-2802,-964,177,531,-338,184,924,-94,-1615,-1016,228,287,229,-577,161,67,-54,-118,-93,-14,-116,239,175,613,1287,1356,-249,-810,-509,436,-262,823,82,-1497,-1169,219,-593,-2008,-333,1587,-118,-558,413,-350,-251,-334,699,941,-1335,-1848,-258,-268,1590,-265,1284,1138,919,-80,-47,147,-196,-500,-808,-990,-1051,-927,-648,-1919,-67,-1306,344,-1884,193,-307,-1086,-1049,-1517,-1413,-861,-627,527,1368,1606,-781,-1385,116,2154,1937,1613,812,-118,530,359,202,192,690,883,1090,131,1180,1030,609,-1261,-1548,-1264,-533,-1695,-616,-836,-1565,-784,-693,-582,-477,-425,-722,-500,-426,-424,-379,-276,-249,-132,-315,-1753,-695,-923,-1160,-69,-186,-334,-621,-811,-1123,-1479,-2146,-2158,-2014,-1562,-1034,-558,-66,-158,104,840,893,-345,630,395,140,-657,-271,-354,-245,-86,517,30,604,580,-895,79,-1263,42,587,622,637,333,-396,185,-1027,-1990,-630,58,-1905,-334,-519,-1175,-826,-963,-1053,-1095,-1139,-1264,-1385,-1576,-1731,-1873,-1704,-1547,-1346,-1093,-873,-637,-372,-165,38,172,363,-940,-933,805,-806,-797,233,-627,-1974,-1588,-1541,-1025,192,-71,-382,-739,-1043,-2111,-1503,-1349,-1132,-815,-525,-378,-116,-555,42,-23,-1301,-236,-390,-451,-1783,-835,-544,-1375,216,163,-1005,-916,-196,475,-283,-1259,-605,28,2371,-22,-346,965,-379,-83,-139,-1009,-1105,-292,1301,243,-1689,-2352,-1770,-2135,-418,-357,225,363,93,-913,-280,-675,-1194,-1261,-868,-571,-400,-187,-108,-39,-1353,-372,204,133,40,-288,-479,-723,-1001,-1151,-1126,-1001,-830,-745,-664,-674,-742,-888,-945,-4008,-848,-683,-5146,-349,-246,-4055,-15733,-13158,-26133,-39454,-21101,-464,-711,-997,-1289,-1095,-10132,-18638,-165,108,408,-2866,925,1080,1166,1123,974,-2660,-980,-1421,-393,-755,-1768,-509,-281,-93,28,28,-810,-651,-383,-613,-1446,-905,-738,-357,-159,71,-1334,325,-273,-1293,-716,-1396,-1602,-357,-631,-914,-1158,-1386,-1460,-1445,-1304,-1086,-897,-692,-786,-1054,-898,-1713,-106,-943,-381,-517,-376,-510,-707,-809,-826,-1170,-681,-672,-735,-686,-697,-694,-642,-501,-347,-258,-181,-246,-983,-453,-778,-1147,-1432,-1025,-547,-100,300,25,-1121,307,-345,402,1377,-545,-878,-1424,254,1261,-1502,-18,517,-1657,-2345,-1978,-1404,-953,-524,-521,-1880,-772,-292,-231,-416,-166,-70,124,16,-1349,-1415,-579,591,-78,-726,-1103,-1588,-464,-519,-1048,-379,-334,-229,-90,6,67,-269,-931,-2174,-487,-701,-671,-401,-583,-945,-1433,-394,1007,1224,180,-595,595,583,-758,75,1574,896,300,-1805,27,-834,-1425,-1270,-2172,-915,-1060,-1083,-691,-217,-485,494,832,-388,-465,-444,67,675,204,-576,-597,-1156,-1350,-930,-529,-956,-306,-348,-34,389,999,503,280,1109,928,587,-1442,-1272,-638,-1135,-1518,-1097,-874,-664,95,712,415,-1434,970,843,140,-1341,1004,957,324,-708,-1220,-620,630,-520,-1006,-7,1562,279,170,1277,1186,588,1450,1169,730,302,-28,-224,-968,-367,-244,-90,33,14,283,288,228,112,-91,-245,-1641,-720,-951,-1182,-1337,-1440,-1507,-2109,-1386,-1217,-1002,-786,-578,-453,-1333,-813,-1367,-405,34,-1132,-108,-291,-542,-811,-1113,-1444,-1707,-1630,-1308,-1000,-711,-499,-245,-724,-1068,-1146,-512,-40,469,-1098,-1871,-2395,-1451,-250,-525,-871,-1246,-1528,-1726,-1673,-1353,-991,-603,-1531,-1267,-1158,-1315,-492,7,1027,-485,-135,-648,449,85,-99,-343,-659,-681,-918,-1149,-928,-866,-1415,0,460,933,610,-796,-698,882,1206,964,693,301,-1703,-952,-662,-881,-1100,-1349,-1569,-1878,-2261,-1933,-1439,-1024,-621,-205,174,-331,-1105,-226,-221,-803,-1137,-644,1172,862,-1176,120,-56,-1079,-946,-321,-921,-614,-904,-1001,-836,-576,-196,-693,-1013,-1092,-697,253,464,662,-697,-919,-321,-708,-1133,-1301,-1375,-1244,-1129,-999,-870,-746,-528,-256,-4,-1329,-517,-167,601,1684,1911,-618,558,-2325,2110,2083,-1553,-1791,1320,901,-742,-1278,-1543,-2190,-1620,-62,157,293,-2011,-1618,-960,-394,-365,-984,-1071,-1360,-1535,-1496,-1254,-1025,-842,-748,-655,-1793,-803,-894,-1080,-1677,-809,-605,-328,-19,-10991,-18516,-7441,-1589,1049,-696,891,662,354,63,-236,-13906,-646,-785,-15578,-6810,-1222,-11795,-10370,365,-696,396,288,58,-217,-484,-852,-1157,-1534,-1826,-2095,-2059,-1602,-1020,-460,-432,289,-88,-361,-182,-1288,-66,-1551,418,186,-912,-186,-413,-694,301,484,559,554,402,155,-132,-423,-660,-2322,-958,-909,-1108,-681,-632,-580,-573,-616,-737,-923,-1133,-1315,-1470,-1540,-1471,-1375,-1277,-1255,-1236,-1283,-1833,-1221,-963,-490,-584,-413,778,-45,-446,45,-1393,-984,-125,416,-770,62,-1150,-527,697,442,107,-1505,-531,-710,-607,-1268,49,89,-101,414,-584,906,599,582,526,340,99,-174,-474,-831,-1564,-1228,-855,-500,-1033,-1202,-1081,-641,698,13,-826,-633,535,789,-1184],[328,6,-912,-421,-482,-699,-875,-811,-631,-510,-268,-912,-1496,84,105,81,-317,-1251,-580,-315,-369,-1046,-1732,-1373,-782,-958,-1064,-1127,-557,89,-796,766,868,-1246,-389,-547,63,-398,2018,1440,2319,2104,1707,-960,-493,-577,-803,-1002,-1514,-2003,-2421,-2136,-1720,-1251,-880,-601,-415,28,339,602,-596,-868,-473,-285,1352,1354,1191,412,461,30,-468,-406,-308,-551,-843,-1137,-1327,-1480,-1530,-1535,-1432,-1217,-1008,-795,-1269,-526,-382,-851,503,-936,-647,-1546,-404,-513,-1428,-345,-480,-169,-729,-185,-78,638,-788,38,-318,-673,-1957,-1369,-1694,-2065,-2366,-2311,-2950,-1652,-1273,-1008,-773,-804,-2048,-542,-797,-1992,-669,-313,205,218,205,-844,-206,-431,-1280,1132,1172,1922,2172,2468,2555,2510,2366,1973,-225,-1346,-1673,-1015,-892,-1018,-709,-2382,-734,530,1408,-141,456,1906,-164,-1242,-940,544,1852,1097,-1171,696,2768,2754,377,656,1247,-127,190,168,523,1764,1990,-174,-703,-371,254,-48,1391,-209,-1306,-1154,93,-492,-1788,-323,370,-93,-891,-920,-1118,-1115,-892,-523,-74,-950,-1891,-320,-347,1625,30,1844,1841,1712,-68,-211,1131,886,697,-379,-680,44,-274,-880,-1280,-1374,-1625,-1778,-2037,-1462,-1285,-1084,-822,-562,-983,-823,-761,295,467,509,-1040,-1266,138,299,259,218,198,73,156,149,75,31,-1,-125,-224,-434,-629,-949,-1187,-1445,-1784,-1885,-2023,-1664,-1354,-1005,-1486,-387,-165,-8,110,160,-1048,-1039,-393,-137,-359,-545,-886,-1135,-1345,-1765,-1539,-1553,-1708,-1428,-1312,-1190,-1172,-1020,-947,-1170,-2307,-723,-682,-648,-605,-620,-593,-607,-614,-667,-750,-860,-997,-1130,-1280,-1445,-1617,-1712,-1782,-1745,-1615,-1525,-1433,-1318,-1254,-1160,-1379,-1056,-973,-981,-986,-917,-777,-629,-864,-1952,-707,-52,-1809,212,156,-628,366,205,-41,-660,189,-505,63,0,1,-11,75,59,-117,51,-97,662,613,1211,1455,1604,1771,-954,-630,782,-1003,-842,661,29,-1870,-1531,-1523,-819,135,25,77,-364,-958,-1829,-180,358,622,935,-206,-398,691,-430,1238,739,-1528,640,898,72,-1748,-693,-692,-1302,278,1,-986,-1097,-239,-91,-445,-1309,-724,-719,-547,-321,-98,126,-660,-370,-219,-1209,-1392,-804,-1194,-1380,-1677,-2036,-1992,-2180,-342,-300,114,-50,-136,-742,-458,103,-494,-876,-651,-139,-403,-732,-1005,-1175,-1442,-1035,-890,-738,-573,-629,-1113,-501,-562,-621,-741,-896,-999,-1110,-1092,-1002,-844,-700,-476,-3314,-144,-46,-5676,15,-21,-970,-11398,-15264,-22099,-31660,-30951,-10326,272,358,387,379,-10262,-18583,234,135,78,-3331,18,9,51,100,238,-2322,-1295,-850,538,512,-1375,-1388,306,263,225,183,60,-196,218,204,-1462,-1015,-510,570,1214,689,-1263,736,-313,-1086,-574,-1109,-1614,1078,2065,431,821,-336,-517,-1585,-1788,-1570,-1017,-520,-774,-1499,-1181,-1856,-18,-1085,-202,-181,-476,246,46,-116,-1141,-897,-619,-824,-1157,-1106,-1174,-1197,-1155,-1023,-881,-802,-719,-630,-923,-780,-948,-1111,-1277,-1338,-1242,-1064,-853,-631,-1152,-244,-315,-83,61,-553,-728,-1175,148,701,-1557,263,851,-1254,-2634,-1918,-1435,-938,-897,-1457,-2034,-1052,-528,-77,-296,-33,347,201,-218,-1385,-1384,-1147,-1021,-781,-953,-1215,-1429,-711,-970,-1272,-1394,-1105,-720,-344,-58,147,37,-648,-1697,2,-285,28,285,-655,-690,-1261,-242,1052,1042,601,-439,711,847,-502,168,683,480,160,-1863,6,-674,-832,-984,-1666,-1174,-925,-630,-337,-45,-443,457,614,-406,-357,-256,275,688,47,-832,-165,-535,-840,-950,-841,-916,-502,-719,-113,338,446,438,76,188,26,-245,-2084,-1397,-617,-1206,-677,-892,-1246,-849,44,634,491,-1131,290,604,247,-1289,715,1532,132,-538,-1269,-562,607,-415,-607,-203,-313,-424,-447,-473,-366,-208,-46,117,169,98,-65,-316,-847,-1136,-1313,-1129,-768,-335,105,410,610,705,647,575,-1274,73,-610,-1632,-1428,-1369,-1301,-2408,-1345,-1279,-1193,-1121,-1042,-887,-1282,-879,-1206,-409,-224,-1299,-58,-63,-130,-699,-316,-439,-515,-993,-441,-312,-161,-333,87,-664,-942,-1164,-362,180,333,-1298,-1640,-2432,-1524,469,554,541,-1363,-463,533,372,207,-748,-164,-1373,-1134,-1386,-1073,-718,-696,-676,-487,-282,-780,-69,-20,43,46,-868,-18,-806,-839,947,613,-1651,1227,2105,2189,316,-925,-546,663,1308,1483,1411,876,-1911,-298,212,-479,-1284,-759,215,1367,717,72,-423,-788,-803,-502,-92,-270,-1257,-237,-96,-687,-967,-800,880,690,-1021,-69,-515,-1552,-632,-270,-876,-582,-880,-1187,-1486,-1861,-2147,-1937,-1752,-1619,-1516,-1456,-1266,-1021,-698,-723,94,436,-1056,-619,-678,98,818,656,-660,343,284,144,81,-1388,-672,-204,1166,2005,1791,-582,677,-1923,208,-142,-1767,-1612,-669,-618,-1039,-1059,-1607,-2244,-1643,-157,-233,-304,-1927,-1469,-1223,-360,-66,-1282,-54,-135,-315,-547,-831,-1060,-1381,-1726,-1975,-2184,-2122,-2049,-1994,-1947,-1967,-1933,-1830,-1683,-9517,-8574,-1239,-1132,-1148,-1194,-1339,-1545,-1815,-2047,-2180,-13996,-1401,-985,-11014,-3657,251,-5121,-8056,517,-194,553,771,549,311,139,-488,-438,-71,36,889,1525,-1066,3453,2678,-577,154,-79,-279,216,-1034,-240,-1447,332,285,-906,-673,-564,-890,-775,-668,-720,-874,-1162,-1468,-1540,-1243,-812,-2138,-125,-927,-1059,478,454,53,-399,-215,-774,-621,-901,-1007,-925,-741,-501,-631,-103,-312,-599,-960,-1988,-416,-1306,-145,-407,-487,1311,-320,-141,407,-1094,-1009,-174,47,-909,-45,-1187,-575,-21,-203,-386,-1540,-539,-465,-222,-1140,299,-13,9,871,-504,986,764,912,815,420,-48,-546,-1053,-1570,-1969,-1821,-1461,-1100,-1029,-1144,-921,-754,212,-371,-897,-537,592,579,-1348],[567,38,-865,-295,-715,-1112,-1096,-642,-135,-853,-176,-977,-1746,477,829,664,-251,-1347,-504,-513,-741,-1005,-1067,-1268,-1540,-1868,-2103,-1752,-1302,-728,-719,268,627,-1482,-338,-772,-353,-363,560,278,-117,-606,-960,-1267,-1422,-1336,-1208,-923,-1194,-1436,-254,-106,-14,130,-268,208,-516,433,613,787,-527,-986,-614,-642,1451,1525,1329,389,377,59,-379,-283,4,-255,-572,-897,-1118,-1301,-1379,-1416,-1360,-1236,-1069,-931,-1532,-719,-341,-813,25,-927,-579,-1391,-332,-441,-1578,-542,-717,-346,-673,-162,-319,-13,-956,-128,-141,-531,-1979,-1158,-1632,613,-565,-1642,-2011,270,-607,-100,-609,-1163,-1917,-1967,-1407,-2011,-557,-365,-289,-359,-556,-770,-953,-1022,-1395,-719,-424,-84,93,325,382,353,292,71,-236,-1787,-2093,-1055,-659,-607,-748,-2049,-577,-253,-177,-67,25,198,-2,-957,-898,783,1000,614,-1632,744,1111,914,580,451,189,-119,61,89,348,1163,1504,-174,-632,-299,15,125,986,-511,-1170,-1224,-121,-421,-1493,-302,1362,181,-1086,436,-494,-438,-576,-760,-711,-592,-1659,-392,-454,823,187,1111,1132,1024,-91,-397,554,400,334,-696,-905,147,-306,-1116,-677,-935,-1200,-1223,-2106,-724,-453,-726,42,185,-1134,-809,-1006,-242,-562,-891,-1243,-1399,-1541,-1579,-1492,-1376,-1231,-1120,-958,-802,-703,-558,-387,-294,-170,-152,-124,-230,-263,-1578,-1929,-1290,-569,-1250,-723,-902,-1458,-892,-937,-963,-949,-932,-1387,-1547,-908,-813,-798,-778,-877,-895,-918,-1826,-1014,-1819,-1963,-1393,-1504,-1622,-1851,-1941,-2058,-2043,-2230,-1566,-1231,-855,-440,-67,350,266,302,235,1043,-166,1817,1406,359,-799,-489,-600,-49,-256,68,-451,-434,-555,-783,-532,-1571,-247,-27,101,216,75,-593,352,-749,-1933,-797,-137,-1575,458,11,24,846,642,-92,-886,1039,-578,0,657,1204,1425,1490,1395,-152,63,-106,921,981,909,889,862,952,-938,-352,743,-1149,-887,899,600,-1492,-1179,-1489,-1063,-1071,-875,-486,-345,-1162,-1630,-3,497,641,904,-41,-384,677,-336,724,645,-1638,500,349,88,-1611,-549,-829,-1202,-436,-561,-860,-1119,-821,-964,-1067,-1325,-1318,-1338,-1256,-1134,-929,-775,-971,-647,-471,-1377,-1483,-404,-443,-557,-1530,-1622,-2048,-2137,-450,-302,-252,-428,-206,-568,-575,-318,-566,-780,-1049,-1238,-1469,-1570,-1647,-1714,-1711,-1659,-1527,-1291,-956,-865,-1763,-146,35,191,-677,245,-1076,250,-925,416,546,648,773,-2597,908,819,-6018,-346,121,-65,-7072,-15001,-16582,-23844,-39861,-27115,665,859,959,984,-10395,-18155,699,482,272,-3692,-212,-503,-788,-1103,-1344,-1946,-1719,-1612,-1458,-1294,-1115,-2235,-832,-704,-557,-433,-322,-70,46,221,-1377,-926,-242,667,2449,582,-1116,819,-349,-854,-286,-799,-1582,1072,2392,379,814,-270,-465,-1727,-1240,-642,-626,74,-508,-1873,-1358,-1920,-201,-1142,-10,-276,-553,-859,-1155,-1252,-1442,-963,-781,-734,-1508,-870,-1090,-1413,-1805,-2211,-1941,-1387,-820,-255,-805,480,697,859,823,944,898,839,716,-106,-1110,-144,-262,-269,-409,-537,-533,-924,-265,-1,-1476,454,540,-777,-2663,-1812,-1451,-909,-439,-692,-1832,-78,656,481,-138,54,-72,1323,-393,-1285,-1285,-744,-839,-724,-1077,-1224,-1150,-600,-873,-1280,-1728,-1833,-1533,-1041,-545,-71,314,-331,-1263,170,-791,880,870,-612,-408,-969,-109,339,394,573,-160,842,1479,-155,306,1072,81,7,-1978,95,-456,-426,-475,-1098,-565,637,506,2045,2186,-357,530,1294,-352,-319,-442,-1170,-1764,-1979,-1325,-824,-512,-363,-343,-410,-819,-652,-1000,-354,-105,224,542,-128,1095,1345,558,-2649,-1476,-683,-1505,-458,-803,-1551,-943,-204,-580,-870,-1054,-1025,-924,-696,-1051,-108,168,-70,-357,-1267,-460,621,-220,-206,-334,1431,382,480,1092,789,393,-82,-561,-1000,-1152,-900,-528,-682,-331,-459,-769,-1231,-1628,-1534,-1016,-407,131,487,750,-794,75,-1162,-2147,-1882,-1549,-825,-1763,-221,133,428,-311,-299,-905,-1178,-906,-905,-304,-421,-1277,486,454,327,-583,-162,-568,-1037,-1557,-2023,-1886,-1342,-830,-431,-613,-859,-1253,-236,389,712,-1519,-1329,-2494,-1653,357,741,672,-1418,-441,1003,888,538,-685,-223,-1192,-1003,-1291,-1202,-1325,-1380,-1452,-1352,-1213,-1054,-1001,-886,-739,-651,-960,-513,-604,-568,-623,-877,-1791,-1290,-1402,-1097,-554,-966,-311,350,2002,1769,1430,1053,-2135,401,358,-983,-2011,-1465,-554,1113,556,-13,-601,-1092,-1223,-946,-502,-206,-1377,-217,13,-521,-765,-976,1236,1126,-916,-114,-788,-1707,-315,-372,-797,-1140,-1545,-1908,-2207,-2409,-2225,-2002,-1816,-1621,-1395,-1180,-867,-562,-662,-328,334,514,-1008,-157,-463,268,585,526,-458,435,425,74,-8,-1395,-755,-150,1764,1870,1865,-577,764,-1549,919,603,-1911,-1468,-652,-1171,-1511,-1439,-1645,-2289,-1618,284,1251,-113,-1828,-1267,-1465,-361,-70,-1589,-335,1295,1598,791,-1058,121,-461,-1288,-1858,-1961,-1702,-1394,-1097,-1860,-521,-218,92,389,-5743,811,952,-856,847,-1078,-566,-54,-470,-810,-1086,-14869,-1284,-1319,-6599,-1129,-957,-778,-5191,-484,-428,-323,-268,-273,-245,-118,-526,86,540,-45,1370,1784,-1626,2955,2644,-703,-16,-152,-238,543,-786,-443,-1312,246,377,-803,-1108,-538,192,881,935,915,856,696,480,259,59,-83,-1882,-293,-1157,-996,-125,-74,-340,-322,-248,-1142,104,-5,-139,-351,-671,-1024,-1379,-1659,-1837,-1769,-1579,-1728,-1093,-1955,-544,-334,-397,145,-668,180,415,-687,-792,-248,-311,-1044,-614,-1304,-1393,-1559,-1433,-1218,-1616,-878,-841,-781,-1041,-171,-187,159,1364,-371,869,898,1159,1095,2176,348,-360,1288,-301,-873,226,-652,-25,-1138,-1161,-818,-935,-234,-805,-975,-468,623,929,-1404],[600,-91,-914,-1024,-1478,-476,702,1919,88,-1142,-519,-1058,-1740,683,2228,1854,-316,-1504,-515,1065,-552,-1123,-568,-408,-814,-1118,-1301,-1266,-1048,-599,-721,294,552,-1722,-333,-913,-772,-308,869,574,169,-280,-493,-1422,-308,-1639,-1198,845,-1120,-688,1327,1699,-203,1623,-788,674,-841,531,251,-31,-350,-1234,-793,-919,-879,-1003,-1211,-1441,-1641,-1876,-1929,-1762,-1486,-1170,-953,-831,-727,-729,-785,-950,-1155,-1409,-1698,-2049,-1852,-1467,-1117,-814,-502,-832,-489,-1204,-179,-298,-1636,-700,-924,-513,-539,-816,-1016,-1253,-1408,-1464,-1414,-1218,-1991,-1068,-1808,631,-1021,-2242,-1053,648,-424,285,-196,-214,-1708,-353,-603,-1849,-175,722,-84,1182,1198,-101,-1,-732,-1300,312,29,-196,-517,-672,-849,-931,-858,-801,-642,-2073,-2460,-1002,-283,-267,-844,-1691,-839,-1169,-1495,-1605,-1349,-916,-532,-663,-782,170,276,200,-1778,213,49,-174,-396,-632,-935,-1231,-1449,-1627,-1604,-1371,-1123,-757,-514,-203,-178,349,632,-732,-1021,-1262,-316,-319,-1175,-187,3251,246,-1024,614,-431,-478,-688,-106,-387,-485,-1194,-375,-497,20,61,83,52,-53,-163,-520,-143,-87,52,-942,-1034,132,-391,-1237,-61,-33,-1062,-152,-1866,-132,-307,-457,-382,-527,-1201,-986,-1333,-1651,-1608,-1336,-1318,-1159,-610,-464,-324,-253,-218,-242,-201,-113,-24,215,506,740,1000,501,1247,1186,395,-1692,-1923,-1263,-499,-1009,-295,-863,-1430,-571,-644,-591,-427,-240,-1650,-1841,-1221,368,-338,87,146,-727,-639,-1912,-419,-1247,-1508,-1077,876,305,952,1893,606,-1805,-2014,-106,-648,-940,-755,-300,312,481,311,-124,897,-14,2419,1249,389,-774,-448,-688,55,-341,-378,-581,-211,-39,-617,-208,-1801,-382,868,1135,1376,-82,-676,299,-716,-1974,-924,-266,-1250,250,-133,679,1044,716,-241,-1044,7,-636,-109,172,516,893,1307,1099,-201,24,-140,762,1860,2258,1908,1420,971,-935,-164,-59,-1229,-968,-519,-689,-1024,-1190,-1462,-1552,-1412,-1228,-944,-699,-1441,-1530,-156,-17,0,42,-8,-385,-59,-350,-231,-381,-1590,-666,-871,-1043,-1425,-1393,-1496,-1592,-1596,-1603,-1512,-1422,-1293,-1194,-1044,-1391,-876,-697,-546,-433,-292,-225,-1394,-949,-442,-1571,-1412,-351,-492,-843,-1404,-1299,-1903,-2094,-1284,-1156,-1019,-807,-434,-481,-703,361,436,466,-414,-312,-230,-638,-985,-1057,-973,653,-60,1025,1128,-996,-2453,-743,805,527,-808,1155,-1608,-19,-975,373,223,98,80,-1983,-56,-199,-6265,-1767,-932,-1164,-3394,-12603,-10831,-16464,-47558,-42471,-1711,-1542,-1428,-1352,-10645,-17501,-1222,-1215,-1164,-4085,-1044,-1015,-988,-1014,-1005,-1662,-2333,-1284,-1459,-1643,-1796,-2981,-2119,-2204,-2058,-1874,-1672,-1308,-1070,-784,-1315,-796,-92,664,1438,332,-1004,793,-499,-743,-43,-610,-1644,907,957,209,20,-408,-726,-1755,-1621,-1833,-2020,-1633,-961,-1496,-1463,-1891,-529,-1239,127,387,-546,512,654,116,-1814,-313,594,-847,-1844,-1260,225,-566,-985,-1632,-2296,-1865,-1162,-497,-766,340,561,700,713,652,517,289,-8,-343,-1138,-1126,-1617,-2031,-2168,-2011,-1657,-1302,-952,-612,-1434,-151,-130,-401,-2429,-1774,-1620,-1364,-1364,-1252,-1570,-132,292,585,-86,23,-534,252,-624,-1196,-1265,-1534,-1363,-1003,-1259,-1293,-919,-191,-313,-696,-1073,-1511,-1842,-1743,-1307,-736,-192,-150,-1019,99,-1234,792,614,-596,-253,-723,-506,-230,351,1115,40,836,1767,120,322,720,-419,-283,-2198,164,-320,-96,-554,-677,-626,768,681,2115,2199,-375,446,1015,-361,-504,115,785,803,-347,-1512,363,1487,1459,1370,-96,-795,-846,-1300,-109,338,129,-102,-449,-431,-441,-462,-2825,-1626,-825,-1823,-263,-831,-1782,-1046,-747,-1097,-1479,-1903,-2139,-1898,-1440,-943,-446,9,-386,-283,-1329,-439,563,-60,67,-635,721,323,110,-351,-778,-1211,-1611,-1741,-1373,-855,-368,-837,-594,432,599,752,888,694,807,482,25,654,1431,1290,-442,-657,-1588,-1767,-2038,-1572,-674,-1060,879,1429,1076,-579,-279,-1068,-1120,-998,-649,-171,-634,-1164,615,1363,1313,-388,458,1136,167,-557,535,377,-182,27,160,-647,-870,-1494,-219,-130,-106,-1775,-1031,-2581,-1914,179,222,149,-1506,-450,-410,-806,-1132,-1265,-1122,-1072,-957,-1062,-458,-91,-130,-429,-646,-831,-921,-1005,-957,-866,-856,-930,-950,-1059,-1130,-1059,-980,-1760,-280,38,387,-173,-988,-40,-99,1201,1345,1393,1217,-1900,1005,441,-1516,-2145,-1691,-1325,374,21,-353,-674,-1074,-1436,-1633,-1570,-1212,-1506,-479,-134,-354,-578,-1196,802,871,-876,-9,-834,-1341,-66,-247,-727,-352,-660,-938,-1153,-1360,-1377,-1338,-963,-678,-381,-459,104,280,-635,112,500,412,-985,34,-175,-295,-450,-539,-561,-548,-452,-349,-326,-1366,-781,-279,-285,-349,-465,-665,-874,-1212,-1039,-917,-1862,-1389,-78,183,-1662,-628,-1620,-2266,-1501,-36,840,-289,-1721,-1015,-1537,-389,-124,-1886,-564,-54,-650,-1218,-1555,-1494,-1180,-907,-641,-1312,-851,-347,-385,-1765,319,582,816,884,-815,1060,1014,-790,613,-1148,-1755,-352,-693,-935,-1118,-16367,-1238,-1305,-2540,-1221,-1089,-950,-2086,-788,-826,-833,-914,-1080,-1256,-1391,-1591,-1700,-1855,-1919,-1983,-2149,-2305,-2077,-1790,-1484,-1075,-574,-199,343,-552,-573,-1126,199,498,-609,-1437,-424,604,1260,2130,1976,2866,2851,2695,2783,2738,2674,-1559,337,-1368,-876,1122,806,-641,-201,-246,-1404,-219,-135,-43,-46,-210,-490,-836,-1216,-1599,-1777,-1672,-1363,-916,-2279,-65,188,-154,534,-1016,483,291,-212,-418,-281,-584,-1095,-1073,-1423,-1781,-2080,-2317,-2515,-2581,-2616,-2519,-2277,-1939,-1448,-911,-311,250,-117,781,1073,1392,1039,1988,462,-627,1516,-401,-446,618,-528,-180,-1278,-1187,-709,-1099,-864,-1181,-969,-342,650,884,-1315],[548,-117,-794,-349,446,1229,2626,3785,-40,-1079,-617,-894,-1262,1017,2281,1734,-320,-1494,-448,787,-1158,-1218,-105,67,-906,335,289,-194,131,110,-681,25,134,-1721,-288,-877,-1090,-155,574,488,239,-179,-577,-1336,-1639,-2147,-1946,-1318,-1001,-122,289,671,-796,1118,-929,896,-1358,219,-234,-764,-1299,-1614,-1639,-1322,-985,-645,-425,-266,-115,-60,-100,-139,284,448,203,514,-499,383,226,-29,-409,-1458,-922,-1285,-1534,-1697,-1688,-1561,-1338,-1117,-953,-1074,-865,-919,-1646,-1288,-1624,-1881,-2055,-2000,-1615,-1250,-881,-561,-326,-497,-2105,-938,-1924,319,-1557,-2850,-257,944,-355,251,-120,20,-1552,-322,-587,-1727,-57,58,-589,319,658,518,58,-750,-1109,630,248,-498,680,242,-349,-967,-1470,-1748,-1466,-2311,-2891,-994,-282,291,-1008,-1444,-240,-304,-657,-955,-1175,-1150,-994,-823,-739,-501,-445,-469,-1762,-675,-876,-1105,-1288,-1438,-1604,-1726,-1760,-1779,-1633,-1281,-877,-311,-518,-248,-474,457,212,-1026,-1022,-1393,-622,-367,-1050,-142,3673,141,-901,753,-401,-591,-924,819,415,67,-772,-415,-612,306,187,317,252,114,-184,-717,97,247,205,-1239,-1200,22,-538,-1338,405,669,-988,245,-1614,403,-280,-285,188,99,-1318,-734,-1625,-1029,-184,-58,-1396,-1215,177,652,825,966,-196,511,1409,1152,-94,251,1474,2455,1618,617,1814,1646,196,-1873,-1907,-1321,-549,-869,-680,-915,-1493,-1200,-1272,-1301,-1254,-1162,-1845,-1773,-1208,-174,-359,27,95,-1006,-824,-2115,-448,-663,-832,-1226,1045,457,690,1609,460,-1895,-1864,117,447,588,265,40,4,60,194,-548,611,54,896,956,330,-713,-363,-791,-362,-861,-1342,-1733,-1578,-1008,-454,-250,-1745,-599,646,1024,1152,-289,-768,116,-799,-2100,-1112,-394,-893,-60,-280,-214,-380,-584,-778,-1049,-1038,-1097,-965,-711,-289,163,709,695,-258,-79,-195,630,2430,2484,2379,2129,1872,-947,-69,504,-1184,-1057,-345,-679,-1015,-1231,-1390,-1462,-1397,-1371,-1269,-1192,-1774,-1437,-973,-866,-838,-745,-658,-569,-501,-444,-348,-329,-1397,-269,-288,-309,-1158,-452,-1236,-1140,144,-523,-479,-781,21,104,-807,-1460,-941,6,-31,-81,-70,-102,-1860,-1121,-582,-1690,-1178,-263,-325,-951,-1278,-1011,-1745,-1990,-219,-42,-207,-1043,124,-381,-744,341,58,-277,-760,-1196,-1416,-948,-155,-1468,-630,1064,-86,867,716,-858,-1980,-1329,489,682,-890,1601,-2121,-490,-918,377,217,130,179,-1351,220,-225,-6310,-3135,-207,-296,-439,-9481,-5168,-9629,-53067,-55507,-119,34,144,224,-10825,-16498,343,315,304,-4402,204,78,-77,-303,-510,-1346,-2918,-1406,-1703,-1837,-1719,-2947,-1400,-1303,-1240,-1271,-1385,-1441,-1695,-1908,-1884,-1691,-1467,-1212,-980,-750,-784,-611,-649,-890,-1048,-1320,-1661,-1801,-2038,-2237,-2353,-2386,-2180,-1888,-1988,-1167,-811,-81,110,-903,-1308,-1721,-850,-1220,282,623,-562,425,611,-75,-2098,-28,928,-829,-1858,-1699,-513,-1102,-1504,-1439,-1012,-566,-144,221,-650,425,322,144,-142,-481,-847,-1221,-1481,-1469,-1215,-864,-589,-323,-48,15,41,-668,-97,199,-1315,-33,-286,-579,-2121,-1633,-1784,-2100,-1918,-1707,-1237,-751,-461,-249,-190,-209,-861,-511,-756,-1001,-1177,-453,-43,-551,-1373,-1309,-616,1049,577,-592,1004,731,471,346,378,580,426,15,-823,28,-1285,306,205,-492,-102,-414,-225,1517,2160,1887,252,814,1999,449,327,389,-864,-562,-1826,-316,-1080,-1713,-1477,-849,-761,-9,261,439,551,-383,367,550,-311,-794,227,49,-44,-589,-1927,-693,-885,-1043,-1164,-1262,-1347,-1313,-1473,-1172,-913,-550,-173,-757,568,730,-1271,-2274,-1738,-883,-1727,-25,-863,-1594,-1051,189,-276,587,273,-1426,-160,503,-627,-487,748,-700,-217,-1342,-409,532,154,302,-944,-624,-1214,-1591,-1672,-1368,-946,-522,-114,198,435,169,-1152,-512,1256,1551,765,322,705,828,182,-300,100,1622,1376,-192,-1373,-1202,-1128,-1526,-1374,-272,-439,1242,1634,557,-770,-119,-1157,-1053,-1105,-411,20,-803,-954,627,1572,1335,-150,-23,956,164,-397,532,317,-526,-158,-407,-732,-881,-1831,-958,-1159,-1283,-1725,-1779,-2534,-2239,-1682,-1522,-1456,-1622,-1482,-1542,-1800,-1988,-1885,-1580,-1232,-995,-878,-297,-40,71,-5,-28,-97,-206,-452,-637,-759,-881,-934,-904,-837,-700,-476,-367,-1649,-18,-6,-7,-408,-1012,-453,-662,-501,-341,-66,154,-1638,623,398,-2063,-1497,-1269,-2082,-131,-82,499,290,-56,-1543,-842,-1255,-1595,-1960,-1930,-1527,-1165,-869,-1490,-161,42,-895,180,-742,-943,58,-375,-726,-335,-641,-921,-1121,-1276,-1229,-1344,-760,-486,-219,-736,184,330,-694,433,601,313,-991,381,231,147,-57,-298,-590,-938,-1226,-1391,-1360,-1373,-823,-411,-108,77,123,-755,-283,-983,-866,-954,-1642,-1458,-20,847,-1973,-541,-1588,-2181,-1356,-536,357,-516,-1704,-796,-1430,-527,-318,-2228,-785,-101,-132,-93,-1186,-322,-68,-284,-530,-1136,-1377,-1775,-1972,-1780,-1477,-1165,-917,-758,-697,-717,-743,-1025,-930,-1287,-2853,-908,-804,-615,-412,-18308,18,94,171,140,109,27,-112,-261,-481,-626,-796,-1007,-1183,-1266,-1346,-1253,-1116,-815,-453,-140,-1892,573,818,-982,-423,-519,-263,909,-477,-705,-1032,73,521,-489,-1765,-322,860,1266,2258,2045,1897,1763,1673,1643,1647,1668,-1312,-119,-1671,-832,778,521,-866,-188,-551,-1490,-1063,-1073,-920,-733,-598,-533,-341,-171,-711,-1069,-1034,-1119,-849,-1900,1070,958,67,790,-1438,236,-160,-527,-850,-1079,-1365,-1571,-1723,-1843,-1790,-1629,-1486,-1420,-1830,-1287,-1191,-1017,-863,-479,-562,127,353,158,623,607,612,539,472,424,-886,583,-572,-28,924,-403,-381,-1509,-1303,-843,-1308,-1515,-1552,-950,-238,613,838,-1202],[549,-334,-802,-233,467,583,814,1259,-268,-951,-689,-748,-834,1217,2191,1460,-491,-1502,-533,422,-1588,-1439,-614,-269,-1175,326,410,-86,143,-88,-766,-853,-1248,-1608,-937,-854,-1443,-235,-197,-162,-289,-577,-803,-1208,-1198,-1946,-1068,-874,-962,-610,-644,-650,-682,-637,-646,-731,-2084,-867,-971,-1118,-1247,-1842,-1722,-1329,-634,-441,-378,-403,-467,-665,-836,-908,-809,-504,-158,180,-602,817,1028,1100,-511,-1399,-9,350,-999,-1310,-1241,-1823,-1805,-1309,-859,-1010,-308,-197,-1588,-1105,-1402,-988,-667,-664,-1285,-127,-721,336,695,-560,-2163,-777,-1964,52,-2097,-3041,385,1144,-388,139,-26,224,-1402,-322,-624,-1641,-51,39,-1091,-523,-685,-731,-738,-771,-925,-1060,-1283,-1519,-1917,-2151,-1922,-1491,-1004,-632,-230,-2387,-3264,-930,-299,885,-1154,-1191,-68,150,-236,-615,-1019,-1316,-1541,-1666,-1656,-1593,-1549,-1506,-1616,-1249,-1050,-810,-515,-226,-29,118,-704,-452,-455,617,808,-462,-530,-327,-744,558,-123,-1268,-1055,-1447,-886,-466,-1025,-62,4026,6,-678,931,-302,-650,-1164,622,841,312,-335,-383,-657,-685,-833,-875,-851,-783,-623,-862,50,405,-130,-1369,-1272,2,-627,-1273,830,769,-852,0,-1264,581,-181,-97,814,769,-1358,-647,-1701,-1098,385,589,-1354,-1210,184,2102,1871,998,-486,596,1361,929,-111,326,1448,2302,1628,734,1695,1446,25,-1998,-1805,-1341,-553,-712,-734,-802,-1510,-772,-729,-693,-650,-633,-1778,-1433,-862,-788,-878,-953,-1098,-1218,-947,-2312,-462,-30,-59,-1046,1157,671,419,1305,363,-1739,-1713,373,719,1362,1256,1203,-33,686,59,-887,486,123,2498,803,285,-540,-164,-804,180,-504,-1237,-525,721,-34,-693,-1055,-1315,-937,-640,-440,-289,-428,-770,-91,-898,-2186,-1263,-1120,-1478,-1805,-1965,-1884,-1698,-1541,-1416,-1325,-1278,-1316,-1294,-1238,-1023,-752,-350,-53,-249,-166,-178,603,1331,1414,1426,1305,1183,-902,-3,402,-964,-1067,-320,-537,-749,-843,-1172,-950,-922,-993,-1029,-1115,-2078,-1331,-1421,-1450,-1488,-1365,-1138,-819,-466,-568,324,661,-1105,1278,1467,-615,-786,-410,-1399,-1085,584,-602,-186,-420,158,-3,-779,-1502,-955,-565,-715,-869,-962,-1103,-2279,-1369,-1495,-1669,-1645,-1732,-1825,-1889,-1952,-1987,-2042,-2087,-2006,-1937,-1957,-1898,-1762,-1570,-1327,-988,-719,-366,-329,-484,634,984,1280,-1650,-253,1273,-61,638,325,-480,-1220,-1744,202,536,-894,-108,-2542,-957,-801,-926,-943,-886,-670,-666,-222,-767,-6179,-4123,80,49,-98,-6376,-511,-3547,-55215,-66196,-1156,-669,-123,408,-10808,-15136,1619,1797,1900,-4668,1763,1508,1176,-1063,-570,-1028,-3238,-1070,-1400,-1455,-1298,-2264,-1072,-1059,-1086,-1201,-1390,-1501,-1809,-1895,-1656,-1401,-1164,-886,-585,-223,-482,389,-683,-497,529,-223,-1654,518,842,-46,124,46,-181,-1262,-2380,-1345,-1307,-1436,-1319,-995,-1023,-1523,-1177,-1130,447,845,-557,347,618,-71,-2292,235,57,-705,-1624,-1374,-1399,-1130,-742,-312,69,324,523,579,-489,467,183,-169,-628,-1135,-1673,-1812,-1271,-717,-1003,-923,-382,751,947,394,375,-525,-118,578,-1180,-106,-23,-242,-1799,-1432,-1934,-1202,-1529,-2056,-1604,-1257,-839,-390,-2,26,-1103,721,-847,-757,-1051,-287,363,-772,-1473,-1354,-308,1357,785,-516,1093,2661,1700,2054,1460,754,346,121,-710,-551,-1003,-1456,-1846,-1533,-984,-500,-370,316,604,812,401,730,786,598,268,-23,-1266,-822,-1347,-993,-980,-955,-931,-822,-991,-700,-572,-405,-200,-426,232,383,-241,-1213,497,558,555,-848,-2363,-753,-280,-520,-704,-796,-769,-848,-1505,-46,564,1032,1206,-1062,1377,-215,-1824,-1674,-1833,-804,-1355,207,-899,-1289,-1018,376,-460,485,471,-1756,-397,517,-441,-933,289,-1006,-171,-1318,-387,516,405,488,-1221,280,-48,-278,-516,-640,-742,-851,-949,-1085,-1159,-1047,-1441,-508,-253,61,155,-487,605,817,-58,-477,-460,598,455,-61,-1368,-632,-522,-984,-1087,-1219,-1149,-672,-7,47,-806,121,-1176,-963,-1217,-189,256,-919,-677,615,1693,1625,89,-527,377,-63,-440,-655,-712,-873,-214,53,-839,-809,-1987,-334,557,243,-1391,-419,-2269,-2375,-1159,-1033,-863,-1743,-592,-537,-744,-1036,-1404,-1762,-1773,-1264,-732,-212,-30,497,609,346,591,212,1016,888,-125,-1439,-494,-383,-42,238,268,-346,-1517,221,143,116,-563,-990,4,-1173,305,538,891,1107,-1390,1472,273,-2428,-841,-736,-1732,-716,-459,926,729,-160,-1688,-403,-543,-714,-1769,-933,-896,-846,-820,-1751,-589,-592,-810,-525,-546,-559,-443,-521,-709,-265,-259,-260,-652,-371,-452,-1221,-553,-584,-572,-957,-432,-278,-748,180,424,30,-863,818,622,489,635,518,209,-200,-616,-1035,-1416,-1476,-1248,-949,-644,-452,-393,-859,-771,-1085,-1382,-1581,-1466,-1531,-658,-319,-1750,-461,-1443,-1909,-1066,-1028,-14,-664,-1646,-474,-1165,-902,-1185,-2353,-1683,-1846,-1901,-1823,-1632,-1514,-1474,-1531,-1591,-1779,-2051,-2304,-2526,-2244,-1966,-1670,-1379,-1103,-840,-588,-284,-1416,216,-1349,-3661,-1345,796,895,983,-19992,1194,1193,1222,1174,1146,1079,951,-314,560,365,113,-208,-540,-843,-1228,-1543,-1865,-1885,-1559,-1135,-1385,-56,398,-1142,-596,-734,-258,973,-430,-682,-905,9,586,-333,-1939,-108,-131,-337,-393,-278,11,338,659,953,1186,1347,-1017,-563,-1918,-735,461,-154,-808,-344,-466,-1201,-228,66,413,724,931,-504,888,591,-764,-1116,-1066,-888,-581,-1340,396,-33,-445,-972,-1739,-2106,-1940,-1475,-976,-417,-1002,-1020,-1109,-1811,-1177,1412,1458,1401,-1942,1163,1065,845,-790,-283,-729,903,836,544,490,230,-38,-388,-749,-1130,-1461,-1606,-1438,-1258,-1135,-1157,-1245,-1719,-1425,-1295,-1479,-2079,-1835,-854,-98,135,272,-1039],[-412,-510,-712,-517,-484,-466,-521,-480,-430,-637,-538,-445,-394,-318,-255,-178,-595,-1312,-549,37,-1472,-1464,258,324,-1309,231,67,-154,-444,-627,-754,-626,-194,-1379,-360,-676,-1574,135,2026,1803,1311,821,-1002,-923,845,-1318,-874,2150,-813,2199,3448,3602,2666,3512,-87,1283,-1861,2342,2066,-497,492,-1355,-2259,-1441,-409,-829,-1205,-1408,-1396,-1399,-1398,-1439,-1521,-1565,-1548,-1412,-1145,-896,-646,-482,-498,-1140,-355,-550,-781,-1274,-1519,-1791,-1598,-1216,-850,-862,-355,-220,-1351,-1140,-1471,-1073,-650,-845,-1581,-747,-568,-347,-145,-529,-1896,-491,-1852,-35,-2463,-2541,934,957,-418,77,224,528,-1142,-228,-594,-1496,-52,-99,-1447,-745,-1114,-1440,-1731,-1998,-2289,-2413,-2289,-2132,-2103,-1961,-1908,-1851,-1728,-1672,-1519,-2216,-3418,-801,-530,-204,-1191,-804,274,635,672,665,550,428,222,-235,-486,-256,-165,-702,-1369,604,1026,1271,1489,936,1640,429,-1032,-699,-751,143,1109,-591,-492,-389,-904,697,-303,-1364,-1060,-1331,-1018,-577,-1060,85,4002,-81,-386,1146,-127,-609,-1367,422,648,567,118,-256,-586,229,-120,467,474,457,-375,-929,490,456,-402,-1200,-1232,56,-646,-1054,-196,-366,-642,-550,-820,-644,-785,-931,-1051,-1213,-1418,-1645,-1969,-2298,-2096,-1791,-1446,-1108,-760,-398,7,393,-741,673,1297,697,-95,443,1434,1890,1605,802,1359,984,-118,-2080,-1655,-1335,-532,-562,61,-681,-1489,-868,312,1427,1594,260,-1521,-1078,-443,662,-183,-84,100,-1374,-1017,-2525,-487,-421,-748,-1101,-1341,-1490,-1644,-1581,-1530,-1547,-1607,-1396,-1477,-1623,-1820,-2096,-2262,-2159,-1708,-1126,-497,126,720,587,211,-339,54,-777,230,-516,-1563,-346,1419,1056,-21,70,-816,-868,-569,-880,-1179,-1394,-1532,-1629,-1675,-2202,-1717,-1566,-1314,-956,-485,56,597,1086,-1106,-391,1490,-536,-638,437,866,-162,-561,-374,-939,-1178,-1042,-622,-122,275,569,678,719,-875,-41,154,-705,-1065,-1008,-1361,-1676,-1781,-1748,-1654,-1504,-1477,-1442,-1475,-2317,-1630,-1717,-1776,-1859,-1746,-1447,-988,-448,-795,838,1469,-838,1753,1640,-1023,-417,-442,-1569,-1072,426,-678,70,-79,201,-124,-711,-1606,-1016,-12,259,102,13,-814,-2050,-722,-718,-1609,-565,498,442,-779,-1112,-572,-1459,-1643,212,387,-346,-922,-507,-744,-920,-965,-1041,-992,-933,-771,-660,-469,-312,-1439,-121,-98,-165,-301,-469,-706,-1102,-1944,-1827,-2086,-1893,-1663,-2651,-1497,-979,-773,-553,-349,-41,17,163,-1312,-5987,-4471,-408,1377,1371,-3722,1255,1098,-54046,-75329,264,-120,-7578,-1118,-10482,-13495,-2165,-1868,-1573,-4969,-1162,-1089,-1073,-2682,-1475,-1243,-3022,-1022,-829,-616,-392,-1583,-112,-60,-36,-85,-192,-207,-399,-593,-722,-864,-1063,-1280,-1547,-1819,-1933,-1464,-956,-584,-113,-132,-1695,212,774,-204,-80,150,333,-975,-2882,-1483,-1239,-699,-741,-726,-781,-1381,-1527,-1062,-54,88,-588,214,175,28,-2345,-184,-334,-567,-1413,-582,-508,-807,-195,63,342,569,819,778,-345,502,1188,1136,922,255,-117,137,-63,-601,-957,-1161,-479,204,268,206,120,-428,-173,-229,-1091,-616,-314,-412,-1530,-1254,-1889,-1639,-1807,-2061,-1065,-548,-88,310,73,-30,-1337,344,-974,-530,-930,-407,93,-1062,-1621,-1500,-75,1532,894,-523,597,789,360,-61,-447,-713,-857,-892,-831,-652,-588,-1006,-510,-685,-919,-1251,-1551,-1824,-1933,-1857,-1700,-1462,-1236,-1014,-847,-620,-1586,-1029,-851,627,168,1248,1203,122,-1317,1269,814,2236,2628,-555,59,103,-197,-1779,664,1508,773,-1159,-2800,-1255,975,1170,682,-226,-581,-699,-1460,-250,-243,-206,-207,-1370,-251,-820,-1323,-1173,-1950,-611,-981,394,-937,-1043,-1022,594,-533,285,487,-1852,-636,456,-329,-1274,-236,-1288,-166,-1294,-402,491,661,609,-1369,1220,-57,663,1144,855,-497,913,796,517,126,-341,-1684,-1507,-2188,-2118,-1556,-1406,-431,146,-245,-470,-982,812,1361,-77,-809,-135,-6,-479,-791,629,411,1634,1796,-429,-692,363,-1175,-877,-1354,-10,479,-1013,-378,562,1261,953,275,-1060,-205,-682,-1185,-1623,-1954,-1773,-1356,-1018,-985,-645,-1592,-417,-508,-568,-1018,-1047,-1881,-2049,-1813,-2021,-2219,-2327,-2360,-2220,-2129,-1947,-1699,-1388,-1045,-1211,-633,-214,-85,476,446,397,455,357,109,-96,-291,-1571,-520,-539,-521,-433,-254,-434,-1381,177,241,331,-657,-945,282,-1391,303,215,417,364,-1194,188,40,-2353,-357,-589,-1229,-1221,-841,-767,-555,-372,-1408,-643,383,82,-1756,-455,-258,100,-185,-1920,1237,1008,-573,481,-347,-234,-426,-694,-696,-267,-225,367,-1032,1102,1382,-1045,-3,1075,774,-1104,984,452,-814,780,1486,-194,-605,925,607,315,-89,-510,-920,-1255,-1325,-1166,-979,-1172,-658,-559,-553,-662,-873,-1217,-1607,-1969,-2129,-1862,-1517,-1568,-1077,-1056,-1567,-1196,-1342,-1512,-1681,-1785,-1749,-1575,-1553,-838,-868,-719,-700,-2176,-704,172,573,15,-924,-542,901,-104,-16,-850,-2086,289,21,-1523,-953,-1318,-1484,-1405,-1175,-912,-611,-1979,-244,-1330,-3960,-1885,-398,-515,-630,-20478,-736,-834,-856,-904,-886,-862,-862,-850,-901,-882,-896,-963,-1014,-1013,-1069,-1038,-1043,-943,-807,-738,-630,-443,-399,-1301,-703,-888,-294,-344,-434,-562,-784,-556,-639,-684,-1983,-446,-267,20,315,602,925,1195,1419,1608,1743,1829,-706,-987,-2106,-615,172,-318,-510,-35,-445,-739,-707,-787,-664,-447,-255,-427,38,110,-753,-1069,-1083,-683,-927,-1396,-1638,-1347,-816,-378,-1814,314,515,722,478,-410,-1011,-754,-1419,-1903,-1315,1624,2007,1760,-1964,768,555,64,-702,-656,-842,-536,-335,-161,24,20,78,47,-2,-81,-1028,-120,-894,9,145,21,-674,-1803,-1543,-643,-1597,-2306,-2006,-684,-639,-811,-986,-1161],[208,-701,-602,-187,703,1266,945,665,-406,-313,-346,-608,-794,-787,-692,-533,-712,-1057,-588,-25,-1045,-1297,280,744,-1402,842,775,115,452,305,-733,-842,-395,-1163,-718,-833,-1525,-1115,-1212,-1195,-1225,-1308,-1514,-1194,-1120,-1001,-962,-813,-675,-517,-458,-348,-252,-77,52,134,-53,509,750,-498,869,-739,-2580,-1612,479,427,1085,-633,-619,156,-194,-502,-756,-922,-1075,-1193,-1192,-1159,-1037,-898,-686,-891,-190,-11,142,-1086,320,116,278,-169,-188,-766,-156,-302,-1100,-1103,-1494,-1096,-902,-1097,-1854,-1326,-1464,-1614,-1804,-1992,-2207,-2139,-1881,-1654,-2778,-2036,-852,-610,-574,-51,193,426,-898,-159,-619,-1423,-186,1166,-1759,1239,1176,1089,321,-250,263,70,-273,-1527,-768,-695,-534,-308,-46,57,-28,-1952,-3404,-432,-234,122,-1225,-365,699,1236,1545,1427,2011,2265,1838,-118,-301,1868,2233,-720,-1156,361,1924,1744,1560,1205,1048,596,-1417,-1020,-1092,-541,291,-755,-492,-528,-990,567,-418,-1348,-1115,-1143,-1063,-777,-1235,196,158,-170,-157,85,16,-550,-1596,-76,-171,-340,-524,-731,-940,-1193,-1428,-1579,-1647,-1651,-1593,-1469,-1400,-1403,-1407,-1464,-1509,-1605,-1708,-1752,-1756,-1762,-1693,-1666,-1616,-1515,-1488,-1406,-1223,-1010,-1244,-524,-867,-154,-29,72,-987,-883,240,310,330,282,-997,-30,-261,-562,-960,-1327,-1623,-1705,-1407,-1134,-841,-647,-312,-2130,-1487,-1314,-513,-446,166,-565,-1449,-1093,213,2830,2203,126,-1197,-792,-60,754,-20,-184,139,-1464,-1026,-2704,-525,1165,1388,-219,1592,1216,-125,614,162,-1417,-1527,389,205,58,-48,-186,-567,-457,-640,-1085,-1189,-1505,-1742,-1754,-1526,-1203,-889,-704,-300,-481,-1790,-129,354,438,160,313,-282,-896,-288,375,172,-497,-677,-687,-1200,-2031,-1552,38,493,-1150,-157,1266,1508,1734,-1460,84,1583,-386,-871,513,633,-627,-1210,-602,-263,-684,-1247,-1665,-1841,-1792,-1607,-1481,-1344,-1238,-1194,-1198,-1131,-1093,-1052,-890,-723,-452,-487,-586,374,548,724,85,-2131,-570,753,658,-27,257,-728,-238,-559,-1045,-1268,-1609,-1535,-1031,-441,-1422,-16,-476,-1634,-1012,229,-700,333,269,203,-155,-547,-1705,-1060,-189,1518,1543,1078,-1337,-1383,-249,-675,-1480,-283,614,318,-653,-1096,-438,-1352,-1432,365,8,-608,-971,-1033,-899,-736,-600,-692,-857,-1177,-1494,-1811,-1737,-1403,-1020,-615,-280,-107,-99,-272,46,-224,-1780,-803,-1044,-1210,-1267,-2302,-2018,-813,-645,-479,-324,-40,305,-55,-1834,-5669,-3966,-2920,2467,2669,-1641,2924,2935,-51119,-83770,-28094,2431,-22840,1840,-9520,-11477,816,483,232,-5202,-112,-230,-288,-4439,-2453,-640,-2412,-988,-362,-420,-453,-946,-554,-603,-617,-647,-688,-610,-689,-761,-754,-737,-740,-713,-681,-869,-660,-705,-840,-1106,-1313,-1633,-1905,-2101,-2133,-1987,-1733,-1489,-1179,-957,-2303,-1383,-1534,-607,-570,-538,-545,-1207,-1536,-944,102,281,-535,124,562,258,-2127,419,284,-355,-1217,-280,-411,-877,-526,-458,-335,-211,3,317,-126,354,980,1584,796,-138,-458,1721,1061,-671,-864,-1307,-553,414,-162,-754,-1213,-1548,-1722,-1766,-1770,-1693,-1468,-1018,-1228,-1037,-1567,-1144,-1363,-1717,-468,887,1147,774,69,-60,-1490,-46,-1072,-566,-865,-1064,-1173,-1323,-1725,-1675,-1162,-1105,-1023,-986,-1028,-1037,-1100,-1173,-1260,-1314,-1371,-1447,-1507,-1460,-1470,-1623,-1224,-1142,-1025,-943,-863,-687,-516,-298,-94,150,371,573,-116,-759,-1429,-992,-306,775,288,1391,1343,179,-1552,1516,715,2007,2660,-715,-150,-232,-128,-1933,855,1681,743,-1458,-2352,-1293,732,1617,890,-196,-495,-469,-1361,-19,1382,1316,1109,-1568,695,-666,-468,-756,-2046,-309,-602,328,-898,-839,-1058,-563,-766,-891,-972,-1726,-955,-908,-832,-1253,-731,-1421,-716,-1246,-948,-1073,-1155,-1257,-1306,-1266,-1264,-1204,-1188,-1070,-932,-795,-664,-631,-696,-839,-1712,-1392,-1734,-1727,-1383,-1641,-340,294,-347,-278,-1308,361,1025,-213,-347,262,420,-14,-487,1005,621,1642,1469,-810,-454,575,-1161,-784,-1503,133,671,-1086,-60,477,1170,1337,396,-1603,217,-11,-212,420,276,-1532,15,-169,-1164,-478,-1166,-917,-1198,-1383,-1676,-1969,-1940,-1694,-1418,-1126,-1210,-1897,-345,-13,167,358,-713,127,-960,-1393,-584,-307,-223,324,-143,-534,-925,-1270,-1600,-1694,-1657,-1657,-1670,-1672,-1669,-1564,-1302,-1073,-1264,-327,-71,183,-728,-913,358,-1153,285,-77,157,-49,-1094,-576,-919,-2051,-1769,-2075,-1543,-1627,-1252,109,666,-312,-1120,-562,1395,302,-1640,-593,-473,229,-114,-1856,1226,798,-225,108,-227,-250,-294,-931,-738,292,-330,442,-1395,1390,1540,-908,222,1303,1124,-1201,1047,522,-951,688,1207,-368,-308,928,365,-160,-769,-1367,-1823,-1367,-893,-747,-419,-1054,-553,-46,-70,-170,-335,-933,-878,-1136,-1329,-1485,-1624,-1758,-1845,-1830,-1844,-1896,-1939,-1883,-1726,-1497,-1188,-881,-1494,268,-650,-854,-960,-1955,-557,105,374,-275,-830,-574,1127,-215,-200,-854,-2398,347,363,-1505,633,268,-64,-358,-569,-644,-513,-2810,-107,-1296,-3791,-2397,93,-385,-127,-18803,-4637,-513,-578,-613,-509,-338,-152,-1248,200,355,540,594,619,593,179,426,197,-733,-266,-1443,-991,-1322,-1723,-1977,-1782,-1455,-1171,-994,-783,-754,-798,-691,-745,-796,-2020,-662,-567,-378,-195,-32,157,290,378,439,467,481,-509,-1437,-2257,-603,-198,-149,-187,-82,-609,-350,-417,158,-183,-585,-1019,-1267,-1201,-913,-809,-1067,-1208,-628,-29,-429,508,839,968,452,-1716,1032,870,708,536,-492,-1011,-498,-1819,-1905,-1513,-301,-496,-785,-1878,-1494,-1873,-1491,-1062,-588,-1038,223,521,739,148,961,1023,582,826,749,-1031,-238,-1138,6,-124,-276,-917,-1601,-1795,-779,-1790,-1675,-1867,-600,89,273,437,-812],[-27,-816,-415,-84,674,1224,1181,1162,-361,16,-28,283,316,144,-62,-288,-773,-928,-1320,-1714,-2055,-2121,-1786,-1394,-1402,-602,-286,-24,151,351,-645,-944,118,-926,-284,-268,-1324,-730,-1100,-1403,-1785,-2170,-2003,-1436,-688,-122,-610,2199,-517,4320,4969,5819,6213,6365,4084,5514,3114,3786,2885,-547,1646,-427,-2282,-1724,406,504,849,-806,-840,955,377,-578,-14,-221,-491,-664,-782,-840,-777,-655,-460,-670,71,216,335,-753,183,-44,-284,-574,-917,-1327,-1627,-1816,-1789,-1564,-1475,-1039,-597,-384,-1946,-898,-186,-107,774,-492,-1281,-38,-1696,-110,-3081,-1563,683,421,-837,-174,223,469,-672,-111,-691,-1420,-447,1212,-2009,1578,2320,2078,385,-83,693,358,-180,-2066,-1265,-1586,-1615,-1300,-854,-545,-268,-1651,-3214,-130,-356,-649,-1260,-1586,-2029,-1880,-1294,-636,-48,514,925,-46,-137,1272,1135,-701,-997,6,-217,-633,-932,-1093,-1150,-1113,-1823,-1417,-1475,-1253,-1244,-1440,-1671,-1907,-1925,-1843,-1626,-1349,-1219,-940,-1039,-1071,-1556,-535,-575,-682,-865,-974,-1110,-1305,-1823,-1665,-1732,-1772,-1732,-1636,-1469,-1290,-1049,-721,-358,-29,-713,-1052,112,1014,-955,-595,-1089,27,-754,-550,837,629,-235,-850,67,-35,-303,-563,-758,-913,-1180,-876,-684,-387,-67,273,-755,-632,214,1538,1517,379,-1277,640,1007,149,-179,632,751,450,207,-104,-408,-837,-1152,-2124,-1337,-1294,-522,-394,200,-499,-1433,-1320,17,2612,2019,-46,-908,-630,217,793,142,-353,179,-1507,-1000,-2586,-606,1644,1944,166,2259,1511,-310,232,-11,-1426,-1473,920,1458,1341,1096,605,-839,-172,-700,-871,-352,-180,29,145,-21,12,429,-640,214,-459,-1907,0,-67,-53,-37,36,93,-872,-630,-41,-188,-406,-644,-1072,-1341,-1738,-1667,335,953,-1599,-25,1637,1527,1307,-1874,530,522,-241,-1186,-302,-459,-1060,-1864,-1021,-719,-633,-536,-382,-182,-31,102,145,206,-823,-327,49,-202,-971,-465,-531,-518,-317,-78,-736,510,661,775,171,-1756,-207,239,-1,-312,-529,-1097,-755,-803,-1312,-914,-1113,-1377,-1659,-1655,-1766,-1064,-859,-1602,-949,-728,-950,-1209,-1563,-1876,-1781,-1382,-1868,-1160,-604,-474,-455,-450,-1939,-690,-548,-602,-1392,-244,-200,-230,-611,-1169,-644,-1319,-1257,-1024,-891,-760,-558,-383,-308,-384,-441,-744,-1083,-1541,-1912,-1561,-1086,-641,-431,124,432,-131,-423,-300,880,618,-1451,-179,617,-609,777,-1998,-2591,42,-601,-1685,964,896,908,-346,-2458,-5329,-2922,-5371,4254,2077,-376,6000,6259,-48019,-92095,-70719,-17423,-35922,4486,-7789,-9175,2566,1916,1331,-5416,272,-186,-511,-5601,-3337,-626,-1803,-1760,228,248,207,-473,-165,-461,-777,-1134,-1477,-1503,-1379,-1159,-872,-616,-427,-250,-105,-1317,61,63,-906,-487,-475,-811,-1626,-1519,-1925,-2282,-2210,-1944,-1607,-1362,-1691,-1148,-1491,-925,-817,-664,-485,-1099,-1267,-886,560,722,-472,-11,633,426,-1886,-175,-507,-836,-1154,-1090,-1044,-1005,-913,-887,-962,-1210,-1538,-1829,-1474,-804,-82,707,573,-593,-868,1447,607,-765,-825,-1430,-695,1205,174,222,-204,-289,-263,377,-836,-1850,1045,1032,-990,-900,-1254,-1064,-1059,-1400,-333,933,1091,612,-28,-148,-1506,-538,-1205,-1372,-1552,-1195,-743,-1633,-1852,-1962,231,1134,917,-649,-457,1885,1794,1329,1660,367,-515,-53,-887,-596,216,-2058,-256,-260,-121,206,-1153,724,958,1160,197,-40,1189,995,-427,-1192,-1202,-816,-509,-159,307,1192,1310,79,-1538,1765,505,1155,2121,-990,-448,-629,-119,-1294,984,1744,617,-1807,-1922,-955,423,1315,595,-196,-461,-277,-1316,-36,1340,1315,1006,-1621,491,-51,313,-494,-2194,-24,-305,-37,-837,-762,-1216,-605,-585,-476,-339,-1592,-1071,116,-287,-972,-1153,-1393,-206,-1253,-629,-997,-1302,-1532,-1505,-1202,-851,-426,-59,328,-1266,398,1205,563,816,470,-1616,-584,-147,-769,-1372,-1734,-1467,-882,-425,-29,-1353,-107,619,-501,-64,495,699,346,-220,-97,-556,-1019,-1503,-1850,-1745,-1421,-1188,-836,-1689,-602,-539,-1175,-678,-781,-923,-1097,-1232,-2173,-1275,-1129,-921,-636,-393,-1756,-72,-369,-1390,-267,-779,-797,-1164,-1446,-1831,-2214,-2245,-1947,-1637,-1323,-1856,-1794,-514,-175,20,235,-906,-49,-1039,-1580,-578,-475,-450,1148,292,313,1059,626,1021,1007,-286,-378,450,-561,407,1350,1420,-621,-1158,470,167,540,-791,-893,837,-718,253,-334,270,213,-1072,-197,-753,-1744,-761,-811,-623,-1783,-1481,589,1151,-249,-882,-209,1818,628,-1402,-752,-722,342,-76,-1710,331,-88,-176,-42,-159,97,1,-1178,-796,228,-466,479,-1672,1268,1100,-782,417,440,151,-1171,-470,-715,-1098,-916,-927,-974,-1086,-1247,-1443,-1587,-1775,-1814,-1640,-1377,-1038,-709,-414,-889,-405,434,660,780,773,-843,-159,-101,-515,-971,-1465,-1944,-1847,-1467,-1490,-900,-789,-745,-838,-1016,-1205,-1332,-1379,-1059,-766,-945,-1179,-1684,-354,191,277,-509,-713,-492,-720,-1188,-1586,-1996,-2256,-2170,-1968,-1780,-1716,-1701,-1724,-1743,-1688,-1525,-1214,-3809,-562,-1120,-3762,-2749,353,-2610,619,-14630,-14402,749,688,530,391,242,106,-1434,43,180,330,428,496,220,366,270,-26,-908,-553,-1796,-686,-349,16,-1789,-871,-990,162,939,-743,-445,-807,-133,-183,-612,-1922,-986,-940,-701,-425,-160,128,354,525,663,751,805,-277,-1574,-2061,-548,-475,244,231,-85,-734,63,-260,198,249,-11,-256,-371,-208,97,-775,-952,-1261,-538,187,-96,4,1000,1366,406,-1363,901,610,376,199,-495,-840,-166,-1919,-1562,-1535,-750,-817,-846,-1508,-603,-431,-233,-666,-719,-1133,459,533,558,-17,501,487,415,342,235,-858,-780,-1144,-159,-233,-372,-1088,-1057,-1976,-1010,-1816,-1538,-1628,-1336,-947,-469,0,-748],[-1850,-1527,-1191,-814,-457,-161,1,194,-541,21,-10,299,196,120,-10,-168,-1017,-636,-878,-1048,-1110,-1031,-782,-506,-1535,173,501,33,1073,917,-665,-1120,-52,-850,-319,-202,-1242,476,49,-234,-433,-776,-2421,-254,1327,289,-644,3448,-458,4969,5117,5064,4768,4351,3747,3012,2373,1770,1333,-1992,767,-440,-1359,-1603,232,335,177,-927,-1097,-260,-355,-849,-406,-359,-424,-855,-884,-292,-252,-259,-416,-510,-302,-430,-554,-763,-1026,-1319,-1558,-1777,-1965,-2095,-1996,-1811,-1601,-1374,-1429,-929,-685,-550,-1682,-1323,-157,-153,666,-407,-927,126,-1633,-123,-3385,-1079,939,532,-1118,-260,-556,-632,-473,-162,-757,-1435,-776,944,-2135,1069,998,916,471,51,475,335,171,-2421,-187,-299,-485,-655,-744,-881,-909,-1288,-2834,-692,-587,-436,-1216,-278,-236,-279,-369,-456,-579,-623,-641,-611,-457,-221,26,-624,-812,-342,648,571,440,228,-82,-383,-1946,-1791,-1755,-1673,-365,-1032,-543,-986,-748,740,-540,-1098,-1270,-671,-903,-1332,-1912,370,1304,-189,14,-389,-824,-1213,-1819,-1534,-1433,-1314,-1165,-1008,-819,-870,-443,-151,181,473,-893,-1041,-56,772,-1147,-230,-952,-37,-799,-274,1687,795,3,-1095,526,865,401,185,-47,-502,-1039,-677,-943,-1198,-1408,-1437,-1246,-974,-658,-333,20,221,-1492,587,857,-67,-248,745,1055,939,830,279,381,14,-394,-1970,-1128,-1174,-1384,-1569,-1796,-1604,-1367,-1435,-675,-397,-96,-164,-601,-509,455,864,371,-499,317,-1408,-857,-2227,-637,1018,730,370,75,-171,-456,-543,-614,-1498,-1321,-550,-531,-495,-423,-352,-1008,-22,-1022,-515,-202,37,733,-48,-139,155,190,-523,-377,-671,-1818,-1275,-1612,-1891,-1831,-1615,-1436,-1314,-1150,-1082,-1011,-875,-693,-1438,-1353,-1332,-1674,-114,-78,-2021,-172,-275,-435,-650,-2272,-1005,-1121,-1263,-1511,-1385,-1340,-1320,-1836,-1283,-886,-680,-507,-321,-147,-70,-63,-190,-342,-811,-871,-1269,-1534,-1316,-922,-455,-66,324,371,-898,613,813,706,239,-1338,152,262,390,-353,-1040,-1423,242,416,-1354,259,-133,-517,-816,-1019,-1740,-1095,-1200,-1404,-1165,-780,-842,288,773,-17,29,-177,-1871,-1257,-718,1356,982,644,-2552,17,-96,-466,-1300,-234,-372,-594,-869,-1251,-1570,-1811,-1510,-985,-482,-564,-142,712,1028,-270,1553,1683,1842,-442,-718,-535,2166,2195,68,680,1447,-50,-457,-59,1256,1020,-1058,51,1865,-410,1914,-1758,-3127,389,-521,-3460,654,331,128,-618,-3150,-4924,-1602,-7445,3220,496,26,4860,5132,-45325,-99522,-104962,-57209,-42317,3633,-5109,-6536,1768,1140,583,-5493,-393,-782,-951,-4008,-3326,-736,-1222,-2624,753,837,861,-117,-106,416,175,-124,-465,-703,-1091,-1451,-1668,-1686,-1579,-1438,-1310,-1796,-1130,-1090,-1096,-1246,-1271,-1366,-1498,-1387,-1388,-1372,-1323,-1311,-1235,-1230,-1263,-1277,-1323,-1302,-1193,-1039,-900,-1001,-974,-834,-463,-479,-536,-668,-890,-1086,-1608,-1296,-1203,-1085,-1157,-790,-1054,-1124,-573,-575,-655,-868,-1097,-1247,-1215,-843,-344,243,334,-1013,-1257,1154,176,-804,-771,-1434,-831,976,-244,548,102,-262,-471,-489,-665,-1385,-35,148,-748,-790,-928,-940,-728,-1056,-200,-36,-405,-784,-1137,-1186,-1274,-1025,-1218,252,-225,-946,-860,-1904,-1900,-2271,-156,-312,-329,-768,-975,160,409,654,855,146,-808,-180,-1025,-736,625,-1598,-432,-276,-224,-97,-1336,-187,-220,-271,-418,-606,-849,-1027,-990,-1533,-1002,-541,646,725,292,2102,1180,-91,-1172,2083,279,226,1450,-1297,-730,-999,-191,-600,-146,86,467,-2108,-1493,-553,143,1006,300,-165,-406,-80,-1252,-13,196,2,-214,-1457,-554,-588,-640,-628,-2315,-453,-375,-264,-693,-735,-1431,105,-78,-665,-179,-1355,-1260,-128,-355,-586,-1289,-1199,-229,-1253,-525,465,1520,786,-835,1313,-602,531,747,66,-1674,93,736,335,1003,783,-1487,-716,678,1225,621,-71,-473,-966,-1446,-1862,-2176,-2324,-2172,-1979,-1874,-1746,-1653,-1530,-1385,-1257,-1131,-974,-845,-1241,-595,-522,-1196,-646,-1820,-528,-572,-1205,-757,-783,-775,-747,-664,-2678,-516,-414,-485,-292,-271,-1738,-301,-587,-1576,-511,-564,-668,-769,-946,-858,-972,-1032,-1165,-1292,-1395,-1798,-1577,-1576,-1441,-1380,-1225,-1134,-688,-1120,-1638,-560,-652,-719,1282,334,211,1072,492,1121,1542,-100,392,719,-587,518,1097,1147,-713,-1042,266,-358,191,-842,-868,1427,-276,173,-546,-154,1096,-1091,585,-1213,-1467,112,-19,-356,-1631,-1192,521,918,-133,-703,256,1992,1074,-1054,-930,-993,432,-76,-1554,-1394,-1918,-1859,-1477,-1048,-657,-434,-1390,-871,-59,-635,-31,-1809,-62,-106,-688,-227,-356,-515,-1032,-964,-1205,-1384,-1571,-1682,-1770,-1830,-1841,-1807,-1686,-1637,-1597,-1560,-1494,-1274,-898,-444,-716,-260,1212,2020,2473,904,-677,-373,282,1397,659,-173,-1200,-1530,-1387,-1538,-630,-553,-237,621,-56,-17,-1022,-1275,38,-269,-1045,-1397,-1442,-207,148,207,-697,-631,-379,690,-397,-589,-993,-1773,-279,-589,-1499,-1199,-1432,-1541,-1521,-1396,-1217,-965,-5061,-556,-895,-3940,-2976,6,-4674,333,-8779,-24853,-435,840,793,725,584,359,-1298,-214,-450,-673,-888,-1023,-1068,-1148,-1150,-1194,-1128,-980,-1687,-502,-106,0,-2039,-891,-835,455,598,-930,-467,-904,-684,-705,-473,-1804,358,645,-411,884,736,499,146,-231,-488,-516,-265,-112,-1320,-1763,-552,-746,578,588,-131,-912,355,-18,-196,-346,-847,-1276,-1380,-1140,-715,-761,-842,-1336,-501,297,94,-587,886,1194,471,-1007,1115,1033,968,410,-525,-624,279,-1470,-1108,-1422,-627,-579,-329,-1079,-247,933,862,-575,-878,-1217,1484,1217,839,-201,-109,-551,-984,-1260,-1283,-1072,-1340,-810,-599,-569,-652,-1257,-824,-1986,-1006,-1645,-765,-905,-820,-940,-1037,-1123,-1113],[-1227,-1331,-1465,-1499,-1414,-1250,-1130,-931,-762,-679,-673,-670,-715,-704,-694,-623,-1061,-347,-829,-784,33,-405,-386,532,-1524,1223,716,-16,1619,1013,-530,-1142,-144,-710,-229,-84,-1108,610,556,679,-188,-1226,-2136,-106,1699,671,-650,3602,-348,5819,5064,15449,16256,8406,15614,13985,11830,9303,6809,3493,2860,-126,-7,-1317,7,867,115,-924,-1313,241,125,-1144,-14,-54,-257,-1079,-926,-648,-806,-990,-1129,-1214,-1338,-1477,-1577,-1742,-1954,-1849,-1592,-1309,-1030,-810,-536,-312,-393,-815,-1402,-782,106,-177,-1217,-1816,-369,-440,-490,-470,-602,-251,-1606,-188,-3732,-681,-36,-181,-1371,-498,-699,-870,-969,-923,-887,-1539,-1244,-29,-2226,303,353,382,381,35,175,87,-18,-2605,-535,-93,-37,59,234,320,289,-1010,-2433,642,-387,739,-1208,933,1190,1517,1946,2401,1186,3718,1737,91,200,2391,3693,-658,-723,-751,127,1243,910,1855,2443,773,-1645,-1825,-1625,-1520,-409,-1103,-621,-1306,-523,569,-661,-1019,-1376,-491,-834,-1620,-2388,363,661,-140,-162,-476,-772,-1071,-1626,-1315,-1170,-1004,-802,-600,-391,-331,-164,-90,-83,-194,-1165,-1075,-713,-767,-1347,-244,-886,-237,-936,-108,1244,628,156,-1223,874,950,439,457,334,-837,-946,407,458,488,449,360,-140,6,-59,-230,-358,-500,-1730,-779,-857,-869,-838,-693,-498,-377,-245,-233,-263,-459,-613,-1833,-1026,-1223,-1361,-1152,-893,-591,-1364,-1509,-490,-66,-145,-320,-591,-795,-1095,-1238,-1039,-769,-619,-1252,-695,-1886,-694,-183,-256,-437,-610,-807,-1134,-1352,-1612,-1754,-1722,-1444,-1201,-943,-681,-466,-1073,-11,-1413,-182,-310,-35,756,-271,-288,224,636,-428,67,-372,-1678,-185,-462,-729,-1035,-1255,-1375,-1370,-1195,-1065,-916,-700,-613,-1810,-1271,-930,-1627,582,730,-1972,277,765,616,378,-2694,-80,-204,-270,-1806,-12,-471,-1366,-1320,-1340,-645,-642,266,16,-247,-547,-753,-801,-566,-842,-836,82,34,-921,485,1178,1141,1102,797,-1087,453,248,-47,-374,-967,-935,-1114,-1202,-1289,-1731,-1414,-1156,-1120,-1084,-1042,-1056,-1054,-1033,-1052,-1436,-985,-954,-1095,-819,-918,-959,-619,-590,-553,-564,-533,-1648,-1349,-953,-660,-773,-904,-2590,-1472,-1627,-1460,-1212,-525,-23,-611,-678,-1297,-500,-1320,-899,567,928,-692,65,1083,1241,-142,1837,2564,2064,-495,-747,-829,3694,3609,527,758,1437,177,-101,392,1547,1291,-701,449,2253,-206,2405,-1594,-3195,740,-68,-5151,-371,-865,-1196,-1185,-3900,-4462,-216,-8575,249,-1539,-474,558,596,-43022,-103604,-122065,-79510,-39333,475,-1488,-3561,19,-190,-370,-5375,-766,-1010,-1242,-1890,-2276,-1199,-825,-3403,-47,288,611,133,-292,472,1151,1077,911,494,502,75,90,80,-62,446,249,-2247,1367,1257,-916,-669,616,-6,-1293,-1080,-560,-411,-122,349,-13,-29,-332,-457,-662,-1171,-442,-329,-428,-921,-730,-801,-27,-26,-154,-210,-162,-209,-1307,-242,-219,-219,-1219,-140,-1372,-1228,-109,-131,-187,-304,-342,-238,-83,81,265,909,82,-1363,-1603,855,-224,-786,-712,-1346,-956,669,-573,24,-381,-788,-1155,-1438,-1669,-1855,-2054,-2208,-2309,-2253,-2118,-1967,-1731,-1486,-1217,-895,-571,-234,-298,-281,-960,-1436,-1058,613,81,-1092,-1046,-2135,-1867,-2546,-443,-651,-804,-963,-1413,-1298,-1478,-1664,-1874,-2063,-2256,-2393,-2268,-1917,-1637,-1307,-987,-803,-646,-577,-1362,-451,-375,-251,-375,-756,233,420,-957,-1702,-867,-258,667,550,215,97,-279,-619,-1032,-1284,-1299,-1077,-711,-1649,-981,-1348,-100,55,1200,1717,269,-2339,-1102,-211,-122,683,-17,-145,-361,78,-1189,-442,-677,-800,-850,-1211,-757,-655,-685,-786,-2394,-1228,-1640,-2116,-2082,-1465,-1713,-161,146,-1034,-493,-1039,-1425,-468,-487,-240,-1129,-962,-258,-1277,-574,471,1811,813,-655,1357,-700,452,419,-179,-2062,-232,350,197,1313,1262,-1377,-897,555,1348,935,521,-76,46,-430,373,-998,-680,-11,-1262,65,202,400,707,351,1452,598,931,539,-1307,270,773,-1210,-584,-1835,217,301,-1176,-1121,-1775,-2049,-1550,-880,-2691,-917,-588,-720,2046,261,-1608,276,-851,-1670,402,-95,-576,-56,-951,18,754,-226,-180,240,-273,-1284,-1243,-1261,-1281,-1315,-1209,-1405,-695,-1218,-1542,-542,-830,-1036,1031,397,58,725,227,42,-382,-795,-1241,-1638,-1932,-2102,-2042,-1748,-1468,-1074,-642,-802,-102,-914,-864,180,69,123,-736,-641,-7,-1115,-23,-1633,-1245,278,43,-223,-1356,-909,724,694,-13,-607,-35,-374,-655,-996,-1296,-1445,-1437,-1323,-1399,-778,-630,-446,-338,-237,-112,-335,-1413,-960,5,-826,-53,-1775,-612,-1011,-1407,-1790,-2009,-1867,-1566,-1172,-826,-1427,-400,0,-134,668,864,1014,85,-706,955,689,345,87,-501,-143,-539,-115,1398,2375,2739,353,-442,-531,496,1389,769,152,-915,-718,-567,-1609,-691,-306,156,246,144,-12,-1075,-1186,-422,-495,-1132,-1575,-1216,-191,0,165,-733,-560,-234,635,-514,-826,-1145,-1310,-386,-683,-1563,-1326,-1658,-1974,-2281,-2473,-2237,-1951,-6520,-1507,-1297,-3995,-2993,-728,-5708,-129,-2135,-33836,-8700,1361,1634,1902,2097,2194,-832,-470,-314,-591,1599,-109,-743,610,289,-61,-1032,-1001,-1247,-418,-292,-604,-2252,-879,-564,-712,-1057,-1359,-1703,-1606,-1141,-649,-174,-1652,713,978,-1009,1246,1156,986,674,263,-182,-618,-907,-914,-815,-1434,-586,-972,697,865,-166,-1106,520,225,-608,-150,-501,-892,-1194,-1318,-1207,-975,-724,-1401,-483,170,165,-1204,587,666,635,-726,447,254,79,-79,-585,-389,-541,-896,-865,-1160,-856,-572,-211,-646,-227,1037,923,-423,-1032,-1290,1696,1484,1180,-416,486,275,79,-198,365,-379,-1919,-197,805,701,249,-1417,-331,-1555,-1194,-1516,-1721,-1518,-1284,-1100,-933,-862,-893],[-404,-766,-597,-701,-799,-911,-1099,-1207,-1331,-1533,-1808,-2098,-2448,-2525,-2058,-1495,-1039,-419,-871,-1105,99,-178,-742,265,-1529,951,704,-95,1388,1083,-358,-1139,-272,-626,-136,-23,-1041,559,-162,36,-554,-1646,-1720,-14,-203,-796,-682,2666,-252,6213,4768,16256,24420,8489,27363,25973,22164,18919,14314,9767,2146,531,1023,-1105,-177,487,-261,-877,-1512,594,312,-1461,642,846,-29,-1183,-882,-140,-427,-731,-969,-1123,-1278,-1389,-1389,-1360,-1281,-1141,-875,-561,-237,-810,360,634,-217,-755,-1383,-643,357,-1,-659,-2237,-331,-193,-555,-891,-1215,-1394,-1555,-1674,-4014,-1765,-1726,-1690,-1534,-1428,-1284,-1132,-999,-887,-1028,-1671,-1782,-394,-2245,53,272,519,460,-92,1016,-15,1045,-2610,-4017,346,-134,-712,-1317,-2013,-1546,-853,-1998,392,-488,1356,-1179,1864,2094,2201,2304,2475,598,2960,1490,112,300,2449,3564,-762,-664,-1059,-670,380,404,1910,1570,708,-1222,-1385,-1278,-952,-241,-1056,-826,-1513,-1132,-1028,-820,-968,-1449,-335,-794,-1737,-2450,320,1244,-43,-331,752,-71,-327,-1312,-705,-506,-878,-1168,-1299,-1184,-945,-643,-311,-34,-286,-1433,-1080,-541,23,-1449,259,-835,-497,-1099,1,1388,417,282,-1057,1150,1761,432,940,514,-1134,-840,-104,42,301,547,760,157,276,100,1272,1381,26,-1848,242,419,-448,-637,787,712,620,-306,-742,65,-282,-483,-1675,-841,-892,-702,-641,-647,-620,-1381,-1467,-825,-811,-901,-994,-1126,-1122,-1181,-1236,-1290,-1338,-1499,-1573,-1642,-1670,-1709,-1744,-1690,-1674,-1598,-1510,-1536,-1462,-1468,-1878,-1568,-1564,-1645,-1722,-1790,-1890,-1945,-2011,-2026,-1993,-1872,-1696,-1482,-1253,-1032,-853,-727,-593,-534,-501,-1527,-662,-909,-1213,-1629,-1893,-1546,-1120,-613,-199,197,154,-685,-2065,-1102,-550,-1524,1077,1501,-1535,357,616,334,147,-2490,328,598,341,-1629,28,-923,-1236,-905,-1192,-877,-546,-679,-1017,-1279,-1487,-1537,-1502,-1382,-1277,-1249,-1301,-1335,-1423,-1496,-1405,-1270,-1013,-756,-1272,-221,-34,167,183,-668,462,498,503,-196,-1878,-1084,-34,-270,-563,-761,-1046,-1266,-1327,-1253,-1130,-855,-1016,-728,-378,-1401,-1120,-241,-254,-193,-47,224,-1401,-1416,-1101,1401,2367,935,-1988,1595,1172,-183,-1130,-485,254,-997,-796,-1236,-615,-1355,-760,548,886,-883,208,2340,1077,-244,-1318,-721,375,-575,-792,-1048,3037,3276,901,750,1409,520,522,945,1722,1394,-441,921,2405,-66,1769,-1518,-2661,528,33,-4818,-969,-1254,-1219,-938,-4704,-3971,99,-8098,-2029,-3522,-1871,928,966,-40668,-100526,-115332,-79230,-30642,734,654,-292,428,326,280,-5065,195,111,-922,-128,-906,-1372,-655,-3609,-960,-985,-872,-674,-565,-329,-128,0,62,68,102,-82,-12,31,-62,426,491,-2242,1831,1476,-888,-821,398,-7,-1043,-1308,-788,-394,-2,281,-204,489,343,-64,-274,-1440,871,938,-545,-885,-585,-813,766,1437,20,-282,802,940,-1003,-204,1269,-26,-1331,795,-1665,-1320,-311,1183,930,540,142,-232,-684,-1083,-1420,-1552,-1515,-1586,-1864,-1101,-1045,-1016,-1037,-1226,-1274,-1446,-1562,-1734,-1864,-1999,-2105,-2138,-2120,-2055,-2002,-1922,-1835,-1750,-1678,-1629,-1542,-1491,-1461,-1419,-1405,-1398,-1455,-1482,-1503,-1482,-1338,-1180,-1022,-1150,-935,-2324,-1758,-2424,33,454,376,-1034,-1545,257,15,-266,-588,-875,-1124,-1274,-1272,-832,-384,-865,-633,-275,-360,498,-1234,2332,2442,1486,-752,-1083,305,1413,-1061,-1617,-786,6,83,-405,-885,-1406,-1865,-1787,-1474,-1110,-772,-1729,-176,-1954,-1126,-1639,-116,642,847,881,45,-2418,-738,61,-346,-50,-451,-875,-1297,-1608,-1883,-2011,-1825,-1540,-1317,-1141,-1082,-1019,-1094,-1204,-2328,-1347,-1338,-1176,-958,-887,-1917,-72,211,-1357,-728,-642,-1519,-852,-643,43,-774,-700,-267,-1296,-599,-736,-918,-1032,-1002,-817,-703,-390,-189,-371,-2297,-525,144,209,1401,1490,-1249,-1093,585,1223,1093,926,310,-132,-395,265,-877,-691,-103,-1617,-31,506,926,952,655,2179,574,583,345,-1321,445,745,-1180,-498,-1735,-36,-487,-1023,-1430,-1836,-2136,-1814,-1259,-2284,-1292,-815,-968,1909,76,-1434,193,-1099,-1548,688,193,-509,-259,-859,133,904,141,222,1178,1189,-776,-873,618,326,-92,-460,-1650,-970,-1270,-1317,-786,-935,-1326,-455,-435,-315,-206,-123,-167,-168,-152,-173,-184,-531,-163,-130,-48,-755,-788,-60,-1082,-292,-960,-837,-1153,-1394,-1679,-1831,-1860,-1901,-1882,-1755,-1868,-1410,-1190,-955,-648,-995,-570,-158,-123,-281,-555,-891,-1325,-1727,-2097,-1653,-1507,-730,-467,-1191,24,155,439,814,-162,28,-489,-1223,-1001,-94,-978,317,-1601,1404,620,-540,710,654,584,-500,556,527,-1526,-906,-395,131,301,269,241,-38,-1082,-76,-374,-780,-1200,-1579,-1589,-1199,-778,-407,-78,127,-16,-124,-582,-368,-641,-925,-1210,-1426,-1436,-1320,-1632,-1069,-1026,-1057,-1178,-1388,-1656,-1968,-2201,-2290,-1940,-1501,-1668,-974,-146,338,157,-530,-466,-52,1585,-612,-1050,-1296,-844,2140,1724,-1652,1321,1045,691,336,14,-249,-367,-8036,-404,-346,-3566,-2776,-400,-4927,-547,-576,-34875,-17605,-736,-638,-414,-169,31,-161,-860,-580,-874,201,-780,-1183,-39,-10,10,-837,-1854,-727,367,370,-1122,-2389,-854,-555,-764,-912,-1010,-704,-1216,-321,476,9,-1496,1393,1558,-1608,1297,846,601,1828,1219,1227,1351,950,87,-270,-1132,-675,-1166,651,767,-203,-1322,491,199,-1051,-510,-896,-1251,-1178,-884,-560,-812,-652,-1501,-528,206,66,-1854,367,315,177,-639,-143,-350,-507,-608,-751,-687,-704,-693,-733,-875,-733,-648,-558,-398,-267,-153,-50,-285,-1203,-1418,110,39,-78,-759,-404,-539,-718,-869,-987,-940,-1933,-727,-679,-662,-738,-1529,-735,-1250,-1544,-1231,-41,-347,-55,-145,-342,323,-1052],[553,-381,-216,58,-3,1025,1080,1063,-611,-93,159,602,207,-200,-692,-1213,-1268,-714,-767,-1365,94,63,-1022,37,-1440,582,301,-80,-361,-598,-868,-1020,-1162,-1151,-1153,-1111,-1099,-1158,-1098,-815,-815,-1926,-1251,130,1623,1118,-637,3512,-77,6365,4351,8406,8489,8571,8620,8636,8704,8588,8272,7642,271,894,931,-365,134,1838,-472,-792,-1629,-33,-270,-1709,-551,-595,-652,-1094,-719,-751,-762,-816,-849,-855,-922,-1014,-1069,-1168,-1286,-1402,-1436,-1455,-1479,-1549,-1539,-1531,-1509,-1439,-1381,-1175,-965,-844,-586,-2158,-400,-150,168,200,44,155,-1444,-304,-4126,-283,359,180,-1123,-63,-121,-95,5,11,-1158,-1802,-2356,2,-2195,526,1061,1040,409,-330,1005,-467,1365,-2382,-7240,-4602,1563,1284,902,301,-335,-967,-1564,-1304,-835,-301,-1147,344,480,441,286,97,-155,-352,-557,-748,-842,-871,-869,-947,-719,-1172,-1447,-421,-221,576,851,605,-816,-965,-950,-341,533,-922,-777,-1349,2,-17,-1040,-961,-1495,-230,-814,-1615,-1955,222,761,51,-671,454,-258,-326,-974,-731,-323,-728,-1155,-1599,-1997,-2184,-1847,-1407,-1010,-713,-1588,-1078,-795,-388,-1468,380,-831,-826,-1307,26,1084,148,347,-793,1171,852,361,-55,-428,-1418,-933,-953,-884,-739,-606,-490,-373,-304,-246,-197,-94,23,-1777,11,192,-547,-914,736,457,174,-1028,-1381,144,518,-332,-1531,-762,-714,-340,-288,-103,-561,-1439,-1352,-1194,-381,-684,-1027,-1383,-1421,-1265,-1017,-777,-1043,-550,-675,-545,-1246,-823,-1087,-1299,-1542,-1665,-1671,-1681,-1523,-1407,-1877,-1274,-1184,-1214,-1275,-1363,-1505,-1614,-1715,-2145,-1634,-1448,-1205,-922,-718,-528,-157,-20,-260,-162,-417,-1408,16,-173,-356,-550,-613,-558,-421,-331,55,255,246,-832,-1993,-915,-237,-1407,856,897,-1119,368,1260,1427,462,-2100,1752,1332,527,-1177,-435,-1369,-1073,-616,-963,-1123,-1169,-1401,-1422,-1257,-1057,-849,-720,-567,-1035,-1457,-289,-193,-1048,-127,-44,-9,83,131,-1415,-123,-522,-3,-135,-463,-440,-586,-721,-925,-1373,-1245,-1401,-1564,-1664,-1617,-1478,-1269,-1035,-850,-928,-397,-1200,-328,184,-1569,-1299,676,976,179,1026,407,-1147,-1420,-1103,1909,2352,828,-1426,1617,1127,-84,-1026,-463,-623,-1354,-932,-1027,-743,-1378,-650,488,750,-1136,299,853,360,-206,-708,-1076,-882,-671,-853,-1151,962,1283,1192,676,1376,934,1259,1529,1607,1328,-278,673,269,-201,-744,-1499,-2060,-1306,-751,-3150,120,1064,1702,-425,-5490,-3441,2454,-6303,-6032,-4615,-4018,3661,3183,-37497,-86940,-85235,-60461,-20934,-61,-145,-141,-112,-79,-8,-4568,151,231,-1670,399,482,-1840,187,-2948,-1233,-620,-1056,-1514,-1951,-1496,-1035,-657,-378,-335,-60,-188,-212,-359,-560,-703,-734,-1712,-313,70,-824,-994,147,19,-733,-1389,-933,-368,132,178,-395,722,995,283,84,-1330,-768,-1536,-964,-874,-519,-849,753,1489,189,-307,752,987,-670,-571,676,-125,-1423,755,-1877,-1344,-532,705,490,229,13,-158,-406,-646,-923,-1179,-1465,-1738,-2007,-2071,-1849,-1619,-1416,-1248,-1199,-1165,-1108,-1146,-1187,-1280,-1389,-1469,-1544,-1607,-1693,-1722,-1700,-1644,-1586,-1551,-1489,-1483,-1523,-1586,-1715,-1891,-2079,-1754,-1372,-1137,-467,-38,307,-1087,-697,-2435,-1566,-1998,-180,215,89,-1130,-1277,-514,-763,-874,-852,-696,-492,-351,-1321,-765,437,-602,-651,-194,-330,490,-1006,1553,1601,1119,-1149,-1304,-172,1231,-990,-1357,-740,257,528,116,-72,-364,-655,-1004,-929,-945,-894,-2365,-955,-1802,-1089,-1816,-136,118,187,227,-176,-2287,-395,-257,-578,-879,-1042,-1000,-791,-425,-999,115,319,459,474,-608,293,218,93,-52,-2176,129,199,296,-113,-1016,-1707,504,544,-1575,-821,-202,-1508,-1266,-801,240,-368,-437,-263,-1307,-602,545,1182,880,-388,504,-624,-328,-847,-1285,-2235,-2059,-2050,-1547,-1082,-666,-1110,-1305,123,306,409,414,361,-263,-355,-338,-855,-781,-595,-1713,-256,317,824,963,957,2245,607,233,208,-1351,566,415,-1117,-764,-1599,-1835,-1998,-1825,-1516,-1199,-841,-431,-22,-1887,-1639,-1055,-1236,1777,-22,-1277,105,-1327,-1261,952,425,-428,-488,-788,175,1020,464,562,1257,1286,-325,-487,839,877,433,-605,-1662,-1234,-1785,-1767,-1147,-986,-1585,452,524,-265,628,-397,-688,216,685,406,149,-431,-198,-267,-249,-599,-641,-353,-1213,-739,-1029,-1442,-1806,-2017,-2108,-1958,-1713,-1568,-1438,-1249,-1886,-862,-656,-452,-197,-621,-212,45,-5,-234,-550,-886,-1269,-1562,-1844,-1921,-1763,-1630,-1620,-1617,-1703,-1980,-2131,-1887,-1442,-924,-641,-984,-1027,-209,-1115,203,-1397,805,334,-477,724,1320,1349,-163,677,592,-1587,-1428,-740,396,280,-56,-362,-566,-1487,-1002,-1199,-1426,-1636,-1854,-2063,-1978,-1753,-1511,-1245,-1023,-858,-793,-761,-722,-639,-540,-459,-423,-585,-591,-1604,-966,-1203,-1456,-1693,-1817,-1728,-1488,-1109,-708,-312,-1207,-1704,-747,-191,571,140,-134,-376,123,1490,-715,-1277,-1441,-429,958,774,-1788,411,234,83,-49,-148,-216,-184,-8884,-67,-53,-2969,-2395,282,-2840,452,566,-26567,-26754,-3601,-1382,14,-121,-208,-180,-1232,-835,-1044,604,-1239,-1422,786,1890,2176,-480,-2221,-214,2252,2864,-1432,-2384,-795,133,1127,797,-781,-845,-1348,-373,605,63,-1301,916,769,-1902,459,261,127,-5,-113,-167,-185,-152,-106,-91,-798,-740,-1239,116,49,-141,-1421,-645,-973,-1415,-963,-585,-224,-418,383,-254,-829,-526,-1526,-519,97,-102,-1721,-758,-968,-1044,-917,-757,-627,-478,-658,-888,-39,164,91,221,-469,192,563,556,53,152,339,163,-79,-1137,-1382,-835,-1083,-1110,-1023,-699,-447,-485,-792,-117,-125,-1269,-346,-517,-677,-856,-1266,-782,-885,-1754,-1056,-74,-122,68,-339,-198,192,-958],[-1300,-1479,-1509,-1291,-947,-573,-279,72,-704,-364,49,759,758,781,758,308,-676,316,-720,-1746,-165,119,-1390,-318,-1456,447,654,-149,939,592,131,-863,-650,-886,-1095,-1170,-1171,-1179,-1366,-813,-1084,-2113,-880,-268,-788,-929,-646,-87,52,4084,3747,15614,27363,8620,66020,75380,38201,34830,69527,44379,3753,1768,-953,1613,-394,-519,-469,-797,-1731,-469,-396,-1878,-610,-818,-1054,-1253,-1332,-1425,-1531,-1717,-1867,-1854,-1704,-1454,-1105,-768,-450,-160,159,445,685,-945,1022,1010,76,-648,-1317,-336,792,732,543,-1681,-423,-109,63,-72,-224,-279,-1304,-484,-4020,-729,-845,-996,-1037,-1116,-1111,-1043,-946,-839,-1290,-1922,-2838,-745,-2088,-1083,-1421,-1800,-2047,-1658,-1219,-918,-85,-1647,-9196,-11502,1801,2020,2175,2043,636,-584,-1154,1345,-663,776,-1110,249,67,-118,-288,-398,-738,-593,-678,-752,-691,-500,-208,-1187,-657,-1040,-1828,-882,-916,1669,2129,496,-433,-560,-637,233,1164,-709,-833,-978,282,-394,-1288,-967,-1489,-145,-860,-1303,-1431,98,157,-127,-1064,-389,-426,-374,-597,-632,-713,-972,-1269,-1598,-1895,-2051,-1791,-1414,-1062,-1125,-1423,-1032,-1017,-750,-1409,422,-835,-1156,-1521,6,738,-125,388,-509,750,720,278,805,708,-1655,-605,860,939,2336,2283,760,691,638,-79,596,164,-222,-1604,-469,-237,-563,-1198,571,226,-220,-1761,-1904,377,39,-250,-1363,-706,-544,-596,-569,-628,-700,-1491,-1156,-1530,-1332,-1029,-710,-300,-757,468,733,927,-1079,970,-270,-4,-947,-693,-343,-753,-1209,-1539,-1668,-1649,-1395,-1422,-1590,-982,-915,-1001,-1144,-1326,-1556,-1713,-1778,-1811,-1448,-1219,-1029,-875,-910,-708,-710,-761,-777,-819,-822,-1297,-789,-768,-673,-557,-332,-61,-243,-33,781,491,285,-1022,-1703,-727,24,-1270,1043,1897,-705,344,1897,1825,-3,-1727,1471,1214,725,-652,-1041,-1612,-927,-436,-717,-1237,-350,-532,-618,-610,-583,-525,-511,-452,-1185,-1716,-427,-449,-1119,-712,-852,-1074,-1272,-1537,-1826,-1753,-1472,-1100,-747,-359,-32,321,658,95,-872,-432,487,567,592,-1529,159,306,-200,-629,-861,-649,-1362,-610,-449,-1103,-1442,30,77,82,1,-68,-891,-1353,-969,-637,-793,-919,-1106,-1303,-1390,-1422,-1361,-1225,-1139,-1601,-1048,-1060,-1092,-1357,-1282,-1283,-1299,-1440,-1443,-1488,-1528,-1424,-1128,-874,-544,-771,-937,-1152,561,744,846,540,974,945,881,826,735,519,-206,188,97,-50,176,-1524,-1463,1260,1722,-1549,-244,3016,3396,224,-6193,-2881,3771,-3950,-8524,-4047,-6670,1762,1077,-32819,-62425,-39315,-33124,-12523,-580,-364,-276,-306,-2031,-551,-3966,-898,-1083,-2128,-1257,-1185,-2290,-1074,-1995,-2331,-848,-662,-421,-1195,-1796,-798,346,410,-652,-309,-249,57,-209,-339,-519,-655,-1114,-759,-710,-741,-1198,-389,-272,-388,-1319,-1041,-372,117,19,-582,-180,-288,-221,25,-1126,569,835,-866,-905,-553,-927,713,1507,309,-300,632,967,-336,-942,-66,-320,-1460,639,-1940,-1302,-507,-141,-358,-527,-598,-600,-663,-702,-746,-723,-748,-1458,-1688,-163,-1140,-480,-545,-963,-1208,-615,-516,1216,172,343,-920,-358,231,646,-449,213,-20,-950,-530,-808,-1023,-1221,-1330,-1258,-1075,-814,-802,-385,-9,-747,-91,783,855,-977,-484,-2487,-1347,-1520,-449,-332,-241,-1200,-997,340,294,-908,-865,-721,-98,-279,-1320,-663,-560,-696,-799,-981,-1129,-1327,-1490,-1707,-1926,-2094,-1851,-1389,-848,-264,-814,-1062,-741,460,1826,-188,-259,1123,-227,-1394,727,2337,-533,-1684,-1697,-1403,-886,-1865,-188,1069,974,892,-391,-2003,-94,382,-610,-111,-937,-166,-249,301,-883,294,1219,1339,1273,-307,919,1464,1464,45,-2004,1086,531,782,80,-1167,-1230,587,228,-1641,-764,-723,-1396,-1703,-1099,-957,-764,-604,-446,-1320,-608,-172,-81,-53,-319,28,-507,1,-263,-610,-1949,-933,53,-29,-197,-434,-976,-1529,-1283,-1239,-1075,-914,-759,-653,-661,-740,-955,-941,-844,-1429,-575,-142,112,361,570,673,683,-96,96,-1440,44,-195,-1030,-454,-1459,-486,-401,-443,-338,-575,-273,-117,-233,-1539,-1938,-1320,-1501,1114,-36,-1170,15,-1487,-888,-600,-1205,-1444,-924,-807,109,460,723,825,1064,1114,44,-121,918,876,183,-1114,-1410,-118,-1318,-815,-488,-1004,-1755,-784,-789,-657,-526,-651,-1092,-501,-500,-527,-524,-468,-401,-286,-115,-309,-503,-302,-1214,-399,-1092,-822,-388,-536,-747,-1004,-1899,-986,-1016,-922,-1718,-715,-437,-671,-78,-266,150,304,346,245,-642,-67,-258,-352,-464,-1683,-1696,-282,-257,-769,417,580,782,899,-190,-289,-793,-740,-1044,-349,-1231,45,-1196,208,24,-446,87,34,20,-24,2,-1,-1617,-1922,-1020,-2,-85,-181,-276,-342,-1820,-560,-708,-886,-1028,-1147,-1266,-1259,-1170,-1029,-821,-611,-417,-294,-577,-89,24,111,135,78,-531,-260,-1547,-444,-349,-154,66,269,443,-1231,-1240,731,28,-1261,-1726,-574,-374,-131,-398,-672,-847,-1020,-1156,-1244,-1547,-1581,-1305,-1318,-1294,-2022,-1178,-1062,-889,-694,-489,-295,-60,-7797,161,126,-2351,-1971,844,-411,1263,1542,-15839,-34420,-7372,-6398,1549,1287,932,548,-1635,-1137,-1219,-957,-1510,-1498,-1597,-1299,-847,-232,-1701,178,1482,1907,-1531,-2311,-787,435,1810,1617,-498,-1005,-1468,-494,535,66,-1162,1785,1799,-1564,323,-379,-150,94,-494,-1016,-1461,-1655,-1453,-1285,-1107,-976,-1283,-926,-909,-907,-1452,-871,-844,-1792,-694,-620,-668,-654,-716,-792,-932,-1056,-1608,-1498,-1744,-1724,-1284,-823,-238,294,-875,1303,1160,423,-967,-1151,31,1282,436,536,-151,-257,1349,925,291,328,164,5,-214,-1047,-1395,-857,-617,3,-1388,1066,664,-785,-991,948,-36,-797,1771,3303,1905,-814,-1033,726,-693,-1886,-1088,-167,-73,-66,-679,-718,-1024,-1341],[-1029,-1196,-1304,-1292,-1203,-1068,-978,-786,-818,-704,-309,-126,58,324,572,127,-571,353,-702,-1994,-602,34,-1787,-738,-1546,67,430,-281,422,1,-461,-784,-1058,-1109,-1063,-901,-1152,-656,-1313,-436,-1279,-2035,-601,208,674,896,-731,1283,134,5514,3012,13985,25973,8636,75380,111977,44115,37693,85441,62416,11571,6826,3458,4841,493,-2124,-2086,-1436,-1757,-808,-178,-1849,-154,-158,-162,-751,-612,-934,-1118,-1191,-1170,-1140,-1211,-1292,-1254,-1177,-1108,-1059,-924,-735,-517,-1103,-142,19,84,-689,-1367,-283,721,703,787,-1207,-447,-129,648,508,319,-170,-1204,-398,-3746,-865,-1200,-1569,-1780,-1581,-1192,-833,-552,-358,-1480,-2038,-2482,-285,-1998,-335,104,571,84,-1157,306,-1361,3789,-243,-8940,-15838,-3245,722,2402,2045,613,-662,-852,1750,-778,2202,-1122,2212,2059,1841,1597,1385,-1305,653,627,47,330,369,306,-1514,-754,-809,-1415,-740,-1687,-246,-363,-445,-459,-491,-447,-340,-313,-516,-914,-610,8,-804,-1604,-1038,-1497,-132,-963,-971,-982,-110,-200,-344,-1524,-217,-577,-372,-250,-479,-96,568,480,-13,173,-52,-262,-389,-445,-1545,-1184,-994,-1242,-1057,-1372,40,-887,-1491,-1783,-83,340,-434,359,-290,1178,889,175,1759,800,-1888,-459,908,851,2067,2414,199,906,715,-180,1361,589,-22,-1433,-393,-129,-546,-1491,550,7,-549,-2277,-1862,309,-9,-238,-1195,-692,-858,-1071,-1186,-1281,-1141,-1545,-933,-1790,-271,-117,-794,39,-802,215,234,241,-1014,121,77,12,-668,-615,-339,-446,-607,-709,-774,-913,-911,-1386,-1182,-926,-833,-814,-1136,-767,-778,-749,-728,-1393,-583,-664,-412,-314,-1043,-510,-46,-8,-83,-151,-511,-1186,345,343,-125,-273,-222,190,-156,94,-8,-98,-118,-1225,-1354,-550,132,-1107,467,664,-272,321,1019,996,-410,-1349,556,449,352,-68,-1752,-1365,-795,-328,-463,-1066,16,649,-665,1179,971,731,-310,131,-1321,-1806,-865,-1190,-1512,-1655,-1486,-1346,-1197,-1148,-1323,-1118,-1471,-829,-504,-262,360,840,495,206,-458,-144,492,758,1216,-2205,-189,347,-694,-754,-895,-982,-1421,-603,-275,-372,-1448,504,634,685,614,505,-582,-1187,-708,-727,-974,-929,-681,-343,52,74,-649,728,153,-1577,-993,-258,-851,-1216,-956,-1092,-1139,-1721,-1050,-885,-710,-514,-241,-433,187,-785,-977,-1034,681,664,559,426,287,76,-148,-337,-519,-764,-867,-859,-698,-443,-156,-1496,-817,936,1256,-59,-366,1941,2085,1202,-6636,-2225,1559,-1370,-6414,-1675,-9262,-985,-1233,-26231,-29640,308,-5914,-6013,1120,1091,901,596,-5082,-2609,-3250,-546,-2441,-2155,-619,-548,-2425,-673,-949,-2627,-1150,-1190,-1101,-1338,-2126,-1665,-427,-299,-708,-444,-172,-48,-445,-116,-200,-318,-439,-683,-927,-1199,-1545,-1616,-1605,-1475,-1357,-1291,-1240,-1144,-1014,-681,-248,299,907,692,-867,462,635,-931,-892,-587,-957,736,1577,459,-172,530,980,86,-1092,-830,-513,-1308,-470,-1750,-1780,-1307,-760,-362,-200,-167,-229,-460,-730,-1042,-1296,-1520,-1656,-1709,-1691,-1571,-1331,-1025,-792,-1162,-979,-195,583,-265,409,-952,-632,474,1030,-423,252,321,-1055,76,-417,-130,-473,-771,-943,-1002,-936,-858,-726,-607,-470,-325,-188,-73,-787,-237,-2395,-1041,-952,-624,-818,-492,-1146,-689,813,619,-985,-1309,-747,138,-67,-1167,-453,-159,-222,-522,-88,-26,89,-431,215,228,256,-1931,-1240,-950,615,-518,-703,-695,697,1996,-417,-364,769,-626,-1717,1155,2114,-529,-802,-1877,-883,-483,-1695,-187,194,339,518,-484,-1537,254,502,-572,-220,-1143,-154,-177,338,-678,203,127,91,37,23,4,103,172,268,-1742,654,590,759,331,-1209,-586,1252,785,-1456,-504,713,-1121,-1980,-899,377,319,62,-218,-1245,-545,392,316,222,-201,160,-296,47,-257,-609,-1516,-937,25,25,-14,-84,-773,-1560,-606,-788,-992,-1214,-1400,-1563,-1739,-1813,-1734,-1662,-1512,-1385,-1328,-1207,-1070,-858,-593,-335,-81,-284,72,-1511,711,480,-835,-199,-1243,-90,347,-5,635,-764,-308,-244,-395,-1168,-2034,-1522,-1641,-686,-682,-1046,-688,-1424,-823,-844,-836,-836,-983,-861,-488,-394,-263,-222,-210,-221,-310,-410,-534,-616,-856,-1515,-1316,-1506,-1617,-1451,-1223,-1138,-1638,-1058,-1166,-1214,-1302,-1418,-1563,-1492,-1296,-1078,-816,-510,-217,96,28,178,-298,-357,-1033,-247,-1082,-786,758,424,377,-964,-1867,311,18,-219,-1378,-552,529,-924,-86,73,-126,-307,-406,-554,-724,-681,-652,-474,-312,-1800,-1451,166,-275,-493,523,580,724,851,-131,-452,-828,-412,-949,-424,-1188,-55,-927,-258,-201,-351,536,197,-128,-501,-808,-1138,-1524,-2186,-1105,-815,-566,-340,-129,-433,-1530,159,274,161,14,-604,-507,-815,-1123,-1382,-1342,-1119,-930,-856,-841,-854,-857,-848,-791,-634,-390,-144,-1366,87,682,888,1002,1009,923,-1302,-1380,256,-93,-1225,-1639,-1238,-1554,-1398,-1027,-691,-334,-99,25,-913,-1733,-1539,-241,-330,-281,-2222,-1704,615,1024,1382,1638,1804,1874,-5628,-529,329,-1629,-1446,513,757,1216,1832,-5153,-26964,-10464,-11709,3365,3339,3228,1915,-1911,-1330,-1305,1615,-1499,-1050,796,1027,411,-172,-767,-1347,-1843,-1496,-1283,-2048,-740,-444,-116,213,-68,-958,-1377,-520,565,175,-920,1753,1511,-993,-65,-901,-372,-319,-729,-1054,-1239,-1202,-1058,-964,-836,-891,-1132,-827,-909,-1032,-1206,-1300,-1395,-1713,-1324,-1231,-1202,-1179,-1175,-1158,-1155,-1104,-1542,-974,-888,-776,-825,-364,-70,196,-1119,814,867,96,-731,-1305,186,1462,822,929,271,-600,2244,1845,615,585,562,167,-227,-791,-1279,-1226,-1046,-330,-1480,982,615,-878,-958,1073,125,-281,2437,3315,1496,-1199,-663,873,-413,-1619,-1067,-294,74,212,-870,290,-97,-468],[488,108,-324,-107,-507,-314,-450,-464,-762,-870,-359,-231,-86,144,354,42,-362,454,-565,-1639,-991,-15,-2023,-1029,-1547,-209,239,-316,50,-86,-345,-580,-896,-1135,-1394,-1528,-1540,-1485,-1291,-972,-1190,-1746,-415,-516,-841,-1358,-2084,-1861,-53,3114,2373,11830,22164,8704,38201,44115,47453,38521,44592,38975,21228,16726,14452,9180,4206,3980,262,-1001,-1609,-1410,-415,-1650,65,1384,923,-500,-5,1065,1076,1464,498,420,237,448,115,-251,-633,-1002,-1276,-1509,-1705,-1856,-1795,-1622,-1381,-1084,-1359,-420,-64,167,494,-702,-353,-82,1082,1045,694,-368,-1032,-394,-3267,-787,-1381,-2060,-1749,-1000,-248,444,865,-171,-1600,-1977,-1846,288,-1818,-793,-1029,-1183,-162,-1619,-42,-1604,4197,1730,-6813,-17159,-7879,-2541,1915,2124,577,-748,-578,847,-814,967,-1037,1167,1184,1062,832,558,-1397,-201,-677,-1227,-1739,-1856,-1452,-1789,-846,-490,-798,-131,-2196,149,78,-71,-265,-566,-857,-1099,-1364,-1419,-1265,-988,-525,-999,-1871,-1086,-1457,-108,-1001,-612,-554,-326,790,142,-1897,-254,-590,-904,-1100,-1058,-810,-507,-154,-116,515,826,1040,1222,-499,-1859,-906,-917,-1407,-1209,-1339,-233,-919,-1677,-2041,-853,-1008,-1177,-1201,-1055,-666,-113,141,930,878,-2069,-256,949,682,1681,1635,-417,1098,740,-264,770,458,196,-1250,-506,-196,-496,-1693,-257,-304,-752,-1673,-1288,-825,-1045,-1133,-1180,-1134,-1014,-876,-623,-414,-1087,-1580,-694,-1845,42,-142,-831,-691,-796,-772,-650,-510,-902,-527,-641,-816,-946,-984,-887,-629,-430,-254,-183,-346,-875,-1088,-1124,-1254,-969,-545,-1400,-608,22,908,1513,-959,583,-785,-300,304,-1115,-416,245,690,0,-6,-540,-1103,288,299,-306,-295,-556,-792,-1017,-1130,-1286,-1395,-1414,-1417,-1298,-1177,-1068,-964,-622,-365,-150,30,151,175,-743,-1011,-208,-344,-492,-495,-1256,-895,-733,-334,-266,-761,192,665,-595,1374,782,1272,-252,636,-1489,-1727,-52,-869,-929,-349,-429,-243,610,717,-1131,-1271,-1444,8,-543,-441,-474,-310,-58,132,-235,37,362,209,0,-2160,-529,-252,-1198,-813,-1114,245,-1422,1030,1900,361,-1370,374,2035,1762,2233,1059,-316,-1035,-610,-1417,-1625,-896,-149,460,969,113,-419,1365,288,-1432,-874,-100,-811,-1051,-1311,-1418,-1425,-2051,-1378,-1304,-1254,-1199,-1067,-1006,-888,-824,-1082,-952,-761,-826,-956,-1071,-1206,-1371,-1531,-1637,-1735,-1910,-1984,-1988,-1880,-1714,-1536,-1513,-1058,-803,-600,-433,-350,-201,-105,-82,-6838,-1587,-111,-138,-1802,-18,-11017,317,-5930,-18002,1022,1247,1447,-1376,1514,1402,1147,770,-7661,-4495,-2607,-871,-4407,-1934,79,660,-2156,1330,-30,-1824,-52,867,448,-1274,-2043,-2521,-843,-249,-610,-481,-95,521,-783,146,-210,-642,-1052,-1420,-1324,-863,-1517,-465,375,515,-754,-1102,-388,445,-224,-645,1274,2165,1123,890,-696,292,355,-995,-971,-731,-1076,682,1547,494,-67,316,910,440,-997,-1709,-819,-1120,-669,-1593,-937,-491,-393,-387,-555,-806,-1124,-1603,-2119,-1942,-1387,-1191,-1145,-1039,-98,-1338,-69,-328,-736,-1181,-1215,-493,-919,-1271,-1503,-1487,-1206,-824,-441,-373,-31,154,-1262,76,-380,-225,-452,-699,-901,-1075,-1168,-1225,-1155,-1021,-819,-590,-384,-245,-711,-118,-2325,-827,-475,-764,-1332,-769,-1125,-1091,-1182,-1113,-960,-1714,-787,279,112,-1024,-317,925,-151,-457,440,148,417,-179,44,-79,-196,-2198,-1076,-1239,117,-316,-465,-747,810,1467,-678,-514,297,-1100,-2034,-649,-1029,-979,-562,-1382,-441,-110,-1507,-294,1804,1052,790,-576,-1086,494,473,-560,-368,-1412,-259,-219,235,-552,549,1204,1080,844,307,140,-236,-708,-1146,-1556,-1330,-1018,-624,-307,-1227,8,295,368,-1258,-260,369,-875,-1850,-809,-299,-491,-739,-984,-1247,-1506,-1680,-1687,-1595,-1414,-1164,-993,-798,-685,-674,-1177,-941,-56,-37,-101,-238,-660,-1334,-928,-1011,-977,-849,-632,-394,-316,-109,-1396,-79,-79,-550,-1204,-464,-581,-638,-611,-548,-444,-468,-200,-1692,-39,-28,-698,-152,-1119,-232,-184,-279,-270,-1081,-352,-531,-661,-947,-2003,-1811,-1744,369,201,-1076,-23,-1253,-431,-644,-758,-740,-1312,-1093,-141,389,695,897,1061,995,608,621,1104,1179,-579,-1952,-913,-21,-1285,-368,-14,-936,-1472,276,36,-819,-521,-560,-746,-1411,-541,-528,-465,-344,-219,-55,-868,238,-187,-507,-873,-90,-1125,-861,314,242,301,-991,-1631,319,477,237,-1117,-513,492,-1248,-239,409,770,590,513,401,-942,300,254,282,224,-1955,-1208,-60,-382,-310,-217,-322,-367,-442,-459,-733,-877,-157,-895,-588,-1125,-240,-756,-683,-488,-339,-88,-362,-583,-755,-719,-598,-1475,-2232,-1134,-75,-84,-121,-156,-588,-1002,-185,-205,-242,-240,-912,-277,-281,-276,-257,-203,-176,-191,-300,-508,-615,-765,-929,-1094,-852,-552,-326,-1231,61,192,257,223,83,-140,-1474,-1573,-1114,-1505,-1419,-1607,-558,-723,165,-111,511,-187,439,311,-1023,-1973,-1429,-195,400,1206,-2523,-3087,3685,4286,4654,-3680,3779,-1455,-3290,-986,409,-983,-1011,499,985,519,1747,1986,-18383,-11963,-16724,1813,1589,1311,1040,-2192,-1543,-1478,226,-1466,-676,7,-21,-114,-155,-203,-326,-425,-489,-930,-1776,-839,-812,-775,-780,-701,-810,-1221,-803,-925,-1079,-1172,-1309,-1447,-1484,-1481,-1425,-1287,-1165,-1070,-980,-1064,-871,-865,-932,-931,-911,-954,-886,-809,-728,-864,-1226,-696,-1425,-541,-498,-1398,-707,-822,-903,-973,-975,-1440,-973,-1009,-1084,-1109,-1266,-1366,-1510,-1576,-1573,-1480,-1266,-958,-1403,-183,216,619,934,650,-940,1715,1884,896,786,520,1421,1015,-548,-1176,695,1851,1578,-1213,542,111,-862,-849,-94,238,165,920,1188,1030,-1528,-294,965,-152,-1260,-1101,-454,212,375,-979,254,-9,-303],[533,115,-411,-85,-714,84,-101,-842,-696,-947,-483,-525,-565,-526,-508,-491,-552,-641,-784,-1192,-1393,-1382,-2209,-1316,-1601,-908,-797,-739,-760,-759,-893,-997,-1126,-1021,-738,-369,-1483,-670,-283,1276,-984,-1485,28,433,531,219,-867,2342,509,3786,1770,9303,18919,8588,34830,37693,38521,37032,33518,28440,22552,16735,11538,7497,4638,2905,816,-1034,-1450,-2055,-715,-1492,-65,1275,1022,-299,209,1034,1080,1489,591,630,176,178,482,961,1129,-723,122,687,1089,-1288,1056,961,109,-656,-1376,-142,1333,1972,1872,-294,-266,-51,1603,1303,805,-604,-873,-413,-2765,-1684,-1884,-1107,-205,469,1433,2183,1057,-272,-1706,-1809,-1201,590,-1622,-1274,139,-1157,-1431,-2013,-286,-1644,3788,3667,-4549,-17339,-11776,-5628,1484,2195,488,-854,-391,1724,-815,1382,-852,404,-34,-416,-726,-931,-1116,-1192,-1225,-1186,-1014,-779,-524,-1998,-962,-187,-240,478,-1840,280,256,-49,-430,-942,-1472,-1986,-2151,-1613,-1080,-608,-68,-816,-2011,-1138,-1410,-93,-947,-296,-195,-583,409,57,-2008,229,-471,-466,393,93,-2,336,256,-226,63,-82,-231,-340,-841,-1941,-740,-841,-1526,-1236,-1352,-1226,-1259,-1602,-2221,-1552,-1641,-1717,-1690,-1651,-1542,-1375,-1305,-1227,-1114,-2174,-950,-883,-883,-900,-951,-1006,-1027,-1063,-1083,-1102,-1076,-1057,-1081,-953,-819,-644,-1589,-267,-318,-832,-1010,-623,311,110,-58,-838,-680,-476,-432,-171,-503,-1319,-1604,-479,-1693,361,513,-806,198,-763,547,1029,1160,-785,1963,1109,751,-193,-869,-1578,-1286,-655,-44,424,630,-906,-825,-357,665,555,798,-1340,-911,-17,1542,1843,-515,496,-922,-305,155,-1122,-305,284,661,64,209,-538,-1050,146,96,-446,-232,-861,35,-86,48,7,-26,21,-1390,-696,-408,191,-851,234,256,251,243,226,161,-922,-714,-280,-462,-754,-1058,-1437,-1779,-2139,-2184,-1975,-1724,-1466,-1291,-1140,-1024,-998,-1020,-1116,-1159,-1665,-1551,-1018,-1041,-657,-499,-798,-566,87,242,-903,-1673,-1063,391,-786,-335,-13,-219,-496,-719,-924,-1053,-1044,-917,-690,-1554,-821,-65,-1558,-809,-1495,-116,-1344,67,51,56,-1209,-141,-317,-496,-658,-621,-433,-898,-230,768,1127,916,344,1496,1384,129,-197,529,203,-1267,-672,-136,-706,-860,-418,262,-349,-2374,531,754,731,661,-196,414,234,-685,-1223,-914,-922,-1254,-1605,-1871,-1974,-1808,-1637,-1489,-1437,-1572,-1720,-1881,-1800,-1509,-1184,-1521,-434,-74,213,444,-208,766,897,953,-6735,-941,952,876,839,733,-10810,295,-11150,-8572,307,249,215,130,-19,-205,-492,-863,-9340,-5809,-2075,-1738,-6183,-1562,-46,454,-1485,1025,757,-646,-1098,833,659,-847,-1775,-2974,-1326,627,-389,-411,8,1077,-1162,1037,849,604,346,-32,-397,-765,-1643,-1272,-1248,-1046,-806,-1120,-500,-89,-365,-520,740,988,1249,1028,-556,126,86,-997,-1088,-873,-1221,598,631,422,54,-46,-255,-460,-653,-2366,-1142,-934,-774,-1452,-743,-79,152,331,388,2,449,380,315,237,-61,-1402,-1049,-681,-126,-1385,95,-257,-736,-1227,-949,280,693,-1351,237,-830,-1005,-444,-595,-702,-709,-644,-1466,-445,-373,-261,-160,-42,144,353,503,-790,-168,1100,280,877,1067,805,-707,-63,-2206,-805,-1301,-1732,-1847,-1497,-1122,-834,-541,-343,-816,-1863,-782,-10,-70,-821,-223,-399,-539,-670,-888,-1058,-1215,-1234,-1188,-1046,-825,-1717,-876,-1368,-463,-154,-279,-802,122,154,-823,-598,-187,-1475,-1843,414,519,-482,457,-725,-16,264,-1273,-421,1697,865,457,-553,-581,718,397,-507,-475,-1644,-391,-294,79,-427,613,1342,1194,1005,532,574,394,132,-129,-1363,-591,-848,-1070,-1303,-1390,-1336,-1100,-880,-1034,-389,-127,-589,-1401,-576,92,382,288,-347,-1198,-633,-448,-645,-853,-983,-988,-995,-922,-896,-783,-875,-883,-431,-369,-321,-249,-541,-931,160,422,614,931,1185,51,-372,-56,-1723,33,1007,-179,-1228,-648,-96,-426,-714,-1005,-1251,-1328,-1177,-1799,-829,-751,-687,-696,-1000,-873,-932,-1025,-925,-1407,-465,-785,-916,-782,-1779,-2067,-1668,716,314,-1170,-2,-910,-390,-678,-775,-610,-1610,-1316,-406,1064,1205,1381,987,719,758,959,1147,871,-964,-1875,-760,-94,-1325,-247,69,-950,-1292,-103,-216,-941,-1067,-271,-300,-1950,-68,-271,-405,-459,-497,-486,-816,-482,-474,-659,-681,-634,-1108,-953,-914,-844,-821,-1016,-1331,-581,-562,-471,-898,-507,-159,-1508,-433,288,373,434,521,496,-1186,418,356,373,313,-1977,-938,-28,-477,-354,-446,-626,-708,-782,-789,-1046,-837,-615,-792,-756,-1013,-569,-618,-882,-886,-907,-818,-637,-392,-185,-197,-605,-1407,-1980,-1039,630,568,475,-44,-716,-431,-180,46,27,-7,-1274,-80,-77,-40,35,170,302,-34,424,-557,376,350,300,190,13,-231,-557,-1087,-1076,-1014,-865,-734,-617,-483,-1611,-1454,230,-286,-1283,-1579,-102,-869,-31,-309,1634,-196,420,197,-1119,-2170,-1222,171,3070,2434,-2842,-4587,5042,5095,4925,-9416,-5203,-8623,-986,-1109,419,-396,-661,-119,73,-2713,187,214,-10488,-10949,-16337,-3815,-121,-282,-455,-2428,-1727,-1723,-1251,-1474,-1133,-1089,-1001,-979,-904,-826,-801,-720,-576,-551,-1505,-553,-160,-54,-46,-7,-570,-1029,-690,-699,-931,-921,-748,-508,-196,-775,-1553,-716,68,-379,683,-1056,-715,476,297,189,-896,-774,-115,-154,-182,-485,-1659,-1351,-1194,-614,-795,-1788,-639,-386,-790,-950,-37,-1322,-575,-502,-1029,-328,-339,-673,-1063,-1649,-820,-485,-649,104,-1311,348,325,321,396,719,-1290,2009,2703,1095,892,421,1605,1330,-384,-1137,356,1163,1652,-922,842,730,-785,-751,1259,411,407,-108,-607,-1008,-1646,-1001,-709,-389,-938,-1240,-681,137,117,-960,37,-16,-100],[-786,-852,-930,-958,-972,-980,-1051,-1188,-948,-919,-907,-863,-846,-777,-746,-725,-772,-811,-836,-800,-1545,-551,-2200,-1459,-1584,-674,-283,-410,-406,-476,-637,-707,-784,-941,-202,-545,-1644,-742,146,2081,-649,-1181,339,613,251,-234,-971,2066,750,2885,1333,6809,14314,8272,69527,85441,44592,33518,87180,75626,39715,43884,28488,16393,7207,6815,1415,-886,-1230,-1983,-999,-1328,-180,1170,1071,-108,421,1050,1167,1369,668,859,143,-296,-128,390,266,-922,-111,326,506,-1350,924,963,102,-606,-1381,-102,1487,2201,2170,30,-198,-8,1459,1087,670,-830,-710,-389,-2262,-70,-756,284,473,455,2286,4889,1233,-372,-1765,-1555,-550,912,-1397,-1734,1364,517,-911,-2189,-1413,-1454,-950,-370,-3394,-18268,-15988,-8752,1074,1277,372,-916,-282,314,-773,-424,-808,-1120,-1305,-1397,-1377,-1249,-1134,-988,-929,-964,-1007,-1082,-1193,-2091,-1447,-1567,-1686,-1745,-1655,-1485,-1306,-1113,-895,-733,-532,-299,-172,-35,-852,79,180,-351,-1899,-1203,-1374,-504,-884,-1305,-1613,-1526,-1087,-563,-1763,410,-254,-564,798,441,38,1084,424,-350,81,-383,-798,-1027,-1120,-1780,-497,-784,-1622,-1230,-1434,-527,-925,-1408,-1960,-531,-772,-1108,-1156,-1304,-1370,-1343,-1345,-1269,-1092,-2150,-681,-472,-338,-236,-184,-1312,-39,84,-482,543,898,1059,-970,-506,-159,-457,-1374,52,-481,-858,-457,-32,1696,1201,-88,-714,-682,11,-85,-13,-622,-1607,-1674,-358,-1518,186,68,-734,-865,-1401,-1289,-616,77,-732,1251,1469,884,-66,-374,1583,1817,-719,934,451,-124,-1022,-847,-941,-894,-646,-452,-1142,-430,-67,-12,-5,-123,-5,-1118,-354,-137,-1130,-255,-299,-386,-422,-483,-543,-1089,-639,-778,-924,-1141,-1319,-1481,-1603,-1538,-1444,-1274,-1014,-1130,-464,-529,31,-847,0,569,667,181,806,831,-972,-528,825,854,788,710,534,62,-865,-671,-484,-786,-992,-1133,-1114,-975,-837,-718,-687,-657,-1883,-1433,-754,-1104,-663,-576,-1198,-795,-77,9,-745,-2136,-711,-413,-1085,-962,-1221,-1315,-1235,-1095,-880,-692,-551,-504,-513,-1107,-1124,-644,-1395,-844,-2078,-514,-1304,142,104,34,-1095,-236,-210,72,540,1197,36,-874,-119,3795,4272,1005,505,5013,3084,52,-87,1874,537,-1215,-513,900,-630,-747,-549,126,-751,-2332,434,1665,3240,1165,-489,1383,1490,-576,-1486,-1020,-141,-318,-390,-316,-210,-142,-124,-133,-228,-494,-762,-1083,-1397,-1599,-1381,-1554,-784,-521,-336,-212,-171,-108,-95,-166,-6480,-413,-589,-789,-912,-1032,-8662,-3876,-16837,-698,-515,-378,-251,-201,-222,-270,-393,-568,-9985,-6292,-1696,-2488,-6762,-1568,-1213,-798,-700,-158,121,305,-2245,576,661,-175,-1670,-2363,-1634,230,-214,-372,-319,-450,-1647,-673,-738,-779,-776,-870,-946,-1057,-1679,-1303,-1319,-1200,-1041,-1118,-748,-520,-528,-344,32,159,304,382,-522,-104,-222,-1040,-1312,-988,-1456,404,869,309,108,-269,698,966,-197,-1540,-1446,-727,-128,-1404,-618,496,2202,1843,289,-343,1990,1277,466,519,-419,-1554,-1016,-343,-296,-1462,-414,-416,-878,-1391,-603,-610,-645,-1503,-535,-669,-1049,18,249,-289,-605,665,-1650,-166,-422,907,971,738,1040,535,619,-759,-127,1437,429,1002,1471,415,-856,-137,-2103,-553,293,-428,-1773,-885,-1032,-412,891,959,-693,-1719,-820,1012,446,-628,-127,727,-168,-372,877,468,806,272,2102,1461,-1265,-1259,-721,-1366,-1168,-554,-961,-1229,-1082,-676,-849,-654,-719,-1423,-1363,338,187,-441,-209,-409,-537,-634,-1082,-619,-96,338,45,-446,-79,877,243,-482,-593,-1582,-594,-450,-166,-359,611,400,-141,-615,-932,-1129,-1176,-1297,-1400,-1324,-1040,-718,-370,-124,-856,111,173,133,-861,45,67,-321,-974,-297,-121,152,44,-480,-1159,-738,-899,-1042,-1088,-984,-774,-643,-515,-506,-746,-653,-827,-568,-712,-878,-984,-925,-810,-641,-384,-142,71,295,349,-460,-529,-1796,48,565,129,-885,-669,-378,-302,74,85,113,-545,-387,-1722,140,-161,-348,-179,-915,-547,-681,-875,-954,-1661,-1029,-1055,-1161,-976,-1486,-2254,-1470,-433,-274,-1342,-78,-488,-188,-288,-434,-658,-1763,-1323,-982,-996,-901,-831,-723,-568,-417,-204,45,386,-1285,-1528,-658,-242,-1393,-172,137,-979,-1155,-601,-580,-910,-1643,100,-164,-2035,-610,-785,-920,-1016,-1136,-1240,-1324,-1516,-1601,-1484,-1250,-862,-1017,-1055,210,34,56,-1058,-1073,864,1388,1055,-747,-533,-11,-1645,-648,48,-569,-1098,-1177,-857,-1407,-62,209,457,521,-1811,-653,-297,-541,-771,-1063,-1341,-1304,-1140,-958,-1372,-724,-643,-634,-918,-882,-546,-514,-797,-949,-544,-626,-738,-841,-979,-1016,-1040,-1318,-1590,-838,-637,-629,-650,-678,-793,-709,-767,-847,-971,-1100,-1523,-1536,-1685,-1451,-1190,-897,-643,-461,-418,-624,-585,-752,-981,-1218,-1071,-578,-54,-925,863,1585,1410,2447,2733,663,-1552,-852,495,-527,-1307,-1547,-23,-889,-216,-553,2012,-236,351,-281,-1179,-2105,-962,1,1735,2037,-3113,-6067,2434,2339,2111,-15292,-14748,-15833,459,-982,-454,-789,-974,-1046,-991,-5824,-769,-723,-3536,-7742,-10999,-9903,-450,-3632,855,-2598,-1866,-2030,-792,-1563,-81,373,1781,1565,1371,1159,879,638,-711,-208,-1247,-517,-183,-220,-297,-284,-378,-854,-823,-596,-725,-779,-863,-944,-937,-1067,-1392,-876,-680,-591,-492,-1021,-742,-380,-487,-563,-887,-800,-990,-1075,-1084,-986,-842,-1637,-1034,-629,-1114,-2170,-699,-742,-754,-1017,-242,-1234,-690,-696,-1324,-319,-460,-562,-714,-1531,-880,-911,-1100,-839,-1094,-830,-872,-814,-595,-125,-1670,1278,1976,1147,855,237,1708,1511,-370,-1220,-48,517,1398,-761,673,739,-740,-759,1162,418,378,-99,-529,-803,-1471,-696,-436,-139,-754,-1553,-1040,188,208,-942,20,-75,-186],[-555,-575,-614,-598,-928,-453,-404,-1502,-265,-476,93,338,401,495,537,-362,121,392,-199,-149,-1430,-342,-2106,-1533,-1551,-732,-450,-407,-232,-308,-481,-608,-787,-1109,-783,-769,-1731,-583,53,321,-320,-918,602,787,-31,-764,-1118,-497,-498,-547,-1992,3493,9767,7642,44379,62416,38975,28440,75626,95043,45474,60776,53306,22494,8111,6814,1473,-634,-1041,-1503,-1321,-1227,-360,-271,-629,-954,-861,-561,-255,-86,71,293,65,-785,-854,382,181,-1004,-387,-596,-749,-1445,-668,-438,-170,-582,-1447,-142,815,873,1045,183,-247,-30,1741,1578,816,-1093,-616,-406,-1794,267,-1537,-76,485,309,1916,5263,1318,-525,-1824,-1302,35,1168,-1205,-2213,2447,4059,-1438,-2090,-227,-1112,1908,1612,-3443,-20263,-20721,-11953,174,-18,-76,-925,-271,272,-737,363,-83,997,1126,1177,470,1211,-180,-304,-89,-252,-100,535,264,-2091,-1263,-755,-1186,-1654,-2085,-2262,-1905,-1560,-1244,-1038,-853,-692,-687,-716,-819,-996,-1081,-1211,-1696,-1410,-1522,-1567,-1569,-1538,-1440,-1320,-1232,-1166,-1390,-1016,-917,-896,-924,-958,-987,-1074,-1165,-1278,-1383,-1547,-1716,-1830,-1876,-1830,-1675,-1423,-1694,-1261,-1553,-984,-895,-1224,-1546,-19,-531,-1128,-162,-174,-262,-1879,657,1308,658,-1967,528,1049,-258,454,-635,-1059,1311,343,-644,2143,2849,1121,-900,-428,-86,-500,-1176,-179,-641,-845,-13,-215,-505,-809,-925,-946,-810,-543,-224,144,-689,-1849,-1772,-322,-1367,52,880,-557,108,-771,-84,155,556,-706,1339,1666,950,9,-375,1035,1397,-1003,815,714,642,-1182,-549,136,862,117,56,-949,320,685,2761,2321,268,-52,-1295,-462,-1142,-1544,-1413,-1019,-651,-326,-146,-489,-1159,-176,-402,-747,-698,-1492,-756,-755,-696,-753,-835,-876,-880,-853,-763,-674,-892,-335,-126,-11,58,76,27,-847,-386,-196,-151,-134,-66,-53,-19,-1045,-957,-243,-371,-429,-466,-400,-251,-787,-646,115,19,-1974,-1326,-162,-964,-38,-749,-1519,-779,650,642,-591,-2502,-429,-44,-1295,-587,-742,-833,-1286,-920,-942,-997,-1096,-1275,-1495,-1728,-1851,-1545,-1250,-1055,-1750,-761,-1249,-575,-449,-208,-997,-426,805,1203,1538,1680,116,-884,-49,2034,1826,1138,582,1135,1239,-11,-26,1927,583,-1200,-354,1140,-516,-638,-719,0,-1095,-2079,287,894,2356,1104,-631,1646,1354,-377,-1771,-1170,48,-266,-566,-751,-840,-848,-775,-620,-469,-433,-362,-328,-294,-852,-311,-1455,-357,-385,-455,-547,-684,-760,-852,-996,-6094,-1297,-1447,-1567,-1560,-1534,-5461,-8090,-22647,-1234,-1193,-1216,-1255,-1360,-1502,-1598,-1632,-1561,-9832,-5888,-1463,-4181,-5409,-1001,350,600,124,774,761,620,-3196,168,-124,-522,-1726,-1831,-1673,-1091,-627,-332,-37,253,-2146,595,682,730,783,717,671,71,-1504,-489,322,345,117,-978,-1042,43,-599,-82,1266,1667,1352,1009,-512,-310,-472,-1096,-1539,-906,-1629,-119,-594,-949,-1024,-800,-412,-21,233,-691,-1456,-598,-435,-1366,-505,551,1531,1519,-152,-665,941,613,228,141,-722,-1467,-958,25,-160,-1517,192,-291,-1102,-1619,-298,459,936,-1045,-285,-468,-1009,362,108,-343,-868,-847,-1621,-1214,-1289,-1223,-1099,-938,-718,-494,-253,-741,-79,379,518,788,916,-180,-1114,-289,-1968,-502,105,-283,-1522,-1142,-1335,-1076,-504,106,-608,-1487,-889,994,545,-419,-102,600,-258,-401,1015,561,865,450,2064,1017,-1635,-837,-586,-1251,-1722,-858,-1219,-1437,-1346,-1109,-935,-795,-1252,-1054,-850,-842,-921,-1000,-1055,-1100,-1079,-1061,-1026,-894,-749,-616,-449,-244,-94,16,42,-495,-717,-1399,-846,-665,-579,-655,-761,-779,-756,-777,-823,-956,-1076,-1313,-1487,-1293,-889,-481,-50,287,-608,721,865,163,-755,412,658,-83,-623,-31,-330,66,226,-669,-1116,-899,-340,-602,-828,-874,-705,-526,-305,-191,-760,-524,-801,-1,-142,-327,-494,-533,-506,-380,-136,97,300,497,656,-577,-1089,-1441,6,498,355,-461,-539,-665,-586,-362,-476,-589,-688,-828,-1450,-1105,-1264,-1338,-1327,-1224,-1093,-884,-752,-536,-1595,-142,-1218,-1399,-691,-1220,-2293,-1258,627,391,-1582,183,-82,50,-212,-529,-945,-1635,-1685,-1547,-1243,-908,-672,-478,-326,-278,-269,-318,-346,-1532,-1292,-847,-859,-1519,-520,-232,-1053,-1113,-1090,-893,-738,-2220,242,135,-1620,116,135,185,-41,312,-275,359,195,0,-976,-737,-1278,-1501,-1195,-55,98,-128,-1180,-929,1246,1747,1291,-709,-632,-306,-1677,-899,905,1806,702,737,520,-1552,1179,1113,1090,947,-1584,-403,-696,-601,-375,-503,-637,-606,-548,-451,-1747,-606,-176,-468,-1108,-793,-674,-496,-616,-1136,-627,-816,-1007,-1141,-1242,-1180,-1453,-1259,-1219,-608,-432,-379,-357,-675,-846,-422,-573,-803,-1130,-1504,-1515,-1099,-641,-194,220,598,629,-69,942,-730,-431,434,544,833,1301,26,817,-772,974,2180,1454,3152,3667,334,-1252,15,328,-819,-1352,-1528,10,-798,-340,-864,204,-333,-53,-770,-1215,-1905,-703,-295,154,361,-3264,-7095,721,721,645,-20766,-24659,-21974,128,-791,8,32,-285,-1578,352,-8740,838,1065,1254,-3414,-5353,-14684,-9820,-6033,2874,-2677,-1949,-2356,-1533,-1735,96,113,2462,2363,1548,2039,1241,1712,-1146,84,-993,-486,1378,1379,1266,1200,-23,-703,-967,249,-88,-389,-733,-1083,-1351,-1614,-1836,-1750,-1560,-1427,-1313,-1232,-1149,-1076,-1039,-908,-837,-601,-516,-389,-305,-249,-246,-865,-862,-564,-1248,-1966,-821,-999,-1150,-1292,-1368,-1424,-1419,-1411,-1581,-1279,-1264,-1171,-1129,-1059,-994,-916,-1494,-578,-793,-89,152,392,550,687,-1926,984,1092,1149,784,89,1351,1285,-404,-1315,-374,123,351,-638,-437,-825,-1265,-1629,-1334,-851,-418,-80,206,-828,-1108,230,552,54,-574,-1853,-1351,88,55,-898,16,-169,2],[402,-69,-355,-461,-823,346,432,-1801,-38,-154,294,489,399,362,303,-525,163,71,-60,-161,-1137,-419,-1998,-1571,-1497,-840,-930,-969,-978,-884,-870,-802,-806,-1288,-756,-1029,-1656,-1020,-1043,-906,-761,-705,-596,-527,-350,-1299,-1247,492,869,1646,767,2860,2146,271,3753,11571,21228,22552,39715,45474,47425,45400,39794,24675,8460,7193,2356,-329,-884,-1139,-1538,-1350,-1854,-719,97,-10,604,943,1317,1410,575,1127,-39,-1221,-1630,-85,1578,-923,-678,160,-351,-1552,-1404,-1857,-2140,-1977,-1752,-1434,-1162,-1007,-721,-469,-423,-114,835,1478,664,-1365,-581,-425,-1287,793,-2031,-471,372,51,1423,5486,1318,-704,-1853,-1055,553,1359,-1034,-2669,1774,3742,-2036,-1694,-3,-645,2235,2075,-3933,-22323,-25110,-14883,98,381,24,-822,-542,-783,-956,-1023,-1098,-1132,-1135,-1186,-1262,-1306,-1383,-1410,-1477,-1564,-1580,-1559,-1520,-2019,-1436,-1312,-1272,-1259,-1218,-1936,-1236,-1280,-1306,-1380,-1398,-1360,-1390,-1363,-1323,-1272,-1063,-854,-1490,-1409,-1385,-115,-253,-34,-79,-1418,-411,-733,-1051,-1248,-1287,-1158,-907,-582,-235,44,-79,-644,352,551,439,272,-1529,-1427,-740,-1063,-1728,-1348,-1620,-1385,-835,-1071,-1040,469,-421,-1042,-412,-391,-885,-992,1008,2196,441,-1683,828,1180,-563,225,-758,-466,754,94,-821,238,151,56,-858,-317,-264,-562,-1005,-788,-922,-1072,-1122,-1154,-1126,-1159,-1062,-955,-807,-653,-545,-394,-668,-1818,-1903,-367,-1247,-458,-545,-572,-557,-757,-145,65,276,-688,544,670,764,49,-406,449,1157,-1150,1168,1882,415,-1366,-470,285,873,-113,-293,-782,1092,1307,3375,3485,684,-403,-1414,-432,-575,-1062,-683,-282,101,-52,663,-363,-1230,-371,-698,-842,-247,-1672,-1018,-1379,-1521,-1498,-1267,-888,-464,-63,-1008,-407,-969,-551,726,963,129,1112,1088,-608,-261,1283,873,1375,1833,1886,877,-1245,-1229,-204,239,26,14,69,-148,-994,-1051,-709,-796,-1860,-1212,-596,-694,-143,-903,-1697,-527,347,322,-427,-2145,-229,-234,-1297,-643,-887,-1106,-1339,-1644,-1921,-2158,-1876,-1479,-1094,-733,-1403,-285,-717,-816,-967,-540,-1178,-144,-173,-153,-919,-797,-257,-336,-491,-636,-862,-1117,-1321,-1430,-1444,-1290,-1109,-913,-652,-414,-158,150,428,-1177,-191,1340,-337,-512,-884,-84,-1307,-1859,106,134,1372,933,-659,507,245,-77,-1790,-1272,-693,-895,-1098,-1204,-1240,-1217,-1134,-985,-850,-834,-786,-779,-774,-787,-855,-1126,-971,-1036,-1141,-1261,-1414,-1495,-1574,-1689,-5614,-1894,-2006,-2118,-2071,-2045,-2022,-11883,-27730,-1806,-1724,-1671,-1600,-1561,-1538,-1474,-1412,-1328,-9379,-4990,-1290,-5623,-3743,-802,55,235,315,386,455,492,-2825,729,943,1136,-1896,-1381,-1489,155,128,-267,91,620,-2353,1636,2057,1906,1423,2045,2060,293,-1151,-323,877,1915,454,-672,-1279,-183,-501,278,1244,2328,1427,1011,-459,-419,-595,-1138,-1560,-599,-1500,-44,405,-80,-383,-805,-1107,-1233,-1153,-975,-1094,-749,-673,-1252,-776,-918,-1111,-1349,-1603,-1514,-1070,-592,-85,382,-834,-1175,-793,482,-54,-1485,239,-272,-1336,-1779,-10,541,1024,-446,-544,-197,-882,205,289,-383,-1013,273,-1352,-610,-535,-491,-699,-921,-1110,-1310,-1491,-1695,-1773,-1706,-1529,-1329,-1166,-1080,-1365,-941,-1735,-1015,-1140,-1302,-1527,-1784,-2100,-2147,-1771,-1392,-992,-1218,-937,246,577,-137,-27,542,-305,-408,1160,683,968,667,521,165,-1211,-534,-872,-1193,-1468,-1722,-1797,-1771,-1664,-1538,-1502,-1491,-1696,-1545,-1420,-1337,-1205,-1069,-924,-793,-638,-538,-792,-1083,-411,-494,-862,-672,-908,-1117,-1314,-1381,-1271,-1197,-1069,-861,-776,-330,68,202,295,272,177,-20,-184,-390,-468,-900,55,-510,48,627,-321,1931,2087,-135,-662,585,1439,173,-310,230,-428,-200,152,-855,-1007,-1044,-88,373,-11,-419,-784,-1177,-1417,-1554,-1451,-1256,-1023,-782,-603,-458,-336,-208,-171,-158,-91,-64,-77,-88,-130,-654,-1655,-984,-742,-841,-941,-1099,-1194,-1287,-1323,-1316,-1328,-1334,-1329,-1371,-1415,-1496,-1630,-1760,-1926,-1972,-1814,-1545,-1335,-1037,-1204,-495,-1356,-1567,-740,-976,-2152,-1043,-4,-106,-1680,-379,-574,-721,-803,-834,-860,-1334,-582,-1429,-157,157,430,712,-112,1034,1368,1474,171,-1636,-1140,-669,-823,-1654,-211,-10,-1137,-1150,-1329,-961,-448,-2002,651,405,-1308,986,1074,412,-225,62,-362,1181,955,-63,-1141,-282,-559,-1101,-1582,-1536,-1056,-566,-1378,-873,793,1052,1311,-769,-796,-619,-1641,-1157,914,2226,671,460,468,-1518,941,1899,1669,1343,-1357,-195,-1177,-643,316,864,510,1954,1318,-346,-2170,-534,842,-313,-1322,-766,-802,-581,-488,-1311,-238,-322,-594,-744,-833,-737,-1647,-1254,-940,-393,534,1065,-307,-854,-909,674,86,-261,-763,-1002,-973,-398,-975,-79,903,1180,203,-190,1222,-880,-1023,-76,848,891,933,101,786,-656,585,422,249,53,-152,-345,-833,-639,-852,-1152,-1452,-1557,-1824,-2136,-2407,-2243,-1927,-1556,-1286,-1227,-1272,-1769,-902,-995,-1058,-1097,-3271,-6687,-1160,-1096,-1004,-24771,-34722,-23155,-506,-736,-456,-487,-526,-2428,-518,-11439,-69,227,514,850,-90,-12062,-18301,-6739,2047,-2725,-2044,-2642,-1718,-2034,144,-245,2430,2222,1567,2336,1159,1721,-1489,258,-802,-608,-1034,-1331,-1543,-1587,-1706,-1801,-1920,-2133,-2322,-2209,-1984,-1742,-1439,-1423,-1100,-1285,-910,-428,-282,-1083,-512,263,434,473,-821,-433,577,806,516,462,1078,-55,-711,-529,-1244,-1757,-737,-980,-565,-1142,-597,-1058,-1024,-1130,-1853,-1018,-1193,-1279,-1390,-1436,-1459,-1428,-1460,-1097,-781,-500,-174,162,410,620,-2011,964,1040,1049,635,-46,1088,994,-527,-1452,-635,-34,-141,-611,-709,-663,-530,-766,340,424,766,1044,1040,-1348,-748,259,238,9,-434,-1907,-1605,-39,215,-878,282,-287,171],[670,-129,-140,-375,-446,188,1150,-1748,265,248,78,-383,-882,-1309,-1730,-2107,-2505,-2835,-2897,-2569,-2111,-1569,-1804,-1513,-1322,-360,-131,-253,740,440,658,382,-744,-1337,-888,-1196,-1421,-90,-353,-508,-654,-826,-868,-986,-1234,-1614,-1842,-1355,-739,-427,-440,-126,531,894,1768,6826,16726,16735,43884,60776,45400,80183,80924,24984,8343,6818,2750,47,-681,-826,-1446,-1060,-781,527,600,-2,681,470,-168,-708,-1096,-1437,-1833,-2025,-2270,-1390,-1124,-933,-892,-523,-432,-1570,-628,-867,-1164,-1452,-1705,-1626,-1296,-915,-368,73,-656,-191,1110,1295,494,-1558,-537,-367,-661,1040,-1701,-746,241,-221,289,306,381,-833,-1767,-756,1003,1112,-819,-2946,1155,1064,-2582,-1037,315,-18,-1,-235,-4231,-23656,-28289,-16955,-1667,-1888,-1871,-1716,-1535,-1388,-1249,-1084,-989,-889,-764,-676,-600,-473,-379,-252,-420,-480,-440,-471,-671,-1866,-1546,-1504,-1651,-1391,-900,-2275,-1331,-892,283,352,230,1689,1721,386,-472,1131,1411,1358,-1261,-1485,-1372,-82,99,167,405,-1403,232,-1084,-537,481,553,-967,1273,1223,357,802,-262,-767,296,627,460,7,-1640,-1298,-371,-839,-1682,-1450,-1513,-1377,-730,-921,-419,463,-188,-905,-651,-650,-1436,-97,535,329,179,-1335,-15,-44,-731,-166,-462,-414,-543,-706,-990,-999,-1061,-1078,-1006,-904,-739,-608,-849,-573,-898,-733,-306,-410,-549,-794,-892,-900,-770,-563,-373,-139,-544,-1541,-2066,-494,-1160,-248,-490,-715,-882,-765,-600,-411,-226,-669,-13,85,144,58,-467,-127,142,-1159,127,182,152,-1558,-408,278,224,-336,-604,-658,-110,-228,-234,-131,127,-747,-1472,-473,-791,-1012,-237,222,394,-121,762,-195,-1296,-551,-930,-910,-321,-1751,-400,-604,-845,-1261,-1735,-1909,-1450,-1003,-1349,-743,-1097,-635,277,576,123,1152,1522,-351,-176,1359,906,1290,2503,3294,1220,-1477,-1459,-291,381,-194,-300,171,-205,-1122,-1329,-859,-690,-1685,-1126,-211,-426,421,-1054,-1741,-201,-69,-380,-755,-1820,-1429,-1411,-1196,-928,-726,-532,-525,-1033,-1227,-908,-363,-439,-503,-528,-1379,-595,-601,-776,-758,-888,-1149,-1243,-1380,-1281,-1087,-1240,-490,-225,-48,109,142,-963,-6,-123,-310,-488,-734,-989,-1144,-1215,-1093,-766,-387,-1189,-106,1037,-160,-431,-1096,-183,-1436,-1761,-177,-590,415,620,-747,1419,1081,226,-1510,-1292,-169,-1415,-660,-897,-977,-1109,-1197,-1193,-1158,-1192,-1158,-1137,-1096,-1057,-1178,-1015,-1015,-989,-997,-1015,-1066,-1039,-1011,-1019,-5155,-1009,-1007,-1003,-919,-849,-749,-14507,-29910,-129,126,352,-17557,767,881,971,983,933,-8930,-4016,-1220,-6445,-2197,-744,-169,-348,-568,-700,-667,-481,-1920,378,961,1524,-2241,-1084,-1274,52,245,-283,66,385,-1922,1650,2244,1603,1471,1327,1253,498,-773,-179,985,1364,761,-336,-1277,-471,-335,618,827,721,671,603,-447,-509,-695,-1284,-1347,-249,-1276,-316,325,-300,234,-815,405,1152,1046,816,-644,-389,-838,-1128,-256,470,1142,1128,-1032,-961,872,734,-95,726,-788,-872,-606,915,43,-1462,216,-287,-1632,-1713,-374,-622,-818,-852,-844,-655,-805,-313,-200,-490,-1132,-288,-1062,-852,-597,-664,-742,-831,-895,-991,-1097,-1272,-1405,-1460,-1341,-1151,-978,-1645,-1406,-655,-1495,-530,-517,-506,-515,-514,-654,-715,-656,-710,-751,-1019,-1053,-744,-762,-785,-731,-786,-805,-831,-977,-1137,-1374,-1556,-1716,-1732,-1596,-1428,-1234,-1058,-916,-870,-835,-888,-930,-933,-964,-954,-2074,-964,-913,-982,-1047,-1116,-1147,-1132,-1004,-835,-712,-1337,-79,-310,-1294,466,617,647,-283,-542,-844,-1052,-1315,-1064,-1085,-687,-794,-787,-695,-582,-407,-212,109,414,763,-749,210,-864,4,577,-84,2169,2751,-482,-639,695,1816,379,-93,295,-456,-479,39,-1081,-884,-1203,-415,922,-206,208,655,-185,-321,-743,-866,-747,-681,-262,-142,-139,-249,-429,-744,-1082,-1298,-1342,-1211,-988,-745,-712,-2234,-566,-60,359,593,364,-36,-1031,-435,963,882,-79,-477,-1105,-603,-474,-987,-1312,-1198,-1003,-479,-123,97,-49,-746,566,-1434,-1669,-845,-788,-1963,-865,-793,-608,-1432,109,370,567,667,-326,-993,-1022,-158,-1736,-349,72,608,1209,-265,1130,2695,2061,132,-1586,-1065,-729,-1201,-1724,-276,102,-1215,-1259,-1145,-719,-90,-1478,630,275,-1104,281,196,142,-498,-232,-211,93,-30,-192,-1259,-299,-351,-652,-1440,-320,-177,-531,-1616,-821,272,417,692,-882,-991,-914,-1584,-1372,887,2417,617,194,403,-1333,703,1514,876,17,-1120,-856,-1656,-615,471,1634,795,1634,993,-472,-2281,-475,1049,-133,-1485,-752,-880,-718,-417,-1406,-184,383,220,55,-174,-343,-1407,-1249,-719,-438,-381,-382,-520,-858,-942,-840,-1068,-1225,-1128,-831,-587,-692,-1550,-340,206,306,-206,-302,266,-976,-1609,-564,213,256,257,192,23,-503,-401,-639,-881,-1130,-1356,-1509,-1579,-1484,-1467,-1427,-1518,-1537,-1410,-1481,-1559,-1701,-1761,-1686,-1596,-1533,-1510,-1629,-1487,-1562,-1549,-1446,-3048,-5228,-4256,-740,-607,-25638,-44165,-18611,-406,-810,-364,-308,-489,-3245,-143,-13720,-23,-42,-114,-124,-112,-7203,-15135,-5558,596,-2681,-2070,-2586,-1180,-2336,180,-588,881,758,672,573,397,241,-1697,-68,-568,-497,-220,-79,80,369,349,-599,-1353,-221,12,-187,1100,933,170,-1444,-1094,-1511,-1040,-24,844,-1159,-308,1005,1758,417,-748,-344,390,502,438,721,2366,780,-455,-445,-1110,-1540,-680,-826,-441,-1157,53,-954,-1191,-1332,-2013,-616,-799,-739,-972,-1129,-1256,-1618,-1309,-1214,-1025,-894,-746,-617,-605,-648,-1942,-833,-996,-1099,-1171,-1161,-1042,-886,-653,-1517,-740,-157,-117,-603,-198,-238,-359,-710,-430,-404,-347,-297,-221,-1564,-373,-112,-106,-43,-275,-1690,-1696,-131,312,-832,507,-365,530],[120,-298,34,-218,-67,-179,1596,-1618,437,511,90,-517,-1140,-1629,-1986,-2095,-2024,-1797,-1540,-1277,-1034,-774,-1715,-1553,-1194,-45,271,-180,505,100,297,255,-761,-1362,-1112,-1379,-1244,492,590,533,99,-322,-473,-614,-793,-1639,-1722,-2259,-2580,-2282,-1359,-7,1023,931,-953,3458,14452,11538,28488,53306,39794,80924,90741,23273,7739,6182,2992,326,-556,-695,-1031,-1000,-1020,235,297,-86,678,802,1061,226,-422,-930,-1376,-1594,-2498,-1183,-924,-709,-1121,-318,-317,-1580,-840,-1303,-1846,-2237,-1943,-1183,-392,262,959,-177,-1024,-353,2186,1258,238,-1710,-569,-323,-69,1417,-938,-879,65,-546,294,1695,1184,-967,-1626,-490,-310,-525,-632,-2777,-334,-277,-3032,-364,-625,-868,-1152,-1377,-4508,-24661,-30584,-17575,-774,-716,-713,-797,-962,-1222,-1517,-1732,-1711,-1427,-1101,-866,-711,-580,-546,-524,-600,-738,-824,-885,-927,-1696,-1628,-1060,-1125,-1093,-834,-1786,-1873,-1074,94,183,200,1940,2260,476,-244,1237,1878,1913,-1045,-1553,-1370,-44,444,126,429,-1108,-213,-1431,-67,327,790,-931,-413,-516,-297,17,-355,-903,253,1343,1504,-334,-1705,-1226,-235,-883,-1560,-1530,-1242,-1013,-625,-780,-539,-646,-570,-767,-882,-943,-1656,506,534,499,8,-977,135,-61,-750,-498,-611,-600,-455,-363,-1160,85,266,387,-784,-72,305,-639,-721,-691,-980,-629,-164,-310,-446,-655,-730,-767,-727,-633,-536,-346,-340,-1188,-2260,-703,-1109,22,830,590,395,-521,844,1015,680,-644,644,482,296,41,-559,-634,-278,-1067,-270,-185,-202,-1718,-332,-185,-299,-538,-871,-623,-770,-922,-987,-957,-766,-979,-1478,-535,-1034,-959,-296,167,356,-192,242,-152,-1322,-1129,-1555,-1237,-794,-1751,-277,-531,153,-1110,-36,-260,-517,-796,-1735,-1261,-1344,-1307,-1252,-1224,-1184,-1101,-974,-813,-572,-289,10,200,357,395,413,-1715,-1548,-377,-75,-445,-670,-247,-158,-1179,-1407,206,-114,-1506,-1060,-206,-205,439,-1164,-1660,-368,-662,-984,-1214,-1533,-930,-662,-914,-172,414,279,-129,-1122,-1087,-1242,266,1462,1379,-370,-1271,-629,-406,-713,-115,-389,-1159,-590,-447,-134,-998,-1670,791,1081,1183,1218,220,-1061,-36,173,-241,-632,-1076,-1510,-1766,-1633,-1252,-762,-292,-1204,-99,1129,34,-373,-1317,-276,-1481,-1778,-549,-1107,-108,354,-954,1158,913,524,-1207,-1123,-330,-2106,-1061,-1386,-1685,-1924,-1752,-1493,-1286,-1216,-1113,-1035,-931,-810,-1923,-571,-477,-1520,-339,-344,-409,-422,-441,-491,-4713,-502,-483,-461,-381,-353,-340,-14766,-26628,-201,-93,43,-49137,539,821,1144,1433,899,-8324,-3073,-1180,-6141,-826,-801,1567,1321,992,693,428,153,-1128,-195,-214,-154,-2633,-889,-1053,-23,319,-374,-11,101,-1533,1575,1321,972,636,207,-157,-487,-836,-957,-1068,-1059,-1031,-1025,-1012,-968,-964,-869,-806,-748,-637,-553,-460,-562,-790,-1530,-1046,93,-1050,-622,-81,-517,204,-817,223,1001,1316,1363,-202,-390,-902,-971,-209,263,336,47,-1455,-962,-810,-1103,-1375,-1627,-1676,-1523,-1249,-953,-699,-1442,-304,-317,-1755,-1336,-445,-593,-826,-1041,-1269,-1474,-1599,-1674,-1702,-1710,-1628,-1449,-1195,-1093,-621,-244,60,312,366,-623,351,-749,219,548,410,258,83,-1258,-1027,-891,-1243,-785,-958,-1090,-1152,-1073,-878,-916,-246,46,-497,-880,-1217,726,731,356,100,418,-464,-597,1044,720,339,40,-223,-380,-420,-421,-378,-584,-326,-406,-501,-790,-860,-999,-1165,-1271,-1884,-1322,-1198,-1166,-1134,-1135,-1149,-1202,-1236,-1328,-1466,-1594,-1716,-1898,-1956,-1658,-1394,-1085,-834,-642,-889,-955,-1537,-1203,-1313,-492,197,554,783,970,1063,97,1471,1564,1522,-605,-30,-1236,-11,490,100,1150,953,-848,-669,206,10,-255,-456,-577,-616,-695,-504,-1334,-739,-1328,-793,123,-398,254,330,-349,-125,-180,-333,-234,-584,837,965,1032,1015,325,680,349,38,-317,-665,-908,-997,-934,-2733,-510,-296,-16,218,356,175,-1086,-46,1006,1131,-643,-484,-1188,-218,703,-1259,-156,-690,-1197,-1277,-745,-171,-664,-302,1156,-1453,-1704,-984,-654,-1781,-721,58,-629,-1327,-1464,-899,-370,51,-745,-1029,-742,137,-1872,-523,-823,-1053,-984,-650,-263,146,514,220,-1413,-1038,-790,-1568,-1655,-344,45,-1273,-1425,-820,-298,302,-997,719,-10,-998,710,562,-15,-852,-474,-81,-224,-465,-635,-1302,-960,-1046,-1068,-1465,-1066,-977,-981,-1791,-905,-948,-965,-878,-1018,-1207,-1176,-1557,-1542,57,126,135,-48,-80,-1107,-692,-1064,-1188,-959,-871,-61,-1388,-509,665,740,594,406,86,-611,-1955,-1129,-1453,-1506,-1554,-1059,-914,-892,-698,-1412,-694,-711,-752,-786,-886,-961,-1103,-1248,-1445,-1651,-1449,-1197,-934,-739,-968,-47,190,314,521,-506,-249,-1126,-2157,-558,634,633,-591,-401,488,-990,-2065,-989,278,145,358,288,136,-322,-174,-297,-371,-391,-335,-671,3,336,579,-1332,-1545,-1462,-88,-250,-269,-2106,1082,-972,-272,-1229,-1215,-1493,-173,-1588,-105,-71,-2674,-3554,-7643,144,152,-23022,-37197,-13147,335,-1057,-100,645,-724,-4015,626,-15421,472,280,-3,-288,-629,-2658,-7200,-3278,-570,-2591,-2059,-2236,-432,-2629,217,-904,206,47,-98,-282,-566,-860,-1853,-1538,-1443,-1032,-547,-66,370,887,510,-565,-1495,-443,-59,-125,2346,2069,109,-1395,-1172,-1693,-1022,109,1222,-1226,-78,534,48,-330,-643,-774,-747,-481,-157,188,506,787,-111,-336,-934,-1339,-571,-615,-312,-1138,60,-841,-1343,-1492,-2005,-820,-1130,-1226,-1307,-1259,-1170,-1782,-932,-642,-353,-137,80,81,342,355,-1869,252,89,-76,-314,-595,-883,-1202,-1438,-1552,-1402,-1232,-1058,-827,-721,-508,-345,-616,-61,75,183,239,299,-1473,-53,268,-1,-73,-153,-1461,-1668,-226,275,-804,895,-445,647],[495,-423,292,121,395,-615,1388,-1502,594,747,390,60,-264,-470,-607,-970,-585,-461,-308,-142,-98,-445,-1626,-1586,-999,-19,-217,-410,-555,-501,-388,-100,-736,-1249,-1163,-1399,-1030,817,500,732,467,-202,-285,-642,-919,-1322,-1329,-1441,-1612,-1724,-1603,-1317,-1105,-365,1613,4841,9180,7497,16393,22494,24675,24984,23273,19984,6894,5452,3182,572,-407,-797,-1945,-1642,-1188,-177,17,-149,343,236,93,-141,-388,-633,-930,-1240,-1970,-1649,-1691,-1608,-1441,-1333,-1315,-1480,-1496,-1550,-1416,-1086,-1843,-555,369,765,1224,-472,-1425,-519,1448,1019,-11,-1582,-607,-238,477,3274,-81,-737,-24,-777,-291,5244,1057,-1002,-1355,-204,1848,1717,-415,-2391,15,1367,-3118,426,122,-392,-906,-1285,-5145,-25915,-32628,-16678,-910,-148,-130,-136,-133,-108,-414,-1251,459,717,991,-40,-835,413,816,220,-557,-555,-670,-552,-363,-1459,-1635,-1377,-1526,-1391,-1148,-1153,-1635,-1054,-350,-221,-79,48,21,-55,-246,-553,-812,-1092,-1140,-1562,-1340,21,775,74,458,-560,-248,-1670,459,132,-314,-676,-93,656,947,1218,-283,-1031,256,1438,996,-672,-1694,-1186,-327,-872,-1324,-1439,-849,-573,-516,-609,1078,2187,385,-625,-1067,-1226,-1294,1436,1675,1624,-154,-619,1341,1095,-629,178,-298,-875,-1410,-1554,-1312,-759,-428,-200,-738,-4,-14,-630,-610,-733,-1016,-757,-804,-824,-806,-879,-866,-882,-895,-925,-1011,-1051,-1153,-1186,-2421,-1058,-1093,-700,-470,-218,10,-236,674,962,579,-607,1560,1680,659,0,-683,-967,835,-926,-728,394,-398,-1764,-219,-154,-578,-893,-1220,-1391,-1383,-1286,-1157,-1093,-1073,-1132,-1461,-1449,-1564,-1532,-1370,-1216,-1127,-1055,-1084,-1143,-1289,-1175,-1105,-948,-352,-1729,-479,-622,-56,-1461,277,28,-292,-682,-2146,-1412,-1437,-1068,-664,-301,7,236,347,70,-63,86,-90,-381,-666,-982,-1167,-1947,-1477,-883,-615,-690,-1110,243,-248,-1200,-1313,694,-111,-1367,-1036,-214,-353,-659,-1236,-1530,-406,55,483,-84,-1306,-335,-1032,-696,95,451,302,175,-1047,-693,-1221,-169,-424,-665,-874,-1128,-1273,-1305,-1256,-1094,-901,-1234,-403,-89,314,-1118,-1725,249,1932,2209,2445,181,-1201,-155,2008,1853,1507,204,536,66,-430,-895,-1249,-1489,-1429,-1139,-785,-408,-350,-1539,-372,-1474,-1927,-1018,-1235,143,459,-1334,1776,2153,767,-928,-804,-69,-1943,-828,-1068,-1144,-1434,-1650,-1778,-1830,-1750,-1475,-1165,-828,-509,-1571,-95,-36,-2193,-176,-379,-633,-774,-810,-746,-4310,-361,-181,-61,53,65,14,-12347,-19302,-261,-351,-409,-85712,-145,122,473,813,-1441,-7278,-2186,-1131,-5388,315,-972,1339,1297,1260,174,1372,1354,-563,1070,773,328,-2428,-761,-848,-81,329,-561,-163,-237,-1223,1386,1295,664,1034,799,587,344,-40,-263,-602,-869,-1120,-1352,-1506,-1535,-1510,-1324,-1136,-947,-722,-557,-517,-610,-916,-1888,-741,-97,-866,-954,-539,-730,-434,-812,-746,-896,-1056,-1228,-1423,-1560,-1529,-1379,-1124,-776,-386,-3,-1752,-900,-86,366,30,632,-297,-350,-203,-442,-646,-1439,-601,-389,-1495,-834,115,454,781,650,-1457,326,-870,-326,-430,-781,-1332,-578,-1135,-1317,-653,137,302,189,59,-1105,100,-845,264,1473,675,1044,-199,-420,-526,-1059,-994,58,-13,-461,-864,-1147,-1293,-1312,-1137,-933,-699,-797,-1419,103,336,544,185,364,-556,-761,1095,764,982,950,1018,457,-83,476,54,-392,-194,-521,-841,-1231,-1598,-1916,-2104,-1730,-1657,-952,-554,-296,-63,-72,31,346,551,545,-715,-1776,-1047,-971,-1297,478,338,236,-574,-776,-897,-899,-1683,-1208,-1324,-659,-22,204,413,542,623,-85,610,486,321,-456,-243,-1606,-478,-762,-1028,-1322,-1482,-1586,-1537,-1408,-1175,-1014,-839,-668,-526,-799,-391,-1591,-569,-1365,-1201,-642,-724,-787,-799,-880,-900,-945,-841,-654,-431,-57,228,467,623,573,593,363,101,-270,-711,-1122,-1390,-1325,-2310,-444,-58,562,868,941,327,-1006,456,1452,634,-1231,-493,-1076,91,939,-1507,396,720,-1361,889,1447,831,-1224,99,1528,-1411,-1684,-1123,-557,-1609,-598,351,-105,-496,-857,-603,-45,404,-1169,-871,-500,856,-1749,-435,-448,-1001,-1369,-1227,-740,-136,440,416,-1154,-1007,-806,-1518,-1472,-384,-9,-1295,-1608,-518,-555,-630,-561,-319,-385,-951,256,406,-73,-1261,-582,548,475,255,-618,-1225,-485,-794,-1136,-1548,-1877,-2061,-2168,-2102,-1975,-1962,-1968,-1931,-1921,-1922,-1916,-1856,-1673,-1444,-1260,-1075,-861,-759,-871,-616,-582,-460,-400,-596,-285,-906,-309,-102,108,271,540,265,-735,-1616,-408,1440,278,-1499,-727,-889,-1066,-472,-1312,60,-173,-436,-675,-962,-1192,-1439,-1592,-1628,-1473,-1255,-1027,-790,-556,-987,-2,202,375,492,-370,26,-1387,-2274,-666,575,579,-926,-477,439,-899,-2004,-1242,-296,-258,-220,-492,-868,-1256,-1596,-1687,-1439,-1049,-614,-727,331,917,1404,-1091,-1504,-1309,-56,-25,-99,-2352,1589,-1185,-290,-856,-1116,-1348,-7,-1781,312,21,-2205,-1881,-10665,411,121,-18348,-28486,-8267,303,-1470,-185,936,-1025,-4710,1024,-16285,996,921,793,704,585,508,136,-666,214,-2459,-2009,-1734,-275,-2882,-462,-1166,-626,-707,-714,-697,-725,-714,-1951,-713,-794,-839,-852,-898,-993,-985,-1017,-922,-1594,-633,-281,-41,286,497,58,-1302,-1310,-1715,-878,228,54,-1254,-862,-1330,-1499,-1060,-509,-153,125,20,256,1158,2421,2294,324,-175,-712,-1133,-412,-386,-179,-1077,74,-718,-1465,-1541,-1798,-519,-1075,-1283,960,981,-438,-1674,-681,696,481,682,647,-335,463,297,-1786,-19,-201,-323,-450,-571,-664,-773,-900,-1416,-913,-952,-977,-928,-988,-941,-950,-972,-1055,-1130,-1215,-1293,-1267,-1204,-1013,-858,-722,-571,-490,-1245,-1568,-343,-247,-782,205,-501,813],[7,-527,393,511,563,-1135,365,-1460,65,-172,-426,-630,-820,-900,-942,-1172,-862,-763,-643,-498,-349,-531,-1633,-1690,-827,221,192,-24,43,-611,-688,-256,-748,-1139,-1085,-1303,-880,1011,327,1934,734,-194,1352,1451,-879,-985,-634,-409,479,406,232,7,-177,134,-394,493,4206,4638,7207,8111,8460,8343,7739,6894,5861,4590,3221,659,-334,-798,-398,-810,-1367,-1510,-1811,-1696,-1468,-1333,-1232,-1214,-1204,-1192,-1247,-1323,-1385,-1861,-1617,-1733,-1750,-1757,-1766,-1799,-1736,-1661,-1561,-1425,-1928,-1041,-784,-616,-317,-886,-1940,-800,261,208,-337,-1423,-776,-243,840,3613,637,-472,-80,-926,-948,4769,826,-1002,-1071,-24,2069,1662,-287,-2054,-526,1194,-2842,968,813,1586,1510,1404,-6447,-27588,-34434,-15226,-1230,-514,-874,-1158,-1281,-1198,-987,-1449,-526,-342,-153,-511,-1196,-34,217,270,-551,-575,-801,-783,-572,-1239,-1661,-982,-962,-903,-800,-750,-1041,-883,-953,-1082,-1104,-992,-874,-675,-484,-338,-113,34,-640,-1569,-1376,9,-113,-288,-438,-584,-767,-1767,-1167,-1256,-1312,-1355,-1353,-1269,-1108,-926,-674,-1235,-16,310,363,-1076,-1673,-1250,-546,-800,-1049,-1186,-465,-224,-489,-462,1648,1847,589,-555,-1260,-1529,-796,1923,2377,2805,-316,-352,2089,2444,-494,145,558,1743,1243,-629,-1487,276,840,557,-726,2,5,-628,-573,-759,-1057,-324,-422,-662,-952,-1350,-1431,-1223,-1007,-832,-750,-662,-675,-655,-2386,-1346,-1150,-386,-278,-194,-182,-76,-28,29,121,-593,316,462,451,-96,-870,-1053,661,-799,-1341,-125,-690,-1656,-370,-653,-993,-1198,-1369,-1355,-1214,-1063,-919,-851,-831,-889,-1459,-1198,-1523,-1161,-891,-599,-344,-382,87,210,-1190,-503,-1068,-932,-19,-1715,-639,-722,-288,-1543,680,736,735,645,-2325,-756,-1584,-386,-761,-948,-1135,-1189,-1137,-1065,-961,-868,-782,-812,-860,-995,-1097,-2027,-1321,-1320,-1272,-1132,-1608,-838,-661,-1185,-1148,-412,-372,-1269,-1049,-453,-513,-569,-1262,-1397,-114,326,567,-24,-1125,-492,-1432,-509,355,333,277,394,-846,-199,-803,579,-113,-820,-1461,-955,-867,-568,-565,642,591,-1355,-17,-465,-650,-1178,-1174,-135,2090,2788,3035,142,-1335,-314,1349,3414,1794,-35,1635,960,168,-975,-828,-1177,-1242,-1114,-986,-894,-898,-1674,-989,-1356,-2153,-1496,-1050,-802,-556,-1735,-179,-86,-94,-650,-380,-369,-1346,-1219,-1046,-828,-835,-776,-609,-1013,-221,-274,313,593,736,-712,1156,1165,-2779,932,468,-874,34,-245,-512,-3889,-765,-778,-745,-604,-453,-251,-8255,-10245,682,1026,-10606,-125735,1939,2161,2353,2452,-3108,-5560,-1266,-969,-4726,1161,-1174,368,160,11,-512,-93,-262,-517,-824,-1053,-914,-1927,-590,-593,-41,325,-794,-337,-565,-949,998,602,110,-170,-552,-734,-674,-536,-223,-6,242,446,575,-281,-963,281,699,615,481,374,231,-570,-618,-1029,-2125,-407,419,-690,-1234,-974,-870,22,-806,-428,36,111,285,498,-564,-710,-588,-276,-398,776,-7,-1773,-776,-540,286,327,566,44,-129,18,1148,181,-1403,-467,-350,-1094,-239,-38,372,931,758,-1700,419,-988,-371,-769,-936,-1402,156,-378,-1459,-635,-98,59,90,-240,-1579,-131,-922,306,1284,678,752,-219,-294,-678,-998,-1061,-1071,-1032,-957,-889,-816,-785,-1426,-831,-896,-984,-1101,-1575,-1350,-1534,-1616,-1381,-1088,-692,-916,34,306,455,583,610,446,149,374,159,-192,-443,-821,-1057,-1046,-712,-217,208,-613,-1485,203,1365,1610,1609,87,-535,108,705,240,-751,-1733,-1408,-1267,-906,-510,-804,-1034,-1263,-1434,-1469,-1407,-1689,-1203,-1131,-849,-718,-551,-377,-278,-224,-257,-276,-414,-595,-789,-970,-1935,-1399,-1631,-1772,-1812,-1748,-1754,-1756,-1798,-1800,-1892,-1963,-2024,-1975,-1821,-1678,-1826,-1277,-1270,-1601,-1438,-571,-503,-457,-753,-690,-927,-1096,-1244,-1326,-1311,-1252,-1166,-1113,-1105,-1251,-1466,-1652,-1828,-1780,-1535,-1255,-1018,-1945,-694,-647,-580,-576,-661,-658,-785,-276,146,4,-1693,-486,-818,300,917,-1713,512,997,-1613,1048,1981,605,-1615,437,1905,-1318,-1627,-1244,-487,-1454,-483,128,-233,87,378,584,970,109,-1473,-546,-299,1283,-1485,-732,-217,944,453,-316,361,794,1358,670,-858,-936,-763,-1207,-1244,-388,-62,-1294,-1762,-296,646,152,-311,-738,-1159,-1374,-1424,-1422,-1413,-1714,-1498,-1603,-1703,-1846,-1754,-1427,-1099,-695,-382,-1265,-783,175,-922,-1323,132,8,-184,-334,-1208,-1607,-1531,-1641,-1809,-1177,-1262,-1285,-1199,-1132,-1024,-827,-632,-321,-62,-305,454,-406,-42,1072,1323,1449,1610,-98,-849,-1279,-403,1537,486,-1376,-707,-827,-1209,-584,-1138,-47,-297,-539,-700,-811,-752,-626,-1225,-351,-54,19,-10,-758,-388,-1021,-589,-752,-845,-864,-773,-634,-1317,-1609,-638,-199,-66,-1220,-554,117,-730,-1510,-1234,-821,-648,-620,-913,-1187,-1263,-1115,-818,-469,-152,102,-624,420,584,610,-749,-1402,-1094,19,181,77,-2079,297,-1382,-259,-547,-994,-1210,-55,-1674,-149,-331,-1696,-313,-12760,1668,1634,-12994,-20543,-4433,2556,-2042,-266,1230,-1387,-5323,616,-16234,2196,1660,1038,441,-165,-667,-1046,-1199,-1050,-2301,-1931,-1163,540,-3028,412,-1362,1592,1587,1403,1399,627,-45,-1913,325,48,-205,-236,-369,-580,-747,-1020,-1192,-1644,-1042,-734,-291,117,460,28,-1185,-1477,-1478,-649,326,356,-1225,-382,-795,-1251,-1588,-1785,-1771,-1598,-1241,-860,-469,-109,217,541,61,-419,-895,-196,-138,-31,-958,108,-581,-1538,-1389,-1442,-294,-612,-2277,770,969,-44,-1395,-416,-95,-270,-483,-632,-734,-800,-809,-1636,-577,-430,-234,-90,6,74,78,-978,-1229,-560,37,-36,-570,-278,-401,-596,-790,-994,-1084,-1056,-928,-696,-835,-261,-145,-146,-184,-331,-1011,-1390,-1164,-1388,-1464,-1313,-1058,-779],[144,-532,614,581,503,-1520,155,-1416,-114,-276,-428,-527,-630,-682,-1195,-1330,-766,-799,-821,-807,-765,-667,-1677,-1778,-607,-208,-175,-176,-210,-950,-1276,-589,-713,-988,-837,-1027,-717,1145,175,2411,786,-217,1354,1525,-1003,-645,-441,-829,427,504,335,867,487,1838,-519,-2124,3980,2905,6815,6814,7193,6818,6182,5452,4590,3747,2894,688,-219,-1028,-107,-697,-1444,-619,-582,-801,-1185,-1626,-2043,-2106,-1648,-1188,-819,-514,-641,-1862,-77,-103,-1509,-218,-282,-1227,-646,-840,-1040,-1218,-1876,-1459,-1496,-1611,-1585,-1634,-2364,-1651,-1693,-1686,-1643,-1444,-1201,-955,-630,-222,234,-94,18,-824,-1560,2650,615,-832,-703,123,2213,1557,-177,-1699,-990,-780,-2293,-1765,-1079,-312,378,1010,-8113,-29143,-35289,-13786,-1668,1773,441,1122,697,274,-318,-1555,-987,-1348,-1615,-1849,-2022,-2069,-2065,-1929,-1787,-1651,-1445,-1227,-1003,-945,-1633,-317,-158,-57,28,-408,-463,-563,-796,-718,-984,-1199,-1433,-1507,-1454,-1316,-1016,-736,-479,-1482,-1410,-82,-92,-210,-256,-370,-519,-1577,-663,-454,-132,204,534,861,1157,1342,228,-1455,212,497,-295,-1470,-1583,-1348,-831,-543,-698,-794,-84,49,-506,-284,-77,-68,16,-512,-1390,-1637,-323,1564,1931,2306,-430,-153,2273,2677,-349,73,642,1950,1270,-652,-1598,-366,746,310,-693,-78,322,-595,-569,-742,-1066,-723,-982,-1251,-1406,-1448,-1237,-983,-712,-477,-336,-534,-209,-222,-2009,-1698,-1247,-889,-1099,-1255,-1367,-1280,-1199,-1119,-1045,-978,-1037,-1022,-1026,-1008,-1087,-1033,-938,-866,-1918,-627,-955,-1450,-355,-320,-376,-1012,-1566,-638,-743,-938,-1118,-1297,-1394,-1398,-1452,-1080,-1748,-917,-803,-275,118,-498,628,468,-1010,-227,-976,-881,-186,-1688,-743,-820,-514,-1252,1648,2046,1133,758,-1911,-273,-1598,-303,-875,-98,-277,993,1332,214,8,1348,1056,658,273,-149,-483,-1852,-1163,-1187,-1320,-1402,-1535,-1662,-1805,-1982,-2072,-1960,-1628,-1215,-1101,-476,-153,138,-1268,-1304,208,938,267,7,-995,-593,-1636,-373,557,119,183,517,-613,270,-288,471,-102,-623,-929,-911,-909,-760,-480,519,636,-1529,380,10,-431,-1083,-1311,-1183,-635,-7,634,100,-1441,-523,667,1528,1275,-293,323,-178,-680,-1457,-1232,-1233,-1212,-920,-779,-678,-665,-1679,-689,-1127,-2358,-1853,-855,-803,-724,-1177,-501,-390,-322,-400,-198,-133,-815,-1402,-954,-291,-356,29,-277,-962,216,-471,336,388,429,81,396,323,-3189,150,-519,-1299,-33,57,191,-3463,711,1051,1421,1862,2251,2600,-3683,-763,3286,3340,-85274,-167978,-4674,-3083,2952,2778,-2864,-3256,-286,-676,-4365,-136,-1398,-1458,-1953,-1988,-1569,-1173,-857,-530,-159,247,603,-1454,-343,-291,56,285,-1081,-562,-892,-739,770,368,-461,-239,-660,-1069,-1504,-1911,-1725,-1335,-815,-302,145,52,-749,468,1190,1006,1007,794,476,-644,-633,-1136,-1733,-105,49,-552,-1438,-1385,-964,-93,-858,-872,-315,-415,-449,-446,-689,-548,-374,-368,-787,325,-410,-1585,-663,-959,282,697,495,371,-94,-750,-1436,-2141,-2271,-1713,-1249,-892,-726,-652,-622,-743,-920,-1889,-1544,-1908,-2300,-2236,-1649,-1456,-306,-215,-1545,-591,-292,-106,56,-530,-2027,-332,-991,312,677,-161,-1019,-1830,-2044,-1473,-931,-546,-290,-183,-178,-273,-424,-646,-1689,-1184,-1441,-1649,-1790,-1796,-1712,-1580,-1389,-1077,-848,-684,-1078,-194,-119,-177,-260,-441,-667,-912,-1233,-1589,-1962,-2227,-2044,-1567,-1120,-894,-239,87,-686,-1391,228,522,382,224,50,-1162,-236,-295,-346,-808,-1552,-1518,-1544,-514,574,869,1228,-739,-978,-739,-837,-1604,-771,-884,-1081,-537,572,244,-276,-713,-991,-958,-836,-682,-534,-484,-2235,-71,95,377,1192,1678,-1709,-887,592,2185,710,217,254,-326,-661,-282,-1728,-148,-1078,-1995,-2237,-819,-1271,-1648,-2057,-2355,-2631,-2704,-2658,-2554,-2453,-2415,-2351,-2241,-2092,-2027,-1972,-1855,-1764,-1692,-1606,-1551,-1564,-1675,-1764,-1970,-2151,-2403,-2710,-2428,-2007,-1517,-990,-554,-1771,-474,-514,359,667,-1900,587,867,-1934,1108,1905,360,-1743,661,2247,-1213,-1580,-1370,-471,-1346,-399,-652,-1339,-1723,-1498,-1037,-517,-188,-1404,-145,-171,926,-1186,-949,-614,378,-1,-445,-978,-1467,-1740,-1453,-944,-814,-692,-950,-1045,-383,-144,-1321,-1796,-210,1045,1191,140,-225,-1067,-1634,-1681,-1316,-831,-2066,-351,180,320,300,-1228,-788,-779,605,-395,-1135,-1108,437,-1037,-927,736,950,641,411,-1277,-1823,-1681,-1824,-2022,89,-11,-172,-515,-673,-1036,-1367,-1710,-1896,-2031,-2031,-1904,-1771,-1678,-1492,-1293,-1196,-1032,-905,-978,-1000,-541,-424,-337,-1273,-733,-775,-1305,-797,-964,-214,-99,109,454,856,1390,491,-1280,-356,811,255,21,-770,-338,-1137,1402,1075,1378,1326,-17,237,-1037,-935,-527,831,-91,-1526,-706,919,-566,-984,-1014,-1336,-1080,1253,989,941,230,-216,1467,1344,1227,1087,-493,720,578,315,-445,-1308,-892,-615,-822,-991,-1700,-1345,-1605,-1499,-1592,-1661,-1620,-1599,-1552,-1371,-1078,-1256,-327,-13292,542,961,-7853,-13743,-1961,1454,-2819,-439,1088,-1881,-5637,-1208,-15705,-3094,-670,-749,-372,283,1116,1966,2755,1417,-2215,-1909,-647,1554,-2789,502,-1576,5011,2244,1233,2477,355,-877,-1737,880,441,-128,419,102,-230,-304,-303,-590,-1747,-966,-81,90,1116,1293,-79,-1166,-1702,-1163,-478,295,452,-1249,535,573,180,-241,-481,-814,-1192,-1467,-1694,-1801,-1783,-1663,-1460,-1228,-998,-844,-696,-570,-449,-905,-265,-557,-1672,-1176,-1107,-570,-842,-2442,-1415,-1741,-2051,-2210,-2124,-1888,-1557,-1296,-1036,-1200,-695,-633,-1511,-597,-656,-692,-766,-843,-886,-916,-1134,-1115,-575,-402,-213,-391,175,414,488,-85,752,336,965,1208,1249,-552,491,29,-222,-316,-11,-917,-1291,-454,-147,-745,14,-457,381],[47,-528,-45,48,245,-1429,-217,-1455,681,974,1207,1248,-562,-1244,-1755,-1528,232,-24,-314,-558,-755,-864,-1869,-1914,-930,-946,-977,-1023,-1091,-1303,-1908,-1206,-1255,-1177,-1047,-801,-640,-294,-25,412,725,-361,1191,1329,-1211,-425,-378,-1205,1085,849,177,115,-261,-472,-469,-2086,262,816,1415,1473,2356,2750,2992,3182,3221,2894,3059,608,-116,-1396,96,-624,-1494,-913,-845,-542,33,-371,-741,-1134,-1477,-1769,-2047,-1996,-1703,-1610,-1323,-1222,-1574,-1002,-975,-1101,-1014,-1021,-1014,-969,-1734,-947,-644,-627,-512,-1669,-2038,-1480,-734,-881,-1040,-1086,-1297,-1193,-1200,-1143,-1047,-956,-744,-587,-2119,-142,82,-556,-341,169,852,928,-161,-1402,-1427,499,-1730,-222,-818,-1409,-2020,-1669,-9685,-30080,-35199,-12885,-2335,1454,560,1362,964,1560,-331,-1661,1250,577,250,-889,-1825,-821,-162,-355,-646,-1001,-1276,-1400,-1294,-1035,-1601,-350,-77,120,289,-378,-69,-240,-1206,-1075,-427,-614,-836,-931,-916,-805,-494,-169,-373,-1360,-1475,-163,933,-391,276,916,815,-1214,517,-514,384,263,118,-5,-103,-227,-325,-1688,-455,-527,-952,-1876,-1475,-1474,-1193,-749,-793,-839,-825,-767,-644,-513,-375,-182,52,-533,-1478,-1417,29,1516,1680,1795,-533,-62,1819,1681,-251,-61,569,307,-52,-608,-1561,-1066,-1023,-1114,-1159,-1228,-1281,-1370,-1538,-1688,-1754,-1628,-1361,-1122,-900,-795,-701,-481,-366,-302,-335,-841,-539,-695,-1470,-1813,-1399,-1276,-1121,-920,-779,-561,-431,-339,-266,-572,-242,-208,-192,-360,-1342,-660,-65,-552,-2471,-1111,-1194,-1243,336,602,379,-1113,-1711,-718,-261,-540,-751,-863,-776,-510,-1430,-1232,-1899,-970,-1087,-511,-21,-633,329,543,-779,100,-874,-803,-231,-1653,-807,-918,-719,-838,2377,2345,1187,839,-1409,298,-1441,-278,-852,-412,-549,352,811,177,56,1465,1962,1132,1173,711,296,-1678,-1054,-919,-1261,-1522,-1785,-1980,-2104,-2010,-1768,-1548,-1272,-1190,-1193,-503,-336,-141,-1289,-1269,-93,31,-38,-136,-916,-563,-1260,-644,-750,-866,-922,-947,-942,-796,-519,-121,324,813,-303,-609,-886,-943,-410,2411,2100,-1753,311,1234,341,-783,-63,-293,-287,-136,135,60,-1483,-780,-3,422,312,-544,52,105,233,-1905,-960,-879,-1184,-932,768,610,-117,-1554,-387,-808,-2208,-1807,-166,-55,30,-507,-511,29,-88,-184,-346,-446,-545,-1323,-786,-687,-690,-664,-1036,-856,-393,-754,-143,-4,139,236,379,495,-3298,261,-1537,-1714,-321,2587,3094,-3034,4105,4399,4513,1618,1669,3800,586,2673,1980,-28567,-169647,-211348,-14369,-19554,8,-74,-276,-578,-487,-617,-4373,-965,-1609,-1101,-1011,-942,-2021,-733,-687,-639,-571,-493,-473,-1074,-372,-319,-283,-165,-1389,-838,-1196,-591,-37,-258,-1013,61,-40,-170,-380,-732,-941,-1111,-1004,-726,-391,-40,-422,513,708,753,677,579,371,-740,-667,-1213,-1316,215,877,-463,-1520,-1719,-1028,-225,-978,-1357,-429,117,-261,-655,-1009,-1251,-1440,-1558,-1584,-1551,-1483,-1466,-1415,-1339,-1333,-1336,-1382,-1409,-1465,-1497,-1520,-1557,-1586,-1571,-1558,-1546,-1610,-1650,-1629,-1659,-1668,-2020,-1758,-1776,-1780,-1745,-1662,-1479,-1194,-850,-1603,-539,-422,-157,91,-788,-1766,-486,-1045,267,744,669,1065,341,-327,-1166,-1925,-1621,-812,-65,580,993,1419,-58,-1638,-627,-895,-556,-704,-1597,838,502,803,546,348,-768,-1238,495,663,533,338,7,-140,-338,-556,-759,-948,-1115,-1301,-1416,-1535,-1589,-1576,-1597,-1595,-1586,-1553,-1387,-1272,-1113,-943,-1745,-597,-410,-611,-888,-1341,-1390,-1778,-173,343,507,770,-819,-1006,-625,-856,-1491,-469,-646,-1354,-852,293,561,413,1166,-330,509,56,-474,-1057,-1580,-2104,-805,-99,372,1592,1510,-1849,-979,408,1916,638,250,97,-354,-522,-314,-1584,52,-826,-2293,-1782,-1795,-2239,-1558,-1082,-461,-1028,497,712,143,974,648,35,798,718,565,416,343,-776,-369,25,-113,-447,-1491,-864,-1193,-1398,-1480,-1379,-979,-429,239,958,-950,-1414,-451,-223,260,649,-2062,620,1559,-1907,1065,2042,143,-1664,757,1189,-1099,-1546,-1496,-502,-1282,-1277,-1440,-1480,-1412,-1267,-1183,-1078,-965,-989,-858,-825,-702,-865,-1010,-961,-653,-728,-829,-1002,-1170,-1336,-1391,-1502,-1498,-1391,-1211,-1027,-775,-556,-1379,-1652,-679,-949,-1209,-1535,-1929,-2376,-2481,-2197,-1788,-1347,-1601,-521,-175,122,267,-1571,-497,-1045,315,-475,-1007,-1477,170,-1154,-525,990,814,621,517,-1322,-2031,-1823,-2099,-2305,746,860,-497,-610,-233,-496,-307,-636,-840,-1041,-1138,-1050,-825,-502,9,579,1045,1540,-755,-1068,-764,-594,1747,706,-1186,-779,-709,-1261,-1074,-788,504,1389,1267,954,1868,2291,840,-1372,-404,968,396,-214,-754,-404,-1301,1160,1042,1664,2243,123,155,-720,-312,-341,406,-453,-1775,-907,743,-395,-482,-653,-1707,-1513,1133,1147,904,297,-578,2254,2687,2926,2438,-366,1482,1099,620,-174,-1190,-685,-1076,-1429,-1679,-1825,-1860,-1709,-1542,-1447,-1431,-1441,-1635,-1975,-2358,-2781,-3114,-2765,-12173,-1354,-660,-3416,-8345,-942,-716,-3709,-667,807,-2446,-5211,-3032,-15055,-9545,-2096,-1396,-558,225,974,1612,2117,1245,-2150,-1876,-152,1966,-2521,618,-1749,1481,1192,1009,1039,34,-1808,-1406,841,533,-62,237,-81,-447,-640,-771,-711,-1839,-1139,-205,-18,110,216,-212,-1195,-1695,-802,-330,199,105,-1267,597,1010,579,-585,-259,-455,-928,-1275,-1514,-1555,-1437,-1231,-978,-732,-526,-521,-338,-266,-170,-850,-64,-582,-1777,-902,-751,41,541,-1504,320,138,-255,-1004,-1141,-1563,-1912,-2293,-2609,-2749,-2405,-2090,-1810,-1567,-1413,-1266,-1196,-1177,-1174,-1208,-1294,-1150,-1037,-913,-746,-477,-287,44,355,69,399,148,900,1583,1469,-291,446,-172,-273,-441,-122,-891,-1204,-577,73,-800,153,-396,-39],[-1231,-1177,-848,-339,205,-936,-772,-1454,636,940,1168,1301,-776,-1648,-2263,-1654,-395,-756,-1012,-1080,-983,-1033,-2130,-1950,-265,72,163,-159,-526,-1529,-1702,-1107,-694,-856,-328,-368,-576,-160,-191,78,253,-558,412,389,-1441,-266,-403,-1408,-633,-806,-927,-924,-877,-792,-797,-1436,-1001,-1034,-886,-634,-329,47,326,572,659,688,608,526,51,-1783,245,-558,-1504,-1168,-1053,-721,433,0,1570,510,-342,1256,-97,256,308,-1285,-82,-311,-1594,-974,-1227,-1355,-1221,-981,-713,-453,-1516,-1069,98,66,85,-1956,-1566,-1891,-759,-1081,-1409,-1616,-1800,-1936,-1885,-1709,-1520,-1384,-1179,-1086,-2290,-908,-880,-888,-946,-982,-1100,-1254,-1396,-1583,-1813,-1860,-1676,-1443,-1276,-1013,-748,-454,-10592,-29875,-34444,-12632,-3170,20,-130,-314,-506,-692,-770,-1779,-506,-273,-12,-745,-1955,-1163,238,149,-117,-456,-1281,-271,-19,-314,-1556,438,372,1343,1365,-606,95,19,-1640,-1501,-299,722,547,435,341,266,362,499,-329,-1232,-1542,-386,1070,-585,136,1222,962,-799,185,-519,-506,-826,-1041,-1088,-1023,-963,-904,-1805,-818,-804,-1505,-2272,-1362,-1547,-1525,-67,-39,-106,-221,-397,-785,-817,-966,-901,-667,-616,-1533,-1176,239,747,817,824,-640,-88,576,401,-189,-229,-386,-602,-699,-727,-1336,-1734,-608,-361,-611,-529,-218,-544,-732,-752,-1093,-327,-252,-189,-130,-177,-757,-159,-176,-204,-312,-1188,-62,206,-869,-1504,-1587,913,1209,1088,786,469,-1,-558,-1146,-1494,-1115,-673,-312,-511,-1614,-470,394,-424,-2310,-1546,-1373,-1067,554,1042,281,-1176,-1634,-773,1418,1422,1445,1482,1597,778,-1351,-1327,-1866,-1073,-1230,-762,-177,-782,-34,574,-510,435,-785,-696,-409,-1607,-829,-1010,-865,-407,-230,-65,122,287,-907,473,-1177,-294,-736,-564,-892,-332,230,83,131,68,51,-27,-81,-195,-267,-1539,-1001,-652,-811,-941,-1121,-1274,-1414,-1578,-1719,-1698,-1527,-1355,-1295,-1206,-1178,-1208,-1327,-1332,-1407,-1374,-1346,-1306,-1220,-1204,-1180,-1219,-1269,-1373,-1474,-1604,-1749,-1641,-1319,-915,-508,-87,-188,-445,-776,-990,-352,1426,1405,-1924,197,679,-84,-307,558,568,675,808,1013,49,-1439,-1066,-597,2037,1559,-737,-406,647,414,-1684,-1738,-1210,-1131,-1244,1436,1280,68,-1333,-301,-421,-1832,-1364,375,2054,1650,214,-1239,94,-530,-1095,-1502,-1141,-655,-1083,-511,-339,-892,-244,-1752,-714,756,-1095,-605,878,663,1091,3062,514,-3099,-156,-2498,-2050,-934,3584,1910,-2588,4164,4054,3741,-5075,-2038,1948,1281,554,-117,-87545,-260982,-254581,-25504,-29339,-1514,-1299,-1064,-810,-519,-230,-4751,78,-1754,129,102,-55,-2694,-441,-702,-947,-1156,-1331,-1525,-1579,-1443,-1287,-1157,-968,-1611,-1155,-1423,-887,-920,-923,-1463,-761,-692,-563,-451,-453,-360,-389,-379,-407,-488,-585,-673,-826,-905,-1015,-1110,-1087,-1011,-828,-707,-1215,-873,278,502,-402,-1465,-1762,-1059,-342,-1139,-1729,-779,511,271,-23,-960,-511,-674,-779,-1496,-792,-1159,-1086,-810,-1614,-859,-918,-1001,-1050,-1119,-1160,-1200,-1265,-1327,-1334,-1313,-1249,-1217,-1129,-962,-843,-713,-2073,-602,-1651,-620,-725,-955,-1424,-1521,-1740,-1639,-1171,-726,-295,93,-958,-1518,-571,-1065,189,428,670,818,541,222,44,-574,137,675,1116,1566,937,1944,-43,-1373,-306,-860,-562,-732,-1438,1035,446,711,589,291,-858,-1372,-648,-945,-1251,-1436,-1566,-1590,-1499,-1377,-1210,-1018,-819,-675,-1208,-426,-1647,-141,-77,-878,-1389,-258,-391,-657,-915,-1153,-1920,-1423,-1416,-1402,-1407,-1383,-1438,-1664,-1758,-1766,-1556,-1136,-887,-953,-491,-882,-1358,-145,-417,-1636,-1179,77,237,116,1671,-366,735,1352,1124,276,-545,-1926,-322,-308,238,395,741,-1894,-1047,167,1541,513,302,-18,-382,-353,-320,-1439,252,-524,-2197,-1120,-1532,-1216,-615,-1072,-498,-1277,781,987,258,911,397,-466,853,1187,1958,1855,1359,-998,-647,514,92,-355,-1350,-957,-872,-417,184,785,122,245,2533,1369,-1069,-884,-394,45,34,436,-2173,631,1628,-1568,939,873,15,-1547,585,502,-945,-1504,-1609,-538,-1241,-395,-495,-617,-743,-851,-1045,-1233,-1429,-1668,-2004,-2313,-2273,-2041,-1778,-1464,-1221,-991,-775,-635,-514,-435,-323,-384,-464,-559,-703,-764,-785,-803,-1451,-1413,-1237,-1454,-1576,-1678,-1757,-1853,-1804,-1666,-1500,-1309,-1139,-906,-714,-525,-446,-1818,-173,-1314,-69,-600,-870,-1757,-67,-1229,-132,255,229,186,187,-1324,-2195,-1947,-2433,-2545,-197,-245,-907,-640,-414,-516,85,87,136,-1209,29,26,71,185,504,911,1240,1616,-815,-1053,-554,-746,1705,753,-1096,-811,-597,-1066,-1377,-607,603,802,636,514,369,294,198,-1472,-455,-10,-135,-405,-689,-670,-1488,-842,-842,-768,-670,-568,-535,-662,-901,-1274,-1685,-1837,-1875,-1125,333,-206,-5,-225,-1585,-1918,1002,1279,844,319,-897,1983,2666,3446,2908,-277,1530,1361,707,35,-1031,-1335,-2034,-2734,-2614,-1921,-1330,-1594,-298,-17,-919,-1145,86,-665,-585,-1143,-800,-804,-10205,-59,522,-54,-4592,-1389,-3137,-4533,-927,487,-3036,-4807,-4757,-14442,-15874,-2349,-1357,-1450,-1187,-733,-300,46,327,-2084,-1789,335,787,-2217,742,-1858,383,70,-257,-627,-1077,-2671,-1817,-2113,-2271,-2254,-2156,-2103,-2137,-2120,-2185,-2169,-2082,-2006,-1918,-1764,-1635,-1494,-1251,-1251,-1390,-405,-184,77,-198,-1255,621,1492,334,-943,-258,-77,296,-27,-318,265,392,635,951,670,456,-261,267,243,-31,-763,-169,-626,-1754,-597,-369,173,1095,-611,188,1785,318,-845,-74,-157,1213,1057,-132,-1177,416,-350,-1087,-589,-960,-1267,-1564,-1811,-1964,-2076,-2100,-2156,-2189,-2263,-2290,-2127,-1923,-1490,-1018,-494,-1,-67,825,1198,1405,-20,346,-375,-269,-485,-252,-891,-1104,-673,-356,-839,-894,-1201,-1523],[-295,-490,-735,-968,-1201,-1422,-1431,-1462,-908,-661,-388,-54,-970,-1746,-2574,-1725,9,787,1447,1418,-311,-1256,-2476,-1843,-84,1543,1535,-308,-548,-1558,-1067,-928,-626,-807,-86,7,-503,285,-286,401,485,-763,461,377,-1641,-115,-467,-1396,-619,-840,-1097,-1313,-1512,-1629,-1731,-1757,-1609,-1450,-1230,-1041,-884,-681,-556,-407,-334,-219,-116,51,392,-1829,426,-411,-1417,-1275,-1128,-830,383,-154,1575,410,-520,1136,-7,640,685,-895,-571,595,-1471,-547,-498,-1089,-1450,-1496,-1290,-1042,-1145,-1051,-633,-743,-792,-1985,-1114,-2041,-1332,-1299,-1183,-910,-1696,-433,-233,-47,97,162,274,251,-1821,112,-60,-296,-594,-868,-1179,-1418,-1432,-1289,-1913,-894,-690,-433,-330,-167,-34,110,-10454,-28141,-32700,-12535,-3910,-293,-526,-738,-868,-871,-680,-1751,40,-199,23,-354,-1692,-1289,813,1249,165,-288,-1409,1223,3140,130,-1356,563,430,1289,1353,-919,175,327,-1853,-1636,-284,1322,1400,1214,1072,608,1019,1031,-202,-984,-1434,-558,537,-633,0,-313,-698,-1122,-1563,-1822,-1828,-1630,-1385,-1130,-890,-727,-600,-1545,-443,-433,-1656,-2502,-1122,-1336,-1325,-386,-500,-698,-915,-1137,-1274,-1269,-1096,-773,-390,-630,-1470,-859,433,1233,1319,1341,-626,-101,1078,856,-10,-267,-255,-628,-872,-1001,-977,-1931,-1140,-574,-477,-764,-496,-579,-773,-825,-1029,-782,-601,-402,-196,-83,-714,25,551,494,-568,-1418,733,886,-153,-960,-1672,1249,1222,746,123,-431,-938,-1063,-688,-520,460,1026,-247,-543,-1766,-280,612,-187,-1739,-1730,-1331,-850,-869,-939,-786,-1111,-1255,-686,560,679,733,730,768,869,-1106,-1101,-1578,-1151,-826,-908,-254,-865,-368,637,-143,378,-645,-721,-1250,-1624,-1830,-1874,-1713,-1564,-1371,-1112,-845,-617,-435,-378,-815,-377,-521,-685,-1236,-1237,-1564,-1887,-2013,-1860,-1501,-1168,-823,-574,-335,-1387,-949,-377,-204,-311,-519,-745,-996,-1296,-1595,-1879,-1995,-1919,-1780,-1673,-1586,-1575,-1642,-1683,-1749,-1678,-1554,-1364,-1090,-851,-581,-360,-135,-882,-409,395,-58,573,635,679,136,-62,0,-255,-523,-787,-275,1026,1182,-1562,436,276,-346,302,1584,1160,1315,1119,994,107,-1299,-1339,-975,1874,1424,-809,-1338,370,534,-1024,-2375,-1248,-1023,-1473,1682,1631,349,-1035,-160,15,-1379,-746,718,2548,1852,963,-1442,-423,-1052,-1252,-1026,-544,-57,-768,-101,-212,-1003,-402,-2366,-535,578,-1448,-928,923,369,1290,1719,217,-2731,-492,-3302,-2252,-1436,1163,655,-2124,1055,1052,1046,-11008,-4428,1031,1054,959,810,-151755,-354114,-254736,-36380,-25375,-600,-849,-1046,-1164,-1175,-1116,-5456,-1098,-1791,-1170,-1213,-1354,-3139,-1598,-1688,-1655,-1500,-1270,-1054,-791,-466,-136,177,-12,-1577,-1488,-1507,-360,164,-1085,-1692,-494,796,557,270,-126,-399,-729,-938,-1079,-1157,-1135,-996,-834,-541,-257,18,337,59,-884,-740,-1116,-417,781,894,-351,-1310,-1514,-1055,-417,-1298,-1683,-961,356,357,318,-1032,-212,45,-765,-1436,-902,-1448,-1119,-1318,-1791,-1215,-1015,-851,-703,-644,-630,-687,-831,-1120,-1252,-1511,-1793,-2140,-2051,-1792,-1601,-1412,-2031,-1197,-1896,-1074,-1076,-1157,-1267,-1376,-1456,-1656,-1406,-1246,-1060,-877,-1008,-1321,-585,-1039,-136,-113,-128,-199,-338,-574,-796,-997,-1167,-1197,-1090,-866,-592,-288,-39,-1035,85,-723,-559,-752,-1193,1287,457,550,577,312,-930,-1454,-121,-635,-1203,-1576,-1588,-1282,-876,-515,-199,58,252,218,-1196,-371,-1827,575,581,-919,-1395,55,377,123,-156,-460,-1472,-1021,-1194,-1606,-1325,-1179,-998,-1492,-654,-414,-321,-207,-909,-809,-321,-876,-1180,-169,-164,-1869,-1469,13,266,-104,497,-371,633,1023,1235,507,-478,-1724,-466,-487,356,897,859,-1841,-1045,-82,1111,384,411,-20,-345,-108,-242,-1248,178,-159,-1925,-287,533,384,-827,-852,-462,-1452,912,1259,344,767,155,-964,528,276,-81,-469,-811,-1191,-1565,-1654,-1315,-921,-1166,-156,170,-526,834,1029,-86,639,1327,1353,-916,-310,-269,312,-253,248,-2185,-133,-279,-1155,-424,-376,-384,-1456,-245,-220,-702,-1406,-1679,-548,-1168,-765,-870,-997,-1105,-1150,-1220,-1231,-1218,-1235,-1359,-1495,-1569,-1720,-1778,-1593,-1398,-1168,-922,-728,-532,-367,-161,-118,-88,-347,-684,-627,-192,-394,-1486,-1104,-566,839,980,938,-98,-463,-393,228,664,812,-673,306,514,357,-665,-1820,-95,-1518,-282,-728,-690,-1644,-129,-1190,257,1178,1146,1051,839,-1257,-2267,-2038,-2746,-2309,-809,-1163,-1378,-1322,-1201,-1074,-945,-922,-878,-1773,-1147,-1336,-1499,-1476,-1172,-793,-508,-182,-577,-888,-350,-900,609,646,-982,-789,-411,-768,-1667,-415,346,227,85,-41,-222,-360,-538,-1548,-848,-983,-1146,-1321,-1483,-1596,-1665,-1647,-1620,-1556,-1498,-1438,-1414,-1485,-1577,-1682,-1683,-1483,-1767,-1323,-381,-1,390,227,-1230,-2283,858,1375,761,299,-1126,1695,1703,1656,1544,-252,1114,877,473,28,-848,-928,-1413,-1841,-1946,-1632,-1249,-1383,-486,-284,-941,-1168,-195,-399,-607,-1262,-1030,-1245,-8143,-2810,-639,-106,-2660,-3245,-5570,-3936,-1223,42,-3648,-4470,-6309,-13915,-21944,-10775,-2252,29,-564,-816,-673,-325,46,-2038,-1661,669,749,-1905,960,-1950,1333,1413,481,1461,-641,-2878,-574,451,44,-286,-515,-684,-820,-807,-827,-971,-1886,-1407,-608,-481,-361,-225,-543,-1370,-1023,-25,-82,-94,-466,-1252,579,1360,89,-1306,-319,-151,408,31,-529,1112,771,518,418,438,513,18,432,357,-104,-679,-301,-719,-1651,-435,-244,115,432,105,88,1435,247,-739,-28,-498,1239,1889,-434,-680,537,-485,-847,-260,-702,-1227,-1898,-1933,-1744,-1425,-1553,-884,-577,-738,-469,-548,-849,-1136,-1520,-1860,-1977,-1633,-1106,-602,-133,215,171,-603,-253,-449,-413,-929,-1039,-769,-1036,-1254,-1358,-1448,-1562],[-77,-91,2375,2536,2658,-19,-1689,-1456,389,659,832,807,-1150,-1550,-2203,-1739,-80,309,5,-250,-588,-1491,-2859,-1643,-495,-493,-528,-601,-713,-1456,-897,-940,-981,-891,-767,-576,-508,-340,-402,-75,11,-1061,30,59,-1876,-60,-665,-1399,156,955,-260,241,594,-33,-469,-808,-1410,-2055,-1983,-1503,-1139,-826,-695,-797,-798,-1028,-1396,-1783,-1829,-1538,-1086,-633,-1430,-1408,-1272,-1030,220,-396,1039,278,-820,851,-19,553,306,-668,-1176,-565,-1418,-769,-847,-973,-1071,-1236,-1462,-1734,-2087,-2216,-1863,-1593,-1196,-2025,-780,-1819,-1654,-1470,-648,-514,-1594,-334,963,1037,1099,905,1012,633,-1372,1207,649,753,531,-15,-336,-876,-1347,-1556,-1967,-1027,-733,-529,-579,-473,-481,-442,-9710,-25453,-29996,-12220,-4709,-599,298,1147,1040,1246,-522,-1774,1015,-605,52,-52,-1390,-1417,610,826,306,-225,-1678,1694,1985,440,-1239,617,429,1227,1411,-1431,-31,439,-1803,-1449,-301,1123,1519,1166,879,253,678,728,-220,-848,-1363,-888,565,-744,-86,-425,-890,-1346,-1544,-1165,-640,-182,189,501,737,837,846,-1256,-2,-449,-1568,-2641,-979,-1064,-910,801,698,626,613,-9,-1175,424,1105,981,299,-771,-1546,-673,415,572,378,148,-677,-321,-568,-768,-937,-1011,-1022,-997,-937,-925,-926,-1542,-1605,-981,-926,-1127,-664,-472,-940,-792,-1090,32,85,58,-24,-229,-769,-462,-537,-577,-932,-1543,-571,-507,-491,-517,-1752,-806,-1095,-1459,-1578,-1063,-512,60,32,-554,1626,2040,-300,-594,-1887,-286,562,-14,-1290,-1609,-1292,-781,-947,-1302,-1516,-1467,-1423,-1382,-1404,-1491,-1562,-1554,-1354,-1002,-868,-726,-1299,-1376,-497,-1036,-385,-1044,-808,575,148,491,-619,-384,-710,-1465,-1071,-1232,-1178,-1073,-861,-547,-209,97,91,493,-550,-335,-403,-167,-1722,-1130,-835,-1366,-1774,-1747,-1280,-805,-333,21,346,-1362,-1023,-359,382,658,506,-284,-884,-966,-410,-745,-1032,-1270,-1477,-1590,-1515,-1347,-1410,-1259,-1350,-482,-882,-147,-875,129,-114,-260,507,-1245,-724,238,-21,1145,1151,2228,-270,-460,120,-170,-251,-496,-307,1372,1167,-1227,796,182,-537,224,24,-233,-500,-793,-983,-1105,-1215,-1710,-1034,-291,8,-851,-1891,73,393,-387,-1762,-993,-970,-1608,385,610,589,-798,-99,351,-1006,-178,892,2118,2007,1584,-992,-1096,864,343,96,-248,-582,-908,-1137,-1305,-1431,-1479,-2896,-1291,-1222,-1889,-1090,-724,-504,-318,-78,-188,-2398,-834,-3970,-2412,-1958,954,-727,-1765,749,574,376,-8125,-4835,102,249,376,516,-212952,-368357,-212668,-43979,-13094,311,-23,-406,-792,-1115,-1356,-6506,-1655,-1804,-1554,-1434,-1421,-3250,-1469,-1566,-1689,-1681,-1668,-1677,-1637,-1524,-1392,-1243,-989,-1320,-1891,-1486,-328,-172,-1216,-1698,-958,136,131,97,-13,-295,93,294,557,837,1069,737,1073,1720,825,2081,1152,-142,-985,-855,-1024,-61,960,765,-397,-1193,-1279,-1114,-541,-1517,-1285,-1000,1447,2154,1202,-1125,-235,203,-910,-1158,-1272,-1764,-763,-724,-1941,-664,-875,-1100,-1297,-1540,-1780,-2017,-2120,-1941,-1635,-1324,-1022,-823,-1263,-425,-309,-212,-1988,-182,-2210,-186,-287,-721,-1061,-639,-495,-1753,-625,-665,-711,-763,-1039,-1271,-691,-1066,-527,-376,-189,-2,150,217,266,-380,156,-20,-290,-617,-997,-1387,-1752,-1943,-1716,-1364,-977,-847,-982,104,326,235,392,169,-1074,-1584,-284,-164,-621,-1035,-1429,-1665,-1649,-1463,-1191,-917,-693,-588,-1172,-565,-1610,-675,-783,-993,-1461,-1125,-1126,-1166,-1132,-1048,-897,-718,-451,-2155,-1027,-628,-660,-1390,476,1207,1214,682,-967,-693,-215,-922,-1047,-904,-1304,-1959,-1854,-1563,-1132,-762,-449,-455,44,228,422,671,-444,-1579,-681,-705,323,533,531,-1808,-1053,-416,565,176,481,23,-306,-474,-818,-1090,-483,83,-1721,351,758,225,-1026,-529,-436,-1614,937,1370,316,541,-131,-1538,-238,-235,-242,-225,-129,-1070,-543,199,361,-78,-968,651,214,-713,634,410,-382,-192,-556,-929,-1355,-1718,-1560,-1107,-628,-178,-2181,559,859,-756,547,1478,142,-1492,521,1982,-435,-1320,-1787,-580,-1126,-42,424,172,-504,-1108,-1234,-1343,-794,671,1063,90,1418,317,-283,-810,19,-425,-595,-434,-33,387,784,178,459,-235,-777,-512,-78,-452,-1513,-806,-778,1097,1255,1190,187,-34,-90,345,589,239,-287,-557,-977,-1364,-1714,-1669,-1037,-1680,-549,-908,-518,-1285,7,-1064,573,1741,1615,1420,762,-1172,-2284,-2154,-2634,-1949,-714,-1017,-1728,-1190,-1171,-1157,-1146,-1256,-1360,-1726,-1522,-1049,-526,-22,567,1123,1490,1797,-146,-619,-193,-1088,1053,629,-880,-721,-463,-651,-1774,-870,-836,-748,-643,-493,-391,-251,-170,-1614,-484,-35,-84,-611,-454,-1199,-1803,-728,-904,-1093,-1302,-1470,-1515,-1447,-1320,-1196,-1050,-1132,-1528,-1461,-506,-468,-435,-395,-876,-2542,-548,-742,-1011,-1228,-1310,-1227,-1066,-909,-783,-690,-640,-533,-548,-565,-668,-574,-571,-567,-534,-517,-534,-1168,-454,-498,-995,-1211,-652,-764,-800,-1303,-726,-710,-6395,-6951,-288,11,-2602,-6345,-7517,-3123,-1549,-499,-4253,-4195,-7548,-13444,-27456,-19891,-8467,1847,1570,1333,1081,805,534,-2013,-1489,-245,-450,-1592,-544,-2046,-427,-355,-237,-130,-980,-2149,-204,-136,-247,-311,-312,-614,-459,-231,-204,-1088,-1885,-1558,-28,16,-42,-610,-778,-1540,-656,220,-8,-289,-681,-1245,485,644,-156,-1578,-435,-256,366,43,-778,-118,-329,-541,-705,-823,-898,-982,-1005,-988,-919,-821,-667,-850,-1535,-150,3,155,334,498,7,637,108,-675,-15,-839,399,272,-778,-175,-237,-566,-723,-948,-1199,-1375,-1861,-1469,-1312,-1129,-1657,-881,-647,-1088,100,318,149,440,441,367,-708,-666,-145,-292,-284,-114,-68,-857,-255,-340,-587,-987,-1037,-879,-269,-961,-424,81,1551],[-156,149,2885,2935,2840,333,-1723,-1380,256,479,603,521,-1262,-1223,-1753,-1617,-55,766,548,337,-848,-1595,-2452,-1313,-442,-570,-676,-815,-777,-1209,-642,-522,-532,-882,-309,-279,-489,-462,-538,-534,-522,-1336,-468,-379,-1929,-100,-836,-1398,-194,377,-355,125,312,-270,-396,-178,-415,-715,-999,-1321,-1538,-1446,-1031,-1945,-398,-107,96,245,426,-1086,532,-245,-1423,-1456,-1383,-1139,74,-581,-130,-313,-1088,-601,-772,-922,-1004,-1022,-1734,-874,-1310,-788,-379,-610,-271,-281,-353,-477,-695,-950,-1081,-1428,-1515,-2034,-909,-1497,-1733,-1799,-497,-311,-1210,-281,2262,2481,2616,1002,1228,924,-929,588,977,1187,1127,-162,827,16,-568,-553,-1848,-727,-57,-393,-965,777,600,354,-8539,-22333,-26515,-11290,-5475,-1529,-588,-311,-45,159,-642,-1697,512,-915,178,245,-1020,-1420,-288,-506,-812,-1170,-1937,-1267,-983,-675,-1079,22,324,586,855,-1645,-324,497,-1523,-1082,-200,978,742,502,207,-138,-391,-670,-926,-1127,-1272,-1225,-950,-777,-388,-127,50,161,200,163,164,452,524,512,840,970,1049,-924,-110,-527,-1313,-2494,-806,-674,-418,1223,898,773,518,-279,-1442,525,2934,2523,-16,-895,-1654,-479,91,-303,-763,-1187,-1512,-1452,-1095,-738,-471,-337,-546,-150,-155,-240,-355,-905,-1730,-802,-877,-1440,-791,-638,-1113,-915,-1175,-176,-102,-89,-115,-242,-816,-289,-262,-205,-1281,-1319,68,239,389,-121,-1638,820,924,1015,1044,1164,1106,714,-20,-592,1123,1060,-267,-533,-1799,-397,416,181,-873,-1310,-1273,-774,-264,-399,-597,-1025,-872,-1010,-1132,-1236,-1285,-1307,-1270,-1212,-1158,-1128,-1062,-1651,-882,-993,-633,-1234,-1231,-14,212,365,-618,-296,-915,-1451,-695,-1187,-652,380,256,167,78,-16,-80,-152,-330,-404,-330,168,-2265,-906,-1158,-352,-215,-599,-989,-1399,-1463,-1179,-736,-1385,-1123,-377,320,463,448,-493,-780,-1005,-262,-412,-656,-1099,-1143,-534,-1111,246,-1440,-1203,-1328,-636,-1195,-92,-977,803,150,-318,233,-1446,-1059,-18,-53,998,1125,1237,-618,-707,215,-146,-104,-455,-835,-1137,-1375,-1505,-1462,-1333,-1107,-931,-684,-479,-293,-173,-47,-15,-1168,-1865,-760,-128,-170,-811,-1254,-549,-693,-821,-1093,-882,-923,-1497,-281,93,487,-594,-96,591,-700,336,953,3063,3063,2077,-502,-1683,1126,411,809,521,60,-313,506,48,-1121,-737,-2874,-388,-23,-2335,-997,-653,-909,-1162,-1294,-1378,-2102,-1308,-4391,-2521,-2469,-959,-2171,-1498,-897,-963,-1077,-1725,-3479,-1370,-1256,-1104,-8693,-203912,-273988,-173204,-44463,223,557,567,506,400,303,216,-7479,-35,-1756,-134,-84,-869,-3065,-126,-796,-2273,-494,-636,-829,-990,-908,-708,-379,-461,-927,-1963,-1309,-336,-198,-1164,-1508,-1452,1235,1158,144,-14,-491,-419,-30,535,1109,1169,1017,1163,1641,674,1665,813,-359,-1094,-1022,-926,197,1062,563,-507,-1112,-1079,-1210,-681,-1741,-778,-868,-330,-350,-402,-1197,-538,-645,-1012,-903,-1628,-2071,-1118,-1025,-2017,-628,-433,-286,-146,-67,7,71,-377,-996,-565,366,656,757,-1367,-128,-521,-112,-1917,136,-2525,325,-221,-551,-840,-680,503,-1897,-262,-270,75,-138,-1060,-1338,-732,-1133,-977,-1018,-988,-919,-851,-840,-815,-808,-871,-964,-1112,-1284,-1478,-1667,-1848,-1981,-1901,-1763,-1593,-1423,-1224,-1063,-974,-914,-790,-783,-1247,-1748,-719,-731,-787,-760,-792,-757,-453,-278,-93,84,238,141,-1108,-425,-1314,396,374,-1070,-1537,-176,389,428,536,689,-311,10,-532,-2656,-1075,-449,-503,-1334,496,1560,1486,391,-1027,-600,-162,-992,-930,-1123,-1131,-1743,-2110,-434,-91,-311,390,-604,514,781,828,824,-426,-1468,-929,-910,290,139,-141,-1787,-1043,-1155,-1430,-1754,-1952,-1890,-1715,-1517,-1372,-1194,-1016,-843,-1582,-437,-285,-159,-1157,-127,-391,-1723,-422,-596,-780,-985,-1255,-2151,-1571,-1283,-1059,-871,-645,-944,-336,-191,-80,-22,-691,-4,-46,-887,-21,-107,-715,-254,-321,-367,-543,-513,-517,-476,-990,-131,-2144,556,872,-366,271,1468,304,-1611,321,1920,-119,-1222,-1920,-597,-1074,70,912,532,43,-456,-1393,-1941,-1305,-987,-803,-717,-682,-858,-1167,-1504,-1567,-1028,-360,132,904,1443,359,292,889,-144,-912,-353,41,-492,-1466,-514,-934,857,1215,1414,589,330,203,515,606,79,-305,-357,78,817,-1411,-1492,776,-1777,-762,-1109,-335,-874,333,-850,818,1915,1369,888,553,-1056,-2232,-2292,-2273,-1585,-286,-439,-2132,-720,-919,-1106,-1194,-1236,-1085,-1223,-753,-560,-422,-356,-210,-67,-41,30,50,-269,-75,-1293,52,38,-774,-569,-14,-140,-1525,-207,-250,-264,-493,-422,-124,-8,72,-1643,-469,335,368,-653,-337,-1618,-1758,-313,-114,103,38,54,-882,-366,573,489,-700,-1212,-1227,-1460,6,379,1203,1072,-541,-2290,432,1344,487,109,-1248,329,214,123,31,-480,-208,-288,-495,-712,-899,-1118,-1284,-1372,-1297,-1155,-1042,-979,-810,-847,-1078,-1266,-1202,-1378,-1403,-1287,-1087,-927,-5138,-10774,-387,-195,-4366,-10435,-7862,-2401,-1880,-1115,-4720,-3964,-8234,-12952,-30894,-29652,-15200,786,585,425,270,126,33,-2012,-1289,-48,-72,-1294,-54,-2136,-123,-199,-240,-287,-1286,-1257,-537,-654,-762,-788,-733,-893,-1024,-541,-523,-1151,-1885,-1733,-518,-510,-564,-1167,-1030,-1701,-559,-540,-558,-615,-826,-1215,-813,-910,-1054,-1593,-1158,-1178,-1219,-1153,-1084,-988,-890,-775,-608,-407,-180,6,226,466,-320,-474,-565,-981,-1401,-23,551,17,1955,935,-42,1087,-31,-611,4,-1123,1035,1747,-1114,321,348,-580,-463,-1013,-278,-43,-1281,227,252,181,-1636,-861,-688,-1372,-373,-465,-660,-697,-655,-433,-901,-970,331,1248,1669,538,-280,-1058,-220,-118,-659,-956,-1034,-925,-364,-974,-556,277,2560],[-182,485,1035,641,238,-125,-1450,-1204,-350,-139,110,286,-1286,-827,-1240,-1344,120,1015,1992,756,-1058,-1496,-1857,-878,358,2162,1644,-1057,-32,-883,-724,-1087,-1314,-1305,-1229,-1114,-1068,-1089,-1034,-873,-697,-1582,-406,-283,-1762,-139,-908,-1439,-502,-578,-849,-1144,-1461,-1709,-1878,-1849,-1650,-1492,-1328,-1227,-1350,-1060,-1000,-1642,-810,-697,-624,-558,-411,-633,-245,-141,-1437,-1488,-1525,-1114,-91,-749,-9,-59,-1355,-65,-100,-145,-200,-389,-2094,-644,-1208,-845,-968,-1118,-1185,-1241,-1280,-1303,-1367,-1339,-1367,-1537,-1630,-2144,-2075,-1941,-1657,-2103,-896,-369,-736,-227,991,1366,1666,1035,1344,1078,-590,82,1208,718,135,-410,-838,-749,-776,-494,-1696,-943,105,-1172,-1294,2194,14,305,-7131,-19290,-22886,-10129,-6353,-2461,-306,576,208,2196,-817,-1624,1323,-1164,273,436,-700,-1393,76,1136,429,-95,-2227,-133,-825,-1453,-1517,-1003,-483,-31,392,-1236,-680,451,-1298,-764,-59,849,1116,1000,821,-501,-9,178,-322,-566,-1075,-1605,-1249,-1484,-1520,-1367,-1184,-1029,-934,-789,-691,-672,-681,-641,-537,-418,-257,-656,-276,-651,-1136,-2459,-663,-372,-598,-645,-481,-182,181,-646,-1703,539,693,453,-401,-1019,-1752,-1408,-1921,-1456,-1019,-636,-503,-820,175,301,326,-321,-912,157,135,113,128,-312,-1563,-638,-171,-1591,-351,-545,-1326,-1114,-1330,-19,-36,-80,-142,-295,-903,-390,-406,-414,-1621,-982,-457,-410,-369,-274,-1427,-115,-16,80,121,248,302,317,-88,-667,143,69,-202,-376,-1606,-634,-466,-566,-630,-1037,-1322,-960,-1141,-1344,-1638,-1869,-2190,-2267,-1925,-1557,-1166,-790,-401,-37,-273,289,-782,-1744,90,-856,-492,-1451,-1587,312,544,409,-647,-275,-1154,-1457,-682,-1284,-458,-149,-54,111,293,452,594,644,-182,-477,-329,508,-2547,-416,-1162,-551,-158,-386,-567,-803,-984,-1189,-1306,-1433,-1472,-1586,-1651,-1678,-1741,-1760,-1734,-1676,-1543,-1372,-1102,-1083,-878,-159,-1095,338,-1374,-1040,-861,-1228,-1508,-194,-1103,679,361,-348,-113,-1357,-1332,-848,-1116,-1296,-1350,-1220,-971,-724,-271,-181,257,166,-538,479,402,-533,130,-5,-688,-66,65,239,472,698,983,206,-1159,-1446,-409,306,552,-692,-541,-353,524,718,-544,-341,-863,-1225,804,1068,994,-417,-145,724,-457,796,947,1241,975,777,-100,-1718,485,460,709,873,-103,-86,1069,216,-1004,-908,-2423,-374,-312,-2675,-1042,-1326,-1468,-1502,-1373,-1235,-1818,-1360,-4529,-2593,-2915,-1206,-3617,-1315,-244,-253,-325,-408,-1398,-830,-1009,-1248,-28090,-135568,-178541,-137529,-38012,835,1300,1680,1974,2191,2365,2163,-6786,2374,-1626,2049,1876,-1393,-2842,-319,-1540,-2596,70,-191,-474,-1315,-731,-686,-562,-718,-464,-1409,-971,-338,-279,-1006,-1224,-1909,-460,-756,-1109,-1544,-1699,-1627,-1323,-996,-712,-456,-215,-79,81,153,166,203,-545,-1158,-1193,-791,378,860,344,-637,-1043,-889,-1302,-787,-1913,-257,-665,-1178,-1618,-1800,-1678,-1489,-1418,-1481,-1655,-1947,-2315,-1504,-1242,-1951,275,662,580,870,-276,383,-97,-706,-1335,-1655,-1313,-715,-186,-1358,-169,-634,-187,-1794,-17,-2277,411,-103,-301,-577,-634,689,-2002,-233,-215,-371,-624,-1067,-1472,-1151,-1328,-1437,-1515,-1554,-1574,-1597,-1665,-1692,-1697,-1718,-1707,-1685,-1627,-1548,-1451,-1372,-1355,-1292,-1279,-1278,-1284,-1251,-1235,-1267,-1302,-1256,-1319,-1371,-1914,-1568,-1729,-1887,-1823,-1621,-1286,-837,-363,-19,470,1109,169,-980,-463,-1005,740,695,-1124,-1578,-269,1607,596,555,1610,205,261,-547,-2081,-1090,-282,-375,-1295,-1089,-1515,-1876,-1345,-1054,-520,-227,-1062,-800,417,319,-1487,-2199,527,1349,-164,1589,-805,522,1084,1590,946,-410,-1368,-1172,-1042,69,-337,-614,-1762,-995,-1131,-662,-554,-491,-463,-493,-570,-755,-951,-1179,-1410,-1562,-1567,-1502,-1369,-1188,-1109,-1018,-1752,-988,-969,-958,-965,-1046,-1833,-1277,-1330,-1377,-1362,-1258,-1188,-1138,-1078,-1052,-1059,-1066,-1032,-949,-1035,-424,-178,-1031,386,665,935,-435,713,21,706,-1219,-226,-2080,644,863,9,-10,1038,504,-1742,135,1739,241,-1104,-2072,-570,-988,192,1410,1340,3045,2173,-1240,-2431,-725,1586,2040,308,3802,1085,219,-133,1314,3289,1240,-404,3111,2627,-241,399,1324,-72,-973,-105,161,-501,-1324,-235,-961,875,954,999,948,591,450,180,-101,-261,-170,149,685,1302,-1586,-1364,944,-1828,-904,-1321,-138,-474,744,-591,982,738,439,361,482,-910,-2124,-2457,-1915,-1263,312,104,-2392,-480,-837,-1204,-1484,-1747,-1519,-1254,-1023,-814,-698,-682,-616,-577,-677,-747,-881,-1033,-1167,-1513,-1539,-1695,-1808,-1790,-1687,-1553,-1482,-1404,-1288,-1158,-1036,-886,-793,-674,-623,-1635,-592,-617,-705,-821,-912,-2012,-1638,-752,-666,-30,229,428,-1241,-639,1052,550,-608,-1235,-925,-1334,-217,537,1500,1439,-246,-2003,116,1191,290,-51,-1190,1074,1611,2565,1562,-727,390,1356,562,-21,-380,53,512,823,63,-241,1488,-844,-357,61,-1204,-1341,-574,-528,-836,-1094,-1056,-1060,-4458,-14242,-687,-1078,-7874,-15213,-6555,-1832,-2216,-1801,-4547,-3787,-8223,-12391,-28886,-39922,-21754,703,995,1279,1496,1636,796,-2059,-1095,1511,1252,-1059,592,-2050,-315,-814,-1233,-1522,-1564,-1257,-899,-663,-508,-366,-231,-1236,-1611,-152,-265,-1157,-1907,-1966,-294,-285,-1073,-1700,-1249,-1663,-202,-192,-249,-655,-929,-1175,-990,-1274,-1603,-1733,-1546,-1253,-1008,-709,-1358,-247,-86,34,152,260,359,400,472,570,-439,-347,-664,-1117,-1270,13,740,-220,1957,1058,-91,777,-157,-550,25,-1331,870,1013,-1419,-177,-661,-832,-662,-1257,-33,203,-632,212,32,-275,-1493,-988,-1342,-1723,-2072,-2195,-2060,-1719,-1395,-1053,-874,-1243,-229,-108,-31,-2,-438,-1200,-167,-77,-604,-822,-1045,-903,-412,-931,-640,486,1688],[-1348,-1310,-1243,-1083,-849,-561,-1105,-971,97,181,198,98,-1262,-409,-701,-964,413,599,817,438,-1238,-1235,-1201,-394,528,2040,1498,-1280,46,-647,-1366,-1896,-2248,-2185,-2002,-1817,-1678,-1526,-1212,-931,-299,-1804,-308,4,-1486,284,-809,-1521,-756,-14,-406,-14,642,-551,-610,-154,65,-65,-180,-360,-1854,-781,-1020,-1188,-1367,-1444,-1494,-1504,-1417,-1430,-1423,-1437,-1468,-1524,-1706,-1493,-1391,-1268,-1061,-839,-1594,-211,25,459,780,-392,-1601,205,-1110,-822,-21,-454,-1193,-880,-205,405,154,-327,-1,-145,-172,-2377,-559,-1068,-1127,-2408,-1501,-1108,-556,-157,549,1078,1535,1018,1360,1105,-359,-252,1578,1466,930,-566,-258,-751,-998,-501,-1562,-1126,159,-1894,-1527,2022,-204,851,-5473,-16459,-19620,-9206,-7271,-3263,-694,-458,-704,-925,-1071,-1578,-1119,-1309,-912,-818,-758,-1340,-605,-536,-554,-638,-2448,-715,-714,-677,-871,-419,-292,-176,-23,-553,-952,249,-1152,-507,122,478,452,437,374,-850,-393,124,-424,-448,-942,-1916,-616,-819,-807,-792,-745,-673,-618,-494,-428,-448,-561,-696,-837,-992,-1041,-939,-668,-817,-1088,-2516,-522,141,368,252,34,-260,-547,-1055,-1616,-1042,-1129,-1228,-1304,-1179,-1576,-498,-57,-313,-927,-677,-260,-1085,263,628,982,-301,-1197,83,745,727,788,204,-1264,-632,-123,-1443,-523,-659,-1539,-1344,-1515,120,16,-89,-185,-338,-994,-309,-199,-276,-1633,-624,404,555,642,363,-1165,631,539,423,240,144,-18,-223,-445,-747,-917,-903,-706,-386,-1369,-949,130,518,-241,-797,-1389,-1012,920,719,76,-818,166,-339,537,980,1541,2126,2712,2611,32,780,-606,-1404,322,-687,-439,-1653,-1704,-247,-861,-1357,-1193,-810,-1397,-1443,-663,-1373,-434,-627,-830,-950,-960,-837,-598,-361,-82,-523,-370,622,-1980,117,-905,-718,243,4,-218,-519,-792,-1101,-1333,-1560,-1688,-1838,-1889,-1866,-1872,-1824,-1707,-1570,-1411,-1269,-1078,-1053,-693,-576,-984,-421,-1203,-763,-503,-1644,-1788,-703,-1207,-918,-1019,-1125,-1144,-1075,-1355,-625,-306,30,361,665,-768,-507,375,-266,892,462,-700,188,-79,-322,-478,-593,-749,-681,-661,-655,-609,-549,-394,-253,-1187,-993,-82,-142,222,-508,80,-431,92,-160,-396,-703,-991,-1222,-1395,-1475,-1523,-1529,-1445,-1360,-1256,-1034,-713,-369,-25,346,206,-1255,809,501,1076,1278,-286,175,1018,395,-761,-1059,-1951,-400,-551,-2758,-834,-923,-1914,-782,-591,-1509,-1538,-1524,-4476,-2674,-3220,-2691,-5014,-1225,-725,-881,-959,-868,-700,-456,-78,227,-50167,-63444,-89211,-106712,-28731,1624,1720,1765,1783,1795,1847,1923,-5169,1962,-1436,1997,2048,-1655,-2721,-843,-2202,-2464,710,1364,1103,-1627,498,133,-286,-979,-1163,-1639,-1759,-1472,-1125,-846,-934,-2221,233,461,-857,134,-933,182,403,238,0,-273,-543,-868,-1058,-1147,-1042,-710,-707,-1180,-1359,-637,451,959,117,-797,-1014,-728,-1393,-1141,-2046,-1343,-863,-374,24,265,-1167,-714,-117,-874,-321,-1635,-2448,-918,-1591,-1770,510,855,625,670,-560,204,-363,-695,-862,-516,558,745,2014,-1333,-208,-674,-201,-1653,-189,-1908,462,35,-13,-325,-538,406,-1913,-232,-207,273,263,-1110,-1666,-919,-1327,-1007,-1218,-906,-1212,-1540,-1917,-2236,-2322,-2107,-1895,-1705,-1500,-1273,-1010,-744,-518,-238,-689,-1297,-1271,-509,345,196,-745,-1025,-955,-1397,-1945,-1292,-1208,-1028,-719,-417,-1445,-430,-312,-178,456,1145,270,-825,-521,-736,748,674,-1190,-1604,-358,1022,198,-90,302,66,-180,-480,-1510,-1103,-869,-985,-1310,-1125,-1021,-988,-870,-1074,-722,-680,-1164,-686,-479,-286,-1260,-1971,304,609,99,1159,-1094,529,859,1757,1017,-435,-1319,-1426,-1100,278,-260,-258,-1758,-947,-1416,-1291,-571,536,370,-33,1161,1024,-584,562,341,-1488,66,-44,-486,-1075,-165,-221,-1728,-69,36,-103,-251,-541,-1224,-295,165,26,-109,-179,-584,-485,-709,-1032,-1448,-1850,-1855,-1386,-1176,-4,-50,-1288,1106,1927,1457,-432,761,66,738,-1238,-254,-2017,627,2966,339,-294,1295,686,-1808,-15,4151,604,-993,-2263,-501,-876,292,1818,1775,3198,2270,-743,-1937,-691,1883,2164,438,3770,1396,348,121,1955,3892,1650,-935,1543,1343,-1013,502,1737,-32,-839,235,257,-489,-1115,5,-859,-825,-1332,-1828,-2256,-2077,-1703,-1354,-1061,-815,-585,-425,-273,-144,-1708,-1324,-5,-1882,-979,-1544,-591,-844,-1044,-1290,-1465,-1555,-1698,-1789,-1785,-1769,-1978,-2645,-1837,-1832,-1867,-1967,-2140,-2071,-2093,-2051,-1916,-1798,-1564,-1383,-1211,-1026,-894,-821,-656,-478,-404,-272,-185,-104,-2,-1696,69,99,-572,-12,75,6,-1145,-420,-648,-820,-1317,-1035,-308,171,345,-1587,-418,1235,915,-706,-216,-2151,-1529,-1183,-1293,-294,237,349,-1590,-1041,816,527,-426,-1206,-634,-1137,-451,649,480,361,20,-1728,-274,301,70,-228,-1101,831,849,725,452,-1022,-447,-907,-1406,-1639,-1410,-969,-466,-23,32,-189,674,-752,-570,-200,-1348,-1406,-827,-460,-538,-832,-111,243,-4338,-17322,-3858,-5034,-12980,-20105,-4811,-1417,-2520,-2492,-4091,-3632,-7716,-11703,-23364,-44348,-25698,1224,1176,1162,1118,1023,547,-2139,-910,90,-314,-893,-1041,-1908,-1424,-1405,-1259,-1108,-1782,-1069,-1131,-1345,-1610,-1779,-1731,-1621,-2059,-1027,-884,-1079,-1919,-2243,-1005,-1117,-1519,-2019,-1279,-1402,-885,-695,-563,-792,-987,-1100,-530,-598,-964,-1031,-1007,-676,-355,-223,-1691,300,487,649,819,253,1125,1178,1171,970,-552,-203,-729,-1238,-1130,-35,849,-536,1833,1011,-128,479,-242,-474,58,-1415,547,335,-1573,367,310,-608,-280,-1322,842,1035,13,847,683,446,-1273,-755,-694,-1282,-242,-285,-428,-447,-486,-481,-671,-1478,-359,-351,-343,-352,-530,-1291,-705,-803,-918,-958,-1093,-987,-943,-888,-790,-726,-701],[-78,1285,1596,1386,1134,838,-709,-653,-346,-821,-1300,-1699,-1900,-1641,-1254,-867,-620,-477,-467,-578,-1346,-1109,-1423,-1725,-1750,-1492,-1208,-1375,-861,-756,-837,-944,-1170,-1364,-1507,-1403,-1134,-827,-434,-1305,-506,-1974,-551,-255,-1170,448,-504,-1565,-922,-221,-359,-54,846,-595,-818,-158,1384,1275,1170,-271,-719,527,235,-177,-1510,-619,-913,-1168,-1275,-1408,-1456,-1488,-1524,-1557,-1894,-1623,-1564,-1503,-1390,-1312,-1765,-1107,-1032,-918,-735,-525,-1157,-38,-1015,-720,137,-395,-1860,-1282,-210,787,675,173,1203,1058,1001,-2747,-673,-989,-801,-2765,-711,-430,-416,-393,-302,-172,-37,58,235,307,-261,-410,357,210,-49,-802,-822,-1326,-1476,-1003,-1508,-1311,92,-2460,-1703,1857,152,1886,-3532,-13757,-17045,-8809,-7815,-3913,-1122,-676,-1131,1616,-1279,-1613,1225,-1361,205,461,-263,-1299,-707,617,130,-154,-2499,4,-246,-443,-863,-500,-444,-364,-239,-165,-1073,-206,-1129,-513,-730,-968,-1314,-1614,-1811,-1744,-1352,-898,-574,-368,-870,-1891,-1102,-879,-1100,1813,1877,1153,1732,128,-765,1215,913,-891,210,292,218,-369,-731,-1080,-1245,-2705,-434,-129,-408,-709,-1053,-1420,-1707,-1721,-1505,-1328,-1206,-1045,-1182,-1095,-1403,-57,-300,-606,-1611,-504,10,-1317,-520,746,1256,-372,-1398,-326,934,968,1039,550,-1039,-671,-157,-1218,-696,-857,-1794,-1639,-1766,-390,-614,-845,-1070,-1351,-1487,-1572,-1571,-1515,-1519,-1324,-1236,-1076,-933,-758,-958,-502,-392,-306,-304,-248,-297,-433,-635,-895,-1315,-1675,-1821,-1510,-1198,-1378,-441,-165,-78,-671,-1496,-1279,15,-98,-182,-716,300,-360,1425,2098,2796,2235,3330,2710,266,1140,-564,-1048,447,-593,-387,-1889,-1594,-145,-85,-333,-678,-496,-1700,-1468,-699,-1512,-10,724,671,-989,39,242,-31,-407,-769,-1093,-1412,-1723,-1985,-2191,-2254,-2129,-1993,-1852,-1670,-1554,-1411,-1321,-1180,-1416,-1042,-858,-760,-641,-588,-527,-659,-1372,-573,-687,-1060,-1074,-880,-951,-983,-1000,-1032,-935,-855,-1301,-2039,-450,-1300,-186,-183,-255,-908,-654,-1168,-972,-410,-115,0,88,-573,-189,428,-451,1271,655,-919,1333,1245,121,876,565,-897,-256,-692,-1111,-1321,-1241,-928,-641,-1305,-566,-69,-591,-134,-326,-195,-453,-494,-706,-903,-1197,-1510,-1788,-1898,-1674,-1310,-877,-421,96,-194,825,865,1370,1500,1581,396,-737,619,507,648,370,-466,-257,-514,-733,-929,-1156,-1552,-1167,-1308,-2605,-1614,-1829,-2271,-1963,-1651,-1684,-1271,-1658,-4369,-2826,-3313,-4161,-6080,-1251,-648,-697,-619,-376,-108,169,507,699,-69477,872,-9712,-81913,-19802,478,322,158,0,-144,-252,-363,-3424,-840,-1230,-1544,-1918,-1999,-2757,-1459,-2771,-2036,528,967,1267,-1771,1615,1613,1438,-1235,428,140,-221,-705,-1043,-1011,-683,-2082,279,380,-1419,-381,-1163,-26,1174,1031,808,646,548,510,706,88,6,-389,-833,-1149,-1449,-460,415,1067,-81,-968,-1018,-596,-1444,-1446,-2130,-1222,-905,-708,-673,-819,-1080,-1295,-1431,-1350,-1036,-1252,-2358,-1008,-1976,-1496,116,-233,-799,-1508,-2328,-1570,-534,-860,-775,-470,595,575,1702,-1328,-238,-659,-166,-1486,-352,-1515,502,154,45,-81,-391,1115,-1618,-237,-237,1545,928,-1172,-1813,-967,-1449,-1362,-1286,204,-196,-561,-871,-987,-931,-805,-626,-459,-295,-1599,-218,-542,335,550,-838,-1597,-1387,-418,1151,1012,-556,-1651,-1556,-1225,-1658,-950,-937,-733,-613,51,-1691,-609,-525,-305,455,1107,496,-624,-558,-490,-606,-939,-1231,-1581,-1338,-1192,-1093,-956,-812,-639,-482,-308,-920,-1077,-55,-260,-1334,229,-13,363,-514,-1042,-446,-292,-1260,-555,-608,-622,-1039,-1689,-576,-432,-310,-180,-1426,118,233,326,409,-462,-1286,-1640,-1045,156,-375,-420,-1728,-863,-1471,-1854,-785,505,458,46,1557,1860,-385,1019,1172,-1513,1894,1113,-721,-854,1341,-76,-1611,474,1186,-228,-467,-365,-618,-438,613,1136,1731,628,-435,246,84,-399,-961,-1584,-2228,-2417,-1779,-1167,-702,-1353,-36,146,265,-494,296,104,522,-1003,-185,-1923,636,2562,660,-515,1305,875,-1683,-82,3353,975,-859,-2443,-342,-694,399,2103,2190,2605,2437,-48,-1408,-650,1017,523,112,-116,-287,-346,-280,-235,-175,-120,-1242,-166,-191,-1853,-289,-396,-487,-557,-640,-650,-660,-837,-958,-1113,-1313,-1394,-1418,-1409,-1441,-1385,-1304,-1238,-1187,-1130,-1123,-1114,-1116,-1823,-1344,-1280,-1945,-1514,-1734,-1827,-1963,-2010,-2084,-2085,-2012,-2007,-1963,-1828,-1678,-1782,-2778,-1314,-1151,-1045,-1017,-1864,-933,-942,-1895,-862,-1241,-1440,-499,-388,-275,-227,-248,-181,-97,-100,-17,58,165,17,-1605,595,729,-462,400,910,570,-1009,18,48,-861,-1399,-1276,-161,251,-251,-1495,-387,1071,834,-735,-219,-1908,-1443,-1567,-1961,-1343,-734,-113,-1869,-1525,422,424,-229,-1140,-367,-922,-681,790,1150,1058,259,-1463,-729,427,-155,-406,-1015,-291,-217,-71,124,-1322,-246,1012,1320,738,-283,559,1654,1096,25,-172,1523,-704,-816,-523,-1509,-1456,-1087,-95,-230,-491,422,2197,-4759,-20037,-10114,-10235,-19476,-23425,-3135,-1171,-2789,-3113,-3662,-3494,-7042,-10897,-16865,-33593,-23049,-1954,-1197,-1374,-1350,-1210,-1045,-2267,-868,-851,-904,-951,-988,-1742,-1125,-1201,-1220,-1217,-1950,-1210,-1111,-1324,-1086,-878,-719,-2054,-2126,-1247,-584,-944,-1903,-2560,-421,-412,-1880,-1853,-1036,-1064,-628,-750,-960,-1251,-1546,-1710,-1431,-1036,-1274,-684,-1208,-848,236,-365,-2036,649,543,344,147,-169,-113,-114,76,404,-657,-53,-770,-1329,-981,-169,861,-921,1612,841,-135,217,-283,-375,-558,-1390,-694,-685,-1432,-520,-508,-685,-518,-1231,-627,-653,-669,-628,-506,-363,-1001,-646,-657,-1111,533,644,-129,289,488,251,-366,-1624,-389,-758,-1103,-1358,-1454,-1299,-935,-505,-166,-348,-1145,-695,-401,-760,-759,842,1850],[-107,643,511,362,160,-114,-536,-905,-1185,-1285,-1004,-357,-1170,370,344,-26,1196,1376,1591,-313,-1551,-546,98,559,784,1834,1933,-1331,990,30,1011,377,-389,-1051,-1421,-1202,-667,-122,-208,-1738,-810,-2187,-843,-572,-953,203,-158,-1548,-1075,-491,-424,-257,-29,-652,-1054,-162,923,1022,1071,-629,97,600,297,17,-1811,-582,-845,-1053,-1128,-1272,-1383,-1525,-1706,-1894,-2055,-2121,-1994,-1819,-1600,-1451,-1857,-1279,-1349,-1499,-1710,-1978,-2179,-2118,-1794,-1442,-1115,-850,-2093,-1490,-141,28,95,220,273,178,164,-3210,-746,-969,-484,-2877,-1004,-844,-850,-883,-863,-805,-731,-689,-556,-528,-482,-480,-527,-605,-710,-1000,-784,-1127,-1408,-683,-1487,-1447,-55,-2738,-1776,180,208,234,-959,-10515,-14705,-8652,-7416,-4316,-1448,-1425,-1691,236,-1457,-1653,710,-1222,71,348,-98,-1170,-1088,313,-94,-192,-2251,177,-352,-914,-1316,-1256,-778,-170,478,661,-951,133,-1113,-217,497,679,1280,-105,74,-1021,-1103,-1475,-1208,-505,-729,-1625,-1417,-873,-1382,2895,3569,1266,2128,-55,-1015,3072,1564,-876,-288,2136,1794,-292,-927,-1302,-1472,-2852,-269,107,-121,-331,-564,-815,-1020,-1882,-1265,-1188,-1116,-983,-1390,-992,-1111,-285,-440,-612,-1300,57,412,-1314,-1260,1209,1564,-412,-1326,-580,1572,1675,1912,846,-810,-632,-128,-886,-725,-991,-1903,-1799,-1878,-455,-687,-840,-838,-745,-1210,-103,261,-440,-1360,-69,1249,1357,1364,463,-684,998,786,574,331,219,95,-205,-244,-957,-388,-508,-666,-820,-1022,-1749,-1406,-1591,-1737,-1850,-2045,-2132,-2144,-2008,-1827,-1478,-1139,-733,-300,140,603,1048,1500,1922,555,1471,-529,-584,592,-458,-228,-2001,-1259,-358,1369,477,-587,-692,-1914,-1403,-1135,-1566,-1092,-905,-716,-1458,-441,-450,-551,-791,-1060,-1334,-1644,-1971,-2134,-1888,-1456,-1016,-521,-13,521,947,957,1589,1176,-1248,-784,-753,-8,1783,1588,-143,-679,-1497,-111,268,-1324,-1048,-639,-962,-1244,-1497,-1714,-1802,-1835,-1716,-1977,-1490,-1341,-1249,-1143,-1090,-1232,-1011,-976,-1225,-1037,-1096,-1175,-1254,-1339,-1323,-1123,-821,-416,24,-1079,767,1031,446,1218,1107,-1053,504,72,-453,-973,-1403,-1464,-1226,-1426,-397,91,-956,-401,-82,983,-352,169,1412,0,265,-567,-267,101,-319,-669,-874,-892,-879,-907,-939,-992,-1120,-1306,-1484,-1740,-1943,-2129,-2231,-2359,-2406,-2344,-2178,-1887,-1543,-1201,-1061,-1180,-612,-927,-2347,180,154,-2154,-1690,-328,-1441,-940,-1707,-4189,-3011,-3124,-4922,-5410,-1323,856,1043,123,1250,1231,1133,-41,742,-45639,147,-142,-64200,-12794,357,946,1571,2166,2685,3123,1922,-1689,2614,-994,1989,2328,-1424,-2920,-2127,-3187,-1521,686,1244,1733,-1612,2324,2814,1447,-1429,822,987,506,-363,-265,-650,-785,-1667,-1513,-1720,-1876,-2020,-2006,-2010,-1869,-1675,-1465,-1222,-934,-694,-370,-120,-518,-764,-902,-1046,-1356,-251,292,215,-225,-1107,-1334,-1995,-2536,-1924,-2082,-796,-326,56,350,553,-945,-1214,-613,-508,260,-819,-2070,-1027,-2352,-1158,833,1778,716,184,-1181,-350,-384,-1028,-648,-412,592,349,1377,-1355,-265,-631,-117,-1298,-493,-1112,-1649,-2011,-1548,-792,-212,648,-1244,-247,-315,1659,859,-1260,-1738,-935,-1386,-1683,-1107,129,1461,1207,-5,845,-466,793,801,780,729,-2169,-530,-454,134,-13,-1049,-1914,-1460,-526,-669,-908,-1191,-1954,-2214,-1723,-1545,-1298,-994,-779,-566,-456,-1434,-751,-693,-534,-683,-859,-1083,-1248,-1397,-1460,-1411,-1360,-1279,-1531,-1170,-1068,-1067,-1138,-1050,-1026,-1028,-983,-979,-1026,-999,-1039,-1378,-1208,-1218,-1346,-1402,-1468,-1501,-1484,-1404,-1279,-1114,-869,-846,-1419,-371,-193,-79,4,-1788,124,113,56,-41,-501,-1289,-1805,-1357,-1995,-2677,-1902,-1670,-761,-1253,-1928,-957,464,489,75,1937,2679,-175,1047,1319,-1564,671,61,-894,-960,-1307,-1310,-1411,-621,-85,-284,-619,-74,-52,-508,419,996,1798,584,-339,325,672,282,-147,-584,-974,-1252,-1268,-1023,-928,-1192,-152,78,238,-613,102,-158,-590,-1103,-1669,-2003,-1567,-939,-339,-651,655,935,-1398,-74,1293,1192,-700,-2576,-87,-438,509,1638,1958,2252,2520,721,-891,-597,2282,2151,746,1409,960,472,150,-193,-418,-503,-1107,-1609,-438,-2428,-66,-70,-116,-194,-330,-426,-542,-815,-1072,-1341,-1658,-1874,-2070,-2279,-2519,-2450,-2304,-2146,-1962,-1728,-1503,-1239,-966,-1937,-1369,-331,-1993,-819,-1845,-370,-505,-583,-697,-735,-687,-692,-658,-533,-396,-1513,-2679,-1048,-802,-368,-417,-1555,112,214,-2189,-1000,-1688,-1381,649,1496,1539,1476,1300,1174,1033,781,605,425,292,47,-1422,81,4,-298,-250,-484,-753,-1133,-1498,-1658,-1469,-1185,-1400,-241,98,-869,-1308,-307,125,-212,-723,-1169,-1588,-1606,-1764,-2302,-237,159,192,-1894,-1928,-37,311,-10,-991,-67,-659,-835,945,1787,1927,536,-1140,-1167,414,-307,-506,-873,1311,1105,1143,421,-1509,-321,1274,1354,780,-252,568,1866,1294,115,-101,1474,-622,-1008,-818,-1604,-1406,-1265,-961,-1185,-1260,-1234,-1225,-5603,-22415,-16292,-16127,-26716,-21610,-1539,-1010,-2937,-3381,-3218,-3289,-6284,-9944,-10037,-21922,-16168,-5735,1000,-2364,1052,710,-208,-2365,-683,-1156,-1528,-1612,-1446,-1480,-1055,-1283,-932,-809,-1997,-1113,-1319,-1682,-1882,-1926,-1753,-2433,-1715,-1552,-1319,-1382,-1769,-2478,-1613,-1391,-2042,-1428,-513,-611,269,496,186,-848,-986,-820,-364,-1056,-1490,-1440,-1551,-1351,-1061,-691,-1869,-180,-73,-77,-160,-546,-655,-1133,-1699,-2320,-1998,-1256,-742,-1315,-765,-322,821,-1301,1395,674,-33,53,-246,-205,221,-1308,296,1036,-1109,554,156,-800,-502,-1063,-836,-875,-941,-1067,-1244,-1487,-1625,-1600,-1301,-966,-417,123,-176,313,956,94,-19,-1638,-294,1361,932,402,-366,-1223,-1458,-1550,-1196,-611,-1205,-512,-339,-641,-801,973,1563],[-163,900,1011,1141,1233,286,-299,-329,-387,-564,-537,-298,-1221,603,715,386,1532,1363,1111,-844,-1783,-317,581,627,192,-142,-412,-1163,-958,-1238,-1678,-2113,-2546,-2393,-1782,-1076,-588,-282,-230,-2176,-1168,-2383,-1137,-897,-831,514,180,-1412,-1193,-664,-855,-1079,-1183,-1094,-1253,-751,-500,-299,-108,-954,-10,-2,-86,-149,-1696,-801,-542,-721,-830,-1030,-1139,-1114,-1493,-1623,-2121,339,-556,-1161,1045,965,-1898,-913,-18,-549,-1092,-1551,-1607,-1285,-822,-390,-62,-250,-1438,-1303,-11,428,306,253,148,-70,-170,-2786,-718,-1033,-691,-2426,-1357,-565,-408,-304,-189,-84,-15,-20,26,-52,-346,-222,-342,-455,-553,-1220,-584,-1239,-1542,-818,-1559,-1599,-296,-2804,-1806,269,477,674,721,-6176,-11753,-8224,-6782,-4496,-1680,-2214,-2035,-1410,-1550,-1757,-1472,-1421,-1342,-1297,-1250,-1121,-1468,-919,-955,-1124,-1882,-1438,-1218,-736,-857,640,467,1178,2696,1068,-767,119,-1168,-145,701,716,1357,-647,-237,-735,-1181,81,-636,-18,-596,-1368,-1543,-889,-1675,2501,3633,1314,1633,-328,-1261,2880,1809,-634,-692,943,447,-309,-1129,-1541,-1827,-2733,-141,-73,-87,-138,-270,-467,-668,-1642,-1083,-1149,-1247,-1260,-1468,-1162,-1075,-1020,-902,-736,-748,-447,-201,-1151,-2001,623,818,-513,-1098,-760,945,826,677,472,-697,-618,-203,-566,-706,-1138,-1853,-1818,-1852,-972,-729,-446,-147,11,-1270,276,589,-417,-1263,155,2333,2544,2622,445,-460,2074,2562,2377,1635,1044,319,-406,-234,-1029,-179,-524,-787,-902,-952,-2119,-951,-1013,-1120,-1276,-1585,-1820,-1927,-1746,-1453,-1018,-652,-383,12,269,497,688,885,1071,800,1344,-585,-119,671,-375,-76,-2060,-891,-592,1573,301,-486,-998,-2104,-1353,-626,-1613,-360,-525,-649,-1578,-777,-869,-978,-1152,-1282,-1335,-1335,-1272,-1108,-854,-554,-1068,81,447,843,1138,1178,1463,1276,-1053,-518,-832,-86,1238,990,-30,-773,-1635,-79,-280,-1621,-1055,-855,-1050,-1212,-1358,-1488,-1519,-1522,-1384,-1766,-1095,-1097,-786,-661,-610,-1486,-616,-666,-1407,-980,-1196,-1444,-1710,-2023,-2291,-2111,-1791,-1496,-1259,-1234,-1060,-1064,-1139,-1228,-1338,-1360,-1369,-1206,-998,-745,-513,-243,-38,-1622,347,448,-1288,-613,133,1294,-228,-33,1253,-251,306,-445,16,1784,1555,959,-56,-728,19,-259,-560,-674,-621,-434,-149,53,246,367,490,496,646,-489,870,1069,801,265,-820,-919,-808,-1101,-2177,738,1078,-1771,-2375,609,-907,-746,-1735,-3986,-3299,-2831,-3785,-4211,-1487,2618,3225,-827,4147,-87,2004,-1728,-12430,-18766,3219,2485,-54448,-8514,149,-280,-318,-39,377,832,1232,-141,1563,-825,1335,1032,-1196,-3265,-2896,-3482,-1436,-539,466,1357,-1341,2139,2827,1338,-1581,1098,1761,997,-421,-282,-668,-326,-1286,-436,-532,-2039,-1501,-1233,-1440,-1602,-1647,-1590,-1449,-1266,-1170,-1039,-1001,-1030,-1134,-1117,-1149,-1199,-1169,-1191,-1190,-1213,-1236,-1149,-1017,-1296,-441,-1906,322,365,420,799,516,-836,-1441,-937,-383,525,-414,-1754,-988,-2505,-847,81,-91,-321,-564,-1517,-1198,-1516,-1775,-1822,-1607,-1314,-1021,-836,-1455,-519,-685,-453,-1152,-663,-770,-927,-1107,-1318,-1496,-1563,-1484,-1293,-1053,-778,-517,-305,-1425,-1554,-887,-1205,-1823,-886,-130,-300,-502,-751,-925,-1024,-1075,-1039,-970,-875,-2650,-707,-681,-741,-772,-1379,-2288,-1532,-1120,-1154,-1188,-1143,-1488,-2197,-515,-951,-615,-100,-221,-334,1174,-1206,-911,-860,-490,415,1887,1136,-224,-649,-227,512,378,-1338,-1531,-1764,-1573,-780,-1327,583,1096,640,182,195,-1021,24,-302,-1502,35,-1199,-976,-807,-929,-423,-645,-1521,-428,-460,-421,-759,-1236,-201,32,231,385,-2061,483,346,80,-279,-705,-1401,-1930,-1355,-706,-548,-704,-1643,-718,-949,-1474,-1146,349,384,-34,842,306,-220,-761,-1289,-1734,-1942,-1808,-1539,-1244,-1077,-917,-1204,-817,-807,-818,-844,-876,-787,-601,-197,107,387,514,-388,273,815,594,214,-292,-849,-1243,-1279,-843,-1437,-969,39,1681,1480,-848,138,114,847,-195,72,-1727,395,107,-2,-761,177,235,-1121,-109,199,-31,-607,-2665,-1046,-1395,-1505,-1184,-770,-361,44,317,-482,-607,804,703,541,383,97,-245,-579,-991,-1396,-1768,-1730,-1336,-982,-1971,-434,-327,-286,-301,-400,-483,-607,-906,-1201,-1494,-1716,-1568,-1284,-1017,-855,-665,-484,-321,-165,-99,-1900,348,518,-2117,-1431,533,-2085,-652,-1947,99,-204,-456,-750,-968,-1092,-1253,-1339,-1298,-1199,-1276,-2496,-900,-899,-490,-733,-1292,157,412,-2175,-1387,-2090,-1086,942,1761,1757,1621,1349,1102,811,380,-5,-419,-792,-1062,-1315,-1439,-1550,-1661,-1737,-1538,-1035,-748,120,75,-1729,-937,-1493,535,1008,-1494,-1121,-278,617,731,-771,-297,-1051,-1280,-1731,-1677,1466,1490,111,-1732,-1889,-628,98,-43,-866,155,-458,-1000,830,1037,1254,752,-853,-1627,148,-470,-624,-776,1289,1057,739,116,-1631,-578,-968,-1404,-1731,-1858,-1853,-1754,-1678,-1642,-1705,-1886,-2028,-2231,-2184,-1973,-1692,-1504,-1368,-1174,-945,-705,-537,-6918,-24675,-21555,-21550,-32758,-15877,-1027,-1536,-3058,-3193,-2873,-3104,-5589,-9010,-3315,-10243,-8374,-8876,-3001,-6214,2788,2623,-725,-2528,-489,1588,1418,-947,1187,-1224,-2082,-1900,-1031,464,-2014,814,-60,-1918,-1019,-667,-777,-2746,-1176,-1584,-1077,-1186,-1602,-2099,-839,-382,-2071,-1041,100,-144,866,2071,220,-788,-958,-650,-564,-1648,-1572,-840,-1362,-1571,-1367,-843,-1481,157,517,746,861,-745,636,221,-325,-989,-1651,-1966,-1480,-1258,-558,-540,644,-1691,1171,535,126,-78,-219,-40,325,-1284,95,142,-804,-733,-1172,-1527,-1751,-1762,-1602,-1280,-958,-678,-445,-444,-396,-347,-565,-930,-374,-414,-527,-479,-412,-290,-198,-1557,-456,-179,-339,-543,-811,-1121,-1054,-897,-640,-277,-1296,-361,-313,-578,-891,960,1027],[-122,1484,1731,2004,1652,-104,-26,-112,-596,-883,-758,-339,-1193,864,619,407,178,-6,-180,-1331,-1916,-789,-1025,-1344,-1731,-2141,-2399,-2146,-1765,-1298,-931,-535,-494,-1143,-821,31,-665,-563,-222,-2195,-1469,-2381,-1327,-1118,-727,-499,-602,-1145,-1192,-782,-884,-926,-882,-719,-1332,-612,-5,209,421,-861,604,681,678,343,-1468,-1185,33,433,383,220,74,-91,-1391,-1564,-1994,-556,-484,-1162,-270,-204,-1874,-852,-291,-448,-589,-1153,-604,-374,-685,-67,681,-144,-679,-806,236,1859,1898,1854,1719,1433,1225,-2196,-491,-1111,-231,-1855,-1476,-1390,-1647,-1750,-1536,-1191,-847,-584,-296,-180,-525,-140,-269,-469,-726,-1431,-1133,-1290,-1589,-1191,-1692,-1747,-1254,-2700,-1752,-759,-383,57,404,-1481,-8143,-7359,-6191,-4388,-1783,-2819,-2051,-504,-1425,-1890,1043,-581,-324,-185,35,-850,-1808,-402,-713,-362,-1448,292,379,44,-918,1094,394,984,2996,1293,-612,169,-1264,-127,888,770,1385,-1185,-521,-332,-1225,727,-583,177,-453,-1128,-1445,-924,-1945,2099,4125,1312,1087,-658,-1505,1756,969,-263,-887,-1353,-1794,-1328,-1321,-1756,-2267,-2478,-162,-381,-725,-1072,-1232,-976,-550,-1337,-934,-196,353,-456,-1441,-787,-496,273,-580,-351,-254,630,728,-871,-2562,1054,1078,-668,-772,-875,624,406,185,-66,-716,-642,-721,-895,-995,-1296,-1774,-1694,-1690,-899,-771,-646,-539,-514,-1326,-265,-133,-380,-1241,156,173,232,251,281,-311,212,151,69,-87,-181,-353,-594,-837,-1116,-1413,-1498,-1400,-1211,-1069,-2211,-894,-904,-963,-1076,-1362,-2040,-1923,-1820,-1504,-1057,-695,-479,-106,45,106,61,-46,-221,-467,-778,-1069,-1348,-1506,-1449,-1181,-2070,-530,-847,1003,205,-414,-1417,-2255,-1347,-610,-1647,802,788,-191,-1314,-470,-895,-1352,-1714,-1728,-1492,-1250,-1072,-931,-823,-757,-1146,-710,-640,-512,-449,-370,-363,-329,-872,-345,-900,-469,-469,-493,-455,-938,-1747,-182,-99,-1927,-1097,194,170,-739,-1098,-525,-520,-829,-1033,-1541,-1025,-897,-399,-76,157,-1606,428,-296,-1421,-672,-1482,-1225,-637,-1007,-1358,-1535,-1322,-950,-570,-1356,117,477,842,1249,1653,-1563,1632,2914,867,-316,647,1457,509,-1838,754,469,-1464,-701,331,1513,-91,-270,870,-721,252,-330,265,1231,771,143,-587,-1293,-1491,-750,100,897,213,1998,2039,716,779,326,571,434,1652,-370,1499,2592,844,574,-462,-759,-1058,-1254,-2112,759,964,-1334,-2642,-191,-689,-1142,-1704,-3683,-3647,-2524,-2579,-3069,-1686,1437,2025,-1909,3170,-2675,160,-2665,-27083,4316,4106,3721,-52807,-7123,1971,1298,633,24,-487,-848,-1063,-1194,-1193,-1072,-917,-709,-1029,-3733,-3707,-3572,-734,-315,-97,103,-1091,541,686,726,-1601,531,230,-34,-502,-548,-741,-404,-960,-482,-866,-1735,-1723,-1003,-319,1059,934,135,465,193,-172,-485,-839,-1210,-1414,-1244,-935,-1022,-178,-298,377,-250,-1252,-1295,-466,-1134,-68,-1610,751,430,221,415,270,-712,-1409,-1209,-289,821,10,-1414,-832,-2117,-536,242,988,674,-408,-1727,251,-389,-1177,-377,-394,-360,-471,-624,-1501,-700,-778,-603,-989,-795,-439,-103,21,73,74,41,-31,-545,-375,-729,-581,-751,-1595,-1363,-1117,-1296,-1561,-1610,-1746,-1775,-1629,-1416,-1112,-771,-459,-142,137,-365,-2639,-658,-140,900,508,-1752,-2559,-1535,-544,29,-352,-746,-1002,-1406,-984,-598,-553,-143,-281,-262,1240,-1021,-1016,-953,-520,380,2074,1466,-51,-697,-239,276,162,-1394,-1531,-545,-437,-710,-1102,-438,-357,-349,-347,-435,-1000,-727,-899,-1623,-1162,-1541,-1663,-865,-857,-668,-847,-1643,-561,-502,-354,-714,-1076,33,221,341,408,-1755,388,202,46,-200,-722,-1551,-1869,-1614,-2016,-2055,-1721,-1577,-1186,-1012,-1059,-1284,-911,-1000,-1133,-1276,-1482,-1628,-1729,-1775,-1808,-1656,-1601,-1544,-1460,-1475,-1449,-1489,-1428,-1333,-1164,-934,-691,-408,-685,-237,414,625,483,-532,162,1191,1155,843,800,81,-561,-1237,-1080,-1926,-715,-561,482,715,-1112,-316,95,583,219,184,-1649,134,316,559,-780,1067,1195,-864,-180,1365,1248,-537,-2583,444,58,164,-72,-345,-622,-854,-1142,-1376,-1577,-1782,-2003,-1969,-1644,-1282,-863,-365,85,533,955,-327,342,1688,-979,1391,1534,214,1052,793,537,-32,30,493,-46,-736,284,738,775,267,453,601,526,427,-382,-1833,-10,-229,-2217,-1405,-1182,-2099,-1801,-1986,-1476,-1163,-829,-614,-429,-272,-274,-325,-357,-427,-1058,-2296,-865,-1140,-1076,-1193,-1223,-1125,-1043,-1839,-1792,-2305,-776,-629,-708,-823,-1010,-1223,-1230,-1054,-830,-455,-76,300,-24,-1208,1181,1352,-101,1544,1556,1023,-675,138,-94,-2086,-732,-1537,276,257,-1788,-913,-289,264,524,-869,-450,-725,-1291,-1484,-1052,1178,1440,35,-1504,-1400,-1298,-194,112,-762,-141,-497,-1161,-1281,-1627,-1887,-1855,-1451,-1843,-435,-623,-752,-711,1055,1270,815,-165,-1655,-212,931,676,437,-452,113,28,-6,31,-29,150,-602,-1461,-1584,-1846,-1275,-1556,-680,-690,267,218,-621,-8644,-26856,-23697,-23626,-31882,-8758,-1260,-1427,-3155,-2759,-2637,-2944,-4987,-8179,959,1053,-759,-10819,-7006,-9701,941,968,-1344,-2756,-478,509,139,-1234,-589,-994,-1470,-2544,-1168,-639,-2002,-326,-436,-1939,-697,-39,4,-2632,-704,-1428,-562,-889,-1417,-1715,-1584,-1252,-2034,-746,108,312,784,1034,210,-727,-951,-517,-809,-2061,-1406,-662,-1037,-1353,-1584,-1534,-1377,-1181,-1017,-892,-770,-673,-592,-587,-570,-552,-830,-416,-760,-1153,-371,-778,329,-1671,1013,525,345,-178,-214,108,411,-1314,-131,76,-555,-533,-836,-1377,-1112,-1053,-940,-734,-539,-359,-183,-812,-170,-253,-604,-998,103,5,-370,-426,-638,-800,-931,-1394,-869,-804,-691,-555,-466,-988,-264,3,178,365,-1320,-238,-313,-560,-987,942,1497],[-95,1538,1768,1945,1021,-484,262,92,-813,-1246,-961,-385,-1176,-1360,-1836,-2247,-2643,-2669,-2404,-2173,-2034,-1864,-1731,-1657,-1617,-1562,-1465,-1310,-1094,-757,-483,-154,-645,-1077,-800,-434,-748,-961,-703,-1927,-1766,-2241,-1480,-1301,-729,383,817,-896,-1159,-840,-292,-648,-140,-751,-1425,-934,1065,1034,1050,-561,943,470,802,236,-1333,-1626,-371,0,-154,-396,-581,-749,-1268,-1503,-1819,-1161,-1162,-1161,-1095,-1033,-1871,-783,-689,-605,-544,-1452,-604,-673,-651,-635,-616,-589,-448,-273,-63,168,366,661,900,998,1168,-1606,-142,-1224,326,-1241,-1130,150,-108,-426,-680,-833,-852,-773,-524,-354,-829,-97,-116,-233,-450,-1671,-1014,-1374,-1669,-1594,-1917,-1945,-923,-2543,-1662,-229,28,302,463,671,-5634,-6881,-5603,-4094,-1829,-2885,-1812,-1275,-1172,-2069,610,-149,-441,-602,-21,-707,-2126,-812,-1095,-516,-1035,-555,-762,-888,-1057,-588,-271,100,549,981,-589,232,-1419,-192,1015,795,1425,-1585,-761,80,-1215,422,-505,334,-337,-946,-1262,-1017,-2184,1729,2748,1235,496,-1050,-1788,-274,-797,-1148,-1273,-1234,-1094,-947,-1501,-1906,-2676,-2222,-517,-546,-638,-742,-894,-1078,-1206,-1203,-1035,-805,-578,-751,-1396,-744,-240,204,-622,-271,131,1703,1479,-546,-2173,1910,1762,-872,-415,-948,910,704,556,438,-892,-726,-115,-15,-619,-1479,-1749,-1547,-1488,-219,-321,-932,-481,-758,-1391,-446,-317,-358,-1313,135,254,429,573,205,-280,873,904,914,854,33,-292,-766,-206,-1234,594,533,193,317,-640,-1956,-539,-589,-877,-1174,-1590,-2139,-1925,-1584,-1269,-884,-611,-634,-250,-221,-281,-444,-659,-926,-1228,-1515,-1582,-1446,-1224,-1054,-956,-2065,-636,-1126,299,194,-427,-1948,-2374,-1411,-630,-1668,1008,706,-723,-1039,-661,297,1330,910,-166,-698,-816,-942,-1493,-1813,-1434,-1239,-355,140,592,870,1057,1070,1022,-745,-149,-961,-308,-464,-864,-1178,-1358,-1770,-1119,-866,-2003,-1162,-148,-76,-699,-1566,-519,-429,-652,-802,-1332,-1104,-1118,-1099,-1019,-976,-1565,-945,-961,-1319,-1146,-1845,-1292,-1276,-1223,-1115,-972,-1563,-869,-868,-1416,-895,-770,-518,-117,358,-1846,1262,2098,367,-808,204,1091,376,-1705,1110,415,-1325,-630,504,1654,36,-495,303,-1370,99,-232,467,1834,1477,265,-140,-779,-941,-1001,-1592,-1977,-1784,-1447,-1154,-1016,-896,-813,-668,-535,-322,-200,81,293,473,575,-47,-705,-1348,-1299,-2170,170,-6,-948,-2257,-443,-552,-597,-1591,-3247,-4007,-2274,-1551,-2072,-1887,-16,34,-3123,167,-6323,-1945,-2867,-38064,873,1048,1166,-58618,-8368,1231,1125,951,729,480,242,-7,-351,-751,-1183,-1649,-1908,-1656,-3796,-4488,-3496,-462,50,64,-122,-964,-740,-1053,-1221,-1499,-888,-704,-514,-607,-600,-860,-1073,-1187,-1092,-1211,-1242,-1359,-722,-246,776,682,-92,840,1390,1238,602,-799,-1209,-1566,-983,-681,-862,186,-669,586,-162,-1137,-1477,-517,-939,287,-1239,1017,421,20,10,7,-580,-1163,-1327,-226,1151,447,-1068,-581,-1625,-242,-100,540,307,-658,-1669,-33,-673,-948,-176,-372,13,-357,54,-1419,-545,-907,-300,-799,-881,-122,239,74,-215,-608,-1076,-1604,-2166,-2492,-1946,-1423,-998,-1742,-1222,-721,-819,-1188,-466,-691,-120,133,-1252,-707,-646,1061,1682,1310,-798,-2185,-436,75,909,234,-2154,-2410,-1474,-688,130,-234,-623,-938,-1346,-1684,-1940,-2132,-2103,-2022,-1859,-1720,-1550,-1318,-1086,-847,-596,-364,-211,-78,-718,-329,-46,-166,-1414,-1527,-857,-994,-1095,-1029,-859,-614,-389,-130,57,-952,-17,-436,-1684,68,-1456,-1796,-497,-756,-163,-950,-1649,-360,578,508,-698,-918,366,265,86,-132,-1237,-581,-817,-1026,-1163,-1195,-1703,-1731,-1174,-1146,-1169,-1132,-1454,-1121,-1142,-1125,-1356,-1304,-1386,-1479,-1566,-1715,-1824,-1936,-2047,-2131,-2173,-2256,-2342,-2410,-2575,-2604,-2473,-2157,-1778,-1331,-858,-429,-29,-776,-627,24,829,519,-752,19,891,838,770,707,-251,-751,-1138,-1206,-1927,-460,-1186,753,592,-1341,-811,-564,-1140,-1690,-1869,-1548,-859,-343,80,-692,664,757,-641,-297,786,651,-474,-2398,175,-3,-194,-337,-508,-672,-781,-937,-1034,-1091,-1146,-1253,-1257,-1055,-768,-352,203,765,1362,1962,13,1697,3291,91,1715,3555,330,1494,2498,556,121,255,653,71,-901,-260,1239,1375,27,236,648,456,60,-628,-982,-236,-431,-2061,-1202,-960,-1907,-850,-1926,-346,-45,309,373,854,1176,1276,913,507,245,-850,-2078,-848,-1475,-195,-1125,-778,-881,-745,-1442,-2173,-2177,-529,1121,1405,1703,1985,1891,1201,1463,1839,2112,3550,2396,-51,-1138,1414,1357,-26,2638,2677,1101,-577,187,-216,-1766,-572,-1495,67,-379,-1397,-642,-765,-1208,-1667,-1998,-1735,-1317,-1319,-1122,-431,19,158,29,-1232,-824,-1964,-510,60,-643,480,-212,-1270,803,812,801,748,-343,-1460,-161,-712,-849,-658,-678,-584,-436,-376,-1554,-79,485,766,570,-622,27,2085,1549,403,35,964,-598,-1631,-1988,-1929,-1157,-1567,-908,-998,-63,-7,-1656,-10652,-28633,-20838,-19515,-22912,-1007,1733,-1313,-3163,-2263,-2458,-2767,-4444,-7455,-1567,-1851,-1668,-11148,-10639,-11413,-924,-1032,-1977,-2989,-1880,-1936,-1685,-1606,-1079,-833,-634,-2637,-1310,118,-1905,454,-874,-1691,-256,865,106,-2230,-334,-1239,-439,3,-1163,-1293,230,-172,-1943,-850,-1208,-1600,-1987,-2030,-1637,-1307,-1004,-771,-1047,-1658,-1018,-399,-590,-1453,-687,-564,-800,-749,-847,-929,-954,-943,-898,-890,-849,-800,-886,-653,-761,-967,-306,-907,-150,-1262,-15,46,37,-206,-190,-106,-128,-1314,-337,9,-333,131,98,-1785,-889,-704,-171,-247,-348,-446,-506,-1179,-506,-431,-678,-1135,93,333,-455,170,778,-849,716,-1157,-837,557,661,573,406,-809,-401,221,142,110,-1236,-131,-320,-566,-1035,828,1491],[-64,1461,1814,1552,369,-655,21,-617,-1257,-1953,-2565,-2628,-2187,-1722,-1367,-1085,-953,-883,-860,-2287,-2090,-762,-646,-561,-529,-545,-618,-752,-939,-1092,-1356,-1564,-1796,-1898,-1853,-1601,-1302,-1422,-606,-1682,-1951,-1980,-1530,-1379,-785,226,1028,-646,-1037,-777,-252,-806,-427,-762,-1531,-1118,1076,1080,1167,-255,1317,-168,1061,93,-1232,-2043,-741,1570,1575,1039,-130,-9,-1061,-1390,-1600,1045,-270,-1095,1094,1046,-1797,-703,666,1005,-417,-1685,232,483,-388,-24,-374,-781,-1118,-1393,-1472,-1319,-1088,-730,-420,-249,-3,-966,178,-1242,85,-524,-449,-338,-521,-800,-1079,-1351,-1601,-1807,-1719,-1582,-1419,-1328,-1284,-1203,-1024,-1788,-541,-1416,-1454,-1141,-2086,-2104,-840,-2284,-1474,1395,1826,1797,1635,-500,-6203,-7633,-4752,-3655,-1742,-2121,-1336,-1877,-756,-2105,-798,-810,-735,-1012,-592,-520,-2279,-1157,-1421,-630,-577,-186,-278,-761,-1172,-553,-665,-797,-897,-1041,-1204,-1359,-1496,-1494,-1389,-1194,-1046,-1459,-805,-579,-1077,-220,-315,88,-152,-716,-1005,-1066,-2190,247,126,-64,-331,-1379,-2020,-1252,-1638,-1662,-1359,-1050,-745,-908,-1513,-1820,-2395,-1889,114,153,200,-182,-1077,606,68,-838,-718,-656,-677,-788,-1291,-663,-704,-1179,-1325,-945,-483,-15,437,-110,-1494,1349,1472,-978,41,-875,982,1943,2146,536,-1118,-767,-32,311,-486,-1581,-1687,-1344,-1194,373,-135,-1219,-1020,-1157,-1357,-677,-464,-330,-1382,-360,-539,-716,-914,-949,-739,-408,-24,343,623,-259,-450,-809,-109,-1283,1378,1304,215,939,-622,-1682,-513,-607,-1084,-1565,-2111,-1851,-1272,-780,-380,65,385,-751,840,728,943,-350,760,600,383,108,-1007,-424,-673,-937,-1227,-1981,-1579,-1341,-781,-112,-481,-2471,-2381,-1477,-610,-1581,1248,731,-786,-774,-799,246,2280,2075,-195,-700,-743,-845,-1522,-1477,-884,-1262,139,503,782,860,843,665,453,-619,-152,-945,-918,-1259,-1639,-1922,-1802,-1605,-977,-599,-1688,-1151,420,596,-509,-1765,-537,384,363,201,-1083,-926,-537,-779,-953,-1108,-1349,-1215,-1164,-1143,-977,-1962,-606,-382,-204,-52,70,-1915,5,-134,-1330,-673,-993,-1288,-1382,-1216,-1941,-535,-162,-99,-1245,-112,591,171,-1301,125,-159,-921,-915,-1223,-1137,-616,-575,-239,-2029,-95,-112,661,1507,1042,-196,-199,-597,-1432,-112,39,-265,-474,-557,-493,-442,-338,-261,-150,-99,-9,20,81,137,179,168,129,-715,-1607,-1096,-2320,-257,-329,-609,-1803,-319,-263,-152,-1350,-2653,-4252,-2088,-722,-1241,-2036,75,677,-4416,346,-10788,-4246,-2543,-23774,-960,-974,-835,-70262,-11553,17,267,453,574,635,663,-173,454,175,-767,-1040,-1068,-1622,-3185,-4155,-3346,-631,-402,-249,-218,-998,-43,199,528,-1321,1366,1691,1997,-726,-534,-1009,-319,-548,-774,-1407,-744,-849,-437,-107,475,283,-286,687,1201,1037,328,-947,-1049,-1607,-926,-536,-746,-416,-1057,-578,-299,-930,-1700,-612,-747,625,-833,951,331,-206,-414,-274,-457,-884,-1247,-202,159,163,-743,-298,-1141,5,-434,-31,17,-872,-1474,-71,-674,-622,38,-355,-68,-376,1121,-1279,-642,-1076,-418,-608,-955,152,237,79,-35,-83,-63,-14,29,-406,-1158,-119,-322,-1865,-1189,-1223,-1625,-1664,-1288,-1014,-439,-80,-1132,-1264,-737,624,621,529,-916,-1674,-172,-378,-754,-1066,-2431,-2127,-1463,-1197,-885,-609,-344,-3,94,474,32,-537,-192,-426,-316,777,-803,-1052,-886,-375,178,118,84,147,-763,-552,-408,-370,-1443,-1573,-628,-316,-676,-909,-945,-780,-550,-254,-23,-935,-84,-515,-1663,130,-1098,-1312,-200,-688,33,-946,-1565,-448,256,-19,-758,-875,-1187,-1075,-648,-158,-743,415,-119,1092,1252,-886,-1860,-1633,-915,224,-1018,-1180,-1346,-644,-841,-983,-1428,-1362,-1492,-1575,-1517,-1382,-1132,-853,-566,-1893,51,289,-869,463,624,567,-338,157,-103,-381,-738,-1036,-1379,-1301,-1071,-841,-796,-768,-1095,-961,-1030,-1035,-927,-732,-685,-964,-1066,-1274,-1558,-298,-1821,-193,-388,-1526,-1377,-1102,-1086,-876,-669,-1489,-464,-469,-561,-721,-862,-1078,-1159,-1152,-1078,-998,-897,-2253,-688,-580,-479,-340,-257,-218,-185,-259,-303,-615,-224,-144,40,352,612,608,367,1218,1290,1304,153,1071,867,691,355,12,-312,-579,-787,-806,-703,-674,-606,-565,-886,-638,-671,-797,-1045,-1242,-1367,-1359,-1244,-1059,-902,-733,-592,-1720,-903,-624,-1578,-763,-1855,-1098,-986,-663,-350,-1,358,570,728,384,247,-739,-1932,-972,-1936,154,-1277,-468,-17,712,-1086,-2563,-2013,-438,1132,2087,3116,4345,2016,1118,1248,1281,1577,3625,2573,-109,-1144,1305,1181,-22,3086,2881,1116,-493,215,-335,-1550,-526,-1429,-224,-838,-772,-854,-896,-805,-666,-1131,-836,-321,-1410,-763,116,128,72,10,-981,-303,-2606,-874,-82,-559,565,-171,-1373,1115,1352,1431,1095,-131,-882,-140,-775,-958,-537,654,388,83,-561,-1410,-640,-527,-358,-100,-839,-253,722,871,504,108,731,-598,-1710,-2395,-1987,-1029,-1484,-1106,-1372,1169,889,-2670,-12873,-29198,-14897,-10586,-10491,1931,1073,-1521,-3081,-1816,-2346,-2605,-3996,-6894,442,485,399,-10091,-13285,-10054,-381,-667,-2563,-3205,-1146,-998,-847,-2016,-445,-528,-92,-2024,-1456,227,-1736,379,-1354,-1287,94,-31,-100,-1799,-197,-1123,-335,-56,-844,-851,-159,-242,-1795,-545,-650,-765,-822,-730,-558,-515,-849,-256,-1273,-915,-521,751,-188,-1499,-910,-127,-479,943,725,473,237,13,-163,-339,-419,-430,-900,-318,-704,-687,-95,-835,-525,-832,71,159,187,-140,-113,63,1,-1210,-493,14,-112,226,305,-2187,-941,-474,-144,577,486,329,-563,-1497,-328,-569,-759,-1292,-1115,-1211,-1388,-1428,-1466,-1442,-1401,-1262,-1110,-976,-801,-605,-456,-550,-475,127,333,593,-1073,3,-285,-550,-961,722,1555],[-934,-1237,-1533,-1776,-1797,-1542,-1378,-1163,-1051,-2035,-1156,-763,-1150,-668,-606,-498,-424,-316,-596,-2022,-2157,121,203,197,98,-67,-288,-551,-816,-968,-1107,-1023,-842,-733,-212,-1358,-699,-1793,-494,-1547,-2012,-1700,-1535,-1416,-950,-29,1100,-482,-898,-655,-259,-990,-731,-816,-1717,-1191,1464,1489,1369,-86,1410,-708,226,-141,-1214,-2106,-1134,510,410,278,-313,-59,-839,-1312,-1451,965,-204,-1033,1046,936,-1674,-715,455,234,-488,-1863,-510,-734,-822,-901,-984,-1094,-1145,-1216,-1296,-1379,-1501,-1516,-1554,-1683,-1670,-1719,-1689,-1645,-1650,-1632,-1619,-1524,-1477,-1520,-1562,-1613,-1674,-1766,-1744,-1780,-1685,-1602,-1480,-1296,-1064,-1731,-847,-1510,-1268,-1163,-2167,-2290,-1076,-2024,-1310,1492,3526,3216,-770,-6564,-10498,-9870,-3679,-3247,-1565,-891,-828,-2217,-315,-1969,356,931,40,-1467,-212,-391,-2288,-1494,-1757,-1271,-958,-666,-391,-1072,-1340,424,77,172,1041,1031,-808,479,-1531,-325,462,208,-121,-997,-721,-668,-925,-324,-127,257,3,-528,-818,-1147,-2021,1169,1115,975,-429,-1714,-2295,-117,-543,-935,-1262,-1491,-1471,-1279,-1407,-1641,-1819,-1590,149,482,393,-653,-1440,623,223,-651,-634,-865,-865,-732,-1260,-635,255,-77,-565,-209,-796,-1353,-922,-196,-886,1137,1182,-1024,481,-734,505,2610,2862,159,-1466,-849,51,627,-356,-1685,-1691,-1208,-934,505,-49,-1448,-1086,-1085,-1305,414,686,-190,-1526,428,1141,1012,786,-103,-444,-200,-599,-1000,-1434,-1218,-905,-801,-414,-1340,-167,-94,-110,-180,-708,-1507,-888,-1231,-1585,-1916,-1799,-1553,-1043,-934,-445,-149,22,-913,216,12,150,-673,-77,-211,-380,-599,-1000,-1004,-1175,-1312,-1367,-1910,-979,-1508,-212,192,-700,-2432,-2358,-1635,-646,-1468,1428,774,-525,-620,-970,172,1351,936,-280,-737,-644,-827,-1222,-1398,-1225,-1278,-547,-196,148,357,517,553,575,-578,-50,-945,-495,113,-9,-477,-1441,-1387,-283,-372,-1383,-1102,-505,-610,-727,-1290,-1054,-1216,-1428,-1544,-1609,-1517,-1321,-1152,-968,-832,-1089,-567,-427,-983,-559,-1892,-142,-114,-156,-234,-329,-2279,-735,-970,-1239,-1390,-1350,-1168,-913,-663,-1775,-191,38,-561,-1654,-308,385,-177,-836,634,230,-448,22,872,1827,300,-466,-370,-1893,-377,-26,786,1144,527,-734,-287,-366,-1853,-530,-1001,-1073,-827,-524,-244,-128,-72,-112,-157,-259,-297,-307,-295,-198,-76,12,76,-799,-1794,-655,-2591,-53,-111,-359,-1453,-280,-329,-345,-1011,-1961,-4277,-2011,-374,-643,-2142,-1731,-823,-5748,-575,-15798,-6658,-2026,-7918,-557,-571,-627,-85070,-15615,-772,-793,-808,-3177,-810,-778,-749,-805,-897,-981,-1989,-956,-1280,-2546,-3411,-3190,-173,-76,-14,-55,-1209,-98,-53,39,-1110,387,512,704,-849,-698,-1177,-444,-478,-816,-1390,-303,-384,-176,-28,-189,-320,-434,-497,-497,-542,-504,-1029,-829,-1599,-825,-789,-890,-978,-1418,-996,-878,-659,-1930,-732,-561,276,-403,566,181,-453,-828,-534,-329,-611,-1026,-179,804,785,-419,1,-663,-95,-684,-956,-1125,-998,-1242,-93,-397,-259,277,-306,-291,-256,1325,-1112,-698,-1217,-692,-747,-1001,-59,330,370,648,75,241,-174,-704,-1324,-1975,-1763,-1082,-1869,-1235,-718,-551,-558,-273,-1307,1198,407,-857,-1693,-832,711,1178,717,-658,-1179,120,220,239,-396,-1965,-1825,-1295,-1099,1109,1219,1291,651,678,909,283,-592,-213,-543,-426,903,-733,-965,-714,-190,-242,-531,-823,-987,-1046,-969,-830,-653,-1426,-1608,-654,-496,-536,-572,-809,-283,-199,0,67,-883,-121,-535,-1539,-968,-1334,-1765,-1607,-1170,-767,-774,-1368,-552,212,172,-811,-672,1076,1440,1312,1600,-255,330,-272,986,1634,-910,-1845,-1510,-1015,160,-1251,-1311,-1190,-643,-93,-391,-1431,-927,-1011,-1199,-787,-533,-125,350,749,-1817,1170,496,-747,588,3168,1185,-20,535,558,-406,-557,460,92,-1183,-1329,-978,-541,-419,-1405,-430,197,421,590,690,-1105,-1088,-968,-1238,-1219,-169,-2137,-276,-375,-1523,-1889,-662,-807,-959,-1158,-1422,-1690,-1984,-1948,-1692,-1397,-1204,-968,-859,-640,-564,-536,-2112,-315,-233,-178,-499,-173,-321,-531,-903,-1289,-1580,-1481,-1163,-785,-385,-142,-18,21,-110,-328,-590,-882,-1034,-971,-651,-402,-167,16,142,179,223,219,28,-176,-418,-723,-927,-1048,-1053,-979,-747,-470,-208,-795,-801,241,238,-841,-1263,-521,-908,-1133,-937,-1754,-318,187,518,-10,570,1186,64,870,203,148,-710,-1832,-1169,-2401,566,-1427,-205,-188,679,-748,-2237,-1897,-458,925,800,692,560,419,440,544,605,758,881,982,-172,-1204,959,824,-70,431,166,-90,-417,-746,-1026,-1430,-1457,-1564,-1664,-1690,-1726,-1709,-1640,-1513,-1396,-1325,-1207,-1109,-1537,-932,-897,-865,-833,-752,-752,-512,-2184,-1251,-287,-515,151,-201,-1474,271,362,544,796,24,-299,-39,-817,-1080,-449,1329,1168,469,-733,-1281,45,232,170,169,-1088,-534,231,150,33,-134,-313,-620,-1639,-2134,-2036,-927,-1341,-1257,-1814,1146,954,-3667,-15211,-27836,-8037,596,518,63,-271,-1768,-2927,-1495,-2313,-2511,-3696,-6556,-357,-578,-863,-8313,-13944,-6994,-948,-789,-3037,-3199,-737,-885,-1107,-2335,-1344,-1318,-1150,-1485,-1624,-633,-1572,-676,-1874,-1123,-1520,-1833,-1561,-1449,-657,-1185,-291,378,-526,-463,373,-243,-1646,-474,-806,-1159,-1401,-1295,-953,-551,-827,-220,-1563,-194,-62,919,181,-1477,-1153,-56,-267,1355,1397,1207,1025,828,-575,342,66,-226,-961,-832,-1135,-1465,-1788,-1986,-1628,-1209,-882,-513,-224,-90,-78,311,403,-1108,-702,-107,15,311,127,-2240,-916,-254,-573,-201,-199,-269,-971,-1838,-1024,-1433,-1709,-1587,-1188,-698,-497,28,369,-1338,798,-512,-1189,221,1311,1427,1162,-333,-559,975,1129,627,-991,56,-321,-623,-900,-801,-1112],[-841,-521,-312,-186,-776,-259,-523,-756,-1005,-2216,-1105,-840,-1145,65,554,1011,1319,1352,-505,-1561,-2191,227,1076,818,353,307,148,-209,56,-15,208,308,-515,-490,292,-1641,-521,-1167,-658,-1464,-1882,-1358,-1432,-1360,-1155,-409,-511,-498,-686,-460,-416,-1129,-969,-849,-1867,-1170,498,591,668,71,575,-1096,-422,-388,-1204,-1648,-1477,-342,-520,-820,-1088,-1355,-1594,-1765,-1857,-1898,-1874,-1871,-1797,-1674,-1429,-1100,-781,-460,-432,-1863,171,288,51,425,234,114,1082,1155,1159,1093,921,798,606,293,106,-154,-342,-977,-704,-852,-982,-1003,-1045,-1139,-1186,-1192,-1160,-1125,-1128,-1405,-1930,-636,-539,-456,-395,-1385,-1040,-1583,-983,-1092,-1982,-2421,-1217,-1716,-1160,70,130,104,-7146,-14645,-16893,-12715,-2519,-2803,-1187,589,-318,-2063,178,-1669,248,1488,562,-1849,-351,-275,-2148,-1720,-2027,-894,203,359,250,-1170,-1490,-356,-704,-1126,-1555,-1754,-1275,-805,-1417,-392,442,800,1022,-443,-498,1306,-709,-146,99,771,167,-327,-673,-1185,-1734,-21,-164,-294,-711,-1983,-2557,-484,-540,-548,-514,-485,-429,-1681,-1168,-1402,-1204,-1287,73,173,136,-926,-1724,454,326,-482,-535,-1013,-891,-624,-1269,-603,112,-293,-544,-285,63,193,439,754,-329,1493,673,-923,929,-473,-115,2372,2566,-241,-1855,-904,180,980,-181,-1725,-1713,-1106,-673,-171,-710,-1560,-614,-1056,-1182,261,445,-92,-1653,450,411,300,130,-313,-701,-548,-788,-947,-997,-803,-580,-696,-159,-1330,92,190,144,212,-864,-1403,-564,-226,-333,-750,-633,-1250,-782,-1029,-1013,-1045,-1111,-1102,-1041,-916,-727,-886,-236,48,305,182,-805,930,245,-638,1,-1814,845,-1561,1986,473,-1070,-1732,-2232,-1818,-718,-1303,874,271,-363,-978,-1600,-2214,-1935,-1475,-1057,-783,-519,-278,-199,-169,-191,-1243,-316,-319,-243,-205,-117,-62,64,-581,-175,-950,-616,720,773,-804,-1276,-1139,29,232,-1103,-978,-431,-597,-642,-665,-809,-221,-37,210,-686,-1094,-13,620,622,448,-815,286,-31,-807,-445,-1778,-1062,-1250,-1238,-951,-495,-1942,350,694,-887,-1306,-814,830,1018,822,-1533,142,-183,-987,-1974,-1796,-1900,-1441,-897,-329,68,34,458,1017,1646,362,-146,316,-1088,-740,18,455,6,-448,-1283,-1364,-1672,-1866,-1856,-1654,-1399,-1206,-1089,-1010,-1066,-1139,-1259,-1339,-1437,-1452,-1443,-1436,-1373,-1312,-1296,-1298,-1267,-1797,-1316,-2974,-1323,-1311,-1253,-1243,-1130,-1044,-910,-772,-1232,-4033,-2058,7,-319,-2222,-3349,-2461,-7052,-5297,-19931,-9020,-1581,1379,1279,1142,898,-98990,-19159,-257,-773,-1336,-6263,-2414,-2244,-1660,-1098,-563,-1272,-2897,808,-1648,-1940,-2762,-3074,-45,460,731,358,-1600,-453,-858,-1233,-1441,-1581,-1568,-1380,-1200,-1077,-1378,-857,-727,-822,-1221,-554,-527,-350,-224,-124,-596,-522,339,666,445,-324,-1078,-640,-1625,-906,-1483,-1981,-1882,-1758,-557,104,-378,-2050,-903,-429,1128,-18,1115,-57,-759,-1239,-775,-236,-403,-801,-180,1048,899,-131,251,-243,-808,-1511,-2280,-1992,-1197,-1031,-38,-33,44,489,-261,-540,-101,-153,-991,-1221,-1568,-1580,-1354,-1074,-798,-620,-574,-688,-920,-1197,-1443,-1537,-1414,-1109,-742,-546,-1787,-1400,-799,-481,-348,-284,-1577,729,29,-600,-1603,-980,535,1561,654,-257,-782,364,573,521,-666,-1498,-1565,-1190,-1308,967,1041,1115,729,1076,1110,455,-704,-254,-713,-590,682,-679,-830,-480,-324,-616,-903,-1202,-1402,-1524,-1506,-1344,-1170,-1407,-1667,-685,-481,-373,-508,-932,-88,-394,629,850,-835,-152,-507,-1392,291,-150,194,542,-535,496,-535,-1132,-689,-104,-114,-866,-526,-212,-167,-157,-159,-177,-135,-428,-163,-158,-907,-1665,-1383,-1099,-147,-1522,-1383,-1033,-657,-272,-228,-1397,-250,-973,-1498,115,279,220,151,488,-1655,923,437,-656,623,1515,1413,291,730,553,-466,-300,982,831,-1452,-1113,-1371,803,835,-1459,-652,1620,1684,408,1467,-1437,-1098,-864,-1153,-939,-84,-1815,520,523,-1348,-2234,-242,-567,-862,-1140,-1401,-1576,-1695,-1784,-1871,-1916,-2059,-2135,-2098,-1925,-1751,-1550,-1983,-1153,-986,-861,-1366,-684,-690,-711,-848,-977,-1105,-1255,-1483,-1661,-1730,-1821,-1880,-1859,-1842,-1761,-1627,-1516,-1393,-1302,-1184,-1253,-1379,-1560,-1770,-1912,-1614,-1181,-838,-438,-36,-320,-321,486,1367,-686,-593,504,-205,-1154,-570,706,348,-1293,-758,-707,-933,-743,-477,-1611,57,267,77,-287,424,536,-322,124,-89,-335,-748,-1762,-1389,-2403,-1581,-1602,-1447,-1231,-1084,-930,-1830,-1801,-503,224,554,893,1159,1329,1109,1035,320,511,1613,1435,-190,-1255,496,88,-317,-732,-1142,-1485,-1640,-1386,-1104,-1344,-675,-1146,-391,-711,60,173,-585,-971,299,-1488,-1211,-212,-1599,-244,-328,-355,-336,-258,-487,-68,-1587,-1503,-454,-446,616,-230,-1515,1018,1286,1441,1024,192,304,166,-776,-1127,-273,-137,-605,-1108,-1604,-1683,-1335,-899,-579,-294,-1241,-651,286,326,313,214,21,-575,-1328,-1663,-1980,-779,-1066,-1248,-2193,630,759,-4542,-17271,-24971,-1142,115,-138,-298,-378,-1946,-2622,-1225,-2230,-2402,-3456,-6368,-582,-887,-1271,-6318,-12490,-3592,1,353,-3175,-2939,-742,775,608,-2167,-210,-263,-230,-942,-1650,-451,-1349,-467,-2156,-490,-528,-471,-300,-1111,-378,-1334,-228,589,-121,-50,1049,-233,-1412,-60,250,-84,-456,-792,-1150,-1435,-1237,-908,-1830,-346,-188,-11,131,-1338,-1327,-13,-85,177,101,-1,-97,-216,-1011,-575,-781,-960,-1044,-992,-791,-515,-162,-421,-1711,-310,1411,1912,1573,5,-15,654,758,-976,-901,-379,123,2026,261,-1835,-780,-4,-996,-801,-1037,-1073,-1073,-2049,-1091,-889,-1210,-1533,-183,1064,-507,-108,1826,-1395,1292,-187,-1396,128,514,379,306,-136,-586,313,162,-70,-970,-917,-1372,-1653,-1499,-1097,-657],[-670,-408,-206,-35,-736,120,22,-41,-789,-1720,-809,-501,-1076,169,437,723,906,1035,-85,-1063,-2173,208,782,650,193,426,401,-62,487,-156,-69,774,-63,-177,697,-1601,-197,-423,-813,-1415,-1632,-958,-1217,-1236,-1409,-1458,-1399,-1140,-891,-670,-510,-1214,-1123,-855,-1854,-1140,420,630,859,293,1127,-1437,-930,-633,-1192,-1188,-1769,1256,1136,851,-601,-65,-211,-1107,-1279,-913,-852,-783,-703,-715,-1100,-672,-487,-85,-275,-1703,590,1123,395,526,-142,174,3034,2628,2490,3107,2603,2118,1545,847,278,-348,-868,-1306,-1678,-1866,-1925,-1835,-1770,-1762,-1694,-1565,-1392,-1231,-1465,-1333,-2301,-588,-554,-565,-616,-871,-1087,-1634,-664,-978,-1588,-2489,-1261,-1416,-1095,-429,-463,-2772,-12250,-21165,-22561,-15024,-1599,-2300,-1853,-1884,-1726,-1567,-1401,-1358,-1217,-1220,-1221,-1604,-1336,-1235,-2018,-1819,-2273,-1023,496,999,391,-1055,-1653,449,-47,-183,1625,714,-1417,65,-1218,-1852,-1755,-835,-62,0,-262,1453,-493,-314,281,784,266,-182,-647,-1199,-1468,-16,-344,-646,-900,-2240,-2346,-916,-860,-759,-640,-555,-472,-2114,-902,-1208,-667,-1041,-464,-555,-699,-979,-1923,-1314,-1543,-1649,-1493,-1224,-959,-664,-1375,-604,299,-542,-569,-458,1012,1853,1993,1226,116,1296,15,-742,1311,-158,-924,1322,1009,-636,-2267,-967,-238,-588,-907,-1728,-1786,-1086,-457,-168,189,-1609,-170,-938,-1026,827,755,-4,-1645,459,336,192,21,-595,-1069,-544,-754,-954,-1179,-1258,-1291,-1257,-1148,-1261,-883,-683,-493,-272,-1116,-1407,-678,461,-118,-777,-487,-982,146,-940,85,49,-397,-1255,-1243,-1391,-1090,-1014,100,773,1311,-514,-469,1593,47,-779,-188,-1693,1136,-1462,1985,548,-1560,-1019,-1997,-1700,-839,-1106,1209,883,0,-568,-1323,21,1193,923,-587,-849,-403,2207,423,-183,253,-1148,799,360,5,-350,-600,-809,-874,-874,-727,-971,-744,81,390,-1187,-913,-876,35,171,-852,-776,498,302,171,-46,-990,-255,111,162,-531,-1186,53,-11,-46,-116,-538,-239,-282,-571,-399,-1711,-312,-166,-376,148,322,-1474,445,434,-534,-1896,-1126,-163,-364,-593,-1283,-1058,-1253,-1447,-2036,-1586,-1462,-1335,-1198,-1021,-799,-598,-375,-222,-98,37,103,111,-252,-1122,-144,-299,-452,-547,-1606,-546,-379,-1272,-140,0,106,-976,-43,-10,70,20,-40,-61,-133,-181,-258,-363,-378,-288,-93,225,-866,-1544,651,-3243,-919,59,-65,-1125,1086,517,-118,-823,-1540,-3560,-2163,-1104,-639,-2238,-4689,-3779,-8162,-9456,-15865,-10991,-1293,660,481,243,-121,-106653,-20663,-5198,-1917,-4516,-7679,-377,-1660,-1297,953,-762,-1666,-3584,-89,-2061,-1338,-2186,-2943,-32,-125,-253,-447,-2020,-863,-1102,-1348,-1445,-1457,-1332,-1076,-1018,-1175,-1530,-901,-634,-748,-918,-874,-1005,-876,-663,-395,-979,-504,175,358,103,-662,-1038,-442,-1621,-560,-391,-1212,-2022,-1985,-783,-170,-34,-1791,-1045,-296,902,360,625,-308,-1060,-1537,-893,-120,-206,-558,-364,-516,-710,-921,-1206,-1424,-1491,-1382,-1137,-890,-928,-753,-312,-232,-240,-314,-402,-745,-781,-1111,-1445,-1714,-1944,-1916,-1678,-1382,-1027,-673,-348,-87,-342,298,441,520,-143,-808,688,-492,-1594,-1618,-853,-404,-180,-325,-1666,-142,-314,-512,-1150,-1129,-1016,-1155,-1273,-1332,-1321,-1248,-1145,-1053,-864,-987,-1294,-1047,-1424,494,820,1161,656,1321,1275,594,-815,-247,-856,-731,490,-570,-616,-161,65,-499,-805,-670,-192,-801,-1679,-1632,-1149,-1358,-1705,-686,1164,109,-435,-906,-396,-668,-566,-133,-758,-139,-387,-1199,342,291,924,921,-470,814,-270,-855,-803,144,-255,-869,-346,1113,872,572,237,-133,-465,-862,-1266,-1593,-1551,-1399,-1227,-1073,-99,-1806,-1356,-879,-678,590,52,-1319,237,-1255,-1603,606,379,167,-58,-330,-1400,-875,-1185,-1450,-1545,-1496,-1236,-994,-672,-377,-549,-2,257,335,-1755,-572,-1369,407,556,-1095,-861,1097,1275,132,984,-1534,-1014,-785,-1079,-746,-60,-1332,606,554,-1106,-2191,-830,-977,-658,-198,-1199,-177,791,895,74,717,597,-380,-1655,-28,-279,-737,-1917,-803,-932,-1062,-1853,-1306,-1476,-1597,-1662,-1517,-1317,-1153,-1115,-1098,-1058,-1126,-1237,-1328,-1457,-1493,-1380,-1222,-1029,-872,-694,-712,-794,-932,-1099,-1291,-1323,-1154,-962,-668,-362,-112,87,223,597,-885,-848,99,-632,-1505,-270,-171,-292,-1738,-433,-395,-773,-355,-398,-1522,-852,-1214,-1584,-1783,-1335,-728,-639,364,-346,-373,-959,-1830,-1713,-1948,1295,-1517,254,-620,451,-158,-1505,-1828,-597,501,745,2079,2555,2307,1071,954,-117,-57,2037,1698,-277,-1354,230,-53,-493,-914,-1283,-1474,-1427,-1223,-978,-1380,-910,-1004,-515,-482,-119,-98,-787,-1029,-215,-1728,-1343,-631,-1610,-769,-792,-759,-693,-593,-486,-420,-1150,-1608,-649,-468,8,-372,-1620,-3,-83,-167,-261,-400,-536,-605,-772,-1181,-228,31,280,249,-968,-1042,-67,728,647,-233,-1347,-634,241,115,4,-131,-315,-575,-950,-1262,-1927,-695,-775,-1173,-2537,-269,-107,-5394,-17987,-21423,-136,-295,-531,-766,-1046,-2148,-2293,-1564,-2141,-2354,-3348,-6430,-968,-1013,-1154,-4613,-10342,-989,-568,-95,-3032,-2716,-804,1564,655,-1636,-353,-239,1172,-474,-1542,-296,-1161,-857,-1950,-57,-192,-526,-783,-997,-1158,-1566,-1011,-797,-548,-356,-204,-199,-1155,28,82,37,-42,-91,-166,-321,-706,-308,-2092,-161,-43,197,493,-1143,-1438,-21,65,957,1842,1841,1789,1655,-1350,-150,856,401,-959,182,-332,172,257,-105,-2018,-130,74,-58,-214,-269,-188,94,533,-758,-1002,-553,315,1986,252,-1311,-491,356,-1148,2141,2558,-143,-612,-1884,305,-156,-1365,-1234,-481,664,-333,-100,337,-1154,-58,-295,-1375,-970,-1297,-1530,-1633,-1553,-1462,-1372,-1395,-1464,-1688,-1904,-2059,-1887,-1522,-1143,-788],[-170,610,812,823,-433,582,573,456,-604,-1293,-522,-530,-1094,-114,-36,113,238,395,355,-697,-2256,67,1146,1188,-101,790,108,-25,229,-406,-392,-689,-1026,-1306,-1569,-1714,-1732,-1645,-1444,-1507,-1439,-777,-1008,-1069,-1698,-922,-9,-355,-190,71,-302,-1338,-1278,-922,-1704,-1211,237,176,143,65,-39,-1833,-1376,-930,-1247,-819,-2047,-97,-7,-19,-772,-100,25,-1032,-1349,-18,-291,-689,666,455,-781,-487,1259,683,-87,-1504,616,875,795,752,-302,122,606,526,401,222,-46,-262,-541,-938,-1198,-1486,-1592,-1552,-1500,-1428,-1399,-1332,-1357,-1494,-1608,-1632,-1487,-1242,-1559,-1038,-2492,-79,22,-275,-79,-280,-959,-1567,-1065,-1298,-1404,-2427,-1180,-1133,-1110,-416,-237,-5053,-14492,-23345,-25023,-16726,-1069,-1657,-168,-304,-443,-916,-786,-1070,-1126,-1292,-1386,-1500,-1629,-1693,-1929,-1729,-2471,-1143,-690,-298,80,-751,-1780,268,-96,-251,1427,648,-1811,583,-964,-553,20,-305,-643,-835,-911,-882,-680,-473,-252,-57,22,-79,-711,-1123,-1229,-94,-184,-269,-891,-2456,-1921,-224,-251,-268,-290,-361,-439,-1795,-611,-1047,-714,-831,-557,-457,-392,-857,-1799,-413,-447,-414,-378,-1160,-1013,-598,-1531,-591,540,-730,-586,-674,1006,2103,1917,1652,487,716,-714,-494,1641,221,-1854,1250,1537,-886,-2469,-983,128,-504,-1151,-1653,-1725,-1099,-244,-528,-78,-1595,-225,-726,-804,940,788,119,-1410,505,792,264,-189,-912,-1390,-452,-206,1059,1244,753,670,-329,302,-1117,75,-317,-543,-430,-1408,-1481,-832,306,44,-702,-320,-712,610,-705,178,1356,1091,-1418,-419,-1462,878,-1056,836,1646,1260,-1212,-34,1581,-135,-886,-430,-1509,1043,-1260,375,-52,-1378,-1054,-1644,-1804,-1453,-1115,-772,-601,-511,-631,-1436,-622,-716,-775,-807,-913,-302,496,236,-329,346,-983,854,781,-206,410,111,-174,-312,-458,-731,-991,-864,-510,-540,-1546,-459,-601,-60,8,-627,-511,-57,-242,-457,-672,-1135,-993,-1082,-1041,-1030,-1280,-1028,-1083,-1138,-1245,-1339,-1425,-1473,-1529,-1587,-1725,-1603,-1575,-1572,-1558,-1517,-1530,-1530,-1523,-1551,-1538,-1527,-1521,-1492,-1476,-1418,-1442,-1401,-1561,-1832,-1381,-1308,-1532,-1167,-1010,-769,-524,-227,18,252,384,717,881,496,-1393,58,738,222,-804,-1424,-457,258,-880,-147,343,267,-1064,-298,-371,282,607,643,231,727,683,584,454,427,80,781,1176,-604,-1165,1366,-2776,-1253,137,31,-1115,2446,3204,2307,368,257,-3008,-2340,577,-411,-2260,-5767,-4805,-9016,-11070,-10804,-12241,-1238,-307,-385,-441,-68184,-103454,-19276,-14362,-1588,-7808,-7140,-795,-3255,-1592,667,-1380,-2168,-3962,-935,-2485,-820,-1763,-2851,-346,-835,-1294,-1778,-2197,-1224,-960,-1518,-634,-629,-670,-629,-992,-1477,-1666,-1219,-843,-848,-1078,-1409,-1746,-1399,-1008,-692,-1259,-441,-20,-8,-295,-1037,-998,-302,-1608,-415,-60,-769,-196,-2134,-878,-1081,-1108,-1439,-1214,-857,-781,-732,-631,-630,-1407,-1706,-920,-48,-99,-393,-61,-53,-247,-488,-827,-1127,-1337,-1424,-1343,-1262,-1220,-1298,-1443,-1664,-1913,-1793,-1537,-1301,-1075,-903,-829,-613,-1025,-405,234,-1258,993,871,-200,1398,-567,811,2109,490,-32,-492,841,-336,-1381,-1936,-1157,-1360,-1201,-908,-1552,-263,-677,-179,-688,-1329,346,1086,994,487,-266,738,584,211,-792,-514,-1083,-1182,-1494,-1762,-1779,-1463,-966,-540,-73,377,-962,-217,-924,-869,289,-448,-398,-129,-650,-1214,-1792,-1612,-1035,-825,-1823,-1728,-1304,-1344,-1775,-713,1043,394,-381,-860,-699,-386,417,37,-703,-682,-798,-1001,-269,208,521,815,-453,989,-63,-593,-879,-77,-464,-834,-179,535,425,221,-50,-383,-687,-1056,-1420,-1646,-1485,-1175,-1063,-901,-233,-2095,-1256,-770,-735,640,109,-1226,373,-1507,-1466,-437,-851,-1188,-1363,-1242,-1059,-397,76,-656,371,1447,1768,818,1053,445,-657,304,1029,279,-1969,58,-997,-193,-915,-1427,-1104,-373,382,-187,365,-1317,-879,-732,-1034,-634,-77,-897,685,1862,-851,-1866,908,931,1085,222,-1093,-416,1019,2645,297,553,2252,-279,-2039,-217,-270,-908,-1889,-215,-447,-626,-1200,-783,-826,-790,-780,-671,-486,-277,-132,-642,-128,426,523,506,554,444,271,-1052,-331,-684,-911,-1051,-875,-520,-107,268,293,425,184,-234,40,329,508,-25,799,-1049,-1043,-404,-969,-1754,-1837,-1955,-1533,-2012,-573,-115,-466,381,530,-1420,144,-181,-810,-1025,-162,-66,-834,707,-706,-780,-1266,-1953,-2039,-1415,1506,-1243,404,-865,250,69,-1178,-1873,-635,-1000,-1178,-1052,-807,-580,-271,17,-455,-576,398,417,-338,-1276,-324,-482,-471,-438,-648,-812,-1004,-1149,-1182,-1390,-1165,-809,-576,-263,27,277,-988,-880,934,-1937,-1337,-87,-1408,315,1123,957,711,410,-117,-355,-772,-1399,-1355,-1336,-1144,-903,-1692,-521,-313,-68,191,310,579,449,-704,-1096,127,510,395,97,-1053,-961,-502,-701,-988,-1260,-1475,-1690,-1841,-1890,-1756,-1575,-1449,-1245,-1121,-1075,-1785,-1006,-1043,-1119,-2633,-1057,-965,-6137,-16399,-17504,-724,-684,-687,-671,-698,-2294,-1899,-1062,-1933,-2250,-3258,-6664,-1428,-1407,-1425,-3406,-8325,-1543,-1402,-1077,-2692,-2514,-791,1110,249,-946,-367,-282,1270,-50,-1283,-438,-999,-1168,-1475,291,1202,971,483,-625,-1421,-1723,-227,-146,-45,-8,-8,-150,-915,-105,-133,-200,-267,-262,-246,-292,-671,-281,-2390,413,583,820,1058,-984,-1562,-153,116,564,1595,1516,1434,1322,-1632,-631,516,-45,-981,474,-152,706,738,102,-1567,-124,712,585,337,7,-427,-889,-1293,-1346,-1186,-793,408,1469,133,-916,-323,580,-1079,1630,2788,-535,-328,-1738,183,-254,-1677,-1079,-782,-76,-539,-786,-920,-1029,-799,-639,-1431,-539,-577,-668,-865,-1068,-1278,-1324,-1188,-890,-748,-298,-316,-811,-547,144,169],[-320,-374,-498,-632,-772,-894,-1057,-1083,-1025,-989,-912,-794,-1186,-540,-430,-319,-292,-268,-243,-471,-2424,-169,146,317,-523,-25,-501,-73,727,-726,-451,978,840,263,393,-1221,-303,-730,-1362,-1699,-1308,-866,-795,-931,-2049,-1285,350,-550,-11,216,-430,-1477,-1389,-1014,-1454,-1292,448,178,-296,-785,-1221,-2025,-1594,-1240,-1323,-514,-1996,256,640,553,-922,-145,459,-918,-1499,-549,-448,-605,1005,234,-460,-85,683,580,147,-1295,-36,-338,-571,-861,-1208,-1621,-2001,-2406,-2694,-2422,-2086,-1655,-1272,-1017,-668,-453,-236,-77,-29,3,7,-281,114,-971,-1557,-387,-1322,-1266,-1291,-623,-2136,771,763,-193,60,330,-636,-1318,-461,-675,-812,-2202,-923,-806,-1132,-387,-261,-6938,-13905,-20786,-23445,-18596,-801,-824,-133,-176,-202,-263,-305,-784,-456,-576,-658,-777,-964,-922,-1847,-1452,-2561,-1203,-764,-834,-974,-1186,-1750,-1389,-1148,-677,-50,553,-2114,522,-663,-566,1871,1168,1273,425,194,-390,-851,-1184,-1271,-1107,-900,-665,-806,-902,-994,-3,77,128,-779,-2454,-1449,-519,153,79,17,-68,-141,-1063,-274,-892,-393,-624,-455,-509,-603,-697,-1451,-973,-1083,-1125,-1095,-1076,-1150,-1021,-1694,-1135,-1274,-1517,-1719,-1571,-1207,-767,-266,240,717,149,-1440,-199,1876,656,-1802,448,986,-876,-2195,-928,557,1288,355,-1498,-1486,-1100,-5,-727,-335,-1534,-235,-432,-506,1084,853,299,-1077,600,657,21,-702,-1388,-1325,-812,-482,1180,1445,1227,1175,-61,448,-914,-59,-589,-1027,-1134,-1667,-1600,-990,-491,-481,-539,-770,-994,-1203,-1242,-1106,-723,-341,-1546,-652,-775,1072,-1040,909,1612,1206,-1591,448,1503,-252,-897,-704,-1251,867,-1015,572,361,-452,-191,-1199,-802,-1034,-929,-744,-587,-410,-704,-1371,-81,54,-163,-1013,-962,-294,-414,-512,-576,-638,-762,-835,-942,-1043,-1259,-1462,-1557,-1330,-1039,-1094,-998,-967,-15,26,-1253,-151,-421,-782,-1198,-1428,-1167,-796,-508,-308,-188,-1193,-784,144,490,-307,-1372,208,1803,1739,217,-43,1130,-624,162,428,-1829,374,382,-1338,570,731,-533,-478,505,322,-605,-1485,-123,-34,-306,-845,-851,-1066,-1685,-1546,-1279,-1166,-1114,-1099,-1071,-1012,-986,-934,-939,-950,-914,-909,-917,-883,-1117,-954,-971,-984,-963,-950,-871,-728,-615,-542,-451,-338,-1141,-482,-711,-263,-334,-448,-538,-677,-769,-859,-953,-969,-948,-931,-894,-792,-744,-619,-2251,-1469,-143,87,-1187,478,626,746,794,776,-2452,-2559,502,-839,-2330,-6565,-5553,-9572,-8843,-6115,-12486,-1380,-352,-201,-31,-141331,-88793,-15198,-22821,-2461,-9372,-5315,-1814,-4698,-1967,1599,-1900,-2749,-3982,-1629,-2756,-416,-1517,-2785,-901,-1453,-1219,-719,-1776,-155,-960,-2148,-348,98,766,728,-891,-1827,-1760,-1605,-1147,-626,-919,-1220,-1299,-960,-634,-1020,-1302,-360,-248,-431,-735,-1441,-979,-222,-1530,-295,-594,-913,-1084,-2165,-1143,-1061,-945,-1084,-1399,-808,-747,-661,-490,-1008,-1768,-1682,-861,-26,-87,-321,3,702,661,581,391,210,48,-737,-241,-299,-477,-178,-72,14,48,51,23,-1196,110,92,-865,-530,-850,-314,336,-1453,1074,950,-423,1156,-729,920,1837,345,41,-201,870,-128,-1155,-2015,-802,-1372,-1494,-959,-1396,-322,-1045,-88,-235,-1199,301,1526,1190,632,-229,800,976,113,-688,-91,-927,-850,-1344,672,1437,1100,146,315,-150,-618,-1153,-1605,-1924,-1881,-1755,-1629,-1480,-1341,-1153,-858,-491,-140,213,-861,-1260,-1452,-1347,-1367,-1866,-761,105,150,-324,-845,-959,-201,1621,1731,-671,-91,2,-790,259,523,176,-64,-465,-507,-672,-789,-879,-933,-921,-947,-1042,-1077,-1084,-1135,-1201,-1277,-1292,-1353,-1415,-1442,-1387,-1339,-1229,-1161,-1055,-2068,-1105,-873,-857,-921,-984,-1189,-1394,-1699,-1584,-1423,-1190,-848,-486,-140,-622,554,339,-767,82,1437,1540,1013,1144,331,-759,613,1003,-79,-1763,-226,-811,-1336,-1494,-1218,-1075,-19,660,-504,-339,-935,-721,-691,-1009,-578,-106,-525,731,1813,-600,-1511,1132,528,-71,-229,-962,-624,850,1558,511,418,1858,-65,-1820,-770,-890,-1090,-1879,-1176,-1532,-1669,-1545,-1385,-1258,-1166,-1230,-1335,-1489,-1695,-1942,-1939,-1638,-1301,-952,-597,-360,-209,-161,-1579,-519,-875,-1186,-1395,-1086,-454,288,1012,263,409,-3,-422,24,635,900,-251,1471,-1169,-1165,-695,-1162,-1850,-1305,-1909,-2042,-1996,-1176,-709,-347,-259,-309,-1290,-1093,-1718,-2379,-2053,-1315,-561,-909,565,-1036,-1167,-1634,-2097,-2325,-889,1623,-815,532,-1058,52,299,-823,-1899,-1061,-1588,-2077,-2099,-1718,-1418,-1072,-757,-661,-1002,-223,-104,-357,-953,-830,-971,-610,91,84,111,83,43,-415,-1271,-1376,-547,-557,-55,299,411,-1168,-551,791,-2084,-1186,211,-1026,476,894,746,509,200,-181,-662,-1174,-1721,-2222,-2250,-1816,-1445,-1706,-992,-803,-586,-324,-52,242,548,-543,-820,497,1500,1648,-18,-1055,-836,-323,660,460,-588,-1018,-210,-520,-789,-953,-1012,-981,-724,-433,-428,-1527,-384,173,-612,-2430,-230,499,-6742,-14031,-13465,1720,1520,1245,984,698,-2351,-1446,-1027,-1551,-1985,-3068,-7002,-418,-490,-614,-2830,-6764,-939,-1087,-1282,-2267,-2304,-1291,-880,-398,-177,-215,-351,1307,363,-897,-490,-834,-1314,-909,639,1256,1540,1266,-406,-2122,-1556,-196,56,-121,-340,-563,-726,-880,-998,-995,-962,-879,-714,-564,-457,-619,-374,-2669,-323,-423,-480,-535,-822,-1666,-785,-845,-879,-896,-886,-805,-693,-1747,-1077,-285,-524,-994,124,36,332,407,243,-1033,-212,189,99,-48,-199,-377,-501,-556,-601,-1360,-987,265,694,-14,-594,-239,711,-869,1018,2455,-935,-134,-1626,-32,-399,-1713,-992,-990,-355,-302,-497,-396,-1004,-890,-1138,-1456,-1419,-1245,-1101,-1100,-1169,-1318,-1355,-1160,-748,-835,129,-483,-1043,-629,-97,-214],[-1502,-1340,-1264,-1213,-1174,-1106,-1054,-841,-533,-466,46,-551,-1137,580,1015,1117,1079,655,854,-227,-2473,-314,387,353,-919,-775,-1029,-61,434,-958,-303,813,862,508,879,-1015,632,342,-1574,-1852,-1153,-944,-1269,-1532,-1852,-1534,-999,-781,142,335,-554,-1577,-1389,-1069,-1105,-1254,115,482,-128,-854,-1630,-2270,-2498,-1970,-1385,-641,-1703,308,685,306,-1004,-200,780,-735,-1710,-1092,-589,-544,-417,-488,-432,-275,-87,147,371,-1147,531,658,715,664,495,196,-140,-585,-1115,-1711,-2388,-2711,-2032,-1424,-710,-128,446,191,1190,1597,1843,-385,574,-1346,-2954,-1385,-2275,-1202,-902,-309,-1807,1156,1259,-100,173,-150,-694,-1240,-1690,-1968,-1877,-2011,-1339,-1094,-1241,-856,-754,-8884,-12127,-15890,-19257,-17815,-702,-779,-823,-840,-823,-818,-775,-700,-717,-725,-704,-743,-1266,-854,-1898,-1216,-2651,-1323,-1404,-1597,-1806,-2042,-2183,-1977,-1635,-1235,-737,-246,-2057,286,-492,-659,1792,1130,1126,259,263,1592,210,-820,544,320,-48,-460,-1013,-1213,-1417,-1406,-1229,-998,-795,-2239,-1103,-992,-163,-66,54,152,-34,-392,-66,-911,164,-587,-220,-490,-810,-1082,-1221,-1117,-844,-526,-236,-1064,-1496,-922,-2003,-549,392,-805,-550,-1132,718,983,1207,1462,950,-521,-2085,-49,1971,946,-741,-630,398,-786,-1863,-977,529,1985,373,-1442,-1335,-1210,108,-761,-734,-1609,-367,-249,-305,532,373,279,-862,166,81,54,0,-1717,-907,-1112,-735,-379,-506,-523,-534,-518,-455,-825,-359,-751,-351,-440,-1853,-1881,-1246,-1414,-1423,-1122,-780,-355,38,-256,394,891,983,-1752,-980,-217,396,-1148,-356,-730,-1048,-1241,-1039,-749,-413,-888,-1118,-1050,323,-879,245,34,-295,-704,-1216,-1604,-1455,-1079,-638,-330,-190,-862,-1263,-209,924,-643,-1203,-1092,-284,1241,143,-251,519,-620,386,-192,-1250,199,813,764,437,175,-1506,-1069,-1141,582,786,-884,436,-134,-77,-29,-342,-311,-771,-1255,-1657,-1404,-1201,-1042,-33,599,-309,-1517,125,1543,1815,108,78,889,-901,591,745,-2086,2162,1608,-1704,1656,1102,-141,-1108,449,717,93,-1534,-557,556,83,-702,-688,-835,-1764,-1295,-751,-727,-809,-938,-1029,-1029,-980,-842,-732,-639,-533,-499,-517,-501,-668,-497,-355,-138,-383,-483,-331,422,-310,-156,304,-882,-1220,-629,-1053,-497,-407,-885,-1236,-1374,-1188,-942,-755,-580,-466,-438,-469,-488,-538,-671,-1750,-1576,-928,-950,-1288,-909,-793,-601,-394,-191,-1930,-2776,356,-1456,-2476,-7040,-6016,-9942,-5647,-2039,-11788,-1634,-92,-245,-10258,-202923,-66612,-9512,-29664,-8307,-9644,-3093,-2581,-5896,-2450,-602,-2271,-3331,-3771,-2026,-2642,-114,-1429,-2676,-746,-343,-57,-775,-1068,-509,-1560,-2736,-1002,-1221,-1437,-1527,-1588,-2060,-1765,-2002,-1483,-1065,-847,-647,-534,-337,-260,-1332,-1066,-241,-452,-849,-1141,-1811,-954,-921,-1332,-1491,-1761,-1954,-1812,-2174,-1381,-1198,-992,-821,-1532,-450,-264,-109,57,-1371,-1993,-1475,-699,0,-114,-293,-160,-194,-205,-181,-212,-222,-236,-667,-484,-701,-901,-1082,-1119,-1013,-833,-618,-362,-1375,13,59,-916,-387,-654,-194,214,-1662,366,533,-548,883,-671,1065,1543,154,119,85,949,131,-867,-1590,-559,-270,-520,-1113,-1651,-1886,-1558,-1222,-905,-880,-487,-356,-253,-124,-284,308,593,169,-500,314,-779,-739,-1111,605,2282,2141,-29,1021,1341,653,-1105,-16,-556,-997,-1397,-1679,-1772,-1690,-1443,-1070,-654,-279,73,-845,-632,-979,-1231,-1387,-1930,-792,-399,-1058,-1722,-2123,-1776,-1262,-691,-197,-630,-7,296,-532,192,1043,893,740,-452,153,-208,-573,-927,-1231,-1426,-1587,-1709,-1663,-1504,-1353,-1213,-1091,-918,-1039,-683,-533,-969,-744,-663,-206,-260,-1716,-929,-711,-925,582,98,-958,737,-1814,-942,51,1212,-76,-204,-127,-100,743,275,-947,-297,113,-24,-217,-322,-418,-857,-495,-507,-454,-1315,-87,-193,-424,452,583,-995,769,823,-794,-1111,-550,-589,-691,-1031,-589,-153,-240,700,1715,-399,-1240,463,-125,-569,-691,-842,-797,625,1103,665,272,1740,229,-1338,-999,-1539,-1321,-1934,-1174,-1132,-639,62,-1144,257,958,1294,505,-30,2233,1053,-1082,-902,514,239,151,377,584,727,-1532,386,-125,-733,-1405,-1257,-418,523,1359,184,297,-293,-629,-72,823,1158,-559,796,-1349,-1322,-1111,-1293,-1866,-1430,-1685,-1885,-2040,-2185,-2161,-2006,-1877,-1649,-1416,-1260,-1066,-1387,-1279,-783,-838,-987,-430,-1384,-1523,-2118,-2315,-2673,-532,307,-417,85,-1295,-635,-1226,-1856,-2295,-1507,-765,-652,549,1019,1312,854,900,-860,-1416,1159,1265,-470,-597,-1173,-1530,-819,-381,-569,-673,-788,-892,-973,-1109,-1596,-1262,-1381,-1407,-1382,-1247,-1473,-756,-515,-2211,-1081,29,-667,280,307,277,172,13,-196,-486,-794,-1135,-1438,-1707,-1952,-2159,-2163,-1946,-1667,-1328,-946,-586,-257,21,-436,-514,456,526,546,-238,-1126,-811,-542,-261,-546,-823,-1043,-1266,-1449,-1625,-1775,-1958,-2225,-2363,-2016,-1655,-1309,-697,-186,-303,-2201,-860,7,-7356,-11756,-9690,3132,2996,2706,2386,2052,-2434,-1101,-1106,-1147,-1610,-2787,-7521,2876,2765,2478,-3083,-5909,1183,699,225,-1958,-2196,-918,-1255,-1621,-1928,-2007,-1812,-1470,-1132,-766,-549,-764,-1373,-397,239,214,189,173,-256,-2927,-1163,-237,-51,-28,-18,18,27,-484,128,679,906,-861,1409,554,-206,-582,-504,-2940,2146,1652,1972,1850,-672,-1766,-588,118,-385,165,-104,-281,-396,-1718,-1409,-639,-969,-959,-1081,-1269,-1474,-1594,-1572,-1405,-1160,-1013,-841,-753,-701,-706,-690,-641,-540,-1377,-973,108,420,-49,-205,-112,880,-525,515,1742,-1127,126,-1391,-135,-377,-1424,-774,-935,-1027,-976,-713,-487,-868,-154,-4,-1193,183,305,440,502,537,294,-347,81,-295,-789,-1306,-1499,-1007,-474,-43,-269],[-754,-597,-486,-388,-318,-256,-264,-153,-151,-76,475,-555,-1118,316,1360,1884,1957,343,1426,-148,-2473,-513,931,796,-1436,-1278,-1565,-130,48,-1205,-75,180,-11,-133,-228,-952,-297,-358,-1716,-1947,-1085,-420,-526,-719,-1467,-1697,-1310,-1274,-1086,-753,-763,-1742,-1360,-1168,-768,-1177,-251,961,390,382,-85,-1390,-1183,-1649,-1861,-1862,-1610,-1285,-895,-668,-1022,-389,-392,-525,-1978,-1551,-1153,-1452,-1685,-1863,-1863,-1703,-1504,-1295,-1147,-1100,-1151,-1260,-1302,-1372,-1438,-1480,-1411,-1337,-1290,-1307,-1449,-1591,-1874,-2366,-2410,-1812,-1103,-375,290,965,1602,-502,258,-1869,-3515,-905,-2239,-962,-531,-142,-1588,1117,1853,-25,342,1443,39,-883,520,-501,281,-1877,-296,-230,-1345,573,-415,-10957,-11355,-12420,-15491,-15256,-604,-453,-668,-858,-1000,-1131,-1190,-1179,-1216,-1209,-1148,-1133,-1586,-1139,-1976,-1181,-2653,-1492,-1610,-1662,-1563,-1362,-1547,-716,-400,-216,206,455,-1730,-34,-380,-734,1362,1072,610,-92,264,2298,352,-1059,432,-63,-74,-329,-1087,-474,-937,857,943,840,-691,-1982,-793,-1426,588,1760,1781,1455,216,297,112,-987,449,-612,-290,101,-374,-841,-1197,-1377,-1249,-978,-704,-1035,-1912,-1252,-2307,-575,-94,-713,-482,-1267,-16,-23,14,75,150,-1147,-1623,62,633,812,300,-1790,39,-605,-1557,-1033,442,1745,304,-1380,-1178,-1269,108,-510,-1151,-1716,-731,-736,-605,-474,-343,-227,-672,-70,-57,-1,16,-2031,-305,-1154,-831,-187,-265,-219,-173,-116,-25,-745,-367,-1376,-191,480,-1651,-2091,-1400,603,603,-198,78,-107,286,-165,-4,-94,-253,-1754,-1296,-733,-913,-1300,-1229,-1324,-1400,-1476,-1490,-1517,-1533,-1592,-1703,-1783,-1892,-1909,-1709,-1412,-1100,-797,-591,-403,-973,-298,-329,-512,-678,-965,-1109,-327,637,-734,-1115,-1193,-392,943,301,-128,547,-488,82,-670,-1645,-301,447,688,2652,803,-1620,-1091,-1297,1252,676,-534,816,37,-203,-127,-283,-396,-713,-995,-1128,-1023,-1076,-1225,123,666,-321,-1594,21,1291,1893,36,142,598,-1025,1091,1093,-2385,1431,988,-1698,322,248,228,-1369,405,355,243,-1492,-854,-604,-935,-1151,-1319,-1297,-1773,-1295,-1416,-1557,-1746,-1791,-1607,-1292,-994,-700,-526,-439,-402,-489,-675,-881,-1197,-1487,-1632,-1547,-1311,-1076,-850,-629,-524,-544,-624,-1549,-1254,-1256,-1440,-1387,-1034,-608,-156,298,726,1088,1355,380,-724,-9,1735,1545,110,1212,-1268,-1597,462,360,-1331,444,630,882,1118,1311,-1441,-2934,1139,-2154,-2699,-7164,-6149,-10329,-2726,1269,-10532,-1904,1608,1309,-78144,-232789,-42370,-3563,-33685,-12404,-9312,-1443,-3104,-6775,-3051,-510,-2491,-3818,-3518,-2056,-2139,12,-1484,-2477,-1227,-751,-346,-396,-351,-402,-2000,-2828,-157,-704,978,630,-430,-1798,-1704,-2373,-1818,-520,-56,-406,-825,-1098,-1376,-1621,-1428,-1381,-1315,-1249,-1456,-1729,-1205,-1259,-1276,-1348,-1379,-1381,-1313,-2184,-924,-623,-257,-347,-1611,-333,815,884,0,-1696,-1936,-1205,-490,-455,-897,-1370,-1837,-2247,-2083,-1635,-1300,-990,-725,-614,-495,-514,-553,-642,-691,-700,-668,-579,-407,-1502,-100,-64,-975,-211,-472,-188,-326,-1893,-659,-781,-870,-927,-932,-867,-772,-670,-600,-556,-552,-620,-684,-1113,-957,-1184,-1381,-1571,-1731,-1843,-1870,-1847,-1721,-1562,-1436,-1307,-1202,-1097,-975,-829,-661,-498,-305,53,-655,-604,-816,558,1565,1696,-32,816,1498,724,-963,410,355,-618,-79,-253,-302,-263,-151,41,268,466,-93,-770,12,-473,-1008,-1404,-1894,-822,973,809,-89,-804,-1108,-463,-696,-930,-1160,-1300,-1456,-1617,-1731,-1752,-1860,-1880,-1936,-1991,-2023,-1996,-1911,-1748,-1476,-1209,-983,-688,-584,-329,52,245,-646,-1192,122,657,-1046,-611,-413,223,-345,-1327,-755,-759,-1049,477,57,-773,949,-1839,-724,-490,998,-77,-86,61,493,1065,184,-1165,-729,2193,1893,1256,815,59,-918,-696,-510,-784,-803,1229,86,-647,1409,1022,-775,1706,1353,-967,-1881,-194,-467,-708,-1063,-615,-173,18,626,817,-225,-1042,-339,-510,-275,-75,-695,-843,683,2241,786,149,2236,618,-845,-815,-2134,-1531,-2002,1167,1805,1630,773,-1800,-142,408,790,551,116,1832,638,-1056,-1131,464,865,-190,1737,2049,2282,-833,55,1814,1355,646,-89,-694,-922,-729,-258,156,-610,-773,-194,317,55,-889,-734,-1524,-1788,-2230,-2481,-2392,-2228,-2160,-2139,-2189,-2341,-2369,-2117,-1770,-1303,-1227,-485,-133,-1602,-1042,-1173,-1276,-974,435,-1531,-1552,-2317,-2280,-2923,-890,-995,-1064,-1014,-1464,-658,-436,-303,-2136,334,904,-677,135,1644,1673,663,838,-956,-1576,282,718,-585,-169,-832,-2022,-945,-564,-496,-676,-798,-796,-658,-825,-1543,-186,-623,4,571,636,-1808,54,504,-1963,-972,-168,-380,-640,-891,-1127,-1345,-1519,-1643,-1765,-1851,-1940,-1968,-1928,-1819,-1663,-1931,-1377,-1202,-1007,-821,-713,-688,-758,-950,-1201,-1484,-1774,-2073,-2394,-2434,-2215,-2001,-1702,-1485,-1258,-994,-763,-543,-900,-254,-238,-381,-524,-842,-1325,-1897,-2123,-1588,-915,-1968,-1524,-650,-7899,-9729,-6335,2832,2678,2303,1822,1264,-2448,-831,-1207,-705,-1023,-2215,-8123,2779,2719,2421,-4130,-5736,831,206,-388,-1762,-2140,-1343,-1396,-1469,-1539,-1610,-1710,-1724,-1700,-1589,-1451,-1369,-1329,-1237,-1295,-1405,-1504,-1588,-1689,-2919,-1716,-1577,-1324,-1021,-743,-464,-137,-395,48,822,1128,-1211,1709,698,-201,-594,-697,-2965,1995,1736,1552,1321,-593,-1923,-916,26,-893,305,416,625,850,-1728,-1657,-1051,-1443,-962,-17,420,447,162,-165,-460,-622,-757,-739,-715,-682,-698,-716,-743,-768,-1363,-900,-733,-655,-622,-529,-411,-262,-296,-18,56,-1257,44,-1253,-332,-411,-1205,-918,-1264,-1595,-1897,-1519,-1015,-907,50,582,-943,112,1592,1751,1756,874,562,-497,76,-693,-570,-151,-440,-1026,-447,-248,-395],[-1374,-1485,-1543,-1474,-1288,-1010,-761,-414,-86,218,460,-588,-1048,62,1067,1105,1029,13,807,-188,-2295,-699,577,587,-1863,-784,-1590,-234,-375,-1367,190,222,134,76,-8,-996,-207,-373,-1630,-1787,-1055,-466,-382,-341,-1117,-1688,-1241,-1519,320,183,-1026,-1954,-1281,-1286,-450,-1108,-633,1129,266,181,1578,-1124,-924,-1691,-1617,-77,-1323,-82,-571,-1176,-1734,-2094,-1601,-1157,-2179,-1607,-604,-604,232,-510,171,590,616,-36,531,-1151,149,-103,-268,-457,-660,-870,-984,-1073,-1134,-1184,-1278,-1297,-1386,-1629,-1805,-2029,-1690,-1264,-856,-383,121,-633,-156,-2475,-3161,-552,-1823,-635,-270,-143,-1509,1032,1884,-13,506,1837,302,-737,683,-466,499,-1833,22,97,-1396,41,-1720,-12867,-13196,-13524,-15239,-14153,-1057,-1215,-1348,-1466,-1554,-1665,-1744,-1662,-1543,-1386,-1171,-994,-1925,-1396,-2050,-845,-2599,-1429,-99,-105,-100,-71,-1440,-561,-410,-268,278,508,-1445,-438,-344,-790,382,49,-378,-680,-731,-448,153,-1307,224,-528,-355,-647,-933,-252,-1021,339,2585,745,-658,-1735,-546,-1801,334,1830,2648,1392,634,972,244,-1126,388,-715,-308,1328,-136,-1057,-581,-378,-613,-767,-883,-1016,-2066,-1621,-2499,-1482,-1361,-1222,-1010,-1239,-653,-536,-409,-302,-224,-1723,-957,-202,-257,-307,-304,-1542,-280,-459,-1356,-1132,-292,-367,-462,-1324,-1046,-1275,-1297,-1581,-1596,-1873,-918,-780,-550,-316,-51,235,-537,396,1070,1354,1568,-1808,292,-1013,-819,1441,1147,903,595,238,-128,-708,-1002,-1989,-614,-128,-1244,-1985,-1382,1278,1665,-23,156,27,1596,-179,523,-43,-694,-1675,-1843,-1900,-1491,-1540,-720,-422,-224,-151,-124,-193,-293,-559,-1763,-732,-790,-753,-627,-493,-382,-306,-341,-390,-720,-616,-653,-680,-687,-1015,-973,-462,229,-428,-793,-1277,-577,709,531,-36,508,-418,-257,-1110,-1889,-777,70,368,2123,1377,-1348,-1084,-1465,999,537,-263,480,148,-388,-252,-286,-122,19,176,347,521,-878,-1393,853,788,-357,-1590,-131,570,358,-54,-232,-548,-944,-1178,-1494,-2292,-1735,-1529,-1422,-994,-721,-548,-1152,-335,-343,-357,-1467,-879,-570,-674,-751,-930,-1109,-1796,-1491,-1728,-1786,-1683,-1488,-1233,-929,-668,-412,-260,-169,-94,-103,-173,-230,-377,-520,-644,-762,-846,-935,-985,-970,-973,-982,-918,-2186,-1292,-821,-1687,-1540,-142,251,-262,839,1231,1487,916,-315,-999,-403,2292,2289,483,1930,-892,-1659,919,515,-1323,45,-79,-90,-59,-32,-1059,-3079,-185,-2873,-3071,-7048,-5970,-10842,-448,771,-9187,-2196,2296,2478,-146579,-218929,-20722,1336,-34233,-14603,-9014,-1177,-3579,-7368,-3814,-1752,-2677,-4142,-3404,-1863,-1496,110,-1738,-2228,-1869,-1306,1548,926,379,-605,-2229,-2387,-184,-1124,168,175,-218,-1465,-1686,-2525,-2158,-548,394,604,149,-69,-493,-1897,-1157,-1470,-1727,-1903,-2092,-2156,-2221,-2287,-2300,-2370,-2392,-2270,-2124,-2090,-1804,-1619,-1392,-1195,-1697,-807,-632,-491,-375,-1994,-1749,-1010,-338,-40,-364,-465,338,377,353,307,166,39,-73,-648,-349,-479,-542,-589,-563,-499,-421,-320,-162,-1643,-436,-82,-1089,-93,-390,-306,-527,-1937,-1006,-1166,-1246,-1249,-1180,-1060,-938,-843,-804,-808,-860,-986,-1109,-1288,-1496,-1768,-1950,-1935,-1705,-1400,-1340,-838,-582,-363,-240,-168,-162,-182,-757,-166,-113,-67,-219,114,-632,-505,-567,-373,-734,-1016,-918,-545,87,796,-776,700,1023,-352,-192,247,262,1270,1165,230,160,-422,-963,-1467,-1804,-1765,-1496,-1469,-1797,-931,-580,-572,-601,-773,-1039,-745,-700,-636,-628,-331,-126,5,53,592,742,925,-298,719,263,557,117,657,-15,-142,271,1000,-975,-705,-425,693,-946,-1423,-271,384,-1208,-600,-260,-609,-955,-1345,-1593,-1578,-1262,-583,-63,-624,1092,-1846,-639,-1036,948,-77,25,339,1061,1265,-5,-1446,-1238,1481,1749,1255,1076,-99,-1000,37,-426,-1065,-826,-703,-571,-850,-266,-210,-525,-321,-531,-1031,-2577,-1639,-1964,-1850,-1495,-1195,-941,-825,-824,-935,-1234,-1626,-1830,-1326,-607,-239,-572,-773,634,2275,818,-1,2029,1010,-425,-516,-2676,-1730,-2113,747,918,1122,1072,-1799,-442,-90,358,623,252,-110,-527,-895,-1288,208,608,-643,2377,3028,3583,-107,-496,1727,3333,3133,3125,2085,1820,1159,35,-44,-973,-873,-381,22,-45,-1271,-502,-1701,-1617,-1780,-1892,-1709,-1418,-1201,-1036,-1523,-1071,-1178,-1288,-1401,-1190,-1250,-246,-18,-1788,-735,-1452,-1721,-874,384,-1358,-1155,-1809,-1892,-2634,-165,856,389,288,-1525,-951,490,-39,-2235,681,1680,-422,-337,871,480,233,46,-952,-1370,-646,-656,-752,-905,-988,-1769,-992,-857,-859,-304,31,329,-243,-453,-1227,5,-612,-16,1114,1199,-2158,350,1875,-1650,-874,646,145,-148,-459,-611,-580,-410,-199,-48,56,75,-340,-445,-28,-1258,-2005,-382,-428,-393,-675,-237,-209,-236,-347,-474,-584,-645,-660,-655,-1182,-761,-941,-469,-450,-960,-359,-310,-250,-1263,-206,-270,-506,-615,-888,-1238,-1519,-1462,-1213,-901,-1732,-2128,-1431,-7597,-8027,-3529,206,-69,-457,-869,-1328,-2301,-1643,-1257,-821,-550,-1203,-8741,-130,-197,-395,-5904,-6180,-1269,-1613,-1805,-1649,-2064,-1139,-1081,-1225,-1185,-1240,-1312,-1277,-1179,-965,-691,-791,-1159,175,409,620,850,1095,-65,-2114,-232,-400,1334,1728,1657,1539,105,-366,-61,897,665,-1317,178,-88,-393,-668,-943,-2666,-1313,-1370,-1241,-1040,-829,-2091,-1250,-329,-1280,-263,-49,27,86,-1778,-1754,-1417,-1854,-952,-207,276,298,339,298,280,-342,212,193,125,51,-59,-268,-205,-402,-1283,-765,-206,-146,-227,-105,-252,31,-181,-432,149,-1269,-1,-1183,-577,-691,-1042,-1304,-1549,-1401,-1075,-1030,-40,-1109,923,1353,-699,-149,1890,1875,1721,824,737,-580,-423,-1230,-555,-135,-585,-1124,-711,-828,-949],[81,681,531,317,19,-349,-844,-1236,-1364,-1154,-787,-706,-950,-182,406,533,515,-328,341,-363,-2007,-873,200,272,-1472,212,-1124,-374,-835,-1392,216,179,88,16,-84,-1122,-341,-544,-1458,-1530,-1024,-870,-851,-813,-814,-1561,-1823,-1791,116,-44,-1319,-1849,-1141,-1402,-160,-1059,-1002,-723,-922,-1004,-923,-933,-709,-1608,-1733,-103,-1222,-311,595,-565,-874,-644,205,-38,-2118,-1285,-374,-673,483,-734,288,1123,875,-338,658,-1260,-103,1092,1021,894,705,445,194,-124,-490,-890,-1342,-1671,-1880,-1776,-1429,-1214,-1016,-898,-902,-900,-876,-737,-626,-2898,-2941,-1024,-1523,-254,-102,-239,-1535,943,1695,-44,667,1193,503,-620,479,-428,-6,-1844,-387,-533,-1289,-913,-2501,-13563,-17231,-19430,-19434,-15173,-1003,-465,-300,-141,3,67,95,-502,-129,-391,-675,-1038,-2238,-1862,-2056,-907,-2488,-1344,-111,-308,159,272,-1332,-769,-538,-343,-225,370,-1206,-880,-342,-784,1981,905,-536,-1025,-571,-1539,-1697,-1503,-44,-1016,-600,-1013,-588,-42,-1139,-226,1419,656,-607,-1485,-341,-1779,140,1521,1558,1352,1200,1195,355,-1289,238,-865,-269,-512,-787,-1252,-1199,-1354,-1441,-1474,-1489,-1532,-1753,-1902,-2452,-1713,-1579,-1419,-1163,-1098,-638,-410,-165,55,236,-2215,-337,247,294,159,39,-442,-252,-402,-1260,-1269,-726,-818,-892,-1258,-1131,-1269,-1405,-1581,-2029,-2048,-1508,-1414,-1200,-969,-708,-435,-447,81,271,500,676,-1410,823,-788,-731,1299,1260,1476,1482,334,381,-699,-1598,-2491,-1269,-2030,-2028,-1717,-1174,-391,-55,156,147,40,-189,-485,-891,-1232,-1635,-1988,-2301,-2409,-2233,-2029,-1828,-1657,-1556,-1553,-1582,-1706,-1874,-2122,-2414,-2331,-1944,-1486,-1001,-559,-177,148,243,535,-371,573,722,-674,-817,-1004,-840,-597,-95,64,-352,-1315,-810,76,58,0,-22,-404,-606,-1474,-1962,-1199,-263,14,202,366,-931,-1022,-1608,723,443,-59,575,217,-608,-380,-317,276,572,925,1304,327,-594,-1551,830,681,-367,-1472,-290,761,1011,-153,-52,-514,-827,-947,-830,-1945,-74,-440,-1048,1236,1000,758,-753,454,1652,1487,-1455,-593,719,530,-348,-83,-1318,-1807,-800,-1381,-1838,-1959,-1631,-1144,-863,-95,388,749,963,-116,1330,1304,1232,662,-304,-386,60,-255,-548,-755,-831,-863,-855,-1348,-2343,-1294,-904,-1979,-1920,-22,94,-298,774,989,1216,452,-852,-1225,-741,2349,2463,833,2323,-584,-1762,1120,725,-1193,410,121,-65,-188,-267,-725,-3164,-479,-3389,-3517,-6722,-5392,-10341,-1220,-755,-7961,-2407,682,921,-211580,-178167,-4812,491,-32428,-15078,-8980,-1118,-4079,-7593,-4588,-3016,-2808,-4093,-3409,-1524,-767,-294,-2085,-1861,-2529,-1874,1979,2135,994,-839,-2142,-1937,-241,-1453,-594,-259,-12,-1111,-1662,-2232,-2250,-575,576,792,212,16,-509,-1700,-1229,-1290,-1068,-1885,-1528,-1227,-1071,7,-436,218,-72,-1460,-466,-1903,-1409,-660,-898,-1132,-1698,-1520,-1720,-1952,-2124,-2152,-1975,-1680,-1366,-1050,-693,-638,-98,168,366,515,541,552,376,-644,365,-411,92,-64,-187,-299,-411,-499,-513,-1698,-856,-611,-1133,-727,-837,-960,-1124,-1629,-1515,-1670,-1786,-1845,-1821,-1703,-1546,-1389,-1266,-1176,-1131,-1167,-1213,-1338,-1524,-1819,-2113,-2378,-2374,-2064,-1680,-1341,-986,-661,-421,-215,-53,-258,-1125,537,791,924,-167,1002,-604,-321,-280,357,433,-209,-838,-1594,-2257,-2425,-1980,-1537,-1290,-1117,-1081,-1091,-1051,-965,-784,-476,-108,-163,-644,-540,1009,264,-582,-1438,-1653,-1039,651,1060,75,-606,-837,944,777,479,-668,-320,-783,-1213,-1401,-1157,-748,-171,-88,435,419,906,540,994,387,75,250,1718,-1264,-1037,-743,585,-1256,-1664,-723,-250,-1347,-636,-157,-740,-1337,-1991,-2437,-2150,-1494,-772,-190,-452,1207,-1778,-621,-1407,1368,-21,151,707,1624,1449,-238,-1572,-1665,707,1535,1210,954,-213,-1043,717,700,-1176,106,771,219,-970,376,248,-252,187,227,-941,-1874,231,-387,-916,-1256,-744,-225,-96,-210,-254,-301,-1011,-252,-246,-218,-426,-438,-571,-394,-527,-698,-840,-1071,-1221,-1366,-1510,-2680,-1827,-2219,-1741,-1691,-1625,-1502,-1407,-1308,-1156,-1059,-888,-657,-403,-196,-677,-1381,130,308,-1169,1960,2283,2560,513,-520,776,2563,2158,1620,986,297,-422,-979,-1257,-1379,-934,-640,-259,24,-1709,-979,-1843,-1773,-1560,-1321,-1354,751,849,-876,-1500,-263,665,648,716,679,-1346,593,-468,-1971,-494,-1413,-2094,-720,194,-930,-512,-1088,-1390,-2357,-206,306,703,69,-1491,-1353,431,198,-2269,917,956,-102,-815,-612,-1254,-1774,-2229,-2486,-2112,-1821,-1598,-1417,-1373,-1338,-1404,-1365,-1381,-1776,-1318,-1249,-1131,-932,-670,-867,-57,-622,-110,789,992,-2554,560,1265,-1351,-858,882,496,-95,361,207,93,50,83,145,180,402,-290,-432,14,-1489,-2035,121,1806,1574,-1068,265,1933,294,111,892,2088,2520,1599,-830,-1198,-776,-1144,290,-623,-982,-1054,-1372,-1572,-1649,-1557,-1364,-1145,-772,-424,-124,-531,464,638,609,-1542,-2632,-2373,-7044,-6774,-1452,-245,-551,-826,-953,-965,-1990,-737,-1273,-536,-580,-661,-9410,-914,-1128,-1405,-8401,-7239,-1872,-1725,-1583,-1625,-1947,-1426,-1371,-1535,-998,-629,-1171,258,755,233,-683,-829,-892,880,1339,767,1581,1149,24,-1350,191,-458,1483,3030,2165,2357,144,-374,-177,647,175,-1080,-598,-854,-1021,-1055,-1045,-2275,-941,-883,-708,-469,-447,-2191,-1476,-155,-1337,-939,483,1025,1073,-1772,-1630,-1378,-1797,-800,-241,568,455,369,233,90,-3,-141,-220,-330,-434,-563,-653,-714,-744,-977,-702,-666,-599,-604,-573,-540,-488,-476,-469,-436,-952,-530,-928,-674,-703,-676,-478,-871,-867,127,-1025,804,-1157,1169,1273,-140,-233,848,559,173,-193,-549,-761,-804,-1480,-391,-103,-428,-876,-330,-21,-491],[136,732,483,278,127,63,23,147,-195,472,582,-888,-792,-358,418,461,219,-599,-294,-623,-1641,-988,-711,-669,-732,-669,-698,-752,-1262,-1240,-817,-751,-684,-551,-404,-1218,-101,-26,-1252,-1215,-893,477,503,25,-502,-1338,-1805,-1598,278,-284,-1558,-1592,-875,-1436,159,-924,-1276,122,-111,-387,-678,-892,-1121,-1441,-1750,-1509,-1574,-1594,-1471,-1418,-1310,-1208,-1110,-1015,-1794,-822,-685,-651,-388,-822,51,395,795,-571,715,-1302,-268,1021,4097,4452,4577,4436,3110,1981,879,1747,674,-292,-1205,-1998,-2018,-1707,-1464,-1421,-1624,-1926,-2241,-2138,-1664,-2858,-3017,-1919,-860,241,108,-269,-1556,968,1738,0,917,1702,744,-423,1053,-265,743,-1796,768,1060,-878,180,-2487,-12273,-20816,-26846,-25967,-17509,-1319,-273,-264,-178,-42,45,108,-378,-49,-278,-517,-818,-2397,-2201,-1879,-1049,-2217,-1022,-833,-882,-973,-1077,-1099,-974,-778,-510,-637,126,-889,-1209,-225,-586,339,102,-754,-1139,-831,-809,-384,-1497,-249,-1357,-623,-1237,-49,252,-1151,-668,2001,694,-420,-1131,-64,-1565,126,798,717,672,672,674,561,-1343,137,-942,-99,653,211,-1191,178,698,728,-605,-240,-800,-1326,-1825,-2235,-700,-376,-576,-740,-821,-877,-838,-693,-492,-275,-2384,123,268,393,522,702,712,477,-328,-1168,-1343,-132,1010,-450,-1080,-738,-1070,66,-379,-2282,-2122,-1001,-1005,-872,-754,-659,-607,-608,-598,-626,-542,-408,-923,78,-460,-520,836,942,1030,962,397,361,-639,-2006,-2652,-1598,-1478,-1123,-1338,-765,-181,-101,-148,-429,-792,-1244,-1692,-2079,-2050,-1775,-1476,-2111,-802,-652,-2163,-654,-794,-1053,-1438,-1809,-1995,-1650,-1007,-1226,-81,1372,-586,2367,3303,3604,1670,525,1173,72,937,697,-1099,-802,-917,-751,-1184,-1527,-1837,-1996,-1969,-1815,-1611,-1384,-1173,-1025,-989,-963,-1709,-1932,-1522,-539,-328,-33,231,-474,-887,-1655,444,393,88,711,266,-838,-495,-354,90,231,434,680,-140,-221,-1706,651,581,-316,-1265,-440,541,710,-273,-230,-622,-626,-831,-933,-1559,-721,-1057,-675,87,393,624,-383,489,1128,1234,-1467,-174,294,143,-271,-59,-1490,-1820,-362,1221,1429,1080,2027,1082,-907,2005,2960,1587,806,-141,2343,1802,1228,538,-398,-773,-1317,-1702,-1912,-1908,-1735,-1520,-1250,-1673,-1928,-1309,-1009,-1982,-1634,242,-87,-297,655,2278,1769,-53,-1163,-1437,-1004,586,418,335,258,-405,-1983,267,250,-1014,35,-102,-199,-260,-274,-487,-3271,-57,-3605,-4051,-6325,-4508,-8961,-805,-919,-7056,-2572,-552,-404,-223523,-133171,-200,-283,-30202,-14511,-9357,-1147,-4793,-7528,-5287,-4334,-2980,-3727,-3612,-1903,-1746,-1471,-2545,-1471,-3031,-2272,-18,116,178,-1187,-1948,-1616,-401,-1717,-1343,-753,-708,-845,-1722,-1994,-2109,-680,-604,-874,-1333,-1765,-2103,-1714,-1098,-460,-870,-1710,-1352,-1107,-1199,29,-140,302,-140,-1619,-462,-1739,-1839,-378,167,-119,-1699,-654,-932,-1234,-1475,-1966,-1572,-1398,-1182,-963,-773,-910,-318,-150,-40,35,12,-4,-16,-631,-147,-571,-336,-455,-552,-649,-754,-837,-838,-1758,-1429,-1092,-1169,-755,-767,-790,-862,-1361,-1136,-1297,-1487,-1699,-1854,-1829,-1631,-1346,-1053,-767,-511,-334,-172,-98,-101,-235,-402,-620,-1298,-1115,-1308,-1432,-1387,-1258,-1162,-1094,-1096,-1124,-1602,-1027,-821,-557,-237,154,-620,-106,-32,209,634,394,193,-114,-357,-535,-720,-822,-922,-884,-793,-601,-288,59,408,232,-365,-651,-1004,-370,1525,466,-414,-1324,-1533,-1210,423,927,109,-360,-602,1069,2181,2032,-762,455,1139,485,24,-103,-389,-357,-130,187,658,1110,909,1239,790,259,135,1492,-1498,-1354,-821,530,-1607,-1961,-1253,-1052,-1414,-745,-33,-829,-1470,-1691,-1272,-1345,-1754,-298,-346,-294,1122,-1677,-669,-1465,1028,31,242,893,917,982,-522,-1352,-1726,-93,305,-146,-575,-1030,-1410,-1599,-1444,-1116,-660,-322,-163,-1008,0,17,1,143,254,-752,-1198,349,-378,-1061,-1353,-767,-223,746,123,588,-53,-1115,-55,-323,-552,-745,-899,-931,-863,-733,-566,-330,-179,33,204,-54,-2344,-1759,-2240,213,117,12,-32,-825,-567,-560,82,232,421,-700,106,-437,-1381,50,39,-1694,431,262,111,-55,-169,-248,-218,-292,-362,-431,-492,-572,-546,-566,-1762,-850,-896,542,992,-2128,-1653,-1789,-1790,-1284,-1327,-1049,1630,1587,-1121,-1524,-564,490,699,2288,1515,-1443,905,-872,-2013,-289,-1024,-1960,-1992,-1939,-1587,-1241,-973,-800,-2066,-429,-288,-235,-183,-1321,-1672,-165,-153,-2069,-155,-169,-203,-1206,-340,-528,-641,-758,-975,-1128,-1589,-1773,-1454,-1502,-1445,-1357,-1225,-1093,-1643,-860,-823,-834,-857,-887,-951,-969,-1013,-992,-978,-924,-2762,-703,-600,-978,-833,-206,42,-394,500,707,847,914,399,517,375,150,-236,-345,-110,-1655,-1856,40,1815,971,-1313,267,1811,182,375,1460,2550,2337,1580,-918,-1139,-765,-1292,491,-725,-895,-78,-111,-73,-1579,70,125,-714,-144,194,148,-268,101,11,-132,-1310,-2800,-3380,-6477,-5956,-664,-668,-577,-435,-206,12,-1455,-446,-1197,376,222,26,-10101,-438,-746,-1104,-11531,-8854,-1928,-2004,-1919,-1801,-1723,-1559,-1365,-1806,-783,-374,-1202,284,854,360,-754,-866,-560,1209,1351,579,1229,807,77,-704,-77,-526,-741,-1004,-1259,-1452,-1511,-1488,-1398,-1203,-1027,-862,-675,-549,-501,-582,-1220,-1908,-283,-103,243,680,-425,-2313,-1668,-285,-1166,-1572,-164,1815,1545,-1842,-1502,-1140,-1518,-665,-258,740,375,85,-197,-433,-566,-726,-790,-866,-917,-976,-982,-957,-908,-817,-773,-732,-688,-744,-787,-850,-913,-1037,-1150,-1317,-1486,-1511,-1372,-1065,-727,-471,-389,-939,-629,216,-1124,1098,-1447,916,764,299,-574,212,224,294,468,648,54,-955,-1852,-113,1022,-498,-832,-351,-60,-592],[252,-334,-921,-1420,-1489,-1073,-720,-352,-216,117,203,-1058,-520,-379,84,7,-128,-710,-272,-905,-1195,-1008,-356,34,51,31,-130,-577,-1615,-963,-245,-262,-320,-353,-410,-1221,-573,-731,-1069,-903,-860,-945,-936,-927,-832,-1117,-1309,-1216,-169,-574,-1777,-1309,-561,-1455,445,-735,-1509,687,326,-596,160,-523,-318,-1333,-1757,-218,-1002,-974,-547,-769,-788,-845,-822,-720,-1442,-390,-67,-635,-24,-901,425,526,752,-861,664,-1372,-457,894,4452,7160,7419,7164,3016,1158,-592,2061,238,-1346,-2257,-1590,-570,159,724,829,-115,1416,1499,-671,-1398,-2915,-3786,-1870,-11,660,255,-380,-1716,953,1493,-18,1090,2226,862,-312,1214,-137,740,-1854,1129,1156,-344,-241,-2418,-9782,-20740,-30870,-31316,-19637,-1478,437,167,-118,-396,-701,-951,-1125,-1302,-1352,-1254,-1132,-2546,-2360,-1704,-607,-1951,-780,-933,-1169,-1430,-1697,-1889,-1997,-2053,-2040,-1930,-1838,-1736,-1641,-1538,-1454,-1310,-1127,-981,-987,-527,-285,65,-1426,-532,-1595,-547,-1354,452,470,-1180,-1063,1452,708,-250,-836,142,-1419,-283,-494,-606,-660,-635,-572,-430,-1416,-215,-1073,21,269,408,-963,586,727,767,-632,-180,-617,-953,-1537,-2033,-786,-1212,-1657,-1956,-2028,-1920,-1679,-1393,-1140,-947,-2158,-715,-623,-467,-201,217,691,760,-381,-1173,-1462,-333,654,-741,-892,-580,-937,472,101,-2173,-2158,-1802,-2264,-2191,-1941,-1697,-1488,-1329,-1171,-1080,-937,-834,-739,-681,-685,-690,-704,-789,-818,-912,-1065,-1209,-1267,-2089,-2526,-598,-124,323,-948,-289,1373,1535,710,662,723,1122,-519,633,910,1020,-1360,-1929,1544,1616,-2454,934,1163,153,197,-436,-1170,-1837,-1996,-1369,-441,488,-538,2164,2750,3100,1661,748,1460,550,1308,502,-1391,-1213,-1842,-2104,-1948,-1715,-1642,-1662,-1760,-1943,-2167,-2305,-2249,-2100,-2022,-1963,-1928,-1868,-1746,-1278,-901,-426,22,-24,-691,-1566,163,375,186,1536,301,-1064,-586,-374,626,779,871,1016,-335,239,-1830,455,507,-170,-977,-552,390,718,-399,-486,-1031,-42,-157,-261,-1131,-367,-1344,-468,-560,-656,-847,-1063,-1295,-1518,-1525,-1450,-915,-450,-192,-184,-40,-1577,-1780,-114,2313,1472,1042,2034,593,-883,1926,3002,1581,713,-70,2843,2336,1159,1081,-437,-574,-1095,-1701,-2099,-1938,-1656,-1530,-1535,-1714,-1343,-1290,-1066,-1816,-1199,599,-221,-187,517,3161,1859,-506,-1118,-1555,-1063,-1020,-1730,-1161,-448,-291,-2251,683,660,-750,26,-454,-921,-1282,-1393,-1297,-3349,-1007,-3403,-4507,-5833,-3303,-7132,-882,-474,-6442,-2580,583,723,-172387,-96386,691,538,-28525,-13425,-9965,-264,-5697,-7117,-5610,-5590,-3090,-3055,-3902,-969,546,-520,-2941,-1013,-2782,-1948,134,-24,-134,-1565,-1690,-1356,-565,-1782,-1874,-1224,-43,-594,-1770,-1772,-1844,-991,-1200,-1432,-1722,-1820,-1813,-1664,-1522,-1417,-1319,-1460,-1170,-1059,-1277,-872,-693,-537,-338,-1738,-464,-1537,-2061,-184,-73,-292,-1614,-974,-1399,-1647,-1288,-1773,-1236,-739,-20,-338,-923,-1174,391,1358,1287,1051,919,630,310,-478,-28,-684,-446,-634,-779,-909,-1030,-1092,-1024,-1761,-2066,-1503,-1116,-220,-362,-430,-495,-1063,-2,-101,-270,-1132,-849,-1202,-1578,-1943,-1656,-1269,-905,-609,-318,-104,41,76,104,125,-1476,291,-733,-177,1138,694,751,1257,790,-1310,-2092,446,1564,1034,-360,-1,-574,-701,-715,-591,-447,-279,-13,168,398,653,-12,1002,1084,578,-629,324,-9,1484,1477,231,-635,-1051,-1389,-149,1146,568,-269,-1076,-1382,-1398,189,736,131,-25,-328,-274,-419,-479,-863,-267,-101,21,68,198,87,-42,-304,-628,-915,-978,-720,-209,479,436,-38,1208,-1662,-1609,-643,594,-1948,-2282,-1790,-1771,-1313,-881,-614,-1808,-1039,-250,-716,-1408,-1869,-637,-501,-141,1249,-1543,-720,-1194,925,65,289,413,223,-10,-825,-967,-1372,-1641,-1685,-1382,-924,-501,-1041,192,359,-971,379,268,-60,-987,-514,-774,-995,-1133,-1246,-1303,-1310,-1269,-1192,-1235,-1453,-775,-494,-335,-154,56,-65,-1286,514,587,662,-851,-129,51,460,716,598,-462,749,843,450,49,-2155,-1590,-2161,896,733,500,257,-516,-487,-647,-825,-738,-451,-1348,168,-249,-1324,-8,-211,-2215,829,622,337,-60,-507,-1006,-1445,-1695,-1295,-953,-700,-594,-551,-859,-2099,-1365,-1665,-1458,-936,-2125,-2283,-1567,-1640,-992,-1386,-720,852,1223,-1198,-1646,-798,328,692,2409,1452,-1586,424,-1206,-1871,-199,-579,-1534,-290,-449,-527,-620,-762,-901,-1819,-802,-911,-340,-307,-1129,-1816,61,-3,-1803,-268,-398,-489,-1530,-491,-515,-448,-391,-573,-540,-684,-1947,-1020,-1253,-1387,-1430,-1353,-1235,-1135,-1037,-1049,-1137,-1261,-1410,-1578,-1641,-1626,-1482,-1358,-1258,-2482,-1178,-1216,-1194,-1004,-589,6,-762,400,754,1322,1309,363,455,582,1084,-249,-268,-735,-1817,-1580,-25,789,290,-1321,265,1607,60,613,1989,1854,1434,976,-975,-1074,-807,-1465,-1592,-1940,-1991,-1765,-1513,-1277,-1451,-949,-861,-854,-742,-667,-618,-541,-371,-259,-163,-1076,-2578,-4378,-5963,-5666,251,1248,1340,1358,1365,-973,-783,-450,-1085,561,239,-56,-10882,-538,-774,-1029,-15193,-11058,-1562,-1709,-1864,-2009,-2196,-2246,-2209,-2223,-2225,-2235,-2303,-2352,-2414,-2369,-2186,-1949,-1629,-1251,-923,-594,-234,145,46,-247,614,-637,1529,1723,1853,1967,-1,-711,-591,2796,3072,-303,3248,1236,-126,-657,-1443,-1598,3024,1588,2709,2415,-484,-2156,-1777,-489,-908,-2102,-786,1095,1458,-1910,-1419,-894,-1333,-541,-228,-339,-678,-912,-1116,-1256,-1278,-1310,-1232,-1153,-1056,-988,-938,-837,-792,-748,-790,-875,-987,-1226,-1469,-1737,-1976,-2156,-2048,-1763,-1423,-1062,-812,-900,-165,-386,-475,-1143,-468,227,-1236,880,-1886,711,660,601,-1093,561,647,723,592,956,253,-1196,-1825,-139,836,-704,-913,-505,-434,-899],[209,10,-254,-556,-900,-1270,-1715,-2000,-2040,-1935,-1768,-1608,-1526,-1445,-1421,-1361,-1297,-1119,-840,-1248,-757,-1005,-597,534,937,1274,291,-667,-1859,-668,813,583,273,-36,-365,-1119,-928,-1139,-1162,-1040,-866,-781,-647,-579,-489,-953,-859,-850,-188,-917,-1965,-1030,-237,-1479,685,-517,-1705,1089,506,-749,-351,-432,-317,-1315,-1766,-282,-975,-1227,-498,-847,-379,-968,-21,137,-1115,-62,681,-616,-374,-984,234,-142,-302,-1208,495,-1438,-660,705,4577,7419,17654,17489,3036,805,-1702,4063,2386,-746,-734,434,-457,1868,1885,857,-372,2092,1944,-638,-1757,-2758,-2946,-3,696,995,380,-589,-1983,905,1083,-73,1189,1321,850,-296,590,-43,-119,-2022,-754,-956,-1133,-1052,-2609,-6045,-14883,-27154,-32112,-18744,-1158,1478,1841,1830,-456,1440,1430,-260,433,-200,-666,-1161,-2484,-2076,-1562,-284,-1706,-227,387,-520,-65,-416,-728,-919,-1033,-1148,-1466,-1221,-1234,-1753,-1187,-1154,-1077,-1004,-1040,-1092,-1228,-1447,-1621,-1812,-1945,-1940,-1847,-1626,-1359,-1114,-1228,-1350,-635,-649,-742,-820,-951,-1363,-1432,-1652,-1815,-1924,-1906,-1768,-1469,-1531,-783,-1268,25,382,576,-675,881,807,626,-708,-159,-521,-1120,-1729,-2248,-2278,-1849,-1419,-990,-635,-460,-437,-407,-523,-738,-2023,-1332,-1529,-1443,-1095,-578,-59,452,-574,-1299,-1658,-577,356,-958,-749,-507,-901,-124,-474,-1938,-2183,-1284,-1152,-1156,-1140,-1102,-1063,-1055,-1051,-1131,-1178,-1284,-1411,-1572,-1759,-1838,-1756,-1616,-1348,-1100,-881,-650,-620,-1947,-2405,-630,681,780,-628,150,1763,1972,957,941,1074,2247,-706,558,2097,1107,-1323,-1719,1626,1473,-2431,743,273,-305,-1006,-1728,-2332,-1924,-1077,-288,404,1498,-570,2193,3049,3131,1523,835,1616,971,792,143,-1506,-1133,-1528,-1750,-1825,-1817,-1863,-1904,-1946,-2028,-2146,-2251,-2309,-2313,-2291,-2163,-1962,-1843,-1928,-945,-578,-131,288,323,-523,-1434,-182,304,165,1623,252,-1344,-723,-439,647,1151,1017,877,-85,535,-1941,33,-213,-539,-875,-1169,-1453,-1688,-1940,-2184,-2429,-2463,-2158,-1817,-1431,-1030,-1210,-300,-11,248,398,93,581,593,638,-1452,696,-287,-531,-166,-101,-1629,-1746,96,2001,1410,785,1567,3,-865,1764,1888,1539,624,10,1254,979,709,327,-485,-585,-880,-1225,-1503,-1624,-1573,-1494,-1437,-1591,-1260,-1315,-1137,-1707,-835,120,-379,-32,274,1485,1645,-944,-887,-1633,-982,707,252,-266,-873,-1354,-2605,-1177,-566,-493,648,1163,1575,693,586,-64,-3461,1062,-2959,-4827,-5327,-1912,-5024,1016,1806,-6152,-2444,3728,4046,-130201,-73649,-8826,-2231,-27787,-12230,-10608,-1390,-6801,-6457,-5452,-6812,-3121,-2211,-4273,-826,-303,-917,-3178,-569,-2073,-1074,336,315,270,-2011,-1481,-1211,-766,-1712,-1854,-1688,-234,-418,-1822,-1626,-1593,-879,-731,-873,-1100,-1222,-1394,-1395,-1292,-1120,-873,-1252,-951,-998,-1319,246,534,572,-176,-1815,-537,-1357,-1770,31,-316,-751,-1487,-1694,-1780,-1379,-1224,-1586,-1164,-773,22,-471,-971,-1436,196,270,369,508,583,462,346,-196,515,-778,6,-316,-602,-846,-1048,-1192,-1265,-1733,-2077,-1829,-2083,-1997,-1684,-1271,-849,-766,-39,331,-47,-1500,910,923,-150,-688,-353,283,70,-232,-500,-794,-1098,-1453,-1723,-1732,-1654,-1015,-576,-245,326,791,777,1107,526,-1615,-2593,331,1861,1578,-546,684,-443,-15,-412,-787,-1098,-1173,-863,-445,106,701,210,1334,1910,824,-865,180,-237,1636,1641,219,-846,-1324,-1812,94,643,548,-166,-747,-1214,-1616,-56,385,105,-256,-665,-1166,-1636,-2070,-1835,-1206,-632,-141,133,684,862,997,886,688,532,192,-217,-659,-1085,-1554,-1926,-1597,-1814,-1813,-375,184,-2121,-2221,-2230,-1528,-1137,-1037,-1197,-1070,-1274,-97,-824,-1221,-1661,-1008,-667,-23,1146,-1418,-732,-810,1190,28,260,1675,2100,1525,-1112,-571,-970,-1250,511,320,277,-451,-1022,493,481,-852,216,-17,-391,-960,-1124,-1478,-1776,-1952,-2008,-1936,-1840,-1752,-1688,-1565,-1583,-1467,-1441,-1441,-1417,-1348,-1310,-1524,-1167,-1140,-1099,-1140,-1114,-1139,-1171,-1208,-1216,-1117,-1025,-794,-531,-279,-2157,-1433,-2043,367,390,334,249,-383,-460,-425,-751,-987,-1090,-1050,-962,-766,-1245,-279,-470,-2653,28,-24,-138,-348,-578,-1293,-898,-993,-977,-902,-829,-836,-842,-1206,-1771,-1298,-1379,-1360,-1148,-1704,-2458,-1307,-1424,-786,-1546,-441,1502,1050,-1192,-1912,-879,184,582,2133,1306,-1671,-153,-1339,-1633,-288,-370,-1175,-636,-759,-810,-847,-904,-969,-1673,-1040,-1614,-1262,-1457,-1661,-1937,-2026,-1756,-1556,-1053,-736,-486,-1661,-396,-572,-458,-613,-892,-1076,-1159,-1098,-763,-476,-150,-938,-157,508,79,-801,458,275,84,-87,-251,-339,-453,-502,-627,-793,-2044,-1258,-1556,-1722,-1553,-1101,-515,-1244,40,403,573,1044,211,370,690,191,-384,-825,-1137,-2011,-1331,-144,452,-504,-1133,200,1283,-117,742,1905,1558,1171,779,-1068,-1066,-970,-1733,249,-827,-695,223,854,951,-1275,-196,157,-924,-236,965,-112,-48,1204,1054,839,-871,-2175,-4379,-5552,-5957,-354,-160,-286,-407,-440,-1828,-380,-492,-992,33,112,196,-11796,345,332,229,-18762,-13847,-911,-507,-759,-1616,-1054,-940,-725,-2413,-142,184,-964,-460,694,238,-1148,-969,67,1110,926,-44,357,-141,-76,1,549,-780,1671,2350,2125,2408,-212,-1040,-860,2404,2862,31,3405,1181,-217,-768,-1665,-1324,2423,1428,1322,766,-569,-1987,-1729,-880,-810,-1816,-1242,-164,-12,-1795,-1324,-679,-1200,-419,-619,-809,-999,-1142,-1313,-1462,-1520,-1592,-1543,-1481,-1387,-1313,-1212,-1112,-1024,-922,-897,-907,-948,-1127,-1330,-1587,-1835,-1834,-1392,-901,-421,-39,-693,-949,-53,-225,-478,-1270,-202,382,-1119,869,-2154,545,298,31,-1530,-447,-560,-640,-611,-542,-391,-983,-1362,-15,122,-741,-816,-470,-223,-815],[245,1861,2152,823,986,1265,1066,47,-313,1142,1127,-1643,-45,-309,-66,402,126,-692,-152,-1685,-411,-1055,-899,407,476,506,513,-827,-1860,-446,345,285,156,20,-162,-979,-645,-984,-1263,-1492,-1708,-1754,-1546,-1391,-1204,-1074,-1010,-862,-766,-1327,-2095,-810,-810,-1549,-945,-1103,-1856,-1288,-1350,-1445,-1552,-1570,-1580,-1480,-1799,-1227,-1101,-1355,-1089,-973,-610,-1118,-454,-395,-850,-250,-144,-589,-781,-1094,114,174,122,-1621,196,-1480,-870,445,4436,7164,17489,18174,3116,1188,-353,4291,2347,-1291,-2129,-1177,-903,91,250,238,-620,-152,-319,-586,-2086,-1803,-15,689,958,1122,509,-872,-2232,852,552,-112,-166,-667,-1249,-1775,-1648,-1184,-757,-2260,115,521,775,-998,-2598,-1008,-3797,-14486,-25029,-14711,-175,1347,1730,1693,-705,1358,1444,-242,248,-1118,-1454,-1542,-2320,-1743,-1425,-211,-1443,-356,-837,-1194,-1258,-1092,-810,-937,-731,-600,-1700,-255,-365,-1664,98,66,670,816,-27,-491,-398,251,-140,-1195,-1312,-1478,-1708,-1581,-1259,-932,-1224,-1410,-253,-190,-177,-517,-48,-1326,-48,-8,73,164,304,472,725,-1628,-523,-1428,-55,1797,745,-343,1184,1134,672,-770,-418,-979,-1421,-1476,-1671,-1054,-599,-458,-381,-410,-624,-928,-1269,-1645,-2038,-2211,-1847,-1482,-1161,-877,-582,-348,-128,-808,-1443,-1848,-766,173,-866,-588,-458,-908,-342,-378,-1683,-2124,-1415,28,266,449,-95,750,-144,-879,347,335,-864,13,-393,-912,-1465,-2007,-1767,-1205,-716,-328,-22,-639,-1809,-2339,-695,106,0,-332,57,246,516,841,1053,1242,1340,-825,453,1097,826,-1304,-1479,-228,-631,-2079,-1421,-1797,-2190,-2359,-1897,-1305,-632,41,167,594,1499,-615,1947,2953,2953,1333,851,1696,1372,848,78,-1407,-883,-1232,-1354,-1245,-995,-776,-555,-962,-1581,-237,-280,-488,-444,-729,-1685,-1649,-1769,-2002,-671,-722,1010,1236,606,-350,-1238,-522,226,80,1541,179,-1615,-859,-496,-345,-817,-1312,-1798,-2239,-2032,-1919,-1335,-985,-737,-542,-827,-253,-157,-842,-1280,-1771,-20,-13,-23,-415,0,-812,43,63,117,121,141,162,148,170,-1410,193,-507,-824,-190,-204,-1590,-1680,299,299,284,199,87,-641,-836,-128,-182,-300,-424,-511,-630,-763,-839,-979,-1097,-1188,-1267,-1306,-1331,-1285,-1139,-978,-794,-1400,-392,-1375,-1193,-1640,-555,889,-557,179,-70,501,260,-1316,-586,-1651,-810,-746,-761,-661,-444,-398,-3006,616,1553,-260,867,3641,1620,2,-198,112,-3576,2000,-2425,-4898,-4818,-397,-2728,437,1710,-6120,-2113,3327,-10799,-98837,-67092,-29100,-10518,-27923,-11045,-10926,-2665,-7878,-5606,-4856,-7976,-2990,-1243,-4606,-1313,-973,-1370,-3130,-178,-1279,34,306,303,255,-2520,-1356,-1185,-996,-1568,-1402,-2036,-599,-758,-1837,-1565,-1390,-1019,-913,-749,-606,-351,-533,-1191,215,-331,-535,-1107,-829,-1052,-1317,384,488,364,-203,-1748,-711,-1231,-1506,-1022,-1236,-1267,-1345,-672,-1160,-77,-1101,-1441,-1155,-889,8,-635,-913,-1660,-913,-587,-104,428,825,285,406,179,53,-869,96,499,-83,-168,-289,-127,128,-1672,-1368,-1709,-914,391,-454,-964,-1229,-491,247,18,-72,-1672,1527,1366,-167,-494,-469,144,95,148,884,422,710,973,594,262,-1709,-101,-473,-328,198,411,567,689,301,-1534,-3100,201,500,291,-789,-85,-292,-485,-614,-746,-921,-1084,-1150,-1301,-1406,-1456,-1461,-1306,-1129,-836,-1169,-191,-487,541,796,181,-1028,-1432,-2239,336,452,293,-116,-384,-1042,-1872,-309,-520,-773,-1060,-1319,-1518,-1411,-1114,-1101,-314,59,363,197,900,996,1094,1073,978,821,637,419,200,18,-213,-599,-746,-1987,-1958,-1345,-1510,-1890,-1915,-2247,-1425,-1171,-1188,-566,-282,-1538,9,-946,-852,-1311,-1374,-830,60,438,-1310,-651,-874,-851,-376,168,703,1105,1360,-1263,-190,-623,-1066,160,246,128,-581,-993,529,604,-785,826,793,-639,-925,-1165,-509,-36,-111,-209,-309,-434,-584,-759,-1708,-1714,-1124,-1188,-1210,-1170,-1076,-1035,-1751,-993,-1048,-1070,-1453,-1047,-970,-879,-813,-778,-826,-776,-773,-791,-832,-2294,-1293,-1892,-766,-667,-570,-440,-378,-484,-230,-225,-154,-24,-92,273,-152,-1106,-195,-692,-2282,554,2030,2076,1371,937,-1772,1093,563,27,-432,-698,-745,-538,-1480,-1417,-175,-1171,125,211,-1296,-1912,-1002,-1151,-616,-1718,-160,768,816,-1120,-2232,-657,181,464,475,280,-1451,-734,-1128,-1307,-1059,-1185,-1201,-1269,-1307,-1290,-1287,-1340,-1435,-1557,-1643,-2228,-1809,-1635,-1371,-1313,-957,-697,-1235,-228,-41,87,-1407,-462,-1044,-374,-487,-785,-881,-736,-361,-563,578,919,-1057,-72,1556,765,-1006,738,389,-140,-673,-1201,-1608,-1880,-1827,-1730,-1693,-1731,-1841,-1979,-1815,-1482,-1063,-577,-1707,-179,280,-118,749,59,382,826,553,-504,-280,-286,-2033,-1028,-463,-291,-1268,-818,193,500,-225,464,414,436,569,797,-1104,-1009,-1145,-1970,949,-784,-550,328,2052,1661,-1009,-533,-111,-1008,-303,561,-458,-74,-99,-576,-994,-1167,-1653,-3241,-5127,-6687,-1820,-1639,-2652,286,630,-1427,748,-371,-830,255,2025,1922,-12732,1506,1163,739,-19314,-17046,-3033,-225,-93,-1418,-462,-6,998,-2667,1282,1354,-763,-854,374,88,-1388,-913,216,-56,-399,-734,-992,-1152,-1241,-1249,-1078,-875,-523,-139,240,623,-439,-1387,-1060,1696,2290,329,2449,1084,-314,-858,-1828,-1053,398,-193,-726,-1231,-1721,-2201,-2020,-1663,-1345,-1398,-1399,-739,-646,-1533,-1202,-797,-1124,-1200,-1456,-1729,-2019,-2226,-2152,-1917,-1652,-1508,-2166,-1347,-1401,-1551,-1711,-1863,-1949,-1877,-1711,-1459,-1167,-984,-819,-732,-923,-771,-836,-903,-884,-718,-534,-967,72,-80,-491,-1413,47,570,-905,108,-2098,762,606,406,-2000,-29,-165,-286,-290,-216,-2,-563,-877,73,1097,-788,-742,-438,-222,-783],[190,767,148,-379,-700,-708,-547,-222,-256,251,318,-1784,213,-172,-24,73,16,-523,0,-1932,-68,-992,-1110,-407,-682,-1009,-1354,-1696,-1969,-2024,-1961,-1714,-1478,-1229,-1022,-833,-749,-734,-986,-586,-495,-490,-404,-332,-179,-865,-308,-355,-156,-1627,-1996,-536,360,-1539,1022,-142,-1795,1056,924,-668,-1404,-628,-840,-1496,-1736,-646,-1014,-1221,-1450,-1071,-271,-1185,-1193,-1860,-2093,-1438,-679,-448,-1118,-1145,1082,3034,606,-2001,-140,-1411,-984,194,3110,3016,3036,3116,3245,1994,881,2746,2195,-1640,-805,-626,-1265,-989,-1365,-1527,-1531,-1352,-1063,-599,-2306,-658,723,1072,1121,1397,676,-1101,-2111,573,32,-524,-1116,-1242,-748,-438,460,190,83,-2467,1760,3136,1600,-1380,-1923,4223,4310,3563,-11091,-8240,1336,1147,2368,1938,-912,1295,1122,-202,67,-2011,-1972,-1902,-2081,-1388,-1252,-542,-1122,-797,-673,-601,-349,-234,-280,-881,-754,-691,-1694,-183,-231,-1351,163,280,391,447,325,-306,-541,-271,-479,-1003,-1695,-1017,-585,-737,-213,-42,-1129,-1238,301,295,49,-425,279,-1264,190,341,463,576,691,761,829,-1676,-676,-1459,-209,119,-167,-455,-751,-1027,-1195,-1185,-1072,-963,-925,-905,-1375,-1199,-960,-1050,-1091,-1119,-1215,-1301,-1348,-1385,-1426,-1753,-1532,-1576,-1577,-1554,-1486,-1454,-1418,-1439,-1533,-1979,-1750,-1537,-1158,-727,-405,-927,117,942,-1395,-1972,-1473,-68,830,890,-243,1016,-68,-1224,92,-166,-999,306,941,590,277,-358,-317,-486,-644,-771,-829,-831,-1702,-2297,-974,-1023,-1089,-1130,-958,-741,-448,-100,149,394,573,-776,367,682,538,-1268,-1189,-198,-486,-1629,-785,-691,-494,-283,-25,-665,381,524,613,730,801,-636,910,903,840,741,560,405,252,72,-53,-1201,-980,-681,-231,-902,-376,-16,124,-782,-1520,210,876,-691,-733,-834,-1783,-1355,-1571,-1937,-583,-778,1394,1794,858,-142,-960,-783,181,-15,36,-305,-1797,-949,-874,-671,-415,-198,-54,19,-18,-1688,-493,-494,-721,-872,-891,-695,-464,-1053,-1692,-1862,173,199,161,-79,19,-310,-161,-244,-273,-333,-365,-393,-469,-530,-1264,-765,-914,-1098,-1258,-1498,-1579,-1544,-1259,-1063,-831,-672,-551,-1244,-751,-169,-72,-67,-99,-125,-208,-327,-401,-540,-646,-713,-755,-754,-753,-710,-609,-532,-465,-1159,-163,-1428,-1180,-1571,-326,531,-718,477,-451,212,32,-1531,-349,-1559,-592,-679,-695,-706,-756,-695,-3340,-326,34,-16,494,936,1048,-811,-1052,341,-3579,-544,-1872,-4635,-4262,855,-296,-1203,1494,-6200,-1504,3391,-34925,-78319,-76483,-57517,-21595,-28536,-9803,-10507,-2787,-8293,-4559,-3962,-8794,-2587,-276,-4630,-907,-687,-1771,-2768,-481,-463,-362,-327,-378,-421,-3006,-1273,-1228,-1189,-1344,-822,-1946,-292,-294,-1718,-1530,-1189,-1119,871,1927,612,625,-612,-1152,210,-447,-385,-974,-713,-1118,-1231,424,345,185,-197,-1508,-937,-1128,-1329,-1543,-1354,-1008,-1160,-426,-1380,-150,-863,-1291,-1139,-1033,-1210,-1555,-1602,-1714,-994,-582,-227,69,215,153,302,176,-316,-912,-750,-1157,-1428,-1374,-1088,-733,-320,-1500,-580,-1444,-767,479,-465,-1282,-1531,-198,60,-366,-160,-1484,196,47,-71,-262,-479,45,-116,-51,-56,-204,-281,-255,-22,325,-1521,1051,-385,-387,1489,1254,744,792,184,-1147,-3346,-651,-979,-1212,-1206,-1104,-933,-743,-513,-424,-204,-107,-605,-210,212,277,220,120,-106,-323,-1498,-891,-1140,-1409,-1703,-1954,-1977,-1746,-2108,-1261,-1008,-679,-367,-57,-840,-1923,-519,-154,15,391,141,-232,-606,-1038,-1418,-1419,-1054,-558,-39,478,800,1092,1228,1256,1205,1113,989,873,802,684,-941,-47,-2181,-2026,-295,-592,-1611,-1605,-1867,-1047,-794,-1304,-183,21,-1818,88,-1043,-407,-918,-1637,-977,-157,-404,-1226,-771,-813,-819,-701,-555,-426,-312,-212,-1189,-236,-361,-601,-629,-860,-980,-1026,-962,-709,-457,-779,90,363,-944,-891,-1473,-964,320,-265,290,-158,569,442,-652,-1933,-1832,-1019,-524,1645,-201,-73,-375,-1903,1158,899,637,-1792,66,-160,-329,-1480,-557,-985,-673,-680,-683,-698,-2538,-1205,-1749,-722,-767,-869,-990,-1213,-1497,-1765,-1910,-1579,-1120,-653,-277,-201,-938,-306,-913,-1963,-54,2025,2135,1120,908,-2171,1434,1219,760,284,-158,-564,-780,-1542,-1100,-708,-874,-438,-270,-948,-1301,-715,-894,-513,-1892,30,73,84,-1090,-2605,-231,164,211,139,87,-1212,-1327,-807,-984,-891,-1141,-1358,-1675,-1966,-2123,-2010,-1736,-1431,-1418,-1576,-1910,-144,-708,-665,-959,-196,427,-878,16,-49,-370,-1035,-1152,-1523,-1429,-1005,-584,-118,266,307,-395,718,575,-1295,-143,-663,-1218,-1479,-1140,-523,123,707,540,900,-263,-838,-200,117,-1073,-263,-654,-692,-1163,165,743,-2097,-259,304,-773,396,-125,440,33,-656,-1319,-1916,-1981,-1974,-1118,-834,-645,-1963,-527,-622,-788,-926,-948,-760,-420,2,442,-1157,-960,-1375,-2174,1022,-712,-409,440,1114,826,-741,-979,-480,-1095,-728,-731,-876,-299,116,454,720,-302,-1136,-1978,-4723,-7831,-4088,-8565,-14108,526,490,-5,578,-53,-668,-165,449,218,-13689,-186,-274,-205,-15271,-18531,-5201,167,-1227,-1096,118,537,1392,-2834,2473,2293,-606,-1266,-13,-108,-1647,-794,-442,-657,-893,-1107,-1282,-1443,-1662,-1963,-2264,-2488,-1975,-1376,-736,-35,-700,-1732,-1176,952,1948,541,3621,911,-448,-955,-1947,-823,1712,478,-715,-1828,-2119,-1620,-1285,-1076,-220,-1035,-1245,-449,649,-1206,-1049,-476,-1127,135,254,93,580,-638,-942,720,648,362,-2679,-509,-406,-764,-1060,-1286,-1419,-1423,-1382,-1282,-1134,-1074,-1004,-984,-1381,-1108,-1230,-1408,-1578,-1633,-1568,-1323,-1024,-643,-498,-1545,290,490,-618,-549,-1640,953,1010,993,-2059,56,-130,44,-188,-109,-221,-232,-363,163,623,-802,-657,-362,-192,-674],[-324,-361,-417,-442,-438,-396,-402,-310,-187,-111,-20,-1549,259,-40,76,909,28,-330,765,-1824,404,-908,-1330,587,402,57,-301,-980,-1201,-1191,-1376,-1357,-1270,-1122,-989,-858,-820,-836,-1054,-714,-617,-605,-513,-441,-298,-919,-197,-220,-302,-1816,-1811,-312,634,-1531,1010,19,-1622,961,963,-438,-1857,-867,-1303,-1550,-1661,-840,-1021,-981,-1496,-1236,-281,-1241,-880,-1282,-1490,-1303,-806,-273,-1393,-1216,1155,2628,526,-2406,-585,-1337,-1073,-124,1981,1158,805,1188,1994,2674,1654,2869,2142,-1799,-760,-998,-1413,-1815,-1550,-1288,-1270,-1369,-1542,-1585,-2105,-1242,-894,-552,-268,-93,91,-1270,-1675,-49,-386,-434,-651,-785,-907,-960,-894,-801,-719,-2641,-342,-95,46,-1840,-1148,563,584,618,552,-1329,266,73,-79,-181,-1134,-217,-161,-219,-159,-2763,-1803,-1703,-1824,-1083,-1102,-352,-809,-451,-450,-640,-502,-532,-517,-806,-767,-792,-1577,-482,-510,-1013,-621,-719,-793,-872,-1032,-1162,-1311,-1461,-1474,-1415,-2068,-1023,-813,-576,-338,-128,-1000,-977,-95,468,80,-416,642,-1209,245,1394,2540,2643,3239,3232,1111,-1722,-747,-1348,-490,1639,1162,331,1599,2023,1319,-803,114,99,-249,-124,-1022,-1317,-281,71,-224,-466,-732,-949,-1083,-1145,-1127,-1615,-872,-707,-540,-377,-191,-64,40,-1088,-1573,-2063,-821,-551,-853,-1180,-1436,-1268,-836,-410,-1121,-1787,-1486,-178,646,580,-398,234,-46,-1574,-701,-916,-1052,-752,-412,-86,230,-485,-682,-275,-331,47,24,-568,-1626,-2214,-594,-538,-724,-894,-876,-814,-626,-283,75,541,1039,-559,297,2233,991,-1238,-886,1528,1176,-1151,259,2657,-91,1167,520,-518,778,1027,1104,977,1136,-643,1294,4276,3867,967,773,1724,2137,2597,-155,-1008,-1161,-626,93,-855,-374,-465,-610,-634,-1301,-527,-423,-845,-1011,-892,-1760,-965,-1254,-1792,-445,-762,-798,-958,-1045,-1144,-1158,-1120,-1117,-1066,-1011,-959,-1807,-1005,-786,-686,-632,-634,-680,-735,-813,-1299,-812,-602,-349,-36,-876,246,1034,-1225,-2062,-1682,928,2071,2090,232,1985,207,1088,1449,751,657,76,405,109,-150,-1017,-700,-950,-1144,-1119,-961,-1083,-1346,63,321,555,-522,84,-1642,-617,284,45,-304,-695,-1062,-1431,-1628,-1379,-1094,-828,-609,-467,-373,-352,-349,-333,-380,-461,-901,-497,-1467,-1086,-1498,-341,-290,-854,-152,-789,25,130,-1547,150,-1358,-261,389,351,251,-54,-649,-3444,-628,-752,-849,-815,-762,-699,-1719,-1895,-790,-3375,-678,-1353,-4086,-3653,501,805,-3225,440,-6271,-604,1284,-55373,-67891,-100142,-91926,-34946,-29034,-8417,-9166,-1008,-7311,-3339,-2921,-7943,-1897,-678,-4186,-1056,-475,-2016,-2202,-388,-443,-535,-677,-936,-1209,-3139,-1216,-1307,-1310,-1036,-162,-1420,-433,-281,-1434,-1477,-964,-1159,894,2144,527,724,-661,-1092,139,-511,-191,-820,-575,-1154,-1059,442,452,422,-143,-1126,-1183,-1029,-973,199,222,190,-918,-353,-1511,-435,-722,-1103,-1394,-1783,-1775,-1475,-1141,-1524,-582,-328,-152,-28,-42,-97,-205,-415,-706,-1084,-1483,-1647,-1224,-784,-370,-487,201,-1170,289,-1027,-550,619,-388,-1575,-1597,147,-50,-740,-285,-1304,-347,-331,-195,-15,-319,45,-225,-200,-440,-877,-1327,-1373,-826,-172,-1184,987,-271,-390,1344,1408,779,728,217,-632,-2895,26,281,401,-1077,285,567,1310,1463,-485,1972,1556,-1002,-478,1717,2309,679,704,1810,1244,-1625,-738,-607,1662,1312,146,-1263,-1145,-1592,-633,-1019,-1312,-1455,-1197,-723,-1665,-623,-442,-6,1196,525,275,1195,802,-1217,124,-404,-983,-1531,-1977,-1582,-1182,-952,-848,-841,-880,-934,-931,-805,-639,-1250,-490,-2322,-1984,113,305,-1319,-1266,-1369,-219,-624,-1350,-858,-1105,-1966,-1344,-1312,-1268,-1179,-1601,-1069,-1017,-989,-1146,-848,-721,-635,-485,-333,-202,-74,61,-928,171,-157,-115,-141,-88,-189,-985,-908,-473,-577,-803,-651,-549,-1167,-821,-1269,-1070,234,-334,-9,-82,895,506,-759,-1858,-1860,-1185,-692,1682,-208,-404,-502,-1896,1088,673,367,-2125,-39,-167,-299,-2080,-751,-1100,-1421,-1766,-2016,-1815,-2728,-1157,-1598,-438,-237,-133,-1175,-706,-763,-441,-715,-950,-1128,-1248,-1357,-1331,-1183,-1058,-1135,-1715,-690,-613,-548,-547,-560,-2407,-587,-653,-639,-494,-206,155,-833,-1389,-807,516,-505,-463,1016,-654,-728,-451,-665,-462,-2007,252,863,481,-1128,-2350,-122,-214,-236,-320,-331,-981,-1900,-517,-691,-1099,-774,-874,-1090,-1289,-1383,-1365,-1231,-982,-1318,-2000,-1511,461,-745,-511,-648,-312,784,-490,-643,156,-500,-639,-309,-1789,-273,248,80,-303,1043,748,-248,1150,303,-1623,-218,480,559,-1123,357,663,885,1562,567,980,-163,-1070,-239,248,-661,172,-510,-1134,-1623,-1801,-1647,-1974,-1280,-1199,-1370,-1280,-1353,-1405,-1363,-1271,-1102,-923,-776,-1939,-762,-891,-1074,-1925,-1558,-1911,-2198,-1785,-1334,-876,-412,58,501,-1269,-950,-1669,-2254,1035,-651,-309,539,255,-160,-522,-1561,-970,-1211,-443,-358,-1344,-532,1720,1902,1108,-63,-684,-756,-4353,-9320,-7024,-15761,-15566,-1361,-1786,-1695,-1232,-707,-549,-753,240,350,-14556,504,552,599,-9617,-14684,-7358,-1502,-2273,-744,675,1250,1084,-2845,920,517,-563,-1725,-834,-1156,-1931,-1478,-1483,-1432,-1472,-1565,-1690,-1839,-2059,-2347,-2444,-2123,-1768,-1401,-1060,-704,-1006,-1899,-1222,157,1361,609,2914,624,-660,-1096,-2054,-687,2519,1061,2023,1147,-776,-1505,-2144,-1542,-549,-768,-977,-801,1676,-892,-889,-500,-1251,406,848,-222,1405,-370,-1280,1837,2333,665,-2345,-409,80,-755,-66,99,318,328,-146,-149,-373,267,-46,-413,-1799,-1059,-1117,-964,-721,-475,-317,-960,-113,-42,-550,-1709,-24,-78,-349,-982,-1092,396,602,743,-1450,-712,-865,-210,-565,23,-281,-665,-1024,-1409,-1591,-1551,-1371,-1122,-930,-807],[-177,1015,2321,1260,2149,1741,-41,-482,-164,1089,728,-1259,539,43,185,640,-246,-141,271,-1510,-59,-810,-1567,-506,-723,-947,-1147,-1312,-1405,-1356,-1330,-1198,-1091,-973,-890,-820,-855,-959,-1152,-1074,-1136,-1309,-1428,-1578,-1636,-1646,-1588,-1351,-1100,-1789,-1601,-393,-217,-1509,76,84,-1381,109,102,-170,-2140,-1164,-1846,-1416,-1561,-1040,-1014,-713,-1290,-1462,-353,-1280,-205,-210,-141,-11,236,-63,-1472,-1296,1159,2490,401,-2694,-1115,-1290,-1134,-490,879,-592,-1702,-353,881,1654,1900,1639,953,-1726,-688,-1201,-1160,-513,-152,32,-1121,-168,-420,-652,-1340,-1296,-1478,-1380,-1080,-754,-338,-1316,-1119,512,-432,227,886,940,-13,-812,667,435,-738,-2698,-110,-223,-405,-2306,-966,-458,-481,-428,-421,-454,-454,-502,-531,-544,-1354,-565,-577,-600,-755,-2578,-1205,-1321,-1543,-1288,-1024,-636,-511,17,361,-707,516,755,291,-723,-760,-893,-1451,479,-125,-720,226,-199,-618,-1045,-1535,-1955,-2070,-1801,-1492,-1275,-2122,-1117,-1261,-1487,-1738,-1663,-1190,-707,-633,297,24,-502,793,-1171,270,1251,2420,2809,3595,3797,1162,-1795,-728,-1094,-918,2865,1312,553,1644,1863,1196,-842,186,200,-294,129,-650,-1325,-205,1318,862,-232,-43,-486,-860,-1155,-1288,-1535,-821,-473,-132,186,512,760,973,-1086,-1588,-2128,-780,865,699,-35,-434,-1096,-271,132,-913,-1644,-1500,-338,543,630,-611,825,117,-1967,-437,-981,-1156,371,1613,1576,779,-570,-1080,-723,-903,-118,-81,-562,-1537,-1980,-498,-101,-259,-403,-372,-329,-212,2,186,447,727,-259,212,1475,888,-1275,-653,1329,951,-748,54,2024,-129,911,241,-430,647,1071,1444,1052,874,-707,800,3510,3070,721,594,1578,2369,2750,-324,-959,-1443,-652,166,-845,-473,-640,-1117,-1534,-1924,-2120,-1787,-1411,-1360,-981,-1718,-610,-934,-1682,-531,-769,-964,-1252,-1507,-1766,-1835,-1685,-1478,-1208,-960,-768,-1680,-1123,-569,-565,-625,-730,-843,-905,-933,-923,-1210,-673,-597,-564,-859,-624,-727,-1445,-2377,-1419,-1271,-1228,-1079,-845,-574,-301,-104,37,132,92,-128,-201,-476,-748,-1025,-1244,-1303,-1252,-921,-685,-762,-1220,194,403,603,-885,-14,-1441,-555,161,-167,-631,-1141,-1555,-1517,-1018,-450,97,-367,-630,-468,133,1092,524,616,624,-475,-756,-185,-1610,-1035,-1541,-810,-688,-1082,-255,-1034,243,493,-1488,425,-1187,-59,1205,1181,1057,-675,-848,-3249,-372,-775,-1176,-1343,-1256,-1001,-2814,-2743,-459,-3037,-409,-1032,-3500,-3120,-1365,-1641,-5649,-1344,-6365,-614,-357,-58588,-66455,-135667,-128988,-49519,-28876,-6950,-7139,-766,-5048,-2073,-1964,-7057,-1756,-1752,-3516,-1435,-1350,-2127,-1666,-1259,-1276,-1287,-1298,-1385,-1481,-2626,-1556,-1532,-1463,-1263,-1129,-873,-616,-405,-1130,-1488,-828,-1247,812,1880,260,674,-801,-1112,-46,-632,-75,-758,-518,-1251,-945,826,900,1041,-155,-748,-1546,-1045,-786,1348,2103,1422,-750,-378,-1674,38,-552,-1113,-1579,-1592,-1266,-947,-613,-1271,-314,153,-267,-281,639,4,976,1055,-593,-869,-683,77,-260,-554,-737,-741,-552,-792,-73,-619,-366,456,-321,-1889,-1402,445,-175,-1193,-536,-1221,967,1180,346,208,-92,60,-317,-367,-473,-735,-899,-988,-923,-779,-857,-411,-212,-425,199,477,752,662,288,-172,-2494,-73,2057,1973,-983,426,1012,2596,1784,-488,2050,920,-1413,-778,1465,2309,771,330,1325,1320,-1272,-1166,-401,973,879,124,-1375,-904,-1047,863,833,-491,-31,448,-330,-1422,-660,-923,-950,-732,-382,-108,280,310,-1214,719,656,478,247,20,-343,-645,-997,-1332,-1616,-1805,-1890,-1900,-1863,-1865,-1862,-1708,-2279,-1876,-1131,-1001,-1069,-948,-893,-787,-792,-1370,-1002,-1228,-1690,-1617,-1607,-1489,-1303,-1345,-1129,-980,-1004,-1103,-1185,-1298,-1430,-1388,-1215,-979,-701,-395,-600,64,-29,289,-45,204,92,-1234,-852,-529,-780,-863,-623,-180,-1264,-713,-758,-834,111,-346,-218,3,1226,621,-859,-1655,-1759,-1386,-874,1620,-212,-715,-609,-1739,-731,-1174,-1316,-2429,-1163,-1155,-1200,-1665,-1215,-1155,-1247,-493,-217,-436,-2576,-1131,-1428,-147,-377,-665,-1671,-1160,-1230,-1057,-888,-685,-510,-423,-502,-611,-704,-865,-1337,-1492,-1177,-974,-798,-621,-409,-2283,118,334,574,848,1150,130,-914,-1138,-490,929,-76,-634,827,-365,-167,-170,-417,-401,-1964,428,724,274,-1185,-1944,-694,-964,-1153,-1369,-1455,-1480,-1863,-1620,-1590,-1474,-1184,-741,-311,188,773,1362,963,1169,-1137,-2340,-1084,1401,-704,-289,-325,-289,1527,0,-1335,12,-869,-157,-183,-1810,-394,-416,-528,-582,-664,-752,-818,-963,-1065,-1838,-1146,-1066,-924,-939,-500,-323,-145,21,132,249,25,-1211,-117,107,-211,-167,-698,-567,-1143,-811,-744,-1632,-468,-288,-1750,-291,-462,60,25,-65,-742,-484,-683,-1821,-415,-519,-603,-1372,-712,-831,-1021,-1285,-1653,-1776,-1520,-1211,-897,-1327,-859,-1875,-2031,-141,-486,-452,-648,-839,-885,-704,-2128,-1432,-1221,-369,-553,-1624,-858,2258,2205,1142,229,-172,515,-3870,-10906,-10308,-22789,-5809,-806,-677,-236,330,926,-336,-1303,2063,2164,-14838,2061,1825,1475,-3402,-10221,-9245,-2608,-2908,-285,-81,-136,-266,-2606,-630,-753,-832,-2050,-862,-556,-2016,-414,59,69,-1148,-1619,-1012,-1760,-1597,-2132,-1795,-1197,-567,46,417,170,-1144,-1527,-1043,-502,861,697,3015,399,-763,-1109,-1987,-485,2405,1069,1552,856,-732,-1290,-1231,-1209,-775,-413,-550,-958,457,-437,-530,-331,-1317,-87,-127,-424,-16,88,-1503,64,0,-202,-1740,-674,-953,-1210,-1330,-1310,-1169,-925,-690,-477,-344,-154,-81,-74,-1373,-963,-559,-531,-777,-1045,-1369,-1654,-1963,-2204,-2455,-2589,-2401,-2242,-1966,-1707,-1415,-1156,-834,-553,-714,-1268,-1051,-68,-832,914,1214,1283,714,368,567,-629,-447,-44,-45,-307],[-404,669,2019,1518,2430,1771,-533,-602,-138,1007,596,-946,644,149,343,0,-481,-712,-855,-1124,-782,-721,-1740,-581,-567,-585,-623,-1116,-791,-816,-894,-828,-714,-528,-342,-201,-379,-604,-1199,-228,-50,-210,-345,-542,-700,-1288,-1105,-1140,-1103,-1564,-1374,-815,-755,-1439,-648,-689,-1084,-656,-606,-582,-1977,-1452,-2237,-1086,-1425,-1218,-969,-453,-1042,-1734,-477,-1303,405,787,28,428,1859,168,-1319,-1379,1093,3107,222,-2422,-1711,-1307,-1184,-890,1747,2061,4063,4291,2746,2869,1639,3720,1339,-1570,-603,-790,-924,-1222,-977,-667,-1312,-443,-438,-385,-387,-1090,-463,-441,-388,-340,-170,-1214,-535,220,-10,420,511,598,-384,-1089,571,525,-1222,-2632,365,390,326,-2679,-1558,461,482,599,708,819,1006,585,1391,1297,-1536,979,533,-437,-659,-1829,-585,-973,-1240,-638,-830,81,-237,-369,-210,-792,522,828,610,-625,-710,-973,-1350,375,-160,-488,801,752,-834,-162,212,-276,-925,-383,64,-609,-1747,-242,368,24,24,-731,-1435,-1713,-1196,-512,-100,-649,808,-1125,290,963,950,926,930,938,993,-1867,-597,-708,-1450,557,386,263,195,194,265,-863,230,230,-430,240,-252,-1131,-666,-1116,-1526,-1904,-2008,-1668,-1313,-1007,-769,-1492,-497,-451,-412,-343,-192,-35,155,-933,-1545,-2136,-709,511,494,110,-516,-1166,-383,371,-732,-1508,-1469,-488,467,300,-833,-35,-195,-2233,-706,-1338,-1325,-295,-186,-106,-9,-616,-1452,-1130,-1452,-291,-171,-541,-1239,-1457,-1060,-1299,-1541,-1767,-1798,-1785,-1674,-1468,-1309,-1102,-898,-690,-571,-410,-368,-1301,-440,-564,-727,-880,-955,-934,-856,-783,-679,-653,-668,-783,-997,-1218,-1501,-1762,-1849,-1622,-1268,-917,-669,-446,-285,-236,-503,-994,-1673,-685,-870,-1165,-1489,-1871,-2130,-2018,-1653,-1242,-814,-1058,-1693,-1021,-1621,-251,-570,-1547,-246,-718,553,204,-159,-607,-1013,-1382,-1775,-2075,-2164,-1881,-1534,-1218,-801,-383,2,338,621,868,1028,-529,-1576,-25,890,614,-726,-104,-507,-1599,-2183,-1459,-1406,-1218,-959,-665,-365,-70,156,350,525,-31,-364,576,444,-849,-546,-132,-1288,-1330,-713,-878,-910,-1097,-892,-875,-811,-916,-816,-851,-762,-766,-787,-921,-1122,-1353,-1649,-1837,-1533,-1080,-570,-773,-776,-293,1161,721,687,574,-752,-649,246,-1749,-949,-1615,-241,-377,-1283,-796,-866,-824,-757,-1326,-654,-983,-667,-756,-824,-903,-1099,-1001,-2843,-744,-477,-247,-946,237,-831,-3982,-3352,519,-2503,-671,-846,-2922,-2594,-689,-871,-8287,-629,-6354,198,575,-44241,-72518,-179925,-161871,-60495,-27515,-5320,-4638,305,-1932,-669,-1075,-6248,-1419,-1043,-2696,-1779,264,-1971,-1157,699,818,777,686,484,247,-1993,-1403,-1821,-1568,-534,-634,-641,-704,-842,-995,-1449,-1081,-1304,-587,-123,-110,534,-950,-1121,-276,-734,22,-714,-470,-1318,-856,1109,1911,1370,-172,-340,-1799,-1098,-612,1591,1954,1964,-611,-436,-1803,275,-12,-857,-975,-1684,-246,-974,-348,-965,-478,-308,-768,-599,530,-76,1221,2089,-633,-841,-889,1352,-181,684,248,-802,36,-336,1347,-207,-175,346,-227,-1728,-1095,-1713,-2308,-1934,-1261,-1148,-196,178,430,381,219,132,-358,-495,-596,-1035,-1494,-1992,-2053,-1657,-1282,-951,-654,-458,-182,61,256,442,385,227,-2111,-179,973,941,-722,727,790,686,613,-362,323,141,-1707,-1001,-151,-161,-209,-224,-314,-362,-825,-1626,-791,-1021,-1268,-1289,-1481,-639,-486,1097,1817,-900,-25,1164,-84,-1184,-606,-965,-78,1493,603,-512,1532,-97,-1180,849,2327,1077,591,1832,1750,1405,994,595,239,-56,-319,-540,-704,-889,-1710,-1282,-2005,-1711,-300,1,-866,-654,-460,707,-422,-1363,-266,149,-1379,-668,-1115,-1610,-2078,-2045,-1523,-1144,-809,-1099,-366,-271,-336,-555,-589,-789,-952,-989,-915,-682,-304,41,127,234,475,-1478,-806,175,-475,-952,1212,1314,-1210,-564,-192,-489,-49,-346,-343,106,115,-259,-959,-1430,-1562,-1618,-1073,320,-245,-1001,-701,-1511,2256,2324,889,-2698,305,1167,-486,-1156,-643,-1171,-1456,-1418,-1602,-1605,-2208,-1307,-1257,-850,-608,-377,-1944,-1203,-1103,266,196,92,-65,-307,-690,-1050,-1312,-1496,-1546,-1299,-1633,-850,-651,-534,-446,-1929,-332,-394,-466,-531,-577,-646,-955,-871,-754,-820,-855,-879,-779,-617,-460,-362,-224,-355,-1808,-9,1,-70,-1292,-1486,-528,-713,-889,-1162,-1338,-1369,-1449,-891,-408,-1645,429,-452,175,2273,2863,3135,515,1217,-904,-2363,-629,1585,-652,-56,-53,-165,1574,528,-2064,-713,-1093,-412,-436,-1605,-484,-503,-655,-784,-932,-1070,-1125,-1174,-1110,-1714,-866,-731,-630,-678,-505,-547,-606,-674,-777,-835,-923,-1297,-1007,-1025,-997,-947,-935,-940,-1022,-981,-966,-1306,-1077,-1169,-1913,-1456,-1558,-1530,-1401,-1276,-1104,-925,-773,-1686,-517,-433,-327,-872,-5,130,220,-390,169,26,-163,-380,-635,-1416,-1255,-2026,-1739,-1723,-1693,-1652,-1590,-1535,-1384,-1086,-2587,-1865,-1217,-233,-498,-1624,-1286,2196,2602,1188,457,297,1707,-3364,-12582,-13861,-29387,575,379,292,298,430,708,-139,-1828,1679,1907,-14282,2164,2112,1919,1663,-5559,-10809,-3454,-3435,97,-138,-283,-429,-2333,-632,-601,-522,-2065,-1222,-779,-1938,-171,1201,773,-1734,-1792,-1200,-1946,-918,-504,-767,-790,610,1221,-155,-521,-1198,-1075,-830,-1148,327,663,2196,101,-878,-1141,-1923,-367,2017,1042,1952,1759,-732,-1143,-444,-1032,-140,-134,-187,-1101,123,-34,-140,-321,-1458,-813,-963,-932,-731,-405,-1804,166,439,588,-1322,121,477,-372,393,205,3,-168,-565,-916,-697,-905,-1053,-1189,-1287,-1410,-1492,-1602,-1596,-1521,-1499,-1439,-1408,-1324,-1274,-1666,-1150,-1175,-1104,-1061,-985,-931,-794,-671,-579,-1551,-816,-94,-1232,358,655,925,1105,342,128,-556,-452,45,-104,-284],[-744,244,1660,1666,1880,1634,-1174,-762,-265,816,382,-771,-607,-1298,-2033,-2206,-1539,-944,-487,-824,-35,-497,-1910,163,413,501,550,-1211,-351,177,-294,-539,-924,-1184,-1232,-1027,-786,-587,-1229,-253,-199,-333,-480,-717,-924,-1624,-1402,-1471,-1494,-1475,-1429,-1402,-1383,-1381,-1317,-1367,-1359,-1376,-1381,-1447,-1752,-1705,-1943,-1843,-1928,-1876,-1734,-1516,-1145,-2087,-695,-1367,154,675,95,306,1898,366,-1088,-1501,921,2603,-46,-2086,-2388,-1449,-1278,-1342,674,238,2386,2347,2195,2142,953,1339,665,-1418,-709,-1361,-1423,-1082,-556,-88,-1559,169,660,375,660,-2034,1045,999,896,709,414,-1029,14,-163,-366,-477,-492,-374,-775,-1429,-141,-168,-1746,-2530,-696,-911,-1226,-2951,-2536,-1120,-812,-376,34,414,834,671,1382,416,-1642,906,271,-631,-855,-1122,-64,-681,-924,-494,-692,464,-5,-687,-803,-892,568,947,938,-522,-613,-1031,-1284,163,-261,-336,782,746,-1731,-537,635,-186,-973,-523,17,-579,-1322,-80,437,228,918,-166,-651,-492,-1769,-605,-293,-829,470,-1077,303,494,318,78,-143,-317,-335,-1934,-392,-249,-2001,115,48,-88,-298,-543,-746,-858,-879,-884,-953,-1063,-1234,-1455,-1702,-1837,-1586,-1195,-867,-585,-349,-195,-143,-1504,-309,-483,-624,-663,-534,-337,-65,-680,-1474,-2122,-655,860,924,254,-630,-1138,-330,195,-596,-1395,-1408,-623,-133,-24,-1063,314,380,-1901,-966,-1679,-1598,-4,-332,-761,-1203,-1623,-1791,-1468,-1895,-963,-883,-882,-1062,-1240,-1513,-1787,-2036,-2104,-1866,-1627,-1378,-1106,-922,-698,-451,-155,105,458,644,-1311,-269,789,646,-46,-212,1273,-220,316,-195,-360,151,463,222,17,-222,-704,-679,-906,-1132,-1326,-1531,-1653,-1728,-1806,-1777,-1783,-1716,-1554,-1367,-1182,-995,-873,-737,-589,-505,-418,-379,-1023,-2001,-1037,-1526,-555,-580,-1410,-826,-1033,-1205,-1396,-1508,-1602,-1551,-1385,-1200,-929,-631,-327,-1224,-1296,-392,902,1164,1346,1442,1472,1393,-174,-1873,-146,388,99,-481,-9,184,-1672,-1771,-778,755,914,726,423,18,-458,-1028,-1560,-1726,-1334,-761,-224,178,-1383,-298,709,-1608,-1361,-834,-618,-415,-1005,-1029,-1272,-1388,-1480,-1530,-1519,-1444,-1392,-1329,-1348,-1406,-1456,-1542,-1593,-1454,-1226,-869,-962,-1052,-742,815,942,733,476,-1049,-596,55,-1835,-848,-1719,-417,206,-1401,438,-285,21,-172,-1122,-562,-774,-893,-1042,-1097,-1107,-1245,-1076,-2395,-843,-682,-588,-1422,-401,-1634,-4247,-3547,-622,-1838,-1820,-1090,-2459,-2094,-1032,-714,-11033,162,-6243,1114,1459,-29844,-84660,-229004,-175956,-54469,-24980,-3577,-1966,24,-605,-1179,-1535,-5542,-769,7,-1833,-2243,1897,-1600,-718,649,2018,3180,2984,2620,1078,-1339,-1513,-2167,-1619,-225,1206,419,-225,-800,-409,-1325,-571,-1328,553,658,-550,76,-1065,-1099,-543,-819,-9,-692,-435,-1322,-816,-33,-91,-222,-335,-483,-1332,-1144,-831,-787,-584,-313,-506,-500,-1853,388,220,-739,-874,-1992,-415,-903,330,-638,-562,-727,-1162,-890,-76,-158,24,130,-664,-798,-1001,835,-210,763,275,-936,-13,159,2505,172,3,829,-122,-1287,-443,1016,-352,-2153,-1164,-1012,679,969,555,186,-170,-527,-898,-1348,-1800,-2312,-2534,-2032,-1416,-802,-233,66,-119,-491,98,1408,901,602,456,546,-1747,-295,-379,-851,-1234,-1598,-1866,-2009,-1974,-1869,-1765,-1638,-1763,-1255,-1068,-878,-787,-729,-796,-861,-1015,-1790,-1434,-1735,-2113,-2356,-2095,-1537,-865,-179,519,-1316,-24,1431,143,-967,-477,-1100,-98,1495,505,-896,876,-404,-1136,776,2198,1045,682,1692,2028,1511,949,425,-10,-314,-498,-555,-497,-437,-1706,-1464,-1654,-1516,57,315,-730,-404,-94,779,-410,-1325,-426,133,-1051,-828,-1379,-1991,-2501,-2385,-1718,-1110,-533,-1153,475,420,1141,-412,-703,382,1522,132,30,1237,13,744,273,216,434,-1655,-797,-141,-597,-1080,979,917,-1057,-394,294,-205,-258,-819,-1449,-1920,-1973,-1577,-1077,-1220,-1334,-1875,-1304,1122,-347,-1285,-805,-1296,2438,3104,766,-2715,267,1189,-596,-754,-774,-1201,-1554,439,172,-668,-1821,-1236,-1126,-998,-1201,-1425,-1787,-1913,-2219,-2468,-2598,-2342,-1982,-1646,-1437,-1240,-1041,-946,-1802,-1163,-1969,-1125,-1272,-1479,-1684,-1899,-2015,-2181,-2229,-2148,-1978,-1795,-1524,-1227,-1062,-860,-666,-706,-318,-125,5,41,-48,-374,-1633,164,187,-340,-1498,-1044,24,-20,-173,-220,-355,-520,-1140,-954,-1007,-1693,-813,-489,-177,202,669,1147,-117,1139,-680,-1901,-173,1769,-677,106,79,-19,1615,997,-2275,-1338,-1091,-205,-461,-1359,-673,-550,-437,-1154,-1,197,173,451,-991,-1366,-289,265,99,-455,-266,-489,-665,-784,-883,-897,-929,-1373,-960,-1006,-1044,-1082,-1170,-1271,-1379,-1443,-1442,-1449,-1418,-1338,-1904,-1047,-837,-633,-410,-213,-659,-671,-921,-1603,382,911,1012,-549,191,460,329,-445,456,70,-469,-1013,-1483,-1735,-1652,-2137,-1301,-1001,-1053,-1254,-1502,-1678,-1481,-908,-2055,-1844,-1279,-129,-311,-1396,-1882,1353,1840,1163,518,561,249,-2923,-14353,-17605,-33578,-800,-1097,-1422,-1799,-2024,-1708,-1154,-2290,-83,366,-13136,1057,1206,1187,1070,-965,-11830,-4299,-4074,-327,-455,-351,-150,-2116,382,672,-696,-1773,-1572,-1119,-1715,-6,1243,383,-2266,-1759,-1409,-2127,-1086,-788,-1012,-649,111,116,-719,-1305,-1169,-696,-660,-1767,-242,486,696,-275,-976,-1214,-1910,-1500,-1896,-1883,-1579,-1300,-1102,-1077,-903,-876,-723,-608,-489,-1201,-258,-217,-320,-493,-1513,-1139,-1582,-2051,-1774,-1130,-1927,29,580,992,-1071,235,650,-242,1210,1353,876,490,-911,-1290,-453,-349,-609,-843,-1026,-1224,-1489,-1559,-1770,-1730,-1633,-1511,-1431,-1321,-1269,-1583,-1218,-1316,-1342,-1412,-1446,-1462,-1318,-1125,-935,-1149,-423,-196,-1412,320,610,846,1101,282,-394,-451,-432,150,-190,-328],[-894,-42,1422,1507,1333,1134,-1756,-748,-372,-6,-290,-583,-646,-644,-580,-439,-913,-262,-187,-445,-71,-251,-1865,22,669,837,966,-1174,-84,937,-440,570,291,26,-205,-317,-646,-366,-1060,-116,-20,-88,-169,-346,-513,-1881,-988,-1073,-1096,-1039,-929,-782,-643,-1175,-336,-283,-420,-142,-102,-142,-1434,-1626,-1183,-555,-1041,-1459,-947,-1069,-1051,-2216,-950,-1339,-327,173,220,253,1854,661,-730,-1516,798,2118,-262,-1655,-2711,-1591,-1297,-1671,-292,-1346,-746,-1291,-1640,-1799,-1726,-1570,-1418,-1142,-877,-708,-437,-309,-560,-146,-1740,-340,-459,-489,-547,-1756,-693,-704,-697,-708,-623,-801,-619,-638,-673,-702,-716,-645,-1040,-1700,-361,-242,-2188,-2359,12,111,70,-3144,-3076,-17,-161,-234,-302,-308,-146,97,448,-263,-1519,1009,124,-744,-851,-456,423,-347,-501,-290,-441,-415,-1147,-1633,-1095,-893,16,420,756,-320,-384,-967,-1135,-58,-335,-177,719,766,-1653,-697,818,136,-881,-471,77,-522,-819,118,587,519,682,-409,-501,0,-2211,-470,-466,-928,686,-952,370,90,-229,-581,-883,-1093,-1094,-1919,-888,-753,-1998,-644,-720,-839,-998,-1154,-1245,-1238,-1196,-1170,-1211,-1257,-1278,-1244,-1159,-1057,-870,-668,-554,-474,-414,-396,-438,-1534,-703,-934,-1179,-1384,-1437,-1375,-1187,-989,-1357,-2053,-600,-388,-351,-384,-723,-948,-841,-1024,-1092,-1263,-1279,-818,-647,-502,-1243,-309,-290,-1504,-1182,-1977,-1939,-564,-618,-700,-754,-807,-2043,-1663,-1794,-1229,-1444,-1624,-1665,-1368,-990,-538,-99,-120,753,1094,1335,1481,1405,1243,1015,827,586,843,512,-1276,-137,469,567,231,-245,1185,-294,3,-328,-414,-188,884,613,407,147,-588,-978,97,104,99,-181,27,-35,-179,-948,-1319,-1368,-1027,-1276,-1517,-1690,-1800,-1742,-1560,-1349,-1148,-938,-936,-2179,-1062,-1470,-32,91,-1297,-28,-523,358,308,276,187,124,-804,-293,-1020,84,-102,-1041,-1365,-380,539,715,869,999,1133,1224,97,-1992,-308,1188,1284,-162,700,712,-1680,-1418,-540,513,1198,665,625,605,295,-95,-477,-737,-831,-786,-149,274,-1790,-103,677,-1975,-1356,-1135,-627,354,-990,1289,948,458,-322,-535,-1041,-1456,-1828,-2074,-2228,-2231,-2194,-2211,-2034,-1614,-1149,-577,-1210,-1292,-1230,1321,1113,707,291,-1375,-641,-295,-1785,-787,-1825,-695,-315,-1392,2657,461,1314,1502,-949,596,-625,-17,-162,-164,-132,-1179,-1088,-1992,-880,-713,-1013,-1759,-1536,-2510,-2986,-3348,-1374,-1175,-3084,-959,-2223,-1672,-803,-730,-13758,-418,-6119,37,163,-18594,-101492,-276266,-157834,-37316,-21746,-1858,-1840,-1955,-1460,-774,-45,-4995,1115,1784,-1026,-2789,1558,-1154,-412,470,2348,2704,2618,2496,834,-736,-1596,-2586,-1656,-14,1856,915,194,-1055,-110,-1153,-479,-1349,350,1604,-1007,-13,-1108,-1069,-883,-929,-442,-732,-936,-1289,-1338,-1590,-1803,-2053,-2111,-1888,-1546,-1190,-825,-469,-108,173,-471,-563,-1789,440,388,-664,-775,-2296,-645,-770,480,-348,-560,-1124,-1356,-1180,236,-282,-224,-523,-787,-965,-1042,-853,-686,-545,-466,-1112,-286,-95,223,464,118,793,-60,-858,110,1238,-455,-2581,-1377,-790,786,1335,977,663,46,-687,-1373,-1934,-1761,-1206,-1061,-208,203,550,-7,-611,-106,-548,-364,1145,971,550,446,373,-1413,-446,-484,-815,-1058,-1300,-1491,-1625,-1648,-1634,-1618,-1547,-1597,-1185,-983,-770,-653,-998,-590,-595,-660,-1299,-762,-811,-882,-896,-1560,-804,-654,-463,-225,-1659,-32,628,339,-787,-306,-1086,-104,1406,309,-1169,390,-602,-1100,650,1153,847,502,166,-305,-713,-1155,-1511,-1676,-1615,-1462,-1288,-1120,-1063,-1532,-1367,-1363,-1496,-1523,-1360,-1017,-677,-374,-105,-445,-1206,-531,-212,-696,-503,-913,-1347,-1716,-1814,-1410,-931,-792,-1234,548,364,1188,-125,-906,-163,1359,-32,299,1018,-24,457,158,-217,-511,-1616,-1038,-1252,-1466,-1586,-1593,-1434,-1304,-1161,-964,-832,-713,-575,-494,-415,-353,-288,-1157,-978,-1048,-1925,-1499,530,-469,-1503,-862,-1065,1336,1399,653,-2411,215,1198,-660,-416,-833,-1195,-1508,1324,486,-761,-1418,-1335,-975,1198,1044,882,-1456,-1689,-1135,405,240,120,14,-123,-370,-595,-771,-993,-2013,-1384,-1893,-1728,-1812,-1874,-1873,-1864,-1789,-1861,-1959,-2041,-2030,-1924,-1647,-1292,-1036,-720,-405,-602,171,164,631,379,110,-363,-1384,542,471,-692,-1695,-537,278,344,-259,450,-32,-93,-851,-16,-282,-1464,-1113,-1576,-2134,-2211,-1605,-869,-765,577,-361,-1122,402,2015,-683,283,164,231,2946,1477,-1437,-1307,-734,1298,2168,-1034,324,895,1769,-1459,1822,923,242,344,-1209,-874,18,719,449,-187,-205,-96,-135,-75,15,174,286,-1299,435,425,394,336,-585,59,-847,-218,-590,-877,-382,-428,-1648,-725,-713,-888,-1074,-1292,-1451,-1572,-1657,-1718,-1800,-1832,-1801,-1709,-1584,-1512,-1507,-1591,-1799,-2031,-2098,-1866,-1482,-1817,-761,-2043,-866,466,-98,206,755,750,758,705,-1300,-1238,-1295,39,8,-993,-2501,346,468,128,-102,-229,-279,-2459,-16055,-21302,-29636,-597,-728,-765,-696,-467,-64,83,-2477,1380,1788,-11664,2392,2478,2371,2130,1749,-11877,-5148,-4776,-80,30,580,227,-1863,381,749,-901,-1468,-1725,-1485,-1299,168,1178,-16,-2375,-1523,-1550,-2240,-1188,-1023,-1131,-417,-357,-714,-1014,-2062,-993,-341,-483,-1882,-708,267,167,-624,-926,-1250,-1888,-341,280,319,360,345,-884,-1026,-116,-687,-426,-471,-429,-1164,-127,26,68,61,-1333,-234,-513,-870,-1308,-1767,-2269,-1850,-1301,-866,-926,-160,11,-151,7,-116,-304,-500,-1217,-1321,-1012,-1031,-879,-674,-552,-322,-2109,-266,-410,-625,-926,-1172,-1352,-1322,-1192,-1568,-788,-715,-615,-634,-718,-930,-1155,-1455,-1644,-1373,-907,-449,-1266,-135,630,1274,1572,137,-1028,-401,-427,199,-361,-516],[-706,-243,827,737,641,541,-1665,-637,-513,-26,-155,-513,-311,-306,-307,-275,-944,-333,-352,-374,-410,-391,-1738,-334,-361,-400,-433,-1132,-484,-418,-571,-349,-308,-258,-231,-307,-296,-435,-846,-601,-653,-761,-729,-673,-539,-2055,-667,-650,-902,-597,-685,106,357,-965,792,721,-64,1333,1487,815,-1162,-1296,-392,369,-784,-1496,-644,98,-633,-1863,-1081,-1367,-1,1203,273,148,1719,900,-420,-1554,606,1545,-541,-1272,-2032,-1874,-1386,-1880,-1205,-2257,-734,-2129,-805,-760,-688,-603,-709,-877,-238,-220,-110,-147,-851,-298,-1983,-773,-1021,-1168,-1257,-1120,-877,-655,-471,-364,-209,-824,-174,-211,-275,-330,-363,-309,-1257,-1965,-256,-293,-2648,-2272,-627,-714,-904,-3444,-2874,-1106,-1178,-1156,-1143,-1123,-1022,-928,-787,-885,-1243,-198,24,-828,-719,47,410,-67,-69,-99,-157,-344,-608,-803,-711,-855,-173,131,469,-102,-111,-866,-954,-341,-447,-73,533,776,-655,-536,1187,588,-728,-325,161,-489,-314,304,583,284,21,-641,-359,-6,-2192,-710,-652,-953,689,-806,441,262,83,-114,-286,-448,-531,-1851,-723,-755,-1319,-771,-827,-900,-1016,-1163,-1270,-1218,-1058,-877,-1181,-616,-499,-401,-354,-388,-409,-488,-609,-777,-920,-1020,-1049,-1594,-830,-675,-518,-370,-196,-75,33,38,-1205,-1913,-559,-305,-492,-705,-952,-1134,-1208,-1201,-1113,-1092,-1079,-1199,-1238,-1225,-1309,-950,-769,-1089,-1319,-2125,-2250,-419,-302,-372,-392,-952,-2076,-1646,-1324,-753,-302,-405,-315,-535,-640,-360,243,-400,1845,2911,2448,1718,4658,4894,4781,1473,990,2431,429,-1154,0,187,578,506,-146,804,-333,-255,-350,-469,-494,800,811,816,46,-320,-1561,-108,-225,-5,-438,555,2477,2366,-1124,-1456,-1091,-887,275,-530,-887,-735,1179,616,-18,-639,-143,-771,-1933,-1049,-1399,-652,-614,-1141,-649,-769,-886,-1066,-1229,-1443,-1597,-1711,-1862,-1964,-2068,-2155,-2051,-1861,-1625,-1359,-1124,-933,-781,-637,-543,-470,-1758,-498,-642,-867,-1132,-1416,-1549,-1572,-1096,-682,-261,75,250,488,554,522,352,105,-152,-976,-740,-535,-317,-1675,120,314,-2100,-1201,-1391,-514,740,-961,1323,1519,396,21,386,-40,-377,-665,-848,-1036,-1225,-1411,-1622,-1588,-1074,-419,153,-1352,-1351,-1622,1246,1302,702,128,-1570,-683,-681,-1488,-670,-1660,-929,-796,-1139,3096,1314,1050,1496,-713,797,-444,275,1709,1782,-271,-940,-937,-1544,-1056,1107,632,-1709,-469,-3236,-1692,-2857,-1524,-1123,-4281,-1192,-2132,-1241,-688,-916,-15365,-1412,-5942,-1518,-1453,-10843,-121241,-305668,-117477,-17757,-18224,-481,-75,374,849,1339,1342,-4519,1544,2400,-223,-3289,1184,-621,-148,282,1127,1245,1500,1750,749,-106,-1473,-2810,-1587,207,1788,1364,749,-1184,190,-878,-329,-1280,201,648,-1176,-255,-939,-951,-1197,-984,-596,-746,-818,-1149,-1149,-1421,-1668,-1926,-1899,-1614,-1262,-947,-621,-355,-114,17,-404,-483,-1577,-22,-79,-565,-607,-2064,-841,-538,-194,-262,-422,-1396,-1219,-1394,-1275,-1598,-1824,-1692,-1326,-979,-960,-440,-284,-218,-237,-1286,-257,-181,-13,183,201,710,-8,-424,702,1441,-544,-2292,-1222,-441,510,23,-494,-966,-1228,-1056,-566,-588,501,-904,-1268,1233,1181,583,169,-1274,-92,-587,-740,-818,-1011,-1165,-1330,-1514,-1697,-1900,-2087,-2190,-2041,-1862,-1663,-1455,-1190,-940,-736,-520,-1341,-767,214,581,754,-1435,-223,988,575,-801,1015,1040,992,192,-1442,131,592,453,330,-1734,-47,103,9,-653,-239,-925,-611,-781,-905,-1226,-1096,-1150,-1200,-1146,-1092,-993,-782,-390,37,682,1382,2138,2906,3244,-262,-240,2826,1272,-1302,-1070,-901,-1108,84,1538,-647,-38,227,34,-537,-1001,-582,-586,-859,-1242,-1601,-1983,-2222,-2000,-1612,-1340,-1079,-1367,-639,-457,-381,-291,-1080,-648,-276,-319,-435,-577,-705,-934,-1108,-1330,-1413,-1397,-1201,-871,-489,-1299,267,206,-530,41,912,39,-698,-588,-502,521,862,606,-1247,-765,-781,-1703,-1684,-1037,-1106,-1717,-935,-903,1067,1545,483,-2132,81,1125,-769,-216,-898,-1233,-1455,-545,-151,-901,-1113,-1522,-881,1317,1886,1886,-1213,-1782,-932,683,840,302,194,719,-62,-678,8,-150,-2233,-876,-1596,-697,-1078,-1112,-1878,-1684,-1923,-2093,-1868,-1589,-1326,-1147,-982,-870,-985,-1124,-1293,-1462,-1462,-1326,-1146,-1026,-901,-851,-1185,-908,-924,-1103,-1954,-569,-329,-3,-402,496,-307,-40,-687,308,58,-1247,-679,-1049,-1523,-1974,-2340,-2461,-2113,-1773,-1458,-1124,-850,-687,-778,-384,-307,-237,-93,1,-624,-702,-259,696,755,-766,359,653,475,-1660,110,-117,-328,-613,-1007,-1047,-1151,-1157,-1071,-861,-634,-390,-110,197,81,801,546,-1201,596,1559,878,299,-420,523,-805,-456,-1053,-764,819,655,-1322,-680,-598,940,927,883,-598,-859,-1044,-1336,757,629,498,-206,185,137,-32,-537,-459,-687,-882,-1035,-1163,-2083,-1428,-1870,-1601,-1538,-1481,-1359,-1149,-921,-669,-428,-592,-589,-1345,174,285,-608,-2696,-689,332,169,61,-4,-47,-2071,-17745,-24929,-24846,149,342,635,962,1325,1741,157,-2423,1226,3026,-10139,3177,3018,2673,2219,1678,-10981,-6042,-5524,280,673,1145,18,-1614,-20,-12,-1154,-1204,-1639,-1891,-779,324,301,-432,-2050,-1254,-1644,-2327,-1241,-1223,-1127,-501,-673,-565,-889,-1756,-736,-28,-314,-1466,-977,33,2410,-894,-716,-1245,-1846,-307,1220,741,3031,1841,-955,-966,106,-474,-480,450,254,-994,-238,-414,-619,-779,-994,-1093,-1255,-1431,-1637,-1828,-1952,-1732,-1399,-1128,-817,-574,-382,-271,-175,-129,-128,-142,-1330,-989,-582,-767,-997,-1226,-1364,-1334,-1926,-883,-723,-605,-558,-477,-403,-243,-902,-1517,295,374,183,538,539,442,365,221,26,-182,-161,-201,-904,-662,24,84,161,75,-1490,-247,-263,249,-419,-647],[-1267,-1613,-1665,-1353,-915,-468,-1167,-558,-683,377,-266,-693,189,-33,-344,-669,-1055,-1325,-1338,-1125,-851,-530,-1693,-446,104,159,180,-1183,72,215,-801,259,290,325,334,-565,-43,-231,-709,-106,-130,-209,-185,-162,-816,-2000,-664,-845,-1097,-384,-550,-177,-1,-844,732,703,167,1972,2201,873,-1007,-915,262,765,-616,-1611,-627,66,-743,-1593,-1428,-1537,-145,1058,178,-70,1433,998,-249,-1683,293,847,-938,-1017,-1424,-2366,-1629,-1776,-1998,-1590,434,-1177,-626,-998,-1201,-790,-1361,-708,-220,536,696,626,-1205,253,-2351,-372,-509,-366,-91,210,565,885,845,1278,-776,-1232,1454,1431,1414,1202,1113,-99,-1466,-1819,659,1024,-3094,-2364,359,-91,-693,-3821,-2403,-1907,-1487,-1030,-690,-476,-319,-294,-339,-1597,-915,-860,-1132,-1430,-1795,-1638,-1195,-779,-400,6,68,879,575,1421,1666,-851,1034,1688,2106,42,95,-824,-814,-734,-673,-93,136,724,237,-107,822,710,-630,-229,148,-556,-78,-271,-553,-832,-1098,-1344,-1492,-1552,-1838,-1431,-1335,-1189,-1086,-1072,-1116,-1140,-1142,-1142,-1093,-1014,-841,-1839,-528,-334,-607,-1100,118,175,167,102,6,-374,-214,-465,-1573,-708,-832,-906,-956,-1006,-960,-868,-815,-737,-615,-473,-332,-1797,-83,-9,45,-100,162,192,223,192,-1136,-1788,-658,-303,-497,-715,-984,-1226,-1440,-1663,-1789,-1671,-1593,-1618,-1574,-1544,-1506,-1460,-1420,-1359,-1484,-1943,-2308,-902,-691,-492,-251,-1258,-1956,-1596,-961,-949,-393,-404,656,293,-256,-779,-786,-859,1328,2743,1687,1374,4544,6174,7086,1797,1362,2469,259,-1104,-3,-191,514,637,-77,323,-471,-607,-421,-663,-868,-731,-998,-1061,-975,-756,-2160,-886,-790,-190,-799,169,324,362,-1338,-1577,-1001,-1070,219,-468,-1005,-876,544,381,79,-807,-329,-725,-1656,-1174,-1482,-1161,-1113,-1106,-911,-724,-407,-55,374,11,41,-765,-543,-1344,937,23,-774,-1324,-328,1821,1529,1194,840,527,230,-5,-1495,-647,-497,-584,-574,-478,-283,-1555,-946,-239,-77,440,-249,706,730,500,147,-260,-665,-1091,-1343,-1253,-958,-1381,-174,-153,-1857,-1072,-1752,-468,976,-1082,1193,2465,244,169,1516,769,-398,-374,-1028,-1462,-1161,-1134,301,941,-807,31,313,-1448,-1395,-1962,956,1316,548,-170,-1734,-884,-1233,-1210,-667,-1464,-1189,-1335,-881,311,-105,-451,-768,-1085,-1345,-1590,-1840,-1894,-1651,-1362,-1148,-920,-1207,-1307,-610,-648,-1478,-987,-3426,-914,-2469,-945,-849,-4688,-1646,-2329,-968,-687,-756,-13676,-897,-5929,-948,-1267,-6405,-141458,-293143,-68424,-1307,-14979,-1061,-845,-610,-366,-113,100,-4259,183,75,-149,-3852,-895,-1411,-1948,-1665,-1152,-664,-239,21,171,252,-1246,-2552,-1554,-200,-443,-578,-709,-1239,-812,-681,-421,-1268,-1,332,-979,-390,-734,-898,-1607,-1119,14,-858,-606,-1061,-1060,256,181,69,-476,-78,-159,-680,-365,-472,-548,-649,-712,-695,-1413,-476,-276,-557,-489,-1672,-1065,-367,392,160,-321,-1518,-1054,-1656,-143,-544,196,441,-1003,-743,-884,-809,-305,1018,460,-1561,-25,1414,2573,731,131,471,-79,-108,1195,1514,-721,-1827,-850,-97,-222,-661,-1010,-1188,-1167,-997,-768,-585,-396,-1138,-1135,-253,-250,-210,-109,-1804,-166,-687,-1013,1053,1081,306,125,905,-827,-837,677,312,-10,-363,-670,-886,-919,-830,-683,-460,-1152,-576,-65,916,649,-1882,-366,1805,932,-389,1192,2005,1885,207,-1303,290,1049,841,106,-1505,-114,480,398,-618,5,-719,-323,-567,-783,-1088,-1164,-1249,-1228,-997,-727,-449,-165,133,282,470,582,695,848,1070,-625,-256,1988,1254,-1100,-720,-598,-985,119,1093,-738,-12,-599,-1116,-1495,-1817,-1849,-1676,-1413,-1150,-1010,-486,-147,29,-825,-547,-1046,-1549,51,-160,-417,-533,-1131,-915,-250,-297,95,178,-250,108,-23,-281,-504,-996,-970,-1135,-1227,-1362,-942,-696,-560,-462,-337,-289,-958,-806,-588,45,187,349,-1327,-571,-539,-1431,-1787,-257,-911,-1912,-1005,-799,-163,-376,-482,-1881,-556,-584,-924,-788,-968,-1295,-1426,-892,-518,-1060,-906,-1763,-818,1130,1538,1274,-1062,-1705,-633,646,580,-75,-139,598,-249,-810,-399,-679,-2378,-1018,-1281,-1073,-939,-908,-2150,-614,-472,-1540,-514,-565,-617,-712,-965,-790,-976,-1135,-1305,-1517,-1672,-1808,-1909,-1884,-1697,-1488,-1261,-1050,-819,-1494,-2175,-349,-307,-244,-560,-314,-624,-602,-891,-1128,-1237,-1236,-1068,-764,-507,-207,168,568,-1964,694,283,694,1557,2266,-914,351,-120,698,2821,2060,146,67,257,1367,921,-534,63,-189,-402,-1533,-330,-191,-8,-185,-598,60,317,370,397,139,-459,426,405,392,-147,335,268,-1082,88,-58,-204,-364,-589,-840,-1117,-1359,-1544,-1688,-1593,-1335,-1069,-823,-603,-439,-291,-185,-651,-941,-1037,-1222,634,745,846,-252,51,425,42,-647,-193,-76,-287,-1675,-1046,-2342,-963,-1676,-145,1240,-73,213,1500,1550,1549,1069,25,9,-1421,263,465,-292,-1999,-1121,-136,-377,-560,-716,-880,-1799,-19445,-28472,-20785,-1821,-1626,-1302,-985,-691,-402,-160,-2230,-902,153,-8712,170,85,-76,-240,-404,-9519,-6880,-6174,-614,-608,-556,-569,-1411,-699,-832,-1468,-1034,-1395,-2223,-488,-234,97,-902,-1675,-1073,-1745,-2457,-1324,-1464,-1065,191,-717,279,-508,-1180,-530,158,-242,-1151,-1042,-270,1933,-1116,-476,-1296,-1871,-319,804,521,2664,1361,-1102,-1011,160,-370,-655,-640,-666,-873,-205,50,170,208,-711,-87,-405,-819,-1317,-1775,-1603,-1032,-412,100,-766,-24,1011,-76,1264,1391,463,-406,-1447,-727,-747,295,56,-173,-646,-516,-1556,-684,-762,-822,-911,-934,-942,-847,-1114,-1660,-441,-377,-244,-181,-132,-153,-127,-141,-185,-154,-66,15,-720,-1319,196,471,504,-191,-1334,-283,-249,-382,-684,-1040],[-928,-1125,-849,-300,295,824,-583,-286,-492,335,-550,-863,68,-336,-846,-1305,-1754,-2052,-2156,-2145,-2149,-2148,-2182,-2235,-2252,-2160,-1992,-1818,-1643,-1422,-1302,-1118,-958,-765,-557,-728,-165,-314,-424,148,189,62,-78,-319,-1016,-1615,-1285,-1581,-1854,-1946,-1682,-1217,-659,-586,543,787,494,1872,2170,1045,-721,-368,959,1224,-317,-1585,-512,85,-792,-1196,-1515,-1630,-172,1001,164,-170,1225,1168,-3,-1670,106,278,-1198,-668,-710,-2410,-1805,-1429,-2018,-570,-457,-903,-1265,-1413,-1160,-924,-1423,-437,-110,696,2125,633,-1396,1016,-2237,651,976,648,359,129,84,167,321,471,-1556,-1593,938,1002,1023,1012,956,-515,-1426,-1379,282,-42,-2781,-2415,-1033,-1086,-1060,-3910,-2175,-318,-192,-82,-98,-233,-394,-633,-858,-2249,-1088,-1073,-926,-767,-555,-385,-164,13,176,241,435,1045,707,1807,2255,-680,1240,1992,2549,306,415,-657,-521,-970,-802,-10,-253,848,1173,672,2297,1512,-407,-23,208,-496,503,-138,-790,-1320,-1626,-1609,-1354,-1103,-1387,-1141,-1093,-940,-1036,-1225,-1457,-1641,-1769,-1865,-1889,-1868,-1739,-1696,-1456,-1233,-969,-1708,-468,-245,-66,58,148,-45,-252,-777,-1815,-194,-421,-666,-951,-1293,-1582,-1849,-2090,-1952,-1681,-1417,-1189,-1942,-867,-786,-722,-654,-530,-415,-264,-144,-950,-1471,-701,113,96,33,-895,-258,-413,-596,-714,-748,-750,-725,-498,-404,-1129,394,775,-461,-1438,-1551,-1731,-457,1245,1976,808,-1529,-1640,-1406,-558,-1043,-406,-287,375,65,-313,-649,-893,-1281,-632,-236,206,654,954,1192,1343,1432,1393,1387,183,-965,36,-476,541,770,129,-63,-503,-873,-383,-798,-1043,-367,-651,-875,-1105,-1293,-2045,-1500,-1519,-1472,-1439,-1345,-1229,-1146,-1338,-1418,-938,-1182,-749,-782,-1032,-1017,-1149,-1208,-1191,-1077,-859,-648,-1305,-1280,-1544,239,403,-1021,348,-113,151,210,394,-90,-99,-841,-641,-1352,995,158,-693,-1204,-283,2902,2492,2036,1573,1165,793,510,-1150,-816,14,-78,-122,-147,-132,-1489,-861,-180,-355,-358,-644,-349,-539,-746,-997,-1198,-1265,-1235,-1089,-922,-826,-1041,-792,-893,-1354,-1135,-2004,-953,-610,-1193,165,511,154,279,1233,852,-377,-36,1455,1328,66,-1546,713,414,-660,-200,-471,-1266,-1326,-1830,-1147,-1108,-966,-823,-1682,-1085,-1742,-853,-631,-1188,-1188,-1674,-546,114,6,-95,-223,-392,-509,-617,-756,-889,-966,-1042,-1172,-1244,-1341,-1480,-1438,-1477,-1419,-1735,-2713,-1059,-2191,-752,-547,-3580,-2163,-2624,-728,-60,-88,-11495,-193,-5976,-252,-3645,-4185,-157000,-246261,-16412,-510,-12119,-748,-948,-1211,-1517,-1826,-2056,-4071,-1313,-769,-243,-4268,124,238,14,-270,1144,1003,775,396,-47,-482,-909,-2013,-1483,-1553,-1519,-1368,-1256,-1167,-999,-703,-266,-1194,-103,1012,-453,-180,-446,-810,-1969,-1211,-79,-930,-752,-915,-1075,779,1491,1233,-591,689,299,-278,-359,-709,-968,-1111,-1007,-691,-1213,94,487,-522,-300,-1212,-1135,-175,574,352,-199,-1399,-883,-1865,-339,-645,-60,-32,-1063,-717,-728,-1242,-269,1172,635,-1739,38,1665,2154,679,0,173,-178,172,1667,1552,-875,-1325,-342,308,430,-129,-672,-1127,-1420,-1459,-1314,-1176,-1047,-1179,-1092,-1268,-1391,-1377,-1156,-1484,-297,-741,-1021,912,1105,108,-167,884,-561,-1056,1134,888,652,1679,1053,538,357,534,942,-478,-968,-367,-248,841,531,-2123,-376,2007,1260,5,1300,1255,993,269,-1094,-15,-371,-665,-824,-1067,-643,-467,-279,-603,-13,-449,-84,23,-858,-774,-30,-816,-1243,-377,-571,-778,-905,-864,-796,-565,-366,-190,-48,79,-826,-163,547,765,-865,-315,-309,-879,195,1217,-832,84,645,592,-730,-349,-504,-1128,250,80,-1056,-361,-565,-818,-1041,-1386,-1709,-1871,-1696,-1342,-1031,-674,-927,-805,156,-363,445,473,-350,307,-55,-605,-608,-616,-1084,-1062,-1309,-1521,-1724,-1777,-1791,-1807,-1791,-1820,-1793,-1647,-1476,-1252,-1022,-806,-1353,-402,-286,-1149,-1732,-670,-1098,-2037,-1023,-1261,-1446,-1483,-1283,-1615,-805,-609,-1092,-417,-981,-1328,-1407,-942,-1182,-1409,-1469,-2008,-854,-494,-157,95,-966,-1510,-261,82,-259,-635,-1050,-1517,-2087,-1832,-1374,-999,-2369,-666,-985,-1301,-429,-699,-1765,-245,-346,-1888,-816,-999,-1095,-1138,-1053,-927,-941,-935,-962,-1062,-1140,-1251,-1445,-1719,-1861,-1762,-1480,-1144,-1227,-1723,-2175,243,438,615,-689,-465,-949,-146,-537,-1132,-1795,-1635,-843,-224,-197,1466,2180,2202,-2063,538,667,1697,2125,2274,-1044,302,-406,957,2840,2181,881,864,780,2324,2306,-309,295,763,1232,-1165,729,-480,289,-384,-146,531,1552,568,860,274,-525,989,617,212,-303,-649,-1005,-1111,-960,-628,-225,105,20,529,-767,-882,-1824,-698,179,-179,-617,-1097,-1519,-1499,-1125,-760,-699,-920,-903,-1065,570,600,583,-359,-96,245,-180,-728,-681,-809,-612,-2240,-867,-2364,-1109,-1446,179,1195,-103,220,1591,1569,1656,1178,577,580,-1441,369,592,-5,-1191,-349,1972,819,-333,1306,1122,-1594,-18675,-31772,-17459,-281,-557,-787,-1029,-1271,-1464,-1608,-1935,-3303,-1565,-7392,-1292,-1217,-1226,-1254,-1307,-7766,-7372,-6411,-1032,-791,-464,-333,-1146,-355,-1446,-1699,-857,-979,-1999,358,563,513,-1297,-1279,-870,-1738,-2498,-1333,-1647,-842,274,-324,-291,-165,-629,-287,347,-135,-846,-832,-471,494,-1107,-108,-1268,-1806,-211,320,144,-71,-381,-1133,-1367,-1909,-2484,-2215,-1674,-1173,-695,-317,-14,121,174,-351,-19,-197,-655,-464,-379,-736,125,542,-84,-644,-252,1064,-67,1177,1395,564,-763,-1464,-437,-834,-371,-751,-1159,-1566,-2026,-2456,-2820,-2490,-2166,-1948,-1753,-1635,-1503,-1427,-1746,-1265,-1271,-1199,-1185,-1175,-1222,-1179,-1090,-910,-539,-33,496,-472,-1728,87,2299,1339,-383,-1055,-224,-106,250,-762,-1286],[149,-390,127,-168,-201,-49,-54,31,-83,253,-883,-1123,-369,-623,-925,-1221,-1607,-2014,-2100,-1668,-1204,-646,-1465,-748,986,900,-264,-1001,-32,1346,-1108,-313,816,466,98,-934,-218,-545,-169,294,529,595,638,-13,-1253,-1250,-127,-747,-1326,-898,-1323,-1816,-2237,-2158,-1681,-1207,-702,-294,30,183,-469,73,-177,-472,-886,-1634,-1669,-1956,-1985,-2025,-2034,-2144,-2377,-2747,-3210,-2786,-2196,-1606,-966,-1719,-154,-348,-1486,-453,-128,-1812,-2029,-1214,-1707,159,1868,91,-989,-1815,-513,-1222,-1082,-309,-147,626,633,343,-1642,-166,-1871,-742,-922,-942,-937,-955,-916,-886,-890,-969,-2127,-1481,-1320,-1429,-1410,-1213,-904,-915,-1375,-1046,123,421,-2319,-2630,690,1018,1365,-3984,-3004,2901,3230,3480,3534,3402,2392,-1097,1883,-3133,76,1926,83,-611,-31,349,946,365,255,-196,-678,-1098,-1514,-1773,-1705,-1457,-1097,-718,-304,101,431,-617,-334,-1188,-1056,-19,-841,937,1425,1390,1248,1090,-308,27,88,-504,-512,-797,-997,-943,-635,-1252,-112,814,-1139,-1317,-1344,-676,892,-552,128,-50,37,344,807,1291,1139,-1656,934,2232,847,-1892,957,850,238,572,431,150,-575,-1192,-1745,-265,-296,-342,-452,-651,-840,-1048,-1334,-1601,-1792,-1902,-1935,-2169,-1842,-1784,-1709,-1611,-1441,-1274,-1067,-891,-832,-1168,-855,-465,-447,-474,-947,-652,-710,-762,-720,-591,-529,-774,-66,-524,-927,377,1257,-268,-1362,-1250,-1049,-164,941,2090,544,-1909,-1406,-1318,-293,-1206,-527,-216,826,757,596,-651,-345,-1773,-653,-1059,-1474,-1851,-2294,-2680,-2981,-2960,-2819,-2617,-2511,-2409,-2362,-2323,-2307,-2281,-2215,-2110,-2009,-1947,-1843,-1778,-1687,-1616,-1564,-1437,-1307,-1137,-1508,-965,-967,-446,-1370,-517,231,336,-1225,-1207,-1036,-1303,253,-224,-1122,-741,-637,-748,-789,-1011,-764,-686,-1033,-1501,-1711,-1146,-1461,-1927,-2254,-2012,-1396,-749,-72,-231,-326,-1047,-784,-1323,1015,256,-710,-1093,-281,247,-416,-1131,-1851,-2475,-2144,-1674,-1367,-1111,-1034,-1038,-1032,-959,-767,-1480,-935,-224,-599,-1168,-1016,-357,-697,-938,-896,-447,256,111,174,1763,-265,-817,346,-616,-854,-607,-2030,-309,37,-1375,-213,-56,29,289,754,771,-371,-327,1492,1509,-120,-1845,1321,1152,-492,-393,530,-934,-1284,-1522,-385,-539,-615,-735,-1556,-1358,-2150,-523,-635,-939,-983,-1748,-261,-240,-345,-463,-636,-883,-1134,-1423,-1793,-2205,-2008,-1561,-1169,-730,-485,-1635,471,417,-779,-1775,-1795,1215,-2182,911,1765,-2503,-2787,-2998,-601,704,215,-9545,-297,-6152,106,-7157,-2736,-159609,-185770,562,385,-9801,-149,-407,-599,-669,-584,-397,-3997,-20,151,279,-4475,-420,334,40,-480,-169,-386,-616,-929,-1253,-1516,-1670,-1609,-1375,-1205,-1099,-949,-883,-887,-874,-782,-563,-1122,-134,333,134,259,-175,-756,-2161,-1313,-214,-990,-959,-769,-952,650,567,243,-712,-338,-606,-828,-947,-903,-661,-335,-34,306,-1035,357,767,-492,-82,-756,-1068,-34,487,484,-137,-1291,-783,-2085,-1308,-1281,-1023,-706,-1006,-692,-549,-1542,-206,492,522,-1592,111,471,381,198,-247,-222,-350,-331,-401,-481,-1030,-851,-580,-692,-875,-1085,-1321,-1556,-1756,-1784,-1604,-1406,-1175,-1067,-906,-919,-959,-1333,-1187,-1332,-1373,-1232,-878,-301,266,-157,-537,811,-334,-1299,910,597,768,2125,1583,967,650,800,1338,-574,-834,-207,-382,583,392,-1969,-343,2012,1490,329,1292,1301,962,324,-883,139,-70,-238,-339,-601,-307,-266,-198,-653,-95,-207,-136,-173,-1371,-434,-327,-864,-1373,-769,-1015,-1316,-1598,-1713,-1608,-1252,-934,-643,-380,-129,-903,-63,618,855,-646,64,-96,-850,224,1058,-949,76,629,223,-687,44,-414,-1076,-1159,-1265,-1099,-799,-499,-270,-449,-1164,-815,-1812,223,-63,326,668,-584,-490,78,-451,113,-207,-538,-974,-1324,-1630,-1626,-1389,-1252,-594,-251,-1154,-1272,-114,377,550,619,-535,-1396,-1336,-828,454,320,157,-1415,-168,-152,-951,-1648,-949,-1240,-2164,-1061,-683,479,737,-112,-1407,-625,576,-1354,-237,-1051,-1392,-1487,-331,-619,-1368,-1316,-2319,-1873,-2068,-2171,-2263,-2329,-2183,-1921,-1547,-1211,-805,-819,7,-281,-994,689,793,-2339,-639,-820,-1304,-165,-497,-1234,-449,-635,-1904,-1058,-1125,-1095,-1041,-899,-738,-721,-671,-626,-620,-1009,-500,-499,-586,-642,-715,-766,-800,-1800,-1708,-2037,-583,-583,-572,-878,-997,-1367,-1484,-1832,-1660,-1059,-900,292,-249,-442,1853,2188,1774,-1888,340,984,2223,2088,1892,-1259,111,-856,1133,1444,1347,1348,1274,1170,1055,862,-198,148,154,-142,-836,-538,-997,-580,-598,-265,-3,300,415,585,316,-641,1142,1067,851,-447,531,290,-851,-62,-152,-133,-50,5,28,-816,-998,-1820,-794,-989,-1493,-2013,-1780,-1074,-359,335,945,-847,-891,-766,-981,1007,2098,1052,-620,-356,61,-548,-891,-1209,-1874,-2100,-2269,-1335,-2156,-1378,-1321,-339,-211,-256,-275,-324,-390,-423,-408,-288,-95,-1491,375,548,112,-474,795,1710,547,-861,1203,1409,-1592,-16775,-32585,-14892,-808,-1369,-1781,-1864,-1554,-1115,-722,-1740,-5803,-213,-6380,-259,-393,-594,-767,-888,-6091,-7464,-6201,-542,-384,-177,-428,-935,-239,-1637,-1903,-792,-565,-1505,746,652,164,-1728,-1007,-747,-1736,-2542,-1403,-1910,-1222,-1430,-1569,-1662,-1763,-1879,-1985,-2119,-2241,-2179,-1984,-1675,-1266,-982,-527,-1282,-1757,-84,167,67,116,-56,-1116,-1065,-1168,-1665,-2074,-1868,-1361,-786,-288,276,679,1039,-52,188,1371,-709,-640,-85,-442,2214,1937,-467,-513,-558,1031,-121,1015,1808,711,-1035,-1590,-272,-948,1094,2240,52,-1052,135,-769,-684,-870,-799,-664,-496,-396,-291,-1331,-1874,-286,-428,-519,-647,-744,-793,-591,-217,261,625,-159,1040,-273,-1861,-36,2419,972,-603,-812,-166,51,588,-835,-1419],[422,-322,1,-441,-879,-1242,-1440,-1182,-668,-175,-1242,-1412,-245,-561,-656,-1225,-532,812,246,-421,-1112,-1458,-1441,-821,212,245,-657,-883,-217,1288,-1339,-455,138,662,469,-1087,122,-797,-66,-177,-319,-587,-788,-956,-1408,-881,-721,-568,-1464,-186,-157,-369,-331,-400,-423,-447,-353,-266,-198,-247,-423,-656,-1024,-1425,-1940,-2364,-2038,-1566,-1114,-780,-909,-2075,-559,-673,-746,-718,-491,-142,178,-1689,-342,-868,-1592,-236,446,-1103,-1690,-1016,-1464,724,1885,250,-1365,-1550,-152,-977,-556,-560,-851,-1205,-1396,-1642,-1761,-1793,-1798,-1693,-1526,-1240,-982,-797,-589,-411,-274,-218,-1713,-706,-326,-559,-883,-1235,-1460,-1241,-1185,-668,-245,725,-1806,-2793,712,1881,1185,-3786,-4832,2094,2029,2001,1920,1799,1739,-1379,1695,-4147,542,1996,241,-311,186,97,778,425,948,551,299,32,-279,-580,-770,-948,-1066,-1149,-1159,-1129,-1127,-1141,-1124,-1181,-1266,-1344,-1469,-1634,-1779,-1926,-2112,-2182,-2138,-1991,-1700,-1380,-1034,-671,-387,-112,140,-1289,7,714,-971,-1400,-1524,-501,619,-517,225,63,-18,-18,113,358,757,-1586,1058,2110,1417,-1409,664,801,-14,406,1602,477,-872,-1236,-1349,-221,1633,1451,324,436,-502,-505,411,961,500,-7,-285,-2083,-839,-1041,-1176,-1243,-1206,-1149,-1039,-953,-874,-853,-967,-911,-1015,-1178,-1420,-1637,-1720,-1582,-1257,-883,-599,-827,-184,-588,-695,271,338,-133,-1238,-967,-318,274,232,146,90,-1711,-1195,-1269,-64,-1341,-673,-97,815,979,1073,-637,191,-1968,309,770,-755,92,239,-30,-267,-423,-548,-495,-423,-867,-134,-1125,155,259,363,-925,-516,-1554,-458,-1150,-943,-355,-786,-1235,-1772,-2346,-1974,-1224,-863,-638,-1615,-901,1027,371,-1005,-1009,-1197,-1279,288,-147,-1241,-731,406,640,72,-1143,-1137,-806,-818,-1793,-1935,274,465,-1043,401,-128,-282,-877,-818,-670,-531,-1339,-941,-1292,979,325,-795,-982,-305,-406,-909,-1390,-1696,-1616,-1362,-1096,-950,-1276,-844,-941,-1038,-1094,-1048,-1499,-1153,-699,-736,-1569,-1343,-913,-962,-776,-353,270,1020,613,544,1545,-462,-717,331,-536,-403,-427,-1862,-342,140,-1620,-459,156,-143,234,1177,535,-378,-761,2701,2540,-337,-1527,2483,2398,-336,-561,995,-546,-1315,-1259,-452,-124,-351,-1069,-1453,-1713,-2220,-1224,-1345,-1443,-1581,-1684,-1767,-1781,-1781,-1698,-1553,-1364,-1069,-715,-547,-24,362,-384,-861,-302,-208,-1797,136,145,-604,-1308,-919,1546,-2523,306,966,-1587,-3532,-3393,-638,-844,-1302,-7946,-2014,-6459,-1522,-11835,-1103,-143659,-119823,-821,-806,-8023,-878,-932,-997,-1056,-1087,-1111,-4058,-1269,-1327,-1348,-4460,-1209,-1099,-968,-871,-744,-597,-436,-335,-231,-79,80,-870,-1164,240,503,567,548,-645,332,-267,-27,-1102,-143,756,643,750,4,-787,-1956,-1467,-428,-1067,-1262,-666,-727,-744,-1171,-1607,-1885,-1890,-1649,-1377,-1106,-835,-539,-292,-63,151,-930,256,515,-500,124,-363,-958,-231,-540,-832,-1012,-1272,-788,-2368,-755,-742,475,725,-861,-705,-397,-1661,-163,962,765,-1319,152,-114,-502,-948,-1285,-1355,-1208,-888,-527,-220,-1191,-446,430,449,362,233,79,-61,-170,-220,-1460,-280,-46,-886,-128,0,-76,-1941,-349,-908,-723,-925,-1021,-1028,-998,-912,-983,-760,-697,-1584,-698,-790,-835,-917,-976,-999,-924,-825,-730,-743,-752,-106,-489,380,228,-1772,-318,1725,1597,565,1162,1817,1657,352,-685,538,526,171,-191,-341,-468,-475,-357,-765,-16,-29,-77,-195,-1902,-133,-150,-952,-1542,-595,-725,-823,-831,-715,-646,-466,-338,-225,-123,-18,-895,8,335,440,-425,418,50,-890,183,882,-1026,23,526,-198,-502,430,-329,-819,684,545,-1102,-141,-93,-365,-572,-1530,-1100,-1883,-1457,-1562,-1704,-1766,-1816,-1875,-1921,-1928,-1942,-1899,-1752,-1632,-1404,-1641,-1528,-630,-1428,30,317,-958,-1577,39,677,671,313,-872,-1584,-1629,-1005,958,1212,789,-1490,13,-79,-805,-1553,-983,-1246,-2244,-1069,-680,-276,546,-294,-1207,-954,268,-1653,-409,-1123,-1418,-1612,-1035,-1484,-1667,-1421,-2563,-662,-357,-192,-569,-1047,-1208,-747,-1057,-1399,-1441,-1139,-709,-355,-966,339,561,-2283,-637,-726,-1155,6,-287,-685,-31,-111,-1541,-430,-559,-673,-822,-910,-983,-1184,-1320,-1420,-1502,-1466,-1351,-1200,-1036,-763,-627,-665,-248,-2174,-1550,-1835,1185,1232,1303,-1027,-1463,-1753,-560,-544,1660,-86,-899,1244,-298,-705,1684,1725,1341,-1632,205,950,788,632,445,-1450,-117,-1340,334,446,495,641,706,722,710,594,-90,12,-28,-344,-603,-854,-1285,-1062,-1010,-810,-557,-261,25,264,395,-698,605,552,454,-439,152,0,-757,-76,1,176,-122,441,566,-821,-1005,-1575,-891,343,-193,288,217,-558,1081,1462,993,-962,-738,-536,-856,1074,1889,599,-892,-595,-196,-921,-1020,-586,-588,-1605,-1816,-1530,-1918,-2261,-2483,-2361,-2193,-2133,-2108,-2065,-2038,-1972,-1848,-1616,-1326,-1429,-635,-257,53,228,647,808,297,-1396,935,889,-1685,-14589,-28962,-12803,-270,-461,-501,-442,-308,-121,40,-1570,-4803,54,-5624,-243,-522,-904,-1315,-1724,-4543,-6991,-5456,-402,14,417,-345,-660,78,-1243,-1922,-727,-87,-892,635,423,-150,-2082,-743,-568,-1636,-2470,-1437,-2154,-1532,-1702,-1840,-1962,-2084,-2155,-2153,-2153,-2165,-2123,-2121,-2107,-2030,-1964,-1918,-1833,-1758,-1647,-1524,-1385,-1146,-859,-943,-1099,21,-75,-1192,650,650,-408,-890,1148,1071,984,246,-103,715,-789,-811,-561,-128,1471,1538,-789,-302,-841,990,-159,850,1778,900,-1002,-1814,-188,-1015,522,-13,-567,-1236,-1538,-1754,-1617,-1431,-1322,-1355,-1432,-1598,-1748,-1946,-2127,-2170,-2122,-1863,-1578,-1225,-876,-438,-35,302,652,-359,919,-104,-1784,-230,1710,478,-823,-592,-92,226,708,-861,-1314],[-1480,-1699,-1744,-1560,-1211,-777,-403,21,437,458,-1565,-1589,-295,-758,-948,-1746,-406,459,-6,-535,-1085,-1458,-1478,-1123,-656,-289,-1030,-738,-462,759,-1628,-480,-555,345,289,-1175,-118,-1003,449,1087,632,786,38,-128,-1464,-561,336,-347,-1614,-107,-153,-440,-193,-150,-109,-129,-82,-51,-8,-30,-114,-191,-353,-519,-800,-1651,-1480,-1891,-2041,-1819,-1497,-1941,-1068,-989,-969,-1033,-1111,-1224,-1242,-1645,-977,-1306,-1552,-77,191,-375,-1264,-898,-1421,829,857,238,-1527,-1288,32,-667,-88,-146,-298,253,1016,-166,-1793,1417,-994,956,1325,1347,1316,1218,1167,1126,1090,1018,-1462,86,672,361,-70,-601,-1148,-1183,-964,-316,-677,1340,-1312,-2794,575,2845,879,-3206,-6034,2710,2515,2349,2117,1823,1555,-1385,980,-5232,590,439,358,34,161,-331,-80,-237,-433,-545,-654,-707,-830,-979,-1066,-1196,-1315,-1434,-1491,-1503,-1530,-1553,-1528,-1552,-1544,-1512,-1533,-1320,-1130,-912,-743,-537,-368,-241,-325,-217,218,352,398,442,365,-1210,176,594,-932,-1447,-1652,-345,274,-522,-147,-344,-503,-642,-723,-767,-713,-1520,-614,-507,-373,-1016,-151,-65,-212,52,130,267,-1044,-787,-938,-528,992,1076,342,178,-664,-434,266,48,-224,-437,-571,-1788,-935,-688,-778,-1042,-1033,-1168,-1198,-1132,-959,-781,-984,-457,-378,-381,-926,-640,-777,-866,-778,-557,-379,-887,-178,-609,-472,-251,-412,-598,-1097,-844,-730,-496,-226,-28,-56,-1307,-1010,-1243,-69,-1403,-823,-1003,-1324,-1314,-1132,-881,-692,-1595,-451,-430,-1590,-570,-790,-1008,-1182,-1239,-1232,-1050,-888,-801,-542,-1370,-327,-262,-191,-1268,-351,-1834,-480,-1177,-755,-601,-820,-959,-1046,-1003,-820,-568,-743,-817,-1713,-1230,289,-115,-700,-822,-1229,-1048,297,-37,-1331,-753,153,210,-53,-1205,-1527,-938,-606,-2059,-2132,92,304,-1036,404,-209,-328,-1299,-381,-420,-531,-1609,-1064,-1229,-1243,-1127,-942,-806,-487,-226,-16,129,212,280,294,257,-449,-1439,171,107,77,63,-846,-1439,-1415,-453,-671,-968,-1529,420,488,583,-215,750,901,1032,942,1353,-631,-636,374,-221,75,-215,-1620,-369,834,-1806,-928,-2009,-1196,-82,916,272,-284,-1252,2290,2505,-467,-1198,2540,2423,-106,-615,1245,-40,-1311,-970,-1031,413,-449,-1301,-1305,-2020,-1858,-661,-701,-649,-607,-1425,-458,-356,-284,-180,-72,31,-1052,-643,-822,829,1075,-134,-989,-166,113,-1842,-299,-124,-489,-706,-34,492,-3113,-367,-496,-750,-4257,-3606,-1019,-907,-736,-6607,-3412,-6719,-809,-17333,-239,-112639,-51008,-658,-787,-6515,-872,-767,-578,-308,43,437,-4108,-812,1464,1645,-4228,-1393,1283,63,-689,2068,1910,1725,475,1172,960,765,-245,-947,161,787,902,954,-399,214,-234,30,-1016,-30,777,750,829,196,-784,-1713,-1546,-602,-1032,-1524,-485,-329,-488,-745,-1002,-1133,-1163,-1051,-831,-526,-157,271,659,640,1052,-782,241,804,-411,430,74,-756,7,192,-148,-590,-1225,-1309,-2591,-1766,-1786,-1662,-1498,-1336,-1215,-1095,-1514,-1024,-1062,-1177,-1341,-1493,-1685,-1848,-1935,-1811,-1499,-1163,-789,-424,-108,-1206,1,795,991,707,1207,1259,1275,1241,390,-1722,-125,521,-586,195,37,-155,-1585,-396,-818,-697,-840,-527,-499,-538,-822,-1355,-805,-916,-1801,-1162,-1302,-1337,-1362,-1339,-1285,-1172,-1096,-1107,-1146,-1114,-1177,-1192,-1153,-1130,-1525,-1001,-865,-748,-620,-453,-334,-300,-293,-415,-514,-692,-902,-1115,-1269,-1452,-1629,-1755,-1854,-1808,-1809,-1801,-1797,-2220,-1803,-1768,-1770,-1800,-1758,-1750,-1740,-1678,-1539,-1482,-1331,-1233,-1137,-1032,-903,-790,-597,-383,-208,-110,52,214,-916,141,569,-944,2,406,-554,-138,848,-189,-400,883,489,-998,-608,525,289,-2,-1847,-446,-1838,-718,-713,-709,-610,-504,-422,-349,-618,-237,-205,-579,-142,-82,-1834,-1659,231,-1528,664,858,-678,-1405,297,1018,784,-39,-1165,-1675,-1785,-1137,1050,1812,1396,-1532,237,234,-664,-1427,-776,-1058,-2222,-1001,-638,-1025,-68,-394,-972,-1266,-54,-1917,-572,-1160,-1358,-1735,1196,754,-1608,-1027,-2407,-560,49,-392,-827,-1069,-1038,261,103,-653,-1167,-1276,-106,-109,-752,-32,-67,-2177,-639,-680,-965,-749,-929,-1067,-1187,-1204,-1321,-1435,-1540,-1620,-1699,-1661,-1554,-1544,-1473,-1391,-1336,-1756,-1079,-983,-955,-887,-847,-814,-818,-2001,-1405,-1613,-758,-631,-328,-1119,-1794,-1983,-720,-443,1906,-101,-893,1161,-378,-970,1075,1452,947,-1392,140,696,564,445,280,-1601,-368,-1799,-226,-341,-550,-673,-877,-1119,-1370,-1691,-1919,-1600,-1264,-1040,-799,-632,-1226,-482,-572,-680,-807,-853,-780,-591,-276,-699,314,585,355,-296,760,920,-651,599,1826,437,-142,694,656,-787,-955,-1346,-990,202,-276,695,559,-563,1682,1500,991,-1044,-496,-253,-705,1062,1056,177,-1158,-810,-461,-1290,-1133,-586,-748,-1955,-1393,-976,-1345,-1914,-2068,-2298,-2058,-1846,-1658,-1465,-1330,-1247,-1242,-1299,-1464,-1784,-2065,-1935,-1529,-1099,-602,-210,95,-1926,798,1078,-1883,-12098,-24358,-11017,1122,923,733,513,295,129,0,-1460,-1835,-291,-5191,-5330,-516,-701,-877,-1015,-3262,-6087,-4386,-457,-220,27,-92,-347,294,-685,-1840,-692,177,-284,229,237,-446,-2396,-488,-333,-1468,-2323,-1468,-2404,-1250,-1238,-1093,-920,-823,-817,-872,-1023,-1260,-1490,-1783,-2016,-1942,-1610,-1209,-1188,-1438,240,-125,-416,1467,-109,-663,-1134,137,16,-1471,613,560,-297,-1452,1823,2169,1974,501,-346,914,-910,-886,-786,153,1398,1183,-1040,-53,-1091,-260,-776,-1279,-1794,-2295,-2658,-2431,-1930,-1410,-1024,-662,-788,-1297,-249,-142,-130,-215,-358,-380,-388,-379,-288,-1467,-2119,-387,-591,-951,283,465,619,833,977,530,1034,-563,729,4,-1696,-581,320,-141,-1047,-413,-437,-671,-878,-1133,-1419],[-1227,-1659,-2059,-2093,-1731,-1377,-1122,-810,-480,-244,-1781,-1495,-244,-906,-1097,-2131,-280,391,68,-355,-874,-1394,-1898,-1550,-995,-709,-1354,-577,-753,870,-1976,-412,-1214,848,1434,-1192,-459,-1088,765,1217,607,552,-318,-141,-1414,-326,695,-145,-1804,774,666,-490,-555,168,63,648,1082,1603,1459,1741,835,1110,2186,1448,261,-1693,-734,-759,-1332,-1654,-1733,-1657,-1127,-801,-484,-691,-231,326,85,-1650,-704,-1678,-1500,-29,1190,290,-856,-902,-1624,-115,-372,-620,-1531,-1270,-1121,-1312,-1559,-1740,-1983,-2351,-2237,-1871,-1798,-994,-650,-298,28,393,647,743,780,716,562,312,-1374,-161,-329,-416,-380,-237,-54,-1078,-810,-63,-1200,928,-870,-2582,410,1849,570,-2702,-4469,2345,2248,2130,1897,1565,1238,-1486,549,-4316,147,26,-21,-57,-235,-989,-695,-1047,-1491,-1893,-2290,-1944,-1512,-1135,-746,-454,-210,-34,137,288,363,-640,36,-818,-1751,222,-1093,-10,-84,-126,-193,-184,-191,-198,-735,-68,-50,-51,-164,-306,-478,-1116,-876,-1102,-1370,-1661,-1976,-2239,-2289,-2023,-1768,-1473,-1162,-881,-620,-422,-240,-1533,-220,-292,-393,-818,-590,-554,-420,-115,220,586,-1021,-319,-646,-933,1210,1102,287,-96,-864,-417,39,243,303,-264,24,-1551,-1324,457,307,-861,-34,-203,-352,-541,-744,-1008,-1284,-1597,-1860,-1865,-1519,-998,-438,61,-561,246,-201,-1035,14,-693,-366,515,841,-116,-1036,-544,4,-95,-134,-163,-398,-985,-934,-1305,-129,-1436,-1043,-620,-940,-1205,-1520,-1809,-2107,-2385,-2425,-2364,-2436,-1939,-1746,-1534,-1322,-1109,-980,-804,-731,-770,-699,-1609,-860,-966,-1033,-1570,-1041,-1960,-1001,-1138,-939,-913,-898,-1083,-688,-528,-332,-136,-719,-1052,-1721,-1564,34,-496,-428,-739,-1055,-760,329,35,-1434,-880,-182,-273,-352,-1251,-1950,-1142,-469,-2215,-2312,-133,42,-1052,268,-389,-503,-1562,-632,-459,-353,-1794,-1131,-1181,879,495,-930,-628,-228,-49,290,744,1200,1627,606,148,-270,-1532,629,1517,1211,911,-1035,-1337,-1756,-568,-517,-472,-1637,896,1054,1198,-932,1245,1203,1052,891,742,-825,-610,439,172,520,-46,-1403,-444,308,-1949,-661,-1228,-1600,-1609,-1299,-886,-461,-1851,73,127,-547,-922,-80,-129,-1,-615,435,511,-1312,-708,-1611,-57,-762,-1436,-1175,-2314,-1372,-701,-682,-462,-283,-1222,18,131,182,242,298,283,-1371,-773,-1089,993,1229,129,-1115,-50,420,-1803,-718,-431,-484,-210,773,910,-3982,-1054,-371,-801,-4980,-3630,-1907,-1881,-1633,-5568,-6270,-6888,-3289,-23172,-726,-72933,-901,-989,-1074,-5096,-1102,-983,-789,-520,-172,208,-4167,-1909,1176,1431,-3918,-1618,1706,189,-587,1409,1194,972,-99,461,341,312,344,-682,88,448,448,343,-171,-90,-301,-454,-906,-744,-788,-823,-747,-770,-779,-1468,-1578,-884,-983,-1744,-1348,-1553,-1780,-1933,-2042,-1917,-1712,-1476,-1241,-1000,-747,-462,-231,-16,190,-633,283,688,-253,792,505,-537,-31,102,538,-349,-1171,-736,-2686,-924,-456,559,276,-173,-554,-607,-1260,-957,-1047,-1153,-1289,-1426,-1644,-1922,-2141,-1881,-1771,-1160,-728,-346,-16,-1088,450,987,1226,192,1497,1540,1516,1405,359,-1922,45,230,-233,-640,-1140,-1567,-1803,-1575,-1274,-1002,-818,-623,-446,-322,-1122,-1631,39,146,-1970,282,-215,576,581,548,472,407,277,58,-1004,-409,-517,-641,-693,-760,-1267,-830,-789,-733,-607,-362,-70,226,554,-110,638,1369,496,626,735,-279,670,667,-881,116,299,28,-847,-2020,480,428,-1041,-1703,-213,951,218,555,-553,-499,1114,424,489,220,-6,-685,-397,-530,-701,-932,-1096,-1198,-1299,-1362,-1355,-1266,-1207,-1184,-1155,-1080,-1067,-1049,-1129,-1182,-1279,-1331,-1401,-1429,-1476,-1452,-2142,-1536,-1748,-1471,-1367,-1301,-1151,-984,-824,-661,-700,-381,-305,-552,-302,-343,-1438,-1383,-614,-1575,-641,-697,-776,-962,-1129,-1148,-807,-427,-1436,-1716,-1726,-1250,1112,2157,1316,-1570,449,372,-574,-1334,-493,-774,-2158,-908,-602,-1779,-400,-466,-756,-1611,-454,-1965,-747,-1221,-1270,-1899,586,110,-1683,-1256,-2055,-508,-423,-1084,-763,-1072,-904,0,112,-953,-1216,-1354,270,-26,-420,784,777,-2057,-709,-738,-850,79,73,212,101,53,-420,-338,-563,-786,-1025,-1122,-1051,-968,-770,-555,-1071,-1876,-929,-919,-958,-91,-568,-542,-631,-1703,-1369,-1454,-987,-847,-560,-1218,-1936,-1880,-809,-307,778,-99,-918,580,-554,-1281,-231,-506,-741,-1221,-1005,-910,-648,-340,-60,-1768,-685,-2075,1603,2147,883,2509,2985,1921,2438,2326,86,-190,-186,226,-608,-674,-955,763,-83,906,1475,1200,214,32,-694,-1379,-1145,-502,85,-116,870,1051,-592,466,1116,295,-143,898,705,-770,-936,-1223,-1144,-41,-292,1023,871,-627,1861,1497,997,-1129,-238,2,-586,-442,-615,-686,-1447,-1036,-765,-1674,-1289,-577,-770,-2180,-1072,-955,-1093,-2173,-1147,-973,-584,-802,95,802,1260,1131,607,1015,1432,-1070,469,242,-41,30,-327,-574,-623,-2448,-144,140,-2187,-9348,-19117,-9348,226,12,-196,-440,-684,-877,-1018,-1432,-1160,-1150,-5112,-11931,-955,-984,-1032,-1112,-2342,-4985,-3246,-1609,-1694,-1649,-1595,-1557,-1495,-1437,-1754,-1345,-1246,-1077,-849,-623,-719,-2655,-211,-38,-1238,-2120,-1494,-2647,421,1763,2100,2396,1795,377,101,645,69,-315,190,-500,-150,98,-430,-1093,-1185,-661,-105,-612,1138,-2,-279,-1139,68,171,-1776,573,464,-178,-1768,831,573,468,467,-429,655,-992,-713,-589,432,953,863,-1108,277,-1206,-396,-894,-1359,-1789,-2115,-2222,-2115,-1833,-1446,-1133,-797,-995,-1078,-480,-32,-6,-94,-444,-262,-360,-470,-505,-1417,-2124,-477,-839,-1006,261,671,1047,1446,1713,537,1427,-605,632,203,-1498,-974,-286,-691,-1080,-831,-1157,-1493,-1802,-2154,-2539],[763,-5,-175,1173,1343,1526,1450,1324,1764,497,-1877,-1189,-166,-1036,-1089,-2145,-204,-95,-584,-1075,-1554,-1914,-2140,-2171,-2074,-1947,-1816,-1712,-1601,-1422,-2270,-1141,-1577,-852,-735,-1128,-832,-1026,-672,-629,-560,-577,-673,-531,-1218,-497,-560,-529,-1992,-492,-407,-470,-891,200,-72,508,1045,1303,1087,1578,1478,1295,1258,1019,208,-1686,-881,-1081,-1299,-1470,-1799,-2103,-2408,-2765,-2877,-2426,-1855,-1241,-524,-1632,-852,-1866,-1428,3,1597,965,-383,-900,-1926,1416,2092,-152,-1352,-1369,-168,-443,169,-340,-773,-372,651,-742,-1693,956,-298,767,625,534,369,112,-118,-352,-572,-784,-852,-950,-913,-831,-699,-525,-347,-668,-603,163,-1604,391,-319,-2191,319,684,205,-2700,-3934,1312,1422,1549,1571,1483,1362,-1841,912,-2982,468,264,132,48,-117,-1711,-342,-415,-513,-481,-396,-217,-83,30,191,-411,340,355,377,385,312,-727,13,-654,-1954,-761,-930,-922,-651,-211,249,749,-263,-430,-1146,201,1835,674,193,1323,227,-917,198,-253,-1312,-1636,-1805,-1949,-2036,-1931,-1741,-1491,-1233,-1016,-826,-701,-591,-1505,-707,-859,-1066,-1344,-1710,-2116,-2549,-2125,-1699,-1289,-945,-683,-550,-1310,-479,-515,-615,-782,-1007,-959,-1039,-1051,-980,-857,-726,-1312,-1409,-554,-606,-690,-758,-871,-967,-1092,-1192,-1267,-1232,-1095,-841,-511,-965,215,609,-182,-529,506,-198,-1180,-134,-777,-309,496,1361,-236,-978,-417,474,116,-280,-555,-774,-860,-900,-1358,-660,-1354,-1245,-573,-693,-765,-900,-1029,-1198,-1401,-1459,-2022,-2495,-1441,-1332,-1135,-886,-599,-392,-148,-567,-704,-423,-1767,-702,-1167,-1667,-2089,-2145,-1779,-1155,-1020,-587,114,-322,-1440,200,1271,147,176,-757,-1308,-1644,-1847,-393,-652,-178,-731,-696,-444,516,93,-1480,-1070,176,-318,-494,-1247,-2116,-1380,-1176,-2035,-2269,-1485,-1409,-1358,-1231,-1123,-930,-1540,-871,-485,-58,-1677,-1203,-1158,666,534,-964,-441,-171,235,78,-79,-213,-253,-239,-155,-126,-1510,205,300,398,488,-1177,-1191,-2153,-686,-353,-111,-1698,1363,1638,1763,-1696,499,1179,1603,1400,969,-1045,-634,353,153,7,-107,-1244,-576,-255,-2020,-19,238,-506,469,501,-424,58,-1828,1172,2201,-598,-729,1561,1178,348,-592,186,11,-1334,-500,-2134,-613,-1069,-1461,-1099,-2601,-1140,-1211,-1073,-738,-377,-1084,278,649,857,1009,1069,457,-1372,-947,-1373,365,171,0,-1242,-166,-111,-1724,-1126,-797,-619,66,966,992,-5096,-1561,639,432,-5715,-3520,-1302,-716,-957,-4862,-9643,-6939,-6012,-28095,-1322,-28937,-1217,-1075,-926,-3592,-688,-603,-554,-525,-484,-443,-4261,-3145,-362,-259,-3595,-1626,233,360,-421,651,782,896,-548,868,813,703,521,-439,-19,-408,-747,-1132,-1532,-1808,-1794,-1523,-1307,-1104,-1009,-1062,-1127,-1365,-1562,-1727,-1724,-1468,-1046,-1901,-150,298,703,1120,655,-716,723,475,1647,2322,501,2483,2504,1596,1818,-543,331,927,-81,1135,859,-385,-176,9,455,-524,-1155,-731,-2464,-943,-811,-889,-925,-923,-905,-836,-1035,-746,-721,-742,-786,-799,-858,-951,-1134,-1441,-2147,-1633,-1744,-1743,-1609,-1306,-923,-528,-161,-456,408,608,735,764,284,-2072,167,41,-295,-668,-1091,-1429,-1622,-1584,-1422,-1248,-1153,-1047,-954,-891,-1428,-1781,-386,-74,-2111,104,-450,834,990,288,1219,1118,889,508,-1143,-337,-832,-1274,-1648,-1984,-1899,-1847,-1825,-1918,-2057,-2013,-1686,-1335,-961,-648,-450,-319,-284,-326,-371,-476,-546,-465,-917,-4,352,47,-1114,-1607,691,488,-1109,-1722,-28,1051,149,522,-511,-597,1450,299,1325,1153,408,-648,144,527,301,-25,-324,-603,-1003,-1258,-1511,-1560,-1489,-1407,-1338,-1258,-1283,-1342,-1528,-1705,-1916,-1966,-1865,-1743,-1705,-1679,-2159,-1949,-1660,-1277,-799,-468,239,823,708,-210,-822,154,40,-509,369,977,-701,-866,510,-1558,1602,978,-131,-491,755,1618,874,-840,-1677,-1723,-1475,-1325,59,592,1012,-1498,623,459,-531,-1291,-235,-465,-2087,-796,-573,-2447,-341,-528,-578,-1979,-935,-1635,-901,-1315,-1175,-2100,601,411,-1759,-1565,-1673,-1446,-1823,-1747,-1420,-1061,-801,-517,-255,-1266,-1228,-1371,3,-1,-14,-32,-139,-1891,-846,-898,-829,-662,-782,-889,-1017,-1082,-1272,-1473,-1644,-1724,-1695,-1508,-1264,-1140,-968,-795,-1218,-1442,-1189,-1479,-1150,-81,-542,-563,-712,-1424,-1441,-1367,-15,-8,88,-1328,-1812,-1473,-742,-148,474,-79,-949,292,-825,-1597,-189,-324,-440,-1075,-743,-900,-1014,-1145,-1298,-1946,-1049,-1782,-220,264,168,1116,1443,1653,1752,1652,128,-280,-478,-68,-522,-699,-633,36,320,859,1073,1130,75,170,233,-730,-1066,-1710,-1771,-1335,-909,-652,-576,-509,-552,-489,-249,119,591,-789,-981,-1220,-1354,-301,-254,1249,1136,-762,1361,957,545,-1216,0,-150,-508,-398,-479,-507,-1748,-1270,-1098,-2052,-1511,-584,-748,-2244,-977,-1002,-994,-2182,-1139,-700,-426,-1095,15,637,1109,907,226,645,1214,-880,450,112,-372,1663,1820,1395,-101,-2961,425,456,-2565,-6423,-13360,-7611,-272,-564,-834,-1104,-1316,-1383,-1312,-1522,-987,-781,-5417,-10533,-2946,211,401,-443,-1873,-3972,-2296,477,242,17,-253,-531,-727,-861,-1758,-1049,-1104,-1124,-1101,-1052,-1037,-2507,-235,177,-1021,-1946,-1583,-2928,658,2351,2516,3175,1973,305,37,653,69,-320,327,-384,-450,95,-292,-1049,-963,-609,-374,-838,304,248,76,-1209,-101,314,-2186,432,266,-158,-1530,56,-330,-711,-1100,-1437,-1580,-1408,-1028,-544,-120,253,594,-1082,540,-1290,810,-197,333,525,444,446,-1380,-298,-847,722,784,-1028,-756,-840,429,-110,-250,-601,-971,-1389,-1734,-1759,-1554,-2164,-936,-1128,-1050,-359,-236,-193,-109,-90,-142,-177,-657,-343,-452,-1368,-1577,-1318,-1271,-1070,-523,-254,47,398,-466,-543],[1302,-10,-293,1153,2042,1710,1572,1453,1592,319,-1857,-816,-117,-1157,-961,-1898,-393,-662,-873,-1009,-1062,-1257,-1173,-667,-575,-1337,-1741,-477,-1368,-443,-1977,-536,-1284,-737,-889,-1056,-1321,-1618,-1842,-1994,-2020,-2014,-1957,-1979,-1991,-2105,-2163,-1896,-2207,-1281,-927,-602,-1215,44,-224,319,694,805,670,816,664,494,238,-11,-337,-1643,-1040,-1409,-1183,-648,-497,-896,-1501,-711,-1004,-1357,-1476,-1130,-449,-1619,-982,-1925,-1399,7,1843,1602,121,-876,-2241,1499,1944,-319,-1063,-1542,-420,-438,660,-459,-1021,-509,976,-922,-1526,1325,28,625,4863,5796,6523,6933,7097,6968,6576,5953,-131,824,3073,2082,2500,1555,1773,-79,-362,492,-1738,452,15,-1732,-745,-1050,-1417,-3340,-4007,-1627,-1553,-1461,-1439,-1485,-1503,-2519,-1577,-1749,-1488,-1411,-1263,-1072,-967,-2460,-707,-433,-276,-29,211,397,45,756,880,-468,350,866,831,598,443,-779,-25,-509,-2064,142,16,-114,-184,-215,-243,-146,-329,-664,-1473,522,1711,652,-260,1027,146,-628,977,1288,-1490,-1614,-1692,-247,1552,-882,451,1215,1526,1160,-531,417,89,-1412,-344,-410,-420,-581,-901,-520,-583,-645,-679,-662,-640,-628,-674,-1613,-764,-798,-864,-977,-1081,-1070,-1143,-1163,-1082,-918,-707,-1055,-1228,-57,115,272,-1243,577,703,508,-4,708,-452,689,641,592,-920,478,467,-409,-369,419,-195,-1279,-240,-836,-278,-270,-232,-375,-888,-290,186,217,-336,-440,-814,-556,-947,-1330,-1423,-1277,-1374,-977,-1020,-1066,-1223,-1408,-1641,-1879,-1899,-1885,-1872,-1854,-1859,-1700,-1417,-1046,-693,-246,-679,-559,-438,-1774,-89,739,790,-1609,434,-1484,-542,-821,-542,86,-749,-1724,194,1120,337,272,-802,-1537,-1494,-1930,-606,-524,77,-757,-214,-94,611,175,-1389,-1257,278,-626,-710,-1149,-1724,-1596,-1010,-1710,-2086,-1154,-1062,-1051,-1006,-1042,-1041,-1299,-1056,-1067,-1008,-1391,-1211,-1101,-690,-657,-874,-761,-867,-988,-1153,-1317,-1378,-1223,-957,-624,-327,-1349,263,436,555,603,-1210,-970,-2431,-759,-188,-17,-1696,-401,-590,-768,-2418,-1123,-1149,-1085,-880,-611,-1226,-654,204,429,621,109,-1119,-712,699,-1952,308,255,-606,654,412,-808,326,-983,516,1946,-587,-587,2230,2326,553,-511,1840,1613,-1333,-312,-2116,-1120,-1195,-1338,-1037,-2735,-495,-256,-599,-257,402,-974,287,1376,1604,1786,1883,629,-987,-1115,-1628,1010,606,131,-1314,-977,-1505,-1766,-1432,-1163,-840,-77,280,563,-5720,-1446,974,1008,-6365,-3304,-1763,641,523,-4426,-13356,-6803,-8579,-28944,301,335,385,509,639,-1822,822,853,812,714,579,398,-4357,-4439,-221,-190,-3223,-1345,735,624,-184,1620,1795,1109,-888,1345,1356,1007,564,-215,-476,-1090,-1593,-1959,-1729,-1384,-1053,-755,-777,-598,-693,-949,-1218,-1652,-1967,-1877,-1593,-1270,-772,-1845,63,967,804,1233,525,-553,904,279,1840,3253,422,1850,2106,2041,2104,-511,390,958,107,1446,1126,-305,-390,-54,305,-754,-1163,-731,-2146,-929,-64,543,422,296,-489,109,-884,48,51,39,24,65,88,-770,-1104,-886,-1660,-1776,39,24,-173,-640,-723,-1120,-1577,-1963,-1768,-1275,-772,-340,-6,-2146,221,-171,197,-27,-907,-672,-922,-1015,-1092,-782,-654,-389,-657,-263,-1699,-1751,-1048,-1532,-2152,-1998,-1392,-703,-86,-116,887,836,1378,1185,-1277,-30,338,-68,-347,-464,-844,-77,265,555,791,325,871,775,678,416,561,325,100,-80,-152,-266,-256,-261,-935,-280,-349,-427,-1343,-1231,-710,-780,-1199,-1703,-1107,-1205,-1285,-1304,-1243,-1277,-1251,-1329,-1468,-1654,-1860,-2080,-2231,-2163,-1950,-1748,-1486,-1214,-1053,-926,-883,-855,-917,-1050,-1201,-1318,-1496,-1660,-1892,-2051,-2182,-2200,-2208,-2183,-2190,-2098,-2021,-1848,-1611,-1349,-1051,-814,-522,-239,8,-242,-992,-59,-234,-465,542,831,100,-310,293,-1478,789,842,66,-93,870,1392,831,-1259,-1879,-1713,-1159,-1338,1063,1648,936,-1320,744,492,-516,-1308,-253,-407,-2038,-667,-554,-1947,1,-597,-450,-2269,-1496,-1250,-998,-1445,-1091,-2306,212,233,-1843,-1952,-1285,-494,-786,-1873,-1229,-1323,-1344,-1227,-933,-1600,-1236,-1369,-308,-27,416,1518,1377,-1670,-1050,-1147,-901,-209,130,911,792,278,572,700,904,-550,-1207,-502,785,331,-220,-890,-1670,-2395,-1871,-1946,-1209,23,-524,-636,-873,-1119,-1600,-1349,959,951,1035,-1452,-1575,-973,-533,6,1084,-52,-952,234,-1169,-1812,80,-37,-121,-907,-313,-392,-415,-459,-589,-2116,-1397,-1288,-1229,-1380,-1590,-1653,-1714,-1717,-1646,-1594,-1589,-1488,-1369,-1331,-1227,-1132,-1031,-905,-859,-800,-770,-738,-727,-758,-785,-886,-1045,-1218,-1386,-1583,-1713,-1834,-1836,-1748,-1547,-1226,-843,-473,-102,-828,-1079,-1314,-1593,-516,-171,684,288,-937,-812,-1425,-1998,-2144,-1853,-1534,-1277,-1108,-912,-671,-2014,-1471,-1405,-1936,-1778,-573,-510,-2127,-761,1202,189,-1854,-1264,376,-213,-1418,-100,-81,-34,81,-217,120,604,-689,418,45,-807,904,932,890,-37,-3224,135,1297,-2882,-3376,-7184,-5596,1612,1480,1342,1157,946,739,452,-1690,-111,-427,-6041,-3087,-418,-40,-3803,-7308,-1805,-3203,-1639,2226,2179,2065,1246,576,1179,361,-1829,-912,41,-172,-372,-624,-1373,-2111,-1477,-1829,-2141,-2259,-2011,-3082,-1367,-1059,-758,-489,-289,-143,-86,88,31,-378,155,-287,-685,-178,-418,-1030,-871,-981,-956,-1035,-509,-171,142,-1315,-334,495,-2345,226,10,-207,-1099,968,794,579,283,-295,-514,-1121,-1488,-1901,-1920,-1529,-1091,-942,-458,-1321,-81,-249,81,454,737,1092,-496,-340,-724,950,1078,-834,-394,-1298,592,-292,-444,-812,-1411,-2096,-1792,-1333,-1463,-2206,-781,-1452,-1157,-1477,-1735,-1621,-1114,-631,-280,-12,-748,75,-71,-1277,-2044,-1404,-1591,-994,-560,-46,498,1083,-303,-323],[1430,47,-298,1031,1176,617,-77,-622,-747,-471,-1645,-311,22,-1110,-635,-1554,-144,-534,187,386,346,-1723,-722,82,379,-1474,-1642,-118,-1467,-583,-1438,-37,-741,-596,-880,-1143,-1444,-1386,-1228,-1099,-1012,-1073,-1369,-1158,-1068,-938,-777,-491,-2139,-38,126,-251,-1394,155,-279,-170,-368,-604,-830,-1093,-1365,-1558,-1710,-1582,-1423,-1444,-1086,-1616,-910,-514,-311,-369,-1108,-430,-844,-565,-1390,150,-338,-1524,-1003,-1835,-1332,-281,-385,-502,-633,-737,-2138,-671,-638,-586,-599,-1585,-652,-385,375,-489,-1168,-366,648,-942,-1240,1347,393,534,5796,6919,7887,8679,9309,9651,9657,9294,1163,7798,3651,1945,4546,1836,2578,600,-61,695,-1456,116,-124,-1194,-351,-380,-1363,-3703,-1434,-363,-314,-203,-146,-164,-192,-3125,-465,-684,-876,-1160,-1410,-1254,-932,-3142,-918,141,429,775,1096,388,220,1793,1942,-507,63,1387,1781,595,318,-753,-41,-372,-2052,-238,-552,-824,-974,-1017,-993,-808,-538,-867,-1551,802,1369,660,-683,787,74,-249,1480,1454,-1489,-1448,-1459,-186,1363,-936,339,1083,1358,846,-1012,582,439,-1245,-751,-1210,-1504,-1290,-1202,-777,-631,-823,-540,-540,-593,-694,-873,-1828,-1227,-1349,-1429,-1438,-1299,-1104,-945,-781,-555,-460,-77,-803,-939,432,622,704,-1369,371,802,318,145,408,-73,15,-174,-349,-838,-633,-685,-728,-715,-657,-639,-1336,-447,-892,-295,349,681,-549,-788,-182,1222,1134,-259,-936,-828,-222,-858,-1217,-787,-811,-1444,-93,-35,33,27,50,97,189,445,-801,-1017,-1703,1285,1467,-850,1248,928,615,-770,-374,-673,-1677,-1488,-1766,-1777,-1569,-1332,-1187,-862,-608,-539,41,-1152,-1971,151,1324,405,285,-881,-1777,-1346,-1776,-570,-223,113,-851,-297,-329,-323,-305,-1205,-1452,-329,-751,-919,-1020,-1192,-1801,-487,-1395,-1929,-481,-486,-1054,-367,-1296,-1109,-1037,-1192,-1155,-1343,-1500,-1686,-1786,-1840,-1851,-1839,-1764,-1555,-1207,-788,-316,191,773,22,-21,163,-1147,1679,3263,2705,431,-1180,-739,-2109,-837,-99,263,-1704,1331,3498,1585,-2400,-720,196,2096,1904,797,-1382,-706,831,1372,1562,68,-1085,-884,350,-1804,450,1253,-723,813,351,-1239,612,-89,-200,837,-575,-540,1243,1310,690,-408,1318,1232,-1353,-188,-1607,-1309,-1001,-1155,-1029,-2546,-901,-1110,-1313,-1495,-1659,-1551,-1266,-877,-481,-55,338,659,-468,-1282,-1884,311,568,550,-1367,-177,-691,-1408,-1659,-1768,-1345,-911,-503,-142,-4444,-441,689,906,-6609,-3081,-2324,-459,880,-4250,-17198,-6517,-10383,-24603,-715,-689,-462,-65,366,217,1149,1475,1730,1919,2057,2112,-4475,-5767,1594,926,-2804,-811,659,710,79,1133,1433,408,-1202,1111,1783,1612,1328,-47,-282,18,-421,-887,-1358,-1764,-2006,-1672,-1450,-1244,-1119,-1101,-1048,-1125,-1138,-1170,-1539,-1599,-1237,-1644,-1131,-1002,-853,-630,-450,-380,-69,28,212,319,420,525,550,529,469,-547,173,-17,-217,-427,-645,-847,-989,-990,-934,-990,-1184,-738,-1833,-891,-956,-1116,-1209,-1081,-757,-313,-834,476,850,686,958,972,503,-1386,-881,-149,-1082,-1641,-186,71,-209,-458,-705,-956,-1177,-1939,-1227,-1031,-796,-601,-478,-2140,-504,-624,-841,-1111,-1390,-1403,-1125,-1013,-772,-543,-603,-156,-810,-151,-1835,-1566,144,128,-2019,-721,-1251,-1710,-2036,-1773,-1378,-955,-603,-359,-1349,126,310,395,764,54,-654,356,83,1064,1220,53,478,419,706,643,764,965,229,511,287,-266,-384,-763,-1164,-1338,-1306,-1081,-1489,-902,-264,-16,-1249,-1613,263,208,15,-61,-183,-411,-554,-745,-919,-1054,-1124,-1145,-1086,-944,-805,-716,-568,-400,-1018,-292,-325,-364,-487,-757,-874,-1026,-1219,-1352,-1482,-1459,-1383,-1221,-1322,-899,-780,-630,-1513,-607,-1433,-679,-737,-880,-968,-1049,-1125,-1159,-1120,-1064,-953,-774,-667,-500,-420,-295,-218,-1288,-94,-96,-49,25,221,408,646,-1570,-1954,-1623,-761,-1194,997,1312,707,-1038,877,547,-427,-1304,85,109,-1948,-434,-453,-1264,297,-602,-304,-2103,-1979,-811,-936,-1517,-953,-2302,-385,-502,-1825,-2326,-815,-417,-603,-1835,-142,-686,-586,-451,-643,-1874,-1158,-1273,-572,-9,633,1196,1501,-1326,-1219,-1388,-962,-284,125,1154,1489,247,1041,1076,1291,-659,-1187,-394,1341,972,599,-315,-770,-700,-1236,-2024,-1261,-1020,-718,-663,-933,-662,-1663,-1298,773,991,1303,-1505,-1254,-370,-174,214,2487,58,-823,-121,-1454,-1670,413,314,492,-608,-162,1058,1129,1195,-895,-2156,-1493,-711,639,369,-1372,-359,-762,-1180,-1574,-2006,-2245,-1845,-1412,-1058,-647,-465,22,426,617,753,787,754,-231,210,200,-702,-524,-919,-1271,-1573,-1668,-1600,-1370,-1121,-870,-596,-337,-155,-14,-801,-1144,-1400,-1761,-561,19,-1,-171,-1037,-609,-855,-1129,-1335,-1520,-1686,-1866,-2108,-2275,-2088,-2072,-1531,-1560,-1613,-1981,-446,-130,-1833,-643,850,703,-1360,-1346,218,-529,-1671,-172,901,865,446,-616,-429,412,-429,455,142,-1204,926,1247,1551,202,-2800,-70,1609,-2937,-229,-687,-3138,707,2649,-2896,2268,2020,1740,311,-1853,355,-280,-6834,-1572,-1965,-1472,-3270,-14658,-1998,-2728,-1281,1155,1141,1062,848,544,236,-74,-1894,-999,-830,-888,-809,-633,-1671,-1603,399,739,-500,-1579,-1776,-2836,880,1292,1020,662,232,-181,-449,-524,-409,-427,154,-163,-791,827,877,-982,-505,680,58,-1121,44,-169,-401,-1403,-827,-915,-1807,-771,-632,-467,-678,-289,-335,-416,-556,-743,-947,-1158,-1367,-1518,-1681,-1792,-1784,-1759,-1622,-1458,-1254,-1039,-749,-445,-136,183,449,-216,-557,822,760,-473,-21,-1745,154,-514,-652,-1038,-1367,-1366,-1179,-991,-1510,-2204,-982,-1780,-1485,-1268,-758,-257,303,505,224,1313,-896,-52,193,-1168,-1364,-434,-1280,-857,-99,271,735,1262,-170,-181],[-140,-254,-452,-687,-889,-906,-727,-274,288,-110,-1394,205,161,-973,-267,-1287,-89,-880,504,327,-471,-2213,-140,413,85,-1530,-1465,56,-1396,-1168,-867,-108,-255,361,510,-490,-1269,-657,-18,-286,-573,-973,-1694,-1632,-1808,-1924,-1964,-1852,-1881,-1696,-1633,-1606,-1555,-1444,-1304,-1204,-1032,-873,-710,-616,-581,-537,-569,-607,-776,-1201,-1297,-1800,-1696,-1594,-1210,-736,-556,-416,-850,-408,-1647,-108,-521,-1477,-1045,-1770,-1357,114,574,258,-156,-626,-1664,-1398,-1757,-2086,-2306,-2105,-1340,-387,660,-547,-1257,-91,359,-937,-982,1316,647,369,6523,7887,51893,61262,66125,65528,59645,49635,5864,21704,4353,1803,1381,-330,-189,399,76,1168,-1021,1058,702,-707,380,-161,-2391,-2953,1541,1628,-6644,-36387,-39980,-6688,1284,-3234,881,113,515,318,149,-23,-306,-2508,-1032,-824,-937,-916,-843,-678,-558,-452,-293,-637,-296,-76,-14,37,14,-752,-137,-365,-2032,-501,-594,-655,-630,-558,-509,-400,-471,-1135,-1359,16,152,317,-1099,560,-80,96,1235,1508,-1289,-1204,-1221,-192,1146,-1027,142,866,1115,451,-1527,347,13,-1108,-1043,-1540,-1985,-2385,-2058,-1704,-1456,-1315,-1268,-1277,-1370,-1516,-1702,-2018,-1687,-1448,-1174,-925,-1174,-370,-300,-712,-78,-461,-171,-644,-706,-883,-1190,-1404,-1381,-1173,-805,-414,-17,327,275,915,1126,1268,-775,804,1337,-836,140,1289,-306,-1396,-419,-993,-415,114,137,-797,-733,-144,1659,1490,-132,-1420,-773,143,-897,-1053,-187,-478,-1489,513,782,1134,1100,843,2054,506,798,20,-351,-1757,1289,1412,-1507,1675,2739,1823,-864,-198,-393,-1553,-326,601,405,-1178,-268,-926,-696,-974,-1048,-678,-1533,-2202,57,1695,336,211,-990,-2034,-1232,-1609,-317,143,162,-1009,-731,-365,184,249,-968,-1625,971,-575,-1090,-884,-665,-1897,-492,-1127,-1818,-1225,-1542,-1881,-2017,-1932,-1802,-1753,-1727,-1784,-1824,-1868,-1984,-2069,-2167,-2143,-1929,-1679,-1343,-903,-407,135,716,1373,-171,-45,277,-928,2097,3528,2672,203,-1087,-498,-1664,-912,-79,277,-1715,1196,3126,1407,-1681,-613,-349,1965,1952,810,-1448,-768,1008,1741,1797,-48,-1127,-1041,-630,-1587,-633,-577,-830,-689,-896,-1676,-1190,-1192,-1039,-856,-647,-551,-286,-242,-224,-360,-551,-782,-1370,-1247,-1344,-1234,-984,-922,-1038,-2312,-231,-158,-432,-522,-422,-912,-920,-1141,-1299,-1264,-1093,-887,-638,-1355,-2029,-343,-47,-15,-1376,-157,-302,-1172,-1372,-1714,-1409,-1067,-1055,-957,-2704,-683,-504,-369,-6072,-2859,-2891,-2781,-815,-4231,-20387,-6094,-10582,-18222,-276,210,660,1124,1541,1896,2219,2513,2776,3026,3280,3505,-4570,-7029,1886,613,-2284,-32,2658,1532,388,1569,1357,-71,-1498,780,1156,1202,1224,87,-426,1098,922,957,-67,-805,-515,-528,-794,-32,-296,-626,-866,-1129,-1150,-1015,-1416,-1493,-805,-1408,-36,34,22,1,-131,-284,-514,-772,-1049,-1304,-1426,-1276,-1039,-795,-571,-624,-289,-199,-136,-120,-176,-332,-542,-719,-974,-1254,-1507,-1727,-1528,-1178,-794,-402,-49,251,-620,414,-882,559,978,310,976,1011,237,-1808,-371,652,-537,-1288,-333,218,-529,-255,-480,-723,-982,-2223,-1473,-1616,-1621,-1532,-1422,-2098,-1219,-1093,-986,-882,-893,-686,-1071,-743,-113,-165,-549,-150,-790,-468,-1774,-1318,-77,-22,-1791,-316,-1209,494,-450,-974,67,-76,111,22,-1341,39,48,105,191,44,-477,235,-376,405,561,-207,157,120,697,821,838,1224,270,1655,1575,-294,-380,405,-759,-724,40,-129,-1586,-668,859,336,-1265,-1509,329,945,-43,506,200,269,111,-334,-701,-921,-958,-950,-702,-464,-255,-110,88,316,-930,-264,651,679,-623,-1140,86,489,416,399,356,421,-334,-936,-1383,-1000,421,934,-1231,-86,-1264,-192,-315,-979,-336,-428,-1003,-1594,-2140,-2060,-1547,-1045,-706,-397,-252,-131,-448,-1091,-255,-469,-717,-1039,-1342,-1698,-1873,-1767,-1957,-1539,-1299,-1165,-1009,-859,-716,-769,-399,-264,-321,-1356,-285,-378,-1918,-620,-758,-883,-1017,-1062,-1058,-1654,-1684,-1065,-1143,-1601,-1414,-2106,-1741,-1692,-1755,-2770,-887,-546,-560,-1716,38,-464,-479,-25,-658,-2197,-1064,-1162,-872,-40,849,1319,1596,-1002,-1446,-1708,-1090,-310,20,1285,1444,153,1384,1345,1229,-749,-1190,-342,673,597,627,-879,-226,630,-965,-1767,-852,488,-407,-766,-992,-176,-1502,-1333,291,157,106,-1612,-1017,163,133,312,947,106,-698,-513,-1700,-1350,795,626,828,-335,-299,557,386,188,-1296,-2128,-1299,-1133,-1508,-1629,-1769,-1062,-626,-218,156,407,438,-242,-1085,709,-351,-447,273,580,398,181,-115,-450,-835,-1274,-1694,-2155,-2424,-2090,-1795,-1604,-1443,-1400,-1406,-1509,-1658,-1784,-1873,-1927,-1874,-1752,-1543,-1587,-1978,-773,-531,-327,-169,-1159,-24,-50,-166,-1025,-418,-582,-777,-1033,-1257,-1413,-1913,-1589,-1677,-1447,-2145,-1344,-1444,-1553,-1486,-1343,-1113,-909,-1507,-60,-930,-1960,-345,1370,1620,164,-1081,-1085,-163,-259,408,252,-1514,1540,1683,1791,422,-2545,-310,963,-2773,1925,1735,-407,-8141,-7877,-6700,715,583,461,-37,-2117,-254,-602,-7756,-1206,-1411,-1485,-1376,-14099,-2469,-2738,-1365,-764,-855,-922,-1008,-1050,-972,-821,-2052,-1125,-289,-118,32,119,-2041,-1115,395,512,-267,-1443,-1911,-2605,801,1634,1660,1576,1349,-529,-352,100,-438,-910,-1321,-1407,-1051,-568,-122,-993,-317,766,104,-1150,49,465,198,-1546,-846,-806,-1182,-958,-786,-519,-379,-60,51,143,198,142,301,-838,243,402,40,727,703,-463,337,-1264,-344,-770,-1128,-1416,-1570,-1542,-1461,-1380,-1276,-1219,-1021,-754,-426,-1667,148,-766,-870,-1264,50,206,-23,-846,-1521,-2156,-942,-2083,-865,-427,483,709,637,85,20,1490,-1101,-299,70,-980,-346,-220,-698,-1209,-984,-569,-173,225,-3,-57],[-1907,-1905,-1768,-1496,-1129,-704,-350,44,415,-457,-1206,645,228,-813,33,-1186,-94,-1269,222,162,-1359,-2482,448,659,-218,-1523,-1328,-760,-1233,-1789,-348,329,86,2081,3344,-249,-1130,-713,1602,714,141,-21,-2065,613,631,319,52,-35,-1654,-110,-123,-188,-1674,-304,-484,-398,-394,-413,-389,-406,-425,-367,-323,-238,-243,-955,-1193,-1936,-433,-334,-281,-227,-157,-393,-883,-304,-1750,-426,-800,-1520,-1139,-1762,-1494,-971,-1346,-1869,-2475,-2898,-2858,-2915,-2758,-1803,-658,-1242,-1296,-1090,-2034,-1756,-1120,210,129,-955,-797,1218,743,112,6933,8679,61262,326032,354182,354286,326334,64940,15271,39682,5161,1652,5863,2477,5286,2079,-337,-37,-618,818,715,-250,373,-406,-3101,-2480,1377,1359,-159,-23637,-20796,-14181,745,-3119,558,755,1073,1302,72,1560,43,-1680,-1027,76,302,-220,-727,-1133,-1588,-2052,-2373,-2440,-2208,-1932,-1653,-1402,-1234,-1128,-1057,-1136,-2037,-1462,-1618,-1681,-1562,-1320,-1077,-803,-669,-1484,-1042,-401,-406,-398,-1376,-365,-333,51,399,736,-929,-909,-1015,-271,898,-1154,-154,444,136,-174,-2089,-657,-779,-1036,-1039,-1116,-1167,-1228,-1834,-1443,-1533,-1548,-1441,-1192,-886,-567,-307,-2191,144,328,434,320,-1307,99,-341,-447,-265,-584,-973,-1434,-1979,-2546,-2445,-1924,-1359,-864,-408,-332,98,286,358,373,376,376,-742,406,489,-1049,358,758,-494,-1466,-560,-1147,-647,-264,-565,-1121,-741,-190,961,766,-25,-1898,-703,-682,-1083,-1256,-1180,-909,-1538,-48,318,721,916,769,1388,692,1040,707,202,-1774,1237,1114,-1296,898,747,710,-977,-68,-400,-1445,-476,456,1876,-1007,1251,-731,-189,-278,-654,-68,-1869,-2425,-93,1468,119,35,-1112,-2296,-1171,-1503,-187,-746,-524,-1231,763,611,619,199,-741,-1762,1230,-164,-1199,-785,-1244,-1850,-2355,-2459,-2139,-1903,-1728,-1761,-1893,-2196,-2532,-2644,-2276,-1907,-1476,-1045,-1165,-919,-219,-152,-234,-463,-790,-1151,-1420,-1281,-739,9,-417,-93,354,-728,2468,2863,2549,-72,-974,-279,-1250,-1012,-361,-749,-1750,-626,-191,329,-1019,-259,-929,1565,1504,874,-1417,-860,-238,-901,-1561,-2048,-1614,-1174,-632,-1353,-29,102,-941,202,183,-1870,346,500,-1626,720,-518,-628,1042,1316,788,-74,914,649,-1413,-42,-478,-578,-747,-871,-1078,-2098,-674,-508,-363,-805,-212,-943,-275,-336,-449,-561,-700,-876,-1024,-1308,-1880,-1503,-1530,-1439,-1393,-995,-701,-895,-949,-1714,-1560,-907,684,129,-895,399,247,86,-5244,-2670,-3408,-4908,128,-4314,-20197,-5636,-8873,-11642,528,402,242,142,90,101,220,435,714,1048,1432,1816,-4657,-8072,21,354,-1685,922,2643,2241,702,2056,1846,-361,-1806,350,790,550,340,171,-588,191,368,534,-206,-954,-404,-856,-846,284,463,176,-47,-355,-1006,-794,-1256,-1082,-910,-1211,-497,-324,-183,-29,8,-33,-125,-338,-636,-999,-1391,-1767,-1650,-1216,-822,-747,-299,-156,-93,-127,-278,-542,-899,-1261,-1661,-2004,-1777,-1372,-1256,-730,-392,-171,-41,-7,-757,-192,-1036,-628,-877,-1116,-1263,-1222,-1094,-1923,-812,-707,-578,-957,-508,-541,-875,-771,-897,-1042,-1187,-1548,-1333,-1268,-1144,-1013,-894,-2078,-684,-910,-447,-355,-499,-500,-1237,-274,-224,-241,-496,-220,-607,-752,-1567,-1069,-353,-238,-1534,-315,-1462,334,-938,-1464,-357,-527,-140,-265,-1246,-151,-42,129,341,27,-320,692,-655,461,1037,-441,-84,-111,652,428,78,-217,-410,-443,-272,-353,-531,227,-610,-1028,-176,-257,-1654,-532,234,199,-1217,-1405,124,31,-113,-275,-419,-685,-886,-1151,-1415,-1643,-1803,-1892,-1865,-1711,-1514,-1315,-1008,-632,-790,-132,255,506,-885,-1447,495,893,973,718,1347,892,-601,-1127,-1548,-1397,299,951,-1000,-144,-1044,-731,-690,-1054,-626,57,-875,-1692,-1946,-1479,-1052,-731,-631,-579,-649,-636,-943,-897,34,342,400,577,901,1606,643,-1718,-1881,-1450,-10,-732,594,873,55,-509,210,37,-182,-1434,-557,-724,-1927,-988,-1100,-1205,-1346,-1440,-1525,-1640,-1727,-1782,-1792,-1706,-1484,-1862,-929,-572,-1602,-2715,75,178,-447,-1599,787,-254,-373,384,-874,-2535,-878,-963,-1139,-81,177,496,782,-699,-1667,-2060,-1195,-221,-149,968,639,34,-94,-483,-740,-837,-1198,-488,-206,-74,73,-1403,278,412,-595,-1395,-659,890,-414,-890,-967,346,-1170,-1396,766,482,213,-1692,-839,-785,-1071,-1318,-1335,-1155,-950,-823,-1631,-953,-553,-537,-491,-401,-476,170,706,880,-994,-2025,-942,176,2169,3609,-1243,1266,2712,1373,1107,924,544,-230,-1217,2056,-691,-450,451,-56,-588,-1016,-1350,-1538,-1621,-1665,-1658,-1699,-1767,-1802,-1766,-1700,-1536,-1389,-1217,-1103,-1029,-955,-917,-966,-1056,-1184,-1547,-1688,-2011,-1112,-889,-624,-349,-1171,129,300,392,-822,572,601,-200,588,546,-576,-1778,-1608,-1713,-1388,-1927,-219,297,-1265,-739,-610,-902,-1067,-1660,-769,-1349,-2088,-567,978,1304,-141,-1518,-1680,-802,-149,314,382,-1355,267,155,33,-60,-2417,-527,85,-2354,-38,-146,-343,-16046,-16361,-7469,-1221,-1331,-1322,-1225,-2352,-943,-776,-8429,-343,-145,-3,122,-5775,-3050,-3221,-1844,-299,-725,-1176,-1644,-1879,-1626,-1096,-2039,-1197,562,472,1685,865,-2406,-630,1062,1151,-68,-1341,-2058,-2431,599,1937,1940,3527,1994,-971,-511,600,-230,-697,-753,-1698,-2071,-1431,-633,-1032,-163,1191,123,-1096,-16,1389,1090,-1705,-1102,1461,-548,-542,-710,-541,-193,1003,1670,1705,174,302,771,-692,229,345,-436,1946,1295,-258,930,-1257,328,-413,-809,-165,-579,-919,-1214,-1435,-1553,-1695,-1744,-1791,-1803,-1845,-1839,-1838,-1846,-1849,-1903,-1918,-1944,-1895,-1847,-2096,-1616,-2320,-1310,-1104,-857,-642,-359,-277,-251,119,-1394,-525,-77,-754,402,376,-142,-449,161,39,-86,-159,-243,-316],[-2749,-2481,-2113,-1654,-1136,-581,-109,390,714,-895,-1124,966,201,-667,221,-1274,-158,-1668,-346,-816,-2145,-2019,-2602,-3399,-4345,-5241,-4474,-3474,-2450,-2137,-482,336,296,1551,1900,-39,-958,-891,1358,362,-254,-240,-2366,-565,-1021,-1557,-2097,-2463,-2778,-3081,-3385,-3732,-4014,-4126,-4020,-3746,-3267,-2765,-2262,-1794,-1287,-661,-69,477,840,-630,-1200,-1885,-233,963,2262,991,549,-302,-863,-189,-1536,-680,-1079,-1562,-1186,-1694,-1608,-1557,-2954,-3515,-3161,-2941,-3017,-3786,-2946,-15,723,-894,-1478,-463,1045,-693,-877,565,84,-916,-589,1167,780,-118,7097,9309,66125,354182,1195487,1202392,441004,75916,29101,61233,6229,1625,6674,2871,6171,3436,-476,-590,-209,1375,-2194,327,404,-713,-3377,-3159,207,987,-1936,-24077,-13382,-14881,3016,-3602,507,1487,2656,1531,-159,2341,-82,-800,-790,105,780,-107,-852,-1215,-1231,-910,-358,-1074,-1119,377,962,150,-389,-740,-457,-665,-1944,861,537,344,355,493,613,-73,-810,-1779,-624,-234,-849,-1549,-2268,-2605,-2316,-1768,-1198,-783,-597,-645,-906,-1227,-1538,-1708,-1619,-1246,-720,-443,-2451,-203,755,-916,775,1269,1068,-452,-1902,-468,-81,-802,-68,1795,837,1129,35,-2190,721,1220,1121,655,-1377,174,-303,-41,52,-463,-602,-953,-1302,-1609,-1809,-1899,-1871,-1847,-1805,-1822,-1849,-1874,-1803,-1650,-1411,-1131,-868,-592,-343,-1104,-66,7,-652,-1431,-627,-1226,-869,-676,-1266,-1370,-916,-950,-1019,-1125,-1267,-2211,-1761,-2039,-2378,-2604,-2591,-2402,-2194,-2014,-1978,-1932,-1986,-2059,-2166,-2266,-2151,-2007,-1832,-1703,-1597,-1648,-1809,-2074,-2516,-2952,-2996,-2351,-1685,-1277,-561,61,462,-819,890,-516,37,-106,-658,-51,-1907,-2227,-484,-632,-810,-1045,-1278,-2235,-1080,-1381,464,859,601,-1398,1473,716,551,153,-489,-1775,1677,414,-1141,-669,-6,-1390,-967,-784,-1704,-626,-737,-1281,-521,-1590,-1762,-546,-1333,-507,-356,-696,-1106,-792,950,630,354,700,630,1491,-1155,376,622,254,-660,-480,-836,-1076,-1348,-1593,-1799,-1972,-2094,-2180,-2158,-1999,-1756,-1504,-1746,-922,-612,-315,-409,38,-1467,53,-77,-241,-1265,-945,57,619,1312,-525,-1464,-1221,-814,-1074,954,917,-1013,1002,184,-1375,1543,1682,-2124,238,-474,-724,611,1028,749,140,1186,940,-1454,-8,39,-47,-192,-448,-1118,-1864,-906,-1128,-1388,-1648,-1886,-1890,-1671,-1333,-1009,-693,-432,-251,-87,-1130,-1675,-1274,-956,165,-1435,202,331,-563,-351,-1489,-1492,-1447,453,-488,-2,-265,-415,-427,-4283,-2481,-3791,-6583,-1524,-4416,-17091,-5228,-5755,-5548,1109,710,240,-212,-688,-1184,-1664,-2078,-2223,-1920,-1442,-935,-4731,-7487,-1672,196,-1022,667,655,607,509,450,422,-512,-2103,-158,9,-177,-369,-441,-773,-164,307,514,-385,-1023,-172,-1215,-935,127,596,999,1522,-5,-1008,-722,-1083,-905,-1235,-1486,-1414,-1143,-766,-301,-129,79,692,-303,827,708,497,-737,-238,-654,-1136,-1594,-1884,-1788,-1464,-1103,-771,-494,-266,-24,-718,-666,-1120,-693,-1039,-659,424,290,885,698,-961,91,-1306,621,577,-636,304,110,-142,-1832,-829,-1223,-1563,-1920,-2222,-2410,-2359,-2113,-1833,-1572,-1335,-1130,-896,-637,-343,-29,-494,-2125,-205,-1004,1486,1325,-87,-150,-1407,270,1645,745,-458,-143,-371,-990,-1338,-1809,-2052,-1996,-1904,-1869,-1875,-1671,-1365,-2023,-754,-962,1310,189,-1093,680,1164,1571,1436,-19,-202,-676,-1290,-1602,-1420,-928,-419,-286,317,537,619,640,438,526,489,-472,-575,-19,-466,-1345,-433,-589,-1729,-853,-938,-892,-1118,-1332,-600,-500,-434,-372,-290,-327,-300,-391,-404,-441,-736,-1378,-890,-128,30,139,310,510,-642,59,714,718,-1203,-1571,445,491,604,874,1178,686,-888,-1302,-1745,-1783,117,877,-839,-227,-782,-1460,-1139,-1072,-1419,-2066,-2384,-2102,-1704,-1423,-1255,-1171,-1278,-1377,-1507,-1408,-1432,-734,28,64,356,556,788,2326,545,-1461,-1770,-1370,337,-445,263,546,-321,-278,877,490,-7,-1532,-34,-231,-1967,-770,-991,-1146,-1253,-1231,-1140,-1044,-915,-765,-623,-1551,-799,-1637,-466,355,-1409,-2172,518,318,-292,-1522,297,-104,-610,-1131,-1509,-2620,-1436,-985,-1273,-247,-6,170,208,-450,-1831,-2155,-1196,-711,-917,-998,-968,-773,-654,-560,-508,-951,-1213,-706,-845,-1156,-1435,-1696,-1941,-2066,-2112,-2158,-2252,-2311,-2400,-2453,-2448,-2301,-2094,-1783,-1449,-1102,-672,-1648,-708,550,589,223,1272,116,-392,-932,-1212,-524,1359,903,1714,175,-657,1719,3491,213,-488,-1917,-543,534,2179,3259,-517,713,2331,1154,873,684,643,-227,-1291,936,-1085,-467,-569,-1111,-1719,-2260,-2661,-2517,-2210,-1981,-1804,-1763,-1835,-1964,-2105,-2267,-2326,-2346,-2274,-2209,-2153,-2080,-2022,-2021,-2012,-1986,-1863,-1640,-1753,-1124,-843,-587,-371,-979,-70,10,21,-521,97,126,-140,69,13,-529,-1663,-1577,-1690,-1365,-1474,-165,-335,-943,-850,-953,-1234,-1541,-1847,-2121,-2207,-2176,-1977,-1632,-1243,-834,-1802,-1858,-1405,-60,210,539,-791,1147,1356,1498,768,-2357,-661,36,-1728,2427,2407,2249,-22811,-19904,-5714,615,-18,-684,-1369,-2324,-2261,-1901,-8282,-574,34,508,873,1097,-3559,-4114,-2631,273,-340,-931,-1396,-1449,-1008,-337,-1756,-1111,-80,67,1667,649,-2557,-120,1206,1244,142,-1223,-2130,-2264,339,1525,1355,1892,1525,-1379,-594,-301,-1063,-1713,-2127,-1964,-1344,-629,68,-1041,5,2341,172,-926,57,1496,1186,-1801,-1216,1908,114,-749,-754,-616,-69,696,849,440,-175,-48,-188,-548,-370,-373,-974,-354,-257,-206,-113,-1224,-66,-409,-1085,-574,-483,-152,-161,-167,-153,-241,-299,-396,-486,-625,-743,-1197,-1204,-1619,-1353,-1414,-1446,-1371,-1313,-1983,-925,-2315,-542,-1241,-87,103,21,-514,-556,544,-1725,-667,-186,-482,143,-15,-142,-324,-464,-596,-688,-675,-612,-478],[-787,-397,-71,253,896,1379,1651,1251,179,-1264,-1030,1266,193,-443,390,-1441,-174,-1866,-517,-145,-2165,-1411,-456,-1230,-2042,-2756,-2833,-2258,-1550,-1708,-119,327,438,1428,1716,185,-753,-1107,996,11,-696,-425,-2311,-1642,-2242,-2850,-3041,-2541,-2036,-1563,-1079,-681,-1765,-283,-729,-865,-787,-1684,-70,267,793,1040,1417,3274,3613,-222,-1143,-1709,-47,1037,2481,1366,1078,-172,-805,-84,-1191,-833,-1351,-1613,-1192,-1565,-1632,-387,-1385,-905,-552,-1024,-1919,-1870,-3,689,1072,-552,-1380,-441,999,-704,-655,885,167,-886,-411,1126,716,-352,6968,9651,65528,354286,1202392,1309164,455065,81362,45964,83730,7550,1693,7503,3247,7249,4763,-902,869,114,1524,204,302,396,-1158,-3756,-4656,-2052,1569,785,-19401,-29604,-14440,-2831,-5196,-2321,-1744,-921,-219,-465,427,-211,28,-458,151,690,499,296,391,636,941,1216,-1289,-1496,84,465,-67,-606,-672,-595,-900,-1834,-228,-217,-151,-23,96,135,-435,-934,-2081,-247,-78,-367,-655,-936,-1081,-1092,-985,-698,-335,2,16,-427,-288,526,-1107,-679,16,-205,-823,-2040,-514,-261,-838,108,394,584,-466,-1658,-563,45,-505,-211,1773,854,821,-158,-2085,427,196,4,-152,-1428,-141,-276,-32,97,-447,394,-619,-487,-426,456,378,330,85,44,-1084,-248,-22,-59,-107,-155,-216,-458,-404,-488,-1042,-719,-809,-994,-1357,-1413,-1582,-1743,-1894,-2030,-2148,-2287,-2324,-2341,-2311,-2214,-2103,-1930,-1714,-1525,-1245,-959,-706,-1415,-252,-18,-679,340,486,580,617,770,851,894,-1618,827,661,-631,172,-195,-497,-1039,-1053,-1177,-1122,-938,-641,-258,-682,569,-333,290,44,-617,30,-1621,-1949,-314,58,-624,-1423,-2310,-2796,-2036,-1280,-481,107,631,-1478,1148,736,445,71,-282,-1744,1575,1015,-970,-584,617,-957,-1278,-689,-1628,-717,-745,-1379,-651,-1091,-1604,-467,-1259,-412,347,-687,-1030,-1214,-1279,-1052,-671,-247,175,573,-1922,265,1206,630,-930,-184,530,-300,831,526,166,-583,-695,-1215,-1744,-2235,-2703,-3173,-3065,-2691,-2343,-2028,-1804,-1623,-1855,-1321,-1145,-896,-1045,-1031,307,784,1239,-819,-1678,-1176,-958,-768,1066,783,-1032,140,-456,-936,-1186,-1239,-1610,-843,-567,-824,-50,71,157,69,-111,-386,-1484,-1230,-1762,-2267,-2624,-2596,-2216,-1766,-1322,-984,-755,-1567,-622,-1075,-710,-675,-577,-361,-70,249,631,-864,-1451,-1412,-1300,82,-1508,313,525,-164,349,-1103,-1198,-1778,-47,-923,-1263,-1868,-2313,-2445,-3187,-2231,-3968,-7394,-3178,-4444,-13575,-4930,-1955,-266,108,-226,-671,-1155,-1714,-2330,-2893,-2863,-2333,-1742,-1146,-597,-4756,-6560,-2727,184,-290,728,754,800,844,956,1102,-555,-2266,-688,949,897,582,241,-943,-479,-519,-360,-536,-962,194,-1464,-998,-38,308,534,1987,-104,-961,-621,-863,-859,-1608,-2390,-2673,-2156,-1438,-684,-230,186,859,-69,1171,1106,923,-1064,-552,-287,-851,-1439,-1953,-2150,-1885,-1360,-777,-383,290,532,-970,-322,-1030,-625,-822,-556,481,-83,974,535,-1165,-137,-1604,634,310,-1072,466,196,-145,-1680,-1033,-1529,-1956,-2352,-2592,-2604,-2473,-2249,-2045,-1919,-1888,-1961,-2061,-2149,-2137,-1985,-1705,-2185,-951,-900,-170,127,305,299,-1406,494,388,226,-368,-240,-443,-1115,-1087,-833,-1042,-814,-1038,-453,-1533,-75,-1518,-2576,-961,-1264,1118,221,-840,838,744,483,253,-33,-64,22,-317,-38,620,-772,-361,-336,476,991,995,1340,584,1375,1276,-589,-443,-261,-288,-1572,-645,-557,-1752,-539,212,-125,-912,-1228,-32,-478,-217,409,436,339,299,-469,36,-95,-877,-1540,-1157,-300,-333,-451,-542,-629,-803,-1052,-1328,-1587,-1880,-2165,-2313,-2187,-1959,-1667,-1462,-1239,-1112,-1257,-1554,-2018,-707,-691,-832,-1010,-1221,-2241,-1684,-1876,-1824,-1582,-1235,-830,-880,-1137,-405,136,695,774,702,638,-1728,-560,303,-178,117,49,49,-6,-18,-1058,-1580,-1249,479,-90,-88,201,-658,-37,812,485,207,-1590,-131,419,-1950,865,305,252,296,-708,-346,-192,-150,-108,-501,-1395,-776,-1404,-331,497,-1150,-1560,998,510,-67,-1429,403,55,-297,-522,-1170,-2203,-91,-165,-1138,-112,904,855,654,-238,-1845,-1762,-1028,-845,-783,-535,-250,-202,192,205,119,-1063,-1207,-588,-856,-1255,-1503,-1641,-1671,-1570,-1438,-1359,-1351,-1295,-1226,-1092,-926,-686,-466,-1406,0,167,365,-1426,-599,659,672,63,521,131,-199,-773,-610,-53,1421,881,2098,425,-774,1605,2882,-420,-14,-1805,-125,864,2062,1839,143,169,1185,974,730,500,376,-218,-1295,-293,-1446,-756,-974,-1133,-1318,-1419,-1472,-1454,-1406,-1364,-1284,-1243,-1232,-1210,-1159,-1133,-1053,-1011,-945,-909,-863,-751,-595,-452,-449,-982,-1934,-1078,-1434,-130,247,605,511,-613,136,-122,-423,-646,-810,-894,-915,-933,-901,-827,-1563,-1521,-1668,-1300,-947,-362,-366,-609,-983,-243,-220,-227,-1569,-887,-1772,-1410,-955,-1056,-1277,-1422,-1817,-1485,-1863,-355,70,617,-130,1357,1775,2103,867,-2336,-721,-184,-1039,4282,4468,4480,-28368,-18838,-2735,3065,368,-1519,-1668,-1843,-673,-1352,-6890,-1338,-914,-586,-341,-203,-3892,-5381,-3701,-885,-1367,-1858,-1876,-1450,-1005,-596,-1418,-886,-893,-403,395,350,-2286,107,-143,-415,-669,-1119,-2107,-2132,-1316,-1265,-1105,-877,-635,-1713,-623,198,-511,-872,234,42,-817,1399,1581,-1050,153,2346,213,-714,198,1498,1200,-1827,-1171,2374,740,-886,-647,-627,-46,404,-208,-698,-1090,-1377,-1545,-1630,-1690,-1735,-1868,-1961,-1809,-1445,-853,-1206,223,-383,-1348,-1092,-615,2180,3435,1440,227,57,-204,1009,1100,164,203,-1305,-1381,-1736,-1018,-376,226,-1127,-1101,-1868,-648,-2152,-115,-1552,233,-142,-186,-660,-949,-22,-2120,-778,-302,-260,-165,-821,-1419,-1992,-2347,-2427,-2249,-1884,-1478,-1060],[-2398,-2121,-1830,-1524,-1216,-907,-692,-421,-353,-1577,-993,569,130,-234,463,-1742,-204,-1731,-898,-227,-1432,-860,-313,-663,-1032,-1353,-1570,-1679,-1630,-1382,-1107,-694,-288,82,365,363,-582,-1319,-464,-1122,-1895,-2852,-2950,-2011,-1053,-257,385,934,-852,683,939,-36,-1726,359,-845,-1200,-1381,-1884,-756,-1537,-2031,-1701,-938,-81,637,234,-1047,-1520,97,1099,2616,1666,1535,-37,-731,-15,-847,-852,-1601,-1674,-1160,-1392,-1487,-1322,-2275,-2239,-1823,-1523,-860,-11,696,958,1121,-268,-1080,-388,896,-697,-471,845,321,-890,-274,1090,562,-572,6576,9657,59645,326334,441004,455065,433172,80269,63591,103846,9126,1893,8312,-318,8498,4934,-605,655,-1793,-1041,491,1510,377,-1592,-4084,-3460,-3708,3219,3047,2543,1854,1259,-3171,-6873,-567,-507,-1246,-1934,-1966,-1467,-1058,-604,-167,75,154,271,426,583,890,1017,1123,-1475,-1845,-160,-5,-318,-787,-576,-704,-1188,-1699,-1708,-1580,-1226,-828,-502,-311,-766,-949,-1832,-198,-360,-569,-778,-1053,-1291,-1422,-1357,-1058,-694,-341,-1,-125,-242,596,-982,-903,-115,60,-1087,-1470,-893,659,-797,532,386,41,-508,-1359,-579,150,-171,-255,213,-108,-464,-883,-1917,-1621,-1854,-1886,-1786,-1619,-1459,-1359,-1228,-1012,-714,-372,-744,-549,-732,586,1008,624,549,46,-1509,-569,698,432,-196,-185,-514,-877,-1209,-1505,-1712,-1554,-1247,-1041,-1257,-754,-1302,-1336,-708,-842,-1385,-724,-323,-278,-292,-307,-1614,-415,-426,-663,-380,-277,-190,-1307,-632,-111,-1570,106,89,30,-59,21,110,259,-1540,682,867,-559,565,1231,554,-1073,212,-348,-982,-708,69,871,-628,1039,-205,529,146,-555,158,-1255,-1685,-427,476,-906,-659,-781,-1560,-914,-1214,-1332,-1620,-1811,-2058,-2238,-2237,-2060,-1799,-1488,-1747,-885,-545,-768,-572,161,-527,-1661,-683,-1540,-875,-762,-1434,-771,-654,-1318,-466,-1194,-277,-181,-791,-974,-1142,-1529,-1842,-1851,-1522,-1070,-603,-1624,66,233,350,-1262,-304,222,-155,3,-121,-184,-835,-491,-6,-158,-1229,-412,-303,-1592,408,667,374,486,551,-1758,-68,219,65,-852,-1170,-458,-630,-792,-1168,-1809,-1269,-1400,-1556,-1713,-1877,-1972,-2076,-2136,-2116,-1993,-1855,-1668,-1520,-1365,-1185,-1054,-983,-900,-945,-1029,-1155,-1528,-1559,-1810,-1993,-2003,-1819,-1483,-1285,-551,-66,148,-1884,-521,-1204,-697,-159,885,1283,1087,817,553,-633,-1269,-1395,-1601,-365,-1697,-90,158,216,748,-714,-840,-1662,1070,-1147,549,180,-138,-382,-2040,-1954,-4010,-7273,-4576,-4433,-10312,-4878,1576,1528,1387,1207,978,805,678,627,689,857,1085,-1499,1648,1914,-4801,-5848,-2717,208,390,2179,2132,2107,1389,1765,1686,-625,-2242,-1292,352,1443,1115,263,-1174,-199,-597,-981,-1286,-1404,-1296,-1513,-1077,-545,-378,-327,-283,-416,-965,-740,-1036,-1386,-1771,-2282,-2731,-2379,-1821,-1194,-625,-44,463,230,957,1616,1531,-1276,-697,1864,1623,-1165,688,388,-9,-303,-447,-419,-251,46,-1261,-46,-984,-583,-689,-517,449,-503,479,177,-1450,-504,-1912,-1150,-1397,-1596,-1735,-1776,-1825,-1890,-2028,-2158,-2220,-2271,-2241,-2132,-1990,-1751,-1465,-1173,-894,-657,-425,-225,-63,27,-535,-2334,-699,-715,-800,-1240,-1755,-2097,-1915,-1408,-861,-346,-317,-68,99,-1248,-938,-497,-1444,-1176,-851,181,-1318,-148,-1363,-2331,-958,-1427,1486,312,-599,920,1350,1383,1468,-105,0,1046,54,-268,317,-888,-456,-356,-68,-25,30,130,242,360,538,-798,-276,-577,-185,-1726,-877,-727,-1787,-679,-1,-291,-708,-1176,-359,-1278,-325,-258,-145,-131,-46,-549,-29,-16,-1021,-1689,-1455,-607,102,-66,-243,-444,-717,-984,-1089,-908,-1841,-1070,271,721,844,1277,1314,186,-1334,-1038,-1078,-1810,-326,65,-660,-315,-203,-1445,-1479,-903,-979,1157,1697,813,-614,-1303,-198,284,1002,2239,2043,703,-1783,-468,852,-449,-161,-645,-884,-1003,-1026,-1010,-1400,-1268,-1388,-1471,-1366,-1128,-1015,-552,-248,-41,19,-1685,-271,-229,-1907,-408,-368,-220,-47,-739,-508,140,585,174,-523,-1276,-820,-1247,-207,-140,-924,-977,-790,-932,-1050,-1370,-943,-707,-456,-183,-1223,-1801,425,347,-887,-132,1006,1004,933,-157,-1784,-1451,-820,200,-847,-231,-467,-631,-897,-1156,-1382,-1560,-1727,-1782,-1763,-2166,-1810,-1761,-1710,-1575,-1401,-1247,-1130,-955,-783,-1053,-401,-189,-84,-1330,218,240,265,-1158,-576,-161,-485,-980,-1477,-1590,-1070,-494,6,387,1369,776,2391,615,-826,1519,3032,-1046,323,-1754,231,1111,556,119,-279,-429,-517,-577,-647,-839,-1167,-1416,-1387,-1097,-1510,-575,83,380,503,-511,-305,259,-1266,-266,-588,-1049,-1208,-1190,-973,-684,-384,-159,34,-390,-95,330,409,284,-616,-975,-1940,-683,-1145,42,181,804,982,-180,908,841,-440,229,781,385,-4,534,-685,-382,-1498,-1494,-1696,-1113,-428,-707,-1135,-1307,-1165,-808,-493,-200,-1305,-1099,-1472,-927,-1057,20,482,-917,-1614,-1014,-1514,-453,-523,-570,-628,-667,-657,-773,-961,-2283,-1153,-1130,-1053,-848,-545,-256,-32511,-15207,410,685,717,-3601,-1985,-895,758,634,-4207,384,205,-39,-286,-517,-3963,-6916,-4987,-500,-272,5,205,324,-535,-838,-1041,-548,-1791,-857,-81,-108,-1734,176,389,655,487,-1015,-1921,-1997,-321,527,-47,2162,2036,-1741,-584,519,-652,-865,245,129,-757,839,247,-1030,-938,-1423,-1659,-1555,-1233,-899,-634,-1707,-924,-378,-420,-886,-605,-666,-734,-751,-791,-772,-916,-690,-634,-591,-572,-544,-2097,-624,-579,-490,-223,-1144,248,-276,-1515,-1548,-471,2096,3564,1897,485,-69,-218,1323,1163,157,-760,-1313,-1143,-1763,-942,927,894,-1010,-785,-1669,-374,-1887,233,-1648,1,-322,-232,-622,-1340,-867,-2351,-1525,-1834,-2178,-2490,-2864,-3218,-3627,-3937,-3993,-3811,-3516,-3219,-2926],[-1767,-1678,-1432,-1128,-841,-603,-531,-489,-829,-1712,-1027,-1222,-1511,-1683,-1718,-2189,-1315,-1413,-1270,-687,-607,-472,-383,-329,-707,-665,-1185,-413,-615,-579,-104,71,331,526,672,447,-490,-1316,-153,-754,-1728,-758,-1652,270,648,944,1144,957,-610,421,532,-181,-1690,180,-996,-1569,-2060,-1107,284,-76,-471,-746,-879,-737,-472,-94,-956,-1384,162,905,1002,1035,1018,58,-689,-20,-584,-773,-1807,-1766,-1125,-1231,-1242,-1266,-1202,-962,-635,-254,241,660,995,1122,1397,-93,-754,-340,709,-708,-364,1278,471,-969,-218,1018,312,-784,5953,9294,49635,64940,75916,81362,80269,72824,60524,45407,10829,2293,8088,3773,3562,2571,781,-1073,-1376,-711,-436,-188,217,-1795,-3837,-2409,-2110,1131,1204,1321,1330,1194,-2911,-5311,-398,188,-74,-375,-993,-772,-985,-1133,-1225,-1403,-1683,-1935,-1931,-1428,-891,-320,344,-1592,-2124,-355,-413,-589,-903,-456,-759,-1511,-1539,415,-485,-1233,-1223,-545,151,-1061,-798,-1454,300,685,388,-754,-542,411,-1260,1244,3033,1993,1241,976,192,-118,572,-805,-997,-143,-61,-1135,-903,-1324,160,-770,391,-55,-528,-565,-1060,-501,245,171,-189,-493,-876,-1203,-1371,-1678,-1010,-745,-555,-468,-1238,-377,-484,-645,-816,-998,-1193,-1382,-1551,-1624,-1547,-1393,-1168,-963,-734,-1890,-926,-349,-300,-522,-633,-450,-609,-749,-834,-862,-759,-555,-1135,-1106,-784,-1263,-1346,-73,104,-1059,-737,-369,-228,-433,-663,-1276,-1253,-1521,-1784,-1573,-1397,-1275,-1126,-911,-713,-2149,-41,309,702,698,940,1723,1600,-1414,582,680,-590,442,1407,227,-1074,204,-349,-841,-746,-820,-1087,-1312,-1517,-1660,-1561,-1347,-1037,-735,-845,-1379,-481,109,-1252,-877,-461,-1201,-777,-1110,-362,-542,-637,-1150,-963,-1075,-1202,-1313,-1342,-1734,-1146,-884,-610,-572,-115,-55,-1975,-688,-1354,-1027,-718,-1267,-808,-241,-985,-475,-1093,-47,165,-939,-864,-254,-352,-588,-876,-1195,-1506,-1787,-1890,-1603,-1378,-1139,-1579,-687,-475,-157,112,387,668,-972,-334,518,125,-1222,-391,-505,-1385,380,1153,118,762,693,-1201,-793,-514,-926,-1289,-1440,-1359,-1184,-1011,-1426,-1538,-976,-559,-464,-369,-299,-925,-198,-239,-292,-324,-408,-593,-1245,-764,-1075,-853,-843,-722,-655,-579,-517,-1452,-497,-537,-558,-571,-640,-1285,-905,-816,-848,-885,-1360,-1000,-1262,-1160,-1202,-1254,-1270,-1273,-1278,-1229,-1162,-1145,-1230,-1778,-1214,-1941,-1372,-1335,-1155,-796,-447,-436,-1077,519,-1066,680,609,526,435,-792,-1562,-3902,-6736,-5601,-4295,-7425,-5041,2914,3009,2999,2917,2733,2527,2268,1968,1677,1422,1209,-4206,854,1010,-4781,-5313,-1862,281,1042,1282,1331,1370,1358,1237,834,-678,-2017,-1880,-276,805,653,345,-1379,212,164,-72,-820,-713,8,-1197,-1035,-492,-325,-581,-234,-520,-966,-1070,-1431,-1808,-2162,-1859,-1453,-1105,-813,-533,-319,-76,101,300,534,808,1133,-1276,-582,2016,2168,-1179,668,924,816,1483,631,-220,382,131,-1512,-68,-931,-494,-570,-482,356,-903,268,-109,-1740,-787,-1723,-1081,-1355,-1535,-1478,-1287,-1092,-1520,-818,-731,-612,-554,-520,-540,-669,-838,-1089,-1453,-1899,-1841,-1195,-482,244,-431,-402,-2442,-971,-450,2164,1239,1021,971,-1128,1461,2076,1972,-247,-51,226,-1382,-854,-361,-1783,-1543,-692,416,-1115,-267,-977,-1654,-685,-1332,1282,469,-331,975,1391,2317,2322,-179,41,1081,413,-493,-7,-952,-886,-1250,-1375,-1283,-1132,-976,-861,-786,-678,-1041,-565,-894,-472,-1686,-1053,-860,-1737,-854,-893,-1051,-1272,-1545,-1751,-2151,-1897,-1649,-1347,-1174,-966,-876,-847,-854,-1081,-1739,-1701,-1050,-1170,-1386,-1548,-1577,-1419,-1070,-599,-30,-2147,-703,1389,1124,711,1439,1485,-148,-1474,-709,-508,-1498,-623,276,-687,-344,225,-458,-1057,-815,-842,2199,2028,1080,-348,-1402,60,446,866,1796,1628,307,-1583,-418,485,-693,-4,-65,133,332,441,-261,-1201,-1093,402,139,-895,-576,-1319,-847,-956,-1065,-1192,-1771,-960,-494,-1777,880,994,326,1962,-775,-721,344,880,74,-628,-1179,-897,-1136,-102,591,-706,-400,1511,842,323,-1288,419,115,-196,-437,-1182,-1409,-365,-113,-593,-149,452,612,692,-184,-1678,-1207,-606,180,-1128,-477,-867,-1165,-1452,-1486,-1302,-1303,-1328,-701,-593,-1325,-859,-1075,-1366,-1625,-1854,-2002,-1967,-1774,-1610,-1475,-1417,-1386,-1447,-1508,-1611,-1718,-1716,-1628,-1574,-1447,-1323,-1299,-1250,-1155,-1067,-929,-696,-496,-237,94,434,706,-733,1049,1155,-1605,537,-1748,538,473,351,399,464,-896,833,606,539,96,236,-289,-1259,-1531,-1837,-1278,-595,38,466,-820,-748,-64,-1332,41,-361,-1133,-1266,-1249,-1032,-486,-73,208,145,-438,68,229,34,-256,-646,-959,-1744,-1247,-1205,-993,-664,-292,84,269,790,1088,-829,586,1296,236,33,153,-1271,-263,-1451,-1505,-1709,-776,50,-269,-817,-1350,-1783,-1920,-1671,-1282,-955,-1253,-1029,-437,-1018,-454,461,-1156,-1374,-648,-1102,-424,-523,-505,-384,-158,157,360,469,-2099,-679,-264,14,407,238,9,-34632,-10844,-594,-726,-801,-3175,-1862,-657,-617,-552,-466,-372,-328,-353,-394,-449,-3784,-8596,-6443,-678,-690,-604,-521,-451,-1225,-1184,-670,-282,-2038,-1187,-538,-701,-1129,-899,-931,-850,-666,-953,-1619,-1875,-682,17,-774,480,581,-1452,-547,425,-834,-819,257,168,-747,1813,1788,-1038,374,1169,294,-263,197,-105,-421,-1518,-1102,-1439,-1772,-2107,-2449,-2381,-2071,-1718,-1411,-1075,-1271,-473,-214,-546,-580,-338,-1391,403,465,70,578,-1128,235,-195,-1613,-1493,-209,1371,1428,1438,672,-234,-213,1036,943,872,918,-1162,-996,-1773,-967,1113,980,-906,-522,-1529,-154,-1701,482,-1628,-235,-567,-279,-685,-1873,-1449,-2111,-1579,-1386,-1175,-941,-812,-732,-801,-928,-1145,-1407,-1653,-1924,-2151],[1094,105,236,-154,-172,105,-354,-758,-1098,-1490,-1500,-1315,-977,-517,-77,-2328,-305,-991,-1363,-324,223,-72,771,612,-595,-374,-1218,-96,-607,-92,-30,-86,142,171,150,83,-346,-888,-748,-1042,-2069,-844,-1273,-607,-424,-355,-388,-418,-574,-837,-1118,-1371,-1534,-1123,-1037,-1780,-1749,-205,473,485,372,241,65,-24,-80,18,-744,-1179,274,1012,1228,1344,1360,235,-556,26,-296,-524,-1719,-1744,-1128,-1465,-1559,-1291,-902,-531,-270,-102,108,255,380,509,676,91,-338,-170,414,-623,-209,-776,-1556,-2127,-1713,-1462,-1374,-852,-131,1163,5864,15271,29101,45964,63591,60524,89849,93590,12549,3127,9820,3944,11069,4488,3326,-1621,225,524,-18,-298,-1,-1439,-3769,-3206,-5045,2049,2233,2438,2460,2236,-1217,-4681,-319,972,318,-715,-972,310,-724,99,41,-107,-332,-507,-730,-973,-1371,-1835,-2087,-1842,-1929,-1021,-633,-787,-854,-239,-663,-1771,-1274,167,-21,-252,-455,-643,-859,-1254,-1176,-1351,-1462,-1565,-1619,-1538,-1352,-997,-1386,-26,523,1017,1406,1476,572,141,617,-560,-856,56,-220,-919,-1491,-1813,-1406,-813,-241,-412,-1047,-598,-740,-323,351,525,-17,300,-9,-857,-1135,-1338,320,705,1034,1270,-925,70,-108,820,1195,-467,145,-1073,-714,-1278,-562,-795,-1016,-964,-638,-2100,-1264,341,508,-739,-1242,306,12,-299,-582,-796,-812,-627,-1147,-921,-790,-1201,-1098,454,487,-691,-743,-389,-278,-622,-947,-1190,-1149,-900,-671,-417,-236,-150,-837,-7,205,-1673,234,265,1770,490,600,2164,1653,-1275,259,356,-723,414,1159,-104,-1089,126,-375,-739,-924,-1204,-1000,-644,102,5,1041,309,-327,601,-461,-1075,-515,-229,-1455,-994,-131,-888,-735,-1367,-1896,-1950,-1517,-1178,-912,-724,-689,-791,-970,-1689,-1196,-877,-342,-639,941,376,-1763,-739,-1143,-1203,-660,-999,-827,61,-716,-557,-1038,176,674,-1184,-760,-55,525,612,121,-357,-768,-1073,-1299,-1437,-1505,-1448,-1926,-1109,-879,-537,-264,-16,195,-1010,-245,542,313,-1198,-334,-772,-1166,423,387,-149,8,-261,-606,-1435,-1199,-1511,-1812,-2004,-1906,-1815,-1792,-1839,-1851,-1774,-1522,-1261,-996,-755,-807,-309,-241,-7,184,339,-243,-1757,-344,-1220,-13,-810,-106,821,785,684,-1305,-106,240,113,17,-110,-1373,-534,-277,-243,-186,-830,-1112,-1255,-1557,-1231,79,379,471,524,585,-311,-887,-1075,-1910,-918,-2329,-530,-923,-1350,-1720,-2142,-1869,-1514,-1192,-895,-628,-337,34,440,427,-1158,-3816,-6350,-6328,-4140,-5101,-5508,3159,3026,2785,2475,2071,1652,1192,713,269,-89,-347,-6564,-1606,-336,-4760,-5058,-924,-192,-222,-387,-574,-785,-1041,-1245,-1376,-1396,-1819,-2489,-1137,-1003,-918,-853,-1610,-1005,-1071,-1212,-1408,-1584,-1673,-1634,-1595,-1485,-1415,-1412,-1348,-1358,-1223,-1016,-759,-437,-1139,-1354,-621,910,-610,-732,-291,111,1524,863,254,1410,1409,-1166,-334,1401,1325,-1118,565,713,434,124,-222,-585,-917,-1105,-1749,-1082,-947,-683,-520,-513,-289,-1336,-280,-555,-2078,-1138,-1312,-1591,-1695,-1434,-1114,-737,-402,-1402,108,306,537,-406,877,1001,-272,596,977,803,508,80,-406,-924,-1328,-1299,-867,-2389,-1247,-207,790,948,985,1039,-1009,1345,1622,1970,-202,-92,229,-1590,-891,-270,-1963,-1939,-608,-234,-1053,-1714,-1623,-1020,-442,-1128,535,602,-77,967,1149,1118,1039,-287,24,228,-88,-774,-708,-999,-886,-825,-635,-431,-290,-179,-126,-127,-120,-1328,-298,-1205,-488,-1548,-1184,-957,-1608,-1037,-325,-442,-257,-1063,-832,-1407,-538,-520,-360,-227,5,-541,3,199,-1025,-1694,-1850,-1405,-764,-1150,-1428,-1448,-1187,-813,-400,50,-2190,-365,1150,693,652,1531,1193,-519,-1522,-384,54,-1184,-953,-29,-777,-353,534,504,-447,-744,-621,1954,2043,1304,-116,-1429,358,620,682,1263,1088,-180,-1289,-409,-386,-888,-960,-876,-587,-395,-278,-205,-990,-1019,-616,-768,-1108,-936,-1519,316,301,315,490,-1829,-483,-125,-1581,2172,1397,257,1825,-825,-970,412,1029,-98,-797,-1105,-991,-1057,-29,568,-497,162,2221,1018,511,-1169,517,204,-60,-368,-1055,-1026,-1181,-1416,-1667,-1989,-2042,-1830,-1645,-1481,-1570,-1275,-1255,-1283,-1403,-1562,-1702,-1498,-1216,-899,-870,-1183,-1395,-214,-570,-358,158,3,-173,-223,-107,-560,-169,20,-807,-893,343,1968,388,-991,1150,946,488,-580,-703,-683,-718,-1029,-485,-333,-315,-417,-596,-957,-1357,-1731,-2081,-1975,-1637,-1355,-1105,-1908,-969,-1769,-1135,-1323,-1494,-1495,-1440,-1323,-971,-752,-526,-374,-314,-300,-1199,-1203,-551,-840,-55,-73,-188,-1035,-1134,-609,-1245,-925,-1038,-1151,-1230,-1227,-1140,-1048,-894,-789,-691,-669,-702,-742,-823,-999,-1215,-1476,-1669,-1668,-1432,-1039,-580,-105,356,706,1217,1589,-1214,894,1274,60,47,-217,-1851,-93,-1406,-1560,-1556,-348,389,212,477,201,-1664,1071,1166,1201,-556,-1334,-580,33,-828,-931,-70,-1402,-1194,-443,-854,-205,-734,-519,-1137,-1785,-2361,-2123,-1634,-1771,-623,-216,193,783,1125,1371,-34054,-6622,1816,1865,1876,-1334,-1344,1750,1628,1482,1345,1210,1026,775,514,240,-3455,-10293,-8012,-803,-993,-1063,-1117,-1171,-1960,-1509,-1317,-1369,-1389,-1346,-1237,-1130,-1006,-904,-927,-1015,-1149,-1294,-1433,-1749,-1357,-1155,-1443,-818,-846,-1157,-1367,-1830,-2363,-2294,-1664,-953,-816,436,935,-1102,338,1613,232,-170,504,884,588,-1345,-301,-507,-900,-1262,-1509,-1482,-1231,-811,-406,3,-1574,111,486,-799,-827,-526,-754,312,350,-144,440,-1190,138,-184,-1543,-952,44,1084,899,707,582,-464,-231,529,685,819,963,-1106,-885,-1616,-986,616,447,-872,-373,-1488,-38,-1640,446,-1548,-491,-916,-310,-531,-2499,-645,-1587,-1566,-1956,-2182,-2036,-1690,-1218,-798,-384,-36,258,533,704,380],[894,108,316,-115,-574,711,1310,1254,-951,-1184,-937,1212,-328,206,242,-1764,-352,-608,-1153,-348,902,130,1065,698,-499,-164,-1331,-771,-1056,-1263,-1551,-1779,-2035,-2241,-2194,-1875,-1567,-1275,-1224,-1334,-1972,-950,-1008,-100,285,251,139,77,-51,-174,-260,-498,-1428,-63,-1116,-1581,-1000,469,455,309,51,-221,-546,-777,-926,-824,-587,-1086,251,633,924,1078,1105,307,-528,-52,-180,-354,-1582,-1780,-1405,-1333,-1038,-623,-309,-142,-143,-239,-269,-380,-589,-872,-1101,-1270,-1316,-1214,-1029,-801,-824,-1232,-1593,-1481,-706,86,-161,-950,824,7798,21704,39682,61233,83730,103846,45407,93590,120705,13807,4282,10424,3864,11984,9974,1622,553,898,437,35,43,125,-644,-4226,-3800,-539,671,-1493,561,183,-247,-709,-4785,-1518,-1405,-972,-1411,-899,648,-1050,1217,932,593,307,998,767,513,143,-237,-499,-1453,-1691,-908,-913,-1061,-976,-1087,-1191,-1909,-1567,-1776,-1979,-2140,-2161,-2071,-1978,-1834,-1729,-1673,-1590,-1538,-1509,-1536,-1509,-1497,-1524,-1172,-804,-377,63,514,862,376,572,-409,-633,336,25,-668,156,-2061,-212,-675,125,-770,-1503,-727,-529,-199,339,749,88,1844,-426,-580,-1414,-1015,759,2721,2825,1753,-612,-60,-18,727,1009,-532,-64,-1320,-864,-1599,-1199,-1345,-1725,-2063,-2118,-2003,-1723,-1574,-1415,-1262,-1761,-896,-705,-462,-185,-206,358,648,-1116,-790,-853,-1213,-800,1358,1461,-414,-793,-438,261,509,159,-773,-678,-1009,-1220,-1135,-931,-759,-627,-541,-595,-894,-631,-535,-305,61,129,1414,1544,-1169,-132,-9,-942,444,913,-458,-1148,-39,-444,-703,-874,-385,92,-726,877,26,1225,302,-275,791,-132,-791,-548,-485,-1372,-1672,-1984,-1452,-974,-889,-109,195,137,-574,772,92,15,-720,-345,-1508,-263,-534,-708,-749,-507,-145,-1311,-787,-917,-1332,-569,-710,-829,259,-511,-691,-1015,384,287,-1485,-630,-416,-704,-1030,-1400,-1772,-1898,-1502,-978,-427,124,12,-1638,-717,449,46,3334,4023,1179,-889,-191,666,445,-1131,-243,-1045,-921,557,1023,-360,795,476,-19,-1174,638,264,-471,-1516,-918,-1255,-1536,-1740,-1695,-1528,-1229,-926,-614,-321,-639,112,-293,590,762,853,36,-2203,-348,-1333,120,-1009,-486,-567,-896,-1178,-1397,-1489,-1459,-1294,-1059,-853,-1399,-461,-239,-59,76,-305,-822,-1067,-2115,-1591,-261,308,424,536,682,-292,-711,-895,-1926,-1300,-2761,188,-1173,-324,-473,-638,-707,-769,-819,-874,-957,-1033,-1043,-1018,-965,-853,-3759,-6179,-6721,-3933,-3328,-6175,30,-21,-121,-241,-410,-560,-726,-903,-1050,-1142,-1759,-8287,-3459,-1105,-4639,-5012,-1454,-1713,-1826,-1482,-1054,-599,-174,-134,-1038,-902,-1649,-2766,-1616,917,1528,710,-1740,-605,28,-233,-945,-453,-285,-258,-564,-886,-782,-1695,-580,-781,-1098,-691,-520,-248,-848,-1576,-680,1043,-601,-767,-186,36,1604,1090,-67,1286,1167,-955,20,793,648,-948,296,126,-28,-184,-360,-555,-760,-900,-1791,-1121,-1142,-1166,-1152,-1173,-1149,-1742,-1067,-1058,-2217,-1401,-1200,-1284,-1399,-1544,-1690,-1772,-1866,-1958,-2095,-2191,-2190,-2165,-2077,-1944,-1806,-1578,-1299,-1001,-700,-425,-136,138,398,-952,38,-2144,-1450,14,931,837,668,530,-924,333,271,260,-144,-165,135,-1806,-1013,-186,-1833,-2319,-570,342,-872,-466,-169,-320,-122,-885,-153,-236,-318,-311,-388,-440,-478,-579,-664,-805,-845,-1094,-828,-1006,-611,-458,-339,-257,-236,-211,-189,-160,-50,-1602,87,-1432,-209,-1379,-1245,-987,-1409,-1143,-503,-389,-50,-995,-965,-974,-1543,-1435,-744,-125,496,-474,-122,1368,-840,-1570,-1844,-1651,822,822,807,-202,-365,586,1172,1273,-1959,-88,1256,231,643,1124,838,-884,-1488,-127,363,-873,-1305,-331,-927,-352,-201,-222,-165,-715,-365,240,447,658,47,-1416,679,784,444,672,486,-719,-1022,-446,-275,-1039,-338,-453,-512,-653,-773,-779,-798,-962,-115,337,-1040,-1268,-1593,336,83,214,429,-1845,-535,-381,-1373,2559,1794,133,1573,-920,-1272,309,996,-338,-1033,-1088,-1126,-1034,-12,482,-335,-34,-530,-980,-1420,-1680,-1608,-1316,-1065,-872,-904,-696,-706,-764,-903,-1184,-1450,-1668,-1841,-1846,-1670,-1479,-1277,-1090,-1612,-876,-819,-716,-622,-504,-1173,-926,-1463,-133,-359,526,1096,1241,1318,1367,1155,-665,-150,-118,-979,-791,520,1105,496,-799,561,280,66,-348,-869,-211,-122,-1519,-6,55,5,-133,-330,-700,-1115,-1523,-1932,-2150,-1703,-1258,-820,-1662,-298,-1851,-162,-272,-439,-545,-667,-1678,-382,-121,195,-434,50,-298,-1148,-573,-63,-1006,578,452,271,-1089,-1451,-432,-1122,-177,-664,-832,125,57,-1154,-615,-36,187,232,-632,642,859,977,-942,-352,-989,-1269,235,-560,234,-356,286,928,1075,1185,1274,-1587,1103,1178,-152,11,-519,-1756,89,-1369,-1677,-1260,-1409,-1261,-718,-146,375,-1993,895,1453,1463,-131,-1344,-173,461,-564,-1255,-557,-1665,-1102,-417,-789,-340,-1141,-550,-826,-1110,-1348,-1691,-2075,-2336,-2311,-1987,-1612,-1186,-728,-323,-31162,-2785,622,780,842,180,-668,530,207,-140,-480,-795,-1105,-1391,-1554,-1567,-3119,-11885,-9615,-1103,-1129,-1187,-1362,-1620,-2541,-2038,-2066,-1889,-1625,-1339,-1075,-911,-816,-800,-922,-1080,-1192,-1173,-1018,-1560,-1238,-673,-1793,279,246,-928,-588,-554,-1327,-1122,-1159,-954,-920,-148,188,-1176,229,791,129,-155,384,453,361,-1177,-31,690,506,-632,159,-73,-848,270,730,1002,-1602,-249,118,-1089,-835,-601,-192,-514,-863,-1069,-1005,-1257,-627,-485,-1301,-426,-250,-224,-210,-168,-34,-676,-208,627,963,1251,1527,-1043,-773,-1418,-940,664,657,-842,-275,-1468,-839,-1630,-546,-1396,-661,-1285,-304,-469,-1806,223,-998,-1001,-1174,-1839,-2123,-1647,-841,-51,745,1311,1349,1546,1427,312],[630,86,340,-19,-865,371,889,654,-752,-908,-795,217,-518,266,115,-1216,-401,-268,-784,-375,-382,-536,-688,-844,-1044,-1241,-1472,-1530,-1601,-1573,-1584,-1487,-1384,-1264,-1128,-978,-910,-865,-1035,-1527,-1603,-1091,-773,-609,-196,-120,-26,224,193,223,-556,-699,-1284,-121,-1111,-1192,-248,1433,2286,1916,1423,289,294,-291,-948,-1560,-2119,-2290,-1821,-1372,-929,-590,-359,-261,-482,-346,-525,-829,-1419,-1685,-1930,-2301,-2492,-2136,-1807,-1588,-1509,-1535,-1556,-1716,-1983,-2232,-2111,-1675,-1119,-535,14,-619,-174,1454,938,-1320,-326,672,-329,-913,3073,3651,4353,5161,6229,7550,9126,10829,12549,13807,14484,5871,11024,3669,9457,7400,5701,1948,924,2545,4291,2486,1351,485,-3186,-480,5740,6009,6137,5294,-18357,5835,5447,-2181,-2698,3615,421,-1736,-706,1340,-1261,616,484,390,257,360,412,498,469,365,-167,-1250,-1450,-697,-1123,-1574,-2097,-2621,-2188,-1744,-1314,-955,-671,-474,-703,-1230,-742,-1655,-632,-890,-1113,-1332,-1494,-1578,-1429,-1167,-1490,-383,70,482,817,1083,1183,684,560,-234,-270,781,201,-339,638,-1415,-569,-548,22,-936,-1345,-811,-298,-27,321,952,207,1715,-980,367,-1088,-604,686,2291,2033,1747,-220,-154,166,604,726,-540,-240,-1504,-968,-1888,-1739,10,6,-22,-33,-1584,-1503,-378,-542,-1054,-1962,-910,-878,-686,-381,-56,299,305,-974,-638,-888,-1238,-460,1098,970,-177,-788,-425,-425,-481,-865,-1321,-1766,-1979,-1648,-1260,-928,-704,-547,-457,-536,-635,-870,-1174,-1582,-2080,-2386,-2138,-1647,-1118,-702,-361,-1096,92,108,-757,-1198,-398,-820,-1303,-1817,-2044,-1664,-1052,-455,36,483,268,-245,969,171,-492,-541,-553,-1028,-613,261,-426,-185,-737,1713,1211,-120,-297,1519,-83,95,-973,-569,-1189,1370,687,-27,-844,-830,-607,-855,-776,-680,-1334,-436,-426,-814,366,-363,-859,-1013,508,392,-1697,-461,140,-143,140,314,672,1230,1951,1053,675,1174,-27,-1292,-806,348,20,3146,4222,1037,-656,-177,676,512,-1058,-180,-1231,-674,729,1087,-494,596,276,517,-455,-271,-1004,-1656,-1950,-1714,-1420,-1200,-1048,-876,-764,-524,-255,26,272,-462,-157,-294,550,462,276,54,-2361,-603,-1424,-1215,-1471,-1535,-1534,-1443,-1337,-1278,-1253,-1283,-1307,-1325,-1382,-1413,-1370,-1226,-1062,-899,-755,-702,-769,-2317,-1520,-979,-1113,-1239,-1346,-1358,-1304,-1269,-1245,-1880,-1673,-2561,-1235,-1734,-1008,-676,-342,62,430,752,-304,1174,1270,1345,1358,1303,-328,-3838,-6255,-6904,-3771,-2173,-7025,1195,1156,1081,994,857,731,-19205,372,167,-22,-4258,-8926,-4645,-408,-4437,-5206,-157,-193,256,420,593,745,390,-907,-1920,-1007,-1579,-2395,-2081,85,-253,-595,-1755,-1393,-1607,-1668,-1573,-1381,-1130,-851,-695,-959,-889,-2046,-568,-1051,-1161,-987,-1173,-1362,-1527,-1801,-1847,-1845,-1724,-1469,-1240,-980,-778,-595,-445,-320,-180,-746,144,318,531,-758,251,322,15,855,-58,-195,1495,631,-1645,523,-1080,-214,-493,-819,-1216,-2153,-1932,-2030,-1981,-1542,-1039,-773,-736,-1104,-249,-50,128,-854,453,620,319,-776,1140,1187,79,367,536,254,-185,-581,-694,-447,39,-510,282,-1852,-1587,158,1720,759,1262,952,-916,332,51,-162,-349,-420,-422,-1867,-1259,-357,-1537,-2703,-617,-332,-844,-570,-538,-634,-733,-785,-865,-1003,-1130,-1151,-1238,-1289,-1326,-1440,-1571,-1799,-1970,-2108,-2041,-1745,-1402,-1101,-783,-517,-333,-175,-49,55,204,-1793,19,-1497,-368,-1220,-1268,-974,-1186,-1132,-560,-265,117,-926,-972,-698,-1004,-1055,-773,-433,10,-396,-213,757,-567,-1400,-1752,-1706,669,1147,740,-320,-502,421,1780,1334,-1724,110,1114,-228,635,1544,442,-1128,-1395,26,956,-560,-1658,-570,-1118,-347,-119,-437,-643,-786,-721,-538,-308,-50,134,-1375,638,819,169,72,-78,-1246,-812,-509,-648,-1117,-326,-196,126,289,484,786,-620,-907,1556,1601,-692,-1531,-1529,329,-127,92,288,-1764,-525,-880,-1312,-1486,-1112,-680,-372,-1046,-1591,12,-54,-577,-1258,-1103,-1267,-1031,-825,-821,-847,-942,-1074,-1223,-1458,-1688,-1722,-1451,-1198,-968,-730,-607,-470,-331,-217,-180,-62,139,209,-758,-1497,-923,-283,720,-1694,878,478,-812,-659,-1123,-851,-587,-1445,61,426,1345,1550,1512,3511,3503,1190,-790,-104,-149,-1140,-682,621,808,448,-581,-20,-158,-144,-151,-1060,255,439,-1638,-28,161,317,467,573,341,71,-196,-487,-845,-1223,-1526,-1345,-1330,-639,-1926,-186,-150,-221,-307,-511,-1900,-463,-149,213,-703,-359,-223,-1053,36,395,-1105,616,1902,607,-963,-1522,-415,-965,-275,-1324,-456,2469,937,-1179,-749,-259,-24,232,-723,981,2575,1140,-1310,-116,-1031,-1064,416,-459,195,-568,-95,-482,-807,-1063,-1200,-1779,-1212,-1164,-1140,-1177,-1323,-1486,-1533,-1288,-1709,-834,-115,198,-241,532,561,-2207,558,608,505,369,-1207,47,-169,-407,-1073,-809,-1880,-1136,-1212,-1226,-1224,-1498,-813,-634,-436,-178,-34,31,-872,-460,-82,-293,-232,-420,-570,-26919,-330,21,368,656,859,63,855,597,263,-91,-415,-681,-828,-799,-670,-2874,-13249,-11124,-610,-856,-1102,-1358,-1466,-2340,-1797,-874,-658,-487,-519,-668,-263,-254,-216,-192,-94,80,-879,-359,-1243,-1185,-606,-1582,-36,958,-738,-581,-240,-1488,-500,227,-169,-986,416,201,-1197,-174,-256,-246,-173,41,9,-7,-989,233,178,-104,-476,-863,-1172,-1345,-1241,-999,-653,-1385,-622,-269,-1119,-557,-521,-256,-533,-773,-1001,-1086,-1280,-1062,-1026,-972,-891,-882,-898,-994,-1162,-1370,-1702,-1898,-1786,-1248,-533,287,-962,-653,-1168,-812,550,1112,-792,-208,-1441,108,-1643,573,-1200,-709,-1641,-232,-373,-1073,706,-398,-986,-1365,-1624,-1766,-1513,-963,-397,163,635,1019,1345,1467,239],[430,151,282,-97,-817,-507,-539,-390,-490,-600,-493,51,-612,-79,-241,-646,-710,-981,-1207,-1374,-1475,-1443,-1379,-1330,-1357,-1415,-1591,-1498,-1487,-1391,-1364,-1275,-1237,-1252,-1320,-1444,-1716,-2043,-2079,-1777,-1408,-1254,-804,-1163,-214,20,224,528,426,469,-632,-870,-1132,-95,-1043,-833,444,2183,4889,5263,5486,306,1695,5244,4769,2650,-142,-908,112,1207,588,82,-252,-410,-480,-222,-140,-97,-1328,-1602,-636,-588,-79,771,1156,1117,1032,943,968,953,905,852,573,-49,512,220,-163,-638,-211,1431,1002,-1429,-559,361,-416,-831,2082,1945,1803,1652,1625,1693,1893,2293,3127,4282,5871,7624,9306,3248,11383,11421,10653,1655,829,2652,4066,2514,1726,1299,-2500,1293,4699,4361,3831,3257,2598,1890,1261,692,-4007,-47,-163,-1706,-623,98,-1281,328,504,613,122,718,722,697,507,210,-643,-1072,-1327,-1516,-1973,-2187,-1908,-1507,-1062,-1056,-529,-146,-237,-818,-1028,-1729,-858,-1602,-120,-477,-834,-1227,-1608,-1846,-1767,-1375,-1393,-457,-19,328,571,734,821,900,465,-145,64,576,366,-82,174,-792,-733,-399,-413,-948,-791,-910,-147,-17,76,123,121,105,-1168,-81,-590,-454,-615,-730,-850,-979,-1020,-1030,-1081,-1124,-1135,-1129,-1124,-1649,-1118,-2027,-2108,-1177,-1141,-1138,-1119,-1158,-1232,-1367,-1507,-1682,-1876,-2063,-1903,-1553,-1178,-837,-488,-137,-837,-548,-973,-1358,-190,446,373,-66,-778,-414,-1151,-836,-1162,-1489,-1524,-1224,-884,-479,-112,160,154,555,576,527,10,180,124,-547,-891,-628,-877,-1067,-1291,-1464,-1552,-1555,-1570,-1481,-1433,-1348,-1297,-1229,-1180,-1106,-980,-792,-586,-389,-116,135,-287,731,407,-221,-540,-463,-614,-238,677,-287,88,-568,1564,848,-415,-62,1233,-171,262,-1200,-829,-806,1650,1175,46,-904,1219,1493,-440,-709,-464,-1221,-302,-190,-813,372,-280,-1064,-1036,682,577,-1463,-431,-649,-571,161,927,1718,2475,3150,1550,912,1151,0,-976,-809,258,-21,2894,3625,1024,-364,-191,655,526,-1011,-191,-1087,-426,709,568,-520,160,-160,-507,-907,-1189,-1236,-1087,-1459,-687,-643,-727,-931,-1174,-1480,-1469,-1185,-816,-494,-263,-376,-228,-30,-11,-13,45,-2054,-385,-1453,459,-627,-1338,741,246,1311,-357,-341,851,631,393,78,-1181,-586,-849,-1098,-1310,-1469,-1626,-1742,-1842,-1913,-2000,-2053,-2056,-1998,-1845,-1655,-1510,-1393,-1753,-1923,-1975,-1131,-2267,-1162,-1079,-1018,-862,-693,-512,-330,-187,-60,85,201,278,-1,-4027,-6451,-6923,-3642,-1583,-7903,1920,2017,2017,1937,1745,1511,-49389,843,478,154,-6481,-8213,-5153,-895,-4081,-5530,-343,-625,-382,-498,-605,-706,-825,-1615,-2471,-1027,-1543,-1884,-2099,-606,-529,-429,-1565,-1133,-499,-445,-920,-246,47,233,335,-867,-877,-1936,-14,-1272,-1106,-318,-220,57,-311,-1847,-575,-829,-1100,-1308,-1543,-1700,-1805,-1766,-1590,-1317,-956,-525,-125,262,634,-509,66,15,-378,476,-176,-298,1267,370,-1364,341,-1170,-412,-825,-1310,-1770,-2398,-1852,-1909,-1714,-1449,44,54,-967,-977,1197,1324,1371,-422,1265,1172,21,-964,1028,956,183,249,266,-1,-450,-952,-1298,-1233,-747,-107,539,-1481,-1583,280,2251,587,1531,1070,-910,1488,1091,674,-38,-452,-616,-1524,-1553,-1707,-1909,-2998,-1826,-1717,-1667,-1592,-1598,-1646,-1737,-1816,-1962,-2202,-2459,-2312,-2081,-1817,-1545,-1347,-1155,-1044,-861,-1445,-900,-944,-651,73,57,287,-22,573,833,780,522,-1711,-106,-1354,-547,-1016,-1210,-882,-911,-940,-401,-377,-475,-806,-826,-1043,-1235,-1233,-955,-605,-99,-274,-211,1147,-196,-1147,-1591,-1574,541,1714,680,-277,-638,226,1351,1061,-1463,272,945,-604,623,1505,86,-1020,-1220,104,1293,-202,-1782,-647,-1284,-306,-64,-276,-461,-765,-930,-1137,-1354,-1547,-1674,-1759,-1750,-1633,-1565,-1432,-1378,-1675,-1184,-1052,-966,-1088,-423,-177,33,617,819,1071,-435,-826,2018,1939,-164,-1680,-1357,331,-293,-30,97,-1571,-420,-814,-919,-208,-526,-801,-1049,-1185,-1894,-1075,-977,-875,-1360,-1130,-1393,-1024,-749,-716,-705,-723,-719,-670,-638,-861,-415,-183,66,-776,-549,-134,1372,1710,525,-67,2190,2253,-265,-943,-1485,-952,-313,584,-1589,538,278,-872,232,-386,-274,-218,-1321,385,1427,1720,1700,1618,1463,1326,1158,-909,-38,-100,-1285,-598,257,175,46,-362,-191,-337,-405,-417,-1272,-490,-480,-1162,-589,-599,-655,-731,-790,-954,-1110,-1222,-1324,-1468,-1626,-1758,-1686,-1456,-1305,-1993,-1007,-967,-978,-974,-1097,-2012,-1242,-1251,-1028,-888,-826,-119,-948,513,772,-1140,376,1507,273,-825,-1344,-274,-819,-367,-1552,-15,2789,1240,-1184,-824,-366,-193,196,-786,1294,2662,1183,-1578,106,-1092,-917,406,-423,-454,-781,-1005,-1081,-1037,-1005,-1018,-1617,-1207,-1304,-1369,-1367,-1292,-1116,-877,-1136,-1539,-367,46,107,-586,-101,-295,-1877,-745,-1013,-1268,-1454,-1524,-1397,-1266,-1123,-941,-763,-1991,-975,-636,-950,-327,-1584,-255,714,818,962,991,958,-393,-363,-45,-926,716,543,288,-22110,-271,-493,-639,-644,-502,-303,-108,-5,70,136,194,-5314,201,228,306,-2910,-14429,-12501,816,850,-496,190,-256,-1730,-1786,53,-136,-281,-355,-684,-324,-242,-135,-550,-80,-77,-756,-169,-864,-958,-511,-1202,-715,-818,-905,-937,-951,-1544,-917,-931,-960,-1046,-1039,-1186,-1338,-1535,-1674,-1691,-1573,-1334,-1072,-839,-835,-548,-494,-503,-584,-738,-911,-1223,-1447,-1816,-2156,-2187,-1838,-1441,-1050,-676,-390,10,285,565,-1076,-88,-1301,-237,-177,-643,619,777,501,1914,1763,783,-933,-34,-175,-852,-1336,-1088,-917,-590,-918,-662,500,1174,-761,-216,-1442,120,-1714,464,-1030,-675,-2011,-147,-293,-367,1115,137,-877,-1291,-1555,-1722,-1674,-1301,-906,-528,-257,-92,0,-54,-241],[-390,-590,-602,-416,-545,-110,500,733,-296,-346,-134,89,-652,80,-178,-351,-475,-442,-283,-337,91,68,433,284,-188,214,-1729,-431,-1512,-582,-838,-999,-1155,-1290,-1396,-1482,-1647,-1834,-1967,-2083,-2173,-2196,-2048,-1917,-1708,-1552,-1402,-1142,-898,-672,-473,-969,-999,5,-946,-552,865,1057,1233,1318,1318,381,1184,1057,826,615,82,-880,-60,649,977,1208,1578,357,-527,-342,-269,-116,-1284,-1480,-539,-554,22,763,1259,1853,1884,1695,1738,1493,1083,552,32,-386,-432,-10,-366,-673,-275,1414,1023,-1410,-883,-70,-380,-699,2500,4546,1381,5863,6674,7503,8312,8088,9820,10424,11024,9306,11871,2626,11901,11365,10264,1191,725,2576,3821,2240,1733,1341,-3253,-658,9825,13623,12722,11532,10096,8503,6908,1351,-3764,2357,1120,-1670,-842,-1332,-1146,-785,-485,-355,-361,-352,-384,-382,-455,-525,-1108,-926,-1287,-993,-560,-1507,-581,-630,-636,-691,-689,-664,-644,-1183,-1326,-1874,-861,-1393,40,-94,88,84,-527,-771,-448,-1348,-1266,-975,-1253,-1556,-1684,-1381,-1062,-730,-468,-321,-273,-250,-263,-332,-421,-535,-580,-624,-611,-788,-309,-956,-38,211,-17,351,143,401,-515,406,-106,172,319,348,346,295,288,-429,152,3,-150,-551,-667,-1658,-1267,-1647,-1855,-1359,-1364,-1371,-1330,-1301,-1235,-1154,-1004,-1398,-1727,-504,-427,-383,-389,-479,-598,-727,-988,-1318,-1564,-1759,-1567,-1399,-1268,-1187,-1195,-1171,-1828,-1272,-1376,-1534,-1396,-1133,-889,-559,-225,59,334,593,729,886,-41,99,877,-929,-1304,619,546,-990,-1224,-803,-871,630,525,-1163,-1364,-696,-619,-788,-1118,-938,427,-292,-502,-265,-109,15,-388,1083,579,14,-550,-271,-200,161,840,-216,395,-365,1232,374,-685,135,901,-135,490,-1323,-1037,-693,-1339,-1914,-1526,-892,-313,188,-74,-592,-278,-1049,-197,-17,-828,290,-255,-1297,-1077,89,59,-1110,-138,-273,-1010,-555,-647,-672,-619,-510,-429,-395,-420,-408,-694,-726,-204,-51,244,457,658,-58,-234,604,484,-1020,-298,-718,-184,-29,-190,-448,-199,-75,125,259,-44,408,-601,-1303,232,172,168,-378,366,-635,550,589,553,422,-56,-531,-305,-576,-748,-874,-890,-1665,-744,-1423,-256,-224,-1735,577,197,993,67,-367,707,1202,1177,593,-904,815,739,650,545,419,212,-42,-973,-674,-1037,-1359,-1500,-1320,-942,-876,-314,-397,-1586,-1989,-1290,638,-2753,407,264,-46,-243,-542,-853,-1155,-1446,-1673,-1776,-1789,-1759,-1710,-4351,-6701,-6888,-3598,-1553,-8711,-1204,-1204,-1252,-1329,-1473,-1620,-47535,-1945,-1829,-1652,-7639,-6809,-5223,-1092,-3591,-5906,-1174,-1289,-1361,-1470,-1460,-1373,-1293,-2163,-2314,-974,-1538,-1364,-1738,-353,-9,424,-1215,-1153,-770,-583,-862,-133,2163,1588,955,-648,-800,-1619,-434,-1361,-925,-197,-214,859,-87,-1680,-261,1485,63,-208,229,-60,487,24,-690,-372,-46,-251,980,240,1595,-246,-139,-336,-815,102,-248,-454,-330,-323,-1034,-287,-1266,-488,-728,-1068,-1293,-2242,-711,-2068,-1458,-1206,502,117,-1267,-830,1625,1555,1398,73,810,598,-301,-1065,34,-63,-163,-197,-210,-248,-318,-442,-1036,-641,-655,-580,-413,-1077,-1487,354,777,429,1160,925,-920,1216,1040,782,54,-612,-653,-1060,-1909,-1487,-960,-3055,-796,676,-852,-731,604,1261,1020,-133,-32,-481,-1163,-1511,-1192,-521,174,-741,-296,665,738,-1036,-734,-855,-638,173,220,417,-51,299,54,-142,-231,-1398,-405,-1144,-755,-785,-1111,-982,-1128,-1237,-1392,-1477,-1605,-1765,-1779,-1608,-1258,-791,-223,300,518,-155,-140,1929,208,-840,-1410,-1391,416,1464,830,-99,-775,0,917,764,-1199,376,762,-905,540,1430,-218,-619,-988,85,421,-98,-1481,-1080,-1573,-1875,-1697,-1388,-1072,-858,-607,-378,-191,-29,119,-1178,230,251,-372,-941,-751,-1995,-478,-619,-1246,-985,-1065,-1199,-1249,-1342,-1394,-1369,-1397,-1416,-1399,-1435,-1451,-1733,-1516,-1551,-1522,-1505,-1521,-1466,-1340,-1098,-713,-303,189,-78,482,-1358,-2177,-692,79,-785,-1264,-1192,-1518,-1027,44,195,19,1819,1799,1395,901,-808,-652,-63,182,-826,-401,59,2437,2758,774,18,3000,2382,-704,-1008,-1480,-1038,-430,374,-1403,-432,-735,-920,-746,-613,-455,-319,-1141,-250,-280,-512,-745,-999,-1265,-1438,-1517,-1545,-1560,-1521,-1527,-1561,-1661,-1762,-1909,-1960,-1917,-1763,-1471,-1120,-1503,-562,-319,-744,-118,-29,0,17,79,80,-123,303,510,690,845,976,1098,-897,109,-1991,549,159,-286,-686,-1135,-2020,-1574,-1635,-1623,-1675,-1797,-1725,-1439,-1069,-537,-1124,64,1078,-76,-750,-1078,-47,-708,-467,-922,442,3025,1463,-1183,-849,-353,-271,127,-794,1543,2479,1174,-1680,292,-1125,-847,492,-468,-57,-960,301,394,514,596,605,-1469,311,58,-720,-531,-741,-648,-228,-984,-1256,104,1308,1135,-1002,1847,848,-1515,-93,1444,1376,910,-640,279,126,70,-4,-75,-1762,-944,-846,-1068,-487,-1236,-973,-1275,-1520,-1630,-1752,-1825,-1744,-1548,-1284,-1767,-774,-485,-277,-17165,-53,-63,-205,-457,-797,-1230,-1725,-2200,-2029,-1473,-2431,-13652,-3176,681,1093,-3318,-15455,-13551,1885,1769,-760,-633,-846,-1115,-1778,589,822,1168,267,-606,1226,880,897,-1016,-76,177,-549,67,-423,-632,-541,-851,-872,-236,-606,-496,-599,-1435,-161,136,-696,-1047,101,-60,-1175,-565,-909,-1315,-1750,-2099,-2288,-2169,-1935,-1595,-1343,-1153,-1037,-1008,-1017,-1131,-1285,-1544,-1792,-2006,-2095,-1972,-1703,-1374,-1003,-709,-447,-186,-1333,-175,-1258,-351,-164,-277,1128,1006,267,1351,1244,806,-945,110,69,-57,40,414,-842,-522,-615,-425,592,1301,-670,-221,-1380,-802,-1756,-1216,-808,-485,-2275,23,-149,366,1195,672,-571,-674,-1014,-327,-503,-534,-547,-521,-539,-609,-701,-884,-1122],[-910,-726,-400,-62,-205,-323,658,785,-187,-154,236,-335,-618,238,22,-176,-419,-573,-593,-516,-411,-239,-87,19,-132,-48,-1853,-638,-1848,-556,-757,-987,-1037,-1188,-1312,-1349,-1342,-1282,-1135,-1249,-981,-1656,-542,-1967,-353,-322,-322,-228,-159,-111,-162,-923,-887,11,-839,-358,-171,-272,-372,-525,-704,-833,-967,-1002,-1002,-832,-556,-888,-296,753,1187,718,1466,210,-605,-455,-469,-233,-1203,-1296,-456,-565,-275,-193,-100,-25,-13,-44,0,-18,-73,-112,-524,-434,227,420,-477,-702,-330,1202,1012,-1213,-1235,-601,-237,-525,1555,1836,-330,2477,2871,3247,-318,3773,3944,3864,3669,3248,2626,1835,890,-102,-1148,-1792,-1141,-262,540,1328,1222,683,-2782,-3980,-4207,4395,4347,-33532,3840,3325,2744,-2207,-2114,657,3,-1768,-1191,-1666,-2138,-2252,-1993,-1774,-1624,-1415,-1218,-981,-820,-669,-1501,-824,-1304,-1117,15,-1509,116,602,373,-304,-36,-407,-1022,-1533,-1398,-1639,-791,-1202,622,-34,-2,46,-792,-456,-29,-957,-1123,-1098,-1409,-1678,-1822,-1751,-1533,-1222,-939,-739,-612,-481,-360,-273,-198,-162,-104,-129,-319,-505,-395,-899,-723,-950,-1210,-1487,-1760,-1982,-2180,-2266,-2236,-2139,-2000,-1810,-1629,-1472,-1247,-1027,-880,-773,-684,-631,-849,-1539,-1408,-1227,-1546,-1434,-1591,-1753,-1861,-1976,-2055,-2105,-2047,-1911,-1728,-1480,-1260,-1002,-712,-420,-278,-978,-621,-504,-1198,-1706,189,2015,2106,-165,-625,-306,-2070,790,-180,-350,-664,-600,-1082,-1465,-1718,-1665,-1351,-945,-604,-199,-68,-4,684,-1239,-1406,136,133,-1043,-1414,-933,-599,936,528,-1168,-1424,-902,-661,-870,-1152,-1132,716,172,-923,-119,184,-174,-529,913,699,219,-572,-25,198,566,760,-200,332,-88,94,-175,-833,89,140,17,292,-1270,-1062,56,56,-78,-275,-757,-836,-1144,-1455,-1772,-1828,-1602,-1210,-897,-852,-365,-265,-1538,-1118,412,615,-736,180,870,-1299,849,1277,1325,1418,1577,1743,1349,1101,226,-441,-577,247,-38,1043,416,-313,-1102,-1824,-1403,-719,-1097,-475,-254,57,1085,1116,-301,-545,-158,1754,1427,-198,592,-653,-1080,1138,2929,312,-148,933,-570,1569,748,876,1063,155,-602,-350,-824,-1169,-1451,-1622,-1757,-1810,-1755,-1652,-1520,-2065,-1140,-968,-793,-642,-493,-368,-216,-62,21,-553,113,169,176,138,58,-113,-326,-575,-821,-1094,-1349,-1587,-1760,-1669,-1460,-1294,-1154,-1406,-1866,-796,-705,-3145,-677,-640,-700,-751,-861,-1007,-1176,-1382,-1580,-1715,-1771,-1651,-1450,-4805,-6941,-6878,-3674,-2070,-9340,-406,-1031,-431,-470,-557,-7810,-21802,-889,-1058,-1224,-7085,-5316,-5121,-1580,-2998,-6147,-1234,-1782,-1018,-1022,-1038,-1078,-1756,-2383,-1731,-1319,-1542,-1433,-1357,-1203,-1017,-777,-755,-1036,-1063,-772,-817,-38,494,595,532,-365,-712,-1304,-894,-1208,-1210,-990,-560,-76,52,-1411,-38,1127,337,76,369,-4,-260,-128,-750,88,225,-32,1303,-377,1533,-1,-383,-749,-1298,-1153,-1007,-766,-600,-481,-698,-518,-1377,-715,-822,-942,-1260,-1786,-727,-1881,-1243,-909,-361,-337,-1673,-628,-427,-393,-364,-321,-311,-257,-644,-1019,205,395,245,32,-111,-260,797,668,-837,-104,705,610,543,-680,-1355,362,697,264,570,399,-951,-192,-623,-1081,-1473,-1215,-884,-320,-2334,-6,-385,-2781,-979,612,-935,-871,693,1331,1137,117,-427,386,941,416,268,1373,1472,-844,-390,553,529,-521,-477,-779,-655,124,-4,-145,-316,-453,-562,-639,-623,-993,-618,-939,-990,-640,-1011,-829,-923,-979,-1067,-1056,-1042,-1011,-853,-687,-462,-147,-230,680,418,-82,-36,1888,596,-517,-1237,-1223,282,1258,1103,145,-910,-259,489,465,-953,406,555,-1169,339,1298,-448,-121,-732,-38,-83,-604,-1151,-1336,-1474,-819,-400,-35,286,-968,632,736,755,715,89,-1083,278,98,-651,-1377,-919,-2211,-358,-611,-1507,-848,207,-23,-165,1665,1214,1425,-173,-684,1281,1001,684,-1725,-955,-565,-932,-1264,-1517,-1504,-1274,-1026,-568,303,1115,-37,46,-1578,-2331,-1099,-459,-719,-1014,-1307,-1641,-1049,75,103,54,1998,2697,1543,976,-796,-952,-147,-587,-934,-1099,-1209,-1140,-973,-798,-713,-597,-460,-1040,-915,-1468,-1166,-633,-462,-1222,-853,-1114,-1322,-1630,-1909,-2064,-2043,-2041,-2035,-2074,-2271,-2215,-1991,-1728,-1390,-1037,-1065,-580,-437,-1574,-651,-605,-824,-1171,-1553,-1996,-2282,-1922,-1274,-1693,56,275,-418,-70,250,332,399,2755,2658,-258,1721,3472,1405,1228,2485,1905,-843,-156,-1888,1563,1269,532,-167,-506,-1917,-633,-743,-779,-857,-1515,-1069,-1082,-1087,-916,-1086,-317,182,-443,-769,-789,221,-644,-587,-306,880,2484,1583,-1195,-832,-227,-264,33,-733,210,139,164,-1645,307,-1050,-865,353,-607,-283,-1116,325,916,2022,2182,1729,-1430,983,469,-949,-827,-980,-298,799,-827,-931,530,1512,991,-1474,1687,923,-1181,-365,1247,1664,790,-254,-342,-685,-975,-1236,-1538,-1851,-2085,-1984,-1617,-1264,-839,-846,-415,-396,-423,-641,-969,-1268,-1525,-1726,-2748,-1850,-1686,-4682,-12400,-1279,-1225,-1258,-1351,-1471,-1617,-1757,-1906,-1942,-1866,-7077,-21101,-9694,-1525,-1489,-4210,-16468,-13939,-1503,-1594,-1657,-1760,-1832,-1767,-1867,-1324,-981,-598,-204,-539,451,659,578,-1485,-325,12,-314,70,1,-331,52,-640,-1144,742,-686,-404,-613,-1268,-53,172,-1079,-1048,-237,-294,-1168,-649,-819,-391,-679,-917,-1069,-1013,-579,-244,-405,-446,-427,-417,-410,-725,-644,-921,-1236,-1616,-2038,-2373,-1970,-1506,-1038,-668,-353,-67,-1587,-306,-1260,-540,-239,-2,463,442,16,443,488,663,-989,172,856,1157,3159,2563,-868,-589,-413,-260,685,1347,-661,-363,-1388,68,-1908,166,-696,-327,-2226,104,-116,931,1079,730,-264,50,-188,-286,-366,-389,-489,-614,-809,-1050,-1289,-1587,-1914],[-274,197,385,823,89,-536,527,1173,-181,-45,562,-652,-524,269,110,362,-331,414,431,-377,295,-487,72,-103,-357,-620,-1702,-961,-2109,-871,-805,-860,-979,-557,-574,-628,-799,-986,-1076,-1077,-1013,-1747,-797,-1407,-603,-587,-624,-594,-619,-691,-757,-887,-1028,-1158,-1290,-1480,-1600,-1706,-1765,-1824,-1853,-1767,-1626,-1355,-1071,-703,-341,-946,-594,531,1127,135,930,-49,-710,-553,-726,-450,-1024,-1064,-395,-616,-79,60,173,342,506,667,917,1090,1189,-166,-1116,-651,886,511,-492,-716,-363,1113,956,-904,-1460,-1148,-54,-347,1773,2578,-189,5286,6171,7249,8498,3562,11069,11984,9457,11383,11901,890,23483,28621,33043,-20,699,1768,3343,563,350,34,744,3269,9999,12411,11347,10351,9193,7833,-1691,-4761,934,2179,1037,-1514,-915,-1009,-1201,-1232,-1203,-1270,-1405,-1447,-1421,-1249,-1067,-844,-1737,-807,-1383,-1106,298,-1475,347,724,595,35,175,-402,-1340,-1369,-1180,-1417,-741,-1080,623,-68,-341,-302,-991,-274,-520,-767,-1013,-1271,-1491,-1730,-1978,-2148,-2098,-1857,-1619,-1448,-1329,-1192,-1059,-958,-874,-840,-793,-839,-943,-1060,-1182,-1321,-1494,-1652,-1751,-1729,-1605,-1401,-1200,-1001,-858,-706,-534,-334,-173,-53,116,-694,370,143,-273,-427,-1037,-1423,-1554,-824,-1367,-1713,-1079,-286,-425,-587,-733,-884,-974,-1909,-1686,-1007,-977,-889,-753,-603,-720,-1415,-599,-585,-1317,-1520,272,1058,1198,-377,-523,-239,-1643,834,-318,-359,-717,-373,46,-169,-406,-715,-1040,-1363,-1733,-1888,-1823,-1551,-1239,-1467,-1207,-419,-414,-1210,-1368,-1062,-372,966,553,-1100,-1501,-1102,-738,-1012,-1168,-1374,856,683,-1108,-255,-583,-746,-757,-528,-359,-149,-681,120,193,213,168,-295,-68,-158,-188,-837,-825,124,136,183,947,-1129,-903,439,202,853,52,-603,1103,786,386,-333,-707,-1287,-1681,-1654,-1101,-477,-359,-1814,-1208,625,1688,-424,353,951,-1181,841,1016,775,781,1056,1469,1448,1019,351,-270,-454,322,-20,1954,1520,1074,458,-425,95,-48,-1299,-661,-60,-103,-172,-251,-315,-1005,-387,-271,-121,-327,140,-687,-851,925,1016,-151,-61,986,-547,713,574,442,318,264,-638,87,127,-733,261,351,-1003,-453,-1277,473,428,-2251,243,219,125,15,-347,-184,-244,-282,-374,-475,-565,-608,-670,-743,-827,-973,-1135,-1321,-1497,-1705,-1912,-2137,-2376,-2280,-1994,-1745,-1504,-1275,-1685,-789,-578,-3169,-327,-189,-610,-170,-156,-226,-457,-455,-577,-640,-683,-719,-722,-5404,-7195,-6986,-3932,-3153,-9727,-285,-5349,-430,-550,-727,-69463,-1093,-1299,-1451,-1485,-5151,-4064,-5050,-942,-2376,-6021,-674,-2373,-48,-122,-185,-220,-2500,-2268,-1152,-775,-1547,-430,-836,-335,-527,-552,-363,-835,-1403,-1037,-826,0,2115,2190,2002,-100,-679,-1056,-1421,-872,-323,48,-379,265,62,-1154,122,751,-333,-1228,-1298,-457,410,539,-784,-446,-59,123,1437,-892,1478,195,-698,-1236,-1835,-937,-1265,-1540,-1782,-1953,-2128,-2248,-2076,-1790,-1436,-1111,-1735,-1231,-58,-1579,-1098,-626,391,271,-2203,-345,-620,-885,-1046,-976,-729,-325,-983,-820,1259,930,186,-95,-221,-533,556,891,-115,-1062,857,731,375,-319,-1232,-1187,-1514,-1731,-1899,-2014,-2147,-1988,-1764,-1515,-1322,-1124,-976,-934,-2206,-994,-1021,-2451,-1238,-366,-1070,-1071,675,1469,1943,333,-862,145,1165,199,-116,1389,1947,-948,-483,427,237,2,-194,-730,-714,213,120,-59,-281,-484,-674,-854,-967,-1115,-1290,-1456,-1669,-1778,-1856,-1846,-1791,-1688,-1616,-1445,-1282,-1125,-882,-692,-517,-338,-590,-71,47,-54,0,-86,-197,-346,-1061,-1061,-803,-1035,-1177,-1210,-1191,-1119,-989,-804,-704,-508,-350,-1418,30,319,-557,388,-439,-207,1052,869,-842,-201,-1417,-188,93,-347,-804,-1338,-1741,-1832,-1578,-1253,-919,-983,-387,-95,-868,-1759,-1072,-2266,-222,-614,-1728,-678,507,86,-239,1266,1394,1478,-107,-623,2049,2546,1497,-1662,-755,391,-595,-559,-875,-723,-281,-1016,-705,-682,-387,58,-377,-1803,-2123,-1273,-1033,-551,-677,-1439,-1689,-1059,126,39,68,2074,2668,1536,997,-761,-1181,-13,0,-815,-261,182,551,467,228,-224,-725,-1236,-1743,-1733,-1382,-1245,-849,-217,-1038,39,-67,-1005,-536,-908,-1224,-1317,-1172,-862,-528,-364,-205,-95,-54,-9,19,-1006,-111,-164,-1678,-784,-346,-397,-525,-664,-876,-1120,-1252,-1166,-1637,-327,261,-170,-31,217,288,220,2727,2694,-365,1712,2023,1397,750,25,-667,-1331,-1482,-1710,-334,37,258,-846,-458,-1691,-123,-690,-794,-306,-1215,-45,-675,-403,-709,-1110,-1592,-1631,-1038,-832,-445,535,-581,-690,261,1313,2642,1632,-1190,-733,41,-138,-13,-566,-289,-718,-993,-1560,-853,-771,-928,136,-801,-524,-1190,351,737,1235,1116,913,-1467,307,-10,-1169,-591,-806,-800,-547,-628,-543,923,1414,749,-1911,1559,983,-844,-538,1070,1064,533,-21,-447,-791,-966,-968,-936,-1226,-1003,-1233,-1264,-1426,-1303,-1079,-861,-639,-387,-270,-239,-177,-235,-461,-3675,-188,-243,-10850,-7954,-464,-447,-402,-321,-208,-108,-38,-1181,-112,-159,-10498,-27330,-14983,-526,-610,-5608,-17551,-13435,-851,-949,-1002,-1505,-2123,-1220,-2018,-1257,-1242,-1206,-1150,-1081,-1050,-1017,-992,-1876,-1124,-1191,-1238,-1276,-1280,-1171,-1018,-828,-1218,-487,-839,-266,-470,-1080,5,78,-1492,-1026,-709,-810,-1169,-1012,-1414,-605,-1016,-1296,-993,-1159,-504,-647,-608,-367,-101,177,362,-419,300,13,-368,-934,-1518,-1582,-1176,-595,-72,445,781,15,-1788,-468,-1284,-782,-387,193,500,734,-232,719,788,641,-1066,158,508,967,2959,2223,-972,-766,-312,-152,785,1328,-713,-614,-1435,-137,-2113,-121,-675,-203,-1994,99,-176,609,7,-583,-1168,-1612,-1824,-1617,-1415,-1223,-1117,-984,-825,-602,-274,62,-264],[-1213,-1079,-841,-559,-288,-662,51,172,-184,63,523,-597,-304,562,161,762,-289,690,592,-363,1747,-804,1144,-145,-88,59,-1470,-1101,-1850,95,-324,-565,-824,263,785,518,298,-191,-652,-1091,-1457,-1825,-1992,-2011,-1849,-1727,-1641,-1496,-1423,-1420,-1435,-1539,-1671,-1802,-1922,-2038,-1977,-1809,-1555,-1302,-1055,-756,-490,-204,-24,123,169,-982,-868,-15,-162,-410,-566,-802,-1000,-1220,-1431,-1671,-1788,-1731,-1385,-871,-280,330,-150,1443,1837,1193,1702,2226,1321,-667,-1242,-785,940,598,-374,-645,-309,-99,-515,-915,-1241,-1183,-1078,-668,-79,600,399,2079,3436,4763,4934,2571,4488,9974,7400,11421,11365,-102,28621,120963,51284,-481,620,1237,2806,-148,-253,-253,3431,7357,9799,11187,12090,12186,11421,10133,3991,1549,3971,4771,3494,-689,-712,335,89,670,519,267,-127,-304,-477,-526,-598,-630,-1642,-832,-1455,-833,-975,-1379,-1362,-1382,-1144,-812,-373,-318,-1270,-1065,-911,-1225,-701,-980,583,-140,-678,-542,-1042,-139,249,-131,-851,-836,-1113,-1389,-1675,-1869,-1653,-1245,-805,-387,11,437,789,522,1483,1022,1118,531,-439,117,829,-648,86,-286,-994,-925,-1148,-1214,-1122,-874,-574,-204,-49,-256,-116,674,1434,-806,694,257,-462,-331,-1179,-1297,-1604,-402,-1271,-1721,-1167,-15,49,-85,-221,-381,-1024,-1863,-1440,-877,-1052,-1221,-1385,-1540,-1558,-1776,-1215,-1074,-1346,-1173,-481,-340,-243,-611,-389,-295,-1110,-467,-547,-646,-714,-606,-542,-391,-254,-201,-194,-237,-428,-618,-919,-1247,-1609,-1912,-1797,-1463,-1013,-1447,-1247,-1168,-168,954,628,-971,-1534,-1233,-812,-1162,-1125,-1613,389,-328,-1099,-1840,-2061,-1681,-1226,-914,-778,-740,-859,-1081,-1371,-1702,-2060,-2375,-2301,-2123,-1941,-1755,-1408,-1046,-582,-36,486,-931,-592,788,-125,217,-9,-411,1586,1997,576,-241,37,-710,-386,-81,-1042,-386,-479,-1848,-1292,454,1419,-142,493,976,-716,923,1103,579,-2,-569,-1067,-1318,-1221,-845,-427,-351,253,53,705,797,839,619,-583,184,-12,-1545,-566,245,-14,-315,-637,-956,-1323,-1543,-1608,-1537,-1332,-1112,-957,-834,-799,-837,-935,-1068,-1163,-1312,-1321,-1275,-1192,-1122,-1037,-1037,-1079,-1105,-1062,-974,-808,-786,-523,-1199,231,467,-2133,-23,234,756,579,-326,-730,-464,-899,-1359,-1643,-1543,-1099,-576,-90,295,490,515,359,65,-396,-1283,-2478,-1530,-1214,-1757,-397,-158,-1167,-1487,1096,1693,-2885,1791,1939,-939,-299,1463,1582,-867,927,553,206,-145,-505,-817,-6063,-7454,-7199,-4348,-4746,-9780,-356,-9895,-255,-298,-442,-127019,-908,-1279,-1707,-2125,-2630,-3166,-5047,-1029,-1734,-5409,-715,-2726,-1276,1486,1686,11,-2939,-2016,-687,-694,-1492,-40,-516,1045,1143,984,287,-540,-1721,-1329,-868,-3,730,440,60,-168,-700,-857,-1926,-443,19,133,-566,-198,-50,-926,63,-354,-700,-807,-737,-453,-126,49,-773,-919,-228,233,875,-1156,454,124,-1062,-1753,-2326,-1352,-1664,-1914,-2064,-2045,-1947,-1808,-1623,-1493,-1385,-1374,-2168,-1434,-1549,-1738,-2000,-2260,-2447,-2251,-2317,-1637,-1318,-936,-577,-226,6,371,-1248,-526,1387,514,92,-241,-277,-478,278,1098,734,-1936,512,718,1241,-6,-1136,205,-111,-280,-272,-81,-1025,383,517,593,240,-1211,-455,558,-1644,-160,99,-2114,-1575,-19,-1209,-1319,552,2380,2385,491,-1303,-149,1183,-71,-558,810,1277,-1054,-576,269,-133,476,51,-738,-837,123,148,-130,-517,-949,-1403,-1817,-1996,-1868,-1557,-1213,-1190,-802,-852,-873,-1018,-1185,-1432,-1615,-1821,-2039,-2157,-2290,-2388,-2416,-2348,-2309,-2127,-1966,-1781,-1558,-1302,-1044,-908,-935,-220,-84,65,206,-1085,-781,-211,94,-489,24,56,-1727,-409,691,-577,823,-160,-391,1690,1156,-604,-65,-1304,-193,497,-28,-542,-1338,-1240,-1089,-704,-210,-111,-935,1096,1094,-992,-2126,-1340,-2109,-100,-639,-1953,-539,779,164,-304,773,866,718,-131,-607,32,-153,-265,-1623,-607,-669,-851,-1129,-1524,-1940,-2306,-2097,-1643,-1296,-1021,-873,-908,-2056,-1829,-1513,-1643,-1485,-1139,-1637,-1674,-1110,123,-64,6,993,901,725,396,-714,-1333,-962,-1424,-1674,-1512,-1247,-922,-645,-496,-556,-682,-857,-1145,-1339,-1484,-1519,-1390,-1174,-992,-858,-825,-1085,-992,-1241,-1486,-1608,-1532,-1211,-789,-486,-157,129,340,526,196,-887,-85,-229,-1805,-1050,-677,-187,-86,77,426,1533,1530,-751,-1418,2,197,-171,-780,-1376,-1997,-2204,-1671,-1293,-966,-662,-403,-229,-94,54,273,-1023,-656,-1558,1222,1045,-70,-1456,-229,-1462,27,-715,-1177,-5,-775,-237,-611,837,987,-1038,-1184,-442,-1161,-987,-142,-625,-1305,-1648,-1210,-612,-92,332,-1258,-641,347,19,-66,-402,386,91,-228,-1565,-996,-1369,-1611,-1622,-1433,-1136,-1260,-519,-276,-76,58,144,-1638,185,-62,-1446,-845,189,136,105,-470,-190,143,125,86,-2150,-128,-240,-587,-684,-512,-626,-742,-866,-895,-920,-865,-660,-349,-992,-965,-1349,-489,359,-187,-962,-664,1239,1999,1802,1462,735,-307,-860,-4378,471,126,-17574,-3974,-594,-657,-668,-607,-469,-295,-108,-1989,123,233,-12524,-32297,-18743,242,193,-7598,-18761,-12445,17,-109,-237,-1186,-2537,-1058,-2204,-1733,-2040,-2268,-2306,-2114,-1859,-1559,-1239,-2167,-746,-448,-193,3,130,90,26,-566,-1147,-367,-1088,-137,-264,-941,-28,-84,-1839,-1029,-1235,-1365,-1216,-1406,-1969,-869,-1444,-1382,-747,-1186,-449,674,1606,1499,-154,463,214,-174,-80,-544,-963,-1346,-1660,-1854,-1940,-1955,-1932,-2004,-2149,-2349,-2680,-2686,-2313,-1907,-1488,-985,-472,46,-469,412,328,503,-1168,81,104,748,2626,1776,-1116,-1003,-295,-78,919,1284,-784,-913,-1459,-411,-2161,-417,-686,-83,-1808,58,-274,626,102,-391,-815,-999,-993,-792,-593,-402,-356,-392,-531,-725,-887,-1035,-1103],[-1677,-1784,-1735,-1573,-1367,-1155,-1051,-926,-803,-790,-748,-666,-574,-402,-235,-43,-281,156,237,-374,289,-1168,468,-331,-92,-97,-1292,-1344,-1529,-165,-848,-269,-605,402,1067,573,519,-59,-533,-856,-1156,-1314,-669,-557,-175,-57,-51,-52,-186,-447,-776,-1244,-1782,-2356,-2838,-2482,-1846,-1201,-550,35,553,1003,-310,1848,2069,2213,852,-1100,-1179,-336,827,-838,-258,-822,-784,-584,-1133,-1014,-541,-847,-1040,-1087,-959,-636,-694,39,302,503,744,862,850,-1249,-748,-907,-13,-384,-775,-1040,-1257,-1466,-1426,-1375,-1185,-964,-810,-603,-362,-61,76,-337,-476,-902,-605,781,3326,1622,5701,10653,10264,-1148,33043,51284,54029,-865,254,764,1902,-69,32,-1368,3297,4661,9171,12218,13510,14287,14588,14438,9754,2795,4826,4976,3603,-160,-316,-276,459,112,153,603,272,-463,415,2747,-442,415,-1359,-985,-1575,-410,911,-1301,90,-639,-1104,-1206,-844,-283,-1037,-841,-692,-1114,-759,-987,429,-316,-1049,-704,-998,-171,-402,-881,-1259,-1530,-1660,-1758,-1865,-1921,-1811,-1429,-901,-342,205,767,763,572,1886,1159,1450,706,-480,376,684,-550,-194,-546,-1340,-914,-929,-830,-690,-491,-280,0,-139,-120,-505,353,1577,-930,546,387,-645,-265,-1330,-1220,-1558,-149,-1293,-1248,-1034,-512,-387,-309,-284,-360,-1403,-1592,-1094,-1056,-1328,-1522,-1574,-1482,-1291,-2019,-792,-896,-1270,-807,-423,-373,-332,-800,-344,-303,-653,-264,-486,-412,-706,-807,-248,-212,-201,-275,-386,-529,-784,-975,-1175,-1253,-1225,-1510,-793,-1260,-1518,-1773,-1180,-1282,-120,-274,-538,-853,-1545,-1311,-1563,-1698,-1694,-1861,-1139,-696,-395,-509,442,-1097,-1324,482,525,236,-1114,220,49,-74,-173,-688,-446,-655,-1367,-2198,-1794,-2253,-2154,-1566,-943,-735,-231,413,-252,-461,-85,-225,847,900,621,-165,86,-736,-673,-322,-1161,-704,-623,-1606,-1357,233,1315,89,584,936,-157,939,895,835,768,701,578,399,158,-48,-259,-448,-644,-720,-825,-892,-936,-960,-1004,-1113,-1248,-1713,-1468,-1574,-1560,-1390,-1087,-698,-1334,-129,353,553,-363,-909,-438,-251,-32,-439,-887,-1324,-1572,-1531,-1179,-835,-571,-425,-357,-518,-656,-917,-1170,-1463,-1696,-1836,-1713,-1367,-988,-652,-1948,-304,23,89,63,-285,-1324,-296,-415,-551,-627,-607,-470,-309,-158,-47,-39,-98,-220,-344,-467,-1561,-1934,-399,-819,-1317,-592,-192,-1069,-1298,1695,1759,-2648,1543,1316,-1157,-294,1128,1345,-1356,631,1179,1199,1248,1326,-813,-6687,-7760,-7467,-4910,-6821,-9474,2960,-14382,2527,2095,-46398,-177552,16,-867,-1738,-1820,-1041,-2651,-5106,-575,-1091,-4465,-303,-2637,-2709,1028,-75,-2082,-2760,-1837,-369,-627,-1347,-1536,-1777,-1449,-982,-515,-154,-144,-1873,-1573,-924,-33,184,68,-154,-340,-769,-723,-1604,-927,-943,-947,-956,-928,-825,-747,-549,-355,-173,38,150,87,198,-513,-690,-1298,-594,-841,-1097,-1236,-1178,-998,-1402,-2110,-2108,-1240,-791,-956,-178,-1483,-386,-542,-1377,-853,-1003,-1164,-2056,-1135,-973,-1111,-992,-474,-417,-398,-1623,-535,-614,-585,-508,-369,-246,-98,-1341,-182,256,58,12,-390,-265,-127,-81,-86,-45,-1111,-8,-77,-223,-384,-1056,-542,-333,-225,482,-123,-1007,1836,2119,1767,269,-1363,13,1414,-1057,-326,227,-1755,-1958,-433,-1220,-1477,363,2453,2448,600,-1637,-451,1134,-367,-1018,183,430,-1119,-644,-607,-737,-780,-735,-794,-1003,-441,-438,-523,-712,-929,-1157,-1359,-1424,-1406,-1316,-1177,-1118,-1058,-1138,-1276,-1443,-1581,-1719,-1664,-1509,-1310,-1032,-852,-748,-702,-1458,-793,-793,-768,-610,-316,80,444,-757,-818,235,1313,1763,703,-1125,-1032,-472,80,-290,159,-196,-1879,-1157,-1648,-2098,-1654,-1194,-703,-238,239,-419,-1,-1160,-207,1193,1888,1902,-1528,1215,1454,1226,992,-159,-918,425,331,-930,-1948,-1725,-1732,-614,-905,-2114,-1594,-1523,-1087,-583,-227,54,308,-210,-602,462,362,247,-1586,-476,-288,-674,-963,-1741,-1336,-1542,-1403,-935,-425,114,358,-1221,-2243,-1525,-661,-1681,-274,-121,-1810,-1592,-1162,-79,-205,-201,-80,155,462,709,-572,-1304,952,1104,-644,-377,-132,694,605,479,231,-6,-246,-1040,-820,-1138,-1286,-1379,-1323,-1199,-1036,-905,-1157,-733,-777,-853,-948,-1098,-1201,-1270,-1421,-1430,-1318,-1128,-827,-471,-666,-214,-477,-1895,-1379,-1222,-549,-342,45,302,1884,1669,-1286,-1115,-578,131,-84,-234,-305,-541,-634,-576,-549,-816,-451,-434,-512,-649,-796,-894,-1251,-1041,-1363,-811,-621,-386,-1745,97,-1184,144,-611,-1542,245,-331,-512,-490,617,735,-1067,-1596,-1005,-1484,-1075,183,971,-597,-1010,-1370,-2004,-1589,-1021,-1310,-469,87,212,-12,-187,-10,-181,-376,-1541,-873,-1113,-1258,-1278,-1472,-1130,-1245,-474,-195,65,276,359,-1754,-292,-242,-1631,-1141,238,382,461,-252,215,609,558,-91,-1892,126,-69,-300,-712,-663,-897,-1119,-1308,-1338,-1300,-1167,-929,-659,-689,-993,-1281,-95,514,69,-754,-561,848,1701,1738,1384,788,-331,-1277,-4489,2132,1139,-24164,-317,301,-83,-486,-879,-1223,-1491,-1622,-2442,-1608,-1525,-13044,-35954,-20910,-1790,-1286,-10026,-19555,-11121,-690,-685,-708,-839,-2220,-1254,-2091,-1701,-1858,-1903,-1797,-1547,-1236,-866,-477,-2165,-791,-432,421,414,277,78,-214,-537,-878,-970,-1264,-500,-45,-714,-1,-154,-1697,-909,-1628,-1792,-1159,-1561,-1992,-1013,-1777,-968,-329,-1029,-236,816,583,241,-133,-543,-930,-1353,-1717,-2021,-2010,-1744,-1396,-1023,-669,-340,-10,235,444,-836,-1894,-715,-1187,-1170,-683,532,901,906,-524,350,47,507,-1132,113,-169,682,2091,1430,-1115,-1082,-191,134,1246,1199,-698,-1062,-1280,-575,-1820,-607,-662,-650,-1505,-690,-818,-1076,-1341,-1573,-1714,-1600,-1365,-1035,-778,-557,-482,-484,-586,-751,-915,-1125,-1334],[-784,-587,-661,-722,-758,-860,-742,-634,-462,-378,-276,-185,-152,-122,-174,-260,-470,-707,-944,-1154,-1239,-1525,-764,-538,-194,-288,-1146,-1529,-1262,-441,-1328,8,-378,474,1052,644,548,103,-346,-772,-1206,-1016,-313,-365,722,58,39,-99,1166,1212,944,-29,-394,2,-745,-285,288,590,912,1168,1359,1112,-525,1717,1662,1557,928,-1254,-1418,-876,16,-749,-751,-1326,-1127,-1239,-1290,-1374,-1416,-1510,-1583,-1634,-1567,-1318,-1240,-883,-737,-620,-423,-312,-296,-1775,-438,-960,-812,-1089,-1429,-1700,-1965,-1819,-1379,-1046,-668,-316,-63,163,492,695,1168,-37,-590,869,655,-1073,-1621,553,1948,1655,1191,-1792,-20,-481,-865,-1241,-1388,-1143,-542,1139,1762,-2269,3146,9738,30974,36061,38480,12426,34265,28315,4631,1816,4033,2955,791,-631,632,-1247,405,293,411,592,742,-192,46,1039,-815,-63,-995,-1238,-1696,-257,-454,-1194,-762,-965,-1168,-1461,-1662,-1632,-1335,-923,-501,-1007,-879,-1069,199,-562,-1349,-740,-842,-325,589,309,-655,-424,-379,-502,-580,-594,-559,-438,-610,-204,-101,69,279,485,684,825,959,809,-514,574,574,-505,160,27,-1388,-397,-1280,-531,1505,1951,1183,1526,-190,159,-416,39,1847,-1027,277,508,-822,-232,-1488,-1166,-1419,298,-1393,-811,-781,-104,113,562,551,-459,-1677,-1321,-701,-756,-1193,-1550,-1529,-1177,-1214,-2035,-831,-1146,-1080,-439,235,483,523,-790,-173,46,-291,1,-523,-537,-865,-1188,-1535,-1637,-1436,-1195,-934,-649,-433,-141,-234,-402,516,-1487,-283,-1444,-1988,-2147,-1184,-1387,-925,-916,-590,-780,-1530,-1356,-1066,-1524,-1012,-2089,694,600,130,-696,-372,-1459,-1658,-1010,-1141,-1171,-1475,-1175,-1159,-1156,-1193,-1249,-1334,-1327,-1625,-1721,-941,-818,-1118,-568,-521,-572,-629,-795,-947,-1159,-1129,-1144,-1072,-921,-746,-645,-543,-849,-1068,-671,-1293,-1047,-1069,-1357,-1581,-1819,-1946,-1980,-1992,-1902,-1794,-1674,-1556,-1422,-1251,-1034,-832,-651,-515,-341,-180,-301,92,283,395,500,596,697,-961,-302,-438,-1601,608,1501,761,1280,659,167,-1055,-73,1911,2124,-295,-1480,-171,-719,-1389,-1437,-903,-529,172,-485,603,138,661,617,399,-400,-324,-698,-982,-1220,-1334,-1381,-1324,-1190,-1086,-1051,-1829,-1119,-1260,-1411,-1536,-1524,-1924,-1024,-612,-224,158,541,938,1277,1553,1195,1121,730,1732,1187,-311,-1750,-1381,-592,-928,-751,-876,-279,-985,-1154,313,382,-2508,351,394,-1176,-121,663,1109,-1878,-51,1788,-431,2458,4351,-1482,-7169,-8180,-7704,-5638,-9373,-8864,4663,-18584,-4383,-19332,-103925,-213942,1017,681,594,747,1019,-2515,-5218,-410,-490,-3390,484,-2129,-4200,-1405,-2735,-3132,-2193,-1868,-661,-593,-1151,420,-230,840,1874,2269,1348,314,-1712,-1685,-996,-108,1847,1554,1131,282,-891,-529,-1058,-758,-946,-1073,-1169,-1223,-1236,-1339,-1398,-1523,-1706,-1862,-2019,-1852,-1563,-1235,-909,-1570,-354,-131,-46,-875,-192,-421,-1522,-1820,-1585,-1477,-1407,-1180,-908,-1313,-271,27,-1177,445,-981,-510,-1445,669,1123,-1010,-1012,35,1453,1413,-888,990,1704,1967,2188,2149,1009,465,-1249,168,900,-371,-28,-547,-198,-160,-436,-709,-925,-1099,-1222,-1312,-1376,-1385,-1412,-1367,-1336,-1320,-1353,-1353,-1337,-1331,-1333,-1313,-1313,-1436,-1136,-1044,-928,-816,-709,-1371,-2374,-807,-1021,-1305,-196,-192,-215,-216,-1697,-736,-617,-719,-1460,-1044,-1140,-1251,-1298,-1358,-1307,-1245,-1153,-990,-1187,-710,-540,-362,-194,-252,259,-300,814,472,-756,-144,-642,179,-768,-494,-114,487,1863,1071,34,26,276,2100,771,-261,-1920,-633,-609,-417,-25,320,632,730,-599,-697,505,421,264,284,-1132,-1265,-671,163,-98,9,-332,-1503,-1337,387,-427,1433,399,-395,70,-603,-1331,-1835,-1348,-682,-72,430,841,-1623,1217,1262,1098,995,-97,-924,-18,-413,-887,-1561,-2167,-1556,-1407,-1138,-2082,-662,-449,-293,-261,-14,123,308,-324,-578,702,763,825,-1535,-349,637,-655,-1024,-1867,19,698,-658,-657,67,-174,-368,-1548,-2265,-1208,-111,-1240,-176,99,-1768,-1472,-1202,9,-287,-180,-19,-410,-761,-1119,-1391,-1572,-1616,-1646,-1684,-1710,-1876,-2006,-1956,-1718,-1522,-1273,-995,-926,-536,-961,-908,-841,-1309,-723,418,-697,-1201,55,572,1005,673,-251,965,912,685,473,244,-19,-251,-595,-756,-1090,-1388,-1937,-1989,-2258,-2192,-2040,-1874,-1769,-1696,-1582,-1904,-1446,-1416,-1418,-1543,-1664,-1779,-1941,-2073,-1961,-1846,-1692,-1487,-1267,-1105,-979,-869,-751,-1525,-876,-1118,-792,-863,-903,-1600,-790,-878,-465,-422,-1858,-115,-125,-854,-297,9,58,-1113,-1827,-1555,-1466,-1015,135,272,-572,-1142,1040,1259,1365,1100,-1348,-231,857,520,138,-233,-617,-897,-1101,-1428,-1430,-1563,-1602,-1495,-1831,-1354,-1177,-330,-93,58,87,-6,-1632,-703,-913,-1673,-1530,-1330,-796,-159,-1,634,1505,1092,-546,-1582,1174,899,-5,-670,410,1137,484,-146,-484,-451,-83,410,801,-351,-1039,-1065,79,-423,-322,-457,-262,470,1412,1678,1189,772,-334,-1716,-4126,708,-5610,-28636,595,683,773,776,708,586,398,157,-2549,-539,-880,-12389,-38568,-22152,-6751,-3280,-12882,-19037,-9629,-82,113,310,268,-1671,366,-1795,248,64,-134,-276,-469,12,519,-570,-2035,-757,-472,716,2573,1468,431,-262,-493,-582,-1408,-1445,334,410,-509,-16,-238,-1295,-791,-1924,-1871,-1121,-1438,-1594,-1775,-2064,-1361,-917,-893,-342,-138,-71,-80,-130,-190,-163,-78,139,399,-459,-1282,-1081,162,2024,1251,64,2055,1036,-1123,-1861,-796,-1032,-1249,-812,473,106,-226,-568,-695,-847,-911,-1145,-1058,-1123,-1182,-1301,-1392,-1458,-1423,-1270,-1099,-868,-643,-657,-1238,-1115,-831,-1443,-650,-481,363,-1314,150,-260,152,114,86,9,-40,-156,-269,-471,-675,-942,-1161,-1328,-1402,-1354,-1290,-1239],[-864,-155,-23,-71,-178,-931,-731,-562,-471,-266,74,505,542,628,154,1060,-286,350,259,-380,830,-1845,228,-736,-440,-623,-1017,-1487,-1052,-682,-1443,255,-162,487,1114,747,801,1505,1440,47,-1121,-695,205,-289,-84,-589,-1091,-1447,-1759,-2009,-2135,-2226,-2245,-2195,-2088,-1998,-1818,-1622,-1397,-1205,-1034,-819,-632,-415,-287,-177,-161,-1396,-1432,-1347,-568,-776,-998,-1476,-1408,-1542,-1589,-1669,-1454,-1268,-983,-664,-1065,-461,-1690,520,683,479,1053,1214,590,-1648,460,-894,667,571,-141,-361,-256,659,282,123,-245,-677,-1200,-1604,-1738,-1456,-1021,-618,-209,114,-1793,-1376,225,898,924,829,725,-1141,699,620,254,-1388,-310,-88,-527,-1590,2470,2543,11612,30025,40977,50147,55866,57173,53743,46205,36010,19166,9429,6349,1308,-2022,684,-1550,251,2512,908,1297,1430,743,-152,1332,-837,-111,-556,-1510,-1745,-1295,-1574,-1781,-1924,-1917,-1774,-1681,-1557,-1452,-1356,-1277,-1196,-1165,-1230,-1296,-1414,-1572,-1679,-1755,-1768,-1684,-1613,-1518,-1424,-1376,-1344,-1398,-1535,-1696,-1784,-1631,-1351,-1074,-826,-564,-322,-143,-18,19,37,-66,-482,-435,-596,-683,-665,-486,-1100,-788,-1589,-497,1505,1884,1183,1643,-138,441,-28,-181,2030,-1002,-31,657,-938,-176,-1602,-1056,-1177,618,-1468,-436,-446,-10,93,931,845,-578,-1728,-1025,-254,422,128,-624,-34,175,-948,-1901,-963,-1385,-756,-37,185,107,-691,-1594,-1396,-189,29,1485,-476,-455,-696,-1016,1521,1328,1972,3029,1615,2927,1776,1196,-234,-267,1408,-1463,-70,-1417,-2119,-2133,-1207,-1400,-248,-28,25,-717,-1444,-1349,-1213,-1644,-1156,-2148,-1276,-1114,-936,-878,-687,-1663,-1720,-562,-549,-456,-1848,-236,-109,2,58,-1308,-1,-49,-853,-1077,-155,-237,-1358,-368,-479,-633,-777,-925,-946,-1759,-556,-245,93,440,495,87,251,-1000,-1484,-1072,-1390,-1356,-931,-1099,-1352,-284,728,370,576,625,905,1273,1026,654,199,-296,-842,-1371,-1747,-1684,-1372,-1020,-749,-459,-295,-167,-50,78,-1127,-552,-515,-1171,323,142,-137,-498,-918,-1340,-1709,-1724,-1319,-834,-344,-2012,171,507,207,67,-256,-909,12,-445,-615,-795,-816,-697,-453,-240,-56,98,-535,-323,300,-588,-841,-934,-772,-1237,-1771,-1713,-1418,-958,-510,-205,-2270,-571,-1001,722,700,645,613,566,523,487,406,310,181,38,-287,-1819,-896,-920,-1086,-1087,-1218,-667,-873,-1042,288,448,-2442,198,-140,-912,-1448,-2270,-1987,-2312,-277,1010,-2109,975,3755,-2221,-7333,-8717,-7700,-6516,-12363,-7995,2459,-22288,-21669,-55052,-142209,-215100,-1529,-1079,-704,-446,-338,-2650,-5325,-515,-632,-2283,-614,-1362,-4109,-3742,-2505,-1821,-1529,-2138,-276,-553,-919,885,-253,619,1915,1643,1184,561,-1271,-1562,-1652,-2327,-2010,-1282,-694,-179,-1038,-374,-523,472,459,197,-1327,-830,-1012,-468,-25,-178,-390,-587,-877,-1158,-1499,-1831,-2125,-2310,-2199,-1871,-1532,-1182,-818,-465,-1197,-1289,-1065,-1355,-1341,-368,1358,-991,381,344,-936,477,-826,-127,-701,975,1205,-1004,-1053,190,1990,1727,-148,1473,3317,4417,3222,2347,1582,645,-1044,516,598,-662,11,-694,-78,-61,-578,-760,-986,-1146,-1224,-1218,-1124,-915,-928,-379,-92,-378,286,-544,-793,609,578,508,312,-1422,51,-150,-335,-775,-642,-957,-2281,-953,-836,-955,-949,-1060,-1192,-1276,-1509,-1530,-1641,-1628,-1827,-1705,-1748,-1897,-2095,-2411,-2651,-2662,-2354,-1891,-1410,-994,-568,-204,69,-273,129,-682,665,624,-470,110,-258,-246,-727,-527,-225,516,1954,1057,-221,193,438,2481,817,-498,-2384,-1024,-984,-645,336,1320,1802,984,-443,-574,919,1865,1121,321,-1132,-1541,-2421,-2176,-1340,-570,-540,-1047,-1463,125,-326,1585,666,-162,1853,1719,-167,-107,-867,-218,935,1275,1281,-1602,1151,1511,805,1269,61,-968,702,92,-362,-1133,-2365,-2160,-2337,-1997,-1972,-1247,-1081,-1151,-1379,-1870,-2459,-2453,-1870,-1222,-548,19,533,-1485,-242,773,-622,-957,-1571,189,1288,-419,-824,513,197,-128,-1801,-2178,-937,-1061,-1095,-1068,-1048,-1583,-1357,-1250,-978,-940,-929,-958,-984,-977,-1002,-985,-923,-764,-587,-358,-535,-733,89,672,848,339,910,948,-873,210,-802,-628,-493,-1610,-631,177,-995,-1229,149,673,1447,515,-111,2321,2037,1534,995,393,-272,-902,-1457,-1861,-1940,-1662,-1969,-2101,-1266,-617,-783,-92,196,1008,877,-1680,-443,-1680,-34,-310,-624,-531,-286,-1029,-932,-1555,-1936,-1945,-1692,-1398,-1130,-896,-675,-1867,-852,-858,-523,-642,-879,-1435,-1168,-1318,-1525,-1756,-2082,-2276,-2637,-2772,-2509,-2154,-1671,-1212,-1742,-2114,-1295,-861,750,1387,-552,-1291,1378,2330,2482,754,-1390,26,1680,994,326,235,1446,475,-687,-1198,-54,-838,-1629,-2406,-2806,-2018,-1224,-559,-81,194,226,-331,-1363,-1026,-1737,-2418,-2390,-1601,-666,-91,235,1005,1515,752,-1020,-1349,1071,836,268,-615,167,532,-130,-741,-1163,-1490,-1702,-1824,-1973,-2197,-2527,-2913,-3049,-2587,-1921,-1345,-930,-638,-434,-474,-674,-861,-965,-2147,-3612,-1102,-12014,-26342,723,781,660,300,-261,-969,-1756,-2315,-2365,-1168,-264,-11000,-40327,-23266,-10390,-8112,-15892,-16781,-8019,39,601,424,951,-1132,417,-1455,556,260,-76,-417,-682,-825,-747,-669,-1893,-667,-486,635,740,764,505,-533,-417,-292,-1887,-1614,512,687,-330,-66,-327,-838,-676,-1904,-1400,-1097,-1327,-1854,-2346,-2728,-2819,-2673,-2480,-2393,-2280,-2261,-2242,-2155,-1955,-1580,-1133,-587,-61,-785,-1385,-994,529,2149,1316,176,2198,1087,-1308,-1808,-855,-789,-1181,-920,-813,-755,-462,-547,347,-402,455,-1147,7,-777,538,1345,700,-1160,-993,-210,469,939,1238,-580,-1325,-899,-1062,-994,-688,-383,627,-1138,157,-256,-223,-553,-876,-1243,-1570,-1940,-2277,-2664,-2979,-3170,-3047,-2762,-2413,-2007,-1648,-1357],[-2211,-2192,-2077,-1915,-1740,-1563,-1468,-1316,-1119,-994,-822,-618,-441,-241,-113,-24,-296,-166,-283,-407,-491,-2117,-85,-907,-135,-682,-930,-1300,-931,-874,-1097,427,-7,412,1582,855,846,1298,1230,263,-926,-399,218,-359,1182,319,-523,-745,1239,1578,1069,303,53,526,-1083,-335,-793,-1274,-1734,-2213,-2669,-2946,-2777,-2391,-2054,-1699,-1402,-1583,-1289,-1556,-553,-494,-501,-1003,-683,-818,-1191,-1594,-1141,-1163,-1092,-978,-1298,-675,-1968,-501,-466,-428,-265,-137,-43,-1184,190,-801,435,525,-168,-242,-293,1024,-42,421,725,1340,928,391,452,116,1058,818,1375,1524,-1041,-711,524,437,2545,2652,2576,-262,1768,1237,764,-1143,-88,1794,697,3192,4227,8007,15472,25815,37355,48174,56296,60319,59429,53819,44652,33563,20617,13016,5443,-1358,3047,-882,-202,1760,1278,1144,1053,1087,-235,819,-557,-6,-342,-1860,-1823,-1363,-1536,-1529,-1427,-1260,-1025,-842,-623,-442,-332,-389,-372,-552,-1066,-1292,-1594,-2103,-2568,-2866,-2567,-2064,-1642,-1262,-929,-671,-445,-305,-242,-218,-213,-718,-767,-124,-137,-98,-39,-4,8,-37,-74,-201,-489,-533,-661,-760,-856,-934,-1009,-1178,-1664,-1251,-1355,-1472,-1650,-1820,-1954,-1999,-1965,-1817,-1473,-1037,-611,-188,-1078,-194,-1773,-965,-969,542,-1556,-310,-732,-1055,-1077,-843,-449,-799,-1728,-814,120,587,413,-741,169,272,-723,-1834,-1161,-1681,-433,285,73,721,-82,-812,-855,127,235,1532,-448,-463,-732,-1030,1515,1345,1540,2704,1538,2615,1395,863,-281,-114,1569,-1549,13,-1356,-1926,-1781,-1324,-1383,206,391,825,-754,-1378,-1398,-1717,-2426,-2842,-2460,-1932,-1451,-1092,-1139,-749,-1545,-1501,-998,-1268,-1544,-1960,-2224,-2454,-2325,-1907,-1703,-976,-533,-126,-544,480,437,-1343,748,693,-325,430,266,52,-1835,-293,69,947,1281,320,310,371,-1261,-1874,-1579,-1521,-1700,-1124,-932,-1316,-584,328,367,429,316,1284,1506,1131,572,-117,-883,-1712,-2469,-2458,-1781,-1128,-560,-130,289,558,770,935,493,-1304,-842,-512,-661,784,570,416,408,194,191,-189,-33,1328,1710,-80,-2211,476,865,39,-386,181,-1434,-1026,-1778,-1810,-1260,-643,-147,217,-132,266,35,-336,-773,-1346,-2046,-2704,-2425,-1518,-589,-1861,-1089,-345,2449,2821,-233,-1969,-278,-1590,1465,545,-491,-1553,-2605,-2373,-1374,-548,88,502,707,-321,-1861,-586,-1033,-1472,-2261,-2556,-1797,-856,-1043,781,1434,-2514,342,-912,-487,653,-564,221,-2602,-1446,-2045,-2854,-1538,-989,-3041,-7195,-9424,-7397,-7630,-15831,-7015,584,-25422,-36642,-75235,-155116,-190853,2575,1003,2376,2073,1638,-2996,-5469,-130,-648,-1295,-1773,-2153,-2532,-2363,-2308,-2171,-1937,-2696,-942,-560,-758,979,-420,260,1806,2553,2052,1261,-761,-1309,-1128,-403,1173,1519,1647,-149,-1265,-289,-97,1131,1195,70,-1570,-346,-1524,-1612,-2100,-2367,-2272,-1928,-1634,-1370,-1425,-1229,-1324,-1682,-1837,-2200,-2693,-2709,-2136,-1583,-1074,-814,-645,-1279,-1708,-116,482,-747,366,144,-740,44,-583,-183,-257,-276,-237,-1154,-1155,248,616,957,487,1497,1660,1788,1787,1669,1398,813,-876,418,123,-755,-323,-879,-532,-655,-862,-1093,-1370,-1634,-1797,-1796,-1635,-1347,-1081,-784,-554,-412,-331,-643,-661,-175,-153,-110,-83,-1409,183,353,569,-1066,281,-577,-1914,-787,-305,-607,-297,132,-415,-942,-1458,-1829,-1797,-1343,-2081,-1571,-773,-911,-776,-678,-1531,449,200,-1264,-1464,-790,-1010,-1115,-1056,-846,-600,-1069,-273,-328,-595,-1045,-1748,-2567,-2549,-1584,-552,446,1442,968,-534,341,572,2287,837,-777,-2691,-1318,-1401,-945,251,1132,1866,1166,-321,-481,1386,1793,1177,271,-1166,-1792,-1042,-504,-348,-347,-761,-575,-1193,-519,-908,-1290,-1674,-1904,-1926,-1704,-1410,-1029,-777,-563,-403,-315,-262,-1516,-356,-394,-458,-522,-574,-1063,-793,-907,-1137,-1329,-1955,-1784,-1948,-1983,-1918,-1790,-1584,-1404,-1173,-1006,-779,-431,-654,-471,712,1022,1270,-1430,-157,906,-585,-784,-1168,-82,-317,-362,-1023,24,277,467,-1956,-2064,-593,191,-389,-262,-443,-1346,-1241,-1299,-318,-576,-408,854,1032,893,798,410,-412,187,148,162,-570,-1102,-661,613,555,160,-306,-789,-1217,-1376,-1131,-646,-88,-1809,-517,3,-1229,-1196,293,710,1235,306,39,3699,3591,3160,2574,1759,837,-204,-1259,-2101,-1850,-1519,-1947,-2277,-689,-401,-919,-155,258,610,410,-960,-95,-1890,-104,-465,-817,-732,-991,-1271,-1279,-1251,-1799,-935,-779,-731,-753,-789,-766,-2206,-734,-536,-354,-262,-1024,-1320,-292,-340,-469,-625,-1973,-931,-1135,-1556,-1141,-1051,-784,-1297,-1409,-2556,-1106,-627,962,1501,-468,-1391,1445,2441,2177,390,-1346,353,2174,1427,590,431,1367,124,-1115,-777,-1209,-2160,-2827,-1873,-1745,-1529,-1014,-187,-44,1256,230,-563,-973,-773,-23,-1302,-1738,-623,-446,-363,396,928,1382,441,-1381,-1139,1032,817,597,-487,-31,260,-251,-777,-1208,-1622,-1922,-1987,-1830,-1491,-1156,-559,-78,281,442,172,471,-197,932,844,444,574,-243,-2413,-3059,-3631,-16854,-19399,1725,1367,810,20,-941,-1994,-2434,-1329,-1942,617,1401,-9270,-41149,-24728,-12455,-11661,-16474,-13251,-6263,-585,243,-20,-298,-603,-504,-1082,-533,-595,-708,-877,-1081,-1343,-1587,-1782,-1975,-2095,-2167,-2230,-2334,-2448,-2415,-2224,-1926,-1618,-2242,-1727,-1093,-1070,-1130,-1181,-1283,-1319,-1190,-1542,-925,-1087,-692,-811,-1315,-1531,741,701,-767,223,-96,-525,-976,-1386,-1663,-1645,-1418,-1027,-657,-1012,-1436,-966,383,402,318,179,-71,-334,-1432,-1768,-942,-500,-975,-1057,562,929,531,-531,316,-583,366,-1219,-149,-1076,454,1203,367,-1236,-768,-296,25,64,209,-585,-1408,-782,-1264,-629,-779,-394,719,-1119,19,-366,748,605,229,234,50,-176,-371,-627,-861,-1159,-1442,-1727,-1988,-2169,-2331,-2437],[-1345,-841,-343,83,379,-931,-1215,-1425,-724,-897,-1475,-1857,-1864,-1467,-988,-551,-331,-261,-323,-492,-697,-2278,-614,-1015,-173,-867,-887,-1105,-909,-976,-692,500,61,250,1549,965,836,1042,946,431,-665,-125,205,-556,1198,658,-685,-1114,1176,2320,998,353,272,1061,-1421,104,-1029,139,1364,2447,1774,1155,-334,15,-526,-990,-1427,-1813,-1913,-1967,-1848,-1696,-1562,-1508,-1487,-1559,-1692,-1917,-2086,-2167,-1982,-1588,-1404,-812,-1877,281,499,-6,743,740,-119,-757,83,-719,-738,-1222,-1746,-2188,-2648,-3094,-2781,-2319,-1806,-1312,-870,-319,15,-124,702,715,-2194,204,491,-436,-18,35,4291,4066,3821,540,3343,2806,1902,-542,-527,697,556,3422,10569,10564,27355,51894,83295,97448,104328,102608,92427,75596,55185,34563,16921,5218,3425,534,2762,-801,-361,-322,-1006,-1407,-1509,-1299,-1146,-1097,-1205,-1319,-1353,-2217,-1965,-1613,-1592,-1488,-1369,-1231,-1069,-1019,-976,-966,-957,-955,-945,-994,-1152,-1440,-1495,-1738,-1952,-2168,-2344,-2394,-2355,-2171,-1905,-1628,-1335,-1110,-959,-853,-774,-1262,-892,-502,-438,-291,-84,140,376,282,759,675,-556,650,444,-699,-308,-859,-1503,-2210,-2873,-2145,-1457,-809,-265,228,-47,477,492,-571,1982,-822,-807,747,-1211,-285,-2005,-877,-827,589,-1598,-674,-1290,-1925,-2499,-2997,-2695,-2240,-1794,-1329,-901,-501,-158,-895,462,548,-579,-1856,-1396,-1996,-140,322,-76,-312,-647,-984,-1332,-1553,-1731,-1872,-1944,-1970,-1817,-1470,-1036,-455,175,772,1356,1911,921,505,-361,26,1654,-1712,7,-1311,-1642,-1406,-1495,-1310,184,146,725,-852,-1310,-1487,-1747,-1633,-918,-1945,-2432,-2147,-1529,-1434,-1331,-1281,-1300,-897,-546,-937,-1559,-268,-296,-246,-322,-2116,187,410,648,-103,1066,383,-1160,781,876,-280,760,1341,101,-1396,-347,23,2353,2314,139,648,546,-1563,-1891,-1781,-1635,-1997,-1311,-1296,-1600,-1789,-1774,-1636,-1507,-1338,-1215,-1151,-1159,-1214,-1267,-1263,-1211,-1087,-911,-619,-293,-744,390,680,1149,1572,1595,252,-1383,-1072,-377,-105,2795,2588,1117,1426,28,138,211,-86,888,1337,11,-1809,775,1230,-75,-532,643,-1930,-771,-459,-1251,-489,98,118,564,-16,292,-133,-179,-443,67,-798,-1193,-884,657,482,-2018,-1188,-664,1365,1219,-262,-1446,242,-213,-783,-1393,-1963,-2256,-1998,-1477,-956,-547,-235,-31,88,-304,-1811,-395,-1274,-505,-651,-2063,-787,-652,-1082,-35,383,-2614,-117,-1540,95,1150,-1267,2076,-2573,329,1024,-2341,-1497,-774,-3778,-6774,-9611,-6770,-8911,-19616,-5905,2771,-27763,-45545,-74985,-143806,-165493,3123,-3410,1997,1389,786,-3308,-5527,-439,-617,-721,-755,-783,-857,-972,-1191,-1478,-1851,-3103,-2503,-2150,-1791,-1474,-1179,-941,-800,-724,-766,-904,-988,-1125,-1260,-1312,-1225,-1024,-884,-724,-1468,-655,-666,-821,-913,-1002,-1560,-1049,-1816,-788,-547,-330,-148,42,118,38,-1876,-401,-320,-1493,-955,-1289,-1678,-2002,-2028,-1803,-1558,-1339,-1164,-1106,-2029,-1068,-1148,-1164,-1140,-1038,-831,-623,-388,-221,-49,108,243,-1357,-1209,284,899,1184,1057,1732,1952,2170,2291,2333,2140,903,-714,1049,-189,-563,231,-1007,184,1633,-1066,1458,2742,1875,688,-344,-902,-1660,-2075,-1724,-1306,-1025,-929,-930,-1028,-1230,-1510,-1800,-2064,-2011,-1699,-1357,-1020,-1314,-511,-311,-1547,-386,-210,-270,-430,-627,-862,-1065,-1303,-1583,-1800,-1819,-2101,-1895,-1382,-1185,-979,-1049,-1466,-523,-392,-1513,-1427,-1135,-265,-442,-726,-1046,-1385,-1735,-2014,-2312,-2290,-1996,-1794,-1578,-1467,-1377,-1285,-1154,-1066,-896,-847,-683,-574,-583,-673,-1072,-2319,-1385,-1809,-2056,-2218,-2033,-1753,-1524,-1349,-1255,-1313,-1558,-1849,-2159,-2221,-2136,-1325,-853,-473,-546,-984,-117,-760,-439,-204,-108,-213,-245,-248,-194,-169,-554,-712,-294,-476,-738,-1040,-1453,-1795,-2055,-2147,-2032,-1813,-1640,-1524,-1455,-1540,-1593,-1658,-1497,-1156,-819,-1770,-234,1081,395,-56,-10,834,-138,-863,-398,1345,2673,2661,-1406,-131,982,-588,-592,-791,300,1308,124,-1276,2357,3475,720,-2036,-2000,-326,1260,-143,-193,407,-1127,-1183,-1405,-607,-789,-583,439,685,744,1665,726,-127,1657,1809,458,-613,-1543,-1433,35,1469,266,1216,511,-979,189,-610,-97,247,-1933,-456,-133,-1476,-1167,392,599,873,-17,119,2314,2116,1738,1379,1017,663,199,-1162,136,-694,-1878,-1946,-2114,-354,-666,-1104,-1500,-1727,-1573,-1056,-415,112,-1609,-223,-685,-1051,-983,-628,-1522,565,724,-1856,-372,251,150,496,269,-375,-2060,-663,-277,1322,252,-1177,-1380,531,-163,-254,7,-1781,-20,407,-1578,504,-416,-553,-1493,-1107,-2205,-1032,-717,-1159,-1441,-1466,-1570,-851,-464,-154,-107,-1315,278,282,171,2,-262,-598,-924,-1420,-1726,-2191,-2699,-2921,-2388,-1847,-1528,-1016,-446,-217,208,-187,-833,-642,-467,151,-1064,-1592,-344,-137,-692,-510,-730,-1004,-1273,-1678,-1584,-1537,-1366,-1116,-852,-636,-459,-330,-267,-187,-192,-232,-244,-255,-260,-1167,-266,-296,-427,-455,-523,-629,-671,-572,-475,-335,-64,-189,-2546,-2606,-6001,-17993,-11170,1077,853,566,180,-252,-689,-1105,-1451,-1719,-1801,-1728,-7718,-41044,-26823,-13038,-12742,-13157,-9037,-4495,-1504,-1383,-1195,-1050,-938,-804,-811,-571,-437,-282,-122,-324,138,204,-734,-1712,-381,-452,-181,-237,-241,-138,-1232,-96,183,-2339,-1820,158,83,-58,-249,-543,-20,-504,-1112,-515,-1138,-331,-560,-1381,-1132,1177,923,-824,771,1450,2318,1963,-368,-617,-734,606,320,-723,-1073,-1361,-954,-833,-1036,-1261,-1485,-1801,-2153,-2351,-1998,-1587,-1201,-858,-1165,-241,34,227,-469,258,-716,263,-1290,-328,-1232,421,237,0,-1292,-519,-696,-802,-776,-720,-610,-1356,-666,-995,-933,-1170,-1492,-1701,-1327,-768,-428,96,442,-242,890,1034,1078,1097,997,-261,-564,-109,-62,-367,-720,-471,-382],[-1351,-967,-539,-108,295,-783,-1138,-1754,-820,-169,1370,1446,1432,731,735,1241,-289,-172,-431,-342,-532,-2198,191,-997,-192,-969,-848,-895,-933,-921,-745,-814,-813,-758,-652,-527,-512,-555,-599,-684,-759,-889,-844,-770,-101,518,-731,-1440,1089,2078,916,382,519,1040,-1800,571,-1183,-1157,517,4059,3742,1064,-277,1367,1194,-780,499,-1860,-894,-1027,-727,-943,-1126,-1311,-1447,-1599,-1747,-1945,-2104,-2290,-2421,-2489,-2427,-2202,-2011,-1877,-1833,-1844,-1796,-1854,-2022,-2260,-2467,-2641,-2698,-2632,-2530,-2359,-2272,-2364,-2415,-2630,-2793,-2794,-2582,-2191,-1732,-1194,-707,-250,327,302,1510,-188,-298,43,2486,2514,2240,1328,563,-148,-69,1139,-1590,3192,3422,6203,2455,5689,16047,13629,68344,112213,129880,137040,132327,116742,93404,40507,20502,19335,5445,83,471,714,165,-2024,-1958,-1649,-1938,-2249,-2278,-1906,-1404,-901,-478,-2296,-2095,-137,-80,-265,-242,-465,-633,-797,-823,-773,-670,-533,-329,-97,-1110,-1417,-1111,-1718,-805,178,745,-1363,973,1705,-431,173,543,-80,990,652,-910,-1601,-995,-1086,-1649,-2149,-2581,-2848,-2664,-2372,-2061,-1858,-1734,-1636,-1550,-1479,-1441,-1401,-1345,-1362,-1318,-987,-839,-700,-631,-577,-520,-443,-416,-657,-384,-616,-916,-313,-1219,-366,-2218,-715,-699,-325,-1493,-557,-609,-631,-529,-349,-59,-1286,-1899,-588,648,760,-190,-1003,778,536,-462,-1898,-1572,-2231,164,731,-183,2040,1837,721,-1,423,376,-143,-690,-1308,-1863,-2129,-1912,-1404,-875,-430,-28,331,450,216,-417,171,1031,-1856,-1,-1252,-1333,-999,-1646,-1158,185,-59,598,-929,-1187,-1569,-1991,-1447,-835,-1765,587,394,114,-1636,-2051,-978,-1339,-1677,-1943,-2000,-1905,-1688,-1426,-1178,-1004,-2374,-888,-854,-792,-735,-566,-447,-927,-128,-12,-215,161,264,126,-924,-332,-39,2240,2640,49,1128,806,-1839,-1526,-1322,-1700,-2042,-1457,-705,-1145,-1063,-343,179,3,-449,862,824,745,654,585,561,252,-675,-383,506,354,-969,584,664,680,726,824,-5,-1316,-1164,-129,474,2268,2280,1193,1508,16,121,-161,-974,-1538,-1469,-788,-1361,697,1256,-105,-373,1081,-1921,-785,-423,-1888,-520,-86,-243,486,115,368,-371,-41,-426,-240,-803,-1246,-1260,-1836,-2388,-2587,-2304,-1994,-1769,-1659,-1636,-1706,-1798,-1926,-2131,-2342,-2513,-2584,-2588,-2510,-2361,-2179,-1921,-1591,-1168,-704,-1661,-327,-1467,383,1174,-1773,-316,-427,-1149,2440,2315,-2695,-513,-1899,769,649,-1953,-170,-2239,-910,-1220,-1443,-1997,-1701,-4328,-6214,-8794,-5961,-10354,-23348,-4703,856,-29057,-44128,-56966,-116954,-144182,-6154,-7670,1510,1474,1390,-3453,-5457,374,834,419,357,122,-67,-352,-630,-932,-1294,-2434,-1995,-2339,-2567,-2236,-1856,-1502,-1219,-988,-872,-862,-831,-906,-1053,-1198,-1262,-1225,-1211,-1219,-1619,-1054,-1059,-1236,-1403,-1631,-1875,-1961,-1738,-1394,-918,-488,-138,180,355,114,-1867,173,475,-1158,57,380,103,-568,-336,-728,-1131,-1438,-1553,-1469,-2150,-1125,-1020,-938,-936,-990,-1048,-1170,-1287,-1446,-1554,-1620,-1658,-1683,-1702,-1666,-1642,-1572,-1498,-1422,-1322,-1140,-957,-762,-599,-398,-553,179,-551,-159,473,-1024,409,1947,-1141,1390,3082,2849,1155,-501,479,886,-755,-236,-1220,-2186,-1960,-1074,-277,346,767,951,320,-1251,929,766,623,-1431,273,227,-1149,51,-196,-427,-717,-992,-1214,-1289,-1281,-1358,-1145,-1756,-1944,-1900,-610,-515,-903,-1421,-1179,126,288,-1730,-1203,-1445,661,761,598,-397,-915,-1407,-455,-782,-1148,-1503,-1912,-2253,-2590,-2577,-2411,-2216,-2083,-1891,-1750,-1671,-1563,-1560,-1607,-1669,-1835,-1783,-2081,-1624,-1496,-1337,-1174,-1060,-976,-945,-1027,-1248,-1453,-1568,-1544,-2453,-1408,-374,101,-675,-1137,362,-262,-657,-101,1443,1273,764,1839,2143,-74,-773,-612,-238,595,1002,-124,-1296,543,47,-1211,-1773,-1143,-1318,429,-1521,861,230,-509,-603,-1570,-2494,-1618,-397,755,401,-7,172,509,-521,-979,-227,1173,3223,2721,-1315,-77,1078,-543,-321,-367,283,1732,452,-1469,2131,3386,730,-1945,-1876,1,1588,52,-222,474,-826,-1078,-1463,-862,-947,-714,97,395,681,657,265,-168,-528,-782,-795,-543,-1909,-1964,-466,1137,239,879,352,-1069,101,-555,147,598,-1870,-332,-122,-1618,-1015,-90,0,144,-311,249,668,880,957,1089,1246,1406,100,-969,899,-730,-1912,-1827,-1704,457,31,-1101,-289,486,1586,-687,408,420,-1122,-217,-798,-1156,-1128,-752,-1621,201,-212,-1480,-1397,-1593,-1607,-1517,-1389,-1249,-1651,-1219,-1285,-1358,-1508,-1664,-1743,-1875,-1856,-1822,-1729,-1542,-1337,-1138,-1161,-444,-578,-776,-1657,-742,-1754,-930,-378,211,-137,-549,-1685,-1438,-1825,-2065,-2042,-1800,-1511,-1142,-812,-486,-230,-44,-23,-1242,111,-87,-435,-1118,-1322,-1875,-2457,-3025,-2484,-1955,-1516,-1191,-997,-852,-719,-609,-760,-1246,-503,-371,-876,-516,-674,-969,-1363,-1789,-2123,-2073,-1686,-1156,-609,-476,280,592,778,920,910,813,699,559,419,-968,204,143,52,143,270,414,-752,592,1145,-696,429,-49,-2380,-2037,-7541,-13970,-2247,-621,-1137,-1487,-1642,-1518,-1087,-411,441,-1122,2220,3030,-6555,-40080,-29272,-12296,-11004,-9070,-4336,-2646,-1561,-2671,-2273,-1246,-370,249,-581,625,1984,2321,851,-245,1548,1000,-770,-1696,-230,-430,813,513,-79,-627,-1584,-1642,-2064,-2372,-2459,-2330,-2138,-1951,-1716,-1544,-1388,-1228,-1154,-1200,-1313,-1541,-1782,-1906,-1684,-1094,-325,-928,916,1414,2037,1803,-561,-645,-1067,554,860,-1102,-965,-1171,-907,1377,1890,1104,529,1221,948,-1395,-1492,-1110,273,-100,-1255,1073,1476,-126,-413,114,-866,-325,-1407,-783,-1185,-1046,-1191,-1289,-1409,-1260,-1076,-892,-677,-511,-590,-1297,-663,-506,-425,-822,-757,-906,-1180,-948,-805,-660,-472,-771,-198,-92,-61,-29,-92,-271,-778,-490,-622,-661,-517,-252,-156],[-1811,-1531,-1150,-708,-243,-623,-952,-1187,-978,-319,1297,1764,1594,678,1163,1251,-316,-304,-640,-349,-903,-2102,-89,-939,-430,-1019,-1127,-1368,-1470,-1396,-1306,-1091,-882,-707,-561,-447,-457,-498,-479,-434,-329,-298,-206,-953,-1,58,-738,-1731,321,385,471,381,460,409,-2047,84,-162,-1431,-911,-1438,-2036,-2582,-3032,-3118,-2842,-2293,-1730,-1676,-690,-733,-57,105,159,92,-55,-296,-1254,-923,-840,-1076,-1217,-1261,-1180,-923,-1339,-296,22,-387,768,1129,-754,115,1760,-342,-110,365,-696,12,-627,359,-1033,690,712,575,410,319,-745,-351,380,373,404,396,377,217,-1,125,1351,1726,1733,1222,350,-253,32,1762,2470,4227,10569,2455,7447,16881,21389,91774,132844,168972,194168,203719,195648,171459,86591,21819,3225,9012,825,-1547,5362,6050,3585,2104,4178,3643,314,1721,540,43,-46,-232,-530,-1967,-2183,-3208,-3669,-2890,-2204,-1553,-875,-298,275,-500,333,-425,-20,348,-919,-1182,-1428,-1785,-526,625,1315,-1278,543,1557,-368,427,737,-194,1213,565,-1285,-1564,-1200,-1072,-640,8,-234,12,56,-390,225,251,-649,656,492,-1069,-26,1394,-330,-1085,-1099,-451,-174,269,571,1002,180,54,576,-654,441,-335,-706,-1384,-2043,-2661,-3205,-2940,-2504,-2213,-2035,-1967,-1957,-2051,-2151,-2235,-2145,-1827,-2055,-532,294,638,-577,-1059,493,537,-386,-1964,-1664,-2367,437,875,-254,6282,5335,1072,-22,540,683,1423,-345,-227,-580,-704,1432,1309,93,435,-495,-1342,-2069,-2254,-1991,-1559,-1172,-1935,-517,-1205,-1067,-618,-1777,-991,-246,-465,-779,-1002,-1165,-1686,-1944,-1221,-788,-1587,546,2309,1876,-1597,-2703,-641,-888,-1461,-1001,-837,-467,129,673,1198,-682,-2125,319,-431,-1164,-1664,-1510,-1036,-750,-112,9,-179,-543,-1114,-1611,-1727,-1367,-794,-235,218,45,552,481,-2114,-1101,-891,-1791,-1887,-1620,-680,-1076,-1259,-568,-313,-510,-901,-946,-1188,-1426,-1621,-1744,-1775,-1774,-1748,-1718,-1590,-1419,-1252,-982,-659,-392,-101,214,-345,-1212,-1174,102,955,2572,2758,1175,1530,104,102,730,-311,-1444,-2445,-1516,-999,685,1492,-139,-149,1366,-1445,-534,-442,-2443,-988,-1192,-1009,-670,-447,-360,-609,-429,-553,-657,-777,-1212,-859,-842,-929,-2476,-1273,-1549,-1765,-1792,-1551,-1172,-711,-269,45,255,366,186,336,188,5,-193,-243,-139,157,-66,-1509,-494,-1677,674,1410,-1370,-95,-232,-1348,2183,1979,-2817,-929,-2027,1176,1119,-2699,1085,-1826,1070,1032,-420,-1968,-388,-4719,-5725,-7949,-5216,-12076,-23041,-3561,-479,-29071,-34737,-29060,-84062,-127599,-21954,-10740,-561,-657,-771,-3498,-5351,-857,-797,-725,-614,-503,-372,-371,-404,-496,-673,-1242,-1716,-1128,-1194,-1101,-855,-988,15,460,836,1125,1002,-65,-975,-1086,-297,328,-354,-2054,-1834,-79,-431,-908,-1238,-1494,-1680,-1769,-1747,-1727,-1571,-1393,-1192,-902,-626,-264,-1612,516,928,-829,-140,623,-160,-758,-624,-181,-1033,-1903,-2223,-1474,-2038,-286,67,-310,373,-596,-57,134,-47,-264,-409,-486,-521,-1643,-1094,-695,-836,-978,-1130,-1259,-1315,-1236,-1133,-1025,-984,-960,-915,-930,-968,-1016,-1125,-1188,-1227,-1269,-1311,-1394,-1460,-1530,-1571,-1554,-1426,-1113,-710,-218,439,-56,-626,-270,-51,290,834,791,301,-1187,1085,880,338,-1482,-532,-749,-879,-942,-995,-940,-860,-699,-473,-153,-1139,-1378,306,-1918,-1844,-1825,-453,-338,-1035,-1900,-913,-41,32,-2003,-960,-1820,411,405,154,-515,-1187,-1261,-983,-742,-230,446,1053,358,-401,-872,-1208,78,1735,702,-1299,824,1007,1753,961,-1619,-1396,-826,-2180,-1915,-770,-1229,-1679,-2072,-2161,-1869,-1515,-1281,-1097,-1098,-1226,-2434,-1521,-142,523,-812,-1307,736,137,-903,-33,1277,1414,1007,1767,2189,-99,-980,-556,-245,526,626,-645,-1229,254,197,361,952,594,-1417,204,-2070,1215,643,220,2154,619,-903,-1485,-316,1482,336,-47,277,113,-914,-1054,-50,914,1645,2089,-1251,-83,1089,-546,-81,6,162,1573,703,-1671,-981,-1572,-1646,-1797,-1756,-723,-657,-719,-873,-1119,-1370,-1493,-1553,-1356,-1108,-888,-737,-655,-624,-721,-884,-1125,-1388,-1730,-2079,-2331,-2498,-2334,-2042,-1770,-1615,-1448,-1281,-1193,-1036,-914,-825,-718,-1782,-475,-353,-1751,-815,-97,-134,-208,-623,-494,-637,-737,-882,-819,-562,-168,43,-707,1124,-755,-1638,-1659,-1250,637,-188,-1233,-2178,-2019,-900,-1217,1037,624,-646,-122,-835,-1171,-1216,-827,-1609,-91,-105,-1040,-987,-529,-458,-1013,-1560,-2069,-2489,-2234,-1583,-884,-265,-1152,-1566,-36,89,-906,-14,-1153,-930,35,-620,1159,-679,-901,-1849,-396,-1351,-857,-656,-640,-495,-277,-1786,183,336,370,-1053,-930,-88,-381,-778,-1212,-1712,-2233,-2678,-3030,-2873,-2557,-2319,-2092,-1874,-1703,-1548,-1392,-1251,-1131,-1016,-918,-1088,-766,-616,-442,-462,-841,-605,-461,-897,515,579,520,-113,-1529,-1070,-759,-1213,-1585,-1811,-1859,-1712,-1449,-1163,-821,-563,-360,-168,-24,72,-610,67,-79,-422,-770,-1288,-1973,-2643,-2682,-2018,-1256,-252,129,-1997,-1272,-7358,-6415,2920,2833,2590,2305,1988,1729,1055,1630,1816,-840,2429,2834,-6007,-38722,-31052,-10687,-8183,-4811,584,-799,-1835,-1020,-281,-97,-733,-1231,-1572,-1742,-1709,-1534,-1298,-1041,-839,-676,-837,-1722,-688,-828,-998,-1196,-1363,-1384,-1663,-1011,-687,-1916,-1740,254,549,117,-405,-851,503,-446,-264,181,-1315,235,-299,-1400,-441,1711,1072,-1060,958,1222,1317,980,-813,-489,-1340,-538,-588,-1335,-790,-933,-781,994,1176,906,608,1215,789,-1299,-1233,-1199,697,457,-1300,1101,1229,-462,-365,-116,-1043,-147,-1541,-879,-936,-586,-650,-626,-1571,-502,-411,-355,-272,-220,-655,-1253,-766,-282,-542,-847,-1155,-1531,-1962,-2232,-2270,-2018,-1585,-1149,-769,-418,-180,8,46,-133,-999,-369,-610,-814,-894,-880,-746],[-4383,-4427,-4127,-3611,-2987,-2312,-1710,-1078,-1144,-491,390,703,884,567,956,829,-358,-384,-819,-552,-1170,-2011,-914,-868,-345,-1005,-923,-622,-1231,-578,248,265,-157,-473,1198,1586,667,362,146,734,329,-114,-431,-1022,-732,-750,-771,-1998,-250,-83,51,35,-92,-330,-1658,-1157,-1619,-2013,-2189,-2090,-1694,-1037,-364,426,968,-1765,-222,-1443,-433,-529,-393,-1172,-1894,-2460,-2738,-2804,-2700,-2543,-2284,-2024,-1716,-1416,-1133,-806,-1094,-230,97,-533,1060,1156,-956,521,3136,-95,-223,390,-911,111,-714,-91,-1086,1018,1881,2845,1849,684,-1050,-380,-161,-406,-713,-1158,-1592,-1795,-1439,-644,485,1299,1341,683,34,-253,-1368,-2269,2543,8007,10564,5689,16881,57286,91503,185896,257290,318235,357635,368090,347518,299908,234306,156450,67507,21990,7862,4343,7490,3463,-3329,-1762,1108,1386,-1407,616,985,-128,234,-815,-1669,-2148,-2261,-2253,-2396,-2581,-2540,-2120,-1550,-1189,-964,-826,-676,-485,-240,13,-650,-827,-1502,-1647,-260,1112,1896,-971,64,1379,-289,675,961,-296,1225,873,-1550,-1257,-1163,578,436,393,-428,-188,-412,-373,-28,46,-706,544,213,-1251,-69,1997,-218,-753,-880,32,1951,2900,624,1295,324,-246,478,-594,-215,-1396,-2040,-1786,-998,-474,-2570,-232,-556,743,-960,-160,-240,-414,-825,-277,-827,-1170,-2250,-408,683,470,-931,-1045,258,556,-336,-2036,-1630,-2376,-150,-1090,-2127,-2966,-2630,-1462,-220,691,928,1413,-289,-15,-302,-473,1433,1332,-174,-273,-1229,-1911,-2173,-1880,-1443,-1000,-692,-1825,-422,-1118,-833,-882,-1812,-1631,-1932,-2082,-2120,-1944,-1734,-1806,-1585,-977,-793,-1379,-445,-273,-160,-1266,-1986,-311,-688,-1606,-1041,-386,84,-60,387,921,-683,-1829,610,-45,-864,-1844,-2796,-3446,-2673,-1761,-1007,-437,-32,180,34,-141,-226,-287,442,303,20,-494,-1138,-2223,-2703,-3266,-2463,-1819,-1735,-1021,-999,-1387,-1233,-1506,-1816,-1919,-1771,-1418,-1013,-638,-331,-210,-1043,-1920,-821,-342,-496,-1474,-712,-660,-618,-525,-404,-671,-1037,-1039,140,297,435,490,497,454,359,218,-18,-324,-671,-981,-1341,-1664,-1915,-1981,-1913,-1768,-1614,-1489,-1371,-1397,-1934,-1463,-1551,-1657,-1714,-1786,-1817,-1766,-1590,-1387,-1138,-942,-987,-869,-613,-676,-2435,-1015,-1613,171,903,-449,37,3453,3666,1591,1613,1048,-185,373,848,926,288,1080,1756,1159,162,-1255,-799,-1741,-1635,-1933,-2013,-1956,-1883,-1927,-2128,-2348,-2840,-2078,-1898,-810,-129,-3144,1023,-1342,1770,1974,438,-1499,-1378,-4820,-5272,-7094,-4523,-13962,-18968,-2412,-2999,-27577,-22406,709,-51285,-115128,-37151,-11405,2953,3240,3466,-3411,-5094,1262,1693,1461,4098,1855,3196,3337,2837,2241,1270,159,-1774,-199,-486,-476,-850,-1408,30,1184,1570,1875,1504,332,-831,-1363,-856,387,450,-2791,-2012,-108,905,738,274,-815,-778,-993,-1278,-1563,-1688,-1756,-1778,-1718,-1717,-1709,-1784,-1863,-1893,-1805,-1522,-1090,-666,-977,-1102,255,314,247,76,-465,-1754,-436,-201,-264,277,-921,127,673,881,1558,2261,2738,1584,-1489,-944,146,-60,-435,-695,-877,-999,-1020,-1010,-935,-835,-667,-498,-249,-1315,-68,-147,-913,-403,-590,-1193,-990,-1158,-1319,-1487,-1697,-1957,-2175,-2290,-2079,-1721,-1355,-1079,-868,-757,-798,-993,-1301,-1750,-2222,-2695,-2654,-2168,-1732,-1385,-1088,-887,-744,-659,-510,-374,-208,-34,-215,-1271,-1328,194,-2004,-1786,-1770,-511,-830,-1174,-2417,-1745,-1966,-2130,-2254,-2237,-2323,-2346,-2358,-2354,-2256,-2041,-1708,-1194,-606,-21,736,1270,331,-261,-967,-1449,-62,1481,641,-1448,942,1097,1566,957,-1891,-982,-476,-2032,-2240,-638,72,1576,1075,-39,-257,-676,-905,-887,-1497,-1175,-2016,-1498,-1897,-2460,-2879,-2683,-2148,-1703,-1373,-1284,-1280,-1365,-1360,-1185,-750,-176,-1063,-516,-270,464,286,-1189,-1213,-63,-109,332,194,-149,-1416,-394,-2111,-23,297,571,899,568,-973,-1380,-435,1371,200,-181,269,-324,-1280,-1058,-828,-1378,-1680,-1468,-1219,-164,527,-606,102,309,-67,502,-412,-1874,-2291,-1999,-836,-1617,-1612,586,1932,45,-370,520,-271,-990,-1685,-1304,-1261,-1126,-669,-896,-963,-941,-780,-519,-140,250,669,-361,-2287,-1460,-1439,1250,78,216,10,-1355,-267,-662,390,-275,-1737,-1999,-2937,-3855,-3105,-2265,-1531,-907,-946,-66,186,331,239,113,-59,-284,-500,-731,-1054,-1478,-1925,-2432,-2846,-2981,-2616,-1979,-1187,-424,270,-1770,1393,712,-256,16,-843,-1144,-1282,-1703,-2667,-3154,-2747,-1863,-1253,-919,-371,184,1791,215,-894,-278,562,1045,-122,-1110,-1655,-1974,-2512,-2756,-2585,-2134,-1668,-1293,-899,-574,-768,-925,-2108,-443,-1067,-932,-1218,-1420,-1395,-1110,-1902,-24,567,388,-1539,-717,1350,1600,1312,895,333,-313,-913,-1452,-1905,-2132,-2136,-1889,-1474,-1008,-1178,-1091,-1265,-725,657,-740,-1145,391,650,665,-240,-466,-664,-647,-785,1159,1983,1137,-2,-1406,-1159,438,-203,-715,-1082,-1323,-1433,-1456,-1460,-1408,-1444,-1541,-1653,-1811,-2005,-2233,-2456,-2679,-2902,-2833,-2569,-2156,-1589,-867,-200,-1772,476,294,-1533,-299,-4933,2847,3039,2890,2614,2311,1980,1703,1070,1511,1619,-759,2067,2435,-6175,-37354,-29625,-8642,-5309,-608,3845,951,-2033,-1406,-551,331,-645,-1406,-1782,-1708,-1291,-755,-254,-142,371,439,-965,-1793,-376,-882,-1430,-1993,-2480,-2709,-2657,-2409,-2148,-1991,-1988,-2122,-2408,-2836,-3291,-3678,-3374,-2606,-1785,-1020,-1457,281,-291,-1367,-194,1292,1011,-1159,876,652,355,52,-1111,-561,-994,-1183,-1522,-1938,-2329,-2696,-2956,-2976,-2781,-2499,-2192,-1981,-1811,-1638,-1484,-1260,-933,-595,-1260,169,547,-653,-306,-397,-1225,-400,-1614,-1166,-573,446,-37,-88,-1716,240,512,1058,1838,1369,-699,-1185,-909,511,440,-790,-643,632,-1289,-1044,-830,-719,-664,-1055,-85,295,597,857,956,155,-1139,-358,146,-272,-672,-1090,-1466],[-769,-1875,-2394,-1853,-743,-145,-460,-153,-1279,-649,941,3259,1563,433,2246,1147,-405,-648,-1394,-1884,-2094,-1979,-1719,-1415,-1197,-1051,-1030,-901,-1482,-795,-802,-727,-646,-784,-472,-392,-441,-547,-641,-766,-887,-1116,-1280,-1395,-1300,-1109,-925,-2289,263,693,475,175,1016,1005,-1219,306,-42,-286,-1413,-227,-3,315,-625,122,813,-1079,-818,-1276,-330,-579,-965,-1294,-1527,-1703,-1776,-1806,-1752,-1662,-1474,-1310,-1160,-1095,-1110,-1132,-1241,-1345,-1396,-1289,-878,-344,-1133,775,1600,46,-405,326,-1226,70,-904,-693,-1060,1365,1185,879,570,205,-1417,-1363,-2391,-3101,-3377,-3756,-4084,-3837,-3769,-4226,-3186,-2500,-3253,-2782,744,3431,3297,3146,11612,15472,27355,16047,21389,91503,194277,318537,446993,558583,633105,656464,624035,542094,426197,296940,166494,70420,11198,17879,27124,21157,9488,-131,-1752,-2503,-2337,1486,1908,423,3096,1670,933,-848,-2294,167,-113,-426,-672,-703,-666,-938,-1439,-2006,-2354,-2389,-2200,-1945,-1688,-1293,-1213,-1492,-126,1445,2063,-663,-540,1110,-294,796,1086,-480,1255,966,-1794,-966,-1382,1671,501,82,-714,-506,-953,-1362,-2676,-3765,-2370,-994,-110,-1518,-185,1894,-214,-507,-754,80,1956,2670,759,1176,370,-653,223,-581,243,-579,-1412,-2112,-2505,-2496,-2769,-2010,-1873,-1910,-2085,-2389,-2748,-3197,-3632,-3653,-3154,-2647,-2103,-1564,-1046,-567,-1297,-1019,9,523,-368,-2158,-1520,-2318,755,908,-310,2861,4158,1425,-166,807,1182,1383,-285,182,14,-266,1393,1324,-273,63,302,442,-720,-358,-631,209,1420,-1560,113,-1008,-691,7,-1757,-687,182,-531,-75,-889,-747,-1972,-1140,-642,-627,-1185,267,86,0,-827,-1245,-8,-519,-1607,-952,100,-11,-277,-300,-463,-668,-1563,-1227,-1512,-1751,-1913,-1780,-1436,-796,78,-286,-38,764,846,5,206,-115,-397,2845,3239,542,2809,1623,-2088,-1156,-2612,-3254,-2344,-1789,-773,-938,-1460,-579,-503,-755,-1716,-673,-736,-743,-711,-677,-919,-1521,-2102,-1374,-1773,-2238,-2730,-3252,-3499,-3189,-2764,-2401,-2096,-1886,-1800,-1790,-1796,-1857,-2017,-2206,-2395,-2547,-2614,-2615,-2498,-2269,-2047,-1804,-1598,-1461,-1351,-1319,-1354,-1451,-1593,-1731,-1967,-2106,-2192,-2193,-2124,-1974,-1859,-1766,-1679,-1565,-1509,-1464,-1497,-1525,-1499,-1427,-1278,-2056,-933,-1730,271,668,-492,474,1308,1269,1018,618,119,-461,-900,-1284,-1427,-1308,-945,-440,151,502,-888,-1187,-1581,1190,1704,-480,704,331,-1801,34,-865,-2734,-2808,-3385,-3133,-2448,-2549,-1387,-1114,-1066,-1200,-1485,-1952,-2598,-4630,-4868,-6258,-3917,-15936,-14534,-1253,-6930,-24823,-9684,2481,-21959,-105871,-50161,-9308,3679,4037,3049,-3293,-4654,1985,1881,1830,5228,2181,4056,4583,3984,3317,1879,1636,-1375,675,-515,125,-684,-1716,-395,960,1386,1935,1974,742,-603,-1580,-1324,803,1986,-1755,-2124,-144,975,871,40,-1088,-1595,-2340,-2968,-3504,-3591,-3330,-2987,-2615,-2348,-2092,-1903,-1663,-1306,-792,-702,693,-303,-1128,-1556,1280,2542,764,747,-217,-1390,6,1668,-177,196,-1203,329,795,1194,1683,2481,2783,1385,-1056,-697,-1324,-2152,-2393,-2186,-1900,-1717,-1649,-1785,-2092,-2580,-3129,-3617,-3922,-3719,-3245,-2778,-2293,-1842,-1470,-1179,-1003,-875,-804,-754,-805,-669,-545,-497,-331,65,253,-687,50,210,-304,-518,-1089,-1807,-2535,-3228,-3619,-3259,-2648,-2060,-1478,-933,-361,247,844,-126,1010,926,-381,-1456,-1188,111,-1981,-1760,-1769,-1276,-2886,-4303,-3086,-1855,-857,-76,-2345,-401,-2057,-202,338,659,-880,-1083,-497,-648,376,-176,965,913,329,-98,-1028,-1560,-155,-242,-367,-1508,-457,-302,-139,48,-1987,-587,-151,-1788,-2478,-970,-1035,-1667,-2313,-2768,-2777,-2320,-1676,-1481,-1512,-1025,-1535,-1302,-938,629,-961,-1547,-853,-1494,-2125,-2806,-3361,-3757,-3699,-3272,-2647,-1960,-1155,-463,-292,434,11,-1727,-1206,-359,-329,179,-243,-445,-1250,-599,-1587,1352,1219,1378,2889,488,-1032,-1281,-573,1233,14,-390,-161,-989,-1668,-2236,-2580,-2688,-2756,-2790,-2879,-3007,-3078,-2936,-2612,-2205,-1760,-1388,-1138,-2049,-1103,-1312,-1569,-1711,-1426,-745,123,-120,-466,535,-24,-997,-1817,-1309,-1355,-1405,-811,-73,129,-539,-1111,-1584,-1904,-2137,-2232,-2134,-2090,-1681,-1887,-744,-288,-103,-173,-1506,-497,-800,383,1088,-1715,-180,31,-2105,-401,855,-356,-798,-1216,398,1051,1072,2126,2611,3014,2137,-173,-335,1287,-898,-957,-1286,-401,-1193,-2331,-3033,-2420,-1172,202,-2298,1843,703,60,207,-819,-1068,-1296,-775,-1387,-472,-826,-365,-1494,-1305,-480,254,1517,250,-590,-204,727,1597,-311,-1056,-1568,-898,-897,-1502,-865,-556,-1885,-790,192,346,-806,-756,-2227,-119,-874,-866,-1113,-1465,-1738,-1923,-2050,-2082,-2125,-2219,-2348,-2497,-2717,-2892,-3075,-3158,-3133,-2995,-2724,-2422,-2178,-1952,-1790,-1623,-1461,-1357,-1284,-1227,-1613,-1060,-807,-799,-1116,610,836,698,-55,-86,-611,-809,-540,1216,2013,1254,207,-1343,-1237,797,-877,-2588,-3689,-2687,-1579,-698,-96,304,-237,312,114,-132,-335,-421,-323,-113,66,-243,436,316,-1205,-416,-1123,-2071,-2856,-3392,-3003,-2128,-1161,-229,538,1177,1616,1923,2062,2093,994,2017,1976,-836,1143,2243,-6956,-36071,-26619,-6427,-2666,3423,6128,2571,-2135,-1653,-675,2187,317,-1681,-3725,-3161,-1406,156,881,-131,2427,1358,-1106,-1840,82,-419,-80,855,113,-440,-865,-718,-464,-1867,-1619,-355,507,290,-269,-1229,-119,-576,-1142,-1807,-2480,-3190,-3859,-4259,-3794,-3253,-2728,-2226,-1796,-1269,-789,-319,-1413,196,-627,-218,-123,-1371,-495,-420,-355,-1009,-1725,-2442,-3068,-3624,-3987,-4149,-4289,-4374,-4247,-3809,-3173,-2338,-1439,-604,-241,-710,-1413,-642,-1569,-1398,-176,572,-162,-1061,-2186,-3420,-4548,-3675,-2455,-1229,-732,-1085,-1079,966,543,-665,-713,515,-1162,-1423,-919,454,-492,-628,446,2821,4495,2994,1714,457,-1241,-315,776,1486,143,721,208],[-1351,-2007,-2281,-2078,-1659,-1210,-884,-564,-1297,-702,21,123,140,130,17,-145,-455,-819,-1230,-1702,-2225,-2685,-3140,-3460,-3094,-2661,-2152,-1590,-1655,-168,526,-240,-656,-956,1010,2154,374,12,-251,826,977,1716,1132,-719,312,630,-1060,-2413,70,358,335,87,-15,-467,-918,-1361,-1604,-1644,-1454,-1112,-645,-18,-868,-392,1586,-312,-1409,-1013,-167,-473,777,2194,2022,1857,180,269,-759,-229,1395,1492,70,-429,-416,-387,-856,573,41,-913,180,-241,-1052,-998,-1380,-1840,-2306,-2679,-2951,-3144,-3444,-3821,-3910,-3984,-3786,-3206,-2702,-2700,-3340,-3703,-2953,-2480,-3159,-4656,-3460,-2409,-3206,-3800,-480,1293,-658,-3980,3269,7357,4661,9738,30025,25815,51894,13629,91774,185896,318537,773881,1039691,1255208,1380625,1391817,1286382,1084508,823729,549164,291641,116734,32668,57940,52845,38583,24350,5913,260,-1967,775,5894,2695,1362,2389,-6,-565,-1560,-3497,-5511,-5215,-4373,-3454,-2355,-1330,-420,773,107,919,-779,-317,999,-217,-156,-885,-1270,-11,1834,2736,-306,-1100,915,-254,901,1210,-628,1359,1070,-1922,-668,-1617,977,624,-293,-984,-822,-1385,167,32,-316,-1083,-287,-619,-1759,-1346,-1758,-2207,-2648,-3030,-3258,-3386,-3408,-3391,-3248,-2943,-2489,-2040,-1667,-1310,-1035,-885,-805,-735,-680,-2808,101,-822,585,-448,89,641,-935,-1514,-1040,-1449,-635,-1697,-252,841,-132,-1566,-932,-202,478,-417,-2234,-1308,-2147,-1925,-1657,-543,1065,2845,1357,-328,910,1468,1370,-305,375,356,-88,1325,1308,-191,-501,-83,-18,-965,-551,-751,22,1168,-1186,246,-848,-629,173,-1655,-637,-1199,-2224,-3141,-3713,-3968,-3809,-3424,-2871,-2297,-1702,-1113,-544,-67,-352,-556,246,-396,-1532,-792,655,590,-535,-403,190,-459,-1360,-215,-530,-863,-1227,-1462,-1663,-1680,-1485,-1180,-813,-427,-133,-15,229,-22,-508,-319,-745,-1252,-1881,-2507,-3144,-3705,-4342,-4955,-5640,-6291,-6641,-6091,-5565,-4997,-4436,-3963,-3476,-3034,-2627,-2281,-1989,-1761,-1609,-1646,-1784,-2175,-2684,-3341,-4064,-4680,-4610,-3867,-2777,-1617,-1246,-653,-568,757,1980,2373,2206,877,1202,457,-358,-1222,-1996,-2557,-2904,-2975,-2901,-2835,-2829,-2989,-3323,-3827,-4453,-5044,-5290,-4673,-3753,-2775,-1928,-880,-47,640,-818,170,-39,-693,283,-178,-871,-884,-957,-1638,-935,-1725,1014,3319,-572,806,2199,1378,385,-701,-1834,-2938,-4013,-4910,-5183,-4585,-3679,-2718,-1728,-760,-506,-1640,-1299,1355,1718,-101,1132,608,-2032,2938,2391,-2609,-1650,-1423,-2428,-3952,-4965,-4590,-3575,-2709,-2139,-1895,-1982,-3050,-4307,-4613,-5570,-3513,-17730,-10172,-181,-11899,-21279,2359,8147,2175,-99060,-58349,-5249,8238,8320,1880,-3368,-4112,2813,1979,2040,4790,2352,2563,1339,162,-942,-1951,-2746,-3306,-3636,-3860,-3989,-4011,-3906,-3634,-3127,-2470,-1724,-839,-22,-377,-1785,-1677,1382,2495,-607,-2205,-254,954,637,708,-1395,-226,117,-252,-915,-1054,-1377,-1596,-1585,-1416,-1017,-948,55,656,324,-1039,707,-199,-1188,-1923,1333,2138,826,893,16,-1039,-801,-1135,-1016,-509,-1403,485,912,1438,1686,2500,2534,1146,-507,-426,-91,118,329,-82,-410,-673,-862,-1096,-1363,-1678,-1903,-1919,-1751,-1392,-841,-276,-397,994,1576,-1057,471,1846,3530,2464,-822,-159,677,-382,-339,1064,664,-661,156,516,-569,289,312,-1043,-2236,-3068,-3245,-2734,-1942,-1116,-297,-64,1138,1715,973,60,1068,1027,-450,-1686,-970,53,-1835,-1764,-1834,-674,-1499,-1863,-2259,-1009,-115,-219,-2168,-100,-1677,-519,46,379,-1097,-720,25,-735,279,-335,1399,1386,368,81,-1041,-1476,-626,-1034,-1384,-1794,-2264,-2687,-3179,-3662,-4097,-4457,-4855,-5127,-5353,-5175,-4778,-4248,-3631,-2909,-2117,-1347,-671,-1983,-1074,-744,-1000,-950,-1232,712,-908,-1531,-1188,-1972,-2709,-3373,-3642,-3489,-3011,-2426,-1776,-1152,-529,-343,-260,484,-148,-2200,-1119,-544,-422,263,455,750,-905,-315,-975,1968,1428,1833,3317,452,-1016,-1136,-657,1136,-160,-609,22,-1060,-1647,-1293,-1486,-1681,-2013,-2357,-2646,-2723,-2457,-1846,-1105,-391,-681,743,1050,-2113,1086,799,328,-1088,-1057,-1735,-2379,-2823,-3005,-3012,-2939,-2837,-2878,-2932,-3079,-3320,-3628,-3900,-4038,-4058,-3921,-3722,-3487,-3322,-3196,-3059,-3048,-2997,-2914,-2822,-2759,-2577,-2285,-1938,-1541,-1112,-726,-360,-1627,-126,147,-2186,-116,744,-632,-1086,-1307,440,1512,412,1469,2139,2386,1961,-261,-167,1364,-915,-569,-988,92,2349,679,-1103,-2183,-3453,-2268,-2487,2098,684,376,499,-710,-888,-1189,-501,-1102,-430,-996,-2371,-2451,-1603,-455,491,1124,513,-256,-64,741,161,-533,-1173,-1529,-1624,-1272,-1389,-743,-151,-1374,-1170,906,1261,-712,-319,-1872,256,-701,-786,-1145,-898,-1131,-1218,-1785,-998,-803,-660,-1885,-564,-671,-789,-979,-1139,-1261,-1290,-1140,-896,-665,-439,-293,-656,-121,-161,-977,-1298,-1892,-1232,-1516,-2071,-2733,-3512,-4092,-3798,-2907,-1914,-981,-880,-156,1147,1462,1444,504,-1304,-1214,-1655,-2877,-3819,-3558,-2667,-1815,-1145,-705,-403,-578,-166,117,333,1435,655,2047,4395,2982,-304,693,1537,-1227,311,156,-2028,91,-1517,-3057,-3995,-3084,-1785,-680,207,800,1161,1263,1176,850,641,281,-1029,-665,-752,-8191,-34848,-23501,-4289,-365,803,1377,1847,-2160,-1695,-577,2012,730,-549,-629,35,1729,2238,843,-146,2522,1308,-1249,-1843,160,-386,-362,364,698,-590,-379,759,122,-1989,-1661,-2402,-2888,-3054,-2894,-2653,-2377,-2075,-1840,-1701,-1753,-1609,-1673,-1837,-2085,-2358,-2690,-3083,-3552,-3825,-3837,-3542,-3129,-2716,-2299,-1980,-1699,-1542,-1409,-1329,-1282,-1221,-1140,-1008,-778,-538,-243,-1034,-249,-1316,1097,1362,-1002,977,756,-439,-262,-1116,-1679,-903,-1550,-1599,-652,-1591,-2693,-3872,-4019,-2687,-1295,124,1661,937,-861,-1042,-1293,1220,464,-594,-857,268,-1041,-1921,-1096,155,-421,-1010,-1195,-791,-221,343,686,578,-1412,-354,-111,-734,-1399,-2135,-2885],[-3235,-3206,-3062,-2809,-2483,-2144,-1956,-1858,-1907,-2234,-2690,-3273,-4005,-4802,-5650,-5687,-4887,-4086,-3353,-2732,-2262,-1875,-1645,-1523,-1518,-1537,-1531,-1510,-1845,-1098,-718,-522,-903,-1068,1008,2288,215,-90,-369,732,1178,1691,1172,-424,29,248,-1283,-2289,-273,-180,171,-18,1045,1365,-85,3789,4197,3788,-950,1908,2235,-1,-1152,-906,1510,378,-2020,-748,-34,-481,600,14,-204,152,208,477,-383,28,1826,3526,130,-463,-237,-261,-754,-415,-1720,-2501,-2487,-2418,-2609,-2598,-1923,-1148,-966,-1558,-2536,-3076,-2874,-2403,-2175,-3004,-4832,-6034,-4469,-3934,-4007,-1434,1541,1377,207,-2052,-3708,-2110,-5045,-539,5740,4699,9825,-4207,9999,9799,9171,30974,40977,37355,83295,68344,132844,257290,446993,1039691,2899959,3508735,3872797,3922847,3649004,3103636,2357350,900065,427116,208137,64715,88677,70946,50474,38037,8343,16068,16851,4026,3592,3452,2255,1380,-1808,1560,376,-1814,1960,1062,1113,1383,788,881,-217,2235,442,1037,-973,-474,1032,-4,184,-565,-1051,36,1484,1531,28,-1537,800,-200,958,1290,-764,1438,1088,-2017,-430,-1898,1338,755,-540,-1261,-1154,-1585,-1677,-2098,-2591,-2963,-3053,-2887,-2617,-2410,-2261,-2092,-1828,-1497,-1133,-844,-572,-290,125,333,-1313,-401,-547,1774,678,736,988,-118,-789,-2654,182,-1078,329,-262,347,658,-1281,-1821,-1577,-1485,-359,-1264,-82,668,-500,-1551,-808,-399,-1676,-2832,-3894,-5050,-6118,-6502,-5905,-5077,-4316,-3691,-3220,-2848,-2345,-1703,-900,-363,523,651,18,1211,1260,-23,-1049,-528,-482,-1149,-805,-910,-267,835,-775,410,-651,-664,210,-1565,-688,34,-777,-2458,-4146,-5840,-7416,-7033,-5650,-4471,-3457,-2585,-1831,-1229,-797,-427,-179,-335,-1494,-631,1075,1177,-835,-925,-270,-351,-1242,1767,3773,3041,905,559,-1153,-3034,-4970,-6919,-7269,-5574,-4106,-2867,-1881,-1202,-811,-650,-646,-765,-1034,-1326,-1777,-1957,-2391,-2877,-3527,-4240,-5060,-5902,-6732,-7275,-7149,-6566,-5828,-5125,-4478,-3915,-3412,-2948,-2513,-2176,-1965,-1935,-2014,-2281,-2751,-3471,-4323,-5409,-6422,-6450,-5244,-3706,-2146,-621,841,2127,2781,592,1367,1648,1592,2440,-315,-2087,-1381,101,111,191,-489,-1133,-1721,-2248,-2691,-2995,-3290,-3442,-3579,-3739,-3940,-4096,-4191,-4070,-3639,-2895,-2024,-1098,-290,207,-944,-1356,-1001,-1256,-1037,-1631,-216,-646,-1049,-1459,-1862,-2330,-2952,-3669,-4424,-5091,-5571,-5665,-5326,-4739,-4053,-3371,-2713,-2128,-1601,-1867,-973,-439,-226,-222,-409,-761,-2138,-2106,-2960,-3841,-4495,-4581,-4173,-3373,-2506,-1746,-1186,-915,-894,-1054,-1338,-3856,-3940,-4530,-5084,-3337,-16711,-6075,790,-17695,-17278,4993,5406,5762,-94078,-58025,-304,6705,6639,497,-3765,-3502,3690,1947,2079,2796,2058,1292,319,-790,-2062,-3473,-4785,-5609,-5369,-4332,-3065,-1856,-2120,-1120,45,-64,-540,-1206,-2140,-3263,-4470,-5661,-6776,-7635,-7006,-5722,-4323,-2814,-1388,74,-1754,-69,2865,898,-1110,-146,82,312,322,-514,-1811,-2797,-3153,-2860,-2223,-1527,-1004,-852,-1116,-1846,-2332,-3088,-3549,-3434,-2714,-1608,-609,949,-26,-127,-1311,548,978,1576,1541,2279,2105,848,34,-191,-300,-328,886,1162,832,1219,1518,2321,23,-1345,-1710,-510,1561,-1191,1342,1140,-116,1244,1406,-1037,173,1280,1681,2178,-880,-234,559,-322,-347,1231,899,-696,143,615,-852,70,332,-589,-1557,-2153,-2389,-2325,-2136,-1956,-1802,-1732,-1664,-1535,-1151,-556,275,1210,-444,-1989,-737,-1,-1603,-1842,-2001,-281,175,-1117,-1688,-110,546,-456,-1988,149,-1331,-876,-256,46,-1385,-316,544,-669,229,-506,1362,1649,390,194,-1072,-1289,-179,804,702,-1455,1321,1268,1043,897,-1460,107,310,-1309,-2227,-1555,-833,670,826,-130,-381,2210,1527,-2192,-491,-429,-508,-575,-1280,-2672,-4263,-5741,-6630,-6337,-5254,-4180,-3209,-2483,-1967,-1686,-1574,-1652,-1787,-2113,-2500,-2968,-3551,-4242,-5135,-6044,-6853,-7063,-6333,-5148,-3920,-2783,-1813,-1197,-831,-863,-1158,-1773,-2590,-3600,-4748,-5889,-7001,-7787,-7579,-7147,-6879,-6893,-7027,-7015,-6668,-5870,-4810,-3617,-2358,-1057,143,948,-1044,1387,1433,-2134,1130,2816,320,-784,-665,1253,762,-489,-514,38,30,-926,-1839,-671,-1173,-1902,-985,-110,229,158,-83,-373,-662,-1016,-1378,-1688,-2077,-2379,-2617,-2833,-3093,-3268,-3380,-3482,-3574,-3670,-3839,-4054,-4325,-4694,-5118,-5590,-5952,-6235,-6214,-5884,-5388,-4881,-4347,-3839,-3508,-3150,-2774,-2376,-1893,-1367,-911,-948,-405,-685,-906,-1686,-2790,-4221,-5586,-5818,-4261,-2010,382,575,597,774,-632,-710,-1054,-148,-785,-311,-2336,-3766,-3026,-1899,-384,775,2817,840,14,56,1044,1117,-583,-769,-1554,-3686,-4357,-3151,-1282,229,-711,-1518,1409,2148,-571,260,-1436,375,-627,-663,-1473,-1103,-1257,-983,-1542,-529,675,-996,-1567,97,1612,1650,951,21,-1141,-2456,-3760,-4952,-5687,-5335,-4368,-3251,-2162,-1207,-858,-1385,-2135,-1496,478,-689,-732,984,1051,753,332,346,-167,-908,-1129,-1447,-1557,-1507,-1301,-1338,-1117,-555,-467,-481,-602,-818,-1023,-1113,-999,-549,-891,-30,-80,-48,1856,1025,2114,4592,3492,-264,601,81,-2210,-4805,-6526,-3575,-532,1036,-53,3420,8804,9851,10234,10048,9310,8197,3322,2079,646,2407,1210,-1309,-2258,-3195,-9657,-33600,-20628,-5564,-5448,-4487,-3495,-2652,-2126,-1662,-1543,-1736,-2177,-2754,-3417,-4073,-4492,-4448,-3918,-3049,-2038,-914,-1350,-1754,265,-287,-484,-87,267,-685,141,868,-26,-2083,-1315,-1061,360,621,284,-1259,581,-611,751,853,-1857,10,-1029,-1670,-1782,-1432,-933,-685,-460,-681,-1120,-1926,-2933,-4028,-4907,-5034,-4350,-3648,-3083,-2753,-2604,-2468,-2142,-1436,-296,510,120,-948,93,-1260,2244,2801,-744,862,520,-113,-219,-1411,-1896,-3198,-2797,-1548,492,875,-269,310,-1403,229,1399,1365,2159,717,-882,-849,-1216,1458,418,-370,-834,123,-742,-2120,-1122,-1582,-1677,-1462,-1358,-1439,-1817,-2385,-3152,-3889,-4433,-4499,-4236,-3894,-3556,-3325,-3187],[-573,397,-875,-1015,-1496,-32,-574,-1108,-1671,-2350,-2927,-3324,-3537,-3546,-3551,-3675,-4171,-5056,-6391,-8255,-10686,-13545,-16720,-19862,-22252,-20871,-19492,-19061,-19680,-21401,-20928,-16765,-12019,-7215,-2747,1091,97,-106,-401,612,1330,2481,1922,-84,-196,-498,-1519,-2132,-1527,-2066,-2421,-2605,-2610,-2382,-1647,-243,1730,3667,-370,1612,2075,-235,-1377,-1285,1404,1010,-1669,-454,110,-442,354,305,851,1886,234,674,57,302,1797,3216,104,-2772,-5053,-6938,-8884,-10957,-12867,-13563,-12273,-9782,-6045,-1008,4223,563,-458,461,-1120,-17,-1106,-1907,-318,2901,2094,2710,2345,1312,-1627,-363,1628,1359,987,1569,3219,1131,2049,671,6009,4361,13623,4395,12411,11187,12218,36061,50147,48174,97448,112213,168972,318235,558583,1255208,3508735,12358754,13663994,13882184,12969759,11099204,3085387,1154619,551780,277266,184264,118576,85423,59621,48151,-3788,19518,19781,10573,14551,4096,2919,5801,1229,1683,921,-1512,4510,796,1216,1530,622,1063,124,3003,788,1102,-1189,-594,966,177,486,-263,-854,-4334,-8083,-8803,-8648,-9260,-10608,-10776,-8587,-6326,-5342,-5577,-6044,-5769,-4860,-4220,-4408,-5332,-6268,-6535,-6354,-6528,-7329,-7945,-7578,-6643,-6062,-6095,-6381,-6501,-6390,-6353,-6659,-7398,-8423,-9563,-10394,-10105,-8038,-4720,-1304,-683,-559,1620,837,910,943,99,-893,-2481,173,-1376,48,-148,645,670,-1547,-1870,-2126,-1310,-123,-806,196,480,-842,-1288,-3980,-5826,-5841,-5692,-6231,-7725,-9727,-10906,-9344,-6179,-2444,1569,755,-833,1000,2000,1370,-411,638,886,59,1073,1208,169,-1511,-996,-898,-1265,-1096,-1063,-595,469,-330,617,-400,-743,148,-1465,-813,-91,-860,-1052,-468,-635,-1492,-2891,-4455,-5583,-5842,-5074,-3498,-1493,567,549,586,-288,-1480,-471,1554,1303,-1127,-1470,-708,-252,-1157,1567,4624,2505,815,-267,-926,-1201,-1293,-1497,-1959,-2697,-3714,-4853,-6022,-7180,-8199,-8885,-9055,-8714,-8060,-7132,-6039,-4751,-3467,-2147,-962,-1549,-930,-1228,-1419,-129,-1527,-1377,-1180,-538,-2130,-4000,-6020,-7912,-9063,-8721,-6926,-4429,-1671,966,-1002,-1,309,-207,-503,-1918,-1660,-2452,-6736,-11382,-12724,-7963,-2739,278,1175,2080,2370,2909,-224,-2414,-1703,7,230,1475,2160,154,521,-1939,-4295,-6456,-8329,-9295,-9064,-7933,-6531,-5247,-4389,-4016,-4106,-4542,-5265,-6041,-6751,-7208,-7328,-7126,-6548,-5427,-3871,-1850,258,2599,-785,1165,6271,5589,-109,1477,641,-1138,-1464,-5083,-8890,-12695,-15052,-12367,-8873,-5516,-2420,-1462,-565,1465,1508,382,1791,1037,-1893,-3580,-6913,-9895,-11104,-9527,-6679,-3651,-992,1083,55,2400,2413,2653,1019,-4587,-3478,-4523,-5662,-7414,-14619,-9396,-9327,-21246,-12993,-6800,-5949,-5306,-90391,-51076,-4830,-5177,-5651,-6187,-6653,-6967,-7131,-7227,-7384,-7680,-8203,-8890,-9662,-9930,-9098,-6971,-3782,21,1926,-1015,971,-11,-2120,-1322,332,855,481,2586,1499,-1,-2005,-1634,-3169,-7360,-11079,-12464,-9839,-5418,-891,-245,-2029,80,2894,1136,-1283,54,401,-3032,-8201,-13647,-18725,-13790,-9433,-5875,-3295,-1732,-1213,-1753,-3176,-5240,-7610,-9697,-10617,-9788,-7665,-5047,-2418,-18,70,-325,-975,597,1065,1692,1360,1922,1602,592,593,70,-603,-2270,-3368,-3747,-3448,-2711,-1821,-1167,-937,-1993,-2199,-3551,-5306,-7271,-9258,-11126,-12584,-13468,-13653,-13073,-11819,-9952,-7645,-5052,-2387,-230,466,-262,-283,1383,1151,-735,73,694,-1053,-131,242,387,-118,-664,374,2882,-598,682,989,237,1550,1794,957,355,1397,1496,-288,-2119,-446,70,-1230,-1909,-2148,-332,220,-846,-1098,-27,201,-690,-1784,400,-978,-1199,-495,-268,-1673,143,1099,-429,304,-577,1270,1650,439,281,-1082,-1023,-147,627,726,-1414,1455,1270,853,870,-1114,366,400,-1133,-2022,-1586,-918,283,580,-194,-470,1711,911,-1823,116,-84,-50,-809,-1095,-421,-753,-1391,1063,702,-2059,-13,971,1879,1323,1290,2629,-222,565,-67,-201,160,-1045,-2195,-3410,-4558,-5710,-6878,-8018,-9066,-9995,-10691,-11065,-11235,-11123,-10970,-10763,-10672,-10662,-10784,-11019,-11228,-11380,-11304,-11109,-10758,-10310,-9988,-9812,-9811,-10132,-10712,-11600,-12794,-14251,-15893,-17729,-18695,-16612,-14173,-11665,-9126,-6715,-4386,-2193,-505,-251,1749,2133,-706,-537,876,772,-919,-1761,-283,-1035,-1906,-974,-184,89,87,-2234,-3999,-4920,-5019,-4431,-3410,-2397,-1442,-1989,-244,-347,-788,-466,-1545,-799,-858,-1092,-1415,-1796,-2253,-2691,-3048,-3133,-3040,-2697,-2185,-1651,-1293,-1128,-1211,-1620,-1993,-2098,-1670,-566,19,1441,-1028,23,-423,974,3087,1006,-1086,532,1294,275,-1627,351,-38,-111,-210,-694,-1609,-3014,-4904,-7094,-9237,-10946,-11472,-10589,-8861,-6936,-5118,-3549,-2315,-1552,-1406,-1844,-2925,-4745,-7200,-10104,-13362,-15692,-13774,-10553,-7500,-4958,-3023,-1509,-328,-457,860,-1031,336,-726,-546,-819,-988,-52,202,-1326,-743,309,-1435,-1219,289,1510,2563,2912,1398,317,722,-2180,-4543,-6013,-6154,-5038,-3003,-498,34,-825,-1550,-2346,-1861,339,-708,-579,988,951,659,393,1144,246,-982,-1167,-2914,-4072,-4668,-4804,-4714,-4681,-4847,-5272,-5941,-6800,-7758,-8610,-9146,-9204,-8651,-7683,-6418,-4944,-3409,-1913,-567,537,1249,1396,-232,190,-1386,-3499,-5985,-8764,-11225,-12007,-10427,-7776,-5080,-2661,-702,637,1404,1598,1381,841,147,-567,-1257,-1916,-2672,-3745,-5157,-11157,-32328,-18276,-13138,-15358,-13461,-10227,-6963,-3878,-1386,91,1602,616,-1075,-940,-441,2048,1903,588,-341,1481,886,-1528,-1712,266,-255,-535,-453,-262,-737,543,832,-288,-2064,-1124,-1405,382,746,556,-1101,384,-758,760,828,-2009,489,-500,-913,278,-79,-671,-874,-1028,-1110,-1248,-1314,-1761,-1049,-837,-1401,-1300,-2364,-4070,-6466,-9479,-12926,-16223,-15190,-11299,-7354,-3681,-982,288,-1287,2427,3213,-539,579,215,131,-282,-1669,-4099,-6435,-8225,-8693,-7624,-5284,-2293,454,-1222,136,1470,1356,1834,393,-975,-698,-1021,1482,234,-201,-821,-90,-474,-1940,-4270,-6986,-9121,-10571,-11328,-11326,-10688,-9400,-7660,-5558,-3387,-1300,201,1305,-160,191,-128],[-610,326,-988,-1138,-1625,1178,458,1365,-1327,-854,469,2355,97,1395,4649,891,-308,672,-6459,-14966,-24057,-33119,-40846,-44180,-41885,-38300,-36431,-37417,-41643,-48039,-43858,-29595,-13264,-1046,1060,2955,-164,-224,-533,287,1236,2650,2172,93,-517,680,-1917,-2103,-768,-1265,-187,-535,-4017,-7240,-9196,-8940,-6813,-4549,-3394,-3443,-3933,-4231,-4508,-5145,-6447,-8113,-9685,-10592,-10454,-9710,-8539,-7131,-5473,-3532,-959,721,404,463,1635,-770,-7146,-12250,-14492,-13905,-12127,-11355,-13196,-17231,-20816,-20740,-14883,-3797,4310,584,-481,482,-812,-161,-1178,-1487,-192,3230,2029,2515,2248,1422,-1553,-314,-6644,-159,-1936,785,3047,1204,2233,-1493,6137,3831,12722,4347,11347,12090,13510,38480,55866,56296,104328,129880,194168,357635,633105,1380625,3872797,13663994,37301612,38372630,36346232,15272114,3647896,1340355,643765,330915,211758,142541,93622,64240,55650,1425,22203,21454,13178,14007,4517,3228,6336,675,-13903,-20407,-2364,4335,475,1199,1645,390,1261,747,3768,1079,1077,-1451,-654,777,294,709,-19,-714,-2383,-14446,-19329,-19749,-19498,-20439,-21617,-20505,-18125,-16717,-15464,-12585,-9033,-7002,-7459,-9725,-12223,-13341,-12731,-11741,-12131,-14772,-19079,-23704,-27337,-29587,-27805,-23697,-19892,-17502,-16715,-16731,-16389,-15253,-14081,-13568,-13398,-11833,-7585,-1390,-869,-608,1438,941,978,848,266,-1007,-2350,58,-1666,-248,-131,900,669,-1611,-1598,-2600,-1024,44,-359,570,324,-1060,-12889,-16923,-12372,-7810,-6347,-8410,-13708,-21227,-28046,-21116,-10472,694,2956,319,-1090,979,2201,1386,-446,696,1017,5,897,1130,313,-1792,-1478,-1250,-1363,-1431,-1206,-909,76,112,-4115,-12320,-20597,-24348,-18779,-10796,-3363,-908,-1298,-350,-718,-1140,804,-788,-2627,-2401,-88,2835,2069,995,951,696,-261,-1489,-353,1855,1326,-1410,-2016,-1081,-197,-1113,1327,-2879,-7240,-8658,-6999,-3510,-555,1231,-1354,78,303,358,179,1239,183,-2170,-6718,-11524,-16396,-21201,-25456,-27791,-25991,-21735,-16772,-11861,-7184,-2981,-1446,-1204,91,-1851,-1520,-921,-735,-1837,-5594,-9104,-11229,-10585,-6670,-184,-455,-11,1414,-652,-65,84,-605,-723,-2019,-1705,-446,-10,-8023,-19366,-18208,-6586,-76,911,2460,3254,3401,-100,-2423,-1893,-89,282,1291,1876,134,-2476,-7056,-11179,-14765,-17736,-19597,-20212,-19756,-18700,-17413,-16211,-15157,-14241,-13359,-12455,-11323,-9920,-8132,-5892,-3165,-677,-510,-1281,-1173,19,2130,-861,1233,6512,5535,-592,1467,626,-1269,-4614,-15869,-26334,-28305,-19141,-8497,1374,1734,586,-746,-148,1468,1369,505,2009,1218,-4203,-12776,-21316,-29350,-35026,-32332,-27466,-23493,-20792,-19390,-19213,-20188,-22074,-24586,-27433,-30184,-32071,-32090,-30307,-27714,-25072,-22710,-20752,-19179,-18183,-17649,-17533,-17788,-87652,-41857,-19405,-19862,-20092,-20087,-19816,-19310,-18627,-17830,-16933,-15816,-14337,-12244,-9471,-5791,-1235,3272,5200,1309,2250,-1237,925,199,-2014,-1444,240,1016,-78,2536,1595,148,-1951,-1321,-4528,-12410,-20899,-29630,-34746,-28356,-19209,-10406,-2917,175,2797,1248,-1480,297,-3260,-10363,-18446,-27031,-35143,-36773,-30356,-24376,-19787,-16796,-15489,-15896,-17825,-21016,-25117,-29461,-32521,-31791,-27640,-22288,-16743,-11399,-6377,-1853,-614,575,1109,1743,1137,1423,1008,336,1074,295,-2075,-4260,-4966,-4025,-1763,899,590,1150,-973,-1499,-656,-524,-326,-4481,-8753,-12777,-16096,-18477,-19807,-20045,-19306,-17723,-15629,-13388,-11387,-9939,-9200,-9321,-10099,-11307,-12421,-12818,-11896,-9512,-5957,-1693,132,398,192,-386,151,2841,-539,766,828,310,1428,1679,839,-1701,-4066,-5858,-6961,-7463,-7459,-6999,-6164,-5302,-4507,-3936,-3760,-3968,-4633,-5585,-6835,-8230,-9533,-10570,-11121,-10801,-9476,-7111,-3768,324,1623,-132,446,-548,1078,1548,467,285,-1127,-779,-148,430,688,-1415,1561,1215,624,828,-805,528,365,-1030,-1879,-1344,-830,-128,292,-286,-596,1093,238,-1381,642,219,315,151,-565,1515,-701,-1309,822,553,-2098,-210,1012,1915,1232,1269,2847,-41,1166,82,-164,755,-387,-1502,-342,-481,-649,-152,1140,801,292,1777,703,2359,1411,2372,3633,291,-3157,-8964,-15340,-21754,-27493,-30940,-30646,-28180,-25675,-23961,-23014,-22566,-22356,-21970,-21301,-20453,-19671,-19212,-19382,-20337,-21990,-24136,-26224,-27255,-26320,-23263,-18871,-13866,-8590,-3357,1588,-911,-558,990,939,-937,-1646,47,-924,-1564,-928,-1685,-7587,-13310,-17811,-19778,-18455,-14790,-10132,-5388,-1259,-63,-1750,54,-525,-1048,-554,-1522,-835,-736,209,-441,-1488,-1878,-2147,-1933,-1073,149,-1424,-1102,-1287,191,274,-2143,-4691,-6089,-5260,-1840,-723,126,1465,-1139,200,-207,1303,3337,1124,-1136,664,1217,-1274,-8114,-13971,-18114,-19754,-19109,-17319,-15275,-13562,-12502,-12177,-12557,-13723,-15536,-17913,-20757,-23894,-26820,-28561,-28090,-25936,-23425,-21232,-19770,-19323,-19897,-21353,-23654,-26260,-28545,-28897,-26519,-22766,-18593,-14154,-9548,-4776,384,-640,176,-954,-392,-108,-826,-379,230,-1112,-679,79,-1728,-895,419,1316,2044,2669,1223,392,2704,-596,-4656,-6648,-6307,-4074,-686,388,-80,-823,-1729,-2291,-2234,150,-764,-447,905,774,541,298,-5203,-10930,-16482,-21297,-24344,-24451,-22297,-19494,-16979,-15200,-14315,-14385,-15398,-17317,-20067,-23455,-27127,-29797,-28272,-23838,-18675,-13408,-8370,-3769,183,1618,5272,4073,-151,58,1199,-2586,-7467,-12956,-18126,-21124,-20079,-15811,-10452,-5132,-429,3280,5941,7538,8220,-912,-153,-27,606,839,-2157,-4788,-4545,-12201,-30786,-16414,-10876,-16071,-21441,-26461,-29161,-26859,-22451,-17949,-13986,-10688,-7996,-5845,-4086,-2428,-571,330,-550,1928,516,-1663,-1624,282,-180,-421,-535,-709,-617,923,769,-511,-1716,-827,-1607,503,890,852,-827,170,-901,716,788,-1875,400,-567,-813,269,795,-102,-154,-315,-861,-470,-459,-1599,1251,284,-1721,-812,-1594,-7713,-14828,-22679,-30520,-32677,-25137,-16111,-7213,-223,-990,459,-1282,2567,3578,-265,258,-25,399,-319,-1639,-7251,-17958,-29406,-39807,-28731,-17949,-7981,631,-976,166,1490,1354,1564,119,-996,-472,-662,1422,64,39,-679,-4456,-12576,-20788,-28648,-35013,-37132,-35004,-32533,-30722,-29217,-26923,-23051,-17420,-10696,-3601,76,1283,-156,-79,-220],[-14970,-10775,-6086,-1017,-1343,1545,669,1591,-1182,-747,450,1825,-351,2304,5133,899,-198,1170,-11091,-26425,-41710,-55695,-63176,-56830,-48003,-41882,-39485,-40975,-45537,-49440,-44108,-27793,-6495,-914,1148,3156,-311,-184,-510,32,1132,2831,2468,325,-672,242,-2151,-1961,-695,-1586,-299,-93,346,-4602,-11502,-15838,-17159,-17339,-18268,-20263,-22323,-23656,-24661,-25915,-27588,-29143,-30080,-29875,-28141,-25453,-22333,-19290,-16459,-13757,-10515,-6176,-1481,671,-500,-6564,-14645,-21165,-23345,-20786,-15890,-12420,-13524,-19430,-26846,-30870,-27154,-14486,3563,618,-428,599,-376,-234,-1156,-1030,-82,3480,2001,2349,2130,1549,-1461,-203,-36387,-23637,-24077,-19401,2543,1321,2438,561,5294,3257,11532,-33532,10351,12186,14287,12426,57173,60319,102608,137040,203719,368090,656464,1391817,3922847,13882184,38372630,56016446,43504241,16529944,3940745,1422589,686006,359306,223166,90210,94117,63459,59187,34114,23768,21619,14765,12793,4746,3226,6710,70,-18336,-10588,-16521,4061,179,1128,1771,167,1519,1532,4512,1342,1017,-1672,-561,542,408,896,213,-578,-261,-17539,-25351,-24922,-21414,-19229,-20054,-22639,-24785,-25055,-22213,-16690,-11591,-9873,-12251,-16964,-21063,-22160,-19935,-16114,-13179,-12922,-15357,-19070,-22039,-23059,-22030,-19499,-16553,-14208,-12633,-11057,-8820,-6282,-4658,-4702,-6063,-7076,-6125,-3122,-897,-657,1263,1025,988,737,409,-1098,-2233,-129,-1784,-506,-189,1084,686,-1416,-1185,-2493,-684,169,83,1048,303,-15612,-32421,-34448,-26191,-19773,-18057,-21276,-28869,-39527,-48481,-35679,-21151,-6428,2020,-53,-1089,925,2347,1418,-421,716,1047,-126,709,1046,401,-1701,-1886,-1437,-1448,-1764,-1296,-1077,-293,562,1046,133,-10597,-22199,-28611,-26435,-19412,-12468,-7980,-6670,-8634,-13039,-18473,-22415,-22031,-16555,-8070,1215,2119,1397,1256,785,-214,-1408,-259,2094,1296,-1650,-2398,-1268,-171,-1077,-13637,-26339,-35331,-33562,-23674,-12288,-1382,1250,-1365,144,255,287,346,1556,302,-602,3314,3016,-5424,-14724,-24400,-34297,-44052,-49856,-41476,-33298,-25941,-19562,-14176,-9892,-6708,-4691,-3840,-3855,-4504,-5386,-6024,-5779,-3958,-531,-189,624,-218,-39,1637,-284,-66,-140,-942,-625,-1710,-1667,-431,158,-10251,-21131,-19807,-8559,-429,605,2785,4221,3913,68,-2173,-1867,-144,297,1075,1525,-2100,-8227,-14100,-19894,-25648,-31280,-35904,-38241,-37308,-33998,-29729,-25430,-21458,-17963,-14910,-12243,-9679,-7062,-4179,-913,-1854,-421,-199,-1366,-856,-77,1634,-895,1260,6614,5358,-978,1552,674,-1321,-16204,-30423,-35669,-25407,-10194,-1671,1671,1970,919,49,283,1461,1253,558,2149,1029,-11047,-23299,-35140,-46166,-52094,-44097,-37807,-33412,-30966,-30352,-31358,-33730,-36924,-40018,-41470,-39830,-35601,-30182,-24540,-19172,-14434,-10513,-7474,-8717,-4569,-3473,-3568,-4134,-85422,-31902,-6556,-7183,-7625,-7961,-8205,-8369,-8425,-8296,-7850,-6855,-5129,-2489,974,1058,4216,3166,5169,1836,2521,-1439,951,414,-1773,-1460,149,1323,-436,2396,1631,183,-5541,-11458,-17825,-24944,-32635,-40260,-44496,-40146,-31884,-23245,-15552,-9446,-5271,-3193,-3361,-5547,-9642,-15292,-21996,-29376,-36854,-44003,-49747,-49614,-45726,-42518,-40596,-40134,-41051,-43209,-46343,-49328,-48106,-42748,-36020,-28691,-21049,-13318,-5658,-792,-218,535,1153,1780,983,905,415,136,1498,523,-870,-1354,-1655,-1975,-897,689,137,609,-1224,-590,74,-517,903,-455,-1457,-6454,-10918,-14557,-17225,-18909,-19832,-20258,-20606,-21240,-22460,-24420,-27057,-30220,-33219,-34980,-34051,-30054,-23861,-16577,-8994,-1614,50,438,539,177,51,2753,-545,885,651,365,1257,-1744,-7843,-14012,-20009,-25609,-30427,-34081,-36096,-36240,-34897,-33024,-31183,-29790,-29108,-29106,-29773,-30820,-32142,-33469,-34437,-34711,-33915,-31581,-27650,-22248,-15571,-7916,368,222,667,-374,845,1402,520,260,-1161,-543,-157,249,633,-1404,1691,1162,418,831,-501,647,274,-943,-1754,-1051,-566,-458,37,-337,-688,460,-358,-948,1096,498,619,472,-116,1533,-657,-1206,557,398,-1780,-468,1065,1950,1144,1317,3138,318,1795,273,-74,913,-380,-928,183,-237,-750,-341,1029,617,669,2478,1246,2454,1254,2353,3629,282,-945,-846,-6308,-15711,-24430,-31564,-36512,-39050,-40111,-41074,-42350,-43291,-42583,-39758,-35958,-32236,-29225,-27249,-26537,-27074,-28523,-30284,-31311,-30396,-27160,-21997,-15734,-9058,-2338,2147,1978,-1027,-514,1144,1095,-921,-1473,339,-810,-1200,-824,-7782,-16518,-24901,-31215,-32753,-28812,-22230,-15151,-8546,-3090,-158,-1546,-299,-702,-1279,-581,-1448,-2889,-4508,-5371,-5329,-4434,-2891,-892,-1161,457,842,-1535,-974,-1341,-1364,-6190,-11145,-14764,-14916,-10785,-3436,-741,378,1541,-1236,347,-1,1581,3538,1249,-1169,767,1089,-5890,-15628,-24936,-32893,-37146,-35454,-30341,-24665,-19634,-15813,-13447,-12621,-13498,-15970,-19966,-25377,-32030,-39554,-47488,-44602,-36922,-30150,-24594,-20632,-18615,-18627,-20572,-24445,-29783,-36326,-43033,-43738,-36500,-28149,-19637,-11160,-2702,2034,-250,-69,-1275,-180,645,-360,-678,253,-881,-353,107,-1613,-590,517,1071,1447,2334,1004,-525,-8260,-13527,-15674,-14746,-11514,-7133,-2396,80,-215,-818,-1882,-2024,-2410,-59,-826,-316,662,-4523,-10425,-16842,-23625,-30669,-37772,-44749,-48638,-42514,-36805,-31904,-27953,-25127,-23532,-23269,-24378,-26846,-30591,-35392,-40874,-45360,-42871,-36084,-28614,-21226,-14315,-8127,-2886,1191,3883,4189,-34,-273,-1866,-7019,-12599,-17182,-18225,-13955,-5428,321,5180,24451,33690,39470,33197,21666,3921,-3365,-1515,-264,-540,-413,-2429,-4953,-3038,-12408,-28799,-15007,-14844,-19110,-23098,-27011,-30911,-34539,-37201,-37741,-35919,-32488,-28236,-23634,-18854,-13816,-8378,-2403,-787,1508,116,-1736,-1502,327,-60,-205,-350,-974,-354,1279,-1384,-8423,-7760,-429,-1657,661,1035,1151,-487,-39,-1040,621,744,-1691,312,-586,-712,255,465,-415,202,-333,-348,-413,-729,-1464,1287,373,-1511,-904,-1716,-3311,-13192,-23853,-34987,-46010,-48079,-37099,-25266,-13656,-2672,584,-1272,2652,3867,49,-112,-200,667,-337,-4660,-17618,-30319,-37922,-32737,-20541,-7341,-97,789,-692,342,1441,1338,1363,-114,-968,-215,-236,1252,-99,309,-455,-2502,-10705,-17869,-23060,-25432,-25182,-23778,-22795,-23153,-25412,-29489,-34771,-39098,-38977,-33453,-25386,-16951,-9141,-2510,-278],[-443,425,-788,-1030,-1242,1718,693,1542,-1154,-773,274,1035,-656,3183,5333,773,-233,1540,-6556,-20412,-30870,-31751,-24433,-16441,-10552,-7599,-7749,-10719,-15318,-18398,-14901,-3305,-464,-913,1102,3143,-587,-231,-555,-340,786,2779,2555,382,-849,-349,-1922,-1908,-534,-1615,-485,-37,-134,1563,1801,-3245,-7879,-11776,-15988,-20721,-25110,-28289,-30584,-32628,-34434,-35289,-35199,-34444,-32700,-29996,-26515,-22886,-19620,-17045,-14705,-11753,-8143,-5634,-6203,-10498,-16893,-22561,-25023,-23445,-19257,-15491,-15239,-19434,-25967,-31316,-32112,-25029,-11091,552,-421,708,34,-302,-1143,-690,-98,3534,1920,2117,1897,1571,-1439,-146,-39980,-20796,-13382,-29604,1854,1330,2460,183,-18357,2598,10096,3840,9193,11421,14588,34265,53743,59429,92427,132327,195648,347518,624035,1286382,3649004,12969759,36346232,43504241,42912828,16443431,3907619,1385410,670358,357022,215947,157140,86827,57302,57969,31115,23878,20154,15128,10995,4708,2865,6842,-589,1537,-5638,-9457,3650,-139,945,1829,-85,1754,2277,5101,1500,869,-1771,-396,228,464,994,374,-500,-4196,-19056,-25126,-23676,-19210,-16263,-17142,-21127,-25525,-27805,-26686,-22819,-18656,-16598,-17555,-20486,-23196,-23649,-21270,-17155,-13276,-11341,-11694,-13451,-14992,-15231,-14070,-11978,-9657,-7631,-5889,-3912,-1440,644,1586,1282,1415,590,-256,-820,-886,-760,1040,1032,893,560,465,-1229,-2190,-440,-1691,-754,-379,1089,645,-1172,-814,-2007,-400,195,437,1540,408,-14825,-28588,-38972,-40191,-35913,-33851,-34993,-38810,-42520,-39176,-31406,-22510,-13346,-4510,-261,-775,756,2345,1377,-401,625,893,-414,432,870,340,-1465,-1934,-1440,-1603,-2125,-1393,-1071,-704,919,1163,297,-1056,-602,-7084,-13716,-17949,-20175,-21763,-23950,-27647,-32890,-39010,-41174,-34249,-24493,-14297,-4513,2120,1664,1376,758,-230,-1219,-263,2190,1153,-1919,-2188,-1294,-284,-2655,-14239,-26417,-37655,-38630,-28059,-16456,-5319,1197,-1351,157,163,141,428,1830,373,-655,3202,2877,2601,-3907,-13591,-23321,-32502,-40093,-41032,-35776,-30117,-25110,-20746,-16981,-13671,-10846,-8592,-6832,-5624,-4907,-4548,-4214,-3386,-1423,-5,967,-78,-132,1747,-47,-173,-484,-1263,-398,-1442,-1730,-558,198,598,-3800,-6675,-4751,-888,126,2898,5080,4273,139,-2009,-1879,-266,145,705,1007,-1656,-4521,-7463,-10803,-14775,-19620,-25074,-30787,-35637,-37043,-33664,-28164,-22342,-16889,-12067,-8061,-4804,-2274,-307,-808,-1448,-289,-87,-1493,-622,-172,985,-1036,1108,6440,3982,-1338,-5344,-11580,-18005,-23249,-25027,-21975,-15542,-7862,-2143,1535,2011,1066,663,561,1298,1017,382,-4306,-11687,-19486,-27430,-35183,-42588,-45362,-39361,-34375,-30395,-27486,-25587,-24554,-24238,-24297,-24317,-23889,-22657,-20457,-17384,-13754,-9859,-9022,-2446,723,-3246,-972,7209,8337,8994,-83526,-21760,8676,-11358,6576,-5790,-7390,-329,-306,-1215,-1082,388,1684,2971,4943,223,3910,2675,4584,2085,2567,-1762,894,483,-1571,-1532,-131,1535,-571,2026,-1353,-5805,-10252,-14806,-19612,-24870,-30427,-36099,-40638,-39702,-34544,-28625,-22966,-17909,-13581,-10029,-7389,-5509,-4451,-4106,-4280,-4940,-5884,-7111,-8483,-9932,-11424,-12900,-14425,-16153,-18083,-20140,-22140,-23677,-24175,-23092,-20270,-16024,-10849,-5260,135,-1110,58,344,1046,1666,818,337,-267,-146,1703,-1376,-6204,-10120,-12327,-12450,-10684,-7691,-4183,-854,-1272,166,615,-636,454,-394,674,-1411,-3526,-5370,-6811,-7811,-8546,-9235,-10232,-11823,-14231,-17539,-21639,-26380,-31088,-34374,-33727,-29084,-22576,-15563,-8707,-2375,-118,383,791,703,-57,2496,-739,934,370,286,-3863,-9041,-14298,-19622,-24904,-30091,-35028,-39561,-42752,-41898,-38904,-36127,-33925,-32433,-31725,-31641,-32053,-32560,-32991,-33146,-32924,-32402,-31589,-30158,-27864,-24501,-20007,-14552,-8446,-1979,817,-201,485,1125,505,120,-1280,-434,-289,-29,468,-1464,1744,1027,158,795,-303,641,66,-947,-1733,-848,-299,-725,-242,-409,-801,-205,-852,-630,1383,654,774,692,217,1393,-703,-1165,232,193,-1444,-846,1038,1914,1004,1354,3414,764,2356,435,8,1049,-382,-357,804,25,-916,-557,940,406,965,3064,1757,2520,1022,2236,3566,273,-949,-840,-888,244,-1257,-2385,-5733,-7727,-8526,-8602,-8217,-7558,-6843,-6052,-5321,-4776,-4520,-4572,-4996,-5726,-6538,-7225,-7512,-7128,-6058,-4236,-1829,23,917,2284,1806,-1068,-415,1323,1222,-884,-1286,557,-717,-860,-703,-4815,-11405,-17997,-23698,-27203,-27190,-24088,-19460,-14543,-10233,-6803,-4511,-3468,-3674,-4824,-6655,-8802,-10761,-11993,-12133,-10983,-8722,-5797,-2656,-690,458,707,-1464,-860,-1436,-5238,-10018,-14312,-16665,-15467,-10832,-4161,-568,807,1679,-1304,491,202,1805,3698,1389,-1148,862,-4787,-13222,-22083,-31053,-39061,-38307,-30309,-22076,-14512,-8061,-3135,-17,150,-997,-3111,-8334,-15426,-24068,-33392,-39040,-32122,-22224,-13000,-5256,-127,-1227,-363,325,-3269,-10212,-18752,-27873,-34728,-32361,-23606,-13582,-3459,-58,2590,166,-332,-1624,118,1446,235,-897,315,-592,127,424,-1169,-255,646,849,848,-5225,-12379,-17276,-19226,-18225,-15272,-11530,-7724,-4380,-1687,-210,-259,-750,-1938,-1643,-3706,-6877,-10578,-14670,-19070,-23504,-27818,-31617,-34299,-35101,-33789,-31167,-28087,-25074,-22558,-20740,-19752,-19724,-20686,-22660,-25606,-29398,-33670,-37291,-37423,-33332,-27545,-21467,-15622,-10311,-5805,-2267,163,752,1160,-667,-3973,-8837,-14915,-21047,-24323,-20963,-11479,251,1870,263,5072,27099,51983,54519,30990,16214,-794,-5835,-2885,-300,-1545,-1487,-2399,-4096,-7156,-11543,-26204,-13903,-12353,-12140,-12143,-12802,-14314,-16647,-19615,-22736,-25562,-27402,-27567,-25846,-22529,-17991,-12500,-6232,-1000,1093,-246,-1718,-1326,450,131,68,12,-939,28,1631,-6162,-20301,-29014,-21290,-6137,820,1186,1452,-92,-205,-1154,495,723,-1450,235,-543,-609,-6150,-9075,-6909,-1397,-118,260,-238,-918,-1369,1221,414,-1152,-985,-1884,-3114,-10537,-18046,-25236,-31232,-33302,-29314,-22338,-14566,-6856,272,-1300,2655,4041,356,-557,-302,896,-371,-5955,-12832,-17412,-17282,-12034,-4092,1755,-32,843,-442,593,1273,1244,1187,-363,-964,-20,132,905,-326,504,-260,-2698,-7170,-10332,-11728,-11244,-9390,-7213,-5680,-5376,-6836,-10239,-15668,-22612,-29999,-34462,-31264,-24209,-16652,-9439,-2670],[-407,508,-555,-969,-1125,1910,759,1423,-1046,-754,107,205,-350,4070,5400,678,-255,1908,-216,-4923,-7444,-7600,-6650,-5818,-5792,-6752,-8661,-11267,-13061,-10610,-4988,-1210,-209,-945,1037,3013,-886,-258,-560,-631,303,2578,2510,353,-931,-967,-1491,-1851,-308,-1300,-655,59,-712,1284,2020,722,-2541,-5628,-8752,-11953,-14883,-16955,-17575,-16678,-15226,-13786,-12885,-12632,-12535,-12220,-11290,-10129,-9206,-8809,-8652,-8224,-7359,-6881,-7633,-9870,-12715,-15024,-16726,-18596,-17815,-15256,-14153,-15173,-17509,-19637,-18744,-14711,-8240,-1329,-454,819,414,-308,-1123,-476,-233,3402,1799,1823,1565,1483,-1485,-164,-6688,-14181,-14881,-14440,1259,1194,2236,-247,5835,1890,8503,3325,7833,10133,14438,28315,46205,53819,75596,116742,171459,299908,542094,1084508,3103636,11099204,15272114,16529944,16443431,15028327,3554951,1236077,599921,324603,191211,144955,73224,46874,52151,26166,-8857,17271,14315,8800,4399,2162,6710,-1245,1276,-543,-3408,3109,-492,639,1779,-362,1930,2865,5449,1511,614,-1633,-235,-151,448,987,438,-496,-3922,-9065,-10992,-10312,-9035,-9015,-11100,-14778,-18590,-21188,-20522,-18132,-15263,-12828,-11514,-11262,-11427,-11156,-10005,-8199,-6400,-5281,-4946,-5117,-5120,-4456,-3090,-1414,-309,1967,747,117,-353,474,1219,2102,2463,1885,-401,-870,-927,-908,766,961,712,331,441,-1407,-2198,-2310,-2418,-1460,-683,892,535,-985,-521,-1515,-179,145,701,593,-3153,-6872,-10431,-13623,-16200,-17855,-18124,-16812,-14556,-11804,-8840,-5939,-3208,-725,-18,-138,-317,496,2210,1275,-365,451,585,-819,98,626,161,-1235,-1572,-1322,-1789,-2365,-1462,-861,-1086,1212,1205,369,-1126,-1015,-1057,-1896,-884,-915,-2041,-2510,-2423,-1792,-802,61,-571,-361,-261,2464,2110,1842,1377,675,-239,-876,-261,2224,990,-2089,-1759,-1171,-472,-1214,-3473,-8676,-13418,-16410,-15416,-11782,-7473,-3229,-1332,204,109,-10,481,2137,489,-764,2944,2668,-169,-3171,-5998,-8408,-10031,-10862,-10916,-10607,-10124,-9676,-9256,-8879,-8453,-8023,-7700,-7446,-7391,-7567,-7965,-8395,-8476,-7670,-5617,-2292,53,-194,1817,134,-327,-843,-1383,-92,-1230,-1838,-716,217,403,981,1523,1144,-1331,-410,2891,5863,4555,221,-1794,-1916,-320,-52,318,489,-345,2778,963,1010,1728,-527,-1727,-803,-2428,-5841,-9248,-12377,-14647,-15422,-14620,-13002,-11165,-9517,-8154,-7105,-6409,-6020,-5772,-5750,-5838,-6061,-6505,-7215,-8265,-9643,-11409,-13608,-16105,-18628,-20284,-19487,-16986,-14156,-11491,-9161,-7295,-5954,-5210,-5043,-5418,-6279,-7518,-9077,-10947,-13010,-15154,-17385,-19685,-21866,-22826,-20997,-18603,-16281,-14045,-12025,-10270,-8781,-7600,-6634,-5790,-4992,-5691,-3098,-4676,-5061,-3962,-7743,4951,6340,1415,2045,10415,10977,11102,-81682,-11464,8701,-19591,4791,-7045,-7598,-2003,-3229,-3298,-2113,137,1363,2215,4255,-485,3542,1943,3632,2186,2528,-2051,893,557,-1275,-1496,-470,1726,-337,-586,-2711,-4705,-6498,-8032,-9351,-10658,-11943,-13389,-15074,-16954,-19086,-20905,-21307,-19696,-17284,-14707,-12209,-9516,-6354,-2190,617,1319,705,-1305,-226,-476,-283,-1716,478,1071,778,730,1710,2314,-453,1534,897,104,-864,1024,60,-1319,346,157,919,1539,822,1,-1233,-4546,-7482,-9829,-11364,-12095,-12065,-11516,-10658,-9616,-8425,-7236,-6093,-5104,-4261,-3558,-3078,-2778,-2618,-2592,-2531,-2398,-2191,-1920,-1695,-1565,-1673,-2108,-2949,-4226,-5843,-7768,-9668,-11230,-11923,-11347,-9474,-6734,-3619,-1114,-257,350,1052,1218,-85,2193,-996,1030,123,191,11,-2454,-4900,-7402,-9928,-12497,-15052,-17643,-20202,-22381,-23035,-21759,-20001,-18346,-16995,-15921,-15184,-14604,-14218,-13951,-13697,-13453,-13187,-12684,-11944,-10987,-9834,-8583,-7373,-6249,-5396,-4871,-4611,-4629,-4703,-4803,-4737,-4398,-3745,-2906,-1837,-1502,267,900,-68,788,-143,591,-165,-963,-1747,-676,-27,-806,-461,-423,-841,-789,-1037,-368,1556,726,836,870,469,956,-791,-1136,-69,23,-1083,-1275,973,1846,862,1404,3689,1296,2856,599,119,1197,-360,260,1548,313,-1107,-740,913,228,1194,3546,2264,2585,756,2065,3470,288,-958,-843,-858,10,-1204,-774,-724,-1417,-1225,35,492,-1550,1147,28,-955,-1180,-878,-1309,-329,447,-540,-66,953,-1385,312,2114,679,74,188,-197,-404,-1070,-275,260,646,-835,-1117,680,-665,-579,-611,-542,-1026,-1508,-1887,-2219,-2532,-2974,-3562,-4289,-5336,-6558,-7959,-9531,-11251,-12890,-14354,-15513,-16122,-15917,-14830,-12941,-10511,-7876,-5278,-3000,-1177,-151,-1295,-820,-2114,-4206,-6406,-8041,-8432,-6978,-4090,-1143,-297,1319,1801,-1404,583,342,1900,3739,1464,-1122,877,-2756,-6679,-10408,-13061,-13196,-10276,-5674,-794,-482,-387,1432,362,203,-904,-130,-1501,-2720,-9358,-15344,-16013,-10472,-3910,67,555,-279,-1179,-210,539,1484,-1053,-6037,-10639,-13398,-12743,-9360,-4804,62,57,2990,496,-674,-2081,394,2156,768,-1118,320,-351,563,816,-710,22,-2288,-7149,-10912,-12851,-12485,-10596,-8209,-5817,-3729,-2115,-960,-334,-725,-492,-1247,-2490,-4153,-6215,-8619,-11239,-13940,-16447,-18152,-17875,-15893,-13196,-10304,-7454,-4692,-2108,186,2086,2768,806,-1254,-540,-899,-2226,-5855,-10138,-14831,-18956,-17937,-13298,-8391,-3933,-197,-682,-1802,708,602,228,3052,153,-3494,-7994,-13295,-19223,-19215,-12503,-5719,59,1994,45,4541,19432,20851,20781,19387,9515,-5805,-8305,-4269,-230,-2388,-5485,-8262,-10429,-11745,-11934,-23079,-13060,-7089,-4985,-3196,-1991,-1475,-2511,-2473,-3761,-5422,-7211,-8809,-9911,-10169,-9303,-7327,-4463,-1276,638,-640,-1712,-1197,561,290,249,338,-728,385,1887,-2611,-10083,-17902,-16656,-9423,-3020,1250,1660,250,-385,-1311,271,661,-1219,-5782,-10358,-13813,-13968,-11005,-7231,-3639,-622,798,-66,-1067,-1368,1004,355,-844,-1094,-2064,-3607,-5753,-7825,-9731,-11405,-12677,-13280,-13126,-12227,-10828,-9213,-7481,-5832,-4421,-3359,-2610,-2210,-2047,-1956,-1807,-1421,-549,-628,-937,1559,1961,-22,781,-223,893,1024,1107,1070,-597,-952,134,447,436,-556,648,-1766,-4050,-5947,-6926,-6737,-5383,-3197,-742,-1057,-1046,588,1997,201,273,55,648,-273,1114,221,-573,-576],[-342,714,-169,-825,-971,2139,917,1264,-855,-695,-42,-604,-714,-2819,-4811,-6542,-7651,-6710,-6037,-5662,-5411,-4949,-4193,-3134,-1940,-666,-1240,-868,-1876,756,730,-1066,40,-971,1005,2804,-1161,-231,-482,-648,-255,2272,2366,292,-858,-1470,-1004,-1728,-46,-854,-744,234,-1317,902,2175,2402,1915,1484,1074,174,98,-1667,-774,-910,-1230,-1668,-2335,-3170,-3910,-4709,-5475,-6353,-7271,-7815,-7416,-6782,-6191,-5603,-4752,-3679,-2519,-1599,-1069,-801,-702,-604,-1057,-1003,-1319,-1478,-1158,-175,1336,266,-454,1006,834,-146,-1022,-319,-394,2392,1739,1555,1238,1362,-1503,-192,1284,745,3016,-2831,-3171,-2911,-1217,-709,5447,1261,6908,2744,-1691,3991,9754,4631,36010,44652,55185,93404,86591,234306,426197,823729,2357350,3085387,3647896,3940745,3907619,3554951,2950259,1003159,488259,268440,153488,55104,56029,34155,42854,20260,1787,10278,220,3046,3937,1259,6419,-1649,968,559,-728,-803,-788,302,1010,-942,-1663,-1921,-2696,-3276,-2839,-2242,-1873,-1160,-113,468,-37,-1351,-2529,-2904,-2756,-2670,-2832,-2732,-1900,-518,859,-1463,-334,-1530,-816,318,-186,20,659,180,-2142,-1737,48,2838,1922,1012,16,-1046,-960,-1418,-277,2642,869,43,-427,214,1041,2339,1319,386,-459,-1246,-2060,-2829,-3390,-3778,-4044,-4130,-3939,-3425,-2616,-1562,-1210,-1074,-1007,540,395,-850,-275,-1024,30,99,61,-1265,-2530,-3653,-4605,-5299,-5703,-5824,-5634,-5127,-4557,-3910,-3151,-2388,-1686,-1123,-945,-704,-938,-1308,-1836,-2459,-3014,-3408,-3408,-2994,-2361,-1553,-718,-1017,-1139,-1164,-1927,-2296,-1464,-511,-1362,1475,1208,384,-1107,-1403,-916,-1969,-1051,-885,-1479,-716,-1739,179,1268,-99,-625,-244,-410,2388,2115,1961,1325,575,-199,-379,-156,2250,858,-2039,-1333,-990,-696,-1413,-3035,-3881,-3749,-2986,-1924,-961,-470,565,-1314,319,130,-128,-263,-1155,-2266,-3560,-4958,-6263,-6419,-5240,-3955,-2823,-1849,-1238,-909,-954,-1220,-1697,-2243,-2770,-3077,-3131,-3019,-2742,-2479,-2311,-2302,-2427,-2612,-2727,-2677,-2369,-1824,-1020,-120,268,-543,-1193,-1284,213,-1087,-1990,-878,232,206,605,1026,772,-1728,-983,2768,1896,333,-1149,-2385,-3279,-3617,-3438,-2918,-2178,-1361,-521,274,800,1535,-150,-1634,-764,-1192,-13,-1448,-1320,-2129,-2682,-2848,-2727,-2370,-1960,-1525,-1100,-758,-494,-194,-1419,-27,-79,-305,-1290,740,859,607,-1360,-582,-1415,-2302,-3216,-4005,-4493,-4526,-4122,-3495,-2800,-2169,-1637,-1225,-948,-770,-699,-799,-1005,-1240,-1482,-1667,-1634,-1459,-1212,-291,367,1022,1117,1872,-457,304,724,1817,1042,-4663,319,-4306,-5458,-4096,-6822,3235,3489,3728,3757,3680,3493,3161,-79977,-1202,1299,-27341,-848,-7608,-6776,-5134,-6517,-6470,-5010,-3407,-1886,-478,627,-1047,2133,995,2381,2132,2374,-2293,936,639,-904,-1321,-1048,-1548,-1926,-1982,-1811,-1410,-1615,-586,519,822,820,435,-710,-1296,-2688,-4049,-4709,-4049,-2742,-1381,-2033,622,328,161,605,1218,568,-1454,-435,-1009,-879,-1676,522,1272,1184,1142,1836,1906,-723,1578,819,83,-490,1160,-12,-1328,634,-13,762,1395,986,11,-1235,-579,1818,760,-1367,-1627,-863,-1392,-465,-406,-1033,8,-619,-1106,-1970,-2763,-3502,-4112,-4539,-4774,-4671,-4261,-3656,-2931,-2189,-1404,-627,128,-1228,86,-280,-890,-497,411,1697,-164,-1617,76,-589,-1317,-369,329,278,-353,-1020,-1664,-2276,-2827,-3220,-3474,-3525,-3389,-2996,-2495,-1915,-1330,-756,-337,-149,-150,-261,-2091,-1148,-1791,-2598,-3477,-4460,-5355,-6180,-6827,-7137,-7111,-6876,-6453,-6004,-5575,-5115,-4616,-4111,-3564,-3118,-2833,-2718,-2902,-3294,-3972,-4762,-5416,-5558,-5046,-3899,-2536,-1206,39,-252,788,-34,508,-396,-987,-1798,-539,205,-713,-604,-825,-1732,-2892,-4320,-5842,-7358,-8511,-7896,-6517,-5167,-4019,-3125,-2431,-1866,-1506,-1244,-1711,-966,-785,-502,-129,378,959,1692,741,238,1330,-323,914,2402,599,-1319,-867,934,103,1332,2668,2507,2450,462,1841,3309,314,-978,-860,-818,-216,-1020,-377,-596,-1509,-1256,31,431,-1324,1643,368,-880,-1130,-374,-977,-724,186,-47,-359,733,-1159,120,2279,741,45,831,-182,-1110,-1913,-2616,-3297,-3920,-4322,-4420,-3872,-2755,-1248,-576,-488,583,1228,-418,-1228,-2020,-1454,-578,-1323,-846,-1078,-1327,-1368,-1300,-1451,-408,-1088,-1212,-1409,-1527,-1556,-1510,-1440,-1320,-1192,-993,-903,-1100,-849,-1649,-792,-889,-695,105,1649,719,-912,-12,1832,1870,-1539,620,404,1843,3643,1456,-1090,814,429,-1682,-470,-497,-1676,-1389,209,-704,-553,-209,1584,395,163,-879,-269,-1144,-1258,-3326,-6733,-9310,-6689,-3666,-1112,284,-355,-1059,-72,677,1693,1549,176,-1112,-1766,-3192,-4584,-5655,-6252,-6250,-5575,-4545,-3398,-2268,-1341,-627,-202,-1310,-249,-760,-1506,-2476,-3569,-4602,-5351,-5700,-5510,-5021,-4383,-3764,-3211,-2649,-2122,-1679,-1247,-877,-737,-598,-185,-759,-2077,-1064,-1283,-698,-976,96,374,426,416,257,2408,1569,-869,2203,1963,1942,2043,601,-949,-523,-1388,242,108,-1218,-2821,-4560,-6232,-7380,-7170,-6043,-4758,-3575,-2628,-1950,-1553,-1412,-1571,-2112,-2850,-3956,-5448,-7186,-8497,-7188,-4882,-2365,124,-325,3635,5658,6575,6907,6747,1708,-10715,-10321,-4712,-93,-2801,-2968,-1578,-1263,-1428,-7248,-19459,-12323,-5016,-4885,-4171,-3273,-2432,-2747,-1323,-1052,-973,-987,-1913,-901,-771,-523,-2290,-1141,-1599,189,-1047,-1740,-1138,647,394,289,542,-474,658,2025,316,-453,-330,-2023,-3559,-4687,-5112,-4764,-4122,-3452,-2896,-2602,-2612,-2851,-3323,-3891,-4465,-4871,-4921,-4640,-4169,-3722,-3249,-2942,-2772,-2721,-2782,-2860,-2987,-3035,-3039,-2886,-2621,-2261,-1810,-1326,-1379,-766,-1301,-991,-675,261,-1535,-766,-1724,-2961,-4341,-5765,-6338,-5013,-3100,-1120,670,-326,-970,1620,2127,-73,607,-40,1190,724,952,1012,-805,-923,265,697,-106,-764,737,100,-588,884,-416,-1376,-2839,-3950,-3579,-1694,-1343,381,2057,-28,19,421,809,-360,1027,431,-396,-685],[-3509,-3616,-3568,-3338,-2925,-2355,-1765,-1080,-798,-808,-384,-1538,1048,2246,2359,432,-406,1024,25,-1235,-2726,-4283,-5897,-7394,-8387,-7999,-6771,-5394,-3973,-2506,-1129,-1024,99,-1125,864,2363,-1565,-308,-485,-480,-1015,1716,1973,71,-801,-1748,-632,-1672,57,-545,-881,320,-2013,301,2043,2045,2124,2195,1277,-18,381,-1888,-716,-148,-514,1773,1454,20,-293,-599,-1529,-2461,-3263,-3913,-4316,-4496,-4388,-4094,-3655,-3247,-2803,-2300,-1657,-824,-779,-453,-1215,-465,-273,437,1478,1347,1147,73,-502,585,671,97,-928,-294,-633,-1097,-1379,-1385,-1486,-1841,-2519,-3125,-3234,-3119,-3602,-5196,-6873,-5311,-4681,-4785,-2181,692,1351,-2207,-4761,1549,2795,1816,19166,33563,34563,40507,21819,156450,296940,549164,900065,1154619,1340355,1422589,1385410,1236077,1003159,728926,355662,198890,77669,45064,38379,21378,31705,9869,-4901,-3327,-3817,1964,3350,204,4129,-1625,-3389,-4723,-5775,-5114,-3550,-2633,-2452,-2530,-2418,-2016,-1133,-72,39,-1247,95,-768,-743,-956,-829,-470,-1598,-367,899,1246,295,881,87,553,734,-1558,-742,-1837,-385,513,99,-250,462,271,-2048,-1548,160,279,481,784,499,-937,-868,-1434,-235,1652,924,-47,-515,-247,-882,-1406,-1783,-1906,-1785,-1494,-1214,-1078,-698,-432,-233,-75,85,-1728,-2047,-1632,-969,-1085,-1288,45,213,-788,-85,-552,242,95,985,873,762,256,-284,467,-564,-693,41,-731,-51,-495,-849,-1018,-894,-466,-1699,926,881,-129,1688,987,-136,69,-269,-1658,-577,71,-517,-1791,-2988,-3831,-3548,-2712,-1969,-1296,-1481,-301,208,344,-1000,-1713,-717,-1736,-1103,-1142,-1824,-1883,-1951,276,1863,-264,-649,-73,-503,2362,2127,2034,1261,475,-98,250,113,2291,772,-1896,-936,-807,-941,-1299,-531,-486,-1096,-1723,-2213,-2667,-2919,-2933,-2831,-2677,-2508,-2397,-2281,-2155,-2060,-1991,-1936,-1865,-1796,-1803,-1789,-1792,-1743,-1809,-1897,-2113,-2359,-2688,-3044,-3426,-3671,-3645,-3353,-2852,-2316,-1786,-1306,-870,-473,-413,213,465,331,-167,1152,348,-829,-1518,-1062,469,-1010,-2176,-1025,254,19,269,608,466,-2065,-1571,-1021,-1094,-731,-11,-1033,-1861,-114,-469,-298,-132,-668,3030,1070,598,1739,324,-1313,-2605,-2993,-1661,-1477,-513,217,-916,-84,-699,-667,551,630,-341,-306,-21,-290,-1271,-121,-765,-1450,-1896,-1738,-903,250,-1157,2129,573,-1251,702,324,-3,1743,333,-1612,821,1735,1096,1091,377,-164,-524,-787,-949,-1024,-1107,-1252,-1448,-1675,-2008,-2321,-2746,-3164,-3592,-3900,-3793,-3482,-3116,-2734,-2397,-3343,-1942,-3642,-5918,-4157,-6300,-1447,-1344,-1164,-1085,-1001,-906,-3957,-78543,-580,-488,-29981,-395,-7231,-5237,-617,-811,-2145,-1602,-1986,-2453,-2822,-3149,-3244,-3140,-2986,-2831,-2758,-2769,-2901,-3042,-3098,-2995,-2685,-2154,-1532,-915,-209,326,-341,-1521,-624,2596,3479,3584,970,-571,-26,-636,364,-169,124,1231,267,-1862,1698,2393,944,515,1049,384,-1608,-555,-1494,-1556,-1637,596,1445,1560,1501,1956,1512,-964,1505,600,-13,-182,1127,-664,-1449,-887,-172,547,1210,1242,310,-1396,-779,1696,781,-1402,-1509,-782,-831,40,-760,-922,263,-217,1322,320,-1062,-1579,-2461,-3217,-3765,-3804,-3424,-2928,-2447,-2070,-1756,-1542,-1414,-1380,-1437,-1512,-1671,-1802,-1973,-2188,-2457,-2698,-2909,-3114,-3294,-3391,-3450,-3416,-3391,-3473,-3674,-4036,-4553,-4979,-4452,-3606,-2696,-1687,-730,172,971,1517,438,775,2524,1422,-2013,-720,-359,-489,550,-35,-635,-1362,-2119,-1236,-1139,-940,-1344,-1129,-1939,-1041,2471,3577,1075,872,259,-773,325,547,-311,-1339,-576,-1160,-1100,-134,-1540,1756,656,-419,744,-12,369,-635,-1053,-1919,-469,-1254,-2395,-3612,-4872,-5453,-4044,-2547,-1006,492,533,627,1058,649,381,-1125,-1178,-516,-184,-410,-1715,311,-601,-1434,-2199,-2847,-3419,-3784,-4073,-4129,-3982,-3714,-3368,-3088,-2757,-2451,-2199,-1982,-1779,-1618,-1457,-1241,-1072,-790,-522,-156,201,-1037,-914,-809,-446,-823,-74,-518,-1663,-1348,-1051,-2012,-3071,-4307,-5520,-5549,-4232,-2756,-1237,-1215,-85,382,-596,471,-978,-120,2031,706,-79,99,-746,-1553,-2271,-2913,-3555,-4183,-4671,-4905,-4515,-3720,-2764,-1791,-835,74,810,-267,-572,-1618,-1858,-1152,-1783,-1012,-1591,-1451,-1463,-1540,-1272,-377,-1012,-254,613,385,147,-1356,-371,-665,-978,-1199,-1452,-1626,-1666,-1547,-1294,-1355,-538,493,1354,2191,-336,221,2269,1853,-1602,599,378,1622,3394,1342,-1064,672,76,-2022,-384,-148,-760,-1621,-44,-576,-652,-33,1629,310,25,-941,-411,-853,-1049,24,1086,1460,-234,-658,-160,-92,-507,-912,-1014,-1052,-1119,-1041,-969,-887,-773,-706,-719,-672,-642,-722,-793,-905,-1240,-1634,-1350,-1431,-1390,-1376,-689,-78,691,1434,-16,432,829,-39,-1269,148,-157,1211,2737,1897,2539,2727,1089,60,-760,-408,-27,-833,-2142,-884,-979,-947,-1084,141,215,487,359,-253,-991,-1895,-2899,-3978,-5089,-6097,-6135,-5138,-4186,-3449,-2910,-2509,-2141,-1708,-1129,-325,679,988,-934,-501,100,-696,-1741,-84,31,-867,4383,3398,400,-1581,-571,-1510,-833,-1667,-2426,-2909,-3054,-2870,-2487,-1950,-1364,-872,-446,-6816,-14709,-9153,-3637,83,-2601,-3050,-852,126,858,-4101,-15336,-11505,-4632,-153,-684,-1288,-1935,-3047,-3251,-3813,-4256,-4440,-4277,-3896,-3444,-2978,-2553,-2229,-2000,-1904,-1876,-1877,-1907,-1837,-1637,-1315,-941,-573,-221,18,92,-390,-453,-1104,-1939,-2895,-3843,-4399,-4248,-3408,-2271,-1167,-237,-794,-417,-454,-775,-120,-999,-1183,1848,1070,1505,146,-1192,-1502,202,-23,-424,-1273,-2234,-2934,-4222,-5499,-5924,-4729,-3638,-2640,-1847,-1220,-768,-554,-1653,-707,-1131,-1755,-2438,-3175,-3810,-4087,-3848,-3239,-2464,-1798,-1154,-669,-274,-173,202,111,511,405,811,992,-985,-863,395,881,-661,-931,761,246,-657,1439,-308,-670,-13,-58,463,-967,-1660,-730,-752,-498,-210,607,946,-415,927,644,-122,-777],[-501,1089,606,-628,-868,2397,1266,670,-632,-850,-669,-1892,1713,5339,4538,319,-493,2506,820,86,-1591,-2959,-3871,-3917,-3481,-3058,-2743,-2555,-2419,-2266,-2173,-1970,-1724,-1462,-1164,-875,-1871,-601,-481,-388,-1757,-258,-225,-236,-642,-1466,-230,-1519,-28,-268,-909,289,-1546,-335,636,613,577,488,372,-76,24,-1871,-713,-130,-874,441,560,-130,-526,298,-588,-306,-694,-1122,-1448,-1680,-1783,-1829,-1742,-1565,-1187,-1853,-168,-133,-823,-668,-1348,-300,-264,167,1841,1730,2368,-79,-531,1391,1382,448,-787,-339,-858,1883,1695,980,549,912,-1577,-465,881,558,507,-2321,-567,-398,-319,-1518,-2698,-4007,-3764,-2114,934,3971,4826,4033,9429,20617,16921,20502,3225,67507,166494,291641,427116,551780,643765,686006,670358,599921,488259,355662,224235,112874,34982,16730,23355,10899,16581,5224,-1775,-3622,-1699,1626,2692,-915,2815,-1293,-607,-1662,-2649,-3155,-2587,-1744,-1197,-825,-334,273,1016,1001,-301,-1090,165,-983,363,828,428,-472,-1968,-414,623,361,-34,-532,-1089,-1636,-2050,-2326,-2433,-2367,-2208,-2005,-1861,-1790,-1773,-1735,-1978,-1705,-1675,-1609,-1428,-1256,-1107,-979,-879,-1489,-850,-994,-1265,-1637,-2058,-2358,-2444,-2187,-1713,-1103,-463,-1428,-1379,-1107,20,583,96,-238,-498,-1907,-1876,-2335,-2876,-3356,-3685,-3829,-3710,-3407,-2918,-2378,-1809,-1267,-716,-211,218,495,-287,609,-440,-683,165,-553,717,571,586,353,-895,-576,-1980,1551,1528,-534,1267,735,-29,-148,-809,-1572,-953,-766,-1595,-2356,-2816,-2782,-2435,-1868,-1371,-770,-1485,145,664,203,-883,-1948,-525,-1394,-1088,-783,-1544,-1364,-1937,758,2306,-469,-690,96,-590,2321,1989,1427,816,79,-685,-1518,-2396,-3155,-3462,-2826,-1763,-694,-1244,-1345,-645,1760,1423,605,966,212,-393,1147,-1309,725,387,-245,-39,-143,-284,-1501,-912,-1398,-1949,-2514,-2724,-2420,-1733,-1080,-480,-101,-395,72,-1022,-364,-817,-1547,-2122,-2873,-3646,-3955,-3235,-2481,-1796,-1187,-713,-382,-217,-124,-83,-159,-1224,-1854,-899,-1298,-1738,-2209,-2341,-2330,-2032,-1507,-918,-390,-2352,-2191,743,907,889,704,-530,-1658,-521,-1038,-1387,-1295,-756,81,1029,388,1775,814,-913,-507,-928,140,-1505,-479,206,-932,-231,-911,-860,115,197,-182,-27,-18,-557,-1075,646,161,-1460,-1575,-349,-1949,-3300,-1983,35,507,-1090,895,426,-604,1298,-22,-1454,505,1498,937,1639,1050,420,291,-1428,448,809,1175,353,-1764,-1058,-525,-407,-1745,-2606,-2569,-1950,-1277,-761,-383,-132,-35,-1884,-247,-2732,-6420,-4165,-6194,-967,-868,-657,-552,-478,-449,-26076,-77310,-741,-978,-23173,-1565,-5939,-3418,-2195,-2138,-3448,-2736,-1241,-831,-388,-65,-1831,450,-1339,-656,656,616,-2480,228,-3,-228,-563,-1664,-623,-609,-405,-275,-568,-1366,-731,1570,1884,2157,1372,-480,-169,-379,893,126,80,619,-83,-1662,936,2558,945,371,825,168,-1756,-581,-1745,-1909,-1517,703,1596,1914,1823,2083,1182,-1151,1289,246,-161,55,1440,-178,-822,-459,-1720,-2326,-1672,-571,524,-1302,-966,1479,775,-1391,-1379,-632,-244,496,-1038,-1393,-2420,-3331,-3441,-2712,-1867,-1129,-561,-1301,150,224,140,-389,-1292,-1112,-1749,-2433,-3108,-3756,-4190,-3656,-3241,-2883,-2672,-2621,-2748,-2969,-3249,-3485,-3359,-2824,-2165,-1425,-726,-175,207,-1412,261,-303,-622,-1396,-2328,-3164,-3420,-2740,-1864,-1029,-421,-116,-63,-160,-1869,-1016,-1534,-2025,-2283,-2316,-2087,-1837,-1873,-1520,-1507,-1602,-1535,-1211,-1822,-766,1456,2591,1167,654,261,-1169,276,586,-363,-1123,-824,-1604,-1554,-341,-1548,1664,562,-528,676,-38,223,-825,-1130,-2074,-425,-637,-1317,-1958,-2564,-3175,-3756,-3925,-3322,-2490,-1721,-1087,-577,-205,-80,-1345,-1249,-613,-459,-599,-1243,-569,-281,177,711,1292,1816,2342,845,373,1429,-326,2175,2776,1051,-1730,-976,972,-28,1239,2304,2426,2477,-251,1173,2735,296,-1100,-975,-810,-627,-652,150,-479,-1787,-1457,-84,-952,-1857,-2534,-2476,-1738,-907,309,-481,-1713,-290,759,-696,212,-818,-384,1043,442,-258,-689,-1093,-1423,-1651,-1794,-1921,-2025,-2056,-2131,-2090,-2025,-1966,-1935,-1904,-1859,-1870,-1878,-1891,-1854,-1834,-1781,-2004,-1606,-2128,-1648,-1414,-1726,-1684,-1852,-2064,-2292,-2518,-2768,-2987,-3147,-3261,-3265,-3172,-2916,-2692,-2458,-2220,-1986,-1794,-1542,-1214,-914,-424,222,288,387,2585,1752,-1460,537,269,1250,3002,1120,-1047,476,-320,-2061,-332,-607,-580,-1574,-433,-454,-741,135,1571,112,-200,-1105,-551,-642,-945,-56,744,561,-987,-1047,-348,-449,-314,-781,158,762,752,660,529,-287,224,21,-229,-344,-362,-348,-189,26,-1172,-1155,568,585,507,-1330,-22,-47,345,607,177,587,930,-285,-1935,-632,-543,1057,2326,1100,1586,2253,932,-369,-817,-59,141,-969,-2204,-1306,-1503,-1533,-1521,-1569,-1771,-2011,-2338,-2675,-2967,-3172,-3206,-3135,-3081,-3121,-3398,-3874,-4169,-3517,-2496,-1334,-100,1103,1177,894,467,648,-1413,-230,146,-826,-1699,-446,-13,-1270,2958,2854,378,-1689,-1071,-1740,-1078,-496,-2497,-544,1471,-1344,1103,105,-1018,-2020,-2720,-15335,-16523,-7355,-2716,-1992,-2197,-2837,-1188,-981,-769,-582,-10748,-10501,-6180,-423,-462,-572,-733,-3428,-1201,-1488,-1874,-2321,-2766,-3224,-3691,-4099,-4373,-4370,-4117,-3862,-3617,-3393,-3235,-3049,-2827,-2564,-2290,-2011,-1690,-1376,-1094,-876,-737,-673,-982,-605,-566,-416,-244,-876,-1758,-885,288,-611,-776,-472,-1000,-384,-1446,-1003,30,-229,-281,-274,-1199,-1516,-307,-328,-326,-1290,-2229,-1716,-711,-652,-485,-268,-1408,-1372,-1739,-1257,-330,290,-1679,-128,-511,-973,-1401,-1847,-2276,-2637,-2927,-3140,-3220,-3287,-3190,-3038,-2765,-2448,-2037,-1600,-1155,-702,-294,137,-1166,-791,526,987,-1158,-1074,697,332,-735,1538,-301,-589,-20,-129,278,-882,-1941,299,-578,-1622,-2019,-1267,-149,-440,799,834,163,-865],[-1024,-1602,-2231,-1471,-725,671,1633,547,-444,-905,-970,-1257,2225,5109,4003,220,-578,2523,852,95,1605,892,319,-158,-877,-1060,-1375,-1138,-1870,-172,337,-828,137,-1097,807,1374,-1922,-332,-315,63,-1963,-886,-1346,-1787,-2073,-2311,-2387,-2216,-1952,-1651,-1288,-1010,-853,-967,-584,-662,-748,-854,-916,-925,-822,-1716,-797,-136,-1158,1122,1362,-314,-738,1147,-311,576,-458,-676,-1425,-2214,-2819,-2885,-2121,-891,589,-1884,-304,-176,-840,-858,-1466,-141,-178,-118,1830,1693,1938,-181,-544,1297,416,-263,-885,-1597,-2249,-3133,-4147,-5232,-4316,-2982,-1749,-684,113,755,1487,-1744,-507,188,972,-1405,3615,-47,2357,657,2179,4771,4976,2955,6349,13016,5218,19335,9012,21990,70420,116734,208137,277266,330915,359306,357022,324603,268440,198890,112874,65626,19278,-2519,9720,5414,6000,1234,-305,-622,-1464,-1763,-1247,-1909,-636,-875,-229,-199,-458,-854,-1441,-936,-554,-365,619,983,1160,647,-637,-942,167,-1097,299,734,345,-455,-2051,-37,1894,1573,430,623,-88,-365,-869,-1716,-1494,-1491,-1287,-926,-548,-265,-81,123,-1923,-1226,226,237,334,416,508,-769,-635,-1540,-217,990,685,-389,-774,-846,300,625,1117,1749,-11,-1681,-1660,-1070,-225,352,-161,-403,308,-1796,-1624,-2113,-811,-1049,-1431,-1381,-1208,-1102,-870,-620,-359,-119,155,447,761,661,-311,736,-319,-584,281,-379,1436,2321,1660,477,-838,-446,-1525,2145,2190,-975,756,422,58,-341,-1361,-1047,-1402,-2743,-3946,-4325,-3359,-2083,-1794,-1617,-1327,598,-1369,1925,903,7,-746,-2031,-319,-1024,-1008,-753,-1606,-1789,-1627,-1021,-1524,-1763,-1853,-1825,-1766,-1727,-1792,-1998,-2247,-2607,-2945,-3230,-3351,-3130,-2629,-1914,-1078,-613,-1547,-1390,-426,1510,1104,568,913,228,-394,1087,-1324,574,136,-256,-475,-629,-809,-1917,-1451,-1928,-2497,-3159,-3653,-3709,-3210,-2623,-2039,-1638,-1347,-1228,-1225,-1341,-1458,-1639,-1720,-1753,-1725,-1639,-1548,-1469,-1423,-1411,-1482,-1636,-1876,-2064,-2237,-2365,-2466,-2416,-2377,-2269,-2116,-1881,-1611,-1337,-1029,-650,-283,-3,-2189,-2392,370,293,41,-353,-873,-1587,-2375,-3097,-3157,-2237,-941,480,911,180,1803,1283,-500,-402,-840,244,-1484,-467,207,-952,-414,-1095,-935,-331,-999,-1054,-593,-70,-889,-796,942,243,-1821,-1759,279,2189,1868,-812,862,354,-938,-143,10,-1085,791,-361,-1429,186,1189,690,1444,961,150,202,-2087,-276,412,1216,727,-2056,-959,-182,1180,544,81,-210,-303,-1142,-1024,-908,688,-200,-392,1034,-1656,-6939,-4156,-6495,-650,-915,-959,-967,-892,-800,-52628,-75971,-900,-1111,-16481,-1660,-4033,-2089,-2135,-2058,-4908,-3883,-1444,-1190,-912,-764,-2126,-635,-2404,-2168,-1140,-1472,-2287,-2511,-3039,-3278,-2866,-2214,-1547,-915,-291,-996,-602,-1125,-885,1712,2517,2475,1649,-488,-379,-228,-1417,-2728,-3076,-1602,-478,-1495,2058,2629,955,200,541,-90,-1912,-565,-1567,-1195,-1267,816,1706,2229,2104,2205,926,-1290,-507,-2318,-3108,-2114,-944,-250,-485,1309,-337,34,830,1891,1271,-1076,-1152,-222,-1314,-2271,-2515,-1747,-838,-23,-1199,-256,743,475,1679,1493,-1151,-767,-683,-1574,559,704,857,-264,-1328,350,-624,393,1230,-1395,278,-895,-1654,-1309,-1369,-664,-73,-762,-799,48,-1512,-636,219,202,-1141,-2788,-2350,-975,1299,-306,-230,-555,-1055,-803,161,944,-743,-2391,-2866,-1538,-353,610,-1662,-327,-327,-856,720,247,-744,-915,-1665,264,636,36,-1127,-1289,-1559,-520,51,-375,-718,-1002,-1169,-1242,-1067,-905,-835,-836,-1129,-1756,-2005,-511,-1535,1061,520,-569,595,-82,99,-929,-1204,-2236,-376,412,-141,-573,-86,-439,-1920,-214,-588,-909,-1238,-1531,-1708,-1772,-1820,-1954,-2175,-2473,-2971,-3569,-2997,-2118,-1200,-236,689,1567,2291,2926,861,430,1436,-329,2647,2018,1255,-1658,-910,-12,-134,-130,-54,42,-12,-603,-370,-667,-1041,-1365,-1617,-1734,-1626,-1419,-1109,-885,-1751,-1516,-164,69,-482,491,606,-562,-697,195,-274,-1452,-855,-1106,-1210,-1185,-1077,-1080,-1163,-1380,-1747,-2117,-2438,-2673,-2779,-2824,-2946,-3164,-3403,-3588,-3284,-2804,-2342,-1983,-1729,-1583,-1623,-1780,-2029,-2258,-2426,-2393,-2125,-1881,-2066,-1770,-1243,-1701,-1362,-1378,-1301,-1084,-743,-368,-220,-1365,613,773,825,-552,-881,-610,-1050,-803,-1188,-963,-160,1,-159,-136,98,543,1075,1500,-1137,545,189,854,446,-34,-935,-131,-611,-1754,-198,-944,-320,-781,-339,-1280,-2214,-2911,-2926,-2390,-1774,-1323,-935,-563,-826,-84,443,-309,-1683,-1316,-453,-733,-127,-566,365,852,1619,2151,1344,257,545,442,740,1875,1249,-71,-344,-1048,-1475,-1429,-1066,-560,-117,-1129,-79,38,355,326,393,694,1175,-307,-2273,-1305,-777,878,1909,309,600,1817,821,-664,-766,454,420,-1010,-2103,-592,-540,-1211,-1223,206,46,741,202,-199,417,-242,-1186,-1631,-2264,-2758,-3067,-3014,-2770,-2567,-2385,-2154,-1809,-1344,-801,-180,-20,343,-1755,118,261,-878,-1578,-574,278,-1301,1290,54,-591,-1470,-1404,-1868,-1166,-289,-2671,-598,1112,-1787,-204,10333,8220,6091,-5415,-22197,-15111,-5711,-1886,373,-1681,-2412,874,964,596,191,-5537,-9025,-7433,-1461,-1703,-1875,-1926,-3699,-1643,-1362,-1113,-1470,-1022,-540,-478,-476,-523,-2483,-1991,-1091,-1868,-1786,-2034,-2305,-2460,-2477,-2419,-2349,-2274,-2252,-2300,-2438,-2667,-2981,-3277,-2992,-2704,-2364,-2097,-1849,-1664,-1454,-1419,-1451,-1603,-1823,-2131,-2485,-2764,-2630,-2242,-1936,-1616,-1451,-1415,-1504,-1721,-1937,-2006,-1602,-2139,-1793,758,1398,2230,846,-1415,-1585,-1727,-1113,-88,340,-1452,816,263,-246,-750,-894,-1118,-1266,-1381,-1480,-1508,-1549,-1500,-1155,-796,-489,-321,304,791,-236,617,911,-1298,-654,725,1083,-1393,-1162,576,390,-791,1549,-372,-497,-44,-214,115,-788,-1955,123,117,-671,-477,-29,-78,-438,-105,-62,-88,-981],[-2034,-1466,-668,-259,-629,1869,1987,522,-308,-1036,-1339,-699,2486,2853,2518,88,-712,1400,768,5,347,37,-298,-653,-1096,-1557,-1967,-2306,-2478,-2439,-2316,-2015,-1666,-1336,-1023,-768,-1679,-691,-729,-848,-1251,-1326,-1673,-2093,-2460,-2891,-3264,-3418,-3404,-3214,-2834,-2433,-1998,-1564,-1154,-852,-578,-391,-282,-271,-542,-1535,-962,-133,-1281,697,964,-506,-868,1040,-45,208,-704,-1131,-1691,-2035,-2051,-1812,-1336,-828,-318,-1726,-443,-202,-823,-1000,-1554,3,-42,-396,-456,-705,-912,-1134,-1354,-1536,-1642,-1519,-1243,-915,-1088,76,542,590,147,468,-1488,-876,515,1073,2656,-921,-1246,-74,318,-972,421,-163,1120,3,1037,3494,3603,791,1308,5443,3425,5445,825,7862,11198,32668,64715,184264,211758,223166,215947,191211,153488,77669,34982,19278,3425,1001,6251,5277,1184,-2743,-3407,-2670,-2733,-3021,-2927,-2191,-1182,-438,-399,1283,369,817,-1491,-1138,651,-73,861,189,-402,-964,-1473,-1853,-1965,-1771,-1324,-649,71,-372,-1659,592,1782,1748,516,507,-154,-26,-600,-1701,-1662,-2009,-2179,-2147,-1993,-1774,-1496,-1099,-1850,-1016,300,970,1520,1490,1650,-676,-448,-1533,-173,988,472,-574,-802,-783,2892,2956,1383,1995,201,-1525,-1456,-933,-413,115,-396,-510,361,-1451,-1266,-2091,-840,-976,-1104,-2148,-804,-1256,-404,-256,-26,272,706,1254,1900,788,-291,887,-176,-386,432,-161,1586,2507,1864,564,-690,-169,-987,2716,2895,-1391,216,98,158,-440,-1814,-418,-1611,-1035,-1378,-522,-706,-862,-1624,-1418,-1235,-760,-1142,-681,-598,-656,-845,-1937,-1532,-2076,-2621,-3105,-3508,-3597,-3467,-3131,-2799,-2470,-2247,-2081,-1960,-1849,-1773,-1724,-1588,-1433,-1166,-842,-479,-26,348,-1543,-226,-485,-1656,-1389,98,1534,796,538,877,374,-324,533,-1262,-188,-551,-941,-1282,-1566,-1840,-2106,-2357,-2572,-2768,-3010,-3195,-3344,-3360,-3398,-3342,-3306,-3192,-3066,-2888,-2685,-2381,-2024,-1692,-1289,-890,-497,-223,182,468,-799,736,1001,590,38,962,87,-1903,-1589,-576,224,-1109,-1371,-1383,-817,-903,-756,-439,-109,-1823,-1708,1148,1753,2002,1335,596,-1086,775,-764,-146,-773,-1696,-2374,-2185,-1191,84,1276,-68,-295,-705,410,-1331,-468,242,-946,-599,-1191,-786,-664,-816,-712,-1493,-2215,-2775,-3314,-3761,-3713,-3370,-2995,-2590,-2109,-1621,-1209,-836,-516,-797,-31,80,-1144,6,-651,-1485,-487,-640,-760,-839,-878,-845,-750,-1196,-1081,-345,-107,152,-2319,-941,175,1723,2152,1923,1348,1030,-1186,-1421,-1516,3704,-123,1065,2645,-471,-7407,-4141,-7143,-735,-1307,-1695,-2053,-2274,-2391,-83120,-74158,-2591,-2680,-10589,-2810,-2825,-2780,-2671,-2512,-6434,-4792,-1862,-1593,-1286,-1093,-2391,-807,-2676,-2932,-830,-929,-1983,-1461,-1796,-2171,-2612,-2980,-2721,-2100,-1279,-1813,-254,-786,-1023,1270,3115,3402,1799,-612,-660,-188,778,-376,-1666,-2792,-2000,-1372,1485,2609,1000,74,221,-386,-1981,-543,-1223,-433,-885,919,1768,2492,2344,2327,755,-1360,311,-798,-544,241,1582,-328,-180,1431,-363,-227,682,2207,1700,-837,-1348,834,208,-1400,-1715,-2675,-2509,-1664,-1224,-173,336,646,710,602,-961,-248,-814,-1408,-608,-407,7,-21,-1347,486,-433,140,875,-1497,285,-1135,-1627,-1319,-2038,-1278,-1248,-893,-1088,23,-1445,-697,180,-85,-620,-1304,-1852,-1752,-1050,-263,-226,-738,-1435,-971,-12,281,-695,-1779,-2536,-1703,-443,834,-1428,-183,-355,-1033,866,782,-723,-776,-1534,304,615,-84,-1105,-1382,-1291,-335,2976,3595,1284,-110,10,-936,765,563,-176,-556,-1463,-1238,-2170,-737,-1533,-502,-88,-591,463,-164,-28,-975,-1319,-2425,-353,239,-271,-750,-1095,-1305,-1977,-1569,-1605,-1527,-1360,-1063,-604,-35,-909,-1692,-1387,-499,-4,309,-326,63,113,-558,-1204,-1680,-1911,-1799,-1682,-1608,-1661,-1850,-2047,-2153,-1855,-1444,-838,76,51,818,1452,1609,1538,-993,370,1207,307,-1133,-1023,-780,-735,-416,443,-357,-1642,-1572,-80,-730,-1327,-1796,-2007,-2077,-2123,-2173,-2155,-2042,-1789,-1388,-957,-575,-455,-858,-286,-619,-1213,-1944,-2784,-3020,-2208,-1444,-839,-411,-594,-449,-140,-833,-528,-1058,-357,-125,-744,240,254,-383,-1000,-756,-1346,-2101,-2763,-3016,-2588,-2143,-1726,-1368,-1051,-712,-297,167,-441,-1342,1505,1881,932,-778,-1182,-456,-1003,-530,-918,-586,69,-463,-1174,-1929,-2692,-3083,-2514,-1744,-1045,-413,58,381,734,595,-810,235,-882,-1407,-59,-1234,-110,21,427,-100,-666,-1716,-2403,-1910,-864,-1412,-586,-210,-784,-158,123,-1160,-2261,-1474,-565,-933,94,-366,572,932,1481,1642,1289,823,244,226,723,554,383,-137,126,204,-374,-86,834,961,990,-931,-109,91,627,578,536,655,794,-210,-2250,-1926,-942,474,9,-526,-1076,-1739,-2336,-2672,-2385,-1805,-1225,-1053,-1935,-396,-350,-1171,-1207,266,60,7,-311,-671,-1074,-1519,-1862,-1972,-1782,-1367,-951,-596,-453,-1006,-552,-595,-921,-1360,-1932,-2591,-3323,-2994,-2225,-1543,-975,-932,-1481,-570,-958,-1816,-1906,20,559,-1154,-1610,-1962,-1167,-30,-2635,-633,657,-2177,-1463,9060,6548,4293,-15935,-25052,-11339,-4403,-1254,474,-1201,-1953,412,78,-150,-227,-157,-7075,-8324,-1020,476,487,-2279,-3888,-257,-333,-628,-1624,-983,-1004,-987,-935,-867,-2126,-1765,-863,-1847,-1680,-1117,-992,-911,-762,-583,-365,-65,284,-424,-510,1448,1782,101,-565,575,1338,866,-916,-1490,-1608,218,-14,-1226,-357,-1378,-1362,-1828,-2208,-2521,-2700,-2456,-2300,-2160,-1997,-1813,-1546,-1292,-982,-2057,-1857,-147,73,260,378,-1426,-1649,-1538,-842,164,6,-1034,-226,-370,-546,-684,-882,-1151,-1468,-1850,-2287,-2233,-1607,-1746,-92,681,-613,-560,390,1632,-508,609,834,-1382,-461,984,1184,-1309,-1221,400,413,-828,1470,-499,-386,-76,-304,0,-696,-1692,499,1165,-866,-461,406,143,-380,-393,-657,-920,-1086],[-1947,-2555,-2758,-2307,-1755,-1187,-706,-202,-193,-1204,-1729,-257,1602,1781,1832,-44,-863,1315,604,-115,253,-26,-260,-422,-1000,-1050,-1461,-1144,-1781,-1549,-1824,-1997,-2083,-2052,-1870,-1616,-1445,-1310,-1167,-1074,-979,-1210,-1015,-1055,-1002,-994,-930,-801,-432,-130,-692,642,392,-1304,1345,1750,847,1724,314,272,-783,-1388,-1222,-108,-1198,274,1560,-692,-871,1246,159,2196,-925,1616,236,-1410,-504,-1275,-1877,-2217,-2063,-1567,-916,-263,-818,-1131,-1665,67,45,-701,1440,1358,1295,-217,-565,979,906,1009,-198,-860,-1073,1926,1996,439,26,264,-1411,-1160,318,1302,1531,-219,-1934,-375,-715,-1411,-1736,-1706,-1670,-1768,-1514,-689,-160,-631,-2022,-1358,534,83,-1547,4343,17879,57940,88677,118576,142541,90210,157140,144955,55104,45064,16730,-2519,1001,392,565,1631,-151,-2669,-2352,-1437,-1306,-1180,-733,-918,191,-101,-478,277,329,386,-1503,-1344,-251,-757,-1220,-1745,-2254,-2806,-3288,-3430,-3188,-2913,-2699,-2455,-2256,-2128,-2018,-1921,-1817,-1676,-1614,-1588,-1588,-1618,-1631,-1714,-1777,-1852,-1871,-1772,-1603,-1393,-1151,-816,-1862,-861,332,843,1329,1630,1878,-678,-321,-1559,-193,329,132,-843,-782,-397,2073,1759,1260,1165,310,-1192,-1065,-822,-645,-227,-711,-672,395,-1110,-935,-2092,-1024,-978,-834,-2173,-1631,-1909,-1993,-1889,-1577,-1121,-513,189,941,763,-309,953,-134,-241,509,-5,1623,2502,1877,502,-569,61,-583,2165,1478,-1810,-447,-317,157,-524,-2057,135,-1785,-1459,-1664,-536,379,-559,-1518,-1308,-1193,1098,-953,1305,505,-351,-396,-1847,107,-347,-777,-693,-1314,-2168,-621,-107,-66,-887,-717,-67,-710,-177,-281,-449,-578,-743,-840,-907,-938,-860,-746,-1462,-444,-354,-1421,-1428,-217,-263,-305,-378,-364,-406,-411,-380,-1190,-488,-592,-743,-838,-825,-717,-1328,-1889,-5,224,298,290,-204,-21,-390,-811,-1341,-1805,-2145,-2202,-2044,-1733,-1874,-1140,-857,-602,-634,-175,109,336,-898,727,811,578,88,614,-154,-1517,-1284,-594,-1054,-1565,-2036,-2343,-2164,-1748,-1237,-723,-268,-1516,-1111,524,1416,1733,1696,1088,-844,1089,-692,149,1191,33,208,-498,-1265,-1962,-1847,-909,-228,-590,538,-1139,-577,213,-996,-863,-1255,-514,-838,-1188,-12,257,-254,-1245,66,1378,265,-1220,-1922,146,1721,904,-705,695,-92,-762,-442,-766,-1062,-1341,-1584,-1792,-1947,-2062,-2097,-2022,-1868,-1650,-1423,-1291,-1962,-1199,-1264,-1436,-2637,-1929,-2208,-2229,-2031,-1636,-1215,-819,-1113,-1868,-2132,373,302,602,579,495,-7808,-4207,-8134,-332,-548,-682,-891,-1039,-15902,-117037,-71819,-786,-625,-5914,-384,-346,-364,-448,-617,-7767,-5105,-1816,-2035,-2235,-2085,-2703,-1480,-1948,-2051,-955,-886,-1693,-1153,-1401,-1719,-2136,-2457,-1993,-1383,-632,-2683,385,-423,-1122,829,2470,3279,1780,-907,-1051,-312,1559,427,-348,-365,-1490,-1340,-1225,-557,1033,22,-156,-755,-1852,-584,-971,201,-460,960,1733,2655,2495,2408,622,-1358,-438,-1297,-717,154,1511,-469,24,775,-414,-470,-130,-309,-455,-683,-1591,-1113,-1386,-1499,-1409,-1092,-703,-318,-1200,85,625,746,709,576,-690,121,-973,-1027,-1041,-1438,-1765,-2003,-2057,-1972,-1768,-1554,-1354,-1639,-1137,-1415,-1391,-1160,-2569,-1198,-1163,-1011,-1336,-519,-1417,-781,15,83,58,-597,-374,-750,-1220,-1697,-2212,-2679,-2874,-2607,-2411,-2327,-2370,-2416,-2310,-1920,-1304,-504,-1203,-83,-431,-1225,673,577,-722,-740,-1506,521,1381,-287,-1163,-1475,-1067,-221,3010,3700,1299,-642,-278,-617,1114,737,-33,-320,-1637,-528,-1768,-913,-1523,426,246,-631,-371,-727,-1083,-1496,-1714,-2391,-1591,-1185,-662,-207,105,-252,-1835,588,-51,358,-914,-686,958,171,-1283,-1815,-1485,-401,112,402,-17,-122,333,-43,819,1496,1536,1804,735,387,1225,-520,1794,1149,414,-1206,-1112,-1495,-1295,-715,-1,722,1287,-1414,-100,1692,271,-1149,-1075,-815,-770,-439,464,-259,-1547,-1630,-164,-542,-646,-600,-390,-276,-254,267,-149,-437,-76,868,-128,-133,-303,-1122,524,-138,-570,-20,-559,-2544,-1324,-1138,-658,-65,-545,-227,444,-852,-756,-1214,438,44,-1277,-315,-163,-142,-717,-239,-460,-900,-1071,-1528,-848,-1310,-1318,-1463,-1485,-1387,-1176,-895,-718,-1326,420,865,965,-990,-1370,-338,-921,-311,-642,-270,-760,-1554,-2291,-2864,-2852,-2255,-1509,-816,-376,342,-114,-109,1206,221,-657,152,-1100,-1068,90,-1435,35,94,203,5,-362,214,81,-540,-748,-1527,-1323,-1730,-2066,-2294,-2264,-1946,-2156,-1434,-675,-959,29,-178,114,75,-118,-238,-389,-517,-569,-616,-683,-638,-567,-567,-532,-515,-524,-534,-616,-693,-766,-785,-756,-708,-603,-524,-502,-519,-555,-678,-2049,-2322,-1222,-1524,-1865,-2100,-2200,-2133,-1822,-1405,-878,-296,258,-1087,-1697,-160,-187,-1081,-1171,308,77,1012,6,-314,351,75,-1528,-180,-163,-183,-8,-188,-475,-1178,-665,-1111,-1633,-2237,-2947,-3531,-2805,-2051,-1566,-651,-204,-960,-1389,-474,-1207,-1944,-1246,772,653,-811,-1636,-1979,-1053,273,-2425,-664,137,-2480,-2610,5441,3359,1678,-25813,-22210,-6529,-3464,-800,489,-752,-1460,2620,3818,4298,5123,5370,-4610,-8697,-1642,4265,-40,-4118,-3924,262,384,-545,-1642,-1120,-1216,-1300,-1432,-1663,-2045,-2551,-3168,-2789,-1883,-1072,-111,716,-1035,-126,-621,705,1747,-461,-646,2206,2315,716,-627,476,-124,-889,-1639,-2291,-2720,-2491,-1982,-1583,-1306,-1574,-1235,-1376,-1506,-1697,-1891,-1862,-1740,-1535,-1299,-1090,-1026,-740,-737,-2011,-1926,-483,-482,-482,-504,-1427,-1538,-1265,-574,-539,-488,-485,-189,-32,108,44,442,526,-196,-1266,-601,340,104,-2005,-231,-283,-691,-658,315,707,-766,627,699,-1408,-227,1283,1309,-1109,-1282,163,390,-851,-252,-675,-264,-122,-402,-75,-643,-1364,637,1156,-1057,-381,624,304,-277,-466,-858,-1310,-1810],[-882,357,326,-178,-589,333,281,272,-167,-1463,-2169,-20,-176,-298,-406,-387,-1063,-53,251,-298,769,1015,1183,534,-1121,-1275,-1539,-610,-1774,-369,161,-829,-335,-580,-241,-291,-1145,-602,-571,-571,-493,-2022,-892,-659,-283,-282,-299,-530,-234,-356,-587,-387,-488,-835,-663,-778,-814,-815,-773,-737,-956,-1249,-1517,-414,-987,-318,-331,-770,-680,-522,-642,-817,-1071,-1279,-1457,-1550,-1425,-1172,-756,-315,178,-1401,-786,-305,-775,-1190,-1744,95,108,-951,1430,1444,1122,-161,-577,533,271,124,24,-1132,-926,83,241,358,-21,132,-1263,-1410,149,72,-159,-465,-1966,-993,-972,-899,-706,-623,-842,-1191,-915,-712,-316,632,684,3047,2762,471,5362,7490,27124,52845,70946,85423,93622,94117,86827,73224,56029,38379,23355,9720,6251,565,6432,4330,2229,134,596,-384,1260,-1341,654,-38,1880,224,-278,895,453,-50,-1386,-1298,-1213,-1514,-1758,-2054,-2258,-2406,-2479,-2478,-2398,-2299,-2210,-2045,-1878,-1731,-1574,-1447,-1352,-1273,-1310,-1403,-1547,-1754,-1979,-2263,-2394,-2039,-1579,-1062,-568,-141,-928,-273,-1857,-666,425,1396,1440,1361,1198,-671,-165,-1513,-178,-266,-191,-1066,-580,129,271,469,646,850,395,-820,-634,-659,-821,-569,-989,-801,506,-686,-550,-2077,-1221,-958,-586,-1280,-1704,-1992,-603,-451,-321,-235,-125,0,142,302,-231,641,-101,-85,610,192,1108,914,700,400,-395,-316,-622,-755,-588,-1721,-1121,-683,148,-482,-1724,672,-1556,-1807,-1643,-542,481,-460,-1380,-1163,-1087,1138,-730,-83,-505,-939,-1363,-1718,-2083,-2390,-2432,-2216,-1955,-1596,-1284,-948,-692,-882,-673,-268,-759,-329,-489,-776,-1085,-1491,-1887,-2295,-2654,-2683,-2409,-2109,-1868,-1707,-1677,-1768,-1992,-2213,-2339,-2280,-1951,-1601,-1189,-731,-1012,61,429,-13,207,1402,1691,-504,-1054,92,910,1497,1888,-54,462,1389,657,-544,-485,968,699,644,784,-1670,805,734,345,-804,-636,-1195,-1766,-2317,-2655,-2065,-1538,-963,-410,-360,-864,-988,-656,82,-939,-485,-1475,38,-1075,-289,-328,-624,-1176,-1327,-1138,-657,-109,453,1005,-596,1420,-505,510,1626,295,902,3,-588,1593,2303,660,-34,-414,691,-856,-702,197,-1012,-1108,-1202,-119,-685,-1035,-69,187,-297,-927,625,1516,208,-871,-1705,140,1747,372,-728,1682,-435,-752,1077,1210,-288,-849,-1177,-1597,-775,-1277,-1758,-2130,-2159,-1840,-1444,-1124,-2303,-1216,-359,-185,-2932,-1316,264,433,498,554,537,-653,-825,-2286,-2555,-308,-463,-580,-617,-540,-7946,-4275,-9284,305,520,741,785,754,-41482,-153692,-69029,-51,-424,-2669,-1296,-1758,-2178,-2374,-2016,-7518,-4506,-2772,-1366,-586,-372,-2962,-1053,-897,-1039,-1123,-910,-1352,-1310,-1458,-1519,-1502,-1375,-1200,-1031,-776,-2004,-497,-435,-1047,-276,-312,-344,-428,-1273,-1393,-646,-601,-504,-607,-793,-1818,-1299,1705,2262,1175,175,-454,-1093,-1614,-610,-786,755,54,1016,1687,2796,2638,2531,613,-1176,-1119,-1344,-722,42,1403,-610,199,1615,-419,-551,608,1188,636,-549,-1789,-724,-1135,-1553,-1863,-2130,-2098,-1872,-1600,-1252,-925,-609,-358,-119,-334,338,-1070,-575,589,577,543,466,-1376,277,-238,-303,6,-1601,149,-1627,-970,-668,-2029,487,233,-46,-1368,-690,-1380,-1398,-1682,-1732,-1542,-1235,-877,-529,-220,-96,-45,-1010,-1140,-1195,-453,391,115,-208,-653,-1229,-1814,-2133,-1894,-1379,-859,-1348,-155,-27,-705,-728,-1500,-93,-188,-485,-1219,-1472,-826,-447,-304,-157,33,-1103,-581,-311,-45,-223,-478,-716,-1374,-940,-1349,-1129,-1394,-1089,-1176,-1343,-1441,-1365,-1105,-878,-1668,-2221,-359,-77,-109,-236,-375,-496,-1536,-565,-373,-44,-1315,-1057,664,16,-1577,-1841,-1524,-246,-450,-858,-1338,-1668,-1773,-1544,-1141,-635,-133,442,674,347,1071,-671,1940,1836,1419,-934,-713,539,31,-517,-1029,-1377,-1532,-1750,-840,-228,267,-1110,-1104,-838,-788,-510,467,-50,-1462,-1651,-15,1988,676,1896,1837,-117,24,987,-199,11,126,21,-89,-70,-122,-1356,106,-486,-507,1207,488,-1669,-703,-70,1130,972,-470,56,533,-829,-1011,-1280,937,707,-1562,-375,-849,-1097,-1087,-812,-356,-524,-588,-1153,-890,-1036,-36,-374,-528,846,877,189,-1019,-1292,407,332,246,-1167,-1365,-240,-807,-350,-579,-787,-974,-1236,-1323,-1206,-898,-413,190,802,35,554,-308,-518,859,-202,-466,118,-1243,-749,261,-1462,133,997,151,-590,-866,-595,-82,-753,-846,-1461,-505,26,-894,-415,-400,-1880,-1536,-1554,-1923,-1664,-1066,-497,0,458,705,927,991,932,-464,-258,212,-28,-187,-315,-293,-203,-88,30,56,41,-27,-631,-183,-279,-336,-413,-529,-654,-764,-919,-1886,-1936,-1273,-1416,-1569,-1803,-1670,-1670,-1603,-1492,-1266,-954,-629,-1137,-1427,100,-61,-996,-1155,294,44,-33,-193,-325,-387,-534,-1720,-786,-882,-919,-955,-943,-880,-1404,-791,-775,-784,-847,-1008,-1224,-1480,-1745,-1885,-1940,-1869,-1665,-1395,-1077,-700,-451,344,900,681,-529,-1548,-1934,-857,567,-2190,-747,-457,-2733,-3657,-558,-1487,-2299,-32147,-15143,-1597,-2966,-522,360,-374,-965,1739,2022,2282,2482,2585,-1734,-8463,-2124,840,-4800,-5990,-3816,-307,-733,-998,-1554,-917,-775,-724,-778,-941,-1522,-1639,-2060,-2152,-1666,-1063,-201,522,-1493,-376,-1081,434,1549,-471,-887,369,-370,-952,-1074,-643,157,633,-932,-1076,-2066,231,630,-1032,-332,-1820,-1450,-906,582,574,-311,-1138,-2016,-2753,-2166,-1497,-1249,-350,-563,-2065,-2050,140,451,1079,426,-1447,-1439,-1006,-215,613,1204,92,260,2441,1473,311,1366,1896,-70,-1409,-543,1577,2315,-2293,1507,1112,-736,-627,-1331,-1648,-1249,-712,-186,-1390,0,921,1083,-954,-1389,-153,300,-886,-115,-881,-1000,-1507,-1755,-1604,-1279,-1064,-562,-281,-1260,-286,-165,-307,-485,-650,-735,-798,-1221],[-949,-463,-729,-979,-1218,-1420,-1589,-1513,-1287,-1637,-2371,-719,-485,-165,169,-286,-1158,1199,140,-416,1807,1883,1850,565,-1185,-1428,-1530,-558,-1706,-482,-140,-834,-486,-511,-714,-966,-1312,-1454,-1181,-741,-202,-2242,-1018,-607,-267,291,885,-204,122,-649,-436,739,1356,-301,776,2202,967,1382,-424,363,-1023,-1084,-1732,-1251,-1449,-1555,-1661,-1779,-1751,-1774,-1697,-1624,-1578,-1613,-1653,-1757,-1890,-2069,-2105,-1969,-1669,-1358,-1070,-784,-700,-1179,-1662,-502,-378,-1125,-260,-242,-202,-219,-600,-437,-631,-744,-828,-1430,-767,-611,-311,34,-57,48,-1072,-1254,-23,1560,2341,427,-1467,-772,310,648,1340,98,-1332,-1666,-1009,335,-276,-1247,-1550,-882,-801,714,6050,3463,21157,38583,50474,59621,64240,63459,57302,46874,34155,21378,10899,5414,5277,1631,4330,4533,3007,-499,-101,-432,154,-1445,-199,-200,-232,-246,-241,-361,-512,-662,-1234,-1084,-653,-608,-495,-410,-229,-788,-920,-370,-435,-803,23,202,-157,-49,-391,887,814,728,532,30,-166,-237,-513,-1649,-1505,-1667,-2088,-2247,-1852,-1454,-1204,-752,-1920,-518,-20,35,47,-78,-291,-736,-682,-1485,-588,-802,-517,-1221,-313,633,699,695,573,423,298,-542,-292,-564,-1030,-984,-1249,-997,593,-280,-224,-2004,-1422,-1013,182,-539,-1973,-2079,-891,-32,-406,-778,-1062,-1265,-1391,-1461,-1510,-1530,-1543,-1584,-1613,-1559,-1586,-1557,-1385,-1148,-874,-579,-271,-7,187,-1184,-1885,-996,34,-421,-1280,990,-1210,-2034,-1394,-624,460,-419,-1292,-1047,-996,-992,-1320,-1551,-1401,-1078,-650,-1649,299,28,-689,-704,-405,-898,423,959,672,-854,-661,-109,-913,-96,30,122,220,-425,143,-8,-250,-485,-766,-1216,-1314,-1532,-1719,-1835,-1896,-1824,-1667,-1500,-1234,-1027,-794,-535,-854,-185,-65,-20,12,34,-1,-100,-252,-416,-578,-748,-752,-572,-147,299,478,-826,-663,1092,988,542,417,-1378,968,2617,1543,-1062,-258,1796,1457,-772,649,139,-445,-964,-1422,-1701,-1668,-1299,-948,-628,-727,-218,-1532,-174,-1320,-356,-475,-650,-899,-882,-851,-683,-444,-120,273,-453,1001,-350,779,1881,448,170,-398,-995,1312,2426,959,245,-305,748,-611,-927,95,-1079,-1416,-1155,229,-372,-614,-344,-504,-681,-799,-1007,-1226,-1457,-1722,-1939,-1977,-1703,-1276,-855,-388,-904,-853,895,1254,153,-1365,-1404,-1413,-355,-490,-849,334,-15,-355,-695,-1108,-1598,-1954,-2289,-2172,-3185,-1698,-1121,-811,-650,-534,-516,-1416,-665,-2767,-2755,-929,-948,-973,-1002,-1020,-7855,-4430,-10538,-921,-808,-635,-596,-594,-68043,-192371,-66139,-925,-1043,-1182,-1113,-1022,-835,-592,-328,-6072,-3406,-3746,-1819,-642,248,-3211,-1317,23,-331,-1946,-1306,-1052,-739,-998,-1227,-1428,-1511,-1454,-1317,-1050,-1113,-701,-597,-885,-349,-336,-310,-322,-1725,-1541,-817,55,30,-977,-946,-1240,-1300,1491,1963,1290,421,-703,-1440,-1394,-694,-768,1117,546,1003,1550,2827,2684,2604,630,-915,-1412,-955,-627,-140,1175,-847,263,1641,-452,-529,703,483,142,-513,-2022,-649,-874,-1605,-1230,-1379,-1528,-1668,-1771,-1778,-1774,-1742,-1725,-1664,-1512,-1348,-1189,-923,-731,-484,-215,27,-1417,410,-239,-459,-404,-1508,9,-1809,-540,-265,-1565,373,491,338,-1287,38,-1428,-846,-509,-638,-720,-1157,-681,-505,-251,1,90,-1132,-917,-1279,-704,287,1133,1478,866,619,1112,636,-676,37,-497,-1473,-779,-1000,-1087,-1097,-1586,-665,-243,-752,-1333,-1454,-645,-22,1625,1593,1432,-1385,-941,-113,-229,-613,-722,-467,-937,491,-1016,-1416,-1188,649,426,-711,-114,-397,-283,-759,-1911,-2100,-400,-191,222,330,245,-227,-1216,-545,-1033,-1497,-1936,-1621,-1202,-853,-1889,-1868,-1562,-651,-841,-1066,-1371,-1526,-1519,-1357,-1169,-956,-758,-432,-114,263,839,-893,1990,2475,1291,-705,-684,637,27,-228,2935,2949,1644,-1811,-839,781,247,-1078,-1177,-909,-871,-684,416,202,-1457,-1716,5,2302,1007,1542,1906,3,300,1167,-359,332,276,278,-73,-427,-698,-1608,-1020,-961,-864,-714,-580,-804,-478,-451,-474,-524,-541,-634,-641,-818,-1323,-1269,-427,-220,-1392,213,429,85,-336,445,630,-107,-182,-753,-1050,-793,155,-450,-440,-614,-832,-1040,-1378,-1292,-1306,-1320,-1353,-1365,-1436,-1548,-1622,-1626,-1608,-1525,-1424,-1470,-1487,-1508,-1531,-1479,-1303,-1036,-669,-169,-542,-752,197,-702,-272,103,-1342,-494,408,-1337,139,2150,1703,16,5,-819,-1452,-1262,-877,-1216,-403,58,-1064,-614,-525,-1355,-881,-999,-929,-1028,-452,139,1071,1104,822,2258,3101,2290,-861,-561,1269,2873,113,-387,1057,85,714,1092,1161,2828,1412,-600,-32,65,548,322,-306,-855,-1290,-1689,-1979,-2033,-1720,-1413,-1126,-1476,-1095,-243,-45,-1544,-221,394,568,-1215,-1151,381,41,-937,-1169,212,-66,860,-482,-294,164,-85,-1744,-424,-514,-1492,-990,-740,-860,-1674,-1079,-1048,-901,-690,-482,-274,-88,-753,-803,397,507,-978,-1275,-352,1858,-137,1404,524,626,-326,-1414,-1809,-587,835,-1981,-867,-1074,-2935,-4573,-1159,-1211,-11305,-30282,-6240,-738,-2901,-714,-717,-695,-606,-494,-299,-36,237,470,610,-7519,-2416,-2851,-9674,-7801,-3567,-7,-193,-1000,-1360,-774,-930,-1116,-1304,-1490,-1703,-1916,-2155,-2324,-2249,-2058,-1846,-1675,-1987,-1542,-1609,-1708,-1820,-1837,-1645,-1280,-839,-335,-228,333,464,404,-970,-885,-2068,226,919,-731,-402,-2077,-1831,-372,-108,-683,-1340,-1914,-2389,-2074,-1506,-937,-1451,145,-433,-2196,-2172,-209,184,1697,411,-1436,-1351,-761,54,765,1594,684,-223,2253,1584,497,1458,1960,48,-1555,-493,1712,2469,-2547,1377,729,-714,-744,-1494,-2147,-2159,-1710,-1214,-1304,-390,-117,39,-840,-1526,-512,-642,-1058,-1537,-1787,-1682,-1244,-614,-185,-743,-794,842,1396,-1454,-179,1080,616,26,-410,-850,-1254,-1603],[-924,507,801,-255,-557,1285,1202,1083,59,-1695,-2107,28,-275,-504,-698,-798,-1153,-923,-913,-930,-996,-1006,-1018,-983,-1256,-1565,-1487,-550,-1640,-549,32,-858,-622,-186,435,-748,-636,-851,-351,-108,-213,-1596,-709,-748,-844,-1008,-1154,-1191,-1225,-1260,-1216,-1208,-1179,-1147,-1110,-1122,-1037,-852,-808,-83,-1098,-989,-1711,459,-526,-987,1250,-506,40,1015,512,1323,-1119,1225,710,-1472,1043,610,-798,356,248,-1217,-1126,-456,-717,-1216,-1543,-129,-49,-1302,433,248,67,-159,-755,-659,-855,-851,-719,-1795,-555,-31,186,161,-235,-117,-967,-932,-306,43,-82,-211,-1058,-985,-724,-1050,-1261,-1281,-1146,-2138,-1201,89,459,405,251,-202,-361,165,3585,-3329,9488,24350,38037,48151,55650,59187,57969,52151,42854,31705,16581,6000,1184,-151,2229,3007,2687,-989,-333,-690,-167,-1597,40,687,503,364,251,17,-250,-539,-1184,-988,-1269,-1573,-1831,-2113,-2146,-1974,-1747,-1475,-1145,-813,-521,-197,-494,-18,-141,986,1270,1549,533,-204,-49,528,198,-1762,-1851,-81,1068,739,400,107,-1518,-927,-2128,-497,395,811,933,928,847,-937,-139,-1557,-372,-1179,-778,-1197,-105,222,-191,-675,-1251,-1706,-1376,-888,-506,-618,-1332,-1510,-1289,-1316,-142,-283,-382,-1725,-1494,-1196,342,-61,-1758,-1625,-1380,320,1134,988,729,425,83,-292,-696,-1064,-1326,-1315,-1035,-649,-420,-257,-88,-180,-245,53,-21,-192,-467,-711,-2616,-1307,-1524,-1381,-1083,-784,-944,-1902,-1173,-794,-80,-452,-1262,-952,-929,-325,-567,-553,-526,-550,-607,-1636,-744,-903,-1020,-1090,-1161,-1081,-931,-614,-226,-814,-680,608,-1180,1813,1024,529,1150,-582,494,2015,1114,83,-1083,-1828,-579,594,-253,-1271,2086,2496,-796,-117,-83,269,-573,-1347,-1804,-1302,-758,-377,-107,62,98,17,-152,-447,-612,-946,-1231,-1425,-1329,-1130,-834,-919,-873,-123,94,284,-30,-1079,920,1122,990,-1333,-419,1699,1771,-636,1783,1178,337,195,-260,-632,244,-706,-1093,-615,-630,-670,-1610,-722,-1537,-709,-656,-632,-633,-512,-843,-310,-243,-183,-110,-362,-56,-213,3,73,141,-526,-695,-1405,485,563,747,668,-231,750,-357,-1163,-27,-1128,-1704,-1077,557,41,-136,-431,-170,-161,203,262,22,-218,-608,-1163,-1066,-1318,-1545,-1701,-1612,-1411,-995,-648,-318,-51,-1632,-1557,-1025,-278,-902,-1239,-69,-236,-377,-478,-598,-679,-1252,-1106,-613,-2883,-2110,-284,-18,246,-127,-319,-1873,84,-3225,-2584,3356,2652,3888,3918,3798,-7500,-4571,-11601,-1556,1277,699,-219,-508,-95121,-231627,-63321,-1244,-5261,-1497,-960,-821,-649,-469,-1872,-4402,-2070,-4575,-2116,-532,-714,-3275,-1254,-1560,-1807,-2699,-2090,-1932,-1806,-1669,-1521,-1393,-1261,-1148,-1071,-907,-803,-740,-686,-587,-453,-425,-391,-426,-1906,-1208,-1133,-678,-635,-1348,-481,-464,-1207,838,1491,1472,799,-752,-1606,-1089,-706,-814,1383,1092,1027,1433,2851,2730,2715,764,-513,-960,-309,-371,-240,-128,-1079,-312,-485,-664,-923,-1195,-1535,-1863,-2149,-2177,-1409,-1004,-1487,-876,-138,239,411,-1045,-396,282,1086,1213,1363,293,1112,-1235,162,709,626,1339,824,-1408,421,-222,-477,-621,-1331,-95,-1807,-53,153,-1125,134,950,796,-1098,199,-1465,-800,-60,-598,-1224,-1936,-1924,-1236,-633,-92,291,-1186,-686,-1296,-885,1,-135,-471,-855,-1246,-1467,-1354,-1132,-837,-535,-1494,-158,-98,-843,-857,-1648,214,578,-977,-1395,-1355,-434,105,775,487,177,-1231,-1206,-1178,-1559,-1507,-1198,-820,-446,-98,-682,-1661,-821,286,150,-760,-549,-993,-1448,-1950,-2126,-1948,-1592,-1345,-1122,-942,-729,-483,-826,9,-20,-552,-1659,-1663,584,-245,-2165,-1847,-1516,-1403,-1488,-1096,-675,-290,-643,-174,165,488,581,818,570,227,695,-1085,2436,2601,1117,-455,-616,463,-17,-462,1318,844,284,-1472,-909,-830,-898,-982,-1228,-958,-954,-880,357,373,-1449,-1766,50,324,361,356,407,149,521,590,-529,570,412,739,506,210,254,-1801,-485,-1174,-227,1002,-488,32,329,-655,2375,657,-341,640,743,-764,-1599,-1114,-270,-670,-907,-77,529,89,-227,635,1087,370,195,-313,-1259,-544,401,-524,-342,-108,-400,-670,-1697,-1275,-1093,-1139,-1173,-1545,-1128,-1106,-1026,-883,-733,-524,-298,-225,-134,-66,-30,25,121,219,354,510,-735,-638,-412,-1216,-40,145,-1364,-264,569,-1103,112,-189,-555,-975,-1295,-1468,-1493,-1393,-1197,-1051,-870,-655,-1268,-790,-463,-630,-232,-738,-1063,-117,43,-19,-71,-38,-80,-15,6,-7,-1188,-868,-369,-527,-658,-798,-786,-654,-428,-127,139,409,648,-626,16,5,239,772,461,1120,894,495,-1869,-1359,-1206,-1084,-1434,-1386,-998,-654,-140,-1698,76,1672,796,-1285,-856,709,181,-869,-1184,90,-228,719,-818,-156,1886,1442,-1442,-167,857,-1548,-1227,-271,-989,-1922,-571,-877,-1071,-1184,-1285,-1371,-1472,-1615,-1730,-1905,-2091,-2187,-2137,-1941,-1671,-1349,-1049,-862,-602,-436,-1254,-1583,-418,-585,-1794,-1071,-1628,-3077,-5281,-2122,-2325,-18991,-22204,-1640,-1374,-3224,-1050,-961,-918,-886,-867,-734,-452,-68,359,751,-5844,-2440,-6627,-14386,-9393,-3197,1390,1109,-1210,-1058,39,-232,-476,-671,-826,-1282,-1179,-1410,-1640,-1829,-1942,-1824,-1560,-2436,-909,-1630,-251,97,-285,-1342,979,1149,1273,71,361,100,227,-944,-651,-1864,255,215,-343,-471,-2250,-2197,-246,-222,-216,-291,-291,-339,-584,-353,-300,-1534,-26,-307,-2351,-2135,-559,66,690,495,-1331,-1221,-492,195,84,0,20,-674,222,372,618,859,1083,206,-1639,-397,1601,1445,-2503,861,372,-573,-1050,-1929,-2878,-2364,-1558,-793,-1106,424,799,977,-674,-1619,-828,-245,-876,-1556,-1966,-1912,-1402,-650,-139,-800,-483,988,1173,-1568,3,1309,450,-101,-813,-1327,-1592,-1560],[-1195,-905,-587,-426,-615,288,439,577,162,-1572,-1721,351,97,-184,-553,-944,-1407,-1766,-1902,-1753,-1363,-748,-100,482,-1349,-1693,-1409,-579,-1561,-556,418,-892,-722,-315,-850,-1406,-2066,-2732,-3322,-3709,-3235,-2802,-2382,-2049,-1691,-1444,-1191,-804,-365,-1586,-278,933,1864,344,249,2212,1167,404,-1120,997,-1132,-889,-1427,717,-342,-1348,577,-273,-199,-605,-915,-1164,-1309,-1361,-1222,-1421,-581,-149,-810,931,1488,-1220,-1292,-576,-725,-1209,-1386,-391,-278,-1352,-200,-1118,-2011,-2763,-2578,-1829,-1122,-456,47,-1638,-385,349,97,-331,-989,-1711,-2460,-3142,-2508,-1680,-800,28,-604,-1133,99,1217,616,328,-785,-2252,-1232,670,112,293,2512,1760,-322,-2024,2104,-1762,-131,5913,8343,-3788,1425,34114,31115,26166,20260,9869,5224,1234,-2743,-2669,134,-499,-989,-1217,-1188,-1093,-1014,-1778,-848,-826,-948,-1088,-1129,-1143,-1046,-886,-1108,-712,-1070,150,475,-1210,409,-654,-282,-409,-1195,-751,-316,-575,-864,40,81,1523,1414,1440,477,-331,230,546,6,-1880,-1845,-412,-1071,-1348,-978,-346,-1653,-1305,-2350,-464,288,988,657,179,-351,-1139,-1087,-1608,-841,-1127,-729,-933,-86,-8,3,7,-48,-730,-222,-451,-61,-724,-1602,-1948,-1021,-1624,559,369,165,-1215,-1235,-1390,448,136,-1434,-1191,-1857,-747,-782,-744,-609,-434,-270,-360,-106,-111,-686,-328,-479,-624,-931,-1272,-1548,-1801,-2011,-2070,-1923,-1780,-1705,-1588,-1843,-1500,-1492,-1570,-1645,-1671,-1685,-1679,-1435,-1333,-1236,-1144,-1203,-1120,-1179,-1244,-1353,-1501,-1477,-1462,-1416,-1584,-1100,-923,-886,-945,-27,344,728,1127,1462,-715,-680,432,-1511,1568,726,123,1057,-701,495,383,-270,-837,-1204,-1095,-584,53,23,-1166,1302,1423,-1069,-306,-515,486,-16,-532,-1097,-1647,-2027,-1978,-1663,-1339,-1097,-936,-833,-730,-607,-511,-338,-129,-247,371,-110,-709,-1048,687,643,296,-483,-784,267,138,-16,-1536,-612,-482,-583,-626,-672,-751,-916,-1076,-1311,-1631,-2058,-1922,-1382,-824,-257,316,-1723,-523,-1678,-261,-632,-558,-391,438,-849,1314,1348,1354,1312,-335,855,-133,111,-203,-429,-1146,-817,-1677,-708,-939,-1110,-1140,-933,-572,-141,-1391,-187,-1176,-1959,-1012,817,451,281,-663,-324,-223,-499,-835,-1105,-1268,-1327,-1278,-1179,-1024,-901,-1159,-920,-1968,-1084,-1191,-1271,-1289,-1508,-1679,-826,-588,-1216,-1584,-246,-334,-513,-790,-1232,-1776,-2307,-1900,-1253,-2519,-2503,753,1430,1993,-579,-926,-1927,634,-3705,-2161,3814,3273,4995,4932,4705,-7036,-4735,-12240,-4318,1957,1467,611,513,-122154,-269287,-61020,-716,-13823,-3693,-1132,-1078,-893,-592,-3989,-2793,-754,-5165,-2254,-313,-191,-3162,-849,1336,279,-3409,-2714,-330,298,-558,-809,-1332,-1764,-1960,-1827,-1533,-1341,-1250,-1226,-1207,-1196,-1310,-1429,-1604,-1777,-1860,-1967,-1947,-1925,-1936,-1956,-1927,-1894,-1694,-1451,-1185,-858,-677,-1570,-771,-690,-982,1492,1606,1021,1276,2802,2703,2779,931,-77,-275,312,-92,-285,643,-1368,348,1711,-218,-124,743,218,-338,-896,-2317,-1322,-845,-1267,-740,-138,514,318,-1000,-763,449,1459,2053,1988,536,1119,-1282,452,640,653,1450,886,-1424,318,-250,-442,-651,-1161,-228,-1682,-157,-626,-1122,-1631,-2135,-2464,-2258,-1950,-1645,-1271,-836,-252,414,-1664,476,2164,1529,321,461,-1235,-518,-1331,-1054,-239,588,697,229,616,2547,-291,-98,577,-332,-1475,-227,-276,-982,-941,-1739,-67,175,-1222,-1461,-1267,-266,228,23,-295,-636,-1079,-1614,-2143,-2419,-1955,-1515,-1139,-823,-566,-466,-1861,-476,-711,-994,-1447,-1979,-2465,-2144,-1601,-2339,-1835,-466,-561,449,953,379,-344,-461,1470,7,-716,-1438,-1769,407,-294,-2168,-1853,-1452,239,687,249,345,-251,-894,-498,-752,-937,-1116,-1206,-1415,-1654,-1960,-2339,-2679,-2562,-2137,-1663,-1199,-758,-348,-569,210,392,405,-1057,-740,70,-108,-891,-1319,-1043,-1087,-1149,-1081,-1111,-1462,-1875,-985,-996,-1008,-1124,-1235,-1371,-1513,-1603,-1589,-1537,-1495,-1461,-1489,-1598,-1757,-2081,-2468,-2353,-1731,-986,-978,541,861,-1071,2030,444,-281,892,797,-727,-1811,-909,-537,-1205,-1477,-1173,-614,-8,-201,673,1403,814,477,74,-1566,-362,555,-659,-306,230,-393,-1019,-1703,-1696,-1557,-1230,-909,-1775,-861,-271,-611,-141,37,129,346,292,213,65,-173,-458,-766,-1123,-1431,-1531,-1442,-1163,-915,-1787,-296,-114,-1389,-121,-95,-886,-278,-414,-556,-792,-998,-1179,-1377,-1590,-1765,-1991,-2156,-2238,-2248,-2252,-2224,-2138,-1995,-1850,-1776,-1669,-1552,-1494,-1448,-1336,-1306,-1154,-1010,-850,-1382,-1214,-331,-118,-531,-558,421,-272,640,682,609,480,291,-775,-74,-223,-257,-212,-103,71,308,505,-2038,-1287,-1101,-446,-784,21,561,-1113,-391,-1800,394,1240,610,-1410,-625,998,308,-847,-1263,-135,-512,375,-1217,47,737,474,-1040,-720,397,-1127,-1198,-375,-1237,-2080,107,83,146,-587,338,398,412,-1249,-5,264,198,-846,-1044,-467,444,415,384,-332,208,-222,-1165,-1357,-208,-271,-1715,-1071,-2144,-3271,-5719,-682,-915,-21569,-12570,-1731,-1832,-3984,-1708,-1575,-1489,-1467,-1547,-1576,-1414,-1012,-414,278,-3635,-2253,-10251,-18386,-10646,-2844,2096,2533,-1472,-764,2271,1008,-841,-487,264,-1348,-733,-215,-695,-1187,-1700,-2052,-2063,-2543,-1409,-1091,-802,-572,-410,-1229,-285,-296,-290,-248,-169,-351,114,-894,-462,-1637,228,1468,-5,-624,-2098,-2218,783,1529,3004,3137,1410,447,-541,337,-22,-1438,229,-288,-2596,-1943,-996,18,1282,548,-1233,-1143,-309,417,389,364,406,-1167,539,619,724,939,1056,296,-1757,-361,932,594,-2325,-236,-705,-1127,-1204,-868,-359,-987,519,-365,-927,716,1147,977,-510,-1755,-1182,-719,-1235,-1776,-2139,-1997,-1690,-1433,-1280,-1269,-1309,-1478,-1682,-1995,-2220,-2078,-1733,-1346,-937,-476,-46,-921],[-943,1373,1007,-737,-787,-331,-807,-1151,-1334,-1477,-1479,-1414,-1371,-1328,-1363,-1410,-1509,-1488,-1284,-941,-527,-8,475,340,-1470,-1775,-1295,-610,-1437,-503,147,-931,-783,-1308,-1802,-2218,-2464,-2304,-1944,-1584,-1207,-964,-734,-577,-839,-240,-68,274,699,-2029,-236,1190,2094,480,67,2059,1184,-34,-1305,1126,-1135,-764,-1101,991,-153,-1615,250,-12,23,52,178,273,-912,205,71,-1342,-324,-441,-735,40,562,-1221,-1386,-658,-704,-1148,-1171,-675,-517,-1254,-666,-1454,-1972,-1803,-1205,-585,-64,423,410,-1195,-164,946,778,-80,-695,-342,-707,-918,-1032,-1027,-790,-458,-167,-1225,41,932,484,504,-485,-1993,-1203,519,153,411,908,1278,-1006,-1958,4178,1108,-1752,260,16068,19518,22203,23768,23878,-8857,1787,-4901,-1775,-305,-3407,-2352,596,-101,-333,-1188,37,-1111,-410,-1983,-546,-337,-376,-334,-183,-84,-2,21,-966,-480,-1016,33,132,-1436,546,-237,155,-383,-1313,-635,-352,-832,-1204,166,318,1354,836,356,-128,-508,-760,-935,-1053,-1959,-1415,-1377,-1082,-589,-81,338,-1516,-1596,-2532,-353,207,225,-193,-724,-1298,-1765,-1575,-1582,-638,-859,-424,-562,343,1156,1186,1113,877,-1417,-579,-510,-751,-1214,-1750,-1831,-835,-1721,-34,318,390,-528,-747,-1551,583,295,-1171,-774,-2130,-369,277,129,30,-39,-96,-819,-236,-316,-968,-545,-682,-784,-1044,-1335,-1565,-1773,-1940,-2015,-1973,-1957,-2030,-2060,-1948,-1698,-1343,-998,-617,-219,-588,-1497,-810,-1101,6,-466,-1088,-570,-634,-310,-647,-779,-775,-758,-721,-1457,-534,-461,-919,-1072,59,292,457,619,674,-543,-647,244,-1871,-76,-397,-790,-1141,-1516,-1775,-1896,-1843,-1610,-1341,-1068,-811,-576,-411,-1037,-309,-305,-1116,-426,-973,-506,-588,-635,-709,-791,-849,-928,-968,-977,-1012,-1089,-1213,-1366,-1561,-1874,-2191,-2276,-1854,-1501,-1138,-877,-1131,-436,-276,-165,-812,-512,150,258,-217,-1600,-827,981,1268,-329,1863,936,27,124,-860,-298,1035,-743,-1696,-1213,-1560,-891,-1880,-741,-1674,-353,-808,-686,-189,-512,-901,-837,-504,-127,171,-383,253,-138,-107,-315,-525,-1632,-916,-1565,-1305,-1597,-1763,-1739,-1558,-1347,-1143,-1563,-1044,-1232,-1971,-1187,-1210,-1210,-1106,-937,-654,-448,-210,-90,2,-584,-759,-640,-179,-28,-1090,-1365,-561,-2577,-1192,118,744,738,-1217,-1805,-122,-136,-1356,-1892,223,-87,-477,-955,-1576,-2233,-2194,-1996,-985,-2161,-2614,1153,1686,2041,-977,-1589,-1655,1118,-4245,-1651,2220,2098,1933,1732,1519,-6574,-4944,-12201,-7526,493,438,287,142,-148209,-302179,-59999,-400,-22548,-7713,-688,-705,-653,-540,-6029,-1378,-28,-5221,-2241,-58,-362,-2942,-433,1034,123,-3157,-3049,-13,878,-950,114,500,-793,-1038,-902,-247,-484,-756,-1001,-1118,-1080,-990,-755,-491,-971,-102,-1862,-313,-1261,-1853,1033,1168,-891,163,978,1705,1469,-580,-1420,-496,-675,-1301,1417,2020,940,1042,1451,-182,-1584,-2636,-1947,-1500,-1248,-1124,-998,-810,-1717,-137,200,-4,34,697,557,318,-489,-2483,-831,-1181,-1268,-1120,-816,-528,-312,-979,-1237,-51,-115,-262,-386,-395,-326,-1363,144,430,709,1104,815,-1504,140,-359,-416,-557,-1043,-423,-1505,-1021,-1489,-1672,-1374,-844,-212,-819,-82,-1747,-714,207,1315,343,-1878,580,2270,1247,421,546,-1302,-444,-1426,-1234,-450,318,143,-257,590,2018,-834,112,716,-244,-1446,-542,-642,-1208,-1074,-1868,-466,-325,-1505,-1558,-1243,-176,313,-173,-673,-1093,-1489,-1799,-1842,-1710,-1466,-1299,-1189,-1115,-1061,-1104,-1914,-1163,-1267,-1286,-1326,-1290,-1169,-973,-822,-2323,-1795,-592,-805,-55,1,51,-517,-174,-74,-132,-819,-1117,-1738,170,-315,-1847,-1900,-1404,363,762,43,389,-213,-1123,-205,-261,1362,1795,1181,485,109,431,-1398,1497,1405,431,-129,-535,-19,-289,-541,1410,1885,850,-675,-411,-174,283,-823,-1460,-1177,-1251,-1671,-1991,-1898,-1614,-2046,-1088,-916,-750,-703,-667,-687,-759,-845,-899,-974,-1083,-1168,-1229,-1245,-1156,-2131,-937,-1285,-739,-666,-1464,-651,-712,-1561,-929,-1107,-1265,-1509,-1665,-1781,-1818,-1748,-1559,-1278,-988,-637,-241,-187,-243,565,1608,1210,671,393,-1577,-247,646,-848,-331,1853,1982,-124,-1423,-1374,-761,-1406,-2009,-2025,-1385,-1040,-764,-551,-435,-341,-283,-405,-519,-648,-801,-933,-1035,-1160,-1271,-1295,-1295,-1216,-1139,-2348,-963,-895,-1416,-920,-905,-872,-909,-917,-916,-1000,-1052,-1086,-1149,-1252,-1349,-1533,-1699,-1830,-1938,-2077,-2203,-2180,-1994,-1806,-1709,-1598,-1485,-1443,-1416,-1338,-1364,-1305,-1301,-1341,-1396,-1534,-1732,-1741,-1528,-1233,-807,-418,138,627,826,1415,342,-984,4,-251,-525,-15,109,2083,3533,473,-2262,-1310,-904,-110,-568,700,1202,-1448,-612,-1720,756,2924,449,-1540,-432,1276,476,-805,-1353,-404,-856,-42,-1463,377,1764,1282,-592,-897,-59,-749,-999,-509,-1397,-1911,239,168,106,-1026,-41,-162,-330,-1556,-697,-784,-680,-739,-861,-626,1515,612,-40,-682,-197,-368,-1099,-1100,452,1307,-1696,-1122,-2530,-3494,-5641,147,-402,-18394,-3243,-1660,-1614,-5081,-1338,-1293,-1358,-1516,-1792,-2019,-1955,-1646,-1253,-857,-1022,-1794,-12864,-19784,-11222,-2501,1804,1926,-1728,-457,1483,1130,-1228,-903,-127,-1503,-934,-1373,-1792,-2188,-2470,-2147,-1723,-2054,-918,-573,-418,79,12,-795,-252,615,571,342,362,-838,212,-742,-269,-1403,169,1240,291,-809,-1815,-1764,1283,1681,1540,1248,1055,409,-519,416,92,-1245,192,-349,-2741,-1656,-1494,41,120,281,-1141,-1097,-201,627,959,1804,1762,-1632,1404,1133,697,681,419,147,-1908,-507,-829,-1171,-2241,-1084,-642,-329,294,507,5,-668,369,-681,-814,684,246,-267,-810,-1919,-1978,-2431,-2560,-2365,-1951,-1632,-1494,-1468,-1594,-1912,-2312,-2802,-2912,-2407,-1654,-921,-229,376,-597,229,756,-872],[-1003,-644,-902,-1216,-1575,-1941,-2317,-2319,-1936,-1592,-1249,-955,-759,-611,-574,-586,-702,-775,-735,-940,-280,187,704,118,-1622,-1710,-1161,-608,-1262,-411,304,-1002,-855,-64,-392,-522,-186,-1068,-661,1129,956,177,530,-253,-1169,-304,150,635,1236,-1880,-279,1517,2201,441,-118,1841,1062,-416,-1397,1177,-1186,-676,-866,-40,-511,-1849,-889,-745,-354,-52,245,436,-818,461,348,-1297,-185,-602,-1012,-1467,-1849,-1604,-1500,-777,-743,-1133,-994,-1038,-818,-1132,-1161,-1542,-1902,-1703,-1321,-973,-681,-347,-67,-779,13,365,425,-237,-1047,-415,-433,141,-824,76,105,151,75,-1403,-107,593,390,613,-355,-1774,-1270,267,603,592,1297,1144,-1407,-1649,3643,1386,-2503,-1967,16851,19781,21454,21619,20154,17271,10278,-3327,-3622,-622,-2670,-1437,-384,-432,-690,-1093,-1111,-1248,-1215,-2272,-905,-437,-290,-172,-13,65,128,142,-853,-323,-848,-24,-152,-968,-640,-923,-1230,-1535,-1677,-1357,-1094,-840,-1241,-530,-433,-371,-351,-349,-459,-612,-790,-997,-1148,-2091,-945,-356,100,-211,150,1446,-1267,-1862,-2644,-223,104,573,1879,1672,1358,-1489,-482,-1546,-771,-658,-106,-245,-55,37,130,231,252,-1972,-1027,-709,-175,-1058,-1770,-1495,-369,-1542,136,197,208,159,-238,-1737,-463,-765,-1088,-1343,-1988,-1125,-887,-702,-513,-339,-191,-1323,-7,61,-1281,-842,113,341,311,255,244,-1122,-158,178,-248,135,99,218,-371,-294,-1141,-356,-466,1194,-569,-1429,-715,-1246,-105,-460,-974,-344,-455,538,-777,-203,-630,-218,-423,-1308,-622,-753,-875,-1239,-964,-956,-953,-865,-788,-659,-627,-462,-2234,-247,-182,-534,-176,-871,-265,-320,-396,-794,-503,-705,-482,-473,-489,-935,-592,-615,-971,-606,-1455,-505,-459,-385,-476,-385,-416,-490,-529,-498,-430,-314,-151,-701,-945,421,545,392,-352,601,-877,224,-1088,-265,-475,-633,-805,-645,-670,-672,-726,-1534,-1049,-1001,-969,-813,-636,-510,-503,-523,-968,-772,-845,-862,-1982,-650,-59,367,-2020,-912,-1472,-472,-1012,-818,-23,565,-399,-362,-859,-1251,-1408,-1331,-1128,-958,-852,-758,-706,-1762,-677,-1104,-707,-857,-989,-1164,-1352,-1468,-1425,-1567,-1317,-1276,-1757,-1159,-1112,-1104,-1062,-1205,-869,-807,-702,-688,-646,-818,-817,-403,-370,-403,-1218,-1561,-1219,-2752,-1195,-144,320,-13,-888,-1895,74,-92,-1209,-2094,803,778,427,786,842,988,1142,-1621,-1406,-1764,-2227,2057,2040,1865,-1243,-2198,-1186,679,-4783,-1116,38,60,165,323,527,-6096,-5131,-11328,-11177,1343,1502,1518,1508,-171720,-326098,-61233,1248,-30945,-13272,665,401,132,-148,-7658,-751,-1097,-4816,-2026,-1438,-1236,-2611,-737,-523,-273,-2603,-2545,320,536,-1247,-282,748,-1071,-1186,-1321,263,69,-129,-264,-258,-191,-340,27,30,-275,-136,-2100,-886,-1766,-1408,-155,185,-645,-357,623,1480,1721,-434,-1176,-193,-577,-1670,1273,2397,867,819,2453,2395,2664,1228,705,770,1038,287,-193,-349,-1873,-1158,-1216,-1049,-867,-694,-626,-605,-647,-2582,-899,-1076,-1179,-1226,-1149,-1032,-909,-873,-1644,-478,-380,-351,-329,-268,-233,-1363,-145,-137,-74,18,87,-1554,-10,-450,-344,-339,-904,-578,-1231,-649,-524,-456,-578,358,718,-706,-279,-1941,-650,300,1290,431,-1886,672,1385,973,545,420,-1293,-370,-1494,-1322,-1290,-1532,-1650,-1691,-1634,-1428,-1321,-614,-132,-99,-1322,-870,-1070,-1383,-1167,-1922,-861,-805,-1696,-1605,-1208,-84,100,-363,-809,-1137,-1391,-1509,-1405,-1252,-1029,-870,-734,-595,-437,-348,-1691,-108,-88,-45,-1226,-732,-355,-491,-708,-2088,-1755,-1153,-1245,-1279,-1305,-1282,-1254,-1262,-1361,-1439,-1510,-1665,-1902,-2166,-1956,-1632,-1888,-1307,-679,-417,-206,-161,-141,-1251,-255,-450,-115,142,586,438,66,417,-1380,2023,1998,-10,-22,-464,-223,-455,-372,891,1952,622,-305,34,-269,606,-729,-1583,-1296,-1345,-1797,-1656,-1595,-1299,-2200,-738,-556,-391,-352,-339,-396,-523,-679,-822,-1004,-1232,-1456,-1672,-1855,-1936,-2197,-2005,-1975,-1906,-1742,-1883,-1283,-994,-1966,-309,-97,-167,680,685,-663,-1627,-440,1441,322,356,1276,1269,-396,-305,356,1690,1567,811,652,-1266,-175,702,-1060,-396,2033,2259,108,-1135,-1458,-525,-98,-56,-2199,-756,-466,-681,-466,-27,-356,615,567,528,480,423,402,421,414,399,130,-702,430,-751,-1883,348,191,-1440,-15,72,-524,-320,139,237,-789,358,463,-778,-392,-482,189,341,-201,-2188,-854,-318,-557,-772,-955,-1662,-950,-632,-309,9,364,-302,860,1046,1159,-999,-1449,461,852,-1128,-653,154,-534,-313,-508,-729,-915,-1066,-1204,-1097,-1003,-905,-637,-487,-354,-208,-108,-2472,-1385,-687,280,-159,860,1130,-1589,-778,-1502,1123,3113,372,-1671,-299,1512,669,-741,-1451,-712,-1261,-509,-1314,802,1353,1093,-155,-634,-501,-491,-811,-680,-1420,-1654,-1263,-1560,-1767,-1811,-1729,-1586,-1438,-1904,-1176,-1108,-1094,-1083,-1101,-1147,-1223,-1298,-1406,-1599,-1644,-1650,-1644,-1585,-1458,-1441,-1746,-1477,-2806,-3786,-5232,-1620,-1689,-12751,-1892,-1989,-1825,-6454,-1634,-1815,-1508,-1409,-1294,-1098,-811,-477,-125,193,500,-1092,-13014,-17478,-10937,-2211,1358,1251,-1976,-163,431,115,-1500,-995,-629,-1716,-718,-384,-173,-492,-1048,190,198,-1508,107,69,-179,245,174,-226,-1158,1480,1707,337,341,-1324,567,-463,-54,-1164,88,1667,541,-992,-1522,-1304,534,271,-26,-401,-667,-908,-1013,-963,-837,-1023,-491,-460,-2460,-1311,-2021,122,1392,521,-1046,-1048,-137,681,870,2610,2510,-1824,1745,2061,647,1103,1552,283,-2055,-429,175,188,-2232,947,918,-227,453,480,-139,-293,211,-914,-729,794,360,-70,-461,-1946,-1888,-1501,-1715,-1910,-1942,-1918,-1907,-1865,-1825,-1811,-1716,-1614,-1420,-2106,-1015,-829,-651,-486,-430,-173,-87,-808],[-2168,-1973,-1722,-1441,-1301,-768,-461,-104,274,-668,-609,535,301,194,131,-151,-225,-93,-537,-1102,-1606,-2038,-2083,-1522,-1703,-1479,-955,-453,-964,-234,246,-1051,-908,-159,-752,-437,-85,-940,-776,1600,1820,531,1408,-177,-1495,-657,-236,672,1545,-1294,-369,1946,2304,286,-288,1597,832,-726,-1377,470,-1262,-600,-711,-835,-1196,-2022,-1825,-1955,-1692,-1390,-1020,-700,-758,-263,-98,-1250,35,-21,-592,-212,-351,-1336,-1629,-964,-1266,-1586,-1925,-2238,-2397,-2546,-2484,-2320,-2081,-1824,-1543,-1240,-924,-501,-69,-400,176,255,948,-433,-1491,-513,-276,429,-937,302,780,690,154,-1683,-332,307,257,122,-361,-1624,-1405,-127,272,742,1430,1053,-1509,-1938,314,-1407,-2337,775,4026,10573,13178,14765,15128,14315,220,-3817,-1699,-1464,-2733,-1306,1260,154,-167,-1014,-410,-1215,-357,-2095,-1328,129,321,556,878,426,252,213,-749,-226,-643,757,-2,-458,1569,491,981,-433,-996,-457,-346,-525,-853,-68,-370,-630,-837,-946,-1032,-1044,-1014,-1016,-1072,-2197,-1690,-1903,-1174,-548,-138,1512,-976,-2057,-2512,-34,63,24,1483,1347,1354,-1703,-693,-1469,-895,-547,165,6,47,-146,-423,-723,-1096,-1808,-1826,-1995,-1712,-1386,-1656,-1187,-213,-1281,373,590,713,735,252,-1917,130,-340,-1185,-940,-1738,-1569,-1739,-1732,-1582,-1408,-1264,-1798,-1141,-1136,-1518,-1164,-1118,-973,-931,-882,-771,-1281,-563,-467,-484,-234,-104,182,249,-42,-1487,-440,-504,915,-660,-1454,-666,-1375,-152,-431,-854,-118,-269,239,-953,-613,-661,523,356,-1135,-75,-535,-716,-1417,729,927,1027,1118,1113,-81,-597,-55,-2251,436,-68,-722,-323,-968,-724,-842,-943,-1452,-1045,-1144,-1288,-1451,-1624,-1654,-1499,-1170,-775,-451,-1911,318,593,829,-473,765,833,248,2,-50,-483,-982,-1514,-1971,-1829,-1338,-811,-337,-381,466,-1257,774,-905,894,852,307,-439,-56,461,535,-997,-1394,-1242,207,103,-60,-155,-378,-695,-984,-1300,-1637,-2001,-2074,-2067,-1428,-1155,-901,-1869,-958,-1087,-559,-1206,-911,-677,-747,-807,-843,-914,-985,-1049,-1189,-1339,-1535,-1773,-1994,-2194,-2057,-1814,-1581,-1346,-1239,-1104,-1000,-921,-853,-758,-1389,-789,-1211,-1478,-925,-529,-578,-631,-1423,-703,-750,-704,-715,-712,-993,-743,-792,-857,-871,-1237,-1708,-1769,-2155,-1561,-1911,-2157,-1688,-1034,-1930,262,-33,-808,-2159,966,1816,605,1817,1769,1743,1775,-995,-1710,-1314,-1618,1161,823,328,-1361,-2602,-1234,-1457,-5281,-873,-305,266,784,1228,1605,-5599,-5271,-9755,-15289,2335,2402,2336,-1216,-190250,-337301,-65764,1867,-38180,-19993,1212,933,664,-201,-8123,-108,-407,-4315,-1654,-1082,-1155,-2206,-821,-610,-677,-2078,-1866,-403,-727,-1362,-1613,-1979,-1654,-1203,-1612,-304,-79,-8,-25,-12,-127,-541,490,794,483,1120,-1973,-1389,-1898,-863,1654,1650,-325,-813,318,1790,1934,-263,-890,131,-401,-2052,-54,-728,-1382,-1737,-1224,-499,174,782,1086,1076,1153,418,-7,-396,-1609,301,2288,791,322,1628,1804,1578,-473,-2545,251,551,-395,-370,-258,-649,-1050,-669,-1684,-338,-255,-232,-240,-253,-363,-1249,-844,-1278,-1756,-2278,-2040,-1557,-646,-514,-246,-72,-748,-674,-891,1232,685,-366,-722,2297,1125,-581,-475,-2134,-563,-610,-885,-958,-1722,-942,-1038,-1264,-1509,-1635,-1366,-855,-1531,-1313,-485,103,-862,-1258,673,1366,-1707,464,-129,-745,-1396,-1868,-1739,-1418,-1219,-1895,-1186,-1182,-1712,-1616,-1173,0,-383,-802,-1135,-1126,-808,-877,-62,663,-292,467,515,1298,2114,-72,-1299,1120,393,-20,-1418,-827,214,64,-557,-1818,-1731,-2107,-1985,-1612,-1261,-920,-884,-423,-348,-291,-689,-318,-1297,-665,-865,-1083,-1810,-1489,-1500,-1461,-1362,-1349,-1310,-1324,-1326,-1298,-1152,-916,-509,-150,20,480,-1256,997,1043,-495,38,-374,-346,-626,-153,426,1273,420,3,486,-261,793,-641,-1698,-1416,-1342,-2024,-223,-651,-992,-2260,-1044,-1032,-979,-1016,-1046,-1118,-1231,-1347,-1421,-1489,-1546,-1523,-1435,-1307,-1116,-2218,-883,-831,-885,-939,-2246,-1051,-1025,-1758,-699,-470,-181,30,296,-611,-1469,-217,788,-368,583,630,489,-648,-402,-101,-280,-548,-732,-858,-978,-1095,-1137,-1315,-1073,-989,-876,-768,-902,-1592,-995,-433,-226,-2195,-852,-633,-959,-1308,-1588,-1483,-1055,-651,-192,229,560,794,904,809,526,-75,-438,-1065,-1753,-2150,-1677,-1085,-1503,-216,127,-419,-513,572,557,-1014,240,94,-1354,-176,-432,-297,-313,-376,-2493,-620,-535,-737,-970,-1259,-1792,-1979,-1619,-1275,-987,-698,-565,-396,-310,-287,-663,-1211,-498,-563,-1424,-657,-525,-664,-143,134,386,642,-426,-1360,-15,-546,-1289,-752,-293,1070,872,74,-2552,-1465,-511,484,270,360,200,-1576,-879,-1242,-1777,-1675,-883,-1822,-260,1658,843,-674,-1568,-1064,-1723,-965,-921,1263,893,788,214,-244,-930,-380,-714,-901,-1351,-1440,-1254,-1666,-1922,-1873,-1621,-1280,-926,-2295,-269,-26,134,-505,-446,-992,205,58,-547,-892,-1395,-1216,-1561,-1696,-1508,-1260,-1872,-1152,-3043,-4176,-4775,256,-480,-6978,399,364,350,-8013,335,-2231,281,446,375,268,144,-7,-172,-334,-391,-279,-10758,-13684,-9963,-2003,1347,1411,-2213,96,1468,1143,-1540,-854,-1024,-1906,-806,69,-5,-419,-1045,-148,-168,-978,-145,-76,99,55,320,378,-1938,1367,1333,277,286,-1640,1119,-80,192,-924,-15,841,400,-1141,-1236,-859,-1060,-1234,-1325,-1385,-1289,-1211,-1139,-1086,-1099,-1125,-1247,-1349,-2007,-1388,-2124,-815,-375,80,-955,-980,-94,692,723,2098,2255,-1538,1587,2124,618,847,1534,220,-2181,-463,763,720,-2291,945,585,-132,577,481,-117,106,77,-1018,-677,821,1142,1182,278,-1744,-2040,-521,-562,-1678,-481,-924,-1433,-1868,-2193,-2361,-2284,-2173,-2032,-2004,-2022,-2158,-2344,-2538,-2667,-2623,-2472,-2256],[-1110,1025,1488,-913,-1143,591,2041,1681,290,-345,-278,451,218,387,100,-102,123,409,-55,-1298,-592,-976,-1335,-1581,-1646,-1458,-1130,-799,-574,-178,-47,-1081,-968,-297,-1110,-675,-987,-1148,-1056,-839,-536,-338,-141,-67,-1605,-955,-615,665,1427,-636,-456,2401,2475,97,-398,1385,558,-931,-1249,1211,-1306,-473,-580,413,-34,-2069,-821,-1163,-1289,-1417,-1420,-1393,-1340,-1299,-1170,-1121,-850,-707,-520,-391,-275,-1235,-1693,-922,-854,-1139,-1396,-1862,-2201,-2360,-2076,-1743,-1388,-1083,-1288,-638,-494,-290,-99,6,241,-196,551,-545,-1893,-481,-29,775,-916,-220,-107,499,271,-1935,-507,998,360,718,-352,-1415,-1447,-304,-463,-192,743,1087,-1299,-2249,1721,616,1486,5894,3592,14551,14007,12793,10995,8800,3046,1964,1626,-1763,-3021,-1180,-1341,-1445,-1597,-1778,-1983,-2272,-2095,-1698,-1648,-753,-329,96,580,499,283,294,-522,-56,-340,712,-219,52,1783,851,1482,-359,-724,-277,-208,58,-283,476,724,1444,1333,1164,602,437,-7,-475,-1036,-2063,-1624,-1836,-1929,-1898,-1780,-1569,-1292,-2071,-2220,-148,158,-475,481,463,343,-1828,-829,-1258,-907,-434,447,267,609,1235,1244,1195,1040,-1308,-1958,-1288,-562,-1532,-1413,-851,-103,-943,-314,-387,-466,-552,-654,-2008,-903,-956,-1399,-772,-1490,-722,-132,18,162,266,302,-1629,128,-390,-1480,-1381,-681,-762,-915,-1016,-1005,-1293,-812,-615,-727,-12,309,726,819,145,-1753,-545,-587,579,-822,-1518,-626,-1460,-103,-349,-711,109,-64,-48,-1145,-929,-644,545,605,-944,84,-609,-450,-1563,-459,-516,-638,-741,-913,-1065,-1256,-1392,-1867,-1391,-1282,-1172,-1003,-1086,-766,-693,-689,-2097,-768,-903,-1086,-1275,-1455,-1508,-1407,-1132,-784,-469,-2282,122,320,485,-527,493,399,211,6,-193,-428,-673,-894,-1010,-969,-823,-520,-163,-472,576,-1587,905,-667,763,538,222,-89,-409,-771,-1011,-1139,-1294,-1447,-853,-703,-568,-502,-510,-612,-671,-824,-788,-834,-1098,-1881,-524,-334,-63,-1621,-893,-639,-606,-1424,-1014,213,429,98,1416,1137,785,399,-739,-434,-684,-709,-481,-156,-1324,-130,94,-1074,774,762,727,-1237,-504,377,-1187,-986,-1161,-1237,-915,226,-60,-369,-1653,-911,-1062,-926,-658,-258,-1173,-286,102,-869,-1138,-1248,-1887,-2221,-1637,-823,-412,-351,-794,-950,-2003,-313,-48,-352,-2187,912,916,685,651,346,-18,-377,-759,-1970,-1504,-1875,-2189,-2153,-1910,-1570,-2590,-938,-619,-5741,-302,279,585,845,1062,1252,-5184,-5464,-7820,-19957,1714,1815,1783,-4876,-200432,-337023,-74477,1171,-32849,-27216,-1215,172,354,-448,-7319,207,-55,-3930,-1291,-1458,-1487,-1868,-166,414,-1286,-1689,-1270,918,411,-1342,-927,-1131,-1802,-1208,-1820,776,1002,1022,895,563,-57,-707,152,49,29,107,-1764,-1882,-1467,-365,94,-40,-306,-1239,-795,-985,-975,-853,-687,-337,-261,-2272,239,329,373,307,188,71,-24,-45,20,161,334,401,134,-662,-1211,321,542,538,345,481,434,417,-485,-2471,291,158,-142,-270,-382,-1012,-1498,-1007,-1337,-1152,-1182,-1217,-1208,-1115,-1022,-1088,-794,-724,-604,-443,-273,-1556,-214,-606,-203,123,-646,-755,-574,1323,517,-375,-865,1876,1287,-504,-708,-2326,-527,-747,-664,-344,-1545,244,350,274,80,-272,-1123,-980,-1574,-1257,-371,128,-1098,-1749,714,1406,-1924,736,359,-141,-883,-1601,-1962,-1838,-1394,-1832,-1352,-1280,-1555,-1639,-1173,44,274,245,202,228,241,-600,-203,202,-692,93,-18,-118,-187,-302,-856,-392,-495,-546,-1628,-911,-1063,-1273,-1579,-1794,-1910,-1754,-1547,-1327,-1146,-962,-1080,-737,-780,-828,-878,-1001,-1174,-1308,-1353,-1320,-1665,-1228,-1148,-1167,-1235,-1437,-1567,-1544,-1295,-963,-582,-242,132,306,-31,599,-1068,616,525,-975,65,-258,-326,-773,83,76,617,258,266,403,-163,382,-538,-1748,-1495,-1211,-1911,175,-61,-605,-2118,-385,-316,-136,-826,36,330,416,469,517,496,394,255,80,-105,-226,-2181,-462,-531,-638,-707,-2480,-895,-1022,-1276,-1286,-1438,-1533,-1672,-1690,-1664,-1637,-1642,-1654,-1656,-1709,-1739,-1734,-1640,-1546,-1417,-1214,-1092,-898,-669,-662,-317,-125,-1510,-631,603,891,794,-663,-1705,-1333,-661,429,-1901,-976,-634,-842,-799,-1211,-1164,-344,203,687,1023,1169,878,1019,729,397,-221,-48,383,140,-1126,540,86,-1516,-86,862,-284,-613,1710,1559,-997,473,361,-1665,252,-342,643,724,-506,-2588,-251,302,69,-178,-472,-1632,-1220,-1435,-1288,-1054,-807,-721,-610,-599,-664,-762,-953,-1238,-1449,-1622,-1675,-1529,-1338,-1125,-865,-621,-338,-602,-1244,95,-604,-1563,-984,-428,1532,1580,-184,-2367,-1380,-293,894,739,2011,1997,-1418,-796,-869,877,444,-53,-1870,-1111,-1516,-1190,-705,-1589,-1331,-1938,-1146,-382,689,532,485,567,178,-1227,-303,-615,-1060,-1171,-1195,-635,-826,-986,-1932,-1325,-1514,-1710,-2579,-1923,-1814,-1618,-1329,-981,-1025,-136,369,-564,-680,-2070,-1529,-1015,-352,1213,908,-1975,-1143,-3233,-4582,-4296,-1487,-2345,-1882,1156,857,616,-9508,230,-2266,-5,2,-98,-190,-264,-355,-484,-690,-936,-1205,-7575,-9675,-8566,-1830,-840,-402,-2370,210,443,593,-1358,-603,-1372,-1882,-893,-79,-288,-381,-1001,-276,101,-452,1282,1713,742,-10,463,1006,-1811,842,972,239,212,-1406,1792,395,495,-661,-122,-615,-1074,-1337,-1388,-1292,-1131,-990,-909,-942,-933,-1008,-1115,-1240,-1413,-1583,-1846,-2109,-2267,-1907,-1562,-1068,-638,-245,-912,-919,-88,628,477,1021,1047,-1122,919,771,596,515,384,53,-2297,-541,31,-52,-2407,-61,-60,-133,-131,-156,-153,-75,-109,-1080,-766,662,1178,1412,568,-1516,-2044,-684,-516,-2170,410,170,-279,-638,-873,-1017,-871,-718,-577,-1701,-347,-435,-747,-769,-855,-782,-427,-781],[-1071,846,908,-311,-649,16,1045,1029,217,-96,-39,291,141,419,13,-119,-329,-674,-1026,-1574,-1817,-2087,-1951,-1636,-1452,-1266,-1137,-1053,-957,-818,-738,-1143,-1103,-518,-1504,-399,-36,-549,-926,-91,40,184,456,25,-1349,-1175,-1019,550,2011,-48,-579,1186,598,-155,-738,-1305,-1397,-1116,-1134,-180,-1383,-379,-546,816,217,-2065,-162,238,813,610,-288,76,-605,-707,-1088,-1468,-1808,-2126,-2279,-2288,-2148,-2018,-1929,-1847,-1898,-1976,-2050,-2056,-1879,-1704,-1562,-1425,-1252,-1102,-1024,-830,-692,-441,-157,68,435,-678,299,-654,-2290,-396,211,1096,-843,-727,-852,296,426,-1931,-730,767,412,722,-384,-1218,-1421,-477,415,46,-152,-235,-1146,-2278,540,985,1908,2695,3452,4096,4517,4746,4708,4399,3937,3350,2692,-1247,-2927,-733,654,-199,40,-848,-546,-905,-1328,-1648,-1805,-1578,-1236,-854,-439,-146,81,212,-247,117,-41,243,-257,10,-83,-160,-186,-245,-494,-87,-52,702,356,621,855,1747,2094,2070,662,752,1136,673,-1326,-1874,-691,-1006,-1150,-1119,-1038,-983,-976,-1981,-1862,-921,-923,-952,-936,-957,-970,-1872,-908,-981,-859,-364,81,268,409,556,634,686,651,-845,-2338,-1448,-659,-1607,-1141,-543,213,-615,223,906,954,982,995,-2063,-464,-1684,-1770,-116,-1324,-312,1289,1421,1262,1053,795,-1238,205,-711,-1227,-1398,-356,70,-513,-533,335,-1253,4,30,-1005,1048,974,907,768,216,-1860,-706,-742,-257,-1082,-1624,-624,-1539,-20,-249,-599,284,110,-347,-1383,-1147,-632,435,685,-786,79,-596,-378,-1651,-1040,-1322,-1576,-1617,-1460,-1091,-682,-234,-1426,-27,-583,-726,345,-1259,906,1566,957,-2237,691,-164,24,-143,-512,-847,-1141,-1285,-1315,-1320,-1933,-1210,-1170,-1097,-1059,-1035,-986,-947,-855,-702,-544,-390,-251,-788,-845,-41,-105,-244,-657,-667,-1602,-1342,-1604,-1710,-1610,-1407,-1116,-837,-670,-528,-930,-1282,-1675,-722,-872,-997,-1124,-1244,-1383,-1429,-1458,-1488,-1553,-1546,-1668,-1630,-1605,-1462,-1365,-1058,-812,-590,-1583,-1115,171,252,218,177,-14,-261,-504,-950,-817,-700,-436,-74,265,-1139,-49,596,-1249,695,572,439,-1649,-962,239,-1011,-1190,-1107,-1035,-927,-315,-561,-790,-1763,-843,-543,35,669,929,-1338,230,328,-1230,-1580,-1257,-2092,-2348,-1216,-580,-444,1866,1431,-37,-2110,1122,-134,82,-2196,782,1921,667,1562,2181,2092,1967,-97,-2177,-586,-502,639,413,138,-1541,-2264,-517,-702,-5835,-1077,-1207,-1336,-1487,-1660,-1828,-4845,-5705,-5717,-24908,-1879,-1628,-1515,-9466,-200323,-331961,-87829,-1571,-27147,-27867,-7125,-2188,-2082,-1819,-6325,-1194,-952,-3689,-991,-446,-816,-1629,-579,-726,-1987,-1441,-1000,-1087,-1138,-1201,-1075,-894,-2249,-1227,-1912,-275,-110,23,155,342,9,-825,772,787,746,697,-1640,-2017,-1017,62,105,115,131,-1527,-400,754,1069,-206,-593,513,-190,-1813,681,1629,440,43,1132,917,695,503,361,279,240,199,169,-857,-836,170,212,305,246,422,429,436,-562,-2438,259,94,-64,-268,-444,-1283,-1832,-838,-965,-898,-975,-1135,-1324,-1496,-1707,-1924,-2115,-2313,-2357,-2253,-2132,-2017,-1957,-1863,-1740,-1553,-1318,-1060,-736,-448,-97,-492,-1029,800,1086,-495,-964,-2126,-582,687,1871,1377,-1432,523,1224,191,800,536,-1077,-297,-1634,-1195,-238,182,-958,-2009,692,610,-1863,487,442,329,-666,-1765,-1845,-1054,-1370,-1791,-1287,-1027,-1348,-1726,-1240,13,842,1354,1428,1512,562,-398,-415,779,-1202,37,157,55,128,-121,-469,871,707,-278,-1889,-1043,626,995,517,-1363,-1829,-1035,-1683,162,289,324,-1320,446,933,-407,-433,636,-795,-642,129,-202,-1535,-976,-438,-256,-863,234,292,-1166,-170,-863,372,969,337,170,-162,588,-935,430,338,-1474,-9,-190,-216,-946,237,-200,-35,59,244,135,-95,27,-496,-1781,-1594,-1065,-1677,28,-45,-222,-1927,-341,-110,-63,-1068,-456,-90,-147,-220,-281,-395,-585,-811,-1076,-1361,-1586,-2195,-1747,-1509,-1310,-1109,-2566,-868,-819,-842,-1215,-998,-743,-742,-626,-481,-1100,-199,-47,-1456,275,419,544,-1103,-555,-771,833,763,725,688,-429,-245,477,-1678,-771,1203,1677,1142,-512,-1892,-1575,-872,447,-1507,-1198,-697,-967,-927,-403,-1643,-695,-450,-58,327,647,603,1082,537,1203,-374,296,1327,515,-885,439,-61,-1580,-178,-263,-561,-896,-1123,-1180,-1110,-875,-580,-1310,-166,-306,-76,-140,-690,-2522,-541,-776,-994,-1173,-1338,-1537,-1613,-1509,-1393,-1269,-1064,-931,-678,-449,-241,-39,-352,35,10,-1812,-403,-502,-803,-1042,-1319,-1636,-1817,-1604,-1405,-1239,-1132,-1817,-1186,-960,-940,-867,-796,-2135,-1215,-346,-242,-190,-99,-35,-1288,-634,-495,-270,-320,-375,-1905,-429,-434,-452,-463,-1602,-1589,-1602,-1015,-754,-787,-821,-890,-932,-943,-1464,-852,-822,-1223,-1025,-1010,-827,-790,-955,-1812,-319,-108,99,-2565,458,552,346,-173,15,-972,818,809,-538,-419,-1688,-2053,-953,-105,1356,611,-2107,-1211,-3499,-5064,-3910,-3078,-3750,2124,2559,2276,2011,-10358,1457,-1897,-375,884,711,-1339,500,425,328,164,-32,-240,-4372,-5950,-7054,-1749,-741,-441,-2491,54,271,427,-1132,-383,-1594,-1652,-1005,438,484,-357,-958,-584,-64,16,2173,2401,1238,22,566,1602,-962,571,739,241,78,-923,1036,682,348,-385,-353,-586,-732,-1195,-776,-814,-856,-940,-1076,-1299,-1404,-1422,-1309,-1143,-981,-774,-615,-841,-1012,-143,-978,198,302,56,-897,-829,-64,176,70,-51,-122,-705,-248,-322,-322,-344,-388,-429,-2188,-576,-608,-747,-2154,-872,-879,-878,-820,-758,-718,-694,-730,-1060,-913,-704,-655,-591,-494,-1239,-1882,-806,-462,-1931,287,438,377,607,68,-766,811,833,-962,-1378,833,530,-792,654,413,-1120,-222,-873],[-917,-914,-846,-743,-609,-440,-328,-172,18,103,208,194,151,416,-17,-91,263,95,-104,-1800,-726,-1059,-1444,-1817,-2074,-1870,-1428,-946,-417,162,33,-1129,-1214,-706,-1823,-394,307,-346,-903,936,1352,924,1906,198,-916,-1150,-1316,428,2265,514,-623,3718,2960,-352,-593,653,-201,-1192,-988,-304,-1410,-252,-524,220,270,-1929,-355,149,1249,826,-506,1136,-536,617,313,-919,-402,-812,-1157,-1494,-1720,-1819,-1729,-1452,-1216,-1181,-845,-907,-1049,-607,-284,-211,-542,-352,-636,81,464,-415,-344,879,1045,-1098,32,-707,-1944,-217,397,388,-678,-1133,-1215,391,583,-1428,-973,513,498,697,-382,-981,-1249,-526,2747,1039,1332,819,-1097,-1906,43,-128,423,1362,2255,2919,3228,3226,2865,2162,1259,204,-915,-1909,-2191,-918,-38,-200,687,-826,-337,-437,129,-753,-1578,-1331,-1734,-1510,-922,-400,26,296,117,353,281,-44,-452,-1026,-1597,-2171,-2478,-2092,-1530,-1021,-628,-293,-80,17,59,45,-16,-80,-218,-337,-399,-395,-1532,-1583,172,528,965,-869,-700,1778,282,-1755,-1386,1336,1251,-1114,426,192,87,-1681,-803,-601,-703,-268,872,653,647,738,344,-72,-541,-973,-2221,-1537,-1720,-1842,-1813,-1692,-1527,-1312,-1039,-727,-421,-135,116,-2029,-858,-2315,-2220,-155,-1186,328,913,846,793,742,679,-838,476,-997,-834,-1090,-282,-111,-692,-549,-673,-1152,-934,-1050,-1228,-1273,-1436,-1511,-1560,-1586,-1628,-1407,-1233,-999,-1350,-1644,-592,-1554,113,-75,-464,458,312,-571,-1589,-1172,-568,266,788,-595,91,-415,223,-1515,2739,2881,1735,1740,577,914,-466,384,-931,-314,-807,-515,372,-1412,1022,1569,380,-1508,1029,69,66,455,100,-859,-672,-1004,-1261,-1473,-1514,-1522,-1414,-1207,-1002,-803,-591,-417,-221,-909,198,374,526,-748,-763,872,927,951,-856,501,-1233,801,-132,491,318,130,-1,-125,-305,-435,-744,-1287,-1841,-790,-789,-748,-726,-755,-880,-986,-1145,-1360,-1653,-1907,-2261,-2225,-1880,-1509,-1183,-924,-693,-439,-1423,-1108,-111,-150,-255,-417,-677,-987,-1314,-1712,-2094,-2475,-2252,-1913,-1646,-1442,-1315,-1236,-1184,-1244,-1279,-1330,-1778,-1481,-1549,-1676,-1834,-1994,-2096,-2213,-2271,-2272,-2110,-1800,-1445,-1094,-673,-328,20,-1369,697,672,-1505,-1836,-1150,-2179,-2100,-798,-244,-306,1833,1506,225,-2140,580,-187,42,-2100,201,548,665,1296,1675,1796,1779,152,-2227,-218,32,-508,-996,-1341,-1558,-1839,-698,-348,-5270,-202,267,341,317,206,47,-4456,-5864,-3485,-24035,-2069,-4238,-1630,-14730,-192980,-328437,-105970,-1798,-22707,-20096,-11272,-2381,-1310,-1222,-5462,-1133,-1182,-3480,-1341,-1402,-1550,-1668,-1761,-1835,-2597,-1690,-1506,-1344,-1168,-950,-892,-858,-2381,-1170,-1833,228,336,398,361,560,164,-784,918,957,965,981,-1519,-1632,-551,516,1002,1284,396,-1452,-692,1346,1903,-217,-504,655,-87,-1283,609,2818,232,-225,1311,1419,770,275,28,3,106,8,256,-829,-415,389,1080,1227,145,1221,1467,374,-602,-2339,305,1648,102,-187,-252,-1250,-1710,-20,-564,85,-193,-825,-851,-1100,-1306,-1401,-1334,-1179,-878,-501,-128,-1422,-285,-768,-255,251,-567,-756,-47,1114,-170,-591,-1100,2066,1729,-439,-1054,-1810,-627,857,2248,1672,-1296,348,680,12,858,430,-980,-297,-1587,-1032,0,282,-513,-1621,-156,-333,-1517,-498,-559,-591,-678,-1300,-1099,-1138,-1392,-1684,-1548,-1553,-1561,-1777,-1336,-1255,-1186,-1125,-1108,-1065,-1079,-1154,-1210,-1299,-1706,-1241,-1111,-889,-590,-330,-67,260,419,-313,-2052,-1126,377,241,44,-1153,-1901,-1019,-1790,378,641,264,-1484,449,853,-560,-306,626,-550,-763,-1198,-1548,-1350,-862,136,667,-1057,547,449,-993,-70,-846,275,1174,338,76,-288,681,-796,705,747,-1762,-83,-89,45,-1044,384,-314,-554,-84,492,1447,1,1403,-425,-1697,-1606,-851,-1375,426,2028,213,-1659,-392,-398,-1108,-1877,-2562,-2672,-2186,-1780,-1435,-1218,-1142,-1158,-1261,-1423,-1569,-2192,-2030,-2320,-2561,-2142,-2480,-1197,-694,-405,-1613,-1271,363,1250,-207,-194,-860,417,1253,-1391,787,1396,173,-1286,-609,-1175,882,2204,770,756,-211,-313,602,-1647,-819,-78,-485,-530,-374,-2083,-1600,-998,527,-1008,-1391,-715,-1078,-980,-520,-1660,-339,-497,-509,-437,-330,-194,-52,5,-5,-438,-145,-261,-426,-728,-754,-907,-1627,-1267,-1368,-1412,-1485,-1486,-1430,-1419,-1356,-1273,-1237,-1268,-1321,-1485,-1643,-1772,-2373,-1970,-2042,-2046,-2006,-1982,-2041,-2016,-1846,-1626,-1359,-1005,-741,-391,-102,132,328,112,347,240,-1923,-211,-249,-867,-690,-875,-1075,-1225,-1330,-1356,-1318,-1251,-1963,-1332,-859,-754,-635,-881,-1876,-965,-453,-522,-651,-731,-820,-1174,-1110,-1298,-1462,-1608,-1764,-1885,-1686,-1359,-994,-625,-1567,-1783,-1235,-663,418,463,14,-132,120,-60,-1604,-397,-596,-1340,-914,-847,7,108,-1258,-1533,301,267,174,-2316,-185,-474,-836,-1213,-1613,-1997,-2061,-1573,-996,-502,-961,-2339,-860,138,1438,260,-2226,-1350,-3812,-5560,-3624,-4389,-4735,3193,3132,2963,2743,-9532,2066,-1210,-709,866,438,-2420,-139,-264,-321,-376,-429,-484,-1501,-2713,-5578,-1752,-799,-637,-2571,160,550,742,-906,-209,-1662,-1329,-1116,424,672,-418,-927,-847,-130,408,886,756,680,140,593,530,-30,300,158,15,-141,-415,-384,-496,-534,-556,-561,-488,-409,-1125,-515,-152,-95,-88,-160,-372,-576,-890,-1198,-1248,-963,-513,-546,-883,-535,222,-406,402,705,-219,-937,-732,-25,349,-242,1315,1744,-364,1031,1061,784,-182,296,-498,-2037,-580,-365,-481,-1752,-492,-531,-485,-482,-495,-528,-573,-675,-1049,-1148,-966,-1083,-1200,-1203,-1108,-1731,-945,-500,-1439,-222,-194,-302,-438,-618,-862,-1054,-1064,-1356,-1104,-364,-220,-739,-18,66,-1303,-681,-1031],[-643,837,1806,1022,602,-567,890,530,186,-88,-339,-549,-773,-984,-1261,-1567,-1979,-2367,-2646,-2676,-2478,-2142,-1846,-1587,-1442,-1336,-1188,-991,-674,-228,-65,-1127,-1391,-932,-1998,-446,448,-239,-869,620,239,-94,-164,-2,-532,-994,-1541,222,1838,925,-641,1737,1490,-557,-678,627,-677,-1225,-929,-89,-1477,-420,-600,-557,-551,-1787,-646,-117,165,306,-812,429,-554,130,-94,-955,-713,-1095,-1421,-1757,-2027,-2273,-2471,-2561,-2651,-2653,-2599,-2488,-2217,-1951,-1706,-1443,-1122,-809,-511,-237,-5,-1147,-608,575,707,-1514,-279,-830,-1512,-83,45,220,-558,-1588,-1231,636,890,-891,-1371,143,469,507,-455,-820,-1067,-598,-442,-815,-837,-557,-1205,-1404,-46,234,3096,2389,1380,5801,6336,6710,6842,6710,6419,4129,2815,-636,-1182,191,1880,-232,503,-948,-376,-290,321,-329,-1236,-1734,-108,-493,-628,-626,-479,-298,-88,104,190,210,108,45,-100,-304,-548,-806,-1054,-1324,-1628,-1876,-2095,-2243,-2243,-2126,-1944,-1709,-1530,-1341,-1109,-819,-1631,-1347,605,1236,1541,-957,-886,1749,611,-1561,-954,1831,1837,-1088,42,-320,-660,-1372,-617,-284,-603,-294,906,670,527,809,491,158,-220,-553,-1912,-882,-914,-1149,-655,-359,-34,-55,-22,1098,1456,1765,1874,-2089,-1363,-1567,-2026,-416,-1200,935,1187,804,446,110,-214,-618,-852,-1409,-1432,-1721,-1983,-2121,-2155,-2006,-1793,-1596,-1440,-1326,-1493,-1256,-1362,-1439,-1559,-1735,-1891,-2106,-2227,-2099,-1971,-1812,-1652,-1669,-1432,-1259,-1098,-826,-558,-868,-1921,-1176,-619,-118,353,-520,25,-250,466,-1309,3952,3897,1481,1400,201,1156,-506,587,-582,-678,-1125,-301,385,-1687,970,1275,-337,-864,1198,194,-25,795,-38,-1040,-177,512,357,-173,-1219,198,255,381,-719,-402,-415,334,425,-984,579,546,510,-774,-817,470,443,396,-1214,153,-928,-58,-251,-445,-579,-658,-608,-497,-430,-507,-708,-1463,-2052,-201,-287,-390,-546,-758,-1042,-1264,-1466,-1609,-1644,-1428,-1251,-876,-1212,-267,-779,-138,448,-200,-1191,-1128,182,-1,342,1169,1083,961,63,-1303,154,-469,-1226,-523,-627,-566,-223,213,-1064,931,1432,812,-1502,-1630,255,-646,-1377,-844,-601,-784,841,611,261,-1276,-343,-640,-827,-1029,-1149,-1386,-1149,-1048,-1709,-1666,-1048,-1996,-1946,-510,23,-155,63,-85,-328,-2201,-993,-1343,-1691,-2027,-2228,-1999,-1769,-1563,-1454,-1376,-1286,-1216,-2247,-1094,-1082,-1097,-1059,-1117,-1635,-1518,-1405,-1527,-4470,-1788,-1839,-1857,-1847,-1802,-1701,-4108,-6001,-1358,-18208,-2428,-8122,-967,-20175,-183654,-330331,-129130,-4402,-19710,-12036,-10398,-2145,587,-1085,-4935,78,-283,-3397,-933,-994,-1369,-1317,-570,-464,-3051,-1119,-68,182,560,-581,-498,-901,-2078,-1134,-1765,926,2587,1764,-152,481,69,-699,-834,-684,-252,277,-1494,-1339,-187,900,2252,2535,580,-1226,-977,1120,1786,-289,-500,717,-49,-789,633,1522,-32,-510,435,42,-349,-698,-985,-1186,-1318,-1427,-1505,-1589,-1632,-1688,-1751,-1787,-1879,-1963,-2081,-2123,-2034,-2241,-1693,-1566,-1439,-1393,-1371,-1405,-1483,-1572,-1604,-1644,-1648,-1629,-1529,-1314,-1182,-799,-493,-235,70,398,-36,-1244,-174,-751,-290,231,-528,-610,191,868,-587,-711,-1131,2168,1893,-388,-964,-1478,-720,947,901,841,-1199,127,124,-117,-360,-550,-894,-500,-1487,-835,55,104,-22,-1149,-360,-745,-1091,-1472,-1703,-1602,-1298,-911,-578,-428,-1365,-1571,-546,4,-748,-1843,-1248,8,944,714,443,225,-2,-232,-724,-546,-2110,-704,-785,-845,-882,-983,-1023,-1107,-1238,-1289,-1989,-1362,-1250,-1052,-875,-981,-1995,-906,-1709,190,325,175,-1581,404,371,-700,-224,-337,-772,-1252,-1754,-2246,-2100,-1633,-1141,-756,-1216,-306,-207,-781,-241,-715,-369,-433,-375,-339,-448,37,-713,714,1031,-1584,-188,-14,366,-1101,474,-344,-945,-214,512,1571,60,1556,-370,-1558,-1559,-628,-1082,409,2202,634,-1388,-421,1375,854,-1156,-1303,128,-155,-329,-396,-446,-528,-622,-738,-859,-913,-2229,-1002,-980,-967,-866,-2456,-532,-317,-64,-1405,-1539,496,526,-482,14,-585,438,480,-909,726,1112,-297,-1448,-667,-1465,458,2117,626,535,-59,-405,553,-1438,-772,-499,-1195,-1764,-1898,-2087,-1509,-1102,-428,-497,-1499,-761,-1230,-1012,-708,-1185,-874,-1001,-1017,-949,-817,-605,-329,-84,131,-453,498,623,667,-721,-11,-540,-1713,-378,57,-130,-650,-131,-71,-43,76,-480,88,470,-229,521,480,-1077,-2281,254,92,-47,-145,-642,-1173,-272,-158,-42,92,286,-564,488,530,-9,412,210,-120,-421,-1998,-1090,-1333,-1446,-1414,-1270,-1156,-1076,-1058,-1064,-1064,-1016,-1877,-1509,-964,353,805,-1304,-1684,-747,13,996,1481,1936,1558,-1149,-151,257,913,519,26,-1893,-1053,-1353,-1140,-605,-1569,-1983,-952,-320,900,829,-164,-275,-269,-770,-1719,-1656,-1828,-1591,-1266,-1051,-939,-907,-1515,-1270,-1112,-1265,-1440,-2124,-1789,-1961,-2115,-2179,-2154,-2045,-1868,-1619,-1357,-1164,-844,-1916,-803,-78,227,-190,-2382,-1604,-4061,-5846,-3523,-5492,-5465,1927,2022,2032,532,-8330,1685,-426,-909,746,171,-3071,-757,-915,-1157,-1317,-1367,-1317,-1183,-1030,-4295,-1898,-226,-1390,-2679,784,1084,484,-737,-138,-1675,-1053,-1260,225,578,-600,-961,-1064,-103,-252,-558,-813,-957,-991,-941,-856,-766,-704,-641,-579,-531,-429,-377,-305,-190,-103,-530,-26,-43,-1064,-408,-220,-294,-387,-526,-769,-956,-1195,-1356,-1319,-1119,-782,-842,-865,-117,513,135,373,275,-537,-1028,-632,34,120,-731,625,464,-105,-253,-665,-956,-1124,-1086,-904,-1895,-513,-137,-126,-1263,-333,-876,-890,-983,-674,-260,113,-511,-1043,-1362,183,409,198,-28,-671,-1568,-1048,-456,-927,64,110,-10,-190,-427,-687,-729,-512,-1624,-808,938,240,-559,1332,695,-1125,-1108,-1002],[-519,817,1114,980,788,-572,258,20,-106,-218,-176,-95,20,103,-254,-237,658,614,-39,-2000,89,-150,-433,-909,-931,-954,-762,-451,-76,303,-237,-1162,-1640,-1190,-1752,-570,-661,-1286,-1855,-2247,-1986,-1615,-1242,-957,-663,-823,-1666,-235,-118,-46,-611,91,112,-748,-752,47,-1227,-1186,-964,-252,-1564,-480,-738,-555,-575,-1651,-1001,-456,-288,-225,-1170,-95,-638,-154,-192,-1124,-362,-516,-630,-1271,-894,-1023,-1143,-1203,-1323,-1492,-1429,-1344,-1022,-780,-227,-356,-797,-451,17,-369,-687,-1633,-803,1421,1807,-1773,-580,-979,-1135,30,756,1793,-452,-2052,-910,941,1017,-320,-1835,-237,365,210,-525,-669,-844,-630,415,-63,-111,-6,-1319,-901,-232,-815,1670,-6,-1808,1229,675,70,-589,-1245,-1649,-1625,-1293,-875,-438,-101,224,-246,364,-1088,-334,-172,556,96,-854,-1510,-493,1219,1238,907,644,1053,744,676,664,611,344,1007,954,829,628,215,-286,-403,-939,-1474,-1963,-2102,-1721,-1167,-613,-93,278,555,758,893,-1411,-1057,787,1281,1427,-1045,-976,1695,921,-1277,-452,1205,912,-785,-249,-732,-1473,-872,-239,-52,-446,-304,437,509,404,470,347,181,-76,-344,-1615,-661,-681,-875,-398,177,155,118,-196,2112,2538,2906,2048,-2122,-1708,-597,-1353,-752,-1148,1074,324,-477,-1225,-1880,-2160,-1695,-1200,-1802,-436,-308,-43,116,-1093,-575,-146,-1179,-468,-797,-1520,-1209,-1565,-1849,-2126,-2122,-1818,-1618,-1465,-1357,-1937,-1551,-1455,-1740,-1645,-1583,-1473,-1236,-1027,-1071,-2207,-1045,-633,-555,-168,-374,22,7,365,-956,315,302,231,203,49,156,-518,326,-262,-970,-1314,68,508,-1809,868,1028,-1048,-179,1345,349,-100,212,-322,-1233,-367,1571,738,-148,-941,363,2823,-118,-455,-657,-894,353,465,-763,1943,1781,1623,-723,-870,766,874,586,-1571,-129,-621,-847,-1232,-1566,-1754,-1788,-1646,-1451,-1319,-1168,-1072,-1677,-1809,-1054,-1114,-1174,-1269,-1394,-1573,-1671,-1745,-1794,-1837,-1774,-1771,-1758,-1776,-1767,-1791,-1857,-1910,-1881,-1826,-1789,-1724,-1630,-1512,-1364,-1248,-1131,-1009,-1437,-947,-997,-1613,-1281,-1509,-1770,-1866,-1483,-926,-411,191,176,-997,-1373,168,-494,-1369,-685,-404,-649,864,2237,2002,-986,1623,788,549,1479,785,-1296,58,-439,-1599,-1546,-1886,-1771,-1869,-364,137,55,702,715,540,-2180,-242,-729,-1191,-1890,-1306,-924,-494,-96,167,344,473,11,-2158,334,340,167,45,-159,-1702,-1247,-458,-318,-3539,-715,679,-653,1411,1647,1803,-3722,-5965,705,-11896,420,-9608,568,-24693,-175718,-338929,-157044,-17072,-18074,-4524,-4898,-668,803,-1316,-4727,384,76,-3379,-624,-946,-1771,-1637,-1809,-1772,-2885,-1279,-962,-696,-442,-270,47,-609,-1643,-1078,-1708,311,93,-222,-688,-890,-1108,-1286,-1242,-1085,-877,-634,-1537,-1110,-41,211,520,909,739,-982,-1217,887,1661,-380,-552,728,-57,-323,771,1729,-328,-777,-47,-684,-1308,-1872,-2258,-1917,-1538,-1206,-895,-629,-349,-108,103,322,-210,587,751,-610,-824,-2134,182,1338,26,-141,27,-628,-895,395,18,1524,828,-2049,-771,-468,-834,-89,669,-58,1062,1010,-47,-1027,16,-672,-347,145,-499,-405,290,187,-1029,-837,-1133,-121,-218,-353,-704,-1150,-874,-808,-881,-921,-1161,-1014,-1080,-1186,-1263,-1359,-1395,-1350,-1365,-869,-566,-277,19,-732,256,226,-662,77,-66,-193,-344,-446,-554,-542,-1276,-1478,-311,-225,-483,-1933,-1224,-827,-1162,-1504,-1841,-1991,-1867,-1586,-1238,-964,-1478,-784,-375,-263,-150,-413,-19,24,11,-195,-1768,-1306,-77,-86,-154,-877,-2134,-732,-1494,-182,-167,-104,-1607,54,72,-819,-228,295,-212,-872,212,151,-1071,-725,-69,-128,-1343,-356,-523,-773,-1057,-1359,-1528,-1406,-867,-260,-658,870,-724,386,438,-1225,-330,1,660,-1152,192,-412,-1217,-1249,-1233,-1030,-666,-323,-355,-1409,-1473,-430,-831,340,817,747,-1153,-446,547,505,-1126,-1676,212,89,-21,-86,-155,-235,-282,-533,-319,-107,-2329,225,96,-360,57,-2524,844,880,230,-890,-1817,737,900,-765,217,-299,673,1425,-325,614,724,-736,-1594,-748,-1438,-44,1347,416,207,22,-511,-786,-1301,-1795,-2233,-2499,-2349,-1973,-1795,-1390,-1206,-833,-699,-1403,-861,-1423,-1191,-1426,-1617,-1758,-1971,-2065,-2065,-1986,-1805,-1528,-1228,-896,-499,-126,268,605,-863,-360,-915,-1833,-522,728,-164,-577,689,283,347,480,-384,805,1004,-218,917,1387,-1315,-2259,814,1083,872,676,-947,-1019,-227,42,-58,-155,-205,-378,-491,-673,-902,-1134,-1415,-1720,-1833,-2015,-1593,-1318,-1067,-808,-1041,-649,-684,-885,-1171,-1526,-1908,-2005,-1706,-1227,-452,168,-1743,-1529,-561,-16,772,1449,2122,1264,-1165,74,576,1630,1432,929,-1901,-636,-142,-638,-1012,-1562,-2140,-923,-702,-562,-505,-559,-750,-982,-1184,-1768,-1101,-802,-1551,-1009,-677,459,400,-1603,-1032,589,442,234,-1952,-289,-583,-864,-1042,-1100,-1027,-841,-558,-593,-63,214,-1414,-737,456,523,-654,-2491,-1822,-3803,-5446,-3554,-6372,-6012,-569,-507,-430,-4260,-7244,-77,31,-770,138,-389,-2974,-3193,-8021,-1441,-870,-1209,-1563,-1929,-2358,-3206,-2120,-1242,-1816,-2766,59,387,247,-554,-90,-1639,-808,-1356,36,337,-834,-994,-1120,-1048,-1322,-1487,-1474,-1272,-966,-630,-315,-36,186,393,226,-1054,469,1078,1215,1380,386,-675,1590,848,-987,-344,450,1340,621,559,1194,-90,-326,-777,-210,484,78,-1137,-757,267,257,72,-128,-312,-815,-1118,-766,-899,-990,-1256,-1023,-890,-674,-423,-148,201,-663,-1008,-1359,-1757,-365,760,404,-702,-465,-1179,-1374,-1267,-821,-407,-93,-568,-1066,-1455,119,48,-37,-97,-300,-1382,-1134,-470,-441,-15,-1,-82,-161,-260,-410,-518,-657,-1744,-739,-618,-422,-367,179,531,-855,-1491,-846],[-453,749,744,569,379,-480,-26,-163,-189,-226,-146,-280,-120,-142,-459,-417,578,514,-197,-1785,71,-19,-426,-759,-879,-162,294,394,475,528,-409,-1162,-1579,-1366,-1536,-693,-920,-1134,-1194,-1178,-1063,-1016,-940,-898,-782,-739,-1656,-486,-301,-137,-457,200,300,-842,-691,330,-1739,-1014,-1007,-100,-1580,-440,-824,-670,-801,-1445,-1276,-1281,-1409,-1678,-1937,-2227,-2448,-2499,-2251,-1882,-1448,-1035,-577,-958,203,496,-690,-764,-1404,-1610,-99,-111,-833,-933,387,-837,-673,-450,361,-210,-803,-1095,-711,1666,2255,-1705,-770,-1066,-746,191,880,1942,-293,-2373,-358,1216,1123,344,-2087,-499,-167,-643,-1108,-1501,-1737,-1642,-1359,-995,-556,-342,-1353,-478,-530,-1669,933,-565,1560,1683,-13903,-18336,1537,1276,968,-3389,-607,-229,-399,-478,-278,-241,251,-1129,-183,-13,878,580,-439,-922,-628,1238,2458,979,690,1527,1135,911,865,662,634,1127,704,1328,1051,401,-351,-186,-754,-1304,-1842,-2277,-2414,-2221,-1893,-1536,-1297,-1133,-1039,-1025,-1061,-1202,-1438,-1725,-2042,-2357,-2666,-2584,-2304,-1966,-1618,-1292,-983,-728,-463,-865,-1831,-223,-49,-3,-226,-273,-187,-326,-522,-714,-966,-1200,-1423,-1493,-1345,-1000,-639,-606,-204,383,6,255,-352,1001,1124,1254,1364,-2131,-1657,355,-655,-1152,-935,-599,-1278,-1853,-1962,-1585,-1074,-621,-308,-1710,-82,-185,-386,-597,-1179,-1420,-1721,-1844,-1732,-1452,-1261,-765,-509,-215,30,-485,-504,-1376,-1709,-1407,-1664,-1375,-912,-1792,109,239,-599,200,7,-1195,-2216,-856,-630,-1037,-743,-723,-769,-868,-926,-950,-1015,-1007,-1030,-1001,-1012,-985,-996,-971,-898,-1231,-1290,-276,110,-1581,646,747,-1801,466,1422,470,-194,-479,-665,-1481,-387,869,523,-150,-736,-22,1642,-715,12,-803,-1421,347,436,-450,1686,1491,1296,-672,-971,549,408,117,-1921,-442,-728,-1060,-1303,-1484,-1555,-1535,-1372,-1135,-912,-1169,-896,-1966,-1527,-590,-43,90,1418,1276,271,-447,-472,1349,1050,27,-1007,-330,-1074,-1610,-2158,-2088,-1596,-1039,-661,-1019,45,-117,233,611,711,816,-794,-1564,-449,44,-1654,-716,277,-102,-574,-855,-974,-892,-523,-527,-543,-1026,7,-420,-1347,-583,-289,-544,889,1675,1576,-744,1296,690,154,699,492,-1213,32,-286,-1272,-1151,-1710,-2402,-2344,-1660,-963,-351,151,473,593,-2154,246,-777,-701,-1787,-2053,-2419,-1725,-1020,-441,40,451,-377,-2050,498,845,367,399,63,-1855,-1125,-503,-818,-2655,-1175,-601,-1333,864,924,912,-3383,-5758,498,-5555,181,-8247,-3090,-27126,-170969,-352647,-188635,-30554,-17791,57,128,152,162,-1670,-4932,-766,-347,-3504,-892,-1073,-2315,-1535,-1019,-1166,-2353,-1196,-229,-206,-270,-380,-515,-704,-1298,-1083,-1747,-1299,-1363,-1450,-1547,-1583,-1545,-1511,-1352,-1177,-1005,-854,-1725,-1023,-1098,-1325,-1389,-1006,-346,-872,-1485,580,1469,-558,-731,614,-192,14,921,1931,-722,-1084,169,669,810,1034,747,-1069,-1925,-1141,-678,-1044,-1221,-1208,-1050,-816,-666,-576,-613,-1088,-1081,-2080,-868,-672,-301,-205,143,-297,-548,481,130,975,408,-2070,-1265,-711,-499,103,547,-90,1706,1196,-55,-832,226,-584,-466,-649,-982,-1329,-1635,-1972,-2042,-1760,-1414,-1115,-840,-616,-504,-877,-1123,-804,-1034,-1295,-1559,-1671,-1557,-1335,-1055,-827,-860,-479,-1273,-449,24,170,348,-422,444,378,-286,176,-25,-255,-570,-908,-1305,-1588,-1737,-1654,-1351,-1007,-768,-1993,-1182,-364,-387,-434,-520,-557,-611,-683,-1021,-969,-849,-860,-600,-507,-364,-604,-85,44,110,-95,-1548,-1417,135,135,96,-845,-2303,-521,-1233,293,274,-161,-1549,153,-213,-867,-318,1144,-151,-864,1402,763,-1012,-725,733,170,-1396,803,712,-396,84,-485,-758,-586,1,-132,-863,829,-794,40,19,-861,-438,-15,882,-1173,6,-421,-1354,-1137,-1350,-1526,-1554,-1518,-1349,-1225,-1306,-633,-584,-211,-126,-67,-918,-414,34,79,-1063,-1936,75,51,28,32,4,-64,-130,-593,-559,-32,-2414,384,97,-328,-63,-2458,429,1494,455,-307,-2034,947,1371,-967,468,46,764,1868,292,549,321,-1034,-1645,-781,-1027,-520,1456,238,-114,-52,-562,-972,-1306,-1572,-1781,-1947,-2115,-2233,-2120,-1917,-1723,-1590,-1443,-1425,-1468,-1552,-1629,-1750,-1804,-1786,-1835,-1799,-1735,-1683,-1628,-1558,-1516,-1424,-1187,-870,-431,35,-1032,-550,-1241,-1879,-579,704,-150,-388,1136,-606,804,695,13,1589,2001,-107,940,1199,-1452,-2198,223,-149,-448,-623,-1199,-749,-448,-219,-56,64,212,149,322,-47,-647,450,454,399,327,-1875,344,-54,-1039,-313,-1543,-788,500,-99,159,624,-355,-1388,-1795,-1410,-225,-440,-2059,-1279,-909,-966,-1007,-1046,-999,-949,-1086,-994,-1092,-1184,-1281,-1424,-1796,-1800,-1944,-1701,-1389,-1424,-2068,-621,-377,-179,-10,-309,78,9,-98,-1638,-770,-706,-1477,-1036,-439,1728,646,-1382,-723,2004,4123,831,-1657,1553,2264,184,31,170,-449,569,234,-559,59,158,-836,-554,-126,-319,-984,-2411,-1693,-3120,-4803,-3593,-6982,-6398,-573,-345,-163,-9095,-6271,356,528,-172,507,-666,-2044,-5711,-19056,-11699,407,162,-84,-315,-576,-2233,-2300,-1772,-1463,-2731,-1075,-1011,-956,-928,-903,-1482,-856,-1276,-961,-1103,-1309,-1634,-1998,-1855,-1341,-809,-263,314,659,438,1942,2183,2409,1671,169,-1643,979,3330,2642,2382,727,-698,1962,833,-814,-233,526,1689,413,469,2199,-38,-386,-793,-213,646,251,-1337,-512,688,960,664,336,-516,-927,-1109,-993,-1320,-1600,-1827,-1921,-1850,-1822,-1870,-1960,-1959,-1900,-1767,-1787,-1563,-1090,-822,-663,-455,-333,-1374,-843,-226,-304,-451,-641,-895,-1112,-1300,-1323,-1300,-1219,-1089,-1006,-1088,-1169,-500,-336,-85,95,187,292,126,241,512,179,-1681,-289,607,91,-178,986,722,-592,-1397,-643],[-276,776,1408,1124,896,-271,-155,398,21,81,-110,-350,-495,-642,-793,-896,-1041,-1136,-1191,-1463,-1302,-1252,-1175,-1037,-932,-829,-713,-637,-578,-541,-643,-1077,-1366,-1381,-1438,-1557,-1561,-1353,-974,-560,-418,228,544,783,170,-501,-1593,-256,1868,1272,-221,2391,2449,-871,-500,369,-1856,-779,-1082,535,-1559,-471,-885,-552,-783,-1227,-1400,-271,1223,1694,-1267,-133,-715,4,177,-1438,292,-555,-186,-666,359,999,-298,-834,-1597,-1662,-105,-308,-882,-1169,-520,-1194,-601,-640,-707,-792,-892,-893,-855,-851,-680,-1457,-948,-1196,-454,-411,-468,-507,-637,-2440,-1074,-1289,-1475,-1592,-1842,-1453,-1250,-1072,-926,-824,-807,-832,-985,-1238,-1510,-1860,-2217,-2296,-1967,-2148,-848,-1560,376,921,-20407,-10588,-5638,-543,559,-4723,-1662,-199,1283,277,895,-361,17,-1143,-84,65,426,499,-146,-400,-626,907,979,939,602,686,516,356,168,41,53,112,141,626,922,504,-543,368,99,1206,859,382,-147,-708,-1275,-1792,-2328,-2795,-3055,-2742,-2347,-1984,-1635,-1254,-837,-1314,-872,372,640,-495,684,1263,1364,-36,-488,-720,-1093,432,903,888,-45,-293,794,488,136,646,787,-255,833,384,-1188,223,609,-455,-115,558,-245,276,-564,555,41,-430,-807,-2178,-1298,-1127,-1025,-1665,-926,-976,-1093,-1261,-1387,-1454,-1455,-1394,-1303,-1355,-1049,-966,-916,-844,-1238,-1145,-1290,-1417,-1480,-1480,-1190,-871,-504,0,541,-742,-75,-1320,-1976,-1434,-1352,-1242,-1078,-1851,-33,319,-752,76,290,-1243,-1895,-655,-602,-1480,-1199,198,25,533,923,-178,1809,1574,452,170,305,57,-593,-822,-1163,-1460,-1471,-1470,-1323,-1233,-932,-704,-2266,-266,-74,77,-258,-1209,-1031,-1718,-300,-567,-893,-1277,-1593,-1963,-2263,-2434,-2473,-2376,-2222,-2110,-2000,-1885,-1819,-1796,-1819,-1862,-1935,-2114,-2285,-2425,-2317,-2124,-1847,-1635,-1402,-1202,-1004,-828,-602,-373,-302,-1216,-1137,-1871,-1209,-909,-174,0,1608,1184,380,-540,-505,1979,1788,346,-923,-542,-610,-480,-1042,-1484,-1577,-1273,-835,-930,-74,-81,140,739,885,981,-1132,-1555,-661,386,-1249,-1137,-587,-972,-1147,-935,-407,-522,360,-1101,-95,-669,-119,-315,-1215,-440,-154,-380,635,221,-207,-622,-1052,-1460,-1651,-1676,-1542,-1397,-1364,-1456,-1693,-2008,-2390,-2255,-2127,-1166,-602,-142,203,378,383,-2003,46,-1054,-296,-1595,-288,-165,-13,-380,159,139,120,-839,-1801,142,221,-120,576,749,-1958,-1014,-331,-1825,-1743,-1603,-2141,-1446,1034,923,803,-2950,-5194,308,123,-61,-5194,-6191,-26484,-169931,-363099,-219117,-44273,-18546,-312,-71,149,371,-2009,-5395,-2156,634,-3612,-199,-764,-2821,-1804,169,-1398,-1658,-1304,-112,778,548,80,-226,-773,-1374,-1949,-2018,-1474,-994,-1203,-1637,-92,146,-278,321,314,262,191,-1878,-924,-471,-777,-1063,-1199,-1171,-854,-1624,-76,304,-669,-884,529,-311,209,-140,-461,-1061,-1252,-650,-354,-22,305,591,-1669,-2291,-1537,-117,-38,634,471,467,321,-701,-148,-414,-1307,-1329,-1949,-372,-189,-469,-223,312,59,-190,581,221,392,65,-1440,-1533,-805,-176,323,507,-29,1689,1242,19,-547,-696,-1175,-1104,-567,-435,45,525,-558,-1582,-1061,-1092,1050,747,-387,31,-571,-1359,-1045,-1428,-1822,-2169,-1961,-1506,-1052,-564,-259,-854,-532,-1131,-221,1073,859,979,-151,531,825,99,55,-418,-900,-1433,-1940,-2347,-2087,-1703,-1349,-977,-675,-531,-1820,-1061,-440,-526,-596,-669,-662,-657,-667,-1127,-1257,-643,-678,-725,-751,-748,-801,-781,-801,-865,-856,-1322,-1468,-801,-674,-600,-852,-2418,-389,-948,-405,-436,-414,-1419,-242,-490,-805,-468,484,-144,-792,907,831,-985,-761,599,-59,-1346,791,567,-246,-89,-478,-857,-1224,-1368,-1354,-1109,-795,-921,-291,-161,-541,-487,-81,-110,-1207,-259,-522,-1436,-469,-97,64,-110,564,-344,-1050,-1103,12,-384,182,1588,1464,-733,-368,390,124,-1046,-2104,160,-13,-298,-573,-884,-1228,-1523,-1669,-1557,-1192,-2436,-372,21,-277,-194,-2221,-106,1151,557,177,-1865,1089,1435,-1159,661,330,747,1659,787,449,-168,-1269,-1701,-871,-546,-1046,1267,20,-492,198,-539,377,-252,-63,-304,-529,-719,-791,-994,-1016,-1326,-245,-111,-585,-1124,-1696,-911,-610,-284,-53,107,-252,-386,-1847,539,914,89,774,-206,512,427,367,-1306,-510,-1574,-2008,-707,312,-253,-269,-73,-731,-443,-610,-728,-848,-993,-1134,-1368,-1594,-1803,-2274,-2074,-1949,-1651,-1300,-1488,-743,-722,-352,-276,-246,-186,-237,-199,-430,-779,-215,-285,-444,-551,-1819,-830,-937,-1097,-975,-2115,-992,-399,-92,224,657,-258,-1167,-1776,-1706,-245,276,-2124,-1140,-185,-81,-119,-720,-1169,-1370,-1265,-936,-647,-393,-213,-151,-1827,-827,-415,-533,-544,-1390,-1948,-269,111,270,378,-465,256,32,-278,-1585,-1118,-1679,-1672,-1237,-397,151,649,-1184,-614,1748,1912,754,-1470,1298,1495,101,-131,-51,-453,-385,-754,-1126,-1555,-1740,-1625,-1348,-1004,-594,-1405,-2377,-1341,-2485,-4308,-3890,-7655,-6990,562,407,-5935,-13765,-5696,-763,-1039,-1179,-1086,-898,-834,-8520,-30155,-21722,59,117,187,293,385,-1652,-2678,-2722,-851,-2836,611,434,-29,-161,-539,-1454,-1301,-1651,-1898,-1579,-1274,-1086,-934,-815,-671,-471,-174,245,744,240,1756,2183,2509,1907,-153,-2034,1341,2875,2708,2528,926,-811,1689,682,-762,-275,393,729,131,258,723,-69,-548,-894,-284,325,204,-1612,-343,-351,-527,-720,-930,-1129,-1331,-1308,-1037,-812,-592,-2135,-726,-82,38,92,105,165,-510,-1798,-2289,-1466,110,120,26,13,-684,-1566,-1044,-268,-68,-88,-125,-542,-1174,-1045,-413,-459,-506,-534,-629,-734,-1222,-704,-741,-667,-589,-491,-274,25,366,830,32,-1550,-104,276,39,-35,742,626,-385,-1059,-421],[-505,-654,-737,-809,-878,-950,-1113,-1257,-1377,-1568,-1575,-1371,-1100,-764,-779,-704,85,285,-487,-1164,140,608,-94,-299,-747,158,282,207,160,126,-635,-977,-1166,-1311,-1293,-1353,-848,-623,-457,-665,-954,287,1852,1000,276,-445,-1549,-165,2233,1135,26,3693,3564,-869,-208,306,-1452,-524,-1193,264,-1520,-671,-927,-363,-572,-1003,-1294,-19,3140,1985,-983,-825,-714,-246,-352,-1218,379,-762,-278,-391,250,391,80,-974,-1806,-1563,-100,159,-973,-1430,-65,-1258,-349,-502,516,522,568,16,-173,1034,1240,-1097,-1066,-1315,-210,340,350,63,-296,-2208,-1119,-1496,-1845,-2124,-1929,-1691,-1450,-1327,-1287,-1304,-1383,-1455,-1575,-1696,-1745,-1823,-1965,-2095,-2183,-2261,-2294,-3497,-1814,-1512,-2364,-16521,-9457,-3408,-728,-5775,-2649,-458,369,329,453,-512,-250,-1046,-2,128,252,283,81,26,-479,644,690,602,447,211,-24,-232,-440,-559,-535,-490,-457,-138,35,201,-779,295,14,575,579,404,525,186,-59,-422,-738,-17,314,266,-481,-85,161,108,68,-1520,-780,-93,-208,-269,-288,-289,-252,-207,-482,-329,-178,200,328,462,148,-301,446,296,-34,-163,-389,-536,-367,-43,-1091,401,789,-382,-76,639,-530,233,-775,1104,416,-362,-1170,-2180,-1649,-1034,-391,-2199,-117,804,895,633,694,501,260,-383,-272,-1027,-617,-717,-764,-721,-1229,-924,-956,-1045,-855,-1301,-469,-358,-57,207,460,-856,370,-1140,-2160,-1257,-1100,-1160,-1232,-1891,-234,388,-930,-199,158,-1194,-1509,-1173,-1642,-1849,-1530,-919,-317,178,640,192,1267,1449,32,-327,578,988,-637,290,-17,-1655,-553,-442,-424,-870,-430,-472,-1522,-667,-790,-904,-975,-1750,-1363,-1774,-710,-576,-425,-317,-459,-908,-41,-940,-43,-296,-1834,-643,-948,-1252,-1587,-1928,-2247,-2402,-2190,-1986,-1780,-1598,-1622,-1152,-910,-719,-482,-402,-180,181,428,233,-156,-1101,-1428,-1438,-881,-1180,-283,-124,166,-212,-669,-1028,-1259,-1248,-1009,-562,-849,-825,-103,715,-142,528,839,548,-223,-834,-46,-6,37,138,19,-91,-1395,-1453,-804,-781,-1097,-1541,-1855,-2311,-2010,-1426,-810,-974,28,-1409,279,-374,-243,-212,-1022,-290,-35,-208,524,221,-105,-431,-803,-1204,-1499,-1744,-1795,-1728,-1690,-1728,-1867,-2052,-2331,-2501,-2227,-1841,-1504,-1255,-1085,-1037,-1076,-1794,-1094,-1349,-572,-1359,-201,441,-191,-753,745,640,549,-1379,-1481,792,1104,-586,1128,609,-2048,-947,-620,-2590,-909,-1994,-3734,-1052,2334,2413,2235,-2483,-4353,1386,1008,597,-1908,-7753,-23018,-172653,-353721,-227166,-57434,-20158,-969,-761,-505,-171,-2380,-6139,-3674,243,-3723,-134,-874,-3227,-2171,-199,-1426,-929,-1443,-377,764,814,177,-23,-463,-840,-1083,-1606,-947,-727,-1808,-1547,-349,-81,-75,-103,-231,-411,-599,-1795,-1117,-1333,-1538,-1684,-1699,-1650,-1426,-1644,-896,-573,-753,-1043,75,-456,233,203,163,-1368,-1279,-630,-310,-357,-274,-65,-2158,-1878,-1807,-209,222,765,442,2380,2446,-880,-363,-965,-1176,-1580,-1782,8,-313,-945,-1595,-1933,-1590,-1159,-778,-411,-197,-177,-838,-1422,-787,45,519,524,73,1308,1169,114,-223,694,-134,-596,-334,-290,315,556,-1164,-1262,-1053,-998,2121,2712,-411,475,-270,-1590,630,215,-91,-1362,-402,-186,-343,443,-399,-845,-588,-975,26,1339,880,1145,47,489,811,279,-337,-931,-1471,-1990,-2253,-1977,-1614,-1265,-1252,-439,34,3,-1515,-887,-212,1261,1648,1706,-1027,93,151,-1200,-1358,443,-105,-825,668,697,-1000,577,346,91,-72,-1104,-1410,-585,-713,-915,-1030,-2268,-1361,-1391,-1297,-1142,-913,-1257,-495,-665,-629,-666,-304,-380,-657,-441,-404,-951,-820,-86,-288,-1187,77,32,-136,-230,-410,-590,-803,-933,-1145,-1314,-1458,-1580,-1660,-1785,-1802,-1772,-1728,-1672,-1606,-1585,-1595,-1607,-1714,-1749,-1787,-1689,-1533,-1277,-1018,-836,-597,-494,-402,-451,-518,-562,-633,-714,-761,-1059,-2124,-1191,-1419,-1643,-1757,-1644,-1299,-825,-731,-1000,-226,-2190,137,7,-175,-322,-1912,-554,1562,600,600,-1564,1200,1480,-1279,829,579,661,1395,1191,379,-637,-1379,-1697,-960,-42,-1512,406,-123,-773,149,-463,-86,-152,-164,-101,43,231,-241,-566,-799,-1414,758,1244,-115,-1312,-1635,-812,-492,324,363,375,-507,-239,-1725,899,1234,353,1307,-138,1090,1042,386,-1376,-77,-1528,-2119,-809,-985,-1270,-1460,-1329,-952,-584,-203,137,370,484,-24,434,322,-1773,-2340,-27,-183,-311,-417,-1456,-753,-943,-1121,-1340,-1529,-1596,-1685,-1626,-1553,-1450,-1290,-1158,-1095,-986,-1769,-957,-1030,-1170,-1363,-2233,-1378,-1011,-568,-78,409,-163,-942,-1584,-1929,-468,-151,-1806,-978,-108,-217,-228,-282,-28,356,-1141,640,1108,1130,1028,-206,-1886,-934,-493,-682,-412,-1340,-1749,-178,440,1024,1441,-668,913,402,-222,-1508,-1664,-909,-1567,-1452,-53,1642,858,-974,-598,2014,1827,643,-1256,935,594,12,-382,-361,-571,-808,-1008,-1190,-1387,-1349,-1244,-1178,-1118,-1044,-1774,-2271,-1437,-1869,-3896,-4311,-8333,-7741,-263,-6777,-16780,-17487,-5387,-1277,1122,1112,-352,-993,450,-11364,-33700,-28992,-249,-280,-207,-20,187,-1366,-3134,-2891,-190,-2978,999,932,-227,90,18,-1437,-367,-1175,-310,-639,-1414,-837,-628,278,226,93,-100,-310,-518,-690,-748,-640,-439,-191,-666,-1142,510,644,740,824,821,-924,565,323,-745,-364,-567,-822,-1021,-1138,-1183,-1074,-1030,-1023,-1027,-1044,-980,-1873,-746,-582,-361,-154,16,-1295,-1004,-1163,-3,180,-766,-1778,-461,-646,-871,-1038,-1044,-833,-584,-1321,-2295,-1417,244,341,273,209,-989,-1661,-1222,-465,-364,-199,-27,-552,-1320,-748,266,-128,-26,304,205,-283,-1256,-650,-341,-428,-456,-373,-138,139,376,632,-80,-1407,5,-166,-4,52,403,200,-255,-752,-209],[-2014,-1841,-1525,-1128,-683,-225,-562,194,90,885,676,-467,-228,-565,-960,-845,409,167,-674,-867,-705,-966,-1222,-1417,-1606,-1719,-1707,-1608,-1388,-1047,-703,-841,-957,-1177,-979,-996,612,-777,-270,-914,-1467,229,1097,614,200,-469,-1506,-702,-720,-701,-624,-658,-762,-947,-1187,-1514,-1789,-1998,-2091,-2091,-2019,-1866,-1696,-1459,-1239,-945,-1035,-314,130,440,-675,-1453,-677,-443,-914,-736,44,-888,-761,-1072,-1170,-1055,-751,-1186,-2042,-1362,-71,272,-1077,-1697,-416,-1092,-234,-532,755,828,947,420,131,1688,1992,-718,-1149,-1434,-34,355,866,1387,-76,-1932,377,84,-160,-355,-1021,-908,-697,-1516,-993,-1117,-1106,-833,-410,-257,-1295,-1363,-1613,-137,-3208,-2253,167,-5511,1960,4510,4335,4061,3650,3109,-803,-5114,-3155,-854,817,386,-50,-662,-539,-886,21,142,213,294,212,296,-298,1053,1527,686,211,1887,1890,1292,1004,741,1070,708,-1078,767,890,584,-1056,155,-53,-65,-386,-695,-881,-895,-752,-1018,-1214,-628,40,82,-283,-68,-300,-581,-873,-1720,-1394,-1607,-1741,-1743,-1686,-1632,-1575,-1540,-1447,-1377,-1300,-1183,-1019,-814,-634,-483,-362,-269,-242,-225,-308,-760,-678,-910,-1071,-843,-487,-427,-114,641,-860,107,-1010,1966,2616,2542,1807,-2140,-336,-273,-1117,-2248,-684,201,1016,426,1968,1516,2586,-480,-416,-767,219,898,1258,1237,-1184,-633,-626,-942,64,-972,32,-778,7,-352,-668,-951,-1127,-1289,-2209,-1386,-1428,-1424,-1398,-1955,-1407,-1340,-1290,-1142,-1020,-1096,-1127,-561,-360,-1413,-603,339,-49,478,514,505,531,551,-418,-876,400,306,-702,-46,-217,-1868,-411,-452,-368,-558,-655,-323,-805,279,360,399,-227,-1422,-1519,-1590,-204,-486,-762,-1047,-1172,-1368,-1111,-909,-767,-713,-1277,-917,-1155,-1430,-1707,-1595,-1182,-725,-1016,-5,229,375,-1216,358,-50,369,296,-768,-557,203,266,313,-52,-980,-1707,-993,-584,-1422,-584,-867,-1211,-1618,-1762,-1269,-740,-213,270,772,-804,-1142,316,1373,-196,451,1368,545,-101,-777,-110,43,-97,653,368,75,-1618,-1359,-905,-1158,-1388,-1959,-1193,-945,-1426,-500,-283,-1256,-258,-1329,64,-185,-395,-148,-823,-166,-169,-239,-297,-400,-493,-555,-624,-698,-675,-693,-681,-652,-652,-672,-717,-731,-764,-1040,-1969,-953,-919,-884,-844,-849,-897,-1588,-1039,-1622,-989,-1125,-744,-595,-459,-1110,-301,-343,-413,-1962,-1169,-944,-1224,-1529,-1763,-2032,-2169,-1543,-1355,-2576,-1029,-2360,-4873,-528,-389,-278,-168,-2039,-3361,43,108,180,315,-7089,-17932,-178453,-323298,-198644,-67053,-22401,1072,1048,917,716,-2816,-7152,-5089,-504,-3840,-108,-729,-3317,-2670,-616,-1283,-236,-1640,-787,461,892,146,1683,767,-258,-562,-1450,294,-2,-1239,-1081,-835,-964,-1072,-1009,-881,-722,-546,-1420,-841,-361,-369,-396,-401,-453,-861,-1557,-52,314,-855,-1240,314,-663,806,1771,1581,-1627,-1186,-1080,373,-211,793,-121,-1761,-1238,-1696,-272,429,803,348,2154,2303,-1064,-479,-1148,-811,-1772,-1631,17,-210,-1073,-280,521,527,345,351,192,-729,-301,-366,-1122,-748,91,38,-222,-618,-1055,-1510,-1579,-890,-23,88,-700,-455,-122,521,492,-1858,-698,-1019,-932,1926,2681,-522,869,-41,-1757,1420,739,49,-1507,-1285,-1159,-433,447,-552,-870,-663,-864,233,1533,794,1179,121,422,1453,651,-190,-929,-1430,-1531,-1341,-1261,-1242,-1336,-1445,-1345,-1005,-611,-1209,-727,-323,845,1073,1241,-1363,28,69,-1295,-1262,1002,464,-975,203,-153,-1252,343,290,244,266,-948,-1241,-442,-460,-908,-1310,-1958,-1813,-1488,-1077,-722,-835,-1131,-255,-779,-414,-931,-345,-370,-516,-20,273,-895,-933,246,-533,-988,933,609,-123,678,314,-153,63,-157,-603,-1058,-1534,-1997,-1976,-1710,-1379,-1057,-777,-528,-1320,-142,-847,-1512,-394,-12,-46,-358,-233,-345,-672,-547,-644,-788,-878,-1044,-1167,-1190,-1217,-1181,-1051,-1127,-2046,-552,-336,-83,222,517,774,1011,-819,-1127,-497,-1797,44,47,-55,-479,-1552,-809,1185,604,953,-1254,1230,1047,-1326,781,602,384,173,-2,-200,-996,-1378,-1630,-1050,-979,-1830,-1301,-1447,-1542,-1595,-1612,-1477,-1257,-987,-693,-394,-133,-227,-98,-509,-1490,561,539,350,-1417,-1386,-640,-729,-966,-1111,-1278,-1294,-1224,-1237,-1003,-881,-842,-864,-902,-1020,-1143,-1316,-1467,-1669,-1817,-2139,-1987,-1864,-1648,-1455,-1227,-992,-859,-726,-607,-547,-555,-576,-687,-777,-1768,-2257,-922,-972,-961,-888,-987,-714,-826,-480,-436,-436,-421,-542,-607,-877,-858,-951,-1040,-1124,-1072,-1686,-941,-887,-1128,-1014,-1678,-943,-498,-231,93,478,-18,-663,-1318,-1869,-545,-427,-1459,-708,13,-305,-605,314,857,737,-1057,739,1060,839,464,-689,-1900,-931,-457,-492,-334,-1194,-1424,-47,412,853,1371,-841,1557,1499,-386,-1335,-1171,-793,-1568,-1526,-81,-55,82,-724,-595,634,765,597,-924,774,1265,8,-615,-657,-587,-2,191,-817,401,1183,-124,-530,-94,-301,-1968,-2007,88,-1237,-3511,-4744,-8971,-8587,-3842,-16437,-27767,-19319,-5188,-3313,1955,1463,-771,-916,-232,-13046,-23919,-29329,-3890,-415,-321,-274,-338,-1283,-3558,-2007,-1113,-3066,-1148,-978,-814,-689,-581,-1319,-391,-948,-312,-1127,-1247,-608,-506,-589,-674,-779,-889,-970,-1035,-1106,-1203,-1324,-1462,-1475,-1408,-1336,-1199,-1111,-1007,-869,-775,-947,-719,-746,-752,-746,-687,-541,-355,-250,-84,-174,-868,-1019,-323,-30,-27,-2024,-26,189,392,599,144,-1522,-921,-1085,115,523,-902,-1307,122,-524,127,21,-42,13,-199,-696,-1826,-1378,181,124,-79,-258,-942,-1582,-1317,-642,-211,-229,399,-557,-1477,-455,370,-173,-32,30,-147,-214,-1249,-820,50,335,552,89,729,219,581,494,-156,-1301,-270,-708,-570,-486,-337,-182,-245,-543,-58],[-264,250,787,1277,1695,-113,-671,97,167,1296,616,-482,-206,-671,-1129,-917,-14,-134,-868,-574,139,1056,528,28,-650,420,2003,2326,1703,750,-700,-660,-715,-982,-833,-1086,549,-842,-46,-1042,-1727,-577,-1171,-1632,-1778,-1762,-1616,-1369,-1156,-997,-812,-723,-664,-719,-657,-754,-846,-962,-1447,-1263,-1436,-1546,-1628,-1635,-1661,-1633,-1601,-1556,-1356,-1239,-1079,-1517,-871,-863,-1316,-857,-918,-1057,-1172,-1340,-1490,-1653,-1780,-1750,-2183,-1547,-1440,-1332,-1099,-1889,-728,-810,-280,-517,291,610,938,756,469,2106,2549,-304,-1159,-1491,137,377,831,1781,-14,-1653,962,465,-5,-413,-633,-913,-1123,-1973,-560,15,298,-975,911,-454,-1574,-1536,-1592,-80,-3669,-2396,-113,-5215,1062,796,475,179,-139,-492,-788,-3550,-2587,-1441,-1491,-1503,-1386,-1234,-1184,-1108,-966,-853,-749,-522,-247,117,-88,744,1135,516,-24,1890,2166,1342,950,806,1112,486,-1578,542,630,304,-1281,-156,-379,-579,-836,-1155,-1475,-1703,-1596,-1452,-1452,-1235,-392,-272,-223,-303,-496,-751,-1034,-1765,-1566,-1530,-1376,-1199,-1031,-886,-740,-603,-402,-227,-61,115,313,519,526,-315,313,-57,-435,-219,398,-856,634,297,-1073,451,828,-538,-166,614,-1170,-43,-1214,1624,2346,2968,1567,-2005,121,2336,867,-1784,-723,695,2130,317,1739,1152,1821,-544,-460,-540,122,973,1380,1154,-1068,-704,-857,-796,-27,-629,493,-1110,273,223,-179,-585,-810,-994,-2110,-956,-896,-1189,-1344,-2013,-805,-848,-1270,-902,-642,-929,-709,78,-138,-948,228,1132,-134,923,598,300,-191,-686,-1222,-1469,-1155,-551,-738,-209,-214,-2053,448,1684,879,-278,-1158,-621,-123,435,473,750,-123,-802,-1312,-1302,-236,574,1620,435,-349,-1600,149,-173,-89,-387,-714,-506,-476,-456,-525,-681,-909,-1148,-1340,-1422,-1241,-967,-823,-353,-101,38,168,-1039,-934,57,289,252,17,-877,-1680,-545,-765,-1579,-1144,-1148,-1024,-811,-574,-985,-879,635,1054,855,-741,-1422,630,1385,-338,302,1150,480,-23,-734,-174,77,-217,840,321,-206,-1784,-1274,-1703,-1733,-1348,-1826,-682,-439,-1441,-133,-25,-1144,-430,-999,-371,-537,-648,-745,-793,-795,-729,-718,-749,-895,-1105,-1318,-1374,-1037,-415,190,611,-471,1867,2249,831,1150,151,-906,-1548,820,599,397,-159,-863,-1556,-1533,-853,-1650,583,-872,-214,386,-745,-1404,3360,3666,3231,-2249,-871,1056,1028,-1467,482,112,-2291,-1003,-1342,-1701,-68,-2662,-3314,-1502,-1880,-1933,-1631,-1606,-2282,-1270,-1260,-1249,-1140,-4302,-12641,-185296,-281831,-159307,-64489,-24935,176,301,359,394,-3271,-8233,-5667,-1085,-3878,-815,-1114,-2964,-3240,-1022,-981,-586,-1841,-1273,-464,-667,-919,-1166,-1354,-1291,-1043,-1251,-537,-414,-572,-555,-1091,-939,-1311,-1695,-1570,-1142,-711,-982,-872,-165,296,374,406,304,-1058,-1358,-269,-232,-957,-1414,-724,-885,-1008,-1142,-1210,-1652,-1284,-1494,-1371,-1404,-1399,-1354,-1260,-1139,-1342,-962,-923,-866,-833,-801,-720,-1226,-515,-804,-370,-1646,-1481,37,-112,-1257,-357,482,587,474,573,45,-944,-263,-32,-860,-734,-29,678,580,185,529,554,91,336,1698,258,-844,-516,63,648,347,-2435,-67,-959,-904,1656,2529,-729,1204,110,-1559,53,-297,-582,-1640,-1198,-1431,-1295,-857,-710,-909,-724,-804,388,1456,602,1094,65,338,742,381,-60,-472,-802,-1052,-1129,-1132,-1023,-932,-1089,-744,-644,-632,-943,-606,-509,-245,-14,249,-1297,-41,-97,-1394,-1099,1434,987,-900,-341,-1097,-1541,785,786,772,250,-877,-1003,-417,-65,-478,-1186,-1651,-620,-300,-232,-7,-1123,-1078,-422,-870,-219,-1253,-258,-759,-1250,-1480,-1100,-780,-1113,-14,-800,-810,801,470,-247,521,309,-134,73,416,-274,-729,-470,-1229,-1007,-849,-651,-380,-416,115,-1472,-159,-1008,-1519,-363,-145,-40,-519,-511,-726,-945,-1165,-1281,-1264,-1089,-1019,-964,-854,-770,-619,-358,-1284,-1961,-182,877,1185,1487,1712,1829,1621,-996,-1236,-809,-1379,95,147,7,-733,-1208,-814,-339,-401,-476,-989,-595,-715,-1360,-807,-867,-943,-989,-992,-1013,-1176,-1346,-1566,-1199,-920,-1894,-798,-702,-682,-459,-424,-358,-296,-236,-187,-152,-164,-251,-216,-288,-1616,-491,-554,-684,-1408,-1148,-1037,-1183,-1320,-1461,-1726,-1698,-1470,-1186,-847,-462,-118,202,-44,781,1024,-457,-299,1304,-590,-2075,-906,63,-632,143,-256,-490,-861,-1138,-1253,-1201,-1102,-1002,-1004,-1008,-1727,-2042,-950,-935,-869,-768,-671,-648,-624,-488,-411,-303,-99,33,277,-941,-287,897,1019,1036,125,-1660,515,-506,-1155,-1160,-1068,-703,726,-197,-116,803,67,-444,-1093,-1617,-563,-630,-1182,-419,93,-432,-1014,-203,242,45,-968,-457,-701,-804,-728,-964,-1964,-928,49,349,273,-1049,-1083,44,271,662,1850,-1059,2476,2215,-507,-1169,-1265,-812,-1617,-1480,650,2421,876,-558,-693,-741,-1389,-586,-577,575,879,-5,-890,-1002,-700,-313,94,-829,316,1025,-156,-563,-125,-324,-2052,-1691,-858,-810,-3268,-5232,-9677,-9624,-8135,-26651,-38057,-18943,-5084,-5215,-883,-1043,-1276,-1107,-1024,-11073,-13696,-23037,-6743,-716,-678,-609,-566,-1458,-3988,-1031,-413,-3163,-483,-499,-597,-539,-548,-1165,-510,-638,-553,-1603,-818,-990,-1211,-1335,-1118,-793,-457,-107,221,-408,677,759,719,599,-1792,143,-110,-440,-747,-971,-1104,-1060,-861,-682,-606,-377,-388,-307,-353,-465,470,-242,-973,-988,-230,506,337,-2068,-190,-473,-645,-700,-622,-1577,-820,-937,-7,0,-919,-834,-331,-485,-588,-593,-455,-133,-12,-64,-1298,-1320,543,1364,1240,1090,-516,-1324,-1282,-761,-461,-552,-543,-588,-1574,-848,-1010,-1123,-976,-593,-189,304,-1108,-966,1023,1790,1372,-77,565,372,677,773,-81,-1129,-359,-1151,-1072,-1372,-1362,-1063,-598,-308,160],[-1519,-1325,-1114,-942,-817,-732,-778,-796,-810,-907,-935,-892,-788,-832,-1323,-918,282,562,-1123,-353,91,1139,786,86,-619,490,1752,2098,1475,460,-672,-495,-489,-778,-748,-1191,418,-808,160,-1056,-1413,161,696,744,213,-675,-1249,604,361,6,-342,-751,-1059,-1172,-1040,-809,-490,-187,-1567,-755,-1312,-1504,-1060,-1377,-982,-317,-350,438,563,617,22,-1003,-419,-500,-1256,640,1094,-588,-553,424,-356,449,268,-1389,-1977,-716,-561,-769,-974,-1997,-919,-937,-881,-806,-723,-625,-522,-320,-102,42,306,101,-1129,-1503,288,385,598,595,37,-1402,150,-67,-318,-589,-787,-1061,-1574,-2187,-1507,-1509,-1475,-1379,-1301,-1194,-1781,-1529,-1488,-265,-2890,-2581,-426,-4373,1113,1216,1199,1128,945,639,302,-2633,-1744,-936,-1138,-1344,-1298,-1084,-988,-712,-480,-323,-226,-56,117,353,104,676,911,356,-232,1292,1342,1343,843,879,737,259,-1811,-512,-940,-1293,-1493,-1527,-1459,-1315,-1209,-1156,-1102,-1031,-1545,-1565,-1237,-1690,-254,-94,37,99,49,-540,-447,-1612,-750,-1076,-1375,-1469,-1340,-1100,-816,-561,-303,-101,13,90,142,178,143,-282,-81,-237,-621,-608,-826,-1026,-1246,-1360,-1276,-985,-647,-722,-221,560,-1454,-212,-1393,1249,1609,1459,1164,-1794,192,-311,-628,-1315,-278,219,725,307,1548,997,1011,-556,-431,-367,-46,961,1422,1078,-899,-778,-1058,-645,-120,-306,931,-1315,-28,1161,850,-304,138,-557,-1960,-979,-1322,-1575,-1758,-2091,-1961,-1874,-1811,-1668,-1567,-1446,-1363,-1348,-1216,-1194,-1269,-1383,-1590,-1848,-1872,-1600,-1247,-792,-1290,-1898,396,698,-749,-723,-437,-2045,833,589,331,-60,-1463,-744,-895,-968,-865,-593,-227,-238,-962,-1024,-393,347,927,754,-315,-1404,-429,-568,-993,-1388,-1627,-1666,-1530,-1342,-1216,-1167,-1184,-1210,-1194,-1141,-920,-580,-502,367,252,1288,1016,-1151,-1300,-138,1461,650,21,-834,-1417,-139,-23,-1655,-663,-647,-634,-178,73,-1175,-1082,1952,2652,842,-675,-1647,783,1255,-587,93,869,350,-20,-732,-270,47,-328,1680,1010,395,-1944,-1240,-815,-831,-717,-1477,-237,1,-1252,327,426,-844,-502,-666,-276,-605,-876,-1066,-1094,-984,-756,-566,-408,-364,-390,-455,-555,-612,-435,-136,300,-337,1287,1719,1198,1320,238,-835,-1138,1068,483,216,1442,1041,582,-1169,-521,-1404,-1431,-1754,-1606,-1175,-1065,-1651,167,476,743,-1863,-651,1078,844,-1811,218,-282,-2457,-1108,-1752,-577,299,-2956,-1961,63,43,45,93,-1231,-1236,255,282,271,263,-288,-8413,-189197,-234659,-118622,-54565,-27418,-1053,-955,-820,-1091,-3752,-8458,-4799,-1392,-3826,-113,69,-2508,-3842,-1319,-621,-559,-2040,-1802,-350,-201,-236,278,529,391,-37,-1090,822,538,-89,44,-1521,-116,425,-288,-115,-383,-568,-754,-968,-700,-604,-503,-405,-431,-1355,-1144,-760,-912,-1100,-1537,-1007,-1111,-402,-59,306,-1503,-764,-1631,587,-789,9,-1006,-799,-196,-1057,-691,-1120,-1465,-1642,-1508,-1128,-1383,-445,-415,9,-1238,-1365,11,286,-1135,-486,318,458,488,421,-201,-723,-132,130,-729,-819,-339,73,99,87,146,262,-71,521,745,321,-1051,-519,221,652,100,-1809,519,-913,-945,1299,1707,-1070,848,154,-1227,-680,-1045,-1230,-1567,-1045,-864,-743,-641,-891,-958,-855,-984,-1165,-1316,-1396,-1296,-1116,-934,-728,-450,-259,-95,-31,62,25,-136,-523,-499,-997,-900,-1024,-1116,-984,-749,-795,-222,57,294,-935,-147,-364,-1289,-1000,1027,1000,-628,-857,-1828,-1730,829,686,419,109,-907,-782,-1113,-1059,-697,-1410,-1391,581,-277,-461,-500,-1442,-1120,-623,-988,-89,-1565,658,-699,-488,-1065,-1526,-1548,-1341,-649,-1074,-699,138,171,-525,-91,-309,-519,-709,-710,-667,-499,-288,-1120,-1130,154,249,228,-548,347,-1660,-320,-1004,-1435,-376,-310,-89,-689,-136,-441,-423,-6,60,-4,-191,-35,-163,-261,-436,-613,-753,-1494,-1879,-1192,-1270,-1278,-1199,-1107,-1034,-969,-1260,-1327,-1147,-958,-878,-918,-1031,-1119,-1199,-1280,-1302,-1222,-1093,-898,-608,-352,-1368,368,656,-266,103,1416,107,-1065,-1280,-1500,-1392,1044,-1697,-347,146,-373,795,112,892,1124,1734,1861,2303,2311,-297,690,83,-1764,297,1613,966,-1237,-947,-324,-27,6,-244,-615,-925,-1198,-1445,-1644,-1789,-1959,-2129,-2228,-2140,-1952,-1784,-1581,-1441,-1299,-1971,-1229,-1219,-1240,-1372,-1522,-1638,-1681,-1453,-1088,-730,-447,-219,-144,-129,-1657,-1706,-452,-684,-883,-1030,-1131,-1247,-1273,-1243,-1238,-1218,-1124,-1113,-994,-903,-766,-601,-453,-347,-149,-1651,225,-591,-1195,-1243,-484,-402,814,-309,-394,564,116,-267,-893,-1277,-505,-737,-935,-84,88,-558,-1402,-765,-546,-569,-857,-583,-566,-474,-1589,-746,-2034,-919,-253,97,213,-872,-705,142,66,556,1571,-1258,2584,2747,-517,-987,-1339,-858,-1690,-1284,1012,2429,700,-469,-862,-524,-1589,-1844,-971,-110,491,-3,-1121,-1340,-830,-693,-170,-846,-1623,-2116,-1625,-1248,-1000,-810,-2043,-1316,-624,-334,-3170,-5684,-10447,-10829,-12645,-36831,-44070,-17059,-4942,-3891,830,521,-1876,-765,-421,-8004,-4398,-14489,-8442,-2237,-1547,-1644,-1598,-1839,-4347,-508,-14,-3227,865,-106,-904,385,-109,-984,61,-263,-21,-1866,-223,152,-132,-921,-1706,-1542,-750,28,484,-574,1735,1978,2022,1728,-1112,1247,792,206,-408,-982,-1464,-1417,-857,-276,-546,-176,-581,-766,-385,-633,633,-388,-1084,-952,-110,746,397,-2073,251,-285,-779,-1250,-1579,-1545,-1021,-801,-134,167,-880,-445,371,53,-146,-611,-1129,-1455,-1391,-980,-837,-1324,388,676,739,749,38,-1040,-1232,-918,-678,-1041,-1375,-1686,-1753,-1606,-1308,-948,-527,-51,370,839,-966,-1216,967,1974,1357,-355,335,488,677,269,-176,-1043,-922,-1432,-1495,-1698,-1772,-1694,-1464,-1191,-898],[-1126,-1247,-1255,-1197,-1089,-950,-878,-778,-654,-630,-576,-602,-458,-1024,-1461,-787,-354,-398,-1405,-452,-457,-302,-65,72,-595,506,1377,1722,1132,89,-616,-348,-266,-564,-730,-1291,229,-677,336,-965,-888,67,2768,1111,49,-876,-1050,1026,1924,-217,648,127,-670,-1447,-1828,-1415,-798,-240,-1686,-1186,-1272,-1651,-1125,-1526,-962,-158,-77,372,430,429,324,-483,-292,-444,-778,467,394,-271,-665,77,-704,-47,-96,-1148,-1635,-400,-410,-538,-778,-2053,-1033,-731,-754,-767,-760,-710,-613,-384,-111,95,415,431,-1127,-1530,363,312,443,318,14,-1234,-389,-606,-787,-903,-854,-976,-2097,-1908,-581,116,347,-1362,90,-762,-1924,-1427,-1369,-242,-2204,-2540,-672,-3454,1383,1530,1645,1771,1829,1779,1010,-2452,-1197,-554,651,-251,-1213,-653,-1269,-1070,-1016,-848,-643,-340,-41,281,190,664,865,168,-440,1004,950,843,606,285,-69,-534,-1712,-1114,-1051,-719,-1474,-354,338,-442,1018,-1260,-149,-733,-1527,-1406,-855,-1585,754,851,87,531,942,-1164,-808,-1376,-637,-287,-689,-1025,-1293,-1505,-1638,-1720,-1686,-1637,-1558,-1426,-1239,-1011,-811,-644,-508,-449,-858,-1085,-229,-771,-275,-349,-1206,-439,-542,-1026,-813,-947,-1761,-1352,-1596,-1794,-2013,-2093,-1910,-1684,-1427,-1169,-886,-919,-400,-221,-97,-34,37,103,146,-555,-407,-306,-331,-72,-139,-110,-738,-898,-1268,-555,-258,-83,11,-1396,-290,211,311,-75,407,-481,-1835,-820,-956,-1198,-1031,-2223,-1327,-750,-1307,-1647,-804,-820,-845,-887,-758,-688,-685,-705,-823,-1041,-1189,-1196,-1068,-713,-1751,-1857,598,681,-756,-1187,-703,-1845,1155,821,439,-55,-1363,-1071,-1574,-1898,-1927,-1639,-1246,-856,-610,-813,-660,-386,-478,-673,-852,-1137,-1416,-1658,-1907,-2106,-2164,-2116,-1976,-1778,-1586,-1390,-1186,-935,-682,-393,-97,206,-275,865,530,1338,1160,-1076,-1578,-331,1544,835,-47,-847,-1146,210,213,-1658,-815,-697,-1395,-369,72,-1352,-1293,592,675,749,-594,-1764,775,999,-913,-92,598,196,-75,-765,-381,-43,-395,1239,1147,358,-2085,-1241,-629,1126,499,-1157,9,762,-965,457,288,-545,-484,-516,-719,-812,-871,-595,-383,-128,82,0,805,1025,1210,1224,1421,1379,1337,1172,324,-220,739,701,753,942,276,-789,-749,1310,355,-28,1825,1019,732,-958,-983,-1023,1238,-408,-363,-32,-1365,-1793,-21,125,437,-1305,-485,1078,676,-1969,-1,-755,-2622,-1223,-2143,520,440,-3242,-833,897,58,2615,2568,-876,-238,1795,1354,854,372,-213,-6071,-184960,-184906,-79701,-44412,-29319,-969,-867,-801,-3545,-4176,-7264,-2995,-1271,-3627,-342,-353,-2088,-3922,-1507,-1252,-1569,-2133,-2242,-2387,-2004,-1589,-1157,-773,-431,-149,-930,245,274,257,250,-1763,-73,-76,-308,-601,-936,-1247,-1587,-1710,-1637,-1425,-1150,-854,-668,-1594,-894,-787,-299,-1228,-1498,-528,-1201,-697,-759,-740,-1331,-627,-1316,-601,-863,-752,-1283,-1075,-1288,-1524,-1637,-1523,-1148,-678,-202,242,-1466,-375,-93,197,-686,-1214,-1861,-1901,-890,-586,116,232,472,277,-457,-260,86,200,-665,-946,-746,517,607,44,1277,854,-257,-273,-902,-1344,-1376,-967,-395,163,-151,-1015,1097,-828,-988,958,1217,-1454,554,115,-863,-737,-1027,-1149,-1301,-909,-676,-475,-280,-1013,-926,-670,-862,-580,-842,-1142,-1377,-1562,-1625,-1496,-1200,-956,-741,-572,-521,-542,-683,-887,-863,-858,-848,-391,-501,-607,-534,-1115,492,427,-77,-480,-283,-693,-1128,-1469,-1599,-1506,-1293,-1050,-907,-1504,-530,-406,-284,-101,-973,-484,735,754,-323,-1530,-1133,640,-311,-709,-994,-1670,-1198,-792,-1107,-554,-1635,-1204,-1433,-1441,-1247,-968,-727,-1479,-649,-1280,-624,-71,-45,-901,-251,-94,-71,236,732,-624,-168,754,-819,-1133,105,-158,-415,-674,-911,-1673,-1281,-1418,-1483,-1580,-1571,-1576,-1499,-1424,-1274,-1118,-975,-800,-677,-516,-453,-378,-242,-152,-45,113,-1616,-1746,-467,564,659,773,846,857,774,-1570,-1383,-1459,-521,499,430,-49,-1453,-568,-198,-190,-329,-483,-599,-582,-505,-1314,186,402,-820,-461,1495,-64,-706,-1154,-1418,-1600,1173,-1428,-579,409,-2,925,321,973,1299,1590,1436,1302,1185,-348,1017,389,-1882,-23,1216,1112,-971,-796,-188,83,350,308,-376,-452,317,287,717,1015,811,1124,-22,371,123,-658,1377,1778,314,-1848,-1010,-421,-697,-238,-638,-1018,-1386,-1391,-982,-449,53,339,-473,711,-1592,-1302,5,411,42,-320,-653,-968,-1096,-1051,-982,-910,-801,-807,-737,-792,-677,-637,-645,-721,-719,-1648,-715,-680,-1251,-1270,-558,-573,-602,-646,-717,-684,-721,-742,-812,-957,-1148,-1343,-1589,-1736,-1760,-1591,-1768,-1361,-892,-646,-756,-367,-331,-299,-1831,-276,-2108,-944,-556,-204,-124,-685,-323,95,-194,255,314,-1411,276,189,-453,-815,-1390,-964,-1806,-1022,-1171,-1386,-1456,-1383,-1248,-1123,-988,-873,-798,-707,-694,-750,-1229,-1651,-1147,-1363,-1501,-1410,-1148,-688,-689,-623,264,398,-2034,-928,16,-253,-3253,-5972,-11293,-12188,-17105,-45624,-39609,-14768,-4687,-1836,736,793,-2581,-836,380,-4894,-145,-6173,-8938,-5177,-1686,-3343,-1501,-2379,-4521,-1100,-724,-3205,129,-621,-1330,310,-264,-812,351,144,191,-1650,431,609,83,1638,193,486,245,-226,-440,-705,-478,-210,48,273,-341,510,565,493,373,236,23,-736,-529,-735,-685,-392,-594,-1156,-388,-674,-10,-610,-1193,-906,37,744,376,-2069,421,1301,1079,725,-270,-1464,-823,-679,-432,-387,-785,-129,85,194,113,156,27,-33,-75,-57,-432,-1353,425,612,716,822,641,-730,-1155,-1069,-907,85,297,-486,-1794,-59,-41,10,110,267,380,560,-776,-1493,801,812,658,-641,-28,-456,-955,-1410,-1829,-1538,-1182,-1219,-680,-588,-824,-664,-628,-709,-808],[-1248,-1127,-930,-743,-587,-550,-814,-512,-543,-686,-795,-875,-954,-1243,-1476,-1063,-1188,-1303,-1695,-1487,-1524,-1384,-1182,-921,-721,-555,-385,-238,-52,-309,-541,-220,-38,-331,-780,-1349,1,-493,483,-804,-354,-54,2754,914,-174,-1105,-810,1271,1744,-633,571,1243,380,-421,-882,-740,-131,478,-1745,-1654,-1259,-1391,-1093,-1391,-903,-57,120,1343,1289,1227,586,-31,-176,-364,-170,1178,984,100,-797,172,-1126,-183,-251,-677,-1235,-216,-268,-343,-510,-2040,-1148,-600,-691,-792,-893,-973,-1031,-967,-866,-824,-657,-617,-1141,-1553,-640,-727,-779,-753,-752,-1128,-740,-672,-576,-456,-239,-1087,-2621,-1507,-630,602,724,-1382,-639,-965,-1917,-1260,-1231,-465,-1553,-2120,-703,-2355,788,622,390,167,-85,-362,-942,-2530,-825,-365,-73,-757,-1514,-608,-1573,150,33,-24,757,712,243,-44,210,611,662,41,-559,741,806,879,285,806,710,-276,-1370,-85,-403,-666,-1417,-793,-706,-1285,-402,-1794,-410,-871,-1286,-1125,-735,-1151,-953,-894,-701,-483,-284,-1798,-1040,-1067,-704,175,43,-84,-221,-387,-557,-753,-901,-1086,-1279,-1435,-1517,-1485,-1403,-1319,-1249,-1184,-1142,-1569,-995,-904,-858,-804,-1336,-605,-558,-1377,-529,-504,-2022,-671,-1731,-482,-447,-420,-423,-1285,-623,-784,-964,-1220,-1493,-1832,-1890,-1568,-1205,-844,-525,-479,-356,-299,-655,-52,-143,-185,-525,-994,-1422,-952,-1166,-1399,-1568,-1497,-1252,-901,-593,-391,-259,-444,-1677,-773,-1160,-1601,-1683,-2291,-1490,-545,-1196,-1962,-807,-282,-43,-101,2,45,27,-13,-718,-486,-850,-1270,-1800,-2138,-2177,-1395,-427,136,-690,-1336,-904,-1531,1669,1673,271,129,-984,-481,837,619,400,211,54,-47,-233,-630,-953,-817,-1125,-1530,-1896,-2020,-1548,-956,-400,100,549,299,112,652,1453,1443,1182,-368,-573,681,535,353,-87,285,360,416,528,-832,-1570,-460,780,780,-122,-848,-876,352,313,-1561,-924,-550,-1584,-811,-105,-1428,-1419,1098,770,410,-446,-1806,-1121,-1110,-1211,-119,436,98,-125,-780,-440,-141,-348,760,782,249,-2110,-1225,-325,1609,626,-814,-93,1431,-615,557,1090,-270,-378,-174,-838,-860,-978,-126,-60,463,126,-18,1009,3011,4751,1608,2209,2209,2551,3744,187,-79,2970,2468,1684,1410,310,-721,-361,1562,277,-289,1726,992,635,-694,-1318,-587,1842,-142,-457,-296,-1593,-1812,1,-78,61,-700,-344,1088,596,-1873,-172,-1266,-2737,-1306,-2477,1475,279,-3528,54,981,-954,1533,1240,-516,516,75,-382,-858,-1282,-1718,-6114,-170352,-135357,-44714,-35711,-30104,809,1371,1965,-6001,-4498,-5723,-859,-709,-3310,-118,1104,-1755,-3516,-1568,190,2005,-2077,-2251,-844,-678,-1294,-1763,-2028,-1844,-1595,-1414,-1174,-1017,-920,-863,-1608,-719,-782,-851,-968,-1033,-968,-873,-1129,-1171,-70,157,355,417,-1549,-634,-1019,287,-1339,-1324,-238,-1148,-719,-1006,-1261,-1491,-1740,-1895,-1846,-1723,-1594,-1482,-1376,-1278,-1218,-1158,-1119,-1041,-988,-961,-948,-1495,-1207,-1478,-1781,-2050,-1871,-1406,-946,-508,-648,-77,-74,8,-177,-707,-741,-1114,-1479,-1652,-1523,-1264,-987,-739,-625,-558,-558,-665,-830,-1065,-1242,-1317,-1229,-1033,-808,-555,-403,-256,-723,-1035,-298,-370,-1426,-449,-493,-514,-566,-598,-1468,-998,-852,-920,-937,-835,-1068,-826,-499,-916,-377,-418,-513,-580,-669,-757,-740,-540,-327,-75,-583,370,508,538,-1266,434,-515,-1319,727,-760,-511,-537,-1472,322,609,-737,-109,-524,-1006,-975,-896,240,951,145,-464,122,-1064,1523,1962,93,-389,-1075,-213,1500,1136,-400,-1469,-896,634,-410,-1003,-1471,-1693,-1316,-934,-1263,-901,-1427,-1008,-1093,-913,-791,-649,-531,-1432,-945,-1428,-616,375,-71,-1368,-693,-414,-36,361,485,-833,111,1406,-421,-1075,255,349,397,-466,-429,-1453,-1057,-1418,-1701,-1996,-2164,-2340,-2419,-2323,-1946,-1459,-917,-294,-81,-552,995,862,-20,437,1225,294,-1516,-1550,-525,1235,484,1472,1256,1052,274,-1903,-1432,-1719,-101,832,860,-159,-1853,-279,210,480,517,869,-376,323,-425,-1199,-556,-906,-1473,-1255,-1031,-671,-246,-971,-1338,-1802,1125,-1186,-656,677,340,925,502,223,-142,-477,-733,-848,-788,-529,-117,335,-1926,-407,1238,1146,-698,-714,-93,168,556,735,-490,-392,390,681,1127,1254,749,1016,49,157,-299,-214,2217,2763,709,-1686,-1061,-648,-515,-13,-734,-504,-711,-830,-871,-871,-833,-711,-830,-407,-1543,-852,11,334,161,413,340,111,-168,-511,-973,-1484,-1933,-2220,-1851,-1445,-1086,-764,-563,-510,-470,-1597,-644,-807,-1281,-1229,-1428,-1599,-1620,-1478,-1200,-860,-524,-176,-611,-606,-308,-814,-491,627,243,-800,-2047,-1902,-195,246,-651,-36,-197,-504,-922,-431,-2107,-985,-816,-736,-850,-968,-1094,-1276,-1367,-1467,-1543,-1619,-1696,-1669,-1490,-1178,-1346,-1090,-1906,-708,651,783,-25,-543,-1392,418,96,-295,-737,-1102,-1388,-1484,-1339,-1829,-1058,-1565,-396,-585,-446,-525,-1105,-893,-1029,-998,-1997,-871,-703,-522,-3452,-5841,-12117,-13571,-21124,-43711,-32328,-12718,-4215,-1247,-719,-276,-3225,-1018,246,-1884,75,-107,-8437,-7303,-2315,-5644,-3244,-2934,-4303,22,151,-2968,228,-926,-1779,233,-400,-592,778,641,494,-1045,1165,1146,230,1602,213,608,-188,-660,-42,-695,936,701,478,317,222,170,219,244,306,407,466,-510,159,-452,-390,-255,-593,-1332,-1152,-1222,-1095,-805,-1193,-753,307,525,426,-1959,614,957,894,1282,-387,-1272,-822,-482,234,-174,-558,214,1836,895,133,695,219,-180,-586,-979,-1318,-1594,-1810,-1869,-1864,-1693,-1574,-1464,-1430,-1387,-1313,-1165,-935,-685,-1733,-33,358,409,524,393,1402,1497,-448,-1666,661,890,509,-757,-482,-908,-1205,-1200,-1040,-774,-596,-599,-490,-606,-961,-980,-1117,-1203,-1184],[-532,-223,110,-503,619,-447,-713,-239,193,657,-415,-735,-383,-1460,-1332,-223,125,-164,-1602,-931,-1415,-1814,-2170,-2359,-2404,-2378,-2362,-2403,-2399,-2239,-1991,-1581,-1129,-728,-856,-1305,-205,-267,106,-570,166,-118,377,580,-396,-1288,-515,1489,1560,-932,440,910,404,-221,-916,-1687,-2196,-1840,-1655,-2085,-1218,-900,-834,-1148,-800,28,289,1365,1353,1411,855,392,-23,-239,478,2696,2996,549,-897,1041,-1555,1625,1427,-50,-737,206,278,-225,-637,-1930,-1466,-1700,-1694,-1577,-1451,-1350,-1284,-1135,-954,-814,-521,-334,-1124,-1528,36,13,-25,-41,-137,-1057,-457,-595,-704,-759,-663,-1191,-2188,-1062,-636,373,595,-1144,-1104,-1168,-1774,-1025,-1069,-633,-875,-1550,-666,-1330,881,1063,1261,1519,1754,1930,-1663,-2418,-334,619,861,-1220,-1758,-495,-1831,475,132,-152,-2,-219,-257,-452,108,344,634,53,-535,1070,1112,737,-69,710,431,-437,-932,-933,-1405,-1715,-1605,-1221,-831,-1507,-168,-2124,-622,-919,-927,-814,-44,-718,-214,-339,-416,-504,-600,-2403,-1067,-757,-818,-915,-1043,-1124,-1173,-1208,-1197,-1147,-983,-797,-589,-350,-91,171,361,-243,-735,-735,-1241,-1984,-47,-447,-626,-952,-1480,-1445,-1676,-1844,-1729,-1529,-2015,-1162,-1718,-769,-612,-504,-455,-938,-584,-682,-738,-780,-727,-644,-538,-446,-333,-238,-649,-346,-362,-553,-1003,-1118,-1461,-1667,-1348,-1072,-1530,-431,-479,58,276,-1142,-543,-224,131,243,852,-464,-1498,-716,-934,-821,-515,-2200,-1535,409,-1045,-2211,-954,-23,524,511,700,795,960,1053,-996,870,-422,405,39,-314,-2569,-1120,-1544,-1859,-1758,-1433,-1116,-1158,-571,-414,-264,-206,-581,-271,-195,-220,-271,-328,-381,-399,-429,-527,-1282,-501,-443,-393,-251,-317,-1480,98,193,248,290,285,282,324,342,356,368,-349,-494,418,524,558,26,643,626,489,332,-536,-1312,-575,-719,-1005,-1368,-1694,-2006,-1823,-1488,-1433,-1029,-689,-985,-1260,-555,-1436,-1469,-850,-1015,-1046,-1027,-1913,-650,-377,-1400,8,121,21,-215,-824,-474,-290,-230,366,486,81,-2017,-1235,9,1740,684,-497,-192,1317,-291,648,828,-84,-277,-375,-757,-1018,-1067,-611,-72,611,174,-70,808,2833,4813,1983,1614,2147,2662,3718,27,36,3798,3206,1796,1343,297,-675,-40,1755,210,-587,1615,1117,677,-424,-1460,-195,1417,98,-587,-624,-1782,-1793,-880,-1254,-1505,-1517,-1270,-857,-452,-1629,-367,-1847,-2796,-1402,-2787,1510,-59,-3876,637,847,-2057,102,-384,-929,-1464,-2009,-1615,-1126,-749,-460,-8817,-147642,-88602,-15510,-29162,-29695,-2060,-1642,-1095,-8316,-4754,-4148,974,147,-2970,-119,1370,-1585,-3196,-1615,527,939,-1924,-2086,-1068,-957,-1039,-346,-463,-508,-496,-640,-409,-430,-542,-728,-1193,-1095,-1354,-1470,-1388,-1137,-828,-629,-1198,-1447,-200,-228,-314,-546,-1308,-1078,-1402,-1669,-1930,-1938,-1777,-1553,-1314,-1118,-901,-1106,-571,-525,-534,-623,-1369,-1060,-1060,-1205,-1356,-1460,-1514,-1453,-1339,-1182,-964,-1510,-580,-423,-263,-132,-816,-79,-148,-305,-687,-899,-1222,-1388,-1242,-942,-344,132,156,-600,-1223,-1695,245,651,-257,841,751,-523,177,-411,-1016,-1630,-2109,-1879,-1391,-895,-518,-157,-610,-1088,412,507,-972,614,66,-194,350,177,-1179,-689,-778,-1231,-1735,-2167,-1981,-1548,-1145,-984,-330,22,-646,642,-773,175,765,777,323,-306,-826,585,2646,1652,-1570,492,-135,-1386,528,-968,-467,-555,-1821,52,1436,-1310,272,-341,-1338,-817,-881,1730,1679,516,256,1121,-544,1540,1539,-360,-719,-1170,53,2243,1529,-439,-1238,-665,581,-549,-1324,-1822,-1542,-1442,-1020,-1439,-820,-1104,-1051,-1181,-1068,-1027,-976,-943,-1224,-1186,-1521,-661,105,-185,-1768,-762,-703,-6,502,227,-1012,382,2045,41,-972,62,361,869,-214,-593,-1121,-1254,-1811,-2243,-2423,-2077,-1731,-1323,-928,-463,-40,405,797,-91,-786,711,490,186,595,506,168,-1189,-1255,-457,-389,-363,-255,-141,-38,-189,-2040,-1455,-1826,316,1141,1158,-292,-2146,1,612,721,666,1431,-205,-145,-1241,-991,279,-321,-2168,-1335,-1609,-2108,-2426,-2158,-1842,-1896,-1542,-1469,-1576,-1671,-1737,-1741,-1652,-1387,-1044,-668,-299,31,284,-450,601,623,-1823,-814,243,-33,-446,-686,-871,-1102,-1259,-1354,-1535,-1617,-1615,-1533,-1355,-1096,-859,-648,-448,-348,-630,-325,-393,-563,-729,-1440,-1101,-1128,-1067,-1017,-937,-872,-948,-1068,-1248,-1519,-1856,-2058,-1927,-1516,-1498,-489,-58,282,138,696,684,427,33,-503,-1189,-1673,-1212,-481,360,-425,576,785,1320,584,-491,-1471,-15,-720,-1262,-1126,739,495,1039,-559,-1238,-307,-46,-70,-520,-307,-219,-810,-234,977,263,-890,-2149,-2237,-286,396,-568,225,71,-779,-181,-338,-2013,-1067,-1038,-1305,-1610,-1870,-1969,-1955,-1822,-1728,-1650,-1612,-1615,-1559,-1393,-1115,-1221,-1271,-1875,-408,318,306,-532,-664,-1725,-814,-1321,-1807,-1951,-1494,-905,-337,-769,-1868,-1114,-1697,-224,-412,-395,35,-1560,-1114,-1795,-1977,-2001,-1026,-523,-95,-3817,-5408,-12928,-14957,-24421,-36302,-26087,-11356,-3632,-889,-1354,-192,-3547,-1431,413,489,515,506,-7496,-8324,-2685,-7955,-4999,-3530,-3824,1452,1732,-2622,538,-973,-2189,94,-608,-451,1180,1081,738,-399,1812,1615,279,1429,240,757,-603,-1089,-394,-671,-238,-653,-1084,-1445,-1662,-1679,-1476,-1249,-969,-635,-325,-316,-281,-689,-354,450,166,-1419,-207,-156,-1283,-1126,-1247,-1165,-1100,-962,-761,-1897,-388,-52,497,1377,-598,-1167,-960,-399,107,-582,-416,396,2413,1180,96,2313,2304,1061,197,-344,-1013,-1331,-1069,-629,-288,53,252,-4,-893,-1222,-1413,167,56,-317,-1756,91,320,546,590,174,1148,1262,-255,-1957,333,937,645,-867,-224,-682,-1160,-1527,-1729,-1534,-1315,-1116,-1012,-950,-1178,-1005,-734,-158,211],[303,-159,518,-1099,979,-54,-493,-174,204,904,-726,-745,-410,-1643,-1075,147,11,-367,-1254,-1064,-1440,-1724,-1988,-2152,-2242,-2200,-2060,-1905,-1696,-1422,-1176,-833,-464,-127,-974,-1189,-400,-50,803,-311,660,-93,656,451,-632,-1438,-226,936,1205,-1093,228,1855,1910,576,1669,-246,149,280,-1485,-2262,-1936,-2275,-1786,-1153,-750,-408,-378,-606,-919,-1431,-1645,-1236,-553,-165,661,1068,1293,981,-1041,1031,-1754,714,648,553,-246,455,508,370,126,-1838,-1221,-255,-183,-482,479,375,163,-58,-341,-734,-970,-1188,-1181,-1552,-818,-654,-509,-372,-365,-1136,-665,-900,-1188,-1511,-1771,-1909,-1744,-1056,-691,-304,35,-812,-1206,-1461,-1681,-842,-1019,-797,-298,-1189,-938,-420,-217,124,747,1532,2277,2865,-1921,-2016,273,983,189,-1745,-2054,-410,-2113,-1210,-1436,-968,-458,52,10,-1026,45,1007,1127,112,-490,708,486,259,-534,-276,-437,-579,-595,-413,-231,-340,-1180,-1052,449,-866,479,-1892,-886,-988,-605,-621,114,-477,59,142,14,131,-227,-3035,-997,-444,-892,-181,-218,-340,-409,-443,-427,-406,-735,-260,-253,-263,-279,-296,-366,-478,-1159,-859,-1418,-2011,-1100,-1177,-1285,-1368,-1728,-1346,-1331,-2129,-1257,-1175,-1890,-1091,-1633,-988,-945,-896,-834,-792,-694,-556,-356,-164,56,229,352,415,480,533,-575,-268,-319,-555,-1435,240,304,407,-97,-1214,-1686,-498,-661,401,1029,-1029,-656,-717,-253,199,839,-615,-1371,-711,-885,-591,-359,-2061,-1538,153,-962,-2445,-1144,165,1385,1497,922,1005,1889,1877,-1366,1447,-666,749,291,-120,-2509,-841,-1032,-996,-857,-733,-1101,-798,-104,-136,-374,-460,-738,-1089,-1496,-1840,-2050,-1912,-1556,-1160,-844,-619,-1673,-819,-341,-305,-203,-140,-1530,-44,115,116,86,-8,-109,-194,-315,-465,-652,-845,-1044,-1282,-1364,-1227,-826,-428,-8,266,452,-255,-960,-721,-263,-635,-951,-943,-559,232,912,-1314,-1150,25,-284,-1718,-525,-1412,-1456,1048,752,377,-127,-1775,83,-125,-1320,-235,-603,-887,-1057,-1084,-949,-731,-526,-371,-346,-417,-1838,-1279,-1199,-1591,-1985,-2221,-2099,-1812,-1567,-1375,-1233,-1258,-1297,-1384,-1513,-1626,-1645,-1592,-1429,-1154,-725,-254,275,774,1257,1703,917,1978,2315,2220,-141,134,1494,1231,1042,1017,250,-638,221,1472,179,-889,1522,1444,957,-140,-1337,143,-129,-548,-970,-1391,-1906,-2091,-2124,-1793,-1303,-779,-257,282,685,-1289,-592,-2452,-2705,-1478,-3042,1780,-501,-4249,907,542,-3157,-1024,-1000,-686,-623,-376,36,519,-3785,1433,-14139,-120207,-46634,2061,-25094,-28538,1463,1165,836,-10155,-4918,-2595,119,91,-2626,-102,426,-1562,-2990,-1701,789,810,-1659,-1829,-1241,-1222,-1181,-564,-796,-1123,-1431,-1749,-1955,-2182,-2296,-2161,-1824,-1385,-1008,-619,-325,-561,78,77,-1225,-1531,-179,-379,-558,-756,-986,-698,-1426,-156,-1558,-757,321,-930,1019,1018,951,-971,358,-110,-480,-1098,-1734,-2304,-2276,-1781,-1326,-938,-658,-422,-271,-277,-84,-1454,-300,-86,-104,-123,-546,-218,-316,-391,-660,-562,-822,-582,-496,-1100,-101,90,152,-461,-1146,-1432,119,13,-426,-779,-1252,-1796,-2314,-2280,-1764,-1288,-873,-557,-359,-601,-206,-199,-455,-1102,-417,-463,-450,-419,-349,-178,57,383,-766,-351,1665,804,148,510,-914,-467,13,-1025,575,-54,-793,-1282,-1496,-1157,-531,238,128,-658,-972,388,3312,1055,-1426,548,345,-884,518,-1017,-440,-551,-1865,-141,890,-1760,569,-247,-1505,-623,-843,1523,1672,871,1042,2066,36,1560,1112,-785,-1025,-1189,330,1434,1373,-429,-905,-419,510,-691,-1644,-1791,-1347,-1532,-1022,-1611,-37,-755,-923,-1165,-852,-438,-499,-543,-946,-1335,-1587,-747,304,-235,-1507,-204,-792,17,651,-1,-1110,640,1105,544,-841,-157,-454,-819,-1178,-1516,-1819,-2091,-2171,-1923,-1618,-1207,-839,-911,-155,0,144,847,1035,-41,-1054,417,119,455,324,80,-96,-753,-874,-532,-629,-702,-737,-792,-869,-923,-1751,-1465,-1760,-402,-126,117,-452,-1899,247,476,430,378,282,-68,-695,-2118,-728,-54,-561,-2684,-1220,-339,-795,-603,-755,-1163,-1799,-1175,-1220,-1334,-1364,-1360,-1386,-1488,-1548,-1575,-1535,-1418,-1236,-1035,-806,-566,-369,-1632,-1262,-9,-25,-284,-754,-283,-424,-545,-645,-863,-1019,-1135,-1222,-1262,-1248,-1252,-1252,-1210,-1198,-1149,-1125,-1069,-1085,-1099,-1209,-1341,-1479,-1632,-1873,-2059,-1895,-1516,-1027,-493,22,491,644,-1269,-210,-1501,92,346,156,94,1270,1566,1027,465,-415,-145,-41,39,1830,1302,-273,657,475,812,22,-688,-1326,-170,-755,-1250,-1045,1172,679,1029,-622,-1396,-620,-245,-151,-535,-126,-245,-824,0,-430,-890,-1271,-2051,-2106,-1805,-1689,-1592,-1458,-1380,-1259,-1091,-896,-1901,-1254,-1257,-747,97,21,842,563,-890,794,627,-1172,29,-321,-606,-736,-1094,-1566,-1721,-215,253,219,-1186,-868,-2163,-672,-749,-551,-126,329,-947,-12,-447,-1842,-1208,-1334,-169,-289,-715,-571,-1846,-664,-744,-330,-2095,236,949,-238,-4371,-4930,-13712,-16328,-26729,-29867,-21662,-10910,-3083,-337,-2860,-849,-3172,-2148,-1812,-1886,-1646,-1310,-6655,-8195,-2871,-10170,-6739,-4155,-3248,797,876,-2251,-157,-737,-1923,-89,-907,-441,670,790,853,150,1033,1000,193,852,232,525,-1036,-1505,-827,-666,-292,-374,-433,-430,-368,-272,-86,72,268,510,719,-181,-794,-1004,-405,1072,651,-1437,-195,155,-1811,-1554,-1348,-580,280,-133,-619,-1851,-1865,-1911,-1144,-241,-860,-1130,-1202,-405,-109,-1091,-332,460,2167,1320,66,238,-427,-861,-1048,-959,-675,-1426,-142,-935,-141,335,232,66,-874,-1350,-1710,-1136,-1246,-1170,-1775,-601,-222,112,393,-34,700,757,-93,-2192,-7,147,-179,-771,-975,-1266,-1442,-1390,-1247,-1002,-811,-632,-541,-500,-1287,-1104,-836,-200,413],[234,-343,191,-1116,985,330,-369,-219,42,536,-1172,-883,-576,-1958,-938,151,-202,-468,-1030,-731,-808,-787,-788,-779,-841,-900,-896,-846,-712,-682,-354,-151,25,128,-1223,-1129,-670,56,268,-124,672,-14,1247,189,-935,-1604,-29,1640,1048,-1150,-82,2443,1570,851,2129,-363,78,256,-1306,-1905,-1236,-1331,-1873,-1635,-1041,-463,-69,95,175,-31,-324,-680,-952,-1073,-951,-767,-612,-589,-1204,-808,-1275,-1417,-1811,-2114,-2057,-1730,-1445,-1206,-889,-1736,-1234,-365,-231,-510,-125,-160,-261,-335,-447,-673,-802,-1056,-1266,-1544,-1751,-1954,-2064,-2052,-2032,-2037,-1944,-1834,-1699,-1539,-1274,-1567,-1314,-529,-689,-36,175,-373,-844,-1662,-1557,-623,-976,-823,275,-964,-1439,773,2235,3003,3768,4512,5101,5449,-2696,-1133,1016,1160,-402,-2254,-2258,-229,-2146,409,546,-640,1569,1783,-83,-1597,-100,954,704,141,-457,-1078,-1578,-1811,-1712,-1370,-932,-595,-260,-21,126,-593,-1035,-1233,55,-61,-203,-1327,-1036,-936,-500,-446,-425,-376,-280,-151,-22,-27,-582,-2466,-736,-132,-894,-341,-31,-241,-426,-583,-673,-713,-975,-576,-520,-466,-416,-370,-386,-449,-1533,-836,-1412,-1565,-928,-1052,-1266,-1550,-1893,-2024,-2287,-2334,-2044,-1667,-1701,-1190,-1388,-638,-263,111,286,-223,500,379,-81,312,1015,978,1189,744,1293,1059,-192,-113,-276,-740,-1736,128,671,955,158,-1277,-1751,-545,-778,485,1698,-861,-662,-963,-583,119,1229,-746,-1152,-610,-710,-279,-281,-1795,-1392,-801,-839,-2507,-1239,404,1116,1458,1014,1195,2300,2354,-1663,1702,-767,1218,844,412,-2083,-470,-865,-1111,-1248,-1202,-1045,-832,-659,-580,-662,-586,-663,-781,-922,-987,-1004,-947,-828,-654,-512,-658,-1995,-1081,-263,-180,-156,35,-1468,-231,1196,1461,1611,514,676,-287,1707,1469,-291,-332,-428,-306,-840,-1283,-1396,-1258,-918,-645,-421,-338,-503,-842,-919,-1386,-2059,-2746,-1866,-912,2,-1146,-1211,371,388,-2080,-698,-1322,-1342,398,294,93,63,-1454,-280,-533,-962,740,377,-115,-534,-1008,-1250,-1157,-870,-539,-305,-426,-1580,-1318,-264,-409,-539,-582,-560,-478,-384,-286,-193,-240,-280,-355,-466,-576,-1142,-686,-695,-645,-483,-313,-107,64,232,397,177,517,542,449,-305,223,111,16,-49,-28,5,-607,-2,1,26,-1165,-39,-171,-377,-653,-1038,-1291,-1616,-1909,-2009,-1826,-1967,-1595,-1026,-858,-699,-572,-463,-308,-173,-926,-884,-3061,-2486,-1553,-3255,1532,-1023,-4612,913,67,-4225,-2367,-1721,364,2456,2952,3407,3850,-7390,4449,-21911,-90754,-10941,3614,-23735,-27263,1190,1040,476,-10806,-5058,-1171,244,429,-2373,-126,791,-1749,-2979,-1955,197,-56,-1368,-1639,-1447,-1545,-1759,-1494,-1017,-507,-12,-412,-175,-843,500,1511,-156,1058,1377,192,23,-1044,241,-149,-1279,-1401,-272,-70,178,221,-718,-95,-1591,538,-1679,-428,178,-861,-95,-238,-334,-798,-555,-734,-918,-1103,-1330,-1243,-1168,-1044,-952,-887,-892,-910,-981,-1079,-1151,-1394,-1270,-1240,-1103,-903,-681,-493,-353,-227,-678,-180,-1230,-172,-143,-1271,121,260,126,-287,-909,-938,-82,205,-680,-306,-499,-625,-615,-547,-419,-590,-314,-407,-633,-900,-1220,-1272,-997,-1179,-289,-87,-67,-325,-877,-1665,-1403,-128,-518,-103,2211,347,295,429,-787,-308,237,-1147,572,801,-898,554,-449,-1171,-982,-239,-120,-1060,-1102,124,2750,389,-1170,505,798,-276,618,-963,-529,-622,-1556,-331,1641,-2002,732,-105,-1347,-492,-874,1150,1360,1093,1697,2816,550,1472,598,-1188,-1274,-1179,515,3447,2179,-476,-628,-248,335,-915,-2017,-1511,-1244,-1656,-1033,-1843,-128,-510,-880,-1158,-1158,512,688,876,-731,-1463,-1720,-955,46,-310,-889,432,-636,-47,-210,-291,-1158,-601,-766,-944,-1097,-1289,-1347,-1330,-1281,-1216,-1147,-1119,-1109,-1071,-1079,-1345,-1141,-958,-287,64,298,691,963,26,-1393,54,-267,716,844,675,-459,-328,-475,-239,-484,-690,-837,-969,-1095,-1194,-1379,-1503,-1653,-1238,-1166,-1105,-1102,-1604,-1038,-1046,-1059,-1056,-1092,-1148,-1330,-1721,-1333,-1364,-1376,-2032,-1276,-1133,-1112,-922,-883,-1129,-1585,-1229,-1452,-1831,-2154,-2184,-1843,-1535,-1230,-991,-817,-721,-693,-734,-767,-725,-589,-1401,-1728,64,699,-220,-905,-174,298,94,1068,-376,-209,383,154,-18,-113,-192,-236,-222,-417,-1128,-312,-387,-572,-789,-1120,-1479,-1834,-2170,-2422,-2109,-1591,-1135,-669,-220,156,439,670,-1211,-588,-1482,546,615,-119,49,23,-310,-729,-1045,-1113,-912,-517,-12,382,806,-115,706,188,239,-518,-845,-1093,-227,-746,-1171,-904,-394,-501,-561,-636,-1402,-860,-434,-263,-562,-177,-310,-701,-459,-605,-831,-1115,-1774,-1847,-2147,-2246,-2033,-1614,-1193,-1053,-208,287,-1686,-1405,-1301,-770,163,305,1204,664,-987,1137,709,-951,-229,-599,-774,-718,-862,-1763,-1461,-4,545,597,-1820,-933,-2521,-745,444,455,518,268,-1253,-11,-29,-1655,-1201,-757,101,-76,-971,-969,-1450,435,1349,287,-2081,562,2002,-386,-4869,-4362,-14208,-17454,-27730,-24842,-19115,-11264,-2507,85,-4049,-211,-2212,-2990,-1204,-1640,-1960,-1898,-6143,-7042,-2791,-11963,-8240,-4580,-2479,914,1020,-1714,-895,-143,-1099,-56,-1085,-391,1650,1551,986,727,762,406,110,-138,-340,-533,-1331,-1705,-1185,-1437,-1643,-1653,-1443,-1079,-661,-270,133,419,656,863,756,53,-1140,-1227,-377,754,685,-1279,-76,598,-1606,-1909,-1338,-372,-133,-368,-560,-1658,-981,-1172,-1282,-1361,-1409,-1414,-1424,-1438,-1461,-1594,-1788,-2071,-2440,-2479,-2038,-1562,-1067,-490,35,533,504,-1442,-415,-1268,-381,1595,1316,529,-785,-1357,-1827,-1597,-2046,-1510,-1689,-407,64,401,600,-129,545,358,49,-2204,-691,-962,-1160,-1214,-1065,-847,-661,-447,-297,-234,-371,95,151,-431,-1229,-1055,-787,-188,262],[-6,-550,-533,-683,-757,-756,-772,-726,-634,-639,-1554,-1029,-752,-2279,-854,-694,-631,-431,-846,-198,-1088,701,922,-386,-391,-72,206,-1531,-7,-448,-257,74,224,174,-1510,-1079,-943,42,1,-53,-51,-116,-127,-119,-1231,-1726,118,429,596,-1113,-383,773,708,605,496,-445,-71,-49,-1113,-1560,-1280,-892,-1074,-1054,-883,-563,-240,19,327,439,497,451,249,-206,133,119,169,232,-1359,479,-805,65,583,522,286,-34,-438,-880,-1209,-1641,-1753,-1664,-1351,-1013,-720,-488,-336,-177,-73,-93,-10,-19,-1344,-1512,222,-761,142,-238,-501,-1462,861,-228,-1708,415,167,-1776,-955,-146,-664,-407,-402,-318,-283,-1632,-1452,-442,-966,-773,-500,-826,-2006,107,442,788,1079,1342,1500,1511,-3276,-72,1001,647,-964,-2806,-2406,-788,-1974,-654,-237,-923,491,851,-160,-2171,-304,829,1328,626,-138,767,542,-512,-1114,-85,-933,-413,-21,287,399,-819,-926,-1385,884,733,972,-754,-1152,-864,244,-205,54,-313,-613,-914,-1119,-1237,-1247,-1938,-1028,-910,-881,-949,-1104,-1248,-1368,-1436,-1395,-1272,-1293,-867,-745,-678,-671,-725,-898,-1174,-1919,-1762,-1575,-1183,-833,-514,-321,-1678,-2003,-424,-658,-1507,-992,-1359,-1771,-2077,-1792,-1357,-954,-602,-310,-120,40,-380,-348,376,457,444,437,346,272,202,123,-8,-266,-995,-1839,-385,-438,-361,-371,-1364,-1844,-672,-943,460,641,-761,-679,-1009,-968,-99,391,-954,-946,-516,-548,-217,-226,-1531,-1244,-437,-797,-2507,-1332,-478,-321,-140,232,554,814,1054,-1844,1181,-816,1057,866,285,-1691,182,-119,-671,-688,-933,-1109,-1186,-1208,-1210,-1133,-1080,-980,-883,-805,-687,-588,-503,-435,-365,-351,-904,-2329,-1354,-549,-575,-484,-407,-1482,-494,290,569,871,588,847,-790,844,1956,-691,-339,-414,-458,903,488,-23,-505,-871,-981,-714,-297,-68,-1044,983,1298,-798,-1090,-474,1158,822,-1027,-1298,-267,-462,-2266,-901,-1279,-1244,-487,-591,-579,-499,-1092,-693,-961,-559,1302,909,-261,-681,-1189,-384,-976,274,-180,-392,-779,-1348,-1429,-1098,-1269,-1452,-1535,-1437,-1153,-802,-428,-58,75,-167,227,251,-452,-1144,-411,-631,-976,-1215,-1403,-1469,-1465,-1372,-1215,-1066,-956,-790,-694,-578,-435,-303,-168,-38,137,6,-644,494,660,152,-1421,1299,1437,1492,367,-734,511,765,361,-953,-1525,-1990,-1477,-1099,-956,-727,-497,-263,34,337,-618,-1301,-3494,-2235,-1658,-3451,2363,-1617,-4882,553,-577,-5244,-3603,-1418,527,2598,3400,3489,3553,-11349,3438,-31761,-61335,2156,1472,-25144,-26275,-2189,-1332,-2435,-10226,-5217,48,2977,3289,-2269,-231,875,-2165,-3181,-2455,1000,1009,-1090,-1556,-1730,-1964,-1244,-1112,1419,3124,1551,-385,-527,-1319,254,2001,233,1175,1202,238,-289,-1201,759,317,-1372,-1168,491,685,851,-18,-532,-120,-1695,411,-1771,-119,-85,-844,-55,40,202,-541,447,244,354,-80,-1035,-291,-525,-735,-938,-1092,-1218,-1268,-1307,-1340,-1343,-1399,-1439,-1493,-1490,-1439,-1357,-1289,-1250,-1197,-1188,-1136,-1554,-930,-745,-1439,-238,-37,71,-79,-569,-501,-347,-72,-994,-294,-273,-217,-128,-113,-671,-330,-527,-891,-1335,-1583,-1310,-627,-361,-1309,312,247,493,1563,-261,464,-196,-1068,-1995,-1511,-609,-240,395,302,-672,-199,393,-1334,234,-323,-970,-1484,-1886,-1652,-1167,-609,-403,-1483,-1193,-160,1300,-287,-986,392,1206,276,803,-818,-699,-741,-1238,-465,1110,-1705,515,-214,-1023,-1642,-1442,-660,128,868,1560,2194,990,1287,44,-1221,-1206,-1109,617,2956,2325,-573,-417,-132,-381,-1182,-2255,-1213,-1221,-1766,-1036,-1958,-356,-371,-712,-1170,-1529,284,1168,1458,-580,-1543,-1791,-1260,-284,-402,-232,-483,-1075,-928,-263,-446,-1123,883,2121,1345,-736,-800,143,1059,895,323,-213,33,588,-444,-1008,-1668,-1505,-1063,91,521,424,1155,2444,126,-1532,-368,-588,962,878,452,-987,61,-66,355,183,-524,-113,-767,-383,-803,-1038,-1560,-1593,-1352,-1523,-1688,-1884,-2010,-2091,-2157,-2180,-2146,-2120,-2093,-2027,-2052,-2023,-2026,-2072,-2155,-2207,-2196,-2171,-2113,-2072,-2047,-2120,-2245,-2366,-2583,-2568,-2269,-1870,-1494,-1081,-692,-339,-40,184,306,-670,355,278,-1185,-2204,-447,-99,-276,-1128,-388,-117,-128,-160,-400,-540,-714,-878,-989,-1019,-1036,-1017,-944,-912,-1295,-866,-864,-946,-1020,-1166,-1398,-1343,-1330,-1308,-1201,-1012,-856,-730,-399,-190,-48,70,-1029,-1000,-1453,174,162,-391,-68,249,341,386,484,-688,552,-151,-77,800,806,-17,564,-111,-424,-1045,-1015,-1075,-1277,-1180,-1105,-759,296,887,949,-686,-1396,-1080,-636,-244,-663,67,-485,-466,669,558,39,-1216,-1491,-1128,-718,-753,-673,-629,658,-1028,1292,2486,-1474,-1559,-1213,-748,221,570,1500,704,-1036,153,-431,-762,-566,-172,20,-206,-641,-1634,-1206,128,1549,1407,-2414,-873,-2546,-1202,849,700,686,112,-1592,-650,-1131,-1510,-1687,-1582,-1226,-768,-1252,-1021,-762,862,1124,286,-2015,780,1331,-520,-5211,-3875,-14430,-18413,-27740,-21550,-18643,-12511,-2115,-968,-3247,-654,-1174,-4043,-668,-592,-716,-884,-6364,-5507,-2706,-13308,-9597,-4886,-1696,-167,229,-1180,-1801,510,-217,107,-1237,-436,952,676,360,130,84,226,2,404,417,1169,-1645,-1826,-1323,-414,123,282,-189,-532,-700,-721,-585,-458,-300,-104,58,173,-1321,-1512,-428,512,563,-1162,-18,739,-1074,-2320,-1387,-190,291,121,-12,-1499,-366,-570,-891,-899,-1178,-1199,-1664,-1292,-1161,-1743,-749,-484,-224,52,305,502,648,6,-97,830,436,-1558,-789,-1461,-677,239,-127,-521,-995,-1454,-1883,-981,-497,-124,-1688,-32,524,572,475,-281,-45,-372,-748,-2116,-1420,-1617,-1602,-1441,-1273,-1084,-880,-573,-272,-52,-64,569,545,-497,-1186,-1065,-762,-263,17],[66,-710,-399,-130,120,212,-33,-272,-357,-415,-1635,-1099,-846,-2445,-775,609,945,742,-637,-324,-1287,644,540,-445,-389,-269,-382,-1571,88,-107,-254,61,435,460,-1731,-1004,-1173,212,240,225,276,239,190,61,-1449,-1760,-704,-1032,-1417,-1823,-1946,-1645,-1222,-816,-433,-459,-265,-430,-895,-1244,-1306,283,94,-350,-953,-796,-1206,-1640,-1853,-1803,-1523,-1298,-1152,-1129,-1113,-1168,-1264,-1419,-1496,-1531,-1417,-1218,-964,-663,-492,-380,-344,-342,-225,-1538,-1187,98,163,-621,226,801,782,719,533,136,-253,-841,-1469,-1533,-1093,-930,16,-552,-594,-1618,537,-217,-1580,-485,-21,-1979,-671,-237,-644,-1022,-1340,-1270,-1037,-1335,-1356,-332,-957,-670,333,-676,-2354,919,1037,1102,1077,1017,869,614,-2839,39,-301,-637,-1473,-3288,-2479,-920,-1747,-282,155,-1230,981,1482,-186,-2478,-548,628,1051,922,35,890,630,-940,-1051,-403,-1405,-231,126,399,711,-951,-843,-1480,-193,-380,-556,-706,-1221,-775,-700,-588,-548,-534,-532,-538,-500,-440,-831,-1481,-158,335,-647,-512,737,608,740,835,818,198,-1657,-76,-428,-671,-689,-473,-210,9,-1843,-683,-1133,-661,-60,-257,-512,-1474,-1924,-930,-1012,-1138,-1240,-1341,-1417,-1220,-826,-791,-662,724,1146,577,1253,-1122,-519,708,47,189,1697,771,1199,957,593,67,-253,-1250,-1633,72,325,719,486,-1443,-1934,-840,-1117,-844,-793,-687,-670,-845,-1362,-408,232,-1176,-710,-382,-379,-396,-317,-1244,-1070,15,-798,-2420,-1345,591,399,66,-194,-581,-1058,-1526,-1796,-1443,-1009,-601,-314,-154,-1299,149,87,-837,-256,-522,-812,-1079,-1333,-1530,-1537,-1469,-1316,-1172,-1076,-974,-933,-941,-991,-1043,-1123,-1235,-2090,-1555,-1012,-904,-736,-658,-1542,-744,-417,-364,-273,-173,-19,-1316,269,527,-982,-319,-351,-410,146,-209,-547,-953,-1125,-984,-562,-76,401,-1263,1314,1163,-988,-1181,-471,1561,1177,-889,-1333,-401,-901,-2027,-1110,-1216,-1099,-893,-315,-23,339,-634,-1008,-1289,-116,1904,1057,-443,-868,-1373,-313,-1216,706,-172,-370,-1105,-1080,-1518,1025,920,310,-264,-775,-1055,-961,-593,-151,125,-174,216,143,-518,-1042,-469,-952,-1436,-1794,-2007,-1924,-1726,-1518,-1336,-1267,-1193,-1054,-893,-726,-227,173,577,953,563,-150,-657,550,1809,188,-1487,1327,3080,2944,606,-405,566,2312,516,-961,-1466,-1869,-1281,312,1172,935,614,-113,371,728,-288,-1739,-3155,-1903,-1677,-3513,1842,-2142,-4826,-16,-1232,-6026,-4519,-258,706,806,403,69,-205,-15170,-627,-42984,-33602,-1285,-1529,-29122,-25665,-5221,-1784,-5913,-9620,-5278,374,879,1271,-2219,-337,305,-2682,-3417,-3123,1058,684,-738,-1460,-1977,-2357,-1517,-1022,408,1385,1685,-313,-845,-1808,-2,1991,577,1205,966,330,-513,-935,3482,1449,-1405,-828,536,1157,1714,-128,-347,-180,-1607,256,-1678,-250,-232,-756,191,376,530,-105,511,277,-61,-506,-977,-1408,-1647,-1567,-1281,-922,-1529,-290,-55,-903,-437,-1156,-419,119,225,166,63,-676,-152,-291,-773,-702,-1526,-1124,-1252,-1512,-1201,-1133,-1106,-1098,-1079,-1118,-1204,-1309,-1500,-1658,-1787,-1919,-2006,-2083,-2059,-1955,-1744,-1455,-1113,-674,-255,233,-351,-1401,405,97,908,1987,-401,558,827,-909,-410,205,414,-829,-401,-750,-1096,-1394,-1657,-1788,-1857,-1818,-1703,-1486,-1280,-1132,-980,-757,-654,-1850,-1199,-360,-213,-882,-843,-281,-298,-254,-212,-587,-870,-846,-924,-821,-1003,-1395,-1181,-1087,-901,-595,-1013,26,290,502,691,860,928,1030,-454,-862,-859,-957,660,477,275,-677,-248,-508,-809,-1419,-2065,-1406,-1482,-1804,-1497,-1787,-1327,-1017,-644,-1188,-1821,123,1069,1491,-474,-1533,-1593,-1598,-638,-480,429,1788,47,-363,692,-541,-1002,922,3195,1643,-711,-1106,-5,986,1248,697,-48,-45,511,-550,-1240,-1960,-1899,-1216,221,768,531,1146,2308,256,-1219,-833,-740,1193,875,-46,-1604,407,349,520,474,-273,168,-1136,339,-664,-750,-1620,-1631,87,-84,-291,-1181,-1304,-1062,-1320,-1547,-1705,-1834,-1904,-1870,-1864,-1752,-1636,-1543,-1494,-1452,-1406,-1828,-1424,-1461,-1490,-1576,-1654,-1672,-1765,-1750,-1645,-1497,-1348,-1106,-822,-495,-150,192,494,-801,1004,1159,-1029,-2608,-1002,-50,-461,-1352,-706,147,-251,911,-553,-196,477,271,52,-145,-366,-558,-663,-873,-1405,-800,-789,-836,-848,-887,-1575,-698,-433,-151,-795,598,749,-943,1498,1691,923,586,-856,-1451,-1445,1037,740,-679,-306,-20,-155,-304,-376,-886,-522,-651,-746,-952,-1065,-1169,-1217,-1143,-1193,-1494,-1233,-670,-209,-851,-1118,-647,1344,838,767,-837,-1500,-1314,-832,-261,-876,-42,-799,-471,-799,-878,-802,-1373,-1275,-752,-1033,-1341,-845,-1009,339,-1019,1400,2634,-1324,-1708,-1056,-742,212,765,1670,627,-1103,514,-21,-668,46,322,-78,-326,-499,-1331,-1010,145,815,1038,-1996,-698,-2203,-1676,430,524,572,-183,-2005,-193,-7,-1291,-1313,-1476,-1623,-1487,-1543,-973,-738,-631,-570,-498,-1925,-679,-738,-751,-5142,-3545,-14356,-19217,-27244,-20094,-20265,-14598,-2006,-1572,-1956,-1343,-1063,-5243,-2179,-390,-229,-123,-7488,-4099,-2792,-14141,-10809,-5052,-958,-458,-422,-700,-2854,-533,-642,-827,-1340,-1324,-1657,-2002,-2211,-1816,-1309,-857,-412,-81,262,453,-1994,-1890,-1411,-363,-465,64,-182,-413,-613,-799,-900,-1019,-1058,-969,-791,-546,-1203,-1836,-553,815,1106,-1114,-20,1245,-577,-2148,-1490,-32,861,560,-85,-1377,-29,-106,-1243,25,-1359,-1030,-1872,-518,-592,-1440,-103,419,766,795,424,770,706,-328,-268,415,227,-1738,-1182,-1361,-975,81,-125,-339,-861,-1463,-1839,-1066,-922,-731,-1710,-291,-69,77,159,-422,105,43,-65,-1889,-443,-354,-592,-757,-1007,-1249,-1428,-1338,-1059,-607,-168,271,581,-451,-1070,-1046,-670,-303,967],[-191,-1014,-745,146,1478,1531,55,-397,-656,-1070,-1547,-1240,-983,-2479,-855,544,2124,887,-551,-552,-1512,998,626,-543,-500,-552,-1006,-1069,131,134,-364,-65,241,191,-1887,-1013,-1474,36,58,87,176,175,168,89,-1627,-1779,-452,-699,-1020,-1417,-1791,-1825,-1385,-965,-560,-491,-566,-942,-733,-1038,-1380,352,183,-221,-1082,-718,-1075,-1501,-1636,-1449,-1082,-764,-507,-513,-217,-145,-127,-192,-1494,-325,-392,-1852,-553,-566,-659,-734,-790,-784,-586,-1454,-1154,66,280,-719,-199,752,746,766,776,724,848,937,-1634,-1320,-10,-922,-114,-824,-655,-1681,344,-151,-1226,-1233,-252,-2140,-474,-818,-1183,-1533,-1369,-1065,-841,-923,-1277,-389,-955,-533,-425,-485,-2389,-779,-973,-1189,-1451,-1672,-1771,-1633,-2242,-1247,-1090,-942,-1853,-3430,-2478,-370,-1475,-409,-383,-1535,-433,-359,-245,-2092,-806,215,401,504,201,584,304,-1293,-719,-666,-1715,-340,-593,-819,-951,-932,-777,-1489,-443,-319,-284,-339,-1229,-665,-709,-834,-1022,-1215,-1403,-1586,-1633,-1396,-1010,-1093,-56,442,-367,-472,451,53,-81,320,1542,475,-2030,857,1109,917,758,639,496,198,-1378,-564,-872,-457,-696,-922,-1194,-1450,-1638,-1699,-1719,-1722,-1675,-1626,-1566,-1414,-1117,-697,-586,315,850,995,1205,-1699,-560,885,-434,339,2664,737,1504,871,904,113,-227,-1436,-1337,159,197,1051,720,-1498,-2013,-1026,-1277,468,532,-611,-624,-776,-1728,-1052,-933,-1375,-693,-570,-515,-421,-288,-936,-880,-117,-833,-2256,-1235,803,937,883,722,843,663,466,-1209,-128,-565,-505,-575,-541,-916,-224,-137,-931,-115,-197,-655,-367,-377,-304,-1300,-805,76,-729,462,-180,-1234,856,644,88,144,-1644,-1813,-1660,753,522,-270,-314,-1666,-971,357,360,343,250,115,-1843,-302,-612,-1172,-1188,-1200,-998,-610,-180,-154,655,967,1123,1227,989,886,-1518,889,665,-1152,-1277,-584,-1095,-1565,-1703,-1364,-837,-333,-1725,-1157,-1152,-938,-843,-609,-141,475,-137,-1170,-1506,297,2372,1136,-696,-1053,-1574,-264,-1418,989,-117,-548,-1397,-822,-1601,-198,-770,-1350,-1799,-1752,-1262,-728,-216,260,238,-182,180,38,-579,-870,-393,407,235,196,-661,-530,324,358,349,-1604,-55,-390,-903,-1479,-2027,-1997,-1460,-907,-337,-332,-688,561,1210,243,-1375,1333,2006,1907,811,-136,531,75,-643,-1384,-2083,-2271,-1751,-1428,-1262,-1215,-1282,-1380,-1356,-1196,-871,-2226,-2537,-1566,-1647,-3486,1092,-2637,-4550,-811,-1829,-6373,-5016,688,395,110,-207,-496,-769,-17768,-1247,-54651,-9212,-1684,-1693,-35484,-25571,-7824,-4208,-9618,-9389,-5226,-1984,-1798,-1614,-2248,-1246,-1069,-3255,-3470,-4006,-1263,-1472,-1751,-2096,-2174,-2576,-953,-813,451,1121,1732,-237,-1157,-2346,-287,1881,797,1078,634,442,-704,-527,3134,1508,-1423,-471,555,1053,1285,-111,-218,-325,-1421,-1180,-1546,-1794,-2009,-2054,-1930,-1745,-1466,-1138,-848,-590,-355,-177,-475,94,195,260,-91,-586,-1135,-89,-265,-759,-738,-964,-987,-1166,-1286,-1356,-1372,-1356,-1307,-1186,-1073,-917,-1216,-610,-437,-1526,-19,134,216,268,327,301,-841,185,-1491,353,451,562,506,-60,-486,251,103,856,-311,-152,1092,1082,-386,-1462,513,26,1143,1214,-541,592,522,-1093,-493,292,1028,-1339,470,72,-383,-577,-957,-1655,-1412,-1421,-1271,-979,-705,-513,-1096,-799,-896,-2179,-1175,-458,-291,-1403,-769,-943,-1144,-1241,-1260,-1257,-1100,-953,-733,-545,-330,-1110,104,308,-212,-179,-1079,-411,-70,540,445,354,196,107,-828,-445,-441,-770,-402,-388,-323,-795,-145,-100,-427,-1581,-1716,-698,-1260,-1779,-921,-1554,-903,-776,-658,-1221,-1788,29,418,662,-413,-1427,-1191,-1890,-979,-540,1067,1578,389,-559,629,-511,-819,938,3269,1874,-676,-1292,-122,896,1591,1008,64,-186,328,-722,-1461,-2032,-2282,-1390,333,961,632,1089,1403,424,-796,-1296,-644,1430,879,-555,-2119,728,691,663,692,-26,-164,-1221,364,-449,-489,-1635,-1747,1622,1624,1484,-1407,-1265,429,429,141,-92,-308,-473,-891,-602,-550,-474,-406,-369,-327,-269,-2101,-210,-179,-1316,-883,-77,6,-332,43,119,-155,118,167,185,214,243,213,245,-896,192,125,-879,-2279,-1500,-459,-678,-1326,-995,-637,-587,-477,-765,-401,-324,-261,-207,-152,-167,-213,-247,-1050,-1319,-435,-454,-524,-568,-677,-1689,-829,-855,-927,-971,-989,-1075,-1120,-1132,-1148,-1183,-1189,-1236,-1772,-1362,-1055,-959,-859,-659,-423,-172,11,212,-1023,438,-373,-219,228,55,-199,-502,-780,-1910,-1559,-1378,-472,-122,-910,-1101,-442,917,762,606,-973,-1622,-1438,-838,-233,-1067,-505,-1072,-575,-603,-575,-597,-1454,-1006,-729,-1342,-1893,-967,-1302,79,-930,1461,2717,-1112,-1675,-749,-623,255,1014,784,4,-1077,-1177,-1496,-1579,-1551,-1485,-1412,-1311,-1111,-901,-734,-441,-276,-150,-1360,-310,-1715,-1988,63,353,322,-458,-2295,-275,569,-1016,-1353,-350,-698,-1037,-1600,-1395,-1257,-1098,-931,-753,-1694,-845,-951,-1069,-4664,-3239,-13855,-19704,-26496,-20275,-23717,-17196,-2050,246,-718,138,548,-6254,-3448,1093,1345,-692,-9384,-3019,-3032,-14358,-11703,-4903,-141,1401,1018,-155,-2536,-149,-318,-385,-1248,-643,-283,-285,-359,-456,-551,-648,-641,-565,-448,-346,-2221,-1780,-1281,-340,-964,-660,-853,-987,-1043,-1051,-975,-953,-928,-885,-881,-909,-882,-1929,-676,-493,-271,-1038,37,420,-93,-1727,-1532,205,504,426,-126,-1200,392,531,-1260,247,-1441,-1047,-1542,-595,-579,-864,-57,242,255,350,487,609,723,-559,-389,-9,-35,-1898,-1435,-1046,-1203,1142,1890,889,-896,-1439,-1698,956,609,25,-1707,-1189,-1681,-1942,-1755,-1312,-887,-421,-35,-1559,-352,-67,-384,567,241,-24,-449,-836,-1209,-1391,-1408,-1236,-1056,-919,-899,-1021,-790,-808,-788],[-326,-1299,-1012,-755,-765,-539,-243,-499,-878,-1708,-1292,-1284,-986,-2359,-938,462,855,666,-442,-723,-1623,-365,-689,-995,-1304,-1415,-1394,-998,-715,-431,-455,-184,103,202,-1812,-980,-1726,272,572,573,674,613,523,348,-1604,-1633,-455,-751,-1092,-1475,-1755,-1625,-1278,-950,-637,-447,-857,-1472,-532,-853,-1398,230,200,-79,-1104,-984,-427,-299,-284,-301,-200,-59,122,-730,497,701,888,1015,-1389,462,442,-1755,20,1871,1792,1362,382,1981,339,-1310,-1077,670,391,-793,-618,-834,-1731,-1653,-655,237,1173,1425,-1779,-1130,-84,-651,-184,-974,-630,-1562,355,-23,-828,-1223,-455,-2161,-703,-1028,-1326,-1398,-1180,-911,-692,-501,-1196,-372,-945,-329,-20,-240,-2200,-317,-474,-594,-654,-561,-396,-235,-1873,95,165,167,-1965,-3188,-2398,-435,-1145,-1195,-1313,-1677,-996,-724,-494,-1530,-1054,-286,-351,-543,-779,-1056,-1281,-1493,-1474,-1417,-1605,-1180,-1035,-926,-843,-777,-687,-1412,-662,-670,-719,-804,-1196,-950,-1016,-1055,-1157,-1265,-1357,-1430,-1436,-1399,-1305,-1148,-951,-736,-572,-464,-415,-563,-841,-238,-202,-195,-2400,-165,-216,-281,-342,-390,-478,-579,-888,-651,-594,-439,-290,-119,-16,-534,-1173,-11,-259,-401,-18,-174,-1140,-972,-1042,-1360,-1493,-1198,-773,-391,-13,-1820,-509,860,-758,806,1135,659,1057,732,1105,89,-234,-1513,-1096,260,71,999,814,-1566,-2120,-1252,-1421,-286,-487,-586,-580,-328,-2046,-1244,175,-1562,-166,-8,-66,490,379,-661,-720,-291,-933,-2049,-1036,162,-140,-500,-694,-897,-1039,-1013,-901,-809,-680,-573,-580,-868,-749,-903,-1123,-1247,-1244,-1016,-653,-204,256,699,-1375,-997,198,-1091,-156,-619,-1678,814,596,-381,-328,-2149,-1623,-1695,1303,1870,-402,-647,-1899,-1209,-486,-551,-513,-494,-493,-2316,-483,-366,-1312,-282,-107,270,-909,577,-246,3356,2658,1442,1748,1285,1322,-1836,1889,650,-1331,-1424,-423,437,692,-699,-1381,807,1134,-1486,-1286,-1132,-813,-339,-643,-311,542,304,-1208,-1644,589,1334,779,-1077,-1263,-1649,-1475,-1839,-1758,-1450,-1160,-1674,-645,-1690,80,379,-121,387,-761,436,551,1307,1644,368,-227,67,-119,-691,-697,-295,433,882,525,-863,-815,757,1104,1076,-1446,739,509,153,-1190,-610,-999,-1341,-1563,-1504,-1263,-985,-640,-237,245,-1198,1276,1749,2155,917,-11,361,2369,217,-755,-854,-1474,-923,-230,61,-382,-771,-1098,-1332,-1577,-1806,-2771,-2032,-1884,-1628,-3455,-1020,-3188,-4290,-1848,-2201,-6033,-5013,804,872,915,882,831,745,-16804,444,-64456,-75,-355,-8301,-43914,-26041,-9987,-7838,-13315,-9358,-5006,-1552,-1593,-1677,-2341,-1562,-1305,-3621,-3105,-4756,-279,30,-78,-1278,-2244,-2342,-579,-650,1980,2194,1696,-206,-1496,-2792,-609,1639,828,740,192,547,-921,-189,2102,1447,-1479,-170,-393,-1040,-1607,-1965,-1608,-1302,-1257,-975,-1393,-1057,-1239,-1392,-1424,-1319,-1044,-701,-420,-214,-81,-74,-361,-244,-415,-617,-845,-996,-1009,-805,-494,-628,-1067,-804,-86,-83,317,866,331,-1153,371,192,-827,-133,-848,-418,-578,-1533,-898,-1097,-1292,-1382,-1305,-1161,-1140,-783,-1671,-421,-159,102,201,-285,-25,454,-155,704,-183,-5,1161,1028,-517,-1482,349,-35,-30,-186,-712,-440,-564,-1153,-744,-887,-1063,-1568,-1533,-1748,-1961,-1961,-1802,-1545,-1314,-1074,-1185,-596,-404,-305,-1522,-1287,-1168,-2346,-1188,-462,-250,-1870,-802,-849,-1064,-1204,-1292,-1356,-1222,-1095,-846,-645,-405,-879,170,516,93,-98,-1181,-959,-500,881,1969,1830,1519,410,-1000,-95,-284,-664,-742,-533,-203,-962,-136,96,-685,-1640,-1390,-556,-1313,-1723,-843,-1346,-1221,-436,-393,-1302,-1520,-1044,-1290,-1580,-1848,-2034,-1969,-1919,-1609,-1453,-1354,-1287,-1265,-1284,-1394,-1489,-1738,-1937,-1764,-1447,-1095,-1321,-480,-154,115,327,100,-404,33,-978,-1691,-1888,-2630,-1600,348,501,670,818,976,581,-373,-1702,-383,936,830,-1027,-1687,571,524,500,487,149,-460,-1141,397,-250,-281,-1619,-1961,998,894,724,-1596,-1295,-54,-311,-513,-618,-683,-703,-658,-688,-659,-662,-717,-822,-924,-983,-2145,-1021,-964,-1396,-762,-664,-513,-472,-376,-263,-454,-203,-201,-228,-271,-344,-449,-597,-970,-823,-831,-762,-1985,-1928,-858,-908,-1031,-1156,-7,-530,1085,-1051,-100,325,1557,1198,109,1162,2419,941,-1156,-1034,2587,2488,2345,2258,943,-1737,-345,1702,1148,-684,839,601,-1179,1374,1629,-30,272,-479,-1814,-1242,69,182,-926,-821,-280,471,1764,1709,-1102,449,-381,-180,1802,246,-53,232,-867,-2270,-1249,-1461,-206,-284,-952,-1061,-530,-721,-1025,-1377,-1658,-1764,-1465,-690,-218,-1232,-340,-1204,634,553,437,-336,-1463,-701,-1057,-1639,-2379,-1928,-1477,-948,-789,-122,143,-852,-1482,-364,-416,-622,-1140,-1696,-2054,-1686,-1308,-982,-750,-627,-527,-391,-594,-71,-391,-390,297,1121,833,-698,222,-1152,-2098,-261,-284,-313,-695,-2285,-304,96,-633,-1345,23,-84,-244,-1405,-676,-858,-1080,-1258,-1350,-1523,-1720,-1844,-1916,-4079,-2964,-13016,-19882,-25714,-21930,-28795,-19962,-2229,-1459,-1323,-1159,-956,-6705,-4201,-187,192,-7886,-11983,-2493,-3521,-14150,-12278,-4432,724,2839,2220,424,-1394,2114,2106,1426,-1018,-605,1464,764,332,198,-765,-1877,-1720,-806,291,994,-2266,-1524,-1055,-92,-1373,-262,-176,-578,-689,-547,-223,49,287,482,428,445,-280,-1655,-655,-46,-142,-959,-119,-83,-123,-1307,-1533,-330,-456,-606,-703,-1007,-907,-987,-996,-998,-1460,-1057,-1171,-952,-895,-873,-819,-760,-703,-615,-528,-487,-463,-715,-478,-435,-368,-2048,-1427,-675,-1390,860,1181,961,-934,-1379,-1541,788,2920,144,-1717,-687,-508,288,148,-600,-114,-760,-1384,-1775,-1617,-1122,-740,-530,-387,-316,-314,-251,-182,-3,180,413,594,7,-744,-1048,-484,-360,390],[-385,-1456,-1097,-231,-729,-1192,-1647,-1920,-1915,-1790,-1546,-1277,-1038,-2080,-939,-391,-285,-174,-247,-769,-1579,-46,-113,-343,-529,-881,-1330,-855,-856,-766,-717,-625,-569,-596,-1569,-863,-1897,-167,269,738,1015,1287,1764,1163,-1371,-1281,617,143,-541,-1253,-1673,-1520,-952,-341,233,-340,-1099,-1986,-299,-692,-1360,1689,1940,48,-992,-1199,-614,722,1322,1123,978,849,478,-968,679,716,770,795,-1194,208,800,-835,-305,1168,1130,1072,49,905,102,-1127,-1004,816,447,-872,-1045,-162,-537,-697,-536,-107,672,1390,-1926,-912,-126,-211,-215,-1017,-558,-1320,493,96,-502,-545,-643,-2071,-1230,-1729,-1874,-1639,-1417,-1225,-1114,-1007,-1165,-552,-994,-97,348,13,-1945,999,1032,966,777,542,228,-151,-1160,-768,-983,-1097,-1771,-2913,-2299,-803,-813,-751,-635,-1357,-457,-277,-87,-1021,-1324,-403,-186,368,295,155,-156,-1527,-354,-793,-1221,-1052,-1233,-1385,-1480,-1489,-1412,-1311,-1227,-1115,-1040,-996,-1170,-882,-805,-688,-620,-1744,-456,-813,-511,-203,-210,-616,-298,-371,-511,-710,-958,-1237,-1351,-1520,-1657,-1775,-2363,-1846,-1872,-1864,-1806,-1689,-1567,-1432,-1275,-1083,-893,-651,-444,-222,-65,-58,-688,170,-113,-139,375,326,-1028,-829,-41,-352,-181,-173,-103,-21,125,-1414,-418,693,-816,980,1019,541,948,529,822,-16,-304,-1469,-950,46,-139,-246,-510,-1651,-2256,-1489,-1447,-915,-582,-458,-535,34,-2155,-1757,125,-1696,96,186,62,591,418,-419,-585,-487,-1067,-1789,-753,787,1136,689,169,497,675,-398,-300,1465,-50,358,1131,-1041,-313,1068,449,-1010,189,50,-573,-630,-725,-707,-1379,-1098,-130,-1246,-790,-807,-2048,781,521,-907,-930,-1823,-1485,-1639,-371,-823,-1213,-1663,-2062,-2378,-2454,-2198,-1952,-1782,-1630,-1789,-1310,-1137,-1355,-665,-350,-87,-1321,316,-313,869,994,772,983,940,917,-1861,1076,317,-1450,-1557,-328,2193,1679,-654,-1408,590,882,-1239,-1376,-1068,-655,310,-398,-461,611,728,-1098,-1657,807,920,163,-1482,-1360,-1340,-430,-1635,-131,-65,-947,-1835,-479,-1637,-146,-254,-431,-570,-845,-962,-1095,-1045,-766,-440,-208,-21,-235,-758,-450,-63,497,1233,589,-1039,-1025,309,-35,-395,-1082,-1234,-1594,-1952,-2058,-1890,-1728,-1606,-1531,-1435,-1367,-1344,-1264,-1094,-782,-929,161,741,1354,1023,61,177,2018,-18,-516,-462,-1204,-751,-337,2284,1921,1581,548,241,646,274,-3131,-1385,-1071,-1528,-3349,-1545,-3735,-4064,-2976,-1944,-5060,-4412,430,516,565,529,474,384,-13851,-2898,-65235,-298,-475,-33645,-53732,-26842,-11609,-10423,-13590,-8681,-4393,-690,-686,-737,-2268,-1219,-1983,-3207,-2359,-3585,-366,-168,46,-1091,-2024,-1797,-224,-482,316,198,104,-104,-1714,-2242,-799,1302,791,322,-165,776,-1057,134,1812,1237,-1454,81,-455,-812,-846,-686,-377,-832,-1038,-617,-1219,-3,-258,-543,-832,-1131,-1318,-1369,-1351,-1305,-1274,-1319,-1396,-1474,-1451,-1255,-927,-604,-201,555,1092,-460,-1300,-576,231,-148,-89,2122,445,-1274,294,1530,-743,428,-406,-23,-241,-1436,1018,1240,527,876,1053,773,-1362,-261,-1669,222,1409,1329,-93,112,605,674,-427,612,95,160,-129,-315,-646,-1357,-429,-325,-178,-78,-810,-28,-299,-1026,-904,-604,-907,-1297,-1620,-1746,-1529,-1190,-856,-1289,-162,-425,-1335,568,680,-216,-1674,-1697,-1389,-2157,-1168,-305,-509,-2184,-1091,-1327,-1504,-1504,-1341,-1150,-1124,-1188,-351,-272,-348,-627,1046,1224,358,23,-1233,-1405,-715,601,2659,2222,1560,58,-879,-597,-1281,-1930,-1441,-933,-533,-1111,-162,8,-863,-1554,-1069,-450,-1303,-1566,-707,-1126,-1492,-598,-632,-1370,-1179,-1084,-1190,-1326,-1444,-1517,-1634,-1680,-1615,-1340,-1006,-617,-208,-1011,374,-238,-400,910,1136,970,-649,-1185,-183,-540,-970,-1375,-1720,-2015,-2121,-1939,-1892,-1697,-2773,-1794,-1293,-1114,-965,-876,-810,-862,-935,-1642,-1433,-1673,-1916,-1820,-1615,-1488,-1332,-1203,-1110,-1010,-884,-1027,-712,-665,-641,-1562,-2193,-625,-615,-608,-1737,-1377,-450,-318,-156,42,209,-377,132,545,472,640,593,469,315,150,-1985,-315,-585,-1466,-1198,-1552,-1860,-2058,-1702,-1257,-839,-532,-184,82,293,286,-448,53,-1053,32,-247,-719,-1770,-2289,-1265,-1139,-625,-1076,-77,-708,772,-1417,-40,19,1317,892,0,1004,2538,916,-1229,-640,1370,994,634,437,347,-1756,-219,969,1044,-647,865,620,-1272,1238,1227,-538,0,-396,-1676,-1183,-300,-394,-954,-1151,-793,-461,-52,59,-1184,181,-360,-142,37,-2,-161,-92,-1034,-1717,-850,-1559,-95,-162,-1064,-1053,-298,-265,-176,5,-1263,-1912,-1491,-399,552,-1446,-597,-1142,1224,1047,823,-412,-1485,-456,-421,-1979,-2752,-1102,-1580,-952,-933,-910,-939,-1024,-1274,-1280,-1333,-1173,-878,-550,-288,-908,312,565,-268,113,949,-345,-834,94,72,-86,356,1479,629,-127,753,-627,-2072,-650,-42,-239,-965,-2032,-585,-778,-867,-1390,-737,-539,-330,-1173,14,180,257,324,395,-1039,288,213,132,-3639,-2809,-12042,-19873,-25058,-24884,-35281,-22261,-2572,-182,971,1197,1333,-6433,-4303,1042,-1541,-16267,-15237,-2733,-4399,-13826,-12633,-3758,596,558,517,423,-304,430,568,719,-803,-538,770,145,-30,-674,-1273,-1266,-592,-1073,612,1259,-2132,-1217,-911,7,-1774,-452,-1310,-2053,-1743,-1190,-676,-334,-89,88,152,108,36,-1325,-716,-262,-306,-957,-283,-300,-425,-978,-1555,-1008,-1293,-1618,-1903,-2241,-2371,-2113,-1815,-1546,-1490,-1105,-929,-792,-666,-628,-613,-649,-780,-833,-964,-1160,-1384,-1540,-1716,-1892,-2028,-2121,-2042,-1795,-1559,-1071,-608,-53,-987,-1299,-1390,559,2862,216,-1749,-921,-776,22,-84,-685,3220,3059,77,-853,-121,-738,593,1207,319,213,21,1760,699,804,1165,1087,780,378,-575,-1074,-439,-389,957],[-596,-1748,-1280,-824,-839,-811,-841,-847,-938,-959,-970,-1077,-1066,-1901,-1116,-1128,-1201,-1233,-1235,-1251,-1628,-1261,-1243,-1196,-1201,-1201,-1156,-1097,-988,-839,-763,-650,-557,-521,-1418,-839,-2143,92,481,901,660,1356,1990,1504,-1123,-877,808,1109,291,-1244,-365,-409,-241,533,1164,-313,-1364,-2151,-172,-687,-1390,1721,2260,21,-874,-1433,-836,547,1400,1519,742,1116,452,-1314,1280,1357,1385,1425,-1046,-121,1022,-62,-643,1273,1126,610,-378,-536,-754,-981,-1040,-27,325,-1032,-1535,212,635,818,1187,822,2297,1248,-2112,-743,-193,249,-243,-993,-509,-1077,613,135,-311,151,-859,-1978,-742,-858,-861,-791,-741,-701,-759,-879,-1230,-1066,-1152,-1110,-919,-650,-1688,-217,-4,177,294,408,464,448,-113,-743,363,299,-1324,-2699,-2210,23,-521,-316,-352,-1094,-346,-208,-52,-628,-1628,-939,-754,99,14,-53,-379,-1459,338,-706,-831,449,55,884,-193,-443,-662,-1227,-578,-1142,-1706,-2116,-2072,-1672,-1194,-701,-316,-1906,311,-1365,-723,312,136,-580,567,695,448,-196,-535,-1916,-1230,-1139,-1241,-1260,-1990,-1110,-1099,-1129,-1193,-1273,-1419,-1586,-1705,-1689,-1566,-1333,-1109,-861,-672,-494,-303,-84,-49,42,189,236,-942,-716,96,-253,-49,-128,-198,-301,-361,-883,-388,-393,-625,-382,-427,-512,-565,-603,-648,-708,-787,-1397,-928,-900,-865,-707,-683,-1775,-2436,-1660,-1264,-489,-451,-433,-514,-267,-1947,-2255,191,-1773,320,351,169,675,414,-239,-503,-721,-1221,-1499,-443,669,1276,949,-185,471,254,-1436,110,681,233,85,742,-1040,-99,1074,272,-990,301,168,-651,1220,1376,972,-1358,-1117,-173,-904,-1307,-1210,-1982,-1785,-2029,-2191,-2278,-2253,-2215,-2141,-2062,-2018,-1898,-1829,-1706,-1570,-1345,-1174,-986,-829,-666,-1305,-383,-329,-1332,-420,-547,-810,-1501,-1414,-1588,-1624,-1349,-985,-523,-45,456,-1450,1180,-55,-1542,-1707,-214,2275,1631,-667,-1481,211,327,-1020,-1477,-991,-504,881,-70,-640,630,958,-980,-1657,-303,-723,-1060,-1856,-1314,-1338,-1297,-1554,-1068,-918,-1129,-1943,-731,-1504,-1002,-1255,-1519,-1574,-1283,-744,-127,515,1146,819,-172,-122,-357,-827,-198,222,569,53,-714,-1559,-2354,-1925,-998,-95,-811,697,641,1071,-1654,247,1566,1198,680,-202,-981,-1046,-1568,-2034,-2167,-1805,-1291,-781,-284,169,18,-56,1196,-314,-253,-106,-946,-636,-378,1056,1062,1089,849,167,1000,331,-3076,-891,-923,-1440,-3259,-1953,-4396,-4011,-4147,-1053,-3768,-3431,360,496,565,519,429,282,-10924,-8927,-56599,-704,-948,-61280,-63911,-27752,-12830,-11673,-9091,-6840,-3408,384,824,1179,-1978,-1714,-2524,-2437,-1502,-2320,860,391,-112,-899,-1692,-1469,-1500,-1319,-1187,-1165,-1274,-1541,-1861,-1805,-1429,-1000,-507,-211,-390,643,-1188,349,782,574,-1413,163,-59,-233,-291,-301,-213,-1098,-861,-935,-1078,675,652,-36,488,319,167,17,-191,-437,-683,-924,-1039,-924,-531,67,333,-351,156,2215,2229,-344,-1503,-354,559,-236,-569,1933,512,-1267,-365,1194,-604,418,2,-7,-305,-1318,1004,1341,633,971,1312,904,-1543,-477,-1590,80,388,554,-436,725,704,603,-763,256,4,-222,-504,-701,-857,-1185,-990,-928,-799,-689,-886,-517,-781,-823,-1142,-187,-92,-852,133,-431,-234,154,480,-1047,1333,-642,-1499,1923,1476,-450,-1473,-1913,-1613,-2016,-1176,-77,673,-2376,-977,-371,1147,877,531,13,-1041,-1275,-1274,-798,-438,-403,1001,1335,507,147,-1252,-1760,-732,235,1139,680,127,-366,-872,-1296,-1217,-841,-424,-67,201,-1281,-254,113,-995,-1434,-813,-418,-1245,-1338,-555,-938,-1725,-827,-697,-1455,-1075,-1320,-1565,-1628,-1401,-1109,-900,-1348,-1388,-847,-1017,-1250,-1532,-1770,-1481,-1073,-813,-615,-521,-527,-671,-996,-876,-892,-834,-720,-586,-904,-693,-1579,-2082,-1554,-2654,-1952,-1734,-1551,-1165,-823,-496,-278,-78,-1263,-27,-8,-71,-1405,-573,-309,-391,-487,-613,-731,-954,-958,-1133,-1334,-1535,-1580,-2173,-1025,-706,-413,-1819,-1496,-116,376,502,639,638,-461,492,1004,469,1244,1325,1352,1358,867,-1791,1130,562,-1488,-126,29,-295,-920,-1686,-1055,-879,-864,-393,-136,82,12,-726,-89,-1137,138,390,-752,-1632,-2524,-1663,-1301,-180,-748,-122,-923,255,-1742,17,-320,72,-67,-188,-354,-517,-627,-1264,-783,-803,-741,-692,-572,-467,-1737,-150,226,465,-637,909,682,-1357,969,840,-1044,-346,-397,-1546,-1195,-833,-1039,-1202,-1509,-1272,-1397,-979,-801,-1234,-518,-466,-396,-450,-420,-381,-299,-1172,-1232,-441,-1649,56,253,-1213,-1018,441,808,317,-21,-1377,-1772,-1508,-374,-550,-1653,-935,-1130,-1268,-1412,-1455,-1491,-1506,-1524,-1570,-2240,-2533,-1547,-1564,-1631,-1607,-1460,-1251,-1002,-1070,-434,-181,58,276,450,228,-822,564,766,-193,-550,926,-520,-1104,224,500,198,411,527,362,375,428,-122,-1889,-1047,-285,-573,-1201,-1710,-481,830,106,-1445,212,-85,-447,-949,-1210,-1202,-894,-456,57,-730,760,1075,405,-3382,-2714,-10985,-19681,-24470,-28702,-42692,-22773,-2924,-1421,1782,2821,1598,-5827,-3794,1941,-8716,-25290,-18906,-3762,-5642,-13502,-12761,-2883,104,-200,-429,-672,-874,-986,-1058,-1142,-1260,-1405,-1669,-1821,-1352,-780,-207,252,-581,-1249,588,397,-1807,-845,-1273,-890,-2145,-530,1025,1395,636,860,382,76,1526,1436,548,368,539,-1015,-810,535,299,-1039,-198,-498,-882,-1185,-1588,-1419,-1183,-936,-661,-798,-309,-229,-187,-1009,-1559,-1185,-543,-721,-879,-1040,-1108,-1101,-1357,-973,-912,-916,-961,-984,-987,-1190,-1296,-1985,-1220,-1282,-1733,-1474,-1310,-904,-1086,-1233,-1266,269,1866,232,-1841,-1208,-1040,-314,-390,-817,3546,3669,-28,-560,-141,-737,1054,1193,219,-43,14,1465,560,924,2645,2217,872,735,-481,-1163,-499,-487,-581],[-2000,-1928,-1430,-236,70,244,230,-901,-880,-379,-553,-941,-1164,-1698,-1541,-1437,-1177,-759,-275,-1011,-1658,846,343,58,-299,-1104,-886,967,1017,352,-866,-753,399,59,-1270,-772,-2239,-713,-645,-531,-343,-249,-174,-174,-757,-311,-462,-591,-755,-1440,-1032,-1103,-1056,-922,-709,-516,-1419,-1613,-35,-716,-1363,386,476,-55,-675,-1507,-931,435,1214,1166,502,1000,437,-1614,-105,-647,-1185,-1585,-1459,-997,-443,0,-835,425,259,-92,-680,-1025,-1139,-987,-1092,-491,-306,-1162,-1955,-276,-186,136,588,710,1512,1090,-2182,-537,-184,749,-146,-808,-400,-803,-73,-435,-766,-1061,-1254,-1834,-1655,-1602,-1393,-1202,-1080,-980,-987,-1069,-1296,-1292,-1440,-1417,-1182,-827,-1293,-156,184,486,709,896,994,987,468,-956,828,734,-649,-2455,-2045,202,-197,-575,-832,-840,-525,58,702,-293,-1876,-1474,-1304,1206,575,-65,-579,-1315,-442,-1285,-1507,-866,-61,733,-380,-319,-670,-1115,-1142,2036,1714,1319,-1181,-442,540,597,-147,-1222,1097,-1670,-888,340,334,-620,577,890,873,-137,-870,-2376,-695,-84,-17,67,-1647,-1023,-719,339,242,86,-180,-541,-960,-1382,-1346,-966,-666,-405,-410,-155,-58,72,-44,193,331,179,-837,-606,568,-202,352,124,-167,-534,-853,-1055,-1026,-853,-583,-352,-180,-88,-7,-94,67,-415,-731,-1364,-1000,-321,-428,-443,-598,-1914,-2366,-1553,-889,-718,-620,-541,-504,-336,-1574,-1880,63,-1774,96,50,-118,-328,-591,-982,-1397,-1548,-1329,-1188,-508,-238,-91,-108,-559,-345,-789,-2442,-1704,-880,87,-223,414,-908,59,1039,69,-934,482,-19,-814,1125,3646,2762,-1325,-1084,778,-344,-1381,-697,-1611,-963,-941,-1903,-1147,-816,-1455,-1502,-812,-785,-1042,-1386,-1115,-1711,-508,-536,-561,-607,-620,-935,-544,-514,-1262,-505,-514,-609,-1371,-701,-563,-403,-121,-800,463,781,1106,-994,598,-455,-1632,-1886,-125,2283,1508,-760,-1635,-316,-431,-844,-1618,-915,-379,1274,197,-862,580,685,-933,-1714,92,119,106,-1880,-1171,-676,-956,-1423,-1407,-1429,-1334,-2085,-901,-1387,-859,-984,-1196,-1417,-1523,-1267,-854,-386,96,444,-150,-245,-511,-912,11,489,532,131,-241,-1510,-1421,-847,-506,53,-707,618,438,711,-1912,203,1233,1255,673,-302,-1141,-1280,186,134,-265,-613,-846,-988,-1001,-932,-816,-685,-588,-665,-611,-727,-911,-1133,-1421,-1558,-1385,-1067,-733,-416,-239,-184,-2683,-539,-928,-1425,-3237,-2514,-5198,-4196,-4430,260,-2305,-2275,2257,1691,909,1999,1656,1253,-8549,-15517,-46067,211,269,-85501,-70163,-28277,-13805,-11495,-3492,-4007,-2125,859,1361,1824,-1455,-2328,-2728,-1665,-680,-1114,2251,1104,669,-782,-1385,-738,-106,-442,-208,-145,-79,-96,-1971,-1257,-869,-795,-1077,-1315,-1523,-1415,-1356,-837,-528,-337,-1396,48,146,174,154,-8,-340,-1389,-780,-1303,-1253,-1336,-1261,-1004,-666,-347,2,345,606,357,125,-206,-440,153,1195,1161,428,-73,348,1407,1275,-322,-1711,-179,-18,-544,-1112,-1212,-866,-1154,-1095,920,-454,308,331,29,-422,-1218,993,839,468,137,-83,-248,-1669,-721,-1520,-557,-600,-679,-844,-883,-980,-1076,-1162,-1203,-1270,-1279,-1325,-1287,-1242,-1212,-1202,-1173,-1112,-1058,-977,-804,-1337,-602,-1400,100,-149,-450,540,-628,-292,145,307,-822,1617,-889,-1574,1910,1537,-704,-1107,-1759,-1842,-1944,-1223,167,665,-2453,-1160,-584,1823,512,1325,550,-947,-1355,-315,-215,-451,-211,373,50,-144,-127,-1201,-1983,-627,-199,250,160,-80,-626,-718,-1218,-1717,-1779,-1182,-616,-114,-1463,-383,50,-1081,-1321,-625,-453,-1133,-1040,-385,-781,-1871,-1086,-923,-1540,-635,-669,-1047,-1520,-1955,-1659,-1209,-1063,-1212,-647,-209,-176,-216,-1441,-427,-483,-618,-718,-828,-966,-1136,-1416,-1619,-1706,-1599,-1333,-1002,-1105,-1008,-1836,-2219,-1462,-2435,-2000,-512,-599,-663,-707,-686,-699,-675,-840,-882,-954,-1074,-1212,-1163,-1189,-1139,-1086,-1054,-1015,-1139,-923,-908,-881,-814,-1308,-1789,-276,-27,196,-1813,-1581,-380,60,752,848,775,-451,772,1264,415,1312,1717,1775,1447,1060,-1557,1438,656,-1379,159,705,505,-1139,-2333,-1156,-835,-1076,-642,-294,-327,-318,-907,-142,-1156,-258,472,-805,-1510,-2504,-1984,-1281,321,-233,-66,-1094,-391,-1660,137,-618,99,-293,-640,-992,-1287,-1449,-1513,-1432,-1337,-1201,-1134,-1047,-1019,-1619,-827,-651,-508,-578,-184,-128,-1366,-65,-104,-1430,-683,-489,-1414,-1220,-631,-646,-813,-1789,-1566,-1555,-336,-116,-1165,412,-31,61,1019,-50,-482,-299,-1190,-770,21,-1639,162,372,-1300,-829,-585,-954,-1052,-771,-1251,-1339,-1442,218,1011,-1673,-994,-250,666,379,140,-417,-1402,-605,-836,-2139,-2065,-1126,-1363,-855,-705,-500,-290,-220,-818,256,194,309,309,197,-31,-625,-430,-634,-838,-1109,-1170,-1187,-1203,-924,-785,-684,-633,-677,-785,-922,-1047,-1158,-1505,-1350,-1374,-1353,-1275,-1308,-879,-638,-375,-1407,107,306,382,-674,315,158,-125,-423,-626,-811,-844,-634,-278,-3253,-2548,-9816,-19258,-23798,-32698,-48880,-20685,-3036,-2499,2255,3067,1463,-5195,-2920,-50,-16065,-34214,-22562,-5483,-7128,-13158,-12584,-1756,-441,-765,-1000,-1235,-1408,-1450,-1391,-1270,-1090,-828,-567,-800,-562,287,527,670,-427,-1238,583,533,-1272,-345,-924,-399,-1882,-537,-320,-111,143,397,637,66,1148,1361,702,290,853,-667,-875,786,504,-1133,117,27,-41,-589,-1558,215,355,-59,407,-732,-46,815,183,-1372,-1618,-1216,-255,-602,38,-52,-73,-75,-1779,-165,-197,-375,-616,-1101,-1036,-1310,-1818,-1670,-1381,-1309,-1863,-1317,-1377,-1380,-1314,-1146,-1114,-297,116,218,-1957,-1518,-1276,-668,-736,-975,1676,1863,-133,-325,-296,-553,1400,1025,12,-273,-1,1153,383,957,2991,2017,965,1031,-480,-1310,-937,-2113,-2912],[-1812,-1813,-1557,-335,82,468,174,-1180,-772,195,-113,-760,14,-1500,-1299,-45,-529,-1295,-1133,-1104,-1697,527,272,364,119,-959,-693,1244,790,21,-1108,-1075,463,1061,-1173,-691,-2119,-424,-740,-910,-868,-810,-703,-632,-514,-518,-530,-492,-492,-1671,-543,-621,-826,-777,-833,-914,-1265,-1080,-852,-819,-1323,-472,-244,-246,-484,-1454,-916,341,1072,879,207,821,374,-1811,74,-237,-521,-761,-805,-721,-498,-262,-911,194,263,264,-731,-571,-831,-527,-1228,-398,-541,-1311,-2070,-925,-973,-881,-728,-630,-407,-308,-2138,-368,-191,-263,-329,-538,-471,-669,-810,-934,-949,-798,-1176,-1729,-632,-120,40,622,623,583,429,199,-1414,-1594,-1495,-1111,-1428,-1502,-1213,-885,-565,-263,-19,213,374,438,-37,-829,428,345,71,-2256,-1878,-157,-494,-864,-1204,-1241,-853,-283,356,-80,-2095,-1963,-1842,859,579,-386,-836,-1209,1018,-402,-168,479,-203,972,-556,-284,-719,-1040,-1706,1714,4073,1493,-1205,-487,2258,1523,-149,-529,834,-1398,-960,282,475,-757,505,724,786,-125,-1200,-2210,-116,36,634,430,-1388,-1182,-1117,639,1003,842,720,479,200,-596,-310,-409,-422,-331,-758,-252,-248,-246,-328,-417,-368,-206,-722,-523,391,-233,413,185,-205,-779,-1366,-1204,-516,162,79,1323,1682,76,771,-485,802,-526,-1034,-1423,-1131,261,-392,-240,-555,-2071,-2130,-1204,-655,-507,-309,-129,-502,299,-1171,-1312,459,-1722,662,572,404,593,229,-282,-831,-1315,-1381,-970,-611,-314,-156,-175,-900,-382,-726,-2188,-937,-429,361,-530,175,-703,206,1020,-126,-802,803,-116,-1017,935,3324,2470,-1243,-1012,1111,275,-927,-197,-1221,-438,-402,-1606,-223,-8,-1494,-1391,475,510,-1288,-1101,-711,-1724,69,-165,-391,-626,-806,-911,-994,-1053,-1101,-1100,-1040,-992,-1046,-746,-608,-254,-62,-1519,97,124,138,-481,57,-773,-1667,-1996,-12,961,1129,-838,-1790,-814,-1256,-623,-1707,-761,-193,248,-188,-1023,-1102,-1607,-1957,-1738,-1101,-783,-525,-1409,-935,-314,-1222,-1188,-380,-538,-1445,-2215,-1031,-1217,-1206,-1241,-1270,-1262,-1292,-1355,-1480,-1638,-1809,-1902,-1603,-1244,-901,-887,-257,-14,171,318,483,-1718,-1514,-1137,499,374,-637,-99,-312,-541,-2003,-558,-386,-162,49,-270,-1102,-1474,90,-58,-307,-588,-806,-920,-833,-583,-345,-530,436,-896,267,461,-506,-587,-373,40,-264,-543,-745,-800,-787,-701,-2079,-381,-956,-1355,-3140,-2681,-5662,-4449,-3099,-502,-603,-922,-712,-869,-1046,-1290,-1508,-1632,-6755,-22317,-35919,-628,-4010,-98028,-64007,-27657,-14518,-10023,1072,-369,-497,2349,2813,3168,-586,-2807,-2414,-843,178,105,2154,683,833,-634,-1006,-213,882,-403,1375,2965,948,235,-1922,-771,-666,-199,-592,-1261,-636,-369,-1408,188,437,548,-1247,748,627,293,179,466,-398,-1524,-653,-1555,-897,-1129,-1463,-1650,-1600,-1387,-1041,-668,-384,-203,-108,-144,-555,-370,-531,-686,-850,-963,-1044,-1038,-1014,-984,-1787,-952,-969,-1000,-1470,-825,-597,-830,-1711,258,-169,266,717,234,-454,-997,1121,1546,797,961,1571,962,-1597,-845,-1356,-381,1560,1216,-1168,302,-162,-612,-1458,-1212,-1238,-989,-650,-207,-1190,-731,692,-14,1081,493,-884,12,-1798,-255,-1524,63,-658,-44,498,-712,-283,220,199,-507,487,-1037,-1322,160,2,-803,-614,-1300,-1933,-1826,-1188,-756,-531,-2380,-1287,-714,467,10,1022,772,-777,-1314,-281,-171,-321,50,1265,1222,531,540,-963,-1976,-404,-578,1800,2173,1652,-793,-44,626,774,-179,91,531,422,-1569,-433,28,-1063,-1156,-434,-464,-906,-611,-127,-587,-1846,-1261,-1147,-1553,-811,-935,-1025,-1103,-1090,-949,-800,-765,-916,-577,-513,-580,-717,-1553,-1192,-1446,-1807,-2017,-1859,-1524,-1161,-892,-580,-291,-53,141,148,-1155,-1139,-1882,-2238,-1406,-2190,-1884,154,204,129,17,-76,-234,-358,-586,-806,-976,-1202,-1424,-1608,-1859,-2050,-2182,-2177,-1990,-1687,-1364,-1058,-772,-517,-1072,-1271,93,245,346,-1764,-1620,-649,-361,309,323,329,-349,426,442,285,608,633,588,504,389,-1317,-10,-233,-1167,-550,-571,-421,-1300,-2023,-915,-766,-1149,-822,897,982,-489,-1045,-172,-1153,-695,108,-938,-1461,-2389,-2286,-1139,782,307,19,-1231,-1204,-1199,232,-928,294,-101,-377,51,147,-56,-1170,-604,-938,-1265,-1675,-2055,-2248,-1951,-1538,-1095,-721,-569,-63,100,-1407,289,283,-1675,-1102,-527,-1408,-1375,-225,-289,-722,-2081,-1729,-798,-578,-550,-1092,-330,-193,7,105,-189,-734,-462,-1204,-470,260,-1639,-126,-454,-1418,-1151,-1542,-1850,-1643,-1248,-1015,-905,-1449,55,251,-1540,-976,241,121,-65,-194,-417,-1362,-573,-664,-1862,-1708,-1159,-1200,-555,-146,362,565,-85,-697,467,341,219,999,913,-120,-478,-150,303,-23,-1664,-395,-858,-1112,-932,-929,-813,-639,-511,-437,-413,-420,-476,-1141,-1393,-1017,-1276,-1469,-1599,-1588,-1416,-1172,-1442,-707,-520,-419,-544,-504,-607,-794,-939,-946,-942,-864,-650,-360,-3426,-2442,-8761,-18826,-23148,-36043,-43206,-17035,-2942,-3478,2495,2769,1026,-4843,-2180,-1965,-23313,-41880,-25712,-8010,-8958,-12978,-12282,-589,-378,-481,-445,-375,-248,-49,165,364,-339,1,910,-722,-767,641,1305,1342,-313,-1211,446,638,-725,128,-1179,69,-1559,-552,-716,-1277,-1724,-1843,-1551,-1224,-902,-611,-434,-392,-433,-592,-1032,-995,-1151,-1345,-1102,-972,-889,-750,-1551,-643,-558,-450,-241,-747,-41,453,455,-1768,-1740,-1241,-37,-535,748,1060,269,-112,-2027,-515,699,469,179,-1234,-769,-1191,-2282,-1299,-784,-598,-1939,-201,-21,164,-1287,-1021,-898,-200,419,210,-2049,-1803,-1443,-943,-1043,-1102,-334,-347,-356,-298,-520,-175,52,130,-181,-350,52,624,292,705,595,402,55,-409,-950,-1546,-2138,-2767,-3390],[-1136,-1648,-1686,12,-58,-206,-355,-1532,-676,-518,-591,-678,-806,-1341,-1367,-785,-561,-241,-309,-1211,-1759,199,201,692,713,-617,-605,1216,411,-490,-1409,-1470,10,-342,-1151,-1017,-1900,-1426,-1165,-929,-804,-509,-371,-299,-203,-248,-327,-389,-528,-1907,-986,-1306,-1513,-1349,-978,-610,-988,-608,79,-996,-1272,1131,1237,-553,-338,-1316,-805,266,608,253,-138,-501,-850,-1744,-1021,-735,-332,80,-579,-668,1306,1453,-882,-390,1592,2298,-448,-1539,-809,-285,-1447,251,-271,-1461,-1801,-383,-523,-471,-325,-229,-23,27,-1991,-241,-198,-430,-664,-867,-1135,-1484,-1779,-2081,-1832,-1454,-1351,-1673,-890,-477,-94,-34,-68,-140,-316,-562,-1572,-2103,-1738,-1718,-1785,-1647,-1492,-1270,-1051,-854,-714,-578,-500,-496,-1351,-470,-472,-455,-372,-2128,-1731,-49,-18,40,166,-530,-68,476,621,17,-2243,-2102,-2277,382,404,-695,-1155,-1156,-1260,-1794,-2124,-1892,-1327,-754,-706,-339,-804,-996,-2116,1319,1493,1445,-1246,-581,1084,951,-51,121,381,-956,-838,99,46,-962,137,290,452,-153,-1511,-1760,341,123,331,64,-1222,-1123,-1431,90,1176,552,769,906,754,-757,882,927,-117,218,-1142,417,111,-217,-670,-1190,-1658,-2020,-1909,-1608,-1366,-1230,-1244,-1396,-1648,-1877,-1692,-1266,-753,-277,176,524,768,-62,439,-921,579,-399,-1216,-1590,-1251,129,-458,-696,-120,-2243,-1895,-762,-561,-716,-741,-713,-658,-486,-805,-786,3,-1667,6,-97,-353,-663,-1005,-1356,-1392,-1439,-1166,-517,362,37,1049,1233,-1196,160,-1122,-1410,1081,1436,954,-847,-6,-517,337,1022,-336,-614,1248,-102,-1257,638,1636,1172,-1138,-975,-310,-743,-1113,-1340,-1473,-1517,-1504,-1428,-1356,-1280,-1555,-1257,-946,-817,-1523,-690,-389,-1682,-227,-256,-327,-477,-656,-842,-1075,-1327,-1573,-1711,-1658,-1528,-1340,-1181,-996,-940,-880,-1801,-831,-716,-518,-262,-439,-1025,-1718,-1923,53,1056,988,-933,-1999,-1057,-2069,-410,-1782,-596,-4,558,523,-1162,494,1135,-874,-1751,291,1184,68,-817,-703,23,-1355,-943,-1207,-1773,-2039,-2412,-1010,-1074,-393,-221,-1130,300,-597,-180,-255,224,252,198,76,-225,-607,-807,-182,-340,-473,-537,-459,-1927,-1571,-1528,88,163,-631,-62,-309,-738,-1932,-1693,-1673,-1188,-656,-209,-942,-1702,-40,618,494,-127,67,-198,-374,-396,-554,-656,283,-1037,521,638,-295,-610,-335,-164,-482,-767,-946,-930,-806,-590,-1477,-16,-1099,-1321,-3049,-2332,-5031,-4736,-1478,149,12,-160,-326,-511,-668,-856,-1016,-1171,-5717,-29164,-26981,-1625,-19425,-91323,-52111,-25823,-15201,-7867,116,402,657,866,1022,1054,424,-3055,-1845,-132,29,-341,-651,-705,-467,-584,-691,222,1269,-353,915,1914,680,414,-1858,-366,-419,-254,-827,-1374,-1810,-1518,-1455,-736,-459,-361,-1084,-296,-390,-545,-717,-968,-1139,-1606,-1337,-1787,-1213,-1095,-1036,-946,-823,-717,-557,-372,-243,-160,-93,-77,-730,-44,153,312,465,628,550,894,985,-214,-1872,344,824,-606,-1552,13,-322,-673,-1880,-961,-711,-276,199,470,-518,-785,1250,1717,887,924,1616,935,-1491,-956,-1226,-653,1247,1358,-1515,1426,970,450,-1707,-584,-967,-982,-718,-254,-1262,-457,669,-19,1038,59,-792,-176,-1977,91,-1601,8,-1137,-65,-102,-773,-300,51,65,-228,227,-1165,-868,143,-4,-792,-564,-807,-1923,-1768,-1600,-1812,-1896,-2321,-1659,-1454,-1235,-954,-680,-534,-655,-1255,-374,-476,-596,-762,-872,-973,-1025,-905,-687,-1944,-224,-954,1130,1707,1391,-867,187,624,773,-142,-91,2667,1520,-1688,-460,-29,-1049,-1042,-326,-530,-675,-161,116,-444,-1779,-1374,-1360,-1581,-265,10,237,951,-830,529,838,-553,-620,-519,195,-89,-423,-1637,-1131,-1248,-1111,-698,-215,266,-815,-392,342,306,1856,842,256,-1104,-1106,-1731,-2194,-1461,-2013,-1701,-346,-650,-903,-1045,-950,-724,-376,-121,105,321,408,-605,377,183,-42,-343,-717,-1099,-1453,-1763,-1801,-1481,-1094,-818,-762,-24,278,414,-1741,-1648,-927,-826,512,972,1096,-189,1001,1107,49,1113,1757,1707,1339,1434,-1103,961,658,-895,43,-244,-443,-1329,-1310,-1092,-1333,-1669,-1949,-1972,-1644,-1217,-1155,-421,-1132,-1173,-328,-1162,-1490,-2300,-2231,-941,236,531,112,-1245,-1922,-616,284,-1227,-124,-422,-503,-360,4,-486,-1152,-1579,-2130,-2040,-1607,-1185,-863,-1416,-235,81,319,-589,744,821,-1470,908,875,-1571,-1556,-728,-1493,-1601,88,-3,-644,-2315,-1735,-50,-16,-24,-990,-191,-379,-553,-852,-1079,-1313,-1511,-1579,-1537,-1463,-1584,-1130,-1043,-1443,-857,-799,-749,-738,-879,-738,-713,-1481,-653,-619,-1305,-709,-831,-952,-1124,-1234,-1363,-1478,-1574,-1642,-1555,-1418,-1248,-1044,-862,-641,-391,-149,11,-645,384,452,127,883,941,-374,-318,-543,203,-18,-1820,309,-1096,-777,190,357,589,701,792,-697,1092,1055,969,-749,-1188,-519,-1330,-1361,-825,-762,-80,-181,-1459,-475,-653,-867,-1160,-1277,-1274,-1172,-951,-631,-407,-237,-34,176,-3781,-2274,-7772,-18327,-22350,-37138,-34799,-12714,-2485,-4175,2218,2342,489,-4628,-1703,-3196,-29762,-42764,-26956,-11144,-10900,-12844,-11787,-111,-136,-110,37,210,439,755,1112,1474,-313,175,1808,-283,-827,242,1995,2353,-179,-1108,275,245,-109,640,-1550,-30,-1240,-1152,-1742,-1810,-1402,-1052,-711,-495,-332,-204,-175,-250,-376,-587,-1207,-1062,-1293,-1587,-1593,-1689,-1808,-1797,-1776,-1720,-1611,-1495,-1311,-1172,-984,-832,-640,-2144,-1849,-1177,-111,-421,35,36,31,-164,-2049,-814,-247,-397,-574,-1338,-839,-1012,-2132,-1354,-1545,-1681,-1918,-1232,-881,-494,-1343,-833,-593,-253,938,227,-2073,-2015,-1527,-1078,-1261,-1184,717,1461,-34,176,-800,350,191,-327,-836,-1279,-1330,-910,-474,-13,345,659,859,968,-385,-1272,-927,-832,201],[-953,-1273,-1594,-380,-372,-292,-284,-1725,-393,55,135,-142,264,-1025,-1195,-80,251,195,-286,-1129,-1632,-17,-85,-159,-339,-581,-844,-1155,-1460,-1384,-1571,-1735,-323,-10,-1018,-317,-1467,-623,699,647,-1235,436,254,15,-178,-474,-744,-904,-990,-1925,-748,-523,-1132,2,282,8,-525,-68,180,-1081,-1063,1411,1878,-812,-113,-1016,-494,362,1019,678,-391,-9,-393,-1352,-1103,-1181,-1225,-1215,-1077,-925,-709,-493,-680,-851,210,352,153,-1697,-384,65,-1621,-140,-479,-1474,-1492,64,17,77,161,148,208,88,-1700,-325,-735,-1146,-1473,-1551,-1359,-1042,-624,-247,-198,300,-1462,-1590,-1113,-834,88,-2,-341,-678,-1049,-1349,-1679,-2568,-1952,-805,-526,-260,-126,-11,36,-4334,-2383,-261,-4196,-3922,-2529,-1598,-1968,-2051,-1659,-2018,-1574,-391,-141,81,318,-433,-370,724,855,59,-2243,-1721,-2414,-147,525,-881,-1475,-1102,-149,-410,-622,-886,-1036,-1152,-1221,-1229,-1196,-1170,-2072,-1181,-1205,-1246,-1259,-1224,-1151,-1007,-889,-743,-554,-539,-504,96,405,-1172,181,869,1267,-188,-1763,-1342,639,191,63,-370,-1137,-941,-1625,-426,-260,-311,-302,-249,-176,-941,-37,42,-279,55,-1543,391,607,698,-491,484,1149,-994,-438,-419,1025,-579,656,1148,1053,952,-47,392,-250,751,633,692,619,-188,77,-1389,373,-5,-992,-1793,-1247,-62,-518,-1277,-566,-2423,-1678,-293,-38,-155,-199,-246,-578,-259,-512,-340,-177,-1642,-352,-463,-625,-696,-619,-441,-503,-1646,-957,-225,714,-244,1988,1858,-1441,-1,-1625,-810,1290,1471,1067,-1178,-175,-400,450,342,-580,-392,-202,-169,-1515,39,106,86,-1032,-1025,-197,-324,-441,-463,-648,-352,-375,-537,-22,-7,-1641,-1133,-300,-479,-1758,-820,-1013,-1677,-1384,-1614,-1824,-2024,-2121,-2051,-1913,-1763,-1647,-1544,-1464,-1476,-1458,-1502,-1147,-894,-1507,-1360,98,480,795,431,-859,-1216,-1835,-1901,22,1395,1196,-1054,-2140,-763,-1405,-251,-1844,-470,-5,-226,-498,-1293,-674,-392,-894,-1733,-161,1123,77,-264,-528,291,-1243,-734,1092,-469,-1510,-2308,-1055,-1129,-940,-712,-815,-398,-376,-380,-541,-327,-192,-74,142,-180,-646,-713,726,737,607,412,224,-2097,-1635,-1843,-982,-1254,-1411,-1333,-968,-585,-1748,183,473,528,451,-185,-744,-1996,-246,-239,-652,-1104,-1546,-2007,-2239,-1901,-1594,-1351,-1197,-1158,-1206,-1323,-1491,-1643,-1769,-1697,-1435,-1101,-745,-359,-46,-477,-954,142,-1391,-1347,-2980,-1737,-3708,-4753,195,288,31,-290,-625,-983,-1266,-1420,-1279,-3190,-5494,-33921,-19616,556,-29183,-64304,-38892,-23186,-16003,-5513,1223,1164,1067,937,783,550,295,-2891,-1226,-487,-732,-936,-1097,-1136,-1086,-958,-841,-690,-482,-288,66,338,402,569,-1842,-73,-195,445,3,-1107,854,579,-1520,-275,-755,-1313,-1698,-1753,-1456,-1069,-692,-456,-626,-1683,-634,-1977,-841,-697,-1012,-1292,-1473,-1530,-1368,-1081,-812,-585,-393,-269,-949,-228,-36,13,2,-38,-137,-231,-365,-521,-1805,-882,-1104,-1375,-1625,-1820,-1801,-1512,-1313,-631,-188,153,658,682,-645,-613,1327,1793,924,843,1577,828,-1419,-1075,-1157,-980,845,774,-1646,136,-236,-631,-1793,-1279,-1416,-1292,-1070,-741,-1243,-222,-65,-82,94,-416,-710,-436,-1537,-667,-1655,-1265,-1621,-1955,-2062,-1794,-1508,-1247,-1056,-873,-795,-1249,-876,-991,-1206,-1513,-1766,-1769,-1795,-1777,-1162,-745,-499,-2300,-1678,-926,398,-1346,778,981,-599,-1198,-226,-224,-82,467,647,318,33,-45,-293,-1850,-125,-1255,1574,1678,1040,-862,313,555,689,-157,-327,1923,1292,-1830,-441,-104,-1062,-1000,-311,-647,-473,269,325,-369,-1732,-1379,-1505,-1639,-236,-23,163,593,-896,616,602,-442,-340,-475,15,-270,-613,-1685,-1449,-1830,-2041,-1632,-1135,-651,-920,-298,396,132,1287,566,377,-1009,-983,-1522,-2154,-1648,-1919,-1508,-179,109,-281,-687,-986,-1116,-880,-543,-146,275,578,-391,929,917,818,609,81,-85,-1475,-1012,-1382,-1826,-2068,-1832,-1400,-1036,-684,-404,-1774,-1690,-1151,-1288,40,168,204,-5,348,390,-294,656,776,868,976,1110,-927,1370,1109,-601,925,1964,2114,-1181,-663,75,-691,-953,-865,611,105,-1104,-1247,-1334,-1647,-1747,-1652,-1489,-1609,-2285,-2010,-760,-411,-114,164,-1127,-1160,-62,258,-1497,-568,-678,-657,-795,748,499,-1177,77,24,143,305,540,711,-1353,-358,1104,114,-646,897,648,-1581,111,-192,-1249,-1997,-1171,-1671,-1812,-1591,-1597,-1551,-2469,-1689,-975,-774,-522,-891,-86,39,166,140,-689,-1418,-762,-1092,-217,264,-1486,-227,304,-1364,-26,1519,1491,-407,-1292,-361,-94,-1568,595,625,-1068,-294,589,515,363,245,-462,-1315,-313,-548,-1234,-1224,-1333,-1023,-1157,-1252,-1320,-1396,-1477,-1534,-1576,-1593,-1554,-1491,-1451,-1508,-1517,-1581,-1662,-1759,-1803,-1628,-1372,-793,-251,237,678,712,241,-1130,1399,1352,1251,-385,-810,-476,-1573,-1395,-737,-960,655,668,-1504,588,507,-438,-540,-65,-278,-549,-786,-930,-1138,-1343,-1447,-1476,-4293,-2085,-6926,-17833,-21385,-35181,-26517,-8311,-1776,-4640,-368,-287,-222,-4435,-1677,-3314,-34074,-37487,-25705,-14770,-12766,-12776,-11200,-252,-430,-721,-1046,-1488,-1959,-1947,-1537,-1101,-655,-178,233,166,-828,-182,1207,1182,-106,-1025,11,-248,329,188,-2087,-239,-1003,-418,547,647,-1214,736,757,49,570,467,308,-334,-124,-380,-1470,-826,-997,-1914,-1130,-1133,-1170,-1117,-1461,-1147,-1174,-1246,-1298,-1429,-1523,-1628,-1620,-2520,-2012,-1113,-856,-581,-277,-18,259,-274,-2051,-1136,1260,1423,1266,-1499,-710,-582,-1692,-500,1664,999,-1900,-156,1075,630,-1446,-677,-307,-323,-140,157,-2096,-2118,-1630,-1141,-1442,-1314,-79,719,94,326,-1209,-686,-1254,-1758,-1642,-1164,-690,-211,147,460,613,676,591,397,-439,-1216,-1128,-958,-970],[-749,-998,-1565,-276,156,282,-619,-2011,-208,227,73,-114,-361,-821,-1053,-1051,-1066,-860,-605,-1104,-1539,-143,-75,-26,-74,-157,-397,-288,-338,-1655,-1790,-2060,-561,-558,-970,-808,-1042,-1063,-918,-736,-1703,-262,-48,125,349,457,558,697,567,-1843,740,569,-1028,-17,-394,-804,-999,-816,-351,-1211,-854,1358,1913,-1092,34,-736,-169,499,1031,728,-670,178,124,-898,-1475,81,727,422,-220,-324,-146,-314,-473,-1184,-820,-1059,-1307,-1503,-1497,-1426,-1812,-1195,-1003,-1415,-1275,-609,-579,-522,-489,-556,-496,-504,-1380,-217,-68,201,522,802,16,-401,-234,-78,-360,685,-1565,-1538,-1332,-1227,84,46,-302,-542,-704,-740,-1755,-2866,-2168,178,625,1112,1445,1834,1484,-8083,-14446,-17539,-19056,-9065,-2904,-367,-414,-37,592,-1921,-1447,887,986,1523,1354,-371,-630,1444,1747,45,-2126,-1167,-2221,-708,186,-895,-1703,-1031,-733,-871,-919,-988,-936,-864,-775,-665,-950,-882,-1672,-442,-487,-581,-1224,-781,-878,-941,-1053,-1149,-1199,-1198,-1121,-1029,-923,-1326,-603,-413,-271,-192,-1924,-997,-143,-192,-280,-812,-1104,-759,-1670,-1215,-1390,-1481,-1526,-1515,-1444,-1287,-1063,-693,-334,-37,-1913,1267,1532,726,-704,616,982,-1439,-216,-335,1040,-844,546,581,210,-111,-423,-461,-536,-622,-672,-752,-840,-934,-963,-1814,-926,-920,-952,-1645,-1083,-1197,-1323,-1839,-1567,-2516,-1826,-1875,-1888,-1850,-1749,-1659,-1586,-1422,-1248,-1102,-914,-1593,-664,-510,-398,-239,-42,-41,-523,-1736,-664,78,808,-485,884,845,-1551,-90,-1933,-327,1289,1274,1147,-1435,-286,-284,638,584,-790,-70,998,223,-1656,-210,1696,1668,-856,-1100,2086,1755,731,576,-435,-99,-522,-475,-482,-405,-1653,-951,-135,310,-1889,52,196,-1631,704,617,531,-476,-335,-403,214,-361,-580,-685,-565,-857,-1005,-1787,-1063,-133,-934,-797,-84,1258,1361,823,-1061,-1248,-1911,-1866,-34,-375,-770,-1089,-1818,-1287,-1240,-1176,-1799,-1024,-840,-588,-272,-1320,310,1036,-816,-1573,-643,443,323,283,-335,561,-846,-486,907,-599,-1378,-1871,-522,-933,-1179,-912,-375,692,-100,-548,-781,-218,-1,-485,-990,-1520,-2011,-2040,-1716,-1453,-1283,-1198,-1132,-1952,-1628,-1916,-1660,-1887,-2118,-2165,-1842,-1522,-1441,-924,-713,-571,-509,-480,-561,-2055,-1085,-1427,-1768,-2144,-2506,-2277,-1882,-1548,-1260,-1006,-794,-1059,-504,-356,-190,-841,-368,386,-657,814,1004,289,-53,-838,-460,197,-1743,-1329,-2844,-1023,-2076,-4187,-371,-818,-1323,-1878,-2248,-1804,-1108,-425,-1749,-5963,-5987,-28335,-13911,-15205,-30296,-22678,-25117,-20189,-16958,-3226,2086,1697,1257,785,302,-223,-706,-2236,-1227,-1207,-991,-716,-449,-705,163,-792,-307,787,1117,-125,140,1497,262,772,-1817,179,67,441,117,-608,1411,2242,-1527,390,847,-57,-757,284,121,0,-746,-3,-737,-1717,-686,-1918,-868,670,971,710,405,32,-300,-568,-775,-849,-760,-605,-1061,-354,-88,-247,-27,-136,-355,-611,-931,-1286,-1627,-2017,-2351,-2257,-1820,-1348,-857,-379,-766,143,634,215,1469,899,-773,-422,1397,1858,976,808,1554,723,-1326,-1134,-1081,-1266,-8,-467,-1247,-1423,-1883,-2272,-2212,-1837,-1462,-1066,-769,-941,-1036,-114,-76,-134,-143,-848,-584,-818,-1177,-1541,-1932,-2296,-1928,-1494,-1116,-748,-456,-241,-180,-21,-30,-1181,-251,-404,-622,-879,-1025,-922,-1532,-1768,-1087,600,672,-2231,-1863,-816,102,-1990,562,1020,-527,-1092,-75,-265,-964,-1665,-1964,-1434,-750,-28,145,-1584,-40,-1275,2565,1343,697,-745,402,541,659,-133,-535,1879,1085,-1924,-297,-90,-1030,-966,-317,-730,-250,180,-97,-413,-1659,-1208,-1467,-1658,-821,-763,-685,-641,-873,-445,-357,-363,-297,-365,-305,-325,-339,-1631,-868,-252,-253,-232,-220,-206,-952,-204,-48,-57,330,312,556,-863,-795,-1273,-2080,-1890,-1823,-1272,-351,561,-74,-772,-200,-686,-1169,-1629,-1624,-1248,-905,-622,-384,-315,-301,-383,-558,-759,-1482,-1138,-1301,-1398,-1420,-1405,-1321,-1304,-1284,-1303,-1769,-1693,-1323,-1545,-1053,-833,-635,-446,-229,-106,-657,230,351,435,529,649,-716,900,1063,-234,1159,1678,1963,-822,-54,654,-658,-733,-693,1320,2043,-1311,-1238,-330,-1015,-2081,-1312,-1835,-1729,-2266,-1780,-551,-599,-638,-585,-885,-224,147,219,-1623,-932,-708,-777,-1144,1637,663,-1159,723,237,-224,-704,-1024,-1182,-1236,-796,-427,-101,-648,522,712,-1662,1032,1145,-805,-2057,-1283,-1785,-1707,980,867,-542,-2448,-1591,211,-80,-370,-725,-1048,-1425,-1718,-2028,-2058,-1945,-1837,-1710,-1598,-1479,-1268,-849,-501,-1141,294,624,879,-358,-1666,23,286,-1612,599,647,-757,247,1053,1216,1303,1410,-469,-1254,117,-254,-903,-1022,-1428,-805,-132,348,212,87,-21,-684,-165,-247,-312,-368,-425,-921,-525,-1252,-435,-351,-1059,-215,-1573,-59,33,53,30,-31,-332,-1359,-520,-665,-778,-890,-957,-1002,-1716,-1383,-1040,-1119,-1059,-1041,-1484,-1004,-970,-960,-1049,-1042,-1067,-1154,-1222,-1223,-1317,-1444,-1503,-1518,-4737,-1793,-6136,-17253,-20134,-31010,-18678,-4035,-1724,-4884,-2102,-1693,-1181,-3942,-2083,-2150,-33560,-32383,-23318,-18494,-14011,-12621,-10470,1395,1102,751,485,276,207,304,477,657,-464,347,1054,566,-725,-499,845,686,-7,-871,-224,-687,204,143,-2202,-446,-769,-303,-248,-360,-1578,-510,-488,-489,-436,-319,-211,-515,-54,-16,-1690,64,111,-2179,306,398,-699,-1099,-1358,279,132,-296,-291,-811,-832,-1081,-1204,-2075,-2103,-965,-676,-434,-184,-11,148,-354,-2046,-1375,522,562,603,-1619,-606,-245,-1213,-98,1702,1146,-1819,-196,1784,469,-1495,-470,36,-186,2141,159,-2010,-1913,-1655,-1064,-1459,-1398,-1118,-1290,-1220,-876,-1605,91,519,618,-138,113,77,266,107,367,-20,-414,-840,-1233,-1515,-1671,-1675,-1631,-1562],[-483,-741,-1510,-1048,-1166,-1179,-1178,-1922,-1053,-1105,-1158,-1210,-1240,-1121,-891,-489,-103,-519,-513,-1056,-1404,-8,447,1927,1813,1530,-415,787,-773,-2387,-1946,-2218,-932,-62,-928,266,-579,-1451,605,833,-2110,823,1391,986,632,212,-123,-303,-418,-1626,-540,-661,-820,-1040,-1288,-1604,-1871,-2011,-1899,-1696,-1490,-1261,-1045,-1140,-640,-479,-373,-329,-202,-220,-926,-322,-424,-574,-1208,-636,-583,-505,-315,-127,99,281,-252,-1271,544,432,224,-44,-249,-532,-1945,-1312,-1695,-2068,-2122,-1747,-1322,-819,-314,-78,503,-512,-1034,218,-50,1835,1711,1369,152,-406,-849,-367,-569,388,-1619,-1509,-1494,-1608,-527,-792,-991,-1042,-998,-842,-1768,-2567,-2344,745,1315,1896,2063,2736,1531,-8803,-19329,-25351,-25126,-10992,-2756,899,623,1894,1782,-1817,-1352,814,1270,1414,836,-351,-837,1333,2094,-16,-1944,-613,-1893,-1275,-59,-752,-1596,-1545,-1527,-1286,-927,-605,-500,244,-700,-709,-1016,-805,-1194,540,2258,1084,-1151,-878,1323,992,588,192,-153,-442,-646,-820,-964,-1405,-1044,-980,-909,-835,-2011,-771,-543,-433,-331,-1234,-1139,-511,-1626,-1059,-318,-238,-18,370,470,-1237,709,874,-291,-60,-1779,1291,1441,714,-920,754,814,-1830,36,-234,232,-1175,-484,-847,-1182,-1517,-1756,-1914,-1977,-2032,-2038,-2036,-2003,-1957,-1866,-2209,-1684,-1655,-1682,-1725,-1743,-1670,-1484,-2368,-1426,-2488,-1194,-460,-387,-379,-410,-547,-770,-940,-1105,-1253,-1275,-1557,-1183,-1062,-1005,-946,-904,-968,-1067,-1701,-1398,-1596,-1891,-2203,-2335,-2073,-1602,-1159,-2098,-325,32,260,474,-1632,-393,-182,871,1018,-1001,303,1692,464,-1660,-680,1054,1466,-661,-1240,1767,2053,1083,558,-287,881,-627,332,633,375,-1629,-768,-335,215,-1939,334,362,-1558,981,996,980,-660,-723,-492,170,-564,-428,-799,166,19,-58,-1931,-1246,-151,-116,-317,-218,261,159,-9,-1082,-1148,-1763,-1813,-1525,-1923,-2194,-1940,-1538,-1129,-768,-474,-1702,-201,170,351,-172,-1277,238,971,-646,-1344,-1143,-149,722,752,-176,774,-352,-242,27,-737,-1153,-1343,-531,-912,-1492,-961,48,1167,161,-717,-993,-513,1167,1233,409,71,-560,-315,1076,758,519,367,-38,-1678,-1588,-1803,270,215,-476,-72,-223,-467,-1103,-966,-1242,-1526,-1820,-2065,-2324,-2320,-2116,-1907,-1670,-1461,-1252,-1108,-999,-924,-902,-763,-660,-992,-454,-321,-178,-977,-402,168,-1215,324,361,393,-474,-1253,-64,6,-2186,-1276,-2675,-1014,-1380,-3283,-2006,-2171,-1923,-1458,-903,-322,311,539,-2792,-9232,-7181,-22206,-9974,-38039,-21834,3702,-11157,-17294,-18208,-1318,1112,398,-312,-985,-1570,-1974,-1732,-1373,-1060,-921,-845,-840,-898,-1168,-914,-959,-820,-746,-620,-433,-259,-97,57,159,-1829,355,317,466,303,-111,753,779,-1517,356,227,-442,-589,288,240,-71,-1002,-446,-861,-1767,-780,-1742,-952,279,841,678,725,-152,630,449,-350,-1056,-605,-954,-1121,-1061,-825,-556,-288,-121,-77,-95,-214,-400,-1375,-842,-1041,-1174,-1140,-940,-612,-227,-301,-214,909,386,1585,1042,-952,-271,1391,1844,982,781,1080,590,-1262,-1183,-1045,-1532,-468,-517,-870,-482,-431,-383,-1357,-213,-97,-332,-142,-1424,-711,247,368,-214,314,-1266,-476,-1017,-324,63,-1664,-1059,-1601,-1760,-1394,-882,-442,-75,-247,324,547,-1006,522,413,161,-249,-739,-1214,-1710,-1831,-1372,-823,-308,-2147,-1681,-540,-184,-1919,199,-199,-533,-998,-659,-353,53,417,767,41,1072,1248,595,-1236,-2,-1072,2570,1035,340,-606,414,591,719,-88,-755,1473,847,-2013,-91,2,-988,-989,-383,-810,-60,241,-271,-842,-1608,-1572,-1532,-1682,-948,-655,-408,-264,-811,-9,68,-352,115,-224,153,180,-481,-1549,-1090,456,484,516,510,469,-915,-143,82,-323,-247,-437,-605,-760,-821,-1062,-2021,-2219,-1747,-1060,-536,271,-308,-1018,-278,763,314,552,1122,1004,801,-77,371,86,-150,-387,-627,-818,-1467,-1259,-1189,-1278,-1377,-1474,-1499,-1547,-1534,-1502,-1728,-1714,-1410,-1491,-1384,-1346,-1332,-1310,-1226,-1190,-1067,-893,-741,-608,-457,-282,-527,50,232,130,626,822,1072,-381,438,1177,-654,-533,-494,1394,1899,-1371,-1166,-395,-924,-1843,-1699,-2241,-1892,-2284,-1595,-392,-360,-392,-417,-646,-523,-826,-1198,-1666,-2234,-2016,-1227,-1432,282,648,-1141,1841,1978,1934,260,986,381,-1118,-1143,-1324,-726,-646,677,1157,-1767,1031,1935,-364,-1693,-1540,-1742,-1300,1743,2488,-499,-2349,-1540,354,-163,-556,-794,-904,-883,-753,-724,-1346,-2105,-911,-764,-802,-1021,-1197,-1368,-1591,-1746,-1819,-1766,-1647,-1572,-1583,-1520,-1505,-1657,-1437,-1337,-1223,-1125,-1033,-914,-836,-695,-589,-1199,-446,-512,-596,-849,-1551,-691,-226,-147,-6,163,85,-674,-506,640,250,-241,-34,-1158,135,-1462,-102,-160,-675,1311,-1721,503,296,-125,-505,-748,-932,-1328,-608,-478,-385,-365,-357,-354,-1812,-1400,-722,-1299,444,760,-1464,332,101,-1144,-787,819,2145,2433,1941,447,148,1650,1414,-661,-4955,-1485,-5470,-16654,-18685,-25998,-11625,-1406,-1446,-5126,-1048,-788,-540,-3094,-3007,-167,-30477,-28710,-21026,-21483,-14179,-12404,-9697,-115,-79,-67,-8,-1,-10,0,0,-29,-581,-55,-82,-88,-621,-746,-119,-143,-127,-710,-469,-1031,-362,-515,-1540,-856,-1035,-1152,-1197,-1155,-1757,-1016,-922,-904,-871,-791,-711,-649,-539,-468,-1728,-347,-314,-2146,-196,-124,-1137,-1422,-1242,262,371,-363,482,-776,209,122,-88,-1613,-2131,-993,-1295,-1472,-1399,-1238,-1054,-916,-2140,-1576,-508,-292,16,-1746,-493,39,-799,260,2445,1205,-1740,-228,1481,243,-1538,-287,359,-127,1809,108,-1878,-1634,-1650,-955,-1378,-1492,-842,-375,91,82,-1889,280,386,384,353,259,-39,-84,-289,-401,-473,-419,-330,-229,-643,-988,-1528,-1165,-229],[-548,-661,-1447,-545,-133,67,-1458,-1445,59,295,279,272,261,-593,-763,247,474,-1073,-706,-1014,-1254,46,459,2076,2362,2240,-490,1813,-1157,-1538,-1851,-1813,-1293,-148,-888,591,-107,-1255,361,645,-1941,82,-209,-511,-732,-1026,-1268,-1364,-1348,-1349,-1098,-1019,-968,-961,-967,-1038,-1086,-1138,-1203,-1410,-1409,-1485,-1553,-1562,-1569,-1482,-1360,-1232,-984,-848,-1127,-566,-448,-368,-505,-18,177,334,88,257,771,784,-57,-1107,320,-63,-528,-1016,-1357,-1595,-1940,-1478,-1017,-1023,-1117,-242,-80,118,304,-271,-138,-797,-671,352,-51,674,652,660,317,-398,-1549,-655,-778,-754,-1538,-1536,-1578,-1846,-771,-456,-274,-139,-171,-325,-1684,-2064,-2394,-1363,-1278,-971,-663,-306,28,-8648,-19749,-24922,-23676,-10312,-2670,1246,361,1573,1748,-1676,-1273,728,1549,1440,356,-349,-946,1164,2070,-80,-1709,-93,-1536,-1792,-422,-1018,-1452,-1565,-1406,-1125,-814,-621,-446,-205,-588,-834,-1055,-688,-701,597,1523,951,-1007,-941,992,1639,935,1290,1092,268,720,526,322,-1361,-389,-42,-136,-242,-1997,-633,-512,-568,-600,-1542,-1199,-557,-1507,-983,-892,-482,-280,-293,-347,-1312,-523,-593,-683,-716,-1329,-736,-639,-453,-1082,-174,3,-1938,319,-72,505,-1527,205,582,530,399,-1283,124,-145,-181,-356,-595,-889,-1219,-1486,-2485,-1590,-1400,-1158,-921,-740,-679,-669,-2259,-1699,-2312,-1631,-1826,-1683,-1359,-1008,-761,-637,-537,-533,-654,-804,-1502,-1297,-1403,-1360,-1121,-795,-528,-537,-1526,-23,255,317,-902,388,353,-1441,-176,-2138,221,626,551,519,-1711,-476,-29,466,520,-1195,653,745,705,-1506,-1128,425,1302,-439,-1416,1274,2244,1301,434,-166,1031,-656,639,508,34,-1555,-684,-781,-777,-1893,-566,-494,-1413,-448,-514,-574,-651,-1086,-609,-546,-614,-425,-905,-296,-307,-303,-1833,-1428,-737,-169,-174,-301,-85,0,107,-989,-897,-1465,-1662,-314,919,912,-942,-1016,664,511,185,-1561,-172,-370,-576,-789,-1150,-1074,-1176,-1250,-1205,-1493,-1021,-874,-639,-393,-185,0,14,328,-863,-848,-741,-479,-927,-1704,-823,-403,-442,-270,-865,-1134,-762,716,1086,536,200,-488,-67,1201,1424,691,1829,-286,-1364,-1490,-1638,145,802,-276,329,199,-12,-752,-402,-633,-891,-1163,-1342,-1398,-1340,-1016,-599,-144,146,-13,966,1154,1214,-783,-578,-182,-960,516,240,-40,-1097,-591,-852,-1562,-1206,-1325,-1390,-1495,-1699,-1630,-1719,-2697,-1794,-2475,-1737,-1657,-2262,-1251,-977,-685,-399,-89,203,506,-696,-3204,-12856,-8983,-16696,-7804,-61871,-5519,966,831,-14795,-19830,4,103,-107,-358,-640,-939,-1300,-1648,-1890,-1697,-1521,-1385,-1331,-1375,-1633,-1542,-1668,-1841,-1870,-1724,-1526,-1388,-1312,-1295,-1370,-1883,-1427,-1390,-1245,-950,-568,-247,90,-1483,352,-366,-866,-459,1005,330,-157,-1109,-974,-996,-1812,-890,-1582,-1102,-191,1029,552,447,-518,506,2075,-1040,-878,-683,43,-791,-346,-933,-1445,-1720,-1490,-1125,-744,-425,-308,-1129,202,286,-1145,66,167,30,-178,-444,-700,-981,-1155,-1194,-1106,-1195,-785,-692,-690,-812,-1013,-1234,-1494,-1686,-1589,-1308,-1758,-455,-129,-533,485,651,736,-1133,782,759,-604,-711,-1570,-324,411,199,-327,-34,-1666,-408,-1390,246,893,-1650,-212,-1182,-505,-772,-881,-927,-916,-909,-852,-845,-850,-877,-862,-881,-934,-931,-794,-919,-1697,-829,-52,92,-2045,-1393,-156,-179,-1312,-225,-443,-541,-936,-501,-373,-196,-39,169,-122,586,906,1032,-853,-2,-813,2581,738,-13,-493,358,730,910,-10,-970,1056,575,-2091,142,184,-930,-1072,-506,-878,86,579,86,-341,-1560,-753,-1153,-1691,-325,-125,-255,650,-720,295,22,-381,-642,-934,-1201,-1394,-1498,-1473,-1343,-1020,-723,-370,-22,301,-783,-90,331,-663,1049,-224,809,-715,-540,-892,-1963,-2159,-1650,-876,-699,3,-503,-1238,-199,773,-63,584,1533,1342,1103,-20,671,385,117,-194,-567,-952,-1440,-1751,-2105,-1696,-1243,-845,-449,-171,65,-1266,-1577,-1719,-512,-1125,-1098,-280,-147,-231,-285,-440,-1482,-711,-918,-1162,-1346,-1382,-1282,-1067,-825,-576,-407,-278,-153,-184,-207,-249,-641,-559,-746,-953,-1146,-1330,-1486,-1557,-1409,-1442,-1628,-2576,-2043,-2286,-1425,-255,1954,1944,83,-411,1268,1203,-80,-1547,-1388,-192,-1098,-1580,1511,645,-1079,2928,3963,2799,-76,487,1641,-955,-839,45,-113,-595,505,1059,-1845,1044,1953,86,-1182,-1649,-1482,-705,767,395,-443,-2170,-1489,-1032,-1408,-1672,-1644,-1414,-1154,-854,-1168,-1674,-2321,-934,-563,-41,-150,-666,-1209,-537,-696,-849,-998,-1119,-1246,-1349,-1430,-1469,-1627,-1500,-1504,-1546,-1649,-1789,-1906,-2031,-2000,-1889,-1718,-1527,-1357,-1098,-835,-1622,-526,-295,-139,26,173,128,-543,-862,756,612,-844,-524,-1303,323,-1413,-134,-153,-294,1566,-1701,665,88,-623,-1411,-2063,-1364,-1036,94,746,1355,839,828,38,-1767,-1360,-776,-1409,974,767,-1360,223,-278,-1350,-937,292,1581,2919,1586,432,103,1646,1466,-1155,-4716,-1107,-4835,-15963,-17016,-20846,-5458,-484,-318,-5357,-129,-153,-258,-1864,-4325,-1073,-27510,-26605,-19185,-20585,-13225,-12006,-8800,106,254,267,221,37,-226,-504,-799,-1092,-1336,-1475,-1584,-1630,-1687,-1741,-1804,-1896,-1896,-1803,-1625,-1411,-1177,-918,-714,-782,-499,-161,163,279,-1372,381,617,149,837,1021,1194,-607,-178,500,-1346,1530,1567,-1725,683,627,-1371,-1694,-1000,580,614,-369,977,-601,251,1663,1836,-1040,-1966,-563,588,-126,371,-270,-892,-1319,-2235,-1618,-107,409,379,-1755,-284,365,-362,673,1545,1269,-1564,-156,427,54,-1461,-665,-1004,-1302,-1496,-1575,-1623,-1437,-1499,-1154,-1155,-1496,-844,-719,-611,-461,-1650,-130,13,82,177,274,-138,-436,-124,548,507,109,242,-19,-738,-806,-1293,-1246,-1530],[-62,-468,-1403,-684,794,-256,-1912,-1047,56,1033,1042,1082,1115,-667,-751,284,199,-1697,-1007,-1036,-1245,-1598,-1118,-325,404,1050,-668,1730,-1427,-600,-1591,-1461,-1592,-553,-890,742,97,-677,-1071,-1496,-1598,-1497,-1306,-1170,-1021,-1022,-1055,-1060,-1115,-1219,-1270,-1376,-1449,-1495,-1489,-1497,-1457,-1410,-1374,-1522,-1385,-1372,-1370,-1340,-1376,-1410,-1475,-1542,-1434,-1363,-1272,-1075,-942,-870,-729,-596,-453,-337,-152,3,167,266,22,-900,-48,-74,-355,-600,-623,-547,-1847,-1708,-585,-813,-1261,368,437,587,583,-553,-790,-997,-387,398,-164,193,-260,-683,-1099,-1376,-2268,-936,-1053,-542,-1352,-1509,-1429,-1767,-448,-29,-520,249,-402,589,-1613,-1642,-2355,973,543,64,-540,-1100,-1537,-9260,-19498,-21414,-19210,-9035,-2832,295,-34,430,516,-1614,-1310,532,533,477,-128,-459,-1032,602,662,-218,-1530,278,-1297,-2328,-738,-1214,-1452,-1237,-855,-735,-44,114,-425,54,-548,-1022,-1157,-620,-316,-147,-149,-51,-889,-1053,588,935,1106,1221,1299,284,1362,781,1219,-1293,-619,901,750,-73,-1989,-668,-82,-304,-520,-1736,-1349,-750,-1435,-672,-785,-756,-337,668,828,-1393,573,311,-87,-541,-1103,-1697,-1369,-812,-1228,24,382,-1681,613,64,793,-1522,18,413,697,33,-1781,-46,-114,524,469,55,-441,-967,-1287,-2265,-661,-165,268,15,53,-948,-623,-1770,-1737,-2139,-775,337,376,470,552,589,-559,119,38,-321,-618,-1503,-607,-208,171,536,232,-163,-574,-1316,255,729,1291,-1113,1493,1556,-1275,-246,-2182,282,1859,1304,959,-1728,-607,136,895,634,-1431,4,-332,-592,-1327,-1580,-672,-572,-435,-1666,-336,-363,-472,-603,-797,-1033,-1288,-1499,-1642,-1610,-1536,-1456,-1414,-1457,-1826,-1608,-1713,-1745,-1720,-1644,-1549,-1507,-1493,-1478,-1489,-1452,-1317,-1058,-725,-451,-176,-1660,-1653,-1311,434,308,-398,326,361,466,-900,-550,-1124,-1439,-526,1868,1422,-789,-600,1546,1253,241,-1436,-50,304,-247,-1300,-973,-1066,-1423,-1791,-1669,-1344,-1060,-785,-479,-217,-43,65,142,172,-990,-514,-117,-380,-1002,-1791,-616,-866,-1113,-1282,-1214,-1199,-952,28,422,653,295,-423,186,1255,1233,512,1204,-534,-1038,-1339,-1515,-151,-235,-423,-565,-556,-536,-469,-379,-333,-310,-295,-374,-61,-953,-1313,187,645,162,-394,995,1975,1387,-581,-499,-350,-1002,-88,-641,-1193,-1694,-2139,-1914,-1623,-1347,-1186,-1081,-1112,-2146,-1324,-1543,-3139,-2018,-2245,-2204,-2072,-1882,-1699,-1551,-1455,-1414,-1366,-1315,-1198,-1813,-2986,-16328,-11245,-11995,-7343,-84703,-460,-437,-385,-12837,-21856,-132,-93,-102,-223,-468,-829,-1351,-1909,-1659,-974,-394,119,505,722,-2058,-217,-1119,-102,-66,-467,-798,-1072,-1253,-1341,-1427,-1940,-1517,-1642,-1776,-1827,-1821,-1899,-1984,-2164,-2142,-1862,-1582,-1179,-741,-309,-234,-974,-1483,-1103,-1747,-932,-1420,-1270,-672,-52,-375,-595,-813,-544,-221,-1695,-92,-931,14,-427,-104,-189,-903,877,584,-178,-74,-258,-273,-837,498,718,-1106,403,1433,1030,1135,369,-828,1467,999,544,218,-1450,-97,517,772,814,705,1047,287,-1188,-1247,-1077,-1878,-607,-708,-878,-1014,-1057,-1071,-1058,-1060,-1100,-1120,-1209,-1280,-1208,-1129,-964,-685,-342,-1932,-340,-1761,817,1428,-1548,-224,-1019,-880,-861,-330,-6,267,-305,385,93,-479,-866,-1294,-1678,-1825,-1556,-1039,-568,-1517,-604,877,104,-1880,-1048,326,157,-714,-76,160,-211,-867,-843,-982,-947,-800,-477,-64,394,935,1434,-429,17,-549,2505,482,-304,-390,294,985,1247,140,-1114,678,319,-2110,412,483,-816,-1172,-643,-886,225,608,671,-313,-1461,-546,-969,-1629,-312,-158,-518,354,-574,-447,-885,-1272,-1623,-1721,-1662,-1520,-1387,-1332,-1462,-1187,-1208,-1168,-1071,-906,-675,-478,-176,-1038,505,-466,856,-709,-443,-736,-1866,-1648,-1477,-704,-775,-176,-597,-1377,-9,859,-479,547,1615,1757,1363,-7,577,121,-298,-733,-1196,-1628,-1957,-2021,-1694,-1198,-674,-186,308,682,1002,-1836,-1316,-1649,-14,-601,-959,-583,710,657,555,-524,-1859,612,507,317,-41,-100,-285,-372,-357,-236,-117,3,125,69,-14,-163,-624,-794,-1164,-1532,-1839,-2061,-2152,-2057,-1747,-1268,-1180,-2218,-2143,-2264,-1298,-169,1942,1892,-153,-224,1714,1338,-355,-1423,-1424,216,-1181,-1553,1208,605,-1009,1669,1675,1612,-300,6,532,-800,-954,-985,-1268,-1234,-935,-630,-1906,-86,31,5,-673,-1559,-1173,-748,-926,-1134,-1334,-1993,-1505,-1440,-1300,-1011,-654,-687,-52,243,-1618,-2026,-2118,-1001,-425,80,-324,-720,-1637,-1587,-1980,-2313,-2255,-1995,-1826,-1718,-1643,-1546,-1595,-1284,-1121,-998,-949,-956,-964,-1007,-933,-802,-1008,-299,-945,65,-434,-1720,-410,990,1465,1529,1529,101,-381,-1294,897,760,-977,-1060,-1461,-21,-1172,-235,-196,-49,121,-1636,96,141,200,346,591,-1528,-771,1175,1879,2198,1173,1299,150,-1699,-1387,-979,-1576,578,440,-1311,102,-605,-1336,-1204,-370,834,1703,1118,322,-88,818,523,-1730,-4300,-835,-4389,-15354,-15347,-16117,-1484,-1514,-1496,-5662,-1377,-1340,-1311,-1312,-6107,-1101,-25494,-26246,-18151,-17381,-11917,-11593,-7939,247,248,64,62,-114,-310,-466,-595,-708,-790,-792,-822,-835,-888,-959,-1053,-1205,-1332,-1470,-1606,-1749,-1874,-1946,-1917,-1814,-1707,-1605,-1538,-1458,-1348,-1222,-1002,-791,-511,-157,193,-565,-681,516,-967,1102,1356,-1364,623,317,-1418,-2015,-823,1008,1674,-512,1142,-478,112,2287,2296,-564,-1846,-425,554,-153,1072,2082,734,-439,-2487,-1669,-1198,-848,-547,-1756,-188,-197,-287,-424,-608,-759,-1477,-1030,-1065,-990,-1448,-821,-762,-756,-798,-910,-1460,-1096,-1393,-1077,-1029,-1594,-736,-726,-269,10,-1262,561,778,891,1003,1096,-387,-959,-392,1070,1365,-399,1305,1199,-954,-733,-1050,-1191,-161],[91,-431,-1306,-765,309,-692,-1404,-675,28,355,444,596,758,-806,-787,306,-340,-1704,-1308,-1044,-1047,-498,-747,-692,-444,-109,-850,498,-1388,323,-1277,-1141,-1411,-947,-837,-703,-1173,-1529,-1563,-1425,-1231,-1169,-1154,-1224,-1262,-1393,-1447,-1331,-1143,-940,-671,-491,-335,-230,-145,-132,-108,-93,-504,-1567,-115,-82,-44,21,9,-82,-163,-386,-558,-888,-1225,-1605,-1916,-1891,-1625,-1368,-1128,-946,-716,-528,-327,-182,-79,-665,-460,-329,-647,-1013,-1237,-1354,-1626,-1581,-737,-576,-1487,24,228,519,284,-832,-1320,-943,-112,442,-306,1323,1027,787,560,-365,-2605,-1081,-1291,411,-997,-1497,-1167,-1375,-1348,-957,-767,-131,-881,309,-1518,-1262,-2171,1705,1557,1379,1110,915,800,-10608,-20439,-19229,-16263,-9015,-2732,881,-532,623,507,-1588,-1403,30,-204,-331,-508,-612,-1044,437,752,-337,-1341,555,-1133,-2795,-17,-628,-1235,-1690,-1585,-1151,-718,-477,-376,-313,-534,-1215,-1265,-1744,-1906,-1222,-529,121,-743,-1149,192,1290,1221,2355,1172,190,1670,1007,564,-1183,-892,-1593,-1182,-484,-1955,-806,410,834,-68,-1715,-1506,-95,-1377,-156,-7,-925,-445,416,835,-1410,1189,1240,130,253,-591,468,205,46,-1259,-136,-75,-1292,65,53,15,-1027,-89,-95,-25,-319,-2217,-426,-88,535,528,370,93,-472,-1558,-1975,-1266,-1328,-1192,-972,-773,-1223,-744,-1367,-1494,-1979,-654,-346,-237,-166,-150,-293,-604,-973,-1447,-1611,-920,-1532,495,-481,246,1689,183,-274,-632,-1066,502,588,51,-1325,-203,51,-1052,-357,-2236,232,1834,1020,732,-1698,-763,342,911,556,-1693,-320,-821,-1296,-1732,-1956,-1757,-1460,-1132,-1875,-596,-346,-128,-216,-95,496,-640,759,791,734,-1495,-359,-480,-169,-1747,-703,-884,-1073,-780,-587,-345,-174,-1261,-925,-160,-459,-204,-1213,86,-74,-224,-1521,-1912,-1789,-596,-545,-519,-49,275,583,-814,-133,-758,-1170,-759,621,357,-630,-214,91,179,236,-1341,-54,250,-268,-1943,-761,-428,-692,-1004,-1267,-1544,-1817,-1964,-1875,-1719,-1613,-1550,-1504,-1495,-1494,-1545,-1601,-1656,-1762,-1845,-1955,-2056,-2054,-1934,-1747,-1543,-1300,-1017,-822,-587,-361,-393,-48,55,76,42,-30,-734,-728,-1154,-1485,-446,-507,-566,-639,-638,-698,-754,-794,-858,-910,-926,-818,-650,-578,-1544,-1,440,143,-792,45,1307,1273,-375,-465,-580,-1165,177,-20,-129,-1049,-486,-1582,-1497,-385,-650,-984,-1410,-2595,-1529,-1093,-2566,-626,-2021,501,550,-336,329,36,-369,-874,-1401,-1937,-2107,-2759,-2281,-17967,-13819,-8252,-8555,-104336,-740,-817,-881,-11478,-24333,-1029,-1118,-1234,-1428,-1699,-2038,-1939,-1421,-876,-293,186,645,1031,1171,-2453,-657,-1012,-81,1234,1267,636,135,299,-16,-280,-2022,-206,25,343,704,754,1514,1445,-1250,536,-1236,-1397,-272,95,-566,-1283,-1939,-1785,-1207,-1536,-888,-1289,-1482,-1146,168,146,-86,-1064,346,444,-2172,-700,-1375,-2076,-1931,-1322,-706,-938,370,797,-174,1420,1654,-214,-542,1087,332,-1000,618,1373,1096,1321,595,-976,1607,1157,717,398,-1730,-73,786,1140,626,607,1503,140,-1145,-1249,-1126,-1918,-855,-983,97,1694,2031,570,-716,2227,327,-1103,-1596,-813,590,685,-138,-518,-625,-1665,-308,-2127,1219,1388,-1432,-232,-921,-1451,-1186,-157,117,228,-306,332,-165,-198,-558,-881,-1242,-1615,-1796,-1606,-1307,-1245,-644,-404,-235,-1684,-678,-292,-455,-612,-789,-1032,-1114,-1079,-968,-824,-670,-572,-458,-392,-376,-313,-266,-149,-31,-342,215,243,-552,-336,219,62,-190,-598,-1177,-1414,-1506,-2079,-723,-237,-676,-1305,-806,-854,341,1910,1120,-363,-1322,-400,-821,-1496,-222,-185,-847,145,-385,-351,-987,-1546,-1729,-1270,-755,-301,-1323,-1186,-1579,344,1178,1194,1112,627,-227,141,62,-1425,-439,-694,-566,-748,-336,-601,-1730,-1073,-1226,-549,-730,-237,-572,-1382,212,1017,-890,443,1381,1468,1506,-39,1124,547,1037,114,-505,-304,-1382,-1758,-940,-653,-424,-102,300,461,353,-1965,-980,-1461,523,-20,-473,-711,564,439,249,-826,-1975,-185,-263,-361,-462,-566,-729,-915,-1127,-1324,-1527,-1616,-1495,-1351,-1082,-763,-590,-270,-66,80,188,-339,-534,-571,-729,-845,-657,-1636,-2065,-2176,-1197,-200,-115,-68,-511,-127,-162,-320,-703,-1287,-1343,-645,-971,-1331,-797,-720,-916,-371,-161,64,-380,-415,176,-639,-1010,-43,-78,-493,82,284,-1829,653,778,811,-157,-1257,-846,431,325,181,-471,-1783,-1391,-116,-1053,-269,-45,-1150,-212,-278,-1954,-2319,-1830,-1086,-867,-919,-953,-846,-2066,-532,-354,-192,-69,16,27,-43,-81,-145,-1509,-236,-234,-235,-263,-310,-333,-383,-343,-674,-923,-186,-1127,331,-222,-1752,-282,1020,1093,1145,1141,63,-130,-1718,571,291,-240,-1548,-1560,-722,-742,-538,-342,-176,-21,-1505,224,90,399,425,437,-1280,-547,265,217,171,80,-19,-158,-1528,-1379,-1238,-1682,-1050,-974,-1226,-459,-703,-977,-1472,-1018,25,662,610,210,-324,185,26,-2241,-3803,-578,-4028,-14743,-13624,-11924,-709,-742,-715,-5408,-373,-153,52,167,-7986,281,-24432,-27424,-17898,-14102,-10606,-11061,-6995,-839,-855,-775,-594,-467,-383,-313,-291,-328,-915,-455,-566,-671,-794,-976,-861,-789,-610,-411,-749,-371,54,155,237,-524,-785,-470,17,-154,-819,-536,-677,-846,-924,-844,-657,-412,-962,158,-521,677,896,-958,582,112,-1097,-1686,-544,957,1523,-623,1188,-253,-28,2309,2813,-30,-1636,-227,544,-120,938,1938,885,-216,-2286,-1532,360,93,-737,-1544,-1565,-1307,-1108,-980,-926,-846,-1273,-620,-418,-562,-1296,221,520,-123,723,-10,-1189,-687,-1123,-572,-811,-1553,-103,-691,-73,-130,-755,-156,-156,-213,-230,-231,-527,-1394,-574,-101,-63,-728,36,60,-1007,-519,-682,-977,44],[165,-504,-1245,-882,-164,-890,-893,-413,-306,-621,-871,-1087,-1305,-1482,-1632,-1560,-1346,-1065,-1589,-1099,-981,188,-92,987,1175,1271,-1074,1254,-1172,1000,-1000,-908,-1044,-1362,-772,-126,-96,-3,-697,-135,-577,219,93,-121,-316,-622,-886,-1018,-1063,-1039,-903,-834,-794,-814,-860,-963,-1001,-947,-884,-1569,-253,99,444,775,-113,-92,933,1070,537,565,-950,-1249,-616,-1102,-1417,-1543,-1445,-1262,-1005,-818,-673,-647,-711,-806,-1013,-1087,-933,-588,-49,452,-1359,-1259,-213,-338,-1738,24,918,682,21,-1098,-1626,-635,140,365,-478,227,146,74,-80,-333,-2316,-1092,-1422,-1260,-1386,-1524,-1490,-1393,-1266,-1123,-1013,-851,-1259,-655,-1424,-929,-1905,-431,-368,-289,-294,-254,-200,-10776,-21617,-20054,-17142,-11100,-1900,87,-1089,-88,-154,-1588,-1547,-166,-49,230,-760,-790,-1014,-7,1136,-399,-1109,758,-1039,-3055,314,40,-392,-254,754,-953,-214,59,-280,-613,-532,-1403,-1357,-456,311,1097,834,381,-554,-1199,-153,1092,1299,1172,1018,22,690,444,114,-1045,-966,-1036,-1355,-1389,-1883,-989,-380,-41,-40,-1544,-1597,43,-1311,491,476,-854,-475,159,343,-1333,348,385,241,401,-252,353,380,325,-1153,537,212,-896,573,424,338,-526,-33,-12,-69,-303,-2218,-869,-52,590,799,1423,682,-543,-1936,-1725,-14,-215,-264,-156,30,-1419,-884,-1061,-1139,-1825,-566,-491,-782,-1035,-1178,-1223,-1141,-851,-468,-51,-98,-1565,364,-752,-36,1602,143,-405,-685,-757,743,809,243,-1499,-1495,-2198,-1585,-740,-2261,121,1309,655,472,-1658,-916,592,2133,2010,-1924,1848,1793,773,-1103,-1682,-1483,159,-179,-1670,-935,-877,-862,-673,-408,-114,-575,408,553,587,-1505,-328,-338,-94,-1637,-538,-693,-871,-660,-535,-349,-179,-913,-1001,-38,-319,-221,-1383,-211,-496,-777,-1437,-2185,-1327,-1326,-1322,-1250,-1166,-1052,-910,-682,-430,-365,-860,-942,322,387,-478,133,268,130,-66,-1270,-540,-737,-947,-1444,-1348,-1592,-1812,-2014,-2003,-1874,-1755,-1639,-1492,-1389,-1369,-1403,-1450,-1516,-1561,-1616,-1624,-1570,-1512,-1668,-1272,-1166,-1050,-976,-1181,-1155,-1109,-1064,-1197,-1218,-1120,-942,-706,-444,-231,-101,70,-805,-433,-946,-1543,-667,254,113,-112,-327,-646,-973,-1251,-1459,-1494,-1342,-1016,-659,-352,-1547,-215,613,97,-1148,-875,1552,1615,-210,-481,-868,-1454,29,779,351,-848,-477,-2167,-1392,-1998,-2632,-1967,-1286,-2902,99,-785,-1927,-288,-1817,1567,1369,382,800,490,227,58,49,138,-191,-3465,-1268,-15724,-16415,-5524,-11356,-118341,-787,-1056,-1255,-10590,-27213,-1516,-1569,-1606,-1648,-1650,-1541,-1369,-1113,-816,-478,-237,-6,175,297,-2804,-1157,-815,-84,515,447,412,246,324,340,376,-2133,616,1017,608,634,764,2086,982,-1097,666,-1391,-1185,-275,742,197,-502,-530,-1477,-1312,-1211,-754,-1203,-1735,-1477,-295,-153,-366,-1283,231,1255,-1946,1940,-277,-212,337,127,-368,-949,-593,-305,-121,518,914,-157,-275,1019,-112,-886,682,1175,961,616,237,-1004,-409,-611,-703,-682,-1886,-367,-190,-31,80,195,370,-40,-1123,-1253,-1214,-1907,-1078,-1310,315,1216,1433,387,-580,789,-151,-1348,-1806,-340,-588,-879,-1170,-1411,-1561,-1645,-1623,-1926,-1270,-1005,-1360,-530,-884,-2030,-1526,-256,-349,-496,-710,-908,-1169,-1429,-1675,-1758,-1641,-1386,-1040,-589,-182,-927,-54,859,-408,-1489,-316,892,611,133,-433,-804,-1364,-1549,-1079,-421,259,900,289,391,2353,2608,2175,315,33,-230,2112,3,-786,-362,120,1125,885,443,-1171,-571,-1240,-2026,-1842,-1178,-549,-1490,-1014,-812,412,1988,1145,-450,-1182,-353,-742,-1324,-72,-227,-1256,-123,-695,-1258,-1632,-1388,-862,-209,-402,-624,-1408,-1041,-1591,231,2303,1536,939,740,79,303,495,-1712,-635,-941,442,-828,-210,-505,-1579,-495,-934,-435,-567,-193,-468,-1234,393,1212,-1210,256,1022,847,1429,-137,1021,254,190,-433,-676,-411,-1383,-1850,-1256,-1612,-1822,-1748,-1434,-1139,-836,-1346,-620,-1180,-312,-342,-416,-576,-592,-686,-692,-1130,-1680,-393,-203,-44,-783,205,33,213,134,34,-125,-259,-297,-368,-309,-170,-567,-184,60,55,10,-82,-273,-635,-765,-704,-775,-1029,-1817,-2037,-1150,-858,-959,-1091,-1273,-1446,-1592,-1830,-1977,-2041,-2026,-1927,-1723,-1494,-1214,-876,-838,-216,90,411,-371,-786,359,-516,-1029,337,661,-458,-137,979,-1658,911,957,716,329,-869,-552,-513,-770,-1027,-1214,-1545,-1230,-853,-1389,-433,-235,-1605,-94,-39,-1955,-2422,-1598,-1222,-424,-593,-840,-1011,-2381,-1121,-927,-588,-174,281,711,496,1455,1332,-1400,44,1126,1085,2017,1775,291,166,813,-807,-846,-286,-1267,662,-14,-1714,-161,1169,1088,986,830,-5,160,-2138,-134,-375,-536,-1948,-1624,-507,-373,-390,-203,-55,-47,-1381,-150,-232,-409,-642,-925,-1289,-1677,-1818,-1550,-1199,-855,-487,-135,-1296,-1337,-1555,-1667,-104,-155,-1129,25,-561,-502,-1647,-1485,-828,-141,-440,-632,-861,-1060,-1147,-2665,-3340,-1222,-3765,-14156,-11906,-8422,-1274,-1220,-1167,-4793,-1013,-952,-913,-958,-8035,-1100,-24277,-29955,-18481,-11262,-9572,-10456,-6006,-1102,-810,-719,-319,-151,-29,-54,177,229,-1039,67,421,510,-53,-1027,498,-25,192,184,-665,154,1195,1236,1278,36,-1044,-762,815,106,-578,55,94,-236,-576,-905,-1284,-1652,-1426,-952,-448,7,427,-579,510,-12,-657,-1148,-213,820,492,-745,-89,-213,-198,233,696,490,-1400,-30,506,-64,788,1793,1070,201,-1738,-1284,37,-123,-912,-1283,-1597,-1728,-1583,-1387,-1260,-1156,-1182,-1130,-1093,-942,-1089,-523,-287,-154,80,-22,-895,-355,-777,-413,-590,-1433,-4,-642,-636,-967,-1229,-1117,-826,-568,-339,-200,-621,-1794,-737,-363,-346,-792,147,495,-927,-261,-292,-683,318],[236,-614,-1168,-996,-553,-707,-443,-220,-204,-128,22,279,582,-1349,-1166,159,-1246,-423,-1571,-1167,-927,219,-426,96,-431,-950,-1353,-1585,-1557,-1330,-1087,-796,-687,-1759,-686,-296,-426,-571,-1059,-715,-646,-593,-492,-421,-319,-367,-466,-577,-777,-1071,-1332,-1620,-1737,-1615,-1303,-971,-612,-296,-1305,-1538,-34,167,126,74,-288,-210,-391,-585,-633,-744,-777,-1484,-819,-879,-873,-889,-924,-1017,-1066,-1147,-1185,-1199,-1123,-902,-1213,-474,-252,-42,252,470,-1114,-932,-42,-128,-1663,-731,-166,-409,-641,-1344,-1609,-1252,-1289,-1210,-1116,-917,-628,-249,96,51,-1768,-985,-1357,1244,-26,-1172,-383,-457,-975,-1098,-1271,-836,-1530,-424,-1376,-671,-1628,173,427,675,796,901,958,-8587,-20505,-22639,-21127,-14778,-518,553,-1636,-365,-26,-1618,-1754,-237,528,546,-935,-997,-1016,-475,673,-395,-819,893,-1025,-2742,266,82,-272,-94,851,-894,-339,142,-151,-914,-538,-1586,-1430,-813,-1365,-1670,-1398,-956,-539,-1198,-442,268,284,190,22,-204,-457,-771,-1121,-1442,-1614,-1428,-1212,-1056,-1773,-1164,-841,-822,-823,-1342,-1577,-904,-1234,-937,-860,-707,-564,-445,-352,-1163,-237,-184,-178,-150,-158,-149,-92,25,-971,91,84,-521,56,-74,-226,-390,-557,-659,-639,-539,-1743,-1339,10,292,381,326,126,-574,-2075,-1496,-840,-498,45,654,530,-1404,-1010,-845,-763,-1662,-490,1749,1418,512,688,856,-195,84,-46,578,-182,-1570,285,-903,-313,1517,149,-529,-686,-363,377,-29,-332,-1557,48,561,-414,-627,-2187,20,1643,259,243,-1598,-1018,886,2455,2120,-1900,2156,3841,617,-1069,-1314,-1955,390,-25,-1252,-1254,1555,500,-992,86,-67,-635,-1166,-1699,-1945,-1617,-1296,-1022,-828,-1446,-423,-268,-610,421,745,1093,502,-544,-920,211,-123,-200,-1491,-263,774,970,-1363,-2395,-790,-847,-1359,-1772,-2092,-2270,-2319,-2240,-2067,-1854,-1529,-1177,-810,-480,-292,55,237,327,159,-1156,-103,-107,-259,-625,-363,-332,-224,-133,-302,49,14,-63,-135,-259,-465,-715,-964,-1216,-1440,-1673,-1877,-2040,-2212,-2228,-2118,-2004,-1898,-1846,-1840,-1907,-1989,-1942,-1767,-1475,-1155,-864,-598,-361,-206,-443,-68,-651,-92,-657,-1611,-835,-313,-480,-714,-917,-1204,-1478,-1680,-1789,-1739,-1561,-1264,-959,-707,-1211,-365,143,102,-1274,-1657,900,893,-42,-477,-1119,-1783,-297,-6,-159,-505,-365,-2461,-1128,-215,-67,128,-190,-2471,42,-1175,-1235,129,-1568,-311,-663,-911,-1018,-955,-765,-537,-302,-134,-760,-3799,-80,-11359,-18189,-3714,-15531,-124710,-1742,-2035,-2284,-9808,-30050,-2365,-2238,-2073,-1907,-2139,-1552,-1420,-1290,-1164,-1008,-941,-863,-808,-780,-3002,-1629,-536,-501,-471,-413,-303,-209,-120,-34,-3,-2189,94,55,-15,-35,-26,-105,-167,-870,-357,-1234,-676,-346,-196,-18,-640,-340,-1030,-1343,-759,-479,-1080,-1805,-1331,-628,-425,-571,-1398,124,1024,-1412,2333,422,-357,711,1098,-5,-909,1752,1597,-3,1158,879,-47,19,-237,-707,-1228,-1710,-2030,-1861,-1369,-832,-885,162,565,881,104,-1565,-177,219,380,-7,143,1203,-196,-1046,-1187,-1251,-1788,-1215,-1424,515,778,1051,238,-432,1531,-626,-1519,-1672,-152,-474,-665,-650,-715,-1050,-1126,-359,-1495,1262,1401,-1293,-244,-796,-1927,-1778,-177,-726,-1309,-1922,-2426,-2202,-1563,-898,-184,467,1017,26,1516,431,-531,301,1292,-636,-1245,80,1345,804,311,-566,-525,-643,-820,-310,-8,200,642,7,628,1516,1738,1858,610,39,-170,1804,-163,-959,-417,61,983,795,512,-1061,-252,-456,-1921,-673,-681,-559,-1677,-1201,-718,486,641,677,-529,-1020,-364,-692,-1088,-353,-545,-1685,-1071,-1443,-1806,-2000,-1575,-978,-265,-842,-766,-1325,-856,-1511,139,2228,1358,731,873,390,517,770,-1542,-1218,-1172,-638,-988,-1171,-1109,-1387,-627,-593,-323,-274,-38,-303,-939,539,567,-1195,23,162,3,-227,-475,-699,-1008,-1282,-1566,-1866,-2125,-2309,-2260,-2025,-1815,-1645,-1525,-1378,-1308,-1221,-1162,-1163,-1119,-1049,-974,-863,-676,-469,-218,121,-1415,-1314,1291,1721,1640,-1157,1134,82,104,1587,1621,1716,3116,2813,1768,995,1225,-542,-255,-586,-1050,-1352,-1510,-1574,-1634,-1706,-1769,-1762,-1567,-1473,-1859,-1144,-572,-438,-350,-1452,-336,-344,-488,-1571,-1110,-1073,-690,-640,-667,-554,-460,-779,-263,-140,43,-314,-1104,-141,-446,-1017,345,786,-453,-354,834,-1470,846,2029,1386,785,-467,-307,1037,775,445,-681,-1271,-968,-786,-1675,-1057,-923,-1749,-645,-495,-1698,-2236,-1445,-1416,-603,-764,-1024,-1255,-2159,-1827,-1514,-1114,-693,-251,157,534,872,1176,-1292,6,1093,1407,1708,1617,-209,-456,393,-988,-793,-412,-1355,903,159,-1624,-62,1925,1816,1701,898,-122,434,-2530,517,160,-206,-1764,-1683,-1256,-1469,-1559,-1519,-1414,-1249,-1306,-793,-499,-259,-55,99,-674,-463,-129,-46,-183,-386,-597,-821,-1062,-1271,-1889,-1518,-510,-227,-1050,-27,-286,-35,-1476,-1327,-1689,7,-364,-621,-1023,-1447,-1779,-2980,-2956,-1332,-3625,-13629,-10275,-5727,-872,-737,-595,-4171,-272,-152,-78,-115,-5947,-312,-24881,-33518,-19919,-9099,-8998,-9863,-5055,-1318,-1246,-1189,-972,-825,-677,-498,-327,-182,-1215,-155,180,249,77,-1166,-93,-776,-53,-133,-556,-226,-222,-168,-62,56,-1178,-1193,303,-5,-463,-18,273,139,-8,-138,-268,-333,-220,18,185,427,1132,-326,324,-121,-304,-689,75,725,1089,-952,437,-134,-676,-1159,-1193,-773,-1239,68,336,-59,542,1077,967,676,-1222,-1069,-377,-797,-1357,-1414,-1553,-1604,-1597,-1567,-1559,-1502,-1490,-1343,-1226,-1180,-965,-798,-623,-415,-164,-150,-713,-158,-507,-334,-496,-1368,372,-769,881,521,-16,2,24,176,430,634,-796,-1549,-1009,-269,-1006,-1775,-1640,-812,-833,-127,-52,-518,462],[-533,-754,-1078,-1126,-840,-367,-76,-94,-329,2234,986,1661,2264,-1612,-1445,71,-1098,170,-1255,-1226,-859,263,-776,588,462,561,-1494,1189,-700,1870,-468,-556,-354,-1858,-563,1146,528,-146,-1371,-1432,-1856,-2008,-1788,-1493,-1175,-1050,-1025,-1060,-1235,-1556,-1912,-2388,-2450,-1955,-1431,-982,-554,-195,-1613,-1440,-79,405,429,458,-438,-256,276,136,0,-86,-388,-1520,-807,-1100,-1382,-1675,-1945,-2184,-2190,-2021,-1734,-1468,-1229,-994,-1417,-937,-1021,-1139,-1151,-1180,-1228,-1224,-1129,-1000,-1190,-1435,-651,-501,-359,-1492,-1354,-112,7,176,-876,198,977,1480,1235,399,-1198,-698,-1058,3033,523,-804,70,-19,-1253,-1409,-1491,-1113,-1660,-379,-1344,-445,-1335,543,737,961,1086,1210,1290,-6326,-18125,-24785,-25525,-18590,859,734,-2050,-869,-600,-1631,-1979,-513,198,6,-1053,-1148,-1072,-1036,-1326,-1532,-1631,-1411,-1061,-2347,-481,-283,-223,37,87,-701,-416,14,-22,-1119,-500,-1633,-1436,-511,-723,-888,-960,-838,-504,-1121,-646,720,1362,1670,690,-457,1486,1052,442,-776,-911,-1214,-848,-325,-1617,-1241,507,513,-100,-1173,-1439,-737,-1152,-1344,-1135,-758,-447,-300,-165,-921,-314,-489,-748,-958,-1092,-1027,-785,-434,-771,66,-39,-187,496,483,123,365,259,149,53,-69,-1179,-1821,-212,-280,-358,-521,-763,-1069,-1592,-1516,-1504,-1293,-1004,-706,-447,-1166,-1127,-754,-436,-1525,-450,-498,-468,-310,-22,278,24,119,-159,411,-212,-1576,238,-905,-583,1207,174,-689,-659,-250,-432,-304,-14,-1479,864,1263,-60,-793,-2035,-90,1471,-192,28,-1582,-1115,897,439,81,-1629,-300,-271,-95,-1146,-1022,-1934,122,-35,-833,-875,1072,61,-1210,280,437,-303,-147,-491,-858,-1518,-1555,-1782,-1929,-1840,-1645,-1297,-829,-341,154,670,759,-269,-768,464,50,-198,-1595,-460,590,854,-1372,-2097,-375,371,-188,-674,-1092,-1410,-1642,-1762,-1856,-1991,-2023,-1929,-1679,-1364,-1011,-667,-338,-65,82,-1080,-153,431,514,119,157,395,1019,824,-254,559,1234,1153,1090,-375,815,616,438,-578,-1229,38,-46,-96,-1250,-1407,-331,-158,-42,122,-1066,-971,-923,-1584,-541,920,240,-481,1013,791,-584,-857,-131,-427,132,-401,-1750,-1041,-25,-108,-540,-510,-779,-1122,-1460,-1804,-2090,-2246,-2180,-2059,-2002,-1961,-1934,-1877,-1810,-1659,-1646,-1204,-889,-529,-551,-1396,-2170,-647,725,534,-171,-264,-2269,-1026,605,1612,1698,237,-2110,-367,-1683,-951,-1434,-1448,-931,-321,288,756,1014,1015,751,310,-248,-1590,-3842,-743,-6542,-17697,-2831,-20995,-123328,265,-112,-607,-8833,-29506,-4670,-2716,-2170,-1696,-2550,-1052,-960,-986,-1114,-1289,-1587,-1848,-1992,-1945,-3119,-2155,-1108,-915,-786,-693,-604,-578,-590,-620,-712,-2281,-850,-995,-1161,-1261,-1313,-1423,-1478,-1537,-1511,-1402,-1287,-1031,-707,-346,-847,-295,-722,-1389,-334,-202,-1010,-1561,-893,-798,-739,-788,-1501,-84,804,-986,3697,1089,-589,978,1494,114,-935,2348,2104,46,1371,1210,10,244,249,-863,-647,-858,-1142,-1338,-1449,-1476,-1410,-1367,-1320,-1311,-1307,-1263,-1099,-879,-577,-433,-228,642,-400,-993,-1111,-1268,-1645,-1336,-1409,614,332,556,59,-348,1561,-1133,-1673,-1331,591,1024,876,-788,-817,-1127,-921,-436,-1131,2486,1674,-1310,-267,-669,-1304,-1920,-414,-599,-610,-526,-335,-978,28,190,374,477,466,-268,346,181,-126,-291,-621,-978,-1381,-1664,-1808,-1747,-1466,-1127,-902,-680,-828,-578,-663,-781,-968,-1126,-1304,-1487,-1562,-1578,-1465,-1321,-1167,-988,-799,-1093,-532,-432,-439,-445,-593,-919,-1019,-1233,-1799,-1132,-720,-269,-1883,-1365,-602,550,1934,1096,-611,-895,-443,-684,-832,-757,-1044,-2026,-920,-964,-1113,-1405,-1643,-1646,-1255,-1091,-770,-1184,-645,-1468,65,1083,1044,509,730,516,217,0,-1079,-1548,-1393,-570,-871,-702,-692,-1168,-647,-606,-524,-484,-415,-387,-566,-481,-644,-866,-1133,-1477,-1792,-2148,-2315,-2091,-1852,-1714,-1436,-1061,-635,-1332,-1457,-473,-16,891,1105,-447,-1315,-658,-120,135,-412,1865,1622,1568,351,-339,1004,601,-1647,-945,1512,1735,1445,-1469,879,121,0,1565,1768,1687,2502,2472,2038,782,1871,-489,-340,28,41,44,-236,-441,-704,-958,-718,-529,-485,-1054,-1624,-1134,-757,-951,-1171,-1448,-1730,-2010,-2398,-2351,-2066,-1767,-1467,-1157,-918,-720,-540,-704,-346,-294,-204,-189,-1298,-615,-395,-932,466,668,-426,-502,699,-1240,850,951,762,546,-22,-48,-164,-288,-399,-751,-885,-572,-26,-1617,-347,429,-1287,509,-266,-1399,-1976,-1314,-1588,-201,22,-345,-629,-1661,-1102,-1251,-1348,-1409,-1426,-1433,-1414,-1376,-1301,-1192,-1063,-854,-592,-293,47,-629,-1000,12,-1131,-677,-485,-1291,1168,366,-1435,99,2107,2029,2029,681,-195,746,-2539,1323,1851,1566,-1393,-1667,379,147,-317,-111,50,105,-1202,108,-522,-292,-443,-785,-1190,-1537,-1564,-1336,-1066,-841,-629,-468,-761,-1096,-1914,-1229,-238,-248,-901,-296,-319,-380,-1069,-698,-1985,-990,-1181,-1295,-1474,-1637,-1676,-3047,-2519,-1418,-3506,-13077,-8692,-3789,-541,-356,-214,-3542,24,94,132,82,-3747,-38,-25893,-37367,-22040,-7622,-8863,-9248,-4111,55,126,-1648,-1002,74,-37,-143,-267,-410,-1353,-623,-718,-779,-854,-1322,-980,-1538,-1168,-1271,-1398,-1562,-1739,-1761,-1519,-1252,-1006,-1593,-613,-461,-412,-191,-8,137,-278,605,666,290,760,163,372,328,1056,-150,92,-160,-33,-275,374,494,778,-1156,972,354,-678,456,-388,-872,-1105,-252,91,-28,281,399,234,-2,-738,-878,-777,-647,-1631,-1008,-839,-966,-1110,-1245,-1351,-1292,-1146,-798,-668,-1530,-906,174,864,-321,-112,-360,-617,-67,-301,-273,-497,-1363,383,-1051,223,-10,-182,-118,35,214,448,654,-1028,-1139,-1325,586,278,-118,-512,-881,-1026,-904,-560,-500,236],[-2117,-2089,-1804,-1462,-1131,-839,-663,-510,-406,-268,-138,19,164,-1685,-1740,36,-666,216,-843,-1237,-737,-43,-1093,322,508,660,-1610,858,-532,911,-163,-343,-56,-1497,-416,274,81,-89,-1640,-288,-292,-333,-323,-302,-187,-142,-62,85,196,-535,370,363,320,222,98,-110,-326,-583,-1526,-1320,-1418,-1403,-1108,-560,-584,-370,916,1222,-313,-425,-127,-1367,-792,1813,2895,2501,2099,1729,247,1169,-21,-16,-94,-3,-1406,857,339,-226,-668,-1063,-1350,-1410,-1238,-977,-707,-1713,-492,0,-6,-1552,-1103,814,714,594,-1102,-253,1288,1454,1508,736,-783,-335,-694,1993,1017,-377,482,328,-1556,-1678,-1730,-1389,-1758,-502,-1398,-305,-1110,-80,-194,-296,-480,-628,-764,-5342,-16717,-25055,-27805,-21188,-1463,-1558,-2326,-1716,-1701,-1714,-2263,-1649,-1762,-1880,-1959,-2091,-2197,-2063,-1874,-1583,-1347,-1057,-1202,-1984,-85,-68,-303,99,531,-483,-504,131,-27,-1237,-440,-1396,-1399,-203,312,340,282,99,96,-1029,-820,526,781,1007,444,-771,1052,1053,728,-711,-735,-585,-1072,-1522,-1852,-1806,-1653,-1548,-1441,-1282,-1277,-592,-1070,245,669,399,-148,-525,387,-674,687,591,88,-397,-792,-836,-503,13,-624,518,-215,54,1543,1142,2,795,792,555,585,636,-664,-2170,-91,-368,-641,-974,-1358,-1776,-2083,-1808,-1462,-1161,-932,-765,-673,-836,-1223,-819,-996,-1443,-1235,-1142,-946,-699,-424,-218,-94,56,-310,157,-201,-1592,-165,-783,-813,-1096,-1492,-1888,-1464,-983,-551,-95,254,-1279,752,820,259,-997,-1838,-195,684,-685,-150,-1602,-1208,1064,1124,1146,-1336,862,572,-46,-1319,-823,-1494,-1134,-1401,-1650,-1786,-1854,-1882,-1839,-1794,-1744,-1688,-1591,-1522,-1478,-1555,-1464,-1436,-1440,-1370,-1351,-1285,-1161,-1048,-941,-813,-705,-584,-580,-312,-211,-176,-1638,-646,-23,-43,-1437,-1778,-184,-265,-433,-583,-740,-873,-972,-977,-935,-913,-813,-694,-539,-381,-198,-12,187,356,-6,-994,-203,579,570,542,508,543,861,853,-267,890,2093,2378,1634,-655,1190,1753,1417,-625,-1157,939,1310,478,-928,-1311,-474,213,238,353,-964,-927,-814,-1197,-941,922,178,-595,1127,547,-1043,-1244,-301,-159,32,-136,-1799,-1238,168,-279,-928,-844,494,735,707,337,348,197,-1541,76,4,-273,-656,242,69,-908,-963,533,1500,-1,-622,-1553,-1965,-867,498,622,184,-121,-1912,-940,542,1668,1891,665,-1787,-878,-2206,-2,819,-1201,2072,3782,1269,4208,4034,3628,3038,2392,1763,-2601,-3515,927,-1723,-15604,-2640,-27428,-115875,368,-42,-520,-7206,-25843,-7358,-1499,-1060,-642,-2572,-19,86,76,-47,-245,-620,-1053,-1553,-2103,-3101,-2637,-616,-235,60,288,475,556,552,486,327,-2306,2,-231,-469,-614,-682,-784,-817,-854,-819,-755,-629,-487,-121,198,-1022,-326,-507,-1371,100,115,-910,-1237,-329,-645,-988,-932,-1516,-324,665,-630,795,576,-823,179,51,-20,-972,-127,-208,-350,-494,-679,-883,-1056,-1239,-1334,-1336,-1209,-1016,-818,-675,-615,-624,-736,-939,-1232,-1523,-1591,-1270,-807,-823,-833,-584,353,-572,-889,-949,-1151,-1422,-1365,-1305,578,-45,-632,-1233,-1735,-1994,-1839,-1740,-1403,-1278,-1239,-1286,-1374,-1426,-1378,-1250,-1031,-810,-379,0,-1366,-281,-434,-657,-1830,199,128,-153,-459,-380,-897,-277,-466,-615,-823,-1115,-1416,-1649,-1905,-2070,-2005,-1879,-1778,-1784,-1795,-1872,-2001,-2055,-1818,-1562,-1246,-988,-805,-665,-538,-470,-629,-321,-312,-263,-251,-186,-126,-279,43,-261,-1116,-673,-20,435,408,224,-757,-631,-886,-1649,-1874,-1821,-1264,-1944,-1446,-454,615,1767,1007,-684,-828,-559,-706,-569,355,-255,-1655,771,1125,1089,286,383,-185,-538,-1095,-720,-1068,-424,-1442,2,1777,778,263,1024,862,977,1524,-588,-1446,-1603,-302,-792,558,-247,-966,-45,-323,-565,-834,-1035,-1222,-1397,-1494,-1571,-1516,-1491,-1421,-1286,-1197,-1105,-967,-895,-2319,-1635,-1297,-738,-1300,-1239,-385,-70,434,591,-663,-1239,-294,338,435,-43,1525,1482,1390,886,-616,798,497,-1862,-655,-141,-398,-653,-1763,-970,-1059,-1098,-1116,-1101,-1120,-1112,-1029,-1022,-935,-816,-743,-763,-808,-931,-1102,-1342,-1652,-2040,-2455,-1975,-1395,-821,-687,-1452,-1207,84,830,-676,-203,853,659,301,-1481,-999,-775,-326,-107,-32,-328,-113,-729,1100,1129,1111,-125,-1417,-1165,-494,-904,-248,-460,-623,-725,-866,-1109,-978,-1000,-1040,-1056,-1100,-1087,-1037,-939,-854,-840,-531,-245,100,-1451,-398,469,-708,610,-537,-1252,-1838,-1340,-1835,-175,964,504,102,-1245,-1253,-861,-1023,-1125,-1180,-1238,-1280,-1293,-1236,-1105,-929,-680,-417,-167,84,-1074,-1581,-454,-1360,-645,-636,-1205,1302,450,-1327,183,1241,1155,1243,443,-363,923,-2243,1249,3254,3101,-1213,-1745,173,1265,-201,-93,-194,1604,-1211,1744,-839,-738,1403,777,-599,-851,-1149,-754,-1346,-1757,-1709,-1331,-874,-964,-1623,-1002,179,550,-828,-187,441,899,-743,-135,-1368,-803,-1110,-589,-1604,-252,-754,-2989,-2094,-2084,-3533,-12644,-7334,-2730,-1387,-1106,-882,-3071,-502,-367,-273,-280,-1849,-403,-27090,-40144,-24794,-6950,-9263,-8777,-3342,-1150,-894,-2171,-1400,-133,47,175,369,471,-1535,-630,301,692,379,-1577,-1374,-2039,-229,-534,-811,-999,-1000,-798,-460,-99,-32,-1773,559,-166,-481,-176,436,234,-593,285,458,465,1097,8,411,204,894,-78,-196,-171,119,63,663,190,428,-1309,753,482,-784,145,-305,-726,-1037,-1125,-1002,-754,-474,-287,-153,-121,-265,-680,-984,-755,-1443,-1361,-1652,-1873,-1827,-1518,-1141,-711,-440,15,-1046,-1554,-812,33,991,-168,-566,-511,-467,57,-25,-108,-418,-1286,-562,-1254,-670,-660,-667,-581,-547,-566,-522,-427,-1107,-715,-1367,334,482,513,569,440,-603,-34,-324,-662,-969],[-853,-1048,-844,-1412,-1014,167,70,-85,-551,-569,-822,-989,-1014,-1547,-2145,-470,-374,-284,-501,-1264,-645,-83,-1420,87,118,114,-1632,48,-511,-68,-211,-320,-418,-1246,-564,-493,-403,-197,-1559,336,969,1587,370,1362,3251,3673,4026,4002,158,-575,1304,661,1244,761,157,-200,790,409,-1087,-1232,-411,232,-213,-248,-767,-519,815,962,-698,-890,50,-1184,-745,1877,3569,3633,4125,2748,126,1115,-164,-344,-184,77,-1229,943,2585,1419,2001,1452,-635,-253,301,-95,-633,-1196,-1769,-2211,-2192,-1838,-1387,-1139,-971,-932,-1370,-1312,-1490,-1489,-1289,-929,-597,2,-341,1241,1406,63,817,571,-1684,-1822,-1978,-1675,-1865,-580,-1535,-242,-959,990,1213,1225,1255,1359,1438,-5577,-15464,-22213,-26686,-20522,-334,-742,-2433,-1494,-1662,-1777,-2394,-1505,-1851,-1845,-1415,-945,-1690,-1624,-691,172,605,787,-1438,-1635,161,-300,-496,49,942,-284,-600,-227,-582,-1247,-831,-1010,-1305,-210,136,334,475,46,405,-923,-964,322,1219,564,114,-1121,442,728,511,-716,-528,-671,-1041,-1333,-1508,-1502,-1388,-1244,-1071,-1184,-1139,-261,-1039,520,956,805,-6,-754,259,-438,61,92,231,450,238,180,277,482,-548,211,-449,201,575,384,-112,-74,-352,-643,-938,-1272,-1550,-1815,-1914,-1987,-1941,-1859,-1769,-1690,-1569,-1421,-1283,-1169,-1091,-1037,-1011,-1029,-1253,-1057,-1223,-1434,-1478,-1561,-1623,-1650,-1618,-1614,-1638,-1581,-1519,-1488,-1411,-1624,-1383,-1364,-1419,-1483,-1570,-1773,-2027,-2309,-2211,-1849,-1505,-1113,-730,-393,76,-1253,-1663,-309,909,-1230,-311,-1658,-1336,243,267,469,-1117,1010,1207,-558,-1565,-752,-1135,-523,-259,-119,326,221,-880,-966,749,1858,-141,36,2219,1391,-1637,-570,666,201,-887,-811,-1252,-1553,-1720,-1713,-1582,-1444,-1288,-1086,-881,-656,-428,-1633,-874,68,334,-1606,-1530,252,430,-539,-234,238,284,-785,597,826,997,611,-350,889,1146,-89,966,1030,1355,-170,-952,-311,553,1189,961,801,599,450,311,-410,263,252,285,401,-973,615,681,749,-633,-1112,811,768,546,-601,-1291,-756,-99,-302,-530,-929,-991,-915,-869,-1350,-808,-740,-823,-686,-644,-1116,-1520,-502,-179,63,42,-1693,-1516,-395,-670,-1470,-1207,334,789,593,182,84,-95,-1255,94,409,139,-790,1051,17,-690,-453,274,1553,-151,-774,-1597,-1399,-951,187,625,449,-54,-1679,-948,-260,-642,-1029,-1444,-1609,-1573,-2715,-204,300,-1111,1060,1277,1010,1537,1535,1433,1228,983,693,-3879,-2938,-36,-150,-13403,-3042,-34665,-104973,-198,-190,-213,-4850,-21859,-10190,-790,-873,-1246,-2258,-1526,-2005,-1558,-1354,-1166,-1124,-1130,-1216,-2201,-3101,-3087,-1483,-1278,-1058,-834,-601,-434,-330,-271,-299,-2325,-352,-449,-548,-555,-492,-481,-846,-426,-397,-610,-382,-700,-248,-166,-1214,-522,-489,-1386,110,96,-876,-991,-45,-350,-1228,-1098,-1541,-1009,-1135,-1216,-1205,-1099,-1134,-898,-825,-773,-1117,-838,-972,-1193,-1428,-1682,-1796,-1544,-1212,-1038,-576,-234,-443,178,238,186,-561,-152,-385,-562,-1140,-499,-673,-901,-1469,-1180,-841,-299,-754,-811,-781,-978,-1223,-1377,-1284,-1023,-605,-252,-269,-264,1068,-1640,-1794,-383,892,666,411,-1301,-978,-904,-597,-613,-628,319,380,-1512,-368,-184,-134,-1635,126,-13,-316,-541,-650,-822,108,91,96,31,-121,-605,-388,-534,-659,-745,-834,-1067,-945,-905,-834,-742,-581,-916,-378,-303,-737,-321,-346,-348,-241,-923,160,375,637,840,907,-184,-439,959,-200,-1001,-857,-69,472,72,-484,-1054,-1377,-1095,-1508,192,708,-75,-1734,-1427,-307,663,1609,849,-761,-867,-697,-770,-339,919,-287,-1170,1534,1894,1929,226,914,731,319,-948,-695,-1017,-217,-1390,-59,1428,383,-2,977,962,964,563,-149,-1117,-1744,-1101,-1389,-1507,-1419,-1312,-1138,-1037,-934,-900,-836,-798,-784,-745,-752,-712,-907,-1126,-787,-820,-852,-838,-896,-1443,-1378,-1531,-1005,-1261,-1060,-1137,-1260,-1411,-1590,-1647,-1537,-1213,-832,-474,-62,350,724,1061,1382,-826,526,298,-1932,-412,928,961,504,-1947,-404,-764,-946,-954,-846,-773,-717,-646,-687,-648,-529,-479,-714,-235,-915,-52,358,363,-833,-1223,-1168,-537,-942,-1342,-1369,-1284,-594,-174,-1295,449,631,323,520,-1000,-974,-668,197,270,153,-535,-312,-781,1325,1431,1490,-46,-1311,-1699,-675,-849,367,210,-594,-856,43,-1006,-12,-81,-219,-371,-575,-729,-833,-871,-909,-926,-867,-764,-624,-1308,-426,-63,-95,351,-792,-1166,-1718,-1424,-1937,-49,785,231,324,-837,-1150,-289,-416,-522,-613,-743,-905,-1098,-1294,-1487,-1684,-1800,-1788,-1711,-1655,-1598,-2029,-1505,-1539,-1247,-1067,-990,-668,-465,-1209,-373,-514,-714,-940,-1085,-898,-309,-1884,1115,2156,2941,-1125,-1798,-60,1633,13,-48,-481,1159,-1214,1562,-1135,-1101,1460,831,-782,-1191,-1552,-867,592,1471,1734,85,-342,-784,-1172,-763,592,1177,-738,-347,768,1293,-447,357,-664,-791,-1213,-873,-1680,274,-651,-2753,-1543,-1331,-3623,-12266,-6146,-2425,-1086,-656,-1812,-2704,208,320,327,160,-301,-498,-27998,-39405,-27758,-6946,-10036,-8432,-2740,2342,-348,-2593,-1652,125,881,250,2723,1241,-1685,-877,107,815,487,-1872,-1831,-1457,-346,411,-44,-109,-392,-626,-765,-811,-787,-1524,-651,-597,-651,-560,-539,-595,-887,-666,-717,-808,-892,-1012,-1105,-1206,-1263,-1253,-1187,-1082,-1000,-829,-706,-601,-485,-1395,-321,-326,-791,-387,-431,-507,-925,-676,-745,-763,-716,-681,-611,-568,-551,-579,-984,-1160,-1124,-963,-1097,-1208,-1213,-1058,-784,-710,-291,-14,-1463,-1409,-826,-228,1132,22,-1086,-754,-423,-445,-570,-539,-426,-1343,69,-1428,653,1013,-21,1822,1093,1881,2657,2789,-1290,-541,-1383,1367,1331,1013,1275,727,-600,-410,-930,-1420,-1700],[-1331,-1281,-806,-1589,-1004,41,-82,-322,-731,-1155,-1665,-2057,-1961,-1449,-2227,-511,-258,-97,-222,-1227,-538,2,-1661,521,924,1298,-1499,1590,-603,2155,352,82,155,-1085,-293,-167,-726,-1050,-1254,-758,-385,-118,-93,181,246,141,6,-81,-170,-682,-189,-140,-43,51,-127,-344,142,57,-563,-1166,-733,-1084,-1431,-1670,-1767,-1577,-1214,-799,-1122,-1346,161,-1029,-673,1153,1266,1314,1312,1235,-64,975,-294,-646,-269,128,-998,840,745,656,694,708,-649,-190,295,468,297,-512,-605,-470,-710,-1431,-1141,-1317,-1400,-1447,-1661,-1636,-1614,-1448,-1204,-909,-645,16,-1,976,1476,514,1083,734,-1381,-1751,-2148,-1869,-1921,-594,-1696,-218,-853,652,565,873,966,1070,1088,-6044,-12585,-16690,-22819,-18132,-1530,-1837,-2367,-1491,-2009,-1852,-2039,-1667,-81,-412,-1377,-356,-1903,-1836,-1006,528,1236,1281,-1725,-1254,108,-581,-751,-540,-1164,-1798,-2403,-3035,-2466,-1938,-1481,-1093,-1148,-616,-580,-620,-757,-962,-1172,-1326,-1405,-1361,-1293,-1183,-1045,-1442,-776,-711,-716,-743,-773,-812,-897,-1001,-1167,-1156,-1129,-1051,-906,-1324,-1008,-124,-996,522,873,1165,164,-934,169,-180,-570,-426,128,727,270,-184,-556,-775,-924,-975,-893,-771,-676,-629,-607,-613,-675,-772,-895,-1078,-1228,-1354,-1428,-1499,-1527,-1582,-1663,-1775,-1845,-1877,-1900,-1914,-1924,-1906,-1865,-1811,-1740,-1558,-1529,-1458,-1350,-1222,-1098,-969,-817,-719,-667,-545,-702,-328,-183,-1594,6,-464,-929,219,257,-1476,-333,-26,-189,-278,-361,-750,-197,-16,383,-1471,-1471,-360,577,-1733,-387,-1624,-1431,677,348,57,-922,-503,-743,-1098,-1681,-1095,-1154,-1198,-1119,-953,-615,-204,-1238,-684,1003,1842,-120,-197,2132,1171,-1667,-742,854,1245,-733,-598,-1086,-1108,-1459,-1506,-1289,-1030,-782,-538,-337,-138,-148,-1556,-1052,-232,-3,-1790,-1281,505,1003,-904,48,1720,1579,-90,1311,1477,1535,909,-88,582,878,-115,942,604,1198,-328,-861,-387,342,2023,1738,1107,363,-457,-1187,-1433,-1108,-676,-255,183,-929,785,1182,1449,-548,-1023,1152,2148,592,-226,-1247,-1047,-366,844,752,-889,-1071,-769,-1248,-1641,-1390,-965,-1066,-333,-139,-661,-1306,-690,117,589,206,-1415,-1450,-763,-991,-2062,-1361,176,840,579,29,-420,-651,-855,107,720,522,-854,1103,-1,-492,-26,126,1268,-343,-908,-1434,-744,-798,-102,622,585,2,-1506,-941,-287,-371,-476,-690,-1484,-2353,-2696,-1887,-2202,-1988,-1683,-1459,-1216,-997,-817,-699,-664,-666,-730,-5321,-2048,-1113,-1283,-11449,-3764,-42351,-92546,-1149,-927,-724,-1802,-17830,-12723,-5220,-137,-2856,-1546,-143,-4527,-1890,-480,-548,-675,-762,-848,-2518,-3020,-2879,-1128,-1271,-1437,-1577,-1623,-1593,-1504,-1391,-1330,-2223,-1168,-1156,-1149,-1051,-886,-773,-1170,-538,-444,-518,-381,-933,-326,-331,-1246,-784,-571,-1357,-651,-731,-839,-765,-674,-627,-1348,-1212,-1521,-1042,-39,-350,-40,-114,-1381,-370,-504,-625,-1304,-949,-1188,-1502,-1768,-1731,-1352,-842,-352,-907,-618,-606,-847,297,1165,795,-502,1278,1096,156,-1068,-249,-905,-1118,-1815,-1241,-726,-923,-818,-705,-556,-729,-1016,-1320,-1337,292,-745,-561,-447,-297,756,-1348,-1790,79,501,311,56,-1442,-1059,-733,-510,-715,-562,33,288,-1509,-490,79,270,-1398,111,-158,-480,-611,-924,-804,207,2040,1911,1652,223,-557,525,231,56,21,46,-1076,-335,131,95,5,-71,-1009,-387,-526,-650,-737,-756,-700,-653,-1091,-512,-548,-605,-771,-972,-1257,-1604,-1950,-2027,-1642,-1082,-502,59,629,-738,-531,-954,-1305,-1363,795,2360,-39,-1519,-1293,-158,708,1097,635,-823,-1021,-811,-857,-241,-25,-349,-721,741,938,1129,266,1183,1036,784,-781,-734,-1042,-345,-1305,-124,181,-51,-282,823,823,634,422,155,-812,-1742,-1262,-996,-1078,-983,-848,-606,-402,-184,-34,127,-30,281,304,222,83,-1291,-1378,-603,-918,-1242,-1513,-1828,-2040,-2149,-2143,-2039,-1898,-1780,-1697,-1644,-1595,-1544,-1400,-1265,-1061,-850,-688,-489,-291,-128,18,184,-988,176,-36,-1847,-250,511,707,164,-2031,-252,-212,526,588,666,737,849,1028,1105,-218,1349,-490,-975,-440,-1240,-69,1357,734,-951,-1228,-1471,1030,723,-58,-1209,-1391,-1328,-1728,-1718,-1443,-1114,-819,-729,-692,-981,-848,-1035,-1246,-1527,-1796,-1961,-2000,-1843,-1652,-1436,-1321,-1235,-2074,-1326,-1393,-1461,-1592,-1728,-1848,-2030,-2118,-2052,-1852,-1605,-1321,-1075,-804,-545,-308,-1060,-638,-121,-178,-304,-1256,-801,-1048,-1300,-1454,-1425,-1398,-1654,-1628,-1836,-974,-947,-976,-910,-779,-850,-452,-240,-439,110,198,232,227,226,-937,286,386,506,619,185,-1473,-1984,-1255,-1692,-563,-779,-730,1409,488,-1154,405,2363,2193,1988,181,-662,1107,-1573,860,2582,3059,-1190,-1851,-377,1864,233,-52,-845,621,-1260,760,-1416,-1403,-2005,-2259,-1362,-1554,-1685,-1504,124,2062,2060,98,-177,-627,-752,-586,982,1789,-688,-570,1032,1600,-255,694,-86,-285,-1115,-1202,-1546,-1043,-1426,-2429,-2109,-2220,-3845,-12013,-5188,-2870,542,1008,-3590,-2495,-503,632,766,90,178,-182,-28247,-35339,-29526,-7506,-11042,-8283,-2385,3457,-1335,-2706,-1685,-561,384,300,2027,834,-1796,-1097,16,-159,-742,-2151,-1725,-1512,-1164,-710,-255,138,470,754,1012,1236,1430,-1079,533,-269,-897,-536,203,159,-1107,-820,213,698,2652,133,18,-337,230,-245,-910,-429,-867,-1185,-1481,-1684,-1741,-1716,-1583,-1488,-1351,-1266,-1163,-1114,-1117,-1152,-1233,-1310,-1334,-1327,-1208,-1034,-823,-586,-778,-1619,-775,-901,-547,-125,-316,-357,-518,-661,-795,-812,-1778,-1242,-833,-531,-435,-369,-1348,-946,-345,-169,14,213,-368,-1400,230,-1309,1119,1293,-150,1607,777,1612,1658,1587,-1429,-443,-1319,870,557,217,-202,-683,-1178,-1688,-2172,-2243,-1691],[180,-1569,-838,-1633,-992,192,142,-469,-960,-762,-1119,-1277,-1140,-834,-1866,-120,112,832,-39,-1112,-427,381,-1781,-184,1471,1860,-1334,1598,-792,2285,568,308,58,-1037,-307,1831,1940,920,-967,362,-99,-558,-891,-1086,-1024,-901,-678,-386,-157,-865,14,-162,-331,-671,-1064,-1524,-1897,-2008,-1763,-1390,-1051,-537,-67,459,-1167,-663,517,185,-1563,-1544,200,-934,-618,1732,2128,1633,1087,496,-331,-429,-711,-900,-891,-779,-795,-691,-658,-607,-420,-250,-742,-177,49,80,24,-100,-293,-466,-652,-1335,-1093,-1344,-1524,-1652,-1976,-1805,-1692,-1459,-1221,-1015,-906,-427,-125,192,572,862,1183,821,-1062,-1533,-2098,-1653,-1811,-559,-1784,-213,-774,-910,-1285,-1550,-1794,-1922,-2017,-5769,-9033,-11591,-18656,-15263,-816,-385,-2208,-1287,-2179,-1871,-1579,-2088,1068,-1071,-1082,100,-1174,-1929,-1150,965,1541,1427,-2042,-837,68,-873,-1034,-447,-808,-1040,-1067,-997,-736,-1028,-158,-56,-951,-298,567,577,505,137,181,-603,-1044,-389,-619,-892,-966,-1614,-911,-735,-528,-773,12,250,512,136,-965,-407,907,928,-973,-1509,-874,559,-935,603,561,575,372,-1044,137,105,-1044,-848,59,-59,-283,-516,-712,-834,-990,-1140,-1210,-1247,-1291,-1358,-1422,-1496,-1612,-1753,-1907,-2089,-2132,-2059,-1930,-1830,-1728,-1692,-1718,-1797,-1844,-1836,-1775,-1647,-1464,-1229,-959,-682,-862,-1768,-76,-1428,-761,951,1169,-120,1039,1503,732,-22,-862,-341,103,-1474,195,-277,-730,1157,418,-1725,-67,1485,1387,191,708,-416,679,869,855,-1599,-1257,-338,271,-2138,-382,-1455,-1475,1107,1142,795,-742,48,-313,-1596,-1489,-869,-895,-1050,-839,-809,-739,-674,-1415,-552,-490,-438,-395,-369,-305,-316,-1603,-894,-399,-425,-567,-642,-777,-322,-480,-351,-380,-431,-460,-433,-392,-317,-213,-1428,-1154,-490,-293,-1954,-1014,776,865,-1211,378,925,825,821,1052,1510,1844,1207,191,303,622,-127,876,225,1075,-463,-695,-397,166,929,160,-354,-652,-608,-419,-781,51,147,187,223,-433,80,-94,-274,-457,-884,-715,-754,-710,-656,-1139,-1242,-464,-373,-384,-827,-1130,-731,-672,-1158,-835,-826,-1276,-829,-834,-862,-853,-874,-457,-70,365,-1048,-1078,-537,-929,-1802,-1136,52,919,1617,-92,579,2030,-425,308,1706,878,-825,1180,30,-311,344,103,939,-535,-988,-1129,-38,-469,-331,561,335,54,-1360,-883,-254,-370,-474,-641,-1393,-3183,-1949,-1246,-1396,-1563,-1623,-1641,-1502,-1268,-988,-708,-473,-251,-82,-6878,-842,192,208,-9881,-4654,-50188,-79729,-239,-310,-375,-444,-13912,-14523,-5000,-790,-3705,-889,-835,-6730,-2562,-478,-300,-236,-194,-209,-2733,-2783,-2405,-324,-314,-256,-129,76,271,455,625,720,-1994,675,823,29,-176,461,461,-1344,-312,69,-462,-201,-1156,-395,-511,-1100,-1019,-941,-1250,-1168,-1251,-1259,-1273,-1199,-1147,-1340,-1244,-1449,-1305,-330,-292,-282,-368,-1388,-734,-947,-1144,-1506,-1550,-1763,-1940,-1858,-1590,-1238,-819,-436,-730,-656,-1018,-1027,-30,844,748,-398,426,218,-46,-708,-180,-1105,-1112,-1483,-1001,-272,-997,-690,-545,-267,-428,-803,-1189,-1452,272,-980,-768,-592,-344,953,-915,-1715,533,758,610,393,-1190,-1099,-535,-713,-1067,-1412,-1768,-1882,-1533,-1103,-666,-232,-1152,69,-241,-609,-640,-1158,-852,72,2309,2337,1853,-151,-350,1786,1474,1426,2537,426,-992,-133,1505,2350,1986,101,-1030,-112,1395,-417,1231,1190,-987,575,-1051,-182,1148,1075,904,602,-578,-739,-263,-629,-1070,-1448,-1834,-1897,-1414,-1458,-575,-1101,-1491,-1189,256,208,-11,-1289,-1051,-542,-793,-1065,-1322,-1570,-1633,-1468,-1241,-1028,-828,-674,-566,-564,-601,-634,-736,-852,-1043,-1155,-1254,-1326,-1386,-1417,-1365,-1021,-566,-443,-529,608,843,1294,2190,445,-588,-1589,-1685,-377,-428,-976,-1223,-917,-416,54,638,774,-137,550,541,1853,248,-1625,-961,376,310,-790,25,-96,-167,-598,-1836,-869,-1248,-767,-289,-534,-868,-1290,-1707,-2190,-1859,-1327,-891,-485,-157,52,165,217,-1069,-165,-462,-1648,-311,-296,-206,-490,-2020,-711,-444,819,1005,1180,1173,1342,1415,1341,-468,1208,-461,-1248,-645,-1254,58,232,165,-1085,-1072,-1634,9,-66,-205,-1158,-1448,-841,-1119,-1389,-1660,-1860,-1950,-2044,-2004,-1894,-1763,-1636,-1501,-1439,-1418,-1424,-1526,-1644,-1828,-2005,-2254,-2447,-2530,-2392,-2162,-1872,-1607,-1318,-1106,-756,-1069,-236,-22,102,176,136,57,-91,-301,-1974,-1068,-1477,-1784,-1698,-1287,-753,-253,105,344,-1254,-1245,-1558,-1887,-1580,234,151,-287,18,-157,-468,-24,-243,-694,-114,-175,-235,-277,-272,-932,-161,-59,30,88,-206,-1386,-1713,-1518,-1727,-533,-670,-387,1043,439,-1109,538,1162,1048,921,130,-774,667,-1253,548,1419,1867,-1339,-1816,-713,1998,483,-56,-1197,71,-1282,1049,-1519,-1556,-972,-1705,-1739,-1652,-1467,-1973,-322,1215,1710,229,0,-448,-353,-423,1346,2365,-635,-779,1280,1857,-133,688,-57,-812,-1455,-1877,-2134,-2117,-1858,-1998,-1074,-684,-4172,-11849,-4431,-3987,-312,295,-5525,-2392,-1438,13,310,-1324,861,830,-27579,-29854,-27443,-8378,-11955,-8313,-2276,2439,-2199,-2422,-1490,-1236,-18,375,453,-134,-1816,-1246,-1744,-2091,-2193,-2000,-1705,-1460,-1222,-1044,-910,-812,-710,-570,-364,-116,150,-604,586,-239,-1170,-751,73,130,-1192,-1108,259,804,1976,522,-340,-755,-216,-407,-1244,-339,-168,-278,-476,-1121,-787,-1191,-911,-994,-1030,-1105,-1151,-1237,-1369,-1535,-1761,-2002,-2167,-2111,-1789,-1409,-1016,-613,-497,-1862,-432,-899,-813,-416,-564,452,232,-327,-400,-730,-1953,-1474,-1810,-2056,-2129,-2049,-1979,-1934,-1810,-1584,-1225,-817,-384,-1468,138,-1011,971,1375,-233,1083,868,1431,1443,1263,-1555,-428,-1266,452,246,81,-92,-242,-598,-318,-209,-447,111],[433,-1702,-742,-1395,-810,139,-1,-646,-990,198,-516,881,1390,-290,-1364,34,325,1321,230,-746,-134,501,-1634,-741,-1089,-1555,-1709,-1598,-1320,-981,-704,-392,-90,-935,-202,570,616,612,-537,524,496,413,-920,436,614,753,931,1146,85,-974,-389,-476,752,454,-389,-217,-254,229,410,-1016,-1248,481,327,132,-1256,-454,-514,-519,-1822,-1165,163,-789,-494,128,-55,-328,-658,-1050,-1379,-1714,-1983,-2240,-2456,-2454,-2239,-1982,-1735,-1485,-1131,-836,-820,-517,-425,-416,-502,-649,-829,-928,-953,-1189,-940,-676,-501,-345,-2239,-1949,-247,-186,-192,-271,-1227,-288,-242,-118,141,376,684,900,-730,-1222,-1857,-1245,-1429,-438,-1631,-718,-1262,-1601,-1564,-1257,-966,-668,-430,-4860,-7002,-9873,-16598,-12828,318,513,-2005,-926,-2147,-1772,-1062,-2247,739,-1348,-589,-211,-548,-1898,-1119,-869,-957,-1045,-2357,-1314,-1520,-1720,-1765,-1612,-1376,-1067,-757,-444,-132,-910,335,442,-736,-371,695,890,724,290,869,-413,-980,-42,901,-1593,-1036,-1428,-1214,-585,-671,-812,250,278,310,201,-758,-92,258,119,-1172,-1744,-759,-1119,-1515,-1739,-1560,-1207,-923,-1112,-694,-720,-1002,-1093,-1198,-1281,-1260,-1106,-842,-503,-478,-639,-1107,412,562,654,-164,775,766,709,606,406,199,-349,-259,-524,-1038,-1053,-1346,-1609,-1718,-1638,-1434,-1177,-912,-644,-384,-155,-565,-2160,-157,-1461,-880,557,562,-132,532,463,353,-99,-1052,-357,281,-1332,214,-136,-496,1193,529,-1868,199,2076,1804,28,639,-126,546,1937,927,-1665,-1099,-319,-65,-2225,-391,-1254,-1530,884,1777,1212,-656,817,433,-1911,-1123,-698,-624,-1120,-883,-1005,-1097,-1210,-1495,-1504,-1667,-1823,-1928,-1885,-1757,-1597,-1527,-1267,-1039,-807,-476,-619,-459,474,-700,1027,1217,346,-609,-212,1250,1213,-5,-1331,-1249,-747,-537,-1779,-805,971,673,-1476,-105,-444,-679,-775,-692,-524,-390,-230,-131,-82,-108,-187,-264,-349,-426,-649,-580,-543,-462,-373,-288,-120,-10,138,1,-1036,676,836,995,1179,172,218,1241,1100,-254,-775,350,79,-124,-285,-1027,-1267,-417,20,137,-806,-1210,-735,-104,-799,-689,-800,-1456,-322,-755,488,-369,-1128,125,960,448,-702,-690,83,-433,-1057,-688,-95,456,198,-235,-191,-301,-300,-264,-225,-100,-774,387,41,-210,609,122,522,-761,-1059,-815,633,-119,-529,583,572,34,-1281,-824,-32,-200,-422,-731,-1377,-3592,-1577,-1765,-1882,-1952,-1875,-1731,-1385,-880,-242,468,1194,1931,2606,-8538,618,3967,4121,-8817,-5734,-57905,-67165,3005,2717,2440,2154,-10282,-15336,-1566,593,-3735,-391,-827,-5931,-2775,-1320,-1151,-1081,-1051,-1090,-2897,-2430,-1944,-1054,-897,-706,-492,-254,-77,34,99,65,-1690,-56,-227,-429,-570,-666,-829,-1414,-1150,-1313,-1471,-1690,-1811,-1870,-1839,-1726,-1551,-1442,-1309,-1259,-1271,-1315,-1475,-1654,-1888,-1863,-1528,-1361,-1348,-160,-257,419,516,-1104,285,24,-277,-1730,-939,-1262,-1607,-1932,-2204,-1963,-1348,-657,-588,-694,-1337,-965,-370,746,713,-224,1706,2263,-197,-297,91,-1260,-928,-954,-1284,-1515,-1545,-1489,-1410,-1304,-1269,-1192,-1071,-1621,-784,-1126,-901,-711,-404,69,-456,-1587,298,299,233,91,-911,-1090,-450,-642,-848,-1030,-1241,-1431,-1649,-1913,-2065,-1771,-1440,-1056,-722,-690,-624,-1321,-972,-72,539,692,823,-489,-55,1439,1616,1768,2497,495,-827,79,1654,3178,1761,-127,-943,-497,2399,-128,1405,1048,-1306,105,-826,-669,-765,-953,-1165,-1313,-1394,-1331,-1076,-679,-257,-1118,-204,-321,-22,-1346,-287,-1225,-1632,-975,360,718,21,-1020,-728,-934,-865,-591,-226,-770,-1551,-796,-934,205,742,-461,127,231,-12,-216,-449,-666,-934,-1102,-1232,-1292,-1285,-1208,-1083,-790,-510,-711,-709,348,674,1294,1610,625,-440,-1351,-1798,-240,959,-258,-536,-794,-1228,-1119,-613,58,-238,697,504,1786,361,-1731,-273,911,-107,-687,-157,4,567,-246,-1769,-865,-1234,-633,-129,-450,748,549,-187,-353,-24,669,732,809,2536,2810,2873,2348,-1078,-420,-930,-1393,-16,-382,-186,-1196,-1963,-1168,-702,1107,1336,1231,1042,1061,807,419,-568,-253,-600,-1510,-1291,-1566,-1737,-1788,-1715,-1583,-1425,-1493,-1109,-991,-921,-1122,-1411,-733,-656,-547,-443,-318,-1164,-165,-128,-884,-542,-58,-35,-67,-551,-810,-1196,-340,-450,-508,-598,-624,-1266,-1776,-650,-528,-528,-1139,-1027,-1000,-1193,-1498,-1845,-1873,-1524,-1236,-971,-773,-644,-2434,-715,-724,-606,-312,-1231,-627,361,1295,1408,-1309,-1281,-1405,-2185,-1265,703,1007,-435,243,200,-74,253,-444,-865,-136,-534,-924,-1211,-1245,-1024,-724,-411,-172,-188,-536,-1265,-1500,-1627,-1653,-1028,-1320,-1523,-1390,-1059,-1080,-365,-106,116,273,114,-844,64,-936,-681,-1127,-1334,-1567,-1730,-1069,282,635,-84,-1498,-489,-1291,172,-1399,-1581,-1477,-1495,-1084,-1423,-1124,-2000,-759,635,670,456,183,-279,-30,-309,1627,2035,-605,-957,1482,2023,-115,987,768,592,-514,-1839,-1055,-1086,-1185,-1499,-942,-764,-4654,-11824,-3946,-5795,-4553,-3734,-7499,-2408,-2354,-247,3,-2881,-175,-192,-26132,-23975,-23464,-9313,-12429,-8570,-2471,915,-2877,-2003,-1211,-1890,-467,-869,-1257,-1620,-1912,-2048,-2081,-1983,-1872,-1758,-1652,-1590,-1471,-1325,-1134,-910,-650,-365,-74,160,295,-211,198,-176,-1473,-994,-968,-1131,-1165,-1128,-167,255,635,900,-791,-1280,-730,-614,-1552,-442,-434,578,1242,-1555,-1126,-971,-604,412,-363,-9,-199,-411,-893,-870,-1308,-1341,-1476,-1515,-1366,-1121,-822,-485,-231,-1813,-114,-883,-1058,-732,-780,1054,1001,102,325,-47,-1984,-979,-790,-802,-510,-583,-859,-1127,-663,-661,-613,-582,-564,-1534,-556,-654,-452,-345,-249,-54,78,137,214,284,-1618,-438,-1202,457,442,438,397,353,-587,-40,425,-432,434],[-20,-1739,-676,-1143,-624,7,-216,-866,-894,-149,-945,744,1356,235,-880,227,471,701,391,-304,-344,-637,-1443,-1198,-1396,-1625,-1790,-1917,-1941,-1849,-1717,-1455,-1135,-899,-550,-296,-196,-157,-142,-200,-234,-350,-1118,-494,-431,-401,-302,-127,16,-1110,-824,-772,-71,-258,-426,-577,-590,-471,-254,-917,-1287,553,790,-314,-1312,-132,384,-506,-1828,-640,164,-691,-428,-765,-1015,-1261,-1505,-1788,-2020,-2295,-2557,-2346,-1921,-1449,-1103,-793,-546,-341,-64,142,-951,-48,279,642,793,808,470,686,689,-1086,-1036,892,619,274,-2289,-2036,1552,1363,1146,898,-1538,526,596,572,617,572,560,465,-468,-939,-1619,-805,-901,-610,-1351,-767,-892,-995,-1200,-1163,-1382,-1617,-1898,-4220,-7459,-12251,-17555,-11514,-186,99,-1861,-548,-1993,-1603,-568,-1852,400,-978,-81,150,-138,-1780,-1038,-700,-886,-976,-2666,-872,-780,-1394,-1566,-750,-637,-704,-818,-892,-894,-881,-647,-367,-572,-511,448,873,786,452,1267,-271,-909,-136,750,-1182,-1355,-1212,-848,-1072,-1041,-897,512,310,316,187,-602,-43,-150,-315,-1335,-2049,-1106,-1442,-1372,-985,-600,-231,33,-1185,106,214,-558,-1116,-363,-635,-950,-1189,-1201,-966,-714,-887,-1332,162,468,750,-208,1335,982,1172,1969,2037,728,-92,184,840,-1386,-298,-749,-97,657,-1045,-1326,-266,-1575,-579,-529,-386,-312,-1743,-339,-1570,-1066,21,-136,-352,-592,-918,-1286,-1410,-1322,-826,-451,-1218,92,-74,-317,545,569,-1681,399,421,292,-204,117,62,37,5,166,-1689,-1044,-349,-466,-1931,-485,-1106,-1618,565,1092,834,-709,1222,1126,-1619,-776,-757,-253,-1029,-590,-571,-844,-1092,-1604,-1444,-1499,-1476,-1412,-1326,-1320,-1405,-1599,-1823,-1919,-1698,-1356,-1062,-756,-458,-937,-158,-135,-215,-941,-505,-694,-866,-991,-1303,-1387,-1014,-862,-1574,-901,-1039,-1153,-1606,-1345,-1310,-1221,-1113,-943,-771,-649,-463,-253,-380,-46,-338,387,-557,599,-935,-426,-432,-254,525,110,-279,-746,-1138,-1392,-1391,-1198,-1165,-1178,-1108,-878,-466,90,753,-213,-756,1211,2484,450,849,-964,-1095,-307,349,743,-859,-1328,-817,213,-557,504,97,-1525,462,-1115,870,-3,-1491,-102,535,316,-452,-353,-355,-553,-766,-898,-1064,-1183,-1232,-1256,-1241,-1192,-1064,-944,-876,-787,-774,-535,-409,-275,-218,-200,-240,-1048,-1169,-594,-574,-677,-741,-779,-756,-765,-1294,-832,-615,-545,-460,-447,-1484,-2666,-472,-525,-604,-935,-731,-702,-1621,-125,356,904,1460,2041,2590,-7250,2266,3955,4266,-8335,-7150,-64994,-55274,4472,4398,4300,4172,-7103,-15288,2167,3235,-3285,2361,-369,-3831,-2743,-219,168,238,221,304,-3029,-2057,-1579,-542,923,844,689,477,375,185,70,24,-1385,393,642,-336,226,933,478,-1480,-500,1167,-592,1283,-1665,456,383,-798,-911,-693,-894,735,698,-767,-315,1632,932,-1414,-1114,-1328,-1182,-122,-273,-184,-336,-716,-705,-858,-963,-2024,-1143,-1275,-1486,-1690,-1792,-1566,-1031,-395,-570,-772,-1506,-819,-761,452,637,-18,1037,3335,-360,-3,99,-1390,-719,-530,-402,-527,-964,-1384,-1754,-1882,-1714,-1358,-954,-1877,-271,-1229,-1047,-857,-523,533,-54,-1466,562,520,426,266,-673,-1083,-290,-479,-769,-1061,-1053,-1223,-1412,-1631,-1805,-1730,-1476,-1117,-785,-767,-624,-1424,-1199,-270,461,494,421,-768,57,-29,-78,-2,225,537,-647,253,1727,2245,1462,-407,-792,-916,2418,188,973,1191,-1638,331,-542,-1220,554,1160,981,80,-952,-570,153,305,705,-997,-242,-670,251,-405,-147,-1360,-1743,-754,120,-556,-1145,-1405,-1236,-869,-435,-67,-67,-665,-1875,-736,-898,49,-168,-519,-591,-790,-922,-954,-983,-990,-1067,-1080,-1099,-1094,-1225,-1024,-1008,-923,-951,-979,-1031,-1071,-1071,-1100,-1016,-893,-780,-1087,-1582,-691,-815,-995,-1313,-1610,-1857,-1613,-1142,-571,-285,444,499,1100,425,-1552,459,733,-561,-499,-315,79,737,47,-1606,-872,-1213,-491,42,-495,566,811,24,-866,-1632,-1119,-412,191,629,862,923,877,-1042,-520,-1362,-1106,-51,-806,-694,-1847,-1858,-1583,-963,531,587,628,590,529,474,281,-507,-73,-318,-1743,-962,-1309,-1633,-1924,-1863,-1520,-1177,-1139,-604,-432,-377,-1067,-1251,-791,-1109,-1462,-1801,-1712,-1391,-1190,-975,-784,-635,-531,-436,-413,-455,-836,-1242,-286,-197,-23,122,-183,-890,-1922,-470,1168,672,-1289,-891,-1307,-1338,354,398,-53,-515,-992,-1346,-1487,-1355,-1779,-998,-794,-573,-318,-1192,-645,335,892,1169,-1182,-1211,-1141,-2388,-892,1079,876,-466,297,633,354,473,-475,-923,58,-327,-478,-295,109,-976,634,1163,1482,-671,-742,-1121,-1310,-1544,-1459,-917,-1332,-1295,-834,-339,-1008,361,525,613,615,167,-816,2,-568,-736,-956,-837,-1790,-1569,-1372,210,369,-87,-1609,-987,-1235,205,-1097,-1472,329,463,-724,-1046,-719,-1627,-1120,620,470,243,-63,-375,-716,-1015,-1117,-986,-723,-1008,-158,16,-161,-28,-188,-503,-868,-2114,-1551,-1588,-1288,-922,-592,-368,-5277,-11931,-3758,-8252,-9383,-8118,-9044,-2481,-3157,-109,-43,-4375,362,191,-24184,-18083,-18942,-9931,-12107,-9038,-2939,413,-3242,-1535,-896,-2453,-1335,-1803,-1541,-1182,-1712,-1255,-370,-244,-229,-1352,-442,-681,-912,-1134,-1246,-1159,-896,-952,-164,189,465,65,690,-87,-1735,-1244,-306,-166,-1056,-959,-1135,-1399,-1475,-1375,-1291,-1890,-1257,-857,-1811,-568,-776,419,576,-1895,-1396,-734,-914,464,-260,497,1253,107,-989,-451,-1040,1070,-14,-504,430,867,724,-551,-64,-1617,130,-895,-1284,-1088,-1003,-40,-121,-172,-315,-378,-2004,-946,-791,-947,-536,-398,-733,-1177,28,218,428,560,41,-1697,-106,-417,126,-143,-487,-766,-1077,-1341,-1372,-1209,-1679,-661,-1236,-153,0,124,170,174,-698,-135,399,-534,313],[-203,-1630,-647,-929,-456,-175,-479,-1124,-700,-392,-1417,619,819,694,-449,414,542,993,628,149,512,522,-1303,-1386,-243,-518,-712,-846,-876,-834,-817,-726,-604,-956,-374,-239,-211,-198,-170,-189,-176,-251,-1115,-438,-478,-591,-650,-609,-550,-1305,-1213,-1071,-327,-326,-374,-372,-904,-466,-564,-896,-1158,-967,-931,-676,-1355,204,263,-826,-1630,-182,452,-672,-448,1215,3072,2880,1756,-274,-1252,-117,-484,-916,-224,-519,-992,-1426,-1801,-1779,-1565,-1419,-1363,-1326,-1264,-1209,-1171,-1125,-1077,-952,-806,-1072,-1225,-552,-517,-522,-2023,-1931,-882,-936,-1027,-1154,-1708,-1107,-982,-805,-560,-409,-234,-145,-321,-739,-1448,-387,-342,-204,-1074,-124,-502,-1086,-1072,578,1671,977,1338,-4408,-9725,-16964,-20486,-11262,20,-250,-1790,-265,-1774,-1393,-141,-1454,107,-346,338,1446,1512,-1569,-983,1778,1749,1695,-2584,372,-93,-1607,-1530,-1076,-287,175,-915,-181,-341,-949,-512,-472,-464,-710,-196,-137,-125,-153,-188,-192,-835,-242,-73,-484,-1389,-1056,-325,-1522,-1333,-1001,136,201,187,261,-485,242,227,158,-1409,-2313,-632,-601,-960,-1222,-1393,-1251,-952,-1230,-379,-137,-78,-994,-178,226,139,-72,-160,-311,-734,-1073,-1494,-1580,-1982,-1755,-1273,-757,-251,242,713,1102,715,40,102,739,-1685,-184,-650,-31,1405,-1117,-1647,465,-933,-416,-366,-877,-1363,-1633,-1572,-1679,-1240,-646,-417,-224,-31,108,232,-402,-1594,-230,532,-1062,120,8,-140,1182,603,-1420,596,2437,1453,-419,453,219,-314,-979,-1203,-1605,-1003,-623,-832,-1625,-587,-947,-1632,-427,-265,24,-798,637,855,-1179,-439,-759,-215,-823,-543,1025,972,-678,-1706,-261,-173,-543,-935,-1301,-1691,-2073,-2116,-1924,-1793,-1774,-1770,-1897,-2027,-2003,-1768,-1454,-1105,-788,-854,-469,5,151,-93,-1230,-1453,-1130,-569,-1325,-600,-299,-387,-1452,-560,-546,-448,-278,-1,302,556,843,523,-686,-347,-441,62,-855,285,-1182,-269,-355,-378,1085,635,203,-322,-822,-1305,-1676,-1655,-1596,-1552,-1531,-1600,-1746,-1808,-1629,-1336,-988,-672,-381,-135,-6,-829,-697,-91,-246,-437,-821,-1326,-836,-610,-508,-355,-223,-1340,-184,-1379,-404,-590,-1519,-845,-884,-834,-756,-642,-508,-428,-441,-467,-622,-818,-998,-1154,-1199,-1104,-853,-588,-390,-207,-713,76,-93,-279,56,-113,-525,-1242,-1185,-1181,-1462,-1713,-1901,-2017,-1957,-1859,-1707,-1501,-1268,-1001,-702,-468,-1578,-1657,82,149,-34,-937,-104,-279,-2240,-327,-165,113,451,855,1255,-5431,1995,2309,2559,-8275,-8947,-69650,-44210,2596,2488,-4530,2262,-4306,-14658,2056,2062,-2606,2049,7,-1960,-2635,-895,-132,1465,1461,1560,-2966,-1597,-1210,-804,2311,1087,389,444,497,643,1277,854,-985,324,1228,-414,494,1212,559,-1481,-639,1095,-725,1041,-1890,341,345,-699,-548,-428,-610,582,593,-789,-272,561,248,-1551,-912,-1272,-846,-462,-518,-611,-722,-893,-1075,-1279,-1459,-2289,-1572,-1392,-1167,-796,-1465,-595,194,-409,-612,-818,-1425,-640,-1099,166,321,115,-141,-365,-574,-740,-854,-1411,-977,-1095,-1268,-1432,-1465,-1345,-1083,-703,-347,-432,-778,-2128,-339,-1234,-1181,-977,-647,1236,337,-1307,838,692,531,341,-437,-1036,-162,-337,-722,-1452,-1011,-1259,-1544,-1883,-1824,-1416,-1018,-564,-147,-815,-620,-1418,-1485,-491,1795,1947,156,-893,457,1490,1266,1075,976,834,-447,409,1641,2024,1134,-700,-578,-1331,2376,534,498,1030,-1660,230,-260,-1793,-828,7,455,-256,-1071,-310,47,-18,-384,-785,-1096,-1532,-1794,-1604,-1239,-1496,-1795,-623,-541,-615,-746,-839,-874,-871,-752,-590,-411,-531,-1974,-724,-815,-147,-239,-598,-410,-458,-406,-225,-23,196,297,-317,-476,-1158,-1272,482,-678,-38,94,-796,-948,-739,-1039,-1404,-1670,-1871,-1978,-1910,-1688,-1410,-1094,-732,-512,-31,316,293,426,925,-255,861,492,1069,426,-1324,1126,886,-1058,-294,-478,-91,182,236,-1446,-943,-1226,-380,239,-526,419,648,383,-286,-105,-272,-450,-561,-653,-764,-874,-949,-1047,-1148,-1587,-1359,-1452,-1583,-1770,-2127,-2218,-1930,-1656,-1381,-1127,-887,-731,-608,-487,-520,-544,-589,-707,-1998,-1108,-1331,-1518,-1655,-1691,-1579,-1316,-947,-551,-147,212,-1034,-1045,975,-405,1049,929,742,-1381,117,-241,-555,-806,-977,-1048,-1121,-1186,-1237,-1296,-1189,-914,-433,78,112,-595,-1648,-295,1716,681,-1449,-760,-1381,-1546,105,1577,1493,1140,760,447,185,-12,-1184,-399,-490,-520,-493,-1166,-676,-227,-130,-46,-983,-1062,-834,-2151,-541,76,-57,-461,-510,-731,-1010,-1242,-1436,-1578,-1640,-1653,-1639,-1620,-1584,-1523,-1448,-1312,-1159,-1073,-899,-1022,-1204,-1375,-1236,-405,-356,-334,-205,-47,-933,193,236,257,235,132,-747,-268,-499,-662,-633,-406,-1996,-1400,-1619,834,1099,-109,-1522,-1447,-1169,602,-740,-1295,906,1299,-254,-672,-336,-1172,-1409,1538,1047,1235,696,102,428,-133,288,88,-512,-938,-476,-652,-892,-989,-1032,-1039,-936,-2363,-535,-390,-874,-291,109,138,-6087,-12242,-3964,-11365,-14618,-12516,-8912,-2599,-3760,-1394,-1203,-5577,-788,-568,-22031,-12396,-14247,-9913,-10994,-9732,-3639,-840,-3249,-1404,-1383,-2873,-692,-226,217,601,-1597,-1153,384,1466,648,-952,126,749,434,200,41,21,159,-1486,722,1005,1197,225,735,38,-1497,-1462,-533,-3,-872,-694,429,576,706,731,-1584,-2110,-1640,-1081,-1882,-646,-1127,-953,-1062,-1909,-1488,-605,-1096,193,-172,68,1316,-457,-1107,-624,-649,1341,193,-895,76,1114,651,-666,-293,-1333,-1337,-1760,-2146,-2046,-1644,-1222,-841,-455,-195,12,-1988,-901,-733,-1033,694,699,-640,-1143,170,304,474,447,177,-1849,-264,-241,-347,-625,-973,-1265,-1623,-1787,-1478,-1158,-1573,-622,-1200,-250,-165,-110,-142,-238,-792,-483,-597,-745,-894],[-880,-1544,-659,-768,-307,-353,-748,-1402,-459,-445,-1892,57,91,188,-72,389,402,403,366,242,29,-142,-1215,-1244,-700,-846,-913,-942,-906,-821,-768,-649,-975,-1069,-288,-180,-185,-493,-208,-248,-247,-334,-892,-576,-688,-924,-1164,-1367,-1596,-1823,-1819,-1626,-1312,-974,-597,-250,-1100,393,798,-924,-907,1273,-413,-93,-1353,534,118,-1041,-1385,189,524,-681,-561,913,1564,1809,969,-797,-1638,-543,-540,-860,-251,153,-163,588,334,140,126,-283,-1432,-48,190,245,270,290,303,370,441,-1116,-1457,128,225,-147,-1768,-1741,451,339,142,-154,-1619,-679,-903,-997,-856,-633,-270,64,-273,-612,-1329,11,205,-101,-826,-137,-438,-1649,-640,436,501,624,755,-5332,-12223,-21063,-23196,-11427,659,462,-1773,-81,-1496,-1151,-928,-1204,-1518,-1653,-1516,-1267,-976,-1292,-976,282,611,921,-2304,640,-208,-1741,-1376,-1375,-689,43,-1043,-218,-31,-1104,737,451,-415,-958,-535,-870,-1200,-1511,-1763,-1924,-2011,-1997,-1989,-1955,-1883,-1773,-1617,-1852,-1508,-1167,-965,-758,-602,-485,-423,-352,-296,-289,-1425,-2245,-574,-668,-1072,-1137,-1363,-1516,-1583,-1500,-1299,-1035,-799,-902,-374,-226,-179,-197,-243,-295,-910,-1220,-1578,-1211,-1506,-1833,-2143,-2316,-2035,-1672,-1302,-985,-642,-300,-41,345,-1880,-39,-529,-6,665,-1211,-1572,-176,-643,-1175,-1752,-2200,-1652,-881,-702,-1801,-1421,1290,1665,481,1012,1196,1107,-572,-1887,-87,626,-897,75,100,-7,1142,585,-1196,734,1178,669,-640,-376,-862,-1257,-1505,-1379,-1493,-1011,-806,-1166,-1373,-860,-964,-1609,-1200,-1240,-1136,-993,-762,-567,-815,-199,-748,-244,-625,-444,191,196,-541,-1873,-398,32,-39,-983,-1245,-426,-259,-1325,-1186,-485,-622,-745,-994,-1285,-1605,-1997,-2170,-1744,-1270,-801,-652,34,321,-175,-1152,-1491,-1124,-313,-1081,-521,-314,-444,-1231,-615,-593,-505,-356,-101,198,471,797,500,-963,-598,-528,-299,-1091,-91,-1396,-112,-213,-418,1214,772,330,-244,-844,-1504,-1898,-1382,-866,-391,63,417,-1079,722,748,-88,-664,693,790,160,1249,-675,-227,174,-59,334,-701,-1238,-814,76,-199,769,377,-1073,-127,-1514,484,370,-1163,-659,288,247,65,473,1039,1213,1213,846,-609,1047,866,-727,468,331,314,217,338,385,-636,550,-164,-337,657,102,-987,-1353,-1136,-175,-115,-283,-835,-572,-686,-850,-1087,-1045,-1057,-1791,-872,-775,-1671,-606,-446,-397,-683,-900,-618,-811,-2393,-1118,-1238,-1307,-1299,-1155,-940,-3599,-393,-79,241,-8518,-11310,-68481,-34173,-4577,-4986,-16545,1537,-1890,-13816,577,186,-1892,-253,-102,-552,-2671,-1442,-443,644,485,254,-2743,-1107,-864,-1048,109,264,203,441,445,236,770,756,-513,180,864,-363,773,1128,736,-1453,-744,1064,-866,689,-1877,202,301,-636,-135,-9,-250,362,346,-820,-259,335,237,-1618,-616,-1205,-464,-276,-405,-555,-669,-764,-776,-732,-626,-2466,-395,-313,-1378,-293,-1742,-749,-518,-684,-856,-1040,-1228,-1152,-1317,-795,-563,-318,-488,-74,-547,-194,-375,-1346,-888,-1245,-1570,-1544,-1149,-668,-192,280,467,-406,-690,-2127,-534,-1152,-1317,-1071,-756,90,-267,-1110,-897,-1132,-1324,-1485,-1591,-1627,-1606,-1613,-1649,-1799,-1697,-1643,-1525,-1375,-1216,-1056,-930,-766,-656,-848,-626,-1337,-1803,-738,-51,81,110,-850,110,137,126,140,206,288,-232,530,722,909,792,-955,-317,-1698,1294,896,50,512,-1380,-209,-547,-2318,-1825,-1655,-1965,-1777,-1493,-1226,-945,-657,-438,-508,-343,-193,311,347,143,-1622,-1761,-318,-69,148,-111,-252,-493,-822,-1162,-1550,-1925,-2023,-1647,-1210,-867,-619,-406,-695,30,288,639,882,896,1829,-261,-582,-553,-1276,-1286,483,-562,22,1159,-703,-1055,-733,-340,519,612,553,-435,-662,-1218,-184,1357,-603,-566,1618,920,354,-49,897,-130,868,467,564,376,-1151,1668,1585,-1553,-114,-655,-31,1053,304,-1336,-1093,-1283,-313,441,-543,314,429,29,-410,-652,-852,-1003,-1027,-996,-980,-980,-972,-1103,-1060,-1373,-1109,-1041,-1701,-1100,-1692,-1616,-1936,-1546,-352,-314,-276,-289,-295,-252,-307,-297,-261,-259,-2293,-1162,-399,-439,-484,-541,-1664,-684,-707,-698,-624,-506,-1036,-852,58,-349,304,322,294,-1339,28,-130,-410,-509,-153,42,-1010,-546,-907,-1136,-122,1601,1359,-3,318,-432,-1203,-192,1744,630,-1655,-688,-1180,-1790,-285,287,-76,-415,-758,-998,-1144,-1185,-1202,-1203,-1152,-1114,-1104,-1198,-1289,-1400,-1567,-1710,-1743,-1812,-1772,-1882,-1735,-1750,-1848,-2049,-2224,-2405,-2401,-2186,-1978,-1802,-1648,-1531,-1415,-1259,-1018,-1262,-314,108,512,-1388,-1039,-1038,-1255,-1257,-1085,-438,1142,1041,826,365,-928,836,762,700,633,204,-718,300,83,-823,69,-367,-2046,-1322,-1748,-93,-83,-230,-1381,-1936,-1189,452,-466,-1145,535,1318,152,-438,-86,-789,-1654,1530,757,1606,899,166,410,-208,1901,2208,-577,-855,1815,1701,-639,601,810,436,105,-2661,-333,-500,-838,-503,-473,-525,-7197,-12911,-4727,-15180,-19973,-16297,-7269,-2826,-4054,-90,230,-6230,538,-278,-19941,-7124,-9662,-9190,-9464,-10733,-4558,-1247,-3045,-1129,-738,-3166,-618,302,579,781,-1545,-1094,430,1056,567,-601,413,307,85,-113,-255,-331,-326,-1996,-137,-32,16,13,-77,-210,-1301,-1700,-845,-779,-794,-676,-506,-331,-155,-53,-1248,-1483,-1690,-1333,-1782,-685,-1514,-807,-901,-1708,-1413,-575,-1164,-73,-145,-385,559,-1112,-1296,-798,-235,1304,435,-1052,-346,125,-295,-844,-996,-1054,-850,-768,-1176,-1693,-1235,545,745,944,963,107,-1955,-840,-624,-1089,767,572,-577,-1036,-192,-414,-558,-680,-778,-1866,-881,-759,-671,-562,-496,-362,-310,-347,-369,-393,-1299,-430,-999,-358,-299,-208,-152,-120,-785,-235,135,-644,209],[-1104,-1505,-726,-687,-274,-484,-1001,-1678,-926,-1350,-2301,-2103,-2239,-1980,-1550,-1081,-702,-334,-10,223,349,480,-1157,-1042,-380,87,-76,-336,-600,-1319,-1126,-1320,-1446,-1456,-1311,-1048,-799,-908,-163,144,482,699,-523,-760,-106,819,622,422,-76,-1665,-1534,-1315,-705,-731,-632,-479,-1058,93,441,-958,-582,1223,-516,656,-1269,861,-5,-1088,-1130,501,512,-641,-696,-891,-876,-634,-263,-1148,-1662,-935,-548,-759,-268,79,-66,1760,1830,1521,798,-494,-1652,-8,341,1394,1251,963,494,90,262,-1140,-1641,-50,63,-344,-1473,-1491,1215,1083,866,444,-1246,16,-115,-143,56,336,781,576,-250,-481,-1192,437,767,69,-564,-98,-291,-2149,8,393,82,-293,-540,-6268,-13341,-22160,-23649,-11156,180,271,-1735,123,-1099,-816,-273,-752,-927,-1305,-1596,-1862,-2057,-2071,-1981,-1755,-1561,-1277,-1966,-495,-269,-1743,-1199,-1469,-1025,-84,-1124,-340,-241,-1248,608,53,-563,-1237,-1916,-2376,-2210,-1760,-1342,-997,-771,-633,-668,-806,-989,-1164,-1241,-1806,-1502,-1156,-407,-92,-43,242,-352,237,180,71,-1359,-1963,-444,-455,-1176,-678,-729,-722,-732,-1225,-812,-849,-925,-973,-1071,-1151,-1283,-1417,-1510,-1537,-1615,-1712,-1765,-1821,-1911,-2050,-2201,-2309,-2152,-1863,-1543,-1267,-962,-661,-358,-112,-1829,157,-363,25,194,-1243,-1178,47,42,-92,-311,492,353,-146,-778,-1872,-1545,1287,1471,889,1003,1131,1203,-712,-2121,103,716,-681,85,252,-4,-242,-388,-985,-643,-708,-810,-876,-1014,-1147,-1309,-1513,-1555,-1650,-1777,-1852,-1890,-1941,-1871,-1737,-1626,-1476,-1373,-1252,-1214,-1177,-1226,-1274,-1325,-1329,-1294,-1217,-1047,-871,-629,-379,-2076,-575,335,388,-1345,-1485,-392,212,-1199,-820,733,612,-830,-561,38,237,-1144,102,-314,-641,166,-853,512,670,-291,-1073,-1506,-1031,-12,-845,-460,1183,433,-1029,818,1471,2470,2487,2422,2152,2086,1379,393,-1222,-793,-596,-686,-1281,-536,-1507,23,-34,-393,-251,-470,-537,-562,-451,-1413,-1488,158,312,440,572,634,-1298,439,253,-56,-656,-392,-466,-383,-216,-543,221,384,-327,153,-524,-1113,-769,-121,-166,390,352,-836,-421,-1406,381,364,-831,-999,348,105,258,820,992,1140,1243,1306,-750,1195,1580,-871,577,1644,394,314,1399,1074,-599,702,-295,-458,-10,-189,-1360,-1423,-1077,-84,200,362,-834,-6,617,-676,-875,-749,-982,-2674,41,-159,-1796,-480,-650,-779,-1447,-1033,-1085,-1161,-1938,-1115,-1073,-1067,-1134,-1245,-1440,-1864,-1494,-980,-389,-8811,-14385,-62604,-25324,-10631,-36315,-26681,3189,185,-12945,2273,1704,-1223,310,-388,-1046,-2997,-1872,-845,-52,111,135,-2515,-688,-611,-1310,-1064,-1500,-1593,-1164,-780,-454,-179,-17,-51,-22,122,-241,-68,-105,-197,-1470,-837,-264,-1066,-212,-1742,-24,130,-687,200,409,102,183,152,-932,-341,1000,800,-1346,-315,-1194,-168,-228,-164,-79,52,143,209,213,165,-2466,-157,-431,-1528,-1148,-1624,-1882,-1750,-1438,-1152,-938,-1104,-653,-1366,-604,-656,-677,-1295,-688,-655,-608,-566,-1296,-516,-590,-743,-928,-1079,-1221,-1318,-1291,-1228,-1059,-826,-1934,-745,-1068,-1510,-1194,-882,-181,-317,-938,-712,-921,-1111,-1227,-1199,-1050,-845,-693,-607,-1680,-1480,-603,-674,-792,-947,-1119,-1319,-1463,-1634,-1789,-1931,-1902,-2140,-1721,-1650,-1555,-1528,-1581,-1638,-1625,-1638,-1636,-1618,-1645,-1695,-1799,-1767,-1593,-1331,-1142,-549,-1806,134,438,-315,614,-1160,25,108,-1833,-812,-1000,-540,-1030,-984,328,-129,9,-365,-577,-672,-640,-435,-281,-135,-1758,-1673,-145,-63,181,-290,200,594,806,957,357,-833,-248,-1273,-978,-554,-462,-378,-834,551,1135,1736,487,894,1705,-821,-792,-698,-1364,-1280,399,-512,67,241,-628,-1188,-1185,-849,75,366,338,-476,-535,-1203,-343,1069,-861,-634,1356,873,404,-640,819,75,850,419,79,316,-1053,416,729,-1825,25,-835,-197,883,272,-1278,-1300,-1362,-273,655,-520,273,452,27,-553,-783,-1098,-1383,-1537,-1613,-1693,-1782,-1813,-1756,-1558,-1208,-864,-408,-1968,-870,-938,-1447,-1692,-1693,1135,391,1045,505,-629,1898,291,-131,1689,205,-2511,-1247,384,587,234,-159,-1813,-1009,-1344,-1487,-1296,-973,-997,-640,-112,-231,212,311,410,-1242,543,225,-254,-577,-533,1464,-1478,-726,-955,-948,154,1597,988,-174,513,-314,-699,-101,438,57,-1810,-603,-881,-1776,-1200,-1264,-1331,-1388,-1502,-1595,-1684,-1722,-1710,-1584,-1320,-1013,-940,-1191,-847,-175,-176,-263,-623,-645,-822,-1578,-1206,-1235,-1140,-987,-726,-441,-225,-7,-135,-1119,380,390,354,294,-342,-1506,214,243,267,-1455,-1135,-1051,-1358,-1129,-917,-477,-69,-93,10,147,-871,311,302,277,225,123,-622,-186,-370,-1072,-734,-1318,-1853,-1241,-1587,-1275,-1352,-1448,-1588,-2300,-1884,-1874,-1574,-1296,-1012,-727,-486,-265,-48,-381,-1692,695,534,1245,1135,215,308,-306,1736,2952,-636,-692,1752,1677,-1039,346,1865,1471,416,-2849,-380,-1021,-1532,-1820,-1625,-1291,-8501,-13876,-5989,-19480,-24663,-18037,-5171,-3020,-3909,1032,620,-6063,552,-769,-17896,-2238,-5224,-7757,-7726,-11902,-5438,-1243,-2631,-431,-227,-3218,-569,538,609,596,-1478,-1014,329,187,7,-236,-354,-553,-688,-805,-898,-980,-1037,-2346,-1068,-1079,-1131,-1215,-1371,-1541,-1494,-1873,-1178,-994,-786,-535,-309,-124,53,177,-772,-835,-1358,-1549,-1598,-608,-1811,6,-162,-1485,-1173,-909,-1128,-1059,-1090,-1190,-1289,-1790,-1521,-917,-400,-230,-125,-760,-832,-307,-316,-1099,-30,-806,614,-666,-956,-1978,-1298,1177,1067,943,695,186,-1936,-801,-516,-1196,-366,-88,-601,-941,455,563,834,942,364,-1715,-592,-180,-607,522,333,221,59,-123,-167,-84,-1046,-209,-764,505,540,526,403,205,-816,-338,91,-751,130],[-1451,-1442,-1129,-870,-622,-476,-1166,-1777,-541,-876,-2224,-1780,-2242,-2157,-1463,-575,283,-33,1019,1398,1359,972,-1050,-880,-488,-320,113,1952,365,-1841,974,253,-1698,-1330,-2102,-2368,-1759,-1262,-410,136,631,941,-74,-711,-387,415,841,648,-171,-1732,-1433,-1170,-506,-323,-713,-96,-810,-2,38,-987,-235,357,-297,947,-1108,1157,-103,-1023,-890,737,840,-537,-837,210,-288,-692,-887,-1273,-1359,-1262,-514,-640,-290,17,54,1781,2648,1558,717,-606,-1815,73,463,2540,2420,950,318,-229,83,-1142,-1769,37,-18,-503,-1162,-1233,1526,1358,1115,136,-720,-205,60,-61,-220,25,201,366,-263,-360,-1059,789,763,279,-322,-39,-84,-2581,-234,-428,-714,-984,-1261,-6535,-12731,-19935,-21270,-10005,-2142,-2048,-1978,-1923,-1850,-1862,-1857,-1920,-2128,-2350,-2532,-2644,-2512,-2220,-1862,-1386,-954,-452,-1618,684,-288,-1686,-1031,-1340,-1293,-221,-1173,-409,-426,-1368,740,-81,-841,-1351,-1230,-695,-116,341,639,-143,-543,-512,-82,410,-380,-841,507,-1653,-1388,-1129,907,258,-150,227,-296,180,701,517,-1261,-1631,-262,321,-1282,245,130,49,-54,-1133,-278,-343,-411,-838,-605,-458,-503,-555,-580,-559,-918,-1344,-1353,-885,-1000,-1139,-1245,-1298,-1305,-1242,-1128,-1042,-929,-829,-736,-701,-1580,-728,-823,-931,-953,-1175,-701,-484,-252,-19,-410,334,424,324,-719,-1868,-1589,476,623,866,1031,1106,1333,-808,-2157,330,801,-406,181,469,217,-132,-717,-1310,-1730,-1747,-1564,-1347,-1247,-1180,-1433,-1185,-1030,-1195,-1015,-695,-1339,-896,-1054,-805,-1451,-1148,-1397,-1630,-1907,-1997,-1811,-1473,-1116,-755,-438,-236,-92,187,315,-137,-2223,-734,418,61,-1684,-1684,-142,301,-1010,-371,1129,529,-979,-598,18,275,-1095,149,-800,-351,765,-989,1117,1827,-391,-958,-1454,-861,317,-578,-359,1160,313,-824,719,1083,3173,2660,2169,1678,1155,716,259,-1414,-866,-581,-1014,-1379,-970,-1378,-180,8,-261,418,584,789,881,-165,-1565,-1151,708,483,240,41,-146,-991,-425,-403,-297,-604,57,228,-123,439,-372,424,317,-553,31,-231,-900,-622,-425,-507,-516,-500,-581,-603,-1143,-728,-846,-952,-1224,-924,-813,-667,-462,-200,56,276,528,-812,801,898,-952,609,753,349,382,21,-369,-764,-1108,-1392,-1460,-1330,-1134,-1408,-1378,-984,-1106,-1348,-1641,-1597,-1189,-712,-727,-499,-678,-1139,-2112,817,1298,-1835,1289,1150,964,-1922,-629,28,-519,-889,-855,-936,-906,-843,-770,-759,-789,-909,-972,-879,-8489,-17968,-54858,-17656,-12953,-61837,-34482,1447,1388,-11881,1088,838,-422,147,-229,-668,-3477,-2048,-1380,-1172,-1027,-988,-2258,-1181,-1346,-1447,-1119,-735,-297,187,306,-597,230,1468,512,-149,688,49,1047,864,615,-1408,-752,154,-1184,-287,-1560,-202,121,-726,551,899,549,81,-106,-998,-386,1587,772,-924,97,-1106,132,-101,30,618,646,609,321,389,185,-2165,-446,-858,-1354,-1679,-1473,-1080,-679,-446,-1054,-891,-982,-474,-1081,-492,-209,-415,-1531,-906,-1048,-1029,-883,-1165,-453,-313,-308,-143,-70,-30,-22,0,-48,-473,-703,-1674,-822,-872,-1576,-1210,-850,-617,-770,-868,-985,-967,-853,-683,-477,-699,13,-233,-433,-1075,-1938,-922,314,-275,-44,-342,-924,-803,-1046,-1241,-1366,-1329,-1983,-1359,-861,-594,-356,-545,17,263,448,603,728,765,164,593,453,275,97,-1056,58,-1435,322,549,-379,497,-890,-22,238,-1269,244,-127,-739,-1327,-713,714,-138,369,543,131,-476,-517,-824,-1127,-1230,-1782,-1453,-706,-359,-45,-451,607,953,894,1503,261,-994,-37,-859,-1163,-326,372,-158,-915,-932,-467,207,189,919,1577,-1203,-820,-804,-1313,-1179,322,-445,176,340,-531,-1267,-1568,-1331,-1101,-1275,-1437,-1585,-1624,-1472,-1209,-909,-1101,-609,-143,-27,46,-1224,-62,-210,-442,-694,-1024,-1253,-1299,-1078,-765,-1538,-309,-942,-333,134,218,-1215,-1476,-1387,-195,493,-395,341,439,412,-622,139,-251,-519,-509,-583,-474,-195,203,-1331,-4,-348,-354,-54,-1685,-468,-102,-1193,-1380,-1564,-829,-756,-521,-290,-1853,177,-193,18,445,327,-2379,-1260,144,10,-135,-293,-1830,-626,-753,-873,-973,-1074,-1115,-1193,-1276,-1335,-1373,-1412,-1411,-1363,-1405,-1379,-1310,-1215,-1098,-926,-1927,-944,-978,-662,77,268,469,-378,611,-209,-198,-25,-56,-404,-1878,-1207,-1708,-2109,-1656,-1195,-841,-559,-398,-274,-204,-166,-381,-298,-342,-753,-1032,-1144,-869,-568,-729,-942,-1139,-1437,-1592,-1530,-1277,-925,-597,-591,-73,166,299,408,63,-1194,382,257,97,-70,-579,-1794,-381,-398,-400,-1345,-1213,-1062,-1523,-1038,-769,-523,-91,-88,20,171,-785,504,673,873,1070,186,-481,1221,643,-1227,-587,-1824,-1638,-1204,-1335,-553,-448,-436,-919,-2364,-1218,-210,-116,-721,-232,169,227,-151,251,-10,-1581,271,294,326,366,202,85,-467,847,1025,-727,-531,1522,1278,-1529,129,1513,1351,389,-2861,67,727,-704,674,755,856,-10022,-15202,-7821,-24086,-27625,-16636,-3018,-3197,-3700,1259,768,-5471,129,-921,-15969,576,-1097,-5919,-6047,-13211,-6123,-1490,-2119,-522,-140,-3176,-495,796,897,1065,-1437,-971,417,876,359,86,129,-227,-554,-889,-1199,-1440,-1498,-2476,-1110,-877,-705,-582,-547,-549,-1024,-1980,-1546,-740,-793,-804,-832,-894,-958,-1070,-1174,-1307,-1430,-1720,-1596,-1634,-1838,-1554,-1505,-1478,-1442,-1448,-1427,-1485,-1506,-1552,-1531,-2163,-1721,-1377,-1346,-1339,-1343,-1375,-1359,-1055,-725,-1412,-235,-601,880,-527,-720,-2183,-1320,2431,2410,1609,1317,266,-1886,-748,-381,-1328,-571,220,-658,-831,543,692,1496,1931,347,-1546,-760,-316,-758,593,436,416,336,147,-77,-359,-777,-984,-1125,-906,-613,-319,-130,-78,-768,-423,-101,-840,-177],[-1234,-1563,-1783,-1813,-1658,-1425,-1368,-1682,-1077,-1188,-2042,-1624,-1990,-2420,-2291,-1624,-988,-435,370,983,1492,1040,-943,-889,-568,-701,233,1865,784,-1584,1058,627,-1417,-1388,-671,-1067,-1527,-1933,-2141,-2043,-1687,-1335,-950,-592,-485,67,312,567,-340,-1772,-1314,-1004,-878,-728,-972,568,-507,336,1084,-1074,44,802,17,1218,-926,1342,-227,-963,-727,837,970,-418,-992,292,2136,943,-1353,-1234,-1050,-1491,-485,-555,-361,-68,152,1455,1392,1352,672,-660,-1924,164,576,2643,2809,926,78,-581,-114,-1142,-1865,344,-18,-642,-881,-1016,1160,846,451,-174,-443,-823,-1087,-1135,-919,-668,-339,-82,-332,-273,-958,522,572,485,-143,-4,140,-2848,12,-188,-506,-822,-1154,-6354,-11741,-16114,-17155,-8199,-1737,-1548,-1705,-1226,-1016,-861,-666,-518,-497,-464,-353,-223,-34,-148,-921,1336,1831,1205,-1292,1263,-289,-1632,-886,-1100,-1505,-387,-1208,-443,-583,-1436,835,320,-238,-1520,-1139,-84,36,123,191,-192,-433,-568,-304,834,-41,-822,513,-1548,-1244,-1051,928,119,-315,158,-289,71,517,408,-1174,-1290,-72,166,-1419,109,120,169,179,-1030,83,11,-112,-893,-815,-508,-695,-882,-1029,-1112,-1247,-1424,-1501,-1577,-1654,-1728,-1735,-1656,-1522,-1348,-1146,-977,-764,-550,-571,-56,-1267,321,-27,56,362,-1024,-222,119,-31,-175,-492,-419,-518,-513,-701,-1838,-1580,-1411,-1757,-1605,-1107,-634,-212,-917,-1980,516,817,-131,313,681,248,25,-367,-817,-1196,-1396,-1392,-1196,-1012,-787,-1509,-371,-12,-1092,-1033,155,-1144,-698,-1239,-746,-1397,367,368,-518,-903,-73,-251,-372,-442,-742,-569,-290,-164,-85,-6,13,-2086,-923,-462,-847,-2003,-1913,-1203,-404,-844,55,1084,26,-1192,-736,-117,138,-1091,-33,-1307,-25,1263,-1094,911,1669,-553,-910,-1429,-740,555,-376,-297,1052,91,-717,510,572,1830,1228,784,463,208,84,-2,-1651,-918,-582,-1328,-1462,-1472,-1157,-292,-117,-156,195,257,322,249,-166,-1639,-887,-284,-336,-272,-83,118,-689,312,312,47,-618,-166,-449,-758,-1127,-1465,-1816,-1749,-1428,-1163,-948,-803,-690,-605,-655,-707,-777,-899,-1036,-1164,-1285,-1349,-1329,-1312,-960,-694,-433,-162,116,340,482,623,-923,603,539,-1107,213,-23,-251,-546,-931,-1298,-1585,-1611,-1376,-1011,-698,-431,-1233,-1377,-806,-167,-308,-478,-729,-622,-466,-657,-112,-652,-1290,-1033,664,1217,-1914,1450,1533,1642,-1512,-349,84,-265,363,1917,1909,1868,1777,1690,1586,1283,1369,1260,1132,-7008,-21767,-46255,-11549,-12322,-79740,-40037,504,587,-10644,788,833,402,678,507,213,-4090,-2139,-1778,-1193,-1384,-1359,-2188,-1000,-776,-1582,-423,-306,-181,-15,113,-992,78,272,290,-332,36,-171,-331,-460,-665,-1417,-1089,-1295,-1464,-1591,-1497,-1193,-840,-900,-33,315,688,-11,-486,-1164,-539,1537,431,-515,451,-1083,275,-39,53,986,919,817,465,578,261,-1856,-17,-241,-1292,-677,-791,-748,-198,-436,-1205,-975,-1031,-546,-706,-579,-672,-621,-934,-204,-769,-88,-791,-1103,-267,-747,-459,442,437,456,496,589,350,-507,-824,-1508,-888,-718,-1542,-1246,-755,-374,-581,-654,-671,-528,-333,-149,8,-561,274,-269,-326,-455,-969,-1253,-308,-546,-820,-1100,-1383,-1566,-1697,-1734,-1725,-1648,-1629,-1739,-1527,-1375,-1173,-942,-641,-242,115,449,744,930,324,743,861,681,-136,-813,109,-1043,-144,-174,-230,-218,-691,-230,-195,-773,-175,-148,-662,-1483,-426,-513,-710,-933,-1238,-1489,-1766,-2004,-1908,-1684,-1422,-1795,-1240,-876,-651,-481,-695,19,379,723,1098,104,-1135,139,-554,-1369,-128,212,318,-1034,882,644,516,-42,654,816,-1336,-768,-947,-1231,-1100,170,-459,249,1540,-530,-1380,-1944,-1840,380,1414,-3,-200,-316,-1378,-1185,-1996,-2037,-1383,-664,-93,377,-1785,634,700,932,342,-72,393,-974,-257,-493,-1167,-878,-1040,-947,-877,-761,-1215,-1644,-1412,-142,218,-245,435,630,712,-646,-26,-485,-819,-377,-812,-1229,-1458,-1340,-1484,-646,-253,-225,-152,-1318,-48,44,-914,-1141,-1260,-711,-591,-315,-9,-1772,-586,-736,160,1249,420,-2131,-1239,782,526,254,-20,-1721,-500,-642,-1068,-751,-735,-688,-514,-387,-232,-65,71,199,-940,279,243,102,-654,-1044,-227,-2332,-1193,-1163,-1612,-2050,-2404,-2160,-1769,-1384,-1133,-948,-844,-820,-938,-1836,-1345,-1550,-1475,-1535,-555,-19,497,603,909,1554,701,-292,1728,1642,-1257,-855,-1043,-809,-280,584,315,-208,-330,-691,-1083,-1483,-1751,-1731,-1464,-1044,-606,-249,92,302,-1234,529,842,471,98,-716,-2048,10,-301,-786,-1366,-1931,-1946,-1699,-970,-617,-530,691,1001,297,836,-629,1525,1772,1751,1120,195,-256,1154,807,-1254,-1089,-1192,-1393,-1176,-1034,-813,-753,-787,-949,-2151,-1370,-1355,-996,-513,-558,447,764,-104,341,344,-1356,718,229,428,211,34,-196,-636,-475,-542,-799,-452,-282,-89,-1996,72,364,413,286,-2684,279,404,-625,449,526,179,-11659,-16847,-10191,-28513,-27585,-12619,-863,-3286,-3545,983,797,-4772,-248,-911,-14128,533,693,-3915,-4526,-14505,-6384,-1554,-1501,479,-94,-3122,-386,787,835,920,-1390,-946,338,1017,219,373,117,-328,-709,-1006,-1146,-1136,-1048,-2373,-890,-889,-961,-1059,-1180,-1249,-1256,-2007,-1919,-1184,-1193,-1198,-1258,-1380,-1516,-1701,-1861,-1995,-1919,-1822,-1647,-1522,-1628,-1335,-1274,-1277,-1172,-1150,-1098,-1125,-1126,-1518,-1447,-1737,-1785,-1154,-1158,-1146,-1109,-1095,-1927,-963,-862,-1816,-584,-486,-308,-409,-560,-2213,-1364,399,481,579,562,269,-1874,-757,-305,-1543,173,158,-812,-807,409,534,661,712,155,-1483,-962,-605,-934,781,1097,1494,1745,1788,993,127,-659,276,-206,-153,-188,48,327,-560,-807,-646,19,-1075,-112],[-1370,-1483,-1106,-822,-422,-443,-1535,-1430,-1076,-1476,-1891,-2131,-2096,-1704,-1238,-810,-556,-785,-430,-633,-995,-1289,-1385,-1043,-605,-920,366,948,1193,-1025,1191,1018,-919,-1425,56,-22,-333,-1857,-926,-1269,-1562,-1848,-1891,-1659,-1194,-772,-335,118,-524,-1732,-1165,-802,-1168,-1155,-1269,480,-154,256,424,-1165,-79,-262,-355,-283,-674,228,-325,-904,-600,846,1049,-257,-1041,218,1794,447,-1794,-1094,-745,-1471,-429,-472,-439,-141,-34,216,634,1200,672,-635,-1906,304,691,3239,3595,930,-143,-883,-286,-1093,-1889,807,113,-723,-620,-826,-531,-1012,-1527,-2089,-2451,-2040,-1470,-903,-1491,156,638,174,-421,-198,-874,1483,1886,684,-18,8,376,-2664,56,-412,-953,-1385,-1585,-6528,-12131,-13179,-13276,-6400,48,160,-1675,226,300,332,425,-20,395,288,207,104,63,158,-923,1251,1837,912,-983,1364,-252,-1575,-740,-816,-1638,-557,-1197,-427,-673,-1395,818,1542,-202,-1657,-1241,-17,634,331,63,-280,-331,-600,-520,-68,-40,-823,-100,-1441,-1071,-906,-973,-1172,-1335,-1409,-1425,-1359,-1261,-1174,-1077,-981,-821,-662,-1559,-362,-217,-76,-19,-907,-170,-325,-547,-930,-1061,-1016,-1040,-976,-824,-1218,-436,-1527,-896,-462,191,-1433,-746,583,497,589,459,176,-168,-844,-1027,-1463,-1636,-1374,-914,-445,27,-773,207,1108,696,111,-498,1225,868,899,-412,-1762,-1488,-432,-685,-836,-824,-729,-581,-1014,-1718,194,448,155,499,819,219,551,197,-542,436,266,-231,-1013,-347,-537,-1212,-934,-960,-1033,-1128,-1197,-1277,-1445,-1550,-1617,-1704,-1728,-1763,-1736,-1736,-1681,-1654,-1578,-1471,-1306,-1121,-922,-665,-430,-160,83,-1919,-1077,428,-596,-2018,-1744,-320,-334,-672,480,1040,-469,-1417,-933,-320,-23,-1102,-178,-1772,279,1656,-1072,624,1403,-724,-895,-1394,-643,725,-200,-225,913,-178,-667,252,15,2202,1855,1578,1319,1016,761,-314,-1882,-919,-553,-1414,-1398,-1789,-1000,-1160,-1222,-1262,-1304,-1324,-1183,-990,-661,-1613,-662,507,805,1035,1212,1248,-455,784,351,-198,-804,-1466,-2095,-2046,-1513,-1019,-657,-410,-1073,-165,-140,-574,-349,-688,-340,-328,-431,-625,-880,-1175,-1488,-1693,-1672,-1385,-1027,-618,-246,93,389,580,639,644,-1022,241,-45,-1282,-805,-1210,-1542,-1856,-2136,-2217,-2132,-1946,-1714,-1388,-1061,-704,-931,-1381,-693,-190,609,408,-717,-499,-315,-375,319,-590,-1330,61,769,1394,-1975,3299,2941,2519,-489,77,162,457,1028,1163,1371,1568,1685,1742,1125,1602,1381,1138,851,-3898,-24516,-36894,-7328,-10184,-88174,-43237,-560,-443,-9080,-125,-9,23,-20,-135,-397,-4235,-2124,-2397,-1887,-1622,-1132,-2285,-59,-134,-1654,1498,788,424,356,119,-1296,15,3088,1498,-485,273,645,1507,2080,1679,-1426,-387,626,-1488,-1043,-1491,-924,-903,-1127,-160,279,742,-27,-897,-1360,-721,1237,0,-72,798,-1052,311,-14,25,-229,-553,-899,-1196,-1441,-1575,-1573,-1491,-1318,-1297,-974,-776,-661,-580,-616,-1215,-1090,-1211,-1550,-1937,-2284,-1872,-1352,-915,-532,-881,-217,-1015,-1052,-500,-1350,-511,-545,-702,-822,-897,-885,-887,-812,-996,-1370,-867,-562,-1345,-1241,-531,82,90,-210,106,192,154,589,304,-409,472,-309,-217,136,-21,-1327,730,495,385,-1336,-1505,298,301,-1214,-1013,-917,-1261,-2142,-156,-19,436,-326,-459,-938,-1441,-1851,-1996,-1858,-1636,-1494,-1358,-1273,-1209,-1067,-866,-713,-468,-261,-116,-12,-520,-245,195,-312,292,383,-341,-1303,-118,557,-204,223,382,325,-636,167,192,189,238,-1772,-1019,290,352,360,-971,576,828,873,1365,-86,-1198,315,-356,-1392,54,-20,15,-1164,1471,1358,1210,-142,750,376,-1126,-652,-1098,-1315,-1144,-704,-533,300,724,-613,-1503,-2220,-2132,343,293,-110,-572,-1064,-1615,-2044,-2362,-2108,-1717,-1263,-877,-490,-2045,178,496,771,234,307,563,-1059,1562,651,-834,307,-1121,-562,380,-57,-1267,-1576,-1423,-757,-827,-800,-706,-626,-533,-610,-673,-904,-1296,-1730,-2101,-1903,-1439,-930,-1660,-106,232,-120,-265,-967,337,262,-628,-1016,-887,-838,-1017,-1094,-1150,-1168,-1818,-1352,-1414,-1575,-1823,-2143,-2375,-2295,-2009,-1734,-1526,-1543,-1408,-1465,-1587,-1536,-1244,-699,-111,486,357,1600,2018,2330,-766,423,627,253,-656,-936,598,-2149,-1467,-992,-1042,-1039,-814,-440,-845,170,42,405,74,357,186,-1725,-284,-300,-631,-1771,18,1135,1607,505,748,1009,288,-225,2222,2010,-1694,-502,-909,-666,-396,1195,1048,-4,416,167,-588,-698,-983,-956,-662,-79,518,1040,1538,543,-1245,499,1653,189,-89,-713,-2010,-95,-238,-510,-913,-1316,-878,-1865,-950,-883,-828,-818,-904,-957,-1050,-1248,-1417,-1662,-1872,-2036,-2085,-1863,-1608,-1384,-1208,-1310,-909,-1128,-1174,-729,-601,-511,-529,-425,-1919,-1241,-528,-589,-732,-913,-1126,-1401,-1703,-2004,-2130,-1937,-1755,-1535,-1314,-1100,-847,-622,-803,-231,-49,-851,-205,263,253,-1786,-29,-215,-481,-722,-2414,-1037,-1169,-1190,-1155,-1133,-1187,-13314,-18782,-13051,-31884,-24185,-7285,-1558,-3250,-3460,-1016,-826,-4077,-607,-945,-12365,1208,1762,-1943,-3221,-15563,-6061,-1202,-757,908,-51,-3066,-215,1828,1323,1728,-1297,-911,259,800,110,658,832,646,564,508,449,-515,-448,-2121,-103,-201,-257,-963,-173,-99,-879,-1922,-2115,-538,-398,-553,-756,-963,-1082,-1112,-1013,-895,-761,-1769,-1021,-420,-1290,-967,-297,-1210,-174,-84,-1085,177,-21,-1620,-1628,-1137,-1541,-561,852,726,537,228,-2061,-549,-972,-2140,-1275,-1067,-795,-452,-352,-2053,-1272,518,741,1019,1225,350,-1745,-669,-124,-1615,1442,1349,-858,-692,314,-106,-386,-539,-578,-1333,-938,-761,-932,-943,-1241,-1427,-1279,-917,-494,-90,-472,525,141,58,336,598,357,-930,-687,-722,-399,-1163,-187],[-1126,-1456,-1230,-929,43,-250,-1658,-1079,807,367,-1772,-121,-106,-195,-278,-295,-363,-1066,-568,-819,-1200,-1579,-1530,-1132,-647,-946,91,321,493,-497,589,558,-377,-1398,-16,208,67,-1805,-99,-564,-180,-258,-320,-392,-375,-415,-383,-256,-731,-1636,-1008,-600,-1299,-1599,-1598,-13,-116,-226,-350,-1278,-644,-767,-903,-1031,-1235,-1455,-1688,-1805,-1545,-1256,-924,-656,-939,-369,-292,-309,-1328,-947,-908,-1279,-1681,-2114,-1795,-1063,-392,297,972,1195,674,-572,-1768,472,761,3232,3797,938,-317,-1093,-448,-1014,-1868,1291,358,-767,-422,-701,417,582,347,-657,-203,-514,-893,-1324,-1813,-2061,-1415,-792,-535,-162,-840,1022,1159,825,19,-37,282,-2372,-390,-373,-1362,167,-1677,-7329,-14772,-12922,-11341,-5281,2838,279,-1609,237,970,843,1396,35,811,988,225,573,24,-475,-952,-1114,-1088,-785,-728,-36,-207,-1540,-603,-561,-1720,-753,-1147,-406,-713,-1272,198,475,-195,-1775,-1260,67,430,64,-370,-812,-1234,-1542,-1736,-1715,-1544,-1342,-1173,-1282,-1184,-1324,-1509,-1744,-2049,-2313,-2245,-1963,-1631,-1290,-981,-557,-132,266,-1677,945,1217,402,1242,-794,422,830,324,-904,-1338,-1448,-1735,-1498,-1026,-1388,-128,-1670,-637,-598,103,-1582,-890,1964,849,1117,2232,1984,-334,-1092,-1041,135,-562,57,-829,-1692,-2336,-2190,-1682,-1257,-961,-786,-729,-786,-928,-1009,-1244,-1666,-1332,-977,-627,-234,191,547,828,-1113,-1461,767,678,435,707,1054,117,208,-18,-491,665,846,-583,-973,-52,-336,-798,-878,-938,-1031,-1067,-1062,-1034,-1065,-1528,-953,-1298,-508,-263,-208,-309,690,384,-274,-636,-1011,-1033,85,375,1424,772,305,-1821,-1158,-23,-855,-1693,-1521,-1750,-1803,-1578,-1221,-864,-872,-1639,-1178,-578,-210,-1124,-267,-1598,-697,-970,-1206,-1431,-1573,-1588,-1424,-1344,-864,-571,-297,-131,240,-473,-672,-27,-554,950,1038,1164,1269,1288,737,-672,-1950,-882,-493,-1184,-1231,-1341,-610,-241,-496,-754,-1046,-1367,-1600,-1768,-1630,-1543,-954,-643,-458,-378,-381,-547,-900,-1415,-1998,-2333,-1759,-1112,-479,-476,550,-257,1193,812,-1234,1126,479,-402,-180,-735,-374,1605,919,-289,-880,-276,522,34,-387,-867,-1035,-462,-206,88,372,556,601,580,-1079,111,-188,-1467,-804,-978,-966,-882,-831,-789,-790,-821,-924,-1092,-1140,-1128,-956,-1389,-574,-360,458,152,-703,-671,-620,70,783,-459,-1245,1115,1157,1335,-2016,3852,3601,2783,716,653,267,431,313,662,1285,1945,2471,2836,468,2925,2619,2172,1576,733,-24220,-26835,-5426,-8679,-86628,-43965,-830,-630,-7187,-386,-346,-363,-400,-412,-442,-3468,-2052,-3054,-2101,448,-57,-2560,144,-138,-1679,3373,645,613,325,52,-1451,-4,3574,1961,-582,75,977,1621,2103,1872,-1434,-84,1319,-1589,-879,-1516,-858,-324,-1389,-309,-398,-374,-329,-1300,-1573,-920,106,-505,118,107,-1003,-58,-156,-330,-577,-853,-1181,-1486,-1749,-1861,-1752,-1568,-1347,-1370,-1313,-849,-754,-680,-697,-1065,-1236,-1407,-1086,-1126,-1080,-947,-731,-559,-417,-1030,-380,-1125,-1008,-854,-2050,-1101,-1291,-1391,-1452,-1505,-1535,-1650,-1755,-1838,-1890,-1783,-1625,-1410,-1209,-985,-777,-586,-351,-172,61,-169,470,315,-261,483,-362,-121,635,815,-1137,859,745,315,-1818,-1840,209,169,-1331,-1196,-818,-929,-2517,-989,-259,351,-292,280,504,281,57,-133,-317,-444,-539,-491,-354,-457,-59,666,-306,1071,1788,426,425,-399,-401,113,79,1941,1491,53,-953,161,1547,-250,126,1733,1006,-729,340,-228,-885,-1452,-1745,-1165,-792,-387,-138,-1271,150,225,187,105,-331,-1179,-699,-1076,-1415,-1746,-1729,-1425,-1333,-989,-946,-980,-1052,-1225,-1447,-1743,-1796,-1610,-1379,-1168,-1003,-924,-818,-855,-901,-1662,-2212,-1741,-1055,-1049,-1057,-1121,-1241,-1963,-1630,-1838,-1857,-1714,-1450,-1253,-1082,-1757,-974,-1005,-1097,-1161,-1204,-1067,-1259,-752,-536,-601,-317,-1223,-633,-315,-399,-1417,-1451,-1463,-875,-940,-977,-971,-963,-903,-918,-940,-999,-1417,-1037,-832,-532,-168,257,-1869,190,1028,-84,-436,-700,612,1762,-396,-1076,-562,969,219,1397,365,130,-2244,-2098,396,1346,429,-1698,-1194,971,2253,1589,884,-1396,973,737,-1936,-609,-235,-263,218,1456,495,1749,4146,2699,-641,553,979,306,-673,-692,698,-1810,-1805,-1053,-321,-424,-551,-661,-1096,-1100,-1437,-1775,-2101,-2289,-2039,-1662,-1250,-923,-592,-1830,-353,135,257,293,324,234,-284,-178,94,-1,-1954,-180,-816,-505,-558,-563,-640,-602,-566,-352,-332,318,745,-880,-773,1430,2093,1617,1880,708,-1284,365,1782,-71,-262,-594,-1650,-448,-816,-955,-787,-1463,-723,-1991,-1052,-459,-503,-666,-1027,-1272,-1390,-1384,-1157,-912,-601,-262,50,310,521,618,-1153,-1280,32,-900,-1262,-1347,-1664,-1530,-1111,-669,-1787,-1316,46,165,-288,-1045,869,861,-218,253,630,-926,141,95,115,104,-9,-924,-1036,179,908,-960,-160,857,-196,-1185,494,705,513,-209,-2168,396,346,-547,314,248,-1256,-14915,-21018,-16357,-32927,-18356,-1583,-1385,-3161,-3520,-2179,-2018,-3466,-1357,-1267,-10775,-451,-301,-251,-2259,-16158,-5216,-621,-731,-779,-646,-3096,-195,91,350,556,-1237,-956,96,493,-52,848,1060,1652,680,679,254,-841,-530,-1882,-749,758,1036,-1163,368,-262,-811,-1846,-1851,-863,-1014,-999,-863,-643,-359,-107,141,320,145,-1673,-812,534,-987,-1281,-275,-1169,-1026,-1509,-1960,-2461,-2523,-2109,-1642,-1223,-1169,-558,-342,-190,-90,-98,-1632,-254,-1369,-2295,-1326,-992,-1248,-1414,-1565,-1899,-1509,-1203,-800,-305,106,421,-1597,-582,69,-1555,1043,759,-856,-573,-337,-449,-327,-101,-228,-1186,-761,-773,-846,-829,-1530,-2023,-1445,-544,389,191,-309,796,496,71,49,2242,2012,-1209,-509,-715,-317,-1170,-227],[-917,-1470,-1372,-1078,-878,-616,-1747,-712,102,213,-1720,-344,-617,454,418,350,183,-1318,-158,-386,-666,-839,-829,-1271,-742,-843,-168,-96,-29,-70,11,24,43,-1327,-124,42,-29,-1616,-120,-769,-185,-268,-347,-454,-497,-612,-657,-586,-940,-1469,-819,-391,-1184,-1997,-1895,173,515,63,81,-1383,352,296,253,256,-16,212,-455,-818,-443,-2,-110,-276,-668,-731,-927,-1129,-1321,-1501,-1513,-1407,-1168,-902,-611,-274,-66,112,244,355,561,-430,-1469,725,829,1111,1162,993,-335,-1094,-531,-841,-1739,1139,757,-713,-240,-591,89,439,13,-779,755,-261,659,160,-1406,-212,-569,-733,-580,-104,-793,1118,1450,959,37,-74,759,-2061,225,-28,-2676,32,-2098,-7945,-19079,-15357,-11694,-4946,1922,481,-1428,334,1520,1329,1440,47,933,657,-193,1879,1483,481,-936,426,42,-249,-463,-488,-482,-1447,-402,-303,-1686,-901,-983,-735,-975,-1293,-1657,-2030,-2400,-2363,-1990,-1647,-1388,-1222,-1137,-1104,-1139,-1199,-1349,-1506,-1597,-1577,-1439,-1277,-1139,-1008,-874,-759,-1106,-632,-574,-444,-262,-72,-821,-132,550,647,-1611,1026,1159,139,1282,-644,524,823,508,-743,-1499,-851,-1399,-1868,-2040,-1857,-1706,-1772,-1649,-1635,-1511,-1201,-1011,-86,533,1119,1628,1677,-492,-1142,-1223,114,-171,903,160,-140,-615,-1159,-1570,-1738,-1645,-1442,-1264,-1167,-1149,-1089,-1227,-1533,-1322,-1258,-1155,-1030,-885,-818,-820,-1198,-1205,-722,-620,-534,-394,-192,-37,-187,-250,-464,451,717,-871,-870,-84,-426,-389,410,-243,-1082,-890,159,-375,-141,-1534,-1025,-1193,17,148,130,50,829,172,-296,-868,-1169,-1282,141,495,1769,628,336,-1781,-1127,333,-1042,-1277,-1303,-1093,-812,-376,136,637,-1052,-1841,-1461,-879,-423,-1152,-293,-1241,665,1005,-700,-122,351,-1021,-993,-1286,-529,-409,-702,-987,-1385,-1691,-1814,-1596,-1252,-879,-520,-149,168,364,529,-1048,-1784,-843,-430,-850,-1029,-974,-375,-85,-172,-228,-281,-333,-300,-328,-327,-1489,-358,-374,-423,-445,-402,-352,-329,-326,-294,-267,-649,-1417,-706,-540,-160,-326,-180,-186,-1290,-12,176,-248,-23,-674,-333,1273,852,-257,-868,88,295,33,-363,-604,-1322,-685,-563,-408,-276,-264,-414,-649,-1098,-1581,-2018,-1871,-1355,-837,-580,27,196,-127,-735,-248,-661,-1315,-1076,-1564,-2018,-2038,-1632,-1196,-840,-545,-714,-847,-765,-52,-123,-298,-1101,-335,-288,-231,-2093,32,81,50,-124,-488,-895,-1307,-1235,-571,408,1468,2461,3348,-437,4052,4658,4567,4202,3639,-20802,-16208,-6151,-10089,-76723,-42425,1525,1884,-5105,2405,2519,2527,2474,2407,296,-2249,-2001,-3699,-3109,-102,-578,-3042,7,-243,-1728,1965,481,775,273,-23,-1468,-64,2010,2153,-634,-130,1290,1703,1999,1757,-1465,217,572,-1703,-502,-1540,-1441,-1760,-1761,-1494,-1264,-1022,-858,-1624,-1818,-1149,-529,-1081,-702,-814,-1005,-1190,-1391,-1658,-1981,-1969,-1747,-1538,-1369,-1220,-1094,-1287,-999,-1517,-1683,-845,-718,-537,-383,-838,-1411,-1564,-430,96,-230,13,-47,-169,-429,-1239,-592,-1113,-976,-1304,-1885,-1110,-1249,-1301,-1261,-1094,-773,-431,-11,-1383,-1116,-643,-308,-820,-1175,136,1685,1524,161,1032,731,-446,-13,-423,-803,-1120,-1412,-1625,-1635,-1497,-1257,-1002,-766,-561,-2038,-2023,-106,-30,-1351,-1395,-718,-639,-2330,-1768,-477,171,-283,36,338,416,495,594,672,575,630,981,1167,-516,301,933,-3,788,1850,734,503,-305,-572,-6,409,476,382,268,-545,83,-56,-293,-321,-506,-601,-786,-719,-603,-481,-294,-1687,-644,126,249,247,-1466,156,121,45,13,-565,-1023,16,-369,-668,270,-687,-675,-1494,759,664,542,-42,296,154,-398,-422,-1355,-974,-959,-505,-914,25,201,-1056,-1796,-1994,-1245,490,485,36,-42,-479,-2109,-1449,-1489,-1231,-431,-51,222,427,-1125,-108,395,197,-200,-357,-640,-1500,-1261,-1376,-1444,-1480,-1481,-1575,-1637,-1701,-1762,-1742,-1645,-1514,-1368,-1236,-1103,-985,-800,-648,-449,-949,-1684,-899,257,419,570,-88,-1927,94,1068,-31,-568,-445,844,1273,-147,-1227,-237,1251,545,1352,430,869,-1117,-2081,553,1132,379,-1521,-1160,528,469,560,698,-1216,782,681,-1570,-1061,-400,-514,-697,-683,-518,-308,-136,6,-470,117,132,170,-589,-333,384,-1484,-1594,-1069,530,517,456,-695,-1142,196,20,-126,-246,-324,-421,-1471,-515,-576,-573,-1640,-635,-404,-356,-360,-346,-576,-778,-494,-661,-808,-1750,-1119,-1296,-1371,-1348,-1321,-1287,-1191,-1158,-996,-770,-496,-159,-964,-848,668,902,1025,1105,886,-1238,241,597,-209,-305,-322,-1133,-534,-645,-1307,-664,-1608,-439,-1825,-1172,-438,-428,-582,-828,-949,-999,-1031,-915,-779,-538,-221,112,422,697,864,-1059,-1026,516,-582,-1293,-358,-1600,-183,-598,111,-1659,-1347,-140,-15,-313,-1199,1426,1083,-322,115,-7,-773,-601,-748,-708,-476,-133,-1287,-1229,-331,143,-1035,-149,655,-610,-496,911,844,433,-578,-1874,-688,-1088,-1401,-1650,-1853,-1986,-16085,-23307,-19700,-30575,-11133,-790,-707,-2938,-3623,-760,-878,-2813,-1663,-1872,-9302,-1782,-1891,-1958,-1973,-15912,-3871,-1600,-1352,-1130,-870,-3136,-516,-349,-201,-76,-1147,-1023,-91,180,-208,926,1058,1116,600,436,-163,-1044,-593,-1636,-1366,161,743,-1143,429,-489,-683,-1754,-1531,-704,-639,-656,-520,-255,109,465,493,1148,349,-1546,-605,876,-732,-1561,-536,-1084,1136,1098,-1252,279,-165,-1478,-1290,-1303,-1319,-1044,-661,-253,141,441,-1214,-638,-1770,-2041,-1780,-116,90,-286,-748,-1799,-1589,-1481,-1000,-391,102,445,-1478,-541,230,-1369,898,563,-847,-500,-729,-947,-922,-770,-581,-1104,-527,-655,-753,-93,-46,94,181,193,213,207,-251,108,9,-45,-214,-193,-262,-1336,-404,-719,-554,-1201,-887],[-739,-1489,-1457,-1206,59,-130,-1663,-323,400,297,-1669,-521,-1164,-59,-199,-321,-449,-1545,-290,-87,106,361,536,-1249,-915,-707,333,41,-282,-628,-1028,-1286,-1209,-1273,-386,96,463,-1465,1135,-929,28,1590,1625,823,20,306,-685,229,-1193,-1290,-870,-331,-945,-2184,-2051,-52,826,-82,-383,-1547,551,627,1343,1438,310,497,-527,-804,-433,-449,-527,-651,-817,-1080,-1302,-1541,-1756,-1906,-1820,-1641,-1402,-1208,-1047,-892,-911,-987,-1126,-1289,-1343,-1416,-1531,-1628,-1676,-1722,-1795,-1867,-1934,-1919,-1851,-1839,-1696,-1656,-1586,-1520,-1533,-1505,-1412,-1245,-1108,-1036,-916,-838,-797,-770,-813,-675,-548,-399,-624,-129,-839,531,706,809,-66,-201,675,-1858,251,46,-3765,-316,-2591,-7578,-23704,-19070,-13451,-5117,1012,784,-1256,416,1490,1630,1361,-78,928,179,-724,1672,1347,463,-957,192,-320,-732,-865,-720,-329,-1377,-227,-101,-1637,-1086,-797,-260,-576,-867,-76,857,-165,-1846,-1110,-1023,-1182,-1123,-941,-759,-511,-557,-750,-95,43,-904,-737,-592,-261,-124,559,-1119,-1442,-601,-668,-455,321,166,-662,266,647,581,-1387,453,524,-153,949,-525,589,636,319,-543,-1319,864,1005,1024,991,-4,389,-1611,-77,-713,-986,-740,-1146,-107,-567,-1095,-1661,-2178,-1769,-1262,-1337,-383,-51,156,111,-289,95,219,224,234,-371,-98,-124,66,-120,-269,-614,-1387,-939,-782,-479,-127,219,434,491,-1294,-978,21,-377,-945,-1584,-1989,-1322,-639,-497,-468,177,850,-1068,-724,-153,-745,-38,784,-444,-1202,-720,1060,-170,41,-1415,-955,-1004,-1230,-1457,-1482,-1399,-1183,-975,-727,-914,-1200,-1437,188,528,696,477,310,-1699,-943,174,-1115,-831,-1102,-516,-711,-577,-102,533,-912,-1869,-1730,-1184,-636,-1136,-236,-922,737,1929,-435,-454,146,-1085,-1068,-1181,-781,-604,-441,-268,-247,-1069,-837,-530,-1514,-599,-585,-489,-392,-384,-391,-1329,-1634,-849,-1112,-1409,-1699,-1965,-1988,-1774,-1465,-1150,-852,-569,-216,62,-301,-1405,-227,964,1021,1028,1019,931,-283,72,145,-205,-592,-1574,-1205,-1451,-1649,-1691,-1651,-1565,-1459,-1393,-1358,-1384,-1429,-1485,-1642,-1703,-1624,-1528,-1449,-1406,-1434,-1508,-1598,-1604,-1586,-1484,-1352,-1180,-985,-829,-729,-580,-999,-294,-19,-1776,22,-885,-744,1474,1667,-261,-812,-290,-528,-1481,595,-907,-108,-1439,-470,-687,-510,-661,-668,-938,-557,-114,-163,-251,-872,-570,-760,-1025,-2143,-1451,-1637,-1776,-1931,-2148,-2012,-1663,-1129,-492,-255,913,1542,2101,-1563,2810,2873,2792,2533,2164,-16079,-5120,-9358,-16203,-61655,-39295,2068,2512,-2921,3182,3332,3321,3175,2923,1359,-847,-1924,-4034,-4035,-581,-1174,-3642,-1430,-1326,-1769,-1069,-1108,-1244,-1423,-1577,-1318,-818,-289,326,-565,-249,1632,1827,2070,2079,-1439,559,1476,-1782,4,-1390,-871,-505,-1475,1042,1925,1816,78,-1601,-1990,-1322,-25,-1604,879,832,-857,-166,-410,-345,445,273,60,-128,-304,-439,-706,-1805,-727,-1509,-1811,-739,-661,-540,-468,-557,-1497,-1376,-495,-595,-738,-908,-1033,-1149,-1166,-1473,-1047,-989,-899,-1638,-1028,-772,-894,-1040,-1268,-1572,-1763,-1490,-955,-1451,-931,-452,-198,-543,-1121,524,2824,1657,300,964,1883,-621,770,159,-399,-834,-1136,-1206,-1030,-770,-607,-85,251,435,-1753,-1831,654,956,-1218,-1574,-599,-387,-1949,-2100,-672,75,-268,-175,95,229,-56,446,428,390,302,270,248,-528,302,373,239,307,211,45,-152,-331,-755,-665,-793,-950,-1072,-1260,-1451,-1673,-1816,-1650,-1311,-946,-467,-792,400,828,1125,447,-1612,-477,669,1191,884,-1427,1065,851,570,307,-743,-751,-419,-521,-195,69,-1009,-1029,-1660,550,385,170,-12,-162,-171,-88,-339,-1451,-935,-913,-730,-1202,205,472,-1365,-1936,-1822,-810,628,821,214,736,-665,-1671,-1370,-2109,-1140,-1522,-1665,-1552,-1282,-1059,-839,-702,-666,-690,-840,-996,-1814,-1300,-1115,-884,-638,-1366,-614,-62,-610,-1841,-1337,-1480,-199,-19,-53,-58,-55,24,-362,-234,-975,-1885,-952,-430,-713,-1034,-1333,-1791,-1867,-1800,-1664,-1458,-1298,-1199,-1167,-1142,-1496,-1018,-873,-672,-413,-172,92,-70,-1159,692,855,239,-1443,-1190,917,775,602,411,-1109,79,25,-1084,-1240,-596,147,367,343,271,152,-28,-221,-392,-641,-786,-825,-769,-639,-422,-1284,-1263,-1139,505,725,880,-1031,-1009,1003,516,569,65,-64,-468,-1342,-1104,-1165,-913,-1446,-893,94,242,121,-282,-1347,-1068,-548,-791,-799,-1302,-207,-590,22,-767,916,796,311,1035,1027,121,849,730,-1039,-1001,-9,-74,0,275,648,-1226,25,1557,-354,-333,115,-648,-291,-839,-1663,-659,-1869,-758,-1527,-1418,-1040,-1039,-1063,-1162,-1213,-1285,-1440,-1525,-1617,-1574,-1411,-1189,-942,-662,-391,-1045,-809,347,-269,-1295,-255,-1906,-752,-639,299,-1651,-1422,-450,-408,-508,-1407,-473,-676,-808,-858,-819,-751,-634,-511,-399,-315,-343,-1660,-1480,-922,-701,-1189,-296,48,-833,121,966,1363,1678,-1092,-1643,963,1831,-767,2228,2080,-2253,-16438,-25381,-22506,-25368,-3451,165,-76,-2689,-3835,-229,-310,-2154,-2474,-2820,-8065,-72,-214,-388,-1390,-14899,-2273,-991,-1053,-1115,-1098,-3249,-1079,-1002,-901,-785,-1102,-1195,-376,-205,-422,477,692,851,465,92,-706,-1118,-701,-1448,-1939,-392,-160,-980,-1127,-1603,-1785,-1707,-1277,-1044,-871,-698,-566,-465,-352,-270,-167,-103,-49,-1453,-452,-25,-573,-1822,-628,-944,-297,-291,-1414,-277,-304,-1347,-1144,-552,-634,-646,-574,-388,-120,132,-879,-1158,-2098,-1661,-2251,-98,822,655,-61,-1755,-732,201,168,248,306,432,-1387,-540,365,-1072,484,249,-808,-449,-747,-845,-661,-347,-924,-1049,-239,-399,-620,1044,1021,994,824,517,183,-176,-571,-909,-1256,-1234,-953,-663,-432,-1198,-247,-663,-777,-1194,-447],[-562,-1475,-1390,-1228,98,-94,-1354,-32,-235,-494,-1513,-911,-1559,-1376,-1572,-1573,-1318,-1713,-25,719,1396,1706,1055,-913,-1089,-560,1027,1322,2250,394,359,744,144,-1206,-1218,-1907,-2588,-2387,-1769,-1206,-656,-265,30,187,61,187,-833,-120,-1428,-1049,-443,-164,-643,-1847,-1791,-262,1040,-231,-798,-1716,439,460,1504,996,363,-295,-952,-1505,-1656,-1568,-1313,-1136,-1088,-1245,-1472,-1827,-2267,-2676,-2395,-1819,-1204,-667,-714,-393,164,449,388,238,137,-215,-783,-523,-676,-747,-728,-597,-392,-888,-723,-528,-1456,934,1058,-614,-220,-707,-344,-751,-1043,-1039,775,108,532,391,-241,125,22,-413,-611,-319,-943,-439,-480,-514,-482,-489,-556,-1734,-649,-706,-2370,-1083,-2963,-6643,-27337,-22039,-14992,-5120,16,499,-1107,508,1650,1878,1198,-291,847,-351,-1298,1358,1354,343,-970,87,-660,-1473,-1831,-1093,-178,-1300,-61,13,-1558,-1279,-589,-253,-520,-745,-428,1109,-216,-1872,-1099,-719,-1117,-1431,-1625,-1670,-1626,-1507,-1435,-1377,-1311,-1234,-1152,-1070,-1039,-996,-935,-1515,-1372,-960,-1072,-1176,-1282,-1419,-1559,-1677,-1611,-1387,-1081,-733,-345,-467,477,-437,605,372,85,-371,-917,777,952,1147,1199,633,494,-1352,127,-735,-1015,-336,-1268,2462,1891,1037,1356,1018,-736,-691,-1340,141,559,913,-20,-517,-113,699,1347,620,-752,-43,-21,2332,1467,449,-184,-1238,-514,-67,-898,-1667,-1546,-965,-541,-1429,-806,155,49,15,-218,-495,-860,-1194,-1402,-1409,-1195,-912,-1155,-580,-208,-1103,159,273,-721,-1421,-517,747,-39,188,-1255,-714,-753,-528,-788,-970,-1151,-1233,-1290,-1240,-1117,-1017,-1390,-479,-209,24,282,209,-1469,-653,-151,-1092,-407,-969,814,527,-95,-135,-345,-641,-1712,-1644,-1521,-891,-1086,-153,-677,511,359,-211,-640,-339,-1102,-1147,-1190,-1505,-1733,-1689,-1449,-1309,-1328,-1094,-1008,-1472,-786,-627,-404,-194,-79,10,-1407,-1561,-728,-501,-778,-1007,-1099,-981,-719,-290,46,351,1047,1432,297,-380,-1341,-162,1606,1924,1598,1236,724,-406,-320,-868,-1362,-1650,-1574,-1307,-1020,-791,-542,-336,-139,-964,273,455,131,337,-249,53,660,543,-24,-580,-162,-467,-759,-987,-1032,-1009,-761,-513,-237,45,259,371,457,-858,286,150,-1663,-215,-1495,-851,-407,-431,-418,-908,-361,-384,-1628,-607,-1004,-1156,-1486,-1725,-1621,-1331,-1228,-707,-983,-232,-137,-88,-73,-665,-151,-203,-326,-2247,-513,-618,-685,-738,-816,-818,-859,-828,-776,-1176,-640,-603,-549,-2990,-461,-489,-516,-595,-690,-11449,-1085,-14679,-28445,-45422,-35803,-152,64,-870,427,519,514,432,300,57,-218,-1896,-3849,-4011,-1080,-1843,-4223,-412,-583,-1895,291,298,280,239,-41,-1111,-281,144,318,-443,-299,794,959,1101,1106,-1401,851,947,-1905,427,-1088,-696,-496,-1281,1096,1959,1800,38,-1331,-1923,-1468,-509,-1802,1735,1894,-763,-481,-717,-500,1475,1895,2303,1784,474,-5,-522,-1947,-552,-1324,-1502,683,24,-455,6,-313,-1447,-900,-311,-188,91,199,889,1074,-257,-1780,-38,-872,-818,-1457,-160,723,282,755,121,-115,-600,-1135,-1526,-1542,-1220,-780,-405,-314,-1104,440,584,641,355,563,444,-728,-1,-298,-589,-843,-1107,-1361,-1544,-1672,-1666,-1569,-1434,-1298,-1335,-1405,-946,-897,-1020,-1737,-1040,-1213,-1605,-1694,-1672,-1303,-884,-436,-333,-386,-756,1175,1372,584,481,687,1031,-548,764,545,220,-32,-293,-542,-737,-837,-970,-877,-837,-829,-794,-825,-852,-905,-963,-954,-863,-746,-485,-748,43,345,542,288,-1526,-342,695,923,638,-1208,594,493,338,195,-796,-384,-451,-686,-713,-719,-1201,-1393,-1798,-429,-529,-717,-956,-1263,-1378,-1083,-425,-1529,-927,-832,-903,-1555,107,59,-1700,-2077,-1735,-459,749,718,397,940,-918,-1215,-1110,-1563,-375,503,-161,525,1508,186,-537,732,431,-885,-212,-511,-1960,-996,-884,-667,-399,-1451,-624,246,-732,-2129,-1413,-1491,-242,-336,-505,-573,-548,-395,-284,-204,-912,-1701,-823,-1263,-1821,-1871,-1266,-1485,-430,422,-46,-840,-175,968,851,187,-1696,118,343,500,722,455,1027,861,-175,856,577,60,-1436,-1245,813,807,690,514,-1038,-2,-278,-651,-1069,-890,-855,-785,-703,-625,-570,-557,-542,-494,-525,-470,-345,-352,9,233,-1156,-957,-1201,817,901,925,-1341,-743,836,667,491,119,116,-128,-1185,-615,-911,-1152,-1332,-1455,-1544,-1566,-1576,-1493,-1470,-1053,-718,-311,217,-745,924,-507,303,-825,1411,459,344,1488,1403,271,937,1441,-1044,-1155,1205,1719,1166,1047,782,-1181,-189,79,-430,-380,-592,-792,-1013,-1232,-1885,-1796,-2153,-1879,-1638,-1699,-972,-650,-338,-80,9,567,322,1029,1160,1282,1380,100,1168,1322,1161,-1028,-596,240,-162,-1077,-1051,-1771,-1682,-1775,-1686,-1666,-1405,-1116,-942,-860,-1584,-834,-904,-992,-1060,-1070,-1032,-1005,-959,-954,-1016,-1114,-1843,-1685,-1941,-2211,-1995,-1477,-873,-618,226,773,1241,1576,-1636,-1380,1026,1502,-1005,2009,1891,-2405,-15667,-26481,-23549,-18336,1083,1026,959,-2336,-4007,70,-543,-1357,-3431,-3869,-7014,-604,-938,-1256,-1533,-13272,-1526,-1355,-1093,-862,-595,-3285,-187,38,268,492,-1000,-1366,-657,-559,-575,1166,1214,1283,393,-241,-1237,-938,-743,-1217,-1829,-748,290,-662,209,-1014,-864,-1605,-1685,-1989,-2142,-2120,-2017,-1911,-1805,-1761,-1734,-1777,-1857,-1978,-2155,-2270,-1978,-1932,-1221,-867,-495,-176,-1457,333,499,-1148,-1032,245,111,187,-48,-256,-374,-399,-559,-1554,-2126,-1193,-1792,-61,1562,985,-21,-1685,-431,1465,382,1756,1548,456,-1253,-507,544,-648,288,-1,-678,-655,-922,-1068,-1045,-925,-1275,-952,-431,-284,-392,-138,-148,-120,-188,-349,-499,-644,-800,-881,-962,-931,-868,-695,-477,-917,-55,-514,-921,-1112,-489],[-387,-1435,-1170,-1110,-717,-928,-1120,-1216,-1192,-1167,-1194,-819,-1410,-249,58,369,567,-1804,726,1164,1194,1240,1199,-341,-1156,-426,617,449,356,348,212,522,776,-1125,-692,1278,750,-1123,1033,-953,-101,1284,1844,1111,83,317,-875,467,-1579,-721,-151,-90,-311,-1407,-1414,-389,1222,-340,-1027,-1830,272,7,-334,-672,-1076,-1470,-1876,-2272,-2502,-2641,-2494,-2459,-2516,-2705,-2852,-2733,-2478,-2222,-1889,-1590,-1287,-1041,-831,-624,-587,-612,-715,-865,-942,-1073,-1268,-1428,-1459,-1348,-1094,-708,-249,-753,-755,-334,-1233,2232,2110,-507,-292,-859,-410,-1210,-1540,-1116,1269,394,386,-55,-412,-770,-936,-948,-788,-505,-1060,117,376,574,-435,-533,650,-1636,656,544,-994,-287,-3053,-6062,-29587,-23059,-15231,-4456,-1046,-937,-979,-769,-676,-678,-671,-736,-937,-1139,-1765,-1489,-1703,-1828,-1872,-1681,-1372,-872,-223,432,200,-1183,115,90,-1426,-1435,-350,-263,-466,-678,-671,917,-281,-1864,-1129,339,639,90,-426,-1215,-1059,-983,-672,-156,491,-937,-1344,245,520,522,603,-1739,-985,-1222,-1137,-678,245,109,-362,945,1026,453,-733,3066,1882,-781,1119,-365,588,64,-186,-259,-419,694,723,202,-331,-780,-1107,-1079,-656,-735,-554,-13,-1280,1835,1986,856,978,661,-802,-354,-1209,-784,-1236,-1363,-1056,-815,-218,881,1437,345,-972,99,7,2189,1602,73,-427,-1070,-191,1909,1927,1672,319,211,-530,-1606,-1388,-1384,-1090,-796,-523,-283,-845,-1688,-1044,-635,-591,-96,-1137,-462,-310,-1416,-550,-753,-1086,-1744,-1100,-1172,-1162,-1145,-1090,-795,-635,-476,-414,-387,-500,-665,-967,-1310,-1688,-2017,-2154,-1982,-1626,-1282,-915,-582,-1071,-304,-525,-989,-20,-919,860,960,-50,1093,677,-392,-1585,-1363,-1621,-1196,-1014,-82,-508,-75,-385,-610,-775,-838,-1087,-1152,-954,-499,-348,-256,-107,-47,-1473,-1247,-803,-1202,182,234,338,437,462,505,-1266,-1571,-736,-206,261,-229,-470,61,263,463,-83,88,1057,984,3,-505,-1308,-166,1544,2059,1439,832,209,-642,-971,-1338,-1468,-1368,-1192,-987,-782,-633,-713,-317,-167,-743,265,540,258,442,-57,215,429,274,128,-376,1334,303,-130,-273,69,-686,-115,-198,-233,-234,-272,-374,-464,-722,-854,-1032,-1486,-1354,-1792,-1375,-1287,-1220,-1117,-1024,-863,-769,-1731,-724,-1068,-990,-1498,-1373,-1508,-1586,-1913,-1417,-1269,-1113,-1060,-1038,-1037,-1063,-1081,-1063,-1070,-2425,-872,-736,-566,-409,-329,-235,-261,-300,-414,-1973,-918,-1349,-1816,-4708,-1449,-806,-127,501,1080,-7633,1709,-21490,-47827,-31863,-33141,1274,905,573,199,-125,-441,-715,-919,-1123,-1271,-1932,-3324,-3300,-1595,-2451,-3470,-712,-862,-2134,12,172,315,183,-59,-911,-526,625,626,-287,-240,197,48,-88,-316,-1339,-749,-822,-2086,-505,-667,-429,-423,-1160,1155,1541,1570,-91,-1019,-1790,-1545,-990,-1404,-947,-586,-683,-867,-1111,-640,906,1504,1888,1734,273,-127,-409,-1549,-826,-1110,-1064,1259,74,-457,119,-126,-1283,-283,91,3,78,148,578,840,-125,-2125,-111,-790,-723,-839,660,321,-75,-360,-577,-653,-535,-368,-123,-1244,-548,-111,-142,-141,-1125,-61,-346,-689,-1018,-1428,-1760,-1855,-1562,-1170,-761,-344,-523,-39,465,574,-387,576,411,130,-919,-897,-1206,-1690,-1733,-1800,-751,-258,-1296,-1204,-1101,-234,-247,-400,-686,-1052,-1428,-359,-310,-141,29,230,366,-573,417,339,77,-192,-527,-867,-1093,-1098,-1191,-710,-455,-266,-88,-11,38,35,-1,-470,20,20,109,-626,167,190,93,-28,-1402,-432,-732,-957,-1259,-1545,-1717,-1773,-1758,-1625,-1470,-1300,-1195,-1064,-894,-769,-1119,-1737,-1818,-407,-334,-219,-33,37,-158,356,-286,-1569,-917,-676,-953,-1536,26,-266,-1961,-2188,-1716,-180,851,623,566,996,-1194,-739,-774,-994,61,687,-427,427,1669,782,-407,720,817,-1259,475,217,-1618,-1145,-834,-1188,-1490,-1633,-1694,-1612,-1510,-2319,-1481,-1455,-1303,-1219,-1084,-874,-640,-342,-193,-108,-749,-1344,-528,-742,-330,-387,-1091,-1079,-772,650,-43,-877,-86,941,835,337,-1566,196,961,1247,643,438,1899,1686,852,1061,340,-118,-1475,-1301,694,781,614,442,-988,46,-152,-385,-733,-928,-1187,-1489,-1781,-2016,-2138,-2152,-2127,-2092,-2182,-2229,-2231,-2189,-2109,-1967,-1859,-1749,-1649,-1635,-1631,-1689,-1734,-1844,-1897,-1952,-1908,-1797,-1633,-1502,-1381,-1260,-1245,-1234,-1234,-1231,-1230,-1141,-985,-1172,-814,-344,451,794,1148,-185,1196,-416,590,-813,1220,121,368,1622,1413,403,1069,1420,-1002,-1304,288,-166,-515,-668,-719,-1123,-900,-1129,-1441,-1754,-1828,-1517,-1073,-1086,-1716,-694,-2350,512,-714,-2005,-880,-327,1607,1698,-57,1134,447,1866,1351,1710,1498,123,863,475,38,-1021,-836,-1110,-1189,-1153,-938,-1424,-1964,-470,-434,-1716,-1276,-1114,-1542,-1353,-1626,-1134,-739,-708,-595,389,-771,-895,-46,1107,936,-713,-1758,-1857,-1838,-2123,-1500,-1204,-1211,-1099,-955,-634,-276,44,-2219,-1125,977,1060,-1324,1315,1340,-2327,-14222,-25882,-21818,-10414,1256,1339,1408,-1950,-4108,-306,-516,-470,-4560,-4816,-6274,155,-202,-536,-2112,-11308,-1011,-986,-850,-724,-643,-3205,-411,-352,-313,-291,-893,-1578,-982,-922,-682,303,425,498,340,-598,-1710,-615,-767,-994,-1194,-914,-136,-346,-500,-1099,-699,-1501,-781,-906,-831,-759,-368,-805,-365,-451,-545,-684,-816,-1192,-1013,-1075,-1144,-1910,-1044,-956,-808,-679,-1295,-458,-402,-977,-1038,-608,-818,-1088,-1428,-1763,-1961,-1858,-1455,-1858,-1886,-731,-1218,-83,1102,1279,-39,-1658,-128,496,-73,1412,1178,443,-1159,-522,679,-223,513,742,-548,-288,261,1321,1374,-258,-1673,-890,480,358,-160,-256,-629,-890,-1165,-1465,-1702,-1908,-2087,-2085,-1917,-1536,-1122,-673,-321,-656,110,-362,-1043,-1044,-542],[-291,-1433,-937,-941,-345,-282,-505,-244,-195,-221,-794,-113,-820,171,338,501,576,-1853,367,618,462,328,117,-81,-1018,-581,-713,-725,-560,-246,48,646,1266,-1099,-905,1080,855,-948,717,-886,-87,1138,1841,1132,52,252,-851,474,-1647,-358,181,-83,-34,-1010,-1062,-445,-499,-841,-1120,-1876,-1529,-1640,-1705,-1694,-1673,-1583,-1475,-1362,-1122,-979,-806,-663,-522,-434,-269,-141,-162,-517,114,149,73,-464,-557,-455,-220,-290,-308,-269,-99,21,25,-55,-209,-490,-918,-1450,-2001,-1998,-1319,-607,-969,847,1417,-373,-393,-1066,-420,-1504,-1985,-1167,1068,584,41,-528,-1047,-1503,-1345,-791,-309,-395,-1182,829,684,574,-596,-661,444,-1550,492,213,-110,-619,-2887,-6095,-27805,-22030,-14070,-3090,-960,-868,-879,-635,-448,-321,-165,-682,-139,-1087,-1575,-482,-693,-829,-908,-803,-617,-239,-49,903,328,-1019,313,142,-1239,-1517,-91,-279,-416,-671,-689,758,-342,-1806,-1193,242,1003,1176,-260,-1390,-318,-892,-785,-7,476,-860,-1135,669,956,873,561,-1560,-600,-1393,-1363,-729,130,120,-217,1217,1159,524,-345,1882,1873,-1064,1017,-281,552,-222,-490,-205,0,-352,-762,-1178,-1537,-1767,-1858,-1729,-1442,-1117,-814,-567,-1145,-185,-114,-127,-223,-456,-789,-1042,-1374,-1746,-2090,-2282,-2011,-1705,-1367,-999,-631,-262,-939,314,-21,1266,1613,-234,-769,-841,179,2243,2021,2033,-58,50,887,-1798,-579,-540,-923,-1206,-1208,-937,-1056,-1976,-1272,-758,-1017,-46,-1041,-362,-119,-1415,-176,-592,-1505,-2117,-1643,-1991,-2169,-2049,-1770,-1474,-1236,-988,-799,-593,-461,-319,-854,-187,-146,-303,-807,-123,-130,-174,-230,-165,-540,-84,-876,-793,198,-905,487,590,-30,734,484,-190,-1481,-1098,-1321,-1431,-895,-4,-368,76,-97,-132,-324,-1217,-1022,-988,-798,-542,280,223,652,77,-1360,-1533,-831,-1000,865,1454,103,-45,2779,1218,-1075,-1564,-764,-200,579,41,-581,48,191,197,-264,-187,529,468,-310,-630,-1269,-197,840,278,-198,-538,-789,-985,-1151,-1177,-1156,-1043,-895,-700,-533,-368,-909,-276,-371,-501,-611,-588,-352,126,107,316,-5,-99,316,-137,1659,674,-520,-453,159,-380,674,633,261,-226,-619,-793,-595,-585,85,284,-1306,-106,-1576,-980,441,74,-336,-1118,-1135,-1480,-1754,-1791,-1680,-1539,-1537,-1332,-1278,-1292,-2032,-1358,-1405,-1430,-1521,-1591,-1620,-1599,-1490,-1286,-1079,-2645,-515,-273,-59,71,62,11,-203,-453,-782,-2520,-1622,-2079,-1609,-6577,-579,-204,123,346,498,-4993,328,-29162,-75078,-24191,-32191,-818,-1085,-1264,-1456,-1589,-1718,-1823,-1862,-1805,-1689,-2015,-2726,-2733,-2035,-2742,-2674,-644,-1157,-2481,404,155,592,105,-80,-728,-847,484,423,-111,-43,-34,-129,-180,-310,-1239,-620,-766,-2255,-904,-738,-442,-265,-1128,677,954,1213,-297,-738,-1688,-1528,-1388,-909,558,226,-612,-1296,-1542,-1083,-1209,-1095,-872,-575,-267,-264,-368,-1133,-909,-887,-597,1217,64,-500,204,-7,-1086,386,515,619,435,93,65,-147,-349,-2243,-817,-1049,-1222,-1388,-1438,-1331,-1087,-1107,-967,4,364,614,844,-1044,-392,10,-204,-40,-1197,792,673,532,220,122,27,-731,-330,-340,-119,176,-571,-166,819,2020,-437,1139,2085,973,-550,-402,410,240,-585,-1759,-314,-74,-1039,-900,-1333,-407,-255,-369,-875,-1674,-1912,701,127,-380,-779,-883,-763,-620,-277,-64,-41,-57,-201,-450,-737,-982,-1432,-1186,-1065,-904,-690,-543,-415,-343,-319,-559,-203,-148,27,-471,413,361,744,-207,-1268,-107,707,1255,88,-652,619,336,-18,-359,-717,-1027,-1273,-1265,-998,-664,-817,-2092,-1739,-700,433,696,121,-142,-238,365,-329,-1615,-924,-484,-912,-1161,-51,-461,-2048,-2203,-1806,-30,369,254,149,62,-1525,-305,-468,-534,235,263,-746,320,321,253,-46,160,79,-1620,-97,-174,-1245,-2006,-761,-840,-1006,-1603,-1231,-1268,-1255,-2148,-1384,-1416,-711,-459,-184,-370,481,916,-153,-45,-563,-989,-189,-1039,489,-432,-932,-679,-1184,518,-72,-868,-314,-560,-840,-1087,-1220,-1174,-933,-591,-203,127,437,742,888,1031,100,-340,-1619,-1406,517,487,229,-55,-1016,-636,-840,-962,-951,-927,-614,-408,-224,-61,55,139,173,-123,56,-53,-151,-235,-309,-329,-1105,-489,-1297,-427,-485,-608,-1874,-955,-1177,-1469,-1710,-1892,-1992,-2091,-2182,-2273,-2455,-2354,-1929,-1390,-811,-170,-474,-1645,-61,234,1341,3742,1495,261,1368,-379,801,-809,970,-261,323,1629,1300,454,1190,977,-1011,-1506,-2273,-1805,-1207,-775,-559,-1130,-781,-1173,-1675,-2054,-1749,-1080,-376,-1220,-1534,-741,-2046,787,-357,-2386,-1170,-387,1760,1659,-194,652,460,1085,886,721,587,137,337,246,162,-1078,-368,27,45,-215,-577,-1140,-2103,-273,545,-1838,-1098,-1325,-1875,-786,-1377,223,309,-761,-752,33,-821,-1104,-80,501,239,-928,-1533,-1997,-1440,-2072,-1749,-1320,-913,-904,-976,-959,-961,-1028,-2825,-1108,-1242,-1424,-1733,-1621,-1627,-2106,-12535,-23380,-17370,-2233,-636,-543,-542,-1606,-4091,-870,-1044,-1245,-5824,-5383,-5982,-1125,-954,-784,-3175,-9177,-345,-289,-232,-246,-911,-2985,-357,-373,-370,-357,-799,-1812,-1365,-1297,-706,119,254,392,287,-965,-1815,-246,-776,-785,-542,-882,-472,-93,193,-931,43,-1397,-616,-967,-981,-1052,-716,-931,-208,1565,-20,1226,255,-1090,-29,780,-364,-1788,-48,-25,649,606,-948,455,329,-822,-1126,-278,-532,-786,-1051,-1285,-1473,-1669,-1793,-1871,-1831,-1657,-1379,-1093,-782,-400,-71,-1617,207,-595,-408,887,967,449,-1047,-519,828,229,510,656,-363,-188,227,1404,1263,-594,-2022,-774,-803,-1336,-1848,-2153,-1998,-1511,-1090,-797,-550,-363,-260,-150,-119,-63,-225,-85,-623,-326,-378,-509,-986,-868,-947],[-301,-1472,-777,-797,-1090,-1403,-1684,-1860,-1906,-1939,-1846,-1640,-1351,-967,-566,-156,173,-1856,-167,428,1062,1136,1096,816,-691,-491,183,-157,-430,-570,-574,-328,84,-1181,-1182,867,982,-825,319,-864,-107,919,1712,1024,-53,114,-783,457,-1651,-29,473,-194,-286,-713,-1125,-1545,-1859,-1941,-1780,-1830,-1427,-1298,-1226,-1186,-1250,-1348,-1474,-1547,-1336,-1064,-674,-372,141,-129,107,-73,-381,-546,153,482,173,-555,-457,-509,-490,101,1328,-512,653,269,382,1797,119,1639,2865,557,115,-644,-771,-1100,-1708,-1892,-1409,-1016,-818,-1344,-581,-1290,-2385,-1228,-452,-466,-508,-565,-598,-727,-811,-910,-956,-899,-1321,-648,-550,-505,-683,-760,-699,-1479,-1069,-1251,-1518,-1759,-2617,-6381,-23697,-19499,-11978,-1414,-1418,-1434,-1489,-1540,-1533,-1559,-1513,-1485,-1557,-1608,-1582,-1546,-1469,-1258,-981,-601,-284,-52,-3,888,462,-814,519,178,-1011,-1485,171,-296,-370,-725,-473,639,-390,-1689,-1273,86,842,552,-311,-1481,-238,-482,-756,-925,-854,-707,-758,399,805,1165,575,-1207,-231,-1251,-1516,-722,49,169,-76,402,139,-153,-467,-781,-1064,-1289,-1520,-1732,-1602,-1469,-1417,-1379,-1428,-1488,-1626,-1794,-1939,-1982,-1898,-1825,-1719,-1608,-1513,-1446,-1365,-1279,-1210,-1149,-1090,-1086,-1049,-1002,-932,-886,-826,-815,-859,-1401,-1008,-1030,-1040,-1037,-1020,-983,-941,-920,-926,-855,-1121,-1048,-1074,-1026,-916,-749,-531,-369,-277,-1963,-445,-85,-940,-35,66,317,-1007,-1533,-1386,-844,-1347,-44,-894,-260,47,-1047,311,489,-1930,-2110,51,-408,-780,-1114,-1247,-1230,-1166,-1015,-851,-597,-349,-29,-929,234,332,137,-406,-17,495,910,-450,219,100,569,-1087,-488,821,-848,1118,1255,16,532,183,-194,-1351,-853,-1153,-1383,-1598,-1788,-1936,-2098,-2219,-2068,-1682,-1361,-880,-649,-554,-543,74,295,897,-9,-1127,-1772,-770,-863,368,996,-191,-648,2441,1342,-887,-1391,-760,-179,918,365,-763,14,171,-68,-441,-431,30,-52,-589,-695,-1175,-1310,-1463,-1209,-800,-344,-271,-1230,-1433,-912,-1359,-284,1125,327,-526,919,-1036,231,32,-393,-879,-1398,-1947,-2161,-1568,-1004,-428,-498,551,140,1313,1159,-812,-583,231,-87,681,387,367,-187,-839,-1547,-1966,-1608,-948,-278,-1108,-45,-1140,-1013,1116,883,-132,-1133,-437,-830,-1721,-1671,-1781,-1554,-1534,-716,-295,-413,-1178,-399,-787,797,771,706,624,-366,443,394,-28,-2779,224,149,-112,-72,-309,-535,-866,-1168,-1482,-2684,-2100,-2414,-2626,-8007,-2337,-2303,-2325,-2436,-2289,-3637,-1670,-37269,-110489,-24594,-33376,32,224,431,542,629,615,581,488,285,32,-2107,-2162,-2338,-2206,-2533,-1874,-407,-1383,-2886,342,126,1171,24,-84,-553,-1197,1209,1018,94,287,-35,-349,-603,-892,-1117,-1345,-1480,-2146,-1594,-1484,-1264,-956,-1176,-134,294,786,-527,-495,-1601,-1437,-1567,-425,2756,2283,-538,-1728,-1853,-727,-86,-649,-1553,-2364,-2155,-1393,-630,-756,-813,-651,-118,1512,10,-583,264,52,-881,871,434,-51,-579,-1122,-1591,-1968,-1986,-1928,-1505,-1293,-1108,-1034,-1053,-1174,-1357,-1706,-1733,-1907,-1942,-1880,-1648,-1311,-981,-640,-376,-130,-1313,169,212,155,43,-230,-499,-830,-1133,-1223,-979,-468,-623,-360,413,1566,-560,1018,1980,1124,-228,48,1378,1446,-410,-1679,-256,-95,-812,-739,-1559,-606,-297,-267,-810,-1768,-1837,157,-779,-1591,-1987,-1583,-1022,-659,-119,184,260,155,182,-18,-253,-475,-1665,-983,-836,-918,-946,-1020,-1077,-1150,-1229,-1249,-1206,-1152,-965,-760,-569,-312,-143,-571,-1121,-27,193,202,-236,-433,-283,-460,-690,-883,-1073,-1205,-1307,-1272,-1109,-947,-822,-2436,-1608,-1145,-954,-1201,-1478,-1850,-2279,-2312,-1806,-1666,-928,-376,-798,-780,-85,-465,-1909,-2072,-1976,2,-52,-48,146,481,-1880,74,-216,-191,692,813,-1082,229,1805,1617,457,102,426,-1696,-473,-871,-1292,-1569,-1522,-1376,-1176,-1698,-986,-586,-733,-1842,-1091,-1358,-4,231,42,-616,588,765,-143,8,-360,-644,163,-1178,196,-744,-655,-287,-1618,351,-103,-785,-128,-263,-398,-483,-784,-476,-378,-231,-63,124,294,488,533,575,-112,-552,-1821,-1510,-731,-1232,-1604,-1450,-1084,11,-450,-74,-379,-954,489,111,1040,526,-124,3529,220,-125,1891,1799,-143,229,412,381,-1183,-358,-1348,-402,-548,-704,-2106,-905,-945,-1010,-1026,-1035,-1049,-1148,-1290,-1409,-1464,-1201,-1600,-688,-492,-196,-782,-2010,599,758,1653,3877,1525,607,1479,-349,964,-790,709,-622,255,1550,1117,477,571,-221,-1045,-1696,-1291,-883,-559,-315,-186,-1164,-880,-431,-592,-651,-521,-191,-65,-1340,-1404,-732,-1621,1018,-35,-2752,-1488,-501,1193,1291,-341,5,-445,-1108,-1786,-1934,-1404,-910,-517,-216,-30,-1142,-368,125,174,196,-903,-917,-1422,45,918,-1929,-856,-1003,-987,-348,-969,-805,-1347,-1903,-1906,-1515,-1142,-1244,-591,-415,-332,-1109,-1258,-1877,-946,-1554,-1884,-1696,-1267,-1316,-1377,-1293,-1197,-1155,-2690,-1020,-1050,-1137,-2077,-1247,-1309,-1740,-10724,-19340,-10989,-1350,-1215,-1042,-875,-1305,-3966,-903,-121,17,-7007,-5298,-6188,470,461,-206,-4695,-6911,-317,-752,-1159,-1280,-1196,-2645,744,1554,965,1551,-691,-1933,-1765,-1621,-580,1676,1435,892,249,-1276,-1327,125,-759,-566,82,-686,-787,79,1144,-534,593,-1284,-509,-1040,-1127,-1392,-1165,-952,-844,1107,-264,965,42,-1016,14,1516,-435,-1655,72,201,2155,831,-539,1211,772,-715,-1292,-518,-948,-1334,-1683,-1931,-1970,-1858,-1695,-1570,-1450,-1326,-1204,-1149,-1121,-1053,-1049,-1596,-1168,-1225,-1274,-1223,-1171,-956,-992,-571,-400,-298,-271,-341,-511,-785,-1088,-1380,-1601,-1771,-2171,-1875,-1879,-1810,-1740,-1591,-1400,-1046,-684,-343,11,174,-333,700,1370,219,-185,786,-884,-107,521,96,-882,-760,-424],[-301,-1427,-618,-628,81,-571,4,183,-1,-877,-201,-117,18,207,370,-72,422,-1780,-781,-43,713,712,644,574,-236,-670,-91,-387,-672,-946,-1268,-1529,-1309,-1310,-1459,-503,-391,-703,-223,-855,-136,-80,-68,-91,-163,-184,-623,-375,-1593,-713,-893,-1165,-1433,-1588,-1423,-1184,-906,-740,-497,-1675,-740,-371,-235,-327,-546,-831,-1193,-1525,-1325,-910,-418,-598,368,-408,-121,-87,-725,-638,200,393,136,-699,-392,-603,-810,-374,-136,-787,211,408,576,745,-167,1162,1312,386,48,-720,-827,118,-468,957,664,-151,-590,-1710,-901,-1202,-2058,-1834,-1902,-1658,-1359,-1060,-740,-529,-298,-147,-38,-723,-1494,86,-194,160,-665,-856,-308,-1441,-26,-69,-185,-1346,-2410,-6501,-19892,-16553,-9657,-309,-277,-235,-850,-217,-173,-193,-178,-588,-372,-841,-638,-771,-895,-907,-859,-703,-603,-446,-226,-45,148,-634,526,143,-811,-1403,361,-366,-386,-898,-210,496,-478,-1567,-1419,-180,720,769,-302,-1526,-18,-280,-337,-445,-475,-564,-447,-148,-6,164,372,-923,33,-952,-1583,-732,-54,179,-19,1242,1282,949,477,1119,1017,-1520,778,-79,349,-291,-1256,-336,-567,-741,-926,-1078,-1153,-1133,-1139,-1144,-1087,-998,-905,-822,-736,-581,-461,-342,-223,-264,-542,-42,-276,-56,-151,-365,-1048,-1298,-1622,-2061,-2062,-1548,-1008,-508,-193,212,387,-86,-1368,-174,-63,-308,-497,-551,-882,-252,-83,-2127,-351,8,-1204,582,666,392,-780,-1096,-1443,-941,-1457,37,-811,-246,200,-620,146,371,-2224,-1624,-687,-1139,-1522,-1913,-2152,-2237,-2191,-1989,-1749,-1428,-1144,-833,-948,-372,-183,-12,-58,-137,287,329,-681,462,502,571,-1132,-170,780,-768,1004,1069,28,1084,37,106,-1258,-623,-733,-853,-508,98,-77,-370,-464,-643,-883,-1291,-1527,-1891,-2009,-1624,-1121,-625,-98,-115,-909,-1812,-730,-859,-236,352,-523,-1315,-386,-185,-788,-1093,-782,-210,1210,677,-1046,-94,151,-367,-657,-697,-475,-611,-886,-739,-1080,-208,1228,1231,818,822,-421,-1419,-1449,-953,-1746,-184,1824,728,-556,907,-1102,-443,-1091,-1655,-2136,-2000,-1601,-1236,-909,-721,-531,-950,-193,-36,137,315,-976,-681,243,128,603,70,598,1305,1794,1494,1117,-270,27,-426,-937,-593,-727,-1092,479,636,34,-1095,-565,-239,-1712,-1202,-1744,-1526,-1522,-515,246,260,-144,-235,-623,2344,2907,2632,910,-345,1187,636,-414,-2620,-938,-1335,-1621,-1812,-1937,-1886,-1806,-1603,-1356,-2502,-817,-593,-361,-7318,-514,259,461,630,784,-3476,742,-45761,-153671,-34013,-36589,3,-158,-188,-189,-94,-1107,150,286,326,300,-2209,-1699,-2137,-1961,-1956,-1758,-1978,-1455,-3174,-464,125,1130,-54,-81,-399,-1550,2377,2127,312,712,337,-355,-1010,-1667,-1820,-1418,-1057,-1934,-891,-1022,-1250,-1392,-1298,-446,350,532,-726,-289,-1521,-1303,-1477,25,3039,2397,-441,-2108,-1746,-630,-387,-247,-734,-834,-662,-453,-388,-412,-615,-388,275,209,-56,-688,-274,-533,-830,-1105,-1293,-1283,-1056,-720,-331,-24,-68,-1499,-705,-428,-254,-48,-344,-694,-1012,-1197,-2132,-972,-693,-470,-246,-668,-205,60,-434,-201,-1428,-706,-1015,-1362,-1673,-1987,-1890,-1497,-1075,-645,-204,-111,-638,-564,41,1420,-646,862,1380,1131,94,474,359,407,-228,-1531,-165,-92,-551,-644,-1684,-790,-341,-87,-461,-1200,-1393,222,903,661,268,27,-10,-611,256,192,197,248,311,198,121,-606,-1793,-1274,-346,185,300,161,17,-115,-172,-715,216,555,1028,-70,267,-180,-672,-934,-895,97,742,1022,-518,-195,950,543,114,-237,-545,-763,-957,-1067,-1124,-1256,-1469,-2167,-1755,-1457,-1059,-621,-171,-401,-216,262,-458,-1646,-846,-23,-573,-449,-529,-665,-1605,-1801,-2101,-982,-984,-802,-507,-157,-2153,467,49,105,950,851,-1314,249,1617,1503,1082,-99,568,-1362,395,92,-491,-720,-941,-1201,-1401,-1710,-1665,-1772,-1889,-2037,-2144,-2182,-2115,-1973,-1852,-1761,-1736,-1700,-1756,-1820,-1909,-1974,-1868,-1704,-1556,-1426,-1276,-1157,-1924,-836,-656,-545,29,427,820,628,-334,-34,2154,1463,-300,32,1862,2069,1663,1190,-204,-641,-1949,-1836,-1802,-824,238,1233,-1083,493,-841,-49,-364,-830,580,38,929,465,-207,260,51,-65,204,330,-75,482,375,656,-1194,-183,-1286,150,-889,-1115,-2194,-553,-732,-985,-1219,-1435,-1581,-1650,-1532,-1210,-851,-417,-1843,-397,-578,-532,-1041,-1534,1189,1263,1248,1116,1007,885,761,-227,446,-690,161,-842,-53,-170,-175,-133,-72,33,-1028,-1733,174,275,-106,359,423,-1142,-1038,544,-262,55,481,455,95,-1349,-1239,-551,-1105,593,332,-2454,-1704,-580,640,861,-376,-692,350,973,962,995,1054,375,1123,1143,692,-1121,-345,1039,987,831,-1226,-679,-690,4,-390,-1807,-1327,-1848,-2305,-1801,-1221,-661,-169,-618,-523,-417,-641,-1223,15,1854,1791,-1173,-924,-1607,-447,-1069,-1431,-891,-778,-1044,-1334,-1472,-1565,-1654,-1950,-1585,-1560,-1549,-1963,-1396,-1332,-1346,-8764,-14239,-3418,-1738,-1960,-2094,-1900,-1467,-3784,-973,52,457,-7589,-4563,-6896,1279,1201,-2171,-6601,-4498,259,43,-3,74,-1401,-2184,985,1343,600,1438,-515,-1726,-2082,-1718,-269,2029,1596,790,252,-1395,-579,508,-685,-287,-138,-360,-1020,-847,-1160,-1455,-1699,-1873,-1881,-1851,-1750,-1683,-1628,-1551,-1612,-1736,-1782,-1683,-1382,-947,-452,42,-531,-1479,134,326,1274,523,-77,702,338,-631,-1443,-1031,-1485,-1834,-1908,-1655,-1314,-1047,-819,-1251,-786,-610,-619,-691,-754,-706,-635,-1561,-350,-131,-308,303,404,307,-989,-670,385,254,129,32,-134,-178,7,133,265,-1015,-1667,-704,154,12,-150,-235,-264,-117,40,-472,-214,-30,-546,394,668,19,-274,504,-1142,-39,561,185,-757,-746,-445],[-919,-1195,-931,-881,-797,-699,-586,-456,-274,-1143,-16,131,240,332,355,-383,197,-1597,-1322,-351,-230,-148,-17,201,338,-807,623,457,749,-43,-707,741,735,-1372,-1648,581,539,-502,-434,-785,-115,-47,-211,-397,-520,-717,-862,-929,-1469,-1052,-1041,-1075,-1080,-1078,-1032,-994,-917,-841,-784,-1423,-1063,-839,-883,-872,-800,-543,-749,-67,-386,801,1223,-645,252,-709,-331,-138,-1072,-742,-182,-653,-926,-979,-857,-697,-1082,-841,-1057,-1252,-1191,-963,-675,-343,-455,331,553,263,-88,-839,-900,175,-245,850,801,-65,-554,-2116,-520,-777,-1704,-1443,-468,-563,-579,-501,-323,-199,-27,-17,211,-950,-1652,-286,-546,27,-486,-934,-859,-1401,1394,1997,1894,-1758,-2261,-6390,-17502,-14208,-7631,1967,2642,1652,-994,990,988,329,-266,-802,-1179,-1127,-859,-658,-547,-434,-364,-268,-294,-304,-273,-293,-301,-483,-315,-282,-644,-1319,-243,-478,-449,-1174,9,198,-579,-1432,-1586,-541,479,906,-249,-1515,370,-293,668,416,159,-445,-300,-525,-754,-934,-1044,-1112,-1185,-1230,-1500,-1225,-1133,-1030,-907,-794,-644,-525,-437,-365,-281,-1732,-79,-28,10,32,-1426,-296,227,307,343,366,414,499,414,450,291,-718,273,144,-585,-117,-277,-444,-640,-809,-960,-1081,-1160,-1250,-1316,-1419,-1559,-1710,-1763,-1685,-1519,-1312,-1096,-885,-701,-567,-489,-362,-1178,-563,-689,-828,-987,-1139,-1241,-1357,-1459,-1945,-1337,-1223,-1351,-768,-467,-77,-501,-762,-1463,-1017,-1244,118,-809,-327,306,-220,-142,248,-1753,-1095,-94,-765,-1050,-956,-621,-284,-55,140,267,419,505,469,-967,232,399,182,-137,-557,-1005,-1522,-2006,-2333,-1990,-1496,-1031,-612,-248,-626,352,519,14,643,-271,153,-1202,-495,-518,-545,-326,-109,-264,-705,-606,-593,-649,-1135,-754,-799,-830,-932,-1028,-1130,-1158,-1257,-1307,-1576,-1539,-1675,-1826,-1980,-2054,-2007,-1816,-1430,-963,-709,-823,-292,1168,971,-1370,-269,133,-669,-891,-982,-966,-1154,-1183,-753,-982,-216,1065,886,487,449,-536,-1244,-1208,-496,-1849,-111,1029,503,-633,-203,-1079,-415,-378,-337,-299,-397,-219,-143,-33,-5,-204,-1434,134,157,202,279,-973,-736,193,259,445,-297,82,996,3473,3569,1540,-144,1100,-555,-794,37,-396,-1223,495,1391,216,-1002,-752,-352,-1748,-647,-1170,-1084,-1502,-597,581,1167,970,-36,-454,2954,2895,2366,972,-363,647,342,-807,-2244,293,310,-614,71,-258,-584,-933,-1041,-2274,-2135,181,732,-1233,-5191,-2133,2359,-3139,2718,2820,-4164,2653,-54915,-203410,-52105,-41051,1354,871,397,-166,-737,-3021,-1907,-1752,-1166,-611,-2323,-1383,-2155,-1333,-1249,-455,-51,-1323,-2877,-1287,-1356,-997,-451,-94,-292,-1891,475,248,-250,-909,-1510,-1321,-493,343,-653,1506,1779,-1696,829,1444,916,311,-1513,-488,-336,34,-860,-146,-1464,-1180,-1270,405,1962,1723,-348,-2344,-1391,-484,-538,-786,-1247,-1626,-1926,-2099,-2149,-2187,-2216,-2287,-2275,-2147,-1921,-1611,-1311,-997,-710,-435,-198,-10,114,6,238,-242,-122,-1063,-628,-56,-73,-91,-69,-9,-449,-426,-1852,477,1005,1081,1119,-564,-206,207,-592,-58,-1586,684,806,518,-289,-989,1001,-379,-846,-376,27,-274,-676,-817,-220,-53,-658,-62,-39,-50,-100,-228,-369,-606,-892,-1375,-1514,-1819,-2030,-1980,-1705,-1463,-1323,-1213,-1068,-960,-968,-633,-419,-162,75,134,55,-534,310,-113,94,358,835,149,-44,-796,-1840,-1648,-942,-671,-561,-501,-440,-394,-329,-796,182,590,717,105,266,-410,-1276,-1354,-683,169,785,840,-847,-37,1446,828,284,13,31,298,592,870,1065,489,548,-1857,-1227,-883,-1669,-2101,-1361,-709,-209,51,-558,-1660,-787,-372,-844,-1410,-1871,-1766,-1306,-1510,-2156,-191,-140,-115,-151,-246,-2432,-496,-636,-776,-896,-1089,-1501,-1453,-1626,-1729,-1538,-1143,-663,-1038,359,601,-189,-18,-608,-238,-1306,-1767,-1502,153,-504,-1089,-134,-1065,-986,-1205,-1249,-1193,-1174,-1167,-1269,-1347,-1344,-1235,-990,-864,-549,-891,-432,-529,-1914,-901,-1163,-1286,-1288,-1177,-1027,-875,-764,-740,-788,-913,-1088,-1348,-1593,-1707,-1713,-1433,-996,-748,-2054,-1420,-1,1071,711,1106,-1159,403,-1340,-145,-594,-710,587,-123,-282,-787,-1276,-1670,-1691,-1322,-936,-485,-28,386,183,114,-1291,-123,-1284,-244,-1708,-1654,-2305,-299,-658,-1063,-1414,-1721,-1970,-2227,-2444,-2223,-1987,-1731,-2072,-1239,-1046,-997,-1414,-1213,-85,254,558,835,1144,1049,1610,-193,1223,-718,260,-1089,127,1164,656,580,564,430,-1157,-1732,-166,42,-485,-74,-131,-1248,-1312,-469,-615,-728,-770,-727,-634,-1423,-1225,-389,-722,-238,-243,-2073,-1884,-780,-72,287,-452,-1593,115,1378,1341,1700,1762,471,1745,991,519,-1205,-485,1335,1876,1250,-1669,-601,-123,-541,-1204,-1861,-2036,-1417,-823,-353,-4,338,543,-588,-315,-433,-509,-1216,24,1194,1149,-1295,-738,-1447,-136,-851,-986,-5,-125,-229,-381,-414,-430,-474,-1327,-464,-371,-1679,-1504,-173,-39,-598,-6821,-8651,445,557,606,623,582,-976,-3762,-1048,287,131,-7192,-3646,-8270,-838,-1725,-4749,-9012,-2118,866,1611,2326,2627,-1584,-1780,1097,1695,109,1280,-406,-1388,-2072,-1561,-881,-1480,-1870,-1671,-1157,-1369,-233,101,-692,-65,603,-81,-1258,213,341,213,99,-1028,-458,-1215,-1304,-1615,-2178,-1074,-1258,-1431,-1524,-1586,-1581,-1497,-1327,-1085,-842,-1297,-248,-20,195,143,360,428,389,-622,-1486,-26,-244,-486,-768,-1048,-1299,-1517,-1551,-1440,-1243,-1019,-806,-671,-572,-430,-385,-1496,-229,-139,-44,113,214,177,-1019,-788,727,735,449,248,-76,-242,-143,-45,32,-854,-1164,-694,374,380,351,395,501,465,-34,-638,-452,-258,-789,56,856,-218,-386,197,-1298,-819,-1252,-1576,-1738,-1808,-1818],[-44,-965,-148,-121,229,-856,56,-216,-432,-1332,-936,-1152,-1391,-1631,-1918,-2221,-2383,-2007,-1722,-1165,-814,-414,-84,242,458,-982,735,347,891,-229,-920,1041,685,-1383,-1808,461,1255,-321,-777,-746,-151,147,1131,554,-143,97,50,490,-1400,112,-56,-713,-541,-795,-1017,-1242,-1407,-1526,-1622,-1694,-1728,-1682,-1560,-1324,-1049,-698,-793,-39,-500,698,898,-481,34,-1053,-564,-270,-1232,-894,-1077,-1440,-1724,-1923,-1799,-1451,-1221,-1197,-581,-1199,178,586,881,1184,-751,1599,1644,195,-298,-998,-1016,167,-66,238,-14,-212,-420,-2549,-583,-631,-1456,-1533,-81,45,150,245,351,339,321,76,-17,-1210,-1751,-994,-1340,-1388,-1100,-1009,-1503,-1345,-330,-218,-214,-2207,-2092,-6353,-16715,-12633,-5889,747,869,924,-1265,685,472,132,-191,-517,-778,-729,-424,-106,165,447,81,872,906,437,-187,794,446,-362,313,-81,-508,-1249,-735,-1159,-1533,-1919,-1843,-1378,-888,-1275,-1705,-960,200,754,-176,-1444,470,-347,828,835,343,-352,-165,387,259,169,137,-694,106,-379,-1299,-812,-278,83,-170,422,524,589,605,588,552,-1602,349,10,116,3,-880,-283,53,223,367,493,624,766,625,749,132,-873,505,354,-464,75,-77,-581,-1100,-656,-718,-847,-942,-1047,-1123,-1221,-1797,-1447,-1460,-1373,-1238,-1085,-930,-779,-644,-542,-476,-332,-672,-411,-428,-433,-434,-421,-1246,-356,-384,-1727,-309,-306,-1316,-204,-314,-289,-249,-541,-1463,-1018,-935,131,-867,-487,356,127,-536,152,-1241,-559,1078,608,-103,-782,-1149,-1048,-736,-364,-61,234,443,159,-1029,87,837,899,391,-522,-232,-321,-1110,-516,-819,-1080,-1336,-1593,-1853,-1934,-1637,-1325,-1034,-710,-600,-77,-1175,-436,-342,-248,-153,282,234,-919,-787,-335,672,-981,-439,462,296,-643,-454,270,281,-394,-559,-1305,-794,-1162,-1771,-709,-1222,-772,-830,-1064,-1342,-1571,-1598,-1311,-896,-443,-1524,-495,110,-944,-1122,-1279,-1424,-1494,-1458,-730,-881,-214,667,590,149,38,-653,-981,-880,-542,-1548,-1712,-1965,-1627,-1236,-946,-971,-642,-512,-492,-521,-742,-640,-672,-656,-688,-643,-1908,-437,-319,-199,-104,-857,-758,75,280,209,-691,-462,602,607,539,485,-48,176,-855,-675,-249,-360,-1404,-435,-535,-617,-865,-984,-816,-1840,-873,-867,-614,-1480,-692,479,813,1076,179,-307,1282,1097,912,824,-418,1237,1734,-1175,-1750,-710,964,-306,3183,2793,-652,1796,1344,-3168,-1750,234,1052,-2945,-2760,-3251,1578,-8387,-74,1960,-5126,1990,-65275,-257913,-77483,-45198,1830,1601,1377,711,387,-4803,-79,-453,-833,-1101,-2458,-1246,-2397,-758,-617,-527,-424,-1004,-2334,-2024,-390,-483,-550,-662,-795,-2211,-989,-901,-740,-472,-135,319,822,579,-444,1530,1836,-1464,591,1264,835,324,-1785,-715,-1050,-999,-905,-380,-1441,-1104,-1077,363,320,249,-277,-2234,-1019,-330,-562,-589,-759,-880,-977,-1029,-1049,-1103,-1141,-1195,-1184,-1120,-986,-1086,-545,-309,-361,64,181,223,171,-51,-166,-657,-819,-1231,-1641,-1892,-1703,-1320,-888,-473,-367,287,-1370,706,1412,1617,1814,-569,-296,183,-787,-189,-1794,1187,1973,361,-410,-1457,779,-259,-1268,-484,-141,-473,-754,-1110,-1363,-1622,-1404,-844,-187,444,570,982,1702,1117,-75,-1218,-86,-82,-67,-698,-1646,-1334,-699,-46,-108,-203,-645,-708,-425,-441,-435,-324,-184,-454,113,-475,21,253,141,-225,-313,-1046,-1796,-2107,-1559,-1359,-1434,-1441,-1325,-1151,-959,-916,-461,-253,12,194,301,-640,-1590,-1729,-504,172,192,-19,-1231,-839,-1294,-1765,-2243,-2136,-1555,-945,-441,14,416,638,762,-1575,-1129,-368,153,-79,-448,-646,-375,-527,-713,-1712,-1359,-1831,-2033,-1437,-585,192,-1013,-1209,-2006,-436,597,420,63,-152,-2304,868,221,186,591,102,-1586,-660,-913,-1068,-1001,-781,-463,-796,-204,271,-3,496,-602,-385,-1480,-1871,-1904,-208,-478,-816,-376,-977,-1025,-1192,-1256,-1230,-1202,-1140,-1168,-1215,-1326,-1531,-1727,-1932,-2160,-2349,-2225,-2029,-1799,-1487,-1216,-852,-491,-160,115,355,26,-511,734,736,-794,-540,411,275,26,-159,-531,-861,-1997,-1338,-276,-38,252,564,-1282,251,-1887,-253,-1004,-584,527,-359,380,94,-683,918,-135,-265,160,-48,-181,-261,-310,-599,-1434,-369,-1336,-754,-2090,-1885,-2441,-713,-646,-591,-470,-320,-141,-22,-204,-505,48,-61,-1891,-449,-851,-1569,-1833,-1331,-1166,-840,-498,-174,167,454,669,-237,750,-873,-106,-1344,-198,-600,-859,-947,-831,-532,-1417,-1672,-589,-228,-919,326,-94,-1464,-1698,-890,-1454,-1886,-1634,-1042,-445,-1517,-1336,-256,-480,1232,624,-1802,-1840,-988,-893,-372,-524,-2570,-280,282,-10,-273,-481,-618,-643,-518,-311,-1380,-769,266,327,224,-1434,-647,-324,-636,-1014,-1496,-1731,-1844,-1568,-1229,-916,-661,-513,-662,-417,-393,-433,-1216,-255,-162,-67,-1455,-691,-1380,7,-889,-567,508,556,571,484,467,423,315,-859,-504,-277,-2531,-965,-206,-248,-308,-4867,-2847,-127,62,261,483,676,-1171,-3873,-1157,1166,1119,-6287,-2891,-10238,-5940,-6999,-7805,-11801,220,1066,1409,1800,2097,-1640,-1441,1090,1159,-439,1119,-343,-1042,-1747,-1305,318,997,1763,348,-39,-1246,673,870,-775,118,1601,129,-1396,126,1672,858,1596,-986,-599,-1397,-1383,-1237,-1939,-658,-778,-675,-880,-764,-906,-926,-202,45,-880,-1072,67,28,978,-202,780,966,359,-659,-1313,562,494,371,457,-1066,504,473,-785,-1031,-338,-19,-225,-693,-772,-953,-1126,-1389,-1330,-1323,-1295,-1214,-1216,-1142,-1146,-1116,-1110,-1083,-1050,-1037,-1064,-1154,-1257,-1349,-1399,-1444,-1474,-1458,-1433,-1296,-1114,-839,-546,-146,-218,-741,-673,-478,-1039,-272,497,-465,-487,-124,-1295,10,659,438,-179,-529,-225],[46,-755,0,41,279,-1024,-82,-427,-722,-1325,-1296,-1439,-1482,-1390,-1239,-1177,-913,-1420,-1501,-671,-383,-285,-253,-212,-259,-1157,-397,-454,-450,-401,-1032,-182,20,-1265,-1814,316,782,-167,-1124,-743,-254,-196,886,400,-87,247,405,456,-1403,1014,772,-767,23,-388,-750,-1057,-1209,-1236,-1230,-1261,-1348,-1450,-1530,-1439,-1186,-794,-839,-106,-698,626,773,-182,-260,-1420,-815,-467,-976,-1078,606,623,454,-1314,-413,-973,-1117,-1377,-378,-1354,698,727,807,1134,-1027,2023,1863,194,-543,-1154,-1163,102,58,572,406,52,-115,-2125,-645,-823,-1315,-1548,-802,-505,-171,171,525,749,952,123,351,-1487,-1729,-925,-914,-397,-788,-1178,-2210,-1362,-1085,-753,-507,-2648,-1828,-6659,-16731,-11057,-3912,117,43,-47,-1637,-389,-574,-843,-1066,-1221,-1197,-933,-562,-245,6,267,268,653,670,509,-326,488,296,-269,-57,-237,-449,-1184,-735,-859,-836,-1762,-683,-564,-651,-1083,-1689,-1382,-596,-757,-941,-1287,-1237,-1312,-1393,-1410,-1333,-1163,-921,-674,-438,-180,105,-720,214,-137,-1035,-849,-343,11,-325,830,823,636,372,64,-222,-1469,-291,32,3,1080,-254,-129,2393,1778,2625,2483,2238,584,953,989,3,-1075,-276,-588,-787,-881,-913,-893,-1501,-846,-824,-818,-822,-884,-964,-1110,-2099,-1530,-1633,-1568,-1395,-1189,-987,-799,-637,-511,-415,-232,-237,-199,-162,-135,-147,-201,-870,-477,-769,-1472,-1238,-1280,-1142,-560,-884,-503,-21,-394,-1404,-875,-612,76,-904,-655,389,459,-964,148,-696,3,-290,-689,-1091,-1544,-1756,-1607,-1308,-933,-591,-227,55,-71,-1099,-66,763,833,533,-707,-546,-535,-1228,599,504,404,-556,30,-257,-570,-967,-1405,-1753,-1650,-1267,-863,-1113,-375,-127,95,69,359,412,-811,-525,-514,763,-782,-234,976,661,-619,-432,1012,1525,-502,-360,-982,-850,-1285,-1510,-1297,-1211,0,-560,665,-717,193,-890,-507,-202,-228,-1238,-684,147,-1103,-1256,-1482,-1753,-1263,-1589,-600,-702,-204,-129,-13,-147,-332,-714,-655,-469,-237,-1090,-988,-1412,-1791,-1958,-1744,-1371,-1037,-738,-451,-205,-1013,199,385,540,-385,334,-2118,708,561,491,280,-630,-687,-563,-869,-1159,-1469,-1766,-2024,-2117,-1817,-1479,-1250,-1069,-1077,-817,-782,-796,-1508,-890,-1074,-1256,-1407,-1472,-1453,-1899,-1110,-887,-686,-1364,-704,-273,-290,-374,-487,-638,-721,-744,-576,-245,-413,635,1100,-1349,-1063,-977,34,330,2063,1882,-784,1475,917,-3136,-1361,-911,203,-3990,-199,-3054,-3856,-13705,-6537,-816,-5568,-824,-77399,-315019,-107794,-46709,228,355,516,-745,-2052,-5703,579,488,297,75,-2519,-1192,-2748,-680,-746,-746,-624,-452,-1638,-2589,216,603,-327,-148,-201,-2391,1317,1852,888,1670,1465,1303,1173,307,-167,703,619,-1146,362,361,283,176,-1604,-145,-395,-827,-869,-1104,-1342,-1473,-1605,-1799,-1953,-2059,-2065,-1903,-1542,-1238,-963,-687,-464,-242,-336,-324,-408,264,-97,226,171,114,-339,-1283,205,-46,-200,577,696,779,802,-46,723,-902,-148,-193,153,34,-4,-38,-44,-41,-197,81,-826,262,365,386,423,-580,-344,226,-886,-267,-1932,222,162,75,-332,-1863,-246,-391,-1228,-757,-897,-957,-994,-1287,-896,-754,-523,-258,12,254,464,595,709,716,-6,-944,10,82,261,-648,-1463,-1577,-914,189,992,652,-326,-1049,599,1234,425,46,-222,-284,-371,-758,-555,-451,-360,-514,-482,-1221,-1584,-2512,-1696,307,538,698,826,878,836,-947,619,382,-100,-97,-426,-723,-1236,-1627,-1253,-1279,-1305,-1235,-1546,-1253,-1185,-1065,-963,-823,-731,-678,-737,-815,-875,-952,-959,-1191,-984,-170,158,474,-563,-691,-277,-483,-781,-1667,-684,122,-62,75,351,628,-574,-778,-1612,-703,577,623,-260,-475,-2080,977,250,121,263,-85,-1430,-665,-909,-1158,-1321,-1460,-1579,-1621,-1631,-1518,-1476,-1436,-1375,-1382,-1535,-1877,-2159,-1301,-1161,-999,-779,-790,-310,-113,18,19,-462,202,-173,199,177,91,41,-395,-735,-1002,3,69,-1252,-19,-63,159,147,618,931,721,67,-718,1412,755,-886,-796,1274,2416,2290,1669,-622,-847,-1690,-1109,-466,111,-144,160,-1282,178,-1961,-102,-1299,-298,559,-512,116,-23,-880,1864,-17,-355,554,67,234,419,-401,-1154,-1455,-674,-1290,-1356,-1580,-1560,-2466,-932,-592,-357,-144,20,150,176,-101,-514,-164,-414,-1306,-1033,-1433,-2075,-2234,-2009,-1688,-1381,-1164,-1014,-864,-769,-723,-782,-859,-997,-1174,-1460,-1481,-1533,-1371,-1119,-840,-531,-1640,-1471,-928,-605,-1224,-5,-423,-1604,-2023,39,-204,-471,-730,-963,-1174,-1459,-1393,-1323,-1224,-1052,-882,-1498,-1549,-879,-1564,-878,-429,-1918,-670,436,468,267,30,-256,-579,-880,-1130,-1497,-1162,-984,-825,-791,-888,-696,-654,-574,-436,-1274,108,502,919,1260,612,1726,1183,-700,-35,-73,-306,-1091,-85,431,152,-1517,-635,-1254,-716,-1019,-978,-1065,-1107,-1143,-1241,-1235,-1218,-1228,-1187,-1056,-995,-2977,-865,-765,-696,-706,-2745,-770,-856,-889,-887,-768,-554,-1507,-3874,-1222,851,1120,-5276,-2450,-12544,-11885,-12672,-10942,-14463,1715,1683,1653,1671,1650,-1452,-1066,1115,650,-857,1092,-213,-636,-1369,-978,634,2697,1962,171,-231,-1038,1201,952,-827,371,1982,350,-1287,84,1855,1199,1696,-905,-748,-1533,-1362,-790,-1360,-1106,-952,-581,-806,-808,-1207,-872,-320,430,-947,-741,175,-251,169,-323,178,236,178,-667,-974,514,467,101,4,-1353,363,487,-1097,-999,-171,1205,1261,-712,1001,817,-649,-1236,-128,-429,-699,-861,-1018,-1010,-1069,-948,-885,-794,-681,-563,-457,-407,-406,-223,-90,34,-157,-597,266,317,307,280,170,-105,-444,-826,-881,-1070,-1385,-1616,-1832,-1843,-1689,-1415,-1124,-824,-476,-118,176,-350,-52],[-355,-449,-286,-258,-243,-1060,-293,-339,-343,-1068,-409,-371,-318,-223,-138,-1470,-66,-1334,-988,-603,-77,-163,-339,-530,-830,-1198,-1394,-1404,-1115,-665,-879,141,-302,-928,-1526,237,1718,35,-1389,-695,-348,-500,697,334,52,205,-130,-402,-1407,-955,-1147,-1347,-1449,-1468,-1409,-1372,-1339,-1352,-1434,-1553,-1620,-1513,-1242,-849,-465,-84,-825,-221,-915,613,518,181,-547,-1707,-1020,-668,-550,-1206,68,223,326,-1543,-447,-1083,-844,-1249,-613,-1441,728,767,626,672,-1195,1319,1196,265,-746,-1245,-1270,6,148,431,1602,130,220,-1699,-679,-540,-1268,-1441,-68,-211,-255,-189,-17,88,207,121,143,-1760,-1605,-1148,-929,-1280,-1589,-1664,-2873,-1318,-1099,-880,-754,-3030,-1497,-7398,-16389,-8820,-1440,-353,-427,-515,-2058,-774,-802,-782,-580,-313,-105,-86,343,-55,47,609,409,647,527,404,-522,136,-34,-242,-435,-621,-858,-1142,-1241,-1418,-1412,-1575,-1133,-872,-594,-893,-1566,-1346,-310,882,-37,-1063,709,-523,573,1189,348,-237,-314,687,61,-570,-1044,-1002,-558,-78,-799,-925,-411,-112,-547,324,508,319,85,-186,-490,-1417,-1256,-1426,-880,-254,333,90,1348,1709,1891,1925,1856,-4,1262,1034,-108,-1379,-68,-385,-618,-775,-887,-945,-1841,-975,-941,-896,-849,-857,-885,-986,-2137,-1272,-1252,-1060,-785,-496,-951,-7,-252,-500,400,638,455,1024,1391,1803,1715,466,-406,-91,-529,-1262,-212,-110,-997,-847,-1504,-581,86,-399,-1348,-682,-396,-155,-937,-863,323,-203,-1481,-1267,-1476,-1598,-1635,-1579,-1508,-1531,-1486,-1396,-1313,-1177,-1060,-902,-797,-668,-1270,-525,-451,-361,-280,-941,-932,-545,-1357,149,203,253,-413,202,90,-37,-249,-526,-855,-1134,-1323,-1398,-1263,-1102,-896,-688,-567,-546,-590,-722,-891,-997,-995,-771,-381,132,696,-626,-376,1260,1959,-670,-226,-725,-999,-1303,-661,-1576,-898,691,-1036,227,-600,594,-933,-641,929,883,-836,-920,128,-1251,-1381,-1491,-2027,-875,-1615,-478,-580,-770,-939,-1050,-1041,-906,-824,-640,-594,-568,-700,-664,-782,-917,-1066,-1270,-1446,-1663,-1871,-1915,-1670,-1306,-852,-329,257,-745,544,-1875,994,400,2118,2871,-459,-652,-218,223,-318,-1210,-1405,182,-409,-998,-1471,-1779,-1598,-1325,-957,-712,-516,-1570,-837,-230,-280,-358,-1240,-949,-2037,-938,-1204,-1512,-1787,-1835,-1572,-1238,-878,-495,-151,183,406,593,740,-454,844,938,-1340,-315,13,26,468,324,131,-981,-165,-396,-2423,-1155,-1823,-1621,-3732,-1037,-1511,-9519,-18775,-13092,-9365,-5089,-1093,-91961,-371619,-139663,-43952,-139,10,126,-2235,-4408,-5195,1070,1227,1274,1262,-2631,-1338,-3295,712,504,301,193,137,-958,-2904,243,603,-438,-230,-259,-2550,966,1730,1015,1495,1244,1024,838,-2,43,395,432,-879,31,725,841,921,-1167,966,909,-1048,-621,0,-1289,-990,-743,438,177,-114,-471,-1619,-715,-430,-218,-95,1049,1459,-290,-127,-339,374,-20,555,1534,1157,-405,-1561,141,-146,-135,701,701,678,610,-121,386,-1028,-96,-179,-376,-532,-602,-657,-682,-702,-702,-645,-593,-563,-512,-538,-539,-724,-537,-545,-991,-642,-1967,-699,-702,-704,-657,-2325,-641,-634,-910,-727,-772,-779,-849,-1414,-840,-821,-743,-642,-532,-424,-301,-182,13,208,-30,-685,61,274,543,-588,-1323,-1848,-1230,124,1384,1116,-138,-1302,776,1470,498,14,-359,-187,19,-1070,276,798,-122,-823,-658,-1430,-1378,-2367,-1190,144,432,676,881,991,984,-1005,769,506,-582,-63,-441,-765,-1019,-1156,-1065,-948,-864,-726,-1915,-757,-780,-796,-856,-871,-891,-883,-906,-872,-772,-699,-653,-831,-921,-555,-577,-583,-696,-773,-480,-664,-879,-1640,-662,-115,50,334,690,961,-106,-355,-1195,-1044,557,820,-682,-795,-1959,950,175,-59,949,443,-1225,-325,-776,-1262,-1668,-1998,-1754,-1380,-1146,-972,-1002,-1130,-1293,-1545,-1739,-1900,-2101,-1172,-856,-580,-307,-608,117,242,284,274,-791,139,-246,-148,-356,-658,-944,-1186,-1292,-1153,-796,-373,-918,-220,-65,408,178,704,1001,770,-9,-927,1030,505,-949,-1067,1135,2784,2808,1542,-714,-837,-1357,-866,-678,-428,-549,328,-1262,72,-1539,245,-1330,33,585,-684,-171,-127,-1002,1325,143,-482,254,-67,405,730,-657,-1437,-1450,-70,-1249,-1635,-950,-1159,-2433,-1524,-1777,-1721,-1498,-1283,-1098,-1016,-1001,-1019,-1149,-1264,-1334,-1329,-1266,-2264,-1575,-862,-725,-595,-540,-525,-469,-417,-357,-344,-299,-1158,-731,-1540,-648,-674,-838,-1018,-1216,-1352,-1891,-1312,-1256,-956,-1437,-324,-775,-1717,-2249,148,-6,-158,973,922,-85,-1360,-1442,43,-371,-802,-1286,-1701,-1992,-1616,-1826,-1177,-690,-1042,-1111,-204,-223,-256,-299,-367,-452,-521,-599,-1638,-1287,-790,-833,-946,-956,-973,-957,-932,-920,-1081,-853,-812,-727,-686,-651,-621,-630,-768,-662,-629,-558,-942,-396,-300,-223,-1567,-633,-1130,-44,-1271,-81,-136,-204,-325,-565,-754,-971,-1225,-1366,-1271,-1203,-2499,-649,-367,-119,44,-515,303,349,405,420,452,487,-2069,-3661,-1352,1030,1151,-4412,-2577,-14994,-17558,-18275,-13647,-15497,1838,1877,1511,1954,1814,-1178,-740,1112,140,-1110,1141,-71,-262,-1039,-677,471,416,643,37,-478,-868,1609,947,-884,631,2296,508,-1100,53,1334,725,125,-843,-952,-1657,-1320,-985,-811,-564,-127,-718,-612,-1311,-1424,-797,-440,82,-919,-374,406,-524,1119,-185,-358,-957,-980,-687,-631,95,267,-189,-756,-467,205,150,-1374,-1017,-68,143,107,-620,-163,-257,-775,-1110,-628,-682,-717,-677,-684,-574,-1099,-986,-286,-178,-80,-16,0,-543,-547,-146,-151,-164,-188,-551,-278,-302,-353,-380,-443,-437,-753,-949,-1086,-1003,-1649,-872,-746,-1082,-709,-971,-811,-206,-95,29,200,-185,79],[322,-247,333,383,518,-1132,239,683,263,-854,581,391,187,9,-180,-1660,-537,-1347,-618,-574,-534,-416,-355,-293,-349,-1223,-669,-922,-1198,-1491,-1258,-842,-875,-522,-1126,151,617,196,-1664,-694,-513,-808,-379,-696,-942,-1239,-1369,-1200,-1464,-595,-230,-244,259,380,422,40,-233,-1226,-527,-984,-1385,-1377,-1013,-573,-224,49,-767,-397,-1137,-9,-279,-646,-1055,-1721,-1882,-1642,-1337,-1203,-838,-651,-482,-1649,-414,-1125,-526,-978,-767,-1474,-605,-632,-708,-770,-1185,-803,-842,-863,-858,-1238,-1218,-374,-45,150,477,267,586,-1289,-662,-540,-1277,-1192,1795,1773,213,-493,300,1844,1715,105,401,-1982,-1401,-1214,-830,-531,-497,-1251,-2145,-987,-451,32,80,-3258,-1133,-8423,-15253,-6282,644,474,214,-247,-2358,-846,-783,-397,129,633,222,-8,1156,37,-146,1235,556,738,809,470,-714,646,-163,-225,-219,-608,-1085,-1569,-1984,-2011,-1565,-1183,-661,-457,-439,-651,-1333,-966,-409,927,42,-693,874,-593,311,1240,385,-184,-489,591,92,-426,-848,-1093,-1116,-994,-902,-973,-838,-893,-930,-904,-743,-543,-371,-259,-205,-1379,-336,-296,-283,-129,90,379,612,819,903,893,838,-498,601,386,-103,-1704,-11,-350,-181,-80,-68,-340,-1935,-396,-438,-682,-988,-1391,-1844,-2116,-1892,-1056,-518,1,49,-474,-1073,374,4,-135,648,643,597,775,1099,1504,1536,258,82,-60,-707,-1045,-209,-20,-869,-1375,-1908,-443,122,-491,-1216,-412,-255,-523,-841,-969,218,833,-1931,228,204,927,1328,775,-195,-587,-359,-707,-1038,-1283,-1496,-1604,-1700,-1714,-1761,-1783,-1826,-1869,-1916,-1918,-1784,-1572,-1466,-842,-432,4,-349,759,1032,633,-30,1285,-37,598,-1031,242,-1152,-440,-414,-493,-576,-697,-857,-1097,-1382,-1589,-1592,-1261,-770,-221,306,-634,-287,1025,1022,-862,-127,-519,-1209,-1253,-1724,-1861,-1580,-1162,-807,-474,-399,-74,-958,-758,-55,-134,-436,-1144,-558,-1387,-1459,-1290,-1888,-622,-1536,-581,-654,-726,-896,-1152,-1420,-1618,-1706,-1620,-1412,-1118,-834,-553,-319,-97,-1312,153,-251,-639,-412,857,-656,-1578,0,413,61,-1130,-826,-1537,-574,-17,592,1139,-366,-654,-479,49,-687,-1329,-1564,1307,964,402,-145,-739,-1235,-1558,-1354,-1059,-716,-1504,-1301,78,185,-31,-1242,-1261,-2093,-983,-805,-543,-1202,-1394,-1754,-1849,-1530,-1010,-484,28,406,713,811,-538,-229,348,-1114,479,829,659,507,357,175,-1266,-157,-1554,-1579,-1172,-2442,-2560,-2220,-1250,-1649,-14868,-22545,-16892,-13590,-3649,402,-109049,-408757,-166866,-37148,2020,2049,-1508,-3625,-6307,-3703,1758,1617,1380,1095,-2811,-1667,-3983,-443,-894,-1337,-1693,-1979,-2200,-2769,-2391,-2175,-1853,-1496,-1097,-2716,-225,258,648,980,1240,1494,1403,-356,164,1695,1982,-687,-391,1343,976,502,-717,-774,-1567,-2153,-1723,-960,-1284,-1123,-745,1001,965,724,-58,-1423,-980,-1270,-860,-234,706,937,-255,124,-263,373,-64,666,2132,872,-481,-1912,-75,-324,-175,1392,1086,560,330,-295,-398,-1016,-721,-668,-527,-353,-161,-52,-16,-219,-172,-260,-357,-453,-471,-489,-405,-1004,-548,170,-1078,-569,-1758,159,591,286,57,-2813,326,92,-584,-694,-775,-1056,-1308,-1494,-1579,-1626,-1613,-1574,-1479,-1294,-994,-626,-156,63,-151,-461,62,462,746,-520,-1245,-1953,-1630,-74,1590,1421,-74,-1347,1042,1432,522,-59,-543,-201,-32,-1401,288,247,-634,-1135,-834,-1649,-1212,-1875,-811,-861,-818,-788,-739,-718,-748,-1072,-844,-980,-1126,-1214,-1410,-1543,-1729,-1840,-1905,-1947,-2002,-1950,-2326,-1929,-1820,-1664,-1546,-1409,-1326,-1270,-1276,-1205,-986,-682,-307,-493,-938,928,1196,879,-827,-877,-349,-692,-982,-1608,-707,-250,-624,-1027,-1298,-1415,-1089,-540,-781,-1384,553,985,-1162,-1042,-1938,810,33,-295,863,356,-1022,206,358,-112,-464,-916,-827,-787,-1339,-625,-672,-793,-954,-1246,-1653,-1941,-2187,-1964,-1597,-1239,-864,-500,-174,125,381,635,-957,542,-346,208,534,540,1437,28,-1265,-1199,-125,470,-604,-357,-68,642,197,806,1132,850,-106,-1060,662,309,-962,-1292,1049,2412,2360,1344,-759,-812,-1001,-586,-850,-995,-884,10,-1193,-29,-1060,-65,-947,-928,-1193,-1251,-1069,-752,-911,-25,348,-589,142,65,597,773,-788,-1239,-1382,11,-1171,-1928,-464,-915,-2252,-886,-554,-798,-1264,-1606,-1753,-1761,-1671,-1539,-1496,-1454,-1424,-1416,-1450,-1770,-1532,-1542,-1555,-1551,-1578,-1566,-1395,-1120,-767,-435,-74,-1231,-1023,-1534,-920,-619,-799,86,-249,-555,-2021,-1045,-1484,-1230,-1439,-553,-1075,-1677,-2027,-20,98,-163,948,338,-266,-1187,-1374,-727,-416,-79,173,-997,-916,-31,-1399,-1097,-43,-220,-1504,-679,-974,-1066,-875,-527,-150,208,-169,-1734,-1405,54,478,185,-61,-580,-600,-817,-973,-1009,-917,-755,-526,-354,-224,-147,-167,-778,-396,-537,-669,-813,-891,-920,-908,-1547,-730,-935,-609,-1482,-571,-608,-670,-793,-1043,-1251,-1502,-1834,-2075,-1736,-1598,-1809,-907,-585,-282,-39,202,427,587,735,805,819,748,-2795,-3152,-1520,-42,-351,-3723,-3319,-17089,-21961,-22255,-14784,-13297,1261,1424,588,1330,1004,-843,-421,-879,-1660,-1473,-827,-254,113,-711,-360,740,574,277,-145,-726,-948,-1167,-1091,-860,-537,-278,-99,-879,-33,-134,-257,-367,-761,-1158,-1702,-1246,-216,-269,-568,80,-815,-343,-1630,-1471,-663,-507,-186,-770,36,759,-581,793,184,96,-326,-685,-995,-1126,-1093,-931,-708,-660,-303,-122,-7,-1403,-1017,-1,248,282,-426,211,240,-907,-1024,248,332,452,-329,844,-343,-1146,-992,449,857,343,184,-55,-733,-708,193,-177,-542,-884,-1143,-1295,-1204,-1012,-754,-543,-681,-1114,-1140,-1272,-1327,-1738,-986,-1187,-1475,-826,-1475,-511,-398,-82,14,155,-88,114],[468,7,493,538,668,-1087,177,476,101,-593,523,257,36,-82,-138,-1474,-500,-1327,-333,-524,-811,-1016,-1089,-844,-518,-1162,111,333,505,-110,-209,-619,-1391,-12,-586,140,326,213,-1539,-677,-686,-990,-680,-905,-1034,-1200,-1272,-1232,-1509,-1089,-952,-886,-835,-831,-835,-887,-919,-1259,-925,-895,-835,-730,-625,-516,-489,-506,-644,-785,-1274,-1175,-1442,-1703,-1616,-1505,-1265,-1083,-934,-1035,-718,-634,-535,-1493,-378,-1095,-236,-704,-883,-1489,-240,-180,-159,-418,-1072,114,186,230,-879,-1196,-1058,-214,-252,-575,-872,-1044,-1021,-945,-640,-593,-1370,-886,837,854,-108,-876,-9,-426,-980,-1168,-515,-2180,-1200,-1122,-690,1505,1505,-1355,-1457,-839,-174,1951,1956,-3386,-844,-9563,-14081,-4658,1586,1219,1041,-882,-2444,300,2892,2073,271,699,-191,3,1186,130,-423,1244,634,344,491,347,-966,787,-389,-308,398,-826,-229,-995,-47,-1100,-928,-833,-60,-696,-290,-444,-1109,-666,-422,-117,-279,-334,-291,-683,-87,130,241,-178,-748,88,231,128,59,-1198,-363,-178,-374,-1071,-605,-815,-1061,-1338,-1499,-1319,-917,-419,0,-1428,-567,227,53,2393,1348,612,7634,4936,8047,7633,6210,-781,1695,2080,-38,-1979,-261,-716,-792,-859,-926,-1056,-1868,-1613,-1940,-1784,-1355,-913,-455,-378,-1685,418,552,628,-379,-511,-1154,40,-201,-462,-667,-659,-708,-619,-492,-364,-277,-228,-192,-246,-885,-883,-497,-585,-821,-1860,-1619,-596,-552,-697,-1052,-140,-240,-1069,-638,-918,59,820,-1786,299,532,708,532,337,-304,-928,-522,-777,-1036,-1231,-1408,-1474,-1499,-1398,-1601,-1157,-1056,-1010,-1070,-1400,-1727,-1863,-1950,-1517,-840,-43,-393,1228,2204,932,-202,1359,-109,240,-910,222,-1236,-493,442,601,418,276,159,-4,-217,-1144,-710,-953,-1131,-1155,-1035,-931,-837,-801,-755,-1075,-843,-884,-1468,-801,-544,-415,-123,67,147,-783,-130,43,-899,-798,-737,-1100,-1511,-1986,-2443,-1912,-1468,-1064,-1784,-270,-1412,-205,-304,164,177,139,-1231,-1357,-1182,-1528,-1553,-1244,-868,-492,-180,103,-1568,-217,-6,-566,-463,858,-857,-1710,-74,490,387,-1391,-313,-1204,-1852,-1877,-1238,-648,-306,-649,-730,-114,-1039,-1289,-1199,342,54,-283,-531,-724,-748,-1631,-355,-846,3,-1274,-1616,685,757,345,-1045,-1548,-1892,-1020,-833,-210,-1081,-902,-816,-1001,-987,-768,-472,-132,115,329,500,-575,-1300,-452,-650,760,805,788,785,766,685,-1550,-1488,-2219,-795,-1326,-2674,-2382,-393,-610,-732,-17406,-22794,-13204,-5813,-1618,712,-127495,-373604,-178597,-27802,1574,1489,-3128,-4703,-7287,-1890,624,493,383,367,-2955,-2028,-4345,1141,1295,1068,2076,1306,321,-2409,141,530,-739,-540,-619,-2780,-165,-232,-7,429,916,1211,1272,-633,309,1766,2128,-454,-770,1259,718,115,-519,-1074,-1407,-1216,-772,-275,-1198,-1276,-688,812,750,604,-35,-1202,-240,-529,-792,-947,-1046,-1063,-1074,-1071,-1048,-1021,-882,-648,-268,173,-433,-1817,-263,-455,-196,1792,1606,373,827,-454,-24,-809,99,714,1357,1993,1786,3019,1918,-681,-6,2462,466,1896,1467,835,297,-1278,-480,-195,-1010,-628,-1467,-273,199,344,411,-2817,216,143,-241,-765,-909,-1060,-1138,-1198,165,-6,-147,-1020,-464,-658,-862,-1096,-1288,-1519,-1753,-1986,-2129,-2161,-1988,-1773,-1525,-1640,-1929,-1268,-1253,-1327,-1455,-1603,-1767,-1811,-1672,-1336,-947,-558,-138,-1622,440,607,-1056,-1326,-910,-1720,-997,-1332,-1084,-1411,-1481,-1320,-1026,-736,-506,-1031,-141,-82,-1591,-43,-90,-612,-261,-330,-363,-361,-347,-365,-2582,-105,-20,-394,69,74,16,-72,-238,-380,-466,-574,-699,-821,-971,-1114,-1300,-1413,-1364,-1200,-950,-745,-1015,-1493,-761,-159,-204,-363,-528,-869,-1251,-1631,-1677,-1551,-1003,-578,-1613,-1109,-1962,643,-90,-483,785,350,-813,113,-126,-332,-339,-1190,144,-56,-1444,-809,272,1335,-495,-1070,-1665,-1871,-1281,-1568,-390,-677,-1038,-1268,-1266,-967,-502,71,-945,364,-453,168,558,485,1372,173,-1511,-1319,-311,1135,-306,-422,-68,114,204,624,746,747,-153,-1079,39,-314,-945,-1466,-770,-537,-328,-53,-753,-803,-663,-297,-968,-1535,-1142,-337,-1121,-150,-635,-331,-501,-706,-887,-1118,-1369,-1613,-1850,-1951,-1787,-1565,-1421,-1210,-944,-649,-783,-881,-1320,89,-1107,-1883,-132,-795,-2003,-350,-612,401,200,50,-503,-218,-38,-586,19,22,2,-64,-1316,-1344,-693,-812,-1004,-1178,-1406,-1664,-1731,-1376,-956,-577,-174,-1214,-1364,-1525,-1175,-1200,-1029,306,-7,-405,-1984,-898,-1656,-1532,-1370,-781,-1416,-1573,-1632,-258,137,-215,997,320,-488,-1068,-1280,575,-125,180,710,-851,-693,461,-857,-847,115,382,-1892,-1301,203,1187,-269,750,2189,716,-409,-1897,-1385,-408,1784,1312,611,-585,1207,1042,822,-772,342,100,-60,-206,-278,-293,-324,-839,-456,-544,-644,-788,-911,-1038,-1161,-1602,-1267,-1283,-1233,-1617,-989,-822,-632,-472,-421,-327,-282,-324,-367,-885,-1925,-1228,-528,-527,-544,-622,-677,-682,-621,-386,-54,350,738,-3792,-2553,-1884,1491,1264,-3378,-4841,-18320,-23959,-21758,-13557,-9886,631,988,-556,1145,975,-630,-257,1058,-730,-1035,1405,269,357,-517,-156,1273,3077,2462,-28,-1073,-689,244,-278,-838,-842,-782,-621,-782,-384,-384,-426,-494,-767,-1455,-1754,-1265,-778,-775,-796,-819,-886,-926,-1539,-1440,-938,-874,-813,-823,-809,-883,-1000,-1100,-1224,-1275,-1334,-1275,-1173,-978,-776,-578,-742,-233,-92,36,104,-1187,-979,8,259,293,-199,-234,260,-1067,-1010,108,67,35,-752,131,-474,-1209,-944,344,683,268,202,-136,-945,-852,58,-152,-341,-497,-587,-650,-591,-487,-306,-125,-822,-1279,-1305,-1309,-1534,-1386,-766,-1717,-1741,-814,-1414,-138,-584,-239,-180,7,78,201],[-709,-511,-270,-86,47,-1105,29,-27,-154,-470,-622,-810,-935,-917,-794,-1151,-797,-1400,-237,-605,-623,-983,-1489,-1866,-1494,-1188,-139,487,1056,177,115,-803,-1692,453,-46,93,1406,467,-1276,-756,-962,-1051,44,147,132,22,2,56,-1605,27,-37,-237,-497,-826,-1156,-1491,-1677,-1602,-1408,-1224,-1071,-921,-780,-609,-462,-284,-513,-817,-1269,424,525,539,-1042,-1328,-1188,-1149,-196,-805,-656,-865,-1013,-1224,-1160,-1076,-1064,-1035,-1016,-1532,-800,-617,-521,-979,-963,99,200,230,-884,-1170,-877,-465,-777,-1192,-1236,-787,-319,-683,-628,-694,-1516,-567,1129,821,-464,-1203,-857,-580,367,-81,406,-2266,-1001,-874,-491,1951,1884,-1472,-809,-700,269,2900,2670,-3408,-572,-10394,-13568,-4702,1282,2102,2339,-1406,-2187,625,2956,1759,469,695,-675,7,1113,231,-723,1195,686,-72,158,181,-1200,-255,-536,-760,-856,-1026,-771,-904,-447,-1177,-1052,-514,-257,-922,-119,-222,-861,-405,-331,218,55,-37,-60,-716,-541,253,401,-150,-958,-397,450,727,-59,-1281,-635,226,-226,-1151,-458,-508,-1016,-1448,-851,864,777,694,-352,-1488,-741,307,223,1778,1709,819,4936,6005,6763,7132,6133,-680,1756,2200,136,-1691,-490,-1074,-112,1176,913,138,-1757,-271,-407,-225,-441,-663,-820,-928,-1481,-934,-820,-655,-787,-506,-1122,-305,-94,-63,-66,7,-126,-229,-352,-487,-650,-826,-986,-1207,-1466,-1577,-1424,-1259,-1046,-1770,-1088,-704,-693,-917,-801,-882,-1059,-1704,-1470,-1605,-1650,-1564,-1473,-1432,-1256,-1177,-1183,-1208,-1269,-1456,-1598,-1710,-1831,-1894,-1951,-1909,-1856,-1726,-1627,-1500,-1395,-1306,-1275,-1473,-2060,-1318,-1677,-756,-245,384,-484,1273,2198,1211,-281,1077,-181,-79,-694,217,-1320,-481,713,888,689,454,776,540,423,-1250,475,-107,200,-29,-236,-639,-720,-905,-957,-1265,-944,-903,-1727,-730,-635,-532,-383,-249,-195,-1161,-159,-227,-687,-695,-810,-1056,-1251,-1321,-1205,-1618,-1386,-832,-1733,-91,-1274,-33,-171,301,16,487,-1268,-1259,-969,66,-127,-252,-349,-386,-404,-376,-1787,-599,-207,-492,-464,-263,-909,-1604,-838,-1137,-1441,-1736,-1627,-1253,-885,-549,-282,-113,-285,-643,-935,-225,-1354,-1185,-855,-1120,-1405,-1570,-1381,-1007,-542,-1484,434,-1242,-129,-982,-1626,1100,1717,780,-712,-1808,-1660,-909,-861,8,-944,-967,1277,1924,2181,1304,395,2470,2313,2100,591,-598,-2361,-805,-77,914,908,879,884,879,811,-1859,-2675,-2241,-229,-1645,-2624,-1504,692,753,844,-14177,-19629,-6634,865,256,519,-144077,-310163,-165480,-17531,-150,-306,-4606,-5462,-7419,-1202,-1590,-1944,-2047,-1642,-3133,-2424,-3748,420,787,1051,1281,1425,919,-2074,29,413,-880,-704,-846,-2682,-596,-850,-1159,-1470,-1758,-1832,-1611,-1233,-721,-231,278,-258,-1155,1250,1367,1343,337,405,347,-723,-891,-1613,-2318,-2496,-1765,-1141,-540,20,-75,-1047,321,475,254,-392,157,-24,50,873,226,327,-208,-407,-808,-1240,-1679,-2075,-2417,-2422,-2087,-1642,-1187,-756,-375,-690,266,-590,236,795,880,956,1057,1109,1128,-1178,24,946,816,611,383,49,-265,-1618,-716,-745,-894,-641,-1202,-747,-159,388,754,-2353,87,108,-22,-879,-1139,-1164,-1320,-865,2215,1808,1243,-1095,-113,-865,-1591,-2173,-2098,-1643,-1174,-778,-417,-175,-14,-181,-1035,-1301,-1773,-422,-249,-115,2,-683,869,1225,626,-124,-785,-418,-123,-1783,817,1044,-1389,-1469,-984,-1671,-1250,-1605,-1885,-2043,-1923,-1671,-1322,-953,-594,-946,168,-187,-1968,-347,867,-448,577,651,400,30,564,-636,-2270,-81,-209,-807,-312,-280,-241,-179,-173,-148,-103,-142,-272,-474,-1038,-1132,-1565,-1884,-1786,-1341,-760,-235,-1034,-1342,-885,710,153,1513,1048,1236,916,487,5,-1444,-1069,-1503,-1991,-1863,-2082,-1489,-1244,-1034,-845,-743,-671,-434,-189,102,524,-1580,241,31,-1426,-959,184,1225,-521,-1272,-1665,-1815,-843,-1724,-964,-1500,-1877,-2019,-1922,-1727,-1583,-1504,-1524,-1551,-1667,-1759,-1793,-1726,-1494,-1198,-1735,-1443,-533,-245,-167,-428,-270,-434,-700,-1048,-1423,-1610,-1402,-969,-384,158,-901,-1583,974,1566,1569,723,-681,-808,-346,8,-983,-2010,-1300,-684,-1046,-271,-268,-87,-336,-586,-669,-1058,-639,-17,-284,691,776,-796,343,587,271,-125,-610,-976,-1242,-1146,-1020,-1591,96,-745,-1652,412,-364,264,1366,366,-911,-210,-7,-594,603,533,458,134,-1484,-946,-564,-947,-1351,-1702,-1843,-1540,-1051,-567,-111,-92,554,-986,-1660,-1418,-1157,-1748,-1085,171,-202,-996,-1733,-1692,-1903,-1780,-1223,-908,-1690,-1353,-1140,-445,-493,-706,-575,33,-793,-912,-1077,711,-250,-208,663,-699,-470,998,-313,-490,292,850,-1973,-1782,-154,669,-1008,895,2368,739,-643,-1976,-1122,-812,1284,1000,992,-545,1231,2002,1404,-680,431,-113,-599,-937,-911,-653,-431,-801,-284,-329,-435,-624,-817,-1028,-1235,-1588,-1377,-1298,-1109,-1398,-603,-340,-89,96,135,184,156,27,-99,-1082,-1803,-627,-193,-74,32,65,84,83,38,38,40,83,124,-4746,-1771,-2302,-90,-396,-3221,-6920,-17878,-22539,-16777,-10293,-6143,-62,-40,-1763,-295,-532,-641,-558,-253,-1047,-893,1047,458,592,-324,60,1365,2248,2148,14,-1208,-667,1277,547,-687,678,613,522,-714,-3,601,573,527,-747,-1672,-1715,-1287,-203,-435,-730,-948,-1117,-1040,-1148,-1304,-427,-618,-497,-422,291,249,63,46,-101,-209,-377,-487,-704,-614,-603,-541,-974,-205,82,448,824,-860,-834,21,2103,2439,41,-647,324,-1241,-1055,874,1634,1108,-990,-12,-605,-1301,-851,-342,-11,156,178,-267,-1209,-1012,307,274,238,196,-426,57,-12,-133,-249,-413,-853,-1154,-1525,-1296,-1640,-1047,-572,-1465,-1812,-823,-1076,-660,-823,-871,-836,-664,-433,-170],[-290,70,507,526,700,-1116,-94,-120,-372,-423,899,647,424,298,240,-783,-1117,-1474,-370,-825,-314,-474,-888,-1320,-1832,-2200,-1917,-1499,-1072,-673,-367,-860,-1282,350,499,29,567,489,-1057,-898,-1291,-927,-274,-306,-391,-538,-627,-646,-1708,-754,-799,-936,-1099,-1307,-1521,-1783,-2041,-2221,-1960,-1546,-1040,-419,-539,1078,1648,-77,-375,-966,-1096,1105,2934,693,-1129,-1206,-1116,-1247,353,-578,-677,-865,-891,-959,-1013,-1150,-1496,-1912,-2066,-1753,-1326,-953,-1120,-1421,-925,-249,-294,-430,-953,-1211,-1181,-1573,-1815,-1745,-1349,-938,-646,-550,-674,-873,-1702,-307,35,-158,-883,-1371,-1135,-1414,-1088,-590,-106,-2236,-858,-574,-280,1183,1183,-1650,-265,-631,571,624,759,-3391,-290,-10105,-13398,-6063,1415,2463,1319,-1783,-1713,1117,1383,1260,646,573,-1251,-48,877,252,-1096,1040,651,-541,-220,-76,-1423,833,-367,-678,634,-1246,-275,-858,-626,-1285,-1266,-321,-512,-1194,-16,-65,-672,-410,-758,-1142,-1543,-1913,-1779,-1329,-1103,-591,-252,-158,-1092,-792,238,270,-283,-1260,-950,139,-179,-1283,-503,-695,-1040,-1735,-1399,1005,952,723,-762,-1626,-926,343,367,2625,1891,903,8047,6763,26365,27669,5836,-453,1660,2199,318,-1268,-500,-1483,-131,1601,1517,248,-1768,-336,-701,668,1194,394,959,-718,-1359,311,98,-89,-1224,-551,-1101,-1106,-1383,-1637,-1540,-1168,-1000,-820,-684,-581,-526,-500,-470,-508,-1164,-599,-512,-451,-819,-1405,-625,125,-164,-1164,-551,258,-429,-1531,-293,-528,-816,-1037,-1187,-1261,-1097,-966,-898,-852,-857,-1540,-1150,-1279,-1438,-1550,-1662,-1700,-1752,-1743,-1769,-1764,-1770,-1776,-1804,-1830,-2329,-1662,-1759,-1179,-903,-601,-655,-113,32,135,-326,-14,-312,-499,-737,-937,-1452,-831,-581,-252,43,278,471,589,430,-1318,281,64,297,400,308,-654,-58,-133,-204,-1464,-463,-656,-1899,-1082,-1333,-1597,-1809,-1933,-1812,-1470,-1105,-747,-452,-470,-65,2,-13,-1241,-298,-1693,-1248,-640,-1762,-38,-1171,130,-70,421,-141,719,-972,-952,-888,310,1161,1572,27,-379,996,-229,-1895,-972,305,-457,-433,-520,-840,-1383,-1241,-1390,-1392,-1324,-1147,-937,-788,-684,-641,-682,-789,-957,-1099,-1300,-1531,-1721,-1869,-1769,-1450,-1077,-642,-281,48,-1155,620,-1631,-306,-681,-1385,774,525,229,-305,-1980,-1412,-691,-877,-113,-795,-1044,1116,2130,2605,1400,579,3627,3723,2659,504,-597,-3143,-589,549,2790,2632,2422,2232,2027,1763,-2134,-3388,-1716,92,-2063,-2340,-399,1419,1491,1527,-9417,-15294,-101,701,236,-219,-152341,-238766,-130624,-7352,-508,-410,-5714,-5874,-7192,-580,-795,-959,-1044,-915,-3324,-2741,-2971,503,766,933,1058,1101,1059,-1746,-130,245,-1003,-842,-1057,-2429,-1427,-1518,-1566,-1583,-1629,-1628,-1603,-1608,-1495,-1314,-1003,-653,-1462,13,348,625,810,163,738,-571,-586,-433,-951,-1818,-1162,-1257,-923,-357,-138,-929,430,562,393,-467,-498,-408,250,1306,586,312,-343,-337,-717,-1038,-1257,-1330,-1332,-1251,-1146,-1020,-899,-800,-737,-961,-662,-675,-690,-735,-782,-814,-796,-817,-863,-1635,-1104,-1244,-1433,-1680,-1904,-2092,-1971,-1951,-1206,-777,-718,-561,-926,-1194,-427,449,840,-1867,-22,22,97,-996,-1342,-1205,-1509,-446,2660,2635,2352,-918,-12,210,410,-62,-1128,-428,-556,-260,-117,-80,-131,-294,-953,-972,-1316,-369,256,860,12,-252,2397,2039,646,-166,-863,-688,-292,-1715,912,1078,-1366,-1519,-1039,-1533,-636,-562,-613,-609,-482,-341,-158,17,152,-789,391,-537,-2003,-727,208,-267,-256,-555,-866,-1160,-1396,-1406,-1701,-1193,-909,-1182,-270,-437,427,1172,1603,2052,2501,1389,1656,554,-1159,2533,1881,176,-914,-941,-1100,-1897,-2030,-1546,-1101,-768,-565,-498,-441,-552,-696,-902,-1124,-1367,-1692,-1959,-2220,-2482,-2544,-2255,-1963,-1703,-1459,-1313,-1144,-1028,-887,-755,-533,-2079,-18,97,-1335,-1026,54,525,-574,-1457,-1647,-1742,-1138,-1670,-1830,-1912,-1743,-1502,-1311,-1212,-1257,-1424,-1719,-1967,-1816,-1232,-570,52,686,195,-1931,-1567,-778,1446,187,-403,-113,798,126,-566,-1058,-916,-253,-786,-223,197,-856,-1675,926,2557,2326,302,-579,-858,-84,299,-901,-2413,-1412,-1048,-1018,-416,-11,2390,781,1617,994,-1130,-577,123,72,-20,-341,-887,-1239,-1782,-2315,-2346,-1773,-1132,-1197,51,-962,-1313,191,-799,-1265,1227,-2,2,1382,186,-1238,-26,-44,-617,-29,-74,-114,-212,-1676,-740,-1132,-1457,-1541,-1197,-668,-92,-568,-927,-333,-105,1309,-664,-1955,-1281,-878,-2285,-1037,1069,1007,-1549,-1463,-674,-1539,-2051,-1121,-1024,-1968,-1131,-677,-631,230,-266,2090,1403,-1212,-808,-880,750,-476,-642,558,-624,-334,1462,72,-235,388,1004,-1807,-1869,-579,25,-1635,534,495,435,-969,-2028,-813,-1149,-333,-564,-689,-832,-960,-1113,-1319,-1559,-1820,-2053,-1660,-1301,-962,-659,-440,-757,-491,-114,-551,-401,-635,-169,-281,-1590,-937,-733,-910,-1071,-1210,-1296,-1300,-1260,-1259,-1158,-1075,-1063,-1050,-1367,-1487,-1083,-1086,-1049,-1007,-1004,-977,-945,-952,-931,-941,-945,-966,-4982,-986,-2864,-1066,-1168,-3305,-9317,-15564,-18218,-10152,-6113,-2481,136,284,-3096,375,261,-329,-200,-562,-1324,-1247,-1467,-1499,-1316,-1127,-923,-788,-711,-698,-767,-1038,-873,-898,-864,-753,-586,-372,-164,-766,-129,154,162,150,-773,-1732,-1679,-1392,-42,-71,-771,-172,-890,-277,-738,-1170,-320,-642,-518,-252,1015,1291,571,1567,1433,2197,647,-345,-701,-9,2535,1812,-1195,1478,2774,3005,1402,-535,-618,29,2044,2401,240,-1012,-54,-1437,-1169,725,2577,2183,-966,-116,-728,-1420,-702,-678,-661,-425,-136,-421,-1496,-1161,479,620,767,921,-357,1212,843,37,1448,1355,-723,-812,-1715,-1201,-1555,-1198,-1735,-2229,-2163,-1835,-1549,-1387,-1340,-1315,-1287,-1166,-964,-663],[355,208,478,435,641,-1123,-178,-392,-603,-452,1381,3554,2690,3289,3010,-430,-1422,-1499,-663,-1134,-789,100,-60,-121,-715,-1395,-1818,-2017,-1712,-1329,-1014,-835,-825,-212,-27,-41,78,9,-850,-1059,-1568,-648,-880,-1116,-1237,-1338,-1273,-1054,-1752,-550,-274,-108,1,26,6,-83,-853,-1552,-531,-19,469,463,-646,2187,1847,-68,-182,-901,-773,981,2523,453,-1228,-1045,-983,-1260,-456,-751,-788,-732,-624,-664,-598,-1021,-922,-1252,-1621,-1902,-1825,-1537,-1729,-1476,-905,-124,129,240,-1063,-1257,-616,-708,-194,-265,-221,-528,-933,-1310,-1613,-1828,-2018,-2191,-2190,-2085,-1917,-1678,-1338,-1015,-604,-454,172,-2139,-706,-204,0,1526,1643,-1820,228,-577,1002,1295,1176,-3248,125,-8038,-11833,-7076,590,1885,386,-1906,-1103,1749,1995,1165,850,423,-1706,-730,-1417,-1972,-1808,-1308,-845,-973,-553,-344,-1493,384,-43,-910,297,-1360,-349,-804,-952,-1368,-1550,-1678,-1474,-1450,-534,-58,-494,-155,-252,417,391,1267,1291,-736,-1697,468,353,-149,-1027,-836,180,-184,-516,-1106,-1189,-72,-197,-1417,-555,-882,-976,-1498,-1868,1024,1147,202,-1178,-1794,-1078,366,493,2483,1925,893,7633,7132,27669,29144,5370,-257,1458,2124,505,-810,-269,-1898,-177,714,436,222,-1898,-438,-1051,219,1127,109,1233,-916,-1291,2351,967,479,-1646,-624,-1124,-1164,699,230,-330,-763,-1317,-1716,-1927,-1871,-1778,-1745,-1755,-1866,-1961,-1798,-1508,-1199,-888,-1095,-269,274,-261,-1351,-322,686,-640,-808,430,218,5,514,-359,408,375,293,162,37,-879,-1778,-650,-874,-1099,-1236,-1322,-1293,-1267,-1203,-1214,-1249,-1340,-1468,-1648,-1857,-2367,-2046,-1908,-1694,-1480,-1253,-1062,-912,-803,-689,-633,-616,-631,-714,-565,-540,-1645,-455,-462,-481,-578,-746,-931,-1137,-1310,-1373,-1309,-1146,-945,-705,-448,-727,-120,-7,135,-1699,106,-212,-1650,-195,-417,-670,-901,-1146,-1430,-1588,-1556,-1314,-993,-644,-316,-8,259,-1135,-390,-1695,-1104,-545,-1906,-151,-1153,228,-51,456,-343,958,-531,-635,-836,358,1381,1461,-47,-443,857,-683,-1811,-1286,415,-522,-433,-185,-759,-1186,-33,120,9,-807,482,-602,-36,-540,528,399,-424,-715,-1042,-364,-1424,-1106,-945,-1113,-1280,-1419,-1377,-1240,-1008,-784,-419,-1727,-579,-466,-1172,446,385,274,53,-1985,-1228,-493,-935,-583,-713,-1199,346,655,897,1077,735,1123,961,765,382,-647,-2258,-128,56,-44,-67,-128,-139,-122,-137,-2350,-3360,-1019,-232,-2545,-1945,-573,-574,-475,-296,-4851,-10909,-94,-204,-534,-960,-144623,-161573,-82920,-889,-441,-89,-6346,-6055,-7227,931,1042,1148,1174,340,-3611,-2958,-2315,906,695,406,101,-252,-654,-1478,-1690,-1494,-1184,-1021,-1284,-2178,853,1458,955,1099,77,-34,685,-1424,444,1767,1710,46,-1666,1401,1289,1153,975,-91,528,-588,-859,-579,-817,-1680,-940,-1158,-1234,-1169,-1093,-981,-899,-902,-990,-1052,-1195,-851,-556,-187,207,200,-562,964,1109,-265,-149,-639,-885,-1002,-546,17,-269,-557,-834,-1311,-1152,-1114,-956,-789,-629,-475,-302,-191,-125,-1941,-155,-178,-231,-318,-374,-481,-493,-2258,-330,-174,-582,-468,-720,-1661,-671,306,273,-1474,-183,-249,-527,-1180,-1570,-1237,-1761,-878,-622,-371,-110,-658,-180,-118,364,293,-1118,100,-775,-115,-94,-34,92,99,-924,-730,-918,-32,448,430,-7,120,561,659,604,-259,-916,-1089,-616,-1545,875,1050,-1029,-1529,-1140,-1445,-476,-48,732,842,990,424,629,612,391,-620,770,-858,-1671,-1209,-339,-656,-1046,-1368,-1599,-1624,-1625,-1596,-1699,-1814,-1737,-1541,-1102,-1023,-144,374,838,1320,1820,1182,1482,800,-1336,2926,1856,3,-911,-887,768,790,-982,-892,-1292,-151,-368,-559,-630,-773,-887,-1017,-1107,-1131,-1131,-976,-1319,-763,-1919,-14,-151,-468,335,290,-615,-623,-61,-213,-380,-1839,-771,-959,-1215,-1371,-1414,-1241,-998,-1606,-1614,-1661,-301,-1442,-720,-1,48,72,54,7,-368,-204,-431,-342,-872,-245,-115,-20,106,41,-2071,-1678,-1015,163,15,-351,-413,-659,-949,-1280,-1606,-1548,-1206,-861,-545,-281,-792,-1751,-3,-70,-347,-675,-1076,-1583,-1909,-1353,-754,-2493,-1499,-1394,-1019,-561,149,1540,1176,1324,1135,-1132,-397,313,395,776,1095,-948,600,807,1182,1365,-128,-181,-1170,323,-903,-1043,212,-898,-824,2067,391,-247,1573,14,-1367,180,-282,-607,-817,-854,-788,-709,-1786,-637,-553,-707,-357,369,870,972,-1050,-1387,-639,-113,1525,-265,-2120,-1079,-430,-1941,-878,1298,1787,-1728,-1174,-620,-1376,-2294,-1023,-1059,-2171,-870,-219,-729,254,-309,676,694,-1676,-704,-654,196,-695,-1030,-862,-1135,-1347,-1477,-1528,-1595,-1591,-1618,-1766,-1887,-2095,-2179,-2004,-1784,-1586,-1400,-1314,-1964,-1111,-1182,-972,-972,-869,-781,-674,-583,-527,-726,-439,-395,-287,-194,-70,76,-11,-660,-782,107,-777,-371,-793,470,373,-1531,-1068,-217,49,-548,40,55,77,51,-467,-203,-360,-594,-804,-1674,-1088,-1129,-1063,-897,-694,-518,-319,-125,17,166,251,-3576,-580,-3942,-46,-3469,172,-1359,-3525,-10654,-11579,-12136,-3122,-1624,523,706,839,-4452,1042,1041,-288,-80,632,-1515,-852,-283,-624,-876,-1135,-1317,-1479,-1612,-1734,-1872,-1912,-1863,-1685,-1405,-1059,-690,-317,-16,-893,-324,464,459,413,-796,-1580,-1621,-1542,113,150,-714,-102,-915,317,-324,-1027,-221,-649,-498,-92,818,912,1019,1168,1278,1399,694,-286,-681,-118,991,790,-1398,368,185,40,-112,-233,-353,-374,-366,-283,-178,-1308,-409,-1640,-1343,555,937,901,-835,-401,-854,-1577,-511,-457,-483,-385,-232,-609,-1810,-1315,143,264,401,552,-286,841,821,-203,1020,896,-525,-450,-1895,-1107,-1397,-736,-794,-826,-1584,-859,-860,-995,-1176,-1293,-1315,-1167,-903,-539],[196,170,392,273,512,-1135,-227,-646,-848,-574,972,3270,2464,2743,2646,-152,-1661,-1479,-1065,-1489,-1304,-113,-220,-463,-613,-1511,-120,256,628,939,687,-824,-444,1065,833,-159,-32,-628,-1252,-1938,-2432,-1919,-1280,-677,-61,405,830,-196,-1756,837,1687,1244,1388,1084,738,340,-1008,-1641,-772,-531,-421,-188,-570,385,589,16,52,-667,-390,299,-16,-401,-1304,-1182,-1390,-1468,-1441,-1396,-1291,-1260,-1269,-1375,-1531,-1694,-2003,-2307,-2499,-2452,-2235,-2033,-2248,-1671,-1375,-1022,-650,-252,-1234,-1278,-499,-832,-421,-296,1633,992,1210,-479,-764,-1227,-1687,144,721,427,-1621,-1010,320,759,686,-615,319,-2000,-534,-49,-139,-190,-138,-1954,-47,-520,180,324,370,-2943,333,-4720,-7585,-6125,-256,-401,-459,-1785,-463,-11,201,310,395,298,-1376,-222,-579,-1027,-1826,-1958,-2338,-2221,-1912,-1615,-1345,-1188,-1091,-1071,-1073,-1276,-1206,-1336,-1480,-1728,-1893,-2003,-1924,-1638,-1173,-688,-303,-58,-248,111,607,1532,1441,-639,-1369,205,380,-92,-785,-503,277,-556,-712,-842,-1201,-160,-243,-1510,-580,-1029,-824,-1026,-2040,991,1199,-331,-1537,-1939,-1153,414,624,2238,1856,838,6210,6133,5836,5370,4807,-121,1229,2040,716,-304,119,-2063,-687,-1096,-1396,-1556,-2097,-1500,-1298,-933,-481,-161,549,-1064,-1213,1730,703,64,-1964,-700,-1166,-1582,696,946,617,425,96,-130,-321,-478,-619,-712,-693,-617,-1529,-474,-457,146,-913,-827,12,815,-213,-1349,-81,898,-805,-38,628,682,257,256,12,419,811,774,549,255,-1130,-1834,-1070,-1373,-1465,-1273,-984,-646,-416,-247,-604,-325,-520,-789,-1135,-1525,-2215,-2141,-2130,-1916,-1667,-1412,-1203,-1048,-945,-849,-823,-852,-927,-974,-1001,-1038,-1821,-1024,-1033,-1040,-1119,-1277,-1477,-1749,-2072,-2381,-2138,-1658,-1176,-669,-149,-788,-115,1008,1342,-1795,169,-257,-1335,561,1406,1247,1123,984,769,-779,295,-18,-410,-855,-1362,-1894,-2276,-1808,-1292,-1510,-898,-487,-2034,-357,-1161,40,-81,31,-519,801,-14,-324,-784,388,1571,1367,-151,-401,940,-1068,-1587,-1235,761,-621,-403,350,-642,-974,142,197,-191,-541,322,-584,-171,-300,154,-37,-546,-791,-889,-981,-1178,-1377,-1553,-1693,-1824,-1887,-1704,-1419,-1049,-593,-133,-1304,-873,-290,-984,1178,1858,1859,391,-1788,-1053,-293,-961,-470,-1069,-1443,-1411,-1169,-947,-840,-948,-1233,-1740,-2006,-1455,-703,-1343,355,1317,1692,1971,2039,2001,1879,1674,-2333,-2635,-309,-150,-2849,-1400,674,407,147,-20,-721,-6756,-35,65,-10,-17851,-117905,-79260,-28030,-1200,-1540,-1908,-6330,-5982,-7781,-1518,-1198,-864,-617,-424,-3938,-2943,-1786,-456,-665,-831,-733,-320,330,-1185,-777,31,-1369,-1171,-1421,-1904,1013,1569,823,410,-1013,-565,425,-1694,368,1748,1796,132,-1598,1672,2128,1728,1261,-277,324,-748,-1209,-684,-655,-1125,-814,-897,-864,-697,-479,-1004,264,483,447,-756,-1802,-711,536,3178,1308,77,-807,924,1852,-588,-101,-347,-935,-1233,-733,928,297,-261,-614,-1509,-708,-612,-540,-576,-705,-896,-1070,-1221,-1207,-1555,-720,-345,8,294,542,-978,-577,-2166,599,533,-470,-353,-550,-1912,-864,-226,-204,-1153,-357,-443,-521,-1382,-1729,-1287,-1881,-2022,-1909,-1485,-1018,-571,-167,-447,419,575,-705,718,-1015,565,139,526,565,187,-909,-549,-592,566,729,900,-14,443,190,-131,-473,-704,-894,-1546,-1065,-1390,-174,33,-615,-1488,-1265,-1403,-295,229,635,693,771,364,366,326,37,-443,321,-1072,-1206,-1749,-587,-850,-1191,-1455,-1603,-1592,-1520,-1352,-1288,-1273,-1237,-1848,-1258,-1557,-1410,-1535,-1723,-1823,-1703,-1453,-1151,-813,-1543,-130,160,-116,-895,-779,1116,1131,-920,-611,-1511,73,-87,-294,-748,-1339,-1655,-1184,-492,-277,387,823,-844,-644,-1501,607,67,-258,1203,450,-703,-986,13,-153,96,-1067,-949,-1411,-1749,-1389,-1018,-683,-751,-1677,-1542,-1563,115,-1124,-874,5,-98,-213,-348,-485,-781,-803,-960,-1033,-1121,-1153,-1179,-1238,-1230,-1182,-2113,-1763,-1212,-728,-593,-421,-340,-211,-115,-57,-37,-4,62,-379,-597,488,-704,-1827,758,1801,1082,-638,-306,-1007,334,888,-425,-2167,-1592,-1700,-1039,-867,-745,-395,44,460,884,-1045,-139,542,666,2481,1225,-975,632,753,1320,1653,111,-147,-1151,369,-845,-769,188,-1015,-351,1271,758,-468,-449,-1080,-1640,-1979,-1684,-1136,-676,-263,61,-455,-1734,-293,356,-705,-492,218,503,449,-1487,-1774,-778,-109,1796,164,-2024,-831,70,-1469,-658,1272,1106,-1368,-889,-575,-1191,-2502,-930,-1059,-2176,-1297,-1639,-1905,-1933,-1772,-1598,-1458,-1966,-1339,-1346,-1381,-1408,-1363,-1313,-1179,-1076,-1027,-1032,-1146,-1232,-1358,-1595,-1780,-1999,-2052,-1905,-1681,-1456,-1234,-1667,-1795,-815,-900,-761,-653,-587,-714,-511,-493,-516,-794,-590,-634,-626,-640,-622,-564,-497,-534,-1078,-177,-1001,-376,-933,459,447,-1405,-1179,13,134,-70,218,354,524,564,-1060,-94,81,-2,-1001,-2001,-868,-1398,-1868,-2172,-2050,-1679,-1235,-794,-419,-56,228,-8556,-3254,-2450,873,-3961,1089,-2626,-3865,-8868,-6480,-5349,1762,1893,2025,2159,732,-5784,2181,1192,-303,-93,759,-1641,-953,855,746,724,-72,456,415,203,-55,-349,-631,-665,-467,-201,-137,518,871,-435,-1101,-607,840,81,221,-823,-1342,-1567,-1755,30,337,-571,-266,-972,-653,-974,-1294,-1614,-1934,-2235,-2378,-2112,-1822,-1558,-1288,-1082,-874,-778,-677,-666,-573,-551,-559,-1626,-634,-673,-690,-711,-660,-591,-467,-297,-98,49,-1555,-745,-1864,-1594,341,322,146,-762,-674,-1013,-1802,-1146,-1245,-1190,-1032,-857,-851,-2169,-1506,-476,-310,-108,118,-258,572,700,-483,1024,1005,-359,-181,-2101,-1088,-1274,-486,-681,-823,-1602,-1031,-585,-165,-1234,-445,489,1032,6,-207],[-74,55,238,-2,264,-1183,-294,-931,-1151,-826,450,2745,2162,1761,2089,-7,-1681,-1473,-1429,-1758,-1863,-319,-388,1183,1786,-1553,1869,245,1222,1623,695,-894,-197,672,419,-368,-154,-299,-598,-1383,-1438,-67,-1374,-935,-33,669,769,-366,-1762,629,795,628,417,148,-125,-434,-1177,-1717,-1108,-1128,-1042,-905,-767,-625,-555,-512,-533,-616,-630,-771,-895,-1019,-1179,-1095,-992,-1162,-787,-744,-663,-635,-603,-604,-591,-1135,-549,-575,-1482,-1713,-700,-786,-2278,-1054,-1199,-1317,-1325,-1131,-1455,-1244,-401,-906,-666,-342,1451,1076,1102,-515,-798,-1349,-1448,328,1220,196,-1854,-745,705,2721,2291,-730,348,-1810,-334,-256,-120,159,441,-1999,477,-443,54,-246,-653,-2489,-1313,-1304,-1390,-3122,-820,-870,-1246,-1494,-1428,-1681,-1525,-1192,-820,-542,-888,-451,-510,-709,-1995,-1288,-1448,-1537,-882,-661,-1000,223,401,-843,451,-985,-439,-605,-1445,-1346,-2024,-424,-930,-1699,-11,170,-84,72,-246,-217,698,726,714,-453,-812,46,325,25,-434,13,482,-775,-834,-503,-966,-311,-295,-1537,-559,-1112,-1218,-1388,-1857,-4,633,-780,-1767,-1982,-1133,499,766,584,-4,-498,-781,-680,-453,-257,-121,-48,-142,-340,-539,-707,-818,-1721,-858,-799,-751,-692,-2208,-501,-1235,-810,250,-383,796,-1128,-1092,1069,441,-317,-2094,-766,-1208,-1851,646,930,890,932,408,475,430,292,40,-251,423,483,-1443,-384,-406,193,-847,-601,224,999,1,-1158,161,353,-849,612,808,993,662,-6,332,275,-103,-633,-1242,-1664,-1417,-1702,-386,106,148,728,832,326,349,430,-345,-412,-916,-1432,-1958,-2290,-2035,-1528,-1615,-911,-695,-506,-1092,-296,-269,-248,-420,-835,-967,-1145,-1073,-1310,-1948,-1570,-1560,-1426,-1282,-1171,-1089,-1076,-1120,-1205,-1244,-1241,-1094,-741,-227,-830,-130,1264,1048,-1614,274,-293,-997,829,2993,1661,1296,2542,2933,-439,918,454,1078,611,718,951,470,-838,-632,-1199,-656,-480,-1870,-631,-1199,388,-95,-647,-1401,-1760,-1213,-549,-763,383,719,872,-257,-267,615,-1351,-1339,-906,-549,-864,-1120,-1240,-1208,-1029,-795,-511,-419,-327,67,-659,-227,-26,-15,-194,-666,-894,-741,-846,-909,-1300,-826,-718,-603,-498,-1555,-380,-35,68,334,-830,-1196,-185,-857,584,404,186,-47,-1563,-925,-883,-1146,-1353,-1460,-1571,-1471,-1554,-1708,-1912,-2137,-1788,-1410,-994,-573,-771,-557,519,715,841,964,967,932,844,672,-2056,-1673,225,-615,-2803,-763,-150,-170,-143,-48,13,-3011,188,230,-2181,-35341,-76053,-322,-394,-404,-357,-328,-5707,-5717,-8995,-276,-428,-609,-882,-1152,-4348,-2750,-1462,-1092,-863,-589,-192,298,869,-895,-1216,-142,-1602,-1335,-1488,-1671,1128,1628,623,-389,-2203,-1132,122,-1971,200,962,1126,144,-1393,989,1561,1506,1356,-419,436,-1093,-1584,-770,-513,-550,-464,-637,-723,-707,-694,-1206,-212,63,323,-974,-1767,-585,590,1984,1618,-86,-1089,808,1491,-952,-153,-178,-866,-1510,-960,1953,1645,-531,-23,-1206,125,-342,-297,-764,-1183,-1284,-904,-380,-632,-1133,259,1571,1822,2190,1578,-1404,-989,-1860,797,854,-439,-295,-471,-1554,-1072,2,-254,-959,-667,-803,-846,-1446,-1674,-1224,-1598,-939,-969,-1009,-997,-941,-827,-805,-457,-250,-239,195,-1304,419,-14,472,419,215,-944,-475,-398,67,135,182,-38,197,107,-46,-289,-538,-842,-1937,-1669,-1315,-1017,-810,-642,-1452,-1454,-1442,-317,-232,-159,-132,-77,-73,-55,-40,-260,-325,112,-1167,-779,-1763,343,-41,528,491,62,283,98,-1095,-221,-438,-586,-2128,-1701,-1224,-994,-1056,-1153,-1200,-1187,-1210,-1280,-1384,-1791,-1709,-1691,-1420,-1045,-667,-295,-26,-854,-329,-1477,-233,-256,-51,-396,-849,-964,-512,240,82,169,515,-427,-591,-1070,1001,372,-42,1297,369,-872,-1359,221,-363,632,-253,-517,-968,-1298,-1230,-1051,-876,-853,-1660,-1429,-1456,-1064,-1265,-1485,-1712,-1829,-1780,-1616,-1432,-1306,-1227,-1221,-1203,-1260,-1302,-1344,-1378,-1297,-1151,-2022,-1798,-1341,-448,-279,-192,-237,225,25,475,530,579,634,-225,-694,728,-575,-1898,647,1907,759,-1061,-158,-1048,526,1211,-63,-1778,-1683,-1869,-1041,-771,222,1062,1522,1913,1482,-841,180,831,913,2385,1370,-932,616,658,712,442,230,-140,-1099,-69,-747,-433,-583,-1069,-1272,-1716,-1889,-1583,-1092,-562,-1051,496,28,-419,851,1823,1481,-659,-1454,-163,609,-640,-396,203,201,30,-1760,-1868,-612,-17,-271,-635,-1678,-1650,-1899,-1522,-1035,-565,-163,-718,-540,-449,-921,-2586,-754,-944,-1872,-487,-705,-856,-936,-948,-918,-878,-1275,-894,-967,-1089,-1228,-1459,-1378,-1327,-1267,-1223,-1202,-1254,-1250,-1261,-1359,-1389,-1484,-1778,-1405,-1283,-1138,-963,-1888,-1431,-634,-594,-1253,-759,-847,-981,-1107,-1228,-1332,-1377,-1345,-1286,-1179,-1138,-1122,-1096,-1031,-853,-1221,-353,-1057,-277,-912,1424,940,-1067,-1113,402,888,526,696,859,1171,476,-1534,-232,-498,-467,-1300,-2187,-22,620,262,27,-71,-69,67,272,453,643,-5230,-12774,-5088,-652,758,-3548,745,-3695,-4124,-5174,-646,1539,1782,2003,2198,2361,-189,-6846,2268,1423,-169,93,873,-1527,-945,676,626,656,151,583,498,409,349,22,-274,-346,659,-171,157,772,675,-741,-1165,-775,-652,-1098,-1463,-1663,-1561,-1356,-1820,-767,-515,-335,-212,-841,-166,-211,-530,-304,-477,-425,-565,-678,-872,-1107,-1329,-1602,-1839,-2104,-2088,-1817,-1408,-984,-562,-1662,206,533,816,-101,415,358,319,1110,1002,595,-1522,-825,-1851,-1667,-321,-516,-701,-817,-969,-988,-1847,-1023,-1035,-1054,-1095,-1168,-1251,-2298,-1484,-1084,-809,-507,-213,-31,261,452,-543,635,615,-19,201,-2092,-910,-971,-652,-784,-767,-1494,-1083,-556,304,-1187,-600,459,976,-38,-304],[-159,161,311,-117,169,-994,-135,-1012,-1270,-957,94,1425,1510,1015,1589,202,-1458,-1307,-1215,-1523,-2224,-314,-415,1252,1980,-1312,1124,75,223,-145,-477,-905,-764,-838,-848,-869,-995,-1127,-1224,-1361,-1307,-1306,-1625,-1200,-1062,-988,-852,-642,-1693,-235,3,156,282,347,388,359,-1201,-1690,-1156,-162,-412,-651,-882,-1067,-1260,-1390,-1478,-1533,-1470,-1546,-1654,-1752,-1576,-1403,-1111,-1075,-496,-240,-704,255,112,299,540,-1274,392,-94,-1361,-1579,-376,-1212,-1849,-599,-960,-281,-205,-666,-1702,-1159,-354,-956,-951,-452,324,342,287,-615,-864,-1429,-1174,434,1121,4,-1886,-555,1034,2825,2033,-850,346,-1629,-173,-116,-505,-416,-28,-1965,492,-416,576,478,223,-2040,-401,-683,-869,-897,-886,-927,-2060,-1214,-1379,-1660,-1456,-1065,-634,-292,-506,-61,-751,-175,-1712,-562,-659,-1720,-914,-681,-639,609,789,-487,828,-647,-542,-558,-1676,-1331,-2287,-658,-1012,-1719,-259,-113,-49,-44,-328,-670,-491,-704,-920,-1082,-1228,-1259,-1153,-971,-771,-624,-548,-924,-990,-478,-714,-734,-910,-1615,-918,-1247,-436,-128,-1706,389,494,-1107,-1858,-1898,-1139,414,625,953,1262,601,1695,1756,1660,1458,1229,-142,797,585,466,410,362,-1464,-272,-95,-453,-552,-1949,-1292,-1575,-1486,-1194,-917,-651,-1200,-1021,-308,-270,-768,-2104,-931,-1314,-1500,-422,-565,-751,-854,-1125,-1231,-1138,-893,-610,-325,-40,136,-1261,-359,-358,146,-772,-517,-283,-273,-142,-951,289,898,-819,1382,1300,1622,1080,-349,498,77,269,-104,-398,-371,-1472,-1541,810,1250,-338,840,1475,370,142,521,-156,857,398,-1413,-1483,-988,-1906,-422,-1458,-1014,11,874,-1040,428,1238,1235,-514,-1413,-1172,-1312,-276,-264,-2011,16,646,664,593,351,188,-136,-524,-1015,-1361,-1681,-1389,-858,-298,-877,-146,988,713,-1463,387,-326,-681,1041,1785,1595,1354,1116,741,-67,33,-191,-212,35,435,1047,250,-724,-700,-850,-417,-537,-1611,-944,-1277,416,-175,227,-806,-217,-1223,-1751,-951,-292,153,443,-318,-67,423,-1507,-1098,-517,795,-883,-336,-139,-456,-580,662,730,-658,-169,-76,-809,-212,203,1249,2536,-721,-1006,-411,626,-697,-1444,-236,572,306,-48,-2014,-842,-1288,-1678,-1938,-1704,-1493,-1232,-1069,-992,-901,-778,-612,-1317,-806,-222,-952,-340,-576,-1739,-1105,-1454,-1588,-1284,-852,-384,-29,273,305,-836,135,726,608,442,310,106,-82,-263,-471,-1513,-707,-717,-1161,-2340,-539,-511,-483,-491,-510,-625,-728,-875,-1029,-4305,-46884,-25044,-1768,-1716,-1693,-1712,-1821,-4523,-5167,-10620,-1607,-1368,-1117,-959,-1557,-4745,-2386,-1276,-896,-1006,-1114,-1120,-1027,-848,-679,-1590,-302,-1801,-1433,-1427,-1420,419,471,408,-1116,-1970,-1522,-220,-1960,-689,-967,-1159,-1267,-1306,-1195,-1038,-881,-763,-670,-670,-1465,-1635,-911,-1069,-1312,-1543,-1696,-1415,-969,-774,-1433,232,110,277,-1158,-1235,-331,654,2042,1943,-180,-1242,725,1131,-1255,-217,-47,-658,-1709,-1079,-233,-452,-806,-858,-1022,-1066,-1021,-840,-596,-299,41,437,792,-1020,-732,402,1625,1664,1606,1193,-1521,-1315,-1520,958,975,-402,-224,-394,-1185,-1211,202,1383,-793,-786,-1111,-640,-1169,-1455,-1168,-1256,886,781,589,344,-16,-422,-1087,-1413,-1374,-864,-392,-1466,300,-168,612,132,280,-936,-412,-264,-154,-55,87,2,373,418,383,235,-676,-715,-1746,-2299,-1245,-1166,-1388,-1589,-1529,-1628,-1451,-1441,-1404,-1374,-1375,-1325,-1295,-1216,-1095,-938,-685,-352,-1099,-385,-1124,72,-59,1291,2063,-219,578,2671,-743,670,1708,-399,-2327,-1659,-398,-921,585,313,197,256,-243,409,402,-1950,29,-360,-797,-1152,-1219,-915,-613,-768,-160,-1142,-547,-454,-502,-552,-552,-366,-113,177,387,-104,151,-80,-605,-654,1467,714,134,1316,198,-1114,-1640,508,-478,1315,553,-381,-525,-1221,-1305,-752,-262,-960,-1608,-1288,-1365,323,-490,-1041,988,1322,1682,-218,-1562,-1351,284,204,424,-864,-182,-431,-576,-863,-1037,-1864,-1739,-1442,672,504,-172,-298,-277,-480,-622,-716,-761,-800,-873,-974,-1098,-1211,-2055,-1385,-1328,-1328,-1436,-1166,-1137,-1172,-1231,-1352,-1467,-1851,-1761,-1944,-1844,-1525,-1197,-857,-538,-194,-663,349,570,745,842,866,-953,427,357,58,-289,-682,-1055,-1447,-1718,-1635,-1342,-997,-1180,-382,-136,138,-796,277,-381,-897,1154,42,-367,361,1838,1200,-989,-1203,-219,503,-708,-284,-621,-938,-1173,-1974,-1688,-1115,-1098,-1093,-1141,-1417,-1495,-1665,-1872,-1780,-1626,-1495,-1367,-1293,-1299,-1272,-2376,-1225,-1178,-1647,-1048,-993,-952,-939,-936,-929,-908,-891,-850,-810,-778,-748,-1587,-628,-500,-386,-300,-235,-247,-201,-183,-855,-432,-1617,-1677,-898,-1090,-1278,-1366,-2199,-1185,-759,-440,-1453,23,247,-883,389,594,578,-882,-65,256,136,-29,-414,-253,-432,-285,-1504,-701,-1223,-385,-1051,-171,-467,-843,-1314,-1751,-1656,-1110,-482,142,733,257,-1800,-440,-1286,-1113,-1766,-2559,453,1774,1729,1745,1785,1797,1833,1857,1815,1760,-12080,-15973,-5571,976,838,-2853,706,-4828,-4615,-1193,1044,1131,1127,1059,945,811,-1247,-7933,166,-62,-224,-391,-519,-1538,-1169,-568,-501,-317,-135,117,373,640,898,-137,-126,-110,1278,-322,185,1387,1219,-1275,-1405,-1168,-343,-756,-698,-924,-997,-1194,-2088,-965,-949,-996,-1077,-1202,-1248,-1192,-980,-666,-428,-318,320,589,738,794,808,709,575,303,12,-326,-751,-752,-677,-1848,97,597,1090,-545,657,665,452,1343,1495,571,-1541,-964,-1903,-1854,203,1218,1086,-580,-761,-1011,-2003,465,709,-520,-537,-354,-986,-2425,-1518,-895,-1169,-1402,-1510,-1409,-1271,-1100,-992,-905,-894,-856,-914,-2128,-1175,-1254,-1322,-1319,-1368,-1485,-1421,-1340,-1193,-1181,-805,-510,-184,-157,-453],[-278,-214,-72,-285,12,-787,24,-1122,-1308,-1159,-248,308,278,263,217,158,-1305,-1195,-694,-1045,-2417,-459,-560,-593,-647,-1021,-612,-522,-365,-173,-9,-1001,161,562,729,-801,-876,91,-422,-1288,-710,344,-1778,-1223,-152,245,0,-550,-1666,-850,-1095,-1223,-1057,-793,-509,-290,-1055,-1651,-1304,-174,-391,-650,-943,-1226,-1529,-1637,-1417,-1176,-859,-673,-479,-1408,-498,-57,-285,-1020,273,204,-1179,-77,-293,-542,-730,-1517,-805,-713,-1222,-1419,-576,-1657,-1419,-458,-1050,71,1318,-1116,-1837,-1057,-388,-1006,-1293,-651,436,178,-96,-782,-977,-1438,-925,320,655,-152,-1786,-468,1270,1753,1747,-979,295,-1472,-53,674,353,39,-181,-1817,-571,-657,-654,-594,-581,-1667,-547,-559,-608,-657,-760,-908,-2829,-1078,-1107,-1070,-933,-822,-659,-564,-618,-724,-1214,-1058,-1386,-1532,-1607,-1842,-1149,-875,-606,-455,-382,-427,-538,-722,-1026,-1377,-1844,-2129,-2334,-1507,-1138,-1722,-401,-139,42,193,-417,-1190,484,616,754,-174,24,-136,537,91,66,518,211,-975,-1140,-639,-887,-1073,-1220,-1712,-1344,-1424,-1527,-1670,-1772,-1611,-1352,-1079,-1729,-1825,-1144,450,749,989,1034,386,2080,2200,2199,2124,2040,-340,585,1796,1184,1112,1201,-1275,-384,-587,-1362,-1062,-1464,1092,-287,-1991,-191,-949,337,-1225,-958,808,-324,-1242,-2062,-1161,-1355,-1174,133,515,836,1032,105,456,1404,784,-476,-404,690,408,-1079,-353,-271,46,-659,-544,171,933,533,-771,314,887,-703,720,619,557,433,-716,179,-284,-195,-86,-179,-229,-1520,-1396,-417,-438,-817,-502,-542,-540,-587,-610,-705,-804,-947,-1623,-1490,-1536,-1785,-1708,-1576,-1432,-1188,-993,-917,-701,-579,-399,-675,-1646,-1218,-1472,-394,-380,-1962,67,966,888,691,268,31,-383,-816,-1180,-1496,-1604,-1466,-1249,-1050,-984,-971,-999,-950,-1328,-753,-602,-416,-250,-125,-55,-7,-48,-235,-472,-780,-1066,-1170,-898,-377,260,-81,-657,-739,-513,-210,-662,-1345,-1217,-1391,391,-297,-35,-915,1425,752,164,-885,-730,-961,-989,-952,-877,-791,-1576,-889,-161,620,-996,-331,-442,-424,-429,794,716,-917,-92,-334,-1053,-188,313,1269,3039,-687,-1152,-190,889,-567,-1587,-271,747,427,-440,-2169,-792,-1148,-1276,-1202,-1049,-1773,-791,-756,-818,-856,-829,-710,-1097,-732,-196,-920,-84,-572,-1871,-865,-404,-454,-381,-247,-40,103,237,331,-934,361,312,150,-52,-219,-461,-692,-919,-1173,-1309,-1451,-1464,-1728,-1688,-1378,-1449,-1548,-1661,-1586,-1344,-975,-592,-194,-5124,-43933,475,592,660,664,617,485,-3013,-4362,-11154,0,81,81,42,-2316,-5142,-1994,-1270,-60,-75,-82,-13,97,236,-178,-1840,-355,-2021,-1538,-1350,-1228,740,748,263,-1517,-767,-1535,-312,-1721,-199,675,719,166,-872,-281,449,298,97,-374,-359,-1620,-1273,-678,-619,-583,-541,-635,-764,-932,-1205,-1714,-1458,-1085,-675,-1357,-770,-97,663,1050,1307,-247,-1221,624,734,-1551,-352,-21,-452,-1824,-1091,395,126,-1145,-427,-707,-938,-1193,-1392,-1435,-1283,-1065,-796,-575,-1322,-449,-279,-293,-385,-534,-602,-1349,-1611,-1243,916,1046,-404,-207,-369,-895,-1304,44,1233,-697,-976,-1332,-608,-876,-1254,-1117,-931,1342,908,253,-353,-898,-1277,-1302,-943,-735,-564,-520,-1296,-688,-823,-1035,-1254,-1442,-1299,-1019,-793,-595,-399,-292,-254,-264,-357,-507,-731,-929,-1120,-1264,-1777,-1215,-847,-651,-524,-1236,-1803,-1387,-358,-305,-276,-319,-373,-525,-724,-984,-1314,-1646,-1659,-1267,-770,-518,-225,-111,886,1182,-538,762,1608,-269,1200,1509,-518,-2463,-1163,451,-1114,-153,-687,-1162,-1327,-1025,-681,-430,-1699,-298,-367,-347,-922,-410,769,1204,-672,212,-764,-838,-681,847,-143,1632,1335,942,563,210,-404,-324,-355,-666,-277,249,551,260,1098,-52,-1400,-1643,839,-491,696,302,-454,-694,-1284,-1049,-589,-304,-1011,-1518,-1094,-1265,277,-222,-928,1086,2686,2179,-29,-435,-1084,-17,386,710,-686,-144,702,519,-1296,-1542,-1619,-1503,-1460,356,276,-187,-726,-1269,-1549,-970,-452,-15,317,-324,-888,586,-413,-2092,47,-125,-343,-1510,-347,-1041,-159,-76,-72,-1103,-1905,-1401,-1177,-1022,-1184,-1152,-774,-333,135,-461,551,1175,1084,1600,1401,-960,178,225,1489,1301,492,-409,-1218,83,-794,-573,-764,-1223,-776,-781,-829,-1038,-1314,-1651,-1677,-1235,-719,-311,-136,707,838,-1311,-927,-337,317,-797,-18,39,-571,-844,-1911,-1202,-876,-653,-431,-273,-1160,-279,-323,-544,-594,-689,-781,-829,-879,-963,-983,-2122,-998,-982,-1390,-913,-866,-802,-731,-634,-505,-345,-186,-303,103,174,-248,-1538,140,-361,126,96,75,-484,81,160,-729,-249,-1527,-1053,141,44,-127,-362,-2261,-1172,-1453,-828,-955,530,1068,-1063,64,1937,654,-1002,-77,2586,1707,-249,-796,677,-583,-121,-1738,-1012,-1292,-672,-1255,-1801,-1543,-1058,-1179,-284,31,302,517,683,813,111,-1005,-403,-1893,-1661,-2121,-2767,195,64,1,-24,-51,-132,-200,-281,-416,-541,-18242,-17309,-4343,-1345,-1512,-2059,-1412,-5707,-5085,-1225,-1231,-1242,-1288,-1304,-1230,-1042,-2212,-8789,-211,102,-252,305,802,-1496,-1410,887,975,1168,199,894,1305,883,1252,-318,-8,214,1130,-427,118,1423,1161,-1813,-1543,-1582,-1078,-1177,-556,-790,-984,-1210,-2371,-1449,-1456,-1379,-1216,-1046,-837,-652,-455,-261,-335,-315,114,175,141,56,-20,-151,-257,-449,-614,-812,-1061,-1149,-1328,-2016,-1565,-1484,-1270,-1032,-747,-497,-242,12,268,468,-1468,-1010,-1864,-1985,119,1734,1892,-660,-743,-1003,-2118,866,1616,-678,-628,-440,-989,-2379,-1468,-1281,-1658,-1902,-1936,-1778,-1567,-1246,-888,-451,-15,461,639,-2108,-732,-497,536,1552,1147,-1479,-1362,-891,-78,-1140,-981,-954,-1231,-1426,-1507],[-436,471,528,-507,-207,-582,160,-1284,-1114,-1421,-523,703,850,329,316,238,-1229,-1142,-114,-486,-2247,-217,-630,-54,-406,-772,-1089,-1352,-1488,-1496,-1457,-1349,-1226,-1183,-1139,-1137,-1252,-1383,-1496,-1640,-1730,-1884,-2037,-2106,-1866,-1614,-1264,-820,-1616,67,526,874,1150,1171,750,1178,-666,-1542,-1370,-262,-885,-1436,-1656,-1294,-796,-323,29,239,433,415,91,-1921,-57,-300,-440,-902,-580,-622,-1325,-565,-544,-569,-586,-1719,-550,-482,-1010,-1163,-740,-1956,-990,-381,-1091,-224,862,-1526,-1586,-870,-409,-960,-1582,-840,-502,-664,-864,-1007,-1081,-1299,-1174,-1307,-1377,-1428,-1619,-1238,-925,-612,-220,-1020,288,-1247,116,1434,1577,1847,2030,-1473,1982,-384,441,-215,243,-1310,1774,1620,1438,1263,1040,766,-3390,-698,20,-225,-413,-645,-821,-1030,-1332,-1602,-1750,-1770,-1656,-1413,-1141,-1813,-655,-398,-204,-115,-76,-114,-166,-221,-813,-529,-1729,-1257,-2044,-992,-1240,-1675,-18,375,189,331,-368,-1658,1149,982,814,3,382,-75,212,84,-39,-215,-449,-893,-1210,-1107,-1332,-1494,-1578,-1765,-1353,-1501,-896,-637,-1649,-77,127,-656,-1442,-1719,-1087,291,132,3,-108,-103,-38,136,318,505,716,-539,466,1184,1263,1330,1372,-1110,-479,-837,-2228,-1597,-862,1420,445,-1963,-604,-1212,106,-1142,-858,-610,-1257,-1928,-2241,-1449,-1198,-853,-236,917,1124,1152,321,652,2454,352,-708,-473,950,798,-874,-321,-115,-131,-484,-638,-19,918,797,-633,249,953,-527,-259,-924,-1507,-2083,-2513,-2234,-1980,-1616,-1358,-1191,-1047,-1476,-1289,-974,-969,-1226,-995,-1012,-979,-980,-937,-938,-911,-888,-1460,-1371,-930,-1652,-868,-1165,-1378,-909,-941,-1004,-1098,-1218,-1304,-1405,-1470,-1469,-1649,-1125,-892,-1902,-345,-115,97,219,146,248,184,-1093,-538,-1744,-236,-331,342,550,-918,-125,799,7,-1219,360,-271,-484,-940,-1301,-1432,-1240,-871,-506,-137,141,-749,402,416,-44,352,-534,-662,-796,-252,-83,-867,-1125,-1359,-1562,284,-476,-435,-1010,1987,1620,171,-1063,75,1514,1139,-258,-183,-863,-1655,-1642,-1544,-1204,-1088,-551,-809,-482,-368,833,620,-1226,-136,-684,-1422,-244,235,1282,2768,-585,-1370,-61,1028,-582,-1715,-389,-250,-486,-968,-1810,-434,-110,226,533,30,-2055,-210,-673,816,976,833,720,-959,-756,-69,-952,831,-640,-1990,-1396,1386,1411,-223,1299,1140,831,465,41,-1130,-910,-1372,-1814,-1993,-1723,-1319,-864,-448,-692,-242,253,343,-2230,-1084,70,-203,-463,-656,-677,-570,-269,88,467,-3472,-28899,993,1041,1047,1003,930,792,-1439,-3363,-8900,-1367,-1086,233,-1085,-3258,-5439,-1699,-1457,-738,-876,-1006,-1058,-1067,-1039,-1043,-1894,-993,-2332,-1723,-1376,-1180,-633,-571,-592,-1246,-669,-1180,-505,-1526,-552,157,374,48,-770,-897,467,420,212,-369,-271,-1253,-783,-562,-218,-81,45,15,-57,-157,-547,-1992,-294,-549,-101,-1621,-472,10,549,1998,2240,-338,-1130,445,250,-1885,-607,-159,-364,-1859,-1046,480,221,-1601,-300,-569,-789,-1015,-1165,-1232,-1190,-1064,-874,-739,-1593,-688,-790,-919,-1096,-1287,-1349,-1301,-1912,-1103,-400,-127,-493,-308,-452,-739,-1346,-219,66,-701,-1201,-1408,-294,-654,-1148,-1131,-685,-826,-1328,-1752,-1894,-1746,-1570,-1504,-1537,-1689,-1855,-2064,-2071,-1854,-1528,-1214,-888,-596,-939,-415,-340,105,169,150,76,-29,-201,-399,-634,-967,-864,-829,-1090,-1261,-805,293,530,-1128,-1983,-1273,550,609,1007,625,663,-3,-926,-1010,-215,-374,-454,-879,-158,-7,-566,-214,726,818,-857,864,859,221,1020,1087,-680,-2587,-642,1202,-1168,1167,850,497,155,-1764,-554,-749,-1472,-545,-273,-353,-995,-367,1076,1272,-599,391,-439,-1085,-954,506,-442,964,609,174,-279,-738,-1226,-1561,-1732,-1729,-1608,-1453,-1321,-1214,-1101,-1044,-1720,-1335,-702,-596,-423,-234,-473,136,-473,-875,-631,-444,-989,-1387,-864,-1170,133,-4,-683,1189,1154,1019,382,626,-640,-310,-276,-517,-741,-846,-869,-873,-1165,-1686,-1311,-1174,-1395,-576,-539,-453,-439,-365,-321,-323,-390,-494,-639,-822,-1011,-1175,-1251,-1805,-1102,-826,-600,-1232,-238,-863,461,588,605,-724,-1669,-1135,-1198,-1098,-789,-996,-884,-534,-83,-256,588,786,881,862,765,-954,-81,85,108,97,168,-496,-1279,422,-848,373,-43,-1186,1193,1565,1318,-1060,-654,-565,-727,-1313,-1768,-1548,-1074,-597,-188,-1579,-648,-472,14,-868,186,80,-848,-1119,-1610,-664,-868,-1141,-1394,-1583,-1420,-1165,-869,-676,-444,-228,-55,106,-111,-378,-580,-1850,-600,-986,-1086,612,613,-49,309,-249,-582,123,82,-242,240,255,162,-1327,236,-360,511,635,400,-636,262,-257,-564,-94,-1262,-406,96,55,-41,-176,-1921,-707,-1064,-1379,-1355,-1055,-574,-1172,-248,779,435,-1074,103,1526,1526,-646,-1129,648,-685,-61,-1869,-1233,-1223,-895,-1283,-863,-668,-387,-1099,89,263,377,418,399,337,70,-104,-193,-1531,-1755,-2150,-2207,-1042,-1301,-1554,-1808,-2014,-1883,-1507,-1083,-688,-284,-23312,-16630,-2302,600,641,-1217,501,-6136,-5468,-190,-462,-699,-923,-1049,-1015,-807,-3016,-9336,177,531,-203,565,827,-1391,-1614,500,827,1207,219,979,1383,568,752,-466,94,617,1076,-467,-28,147,-75,-2187,-1392,-1962,-1719,-1407,-1055,-1235,-1342,-1467,-2584,-1467,-1404,-1337,-1242,-1141,-949,-694,-335,100,-173,-278,928,1663,1470,2106,2138,2042,1911,1654,1308,103,-1341,793,276,-2108,420,267,69,-820,-569,-1006,-1462,-1867,-2018,-1840,-1478,-1002,-1724,-2024,99,430,625,-785,-627,-918,-2163,421,154,-745,-651,-807,-1162,-2165,-1802,-1956,-1947,-1816,-1593,-1284,-944,-500,-530,240,435,709,822,-2018,-618,-213,785,1763,1394,-1453,-1447,-1110,-287,-1047,-1108,229,586,-334,-641],[-466,115,-43,-631,-523,-784,-1028,-1376,-808,-1606,-569,326,704,610,-269,174,-1132,-1066,497,144,-1908,-79,-727,5,-342,-667,-902,-1049,-1072,-1022,-984,-1189,-786,-705,-560,-1362,-1224,-193,-432,-969,-71,193,-1462,-724,-132,403,581,-644,-1515,-35,865,950,1761,852,720,889,-113,-1375,-1343,-1879,-992,-97,506,1436,1923,1564,1516,747,1233,572,-303,-1456,-313,-606,-612,-736,-351,-271,-945,-209,-285,-458,-674,-1571,-1132,-1267,-1239,-1098,-821,-2028,-635,-410,-1119,-466,-232,-1904,-1195,-668,-488,-868,-1849,-1048,-505,-434,-417,-959,-1070,-1104,-370,99,174,-141,-1459,-377,70,-60,-154,-1030,-429,-1027,-694,-806,-930,-1027,-1002,-1037,-822,-616,-335,-1396,-579,-1035,678,837,941,1025,1032,961,-3778,-432,583,352,115,-227,-569,-984,-1510,-1948,-1831,-1495,-1187,-851,-543,-1692,-359,177,383,558,639,641,614,560,-947,-504,-1529,-1175,-1667,-1359,-1341,-1626,-174,326,236,179,-206,-2020,-994,-1439,-1830,-1938,-1681,-1292,-896,-521,-187,54,201,-771,-1247,412,162,-1580,-1211,-1821,-885,-1577,-462,-598,-1635,-713,-735,-735,-1117,-1608,-998,-718,-873,-1075,-1379,-1704,-1979,-1691,-1268,-810,-304,-707,410,1112,1330,1788,1501,-987,-566,-733,-2552,-1935,-214,1162,839,-1440,-935,-1474,-144,-950,-737,-5,-985,-2014,-1955,-1611,-867,-538,-637,491,425,424,194,-17,-276,-570,-912,-1284,-1642,-1993,-1929,-1516,-1076,-688,-273,-747,-255,535,648,-530,121,612,-311,213,-76,-364,-726,-1233,-1408,-1724,-1755,-1653,-1429,-1095,-1360,-1186,-103,243,-1449,699,1041,-138,-627,-4,169,1590,238,-1073,-1163,-842,-1439,481,-986,-1074,-63,-171,-604,-354,-440,-513,-1059,-863,-1141,-1791,-1666,-1855,-1793,-1569,-1234,-850,-519,-265,-66,43,-1050,-236,-2151,-417,-447,-13,169,-820,-21,1000,-232,-1028,755,-79,105,1406,1400,1135,890,642,363,171,42,-1033,33,135,-108,-81,-978,-621,-788,15,58,-1019,-860,-1229,-1659,213,-580,-847,-974,1964,1841,203,-1182,-55,1296,1098,-73,517,83,-1673,-936,-975,-650,-1014,-428,-1094,-504,-271,555,513,-1443,-172,-994,-1766,-279,95,1369,1425,-297,-1498,107,614,-613,-1649,-854,-1364,-1694,-1463,-1339,-398,32,409,499,32,-2167,-246,-592,824,1086,1193,882,-760,-732,-126,-913,984,-628,-1947,-1812,1223,1813,-721,1552,3125,2511,1142,630,-1276,1145,487,-307,-1152,-1945,-2011,-1220,-949,-912,395,758,1163,-2387,-479,1076,747,341,-125,-575,-996,-1093,-819,-325,111,-9916,873,1171,1414,1581,-7322,1666,172,-2056,-5623,-2554,-3793,-729,-2520,-4222,-5248,-1389,-1597,-1467,-676,-922,-1113,-1276,-1408,-1572,-1704,-1790,-2582,-1839,-1870,-1912,-1933,-1778,-1644,-1504,-1378,-1175,-942,-1268,-882,-609,-568,-588,-707,-1299,-946,-1110,-1315,-1509,-1678,-1611,-1423,-1176,-897,-675,-458,-368,-297,-250,-298,-1866,-433,-924,-794,-1781,-1263,-1430,-1516,-1500,-1411,-1351,-1279,-1256,-1215,-1919,-1129,-1030,-935,-1804,-873,-470,-260,-1999,176,389,381,-807,-670,1034,1036,971,858,618,-1713,-396,-646,-1023,-1139,-904,-445,-813,-1986,-992,682,879,-550,-421,-533,-607,-1201,-486,667,-670,-1334,-1214,246,-413,-1044,-1114,-1204,-1278,-1102,-940,-850,-882,-1022,-1427,-1335,-1231,-908,-575,-628,-672,-470,-86,-590,404,-915,-400,-487,501,344,130,-115,-368,-666,-977,-1310,-1507,-1440,-1144,-719,-1310,-1082,400,664,-980,-2053,-1093,719,595,641,96,236,-173,-1254,-1061,-59,-445,185,-821,236,428,-879,-304,1211,1637,-996,897,693,306,-134,-493,-856,-2701,-370,-137,-1063,127,78,-27,-148,-1961,-539,-649,-1293,-625,-543,-443,-1110,-393,-13,43,-550,271,-186,-1200,-1259,131,-694,631,517,324,115,-95,-1039,-952,-414,-918,-219,-88,9,68,111,-765,-1993,-876,65,-421,214,376,-467,-3,-486,-980,-693,-546,-915,-1238,-647,-1116,-134,-348,-587,-814,-944,-995,-982,-920,-879,-856,-894,-917,-1018,-1090,-1108,-1027,-755,-1198,-1009,-838,-1316,-393,-43,-458,-296,404,-201,208,-203,-605,-745,-957,-1074,523,-355,-1575,-532,844,803,-908,-493,-718,743,1910,989,-406,-1338,-1018,-1272,-1211,-943,-451,-971,-1474,-1826,-1749,-1482,-1216,-948,-673,-358,-1046,-409,-71,1099,1499,302,-601,-1438,374,-1041,534,-196,-1226,1241,3748,1238,-1241,-1168,-668,-719,1083,66,-327,-1202,-1286,-1655,-1780,-1527,-1249,-999,-977,-525,-345,-1137,-1404,-1355,-511,-744,-1087,-1382,-1421,-1120,-667,-140,-691,84,1075,1350,517,-196,-420,-633,-1723,-643,-1161,-898,1100,1174,-25,134,-185,-402,-84,-464,-808,-1067,-1157,-1082,-1180,-767,-608,-521,-502,-513,-780,-512,-822,-510,-187,-1094,-79,-36,-31,-58,-377,-1604,-507,-123,-99,-94,-188,-217,-1308,-716,-454,-554,-1264,-678,-701,-655,-1142,-1483,-551,-926,-484,-1859,-1510,-1211,-929,-1549,-921,-1165,-51,-1127,1079,1293,1385,1446,1491,1537,-47,651,474,-775,-1385,-1931,-1722,1032,721,395,49,-316,-690,-929,-971,-836,-6240,-27174,-14817,-379,450,519,-548,378,-6175,-5945,-442,-777,-1079,-1354,-1500,-1452,-1231,-3799,-9733,-392,-143,-224,301,448,-1420,-1903,-72,443,1022,56,896,1095,163,71,-679,8,71,-306,-735,-1183,-1635,-2021,-2068,-1739,-2387,-1801,-1458,-991,-963,-940,-969,-2103,-966,-441,-89,180,-500,602,1426,612,370,-74,-327,1082,1564,1099,1946,2441,2154,1800,1277,729,155,-1692,-503,-446,-1998,129,394,549,-717,396,98,-282,-697,-1048,-1250,-1155,-845,-1578,-2046,57,750,980,-1021,-503,-828,-2201,847,590,-741,-669,-416,-686,-1899,-1173,-1342,-1413,-1431,-1401,-1302,-1173,-940,-683,-368,-72,282,546,-1872,-496,87,882,865,745,-1407,-1455,-1319,-463,-890,-1174,-387,-354,-327,-633],[-608,-48,-8,-889,-623,-91,-48,-1607,-614,-1445,-604,-115,-48,45,-956,-112,-1211,-1180,-49,-202,-1736,-632,-979,-1072,-1198,-1120,-954,-966,-627,-465,-363,-1308,-191,-67,6,-1601,-1257,-223,-599,-937,-232,-307,-1285,-453,-307,-280,-181,-785,-1488,-303,401,439,432,361,278,175,141,-1305,-1345,657,1008,535,534,1675,2377,1931,1680,817,1319,378,-763,-1019,-927,-1611,-1300,-748,-254,131,-483,-796,63,1012,1006,-1207,718,-16,-653,-638,-877,-1920,-460,-624,-1215,-732,-43,-2008,-867,-554,-609,-815,-2090,-1334,411,266,39,-1039,-1143,-945,-300,-341,-303,-276,-1359,-484,-108,-18,166,-1081,152,-880,370,694,546,277,-31,-611,-807,-916,-706,-2040,-1412,-885,736,910,978,988,893,712,-4044,-233,96,-161,-396,-711,-989,-1249,-1289,-1021,-835,-369,-213,-103,213,-1527,-34,155,6,-245,-530,-860,-1170,-1454,-1761,-2022,-2015,-1890,-1701,-1771,-1417,-1566,-1140,-1028,-942,-837,-722,-1909,-438,-216,36,319,613,65,573,56,496,1543,575,-676,-1291,562,468,-1982,-1506,-1911,-1000,-1654,191,103,-1511,-986,-1015,-554,-814,-1513,-905,273,505,-276,-68,-11,-261,-490,-500,-269,119,-818,362,1201,1372,1501,1493,-929,-664,-467,-1874,-1744,-557,-1060,-1322,-1191,-1158,-1781,-451,-683,-637,521,-1005,-2023,-1895,-1674,-458,-257,-1068,137,255,68,-358,-765,-1193,-1523,-1408,-1016,-583,-252,-385,-76,278,-697,51,-853,-529,-487,-829,-1164,-1474,-1829,-1703,-1445,-1248,-1059,-983,-1222,-1039,-1501,-1544,-1770,-1845,-1218,-1206,-1108,1002,640,-1483,589,687,-409,-836,-342,271,2149,284,-632,-950,-709,-1179,339,-791,-809,-481,-880,-1253,-1594,-1829,-1680,-1397,-1145,-957,-1729,-930,-594,-1660,-585,-665,-751,-864,-941,-885,-708,-751,-109,-1980,-517,-497,594,541,-658,-48,-499,-925,-1276,-1084,-631,-92,422,889,1290,949,1033,1996,2006,1894,-1183,1393,1055,-48,-472,-1411,-550,-768,-291,-170,-1106,-591,-987,-1698,153,-622,-1270,-843,570,517,288,-1212,-167,144,-52,-304,-574,-890,-1687,-1548,-1905,-1980,-1665,-1328,-1302,-733,-522,-396,-301,-1581,-235,-1261,-2042,-346,-129,998,1287,107,-1496,296,1264,-698,-1449,-457,-79,-687,-1537,-1833,-1580,-1133,-741,-473,-293,-2125,-236,-462,473,793,1189,797,-531,-690,-184,-845,1071,-552,-1811,-2100,688,997,-1184,1581,2755,2474,1180,843,-1398,1282,361,475,9,-410,-899,-1378,-1839,-2132,-1803,-1405,-933,-2193,-68,275,499,652,714,720,602,481,323,189,-4,-123,-184,-163,-104,-55,-16057,-93,-107,-554,-2039,-3217,-5374,-3634,-3928,-5194,-4761,-1104,-1575,-2904,-1073,-412,756,808,845,475,-1207,-533,-2787,-1890,-1386,-1142,-673,-763,-883,-959,-986,-862,-636,-975,-1203,-417,-374,-119,-603,-1446,-41,524,148,-162,-179,272,78,-248,-404,-735,-1062,-1435,-1540,-1231,-761,-1423,253,-1265,-515,-1792,3,197,357,1680,1450,-227,-748,242,-536,-1645,-913,-494,-232,-1745,-638,809,363,-1912,801,877,705,-708,-863,-28,-353,-683,-986,-1341,-1724,-2147,-2009,-1615,-1230,-885,-533,-454,-1742,-896,433,667,-546,-532,-595,-473,-905,-741,429,-557,-1348,-823,867,-150,-928,-1046,-692,-603,-319,-11,273,127,590,-1284,640,657,427,924,-164,-1093,-206,-297,-523,492,-827,-299,-617,853,534,170,-192,-524,-851,-1137,-1402,-1559,-1650,-1689,-1632,-1528,-1494,-1369,-1263,-1181,-1958,-999,-933,-833,-759,-747,-726,-768,-1490,-861,-875,-819,-683,-757,-204,122,-1075,-310,1026,1243,-786,903,1260,1122,819,431,-977,-2751,-616,-848,-1007,-1057,-1115,-1145,-1171,-1291,-1493,-1737,-2026,-2099,-1894,-1720,-1580,-1535,-1571,-1740,-1890,-2023,-1981,-1799,-1611,-1473,-1307,-1300,-1336,-1432,-1487,-1443,-1340,-1081,-730,-962,-14,315,593,195,645,-1007,-1852,-305,1279,-338,1247,1215,-353,-113,-517,-1048,-693,-528,-710,-979,-647,-995,-959,-950,-846,-706,-498,-283,-93,63,110,-806,88,43,-94,-101,-83,-2,33,-569,-602,-380,-1113,-731,-344,-665,-182,284,-185,142,271,-193,-734,-1396,-1160,-618,-333,-1283,-899,483,807,-539,-750,-502,773,1928,1148,-16,-883,-922,-1268,-1187,-1348,439,-106,-368,-735,-1054,-1236,-1247,-1151,-1029,-899,-1080,-660,-496,-234,121,146,-551,-1497,435,-1207,726,-286,-1214,1226,4696,1069,-1322,-1535,-645,-770,1017,37,-368,-1407,-885,-1334,-1849,-2310,-2085,-1812,-1526,-1259,-996,-1223,-1521,-1042,-478,-405,-356,-219,-11,-756,220,695,-970,53,1076,1064,419,-287,-372,-659,-1551,-598,-1313,-1070,-1281,-1426,-1487,-1483,-1401,-1250,-1041,-814,-576,-379,-337,-202,-921,-273,-638,-385,-435,-409,-680,-45,-1290,-350,-165,-882,402,1507,1533,1451,-656,-1237,-379,334,-24,-369,-728,-901,-1193,-1103,-778,-584,-1364,-124,72,262,-1418,-1198,254,-1123,-278,-1566,-1610,-1099,-1191,-1762,-1238,-1699,160,-1076,1108,1791,1443,2064,2066,1659,-58,1403,1139,24,-877,-1468,-1176,348,355,443,560,653,671,677,651,558,-12306,-29554,-12555,-116,-357,-591,-831,-1048,-5767,-6378,-1444,-1369,-1207,-1053,-905,-759,-610,-4371,-9852,-483,-549,-618,-772,-950,-1439,-1980,-1356,-1431,-1397,-1375,-1297,-1227,-1156,-1103,-1100,-1068,-1060,-1045,-985,-868,-567,-747,-1163,-716,-2202,-1070,-1219,-1153,-95,1089,-256,-1538,-685,-50,833,462,-228,544,1575,886,396,66,-339,832,350,-181,-584,-638,-424,-50,228,450,479,-2000,339,55,-1625,-733,-1132,-1412,-1463,-1320,-1257,-1293,-1438,-1649,-1770,-1497,-989,-1375,-1997,49,551,438,-1306,-354,-698,-2188,1870,1491,-606,-664,-337,-1101,-1621,-1012,-399,181,663,1015,822,1301,-223,-199,-366,230,432,141,-1707,-421,-571,-661,-643,-641,-1395,-1411,-1541,-651,-742,-1261,-661,-599,-542,-640],[-681,-370,-699,-1089,-1187,-979,-755,-1647,-406,-1171,-507,-114,-114,-138,-1558,-448,-1277,-1328,-952,-1167,-1598,-918,-1216,-593,-513,-482,-558,-1235,-435,-400,-399,-1275,-536,-298,-283,-1420,-1151,-629,-806,-1013,-1099,-1086,-1084,-726,-457,-285,-97,-931,-1406,-563,185,457,940,-55,805,1759,930,-1227,-1269,1308,2196,329,499,1624,2805,2306,1795,824,1341,148,-1187,-636,-677,-504,57,-447,630,1703,-15,-1353,193,1853,2103,-767,983,-23,-536,-410,-838,-1679,-437,-928,-1301,-949,-486,-1668,-585,-474,-777,-737,-1952,-1601,961,48,243,-1051,-1163,-781,-712,-447,-41,-32,-1228,-645,820,727,604,-1124,3,-773,143,257,387,508,657,-188,747,-313,-1384,-1786,-2112,-805,988,943,848,737,560,331,-4130,-75,-238,-403,-510,-672,-801,-997,-1316,-1624,-1721,-1542,-1281,-943,-615,-1312,-55,118,255,276,233,107,-43,-212,-1352,-671,-1162,-1091,-1190,-2077,-1220,-1414,-972,-829,-716,-606,-523,-1608,-419,-335,-234,-72,64,53,424,-74,483,1142,384,-629,-1358,654,750,-1755,-1833,-2050,-1139,-1728,-1433,-1582,-1201,-740,-336,-13,-567,-1446,-822,144,354,-588,-385,-350,-716,-1074,-1483,-1898,-2063,-1721,-1464,-1275,-1110,-987,-929,-962,-1039,-1158,-1321,-1449,-1432,-1303,-1030,-704,-1295,-2098,-850,-389,-612,614,-654,-1644,-1812,-1480,-65,-58,-1528,-287,-521,-783,-1274,-1693,-1751,-1301,-1165,-629,274,676,-182,86,774,-1125,340,-939,-843,164,-253,-595,-776,-840,-764,-629,-556,-528,-653,-1061,-1164,-1600,-1772,-1766,-1429,-943,-1015,-1087,276,395,-1463,379,230,-710,-1046,-790,330,125,-182,-479,-814,-988,-1103,-1137,-1040,-870,-677,-451,-360,-657,109,187,-1025,426,348,-1519,-1131,-319,-1538,-265,-12,-133,-273,-387,-375,-220,-421,301,-1592,-548,-539,1430,690,-521,194,672,-373,-869,-1675,-1551,-766,-5,668,1233,786,600,2176,2194,2067,-1262,1486,1090,37,-851,-1808,-567,-932,-1147,-1278,-1361,-1404,-1343,-1732,-1188,-1100,-1684,-828,-770,-719,-655,-1162,-632,-680,-666,-622,-507,-359,-1769,-155,254,435,-622,-508,-1470,-577,-152,974,473,-1707,-322,-1454,-2012,-707,-1116,-1318,-1286,-1166,-1380,-1004,-1037,-1116,-1245,-1340,-1304,-1139,-1587,-602,-370,-168,54,-423,-481,-2022,-233,-361,1072,1703,1863,610,-349,-701,-305,-827,1108,-480,-1696,-2255,225,252,-1607,-24,-188,-404,-579,-718,-1555,-870,-871,-905,-915,-849,-843,-840,-2547,-1014,-1129,-1364,-1575,-1827,-2000,-1829,-1440,-994,-565,-147,157,445,641,767,708,575,353,104,-157,-428,-14177,-940,-1061,-1143,-1074,-3153,-4918,-6334,-5235,-5726,-4231,-921,-1337,-3789,-1563,-520,287,136,740,495,-821,-524,-2998,-1908,-1428,-1244,-1092,-530,-605,300,1548,902,-239,-730,-1573,-925,-822,-264,-625,-1430,-270,659,-372,-69,-276,1080,878,-134,442,-35,-450,-878,-1128,-1105,-893,-918,-105,-1614,-747,-1699,115,200,215,1052,962,-127,-610,137,-901,-1355,-846,-696,-312,-1774,-444,287,-1,-1476,636,618,581,-529,-956,133,-32,-146,-160,-145,-1479,-834,60,188,313,429,-738,-112,-1365,-877,79,705,-534,-691,-692,-380,-574,-1041,221,-389,-1306,-395,759,60,-863,-988,0,243,506,705,860,116,557,-1144,860,797,219,821,317,-1328,187,-437,-385,556,-743,-168,-753,179,-54,-313,-563,-774,-980,-1157,-1332,-1426,-1482,-1512,-1458,-1365,-1357,-1272,-1216,-1184,-1807,-1057,-975,-827,-672,-680,-499,-430,-1648,-570,-289,-806,-318,-744,-288,-189,-1162,-284,343,547,-357,777,747,724,554,315,-1084,-2675,-258,-365,-520,-507,-618,-732,-841,-1029,-1242,-1332,-1183,-860,-561,-577,-1293,-503,196,95,-354,-238,-461,-924,-1512,-708,-788,-380,-266,-258,-337,-520,-1252,-1206,-1584,-1869,-1548,-1001,-427,110,495,-1041,-1550,260,1801,-284,2591,3080,-212,-240,-621,-1124,-697,-475,-457,-676,-63,-861,-690,352,324,506,516,504,458,390,263,-900,-31,-119,-217,-254,-273,-317,-300,-260,-223,-191,-847,-1024,-621,-919,-138,-179,-267,-406,-601,-818,-1126,-1774,-1502,-1679,-1794,-1896,-1939,-1888,-1855,-1688,-1439,-1189,-945,-694,-496,-301,-402,-908,-1253,-1076,-1655,-640,-996,-1429,-1415,-918,-390,132,615,703,905,-1098,-603,-116,572,834,-6,-422,-1466,392,-1386,896,-356,-1226,1100,1989,879,-1326,-1670,-556,-860,-454,-832,-1082,-1289,-1372,-1384,-1374,-1382,-1357,-1303,-1170,-1023,-864,-1165,-1523,-747,-630,-614,-650,-644,-624,-722,-686,-690,-1355,-873,-931,-959,-867,-677,-439,-694,-1375,-495,-1467,-361,1687,1305,35,-106,252,567,3220,1971,-445,-149,-593,886,-609,-68,-752,939,2633,466,-440,662,-1643,-132,-210,-697,687,1140,647,149,-914,-908,-823,-774,-579,-362,-229,-665,-922,-1361,-544,-709,-1408,905,982,999,-1163,-752,310,-1322,-363,-1233,-1578,-970,-1456,-1843,-1409,-2167,-1532,-1819,-1723,-1389,-1033,-705,-414,-170,-27,-57,-118,-290,-613,-1006,-1404,-1876,-1605,-1034,-411,205,752,1282,1754,2108,-18084,-30697,-10459,2349,2095,1722,653,723,-5199,-6834,-889,-1107,-993,-777,-582,-443,-362,-4799,-9835,-763,-1076,-1403,-1795,-1619,-1510,-1784,-1118,-802,-679,-667,-675,-742,-820,-1273,-921,-841,-714,-550,-784,-1403,-625,-1571,-412,-329,-1682,-370,-936,-1216,32,512,129,-953,-223,-466,611,776,98,465,2067,1099,397,198,-334,1450,1416,305,1186,2452,2175,2031,2202,2329,645,-2046,1136,1049,-1225,-546,-110,760,-363,1372,1604,1195,1007,-413,-295,-764,-452,-1154,-1903,-1203,-1424,-1434,-1472,-969,-669,-2132,-388,-399,-489,-673,-592,-364,-1390,-493,-195,1429,2576,1379,871,1698,-467,-52,-641,77,1219,682,-1546,-716,-1345,-1947,-1977,-1540,-1440,-1301,-1707,-852,-628,-1391,-364,-463,-644,-888],[-986,-1112,-1059,-1140,-1002,-404,-134,-1341,-124,-843,-272,716,1014,1020,-1993,-759,-1208,-1438,-90,-398,-1431,-920,-1368,-1149,-1219,-1287,-1344,-1429,-1506,-1589,-1708,-1766,-1726,-1621,-1385,-1101,-931,-628,-919,-966,141,-1049,-822,42,-382,188,814,-1051,-1223,-758,-47,334,514,-428,708,800,878,-1114,-1092,658,441,179,8,-154,-316,-430,-533,-640,-626,-677,-1512,-503,-260,10,412,-201,728,1479,437,-922,439,1993,1917,-266,1207,14,-409,-165,-693,-1393,-407,-1269,-1348,-1083,-860,-1313,-349,-414,-920,-615,-1681,-1792,500,-224,303,-980,-1082,-555,-78,-265,52,97,-1012,-816,1195,1009,726,-1135,-150,-684,-273,-462,-645,-822,-938,-1078,-1211,-1219,-2043,-998,-2505,-735,-118,99,266,409,465,441,-3939,85,-498,308,361,395,506,593,-142,559,-34,136,373,-314,223,-1039,-22,-196,-352,-564,-775,-1010,-1214,-1393,-1596,-1731,-1718,-1633,-1388,-1792,-826,-1117,-1042,-41,96,568,391,-1366,1025,1040,232,505,793,15,338,-226,123,2,-112,-607,-1422,-164,-208,-1273,-2143,-2201,-1245,-1735,-746,-890,-1011,-1146,-1268,-1280,-1145,-1365,-736,-585,-464,-787,-618,-181,-792,-112,-131,-177,-687,-858,-272,-384,-479,-566,-664,-1039,-904,-1008,-1125,-1217,-1245,-1256,-1167,-1031,-1345,-1854,-1239,-364,-639,-223,-157,-1071,-1629,-1197,77,93,-1566,-648,82,199,168,252,380,-344,-1232,-709,210,660,19,309,1146,-1460,681,-890,-1082,-61,124,-684,-826,-497,-390,-447,-504,-488,-491,-767,-374,-1302,-1244,-734,117,-69,-659,-1029,-133,-269,-1436,-564,-696,-884,-1170,-1267,-788,-758,-736,-707,-710,-685,-699,-597,-484,-610,-133,104,-296,-760,216,-73,-727,1234,850,-1259,-1267,-146,-1339,-425,-56,-399,-816,-1304,-1812,-1403,-866,-302,-1225,-427,-509,1119,720,-370,255,742,-226,-223,950,840,843,1446,2324,1830,661,183,2901,2804,2598,-1240,1914,1472,171,-1090,-1597,-407,-920,-746,-561,-1042,-240,-674,-1693,-30,-607,-1603,-523,241,31,-183,-966,-736,-999,-1008,-781,-400,17,-1834,42,766,256,-391,-556,-1486,-608,-133,978,425,-1754,-374,-1314,-1569,-746,-904,77,-171,-376,-1134,-647,-728,-1169,-940,-528,-189,116,-1453,-130,720,1090,1250,-691,-941,-1816,-157,-232,1110,910,706,395,-148,-701,-410,-796,-1024,-1450,-1767,-2187,-1134,-743,-1681,-53,197,291,309,241,-1650,-113,-358,-701,-1044,-1269,-1416,-1363,-2707,-1059,-881,-824,-762,-1365,-832,-962,-1183,-1384,-1485,-1347,-1127,-829,-572,-357,-310,-332,-451,-616,-819,-1061,-4506,-1577,-1665,-1613,-1397,-2367,-3085,-7095,-6078,-4776,-3662,-780,-786,-2891,-2028,-579,-510,-599,-730,-972,-1262,-1580,-3113,-1805,-1390,-1374,-283,339,-794,601,2482,1585,-20,-492,-1912,-1372,-1243,-421,-685,-1317,-490,36,-742,36,-329,1828,1253,-45,628,498,112,-202,-368,-203,-61,-379,350,-1876,-961,-1501,177,176,70,122,21,-134,-511,-465,-1221,-1041,-760,-821,-543,-1826,-279,-153,-352,-1004,1057,1255,1323,-268,-858,782,1380,893,1682,1666,-1090,-1133,780,1435,1385,1321,-1000,238,-922,-900,-326,517,-481,-853,-786,-279,-216,-1355,121,-126,-1201,37,-69,-180,-818,-920,-140,-230,-377,-606,-858,-1133,-1368,-1454,-1314,-1116,-879,-720,-615,-1008,-491,-489,-449,-444,-655,-372,-849,-383,-311,-253,-190,-110,-52,-4,5,-830,-349,108,166,-1156,-85,137,61,-354,-1615,-384,-342,-351,-350,-807,-716,-529,-1650,-731,-886,-993,-922,-787,-456,-79,-1135,-239,944,1179,165,657,1258,1176,956,686,-1156,-2500,163,118,-216,-608,264,402,-1043,453,520,-660,-871,1323,-159,-673,-1415,-633,1267,492,-280,303,153,-771,-1348,-667,-751,-662,-585,-539,-515,-540,-1205,-940,-846,-932,-992,-1008,-982,-908,-773,-872,-1269,-350,-193,-297,88,258,-93,-398,-822,-1224,-743,-440,-214,-375,184,-746,-995,390,644,1605,1508,1225,889,526,113,-951,-711,-1034,-1345,-1565,-1696,-1694,-1598,-1500,-1405,-1285,-1093,-1287,-807,-1236,-318,-164,-87,-102,-224,-419,-1546,-1482,-1457,-1453,-1500,-1472,-1484,-1303,-1370,-1447,-1561,-1744,-1865,-1704,-1412,-1048,-689,-1029,-1272,-948,-1582,-790,-835,165,115,87,-529,364,666,258,681,-1146,-561,-193,63,1338,-167,-310,-1400,624,-1612,138,-459,-1314,-69,-108,-110,-1287,-1533,-487,-1038,-73,-112,-534,-482,-730,-1067,-1199,-696,-836,-931,-920,-863,-767,-1060,-1471,-636,-612,-599,-648,-666,-677,-793,-727,-631,-1837,-362,-110,158,-242,-650,-193,-786,-1251,-392,-1440,-123,1702,1150,-34,-244,444,925,2082,2128,-565,-426,-880,908,-327,-167,-887,451,285,183,-218,71,-1830,-24,-316,-599,-375,-488,-595,-699,-1196,-847,-933,-998,-1037,-1065,-1143,-1139,-1021,-1387,-1186,-1129,-1451,-376,-304,-234,-777,-378,-477,-1583,-927,-1133,-1547,-1150,-1765,-1663,-1481,-2069,-195,-955,32,117,197,268,339,268,-9,406,384,317,-198,-561,-201,-274,-424,-441,-321,-100,159,487,834,1129,-23606,-31017,-8847,1595,1437,1193,857,480,-4687,-7332,-513,-546,-405,-233,-73,51,138,-5175,-9839,-668,-390,-599,-820,-937,-1669,-1551,-1247,-922,-237,-800,-55,-56,-858,-1770,-400,-610,-707,-861,-987,-1963,-1090,-1498,-918,-850,-1222,-766,-748,-1138,-592,-398,-197,-396,249,-916,1104,1080,425,361,1494,1210,359,300,-312,1227,1370,-76,644,1980,2103,1795,2176,2511,762,-1655,1347,1367,-847,-201,-548,37,-291,604,668,570,333,11,-559,-801,-1071,-1290,-1750,-1488,-1443,-1338,-1130,-950,-660,-2015,-213,-46,-55,-680,-147,-40,-1208,-176,-116,674,819,921,850,943,-661,79,-876,-92,478,367,-1356,-338,65,24,56,50,-1485,-1085,-1509,-998,-509,-1514,-667,-848,-1048,-1238],[-1143,-1215,-1173,-1137,-1130,-770,-554,-998,86,-588,-54,547,1343,1524,-2318,-1119,-1052,-1561,1333,1082,-1307,-427,-1500,-315,-209,-449,-1284,-1533,-978,-1032,-1025,-867,-1121,-258,-526,-611,-721,-54,-1031,-1046,175,-1517,-562,185,-527,99,769,-1213,-1010,-913,-502,-837,-1134,-1418,-1655,-1888,-2069,-2174,-2150,-1967,-1683,-1335,-977,-619,-352,-153,-62,-88,-101,-321,-1452,-820,-1085,-1317,-1314,-1151,-871,-546,-110,-196,754,1226,1652,240,1462,75,-302,55,-492,-1140,-523,-1645,-1385,-1145,-1155,-1007,-195,-396,-1020,-473,-1417,-1902,-7,-437,-264,-857,-918,-460,-461,-584,-463,-447,-714,-998,-467,-532,-540,-1129,-551,-631,-427,-331,-265,-232,-176,-194,-285,-366,-2661,-474,-2496,-680,-789,-893,-1007,-1098,-1229,-1407,-3425,-1728,-1907,-1796,-1451,-1110,-686,-280,-283,369,318,197,590,-387,906,-727,1098,2112,1001,555,1104,1966,1624,1249,-1794,-482,-769,-988,-638,-1357,-791,-697,-1360,-352,-253,-202,-233,-1230,-579,-844,-1175,-1527,-1522,-1027,-526,-390,365,795,-74,-613,-1496,775,1335,-757,-2316,-2309,-1298,-1656,583,1964,-86,-107,2462,1835,-185,-1279,-581,-117,75,-881,-775,-80,-859,1176,1601,714,-1096,-799,-95,-587,-837,-733,-467,-1158,-1008,-63,-557,-414,-747,-1196,-1387,-999,-1361,-1095,-1439,315,-742,335,241,-415,-1368,-906,-422,-547,-1111,-914,-56,432,776,1200,1610,-239,-1237,-807,86,491,185,560,1522,-1296,1056,-692,-1179,-462,291,-860,-1276,-974,281,751,325,777,633,-434,-514,-816,-802,-828,-1037,-1104,-920,-914,-575,-413,-1487,-289,-542,-857,-1212,-1767,-74,129,340,536,-677,-270,-494,-81,-271,-645,248,174,-281,-861,17,-352,-333,326,220,-994,-1326,-142,-1088,-558,-384,-437,-541,-710,-909,-1159,-1434,-1526,-1222,-881,-576,-278,17,-267,245,585,39,76,1203,1151,1062,1267,1826,1940,545,-217,2182,2143,2019,-1201,1509,1118,268,-1161,-1159,-1102,-1085,-286,35,-868,-140,-628,-1631,-114,-523,-1112,-353,727,1727,763,-731,-584,-141,396,-97,-529,-893,-1900,-1126,-1009,-768,-539,-618,-1403,-642,-165,498,354,-1781,-351,-895,-1049,-1054,-1372,-83,-297,-490,-868,-687,-714,-1515,-670,-651,-630,-653,-1269,-811,-959,-1120,-1240,-1366,-1468,-1560,-1521,-1531,-1601,-1649,-1671,-1654,-1639,-1586,-1618,-1668,-1770,-1844,-1701,-2082,-1203,-917,-1364,-258,65,282,464,593,-1687,665,-158,192,-43,-757,-247,-485,-2130,-815,-770,-703,-519,-969,-143,-13,11,-2,-68,-148,-314,-445,-3450,-732,-967,-1191,-1435,-1646,-1811,-1845,-1723,-2209,-1342,-1124,-859,-1250,-1037,-5098,-6099,-3745,-3132,-725,-195,-1580,-2514,-652,-499,-1134,-599,-302,-274,-482,-3121,-1637,-1267,-1542,-75,277,-1023,734,1578,2060,165,-319,-2149,-1714,-1648,-640,-823,-1246,-764,-416,-709,97,-388,-51,-338,-603,-812,-991,-1022,-992,-814,-543,-300,-27,228,-2028,-1192,-1303,154,88,-113,119,13,-129,-502,-342,-1546,-761,-319,-846,-151,-1762,-214,-688,-726,-586,950,1055,1165,-7,-633,348,1043,595,855,723,-554,-1104,171,2,-172,-361,-1229,-637,-677,-1000,-811,-292,-428,-1033,-901,-192,102,-1714,133,183,-1099,401,542,331,-820,-878,172,51,-26,-84,-84,-69,-61,-933,-173,-310,-433,-611,-788,-939,-986,-1004,-964,-923,-856,-864,-964,-1083,-1167,-1267,-1332,-1316,-1244,-1104,-939,-703,-400,-107,244,-997,373,832,1262,-223,-1402,-215,883,600,322,-710,-719,-599,-1544,-789,-1197,-1351,-1128,-867,-63,535,-1074,-217,1072,1932,688,400,1716,1470,1095,692,-1186,-2296,39,36,73,-974,354,89,-1250,941,1040,-1005,-853,1277,-121,-775,-1554,-799,562,127,-237,-357,-576,-692,-1144,-673,-735,-401,-303,-274,-275,-321,-1124,-857,-678,-846,-969,-1154,-1382,-1643,-1901,-2184,-2102,-1809,-1487,-1227,-950,-724,-560,-568,-1104,-1335,-831,-436,3,-87,369,-656,-1263,374,910,1655,2143,1500,1763,1770,660,-982,581,203,-156,-389,-519,-607,-609,-594,-588,-559,-430,-1486,-782,-1547,244,154,50,197,152,-56,-1365,-940,-1717,506,-416,-570,-1437,-816,-281,-552,-1322,-949,-1016,-926,-762,-518,-275,-1263,-1258,-812,-1267,-989,-945,84,700,392,-1074,1130,986,-142,423,-1195,-497,-346,-511,850,-266,-232,-1314,742,-1818,1047,-564,-1451,447,1368,408,-1189,-1310,-444,-1271,-31,-253,-667,-582,-715,-1314,-1087,-969,-1025,-1058,-1003,-908,-765,-915,-1336,-381,-246,-154,-163,-200,-309,-933,-829,-1084,-1619,-1320,-1075,-765,-767,-920,-98,-877,-1137,-262,-1231,-452,-748,-1079,-1383,-1538,-1398,-1133,-851,-610,-708,-755,-1151,-263,-319,-446,-964,-660,-826,-1003,-1225,-1333,-1796,-1407,-1303,-1242,-1142,-1014,-891,-780,-1453,-574,-479,-427,-407,-454,-645,-1227,-1053,-1331,-1643,-1772,-1471,-1050,-693,-361,-417,-72,-102,-1856,-564,-886,-1544,-1123,-2077,-1372,-1392,-1754,371,-906,637,684,704,709,723,-429,-11,707,675,600,-105,-240,155,62,-58,-72,0,112,220,374,551,60,-28767,-30791,-7783,1181,1168,1097,937,706,-4285,-7816,-485,-966,-1434,-1900,-1791,-1412,-1042,-5544,-9950,-605,-380,-351,-408,-468,-1879,-1391,-885,-992,131,-1237,180,783,-1218,-1594,179,-889,849,569,-943,-2165,-1122,-670,-1045,-1526,-1916,-1799,-1349,-1012,-327,223,699,107,641,-1371,1032,1345,713,241,1384,905,275,62,-268,253,818,-358,8,1449,1988,1524,2025,2326,798,-1313,708,118,-541,-726,-871,-870,-852,-820,-863,-914,-947,-919,-885,-806,-643,-714,-1582,-508,-575,-722,-888,-1162,-1342,-1919,-1565,-1482,-1286,-1026,-760,-517,-1146,-100,75,16,753,538,698,1027,-828,115,-1122,-352,1218,1075,-1211,-373,858,1320,1082,792,-1585,-885,-1193,-1154,-611,-1634,-1077,-1220,-1349,-1453],[-544,1530,1462,-1060,-1213,499,739,-673,285,-406,55,-72,-200,-301,-2080,-1483,-824,-1567,-728,-750,-1186,-755,-1585,-653,-603,-545,-1298,-1641,-178,-12,104,-309,-1165,261,-531,-270,-545,-37,-1052,-1125,-619,-1413,-983,-1134,-1201,-1318,-1358,-1418,-1244,-1180,-1039,-946,-840,-933,-605,-459,-256,-950,-681,528,828,-15,135,1341,2089,2273,1819,576,1078,-568,-1095,175,263,-520,-1260,-2001,-2562,-2173,-1494,-886,-329,116,487,717,950,150,-224,236,-275,-947,-738,-2038,-1426,-1127,-1288,-769,-143,-438,-1049,-332,-1189,-1935,-285,-571,24,-726,-707,-77,-171,-973,-602,394,-372,-1193,145,-64,-240,-1124,-667,-849,-1037,-1179,-1330,-1488,-1602,-1773,-2005,-2218,-3205,-2570,-2769,-2808,-2654,-2481,-2350,-2233,-2190,-2198,-2616,-2047,-1876,-1624,-1266,-935,-550,-224,-382,165,390,208,713,-466,954,-421,1456,2538,1124,41,416,2616,2346,1609,-2013,-447,-612,-945,-263,-954,-662,-586,-1493,-181,-49,352,413,-1244,656,546,-484,205,18,-89,-33,-557,259,792,-352,-675,-1612,766,982,-251,-2035,-2152,-1305,-1522,497,849,533,-567,1891,1986,-114,-1210,-461,-277,-77,-913,-887,-68,-926,913,1517,436,-1396,-751,-453,-1362,-2228,-2552,-1874,-1321,-1125,-557,-492,-585,-778,-1038,-1167,-1116,-1335,-624,-1190,-87,-942,111,151,186,-1098,-661,58,-24,-711,-1077,-46,232,434,783,1163,-138,-1206,-942,-27,254,273,789,1851,-680,1430,-395,-1094,-948,615,-1100,-1739,-1328,361,77,-328,-763,-1303,-1850,-2382,-2650,-2183,-1631,-1124,-636,-191,-736,-126,-67,-1655,-592,-722,-662,-1205,-2230,407,397,459,605,-742,-169,-376,-143,-112,-789,487,371,-341,-1002,-664,-1035,-1329,-1436,-1323,-1008,-1305,-183,-822,-622,688,1266,1401,-369,-406,762,410,112,-785,-1024,-1587,-1863,-1569,-1054,-501,-5,361,329,1020,1092,1080,926,795,576,376,-541,-82,-274,-446,-1201,-745,-902,-1088,-1279,-1431,-1489,-1382,-1014,-533,-702,-129,-666,-1581,-222,-436,-612,-238,181,207,-92,-529,-746,-718,-732,-683,-569,-447,-1940,-170,-77,-258,-128,-695,-1299,-689,-263,145,95,-1816,-209,-391,-616,-1457,-1765,-1532,-1831,-2045,-2112,-1951,-1712,-1700,-1068,-736,-400,-120,-1123,224,373,410,440,-148,-895,-1282,64,-88,-213,-466,-727,-988,-1288,-1576,-1959,-2333,-2480,-2134,-1699,-2063,-902,-1120,-983,128,485,781,841,1134,-1645,287,-288,-365,-617,-896,-477,893,-1510,832,1544,-1277,1893,-719,230,1732,1458,1094,636,144,-414,-859,-8255,-1147,-1031,-852,-749,-729,-815,-1024,-1331,-2566,-2133,-2335,-1934,-1416,-907,-2941,-5551,-2831,-2676,-762,412,-410,-3028,-758,-635,-1653,-1397,-564,-752,-936,-3025,-1451,-1171,-1683,-866,-525,-1301,109,378,670,277,-235,-2004,-1825,-1925,-928,-1038,-1255,-1355,-1722,-1644,-1181,-681,-183,206,-145,571,877,949,-446,-757,79,557,418,262,-2054,-1437,-1147,-1104,-1538,-1921,-2076,-1889,-1589,-1243,-944,-1870,-536,-119,-764,-1,-1485,-265,-1259,-1116,-252,1358,1394,1423,218,-355,-162,956,290,590,369,99,-528,-440,-686,-929,-1185,-1410,-1645,-1838,-1961,-2068,-2077,-2055,-1944,-1806,-1615,-1391,-2107,-819,-534,-1030,160,474,343,-855,-870,764,1856,1010,569,1283,7,-50,-910,-331,-113,-231,624,311,32,-145,-543,-391,-471,-590,-585,-948,-843,-903,-970,-1023,-1060,-1138,-1258,-1466,-1691,-1944,-1984,-1537,-944,-425,147,642,-174,-1162,-91,699,541,498,-485,-543,-636,-1416,154,-254,-1105,-1195,-1587,-1669,-1451,-1132,-766,-539,-358,-276,-292,-392,-444,-577,-714,-1163,-2076,-809,-823,-877,-1171,-925,-793,-1229,-94,311,-1245,-894,1266,-30,-846,-1689,-956,417,-231,-221,-441,10,-636,-966,-481,-758,618,1061,973,795,520,-1048,-826,-684,-1100,-1485,-1758,-1742,-1439,-1015,-632,-844,123,427,-552,810,916,16,-728,-1436,-1440,-955,-466,189,180,475,-593,-1426,314,1120,1658,1860,1120,1564,1532,690,-1021,636,374,79,-547,-148,-217,-172,-68,60,201,37,-1597,-544,-1691,339,138,148,296,211,38,-836,-390,-2030,59,-497,-574,-1182,-1160,-983,-663,-1182,144,519,775,889,921,732,-1580,-1135,-683,-940,-674,-817,-807,-636,-414,-1498,69,313,-479,149,-1235,-464,-571,-1089,355,-262,-205,-1238,797,-1882,1079,-656,-1616,7,233,-21,-1044,-1089,-446,-1534,-362,-411,-793,-293,-303,-1550,-975,-347,-360,-358,-283,-190,-72,-725,-1124,-259,121,101,-163,-133,-296,-1123,-756,-873,-1067,-906,-765,-620,-1333,-1195,-439,-932,-1016,-830,-1067,-1292,-1362,-1131,-710,-427,235,697,1122,1465,-856,-1098,-1376,554,166,-373,-911,785,562,397,46,26,-1695,203,-542,-524,-99,-261,-439,-610,-1650,-698,-614,-468,-323,-241,-319,-872,-574,-935,-1592,-1682,-1933,-1750,-1308,-857,-511,-251,-89,-1904,-393,-375,-1556,-935,-2358,-1058,-1172,-1538,-1002,-1101,-1279,-1493,-1729,-1911,-1852,-1546,-1191,-929,-650,-455,-402,-421,-465,-674,-975,-1282,-1600,-1945,-2343,-2180,-1728,-10513,-33194,-30054,-7197,599,989,1328,1520,1577,-3995,-8253,1565,1338,1068,732,380,64,-170,-5932,-10207,-585,-653,-672,-747,-828,-2028,-1301,-814,-690,-430,-1584,-50,442,-1531,-1068,551,-732,1173,402,-966,-1739,-666,-41,-501,-962,-1238,-1188,-784,-883,167,1093,1448,584,947,-1727,897,1606,987,173,1045,368,-277,-801,-1111,-1197,-1047,-892,-782,-691,-686,-675,-737,-732,-698,-1010,-405,-237,-267,16,-131,10,-535,-140,-339,-544,-732,-869,-999,-1051,-964,-860,-1345,-624,-500,-614,-326,-356,-333,-1790,-415,-432,-388,-781,-103,91,-1131,332,373,-635,743,46,504,634,-865,117,-1270,-616,1110,944,-1035,-383,917,689,472,232,-1612,-651,-874,-1220,-560,-1407,-773,-836,-928,-1048],[-477,1050,701,-885,-1180,-210,-342,-333,-125,-256,277,272,687,847,-1818,-1742,-529,-1343,894,816,-999,-1073,-1567,-545,250,-611,-1075,-1683,-295,-400,-552,-684,-898,-1006,-1157,-1257,-1310,-1244,-1123,-1059,-912,-861,-823,-809,-986,-734,-647,-1645,-524,-876,-677,407,-104,-953,860,908,949,-883,-472,1049,1180,-44,-61,1095,2444,2677,1681,401,856,-768,-738,301,628,746,1209,623,1054,1910,1349,1137,1493,1296,716,149,-521,-1147,-1723,-2215,-2384,-2158,-2023,-2211,-1753,-1615,-1535,-1492,-1504,-1534,-1594,-1797,-1942,-2169,-2083,-1788,-1551,-1312,-1055,-803,-644,-1434,-953,-619,-744,-1382,-1073,-1320,-1504,-1649,-1658,-1539,-1423,-1297,-1220,-1166,-1056,-965,-877,-715,-2940,-232,-2010,101,182,173,58,-129,-440,-2310,-1562,-1632,-2335,-2113,-2091,-2092,-2077,-2004,-1725,-1215,-528,159,735,-552,982,-135,1765,2906,1254,-430,-362,2542,2968,1459,-2093,-420,-504,-896,111,-602,724,315,-1198,-173,-128,124,185,-1396,1148,581,-847,582,413,-95,-12,-659,149,555,-643,-772,-1753,709,1172,242,-1672,-1863,-1242,-1348,589,1117,1119,-1095,1037,856,-127,-1149,-342,-444,-581,-893,-945,-340,-1056,138,248,222,-1556,-692,-552,-1062,-1597,-1935,-1744,-1449,-1217,-414,-585,732,884,829,685,459,-1100,-64,-553,-384,-1155,-493,-468,-415,-834,-447,-485,-555,-602,-1111,-511,-210,-2,339,708,-62,-1118,-1060,-103,0,302,1003,2139,85,1819,-16,-824,-1449,134,-1338,-1686,-1250,-307,-669,-1013,-1242,-1405,-1409,-1310,-1161,-807,-997,-473,104,428,-458,-546,-186,-1847,-1039,-668,-365,-1149,-1776,607,978,759,652,-867,-101,-315,-104,62,-963,179,93,-436,-1149,-169,-899,-476,-791,-797,-572,-1201,392,-520,-530,434,2461,2264,-510,-521,803,532,500,-722,-274,-439,-159,179,-308,9,883,748,559,794,515,190,-174,-543,-871,-1088,-1220,-1303,-1266,-1187,-1199,-1034,-1011,-1053,-1146,-1294,-1517,-1810,-2027,-2179,-2230,-2153,-1948,-1804,-1661,-1606,-1511,-1439,-1351,-1173,-882,-550,-879,-1014,180,645,722,-71,-1859,408,403,-546,-98,-712,-1163,-686,-368,728,124,-1798,51,-252,-511,-1877,-1427,-1306,-1584,-1876,-2176,-2381,-2534,-2502,-2317,-2039,-1714,-1421,-1184,-939,-777,-639,-475,-341,-218,-925,16,-43,-22,-154,-329,-643,-799,-1039,-1308,-1441,-1384,-1135,-1214,-2111,-589,-1273,-620,573,925,1279,549,996,-1468,-11,-353,-752,-627,-809,-1004,688,-867,1327,1271,-1638,1001,-591,-117,868,735,543,273,-22,-382,-628,-12524,-686,-583,-424,-317,-262,-294,-5153,-683,-1972,-1420,-1847,-2161,-2110,-1684,-1172,-4936,-2033,-2253,-821,158,200,-3516,-851,-802,-1913,-2166,-917,-472,-644,-2844,-1238,-1029,-1663,-1289,-1367,-1564,-1595,-1647,-1525,-1278,-1039,-1653,-1616,-1824,-1218,-1258,-1294,-1443,-1239,-1631,-1849,-1638,-1109,-565,-301,418,746,1007,-606,-661,-151,1456,832,1002,-1988,-1633,-1007,-81,-185,-509,633,264,1,-737,-480,-2059,-330,290,-590,282,-1057,-387,-1770,-1457,27,1767,1913,1753,444,-35,-668,750,21,2229,1054,883,375,203,1086,779,438,-1473,-230,-543,-1404,-1877,-1234,-1415,-1498,-1512,-1423,-1263,-2090,-775,-542,-972,-19,165,315,-867,-861,677,716,728,430,872,-30,-355,-900,-505,-458,-101,491,213,-106,-391,-682,-896,-1014,-950,-821,-945,-547,-380,-279,-224,-199,-242,-330,-487,-635,-802,-983,-1079,-1069,-1020,-778,-506,-251,-860,33,378,499,587,-205,-288,-620,-1271,-426,-777,-1039,-1175,-1191,-1003,-786,-978,-457,-452,-503,-656,-916,-1267,-1573,-1939,-2162,-2012,-1829,-1428,-1169,-1022,-1141,-1072,-1259,-1485,-1784,-1842,-1439,-970,-492,-112,-830,-1769,-1024,130,-528,-209,-955,-238,-646,-817,-342,-811,211,931,1131,1770,1253,-973,-842,37,-808,-758,-1223,-1156,-504,316,-310,-674,1624,1514,-772,1163,2789,9,-844,-1731,-1519,-1096,-516,353,321,112,-553,-1435,44,132,204,313,412,485,539,528,-1083,403,362,26,-870,136,-10,-138,-283,-468,-694,-912,-1609,-1483,-1758,-2102,-1963,-1595,-1244,-935,-645,-381,-141,-2310,-455,-583,-349,-883,-1242,-421,-194,-917,229,1100,1802,970,1331,973,-1756,-877,-574,-633,-143,-530,-32,1234,1063,-1373,592,458,-749,-250,-1260,-499,-845,-1539,-92,-160,-237,-1191,620,-1743,323,-729,-1781,-655,-1116,-1566,-1996,-1908,-1572,-1782,-877,-607,-899,-225,-124,-1793,-829,-117,-173,-220,-173,-69,101,-489,-864,-159,725,798,-208,639,434,-1358,-359,-812,-1374,-1802,-1598,-1157,-1843,-1451,-190,-935,-898,-48,-750,-261,-356,-374,-479,-453,142,393,625,793,-1013,-1425,-1536,191,338,-488,-712,-8,19,128,44,-251,-1650,528,-644,-508,422,221,-40,-365,-1789,-1071,-1381,-1433,-1218,-958,-817,-649,-581,-715,-1287,-1603,-1393,-1278,-1459,-1411,-1212,-949,-706,-1725,-510,-545,-1564,-1019,-2606,-1219,-1430,-1576,-1561,-1452,-1331,-1215,-1148,-1150,-1208,-1374,-1359,-1351,-1045,-576,-274,154,596,1242,1762,1934,1947,440,1319,731,17,-21616,-36053,-28698,-6991,476,1696,1605,1604,1511,-3836,-8692,2345,1965,1594,1241,992,894,-308,-6418,-10679,-78,1359,1056,1233,354,-2030,-1301,89,-113,-46,-1640,-219,94,-1663,-577,585,-468,831,212,-971,-1252,-19,82,-235,-526,-623,-468,-910,-787,150,1562,1877,994,1117,-1885,820,1835,1203,146,371,-74,-382,-528,-542,-520,-428,-396,-1281,-373,-394,-384,-454,-495,-567,-771,-670,-757,-857,-983,-1096,-1192,-1297,-1341,-1396,-1418,-1424,-1419,-1476,-1542,-1550,-1602,-1678,-1748,-1787,-1824,-1797,-1814,-1713,-1654,-1530,-1414,-1269,-1098,-921,-758,-1176,-474,-295,-947,-63,-404,254,232,-825,53,-1308,-903,771,724,-863,-391,803,842,318,126,-1581,-433,-615,-1249,-496,-1227,-561,-215,-45,-976],[-1315,-1574,-1742,-1764,-1553,-1269,-997,-702,-360,-265,245,148,407,960,-1724,-1822,-318,-1116,614,1597,-846,-1559,-1541,-449,-179,-769,-905,-1747,577,-145,215,-12,-591,-599,-887,-1085,-1158,-1040,-843,-847,-593,-627,-761,-1006,-1333,-1625,-1701,-1969,-867,-684,-943,458,42,-884,939,851,682,-883,-338,-258,-563,-731,-750,-629,-494,-349,-251,-189,-10,-937,-471,326,982,1256,1564,818,1078,1762,1472,1182,673,15,-714,-1440,-2085,-1623,-957,-337,123,-715,-1332,-1847,-1532,-872,-821,-497,-309,-703,-830,-83,-867,-1842,-839,-935,-1324,-1409,-1228,-939,-706,-1979,-1302,-487,-549,-1551,-714,-864,-968,-1118,-1267,-1408,-1554,-1604,-1558,-1419,-1177,-969,-827,-699,-2504,-556,-1873,-822,-1078,-1376,-1666,-1784,-1691,-2418,-1210,-969,-2876,-811,-840,-1024,-1221,-1422,-1494,-1235,-747,-238,252,-654,995,116,1874,2048,1364,-807,-1170,1807,1567,1164,-1910,-423,-455,-834,286,-310,1146,850,-773,-103,-198,-167,-205,-1648,1053,210,-1182,530,697,-25,-69,-639,53,585,-938,-895,-1907,606,1969,713,-1302,-1543,-1128,-1146,459,2232,1628,-1661,1356,978,-223,-1090,-223,-640,-1100,-1501,-1841,-1935,-1868,-1757,-1768,-1898,-2097,-2208,-1949,-1464,-862,-214,-557,-1432,-1245,-747,-778,884,1464,1154,867,624,-555,355,238,272,-1216,19,-130,-260,-602,-511,-585,-595,-537,-1064,-318,-81,-31,79,167,-41,-979,-1100,-139,-229,272,454,481,461,486,413,-440,-1483,-444,-1505,-1193,-817,-475,-627,-763,-814,-869,-865,-856,-866,-718,-1080,-640,-374,-130,-97,-936,-275,-1780,-1507,-445,-52,-1075,-1380,675,1198,1001,894,-1028,-67,-308,46,263,-1075,-127,-205,-559,-1289,-703,-1055,-1231,-1156,-938,-648,-1059,-166,-206,-297,175,192,133,-652,-617,-290,-441,-525,-744,-646,-704,-748,-787,-914,-1072,-1266,-1412,-1623,-1722,-1781,-1728,-1624,-1488,-1319,-1074,-810,-585,-326,-94,-1178,267,385,93,-913,-263,-112,-2003,-360,-733,-344,-157,-539,-1371,-322,-297,-129,-46,-543,616,1180,-181,-974,-1356,-37,574,570,-518,-1668,499,187,-819,-115,-652,-1012,-643,-467,-205,-310,-1713,-492,-561,-577,-2028,-1003,-603,-591,-566,-524,-390,-260,-846,51,-818,312,-344,-890,222,208,19,-64,-186,-272,-507,-245,-201,-230,-268,-326,-1025,-547,-1033,-943,-1144,-1274,-1234,-1031,-2239,-679,-1272,-328,-140,-5,100,178,534,-1210,-146,-364,-865,-238,-675,-1512,414,-216,-741,-1238,-1595,-1459,-1105,-734,-463,-369,-397,-554,-791,-1156,-1455,-15157,-1643,-742,-411,-183,-28,36,-18916,-106,-1072,-451,-598,-620,-563,-402,-153,-4514,-1401,-1886,-905,705,828,-3981,-954,-911,-1898,-2748,-1594,-476,-772,-2652,-1050,-397,-1482,-541,-311,-1805,-255,-222,-112,40,-207,-1298,-1234,-1495,-1513,-1482,-1369,-1782,263,227,53,-728,-238,-298,-527,-212,-176,-118,-693,-425,-459,121,337,583,-1951,-1798,-921,-245,-308,-659,46,-86,-128,-945,-682,-1924,-178,487,-425,633,-547,-590,-1934,-1767,212,2196,2919,1754,631,263,-1123,381,-233,1820,735,1728,1394,-81,969,732,477,-1438,-52,-351,-1687,-2175,-1339,-1700,-1870,-1748,-1500,-1265,-1735,-897,-837,-963,-795,-876,-979,-1093,-1185,-1327,-1504,-1672,-1845,-1911,-1785,-1584,-1414,-1279,-1215,-1159,-1197,-1293,-1436,-1558,-1703,-1766,-1690,-1463,-1263,-1136,-1031,-916,-854,-821,-783,-765,-732,-700,-591,-675,-277,-44,-310,351,544,676,-301,-534,155,225,458,802,28,-72,-612,-1149,-961,-1509,-1555,-931,-1330,-414,1453,-952,-429,374,2511,1955,-684,2060,1594,819,74,-993,-1602,-426,-6,364,-999,764,-708,-902,1432,1565,-1143,-1051,1226,169,-751,-1812,-998,18,-760,-236,-1522,-147,-728,-742,-554,-926,-245,12,194,321,349,-944,-935,-263,-882,-1177,-1454,-1974,-2113,-1562,-999,-546,91,524,-1076,484,1162,-71,-947,-1715,-1599,-1288,-621,-918,-1346,-1675,-1771,-1757,-1610,-1431,-1255,-1022,-763,-494,-214,19,-1203,434,683,-23,-1288,344,1564,1711,1319,1736,1554,654,-1560,158,-1265,-1028,-1464,-1302,-678,14,459,216,569,-2273,-1034,-713,-349,-636,-1065,-667,-497,-672,-313,-514,-499,-326,-4,357,-1460,-543,-536,-388,382,-210,11,995,697,-849,-23,-400,-992,-1124,-1373,-1597,-1617,-1645,-1173,-843,-442,-1229,333,-1537,1007,-822,-1769,-945,1278,-141,-719,-740,-672,-1845,-379,-780,-1008,-538,-517,-2035,-668,-121,27,62,104,134,197,-251,-623,-106,869,968,-291,1423,174,-1665,-619,-455,-43,-765,-132,-341,-2023,-1688,-346,-921,-821,-13,-555,25,-48,-181,-715,-584,-831,-1079,-1321,-1574,-1825,-2072,-2116,-1908,-1632,-1377,-1046,-733,-451,-192,-79,-570,-1732,393,-784,-519,129,-74,-336,-664,-1903,-1432,-1884,-2225,-1865,-1521,-1329,-1124,-1032,-1014,-1095,-1486,-1530,-1745,-1720,-1325,-833,-312,179,-1578,-100,97,-1558,-1169,-2839,-558,-597,-1460,-5,-657,-844,-1213,-1509,-1737,-1911,-2064,-2195,-2013,-1469,-784,-491,194,619,645,2330,3331,1961,-370,1661,3577,-2600,-32946,-36194,-26591,-7048,-1284,-294,481,1132,1417,-3815,-9149,1291,960,665,466,473,694,-1938,-7084,-11423,289,2012,1291,1671,317,-1887,-1397,259,-137,-352,-1409,-331,-133,-1552,-209,505,-270,594,-1,-985,-849,-528,-985,-1477,-1811,-1338,-905,-1130,-736,-32,119,122,74,-10,-1800,-365,-560,-737,-793,-765,-643,-485,-331,-208,-173,-134,-177,-1883,-301,-378,-409,-506,-568,-653,-707,-804,-940,-1117,-1323,-1321,-983,-1193,-142,260,652,1006,1319,605,-923,145,-112,-763,734,-562,-492,163,-149,361,-1454,668,584,512,-862,-159,75,-1234,-60,-131,-704,-472,-659,13,-126,-724,-46,-1185,-1151,29,-71,-659,-458,-641,-812,-823,-731,-1489,-389,-366,-1224,-537,-1071,-669,-382,-275,-880],[-773,-1193,-1534,-1865,-1771,-1414,-1089,-763,-409,-321,156,141,19,713,-1672,-1636,-121,-866,239,543,-643,-1964,-1414,-386,-513,-597,-763,-1724,14,-679,362,462,-301,474,447,161,-350,424,-500,-470,630,527,295,-242,-1651,-1029,-1098,-2298,-154,-387,-1198,488,301,-739,2336,2067,1681,-900,-236,454,225,-166,-498,178,145,73,-61,-229,-267,-1011,-337,-321,-301,-372,-412,-513,-668,-872,-978,-1024,-923,-742,-494,-199,-49,62,-202,247,268,-623,-1529,-1482,-1576,-707,-473,-451,-483,-934,-675,-9,-786,-1784,-1041,-688,457,-554,-57,432,-883,-2546,-1609,-426,-732,-1624,-1278,-1599,-1888,-2027,-1647,-1227,-824,-402,-149,298,618,542,589,-325,-2213,743,-1910,585,329,48,-248,-506,-754,-1460,-1074,-1085,-3356,-1049,-976,-978,-958,-1013,-1196,-1390,-1551,-1737,-1917,-2008,-2063,-2029,-2089,-2122,-2131,-2178,-2180,-2140,-2005,-1794,-1684,-1285,-938,-792,-223,-120,577,995,-391,-21,-301,-534,-779,-1877,952,-111,-1517,399,33,-319,-303,-539,-69,636,-1272,-1078,-2089,406,2037,1102,-985,-1267,-1042,-977,176,1984,1677,-2178,1018,661,-456,-1086,-264,-809,-656,-846,-975,-396,-1613,-271,-336,-438,-1500,-501,-1292,1092,1420,1162,-1060,-1303,-1256,-1196,-1038,829,1154,3621,2159,619,-885,-2292,-1308,-273,-1003,1017,1387,1651,-490,-167,873,-511,-26,-1064,-423,1432,1552,1374,1154,-154,-866,-1085,-204,-448,-524,-657,-668,-603,-401,-218,-54,-972,-1150,-1594,-732,-346,230,99,-513,-252,-476,-672,-872,-1090,-1142,-1259,-1436,-1614,-1804,-2119,-2372,-2373,-2173,-2036,-1753,-1542,-1396,-1232,-1121,-970,-807,-606,-1258,-183,-400,199,348,-1069,-440,-584,-766,-1476,-443,-980,-1140,-1327,-1233,-907,-979,-148,37,-44,377,807,878,-851,-756,900,525,258,-899,299,-493,899,799,-606,-184,-97,-491,-899,-1126,-1260,-1284,-1304,-1346,-1367,-1229,-901,-431,208,906,-1170,2285,2279,-133,-927,-157,-120,-1897,-681,-1073,-213,-196,-312,-1258,-355,24,605,-11,-496,168,1171,-101,-1066,-1633,-272,417,352,-1023,-1433,384,-97,-1096,-787,-1022,-1158,-1235,-1246,-1215,-1082,-1592,-677,-439,-161,-1664,-669,468,603,701,-44,903,1012,-460,786,-853,458,-645,-848,103,625,-329,876,1307,1186,-71,743,33,1217,1275,586,-1398,266,-1133,-1017,-920,-297,-877,-1442,-2459,-1882,-1473,-1119,-900,-761,-793,-887,-1032,-1212,-1376,-1527,-1717,-1834,-1752,-2011,-1281,-937,-628,-243,-1139,371,-753,-1016,918,749,704,456,150,-281,-705,-14783,-4035,-1633,-1190,-810,-460,-158,-31471,272,-467,508,571,654,682,707,771,-4365,-952,-1571,-992,1541,1766,-4381,-1056,-973,-1704,-2654,-2324,-791,-953,-2470,-899,-50,-1194,-810,-422,-1955,142,1798,1514,359,-260,-958,-781,-1101,-1766,-1672,-1444,-1997,-1038,-967,-904,-921,-875,-896,-911,-903,-927,-913,-977,-990,-958,-949,-883,-782,-1957,-1918,-866,-606,-598,-729,-624,-632,-704,-1170,-898,-1673,-1096,-1178,-1211,-1241,-1226,-1177,-1515,-1991,-731,-538,-350,-140,-8,76,-1362,-9,-414,-313,-565,-857,-1161,-1400,-1464,-1403,-1322,-1285,-1199,-1125,-1972,-1738,-1031,-197,-963,-937,346,503,-1337,-7,-481,-997,-1570,-2107,-1585,-1043,-864,-151,111,257,369,388,-55,-1008,-896,-93,-442,-427,-596,-767,-946,-1087,-1268,-1438,-1596,-1589,-1437,-1247,-1035,-795,-611,-475,-369,-331,-342,-414,-459,-724,-492,-379,-184,-41,187,372,-440,-121,382,58,471,300,-2,-358,-798,-1118,-1016,-490,-362,-306,-1450,-581,1415,-849,-564,131,2799,2274,-1018,2122,1330,351,-640,-1511,-2149,-1696,-971,-343,-750,602,-926,-707,1382,1448,-874,-1070,1194,264,-528,-1724,-778,-98,-808,-629,-1689,-821,-771,-654,-371,-991,-619,-60,380,434,434,-861,-990,-533,-940,-1492,11,237,-753,421,-520,-350,782,846,-1351,-161,934,-125,-937,-1380,-1584,-1423,-677,-736,-947,-975,-756,-1170,-81,318,663,982,819,363,1332,934,-1238,373,346,72,-1677,14,792,1179,1254,1769,1882,1025,-1342,552,-905,463,99,233,32,-79,-99,-90,-109,-1828,-1479,-775,-938,-1309,-1627,-1870,-1695,-1261,-796,-354,60,392,699,945,-903,-57,-473,-87,957,199,158,576,206,-235,-727,-1253,-1780,-2032,-1673,-1262,-1282,-1319,-686,183,-498,-1252,686,-1202,1148,-827,-1620,-1301,817,-244,-501,-538,-823,-1606,-488,-908,-1096,-1408,-1569,-1998,-1202,-879,-556,-280,-10,195,361,76,-323,19,737,885,-304,1146,-45,-1916,-951,-231,417,-832,1480,-100,-1710,-1776,323,-800,-698,272,-314,763,1404,224,-905,-454,552,781,561,304,-1356,-1500,-1530,-1033,-1397,-1748,-1876,-1744,-1472,-1148,-863,-815,-1852,42,-880,-442,353,162,227,48,-1906,-925,-1233,-1165,-1499,-1797,-2012,-1893,-1731,-1530,-1307,-1344,-1150,-415,-51,145,572,574,543,-1397,101,323,-1427,-1288,-2966,-352,-250,-1499,-498,-779,-902,-852,-960,-658,-679,-1003,-1126,-1643,-2085,-1592,-940,-280,375,90,1137,1318,1354,-1035,310,491,-9360,-43022,-33251,-23673,-7179,-3235,-803,-616,-213,-68,-3849,-9309,-103,-115,-47,61,229,447,-2886,-7949,-12405,744,1121,1040,807,310,-1625,-1521,-750,-1071,-1061,-1039,-353,-603,-1375,68,1079,-126,468,-175,-971,-509,-12,-501,-949,-1222,-1115,-880,-1277,-690,-459,-436,-525,-613,-678,-1564,-833,-894,-964,-971,-956,-875,-748,-601,-461,-396,-326,-353,-2217,-512,-640,-735,-894,-999,-1101,-1133,-1169,-1212,-1272,-1376,-1491,-1549,-1601,-1182,-998,-812,-646,-495,-430,-1046,-319,-301,-411,-322,-492,-547,-175,-144,-25,-1201,53,37,0,-877,-253,-137,-1266,-63,104,-180,-190,-623,-204,-441,-620,-189,-945,-1320,346,99,-453,-342,711,742,-712,-839,-1401,33,-139,-1191,-605,-966,-698,-549,-34,-809],[-652,-139,-29,-559,-1153,106,132,125,147,-492,67,34,-374,-113,-1699,-1495,-686,-913,-1137,-1375,-1571,-1865,-1272,-1033,-874,-770,-702,-1674,-674,-762,-813,-877,-844,-722,-414,-15,-438,682,-293,-56,1408,1368,467,-562,-1608,-184,385,-2096,-29,-67,-1408,449,547,-606,2283,2414,1635,-951,-184,-635,-758,-462,-611,-298,558,642,569,-386,-255,-1022,-546,-912,-1197,-1398,-1326,-1098,-772,-415,41,481,929,1311,1641,1876,1971,633,-257,294,393,-467,-1443,-1161,-1577,-540,-132,-412,-624,-1179,-518,45,-722,-1709,-1176,-778,307,-606,115,622,-1190,-2445,-1809,456,586,-1547,-562,-1199,-1739,-2108,-1855,-1546,-1367,-1271,-1293,-1393,-1468,-1556,-1598,-1493,-2035,-960,-2085,-448,-262,-148,-131,-189,-379,-683,-1007,-1288,-3685,-1431,-1104,-834,-586,182,342,448,583,-463,130,-903,-464,-858,-1363,-1708,-1657,-1298,-1649,-336,121,192,-1427,-623,-584,-694,500,40,1253,1205,-13,125,-361,-853,-1366,-1692,-47,-423,-1756,-1283,-1781,-2217,-2218,-1743,-1179,-664,-1550,-1228,-2132,199,728,715,-642,-962,-929,-764,-168,-334,-492,-1769,-736,-802,-789,-1049,-542,-960,-718,-824,-941,-438,-1940,-407,-701,-1051,-1298,-1235,-1575,-287,445,839,-1322,-1030,-1167,-1387,-1167,685,867,2159,3263,925,1178,1319,557,-218,-948,-1484,-1593,-1322,-939,-581,-277,-813,18,-1051,-841,632,611,633,611,-304,-686,-940,-205,-508,-26,424,578,724,936,1074,402,-316,-1720,-1485,-258,153,692,-81,-621,1051,1338,912,664,671,-59,-1378,-843,1206,1072,646,-1612,-459,-1125,-2501,-519,-852,-1270,-1681,-2105,-2246,-1960,-1517,-1407,-709,-475,-168,-3,-833,-611,-940,-960,-1596,-651,-914,-1212,-1494,-1705,-1748,-1657,-1522,-1307,-1148,-966,-743,-517,-1006,-851,331,447,149,-1074,273,-504,887,686,-784,-107,-125,-530,-869,-909,-792,-574,-924,-307,-354,-507,-827,-1358,-1997,-2647,-1763,-869,8,-347,-958,-85,-120,-1532,-924,-1353,-45,-157,62,-1086,-318,25,-33,51,-141,-193,859,-29,-1077,-1746,-444,276,148,-1506,-1099,-447,-730,-1281,-1119,-1255,-1306,-1284,-1172,-1006,-754,-1380,-243,-25,187,-1266,-384,373,286,136,-58,-189,-314,-343,-282,-795,180,-939,-802,-25,396,-598,729,1501,1433,415,1060,99,845,619,246,-1662,-115,-1173,-1012,-1256,-1510,-1345,-846,-2621,-820,-984,-46,-465,-123,99,-781,-175,-824,-1497,-2083,-1982,-1355,-635,-2469,204,1017,1329,98,-382,1856,-1003,-1462,1043,-212,1186,846,490,46,-365,-12120,-6613,-1756,-2098,-1791,-22494,-46295,-39485,-598,-582,-1171,-62,127,286,458,681,-4500,-680,-1302,-1066,1733,1900,-4602,-1148,-1010,-1458,-2073,-3051,-1197,-1180,-2317,-802,-302,-869,-982,-795,-1943,-809,-1156,-1419,-1490,-1330,-965,-608,-718,-1937,-1821,-1521,-1778,854,907,-10,-1176,750,106,-1083,3,153,27,-679,-338,-1175,-654,-806,-955,-2044,-2044,-1626,-1873,-1985,-1964,-1848,-1686,-1571,-1439,-1342,-1439,-1079,-938,-775,-656,-560,-897,-1027,-2167,-768,-1022,-1358,-1718,-2119,-1713,-1307,-900,-558,-252,-70,5,-31,-565,-274,-405,-510,-1098,-436,-271,-2261,-1279,-1295,-148,-745,-756,11,-214,-969,-726,-1027,-1240,-1354,-1339,-1167,-903,-877,-271,-10,62,436,614,-45,-1334,-868,493,-73,348,93,-198,-509,-761,-984,-1054,-935,-712,-159,-1027,713,1190,797,-103,217,1051,-639,342,116,-775,1360,1269,224,1065,908,531,-672,278,-2,-530,-1072,-1385,-1012,-216,-559,-823,392,-358,-70,-651,-1590,-776,1322,-746,-786,-102,1829,1386,-1355,457,96,-301,-676,-932,-1100,-1231,-1245,-1218,-1125,-1068,-1180,-879,-834,-840,-881,-1084,-1071,-1224,-1359,-1619,-1506,-1518,-1528,-1425,-1300,-1144,-962,-785,-634,-1080,-948,-474,-212,-182,-141,-817,-1074,-851,-1082,-1713,-588,1149,-853,463,-860,-170,1614,407,-1679,-810,835,-242,-926,-1066,-1580,-1599,-779,-1221,-1882,-2027,-1465,-1015,-528,-109,214,497,695,77,815,696,-1174,183,-115,-465,-1582,-845,-760,-440,-28,383,759,1121,-1058,861,-601,476,112,336,1045,724,1000,1057,869,-1300,-1678,-864,-361,-158,-260,-550,-1241,-771,-883,-930,-876,-758,-529,-254,-315,299,-482,184,890,579,278,884,755,495,-723,-422,-1093,-912,-1304,-1107,-1230,-932,-802,375,-698,-1356,472,-838,298,-837,-1482,-1552,-408,-641,-925,-1132,-1255,-1344,-1160,-1043,-1007,-846,-841,-1711,-1092,-1408,-1805,-2173,-1870,-1370,-849,-403,-65,148,541,710,-318,840,-234,-2101,-1359,-87,766,-881,1008,-701,-1363,-1789,414,-670,-607,344,-108,865,1351,127,-1108,-425,434,695,1257,723,-1505,-1281,-1313,-1424,274,-974,-195,-464,-796,-1161,-1604,-1970,-2127,-1796,-1403,-1139,-901,-695,-553,-488,-1848,-1136,-1492,-1325,-1042,-1237,-1450,-1445,-1328,-1101,-834,-1249,-925,-81,106,233,373,410,403,-1227,295,359,-1211,-1387,-3004,-204,91,-1527,-376,-381,308,835,-1448,1497,1056,-676,-100,75,-445,-782,-949,-928,-776,-704,-672,-607,-514,-1484,-943,-238,-14725,-34300,-28252,-20197,-7356,-5110,-324,-1602,-554,-605,-3924,-9041,-516,-431,-333,-286,-266,-589,-3199,-9080,-13644,-374,-484,-583,-772,-998,-1319,-1656,-1775,-1963,-1653,-1365,-1031,-1041,-1179,-140,75,-50,348,-288,-930,-219,625,616,621,637,583,472,-1223,-635,23,1126,1060,963,846,-1204,554,448,372,359,-568,-293,-132,406,302,90,-137,-454,-1906,-1087,-1335,-1374,-1313,-1163,-1037,-887,-786,-722,-697,-721,-758,-807,-1652,-949,-888,-818,-711,-574,-484,-1075,-240,-130,-50,22,-355,-687,39,107,299,-860,328,325,310,-847,-357,-92,-1211,-304,-291,-65,302,-318,-353,-686,-510,-349,-608,-1325,-21,-273,-235,-312,-121,-465,-941,-1209,-1328,-79,-70,-1130,-679,-890,-618,-679,-102,-755],[-765,114,343,-500,-1181,-545,-859,-1136,-1339,-1566,-1729,-1852,-1958,-1959,-1823,-1635,-1494,-1318,-1157,-1060,-1053,-1408,-1087,-1146,-1286,-1427,-1469,-1587,-1142,-803,-448,-35,-59,770,1144,-202,-570,858,-91,372,1737,1606,509,-891,-1336,-58,589,-1791,72,273,-1437,360,760,-490,760,199,-417,-1006,-1312,-1059,-466,-414,-600,-875,1743,1950,307,-602,-628,-997,-150,157,83,-326,-580,-760,-875,-948,-875,-734,-473,-158,221,656,946,812,-307,159,522,-201,-1095,-877,-1554,-377,186,-343,-663,-1384,-370,-100,-654,-1611,-1243,-1042,-861,-690,272,704,-1404,-1924,-1899,378,1008,-1393,-795,-1345,10,-1177,-1359,-1434,-1713,-1721,-1248,-811,-436,-310,-674,-557,-1967,-160,-2389,89,347,645,900,1084,1089,892,540,45,-3829,-1381,-2148,-2173,-1280,-539,-61,136,295,-765,-340,-956,-1684,-2315,-1567,-597,355,-1127,-1034,-273,2336,-311,-1169,-784,-682,-556,379,-380,-1122,-1699,-1820,-1414,-883,-1055,-1204,-1266,392,-461,-1914,124,-46,-426,-869,-1339,-1821,-2170,-1815,-1354,-2059,-349,-92,40,-300,-661,-829,-550,-844,-1092,-1142,-1262,-691,-354,-1042,-1002,-42,-1081,-847,-818,-896,-682,-1784,-225,668,219,-933,-810,-1486,-1991,-1963,-1440,-1191,-704,-1031,-999,-1116,459,624,619,925,958,995,1003,1011,967,369,675,497,325,-417,-124,-399,-1019,-993,-1284,-1523,-1516,-1522,-1343,-1140,-934,-760,-738,-458,-419,-359,-286,-224,-215,-164,-188,-221,-232,-1404,-1262,-98,64,319,-341,-719,721,1720,1160,1104,667,-249,-1512,-833,2660,2607,1033,-1722,-488,-718,-2206,255,523,-1104,-828,-186,-155,137,640,-1430,-284,-528,860,918,-472,-616,-1288,-1153,-1661,328,-553,680,1074,651,-213,-778,-275,-408,-516,-516,-410,-276,-1130,-927,108,159,128,-1269,-47,-466,-647,-1011,-1442,-1699,-1496,-999,-553,-96,223,472,-695,-471,669,56,476,210,-93,-469,-908,-1349,-1808,-2234,-2108,-1693,-1344,-1131,-1048,-1538,-519,-475,-418,-873,-465,-527,-503,-481,-452,-430,-206,-38,-1010,-1702,-549,159,-33,-1936,-679,760,-398,-1357,-110,-58,-473,-433,-607,265,-327,-1098,986,1007,1033,-871,-157,809,666,517,248,365,389,243,673,-640,39,-1164,-739,-128,172,-740,680,802,369,-128,-599,-1040,-1286,-1123,-689,-1730,292,-1122,-918,-725,-296,604,85,-2249,-779,-711,-5,-742,-292,-343,-1291,-295,-381,331,39,97,67,-604,-2857,144,386,331,-183,141,8,-1306,-1820,-552,-1278,-1029,-1203,-1284,-1355,-1313,-8805,-9125,-1285,-1387,-1553,-32091,-79902,-39635,-2010,-1939,-3171,-1531,-1301,-1124,-969,-811,-4861,-704,-1037,-1078,-619,-588,-4428,-1179,-1009,-1192,-1390,-3122,-1636,-1409,-2160,-713,-662,-639,-996,-976,-1694,-478,-470,-389,-274,-390,-354,-165,-325,-1896,-1868,-1539,-1460,112,179,25,-1362,299,-203,-1320,-26,355,406,-596,384,-1339,418,459,323,-2128,-2152,-902,-626,-284,-633,3,680,-123,-1457,-935,-1182,-205,-445,-656,-874,-1057,-1204,-1290,-2226,-1290,-1224,-1124,-966,-841,-711,-981,-675,-547,-380,-250,-190,-159,-662,-80,-28,-6,-835,18,5,-2137,-809,-1382,-314,-493,-719,-941,-1165,-1380,-1520,-1684,-1756,-1787,-1817,-1807,-1754,-1618,-1463,-1285,-1057,-829,-587,-378,-1574,-744,-124,-183,-221,-285,-302,-229,0,-426,310,887,-745,624,-1081,613,1724,812,-380,193,950,-1052,374,400,-733,965,743,482,618,688,197,-891,422,193,-88,-278,-339,-270,-26,-549,-622,398,-513,235,-860,-1664,-916,1099,-557,-998,-175,524,361,-1600,26,-25,-111,-168,-594,-865,-148,295,433,-326,604,-1355,-436,639,529,-351,-1012,-137,-494,-869,-1444,-1593,-1842,-1828,-1531,-1223,-950,-802,-651,-613,-1094,-1072,-1112,-1383,-1432,-1197,-851,-1064,-1089,-1208,-1662,-1105,954,-900,198,-1288,66,-224,-533,-1958,-1271,-1121,-1252,-1393,-1641,-1903,-2068,-1710,-1267,-853,-458,-791,-852,-296,917,1142,1353,1509,99,1273,1532,-830,302,995,503,-1088,-726,-193,-321,-271,-79,206,574,-649,1126,-317,521,191,309,1260,894,1241,1407,1664,-688,-1390,-926,-385,6,132,-295,-1675,-866,-1115,-1286,-1343,-1337,-1226,-1078,-927,-787,-664,-532,-415,-293,-173,18,230,483,-1152,-833,-932,-1035,-1304,-1436,-975,-571,-839,548,-919,-1491,664,-413,1291,-825,-1323,-1582,165,-518,-130,-204,-1186,-1081,-58,-1156,-979,-221,-185,-1291,-57,-75,-111,-171,-173,-144,-52,42,146,307,469,595,-310,553,-371,-1989,-1804,-66,409,-902,547,-1154,-1086,-1762,474,-547,-556,354,61,161,116,77,-1319,-412,306,630,762,293,-1668,-1069,-1004,-1977,-52,-1177,-487,-586,-627,-599,-594,-1189,-2291,-223,-1166,-165,-3,-512,-316,129,-1742,-1365,-1775,-1495,-510,-1420,-1088,-327,-499,-658,-814,-1232,-1035,-991,-823,-502,-155,225,611,-1103,436,645,-957,-1474,-2987,-158,366,-1508,-636,-278,324,267,-1906,1187,897,-416,-117,2182,1774,1219,-581,79,154,-558,-370,-601,-824,-1718,-2098,-1587,-17946,-24884,-22463,-16638,-7708,-6435,-1352,-2400,-1479,-1602,-4074,-8784,-1586,-1375,-3361,-954,-812,-1436,-3123,-10573,-15197,-688,-799,-882,-1009,-1110,-1157,-1856,-1181,-1195,-1150,-1184,-1214,-1415,-1405,-1532,-1687,-1762,-1796,-1759,-1669,-1540,-1399,-1229,-1059,-916,-778,-700,-1021,-657,-644,-687,-849,-1041,-1253,-1495,-1638,-1464,-1108,-675,-589,-796,-243,641,789,806,796,491,-1729,-168,361,-56,-183,271,241,-128,211,148,63,-41,-116,-138,-1303,-1404,-211,464,744,1033,1239,-1067,-234,331,351,1354,-260,-983,-191,-15,-387,-765,-956,-970,-834,-868,-561,-405,-1134,-168,131,584,1124,35,-518,-939,-488,-606,-298,-1230,-511,-721,-108,-380,529,1281,-904,-1494,-1364,431,261,-1119,-832,-906,-532,-816,-297,-791],[-886,-530,-938,-1406,-1890,-2184,-1745,-1291,-835,-974,-153,143,-849,132,-1707,-1378,0,-553,-647,598,-222,-905,-726,-753,-1282,-1787,-1702,-1468,-675,-160,260,628,-66,1051,1107,-520,-712,527,123,-158,-463,-781,-1040,-1243,-1318,-1396,-1354,-1446,-987,-755,-1246,-140,157,-373,691,906,1098,-1027,-39,1311,754,-543,-455,-1410,1243,1270,-52,-699,-872,-937,-155,135,745,934,1572,945,624,910,982,505,-115,-924,-1854,-1802,-741,300,-304,39,702,217,-578,-582,-1486,-191,512,-192,-534,-1437,-196,162,-530,-1441,-1206,-1033,-34,-758,-1243,-1369,-1381,-1359,-1871,330,624,-1168,-1016,-1725,6,-1141,-1364,-1591,-1079,-1167,-1034,-781,-446,-732,-1290,-609,-1957,-240,-2748,641,658,670,669,686,645,535,395,213,-3710,-1208,-804,-1631,-1704,-1973,-1758,-1434,-1171,-1088,-1185,-1399,-1770,-2220,-2026,-1353,-655,-1025,-391,-1117,867,-628,-886,-964,-738,-356,-81,-348,-519,-560,-509,-418,-388,-1026,-516,-753,-250,-536,-1977,-145,-114,-88,-52,10,-212,-91,-1914,-1428,-1930,-259,184,102,-41,-358,-736,-571,-1027,-1041,-1223,-1337,-1340,-1209,-1374,-932,-276,-1160,-942,-822,-849,-988,-1355,-441,1194,1127,-481,250,-1194,-191,-604,-935,-1158,-1295,-1345,-1361,-1335,-1100,-555,-885,1178,995,3392,4430,2876,1730,1279,4929,3502,1748,-489,87,530,-980,-129,-1109,-1571,-1099,-1529,-1291,-868,-710,-249,-524,-153,-223,-394,-325,-565,-852,-1032,-1144,-1069,-816,-659,-1005,149,397,607,-554,-854,357,1103,1155,1178,560,-548,-1666,-819,1254,1264,1190,-1672,-524,-351,-1795,424,641,-1199,-824,752,884,865,935,-1318,-412,-570,1187,1155,-92,-493,-1639,-1366,-1714,296,-368,-150,-391,-644,-853,-1034,-1206,-1265,-1303,-1228,-1045,-838,-1275,-1045,-281,-175,-84,-1507,-119,-417,-412,-586,-1055,-1111,-1383,-1590,-1865,-2084,-2362,-2367,-2219,-2051,-1862,-1622,-1396,-1249,-1108,-1026,-985,-994,-1013,-1037,-1110,-991,-949,-925,-1091,-1613,-625,-555,-428,-714,-245,-185,-64,21,76,-590,301,-2,-953,-1619,-670,-14,-279,-2018,-277,835,-531,-1396,34,186,-289,-404,-592,-463,-611,-867,-607,-527,-422,-596,-393,-455,-549,-651,-739,-721,-691,-614,-543,-516,-415,-1343,-756,-312,-224,-844,194,460,703,885,1018,262,282,344,-157,-1670,-1428,-1973,-1678,-878,-759,595,476,-1874,-740,-501,-138,-1078,-472,-851,-1902,-811,-264,726,250,801,1547,-720,-3291,28,-379,-935,-948,-579,43,-1766,-2195,-183,-2514,-685,1266,854,260,-335,-5775,-11346,-821,-343,83,419,-47661,-32608,551,-3819,-5473,-359,-650,-865,-888,-694,-5529,-652,-909,-1156,319,412,-4105,-1275,-1128,-1072,-853,-2473,-2217,-1757,-2146,-760,133,-294,-1008,-1038,-1399,-445,667,853,163,-493,-176,420,-77,-1800,-1946,-1631,-1274,66,-37,-153,-1361,-417,-515,-1545,-451,-330,-123,-606,245,-1159,99,913,34,-2224,-2167,-1078,-760,-208,-569,-104,597,-280,-1269,-920,-1053,-96,379,-493,337,421,-359,-133,-2271,181,724,1339,1429,1178,1174,-690,-1030,-555,-559,34,917,681,-727,246,62,-133,-650,-462,-584,-1752,-648,-1339,-549,-460,-393,-328,-298,-319,-349,-501,-1205,-891,-1189,-1488,-1743,-1804,-1667,-1458,-1243,-1087,-975,-947,-1688,-1188,-1445,-1755,-1757,-1393,-907,-373,224,-269,540,922,-866,574,-1253,168,1287,770,-754,51,838,-1383,321,-101,-715,-939,-1286,-1585,-1857,-1578,-1382,-1297,-1292,-1320,-1422,-1511,-1613,-1735,-1757,-1730,-1650,-1554,-1485,-1381,-1269,-1781,-1116,-893,-801,-1280,-623,-556,-521,-1857,-580,-563,-626,-705,-705,-740,-631,-539,-452,-331,-253,-1480,-375,81,115,-169,-973,-132,-369,-636,-1316,-1210,-1506,-1761,-1686,-1474,-1249,-1037,-875,-770,-1114,-1039,-708,-516,-449,-350,-704,-1004,-1239,-1366,-1525,-1541,454,-986,-241,-1778,-191,-456,-711,-2205,-1379,-1307,-1353,-1273,-1160,-1511,-1901,-979,-449,-267,-361,-987,-773,-491,744,943,1177,1407,354,1153,1893,-274,475,2168,785,-639,-1101,1194,902,404,949,879,980,-193,1270,-126,558,298,201,1408,1023,1414,1618,1875,-77,-826,-1008,-423,80,426,-32,-2036,-176,124,151,-92,-358,-559,-719,-830,-882,-873,-788,-674,-541,-423,-273,-146,-19,-1513,-1236,-670,-1050,-1333,-1831,-641,-312,-881,631,-1168,-1631,464,44,296,-816,-1156,-1390,-122,-694,-518,-760,-1288,-1295,-1606,-1945,-2087,-1706,-1276,-850,-472,-197,-10,78,113,47,-96,-363,-704,-991,-1192,-1132,-884,-552,-452,-1668,-2064,-182,-66,-892,173,-1323,-901,-1726,513,-439,-540,305,206,-20,-661,-1364,-1852,-1240,-733,-360,-142,-105,-1821,-856,-970,-1833,-1714,-1435,-1066,-805,-693,-725,-952,-1279,-2346,-1684,-1351,-619,14,-768,-612,74,-1542,-1518,-2026,-1616,-561,-1555,-847,929,133,19,-516,-1236,-414,1399,-76,349,890,582,888,-961,564,749,-621,-1463,-2866,-157,619,-1313,-850,-164,393,-221,-2029,1125,883,-171,-79,81,-209,-421,-565,-562,-399,-481,-1351,26,189,-1692,-3041,-2480,-18629,-16663,-16711,-13424,-8334,-6374,181,-2782,162,135,-4189,-8568,-186,-316,-7954,-4633,-2772,-1881,-2817,-12333,-16919,-1011,-1093,-1056,-968,-799,-851,-2008,-112,82,-156,12,579,-1403,-866,235,500,-247,278,-409,-896,-126,-300,-465,-650,-875,-1107,-1388,-1646,-1860,-2008,-1961,-1904,-1797,-1638,-1466,-1275,-1056,-854,-621,-415,-1259,-312,159,278,307,331,268,-1613,-370,-57,-319,-634,-545,-717,-766,-677,-398,39,554,1120,-161,-874,-1718,-572,599,2437,3569,2409,-914,-436,435,746,1720,-122,-1266,-343,-49,-506,-981,-1328,-1514,-1404,-1197,-1015,-884,-939,-717,-596,-435,-276,-139,-606,-1044,-454,-861,51,-995,-1010,-1088,-2,-475,319,508,-633,-1578,-1433,575,421,-1070,-974,-915,-375,-853,-524,-831],[-1636,-1358,-933,-501,-1279,-320,-427,441,1078,-1212,761,582,-912,-58,-1656,-1375,-77,-583,-705,141,-358,-817,-1315,-1514,-1181,-760,-401,-1349,296,517,613,569,-156,390,149,-929,-882,-1027,-1379,-1592,-1512,-1385,-1266,-1399,-1159,-1215,-1210,-1108,-883,-632,-974,6,276,-304,638,715,740,-1063,84,343,94,-706,-363,-1554,-629,-652,-608,-727,-1001,-925,-240,113,727,968,1675,826,406,704,1943,2610,2372,1322,1250,448,-630,-1790,-1542,-442,712,691,-59,-348,-1454,-64,760,-35,-337,-1375,-75,192,-415,-1274,-1149,-1168,-203,-871,577,371,-1173,-864,-1847,85,549,-963,-964,-2063,-22,-1138,-1371,-1753,-286,-15,-512,-104,-10,-1055,-1925,-631,-2051,-414,-3197,-935,-1281,-1547,-1611,-1416,-1172,-985,-850,-788,-3407,-1102,-1256,-1909,-1992,-2079,-1625,-1191,-774,-1343,-940,-772,-116,-155,-416,-752,-1152,-1665,-2199,-2248,-1784,-1315,-919,-1220,-780,-164,312,376,708,885,860,693,-393,-853,162,-277,751,-622,-2032,-181,524,535,590,292,-280,-368,-1987,-1499,-1830,-524,840,739,345,-112,-701,-56,-1463,135,114,-383,141,-784,-1746,-886,-56,-1250,-1047,-884,-857,-1391,-913,-663,394,109,-161,-383,-917,-949,-1212,-1474,-1781,-2098,-1854,-1095,-624,-64,355,-2292,1319,1003,4430,9154,3176,1695,2206,5049,2338,1103,-634,112,521,-670,-329,-1204,-2188,-1791,-1230,-761,-462,-861,-275,-364,-516,-799,-1172,-1490,-1723,-1747,-1447,-1089,-705,-316,-20,-759,435,487,456,-696,-1043,-38,-265,-477,-632,-714,-931,-1826,-818,346,724,988,-1529,-566,-42,-1437,550,764,-1321,-887,702,471,242,209,-1086,-551,-562,1157,1318,288,-260,-1880,-1516,-1735,-9,-254,-326,-304,-230,-334,-705,-156,-281,-577,-956,-1390,-1893,-2290,-1958,-1448,-978,-533,-1691,-248,-304,326,23,-1083,367,294,245,77,-82,-334,-559,-706,-1538,-537,-201,178,491,775,-156,-566,1011,926,-438,-1177,-200,-302,-460,-997,-1485,481,199,1059,-566,-136,782,727,321,637,-605,550,-61,-852,-1462,-743,-178,-510,-1525,155,-14,-612,-1330,-905,-1162,-1335,-1428,-1438,-1422,-1369,-1329,-1407,-1508,-1608,-1756,-1883,-1971,-2008,-2019,-2036,-1996,-2002,-1998,-1997,-1930,-1718,-1398,-1021,-553,-400,-829,622,1053,1295,1424,1477,315,-153,417,-22,-1435,-594,-973,-752,-541,-1254,755,873,-1453,-601,-286,-339,-1384,-578,-1302,-2456,-1345,-238,-153,-487,-871,-1119,-991,-3653,-51,912,1649,-629,1937,3647,-2265,-2489,-760,-3738,-2436,3730,3221,2576,1972,-3248,-12687,651,553,579,675,746,-22118,608,-6998,-7924,-305,-657,-1015,-1259,-1259,-6269,-905,-808,-1194,-388,-308,-3702,-1328,-1284,-989,-438,-1849,-2769,-2051,-2170,-821,826,-119,-957,-885,-1017,-585,-82,445,-8,-527,-940,-1168,-1047,-1657,-1959,-1675,-1126,-622,-804,-1029,-1274,-1362,-1277,-1475,-680,-357,-21,-606,419,-674,-409,733,-169,-2031,-1838,-1291,-827,-66,-460,-119,434,-426,-960,-838,-958,-278,-262,-824,-827,-1002,-1020,-843,-2169,-168,95,546,885,1119,1230,-417,-1317,-487,-284,-74,772,639,-659,559,572,533,-454,248,-109,-1301,-794,-1170,-1293,-1040,-627,-181,205,11,689,692,-1384,370,7,-406,-802,-1025,-995,-728,-412,10,327,47,-1448,-518,523,294,61,-220,-464,-603,-553,-408,-182,34,-969,376,-1443,-224,323,248,-1077,-128,33,-1424,-39,10,-640,223,417,637,743,867,-156,-1290,908,879,183,823,843,477,207,-773,-363,182,-902,527,-997,-1865,-1303,82,-239,-1433,-394,-551,-698,-2044,-872,-764,-661,-534,-538,-674,41,171,204,-145,37,-1415,-323,-529,-771,-998,-1209,-1329,-1411,-1406,-1340,-1290,-1266,-1331,-1372,-1468,-1587,-1710,-1828,-1836,-1602,-1416,-1215,-1076,-960,-892,-922,-919,-1152,-1428,-1410,-1557,-1253,-1384,-1457,-1638,-1367,-1183,-1180,-2225,-1126,-1544,-667,-844,-340,-1511,-1730,-1123,-429,-610,-783,-1241,-970,-945,-830,-654,-365,-17,366,777,1138,444,811,2011,1040,-250,-1463,899,373,-56,2091,1990,1946,290,1291,-21,603,436,21,1477,1102,1521,1724,1894,515,-188,-1116,-453,57,592,182,-1865,-312,-97,410,523,-362,-232,172,587,375,-800,-229,-535,-745,-806,-673,-497,-344,-1635,-1530,-382,-977,-1420,-2024,-1106,-1223,-1191,-1024,-1437,-1625,-82,217,406,-852,-1007,-1065,58,-942,81,-76,-1320,-725,-436,-1401,-930,-329,-211,-424,65,-309,138,80,-1,-163,-390,-731,-1162,-1576,-1982,-1463,-971,-508,-535,-1324,-1661,-481,442,-902,-29,-1233,-871,-1762,465,-426,-627,133,-464,-1193,-786,155,-1693,-449,177,856,1801,-78,-1798,-705,-180,-1253,-470,-1560,-965,-986,-1003,-1019,-1063,-1368,-2094,-783,-1627,132,377,-1022,-899,31,-1323,-1599,-2303,-1776,-614,-1658,-715,-559,-342,-86,-474,-1323,-191,477,-122,333,348,199,3,-868,-595,-938,-1240,-1438,-2726,-1356,-1158,-1016,-1062,-803,-878,-1036,-1721,-1583,-1888,-1859,-1471,-1134,-783,-529,-435,-441,-498,-725,-2320,-1123,-982,-1581,-3833,-3545,-17447,-10050,-11736,-11150,-9565,-4972,1351,-2810,1169,1098,-4317,-8453,792,-2100,-12544,-10708,-4374,-2121,-2595,-14395,-16231,-466,-482,-469,-533,-618,-704,-2159,-717,-659,-478,-321,-118,-1085,-715,77,112,-433,319,-374,-866,287,1523,1445,995,1463,1401,810,-235,-684,-62,-55,-273,-368,-343,-278,-203,-132,-107,-69,-54,-1678,-383,156,263,328,424,444,-1584,-676,-493,-576,-1063,-631,-1052,-1348,-1187,-627,16,632,1214,-291,-429,-1769,-882,542,2334,2511,2308,-652,-595,551,1160,1273,47,-1388,-273,627,470,210,-36,-331,-617,-848,-925,-826,-696,-561,-413,-253,-115,-19,-581,-861,-352,-1060,83,-618,-1421,-1224,-156,-543,-383,-480,-493,-1474,-1460,-437,-408,-907,-1011,-807,-760,-904,-1109,-1290],[-1093,-1236,-730,-423,-1365,-368,-544,528,1089,-1372,635,652,-957,-350,-1604,-1397,-227,-701,-783,-1101,-1418,-1395,-1173,-896,-707,-576,-470,-1242,-348,-297,-286,-246,-285,-142,-63,-1399,-1056,23,50,47,103,116,138,-1541,-610,177,184,-760,240,214,-658,-59,100,-246,-79,-180,-264,-1083,-482,-644,-821,-990,-1160,-1312,-1487,-1598,-1561,-1336,-977,-926,-355,128,788,1039,1912,677,185,556,2146,2862,2566,1009,1537,986,398,39,-280,-252,477,760,452,-128,-1418,40,973,155,-65,-1187,33,223,-264,-1067,-1039,-1198,-352,-967,703,802,-805,-408,-1805,44,46,-734,-638,-2118,-33,-1119,-1330,-1861,-425,49,-387,113,93,-1077,-2499,-529,-2151,-825,-3632,-1514,-1821,-1870,-1598,-1185,-814,-521,-275,-85,-2918,-870,-404,-1993,-603,-891,-1380,-1857,-2130,-1988,-1738,-1490,-1324,-1186,-1200,-1148,-935,-926,-117,-684,-723,-278,-400,-1493,-727,56,1015,457,47,-434,-758,-816,-625,-583,79,176,633,-672,-2038,-356,469,528,799,381,-358,-641,-1941,-1527,-1728,-1038,-1386,-1685,-1880,-1829,-1580,-1267,-1636,-562,-171,-51,559,-1236,-2090,-826,-151,-1316,-1123,-964,-885,-1844,-455,-820,959,1233,549,796,-651,337,106,-144,-451,-850,-1239,-1439,-1190,-553,238,-1308,557,1011,2876,3176,3296,1607,2859,2350,775,221,-777,38,-363,-571,-585,-1186,-1575,-448,-138,-145,-234,-808,-566,-781,-960,-1150,-1292,-1252,-1100,-909,-618,-367,-112,157,365,-532,769,866,899,-711,-1269,-446,593,358,65,-281,-1366,-1973,-834,-782,-618,-478,-1359,-612,90,-1140,91,-52,-1394,-967,-1283,-1872,-2517,-2393,-1761,-1173,-633,-202,174,474,26,-1806,-1493,-1719,473,-230,-420,696,1489,-447,-680,197,374,1019,2165,2075,1300,-1520,-1320,-1394,-2135,-1998,-1716,-769,-311,41,-283,-1021,387,293,201,10,-111,-228,-214,-69,-1650,-225,-106,1329,1610,1843,-570,-394,1389,1686,-141,-1175,-335,-445,-175,-835,-1278,638,318,1135,-467,-126,-566,-1217,-1900,-2365,-1858,-1342,-934,-747,-1271,-797,-692,-874,-1100,-1284,-1380,-1371,-1203,-1020,-841,-687,-606,-595,-682,-804,-957,-1191,-1337,-1326,-1233,-1087,-977,-939,-995,-1157,-1341,-1629,-1946,-2235,-2148,-1653,-1147,-803,-526,-672,-772,632,969,1020,1016,1031,319,-634,-12,37,-1148,-21,-846,-669,-486,-1818,797,561,-1049,-464,-1106,-1693,-1933,-1423,-1702,-2337,-1896,-364,796,738,1920,2000,-878,-3802,-145,2850,4268,-785,2325,4807,-2825,-2759,-1316,-4864,-4119,2204,1862,1526,1305,-1397,-12791,793,630,465,344,254,-11458,121,-11055,-10519,-65,-120,-246,-411,-1832,-6709,-1207,-1282,-1302,-1218,-1017,-3335,-1395,-1548,-983,-195,-1356,-2583,-2120,-2281,-926,-657,-813,-1055,-1280,-1619,-2005,-2080,-1640,-1150,-732,-334,-54,200,-1573,-1962,-1694,-1073,122,-107,-381,-722,-1027,-1305,-1419,-1295,-1054,-723,-633,-214,-156,-944,296,-291,-1690,-1470,-1568,-855,22,-371,-153,133,-598,-680,-780,-953,-558,-210,-1291,-190,-45,166,412,-2034,-328,-592,-136,993,901,790,-240,-1562,-409,114,-213,1253,1468,-535,1213,1790,1004,-297,-2,-170,-879,-43,-1022,-138,-49,164,887,-90,232,1339,1324,-1606,1192,1044,-240,-628,-855,917,363,-600,790,1337,35,-1166,-392,1380,1244,1116,585,684,434,224,-17,-240,-476,-1046,-876,-1621,-1232,-1243,-1211,-1259,-1075,-1033,-1238,-1046,-1052,-1057,-1065,-1004,-907,-902,-837,-821,-1197,-871,-819,-724,-504,-215,76,50,-913,-254,15,-1029,647,-884,-1921,-1481,639,-84,-1291,-12,-461,-942,-2159,-1376,-900,-340,271,-568,-674,810,2531,1844,-123,258,-1230,-273,1087,1073,65,-951,140,-555,649,-1080,320,122,-116,-451,-514,-709,-830,-1048,-734,-1058,-623,-212,143,198,148,-682,-639,-858,-1299,-1371,-1629,-1968,-1784,-1438,-1174,-936,-795,-1783,-2026,-820,-2130,-812,-858,-322,-1505,-1555,-1268,199,252,-167,-1500,-774,-976,396,389,395,372,308,222,61,-114,-320,-445,-557,-576,-1761,-526,-451,-556,-333,-323,-301,-320,-348,-313,-297,-134,-197,419,759,1118,1453,1741,1099,453,-1216,-425,-24,651,352,-1372,-455,-406,-525,-1019,-1512,-1902,-1896,-1562,-1276,-1056,-878,-774,-738,-785,-850,-965,-1073,-1434,-1493,-1022,-928,-1529,-1540,-829,-864,-1155,-1111,-1601,-1550,-1726,-1563,-1170,-893,-837,-610,314,-1209,109,3,-1249,-659,116,-1523,-910,317,-141,-50,71,-523,-404,-639,-813,-973,-1101,-1256,-1433,-1560,-1721,-1685,-1392,-1039,-688,-943,-1105,-891,72,-876,-179,-985,-939,-1827,382,-465,-770,-115,285,752,1586,280,-1600,-509,244,449,149,-74,-1580,-562,23,-652,-615,-1632,587,664,524,-1111,-1073,-1416,-1710,-1276,-1936,-105,-315,-1221,-1119,-968,-1198,-1524,-2508,-1923,-990,-1610,-670,-548,-521,-555,-676,-1429,-1195,-1517,-1530,-1031,-481,85,629,-752,555,704,58,-1281,-2529,-480,813,-622,-1176,-133,-88,-995,-1250,353,623,87,-23,781,584,263,-203,-715,-1193,-1704,-2862,-1292,-868,-1476,-4433,-4156,-15467,-5267,-8012,-10260,-11641,-2901,-535,-2677,-261,-44,-4412,-8378,378,-6254,-17165,-16845,-5549,-2289,-2643,-16674,-14084,-144,-258,-356,-538,-754,-964,-2253,-1284,-1294,-1109,-900,-619,-700,-588,-190,-398,-585,337,-312,-862,408,2185,1163,473,1445,2197,956,138,-768,-61,936,1573,1270,-776,703,413,154,-74,-180,-192,-1977,-492,349,580,747,915,422,-1668,-1145,-1087,-884,-1509,-361,-135,305,383,369,216,422,486,-507,-66,-1644,-1160,445,461,378,228,-409,-756,-94,-203,-305,-390,-1288,-616,-829,-989,-1225,-1256,-1008,-698,-730,-1158,-384,-324,269,349,435,500,529,-576,-504,-312,-1336,366,-285,-1799,-1223,-105,-743,-469,-625,-689,-1451,-1617,-749,-771,-854,-1119,-1125,-1212,-1167,-1014,-779],[-1084,-1438,-1008,-1279,-1580,-1878,-2059,-1874,-1556,-1307,-1067,-860,-970,-692,-1498,-1343,-899,-1039,-1150,-1217,-1228,-1065,-882,-625,-422,-253,-96,-1113,128,207,220,-38,-369,316,-186,-1755,-1190,546,671,1738,2436,2154,299,-1579,-464,652,2102,-398,310,1538,-333,-230,1272,-197,596,1361,770,-1102,543,2143,238,-999,85,-759,276,-366,-1066,-1734,-1931,-1542,-905,-312,204,550,846,472,-66,438,536,159,-241,-636,-886,-876,-786,-605,-459,-402,-328,-381,-574,-808,-1439,-1088,-1086,-933,-680,-989,38,192,-144,-891,-953,-1132,-541,-1092,508,318,-414,-332,-1822,-1084,-1509,-1890,-2100,-2003,-1584,-1158,-1301,-1976,-587,-85,-309,562,931,-843,-2997,-349,-2235,-277,-3653,-1040,-1577,-2126,-2600,-2493,-2007,-1515,-1024,-552,-2378,-620,-256,-1889,-451,-32,320,-747,-369,-1125,-1569,-722,-312,328,935,1074,-599,-976,804,201,695,219,-221,-1832,-644,229,978,444,189,339,806,980,-382,-352,1323,524,692,-752,-2036,-595,55,370,1423,326,-521,-974,-1859,-1582,-1692,-1053,-298,-184,-39,157,-728,321,-1374,57,903,156,913,-1363,-2282,-815,-365,-1419,-1221,-1110,-986,-2116,-378,-928,-718,-916,-1064,-1128,-1200,-1225,-1142,-950,-683,-389,-364,315,-87,-384,272,-273,-218,967,1730,1695,1607,1428,1159,832,-1068,-676,-879,-124,-309,-487,-864,-1127,-1262,-1168,-1415,-1540,-1632,-1676,-1712,-1746,-1761,-1848,-1983,-2047,-2074,-2084,-1974,-1866,-1721,-1536,-1395,-1244,-1082,-1008,-961,-930,-1529,-993,-1124,-1276,-1481,-1746,-1869,-2102,-2107,-1976,-1662,-1373,-1216,-680,-327,-931,74,157,-1296,-1006,-342,-674,-1061,-1439,-1769,-1977,-2005,-1926,-1734,-1476,-1164,-1477,-1274,-1647,424,-286,-905,219,1078,-558,-636,-31,123,999,2499,2350,1180,-1616,-1447,486,-318,-1048,-1658,-1837,-1487,-915,-586,-895,537,825,1076,378,388,964,1050,906,-1395,-585,-165,544,515,565,-655,-230,996,1257,248,-1075,-479,-605,80,-636,-1045,804,423,1411,-387,-141,1114,1236,706,740,-434,15,-282,-620,-1031,-810,-558,-941,-526,963,1031,-773,-991,940,835,206,-485,-339,-175,-829,-383,-148,-720,-1232,-1724,-2137,-2476,-2683,-2703,-2725,-2651,-2534,-2320,-2066,-1784,-1479,-1212,-1005,-798,-890,-669,-465,-372,-282,-184,-30,79,-1085,-438,121,-826,-141,-675,-579,-448,-2384,-542,-803,-1002,-1109,-1022,-940,-1941,-681,-1859,-1752,-2188,-598,334,287,265,399,-897,-3547,-205,1869,1995,-918,1856,1615,-3347,-2975,-1805,-5620,-5553,-153,-157,-128,23,-188,-11693,449,494,470,430,362,-2430,-2006,-15680,-13127,-838,-676,-985,-1320,-3414,-6159,-1555,-1067,-1226,-236,73,-2979,-1442,-1874,-974,-4,-966,-1901,-1737,-2399,-2017,-1800,-1403,-1077,-752,-562,-826,-1511,-397,-160,-184,66,158,220,-1518,-1900,-1603,-1065,384,174,-126,-557,-1035,-1600,-2136,-2100,-1602,-1092,-760,-514,-382,-1371,-634,-941,-1377,-1932,-2173,-1738,-1266,-886,-601,-420,-738,-429,-732,-992,-877,-100,-1827,1468,1986,1108,568,-1853,-599,-1264,-969,842,822,219,-293,-1703,-512,-201,-353,524,831,-364,944,1322,585,-141,-441,-39,-479,56,-891,-188,10,353,879,-466,427,1789,1883,-1823,1412,2148,-232,-782,-781,999,124,-780,713,1415,23,-881,-269,2179,1620,1506,406,1585,1336,706,348,779,586,-1035,190,-1605,-919,-624,-865,-1180,-1239,-1373,-1469,-1556,-1583,-1594,-1607,-1563,-1493,-1511,-1450,-1420,-1412,-1392,-1317,-1232,-1063,-858,-675,-457,-1013,-186,-186,-1069,-160,-716,-1945,-1615,-826,-1142,-1423,-1742,-1851,-1691,-2183,-996,-480,0,491,-623,-734,998,2555,1833,-124,157,-1019,-208,698,492,121,-1017,-157,-972,85,-977,-698,-963,-1150,-1152,-1094,-1012,-936,-1218,-961,-1020,-1062,-1119,-1145,-1070,-929,-803,-586,-481,-1011,-1430,-953,-326,-1318,-2063,-364,692,569,-2356,-1788,-613,-1540,-929,-1206,-1649,-1716,-1451,-1422,-608,-257,22,-1704,-827,-1241,636,630,611,548,465,419,411,534,768,1167,1362,317,-1927,276,-706,-1090,1450,1601,1174,706,252,-122,-534,-860,-1181,-1463,-1595,-1428,-1042,-579,-132,250,-1337,-366,-180,576,437,-872,-532,-849,638,570,-897,-1534,-945,-268,-622,-1248,-1407,-1799,-2152,-2363,-2191,-1914,-1639,-1363,-1253,-840,-653,-1699,-1036,-126,-317,-1396,-23,-1580,-962,-416,-637,-943,-1250,-1585,-1867,-2174,-2368,-2467,-2400,-2276,-2105,-1961,-1840,-1705,-1654,-1601,-1565,-1567,-1642,-1749,-1882,-1978,-2076,-2147,-2229,-2290,-2233,-2132,-1965,-1780,-1501,-1163,-824,-578,-1410,395,-844,-280,-760,-1138,-1958,222,-611,-1012,-479,233,542,1195,425,-1403,-612,380,1374,1933,639,-1371,-463,723,-132,-1043,-1565,3105,3812,171,-1369,-1187,-1480,-1347,-1714,-2099,-130,-203,-1408,-1304,-72,-768,-1355,-2550,-2023,-1075,-1447,-1870,-2103,-2206,-2151,-2022,-1858,-1628,-1276,-811,-193,460,164,645,-625,404,573,388,-1126,-2322,-778,747,-219,-1175,-224,449,-1099,-808,448,366,107,-246,-889,-1586,-2192,-1967,-1106,-665,147,-2324,-6,501,-1501,-4836,-4584,-13663,-2505,-5906,-11123,-14819,-653,1312,-2632,1004,1218,-4466,-8398,1346,-10504,-21821,-22754,-6382,-2545,-3130,-19043,-11798,-556,-866,-1233,-1740,-2279,-2304,-2237,-1198,-627,-75,467,905,-367,-494,-565,-978,-544,298,-249,-897,498,978,802,-113,660,517,315,120,-907,-237,-337,-466,-541,-1158,-620,-677,-712,-722,-613,-419,-1949,-626,652,1022,1297,583,242,-1783,-1755,-1725,-1220,-1908,-686,-255,184,-14,-143,-187,-167,-76,-753,129,-1498,-1259,216,151,51,-146,-376,-848,-804,-1047,-1232,-1270,-1144,-828,-506,-74,271,625,908,1142,-726,-1386,-355,-24,697,171,751,498,200,-511,-449,-700,-1607,-935,-907,-1875,-1081,-731,-997,-936,-1133,-1321,-1579,-1811,-1492,-1207,-967,-1206,-641,-451,-446,-936,-765],[-1068,-1335,-1361,-1638,-1971,-2283,-2441,-2263,-1852,-1461,-1079,-761,-968,-1074,-1326,-1175,-986,-1323,-1676,-1997,-2126,-1846,-1411,-858,-341,147,355,-928,1416,1783,266,-386,-319,1551,-895,-1295,-1224,446,872,1936,2093,1937,259,-1492,-324,825,1871,7,330,1517,20,-358,1381,-94,164,589,458,-1076,898,2849,151,-1061,266,-428,840,746,-1023,-608,-1140,-1605,-1730,-1563,-1264,-1039,-810,-697,-716,-892,-1118,-1466,-1855,-2267,-2469,-2195,-1863,-1557,-1356,-1260,-1168,-1173,-1299,-1443,-1533,-1573,-1588,-1545,-1474,-1357,-1205,-1136,-950,-832,-874,-959,-744,-1192,-4,145,-17,98,-1849,-248,-569,-926,-1264,-1723,-1503,-1232,-1235,-2055,-733,-221,-284,551,845,-449,-2695,-59,-2145,-827,-3154,-1449,-1485,-1310,-1024,-684,-400,-179,30,242,-1809,-359,-26,-1577,-321,-406,1134,-782,277,-887,-1739,-132,1289,913,1187,324,-1278,-1093,895,1016,2130,725,-97,-1890,-538,352,1189,437,1697,2664,1135,1019,-427,-180,1682,768,619,-840,-2003,-889,-441,93,682,126,-763,-1358,-1769,-1663,-1718,-1346,-749,-650,-529,-363,-823,-27,-914,-829,160,111,-20,-1056,-2011,-859,-1048,-1559,-1797,-2099,-2137,-1892,-1685,-1481,-1359,-1291,-1213,-1092,-1021,-958,-858,-737,-637,-612,-639,-742,-942,-1155,-1216,-1003,-948,369,1279,2206,2859,1159,4486,4855,-1363,-786,-874,21,1115,820,-1166,-991,-967,-844,644,528,-239,-206,261,35,-384,-222,-614,-558,-647,-761,-827,-975,-1148,-1311,-1475,-1487,-1284,-1014,-689,-368,-1723,-1355,249,258,142,-289,-2358,-2201,-1118,-1424,-1371,-1071,-1144,-807,344,-849,767,947,-1016,-978,169,-264,-722,-1109,-1363,-1428,-1334,-1201,-1015,-806,-582,-1132,-998,-1534,322,-423,-1285,-233,612,-655,-590,-308,-254,745,569,385,139,-1730,-1529,-768,-1022,-1127,-1286,-1104,-789,-578,-886,-804,-195,-207,-217,-354,-481,-708,-942,-1181,-1402,-1581,-1657,-1665,-1650,-1527,-1351,-1115,-842,-511,-139,-972,-670,-826,256,-490,-856,931,456,1346,-354,-234,1106,1182,997,1985,-355,-213,-444,-529,-803,-838,-799,-1117,-132,1278,1021,-911,-767,1204,933,274,-602,-267,-235,-870,-398,2274,2007,1069,-330,-702,-120,371,-1051,-321,-561,-786,-940,-1054,-1107,-1085,-1035,-979,-866,-1095,-739,-650,-597,-572,-563,-523,-542,-1496,-893,-746,-727,-676,-536,-534,-475,-2044,64,262,-261,105,32,-1249,-1976,-682,-1721,-1230,-1874,-952,-601,-810,-1039,-1213,-1274,-3336,-1255,-1081,-864,-1109,-177,211,-3759,-3186,-2261,-5754,-6555,123,1196,1108,684,403,-9922,684,423,87,-264,-637,-1027,-10677,-20522,-15601,-3028,-1526,-1238,-956,-4997,-5033,-1879,-814,-1182,418,-183,-2677,-1521,-2281,-965,152,-708,-1183,-1098,-2473,-1043,-685,-548,-973,-332,-334,-926,-1892,-1149,-964,-1253,-1524,-1686,-1481,-1512,-1782,-1424,-1113,-721,-832,-1036,-1348,-1579,-1495,-1112,-653,-270,48,-560,121,-27,-1501,-673,-833,-877,-541,-1782,-658,486,-160,-301,-125,-849,-183,-719,-1080,-1226,-13,-1413,47,157,332,526,-1645,-806,-1879,-1464,464,172,-180,-608,-1714,-1485,-1857,-1850,-1547,-1290,-1059,-789,-507,-227,11,-872,265,-117,99,-776,-215,45,532,863,-830,605,2119,1698,-2008,1346,1395,-190,-980,-627,942,-42,-935,590,1431,23,-587,-153,2160,1645,1411,300,1103,674,335,27,-208,-410,-908,-693,-1376,-1154,-1161,-1278,-1378,-1436,-1486,-1518,-1559,-1561,-1571,-1613,-1630,-1635,-1657,-1479,-1279,-1090,-898,-676,-493,-286,-114,-30,-184,-995,-138,-388,-988,-761,-995,-1913,-1645,-1685,-1815,-1611,-1383,-1106,-853,-2103,-474,-250,-126,-54,-655,-802,171,181,118,-86,-147,-781,-463,-645,-845,-1049,-1255,-1359,-1396,-1197,-912,-611,-324,-131,-678,163,198,125,-1315,-2,-936,-123,0,122,330,565,-671,-116,-37,-580,-1522,-679,-691,-1386,-1563,260,766,353,-2174,-1515,-482,-958,-939,-887,-436,-1428,-1367,-1912,-1833,-1404,-1010,-1663,-827,-1428,205,353,484,577,656,771,896,1097,1334,1668,1428,505,-1840,12,-1091,-1536,921,1653,1314,942,575,180,-75,-348,-706,-950,-1307,-1665,-1952,-1942,-1714,-1465,-1408,-1124,-1036,-958,-1012,-1014,-964,-1372,-792,-637,-1138,-2094,-1513,-127,-105,-1435,-203,-312,-451,-623,-757,-883,-964,-981,-956,-916,-872,-1855,-833,-826,-781,-1621,-611,-1362,-479,19,308,546,-1066,-513,514,1098,-1784,3,-159,-1080,-809,-184,-1691,-930,-1065,-1290,-1428,-1464,-1434,-1331,-1193,-996,-809,-615,-475,-365,-195,-34,158,-128,-1006,-650,-196,-42,-1702,688,-732,-305,-547,-1371,-2055,62,-785,-1275,-869,-215,312,1012,640,-1147,-681,631,1681,2146,1254,-1112,-329,1182,347,-1462,-1339,2131,1757,-45,-1512,-1217,-1502,-981,-1684,-1756,447,392,-1509,-1381,77,-453,-1098,-2396,-1888,-847,-1201,-1635,-1946,-2216,-2373,-2433,-2431,-2350,-2144,-1853,-1445,-1040,-630,-250,-400,199,290,276,-908,-2060,-1075,-734,-1167,-1591,-2010,-2386,-2582,-2523,-2408,-2323,-2261,-2210,-2150,-1890,-1510,-1084,-787,-716,245,-1522,-176,331,-1660,-4921,-5006,-12583,-1770,-5514,-13796,-19148,1595,1555,-2742,836,1075,-4392,-8580,-968,-14845,-26231,-26401,-6911,-2937,-4093,-21149,-9410,225,-268,-930,-1771,-2082,-1237,-2090,179,-47,-9,887,2235,-87,-391,-997,-1516,-278,227,-168,-944,584,953,418,-621,175,-131,-475,-764,-1059,-1124,-1166,-1248,-1316,-1383,-1474,-1514,-1381,-1063,-559,8,-1665,-759,1825,2324,1510,50,47,-1788,-2356,-2234,-1555,-2079,-909,-325,-96,-800,-1490,-2077,-2228,-1807,-1337,-983,-1392,-1093,-557,-608,-719,-954,-1255,-1561,-1980,-2499,-2812,-2091,-1320,-495,235,993,1476,1070,1847,1672,-738,-1541,-270,275,587,-134,967,169,-728,-1569,-1841,-1133,-1839,714,375,-1617,-895,-265,-1277,-612,1100,231,-1561,-1995,-974,-1630,-2231,-2508,-2227,-1835,-1448,-1161,-985],[-1369,-1614,-1664,-1634,-1521,-1356,-1195,-1004,-762,-696,-349,-133,-1047,-1571,-1187,-981,-634,-1005,-422,-833,-485,765,1008,-225,816,1929,650,-760,1395,2501,80,-806,-176,1046,-1615,-631,-1203,316,1027,1867,1763,1613,218,-1376,-253,966,998,393,282,379,221,-500,26,23,-222,-22,196,-1057,1059,1121,56,-1078,387,-200,557,310,-1114,-361,-574,-981,-802,-638,-632,-671,-632,-618,-642,-726,-767,-849,-904,-967,-983,-928,-977,-1033,-1132,-1269,-1343,-1462,-1658,-1848,-1979,-2063,-2128,-2136,-2122,-2053,-1913,-1788,-1471,-1168,-853,-781,-1008,-1267,708,408,327,286,-1874,-22,698,-349,341,-1574,-378,-1367,-1154,-2105,-884,-381,-360,-459,-578,-799,-2240,-1286,-1827,-1170,-2647,-635,-359,-123,44,169,195,145,99,95,-1267,-119,272,-1121,-235,-778,988,-744,129,-702,-1732,18,1421,846,804,-477,-1853,-1261,633,426,317,307,-34,-1568,-446,415,744,346,771,737,659,541,-512,-88,76,-62,-188,-934,-1957,-1219,-967,-472,-543,-574,-1069,-1776,-1690,-1775,-1797,-1609,-97,-31,-6,25,-931,56,-445,-1692,-140,-289,-517,-815,-1705,-1401,-1298,-1710,-1447,-1530,-1272,-1056,418,-934,311,2351,1730,1069,-308,808,-610,-5,521,614,-223,335,111,-493,19,1017,-1484,675,4929,5049,2350,832,4855,6708,474,231,-715,-74,1404,1247,-1340,-794,-687,-845,2141,1098,-276,147,454,11,-615,582,-511,-407,-289,378,198,-47,-302,-544,-839,-1114,-1339,-1525,-1486,-1301,-1625,-1828,-799,-688,-623,-619,-2373,-2204,-1145,-482,-439,-463,-1123,-969,-77,-863,209,330,-607,-858,165,149,0,-149,-292,-642,-445,-464,-414,-327,-240,-824,-726,-1354,94,-557,-1282,-570,170,-660,-519,-588,-697,-345,-541,-744,-1005,-1838,-1627,-1883,-1579,-1243,-1051,-1223,-499,-331,-1113,-775,-98,-99,-53,-412,-370,-121,-177,-253,-1109,-1006,-478,-496,-508,-404,-311,-71,387,755,874,-906,-884,-1087,366,-405,-702,1029,423,1202,-306,-396,1018,1158,1357,1930,-309,-375,-627,-471,-596,-877,-1078,-1251,158,355,98,-1097,-534,-674,-922,-1129,-1297,-1350,-1242,-990,-692,-477,-263,-50,-528,-1003,-245,153,-1438,-609,-231,-394,-535,-673,-781,-830,-851,-905,-780,-1288,-647,-501,-353,-191,-18,204,112,-1688,-1362,47,-314,-327,-345,-540,-559,-1402,512,523,60,346,-11,-1473,-1760,-664,-1582,-828,-1343,-1347,-269,193,25,-144,-1029,-3235,-589,-728,-889,-1393,-941,-836,-3875,-3401,-2692,-5250,-6813,-872,166,243,120,484,-7953,-382,708,708,721,726,708,-18835,-24876,-17530,-5715,316,165,10,-6052,-3765,-2123,-886,-1108,-755,-894,-2447,-1670,-2740,-1184,-802,-591,-468,-350,-2406,-1081,740,-46,-1081,4,1,-1042,-1646,-1248,-169,455,966,1122,-17,-1574,-1635,-1199,-1228,-188,-741,-1283,-1450,-998,-651,-384,-195,-138,-140,-463,-491,-683,-1314,-1139,-1296,-1365,-1300,-1508,-1045,-896,-750,-585,-400,-962,-170,-787,-1247,-1616,-199,-772,-262,-249,-191,-84,-1460,-942,-2389,-1048,54,-137,-403,-762,-1654,-1421,-1134,-746,-377,-68,-53,403,337,30,114,-1318,611,139,34,-733,-263,8,650,806,-1208,712,2259,1358,-2197,1184,1908,-188,-1252,-452,882,-176,-1120,368,830,-26,-352,-118,675,369,33,-380,-767,-982,-847,-550,-205,72,-761,-91,-1131,-1340,-469,-274,-563,-1132,-995,-1068,-1034,-898,-758,-660,-554,-464,-495,-655,-427,-394,-329,-210,-103,46,183,256,-233,-929,8,-667,-880,-65,-346,-1915,-1622,-307,-284,-339,-78,45,133,-2017,114,102,-25,-206,-733,-948,-568,-637,-698,-693,-696,-637,-497,-368,-759,-79,-1275,-635,-1891,622,-717,1077,1281,418,-827,1655,1714,279,-1372,223,-895,75,600,505,738,418,-692,113,237,-146,-1708,-530,-1100,-1459,-984,730,722,108,-1634,-1304,-519,-520,-924,-923,56,-1374,-1087,-1647,268,-9,-270,-1490,-846,-1584,-770,-833,-853,-879,-912,-937,-999,-1038,-1068,-994,-913,-783,-1797,-623,-1296,-1776,-559,-612,-644,-712,-792,-832,-944,-987,-1047,-1129,-1252,-1392,-1551,-1689,-1704,-1595,-1527,-1297,-1139,-954,-887,-794,-705,-1210,-679,-674,-1436,-2152,-2032,-235,-4,-1631,461,643,762,396,11,650,504,-901,-710,251,-323,-2087,39,504,-772,-1883,-1,-1164,-37,506,119,-400,-1237,-887,-310,427,-1750,-151,-370,-1121,-1056,-374,-1714,-1012,-573,-901,590,698,-1388,639,1981,1849,1714,1609,1495,1201,960,1393,1410,-120,-1466,-717,113,378,-1338,223,-638,-397,-518,-1703,-2158,-183,-1069,-1629,-1337,68,-25,1145,810,-948,-800,864,1904,1636,1225,-907,-246,147,-156,-1947,-1130,-625,-611,-550,-1611,-1262,-1571,-736,-1306,-1431,222,203,-1605,-1437,30,-211,-899,-2296,-1726,-889,-987,-1171,-1182,-1150,-1058,-957,-1676,-795,-715,-645,-524,-434,-340,-259,-238,-262,-333,-424,-731,-1835,-1384,-1039,-1239,-1412,-1583,-1737,-1815,-1795,-1681,-1493,-1253,-1027,-896,-745,-653,-675,-1047,-796,-959,-1122,-1164,-1057,-2028,-4694,-5643,-12618,-3056,-6808,-18066,-24455,789,817,-3119,588,662,-4209,-9063,-4174,-19343,-29759,-23365,-7298,-3577,-5613,-22480,-7059,839,-830,161,-316,-914,-680,-1936,-178,-557,41,1023,2417,58,-330,-1518,-1904,18,75,-140,-1060,607,2108,-9,-911,695,2349,726,733,-1238,42,-633,1053,877,-1318,551,344,130,-97,-243,-322,-1362,-917,149,430,668,-576,-152,-1629,-1759,-1872,-1886,-1941,-1051,-360,-89,-212,-232,-151,-17,152,-1055,383,-1356,-753,150,206,85,-108,-315,-806,-696,-967,-1255,-1516,-1717,-1685,-1489,-1069,-689,-284,53,352,-773,-1556,-142,563,509,-392,209,-256,-724,-857,-406,-100,-1989,1414,709,-1221,-707,-530,-1540,-821,861,184,-1666,-2031,275,494,-521,-1232,-254,-529,-903,-1277,-1620],[-662,-956,-274,67,-1266,3,-156,36,96,-482,-198,154,-1182,-2152,-1095,-798,-842,-987,-390,-1231,-686,-253,-144,34,32,236,309,-603,419,491,-133,-1273,43,500,-1482,50,-1101,182,1140,1086,991,812,198,-1231,-218,-196,-486,-741,-997,-1277,-1492,-1730,-1848,-1777,-1604,-1433,-1250,-1081,-970,-900,-858,-1006,-784,-738,-726,-693,-1159,-611,-477,-926,-877,-171,-123,-157,-128,-203,-721,-115,-32,51,180,-238,128,557,529,442,-292,-726,-132,-333,-577,-766,-1750,-821,-780,-709,-655,-600,-559,-658,-701,-855,-967,-984,-1284,-1232,-452,-73,275,358,-1803,-59,432,-300,508,-1415,-542,-1507,-1004,-2047,-974,-1024,-1403,-1677,-1728,-1728,-1794,-1899,-2055,-2250,-2103,-1697,-1264,-806,-359,83,437,701,61,985,-716,155,706,-513,-125,-1062,729,-609,30,-513,-1582,162,1262,793,446,-1225,-1962,-1387,694,1968,1739,1548,37,-1205,-333,480,1293,272,1199,1504,1057,948,-565,-7,771,439,77,-963,-1866,-1486,-1287,-1558,-1936,-2075,-1592,-2083,-1569,-1845,-1844,-1718,657,1405,665,194,-953,362,27,-2336,-615,95,-113,-218,-1367,-1008,-1622,-1763,-1460,-1633,-1252,-518,552,-820,98,967,703,441,-270,-324,-1257,-985,-1005,-654,-157,241,151,-468,-130,1387,-1593,497,3502,2338,775,-1068,-1363,474,2174,1640,-390,-106,1752,1657,-1241,-525,-370,-667,1862,1076,-65,65,-367,-643,-859,-700,-620,-1013,-1132,-33,205,384,564,763,911,-485,1036,1304,546,239,-1262,-2087,-300,887,619,-359,-1958,-2081,-1224,-936,-1221,-1559,-1761,-1849,-1873,-1816,-1723,-1529,-1317,-1031,-770,-485,-236,-26,-118,-505,-51,200,161,112,50,-539,-455,-1079,-48,-584,-941,-662,-284,-515,-632,-873,-1084,-1368,-1647,-1908,-2166,-2130,-1845,-1568,-1318,-1050,-836,-1121,-522,-418,-1196,-793,-330,-363,-336,-860,-778,-321,-286,-237,-1135,-997,-511,120,168,235,-161,-27,316,324,317,-877,-1090,-1354,151,-364,-544,9,-75,-120,-246,-593,-600,-812,-1101,-1449,-1754,-1864,-1658,-1351,-1104,-909,-1360,-1321,-286,-63,201,-1288,-280,1179,912,239,-932,-188,-176,-624,-755,179,-548,-1238,-1613,-1235,-719,-309,-1462,-967,84,-44,-251,-542,-863,-1147,-1352,-1392,-1196,-1455,-703,-419,-176,41,240,471,-33,-1540,-1822,-145,-127,-302,-176,-576,-658,-733,755,686,342,525,-120,-1504,-1470,-616,-1526,-561,-818,-1565,-694,-183,-376,-591,-1223,-3243,-1277,-1533,-1829,-1997,-2157,-2122,-3583,-3606,-3084,-4386,-6473,-1585,-706,-452,-329,193,-6075,-3079,882,994,1092,1159,1182,-25963,-26785,-18087,-8876,927,828,-356,-5660,-2478,-2203,-955,-982,12,-1273,-2272,-1898,-2990,-1354,-1662,-1884,-1660,-1346,-2108,-1124,-397,-135,-1243,61,461,-1144,-1048,-485,-138,766,1330,1048,-270,-1681,-1465,-943,-1374,-586,228,659,492,439,526,18,783,1270,1413,-318,1044,841,-1075,-568,-720,-786,-304,-1142,-293,853,-50,-731,-567,-1073,26,-926,-1472,-1893,-77,-686,-1230,-1643,-1909,-1986,-1883,-1680,-1965,-1080,-694,-359,-55,-126,-1556,-48,531,-843,527,471,15,216,-63,-14,170,-1737,290,289,-121,-748,-306,-82,602,651,-1553,706,748,701,-2361,588,442,-237,-1485,-247,-322,-570,-1304,-949,-1017,-1000,-917,-837,-763,-747,-727,-778,-856,-928,-912,-860,-729,-578,-612,-320,-895,-1428,-731,-608,-870,-1401,-1526,-1812,-1663,-1251,-829,-618,-89,224,362,-1326,521,85,379,302,188,104,-1,-181,-372,-825,-917,-1130,-1217,-1067,-765,-1926,-1527,-330,391,-82,1219,1443,949,-1902,-358,242,1890,1831,-821,-1129,1100,1719,1659,-46,70,-473,131,-326,-1327,188,-1455,-850,-1930,930,-607,657,342,-23,-985,-533,-682,-732,-1316,-720,-843,-628,-634,-689,-722,-743,-789,-734,-633,-517,-1852,-469,-1393,-1456,-484,-62,26,-99,-1089,-1110,-662,-175,-847,-953,157,-1295,-988,-1750,501,187,-194,-1264,-1031,-1617,-1801,-1919,-1631,-1290,-974,-687,-499,-366,-318,-265,-292,-330,-1820,-583,-1223,-1526,-1000,-1115,-1160,-1202,-1235,-1225,-1302,-1334,-1410,-1536,-1708,-1820,-1711,-1486,-1238,-988,-1637,-563,-623,-221,-191,-144,-98,-428,-67,-25,-1731,-1678,-2052,967,1236,-1731,1548,1529,1365,269,-370,439,524,-910,-545,792,-226,-2128,544,581,-1065,-2035,-334,-968,401,3649,2439,1159,-1436,-364,1653,2245,-1532,-328,-629,-1258,-1370,-675,-1703,-1093,-879,-980,648,519,-1599,765,661,294,-94,-458,-814,-1088,-1125,-1008,-812,-672,-1968,-767,-666,-835,-912,-878,-554,-509,-449,-2010,-2149,-426,-1343,-1946,-1616,-33,-386,951,989,-737,-880,1118,2097,1781,1191,-687,-137,-229,-634,-1973,-1385,-1702,-1918,-1679,-1587,-1255,-1605,-554,-829,-1104,-192,-172,-1603,-1396,-283,-395,-720,-2214,-1511,-990,-791,-635,-337,-57,221,422,-1656,127,761,162,-83,533,-534,170,-57,-539,-448,-536,-536,-1587,-1528,-328,-274,-555,-770,-336,-446,-571,-689,-747,-702,-580,-461,-249,-46,71,-1256,-600,22,-311,-265,-332,-2472,-4104,-6491,-13816,-6095,-9328,-22869,-27330,-1108,-934,-3694,-644,-516,-3812,-9624,-7523,-23841,-31038,-16584,-7569,-4428,-7599,-22360,-4765,1814,-1727,-465,-660,-1161,-660,-1754,-514,-1064,120,1137,1728,111,-256,-2030,-1877,-19,-162,-129,-1193,211,325,-419,-796,149,-65,-331,-529,-1351,-589,-1247,-304,-153,-1207,66,59,-18,-192,-385,-630,-1080,-1098,-1315,-1491,-1553,-1361,-1122,-1347,-1036,-1363,-1855,-1720,-1123,-344,713,1421,427,35,1621,489,-991,590,-1364,-333,48,272,-2,-340,-678,-956,-1270,-1589,-1816,-1688,-1349,-945,-637,-292,-82,100,185,209,-854,-1453,-14,-199,-400,-606,-812,-1104,-1499,-1879,-1474,-716,-2062,979,1005,-831,-584,-856,-1801,-1018,561,8,-1826,-1884,-127,242,-439,-1204,-46,1156,4,-295,-449],[-645,-914,3,76,-1347,192,-178,345,246,-418,-627,-259,-1212,-1725,-1103,-1305,-1715,-1703,-1234,-1706,-968,84,412,302,-890,891,853,-506,573,376,-428,-1812,-297,-518,-695,-720,-982,-757,-644,-515,-301,-118,73,-1120,-242,511,596,673,-30,640,587,-779,242,11,-469,-393,-506,-953,-506,-428,-317,-904,-72,-4,2,-78,-1228,-529,-764,-1127,-1440,-1591,-1443,-1218,-886,-566,-895,-15,311,627,980,-588,-504,1288,1985,1745,-367,-818,1010,654,356,173,-1537,-551,865,511,860,-388,-305,-303,113,-465,-911,-457,-1597,-1095,689,15,915,373,-1650,-107,-196,-522,-739,-1262,-1054,-1682,-1398,-1911,-1909,-1863,-1592,-1321,-1025,-814,-1329,-588,-532,-408,-1564,-252,-82,196,570,1048,1540,593,-1265,873,-211,447,1254,189,0,-1265,425,-434,-39,-339,-1408,266,1053,742,110,-1880,-1585,-1454,501,1516,1152,997,103,-844,-238,533,1059,202,957,871,732,529,-603,-94,-485,-921,-1389,-1814,-2209,-2485,-2265,-1975,-1725,-1496,-1516,-1808,-1421,-1877,-1836,-1638,-1045,-1117,-1211,-1243,-1175,-1024,-773,-2190,-1159,219,699,881,-999,-1030,-2061,-1685,-1373,-1568,-1060,1,628,-655,-89,479,64,-317,-768,-1242,-1928,-2014,-2023,-1644,-1071,-415,186,-415,-260,1651,-1322,325,1748,1103,221,-676,-786,231,1640,3027,27,-41,2144,2044,-989,-215,-15,-371,861,-295,-1396,-2315,-1891,-1187,-1101,-200,-175,-1571,-1968,1,-158,-414,-652,-771,-761,-639,-158,215,455,596,-773,-1824,-718,975,671,-126,-1519,-1861,-1192,-1442,-1745,-2047,-2214,-2358,-2577,-2856,-2637,-2127,-1609,-1049,-570,-137,176,368,-79,-322,86,-73,-263,-348,-293,-271,-192,-713,200,-475,-501,-477,169,-235,-208,-956,-1270,-109,-293,-420,-549,-1846,-1024,-985,-1150,-1274,-1428,-1579,-1769,-1962,-2150,-2424,-2601,-2320,-1966,-1691,-1377,-1151,-938,-746,-1229,-889,-590,135,357,614,-95,34,1241,1369,1119,-882,-1265,-1600,482,-355,-354,-251,-758,-1235,-1768,-2226,-2455,-2122,-1813,-1601,-1431,-1281,-1178,-1102,-1069,-953,-1601,-1331,-302,25,369,-1394,2,1319,846,188,-1077,-128,3,-296,-1043,506,-96,-687,-1220,-1438,-1261,-879,-1181,-1241,74,158,-34,-99,-580,-924,-1512,-2138,-2194,-1574,-785,-14,667,1242,1696,2059,-156,-1317,-2251,-424,33,-159,18,-618,-705,-25,64,257,514,742,-263,-1358,-1149,-516,-1548,-427,-339,-1335,-870,1243,1686,1326,-1527,-3329,-412,-478,-910,-2178,-1210,-1090,-3026,-3776,-3423,-3391,-6029,-2174,-1090,-117,-661,-232,-4463,-4334,900,1040,1182,1306,1399,-31549,-24628,-16844,-12359,1566,1488,-1719,-4110,-1213,-2054,-959,-781,-941,-1736,-2133,-2189,-2633,-914,-512,-608,526,899,-1599,-1181,1399,-133,-1428,33,788,-1187,-372,584,-51,1042,1718,939,-578,-1792,-1273,-659,-1491,-1112,-209,693,1788,1442,1040,198,340,36,-176,-423,-602,-736,-917,-1062,-1184,-1287,-1381,-1386,-1366,-1269,-1163,-1029,-858,-1179,-512,-1119,-1732,-1622,382,501,480,856,942,512,-1175,-960,-1671,-237,-93,733,275,-169,-1437,-1079,-1344,-1282,-941,-524,-130,-37,-248,99,181,-2012,896,327,-357,-813,-335,-220,-87,-393,-1818,-1002,-1212,-1421,-2476,-1566,-1626,-1683,-1766,-1842,-1971,-2094,-2104,-2006,-1836,-1681,-1564,-1535,-1560,-1653,-1705,-1739,-1665,-1476,-1158,-824,-458,-485,-486,-584,-686,-1411,-976,950,-84,-1662,-63,39,430,187,-121,-802,-697,-976,-1336,-1509,-1444,-1185,-843,-445,-78,306,646,298,-186,-731,-41,-1388,-589,602,-177,-1944,-1385,-519,409,126,1288,1607,536,-1765,-1009,457,506,178,-917,-1336,-409,-510,-610,-660,-728,-713,-557,-590,-1471,142,-1521,-1042,-1477,877,-506,1643,1650,558,-1151,530,3,-545,-1166,-1687,-2092,-1791,-1362,-1056,-826,-697,-716,-722,-779,-882,-1780,-1193,-1388,-1576,-1675,-1686,-1504,-1254,-951,-928,-869,-76,-725,-978,278,-1205,-925,-1827,133,-134,-460,-1058,-1156,-1537,-1783,-2020,-2018,-1835,-1606,-1373,-1216,-1090,-1033,-959,-957,-967,-1925,-1203,-1377,-1581,-1822,-2087,-2159,-1967,-1780,-1561,-1432,-1262,-1512,-1044,-1002,-963,-918,-834,-705,-532,-1735,-157,-658,-409,204,260,292,293,349,-485,-1998,-1172,-1701,1451,2188,-1744,1428,1706,1132,83,-740,1331,398,-1007,-437,866,-157,-1960,1028,635,-1317,-2026,-675,-793,812,4031,2610,931,-1659,-357,2163,2387,-1318,-512,-922,-1496,-1728,-1004,-1692,-1119,-1141,-905,395,302,-1662,-39,-243,-406,-572,-694,-802,-857,-771,-655,-527,-472,-2495,-796,-733,-1024,-1283,-1427,-1167,-700,-480,-2219,-2062,-639,-1516,-2120,-1412,-89,-731,746,1171,-511,-906,1224,972,776,641,-450,8,694,843,-1651,-710,1678,1997,-272,-1453,-1189,-1581,-422,-352,-784,804,895,-1493,-1252,-125,-55,-569,-2141,-1239,-1016,-419,-481,-505,-610,-750,-928,-1580,-1300,-1351,-1268,-1065,-898,-762,-679,-684,-946,-871,-997,-1117,-1309,-1433,-1389,-1375,-1272,-1145,-1023,-888,-762,-659,-573,-501,-482,-575,-645,-750,-930,-1355,-1239,-1454,-1674,-1779,-1694,-2824,-3210,-7495,-16146,-10547,-12302,-25937,-21301,278,457,-4394,92,613,-3166,-9243,-10787,-28046,-28945,-8811,-7784,-5464,-9952,-20791,-2572,1002,-2461,-1100,-1002,-1320,-554,-1539,-774,-1505,234,970,1104,93,-136,-2345,-1571,506,-224,-118,-1310,7,-183,-764,-348,-182,-98,-83,-97,-1316,-239,-1818,-332,-291,-1086,9,149,241,224,149,-27,-818,-1170,-632,-611,-410,-1855,-340,-997,-308,-887,-1642,-1502,-1139,-269,841,809,411,2,393,271,-786,14,-1342,-265,-413,-542,-614,-675,-659,-761,-355,-197,-35,99,264,393,-357,451,376,293,143,-38,-968,-1281,-730,-1025,-1300,-1495,-1487,-1345,-1197,-1033,-887,-683,-2047,-270,-85,-465,-514,-1166,-2001,-1180,-55,-251,-1999,-1650,-800,-743,-553,-1168,-53,213,77,-54,-338],[-838,-774,-157,133,-1198,239,-180,358,181,-372,-969,-883,-1313,-1734,-2053,-1872,-1417,-864,-449,-1784,-1150,791,933,606,-1382,625,320,-345,-286,-464,-689,-1662,-343,-644,-63,93,-774,-124,471,638,874,530,156,-958,-201,1409,1361,1297,-261,1007,857,-857,419,192,-237,-129,-196,-819,-159,-86,-264,-739,305,-14,5,322,-1281,-218,-496,-664,-791,-351,-523,-696,-725,-706,-995,-619,-486,-356,-181,-907,-1151,355,373,304,-462,-892,-450,-741,-958,-866,-1158,-853,699,494,924,-351,-492,-497,96,-447,-1015,-378,-1860,-841,641,-174,1126,376,-1411,-155,-185,-633,-1242,-1761,-1962,-1876,-1727,-1728,-1686,-1440,-1094,-701,-254,120,-901,648,294,683,-1046,841,668,480,324,303,408,-3153,-2530,762,218,761,1900,941,142,-1391,83,-270,-96,-191,-1264,302,795,679,-214,-2160,-1074,-1455,260,2586,1821,1011,146,-525,-649,-575,-192,123,593,904,1105,822,-648,67,802,579,373,-926,-1684,-1590,-661,-1266,-14,-840,-1504,-1462,-1283,-1900,-1775,-1434,-1326,-1647,-1572,-1178,-701,-222,207,-1682,-1570,224,1347,1437,-631,-1040,-2062,-1519,-1238,-1395,-785,49,-379,-787,-1224,-1646,-1964,-2094,-2104,-2062,-2241,-1955,-1895,-1812,-1629,-1368,-1098,-834,-602,-490,-939,-417,-489,-634,-777,-879,-874,-715,-390,27,430,88,968,1053,-735,62,314,-62,-677,-1323,-1916,-1877,-1287,-646,-1364,396,-11,-1895,-2209,321,447,-36,-631,-1274,-1900,-1856,-1183,-526,61,553,-258,-1319,-1104,965,696,202,-1122,-1605,-1065,-1412,-1779,-2158,-2362,-2459,-2562,-2687,-2796,-2520,-2217,-1865,-1574,-1300,-1108,-1003,-1010,-1125,-1331,-1647,-1993,-2321,-2365,-1950,-1420,-888,-393,-313,-100,-125,579,107,-28,-1064,-1198,114,714,462,116,-1726,-788,-1283,-1760,-2063,-2064,-1793,-1525,-1307,-1150,-1120,-1106,-1021,-723,-1680,-1492,-988,302,-214,-1387,-767,-653,744,2524,2931,-154,101,1859,1917,1040,-948,-1435,-1824,-356,-851,-1352,-1880,-2354,-2098,-1580,-1045,-619,-203,101,295,22,-338,-1027,-349,-53,-896,-1759,-1323,567,844,667,-1334,288,1233,750,124,-1198,-37,271,127,-1377,894,631,-636,-1397,-1131,-500,-781,-1037,-1270,-1407,-1555,-1680,-1823,-1951,-1960,-1762,-1375,-988,-1584,-555,906,1153,1865,2181,2280,-233,-1118,-2171,-766,174,-81,-814,-1625,-2191,-1755,-1071,-424,136,558,-408,-1129,-809,-360,-1621,-414,75,-703,-664,1204,1773,1572,-1943,-3419,-373,936,829,-2590,-162,1083,-2339,-3891,-3691,-2368,-5658,-2801,-2532,1545,-886,-703,-3233,-4533,941,966,1125,1374,1671,-34267,-20868,-14468,-15212,3004,3060,-3108,-2158,38,-1625,-802,-475,-29,-2069,-1976,-2478,-2012,-758,-833,-597,855,1053,-911,-1239,1163,-106,-1574,-34,384,-1104,-297,-587,-810,-1004,-1022,-913,-868,-1811,-1030,-318,-1459,-1512,-331,725,1200,1186,1088,380,861,720,626,134,404,403,-764,-773,-462,81,484,-293,212,23,-203,-1285,-937,-1230,-818,-1270,-1932,-1248,-75,275,55,961,1286,479,-1027,-883,-1460,-23,-284,712,43,-112,-1244,-821,-1219,-989,-361,316,50,-217,-95,358,208,-1828,1314,323,-597,-848,-272,-327,749,668,-1836,614,276,1,-2466,-225,-367,-542,-1057,-939,-1079,-1062,-1473,-596,-321,-344,6,-439,-104,-308,-514,-763,-973,-1077,-1009,-875,-689,-842,-352,-802,-434,-1258,-1132,-137,-90,-1829,-175,115,153,219,-82,-899,167,502,504,-570,624,494,662,712,731,783,819,355,-69,-602,-80,-1737,-343,234,-97,-1870,-1138,-572,-514,-733,-1052,-1332,-1592,-1722,-1669,-1477,-1333,-1184,-935,-1466,-381,-107,82,112,125,-221,-76,-667,-981,-1197,-1680,-1469,-1051,-670,-345,-130,-30,-101,-1231,-453,-751,-1076,-1406,-1577,-1290,-971,-651,-423,-245,-142,-602,-166,-198,-274,-1435,-534,-855,-1125,-1177,-1447,-1653,-1815,-1747,-1578,-1354,-1151,-985,-909,-765,-1027,-819,-1790,-834,-929,-1042,-1103,-1215,-1315,-1280,-1305,-1273,-1230,-1177,-1103,-1070,-1036,-1036,-989,-991,-992,-2022,-1172,-1293,-1390,-2003,-1322,-1103,-854,-633,-281,-59,196,-1592,503,539,491,362,170,-66,-316,-1733,-761,-885,-891,-927,-862,-744,-649,-554,-867,-2081,-667,-1289,-81,-28,-1646,-8,-46,-126,-263,-1006,-599,-811,-1109,-1214,-1358,-1384,-1695,-1055,-771,-1394,-1847,-912,-572,749,903,965,729,-1821,-337,250,-90,-1046,-780,-1162,-1757,-1978,-1786,-1929,-1766,-1450,-1034,-586,-161,-1521,442,631,792,877,927,908,857,722,902,944,-7,-2189,-738,738,511,69,-66,-372,-730,-882,-2210,-1892,-1113,-1428,-1994,-917,-333,-953,190,415,-218,-825,938,1057,1166,1257,-150,241,1528,1199,-1289,-478,2092,1711,-162,-1182,-1021,-1446,-306,129,-440,747,673,-1232,-963,-180,-89,-410,-2021,-864,-885,332,321,336,264,167,56,-1431,-73,-15,100,6,447,-884,628,589,-1290,301,110,-82,-973,-1121,-568,-597,-491,-1023,-68,200,207,728,247,-163,373,217,803,548,-71,-1279,-606,-1046,-1429,-1575,-1433,-2826,-2071,-8515,-19468,-15942,-14575,-24068,-12625,1408,1655,-4285,-72,501,-2255,-8426,-12027,-31376,-23897,-815,-7992,-6661,-12538,-18323,-1632,-1810,-2682,-1683,-1407,-1348,-700,-1284,-901,-1805,388,1292,1726,36,56,-2126,-1188,664,-274,-81,-1373,69,-524,-1109,-1620,-1661,-1207,-772,-376,-1108,268,-2056,285,982,-986,1699,1852,1890,1100,848,333,-563,-1208,-413,-757,-766,-2049,-277,-611,396,-448,-1412,-1296,-1114,-133,517,264,-27,-362,-742,-1130,-1482,-1539,-1203,-729,-294,109,-248,728,140,-780,222,1126,760,87,425,474,-782,-78,-393,-655,-916,-1129,-1262,-1302,-1282,-1254,-1205,-1111,-977,-835,-713,-601,-539,-459,-1951,-392,-408,-385,-458,-1328,-2058,-1272,-729,-643,-2081,-1369,-1247,-493,-469,-1091,-740,-808,-722,-509,-217],[-600,-574,697,135,-1030,235,-254,601,238,-435,-1199,-960,-1258,-1442,-1497,-1422,-1330,-1182,-1050,-1293,-1229,-941,-919,-775,-585,-315,36,-195,145,1116,-978,-1118,591,-1153,747,1358,-570,-248,1127,1225,579,359,149,-802,-113,1152,929,697,-562,149,-67,-869,-448,-547,-563,-546,-496,-644,-457,-500,-562,-608,-639,-630,-628,-595,-1370,-544,-579,-472,-638,-545,-659,-857,-991,-1138,-1296,-1479,-1581,-1685,-1725,-1728,-1653,-1498,-1442,-1380,-1324,-1258,-1080,-892,-749,-588,-727,-1180,-35,110,254,-384,-705,-715,33,-474,-1178,-381,-1865,-511,592,-349,1268,376,-1131,-216,-514,-450,306,-896,-910,-2063,-504,-1480,-1007,-877,-1056,-756,422,587,-501,760,638,470,-567,-132,-500,-842,-1060,-15612,-14825,-6872,-3653,256,495,661,788,763,302,-1461,-292,-360,-819,-1323,-1798,-1629,-1238,-838,-618,-1695,-621,-1394,-383,-480,-544,-556,-555,-479,-346,-268,-113,-8,67,113,89,-16,-708,-415,-526,-399,-5,-920,-1655,-1400,-165,-1328,-215,-498,-1293,-1161,-1169,-1914,-1647,-1177,-266,465,-176,47,-484,119,1108,-1257,-1738,234,620,345,-262,-1037,-1548,-1312,-1085,-1189,-496,-474,-511,-506,-551,-624,-700,-766,-931,-1161,-1449,-1611,-1674,-1480,-1197,-906,-661,-447,-511,-167,-581,-124,87,112,38,-124,21,-74,-106,-41,88,259,473,709,-543,267,583,192,1070,1294,982,1221,320,-176,-1644,255,111,-1591,-1344,-244,-103,-157,-154,-95,-75,-1202,-25,-98,-206,-330,-499,-808,-1405,-1093,-1309,-1538,-1589,-1653,-1683,-1611,-1468,-1419,-1302,-1453,-997,-813,-632,-394,-186,-81,267,414,700,890,-230,-66,276,1331,936,1169,744,79,133,46,233,-202,2,-355,-680,-848,-811,-1184,-993,6,346,619,273,-1575,-430,499,-214,-237,-737,-1266,-1722,-1325,-940,-1225,-173,-105,-579,-1702,-1821,-1295,-405,-542,-1613,-695,-739,586,2496,3470,-374,147,1680,1365,766,-1113,-1638,-2010,354,-533,58,518,91,-182,-368,-1247,-308,-150,-41,-3,12,-275,-1112,-386,-387,-896,-1796,-1371,-1157,-1231,-1243,-1219,-1106,-1013,-906,-778,-1338,-504,-365,-178,-1752,185,354,-980,-1744,-932,60,-441,-555,-1013,498,312,139,-27,-795,-426,-995,-788,-1119,-1505,-584,672,655,518,267,-50,-515,-1121,-1766,-1851,-1326,-720,-94,-709,-466,1011,1137,1180,985,976,-599,-940,-532,-221,-1753,-583,-175,-207,-209,-37,65,220,-2538,-3411,-348,1079,1191,-3005,-944,1603,-1684,-4034,-3981,-1457,-5466,-3657,-3829,1614,-1132,-1212,-2583,-4326,180,-589,-1088,-827,-3367,-33266,-17054,-11770,-13467,878,4290,-4558,-210,1180,-1012,-510,-149,41,-2314,-1864,-2784,-1394,-693,-1169,-578,378,207,-186,-1401,-942,-1406,-1739,-1379,-951,-984,-169,225,315,843,1005,705,-1190,-1787,-846,-43,-1342,-1603,-1408,-1757,-1732,-1448,-1239,-1100,-1032,-1089,-1197,-1455,-1694,-1781,-1614,-1245,-813,-387,-35,114,465,764,-20,-1590,-1105,-1334,-168,-1349,-2021,-964,303,176,-431,140,251,421,-958,-898,-1430,-7,-508,529,-238,-41,-1089,57,230,-870,664,898,-25,-414,204,578,135,-1594,1277,170,-933,-943,-233,-505,678,650,-1831,-341,-764,-1197,-2489,-1752,-1833,-1697,-1462,-1168,-924,-733,-1424,-793,-435,-523,-500,-716,-715,-826,-860,-908,-963,-1031,-1070,-1126,-1096,-1258,-565,-1093,-268,-1140,-1336,793,87,-1984,-346,515,1626,2033,-141,-1048,125,-139,-567,-495,-103,351,758,1081,1025,1305,1235,313,-41,-595,-245,-2084,-329,-325,-238,-1833,-946,-633,21,-1,-138,-267,-435,-1361,-1915,-1097,-1357,-1604,-1692,-1643,-1450,-1162,-889,-623,-468,-363,-290,-670,-460,-660,-941,-1266,-1574,-1867,-1998,-1888,-1671,-1493,-1367,-1009,-736,-409,-626,-488,-394,549,513,1057,1991,-69,-510,789,1391,1490,-1093,-691,-366,-910,350,1211,-56,65,535,-461,-1000,659,-308,-908,653,-937,-837,-1803,-112,-460,-731,-839,-890,-1169,-633,-460,-232,-12,42,-634,479,536,509,487,382,14,-2082,-953,-587,-621,-1677,-942,-973,-971,-942,-863,-867,-835,-1662,-958,-1145,-1398,-1723,-2073,-2254,-2010,-1794,-1272,-913,-781,-384,-242,-177,-261,-462,-1330,-2029,-1512,-1708,-1564,-1156,-1665,-215,150,258,-472,-1341,127,-551,-1376,-981,-1142,-1019,-1535,-302,88,-1449,-1764,-1175,-486,1213,1220,1165,379,-2062,-490,390,105,-904,-831,-1518,-2192,-1941,-1594,-1675,-831,-1470,-440,553,-51,-1415,1058,1069,1068,1013,949,844,737,508,749,812,-49,-1683,-780,797,601,328,6,-346,-940,-959,-2204,-1859,-891,-1266,-1806,-502,-43,-1169,306,428,-47,-826,227,130,56,11,6,32,83,141,-1075,-414,486,620,-161,-982,-947,-1387,-375,417,-268,510,294,-1012,-727,-377,385,-422,-2015,-565,-761,717,693,579,535,813,827,-1402,164,703,253,70,412,-1093,109,-113,-1692,-686,-1014,-1353,-1722,-1921,-1765,-1324,-757,-1130,338,360,43,681,46,-265,442,-55,630,89,-533,-1175,-1207,-993,-542,1,-1428,-2442,-924,-9550,-23788,-21786,-15021,-16431,-3314,839,540,-3373,-296,65,-1269,-7681,-9177,-33095,-17450,-1405,-8421,-8174,-15314,-15586,-1118,-1011,-2343,-2291,-1572,-1381,-1325,-1294,-1195,-2036,-793,-591,-362,-172,7,-1661,-924,430,-344,-131,-1474,382,432,-1226,501,-234,210,-1109,153,-873,122,-1655,152,303,-1006,539,627,691,689,675,85,-400,-1261,134,-116,-429,-1584,-861,-869,-668,-423,-1248,-1180,-1133,-22,159,16,-217,-537,-935,-1366,-1823,-1564,-1070,-652,-255,-60,-282,646,64,-873,107,1065,422,105,512,558,-1205,71,-230,-507,-829,-1166,-1485,-1322,-984,-674,-374,-784,-597,477,-31,706,657,16,-1784,171,-88,-275,-456,-1212,-1907,-1237,-294,-698,-1955,-1005,-1814,-835,-196,-904,-91,168,241,441,-6],[-702,-349,973,47,-935,160,-419,355,968,-620,-1228,-206,438,507,-1016,-714,-515,-140,-415,-823,-1203,139,417,811,250,817,1151,-108,-389,916,-1328,-712,570,-1619,1228,2156,-430,-420,988,619,-289,202,75,-703,-24,-94,-111,-95,-960,-179,-248,-838,-637,-914,-1198,-1491,-1693,-1589,-1374,-1176,-1005,-849,-721,-610,-573,-569,-1538,-732,-773,-940,-1113,-1326,-1539,-1794,-1903,-1853,-1774,-1749,-1687,-1691,-1713,-1786,-1725,-1486,-1335,-1178,-1046,-1131,-738,-580,-507,-458,-405,-1436,-434,-516,-630,-723,-952,-984,-895,-947,-1420,-926,-1519,-965,-920,-838,-775,-742,-868,-458,-877,-609,12,-705,-878,-1903,-427,-1260,-977,-1052,-1328,-1193,128,413,-158,-190,-577,-931,-1297,-1566,-1551,-1288,-12889,-32421,-28588,-10431,-4605,-284,-287,-311,-291,-309,-231,-1510,-696,-106,-236,-7,-1141,128,205,476,-852,-1200,-308,-1303,-272,-416,-460,-431,-407,-356,-362,-319,-276,-266,-253,-227,-234,-304,-787,-731,-1034,-1216,-992,-952,-1682,-1158,268,-1192,-264,45,-1004,-932,-1091,-1924,-1464,-912,-1575,-933,-643,42,-252,-31,696,-961,-1645,-371,-752,-972,-939,-1020,-1008,-1096,-930,-987,-951,-1073,-1154,-1122,-1101,-1124,-1166,-1208,-1314,-1355,-1198,-867,-458,-65,77,-422,58,-485,-585,873,-277,-399,530,521,-363,-309,1115,1404,1752,2144,968,473,3129,2692,-421,398,776,368,797,1407,1258,692,-42,-756,-1867,-1445,-1080,-932,-466,-720,544,927,1191,1462,1675,-1573,629,852,28,1218,668,-333,-1469,845,1476,907,-544,-1073,-596,-86,-314,-593,-677,-1524,-389,-98,207,561,862,-60,552,574,1070,1477,-402,-29,326,1776,582,1011,622,172,190,387,178,-176,427,707,1630,782,195,-1297,-763,-16,1730,1475,130,-1357,-131,-720,-1376,-1892,-1978,-1584,-1235,-1014,-873,-1523,-1058,-1285,-1363,-1328,-1989,-1501,-1057,-695,-1799,-638,-802,491,2477,2898,-697,227,1413,596,348,-1317,-1819,-1950,160,-706,63,-164,-380,-517,-675,-1327,-863,-864,-871,-890,-869,-818,-1086,-778,-855,-909,-1634,-1440,-1217,-1328,-1461,-1632,-1755,-1893,-1947,-1854,-1651,-1370,-1081,-750,-1885,-174,69,-1196,-2058,-698,136,-537,-319,-669,512,650,420,111,-777,-609,-1124,-1245,-1307,-1350,-1063,-854,-714,-635,-584,-468,-332,-940,-1318,-1583,256,642,623,-736,-150,1322,1063,766,458,134,-747,-752,-273,-243,-1734,-856,-359,-439,-500,-554,-658,-727,-3226,-3091,-682,-649,-676,-3275,-1569,-585,-1055,-4146,-4251,-633,-5376,-4702,-4845,-257,-1414,-1714,-2552,-4176,-1119,-1114,-859,-453,-9770,-33020,-13425,-9087,-9786,-1556,1855,-5930,1662,1432,-186,24,167,-801,-2356,-1712,-2909,-1798,-1794,-1721,-1723,-1779,-1903,-2020,-2195,-2350,-2309,-2147,-1875,-1654,-1433,-1229,-936,-600,-331,-80,50,-1406,-1655,-658,-378,-1111,-1313,-1797,-2162,-1885,-1263,-663,-117,341,628,789,589,216,156,-735,-1079,-1509,-2173,-2537,-1862,-1269,-690,-172,-1832,-1209,-1417,-344,-1163,-1841,-711,1744,1695,-882,1434,1276,482,-880,-952,-1480,-55,-674,184,-475,-249,-894,-668,-796,-910,-965,-948,-831,-572,-229,141,39,-1346,1130,-28,-1253,-970,-138,-654,597,697,-1855,-38,-461,-907,-2489,-1348,-1290,-1042,-700,-303,43,101,-1236,-878,-2,-688,207,-1026,87,-302,-44,472,132,192,-174,-772,-817,-1619,-1732,-1703,-895,-996,-1507,622,23,-1904,-483,757,1969,2936,-196,-1169,127,949,504,397,382,429,477,503,418,277,42,-318,-709,-1165,-1581,-1842,-1884,-1688,-1410,-1730,-931,-794,-791,-834,-1038,-1267,-1561,-1907,-2263,-2483,-2631,-2617,-2425,-2163,-1928,-1650,-1409,-1162,-989,-821,-637,-528,-481,-496,-603,-1342,-1012,-1310,-1629,-1990,-2356,-2569,-2263,-1883,-1500,-1114,-762,-641,-146,225,312,720,930,-19,-327,910,1349,1352,-693,-871,182,-621,380,276,-246,369,602,-211,-785,994,-80,-852,834,-827,-859,-1762,-364,-1086,-1812,-2179,-1854,-1178,-460,203,847,895,-582,-1016,1972,2437,2342,2198,1429,-148,-1815,-999,-449,-29,-831,-801,-1122,-1449,-1761,-1982,-2147,-2024,-1725,-1349,-970,-593,-248,75,376,664,-1779,-99,-232,-862,-287,1061,1360,1054,624,-1724,-1812,-985,-1236,-1116,-718,-1696,192,143,-318,-901,-1617,-864,-935,-1652,-263,390,-91,-1353,1380,754,-1366,-1690,-1276,-402,1723,2147,2162,38,-2117,-676,1888,1687,-763,-1001,-1834,-2442,-1578,-1545,-1697,-1150,-1573,-1099,-770,-376,-1252,279,515,727,855,931,917,843,307,783,758,-73,-1131,-791,271,-88,-510,-1093,-1671,-2100,-1958,-2148,-1851,-959,-976,-1527,-628,-978,-1447,-1933,-2006,-1522,-981,-499,-120,157,337,184,494,765,1020,-877,-394,1752,457,-152,-744,-848,-1282,-496,622,-147,228,-103,-720,-431,-575,162,-480,-1973,-284,-533,-276,-324,-277,-260,-237,-232,-1377,-295,-337,-390,-388,-400,-1254,-315,-247,-1924,-28,138,331,-587,-593,-497,730,491,-1138,366,158,-214,-177,-238,-353,-148,-286,-135,-185,-926,-958,-938,-1407,-1972,-2541,-2044,-1564,-830,-10316,-28798,-26879,-12777,-4967,1548,1612,-560,-2329,-476,138,-176,-6839,-5475,-32605,-10814,-607,-9083,-9968,-17764,-12778,-1167,-1049,-1716,-2683,-1833,-1351,-556,-1046,-1050,-2088,58,152,225,-459,118,-1113,-742,-511,-752,-946,-1548,-929,-709,-1383,-77,-21,-524,-1599,-35,-612,851,-1209,68,653,-1083,363,187,45,-44,7,-218,-313,-1302,738,847,490,-1117,-212,-95,24,-229,-1159,-1165,-1215,-524,-453,-419,-426,-486,-595,-699,-769,-783,-669,-543,-382,-327,-274,-75,-82,-1091,-107,-199,-308,-405,-519,-588,-1656,-720,-764,-728,-695,-659,-1416,-683,-741,-910,-1114,-1309,-1478,-1464,-1222,-928,-649,-328,-1690,262,505,627,-337,-992,-1728,-1220,-436,-869,-1835,-730,-1639,-1265,-152,-784,535,1596,227,575,96],[-722,6,786,16,-779,172,-506,-162,98,-731,-1035,64,225,279,-908,-813,-88,363,-266,-327,-1004,317,241,218,172,154,217,23,-870,334,-1597,-351,510,-1472,1358,1290,-253,-537,643,418,-753,192,31,-558,215,251,326,443,-1327,632,745,-693,787,736,571,550,-257,-267,52,-179,-788,-573,-691,-733,-759,-742,-1688,-752,-825,-792,-915,-1114,-1344,-1639,-1799,-1818,-1694,-1547,-1344,-1208,-1106,-1086,-1099,-1100,-1210,-1269,-1275,-1269,-1070,-937,-901,-908,-927,-1268,-1096,-1166,-1138,-948,-1134,-1226,-258,-652,-1637,-640,-998,215,478,-633,804,406,-592,-404,-1209,-749,-299,-462,-686,-1553,-383,-1002,-889,-1221,-1522,-1550,-624,-741,-895,-1003,-1059,-1045,-1019,-932,-808,-3980,-16923,-34448,-38972,-13623,-5299,467,609,736,887,953,641,-1530,-1064,-111,-316,61,-1136,-390,-711,-997,-1409,-1802,-1710,-1355,-1027,-767,-540,-367,-306,-299,-553,-555,-740,-995,-1250,-1436,-1513,-1469,-1397,-1364,-1423,-1590,-1793,-1645,-1725,-921,15,-972,-156,654,-706,-765,-1037,-1906,-1229,-644,-579,-416,-1175,-92,-19,-175,111,-786,-1442,-98,-43,99,314,-983,-508,-885,-779,-799,-7,374,40,-305,-1106,-1164,-1582,-1851,-1500,-1174,-853,-538,-257,-58,93,-547,-24,-555,-595,-511,-813,-1019,-980,-670,-571,-487,820,1247,1657,2044,1053,709,2692,2721,-378,440,868,434,540,1113,767,546,89,-374,-1902,-26,310,-185,347,-1079,258,931,1166,1499,1814,-1894,551,665,-168,1204,1046,89,-1270,614,1735,1217,-357,-797,-285,-145,696,313,-357,-1519,-688,-915,-1035,-968,-829,-611,-435,-255,-129,-51,-617,-68,-126,-248,-355,-434,-452,-327,-40,386,43,-286,594,1120,2120,1094,244,-1423,-611,45,1586,974,-13,-1089,-652,-799,-753,-607,-533,-538,-668,-984,-1031,-1879,-1049,-848,-1281,-980,-1782,-1577,-1631,-699,-1838,-606,-856,454,1662,1508,-1117,338,614,-264,-195,-1528,-1850,-1702,-1347,-1323,-1196,-1064,-953,-819,-773,-1138,-759,-747,-777,-828,-829,-773,-921,-631,-616,-752,-1358,-1552,-439,-354,-238,-606,164,108,295,-184,-1510,433,1247,1452,-1543,477,-159,-1297,-2020,-477,214,-592,-149,-336,-45,539,570,700,-658,-732,-1157,-768,-1364,-1716,-2115,-1721,-1403,-1133,-889,-610,-388,-874,-842,-1749,132,183,228,-734,79,15,35,204,489,798,-844,-579,-61,134,-1476,-1213,565,1423,1017,746,276,-211,-3808,-2546,-1606,-2044,-2391,-3336,-1954,-1524,-1331,-4208,-4535,-1220,-5380,-5837,-5485,-2023,-1819,-2319,-3234,-4474,-5224,-23,129,225,-16578,-33735,-9993,-6668,-6253,-3665,-185,-7129,-288,-355,-422,-495,-558,-1612,-2180,-1522,-2752,-1593,-1724,-1613,-1404,-1170,-956,-714,-1866,-430,-336,-1748,-711,-340,-554,-504,-527,-512,-552,-584,-682,-1448,-1465,-988,-1138,-1312,-1524,-1734,-1614,-1173,-553,112,705,950,2149,2255,804,63,950,-663,-1240,-658,483,549,760,1017,1529,-96,-1983,-1264,-1483,-538,-841,-1609,-513,2209,1955,-1287,1363,1075,617,-780,-1045,-1570,-87,-779,29,-660,-141,-673,-345,-417,-528,-651,-786,-914,-976,-997,-1002,-925,-1100,-793,-668,-1513,-888,-521,-765,-566,-594,-1813,-588,-470,-805,-2480,-682,-406,-1158,117,1043,1200,323,-954,-769,-206,-826,210,-1359,-227,-682,-244,615,78,-374,-32,-1177,-1295,-1906,-1436,-1948,-1614,-1119,-1658,-244,-96,-1681,-588,496,454,379,-239,-1276,-137,-346,-686,-974,-1297,-1618,-1815,-1768,-1637,-1453,-1282,-1182,-1089,-1078,-1103,-1336,-1226,-1275,-1313,-1577,-1379,-1417,-1514,-1581,-1719,-1759,-1717,-1616,-1487,-1265,-1114,-991,-923,-1760,-535,-423,-361,-276,-211,-65,195,-178,778,-21,5,-1363,198,684,62,1019,834,529,-1458,149,63,52,2,-704,78,-7,-97,-237,-342,-427,-533,-554,-555,-576,-630,-1043,-860,-1010,-1112,-1186,-1120,-994,-817,-674,-506,-383,-330,-745,-423,-721,-897,-1682,-840,-711,-466,-745,-210,-893,-235,1200,1249,329,-1206,-1362,1654,2536,2417,2284,1803,-183,-1468,-976,-327,135,-318,-774,-1149,-1436,-1485,-1192,-778,-214,-1524,-370,-202,1380,1027,1121,2004,1452,-1689,-278,-59,-865,-459,474,217,-86,-406,-1885,-1541,-1454,-1770,-2044,-2196,-2134,-1918,-1703,-1524,-1412,-1841,-1946,-1161,-1895,-889,-715,-538,-1172,-254,-160,-1209,-1656,-1226,-324,196,334,521,-273,-1907,-894,1483,1662,-635,-1142,-2084,-2049,-1162,-1220,-1661,-319,-1599,-1214,-1381,-996,-1054,317,935,1489,1893,2156,2228,2134,132,767,1451,-84,-570,-791,-88,-592,-1097,-1700,-2205,-2113,-1644,-2098,-1895,-953,-642,-1233,-159,7,-1000,-109,923,275,-745,1787,1890,1880,1748,320,610,944,746,-709,-429,1026,-80,-153,-498,-752,-1157,-671,728,-93,-94,-527,-375,-107,-760,397,-585,-1878,134,-240,1335,1539,375,275,1663,1098,-1365,436,2138,252,411,1194,-1367,368,132,-1871,582,1167,463,-461,-374,-443,1407,653,-1055,1428,528,-560,-169,-290,-431,-352,-720,-730,-523,-1378,-662,118,-1624,-24,-237,-1361,-855,-1241,-10657,-34183,-29412,-8164,-1254,-1067,-957,-1185,-1216,-926,-943,-971,-5793,-1696,-30612,-4999,-924,-10087,-12117,-18640,-10056,-1734,-1878,-1973,-2543,-2027,-1501,-1268,-1028,-1002,-1997,-281,-71,133,-791,318,-535,-625,30,-355,-465,-1574,-1027,-1250,-1444,-1453,-1541,-1670,-1927,-2256,-2426,-2066,-1485,-911,-322,-1126,616,814,788,502,41,-583,-1192,-1442,-998,-240,487,-692,-253,23,1628,123,-1114,-1215,-1323,46,712,374,12,-381,-818,-1251,-1618,-1706,-1358,-904,-459,-529,-271,755,-192,-1374,-291,702,-412,150,527,202,-2010,43,-281,-547,-805,-1014,-1620,-1306,-1454,-1603,-1673,-1587,-1621,-1101,-644,-198,167,-324,-1600,1047,1155,941,-295,-682,-1467,-1131,-554,-915,-1688,-457,-972,-1636,-112,-636,536,1466,199,677,195],[-629,-851,-1239,-1570,-1788,-1883,-1902,-1823,-1629,-1428,-1176,-922,-728,-611,-719,-880,-996,-1182,-1208,-1016,-723,-316,-9,259,383,-410,388,168,-1277,-207,-1581,-63,405,-1103,1960,2329,-59,-622,776,263,-546,690,-1,-387,506,1474,1448,1434,-1623,751,1055,-498,712,457,226,7,-304,-318,-481,-641,-922,-898,-980,-1016,-1057,-1066,-1754,-1093,-1029,-1090,-1175,-1330,-1515,-1766,-1878,-1852,-1690,-1488,-1194,-934,-673,-457,-244,-5,108,108,-1297,-1405,66,472,-124,-342,117,-836,-271,-383,-330,-841,-1208,-1440,-413,-710,-1720,-777,-438,609,467,-685,1337,489,-343,-488,-1505,-834,-582,-185,-381,-1178,-389,-712,-753,-1385,-1574,-1529,-34,169,462,778,493,258,9,-202,-399,-5826,-12372,-26191,-40191,-16200,-5703,-564,-440,-319,-176,-134,-101,-1543,-1326,-686,-968,-1281,-1518,-1480,-1227,-834,-1432,-436,-82,-1049,-617,219,122,-46,-331,-655,-1003,-1435,-1736,-1839,-1633,-1337,-1096,-950,-928,-1000,-1131,-1251,-1247,-1083,-1743,-740,53,-773,30,530,-447,-673,-1011,-1865,-959,-384,-529,-366,-1752,-311,-410,-492,-498,-729,-1264,-124,-21,7,-21,-941,-193,-701,-644,-637,-252,4,-201,-94,-1383,699,696,646,-422,133,-236,-637,-1068,-1528,-1566,-1111,-711,-602,-537,-26,18,-993,-129,-329,-585,-864,-1166,-1340,-1241,-989,-735,-543,-421,-378,-412,-529,-710,-786,-977,-933,-778,-559,-359,-475,-1690,-153,-215,-342,-500,-1293,-733,-711,-574,-362,-202,-1818,35,6,-387,-182,-303,-355,-952,-351,-283,-247,-249,-531,-146,-294,-489,-845,-1149,-1396,-1370,-1162,-898,-578,-308,-305,229,511,798,1112,-848,-187,333,1342,-283,598,294,231,116,869,-180,-547,729,1490,2522,1367,250,-1564,-579,196,2976,1528,-131,-778,437,723,-423,298,-87,319,65,-965,-735,-2034,-539,-1397,-1237,-679,-1574,-1499,-1951,-639,-1690,-590,-899,-375,-539,-640,-1599,-769,-808,-1104,-832,-1581,-1623,-1404,-902,-1090,-880,-872,-848,-742,-664,-810,-468,-350,-287,-279,-264,-238,-628,-669,-377,-602,-1040,-1702,-574,-503,-358,-330,193,-367,192,-254,-1509,720,1593,1833,-996,-83,-450,-1338,-1725,-272,309,-614,-50,-66,-478,472,659,445,-488,-925,-1044,-625,-1482,-1011,-892,-845,-835,-870,-949,-1027,-1193,-1468,-1736,-1762,-1468,-1105,-657,-710,115,452,740,147,1180,1135,-887,-426,92,306,-1072,-1610,-234,-658,-1007,-1183,-1115,-809,-3278,-1886,-69,751,112,-3204,-2060,1374,-68,-4120,-4860,589,-5468,-6732,-5614,-1894,-2437,-3179,-4704,-5465,-12082,-435,-353,-346,-23437,-32244,-6685,-4692,-3322,-5140,-1489,-7949,-852,-585,-380,-240,-142,-2315,-1828,-1308,-2359,-920,-1173,-1388,-1430,-1223,-977,-676,-2188,-198,-64,-1627,-1021,194,-337,930,1090,997,1262,1223,463,-1318,-1271,-360,-101,-534,-741,-519,-403,-218,53,322,620,848,1201,1450,962,-46,769,-493,-1347,-449,760,803,717,703,833,-178,-2031,-1305,-1558,-758,-493,-1417,-407,1584,1367,-1568,830,596,442,-666,-1162,-1633,-29,-843,278,-810,576,-462,166,367,-120,-210,-580,-979,-1346,-1703,-1972,-1747,-1473,-1176,-864,-1636,-716,-241,-851,-14,79,-1562,67,-168,-1037,-2474,-703,84,-1383,416,1249,1299,541,-655,-556,-302,-948,151,-1735,-477,-1047,-433,-18,-90,-744,115,-1576,-1740,-2109,-241,-1738,-39,-724,-1837,-730,-881,-1439,-908,-827,-733,-599,-475,-1416,-310,-256,-394,-436,-603,-845,-1119,-1374,-1654,-1873,-2042,-2117,-1998,-1881,-1771,-1658,-1570,-1437,-1287,-1424,-950,-780,-667,-532,-500,-452,-829,-793,-530,-506,-546,-604,-860,-1738,-604,-634,-701,-693,-595,-273,193,172,1272,-92,458,-1376,492,652,183,624,2447,725,-1460,704,1148,477,291,-719,207,-55,-296,-569,-799,-1000,-1208,-1296,-1321,-1303,-1254,-1226,-1121,-1059,-981,-958,-905,-900,-921,-1016,-1098,-1207,-1331,-1404,-1432,-1267,-1061,-1628,-383,-19,324,-873,-156,-866,-334,945,633,23,-1611,-1670,1071,728,309,-76,-498,-878,-1223,-1524,-1635,-1573,-1408,-1206,-953,-725,-514,-277,-125,74,-1474,-666,-499,561,605,627,628,614,-1588,-559,21,-895,-670,163,54,-109,-298,-1610,-1303,-938,-1255,-1215,-1253,-1917,-1060,-1025,-1537,-1982,-2055,-1679,-1181,-1983,-142,233,-186,-1063,553,656,-1084,-1720,-1151,-309,761,594,354,-567,-1625,-1167,-403,-141,-581,-1315,-2177,-1510,-804,-908,-1586,-64,-1608,310,517,-758,-870,1150,1376,1589,1682,1671,1529,1323,-36,204,1142,-121,-86,-844,1113,1069,518,591,-285,-1262,-1121,-2113,-2050,-1679,-1814,-1726,-1487,-1124,-761,-311,48,346,-748,777,872,902,855,364,558,319,35,-620,-575,-668,-798,-901,-936,-961,-1075,-941,-554,-363,-488,-1020,-173,-145,-959,18,-777,-1764,448,37,1542,1793,253,57,1295,985,-1408,617,1882,216,613,1314,-1470,2809,2391,-1742,893,943,501,-453,-275,-345,1342,726,-936,1516,481,-1018,-592,-468,-551,259,-600,-672,-1080,-1848,-1789,-1906,-2056,-1903,-1735,-1512,-1283,-1086,-10559,-39017,-28020,-2377,85,304,483,-1093,-114,-692,-149,830,-4678,567,-28142,-841,-282,-11584,-14744,-16989,-7560,-2369,-2373,-2097,-2123,-2177,-1140,-894,-1079,-907,-1875,-230,-105,-449,-1170,216,14,-583,-29,-317,-376,-1584,-341,-841,-1434,-340,-502,-1116,-1517,-1263,-1482,-1569,-1381,-1053,-589,-1066,377,708,885,853,361,-835,-250,-1219,-890,-755,-232,-318,-371,40,1712,109,-1119,-1332,-1454,13,1366,1938,132,-363,2738,29,536,-81,314,-196,-780,-1229,-1429,-1413,-1206,-1702,-547,-285,-813,111,206,-191,-2019,135,-38,-201,-398,-866,-1789,-818,-896,-945,-924,-833,-1995,-1604,-726,288,520,-566,-1488,945,903,833,-193,-321,-1102,-944,-587,-819,-1494,-158,-298,-1682,-36,-426,521,864,203,233,-196],[-1200,-1557,-1474,-1258,-1073,-972,-997,-1260,-1201,-1335,-1358,-1261,-1125,-996,-949,-998,-1143,-1198,-1061,-741,-527,112,318,912,1191,-1041,759,190,-1706,-790,-1390,38,179,-862,2096,2855,46,-786,597,-37,-118,883,-125,-294,740,2455,2302,1890,-1705,450,939,-377,620,174,-220,-549,-752,-832,-858,-845,-1072,-733,-629,-757,-324,-723,-1628,-327,-782,32,-176,-19,120,-390,-455,-972,-899,-219,373,505,-171,-168,-528,-727,-761,-510,-1581,-1581,-379,101,-474,-378,942,-410,132,371,195,-1024,-1201,-1663,-596,-762,-1582,-866,61,-182,-409,-728,-836,-1049,-1104,-1042,-1712,-862,-796,-206,-56,-837,-479,-420,-603,-1540,-1482,-1177,175,272,548,536,537,556,523,478,-1676,-5841,-7810,-19773,-35913,-17855,-5824,-693,-683,-584,-386,-241,-85,-1584,-1315,-328,-545,-842,-1164,-1381,-1398,-1090,-1721,-308,-185,-966,-717,898,973,961,-72,-52,-1118,240,128,-385,72,159,260,46,-900,-321,261,129,-62,-1197,-1670,-679,-948,-1223,-1419,-1404,-1166,-836,-1029,-1811,-682,-155,-386,-877,-2200,492,334,-419,1225,-786,-1167,66,2332,2189,1266,-920,212,-567,-542,-511,-500,-135,-462,-63,-1637,230,946,930,-565,515,917,491,137,-287,-648,-914,-1077,-1111,-1064,-1064,-1051,-1284,-1109,-1204,-1186,-1127,-991,-794,-525,-215,62,267,398,440,-529,239,-9,-212,-643,-1001,-1363,-1668,-1880,-1878,-1768,-1766,-1869,-1940,-1888,-1727,-1465,-1261,-1080,-925,-879,-1361,-928,-1066,-1182,-1183,-1079,-861,-673,-493,-390,-402,-366,-500,-780,-1120,-1458,-1777,-1685,-1357,-1023,-719,-505,-320,-231,-547,-79,48,214,425,-1072,-405,275,1060,-761,353,110,201,-9,750,-507,-948,116,-111,-336,-496,-601,-1734,-707,-548,-407,-194,-214,-460,463,633,-567,-179,-159,392,-155,-1032,-550,-1582,-873,-1807,-1060,-457,-1416,-1312,-1562,-631,-1533,-607,-957,-1129,-1472,-1680,-2005,-1366,-953,-1565,-1230,-1367,-1368,-1137,-1001,-1191,1034,1665,-269,2140,3640,-474,1020,3126,3453,3249,1350,232,-275,-821,-117,-430,-746,-1887,-326,626,-15,-114,207,-857,58,-325,-1457,75,98,167,-434,-668,-728,-1408,-1480,-111,395,-650,-48,75,-872,-285,-582,-921,-1281,-1621,-1936,-2026,-1732,-1441,-1196,-954,-783,-661,-571,-456,-397,-661,-402,-1092,-258,-165,-24,-706,38,-11,-122,-290,-477,-792,-1157,-1517,-1934,-2128,-1823,-1971,-1018,-649,-282,46,267,-916,-2383,-1207,1,862,-518,-3000,-1950,860,195,-3799,-5257,715,-5667,-6751,-5199,-3052,-3361,-4472,-7017,-7296,-17623,768,850,862,-30151,-27919,-3457,-3308,-1294,-5961,-1124,-8079,-1387,-1117,-754,-403,-81,-2766,-1393,-1109,-1886,10,-245,-811,-754,-1129,-1528,-1865,-2586,-1932,-1538,-1514,-1394,-434,-187,102,371,626,769,860,400,-1111,-1122,-305,276,-288,-606,-312,-511,-724,-885,-1055,-1176,-1249,-1328,-1363,-1480,-1562,-1621,-1734,-1809,-1839,-1792,-1679,-1457,-1216,-901,-569,-2016,-1366,-1650,-987,-171,-1304,-422,1484,1598,-1413,1767,1862,975,-535,-1216,-1567,162,-878,171,-928,753,-279,186,109,135,193,-223,-584,-792,-848,-791,-607,-699,-290,-781,-1543,-489,-101,-898,-333,-448,-1175,-542,-515,-1263,-2443,-577,241,-1321,565,715,783,741,-359,-313,-275,-1023,-125,-1619,-965,-1408,-1613,-1456,-1013,-528,152,-1850,-2025,-2064,-321,-1564,348,-629,-2025,-161,-489,-1182,-806,1464,1337,1191,-339,-1566,112,524,-194,24,-210,-439,-616,-700,-754,-728,-680,-677,-663,-1138,-1094,-944,-1125,-1288,-1449,-1620,-1652,-1582,-1407,-1085,-789,-434,-938,-650,413,682,832,908,-756,-1640,972,1038,1014,360,205,203,39,574,1651,-136,898,-1331,767,683,326,179,516,140,-1385,-233,-308,-329,-354,-639,-364,-433,-485,-581,-659,-754,-919,-1033,-1153,-1293,-1450,-1611,-1758,-1844,-1815,-1743,-1591,-1466,-1373,-1376,-1392,-1468,-1596,-1709,-1780,-1612,-1382,-1514,-732,-430,-176,-997,-88,-849,-348,384,94,144,-1106,-1667,-843,-1308,-1775,-1904,-1561,-1011,-703,-831,-132,688,913,563,828,-332,363,904,663,438,-1378,-859,-724,-955,-1358,-1690,-1832,-1714,-1436,-1150,-842,-874,-799,-211,-100,-97,-162,-1262,-986,-642,-1549,-811,-732,-2040,-994,-1446,-1787,-2332,-2029,-680,-974,-1680,38,742,-170,-890,1316,690,-882,-1736,-975,-210,1361,1228,973,-634,-1214,-1277,-795,-667,-452,-1373,-1892,-846,-375,-492,-1327,295,-1448,598,543,-912,-523,53,-387,-710,-952,-1037,-943,-656,-155,-211,955,5,460,-797,1060,889,472,1501,-424,-1061,-1141,-1991,-2117,-747,6,-716,-74,-316,-536,-754,-972,-1163,-1357,-1526,-1667,-1779,-1882,-1988,-2120,-2121,-1986,-1808,-1640,-1383,-1127,-894,-664,-602,-878,-1120,-116,-130,-735,-1396,-240,-243,-960,10,-867,-1456,873,451,1766,1910,276,-42,1021,955,-1316,946,1689,308,971,1561,-1370,3229,2670,-1518,975,1795,608,-403,-136,-66,128,183,-636,299,311,-1389,-769,-498,-546,-209,-544,-800,-831,-2110,-1298,-1451,-2279,-1703,-1536,-1209,-812,-414,-9934,-38249,-23586,1271,1595,1848,2003,-204,1094,-596,-139,1511,-3592,797,-25587,6,-382,-13511,-17686,-13956,-5236,-701,-489,-339,-1553,-2140,-863,-216,-1092,-626,-1625,244,94,-822,-1426,588,579,-470,-248,-152,-355,-1482,-844,-1182,-1318,-1144,-816,-603,-966,-849,89,61,-84,-253,-536,-851,-1221,-1620,-2007,-1801,-1506,-1334,-1253,-1288,-1426,-1602,-1536,-1085,-545,31,693,77,-1106,-1452,-1539,-13,1405,1935,109,-407,2485,27,739,-182,849,1668,-724,-661,-425,-568,-1031,-1985,-1614,-1687,-1542,-1289,-1056,-835,-1774,-679,-748,-829,-948,-1020,-1914,-869,-734,-620,-509,-848,-2100,-1411,-667,331,491,-897,-1415,927,1119,1260,-104,-18,-728,-762,-672,-725,-1344,59,244,-1441,-45,-286,362,221,-246,-765,-1290],[-608,-322,-100,-87,-372,-462,-892,-1388,-1798,-1957,-1644,-1118,-594,-141,-448,-972,264,116,-161,-583,-1143,-1675,-2069,-1668,-1045,-1302,191,201,-1971,-1239,-1163,77,13,-628,2176,2911,178,-905,461,-217,335,1090,-224,-170,1000,1618,1628,1605,-1407,207,830,-245,-306,-1028,-1761,-2277,-1673,-1010,-457,-13,-1122,-306,-164,-804,-422,-982,-1361,-252,-601,85,-102,-36,16,-614,-687,-729,-771,-321,-135,-49,-710,189,-78,-335,-734,-1151,-1596,-2029,-2282,-2173,-1938,-1683,-1395,-1121,-913,-732,-596,-1092,-1113,-1789,-714,-720,-1257,-778,-561,-529,-369,-715,140,358,-66,-719,-1554,-759,-812,358,299,-488,-598,-278,-720,-1558,-1291,-1214,-948,-723,-579,-462,-386,-336,-368,-417,-2832,-5692,-6347,-18057,-33851,-18124,-5634,41,165,281,432,509,610,-1613,-1035,-479,-682,113,-1118,-681,-356,-282,-1983,-43,-386,-916,-764,1258,1380,1422,-139,-143,-1461,304,671,-438,325,197,71,-139,-865,-428,-392,-458,-518,-1323,-1484,-669,-623,-744,-884,-1010,-1127,-1223,-1253,-1740,-862,-565,-312,-1363,-1652,353,424,-518,868,-928,-1149,-120,1467,1602,1613,-926,387,-489,-476,-415,400,648,-667,-66,-1540,-330,617,890,-751,836,1124,425,255,-521,82,-56,-46,-511,-318,-423,-841,-1523,-1571,-2188,-1575,-1262,-967,-687,-370,-15,314,583,776,868,-710,-9,375,-188,-431,-829,-1059,-957,-671,-707,-1062,-497,22,-14,-106,-1396,-338,-433,-478,-462,-480,-834,-481,-544,-853,-576,-522,-386,-464,-126,-17,23,-309,-124,63,-89,-267,-587,-853,-1075,-1263,-1380,-1460,-1462,-1487,-1475,-1499,-1476,-1436,-1373,-1305,-1244,-1198,-1211,-1238,-1304,-1428,-1586,-1769,-1888,-1776,-1504,-1271,-1109,-1027,-986,-1002,-1938,-1142,-1221,-1190,-1000,-718,-405,-64,250,-738,-725,-305,391,-302,-1196,-214,-1133,-1189,-1878,-911,-319,-1288,-1057,-1300,-732,-1447,-709,-1035,-1053,-1263,-1392,-1475,-1151,-757,-1128,-1047,-1107,-1139,-933,-1592,-1123,1226,1559,-379,2055,4371,-180,1136,3100,4303,3061,1499,367,99,-938,-238,-255,-504,-1953,-668,1188,-185,26,781,-1280,58,-403,-1390,382,-329,-952,-1138,-1268,-1019,-1539,-1263,27,467,-712,-133,74,-1306,583,523,-237,-285,-1432,-602,-590,-1772,-885,-644,-353,-247,-183,-158,-118,-150,-493,-358,-614,-434,-456,-429,-733,-591,-743,-942,-1149,-1374,-1647,-1855,-1825,-1645,-1380,-1199,-2058,-898,-817,-750,-724,-805,-1628,-1504,-1164,-1317,-1453,-1590,-2819,-1707,-1246,-988,-3234,-5695,-282,-5967,-5643,-4321,-4181,-4625,-6304,-10152,-9978,-20849,1328,1629,-7420,-36543,-22270,-290,-2575,-317,-6491,1246,-7634,710,567,576,729,997,-2762,-930,-934,-1436,1178,-99,-558,478,1563,1371,1221,-2698,538,-119,-1430,-1807,-808,-480,-822,-1079,-1274,-1442,-1434,-1304,-1008,-1028,-426,-136,-94,-587,414,-66,244,17,-318,-638,-808,-729,-328,150,-171,500,110,-953,109,1462,2866,1998,1543,1663,-468,-2017,-1459,-1761,-1173,97,-1289,-565,990,816,-1125,452,287,147,-394,-1116,-1363,-372,-895,-588,-1021,-879,-1043,-1192,-1310,-1456,-1601,-1750,-1882,-1939,-1946,-1934,-1850,-1809,-1730,-1614,-1550,-1472,-1470,-1472,-1532,-1610,-1722,-1871,-2014,-2245,-2409,-1983,-1659,-1304,-943,-559,-238,18,-111,-120,-189,-1061,-140,-1242,-793,-1693,-921,-1337,-1534,-1279,-695,-1828,-1975,-1966,-464,-1338,442,-589,-2235,-522,-675,-957,-932,1593,1843,1330,-388,-1756,-367,-815,-1128,-984,-650,-320,-756,175,293,374,304,-303,-404,-1472,-1200,-351,-569,-746,-905,-1103,-1143,-1153,-1076,-819,-540,-520,-1046,-594,880,1243,1499,1041,-687,-1547,947,1669,890,335,227,209,-193,919,1476,-218,1207,-1316,948,714,416,-387,1631,759,-1318,194,2230,1011,785,-591,776,-14,-370,-819,928,565,173,-106,-320,-492,-637,-1293,-938,-1113,-1276,-1474,-1613,-1757,-1887,-2057,-2132,-1954,-1624,-1222,-839,-741,-1242,-1459,-606,546,556,-1207,-131,-959,-394,-731,-1157,-1564,-1721,-1411,-821,-232,312,875,1343,629,-363,-760,-45,1615,1848,1251,479,-713,-24,-553,-1070,-1276,-1390,-1078,-1022,-37,155,225,161,-15,-1187,-1134,-1071,-1453,-1920,-2294,-2442,-2175,-1980,-1863,-1861,-1885,-2049,-2081,-2167,-2059,-1793,-1642,-1484,-1766,-1859,-543,-779,-1390,-68,31,-243,-841,19,-95,-800,-1871,-917,-923,-1260,-1602,-1968,-2082,-1581,-1291,-489,-16,-449,-1518,-1650,-309,-91,-187,-1112,539,-1325,746,478,-1095,-206,337,29,-214,-449,-659,-903,-1187,-1425,-1713,-2003,-1746,-1291,-875,-471,-142,174,361,-691,-845,-1213,-1901,-2141,-607,-22,-575,-407,-466,-404,-267,-104,65,-658,219,194,94,-94,-360,-680,-947,-983,-676,-866,-1401,-1082,-284,39,-635,-813,-1431,439,-238,-998,-1851,780,794,-985,-240,-1075,-1211,534,571,577,496,192,-253,642,780,-1314,1149,1326,277,1218,1494,-1304,1386,1290,-1475,818,1055,528,-567,-212,118,571,377,-421,-142,-411,-1869,-871,-1010,-1062,-1059,-1073,-1251,-902,-2268,-764,-615,-2207,-484,-383,-256,-126,-27,-9186,-33147,-18220,451,511,530,480,383,249,-535,-207,-425,-2955,-969,-23390,-1403,-1562,-16091,-17407,-10686,-3364,-1706,-1699,-1756,-1782,-2139,-1952,-2026,-2091,-2119,-2058,-1826,-1579,-1241,-1663,-508,-127,-458,-537,-61,-408,-1480,-728,-996,-1102,1416,1445,36,-478,-1058,514,1978,123,-101,-68,-404,18,-405,-614,-564,-292,-1186,-137,-776,99,-91,385,137,-691,-702,-1160,-1671,-2124,-2239,-1820,-1390,-941,-559,-243,-470,107,-47,122,-297,-145,-362,-871,-741,-858,-970,-1004,-1571,-916,-783,-1324,-149,48,-564,-1565,-248,264,163,26,-848,-1934,-370,265,444,268,-832,-1829,-769,-445,853,847,-1235,-1315,784,2030,1771,62,316,-263,-497,-734,-550,-1099,325,771,-1096,1,-724,-1456,-2044,-2073,-1618,-1090],[-463,919,1021,-291,-449,233,-432,-379,-881,-1420,-1815,-1881,-1600,-1182,-799,-972,-318,-159,-48,7,-207,-168,-279,397,557,-1020,108,22,-1832,-1583,-1084,-94,-167,-548,1212,1106,190,-1107,227,-408,172,131,-434,-152,501,617,734,802,-1134,-104,279,-233,-742,-1381,-1904,-1862,-1288,-623,-32,-215,-1154,-410,-310,-824,-662,-1251,-1122,-189,-402,58,-89,-80,-89,-845,-840,-446,-646,-932,-1219,-1448,-1560,-1609,-1595,-1534,-1609,-1716,-1873,-2048,-2122,-2158,-2183,-2124,-1972,-1787,-1644,-1508,-1395,-1263,-1092,-1671,-748,-591,-883,-557,246,506,419,-657,1289,758,7,-809,-1247,-555,-627,648,305,-137,-727,-978,-1415,-1776,-2019,-2035,-1901,-1834,-1856,-1898,-1964,-2036,-2158,-2234,-3894,-6231,-8410,-21276,-34993,-16812,-5127,-731,-553,-379,-161,-5,192,-1559,-649,-624,-784,341,-973,-762,70,-111,-2121,116,-597,-844,-721,1237,1154,1078,-110,-185,-1667,407,955,-361,719,1051,999,-246,-707,-443,-240,-696,-1277,-1839,-2368,-2259,-1770,-1367,-1061,-845,-754,-819,-1057,-1558,-1768,-2160,-1743,-1633,-881,-146,324,-513,899,-1009,-1089,-269,449,73,-234,-855,-86,-362,-332,-232,638,643,-659,7,-1168,-763,425,932,-854,1032,1152,424,68,-783,199,432,232,-210,-81,1432,632,-1516,-1099,-1791,-448,-1168,-844,-845,-667,-371,-62,192,368,434,-786,-212,-188,-526,-1078,-1380,-1248,-746,-150,-710,-653,-651,1249,1931,2067,-1240,-137,1509,1598,1281,847,-198,-127,-685,-1136,-1255,-998,-518,-281,275,823,1126,-335,125,957,566,826,1418,1066,-488,307,1102,691,-144,569,-873,75,-219,-564,-935,-1324,-1693,-1982,-2107,-1978,-1756,-1557,-1388,-1271,-1206,-1295,-1205,-1121,-1151,-1217,-1282,-1377,-1899,-1668,-1868,-1969,-1806,-1482,-1125,-752,-411,-777,-1179,-384,455,-159,-1238,402,-593,-1324,-1651,-731,-125,-1019,-629,-1031,-825,-1328,-783,-1007,-1116,-1294,-1365,-1320,-1130,-848,-488,-414,-766,-826,-676,-1967,-757,1490,1490,-375,1942,2927,168,1314,2645,2388,2037,1643,583,586,-808,-217,-706,-1115,-1676,-1102,-788,-467,-224,-21,-1413,-18,-382,-1225,-587,-799,-845,-679,-1752,-1231,-1599,-928,268,618,-704,-169,35,-1733,773,432,-554,-203,-1541,-292,-219,-1819,-844,-645,-466,-465,-446,-428,-375,-389,-493,-589,-659,-699,-734,-707,-746,-751,-747,-696,-1060,-345,-132,-946,-187,21,513,212,-1719,-184,1442,1477,-235,-514,-2093,-626,114,71,99,-1705,-2644,-1348,-713,-651,-2412,-6038,-426,-6287,-3848,-3038,-5185,-6157,-8656,-13971,-13353,-21368,-12117,-520,-21717,-42256,-15840,-78,-2429,-309,-7199,-330,-7013,-653,-828,-919,-866,-650,-2288,-432,-737,-1016,622,127,-357,620,1016,979,991,-2257,412,-76,-1330,-2170,-1399,-79,771,659,521,268,-28,-420,-736,-948,-950,-685,-308,-630,207,-305,470,339,85,-108,-32,391,1141,905,-150,482,500,-436,382,1850,3108,2202,1593,1666,-592,-2035,-1546,-1839,-1214,245,-1333,-798,-1219,-1616,-1979,-2075,-1795,-1524,-1297,-1141,-1074,-1010,-988,-1057,-1166,-1336,-1514,-1639,-1609,-1467,-1255,-1026,-1065,-526,-268,-57,-1254,-431,-532,-1214,-1119,-67,192,-864,-343,77,-223,-633,-1257,-1839,-2357,-1490,-1717,-1676,-1420,-1070,-762,-507,-283,-122,-84,-1054,-359,-891,-917,-1976,-952,-527,-587,-570,-434,-1633,-1717,-1909,-628,-1134,491,-577,-2236,-882,-755,-755,-1056,-714,-1142,-1582,-1954,-1928,-796,-196,256,710,1048,740,-1209,385,453,1003,11,-532,-624,-1857,-1110,-44,88,-91,-1015,-984,-656,-802,-884,-750,-530,-803,-1133,-599,866,1215,1446,706,-637,-1440,870,1437,664,296,281,162,-438,630,576,-301,734,-1314,1001,780,490,-1030,916,685,-1232,-36,109,9,-63,-576,-118,-328,-386,-1203,-844,-1035,-1174,-1115,-927,-672,-373,-1203,259,572,-24,395,959,1522,1572,1000,1320,1085,798,-127,321,-913,-1393,-1421,-982,534,530,-1419,-232,-1130,-406,521,-1007,683,311,-1032,520,572,459,452,484,614,-67,-694,66,1033,992,854,592,-448,33,-317,-749,-1063,-1457,-1248,-1317,-513,-189,81,277,-375,-1002,-1395,-166,-1163,-1201,34,14,11,54,-878,-571,-1102,-2298,93,-384,-1667,-966,-1375,-875,-1109,-1555,-1037,-1177,-1255,-1280,-1258,-1207,-1105,-1084,-1033,-974,-2011,-958,-974,-1034,-1051,-1024,-969,-816,-1090,-385,-225,-469,-1655,-1421,-131,-196,-305,-874,-529,-1147,-714,-723,-1096,-693,-683,-668,-606,-559,-501,-481,-485,-422,-888,-344,-350,-345,-974,-473,-607,-717,-901,-1037,-1128,-1214,-1699,-1809,-1293,-1267,-1204,-1155,-1082,-1006,-955,-938,-933,-979,-1058,-1173,-1325,-1518,-1715,-1720,-1416,-1009,-536,-1066,-2109,-1166,-381,81,-701,-768,-1729,163,-298,-1037,-1943,1111,921,-901,-577,-1243,-922,1373,988,1531,1352,127,-428,351,367,-1255,-149,-321,-442,-455,-452,-1135,-300,-193,-1426,109,324,394,-818,-373,321,1307,800,-181,1238,213,-2171,-707,-726,-767,49,-488,-1299,-750,-2062,368,577,-1798,180,671,624,526,356,-8360,-27601,-12919,-210,-287,-316,-327,-251,-130,-379,-237,384,-2611,725,-21469,-3546,951,-18956,-12949,-7401,-1892,111,-118,-400,-751,-2077,-1104,-1297,-1461,-1575,-1545,-1252,-864,-347,-1554,729,1233,-425,-744,42,-451,-1508,-889,-902,-915,1106,1183,673,-52,-1198,-535,-975,-1351,-1754,-2012,-1841,-1469,-1100,-779,-548,-352,-1236,-148,-514,-121,-413,-225,-312,-823,-583,-643,-693,-1292,-1967,-1784,-520,-412,-342,-308,-531,-413,-540,-722,-971,-1209,-1488,-1650,-1614,-1440,-1302,-1178,-1107,-1159,-1301,-1293,-583,-313,-557,-1467,-589,1506,562,213,-833,-1893,-449,137,177,-93,-850,-1538,-143,-192,1734,2345,-1636,-1290,557,2438,1878,177,558,136,-313,-938,-456,-902,477,509,-881,-628,-870,-665,-241,49,735,450],[-331,96,193,-349,-419,133,-324,-157,-300,-498,-1241,-806,-936,-1033,-1117,-1171,-1211,-1131,-989,-836,-719,-538,-431,-295,-245,-603,-252,-251,-1693,-1463,-979,-279,-130,-446,337,507,227,-1203,42,-485,794,1180,-629,-124,1247,1814,1695,1359,-841,-408,381,-263,65,144,377,309,-825,311,1696,-505,-1126,-549,-446,-806,-952,-1406,-900,-130,-196,-24,-115,-142,-185,-1070,-838,-147,-539,-481,-1020,-1086,-614,-170,-225,-235,-367,-731,-918,-1508,-1001,-1802,-1284,-1415,-1473,-1486,-1500,-1469,-1408,-1279,-1079,-1593,-750,-529,-599,-379,-201,-198,-195,-639,-306,-494,-652,-994,-1041,-1135,-1147,-1116,-974,-837,-988,-621,-599,-1215,-792,-831,-963,-1161,-1396,-1572,-1664,-1630,-1520,-1308,-5050,-7725,-13708,-28869,-38810,-14556,-4557,-51,717,1436,1586,1623,1108,-1586,-420,-931,-1044,311,-931,-915,-513,-692,-2155,-1093,-1179,-1238,-1229,-1184,-1068,-899,-738,-525,-1348,-97,158,-371,486,720,814,-510,-683,-598,-555,-120,-566,-1567,-1426,-1699,-1737,-1494,-1139,-763,-436,-996,-1223,-1529,-76,-157,-339,-1572,-702,-778,-719,-701,-412,-1244,-1227,-614,-184,-427,-769,-1121,-1368,-1178,-672,-237,455,597,-708,-126,-1000,-1317,96,408,-1125,105,321,194,-358,-1274,168,776,434,-2,-31,1552,611,-1522,-1529,-1230,-138,-1415,644,2141,1862,861,-677,1070,797,540,-977,-643,-431,-1078,-155,-93,14,197,333,-893,-464,-1090,1736,2228,2599,-1231,-261,1118,2454,3063,1428,209,220,-302,-933,-889,-553,176,-375,244,2245,1310,-587,142,1069,698,435,1153,1343,-227,129,1686,412,-817,873,-946,-205,-32,-327,-588,-1056,-1174,-1038,-1084,-1074,-1049,-1058,-1097,-1187,-1329,-1821,-1623,-1684,-1620,-1469,-1250,-1015,-1805,-1942,-343,-132,94,-30,446,602,343,-924,-1782,-662,349,9,-1207,981,-253,-1509,-1671,-805,-121,-843,-318,-997,-1160,-1445,-681,-1135,-152,-742,-1279,-1640,-1487,-1319,-566,-138,-628,-692,-625,-1468,-419,958,867,-492,484,157,-192,-649,-1068,-1513,-1835,-1623,-1248,-908,-642,-503,-407,-418,-1461,-1296,-822,-1055,-1334,-1542,-1687,-1612,-1369,-1198,-831,-623,-433,-288,-1667,-1571,-1701,-654,-389,-463,-842,-613,-704,-2139,-751,-744,-951,-679,-1564,-496,-412,-1950,-989,-788,-109,-105,-151,-246,-334,-507,-776,-1039,-1266,-1440,-1544,-1435,-1210,-827,-378,115,-1359,396,588,-1065,-248,-212,401,502,-1354,-549,2491,2304,-612,-857,-2126,48,599,-21,123,-2329,-2665,-1089,-826,-999,-1543,-6337,-1180,-6764,-1917,-1605,-6183,-8077,-11650,-18493,-17311,-19755,-34768,46,-11592,-46813,-9210,-1252,-2943,-1670,-8620,-310,-6571,1047,1547,1900,2085,1621,-1682,-41,-641,-781,-70,-432,-500,-375,-177,-37,68,-1866,-96,-272,-1309,-2440,-2089,-1193,-1314,-1243,-1067,-923,-778,-717,-631,-957,-639,-647,-635,-789,-557,-630,-408,-274,-146,24,-290,452,712,686,-143,466,836,121,555,2056,2063,2019,1525,1605,-696,-2133,-1676,-1936,-1166,64,-1464,-1166,-773,-897,-921,-825,-653,-439,-228,-515,-822,60,-865,-226,-1091,-541,-679,-556,-648,342,868,1098,-1419,-14,1950,538,-1638,-358,-742,-1343,-949,48,-345,-797,-1169,-1414,-1460,-1325,-1652,-2227,-2307,-353,-192,-551,29,102,84,-6,-134,-309,-499,-1052,-918,-1128,-1253,-2241,-1146,-1001,-850,-698,-504,-1476,-1448,-1891,-800,-976,306,-595,-2072,-1187,-708,-589,-1186,205,0,-221,-464,-2024,-766,-563,-248,230,697,733,-1621,150,284,548,-272,-770,-863,-1790,-878,64,444,-316,-1270,-887,-570,-273,-607,419,9,-1105,-1196,-655,723,600,359,63,-610,-1326,-644,-836,-1013,-1082,-1095,-1000,-815,-664,-552,-493,-516,-1328,-685,-805,-882,-1719,-887,-845,-1128,-571,-445,-325,-255,-611,-182,-679,-413,-955,-945,-1295,-1726,-1980,-1744,-1286,-755,-1076,374,926,126,473,1421,2661,2872,1094,1643,2732,1380,47,1236,-1168,-1481,-1398,-1342,-475,-645,-1574,-383,-1333,-364,543,-1483,735,601,-644,-128,-699,-1379,-1973,-1332,-619,10,-649,200,1180,1350,1408,1103,276,1194,1049,797,361,-1589,-1380,-1601,-421,-591,-652,-613,-764,-836,-1459,-462,-1397,-1412,220,318,381,449,-800,-434,-1156,-1628,242,-682,-1351,-666,-1029,-274,-524,-1231,33,-446,-951,-557,-740,-916,-1045,-1237,-1366,-1435,-2137,-1510,-1502,-1520,-1516,-1534,-1623,-1718,-1825,-1833,-1791,-1642,-1811,-1377,-1269,-1169,-1145,-1203,-1302,-1528,-1782,-2011,-1945,-1602,-1199,-798,-382,-30,271,473,591,392,-991,36,596,1275,-1151,175,-335,-376,543,-848,-245,-1211,-1467,-1361,-191,448,-481,-172,-413,-596,-749,-876,-961,-1047,-1116,-1182,-1251,-1347,-1477,-1636,-1739,-1669,-1402,-1248,-2126,-1192,-553,-15,-880,-824,-2055,-207,-336,-865,-1511,333,123,-815,-1004,-1420,-692,315,529,713,774,-6,-627,121,418,-1214,575,389,135,-32,-278,-964,-778,-1059,-1321,-1513,-1533,-1351,-1241,-704,-246,131,482,-19,883,-46,-2007,-480,-895,-941,237,-490,-1052,-978,-1812,-120,13,-1431,314,628,1046,1515,1963,-7676,-22330,-8334,3289,3345,3281,-3749,2826,2533,-208,-330,1753,-2357,1532,-19835,-10413,1303,-20996,-7812,-4376,-964,-106,-407,-712,-900,-2047,-1127,-1160,-1316,-1047,-1110,-730,-519,-241,-1254,271,474,-420,-829,88,-546,-1632,-1024,-792,-764,37,-24,0,53,-1317,330,460,212,-422,-750,372,57,295,23,-301,-574,-1186,-857,-806,-673,-717,-409,-303,-733,-479,-231,-535,-1397,-2295,-1842,-537,209,310,-110,-586,382,-378,126,-534,-469,-903,-1330,-1621,-1529,-1189,-752,-636,-1369,-1746,-995,330,80,-483,-1384,-986,-795,-128,-119,-832,-1776,-542,-115,-346,-486,-782,-1230,485,192,1406,1898,-1834,-1197,402,2272,1983,386,865,596,-63,-1114,-249,-572,-962,-1425,-1803,-1889,-1657,-1301,-944,-584,-281,-36],[-290,1118,1270,-485,-511,90,-321,104,-315,-733,-1241,-1052,-921,-657,-476,-658,-17,53,20,-147,-462,-792,-1239,-1672,-2155,-2592,-2797,-2665,-2337,-1980,-1658,-1333,-1003,-728,-410,-80,129,-1310,-245,-616,783,1030,-949,-230,1186,1646,1446,984,-647,-837,14,-459,-282,518,39,-9,-1045,110,1201,-809,-1159,-794,-655,-879,-1350,-1448,-795,-177,-83,-229,-242,-295,-338,-1351,-745,11,-514,-758,-1157,-1085,-1056,-938,-726,-432,-249,-736,-780,-1414,-1005,-2264,-1152,28,-68,-178,-338,-488,-623,-818,-1199,-1618,-725,-774,-827,-887,-1035,-1180,-1279,-1336,-1396,-1466,-1431,-1357,-1257,-1106,-921,-790,-638,-548,-1318,-504,-585,-1074,-896,-1146,-1385,-1681,-1996,-2231,-2367,-2376,-2318,-2147,-6118,-9727,-21227,-39527,-42520,-11804,-3910,-495,571,2321,2507,2502,914,-1557,-257,-1272,-1335,255,-882,-1016,-533,-549,-2006,-575,-1420,-1145,-924,-633,-704,-778,-898,-994,-1072,-1214,-1277,-1364,-1443,-1498,-1566,-1651,-1775,-1914,-2071,-2243,-2423,-2516,-2488,-2312,-2139,-1979,-1825,-1662,-1525,-1443,-1434,-1458,-1428,-1461,-1570,-1679,-1801,-1872,-1868,-1838,-1762,-1666,-1533,-1387,-1238,-1070,-841,-1048,-174,-563,-411,-199,1024,775,-619,-229,-820,-1716,-130,475,-1231,456,652,-17,-765,-1693,252,1200,783,339,79,1374,633,-1343,-1291,-761,-145,-1540,528,1098,1076,-295,-1323,1294,1407,1113,-933,-1001,-829,-1380,-93,1864,1771,1664,586,-977,-215,-1534,1871,2213,2576,-1076,-284,806,2127,2575,1330,666,146,-368,-701,-1520,1137,862,-371,357,2345,1052,-736,225,1253,947,181,461,109,-188,-463,-699,-929,-1098,-1288,-1425,-1573,-1632,-1613,-1493,-1300,-1054,-774,-505,-276,-526,-389,59,-612,392,-2046,90,871,850,813,816,-133,-1565,-1847,1028,1104,-39,172,801,1195,335,-850,-2048,-810,233,-70,-721,-339,-236,-1428,-1638,-799,34,-432,169,-853,-1378,-1477,-604,-1106,-69,-10,63,-44,1148,-1487,565,449,-385,-428,-469,-794,138,1693,1029,-397,598,265,75,-32,66,238,438,688,729,1184,-190,2,427,94,-1066,-1467,600,-561,258,175,-1159,137,-480,-1012,338,160,-44,-307,-1121,-1664,-1571,-1869,-1576,-1235,-935,-701,-545,-1439,-328,-302,-964,-434,-1276,-703,-903,-1865,-1238,-1393,-1474,-1571,-1687,-1824,-1914,-1973,-1956,-1859,-1721,-1575,-1462,-1332,-1309,-1286,-1263,-1187,-1314,-779,-563,-1055,-189,-331,196,194,-830,-738,-32,-119,-835,-548,-1553,-406,-446,-479,-529,-2771,-2641,-887,-979,-1086,-1172,-6264,-1387,-7127,-1513,-1482,-6923,-10092,-14953,-22509,-21014,-16584,-45138,-627,-478,-48995,-2567,-73,-3773,-2010,-10710,-1202,-6164,1594,2144,2727,3276,1499,-879,434,-434,-540,1783,660,-406,624,956,588,406,-1347,264,192,-1171,-2228,-2648,-175,-143,-297,-437,-641,-832,-1063,-1195,-1285,-1329,-1255,-1109,-924,-756,-860,-479,-366,-322,-297,-505,-359,-437,-642,-842,-1036,-1295,-1526,-1740,-1950,-1912,-1720,-1604,-1478,-1384,-2144,-1665,-1882,-1086,-1085,-1456,-1479,-1100,-1096,-1100,-1075,-1016,-913,-783,-665,-567,-512,-737,-548,-968,-962,-1287,-1612,-1683,-1369,-925,-479,-1698,244,631,363,-1712,-213,-760,-1302,-722,133,-190,-606,-902,-1176,-1490,-1710,-1957,-2590,-2139,-447,-73,-279,390,682,723,636,391,91,-146,-988,-921,-1265,-1351,-2384,-1216,-429,-121,137,382,-1306,-1121,-1793,-871,-788,663,-550,-1821,-1270,-477,-388,-1241,927,826,663,-364,-1906,-471,-1031,-1791,-1359,-552,213,-1844,34,192,164,-491,-946,-1037,-1412,-534,139,61,-587,-1442,-759,262,-69,-870,1220,13,-1369,-1177,-701,1405,1240,1077,376,-558,-1149,637,799,88,300,556,-20,-625,1117,939,-376,378,-1316,-361,-758,-1121,-2036,-1744,-1959,-1918,-1786,-1623,-1428,-1228,-1013,-693,-1006,-226,-291,-126,130,87,57,-5,-113,-257,-926,-628,-801,-880,-884,-726,-505,-245,-25,219,427,587,255,792,-1473,-1420,-1356,-1501,862,778,-1591,-536,-1482,-230,612,-1558,1001,1196,-261,219,-990,962,978,837,809,315,-600,376,1353,1498,1574,1627,1162,1481,1342,1066,84,-1753,-1462,-1787,-700,-927,-938,-767,-1012,-666,-1239,-790,-1572,-1581,436,468,441,403,-772,-320,-871,-900,-73,-990,-1012,-714,-997,-1305,-1624,-1780,-1663,-1388,-1078,-791,-552,-564,-955,-250,-286,-821,-2147,-927,-642,-720,-687,-550,-350,-277,-600,731,1076,-620,-1852,-1084,774,318,439,-507,980,-744,100,-488,-1106,-1673,-1770,-1315,-686,-88,318,893,1208,635,-918,-339,967,1354,-1352,-216,-818,-678,173,-502,62,-1159,-1188,-831,86,595,-510,-427,-898,-1285,-1570,-1753,-1841,-1937,-2044,-2122,-2017,-1729,-1356,-963,-567,-409,-320,-1242,-1493,-1135,-716,-181,-1096,-912,-2236,-548,-232,-478,-938,343,-241,-830,-1422,-1492,-1229,-788,-341,33,246,-126,-751,67,276,-1112,436,-26,14,14,-107,-720,-272,-387,-894,-733,-962,-1217,-1728,-1845,-2116,-2160,-1908,-1606,-1342,-1109,-1547,-788,-1043,-1073,-481,-476,-641,-990,-1555,-673,-884,-1294,-1801,-1974,-1350,-390,669,-7124,-17438,-4676,4967,5699,6193,-7229,3714,4462,60,-404,3884,-1813,2562,-18280,-19464,590,-19538,-2185,-1686,-570,710,129,896,-387,-1958,26,-1550,-1069,-607,-1047,-1394,-1742,-1920,-1907,-1741,-1542,-1385,-1206,-1082,-1002,-1755,-1040,-926,-922,-923,-945,-944,-966,-1359,-899,-868,-795,-799,-1035,-807,-852,-910,-936,-905,-730,-1006,-148,-8,-678,-948,953,1071,-328,-524,257,-772,-1368,-2114,-1761,-748,934,975,-150,-609,145,-563,-750,-1266,-1734,-2150,-2052,-1736,-1619,-1188,-982,-736,-1535,-2039,-545,-186,-124,-438,-1274,-1402,-121,-135,-438,-889,-1661,-667,-421,-932,-892,-668,-972,316,385,444,465,-1679,-1087,282,810,1003,596,1151,997,147,-1317,-3,-221,761,494,-373,-83,-42,-617,157,300,948,580],[-182,1093,1111,-522,-546,-9,-258,247,123,60,-844,360,624,898,-499,-442,1202,1141,650,773,303,-707,-599,-291,-477,-618,-913,-804,-1726,-1199,-1009,-848,-356,-428,-56,134,94,-1259,-421,-607,609,609,-1187,-263,395,196,25,-118,-312,-1152,-394,-613,-483,-332,-250,-238,-1133,-58,-88,-925,-1062,-892,-730,-866,-1431,-1237,-701,-757,-714,-769,-816,-903,-994,-1487,-1210,-1270,-1326,-1391,-1357,-1305,-1182,-1026,-804,-506,-305,-605,-550,-1200,-872,-2191,-1156,266,830,646,543,467,-133,-647,-1238,-1574,-498,-66,-184,-178,14,-134,-240,-447,-419,-560,-627,-1413,-754,-784,-790,-853,-888,-973,-1564,-1198,-1317,-1346,-1270,-1080,-756,-433,-140,164,437,-150,755,-1925,-6502,-10906,-28046,-48481,-39176,-8840,-3151,-849,586,1660,1864,1877,700,-1385,-88,-1548,-1565,244,-771,-1005,335,-673,-1793,-146,-1721,-1290,-956,-626,-857,-1058,-1268,-1422,-1530,-1686,-1751,-1844,-1934,-2013,-2120,-2256,-2436,-2366,-2130,-1895,-1678,-1826,-1194,-1631,-775,-654,-566,-490,-450,-1235,-1478,-1350,-761,-880,-1066,-1240,-1421,-1545,-1589,-1580,-1488,-1332,-1322,-939,-514,-191,179,-1074,-63,-689,-428,-162,1391,1099,-492,-352,-684,-1927,-321,430,-1138,1404,2454,-276,-1193,-1751,380,1610,1163,708,167,1154,611,-1140,-868,-462,-234,-1632,-239,-276,-65,-1396,-1916,982,1258,767,-778,-1363,-1059,-1248,14,1771,2085,2031,821,-1088,-26,-1802,1676,1705,1748,-901,-355,446,1385,1098,681,227,-209,-619,-792,-1532,-385,-85,-394,169,104,-123,-913,-729,-1270,-1860,-1599,-1035,-431,150,-235,1095,-54,-832,130,-487,-389,1380,1032,599,-470,-462,-937,-1413,-1677,-1556,-1263,-972,-739,-576,-1931,-355,-291,-256,-238,-193,-218,-1388,-1231,-181,-275,-393,-572,-810,-1044,-1265,-1434,-1752,-1325,-1154,-1011,-867,-710,-625,-1370,-1750,-894,-364,-295,-311,-797,-1582,-1644,-668,-1159,-920,-1086,-1145,-1057,-807,-1483,-110,246,-273,-275,-438,-241,634,1207,731,-313,539,148,-232,-629,-759,-589,-235,215,668,1134,246,263,584,152,-766,-1666,342,-719,219,-122,-964,69,-596,-917,1180,957,740,500,-718,-1647,-1101,-753,-1002,-1209,-1319,-1320,-1236,-1008,-749,-428,-707,-236,-1038,206,-286,-1821,-1220,-896,395,122,-186,-806,-772,-1069,-1395,-1608,-1591,-1947,-1160,-869,-818,-509,-406,-349,-1194,-251,-258,-1151,-264,-561,-137,-226,-448,-979,-737,-964,-1203,-1481,-1620,-1492,-1320,-1151,-1037,-3277,-2825,-1176,-1282,-1436,-1576,-6062,-1354,-7579,-783,-508,-7656,-12372,-18566,-17606,-23280,-12773,-47262,-96,34,-48088,579,904,-4987,-2244,-13565,-2257,-6051,2947,2936,2789,2540,1131,-176,763,-340,-530,1816,915,-711,487,3433,3160,2051,-934,1205,387,-1127,-1911,-2698,-306,-462,-573,-444,-280,-26,-39,-423,-872,-394,-173,-404,-910,-988,-1267,-1345,-1091,-782,-444,-719,183,465,221,100,614,948,993,865,1009,909,793,610,456,-471,-2234,-1669,-1853,-759,-322,-1364,-1728,-463,-420,-369,-252,-129,14,156,226,-348,395,-662,-337,-846,73,86,-16,-571,-219,-309,-382,-1960,-448,-459,-521,-1454,-728,-889,-1253,-1248,-1423,-1621,-1742,-1825,-1844,-1806,-1676,-2288,-3022,-1962,-400,-96,-106,170,507,508,382,172,-132,-483,-1007,-1172,-1235,-1329,-2474,-1327,182,461,680,340,-1233,-842,-1692,-933,-678,181,-538,-1608,-1181,-1553,-1881,-1653,-1368,-1167,-1020,-958,-1679,-1037,-1030,-972,-664,-285,101,-1863,-59,99,-249,-737,-1135,-1212,-1074,-215,101,241,-928,-1570,-671,311,70,-1180,238,45,-1654,-1134,-786,-66,-32,-44,-53,-539,-967,282,420,-253,350,531,-154,-462,195,-51,-371,-775,-1312,-1671,-2015,-1702,-1385,-913,-636,-806,-489,0,137,236,-766,163,-1310,307,446,-515,321,75,-159,-428,-737,-1078,-1452,-1845,-2198,-2132,-1812,-1442,-1126,-856,-683,-524,-429,-404,-419,-523,-1811,-1249,-1306,-1322,-784,-663,-1482,-681,-1516,-19,476,-1255,978,1185,80,171,-1603,1134,1354,1209,1047,412,-553,313,83,-126,-317,-443,-572,-701,-800,-993,-1150,-1929,-1591,-1839,-1971,-1880,-1625,-1324,-1100,-723,-840,-1036,-1543,-1668,257,407,494,557,-779,-212,-336,-153,487,-1219,-649,-61,-459,105,-33,-541,-86,-268,-785,334,28,-681,-1005,1194,-621,-811,-2035,-847,-378,125,1632,1525,152,-171,-386,2059,2120,-626,-1688,-878,999,367,567,-344,1047,-467,228,-45,-214,-315,-334,-275,-111,-479,-99,652,944,900,-736,-606,1432,1386,-1547,-576,-1257,-828,-71,98,382,-1060,-885,-244,447,544,-530,-40,-326,-574,-769,-897,-924,-985,-887,-861,-855,-888,-961,-1078,-1209,-1328,-1357,-1315,-1122,-1026,-846,-400,-1330,-1020,-2123,-754,23,-77,-338,-494,-699,-860,-1790,-1437,-571,-287,12,263,366,-228,-786,172,212,-960,-191,-465,-733,-893,-989,-973,-882,-795,-724,-1022,-667,-640,-2241,-1553,-432,-250,12,286,589,-533,-1075,104,-1182,-1149,18,-467,-217,-883,-1330,851,1319,-706,669,309,-7,-207,-195,-6752,-13060,-2139,-489,3163,3855,-8905,4059,4869,378,-501,3131,-1073,2630,-16742,-28098,-3711,-15467,604,463,-840,2937,-352,2049,-346,-1841,225,-1883,-661,1095,-636,1057,776,-32,-823,-1536,-2099,-2313,-2049,-1766,-1573,-1818,-1471,-1540,-1622,-1674,-1649,-1478,-1253,-1393,-668,-411,-146,-760,-1176,174,122,-38,-304,-681,-1077,-1480,-1724,-1675,-1383,-1155,-754,-516,-390,-423,-200,-1020,-1207,-1679,-1595,-983,813,1275,-174,-664,811,-759,280,-716,-1128,-1864,-1946,-1423,-1725,-705,-563,-478,-1700,-2047,-817,-930,-990,-928,-1123,-1806,-664,-623,-741,-1041,-1606,-1185,-1477,-1813,-2083,-1923,-1733,-1568,-1448,-1335,-1222,-1324,-976,-325,106,625,756,1360,1271,272,-1461,272,108,1072,2002,-205,-175,415,-982,-247,494,985,565],[-98,1217,1719,-543,-605,-156,-227,834,1911,500,-272,971,2134,1905,-552,-256,1168,771,362,-58,-480,-835,-953,-980,-961,-913,-900,-1112,-1752,-1111,-1038,-1022,-453,-448,-424,-430,-536,-1212,-791,-967,-1094,-1261,-1445,-1578,-1692,-1873,-1998,-2080,-2130,-2124,-1970,-1833,-1675,-1531,-1363,-1195,-1180,-838,-714,-946,-955,-900,-767,-882,-1223,-983,-481,-159,25,-462,-289,-390,-309,-1572,-103,276,-265,-446,-677,414,261,827,940,1084,532,-474,-316,-969,-754,-1941,-1140,449,890,580,630,300,-24,-502,-1225,-1544,-404,-524,-588,-609,-693,-777,-836,-892,-993,-1147,-1226,-1582,-1302,-1263,-1201,-1213,-1238,-1358,-1759,-1706,-1520,-1173,-807,-439,-37,285,322,731,875,-1090,908,-1657,-5905,-9344,-21116,-35679,-31406,-5939,-2388,-1018,353,477,564,502,400,-1148,-180,-1801,-1773,-1122,-1281,-1293,-1253,-1152,-1596,-1179,-1844,-1417,-1045,-942,-796,-645,-555,-952,-431,-498,-545,-672,-840,-1026,-1252,-1489,-1660,-1553,-1204,-762,-293,-1875,-460,-1826,337,-346,-491,1749,-498,-1142,-1561,-1222,951,557,21,-646,1290,1287,476,-1411,-432,-977,-1258,-782,-67,1909,2243,-1026,-308,-828,-433,-135,1803,1504,-364,-487,-581,-1871,-478,292,-893,784,352,-570,-1523,-1301,-344,-239,-138,-62,-41,-154,-304,-934,-710,-861,-808,-1676,-206,147,65,-2315,-1877,1221,692,546,-559,-1668,-957,-746,197,1664,2031,2895,1052,-1198,156,-1153,3298,3331,3396,-669,-436,106,1201,2641,1000,1285,-101,-343,9,-825,394,570,-436,185,73,85,-1036,130,1222,1335,-254,639,2338,828,-516,2608,-326,-373,-589,-244,-305,1777,2925,717,-174,31,-296,106,385,-869,-629,-344,-751,-436,-1571,-390,-351,-316,-276,-197,-280,-1195,-594,-22,-72,-601,-236,-363,-443,-482,-692,-1410,-1245,-371,-429,-529,-654,-879,-1286,-1859,-1284,-1133,-853,-636,-719,-1472,-1835,-559,-1204,108,-968,-292,-84,-215,-1304,-543,-692,-796,-835,-858,-878,-826,-782,-793,-852,-902,-1045,-1173,-1353,-1395,-1337,-1206,-994,-744,-511,-307,-208,-98,-48,-478,-1770,29,-866,-5,-403,-813,-199,-766,-811,-674,-904,-1108,-1272,-1392,-1451,-1150,-1021,-951,-999,-1157,-1431,-1812,-2026,-1679,-1093,-453,-73,-786,252,-363,-1725,-1437,-1002,956,356,-354,-1371,-1404,-999,-425,138,636,-2048,1302,618,-854,1298,1026,674,-966,-479,-310,-1215,-443,-775,-236,-219,-239,-1158,-506,-689,-1445,-1197,-1470,-1662,-1858,-1988,-2044,-3746,-3105,-1765,-1484,-1170,-808,-5706,-433,-7873,435,712,-8303,-14739,-20993,-12506,-22072,-8546,-45497,770,529,-43886,12,-268,-6289,-952,-11221,-3446,-6136,-23,193,424,673,633,486,1036,-262,-647,1712,1153,-1178,316,1222,916,631,-546,-115,-521,-1091,-1556,-2191,-1427,-940,-389,145,-540,254,-213,-458,-873,-360,-26,-462,-855,-817,-1497,31,665,1527,937,-822,953,1676,-110,203,608,1328,828,319,-189,-727,-1198,-1610,-1784,-1746,-2303,-1591,-1774,-1295,-1268,-1220,-1452,-1097,-965,-804,-594,-347,-69,211,459,-270,842,-583,-395,-651,-424,38,382,-394,717,836,-812,-1807,657,577,-130,-1002,-92,-837,-1154,-422,-29,-265,-269,-1298,262,361,-801,-2532,-2651,-1711,-136,424,2,-324,-817,-1418,-2018,-1687,-1054,-457,-1080,-1072,172,-1516,-2412,-1400,26,-165,-568,-900,-1203,-1057,-1550,-954,-610,536,-528,-1406,-950,49,-162,-1384,832,620,322,-285,-1362,-400,-1123,319,771,874,672,-1697,-120,31,-688,-1000,-1307,-1367,-783,58,-25,-215,-1318,-1612,-617,89,147,-1512,170,81,-1935,-1059,-896,-472,-584,-747,-906,-951,-924,-898,-791,-687,-537,-433,-329,-177,-79,-39,-336,-155,-1304,-511,-766,-1036,-1332,-1634,-1900,-1847,-1589,-1255,-887,-540,-929,-254,-1558,552,604,-801,467,201,-80,-420,-819,-1263,-1725,-2092,-1949,-1459,-971,-461,-12,391,698,995,1230,1391,662,634,-1811,-1047,-1272,-951,-37,-613,-1329,-1834,-2373,-2118,-1637,-1151,-738,-398,-122,14,-1264,5,-71,-244,-445,-703,-1039,-1345,-1606,-1772,-1805,-1695,-1573,-1470,-1367,-1380,-1384,-1847,-1604,-1769,-1944,-2048,-1995,-1851,-1676,-1491,-1337,-1144,-1300,-1693,-448,-150,104,330,-868,-155,255,509,393,-1247,-329,106,-315,317,527,-250,1168,-256,-841,231,-205,-849,-1079,706,-1046,-782,-1931,-727,-459,-304,1231,1040,275,-153,-283,711,632,-589,-1500,-668,90,-77,-290,-549,-804,-1138,-1461,-1775,-2053,-2180,-1991,-1651,-1210,-792,-493,228,687,1086,-592,-798,1908,1336,-1791,-930,-1685,-811,-190,760,631,-998,-652,310,812,758,-591,-484,-463,202,-49,-250,-315,-1123,-59,-748,-782,13,-462,155,-475,-561,-288,-680,-385,-954,-987,-720,-1633,-1204,-1899,-789,327,500,188,1449,932,-450,-2133,-1333,-55,-387,-615,-713,-754,-614,-800,-316,-221,-835,-283,-837,-678,-925,-1203,-1362,-1291,-1037,-683,-1641,49,-883,-2622,-2093,619,852,-315,358,398,-787,-715,-216,-1363,-1193,-487,-597,-642,-792,-1183,-761,-707,-707,-699,-617,-455,-216,79,-6598,-9323,-855,-10481,2525,2935,-5980,3386,3426,657,-677,1922,-655,1514,-15276,-28960,-1731,-10718,-2205,-1295,-1914,490,-814,2092,-436,-1724,359,-2078,-222,1408,-404,1104,1221,1161,-342,-387,-925,-1016,-615,-105,-861,-1669,-858,-575,-272,-926,-1611,-2042,-884,-1462,813,1426,-400,-875,-1099,1083,728,835,2310,1393,193,-602,-1034,-1261,-1287,-1356,-496,-344,-344,-431,-535,-1266,-976,-1257,-1388,-1245,-202,-100,-165,-754,-210,-903,-645,-972,-1300,-1693,-2031,-2020,-1753,-1556,-1386,-1193,-1858,-1826,-1001,-993,-1025,-1039,-1132,-1842,-1190,-1169,-1135,-1217,-1587,-1079,-1214,-1769,-1224,-958,-958,-976,-1038,-1135,-1293,-1426,-1532,-1448,-1179,-722,-256,175,628,342,-1343,615,442,1241,2217,-49,-289,450,-1353,-588,764,1050,535],[58,755,850,-452,-583,-251,-132,866,1058,635,452,757,1452,1219,-537,-35,1664,1541,586,1022,610,-888,-514,-609,-992,-1281,-1373,-1290,-1715,-1023,-1038,-1031,33,-322,188,150,-53,-1147,-670,-948,-1244,-1548,-1784,-1929,-1923,-1907,-1805,-1655,-1487,-1337,-1128,-1026,-841,-762,-706,-692,-1134,-680,-682,-810,-807,-770,-727,-895,-1007,-712,-366,-176,551,-537,-262,-406,-199,-1571,261,589,-133,-317,-464,686,445,755,788,853,373,-343,-51,-708,-659,-1697,-1102,-95,-243,-398,-611,-833,-1063,-1243,-1309,-1506,-1129,-927,-695,-472,-366,-309,-278,-295,-415,-647,-869,-1743,-1336,-1346,-1098,-800,-460,-190,-1567,189,272,-481,-423,235,185,73,-76,-183,-254,-2127,-310,-543,-5077,-6179,-10472,-21151,-22510,-3208,-1686,-894,-895,-838,-690,-569,-395,-874,-245,-2011,-1940,-158,-563,-812,4,-934,-1440,-468,-1732,-1480,-855,64,-27,-120,-258,-1166,-479,-661,-778,-943,-1117,-1277,-1421,-1447,-1264,-889,-655,-561,-38,-1888,-387,-1683,376,-237,-782,1418,-468,-946,-1623,-1098,1169,562,-136,-417,1665,1471,623,-1757,-685,-627,-1155,-479,-898,1927,2021,-916,-497,-987,-434,-147,1715,1536,-277,-650,-526,-1778,-619,40,-610,-476,-708,-912,-1408,-1165,-1232,-1237,-1206,-1118,-979,-866,-686,-760,-249,-275,-566,-1712,261,454,-367,-1891,-1287,320,-42,89,-359,-1880,-671,-150,333,586,821,1052,1244,-1325,336,-274,1545,1563,1590,-411,-544,-197,656,2225,795,1469,-232,-246,410,-77,-26,439,-581,477,1920,-49,-1118,-14,1358,1502,-333,463,2343,1132,-838,2181,-587,109,-1307,-73,-190,1603,2847,422,97,512,-322,321,716,-1002,-791,-478,-773,-993,-1177,-1172,-1217,-1292,-1405,-1506,-1596,-1674,-1642,-1600,-1490,-1334,-1194,-1093,-994,-919,-877,-1138,-1435,-761,-797,-840,-877,-989,-1191,-1831,-1380,-1535,-1599,-1673,-1688,-1665,-1933,-1529,-1385,-1239,-1325,-1023,-926,-832,-1082,-656,-539,-385,-186,-427,150,350,520,207,99,50,497,341,67,-185,-490,-820,-1085,-1272,-1403,-1472,-1545,-1512,-1462,-1364,-1774,-1093,-1005,-854,-735,-733,-712,-1010,-811,-873,-933,-905,-795,-697,-1211,-364,-242,-159,-164,-1056,-387,-607,-798,-1023,-1198,-1310,-1317,-1204,-1050,-920,-1584,-1622,-1097,-943,-1140,-1402,-1858,-1795,-1667,-1402,-1040,-621,-1729,246,474,-855,1242,1390,1445,-680,-790,409,-1191,-449,-939,-213,460,133,-1267,1002,1280,-1702,1288,117,1541,1540,-515,-456,-4142,-3460,-268,1015,-351,1021,-5266,-882,-7718,964,941,-8886,-17102,-18450,-7574,-17595,-3878,-43751,-600,-690,-37244,-561,-455,-7471,-106,-7127,-4737,-6383,155,129,119,162,67,439,638,-170,-852,1153,1264,-1766,177,976,680,382,-173,-311,-495,-1048,-1195,-1745,-567,-2,1078,251,-717,-184,-396,-519,-841,-358,-967,-1360,-1123,-441,-1575,-251,350,1183,851,-793,741,1322,-431,329,575,220,-177,-223,32,364,686,834,951,-87,-2293,-1400,-1621,-364,-490,-817,-1066,-1167,-1059,-812,-471,-98,271,408,614,-258,1048,-483,-409,-351,-936,-22,338,-136,568,294,-1425,-1398,1024,979,-341,-461,-23,-910,-980,-1303,-1679,-1900,-1804,-1601,-1374,-1174,-1002,-2468,-2096,-1343,-607,-653,-733,-860,-994,-1197,-1438,-1657,-1833,-1875,-1775,-1581,-1390,-1665,-2211,-1366,-626,-501,-411,-320,-1153,-321,-1345,-919,-538,-585,-511,-1183,-626,182,-74,-1402,685,688,-83,-229,-960,-325,-1233,-321,-456,-510,-471,-1439,-119,16,-1110,-1229,-1398,-1464,-519,301,-197,-726,-1699,-1542,-563,394,471,-1449,328,142,-2081,-921,-982,37,-144,-415,-716,-936,-1110,-1294,-1365,-1351,-1171,-933,-615,-225,122,435,-271,831,-1232,877,750,548,-34,-1492,-671,-1163,-1567,-1512,-1005,-394,-1101,-700,-1618,853,1763,-871,864,677,802,472,313,432,-697,1349,1892,1711,1378,2885,2906,2804,1031,1891,2222,2118,853,320,-1348,-821,-1220,-509,844,-168,-1125,-942,-1332,-1514,-1396,-1071,-745,-467,-240,-143,-564,-185,-246,-374,-501,-659,-879,-1067,-1246,-1420,-1594,-1719,-1858,-2009,-2132,-2337,-2210,-1925,-1702,-1323,-1027,-768,-536,-346,-1060,-241,-16,-741,-903,-1625,324,498,655,818,-1001,-99,854,1045,490,-984,-33,156,-249,-677,-1111,-1310,-1131,-730,-971,66,-459,-1033,-1135,177,-1468,-677,-1839,-929,-1225,-1473,-1589,-1616,-1628,-1583,-1506,-1325,-1140,-891,-1271,-440,-235,-33,98,-254,175,39,-76,-278,-532,-840,-1095,-1161,-925,-847,-838,-49,1164,1186,-511,-857,2396,1259,-2036,-1206,-1987,-620,-142,1406,823,-956,-490,842,1199,824,-647,-944,-651,42,-431,-983,-1566,-2183,-1709,-1265,-965,-281,-597,165,-598,-598,-304,-328,-60,-912,-1072,-1076,-1960,-1431,-1688,-601,305,48,-181,-384,-598,-834,-2372,-1316,-1571,-1779,-1895,-1901,-1920,-1834,-1776,-1708,-1655,-1635,-1663,-1737,-1893,-2080,-2094,-1719,-1293,-866,-430,-1937,-149,-1226,-2283,-2233,569,967,-778,373,579,-1026,-473,413,-1564,-1180,-406,-627,363,-752,-1083,739,1656,-205,1482,1373,1270,1160,1022,-6613,-6270,-814,-23419,829,844,-2236,849,858,838,-937,278,-1124,476,-13975,-18120,-202,-6045,-872,-1200,-3865,-1832,-1767,-1493,-1114,-1590,-516,-2035,-60,82,-200,259,223,145,-209,-290,-604,-954,-1171,-1202,-1024,-1352,-706,-686,-174,-1396,751,1253,228,-1566,-211,-1167,-2152,-1711,-823,693,829,704,2547,1977,341,-444,494,267,-1535,-1551,-962,-357,186,59,-778,-1493,-734,-869,-1174,-1538,609,549,-101,-869,514,-925,-107,-953,250,38,-1796,-683,-1216,-674,-659,-462,-2014,-1590,279,504,648,-986,-610,-1480,418,194,-927,-1328,-1592,-1290,-1399,-1654,-1951,-2134,-2167,-2061,-1894,-1698,-1538,-1365,-1244,-1133,-1067,-957,-896,-863,-758,-564,-1013,58,411,819,1156,85,-433,444,-1712,-730,1086,1119,485],[27,-117,-155,-314,-534,-490,-727,-853,-575,-19,719,656,2346,413,-489,163,1543,1863,512,2065,1093,-923,-443,-382,-934,349,-245,-1299,-1643,-974,-1047,-918,51,-236,-89,-211,-437,-1116,-879,-1089,-1191,-1264,-1885,-1290,-1263,-1321,-1341,-1335,-1314,-1294,-1174,-1223,-892,-714,-544,-858,-1014,-476,11,-543,-653,-563,-633,-925,-832,-477,-302,-204,494,-577,-205,-414,-276,-1515,-440,-417,-380,-358,-330,-190,-92,-4,119,299,279,-227,235,-435,-607,-1488,-1063,750,1016,234,825,-35,314,-309,-950,-1460,394,377,271,-251,515,496,-270,349,114,-264,-676,-1894,-708,-73,454,1358,1098,446,-1399,2015,1058,-340,-373,483,107,721,-312,2040,6282,-2966,2861,1065,-4316,-2444,694,-6428,-13346,-725,-1123,-466,-576,-446,-169,61,-316,-579,53,-2070,-2015,178,-467,-615,30,-1050,-1326,-797,-1452,-1480,-1301,-972,-629,-306,-83,-1399,58,401,485,460,-844,468,-286,-915,-489,-718,-507,-716,-155,-1850,-379,-1359,470,-166,-1035,512,-310,-699,-1650,-969,-120,-132,-352,-224,481,889,866,-1605,-836,-234,-1030,-127,-1667,1672,2033,-749,-551,-1139,-421,-201,466,258,-228,-826,-500,-1745,-712,-251,-325,-404,-473,-1284,-1016,-629,-709,-807,-942,-1060,-1100,-1085,-940,-738,-524,-364,-781,-1746,35,11,-643,-1187,-646,-176,-756,-374,-475,-1878,-707,-710,-893,-977,-1088,-1198,-1325,-1454,-1429,-1291,-1176,-1009,-851,-752,-667,-577,-559,-537,-557,-529,-413,-290,-113,104,-448,175,-836,437,672,-337,-1159,-223,464,409,-292,279,355,359,-1171,203,-796,-225,-1846,-906,-1274,-1359,-1079,-714,-380,-97,-312,246,322,-1077,-992,159,-696,-602,-791,-419,-426,-374,-287,-159,-388,-795,129,120,75,-1048,-144,-360,-583,-804,-972,-953,-1589,-556,-322,-95,117,221,-1076,-1649,-728,504,805,1181,-495,-756,-1713,-473,-1311,699,-1265,31,560,817,-871,459,-328,3,54,-423,1107,1453,1787,104,388,-290,1114,193,832,819,1278,260,-170,-61,897,546,181,-57,-242,-346,-1695,-499,-1136,-610,-816,-807,-949,-1338,-1215,-1339,-1472,-1466,-1251,-1045,-1008,-518,-264,-10,198,-1101,444,580,672,689,616,630,532,-278,225,-517,-1418,-1507,-1178,-501,-528,-544,-2261,-597,-682,-904,-1143,-1337,-1370,-1150,-687,-831,306,805,1275,-370,-1077,464,-1047,-511,-1042,-470,1316,318,-1322,4207,3478,-1923,1883,545,1489,1399,-765,-555,-4259,-3884,-229,2346,-264,1404,-4799,-1263,-7290,735,818,-9450,-19401,-14733,-3046,-11566,-202,-45015,-1268,-1819,-29358,-874,-479,-8411,330,-2799,-5989,-6760,1183,1165,1060,890,-480,423,161,-100,-1115,-449,-508,-2449,-637,-766,-936,-1039,-1079,-944,-625,-1011,-863,-1394,-635,-419,486,89,-813,-541,-594,-605,-779,-756,-1253,-1629,-1354,-861,-1272,-470,153,614,762,-671,526,927,-712,261,-140,-610,-987,-1112,-906,-616,-334,-179,-82,-90,-2204,-1119,-1407,-561,-629,-533,-310,-503,279,-369,181,1442,260,413,668,-309,1615,-381,-382,51,-1224,-90,576,162,605,-331,-1689,-922,1335,1643,-512,114,57,-1025,-746,-88,-501,-642,-875,-1093,-1238,-1303,-1272,-2165,-1495,-865,-578,-449,-337,-467,-222,-263,-377,-530,-737,-964,-1292,-1492,-1745,-1724,-1918,-1186,-952,-763,-616,-475,-1049,-397,-1097,-847,-818,-1152,-1501,-1747,-1655,-1372,-1057,-1358,-578,-453,-379,-389,-501,-651,-1322,-1153,-1310,-1244,-1009,-1149,-388,-97,-1434,-1343,-1355,-1484,-288,504,-391,-1197,-1938,-1400,-499,476,768,-1002,-38,196,-1863,-724,-1035,-1040,-1450,-1918,-2322,-2153,-1761,-1428,-1104,-1246,-717,-692,-732,-797,-950,-1131,-1283,-1324,-1136,-861,-510,-123,247,-1433,332,-322,-585,1097,1626,673,-1249,-1087,-1426,1126,1167,-696,226,-373,-825,-989,-773,-310,-676,639,954,1138,1129,1028,793,482,99,-197,-388,-416,-267,-66,-792,-568,-1123,-43,400,-277,-853,-977,-942,-361,-416,-754,-235,-76,118,94,120,401,455,437,403,171,-556,30,-88,-185,-253,-235,-194,-122,15,105,-645,-1272,-1748,-421,796,761,628,873,-973,-113,455,-179,-415,-1459,-125,-213,-232,-115,-1139,10,700,987,463,-560,265,199,-214,227,-352,-945,-1474,-1671,-1482,-1235,-1070,-1180,-1132,-944,-1723,-517,-1725,-326,-594,-891,836,835,385,-158,-292,-190,-514,-736,-946,-956,-971,-952,-981,-1074,-1188,-1400,-1613,-1811,-1925,-1880,-1680,-1401,-1040,-666,-1100,-321,521,961,-474,-725,1868,1228,-1912,-1305,-1896,-303,63,280,60,-894,-365,422,657,898,-631,-1208,-772,210,538,964,801,-1373,-806,-1674,-999,-409,-583,300,-558,-564,-286,37,162,-846,-998,-1319,-2145,-1598,-1489,-216,280,-67,-375,-614,-791,-898,-2389,-960,-649,-477,-312,-194,-210,-602,-718,-319,-440,-594,-773,-1043,-1108,-1179,-1210,-1150,-1018,-874,-721,-1425,-420,-1429,-1623,-1622,-34,-46,-1241,-146,-251,-1178,-422,-469,-1702,-1073,-511,-715,290,-723,-951,686,1549,13,2511,2597,2751,2701,187,-6696,-3881,-1897,-38693,-3094,225,-196,-570,-836,-955,-1232,-1711,-2731,-66,-12942,-1902,342,-1858,79,-143,-6690,-796,-1568,-1304,-1409,-1452,-1420,-1795,-1203,-1046,-855,-560,-329,-88,-126,-257,180,81,-36,-240,-1143,-939,-1060,-1305,-1455,-1550,-1494,-1462,-1507,-1656,-1738,-1967,-2198,-2331,-1986,-1576,-1180,-824,-536,-365,-265,-299,-401,-613,-1621,-1720,-1599,-1501,-1106,-657,-869,-1650,-486,-502,-944,-1855,627,939,35,-960,553,-777,-422,-1062,727,680,-1901,-781,-989,-195,1298,972,-1983,-1373,929,1874,498,-1323,-305,-1073,524,716,-720,-1272,-1604,-1441,-1093,-574,-256,-258,-745,556,305,-348,-141,-291,-455,-589,-743,-831,-961,-1124,-1231,-1269,-1263,-1158,-1057,-876,-722,-572,-639,-463,-1584,-608,-538,-637,-755],[282,567,749,-243,-555,-522,-7,547,2013,775,1863,703,2421,-564,-482,246,1288,1367,303,2054,1254,-1030,-463,-480,-1483,147,4,-1210,-1616,-1029,-1132,-805,-472,-693,-876,-962,-904,-1192,-764,-632,-554,-533,-2023,-569,-499,-549,-553,-532,-513,-522,-1384,-1361,-702,-340,-596,-1071,-876,-432,-85,-224,-545,-373,-536,-1011,-750,-336,-335,-312,-568,-932,-1281,-1621,-1633,-1519,-1360,-1263,-1241,-1313,-1382,-1526,-1653,-1645,-1410,-1077,-862,-672,-537,-447,-608,-1329,-1055,-144,-68,-46,117,-195,380,-290,-769,-1420,775,1257,338,-412,841,1361,-232,681,137,-565,-1266,-2030,-842,104,487,1461,970,373,-1268,2106,1198,-243,-332,523,-691,-82,-647,1837,5335,-2630,4158,2845,-3691,1569,2956,2020,-4510,-18,-945,-1699,-1980,-1525,-987,-583,-622,-271,-21,-1923,-1973,-248,-484,-727,-1005,-1228,-1493,-1520,-1261,-1190,-469,32,493,931,11,-1568,276,1029,1698,641,-793,532,-487,-582,-451,-620,-309,-741,-199,-1749,-410,-1008,552,-150,-1178,688,-22,-424,-1618,-817,1039,532,-592,-31,1012,1003,1031,-1107,-824,191,-885,219,-1546,319,-58,-531,-882,-1241,-1246,-870,-406,82,-192,-986,-470,-1755,-693,423,-40,690,950,-1642,-583,274,210,86,-27,-103,-139,-204,-205,-458,-153,-516,-960,-1761,-384,-615,-859,-1101,-1364,-1644,-1867,-1902,-1690,-1768,-1062,-653,-464,-215,-26,156,336,-1429,836,1133,1445,1848,2259,179,-773,-475,-443,1772,387,1637,-439,16,602,-31,-793,-778,-1092,-585,-304,-480,-1161,-466,1169,1484,-107,103,1914,1683,-1447,1040,-892,882,-1447,-6,-98,-135,-129,-189,83,205,-259,314,300,-1028,-1207,-56,-597,-500,-712,-852,-962,-1027,-1043,-993,-919,-859,-755,-720,-689,-1206,-661,-713,-760,-817,-891,-919,-1655,-1020,-1102,-1174,-1218,-1310,-1395,-1455,-1422,-1412,-1301,-1222,-1116,-1000,-1373,-744,-1341,-414,-990,-241,-201,-192,-666,-282,-910,-417,-450,-487,-506,-408,-242,-49,181,-556,735,-107,641,548,962,-103,-679,-412,229,-112,-412,-419,-181,177,-1543,-799,-1250,122,-892,-798,-699,-1677,-374,1384,999,542,234,-220,-880,-989,-1284,-1433,-1444,-1340,-1188,-1040,-833,-673,-517,-400,-322,-264,-259,-564,-1236,-1203,-1244,-473,-480,-491,-2577,-541,-644,-881,-1159,-1462,-1790,-2157,-2367,-1976,-1499,-1065,-684,-340,-1332,65,-795,-522,-1094,-750,-86,-108,-1350,138,440,-2105,1100,867,1300,1147,-1068,-644,-3921,-4374,-266,1679,-113,1200,-4328,-1528,-6824,201,41,-10042,-21613,-11246,-1121,-5137,-2067,-51438,-1010,-504,-21277,290,512,-9113,881,1015,-6811,-7228,1244,889,1288,1127,-889,1138,1016,62,-1406,493,354,-3196,80,-45,-149,-975,-185,-204,-186,-1021,-614,-1194,-665,-695,-434,-435,-865,-862,-837,-743,-771,-883,-953,-996,-1017,-1050,-1064,-1074,-1029,-987,-895,-764,-647,-498,-944,-369,-284,-272,-257,-255,-283,-396,-510,-670,-765,-817,-2098,-823,-1191,-336,-146,80,304,-760,-80,-466,50,995,-135,327,570,-461,113,-348,-374,-436,-929,-297,-130,36,109,-951,-1282,-477,-465,-727,-1016,-1207,-1351,-1333,-1170,-988,-745,-527,-264,-728,-441,579,-1172,-1855,-943,-352,153,93,58,-657,796,169,105,60,-490,-850,-1436,-528,650,-1701,-1617,-915,83,-346,879,-17,-944,373,-900,-831,-313,236,-356,-742,-485,-335,-51,-1325,180,543,-343,-153,-57,-106,-1400,-836,-1021,-961,-733,-928,-164,50,-1512,-1292,-1233,-1477,-186,282,-663,-1368,-1717,-1307,-510,-225,-268,-570,-481,-521,-1578,-693,-1140,-926,-938,-971,-965,-810,-563,-315,-314,-1391,546,733,-832,985,1125,330,-114,1226,-882,1152,1756,2095,1168,-1049,166,-243,-566,798,2103,515,-1366,-1332,-1167,-1642,-1521,-1004,-619,-465,-424,-527,-761,-1089,-1481,-1902,-2243,-1992,-1709,-1452,-1290,-1189,-1168,-1102,-1004,-860,-656,-473,-279,-402,-1083,27,32,-368,-600,-1033,-720,-130,-148,-775,-85,-62,-25,-55,-97,-192,-249,-357,-464,-608,-810,-953,-1010,-942,-759,-446,-104,245,623,902,-699,-1020,-1752,292,1597,910,594,1208,-981,-78,650,387,3,-1325,-16,-12,102,384,-1378,91,1688,2092,341,-190,459,77,-302,1255,606,411,353,-297,-1400,-403,-970,-1358,-1183,-985,-1592,-234,-1686,-179,-704,-1034,1735,1839,340,-167,-436,1088,642,113,-616,-939,-1452,-1799,-1768,-1398,-892,-412,93,577,998,1289,228,1066,367,-452,-1398,-669,317,-13,-592,-535,-566,-582,-1655,-1308,-1680,-1365,-1678,-1574,-1170,-910,-376,-6,177,289,-626,-1062,-902,-80,-270,-430,-485,-1509,-1227,-1919,-1050,-507,-520,415,-490,-571,-337,284,199,-847,-843,-1356,-2013,-1678,-1412,9,-40,-169,-253,-280,-275,-390,-2322,-755,-194,-211,-249,-333,-540,-714,-903,-1121,-1345,-1504,-1449,-1173,-953,-416,-53,292,594,813,967,-971,-487,-1530,-998,-1075,412,804,-1714,331,64,-1313,-275,87,-1661,-977,-575,-859,-651,-781,-849,-866,-831,-877,-966,-1055,-1158,-1292,-1601,-6886,-2256,-4065,-52112,-1545,-1476,-1451,-1414,-1295,-1099,-1626,-3991,-5088,144,-12393,732,934,1074,1159,149,-10456,-2157,-1859,902,-1122,-1178,307,-1542,-151,-363,-531,-559,-579,-505,-417,-473,-244,-219,-170,-183,-1236,-535,-462,-1074,-770,-1316,-1130,-1316,-1542,-1741,-1914,-1924,-1777,-1669,-1512,-1320,-1147,-1005,-905,-874,-836,-811,-708,-525,-1584,-1894,400,727,961,467,-887,-1743,-285,-198,-742,-2237,300,149,66,-1002,45,-516,-695,-1174,247,331,-1961,-913,-859,-194,1148,1049,-1842,-1192,1063,1123,37,-1588,-26,-745,109,870,-403,-1058,-1625,-1484,-708,168,390,-232,-852,439,228,-232,-363,-324,-464,-541,-595,-551,-534,-562,-572,-571,-587,-563,-588,-563,-580,-590,-897,-697,-1307,-705,-653,-610,-565],[315,196,184,43,-365,-496,212,421,1074,965,1511,1216,1601,-1396,-262,454,1163,943,198,646,311,-992,-347,-380,-1632,-376,-321,-912,-1456,-994,-1099,-556,40,-84,-232,-439,-760,-1207,-1430,-1744,-1828,-1695,-1664,-1250,-1009,-869,-712,-562,-446,-394,-1569,-1152,-641,-288,-569,-1186,-623,-171,-13,144,-394,-139,-346,-1051,-662,-534,-841,-1188,-1418,-1543,-1319,-982,-624,-1324,-69,155,156,135,-360,428,450,459,505,600,166,-70,396,81,-598,-1171,-1051,-879,-1224,-1574,-1967,-2233,-1901,-1504,-1089,-1359,-461,-268,-133,-598,-116,-236,-375,-549,-797,-1121,-1370,-2148,-1385,-1059,-691,-414,-177,-66,-1187,-165,-377,-611,-800,-790,-1594,-812,-984,721,1072,-1462,1425,1357,-3220,755,319,-53,-261,-138,-704,926,1551,2145,2716,2165,-755,-7,-192,-1780,-1957,135,-234,-12,1048,-1273,-1256,-1209,-765,-871,-358,-778,-1110,-1315,-1396,-1497,-1142,-1029,-861,-761,-687,-611,-586,-458,-433,-541,-129,-713,-246,-1659,-547,-761,589,-293,-1223,856,278,-218,-1614,-719,1503,463,-918,108,1196,1131,1106,-634,-729,547,-818,434,-965,211,50,-369,-252,-1357,-356,-477,-91,-60,-246,-1207,-508,-1866,-617,483,136,408,798,-1993,-252,676,660,491,254,0,-229,-448,-508,-419,-223,-799,-1150,-1848,-222,582,-700,-200,396,255,-1445,-26,-153,-1766,-497,-651,-1090,-1534,-1802,-1153,-274,-1291,1133,2735,3557,4249,4691,426,-938,-452,-976,1361,153,304,-612,-1177,-993,-498,-1046,-743,-1238,247,848,-548,-1231,-824,973,1584,112,-156,1613,1533,-1649,350,-944,616,-890,-175,-479,-784,-1004,-1076,-1001,-820,-597,-392,-184,-910,-1494,213,-536,-229,-58,387,503,653,834,1058,-488,-414,1519,1738,-23,-1377,85,1163,820,-63,-430,-791,-1671,-1014,-1322,-1565,-1693,-1723,-1611,-1449,-1234,-1106,-951,-892,-857,-847,-1043,-859,-1386,-798,-825,-840,-886,-954,-1055,-1158,-1350,-1325,-1312,-1257,-1159,-957,-732,-541,-383,-811,-170,-515,-267,-393,-610,-879,-1160,-1146,-1040,-783,-524,-203,-360,260,-1383,-1149,-1392,164,-914,-962,-814,-1508,-209,56,-16,-45,-74,-195,-886,-476,-701,-964,-1291,-1610,-1797,-1710,-1331,-887,-400,54,453,158,97,-604,-1086,-899,-1324,-201,145,-688,-2463,-501,179,1329,1167,318,-109,742,7,-798,-676,-1235,-1786,-2209,-1998,-1621,-1289,-977,-1132,-1064,-704,-792,-1383,-1169,-1383,-2250,-1917,-2196,-2376,-2428,-2281,-2098,-3510,-4887,-1646,-1420,-1180,-894,-3837,-1615,-6384,258,567,-10685,-23709,-8288,1285,1037,1134,-64498,830,716,-13752,621,591,-9686,736,844,-6582,-7674,387,-911,-719,-1173,-961,1786,1771,211,-1639,1061,1454,-3080,265,769,489,-1033,31,-213,-422,-1071,-843,-1144,-1264,-1469,-1570,-1601,-1649,-1653,-1692,-1649,-1622,-1623,-1574,-1489,-1367,-1244,-1089,-929,-726,-547,-349,-369,-26,-9,-1034,215,168,237,248,285,326,310,295,-223,130,4,-1955,-511,-959,-657,-826,-903,-912,-869,-787,-739,-738,-801,-929,-1124,-1382,-1615,-1676,-1429,-1070,-691,-379,-351,3,64,-27,-1499,-769,-1012,-1443,-1775,-1726,-1250,-714,-1458,-301,701,-414,-370,498,-458,-1004,628,-1463,-1529,-419,219,398,-162,-43,-797,671,-34,-192,-207,-617,-1189,-1407,-200,706,-1539,-1257,-523,282,-484,628,-79,-783,660,-718,-827,-119,1145,-308,-540,389,578,19,-1246,-245,73,-151,-155,382,171,-1220,-212,-211,-330,-308,-727,43,59,-1171,-995,-1004,-1369,-157,573,-909,-885,-1244,-1230,-526,-826,-1063,-1055,-919,-400,-1266,-398,-1237,502,535,438,306,-602,270,644,-88,-1262,504,1171,-969,1297,1583,-34,-63,1680,-642,1007,2354,1976,1626,-549,-5,-204,-518,458,261,-53,-1169,-1161,-927,-1108,-1225,-1233,-1226,-1286,-1315,-1355,-1398,-1403,-1338,-1190,-978,-720,-509,-291,-152,-86,-137,-216,-354,-535,-702,-857,-850,-792,-1032,-351,-82,-345,-289,-1046,-523,1096,689,-859,1960,2027,489,-164,997,1205,803,319,-167,-676,-1203,-1575,-1621,-1383,-1084,-750,-466,-228,2,113,-673,-776,-1579,216,120,0,-103,-183,-1029,-219,-221,-174,-74,-1164,42,184,310,457,-1632,231,748,775,212,140,454,-95,-428,-34,-64,73,319,-318,-1686,-711,-1216,-1431,-1238,-1641,-1140,9,-1636,-66,-807,-1058,-265,-211,-73,-90,-586,444,400,244,-212,-517,-1024,-1495,-1764,-1504,-923,-335,272,846,1347,1718,-385,864,453,-245,-1682,-1071,1485,823,-798,-265,-107,-483,-1393,-1193,-1485,-1536,-1636,-1631,-1563,-1500,-1430,-1399,-1450,-1511,-1599,-1752,-1917,-1925,-1699,-1465,-1228,-1601,-1500,-1717,-1120,-628,-599,-591,-583,-585,-559,-561,-521,-852,-620,-1028,-1625,-1491,-1415,-1707,-1878,-2042,-2017,-1927,-1849,-1735,-2215,-1190,-848,-475,-97,247,468,-785,-696,496,44,-358,269,-703,-1187,890,371,1106,1590,1458,1269,-614,-670,-1509,-426,-568,-288,-541,-1680,-977,-1206,-1425,-1643,-1848,-1892,-1654,-1357,-1111,-820,-869,-728,-114,133,275,406,557,731,908,-3589,-7140,-1394,-7151,-36648,1630,1554,1368,362,765,387,-2062,-5877,-6603,194,-12419,1156,1619,2016,2335,-2664,-15097,-5463,-2082,1236,-1327,-951,465,-1301,795,320,-157,-535,-919,-1155,-1211,-1084,-891,-732,-556,-452,-1258,-401,-410,-1319,-424,-858,-585,-312,-783,-1715,-241,-303,-1827,-530,-721,-941,-1233,-1540,-1409,-947,-405,-174,674,149,-1505,-1952,1083,2017,1613,483,-885,-1757,-135,33,-571,-2676,-173,-419,-610,-942,-892,-981,-1063,-1284,-1222,-1337,-1958,-1511,-1559,-1645,-1713,-1717,-1738,-1694,-1538,-1291,-1012,-1475,-396,-536,-218,425,-63,-777,-1668,-1463,-382,573,425,-275,-1027,148,53,-42,-536,-246,-323,-339,-971,-213,-119,-71,-7,-18,105,224,281,399,484,109,-1238,11,-1098,-69,807,801,-43],[725,214,996,262,-243,-522,368,189,841,1075,1411,1252,954,-1963,-73,154,-167,-364,-476,-538,-594,-1023,-590,-587,-1081,-771,-871,-952,-1378,-1056,-1132,-667,-495,-393,-292,-239,-742,-1307,-593,-595,-615,-616,-1354,-723,-295,-680,-734,61,166,200,-1796,-893,-647,-103,-628,-1281,-414,-503,-622,-689,-668,-544,-340,-1153,-675,-209,-539,-62,733,-571,68,-457,404,-1236,1249,2333,173,254,-539,1141,411,336,792,657,81,-57,1070,271,-626,-1080,-1131,347,92,-701,-437,-706,-966,-1182,-1319,-1484,-1438,-1362,-1238,-1097,-1036,-978,-888,-788,-733,-741,-916,-2287,-724,-737,-743,-793,-788,-778,-1195,-625,-523,-389,-344,-173,-1396,-855,-1332,-1,-22,-220,-166,-328,-2848,-833,-1090,-1089,-775,-317,-938,881,1528,2190,2895,1478,-588,187,-467,-1705,-2030,99,-104,309,974,-1436,-1362,-1565,-509,-504,-57,7,273,-28,-290,-1252,-543,-656,-662,-679,-670,-624,-580,-535,-514,-504,-502,-658,-578,-1586,-770,-637,-559,-604,-1141,-195,24,-94,-1638,-667,732,353,-1286,232,1107,1203,1333,-212,-581,828,-820,491,-541,-530,887,-277,-83,-1459,-384,-769,-529,-707,-885,-1466,-1164,-1961,-1529,-1443,-1261,-1079,-874,-1929,-385,-182,19,185,273,302,272,-524,-26,-359,-394,-1172,-1292,-1983,-614,-511,-620,-175,-11,111,-1080,310,-215,-1869,22,1249,1736,1871,1676,3298,1545,-1176,1445,3557,16531,16924,5978,610,-1142,-363,-1396,877,-100,1428,-705,43,603,332,-1114,-1029,-1166,-460,-518,-548,-1370,-1270,27,274,340,-485,1054,1309,-1624,-377,-961,1203,-425,-474,-435,828,805,-840,166,-86,-326,-255,-124,-737,-1790,339,-519,155,235,679,446,121,-241,-519,-643,-589,-343,-100,-42,-1526,-67,380,300,-247,-487,-890,-1620,-289,-408,-518,-597,-712,-789,-1076,-718,-655,-517,-429,-320,-195,-738,-303,-1409,334,-767,226,166,-25,-467,-851,-1018,466,143,-335,1147,1257,1330,718,1138,-1070,839,-970,149,-213,-572,-833,-1446,-939,-363,-73,93,235,-659,232,-1228,-1541,-1563,-333,-900,-1202,-713,-919,-795,-859,-951,-1002,-1013,-1027,-1033,-780,-621,-445,-272,-1238,265,674,1248,449,1034,2912,2666,304,-17,-635,-987,-636,-1418,-501,-175,-937,-2227,-493,105,523,1,-493,-933,-1297,-1436,-1409,-1171,-889,-616,-348,-1711,6,-194,-399,-1194,-1409,121,31,-1441,-198,-281,-2354,-511,-648,-739,-884,-1884,-1190,-3124,-4644,-1775,-1894,-2000,-2039,-3290,-1910,-5993,-1484,-1185,-11383,-25644,-6031,95,341,574,-85129,910,1035,-7291,1176,1151,-10323,1211,1263,-5406,-7949,-730,-2829,-3243,-3836,-584,2000,1840,381,-1743,676,1488,-2324,439,1373,958,-556,99,-384,-840,-1317,-1685,-1954,-1877,-1696,-1453,-1228,-1111,-1452,-1387,-1185,-1347,-1603,-1875,-2121,-2030,-1641,-1173,-992,-198,-583,445,-204,-320,-444,-966,595,-68,1536,2038,633,503,1433,544,-648,153,62,-1789,-224,-746,341,-168,-531,-730,-792,-800,-886,-1099,-1463,-1962,-2177,-1423,-857,220,-462,-329,1522,686,-506,619,819,109,-1953,-349,-907,-1392,-1459,-1163,-716,-348,-1645,-120,582,133,-261,615,-233,-1573,260,-1556,-1210,36,698,402,-337,-334,-880,-1026,-1359,-1677,-1939,-2104,-1994,-1743,-1445,-1163,-1318,-865,-288,-42,-427,339,-112,-603,735,-583,-855,155,532,-275,-345,45,-124,-273,-1151,-674,-762,-913,-1070,-1254,-1399,-1493,-1583,-1443,-1240,-1037,-830,-592,-377,-677,-588,-743,-1214,-225,484,-1075,-191,-759,-1197,-558,541,733,315,-1351,-147,-961,-251,-1350,479,358,110,-202,-626,-601,-679,-531,-968,153,526,-1025,1233,1315,-418,-32,1522,-386,803,880,642,424,-72,-181,-234,-478,-267,-367,-518,-906,-886,-1194,-1528,-1876,-1730,-1354,-989,-543,-71,399,-142,-1077,1646,1956,2227,2209,2568,2660,2481,456,874,2414,2206,1248,-1232,701,-175,-991,-399,-879,-1119,-922,-1041,-383,315,522,-1015,1126,1197,323,-379,771,423,85,-307,-689,-1078,-1497,-1764,-1617,-1391,-1209,-1026,-901,-816,-722,-725,-688,-684,-1289,-768,-832,-908,-962,-1000,-1128,-990,-988,-943,-847,-995,-740,-604,-489,-358,-1604,-178,-106,-76,-102,-179,-314,-467,-644,-804,-900,-823,-631,-378,-1874,-1022,-1380,-1353,-1330,-1619,-632,124,-1579,-438,-915,-1193,-1495,-1367,-862,-251,-691,449,1315,759,244,1298,1629,340,-257,-832,63,-516,-1070,-1579,-1543,-1027,-1056,-10,514,-90,-1965,-1565,1100,417,-1092,19,1460,1088,-1151,-1035,-1366,-653,-870,-810,-583,-1003,-609,80,180,274,-416,45,-931,155,169,194,131,-1631,-1366,-1492,-1267,-668,-253,145,-283,-575,-511,466,-52,-873,-261,-477,-1184,-1130,-1494,-424,-778,-1153,-1272,-1070,-781,-537,-2115,-262,-253,-289,-326,-346,-392,-827,-741,30,-18,-222,89,-554,-1416,535,-59,910,910,843,731,-378,-941,-1459,-41,-254,-471,-652,-1184,-697,-587,-1418,-476,-37,-1304,-818,-514,-1148,546,-987,-619,437,978,344,1443,1549,2062,1131,-5723,-7508,-1359,-11018,-17855,3629,3395,2950,-1130,1551,138,-2507,-5042,-7605,902,-13129,1895,2110,2147,2038,-6614,-20545,-9227,-2252,406,-1415,-742,-624,-1093,-1067,-1210,-1310,-1292,-1294,-1218,-1121,-996,-850,-715,-513,-348,-1224,-1,136,-1556,49,-362,-1032,-967,-1234,-1600,121,-193,-1434,-458,-633,-753,-851,-906,-916,-903,-820,-729,-605,-484,-1473,-1878,-362,-449,-657,-949,-1226,-1739,-1321,-1013,-593,-2946,75,591,499,-785,934,107,-862,-1403,35,-243,-1909,-1287,-947,-539,-610,-670,-1564,-1026,-1210,-1238,-1118,-1279,-267,-466,-440,857,237,-524,-1759,-1459,-167,1035,797,-395,-1271,78,-211,-521,-870,-1174,-1452,-1547,-1409,-1096,-831,-656,-509,-383,-293,-165,-72,103,274,-81,-1649,-288,-964,129,1429,1122,-369],[903,24,2099,483,-128,-510,538,-32,253,1187,3678,2679,1044,-1172,156,-53,-1199,-1522,-585,220,808,-1014,-210,-133,-518,162,782,-513,-1308,-1116,-1124,-283,-408,-521,-545,-539,-959,-1266,-674,-751,-779,-836,-1005,-902,-863,-915,-802,-681,-565,-499,-1604,-591,-620,-561,-700,-1141,-1087,-1319,-1607,-1849,-1818,-1541,-1188,-1186,-655,-222,-695,206,886,-507,239,-410,555,-1076,1357,2544,232,429,-716,1012,300,192,264,21,54,-1,1354,500,-542,-937,-1178,335,-166,-916,-981,-1338,-1679,-1977,-2125,-1943,-1551,-1250,-967,-844,-544,-417,-290,-182,-144,-190,-950,-2324,-323,-369,-389,-438,-425,-414,-1171,-306,-239,-295,-303,46,-189,127,-1553,423,540,691,807,910,-2345,1000,979,925,756,496,-1308,-129,-534,-975,-1391,-1810,-1721,-1184,-711,-1588,-2060,218,182,726,907,-1511,-1439,-1849,-215,0,207,-352,223,1161,211,-901,-224,-717,-963,-1009,-845,-776,-328,34,-267,-336,299,-486,-259,-1422,-940,-537,119,-973,-851,84,119,56,-1581,-545,-22,-99,-1410,-402,-572,-712,-808,-917,-1014,-1113,-1198,-1294,-1429,-1606,-1798,-1963,-2127,-1945,-1727,-1472,-1262,-1045,-883,-1577,-599,-1798,-474,-384,-359,-353,-321,-1516,-76,86,309,560,789,1003,454,-657,424,-286,-325,-1490,-1252,-2047,-558,-407,-1013,-1571,-1895,-1591,-932,-185,-342,-1940,-14,1931,2228,2213,1705,3331,1563,-1009,1848,4249,16924,18711,6177,818,-1283,-165,-1456,418,-273,1279,-777,-394,-1048,-1534,-1908,-2076,-2062,-1911,-1758,-1654,-1477,-1702,-1212,-1081,-867,-794,-454,-158,-1397,-1026,-902,723,15,-779,-595,524,347,-1003,18,-43,-391,144,411,-475,-1894,361,-486,642,561,2373,1502,1937,1795,520,-685,-206,813,511,33,-1528,-230,-502,-746,-955,-1098,-1076,-1467,-758,-560,-364,-171,-74,-445,-952,95,134,271,388,-135,405,-409,-203,-1349,224,-814,99,-68,-317,-416,-1381,-343,639,132,-252,1495,1447,1333,1032,781,-1303,-66,-1174,-1146,-1609,-1819,-1598,-1347,-829,-318,33,256,485,-966,182,-1045,-1920,-1715,352,-846,-1446,-374,-225,120,-25,-460,-809,-1011,-1086,-1261,-858,-777,-687,-504,-1307,575,1388,2128,125,999,3294,3206,433,-141,-633,-920,-406,-1503,-755,-513,-1203,-2003,-495,2,850,404,-432,382,419,-421,-984,719,730,684,615,-1731,318,73,-292,-1297,-1754,-730,-944,-1516,-1255,-1257,-2413,-1094,-969,-796,-694,-2386,-1037,-2772,-4050,-1058,-1227,-1420,-1583,-2638,-1850,-5640,-1880,-1860,-12101,-27220,-4561,-1699,-1344,-941,-113548,-32548,276,-2164,980,-1723,-11184,1668,1838,-3886,-7921,-1861,-4554,-5156,-5723,193,1414,1351,575,-1667,200,1265,-1663,599,1236,1073,145,716,462,215,-1346,-486,-1565,-845,-1079,-1203,-1277,-1409,-1802,-1774,-1787,-1542,-1164,-658,-60,596,1246,43,-1144,58,-815,334,-49,-576,-753,-809,494,-358,1233,2863,467,-260,855,164,-1104,-347,-224,-1629,-8,-595,396,-94,-523,-903,-1223,-1446,-1564,-1517,-1317,-1021,-687,-434,-1065,184,-687,-340,678,687,-699,492,514,-140,-2150,-98,-112,-272,-435,-1100,-748,-887,-1712,-860,-789,-678,-644,-639,-729,-1650,-1092,-1362,-1630,-1929,-1819,-1452,-1114,-793,-897,-299,-498,-706,-998,-855,-1956,-826,-485,-513,-1138,-496,-19,230,-285,397,-157,-471,1025,-543,-954,448,430,-301,-195,-208,-308,-328,-1103,-1094,-838,-351,-409,-529,-648,-773,-1006,-1147,-1254,-1300,-1295,-1256,-1264,-1261,-1281,-1361,-1418,-1487,-1507,-1448,-1381,-1264,-1264,-1092,-996,-971,-1029,-1792,-1229,-1307,-1342,-1532,-1255,-1087,-972,-876,-698,-500,-368,-221,-693,-78,-96,-1025,-129,-177,-876,-316,-430,-508,-612,-667,-663,-618,-543,-485,-394,-523,-303,88,148,-696,-517,-365,1187,1384,405,-209,-1101,-286,1115,747,-480,-1360,1456,2560,2414,2176,1940,1662,1374,223,420,522,268,27,-1432,-542,-937,-1350,-1518,-1177,-754,-255,-1082,-364,1129,259,-1261,1611,1905,84,-707,1215,1955,1617,1182,725,-980,-1093,-834,-1292,-1628,-1571,-1337,-1153,-1016,-875,-834,-753,-706,-1012,-696,-709,-729,-724,-705,-1315,-619,-618,-613,-612,-874,-878,-1026,-1239,-1439,-1569,-1551,-1320,-1034,-760,-522,-349,-579,-822,-211,-707,-522,-741,-933,-1702,-1330,-1425,-1233,-1509,-879,-802,-901,-1558,-1301,-1552,-1830,-1807,-1401,-989,-581,-706,-84,287,415,409,368,269,194,-659,-1149,227,365,571,771,885,824,-1797,199,-256,-667,-2171,-2180,441,-159,-1476,246,2562,1003,-966,-902,-1358,-812,-1605,-1014,-213,-1115,-810,1567,1920,1200,-239,640,-834,131,15,2414,1305,-1637,-1166,-1383,-1524,-814,-168,867,-231,-615,-670,58,-498,-1042,-1559,-1920,-1844,-1568,-1666,-1319,-1284,-1416,-1567,-1661,-1614,-1400,-2017,-756,-451,-148,149,404,469,-844,-852,123,-84,-72,-84,-470,-1595,154,-523,1624,2319,2651,2523,-239,-1327,-1439,404,178,20,900,-646,47,-647,-1420,-673,-52,-1137,-786,-461,-1272,-414,-1098,-523,53,386,382,958,1262,1554,-836,-7447,-8024,-2171,-15449,715,1038,559,62,-2676,-362,-513,-2828,-1505,-6195,1615,-14510,1878,1782,1561,1248,-11548,-26609,-13299,-2334,-652,-1314,-1054,-1133,-1121,-1057,-974,-872,-677,-541,-888,-608,-308,-122,-145,-156,-538,-1108,-523,-704,-1686,-1092,-1247,-1370,-1549,-1654,-1361,-1239,-1172,-1065,-1029,-979,-917,-893,-902,-952,-1062,-1169,-1316,-1455,-1612,-1785,-1968,-2088,-1901,-1659,-1406,-1089,-1645,-475,-231,-308,-2544,-308,622,659,-467,652,472,-691,-1433,-148,-414,-1743,-1430,-1066,-959,-1006,-937,-1357,-864,-401,-59,-1632,-1047,474,-412,-459,1218,586,-240,-1799,-1402,27,958,801,-465,-1447,663,637,535,-732,392,357,228,-1163,-406,-460,-879,-1334,-1802,-2205,-1910,-1441,-913,-444,-237,-1947,-506,-754,390,1211,1085,-596],[1007,-189,1701,620,-111,-529,642,-275,-322,1220,3931,3413,1836,-252,325,477,208,-316,-621,1500,1632,-1011,-161,-7,-49,10,719,-487,-1343,-1251,-1134,-196,-425,-827,-1195,-1538,-1865,-2018,-1973,-1862,-1684,-1565,-1486,-1458,-1430,-1493,-1510,-1489,-1449,-1433,-1367,-1364,-1381,-1439,-1491,-1545,-1580,-1604,-1674,-1772,-1903,-2066,-2260,-2421,-2386,-2009,-1470,-869,-153,-491,389,-369,642,-933,1364,2622,251,573,-914,786,130,21,-189,-702,0,16,1568,676,-408,-834,-1284,-864,-999,-1052,-1156,-1325,-1598,-1939,-2250,-2308,-1731,-1049,-318,-730,4,474,186,1222,1659,961,-1019,-2341,-278,-228,-278,261,-425,-1151,-1828,-2070,-1643,-1110,-653,-291,29,235,-1731,376,683,928,1182,1468,-1703,2000,2201,2347,2345,2210,-1836,1688,1267,756,216,-447,-1121,-1885,-2616,-1843,-1948,-371,249,819,768,-1560,-1559,-2126,30,541,460,-668,-179,850,311,-593,131,-253,-583,-968,-1362,-1728,-2046,-2155,-1947,-1574,-1171,-805,-512,-1248,-1105,-533,38,-1447,-468,-46,-159,-310,-1519,-702,-862,-1052,-1322,-1594,-1887,-2121,-2157,-1980,-1718,-1461,-1205,-978,-806,-1388,-579,-445,-351,-1337,-309,-1238,-212,-209,-497,-1424,-512,-1508,-457,-406,-358,-271,-115,-1076,278,774,1146,1522,1851,2139,481,-668,578,-224,-565,-1723,-1100,-2074,-647,-289,-1132,-1968,-2209,-1344,-466,347,-500,-1888,-106,2067,2599,2576,1748,3396,1590,-851,2259,4691,5978,6177,6164,991,-1403,45,-1212,-51,-416,1095,-827,-96,272,-137,-801,-1105,-1313,-1159,-1278,-1367,-1547,-2111,-1155,-1076,-940,-1101,-770,-615,-1140,-1607,-852,-165,-167,-1052,-644,-373,-481,-1003,-618,-593,-493,-339,-97,-189,-1743,354,-481,1128,876,2316,1179,1814,1586,250,-760,-119,2254,2497,134,-1428,-68,1407,59,-602,-598,-1238,-1264,-285,-484,-646,-762,-931,-1119,-1327,-1501,-1741,-1869,-1907,-1803,-1648,-1480,-1306,-1252,-916,-956,-676,-582,-559,-437,-1897,-298,-224,-133,-125,-72,-16,28,29,16,-1538,32,-848,-209,-192,-208,-1066,-1073,-518,409,483,466,485,-1249,68,-854,-2218,-1830,308,-783,-1652,-30,-212,-426,-640,-860,-1003,-1069,-1123,-1507,-963,-822,-608,-339,-1371,437,876,1379,-213,886,2457,2595,551,-278,-604,-892,-214,-1575,-950,-836,-1476,-1768,-490,-126,710,-31,-855,919,932,-630,-1169,324,70,-190,-412,-1612,-835,-1021,-1106,-1441,-2026,-1232,-1203,-1599,-1100,-991,-2434,-833,-788,-716,-716,-2910,-1228,-2436,-3422,-1355,-1514,-1681,-1797,-1841,-1818,-5294,-1563,-1436,-12752,-27852,-3857,-1251,-1213,-1110,-148692,-117994,-33735,-599,-487,-6073,-12296,-189,-12,-2359,-7619,-3050,-5114,-3028,-2823,878,808,706,539,-1389,-312,-56,-1119,-480,-698,-902,-1008,-1096,-1122,-1033,-1533,-698,-1984,-363,-700,-268,12,-810,-2110,-1906,-1544,-893,161,1321,1849,810,1160,212,-1261,173,-941,238,130,-664,-791,-602,343,-638,872,338,-92,-1047,-603,-646,-1501,-836,-605,-1437,-351,-474,-346,-400,-444,-508,-579,-633,-955,-735,-751,-793,-685,-954,-1187,-512,-992,-359,-328,-346,-877,-425,-453,-525,-1991,-689,-770,-791,-782,-1167,-690,-637,-1570,-375,-253,-103,-133,78,-34,-1169,224,-457,-630,450,580,733,-513,-574,-765,189,-732,-796,-1491,-957,-1901,-463,-399,-565,-967,-108,899,940,-108,412,-166,-352,1135,-536,-1047,787,1135,-319,-28,829,568,-338,-1055,-1341,-960,439,-410,225,80,-75,-345,-537,-727,-933,-988,-1009,-1035,-1028,-1034,-1110,-1193,-1347,-1537,-1719,-1913,-1921,-1745,-1554,-1285,-1037,-823,-1576,-775,-508,-143,-1711,445,673,820,448,-717,918,1067,728,-433,-227,355,-929,920,496,-1336,-137,96,-149,-454,-745,-984,-1107,-1026,-800,-623,-602,-629,715,104,-481,-304,-222,1194,1660,565,-488,-1430,-581,614,430,-841,-1652,129,69,24,-78,-173,-322,-507,-757,-950,-1084,-1094,-944,-1250,-480,-322,-1047,-71,21,123,341,-1111,-402,1036,-21,-1414,1096,1448,-110,-1078,1080,1692,1692,2511,2580,-1064,-1300,583,904,-422,-573,-196,-336,-481,-621,-874,-1098,-1350,-1605,-1758,-1582,-1286,-956,-632,-1505,-362,142,288,385,-741,-308,-212,-311,-738,-1038,-1361,-1502,-1370,-1073,-736,-439,-807,-1040,14,-1310,37,-63,-351,-1407,-1493,-1335,-1097,-1689,-86,-89,-160,-1522,-504,-1228,-1141,-1262,-1438,-1490,-1338,-1124,-898,-806,-788,-925,-1114,-1378,-1605,-1717,-1581,-1230,-880,-522,-221,-20,31,-1940,-105,-117,-49,-2006,-2120,-182,-841,-1820,444,422,-14,-786,-901,-1399,-274,206,839,654,-1211,-949,2202,2249,1236,31,1251,-618,128,-102,1945,1247,-1622,-1015,-1352,-1833,-926,-98,935,-189,-639,-821,140,-518,-930,-125,-252,-423,-527,-1825,-861,-988,-1154,-1190,-1064,-848,-619,-1841,-246,-169,-125,-72,11,82,-779,-982,-91,-78,138,-230,-400,-1477,-178,-918,-974,-1006,-506,229,-115,-1750,-1411,681,441,-48,1099,-85,-1,-751,-1357,-859,-276,-938,-740,-382,-1308,473,-1123,-413,305,130,-357,-803,-1123,-1276,-2601,-5775,-8701,-3806,-20106,-646,-639,-595,-454,-4077,-471,-1211,-2834,1490,1759,1930,-16432,1951,1802,1379,1358,-17056,-30224,-17238,-2276,-52,-1011,-297,402,-531,361,267,165,-607,-852,-1341,-765,-260,-414,-619,-789,-1009,-1260,-1535,-1816,-2111,-2303,-2133,-1861,-1928,-1981,-1228,-1092,-1021,-935,-933,-921,-897,-902,-926,-973,-1059,-1118,-1188,-1217,-1228,-1364,-1475,-1191,-1167,-1192,-1241,-1251,-1454,-1344,-1463,-1567,-1895,-1779,-1891,-1985,-2013,-1894,-1605,-1235,-1321,-398,-23,-1429,-1452,-1129,-423,776,611,-1038,-669,468,513,-1858,-756,723,-294,-274,851,801,92,-1747,-1256,240,1306,1419,-415,-1481,1624,1534,912,-623,598,343,-71,-931,-900,-1274,-1568,-1622,-1440,-1141,-748,-395,-4,314,-291,-1953,-558,-398,768,1051,1039,-617],[1221,-229,806,671,-35,-398,816,-318,-468,1098,1062,943,716,406,21,-367,-664,-630,-902,95,480,-827,-18,184,440,-35,589,-503,-1360,-1334,-1018,-582,-985,-1460,-1866,-1707,-1293,-887,-522,-262,-32,-784,-387,-892,-571,-1200,-772,-868,-1093,-1320,-1435,-1509,-1467,-1352,-1156,-933,-694,-479,-358,-322,-367,-494,-703,-1058,-1346,-1698,-1813,-1504,-960,-517,-121,-274,363,-758,463,445,281,205,-949,-103,-313,-595,-912,-1388,-1717,-2031,-1808,-1410,-923,-739,-1411,13,306,-752,371,-295,-4,-564,-419,-902,-457,-164,274,-496,-95,116,217,1134,1490,766,-1125,-2311,-292,-433,-622,509,-481,-836,-1272,790,834,-467,-264,1,1485,1532,-1872,-143,1423,1413,1383,1370,-900,1370,1386,1418,1377,1275,-2459,987,735,422,98,-317,-683,-996,-1307,-1500,-1698,-294,-42,145,216,-1586,-1735,-2122,-485,-742,-856,-951,-585,-304,-75,-391,243,199,119,-99,-408,-1052,-1244,-1757,-2255,-1880,-1312,-786,-340,-1102,-1253,-654,-321,-1611,-51,578,411,157,-1488,-328,-341,-357,-826,-230,-87,103,330,516,194,767,-722,21,155,-1384,-540,-85,8,-1223,-306,-1280,-110,-20,-585,-1259,-451,-1199,146,193,146,46,-131,-688,-697,-1125,-1460,-1296,-680,85,461,-603,724,-215,-852,-1747,-909,-2084,-761,378,-33,1,321,-244,-720,-1079,-1293,-1727,-1396,-1240,-1231,-1076,-901,-669,-411,-752,179,426,610,818,991,1089,-1532,202,-883,-564,-566,850,-891,-297,422,207,-706,-1830,-1987,-616,-781,-946,-1536,-2257,-1051,-1102,-1111,-1415,-1286,-1316,-1344,-2121,-1403,-1404,-1438,-1445,-1485,-1482,-1474,-1442,-1377,-1261,-1103,-919,-677,-393,-1490,183,-544,700,904,1115,793,1317,1327,-43,-854,-70,1190,1072,208,-1310,51,524,-231,-784,-689,-1532,-1054,966,1169,1366,1557,1106,-89,-818,1360,1409,1258,135,-143,461,172,-100,-1160,-529,-1187,-954,-1117,-1226,-1274,-2230,-1106,-931,-712,-519,-353,-143,50,189,292,-1785,431,-314,-339,-384,-526,-1092,-820,-490,-675,-830,-1012,-1082,-1461,-1121,-1116,-2172,-1879,-1183,-1183,-1768,-1114,-925,-663,-344,-30,-320,-60,-597,-1621,1058,1107,794,-114,-1426,1045,985,991,-544,708,947,918,667,-442,-553,-898,-66,-1627,-1074,-1093,-1703,-1508,-468,-273,404,-477,-1281,1070,1433,-814,-1411,272,855,580,328,-1396,-151,-346,-426,-1618,-1945,-583,-621,-1670,-756,-809,-2427,-1026,-1169,-1262,-1386,-2914,-1534,-2098,-2760,-1576,-1503,-1456,-1411,-1403,-1489,-4921,-1655,-1676,-13228,-26961,-3801,-1271,-1170,-1042,-186972,-215935,-85363,-320,-91,-10532,-13466,460,622,-970,-7184,-4352,-3821,7,69,1335,1517,1722,1166,-935,-806,699,-680,813,1928,1647,1369,1012,689,469,-1673,-882,-2428,-54,-701,-43,86,-750,-2054,-1940,-1646,-1014,-33,-324,-496,-531,-491,-391,-1300,-202,-929,-188,-228,-498,-527,-731,-979,-1211,-1488,-1685,-1715,-1776,-1360,-1161,-1698,-1129,-991,-1181,-662,-665,-668,-735,-798,-885,-990,-1086,-1202,-1317,-1428,-1525,-1617,-1718,-1803,-1858,-1835,-1811,-1754,-1685,-1560,-1358,-1069,-763,-1812,-113,178,460,677,-1131,834,-844,-1254,-90,683,837,-59,675,45,-656,1799,414,-249,865,1606,1080,-486,-639,-446,-24,-886,-703,-1950,-1332,-1595,-1473,-1197,-870,-764,-199,131,387,90,522,-93,-203,1069,-486,-1054,935,772,-258,222,533,394,-490,-959,-1272,-762,757,-471,616,402,125,-323,-756,-1215,-1504,-1339,-967,-617,-275,4,-202,-718,-1008,-184,-740,-214,-421,-1404,-915,-1120,-1308,-1364,-1236,-1023,-260,-66,-1801,965,1292,852,285,-646,1152,1176,893,-159,-545,-348,-758,-1059,-1317,-1732,-1597,-1594,-1398,-1123,-759,-344,67,431,-461,-863,-657,-788,554,195,-205,-302,-774,-1167,-1406,-1331,-1139,-1494,-877,-808,-809,-1192,-1775,-983,-953,-803,-613,-354,-127,45,-182,-479,40,-137,-387,-893,-1068,-1378,-1355,-1006,-604,-221,177,-1087,-452,958,-268,-1249,640,999,-168,-1437,865,1157,950,1749,2289,-893,-1424,331,943,-380,-961,1214,663,94,-507,-1081,-1613,-1774,-1260,-625,-13,509,-105,-30,-1638,-496,1473,1413,921,-580,-429,-556,-142,-976,-737,-591,-611,-547,-428,-277,-131,-939,-1209,-331,-1848,190,93,-316,-1103,-1453,-1206,-973,-1716,-1070,-1223,-1333,-1481,-1568,-1675,-1808,-1869,-1816,-1640,-1332,-993,-1053,-312,-38,130,279,372,191,-1211,-1371,27,118,1444,1870,1213,325,-1273,460,407,-83,-1696,-1434,-419,-1622,-1976,574,954,762,-620,-618,-1490,310,-73,1644,419,-1295,-974,1450,1141,832,350,169,-325,-530,-884,-1205,-1358,-1651,-1068,-1431,-2159,-971,-78,372,-195,-682,-979,-134,-659,-937,-492,-775,-1139,-1437,-1902,-1804,-1468,-1023,-475,126,-671,-311,-1630,610,2260,1089,459,295,425,-687,-1180,-318,-40,339,-434,-392,-1343,-484,-1176,1417,593,-118,-508,-478,-1928,-1411,626,564,-109,1295,394,-57,-804,-1312,-1098,-567,-790,-749,-371,-1331,344,-1122,-390,219,320,351,191,58,-311,-3778,-3573,-9676,-6337,-24676,-788,-658,-462,-237,-5029,-1698,-1895,-2546,1038,1223,1362,-18777,1426,1323,-1605,950,-19897,-23762,-14489,-2193,-495,-697,-166,214,-207,-195,-498,-846,-1137,-1498,-1814,-2127,-2309,-2105,-1915,-1694,-1520,-1371,-1234,-1091,-1565,-831,-705,-1373,-2098,-2326,-635,-527,-546,-509,-512,-463,-369,-381,-905,-440,-144,-275,-280,-261,-355,-1374,-1270,-865,-1099,-1395,-1704,-1927,-2077,-2007,-1899,-1725,-1559,-1363,-1217,-1119,-1095,-1156,-1280,-1473,-1690,-1698,-1477,-1154,-1502,-1270,-476,385,388,-789,-574,102,22,-1738,-587,916,-253,-115,799,909,274,-1788,-1184,293,2166,2828,-419,-1542,2131,2533,1164,-567,554,-213,-932,-1606,-2031,-1627,-1229,-880,-551,-245,114,441,824,1153,-418,-1724,-618,-85,1063,1798,1167,-567],[1321,-321,2451,929,-132,-332,909,-332,-129,240,74,-22,-105,-197,-345,-555,-817,-955,-1273,-666,-322,-614,36,242,775,-93,236,-715,-1511,-1511,-917,-200,222,-232,-1085,-1135,-1605,-1729,-1421,-1076,-693,-693,-165,-937,-644,-1272,-729,312,213,17,-675,-490,-825,-1194,-1530,-1790,-1845,-1693,-1518,-1367,-1247,-1160,-1109,-1093,-1150,-1247,-1399,-1587,-1672,-1752,-1638,-1427,-1165,-958,-684,-460,-311,-280,-739,-444,-701,-1069,-1390,-1325,-907,-305,292,823,78,-681,-1572,-393,941,-412,1613,-186,-332,-618,-302,-691,1245,941,232,-226,-134,-280,-336,-259,-132,-25,-1267,-2214,-307,-663,-947,159,-865,-1162,-1376,-180,-318,-547,-486,-523,-476,-448,-1944,-690,-345,-289,-285,-305,-363,-411,-446,-421,-401,-365,-3014,-136,-29,58,158,157,148,34,-1524,-1492,-1343,-1141,-1487,-1753,-1860,-1628,-1891,-1818,-504,-75,370,-1127,-810,138,407,-259,852,839,1229,391,232,-933,175,125,191,63,459,3,-177,-914,-1275,-804,-618,-920,-98,-182,-212,-201,-1411,-183,103,281,-451,532,626,716,801,817,448,678,-620,-377,49,-1090,-923,-940,-1204,-1351,-1316,-1142,-997,-869,-821,-1046,-819,-888,-913,-847,-772,-659,-484,-273,51,340,681,1056,1430,1819,486,-401,936,-164,-1032,-1447,-618,-1974,-827,198,205,-158,447,-103,544,258,-733,-1465,-338,-137,-261,-284,-355,-436,-544,-667,-773,-938,-1142,-1283,-1403,-1532,-1569,-1617,-1622,-1567,-1523,-1438,-1313,-1244,-1174,-1095,-1039,-1781,-960,-942,-941,-969,-1301,-1876,-814,-809,-769,-1611,-841,-810,-763,-2312,-886,-487,-372,-1049,-275,97,262,-678,593,775,-750,1008,1328,363,-1163,223,-599,1874,1411,2173,453,1448,1173,-261,-875,26,2538,2696,320,-1120,281,865,-432,-862,-724,-1839,-767,1430,1688,2938,2030,1230,125,-755,1692,1837,906,-396,-147,696,512,326,-1025,101,-1413,-707,-948,-871,-570,-1807,-715,-669,-531,-376,-217,1,211,365,480,-1939,624,341,-367,-569,-806,-991,-600,-557,-667,-603,-444,-135,-1487,-209,-464,-1873,-1803,939,-659,-1729,1026,1266,723,1943,2345,-516,-298,-684,-1454,1554,3211,426,-105,-1429,1530,1395,1042,-820,437,224,58,-45,-624,-463,-919,-399,-1640,-1124,-1212,-1742,-1214,-1276,-1536,-1886,-2224,-2336,-2048,-1765,-1439,-1695,-1041,-926,-873,-845,-1128,-980,-1135,-1270,-1813,-1721,-1988,-2076,-1890,-1631,-1308,-2405,-696,-409,-237,161,-2399,-1679,-1759,-2069,-1532,561,12,276,52,-288,-4528,-1019,-1371,-13446,-24908,-4199,-1245,-1015,-814,-219325,-318890,-136383,-221,-36,-14906,-14232,588,843,163,-6785,-5855,-1698,1424,1432,1477,1508,1609,1549,-399,-1274,413,-382,807,3365,3560,1935,1077,3812,362,-1764,-1162,-2619,155,-777,114,137,-706,-1682,-1797,-1649,-1159,-598,-622,-500,-313,-159,-41,-1314,33,-846,-88,-172,-308,-438,-679,-898,-1094,-1324,-1468,-1471,-2466,-1168,-975,-1660,-1078,-1351,-930,-611,-695,-789,-953,-1110,-1278,-1443,-1574,-1690,-1766,-1783,-1724,-1606,-1946,-1341,-1229,-1622,-1105,-1155,-1274,-1363,-1288,-979,-684,-1731,-40,941,1414,724,-1072,1838,-1231,-890,-239,1245,922,-39,351,77,-254,100,81,68,-60,-211,-408,-649,-841,-962,-956,-1025,-874,-2259,-1014,-1339,-1135,-1372,-1710,-2080,-2016,-1621,-1289,-1015,-805,-628,-564,-581,-720,-1030,-1271,-1664,-1748,-1367,-871,-366,-687,-887,-1022,-456,842,-543,1458,930,1010,724,349,-629,-1333,-434,-279,-238,338,538,-87,-475,-1319,-356,-440,685,433,-1431,-614,-410,-589,-655,-946,-1150,-57,-14,-1812,570,632,533,101,-536,-97,-402,-676,-967,-1173,-1343,-1400,-1336,-1277,-2053,-1154,-1106,-976,-823,-591,-309,-24,223,-282,-1147,-715,-806,130,-73,-463,-822,-1257,-1481,-1355,-948,-695,-1344,-780,248,-100,-1589,-1563,841,1917,2173,1900,497,-739,650,-356,-884,449,2486,824,-536,1424,-382,-993,-1141,-1286,-744,-1,-1036,-535,883,-495,-937,270,556,-87,-1771,573,576,153,945,1702,-589,-1405,84,766,-131,-1215,5,-420,-864,-1246,-1614,-1709,-1520,-1163,-773,-397,-83,-299,-552,-1690,-614,623,628,639,-400,-322,-803,-181,-1021,-431,84,7,-73,-271,-243,-322,-938,-1296,-582,-1882,245,544,-238,-801,-1262,-1068,-865,-1442,1438,985,144,-1420,-439,-1458,-989,-566,-811,-1121,-1450,-1823,-2122,-2144,-1777,-1399,-1012,-688,-385,-901,-1027,-98,-166,742,1105,891,34,-604,384,270,-113,-1321,-675,117,-2366,-1740,682,2314,628,-411,-429,-1543,204,-376,1004,216,-1285,-786,585,309,157,130,185,93,175,-239,757,809,-1658,-962,-1536,-1850,-806,-393,-678,-896,-1032,-1049,-1023,-907,-845,-773,-759,-836,-864,-1699,-1014,-1016,-1054,-986,-800,-684,-274,-1295,238,396,508,589,361,503,-468,-1319,-424,136,617,-613,-320,-1142,-614,-1017,-251,-777,-1315,-1765,-2026,-2035,-1909,-1824,-1755,-1769,-1848,-1941,-2052,-2151,-2202,-2213,-2211,-2189,-2148,-2102,-2071,-1929,-1718,-1510,-1267,-967,-764,-620,-493,-1203,-3575,-1308,-10839,-9581,-28472,-657,-739,-816,-895,-4662,-2613,-2122,-1900,-889,-816,-716,-21037,-505,-438,-4792,-3820,-14226,-16926,-10290,-1959,-833,-520,-616,-726,-832,-938,-1050,-1150,-1133,-1375,-2111,-1127,-603,-359,-133,135,-974,-538,633,715,-1369,212,722,-1184,-1918,-2350,-208,257,77,248,303,453,317,-626,-1045,-846,139,-486,-326,1802,872,-1344,-1020,584,516,-768,-1389,-456,-1194,-78,-196,-240,-594,-1794,-51,75,184,239,243,154,-1083,-217,-429,-867,-1498,-1374,-510,-9,125,-571,-529,-350,-517,-1349,-487,1129,-206,25,1613,756,-170,-1897,-1426,-1066,-459,83,-447,-1598,768,571,194,-566,-937,-1577,-2144,-2350,-1894,-1487,-1237,-1074,-965,-894,-756,-596,-301,29,-639,-1430,-720,138,1224,1948,1023,-469],[630,-360,280,30,-278,-528,-806,-1015,-1079,-1072,-964,-812,-677,-588,-584,-680,-896,-1116,-1393,-1660,-1854,-1675,-1362,-953,-607,-324,-242,-1019,-1680,-1691,-776,-329,-69,-250,-1352,-1008,-534,-129,4,455,192,-582,-8,-963,-591,-1301,-693,1427,2830,2612,-397,-66,-811,-381,-1332,-271,42,361,186,52,-458,-248,22,-700,-386,-889,-1276,913,1249,-806,820,-115,631,-502,998,2074,212,873,-408,-200,-548,-544,-452,-812,-1112,-1154,-1013,-788,-460,-685,-1759,-912,590,-86,1576,-106,-761,-700,-372,-492,1976,2090,146,-28,-163,-555,-440,-936,-1420,-1898,-2211,-2103,-1614,-1276,-1190,-773,-1321,-1489,-1534,-350,-359,-646,-412,-537,-455,-463,-1970,-1308,-227,-15,182,375,523,638,696,716,625,451,-3408,69,-148,-341,-440,-524,-482,-421,-1381,-1570,-998,-356,-440,-545,-706,-1407,-2106,-1618,-1376,-1320,-1140,-1289,-994,-557,-481,-444,-464,-615,-746,-954,-1176,-1375,-1562,-1696,-1773,-1774,-1722,-1667,-1642,-1593,-1557,-1502,-1503,-1532,-1565,-1570,-1576,-1592,-1624,-1594,-1474,-1332,-1218,-1062,-897,-681,-406,-131,155,435,-534,-945,15,-796,-1206,-35,582,-768,-204,-560,-847,-1375,-1860,-1770,-1405,-1095,-827,-601,-517,-544,-638,-747,-853,-939,-890,-692,-395,-16,413,-218,1074,-188,-1144,-1089,-367,-1866,-975,-47,384,-414,-36,-157,927,931,-711,-1261,-433,1509,1118,806,446,106,-197,-577,-475,-452,-363,-165,45,202,-1617,482,-117,-1513,-736,379,-894,-806,428,688,-495,-607,-3,9,463,143,-969,-1459,-923,-248,-395,-1758,-785,-862,-880,-2063,-999,-526,-305,-758,23,355,896,-495,534,1364,-837,666,1683,589,-900,85,-742,1901,1582,1788,93,1203,985,-475,-908,91,2649,3136,373,-959,499,1945,-598,-884,-778,-2209,-501,1411,2101,2726,1582,1384,304,-745,1875,1859,400,-975,-197,694,396,117,-928,-189,-1628,-1082,-1341,-1003,-1156,-1440,-1695,-1920,-2013,-1971,-1861,-1685,-1530,-1437,-1384,-1879,-1318,-1286,-1305,-1226,-1129,-998,-775,-489,-186,112,307,445,-1372,-339,-291,-1572,-1678,512,-613,-1624,67,-52,-136,-169,-192,-788,-468,-740,-1159,-424,-591,-771,-991,-1415,-1442,-1684,-1852,-2027,-2114,-2051,-1803,-1413,-980,-539,-978,101,-1649,-1146,-1197,-1563,-927,-355,-608,-165,-1339,-2067,660,564,-1150,-2039,-1002,289,-44,1164,-858,-247,520,6,-2000,-1505,-706,-611,-1776,-643,-1075,-2381,-1666,-1599,-1280,-932,-1864,-1966,-1422,-1370,-1503,358,-121,369,282,63,-4126,-487,-789,-13328,-22230,-4726,-2054,-1814,-1536,-228002,-400732,-177917,-873,-778,-18968,-13839,-588,-487,-446,-6495,-7551,-434,-562,-748,-969,-1296,-1653,-2036,-1987,-1672,-1019,-509,-77,318,653,989,1152,1378,216,-1754,-1461,-2158,371,-898,211,176,-671,-1208,-1493,-1520,-1274,188,1446,1404,371,273,475,-1288,10,-693,-710,-902,-983,-922,-897,-831,-1039,-786,-804,-809,-2376,-1123,-697,-1448,-732,-1425,-678,-184,-227,-212,-320,-435,-577,-727,-858,-974,-1075,-1155,-1216,-1273,-1842,-1449,-1540,-1579,-1621,-1613,-1569,-1468,-1311,-1100,-902,-1710,-501,-314,-99,100,-969,389,-1418,-466,-463,347,215,-43,-257,-538,-781,-969,-1071,-1045,-1009,-891,-742,-588,-575,-73,303,-1123,-157,-1806,-1033,-1113,773,1072,169,-441,-936,-1327,-878,-35,645,70,-1,1254,-358,-950,1906,1232,2,-551,-1373,-1493,-895,-813,-683,-128,853,-593,1735,1028,1316,1620,1053,-898,-1347,-362,-437,-656,-682,-607,-554,-508,-1527,-628,-683,-699,-569,-1395,-516,193,732,998,-686,-1056,102,34,-1700,834,652,422,-63,-380,221,305,479,221,-1226,-626,-385,994,-632,-1879,-212,132,-297,-1006,-1394,-1951,-2133,-1641,-1262,-1396,-739,-696,-714,-868,-1051,-1045,-893,-495,-41,447,-629,-1134,-781,-72,-388,-2055,-1199,723,2267,2426,1665,-363,-1685,137,-564,-1268,232,1490,718,-245,669,-478,-945,557,678,799,955,-986,-670,802,-723,-621,7,112,75,-1873,201,-26,-664,-1,-188,-382,-1266,-763,-863,-915,-1427,-924,-930,-968,-1002,-1144,-1264,-1432,-1641,-1883,-2084,-2087,-1909,-1719,-1712,-1386,-1286,-1176,-1042,-1001,-898,-959,-629,-953,-343,-265,-173,-124,-226,-198,-314,-875,-1364,-786,-1398,611,483,-212,-600,-1107,-1024,-869,-1061,2243,1253,-141,-1434,-559,-1576,-757,83,1048,620,366,273,-1483,513,713,838,935,927,9,-497,-669,-260,-582,-1049,-1565,-2044,-2148,-1775,-1396,-1018,-705,-1036,-177,25,-2012,-1334,641,933,377,-284,-323,-1647,-33,-799,181,-76,-1301,-551,454,283,118,-39,-205,-321,-372,-367,-334,-261,-1798,-1134,-1800,-1444,-850,-1243,-1711,-1912,-1475,-1076,-388,-399,-805,1059,1370,675,1062,-1409,1045,1125,-427,-294,-483,-720,147,-1027,477,247,50,-111,-264,-493,-639,-1510,-1039,-1281,-1561,-1876,-2194,-2166,-1817,-1530,-1277,-1077,-970,-929,-961,-1032,-1135,-1317,-1506,-1754,-2051,-2353,-2299,-1963,-1608,-1554,-1131,-567,-700,-392,-1164,197,-793,-424,167,44,378,1403,1222,-1821,-2526,775,-12323,-13619,-30973,685,384,69,-255,-3678,-2963,-1810,-1200,-1394,-1603,-1832,-22850,-2336,-2017,-7240,-12662,-7240,-10364,-6399,-1745,-1213,-59,-64,425,624,545,-397,-5,-495,-1224,-1920,-1320,684,804,533,290,-1153,-455,-606,-893,-1219,-1423,-1644,-1870,-2070,-2308,-2512,-2420,-2237,-1950,-1660,-1284,-835,-914,-1185,-1095,-537,-584,-455,1567,1079,-1343,-833,398,181,-1008,-2122,-231,-1115,191,363,240,-3,-1684,749,1201,1358,1537,1358,324,-945,-307,318,-635,-1470,-1416,-553,-418,-200,-427,-567,-900,-1080,-931,-463,1372,-141,125,1853,1565,252,-2041,-1020,122,26,-164,-465,-1600,-429,-599,-809,-1061,-1249,-1379,-1369,-1272,-1063,-904,-1273,-805,-808,-862,-893,-962,-936,-878,-800,-1055,-720,-188,10,196,301,-177],[169,-382,321,399,-468,-78,511,-85,479,434,421,444,478,528,551,479,440,359,-1115,11,-313,-633,-1054,-1453,-1899,-2266,-2146,-1840,-1637,-1561,-1162,-1070,-1002,-1000,-1607,-850,-558,-252,41,283,79,-477,110,-949,-427,-1254,-650,1594,2203,2019,-96,-145,-901,-684,-1029,-117,-142,513,68,880,-545,-490,830,-470,-278,-1099,-1121,1209,1222,-1095,924,-16,539,-392,786,2562,151,904,-24,-599,-788,-754,-206,-482,-735,-831,-819,-731,-520,-690,-1838,-1465,277,230,779,-9,-1203,-754,-392,-251,808,544,90,-56,-398,-774,-814,-828,-773,-703,-1761,-1930,-415,-1253,-1149,-678,-1766,-1524,-1396,-664,-717,-714,-706,-865,-696,-732,-1817,-1863,-580,-302,14,356,651,886,1017,1047,893,585,-3408,-269,-809,-1361,-1814,-2057,-1724,-1280,-1083,-1645,-617,-466,-504,-587,-742,-1233,-2227,-1465,-1709,-1976,-2160,-2209,-2110,-1960,-1835,-1677,-1498,-1371,-1152,-946,-710,-693,-166,96,320,96,662,6,-352,-664,-1183,-1297,-607,495,364,285,238,-165,-1383,6,195,214,92,120,75,85,181,313,499,707,-394,-1584,-218,-523,-1208,66,666,-467,-314,-884,-1504,-1908,-1619,-1088,-625,-269,12,224,-283,171,-19,-255,-529,-843,-1082,-1179,-1094,-824,-440,-54,402,-221,-1069,-705,-112,-1721,-1148,-302,564,-652,-631,-154,1191,1166,-574,-1080,-478,1598,2454,2127,1385,1201,656,-559,-443,-976,-1396,-1456,-1212,-883,-1622,-117,224,-1813,-825,118,-894,-1148,-129,983,-97,-491,-42,505,719,270,-550,-1055,-1275,-993,-1003,-1799,-836,-659,-513,-1752,-1157,-343,-381,-410,-473,-481,-473,-436,-380,-306,-814,-227,-227,-259,-688,-447,-937,-538,-398,-58,-215,791,833,-626,-910,165,2209,2139,401,-798,706,756,-681,-820,-806,-1869,-731,-549,-350,-145,62,183,267,-754,434,468,-98,-1533,-254,532,470,382,-852,63,-1501,-1481,-1797,-1164,-1234,-1576,-1909,-2206,-2088,-1895,-1789,-1693,-1665,-1726,-1830,-1833,-1682,-1362,-1059,-1041,-1301,-640,-440,654,1034,1299,1418,469,-1160,-432,-144,-1294,-1527,660,-577,-1498,85,9,16,117,271,-1126,-543,-778,-857,1297,1375,-332,-235,-1366,1081,893,775,-1258,42,544,513,500,-1182,-248,-1051,87,-1654,-1155,-1073,-1291,-663,-294,-818,-370,-1764,-2401,-58,0,-1385,-1993,-1614,-538,-767,1140,-613,-549,405,-47,-2043,-1308,-957,-756,-1818,1044,-355,-2343,1578,651,219,423,-1330,-2303,-1091,-680,-1285,383,-263,533,514,353,-3732,-142,-441,-12832,-19214,-4976,-1005,-708,-385,-202692,-372751,-195956,504,655,-22439,-11843,1040,1222,1355,-6363,-7957,1743,1788,1800,1803,1720,1254,1441,723,-1968,-13,-96,69,-241,-481,-528,-477,-360,-198,-1654,-1760,-1529,-165,-1052,-427,-462,-667,-718,-1101,-1289,-1306,-86,-59,-64,-111,-248,-442,-1240,-980,-1308,-1593,-1651,-1420,-1125,-946,-766,-1007,-556,-498,-489,-1801,-1459,-806,-1194,-1195,-1362,-1482,-1529,-1585,-1569,-1555,-1482,-1384,-1270,-1123,-984,-845,-710,-585,-1162,-1304,-628,-1565,-894,-414,-461,-539,-980,-641,-631,-821,-1743,-568,-527,-445,-360,-840,-265,-1080,-345,-761,-541,-704,-955,-1200,-1425,-1466,-1296,-1015,-666,-383,-87,180,-560,-469,876,676,-1185,162,-1283,-1057,-922,1145,1665,-8,-289,331,-574,-1191,-649,168,168,85,1241,-213,-834,1673,1230,254,224,-252,-656,-1103,-1058,-1075,-1039,-953,-854,-773,-659,-539,-545,-514,-1124,-1213,-753,-837,-938,-986,-1004,-1024,-950,-1405,-607,-292,47,456,-1275,-386,139,1786,1860,-438,-811,223,102,-1467,-55,-448,-746,-825,-612,-268,42,356,356,-1500,-858,-247,795,-855,-1521,-240,290,100,-1297,-379,-595,-797,-986,-1186,-1300,-1405,-1475,-1481,-1442,-1330,-1075,-883,-671,-536,-420,-439,-915,-744,-603,-727,-1763,-961,-1001,-948,-804,-670,-1192,-1724,-372,-773,-1555,-385,-223,105,12,1033,-541,-823,802,2351,2433,2282,-885,-796,780,-889,-296,-59,-254,331,-1530,-149,-511,-1326,-521,672,-2,-1009,-364,544,380,-1610,1474,1862,-22,-302,505,-717,-195,-28,480,258,60,-760,-1144,-1654,-880,-628,-786,-929,-1177,-1384,-1568,-1786,-1987,-2190,-2148,-1880,-1597,-1304,-993,-679,-694,-1332,-857,-811,718,403,-168,-428,-954,-992,-903,-579,925,732,-444,-1423,-590,-1578,-395,-481,-697,-1060,-1433,-1686,-1414,-937,-403,46,461,773,-126,-46,-267,-362,-1016,429,74,-314,-727,-1081,-1277,-1249,-1116,-935,-804,-748,-1006,-806,-827,-1017,-1211,-1368,-1397,-1653,-865,-1173,-680,-344,-1237,-227,327,182,-24,-294,-642,-1017,-1400,-1759,-1938,-1766,-1610,-1353,-2092,-1091,-1001,-920,-825,-690,-757,-996,-170,-81,-707,395,482,471,505,-1014,497,572,-1058,-598,-829,-672,446,-741,1274,1271,1229,734,443,537,-70,-1532,-569,-64,-177,-1325,-288,-927,-621,-198,910,1096,543,1005,302,-57,-706,484,270,45,-126,-222,-250,-473,-1099,-1826,-1455,-396,-685,-486,-1070,145,-535,-508,182,-11,292,1297,1088,-2092,-1279,2737,-13916,-18222,-31565,1708,1236,763,342,-2641,-2493,-1058,-381,380,438,403,-23550,2,-344,-7465,-9760,-1195,-4221,-2865,-1471,-1541,-42,-193,193,247,285,-695,-36,-148,-876,-1654,-1466,467,354,168,9,-1313,-422,-532,-611,-1055,-586,-508,-1005,-1535,-1838,-634,-799,-1038,-1269,-1585,-1885,-2142,-2264,-2013,-1629,-1262,-867,-613,-160,152,-1300,-676,178,-127,-752,-1716,73,-1042,122,181,244,500,-972,180,587,458,227,-86,-496,-997,-1509,-2081,-2140,-1661,-1344,-749,-826,-586,-382,-703,-1542,-1518,-580,-516,1624,-80,157,1763,1468,15,-2035,-857,18,1269,1130,-518,-1598,923,816,675,-668,267,19,-221,-923,-1008,-1049,-1220,-1493,-1746,-2007,-2161,-2015,-1687,-1380,-1070,-804,-732,-376,-181,15,166,124],[1701,-456,2405,1059,-703,36,1025,18,663,1052,1117,1007,895,766,583,336,8,-291,-894,-945,-1299,-1496,-1581,-1446,-1298,-1184,-1419,-1311,-1431,-1433,-1322,-1413,-1379,-1239,-1631,-696,-305,-34,24,36,-55,-425,160,-932,-240,-1162,-633,260,126,-46,-164,-320,-994,-1027,-710,-794,-831,-806,-734,-557,-572,-715,590,-218,-194,-1255,-920,1088,746,-1459,1015,80,423,-306,574,2377,69,914,343,-1000,-947,-954,1059,1180,-379,-187,1441,1299,836,-704,-1756,-2007,-358,-485,-570,-616,-1623,-807,-952,-1258,-1529,-1909,-1711,-1307,-985,-860,-556,-222,143,-682,-2039,-1714,-426,-1521,-900,-1009,-1979,-1224,-1133,-600,-373,-606,-807,-1188,-1016,-1030,-1470,-2129,-704,-473,-266,-88,18,59,5,-126,-414,-819,-2994,-1658,-1572,-1047,-418,135,672,990,-784,-1671,-219,1194,915,579,-257,-999,-2099,-1357,-1407,-1434,-1257,-1386,-956,-979,-820,-773,-716,-711,-610,-516,-382,-570,-8,186,351,50,572,-97,-463,-510,-1062,-1403,-208,-481,-752,-903,-905,-783,-1364,-464,-277,-136,-74,8,100,252,469,681,819,1054,-192,-1989,-495,-283,-937,317,392,-77,-289,-503,-581,-443,-596,-704,125,274,815,999,-273,933,918,535,-487,164,-61,-462,-948,-1449,-1483,-972,-316,-232,-816,-316,157,-1536,-1311,-544,763,-771,-1274,-95,1462,1499,-362,-925,-462,1281,3063,2575,1098,2641,2225,-537,1772,1361,877,418,-51,-564,-1567,-1513,-1813,-1337,-889,-387,-857,-1472,-741,999,1108,-1594,-1024,818,521,156,-72,-670,-1612,-313,-102,-1742,189,308,-143,-1434,-1329,-80,-393,-735,-1157,-1564,-1941,-1822,-1479,-1146,-858,-634,-439,-285,-521,-280,-1163,-216,-279,-285,-425,-273,-228,-683,-868,109,261,340,408,-630,479,437,-662,-682,-778,-1312,-6,-160,-373,-577,-688,-699,-517,-764,268,664,-489,-1945,-300,603,1196,954,-785,22,-1233,-1705,-1740,-1358,-898,-1330,-1645,-1674,-1466,-1276,-1163,-1067,-1044,-1121,-1262,-1394,-1544,-1492,-1319,-1252,-1391,-460,-432,87,313,494,543,488,-911,-467,-24,-1047,-1364,156,-536,-1390,17,21,51,118,191,-1504,-518,-810,-623,623,621,-677,-359,-1285,262,106,29,-1410,-190,-1,70,183,-1555,-98,-1108,11,-1659,-1161,-902,-1016,-441,-582,-1052,-1249,-2129,-2542,-2233,-1736,-1711,-1494,-2040,-1350,-1476,1070,-413,-891,183,-174,-1818,-1135,-1144,-879,-1849,867,-651,-2274,1510,647,555,1096,-822,-2701,-778,-29,-905,713,-411,1144,879,486,-3382,-889,-1210,-11967,-16043,-4580,-1124,-840,-584,-156183,-272348,-181295,-63,-440,-24867,-8532,-331,699,945,-6404,-5803,1682,1795,1834,1819,1676,899,1204,885,-2147,-139,-56,236,308,443,675,865,1008,-33,-1523,-2056,-910,708,-1241,168,-17,-733,-808,-1317,-1769,-1741,-1318,-861,-412,-406,-519,407,-1211,772,-392,-243,359,56,-277,-742,-1182,-1556,-1737,-1449,-1046,-1337,-1766,-805,-995,48,-752,-326,287,-289,-229,1847,2219,2396,-402,-1090,-474,421,2179,202,-1329,-785,-416,-1476,-245,-399,-904,-1360,-1608,-1475,-1173,-904,-1851,-832,-306,-144,-138,-732,91,-411,-48,-1159,-335,-540,-833,-1126,-1444,-1685,-1738,-1562,-1242,-959,-655,-383,-687,-414,147,293,-1275,411,-807,-1148,-827,408,351,-243,-197,-241,-514,-863,-1236,-1575,-1723,-1599,-1358,-1188,-1085,-1141,-1348,-1595,-1602,-1262,-819,-1354,-711,-52,323,630,-679,1480,988,1427,1160,575,-1314,-1050,-372,-696,-853,-731,-445,-153,137,-1078,-260,374,329,187,-1158,-317,-549,-845,-1182,-1442,-1618,-1481,-1310,-1227,-1113,-990,-944,-924,-814,-664,-552,-390,-260,-1739,-1071,-222,384,-990,-1246,-336,392,721,-1409,1162,1146,1096,1001,785,-905,-374,-180,-1066,135,8,-25,-147,-254,-425,-579,-755,-970,-1102,-1186,-1230,-1235,-1216,-1184,-1143,-1077,-1038,-1803,-897,-827,-1073,-1710,-667,-575,-441,-323,-135,-637,-698,130,122,21,-114,-804,-967,-976,-1239,-1215,-905,-581,82,-1201,-496,-859,-1630,-947,1441,172,-761,-506,472,493,-1904,1361,2115,-206,-218,374,-881,-177,-112,507,451,497,-1031,-1142,-1630,-1023,971,921,144,-117,397,-814,-242,-631,-640,-933,-1153,-1336,-1478,-1567,-1619,-1615,-1607,-1610,-1642,-1626,-1557,-1434,-1273,-1094,-1050,-1037,-533,-434,-323,-736,-1419,-597,-1481,-29,-1047,26,18,52,115,-1225,-42,468,517,564,552,-328,335,77,-485,-1524,-736,-1125,-1374,-1198,-726,-179,-311,-453,-597,1105,1571,21,-293,376,225,-474,-1254,-1400,-1612,-617,-1428,-1615,-650,-1171,59,1921,1749,1189,1335,1109,925,212,-553,-619,-73,-1368,-1434,-1836,-626,70,-97,121,-512,-826,-867,-152,-221,-626,-498,-689,-966,-1182,-1379,-1603,-1593,-1537,-1345,-1144,-973,-867,-804,-835,-942,-1082,-1212,-1269,-1252,-1014,-1386,-561,-91,202,-1797,-244,-843,-487,255,998,967,457,785,275,457,-321,610,241,89,1716,1576,143,-381,-1094,-2033,-1813,-380,-684,-643,-1001,102,-247,-581,245,3,151,714,801,-2179,-181,2231,-15434,-23277,-30491,549,17,-509,-974,-1778,-1789,-766,-436,-184,-16,64,-22852,-66,-284,-4859,-885,-1143,-1322,-1291,-1195,-1866,-500,-463,-271,-265,-321,-922,-595,-673,-792,-1501,-1586,-782,-710,-654,-552,-1484,-478,-497,-540,-906,-731,-856,-1028,-1457,-1663,-1600,-1714,-1759,-1655,-1520,-1293,-996,-1279,-1213,-656,-1637,-64,-821,681,769,-1232,-580,-90,-429,-303,-853,-217,-964,-393,-423,-364,-275,-220,-488,167,275,341,381,365,-708,-901,51,-415,-1336,-1206,-659,-1233,-1037,-565,-948,-2266,-1444,-1169,-1323,-1480,-1419,-1262,-937,-568,-387,-1786,-650,11,724,1874,-617,-1606,452,2629,1063,-852,515,1145,514,-1102,-995,-1268,-1119,-917,-624,-384,-179,-89,27,-254,-1072,-564,-767,738,1365,1817,262,377],[1389,-600,1938,996,-905,98,964,39,680,498,1,-445,-795,-966,-930,-729,-480,-160,-803,275,290,262,9,-449,-523,-974,-1460,-1967,-2405,-2408,-1965,-1479,-999,-628,-1452,-630,42,45,-78,-302,-427,-722,-1048,-1387,-1650,-1845,-1778,-1521,-1197,-908,-601,-591,-1126,-1383,-300,39,-691,198,-865,108,-557,-882,395,10,-182,-1367,-779,786,123,-1578,1044,121,240,-304,331,1635,-87,854,623,-1434,-997,-1179,1244,1445,-506,-265,1147,1260,942,-789,-1616,-1767,-317,-682,-1080,-1452,-1791,-2043,-2076,-1956,-1640,-1406,-1195,-1010,-934,-900,-947,-858,-897,-1083,-2378,-1525,-663,-1784,-671,-1220,-1648,-884,-889,-1082,46,-542,-248,-1535,1521,1515,-1036,-1912,1432,1433,1393,1325,1211,1073,897,709,432,98,-2361,-577,-953,-1402,-1611,-1785,-1556,-1210,-944,-1685,-588,-569,-660,-822,-1082,-1350,-1971,-1937,-1664,-1352,-1100,-1428,-896,-1322,-956,-1160,-934,-885,-710,-548,-379,-515,-66,62,169,-118,404,-353,-625,-398,-1005,-1360,171,246,-36,-313,-583,-813,-1419,-929,-730,-496,-317,-140,-7,-4,217,248,219,117,-37,-1322,-860,-845,-1056,-1007,-780,-501,-249,-21,86,122,-552,-693,-164,-261,-213,1,-142,533,797,648,-829,-253,124,291,615,134,-444,-1150,-1720,-1404,-659,-20,365,-1395,-1475,-839,911,-761,-1900,-75,1675,1814,-202,-879,-480,847,1428,1330,681,1000,795,-557,387,153,-100,-273,-416,-566,-1523,-736,-825,-889,-998,-1101,-1188,-1716,-1490,-1584,-1618,-1549,-1469,-1337,-1191,-1052,-751,-504,-1995,-87,148,-1689,313,349,-1,-1173,-1558,-458,-935,-1445,-1805,-1358,-633,-169,98,1227,-366,-928,453,1025,-464,-529,-1472,1683,1407,765,-567,-627,-1275,-1745,-1763,-1393,-871,-362,170,-515,995,1550,-609,-557,-729,-725,315,1089,1126,716,338,-44,-331,-807,-384,-273,-702,-1836,-371,177,157,94,-774,-109,-1019,-1336,-1064,-1590,-1445,-1643,-1647,-1461,-1186,-943,-747,-533,-361,-264,-900,-1113,-234,-296,-467,-1418,-1351,-1080,-1264,-1352,-1319,-1158,-1007,-778,-701,-474,-187,-872,-1234,383,-510,-1355,1028,1261,1357,1225,1910,-1929,-435,-856,-525,975,1850,-1011,-527,-1209,1422,1262,1210,-1560,-438,1294,1376,1300,-1968,69,-1115,-140,-1688,-1187,-758,-797,-291,-174,-1324,-711,-2008,-2359,-1263,-1200,-2142,-967,-1561,-2082,-1854,532,-290,-1271,-157,-375,-1451,-995,-1247,-998,-1873,-1585,-1879,-2169,-974,-356,285,829,-359,-3150,-499,551,-422,229,-563,1671,1399,1000,-3100,-2446,-3185,-10763,-12857,-3374,-1870,-1713,-1431,-101550,-161374,-142979,-649,-3049,-25592,-4465,-1871,542,826,-6567,-3421,1592,1707,1756,1765,1663,423,1320,1078,-2189,-195,-13,76,172,25,-57,-188,-359,-537,-1399,-2293,-1186,-1244,-1421,-906,-578,-865,-124,-329,-738,-975,-397,-656,-902,-1048,-1033,-808,-1196,-104,-340,-455,587,596,513,-48,-370,-814,-1320,-1270,-1281,-1169,-2032,-900,-860,-370,-426,-289,63,-400,-616,1584,1927,2072,-674,-1154,-395,331,1964,114,-1491,-296,-211,-1240,415,7,-366,-716,-994,-1179,-1276,-1367,-1977,-1555,-1690,-1804,-1913,-2018,-1996,-1955,-1856,-1728,-1675,-1641,-1711,-1815,-1982,-2097,-2022,-1734,-1293,-854,-364,111,-857,-412,1179,1222,-1378,616,-373,-1294,-810,597,239,-505,-609,-1063,-1461,-1866,-2191,-2106,-1848,-1665,-1542,-1533,-1600,-1818,-2082,-1842,-1422,-973,-950,-1587,-721,148,370,381,-759,1072,771,873,594,265,-1383,-888,-643,-911,-1135,-1217,-1171,-1064,-878,-713,-576,-451,-394,-339,-1052,-347,-322,-323,-350,-320,-447,-336,-366,-989,-606,-715,-906,-1118,-1215,-1232,-1238,-1149,-1060,-1845,-1229,-673,-453,-1009,-1050,-486,62,739,-1211,1362,1591,1789,1234,1161,-435,-54,122,-1456,1464,1349,60,-17,-199,156,-213,-595,-1010,-1348,-1652,-1912,-2032,-1854,-1484,-1054,-594,-179,-1357,28,-768,-1443,-1572,448,1100,572,240,383,-729,-553,-628,-780,-815,-711,-732,-1126,-491,-1240,-510,-532,-811,-348,-929,-749,-979,-1382,-989,1211,229,-530,-554,404,495,-1896,1267,1767,-297,-240,135,-1084,-164,-331,567,103,-258,-1336,-1058,-1663,-1174,-426,-360,-265,-255,-190,-700,-289,-562,152,182,239,266,109,194,78,-280,-1219,-901,-863,-1225,-1617,-1944,-1904,-1595,-1232,-1251,-459,-122,257,-830,-1360,-586,-1297,300,-1538,1395,2284,2212,907,-1072,-431,545,1613,1661,1783,-572,627,347,-634,-1578,860,663,-869,308,929,-350,-408,-603,-541,1426,1527,1038,178,129,-354,-1012,-1646,-1715,-1551,-1003,-1380,-2539,-979,-1120,274,416,327,237,142,6,-143,-315,-750,-1248,-896,-1093,-1084,-1486,-332,110,-114,289,-740,-916,-721,769,554,-568,1113,852,475,134,-328,-664,-1002,-1453,-1723,-1964,-2163,-2178,-1851,-1509,-1139,-722,-276,164,460,291,-1145,-544,628,888,-2229,-200,-779,-339,650,875,607,331,95,-88,-184,-191,-175,-80,10,84,152,168,-347,-1124,-1926,-2006,-674,-976,-1311,-1659,-1740,-1487,-1134,-741,-316,-32,43,326,-2174,349,184,-16456,-28566,-28533,-1073,-1469,-1770,-1675,-1340,-1157,-757,-579,-515,-544,-653,-20847,-1094,-1419,-1778,-2133,-1892,-1578,-1305,-1025,-2164,-746,-853,-829,-942,-1072,-1204,-1306,-1279,-1269,-1432,-1652,-1077,-1021,-974,-838,-1622,-577,-285,-55,-719,-150,496,-1076,-1433,-1517,772,903,-532,1003,761,1410,906,-1223,-1087,-296,-977,356,-1007,1774,1014,-1090,-480,-324,-656,182,75,125,-774,-138,-363,-153,-68,86,-1114,340,405,411,386,313,-548,-1338,62,-367,-1166,-963,-628,-1514,-1424,-563,-1171,-2277,-865,-716,-784,-826,-678,-523,-281,-57,-808,-1394,-300,275,311,566,-608,-1488,12,367,192,-964,-351,-712,-1102,-1545,-1910,-1714,-1261,-801,-364,4,339,541,391,-854,-928,-301,-633,563,710,1005,11,765],[-314,-561,-454,-469,-713,-369,-289,-195,-58,37,148,267,373,477,466,390,314,762,-647,885,822,763,75,-721,92,-230,-631,-647,-892,-1120,-274,-1302,-553,-93,-1110,-474,504,269,-76,-532,-273,-500,-1039,-1547,-1841,-1773,-1433,-1078,-792,-630,-509,-795,-1122,-1421,-757,-802,-796,-763,-1401,-771,-757,-765,-521,-236,-76,-1280,-561,469,-431,-1063,1164,248,144,-248,219,1044,-181,33,-259,-1218,-803,-1258,753,1227,-523,-219,903,1476,1030,-818,-1348,-1205,-486,-275,-723,-1130,-1468,-1663,-1646,-1596,-1406,-1318,-1269,-1243,-1305,-1358,-1330,-1217,-1053,-1256,-2604,-1245,-380,-1573,-417,-1135,-1260,-479,-559,-1465,-169,-391,-212,-1637,1328,1345,-455,-1404,1309,1332,1324,1308,1260,1208,1130,1046,870,626,-1553,71,-766,-2743,-1035,-1459,-1807,-2034,-1902,-1679,-1497,-1429,-1454,-1518,-1624,-1644,-1812,-1551,-1375,-1242,-1160,-1424,-1189,-1575,-1198,-1601,-821,-591,-279,-217,-396,-421,490,591,675,-328,593,-663,-696,-239,-946,-1121,536,1689,1602,1517,1207,-1096,-1483,219,1157,1193,545,1182,1142,-242,-132,25,551,208,-187,-639,-1194,-1688,-1976,-1533,-1096,-762,-541,-394,-399,-491,-697,-917,-1164,-1351,-1349,-1158,-951,-771,-633,-530,-1164,-595,-684,-860,-1100,-1338,-1505,-1594,-1485,-1262,-1005,-759,-532,-1244,-1487,-1114,-485,-639,-1856,-1202,-1573,-1894,-1818,-1361,-834,-198,209,666,227,1285,1469,-529,1637,304,1428,1279,1095,850,-1438,379,118,-387,-1101,-581,-820,-1573,-1817,-1413,-1629,-1809,-1983,-2025,-1940,-1788,-1446,-1151,-2327,-668,-433,-1616,-322,-342,-457,-927,-1760,-1181,-1288,-1058,-602,4,572,-170,-64,1308,-14,-1510,49,1085,-468,-763,-1791,474,21,-341,-659,-892,-1020,-1021,-946,-832,-630,-442,-217,-416,280,467,-502,-436,-605,-82,570,707,560,407,285,124,-26,-811,-216,-335,-645,-1435,-672,-825,-980,-1114,-1188,-1238,-1291,-1279,-1226,-1630,-1112,-799,-600,-384,-144,56,231,453,-343,-648,-1494,-861,1440,1639,413,-1442,-1189,-29,-458,569,1289,1889,1377,380,-522,-427,79,-738,-1112,1484,-451,-1370,1190,1096,1036,1037,1074,-2275,-273,-839,-547,748,1215,-1291,-663,-1110,966,804,718,-1684,-660,517,468,440,-1751,288,-993,-302,-1699,-1192,-635,-619,-182,-80,-1575,-268,-1563,-2097,-72,329,-1719,-392,-1117,-2296,-1420,-1163,-1374,-1638,-1533,-1380,-1244,-1094,-1217,-1076,-1841,-985,-866,-1996,-433,-107,317,720,78,-2820,-232,1070,123,-145,-673,1912,1682,1286,-2868,-3915,-5327,-9224,-9747,-1794,-1447,-917,-459,-45019,-51141,-94145,590,-5281,-24541,-93,-1848,935,938,-6693,-967,914,838,750,685,572,-145,378,270,-2087,-158,113,-78,-142,-126,-151,-204,-263,-332,-1268,-2360,-367,-371,-1533,-283,-128,-1026,145,26,-431,-594,449,443,410,-1179,-1006,-19,-1163,-440,-582,-638,-400,-147,185,-175,-249,-634,-1517,-1794,-232,-676,-2173,-967,-766,481,-167,-317,-195,-492,-999,-61,-202,-354,-975,-1074,-833,-1002,-1165,-1314,-1580,-1578,-1659,-1673,-1588,-1506,-1429,-1397,-1394,-1404,-1419,-1476,-2004,-1622,-1569,-1505,-1421,-1375,-1303,-1311,-1307,-1830,-1222,-1102,-966,-748,-519,-274,6,259,515,660,775,283,-1015,-432,491,320,-1455,-206,-493,-1451,-1047,-1294,-1493,-1674,-1742,-1702,-1512,-1301,-1077,-844,-581,-372,-189,-87,-724,-63,-183,-300,-367,-392,-1171,-1666,-718,-192,-214,-281,-808,-625,-823,-955,-1043,-873,-1307,-726,-506,-234,-532,5,-530,-131,-338,-605,-868,-1035,-1115,-1034,-938,-713,-500,-362,-330,-334,-489,-668,-940,-1294,-1687,-1992,-2202,-2139,-1813,-1406,-1053,-698,-435,-1783,-1268,-402,42,-907,-885,-643,-245,232,-823,489,702,941,1179,1360,96,366,482,-1619,1628,1423,93,58,-373,32,-368,-724,-1036,-1184,-1241,-1244,-1212,-1143,-1019,-816,-521,-201,-641,543,-515,-1798,-1222,496,1550,596,321,1640,-745,-336,1257,1578,1532,1508,-607,-1152,743,-1347,136,159,-853,-721,-1219,-1614,-1740,-1437,-1008,-544,-131,-266,-433,404,518,-1425,1225,1280,-188,-316,-150,-1222,-90,-603,55,-302,-687,-1601,-1413,-1739,-2024,-2299,-2487,-2571,-2659,-2600,-2428,-2206,-1884,-1504,-1120,-674,-247,124,414,585,-7,-1089,-872,-2,-431,-902,-1316,-1569,-1622,-1550,-1478,-1412,-1445,-1420,-1279,-1144,-683,-996,151,-1242,921,1144,1296,917,-905,-665,97,1384,1458,1480,-757,880,601,-745,-1084,329,410,-1297,546,1066,-431,-370,-703,-531,497,199,14,-136,-188,-746,-866,-20,-250,-1441,-1352,-1064,-1793,-1240,-1025,356,195,-5,-171,-326,-526,-767,-1069,-1431,-1764,-1774,-1409,-850,-1088,-65,612,-50,88,-957,-936,-508,1344,848,-471,2015,1853,378,1570,-26,-899,-1242,-888,-219,-1255,-1394,-2023,-2496,-1814,-1164,-550,9,497,407,457,-836,-475,672,757,-1801,-99,-668,-145,819,526,229,-77,-339,-529,-585,-491,-311,-196,120,668,1005,216,-320,-1119,-1515,-1712,-505,-671,-1011,-914,-1228,-1928,-2039,-1369,-595,-197,-625,-56,-2057,826,543,-16502,-33798,-26422,-1716,-2338,-1639,-980,-655,-652,282,436,435,315,108,-17913,-471,-770,-971,-992,-803,-552,-275,-588,-2394,-224,-1317,-342,116,-135,-1070,-778,-977,-1107,-1417,-1663,-482,-190,32,242,-1705,-701,275,120,-469,-417,-756,-1142,-1454,-1504,-1159,-633,-747,635,575,1098,1014,-1017,-905,39,-334,761,-1166,1505,758,-909,-385,-509,-825,613,815,398,-480,-191,-636,-232,-199,-111,-1601,-54,-114,-245,-412,-618,-822,-1784,-864,-695,-957,-705,-551,-1707,-1758,-728,-1395,-1555,-546,-753,-918,-1074,-943,-735,-463,-243,-1281,-979,70,155,85,-14,-555,-1336,-365,-299,-395,-1081,-636,-771,-882,-973,-862,-1352,-744,-263,-36,175,421,605,52,-1396,-704,-98,-461,1184,1218,1222,-225,1123],[-372,-879,-1280,-1672,-1918,-1681,-1494,-1390,-1323,-1352,-1400,-1448,-1480,-1439,-1324,-1171,-1039,-848,-735,-534,-470,-359,-315,-1148,-139,-48,-149,-246,-678,-958,-320,-1575,-977,-124,-861,-462,537,151,-190,-853,-395,-426,-393,-908,-1221,-1208,-862,-443,-60,217,455,-1095,-1181,-1265,468,215,-772,547,-1289,-84,-145,-600,844,674,-28,-1199,-431,-1,-938,-512,1106,302,-18,-297,95,319,-353,-292,-450,-905,-580,-1291,670,1175,-534,-173,595,1482,962,-912,-1100,-716,-644,-331,-903,-1452,-1895,-1794,-1324,-961,-558,-293,-64,-69,-129,-660,-1423,-787,-187,-1180,-2591,-959,-277,-1397,-236,-931,-928,-112,-225,-1718,-406,-254,-201,-1436,1972,1540,175,-875,93,-174,-273,-191,-23,169,313,401,340,161,-718,-517,-1595,-3946,-1378,-1664,-1643,-1394,-1173,-1435,-810,-715,-666,-626,-624,-592,-1652,-1455,-912,-1078,-1232,-1398,-1344,-1758,-1031,-1683,-515,-359,-281,-226,-317,-288,379,418,414,-591,229,-1005,-619,-42,-904,-795,232,183,143,149,174,-1492,-1570,257,418,529,569,603,585,-388,-717,-367,197,-18,-250,-497,-1402,-1044,-1272,-1386,-1443,-1463,-1463,-1404,-1348,-1216,-1052,-801,-551,-322,-81,161,289,314,249,121,-1474,-776,-826,-1276,-1739,-1686,-1193,-732,-258,-98,149,435,769,-1082,-1284,-1339,1036,-158,-1183,-25,629,551,35,-928,-481,-127,220,146,-209,-101,-232,-413,-439,-612,-705,-777,-827,-891,-1313,-894,-894,-857,-1188,-820,-755,-1131,-1289,-711,-706,-691,-742,-793,-877,-1006,-1011,-1102,-2199,-1400,-1506,-1713,-1834,-1898,-1918,-1891,-1879,-1694,-1557,-1369,-1205,-1005,-828,-670,-529,-387,-257,-1378,-307,142,-522,-948,-1936,678,779,913,-520,-83,598,-510,-768,445,1226,1265,322,-339,1031,1482,-365,-337,-399,604,833,606,1003,810,623,359,53,-738,-604,-1008,-1360,-1743,-1937,-1814,-1597,-1375,-1138,-934,-792,-626,-437,-1293,-1232,-597,903,591,332,1573,850,-128,-840,-395,-1581,-628,1906,3741,690,-1342,-995,105,-424,408,1505,2647,1210,258,-403,-366,91,-664,-1022,-898,-1221,-1541,-1659,-1425,-997,-511,-69,-2051,-87,-725,-710,276,-218,-1521,-1699,-1924,-1071,-182,747,-1816,-869,1874,2681,1402,-1212,518,-759,-453,-1712,-1194,-572,-525,-137,33,-1775,-64,-1127,-1906,-352,411,-1026,182,-793,-1855,-696,778,-212,-2001,-1038,-794,-558,-703,-1114,-1152,-1786,-959,-1343,-1815,-1528,-1212,-783,-422,-124,-2287,-30,264,259,-462,-781,557,690,738,-2737,-5328,-7619,-7435,-6869,204,-931,-1,21,96,252,-42242,543,-7190,-22597,742,-741,746,689,-6637,598,506,406,318,277,217,-853,206,225,-1936,-93,298,-129,-1123,646,485,620,514,-542,-1200,-2286,-195,-397,-1615,-693,-712,-1264,-705,-671,-498,-285,-41,267,389,-989,-925,-20,-1174,1006,-515,-801,977,1537,1182,-353,-88,-468,-1437,-2224,-188,-494,-2062,-1055,-773,505,-57,-470,-518,-587,-1278,769,656,547,-1355,-925,-306,30,279,-240,-1625,232,175,-797,30,-104,-278,-511,-773,-1040,-1295,-1576,-1940,-1997,-2030,-1939,-1846,-1828,-1821,-1928,-2056,-2160,-2239,-2120,-1964,-1771,-1619,-1467,-1330,-1194,-1020,-898,-728,-547,-1202,-537,-33,151,-1562,309,317,-1682,-964,80,-42,-995,-366,-524,-598,-663,-687,-657,-547,-437,-306,-207,-799,-81,-119,-156,-169,-176,-1313,-1585,-756,-190,-270,-394,-882,-884,-1213,-1536,-1722,-1353,-1231,-647,-616,-336,-629,-323,-1035,396,180,-119,-441,-703,-924,-1030,-1083,-1147,-1170,-1266,-1449,-1605,-1753,-1654,-1416,-1141,-1016,-507,-247,-42,209,442,569,670,219,-1731,-1226,-599,-33,-792,-801,-851,-774,-924,-1053,-1091,-1054,-972,-888,-853,-788,-775,-788,-1360,-823,-825,-693,-594,-501,-276,-97,50,-768,-984,-811,-170,573,677,246,887,1014,-291,-24,1313,-65,-2030,-813,453,1825,633,398,1647,-721,-106,1416,2264,1925,1603,-482,-1035,769,-1430,104,220,-784,679,-431,-646,-643,-393,-292,716,123,-13,-202,336,-81,-889,-964,-1362,-1690,-1881,-2040,-2062,-2052,-2012,-1927,-1770,-1574,-1833,-1085,-1817,-1279,-427,-263,-1129,-328,-89,-484,-297,-547,-147,-133,-17,140,308,460,553,292,-925,-857,89,-270,-694,-1103,-1397,-1477,-1433,-1609,-839,-679,-539,-419,-810,-404,-612,-265,-952,-105,-34,74,197,-760,-648,-394,710,811,894,-851,1066,820,-822,-584,-169,229,-1684,751,1148,-381,-248,-765,-577,414,-28,-267,-312,-193,-1247,-1119,-19,-337,-1315,-1622,-670,-996,-1404,-903,630,1536,1367,527,1090,883,609,92,-1026,-1570,-1477,-2005,-1897,-1335,-739,-230,90,-61,-1148,-866,-302,-794,-1241,-1561,-1565,-1235,-857,-433,-90,-1411,-1831,-195,-333,-1091,-1149,-1687,-2243,-2190,-1561,-959,-415,39,322,609,-499,-360,710,587,-1252,51,-493,89,598,470,310,88,-158,-416,-625,-739,-781,-672,-503,-305,-91,81,-281,-1054,-972,-1405,-579,-607,-1097,-832,-572,-783,-983,-1072,-991,-896,-1205,-678,-1796,-642,-795,-15623,-38632,-24632,-1754,-1652,-1302,-899,-522,-278,39,212,297,329,338,-14457,336,331,339,367,442,482,527,-233,-2504,-532,-1800,-662,1035,1116,-1010,73,1077,281,-1422,-1621,341,1877,1697,200,-1713,-809,222,922,-138,-378,636,-1143,-1426,-1260,-488,-1167,-1855,-2406,-1990,-1430,-875,-718,-678,348,247,911,-1272,1133,419,-693,-268,-599,-933,76,-338,-705,-1088,-1367,-1590,-1599,-1455,-1189,-1678,-703,-546,-471,-466,-555,-740,-1667,-1260,-1570,-1887,-2140,-2113,-1985,-1835,-1752,-1692,-1595,-1400,-1129,-754,-409,22,188,521,-84,-1722,-553,430,1084,149,105,-433,-1158,-635,672,378,-1180,-331,-726,-1111,-1510,-1757,-1457,-1075,-685,-290,77,463,765,-249,-1657,-469,34,-259,1161,930,654,-406,-111],[-1129,-1321,-1409,-1502,-1565,-1591,-1607,-1592,-1497,-1394,-1224,-996,-740,-464,-201,33,-562,438,-905,817,920,1074,-34,-1411,890,914,267,39,-471,-729,-446,-1498,-1373,-125,-588,-465,481,-23,-297,-1090,-498,-424,-137,-813,368,-174,-788,662,754,793,864,-1238,-1236,-1017,733,234,-650,1029,-616,155,65,-411,1015,962,29,-1119,-339,-558,-1063,60,714,317,-223,-433,-205,-406,-594,-766,-809,-801,-696,-1257,-329,-61,-518,-116,238,334,397,-1065,-881,-328,-771,47,-118,-291,-963,-1229,-753,-949,-1043,-1206,-1341,-1403,-1436,-1354,-1277,-811,-478,-909,-2402,-706,-190,-1275,-150,-759,-704,160,59,-1665,-715,-201,-275,-1195,3029,2704,772,-430,435,-273,63,-501,-1049,-1511,-1792,-1701,-1465,-1235,-1017,-1791,-2356,-4325,-522,-536,-542,-624,-794,-1333,-1101,-1246,-1375,-1460,-1539,-1554,-1669,-1740,-1792,-1851,-1891,-1955,-2013,-2091,-2223,-2291,-2200,-2061,-1795,-1531,-1244,-936,-661,-419,-239,-982,-282,-1356,-441,-41,-968,-528,-163,-274,-405,-529,-689,-1888,-1773,-1476,-1725,-1868,-1681,-1420,-1196,-985,-1310,-817,-542,-491,-464,-468,-1409,-635,-758,-844,-941,-1017,-1018,-875,-682,-412,-140,-882,258,686,898,353,898,887,953,612,-1829,-840,-497,-974,-1328,-1250,-817,-346,153,64,397,487,866,-1008,-1014,-1525,1304,215,-526,-98,852,665,6,-1066,-544,-685,-302,-368,-619,-343,-246,-290,16,-1177,43,-394,-96,-297,-1244,-806,-1148,-1472,-1716,-1573,-1131,-670,-600,244,627,956,1144,1243,436,1051,906,314,-1763,-1049,-1012,-1648,-1869,-1472,-868,-580,-1931,-686,1233,340,1032,1143,329,-321,-422,981,693,-704,-677,238,-680,-1101,-1642,52,630,1120,-455,-310,579,-397,-802,416,1708,1720,243,-354,896,1668,-278,-331,-172,1258,1056,225,642,214,-204,-675,-1108,-1382,-1314,-1062,-651,-805,-487,199,565,722,-854,-640,-615,518,406,-780,-1329,-684,639,456,337,1642,561,-775,-1402,391,-970,-455,1839,3144,921,-1225,-839,145,-408,197,38,-464,-1028,-1438,-1647,-1531,-1231,-848,-990,-118,-279,-1633,981,1364,1414,1657,2229,-1692,80,-513,-1007,312,173,-1644,-766,-971,602,1026,772,-1953,-1031,1456,2233,1368,-682,730,-455,-523,-1710,-1180,-571,-518,-144,164,-1764,82,-736,-1810,-411,-135,-276,-331,-591,-1493,-574,-389,-276,-2255,-1519,-892,-114,-553,-970,-1202,-1692,-317,-721,-1636,-1535,-1876,-2094,-2259,-2311,-2268,-2218,-2019,-1874,-1620,-1363,-1071,-778,-553,-2682,-6636,-7923,-5411,-4284,615,-71,615,524,377,262,164,97,-8787,-20392,190,271,403,466,-6206,577,560,523,494,520,541,-1646,713,805,-1726,17,573,2,-1827,877,-290,634,507,-755,-1147,-2109,169,79,-1620,-450,-286,-1509,-688,-942,-1061,-1091,-1004,-766,-436,-366,-631,-206,-1167,740,-765,-832,765,1124,999,-466,139,-264,-1126,-1966,-79,-348,-1835,-1077,-808,452,-30,-665,-777,-568,-1075,720,456,195,-1521,-675,-482,-679,-862,-1025,-1558,-1320,-1432,-1508,-1505,-1516,-1522,-1555,-1595,-1630,-1656,-1726,-1809,-1901,-1986,-1984,-1894,-1754,-1500,-1266,-994,-1137,-455,-220,-663,80,186,-834,426,558,711,575,792,-164,-1316,-619,-67,-439,-1612,-1342,-1755,-2098,-2329,-2470,-2517,-2468,-2246,-1952,-1562,-1197,-867,-603,-343,-224,-199,-312,-878,-867,-1337,-1841,-2334,-2651,-2251,-1894,-1618,-1424,-1321,-1272,-1282,-1350,-1384,-1354,-1351,-1216,-1139,-997,-947,-920,-964,-1012,-1470,-1166,-1204,-1225,-1204,-1115,-1033,-913,-849,-746,-633,-551,-488,-344,-414,-168,227,-256,-841,56,595,270,473,817,557,595,150,-1651,-1029,-785,-463,-705,-939,-1164,-1360,-1411,-1373,-1236,-1072,-954,-935,-1068,-1261,-1576,-1920,-2073,-1837,-1358,-744,-261,-526,223,246,507,-763,-935,-624,115,641,858,128,1250,1506,-712,514,1458,504,-1782,-314,397,189,65,-36,-64,-599,-382,-578,-810,-981,-919,-698,-735,228,-1449,15,246,-630,1013,-201,-370,-404,41,112,436,-27,266,145,566,970,-282,111,-369,-751,-994,-1211,-1266,-1204,-1196,-660,-230,212,-1888,-855,-1946,-1220,4,325,-1562,-425,1245,-431,-270,-615,-13,-349,1087,848,458,331,103,-18,-721,-866,337,145,-184,-508,-740,-1536,-1517,-1660,1257,2102,2020,783,-395,-285,-156,1239,-746,1131,1350,1312,731,-649,-373,-910,1111,1058,594,-816,999,986,-861,-111,-573,116,-2046,877,838,-227,-112,-826,-696,-465,-808,-1023,-1169,-1170,-1084,-1334,-591,-485,-1218,-1659,-318,-311,-1473,-800,-16,0,-18,-9,8,-13,-59,-148,-1015,-1193,-1475,-748,-725,-565,-284,58,241,-202,-1353,-752,27,472,157,-275,-829,-1436,-2133,-2617,-2018,-1594,-1571,-568,-321,-910,-309,-331,-596,-998,-1478,-1889,-1837,-1373,-925,-417,-237,-288,668,314,-762,163,-334,279,1020,893,709,435,107,-693,-623,-911,-1116,-1110,-958,-715,-427,-173,-298,-1007,-487,-1183,-741,-602,-1151,-805,-566,-817,-1122,-1411,-1620,-1842,-1948,-1857,-1638,-1383,-1156,-14426,-42244,-23461,-346,-220,-124,-60,-247,-126,135,231,318,410,508,-10871,-4488,474,699,695,729,742,790,44,-2547,-991,-2314,-1077,1832,2455,-984,68,1177,359,-1530,-1631,120,1041,582,0,-1753,-986,-2,91,158,-531,201,-1170,-1474,-1221,-524,-713,-864,-885,-884,-802,-675,-575,-523,-504,-563,-608,-1409,-650,-591,-551,-337,-664,-1081,-88,-127,-164,-285,-409,-1097,-833,-1025,-1129,-1389,-1125,-1008,-851,-669,-513,-405,-1093,-976,-441,-505,-367,-503,-1856,-1421,-1249,-1625,-909,-658,-237,-435,972,-3,194,94,-638,-1923,-180,702,1405,358,-685,-266,-1002,-800,2034,758,-1270,98,694,-374,-334,-607,-1353,-894,-426,-173,56,295,448,-476,-1331,-266,105,-23,515,408,311,-460,30],[-2145,-2029,-1815,-1629,-1443,-1262,-1113,-976,-804,-659,-480,-267,-40,201,-15,651,-1051,1083,-1146,1556,1709,1629,-94,-1195,627,962,571,227,-300,-446,-672,-1136,-1687,-491,-529,-491,-475,-438,-395,-1137,-591,-379,-359,-798,-338,-359,-878,-183,-20,142,371,-1039,-1290,-777,927,241,-510,1160,77,556,276,-226,680,579,121,-1045,-266,-1146,-688,32,-20,-88,-445,-635,-244,-234,-837,-206,-109,-414,-159,-1148,302,448,-455,-25,-128,381,361,-1209,-650,-22,-829,24,-81,-171,-883,-1444,-302,-393,-406,-527,-673,-823,-1043,-1245,-1374,-1444,-1489,-1538,-2194,-1415,-1307,-1126,-837,-627,-547,154,334,-1351,-1040,-194,-386,-934,1615,1538,1356,-28,-495,-1229,302,-83,-528,-996,-1478,-1886,-1934,-1572,-1139,-2988,-2816,-3359,-706,379,481,460,-80,-1236,6,-105,-152,-103,-20,113,-1432,-1645,109,-33,-234,-1407,-805,-1961,-1327,-1490,-1535,-1538,-1392,-1244,-1070,-880,-720,-585,-503,-1397,-831,-1392,-503,-523,-1067,-537,-574,-632,-685,-686,-659,-1464,-2027,-333,-67,199,399,596,734,-643,-1730,-1196,436,665,451,177,-1195,-591,-1017,-1347,-1457,-1244,-935,-612,-396,-255,-240,-1059,-429,-640,-805,-849,-819,-703,-527,-311,-1703,-764,-390,281,361,-307,-475,230,692,319,607,456,899,-961,-689,-1486,546,455,61,-206,28,-168,-387,-1182,-853,-1136,-933,-701,-792,9,410,-113,602,-993,603,-1048,272,422,-1174,428,-129,-741,-1490,-1817,-1289,-600,70,699,1230,1674,1951,2115,44,1340,1739,480,-1258,-1299,168,-1512,424,943,494,-533,-1866,-1012,1008,131,934,1374,263,-467,-638,-1038,-1519,-1560,-1318,-1065,-905,-1139,-1237,-702,-308,101,-390,-510,575,-267,-877,338,1416,1269,158,-432,674,742,-219,-395,108,693,649,-235,406,188,-54,-402,-798,-1199,-1463,-1526,-1257,-950,-637,-365,-155,-11,-947,-914,-577,-239,-517,-835,-1369,-1356,-1345,-1120,-776,-460,-211,-1319,-1966,178,-303,-336,-229,-448,-754,-1142,-1252,-1498,-1653,-1718,-1690,-1555,-1436,-1232,-1066,-907,-782,-768,-1018,-613,-549,-1900,-411,-235,-9,261,518,-1433,189,-250,-1401,181,-51,-1595,-742,-974,372,226,210,-2058,-1057,556,762,989,-224,871,-162,-482,-1710,-1174,-653,-621,-221,99,-1612,-412,-627,-1853,-930,-1103,-1243,-1479,-1630,-1611,-1399,-1069,-749,-2163,-1869,-842,-569,-716,-877,-1265,-1623,60,125,-1536,-112,441,1633,1648,968,-1281,109,1758,1213,-1000,-965,2934,3012,2857,-2761,-7850,-5320,-3267,-2125,37,-383,-765,-1012,-1188,-1251,-1248,-1185,-10204,-18292,-571,-311,-11,204,-5489,592,712,814,930,1095,1232,-2595,1497,1382,-1550,74,815,212,-1821,163,-1171,143,60,-1043,-1202,-1971,445,493,-1653,-646,41,-1831,-72,-408,-705,-1047,-1402,-1663,-1745,-1597,-1351,-1061,-1247,-495,-1207,-815,116,215,284,-576,135,-146,-867,-1756,-31,-334,-1678,-1120,-971,230,-187,-996,-1020,-520,-650,1662,1144,-129,-1138,-486,-731,-731,-423,-507,-1544,1100,601,-536,2198,2257,2159,1897,535,874,639,-913,-1679,-1354,-1171,-1167,-1329,-1489,-1564,-1604,-1497,-1257,-1023,-760,-804,-394,-282,-818,-107,-32,70,98,132,-392,-1469,-761,-81,-120,-1721,-226,-249,-1981,-1415,-426,-591,-1367,-1235,-1684,-2095,-1756,-1297,-997,-399,-27,290,506,-1094,700,630,530,424,300,-1122,-1171,-831,-281,-468,-703,-917,-1102,-1324,-1529,-1818,-1763,-1572,-1445,-1352,-1243,-1136,-944,-1775,-389,-32,310,512,695,1208,784,-941,-903,206,1701,1558,128,-625,-164,229,-119,-699,-239,-369,-709,-981,-1242,-1570,-1862,-2167,-1884,-1590,-1347,-1128,-1016,-973,-1198,-1125,-1226,-1345,-1389,-1363,-1312,-1285,-1336,-1376,-1470,-1550,-1534,-1433,-1258,-971,-783,-608,-498,-375,-247,-822,-898,-488,275,1455,1032,-101,625,1261,-1202,843,2311,979,-1338,136,270,138,-125,-236,-109,-510,259,516,752,971,1244,-235,-426,797,-1526,-239,122,-570,944,-81,-140,-301,294,359,36,-328,458,471,666,906,243,188,-116,-408,-785,-1287,-1032,-933,-1368,-190,265,668,-1774,-989,-2176,-1180,-299,-184,-2066,-587,1099,-506,-316,-816,-223,-920,-296,-656,-1052,-1437,-1679,-1422,-977,-1006,-189,-194,-364,-667,-961,-1860,-1565,-1655,355,226,137,88,-18,-242,-78,-175,-685,-374,-538,-650,-664,-637,-263,-1475,312,578,359,-705,1039,1032,-892,258,-841,0,-2190,363,197,-60,-53,-958,-937,-459,-685,-834,-978,-1023,-960,-1561,-541,-736,-1205,-1491,-93,-50,-1476,-769,-19,-52,-139,-200,-241,-289,-310,-307,-858,-803,-1751,-176,-120,-79,-51,-55,-110,-366,-1593,-636,-871,-1123,-1263,-1326,-1312,-1196,-1204,-865,-615,-1242,-934,-23,127,-756,-305,383,-633,151,-120,-424,-660,-665,-453,16,-82,-277,590,-47,-369,217,-201,418,1405,1145,870,568,-83,-890,-204,-350,-480,-523,-546,-553,-534,-534,-569,-972,-714,-1049,-978,-1126,-1310,-1562,-1746,-1715,-1552,-1353,-1109,-954,-1944,-741,-1100,-490,-403,-13333,-41221,-22844,282,496,704,-2298,-335,-143,1318,1426,1496,1553,1610,-7282,-21081,-6939,1825,1909,2052,2179,2324,264,-2451,-1521,-2584,-1485,1661,2723,-954,4,1165,336,-1672,-1638,-120,1170,1017,-203,-1791,-1157,-285,-557,-805,-995,-1114,-1176,-1509,-1225,-1009,-888,-778,-610,-488,-460,-173,-289,-408,52,-17,-113,-1527,-451,-664,-900,-1146,-1370,-1318,-1111,-895,-638,-440,-472,-1234,-421,36,122,-1003,207,231,260,301,-117,124,-487,-1653,-462,-311,-97,-175,-1855,-1148,-1596,-1521,394,476,70,-360,-751,-483,194,-305,-1122,-1590,159,894,1608,630,-1110,-22,-846,-846,2016,885,-1307,-37,2447,-979,483,-524,-1306,-1133,-319,-159,-626,-998,-1338,-1434,-1317,-1199,-1159,-1206,-1225,-1243,-1204,-1138,-1032],[845,-397,347,208,-31,-209,-289,-246,-98,27,-476,235,285,202,-180,455,-1116,849,-1233,1482,1686,1577,-174,-825,314,957,755,312,-169,-115,-958,-682,-1633,-141,-42,-451,54,-471,-385,-972,-670,-276,-545,-778,87,27,-953,-84,-184,-353,-499,-769,-1338,-1043,-1079,-1014,-902,-785,-732,-706,-688,-669,-644,-607,-593,-978,-572,-1494,-520,-554,-592,-667,-747,-895,-957,-1029,-1116,-1234,-1283,-1340,-1330,-1261,-1117,-914,-825,-745,-708,-699,-639,-1267,-620,-639,-831,-568,-562,-541,-882,-1624,-405,-404,-287,-216,-97,-1003,-620,-573,-977,-93,513,-48,-2014,-252,-632,-911,-7,-541,-457,555,593,-945,-1363,-237,-529,-649,2927,2615,1911,331,-1342,-1911,442,-18,-482,-898,-1250,-1437,-1440,-1322,-1164,-3831,-2782,-2083,-862,-559,-460,-419,-452,-1144,-466,-460,-431,-349,-249,-75,-1259,-1583,239,319,388,-1340,-848,-1874,-750,-545,409,153,-801,-437,15,-117,-291,-487,-721,-1548,-1315,-1439,-1646,-1736,-1701,-1526,-1316,-1066,-757,-363,-250,-983,-2309,-26,1485,2076,421,2437,1178,-708,-1747,-1396,266,846,717,850,-912,-96,-46,-44,37,118,131,76,-155,-523,-1069,-1704,-1531,-808,-38,612,1382,720,-259,213,-1445,-629,-447,751,77,-669,-627,99,-81,-341,-554,-696,-711,-930,-368,-1301,239,596,553,-330,1218,1204,-182,-1183,-576,-1255,-889,-1520,-1532,-825,-77,104,-31,-498,332,-1534,-137,207,-1095,688,983,999,-1584,-1413,-711,244,699,3332,3292,3117,2771,2357,-396,1371,1187,682,-707,-1417,-172,-1504,237,894,557,-548,-1739,-1331,598,-152,-63,-668,-1275,-1518,-1092,-402,283,674,-1231,1144,-1032,-1029,-797,-1481,-338,1898,-321,-654,608,-104,-964,241,2297,2003,101,-545,394,357,-167,-497,-368,-270,-90,-723,350,-111,650,645,537,-138,103,-442,-566,-938,-1254,-1467,-1554,-1533,-1432,-1336,-1307,-1294,-1326,-1390,-1495,-1608,-1733,-1851,-1929,-2017,-2097,-2106,-2103,-2123,-2106,-1970,-1824,-1610,-1460,-1265,-1137,-1078,-1031,-1028,-1097,-1230,-1507,-1740,-1886,-1767,-1512,-1208,-1051,-743,-556,-2189,-523,-614,-785,-1009,-1300,-1586,-1865,-1958,-1699,-1366,-1121,-1428,-832,-985,-857,-994,-1113,-2007,-1395,-1427,-1328,-1070,-744,-400,-33,-301,-1657,-1126,-746,-778,-303,377,-1435,282,-190,-1951,-13,-201,-282,-396,-590,-1375,-401,-320,-623,-1933,-1709,-591,225,-285,-800,-1274,-1535,554,236,-1472,-95,228,289,12,-219,-833,-398,-201,1,-1251,-1039,865,1039,1060,-2900,-8676,-2436,-999,-361,403,323,218,-1216,163,231,336,459,-11401,-16339,835,894,958,918,-4554,788,652,494,331,182,-35,-3610,-619,-1040,-1492,-1983,-1581,-1017,-1167,-879,-1994,-95,-139,-1295,-1284,-1786,902,560,-1653,-796,-550,-2091,-889,-855,-649,-451,-305,-179,-88,-36,-67,-786,-1326,-208,-1744,-700,72,207,178,-571,282,-44,-641,-1641,29,-350,-1503,-1085,-1162,-54,-412,-1343,-1097,-348,-141,1728,1291,-847,-709,-451,-1080,-1536,-1339,-684,-1542,704,732,-477,2017,2127,2068,1838,891,1112,721,-774,-1599,-1137,-1535,-782,-1496,-559,-443,-358,-237,-199,16,109,-893,95,8,-460,-211,-326,-392,-501,-553,-580,-1545,-791,-552,-471,-1780,-415,-408,-1742,-1739,-505,-568,-1420,-823,-995,-1128,-1288,-1419,-1461,-1355,-1182,-937,-691,-1319,-212,-65,67,195,289,-901,-977,-883,104,-387,-836,-853,-865,-1759,-1246,-858,-562,-1283,-843,-953,-699,-927,-1137,-1570,301,695,336,536,656,1190,670,-1035,-1188,375,2833,2647,132,-851,62,289,25,-553,-449,516,403,407,465,-91,440,-142,-1515,-544,-1256,-831,-764,-845,-1221,-843,-315,-80,145,342,491,574,561,546,452,315,-461,-50,-285,-452,-719,-962,-1226,-1368,-1373,-1303,-1118,-900,-683,-485,-334,-299,-225,-252,-1626,-497,-666,-844,-1018,-1033,-887,-623,-287,22,372,-346,561,1036,1198,1312,1456,-141,-42,782,-1545,-530,-11,-526,856,46,117,-231,480,555,-351,-641,678,468,282,189,182,294,-42,559,-781,-1589,-814,328,-1203,581,397,157,-1547,-1140,-2316,-1050,-1030,-1193,-2328,-1501,-1625,-1666,-1631,-1452,-1209,-1451,-712,-473,-291,-169,-134,-155,-364,-1161,-693,-934,-1080,-1023,-1135,-1924,-1412,-1540,338,531,752,1006,401,-176,810,1640,-631,724,1502,1148,267,-603,-521,-1587,-1708,-1390,-926,-482,-136,92,-799,277,-804,-30,-1835,-243,-505,-738,-885,-1082,-1189,-1073,-1082,-993,-924,-847,-798,-1695,-695,-975,-1170,-1245,-923,-994,-1341,-1067,-1096,-1137,-1215,-1255,-1256,-1245,-1196,-1129,-1078,-1063,-1871,-1085,-1147,-1239,-1339,-1414,-1408,-1286,-1772,-908,-740,-640,-537,-511,-591,-735,-1787,-1274,-1570,-1938,-1781,-1450,-1091,-722,-387,-107,-821,377,584,817,636,292,0,677,20,-270,526,-401,-34,272,-36,570,728,411,148,-72,-428,-753,-737,-163,-663,-4,81,-479,161,136,-305,-896,125,-956,-1228,-724,-1024,-806,27,108,156,218,342,-786,-1887,-581,-680,1078,1314,-12562,-38048,-22463,2076,2074,1967,-4070,-527,-250,708,319,-71,-416,-681,-3728,-36331,-13564,-495,-193,178,514,825,444,-2200,-1979,-2319,-1709,1414,1328,-881,-102,687,249,-1775,-1604,-343,-461,-669,-788,-1821,-1267,-1039,-1040,-1020,-957,-873,-1009,-1494,-1262,-755,-770,-828,-847,-924,-1157,-979,-997,-1018,-1054,-1124,-1164,-1612,-1219,-1235,-1181,-1126,-1080,-1381,-920,-836,-675,-528,-588,-1246,-608,164,377,-682,733,876,969,-186,-281,241,31,-1797,-406,-156,-3,-67,-1831,-938,-1898,-1300,341,-199,-822,-1446,-2031,-1815,-1173,-669,-1365,-1093,427,960,1518,823,-852,243,-736,-863,1755,1054,-1346,-256,1338,-1579,624,-630,-1235,-1501,-1514,-1908,-2037,-1869,-1666,-1431,-1284,-1185,-1145,-1156,-1111,-1061,-990,-966,-1001],[1163,-330,-282,39,-340,-680,-985,-1224,-1346,-1418,-1386,-1258,-1065,-822,-574,-345,-784,30,-1013,281,260,241,-408,-591,-247,-509,-762,-985,-1117,-1159,-1276,-980,-1502,-631,-450,-510,-258,-753,-421,-826,-855,-249,-886,-877,146,95,-1098,100,139,179,317,-619,-1499,-550,970,121,-527,1963,1251,1339,544,-13,644,1560,316,-1037,-242,-1115,460,1626,1123,143,-917,-1315,-388,-179,-1413,594,1378,-167,92,-883,75,-59,-359,-367,-1002,-1598,-2006,-2089,-1947,-1809,-1702,-1626,-1537,-1239,-1062,-1665,-315,656,375,826,815,-1324,-940,-693,-1020,-35,782,318,-1978,-18,-111,-713,205,-595,-536,576,729,-604,-1733,-428,-784,-433,1776,1395,921,450,-2069,-2173,-720,-965,-1149,-1265,-1363,-1448,-1603,-1789,-1927,-3548,-2435,-1794,-1624,-1518,-1380,-1292,-1262,-1203,-1088,-974,-854,-711,-599,-464,-1098,-1473,-599,-752,-930,-1290,-1270,-1811,-1307,-1196,-1045,-962,-839,-797,-798,-833,-933,-1067,-1221,-1329,-1381,-1166,-957,-664,-1398,-23,255,502,743,377,-432,-551,-2211,-189,1387,1804,292,1453,669,-810,-1564,-1392,-231,-583,-871,-1068,-1155,-1137,-1041,-894,-811,-809,-867,-904,-937,-841,-638,-1470,-293,430,628,808,1300,619,-924,-76,-1248,-556,-504,325,-328,-1013,-763,-513,-621,-719,-854,-1043,-1269,-1529,-1723,-1625,-1262,-773,-258,-499,668,1046,-303,-1079,-522,-998,-553,1137,-385,394,-26,-448,-793,-1046,-1114,-1908,-801,-706,-1039,-495,-97,1108,-1618,-1629,-706,627,1230,3292,30937,33102,33259,14460,-890,1352,2120,909,-155,-1404,-536,-1506,-25,-710,-1682,-2461,-1759,-1630,-322,-504,610,1310,309,-713,-1001,1527,1224,1235,-1379,1190,-1126,-828,-357,-2230,-772,1286,-268,-765,653,72,-1054,119,826,475,64,-700,-590,-921,-1158,-1278,-1280,-1109,-894,-1128,-438,-601,-136,-135,-236,-424,-638,-958,-1212,-1454,-1544,-1478,-1319,-1121,-1103,-1391,-595,-531,-542,-625,-1202,-1325,-1248,-1463,-1536,-1445,-1207,-1154,-1176,-116,163,-152,563,666,618,-1058,-596,-263,-713,-485,-839,-1224,-1724,-2132,-2115,-1733,-1320,-1045,-1065,-189,52,-2336,-690,587,601,554,429,-1180,143,-53,-1592,-106,67,-1236,-619,-998,630,1623,-68,-1857,-469,1513,1091,524,-209,-1094,-2046,-2036,-1563,-1043,-826,-966,-382,463,-1286,261,4,-2001,824,448,125,-27,-711,-1522,910,1018,-823,-1733,-1253,-216,917,-122,-754,-1225,-1440,-1006,-1267,-1446,-1219,-1002,-709,-468,-255,-416,-183,80,72,-1454,-1084,163,182,134,-3083,-8637,135,68,39,-73,-263,-608,-9261,-1495,-1902,-1986,-1665,-12333,-14560,-373,-50,240,382,-3564,466,366,208,30,-123,-303,-4643,-530,-540,-1093,-59,383,848,-402,-1408,-2563,-454,-891,-1463,-1391,-1543,1041,467,-1619,-891,-289,-1968,-1479,-1919,-1707,-1172,-589,23,635,1209,345,-1103,-1406,-663,-2366,-543,-145,720,-341,-470,479,15,-489,-1624,82,-390,-1315,-984,-1377,-383,-675,-1686,-1027,-91,369,744,491,-1470,-257,-178,-530,-355,-329,-343,-1596,-5,85,-442,190,150,52,-118,-317,-515,-686,-858,-1553,-1087,-1728,-1153,-1620,-1142,-1092,-1079,-1012,-870,-746,-577,-936,-333,-269,-226,-216,-234,-244,-337,-414,-634,-1539,-681,-725,-714,-1809,-748,-767,-1437,-1875,-865,-893,-1324,-1000,-1050,-1035,-1033,-1022,-1616,-892,-814,-719,-653,-1476,-577,-633,-692,-745,-819,-925,-1041,-1197,-1388,-1610,-1817,-1945,-1867,-1734,-1769,-983,-209,-1408,-1067,-1040,-663,-1030,-1284,-1222,1505,1607,221,510,621,820,541,-1119,-1350,569,1227,1023,132,-1043,474,385,154,-435,-555,286,203,198,209,-427,102,-264,-1284,-231,-1300,-998,-555,-677,-1070,-1017,-1151,-1254,-1232,-1091,-876,-649,-477,-291,-188,-140,-218,-183,-271,-387,-381,-725,-956,-697,-481,-725,-650,-276,-155,-40,49,-457,-568,-27,-1998,150,169,195,-200,244,299,345,391,386,425,-144,352,372,384,384,430,-65,351,397,-1540,-852,-133,-543,-101,-245,-342,-414,-355,-246,-720,-972,348,565,773,965,1127,639,-41,1636,-580,-1719,-570,445,-799,2533,2565,1934,-1290,-1302,-2239,-868,-635,-987,-1864,-620,-264,-748,-1254,-1696,-2068,-2344,-2365,-2272,-2188,-2121,-2037,-1836,-1539,-1313,-851,-985,-652,-888,-1244,-1556,-1115,-1354,278,200,147,121,82,-111,-106,-275,-562,-706,-1047,-1401,-1721,-1804,-1635,-1288,-972,-648,-385,-130,65,195,-610,336,-565,-4,-1450,177,25,-120,-220,-1214,-1446,-598,-767,-865,-1005,-1149,-1329,-1710,-1690,-1947,-2181,-2188,-2060,-1868,-1627,-1388,-1119,-835,-564,-239,122,470,805,-240,29,-5,-1715,1120,813,379,-159,-788,-1489,-2058,-1879,-836,-198,311,757,9,1175,-705,-1679,-178,720,13,331,786,1074,-299,-251,1247,-941,1305,2529,1879,555,157,-112,630,84,-269,513,-703,239,335,165,741,848,708,549,347,-783,-302,-1594,-436,-876,-216,-109,-782,-230,74,-156,-759,224,-878,-1458,-787,-814,-735,338,1264,1426,1576,1755,-838,-1622,-277,-243,2305,2433,-12217,-34827,-21835,2508,2257,1875,-4887,-754,-371,-605,-1280,-1849,-1725,-1192,-680,-42640,-19223,454,640,753,716,567,379,-1805,-2067,-1660,-1537,-1553,-1763,-1815,-1787,-1681,-1671,-1722,-1622,-1548,-1400,-1205,-895,-1797,-1224,129,489,805,-903,-897,-727,-1358,-1272,733,346,-116,-534,-1350,-1767,-1334,-1276,-1122,-951,-811,-646,-1587,-623,-1723,-337,-49,-414,-1450,-469,-778,-1052,-1320,-1422,-1401,-1186,-891,-514,-398,189,491,409,-592,-371,402,485,-1033,-173,26,102,79,-1718,-719,-1645,-954,-1023,-1319,-1407,-1146,-778,-657,63,-891,-1149,-538,700,974,984,894,-126,587,-601,-831,429,215,-1336,-498,-817,-2059,-1237,-991,-1054,-1889,-637,-295,-502,-848,-1406,-1976,-1474,-717,-21,561,1070,720,-335,-164,1574],[-1804,-2132,-2465,-2905,-3395,-3916,-4084,-3548,-3011,-2549,-2112,-1699,-1321,-1189,-618,-295,-337,354,-431,987,1171,1041,-599,-336,-576,648,620,62,-156,475,-1138,109,-1291,-153,387,-448,-540,-816,-292,-563,-945,-132,-1135,-895,-727,-1006,-1218,-1374,-1464,-1507,-1408,-1252,-1573,-675,-270,77,-641,1109,1469,1666,670,85,482,1680,462,-1022,-208,-673,1026,2040,1060,69,-903,-1675,-508,-524,-1498,533,1304,-94,190,-683,-317,-589,-751,-1376,-1989,-2491,-2652,-2526,-2405,-2339,-2297,-2214,-1980,-1457,-1240,-1368,-535,293,65,757,979,-1314,-1205,-765,-1066,33,1134,721,-1932,-679,-1570,-2149,-1673,-894,-635,527,886,-199,-1888,-618,-975,-141,1196,863,505,216,-2254,-1880,-358,-551,-805,-1096,-1431,-1764,-2125,-2365,-2296,-2712,-1868,-1617,-1418,-1308,-1163,-1047,-952,-1120,-570,-344,-118,109,284,458,-826,-1236,200,76,-199,-1142,-902,-1668,-1647,-1962,-2211,-2445,-2507,-2507,-2420,-2256,-2049,-1789,-1499,-1188,-970,-517,-225,78,-1596,255,729,588,809,-29,-304,-95,-1849,-278,191,28,-204,-419,-640,-876,-1347,-1196,-1013,-973,-870,-724,-580,-462,-362,-260,-246,-327,-487,-655,-863,-969,-918,-1605,-528,218,682,993,1622,557,-1507,-364,-1059,-528,-488,777,-763,-1242,-814,-252,1051,721,357,-38,-446,-993,-1355,-1828,-2087,-1824,-1319,-808,-333,89,-355,-861,-386,-518,176,862,-85,570,439,175,-778,-743,-1029,-2076,-1105,-1830,-1781,-607,-491,-1594,-1549,-1809,-691,956,1674,3117,33102,115408,96458,15481,-1385,1321,2277,1187,405,-1251,-899,-1486,-236,399,185,-786,-1503,-1787,-364,-859,406,1553,352,-787,-1119,977,621,290,-1434,-287,-1110,-855,-1037,-2027,-1073,-919,-781,-846,-650,-600,-1108,-498,-408,-380,-342,-875,-318,-159,-119,-799,-19,71,130,-1160,132,-1019,-164,-496,-939,-1453,-1845,-1708,-1091,-464,-494,41,1146,699,-1173,-1540,-373,1865,1650,1297,-1048,-1491,-17,92,62,174,-41,-649,-721,1523,1455,-93,1018,2124,1236,-1070,-558,-538,-961,-418,2,-246,-501,-1005,-975,-707,-701,-1209,-1040,-734,-751,-2091,-1264,-1028,-1102,-1128,-1119,-1212,-824,-655,-1225,-124,175,-1070,-613,-1016,437,1196,-344,-1696,-32,1214,877,456,-76,-700,-1345,-2032,-2471,-1881,-1328,-1181,-545,-285,-1205,-291,-463,-1860,-906,-1144,-1265,-1351,-1259,-1703,-812,-532,-1045,-1609,-778,-6,-84,-222,-760,-1146,-1376,-1664,-1931,-1946,-1742,-1392,-983,-651,-385,-209,-513,-155,-263,-1582,-1127,-187,68,383,-3321,-7875,1714,2028,2025,2425,-351,2101,-16878,1053,355,-415,-1155,-12896,-12953,-375,491,1401,2200,-2685,3600,4109,4496,4777,4872,2583,-4450,-21,-701,-837,182,1332,1165,261,-1275,-2547,-788,-1648,-1519,-1543,-1253,381,-519,-1563,-2037,-2107,-1759,-1183,-798,-347,82,497,932,1357,1734,659,-1456,-1492,-1090,-2146,-408,-346,316,-931,-334,462,-4,-452,-1722,99,-466,-1136,-858,-1622,-750,-932,-2013,-906,198,377,-143,-639,-1399,-1555,-1800,-1754,-1458,-1064,-656,-1735,-3,212,-447,485,517,501,431,351,286,250,-405,-1561,-943,-1654,-1242,-1721,-381,-578,-884,-1207,-1508,-1818,-1940,-1841,-1542,-1214,-869,-538,-229,86,68,515,-685,-1448,-474,871,968,-1838,529,702,-1142,-1504,189,-501,-1150,-224,-216,-194,-195,-546,-1775,-206,-224,-228,-257,-1332,-518,-438,-550,-663,-813,-1009,-1222,-1457,-1658,-1732,-1569,-1231,-840,-1128,-1309,-922,213,-1518,-1372,-1104,-721,-1143,-1377,-928,1527,1453,-32,419,580,458,379,-1151,-1200,558,612,625,117,-1088,435,262,39,-328,-535,-401,-480,-425,-312,-795,-159,-396,-988,-160,-1189,-1113,-383,-516,-819,-938,-1145,-1338,-1403,-1317,-1126,-906,-740,-568,-493,-495,-560,-725,-956,-1149,-1449,-1689,-1856,-1801,-1648,-1510,-1327,-1169,-1056,-996,-1003,-1072,-1179,-1264,-2163,-1238,-1045,-765,-472,-117,229,537,805,976,1138,63,847,1044,1027,910,829,-37,585,488,-1535,-1184,-199,-640,-257,-520,-809,-1170,-1507,-1887,-2191,-2061,-1658,-1178,-701,-252,145,371,93,1088,-241,-1706,-338,544,-317,1444,1328,1149,-1047,-1462,-1955,-673,-663,-1256,-1416,-1009,-1169,-1200,-1160,-1500,-881,-1687,-1268,-268,-48,192,441,727,121,-1386,-835,-1445,-806,-994,-1282,-1058,-740,-1105,101,-193,-380,-449,-435,-379,-244,-89,-479,217,557,749,27,-457,1056,-615,810,564,220,-137,-537,-961,-1325,-1674,-1895,-1991,-2009,-2050,-2141,-2274,-2413,-2578,-2491,-2201,-1892,-1512,-1199,-929,-745,-1599,-645,-1330,-1022,-741,-821,-823,-861,-658,-404,-204,-23,206,86,740,652,-72,592,322,-1575,1490,1267,912,437,-157,-871,-1692,-2504,-1759,-931,-190,519,89,1100,-623,-902,-578,863,606,781,556,623,-27,-242,1040,-988,1441,2767,1812,419,-41,-255,514,46,-347,491,-978,372,341,330,863,819,95,-724,-1583,-2017,-1466,-1857,-1085,-1050,584,145,-921,-645,-30,50,-621,79,-869,-1669,-917,-617,-664,320,1334,1531,1720,1916,-881,-1370,-13,91,1560,1288,-12402,-31663,-20523,-37,-447,-890,-4849,-1875,-2318,-2038,-1574,-1155,-777,-444,-193,-32352,-23847,42,-96,-298,-618,-964,-1151,-1399,-1706,-946,-1123,525,823,-536,-366,750,6,-1577,-1345,-602,-176,-247,-626,-1798,-1087,543,778,956,-980,-1013,-368,-1164,-1328,463,174,-138,-373,-1740,-1970,-831,-805,-790,-782,-808,-813,-1510,-902,-1750,-962,-1051,-1196,-1467,-1533,-1695,-1720,-1685,-1544,-1425,-1245,-1040,-770,-508,-253,-44,-152,-920,-453,103,-39,-314,-624,-986,-1338,-1703,-1808,-1540,-1255,-1002,-776,-558,-379,-184,-71,-906,65,-1038,-796,-43,401,373,270,112,-66,-202,-508,-852,-385,-320,-1358,-827,346,-2267,944,-960,-838,-2199,-708,1005,691,292,-232,-746,-1132,-756,-230,217,637,531,-583,-77,1217],[-303,-799,-1322,-1969,-2661,-3237,-3023,-2368,-1688,-1116,-1779,-190,150,-1881,-628,869,93,791,319,195,848,772,-811,-144,-989,499,492,-62,-126,830,-630,518,-1106,-94,-99,-356,-730,-728,-236,-296,-1019,-315,-1345,-918,-639,-824,-947,-1017,-1026,-1000,-857,-695,-1642,-545,-4,12,-816,751,884,950,764,144,296,659,451,-1026,-192,-312,-247,-300,-267,-202,-706,-1821,-666,-787,-1400,193,215,-110,144,-493,-543,-1027,-351,-191,-614,-1269,-1598,-598,-630,-695,-974,-594,-498,-1060,-1513,-990,-640,-256,-313,596,1073,-1132,-1520,-900,-1223,27,1100,916,-1986,340,106,-41,234,-631,-870,10,-41,-68,-1823,-919,-1175,-234,-234,-281,-361,-417,-1991,-1443,-631,-751,-910,-1063,-1206,-1296,-1393,-1462,-1464,-1969,-1371,-1327,-1235,-1193,-1087,-996,-929,-1179,-634,-455,-269,-64,110,312,-558,-1027,7,290,158,-1020,-642,-1567,-804,-807,-954,-1144,-1239,-1332,-1345,-1235,-1036,-753,-443,-508,-611,362,714,808,-1891,317,1291,51,243,-332,-14,254,-1505,-361,708,639,117,453,-376,-1014,-1247,-1012,-347,-52,-84,-153,-208,-310,-119,47,200,306,356,389,323,218,59,-1650,-816,5,257,662,1080,433,-2083,-726,-983,-653,-491,633,-1303,-1405,-869,-476,1338,1720,1103,-265,593,-1124,249,-799,-300,-718,-1104,-1405,-1469,-1270,-952,-673,-464,-281,-375,-371,-394,-436,-581,-836,-1092,-1238,-1166,-2062,-1313,-1987,-960,-3,-42,-1024,-1469,-1983,-742,1144,1951,2771,33259,96458,94704,15613,-1911,1230,2364,1442,893,-1061,-1315,-1488,-437,-482,-1256,-1157,-1453,-1732,-850,-1209,-112,232,304,-878,-1226,623,585,545,-1453,404,-1037,-335,-51,-1395,-1151,-368,-441,-947,-506,-441,-1128,-256,-144,-114,-107,-1078,-752,-325,-503,-996,-973,-1173,-1392,-1569,-1697,-1609,-1315,-1004,-673,-321,90,223,-410,-357,-463,47,1418,380,-1272,-1610,-322,514,0,-570,-1187,-1775,-1922,-1423,-887,-446,-95,-138,-346,600,645,-69,534,390,120,-1114,-542,-872,-1240,-971,-851,-631,-477,-1221,-1204,-706,-358,-1381,-951,-165,-159,-1781,-1738,13,193,418,635,-1342,119,778,-839,1114,1066,-944,-680,-1017,268,534,-610,-1550,419,2088,1746,283,852,710,404,304,-1360,-861,-1037,-1443,-1768,-1950,-2082,-2195,-2221,-2139,-1979,-1786,-1517,-1352,-1208,-1698,-1154,-1205,-1315,-1551,-1700,-1695,-1535,-1197,-871,-1035,-1332,263,-148,-1438,759,-798,466,959,1287,268,-935,101,320,-1545,-1152,1400,1373,-630,-3569,-6891,1893,2086,2339,2523,-2153,2612,-23926,2354,2177,1991,1828,-12901,-11441,1939,863,2145,3224,-2001,4459,5039,5555,3356,3689,2118,-3342,-846,-1662,-543,174,1336,1406,786,-822,-2096,-1041,-2350,-1413,-1697,-899,524,-165,-1446,-1266,-1619,-1913,-1908,-1666,-1279,-920,-615,-337,-113,35,50,-1741,-1521,-1268,-1426,-631,-507,-252,-1524,-165,379,-85,-509,-1892,107,-540,-943,-704,-1851,-1099,-1047,-2229,-794,419,72,-326,-702,-1077,-1442,-1772,-2082,-2343,-2418,-2200,-1943,-1730,-1533,-1356,-1150,-980,-802,-628,-418,-164,126,-228,-1569,-964,-1431,-1323,-1770,382,689,381,39,-287,-650,-913,-1090,-1065,-913,-642,-308,68,505,162,1273,-681,-1249,-200,502,945,-1855,356,903,-856,-1002,109,-491,-915,-319,134,312,138,-419,-1756,13,248,-458,107,-1004,-877,-154,-284,-410,-552,-712,-853,-1011,-1091,-1161,-1168,-1129,-1085,-999,-905,-942,-957,-1467,-1719,-1534,-1791,-1985,-1871,-1533,-1160,-751,-408,-105,155,134,195,-1057,-758,451,331,120,-93,-904,-673,-969,-1284,-1584,-1783,-1983,-2117,-2045,-1841,-1627,-1349,-1117,-882,-739,-999,-1165,-471,-458,-539,-585,-663,-791,-907,-1020,-1141,-1291,-1498,-1664,-1852,-1990,-2003,-1930,-1808,-1599,-1506,-1428,-1541,-1437,-1441,-1449,-1338,-1156,-928,-684,-460,-471,-1593,-1089,-1877,-135,-195,-250,-282,-155,114,502,890,1439,1930,254,878,701,1024,2487,1990,-74,968,633,-1546,-1398,-159,-802,251,210,667,-407,447,12,-1126,-1663,-244,106,501,845,1071,32,305,1075,148,-1692,-147,-162,-521,-861,-1149,-1403,-1590,-1741,-1830,-1834,-1764,-1567,-1270,-1027,-719,-896,-438,-1803,-1168,-1253,-1629,883,534,744,1260,1507,341,-1260,-1555,-1820,-1011,-1142,-1253,-557,-336,-804,350,-145,-598,-945,-1120,-1062,-731,-275,-410,-137,1282,1417,48,-354,1741,-258,1310,898,611,632,723,977,-233,1374,-117,-7,-777,-156,618,926,86,-1689,-2041,-351,72,622,1119,553,714,-1394,-824,-1404,-949,-576,-24,-5,-655,-747,-236,-233,-288,-355,-444,-583,-737,-902,-1079,-1260,-1527,-1469,-1491,-1445,-1319,-1130,-914,-768,-1868,-370,-262,-223,-165,-159,-225,-344,-474,-807,-648,-748,-638,-467,-116,218,-308,775,-965,1543,2681,1714,185,-351,-476,285,-134,-563,400,-1231,302,233,394,871,1250,853,596,66,-1507,690,-837,-1421,-1153,816,112,-922,-1111,-221,249,-521,-361,-936,-1472,-1165,-510,-648,186,467,416,399,422,-962,-1264,1,-213,-459,-735,-13068,-28390,-18205,-1042,-920,-790,-4419,-1468,-771,-563,-551,-562,-567,-552,-531,-20735,-27200,-331,-235,-87,28,140,311,-1071,-1193,-352,-700,466,384,-405,-626,-20,-231,-1445,-1265,-868,-1046,-1159,-1093,-1863,-919,-483,-220,14,-1110,-987,23,-951,-1464,201,555,457,-403,-1645,-1474,-1533,-201,-357,-421,-685,-943,-1407,-1458,-1615,-1598,-1416,-1204,-1411,-846,-767,-679,-659,-747,-669,-1001,-560,-400,-220,-27,129,-675,-1099,-542,64,-124,-424,-708,-950,-1051,-1059,-1508,-735,-698,-476,-440,-446,-523,-602,-758,-1104,-883,-1138,-777,-694,-605,-536,-518,-515,-476,-331,-448,-937,459,736,-1403,-1180,433,-1989,1294,-1204,-592,-1815,-708,202,-16,-96,-101,-218,-72,-82,-160,998,1202,351,-778,0,1145],[523,-342,-1162,-1927,-2255,-1848,-1126,-388,-693,-279,-1929,528,419,-2293,-509,1620,459,1007,1154,-641,156,546,-1046,-35,-1396,338,357,-146,-96,-270,-586,-886,-1145,-1429,-1636,-1779,-1898,-1925,-1884,-1853,-1778,-1753,-1765,-1826,-1912,-2115,-2312,-2525,-2704,-2586,-2227,-1886,-1670,-1246,-947,-668,-946,-193,-66,9,49,58,41,0,-96,-1008,-360,-511,-543,-594,-533,-376,-386,-1510,-820,-902,-1211,317,939,-180,212,-272,-430,-1134,-440,480,-128,-2030,-1478,-124,681,106,-1023,-538,-101,-1299,-1787,-538,-360,-779,-649,-651,-637,-881,-1809,-1029,-1408,50,843,769,-2059,486,89,309,265,-535,-1174,180,99,-4,-1551,-1247,-1253,-402,-267,-114,26,171,-1559,-1000,209,22,-267,-595,-909,-1077,-1071,-861,-511,-1296,-770,598,-760,1098,1138,-992,-325,-1244,-310,538,239,-48,-347,-571,-868,-1071,-1195,-1243,-1194,-1096,-929,-1446,-820,-282,-23,165,404,-478,591,803,162,787,669,-238,-314,37,-244,-485,-2203,-902,-1113,-1325,-1499,-1557,-1479,-1279,-1113,-750,-416,-126,62,219,-862,-1147,-1180,-787,-537,-336,-426,-745,-1103,-1416,-1415,-1047,-620,-220,127,459,-203,833,820,-1564,-1037,514,256,-6,-349,-716,-2513,-1233,-1222,-1061,-767,-434,-1850,-1409,-865,-672,912,1160,1155,-477,358,-1276,258,-688,887,975,965,-1093,845,614,-351,-493,-126,275,244,357,169,185,477,437,-585,247,-460,-1911,-1159,-616,-942,9,505,818,-1337,-2025,-793,1243,2115,2357,14460,15481,15613,14876,-2241,1160,2447,1719,1353,-810,-1704,-1426,-550,-46,-308,-1255,-1404,-1488,-1161,-1402,-910,-720,-573,-946,-1266,-460,-511,-599,-1406,-729,-891,-817,-841,-859,-1004,-828,-823,-1030,-889,-915,-1057,-998,-1006,-1070,-1127,-1222,-1224,-1301,-1339,-1348,-1341,-1245,-1144,-1002,-878,-1180,-539,-391,-251,-110,78,205,-662,-260,-402,67,823,27,-1362,-1580,-275,1408,1579,1679,-676,-1211,-550,135,549,1189,-12,353,-33,14,-193,-244,-236,-126,-58,-1149,-512,-1204,-1378,-191,443,511,-464,-1365,-1379,-675,-429,-1518,-769,-459,-659,-1459,-1764,-1498,-1783,-2047,-2146,-1839,-1535,-1340,-1193,-1049,-992,-967,-1004,-1048,-1089,-1124,-1051,-1415,-793,-605,-416,-220,-67,28,106,115,-1259,-763,-887,-1543,-751,-80,-1201,-223,-179,-903,-133,-122,-70,-133,-1364,-1378,-458,-563,-1471,-1559,-782,-688,-572,-353,-822,-907,-1317,128,-483,-1325,1137,-1222,-157,507,1249,554,-1399,-758,-153,-1304,-1178,3045,1188,-1918,-3813,-5932,2574,2504,2505,2462,-4627,2208,-30364,1766,1541,1313,1085,-12247,-9970,599,-992,502,473,-1619,541,559,580,628,740,859,-2197,-1413,-2696,-244,138,1239,1547,1120,-400,-1635,-1213,-2584,-1209,-1856,-526,888,56,-1299,-965,-374,-1451,-956,-495,-471,-816,-1154,-1357,-1348,-1151,-904,-1521,-1482,-1134,-714,-202,-424,-432,-2033,-20,15,-264,-692,-2152,-304,-635,-778,-583,-2065,-1430,-978,-2206,-794,-427,-609,-912,-1116,-1352,-1533,-1592,-1550,-1442,-1318,-1205,-1830,-1121,-1143,-1183,-1169,-1142,-1028,-835,-543,-163,276,-115,-1586,-1089,-1232,-1306,-1804,346,1712,1367,948,495,-47,-572,-1117,-1524,-1671,-1456,-1085,-663,-198,187,569,-673,-1002,49,212,480,-1898,136,723,-634,-487,-133,-295,-689,-453,-386,-305,-269,-348,-1702,-199,-163,-664,-51,-664,-987,-304,-42,-45,-793,-104,-322,-1075,-809,-488,-692,64,1359,288,-236,-569,392,-1264,-2088,-1102,-750,-1374,-1467,-613,87,-494,-1009,-1287,-1186,-933,-628,-872,-251,-150,-175,-328,-522,-841,-1134,-1457,-1792,-2072,-2176,-2213,-2224,-2115,-1934,-1768,-1543,-1366,-1191,-1118,-1099,-1186,-1211,-1375,-1589,-1739,-1533,-1224,-879,-543,-243,-14,110,216,228,185,117,-11,-158,-1514,-968,-1086,-1396,-1525,-527,-410,-617,-126,54,856,-295,-283,-1536,-1304,-1687,1197,859,387,-244,-936,-1713,-1595,-620,310,1257,403,803,282,543,1762,1539,-189,1130,525,-1585,-1260,-10,-951,-110,111,687,-613,346,85,-946,-1766,16,414,834,1194,1440,-369,548,1514,528,-1792,-2,192,-250,-697,-1096,-1429,-1614,-1691,-1730,-1795,-1942,-2091,-2164,-2111,-1872,-1565,-1282,-2141,-1461,-866,-1832,-7,217,443,697,986,551,-907,-1549,-1589,-1252,-1318,-1155,-70,95,-438,1039,1584,1349,860,393,-332,-263,-358,-349,-535,-102,-145,-335,-639,-1134,-1512,-1189,-353,615,921,900,879,-111,1438,-31,-81,-517,-678,351,1064,77,-2040,-2138,-964,1873,2006,2105,655,829,-1102,-949,-1324,-836,-432,-943,-1329,-1372,-1210,-1014,-895,-907,-975,-1089,-1240,-1349,-1357,-1256,-1101,-1528,-708,-541,-410,-312,-259,-276,-947,-1737,-830,-1153,-1525,-1794,-1839,-1630,-1325,-1089,-826,-620,-583,-534,-654,-799,-904,-944,-875,-820,-386,-104,162,-72,-705,-707,5,-387,-866,273,-1360,91,68,405,665,867,1061,449,-470,-1381,1053,124,-742,-1060,895,63,-789,-1529,-419,478,-380,-1001,-946,-1131,-1455,-454,-626,1,-128,-462,-787,-1048,-1346,-1569,-1589,-1402,-1101,-785,-13875,-24735,-14769,489,703,855,-3954,-1898,-976,929,902,870,862,896,954,-10715,-28597,1279,1364,1448,1438,1362,449,-794,-669,109,-314,131,-44,-287,-898,-333,-474,-1313,-1184,-986,-1200,-1371,-1359,-1922,-987,-690,-360,-54,-1238,-786,499,-673,-1614,-192,986,902,-144,-1123,-777,-1684,-380,-587,-1050,-1586,-2116,-2531,-2008,-1500,-1028,-614,-298,-1251,94,155,218,212,-776,-494,-1113,-401,147,-240,205,204,-1025,-1065,-614,-183,-351,-602,-825,-1020,-1109,-1123,-1428,-678,-333,24,383,733,766,-399,1348,-1166,-165,-1227,-257,633,348,84,-167,-372,-507,-545,-547,-1088,-635,-776,-1454,-1425,-1586,-1874,-2059,-1935,-1610,-1465,-768,-281,207,735,1205,-58,68,-108,-121,1639,1379,139,-968,19,1505],[1712,263,-563,673,486,-1090,521,-149,-754,-409,-1941,-135,-438,-1756,-296,1717,658,1091,1609,-949,-545,347,-1349,-86,-1859,-654,-1007,-1319,-1552,-1739,-1884,-1997,-2072,-2151,-2010,-1786,-1603,-1404,-1202,-1040,-1153,-695,-1539,-1014,-419,-448,-462,-487,-525,-606,-637,-694,-1709,-823,-693,-615,-984,-869,-374,-375,-406,-467,-559,-683,-870,-1087,-1342,-1614,-1766,-1887,-1799,-1606,-1369,-1198,-1022,-952,-1069,-640,-622,-708,-864,-1116,-1408,-1667,-1853,-1651,-1244,-2028,-1123,323,780,0,-1089,-724,-259,-1541,-2036,-99,243,-786,-893,-345,191,-692,-2107,-1198,-1641,97,2054,1388,-2166,580,30,702,1770,-305,-1582,124,877,684,-1239,-1609,-1225,516,1408,1569,1654,1031,-1172,-692,1420,1168,835,469,76,-293,-704,-1086,-1362,-1481,-1485,-1369,-1142,-953,-730,-1320,-567,-1353,-647,-777,-953,-1145,-1383,-1589,-1921,-2207,-2216,-1895,-1509,-1127,-709,-1363,-845,-43,524,1385,1116,-321,399,937,-140,1136,1276,-91,-156,1049,1988,884,-2335,388,1493,-203,-1495,48,864,752,-730,-197,679,546,37,-314,-1257,-1309,-1433,-1509,-1212,-798,-389,-38,159,-550,-176,311,146,-142,-536,-964,-1481,-1931,-1786,-1473,-1187,-359,12,332,498,179,-2234,-1408,-1039,-1164,-374,-514,-2382,-1310,-856,-872,664,1104,1178,-632,65,-1481,142,-623,619,671,696,-1309,1476,1735,-283,-390,-17,823,2245,2345,104,73,1920,672,-304,848,-518,-1758,-1278,-781,-941,463,719,521,-1191,-1940,-877,436,44,-396,-890,-1385,-1911,-2241,-1975,-1609,-1125,-753,-483,-548,-1949,-1296,-589,-228,-368,-1485,-1369,-1199,-1184,-1395,-1336,-1268,-1170,-1074,-1279,-900,-827,-760,-1324,-508,-739,-179,-17,-259,-728,309,-255,-1122,117,-41,-934,-504,-741,-1052,-1364,-1656,-1913,-2005,-1807,-1538,-1298,-1038,-843,-671,-578,-887,-473,-532,-666,-866,-1075,-1342,-1394,-1212,-808,-291,264,-358,-1457,-1509,-252,2269,2266,1609,-438,-825,-651,110,54,-330,-635,-789,-865,-923,-962,-950,-978,-958,-1006,-1171,-1011,-1504,-1236,-785,-549,-248,-696,-1438,-1451,-506,-480,-1614,-517,1004,432,-1153,-1430,-425,-383,-732,-990,-1708,-749,-434,-250,295,585,-818,-1011,-872,87,-568,-1053,-1305,671,529,356,-367,-46,-320,-595,-905,-1188,-1282,-1179,-1640,-950,-122,-1251,-397,582,-254,903,908,891,708,-1534,-863,-157,-442,-1653,-1634,-847,-703,-562,-379,-822,-780,-1333,-29,-850,-1072,1002,-1602,-876,97,1171,807,-1794,-1704,-539,-860,-1211,2033,-746,-3111,-4023,-5097,-66,-516,-840,-1128,-7612,-1507,-36193,-1549,-1500,-1461,-1446,-10939,-8475,-1454,-3279,-1464,-1497,-1595,-1465,-1452,-1424,-1370,-1270,-1193,-1090,-1475,-3722,-825,-734,-668,-693,-749,-858,-1300,-1290,-2016,-1360,-1969,-1570,-1619,-1608,-1613,-1555,-1498,-1527,-1599,-1783,-1928,-2026,-1882,-1584,-1194,-736,-275,-1165,-1354,-794,-34,-147,-383,-671,-1943,112,-32,-534,-986,-2326,31,-730,-654,-512,-2188,-1673,-765,-2052,-943,-1062,-1405,-1672,-1719,-1614,-1473,-1343,-1263,-1226,-1210,-1196,-1512,-1159,-1128,-1093,-1023,-1002,-985,-965,-874,-672,-361,-81,-1554,-1306,-1090,-1219,-1809,219,1600,1474,1285,826,-213,-1117,-652,-271,-549,-706,-744,-672,-495,-348,-169,-676,-715,244,100,-34,-1941,-115,474,-481,18,316,83,-477,-612,949,1132,-365,-341,-1694,-113,259,-735,69,-342,-850,-699,1127,560,-1298,-52,-200,-1166,-1089,-462,-710,322,1939,840,135,-461,385,-1000,-2066,-1067,-741,-1516,-1539,-626,543,-40,-1514,-1327,-1883,-2061,-1659,-1252,-940,-662,-520,-525,-597,-828,-1070,-1379,-1733,-2066,-2248,-2315,-2314,-2221,-2119,-2114,-2054,-2071,-2064,-2104,-2110,-2013,-1868,-1636,-1350,-1044,-659,-281,132,560,-85,-186,1236,1907,2074,1457,55,1570,1570,-1927,-1529,-1151,-1098,-1478,-19,-429,-816,-873,-923,-874,-768,-644,-1198,-1235,-1612,-175,-40,107,245,452,680,-460,795,1278,1457,484,609,-199,-15,899,963,-388,1168,378,-1669,-1044,179,-955,-533,-104,582,-904,75,132,-704,-1569,-497,-637,-704,-684,-607,-832,-300,-183,-75,-2076,-97,-148,-209,-237,-172,-18,-618,-1716,-998,-289,-377,-1394,-474,146,15,-1173,-792,-2171,-1601,-1212,-1935,-2420,-1704,-948,-223,493,715,-476,-730,-1074,-1561,-1551,-1059,338,502,-65,1042,1184,906,464,71,-613,-529,-735,-837,-1005,-806,-569,-182,-37,859,11,1824,2224,1039,1100,1263,739,-97,1366,-91,-253,-353,-1244,-25,1096,58,-2091,-1980,-1632,448,329,146,-67,-352,-824,-1035,-1474,-1888,-1887,-1585,-1232,-869,-1195,-327,-154,-80,-28,9,-425,-551,38,34,6,-1622,-29,-63,-118,-183,-267,-390,-1191,-1649,-994,-1235,-1492,-1666,-1820,-1970,-2064,-2169,-2148,-2045,-1964,-1730,-1546,-1303,-995,-673,-373,-660,131,268,337,-365,-1148,-998,-375,-747,-1317,-633,-1416,-389,-210,45,245,336,348,-93,-1110,-1071,-433,-624,-681,-863,-457,-246,-691,-1852,-667,238,-266,-1784,-892,-852,-1787,-529,-683,-703,-782,-869,-912,-873,-1119,-1452,-949,-972,-1018,-1112,-14376,-20671,-10559,-1346,-1349,-1311,-3760,-2407,-1198,-644,-319,26,395,767,1095,-2831,-28143,1661,1644,1563,1352,1069,133,-663,-288,-4,-161,-226,-233,-266,-1221,-315,-764,-1260,-1156,-1120,-1813,-1840,-1996,-2025,-1568,-1182,-787,-433,-1428,-536,393,-398,-1822,-643,868,874,273,-578,-143,-1053,-635,-704,-497,-954,-1369,-1715,-1832,-1691,-1389,-1040,-728,-1078,-206,-18,215,415,-818,-405,-1225,-715,137,-358,693,610,-1100,-928,-704,777,505,1019,981,307,-63,93,-1395,-264,303,437,2290,2367,886,-621,1268,-1074,-310,-1347,-692,-1091,-1264,-1222,-1090,-958,-860,-776,-740,-1284,-848,-970,-1445,-1319,-1349,-1408,-1459,-1815,-1479,-1538,-1531,-1411,-1190,-835,-462,-10,212,-61,96,1174,1273,-59,-1107,34,738],[93,-138,-324,-571,-805,-1271,-900,-691,-791,-517,-1805,-838,-1306,-1080,41,1507,719,1020,1502,-333,-969,263,-1612,-249,-1934,-1191,-1532,-1066,-554,-101,270,558,-990,242,902,-223,-581,-300,276,-73,-1252,-923,-1553,-1819,-1247,-663,-30,-421,1165,1644,1018,-183,-1744,-1087,-343,-339,-887,-1578,1583,1035,449,-127,-634,-967,-1053,-1033,-660,-470,-280,-286,-397,-634,-949,-1378,-1749,-2119,-2211,-1956,-1682,-1507,-1403,-1407,-1481,-1600,-1881,-2091,-1985,-1717,-1338,-948,-628,-332,-1130,-894,-403,-1767,-2104,-120,-400,-859,-1281,-1773,-1968,-1595,-2385,-1401,-1879,189,506,692,-2266,617,-59,698,490,61,-2080,-547,-929,-1239,-1467,-1912,-1510,-1487,-1463,-1549,-1712,-1856,-1935,-1825,-1560,-1186,-775,-330,112,562,919,1212,1475,-301,145,1925,-681,1305,-83,-1551,-553,-1501,-779,-203,-613,-929,-1147,-1172,-1176,-1045,-856,-655,-1173,-561,78,-1348,-887,-101,511,1497,1458,-140,66,883,-500,689,949,-108,-175,1233,1858,845,-2073,353,1556,51,-2198,561,1263,820,-393,-16,869,1937,5,-979,-1505,-1513,-1185,-371,-934,-878,410,784,273,-753,-592,489,371,248,152,148,-1267,228,299,-1432,-1261,408,419,275,77,-284,-1980,-1724,-1501,-1600,-1302,-816,-2650,-1161,-866,-1090,671,667,560,-714,-281,-1746,-289,-619,-359,-126,202,-1538,907,1217,-247,-402,23,1126,1310,1052,-123,85,-49,-337,-480,-548,-548,-1654,-1367,-946,-969,143,270,156,-1052,-1788,-1006,1051,1340,1371,1352,1321,1230,1160,-1609,1028,1116,1146,1127,-308,-1768,-1092,-563,-241,226,-1674,-1345,-927,-956,-1239,-620,265,-394,-1168,-1305,588,395,296,-1229,-161,-617,-347,-285,-173,-427,32,-301,-1231,-409,-739,-1134,-1568,-1924,-2159,-2035,-1683,-1729,-1025,-778,-1262,-516,-439,-441,-471,-575,-704,-835,-1051,-1317,-1609,-1845,-2017,-1884,-1660,-1397,-1146,-934,-765,-1534,-1422,-604,-679,-787,-872,-904,-832,-684,-493,-283,-158,-119,-112,-180,-327,-483,-544,-541,-388,-240,-1175,-400,-1697,-888,-459,-911,-1479,-2146,-1855,-1379,-395,-485,-1663,-219,1492,462,-875,-1077,-670,392,-80,-1816,-1805,-974,-937,-746,-446,-184,-828,-1261,-717,78,-1028,-1203,-1206,618,559,452,-648,152,-244,-729,-453,-1077,-731,-798,-1685,-1189,-794,-1286,-908,-1004,-1076,-1136,-1196,-1178,-1215,-1565,-1106,-979,-762,-1772,-1749,7,349,637,252,-743,-650,-1362,-171,-1159,-659,1857,-1794,-1612,-237,1072,1047,-1920,-2558,-684,-249,-1244,2357,-2823,-3913,-4148,-4414,1490,1090,777,-1227,-10875,-219,-41440,-884,-1151,-1384,-1575,-9095,-6892,-1733,-5817,-1540,-1453,-1924,-1248,-1209,-1201,-3049,-1168,-1156,-1103,-1050,-4135,-902,-807,-726,-722,-727,-760,-1095,-1244,-1416,-757,-1948,-837,-940,-1049,-1196,-1250,-1228,-1351,-1568,-1215,-730,-514,-302,-51,237,547,812,-765,-1113,-360,623,-56,-311,-684,-1383,287,-244,-836,-1325,-1975,20,-773,-543,-471,-2117,-1662,-455,-1813,-1315,-1692,-1727,-1494,-1137,-804,-535,-315,-1010,-40,59,85,-1001,152,242,-743,54,-177,-496,-893,-1254,-1370,-1079,-576,-1389,-1540,-960,-1055,-1723,59,1130,1885,2276,738,-699,-1869,-434,-22,964,859,-459,640,186,475,1166,-640,-344,426,263,-445,-1884,-319,233,-336,557,729,491,-218,-713,914,1275,-458,-331,-1680,-169,606,-535,-35,16,-556,-975,943,598,-1655,6,-22,-1209,-1294,-401,-697,619,2456,1306,455,-360,402,-658,-1675,-937,-630,-1580,-1560,-646,-425,-577,-1637,-818,-880,-965,-1012,-1074,-1171,-1223,-1326,-1493,-1647,-1885,-2065,-2213,-2252,-2213,-2094,-2033,-1996,-1866,-1700,-2353,-1416,-1287,-1119,-993,-846,-1077,-445,-490,-31,167,25,659,953,1284,-402,-373,722,1801,2126,1254,2,1191,1327,-1622,-2046,-1025,-733,-1188,-613,-1065,-1422,-1737,-2013,-2199,-2144,-1870,-1540,-1199,-1554,-645,-441,-307,-281,-275,-326,-855,-581,-793,-956,-1168,-1301,-1291,-1212,-1108,-952,-873,-783,-716,-1675,-799,-693,-689,-803,-605,-557,-1154,-498,-517,-575,-1294,-938,-1131,-1210,-1077,-750,-1203,306,881,1138,-2333,175,532,1012,3333,3832,2526,-509,-1665,-717,-177,-139,-1311,-231,408,-77,-1193,-978,-1865,-1454,-1652,-1918,-247,432,-181,350,1863,956,54,264,-449,-1792,-1702,-878,776,909,399,594,378,197,65,-30,-882,-80,0,-354,-1410,669,926,618,232,1584,-14,1728,1728,997,1277,1563,694,-80,1282,-164,-408,-165,-1509,-382,1145,169,-1760,-1729,-2125,-121,-553,-1070,-1617,-2199,-2144,-1538,-1049,-644,-295,-1304,28,-220,-1499,26,-90,-265,-414,-521,-608,-640,-629,-593,-545,-1678,-322,-189,-56,71,179,80,-1337,-1493,-212,-195,-427,-606,-784,-967,-1092,-1225,-1236,-1193,-1214,-1133,-1160,-1189,-1210,-1264,-1371,-1492,-1656,-1791,-1779,-1580,-1515,-1203,-730,-1055,-1779,-173,-1313,-743,-477,161,-42,-303,-495,-666,-1676,-712,540,1013,1356,-533,1202,-230,-585,-1818,-823,-442,-704,-2030,-664,-544,-1796,-634,-724,-610,1294,2530,2387,1570,-1159,-1664,-466,-178,-402,-1009,-13910,-16162,-5923,-1424,-1233,-1154,-3823,-2894,-1743,-2090,-2013,-1568,-1068,-584,-176,168,-27044,457,432,350,157,-72,-236,-607,-536,-653,-750,-834,-911,-990,-1481,-950,-1001,-1203,-1082,-658,-2510,-1250,-929,-2083,-1253,-1623,-1995,-2291,-2082,-1725,-1425,-1147,-2004,-1052,-439,-178,144,-30,432,-303,-871,-907,739,349,-329,-881,-1225,-661,-1120,-1571,-1978,-1953,-1619,-1266,-861,-499,-835,-373,-1294,-954,-371,-499,458,193,-950,-754,-786,839,142,1520,1722,309,-230,-61,-1398,-193,794,746,1770,1295,722,-898,-604,-1273,-2019,-1544,-879,-296,208,-74,434,567,979,952,-451,-1500,609,446,-1349,-900,-689,-1061,63,-2163,-8,-948,-642,-462,-675,-843,-1027,-1093,-1108,-1044,-958,-896,-786,-704,-1231,-630,-686],[824,215,-191,264,23,-1389,-409,-539,-854,-583,-1596,-1526,-2123,-440,79,-47,-297,-560,-881,-1260,-1677,-1905,-1868,-1529,-1661,-855,-561,-309,-199,115,271,406,-1083,449,685,-229,-407,-222,190,-193,-1293,-1160,-1708,-1963,-1508,-832,-59,-748,1388,1944,730,-256,-1690,-1299,-753,-446,-629,-1286,1817,1397,1157,142,-278,835,661,-938,-65,394,612,562,416,-466,130,-441,-1406,-951,-894,-539,-513,-888,-564,-678,-832,-990,-1246,-1400,-1382,-1174,-765,-289,150,57,-958,-876,-372,-1798,-1866,753,1845,1328,-632,-653,309,-451,-2425,-1459,-1899,445,798,1040,-2151,770,21,940,600,129,-2386,-891,-1304,-1406,-1207,-1797,-793,-283,-70,13,7,-1,-517,-422,113,246,410,617,-4115,1046,1163,1205,1208,208,664,903,-598,505,-505,-1401,-526,-1477,-775,-630,-661,-644,-632,-568,-619,-633,-630,-602,-1642,-360,-138,-1216,-758,2,700,922,1014,232,-194,722,-694,169,-185,-559,-900,-1196,-1441,-1551,-1602,-1441,-1275,-1052,-1585,-414,-60,259,76,383,855,927,166,-1203,-1379,-1555,-1030,-12,-960,-938,-243,-444,-721,-1086,-1505,-1930,-2224,-1753,-1241,-696,-1476,204,532,-1256,-1097,375,811,-103,269,-195,-1616,-1755,-1544,-1772,-1244,-802,-2183,-807,-718,-1142,-59,-249,-548,-931,-1366,-1869,-2358,-2373,-1958,-1519,-1122,-1589,-544,-357,-249,-366,-309,-335,-587,-736,-913,-1036,-1118,-1159,-1161,-1231,-1370,-1477,-1547,-1536,-1301,-969,-550,-72,-751,-1446,-1011,906,1739,1187,2120,2277,2364,2447,-1125,1116,2546,2427,2340,52,-1218,-658,-323,-177,196,-1635,-1161,-546,-478,-883,-728,370,-715,-1194,-1223,422,184,544,-987,-569,-1118,-1549,-1754,-1754,-1703,-1663,-1702,-1696,-1495,-1061,-558,-413,720,1240,93,-951,-1554,-1197,-368,-1085,1944,1756,1517,1283,1007,-121,483,-500,-180,-538,-843,-1167,-1336,-1432,-1399,-1279,-1112,-933,-1440,-1221,-141,165,486,823,209,121,-422,142,807,1049,135,1499,596,1258,1010,8,-256,853,358,-1082,-230,-1620,-408,-4,-589,-1291,-2177,-2280,-1476,-701,-356,-1596,162,1337,528,-563,-706,-745,829,446,-1871,-1680,-841,-1323,-1782,-2163,-2518,-2449,-2205,-1942,-1672,-1407,-1231,-1064,-340,31,373,-801,368,-515,-1391,-462,-936,-433,-739,-1684,-1431,-540,-1223,-1428,-1906,-2301,-2564,-2534,-2176,-1837,-1458,-1083,-711,-294,-1768,-1873,466,1328,1121,253,-564,-515,-1376,-264,-1312,-120,2189,-1639,-2228,-481,951,1273,-1638,-2963,-500,447,-1289,913,-4948,-4005,-4161,-3921,1211,985,810,-2754,-14190,43,-46171,-549,-802,-1046,-1285,-6961,-5232,-1890,-8441,-2054,-2018,-2618,-1639,-1439,-1528,-4247,-876,-717,-539,-375,-3343,9,94,524,745,977,14,-1058,-1103,-849,-314,-1828,547,993,-476,-783,-825,-1074,-1348,-1762,-1537,-1408,-1308,-1262,-1240,-1246,-1277,-1380,-1520,-1695,-1883,-2135,-2391,-2665,-2528,-2154,-1863,-1539,-1213,-1691,-1596,-668,-806,-709,-871,-2029,-1539,-1665,-1821,-1801,-1702,-1495,-1315,-1126,-979,-875,-783,-1037,-627,-523,-390,-455,-130,-37,-897,60,0,-135,-360,-629,-902,-1122,-1259,-1211,-1784,-919,-923,-1622,-216,463,1130,1306,514,-1288,-1335,-231,-64,755,1214,-338,-9,-89,477,1576,-662,2,493,551,-660,-1808,-550,-147,-464,-679,-781,-746,-661,-832,-366,-164,-496,-399,-1736,-298,657,-178,-27,302,-305,-1215,778,783,-1909,-13,104,-1303,-1512,-413,-739,581,993,1446,613,-378,355,-372,-1321,-823,-525,-1652,-1629,-741,-271,-341,-1096,-350,132,-798,-791,-128,563,548,433,214,-120,-367,-681,-1033,-1412,-1771,-2024,-2257,-2401,-2315,-2087,-1967,-1525,-1257,-892,-615,-587,-972,-58,-694,-35,767,32,815,1097,1224,-696,-606,116,1338,1652,981,-122,711,923,-1255,-2024,-861,-573,-887,-1087,-1192,-1325,-992,-964,-1147,-607,-572,-600,-802,-1609,-909,-1051,-1196,-1355,-1414,-1390,-1285,-1111,-941,-713,-580,-471,-932,-1046,-916,-309,-739,-415,-453,-1687,-664,-595,-641,-852,-741,-828,-1454,-1055,-1170,-1255,-1314,-1352,-1259,-1067,-798,-494,-1514,255,628,1030,-2048,218,450,1111,2378,2457,2416,-450,-1654,-533,-117,90,-1284,-62,84,-413,-1167,-1284,-1577,-1062,-545,-1944,-182,418,-461,132,1951,1185,536,1187,137,-1955,-1818,-714,719,681,615,550,389,253,172,148,-1181,307,484,-405,-1805,771,775,870,504,1157,-173,835,706,612,628,694,671,-138,937,-290,-612,-25,-1318,-770,-89,-387,-1444,-1518,-2128,-1440,-1283,-906,-358,248,-135,-813,-742,-366,-39,-1841,-318,-99,-1870,1019,470,-134,-703,-1223,-1715,-2119,-1966,-1549,-1159,-1731,-395,-57,230,475,558,-241,-1390,-1322,-352,259,-22,-659,-502,-768,-1001,-1270,-1447,-1590,-1806,-1906,-2088,-2230,-2314,-2314,-2170,-1978,-1802,-1627,-1437,-1242,-1706,-1320,-1080,-1292,-2264,-776,-1116,-1164,-1236,-1504,-1675,-1618,-1272,-1250,-1893,-381,589,1002,1363,-170,1238,-409,-523,-1639,-879,-378,-998,-1414,-592,-233,-1510,-787,-780,-923,739,2387,2222,1215,-1152,-1858,-812,-473,-205,-782,-12360,-11410,-1980,-1709,-1389,-1148,-4141,-3359,-1290,-1200,-1389,-1626,-1878,-2117,-1980,-1755,-25949,-1461,-1345,-1199,-1087,-965,-775,-649,-516,-485,-520,-612,-755,-943,-1637,-1139,-1155,-1114,-916,-412,-2364,-1726,-851,-2082,-277,1444,1527,-298,-1778,140,1553,309,-2120,-1370,349,1583,1422,515,955,452,-1020,-1049,763,314,89,-617,-1305,-1081,-1792,-1714,-1142,-648,-638,1,282,495,-810,-374,-1285,-1065,-813,-606,226,-191,-711,-561,-823,824,-209,360,98,-188,-461,-794,-1398,-1347,-1583,-1765,-1810,-1678,-1463,-1182,-961,-677,-542,-1648,-113,26,160,-278,305,299,278,302,-444,-1631,503,616,-1120,-306,-529,-776,887,-2449,107,-789,-637,-578,-1179,-1780,-2182,-1564,-983,-453,-21,292,583,-491,-1231,-21,1010],[2113,66,-215,1400,1006,-1530,570,-134,-997,-744,-1376,-1986,-1853,-1230,-1191,-1268,-1483,-1699,-1850,-1717,-1381,-923,-1610,-719,-1482,-745,232,95,-258,340,440,594,-1285,644,1142,-304,-314,-253,548,459,-1373,-69,-1428,-1393,-1077,-1226,-1046,-1101,-219,166,370,-437,-1674,-1542,-1209,-607,-430,-655,-719,-1003,-1150,-1159,-1067,-926,-799,-866,-552,-424,-187,-14,181,-566,518,-165,-1591,-1013,-904,-589,-607,-1231,-226,461,306,-491,-1414,603,1278,-391,-181,1373,1763,246,-741,-814,-329,-1785,-1627,1094,2911,2743,-236,-1059,770,-430,-2364,-2022,-1885,-801,20,707,-2007,851,110,1723,2164,1414,-2138,-628,619,136,-419,-1463,-1260,-1444,-1417,-1356,-1311,-1252,-1205,-1118,-1008,-848,-651,-400,-12320,133,297,369,384,344,203,7,-656,-351,-939,-1078,-550,-1462,-758,-218,523,545,435,266,-118,-555,-1037,-1480,-1849,-1413,-948,-1194,-688,45,795,1005,1195,554,-581,843,-897,497,471,-345,-382,160,-1,-90,-1159,-176,-246,-357,-740,-627,-793,-997,-1253,-1471,-1599,-1665,-1689,-1605,-1493,-1650,-1195,-1092,-1033,-1031,-1082,-1202,-1421,-1744,-2117,-2110,-1624,-1095,-559,3,-1598,927,708,-1177,-966,293,774,-633,-104,-86,-1358,-1653,-1770,-1766,-734,-828,-1631,-997,-1080,-1259,-1378,-1512,-1666,-1826,-1973,-2102,-2201,-2204,-2081,-1861,-1605,-1653,-1073,-797,-531,-500,-124,125,142,225,-729,130,-14,-223,-466,-824,-1270,-1702,-2111,-2257,-1876,-1459,-1055,-670,-504,-1151,-1102,314,480,682,909,1187,1442,1719,-753,1146,2427,2553,2544,315,-678,-220,-84,-164,82,-1569,-1006,-274,-52,-592,-881,-136,-1142,-1265,-1252,151,-108,1381,-806,806,-316,784,1423,931,245,1748,-282,-1276,-27,481,-418,-454,1417,1439,88,-748,-1340,-1491,-470,-937,2307,1997,1691,1435,1172,172,758,-771,-163,76,-90,-287,-443,-486,-538,-536,-480,-998,-1323,-1083,-70,745,1101,376,530,526,-250,128,851,1037,115,1632,725,938,619,-27,-472,386,112,-1062,-122,-1432,-57,402,178,-117,-1211,-1228,-1539,-1944,-1975,-1638,-1258,-912,-566,-375,-481,-825,-143,-224,-1214,-1502,-781,-1065,-1307,-1399,-1396,-1281,-1825,-1010,-876,-1374,-1259,-1007,-151,129,434,-922,10,-786,-2259,-1069,-863,-380,-817,-1807,-1771,-975,-1156,-86,-316,-806,-1271,-1723,-2080,-2321,-1905,-1518,-1167,-800,-1732,-2103,206,595,910,164,-414,-492,-1476,-398,-1356,384,1262,-1248,-2574,-732,283,3,-1096,-2663,-818,-955,-1457,-1107,-7114,-3435,-4142,-3720,-1346,-1424,-1397,-3606,-17403,-1286,-50504,-1279,-1271,-1276,-1284,-4898,-3623,-1123,-10974,-846,-734,-3702,-512,-485,-3175,-3942,-986,-614,-381,-217,-2569,302,90,498,1102,677,-210,-1218,-922,-376,-64,-1725,736,1463,-666,-741,-846,-1381,-1411,-1925,-1864,-609,-1015,-1419,-1722,-1772,-1559,-1339,-1148,-1000,-865,-786,-684,-563,-447,-298,-216,-436,-1502,-1802,-1247,-17,-853,-653,-743,-2014,-1472,-1560,-1859,-2065,-2008,-1838,-1759,-1701,-1685,-1687,-1647,-1547,-1378,-1152,-893,-630,-416,-227,-1121,78,149,-179,106,12,-101,-224,-406,-923,-1714,-972,-1038,-1513,-1148,-1103,-1068,-973,-807,-1942,-712,-327,-163,-40,77,-298,-679,-428,352,338,-753,156,28,-126,-531,-1724,-791,-746,-817,-782,-655,-431,-197,-948,326,616,-470,-505,-1799,-486,670,282,139,527,-114,-1402,667,1014,-2065,-75,197,-1426,-1709,-467,-789,-431,-177,273,639,-482,288,-134,-1018,-708,-404,-1696,-1714,-843,1648,-247,-455,-313,425,-890,-1003,16,990,1158,1246,1224,-209,147,723,424,66,-304,-596,-912,-1209,-1363,-1437,-1539,-1540,-1566,-1518,-1486,-1423,-1303,-1225,-1150,-1111,-1128,-1122,-1162,-1179,-1178,-1147,-1096,-1032,-864,-680,-470,-252,-63,59,-912,-1621,-676,-220,-589,20,-539,-1639,-835,-1321,-1499,379,1112,-304,-680,-1706,1518,1128,898,892,794,736,-1283,656,567,367,345,-250,-1100,-1405,-1751,-1016,-941,-1143,-1313,-1635,-1558,-1580,-1502,-1333,-1209,-1070,-1731,-820,-695,-562,-914,-412,-360,-488,-299,-308,-1604,-308,-347,-360,-1445,-468,-481,-466,-412,-304,-179,-369,-1646,-388,-45,366,-1251,107,604,-144,-1031,-1407,-1237,-629,-158,-1970,-379,-234,-692,-94,0,85,163,237,374,-1888,-1796,-513,1523,1966,1294,1685,544,2585,2722,2494,-1367,1696,1195,-442,-2056,-197,-545,-783,-867,-929,-917,-901,-798,-665,-465,-278,-147,-209,-78,-364,-798,-651,-1047,-1444,-1449,-994,-1100,-1302,-1712,-501,1459,1915,614,848,223,-582,-479,-130,191,-2122,-654,54,-2194,832,1618,-32,94,212,-141,-235,-19,50,109,-1713,259,320,358,374,264,-545,-1294,-1095,-435,-423,-521,-990,-426,-276,-191,-198,-175,-172,-268,-251,-286,-247,-120,-580,168,55,365,394,424,-245,-1546,-1289,-1386,-1377,-2410,-663,-815,-1389,-970,-100,-109,-1596,-1626,-1705,-1514,-1682,-1410,-1037,-651,-316,40,-593,-495,-1436,-803,1197,403,-652,66,85,-1119,-970,-848,-1216,-208,-578,-910,-1119,-1261,-1953,-1138,-910,-741,-641,-10098,-6708,-538,-556,-624,-721,-4671,-3802,-1125,-1272,-1396,-1530,-1661,-4215,-1848,-1742,-24952,-1320,-1035,-676,-331,20,-1013,-754,138,-235,24,61,895,-400,-1698,-1264,-1245,-1920,-1664,-808,-1625,-1828,-756,-2064,-214,1640,1293,-408,-1956,483,2851,682,-2202,-1622,86,1464,1257,994,897,743,-1104,-1159,-215,-744,-1292,-1847,-1964,-1474,-1520,-496,-132,-465,-1017,525,716,449,-826,-484,-1268,-1107,-1263,-747,-73,-601,-542,-457,-895,26,-535,-797,-1094,-1261,-1265,-1241,-1488,-1088,-1052,-1063,-1083,-1077,-1050,-1531,-862,-684,-671,-1872,-455,-482,-545,-653,-831,-1034,-1216,-1304,-1307,-1743,-1025,-715,-921,207,-278,-623,544,-2421,51,-828,-769,616,368,-509,-1469,-2013,-1497,-689,13,538,864,-799,-1242,-191,1542],[98,58,-184,337,386,-1550,213,-156,-1037,-660,-977,-1701,-1309,-899,-636,-408,-271,-223,-103,-157,-310,-416,-1272,-798,-1248,-911,-285,-111,-203,235,362,463,-1438,576,598,-298,-191,-258,391,336,-1370,-186,-1312,-1504,876,1045,1157,-1341,1592,2259,75,-610,-1598,-1665,-1539,-709,-254,-44,934,815,1168,127,-270,-728,-1341,-1918,-2471,-2310,-1739,-1290,-873,-630,-241,-78,-1737,-1120,-963,-877,-1084,-1585,-333,-118,44,-481,-1423,603,1665,-55,-101,1535,1972,516,-448,-626,-212,-1674,-1378,1335,2448,1687,206,-1474,-755,-1590,-2436,-2495,-1872,-1017,-351,202,-1832,894,259,1600,1653,1544,-1647,-877,546,133,-414,-1013,-1518,-1988,-2119,-1926,-1642,-1333,-1067,-833,-691,-629,-664,-743,-20597,-10597,-1056,-1126,-1107,-1000,-883,-746,-845,-396,-1363,-650,-607,-1416,-721,-423,356,605,685,788,353,-168,-743,-1199,-1530,-603,228,-1269,-685,27,960,1889,2300,814,-1058,663,-1039,675,254,-789,-726,-1122,-1625,-1933,-2098,-2138,-2182,-2236,-2261,-2187,-2035,-1838,-1663,-1471,-1257,-1099,-1044,-1003,-1011,-1777,-1015,-1033,-1128,-1067,-890,-720,-517,-1100,-1643,51,-687,-94,1078,-290,-1635,1328,532,-1183,-898,162,549,-1242,-398,-179,-1191,-1429,-1845,-1429,117,-1037,-1124,-473,-640,-1436,-843,-833,-819,-818,-834,-2107,-1118,-1145,-1224,-1192,-1065,-1683,-596,-285,-146,-780,63,957,1069,1253,-1270,1222,1358,464,1169,973,27,-1212,-1155,-1051,-814,-923,-1275,-1612,-1995,-2327,-2199,-1763,-1258,-707,-155,405,893,1353,-483,1127,2340,2544,2588,494,-177,212,154,-197,-85,-1499,-852,-100,298,-375,-1054,-731,-1464,-1252,-1379,-198,-443,1101,-673,433,-308,896,2265,1081,391,1543,-396,-1345,-437,231,-369,-554,1122,974,26,-607,-1190,-1728,-636,-820,246,-187,-605,-958,-1304,-1599,-1829,-2072,-2203,-2081,-1885,-1775,-1636,-1589,-1560,-1536,-1496,-1420,-1279,-1123,-1001,-877,-791,-745,-757,-798,-876,-965,-1033,-1132,-1238,-1295,-1352,-1436,-1496,-1449,-1336,-1075,-812,-1081,-134,-1159,149,724,942,377,-1401,-1134,-579,860,-99,-1557,342,171,93,-271,-357,-906,-47,-61,-669,-1301,-543,-564,-769,-828,-765,-1144,-1929,-106,182,-1092,-1232,-974,965,1009,1041,-958,-433,-980,-1754,-1587,-798,-361,-994,-2024,-2066,-1457,-1028,227,225,-51,-161,-138,38,161,-1202,453,595,801,-1620,-2347,81,867,806,77,-279,-536,-1590,-498,-1245,-1437,-1894,-1945,-2374,-1429,-1280,-1242,-1379,-1817,-1775,-2003,-2251,-2076,-9053,-2452,-4036,-3747,-513,-312,-45,-3684,-20230,417,-54347,379,304,196,81,-3138,-2094,-2413,-12904,-1598,496,-5014,581,450,-4569,-2825,-1154,-1185,-1216,-1465,-1926,-1315,-1129,-982,-938,-906,-890,-1457,-645,-475,-230,-1621,331,625,-758,-770,-893,-1655,-1455,-1999,-2123,-675,1580,1758,1394,1137,807,419,4,-433,-868,-1339,-1758,-1825,-1457,-1056,-791,-549,-1470,-1458,-884,-363,-853,-893,-1064,-2029,-1646,-1903,-2052,-2016,-2010,-1990,-1972,-1824,-1599,-1327,-1013,-1083,-396,-120,113,287,158,4,-1369,206,36,-824,-431,-686,-915,-1110,-1321,-1517,-1677,-1694,-1483,-1360,-1040,-865,-43,333,-278,-2286,-178,72,-280,177,794,-338,-1310,-763,-890,-1252,-1400,-1316,-1108,-953,-867,-1620,-1139,-1369,-1404,-1048,-515,87,326,-1033,580,1880,-384,-587,-1787,-709,666,795,450,704,30,-1540,614,995,-2234,-137,252,-1560,-1867,-532,-823,1026,781,475,140,-649,-591,-659,-774,-599,-270,-1711,-1812,-909,1245,-338,161,-147,392,-912,-1159,60,1019,1227,1387,1454,-322,128,1172,867,-31,163,-152,-487,-781,-903,-912,-1112,-832,-1328,-686,-639,-655,-678,-325,-1376,-323,98,141,354,458,542,-1048,-1063,-1127,194,506,413,-391,-353,249,-641,-1292,-553,-289,-475,-638,-772,-1964,-1056,-1671,-1149,-529,-574,-673,-776,-1851,-891,-817,-674,-524,-315,-109,-1362,224,310,-155,415,-655,-1119,-1451,-1772,-1769,-946,-174,-330,-1562,-736,-962,-1135,-1124,-1185,-551,-2023,-1114,-525,45,-806,935,2848,-1138,2479,-180,-1543,1234,2185,1524,-776,216,213,1079,1852,1236,539,-322,-1716,-1357,-1623,-1600,-1414,-1211,-1141,-1055,-936,-1597,-916,-353,-155,-2068,-591,206,-967,-83,-360,-685,-946,-964,-612,-1728,-1711,-356,1792,2300,1644,1867,388,2163,2715,2362,-1403,1266,595,-523,-2052,-1092,-1157,-897,-520,-277,-640,-194,-345,-619,-914,-1230,-1522,-1668,-1706,-1595,-1433,-1287,-1209,-1393,-1139,-1057,-999,-1178,-1311,-1248,-761,-648,-483,-287,-31,-386,-279,41,385,-1763,-972,140,-2132,-236,-627,-1094,-1542,-1905,-2011,-1758,-1433,-1162,-982,-1707,-785,-771,-797,-833,-855,-887,-1181,-918,-648,-512,-391,-1298,-595,-426,27,-14,1,40,30,184,318,541,851,-535,779,202,1059,1491,1895,42,-1307,-1201,-1737,-1393,-2007,-951,-507,-1319,-1214,-298,-421,-2271,-1744,-1661,-1068,141,945,1909,2222,438,1110,-851,-576,-1312,-680,1330,596,-46,397,329,-754,-1252,-1013,-1543,-546,1933,1244,352,-1066,-1966,-1439,-1492,-1591,-1527,-7658,-2447,-933,-736,-593,-491,-5401,-4260,-744,-516,-595,-715,-860,-6866,-1202,-1351,-24036,-1532,-1413,-1105,-1981,-302,-1436,-994,-47,-838,-157,184,1284,-559,-1690,-1478,-1277,-1011,-1373,-1339,-948,-1393,-651,-2041,-221,1350,963,-212,-2129,795,1806,1043,-2220,-1789,-112,1417,1331,1162,986,794,-1071,-1174,-129,-559,-977,-1405,-1780,-2122,-2415,-2508,-2280,-2078,-1932,-1790,-1560,-1322,-1006,-732,-1152,-978,-1620,-818,-321,-874,-351,-336,-883,206,-599,-340,-562,-713,-817,-772,-1527,-681,-678,-738,-834,-927,-1004,-1790,-912,-690,-660,-1970,-195,-167,-214,-566,-579,-858,-1115,-1247,-1251,-1584,-842,-444,-540,611,168,-361,325,-2015,89,-791,-757,569,1040,-95,149,-40,-81,-5,67,58,34,-852,-968,-294,-383],[-1184,-1247,-1252,-1340,-1482,-1607,-1347,-1081,-1100,-392,-549,-1259,-872,1054,1576,1412,-99,-882,2292,2302,1075,928,-872,-738,-1062,-1012,667,347,-123,-186,-407,-587,-1606,-827,-875,-879,-892,-850,-756,-653,-1357,-334,-1190,-1622,305,457,671,-1490,1216,1511,-171,-807,-1510,-1671,-1668,-774,-183,424,451,714,1882,182,-185,394,-125,-627,-1111,-1546,-1730,-1609,-1310,-1037,-797,-671,-1850,-1276,-1076,-1174,-1565,-1916,-750,-777,-702,-539,-1122,-198,-23,156,-148,710,957,841,-100,-283,2,-1468,-1106,1481,1718,1374,654,-1851,92,-570,-1939,-1441,-1854,-1703,-1757,-1774,-1703,-1618,-1540,-1414,-1275,-1169,-1118,-1067,-990,-1043,-1210,-1447,-1773,-2147,-2133,-1781,-1406,-999,-618,-882,7,173,210,148,-24348,-22199,-602,-1015,-1403,-1713,-1948,-2031,-1937,-1847,-1718,-1649,-1636,-1584,-1457,-1308,-1135,-944,-786,-595,-520,-374,-723,198,-919,339,1132,-1383,-705,-13,1053,1877,2354,1054,-1526,466,-1013,-398,-1436,-2442,-2188,-1410,-810,-327,-325,221,282,232,121,20,-90,-195,-309,-360,-338,-319,-349,-623,-806,-1852,-695,155,-1197,-1062,159,1060,747,-1172,-1991,-408,-1139,-765,608,-689,-1579,775,337,-1208,-852,37,255,-1664,-371,-229,-1047,-1095,-1218,-943,-69,-1104,-636,104,-374,-1614,1206,2660,1254,346,-782,-1976,-1424,-482,-936,-1442,-1412,-1611,-86,-145,-294,-1120,-89,566,698,947,-1860,1335,1502,409,1484,1584,274,-1081,-1076,-1102,-809,-248,-993,-313,-87,-668,-1400,-1049,-1299,-1417,-1404,-1251,-1061,-810,-548,-308,52,315,494,634,303,655,417,-241,-241,-1430,-657,21,604,-196,-1197,-1325,-1326,-1027,-1563,-584,-762,-344,-555,-264,-325,-33,73,139,161,189,-548,-1366,-868,-101,-380,-677,324,427,-55,-513,-1110,-1759,-823,-718,-113,-180,-198,-125,-38,70,191,-640,-846,42,-96,-344,-556,-841,-1117,-1363,-1548,-1631,-1568,-1410,-1225,-996,-779,-1259,-475,-413,-428,-510,-622,-808,-1015,-1152,-1237,-1285,-1280,-1214,-1198,-1165,-1225,-1226,-1220,-1164,-983,-732,-460,-220,-1584,-1030,-322,257,60,-1526,322,321,196,-232,-315,-1000,439,-68,-273,-1116,-457,214,-87,49,15,-1374,-1694,21,136,-736,-1159,-950,1023,1139,802,-934,-936,-1115,-899,-1103,-728,-371,-1270,-2231,-2126,-1941,-852,455,102,-148,-290,-334,-257,-126,-1151,246,494,829,-1464,-2480,-282,458,811,29,-194,-649,-1693,-553,-1052,359,-185,-703,-1806,-1624,-2050,-2404,-2142,-1774,-1531,-1230,-2030,-2833,-7370,-1386,-3866,-3981,-802,-979,-1033,-3219,-22476,-566,-57606,33,352,645,897,-1937,-756,-6915,-13522,-2557,1658,-6335,1522,1332,-5628,-1725,-1134,-1707,-30,-254,-1447,-556,-650,-745,-889,-982,-1002,-1675,-680,-536,-450,-1540,-739,-1078,-1172,-870,-974,-1869,-1462,-1996,-2300,-916,1328,2130,1018,2890,2621,1023,428,-113,200,-384,-854,-1178,-1343,-1313,-1303,-1261,-1231,-1296,-1376,-1455,-1500,-1545,-1493,-2058,-1444,-1331,-1301,-1266,-1312,-1342,-1406,-1409,-1354,-1246,-1083,-1071,-739,-585,-453,-356,-325,-309,-1630,-220,-152,-967,-774,135,239,327,-1039,-335,-853,-1175,-780,-1165,-1454,-1249,-1335,-1267,-1000,-1836,-469,-312,-431,-249,-363,-552,-1790,-1020,-935,-722,-1070,-53,180,357,321,-1500,-1157,-1034,-430,431,1148,1189,483,-1071,393,2022,-255,-590,-1674,-944,663,973,410,-71,-467,-1646,-534,-247,-2191,-169,279,-1681,-1970,-573,-814,1003,1188,1077,360,-833,202,12,-574,-956,-1462,-1764,-1900,-892,-306,-357,646,133,374,-835,-1218,20,2160,1937,2348,1534,-430,43,1671,739,-214,276,-142,-581,-1000,-1267,-1442,-1608,-1674,-1733,-1730,-1785,-1862,-1924,-1815,-1785,-1211,-902,-547,-235,79,368,-1086,-1236,-1686,-393,543,150,-484,-875,-86,-397,-1004,-485,-8,-163,-95,-976,-2212,-1221,-1944,-1455,-1567,-1463,-1242,-972,-1935,-456,-196,42,229,445,645,-1393,695,1015,-587,592,-1045,-977,-1180,-1040,-2411,-896,-390,-735,-1410,-1356,-1323,-911,-266,-1272,-868,-2246,-1403,-599,87,-694,732,3210,-1647,1884,-718,-1354,1157,1702,1494,-36,164,53,986,917,549,244,-220,-1784,-347,29,291,-1248,340,456,-79,-645,-1606,-536,169,21,-2141,-725,-416,-1218,-868,-1124,-1409,-1707,-1920,-1729,-1471,-1498,-687,-368,-78,146,345,289,437,423,330,-1205,-115,-451,-790,-1722,-1404,-1304,-883,-313,186,-812,810,1176,453,1309,1259,778,-550,505,-309,-1217,331,326,-1504,-282,-628,-1049,-1472,-1822,-1858,-1502,-1140,-826,-617,-480,-448,-556,-724,-883,-1208,-1225,-1280,-1599,-1344,-1399,-1533,-1689,-1872,-2095,-2225,-2002,-1703,-1427,-1608,-881,-645,-446,-345,-478,-1103,-998,-700,-505,-262,-395,-1432,-732,-644,-518,-494,-339,-114,74,400,-12,944,1274,-395,879,351,820,1250,2055,417,-1006,-981,-1951,-1279,-1580,-1167,-106,-901,-1369,-452,-671,-1532,-1172,-1173,-594,338,741,2006,3041,648,944,-1063,-668,-1175,-446,1464,798,413,711,574,-357,-1540,-1192,-1791,-1187,616,236,-86,-993,-1824,-1566,-1301,-1176,-1447,-5363,-1936,-1977,-1687,-1288,-2495,-6211,-4621,-189,281,419,475,472,-7132,311,198,-23091,-119,-244,-282,-4400,-230,-1807,-1287,-362,-1562,-369,364,445,-740,-1595,-1607,-1225,-612,-953,-1264,-1448,-1440,-1200,-2003,-648,-412,-210,-67,-2215,193,316,475,-2167,-1891,-225,1039,1149,1157,1145,1111,-941,-1109,738,541,389,255,-1952,-618,-1838,167,155,-122,-1477,-16,-67,-185,-804,-796,-977,-730,-1905,-869,-547,-987,-202,-256,-846,-111,-427,-160,-194,-238,-1013,-876,-1593,-419,-478,-544,-576,-522,-380,-1728,47,510,-622,-2041,15,1110,1022,-565,95,107,-295,-584,-711,-1340,-1195,-445,-168,222,416,-177,61,-1588,52,-853,-780,321,123,-258,-167,-230,-309,-386,-509,-696,-847,-1007,-1122,-1213,-1246],[592,27,-383,-862,-805,-1728,-226,-489,-1237,-75,-179,-924,-621,1286,2630,1239,-506,-1714,2574,2144,1559,1039,-550,-621,-1010,-1114,-454,-351,-261,-252,-328,-481,-1874,-983,-874,-478,-160,-421,365,466,-1449,-621,-1172,-1851,952,690,419,-1644,-125,-310,-456,-1134,-1536,-1681,-1649,-913,-346,630,-124,642,415,152,-202,-398,-690,-955,-1194,-1373,-1331,-1292,-1273,-1322,-1389,-1496,-2045,-1585,-1362,-1590,-2111,-1799,-633,-487,-320,-770,-780,78,156,147,-429,662,941,1053,149,75,186,-1309,-922,1405,4658,4544,954,-2294,239,-790,-1746,-1332,-1859,1285,1289,1237,-1597,827,682,582,259,-132,-702,-1291,-1224,-1414,-1368,-1247,-1180,-1184,-1207,-1324,-1495,-1646,-1777,-1812,-1757,-1655,-1565,-1465,-18779,-28611,-7084,-1057,-916,-717,-525,-319,-1532,107,-2083,299,-744,-1100,-534,-622,-75,84,79,91,25,22,-769,25,-317,-49,-134,-1590,-823,-718,-996,-1366,-1663,-1844,-1796,-1209,-901,-300,110,-1704,-937,1081,1290,1289,32,626,1859,1834,1309,1643,1471,684,909,577,271,-65,-466,-832,-1166,-1890,-1339,-1144,-1277,-1034,-375,-170,-39,-1162,-2169,-780,-1522,-1050,-103,-1091,-1508,-195,-304,-1269,-857,-879,-1130,-1417,-1472,-1520,-1476,-1360,-1206,-1015,-659,-920,-191,428,-130,-1804,1072,2607,1264,724,-618,-1662,-1371,-439,-1221,-1745,-1779,-1468,-314,696,-489,-1458,-267,826,435,181,-1599,-254,-333,-292,-107,112,340,-867,-940,-1111,-769,-395,-1003,-102,148,-433,-1506,-1012,168,-172,-536,-899,-1315,-1704,-1949,-1768,-1218,-678,-177,303,784,1086,710,-267,-318,-1358,-392,133,898,-10,-1265,-1754,-705,-578,-1743,-945,-1002,498,-410,-455,-287,-594,-926,-1284,-1646,-1923,-1941,-1697,-1428,-1142,-870,-754,-348,-153,-86,-414,-1050,-1616,-956,-578,77,139,254,472,710,503,772,-312,-999,466,-211,90,661,1103,190,-527,500,-143,-774,-719,420,1146,445,-1849,182,-242,-686,-1109,-1450,-1729,-1851,-1751,-1568,-1371,-1133,-815,-1105,-148,-391,-1059,100,-304,216,840,835,-626,-1677,-837,-6,180,26,-1389,-218,-333,-366,-428,-459,-1033,-429,-371,-306,-873,-208,72,-41,349,462,-1524,-1385,197,131,-310,-970,-836,711,930,368,-807,-1382,-1159,-33,-240,-559,-312,-1532,-1915,-1815,-2133,-553,-66,-722,-1254,-1529,-1425,-1054,-790,-1071,-576,-708,-949,-1310,-2320,-1790,-1166,-585,-6,-97,-742,-1672,-467,-749,1516,1433,566,-1045,-1112,-511,446,212,179,159,315,-2335,-3509,-5869,-349,-3575,-4287,1008,843,710,-2482,-23643,-584,-60052,-40978,-1004,-1196,-1275,-1379,-1173,-11295,-12589,-3504,-782,-7122,-856,-1000,-5977,-1417,-1606,-2054,-1591,-1453,-1355,-1249,-1167,-1095,-1062,-1016,-1372,-1664,-330,-82,171,-1410,454,427,-484,-944,-998,-1938,-1352,-1854,-2314,-1061,644,1205,634,2032,2234,721,693,155,494,543,-67,-1171,-991,-950,-711,-369,-680,-493,-76,279,-613,-1664,-1949,-2014,-1403,-620,-823,-962,-1126,-1222,-1328,-1378,-1412,-1437,-1448,-1463,-1489,-1525,-1573,-1645,-1777,-1925,-1837,-1533,-1313,-1104,-1127,-777,-627,-484,-1358,-344,-315,-1222,-745,-892,-1639,-1234,-513,-630,-1301,-1283,-1131,-1413,-1668,-1729,-1447,-1046,-1800,-1073,-355,653,-1261,926,41,1173,810,-1343,-1227,-1241,-440,309,821,1170,662,-1042,182,1978,-82,-467,-1469,-1158,682,1240,832,416,-63,-1722,-940,-1080,-1826,-752,-544,-1768,-2013,-572,-760,-434,-486,-447,-321,-992,-142,-111,-413,-371,-614,-1617,-1980,-1227,-939,-473,-4,426,373,-666,-1186,-114,1642,1651,1528,1252,-541,-105,84,-368,-782,-1003,-891,-632,-309,-662,-40,-176,1237,-875,536,-572,-736,-242,-222,-2073,-826,847,283,-5,1411,923,-1050,-1336,-2177,-924,39,-110,-561,-1374,-463,-209,-781,-521,-845,-1185,-1432,-1520,-2082,-1342,-2164,-1048,-1053,-1146,-1330,-1567,-1925,-1718,-1293,-804,-326,195,702,-1454,713,822,-884,515,-1447,-781,-841,-293,-1810,-764,-129,-634,-1228,-1639,-1811,-1380,-837,-1165,-1315,-2412,-1682,-636,57,-619,482,339,-1673,-71,-1235,-1159,-368,-358,-282,-265,-209,-202,-259,-395,-602,-899,-1212,-1879,-1588,-1428,-1176,-1222,-548,-365,-197,-415,-1486,-157,-166,-355,-2227,-827,-876,-1512,-1043,-978,-839,-656,-488,-321,-1207,-1244,12,73,123,146,193,176,199,266,335,-948,425,241,-424,-1288,-210,21,-228,-459,-737,-929,-1038,-968,-805,-529,-222,86,-763,296,-80,-1341,417,848,-1446,1048,1361,-309,-946,-524,-2036,1135,1526,384,902,993,101,190,407,851,-658,-1145,356,-952,9,306,-134,-49,53,163,239,252,160,-28,-1478,-492,-738,-974,-1182,-1360,-1539,-1720,-1846,-1855,-1717,-1535,-1400,-993,-892,-488,-295,-42,211,363,342,-380,879,1064,-217,910,454,556,1001,1986,781,-730,-705,-1566,-1136,-1206,-1336,331,-363,-1469,-595,-869,-779,-592,-676,-938,-1175,-1187,-955,-580,-216,152,-1203,-804,-1051,-172,588,476,369,304,314,1,-1860,-1431,-1924,-1749,360,212,-493,-930,-1623,-1537,-1469,-826,-903,-3536,-815,-695,-499,-299,-5812,-7103,-4824,350,416,-57,430,359,-5984,82,-98,-22155,-632,-938,-1225,-6344,-1851,-2150,-1804,-1504,-2385,-1037,-862,-735,-972,-1475,-1691,-1134,-705,-716,-669,-550,-394,-398,-1996,-420,253,226,70,-2014,-542,-991,-1409,-2077,-1990,-793,-243,343,837,1298,1703,-775,-1015,942,753,1891,568,-2171,-855,-1919,1,-310,-455,-1603,-354,-515,-334,-859,-1037,-774,-419,-2000,-940,-752,-901,-585,-848,-1129,-1383,-1490,-1495,-1353,-1185,-1251,-1096,-1728,-634,-550,-497,-449,-377,-294,-1413,-9,244,-609,-2108,-4,1183,1342,-563,-18,1138,828,478,-193,-1119,-1549,-1241,-1589,-1675,-1568,-1440,-1384,-1302,-1186,-1054,-887,-194,241,-528,226,-177,361,1670,1664,1511,940,-825,-450,-349,82],[-290,-752,-995,-1121,-1126,-1550,-1071,-1085,-1124,-1014,-890,-678,-423,-157,80,264,-708,-2386,731,912,1093,1274,-67,-220,-810,-941,1361,978,80,879,1489,755,-1973,-320,-726,-579,-84,-374,287,479,-1413,-811,-1020,-1941,1893,1609,1305,-1581,614,232,-543,-1352,-1462,-1523,-1395,-911,-875,-906,-1022,-1182,-1366,-1558,-1718,-1764,-1656,-1450,-1243,-1067,-850,-781,-774,-960,-1012,-1279,-2132,-1820,-2040,-2139,-1851,-1553,-1250,-982,-712,-994,-355,-107,27,40,-792,723,1074,1242,394,541,447,-1102,-698,1243,4894,6174,1192,-2680,-30,-1008,-1534,-1135,-1700,1467,1412,1114,-1648,661,867,680,356,-9,-361,-1464,-803,-933,-1062,-1168,-1282,-1387,-1400,-1383,-1310,-1158,-991,-1631,-687,-637,-688,-813,-10796,-26435,-13716,-1896,-1969,-1736,-1394,-1024,-2076,-347,-2390,28,-903,-923,-461,-753,-535,-609,-596,-415,-250,7,-868,533,178,478,923,-1848,-1041,-486,870,1447,1702,1181,-1443,-128,-809,1465,681,-880,-429,1436,1471,1274,260,551,1304,1020,655,259,-192,-685,-1230,-1733,-2138,-2225,-1931,-1625,-1373,-1941,-896,-698,-1445,-1065,-141,41,188,-1145,-2049,-1114,-1913,-956,-782,-1544,-1531,-587,-928,-1456,-1540,-1778,-1834,-1702,-1541,-1396,-1289,-1186,-1108,-1087,-1029,-914,-736,-458,-97,-2119,646,1033,1190,988,-478,-1373,-1071,-463,-1559,-2047,-2158,-1419,-593,313,-845,-1777,-587,1418,1153,461,-1035,639,463,279,103,-156,-485,-794,-1101,-1415,-1611,-1758,-1799,-1742,-1689,-1616,-1713,-1648,-1512,-1504,-1506,-1486,-1488,-1426,-1296,-1092,-658,-220,212,655,1086,1392,839,-442,-442,-1467,-242,77,1016,28,-1420,-1845,-22,-141,-2046,-1388,-1317,685,-416,-1032,-329,313,-146,-564,-861,-917,-963,-1226,-1069,-939,-556,-940,326,-367,-234,-486,-1181,-1604,-1198,-675,-951,-1151,-1336,-1425,-1449,-1361,-1160,-967,-1035,-592,-708,-204,45,270,141,-813,457,159,-653,-700,571,1270,-185,-1505,1438,1186,22,-166,733,851,-284,-253,-687,-1027,-1194,-1133,-1332,-650,-400,-1047,74,184,59,921,1042,-920,-1841,-729,196,495,271,-1304,-152,-372,-524,-720,-907,-1165,-1248,-1417,-1611,-1772,-1922,-2067,-2068,-1880,-1671,-1711,-1260,-1084,-929,-803,-837,-786,-143,148,-169,-759,-1856,-1319,635,570,-443,-325,-1852,-1544,-1434,-1923,-1971,-2467,-1895,-1146,-408,248,-1370,-547,-1098,1055,1467,1257,-1011,-2144,-1022,-208,-57,99,-136,-934,-1643,-372,-513,1355,1339,1144,-360,-1148,-1066,654,430,363,275,348,-2698,-3906,-4693,436,-3313,-4722,1167,1169,1236,-1901,-23118,-3694,-61665,-106477,-117282,724,592,-1625,329,-15380,-10984,-4539,153,-6891,139,89,-5670,-98,-947,-2268,-187,-340,-799,-790,-1079,-1427,-1883,-2313,-1938,-1429,-908,-449,-9,-1314,611,755,-184,-1020,-1020,-1967,-1218,-1653,-2235,-1167,418,579,192,1017,1205,359,927,398,412,201,-369,-1505,-1648,-1755,-1202,-487,-215,-1,371,579,-351,-2099,-2451,-1923,-1341,197,580,394,208,104,-18,-115,-242,-413,-605,-898,-1058,-1275,-1451,-1583,-1697,-1766,-1989,-1776,-1723,-1581,-1451,-1071,-718,-331,-1649,346,394,-1201,-718,-571,-1438,-950,127,-211,-1826,-741,-256,-695,-1136,-1613,-2063,-2371,-2055,-1651,-1334,-1034,-1469,-634,-508,-445,-399,-1160,-1207,-1343,-774,-900,-1032,-1141,-1295,-1446,-1637,-1797,-1972,-2005,-1862,-1640,-1451,-1281,-1187,-1138,-1202,-1764,-1400,-1335,-1282,-887,-605,-1782,-1999,-516,-664,-46,-212,-430,-690,-1074,-1362,-1518,-1446,-1299,-1161,-1506,-2031,-1063,-1116,-1142,-1168,-1170,-1092,-1012,-1053,-721,-580,-364,-160,30,-631,-281,829,388,-632,944,1021,1401,712,-941,-5,334,1619,-509,618,-773,-730,40,-19,-1819,-1039,1026,342,-155,1609,608,-917,-1298,-1980,-1247,-461,-343,-604,-1806,-801,-41,-577,-637,-1061,-1599,-2134,-1801,-1910,-1376,-2292,-52,266,500,282,-845,-1759,453,-270,-413,-327,-464,-407,-1522,176,498,-945,425,-1805,-543,-490,396,-1132,-544,-118,-305,-998,-723,-463,-412,-307,-874,-1751,-2428,-1919,-614,-249,-541,-383,-437,-1192,-415,-1662,-957,114,374,677,900,-96,-407,703,96,613,821,41,-1952,-811,-1501,-2242,-1990,-1332,-820,-342,-193,-1309,223,603,126,-2292,-873,486,-1829,534,948,1124,1290,1410,1507,-941,-956,248,1575,1532,1443,1353,72,564,783,558,-696,-14,-349,-662,-1003,-1386,-1736,-1961,-1815,-1589,-1365,-1234,-1109,-1023,-879,-708,-513,-1007,-5,233,-1373,474,774,-1272,674,587,-127,-881,-231,-1923,713,1252,270,956,1148,319,401,522,1023,-160,-1083,408,-265,-106,1400,236,257,2314,401,313,2349,2222,152,-1350,-526,-238,-328,-1429,-1177,-1087,-733,-384,-662,-984,-1259,-1378,-1398,-1370,-1276,-1226,-1105,-975,-946,-826,-805,-760,-660,-534,-399,-223,-58,103,274,444,-527,-427,-1186,-1034,-941,-1467,672,150,-1545,-748,-1012,-321,-613,-937,-1328,-1754,-2209,-2497,-2176,-1707,-1159,-1198,-1013,-958,75,1048,1058,621,966,851,252,-1741,-1764,-1855,-2071,325,351,-862,-932,-1475,-1440,-1627,1921,1148,-2407,1084,893,765,631,-8761,-8105,-4766,-163,-473,-802,-1178,-1574,-4462,-3431,-2380,-21335,-1787,-1438,-1072,-7610,-1473,-2497,-2023,-1417,-3218,-766,432,491,-1283,-1382,-1775,-1058,-52,1045,1277,1333,564,-321,-2058,-655,451,1250,1290,-1712,673,225,-279,-1968,-2088,-2136,-2709,-2703,-2228,-1651,-1063,-605,-924,250,455,585,596,-2092,-1138,-1888,-105,-468,-854,-1675,-1700,-1984,-2178,-2191,-2158,-2034,-1890,-1731,-1558,-1434,-1363,-1332,-1314,-1331,-1352,-1300,-1254,-1110,-909,-1446,-1249,-1872,362,798,1161,1510,1852,1367,-1092,540,1583,-541,-2067,-40,2147,2084,-473,-107,371,-317,-892,-1290,-1448,-1443,-1281,-1153,-1021,-934,-812,-636,-757,-139,-1199,-909,104,779,-723,1,-205,340,1877,1519,1024,513,-614,-608,-1187,-1746],[-1309,-1191,-966,-814,-713,-1425,-713,-829,-1124,-1122,-1152,-926,-554,-121,319,738,-1011,-2066,867,2338,2310,1310,257,112,-743,-798,1479,1107,181,559,2037,624,-2163,-148,-894,-952,-369,-360,91,385,-1472,-1123,-947,-2058,606,460,363,-1530,162,-11,-614,-1612,-1468,-1407,-1422,-1386,-1088,-825,-847,-549,-470,-408,-332,-219,-370,-355,336,554,-869,-947,-264,-1141,920,15,-2144,-1927,-1923,-1925,-1272,-1043,-782,146,610,-1203,38,286,1596,-189,-1244,1122,2247,1340,573,1039,727,-898,-451,1015,4781,7086,1343,-2981,-267,-1182,-1322,-886,-1417,-850,-1507,-1296,-1809,-631,-559,-590,-723,-942,-1096,-1552,-871,-599,-372,-168,-120,-925,-248,206,184,185,-246,-1932,182,-1199,34,-91,-3363,-19412,-17949,-884,-1051,-1103,-1088,-1008,-2621,-777,-2432,-689,-1020,-886,-919,-875,-716,-450,-378,223,466,365,-926,923,640,514,598,-1872,-1189,-850,-422,-666,-767,-816,-1009,-565,-680,-50,233,87,361,954,1067,1147,474,519,959,732,472,243,28,-150,-311,-387,-382,-391,-485,-587,-860,-1871,-1054,-1239,-1550,-1528,-1534,-1415,-1255,-1090,-1770,-1247,-2152,-621,-1149,-1756,-1486,-359,-522,-1598,-1150,-650,-1070,-386,810,-417,-974,-103,1002,276,-133,-575,-126,-546,-936,-2372,-1612,-1722,-1672,-1529,-1359,-1216,-1144,-1123,-1761,-2214,-2362,-1302,-677,-357,-1149,-1685,-853,1066,1343,109,-431,2338,2343,355,1914,1613,1054,-454,-770,-1286,-841,-785,-836,189,313,-322,-1834,-1869,424,237,-25,-236,-437,-550,-589,-563,-323,-84,154,417,710,839,938,-595,-408,-1603,-57,32,-40,95,-1489,-1465,763,403,-2158,-1507,-1528,662,-410,-1534,-263,1129,815,589,-65,-146,-1222,-1090,-639,-1375,-715,-1054,548,-734,-337,-570,-1334,-1598,-1381,-735,-895,-895,-838,-721,-641,-581,-528,-571,-797,-814,-928,-1097,-1181,-1301,-1398,-1480,-1551,-1590,-1560,-1477,-1357,-1151,-906,-717,-399,-187,-45,-308,79,0,-343,-333,-555,-835,-1113,-1309,-1485,-1374,-1235,-954,-671,-407,-114,161,386,-918,-1939,-597,392,322,152,-1157,-180,-337,-395,-460,-465,-1276,-300,-933,15,-539,325,487,82,561,506,-1798,-992,36,-190,-449,-680,-847,-995,-1108,-1193,-1226,-2003,-1520,-1238,-1228,-1230,-1171,-1905,-1115,-1094,-1631,-978,-978,-924,-800,-636,-467,-1814,-1023,-1140,-36,-75,-114,-823,-1951,-1321,-305,-298,-241,-259,-1146,-1535,-288,-305,-232,-240,-201,-102,-1156,-1657,106,72,125,67,86,-3004,-4046,-3784,86,-3064,-5188,247,329,528,-1611,-22040,-6948,-62349,-168775,-240798,-15042,1194,-2571,972,-18597,-9305,-5633,-1794,-5766,26,-687,-5210,-617,-1046,-2284,-604,-452,-635,-68,125,271,-1483,-2176,-1756,-988,-70,-241,-352,-1235,-385,-289,-108,-1033,-1007,-1994,-1071,-1399,-2065,-1224,552,1241,-286,265,615,-37,1132,614,262,1833,870,-1837,239,1003,567,44,-320,-530,-502,-305,-34,-2145,-2158,-1787,-1255,80,1006,1219,1470,1654,1433,526,1574,1328,954,-803,-306,-613,-606,-932,-1243,-1513,-2015,-1975,-2145,-2026,-1765,-1195,-680,-157,-1899,691,999,-1123,-724,-249,-998,-613,104,-708,-2376,-263,5,-299,-891,-937,-1280,-1628,-1957,-2199,-2316,-2121,-1804,-1505,-1195,-916,-622,-999,-1139,-1368,-322,661,940,1022,1041,-836,-369,1585,309,73,-966,-1443,303,16,-248,-436,-618,-1813,-928,-1047,-1163,-1263,-1277,-1742,-1997,-731,-592,-133,96,-787,-515,-1071,393,517,-163,-189,352,-1403,-2106,-413,422,-488,55,-259,-590,-970,-1278,-1466,-1410,-1029,-540,-53,-748,-525,1199,149,-890,760,892,1117,500,-1204,108,291,127,-145,-60,-954,-732,74,176,-1340,-1167,362,340,-312,222,136,-754,-1165,-1648,-1237,-1000,-608,-690,-2065,-1141,-245,-422,-882,-226,-245,-318,-1936,-1747,-1374,-2372,-752,-837,-937,-1053,-1160,-1534,-1385,-1481,-1587,-1735,-1842,-1947,-2049,-2074,-1964,-1776,-1687,-2021,-1553,-1509,-1474,-1346,-1211,-966,-651,-775,-718,336,711,1023,-520,-2131,-2324,-2146,-593,-143,-500,-85,1293,-644,951,-1980,-799,424,3,-100,-341,-420,-715,-307,-492,-186,-268,-430,-1994,-951,-1136,-1144,-1085,-444,-39,5,-27,-1147,560,1704,152,-2348,-886,475,-1992,947,1958,2011,1598,2119,2169,-714,-666,467,2168,2096,1962,1811,-61,-106,993,690,-509,20,-700,-557,-752,-880,-863,-726,-485,-397,-478,-346,119,45,358,444,494,-1280,-64,515,-1306,281,8,-1067,-772,-1182,-1635,-1874,-1484,-1744,-445,36,138,831,1140,507,595,592,1134,263,-985,411,421,-34,102,-150,-332,-433,-476,-458,-405,-354,-325,-1227,-1094,-451,-482,-2074,-1415,-940,-708,-329,-284,-454,-676,-984,-1327,-1501,-1469,-1695,-1799,-1815,-1840,-1719,-1685,-1637,-1554,-1474,-1416,-1350,-1329,-1343,-1373,-1426,-1512,-1694,-1748,-1696,-1492,-1531,-898,-582,-1588,-867,-1038,566,237,-5,373,535,243,746,605,404,-135,-1000,-1256,-838,-191,-150,-27,167,441,808,405,-1300,-2081,-1594,-1880,-291,-51,-1102,-973,-1402,-1327,-1758,1900,540,-2029,1584,1162,776,373,-11008,-9195,-4365,-1097,-1298,-1348,-1311,-1226,-2927,-8351,-6437,-20731,-358,-60,286,-7972,-2220,-2834,-2309,-2049,-2996,-813,911,955,-1643,-1307,-1849,-996,196,1484,1865,1818,1036,-278,-2182,-944,365,1068,821,-1393,311,16,-269,-1835,-2015,-1201,-1504,-1734,-1983,-2146,-2204,-2171,-2054,-1919,-1808,-1673,-1564,-1736,-1411,-1757,-1104,-1025,-940,-1721,-843,-1596,-642,-1134,-1356,-359,-281,-1350,-1091,-906,-231,-187,-304,-750,-467,-579,-725,-789,-780,-1571,-1357,-2080,318,778,1239,1278,2121,1193,-854,700,1955,-499,-2013,-213,1305,755,-407,-257,-36,131,452,108,-667,-1074,-710,565,1014,833,-242,-902,-360,-161,-1337,-981,-151,552,-957,-310,-282,-387,-798,-1267,-1788,-2252,-2702,-3100,-3485,-3823],[-716,-524,-240,0,216,-1234,-914,-1032,-1116,493,402,-3,-133,-37,-251,-492,-1286,-1343,-741,-546,-282,103,438,431,-691,-613,1241,1171,269,214,456,146,-2363,-238,-229,-123,-45,-287,-124,-224,-1539,-1479,-1170,-2043,-1805,-1895,-1739,-1547,-1417,-1426,-1498,-1754,-1878,-1877,-1590,-1182,-1124,-357,-941,136,285,278,-185,-154,-653,-320,602,1042,-939,-1302,-399,-1344,719,-98,-2008,-1746,-1820,-1584,-780,-934,-1029,-940,-705,-1242,-256,-165,-179,-485,-1692,-519,-706,-825,-776,-559,-259,-690,-155,827,1473,1797,1432,-2960,-423,-1239,-1109,-599,-1046,1248,1675,898,-2074,172,565,442,414,444,92,-1555,630,936,966,954,-274,-916,-28,391,146,-59,-465,-2082,-531,-2224,-777,-860,-908,-12468,-20175,-915,-885,-1142,-783,-753,-3105,-693,-2216,-704,-1090,-945,-1072,-1239,-1417,-1563,-1651,-1515,-1309,-956,-950,-178,192,505,300,-1600,-1196,-1270,405,749,1218,1057,-601,-505,-573,358,85,-223,-530,-847,-1178,-1435,-1632,-1711,-1728,-1698,-1658,-1598,-1582,-1602,-1658,-1624,-1455,-1254,-1106,-947,-964,-1737,-805,-746,-1617,-953,-1025,-955,-714,-795,-1474,-1230,-2237,-284,-1048,-1607,-1396,-707,-777,-1710,-1279,-874,-1373,106,1250,-438,-969,243,640,395,-269,-413,-67,-186,-275,-2373,-459,-488,-524,-566,-612,-680,-807,-969,-1849,-2358,-2459,-1453,-1524,-1519,-1396,-1357,-1075,-488,-227,-188,150,828,1132,359,1683,1533,1309,-158,-615,-1316,-810,-862,-659,308,349,-342,-1898,-1472,943,894,-710,399,-482,-46,-228,-241,-177,-164,-197,-241,-267,-442,-595,-743,-842,-1798,-631,-192,354,163,-1502,-994,1545,978,-1975,-1171,-1655,660,-431,-1811,-119,-254,-317,-238,-400,-666,-1482,-916,-69,-1549,-878,-1116,-737,-1094,-1473,-1755,-1656,-1638,-1530,-559,696,1285,1314,-1073,2014,95,584,294,-403,586,-781,-631,948,864,68,-1289,604,629,-426,-724,-186,-632,-1139,-1676,-2205,-2236,-1778,-1343,-945,-659,-460,-290,-196,-197,-257,-881,-1574,-584,-770,-875,-960,-995,-899,-722,-495,-718,-1960,-483,377,554,597,-983,846,865,-466,-355,-460,-1388,199,-1207,157,-326,651,1369,199,1162,753,-1798,-847,-25,-442,-895,-1269,-1614,-1834,-1908,-1861,-1732,-1680,-1735,-1552,-1613,-1732,-1812,-1906,-1957,-1936,-1809,-1699,-1647,-1576,-1470,-1356,-1260,-2157,-1385,-1192,-1108,-1174,-1202,-1191,-1792,-1451,-851,-666,-467,-444,-1376,-1384,-564,-741,-994,-1357,-1716,-2002,-2191,-2246,-1940,-1754,-1465,-1296,-1067,-3184,-4082,-3121,-440,-2883,-5661,-14,129,381,-1653,-20530,-10041,-62170,-216593,-361407,-54557,1081,-4044,616,-19792,-7879,-6808,-3322,-4320,-1396,-1450,-4778,-627,-1338,-2106,850,1349,-525,1562,1194,1262,-1920,-2653,-1613,-443,1854,1223,515,-1185,-1113,-1812,-1692,-1058,-947,-2076,-950,-1125,-1832,-1251,232,770,-795,-720,-357,-464,1296,782,54,1585,1022,-2028,138,902,1770,1537,524,781,1038,914,347,-1596,-1583,-1630,-1148,-122,179,308,447,640,759,437,795,639,385,-732,-468,-850,-1326,-1800,-2287,-2444,-1997,-1508,-1069,-659,-1976,24,318,567,-2069,780,764,-1009,-772,49,-488,-326,-369,-1178,-2552,-943,-1042,-1146,-1203,-1283,-1361,-1461,-1583,-1711,-1935,-2138,-2243,-2115,-1787,-1419,-1010,-866,-1037,-1330,-254,623,936,898,1184,-722,-747,1537,465,370,-782,-1480,757,1269,974,691,356,-1854,-373,-1163,-1111,-1524,-1904,-1995,-2027,-1031,-558,217,789,-1636,-902,-998,444,700,-96,-201,410,-1316,-2192,-241,1510,-700,1499,895,289,-342,-861,-1195,-1211,-870,-453,-91,-889,-822,552,-136,-1197,479,537,587,244,-1294,302,1248,1751,183,776,-1108,-747,551,277,-855,-1130,-1189,-1293,-1131,-808,-423,-571,-961,-1419,-960,-1568,-899,-827,-1673,-1439,93,-289,-1213,-468,39,-13,-2002,-1532,-1342,-2314,-532,-583,-583,-550,-994,-1300,-404,-1105,-739,-963,-863,-1094,-1798,-1577,-1732,-1600,-1459,-1753,-1295,-1352,-1532,-1743,-1978,-1821,-1418,-971,-671,33,489,926,-158,-1984,-2166,-2337,-587,-339,-494,-425,1085,-166,851,-2036,-685,148,-576,52,-290,-623,-1052,-1381,-1639,-1478,-1191,-944,-1962,-913,-1027,-1420,-1963,-1867,-1043,-84,62,-1019,828,2341,166,-2373,-866,443,-1590,1418,3445,2630,1387,2959,2529,-536,-382,708,3309,2781,2212,1669,-216,-825,76,-328,-697,-955,-1104,-1027,-784,-470,-108,245,600,-347,-239,-634,-254,-88,793,824,524,-1541,-198,-62,-1169,-620,-976,-1362,-1687,-1644,-1316,-958,-645,-1657,-93,121,2,418,519,566,513,420,321,147,-901,-188,-367,-541,-706,-878,-966,-962,-900,-789,-664,-557,-485,-1126,-1451,-222,-334,-2047,-1478,-823,-767,-351,-262,18,-134,-688,-1525,-1714,-759,-970,-1085,-1156,-1298,-1345,-1521,-1728,-1586,-1210,-783,-287,-362,101,1141,1353,-306,105,-465,-936,-724,-1530,1521,1008,-1614,-931,-956,1192,486,149,516,486,185,745,3527,720,-655,-729,-1522,-674,500,580,312,25,-251,-424,-385,-876,-1829,-1279,-1459,-862,-434,-1176,-1054,-1436,-1263,-1883,1445,-154,-2351,709,474,271,-3485,-12392,-10364,-3724,-694,-556,-481,0,260,-1465,-12668,-11831,-20518,276,-28,-364,-7375,-2553,-3173,-2358,-2411,-2191,-710,-600,-655,-2037,-1254,-1926,-1221,-1356,-1479,-1497,-1383,-1229,-992,-2373,-1226,-391,-235,-144,-1084,-96,-177,-292,-1683,-1761,-887,-1117,-1281,-1459,-1532,-1466,-1320,-1130,-956,-824,-678,-567,-1351,-1532,-1590,-243,-254,-451,-1735,-1165,-1986,-493,-1368,-1202,-281,-141,-997,-1205,-877,124,-341,-363,-768,662,598,-584,270,71,-1528,-1404,-2328,-721,-853,-948,-975,-910,-790,-716,-407,-136,-479,-1975,-543,744,956,-387,-455,1336,1376,1143,183,-589,-684,-166,576,1562,608,-512,-1228,-41,-97,-1360,-1106,-491,281,-1174,-700,-448,-765,-1029,-1233,-1375,-1368,-1290,-1141,-979,-799],[-467,-403,-229,-66,123,-1026,-1022,-1346,-1126,1067,1158,35,-246,886,520,-8,-1559,-1388,-2085,-2379,-1828,-1026,-347,269,-674,-451,982,888,297,-176,107,-151,-2630,-422,-457,-492,-631,-839,-1119,-1486,-1828,-2146,-2307,-2230,-2014,-1864,-1713,-1607,-1527,-1473,-1321,-1722,-1568,-1274,-982,-926,-1254,665,-894,862,873,224,-299,-578,-993,-376,379,281,-786,-1516,-597,-1638,76,-182,-1827,-1453,-1504,-1269,-380,-445,-1013,85,178,-1106,394,-4,523,-891,-2079,633,558,453,367,297,212,-571,105,586,990,1362,1393,-2819,-548,-1232,-980,-392,-693,928,2739,747,-2516,-195,1231,1407,1159,913,108,-1570,525,528,553,628,-538,-590,25,825,725,598,-779,-2120,-75,-3141,-2458,-1052,-1298,-7980,-21763,-2041,-1479,-1824,-1544,-1606,-3508,-1314,-1955,-405,-1161,-27,59,-964,729,-459,-1040,2739,3952,315,-1015,1809,1267,531,-191,-1247,-1068,-1800,39,291,844,866,-314,-575,-580,1131,742,414,175,-6,-175,-286,-393,-476,-607,-763,-916,-1018,-1115,-1208,-1336,-1431,-1475,-1530,-1618,-1632,-1609,-1626,-1451,-1397,-1704,-1298,-1193,-1004,-753,-635,-1236,-1166,-2191,-55,-736,-1308,-1313,-1038,-1036,-1831,-1438,-1099,-1465,148,-338,-817,-1226,-1449,-1483,-1463,-1436,-1487,-1655,-1847,-1780,-2173,-1125,-718,-351,-42,90,-327,344,-77,-1873,-2577,-2562,-997,-389,-688,-1370,-1023,-1263,307,129,-463,-235,-516,-838,-1171,-1447,-1649,-1624,-1397,-1140,-1344,-763,-880,-513,-143,-1,-457,-1918,-868,494,557,-1682,185,-1256,-308,-368,226,196,82,-85,-241,-318,-442,-408,-842,76,-2049,240,-98,1189,233,-1457,-530,2278,1544,-1675,-648,-1676,645,-473,-1534,-635,-932,-1034,-1011,-957,-1103,-1710,-1031,-1198,-1377,-1585,-1818,-2008,-2146,-1953,-1576,-1720,-1701,-1618,-563,335,624,758,-1800,888,-64,567,385,78,-227,-469,-843,-732,-794,-837,-1450,-1002,-1146,-1306,-1515,-1793,-2076,-2364,-2184,-1901,-1642,-1423,-1236,-1041,-892,-751,-559,-360,-191,-31,-994,-1540,239,418,-339,-116,616,339,865,1044,-384,-1817,-344,669,1842,627,-744,804,514,-551,-392,-502,-1428,84,-1333,132,-12,1044,2033,360,1625,964,-1682,-687,-108,-495,-797,-894,-868,-711,-499,-1579,-695,-1162,-1696,36,-79,-275,-466,-992,-967,-1183,-1262,-1270,-1248,-1157,-1020,-892,-815,-2318,-1482,-1126,-921,-988,-950,-830,-1606,-1292,-388,-326,-308,-605,-1505,-1123,-922,-867,-667,-421,-111,215,-1114,-2534,-849,376,177,-207,-568,-3062,-4020,-2547,-1354,-2697,-6025,-32,387,848,-1831,-18409,-12176,-61164,-230406,-462121,-86092,347,-5606,-798,-18455,-6769,-7977,-3621,-2754,-2813,-2111,-4273,683,-1715,-1648,2666,3038,-316,1598,1496,1842,-1959,-2841,-1221,228,2237,1688,1109,-1053,210,-18,31,-657,-728,-2126,-763,-751,-1451,-1156,-5,325,-1199,-1429,-741,-784,-169,-650,-1000,-1129,-918,-1761,2,546,987,1439,833,1128,1721,2082,855,-797,-908,-1361,-919,-290,1940,2288,2486,2251,1326,462,2948,2412,1092,-578,-505,-529,-366,173,197,-1307,-1722,-213,1569,-489,-1743,658,1805,1442,-2019,854,38,-798,-1566,-2201,-2064,-1535,-1124,-1466,-1911,-113,188,175,-1036,447,-842,-1377,168,400,-831,-589,-2300,-742,-836,-705,-363,-668,-809,-1153,-99,1335,1556,878,1385,-514,-1073,1367,689,731,-578,-1309,449,50,-362,-714,-1029,-1772,-1304,-2115,-1278,-1327,-1416,-1537,-2007,-1554,-1303,-935,-555,-2428,-1206,-782,543,839,53,-208,479,-1154,-2161,-16,443,-919,-102,-404,-586,-650,-523,-1449,-81,166,307,323,-957,-1060,121,-380,-1458,192,490,389,51,-1010,636,1338,1274,530,813,-1157,-701,-291,-627,-867,-1010,-1060,-959,-814,-597,-717,-316,-660,-1225,-565,-2080,-1138,-948,-1167,-1429,137,-93,-1436,-723,16,21,-1525,-1160,-1229,-2136,-970,-1062,-1044,-924,-974,-1043,-402,-1374,-778,-1312,-1146,-904,-1909,-1489,-1803,-1938,-1860,-1724,-1615,-1606,-1701,-1808,-1988,-2060,-1964,-1778,-1497,-1239,-983,-710,-528,-1493,-1979,-2404,-573,-552,-494,-755,33,-27,-108,-1863,-588,-381,-1099,-494,-575,-592,-1307,-675,-1620,-907,-1109,-1311,-1833,-1459,-1212,-804,-903,444,1084,-249,77,-921,1018,2766,177,-2334,-812,393,-1129,1899,3502,2582,1108,2543,2127,-414,-102,748,291,-145,-586,-979,-1412,-1761,-1972,-1986,-1832,-1557,-1320,-931,-619,-365,-127,88,323,-40,-73,-886,-635,-248,552,936,335,-1467,-320,747,-1042,433,336,-758,-107,-271,-454,-764,-782,-1707,-1007,-1081,-1129,-1180,-1201,-1235,-1332,-1433,-1501,-1607,-1675,-1666,-1629,-1540,-1415,-1299,-1137,-946,-760,-575,-405,-271,-504,-1092,-1373,104,53,-1408,-1438,-836,-959,-504,-366,46,-236,-509,-1637,-1619,-1577,-1963,-2015,-1734,-1548,-1324,-1611,-1214,-1103,-891,-553,-65,-702,-278,1602,1279,-342,264,-219,-987,-824,-1521,1802,1265,-1674,-986,-867,1717,591,124,527,346,116,571,3776,632,-1262,-535,-1853,-515,596,1334,1131,-209,104,515,287,-557,-1467,-1161,-1632,-1862,-1615,-1238,-1215,-1633,-1337,-2060,-514,-936,-3206,-572,-605,-3261,-8155,-12978,-10316,-3012,-177,85,-317,776,1149,-173,-15535,-17179,-20892,235,1135,1679,-5983,-2361,-3570,-2183,-2127,-1547,-559,977,749,-2354,-1257,-2046,-1023,492,1446,1321,1081,705,-331,-2354,-1418,-1468,-1967,-1500,-875,-294,179,579,-1540,-1473,-565,1205,1239,1184,1132,1082,-261,-874,707,465,215,-80,-1030,-1411,-1426,-1449,-1855,-1872,-1684,-1383,-2243,-364,-1605,-830,211,837,-688,-1313,-798,438,-541,-369,-791,602,257,-718,-640,-1099,-1506,-1885,-2215,-1975,-1871,-1828,-1854,-1920,-1992,-1835,-1534,-1087,-705,-1869,-951,274,460,-342,-592,372,168,-21,-205,-506,-528,-644,-732,-730,-693,-786,-1355,-266,-113,-1109,-1144,-756,155,-1141,-982,-519,1,138,80,-1,-5,-151,68,-679,176],[652,773,228,954,761,-696,-910,-1543,-1025,952,1043,101,-322,1098,902,557,-1691,-453,-1033,-1662,-2309,-2482,-2053,-1609,-1316,-1172,-1150,-1240,-1394,-1611,-1815,-1927,-2710,-1683,-1451,-1241,-1135,-1072,-1036,-1029,-1565,-2158,-723,-1566,-106,117,373,-1396,389,920,-550,-1444,-1564,-1184,-915,-833,-969,555,-646,117,-113,-336,-538,-893,-1198,-1012,-1113,-1176,-1111,-1467,-1025,-1869,-818,-716,-1478,-1018,-1057,-884,65,-149,-1045,49,1356,-723,891,-94,-43,-1232,-2050,910,2097,1097,682,2233,1475,-410,458,843,2431,2469,1387,-2617,-495,-1050,-804,-148,-246,615,1823,710,-2952,-497,554,227,-104,-458,-757,-1481,-1163,-1168,-1100,-971,-853,-780,-717,-754,-852,-929,-1002,-1944,-889,-3713,-4146,-468,-350,-6670,-23950,-2510,-716,-1883,-1364,-1789,-3597,-2168,-1596,-898,-1081,344,292,-956,927,-516,-1322,2881,3897,302,-1007,1574,1449,551,-686,-792,-713,-2138,-314,-120,412,285,-154,-541,-868,-1041,-1040,-908,-703,-517,-400,-284,-182,-29,136,342,592,886,897,1064,243,677,1107,884,565,-427,-1200,-1476,-1148,367,-1728,-508,17,-1230,-528,-476,-988,-1015,-1989,140,-364,-933,-1177,-1283,-1231,-1894,-1550,-1236,-1273,728,840,-502,-995,699,589,379,-564,-289,-592,-1039,-1507,-2036,-2501,-2206,-1795,-1437,-1140,-931,-849,-863,-1816,-2856,-2687,-813,-98,-915,-1162,-719,-1380,1102,1686,-699,1095,2608,2181,203,1040,350,-377,-1026,-1607,-2121,-2312,-2063,-1752,-1434,-1173,-927,-1891,-580,-533,-548,-2461,-786,-1157,-1255,-1485,-1674,-1635,-1569,-1499,-1430,-1358,-1467,-1603,-1798,-2049,-2328,-2432,-2111,-1683,-1217,-1378,-426,-146,22,-1382,-85,-1617,-195,-572,-1223,-788,-910,-919,-818,-1166,-1384,-1901,-534,184,-751,-1126,-1096,543,-1373,-577,-1010,-1910,-1837,-1700,-629,337,339,367,-1657,641,-272,496,534,570,1406,-148,-1114,711,800,-74,-1609,-441,-818,-1066,-1200,-1263,-1250,-1233,-1233,-1269,-1305,-1324,-1291,-1163,-1019,-846,-617,-390,-204,-30,-1138,-1488,337,605,21,-311,951,808,1239,1395,-103,-1631,-304,662,1577,512,-569,712,102,-668,-506,-628,-1513,-11,-1388,45,283,291,160,1,-139,-353,-1624,-881,-1146,-1350,-1454,-1344,-1148,-879,-612,-1635,-792,-717,-1359,-464,-744,-1118,-1482,-1871,-2128,-1989,-1583,-1197,-900,-625,-358,-553,29,-2438,-1431,-1051,-484,356,393,-576,-1574,-1072,789,2207,757,-829,-1643,-931,417,33,1106,768,2474,1027,-1153,-2330,-1058,-214,237,-301,-707,-2791,-4082,-2165,-707,-2693,-6460,575,894,1210,-2123,-15967,-12551,-59646,-205125,-427720,-107550,-1260,-6940,-2168,-16365,-6257,-9322,-2613,-1378,-4373,-2870,-3868,-41,-2306,-1127,703,853,-168,1025,1085,1123,-1685,-2811,-878,777,746,529,307,-1025,-38,-8,245,-376,-551,-2342,-715,-495,-1140,-1154,-340,-269,-1662,-1479,-392,-1160,-824,-836,-412,198,904,-1373,-132,396,1370,1722,907,1263,2051,2378,1282,-64,-369,-1199,-775,-606,1553,2349,2416,2232,1249,406,2458,1821,1037,-545,-609,-620,565,775,-155,-1566,-1636,-722,1278,-585,-1348,-298,1235,798,-1985,-173,-645,-1100,-1487,-1831,-2160,-2180,-1946,-1662,-1381,-952,-604,-329,-982,96,-764,-1500,299,299,-749,-955,-2677,-20,-1,160,415,-584,-651,-1048,-56,1541,1515,804,1465,-402,-1484,1096,807,955,-548,-1119,766,1787,1652,1286,641,-1721,-67,-2063,476,43,-597,-1107,-2102,-1754,-1972,-1810,-1590,-2310,-1519,-1240,-1199,-1204,-1243,-1291,-1333,-1420,-2117,-1608,-1760,-1863,-1877,-1781,-1600,-1455,-1302,-1951,-1186,-1165,-1212,-1287,-1239,-1326,-858,-697,-1766,-210,2,-63,-163,-556,-139,-348,-572,-883,-1177,-1513,-1783,-1846,-1722,-1512,-1327,-1198,-1040,-914,-757,-1251,-421,-402,-1166,-249,-1873,-1367,-1100,-680,-1160,100,92,-1347,-1058,-43,66,-972,-713,-1124,-1969,-602,-1029,-1463,-1796,-1711,-1360,-939,-1428,-787,-1653,-1491,-1190,-1990,453,-190,-292,-479,-782,-496,-681,-801,-774,-723,-587,-421,-293,-405,-188,22,83,26,-994,-1816,-2316,-827,-1165,-1470,-1464,-1065,-578,-91,-1703,-517,-263,-1548,-1048,1173,-449,-1305,31,-2133,-746,-554,-251,-1637,-1350,347,1809,-778,915,1492,-477,31,-835,1137,1163,206,-2192,-712,173,-637,-24,-151,-346,-618,-984,-1394,-1820,-1827,-1476,-1147,-850,-619,-404,-537,-2285,-606,39,-461,125,-1282,93,14,-157,-361,-570,-695,-761,-657,-1049,-943,-363,351,666,201,-1180,-359,1300,-891,431,1306,-617,318,750,94,-662,-70,-1787,-643,-889,-1079,-1222,-1285,-1328,-1431,-1558,-1685,-1876,-1987,-1865,-1700,-1541,-1424,-1400,-1422,-1503,-1671,-1914,-1890,-1498,-1089,-1003,-1009,308,685,-713,-1283,-861,-1135,-652,-467,688,557,-106,-1434,-1302,-561,391,583,-947,1478,89,-1735,1369,1193,577,270,537,-926,-564,1134,1198,-332,464,58,-957,-906,-1346,603,250,-1572,-891,-908,-1222,-1336,-1199,-947,-656,-390,-142,85,228,-1731,-311,-2065,-214,199,12,-208,-460,-723,-968,-1178,-1364,-1537,-1590,-1528,-1735,-1310,-1128,-1264,-1812,-1398,-2122,-1015,-1563,-4011,-1213,-1188,-9139,-11459,-12750,-8902,-2162,298,545,-58,980,1146,991,-16107,-21626,-21812,-2242,346,1121,-3925,-1464,-3886,-1778,-1466,-998,-342,-383,-301,-2104,-1182,-2079,-1038,594,825,808,694,466,-329,-2134,-1331,-891,-1220,-1412,-1335,-1044,-699,-335,-1324,-1117,-659,745,1001,1201,1432,1683,-147,-869,777,2219,2235,1031,-752,-1116,-1229,-248,143,-1217,-1537,-1427,-2253,25,-1719,-343,447,1039,-439,-1412,-706,670,-779,-312,-835,461,-92,-718,-1285,-1785,-2074,-2121,-2052,-1782,-1628,-1490,-1317,-1064,-752,-625,-16,369,-343,-1791,-1518,780,585,-403,-778,-756,-1333,-1780,-1969,-1803,-1486,-1156,-897,-672,-527,-1213,-1433,-163,-50,-889,-1323,-1136,-29,-1077,-1339,-825,-247,-441,-612,-723,-652,-467,-185,-686,320],[1568,929,414,1242,898,-481,-855,-1814,-1028,-941,-1175,-1151,-918,-611,-326,-114,-1898,134,-94,-142,109,45,-101,-201,-454,-496,-645,-785,-901,-1022,-1131,-1222,-2441,-1289,-1234,-1131,-1052,-953,-839,-743,-1466,-2014,-682,-1231,-648,447,719,-1477,205,1458,-531,-1201,-1645,-1214,-1001,-814,-545,798,-452,56,-293,-604,-871,-1220,-1369,-1566,-1711,-1634,-1255,-1423,-872,-2190,166,300,-1139,-652,-695,-611,385,22,-1111,-397,1091,-341,983,-253,-694,-1635,-1775,1020,1107,826,538,991,888,-368,644,512,429,259,183,-2511,-423,-888,-731,-567,-679,-770,-864,-977,-2996,-1039,-1073,-1074,-1089,-1148,-1198,-1433,-1364,-1424,-1501,-1534,-1545,-1530,-1444,-1378,-1310,-1187,-1165,-1734,-747,-3968,-5840,-635,-718,-8634,-27647,-2423,-1739,-1951,-1937,-1627,-3467,-621,-1284,423,-931,728,457,-953,1027,-638,-1576,1735,1481,231,-1030,452,32,-418,-1222,-1290,-1751,-2177,-2569,-2509,-2083,-1691,-1299,-916,-749,-313,-99,59,206,337,450,638,871,466,895,911,2133,2455,439,1124,267,348,1142,1777,1092,-265,-1240,-1373,-1397,368,-1763,-263,148,-1457,-788,-414,-799,-851,-1749,267,-61,-591,-1060,-1496,-1408,-1951,-1662,-1322,-984,832,1475,-542,-1012,1041,687,230,-696,-542,-722,-668,-445,-1753,-519,255,424,550,91,74,767,209,-1723,-2637,-2796,-632,207,-1035,-898,-505,-1460,691,412,-929,-54,-326,-587,-796,-892,-944,-961,-902,-852,-1403,-886,-999,-1157,-1329,-1558,-1760,-1879,-1931,-1866,-1739,-1759,-1503,-1453,-1404,-1369,-1345,-1161,-1006,-852,-657,-392,-242,-57,-631,240,-2432,321,-261,327,299,-1272,202,768,947,-1116,493,-1477,416,-707,-992,486,103,-273,-762,-1504,-1375,-1950,-381,645,-278,-1173,-1084,394,-1479,-648,-1208,-1963,-1984,-1747,-728,1615,1692,921,-916,687,-477,395,607,1037,1870,150,-1404,346,516,-223,-1705,310,-293,-826,-1307,-1740,-1980,-1895,-1594,-1266,-951,-713,-1262,-308,-243,-249,-263,-310,-381,-416,-1248,-1384,-54,81,255,-563,386,419,425,406,149,-1380,-305,171,112,55,-408,-77,-284,-748,-624,-768,-1559,-793,-1310,-1039,-1158,-1313,-1557,-1811,-1939,-1907,-1717,-1535,-1360,-1237,-1199,-1163,-1219,-1310,-1450,-1644,-1850,-2096,-2367,-2276,-2003,-1771,-1507,-1290,-1109,-950,-762,-634,-584,-517,-413,-632,-195,-2382,-1189,-854,-890,510,-5,-683,-1619,-797,1173,2735,622,-919,-1628,-728,583,18,655,299,1681,880,-1176,-1771,-722,-1437,553,583,718,-2328,-4164,-1808,868,-2749,-6870,629,525,530,-2201,-13319,-10402,-57563,-161089,-336730,-118102,-848,-7323,-1638,-14367,-6276,-10697,-1762,-1486,-5898,-3621,-3448,-838,-2846,-741,-718,-729,-754,-739,-706,-655,-1065,-2571,-542,-413,-304,-180,10,-973,196,852,960,-39,-323,-2464,-685,-266,-807,-1145,-635,-873,-1979,-835,342,-1430,-131,-838,-1266,-1159,-642,-906,-285,-49,910,1537,849,1292,1937,1827,1627,668,121,-1045,-616,-917,-1274,-1438,-1394,-1179,-1009,-880,-853,-933,-1095,-1325,-1586,-1775,-1744,-1474,-1148,-1768,-1559,-1128,-39,-668,-856,-1303,-114,-255,-1930,-679,-897,-1096,-1212,-1252,-1260,-1162,-1087,-1571,-873,-747,-655,-639,-777,-678,-725,-1486,-779,-724,-686,-1297,-2948,-279,-68,153,422,-518,-481,-939,-35,1247,1215,780,1524,-300,-1810,852,917,1114,-604,-854,686,1997,1934,1203,581,-1619,-326,-1095,1358,5,-866,-797,-2207,-639,-1009,-1334,-1634,-1822,-1808,-1748,-1634,-1610,-1679,-1792,-1869,-1859,-1996,-1424,-1162,-1611,-646,-481,-337,-291,-267,-2205,-424,-504,-610,-701,-1110,-1442,-851,-1002,-1968,-638,-102,-506,-293,-16,19,-92,-123,-112,49,-1238,-712,943,1273,345,-233,716,-84,-858,-141,-1770,87,-160,-1177,-208,-1318,-1421,-1128,-876,-903,-802,-733,-879,-1401,-143,113,-385,-168,-993,-1777,796,652,396,72,-853,-731,-222,-1157,-735,-1943,-1806,-1550,-1969,266,-480,-198,-792,-292,159,46,627,620,353,753,778,132,-222,-262,764,576,243,-514,-1679,-2093,-1575,-1764,-1386,-1369,-588,-79,264,-1591,-468,-291,-1868,-1579,883,-181,-994,-153,-2616,-900,-851,-1252,-1415,-1506,-773,-336,-643,536,793,-774,-78,-772,1071,914,238,-1976,-595,-189,-467,-740,-947,-1062,-988,-700,-227,-216,571,1553,2115,2621,2307,1491,-673,-1771,-1453,310,-588,591,-1107,797,1327,1298,468,741,-544,415,89,-1195,-1217,-488,147,1057,101,-910,-380,1200,-800,438,733,-507,127,61,-118,-553,-419,-1924,-637,-737,-836,-953,-1051,-1144,-1253,-1283,-1189,-1067,-916,-644,-416,-198,-16,85,157,185,145,53,-68,-183,-824,-922,-656,901,1386,-51,-1140,-941,-1324,-859,-633,189,111,212,-1047,-992,-555,47,417,-1191,1104,-40,-1761,1513,1029,552,90,-305,-1101,-989,-1227,-1384,-1467,-1545,-1458,-1339,-1162,-1078,-735,-530,-1365,-748,-426,40,73,1,-63,-217,-406,-577,-678,-734,-1984,-509,-2172,-116,70,218,328,212,-757,60,-148,91,-618,-524,-590,-1888,-1210,-1070,-1225,-1981,-1507,-2124,-1204,-2008,-4220,-1692,-1907,-13476,-13402,-11923,-7330,-1286,367,588,149,803,780,685,-14470,-24234,-23325,-3666,-515,-733,-1562,-1073,-4138,-1313,-992,-995,-1026,-1074,-1124,-1685,-1160,-2041,-1036,-701,-527,-371,-242,-160,-275,-1855,-1026,79,107,112,-126,135,116,101,-1048,-724,-703,-151,-175,-239,-253,-220,-182,-799,-109,-125,-131,-176,-505,-728,-968,-649,-900,-1607,-1286,-1264,-2081,-427,-1568,239,727,1036,-187,-1416,-554,881,-958,-116,-809,-229,-259,-421,430,-526,-837,-1173,-1820,-23,1596,1019,-1201,737,-297,-597,185,2482,-162,-1589,-2015,408,187,-397,-963,-1324,-1221,-843,-433,-505,228,425,145,557,-149,-1503,-1269,163,-20,-535,-1399,-1323,-794,-847,-1394,-1073,-600,-379,-146,62,330,-137,600,-464,278],[673,445,272,56,-120,-330,-840,-2057,-1066,284,408,-168,-817,383,181,-117,-2119,-674,-579,-1268,143,146,823,1166,-376,48,932,1321,334,-1036,1246,330,-2083,515,207,-458,-531,-772,-982,-271,-1257,-1562,-648,-855,-940,588,1362,-1623,58,1341,-495,-943,-1722,-1275,-1144,-1136,-1400,-1340,-1142,-949,-782,-658,-623,-1391,-1355,-638,-718,-773,-686,-1382,-1010,-2267,-339,-360,-733,-383,-479,-634,-751,-913,-1102,-1255,-1418,-1546,-1752,-1754,-1675,-1988,-1476,-1360,-1323,-1304,-1268,-1238,-1275,-1301,-1311,-1276,-1154,-1104,-965,-2409,-867,-801,-770,-704,-559,-374,-198,-68,-2351,-1053,212,204,126,-39,-398,-1348,-696,-902,-1102,-1233,-1311,-1356,-1349,-1398,-1487,-1569,-1686,-1806,-1972,-3809,-7416,-1492,-1140,-13039,-32890,-1792,179,276,758,-1021,-3131,-107,-948,959,-614,1127,619,-865,1118,-741,-1617,1740,1400,203,-1001,170,-327,-876,-1469,-1898,-1857,-1395,-1120,-841,-470,182,149,-224,-903,1068,1074,1039,1020,1022,342,584,1018,520,634,556,2010,2120,81,1146,469,57,795,1212,834,24,-1136,-1252,-1630,-518,-1736,-208,130,-1482,-970,-387,-593,-597,-1428,419,234,-227,-902,-1604,-1474,-1909,-1700,-1293,-646,326,370,-540,-979,-138,-409,-710,-884,-857,-662,-365,-52,-1542,-852,523,641,764,-52,157,947,330,-1529,-2127,-2520,-394,561,-968,-578,-320,-1462,-144,-817,-1098,-832,-373,109,-225,882,616,1203,723,-165,-1404,-487,-526,-343,-80,-458,-1181,-1694,-686,-1012,-1331,-1630,-1787,-1732,-1488,-1199,-927,-546,-274,-100,21,133,77,32,-192,-98,-2111,-261,-268,-239,-116,-1102,310,581,837,-845,1111,-1234,258,-828,-820,768,1507,887,-1193,-1627,-1098,-1782,-227,613,215,-1095,-1059,-158,-1477,-655,-1363,-1810,-1935,-1720,-1413,-1612,-1576,-1392,-1122,-906,-733,-595,-580,-661,-809,-971,-1672,-1418,-1667,-1900,-2112,-2255,-2167,-1929,-1632,-1323,-966,-605,-256,42,-564,-945,-1572,478,296,-77,-402,-897,-1509,-2091,-1429,-1228,3,559,824,-844,1505,1537,1435,1213,371,-1081,-327,-32,-120,-90,-246,78,-592,-766,-720,-909,-1545,-602,-1143,-926,-987,-986,-978,-910,-733,-552,-1546,-697,-252,-1334,283,-171,-591,813,889,-931,-1041,62,-2,621,413,7,-498,-387,-702,-1006,-1211,-1349,-1402,-1325,-1157,-969,-805,-2209,-821,-548,-1115,-285,-359,-864,-1743,-515,604,740,375,-791,-1441,-513,448,-18,168,-130,157,287,-1159,-1155,71,-2625,145,1414,1291,-1764,-4248,-1429,987,-2821,-7262,964,646,399,-1893,-10733,-6000,-54903,-114192,-252830,-118724,-1633,-6252,-2895,-12704,-6817,-11967,-1787,-1665,-7134,-4353,-3019,-1209,-3043,-1130,-1123,-1159,-1223,-1256,-1276,-1270,-1275,-2281,-1118,-921,-735,-542,-314,-887,78,225,368,296,-70,-2186,-661,-82,-480,-1147,-854,-1436,-1992,-128,120,-1534,-376,-643,-892,-1158,-1356,-1480,-1513,-1397,-1290,-1091,-837,-628,-413,-213,-46,-24,-72,-915,-510,-1168,-1144,-1306,-1227,-856,-435,14,412,726,855,-491,-693,-995,586,-405,-1077,-1861,-1493,-1304,515,-717,-346,-2195,489,1502,-1897,1417,1244,-489,-1128,419,91,-146,-362,-1277,-432,-403,-334,-487,-476,-491,-651,-1364,-1070,-1270,-1520,-1675,-2569,-1455,-1177,-896,-593,-475,-325,-853,-44,389,534,697,811,-225,-1941,665,1007,1183,-759,-552,571,1821,1566,1074,482,-1485,-550,-297,1597,-183,-914,-455,-2258,-787,-580,-280,-636,-920,-1478,-1114,-976,-872,-859,-913,-975,-1009,-1844,-605,-286,-1709,324,465,508,373,-165,-1713,-871,-948,-770,-236,-1076,-1309,-1102,-1286,-1925,-1070,-402,-913,-321,505,1472,2331,1996,1009,786,-1206,-694,1186,1864,571,67,732,-234,-961,-404,-2210,264,46,-1241,198,-797,-1244,-930,52,-460,-134,-227,-277,-1713,-218,-136,-71,50,-843,-1569,245,182,48,-128,-729,-653,-504,-634,-624,-2160,-2081,-1845,-1871,-28,-796,-131,-1090,-149,-56,-66,308,529,392,747,769,408,12,-278,201,-27,-340,-634,-1565,-1788,-1043,-1212,-713,-1582,-1241,-368,-314,-1515,-428,-275,-1915,-1590,-197,-113,-534,-357,-2496,-966,-683,-279,-1180,-1568,-925,-1129,-1223,-1202,-1192,-1113,-974,-899,-817,-787,-839,-1689,-956,-1074,-1222,-1386,-1383,-1045,-432,335,1246,-115,965,2141,5549,6491,2308,1396,-785,-1044,-1383,-617,-757,709,-899,879,1545,1451,699,465,-1178,1081,46,-1328,-1433,-620,-44,643,58,-659,-379,1059,-771,481,902,-402,-44,442,106,-434,-274,-2048,-880,-1199,-1508,-1777,-1642,-1322,-1081,-879,-687,-575,-977,-362,-281,-212,-168,-182,-200,-231,-305,-416,-573,-789,-1062,-1306,-1565,-1776,-1942,-2005,-1923,-1876,-1806,-1639,-1430,-1164,-885,-526,-538,-699,-545,-149,459,-1160,604,-207,-1653,571,430,280,111,-40,-1205,-1025,-584,-742,-894,-1112,-1221,-1327,-1382,-1398,-1374,-1340,-1283,-1238,-1148,-1088,-1013,-943,-901,-859,-825,-770,-676,-597,-1798,-313,-2055,28,222,422,638,810,-902,-175,-466,324,-254,-360,-493,-1885,-1231,-186,-1043,-2027,-1631,-2037,227,-2211,-3259,-548,-1501,-16258,-14034,-10622,-5659,-865,-632,-429,-239,-104,-20,16,-11396,-24133,-25255,-5118,-380,-417,-442,-407,-4246,-866,-135,-370,132,385,438,-1225,-868,-1928,-1014,546,598,678,787,899,-174,-1537,-619,1474,1557,1586,252,185,1478,134,-746,-345,-703,626,403,107,-172,-424,-652,-788,-798,-671,-397,-83,-325,-321,-676,-444,117,-1956,-937,-982,-1852,88,-1273,826,860,617,18,-1356,-386,-672,-1109,-1224,-997,-523,66,-115,749,-854,-544,-1055,-1584,-16,1122,936,-1730,168,-690,-591,-59,1887,64,-1344,-1805,-920,-1619,-1428,-901,-482,-161,113,305,-414,414,335,-46,-4,-227,-1644,-1045,-839,-1046,-1287,-1501,-1642,-1656,-1494,-1315,-1353,-828,-601,-412,-286,-131,-116,72,-186,24],[60,-168,-365,-643,-924,-1132,-1150,-2129,-1037,-525,-336,-297,-1032,-54,-101,-236,-2279,-615,-774,-2303,-878,-658,-413,-75,-254,127,696,950,286,-1158,1275,311,-1613,982,751,-626,154,-43,-1147,-40,-943,-1034,-605,-440,-755,265,1256,-1820,-48,1096,-423,-681,-1790,-1363,-1326,-767,-608,-911,-430,320,1092,-110,-770,-1383,-1214,-743,-261,1418,560,-1404,-1132,-1925,537,1425,-300,12,-106,-250,840,216,-1041,-1243,-419,-652,-980,-1296,-1843,-2301,-2111,-1929,-1719,-1479,-1189,-886,-653,-440,-269,-137,0,-3,36,-2362,-134,-542,-699,-423,-438,-673,-393,-400,-1685,-1177,-348,-349,-375,-444,-820,-1297,-619,-661,-738,-812,-1563,-1066,-1213,-1717,-1747,-1991,-1944,-1585,-1140,-3424,-7033,-2891,804,-18473,-39010,-802,1268,1863,2306,-1524,-2799,-66,-692,672,-226,1462,674,-788,1113,-913,-1460,577,201,49,-1012,305,578,400,-1155,396,598,-427,-1544,-1032,-865,-119,87,-137,-1123,449,272,69,-126,-336,-580,-790,-1001,-1195,-1431,-1693,-1924,-1900,-1629,-1336,-1117,-922,-742,-656,-709,-798,-993,-1214,-1907,-903,-1736,-309,50,-1399,-1151,-500,-461,-349,-1144,505,443,55,-797,-1700,-1499,-1856,-1752,-1267,-416,349,142,-587,-980,-627,-836,-1046,-1170,-1212,-1205,-1149,-1075,-1396,-1270,-1104,-1199,-1321,-1394,-1296,-1016,-607,-1317,-1609,-2217,-186,862,-829,-308,-231,-1487,569,873,-1288,130,-589,-1307,-1846,-1447,-890,-425,15,-167,-1438,-372,-305,-381,-393,-935,-1288,-1557,1233,1008,598,-322,-364,-850,-1161,-1184,-956,-478,-52,298,604,898,1016,-40,354,1189,-1683,327,-239,564,314,-942,-183,-359,-466,-628,-409,-969,-227,-980,-772,29,50,35,-1636,-1522,-770,-1532,-561,-748,-863,-961,-1091,-628,-1396,-627,-1492,-1613,-1724,-1665,-942,340,362,362,396,-108,-775,167,732,846,959,623,-1925,-613,-231,-593,-1624,668,424,-813,-1565,-309,-634,-651,-708,-707,-1009,-1196,-1780,-613,-709,-847,-942,-966,-879,-644,-1293,-1063,451,690,895,-1167,914,829,692,529,399,-789,-383,190,250,-185,-102,415,-798,-739,-793,-1066,-1489,-397,-955,-709,-793,-857,-965,-1067,-1111,-1198,-1545,-1442,-1608,-1807,-2029,-2042,-1847,-1517,-1132,-735,-1136,66,394,687,885,-1,-621,991,830,576,-184,-108,-611,-1092,-1481,-1709,-1675,-1952,-1143,-913,-1082,-690,-647,-1097,-1943,-894,-971,-1110,-1191,-1285,-1236,-1114,-922,-640,-353,-474,87,204,-1068,-566,768,-2777,-862,1051,1203,-1159,-4296,-1010,1076,-2818,-7602,712,431,272,-1137,-8444,-200,-51639,-71484,-181074,-112088,-42,-3599,-4415,-11337,-7773,-12730,-779,-788,-7184,-5014,-2575,-202,-2607,197,408,605,552,1030,1266,1487,660,-1963,81,1847,1817,1719,546,-726,20,794,504,135,-154,-1677,-669,-911,-1188,-1362,-1547,-1810,-1846,-1919,-1952,-2001,-1989,-1929,-1848,-1798,-1725,-1654,-1611,-1553,-1596,-1597,-1560,-1556,-1512,-1432,-1312,-1242,-1119,-999,-769,-1221,-135,293,683,1102,1335,448,1797,2108,805,-425,-652,-1189,371,-1060,-1575,-1767,-1389,-1113,36,-678,57,-1347,249,356,-1870,399,345,-455,-1252,-87,-342,-567,-849,-1077,-1198,-1269,-1219,-1173,-1112,-1114,-1148,-1226,-1332,-1443,-1640,-1849,-2091,-1763,-1476,-1158,-795,-468,-178,-776,-53,656,739,846,1330,-164,-1789,584,1099,1171,-984,-209,441,1382,1117,924,372,-1309,-686,286,1606,-395,-586,-75,-2113,-966,-576,-126,-480,-765,-1192,-948,-726,-437,-133,-1251,-186,-776,-1679,306,766,-1375,1953,1925,892,925,-127,-1170,-1458,-1559,-553,-358,-959,-1039,-1113,-1529,-1647,-1470,-678,-1242,-257,949,1597,1563,1326,936,474,-1120,-772,-1348,-1598,-1128,-613,-238,-367,-1038,-590,-2319,-184,-451,-1350,-1021,-1266,-1460,-1591,-1745,-1899,-1852,-1634,-1311,-1826,-702,-421,-210,19,-698,-1370,514,592,623,611,-577,-637,-855,2,-488,-2253,-2082,-2027,-1774,-406,-1159,-77,-1364,563,157,-235,743,646,343,138,-180,-574,-945,-1353,-1693,-1704,-1415,-1041,-1516,-1468,-585,-1351,-664,-1721,-1842,255,199,-1504,-446,-85,-1772,-1055,-682,-344,-437,-636,-2014,-1008,-1261,-1549,-1787,-1782,-1567,-1307,-994,-662,-430,-1534,-448,-707,508,704,264,-1407,-383,295,713,1381,1390,1378,337,1266,1533,-40,1326,2527,3096,3531,2243,1261,-940,-423,-589,-1631,-1026,735,-797,315,-402,-1121,-1779,-1913,-1833,-865,-465,-1541,-1664,-854,-314,114,-21,-519,-451,950,-896,468,541,-381,-280,48,-94,-418,-275,-2076,-325,-335,-349,-393,-435,-512,-673,-853,-1013,-1219,-1414,-1562,-1728,-1884,-2001,-1959,-1777,-1554,-1338,-1131,-954,-818,-1102,-789,-445,-216,86,474,-825,-835,-1292,-1460,-1107,-750,-905,749,-72,-547,-656,-310,589,-929,-28,-516,-1545,-675,-949,-1212,-1465,-1608,-1584,-1398,-1161,-939,-767,-730,-657,-813,-1155,-690,-727,-785,-831,-894,-917,-972,-1022,-1083,-1179,-1270,-1350,-1377,-1332,-1275,-1525,-1013,-1864,-720,-557,-378,-166,71,-741,-502,-949,356,-86,-412,-636,-1912,-1266,134,-821,-1966,-1865,-1986,147,-2326,-1094,-698,-865,-17878,-13676,-9101,-4071,-873,-606,-286,82,433,745,995,-7967,-21438,-27080,-7516,-1361,620,359,112,-4222,-613,-193,-414,-189,-116,-8,-869,-758,-1859,-1078,621,764,841,905,783,-140,-1308,-300,980,898,751,522,373,140,-386,-554,-487,-758,-810,-945,-1157,-1373,-1606,-1867,-1838,-1434,-994,-502,-13,-304,-17,-465,-606,47,-1859,-664,-729,-1686,-78,-1015,1285,1140,1292,91,-1296,-282,1004,-1302,358,-781,542,437,105,443,-1262,-329,-1051,-1436,-20,556,814,-2143,-404,-1135,-667,-362,-414,-869,-1148,-1220,-812,-253,-443,-860,546,586,576,484,-302,103,-139,-368,-481,-499,-1569,-846,-174,-140,-228,-1613,-1291,-818,-1033,-1260,-1598,-1259,-1089,-906,-764,-584,-441,-321,-280,-317],[-257,-406,-454,-520,-559,-576,-866,-2168,-1083,-662,-696,-725,-1303,-827,-923,-1059,-2389,-1022,-775,-2843,-295,-740,330,647,-213,85,387,1225,153,-1207,1062,217,-1126,114,-186,-847,-33,326,-1352,-70,-632,-558,-620,-67,-300,40,1203,-2096,-186,605,-352,-466,-1890,-1505,-1556,-778,22,-17,-67,685,1307,-228,-922,-1286,-1063,-938,-540,1422,679,-1491,-1236,-1557,980,2098,140,269,45,-221,728,12,-916,-1391,-1462,-775,-217,-733,-1900,-2409,-802,1544,1626,-228,-198,1528,1329,-564,789,469,187,-191,-476,-2323,-1125,-1370,-1609,-1767,-1774,-1677,-1553,-1445,-1277,-1122,-982,-841,-739,-703,-1303,-1229,-788,-870,-1012,-1162,-1698,-1524,-1644,-2426,-1633,-1447,-1221,-977,-642,-2871,-5650,-4455,-788,-22415,-41174,61,-99,-264,-469,-1763,-2470,-887,-882,-854,-814,-715,-543,-659,-81,-1065,-1091,914,1156,156,-985,57,988,306,-551,698,681,136,-1859,-996,-1111,-671,-837,-931,-1247,-1010,-990,-934,-802,-614,-392,-70,303,653,4,-320,1848,2156,-300,862,1010,-503,48,817,1222,637,-762,-1177,-1997,-73,-1681,690,829,-1183,-1233,-665,-319,-29,-833,469,159,-71,-668,-1714,-1398,-1726,-1743,-1203,-247,430,521,-610,-937,-4,-342,-790,-1267,-1767,-2230,-1776,-1380,-1232,-1681,-828,-824,-887,-967,-1006,-978,-858,-1031,-1049,-1865,-81,-60,-611,-305,-547,-1475,-873,-946,-1425,-487,-244,-73,-906,-6,-175,-474,-779,-1052,-1445,-1049,-758,-410,-735,-1445,-1058,-1369,340,131,-152,-504,-859,-1209,-1402,-1395,-1239,-883,-592,-375,-196,-10,28,95,163,233,-1217,299,-116,314,352,-762,347,358,373,-416,492,-662,-150,-1113,-804,562,400,168,-2010,-1240,-528,-1245,-297,39,451,-774,-1166,-664,-1203,-529,-1540,-1417,-1467,-1563,-1067,444,320,1033,1033,-415,-876,19,993,2252,2321,744,-1920,-1170,-703,-843,-1509,464,113,-1056,-1506,-963,-1352,-1726,-1984,-1941,-1677,-1462,-1604,-1034,-975,-971,-937,-862,-986,-512,-1274,-910,457,672,876,-1532,996,1024,1043,1060,593,-551,-487,-61,2,-484,11,576,-899,-691,-851,-1269,-1429,-389,-811,-518,-518,-505,-538,-564,-527,-524,-1609,-874,-754,-1520,-603,-543,-772,-365,-235,-349,-1203,1,-46,-144,-330,-583,-819,-967,-1025,-905,-594,-257,32,329,635,-662,-546,-1679,89,174,-885,305,-863,-1402,-2272,-54,1343,969,-307,-137,-781,-1329,-1401,-917,-793,-777,700,-286,-961,-111,1056,-1505,-1830,397,360,-643,-4360,-658,584,-2736,-7914,64,-341,-733,-1201,-6735,-2006,-47918,-36517,-123701,-102185,-174,34,-5984,-10200,-9044,-12485,282,158,-6069,-5632,-2228,-924,-1712,-1744,-2005,-1657,-1237,-786,-354,34,316,-1713,278,843,885,855,240,-584,-120,307,136,-32,-81,-1145,-502,8,-20,-1232,-919,-1870,-1396,-253,-311,-1333,-538,-661,-1053,-940,-1091,-1266,-1500,-1749,-2051,-1871,-1407,-952,-490,-55,332,568,742,-737,-210,-1126,1037,1214,1363,1549,1357,455,1201,1691,731,-404,-652,-1372,463,-1665,-2043,-1612,-1331,-796,-644,-689,-746,-796,-830,-859,-1946,-983,-1049,-1125,-1458,-1207,-1287,-1320,-1403,-1457,-1455,-1476,-1440,-1425,-1374,-1346,-1297,-1242,-1162,-1036,-941,-2065,-1679,-1390,-360,-472,936,-505,-151,-810,-153,407,489,817,1509,-218,-1570,517,1079,972,-1358,57,206,548,510,659,165,-1197,-813,525,1480,-658,-59,229,-1898,-1240,-603,1262,1006,721,-969,-109,-255,-462,-532,-1735,-536,-746,-1596,261,462,-1035,1048,938,759,452,-192,-722,-1007,-1251,-1652,-1631,-1204,-849,-1008,-1797,-1351,-1852,-993,-1533,-221,408,501,448,305,-30,-486,-1128,-1770,-1442,-569,348,430,821,-538,-1145,-751,-2025,438,242,-1538,308,16,-688,-128,511,-8,-471,-1028,-1491,-1611,-1203,-724,-297,138,-610,-1236,1069,1183,1078,1063,-419,-689,-752,-76,-425,-2166,-1754,-1993,-1743,-889,-1568,-303,-1570,151,48,-444,648,738,196,596,597,445,310,-268,-23,-87,-138,-89,-1542,-1153,-582,-1397,-712,-1765,-1542,570,-3,-1542,-525,-288,-1642,-731,-1315,-965,-931,-960,-1578,-1029,-1033,-498,-859,-1483,-474,-471,-393,-242,-130,-1991,-696,-715,618,1021,214,-1117,-338,324,1070,1167,965,685,310,-102,-531,-857,-894,-618,-195,263,654,982,-1083,135,282,-2150,-1316,212,-757,-674,-1120,-1572,-1888,-1762,-1981,-1064,-766,-1706,-1819,-1128,-586,-336,-89,-417,-511,69,-1086,19,10,-353,-478,347,-68,-424,-92,-1869,-297,874,531,682,553,396,174,-34,-182,-323,-1332,-670,-289,-175,-41,72,123,17,45,617,697,2,-1197,-699,46,258,29,-237,-533,-879,-1261,-1793,-1598,-1302,-1272,-545,-163,-408,-747,-330,731,-487,-592,-811,-1329,54,-252,-559,-832,-967,-1390,-1353,-588,-365,-428,-152,-85,-748,-1093,-206,-291,-401,-500,-605,-650,-697,-701,-677,-654,-608,-561,-497,-413,-381,-1207,-385,-1515,-451,-533,-601,-613,-556,-430,-712,-1399,150,37,-522,-840,-1826,-1151,-268,-590,-1602,-1979,-1800,-1988,-2268,-1674,-1489,-1355,-18560,-12486,-7335,-2460,-489,-147,191,-142,831,1075,1254,-4753,-16868,-26983,-11049,-3728,922,743,583,-3828,-404,494,-540,157,619,696,-455,-557,-1670,-1032,560,878,806,712,463,-1,-1003,64,166,59,-65,-181,-279,-388,-795,-548,-579,-703,-566,-497,-472,-416,-347,-304,-484,-289,-319,-272,-159,-265,322,-198,-687,52,-1367,-329,-405,-1460,-242,-694,1721,1278,1235,164,-1090,-89,982,-1381,592,-758,415,240,322,335,-1609,-84,-1063,-1284,-319,-325,-300,-2116,-856,-1528,-727,-609,423,466,-928,-622,-1373,675,-450,-854,257,-2,-238,-477,-704,-933,-1103,-1171,-1072,-925,-1276,-683,-459,-381,-378,-1783,-1098,-375,-325,-513,-1574,-515,-201,-387,-292,-319,-362,-394,-460,-547],[-775,-453,-105,123,259,95,-827,-2015,-974,-507,-818,-1084,-1412,-1231,-1031,-765,-2127,-231,4,-1969,-699,-1113,123,23,-162,-415,-697,-992,-1232,-1337,-1173,-832,-499,-4,398,-970,999,385,-1485,-39,-248,-66,-593,350,312,4,-33,-2262,-567,-839,-1008,-1073,-1945,-1614,-1713,-749,908,1542,-12,2761,3375,-234,-987,-1157,-919,-1118,-751,1445,733,-1562,-1285,-1166,1541,2796,603,497,106,-281,943,150,-727,-1090,878,1072,396,-913,-1491,-2233,-652,1616,1473,-631,-486,1176,951,-727,646,567,578,514,541,-2307,155,-327,-860,-702,-89,-1488,-326,-476,-561,-938,-708,-746,-924,-874,-1817,-1180,-1118,-1152,-1168,-1125,-1694,-1012,-1156,-2842,-918,-835,-788,-793,-627,-2297,-4471,-5583,-2627,-22031,-34249,-571,-625,-649,-690,-1853,-2247,-717,-673,-661,-680,-680,-647,-627,-597,-1256,-682,-466,-506,-518,-996,-593,-637,-702,-738,-749,-756,-690,-1758,-857,-1248,-688,-256,-115,-1244,189,301,482,803,1248,-202,998,1692,745,-332,-821,1793,3841,-271,572,1207,-743,-313,433,1126,855,-567,-1226,-1811,-251,-1654,384,172,-975,-1290,-967,-854,-929,-948,-967,-1029,-1099,-1270,-1761,-1601,-1627,-1769,-1214,-604,-345,-156,-705,-938,169,271,330,-788,-74,407,607,675,-1121,-2105,-186,752,702,-1283,-342,169,165,-770,-570,-1574,267,552,-435,229,-79,-1499,75,-205,-1573,-389,-305,-190,-1274,-98,-479,-435,-595,-644,-1485,-275,23,-473,-1157,-1805,-602,-1205,1032,934,-63,610,406,-112,-910,-1336,-620,-728,-881,-1054,-1197,-1265,-1420,-1489,-1502,-1457,-1378,-1272,-1102,-942,-762,-620,-459,-343,-266,-236,-110,-371,-362,-1259,-953,641,839,94,-2222,-945,-248,-1006,-102,897,635,-592,-1321,-1244,-952,-799,-1505,-1276,-1227,-1445,-1214,936,198,1441,1440,-659,-967,-159,1121,1256,982,698,-1673,-1705,-1228,-1145,-1380,-1634,-1945,-2014,-1809,-1574,-1519,-1113,-922,-858,-1752,-1734,-1198,-354,-313,-311,-250,-222,-1369,-256,-1244,-771,-280,-350,-359,-1908,-397,-303,-138,83,364,-380,-618,-360,-409,-752,114,1257,-892,-609,-855,-1491,-1358,159,-701,381,1937,2375,1310,-427,431,631,-1708,-998,-1000,-1360,-764,-994,-1217,-1380,-1505,-1602,-1633,-1636,-1601,-1501,-1376,-1226,-1037,-719,-456,-197,87,292,384,444,495,-658,-835,-1357,379,325,-571,93,-958,-1634,-2544,135,800,574,-554,-8,-523,-1126,-1628,-1580,-1213,-971,190,-767,-778,274,1471,237,-2289,1219,1289,-189,-4362,-352,1689,-2442,-8027,159,2044,-958,1093,-5628,-266,-43789,-11032,-81952,-92948,-1229,-887,-7419,-8975,-10209,-11166,-2,5,-4669,-6020,-1914,-527,-771,-1067,-1352,-1648,-1922,-2059,-1979,-1782,-1616,-1434,-1255,-1002,-772,-546,-289,-378,-233,-141,428,505,599,-528,-304,154,280,-1328,-749,-1526,-1054,467,415,-1186,217,114,-1131,-612,-212,-297,-377,-1205,-868,-375,-728,-22,212,471,738,896,1032,-671,-121,-850,1272,1407,1497,1623,1403,512,680,1615,762,-299,-586,-1328,690,-1522,-1668,-1345,-1200,-400,-87,-570,-352,-506,-643,-759,-2006,-994,-1065,-1108,-1631,-1009,-944,-803,-695,-552,-357,-205,-390,-633,298,439,601,-893,990,1229,289,-2105,-1241,-1333,-552,-723,555,-583,-154,-847,-224,199,284,788,966,-291,-1310,546,773,640,-1707,305,-25,-365,-208,-284,-344,-1065,-844,-230,-112,-785,133,261,-1606,-1500,-560,746,807,862,-761,-102,-323,665,509,-2252,-876,-713,-1521,-86,-157,-707,-268,-367,-432,-530,-579,-622,-661,-622,-597,-750,-709,-588,-816,-2005,-1042,-1949,-1268,-1699,-349,-284,-233,-298,-401,-629,-897,-1282,-1702,-2078,-2271,-1879,-1466,-1146,-856,-1216,-836,-1640,-533,-628,-1722,-980,-1214,-1448,-1628,-1763,-1783,-1620,-1489,-1317,-1353,-1082,-983,-924,-816,-707,-1130,-550,-556,-634,-787,-983,-1234,-1450,-1618,-1687,-1963,-1490,-1808,-1754,-1433,-1784,-572,-1597,-363,-218,-616,-13,82,-16,85,65,-2,-11,-206,56,255,462,723,-1625,-842,-556,-1355,-700,-1790,-1062,445,-281,-1623,-668,12,-1585,247,-1202,870,554,-1263,-1205,-1059,-1188,840,-779,-1373,788,869,-257,1211,-148,-2443,-968,-760,226,2689,90,-867,-368,393,1360,1691,980,314,-243,-642,-789,-729,-552,-356,-200,-83,-37,-4,-1253,-116,-135,-1310,-1658,-169,-830,-82,-13,18,52,84,-1477,125,-760,-1614,-1920,-1515,-930,-787,-436,-450,-625,-358,-1387,23,-283,-393,-711,80,-222,-533,-246,-1686,-650,717,509,262,26,-212,-488,-722,-859,-960,-1599,-948,-673,-422,-222,-234,-483,-851,-315,1675,1849,-186,-1283,-650,140,3268,3360,2136,-117,87,-547,-2011,-1304,-133,-1341,1087,899,-408,-930,-376,536,-90,-1111,-1207,-1177,745,862,963,292,953,-1447,-1423,569,88,-504,291,105,-776,-1033,338,416,213,-81,-247,-446,-646,-790,-889,-979,-1050,-1141,-1242,-1350,-1518,-1643,-1738,-1717,-1550,-1326,-1109,-936,-847,-853,-938,-1939,-1288,-1464,-1407,-1227,-1766,-1064,226,61,-1178,-2059,-1649,494,-2312,-137,-491,-820,-18852,-11070,-5679,-1287,-1260,-1200,-1145,-1051,-939,-799,-635,-2408,-11699,-24379,-15866,-7180,270,376,472,-3269,-416,658,-879,10,543,373,-156,-434,-1534,-1014,-612,-717,-764,-757,-736,-642,-773,-547,-535,-536,-577,-622,-660,-717,-1170,-805,-824,-820,-823,-754,-700,-578,-390,-179,-429,274,465,685,409,-296,573,-17,-815,0,-941,-84,-161,-1319,-508,-461,1994,1284,1057,135,-855,101,892,-1404,707,-808,252,-42,412,313,-1858,100,-1176,-1230,146,-528,474,-1898,-1222,-1932,-845,-852,1096,598,-793,-135,-1713,341,-453,-882,141,-33,-161,-283,-401,-562,-747,-982,-1217,-1500,-1791,-2105,-2299,-2030,-1735,-2007,-1192,-985,-805,-744,-1200,-793,-965,-1338,-1637,-2025,-2422,-2407,-2008,-1590],[-294,97,484,724,801,222,-829,-1887,-872,-52,-374,-630,-1503,-1281,-684,-538,-1844,-250,-148,-1144,-996,-1466,-437,-494,-516,-468,-334,-141,-5,-809,465,89,147,-219,-383,-1065,173,-49,-1637,-339,-293,-158,-607,266,481,60,686,-2159,-457,-172,-22,-11,-2011,-1715,-1778,-728,1513,1843,-5,2321,3485,-131,-957,-1093,-851,-1297,-863,1482,730,-1554,-1307,-790,2126,2235,1048,688,61,-444,-350,-673,-886,-1014,-1056,-1040,-1148,-1300,-1540,-2029,-2163,-2454,-2431,-2079,-1629,-1151,-748,-880,-46,231,506,637,770,-2281,259,-262,-966,-1167,739,-1766,601,456,61,-641,69,-820,-1204,-385,-2044,-1106,-938,-1132,-1374,-1613,-1861,-2089,-2148,-2460,-1945,-1765,-1587,-1379,-1185,-1702,-3457,-5842,-2401,-16555,-24493,-361,-244,-73,96,-1825,-2081,-67,-268,-109,608,432,244,-462,-55,-1392,-234,384,587,326,-971,-822,290,-46,-209,-723,-1187,-1336,-1433,-733,-1202,-933,-522,-197,-1016,50,168,-19,-116,-102,-169,223,464,705,-592,-1296,773,617,-95,-46,-558,-1098,-1596,-1911,-1619,-1179,-815,-1274,-1473,-372,-1578,-274,-296,-727,-1240,-1310,-187,234,-372,232,87,-66,-525,-1783,-1157,-1500,-1764,-1249,-325,-412,857,-804,-911,1590,2149,125,-758,129,397,978,1198,-970,-2246,-155,884,471,-1872,-674,-264,149,-485,-137,-1300,414,574,-255,511,48,-1476,-219,-32,-1632,1380,1777,1603,-1359,-135,-784,828,524,-373,-1482,97,355,-481,-1564,-1358,4,-1005,1143,1374,-668,1310,1553,232,-720,-1268,265,370,-136,-731,-1325,-1754,-1845,-1465,-994,-530,-426,202,310,-183,347,-459,941,869,713,-5,275,-47,-508,-1353,-1145,-973,-1022,-903,-2067,-658,-101,-787,-162,483,488,-378,-1494,-1838,-624,-668,-1348,-1211,-1348,-1312,-1322,-1092,-982,-968,-1005,-1144,-1305,-1388,-1353,-1157,-879,-565,-1398,-1918,-1745,-1449,-1205,-610,-955,-1556,-1759,-2231,-1988,-1495,-1027,-1325,-1832,-1930,-711,648,620,-515,1034,936,-1476,-283,-1179,-615,-152,-524,-796,-1977,-1204,-1294,-1378,-1466,-1478,-1427,-1138,-802,-744,-907,250,685,-790,-470,-763,-1701,-1261,191,-602,522,2138,2400,1011,-738,-73,240,-1810,-1098,-1157,-1086,-989,-1119,-1000,-725,-420,-151,-980,292,435,562,635,290,-1244,691,627,516,406,204,-94,-394,-658,-895,-1109,-1213,-1360,-1432,-1481,-1522,-1510,-1618,-2076,-1387,-1211,-1090,-959,-952,-964,-1070,-1243,-1420,-1635,-1893,-2012,-1915,-1765,-1627,-1548,-1610,-1905,-1705,-1612,-1377,-4296,-548,-205,-1927,-7863,-1578,391,-3025,25,-5081,-844,-39403,-1625,-55949,-87359,-609,-274,-8634,-7424,-10749,-9283,377,342,-3292,-6069,-1649,90,62,30,36,-827,1,-12,-60,-163,-376,-1122,-923,-1136,-1286,-1253,-1017,-750,-445,-508,-70,-18,27,24,-88,-264,-548,-1436,-1064,-1318,-1457,-1428,-1255,-1067,-875,-692,-1133,-779,-309,-227,-192,-911,-602,-335,-1317,-577,-735,-877,-966,-1057,-1019,-918,-675,-502,-21,403,783,1194,1455,613,257,2300,902,-104,-456,-1087,1631,-732,-990,-1010,-997,-1,290,-440,814,523,287,137,-2029,45,77,-643,-1761,20,-154,-952,-750,-663,-585,-384,-515,-418,736,1086,828,-770,1129,1063,472,-1967,-794,-906,-649,-867,132,-669,-188,-864,-375,-874,-1334,-1641,-1703,-1497,-1270,-1032,-877,-780,-1747,-605,-533,-1315,-774,-270,-229,-923,-799,-172,-137,-681,-51,19,-1274,-1732,-434,550,696,865,-573,-106,-605,957,1382,-2473,-1141,-669,-1443,164,-92,-409,1499,1340,1118,113,-237,95,-171,313,200,-728,-531,-362,-606,-2128,-743,-1706,-1482,-1746,-202,1134,920,1208,282,538,-582,-764,-401,956,702,508,366,277,-792,-1227,-839,-1252,387,175,-1821,182,520,-224,740,629,425,-669,18,-228,-1104,-806,-1065,-1311,-1440,-1498,-1500,-1473,-1454,-1451,-1468,-1478,-1502,-1475,-1424,-1358,-1701,-1203,-1576,-1770,-1864,-1443,-626,-1457,-600,-604,-667,-806,-942,-1164,-1350,-1471,-1499,-1306,-1007,-613,-143,256,643,-1704,-498,-454,-1256,-551,-1828,-632,284,-532,-1697,-833,-21,-1552,804,-506,1060,772,-1337,-852,-1057,-1286,840,-703,-1210,1677,1930,-239,1162,-597,-2058,-1185,-774,-170,2112,-57,-611,-414,571,762,-84,-839,-1463,-1799,-1695,-1439,-1261,-1187,-1212,-1331,-1496,-1703,-1860,-2012,-2040,-1952,-1817,-1768,-1504,-1324,-1076,-822,-585,-325,-46,-869,538,-1135,-1344,-1877,-1939,-1261,-1167,-459,-480,-691,-15,-1650,-421,-702,-512,-889,-306,-321,-626,-351,-1505,-954,947,690,477,119,-313,-843,-1349,-1624,-1508,-1859,-1179,-63,397,-717,-720,-1109,-1497,-709,1226,1071,-206,-1217,-553,235,1191,1658,2188,413,670,-129,-1712,-1122,680,-986,1178,797,-448,-1167,-2146,-1909,-961,-1318,-1588,-1029,988,2210,1299,151,918,-1426,-1385,468,-45,-545,0,-161,-802,-921,-1132,-1509,-1790,-1850,-1727,-1490,-1280,-1086,-933,-846,-793,-774,-744,-671,-596,-988,-1049,-810,84,207,99,219,88,-124,-1018,-1815,-729,-703,-1300,-1603,-1595,-918,1257,617,-679,-1971,-1453,1108,-2456,292,-178,-660,-18955,-9816,-4252,-2013,-1762,-1428,-1140,-1229,-651,-466,-1182,-1138,-6745,-20483,-21387,-11399,275,305,305,-2551,-562,188,-1315,-260,-565,-907,-1288,-1688,-1984,-2241,-2157,-1901,-1640,-1423,-1282,-1140,-1081,-1078,-1106,-1138,-1180,-1187,-1143,-1080,-1334,-868,-724,-676,-376,-122,114,137,10,471,-406,647,2142,2301,198,-271,808,129,-915,-39,-556,116,43,-1216,-793,-267,1806,1158,522,-24,-559,-906,-1203,-1374,-1386,-1281,-1060,-696,-322,131,-1715,273,-1318,-1243,246,-917,115,-1741,-1420,-2132,-975,-1051,203,-54,-730,226,-1568,141,-413,-922,1690,1907,1881,1763,350,1150,779,-89,-371,-1056,-1767,-2430,-1820,-1072,-430,-2259,-627,788,856,142,-732,-599,-465,-1669,-993,-1663,-2319,-2446,-1899,-1333],[664,714,848,472,764,369,-785,-1732,-717,298,76,-582,-1513,-1591,-659,-804,-1513,-926,-877,-811,-1109,-1690,-594,-479,-407,-375,-366,-387,-427,-520,-645,-810,-970,-1172,-1270,-1211,-1051,-809,-1737,-320,-79,104,-614,302,311,194,59,-1708,-640,-700,-1022,-1413,-2026,-2145,-1811,-1393,-959,-515,-123,268,684,127,-766,-1073,-831,-1394,-776,1597,768,-1354,-1270,-401,2712,3330,1500,885,-46,-659,760,-77,-236,100,836,909,-356,-1229,-720,-1828,-654,934,743,-1421,-785,259,54,-955,-212,-245,-146,-77,129,-2215,363,-191,-1033,-1667,790,-1777,405,1876,462,-258,871,-1087,-1000,92,-1664,-980,427,716,856,389,-1139,694,-1276,-1932,-2432,587,546,-445,267,-1113,-2585,-5074,-88,-8070,-14297,-261,-410,-503,-590,-1766,-1960,-710,-759,-913,-1180,-1511,-1871,-2234,-2251,-1867,-1426,-931,-582,-262,-898,-1163,-17,-217,-214,-437,-703,-904,-1116,-1101,-1045,-1109,-812,-655,-653,-573,-651,-814,-1017,-1257,-1515,-1656,-1660,-1506,-1327,-1732,-1103,-1069,-1146,-1319,-1565,-1681,-1489,-1123,-776,-439,-199,-1325,-1116,-442,-1471,-636,-868,-914,-1117,-1688,-146,332,-183,399,837,763,-451,-1826,-1056,-1395,-1770,-1340,-520,-916,398,-947,-888,238,284,-182,-736,340,459,759,1001,-807,-1960,137,865,242,-2517,-1061,-722,0,-236,176,-1108,700,1070,-129,798,214,-1436,-564,-327,-1613,1032,2925,2847,-1079,-129,-1004,805,347,-481,-1474,262,896,-473,-1941,-633,572,-828,329,263,-1275,309,352,304,-573,-1170,-394,-715,-1142,-1464,-1326,-705,-22,763,1545,2278,-146,768,581,-359,358,-343,869,2915,1850,232,989,241,-642,-1447,-1417,-1661,-1989,-2246,-2266,-2052,-1775,-1558,-1401,-1284,-1178,-1092,-1712,-2009,-732,-558,-1161,-1075,-749,-1111,-1455,134,308,911,1105,-853,-1082,-525,1302,1623,1533,595,-1195,-1610,-2292,-1804,-1054,-1546,-2152,-2144,-1592,-1094,-1575,-401,-276,-1777,-1717,-1801,-1155,-1428,-1497,-1261,-840,-413,-1306,-449,-1156,-515,490,376,257,-1594,-192,-417,-650,-894,-1119,-1448,-1701,-1984,-2236,-2336,-2118,-1842,-1503,-1047,-644,-1931,-1220,149,-587,582,1485,1510,651,-1106,-668,-278,-1959,-1240,-1828,-2236,-1772,-1202,-1005,-588,-343,174,-743,566,511,394,208,-7,-1471,-198,-188,-111,34,110,69,-12,-111,-613,-1324,-675,-429,-372,-294,-245,-667,-1325,-1482,-808,-1017,-1905,-947,-650,-270,35,248,-361,-1843,-1188,452,-1561,-314,761,857,801,-995,466,160,-268,-4246,-1241,-1816,-2107,-7512,-3223,-992,-4848,-705,-4937,-723,-34994,-612,-44553,-86959,43,267,-9615,-5451,-10267,-7243,703,650,-2105,-5843,-1519,434,463,510,611,-1561,432,920,493,1052,996,-845,790,738,691,705,-425,87,-414,-789,194,895,869,799,388,186,513,-1621,-136,-585,-734,-1231,-1673,-2063,-1741,-1426,-1165,-999,-853,-743,-679,-610,-657,-683,-1762,-821,-955,-1109,-1277,-1549,-1813,-1940,-1702,-1421,-1101,-723,-386,-7,316,641,-109,1129,1070,125,-325,-817,1140,161,-311,-695,-794,-266,-488,-578,-497,-238,140,565,-2027,1272,1507,-626,-1873,86,790,-1339,-848,-557,-1271,-2068,-1421,-733,-102,392,791,-719,906,820,585,-1773,-402,-442,-617,-939,-324,-803,-289,-879,-287,-37,-51,646,1270,-494,-953,717,819,-198,-1333,842,-412,-2252,-1430,-180,-425,-824,-754,-152,375,-389,363,138,-971,-1964,-360,-436,-494,-474,-448,-297,-925,89,265,-1894,-1279,-659,-1399,94,-357,-194,682,478,288,-303,-138,-271,-439,-562,-758,-1052,-1334,-1388,-909,-2191,-510,-1428,-1670,-1761,-308,1066,442,587,-206,298,-1057,-604,-237,1131,1344,423,433,1040,-900,-1206,-814,-918,301,77,-1797,89,-206,-751,-1282,-1826,-1705,-1204,-872,-619,-906,-540,-671,-932,-1203,-1506,-1793,-1866,-1577,-1222,-898,-606,-392,-210,-97,-69,-1431,-543,-1366,-1797,-1321,-1150,-1401,-1689,-1693,-1503,-1374,-1340,-1329,-1437,-1557,-1697,-1870,-1873,-1701,-1431,-1086,-791,-474,-1763,-143,-299,-1169,-283,-1924,-272,133,-784,-1785,-1029,-132,-1547,305,-48,-342,-624,-1088,-1064,-1169,-1347,-1197,-1168,-1131,-1097,-1096,-1061,-1007,-1044,-1666,-1355,-1086,-1108,-1170,-1296,-1377,-1446,-1478,-1449,-1388,-1280,-1181,-1121,-1142,-1224,-1384,-1600,-1866,-1944,-1662,-1361,-1019,-1437,-443,-142,89,-1534,435,-1034,-10,324,326,172,54,-325,118,-1511,-1042,-1784,-2376,-1567,-1455,-738,-578,-700,-527,-1753,-1454,-1721,-1430,-1016,-679,-314,-639,-402,-1355,-1211,649,467,170,-207,-683,-1291,-1838,-1283,-695,-2109,-1350,941,1196,-1213,-1207,-1707,-1517,-1126,1414,1074,-85,-986,-423,-679,-824,-701,-390,-18,301,283,-1369,-839,594,-452,326,233,-529,-1193,-409,674,584,-1170,-1929,-913,720,2306,1397,-51,860,-1339,-1276,442,-58,-559,-317,-439,-835,-831,-838,-624,-323,0,-8,556,758,926,-208,1099,-360,-266,280,1082,453,-1012,-1196,-388,878,748,-87,333,50,-268,-1030,-1419,-1011,-1038,-1842,-1760,-1304,-737,331,505,-177,-1760,-1220,539,-2763,280,126,-43,-19076,-9188,-3268,-871,-1077,-1120,-1784,-1930,-333,33,-2715,-1077,-2647,-16212,-23325,-16075,-906,1328,1245,-1748,-837,271,-1821,-392,240,-13,-264,-481,-1225,-778,-605,-573,-551,-1163,-647,-730,-901,-1134,-1377,-1503,-1342,-935,-425,92,-1250,-247,-262,-661,1217,1671,1373,-324,-818,408,-429,466,2744,1804,-5,-148,1041,233,-975,-68,-233,264,199,-1148,-1065,-116,184,-141,-351,-421,-451,-457,-501,-1170,-710,-987,-1139,-1349,-1586,-1636,-1517,-1320,-1410,-1313,-926,-933,-886,-1694,-1448,-1871,-1396,-1616,-1539,-1284,-941,-633,-1178,-105,-326,-958,272,287,325,349,353,292,182,-8,-222,-492,-737,-876,-733,-397,-150,-2320,-404,850,990,366,-274,-650,-862,-1080,-1103,-791,-689,-151,233,285],[670,577,560,149,400,293,-772,-1636,-610,-317,-467,-597,-1538,-1897,-991,-1121,-1229,-1116,-969,-827,-1144,-1796,-717,-767,-919,-1152,-1414,-1562,-1342,-970,-543,-111,331,-1136,-1989,-1028,850,486,-1771,-154,652,840,-667,235,-124,-548,-887,-1126,-1085,-871,-515,-182,-1993,-1634,-1448,-583,583,496,-5,-52,-403,-747,-979,-1132,-889,-1398,-510,778,869,-1002,-1212,-37,2611,2710,1922,1071,-221,-926,600,-211,48,773,1646,1612,-730,-1324,-422,-1657,-794,1163,273,-1797,-691,2657,2024,-934,1273,1185,804,323,-63,-2110,-925,-1268,-1570,-2089,-1609,-1569,-1178,-1007,-819,-682,-628,-1312,-644,-726,-1052,-792,-292,172,683,-328,-696,600,-1114,-1451,-2147,394,2309,-273,86,-544,-1831,-3498,2835,1215,-4513,2464,2388,2362,2321,-1727,-1849,-177,-329,-96,1813,1568,-76,-247,436,-1391,-27,-314,-678,-970,-1231,-1460,-1655,-1868,-2053,-2045,-1845,-1531,-1158,-798,-832,-1186,-1079,-367,-204,-630,1220,1125,935,638,39,-210,-680,-1128,-1580,-1956,-1682,-1314,-1022,-823,-752,-1095,-869,-698,-757,-759,-748,-1329,-755,-742,-1306,-1011,-1169,-1200,-1017,-2017,-303,137,-12,182,899,833,-361,-1869,-1010,-1306,-1776,-1468,-789,-1432,-1413,-1623,-1460,-1073,-632,-479,-707,536,605,652,894,-606,-1517,640,935,209,-2393,-1439,-1109,-149,-26,368,-1003,890,1477,-51,1112,425,-1373,-935,-588,-1493,599,717,422,-714,-189,-1076,-840,-1003,-1003,-1442,-678,-495,-436,-1822,-169,-170,-670,-321,-467,-1518,-713,-787,-878,-946,-1074,-1168,-1194,-1265,-1252,-1027,-578,-141,403,978,1544,22,947,837,-466,373,-266,713,1850,1245,484,-59,-663,-1127,-1540,-1729,-998,-836,-753,-1531,-838,-911,-1032,-1172,-1294,-1370,-1434,-1852,-1482,-1504,-1490,-1432,-1350,-1285,-1190,-1608,-1001,-849,-710,-540,-899,-1205,-781,29,99,141,194,-1085,-1228,-2176,-2071,-944,0,-288,-1619,-470,-899,-1401,16,-75,-2195,-1587,-1547,-263,147,-197,-1238,505,399,-1156,-675,-1195,-492,558,1511,1934,-1262,551,-285,-978,-1191,-785,-493,-1124,-1090,-1302,-974,-382,-629,-867,-968,-993,-2003,-1271,-582,-675,-419,-415,-492,-701,-1538,-1347,-1560,-2069,-1475,-1291,-1029,-921,-726,-1099,-1112,-759,-551,-584,-657,-756,-828,-884,-899,-1682,-655,-514,-383,-239,-186,-250,-338,-423,-681,-1501,-639,-690,-642,-540,-418,-379,-895,-921,-122,-127,-1643,-386,-632,-854,-1120,-1407,-1684,-2143,-1599,-1103,-1931,-205,644,1121,1385,-39,1490,1294,328,-4278,-415,-666,-1071,-7132,-4731,-710,-6397,-512,-4830,-762,-30805,-1127,-45861,-92043,-950,-780,-10338,-3084,-8847,-5293,242,464,-1217,-5524,-1584,1237,1385,1488,1591,-2491,-79,1379,294,1874,1851,-664,939,1844,1867,1106,-551,179,-592,-988,-38,620,832,1353,723,106,408,-1945,111,-267,-736,-1476,-1295,-1011,287,690,-1166,-1105,821,1804,1630,-337,306,1057,-1385,-420,921,769,644,432,219,-400,-280,-471,-582,-576,-569,-500,-486,-481,-533,-650,-807,-989,-1161,-1230,-1120,-856,-561,-477,-668,392,127,-359,891,922,909,849,-2033,526,315,-593,-1969,-335,-285,-1838,-959,380,780,345,-556,-12,876,1661,721,-805,530,463,556,-1647,-140,-94,-491,-992,-856,-1025,-502,-923,-386,-208,-247,429,1058,-692,-1009,681,523,-860,-815,953,-590,-2004,-2049,-529,-715,-837,-782,-785,-1048,-1515,-1795,-1568,-1319,-2184,-1002,-935,-945,-945,-893,-873,-1329,-595,-509,-1379,-1270,-735,-1435,-809,-985,-1095,-1125,-1055,-875,-805,-543,-443,-443,-487,-674,-1017,-1438,-1837,-1286,-2265,-403,-1243,-1885,-1841,-571,678,-131,-140,-709,-7,-1564,-515,-109,217,-271,-717,-1137,-1479,-1520,-1388,-1232,-1138,-1107,-1167,-1735,-1410,-1469,-1379,-1149,-914,-682,-920,-333,-321,-799,-719,-1065,-1481,-1737,-1631,-1240,-763,-307,-571,400,636,160,826,812,92,-1196,-183,-1224,-1831,-773,-682,-867,-1112,-1091,-983,-817,-653,-450,-549,-196,-92,-61,-24,-68,-141,-202,-356,-517,-1768,-873,-1016,-1125,-1106,-1959,-909,-695,-1071,-1903,-1255,-325,-1565,719,833,878,1033,-621,-312,-1066,-1377,297,-597,-878,-1020,-1580,-2130,-2458,-1963,-1425,-1486,-767,-800,416,-507,-196,-600,976,914,761,574,113,58,-266,-591,-884,-1077,-1122,-1019,-795,-532,-222,-1428,257,492,532,-1311,512,-1073,-208,-211,-110,675,643,118,581,-1849,-721,-1665,-2276,-1781,-1455,-1058,-692,-615,-635,-1583,-574,-1413,-561,-1056,-984,-357,-454,-351,-1206,-1390,-177,-243,-366,-515,-755,-999,-1275,-1454,-1545,-2303,-1415,-1062,-835,-1637,-1634,-2040,-956,-1506,30,83,77,-590,-229,-240,-415,-632,-872,-1120,-1398,-1675,-1847,-1829,-1653,-1457,-1203,-970,-788,-1180,-479,-300,-111,-806,-2116,-788,371,500,615,-240,735,-1146,-1082,443,85,-497,-565,-824,-1150,-1264,-1054,-587,-24,577,172,1048,2160,2287,-47,1236,-445,-322,0,1371,168,-1044,-912,121,1023,953,-152,831,708,530,-948,-1026,-774,-903,-2252,-1429,-842,-455,1136,1201,351,-1416,-885,776,-3163,486,393,331,-19259,-9489,-2817,173,114,103,-2760,-2617,258,343,-3798,-2141,273,-11935,-17531,-19609,-3265,-26,-81,-848,-1148,-78,-2299,-524,-109,-176,-252,-324,-1003,-507,-360,-426,-542,-1564,-952,-1175,-1438,-1623,-1539,-1174,-715,-222,264,688,-931,-263,-465,-591,1030,1180,995,-674,-1577,362,-438,296,2053,1339,-140,141,1339,352,-915,-15,86,418,366,-1042,-1228,52,223,78,-61,-153,-261,-358,-477,-950,-685,-1039,-855,-967,-874,-837,-982,-709,-1316,-1382,-462,-523,-856,-1669,-1341,-1545,-1151,-1283,120,15,-775,-249,-768,-639,-836,-1065,-1285,-1456,-1518,-1535,-1540,-1598,-1660,-1522,-1318,-1120,-910,-744,-542,-445,-505,-2041,-512,-530,-451,-343,-115,-709,-1095,-581,-1104,-939,-846,-376,610,978],[-1677,-1914,-2038,-2142,-2074,-1881,-1661,-1507,-1186,-966,-763,-586,-1521,-2129,-900,-980,-947,-773,-749,-655,-1109,-1714,-869,-114,-355,-616,-648,206,-237,68,1126,-200,1847,-366,-2321,-957,739,523,-1640,-278,802,893,-750,1043,897,611,486,-497,-1189,-352,-202,-310,-1872,-1448,-1219,-664,-785,-922,-1118,-1295,-1414,-1472,-1478,-1461,-1459,-1452,-1430,-1351,-1106,-868,-1158,-273,32,266,555,800,-467,-1228,383,-380,305,1311,1260,1206,-1048,-1400,-224,-1556,-1053,153,-305,-2190,-494,-91,-129,-856,-220,-294,-333,-471,-503,-2009,-516,-351,-1041,-2145,434,-1332,-268,1251,890,569,1039,-1517,102,877,-455,-586,-502,-923,-1108,-1099,-395,130,-936,-1092,-1529,114,1876,-160,0,-67,-1229,-1493,2069,2119,2120,2110,2115,2127,1989,-1792,-1773,-281,-489,30,1024,726,-397,-182,-68,-1282,-583,-807,-1125,-1314,-1290,-1471,-553,-411,448,833,1155,1669,-571,-104,-659,-1208,-1333,-377,256,-725,1376,3646,3324,1636,106,1696,1054,425,-672,-1757,-1483,-1955,-1934,-1494,-1135,-1154,-895,-624,-253,-215,-244,-1294,-438,-569,-1121,-1033,-1282,-1437,-1390,-2154,-807,-406,-58,-137,391,533,-280,-1916,-1070,-1275,-1804,-1648,-1135,-1958,-1483,-1490,-1371,-1163,-950,-814,-710,-677,-742,-867,-1028,-1258,-1407,-1430,-1318,-1086,-1761,-1769,-1363,-292,-118,-79,-1010,-230,-402,-617,-848,-1072,-1305,-1324,-1056,-1300,-470,-174,97,-380,83,-1001,166,18,-618,-1377,593,534,-380,-1479,98,-64,-529,-422,-638,-1092,-1001,-1119,-1226,-1266,-1279,-1305,-1223,-1252,-1379,-1563,-1743,-2046,-2158,-1975,-1675,-1382,-1116,-845,-628,-416,-236,-5,232,484,763,1070,725,-875,-1599,-1801,811,1314,-997,-1304,-481,-748,-1243,-1466,-1328,-1049,-816,-1722,-765,-544,-522,-745,-1042,-457,-857,-1729,-593,497,1497,1701,-886,-1330,-1033,1089,1891,1790,-12,-1021,-889,-1703,-1801,-819,-335,-596,-1477,-370,-905,-1276,-376,-483,-2422,-1472,-1262,-557,-436,-655,-1653,23,130,-1042,-877,-1211,-475,344,332,67,-940,-833,-1307,-1561,-1219,-598,-769,-1313,-1208,-1401,-853,423,1296,-806,-223,-372,-1765,-1325,-395,-768,-904,-1059,-1186,-1350,-1912,-1972,-1745,-1931,-1891,-1886,-1856,-1844,-1772,-1728,-1656,-1569,-1482,-1358,-1234,-1104,-940,-779,-626,-1680,-191,5,192,408,553,606,651,452,-709,-1457,-283,709,632,232,423,70,-342,-311,333,-269,-471,182,452,358,361,383,-629,-2260,-1632,475,-2183,-107,497,472,361,353,225,159,28,-4282,-859,-671,-1031,-6725,-5861,-1937,-7502,-1222,-4107,-693,-26949,-1899,-58041,-102233,-91,-10,-10596,-308,-6794,-3436,320,361,-533,-5116,-1713,346,291,188,91,-3484,-646,-246,-283,-273,-263,-461,-88,100,254,391,-489,262,-714,-971,-191,310,255,164,25,-119,-319,-2268,-547,-623,-601,-450,-183,-1054,435,512,-1138,-1210,591,1839,1786,-148,719,1653,-778,-467,668,733,356,-135,-616,-1079,-1231,-1023,-596,-75,365,785,1078,724,-824,1495,1270,561,-138,-534,1590,1653,890,-243,-516,552,53,-363,791,594,534,644,-1918,1218,1606,-430,-1938,-714,-158,-2293,-919,1526,2100,366,-404,173,803,1232,529,-902,141,139,499,-1496,91,225,-213,-915,-1324,-1186,-681,-863,-451,-346,-310,233,855,-818,-1138,630,199,-1493,-213,525,-605,-1115,-1870,-791,-980,-858,-780,-1371,-969,-1146,-1403,-1651,-1883,-2108,-2036,-1787,-1566,-1331,-1083,-949,-1708,-656,-613,-847,-1070,-794,-1447,-843,-935,-962,-979,-965,-858,-1218,-539,-331,-129,121,317,-267,-169,31,-534,-2308,-346,-1086,-2042,-1931,-914,-961,-844,-773,-1111,-288,-1899,-438,38,1020,898,118,207,1086,-1216,-1128,-820,-473,-19,-444,-1651,-1329,-1750,-2084,-1984,-1762,-1563,-1309,-1141,-924,-729,-450,-165,96,407,-517,-940,754,523,-672,1173,1020,734,563,324,76,-959,-416,-1123,-1794,-1097,-1422,-1731,-1956,-1608,-1167,-746,-383,-438,-559,478,662,748,820,794,530,678,542,418,-1655,227,93,-1109,315,-1765,239,-72,-1391,-2032,-1471,-580,-1578,1301,1277,664,1184,-73,-143,-1087,-1374,-2,-560,-989,-1416,-1650,-1504,-1127,-1645,-1038,-1606,-762,-878,258,-822,-70,-741,904,858,765,675,-96,368,247,49,-172,-394,-610,-811,-955,-1043,-1009,-1379,-796,-568,-321,-1150,140,-1037,-344,-772,-578,974,1004,401,257,-1809,-439,-1577,-1801,-1867,-1251,-1417,-957,-1139,-1240,-1292,-1295,-1702,-1293,-1180,-1203,-680,-373,-252,-1117,-1562,780,430,1097,1167,-914,1000,780,502,-340,-2490,-1448,-754,-1037,-1987,-2054,-1711,-1031,-1884,-451,-188,10,-157,-63,197,141,16,-153,-353,-592,-838,-1007,-1078,-1023,-931,-787,-690,-712,-1136,-903,-1054,-1204,-1385,-2062,-1133,-849,-493,-148,-470,379,-963,-929,494,242,-465,-806,-792,-1148,-1565,-1345,-708,-25,677,319,1292,2588,2347,40,1271,-575,-390,-356,942,-190,-1168,-443,594,876,521,-186,366,488,642,-932,-768,-1077,-1328,-1850,-837,-342,-191,1149,1195,754,-1090,-557,932,-3713,566,388,237,-19653,-11076,-3122,136,175,244,-3725,-3365,406,435,-4083,-4289,356,-8007,-11009,-15094,-5752,-434,-641,-765,-1579,-1030,-2829,-1224,-1264,-1281,-1310,-1360,-1349,-1440,-1520,-1605,-1527,-1644,-1102,-782,-468,-154,-18,471,-890,952,1134,1236,-572,-324,-676,-563,748,637,561,-950,-2048,81,-523,-329,-580,-779,-946,-1000,-969,-864,-810,-612,-499,-421,-355,-955,-1323,2,50,98,116,41,102,29,-110,-733,-463,-1074,-757,-1242,-597,-421,-589,-60,-1053,-1480,419,67,-1142,-1582,-1211,-1240,-1163,-1352,1085,477,-853,649,-442,588,-11,-902,437,182,-2,-161,-297,-455,-617,-792,-908,-969,-916,-820,-654,-553,-904,-1614,-408,-310,-151,-27,145,-745,-1115,-206,-790,-940,-877,-491,-390,-600],[-3404,-3106,-2655,-2193,-1687,-1150,-619,-1300,-326,714,922,-385,-1447,-2262,-714,-965,-1759,-2635,-2462,-1497,-1043,-1493,-1406,-204,-552,-875,-807,664,-278,302,1683,-258,2847,918,-1589,-858,661,571,-1409,-421,-234,-345,-860,-166,-14,54,123,126,-1505,-180,37,-35,-1696,-1205,-1029,-412,-300,-305,-354,-462,-432,-473,-535,-1449,-1198,-1080,-1232,-1327,-1101,-726,-1128,289,780,1140,1471,1344,-778,-1515,108,-599,182,-514,-1212,-1591,-1241,-1476,-151,-1553,-1438,197,-1006,-2359,-283,1167,911,-783,316,3,-255,-607,-873,-1947,-1554,-1834,-1960,-1779,-1484,-1187,-926,-731,-516,-333,-205,-1660,5,26,36,-389,-265,-119,-255,-1840,-509,-696,-878,-1139,-1434,-1636,-1597,-1266,-827,-352,-797,567,995,1397,1664,1842,1961,2034,1427,-1998,-1724,-449,-776,122,529,123,-790,-534,-722,-1172,-726,-515,-301,68,-276,-1470,-442,-452,1684,589,821,1673,-414,-136,-580,-1210,-1530,-304,699,-707,972,2762,2470,1172,86,1668,1466,1302,-572,-1460,159,390,122,-1134,-523,-1198,-1050,-1120,-1029,-823,-625,-1217,-236,-290,-922,85,141,188,-479,-1982,-123,-17,-137,-557,-522,-707,-941,-1918,-1400,-1473,-1830,-1857,-1525,-2290,-988,-1536,-930,-842,-709,-988,-685,-270,-169,-101,-67,-183,-709,-284,-412,-551,-1173,-1977,-1428,-642,-505,-322,-1125,-66,-29,-68,-187,-405,-1244,-1693,-1174,-1054,-462,31,512,-97,205,-820,-86,-43,-593,-1261,775,1364,-306,-1146,1227,1308,-387,981,-1038,-402,1527,977,623,-460,-900,588,422,151,-198,-584,-945,-1388,-1507,-1171,-648,-85,493,1111,-409,492,-110,275,989,-59,1070,4485,972,-947,-1595,-1518,803,1579,-1201,-1078,-564,-524,-1008,-1100,504,550,168,-1439,-134,389,409,-471,-962,-292,-694,-1775,-677,430,188,-70,-799,-1425,-1241,-977,-1056,-1093,-1104,-1210,-1300,-1496,-1732,-1954,-1898,-1710,-1487,-1286,-1148,-1195,-1005,-1025,-2343,-1355,-1446,-1651,-1765,-1722,-1952,-1281,-1038,-925,-991,-1144,-436,-314,-273,-174,-596,-2,162,350,-48,-703,-1046,-1397,-1198,-1320,-629,514,1243,-843,-85,-130,-1384,-1332,-250,-810,333,976,793,-453,-2144,-2328,-2138,-1632,-1678,-1003,-1083,-1208,-1237,-1245,-1690,-1297,-863,-650,-449,-272,-100,29,116,-1432,359,462,571,733,548,635,946,200,-655,-1177,-76,987,690,294,454,282,139,-12,-109,-371,-102,-86,-166,-223,-330,-447,-649,-2066,-1805,-593,-2302,-369,-219,-58,23,205,266,385,-74,-4228,-1400,271,49,-6349,-6390,-2569,-8113,-1647,-2327,-1451,-23565,-17435,-80324,-117319,312,530,-10298,764,-4501,-1738,669,505,-30,-4656,-1853,-581,-875,-1129,-1224,-4375,-1083,-716,-439,-196,-55,-209,60,85,22,-97,-231,-445,-751,-922,-1180,-1460,-1617,-1652,-1596,-1441,-1307,-2551,-905,-759,-617,-468,-318,-1035,-190,-160,-1010,-1212,-197,-227,-292,-355,-541,-718,-906,-1191,-1505,-1844,-2180,-1995,-1571,-1202,-796,-423,-68,292,553,805,962,816,-1074,1234,1266,875,55,-417,1259,1190,1020,20,-328,140,-310,-839,-1443,-2037,-1885,-1239,-1675,-63,441,-154,-1843,-981,-564,-2087,-694,1853,1847,604,-114,390,697,743,324,-985,-218,-106,434,-1319,302,521,159,-707,-1669,-1224,-782,-694,-477,-453,-200,95,604,-830,-1324,-569,-898,-1382,-1295,-1301,-1249,-1124,-1317,-914,-1209,-875,-731,-1600,-1577,248,326,345,-428,-1795,125,-6,-183,-343,-471,-671,-1863,-857,-931,-950,-889,-824,-1420,-313,-1145,-65,500,715,635,-1405,750,885,635,2235,2140,-72,-51,140,-692,-2352,-337,-959,-2145,-2042,-1280,-198,-830,-1080,-1383,-536,-1801,-391,185,1482,733,47,168,1108,-1361,-1018,-814,-345,-763,-1107,-1582,-1195,-975,-697,-392,-137,103,-935,64,765,-675,567,951,904,882,-534,-930,706,584,-553,264,122,0,-33,-3,59,-737,190,-1086,-1682,183,11,-183,-738,-898,-1281,-1690,-2102,-2034,-1822,-1613,-1438,-1337,-1226,-1182,-1139,-1047,-1011,-954,-1448,-850,-791,-1143,-676,-1526,-610,-530,-1763,-2165,-1645,-899,-1603,-75,-197,-331,-541,-821,-1151,-1474,-1650,-1472,-1165,-832,-523,-283,-726,141,-1516,-828,-1771,-792,-784,67,-1220,-52,-934,-230,-309,-393,-434,-445,-417,-359,-241,-74,147,400,656,809,107,-171,-1334,1329,1399,743,-1084,591,-944,-415,-1250,-1027,-423,-682,-889,-1142,-1578,-1560,-1563,-1417,-1838,-1077,-1602,-1108,-383,193,-1036,-572,-1949,-355,-1057,-1228,661,410,-145,-1107,-1776,589,152,296,73,-1011,-508,-835,-1116,-1394,-2633,-1626,-1572,-1462,-2100,-2253,-1354,-855,-2007,-369,-114,105,228,27,472,473,383,209,-44,-404,-851,-1306,-1540,-1237,-853,-452,-138,-917,-1112,-474,-108,-334,-727,-1981,-1428,-1476,-1131,-673,-703,154,-840,-875,527,339,-505,-1036,-957,-899,-642,-945,-1145,-1188,-1059,-888,-682,-526,-380,-253,-157,-786,-507,-811,347,-611,-1376,14,447,266,-26,-421,-882,-1342,-1497,-1100,-687,-1302,-1798,-1252,-202,135,13,2405,2956,962,-839,-270,2726,-4319,4090,4029,3882,-20238,-14088,-4251,2926,1912,1206,-3993,-4167,2165,2005,-3435,-7255,1458,-4570,-5022,-11009,-8154,-2589,921,709,-2135,-1227,-3367,-809,-95,221,76,-62,-739,-203,-255,-1500,-792,-1426,-437,-370,-295,-195,-333,101,-709,395,529,604,-267,-425,-829,-606,118,-129,-477,-1146,-1494,-1498,-1632,-1432,-1085,-687,-505,18,299,322,-689,88,443,489,477,-901,-1365,247,1576,1027,575,61,807,842,345,-563,-888,-1543,-1801,-1535,-804,-368,-236,140,-705,-1623,72,-65,-835,-1326,-1120,-996,-1166,-1453,459,277,-987,612,-267,818,101,-858,1125,1355,1231,1092,942,743,519,259,21,-231,-450,-895,-773,-899,-1318,-1143,-1159,-1179,-1149,-1166,-1143,-1176,-1251,-1397,-1628,-1843,-2099,-2354,-2625,-2776],[-1634,-1712,-1625,-1460,-1195,-877,-556,-1138,-248,253,424,-291,-1421,-2401,-344,-739,-434,-538,531,657,-1049,-1286,-2037,-728,-822,-1177,-978,511,-320,343,197,-291,-312,-745,-1247,-1820,-1766,-1112,-1175,-554,808,630,-997,1817,2419,896,2498,720,-1742,29,733,756,-1482,-922,-875,-314,304,155,-137,-1142,-575,-791,-1034,-1564,-1523,-1748,-1899,-1866,-1578,-1299,-1062,-782,-606,-564,-529,-585,-1069,-1582,-1007,-1000,-805,-469,-34,448,-1039,-1490,-124,-1582,-1809,-436,-1728,-1897,-25,520,241,-679,-195,-328,-350,-421,-383,-1843,-458,-480,-1001,-1155,-542,-862,-696,-189,37,290,529,-1561,1041,1225,483,-116,-109,184,-583,-2061,442,-372,-687,-749,-1331,-2051,-2703,-1986,-1245,-556,-427,549,951,1256,1376,1377,1325,1261,816,-2247,-1588,-578,-1085,220,1150,1057,-1141,-176,-323,-1003,345,372,385,508,110,-1323,-424,-368,879,331,439,271,-264,-374,-662,-1133,-1537,-1300,-1375,-1379,-1358,-1325,-1243,-1138,-1032,-856,-661,-439,-435,-1132,-179,-25,-35,-1401,-259,-1119,-839,-883,-590,-543,-444,-1047,-92,-164,-665,375,495,528,-209,-1626,-130,495,287,-1005,-232,-546,-932,-1784,-1727,-2060,-2329,-2367,-2215,-2035,-1906,-1785,-1652,-1439,-1179,-1103,-699,-494,-376,-315,-308,-400,-475,-528,-570,-562,-633,-2005,-1334,-445,-51,86,-1331,276,326,-126,333,275,-1198,-1982,-1038,-774,-937,-296,-322,-312,-259,-597,-326,-391,-493,-1103,-750,-837,-814,-858,-366,-14,-257,693,-1519,283,1224,621,585,-511,-827,395,184,-108,-443,-762,-1002,-1317,-1528,-1655,-1676,-1617,-1477,-1234,-969,-662,-371,-47,241,-663,725,972,1185,-1044,-1575,-1223,851,1469,-1301,-890,-702,-737,-1348,-1188,974,837,244,-1181,391,539,457,-228,-883,-247,-677,-1812,-1574,-1569,-1154,-583,-726,-1558,-1472,615,1031,1003,-798,-985,-428,-823,-997,-510,-960,-1153,-1225,-312,-792,-1257,219,-74,-2296,-1326,-914,-1029,-971,-1311,-2019,-631,-408,-891,-1099,-1088,-421,-38,144,487,-345,-253,318,226,-656,-1103,-1364,-1464,-1217,-1235,-461,509,502,-962,-9,54,-1035,-1387,-421,-905,-507,-675,-841,-1043,-2258,-2031,-1870,-1419,-1771,-1418,-1347,-1329,-1061,-964,-1746,-1412,-96,149,349,498,624,698,728,-1161,231,963,1076,1270,65,102,731,-114,-651,-875,7,1837,435,230,1957,1317,872,920,478,-351,-321,-703,-1136,-1481,-1787,-1970,-1923,-1763,-2020,-1400,-2462,-876,-609,-338,-154,124,-708,455,-520,-4270,-2146,361,81,-6209,-6263,-3651,-8410,-1828,-1331,-895,-20809,-38522,-113115,-137394,314,368,-9596,322,-2415,-432,82,-36,-105,-4333,-2133,-495,-554,-583,-523,-4561,-1296,7,287,572,794,-61,1177,1375,1492,-350,28,334,-861,-596,-333,-336,48,-369,-864,-1378,-1883,-2792,-1088,-730,-442,-220,-649,-1076,-230,-448,-930,-1262,-1244,-1229,-1022,-713,-518,-344,-236,-282,-560,-616,-839,-1116,-1222,-1144,-877,-588,-309,-35,126,269,319,358,-1368,335,310,281,185,-443,125,38,-114,-273,-427,-522,-619,-680,-713,-692,-612,-497,-1438,-278,-152,-34,-1837,-1205,-983,-1686,-424,577,629,606,170,526,453,105,30,-1151,-636,-361,254,-1224,301,245,250,-489,-1818,-1213,-885,-547,-577,-633,-27,-54,188,-800,-1648,-240,-520,-707,-684,-832,-1009,-1122,-1081,-958,-1471,-964,-706,-1306,-2068,1052,1196,909,-343,-1440,380,25,-364,-689,-885,-1012,-1539,-856,-815,-774,-668,-881,-1425,-383,-1370,-133,1644,2118,361,-1330,1145,864,545,3049,1967,58,24,200,-989,-2459,-427,-908,-2235,-2214,-1728,-587,-768,-917,-1542,-784,-1534,-425,280,1576,549,20,188,-86,-1519,-908,-953,-747,-411,-504,-1566,-318,624,74,1000,818,720,-885,-390,453,-668,608,687,507,397,-527,-922,222,162,-303,-31,-145,-282,-382,-460,-526,-605,-620,-1121,-1495,-604,-638,-619,-669,-705,-701,-709,-759,-782,-887,-984,-1095,-1261,-1393,-1568,-1722,-1805,-1913,-1955,-1970,-1848,-1659,-1381,-1050,-1252,-350,-18,-2104,-2163,-1683,-1231,-1603,1475,1462,144,1576,874,-56,-1201,-1308,512,-528,-614,19,-75,-1011,-132,-1143,-621,-1945,-810,-784,-962,-1628,-1394,-1603,-1824,-2026,-2008,-1654,-1217,-743,-275,198,654,1094,1494,704,-270,-352,-411,-1237,1134,1406,577,-1037,392,-752,-589,-1328,-1255,-873,-627,-386,-411,-1363,-494,-1525,-939,-1733,-892,-1276,-1332,-227,554,-797,-913,-2013,-305,-965,-988,1085,665,41,-1071,-1963,380,-100,706,794,-940,614,381,137,-694,-2558,-1510,-771,-925,-1893,-1955,-1509,-1621,-1717,-1282,-936,-612,-367,-159,-79,-94,-235,-487,-829,-1268,-1706,-1658,-1192,-683,-238,188,518,-1089,-1034,-514,692,548,-43,-1894,-802,-793,-1153,-1494,-1798,-1915,-1774,-1542,-1326,-1168,-1090,-1172,-1237,-1383,-1552,-1735,-1904,-2063,-2175,-2267,-2167,-1997,-1725,-1377,-996,-964,-572,-1242,5,-930,-1513,492,1324,1243,1022,-161,311,-114,-517,-1203,-898,-1256,-1904,-626,208,584,258,1357,1655,1044,-582,69,2275,-4660,2249,2192,2128,-20789,-18391,-6083,1859,1707,614,-3187,-4815,888,763,-2049,-10501,1063,-1508,123,-7480,-10079,-6131,2312,1340,-2707,-1872,-3248,-873,-183,970,748,-44,-659,187,296,-1832,-1134,-1049,-1274,-1483,-1593,-1581,-1483,-1350,-1249,-1172,-1118,-1124,-1148,-1244,-1346,-1466,-1634,-1759,-1906,-1933,-1797,-1563,-1276,-1011,-790,-561,-741,-141,82,168,-511,166,503,423,440,-831,-1333,308,2063,1121,693,99,1017,506,-350,-1265,-1963,-1117,-298,-1814,-426,-534,106,1418,-334,-1791,649,280,-105,-870,-1072,-927,-1178,-1597,-515,-218,-1158,491,-258,927,119,-841,934,1751,1817,1848,1374,1778,1661,442,360,839,541,-981,-612,72,-1563,-702,-482,-668,-815,-1016,-1170,-1363,-1556,-1744,-1883,-1844,-1763,-1672,-1635,-1645],[518,575,374,-520,325,-22,-506,-1102,-1709,-1598,-923,-224,-1329,-2445,151,-256,-200,-799,657,830,-1039,-1055,-2338,-1261,-1071,-1429,-1081,-1351,-1583,-1391,-999,-581,-131,257,-524,-579,682,680,-940,-599,899,395,-1130,1406,1249,956,803,587,-1754,145,-48,-271,-1253,-718,-910,-1043,-1115,-1122,-1130,-1544,-1062,-1012,-959,-1532,-1161,-917,-970,-1073,-1151,-1376,-1651,-1744,-1404,-1048,-584,-119,-1348,-1446,-424,-1004,930,1593,1581,1503,-749,-1517,-193,-1706,-1995,-1170,-2332,-1305,-665,-518,-430,-653,-360,-414,-469,-663,-798,-1778,-1150,-1177,-1138,-1020,-821,-608,-974,-278,-106,44,146,-1347,309,302,268,135,15,-174,-746,-1681,-1097,-1459,-1663,-1545,-1281,-978,-641,-311,-8,246,-179,586,696,785,758,675,575,475,79,-2607,-1433,-743,-1491,-425,-582,-701,-1516,-871,-968,-1086,-1259,-1412,-1687,-1809,-1581,-1233,-870,-558,-278,-60,-55,129,-206,-460,-586,-1080,-1469,-805,-997,-1098,-1117,-1084,-1012,-975,-1025,-1100,-1240,-1416,-1666,-1875,-1670,-1252,-833,-1650,-119,-953,-809,-1005,-571,1025,191,-871,187,-85,-430,1424,1769,696,24,-1282,-174,910,329,-1522,-321,-535,-545,-1572,-1863,-1318,-1662,-2046,-2141,-1528,-422,-1708,-868,481,339,-1137,-597,-81,-143,-104,46,199,-168,860,1187,1157,-202,-1926,-1201,-464,200,-73,-1647,1331,1776,-248,1342,1060,-1211,-2107,-1084,-505,-1413,106,321,246,314,-392,-255,144,-339,-919,1008,666,-227,-634,-928,-1510,-1378,-704,-1560,674,1235,290,545,-599,-760,296,544,1381,1101,-344,498,685,662,660,645,-195,416,258,-227,-150,-362,-508,-642,-1127,-875,-947,-1044,-1146,-1521,-1258,-1242,-1171,-1207,-839,-812,-937,-1794,-984,188,337,294,-955,450,348,194,3,-771,-319,-424,-1802,-576,722,1240,1676,-630,-1674,-1664,282,1642,1520,-1244,-1029,-341,-447,-604,-367,-1244,-1424,-1114,-300,-679,-1385,391,617,-2229,-1298,-303,178,-157,-1395,-1782,-1136,-1370,-1548,-1590,-1476,-1348,-1183,-1127,-1065,-1083,-1161,-1217,-1289,-1373,-1455,-1610,-1706,-1826,-1902,-1923,-1870,-1810,-1723,-1561,-1448,-1340,-1380,-1171,-1127,-1141,-1164,-1242,-1419,-2147,-1776,-1850,-1756,-1787,-1527,-1431,-1486,-1299,-1237,-1704,-1351,-767,-517,-265,-27,207,403,554,-834,-53,1152,1407,1250,-420,-342,256,-371,-593,-506,72,1696,207,159,2437,1857,1255,643,159,-185,-136,-27,71,120,261,176,-737,-1141,-2067,601,-2568,-47,1174,644,1352,1511,-2158,800,-1045,-4302,-2929,1540,684,-6186,-5359,-4458,-8344,134,172,351,-18287,-64667,-156952,-161792,1921,2063,-8451,2017,-608,532,1324,986,91,-4048,-2408,-253,-478,-706,-907,-3509,-1375,-1584,-1784,-1960,-1913,-1775,-1672,-1498,-1340,-1160,-925,-720,-953,-419,-383,-635,-257,-346,-574,-895,-1358,-2390,-1921,-1506,-1095,-717,-1165,-1051,-281,-403,-796,-1258,-1385,-1481,-1165,-638,-195,226,573,209,-1169,721,570,256,-123,-533,-925,-1310,-1652,-1886,-1980,-1766,-1502,-1200,-1466,-725,-580,-515,-540,-642,-813,-1044,-1358,-1663,-1874,-1771,-1510,-1231,-995,-784,-588,-409,-1116,-178,-79,1,-1838,-1267,-1296,-1264,-55,670,788,824,510,670,171,-578,-227,-1303,-996,-522,-303,-1125,-100,162,544,-208,-1617,-1083,-914,-380,-675,-808,236,-119,203,-660,-2025,199,-899,27,408,0,-491,-978,-1302,-1027,-1647,-1040,-629,-728,-1771,1261,2129,685,-260,-1017,838,309,-341,-970,-1480,-1539,-1188,-687,-431,-290,-234,-901,-1416,-496,-1564,-219,491,911,70,-1062,1509,752,360,2793,1709,156,95,251,-1381,-2475,-572,-894,-2267,-2392,-2175,-811,-469,-454,-1566,-1000,-1293,-518,339,569,365,69,-153,-521,-1643,-1256,-1610,-1906,-1953,-1763,-1587,-1324,-1151,-1007,-874,-808,-762,-814,-891,-673,-754,-795,-852,-919,-898,-835,-919,-619,-520,-453,-429,-433,-497,-573,-684,-844,-1073,-1279,-1486,-1691,-1859,-1934,-1765,-1594,-1415,-1216,-1048,-926,-771,-683,-570,-461,-414,-363,-412,-523,-911,-934,-1208,-1383,-1165,-660,-1307,652,-1009,620,110,-2170,-2067,-1621,-1586,-1621,612,218,-79,357,758,-144,-1293,-1263,1014,-537,-621,1969,624,-1392,-389,-725,-437,-2179,-876,-302,-599,-2030,-1030,-1332,-993,-800,-537,-179,-579,-53,692,812,1232,1927,2288,-271,-1163,-842,-677,-1168,793,867,225,-1079,736,-576,-265,-1037,-1227,461,449,187,-713,-1244,-176,-1574,-922,-1707,-1176,-905,-1575,-131,413,-700,-1325,-1973,-298,-882,-709,560,1125,192,-1082,-2226,107,-357,447,1688,-794,1094,859,259,-775,-2522,-1580,-747,-670,-1706,-1777,-831,-842,-1491,-964,-958,-954,-1006,-1076,-1246,-1480,-1772,-1998,-1827,-1382,-913,-472,-139,89,181,210,113,-1321,-1031,-816,-1154,-1419,-1629,-1891,-1462,-1330,-1189,-1099,-1082,-1091,-1159,-1235,-1274,-1263,-1212,-1239,-1238,-1003,-889,-781,-683,-627,-583,-560,-465,-318,-58,-250,694,-1208,-693,-1698,-501,-1200,-1632,847,1533,2405,1172,-128,315,1758,938,-1500,-815,-1114,-1631,-121,-36,-380,-623,-728,-844,-972,-1125,-1312,-1527,-4587,-1806,-1747,-1615,-21194,-23888,-8608,-1753,-1927,-1685,-2522,-4592,-15,570,-488,-13488,112,1257,2470,-4616,-11269,-10014,2045,1774,-3340,-2429,-2736,-914,-248,830,513,-243,-899,-1490,-1590,-1322,-1189,-710,96,428,647,774,-636,829,195,607,435,200,-40,-458,-640,-826,-1047,-1162,-1258,-1246,-1137,-973,-1118,-995,-338,-398,-1032,452,750,-91,-292,265,501,301,351,-761,-1270,372,1664,1268,792,144,-272,-851,-1454,-1981,-1708,-1190,-751,-1989,-689,-978,85,92,-11,-1937,-241,-377,-516,-631,-1023,-761,-1161,-1716,-936,-969,-1260,-1185,-1333,-1464,-1581,-1701,-1763,-1745,-1611,-1426,-1195,-965,-718,-473,-183,101,408,-958,-914,-259,-1189,-199,604,834,821,452,826,-1056,-939,99,-13,-507,-536,-416,-119,28],[-59,-240,-134,-554,85,160,-183,-699,-63,217,144,4,-1286,-2495,561,271,-57,-1016,-6,684,-1097,-912,-1667,-1766,-1356,-1677,-1181,150,-247,35,-20,-168,-139,-241,-301,-356,-295,-215,-765,-559,108,140,-1280,359,389,330,285,211,-1526,-21,-139,-288,-1032,-528,-708,-510,-416,-305,-255,-1413,-683,-237,-296,-1370,-891,-803,-1087,-1230,-826,-497,-882,90,322,447,592,671,-1506,-1224,-673,-1175,245,47,-135,-252,-413,-1533,-293,-1874,-1650,-1837,-1924,-632,381,778,647,-668,151,-188,-494,-868,-1043,-1687,-943,-755,-939,-587,-542,-539,-1048,-654,-658,-617,-555,-1037,-327,-275,-245,-287,-388,-529,-757,-1226,-1324,-1658,-1720,-1501,-1300,-1339,-888,-688,-519,-396,-335,-288,-261,-214,-230,-239,-199,-98,-685,-2945,-1166,-840,-1887,143,494,495,-1775,-265,-724,-766,906,1022,970,868,646,-932,-430,-655,-1158,-1463,-1363,-984,-581,-738,-663,-980,-1316,76,198,-130,-173,778,1111,-310,-197,2086,1767,1274,-336,-596,-935,-1254,-875,-1786,326,-615,-739,-1097,-844,972,196,-629,315,-6,-160,772,628,477,282,-915,-230,-450,-681,-2006,-1110,-1228,-1357,-1466,-1950,-1677,-1759,-1908,-2130,-1615,-1458,-1576,-1165,-986,-791,-1040,-484,-271,-112,62,263,348,-3,918,1155,1318,174,-1734,-1015,-414,161,-263,-1993,936,582,-355,-283,-761,-1238,-1978,-1074,-276,-1677,385,716,322,300,-184,-124,411,-97,-677,1328,1683,-227,-439,453,49,-307,-677,-1318,-1231,-1379,-1434,-1453,-1406,-1324,-1229,-987,-806,-673,-555,-410,-416,-410,-431,-473,-572,-707,-828,-980,-1113,-1259,-1353,-1447,-1540,-1599,-1595,-1575,-1521,-1416,-1264,-1100,-947,-919,-675,-819,-1097,-2306,-516,-631,-158,-105,-779,23,52,75,108,-639,149,-268,-1759,-465,717,986,1300,-528,-1767,-1795,-71,1265,877,-1685,-1094,-327,-88,-219,-236,-1487,-1675,-950,-199,-479,-1557,54,629,-2027,-1260,0,1332,-349,-1307,-1518,-1392,-1083,-799,-1086,-795,-889,-1050,-1231,-1330,-1455,-1617,-1741,-1866,-1952,-1904,-1853,-1693,-1585,-1491,-1405,-1297,-1206,-1090,-854,-650,-435,-1308,-684,-985,-203,-79,-271,-900,-2030,-1399,-759,-699,-1767,-392,-161,-1559,764,-699,-1709,-1211,385,1186,2109,2449,1604,1685,1254,-536,-217,549,562,728,-943,-685,-161,-607,-528,-155,71,1339,28,48,972,849,725,550,387,-15,171,67,-109,-231,-359,-452,-759,-498,-1907,-153,-2663,-156,730,-493,1382,1791,-3678,-469,-1687,-4375,-3738,855,772,-6243,-3905,-5076,-8069,2932,2724,2505,-15458,-95316,-212210,-188444,2822,2988,-7067,3047,747,1053,2348,-391,-224,-3865,-2708,182,-161,-474,-710,-2140,-1014,-990,-864,-682,-536,-393,-316,-227,-238,-885,-434,-643,-1103,-1128,-1377,-1623,-1714,-1671,-1580,-1450,-1361,-1987,-1017,-861,-690,-505,-1578,-1002,-503,-286,-671,-1260,-922,-1231,-1551,-1714,-1628,-1283,-866,-510,-1758,129,409,551,-128,586,-333,258,254,51,-265,-587,-986,-1377,-1769,-2095,-2024,-1688,-1331,-974,-630,-313,-81,114,-179,259,-274,-484,369,258,141,24,-771,-247,-347,-425,-1890,-1239,-1537,-874,-219,-128,0,61,124,99,-178,-1314,-422,-1469,-1308,-1027,-1265,-1349,-1238,-990,-630,-267,-1406,-916,-926,-263,-791,-997,505,-121,-43,-459,-2468,-37,-1259,717,602,364,68,-225,-497,-734,-1631,-1093,-521,-135,-1306,1163,1381,403,-165,-564,1104,930,543,113,-546,-887,-1348,-1693,-1605,-1390,-1241,-1224,-1414,-1488,-1821,-2161,-1686,-1178,-612,-761,413,535,86,1338,1376,215,156,289,-1848,-2289,-1133,-1603,-2234,-2534,-2498,-1144,-865,-681,-1492,-1166,-1118,-666,152,382,198,207,508,972,-1681,-668,-972,-53,-424,-577,-1617,-485,-852,-1208,-1492,-1679,-1640,-1373,-1352,-940,-838,-750,-745,-821,-875,-938,-998,-1057,-1133,-1220,-1321,-1410,-1513,-1571,-1606,-1627,-1652,-1595,-1481,-1316,-1090,-839,-485,-164,178,297,911,1199,713,218,1800,1876,1831,1740,1503,670,-1384,292,-210,-621,-637,-250,-1417,1064,-773,681,333,-1821,-1917,-1474,-1876,-1604,242,-643,-1525,-2241,-1364,-425,-1364,-1177,1050,-524,-624,1816,588,-1795,-711,-235,-179,-2327,-929,-32,964,-2000,-319,-1513,268,370,361,-73,-681,-235,529,681,1200,1568,1816,-996,-1425,-1277,-883,-1055,407,282,-192,-1117,594,-375,-121,-545,-943,-589,-742,-881,-1129,-1420,-1776,-1997,-1915,-1703,-1122,-723,-1621,-82,118,-675,-1703,-1811,-251,-738,-381,663,1025,374,-1045,-2469,-92,-461,221,1536,-499,509,-96,-599,-934,-2472,-1628,-407,-118,-1526,-1636,-683,331,-1278,143,118,-73,-363,-683,-1096,-1543,-1982,-2075,-1604,-1017,-476,-235,-93,436,407,280,5,-1497,-1026,-1351,-1622,-1591,-1415,-1828,-895,-804,-769,-847,-1035,-1262,-1526,-1703,-1658,-1410,-1073,-1296,-1460,-1002,-429,38,34,-97,-320,-625,-889,-1057,-978,-670,-270,-1422,-780,-1884,-998,-1315,-1627,1127,1031,933,841,-58,122,685,633,-1831,-989,-913,-1267,-186,-430,-690,-896,-989,-1073,-1109,-1083,-1015,-930,-3946,-754,-669,-594,-21105,-30058,-11539,-465,-488,-607,-1933,-3992,-183,18,263,-15397,-197,1157,1467,-2245,-11396,-13894,-624,2042,-3950,-2421,-2170,-866,-232,-588,-696,-347,-696,437,298,-845,-957,-411,1102,1131,1542,651,-649,913,621,365,-31,-383,-649,-896,-1081,-1247,-1456,-1648,-1927,-2217,-2517,-2595,-2148,-1733,-1373,-1022,-1349,-439,-203,-424,-12,362,482,149,237,-685,-1190,467,626,468,267,77,-143,-346,-538,-667,-698,-672,-594,-1851,-927,-1203,-208,-154,-175,-2054,-168,-172,-180,-175,-990,-527,-1147,-1767,-1615,-652,-1257,-2,-480,-129,-166,-703,-192,-85,179,549,1007,1486,1986,-48,-276,564,620,-875,-1203,-493,-535,286,743,758,628,280,755,-1096,-828,116,-66,-518,-935,-1290,-1626,-1926],[1139,824,-236,-567,971,591,-154,-545,-30,-229,-399,-473,-1258,-2433,-142,-68,-60,-1127,-675,78,-1185,-838,-883,-1596,-1620,-1840,-1249,230,-178,-159,-432,-747,-1054,-1393,-1311,-994,-770,-611,-659,-545,-577,-657,-1445,-799,-774,-713,-540,-339,-1203,12,155,224,-853,-157,-710,-46,245,284,-299,-1019,-282,222,167,-1216,-599,-275,-511,-762,-908,-1036,-993,-856,-687,-593,-458,-375,-1449,-1054,-937,-1312,-638,-779,-886,-897,-888,-1592,-559,-2122,-1007,-1996,-1077,41,524,1027,1071,-783,463,884,800,-731,-367,-1616,-355,-601,-913,114,86,41,-678,-68,-51,30,158,-735,601,791,969,731,1083,913,-528,-914,482,-1010,-562,-998,-897,-1677,-1461,-1606,-1607,-1532,-1494,-1480,-1489,-1408,-1219,-876,-379,250,-1518,-3230,-842,-907,-2295,-8,2015,383,-1896,-320,-842,-693,1566,1569,1275,1028,747,-704,-472,-323,-621,-744,-1071,-481,-271,-1089,-781,-883,-1172,-729,-1091,-1246,-904,-344,275,-743,-324,1755,2053,2244,-363,-346,-877,1555,1072,-1854,221,-204,-674,-1210,-1092,-678,-541,-379,-137,13,83,305,336,310,209,-582,-165,219,462,-2333,-516,599,149,-842,-1517,-756,-1179,-1694,-1916,-911,-1014,-1432,-1378,-1074,-809,-870,-610,-645,-789,-963,-1075,-1069,-833,-472,-92,288,474,-1476,-806,-327,112,-348,-2321,1169,1011,-434,598,353,-1304,-1756,-1049,-526,-1556,-869,-1002,-1077,-1028,-910,-737,-475,-189,-393,363,589,-259,-285,1025,1085,142,238,-1065,1144,1190,-287,404,-729,-508,-161,-569,806,433,-264,-455,-1032,-1534,-1811,-1534,-1223,-992,-820,-772,-804,-953,-1145,-1417,-1729,-1801,-1518,-1223,-1258,-1264,-354,-85,143,-495,-119,-673,-1210,-2125,114,-1363,625,340,-658,173,-26,-220,-383,-521,-655,-728,-1682,-816,-810,-851,-899,-1023,-1808,-1808,-1367,-1251,-1039,-2032,-1148,-428,-349,-342,-402,-1661,-1867,-799,-878,-860,-1655,-362,6,-1624,-1161,312,1314,-505,-1127,-1293,-1732,-1399,-702,-982,-571,-395,-285,-1000,114,233,-189,-157,-1318,-1537,-1670,-990,-1106,-1350,-1492,-1491,-1365,-1177,-1000,-432,9,123,-1114,-754,-954,-357,3,-51,-808,-1924,-1221,-209,-343,-1670,-111,41,-1304,745,-496,-1737,-1015,507,1534,2394,1933,1311,651,13,-409,-528,-296,108,570,-1452,-817,-475,-774,-416,198,50,1022,19,-44,276,95,-9,-84,-84,32,77,112,-2,-214,-435,-809,-1227,-1747,-1735,-1042,-2659,-264,1488,-1570,3040,1859,-4427,-1855,-2367,-4414,-4449,239,1023,-6083,-2000,-5491,-7644,2737,2148,-2942,-11455,-129136,-278462,-212029,-28,29,-5574,137,119,95,-60,-2727,-738,-3727,-2948,-1313,-1357,-1179,-959,-707,-494,-1783,-64,120,227,221,385,491,544,-905,616,35,-1277,-318,-499,-1055,126,-7,-210,-429,-1224,-1547,-900,-839,-680,-467,-1694,-874,-607,-35,-514,-1208,-513,-654,-922,-1176,-1480,-1496,-1223,-967,-2253,-499,-303,-248,-242,-364,-504,-707,-935,-1128,-1338,-1393,-1349,-1202,-1047,-1242,-745,-530,-243,-786,591,1085,1527,328,-215,58,-414,-523,1121,325,61,582,-370,-296,-749,-910,-1911,-1128,-1661,-476,-479,-714,-1000,-1359,-1392,-1050,-610,-1852,-429,-1585,-1480,-642,-418,-957,163,409,197,-42,-1218,-718,-914,-755,-857,-1127,-418,-149,-250,-182,-2550,-252,-1535,855,840,805,701,566,205,-540,-1368,-1045,-664,-779,-865,-653,-499,-346,-212,-94,-2,58,51,-96,-556,-888,-491,-524,-727,-858,-837,-790,-1397,-701,-1869,-392,488,526,-459,-473,969,249,-227,576,319,-10,-309,-601,-2213,-1999,-963,-921,-2123,-2538,-2118,-701,49,61,-1317,-1220,-981,-838,380,1407,120,453,802,909,-1581,-524,-1022,12,-362,-491,-1595,-424,280,-133,-308,-849,-10,-505,-1567,-1285,-589,877,761,541,323,-145,-874,-380,-610,-827,-1028,-1187,-1336,-1437,-1508,-1481,-1324,-1027,-1623,-554,289,780,887,347,2202,609,1289,2628,1333,470,2518,2187,1743,1293,767,239,-1625,-773,-1263,-1415,-928,-449,-1504,402,-563,735,635,-1344,-1742,-1290,-2022,-1535,113,-131,-246,-266,-179,-411,-1401,-1050,618,-482,-595,1091,699,-2201,-862,319,179,-2186,-956,211,230,-1586,-485,-1640,-166,-208,-253,-250,-736,-389,-71,12,88,162,216,-1283,-1029,-1655,-1008,-898,-69,-294,-615,-1136,-418,-480,-467,-449,-552,-496,-328,-525,-1020,-1044,35,-1671,-143,-1717,-544,242,-1440,73,1077,-728,-2025,-1585,-177,-554,-42,-5,-146,-294,-955,-2609,-689,-833,-998,-1149,-1277,-1300,-1124,-834,-644,-2408,-1652,-423,-392,-1380,-1535,-575,1094,-1091,-85,1175,1068,874,181,376,45,-342,-763,-1188,-1550,-1347,-938,-615,-385,-278,-215,-235,-1589,-1038,-736,-192,101,345,-1662,-500,-1021,462,1021,91,720,-474,-1000,-260,-602,-887,-1360,-1750,-1067,-984,-958,-1005,-1165,-1406,-1729,-1829,-1507,-1114,-736,-427,-1608,-837,-1586,-1512,-1323,-1544,-283,-533,-798,-1076,-1327,-1506,-1592,-1597,-1991,-1479,-1436,-1433,-1395,-1293,-1177,-1018,-796,-644,-531,-439,-365,-297,-2891,-692,120,395,-20233,-35817,-14458,1563,1164,-1077,-1432,-3416,743,1177,1176,-15649,1032,1853,2116,-172,-10439,-17357,-3613,1632,-3652,-1876,-1606,-756,-163,637,411,-571,-785,488,240,-452,-658,-186,1105,1108,953,370,-606,465,416,395,390,350,303,-278,-237,-899,-1562,-1836,-1818,-1071,-740,-968,-1196,-1549,-767,-775,-1698,-919,-1063,-1240,-1403,-1502,-1454,-1290,-1057,-747,-1121,-283,-208,-195,-263,-364,-545,-756,-1000,-1215,-1338,-1373,-1303,-1582,-1122,-980,-709,-611,-603,-2139,-576,-575,-571,-531,-986,-456,-1158,-1673,-2059,-1017,-1139,762,-618,487,-273,-602,533,941,1030,1156,1192,1445,1565,-451,-575,345,547,-760,-1488,-607,155,727,638,316,0,-392,-759,-1187,-1641,-2119,-2573,-2774,-2678,-2327,-1903,-1492],[1677,373,-589,-584,932,403,-190,-438,-4,-566,-202,156,-1248,-2281,-615,-930,-1203,-1204,-1318,-681,-1289,-830,-139,-954,-1746,-1804,-1272,-176,-469,-814,-1094,-1115,-809,-472,-307,132,260,295,-620,-308,-88,-271,-1617,-489,-448,-363,-164,54,-889,429,190,636,-727,-20,-761,-8,690,661,-386,-651,101,394,356,-1127,-344,118,-21,-177,-254,-385,-633,-492,-439,-387,-228,-76,-1181,-956,-1227,-1367,1,-188,-430,-704,-1118,-1703,-1763,-2414,-1226,-1369,-288,167,613,1104,1444,-997,222,613,811,-998,-651,-1564,-786,-820,-898,-322,-749,-1152,-1533,-1869,-1907,-1621,-1255,-845,-461,-132,171,407,579,699,-359,-778,525,-1141,-549,-1268,-546,-1943,-1001,-1041,-952,-792,-631,-471,-353,-259,-263,-261,-156,113,-2396,-3351,-479,-938,-2654,-250,1114,-270,-1843,-396,-943,-689,957,380,-337,-1048,-1801,-2266,-1522,-805,-123,-895,-1574,837,-195,-1496,-922,-805,-1076,462,-156,-790,-1307,-1381,-927,-1113,-441,731,1083,1301,-472,-128,-862,500,61,-1882,-880,-1238,-1415,-1495,-1604,-1706,-1873,-2076,-2223,-2086,-1919,-1821,-1781,-1699,-1469,-1071,-540,100,502,-1990,-819,504,203,-432,-840,-245,-903,-1480,-1667,-695,11,-1188,-909,-63,-481,-677,-133,248,487,179,-127,-440,-611,-616,-493,-260,26,-1164,-582,-240,50,-293,-2365,744,622,-452,294,110,-1428,-1557,-1058,-389,-1263,-629,-791,-992,-1207,-1494,-1790,-1894,-1743,-1490,-1163,-900,-688,-521,-464,-468,-522,-680,-905,-1032,-1126,-1110,-1037,-891,-739,-617,-1118,-316,-308,-325,-287,-329,-263,-119,-635,-788,486,768,29,562,641,-973,-1661,-998,811,803,851,-1242,-1100,-85,1776,1667,-25,259,-410,-1318,-1363,794,-1288,324,-248,-777,-1113,-1194,-964,-581,-364,122,133,-1615,-256,707,698,675,-343,-1824,-1708,-694,425,-424,-1931,-1208,-430,676,562,1,-1801,-1971,-312,493,53,-1506,-820,-1045,-1093,-1013,-142,317,-615,-982,-1175,-2004,-1616,-590,-869,-341,-389,-223,-978,-220,346,277,150,-1337,-1383,-1377,-551,-882,-1480,-1296,-1116,-686,-192,-791,304,641,484,-836,-791,-891,-501,-379,-159,-653,-1862,-1153,-748,-746,-1540,-378,-178,-828,16,-258,-1725,-824,-521,-820,-1191,-1612,-2046,-1909,-1455,-958,-528,-167,120,369,-1967,-739,-714,-898,-292,-37,-157,-374,-546,-704,-837,-888,-902,-950,-987,-949,-985,-999,-1099,-1161,-1259,-1362,-1408,-1436,-1431,-1237,-2534,-375,334,-2547,1748,1974,-3268,-3185,-3060,-4392,-5011,-195,1635,-5395,214,-5764,-7217,1159,498,-12405,-5499,-163686,-354820,-222783,-1169,-1122,-4195,-1045,-981,-810,-1457,-5032,-1455,-3645,-3122,463,641,-24,-1699,634,975,-2560,1046,1052,987,225,837,810,747,-799,626,-97,-1505,-392,-516,-1108,-291,-465,-694,-938,-1628,-1471,-1719,-1939,-1840,-1718,-1613,-1590,-1615,-1648,-1655,-1631,-1495,-1300,-1085,-825,-653,-441,-212,-63,-1850,158,229,167,71,-119,-384,-376,-371,-191,-1257,-420,314,879,214,-1112,248,662,258,-938,-841,-1315,-1134,-471,-294,-158,-577,-556,989,106,-254,447,50,-118,-821,-1530,-1743,-1060,-1690,-407,-329,-380,-523,-818,-1131,-1402,-1317,-1155,-600,-1641,-1483,-586,-621,-829,1,738,1146,712,-1061,-536,-920,-145,-844,-1169,207,54,-418,-241,-1915,-429,-1708,-360,-343,-290,-265,-236,-251,-325,-992,-874,-657,-794,-921,-1052,-1156,-1245,-1318,-1354,-1360,-1329,-1295,-1209,-1074,-1015,-872,-750,-651,-545,-413,-615,-1378,-764,-1949,-415,138,-103,-615,-237,272,-98,-566,-128,-129,10,340,426,-1754,-1628,-1152,-915,-1947,-2391,-1769,-510,551,756,-1049,-1110,-863,-1022,408,1229,188,795,1148,849,-1357,-363,-1045,93,-209,-322,-1470,-374,-44,-21,59,-1365,312,-189,-1298,-1397,-424,971,1011,1037,1138,144,-828,406,1597,863,528,1392,1168,907,593,218,-227,-645,-1812,-1224,-1018,-599,-74,371,774,941,1412,1541,1597,726,1263,963,546,128,-347,-767,-1531,-1133,-1048,-947,-819,-751,-1537,-666,-661,-605,-534,-821,-1547,-1090,-1940,-1391,-199,-137,-116,159,292,-546,-1382,-876,149,-402,-497,-706,-1076,-2014,-1690,-1957,-1886,-1802,-1403,-1115,-853,-1082,-645,-1697,-14,120,168,-40,-730,-492,-90,-251,-367,-369,-256,-1073,-491,-1970,-1018,-687,-349,-789,-944,-1101,771,27,224,483,-127,-959,827,-913,-1019,-935,19,-1702,8,-1708,-371,782,-1143,183,422,-835,-2260,-1314,-747,-988,-1156,-1336,-1503,-1674,-1859,-2423,-1744,-1585,-1443,-1295,-1176,-1132,-1102,-1051,-1038,-2289,-1625,-918,-885,-1253,-1464,-868,-839,-925,-753,-706,-678,-689,-657,-651,-624,-599,-563,-513,-494,-513,-552,-649,-771,-925,-1017,-1085,-1550,-1104,-1066,-908,-687,-505,-1373,-189,-1212,190,1346,595,1399,-410,-1023,-356,364,-963,-1450,-1936,-864,-203,453,-55,-624,-1197,-1615,-1261,-775,-317,-953,10,-1751,-851,-1033,-2038,-1291,-1430,74,-91,-237,-371,-483,-565,-627,-657,-1617,-1251,-588,-715,-279,-143,-46,39,145,155,-681,-271,26,22,-1618,-5822,-657,666,-18336,-38497,-16548,1369,1031,-1382,-1032,-2905,173,-222,-593,-14191,-1001,-944,-776,-586,-8606,-19733,-6817,337,-3123,-1187,-1078,-617,-74,561,231,-867,-956,454,103,-194,-486,-484,-225,209,614,14,-558,722,1134,343,836,519,202,-226,-291,-1025,-2026,-1890,-2170,-1001,191,-1261,-1050,-1541,-925,-587,-2096,-1038,-1461,-1636,-1144,-661,-234,-244,-105,-663,-1106,322,58,-266,-638,-972,-1249,-1295,-1098,-826,-583,-450,-403,-1346,-1294,-482,-438,-357,-313,-2229,-224,-278,-424,-628,-1061,-944,-1246,-1537,-1635,-1433,-1005,1123,-684,-13,-656,-517,365,1718,2730,2607,867,1712,1790,-948,-867,27,-9,-700,-1828,-672,-179,31,216,309,-36,-261,-35,-844,-884,-1485,-1581,-916,-261,-436,750,1702],[-1148,-743,-870,-583,544,194,-252,-348,73,-591,-251,203,-1207,-2069,873,706,68,-1070,-1790,-316,-1347,-820,583,-227,-1583,-1579,-1179,201,103,-180,-441,-587,-565,-478,-527,-140,-53,-15,-569,-134,-229,-354,-1712,-600,-688,-791,-804,-777,-704,-640,-523,-428,-593,-260,-777,-83,0,64,-422,-326,-52,-121,-192,-1055,-382,-498,-633,-782,-865,-1044,-1234,-1451,-1653,-1889,-2001,-2060,-2070,-2065,-1981,-1910,-1814,-1693,-1509,-1251,-1050,-1783,-732,-2331,-81,-441,404,594,730,977,1052,-1218,17,407,816,-1061,-875,-1437,-1235,-959,-1083,-1440,-1724,-1971,-2202,-2425,-2227,-1949,-1685,-1379,-1075,-791,-492,-221,14,219,-149,-740,236,-1171,-456,-1544,-937,-2000,-837,-386,100,655,1075,1554,1855,2094,2190,2224,2250,2291,-3155,-3130,-26,-860,-2683,-485,83,-837,-1610,-794,-1452,-2097,-2237,-1508,-864,-179,466,-266,-667,279,435,-968,-1898,619,-220,-1840,-987,-687,-974,-180,-619,-807,-1210,-697,-197,-1340,-463,576,558,434,-603,-216,-673,-992,-1210,-1839,-966,-684,-552,-1504,-1444,-261,-398,-575,-734,-923,-1077,-1158,-1127,-943,-653,-304,-84,569,571,-1496,-1080,404,253,4,-43,384,-601,-1253,-1412,-506,874,-993,-941,-171,-880,-451,104,174,371,93,-205,-584,-940,-1288,-1639,-1880,-1806,-1477,-1132,-824,-539,-271,-1950,79,172,-327,231,201,-1586,-1388,-1097,59,-972,-344,-478,159,-56,213,339,361,354,183,223,85,-447,-280,-529,-763,-948,-1101,-1139,-1029,-828,-855,-335,-817,-179,-347,-1549,784,896,-33,-594,313,1129,-254,-932,-910,103,1507,50,400,839,-1022,-1989,-836,1314,1579,1469,-1171,-947,143,1667,1794,427,666,-92,-1463,-568,995,-554,11,-532,-1076,-1533,-1885,-1885,-1572,-1181,-842,-524,-1598,-235,135,259,361,-349,-1850,-1551,-942,-32,-1077,-1496,-1295,-908,-1068,-1185,-1270,-1918,-1867,-1524,-1641,-1796,-1907,-1924,-1816,-1647,-1457,-1291,-1149,-980,-968,-1228,-2008,-1590,-532,-821,-175,-450,-174,-789,-560,352,671,626,-1010,-1236,-1141,-206,-718,-1701,-1139,-888,-736,-422,-555,266,609,736,-565,-851,-859,-692,-727,-144,-543,-1898,-1235,291,-126,-1458,-921,-1224,-1481,-1615,-1733,-1806,-1874,-1973,-2074,-2210,-2371,-2501,-2394,-2250,-2059,-1912,-1794,-1683,-1522,-1721,-1285,-1122,-1064,-593,-301,-199,298,439,-314,739,767,723,553,322,115,-204,-526,-945,-1314,-1692,-2027,-2252,-2411,-2478,-2354,-2349,-1832,-1497,-3163,-801,-363,-1182,-3714,-3727,-4314,-5437,-432,586,-4063,-24,-6007,-6988,-1435,-1725,-22260,-1036,-194427,-439989,-210599,278,412,-3216,479,469,18,-4662,-6367,-2438,-3701,-3301,1425,1441,-1627,-2357,1397,1276,-2817,1112,943,923,67,666,561,390,-731,-29,-308,-1894,-903,-1218,-1561,-1779,-1814,-1663,-1403,-2096,-926,-749,-650,-611,-618,-1231,-820,-1001,-1116,-1073,-1049,-977,65,615,156,694,2111,1158,944,-1396,-756,-283,277,476,869,-510,117,-101,-164,-1813,-539,84,1215,991,182,-210,1523,798,-1188,1038,1272,976,28,-517,-488,-867,-689,761,-141,-635,218,360,340,148,-42,-1505,-995,-1712,-420,-477,-497,-462,-471,-440,-449,-1350,-446,-431,-1713,-1435,-592,-887,-764,-259,217,330,422,-1016,-501,-1077,-283,-820,-1184,464,232,-640,198,-1344,-641,-1862,-417,-611,-767,-926,-1030,-1083,-1014,-887,-710,-476,-230,-249,201,368,-437,563,602,603,573,-228,-1042,-604,-920,2,-143,-321,-497,-644,-793,-1462,-922,-2072,-965,-998,-1074,-1122,-1200,-1190,-1097,-1014,-541,-170,161,360,433,-1129,-1292,-1408,-982,-1808,-2267,-1577,-435,-195,-80,-788,-892,-824,-1298,359,401,245,67,-172,-469,-1139,-977,-1172,-1320,-1400,-1448,-1461,-1374,-1278,-1157,-1010,-1877,-841,-719,-792,-943,-723,-635,-474,-243,122,404,-870,231,1833,1086,425,1589,2428,2341,2168,965,612,426,-1957,406,424,331,-104,538,708,911,1069,1133,1169,914,941,766,525,324,102,-58,-1295,-157,-156,-181,-164,-191,-1526,-342,-527,-718,-929,-1146,-1412,-1620,-1868,-2069,-1894,-1635,-1306,-997,-730,-718,-1369,-726,-503,-689,-937,-1239,-1588,-1864,-1937,-1823,-1562,-1358,-1039,-790,-596,-609,-835,-1727,1,185,90,8,-704,-582,317,525,935,610,614,-649,8,-2148,-940,-473,-662,-1153,-1103,-1042,-661,-1128,-1512,-1561,-1089,-1391,175,-1301,-963,-841,-45,-1739,76,-1647,-180,1134,-810,268,63,-1004,-2404,-1038,-588,-469,-243,-31,169,333,-632,-2056,117,171,-155,889,907,838,-838,-182,-445,-2093,-1539,-940,-969,-1156,-1431,-760,-905,-1025,-1112,-1153,-1128,-1024,-770,-459,-79,312,704,1070,1350,1371,2,-539,1461,1283,254,993,-1386,-1085,-816,-148,15,-379,-978,-1136,-1371,-1149,-693,-191,304,-324,-957,-617,305,-1084,-1559,-1449,-678,2,572,320,22,-287,-625,-907,-1152,-1260,-1209,-1066,-1786,-776,-493,-2226,-1258,-1305,84,154,209,226,75,-514,138,76,-1124,-1175,-457,-553,-249,-296,-356,-378,-315,-274,-1414,-335,38,199,-222,-10519,-5662,832,-15279,-35170,-16589,914,739,-1411,-690,-2419,-294,-531,-706,-11521,-750,-635,-457,-253,-6100,-20152,-9917,597,-2570,-432,-532,-406,84,565,88,-1167,-1138,13,-218,-507,-829,-1164,-1510,-1755,-1913,-1855,-1672,-1476,-1336,-1239,-1180,-1192,-1231,-1350,-1475,-1617,-2347,-1908,-2127,-1866,-1630,-1470,-1073,-1326,-1200,-514,-2012,-42,133,-1295,484,640,479,-379,-241,-671,-1032,916,1252,1340,1378,282,804,2100,2357,-307,988,843,533,-1045,-1316,164,2181,1945,386,-2216,639,2202,2810,2064,-1081,-477,-1282,-1294,-1079,-1726,-781,495,-466,-533,-1009,-302,300,1427,2205,2061,542,1249,1165,-1217,-969,-251,-755,-1246,-2044,-1543,-1211,-842,-494,-223,-395,-454,73,-532,-260,-588,-1024,-1439,-1847,-2006,-1732,-1319],[619,-613,-1006,-613,442,-57,-377,-320,165,-352,-281,184,-1188,-1875,449,106,-269,-1025,-1750,-806,-1428,-848,-811,-778,-1326,-1328,-1045,-1187,-1300,-1392,-1403,-1350,-1209,-1078,-905,-738,-632,-538,-548,-417,-330,-245,-1782,-49,55,-362,180,230,-300,214,-377,67,-534,-162,-819,-151,-6,209,-483,-146,663,762,242,-1084,87,628,329,-34,-368,-808,-1231,-1587,-1704,-1594,-1259,-891,-530,-636,-1579,-979,845,1136,1043,867,323,-1892,-790,-1944,1372,488,1498,1499,801,1136,874,-1501,-222,147,46,-975,-1105,-1307,-1772,-1046,-688,200,194,151,57,-93,-484,-314,-427,-481,-515,-548,-541,-540,-550,-572,-681,-859,-1114,-1475,-1848,-1960,-1559,-1905,-467,84,-11,590,1177,1303,1326,1296,1153,990,858,772,-3462,-2629,348,-746,-2409,-766,-1083,-1204,-1341,-503,-1045,-768,691,1029,1198,1345,1422,-74,-790,360,473,-865,-1927,400,-271,-2050,-1004,-588,-933,-1234,-1678,-2048,-1982,-1611,-1221,-1473,-648,-435,-287,-166,-797,-95,-408,86,280,-1794,749,1003,-490,-1667,-1499,-173,32,335,418,-462,428,-23,333,174,-151,-525,-876,-1087,-1132,-1031,-1336,-556,-413,-349,-393,-484,-655,-1062,-1203,-1092,-1040,-917,-1004,-604,-1253,-360,-296,-281,-341,-436,-559,-766,-960,-1153,-1366,-1516,-1493,-1274,-998,-726,-455,-192,-1420,133,190,-40,116,-9,-1769,-1271,-1187,-612,-739,-751,-773,-696,-597,-536,-519,-486,-481,-544,-599,-742,-937,-1163,-1472,-1791,-1936,-1642,-1237,-797,-357,-1037,-51,-841,-17,-285,-1754,1423,2265,73,-926,-146,815,-317,-1034,-919,-273,887,35,168,94,-903,-2246,-753,-997,-1201,-1301,-1207,-919,-495,-25,427,849,1096,249,-1644,231,1949,130,32,177,-586,1486,150,-174,435,-297,703,524,-1607,-240,274,173,-155,-416,-1872,-1348,-1069,-804,-1528,-1342,-1636,-1787,-1833,-1751,-1621,-1795,-1664,-1185,-1040,-939,-853,-1325,-804,-874,-997,-1182,-1397,-1523,-1503,-1419,-1660,-1311,-503,-806,-42,-528,-118,-519,-836,305,969,959,-540,-1115,-959,48,-578,-1900,-1247,-525,-536,-531,-467,-286,-121,71,-273,-871,-805,-866,-894,31,-451,-1922,-1337,342,79,-1374,-512,-760,-984,-1090,-1170,-1267,-1160,-1147,-1119,-1120,-1149,-1184,-1261,-1390,-1489,-1648,-1847,-2017,-1930,-1670,-1383,-1194,-1207,-246,366,-425,1108,760,-500,2124,2239,2069,2113,1879,317,1152,350,-47,-598,-837,-1381,-1813,-2111,-2122,-1895,-2045,-1408,-1230,-2423,-1059,-949,-976,-2564,-3962,-4055,-5615,-1172,-1202,-2077,-816,-6146,-6963,369,795,-31164,1465,-213069,-515068,-175207,2075,2097,-2722,2039,1612,-1166,-5433,-5192,-3568,-3797,-3401,790,388,-3265,-2727,445,33,-2063,-544,-657,-690,-617,-539,-403,-336,-685,-322,-444,-2359,-977,-827,-1123,-882,-642,-322,50,-2335,-575,969,960,1165,73,-1045,-490,-464,192,-230,-925,-1222,2293,2434,149,279,1510,1010,916,-1034,-1300,-1102,87,678,776,-669,2,-6,-419,-2210,-636,-153,346,686,950,-593,1278,791,-1445,385,1185,990,-222,-793,-845,-1191,-851,-654,-996,-1297,-1494,-1509,-1305,-996,-674,-1232,-1048,-1629,393,780,970,1170,1286,1411,917,-1617,364,397,-1708,-1335,-609,-1132,-691,-498,326,1043,1035,-959,-559,-1332,-527,-726,-1105,744,302,-841,434,-803,-797,-1951,-361,-629,-864,-1112,-1314,-1465,-1471,-1387,-1264,-1127,-1021,-955,-955,-990,-1065,-1159,-1226,-1231,-1141,-990,-1503,-700,-962,-84,74,164,216,257,-288,-1605,-1067,-2153,-493,-416,-1494,-879,-222,1531,-1087,-1493,670,32,247,335,407,-541,-977,-1661,-1085,-1674,-2197,-1516,-488,447,586,-515,-554,-783,-1616,-30,-346,-677,-947,-1198,-1430,-1544,-1609,-1603,-1576,-1519,-1465,-1408,-1280,-1166,-1043,-905,-1520,-772,-685,-742,-840,-1074,-1328,-1660,-2051,-2284,-2037,-1680,-1312,-977,-685,-453,-266,-156,-81,-65,-130,-299,-486,-1824,-1001,-1325,-1706,-2006,-1757,-1409,-1064,-781,-588,-412,-354,-318,-319,-398,-464,-601,-735,-1089,-923,-977,-1015,-957,-892,-1421,-782,-836,-905,-1013,-1128,-1358,-1301,-1530,-1243,-1102,-992,-824,-675,-558,-934,-1375,-625,-415,-400,-349,-264,-177,-1079,-10,189,266,-929,-950,288,185,-228,-1073,-1754,-757,-1012,-1219,-1248,-1085,-782,-442,-86,246,322,294,-210,447,-1751,-815,-307,-924,-1326,-1048,-993,896,217,311,-45,-459,-1732,-1073,-1700,-919,-802,-195,-1817,27,-1516,-18,494,-511,277,287,-1249,-2387,-819,74,-20,164,171,158,116,-501,-1689,38,68,-205,268,414,504,-1387,-344,-510,-1844,-1438,-1190,-1318,-1140,-1490,-396,-276,-753,-523,-613,-677,-699,-578,-376,-67,294,688,1085,1293,1210,90,-756,1546,1253,-35,550,-1209,-1173,-927,-596,-617,-705,-708,-827,-1553,-818,-577,-215,232,-285,-844,-942,176,-1272,-1755,-908,-483,189,2562,3015,1786,763,217,490,-915,225,-1373,-514,-1737,-677,304,-1615,-1345,-1269,-120,-151,-137,-111,-80,-799,-60,-102,-665,-1022,-494,-817,-1203,-1628,-2089,-2138,-1573,-970,-1992,-513,686,1104,1127,-13516,-9336,1591,-11261,-27507,-14125,113,-526,-1235,-1892,-2346,-1742,-1177,-667,-8548,175,490,751,956,-3213,-18413,-12294,798,-2072,274,-48,-212,224,581,-77,-1534,-1392,273,-257,284,27,85,675,725,956,-441,-324,-549,-1107,-1661,-2168,-2293,-1872,-1507,-1173,-1213,-2242,-1527,-1817,-581,-413,-1625,-491,-1103,-1288,-456,-1604,289,643,-926,1399,1079,611,-440,-337,-692,-923,1172,1686,2323,1513,376,619,1842,3021,-345,1434,1316,690,-704,-1234,196,-110,-310,-491,-2127,-621,-659,-705,-757,-1030,-857,-1266,-992,-1020,-1828,-1142,-1162,-1162,-1121,-1206,-1065,-1085,-1111,-1083,-1032,-949,-871,-776,-987,-861,-526,-496,-533,-2018,-773,-1001,-1148,-1069,-753,-649,-436,536,-72,324,586,120,309,-84,-546,755,860],[816,-976,-840,-566,711,-207,-455,-250,367,77,-232,189,-1089,-1617,1316,1113,245,-946,-1319,-1208,-1457,-806,-606,-369,-973,-1003,-714,-343,-512,-729,-913,-1014,-933,-771,-1219,-292,-138,-31,-460,-2,-25,-86,-1745,-256,-341,-861,-504,-516,-481,-459,-671,-372,-501,-417,-822,-511,-540,-538,-543,-489,-363,-195,-152,-1143,210,468,543,574,637,575,-14,312,-247,-145,-358,-592,-847,-1126,-1341,-1508,-1561,-1462,-1260,-1015,-879,-1909,-753,-1486,-586,-538,-570,-615,-636,-643,-707,-1762,-704,-588,-320,-756,-1293,-1137,-2346,-1003,-528,1271,1120,1324,1695,1468,-632,58,476,109,-229,-485,-553,-463,-271,-25,120,-1081,220,-1175,-236,-2224,-268,-1688,129,-60,-277,-535,-835,-1127,-1410,-1650,-1919,-2089,-2039,-1896,-2826,-1914,-1543,-1462,-2109,-1216,-1828,-1095,-1068,-705,-1144,-903,-164,69,194,349,470,77,-904,399,750,-593,-1639,211,-328,-1912,-947,-503,-941,856,814,781,-1785,-963,-438,-1517,-352,-99,881,1031,-1033,496,-114,-67,437,-1744,1858,1842,-438,-1823,-1476,-543,-39,388,61,-847,-596,-855,-1042,-1115,-1092,-989,-793,-488,-170,-612,-1593,30,202,759,1228,1273,-113,-912,-1048,-296,428,-701,-1098,-354,-1594,-657,-760,-861,-1002,-1149,-1289,-1476,-1596,-1661,-1714,-1735,-1719,-1647,-1534,-1354,-1079,-713,-888,46,387,386,869,750,-1888,-1206,-1329,392,-576,-436,-993,-602,-500,-229,155,642,1128,700,1874,1901,-538,-216,1683,474,678,52,-702,-1481,-2230,-2027,-1395,-859,-259,-173,-1754,931,1081,139,-1284,-564,589,-238,-1011,-818,-762,-1193,-1636,-2010,-2222,-2067,-2266,-1531,-1304,-1078,-890,-839,-675,-119,259,666,1096,1515,555,-1881,985,2524,664,-183,117,-392,2053,-95,-434,271,-336,1379,706,-1656,-278,723,-252,-743,-565,-1914,-1149,-1087,-629,-1368,-654,-1372,-899,-516,-747,-965,-1534,-1492,-1363,-1352,-1298,-1169,-1455,-818,-641,-575,-308,-169,-612,-1207,-1759,-1249,-1007,-544,-855,25,-642,-95,-294,-1045,190,135,0,-131,-1038,-859,-478,-540,-1934,-1283,-847,-911,-372,-206,52,274,502,-5,-881,-753,-1042,-863,277,-418,-1889,-1358,351,487,-1324,169,-53,-286,-440,-599,-1034,-783,-856,-895,-943,-997,-1037,-1091,-1163,-1162,-1169,-1163,-1131,-1024,-930,-873,-1435,-1362,-413,-235,-704,124,238,-724,302,308,281,174,47,-16,-168,-309,-550,-764,-1022,-1287,-1496,-1713,-1973,-2167,-2267,-2290,-2209,-2051,-1921,-1643,-1445,-1139,-3562,-3664,-5603,-80,255,345,732,-6191,-7209,1174,1231,-27905,1138,-209854,-429933,-124842,803,798,-2873,859,895,-2678,-3181,-2622,-4824,-3940,-3449,23,-623,-4813,-2788,-120,-275,-1285,-465,-506,-538,-509,-384,-187,-24,-729,211,-511,-2689,-1342,-432,-1042,66,302,574,244,-2106,-458,648,750,1424,8,-960,-444,-382,49,-198,-757,-1408,1736,1965,75,-213,829,805,792,-795,-818,-1810,36,822,598,-887,-143,634,547,-1883,-772,-401,64,-96,-280,-799,-597,-712,-1709,-780,-747,-727,-676,-1103,-1246,-1504,-1064,-363,-455,-1137,-570,-731,-907,-1066,-1193,-1216,-1180,-1490,-892,-748,-569,-326,-100,199,493,-1301,970,703,-1670,-1265,-676,-1370,-631,-667,57,787,1044,-844,-723,-1704,-879,-613,-995,29,20,-1025,-96,-338,-892,-2046,-524,-656,-738,-823,-873,-928,-958,-1035,-1134,-1211,-1278,-1329,-1379,-1390,-1367,-1299,-1168,-987,-767,-1043,-1765,-847,-1025,57,80,12,-111,-259,-437,-1817,-1265,-2116,-483,-468,-1909,-961,-409,993,-1408,-1858,155,-323,145,257,346,-47,-713,-1837,-1223,-1553,-2218,-1582,-686,93,179,-257,-136,-691,-1923,173,132,0,-330,-548,-621,-778,-327,-1327,3,200,94,-804,-262,243,452,-306,-975,280,476,253,206,89,82,-184,-541,-886,-1248,-1606,-1941,-2207,-2195,-1955,-1686,-1483,-1324,-1242,-1261,-1400,-1571,-1776,-1962,-1950,-1708,-1331,-1038,-792,-586,-475,-474,-491,-603,-684,-722,-733,-628,-512,-352,-966,1,130,198,298,366,-1234,454,-495,346,249,124,-1360,-960,-1332,-898,-1008,-1342,-1597,-1763,-1709,-1447,-1369,-796,-490,-374,-25,151,268,-681,430,533,567,-510,-954,540,445,76,-1309,-1734,-137,-95,71,59,-625,-760,275,438,860,84,57,248,900,-1320,-619,-326,-1071,-1245,-1065,-1085,-1026,-975,-898,-865,-878,-1678,-834,-2015,-853,-765,-370,-1856,-64,-1257,159,537,-213,260,382,-1468,-2250,-612,-131,-279,-379,-509,-638,-772,-918,-1314,-987,-972,-915,-800,-675,-602,-1873,-506,-684,-1484,-1269,-1367,-1635,-1140,-1584,-385,545,-758,-379,698,656,559,403,45,78,431,469,523,531,466,211,-943,-160,-460,-633,-658,-1009,-1252,-1063,-732,459,781,-165,785,-1655,-30,780,1024,1214,-226,-631,-1256,35,-1455,-1955,-332,-233,391,2653,2984,2152,1262,252,44,-1296,-75,-1534,-694,-1570,-511,228,-839,-1539,-1296,551,664,1000,931,-130,-1109,575,1197,-238,-821,-352,-636,-769,-1136,-1084,-566,-59,-1984,-1826,-758,1363,2396,2314,-13039,-11270,1174,-6556,-18165,-9816,-1408,-1679,-1293,-844,-1753,-141,68,-1444,-6039,266,239,211,193,-106,-15071,-12464,-133,-1636,363,287,-54,65,-38,-273,-1972,-1716,-167,-549,-137,-167,-229,-340,-417,-551,-717,-902,-1099,-1341,-1600,-1865,-2030,-1734,-1480,-1203,-1370,-2038,-1433,-1528,-325,442,-1761,-295,-985,-1250,-498,-1264,113,163,-337,1706,1152,720,-499,-465,-797,-857,1365,1555,2415,1574,412,335,1456,2749,-483,1742,1674,761,-452,-1217,-340,-861,-1297,-1626,-2080,-1188,-919,-693,-504,-1045,-483,-1364,-752,-199,-1865,-551,-797,-1078,-1296,-1216,-995,-779,-584,-363,-176,-133,63,-55,-676,-815,-511,-196,-279,-1948,-347,93,-20,-155,-337,-1060,-480,315,200,606,692,-25,325,-145,-751,609,1929],[605,-1066,-522,-468,446,-239,-499,-161,0,-75,-163,-37,-931,-1326,117,19,-179,-858,-851,-1616,-1473,-697,181,566,-561,-627,-281,673,327,-123,-504,-631,-327,175,-1449,1257,1585,1089,-292,33,1309,517,-1615,68,-378,-1342,-1237,-1563,-1790,-1907,-1818,-1678,-1527,-1408,-1297,-1186,-1103,-1050,-1089,-1159,-1230,-1296,-1322,-1289,-1190,-1010,-779,-510,-143,148,212,544,-861,-85,1369,1573,1003,299,-781,-212,1986,1985,375,572,245,-1709,-627,-1001,2367,2164,2193,1947,910,1294,800,-1849,-679,-978,-1561,-2160,-2045,-1508,-1974,-820,-332,147,337,405,336,119,-810,-624,-906,-1252,-1455,-1372,-1028,-614,-200,198,193,-1371,49,-1159,-109,-2454,-296,-1426,673,387,-300,-403,-925,-1470,-2016,-2398,-2188,-1759,-1333,-936,-1763,-1078,-226,-444,-1868,-1314,-579,-584,-811,-482,-1288,-1086,24,66,-25,-100,-194,-258,-975,-227,-123,-227,-1246,54,-381,-1556,-828,-435,-991,644,596,521,-2029,-941,-402,-1504,-375,-522,-627,-656,-1288,-640,-575,-635,-303,-1688,-141,-120,-395,-1928,-1412,-935,-983,-1345,-1684,-2003,-2018,-1693,-1277,-831,-407,-20,198,821,780,-248,-1853,-257,90,1032,2204,2198,32,-803,-945,-269,1238,-579,-1218,-440,-1829,109,216,17,-664,-169,-703,-443,-651,328,296,-9,473,424,322,94,-48,200,-393,233,178,43,-180,-507,-1776,-1295,-1821,-2046,-1931,-1571,-1177,-791,-712,-58,235,561,876,904,1411,1582,-398,-279,1407,21,779,630,-308,-338,-772,-1073,-1151,-1004,-728,-427,-1703,245,391,161,-1646,-861,-65,-400,-957,-1166,-1504,-1627,-1522,-1240,-945,-658,-2052,-838,-481,-564,-702,-812,-819,-673,-410,-92,249,555,809,-2152,1165,1197,1033,-110,108,7,886,-343,-699,41,-401,1015,872,-1705,-317,427,-1009,-1362,-778,-1944,-958,-1035,-957,-877,-323,-1342,-1025,1818,2166,244,-1199,-1355,963,2384,1764,-44,-1323,-58,1258,-465,974,760,-470,-1297,-2101,-843,-741,-644,-937,-234,-765,-717,-1022,-1250,-1415,-1440,-1250,-972,-964,-805,-186,-453,-1737,-1160,-1216,-1382,-155,210,-89,81,473,244,-860,-675,-1184,-660,556,-428,-1770,-1179,102,498,-1285,470,314,93,-96,-329,-798,-741,-927,-1042,-1095,-1053,-902,-696,-486,-218,-16,104,-77,-622,-28,-303,-1663,-1493,-624,-349,-977,667,1203,-947,1830,2334,883,2086,1809,373,780,348,-623,-810,521,962,-1766,1007,312,-2260,-1272,-988,3,-1444,-870,-1248,-1650,-1721,-2806,-3154,-5434,-48,338,692,988,-6057,-7657,1319,1286,-20037,1130,-182953,-330190,-67847,1852,2155,-3691,2406,114,-4382,-81,214,-6081,-4045,-3395,-676,-1393,-4079,-2581,1950,2250,-607,-229,-679,-1359,-875,2176,1646,-484,-819,357,-422,-2165,-1579,-196,-860,-165,-115,-19,12,-1667,-411,112,86,-56,-214,-909,-600,-841,-1054,-1224,-1375,-1428,-1422,-1396,-1336,-1380,-1397,-1403,-1455,-1452,-1345,-1843,-889,-612,-392,-1101,-246,162,267,-1647,-906,-553,-248,-509,-783,-1008,-1145,-1184,-1838,-1023,-899,-810,-691,-1271,-1605,-1514,-1240,-38,-461,-1080,-539,690,593,459,-549,-712,-1301,-1282,-391,-555,-648,-622,-567,-421,-294,-813,-93,-63,-1577,-1183,-730,-1519,-523,-654,-608,-557,-439,-581,-874,-2095,-1233,-458,-836,399,291,-1110,129,-23,-859,-2116,-340,-382,-350,-317,-263,-251,-260,-361,-524,-693,-862,-1002,-1109,-1143,-1185,-1058,-960,-851,-739,-791,-1594,-971,-1040,-503,-547,-667,-833,-1023,-1248,-2012,-1418,-2025,-953,-635,-1558,-973,-645,242,-1147,-1590,-299,-598,-735,-1228,-1818,-1781,-1309,-1774,-1328,-1387,-2278,-1686,-962,-356,-317,-72,-236,-458,-1894,-731,-833,-929,-927,-848,-696,-610,-385,-1380,-47,366,259,-474,-113,372,577,180,-419,-461,-589,-605,-419,-228,-12,100,85,22,-132,-1421,-652,-969,-1285,-1498,-1484,-1310,-1058,-823,-657,-582,-509,-1011,-374,-266,-147,-1078,210,344,462,503,437,346,149,-29,-161,-231,-115,94,418,-910,1187,895,1346,1880,1654,-976,869,-518,456,717,274,-1377,-1022,-1126,-1366,-1559,-1658,-1579,-1461,-1355,-1309,-1317,-1333,-1384,-1445,-1463,-1428,-1359,-1188,-934,-708,-393,-98,-916,729,1079,312,-1502,-1633,-358,258,288,160,-504,-778,330,428,717,-84,-70,755,605,-848,-362,-341,-1104,-1008,-417,-807,745,142,276,1142,824,-1309,-1310,-2131,-765,-712,-533,-1806,-150,-904,349,679,82,229,149,-1576,-2100,-415,-236,-182,-10,178,401,617,-260,-952,893,778,-112,781,457,-27,-1875,-1077,-1375,-1187,-1040,-1445,-1876,-1142,-1704,-371,518,-806,-384,1293,2156,1565,549,-60,-359,1090,1321,1397,544,806,347,-1076,1087,1003,-641,705,-824,-1314,-1235,-1038,331,339,221,505,-1602,22,450,1011,1130,-155,-355,-1534,-124,-1588,-1882,221,42,580,699,511,275,32,-231,-435,-1492,-718,-1633,-754,-1357,-680,-643,-595,-1863,-1404,-597,-622,-634,-650,-667,-1437,-727,-793,-874,-980,-1141,-1381,-1637,-1868,-2029,-1893,-1577,-1307,-1071,-1064,-685,-549,-479,-9793,-11484,-398,-1549,-8533,-4634,-628,-752,-859,-983,-1563,-1183,-1289,-3897,-4604,-1638,-1677,-1602,-1478,-1323,-10834,-9989,-1260,-1308,-1349,-1294,-1039,-650,-191,-509,-2465,-2068,-216,-911,474,180,-57,108,183,316,-127,-213,-380,183,63,-1278,-1077,-944,-637,-858,-1555,-1943,-1416,-1382,-1277,-1077,-1837,-601,-974,-1164,-631,-981,44,-191,306,539,543,487,-530,-589,-928,-801,-578,-908,-1209,-1478,-1652,-1757,-1700,-1604,-1547,-1546,-1636,-1608,-1368,-1255,-888,-632,-351,-428,-2002,-73,528,658,735,-1032,-575,-1512,-574,41,-1839,-543,-520,-254,-1158,-938,584,354,615,431,114,-531,-851,-1410,-1110,-776,-655,-483,-269,-1835,-387,1852,1731,405,-695,-1489,-484,388,292,334,454,-218,272,-267,-974,413,1082],[255,-979,-337,-505,108,-310,-679,-695,-771,-769,-701,-592,-877,-1171,-382,-445,-585,-903,-846,-2137,-1642,-1146,-1029,-843,-709,-623,-555,-481,-362,-217,-12,215,478,678,-1464,987,994,926,-154,-158,301,30,-1525,-451,-581,-1733,-525,-346,-129,0,-1275,-185,-662,16,-789,345,288,146,-639,-176,-371,-551,-1129,-1175,-503,-227,100,435,378,491,365,409,-1357,-333,477,301,205,194,-112,192,473,548,-52,361,34,-1412,-493,-559,3303,2750,3049,2953,903,4276,3510,-1622,-906,97,-108,-886,-1500,-965,-1224,-568,-136,176,272,285,211,35,-1045,-1423,-659,-877,-994,-1672,-613,-238,161,566,213,-1702,-74,-1156,2,-2325,-246,-1178,1198,921,-463,190,-270,-708,-1081,-1268,-1294,-1171,-990,-807,-694,-613,-485,-354,-1707,-1532,594,53,-576,-473,-1451,-1275,-143,455,795,212,-479,-1209,-1750,-1422,-802,-238,-856,-47,-399,-1160,-654,-365,-1043,88,-381,-907,-2191,-1903,-1606,-1428,-537,-475,332,639,-1499,759,408,-1166,-147,-1591,36,-197,-369,-1885,-1326,-1301,-1245,-1485,-1684,-1913,-1744,-1521,-1303,-1102,-969,-919,-905,-848,-768,-626,-1934,-570,-37,633,932,1211,135,-689,-849,-248,1235,-399,-1304,-513,-1680,187,-73,-352,-1035,-899,-1055,-980,-914,-553,-368,-254,-230,-286,-423,-557,-584,-475,-313,-202,-176,-286,-547,-948,-1504,-1205,-1623,90,-355,-390,-1172,-419,-852,387,679,2373,2316,1115,2173,1788,-58,-285,765,-341,913,1120,101,1898,1286,-919,-368,-828,309,32,-1663,1748,1543,189,-1923,-917,-146,-666,-1103,-1384,-1375,-1098,-770,-528,-248,-101,-1775,-911,-748,-524,-737,-937,-1097,-1210,-1318,-1463,-1644,-1881,-2152,-2150,-1864,-1571,-1278,-977,-710,-471,-224,-522,-912,-186,-430,462,572,-1651,-301,155,-1726,-1924,-1001,-1868,-739,-937,-1173,-335,-19,-1238,-1050,-814,-967,-1012,-970,-1209,-715,-552,-411,-257,-1036,-165,101,-354,127,37,-248,-1127,-1680,-838,-1126,-1436,-1710,-1863,-1852,-1625,-1407,-1191,-814,-520,-159,194,-840,-741,178,-412,-1428,-873,-1564,-1791,-208,449,-194,-177,-408,-735,-1000,-1099,-1260,-633,-204,-450,-1582,-813,-246,463,-1236,1041,860,579,298,-40,-547,-643,-889,-1029,-1092,-1092,-1055,-1051,-1126,-1217,-1420,-1705,-1901,-1594,-1062,-494,-1840,-1585,-592,366,-1197,1775,1512,-1146,1301,2527,69,1491,1018,453,653,317,-1048,-929,534,483,-2159,821,566,-2188,-812,-1025,-732,-1086,419,1867,1403,963,-1952,-2566,-5189,-212,-83,177,452,-5703,-8235,599,358,-13318,-587,-141031,-233635,-11009,-617,-64,-5178,752,-745,-6198,972,778,-7231,-4079,-3244,-1278,-1782,-2799,-2265,669,938,-83,-586,-1392,-2312,-1252,1750,1603,-907,-958,11,-219,-1626,-1585,-50,-597,-565,-682,-766,-780,-1233,-677,-574,-467,-347,-197,-898,-390,-201,-158,82,-147,-1218,38,-104,-250,-1181,-694,-806,-874,-809,-624,-1312,-158,33,115,-1322,-321,111,35,-1558,-1056,-594,-656,-732,-726,-627,-459,-273,-1768,-1365,218,264,-61,-1191,-1907,-1250,-1368,-292,-380,-876,-746,601,518,375,-791,-471,-1417,-1087,-707,-779,-736,-601,-509,-397,-343,-330,-224,-135,-1497,-1129,-805,-1614,-413,-509,-299,199,296,-244,-970,-2325,-1541,-665,-910,-1163,-1368,-1587,-1711,-1742,-1669,-2118,-1673,-1734,-1772,-1740,-1517,-1211,-853,-543,-277,-31,164,-273,359,358,-1324,148,-24,-232,-456,-720,-1176,-1145,-1374,-1450,-1464,-1461,-1441,-1379,-1293,-2045,-1555,-1967,-494,-320,-1097,-986,-954,-393,-560,-1091,-735,-834,-3,92,278,643,-281,-1543,-1441,-1227,-2426,-1805,-1340,-875,-843,236,6,-194,-1608,-730,-955,-1190,-1334,-1350,-1243,-1040,-874,-1427,-582,-451,-358,-298,-209,-180,-183,-209,-330,-506,-670,-979,-1264,-1385,-1059,-599,-122,414,944,-1628,-1014,1518,2002,724,-625,1592,1865,941,1066,1226,-113,-563,1815,1723,1539,-572,1569,1551,1476,1065,1610,1612,1500,1338,1093,713,-174,-208,-635,-961,-452,53,546,1025,1378,-712,572,-338,351,986,582,-1438,-1143,-961,-1230,-1580,-1776,-1509,-1205,-942,-1447,-1254,-518,-480,-501,-539,-592,-675,-714,-718,-781,-776,-719,-874,-542,-432,-374,-1673,-1491,-645,-102,-85,-43,-367,-769,64,72,56,-232,-132,-163,-322,-558,-811,-1160,-1500,-1796,-1982,-1846,-1537,-1222,-862,-543,-287,-910,-1725,-1960,-686,-663,-664,-1695,-202,-521,514,962,342,167,-37,-1534,-1937,-252,37,-131,-178,-173,-98,-7,-175,-643,115,24,-129,-295,-439,-524,-1377,-760,-1244,-489,-785,-1441,-2010,-1143,-1853,-352,311,-898,-399,1066,1684,1643,737,-155,-740,645,850,886,161,517,386,-1127,116,-50,-889,-336,-671,-1327,-1433,-1342,-460,-304,-32,115,-1362,99,108,463,470,-61,-52,-1657,-287,-1514,-1552,279,262,236,180,96,-42,-201,-393,-594,-1471,-767,-1645,-872,-1108,-978,-1033,-1037,-2293,-1558,-574,-249,129,416,-593,-1644,-129,1264,376,-539,-208,-1025,-169,1923,2426,2195,-1166,832,125,-1343,1051,3230,2962,-5633,-10313,2042,1771,670,769,914,583,132,-383,-1400,-797,-1075,-6593,-4599,-1151,-994,-842,-730,-631,-6120,-6166,-2408,-957,-931,-1095,-1230,-1284,-1227,-1092,-2213,-2213,-488,-1273,138,236,-149,-162,-87,-25,331,-180,-659,104,-147,-1081,-1617,-1027,-1366,-1667,-1945,-2210,-2249,-2088,-1807,-1474,-1786,-824,-1007,-1039,-781,-677,-348,-522,-809,-1209,-1739,-2377,-1797,-1133,-970,-679,1015,1234,2078,1675,499,-271,622,2080,-809,2064,2188,853,-31,-1284,1857,2618,935,-696,-1821,-362,814,2955,2452,-884,-607,-1615,-352,331,-1755,-334,2276,1320,-699,-549,901,461,147,-388,-939,-1412,-1655,-1463,-984,-678,-659,-697,-221,-1634,-416,1190,971,193,-983,-1823,-400,148,247,393,516,-360,247,-358,-1043,211,-89],[-82,-747,-193,-548,-228,-373,-856,-483,-438,-374,-464,-181,-803,-1041,69,70,30,-947,-288,-2370,-1861,-580,-58,-79,-140,-243,-370,-520,-679,-877,-1067,-1244,-1315,-1274,-1163,-683,-321,62,15,-454,1176,604,-1433,-434,-211,-1578,721,1419,354,-67,-1612,-462,-909,-173,-768,343,299,96,-778,-402,-698,-930,-1555,-1105,-1068,-976,-874,-785,-645,-619,-618,-647,-1193,-678,-587,-486,-414,-427,-481,-700,-1070,-1560,-1378,-452,-295,-1100,-382,-177,3604,3100,3131,2953,840,3867,3070,-1268,-1132,104,-225,-790,-1519,-967,-863,-743,-719,-757,-802,-881,-990,-1112,-1278,-2310,-781,-461,-131,-1984,261,677,840,760,168,-2060,-173,-1193,58,-1907,-322,-1004,-682,-683,-668,-459,-351,-252,-197,-171,-284,-472,-696,-941,-1244,-1547,-1656,-1421,-1677,-1719,-253,23,-411,-489,-1624,-1455,-512,100,-38,-322,-665,-1031,-1363,-1519,-1312,-962,-610,-233,-429,-844,-512,-351,-1123,144,-328,-930,-2278,-1147,-223,-1356,-22,-482,633,508,-1642,791,553,-1699,-491,-1522,2219,2132,-305,-1757,-1320,-1691,-426,-392,-142,-1203,-320,-1750,-1093,-516,814,860,487,1118,1004,352,-1637,-967,-249,-30,-202,-281,-326,-633,-823,-420,-514,-675,-1405,-1059,-1397,-1025,-727,-333,-1329,-476,-1231,-1140,-1212,680,-150,-326,-420,-905,-1285,-1282,-941,-501,-100,2,427,594,729,116,-1271,-1121,-1684,871,-291,-351,-1217,-426,-962,503,446,1502,1179,793,453,93,-215,-425,-567,-659,-520,-455,-390,-321,-268,-781,-441,-823,-255,-301,-1702,-282,-396,-548,-1941,-963,-1222,-1482,-1710,-1901,-1950,-1782,-1532,-1245,-1006,-787,-1558,-1032,-1243,-1008,-1348,-1794,-2306,-2125,-1363,-568,231,985,1165,-1864,2744,3019,1335,564,309,1251,2271,-693,-1133,-473,-484,1326,1155,-1555,-304,-123,-2435,-1831,-1291,-1722,-574,-916,-1301,124,173,-1155,-1035,2810,2453,971,-301,-1124,1002,752,520,332,-776,-225,-264,-536,-879,-1296,-1747,-2303,-2366,-1691,-985,-935,-1075,-26,-987,-154,-66,-1242,-267,852,2053,824,-727,-709,94,-440,-1154,-556,-1886,-2042,-216,357,-303,-515,-890,-1221,-1493,-1690,-1828,-1832,-1738,-1609,-1445,-1209,-1023,-855,-1246,-712,-701,-759,-792,-873,-939,-1003,-1091,-1170,-1279,-1401,-1488,-1521,-1449,-1174,-808,-388,-357,529,930,261,-1950,-1693,-863,12,-1386,1709,1417,-1376,414,-220,-934,-1755,-2563,-2109,-1412,-794,-1594,-1162,-170,-384,-2601,-1283,-1941,-2200,-1621,-1073,-1600,-795,412,1651,1748,1717,-1154,-1994,-4984,-310,-1110,-1834,-2126,-5173,-8880,-1988,-280,-8252,-269,-94389,-147321,-1334,-1817,-2142,-7274,-1645,-1677,-8096,-487,-280,-7910,-4036,-3028,-1791,-1789,-1721,-1985,-1538,-1859,-2029,-1917,-2219,-3255,-1664,-476,-86,-1306,-1164,-378,1,-1139,-1412,376,-314,61,49,101,-360,-903,-618,-1187,205,1358,-92,-956,-454,-190,-189,315,195,-995,863,592,-459,-1658,-328,-605,-933,-1252,-1556,-1833,-2198,-2523,-2414,-2083,-1752,-1407,-1021,-1657,-1203,-550,188,415,596,-245,181,442,-1705,-1646,639,1432,463,-957,-1702,-968,-1422,-565,-265,-657,-943,725,1002,744,-968,-309,-1540,-970,-752,-1041,-1247,-1276,-1138,-736,-337,93,1061,1193,-1478,-1129,-926,-1679,-343,-323,-408,-150,788,89,-945,-2019,-1677,-300,-637,-254,-423,-1147,-177,165,-696,-1989,1132,1280,1372,1369,655,475,-113,145,238,373,993,-464,710,1039,-1447,915,664,349,-468,-437,-868,-1277,-1723,-1927,-1773,-1562,-1403,-1305,-1302,-1863,-1685,-1958,-1623,-1647,-1577,-1358,-1330,-1229,-513,-617,-1175,-1051,-106,-50,210,726,-215,-1265,-1573,-1099,-2669,-1847,-1808,-1344,-1177,-75,-243,-378,-1340,-685,-852,-627,-443,-226,-679,-440,-639,-1495,-234,622,527,149,277,281,-2,-332,-767,-1247,-1699,-2244,-1629,-1065,-470,61,520,973,963,-1654,-1430,1341,2217,845,-1280,699,1090,589,924,1229,-99,-179,2076,2000,1240,-14,1403,1096,804,509,214,27,-137,-194,-179,-172,-602,-146,-211,-1123,-490,-741,-1074,-1386,-1724,-2047,-1790,-1509,-1261,-1079,-952,-1539,-1329,-919,-1000,-1429,-1376,-1304,-1367,-1394,-1567,-1324,-1288,-1224,-1180,-1132,-1083,-1061,-1000,-920,-929,-901,-856,-854,-784,-734,-717,-1831,-1337,-616,-213,-85,49,-252,-756,156,79,-23,-400,-155,-94,15,42,106,42,-1197,-630,166,-674,-182,-542,-919,-1363,-1772,-1513,-1678,-1663,-653,-640,-724,-1598,-201,-171,616,2332,527,50,-267,-1402,-1771,-153,-48,-291,-797,-1238,-1474,-1409,-1173,-795,-455,-114,16,544,826,991,-894,-814,-1314,56,-552,-1420,-2060,-1163,-2051,-1315,-1294,-1049,-643,-322,-98,-3,42,-264,-1094,-343,-576,-823,-1101,-1377,-1548,-1558,-1424,-1266,-1054,-865,-736,-1308,-1671,-1639,-466,-537,-514,-580,-1045,-478,-286,-41,266,9,193,-1552,-489,-1289,-1252,1103,601,857,1478,1337,1130,894,613,-577,-1373,-758,-1637,-580,-885,-903,-978,-944,-2808,-1753,-348,-679,236,50,-897,-1485,-566,565,407,-551,-103,-1165,-677,1336,1989,2332,-1701,2239,1127,-1570,782,4120,3792,-1527,-8344,2468,2046,1637,1258,896,529,179,-376,-1269,-852,-1101,-9003,-6267,-1307,-1274,-1236,-1208,-1134,-1289,-1978,-3353,-743,-443,-384,-416,-549,-783,-1131,-1662,-2027,-2599,-2415,-1843,-1307,-823,-446,-359,-268,350,-230,-884,298,133,-684,-1405,-618,-573,-573,-1599,-1841,-1415,-1015,339,622,-1726,-290,-1166,-992,-1028,-431,335,112,258,229,295,457,-469,-671,-980,-595,1710,1057,2173,1699,526,-567,226,1663,-988,1232,1162,855,106,-1415,1947,2414,556,-901,-1658,-713,257,2665,2216,-707,-682,-1755,-206,448,-1755,-450,1749,1178,-271,-244,-666,-1278,-1809,-2160,-2322,-2253,-2030,-1700,-1351,-989,-695,-951,-340,-1488,-564,-535,-748,-912,-1318,-2183,-836,-585,-330,-96,60,-587,111,-560,-1042,-385,-718],[-3971,-3314,-2523,-1763,-1019,-317,-975,-340,1041,1166,-686,-364,-656,-879,811,1879,1514,-908,-41,-1910,-2056,-420,-540,-861,-1165,-1427,-1607,-1677,-1615,-1466,-1222,-934,-586,-268,-728,424,714,990,233,-779,1672,580,-1318,-555,-39,-1008,-34,1056,438,-53,-1891,-729,-1213,-356,-673,-125,-306,-446,-924,-747,-842,-910,-1237,-948,-932,-881,-803,-696,-721,-384,-296,-275,-810,-496,-692,-998,-1417,-1948,-2471,-2432,-1732,-1019,-1054,-191,-704,-797,-306,148,1670,1661,1523,1333,741,967,721,-917,-1326,99,-5,-190,-1472,-446,-638,-817,-1052,-1308,-1537,-1777,-2034,-2296,-2235,-2796,-1560,-1201,-888,-1452,-426,-287,-216,-200,-295,-2375,-688,-1249,-1308,-1703,-2116,-2374,-2125,-1829,-1563,-1360,-1242,-1157,-1113,-1077,-2655,-1214,-1413,-1299,-1345,-1390,-1389,-1428,-1768,-1835,-1271,-1166,-1037,-935,-1654,-1508,-847,-859,-1040,-1233,-1481,-1718,-1774,-1590,-1302,-1024,-813,-630,-527,-619,-658,-904,-1235,-1644,-2149,-1823,-2253,-816,-8,-1280,-7,-405,375,34,-1610,734,587,-1945,-858,-1478,1391,1171,-316,-1597,-1405,-2073,-259,212,301,-404,-334,-1803,-812,-711,527,960,590,1255,1069,519,-1325,-1405,-526,1285,1359,1077,-14,-616,-852,-835,-1413,-1646,-1470,-863,-1145,426,1234,326,-1436,-791,-1156,-1327,-1494,1074,-391,-304,696,219,-233,-570,-662,-477,-125,-355,707,1120,1490,-111,-1109,-1151,-1620,850,-256,-316,-1292,-374,-1027,653,121,1937,1814,1317,1448,1203,791,-273,-627,-892,-83,-310,-510,-654,-765,-846,-947,-1030,-1122,-1231,-1696,-1276,-1345,-1366,-1697,-1226,-1090,-916,-1031,-534,-381,-227,-561,-297,-102,-162,-1401,-1172,-1466,-1100,-1188,-984,-516,114,794,995,1949,2524,1197,-1571,3019,3137,1233,858,405,1513,937,-838,-1336,-947,-1486,-1956,-2009,-1714,-1487,-1254,-2056,-1358,-1552,-1498,-449,-977,-1274,505,273,-1091,-969,1769,1873,1505,174,-1068,946,2296,2106,643,-560,-206,2664,-349,729,456,158,-280,-518,-607,-656,-1073,-1112,-167,-1139,-256,-212,-1333,-443,550,1898,928,-600,-662,21,-511,-921,-237,-1896,-1921,-183,686,-371,-912,478,767,-716,-341,-1388,4,-390,-863,-1286,-1421,-1334,-948,-1297,-366,-159,-60,17,0,-182,-671,-263,-387,-510,-583,-1345,-408,-189,-748,-617,761,-267,1124,1127,495,-1884,-1786,-1214,-431,-1477,-861,-1116,-1604,-1373,-1336,-1873,-1242,-1240,-1184,-1231,-1285,-2073,-1618,-1845,-2092,-2973,-2288,-2139,-1843,-1476,-1138,-2083,-503,-283,-32,54,164,-430,-1440,-4830,-119,-326,-495,-622,-4468,-9429,-6032,-4414,-4937,-1158,-50371,-77155,-1368,-1315,-5603,-9701,-915,-2677,-9977,-785,-884,-7450,-3829,-2700,-2144,-1919,-1863,-1754,-1432,-1246,-1060,-912,-3085,-4144,-2046,-833,-827,-1655,-1371,-980,-1084,-1168,-1301,-1398,-1498,-1466,-1339,-1189,-1006,-871,-877,-1872,-435,-383,-349,-1050,-570,-539,-657,-753,-834,-818,-737,-618,-800,-2015,-246,-110,-41,-413,58,-353,-6,-160,-456,-1834,-1224,-1710,-2186,-2420,-1914,-1433,-971,-584,-287,-73,-69,232,-1669,-1577,550,602,655,-661,-1502,-710,-1361,-818,-113,-445,-1081,13,-64,-92,-1048,-213,-1632,-930,300,385,489,647,776,969,-793,463,1552,1070,-1504,-1145,-1059,-1691,-301,-141,-456,-477,543,357,-765,-1662,-1548,-611,-688,-638,-392,-1149,414,886,-637,-1789,1028,2540,2588,1576,284,423,-100,175,317,295,678,-701,796,1232,-1527,1474,1052,376,-693,661,-288,-1435,-1114,-424,-857,-1321,-1714,-1783,-1521,-1685,-1779,-1955,-58,183,-525,-1106,-1723,-2081,326,-189,-1596,-1225,-651,-986,-1305,-1320,-1099,-972,-1695,-992,-2633,-1734,-2233,-1502,-1033,517,1635,614,-1116,-225,-1042,919,814,567,-976,-441,-802,-1575,-362,705,622,411,490,958,977,738,397,28,-265,-599,-771,-800,-585,-294,-6,315,602,-1400,-1870,1120,1142,920,-1876,-179,443,268,714,829,-38,132,786,703,541,386,130,-140,-373,-572,-728,-741,-715,-587,-407,-249,-1062,68,160,-1357,212,122,-69,-268,-531,-820,-1135,-1463,-1614,-1537,-1351,-1641,-1549,-1041,-1107,-1504,-1469,-1632,-1569,-1210,-1646,-1158,-563,197,-706,875,920,857,174,681,510,403,347,-849,206,59,-224,-1951,-1180,-1209,-1143,-703,-66,-172,-730,531,293,-108,-592,-139,1949,1719,396,252,-51,-1379,-607,42,-703,-366,-564,-717,-895,-1096,-1219,-1378,-1345,-664,-629,-650,-1542,-104,126,646,1815,640,-108,-419,-1259,-1599,-116,-214,-579,-97,-336,-563,-806,-1099,-1333,-1643,-1890,-1646,-1202,-760,-405,-500,-762,-941,469,-351,-1417,-2084,-1183,-2176,-334,-508,-1222,-1105,-1393,-1651,-1828,-1790,-1713,-1626,-1576,-1550,-1534,-1556,-1597,-1600,-1592,-1560,-1537,-1465,-1413,-1419,-1426,-1865,-1768,-1680,-1898,-2039,-2037,-1777,-1433,-1054,-674,-267,56,351,-1345,-711,-1034,-1011,1341,814,889,1825,1815,1745,1653,1288,-352,-1292,-933,-1618,-176,-684,172,471,300,-2390,-1857,-207,-1031,-382,-427,-1183,-1168,-992,-810,-1010,-1245,-1526,-1812,-1821,-1508,-1151,-781,-2188,-103,104,-1649,310,299,196,70,-6041,-326,-525,-746,-974,-1196,-1412,-1583,-1735,-1823,-1868,-1873,-9724,-9538,-1720,-1618,-1465,-1267,-990,-719,-434,-3533,-618,416,515,88,125,120,-1328,-1127,-1616,-1597,-2035,-809,-116,-432,-700,-539,-329,1186,-340,-974,142,2147,-276,-926,-16,899,377,-1437,-1759,-1427,-1015,380,253,-1655,-509,-1394,-992,-1315,-188,555,615,1998,1946,574,859,-476,-677,-900,-511,1704,899,894,445,82,-800,-533,-733,-1132,-511,-145,280,216,-1583,1284,1382,202,-955,-1468,-1044,-292,417,288,-446,-723,-1763,-76,-244,-1772,-939,-1302,-1536,-1466,-1179,-880,-620,-413,-210,-63,-1008,-705,71,18,-626,-610,-1148,-279,-1314,-732,-427,-487,-506,-1599,-2234,-412,-239,-218,-254,-380,-787,-877,-1224,-1636,-2152,-2731],[-967,-419,0,-595,420,-94,-1105,-408,1101,1156,-1008,-580,-509,-755,546,2346,1813,-841,129,-1455,-2164,-255,-146,11,247,315,770,999,1188,379,-232,902,1182,-1161,-346,510,199,-104,-390,-1093,-815,-895,-1254,-783,-617,-454,-693,-21,160,-37,-1831,-1035,-1629,-550,-557,-273,-295,-232,-1141,-698,-247,-321,-794,-352,-19,-186,-231,-409,-1250,-710,-915,-1154,-1397,-1700,-1914,-2104,-2255,-2374,-2381,-2358,-2232,-1997,-1644,-1199,-1216,-591,-341,243,525,748,835,851,560,773,594,-669,-1531,-181,-438,-799,-1439,-1370,-1615,-1713,-1721,-1644,-1494,-1346,-1232,-1171,-1080,-2036,-914,-777,-735,-974,-185,88,395,332,-68,-2301,-446,-1334,-1,-976,187,-888,319,610,-1227,-215,1767,1567,1327,-13637,-14239,-3473,-3035,-531,-645,-426,98,-217,-1992,-1896,2086,1302,-309,-592,-1499,-1407,-1141,-672,-177,-367,-387,-300,-710,-204,-236,-393,-660,-953,-1282,-1673,-1995,-2329,-2090,-1813,-1623,-1485,-2215,-1455,-1494,-1555,-1641,-1653,-1629,-1555,-1536,-1495,-1505,-1617,-1518,-1555,-1637,-1667,-1603,-1527,-1599,-2116,-1325,-1199,-1010,-844,-672,-1578,-376,-577,-95,-50,-30,16,28,14,-1034,-1753,-855,-37,-109,-181,-312,-631,-927,-967,-1172,-1218,-1469,-1141,-957,348,850,220,-1323,-797,-938,-1233,-1705,651,-644,-230,1489,1078,612,170,-284,169,579,-680,1630,2120,2522,-336,-1027,-1217,-1469,813,-238,-276,-1405,-287,-1043,834,-241,1795,1586,1327,1173,985,833,-228,-1275,-1020,598,579,575,608,653,-650,-506,-889,117,-409,-1495,-27,-437,-868,-1428,-1069,-639,-69,-1198,184,645,613,-748,39,897,483,-1284,-1294,-1328,504,974,188,-631,-1363,-1288,-554,130,664,1033,-1278,1335,1233,1032,787,484,217,-10,-935,-1486,-1032,-759,-902,-983,-1262,-1023,-937,-1540,-934,-1544,-1187,-770,-1099,-1069,-918,-886,-1020,-827,-801,-853,-950,-1084,-1192,-1158,-929,-559,-92,-366,-78,1297,-398,558,517,369,264,107,375,-269,-1020,-1047,-331,-1279,-355,-429,-1442,-568,245,1651,978,-426,-546,41,-577,-703,92,-1639,-1620,-98,833,-346,-1321,134,841,-664,-221,-1381,-115,-486,-892,-1284,-1577,-1933,-1448,-1345,-1080,-898,-750,-558,-418,-286,-682,-175,-200,-300,-602,-1657,-658,-630,-872,-892,177,39,723,906,852,-1647,-1816,-1588,-890,-1419,1810,1477,-1776,-569,-226,-2145,271,-239,-656,-1105,-1456,-1839,-1920,-1691,-1731,-3027,-1895,-1951,-1797,-1583,-1395,-1839,-1085,-1056,-944,-969,-932,-951,-961,-4704,-1133,-1267,-1373,-1457,-3620,-9726,-9440,-8325,-3257,-945,-13101,-26979,-769,-770,-8874,-11964,-884,-3755,-11736,-1192,-1328,-6706,-3355,-2189,-2235,-1127,-1036,-1523,-927,-945,-967,-1019,-3549,-4029,-2301,-1677,-1701,-1884,-1471,-1157,-1013,-856,-817,-672,-626,-503,-346,-212,-378,-507,-1160,-2205,86,-35,-235,-1120,-826,-1195,-1241,-828,-282,-466,576,389,-1145,-2027,405,635,-23,-350,993,-5,227,106,-214,-1993,-681,-869,-988,-2240,-1217,-1311,-1345,-1350,-1332,-1272,-1167,-1036,-1608,-1300,-510,-388,-269,-295,-1282,-447,-1179,-985,36,-209,-1089,-70,-136,-350,-1015,-357,-1649,-927,-505,-506,-420,-215,9,321,-1092,821,1283,849,-1529,-1118,-1132,-1585,-227,42,-417,-681,298,706,-446,-1303,-1514,-1476,-613,-672,-320,-1105,968,1011,-549,-1497,550,3498,2890,1244,-14,433,-4,247,412,234,373,-910,961,1424,-1491,1294,727,-87,-696,922,150,-1511,-1048,-306,-730,-1199,-1652,-1775,-1485,-1472,-1790,-1861,-371,-198,-359,-1134,-2032,-1916,337,232,-1930,-1303,-224,-310,120,425,-300,-626,-1732,-848,-2307,-1473,-1959,-1179,-485,602,2637,1078,-886,-356,-1070,979,284,-459,-1200,-1474,-1006,-1615,-434,644,764,701,765,1210,1286,1153,930,511,533,305,132,-62,-160,-236,-293,-255,-176,-960,-2206,213,343,464,-1891,-731,108,55,528,1083,104,430,1072,949,742,537,220,-126,-462,-806,-1154,-1391,-1559,-1548,-1405,-1229,-1426,-744,-500,-1541,21,253,436,658,848,-3,1135,1153,321,1062,731,-1641,-1701,-693,-255,-1504,-1152,-1204,-24,-471,-1592,-1037,-614,-22,-815,536,391,152,-112,-413,-835,-1235,-1597,-1923,-2043,-1990,-1901,-1945,-1781,-1877,-2059,-2209,-1883,-1335,-723,-120,289,-434,-733,-4,2095,2251,744,405,-142,-1592,-626,343,-724,-318,-639,-820,-685,-737,-706,-1049,-967,-642,-540,-480,-1455,-657,-730,-802,-884,-926,-994,-1025,-1074,-1349,-1147,-1242,-1289,-1274,-1283,-1296,-1328,-1406,-1420,-1517,-1646,-1818,-2015,-2246,-2142,-1813,-1423,-1038,-639,-190,-1371,-2045,-1101,-1956,-198,85,-1267,-726,132,1425,1174,955,-377,-1574,-111,-317,26,-1213,-414,-49,-1003,-1520,-1287,-1037,-1221,-1384,-1469,-1787,-1655,-1745,-1977,-2159,-2458,-2392,-1986,-1519,-1052,-572,-150,227,-1072,-846,-711,-744,1320,1071,944,1471,1502,1504,1513,1502,30,-1177,-991,-1490,175,-403,293,1504,1469,-1646,-1656,-176,-1196,-587,-671,-1257,-781,-1195,-796,-984,-1017,-921,-758,-1668,-288,-94,65,-2447,241,185,-1484,-85,-276,-497,-662,-3646,-841,-785,-689,-574,-472,-415,-378,-406,-658,-529,-625,-7901,-13992,-892,-922,-891,-807,-647,-509,-377,-2729,-479,-1,-9,-66,-153,-247,-1543,-547,-1162,-1131,-1631,-160,-21,-471,-817,-493,-153,671,-417,-841,-106,534,127,-446,76,-37,-43,-1158,-1520,-1328,-1025,249,-127,-1504,-727,-1549,-947,-1549,139,860,1266,2425,1785,317,813,-442,-573,-676,-375,-950,-1119,-816,-352,126,-864,-235,958,-1158,1178,1246,908,366,-1712,1507,1476,-41,-845,-1200,-1268,-739,380,125,-112,-666,-1610,-843,-1023,-1727,-1200,-1055,-824,-542,-264,-66,67,149,229,256,-894,-410,-67,-341,-645,-1003,-1333,-1503,-1291,-898,-511,-157,-864,-1781,-2032,-423,456,272,3,-337,-916,-972,-1049,-868,-521,-68],[-1226,-1733,-2007,-1446,-864,-292,-1194,-446,1069,1066,-1356,-723,-300,-598,286,985,628,-680,265,-982,-1958,-23,1065,1429,874,475,1896,1971,1074,458,-322,828,345,-1877,-602,-767,-655,-391,-138,-1119,93,79,-1160,-532,-208,-250,-1055,70,313,36,-1615,-1255,-1893,-613,-332,-222,-556,-861,-1319,-1492,-1672,-1751,-1751,-1729,-1715,-1688,-1653,-1607,-1624,-1465,-1451,-1457,-1443,-1468,-1403,-1353,-1347,-1411,-1477,-1635,-1818,-1700,-1804,-802,-1604,-403,-390,535,1173,1460,1616,1696,405,1724,1578,-446,-1653,27,555,169,-1345,-517,-901,-1230,-1564,-1847,-1930,-1776,-1609,-1503,-1381,-1280,-1214,-1110,-1367,-889,-737,-568,-365,-88,-158,-2123,-655,-1327,-49,-533,410,-854,-431,-45,-1512,-530,3773,4624,-2879,-26339,-26417,-8676,-3881,-486,1760,1510,1534,-263,-2213,-1824,2496,1423,-305,-615,-1170,-1132,-1285,-1004,512,1571,869,-567,-576,-486,574,347,-386,-817,-501,-819,-1081,-1354,-1555,-1660,-1695,-1639,-2141,-1502,-1391,-1257,-1133,-951,-768,-684,-1456,-359,-328,-1296,-1555,-1464,-570,-742,-894,-1267,-1823,-1924,-1186,-820,-371,55,480,-1221,136,-102,-135,1093,734,532,1084,643,-710,-1650,-1134,598,240,-79,-499,-714,-974,-1145,-1312,-1472,-1649,-1791,-1729,-1519,-1259,-994,-1008,-572,-648,-907,-1748,-213,-853,-334,-447,-558,-655,-660,-515,-235,107,-848,782,1094,1367,-496,-986,-1282,-1250,816,-193,-197,-1506,-159,-993,1058,-519,520,250,-43,-261,-475,-626,-683,-1745,-1021,-510,-397,-267,-104,72,-600,-441,-915,-41,-739,-1061,481,231,-101,-1142,-939,-1375,-1549,-1377,-751,-278,215,-863,451,635,488,-1178,-1370,-1049,550,837,337,-158,625,324,11,32,-183,-110,-977,564,858,787,1239,539,1281,1237,-977,-1559,-1195,-577,649,631,-1050,-285,-300,-1091,-566,-1284,-785,-220,-1257,-720,160,60,-926,-610,-331,-519,-733,-956,-1139,-1185,-1054,-819,-528,-242,12,202,-446,380,357,300,139,-61,-266,-493,-753,-908,-919,-1405,-579,-699,-1573,-627,-8,70,95,-201,-354,-191,-626,-608,-797,-1335,-1298,-617,-413,-222,-1733,-248,398,-590,-87,-1313,202,746,-927,-963,389,-2016,-445,-1389,-593,-905,-1259,-1543,-1569,-1283,-977,-714,-474,-307,-469,-1841,-824,-336,-876,-1143,-800,-962,-989,-936,-856,-1317,-1781,-1945,-1281,-1242,334,456,-1887,-1070,-1241,-1280,172,-52,-220,-475,-704,-1140,-2387,-1297,-1287,-2752,-1056,-1021,-975,-926,-1255,-1246,-958,-1067,-1054,-1141,-1128,-1137,-1106,-4629,-1126,-1154,-1135,-1079,-2749,-9732,-11312,-10057,-2992,-540,-473,-356,-252,-162,-8187,-13420,86,-4992,-13320,143,94,-6055,-2609,-1502,-2032,-320,-76,-1288,-1328,-850,207,241,-2836,-3272,-2386,-180,-306,-1931,-1437,-1044,-644,-519,-518,-186,-23,202,433,593,-215,-417,-1449,-1736,326,49,-294,-1183,-814,-704,-411,-20,336,-169,368,-115,-1488,-1746,855,667,-61,-241,-237,-401,-551,-609,-705,-1900,-927,-1119,-1316,-2138,-1363,-1069,-731,-405,-109,160,-281,-32,-1532,-985,1164,1218,1251,109,-1059,-202,-937,-1064,372,24,-985,94,278,-828,-935,-462,-1629,-1027,-1280,-1426,-1208,-869,-562,-214,-1044,400,661,531,-1572,-1065,-1151,-1383,-145,179,-338,-744,42,951,-89,-997,-891,-468,-611,-989,-520,-1051,978,1087,-463,-1154,147,3006,2907,895,-251,478,150,343,500,169,73,-1108,-79,-435,-1367,-787,-626,-515,-531,309,553,-1523,-904,25,868,707,479,206,-128,-1259,-1768,-1675,-1333,-1267,-1057,-1142,-2177,-1174,-67,135,-2203,-1319,-187,-373,126,90,-377,-268,-1709,-701,-1929,-1171,-1499,-592,165,651,1456,1549,-688,-505,-1000,805,819,-192,-1195,-718,-1273,-1661,-676,-183,213,500,730,819,818,758,595,400,256,11,-211,-499,-725,-954,-1170,-1278,-1319,-1289,-1886,-1106,-991,-875,-1414,-652,-468,-317,-198,-137,-59,0,27,15,-61,-120,-270,-437,-574,-781,-829,-863,-906,-884,-828,-797,-1514,-673,-600,-1664,-315,-130,55,312,558,245,974,1047,488,1019,626,-1591,-1808,-590,-168,-1498,-1080,-1518,-967,-1048,-1466,-1125,-1220,-1318,-1441,-1509,-1470,-1344,-1108,-822,-617,-399,-202,-719,2,9,-154,-1886,-730,-341,-340,-278,-114,-6,-468,546,283,-785,-893,167,1246,1293,998,482,-293,-1911,-756,272,-817,-651,-849,-1198,-1013,-1110,-1096,-994,-837,-761,-711,-745,-1424,-906,-970,-1018,-1052,-1017,-986,-909,-950,-1125,-782,-862,-1279,-1008,-1140,-1300,-1483,-1688,-1752,-1753,-1627,-1449,-1250,-1086,-1020,-993,-970,-984,-973,-850,-1389,-2029,-1000,-1743,-13,308,-1230,-912,-179,1694,1912,1406,-377,-1624,-233,-623,-329,-1677,-710,508,-971,-2099,-1995,-227,130,-560,-794,-1556,-1881,-1979,-1566,-1048,-715,-461,-257,-711,-94,-95,-169,-266,-874,-978,-519,-682,-770,-886,-972,-1003,-921,-742,-458,-137,237,-1142,-1044,-1353,493,-152,325,1721,1791,-929,-1335,-136,-1333,-1042,-910,-1180,-477,-1180,-296,596,-1028,367,-301,-1889,234,1861,1759,-2444,1601,1487,-1283,45,1100,892,680,-1471,162,-54,-246,-383,-468,-533,-582,-686,-819,-1007,-1236,-4987,-19026,-1844,-1805,-1677,-1579,-1508,-1559,-1690,-1810,-2003,-1948,-1695,-1397,-1098,-810,-1719,-354,-790,-1113,-1246,207,212,-502,-899,-360,18,-31,-556,-646,-377,267,390,-93,958,1127,1269,-911,-1253,-1218,-1137,197,-602,-1375,-991,-1544,-1749,-1702,-1258,-764,-373,-111,-9,-95,-368,-823,-1367,-1643,-1327,-658,9,674,1279,742,-820,-288,987,-1141,1678,2350,967,491,-1846,2091,2495,-237,-713,-928,-1410,-1102,865,1803,428,-557,-1419,233,623,-1651,-936,711,432,184,-45,-310,-578,-831,-1006,-1150,-1247,-1347,-1429,-1526,-1602,-1708,-1802,-1817,-1615,-1341,-1067,-781,-1208,-1860,-1817,-441,412,492,504,2,-934,-177,-1058,-347,-589,-948],[-639,102,-80,-765,280,0,-1307,-709,-1186,-1487,-1726,-932,-533,-462,-6,279,387,-511,390,-562,-1642,205,455,375,259,125,0,-99,-164,-240,-434,-399,-498,-1366,-857,-1037,-1215,-1293,-1279,-1259,-1229,-1263,-1379,-1571,-1801,-1745,-1315,-816,-282,93,-1436,-1375,-1546,-558,-61,190,-792,35,-1481,-756,-1018,-400,-277,-479,-639,-743,-807,-829,-1830,-1071,-695,-682,-663,-699,-1135,-626,-610,-630,-610,-646,-718,-839,-1453,-1034,-1455,-973,-720,-371,72,550,971,1372,252,2137,2369,-285,-1728,-35,2477,324,-1229,231,1027,289,34,-393,-606,-570,-317,-187,464,-481,-1332,-362,-1896,-109,1713,1564,1232,94,-188,-1941,-1367,-1625,-853,-126,648,-792,-1164,-864,-1751,-863,3041,2505,-7240,-35331,-37655,-13418,-3749,-1096,1423,1104,796,-305,-2339,-1667,-796,-1069,-1116,-971,-775,-784,-1315,-1261,357,738,523,-893,-425,-762,1620,927,-478,-1125,-443,-341,-263,-549,-1012,753,1303,-371,-2062,-812,475,-946,-300,-135,-335,-781,-1414,-480,-338,-1022,-1782,-1436,666,854,-399,-1039,-1919,-1793,-485,733,1129,1084,1040,-864,637,533,-345,677,484,183,37,-271,-600,-1267,-1323,-1031,-910,-694,-737,-565,-1001,-1073,-276,-394,-1125,-1666,-930,-1131,-1267,-1326,-1305,-1201,-1059,-979,-1657,-778,-1034,-705,-680,-636,-590,-519,-632,-208,-28,-811,195,244,250,-601,-1002,-1377,-1015,-133,-218,-280,-1596,-388,-919,-488,-643,-685,-760,-854,-875,-908,-910,-868,-1763,-946,-768,-802,-877,-964,-1054,-1108,-1128,-1057,-934,-1134,-558,-418,-369,-380,-870,-556,-715,-878,-1585,-1126,-1173,-1095,-961,-774,-592,-378,-1092,-1434,-816,168,244,294,-105,340,-248,-532,177,117,108,-710,309,405,484,539,523,439,325,-1008,-1595,-1272,-651,-877,-989,-999,-989,-914,-894,-881,-989,-1001,-1034,-1461,-1188,-1247,-1249,-1273,-1209,-1187,-1169,-1148,-1119,-1066,-958,-807,-627,-385,-111,180,454,-525,163,882,776,1202,1183,654,-217,-404,-693,-739,-1569,-541,-1059,-1763,-673,-174,1023,981,10,-147,112,-698,-360,-9,-1088,-1048,65,970,-66,-2150,-692,845,-553,-5,-1244,92,921,-1070,-868,925,-1439,-748,-1487,286,-247,-797,-1195,-1200,-831,-668,-351,116,413,-179,-1888,-1041,-551,-815,-1404,-484,-827,-1124,-1337,-1227,-1037,-1746,-2228,-1505,-1055,-170,-107,-2002,-1476,-2056,-431,-108,-64,65,-64,-418,-403,-2558,-128,984,-2451,-321,1264,359,986,-1414,-694,684,-39,906,576,321,42,-177,-4689,-553,-659,-669,-623,-2069,-9584,-10987,-9136,-3853,-659,-751,-781,-775,-711,-2995,-13487,-162,-6534,-14717,352,400,-5618,-1697,-750,-1606,-426,-750,-1120,-2644,-1529,-668,-495,-1958,-2598,-2369,-651,-767,-1805,-1351,-1065,-458,-157,-370,352,541,766,972,1094,-97,-492,-1773,-1177,737,499,-445,-1332,-1044,-410,-316,-165,26,27,141,-667,-1904,-1463,343,99,-247,-536,-559,-239,-192,461,618,-1770,-297,484,132,-1620,48,220,1112,1668,2147,122,-356,-302,-1528,-788,2908,2792,2684,456,-927,-80,-760,-1138,551,155,-886,-221,148,-1212,-939,-689,-1692,-1196,-974,-987,-959,-876,-844,-779,-783,-713,-692,-638,-1734,-1085,-1196,-1183,-146,119,-345,-744,-305,230,140,-863,-659,-656,-751,-1371,-1360,-1293,-991,-736,-482,-871,-206,-98,24,142,-524,451,252,362,489,7,-311,-1380,1168,969,-1263,354,-132,-904,-621,-782,-711,-1562,-767,-249,-30,29,64,98,109,-1135,-1821,-1483,142,64,-349,-1209,-2063,-591,-508,-531,-2496,-1368,-273,-480,-177,-438,-502,-230,-1717,-644,-1601,-955,-1138,-504,-490,-424,-393,-306,-606,-754,-952,-59,-10,-350,-1207,-444,-908,-1801,-1151,-1438,-1416,-1129,-776,-470,-181,103,317,509,756,878,665,9,966,893,276,430,585,-40,-1569,375,293,202,-993,-112,168,-232,146,784,309,746,1590,1505,389,1032,744,1208,166,-1312,745,578,394,-955,231,-201,-1230,-185,-96,-1724,2,-388,470,583,693,431,893,896,650,811,433,-1560,-1875,-513,-84,-1508,-1099,-1874,-1165,-1466,-1775,-1630,-1364,-1109,-1096,-758,-650,-619,-601,-613,-748,-876,-993,-1140,-1202,-1244,-1274,-1815,-1034,-823,-551,-251,108,-35,-335,868,255,-1161,-1083,347,1160,867,471,65,-506,-2314,-995,-1074,-1092,-1053,-1055,-1551,-1142,-1310,-1435,-1321,-939,-757,-358,328,-1451,931,902,612,1607,919,-402,-164,-890,-946,-54,-699,-1682,-1429,-937,-472,-740,-902,-789,-557,-336,-301,-644,721,1092,327,105,1085,1137,263,-1455,-1952,-860,-1543,-684,-634,-1094,-1152,-475,1174,1577,1481,-352,-1593,-364,-889,-636,-1570,-913,387,-996,-1699,-2139,197,222,-517,-519,-1259,-1310,-1486,-1381,-1018,-779,-597,-462,-538,-477,-602,-834,-1121,-1425,-1718,-1856,-1720,-1470,-1290,-1151,-1064,-1005,-988,-951,-899,-767,-1134,-1057,-1157,-218,-167,-181,-231,-286,-394,-955,-495,-1468,-1402,-934,-963,-225,-938,-176,720,-1232,527,183,-1646,-210,980,844,-2238,609,476,-1090,-84,237,149,78,-35,-166,-296,-465,-648,-828,-984,-1053,-1065,-988,-864,-703,-1871,-23193,-117,69,244,390,542,612,632,-376,-392,503,297,36,-395,-569,-1729,-1176,-1312,-1402,-1315,-1166,-997,-827,-900,-483,-302,-102,-696,-406,-622,1278,546,169,2137,3014,2192,-678,-965,-1068,-1305,-94,-1098,-1227,-1177,-1267,-922,-1228,-459,-727,-936,-1024,-933,-694,-385,-505,-292,-146,-110,1056,760,1336,1437,833,-660,-253,829,-1079,1353,1136,872,606,-1937,-67,-410,-705,-1002,-1209,-1429,-1333,-1267,-1204,-1109,-1006,-1218,-759,-588,-1545,-1103,-200,-47,147,368,549,711,854,753,1136,-555,18,1042,146,-319,-163,-1124,-214,-564,-1049,-291,-336,-1531,-1807,-1657,-589,-825,-1098,-1192,-944,-866,-233,-1088,-5,-182,-403],[-535,7,-244,-943,62,-117,-1429,-845,-1333,-1886,-2349,-2090,-1340,-502,-299,1121,1832,-360,422,-202,-1306,422,3087,3541,1038,568,2417,2201,433,285,-559,639,-106,-839,438,669,600,510,399,-420,153,42,-1056,-247,-382,-599,-937,-868,-896,-872,-1314,-1370,-1120,-421,-243,-156,-1017,-86,-1603,-755,-1379,-604,-531,-622,-722,-820,-918,-1010,-1874,-1232,-1187,-1284,-1373,-1512,-1566,-1613,-1647,-1668,-1581,-1468,-1303,-1106,-1115,-929,-1079,-298,-616,573,937,1308,792,848,72,2597,2750,-236,-1806,-179,2366,362,-1146,336,371,-115,-496,-652,-524,-223,143,-746,859,107,-1620,-542,-1950,195,1211,848,374,-175,-837,-1755,-2198,-1721,-1077,-544,-103,-735,-1664,-1844,-1913,-1227,905,815,-8658,-33562,-38630,-16410,-2986,-1723,605,568,538,-378,-2280,-1500,-117,-306,-426,-606,-451,-469,-1320,-1473,-173,-148,-150,-1277,-317,-1047,435,754,-673,-1530,-393,-305,-180,-575,-904,522,1870,-823,-2018,-785,510,-817,-479,310,215,-777,-1457,-169,-94,-828,-1929,-1440,201,1245,-425,-807,-1698,-1774,-622,612,529,26,-469,-872,-1052,-912,-641,-392,-190,-194,106,153,-77,-863,-1398,242,222,217,-937,-540,-1038,-1310,-264,-380,-892,-1855,-594,-319,-146,-142,-183,392,-166,-148,-1522,-275,-1206,-156,197,-31,-308,-588,-873,-956,-1064,-1184,-1297,-1423,-1564,-1734,-1938,-1899,-1805,-1565,-1388,-1195,-1674,-795,-859,-414,-589,-206,-119,-70,26,91,165,109,-1393,-832,445,416,338,241,119,-498,-256,-998,-504,-1568,-413,-454,-554,-677,-754,-940,-1054,-1116,-1818,-1096,-1084,-1059,-1091,-1166,-1321,-1494,-1712,-1852,-1722,-1439,-1181,-955,-779,-658,-777,-1076,-586,-392,7,-471,1251,1513,217,1281,439,3422,2727,-1011,-1583,-1250,-624,1828,700,-617,-283,183,-524,-142,-692,131,-74,-1609,213,480,-19,-753,-1018,-1480,-1842,-1814,-1649,-1531,-1468,-1490,-1615,-1800,-2028,-1811,-1511,-1218,-963,-760,-571,-473,-401,-324,-252,-189,-482,-968,-1728,-615,-1447,-1920,-665,-190,319,179,8,-150,-437,-737,-861,-1018,-1089,-1055,-990,-865,-632,-2163,-1046,160,-497,77,-1118,-104,656,-1176,-777,1082,-814,-966,-1566,522,713,441,390,469,367,-626,-489,-175,800,229,-1744,-1165,-745,-956,-1540,-1663,-1304,-810,-404,-131,-621,-1638,-2100,-1312,-803,414,324,-2036,-1622,-1601,348,578,521,-104,-477,-387,377,-1863,-413,1028,-2157,-463,1354,649,1199,-1577,-172,1029,-293,-22,-511,-649,-455,27,-4777,-427,1261,1438,1474,-1603,-9319,-8812,-6389,-5261,-440,-427,-3438,393,918,1468,-11824,744,-8297,-15530,3275,3304,-5244,-561,147,-853,1036,1101,-896,-3683,-623,-1095,-1459,-1616,-1881,-2175,-1270,-1122,-1409,-1124,-942,-925,-908,-953,-989,-1081,-1114,-1131,-1184,-1241,-1351,-1876,-1400,-1419,-1406,-1337,-1439,-1227,-1059,-967,-886,-859,-827,-832,-1087,-2223,-1147,-1321,-1475,-1651,-1716,-1619,-1388,-1203,-980,-806,-1570,-305,-5,-374,-956,690,416,1520,1647,1662,123,-281,-546,-1448,-588,980,1054,1221,897,-740,73,-521,-1051,781,334,-673,-515,-977,-1363,-1422,-1398,-1696,-1402,-1457,-1590,-1687,-1661,-1592,-1429,-1293,-1143,-1041,-929,-1840,-1036,-1103,-849,-160,-31,-296,-560,-568,273,316,-764,-414,-781,-743,-1665,-1056,-1079,883,980,-432,-512,-269,1020,777,108,-687,-102,-318,-484,-559,-531,-622,-1567,-422,-466,-1058,-695,-825,-951,-995,-991,-870,-1480,-487,-478,-45,77,151,183,147,-951,-1808,-1149,-281,-469,-682,-1181,-1839,-881,-756,-552,-2606,-1306,-26,-477,68,-992,-443,345,-1615,-530,-1194,-702,-764,595,674,593,681,672,-495,-942,-818,147,105,-118,-1077,-526,-784,-1899,-1134,-1248,-1347,-1440,-1482,-1573,-1676,-1759,-1848,-1822,-1592,-1359,-1056,-818,-552,-346,-337,-198,36,102,-1218,36,-125,-371,-657,-926,-971,-635,15,735,395,824,2508,1043,174,886,465,597,-171,-1649,533,2997,2371,-1274,814,-18,-756,-40,-320,-1614,-186,-786,1719,2043,1634,669,2378,2278,891,830,274,-1463,-1788,-343,-451,-1362,-1524,-1975,-2073,-1633,-1137,-668,-858,-622,-1187,657,867,425,-30,770,1185,1172,640,-577,-3,-331,-572,-1653,-344,1065,903,653,369,-69,-311,-689,-1035,-1451,-1511,-1633,-1723,-1749,-1713,-1534,-1306,-1831,-1247,-284,-1195,-1302,-1160,-1328,-497,-227,-655,-1143,-1550,-1591,-1120,-572,-1459,434,857,573,1397,1040,-394,41,-825,-763,-51,-831,-1890,-1500,-946,-80,-358,-363,-524,216,-598,-462,-1020,342,1097,483,463,1294,957,433,-1514,-1696,-635,-1315,-814,-650,-862,-1400,-685,476,659,879,-273,-1555,-488,-1032,-776,-1085,-934,259,-1057,-1332,-1561,300,-76,-370,-341,-927,-674,-1368,256,604,516,331,-295,-251,-516,-791,-993,-1034,-911,-1041,-507,-423,-310,-278,-283,-325,-387,-494,-607,-749,-856,-1125,-1070,-1125,-1154,-1115,-1036,-913,-752,-637,-571,-430,-1639,-1398,-726,-697,-684,-803,-912,-988,-1361,-1118,-1251,-1416,-1592,-1842,-2126,-2322,-1993,-1598,-1183,-769,-372,-32,301,563,779,957,1057,1096,1088,1047,1039,1040,1108,1211,-1765,1066,-24321,-3373,1391,1185,875,514,37,-494,-985,-1546,-2039,-2002,-1599,-1263,-1014,-1576,-877,-911,-1149,-1465,-1880,-2120,-1739,-1171,-507,106,665,-841,-196,-860,2219,577,327,2634,3287,2658,-490,-717,-916,-1539,-510,-1555,-1082,-1175,-906,-902,-934,-602,-1047,-1423,-1713,-1904,-2004,-2013,-1984,-1933,-1796,-1673,-1497,-1362,-1192,-1012,-796,-627,-498,-469,-1008,-684,-980,-1379,-1812,-2272,-2058,-1524,-932,-575,-403,-1320,-1398,542,1210,1260,-208,-1024,397,493,-1411,-1245,647,529,448,433,475,640,931,712,1596,-434,18,1433,104,-227,-48,-965,-1057,-1495,-1188,-1098,-1017,-1504,-1499,-1530,-665,927,365,688,-379,-639,-350,-775,-770,-815,-778],[-901,-1257,-1390,-1432,-1391,-1338,-1482,-1456,-1629,-1892,-2174,-2207,-1752,-1086,-487,376,1076,-188,450,156,-921,684,2982,3361,1007,585,2545,2261,37,101,-590,593,-539,-493,547,1362,1209,1074,967,89,900,587,-973,-27,868,646,-640,-569,-288,-630,-1150,-1195,-613,-331,-33,94,-1130,48,-1538,-696,-1521,-845,153,-56,-288,-514,-719,-865,-1713,-1178,-652,-458,-434,-10,-1092,-360,802,1008,1248,1428,874,1209,-772,-744,-638,-329,-653,722,697,502,143,78,-53,-155,-324,-503,-1777,-948,-1124,-1338,-1338,-1225,-1005,-700,-428,-178,77,113,162,-524,601,631,-1811,-637,-1517,137,-120,-415,-685,-833,-825,-1408,-1794,-941,-155,480,1066,-566,-1510,-2796,-1780,-1462,559,-267,-6999,-23674,-28059,-15416,-1924,-2213,966,913,877,-364,-1951,-1234,-83,-515,-973,-1455,-1911,-2282,-1933,-1514,-1219,-941,-736,-1593,-459,-1172,-349,-315,-852,-1896,-251,-203,-156,-484,-736,-270,-402,-1213,-1898,-1042,-1288,-1523,-1758,-1889,-1939,-1893,-1826,-1747,-1637,-1446,-1840,-1370,-887,-733,-567,-476,-1356,-1770,-745,-830,-979,-1192,-1417,-1639,-1841,-1869,-1712,-1585,-1481,-1351,-1258,-1202,-1175,-1113,-1263,-1152,-1236,-1320,-1452,-1645,-1821,-1948,-2011,-1962,-1902,-1793,-1660,-1538,-1339,-1088,-822,-520,-206,37,-1307,-408,-1265,-281,374,123,-254,-697,-1084,-1270,-1198,-993,-763,-611,-579,-707,-1142,-1668,-1942,-1847,-1231,-594,-1642,129,-755,1519,-343,813,2254,1190,2538,2649,2209,261,-871,-630,1226,1708,1416,2297,826,-408,-144,-1006,-741,-1924,720,1417,1122,324,-348,326,548,-737,-2008,543,394,-158,-628,-664,-1244,-1838,-2009,-1482,-765,-134,391,450,23,173,-1113,-1533,1486,2053,886,-224,2271,937,-10,1237,325,2727,2634,-936,-1495,-1128,-643,1581,463,-366,-264,512,-354,-47,-397,655,1,-1538,801,871,198,-622,-696,-1240,-1755,-2094,-1901,-1566,-1228,-935,-717,-553,-452,-417,-450,-585,-627,-735,-773,-798,-746,-620,-480,-372,-278,-1170,-1849,-649,-1820,-1845,-622,-50,566,1005,509,375,863,-744,-105,1180,-643,-659,115,430,182,-1662,-1110,-877,-1297,-1736,-2170,-1886,-1349,-1258,-707,-136,-223,-1049,-1637,268,1069,1427,1918,2419,446,-554,-570,-404,822,638,-1539,-1197,-878,-356,-1509,-979,-1281,-834,-218,285,-239,-1494,-1634,-812,-543,1060,619,-2025,-1533,-720,-293,-350,-286,-242,-932,-245,158,-988,-560,-216,-1975,-597,-877,-1118,-1303,-1796,-1412,-1222,-968,-502,-97,404,852,762,-4919,-923,1808,1764,1616,-1510,-9183,-5892,-3166,-6750,-968,-986,-29259,-58,497,1056,-8909,-339,-10328,-15405,2827,2871,-4906,670,1073,110,1341,750,-692,-3904,-1088,-1598,-1961,-1864,-1670,-1937,-1493,-1454,-1492,-1549,-1568,-1607,-1606,-1653,-1698,-1811,-1869,-1863,-1774,-1567,-1356,-1693,-754,-496,-259,-654,-1577,-1389,-643,341,293,168,46,-87,-1389,-2350,-825,-549,-563,-608,-635,-643,-610,-650,-646,-670,-1392,-511,-382,-973,-283,44,74,68,-16,-191,-432,-719,-1051,-1380,-1637,-1710,-1592,-1344,-1091,-847,-717,-696,-899,-944,-1117,-1257,-1320,-1245,-1405,-891,-692,-1720,-1594,-182,-28,164,417,-783,-161,-71,1263,41,-139,-1871,-1013,-950,-484,20,78,-284,-331,-799,863,501,-792,-258,-913,-794,-1971,-1321,-1106,414,289,-419,-182,-220,-421,-573,-722,-847,-936,-1011,-1127,-1260,-1370,-1484,-1747,-1733,-1873,-2028,-2187,-2189,-1954,-1655,-1369,-1065,-1380,-554,-751,-157,-72,-31,-17,-55,-793,-1808,-786,-291,-426,-618,-1153,-1681,-1109,-1169,-1108,-2421,-1233,-262,-463,32,-1638,-214,641,-1510,-456,-818,-522,-491,386,275,176,1,-145,-448,-1130,-718,-585,-487,-367,-945,-403,-642,-2054,-588,85,70,15,-25,-141,-298,-482,-759,-1073,-1353,-1746,-2036,-1914,-1514,-1139,-829,-697,-281,-113,-943,-112,-315,-646,-1039,-1370,-1289,-725,48,678,416,807,2272,588,-138,546,148,-1,-537,-1559,233,3047,2247,-1578,1061,187,-291,170,-534,-1495,-304,-1241,1563,1643,1576,875,1406,1225,1029,450,75,-1406,-1655,-695,-1211,-1742,-2270,-1829,-1123,-713,-761,-492,-926,-755,-1282,1790,1216,155,-111,434,1491,1527,467,-472,-315,-557,-568,-1488,-177,1715,3289,2653,1413,-181,51,763,100,-1700,-1286,-1416,-1735,-1953,-2114,-2125,-2055,-1864,-1586,-1293,-1436,-1524,-1218,-909,-273,-288,-388,-543,-700,-946,-1010,-1017,-1501,-668,-395,-141,48,204,-341,243,-804,-651,-286,-949,-1635,-1142,-990,-742,-830,-421,-727,-163,-839,-652,-1366,-14,755,574,773,1407,1063,550,-1609,-1311,-379,-1110,1037,1531,-623,-1703,-814,1369,1262,1057,-195,-1561,-645,-1017,-713,-614,-812,95,-1199,-1106,-1044,-1551,-1984,-1988,-1592,-1223,-837,-1277,-391,-121,-102,-139,-496,-297,-456,-623,-831,-1029,-1168,-1225,-1194,-1168,-1015,-871,-713,-562,-412,-296,-178,-79,65,-1131,-1010,-662,629,727,264,781,765,658,-251,45,-1809,-944,-386,-556,-595,-500,-296,-32,-1396,414,466,-736,-1026,-47,-405,-1838,-900,-759,-1019,-189,945,1513,2028,2412,2684,2862,2905,2845,2702,838,2282,1846,1827,1608,-2896,1108,-21059,-11213,31,-408,-868,-1280,-1699,-2058,-2119,-1935,-1700,-1557,-1468,-1436,-1457,-1556,-1742,-1923,-2200,-2032,-1560,-1017,-445,-779,140,592,1524,-991,-76,-1115,1865,479,362,1323,1138,1039,-371,-570,-794,-1846,-1047,-1675,-963,-959,-551,-893,-675,-284,-455,-618,-765,-901,-1048,-1212,-1410,-1621,-1753,-1883,-1917,-1936,-1880,-1782,-1637,-1527,-1442,-1440,-1501,-1619,-1836,-2085,-2019,-1774,-1404,-1088,-769,-636,-353,-1157,-1347,-123,-211,-349,-542,-882,-982,-1117,-1303,-1358,-1148,-1077,-1001,-923,-872,-772,-584,-257,120,-416,-200,557,3,-208,-25,-790,127,-187,-960,-1320,-1407,-938,-1131,-1484,-877,752,180,526,-498,-338,-280,-372,655,-100,-368],[-1472,-1414,-1228,-1435,-995,-910,-1566,-814,-763,-737,-1164,-745,-783,-847,-885,-836,-637,-219,269,370,-639,846,1943,2222,778,491,2369,2186,-457,-233,-633,528,-918,-480,-733,-1192,-1216,-782,-280,155,553,622,-981,101,1135,1024,-440,-880,375,-41,-1082,-1065,-199,55,781,-8,-1286,7,-1444,-753,-1498,-1261,-1110,-1461,-1543,-1252,-838,-407,-1564,-1073,380,-149,-627,724,-905,-525,788,706,731,774,271,883,-601,-587,-330,-512,-680,-674,-1099,-1391,-1506,-1407,-1201,-1008,-959,-994,-1783,-1319,-1456,-1577,-1418,-1207,-1009,-822,-739,-731,-757,-851,-1009,-1231,-1398,-1478,-2058,-1150,-1178,-574,-297,-62,135,89,124,-1046,-2253,-818,-237,437,383,-447,-1036,-3446,-1436,-1663,-1153,-926,-3510,-12288,-16456,-11782,-961,-2667,212,228,374,-406,-1601,-1027,269,486,-506,-505,318,122,-1210,-1522,198,363,-22,-1963,-908,-1368,-1600,-1404,-1137,-2020,-317,-140,35,-407,-658,-314,-647,-1663,-1829,-1386,-1101,-690,-820,52,334,-566,-1608,-703,-538,-423,-1645,-1351,-811,-598,-642,-619,-1062,-1897,-994,-561,-598,-736,-933,-1178,-1461,-1730,-1644,-1363,-1098,-853,-623,-495,-436,-375,-1102,-440,-493,-481,-831,-455,-1024,-1570,16,67,-345,-1569,-585,-265,-425,-558,-622,-530,-297,-44,-1148,-516,-1303,-577,1019,999,745,-345,-1368,-109,114,6,-16,45,196,-548,-1221,-1868,-343,1028,-181,-22,-1600,120,-720,1738,-100,511,2497,1072,2696,3136,2139,340,-362,-442,1265,1720,1269,2003,475,-380,-114,-1070,-1052,-2159,1240,1439,974,427,-153,-367,-734,-1094,-2146,-1373,-1479,-1477,-1396,-1203,-952,-624,-732,-1504,-544,389,539,348,52,-26,-1194,-1885,150,-95,-343,-522,-693,-838,-935,-977,-1008,-1011,-936,-845,-1418,-1017,-732,180,140,-176,-300,774,-314,-99,-197,1123,11,-1262,928,546,139,-528,-736,-1075,-1173,-992,-666,-294,-299,413,452,611,265,938,885,-599,-376,660,697,757,879,691,-2,775,-181,-1354,-1852,-704,-1937,-1557,-621,136,450,993,704,583,1015,-780,-39,1296,-522,-586,23,-138,-347,-1096,-792,-926,-1072,-1193,-1317,-1391,-1481,-1636,-1826,-1912,-1768,-1481,-1748,-795,-380,29,501,937,443,-506,-632,-607,828,931,-1396,-1166,-984,-92,-1359,36,-577,-1169,-1455,-1197,-735,-1376,-1098,-242,-340,957,298,-2029,-1352,32,201,-172,-540,-786,-1440,-1103,-1159,-1107,-1083,-1071,-1990,-983,-986,-917,-777,-2125,-422,-211,-985,193,345,579,767,892,-5105,-1364,1136,1110,1049,-1905,-9413,-2970,-322,-7893,-374,-720,-59249,-1236,-1438,-1563,-5497,-1682,-12610,-14725,-1671,-1644,-4518,-1466,-1394,-1309,-1188,-1078,-951,-3112,-786,-716,-685,-706,-833,-1738,-1215,-1403,-1629,-1755,-1582,-1360,-1117,-957,-823,-785,-732,-703,-736,-764,-987,-1340,-408,-105,244,-758,-1774,-1452,-855,1588,1582,1446,432,-208,-1495,-2069,-625,1105,1100,179,314,427,250,-588,526,-145,-1275,-1835,-1607,-1561,-8,677,557,1158,1820,1358,104,101,-1221,-1321,-537,264,-157,-521,-812,-985,-1119,-1224,-1335,-1442,-1538,-1611,-1618,-1490,-1418,-1043,-760,-1761,-1709,-313,393,677,1002,-1007,-439,72,1107,-389,378,-1668,-1044,-769,-137,94,-40,-328,-130,-961,1080,524,-959,-212,-1056,-875,-1701,-1633,-1195,-114,-632,-1139,-1609,-1594,-1167,-669,-571,-1042,453,636,344,398,-457,-1329,-1836,855,486,-751,-501,-1243,-1539,-1495,-999,-506,-1297,126,-1080,348,241,49,-183,-448,-680,-1795,-881,-880,-863,-863,-1151,-1621,-689,-578,-440,-2305,-1180,71,-470,-78,-2171,46,-130,-1440,-480,-654,-823,-844,-793,-779,-729,-743,-737,-799,-1258,-889,-914,-872,-821,-875,-675,-568,-2285,-631,-39,151,320,509,623,690,728,669,424,521,342,-681,-344,-376,-674,-998,-1249,-1430,-1472,-1340,-1096,-799,-499,-207,40,265,-313,94,569,342,533,460,138,-575,18,-223,-584,-940,-1312,-476,-474,-484,-1813,-297,-179,5,139,-755,-1446,-384,-1752,484,465,411,348,262,109,-41,-222,-418,-1432,-1520,-1069,-1162,-1038,-1126,-1244,94,-967,-499,-403,-1035,-901,-1410,1011,696,-138,-218,-227,-324,-168,167,-393,-751,-613,-421,-1356,-89,1657,1513,1264,967,-398,187,-276,-750,-1882,-1353,-1152,-830,-454,-128,131,-996,-863,-1924,-1046,-1573,-1583,-1244,-521,-396,-757,-1144,-1512,-1753,-1686,-1385,-1109,-1581,-593,-316,-46,192,434,-276,409,-839,-643,-131,-1065,-1378,-843,-371,-39,-1382,-516,-985,-616,-1074,-873,-1688,-349,369,585,990,2104,1922,590,-1754,-851,-121,-955,1451,1915,-426,-1944,-846,1020,597,303,-148,-1609,-821,-826,-483,-195,-629,-113,-1437,-1017,-663,83,-151,-407,-596,-784,-844,-1112,-1096,-713,-692,-665,-745,-560,-549,-533,-567,-612,-650,-951,-737,-879,-958,-1086,-1219,-1357,-1443,-1446,-1310,-1110,-841,-1151,-1021,-447,-67,-24,-63,-155,-268,-444,-577,-706,-1733,-755,-666,-528,-377,-254,-173,-129,-1371,-241,-451,-713,-1387,-1169,-1186,-1735,-576,-197,-1231,-239,706,844,950,982,987,998,981,959,937,232,945,991,1100,1245,-4149,1590,-14559,-15870,1872,1830,1711,1569,1339,1079,882,-453,402,135,-131,-994,-1062,-1092,-1221,-1391,-1586,-1634,-1566,-1407,-1206,-1007,-743,-513,-308,-1128,-69,-1377,134,116,27,-78,-232,-340,-398,-545,-707,-2206,-1663,-1268,-874,-641,-229,-890,-451,629,588,497,371,214,-855,-221,-951,-767,-933,-1070,-1105,-1144,-1132,-1106,-1055,-1055,-1089,-1204,-1361,-1515,-1584,-1403,-1038,-1644,-314,38,-748,-777,-55,-978,-1259,651,1343,1304,143,-795,266,-38,-1236,-1380,-132,-380,-594,-792,-1042,-1314,-1600,-1824,-1956,-1770,-1484,-1161,-832,-455,-97,-608,158,-121,-781,-91,-737,-170,-738,-1461,-1092,623,-49,345,-493,-11,-300,-497,-939,-1324,-1574],[-410,-516,-948,-1799,-776,-846,-1636,-846,-195,-435,-851,-283,548,-19,-726,839,659,-177,168,23,-401,-504,-751,-870,-950,-1022,-1096,-1185,-1284,-1395,-1371,-1166,-1123,-700,-33,380,731,1042,1173,797,1578,637,-986,216,1376,1152,-289,-1179,172,-188,-1011,-916,197,255,491,-98,-1395,-26,-1274,-835,-1267,-1735,-36,277,680,1648,2377,-230,-1371,-861,256,-54,-830,671,-716,-649,-191,-723,-786,-525,-363,0,-511,-410,-190,-678,-687,-817,-802,-1213,-1133,-883,-980,-1161,-1443,-1673,-1716,-1368,-1091,-1001,-938,-1036,-1197,-1229,-1055,-696,-214,-297,-731,763,1473,1148,-2238,-963,-912,772,1519,1233,901,140,136,-582,-2154,-1118,-1358,-1343,-1160,-927,-750,-2673,-796,-1680,-3034,-1201,-555,-1382,-5319,-7473,-470,-2919,-393,-394,-324,-411,-1189,-794,-573,-16,-588,-459,593,320,-1170,-1414,255,2823,1642,-2263,-41,-1111,149,-429,-1416,-1548,-1480,-1530,-1468,-1482,-1542,-1666,-1899,-2062,-1706,-1115,-711,-389,-1013,196,362,-494,-1713,-884,-693,-268,-1297,-1285,-1252,-1086,-777,-459,-756,-2027,-1285,38,18,-117,-320,-578,-879,-1184,-1521,-1621,-1321,-1153,-733,-518,-342,-127,-896,-414,442,713,-581,-462,-1033,-1560,646,966,-115,-1234,-665,-12,-56,-384,688,434,175,377,-966,-516,-1228,-956,2165,2499,569,-541,-1647,-293,714,346,1730,1586,2976,-407,-1190,-1969,-132,1104,-275,-72,-1490,75,-689,-23,-42,33,134,208,320,373,401,408,170,-217,322,243,158,101,64,-342,-107,-1127,-1364,-2035,93,88,26,-55,-86,-234,-337,-1473,-1953,-577,-648,-655,-627,-529,-799,-668,-558,-1490,-522,409,457,194,75,-220,-964,-1885,-174,-434,-699,-912,-1133,-1336,-1486,-1559,-1595,-1583,-1495,-1418,-1307,-1151,-960,-770,-525,-250,-342,338,-337,-243,-64,1332,-8,-838,1375,1158,197,-439,-7,-531,-1041,-1410,-1465,-1228,-883,-573,-367,-258,-258,-352,-519,-684,-785,-750,-534,-274,21,314,81,670,-181,-1386,-1600,-750,-1494,-1182,-648,14,-30,-45,-30,41,-2,-826,0,-26,-466,-579,-140,-104,-74,-527,-233,-132,-459,-134,-664,-1362,-739,-1481,-781,-276,-346,-848,-1863,-534,-561,-587,-528,-471,-370,-462,-654,-767,-84,-133,-1322,-1064,-1029,-895,-1154,-1370,-1449,-1302,-1087,-901,-695,-1279,-576,-103,-193,145,-50,-2040,-1166,93,43,-62,-155,-414,-1946,-158,-197,-169,-172,-176,-2213,-116,-177,-219,-242,-2547,-281,-240,-1421,-7,148,435,705,851,-5231,-1657,500,1702,1838,-2801,-10158,-365,1772,-8411,2003,1845,-80146,-42355,1354,1240,-2226,-2646,-15036,-14016,1538,1627,-3963,1670,1525,1298,1024,680,-571,-1991,-451,-762,-1007,-1179,-1330,-1596,-1512,-1558,-1664,-1796,-1876,-1849,-1632,-1403,-1139,-933,-692,-478,-360,-314,-1239,-954,-455,-433,-291,-802,-1956,-1298,-1128,1326,1502,1544,364,-381,-1385,-1820,-514,1041,993,268,439,212,-219,-862,-1469,-1532,-1206,-191,-1434,-1714,825,1751,469,749,1680,736,135,384,-1629,-1289,-722,-859,-1212,-1440,-1485,-1314,-1082,-841,-636,-460,-312,-219,-1321,-1225,-1438,-834,-785,-1762,-1585,-1478,-1625,-1572,-1326,-1203,-735,-435,-123,-530,394,-1314,-1113,-558,188,181,-148,-395,32,-989,1099,511,-1216,-247,-1170,-957,-1359,-1967,-1313,551,540,-512,-499,-1417,-1793,-827,-880,-1266,346,611,123,218,-716,-1733,-1699,1447,1371,-699,-64,-1354,-1282,-1478,-999,-488,-1215,165,-1405,384,303,144,-64,-331,-600,-1702,-1074,-1198,-1191,-1077,-1157,-1625,-389,-196,-59,-2286,-1133,6,-483,-385,-1453,-911,-1234,-1505,-1649,-1728,-1777,-1709,-1627,-1635,-1633,-1666,-1549,-1357,-1211,-762,-438,-92,197,-865,-484,-472,-2261,-688,678,523,291,49,-255,-524,-644,-603,-369,26,89,-1173,-337,45,849,-254,-957,607,571,-712,540,497,385,111,83,-133,-395,-645,-950,-1190,-1384,-1540,-1644,-1550,-1283,-1035,-1065,-1337,-1174,-333,500,705,-1738,1033,383,417,535,-948,-1463,-429,-2088,-194,-379,-427,-288,-30,230,506,-431,-436,-1517,-1352,194,962,-74,-1116,-1059,-86,-1128,-912,-1327,-1391,-1047,-1540,-502,-350,-422,-359,-480,-770,-1087,-1395,-1592,-1355,-977,-657,-1228,-134,-15,16,-59,-179,-682,-561,-821,-1102,-1895,-1524,-1214,-793,-260,334,-94,-1069,-424,-2231,-1565,-1320,-1435,-1199,-156,772,1857,1296,-12,-833,-1301,-254,-662,-1631,-669,-554,-474,-442,-384,-358,-292,-880,-710,-201,-1132,-1191,-619,1,389,-1907,-613,-1220,-1100,-1277,-1069,-1936,-623,-10,371,176,62,36,110,-1910,-321,161,-823,79,-24,-248,-1594,-744,-676,-915,-1088,-1241,-1622,-1220,-1074,-883,-722,-598,-487,-1729,-998,-400,-353,-307,-289,-223,-194,-293,-903,-1795,310,387,471,-999,530,736,771,164,-721,-494,-891,444,-265,336,367,199,375,-1204,69,706,902,915,-1156,-1044,-258,365,118,-113,-233,-161,22,79,-184,-1291,434,417,-254,-32,-146,357,24,-1330,-596,-756,-650,-1634,30,392,-1679,981,842,-1596,-294,802,500,174,-194,-543,-834,-1089,-1276,-1291,-1149,-911,-612,-202,284,-5542,1373,-6607,-15197,-7556,-2826,3193,3285,3239,3113,2528,-514,2564,2127,189,-1166,-1432,-844,467,-202,-235,-498,-783,-1027,-1218,-1375,-1427,-1470,-1472,-1410,-1297,-1600,-1089,-973,-881,-763,-662,-509,-333,-639,-640,-2034,-2222,-744,-806,-310,56,-878,-243,824,811,767,702,36,-993,-279,-1190,-329,-610,-936,-1224,-1541,-1730,-1650,-1412,-1186,-963,-800,-1037,-569,-543,-550,-533,-1572,-569,-524,-836,-965,-42,-802,-1212,685,867,1018,277,-772,90,-455,-1224,-1302,129,272,38,-308,-508,-847,-1197,-1471,-1609,-1426,-1261,-1404,-344,-455,-274,-446,125,-151,-577,1122,338,617,-348,-1350,-1107,374,-318,99,-369,-229,-327,-419,-479,-554,-635],[-2149,-1907,-1477,-2096,-1131,-1187,-1614,-871,-175,-538,-517,-83,671,87,-602,852,695,-182,29,174,-126,-284,-506,-595,-622,-586,-483,-320,-1077,-856,-391,505,-1068,-1043,84,916,874,800,696,555,447,333,-917,75,-82,-289,-428,-1394,-497,-406,-875,-700,154,246,285,-118,-1414,21,-1014,-876,-888,-1909,-260,28,736,2046,2345,-65,-1112,-547,167,111,-950,-989,-1458,-1578,-1314,-1039,-774,-620,-978,-568,-631,-704,-862,-965,-1015,-1004,-917,-1842,-1528,-1232,-681,-626,-652,-685,-1554,-1027,-887,-1070,-1182,-1303,-1279,-1048,-760,-444,-94,-329,-365,611,716,736,-2237,-1075,-724,92,-83,-171,-135,17,183,-36,-1566,-568,-368,748,781,-128,-112,-1761,78,-1485,-4970,-1293,1231,1250,1197,-3229,565,-2933,1147,1087,533,-380,-731,-535,-1347,-532,-635,-385,829,485,-1097,-1207,381,-118,-715,-2434,-940,-909,-173,-568,-1658,-956,98,-44,-231,-494,-744,-971,-1209,-2378,-1570,-1711,-1724,-1682,-1677,-1631,-1558,-1413,-1745,-1073,-871,-610,-829,-1161,-1553,-1108,-322,474,-458,-2003,-1605,237,275,138,-23,-210,-423,-636,-891,-1196,-1431,-1383,-853,-545,-248,95,-688,-493,601,888,-252,-481,-1040,-1426,664,888,97,-850,-751,-133,-399,-437,1266,2461,192,807,-743,-410,-1045,-1390,2075,2350,385,-744,-1908,-420,462,619,1475,974,1528,-194,-1000,-1806,94,-39,-393,-601,-1334,-1048,-1206,-1377,-1526,-1528,-1428,-1310,-1120,-959,-798,-630,-515,-416,-339,-354,-432,-545,-700,-875,-1078,-1222,-1656,-1683,-951,-748,-607,-513,-414,-486,-570,-1755,-1576,-1010,-1208,-1363,-1492,-1540,-1505,-1348,-1161,-1432,-745,-471,-228,3,108,-383,-581,-1572,435,271,41,-186,-473,-947,-1032,-1195,-1272,-1250,-1128,-1017,-1151,-755,-930,-513,-575,-259,-379,-2,-378,-448,2,538,-48,-344,811,810,279,-356,630,490,324,159,5,-109,-161,-171,-165,-120,-67,-16,10,-546,-488,-45,-65,-132,-184,-201,-211,-235,-285,-1177,-1211,-778,-945,-769,-694,-331,-415,-541,-703,-860,-1163,-1361,-1478,-1381,-1131,-797,-490,-190,146,21,408,426,-510,-24,-527,-1930,-1349,-1549,-886,706,850,-641,-1943,-703,202,631,450,267,140,-414,-637,-878,-27,-30,-1315,-907,-1008,116,-901,-457,298,365,359,258,154,-1196,-104,-112,-151,-288,-394,-2053,-1008,-643,-629,-615,-538,-425,-2357,142,351,621,589,46,-2641,302,1151,34,504,-3028,550,1177,-1876,918,862,999,1194,632,-5151,-1724,-2414,2201,2263,-4151,-11504,1783,2023,-8301,1913,1907,-79930,-94729,2174,2275,422,-3828,-17459,-13475,2599,2682,-3187,2974,3086,3183,3270,3288,-701,-869,2903,-357,1913,1501,216,-1511,-960,392,196,-407,-611,117,49,-1010,65,-84,-216,-364,-566,-757,-1445,-934,-832,-642,-404,-742,-1868,-993,-1441,539,562,503,209,-578,-1206,-1650,-478,-19,-9,-8,34,66,271,-7,108,377,-1169,279,-782,-1219,-162,-349,-590,-793,-982,-1156,-1293,-1391,-1788,-1530,-1545,-1509,-1457,-1314,-1103,-806,-518,-239,-436,240,461,-138,-1619,-1553,-1480,-811,-920,-1700,-1334,-546,-732,-1127,-1449,-1692,-1627,-1385,-1053,-748,-443,-899,-1188,-320,494,296,-197,-447,156,-904,1091,536,-1484,-317,-1227,-1017,-1045,-1910,-1413,346,366,-552,429,780,576,-515,-1653,-1508,-297,512,-202,-19,-1003,-2141,-1495,1387,1205,-706,-225,-1270,-1186,-1551,-1474,-1071,-1122,-295,-1482,313,130,565,-429,516,-503,-1531,10,-229,-484,-1294,-1154,-1653,-858,-762,-668,-2358,-1078,-550,-639,-852,-1042,-1316,-1650,-1993,-2293,-2225,-2049,-1758,-1429,-1165,-881,-672,-452,-747,-1035,-885,-258,-21,-37,-909,-538,-436,-1981,-738,-583,-633,-663,-617,-581,-518,-420,-361,-296,-175,-171,-1471,-317,-439,-620,-831,-971,-1069,-1108,-1111,-1116,-1138,-1194,-1261,-1353,-1419,-1454,-1480,-1515,-1493,-1451,-1395,-1304,-1631,-1223,-952,-1326,-1672,-1184,-517,450,480,-1382,428,318,266,221,-1072,-1522,-455,-1676,552,2084,1305,1244,3056,3183,1387,-846,-665,-1642,-1122,384,1737,598,-1025,-904,-1348,-1730,-784,-294,-1268,-1116,-1639,-7,-218,-660,-437,-607,-356,-739,-536,-199,-1819,-346,165,-1078,-27,1640,1670,1174,656,-995,-200,-336,-195,-1763,-1278,745,985,1186,597,-293,-1029,-11,-2190,-1997,-925,-1185,-1057,202,1132,2004,1346,-261,-1322,-1394,-286,-843,-1591,-1375,-1266,-1126,-1043,-974,-960,-902,-873,-817,-454,-1112,-1062,-454,255,311,-2054,-681,-1335,-1564,-1428,-1194,-2072,-1655,-1560,-1191,-847,-589,-405,-240,-2033,-136,-153,-691,-272,-280,-245,-1178,-511,-3,51,161,-32,-1545,-856,27,279,599,-170,-466,-2024,-962,-216,15,-182,-431,-651,-913,-1064,-1085,-2375,-791,-582,-357,-1203,79,185,229,128,-1019,-439,-790,-676,-838,-717,-464,-131,198,-1295,-391,219,860,822,-1115,-1045,-73,93,-22,-28,91,310,506,120,-291,-626,828,688,-182,-153,-227,-394,-641,-1294,-824,-748,-563,-1680,-18,252,-1624,721,236,-2055,-324,739,569,396,182,-23,-3031,-4154,-584,-783,-1282,-1115,-1129,-955,-666,-6937,74,445,-9356,-17653,-6704,1529,1665,1694,1655,1634,-540,1336,1079,152,-1242,-1721,-572,-758,-1072,-1381,-1379,-1127,-935,-497,-431,37,287,452,-1217,-339,-1686,503,-238,-32,-226,-626,-1023,-1364,-1452,-1140,-1622,-2102,-218,-724,21,341,-819,-3,439,258,54,-107,-165,-1056,-429,-1409,362,686,167,432,-122,663,441,184,-150,-502,-858,-1098,-870,-544,-203,125,-1542,430,455,-829,-1144,142,-599,-1205,571,696,835,389,-782,-111,-921,-1241,-1165,-196,102,208,-767,557,404,229,-141,-77,-860,-1921,-707,-954,-1139,-1273,-1310,-1287,-1218,-1187,-1185,-1137,-986,-774,-1106,-781,0,-583,-52,-182,88,-347,-371,-684,-1034,-1302],[-264,-174,-1018,-2265,-1384,-1439,-1467,-763,-374,-410,-152,173,854,270,-296,748,391,-125,-73,-278,-508,-671,-899,-1062,-1240,-1431,-1606,-1730,-1738,-1643,-1444,-1224,-964,-1473,-534,-345,-236,-174,-171,-237,-303,-396,-777,-593,-676,-768,-770,-1532,-677,-644,-693,-613,-685,-832,-1022,-1225,-1417,-1390,-1130,-880,-464,-1450,-517,-292,735,1133,1187,122,-845,-209,78,293,-960,39,-441,-777,-470,-661,-799,-970,-1600,-1323,-1436,-1371,-1263,-1109,-973,-840,-751,-2104,-1750,-1354,-231,93,166,-870,-1367,-1276,275,219,-749,253,288,297,329,516,611,-323,184,619,551,445,-2060,-1202,-689,15,95,262,490,292,947,486,-943,-521,-479,693,876,-12,9,-1007,-286,-1180,-6919,-1497,-1354,-1365,-1351,-1332,-1314,-2831,-1309,-1324,-1262,-1190,-1012,-854,-1804,-1097,-709,-476,-473,-527,-1059,-1002,-719,-455,12,-2473,-43,-767,-89,-993,-1907,-400,193,115,1196,290,-417,357,-486,-2454,-1345,-508,69,-227,-1384,704,981,-448,-1720,-780,-660,421,-341,-1048,-1720,-1459,-480,-700,-937,-1768,-1997,-1144,-1095,-1091,-1102,-1124,-1152,-1136,-1086,-1014,-895,-1598,-508,-326,-153,69,-567,-576,418,689,43,-578,-1119,-1282,593,691,219,-519,-864,-273,-816,-541,1401,2264,133,878,-517,-276,-838,-1893,1300,1180,139,-1005,-2166,-549,116,273,130,-13,-131,-214,-718,-1482,-30,172,-572,-236,-1194,-144,-661,85,-67,-230,-68,51,281,499,706,479,995,280,1031,896,674,394,-590,-318,-752,-1224,-1913,-1729,-1554,-1340,-1190,-1110,-1050,-1181,-1334,-1656,-1720,-1910,-1963,-1810,-1613,-1417,-1276,-1211,-1075,-1350,-1042,-962,-883,-771,-639,-521,-364,-1181,-297,-336,-401,-430,-484,-1486,-759,-577,-651,-624,-643,-732,-960,-930,-979,-985,-923,-662,-440,-140,-393,-668,2,561,-104,162,287,22,-238,-505,-577,-527,-326,-28,311,662,753,490,6,649,557,1955,1971,-477,-407,1612,1332,1326,1061,384,323,72,-480,-773,-1108,-1439,-1798,-2007,-2060,-2007,-1892,-1827,-1814,-1818,-1988,-2086,-2162,-2115,-1983,-1798,-1651,-1503,-1301,-1172,-1046,-918,-796,-664,-550,-2101,-1844,-1496,-987,-96,-58,-415,-1901,-982,-131,-64,-42,-38,5,-321,-557,-911,260,275,-1334,-682,-897,-127,-621,-669,-1040,-1418,-1877,-2353,-2432,-2034,-1527,-1004,-416,-551,-648,-2014,-836,1263,1294,1629,457,-378,-2143,445,1437,1252,1019,258,-3209,410,985,-465,-38,-3475,442,2259,-2259,1170,2403,2237,2006,282,-4695,-1448,-3506,1522,1617,-5792,-13411,1683,1561,-7723,1030,660,-54977,-134400,-233,-363,-453,-4842,-19439,-13119,-19,77,-2161,348,472,625,822,1001,-919,223,1275,-293,1083,847,466,-1411,-1229,-423,-517,-471,-536,-147,-238,-1207,-191,-54,-142,-230,-354,-657,-1484,-734,-895,-1110,-1379,-1668,-1953,-2220,-2218,-1884,-1438,-1008,-561,-716,-974,-1484,-432,954,825,489,720,94,481,498,6,1101,-1073,526,234,-446,-518,-967,-1455,-1856,-2127,-2168,-1992,-1716,-1438,-1154,-1356,-601,-414,-237,-80,-301,170,-96,-241,20,-104,-250,-1832,-1752,-1490,-823,-918,-1536,-1227,-1429,-1731,-2055,-2308,-2373,-2079,-1716,-1322,-983,-663,-383,-1174,1,401,501,-109,-394,319,-718,1203,690,-1609,-308,-1150,-979,-690,-1626,-1395,187,295,-493,605,541,81,-364,-1206,-1695,-1364,-1306,-1113,-886,-1236,-2295,-1228,-475,-545,-704,-784,-1053,-953,-957,-917,-776,-958,-316,-1204,264,76,574,-935,541,-359,-1259,105,11,-706,-1327,-1080,-1612,511,584,-5,-2460,-966,273,-442,-701,-26,56,68,-1223,-315,26,-550,-417,-346,-574,-811,-1137,-1437,-1744,-1857,-1601,-1209,-740,-318,-960,-547,-388,-1620,-727,938,1064,959,1353,1424,1171,1543,1142,-4,1415,-225,-1350,-137,-592,-198,-567,-737,-700,-470,-702,220,538,8,81,1043,1056,-626,249,569,-52,43,-189,-728,-1850,-1465,-1225,-1271,-1847,-1330,-572,332,250,-896,1079,274,873,794,-1096,-1568,-472,-1208,161,2169,1170,1366,2789,2382,1431,-1198,-839,-1792,-820,-440,-872,-1210,-1455,-1391,-1131,-819,-531,-315,-1366,-1153,-1692,-834,-741,-1055,-1287,-1311,-1115,-1620,-952,-57,-2046,-177,481,-911,-15,1477,2349,1869,681,-1333,458,1473,478,-1577,-1160,1121,1491,958,394,-441,-932,336,-1875,-1910,-505,-927,-849,518,1391,1496,1095,-685,-1828,-1360,-782,-1235,-1487,-1354,-1145,-979,-897,-848,-890,-945,-1021,-1133,-1290,-1464,-1565,-1565,-1548,-1506,-1644,-1460,-1365,-2025,-1568,-1273,-2138,-998,-821,-710,-564,-434,-311,-146,-2163,83,148,-616,111,60,-14,-762,-251,-298,-372,-325,-236,-1448,-648,270,455,586,29,-613,-1903,-909,-162,561,133,531,556,124,-296,-405,-1794,511,353,172,-1399,-159,-334,-441,-492,-1285,-388,-720,108,-239,129,373,-209,31,-1233,-748,-207,-283,-500,-1113,-1102,-1188,-1305,-1171,-980,-769,-535,-346,-129,-364,60,251,276,-165,-367,-487,-233,-484,-1367,-1109,-1494,-1201,-1590,-316,125,-1641,949,-202,-2607,-396,1482,1326,1102,774,391,-8649,-12939,-5983,-1213,-2104,-832,-667,-527,-403,-7946,-74,134,-601,-20880,-6950,967,1086,1100,1044,1004,-598,682,433,29,-1266,-1917,-457,-527,-431,-355,-216,-337,-1293,-316,-275,-120,142,110,-1200,-618,-1631,-351,-548,-785,-983,-1119,-1047,-831,-1051,-475,-1247,-1541,213,-677,286,570,-755,235,1073,823,457,10,-434,-1077,-537,-1621,444,1380,199,102,-436,513,1489,404,202,-436,-1000,-1172,161,-541,-1330,-1241,-1577,-310,-45,-741,-1302,-8,-372,-1250,-518,-721,-887,-1020,-1081,-1137,-1370,-1260,-1022,-582,-300,-48,-1209,854,1194,352,-333,19,-970,-1153,557,-696,-1071,-785,-133,-61,-391,-215,-470,-628,-679,-694,-755,-707,-710,-757,-830,-933,-1072,-1129,-1155,-1102,-990,-796],[100,-125,-908,-2424,-1646,-1713,-1321,-648,-592,-221,110,353,119,-160,-445,-699,-845,-753,-544,-290,-74,181,333,384,-596,612,766,765,-696,-800,260,193,-439,-2018,-685,-863,-902,-760,-518,-272,-16,185,-629,352,299,116,-91,-1629,-687,-1072,-1438,-1810,-2065,-1993,-1703,-1354,-1298,-696,-464,-853,-63,-1003,-796,-682,645,758,839,287,-617,97,-16,452,-837,242,-450,-869,-895,297,246,172,-2214,21,-622,-81,-209,-327,-462,-597,-1184,-1948,-1825,-1245,-902,-855,-845,-1165,-1182,-1517,-530,-468,-782,-224,-147,-37,35,93,175,-305,249,199,153,71,-1799,-1313,-791,-720,-973,-1200,-1323,-1270,-1129,-931,-735,-572,-633,-325,-280,-215,-179,-437,-38,-813,-7269,-1959,78,144,157,204,319,-2677,725,574,-188,-488,61,-185,-1302,-1647,-791,-385,765,493,-1035,-803,-402,-657,-803,-2376,-296,-713,-387,-1388,-2106,100,248,116,1461,569,-364,360,-551,-2198,-1174,-536,-165,-256,-1614,617,996,-514,-1644,-587,-535,745,154,-941,-1713,-1506,-351,1027,-158,-1454,-2170,102,149,-33,-178,-267,-293,-236,-153,-82,-4,-1788,98,-109,282,359,-546,-697,276,454,278,-746,-1277,-1171,351,268,146,-265,-941,-387,-1304,-710,-369,-510,-652,-851,-1006,-1130,-1275,-2290,-1520,-1616,-1730,-1838,-2130,-1846,-1726,-1575,-1357,-1089,-778,-460,-405,-1125,446,801,-810,-363,-1093,-360,-713,1163,380,-502,1407,524,865,1945,756,437,1550,467,1482,1668,742,357,-921,-159,-325,-1301,-2005,-1025,-1197,-1491,-1728,-1759,-1616,-1604,-1598,-1638,-1701,-1837,-1984,-1935,-1724,-1467,-1227,-1348,-749,-1285,-457,-292,-247,-319,149,-655,122,-842,703,1379,1015,462,1326,-1956,-902,649,-877,1828,1581,180,-770,-513,-985,297,-1284,268,-455,1108,-378,-869,-94,625,-218,-345,-999,-1632,-1259,-688,-92,382,764,1052,1242,1094,1020,540,23,706,690,419,87,-452,-587,-916,-1174,-1432,-1615,-1695,-1697,-1666,-1612,-1532,-1480,-1385,-1370,-1310,-1279,-1268,-1201,-1149,-1111,-1055,-1154,-1207,-1333,-1460,-1559,-1592,-1609,-1558,-1399,-1271,-1125,-966,-809,-645,-505,-1565,-1795,-1375,-1144,-90,-101,-279,-1845,-1272,-469,-497,-574,-667,-702,-673,-596,-953,-220,24,-1449,-485,-805,894,-389,-846,960,838,630,381,273,-1035,658,1373,-45,-1035,-849,-2007,-736,1342,910,1640,312,-404,-1808,536,2973,2451,1251,20,-3103,-982,-253,-1080,-737,-3562,187,2187,-2618,946,2553,2365,1789,-303,-3932,-888,-2214,646,443,-7638,-15921,1,-106,-7062,-394,-591,-12277,-153907,-1167,-1356,-1598,-5635,-17597,-13072,-1879,-1796,-1597,-1420,-1249,-1078,-892,-741,-1334,-520,-487,-462,-464,-488,-563,-1391,-1521,-520,-424,-312,-494,-188,-559,-1290,-637,-111,-169,-238,-381,-989,-1455,-1138,-1483,-1850,-2125,-2015,-1636,-1253,-1611,-513,-161,133,-202,-882,-820,-1419,-466,1188,690,589,847,178,706,408,-73,-254,-1015,-816,-1054,-1219,-1419,-1533,-1624,-1580,-1428,-1203,-918,-586,-1120,-1082,-1771,788,1035,1258,1443,-251,197,-127,-105,720,492,-69,-2052,-1937,-1585,-913,-1065,-1410,-1074,-1000,-1009,-1062,-1141,-1376,-1567,-1892,-2246,-2635,-2492,-2108,-1665,-1181,-752,-331,-12,-337,425,-594,855,832,-1639,-291,-1044,-947,-400,-1419,-1356,-697,-751,-748,-776,-825,-855,-824,-1235,-1919,-444,-228,-991,-512,-1492,-1974,-1012,209,142,-778,-376,-885,-67,-40,36,130,-816,286,-925,-46,164,170,-1334,-155,-257,-993,12,420,-916,-1225,-1013,-1575,1339,1496,-373,-2601,-881,883,-420,-969,597,2496,1471,-1126,-173,637,-641,-525,-197,-756,-1185,-1466,-1397,-1136,-785,-1216,-14,350,646,-1090,-583,-399,-1261,-707,732,923,686,1620,1433,978,1881,954,-182,1585,-159,-1107,-88,-871,-128,-542,-781,-797,-550,-709,411,955,-131,-78,2321,1131,-806,229,834,-177,-90,287,-825,-1425,-1179,-1460,-1067,-1839,-1658,-528,13,-238,-398,254,84,547,665,-1062,-1587,-531,-809,-248,1092,981,1064,1006,867,723,-1514,-989,-2000,-490,-163,-327,-447,-647,-679,-730,-776,-812,-857,-1482,-1170,-1698,-1743,-1381,-1555,-1705,-1839,-2011,-2118,-1819,-1497,-1504,-519,-49,-747,-24,1270,1781,1569,466,-1676,476,1542,609,-1382,-1049,641,123,-324,-662,-756,-837,-470,-1524,-1438,-109,-701,-606,384,262,22,-304,-1236,-1881,-1557,-1958,-1826,-1414,-1046,-652,-287,34,365,175,959,-687,-1192,-431,-935,-1087,-400,1071,1881,-1084,-834,-1111,-2390,-1674,-1300,-2131,-1195,-996,-92,-29,-178,-547,-1077,-2257,-1745,-772,-598,1002,1662,316,-349,5,293,-627,353,51,-1341,-322,1090,1077,1292,201,-734,-1550,-785,-195,1366,19,1511,1421,188,-365,-165,-1259,340,125,-70,-1537,-341,-478,-588,-727,-1456,-973,-1074,-1168,-1335,-1416,-1509,-1568,-1584,-1535,-1468,-1370,-1289,-1175,-1131,-1183,-940,-924,-923,-961,-1007,-1041,-1122,-1167,-1251,-1353,-1469,-1619,-1791,-1961,-1945,-1760,-1516,-1510,-962,-711,-460,-1373,56,2,-1674,658,-351,-2448,-449,504,272,26,-269,-547,-13982,-21361,-11865,-3149,-2811,-1151,-1340,-1571,-1803,-7527,-1445,-1086,-707,-13283,-3454,79,276,392,470,592,-627,648,593,-125,-1156,-1879,-128,-45,-420,-276,-394,-542,-1253,-863,-1030,-1115,-1199,-1253,-1256,-1205,-1376,-1047,-915,-791,-642,-529,-385,-241,-1227,-342,-867,-954,396,-601,544,748,-624,544,892,898,1041,1142,-279,-968,-518,-1700,564,1736,290,-186,-692,324,1374,203,240,-491,-1404,-1163,-472,-1222,-1400,-988,-1594,-290,-217,-547,-1366,-1096,-1564,-2011,-2127,-1796,-1332,-910,-783,-415,-1466,-1163,-831,-675,-837,-843,-941,-333,79,2,-329,-350,-828,-69,1622,-706,-1392,-926,105,-112,-472,-358,-652,-627,-297,160,-268,384,1330,-739,-141,355,990,-167,333,-4,-347,-659],[141,-78,-794,-2432,-1900,-1998,-1179,-534,-831,-698,-986,-1184,-1284,-1296,-1211,-1061,-836,-455,-199,428,727,1313,1320,-462,-750,791,998,2487,-388,-568,566,1766,-39,-2608,-695,73,-463,-911,-1201,-1302,-1199,-1027,-864,-749,-716,-799,-898,-1675,-1200,-1341,-1353,-1271,-1102,-915,-727,-550,-1177,-408,-529,-763,-1008,-1349,-1735,-2146,-2325,-1911,-1409,-907,-435,91,-80,594,-598,-31,-551,-978,-1352,1330,2280,1351,-1935,1193,-716,54,924,637,229,-95,-1527,-1715,-1817,-995,-376,-374,-473,-1489,-995,-1690,-887,-1005,-1032,-1122,-1241,-1331,-1434,-1480,-1389,-1205,-968,-741,-489,-282,-1488,-1342,-970,-345,-569,-829,-1037,-1062,-903,-592,-231,-629,-777,430,760,161,-543,-32,764,-427,-5574,-2697,303,255,163,109,130,-2508,387,136,-551,-592,429,-65,-758,-2027,-849,-416,833,399,-986,-591,-415,-894,-1421,-2222,-1834,-1277,-714,-1627,-2164,549,290,86,1611,871,-273,343,-513,-1952,-986,-561,-391,-327,-1824,531,980,-574,-1549,-345,-349,1093,670,-813,-1582,-1289,-380,1217,-135,-1105,-1744,-314,-800,-1307,-1772,-1598,-1241,-922,-677,-508,-368,-1936,-77,-264,234,412,-590,-857,159,776,471,-931,-1477,-1089,188,31,248,-66,-885,-375,-1812,-909,-406,-521,-617,-756,-851,-927,-1045,-1958,-1320,-1447,-1529,-1627,-1845,-1024,-788,-430,-131,-652,437,463,-64,-752,602,1195,-1044,-443,-994,-583,-760,820,300,-746,59,-231,-432,-598,-681,-662,-609,-502,-365,-278,-219,-167,-1158,-119,-503,-1339,-1807,-778,-368,-470,-636,-823,-956,-1198,-1381,-1530,-1618,-1700,-1747,-1720,-1665,-1563,-1445,-1312,-1111,-1190,-857,-694,-677,-424,-268,-728,133,-524,524,706,872,572,1155,-2009,-983,631,-989,700,463,140,-525,-575,-923,-1284,-1573,-1771,-1852,-1768,-1746,-1772,-1871,-1635,-1291,-940,-590,-231,138,-318,610,1002,1160,1247,1260,1204,1099,628,79,384,68,-255,-582,-869,-1099,-1252,-1271,-1260,-1193,-1087,-989,-916,-1220,-713,-596,-784,-286,-105,-867,178,351,132,599,698,309,-1024,117,250,-683,-726,-1156,72,268,456,675,762,-703,-387,-179,-966,-1272,-1145,-1268,-68,851,-189,-1757,-1489,-700,-806,-1093,-1315,-1323,-1108,-779,-936,40,430,-1569,-259,-680,1119,-129,-920,1578,1597,1638,1737,982,-969,905,1490,-104,-1262,-868,-1949,-633,1341,445,977,167,-454,-1468,618,2971,2997,2462,1224,-2163,181,-165,-1674,-1480,-3019,-2014,-1691,-2814,-1186,-1075,-925,-846,-1044,-2841,-709,-721,-698,-667,-9331,-18818,-757,-852,-6453,-1147,-1299,-1336,-154371,-8358,-1056,-955,-5967,-16157,-13222,-985,-1083,-456,-579,-784,-1040,-1291,-1470,-1860,-993,-564,-67,278,934,356,-1352,-1754,899,1583,-60,-395,-352,-754,-1113,-1033,978,1421,-516,-439,-1099,-1303,-1019,-1409,-1567,-1475,-1274,-1139,-910,-1255,-649,-489,-354,-444,-974,-659,-1354,-482,-65,-194,-418,-660,-883,-1030,-1195,-1251,-1296,-1252,-1204,-1142,-1020,-942,-793,-670,-495,-315,-1451,36,231,-824,-961,-1849,861,1177,1315,1443,-148,219,-127,51,587,485,-58,-2042,-2025,-1682,-625,-838,-1260,-566,-598,1938,2228,2010,-1246,-1046,-1058,-1006,457,1210,513,-1047,-929,-1442,-1291,-754,-251,153,-478,437,308,-1534,-284,-828,-841,-741,-1204,-1233,-167,76,-282,170,71,-70,-210,-1142,-2085,-664,-755,-1352,-912,-1658,-1617,-873,-856,-826,-830,-745,-702,-564,-444,-350,-244,-620,-104,-623,-355,-46,-93,-1273,-194,-213,-661,-144,-69,-978,-950,-865,-1458,313,398,-522,-2296,-740,804,-341,-1153,1055,1099,1078,-953,78,832,-681,-569,269,-11,-302,-684,-1047,-1429,-1550,-1367,-581,100,764,-1210,-553,-375,-829,-576,527,812,427,1555,1310,820,2383,826,-306,1460,125,-853,-65,-1068,-391,-720,-902,-954,-859,-651,-395,-121,-157,-268,634,859,-957,196,910,-220,-121,46,-801,-974,-672,-1562,-765,-1674,-1810,-313,255,-360,162,178,-337,-817,-1350,-1824,-1810,-1371,-889,-575,7,445,874,1264,1577,1465,-1708,-1047,-2113,-71,878,2912,2749,-374,-564,-911,196,611,-170,-1535,-1104,-1552,-2559,-1690,-982,-1078,-1322,-533,-1225,-1810,-205,-854,-343,-561,-778,-1041,-1329,-1619,-1922,-2062,-1795,-1484,-1273,-1119,-1120,-963,-949,-987,-1039,-1138,-1217,-1348,-1440,-1479,-1514,-1568,-1597,-1638,-1638,-1677,-1767,-1886,-1997,-1911,-1748,-1550,-1350,-1147,-751,-288,139,896,1628,291,1446,-413,-1330,-540,-753,-1167,-449,1360,2972,-493,-871,-768,-2284,-1653,-1233,-2019,-1391,-1276,-55,-196,-530,-969,-1303,-2209,-961,-512,-610,141,316,374,72,195,47,-1068,40,108,-1208,93,1591,1490,1620,372,-802,-1181,-572,-269,1217,-76,1843,1639,219,-433,100,-754,181,-527,-1157,-1614,-1809,-1702,-1533,-1480,-1517,-1576,-1564,-1402,-1222,-935,-690,-560,-308,-846,-911,-656,-101,-76,-1189,-1291,-51,-113,-208,-363,-545,-710,-883,-925,-863,-674,-395,-94,-32,-912,-1316,840,975,-1723,1121,1096,1042,-1117,439,68,-1735,740,-288,-1744,-502,230,52,-93,-244,-354,-18671,-28618,-17284,-4987,-3304,-1363,-1994,-477,-607,-5909,-980,-1202,-1338,-2841,-1193,-944,-631,-365,-121,170,-676,570,684,-368,-977,-1700,31,690,-418,407,395,27,-845,-401,-232,-403,-201,-117,-1090,-1286,-1057,-318,-692,-654,301,544,525,471,-1285,-241,-585,-522,804,-595,692,961,-532,817,1349,433,2927,2622,-393,-835,-476,-1676,608,1982,308,-544,-975,118,663,-108,148,-567,-1882,-1166,-1054,-675,-123,453,-1667,749,156,-443,-1490,214,-322,-1381,-1614,-2249,-2059,-1504,-1013,-675,-1091,-1060,-769,-496,-887,-332,-370,375,475,-379,-283,-741,-593,782,689,-707,-1676,-1026,-204,-490,-739,-980,-1184,-1293,-1280,-1213,-1094,-1027,-910,-817,-712,-586,-446,-187,100,417,-423,584],[70,-94,-755,-2355,-2160,-1969,-1102,-482,-1161,71,161,-131,-355,-516,-608,-661,-665,-530,-359,-171,-13,210,362,-1437,-654,914,586,1117,-181,-349,756,896,311,-2099,-1071,-414,-862,-1284,-1646,-1911,-2001,-1990,-1952,-1933,-1974,-2100,-2186,-2202,-2031,-1738,-1332,-930,-550,-237,24,132,-1068,191,31,-674,-407,-743,-1261,-1412,-756,-273,298,473,-378,493,-152,644,-361,-407,-791,-1152,-1714,910,2075,936,-1475,923,-775,-163,-643,-734,-428,64,-1837,-1642,-1863,-776,-16,-465,-640,-1871,-873,-1800,-735,-876,-1017,-741,-731,-753,-880,-1070,-1257,-1452,-1625,-1762,-1775,-1744,-1747,-1734,-1689,-1508,-1189,-806,-693,56,439,788,413,-795,-925,266,1341,264,-1114,180,846,-133,-4106,-3714,358,287,141,-10,-128,-2397,-245,-256,-941,-743,-13,-20,-377,-1978,-928,-490,248,211,-947,-417,334,353,347,-2110,-643,-917,-506,-1666,-2116,299,285,-8,514,588,-173,250,-494,-1782,-829,-607,-626,-477,-2024,-476,-660,-651,-1507,-174,-179,502,759,-705,-1444,-1030,-431,346,-215,-788,-1270,-641,-351,-25,279,-697,665,737,511,-75,76,-2098,-370,-705,-919,-811,-722,-1097,-4,540,589,-1137,-1749,-1076,-136,-383,184,43,-708,-220,-1403,-1159,762,803,-290,900,331,108,-281,-1448,-1394,486,-768,-1883,-1568,-985,-1283,499,-720,-799,723,633,250,-411,343,335,-1265,-482,-919,-804,-817,-63,-247,-955,-602,-784,-862,-884,-820,-682,-557,-436,-337,-331,-395,-497,-1278,-799,-996,-1348,-1538,-1262,-1085,-937,-820,-718,-578,-675,-735,-559,-563,-629,-728,-1413,-942,-1067,-1214,-1322,-1455,-1608,-1729,-1775,-1812,-1802,-1759,-1682,-1615,-1598,-1607,-1656,-1705,-1651,-1555,-1714,-1262,-1050,-999,-617,-366,-176,-250,-259,-662,268,-1771,264,-459,118,-23,-661,-317,-337,-444,-459,-524,-566,-578,-635,-625,-657,-666,-620,-496,-289,-5,301,107,836,1033,1154,1178,-415,-154,783,579,317,76,-121,-298,-481,-1641,-814,-1025,-1210,-1396,-1244,-879,-403,170,-289,848,589,-64,-1059,135,1341,-818,-696,-1303,337,1537,1712,2828,1059,-754,-499,-124,-445,-772,-867,-1358,-287,759,-179,-1676,-1634,-895,-1103,-1063,-896,-626,-322,-379,-894,-6,203,-1700,-42,-576,554,132,-872,117,177,384,711,1016,-922,1045,1470,-238,-1159,-742,-1867,-563,1260,-96,409,9,-581,-1157,659,2849,3075,2597,1822,-1139,-71,336,-2234,-2239,-2438,-503,1287,-2827,1321,1542,1531,690,-1962,-1558,911,687,521,400,-10549,-21881,152,106,-6024,15,-31,-13,-145809,-20316,35,-224,-5760,-15261,-13473,-1940,-1646,-165,-303,-495,-724,-964,-1250,-2525,-1621,-1343,-898,-551,119,-15,-1332,-1986,541,1720,36,-308,-480,-797,-776,-1414,814,1077,-871,-295,-861,-1128,-337,-477,-493,-448,-372,-957,-317,-898,-457,-521,-597,-731,-1055,-565,-1342,-534,-487,-418,-390,-346,-273,-153,-114,-55,-58,-802,48,139,306,441,641,-634,-406,169,-1157,1259,1404,-653,-879,-1379,452,1509,1442,1361,-70,177,-172,143,405,361,-111,-1815,-2113,-1773,-663,-849,-1187,-464,-674,2119,2793,1864,-1086,-734,-749,-1278,446,4637,1095,-949,855,1585,1085,232,-138,-594,-923,-1107,-1251,-1478,-1447,-1449,-1354,-1196,-1077,-1149,-625,-514,-418,-413,-483,-590,-703,-1050,-2286,-1226,-1371,-1427,-1326,-1782,-1334,-784,-673,-596,-949,-565,-590,-609,-641,-704,-745,-746,-821,-825,-858,-937,-1024,-1103,-1177,-1190,-1125,-1049,-934,-984,-779,-741,-1393,-582,-539,-506,-1947,-655,-360,-330,-1218,-335,-351,-406,-807,-455,-479,-773,-620,-240,-87,77,329,578,-1357,-224,-1498,682,1720,1606,-1423,-561,-417,-443,-428,222,632,92,1435,1131,594,2130,650,-474,1079,484,-737,-426,-1311,-1063,-1329,-1490,-1600,-1645,-1624,-1552,-1436,-1301,-1145,-993,-817,-1161,-437,-272,-288,-110,-124,-799,-665,-295,-1636,-526,-1575,-1271,-60,403,-125,431,21,-434,-815,-1159,-1280,-1211,-893,-698,-898,-531,-525,-549,-578,-598,-496,-1862,-1137,-1943,317,929,1560,1910,-167,-523,-1397,606,695,-159,-1619,-1059,-1341,-2105,-2065,-1227,-1402,-1370,-182,-284,-2006,459,-276,32,975,-325,68,947,1304,1099,335,-1593,450,793,503,-887,-849,-34,-821,-48,-26,-287,-696,-24,-827,-412,-208,-330,-447,-535,-656,-814,-982,-1128,-1226,-1354,-1401,-1365,-1213,-1025,-719,-351,49,510,339,1416,-92,-1395,-743,-594,-1304,-602,1529,2113,-5,-946,-418,-1930,-1574,-1163,-1892,-1674,-1585,-621,-546,-736,-978,-665,-2118,-900,-1017,-1130,-1180,-1163,-1113,-1066,-1048,-1075,-1519,-1165,-1160,-1129,-879,-608,-238,173,488,-877,-883,-362,-410,977,-208,2092,1682,157,-537,335,-323,3066,1888,149,-1606,853,258,-158,-397,-1412,-405,-538,-343,-459,-532,-654,-769,-876,-947,-1006,-1015,-1003,-926,-1345,-1472,-643,-575,-508,-467,-422,-348,-295,-1075,-48,99,273,447,92,-1255,-1733,409,1126,-1779,1264,1250,1206,-892,445,366,-1828,546,-175,-1061,-570,94,-149,-375,-637,-900,-22435,-33774,-21490,-6145,-3476,-2292,-2642,503,-415,-3914,1039,1047,992,812,547,197,-168,-591,-969,-1066,-908,-592,-339,-679,-750,-1485,-19,-96,-359,-189,-191,-155,-390,-499,206,-474,137,543,-1090,-1630,-727,-722,-721,-856,-603,1982,1912,698,-1134,-151,-386,-254,-85,-631,-689,-813,-764,-553,-312,-118,134,266,-536,-657,-380,-1582,-332,-573,-825,-962,-1204,-969,-843,-676,-568,-578,-1752,-1127,-781,-888,-844,-598,-1585,-44,-433,-416,-1625,390,310,-1475,-158,-469,-769,-1021,-1123,-1106,-935,-869,-774,-700,-1150,-609,-470,-312,-119,-554,-157,-982,-262,790,774,-627,-1212,-911,275,-554,-928,106,690,785,843,800,466,376,23,-809,-1003,-1522,-1613,-1105,-465,204,-529,510],[-2429,-1881,-1210,-2308,-2242,-1733,-1019,-426,-1510,135,119,301,902,397,835,1201,563,-97,-412,533,283,117,-75,-2426,-230,-140,-84,2,-24,-126,231,241,239,-1487,-1394,-754,-147,-267,-376,-494,-563,-630,-707,-797,-924,-1112,-1263,-1717,-1552,-1667,-1674,-1627,-1524,-1407,-1270,-1107,-964,-851,-847,-892,-969,-1097,-1344,-1437,-1584,-1598,-1441,-1177,-815,-550,-330,-182,-82,-769,-1060,-1282,-1728,-166,-195,-280,-1057,-587,-807,-1013,-1203,-1115,-793,-352,-1996,-1662,-1904,-555,124,-610,-1117,-2130,-737,-1742,1179,544,-1149,-637,406,153,-182,176,278,-329,971,1230,1677,1575,-885,-1146,-1196,-263,1370,1650,-1339,56,202,-125,-252,-947,-946,52,101,126,-1611,34,5,-15,-2867,-4853,179,346,428,481,-263,-2281,-39,-475,-1282,-838,207,12,-107,-1663,-968,-529,2,6,-855,-221,425,465,436,-2000,-948,-1155,-476,-1530,-1976,112,282,-109,676,847,-19,115,-493,-1630,-666,-620,-806,-656,-2121,-335,-723,-1086,-1493,-1261,-913,-544,-269,-584,-1288,-782,-460,-609,-941,-854,-801,166,765,1263,1656,-970,1005,1929,359,-385,-97,-2219,-464,-606,-787,-525,-891,-1382,-217,423,430,-1310,-2072,-1120,-524,-816,-1093,-1050,-751,-421,-866,-1434,410,532,-441,525,447,159,-175,-978,-2135,-318,-1022,-1579,-1318,-1150,-1760,-214,-1376,-753,-423,-567,-738,-777,-924,-850,-1434,-692,-877,-972,-891,-430,-487,-1098,-598,-689,-724,-778,-806,-778,-729,-605,-399,-172,108,-368,-1280,-19,-973,-1341,-1298,-516,1944,2307,246,-113,77,-951,-895,696,335,337,1615,-1612,340,444,936,-1092,134,-1001,-593,-677,-1574,-576,-465,-816,-256,-235,-240,-278,-317,-301,-304,-1487,-1023,-285,-989,-283,-264,-300,-342,-379,-440,-455,-1852,-459,-479,-432,-419,-393,-426,-479,-610,-629,-803,-1009,-1215,-1464,-1548,-1485,-1332,-1149,-962,-773,-580,-418,-312,-244,-227,-262,-357,-490,-652,-833,-958,-1086,-1140,-1125,-1096,-1108,-1758,-1229,-1393,-1581,-1901,-1540,-1160,-768,-298,-836,616,363,-522,-1118,89,1172,-1029,-670,-1317,89,1466,1892,2934,1355,-841,-655,-183,-114,-466,-623,-1434,-527,791,-319,-1664,-1721,-885,899,1012,1083,-587,-81,-386,-891,-297,-137,-1849,-211,-613,-855,-898,-763,-300,176,598,917,936,-952,1014,1266,-505,-939,-589,-1814,-601,1061,-731,-1,-196,-833,-915,-352,-833,-1260,-1667,-1836,-1607,-1273,-985,-2699,-2896,-1939,-995,94,-2705,215,206,281,-22,-3038,-233,473,476,522,591,-10990,-24605,785,846,-5775,886,855,856,-138392,-35498,733,-3727,-5016,-14977,-13556,-2811,-2008,131,-43,-251,-447,-583,-662,-3327,-548,-418,-230,-1524,123,-651,-1350,-2249,110,477,45,-301,-623,-696,-419,-1815,386,299,-1288,63,-390,-1001,-166,-163,-129,-76,12,-893,150,-613,160,-201,-1126,-1084,-1177,-559,-1409,-662,634,382,846,800,609,680,522,60,195,-760,0,-37,8,15,73,-983,-301,76,-759,-42,-101,-665,-881,-910,-280,-367,-440,-503,-519,-560,-605,-652,-665,-625,-548,-1594,-2234,-1594,-817,-985,-1234,-485,-860,1485,1857,1665,-937,-401,-220,-1315,222,3512,1437,-910,991,1642,1166,227,-69,719,-588,1237,821,-1559,136,-404,-750,258,-1059,-1141,-549,177,-123,-425,-759,-1057,-1279,-1468,-2456,-1673,-1717,-1791,-1873,-1912,-1926,-1908,-1905,-1903,-1920,-1959,-1995,-2019,-1880,-1709,-1512,-1295,-1175,-1003,-878,-804,-747,-690,-647,-579,-477,-403,-327,-961,-447,-645,-1407,-526,-649,-780,-1586,-868,-844,-712,-1063,-380,-228,-141,-687,-27,-41,-911,-642,-80,-113,-163,-122,-32,-1601,-165,-1485,801,2164,1364,-1711,-589,-504,-104,-247,-165,403,-298,1289,926,319,1798,432,-663,366,-593,-1495,-1629,-1599,-246,223,-1223,889,209,-87,1155,1104,-183,-970,958,145,-1358,-226,719,-371,-37,-187,-813,-493,-104,-1653,-336,-1548,-662,220,331,10,-297,-578,-855,-1006,-1115,-1118,-1017,-993,-994,-1170,-1179,-1318,-1437,-1407,-1230,-964,-1929,-1247,-1647,41,237,395,544,-14,-516,-1839,651,535,-153,-1694,-1009,-1049,-1274,-2195,-1478,-1455,-1034,-157,292,-1700,621,232,-12,899,-138,134,803,1021,905,394,-1282,351,1515,1133,-651,-846,379,-1463,2,71,-97,-741,782,-565,-9,802,-260,168,1111,1242,1222,168,41,279,-337,-675,67,-830,-548,-849,-1152,-1427,-1478,-1297,-987,-652,-1271,-1009,-431,-1361,-803,279,239,147,-1013,-101,-1559,-1443,-1056,-1718,-1989,-1861,-511,-353,-1175,-1705,-230,-2013,233,240,-905,64,-60,-206,-372,-551,-734,-1866,-972,-981,-1066,-810,-667,-463,-232,36,-907,-628,-150,-537,717,-325,2301,1658,52,-623,581,109,3286,1612,-117,-1576,1242,2202,1207,465,-1184,18,-499,502,-186,46,1269,-799,-276,-503,-653,-746,744,726,-1560,-1681,-367,-42,-206,-410,-639,-868,-1148,-1667,-1249,-971,-681,-429,-220,-1581,-1725,-3,100,-1422,98,54,29,-682,143,264,-1883,288,-107,-445,-624,-400,1138,1406,1469,1529,-25100,-36058,-23153,-6135,-3292,-2999,-2219,-1,-1196,-1839,138,4,-51,-99,-130,-177,-215,-331,-484,-575,-743,-712,-651,-979,-472,-1258,-156,-148,-212,-218,-322,-472,-629,-756,-844,-802,-717,-576,-1088,-1797,-391,-1027,-691,-995,-1460,973,1095,906,-843,-43,-227,-124,-212,-664,-889,-1257,-1570,-1342,-1061,-789,-575,-406,-652,-418,-208,-1469,-377,-443,-562,-1181,-1307,-959,-1082,-1150,-1226,-1282,-1369,-1460,-1533,-1557,-1459,-1289,-1339,-1080,-1023,-980,-1680,-1117,-1187,-1429,-1316,-1191,-908,-559,-909,-704,-58,-558,-795,-417,-1331,-345,414,309,280,-332,45,-923,144,1097,1132,-454,-631,-576,328,-800,-1124,65,966,1206,1451,1631,816,1724,1645,-806,-395,571,230,-256,-789,-1321,-1840,-2053],[-1943,-1860,-1398,-2208,-2061,-1438,-861,-297,-1739,237,-5,196,833,349,1055,1376,322,-49,-398,979,1146,1838,24,-2019,444,485,9,-185,-407,-577,-651,-677,-617,-852,-1583,-1250,-154,-36,48,74,90,58,-52,-137,-266,-394,-1120,-1566,38,335,-114,582,1077,856,1043,467,-622,234,0,-335,-551,-635,-1307,-1068,-386,-303,-278,-294,-377,-335,-404,-477,-523,-1093,-1334,-1335,-1492,-698,-700,-737,-783,-849,-913,-962,-1092,-1193,-1277,-1315,-1969,-1760,-1946,-962,-782,-634,-1534,-2018,-589,-1560,616,381,-1208,-748,640,210,-273,-318,-626,-751,-575,-164,414,1015,-545,-884,-877,-534,687,1175,-1914,-78,853,217,-461,-1159,-1759,-1835,-1396,-924,-1727,-141,206,229,-1881,-6022,1239,1556,1830,2137,-1155,-2155,-143,-629,-1566,-825,1402,34,62,-1339,-977,-498,-50,-193,-702,-909,-984,-763,-450,-1885,-1252,-1430,-456,-1342,-1778,652,324,-194,-287,-790,-1316,-1843,-2316,-1789,-1305,-935,-911,-842,-2051,-403,-492,-609,-1478,-925,-1001,-920,-768,-580,-1086,-538,-433,-212,-505,-469,-652,-853,-989,-1094,-1072,-1206,-700,-435,-211,-610,-132,-2068,-643,-593,-335,-514,-997,-1589,-1144,-1250,-1318,-1373,-2381,-1205,-1015,-1180,-538,-236,-109,301,-302,-1526,112,500,-525,258,149,128,-84,-533,-1998,-1048,-1127,-1243,-1050,-1274,-2063,-237,-1892,-607,298,-179,-725,-1179,-1782,-2048,-1752,-1410,-1138,-953,-919,-791,-890,-1076,-1238,-1532,-1839,-2209,-1869,-1312,-725,-82,604,1258,693,-270,-1109,71,-1173,-1245,-1038,-439,1756,1997,-187,-180,139,-1151,-895,1285,624,339,1692,-1576,362,320,198,-982,308,-849,497,430,-1569,722,717,-810,707,135,274,723,427,155,-123,-1254,-937,-300,-914,183,512,774,338,-2,-140,1108,-1768,118,-432,701,471,142,-341,-238,-715,-603,-794,-953,-1058,-1171,-1169,-1173,-1138,-1054,-914,-713,-440,-128,-32,537,878,1198,1466,-529,-184,354,903,681,1632,712,1114,731,-1243,-128,-605,-1045,-1555,-1976,-2004,-1689,-1333,-1349,-792,-564,-921,-1064,-406,-378,-1186,-532,-1087,-107,114,170,195,192,-829,-728,-236,-59,-278,-363,-1339,-796,-1005,-1103,-1583,-1629,-787,49,543,973,-730,-14,-328,-804,-476,-311,-1810,287,-501,1600,647,-494,898,3821,3308,1743,881,-927,951,1037,-760,-650,-341,-1648,-620,-745,-1287,-796,-288,-1042,-590,635,2019,2310,2404,2340,915,-628,-313,-2665,-2920,-1417,-1428,-839,-2362,179,820,1530,-517,-3875,1189,3307,3385,3372,3254,-10376,-25634,2285,1743,-5421,887,464,194,-135562,-53263,-130,-8318,-3611,-15021,-12898,-3504,-2173,-1854,-1221,-611,-43,474,884,-4003,1382,1437,1420,-2427,-194,-1352,-1219,-2328,-235,20,-149,-277,-658,-551,-668,-2080,-664,-472,-1601,116,291,-788,-42,222,1083,1440,730,-818,1210,-285,459,-456,-1522,-1341,-1221,-645,-1407,-725,-608,-434,-323,-244,-197,-155,-243,-349,-549,-724,-923,-1118,-1263,-1463,-1608,-1795,-1940,-2064,-2120,-2048,-1884,-1696,-1488,-1275,-1080,-970,-880,-815,-742,-730,-760,-822,-859,-829,-731,-1290,-2198,-1245,-946,-1116,-1284,-485,-1036,435,320,207,-694,-58,-91,-1018,-53,654,1105,-835,1117,1676,1265,250,-16,824,-675,948,492,-1690,350,-139,-686,384,-1038,-1112,-668,316,-54,535,347,-216,-719,-1181,-2241,-1773,-1724,-1617,-1587,-1674,-1720,-1849,-1938,-1835,-1639,-1417,-1168,-935,-1042,-545,-395,-319,-216,-254,-952,-84,-90,-95,-838,-173,-134,-179,-233,-869,-517,-677,-1437,-1105,-1337,-1573,-1745,-1882,-1790,-1628,-1586,-1544,-1618,-1779,-1926,-1914,-1773,-1568,-1207,-803,-482,-435,15,182,-1830,-98,-1281,773,1259,1055,-1957,-562,-557,243,22,-559,200,-660,1188,760,65,1441,225,-800,1030,-137,-1197,-1350,-1883,-353,1029,-1516,1504,-257,320,1909,1495,-153,-1339,540,-255,-1454,-537,-100,-432,-455,-532,-808,-595,-545,-1572,-522,-1556,-456,-483,-484,-557,-618,-677,-1187,-844,-970,-1079,-1123,-1226,-1300,-1394,-1420,-1440,-1434,-1407,-1384,-1287,-1901,-1372,-1295,-524,-281,-38,228,84,-522,-1967,1054,646,-135,-1746,-943,-680,-517,-2055,-661,-1012,-738,-688,-492,-1239,-23,198,-68,308,41,166,17,-137,-303,-402,-981,-413,-352,-248,-408,-901,108,-1639,70,25,100,-861,614,-367,306,909,-268,298,1029,915,912,-329,629,526,-78,-887,57,-698,-256,-316,-284,-150,136,375,919,699,-998,-1355,-295,-1280,-1054,1595,2054,664,-1092,228,-1257,-1333,-955,-1542,-2186,-2086,-786,-574,-1196,-1706,-1288,-1955,-1561,-1715,-1924,-2118,-1929,-1625,-1322,-1047,-822,-1957,-984,-349,-1064,-68,69,224,341,417,-922,-466,-6,-652,351,-465,282,323,-133,-722,727,529,1066,1122,-447,-1576,928,675,364,-19,-860,-534,-502,-81,-225,143,1008,-889,-335,-398,-532,-798,210,-237,-1887,-1968,-1240,-1306,-1276,-1260,-1265,-1251,-1226,-2378,-783,-442,-70,271,471,-1886,-1324,-298,661,-987,553,375,260,-561,444,722,-1929,-38,-228,-19,-750,-1228,244,2846,2859,2837,-26794,-35885,-22021,-5315,-2944,-3325,-1327,-1588,-1954,90,-113,-420,-545,-500,-288,-2,335,612,845,1104,-764,477,650,-1275,-244,-1117,133,-143,-555,-1067,-1522,-1894,-1833,-1594,-1440,-1323,-1327,-1417,-1540,-1783,-1546,-1331,-1051,-1136,-2032,-539,-510,-556,-700,-838,-1025,-1132,-1114,-983,-761,-548,-376,-206,-83,-1237,91,122,-783,-220,-46,-1438,-311,-483,-737,-1322,-1367,-1715,-1912,-1645,-1206,-723,-911,-974,-970,632,600,240,-1091,-806,-1381,-567,-1651,-598,-981,-1388,-1689,-1543,-1130,-707,-941,-768,253,-229,-892,-405,-1514,-252,-44,-151,-178,-112,71,-684,456,544,540,-297,-79,-192,-333,-1086,-1287,-326,15,400,792,1119,1093,1514,1594,-809,-533,548,808,-340,37,-316,-756,-1180],[-818,-576,-708,-2142,-1846,-1171,-716,-185,-1540,310,-191,38,719,246,1192,1242,88,-50,-364,978,1116,1042,-406,-1064,458,186,-161,-383,-637,-886,-1077,-1243,-1339,-1440,-1658,-1502,-1552,-1608,-1690,-1810,-1886,-1905,-1809,-1575,-1250,-893,-1478,-1314,493,953,-78,730,1501,897,1897,664,-365,256,569,-126,726,277,-1252,-664,-761,-875,-852,-736,-521,-403,-330,-329,-370,-1412,-1644,-1335,-1250,-816,-743,-644,-519,-403,-302,-294,-284,-392,-577,-810,-1815,-1943,-2028,-1581,-1520,-1301,-1924,-1653,-505,-1349,-18,79,-1191,-789,72,-53,-352,-494,-710,-919,-1090,-1199,-1141,-970,-768,-610,-342,-708,-27,46,-1526,-275,52,-9,-85,-1129,-556,-293,-347,-332,-1367,-226,-115,-22,-1202,-7180,183,302,373,489,-2266,-2060,-284,-809,-1840,-717,1691,-1,98,-1097,-1012,-430,-483,-428,-544,198,579,1943,1686,-1819,-1587,-1707,-525,-1216,-1586,1453,342,-315,1707,844,269,-302,-483,-1310,-383,-544,-994,-1075,-1913,214,170,-546,-1489,-160,-38,211,464,-312,-881,-337,-392,1250,-694,5,34,512,1117,911,624,-1431,-122,-454,-640,-775,-324,-1682,-883,-649,672,763,-995,-1592,-710,475,281,-1309,-2138,-1244,-1361,-1496,-1744,-2151,-1980,-1592,-1225,-1222,-785,-722,-744,-899,-1074,-1269,-1507,-1691,-1716,-1658,-1286,-1051,-836,-1428,-2064,-737,-1978,-533,-87,-159,-305,-384,-662,-810,-1325,-1245,-1435,-1589,-1655,-1671,-1620,-1467,-1264,-1054,-767,-501,-731,-6,315,570,833,1056,649,-90,-894,130,-1392,-1144,-843,-441,1517,1691,-605,-198,254,-1336,-838,1314,758,367,921,-1392,362,1033,1441,-968,911,-710,1497,188,-1154,1240,986,-851,698,259,173,-252,-1009,-1726,-2435,-2056,-1540,-1091,-894,-524,-354,-314,-337,-378,-393,-378,-1746,-23,-419,471,833,578,-179,1344,-857,1359,1258,1176,135,-1012,-938,353,2192,2535,2238,1765,1086,647,-173,1900,2191,2131,1212,-625,-266,99,743,222,1711,982,1452,1317,-678,730,379,-793,-307,-619,-935,-1244,-1474,-1764,-1945,-2152,-2472,-2331,-2110,-1900,-1702,-1516,-1419,-1362,-1287,-1309,-1352,-1389,-1415,-1411,-1406,-1366,-1371,-1475,-1665,-1866,-2170,-2509,-2531,-2141,-1722,-1333,-903,-519,-892,1,-306,-749,-618,-381,-1689,419,-501,1691,924,-208,1006,2847,2528,1030,758,-948,687,275,-1090,-474,-537,-1475,-835,-872,-1837,-852,-773,-1249,-305,7,265,575,815,1001,1164,-730,-682,-2368,-2378,-1006,-1862,530,-1970,1345,1916,2603,-645,-3882,2529,4269,4219,4022,3665,-9010,-24164,1747,1003,-4927,-25,-24,346,-132314,-67950,1689,-13898,-1692,-15071,-11445,-4167,-2352,440,-1,-347,-511,-465,-311,-4307,92,228,346,-3047,-1012,-2071,-997,-2209,-575,88,-5,-321,-704,-232,-302,-2135,-286,-179,-1844,314,564,-586,-277,11,797,1483,830,-833,1346,-32,229,-621,-1757,-1538,-1300,-550,-1421,-821,263,266,292,361,487,676,783,169,425,-568,768,587,370,11,-375,-1540,-1383,-1924,-2475,-2696,-2240,-1810,-1438,-1136,-923,-856,-850,-896,-946,-1053,-1190,-1356,-1509,-1634,-1746,-1864,-2124,-1988,-2006,-1971,-1920,-1934,-1923,-2000,-2106,-2202,-2328,-2280,-2099,-1802,-1500,-1171,-836,-813,-149,94,296,250,-22,550,-742,486,0,-1914,540,94,-651,440,-1085,-1143,-758,302,-43,286,1257,748,185,-827,-2030,-1770,-2153,-2140,-1982,-1859,-1733,-1515,-1218,-848,-1456,-608,-190,531,-1332,639,893,-281,803,-268,-959,589,522,394,-1415,-306,270,554,565,-800,-49,-356,-1553,-228,-540,-892,-1217,-1569,-1872,-1882,-1716,-1457,-1292,-1226,-1197,-1157,-1138,-1144,-928,-667,-456,-782,-140,-87,-2090,-354,-1044,-657,-587,-321,-1975,-512,-606,544,319,-982,-1,-1016,1103,607,-181,1032,-13,-915,210,-372,-862,-1173,-2174,-661,98,-1743,1022,-775,765,1665,1124,-135,-1586,-102,-618,-1438,-898,-607,-893,-1090,-1197,-1230,-1226,-1128,-1418,-990,-1593,-746,-651,-510,-426,-321,-291,-1566,-93,-100,-499,-330,-286,-20,-1439,-737,-421,464,617,705,790,-1822,-1516,-909,1027,697,1168,1264,117,-539,-1742,1261,536,-99,-1786,-847,-255,-107,-1878,-639,-734,-715,-702,-623,-764,-480,-409,-411,-507,-585,-692,-801,-885,-960,-961,-916,-842,-782,-727,-692,-996,-647,-1278,-713,-798,-865,-1031,-1054,-1053,-1012,-949,-815,-655,-421,-209,-44,-820,194,306,168,-977,314,-559,249,278,-455,476,694,412,1308,1129,-612,-1734,-157,-1042,-1301,1508,3303,841,-1140,487,-1000,-1224,-827,-1333,-1937,-2134,-1174,-1025,-883,-1025,-575,-1913,389,162,-1321,-276,-444,-593,-739,-891,-1056,-1746,-1349,-1432,-1433,-1381,-1271,-1103,-941,-792,-859,-496,-387,-675,-201,-567,-108,-93,-329,-775,-299,-482,-564,-740,-865,-1568,-842,-767,-649,-562,-475,-371,-481,-89,-249,236,437,-922,-357,-282,-398,-840,517,633,-2227,-2197,-990,-275,-516,-777,-1096,-1263,-1422,-2214,-899,-483,-59,314,617,-1879,-768,-312,483,-465,110,-342,-805,-1088,-972,-534,-1862,-374,-493,252,-890,-2012,-563,2110,2135,2121,-27651,-34505,-19748,-4256,-2494,-3170,-426,-2756,-2528,-402,-939,-1540,-839,17,941,1891,2870,3755,1506,1795,-693,69,302,-1391,-8,-984,58,39,140,667,414,180,214,-635,322,-103,190,182,-1174,-1572,36,-1339,-713,-1198,-1610,-384,-333,-400,-542,-681,-892,-1090,-1265,-1388,-1310,-1122,-948,-758,-591,-1526,-264,-135,-816,5,27,-1396,-221,-383,-638,-1174,-1323,-1368,-1090,-1620,-156,-91,-538,-885,-1141,531,471,109,-779,-1134,-1682,-676,-1441,-492,-840,-1179,-1424,-1264,-1020,-826,-904,-781,-570,-653,-963,-837,-1635,-1017,-1049,-1114,-1182,-1230,-1179,-1074,-903,-730,-541,-363,-153,40,245,-1271,-1271,-184,1009,1109,1197,1233,1237,1134,1025,-691,-635,339,46,-376,-224,-175,-502,114],[80,-79,-743,-2078,-1624,-920,-569,-73,-1108,398,-374,-125,-15,-154,-232,-262,-224,-123,-305,273,319,353,-838,-169,-84,-365,-692,-1038,-1377,-1720,-1900,-1711,-1350,-1015,-1612,-604,-809,216,408,522,-106,-334,212,458,250,-60,-1805,-956,-1150,-1599,-2021,-1972,-1535,-1119,-705,-272,-150,251,667,-11,963,576,-1224,-301,-948,-98,-412,-564,-685,-167,168,508,622,-1723,-1971,-1272,-1072,-942,-845,-827,-278,2207,496,-414,1241,943,709,76,-1611,-2167,-2146,-237,210,-527,-2120,-1242,-418,-1148,-639,-807,-1077,-1011,-1143,-1205,-1251,-1247,-1149,-1020,-884,-785,-669,-584,-572,-572,-639,-749,-844,-904,-892,-757,-603,-411,-225,-1144,-245,69,23,-39,-794,-287,-397,-508,-811,-8199,-2170,-602,-655,-764,-3560,-1991,-1501,-1917,-2106,-1328,-504,-100,17,-936,-1089,-314,-982,-673,-390,374,546,1781,1491,-1796,-1928,-1595,-681,-1167,-1390,1443,356,-465,1469,1956,527,-612,-366,-1137,-329,-514,-1053,-1327,-1763,-361,-564,-614,-1452,-459,-319,-123,50,-211,-656,-138,-317,1213,-866,151,321,670,1827,1669,1403,-1573,351,146,-339,-838,-1217,-1361,-1291,-1135,-981,-782,-771,-1261,-953,-107,64,-1146,-1658,-1241,-1681,-1604,-236,-417,-517,-548,-427,-881,-1024,-274,-646,299,273,-47,-119,-248,-769,-1837,-1104,-1223,-1121,-1579,-1793,-1266,-1584,-538,319,392,391,455,349,233,-1154,-371,-761,-556,-1020,-1014,-289,-758,-285,966,1430,1411,-549,-160,1089,707,606,225,-235,-723,-1128,-1160,-1569,-1002,-671,-471,1283,1435,-958,-125,472,-1425,-721,-1073,-1800,-1657,-916,-1122,396,1033,1440,-1005,1105,-540,1701,-70,-583,1676,1300,-899,675,361,-155,-743,-1362,-1924,-1831,-1358,-934,-566,-881,-142,-47,-99,-243,-448,-668,-869,-1772,-661,-393,142,578,994,94,1498,-979,1629,1504,1170,-186,-1259,-1459,-2,2221,2711,1875,1650,889,635,-303,2328,2572,2028,990,-709,-351,-73,-165,-188,-27,121,238,298,-115,375,380,-786,361,325,-624,96,-9,-1448,-310,-447,-1688,-925,-1163,-1366,-1546,-1571,-1645,-1689,-1661,-1686,-1704,-1702,-1686,-1644,-1610,-1543,-1511,-1554,-1643,-1685,-1741,-1706,-1609,-1448,-1115,-821,-439,-110,-1018,19,-259,-685,-650,-311,-1502,549,-490,1767,1228,121,1177,769,322,-123,-426,-954,-468,-338,-1371,-382,-10,-1246,-877,-477,-2302,-883,-693,-1281,52,680,1699,1678,2350,2381,2278,-629,-1063,-2064,-1631,-667,-2160,-1735,-1831,-1386,-1031,-665,-436,-2817,-234,-371,-570,-782,-1007,-7195,-21193,-1614,-1605,-4184,-1433,-1410,-1371,-116048,-61446,-1409,-20149,-1409,-14365,-9307,-4777,-2528,-1423,-1513,-1651,-1797,-1850,-1759,-3878,-1482,-1391,-1297,-2477,-1828,-2433,-1164,-1919,-920,-716,-476,-442,-721,272,426,-1873,216,-575,-1845,675,618,-339,-527,-169,329,305,341,-886,447,171,138,-653,-1665,-1529,-1376,-579,-1410,-904,61,216,1163,1328,596,863,1690,153,307,-479,669,2032,1371,553,-168,-1690,-1576,-1678,-1270,-834,-474,-1281,-877,-122,-231,-489,-790,-1089,-1280,-1331,-1194,-971,-729,-505,-576,-695,-2029,-499,-1127,-1252,-1606,-458,-1518,-419,-444,-442,-511,-555,-632,-661,-673,-604,-462,-810,36,263,482,300,-47,863,-666,-75,-515,-2005,728,312,-604,473,-1149,-1194,-778,285,-54,-19,977,581,1233,-751,-1810,-808,-975,-516,-1461,-1454,-702,-569,834,103,-1595,-528,71,543,-1574,674,811,-255,525,-319,-893,302,237,218,-1879,-463,379,454,530,-742,69,-192,-1727,237,58,-164,-372,-638,-945,-1186,-1323,-1158,-898,-617,-305,49,371,-1241,-96,1405,1362,-1156,-611,-269,-2041,18,-793,830,1370,132,-1623,-395,-608,-224,-501,-1375,-913,-1310,-1187,-1323,-1449,-1540,-1614,-1540,-1248,-954,-850,-1449,-2221,-916,463,-1625,744,-1291,810,729,581,-115,-1490,-681,-850,-1285,-1247,-572,-532,-387,-241,-750,-530,-586,-1173,130,-1570,56,-63,-153,-296,-396,-569,-1887,-438,-398,-442,-110,-15,-15,-1412,-1325,-634,1103,506,1266,947,-1682,-1629,-467,1672,578,1842,1841,115,-529,-1535,1312,410,-15,-1798,-671,43,-187,-1703,-432,-440,-418,-483,-540,-603,-725,-800,-915,-1081,-1184,-1273,-1333,-1355,-1371,-1333,-1271,-1196,-1129,-1052,-958,-1084,-675,-743,-354,-215,-64,-1201,72,-63,131,58,-420,-190,-318,-495,-704,-1173,-927,-784,-564,-854,37,-370,617,915,-606,477,1371,531,2077,1591,-130,-2085,13,-669,-1481,1400,2745,963,-1120,729,-757,-1084,-648,-1063,-1517,-1995,-1509,-1499,-460,-182,-567,-1862,750,876,-1297,803,662,465,212,-83,-1296,-1413,-1067,-1248,-1383,-1465,-1480,-1417,-1310,-1145,-885,-587,-236,-565,66,-593,1580,1229,-489,-755,1254,1595,2632,701,-1046,-1528,29,-891,-1782,-1121,-250,206,-406,-73,-229,486,1043,-891,-323,-130,-232,-853,-54,-240,-2270,-1981,-1211,-541,-619,-719,-1242,-816,-814,-1492,-601,-483,-378,-319,-307,-1696,-443,-569,-688,-783,-861,-922,-938,-881,-827,-764,-1671,-714,-887,-718,-1066,-2723,-1236,-1115,-1246,-1369,-27944,-33093,-17509,-3346,-2038,-2842,-1008,-2578,-2861,-581,-442,-291,-55,226,599,1054,1628,280,-1397,1349,-538,-279,66,-1308,196,-890,-55,-148,385,700,392,58,696,-544,215,68,200,157,-1191,-1325,-133,-1324,-746,-1239,-1021,-574,-529,-449,-381,-253,-164,-663,8,-899,327,381,-174,386,364,-1431,315,-264,-826,66,-103,-1420,-615,-852,-1124,-1315,-1414,-1302,-1060,-1971,-426,-131,-293,-881,-1337,315,240,-87,-544,-1325,-1901,-830,-1249,-779,-813,-950,-1114,-757,-636,-528,-953,-902,-135,-167,-1161,-481,-1877,-782,-1020,-1285,-1426,-1346,-1092,-799,-480,-204,53,-44,495,579,139,-1407,-1301,-508,1437,1489,1538,1549,1396,1451,1309,-678,-948,423,620,-606,-698,-263,-628,-65],[-488,-361,-813,-2016,-1414,-691,-430,30,-631,-59,-496,-481,-589,-601,-501,-340,-388,-286,-206,452,412,312,-1224,-270,-634,-1014,-1314,-1439,-1345,-1110,-762,-417,-76,173,-1473,39,-1683,-393,605,511,-355,-519,156,11,-133,-280,-1965,-485,-157,-25,-172,277,357,368,344,321,30,243,181,58,129,123,-1184,7,-1135,-277,-549,-892,-1236,-1722,-2265,-2547,-1980,-1985,-2134,-1108,-931,-1493,-1522,-1222,-199,423,236,-512,143,301,531,58,-1384,-2305,-2251,-280,876,-423,-1787,-814,-379,-938,-143,-329,-859,-764,-1137,-1527,-1950,-2116,-1724,-1192,-665,-1244,-6,617,161,-115,941,-507,-830,1219,-313,-836,1103,1586,847,-1072,93,947,2353,2240,-235,442,2845,-319,-650,-8885,-6718,3314,3202,2944,-4958,-1936,-912,-1451,-2357,-1889,-1054,-252,-152,-833,-1213,-151,-1514,-894,-251,526,510,1623,1296,-1819,-2247,-1182,-909,-1184,-1186,1182,368,-652,-291,-691,-982,-1172,-1312,-1355,-1332,-1262,-1101,-1573,-1647,-580,-428,-425,-1317,-204,-221,-200,-198,-176,-428,-148,-213,-5,-991,-93,-175,-291,-391,-553,-724,-1588,-1021,-1085,-1102,-1087,-1022,-880,-1527,-754,-439,-234,-381,-770,-1131,200,297,-945,-1176,-1094,-1389,-1466,-331,-447,-497,-539,-509,-576,-1587,-439,-704,-493,-504,-466,-417,-304,-311,-1487,-789,-499,-522,-1769,-1525,-1722,-1235,-668,65,-155,-302,-159,9,-70,-1011,-429,-797,-322,-1102,-1322,-408,-560,-484,1169,1688,2101,-350,-373,1126,560,1003,642,406,350,-438,132,-1697,-878,-578,-575,1007,1172,-1304,-38,710,-1449,-641,2014,888,641,687,-906,-108,-415,-659,-1144,-853,-899,-886,-799,-726,-630,-528,-1023,-343,-349,-416,-565,-778,-1001,-1291,-1552,-1544,-1284,-989,-692,-397,-197,-64,2,2,-94,-1871,-317,-426,-341,-179,94,366,637,-1156,1087,1157,472,-633,-1423,-1980,-252,558,506,531,624,608,602,-455,1075,1072,1008,755,-835,-485,-184,-96,-581,-684,-942,-1203,-1483,-1744,-1785,-1548,-1280,-1119,-951,-849,-806,-741,-886,-739,-742,-2031,-971,-1066,-1090,-1705,-873,-733,-832,-360,-233,-140,-86,-731,-1058,-971,-424,-913,-820,-1142,-1377,-1525,-1482,-1363,-1419,-945,-902,-890,-996,-1176,-1345,-1518,-1467,-1192,-815,-1366,-110,-521,243,234,69,-229,-593,-1042,-1448,-1452,-1088,-645,-235,-1493,-433,11,-1033,-1076,-61,-1980,-551,-706,-1134,26,624,1131,958,1915,2062,2091,-425,-1495,-1903,-948,-471,-2225,-1367,-1704,-1510,-1279,-999,-845,-1379,-720,-795,-809,-698,-508,-5305,-17825,-127,-171,-3270,-474,-575,-439,-74459,-36947,747,-26577,1525,-12573,-6759,-5383,-2706,1677,1432,1152,904,745,-235,-3144,699,747,820,-1713,-2604,-2137,-130,-1605,-1074,622,-277,-685,-746,141,-85,-1589,-625,-977,-1678,-1464,-1783,-2041,-1778,-1536,-1338,-1188,-1055,-1004,-891,-864,-762,-616,-1396,-1360,-1476,-645,-1420,-1022,-226,131,1208,1268,411,476,1368,52,139,-424,453,1802,1404,205,433,-1593,-334,-407,-264,1,287,-1707,-911,539,370,46,-294,-561,-616,-1029,-712,-123,-644,-227,-682,-422,-1945,-150,-1025,-985,-1856,-351,-1727,556,696,831,57,823,679,461,-373,-151,-475,-842,-844,-853,-681,-397,-112,287,-441,-661,-827,-1717,862,465,-572,461,-1246,-1288,-762,128,-118,-404,-289,-416,-507,-698,-1619,-765,-983,-730,-1320,-1401,-659,-714,344,-139,-1715,-433,348,491,-1697,673,839,-253,165,-416,-817,653,572,445,-1396,-646,-293,-644,-985,-1275,-1392,-1198,-1984,-527,-187,106,187,-534,493,-786,240,524,360,136,-80,-233,-358,-1318,-271,19,324,-1564,-1092,-864,-1740,85,-587,687,1027,-461,-1133,-243,-586,1041,963,-1727,-303,-1517,1064,413,-486,182,-495,-1019,1084,947,-740,-1387,-1919,-1165,763,-1305,660,-1810,819,650,288,-142,-1151,-1124,-966,-1225,-1575,-1239,-996,-732,-512,-688,-675,-1050,-899,-712,-1458,-1264,-1614,-1901,-2003,-1837,-1694,-2153,-1606,-1678,-1733,-1601,-1366,-1018,-1310,-1899,-710,462,345,853,741,-1534,-1710,-31,408,217,45,-55,-157,-534,-1403,-190,-246,-355,-1839,-742,-966,-1164,-1590,-1502,-1618,-1726,-1931,-2105,-2042,-1809,-1476,-1174,-949,-719,-557,-462,-431,-497,-603,-772,-1002,-1302,-1575,-1479,-1206,-705,-300,116,-220,628,-1398,-187,25,861,803,-571,274,521,-190,-530,-1287,-442,-687,-792,-652,-419,-189,91,343,-768,76,869,674,1022,1068,352,-2381,151,-263,-1603,696,624,548,-1094,398,-596,-975,-488,-805,-1076,-1818,-1801,-1959,-1147,-1189,-966,-1875,-258,137,-1065,833,1141,1397,926,-272,-1569,-1104,-848,-82,-1033,1394,1479,1655,1864,1192,-499,-174,304,-398,28,-611,2747,1073,-665,-736,1470,2196,3815,468,-1324,-1522,1183,1858,885,1086,708,275,-336,-261,-577,-797,-988,-1080,-1065,-963,-867,-883,-706,-630,-1896,-1678,-1334,-476,-457,-452,-1366,-373,-336,-766,-150,-237,39,121,198,-1551,290,189,389,446,478,390,446,-258,399,349,-1413,-1084,-1424,6,-1332,-3388,-1767,-231,-171,-55,-27951,-32288,-15683,-2772,-1652,-2567,210,-1345,-2953,-113,-183,-227,-196,-166,-118,-78,-1287,-4258,-4137,84,-304,-559,-19,-1080,161,-837,-194,-243,390,407,51,-142,259,-369,-163,-394,-692,-1020,-1347,-1591,-1422,-1254,-784,-1240,-485,-250,-205,-230,-424,-504,-746,-988,-1200,-1318,-1215,-972,-701,-402,-139,-1020,-281,-786,-756,324,440,-1415,75,-126,-406,-689,-1281,-1346,-1504,-2050,-1071,-692,-359,-839,-1422,250,174,-205,-264,-1258,-1768,-802,-970,-614,-664,-733,-1196,-491,-260,-659,-900,-921,606,559,-1269,-538,-1999,-452,-660,-705,-536,-229,175,359,896,1108,1208,77,1026,750,47,-1218,-1152,-1154,-1556,-1465,-976,-400,177,638,1055,-454,-1077,433,545,-655,-598,-579,-606,-72],[-1065,-1266,-1163,-1970,-1236,-503,-315,112,-159,689,-525,-342,330,-238,1167,1126,-659,-569,-76,493,171,-148,-1521,-1014,-1450,-1858,-2114,-2099,-1821,-1444,-1030,-687,-408,-287,-1312,-374,-1483,-1163,-1292,-1550,-1516,-1175,-628,24,679,-214,-1884,56,1266,1637,-275,765,616,1260,1897,1019,151,226,806,76,1112,1152,-1101,236,-1189,993,352,-332,-1237,-1130,-906,-416,117,-2191,-1888,-854,-823,-1813,-1477,-1398,-169,-183,-329,-576,-251,-128,-36,0,-1173,-2249,-2309,-488,-691,-845,-1411,-1058,-1023,-936,-771,-725,-648,-686,-806,-938,-1142,-1380,-1596,-1801,-1897,-1850,-1390,-957,-527,-55,376,-145,-607,1493,188,-1144,786,1997,900,-921,440,1281,2314,2640,218,303,3239,-745,-646,-9055,-11524,3016,2877,2668,-6263,-1865,-1398,-1928,-2572,-5,92,-416,-447,-730,-1366,-701,-1971,-1010,-788,-748,-774,-723,-672,-1862,-2402,-725,-1148,-1210,-935,-368,-349,-845,-332,-339,-319,-1188,-282,-665,-420,-505,-1100,-1711,-1544,-685,-799,-905,-1058,-1213,-1383,-1491,-1595,-1638,-1633,-1556,-1428,-1331,-1303,-1230,-1152,-1073,-958,-910,-895,-1424,-993,-1068,-1147,-1152,-988,-649,-1891,-799,462,976,132,-221,-1155,-29,400,-705,-669,-741,-858,-1249,342,-13,594,1430,1119,-278,-1863,-159,-748,899,887,-647,-412,326,41,-915,-578,-331,-418,-1962,-1307,-1325,-1014,-984,-965,-1032,-1196,-1238,-1207,-721,-867,-529,-840,-95,-1174,-1565,-518,-364,-646,1366,2938,2726,-145,-577,716,407,810,214,188,-111,-601,-1019,-1609,-1180,-887,-704,-121,172,-1599,70,503,-1361,-581,95,-64,-272,-477,-733,-775,-876,-967,-1305,-1082,-1205,-1330,-1425,-1558,-1674,-1767,-1808,-1824,-1850,-1872,-1914,-1944,-1868,-1722,-1498,-1187,-785,-1001,131,655,1123,1332,538,561,625,-1635,-337,-479,-238,1344,1498,637,1140,-1349,1180,1327,-193,-1137,-1222,-1723,-313,1886,2173,919,981,307,599,-545,206,-137,-396,-563,-943,-656,-679,-687,-872,-937,-1122,-1368,-1668,-1930,-1980,-1788,-1480,-1271,-1066,-945,-887,-796,-726,-640,-486,-1950,-532,-229,-172,-1694,-127,-216,-1100,-474,-696,-946,-1198,-1450,-1679,-1900,-2032,-2027,-1842,-1550,-1135,-721,-1831,-1266,-1417,-405,925,-101,-1272,-1330,-98,-246,-737,-623,-181,-1269,638,-543,1678,1671,674,1928,1710,1299,687,245,-1075,-265,-387,-1269,-578,-70,-823,-1213,-576,-1605,320,-427,-868,51,-341,-754,-969,-1033,-937,-705,-491,-1925,-1874,-382,-394,-2043,-1067,-803,-742,-810,-716,-601,-420,-246,-192,-165,-148,-165,-3523,-14451,-2234,-596,-2201,-715,-684,-537,-5221,-7891,-65,-28029,70,-9920,-3965,-5926,-2762,-679,-913,-1072,-1076,-905,-942,-2365,-60,193,448,-1069,-3119,-1366,431,-1282,-1226,329,-597,-1024,-729,-556,-975,-1353,-1710,-1841,-1697,-1413,-1063,-741,-975,-472,215,767,694,-1143,1027,236,189,-523,-1084,-1129,-1535,-718,-1446,-1166,-574,17,394,515,142,-3,851,-111,-76,-397,172,931,952,-117,762,-1375,589,473,251,297,-232,-1604,-926,371,350,212,-541,-167,-332,-1424,-859,-526,-820,-425,-766,-181,-1854,154,-789,-570,-2107,-183,-1734,-201,-195,-78,25,168,242,276,-7,49,-175,-865,-781,-1225,-1699,-2116,-1979,-1389,-770,-900,-634,-1250,939,551,-540,422,-1345,-1397,-710,78,-263,-839,-735,-733,-570,-656,-1453,-488,-875,490,-1153,-1390,-665,-919,452,-408,-1775,-347,606,410,-1562,624,714,-246,-143,-523,-735,102,128,166,-870,-799,105,-9,-156,-755,-592,-754,-2179,-892,-811,-663,-429,-545,-92,-1088,22,46,-24,-173,-346,-508,-713,-1341,-1067,-1121,-1204,-1894,-1242,-1430,-1410,-1040,-851,-651,-367,-1026,-566,-41,-523,831,1003,-1890,-406,-1528,1086,351,-513,-230,-725,-1046,1719,2924,-528,-1041,-1541,-1404,693,-913,358,-1878,246,-254,-701,-1021,-1116,-1225,-862,-857,-1782,-1119,-589,-663,-768,-878,-978,-1578,-916,-840,-1203,-682,-709,-747,-889,-1042,-1210,-2224,-1606,-1818,-1818,-1559,-1372,-1203,-1111,-2180,-947,-922,-940,-1031,-1113,-1360,-1663,-1260,-1226,-1192,-1164,-1118,-1138,-1127,-1309,-1194,-1273,-1391,-1870,-1732,-1741,-1626,-1501,-1359,-1177,-974,-843,-681,-499,-358,-163,-19,-670,128,167,170,142,55,-42,-178,-357,-606,-904,-1234,-1525,-1475,-1166,-797,-454,-101,-1515,-485,94,735,658,-736,121,320,-485,-941,-1043,-1094,-1358,-1260,-965,-738,-552,-462,-359,-888,-238,-116,-36,82,215,317,-2242,297,189,-1524,317,231,116,-1033,-135,-475,-849,-589,-722,-869,-1615,-1878,-1982,-1134,-903,-553,-1911,230,653,-620,616,1345,1961,798,-564,-1681,-805,-535,-133,-1012,1935,1889,1949,1883,1406,-262,-127,365,-157,115,-586,2845,953,-818,-695,1676,2818,3531,284,-1557,-1509,1168,1810,768,2013,1453,364,-246,-412,-234,817,1007,-844,-286,126,72,-892,73,-327,-1427,-1313,-1289,-339,573,108,-1468,-806,-1085,-924,-532,-1123,-376,601,805,-1448,663,425,508,267,-5,-278,-479,-538,-524,-453,-1094,-1445,-2049,-352,-1689,-3990,-2121,-221,-110,-2,-27838,-32305,-14328,-2587,-1360,-2407,-1575,-1605,-2808,-749,-389,-117,89,160,133,11,-4015,-8446,-6519,-296,-66,-785,28,-811,417,-854,-355,-217,952,776,-348,-415,1109,-155,118,296,355,-83,-1172,-937,-704,-1223,-851,-1259,-90,256,-382,481,-631,-22,114,-1138,-734,-975,-1038,-1628,-1753,-1234,-748,-581,-975,-1254,-722,108,-53,-1464,-536,-685,-799,-801,-1319,-1048,-1146,-1973,-211,-52,30,-885,-1524,-99,-296,-503,-819,-1187,-1646,-1703,-1921,-1967,-1854,-1731,-1610,-1486,-1344,-1196,-1015,-993,-704,-620,-1457,-729,-2073,-361,-297,-275,-242,-185,-40,121,310,451,558,36,594,501,-195,-1122,-1127,-1110,-1242,-1729,-1802,-1358,-698,-60,600,-339,-1210,307,377,-819,-516,-713,-761,-164],[-1378,-1593,-1549,-1965,-1125,-480,-259,143,251,855,-477,-392,187,-463,981,762,-992,-997,64,1119,1526,926,-1678,660,307,-81,-650,-878,-1240,-1574,-1752,-1733,-1530,-1345,-1196,-1075,-1055,-1910,-954,-715,-728,-826,366,846,1044,-380,-1698,597,1508,1527,-435,616,334,1427,1825,996,175,161,831,27,1088,1522,-974,347,-1137,1332,811,230,-1564,-835,-1158,-1162,-905,-2254,-1456,-554,-757,-1434,-884,-1225,-191,253,346,-638,519,547,508,-22,-1025,-2100,-2313,-444,-733,-1011,-1360,-1693,-2001,-2179,-1933,-1656,-1305,-1033,-818,-606,-469,-1176,-1010,-487,-492,-2355,-967,-1278,-1661,-1975,-1763,-1311,-855,-440,-74,-1455,386,576,621,-746,495,320,139,49,45,20,542,-1252,-765,-8714,-16396,-5424,2601,-169,-6419,-1796,-1949,-2497,-2768,224,910,-578,-612,-607,-1561,-945,-1829,-969,-845,-763,-817,-870,-971,-1935,-2190,-1016,-1340,-1194,-682,-573,-494,-1044,-428,-414,-351,-1200,-107,-350,-547,-514,-1040,-1658,-1464,-565,166,-296,-725,86,-211,-263,-460,-646,-874,-1052,-1154,-1249,-1387,-1453,-1491,-1506,-1454,-1429,-1394,-1344,-1286,-1181,-1190,-954,-798,-554,-2009,-830,296,661,696,306,-1035,-236,308,-448,-149,-227,-298,-1050,550,169,541,690,720,17,-1569,179,-787,799,686,-1011,-586,23,-283,-586,-886,-1113,-1196,-2150,-1150,-940,-873,-1031,-735,-550,-214,402,981,-339,-710,-654,-877,117,-1218,-1693,-597,-171,-762,1557,2030,1582,62,-688,338,285,623,-204,-54,650,-136,-164,-1315,-539,-473,-835,483,758,-1829,191,772,-1160,-528,584,567,496,395,-595,167,19,-159,-1388,-525,-781,-1033,-1241,-1472,-1664,-1795,-1808,-1708,-1551,-1348,-1149,-958,-739,-574,-449,-770,-220,-1034,-74,1,11,-8,-48,-104,-218,-1291,-444,-610,-715,-857,-979,-1156,-1349,-1525,-1735,-1807,-1547,-1634,-771,-1102,-170,1068,1526,506,521,49,658,-519,1533,1105,666,273,-977,-667,-287,-334,-985,-594,-735,-849,-877,-741,-455,-131,-918,474,677,-217,724,713,210,348,-113,-1631,-327,121,74,-1468,5,-122,-1324,-469,-756,-1075,-1408,-1740,-2039,-2301,-2320,-2081,-1857,-1650,-1372,-1114,-1420,-1099,-1370,-342,-50,-632,-1772,-1405,-152,-199,-789,-554,-155,-1169,675,-494,947,916,823,706,646,592,538,87,-1105,-694,-661,-796,-726,-209,-576,-1118,-1128,-1247,-249,-448,-533,-138,-188,-386,-574,-812,-1003,-1042,-980,-2223,-1912,-349,-391,-1759,-1569,-480,1358,1629,1947,2159,1654,2378,2236,2011,1752,1466,-1906,-11166,-4676,689,-871,759,775,780,680,458,-9022,-21496,-714,-6752,-1506,-6288,-2535,-699,-286,23,237,378,-1610,-1571,396,346,359,-546,-2980,-445,1075,-911,-1243,57,-973,-1375,-579,1892,1659,-830,-83,-1619,-1291,-150,-731,-1368,-1852,-1912,-1446,-886,-298,-1199,684,121,259,-360,-742,-845,-1439,-740,-1448,-1290,-936,-81,372,383,-160,-479,479,-277,-298,-357,-121,14,-12,-365,-14,-1119,87,149,167,125,-848,-1048,-860,-278,-489,-813,-1267,-1550,-1830,-1718,-1109,-435,-941,-613,-788,47,-1717,427,-455,-72,-1838,45,-1512,964,1389,972,499,1478,711,103,-380,-715,-950,-1119,-1266,-1479,-1690,-1889,-2050,-2056,-1957,-1756,-1562,-1363,-1151,-909,-647,-375,-1388,-1472,-614,165,-318,-1279,-118,325,675,-600,-1300,-371,-620,-29,-939,-1410,-701,-1159,-305,-681,-1717,-284,-71,-9,-1314,39,19,-193,-250,-596,-638,-468,-580,-637,-640,-862,-355,-134,133,-796,14,246,-1767,1021,1801,2083,945,-557,107,-1490,994,2147,2402,1525,299,1207,1055,-1287,-142,-641,-1145,-1602,-1754,-1761,-1719,-1701,-1700,-1807,-1935,-2119,-2078,-1842,-1666,-1529,-1475,-1719,-1477,-1499,-1410,-1270,-1054,-784,-914,-1072,-139,-71,-283,-671,-1161,-1653,-851,-1115,-1391,-1664,-1944,-2193,-2067,-1665,-1205,-969,-713,-669,-1780,-1647,-419,613,574,-498,-982,-2033,-316,653,-849,1219,1297,1341,1260,1154,-1208,-2062,-791,-828,-530,519,836,-393,-858,-1776,-271,892,53,257,227,-1201,-1488,-312,-368,-337,-249,-116,-153,-540,-1279,24,-199,-214,-1864,-638,-847,-1008,-1457,-1212,-1221,-1180,-1183,-1111,-964,-795,-505,-208,-1080,371,659,204,-32,583,1338,92,-182,1008,739,346,-1432,-551,-988,-1223,-1162,-808,-1452,-801,102,846,446,-945,-121,97,-721,-1264,-636,-305,-504,-521,-318,-287,183,312,398,-1007,-480,241,171,210,359,582,-1837,400,620,-1328,794,1810,810,-994,921,-440,-746,-179,-292,-143,-1445,-1688,-1545,-1223,-1200,-936,-1996,-287,15,-82,412,535,595,567,-884,-1523,-580,-261,-558,-1010,-1071,-1250,-1298,-1236,-1080,-842,-610,-380,-171,78,-572,502,706,-976,-676,1148,1176,1278,113,-1763,-1511,1013,868,623,490,260,56,-170,-531,-265,-24,218,-856,-306,220,227,-889,-105,-833,-933,-912,-1128,-308,694,289,-1567,-293,-355,-158,37,-1640,-917,1166,1311,-1410,900,545,621,164,-382,-985,-1532,-1693,-1380,-960,-728,-1729,-2673,-728,-2118,-4523,-2271,-1369,-1666,-1748,-27701,-33159,-13385,-2754,-1144,-2335,-676,-525,-2424,-79,-633,386,601,734,813,821,-6269,-12009,-8264,-522,356,-917,232,-508,273,-887,-443,17,123,-15,-720,-668,-465,-541,-535,-378,-201,-28,-1111,-813,164,-1165,-867,-1207,-785,-1121,-1347,-1434,-1435,-1349,-1334,-1340,-1376,-1437,-1443,-1367,-1203,-957,-722,-502,-1372,-1482,-603,-473,-716,-1403,-1467,-1825,-1928,-1606,-1338,-1088,-1174,-1806,-555,-496,-555,-828,-1455,-1239,-1628,-1699,-1291,-999,-1341,-463,-550,780,1122,-397,-1017,1060,1092,-607,-746,-851,1750,1493,-1453,-793,-1857,546,973,822,681,573,569,612,718,817,924,135,1079,1094,-260,-848,-916,-1259,266,-119,-498,-865,-1109,-1177,-964,-688,-991,-242,-158,-723,-258,-443,-691,-586],[1063,-277,-1231,-1950,-1027,-305,-212,170,629,339,-350,-380,-590,-876,-1140,-1380,-1521,-1483,-1170,-840,-514,-127,-1624,480,736,907,-835,1048,767,81,-123,469,298,-10,-1133,-561,-794,-1652,-942,-837,-888,-963,205,642,716,-584,-1541,1086,1734,1307,-650,378,147,462,-3,-410,-743,-922,-972,-847,-608,-351,-813,70,-1065,214,177,83,-1887,-1366,-352,-551,-718,-2129,-1016,-1068,-1146,-1239,-1262,-1278,-1243,-1148,-983,-762,-620,-488,-418,-404,-989,-2022,-2291,-729,-834,-892,-981,-1021,-1037,-1062,-1049,-1174,-1280,-1501,-1793,-2059,-2215,-2035,-1710,-1395,-1127,-2459,-784,-689,-683,-688,-739,-787,-776,-709,-592,-1772,-333,-241,-165,-645,87,310,648,1128,552,-494,2809,-1881,-1034,-8060,-21201,-14724,-3907,-3171,-5240,-1803,-2514,-3159,-3010,298,1497,-748,-946,-511,-1874,421,-1338,-823,-41,872,470,766,549,-2114,-1986,-5,-1422,-1141,-393,681,418,-1282,-306,-458,-410,-998,270,-87,-810,-609,-992,-1528,-1476,-857,19,-307,-451,-74,-496,774,590,-23,68,-232,-490,-747,-1014,-1130,-1124,-1031,-861,-740,-643,-864,-529,-781,-1505,-499,-542,-543,-1624,-932,-643,-619,-626,-634,-931,-639,-654,-727,-788,-830,-877,-984,-918,-820,-658,-521,-370,-267,-1054,-308,-914,-606,-784,-1442,-1055,-1083,-1021,-895,-804,-775,-793,-2424,-1120,-1225,-1523,-1879,-2034,-1582,-1133,-593,-253,-236,-625,-879,-989,221,-1310,-1723,-712,-74,-931,1106,1230,1384,183,-699,-44,124,359,-675,-402,645,-135,-496,-1004,-391,-532,-1051,-500,-771,-2072,-640,-312,-967,-571,294,385,534,607,-580,732,993,1121,-1353,1302,29,1089,-977,615,282,-71,-1367,-694,-942,-1069,-1087,-1035,-937,-916,-977,-1099,-1257,-1461,-1609,-1538,-1262,-838,-344,162,-345,-940,-459,-629,-603,1359,1629,1087,1180,-1735,1732,1117,-751,-1847,-304,-540,22,-645,-1308,-1417,-905,-277,239,-473,721,716,610,278,-1001,-743,-127,-96,-1003,570,560,488,356,218,106,-10,-974,-204,-310,-463,-658,-805,-970,-1112,-1166,-1370,-1216,-1144,-1029,-1229,-702,-572,-1573,-250,-136,-37,41,-660,-1644,-1280,-825,-146,-384,-680,-923,-1170,-1322,-1407,-1356,-1257,-1182,-1062,-2118,-1354,-549,-225,-902,-532,-231,-1119,665,-429,1396,1934,1157,2138,1773,1310,815,-75,-1151,-1177,-885,-286,-869,-460,-372,-806,-1643,-2058,-1697,-970,-236,374,852,1103,-580,1249,1127,988,344,-2196,-2067,291,-517,-1522,-2049,-238,990,1107,1269,1335,1373,1337,1150,928,716,506,-529,-8061,-7280,-258,-421,-546,-702,-808,-935,-1083,-18696,-14244,-1482,-3440,-1696,-6439,-2014,-2139,-2158,-1894,-1598,-1255,-2302,-822,-230,63,377,-197,-2602,378,1715,-529,-1136,-92,-1434,-1634,-310,2280,1924,-324,-124,-1776,-1148,2307,3057,720,-817,-436,391,155,-99,-1135,-239,-273,-272,-289,-424,-561,-1212,-729,-1446,-1415,-1293,-182,369,451,-511,-878,123,-440,-557,-338,-446,-632,-956,-1367,-1742,-2161,-2476,-2288,-2037,-1848,-1721,-1688,-1738,-1861,-2030,-2119,-1822,-1289,-575,-1242,-1064,-592,-1022,-814,-766,232,-1557,634,-101,435,-1456,272,-1255,417,801,453,-1024,-1725,-1194,-534,-110,123,199,-611,93,-89,-276,-454,-616,-688,-714,-656,-581,-475,-346,-193,-411,104,-1356,-1486,-503,171,-426,-1703,-439,30,-93,-542,-1185,-340,-330,-328,-687,-1467,-771,-1416,-169,-967,-1590,-277,-269,-308,-1053,-392,-434,-442,-520,-621,-529,-524,-509,-461,-397,-801,-102,82,313,-844,-114,369,-1305,941,2150,3167,1238,-573,-65,-1622,1463,2257,1900,1324,411,1195,2027,-1157,1268,1075,173,-1157,-1302,-1796,-2019,-1839,-1530,-1275,-1156,-753,-569,-358,-299,-23,109,-1483,-520,-1155,630,247,-317,-908,-1007,-1100,1269,1414,-61,-361,-801,-1829,643,-31,-161,-811,318,-56,-1170,-546,-382,-568,-558,-545,-1597,-2167,-237,1578,939,-407,-1102,-1618,-79,753,-432,1156,1776,1627,2652,1847,-1283,-1870,-738,-793,-625,574,1061,-535,-564,-1046,39,-410,-852,-1319,-1734,-2095,-2181,-2028,-1869,-1776,-1739,-1723,-1796,-1848,-1928,-2017,-2075,-2040,-1985,-1902,-1849,-1784,-1705,-1614,-1444,-1219,-1028,-766,-448,-136,259,635,-1452,686,1300,-24,-309,485,1577,137,-165,782,1342,816,-1553,-435,-1125,-1662,-1615,-1062,-1197,-1111,55,775,185,-1170,-418,-129,-873,-1402,-207,2124,2353,1073,505,-290,378,1656,181,-1115,-629,791,1249,2666,2369,1604,-1431,458,1009,-1124,514,858,611,-1000,713,-491,-668,-96,-109,257,-1329,-1390,-1187,22,-237,-435,-2013,-787,-899,-988,-1018,-982,-896,-793,-1190,-1262,-640,-619,-653,-1041,-764,-833,-855,-850,-788,-630,-452,-257,-71,157,-601,541,733,-1159,-708,1186,1227,1337,-79,-1925,-1526,922,677,394,28,-371,-770,-1146,-1435,-1559,-1331,-1044,-943,-476,-228,-52,-898,-324,-1275,-475,-520,-965,-203,293,485,-1683,1171,1539,1248,70,-983,-851,801,1292,-1492,947,460,675,235,-189,-1469,-887,-1028,-1055,-982,-832,-1867,-3004,-1519,-2645,-5053,-2278,-1260,-1498,-1736,-27684,-34874,-12865,-3287,-1074,-2380,-436,-227,-1901,165,-1944,452,561,589,563,465,-8053,-14856,-9274,-1309,-696,-1064,-1417,-1832,-1821,-1474,-1141,-828,-443,-156,-1150,-980,547,392,-129,311,669,507,-1123,-840,-213,-1214,-948,-1214,-1120,-1147,-1105,-1074,-1219,-1165,-1304,-1448,-1581,-1689,-1702,-1648,-1582,-1504,-1479,-1483,-1561,-1697,-1879,-1755,-1512,-1376,-1112,-890,-738,-593,-1324,-907,-1213,-1784,-394,-317,-241,-848,-1413,43,-63,-413,216,-932,-1058,-274,-465,1082,1478,-292,-862,829,838,-471,-641,-737,1775,1667,-1493,-963,-1692,647,1044,762,412,18,-343,-697,-968,-1129,-1096,-932,-683,-450,-425,-701,-820,-1424,247,222,178,79,-41,-252,-425,-590,-818,-617,-444,-726,-180,-314,-726,80],[729,-331,-1384,-1958,-973,-277,-200,174,939,1204,-218,-349,-6,-859,102,-287,-1694,-1774,-1067,-1035,-869,-519,-1414,195,523,752,-1024,906,838,177,-416,-55,-295,-658,-1095,-999,-940,-1003,-530,-341,-998,-1053,-41,-92,-241,-778,-1416,-1106,-1460,-1874,-2272,-2694,-2490,-2100,-1727,-1349,-1011,-714,-528,-386,-261,-176,-572,-63,-961,8,56,131,-2013,-1774,-215,-158,243,-1993,-521,81,-710,-355,139,-547,-316,799,854,-835,386,82,-257,-606,-963,-1963,-2163,-1685,-1783,-1760,-1718,-1621,-1526,-1470,-1399,-1482,-1544,-1711,-1935,-2132,-2312,-2269,-2086,-1929,-1818,-2139,-1704,-1628,-1540,-1354,-1143,-917,-680,-464,-278,-1828,-707,37,86,-543,251,371,546,806,481,-1138,1623,-2507,-1326,-7132,-25456,-24400,-13591,-5998,-3955,-1789,-2724,-3653,-3195,290,1888,-752,-1231,-338,-2191,545,-811,-520,-105,927,443,874,408,-2285,-1780,229,-1241,-920,-97,535,524,-1364,-840,903,146,-610,-909,-1321,-1501,-1371,-1046,-1340,-1458,-1005,-58,-303,-176,-224,-777,970,854,-43,334,-3,-293,-537,-862,-569,-313,-12,317,555,725,-571,-409,-604,-1733,-348,280,74,-1121,-1028,-454,-432,-376,-287,-837,-720,-58,-120,-115,-130,-146,-971,-125,-21,-48,194,255,245,-501,9,-1072,-184,-107,-1699,-1111,367,387,537,-195,-98,-330,-2601,-1106,-173,-1058,-1049,-539,-873,-1189,-1324,-1509,-1428,-1370,-1286,-1191,-1076,-1395,-1611,-789,-445,-1119,-89,125,304,267,-517,-331,-26,53,-1108,-798,537,-236,-939,-673,-251,-666,-1317,-180,-163,-2203,-846,-999,-1035,-797,-403,78,570,1037,-661,846,2252,1256,-1157,1623,99,1891,-1056,1031,1642,1265,-1251,425,-32,-804,-629,-957,-1173,-1301,-1274,-1069,-720,-1188,213,801,928,1375,811,287,-999,-590,-524,-803,-794,1258,1504,1157,1327,-1807,1117,1138,-506,-1344,122,-72,197,789,304,-240,-792,-1300,-1758,-2132,-1818,-1444,-1062,-676,-1020,-860,-115,-248,-1008,967,966,852,622,329,13,-342,-1046,-988,-1221,-1374,-1418,-1310,-1175,-1027,-844,-1177,-723,-706,-697,-1031,-611,-583,-1849,-497,-309,-227,-156,-721,-1904,-689,-200,-331,-561,-850,-1097,-1373,-1592,-1782,-1851,-1875,-1947,-2024,-2192,-2309,-2072,-1693,-1225,-734,-441,-1139,567,-384,1083,1448,1254,1284,1026,597,9,-612,-1248,-1747,-2215,-2275,-2045,-1879,-1842,-1870,-1714,-1341,-880,-680,-44,736,1164,1395,-519,903,1468,1359,476,-1959,-2382,313,-812,-1413,-2526,-132,449,310,243,135,73,30,-62,-94,-39,66,132,-5198,-9973,660,821,1016,1172,1361,1497,1559,-25640,-7201,1272,-300,677,-6406,-1289,-1628,-1528,1555,3078,3149,-3091,-156,42,-662,2883,-80,-2400,940,2250,-177,-946,-147,-2023,-1550,12,2562,2133,183,-196,-1799,-1117,2193,2162,887,-608,-364,364,-76,-439,-997,-981,-1200,-1333,-1430,-1541,-1612,-1693,-1785,-1855,-2016,-2120,-2183,-2274,-2333,-2338,-2269,-2275,-2255,-2303,-2311,-2338,-2365,-2346,-2386,-2374,-2397,-2369,-2317,-2249,-2150,-2003,-1842,-1656,-1452,-1240,-1087,-1287,-709,-451,-890,-1160,-813,-1123,-1093,-772,304,-1433,706,172,855,-1122,402,-1090,-171,176,564,754,1463,2019,2397,1149,1369,1717,-368,776,190,1274,575,-333,-715,-1201,-1501,-1650,-1642,-1525,-1337,-1113,-871,-1296,-1461,-451,155,-588,-1918,-730,362,850,-538,-1175,15,239,1235,-454,-1611,-929,-1623,-21,-1315,-1499,-395,-216,-207,-850,-86,-18,58,32,-643,-453,-46,-117,-174,-228,-687,-198,-164,-107,-938,-345,31,-883,283,529,882,1394,-640,-257,-976,1960,2483,1435,1022,436,1138,1919,-1026,864,42,-737,-1227,-1342,-1055,-708,-415,-342,-444,-1176,0,-124,-231,-356,-434,-479,-1348,-583,-1003,1,134,-175,-1140,-1005,-1162,848,1558,51,-189,-524,-1623,676,411,-355,-373,412,-270,-1530,-763,-1168,-1526,-1766,-1849,-1831,-1865,-1698,-1602,-1495,-1349,-1216,-1106,-431,-20,-30,651,1204,1540,1768,1595,-1282,-1753,-595,-654,-753,540,964,-695,-287,-444,-832,-1094,-1206,-1228,-1166,-1109,-1074,-1097,-1097,-1087,-1017,-831,-607,-651,-1400,360,-801,100,-1421,997,1399,1197,-1406,409,1322,1266,1116,999,847,856,920,906,-1660,586,1373,-333,-682,311,1527,87,-132,492,153,-434,-1693,-1642,-2243,-2670,-2346,-1984,-1741,-1548,-1386,-1298,-1289,-1390,-1352,-1361,-1392,-1415,-1366,-1183,-857,-507,-97,-274,485,1051,-36,-1232,-702,780,1351,2435,2499,1814,-1097,454,1315,-967,193,333,-361,-1139,-1817,-2268,-1790,-1185,-674,-328,-1282,-1119,-930,-486,-558,-403,-1782,212,824,1006,1003,588,1398,-213,-1392,-1046,-458,34,-561,-1104,1122,938,868,870,940,211,-275,225,554,694,-686,1324,651,-1358,-785,516,201,-2,-305,-1963,-1518,-1010,-1223,-1410,-1624,-1825,-1990,-2118,-2201,-2321,-2347,-2409,-2286,-2122,-1914,-1719,-1520,-1361,-1494,-1109,-1058,-1083,-1216,-1414,-1693,-1984,-2101,-1905,-1495,-1087,-705,-377,-135,23,-1681,78,11,-51,-87,-91,-2113,-139,-322,354,541,-88,-1746,-2524,-2335,-3149,-5517,-2112,1326,1268,1169,-27819,-37351,-12671,-4048,-1122,-2454,-1407,-1398,-1225,-644,-3019,45,258,314,250,70,-9283,-16868,-9520,-2116,-803,-1215,-490,-319,-177,-1218,-499,22,110,108,-1563,-1250,157,157,-322,148,112,35,-1174,-977,-433,-1329,-1045,-1295,-1574,-1825,-1926,-1903,-1867,-1798,-1817,-1865,-1951,-2093,-2236,-2160,-1892,-1562,-1237,-900,-1080,-1553,-557,-73,-61,-1303,-391,-871,-598,-650,-1387,-899,-1253,-1844,-622,275,-22,-859,-1328,-39,-118,-429,223,-908,-739,-134,-476,1069,1427,-228,-720,677,701,-322,-520,-1115,-1806,-1847,-1506,-1138,-1514,511,802,877,782,553,297,21,-166,-237,-130,31,374,616,-569,-580,-730,-1465,566,344,-40,9,-100,-262,-400,-608,-872,-1151,-1349,-1231,-861,-313,-729,133],[-796,-499,-1446,-1910,-885,-233,-150,229,209,169,-73,-276,-8,-949,-2,-539,-1949,-1373,-680,-794,-878,-822,-1097,-658,-565,-548,-1167,-746,-951,-1256,-1579,-1902,-1905,-1574,-1144,-736,-428,-393,-648,-483,-1049,-1095,-660,-886,-1044,-1049,-1325,-391,84,530,-1005,-80,328,1752,1471,556,-208,-280,825,-196,1283,1359,-289,86,-868,1348,1465,68,-1860,-1747,-599,-386,4,-1852,-13,447,-640,140,503,-196,-319,360,781,-942,-192,-670,-1110,-1474,-1709,-1928,-1962,-1649,-1355,-965,-610,-251,-555,-32,-652,-1161,239,-1146,274,92,-133,-1485,-1154,-481,-1225,-1903,-626,-717,-875,-1027,-1203,-1332,-1334,-1221,-1049,-1602,-1287,-710,-736,-849,-1000,-1261,-1563,-1839,-2114,-2223,-2088,-3144,-1777,-6039,-27791,-34297,-23321,-8408,-2823,-1792,-2420,-3709,-3344,-204,-54,-572,-1425,-129,-2276,392,-337,-163,-244,951,396,586,117,-2425,-1598,375,-967,-580,206,353,558,-1227,-1283,488,-209,-180,577,316,-1414,-701,-746,-1181,-1502,-1787,-1931,-1833,-1660,-1521,-1437,-1363,-1372,-1437,-1606,-1790,-1954,-1779,-1574,-1325,-1081,-845,-578,-376,-200,-297,-702,-441,-1689,-256,223,295,-625,-1130,270,1012,1260,1025,-801,-905,-133,-7,1008,1264,988,-999,799,1000,-499,672,742,585,-5,883,-1266,-97,-125,-1496,-1383,294,293,825,-207,-99,-363,-2320,-1021,-105,-1285,-848,-1397,-1807,-1878,-1651,-1671,-1638,-1750,-1859,-1831,-1649,-1455,-1449,-1076,-952,-1327,-818,-755,-745,-754,-764,-807,-811,-738,-1382,-1199,-138,-424,-1453,-321,-110,-866,-1609,-538,76,-2081,42,466,-592,-814,586,-227,1406,1870,-809,959,2321,982,-879,1533,141,1790,-1093,1003,1520,877,-1039,-424,-1077,-1528,-1368,-877,-335,124,505,-918,160,-1247,480,871,546,1158,810,22,-1632,-231,-566,-1009,-953,1176,1170,472,-193,-1547,-751,-506,-169,-885,198,207,18,-309,-727,-1161,-1484,-1287,-829,-464,290,843,692,-93,-999,-999,-113,-354,-1029,2206,2312,1961,1495,721,442,-112,-1046,-1091,-1416,-1547,-1500,-1351,-1261,-1233,-1232,-1434,-1613,-1885,-2115,-1964,-1741,-1579,-1618,-1247,-1159,-1105,-1074,-1068,-1696,-1086,-1069,-1066,-1107,-1169,-1179,-1238,-1309,-1461,-1618,-1819,-2097,-2241,-1968,-1632,-1264,-913,-1318,-736,-693,-1143,397,-320,465,387,218,-20,-261,-561,-894,-1133,-1334,-2323,-1248,-1050,-1071,-1328,-1236,-1394,-1435,-1307,-1062,-866,-275,80,420,610,-198,757,768,710,573,-1718,-2785,-106,-1195,-1380,-2846,-834,-846,-934,-899,-874,-789,-694,-683,-656,-2077,-468,-381,-2528,-12518,528,908,1069,1682,2033,2280,2398,-25125,-573,1979,1563,1123,-6174,-400,-2784,-2969,605,1044,1463,-3927,498,-494,-2307,1670,-118,-2399,1163,1230,230,-617,-76,-2561,-1098,418,2794,2351,734,-236,-1642,-1132,2000,3754,988,-365,-245,868,458,-417,-779,-899,-1120,-294,-423,-460,-361,-690,-724,-1463,-1653,-1047,-372,514,385,-1386,-902,-348,-684,-1261,-509,-1253,-125,-71,-898,-81,-655,-269,-433,-662,-929,-1216,-1482,-1746,-1957,-2049,-2005,-1866,-1713,-1533,-1397,-1285,-1200,-1202,-1406,-849,-736,-1303,-452,-300,-103,-812,319,-995,-720,-415,479,750,1712,1810,1866,1247,1119,1605,-57,783,-90,795,512,-384,-68,-341,-563,-792,-1001,-1177,-1292,-1330,-1277,-1191,-1381,-632,-376,-753,-1620,-908,356,621,-557,-1242,218,804,660,-219,-1801,-1137,-1494,-687,-1682,-1430,-1513,-1651,-1686,-1589,-1441,-1246,-1014,-865,-659,-493,-388,-310,-258,-246,-540,-214,-225,-235,-1032,-639,-415,-503,-524,-511,-409,-144,-730,-436,-244,1259,1579,1130,654,394,1070,1019,-899,-58,-579,-1087,-1280,-1080,-580,-105,265,-496,-820,-485,767,531,253,-123,-459,-825,-1319,-1325,-1393,-1265,-1079,-836,-1246,-908,-1213,254,471,41,-158,-332,-1334,778,842,-465,-35,1478,-861,-1486,-1058,378,40,-511,-677,-1286,-1546,-1854,-1939,-1814,-1655,-1570,-1515,-1606,-1780,-1998,-2227,-2187,-1890,-1614,-1309,-1216,-1714,-479,-478,-865,-46,-21,-850,-62,-64,-60,-38,-862,-398,-916,-934,-674,-279,-367,-459,-506,-444,-321,-778,-1553,-34,-1191,-74,-1064,1338,2280,824,-1360,380,2608,2567,2388,2189,668,1722,1550,976,-1522,408,1108,-703,-1150,58,1107,-56,-88,138,620,385,-1854,-90,-345,-563,-985,-892,-973,-1733,-773,-560,-477,-1528,-1046,-627,-1007,-1174,307,97,-169,-548,-907,-1180,-1185,-982,-593,-1361,-724,653,998,1338,1649,1883,-865,386,1507,-877,-157,494,27,-1253,-326,-1016,-1662,-2029,-1726,-1266,-1303,-916,-782,-883,-1106,-1286,-1396,-1237,-892,-467,-9,251,870,-736,-1392,-920,-582,-52,-777,-1194,1938,1906,1867,468,1635,221,-425,49,735,912,-837,947,555,-1528,-887,105,-277,-545,-869,-1869,-1455,-1078,-1000,-917,-918,-981,-1087,-1233,-1395,-1627,-1751,-1857,-1923,-1989,-2067,-2188,-2202,-2057,-1790,-1510,-1208,-932,-728,-575,-514,-1671,-581,-747,-924,-1178,-1470,-1781,-2114,-2393,-2238,-1977,-1735,-1501,-1283,-1111,-2069,-923,-839,-800,-774,-719,-1469,-1882,-2078,-3320,-5710,-1722,59,357,668,-28118,-40446,-12686,-4843,-1246,-2440,-893,-574,-1233,-1801,-3765,-1233,-598,-86,303,-2274,-9893,-18045,-9203,-2820,1303,-1336,767,-125,-151,-1361,-351,1153,1158,883,-1741,-1334,642,831,-468,73,902,678,-1202,-1148,-575,-1438,-1093,-1198,-1231,-1529,-1543,-1391,-1547,-1104,-1080,-1092,-1126,-1157,-1120,-1025,-868,-635,-405,-187,-656,-1378,-471,-134,-356,-1086,-975,-1509,-1270,-1139,-1362,-861,-1241,-1888,-905,130,-130,-750,-1100,-19,-64,-333,256,-798,-298,-199,-483,-340,-171,-89,-501,68,-29,-222,-437,-642,-600,-373,-1394,-1178,-1207,877,1680,1772,1718,1547,1249,1101,880,673,543,87,475,473,-543,-346,-500,-1281,-181,-403,-518,-539,-456,-398,-362,-318,-422,-638,-964,-1251,-1496,-1549,-1395,-1108],[-535,-384,-1534,-1934,-885,-295,-176,192,295,384,-63,-293,-38,-1031,-86,-918,-1910,-1390,-1820,-1611,-1293,-1012,-916,-872,-954,-1169,-1484,-1837,-1736,-1307,-823,-932,58,391,-1025,882,984,123,-793,-589,-1080,-1139,189,1039,7,-1038,-1278,1490,1583,522,-1121,-204,598,1332,1214,449,-344,-462,854,-151,873,906,10,-90,-782,1056,1962,51,-1501,-1280,-989,-567,-218,-1670,521,843,-512,592,782,148,-243,5,-206,-1043,-1250,-1645,-1889,-1962,-1932,-1868,-1843,-1769,-1571,-1254,-934,-570,-580,91,-614,-1113,403,-1461,465,304,42,-1409,-1062,-486,-1542,-1728,-737,-745,-762,-718,-660,-569,-436,-302,-197,-1210,-1681,-386,-673,-1068,-1484,-1874,-1891,-1526,-1101,-2703,-1156,-3705,-1957,-4751,-25991,-44052,-32502,-10031,-1849,-1743,-1733,-3210,-3360,-21,462,-147,-1329,-247,-1854,-352,-381,-472,-657,-856,-1214,-1571,-1921,-2317,-1622,-1216,-823,-502,-275,-87,26,-826,-1396,-23,-547,-154,-246,-313,-1588,-563,-608,-996,-1147,-1063,-1246,-1428,-1653,-1912,-2185,-2395,-2097,-1778,-1530,-1281,-1014,-805,-901,-600,-521,-460,-359,-297,-225,-131,-987,-268,-1449,-107,652,897,-98,-1158,281,1525,1959,1022,-755,-957,-204,135,1342,1048,713,-950,7,-232,-925,-373,-226,39,361,748,-1412,-491,-530,-999,-1590,245,201,1076,-217,-53,-336,-1966,-723,-579,-1363,-1281,-1237,-1060,-911,-731,-805,-799,-894,-1284,-1380,-728,-1422,-1234,-718,95,-1501,1360,1692,1875,434,268,-384,-216,-604,-1314,-1463,103,-638,-1845,90,78,-1075,-1845,-843,-90,-1885,-96,-211,-708,-928,-781,-469,-148,150,-971,623,744,698,-565,595,194,-12,-1104,-798,-1244,-1685,-2032,-1931,-1496,-1342,-654,-323,-19,173,273,-886,60,-1249,-19,198,139,197,279,-238,-1259,138,-578,-1215,-1058,135,-186,-633,-1137,-1634,-1847,-1344,-885,-496,-260,-75,-72,-216,-488,-867,-1899,-1582,-1366,-755,-8,762,276,-284,-932,-1162,-115,-403,-1101,2031,2390,2148,1523,358,240,-317,-958,-802,-687,-513,-378,-243,-203,-230,-251,-838,-400,-324,-114,-669,149,594,-1397,-1059,-526,2165,2246,-835,-1412,527,1556,1638,1368,774,-281,-292,567,-469,-1084,-573,-104,-627,-984,-864,-1031,-1048,-1535,-923,-923,-1108,272,-259,233,1204,1156,994,771,420,-48,-656,-1420,-2377,-1686,-1862,-1945,-1871,-1687,-1648,-1638,-1702,-1879,-2072,-1871,-1622,-1328,-1123,-885,-726,-611,-481,-421,-1557,-3244,-558,-1643,-1440,-2838,-707,-581,-550,-432,-376,-322,-327,-480,-675,-4519,-1059,-1232,-1057,-14642,-100,485,1109,1672,2226,2665,2965,-18678,3092,3012,2739,2445,-5860,517,-3697,-4537,694,1264,1219,-4828,907,-928,-4042,-191,-624,-2631,-1487,-1713,-1616,-1352,-1119,-2050,-572,-268,92,435,807,-264,-1411,-1189,1726,2017,990,-155,-130,1138,667,-862,-561,-1136,-1640,-1122,-1198,-1024,-675,-448,-717,-1398,-1638,-666,-346,508,188,-1641,-521,-345,-673,-1623,-771,-1646,-477,-219,-1005,153,-650,292,273,-458,-862,-795,-357,-579,-798,-1013,-1271,-1466,-1577,-1552,-1479,-1383,-1312,-1282,-1760,-1096,-1091,-1178,-1110,-1146,-1163,-1172,-1233,-1237,-1284,-1315,-1305,-1343,-1344,-1379,-1390,-1428,-1433,-1397,-1296,-1138,-1003,-847,-697,-581,-453,-379,-328,-374,-496,-694,-945,-1246,-1563,-1734,-1666,-1406,-1158,-913,-1349,-956,-610,-503,-591,-1380,257,701,1140,6,-1990,-1370,-1159,-194,-1934,-1379,-912,381,-315,-546,-561,193,520,1363,-652,-303,-248,-688,-65,491,-388,329,103,215,-1088,-960,311,-168,70,-12,-69,-48,-810,-569,127,215,397,525,289,324,611,512,-767,146,-32,-316,-588,-903,-1112,-1247,-1236,-1069,-1119,-721,-631,-656,-713,-851,-1012,-1210,-1369,-1516,-1593,-1542,-1457,-1317,-1197,-918,-1180,-305,10,-44,-210,-183,-1026,989,1289,-440,235,2005,-1310,-1132,-1327,425,232,-585,-886,-1215,-783,557,708,486,-427,-1385,-475,-61,-212,-360,-781,-785,-1003,-1277,-1514,-1704,-1867,-1867,-1788,-1577,-1234,-927,-908,-260,105,450,411,-1167,-426,-1289,-851,-377,706,431,-366,-159,-303,-314,-863,-1643,-383,-1549,-251,-602,1697,2205,410,-1188,398,2222,2126,1907,1675,428,1126,880,599,-1171,24,-199,-1004,-1616,-573,-567,-508,-410,-308,-198,-82,-1945,188,299,419,-996,-104,-407,-1916,-384,33,-743,-1442,-1167,-805,-963,-935,702,464,-65,-731,-1420,-2008,-1801,-1259,-673,-1409,-616,632,888,1109,1283,1393,-651,360,1349,-761,-425,92,-221,-1421,-603,-1054,-598,-927,-1190,-1386,-1540,-1595,-1578,-1570,-1603,-1621,-1699,-1829,-1982,-2172,-2298,-2226,-1978,-1680,-1376,-1092,-845,-541,-872,-1205,334,596,838,124,1034,242,-531,-102,433,203,-965,-234,-366,-1506,-896,-666,-861,-965,-1136,-1657,-1254,-419,145,125,1270,1684,342,-176,-332,-739,542,220,-1542,-1007,0,595,-782,-1006,-1104,-672,-1120,-1576,-1969,-2055,-1842,-1563,-1307,-1169,-1079,-1114,-1242,-1450,-1731,-2015,-2117,-1895,-1538,-1137,-739,-392,-1537,-520,-556,338,365,370,-1121,-1241,-981,-2919,-5391,-1026,-1038,-1198,-1283,-28570,-43953,-12776,-5430,-1413,-2270,-1467,-1402,-1252,-1030,-4131,-497,-192,73,331,-4418,-9904,-18549,-8663,-3298,1493,-1421,883,-83,-398,-1392,-109,1122,1445,898,-1514,-1205,466,1038,-570,-12,1016,764,-1226,-1360,-860,-1555,-1129,-1141,683,400,-397,-581,-1315,-786,1009,621,-861,-858,765,407,265,1185,1173,914,-280,-1192,-374,-774,-1396,-1842,-1652,-1776,-916,-681,-1337,-906,-1311,-1994,-1288,-904,-937,-912,-857,-818,-808,-779,-836,-852,-863,-799,-733,-614,-440,-306,-380,-152,-121,-125,-123,-168,-123,-102,-1361,-1259,-972,517,696,789,835,843,881,892,902,862,811,38,674,601,-591,-253,-392,-1189,456,449,-690,-160,565,523,-678,355,59,-151,-529,-841,-1088,-1125,-979,-751],[458,-343,-1621,-2007,-957,-447,-266,166,886,933,-208,-419,-108,-1106,-681,-1349,-1706,-1145,-508,22,371,-1115,-595,622,450,156,-1409,-643,-1073,-1523,-1799,-1510,-1110,-792,-1064,-293,-172,-117,-921,-714,-1156,-1264,-505,-578,-636,-1097,-1316,-536,-386,-241,-1263,-270,341,527,725,352,-492,-754,788,-134,1375,1290,200,-381,-812,658,1132,-27,-1168,-805,-1399,-803,-519,-1554,947,1138,-449,870,860,357,-205,-350,410,-1259,199,-301,-777,-1199,-1522,-1746,-1928,-2002,-1937,-1792,-1682,-1547,-1410,-1297,-1141,-1106,-1021,-1927,-1043,-1036,-1052,-1358,-1051,-1054,-1881,-1761,-1281,-1379,-1434,-1267,-999,-710,-426,-190,-17,-897,-1654,-81,-322,-671,-1072,-1579,-1781,-1322,-891,-3266,-2612,-4342,-2391,-3467,-21735,-49856,-40093,-10862,-1238,-1809,-1080,-2623,-3398,-390,1389,299,-1130,371,-1501,601,466,576,-667,501,153,-129,-442,-2124,-1152,358,-353,367,865,285,643,-428,-1258,-505,-953,655,3356,869,-1624,-403,-254,-940,-894,-133,-151,-737,-1311,-1789,-1327,-790,-375,-184,252,505,776,971,-1039,-299,-314,1183,1160,1052,913,240,-1385,-247,-1309,-47,77,-9,-115,-1257,-394,-502,-670,-862,-1075,-1265,-1464,-1699,-1795,-1614,-1463,-1328,-1219,-1028,-1276,-869,-223,76,329,559,-1623,-899,-869,-553,-1865,77,10,378,-354,-412,-860,-1691,-1680,-1702,-1328,-980,-679,-457,-319,-125,-121,34,-364,-1133,-1535,504,-1412,-1106,-655,134,-1741,1409,1837,1859,468,664,-273,-335,-1008,-1062,-1526,-442,-958,-1708,223,205,-1342,-2017,-1167,-287,-1775,-344,90,-204,-1097,-631,-843,-1114,-1404,-1672,-1925,-1920,-1673,-1398,-1195,-1085,-1021,-1210,-985,-1029,-1094,-1148,-1208,-1295,-1636,-1372,-1342,-1238,-1155,-1091,-1020,-926,-1273,-753,-622,-528,-439,-356,-505,-688,-318,-635,-1464,-1171,-1012,-1259,-1423,-1222,-771,-304,122,198,-260,1110,809,412,8,1263,676,-1315,-525,-204,-637,-856,-706,-302,-513,-858,-1391,-159,-436,-1279,415,59,-335,-701,-887,-809,-592,-844,-132,-7,3,-628,-135,-213,-236,-116,-721,6,580,-58,-538,25,578,-1208,-1086,-1195,2051,2353,-863,-1148,1053,2171,3058,2688,834,-124,-462,846,-341,-995,-692,177,-418,-702,-632,-916,-448,-1721,-1166,-1024,-1017,74,-211,-292,302,298,254,215,103,-98,-829,-1489,-1907,-1452,-877,-1089,-1811,-1505,-1758,-1960,-2057,-1922,-1783,-1587,-1511,-1450,-1518,-1569,-1683,-1775,-1740,-1632,-1504,-3081,-1059,-2076,-1554,-2622,-441,-302,-304,-233,-204,-123,-26,14,109,-5684,514,702,1011,-15841,1582,1836,2093,2285,2483,2606,2643,-11142,2463,2345,2105,1892,-5515,1339,-4084,-6100,832,810,477,-5146,682,-1186,-3582,-106,-542,-3025,-68,-157,-219,-157,-88,-1480,18,99,79,-44,-209,-478,-1112,-1212,-1278,-1500,-1588,-1383,-1131,-867,-623,-1293,-332,-821,-1181,-622,-115,230,159,-212,-686,-1245,-1503,-293,-189,875,122,-1432,-64,44,-567,-1877,-829,-1792,243,715,-1022,1464,-677,468,225,-483,-833,-1222,-1440,-1418,-1217,-962,-781,-621,-488,-353,-282,-1137,-1543,-1326,-2080,-708,-590,-1008,-776,-859,-896,-899,-932,-985,-1351,-1264,-803,-808,-796,-847,-911,-1043,-1193,-1357,-1508,-1645,-1825,-1958,-1999,-1927,-1718,-1489,-1237,-1053,-930,-873,-866,-904,-961,-942,-1138,-766,-566,-951,-1131,-897,354,32,-603,-1552,624,2241,2548,236,-2014,-1568,-732,-154,-1755,-1309,-1236,76,-92,-406,-894,-334,851,1901,-632,-204,-469,-1236,-443,517,-229,122,-293,-145,-1075,-1266,-968,-1022,-964,-888,-789,-613,-854,-641,62,327,687,989,7,269,1008,1565,-628,1392,1281,527,-199,506,247,-35,-278,-914,-1273,-533,-522,-518,-450,-398,-345,-350,-1372,-718,-786,-957,-1305,-1676,-1958,-1986,-1679,-1214,-835,-464,-336,-91,-729,334,511,-321,418,1230,-1408,-751,-1490,398,341,-710,-1183,-1220,-284,903,1685,968,-482,-1435,-377,-184,-523,-848,-1432,-1413,-1580,-1716,-1732,-1655,-1673,-1392,-1293,-1196,-1062,-1024,-968,-921,-768,-560,-304,-1279,-325,-1596,-747,-95,-13,-280,-643,-1050,-1387,-1538,-1270,-1648,-716,-1919,-472,-123,1571,1750,-57,-957,414,1533,1307,944,568,77,-233,-581,-948,-1347,-1667,-1968,-2231,-2437,-2489,-2287,-2072,-1880,-1731,-1594,-1441,-2047,-946,-624,-232,-968,-478,-220,-2019,-552,-241,-969,-1288,-1185,-989,-944,-758,694,170,-386,-1048,-1720,-2273,-1813,-1256,-685,-1478,-486,593,830,1010,1112,1109,-565,273,523,-712,-695,-430,-832,-1669,-1605,-1942,-2103,-1939,-1605,-1266,-1357,-772,-617,-398,-300,-202,-315,-241,-362,-579,-856,-1172,-1518,-1902,-2270,-2142,-1809,-1422,-1065,-1254,-313,71,482,-231,1179,156,-712,-356,1144,1442,-1200,1375,525,-1381,-908,-82,-633,-1126,-1728,-1960,-1386,-558,284,185,1771,2293,142,-206,-102,-791,318,1,-1834,-1235,-145,702,-717,-1235,-906,-19,-283,-529,-753,-907,-1020,-1210,-1107,-1175,-1225,-1341,-1492,-1642,-1715,-1591,-1382,-955,-1490,-197,173,484,-1172,-754,-705,601,978,747,-896,-775,117,-2330,-4873,-543,-837,-1124,-1311,-29347,-47736,-12969,-5758,-1749,-2091,-1293,-175,-178,-200,-4243,-1775,-2510,-38,135,-6234,-9541,-18748,-8318,-3538,834,-1578,773,-160,-697,-1371,71,1004,1172,814,-1281,-1064,231,595,-712,-131,-386,-587,-1323,-1682,-1204,-1751,-1247,-1149,648,64,-568,-605,-1065,-993,727,769,-737,-890,1900,474,266,1917,1828,885,-36,-1074,-317,-901,-1541,-954,-450,-1404,-207,10,-1335,-1073,-1503,-2102,-1776,-770,-611,-553,-623,-53,-73,-276,37,-601,431,91,-892,613,464,-31,-348,-32,-163,-279,-351,-436,-431,-459,-1378,-1324,-769,-290,-268,-331,-437,-569,-654,-750,-821,-916,-999,-1081,-1116,-1143,-1143,-1122,-1069,-1110,-1039,-1044,-1016,-976,-888,-815,-1018,-473,-278,-80,99,-675,-310,87,-345,242],[13,-314,-1602,-2024,-991,-637,-740,-835,-884,-924,-979,-1042,-1120,-1212,-1251,-1379,-1418,-499,-14,454,834,-1473,-384,1552,1608,1549,-1387,1212,995,741,-412,-1477,240,159,-1060,68,228,255,-936,-777,-1186,-1385,63,0,-109,-965,-1294,-638,-871,-1186,-1511,-1806,-1629,-1177,-652,-68,-495,-1058,710,-66,1833,2503,357,-666,-860,273,1173,-81,-823,-333,-1463,-984,-792,-1411,957,1178,-370,1057,843,517,-117,-600,111,-1462,813,447,70,-263,-539,-1278,-945,-671,-583,-445,-531,-246,-826,-28,-649,-911,348,-2254,401,404,268,-1231,-1006,-367,-2017,-1893,-521,-651,-771,-808,-827,-829,-814,-813,-828,-852,-1101,-1042,-1161,-1293,-1390,-1521,-1635,-1700,-1791,-2463,-3254,-4955,-2877,-2147,-16772,-41476,-41032,-10916,-909,-1897,-480,-2039,-3342,-811,657,478,-834,-110,-1138,-877,-1257,-1587,-1602,-1233,-928,-621,-728,-1847,-910,-50,-101,252,530,360,626,-8,-918,-871,-1125,967,2658,994,-1349,-121,-62,-880,-1507,-934,-116,-169,434,-596,-1326,-847,371,-265,430,1003,865,673,-1153,-387,-444,433,313,91,-178,-473,-1691,-1069,-1328,-1473,-1360,-1127,-909,-1307,-559,-360,-226,-127,-843,-944,-463,106,169,274,387,-753,360,755,-1084,-1675,950,1203,1020,794,-1722,-1126,-909,-96,-2084,-82,-111,388,-481,-370,-778,-1377,-1492,-1821,-1989,-1782,-1574,-1416,-1288,-1019,-843,-432,-295,-853,-1599,805,-1301,-951,-517,271,-1869,1258,906,400,-98,-489,-702,-645,-1360,-651,-1257,-566,-1212,-1091,-410,-662,-1394,-1884,-1336,-443,-1636,-556,661,45,-1181,948,-732,711,346,-1418,-613,-1170,-1705,-1918,-1610,-1228,-889,-1300,-428,-341,-327,-428,-430,-908,-1787,-899,-1025,-1050,-1035,-969,-827,-610,-1209,-1018,-696,-736,-7,630,-577,-92,610,-625,-1548,-1169,-938,-1459,-1980,-1723,-1102,-540,-72,207,-75,809,973,404,-340,813,628,-716,-404,-72,-689,-523,-663,-729,-739,-711,-1536,-685,-679,-1450,-847,-944,-1058,-1178,-1254,-1266,-1261,-1199,-1227,-1241,-1301,-1384,-1375,-1326,-1196,-953,-804,-558,-368,-187,-348,-50,346,-945,-840,-1633,915,1002,-756,-813,1045,1017,942,819,698,135,-572,900,-147,-832,-721,179,-166,-378,-363,-963,-484,-1752,-1358,-845,-778,-51,-379,-768,-1204,-1431,-1127,-414,348,1002,-896,-1450,-1362,-1424,1099,-749,-1284,-259,1053,746,-518,-877,-1378,57,-80,-207,-434,-601,-779,-894,-873,-813,-1363,-2716,-1402,-2336,-1621,-2302,-1339,-1589,-1988,-2303,-2568,-2356,-1893,-1502,-1117,-5479,-339,-59,281,-15657,765,908,1027,1066,1112,1108,1062,-4225,905,910,863,899,-5139,911,-3773,-6985,1048,1029,-104,-4330,851,-1200,-1969,-1258,-723,-3435,218,244,291,438,288,-854,633,624,486,215,-113,-545,-922,-1195,-1278,-1085,-758,-279,154,543,866,-1606,-61,-212,-480,-460,-112,374,360,53,-599,-981,-1245,-81,-194,-334,-456,-1100,-456,-364,-370,-1905,-939,-1604,118,653,-916,1736,-699,161,694,-350,-356,-357,-1000,-1508,-1621,-1256,-726,-154,206,-376,-170,-1010,-1692,-1311,-1880,-581,6,-760,226,756,594,5,170,-948,-1222,-1290,-515,-642,-678,-692,-639,-586,-506,-414,-300,-184,-637,-117,-116,-479,-138,-131,-83,-59,-381,-186,-144,-371,-461,-662,-938,-1176,-1354,-1352,-1225,-1007,-723,-390,-568,-1722,531,806,1006,472,-1887,-1665,-232,-4,-1416,-1195,-1541,-84,-251,-673,-1146,-1546,-1839,-1943,-1711,-1447,-1241,-1687,-954,-882,-819,-743,-706,-664,-980,-1520,-585,-545,-447,-353,-254,-111,-841,-645,46,-15,-27,-113,-254,-403,-540,-720,-950,-1074,-1161,-1297,-1374,-1465,-1463,-1463,-1437,-1339,-1259,-1118,-998,-912,-774,-662,-551,-499,-1321,-681,-720,-904,-1146,-1263,-1082,-675,-879,-1285,691,-324,-487,-31,-440,1575,1637,-133,473,-169,-1132,-976,-1448,-461,-121,-834,-1532,-1283,-395,-906,-1519,-2180,-1791,-1451,-413,-410,476,702,-1254,369,420,91,-219,-695,-1638,-465,-321,-414,116,206,-790,97,-68,-321,-637,-1072,-1457,-1889,-2200,-1951,-1698,-1454,-1276,-1149,-1033,-970,-968,-1503,-967,-2230,-683,381,652,842,-485,-650,471,1012,951,802,227,-326,711,872,962,-463,-33,1263,-1278,-1653,-659,696,-562,424,-858,152,-182,-2115,-852,-1108,-1127,-926,-859,-178,-1986,-688,-464,-1063,-1093,-1116,-1132,-915,-612,829,615,411,143,-112,-380,-589,-761,-764,-1518,-454,-183,79,368,638,842,-546,189,883,-647,-889,-604,-681,-1826,-1715,-1655,-1863,-1264,-616,2,-1423,-466,-625,503,2219,2531,247,521,1374,2654,2395,-679,-570,-1615,-683,-934,-1322,-1310,-870,-1262,311,859,1388,-516,1370,46,-890,-626,1322,1685,-1457,2100,554,-1111,-833,1041,618,352,-1097,-1381,-874,-228,-178,-75,-1,68,-122,-192,181,-716,116,-126,-2095,-1368,-252,393,-608,-1414,-755,13,-115,-262,-446,-606,-788,-958,-1081,-1228,-1312,-1405,-1484,-1542,-1595,-1624,-1641,-1668,-2131,-1702,-1703,-1720,-1757,-1786,-1742,-1676,-1564,-1376,-1206,-1025,-832,-1656,-4215,-194,47,258,467,-30421,-51186,-13099,-5693,-2156,-1865,-977,-96,-398,-651,-4034,-6223,-9649,-143,214,-7491,-8866,-18763,-8260,-3393,1543,-1690,753,-221,-893,-1198,250,394,77,-378,-1047,-1393,-1820,-1419,-865,-242,327,697,-1371,-1985,-1453,-1891,-1347,-1118,628,-255,-772,-590,-811,-1117,814,962,-623,-904,1725,526,305,1848,1462,803,167,-933,-205,0,-553,-1132,-1634,-1612,-1254,-824,-1245,-1255,-1713,-1983,-2213,-764,-869,-413,-315,-38,-84,-271,-90,-390,-348,-720,-1173,-1557,-1899,-2059,-1763,-1423,-1086,-775,-482,-287,-106,-76,-1363,-1290,-526,-614,-901,-1291,-1717,-2105,-2053,-1717,-1342,-1024,-743,-525,-325,-180,-598,-160,-205,-1008,182,172,-267,186,239,-256,-1319,337,373,311,361,-753,-472,207,-175,159],[-370,-570,-1557,-2053,-1059,-1165,-1287,-1387,-1423,-1433,-1444,-1449,-1472,-1539,-1604,-1553,-1360,-1027,-688,-362,-107,-1802,-256,480,586,621,-1297,612,631,660,-241,-1516,583,366,-1076,-449,1021,878,-917,-856,-1247,-1576,0,657,172,-711,-1238,437,513,-302,-1385,-12,28,-435,-1041,-1752,-1256,-1437,534,-53,1886,3294,395,-982,-995,-149,711,-195,-574,21,-1179,-1189,-1101,-1321,1589,1463,-363,1070,665,553,-62,-809,-174,-1557,764,688,368,14,-328,-901,-578,-722,-778,-762,-769,-718,-1033,-523,-769,-724,-113,-2012,-128,-209,-389,-1123,-1042,-1296,-1932,-2196,-1590,-1091,-654,-241,61,259,366,372,290,-365,-477,-386,-704,-1047,-1356,-1700,-1997,-2042,-1887,-1819,-2344,-5640,-3527,-962,-11861,-33298,-35776,-10607,-954,-2113,-101,-1638,-3306,-1341,-544,-826,-919,-709,-877,224,774,905,-1342,801,-58,-847,-1060,-1635,-719,369,38,1288,1338,416,489,266,-645,-981,-984,1123,1442,772,-985,-800,-1519,-1801,-1360,-797,-317,-174,308,-545,-1322,-1359,-188,-433,-539,-904,-1211,-1476,-1606,-1452,-1231,-1029,-824,-717,-667,-672,-1814,-837,-1094,-1247,-1533,-1772,-1812,-1576,-1305,-982,-725,-519,-884,-903,-656,-212,-257,-293,-326,-602,-271,-79,-631,-1551,840,1151,1092,515,-1781,-1260,-792,223,-2362,-334,-228,964,-708,-121,-321,-1151,-988,-1295,-1501,-1577,-1499,-1312,-1057,-629,-318,169,-311,-636,-1673,1181,-1222,-892,-429,388,-1907,135,-396,-975,-1533,-1945,-1836,-1435,-1743,-805,-950,-938,-1454,-464,-357,-260,-1212,-1660,-1432,-486,-1589,-841,1103,270,-1301,864,-794,800,516,-1667,-231,-703,-1228,-1745,-2292,-2176,-1703,-1496,-823,-447,-88,-349,676,-1068,-1833,-516,1818,-814,2810,1769,-801,-331,-1187,-1480,-1240,-1075,-531,490,-527,382,1002,-657,-1485,-1173,353,-2,-252,-313,-170,22,197,18,-72,412,404,291,-743,-87,-308,-522,-701,-840,-934,-957,-915,-830,-741,-657,-1583,-595,-580,-1708,-715,-799,-915,-1069,-1256,-1348,-1486,-1567,-1720,-1823,-1930,-2022,-1999,-1947,-1862,-1724,-1734,-1681,-1705,-1740,-1759,-1734,-1725,-1661,-1485,-1556,-1140,-920,-684,-527,-176,114,385,612,814,389,-729,1146,0,-709,-764,127,13,-115,-127,-980,-548,-1752,-1595,-544,-516,-188,0,-1182,202,895,429,-319,-175,821,-954,-1405,-863,-1385,1148,-754,-785,-282,1307,1371,-598,-900,-1461,181,753,1235,877,643,466,398,484,601,-1325,-2423,-1941,-2441,-1713,-2020,-821,-292,-708,-1040,-1395,-1671,-1857,-1941,-1804,-4759,-1263,-1088,-863,-14464,-672,-693,-736,-833,-862,-855,-784,-613,-444,-130,123,412,-4853,715,-3013,-5973,747,609,-466,-3561,189,-1066,-481,-2443,-871,-3467,-2,218,142,95,-19,-263,-232,-309,-293,-227,-52,10,-322,-963,914,1084,760,428,383,1069,914,-1738,164,381,136,-57,-194,-294,-271,-170,-528,-696,-967,386,435,392,194,-811,-440,-955,-1473,-1883,-1681,-1443,-503,167,-762,1245,-771,-80,539,-147,-38,167,1007,-308,-686,-1615,-410,-454,-251,-458,-136,-881,-1751,-1286,-1553,-428,-93,-486,26,761,432,92,-293,-878,-966,-1104,-602,-335,12,309,566,250,308,718,635,509,-691,72,-138,-495,-402,-412,-304,-138,-541,-155,529,-339,-447,-411,-716,-395,497,-723,-837,-581,-617,-1209,-1668,-1914,-1225,-695,-259,82,-1745,-1639,301,221,-1042,-1057,-1815,-140,-481,-832,-1292,-1311,-1125,-811,-505,21,-522,-2040,-1031,570,154,-234,-912,163,-835,-1718,-140,-243,-299,-391,-514,-637,-844,-1131,-1427,-1741,-1825,-1745,-1590,-1411,-1229,-1123,-1110,-1046,-1006,-1086,-1182,-1376,-1550,-1773,-1966,-2006,-1939,-1739,-1562,-1456,-1351,-1314,-1308,-1373,-1458,-1631,-1869,-2142,-2502,-2121,-1600,-1066,-645,-1633,137,-396,-641,-6,-174,1773,1378,76,-11,-888,-1633,-1433,-1256,255,433,-909,-1904,-1399,598,972,577,295,-576,-1407,-559,-672,469,1228,-533,-76,710,305,-109,-497,-1554,-1061,-1191,-1184,-1049,-986,-938,-969,-988,-1025,-1048,-1035,-1002,-1488,-723,-525,-347,-142,-938,-267,303,368,-920,-1253,-1103,-2309,-854,627,646,658,-791,-290,559,1071,1284,1443,-418,-757,1476,1217,890,-91,-99,1181,-1115,-1100,-821,433,-694,684,-1105,1409,821,-2123,-273,-617,-647,-779,-1218,61,-1875,-780,-600,-1000,-880,-1009,-1210,-869,-492,410,288,232,162,148,-96,137,88,64,-1525,-113,-239,-414,-552,-645,-690,-688,-635,-479,-535,-987,-820,-784,-1627,-1610,-1562,-729,-384,-366,945,-1481,-366,-647,552,3252,3578,801,1294,1635,2929,3080,-940,-1027,-1196,-493,-1082,-1654,-2020,-1249,-1228,1066,2030,1823,-736,1099,-87,-1059,-906,1497,1918,-1732,1907,643,-759,-682,755,273,-73,-1212,-1274,-1164,-1398,-1593,-1699,-1754,-1724,-1625,-1501,-1370,-1320,-1202,-1119,-2232,-1380,-918,-915,-927,-1551,-987,-998,-955,-881,-797,-679,-572,-701,-1011,-314,-263,-278,-330,-405,-496,-562,-577,-531,-1540,-203,46,291,-646,-1168,-760,124,874,940,-614,-82,233,-991,-3499,-1183,-1498,-1354,-853,-31940,-51901,-13211,-5409,-2668,-1689,-497,655,365,68,-3580,-10234,-16350,-3204,-144,-8251,-8101,-18787,-8635,-2987,191,-1781,-99,-316,-983,-959,-953,-1129,-1186,-1289,-1326,-1362,-1391,-1402,-1410,-1340,-1284,-1219,-1397,-2284,-1598,-1986,-1480,-1094,-780,-806,-1035,-849,-921,-1204,-961,-891,-712,-959,-101,245,328,943,1047,632,276,-838,-103,318,-23,186,-42,-348,99,728,-1118,-1499,-1971,-1744,-2170,-1093,-1135,-295,-9,-39,-148,-331,-221,-140,539,88,-1498,176,350,-8,-361,-145,173,91,141,-72,1385,1141,-1357,-1232,-319,-309,-720,-1181,-1629,-2015,-1860,-1582,-1317,-1128,-981,-891,-806,-763,-729,-699,-645,-970,-591,-564,-489,-404,-288,-642,-1597,-33,8,2,-66,-921,-679,-236,-364,-522],[-1532,-1867,-1839,-2034,-1128,-928,-431,-64,207,436,-1058,-1002,-176,-845,-741,-1319,-998,377,197,-8,-270,-1986,-765,-972,-1176,-1384,-1571,-1707,-1767,-1772,-1674,-1550,-1357,-1165,-1028,-945,-331,-35,-797,-866,-1246,-1731,1,1204,516,-289,-1023,866,633,-459,-1340,-471,-923,-1369,-1612,-1365,-895,-1779,62,-19,877,1220,413,-1167,-1097,-483,296,-267,-335,346,-736,-1306,-1333,-1180,1176,1276,-329,1022,453,575,64,-874,-312,-1330,437,2652,2123,202,-33,-426,-131,1010,1394,-798,-964,553,-1205,358,-886,-407,151,-1396,-282,-328,-503,-930,-1041,-1109,-1802,-2532,-1762,-1604,-1318,-985,-716,-511,-363,-280,-255,-265,-359,-479,-623,-1069,-931,-1124,-1311,-1457,-1620,-1735,-1789,-6291,-4240,-1549,-7184,-25941,-30117,-10124,-1220,-2359,-395,-1347,-3192,-1805,-485,-663,-873,-1048,-1131,-1088,-905,-667,-1604,-132,-251,-1232,-1303,-1402,-482,296,168,1016,1160,528,332,452,-421,-714,-562,1227,1748,983,-523,463,97,-831,98,-84,-218,-301,-398,-519,-1250,-1772,-674,-583,-234,48,378,-105,-1345,-560,-615,818,719,510,252,-27,-1596,-530,-1008,-803,-831,-770,-730,-1539,-794,-850,-999,-1209,-1468,-1727,-1899,-1650,-1335,-997,-681,-416,-484,105,-92,-766,843,1062,1080,190,-1728,-1284,-574,472,-2367,-559,-214,1050,-942,-177,-286,-938,302,-405,-1057,-1631,-1951,-1562,-1300,-1031,-997,-853,-797,-719,-1688,-495,-1116,-857,-320,-135,-1803,-143,-147,-197,-254,-300,-371,-672,-1937,-487,-637,-1254,-1544,-494,-463,-402,-808,-1397,-1399,-538,-1560,-1117,190,141,-1398,68,-837,-74,-223,-1900,-593,-843,-1145,-1449,-1804,-2071,-1801,-1732,-997,-604,-219,-342,562,-1185,-1751,-747,2166,-967,2453,1873,-853,-519,-1169,-1842,-1755,-1173,-1041,324,-326,764,1160,-666,-1332,-1138,2192,2221,558,1886,1068,-645,789,-309,-216,8,-340,-743,-1145,-1503,-1754,-1807,-1687,-1537,-1422,-1335,-1270,-1204,-1128,-1013,-1448,-702,-480,-1966,-127,34,139,-394,-1891,-931,-33,-274,-423,-686,-1008,-1531,-1660,-1951,-1891,-1556,-1394,-1206,-1136,-1121,-1138,-1163,-1252,-1310,-1253,-1181,-1030,-818,-580,-327,-104,119,274,331,310,311,-901,219,112,-619,-803,22,138,100,82,-958,-620,-1751,-1854,-199,-246,-315,69,-1388,-164,760,2026,3,-614,475,-987,-1349,-410,-1335,1123,-855,-326,-297,1379,1586,-771,-932,-1537,124,591,1030,1074,1025,1584,2130,2019,1878,-1329,-2200,-2429,-2381,-1808,-1790,-1190,64,-2301,63,-235,-504,-759,-1036,-1167,-4177,-933,-828,-680,-12841,-755,-992,-1311,-1751,-2024,-1617,-1166,-698,-326,103,393,655,-4685,762,-2065,-4510,457,318,-604,-2891,608,-846,806,-3226,-960,-2899,-566,2387,2451,2482,273,269,1642,2882,4089,3896,3605,118,49,-777,661,2844,578,548,516,1938,1542,-1603,320,-375,-1150,-1793,-1867,-1346,-756,-217,-498,-437,-704,580,734,961,716,-605,0,-520,-999,-1670,-1234,-1373,-275,312,-603,1261,-907,-184,478,64,224,360,1025,-325,-916,-1433,69,-298,-604,-793,-932,-1016,-1666,-1272,-1236,-914,-809,-652,-444,-220,45,323,367,-761,-703,-841,-569,0,437,497,154,-282,-732,-1146,-1438,-1548,-1530,-1397,-1247,-1145,-1043,-986,-899,-803,-646,-424,-148,-337,-528,-173,-506,-400,597,-520,-803,-393,-197,-753,-997,-2138,-1468,-1255,-895,-508,-1645,-1488,492,480,-664,-916,-1992,342,1013,8,-1307,-397,410,155,-428,-113,-441,-2246,-1226,-181,-163,-364,-1028,-261,-679,-1870,-799,-1051,-1275,-1519,-1719,-1733,-1544,-1237,-870,-564,-211,43,200,294,339,276,-170,-35,-190,-478,-697,-988,-1186,-1346,-1411,-1481,-1302,-1236,-1273,-1436,-1643,-1945,-2281,-2127,-1741,-1367,-989,-579,-1028,119,-397,341,-403,-1665,-330,-388,-804,-37,37,1022,628,186,-228,-541,-670,-552,-1034,92,409,-901,-2215,-1580,552,262,-114,-561,-1062,-1595,-2046,-2311,-2014,-1754,-1610,-1621,-1696,-1897,-2070,-2055,-1806,-1342,-874,-369,188,637,-454,1133,1678,1497,1119,-241,561,-1333,-52,832,1450,114,-1109,-731,1376,2027,-823,-966,-1136,-2046,-989,1091,919,768,-916,74,589,610,637,567,-930,-1207,177,3,-232,-515,-690,-762,-841,-549,-914,-105,-781,84,-1217,-169,-375,-2074,-495,-308,-493,-695,-1560,141,-1748,-858,-656,-846,-679,-899,-1223,-826,-417,-214,-650,-954,-1122,-1052,-866,-628,-463,-309,-1520,-272,-375,-594,-863,-1193,-1597,-2060,-2412,-2136,-1582,-1060,-974,-801,-1153,-986,-1527,-825,-433,-584,748,-1545,-282,-691,609,1505,1182,771,306,-157,-615,-994,-1254,-1413,-1431,-1406,-1316,-2004,-1186,-445,-1181,487,930,1282,-936,737,-264,-1228,-1200,1148,805,-2019,2,-331,-626,-734,-683,-624,-419,-1291,-1221,-535,-386,-576,-831,-1194,-1606,-2017,-2261,-1931,-1589,-1216,-944,-2102,-1303,-630,-740,-928,-1666,-1509,-1839,-2090,-2097,-1858,-1530,-1213,-902,-1342,-332,-65,137,298,415,385,484,-179,391,-874,322,384,507,-503,-1388,-673,-66,627,1218,-608,143,2432,-391,-2763,1664,1216,664,-2285,-34076,-49732,-13425,-5132,-3302,-1649,-210,137,405,591,-2956,-13732,-22493,-7081,-1712,-8705,-7441,-18917,-9519,-2477,-554,-1866,-361,-312,-983,-734,-217,-142,73,266,-745,-698,-71,1136,-879,-19,1220,432,-1412,-2569,-1632,-2020,-1662,-1096,39,-817,-1314,-788,-633,-1273,421,373,-647,-1075,354,345,324,553,582,371,275,-809,-42,295,123,537,242,62,217,369,-964,-1796,-2224,-1471,-1765,-1399,-1383,-228,231,-66,-280,-472,-322,119,65,-397,-1817,-1422,-1421,-983,-466,-622,-186,-29,103,-215,1001,887,-1324,-1163,-155,-93,-552,-1061,-1515,-1684,-1450,-1195,-988,-905,-1030,-1049,-1233,-1495,-1766,-1510,-1102,-997,-417,-153,98,297,429,-999,-1701,700,686,-11,288,-1154,-839,-113,-417,-769],[-966,-1324,-1334,-2043,-1180,-1127,-505,132,1329,632,-1221,-1284,-222,-681,-752,-1219,-839,1350,651,-14,-605,-2026,-1044,-929,-775,-653,-882,-414,-243,-69,98,-1183,549,252,-1002,-1487,230,857,-686,-883,-1266,-1873,-11,1425,893,163,-752,-162,-627,-1060,-1320,-1366,-1236,-1073,-927,-795,-733,-2139,-865,-1045,-1245,-1477,-1715,-1947,-2027,-1852,-1678,-1539,-1387,-1362,-1385,-1433,-1560,-1416,-1248,-1053,-872,-745,-619,-578,-581,-874,-458,-1039,175,803,1377,366,231,22,288,1236,1794,-958,-1252,204,-1396,308,-1066,-55,210,-749,-877,-1299,-1562,-1540,-1299,-1037,-1753,-2644,-546,-467,-466,-475,-557,-691,-859,-1064,-1297,-1538,-1814,-1848,-1606,-1357,-1099,-932,-1296,-705,-680,-1021,-773,-6641,-5060,-930,-2981,-19562,-25110,-9676,-1697,-2688,72,-1228,-3066,-2145,968,1092,-123,687,-436,-265,894,763,-1710,491,-445,-1566,-1484,-1202,-402,-768,-1039,-1151,-1076,-832,-536,-255,-338,-297,-76,989,1285,940,-45,781,124,-716,480,1258,261,-85,326,-49,-1166,-2092,-1092,-740,238,1720,925,-444,-1310,-546,-593,1471,1083,572,15,-554,-1252,-1514,-1472,-1202,-1000,-863,-859,-1675,-1162,-1285,-1303,-1253,-801,-730,-1082,-195,561,829,1041,-250,-940,1406,422,-5,1446,1267,926,-174,-1624,-1304,-924,-695,-2219,-706,-69,906,-1181,-253,-237,-746,-214,-542,-695,-699,-639,-631,-732,-825,-1160,-1378,-1582,-1472,-1665,-756,-1000,-847,-195,405,-1648,461,696,694,532,603,177,-825,-1814,199,-365,-1467,-1478,41,47,67,-291,-1146,-1279,-536,-1536,-1363,-527,-813,-1480,-1289,-1450,-1609,-1705,-2112,-1624,-1509,-1380,-1205,-1054,-944,-819,-1954,-510,-367,-236,-402,1,-1270,-1621,-965,244,-1012,971,1505,-950,-733,-1148,-1814,-2094,-992,-1410,159,-28,1052,1247,-620,-1149,-1054,2535,2711,506,2173,1526,-1308,304,-727,-488,1263,813,-87,-1503,-110,-579,-1021,-1412,-1743,-1975,-1948,-1765,-1572,-1393,-1208,-1239,-813,-553,-1987,-93,142,334,-772,-1973,-837,582,-138,359,142,-163,-1757,-899,-1299,-1683,-1788,-1546,-1158,-868,-635,-452,-596,-299,-375,-356,-508,-578,-638,-636,-546,-412,-221,-73,-28,-92,-196,-1037,-767,-1201,-1515,-1429,-960,-281,273,269,-903,-679,-1769,-2081,138,17,-406,131,-1203,-364,665,1950,262,-380,178,-975,-1274,0,-1270,70,-1037,-518,-765,-991,-1049,-1017,-963,-1610,35,387,724,509,944,1607,1542,1451,1279,-1343,-2039,-2784,-2218,-1883,-1617,-1652,-1268,-3890,-465,-808,-1115,-1302,-1262,-914,-3993,45,372,680,-11106,796,612,323,-100,-533,-989,-1357,-1432,-1263,-851,-502,-143,-4634,186,-1118,-3113,44,-170,-558,-2349,-616,-596,-438,-2136,-970,-2226,-985,698,831,1017,85,730,1559,1778,2048,2296,2568,182,369,-582,370,2326,339,617,603,1409,830,-1351,-197,-658,-1025,-1195,-1211,-1147,-997,-842,-701,-556,-527,-479,-432,-461,-507,-529,-475,-474,-407,-1570,-1149,-1398,-209,1,-473,148,-1113,-115,343,243,407,483,515,-389,-1110,-1075,392,300,-224,-595,-333,-715,-1497,-1281,-959,-155,-316,27,-465,736,1644,570,460,-602,-491,-588,-763,-259,-100,-207,-786,-1397,-1955,-2392,-2444,-2185,-1986,-1852,-1799,-1837,-1888,-1991,-2081,-2199,-2300,-2360,-2366,-2361,-2332,-2191,-2046,-1836,-1628,-1392,-1218,-1112,-1050,-1028,-1093,-2357,-1394,-1525,-1484,-1168,-1628,-1268,489,733,-312,-799,-1932,825,2345,37,-1200,28,2474,2270,-362,-15,-379,-2160,-1741,-2306,-1493,-711,-948,413,-557,-1989,-473,581,820,-202,80,-177,-747,-783,-817,-711,-430,-193,-38,55,97,42,-104,-164,-180,-487,-296,-123,0,69,93,-1456,-732,-147,-417,-807,-1183,-1507,-1567,-1352,-962,-570,-501,167,-1233,657,-199,572,-199,-1457,-714,-345,-997,-156,151,418,181,-22,-132,-308,-184,55,-867,-2,364,-800,-2090,-1827,1147,1474,1163,737,-715,-1174,-1069,-1203,-228,-521,-777,-1060,-1130,-1197,-1123,-906,-1302,-144,330,699,969,391,-368,1230,2375,1352,1137,141,865,-1274,212,1100,1493,114,-1260,-1255,979,2235,-713,-692,-1102,-1746,-1091,1782,1798,1144,-849,394,654,1504,1441,1237,-1281,-1623,533,486,591,592,-155,855,-552,-36,-943,-171,-818,1194,-1129,805,78,-1974,-549,-99,-673,-662,-1884,160,-1626,-951,-656,-669,-502,-776,-1174,-790,-400,-429,-635,-873,-1224,-1600,-2011,-2296,-2234,-1950,-1670,-1447,-1248,-1126,-1025,-965,-977,-1080,-1264,-1443,-1606,-1821,-2017,-2092,-1991,-1641,-1368,-954,-475,-842,447,-1605,-201,-740,671,1994,2052,1651,1778,1477,1055,568,-1367,-1699,-957,-1417,-1795,-2153,-2091,-2064,-1996,-1932,-1831,-1659,-1483,-1326,-1171,-1350,-1452,-1164,-1230,-2018,-1336,-1191,-932,-490,46,513,1064,-1317,-1202,-448,1511,1530,1112,982,352,-1340,-1111,-1780,-1841,-1195,-573,-1816,-1155,-375,695,-196,-1726,-723,-68,-376,-687,-992,-1228,-1394,-1449,-1380,-1279,-1094,-923,-755,-602,-484,-384,-309,-258,-255,-93,54,58,-376,-1564,-483,-181,475,1072,-633,381,707,188,-1968,-461,-949,-1477,-5974,-36887,-48072,-13839,-4924,-3961,-1717,332,1561,1817,-222,-2138,-16559,-27879,-10748,-3713,-9009,-6942,-19075,-10856,-1887,-1462,-1872,-464,-229,-850,-484,337,1810,2172,461,-606,-640,18,1102,-848,151,1364,286,-1334,-2680,-1482,-1926,-1793,-1035,32,-912,-1406,-940,-647,-1246,-256,-463,-705,-1157,-880,-922,-920,-846,-759,-651,-577,-750,-500,-501,-553,-648,-769,-833,-941,-1031,-1184,-2004,-2220,-1612,-1737,-1710,-1472,-1130,-760,-438,-361,-564,-231,497,596,209,-1892,383,314,33,-490,-1078,-580,-830,-1058,-1318,-1392,-1230,-1089,-954,-546,-383,-260,-249,-304,-416,-520,-673,-849,-1094,-1480,-1511,-1229,-867,-537,-279,-120,-928,734,881,610,1045,457,-1112,-1461,844,1087,-61,107,-1249,-710,847,300,-517],[-238,-702,-1129,-1908,-1225,-1170,-456,226,1532,1003,-816,-1443,-166,-387,-594,-993,-575,2965,1705,1262,1081,-1785,9,-91,-433,-838,-1215,-1276,-888,-343,253,-875,749,292,-886,-1824,-175,761,-488,-779,-1190,-1704,75,1490,1307,709,-350,-561,-1210,-1864,-1836,-1320,-905,-616,-436,-328,-334,-2184,-671,-957,-1229,-1459,-1548,-1477,-1321,-1163,-1054,-1001,-949,-1023,-1123,-1472,-1688,-1042,-784,-518,-345,-149,-152,-50,-175,-727,-731,-1094,-1506,-1620,-1348,-931,-474,-24,323,606,858,-1045,-1507,-159,-1508,276,-1229,374,394,-72,-818,-381,-632,-871,-1056,-1192,-1727,-2276,-1333,-1259,-1194,-1093,-1038,-1015,-1013,-1036,-1077,-1118,-1208,-1292,-1357,-1581,-1352,-1316,-1600,-1145,-1076,-999,-938,-6091,-5902,-1228,-1446,-14176,-20746,-9256,-2243,-3044,-1022,-1225,-2888,-2202,699,988,94,643,-276,-475,852,538,-1610,318,-579,-1754,-1555,-1004,-180,-557,-934,-1300,-1578,-1570,-1312,-960,-503,-68,401,886,1322,917,456,1106,138,-518,795,1361,159,0,361,275,-1052,-2270,-1410,-873,284,1579,825,-679,-1221,-448,-505,2470,3173,1830,2202,950,-879,-599,-786,182,865,368,-236,-1826,-1771,-1510,-661,-1724,-544,-635,-1333,-417,1406,2993,1785,-125,-1301,1400,889,668,2324,1826,795,-543,-1488,-1346,-307,-471,-2051,-1538,-1650,-1395,-1402,-1109,-1135,-1229,-1387,-1613,-1799,-1838,-1690,-1533,-1447,-1328,-1445,-1477,-1644,-1835,-1933,-1713,-1373,-1043,-738,-409,-1480,172,512,396,470,1196,157,-980,-1597,565,-155,-1554,-1319,1146,1418,823,264,-934,-1112,-480,-1496,-1548,500,457,-1551,604,-1002,-441,310,-2255,668,464,-1634,-610,-1546,0,-335,-1898,-960,-1244,-1487,-1661,-1801,-1918,-1795,-1534,-1199,-970,-301,174,-1084,-956,-1119,-1649,-1901,-666,-1465,5,311,1242,1260,-496,-962,-914,2238,1875,531,919,506,-1417,-240,-1161,-867,676,628,-308,-1754,-579,959,499,-346,-1003,-1096,-492,-783,-1124,-1188,-1284,-1338,-1387,-1400,-1764,-1495,-1471,-1384,-1251,-1443,-841,-644,-430,-343,-282,-318,-1867,-581,-805,-1086,-1369,-1753,-1501,-1109,-708,-303,-835,192,-232,364,32,-808,771,-238,107,1049,1071,1089,1076,1035,1037,-1071,670,320,-498,-816,-245,-348,-556,-650,-816,-698,-1807,-1985,-83,46,-446,201,-775,-302,425,430,458,82,-30,-885,-1162,285,-1186,395,-1256,353,-167,133,-15,-1283,-965,-1672,-961,-1188,-1318,-1442,-1442,-1468,-1506,-1501,-1526,-1584,-1927,-2926,-2013,-1894,-1481,-2181,-2693,-4394,-789,-491,35,700,1353,2035,-4249,3309,3688,3989,-9349,3926,3601,3161,2595,2038,1458,884,372,-155,-1539,-905,-1166,-4661,-1537,-1481,-1853,-1436,-1481,-1540,-1931,-1706,-1789,-1796,-1773,-1747,-1637,-1513,-1304,-1084,-766,-466,-163,149,393,617,762,895,218,652,-372,97,1116,98,684,692,537,271,-1065,-235,-518,-770,-875,-846,-729,-515,-297,-561,-71,-275,72,13,-171,-427,-705,-915,-1078,-970,-1454,-1012,-1382,-241,-100,-342,710,-1317,142,647,407,412,290,154,-435,-1185,-741,-362,-473,-525,-608,-510,-649,-1267,-1259,-687,-27,-366,179,-662,-20,-184,-383,-676,-942,-1264,-1553,-1648,-1502,-1195,-904,-605,-1305,-690,36,212,353,-794,354,120,-839,-184,-479,-778,-1104,-1353,-1364,-1154,-921,-755,-642,-694,-838,-1112,-1442,-1748,-1465,-973,-1135,-502,-2194,679,783,663,357,-1653,-962,-1269,-1516,-967,-643,-1682,780,1163,41,-949,568,1216,861,-249,-152,-320,-1922,-1371,78,384,-337,-652,617,-422,-2018,-727,480,622,-694,-579,-268,-754,-686,1287,922,607,235,-162,-519,-800,-1045,-1260,-1298,-1252,-1234,-1163,-1130,-1037,-982,-927,-1157,-762,-672,-651,-710,-750,-816,-841,-848,-776,-700,-608,-483,-1319,-381,-344,-379,-412,-1209,-963,-532,-1158,-858,-1076,-1343,-1582,-1831,-2013,-1852,-1543,-1220,-904,-583,-269,-567,-1587,-1985,932,1188,910,590,-777,-984,-1154,-1205,305,1308,1314,-1432,-179,161,-919,-38,-1127,267,546,1037,1225,-5,-356,1253,2142,1153,1072,484,1157,-1277,482,388,194,206,-1308,-1756,529,1280,-566,-404,-992,-1448,-1100,2142,2634,911,-604,685,629,3164,3506,2788,-1412,-1686,1158,1125,506,908,-154,622,-261,464,-868,-491,-765,1429,-821,354,-393,-1815,-561,174,-750,-659,-1989,80,-1484,-1073,-1626,-2148,-2087,-1641,-1187,-854,-659,-605,-647,-765,-1014,-1274,-1480,-1442,-1290,-1058,-1493,-739,-659,-673,-706,-763,-841,-1072,-953,-848,-619,-893,-1142,-565,81,212,-1099,-1076,-502,-1110,-304,-1622,-867,-1060,-1149,-1128,-975,-818,-696,-606,-597,-640,-1539,-1870,-1031,-1270,-1576,-1905,-2019,-1780,-1454,-1119,-766,-385,-1190,-217,-716,-1382,-1589,777,747,-1656,469,349,281,-168,821,1242,1178,-1312,-1231,-443,1508,1500,1274,2152,1649,-1707,41,74,-419,-712,-869,-1510,-1013,-638,-557,-502,-1746,-825,-553,-586,-637,-716,-786,-870,-941,-971,-1020,-998,-979,-937,-875,-817,-753,-705,-695,-712,-743,-802,-926,-1125,-1719,-1680,-2020,-1960,-1457,-951,-439,63,543,-1170,1370,1721,1973,-10438,-40429,-47562,-14648,-4825,-4590,-1969,531,564,136,-1384,-1211,-18692,-32442,-14277,-5837,-9412,-6716,-19219,-12697,-1343,337,-1875,144,-106,-709,-308,212,352,486,418,-505,-654,150,622,-811,311,275,77,-1255,-2594,-1282,-1834,-1937,-1516,-1702,-1815,-1797,-1736,-1714,-1659,-1654,-1616,-1542,-1445,-1315,-1218,-1149,-1066,-1006,-949,-942,-978,-1053,-1181,-1382,-1645,-1932,-2018,-1857,-1613,-1408,-2167,-1985,-671,-827,-1506,-1376,3,926,86,-492,-694,-34,864,880,339,-1759,215,166,116,-528,-1589,-830,-144,112,-435,139,404,-758,-728,364,1419,1295,1097,879,640,440,94,-6,-258,-1909,-656,-715,-690,-589,-453,-303,-884,-178,-198,-213,-239,-233,-1052,-1144,-47,75,-80,-58,-1270,-442,319,167,-745],[-432,-743,-1068,-1936,-1812,-1794,-1351,-754,-103,521,-265,-1677,-310,-280,-590,-940,-482,1532,1357,910,1151,-1652,-100,1222,1170,997,-465,204,-118,-630,-1071,-1341,-1193,-782,-911,-1467,-739,441,-438,-764,-1232,-1547,59,1395,1099,695,-53,-374,-602,-1021,-1283,-1340,-1192,-963,-717,-463,-266,-1975,-484,-243,-204,-291,-377,-883,-1320,-1187,-919,-652,-377,-359,-377,-1586,-1838,-858,-753,-832,-900,-961,-945,-945,-950,-971,-991,-998,-1069,-1091,-1084,-1022,-887,-691,-523,-350,-142,-1144,-1766,-607,-1602,187,-1443,11,-90,-231,-670,-420,-459,-485,-1067,-1155,-1784,-1907,-507,-412,-277,-47,176,384,508,682,89,412,625,454,233,-1819,-284,-584,-1789,-1063,-1259,-1387,-1460,-5565,-6732,-1419,-1204,-9892,-16981,-8879,-2770,-3426,-364,-1341,-2685,-2044,644,542,284,296,-165,-633,307,222,-1407,130,-658,-1788,-1535,-828,181,203,57,-138,-331,-460,-575,-721,-842,-1044,-1263,-1518,-1836,-1861,-1450,-994,-481,-262,431,823,-9,107,466,583,-910,-2319,-1642,-972,-785,-90,821,-775,-1113,-278,-356,2487,2660,1228,1855,1038,-520,-585,-627,234,1454,996,352,-1980,-709,-1297,-1576,-1861,-415,-532,-1597,-670,1247,1661,1595,-55,-1432,1135,1290,1233,1830,1940,576,-871,-1319,-1367,-354,669,-1862,-537,-225,-585,-1581,-1006,-997,-889,-767,-695,-638,-606,-590,-607,-709,-783,-681,-604,-668,-559,-1529,-473,-744,-859,-303,-203,-1306,-100,326,117,382,954,94,-1114,-1375,722,-11,-1533,-1121,699,380,27,-358,-765,-933,-998,-1420,-1631,-143,159,-1590,629,-1146,-818,-293,-2167,424,113,-1945,-955,-2152,-288,-596,-1710,-1153,-1424,-1675,-1867,-1971,-1867,-1664,-1492,-1355,-1209,-1124,-1068,-1192,-1139,-1066,-1531,-1566,-294,-1228,-109,662,1094,1204,-289,-773,-713,1765,1650,624,981,521,-905,-792,-1484,-1899,-1315,-716,-522,-1807,-1021,499,557,-406,-1288,-1067,-487,-656,-1185,-76,143,-760,-145,275,-1495,246,214,147,-490,-947,-213,-129,-91,-118,-107,-137,-1834,-244,-335,-457,-561,-830,-1018,-1231,-1358,-1348,-1201,-1032,-806,-491,-222,-686,344,-144,258,1147,1378,1521,1538,1440,1309,-966,489,306,-459,-778,-782,-822,-662,-321,-715,-671,-1868,-1765,685,491,-446,274,-282,-9,735,1570,889,459,-160,-717,-1017,-174,-1095,-134,-1471,-105,-130,-234,-343,-1487,-932,-1731,-1153,-1375,-1537,-1734,-1809,-1855,-1828,-1682,-1510,-1361,-1879,-2897,-1815,-1843,-1390,-2779,-4164,-3229,307,746,1106,1505,1837,2194,-4904,2962,3223,3522,-7602,3815,3809,3736,3532,3272,2872,-10610,1654,791,-7864,-914,-1169,-4758,367,429,-790,2352,2515,-136,-1661,1812,-151,808,-129,-669,-915,-870,-610,-891,-1177,-1567,-1974,-1820,-1319,-781,-305,153,207,865,-181,-169,1201,-144,754,787,1334,1228,-796,358,623,315,30,-262,-578,-831,-1053,-1228,-1327,-1473,-1534,-1556,-1630,-1720,-1806,-1839,-1918,-1866,-1777,-1578,-1357,-1107,-790,-526,-218,-1480,270,468,537,647,693,645,-443,-1122,-483,-243,-625,-1009,-1341,-1669,-1967,-2203,-2065,-1903,-1830,-1862,-1950,-2036,-1988,-1779,-1510,-1277,-985,-739,-497,-1003,-613,-1176,-59,-612,-1794,-1052,832,963,783,-769,1053,271,-1014,353,-52,-489,-962,-1321,-1327,-996,-607,-730,-65,-40,-557,-432,-801,-1234,-1436,-1087,-1177,-517,-1879,1294,2049,2315,505,-1740,-610,1942,1303,456,-468,-1406,853,825,-1,-624,470,167,-328,-851,-1415,-1511,-1681,-1314,325,877,-86,-258,844,-303,-2011,-986,329,437,-1148,-1218,-761,-793,-756,884,698,519,218,-170,-567,-880,-1055,-1028,-688,-221,-78,-512,856,1063,1111,829,-737,-287,500,207,-141,-428,-683,-842,-942,-955,-970,-989,-986,-1240,-1131,-1200,-1323,-1421,-1441,-1536,-1592,-1714,-1749,-1782,-1795,-1728,-1641,-1522,-1389,-1279,-1185,-1113,-1044,-981,-903,-1034,-1875,-669,-572,-455,-333,-828,-787,-952,-956,8,46,87,-1410,-607,-286,-1261,56,-949,242,523,1315,1486,-412,-480,1159,1947,893,906,745,1147,-1354,265,40,-19,109,-1266,-1986,32,901,-425,-140,-870,-1206,-1050,1386,1373,722,-308,899,517,1129,1074,918,-1418,-1300,356,166,-91,-427,-728,-1031,-1274,-1360,-1259,-981,-670,-327,-426,-110,-914,-1657,-423,255,-759,-718,-1788,-545,-1360,-1195,-1125,-1216,-1198,-1099,-950,-675,-493,-358,-245,-166,-218,-341,-576,-864,-1200,-1312,-1494,-665,-133,-29,169,1026,563,-1317,-507,-617,344,-821,-1205,-362,741,968,-796,-1179,-561,-1390,-453,-1610,-41,-808,783,1443,886,366,-99,-477,-797,-1031,-1760,-1990,-1283,-1271,-1359,-1539,-768,-408,-969,-13,1052,-251,-1101,-785,-1049,-1345,-1586,1777,2283,-1317,1768,1141,521,-118,-272,-260,441,-1334,-1348,-574,1384,1326,1278,3340,2597,-1493,28,1251,256,-522,530,-1263,-960,-471,-606,-1090,-1776,-1617,-1467,-1232,-1031,-906,-828,-829,-877,-939,-1143,-1130,-1202,-1229,-1209,-1178,-1148,-1152,-1212,-1308,-1395,-1432,-1385,-1232,-1878,-671,-384,7,373,-848,860,1101,1079,-430,1398,1459,23,-15253,-44460,-48265,-15904,-4703,-4951,-2449,486,524,269,-2588,-249,-20148,-36102,-17629,-8147,-10076,-6785,-19199,-15047,-934,-197,-1941,30,-4,-652,-268,-37,633,634,354,-479,-780,259,925,-806,403,1394,-141,-1236,-2462,-1130,-1813,-2066,-1019,-869,-1083,-1097,-1268,-917,-1228,-502,-381,-1069,-1473,-487,-293,-430,-567,-727,-871,-1032,-1193,-1342,-1484,-1636,-1785,-1913,-1933,-1939,-1863,-1783,-2178,-1629,-1139,-847,-1416,-1226,-79,76,111,-682,-845,-217,-426,-637,-715,-1515,-407,-76,203,-566,-2053,-1164,-216,70,-567,-187,307,-351,-492,607,1588,1117,1123,1255,1077,933,-137,598,23,-1804,-87,-317,-560,-775,-923,-951,-882,-750,-583,-393,-244,-128,-798,-797,-157,-214,-268,-319,-1115,-215,-173,-210,-928],[-1057,-1257,-1275,-1893,-1524,-1207,-739,-602,-455,-312,-187,-1635,-430,-165,-558,-834,-339,1365,997,583,968,-1490,-207,1342,3731,1095,-355,-201,1550,2484,59,-484,1067,73,-899,-877,-1263,-297,-380,-670,-1220,-1346,-117,-152,-201,-258,-249,-939,-263,-719,-886,-645,-877,-1123,-1237,-1066,-761,-1724,-786,-371,239,381,-75,-615,-1272,-1320,-1261,-811,-204,382,320,-1651,-1889,-760,-8,-86,-469,-308,-918,-495,-616,-744,-864,-967,-1141,-1297,-1465,-1608,-1655,-1566,-1434,-1238,-960,-1158,-1835,-1013,-1551,124,-1597,41,-99,-326,-531,-531,-353,-58,-1008,-1343,-1824,-1476,-356,347,-181,165,674,287,392,577,59,615,1688,1419,1315,-1946,728,328,-1774,-343,-568,-1233,-579,-4997,-7275,-129,91,-6708,-13671,-8453,-3077,-3671,-817,-1458,-2381,-1733,784,417,-30,-483,-812,-805,-439,-89,-1116,-1,-608,-1646,-1372,-602,428,266,289,1461,1544,780,-719,-263,-919,983,1314,889,1889,1076,1180,598,57,-439,-859,-1061,-1082,-989,-900,-814,-682,-2240,-1762,-977,597,1311,1052,-692,-943,-1,-101,2422,2169,784,1578,1164,-149,-489,-404,338,103,-191,-523,-2054,-1222,-1211,-898,-1580,-123,-383,-1809,-901,1123,1296,1354,-7,-1240,890,949,786,661,545,376,-1088,-1074,-1229,-507,56,-1622,-201,-106,-165,-1657,-478,-511,-590,-653,-739,-802,-856,-899,-957,-1035,-1007,-1135,-1106,-1159,-1204,-1385,-1311,-1341,-1386,-1409,-1349,-1252,-1160,-1025,-928,-852,-785,-774,-1188,-1138,-854,-947,-1432,-1103,-1173,-1272,-1362,-1457,-1534,-1440,-1323,-1279,-1568,-774,-653,-1560,-426,-1306,-1066,-826,-1929,-813,-1056,-2014,-1556,-2144,-1619,-1477,-1487,-1225,-1114,-950,-799,-312,-1524,-1185,-1363,963,-715,1002,946,-1158,-1185,-958,-1468,-1228,-299,-883,-161,753,1020,1099,-5,-580,-440,1086,889,608,307,49,-277,-1300,-1287,-1582,-525,-404,-701,-1687,-1412,-346,-406,-482,-1429,-948,-869,-1002,-1205,-1111,-1029,-882,-715,-500,-1235,-189,-59,17,-192,-502,-16,-74,-96,-205,-280,-383,-1697,-539,-588,-615,-574,-706,-650,-702,-758,-807,-1281,-872,-835,-631,-378,-373,-47,-105,368,1436,861,1176,1826,1686,1500,-745,421,594,-450,-729,-346,321,544,695,-625,-621,-1953,-1559,835,640,-444,321,180,392,883,1731,1032,634,-259,-497,-858,-216,-1029,-617,-1611,-935,-1106,-1326,-1470,-1510,-1235,-1813,-576,-441,-664,-1468,-83,-251,-519,-807,-1151,-1467,-1905,-2805,-1656,-1752,-1370,-3464,-4558,-1519,-101,2557,2993,3409,3699,3949,-5876,4309,4270,4214,-5892,1726,3270,2824,-6507,1862,1391,-37268,409,-177,-14247,-1256,-1461,-4943,-368,295,13,1224,1490,47,-1583,1550,-91,1014,661,-419,-418,-521,-821,-1123,-1254,-1272,-1153,-921,-689,-420,-183,77,95,539,-73,-480,579,-418,788,869,890,929,-605,200,820,520,228,-85,-424,-694,-913,-1050,-1074,-1121,-1081,-1011,-1002,-1014,-1016,-968,-1003,-996,-1126,-986,-921,-821,-640,-495,-293,-1531,3,109,140,104,15,-160,-446,-968,-1159,-1704,-2105,-1538,-938,-1001,-583,-816,-1196,-306,97,-366,-127,-713,-10,438,534,1091,144,61,190,-1090,-680,-1723,-349,-642,-1839,-1440,687,877,475,-760,154,-184,-1250,-913,-1160,-1114,-809,-380,53,308,-623,-831,439,59,-649,315,221,-984,-35,-313,-1172,-582,-1594,-186,95,349,255,-1936,-275,1233,1369,807,-319,-1182,1556,1487,-127,-322,922,657,292,2,-715,-445,-1494,-1263,-155,104,239,118,821,-250,-2049,-1254,125,269,-1509,-1835,-1312,-906,-884,-611,-703,-695,-749,-871,-1026,-1188,-1391,-1613,-1645,-1515,-1329,-1050,-814,-555,-382,-263,-288,-65,36,95,121,-214,-327,491,663,711,-350,-197,1479,-1054,1428,234,1079,342,-870,-1363,-432,-1278,-750,170,370,-61,-501,-941,-1254,-1526,-1636,-1576,-1439,-1312,-1204,-1109,-1584,-1054,-1009,-945,-883,-857,-867,-868,-962,-1086,-1205,-1326,-1458,-1480,-1467,-1559,-1113,-859,-498,-174,183,599,-652,-753,959,1502,604,667,927,1208,-1431,681,431,190,37,-1150,-1592,-417,-165,-283,-42,-731,-1002,-912,132,99,-1,-127,-285,-474,-617,-713,-816,-1361,-742,-500,-211,57,257,-177,17,169,850,-523,-1183,-515,825,26,-504,-1403,-1473,-112,371,-697,-779,-1601,-395,-1206,-1351,-1074,-1250,-1344,-1376,-1297,-1208,-1118,-1025,-896,-744,-680,-666,-775,-989,-1373,-1747,-1637,-1023,-219,-253,-115,1037,462,-1493,-723,-888,606,-703,-1206,-73,1419,1431,-401,-1105,-580,-1542,-989,-1473,72,-777,868,1099,359,-121,-305,-241,-100,58,-1968,-1994,10,-664,-1022,-1309,626,767,-856,-570,752,-636,-734,-1095,-1365,-1184,-1419,1495,1067,-940,-45,-664,-1380,-2037,-1414,-678,189,-1289,-1434,-733,1248,1110,1213,3436,2789,-941,49,1302,396,-606,754,-971,-899,-537,671,100,-1741,-1141,-455,-785,-1075,-1335,-1504,-1583,-1550,-1429,-1726,-1213,-1154,-1141,-1177,-1268,-1365,-1405,-1337,-1165,-926,-674,-1643,-328,-1896,-234,-427,-390,-500,-886,-884,-1083,-1250,-1371,-1469,-1506,-3026,-19481,-47623,-49029,-17172,-4136,-4593,-3001,316,803,1024,-3714,864,-20846,-38583,-20434,-10489,-10926,-6924,-18632,-17668,-590,-84,-1982,-1176,-1054,-617,-273,-292,758,1334,363,-432,-920,404,311,-731,501,918,-328,-1207,-2300,-980,-1793,-1981,-1040,-317,-912,-554,-1126,-973,-1202,811,552,-1301,-1592,-1162,-438,553,505,-1059,-550,-164,-1000,-661,-930,-1176,-1285,-1196,-929,-665,-381,-172,-2018,-1228,74,-219,-1280,-1023,-7,258,55,-922,-965,-620,-825,-1025,-1160,-1304,-1395,-1422,-1456,-1472,-1985,-1473,-1188,-953,-727,-432,-205,35,-311,503,711,639,789,1137,1237,519,-365,1156,-669,-1400,81,1312,933,-356,-387,-563,-951,-1013,-744,-345,17,318,-574,-622,369,421,-36,-187,-980,-668,-949,-1243,-1521],[-560,-803,-878,-1718,-1579,-949,-696,-561,-653,-679,-627,-1388,-444,16,-459,-612,-79,1080,654,376,889,-1258,-247,1334,1203,992,-211,-481,456,281,-61,-178,22,-33,-797,-185,-1689,-247,-287,-480,-1127,-1093,51,63,24,-79,-166,-1178,-684,-633,-680,-642,-546,-1169,-350,16,192,-1466,-992,-429,26,-194,-445,-690,-1132,-1402,-1522,-941,-311,658,463,-1678,-1866,-641,1783,1238,-469,-464,-1259,113,720,81,-510,-15,582,1252,999,723,444,163,-182,-522,-783,-1120,-1685,-1382,-1385,-804,-1711,-765,-841,-1047,-1339,-1609,-1794,-1677,-1391,-1500,-1868,-1045,-696,-687,-791,-939,-1184,-1485,-1697,-1463,-1110,-736,-424,-142,89,-1980,370,367,-1636,179,-313,-1506,-503,-4436,-7149,-1527,-1851,-4691,-10846,-8023,-3131,-3645,-1547,-1639,-2024,-1874,-1670,-1378,-1079,-784,-512,-645,-56,-409,-837,-125,-497,-1451,-1135,-373,233,313,252,650,835,780,-1005,-635,-1386,1298,1163,665,650,317,-55,-455,-773,-1025,-1216,-1248,-1148,-897,-550,-133,-430,-2067,-1856,-935,826,1477,1510,-524,-771,302,198,2152,1678,463,1319,1269,168,-392,-194,437,-45,-648,-1315,-2007,-772,0,691,-1162,67,-249,-1933,-1146,984,2542,1116,-48,-871,642,1033,600,183,-217,-541,-1220,-810,-901,-827,476,-1396,178,1329,544,-1665,-496,120,135,744,586,491,454,-375,-1129,-1053,-1116,-152,-69,-920,108,-1239,699,-414,-798,334,224,-916,-529,101,-189,63,22,-109,-1238,-934,-640,-914,-1336,-1391,-1540,-1610,-1580,-1509,-1422,-1221,-1083,-1123,-1410,-719,-700,-1477,-724,-1515,-1200,-1307,-1632,-1565,-1506,-1809,-1759,-1592,-470,-370,-1286,-312,-300,-199,-878,493,-1641,-1040,-1352,2384,-552,752,2296,-929,-1054,-807,-1490,-935,413,-573,-171,490,540,628,301,-418,-128,647,635,602,599,658,239,-1758,-829,-1366,-204,-72,-840,-1537,-1743,-1003,-1288,-1429,-1298,-969,-1130,-1272,-1201,453,782,-266,-155,832,-1022,450,178,-116,-396,-574,-603,-539,-378,-339,-201,-161,-1507,-316,-288,86,230,-783,-524,184,73,-286,-1371,-532,-343,-242,-108,-28,-507,-125,441,992,151,275,1137,973,806,-447,263,-103,-471,-815,-1223,-1596,-1987,-1692,-1240,-796,-2023,-1374,551,715,-450,345,582,817,1078,696,247,-308,-920,-1378,-1428,-1191,-981,-682,-1564,-675,-791,-929,-887,-1263,-822,-1890,-525,-797,-1223,-2101,-115,864,673,492,253,-1390,-1942,-2659,-1487,-1596,-1382,-4170,-3107,-1159,-935,-699,-403,-118,44,175,-6921,367,302,269,-4189,-2500,-308,-537,-59469,-5973,-83354,-62524,-1001,-1094,-20281,-1192,-1189,-5168,-976,-663,-374,-119,105,171,-1655,601,-149,725,780,-88,-28,-158,902,916,1004,-1494,1110,1173,1176,1170,1101,1040,-78,865,-22,-796,-31,-674,639,578,398,387,-449,-15,21,-194,-388,-598,-837,-1024,-1194,-1323,-1361,-1411,-1341,-1203,-1095,-987,-904,-670,-575,-579,-875,-342,-293,-254,-885,-173,-133,-1367,-147,-154,-187,-223,-239,-276,-399,-717,-450,-589,-671,-1080,-566,-1299,-578,-630,-1175,-227,62,-344,722,-539,-60,334,348,1273,350,183,435,-1120,-621,-1803,-371,-384,-1486,-1748,-152,188,107,-727,-14,-73,-1480,-181,-204,-166,-405,-68,-2,-9,-740,-951,274,92,-714,36,286,-971,142,20,-1117,-645,-1310,-639,-874,-1151,-1319,-2053,-919,-583,-261,49,-162,-979,779,916,-290,-43,879,772,575,117,-1116,-470,-1320,-1200,387,1424,624,471,1157,-236,-2116,-1457,-57,172,-1597,-1902,-1844,-1057,-1032,730,955,1242,1411,1454,1405,-870,858,128,477,265,14,-467,-358,-486,-665,-876,-1075,-1333,-1488,-1372,-1058,-664,-680,24,277,499,-349,-103,780,-821,787,250,860,456,-752,-1573,-691,-1078,-1013,63,503,195,-145,-1435,-820,-1162,-1488,-1783,-1938,-1796,-1551,-1267,-1262,-743,-451,-239,-139,-840,-466,-104,-245,85,153,49,-539,-1475,-1213,-1648,-1683,-1873,-1783,-1630,-1442,-1199,-1058,-1175,-851,-751,-673,-617,-591,-635,-1389,-763,-842,-965,-1075,-1234,-1438,-1666,-1967,-1989,-1597,-1153,-850,-702,-4,249,393,229,441,128,179,-3,-291,-1304,-787,-1008,-1102,-1167,-1219,-1159,-1053,-896,-695,-496,-1506,-342,155,277,-777,-1783,-1293,228,88,-639,-847,-1478,-669,-1052,-1531,-1018,-1056,-1014,-910,-755,-460,-508,-526,200,422,-69,-302,80,-1263,-911,399,-1381,256,249,-434,-292,290,221,-1591,-958,-819,-1084,-1368,-1184,-601,68,810,31,-873,-604,-1537,-1563,-1271,186,-717,164,118,342,629,878,1081,1214,1345,-2220,-1879,16,-805,-690,-1159,1038,881,-734,-1164,151,-929,-229,-836,-1684,-997,-1250,-174,-404,-674,-1020,-1362,-1777,-2115,-2093,-1806,-1380,-1232,-1513,-953,-331,-154,13,132,248,-382,57,670,521,-669,903,-683,-874,-638,526,180,-1709,-1225,-538,-910,-1294,-1645,-1755,-1545,-1187,-780,-2167,-118,92,210,102,-703,-420,-158,-239,-157,113,503,-1475,-200,-1818,216,-444,255,888,-821,86,-273,-426,-347,-153,81,-5880,-21989,-46885,-46787,-17632,-2920,-3653,-3483,21,955,1219,-4770,1626,-20895,-39655,-22232,-12787,-11955,-6969,-17303,-18674,-362,-369,-2036,-905,-1028,-1051,-1022,-1018,-1077,-1120,-1310,-1521,-1791,-2028,-1972,-1767,-1501,-1286,-1100,-1193,-2124,-864,-1777,-1741,-1068,-628,-891,-88,-712,-803,-1112,1436,197,-1468,-1507,-1451,-586,655,1347,-1406,-615,-314,-1132,-537,-926,-949,-599,-134,389,826,1209,611,-1810,-792,447,-29,-1106,-772,-61,426,50,-1145,-925,-760,-880,-973,-1020,-1112,-1183,-1201,-1207,-1163,-1400,-1566,-768,-609,-792,-439,-462,-462,-473,-446,-318,-94,142,409,685,-37,-442,1119,-1302,-1007,52,1225,896,-339,-440,-377,-944,-1026,-901,-618,-375,-186,-304,-486,-202,-354,-555,-763,-801,-713,-516,-316,-1342],[-593,-951,-714,-1497,-1570,-657,-651,29,330,274,228,-1145,-424,172,-399,-368,202,329,294,241,147,-1041,-289,-394,-596,-807,-976,-1035,-974,-878,-726,-606,-471,-389,-674,-208,-2041,-618,-243,-292,-1030,-873,-97,-106,-140,-195,-178,-1042,-1247,-536,-507,266,-679,-1401,-532,649,665,-1291,-1133,-466,14,-300,-670,-1110,-1608,-1535,-1785,-1121,-519,506,448,-1741,-1872,-588,1588,990,-493,-864,-1639,-9,773,390,-540,26,786,676,537,443,393,375,304,226,181,-1117,-1478,-1775,-1200,-293,-1862,-543,-641,-784,-941,-1064,-1131,-1203,-1211,-1686,-1984,-1165,-1106,-1030,-974,-864,-760,-630,-461,-431,-138,180,353,493,584,-1992,576,429,-1507,3,-510,-1816,-755,-3963,-6566,-1377,-1520,-3840,-8592,-7700,-3019,-3353,-2122,-1720,-1692,-1140,805,968,920,267,150,-670,461,-771,-670,-305,-430,-1319,-912,-302,-156,-52,17,21,-47,-122,-1368,-951,-2059,-798,-988,-1152,-1331,-1450,-1542,-1632,-1667,-1718,-1835,-1911,-1763,-1465,-1124,-758,-365,-1854,-1991,-913,997,1535,1844,-390,-649,556,471,2086,1155,208,1016,1288,364,-384,-79,462,2779,2441,-386,-1816,-830,-560,-1036,-807,147,-195,-1812,-1430,769,2933,741,-235,-506,363,1996,2176,2901,2182,-82,-1303,-585,-431,-1358,210,-1249,491,1610,515,-1650,-508,168,357,2524,2496,2477,1662,-539,-1472,-1263,-1294,-742,-10,-1086,-968,-1325,-1265,-990,-825,-767,-814,-956,-1187,-1413,-1628,-1501,-1233,-1019,-1291,-792,-615,-577,-1307,-595,-373,-322,-275,-252,-604,-141,-70,-1001,-1225,420,571,-1357,-186,-1793,-1263,-1740,-1323,-309,-963,-1574,-2231,-1094,-899,-905,-1148,-792,-679,-479,-860,53,-1796,-939,-1298,1764,-411,520,2106,-559,-819,-627,-1615,-717,452,-367,-165,6,23,79,107,-312,-32,-173,-303,-455,-545,-519,-473,-2132,-464,-755,-637,-689,-934,-1422,-1975,-1096,-1067,-948,-969,-525,-1327,-1492,-1182,461,597,-45,-202,567,-874,320,264,273,245,169,687,549,-68,-431,967,817,-1286,-725,-870,-327,-636,-1014,-955,-650,-290,-405,-1244,-802,-16,853,866,290,-973,-200,-85,-421,-694,-914,-1037,-1046,-940,-882,-817,-772,-601,-582,34,271,435,791,-467,-458,-2018,-1200,875,720,-462,346,915,819,131,-494,-770,-593,-421,-78,-451,189,-932,180,-1350,46,60,95,194,-821,-736,-1930,-682,-1131,-1639,-2180,-428,-358,-168,168,534,-1478,-1895,-2392,-1239,-1352,-1370,-4321,-1679,1730,286,3165,3012,2771,2378,1972,-7595,1351,1079,972,-2474,-6658,435,115,-112530,-148252,-194256,-83729,-1499,-453,-23455,-453,-197,-5383,-294,-139,48,223,346,253,-1813,272,-272,-99,-233,-286,-264,-248,-208,-238,-258,-1937,-526,-699,-933,-1152,-1308,-1160,-1041,-894,-774,-1065,-733,-848,-873,-956,-1031,-1092,-1091,-1043,-1045,-1079,-1085,-1106,-1163,-1174,-1174,-1151,-1083,-1097,-1067,-1030,-1075,-1165,-1273,-1340,-1278,-1074,-915,-700,-509,-334,-997,-82,45,-1025,31,0,-34,-10,123,328,-257,-347,-183,603,620,-1304,-466,-1530,-503,-412,-1099,-156,-370,-596,-310,-229,-239,-7,156,1464,564,347,755,-1033,-407,-1354,-146,21,-1161,-1716,-924,-1386,-1634,-1417,-1144,-922,-1570,-618,-523,-444,-434,-471,-546,-633,-782,-1031,-830,-847,-796,-730,-614,-862,-444,-355,-991,-627,-972,-35,-40,-141,-298,-1736,-687,-905,-1140,-1317,-1337,-1193,-962,-736,-509,-342,-196,-56,-20,62,-1461,-525,-1080,-1053,115,88,66,-16,-137,-323,-2159,-1489,-1174,-1406,-1400,-1445,-2130,-1185,-1131,145,215,287,236,93,-77,-241,-373,-492,-415,-230,-68,-254,257,413,519,653,705,648,1094,2001,1951,-793,-1032,1948,2439,1350,-305,20,1746,-539,961,245,341,152,-582,-1575,-900,-688,-1213,-28,368,404,-226,-1861,-393,-113,-1007,-610,-764,129,47,-37,-932,-392,-593,-772,-888,-881,-740,-456,-203,21,-373,318,-35,-1566,-1476,-1414,-318,-555,-713,-885,-952,-838,-696,-1697,-201,127,79,113,988,1109,-1164,1057,1096,1001,378,-862,-995,-683,787,-10,382,-444,-730,-889,-922,-437,164,409,1114,-105,1749,2116,1877,-1237,392,848,1578,-32,1473,-201,-583,418,444,62,-1760,-602,-814,-866,-852,-1731,-1114,38,242,-622,-896,-1407,20,-897,-1715,-377,133,376,453,-723,-39,-477,-938,252,519,-57,-163,-72,-1633,-1270,-823,-1284,-1293,-1485,-1636,-1609,-1393,-1063,-1592,-1210,-543,619,-482,-1142,536,1876,1966,477,-554,-662,-1397,-2141,-1050,-49,-663,-1175,-1394,-1140,-748,-338,133,676,1352,-2420,-1667,-65,-944,-424,-1123,1152,896,-651,-1795,-74,-1162,305,-215,-1696,-850,-1175,1506,1095,-319,146,-301,-746,-1035,-1144,-1195,-1061,-1207,-1606,-1264,-1243,-1445,-1675,-1896,-1741,-1379,-1002,-639,-388,-738,81,-457,-917,-832,296,184,-1738,-1296,485,750,839,877,891,-636,532,663,-2273,420,312,233,8,-1081,-937,177,180,194,239,306,-1090,-231,-1752,225,-516,154,12,-721,-515,-842,-1165,-1425,-1570,-1519,-8164,-21761,-41379,-41109,-16234,-1438,-2533,-3454,-1654,-1468,-1258,-5791,-888,-20482,-39132,-22519,-15001,-13177,-6777,-15216,-15815,-1381,-1525,-2191,-1497,-1376,-1246,-1127,-1051,-1026,-963,-1027,-1094,-1321,-1357,-1483,-1572,-1522,-1413,-1227,-1287,-2018,-879,-1837,-1547,-1202,-1051,-993,262,-250,-486,-1028,1310,-194,-1551,-1284,-1119,-755,712,1201,-1750,-635,-456,-1302,-297,-486,341,466,608,879,1115,1340,832,-1701,-452,715,-8,-1020,-598,-231,1212,289,-1393,-770,700,592,458,273,-999,-528,-897,-169,-655,-841,-1476,-564,-598,-890,-650,-693,-660,-601,-509,-357,-166,-17,120,242,-625,-456,614,-1959,-743,-66,412,287,-396,-551,-497,-1075,-144,-211,-234,-251,-239,-266,-481,-282,-164,-140,-143,-567,6,95,157,-1105],[-369,-1078,-536,-1227,-1458,-327,-577,54,-140,-312,-441,-913,-507,-507,-511,-567,-653,-669,-716,-787,-920,-1010,-1182,-1264,-1240,-1120,-956,-855,-480,-216,-460,423,761,-247,-472,1201,-1809,-958,-203,-75,-886,-637,662,921,762,630,603,-622,-1665,-382,-321,16,-1017,-1422,-618,-665,-595,-1140,-1114,-400,69,171,-247,243,-838,-1662,-1980,-1274,-745,-284,-493,-1760,-1824,-527,-143,-30,-455,-1178,-1922,-477,-804,-1187,-1546,-1253,-884,-534,-263,-59,88,186,165,80,-15,-1066,-1208,-2075,-929,-1020,-1964,-1344,-1352,-1323,-1292,-1229,-1181,-1158,-1101,-1786,-2069,-919,-792,-1214,-1142,-254,-55,-416,140,-649,-273,870,951,976,936,-1902,625,316,-1338,-449,-901,-1919,-1716,-3476,-5828,-1180,-921,-3855,-6832,-7446,-2742,-2852,-2873,-1753,-1289,-857,734,2617,1122,138,258,-672,535,-1011,-528,-435,-507,-1168,-1169,-1216,-1101,-980,-877,-834,-847,-848,-1694,-943,-2746,-1090,-1181,-1277,-1424,-1557,-1707,-1886,-1996,-1923,-1901,-1866,-1813,-1662,-1439,-1170,-860,-1529,-2023,-813,611,909,1207,-230,-463,843,797,1379,716,84,761,737,529,-391,10,505,1218,1342,-185,-1430,-1064,665,227,-474,-783,-1161,-1470,-1588,-779,-439,-67,-472,-137,171,2006,2194,2804,2143,-274,-1266,-326,208,-1997,-93,-1108,775,1843,565,-1527,-404,235,614,2931,3470,2898,1508,-640,-1680,-1392,-1365,-1279,63,-1145,-292,-1023,31,-241,-840,226,99,-676,-954,-707,-1082,-1481,-1705,-1336,-1279,-626,518,-239,-1294,-531,1865,514,1408,2269,-679,165,745,-877,-996,1146,1270,-1151,-632,-2076,-1250,-1980,-966,-634,-1352,-1519,-1988,-1575,-1401,-1276,-1195,-1257,-1385,-1557,-1655,-1506,-1907,-853,-1169,-44,-257,332,643,-92,-528,-385,-1800,-553,611,-258,-120,649,706,384,836,-244,537,1900,2328,1075,206,1533,721,-1818,290,-8,-856,-523,-957,-1335,-1948,-492,-487,-869,-1130,-1327,-1441,-1668,-1461,-1416,-1352,-1283,-1215,-1078,-956,-767,-549,-341,-172,-24,97,153,-210,-471,5,-172,-1053,-1081,-1470,-923,-916,-890,-780,-343,-27,-509,-922,-1038,-75,802,690,404,-1419,-358,-641,-656,-956,-1395,677,1051,1352,204,1099,1026,-603,-510,359,204,279,761,-429,-401,-1955,-1076,756,619,-501,285,23,-964,-1502,-810,67,127,-548,424,-245,1685,-935,845,-1123,1256,823,555,227,-340,-689,-1974,-861,-1452,-1582,-1694,-1487,-1780,-2079,-1911,-1521,-1665,-1781,-2006,-948,-1089,-1365,-3608,-429,1145,740,989,837,646,357,113,-7471,-92,-183,-176,-868,-10031,-726,-1104,-164011,-288568,-297516,-82242,-4283,-1656,-19133,-2814,520,-5657,91,-196,-562,-921,-1196,-1319,-2104,-1107,-784,-342,212,803,527,268,2221,2468,2660,-2204,2024,2107,2310,2064,1755,1464,-503,697,-59,-1377,-1100,-1028,-849,-1231,-1568,-1741,-1604,-1340,-1141,-1011,-897,-853,-905,-979,-1111,-1283,-1450,-1683,-1734,-1561,-1371,-1204,-1247,-925,-948,-1161,-1220,-1430,-1679,-1847,-1709,-1477,-1164,-910,-651,-435,-269,-122,53,239,-155,4,-151,357,292,-1564,-387,-1594,-458,-280,-1092,-206,-126,-213,391,-81,-613,-1101,-1349,-1167,-704,-279,83,-947,-203,-1026,73,204,-978,-1527,-1475,-978,-1094,-1175,-1198,-1214,-1527,-1298,-1375,-1436,-1502,-1505,-1424,-1282,-1139,-1170,-890,-847,-815,-840,-868,-958,-1084,-1201,-1270,-1324,-1327,-1313,-1283,-1311,-1373,-1443,-1562,-1687,-1810,-1781,-1623,-1416,-1155,-901,-643,-440,-259,-87,-29,58,-1644,-599,-867,-921,-255,-400,-522,-682,-840,-1017,-2247,-1446,-1563,-1667,-1759,-1815,-1945,-1718,-1583,-1377,-1179,-860,-561,-278,19,330,-255,164,554,1230,220,-59,1585,1751,1916,1539,1151,993,1118,2876,1672,-1035,-1420,1362,2103,1562,-306,62,813,-325,260,108,-19,-48,-439,-1299,-828,-267,-1379,-184,450,30,-571,-1726,-10,-133,-1234,-607,-948,338,773,733,-699,579,1127,-1238,-707,-634,-273,79,-47,57,-991,570,382,-1281,-1465,-1092,184,-328,-252,-572,-829,-931,-948,-1814,-375,143,-142,-163,1068,1991,-888,1032,1819,1103,266,-766,-887,-429,363,84,572,-326,-692,-69,1318,1461,370,466,999,-364,1257,1701,1582,-1198,859,867,1329,-173,1196,-246,-844,444,385,-1,-1857,-802,-1131,-1236,-1023,-1402,-958,82,369,-689,-926,-1392,-21,-767,-1860,-394,239,501,495,-756,202,-390,-1296,-517,-663,-763,-736,-664,-1772,-1652,-577,-1153,-882,-1148,-1510,-1868,-1964,-1538,-1503,-1455,-240,472,-396,-1094,799,1675,1849,939,-176,-740,-1157,-1673,-818,308,-602,18,5,258,608,1178,1785,2426,1085,-2076,-1363,-177,-1009,-197,-1160,1152,857,-568,-2086,112,-1301,876,525,-1293,-698,-1161,265,-228,-622,-904,-978,-973,-862,-895,-711,-616,-1154,-1631,-1577,-737,-744,-717,-717,-708,-685,-666,-647,-712,-711,-733,-746,-911,-1025,-762,-768,-1742,-1266,-750,-707,-674,-679,-690,-744,-819,-890,-1960,-1109,-1232,-1347,-1439,-1507,-1523,-1505,-1484,-1458,-1417,-1371,-1352,-1362,-1633,-1385,-1383,-1359,-1275,-1210,-1137,-1059,-973,-877,-794,-675,-9385,-18536,-33306,-33359,-12570,-119,-1307,-2717,-862,-406,-527,-6551,-765,-19566,-36884,-21094,-16882,-14372,-6041,-12368,-12577,-427,1284,-2305,110,468,-1045,-769,-913,-423,523,293,-375,-1467,-396,-654,-916,-1080,-1195,-1197,-1345,-1830,-866,-1789,-1300,-1301,-1424,-1091,602,292,35,-802,1223,-415,-1358,-885,-603,-810,858,1118,-1790,-487,-392,-1308,-508,-849,-776,-989,-1071,-946,-751,-472,-223,-1558,-79,556,-17,-890,-381,-369,1063,337,-1400,-384,468,253,-8,-265,-942,-916,-1221,-1565,-1917,-2189,-2056,-1675,-1253,-910,-580,-409,-288,-289,-404,-596,-861,-1239,-1616,-1827,-1636,-1202,-647,-2446,-503,-145,1429,1680,-417,-609,-704,-1173,506,980,287,1080,303,54,-492,-650,442,37,172,-357,226,267,254,-823],[32,-1103,-274,-848,-1167,-420,-761,-1156,-1461,-1310,-963,-635,-196,130,-343,199,580,635,-240,329,243,-532,-330,-610,-858,-1032,-1061,-964,-828,-745,-668,-671,-702,-825,-978,-1171,-1418,-1510,-1253,-919,-686,-372,613,981,1860,2430,1331,-122,-1841,-182,-147,-247,-1279,-1257,-610,1179,1374,-1024,-975,-251,-148,-205,-158,-248,-661,-1805,-2104,-1414,-996,-884,-780,-1734,-1707,-659,-679,-773,-938,-1358,-1802,-1441,-1276,-913,-459,-151,436,816,480,575,711,1536,1623,1541,36,-1011,-960,-2164,-631,84,-2068,937,995,1015,979,-1243,879,666,-690,-1840,-2167,-219,950,-1279,-1529,-352,525,-704,-143,-571,-1010,-1299,-1181,-716,-157,-1794,905,1284,-1215,862,-946,-1771,-673,-3034,-5125,-538,-735,-4504,-5624,-7391,-2479,-2316,-3646,-1725,-890,-602,345,1543,990,-16,-217,-726,-997,-1139,-930,-744,-708,-1072,-896,-1137,-1428,-1707,-1680,-1417,-1146,-876,-2006,-559,-1866,-474,-471,-584,-423,-328,-214,-125,-12,53,22,-34,-1525,-314,-526,-759,-942,-1177,-1929,-694,-350,-88,191,-131,-253,523,500,393,259,-2,-314,-672,-1048,-1329,-1407,-1266,-1075,-887,-788,-963,-1342,-717,-600,-399,-130,-159,-1105,-1556,295,918,33,-780,141,42,1894,2067,2598,2019,-446,-1187,-94,906,-2647,-469,-1026,-156,-570,-655,-1351,-311,-161,-95,-154,-374,-697,-1117,-1599,-2005,-1475,-1320,-1640,-44,-1057,-84,-926,560,-201,-886,166,-68,-582,-1117,-948,-1341,-1797,-1740,-1064,-1226,-437,406,-517,-1326,-542,1650,0,1579,2266,-787,486,1101,-791,-779,445,-185,-906,-1139,-2364,-1233,-1895,-605,-651,-1726,-1113,-1495,-401,16,-376,-1005,219,391,54,-362,-820,-1924,-1325,-1455,-1323,-1036,-776,-560,-366,-242,-111,-2028,-452,265,-258,-67,557,690,68,1033,-227,878,2191,2572,1072,-137,1105,716,-1444,843,762,-706,-663,-915,-1270,-1765,-783,-656,-1002,-1272,-1492,-1668,-1800,-1821,-1679,-1431,-1143,-850,-510,-793,32,260,410,440,457,403,143,-382,-453,-257,-460,-815,-1254,-2035,-795,-739,-808,-918,-762,-717,-631,-511,-1143,-440,-417,-528,-709,-1612,-1172,-1288,-1178,-1098,-2082,61,405,737,489,1057,1040,-736,-436,857,128,82,697,-408,-369,-1839,-972,575,447,-492,190,1213,1087,416,-56,-141,-198,-699,480,-45,674,-963,420,-920,-211,-472,-603,-475,-207,-650,-1970,-1019,-1664,-1130,-1223,-939,-301,-754,-1146,-1489,-1895,-1599,-1439,-1185,-1050,-1293,-2791,-1144,-1360,-1520,-1725,-1840,-1811,-1707,-1553,-6547,-1248,-1240,-1187,-1203,-11359,-8391,-3913,-211201,-422143,-360773,-66951,-6118,-7392,-15498,-5416,-1180,-5952,282,279,205,103,21,2,-2441,-94,-806,387,550,711,693,234,1075,1172,1337,-1914,1546,1615,1572,1455,1203,877,-739,-76,-616,-1668,-1849,-1787,-1137,-546,-546,-289,23,-669,-498,681,1195,126,-467,-166,-165,-1343,-977,-1067,-1458,-1420,-1075,-669,-1168,-1157,-209,-1487,21,-184,-464,-747,-1004,-939,-741,-465,-105,237,340,705,928,973,-76,366,-109,63,-101,-1682,-269,-1310,-382,-387,-1115,-455,-431,-440,-482,-578,-768,-1013,-1308,-1670,-1849,-1738,-1419,-1028,-726,-785,-278,-161,-891,-1348,-1270,-671,-679,-511,509,38,-1392,-941,-90,-103,-209,-710,-1293,-1896,-2075,-1547,-994,-581,-400,-804,79,-748,22,-18,-914,-573,-437,714,1007,1206,415,-1075,1122,1219,1073,946,377,-460,1031,1224,-733,500,1790,1896,1852,422,-1399,-611,-628,-754,87,309,58,-210,-465,-730,-2182,-1336,-1507,-1663,-1759,-1739,-1595,-1604,-1411,-854,-645,-360,-141,19,159,288,-702,108,69,490,84,96,607,714,787,848,929,924,896,733,422,-1214,-1591,-896,-1415,-1839,-2060,-1916,-1702,-1631,-1678,-1810,-1997,-1869,-1340,-857,-362,156,-1423,-378,342,-616,-1013,-1360,312,-144,-1369,-581,-1123,184,454,911,-575,225,426,-1798,-1020,-530,-305,1003,660,179,-1663,708,610,-896,-1208,-797,-3,-312,-612,-1010,-1398,-1699,-1961,-1857,-1522,-1060,-570,-410,397,782,-618,918,1538,714,78,-723,-933,-69,357,33,-403,-783,-919,-656,-118,602,217,386,762,-622,725,2842,1367,-1200,1190,894,1942,-336,1470,-349,-1072,377,1839,748,-1729,79,590,31,-591,-1114,-1521,-1668,-1569,-1372,-1231,-1431,-1087,-1066,-1903,-1008,-1024,-1037,-1064,-1055,-1096,-1172,-1446,-1253,-1142,-1008,-819,-652,-1421,-1989,-288,-1021,-139,-60,-699,-774,200,139,-1403,-1698,-32,332,-364,-1078,-55,-331,-568,-921,-1309,-1653,-1652,-1204,-693,-167,-580,812,1196,1570,99,671,2228,2201,444,-1646,-1048,-343,-1034,-67,-1302,937,551,-544,-1600,-414,-1430,-822,-1000,-1114,-1226,-1326,-1419,-1461,-1507,-1597,-1655,-1766,-1819,-1826,-1889,-1802,-1784,-1708,-1916,-1261,-965,-610,-272,63,390,-87,917,871,-640,1123,-33,-874,-1253,-198,140,-1773,-1227,-118,-323,-537,-763,-930,-1023,-984,-801,-1619,-315,-83,106,-2,-1754,-2095,-436,-84,-369,-689,-1042,-1442,-1879,-1768,-1303,-850,-400,-18,-312,798,1062,1250,1365,1378,1341,-9443,-13282,-24189,-24428,-7394,-551,-1009,-1794,-1261,-828,-573,-6971,-383,-18279,-33293,-18584,-18393,-15502,-4762,-9068,-9397,-661,1241,-2419,131,495,-1334,-1021,-889,-487,158,-26,-358,-1490,-747,-865,-949,-940,-935,-916,-1415,-1614,-853,-1669,-1083,-1413,-1793,-1248,-349,-260,-209,-502,-75,-478,-1044,-449,-196,-832,1,-46,-1597,-276,-168,-1186,-752,-1250,-50,15,-109,-200,-348,-474,-635,-1439,-789,-734,-653,-772,-465,-518,-382,-442,-1190,-606,-765,-888,-1020,-1086,-1148,-1139,-1267,-955,-837,-679,-932,-326,-8,-917,25,1066,1207,311,1166,1409,-698,729,2494,372,-1200,-103,-229,-1995,-411,-197,916,912,-434,-663,-939,-1273,133,629,-53,788,218,172,-530,-1032,358,100,453,-165,-77,-197,-272,-544],[313,-1208,-132,-557,-898,498,-316,104,144,109,158,-467,-19,584,-456,368,904,895,-486,411,327,-349,-373,-724,-1057,-1325,-1393,-1245,-1029,-861,-922,-628,-593,-655,-742,-816,-992,-1553,-181,312,-533,-165,1211,909,2258,2484,1414,275,-1792,-31,-70,-547,-1487,-1057,-583,971,782,-998,-837,-787,-994,-1122,-1179,-1200,-1185,-1982,-2010,-1578,-1296,-966,-1005,-1676,-1570,-1372,-1497,-1635,-1747,-1770,-1605,-1387,-1139,-876,-601,-421,-134,37,148,217,266,301,252,179,-305,-959,-768,-1881,-327,-102,-2155,23,158,256,325,-1127,495,534,-657,-1851,-2143,-152,630,-1052,-1842,-588,612,-1030,140,161,-555,849,841,923,939,-1674,1273,1506,-1151,824,-1188,-1418,-736,-2627,-4478,-2130,-1837,-5386,-4907,-7567,-2311,-1786,-3955,-1639,-497,-634,-804,-1062,-1333,-1536,-1600,-1534,-1394,-1294,-1282,-1287,-1463,-1677,-1966,-1871,-1438,-993,-545,-139,210,352,-1823,232,-912,1158,1561,-1095,437,2193,2275,2283,961,1056,1395,-375,-1923,919,1868,621,322,-810,-1679,-539,889,582,303,-82,-380,-686,-963,-1222,-1414,-1651,-1882,-1950,-1784,-1634,-1561,-1571,-1564,-1391,-1093,-709,-1571,193,594,-74,43,-227,-747,-1314,-18,454,-191,-1066,-749,-1033,-1183,-1262,-1240,-1201,-1201,-1199,-1178,-1170,-1763,-908,-985,-566,-394,-230,-1115,-71,-27,34,101,147,227,338,-769,-1366,-1151,-1130,-1487,1148,-807,-215,-832,817,-192,-954,-25,-317,-559,-1226,-871,-1003,-1164,-1358,-1590,-1630,-1293,-780,-835,-1390,-625,1297,-570,1679,1609,-872,823,376,-745,-1259,-1849,-1505,-717,-1676,-2184,-1233,-1594,-256,-708,-1984,-922,-1027,-276,-75,-483,-1025,-74,617,629,6,-1045,-1816,-804,-818,-58,-165,-225,-206,-78,12,180,-1811,-417,938,-352,-16,1955,419,-255,1154,-262,1198,2131,2028,1008,-396,666,610,-1062,692,276,-302,-729,-830,-1204,-1572,-1124,-1185,-1205,-1201,-1182,-1461,-1821,-883,-694,-459,-209,-544,294,-859,608,676,638,467,253,-34,-388,-735,-1178,-1577,-1949,-2139,-1951,-1953,-1597,-1455,-1521,-1551,-1654,-1732,-1733,-1650,-1595,-1527,-1424,-1425,-1472,-1553,-1653,-1711,-1692,-1516,-2007,-1044,-849,-626,-493,-408,-442,-912,-607,-781,-907,-1021,-1025,-908,-721,-1705,-886,153,222,-349,94,1180,1622,1859,887,-369,-430,-869,1035,127,1711,-1020,681,-772,1342,1058,995,958,638,-600,-1898,-1148,-1704,-639,-834,-1057,39,-518,-938,-1266,-2112,-1592,-1608,-1637,-1703,-1812,-2041,-2165,-2413,-2565,-2356,-2069,-1820,-1703,-1611,-5285,-1391,-1350,-1199,-1070,-9832,-13163,-12313,-249095,-529840,-292957,-54536,-6833,-12760,-12868,-8249,-3401,-6253,-1095,-1177,-1304,-1429,-1486,-1425,-2764,-1131,-1058,-629,-422,-252,-147,-154,-198,-342,-483,-1442,-971,-1191,-1348,-1275,-1023,-625,-903,67,-347,-1864,-1984,-1248,1362,1566,-493,-454,208,-740,-1160,-86,-544,-1023,-1475,-1630,-1351,-1471,-1389,-872,-1100,-523,1006,565,-863,-1239,-925,-1689,667,804,492,231,-859,-27,-40,-75,-79,-117,-213,-350,-493,-661,-822,-936,-974,-977,-850,-1517,-310,-905,-248,-127,-1156,-502,-615,-127,466,477,-305,-631,-826,1051,618,427,1536,-656,150,-611,380,784,-862,-1192,-673,-1028,-778,-473,778,-329,-1235,-1375,-468,-356,-531,-742,-1017,-1491,-1066,-1339,-931,-875,-806,-843,-688,-709,-479,-251,-911,-454,-173,1289,1697,1975,877,-705,1402,2538,1995,2411,534,-360,2746,3273,-811,524,3162,3250,2957,476,-955,-500,-311,-514,11,608,357,78,-219,-632,-1983,-1396,-1800,-1829,-1458,-1034,-1268,-1799,-1482,52,77,90,18,-89,-153,-135,-851,3,-441,501,-58,207,978,1053,1016,903,779,560,335,8,-425,-1257,-1360,-1808,-1659,-1254,-936,-702,-548,-578,-744,-1010,-1334,-1245,-554,-334,286,582,-1283,-561,432,-821,-1503,-1023,600,-121,-1369,-461,-1166,308,426,-209,-522,-487,-297,-2011,-1276,-396,-380,-58,-307,-592,-1966,-1095,-1281,-1281,-1192,-988,-714,-443,-102,-196,433,739,922,-295,578,631,-465,-544,852,1082,-348,771,1185,270,-123,-671,-1083,319,340,163,1269,-165,-825,404,-369,-1210,-1721,-885,-69,-810,233,1855,1186,-1210,1401,956,1853,-435,1194,-479,-1211,262,1695,1122,-1433,145,463,123,-393,-866,-708,-728,-936,-1147,-1412,-1657,-1935,-1963,-1813,-1711,-1668,-1638,-1631,-1583,-1574,-1590,-1611,-1572,-1488,-1458,-1398,-1327,-1200,-1905,-903,-858,-511,-306,-703,-1063,160,-20,-1291,-1802,11,-91,-354,-1066,-734,-971,-1027,-987,-797,-1041,-686,-647,-498,178,-569,871,965,1007,-266,166,689,448,-198,-1185,-724,-634,-1008,-699,-1502,-306,-94,-561,-1165,290,-1558,233,81,-457,-436,-1374,-418,-353,-237,-141,-11,48,-1085,-1545,19,209,-1081,-1625,-2202,-84,-915,-1118,-96,-138,-158,-170,-170,-241,-529,-250,-254,-762,-1449,-481,-332,-1800,-1200,-501,-531,-564,-624,-673,-746,-825,-882,-1339,-1049,-1133,-1190,-1175,-1917,-1832,-1023,-743,-678,-625,-599,-631,-731,-1480,-1053,-1213,-1206,-924,-579,-214,130,441,701,871,984,-8440,-7135,-14756,-14906,-1520,-407,-510,-871,-1547,755,1186,-6934,1697,-16687,-28806,-15597,-19453,-16432,-3011,-5584,-6414,-1020,1013,-2483,139,482,-1655,-1285,-731,-327,-285,-416,-714,-1364,-613,-354,-124,120,271,-106,-1454,-1363,-769,-1489,-893,-1487,-2111,-1454,-874,-983,-1089,-1108,-1132,-1098,-1026,-945,-852,-827,-808,-773,-1383,-635,-533,-959,-1006,-1605,-175,-70,-100,-97,-160,-219,-340,-1327,-533,-552,-559,-645,-488,-651,-339,-284,-877,-88,-35,49,97,-127,-1016,-606,-1350,220,-340,295,-640,-174,206,-936,200,1209,1298,485,1231,1210,-903,682,2403,267,-1105,147,249,-1509,-1163,-1827,-1568,-918,-413,-684,-1171,-1338,-173,313,-389,495,166,279,-517,-1364,-598,-1316,-2080,-2170,-1587,-1053,-628,-303],[559,-1260,11,-246,-542,946,-164,52,775,602,444,-295,153,166,-594,-67,-242,-354,-659,-678,-903,-1045,-1187,-1138,-995,-837,-693,-989,-527,-441,-1184,-496,-589,-768,-922,-991,-851,-1840,-224,421,-373,38,1455,889,1908,2379,1426,569,-1607,102,-63,-753,-1537,-849,-525,731,1272,-1020,-718,-646,-1051,-1329,-1407,-1313,-1148,-2072,-1768,-1719,-1595,-410,-262,-1543,-1411,-573,-111,-79,-182,-1119,-977,-283,29,35,-60,-782,-77,-203,-388,-608,-838,-1064,-1344,-1615,-1797,-1807,-1680,-1534,-1224,-1041,-2051,-774,-693,-710,-795,-942,-930,-964,-874,-1839,-1929,-234,354,-671,-1851,-876,121,-1400,314,927,-647,1277,1016,1103,895,-1556,1026,1131,-1159,745,-1426,-1013,-743,-2281,-3915,-4000,-5594,-6024,-4548,-7965,-2302,-1306,-3235,-1548,-223,-175,-636,-258,-419,-612,-827,-1049,-1242,-1447,-1675,-1841,-2052,-1809,-1527,-1209,-881,-584,-765,-23,213,313,-1488,912,2,822,1177,-1565,692,1679,1631,1508,1129,988,1196,-770,-2194,912,1422,357,387,-480,-1364,-381,1146,878,622,-108,-46,-347,-598,-793,-866,-918,-919,-882,-843,-849,-728,-736,-764,-760,-782,-823,-1598,-890,-933,-958,-899,-687,-452,-993,-410,1078,-212,-1170,402,33,1393,1486,1914,1509,-745,-1034,267,2285,-869,-1349,-994,1011,1389,996,-842,387,316,1241,1859,1680,1413,614,-808,-953,-757,-848,-1319,-1487,-1483,-1304,-1082,-871,-666,-1055,-467,-416,-437,-1274,-570,-1156,-1234,-898,-1445,-1112,-1232,-1329,-1369,-1495,-1202,-1048,-1187,-676,-438,-904,209,530,-757,-475,182,1438,-399,-2205,-1901,-1269,-1266,42,-707,-1941,-858,-1325,-1777,-2195,-2422,-2343,-2296,-2229,-2027,-1624,-1093,-1647,-874,-641,1258,101,-264,2664,1297,202,454,-1511,-450,885,-519,10,1971,87,-582,1178,-357,1466,1212,990,755,-563,273,278,-676,-93,-284,-513,-739,-741,-1128,-1393,-1188,-76,-1111,453,461,-1416,-1679,-694,679,569,445,-717,268,-1000,139,77,-35,-223,-453,-712,-1007,-1246,-1507,-1602,-1563,-1446,-1242,-1551,-980,-878,-983,-1195,-1239,-1434,-1591,-1667,-1719,-1676,-1518,-1399,-1271,-1137,-1003,-843,-804,-559,-1528,41,258,541,777,1002,850,-1142,-343,1291,-86,-364,477,-454,-437,-1581,-819,-124,-266,-321,-305,-119,123,396,611,-954,-471,-1062,1188,246,1074,-1119,522,-714,430,333,288,360,461,-517,-1752,-1250,-1607,-229,-557,-1074,159,146,-489,-1347,-2195,-875,58,200,-169,-897,-1193,-534,-795,-961,-1164,-1320,-1468,-1660,-1719,-4018,-1280,-1013,-639,-318,-6071,-11881,-20539,-272061,-469455,-233680,-46469,-6707,-17218,-11263,-11316,-5596,-6558,-844,-665,-948,-1279,-1619,-1894,-3029,-2157,-1361,-1857,-834,-630,-499,-485,-503,-607,-677,-984,-794,-663,-419,-32,399,900,-959,-349,-550,-1832,-2102,-1309,1507,2049,-319,-550,-225,-1211,-2247,-1303,-149,-122,-1036,-681,-593,-1601,-1824,-1350,-1334,-1014,298,-63,-482,-886,-1667,-1608,1001,1084,601,152,-690,-580,-852,-1103,-1221,-1225,-1126,-928,-624,-271,-24,571,44,-565,-973,-1330,116,-467,-83,-122,-1254,-750,-952,-80,228,568,-114,-536,-1151,1429,457,311,1714,-479,230,-540,415,858,-922,-1098,-116,-1072,-790,-489,333,-814,-1136,-1788,-873,-907,-977,-970,-1242,-1762,-864,-1303,-654,-656,-637,-660,-592,-721,-543,-476,-971,-324,-39,117,264,341,381,-370,429,451,472,537,644,-337,1068,1330,-856,451,1986,2111,2077,482,-524,-320,38,-262,-42,-212,-691,-1184,-1625,-1731,-1759,-1011,-592,-205,-1196,-1027,-1064,-1998,-1527,-303,56,-328,-831,-1340,-1526,-1222,-801,-422,-1011,414,-233,198,831,790,617,373,139,-150,-392,-672,-987,-1236,-1456,-1570,-1598,-1545,-1526,-1515,-1466,-1433,-1334,-1145,-950,-687,-329,-45,256,447,-1067,-780,604,-435,-2027,-768,786,-144,-1345,-295,-1067,60,-68,-127,-592,-497,-939,-1599,-1503,-356,-554,-614,-627,-427,-1402,460,935,-194,-510,-364,-244,-172,649,-375,1684,2840,2556,478,968,567,-590,-604,249,-146,-282,-127,231,-253,-367,-633,-1372,610,558,135,1401,-128,-988,439,43,-247,-444,-500,-476,-967,-387,-349,-418,-1289,-523,-585,-543,-513,-516,-697,-1316,-322,-220,-119,-1109,134,370,492,-260,-726,-608,612,532,-1404,-926,-1495,-299,-597,-1589,-743,-516,-575,-596,-1198,-444,-381,-976,-1314,-1353,-351,-449,-618,-813,-1543,-1321,-1548,-1734,-1677,-1599,-1512,-1445,-1434,-1489,-1722,-1604,-1478,-1337,-1201,-1083,-1030,-916,-907,-933,-1250,-1011,-1056,-1117,-1112,-1046,-978,-952,-900,-900,-953,-1027,-1144,-1252,-1291,-1209,-1056,-1002,-755,-1755,-557,-466,-654,-875,-141,-1745,124,220,-80,-277,-1462,474,519,211,561,-38,-163,-1340,-1323,-192,537,-1060,-1641,-2199,-430,-1265,-1876,494,274,147,-236,217,290,-433,534,184,-609,-1573,-787,-84,-1848,-1238,-375,-58,180,397,592,-84,362,748,-1165,509,309,87,-129,-1776,-1259,-1563,-641,-421,-109,-13,-589,-289,-1461,-390,-763,-828,-841,-643,-281,121,494,795,968,1039,-6707,-975,-5532,-5345,-705,-1075,-768,-153,-1688,996,1474,-6499,2119,-14930,-23922,-12570,-20053,-16997,-957,-2174,-3751,-1489,733,-2477,145,431,-1944,-1547,-493,-30,-757,-521,-896,-1280,-1604,-1679,-1540,-1309,-1137,-1022,-1453,-1095,-969,-1295,-1121,-1465,-2257,-1706,-1089,-1029,-1025,-995,-1016,-1003,-940,-827,-645,-818,-282,-63,-1223,184,513,-708,-1252,-1691,-202,481,286,28,-58,-215,-389,-1244,-529,-439,-436,-524,133,-774,565,370,-559,819,731,602,363,-99,-1136,-759,-1379,-1490,-1497,-1099,-487,-2,478,-1008,309,1238,1252,651,1259,947,-1069,509,2270,217,-910,179,-535,-1110,-917,-571,-123,-437,-400,-734,-1449,-1415,-458,-7,-751,164,96,-258,-813,-1686,-1840,-1907,-1616,-1131,-676,-274,15,69],[-502,-1400,-276,-159,-265,1,-73,-144,-134,-255,-418,-584,-749,-932,-1101,-1244,-1272,-1134,-1000,-897,-866,-803,-828,-776,-712,-651,-584,-1087,-838,-309,-1495,-98,26,-1057,287,499,-290,-1594,-346,411,-288,172,1604,862,1420,2129,1305,678,-1481,145,-190,-801,-1502,-720,-511,-310,-252,-1116,-687,115,-709,-859,206,694,-412,-1960,-1548,-1698,-1879,-745,-412,-1372,-1269,-687,268,-280,-99,-866,-599,-372,232,171,8,-1198,-29,-127,-252,-380,-495,-586,-723,-859,-949,-1005,-1123,-1218,-1296,-1365,-1861,-1324,-1204,-1093,-982,-806,-628,-441,-761,-1764,-1679,-463,700,-247,-1522,-1195,-357,-1772,672,1718,-672,1325,775,579,835,-1422,654,572,-1214,654,-1621,-638,-711,-1989,-3412,-6020,-9104,-5779,-4214,-8395,-2427,-870,-2481,-1469,182,109,-1195,1796,1699,-482,981,-1001,207,-853,-722,-790,-201,-1054,-590,-909,-1180,-1422,-1579,-1655,-1658,-1561,-1433,-1314,-1146,-1027,-889,-1703,-699,-654,-667,-760,-838,-933,-1054,-1089,-1940,-942,-789,-630,-478,-292,-1011,-198,-89,-115,-127,-187,-338,-441,-528,-596,-581,-582,-553,-493,-430,-1112,-501,-206,-200,-179,-210,-292,-1311,-507,-641,-758,-798,-695,-470,-644,-855,611,35,-898,416,135,1055,1090,1472,1118,-902,-1011,385,2279,8,-1808,-1013,926,1686,1257,-511,755,324,1369,1917,1365,596,-264,-1104,-1565,-1128,-488,-566,565,-110,-543,-656,459,-282,-1158,-851,-1381,-1897,-2230,-1807,-1440,-1576,-1330,-1643,-799,-597,-684,-1356,-1608,-1325,-1491,-1775,-1211,-825,-832,121,526,-798,-413,-242,1186,-187,-2236,-1642,-1305,-951,-564,-1009,-1677,-1752,-1832,-1717,-1587,-1472,-1355,-1326,-1298,-1260,-1161,-1013,-1457,-997,-575,-465,-354,-536,-349,-398,-446,-525,-1218,-585,-599,-684,-546,-477,-452,-869,-415,-490,-529,-625,-709,-835,-943,-977,-1001,-1020,-999,-932,-858,-711,-657,-1013,-1208,-1284,143,-1029,782,597,-1352,-1431,-459,569,2116,769,-896,837,-1193,348,1365,212,367,291,-242,-874,-1513,-1836,-1149,-540,-336,-682,-1278,-468,599,274,-1305,-338,-935,-755,-824,-869,-847,-736,-674,-602,-513,-411,-281,-1363,-173,-1143,274,328,425,461,485,429,-1398,-346,199,-223,-537,-130,-521,-546,-1457,-745,-623,-736,-852,-1005,-1088,-1186,-1276,-1340,-1559,-1332,-1386,-1422,-1412,-1417,-1444,-1401,-1456,-1452,-1391,-1277,-1038,-750,-470,-1525,-1293,-1457,70,-380,-985,561,1044,64,-1141,-2014,-495,845,611,110,-578,-469,2062,2205,1529,-497,675,178,-332,-635,-2879,-1006,94,556,949,-1207,-5994,-27506,-280816,-397962,-196719,-42880,-6245,-19970,-10574,-14521,-7708,-6774,-1493,547,292,-36,-377,-1082,-3147,-3120,-1662,-2862,-1175,-927,-737,-650,-594,-630,-664,-789,-965,-1150,-1364,-1379,-1168,-838,-847,-785,-747,-1603,-1803,-1327,454,295,-86,-565,-492,-534,-1776,-455,178,-226,-1286,-921,-807,-1705,-2104,-1907,-1541,-1469,-453,-772,-59,-276,-1708,-1291,462,23,-376,-673,-755,-710,-476,-240,27,205,-97,483,538,429,-52,562,149,-845,-1394,-1142,390,34,161,-125,-1358,-1012,-1291,11,-8,593,147,-307,-1327,1341,248,152,1853,-244,266,-508,425,885,-997,-1007,368,-763,-688,-505,89,-1327,-1050,-1574,-1200,-810,-875,-859,-1260,-1719,-767,-1148,-153,-66,256,-247,-396,-704,275,435,-1023,-134,143,-47,-274,-582,-915,-1215,-1479,-1448,-1316,-1210,-1149,-1126,-1089,-1059,-977,-877,-733,-555,-471,-362,-327,-389,-507,-665,-822,-879,-760,-547,-272,-1140,-1436,-789,-253,-8,-1324,-1177,-918,-2068,-1473,-476,8,-292,-691,-1129,-1432,-1332,-1028,-720,-1512,107,-326,139,799,904,892,811,738,602,503,354,151,-1032,-357,-312,-455,-547,-658,-758,-816,-918,-1003,-1041,-1092,-1074,-950,-886,-793,-799,-775,-926,-918,-989,-1696,-1075,-1000,-843,-1254,-315,-721,231,663,799,-656,-752,-1024,-1003,-1578,-135,-708,1267,1273,885,-729,539,1194,124,-147,-194,-415,-57,885,-446,1280,639,-79,-738,-1308,-1378,-998,-616,-314,-137,-17,34,60,-696,-499,-458,-1645,-93,-167,-191,-214,-232,-1087,-244,-292,-300,-333,-388,-416,-977,-478,-414,-487,-1310,-561,-616,-591,-606,-684,-874,-1278,-847,-887,-922,-874,-755,-573,-374,-158,-552,-399,542,322,-1548,-812,-1395,-312,-507,-1276,-815,406,523,468,-1220,375,168,-597,-1280,-1834,-970,-1312,-1673,-1790,-1614,-1428,-1294,-1228,-1191,-1223,-1811,-1292,-1364,-1475,-1610,-1679,-1673,-1672,-1635,-1541,-1431,-1184,-970,-741,-1323,-258,-41,-370,-169,-535,54,-69,-175,-322,-500,-669,-856,-1051,-1169,-1273,-1368,-1447,-1510,-1840,-1561,-1573,-1591,-1677,-1830,-1946,-1622,-1176,-642,-106,-1264,887,572,319,1353,-329,-438,-1268,-756,-24,463,-928,-1569,-1976,-661,-1333,-2336,746,1960,1566,-204,635,1511,-241,565,303,-315,-1456,-970,-143,-1782,-1225,-425,1323,1258,1804,1931,28,265,1598,-977,1138,949,660,-153,-1382,-625,-1302,-1339,-729,34,84,-642,-177,-1366,-543,-798,-872,-1220,-1640,-1975,-1753,-1304,-864,-504,-198,-4510,65,57,-73,-302,-589,-903,-1121,-1594,-1165,-1023,-5720,-689,-13106,-19031,-9712,-20167,-16918,640,850,-1391,-1932,465,-2312,270,452,-1959,-1701,-619,-1039,-1330,-1620,-1743,-1747,-1670,-1563,-1475,-1348,-1279,-1248,-1350,-1255,-1310,-1361,-1323,-1289,-2080,-1885,-508,-248,-62,117,201,-105,-90,286,75,-756,286,383,-1086,399,992,-438,-1357,-1353,-85,489,802,-564,552,946,836,-1170,881,1072,-634,-387,299,-856,383,323,-251,1938,1637,1277,811,67,-1295,-706,-1369,-869,-499,46,-168,158,777,-1150,324,1122,1052,783,1224,610,-1117,181,1977,139,-778,-536,-1385,-2093,-2135,-1675,-1213,-1020,-585,-871,-1827,-1569,-771,-378,-1172,-254,-50,189,-457,-1652,-592,-951,-1328,-1592,-1798,-1911,-1970,-1976],[-513,-1389,-956,-1197,-1409,-1493,-1379,-1168,-892,-593,-307,-123,243,436,-923,327,492,-394,-911,224,66,-41,-311,0,126,-87,-160,-1099,-974,374,-1650,659,650,-1266,612,665,121,-1240,-389,409,-148,363,1771,952,971,1872,1183,719,-1344,206,-342,-566,-1382,-567,-452,131,636,-1159,-657,19,-796,-690,-114,-111,-372,-1628,-1272,-1527,-1995,-1032,-656,-1102,-1078,-1060,-1324,-1621,-1927,-2003,-1688,-1383,-1103,-852,-627,-1428,-342,-283,-286,-317,-354,-374,-439,-496,-874,-786,-569,-801,-392,-380,-1625,-328,-283,-281,-305,-487,-228,-171,-867,-1555,-1343,-790,630,175,-1070,-1506,-768,-1898,1230,2475,-619,1418,781,-2,768,-1251,199,-117,-1267,585,-1744,-331,-677,-1761,-2948,-7912,-11229,-3958,-3386,-8476,-2612,-473,-1796,-1423,468,336,-1766,1457,1771,-583,1268,-969,103,-703,-872,-789,-287,-1114,-43,-174,-283,-584,-1144,-663,-815,-924,-1029,-1150,-1211,-1298,-1333,-1364,-1381,-1408,-1481,-1635,-1790,-1999,-2140,-1818,-1538,-1016,-600,-214,133,55,-667,-12,966,942,876,-264,387,62,-299,-686,-1014,-1328,-1414,-1184,-850,-1409,-778,261,579,918,1210,1168,-896,-202,929,-55,-737,-810,-65,-316,-1362,718,435,-377,-44,-108,-48,37,171,268,-1088,-1053,93,-133,-347,-2234,-1037,-438,-141,248,-139,874,317,1119,1040,766,348,-195,-832,-1230,-1047,-414,-138,449,246,-692,-539,-328,-910,-1350,-1018,-343,-298,-1106,-715,-1695,-1909,-1645,-1647,-600,903,639,-1345,-1733,-1248,-17,-1922,-550,-651,-684,-422,-250,-876,-428,-686,22,-45,-1778,-1423,-1324,-713,-945,-1196,-1462,-1734,-1930,-1801,-1547,-1262,-1446,-914,-303,0,312,-142,-1291,-1182,-308,974,127,-879,729,558,380,163,-963,-627,-376,-785,-488,-407,-587,-1099,-154,-652,-184,-266,-351,-485,-656,-667,-743,-860,-999,-1162,-1391,-1536,-1583,-1448,-1239,-1338,-760,-882,-266,-45,-1283,-1143,-209,445,769,835,-1065,715,-1428,96,582,-70,148,-127,-412,-727,-998,-1327,-1495,-1402,-1194,-911,-1157,-498,-315,-343,-1374,-518,-1168,-760,-861,-975,-1005,-889,-755,-551,-289,-29,298,-1901,202,-863,143,620,350,-57,-521,-1058,-1612,-1464,-1185,-871,-675,-559,-620,-701,-1330,-741,-710,-563,-316,-55,271,539,737,-19,-1998,2,-1402,691,306,585,-1399,67,-828,881,1011,818,1281,1401,-108,-1236,-1268,-1330,233,-306,-821,496,747,620,-646,-1659,-90,164,126,114,-205,97,212,223,327,-815,472,532,474,405,-1946,-2408,177,153,128,138,206,-32019,-284440,-358705,-184549,-43366,-5973,-20303,-10645,-17594,-9630,-6803,-2051,38,-166,-373,-550,-1648,-3092,-4020,-1258,-3007,-969,-986,-996,-1036,-1014,-992,-869,-745,-587,-379,-197,0,152,316,-606,-1241,-926,-1343,-1559,-1328,382,201,-3,-552,-395,-477,-1260,-666,-324,-281,-1458,-1147,-1028,-1816,-1938,-2328,-1766,-1801,-1233,-1565,-569,-843,-956,-931,-137,166,310,284,-333,-225,-650,-1162,-1441,-1192,-779,-408,-110,58,-116,43,-126,-1093,-1795,-1102,-1211,-1066,-746,-393,-1503,-1316,-1601,113,-244,509,397,-45,-1297,823,-36,-81,178,-78,-415,-733,-1090,-1425,-1747,-1860,-1730,-1525,-1316,-1178,-1067,-1843,-1037,-1206,-1439,-918,-846,-828,-1125,-1474,-658,-977,-331,-167,45,242,-527,-689,189,376,-1117,28,473,1186,567,914,417,-150,-787,-1344,-1307,-819,-344,-391,341,503,-769,241,345,207,23,-20,10,83,195,309,70,466,542,562,1,-1384,-1093,-567,-335,-222,-1540,-1438,-907,-2018,-1426,-579,-406,-486,-636,-835,-1026,-1182,-1325,-1452,-1957,-1242,-1113,-935,-808,-634,-503,-374,-181,-14,204,355,-177,-815,108,292,-946,-89,-304,-514,-414,-264,-1125,-850,-955,49,215,992,1749,1457,-428,-1092,1074,788,-1034,-183,326,-183,-1239,373,-294,177,501,573,-787,-960,-553,-451,-1622,-24,-942,1104,1099,1125,-121,101,1186,335,118,-130,-652,50,606,-516,-18,-287,-620,-865,-989,-870,-655,-370,-68,88,179,178,113,-1132,-619,-480,-1940,-1028,-1340,-1591,-1821,-1970,-1801,-1605,-1489,-1377,-1318,-1263,-1217,-1182,-1088,-955,-854,-1402,-453,-220,104,167,-286,-1138,-1253,-317,1005,924,-255,158,566,459,30,-465,-217,1055,-70,-1504,-734,-1305,-341,-483,-1002,-921,441,496,375,-1163,515,283,-290,-1170,-2315,-280,-361,-452,-521,-637,-704,-785,-901,-1021,-1189,-1575,-1474,-1602,-1694,-1715,-1595,-1386,-1220,-1091,-987,-937,-799,-715,-607,-1336,-253,-53,-405,-405,-494,151,388,397,207,-526,102,-81,-966,-464,-621,-884,-894,-961,-1782,-1016,-997,-956,-949,-972,-2034,-1080,-1160,-1121,-972,-921,-399,-14,354,640,-628,-716,-995,-166,351,443,-827,-1546,-1827,-1010,-1254,-1935,36,441,766,-183,584,877,-81,214,134,-40,-1241,-1137,-241,-1722,-1290,-456,1268,685,1729,2196,74,118,1417,-890,1098,1381,943,-238,-974,-83,-666,-2064,-1043,408,634,-678,-51,-1301,-762,-868,-599,-1557,-232,-367,-460,-491,-455,-394,-283,-2255,-121,-58,-56,-115,-225,-404,-580,-1410,-907,-979,-4810,-929,-11525,-14683,-7352,-20038,-16247,99,260,386,-2370,122,-2086,471,308,-1715,-1794,-453,-682,-1489,-780,-670,-804,-338,-156,-2,178,-792,141,-1223,-400,-13,-808,-768,-1273,-1859,-1983,-1532,-1003,-544,-109,196,-39,140,614,-99,-665,137,-114,-983,-481,-517,-433,-1203,-872,137,115,17,-1005,156,734,783,-1101,936,1075,-777,-212,453,-864,76,280,65,530,135,-205,-472,-520,-1409,-583,-1290,586,136,1030,56,351,1072,-1272,314,592,487,426,400,305,-875,-201,188,-1,-681,-303,-393,-622,-486,-510,-530,-1358,-767,-989,-1930,-1655,-1913,-1607,-1440,-817,-462,-215,-313,-1232,-242,229,138,77,-28,-152,-328,-535],[-435,-1339,-180,-143,-162,-215,-277,-324,-272,-109,138,-29,481,1028,-890,181,1629,-749,-850,649,1901,7,-305,399,1079,-343,-270,-1090,-983,144,-1638,893,581,-1440,-7,-220,-409,-836,-702,-832,-906,-940,-954,-938,-935,-947,-902,-875,-1238,-823,-811,-842,-1277,-1035,-1185,-1321,-1489,-1665,-1883,-1974,-1860,-1685,-1506,-1367,-1269,-1215,-1190,-1355,-1919,-1270,-1099,-1083,-1053,-1074,-1048,-1055,-1097,-1162,-1151,-1102,-978,-776,-511,-1167,-311,-396,-122,276,90,626,647,-345,-671,-686,-565,-383,902,539,-1359,1821,2902,247,-406,-226,-49,235,-988,-1207,-903,-1151,1491,573,-603,-1787,-1073,-1502,1951,3150,-510,1577,1056,-569,701,-1034,-296,-883,-1263,561,-1775,-210,-919,-1609,-2513,-9063,-10585,-531,-1423,-7670,-2727,-413,-1187,-1411,-799,-898,-2317,-772,-636,-626,-329,-813,-60,-568,-997,-748,-390,-1174,90,0,-124,-867,-1148,-647,-697,-550,-689,25,371,-267,-401,-837,807,590,211,-316,-814,-1057,-763,-1287,-1129,664,1546,91,268,237,-338,187,1030,604,225,-349,-557,-855,-1091,-1281,-1379,-1462,-1398,-1231,-1029,-1699,-1007,-229,41,365,677,971,-443,-228,883,-134,-1100,-1056,2,-8,-1894,951,1047,260,352,-81,-472,-851,-1090,-1161,-1279,-1146,-913,-927,-958,-2108,-1110,-1177,-1175,-1075,-972,-906,-877,-882,-948,-1113,-1317,-1528,-1581,-1367,-1107,-766,-628,-385,-273,-796,-385,3,-417,-1325,466,639,-224,-931,-669,-1920,-2206,-1674,-1461,-384,591,456,-1120,-1851,-1463,92,-1423,135,110,-493,142,128,-965,-510,-1109,-166,-308,-1343,-1236,-1291,-1262,-1572,-1780,-1604,-1198,-711,-1155,-263,-557,-1651,-1029,178,1332,1314,317,-1149,-1397,-169,760,37,-1296,456,517,357,882,-760,-735,660,-750,-45,1612,-916,-1252,783,-833,354,99,-73,-184,-679,-287,-127,-115,-113,-115,-159,-685,-595,-702,-813,-1387,-145,-715,-155,-202,-1215,-850,-544,-717,-896,-1065,-1213,-1262,-1694,-1269,-1216,-1175,-1168,-1155,-1132,-1123,-1081,-1142,-1206,-1333,-1497,-1557,-1487,-1221,-786,-454,-1396,-722,-1380,509,1163,34,-437,43,469,539,99,370,533,-1977,539,-687,40,824,169,356,230,-227,-1605,-520,715,-593,-569,117,-761,-908,-1213,-581,-565,-565,-714,-657,-345,15,348,-385,-1619,289,-1523,966,234,64,-1567,-232,-1006,762,906,624,1382,1132,184,-923,-1185,-1275,-719,-871,-775,-632,-472,-271,-144,-1263,103,285,498,481,178,700,1249,1216,634,-1038,764,475,71,-300,-1258,-3684,-983,-1108,-1316,-1593,-1727,-33126,-289970,-353224,-196381,-47216,-6198,-18465,-11286,-18340,-11095,-6538,-2606,-208,-459,-688,-860,-2300,-2893,-4858,-1261,-2212,-1638,-1826,-1780,-1584,-1334,-1114,-826,-566,-290,0,310,612,866,1127,-310,-1711,-1083,-1122,-1391,-1339,1353,1167,204,-562,681,165,-826,-791,-101,-275,-1506,-1369,-1269,-1969,-1610,-1693,-2155,-1589,-1859,-1962,-70,427,-195,-606,1143,1185,1101,914,-242,333,-13,-423,-760,-1012,-1135,-1106,-955,-787,-633,-508,-434,-1309,-2168,-929,-700,-802,-933,-1095,-1684,-1660,-1625,-1613,-1612,-1548,-1497,-1461,-1471,-1608,-1765,-2027,-2013,-1609,-1193,-701,-230,245,-1308,-946,912,20,-426,-678,-1285,-2147,-1112,-914,-1529,-899,115,-301,-913,-1196,-554,-840,-968,-1289,-1378,-1160,-739,-651,66,59,-1255,140,585,716,-294,91,-390,-878,-1301,-1361,-1062,-658,-268,-544,369,581,-765,88,787,784,697,474,563,524,716,609,127,777,805,780,-458,-1523,-740,-335,-447,-529,-1817,-1784,-1015,-1903,-1402,-661,-216,-239,-344,-510,-694,-876,-1092,-1350,-1999,-1526,-1586,-1549,-1518,-1408,-1329,-1244,-1090,-951,-753,-616,-573,-577,-604,-668,-1220,-573,-257,-625,429,-148,-1360,-790,-1331,-201,244,1209,1850,1513,-169,-1264,1273,1713,-350,122,1096,-301,-1304,743,164,96,213,291,-914,-1080,107,41,-1660,42,-1236,405,265,76,-127,-362,-571,-702,-792,-757,-914,-452,-210,-559,122,314,378,397,328,257,-732,-253,-102,-276,-424,-570,-701,-1464,-1041,-1262,-1832,-1816,-2085,-1740,-1322,-919,-1332,-256,-89,-159,-126,-1105,-1543,-1037,-937,-1349,-1883,-2157,-1651,-1052,-362,263,-972,-1449,-1234,-550,2108,2195,131,93,533,1558,82,-426,-47,2066,-459,-1247,-673,-1218,-344,-498,-761,-1025,465,477,308,-1017,2170,1176,-42,-1008,-2316,-177,1392,-133,353,-245,-767,-1224,-1569,-1698,-1679,-1562,-1439,-1363,-1349,-1384,-1370,-1302,-1267,-1241,-1215,-1231,-1169,-1188,-1227,-1267,-1311,-1385,-1532,-1673,-1777,-1832,-1851,-1773,-1691,-1619,-1531,-1458,-1379,-1273,-1143,-1021,-939,-842,-1592,-708,-617,-933,-563,-249,-2018,-23,13,52,40,-481,-34,-3,71,169,-892,-940,-612,404,834,932,-738,-1545,-1726,-1116,-1091,-1250,-130,1148,1731,-151,556,1452,88,-237,293,199,-959,-1248,-348,-1642,-1399,-462,960,204,1407,1768,87,-38,1176,-876,1160,2010,1597,-339,-577,364,-21,-2375,-1322,202,560,-606,90,-1248,-978,-959,-885,-1902,-221,-319,-618,-930,-1195,-1340,-1228,-975,-625,-248,84,356,561,666,725,-1200,-1565,-1425,-3828,545,-10376,-11289,-5712,-19905,-15143,463,496,541,-2756,-298,-1834,751,610,-1353,-1815,-65,-433,-1711,-1036,-1087,-874,-517,-123,228,450,-1185,48,-1120,-61,552,-614,-300,-828,-1675,-1602,-704,-272,106,462,309,-133,272,884,-389,-583,241,-78,-941,-714,-979,-1140,-1123,-960,-775,-610,-700,-948,-355,-162,-175,-1090,-245,-248,-862,-242,-250,-851,-248,-289,-377,-467,-679,-900,-1175,-1388,-1493,-1248,-1226,-658,-419,-235,-110,-58,-61,-1363,-313,-562,-778,-971,-1066,-998,-819,-693,-460,-250,-718,339,-111,-517,-220,644,-48,-1465,-462,-1044,-1437,-1612,-1135,-897,-1464,-940,-854,-1028,-952,-939,-573,-387,-234,-2,139,465,669,496],[562,-1266,49,413,897,1307,861,-222,840,675,523,8,369,315,-740,-35,62,-1030,-700,129,175,-13,-312,-43,428,-662,-437,-1094,-904,-81,-1493,-256,-491,-1580,-1064,-1362,-1696,-2044,-1894,-1595,-1267,-933,-630,-352,-164,-69,-3,-41,-1194,-327,-871,-836,-1249,-1457,-1716,-1806,-1727,-1551,-1433,-1326,-1212,-1126,-1060,-1036,-1049,-1101,-1193,-1295,-1780,-1477,-1143,-878,-693,-880,-639,-855,194,-148,420,-505,-431,498,-57,-796,-771,-713,19,572,231,779,1151,-817,-415,-632,-625,2,1164,715,-1124,1529,2492,-416,-909,-16,290,78,-1153,-788,-407,-1420,-1155,-1922,-1624,-1890,-1299,-978,1053,1550,-429,1743,1469,-1067,578,-832,-842,-1712,-1211,252,-1774,-1043,-1521,-1646,-2176,-8721,-6670,-189,-5,-5617,-2677,213,-713,-1482,736,727,-2655,649,1783,-672,1863,-636,-155,-502,-1124,-726,-546,-1269,1418,1608,166,-1211,-1024,-634,-1395,-1584,-985,-284,388,-462,-901,-333,1134,882,327,-431,-1256,-2069,-1405,-1240,-768,511,1253,179,130,327,-65,356,1355,1198,1075,-426,599,285,-91,-536,-970,-1472,-1789,-1341,-974,-1965,-1099,-470,-581,-763,-1046,-1370,-1524,-1238,-836,-436,-1511,-1251,-13,259,-2276,470,250,-81,-534,-978,-1411,-1808,-1597,-1159,-1431,-1294,-263,-157,-85,-1693,-991,-200,-335,-479,-670,-884,-1090,-1265,-1435,-1638,-1819,-1850,-1623,-1368,-1139,-826,-692,-428,-275,-835,-186,54,-450,-1312,143,132,-133,-712,-531,-2013,-2088,-1466,-1186,-144,332,337,-776,-1929,-1536,62,-887,549,54,-283,807,851,-1033,-622,-1450,733,79,-945,-1041,-1163,-308,478,-613,-1034,-354,648,-1428,147,-436,-1765,-971,-157,-349,-505,-615,-980,-1523,-612,-470,-248,-1747,158,369,300,776,-571,-773,697,-534,-65,1332,-1174,-1271,579,-958,903,743,-165,-96,-687,-334,-96,-248,-354,-403,-436,-679,-580,-480,-553,-1400,275,-500,832,567,-1078,-510,294,268,837,715,-1262,498,-1884,-308,255,-263,-114,67,50,-1017,-605,-67,-210,-460,-811,-1133,-1333,-860,-109,577,-1300,-872,-1502,758,1998,309,-274,90,250,367,341,851,628,-1498,910,-524,27,445,-69,269,352,-490,-1267,-644,930,-758,-348,119,-857,-1067,-1018,-423,-604,-70,-352,-644,-826,-985,-1115,-1230,-1314,-1467,-1711,-1930,-1881,-1665,-1634,-1133,-1152,-812,-736,-766,-815,-919,-1082,-1179,-1046,-1208,-639,-492,-335,-301,-352,-431,-620,-939,-1265,-1566,-1651,-1399,-1044,-786,-452,-317,-186,-1151,-265,-428,-757,-1116,-1404,-4720,-1048,-518,20,577,1150,-30646,-294401,-374961,-227926,-53448,-6775,-15280,-12184,-15481,-11550,-5821,-3175,906,312,-247,-681,-2887,-2506,-5274,-1010,-1092,-7,93,128,57,-33,-629,-360,-581,-823,-1053,-1319,-1513,-1510,-1323,-1187,-2073,-1105,-862,-1203,-1270,-1037,-1180,-1329,-1464,-1494,-1402,-1314,-1239,-1126,-1043,-1321,-1483,-1434,-2073,-1245,-1042,-1460,-1209,-1308,-1052,-656,-466,-378,-281,-274,-248,-260,-294,-291,-357,-373,-431,-587,-800,-717,-288,-115,-709,-193,618,315,-1390,-2367,-822,1330,1525,1159,-204,-1767,-1936,-1269,344,-496,95,41,-124,-718,-378,-671,-608,-594,-566,-512,-735,-81,239,-1450,-890,1054,386,-237,-748,-1925,-1839,-1197,-638,-1431,-664,259,-250,-604,-841,-389,-690,-649,-174,986,698,-463,-490,32,-140,-1352,-340,-476,-668,-1027,-1217,-1461,-1344,-1070,-769,-505,-265,-54,-703,318,460,-757,5,646,645,530,446,328,150,-32,-222,-411,-564,-648,-715,-897,-1386,-716,-611,-506,-850,-2034,-2078,-1132,-1721,-1355,-705,944,390,-5,845,668,465,198,-662,-1633,-1639,-820,-970,-1069,-984,-844,-662,-422,-230,-8,-8,-480,-282,366,510,-1047,1041,88,-558,308,-283,-1254,-549,-1233,-403,249,1308,1698,1463,60,-1395,1375,2296,342,504,1103,-420,-1419,711,646,29,-113,56,-945,-1081,769,493,-1697,88,-1548,589,135,-251,-478,-804,-481,-352,-297,-279,-1143,-441,-575,-822,-1062,-1215,-1383,-1425,-1391,-1255,-1111,-984,-889,-875,-882,-941,-1025,-1580,-1331,-1505,-1604,-1470,-1186,-766,-322,107,-1363,804,969,-393,37,-1303,-2185,-1103,-732,-576,-1049,-1612,-1302,-1029,-599,-250,-1723,-1746,-1229,-769,-644,-1169,-1691,-1463,-731,-17,92,-418,93,1845,-795,-925,-634,-1157,-324,-567,-570,-1126,243,464,276,-854,1454,1463,132,-827,-1888,-236,555,-118,-491,-955,-1102,-950,-676,-370,-356,-683,-905,-1001,-938,-598,-34,-7,-559,-1088,-436,-592,-626,-696,-735,-1018,-692,-664,-765,-939,-808,-891,-1025,-1130,-1268,-1434,-1577,-1686,-1664,-1497,-1250,-1143,-1082,-639,-1409,-481,-454,-1127,-773,-582,-1816,-869,-1112,-1351,-1629,-1906,-1979,-1806,-1655,-1570,-1461,-1401,-1264,-1044,-841,-447,-711,-1591,-1688,-1331,-962,-631,-252,650,1658,-151,513,2219,269,-824,136,342,-702,-1328,-505,-1580,-1564,-495,599,-127,1030,1256,48,-225,858,-966,1267,1115,940,-480,-250,664,530,-1677,-1565,-49,109,-462,183,-1245,-1222,-1107,-1238,-2181,-519,536,432,251,-1,-331,-671,-1043,-1304,-1276,-968,-567,-179,126,380,-1054,-2366,-1748,-2834,634,-9812,-9217,-5027,-20052,-13803,-439,-621,-764,-3084,-814,-1610,-743,-708,-1018,-1784,-628,-661,-1803,-777,-912,-1114,-1333,-1472,-1452,-1220,-1484,-696,-1093,-300,-254,-508,-467,-698,-1538,-1152,-966,-648,-263,191,75,-438,282,1202,-768,-548,1011,180,-971,728,596,116,-460,-660,-1061,-1214,-1022,-629,-977,79,312,-1162,572,629,-851,72,389,-835,-577,55,204,310,323,309,173,-38,-1505,-812,-1244,-1638,-1400,-923,-466,-85,214,-1255,10,147,116,-101,-364,-552,-608,-1231,-417,-264,-846,390,-291,-506,-195,912,-80,-1358,-498,-1032,-887,-1406,-1241,-1089,-1198,-1169,-841,-868,-763,-743,-547,-457,-377,-185,-86,320,591,533],[-635,-1208,-914,-959,-942,-889,-835,-819,-801,-788,-802,-814,-829,-881,-947,-1046,-1106,-1185,-906,-794,-748,-687,-754,-800,-895,-1061,-1263,-1436,-1397,-1192,-1304,-622,-328,-1641,150,368,536,45,-366,37,111,805,782,743,-59,504,402,154,-1198,49,-1269,82,-1301,-289,-427,-865,-52,-1018,-754,-162,-596,-211,-206,-214,-453,-476,-503,-1206,-1673,-1590,-534,-159,-576,-951,-962,-1050,170,-76,596,-610,-597,302,-242,-508,-1255,-995,176,925,434,871,1017,-1312,-198,-634,-730,338,1346,869,-933,1194,2036,-1131,-1390,129,744,-79,-1317,-316,135,-1281,376,265,66,-1603,-1437,-427,675,912,-395,1349,1448,-1318,399,-651,-1371,-2469,-1087,-675,-1748,-1920,-2102,-1784,-1965,-6926,-184,624,967,-2292,-2369,465,-382,-1636,1001,811,-2065,139,1178,-751,936,-510,-378,-510,-1244,-755,-758,-1394,1276,1184,-212,-1618,-811,-178,-369,-811,-1260,-1718,-2080,-2266,-2027,-1725,-1486,-1239,-1020,-844,-623,-410,-251,-1176,-474,185,241,236,-66,159,82,-6,-170,-328,-463,-649,-935,-1182,-1396,-1507,-1378,-1157,-1000,-610,-375,-1988,-981,61,48,14,-94,-269,-495,-684,-920,-1144,-1986,-1321,-1241,-1135,-1808,-838,-724,-657,-662,-621,-550,-567,-407,-1102,-1489,-1517,-112,-120,-120,-1344,-949,-302,-445,-605,-826,-1087,-1354,-1600,-1824,-2010,-1950,-1702,-1404,-1137,-933,-676,-625,-469,-438,-858,-427,-423,-487,-1257,-335,-252,-125,-519,-376,-1971,-1895,-1276,-943,56,1573,1642,-460,-2017,-1445,174,-446,1189,-330,-158,1049,1037,-1132,-808,-1729,851,0,-659,-892,-1019,-243,296,-709,-975,-313,620,-1497,-197,-655,-1722,-1311,-1395,-1307,-1127,-982,-968,-1503,-1207,-1297,-1127,-2303,-280,264,139,1202,-473,-798,757,-274,-132,1326,-1432,-1260,317,-1086,681,222,-188,-581,-872,-985,-1003,-1008,-1029,-1101,-1279,-1450,-1708,-1966,-1987,-1764,-1495,-1235,-1022,-874,-956,-793,-859,-1000,-1193,-1428,-1694,-1884,-1985,-1832,-1607,-1407,-1262,-1153,-1076,-1246,-1056,-1181,-1316,-1485,-1612,-1507,-1629,-891,-425,-95,-1210,-1050,-1658,879,1302,476,-112,160,1,95,460,187,-231,-1116,-1093,-1508,-1912,-2199,-1983,-1884,-1889,-2036,-1988,-1624,-1144,-1001,-110,115,-1020,-1271,-866,-315,-641,436,2680,2190,-1093,-532,1061,-1061,-571,739,-1517,1388,151,-1499,-1676,-803,-1356,-67,-474,-887,-1171,-1307,-1301,-1167,-894,-1250,-470,-542,-117,54,234,483,569,-431,994,1104,1104,613,1033,797,-262,-1750,-1068,-1352,-608,-1102,-1240,-1393,-1254,-5663,-658,-272,55,329,560,-25680,-284671,-402676,-267452,-60883,-7432,-11522,-13277,-12149,-10830,-4816,-4010,1073,756,361,-980,-3455,-2114,-4830,-965,-374,7,376,692,892,1049,-1845,1130,763,-466,-928,336,245,-88,-408,-782,-2406,-1368,-1610,-1673,-1554,-1281,-1052,-847,-687,-521,-355,-272,-765,-170,-108,-1095,-1614,-1650,-2125,-1028,-208,-1085,-1076,-701,-214,38,-193,-556,-899,-1260,-1412,-1332,-1094,-747,-460,-138,101,-940,-1156,-1030,227,884,-1194,-175,1057,260,-1463,-2342,-801,1159,1245,1322,-214,-1771,-1962,-924,399,-489,-218,936,729,-375,983,-919,-799,301,50,-300,-886,-864,-1173,-1648,-1889,-2235,-2228,-1863,-1518,-2193,-1352,-1408,-508,-1376,-374,448,-92,-341,-532,-289,-658,-810,-285,1239,1208,-316,-312,507,-320,-1506,-51,-353,-672,-1713,-1343,-1673,-1830,-1693,-1512,-1382,-1276,-1202,-1157,-1102,-1092,-1091,-1144,-1187,-1168,-1160,-1015,-842,-678,-504,-339,-189,-33,152,306,-1379,-1116,56,283,-389,-1237,-2016,-1797,-1260,-1572,-1368,-813,694,111,-452,623,1529,1450,955,-921,-1310,-2320,-792,-1326,-1302,-275,11,276,1002,558,219,-679,-346,3,807,828,-623,695,101,-354,313,-481,-974,-249,-809,-526,179,490,20,-525,-997,-1530,-1773,-1548,-1079,-513,95,-557,-1618,1478,1067,-64,-511,-92,-884,-1035,1302,857,-1792,77,-1841,15,-407,-623,-541,-1221,62,423,435,-318,-1301,555,1295,-506,1065,920,636,323,-48,-377,-965,-951,-1165,-1347,-1421,-1421,-1344,-1494,-1060,-857,-1035,-400,-215,-86,140,203,-1280,237,81,-476,-379,-1207,-2125,-1412,-1687,-1686,-1437,-1596,-587,-191,229,530,-1711,-1868,-1220,-919,418,182,-8,-137,-180,-165,-106,-404,38,65,-982,-584,-581,-1101,-706,-922,-1036,-1187,-1009,-859,-674,-683,-263,-165,-147,-594,-1452,-301,-151,-99,7,88,-565,254,395,432,-303,-263,-1130,-1126,-936,-378,-333,-441,-626,-1079,-832,-951,-938,-955,-941,-884,-798,-727,-1039,-1063,-795,-1163,-1011,-1128,-1289,-1490,-1682,-1815,-1693,-1417,-1092,-1237,-1244,-521,-1206,-74,-374,-1260,-1047,-567,-1550,-205,-278,-229,-83,162,479,-38,590,240,-1268,-1210,138,1341,1727,1202,-669,-1580,-1594,-1440,-827,-223,-613,-307,418,-96,553,2304,600,-1434,-40,462,-408,-1280,-612,-1440,-1620,-474,291,-165,1,-349,-727,-1104,-1442,-1785,-1827,-1539,-1243,-976,-756,-567,-419,-915,-1572,-208,-240,-192,-61,-1185,-1381,-1197,-1523,-2145,-833,-102,-198,-325,-473,-659,-826,-1029,-1196,-1313,-1364,-1299,-1147,-998,-834,-898,-2490,-1428,-1718,-371,-9718,-8582,-5357,-20600,-12228,-930,-1068,-1165,-3239,-1277,-1320,-872,-754,-667,-1596,-324,-201,-1713,7,6,-627,-783,-315,-189,212,-1396,-457,-1048,507,1616,-410,-97,-448,-1326,-537,558,-122,-1451,-1739,-659,-870,266,1155,-1077,-496,620,-107,-983,735,1867,235,12,322,771,-63,-255,282,-1546,813,897,-1269,480,497,-685,206,524,-782,-843,-571,-942,-1193,-1426,-1572,-1744,-1831,-1677,-1242,-1151,26,360,1286,390,505,2002,-911,-255,-397,-105,-504,-1255,-1414,-899,-1450,45,-544,-998,190,-477,-581,-130,375,-144,-1202,-568,-912,-427,-1243,-1333,-1268,-926,-1207,-185,119,19,-695,-11,-188,-440,-652,-897,-1144,-1419,-1692],[-1151,-953,-6,446,804,1066,1226,455,1266,1212,1109,0,529,750,-207,-438,302,-999,-136,241,173,-179,-251,-903,-907,-1382,-890,-1177,-1420,-1578,-1502,-1300,-1014,-1455,-542,-360,-262,-236,-299,-444,-616,-806,-1003,-1149,-1229,-1184,-964,-705,-1131,-202,-1534,34,-1335,-193,-449,-1190,-869,-1041,-1104,-964,-694,-426,-205,-353,-513,-153,-336,-1178,-1586,-1515,-1111,-1095,-984,-983,-1244,-1212,-739,-699,-509,-727,-642,171,-457,-308,-1657,-1128,347,1304,680,1016,877,-1798,-54,-680,-843,621,1442,999,-781,840,1573,-1851,-1696,212,1200,-213,-1378,191,716,-739,622,1206,233,-1378,-1505,124,1174,1151,-420,1101,1019,-1221,158,-515,-1747,-2458,-911,-383,-1718,-821,-1374,-2175,-1935,-4429,-455,-218,-78,53,-1824,331,-217,-1876,590,578,-1538,-445,337,-916,27,-503,-695,-612,-1383,-880,-1042,-1573,271,380,-669,-1762,-574,73,72,-105,-555,-525,-698,-901,-1110,-1157,-1286,-1376,-1477,-1618,-1707,-1782,-1844,-1799,-1702,-1561,-1436,-1341,-1270,-1156,-1080,-994,-952,-861,-695,-580,-426,-269,-112,23,-180,-292,-1160,-241,-85,-1774,-719,263,191,171,151,133,110,147,128,-558,-2443,-1205,-298,-390,-1292,-632,-700,-739,-796,-788,-768,-932,-920,-1085,-1382,-1810,-2003,-1897,-1532,-1131,-925,-460,-175,80,256,366,151,482,-356,354,160,-1347,-902,-1001,-1592,-1967,-1468,-794,-241,-878,150,1107,-506,-1159,1147,1495,-72,-353,-217,-1861,-1789,-1163,-747,231,850,561,-211,-2097,-1207,-41,-95,-12,-635,-119,135,115,-1238,-1015,-1851,-284,-343,-460,-751,-846,-249,-77,-847,-971,-311,-515,-1261,-1238,-1653,-1952,-2019,-1782,-1518,-1293,-1175,-1228,-1419,-1759,-2101,-1680,-2366,-518,107,-61,1183,-401,-746,879,21,-184,1061,-1615,-1193,76,-1140,1632,1711,-27,-684,-937,-594,570,967,2206,2031,415,-847,-715,-127,-93,-1495,246,-189,450,320,-767,32,608,139,348,96,-1269,-308,-1832,-483,-444,-370,-607,-184,-60,-1435,-110,129,-126,-729,-843,-951,-1951,-402,-306,-618,-1045,-1213,-1738,-1765,-1780,-1664,-1444,-1143,-918,-725,-563,-445,-359,-728,-295,-398,-440,-611,-742,-922,-1094,-1306,-1420,-1418,-1285,-1189,-568,-94,-1110,-1343,-634,-132,-573,743,2212,2090,-1488,-958,764,-1328,-80,859,-1411,1635,254,-2084,-1530,-1024,-1425,426,-224,-1101,-1464,-969,-304,255,-421,-1230,-442,-642,266,926,585,276,-51,-395,-641,-821,-969,-1109,-1264,-1538,-1724,-3613,-2348,-2220,-1737,-1913,-960,-686,-433,-6393,-184,-85,-69,-81,-109,-19392,-249282,-384621,-276906,-66615,-7318,-7312,-14264,-8735,-9009,-3428,-5040,-537,-489,-448,-2080,-3672,-1582,-3970,-904,-149,-177,95,228,306,398,-2425,485,473,-778,-1333,-460,-410,85,26,-43,-2353,-1019,-489,-986,-1116,654,775,173,-530,882,859,20,-654,257,-20,-702,-1573,-1728,-1843,-1253,-1417,-1478,-1480,-1494,-1459,-1325,-1058,-833,-557,-350,-120,58,188,-221,344,375,323,-1120,-1369,-1267,-25,145,-1521,37,173,175,-1366,-2117,-668,402,687,1014,-60,-1547,-1618,-484,526,-274,-401,1154,1058,85,298,-845,-687,-883,-1064,-1187,-1194,-1205,-1205,-1657,-1337,-1407,-1437,-1435,-1440,-1575,-1265,-1563,-805,-1239,-161,139,288,40,-103,-99,-585,-841,-333,161,-142,-447,-793,-1137,-1399,-1543,-1436,-1259,-1073,-1302,-854,-855,-883,-973,-1076,-1213,-1342,-1453,-1534,-1538,-1515,-1440,-1367,-1261,-1110,-1019,-864,-739,-670,-626,-607,-592,-527,-352,-116,-1743,-688,529,713,-50,-1459,-1693,-1344,-1154,-1330,-1304,-855,537,-32,-718,403,2856,3628,1176,-1123,-938,-2722,-931,-1741,-1930,-537,-78,55,796,35,-363,-973,-346,-1006,-1656,-1558,-1098,-670,-346,-84,148,-624,-579,152,-257,-416,131,551,604,589,322,-1575,766,906,1075,1289,1089,-593,-1807,1811,1467,-107,-884,-24,-682,-925,766,389,-1876,-304,-1623,-469,-267,53,429,-1470,405,401,444,-392,-1290,797,899,-389,65,-334,-808,-1190,-1397,-1272,-1104,-832,-701,-681,-686,-688,-615,-1319,-731,20,-648,105,870,-191,1315,252,-1069,876,977,-433,477,-823,-1403,-1255,-835,457,1205,-1440,-603,429,185,-122,-926,-1680,-1215,-1398,-1503,-1468,-1318,-1162,-1044,-1004,-1030,-1109,-1202,-1319,-1435,-1433,-1328,-1095,-844,-827,-280,-1247,319,525,341,-588,877,835,332,-370,-1083,-440,62,-85,-186,-308,-672,-423,-510,-596,-722,-823,-1360,-1225,-1151,-1294,-1359,-1344,-1344,-1327,-1272,-1215,-1031,-884,-721,-531,-333,-172,-1425,-1048,-100,-1713,-131,-151,-179,-351,-184,-145,-65,61,153,-1327,-1530,-721,-1127,744,-550,-1374,-1475,-1161,-1362,160,-90,-206,-143,134,556,-239,603,-51,-1416,-1364,375,1627,1986,1198,-756,-1634,-1564,-1580,-847,-177,-924,-1620,-1676,-1035,-376,131,609,-2196,-378,398,-249,-1268,-826,-1382,-1646,-563,-116,-131,-301,-601,-920,-1202,-1355,-1373,-1168,-890,-577,-642,-25,179,316,-246,-1466,-410,-537,-37,6,-1232,-1616,-1382,-1872,-1968,-1294,-958,-1063,-1164,-1254,-1356,-1422,-1514,-1577,-1627,-1700,-1784,-1855,-1900,-1837,-1716,-2306,-1240,-938,-639,-10103,-9608,-6980,-21890,-10635,356,317,243,-3393,-1781,-1125,289,399,-488,-1416,973,1162,-1705,330,314,-744,-1079,292,1762,-39,-1097,-855,-1100,663,1820,-466,-65,-377,-1142,64,-668,-1441,-1823,-1564,-1102,-1520,-269,-31,-1308,-563,20,-511,-1073,493,787,266,411,531,842,203,498,877,-1505,647,251,-1502,-501,-786,-1035,-1201,-1336,-1376,-1325,-1251,-1105,-855,-624,-306,31,441,-1297,-1261,-1155,834,311,1383,388,359,2174,-452,-592,-1034,-124,-974,-1797,-2284,-2126,-1589,-955,-855,-1044,-79,-643,-684,-10,1292,-240,-1014,-616,-681,157,-1076,-1376,-1394,-668,-1042,-325,-398,-487,-689,-1016,-1470,-2059,-2657,-3327,-4022,-4263,-3653],[-916,-888,-148,290,856,1122,1297,850,1370,1338,1062,-166,338,995,-69,-652,603,-820,96,385,228,-420,-265,-1283,-1628,-1804,-1237,-1225,-1418,-1606,-1665,-1622,-1469,-1330,-1174,-1021,-900,-807,-763,-767,-777,-797,-842,-887,-968,-1057,-1067,-1065,-1093,-971,-1316,-921,-1423,-1048,-1119,-1512,-929,-657,-663,-38,-143,421,439,-659,-569,138,-141,-1208,-1575,-1347,246,338,-421,-1000,-1497,-1358,-1098,-1566,-1765,-1290,-665,-46,-672,-188,-1404,-1023,521,327,-140,-335,-85,-2239,19,-735,-905,868,1472,1133,-637,527,1165,-2475,-1616,280,1627,-253,-1223,773,1373,9,254,630,350,-1139,-1448,12,-27,0,-408,226,351,-845,-48,-341,-1684,-1781,-619,506,-1590,-342,-1773,-2684,-2014,-1671,-11,-39,-132,-194,-1020,-167,-124,-2064,38,88,-963,-964,195,-1076,124,-523,-984,-671,-1429,-986,-1264,-1671,-447,-540,-1028,-1269,-985,-1175,-1352,-1428,-1436,-1412,-1322,-1279,-1216,-1152,-1132,-1068,-991,-915,-761,-596,-470,-1024,-201,-172,-50,-54,-540,-103,-153,-203,-311,-387,-397,-543,-432,-355,-213,-34,8,-117,-1222,-496,-172,-1465,-290,463,197,-68,-367,-669,-944,-1103,-1251,-1387,-1912,-1618,-1693,-1695,-1510,-1199,-850,-513,-252,15,-291,-1147,-746,-286,-1014,-2027,-360,-681,-924,-1048,-1091,-997,-835,-636,-490,-405,-364,-355,-851,-533,-706,-1323,-1090,-1191,-1123,-757,-419,138,634,-826,350,1453,-408,-957,1257,1447,-16,-143,1,-1685,-1693,-1067,-533,453,-128,-775,-1319,-2106,-1154,-649,-138,353,-789,-112,1499,1632,-1295,-1152,-1751,-253,-333,-290,-559,-617,-263,-402,-942,-937,-250,1034,-840,505,23,-1281,-631,-1136,-1392,-1732,-2004,-2008,-1660,-1249,-843,-838,-1691,-607,375,-266,654,-324,-620,691,314,-201,384,-1695,-1087,-121,-1125,712,982,121,-942,-1122,-735,560,966,2312,2390,59,-944,-799,34,142,-1471,214,-59,178,264,-549,260,676,77,1365,582,-1216,255,-1607,-444,1733,406,-831,550,982,-1624,159,175,-446,-518,-738,-1029,-2044,-1133,-1294,-1391,-1194,-1028,-1752,-366,-68,135,312,504,-272,-463,589,523,427,-427,146,-388,-317,-630,-888,-1170,-1406,-1631,-1717,-1694,-1618,-1442,-1270,-1069,-1228,-1340,-512,-400,-542,-362,-473,-722,-1753,-1443,-1986,-2603,-2104,-1475,-1341,-458,-10,-1687,-1337,-1268,-1448,330,13,-432,-886,-1380,-1923,-2432,-2531,-2181,-1862,-1698,-1545,-1507,-1526,-1528,-1594,-1747,-1886,-2041,-2214,-2379,-2485,-2549,-2348,-5337,-3260,-1819,-1408,-2713,-1150,-1154,-1180,-7132,-1506,-1707,-1983,-2183,-2005,-13008,-190478,-289452,-217959,-66330,-5907,-2980,-15267,-5586,-6766,-1924,-6506,-1457,-1838,-1962,-3306,-3586,-1131,-3134,-1041,362,-604,980,901,1465,1702,-1846,1603,1260,-1118,-1812,-1305,-1390,481,1876,900,-2191,-983,-413,-982,-1044,42,-237,-483,-699,-822,-848,-866,-866,-782,-695,-636,-1571,-1869,-1620,-801,-219,-68,-985,337,575,814,1087,1216,487,1025,1049,754,334,-428,-778,-1422,-2071,-2214,-1690,-1603,-493,-14,-1616,209,353,90,-1339,-2032,-1369,-1273,-691,88,38,-1403,-1413,-190,497,-119,-594,1266,1281,437,707,-641,-486,-72,-184,-498,-1044,-808,-1124,-1584,-1932,-2300,-2532,-2557,-2442,-2245,-2012,-1808,-1312,-1201,-162,520,626,334,223,-39,-671,-950,-526,1985,2154,177,326,1126,-423,-1649,-76,-296,-195,-828,416,823,733,925,225,-1087,1016,709,-1280,-270,62,-1145,-297,-413,-460,-551,-569,-609,-686,-748,-778,-750,-634,-414,-184,-2015,-338,286,316,210,-1485,-1451,-1000,-940,-1178,-1327,-985,-295,-228,-900,330,1369,1692,1261,-1410,-653,-2151,-1181,-1563,-1937,-605,-45,70,821,-473,-993,-653,400,712,2001,3327,491,-240,-13,366,821,-817,-254,102,-148,-231,-103,-13,-57,165,252,-1647,307,386,485,630,801,-622,-2063,1126,1142,-209,-1304,141,-509,-895,101,-160,-2009,-577,-1292,-628,-513,-330,-96,-1468,80,252,361,-497,-1207,103,-40,-277,-409,-398,-352,-184,18,-952,-1302,-42,-281,97,-65,-544,-791,-1207,-776,620,-345,-390,789,-338,1018,278,-801,354,420,-365,641,-315,-685,-1293,-992,318,535,-1204,-1097,-235,-278,-309,-367,-1283,-1217,-991,-399,-433,-436,-432,-966,-460,-507,-563,-592,-626,-910,-708,-768,-1070,-878,-1036,-956,-1288,-1066,-1122,-1176,-1171,-1205,-1271,-1373,-1459,-1528,-1655,-1767,-1894,-1984,-2080,-2060,-1978,-1859,-1680,-1493,-1248,-1548,-1227,-1106,-450,-396,-266,-842,-1089,-736,-1116,-1467,-1883,-2062,-1708,-1127,-553,-1785,-809,112,-2111,-131,298,186,-367,168,286,448,616,95,-1235,-1825,-872,-1075,179,-683,-1300,-1909,-1597,-1152,-1285,-1647,-2008,-2396,-2243,-1894,-1516,-1166,-893,-1464,-1511,-325,-223,-270,-258,-844,-1617,-1464,-1626,-1093,-1285,-1527,-1777,-2024,-2278,-2341,-2078,-1703,-1668,-967,-590,-206,-1160,-1002,-1263,-1496,-622,-469,2,54,-130,64,-469,-70,-1398,1745,1344,863,-653,-287,-895,-1485,-1996,-2137,-1868,-1566,-1338,-1198,-1215,-1763,-1482,-2067,-1626,-1656,-1699,-1837,-1844,-1708,-1521,-1301,-1144,-1021,-961,-1013,-1171,-1419,-1722,-1837,-1627,-1959,-669,-126,376,-10454,-11923,-9755,-23874,-8881,1569,1455,1323,-3400,-2077,-857,1467,1446,-343,-1089,1975,1593,-1695,350,419,-823,-1198,6,1795,-275,-620,-1094,-1032,827,1230,-527,19,-295,-823,-1103,-1159,-918,-562,-129,-161,-2048,93,650,-1225,-623,-628,-868,-1096,498,2371,352,828,710,901,560,1215,1395,-831,506,946,-1763,-370,-752,-1201,-1515,-1731,-1764,-1606,-1361,-1001,-507,-9,578,868,1486,-1152,-1544,-1144,801,237,1033,363,123,2311,97,-926,-1717,74,1371,442,-873,-579,-1349,-1883,-1655,-1021,-390,-802,-799,107,1031,-416,-825,-667,-452,-563,-1178,-1719,-1736,-1242,-901,-230,82,37,-609,191,73,-310,-714,-1191,-1664,-2025,-1946],[-1177,-1138,-852,-517,-145,221,546,790,987,1131,280,-446,0,1130,-108,-854,548,-669,221,54,-138,-772,-388,-1475,-1782,-1905,-1700,-1143,-312,-759,-541,86,-1089,-1014,-657,-1003,-1314,-1381,-1125,-806,-243,233,661,899,-519,-345,-320,-1008,-1052,-465,-922,485,-1496,-127,-712,-1655,-349,-499,-576,-749,-903,-1054,-1164,-1236,-1262,-1268,-1289,-1327,-1642,-1410,-1440,-1374,-1203,-1032,-1714,-1488,-525,-519,-537,-1054,-809,-990,-1135,-1193,-1201,-1076,-878,-594,-221,239,535,-2032,-18,-813,-933,1028,1393,1224,-543,230,793,-2144,-1362,294,606,-239,-957,22,-171,-417,-660,-930,-1262,-1579,-1926,-1638,-1292,-976,-694,-441,-270,-427,-259,-180,-1372,-1128,-293,354,-1419,-496,-2238,-3341,-2281,966,1414,1637,1747,1817,-120,1152,-83,-2237,962,614,-410,-1422,-260,-1311,-860,-968,-1300,-824,-1458,-1145,-1466,-1745,-472,-505,-1259,-740,-879,-1082,-1293,-1419,-1469,-1456,-1342,-1244,-1099,-938,-813,-655,-504,-379,-193,-4,-5,-840,170,-370,304,250,-737,-107,431,579,553,342,166,-462,-254,-378,-418,-393,-261,-156,-1262,-754,-228,-1150,46,-83,-264,-441,-657,-891,-1122,-1256,-1381,-1459,-1468,-1386,-1248,-1104,-898,-656,-417,-210,-83,58,-170,-1278,-561,35,-533,-2179,-733,-1073,-1353,-1538,-1613,-1485,-1278,-1045,-856,-702,-544,-354,-1352,58,63,-1196,-880,1034,1226,1490,958,1693,1207,-782,520,1787,-242,-732,1330,1333,28,50,211,-1530,-1665,-1044,-361,-343,-840,-1402,-1966,-2103,-1176,-721,-346,-33,-865,-180,596,725,-1352,-1237,-1568,-687,-555,-196,-360,-390,-310,-897,-966,-862,-222,936,-413,399,130,-1038,-408,-1370,-1083,-1399,-1616,-1590,-1311,-1007,-741,-1126,-985,-656,-269,-493,-217,-252,-480,-2,81,-211,323,-1697,-989,-298,-1096,1114,1452,238,-1203,-1368,-849,488,852,1961,2148,-335,-1058,-915,139,334,-1384,147,17,-116,273,-341,410,638,-35,212,-70,-1175,-263,-1407,-370,406,688,-1007,300,722,-1807,399,192,-764,-70,-403,-825,-1642,-728,-598,-526,-785,-836,-1601,133,243,243,214,197,-381,-804,-267,-474,-680,-898,-1077,-1279,-1511,-1766,-1941,-2119,-2184,-2145,-1962,-1741,-1538,-1629,-1073,-847,-1360,-1271,-303,-206,-572,-157,-219,-385,-1710,-1174,-1195,-1803,-2082,-2215,-1837,-1392,-910,-828,-1124,-1508,-1420,204,520,-303,383,389,285,166,82,-1334,-1417,-1008,-1109,-1538,-1875,-1937,-1813,-1674,-1525,-1447,-1468,-1582,-1767,-2086,-3140,-4802,-4317,-2371,-2088,-3407,-2095,-1835,-1854,-7883,-2045,-2073,-3774,-2049,-1997,-7150,-115972,-145337,-118736,-58561,-2829,-1799,-16275,-2784,-4477,-1289,-8388,-899,-695,-1581,-4585,-3227,-752,-2333,-1355,12,-997,-163,-244,-294,-191,-1381,324,652,-1424,-2218,-2039,-2300,-71,1336,917,-2104,-1013,-447,-1075,-998,1199,1482,-264,-762,1375,1302,-68,-743,668,1023,-162,-1569,-2024,-1421,-976,-169,-199,-1167,275,617,986,1371,1588,567,717,1634,1454,260,-781,737,573,437,-1462,-1771,-1658,-974,-35,-1336,353,891,-48,-1349,-2045,-623,-645,-1139,-1684,-2251,-2438,-1890,-1354,-913,-554,-689,-126,-34,8,-32,-350,-221,112,285,-555,-1198,204,-732,-1414,-878,96,-172,-459,-1058,-1133,-1432,-1665,-1704,-1537,-1120,-563,97,590,489,-65,-848,-1087,-800,1944,2190,307,589,1323,-571,-1761,-141,131,11,-470,238,1754,522,526,362,-1694,1028,496,-1382,-924,506,-1463,29,802,685,517,-190,349,259,213,212,-181,19,504,-372,-1796,-46,799,769,637,-1227,-1268,-727,-621,-1076,-1367,-1435,-1937,-2364,-2561,-2247,-1883,-1494,-1130,-1675,-427,-1566,-1436,-1089,-1391,-515,63,407,1215,-596,-1215,-60,793,1032,2318,5134,949,-787,-254,665,1120,-969,38,-56,-691,-926,-740,-449,-920,160,201,-1695,734,877,994,1106,1042,-603,-2138,1101,958,-322,-1620,334,-379,-919,-456,-628,-1996,-769,-971,-602,-465,-311,-141,-1268,-251,76,50,-572,-1079,-362,-544,-820,-1068,-1190,-1289,-1241,-1111,-1448,-1498,-345,-485,-332,-248,-620,-1102,-1146,-841,59,-90,-915,240,-470,612,324,-469,-249,-135,-300,753,250,37,-1219,-1193,138,683,-908,-1466,-69,1202,1391,506,-781,-1184,-923,1640,1587,1322,-453,-1372,160,30,-326,158,284,-708,196,-355,-999,-88,-1253,-85,-1282,-200,-389,-589,-731,-884,-1004,-1057,-974,-780,-801,-415,-287,-200,-210,-744,-144,-53,156,-429,527,-1676,-1115,-1197,-379,-534,-103,-906,-1018,-589,-756,-417,-1232,-1873,-1836,-1307,-821,-1910,-409,-415,-1748,-758,-934,-1070,-1116,-1031,-891,-721,-548,-394,-939,-2094,-953,-1040,-570,-755,-1088,-2193,-1626,-1158,-1378,-1676,-1980,-2203,-1971,-1606,-1182,-772,-470,-1406,-1673,285,404,352,336,-919,-1517,-1303,-1582,-961,-760,-830,-1196,-786,-730,-684,-743,-769,-865,-1055,-1023,-1020,-966,-1142,-1085,-1233,-648,-756,157,-144,-385,188,-363,-269,-1477,1206,1229,1114,-573,729,929,645,275,-732,-429,-630,-717,-724,-1131,-1817,-1479,-2068,-1195,-1772,-1200,-1329,-1583,-1859,-2107,-1933,-1577,-1150,-703,-303,28,272,-701,410,-980,-1619,-43,-279,-543,-10235,-14929,-13580,-26584,-6957,-833,-733,-644,-3258,-2106,-515,-104,16,-240,-621,359,433,-1718,400,567,-821,-1101,-228,238,-489,-55,-965,-756,-194,-278,-582,-420,-481,-507,-544,-521,-461,-393,-235,-72,-1762,204,379,-928,-671,-1230,-1085,-1034,398,2071,505,1244,867,967,939,1804,1806,-41,95,741,-2035,-774,-504,207,387,937,-664,-1337,-642,615,2937,2909,1273,724,1526,-978,-1812,-1092,789,170,620,342,-187,2432,717,-1113,-2051,417,1386,239,-947,922,-97,-1678,-1368,-610,-885,-991,-918,-719,-528,-643,-586,-678,-427,-582,-888,-1579,-1780,-862,-807,-311,-80,-51,-471,238,366,240,121,-148,-271,-519,-738],[-2235,-1857,-1334,-836,-340,136,573,935,1257,1528,-319,-630,-304,1100,-177,-878,840,-432,-121,-689,-1276,-1627,-1655,-1298,-1186,-1503,-2062,-1136,-178,-725,-251,1305,-1804,-663,394,-350,-1121,-1792,-2124,-1891,-1306,-627,29,600,-689,-679,-537,-1361,-890,-531,-455,1178,-1405,-44,-852,-1486,-429,-798,-1198,-1519,-1697,-1741,-1660,-1530,-1397,-1304,-1269,-1332,-1683,-1259,-1203,-1040,-763,-935,-1802,-1519,-520,-429,384,-1216,-221,-255,-993,-784,-1042,-1225,-1393,-1551,-1706,-1830,-1941,-1919,-1688,-1299,-923,-529,-174,97,-470,-5,510,-1674,-1096,257,148,-155,-624,-21,-45,-93,-480,-184,-304,-687,-1109,-717,-806,-809,-726,-577,-454,-351,-448,-301,-1020,-560,-744,-969,-1252,-1474,-2730,-4064,-2751,-1002,-652,-284,-47,134,268,348,-159,-2365,87,-154,-360,-1701,-632,-1631,-298,-772,-1637,-788,-1488,-1360,-1609,-1794,1349,1979,-1248,-213,635,1952,592,1098,-850,1048,398,-487,-893,-843,-339,310,881,1274,248,558,-226,-588,351,-576,-247,-268,-947,-259,514,570,1189,2023,929,-373,525,1085,1214,-251,418,195,-1304,-1046,-281,-852,351,88,-187,-431,-697,-982,-1279,-1482,-1491,-1290,-1064,-832,-640,-545,-487,-480,-537,-662,-867,-1019,-1106,-1361,-1042,-868,-702,-2230,-344,-213,-45,-519,-625,481,638,804,931,1029,9,-251,-1880,518,-164,-1064,-872,1665,1559,1490,867,1029,731,-793,207,104,-49,-541,718,1032,29,189,365,-1437,-1726,-1121,-264,-648,-395,391,178,-2123,-116,1523,600,14,-923,-327,1258,938,-1436,-1285,-1371,-1027,-835,-197,-191,-204,-381,-1509,-879,-986,-1369,-1476,-1306,-1156,-1042,-925,-891,-1548,-799,-702,-590,-532,-503,-544,-644,-1436,-935,-1073,-1020,-753,-404,-189,-372,775,670,-235,72,-1666,-916,-481,-1108,731,1317,298,-1483,-1668,-877,356,622,1495,1523,-701,-1178,-1069,-394,-772,-1251,-490,-192,-396,245,-172,440,467,-223,367,148,-1168,-114,-1262,-607,-831,-1007,-1056,-932,-717,-1884,-269,-166,-1081,-102,-183,-390,-1274,-969,-619,-897,-1096,-1358,-1605,-1723,-1606,-1539,-1470,-1355,-1318,-1294,-1268,-1235,-1172,-1093,-953,-827,-732,-674,-975,-773,-898,-530,-570,-1658,-801,-1787,-1150,-1348,-1512,-1605,-1498,-1305,-1085,-883,-705,-605,-1508,-939,-534,-1904,-866,-1130,-1420,-1481,-1239,-891,-917,-1712,-1371,57,619,-368,-99,657,526,387,244,-1388,-1833,-1197,-33,-203,-407,-574,-786,-1054,-1265,-1435,-1550,-1587,-1540,-1507,-3093,-2974,-4127,-2668,-1415,-3883,-3264,-186,-241,-8592,-647,-882,-5809,-1245,-1006,-2209,-34042,110,-6439,-46855,789,814,-17312,-396,-2392,528,-10113,126,-120,-2848,-5799,-2728,-1154,-1556,-1810,-1255,-1308,-710,-399,-135,145,-1102,583,706,-1650,-2099,-1922,-2329,-585,-322,-644,-2090,-1081,-547,-1221,-928,1120,1461,-539,-928,1320,1299,-265,-868,728,1226,29,-1524,-2148,-1211,-1277,105,-49,-1372,107,350,677,1073,1348,613,448,1831,1898,-158,-1221,1067,2184,1131,-1502,-1697,-1322,-1514,-547,-1003,481,1359,-279,-1356,-2097,-618,1914,1384,800,185,-1269,-1247,-1009,-918,-674,-651,-276,-205,-216,-352,-452,-553,-566,-433,-511,-1332,78,-1168,-1177,-938,463,474,448,-1116,-425,98,-1289,-541,-938,-377,-481,-577,-671,-746,-817,-1039,-1211,-1078,-925,-931,-910,-933,-997,-1077,-1828,-1308,-1492,-1745,-2041,-1943,-1529,-1060,-603,-136,-2269,468,270,-1336,-1556,-89,-1818,70,1773,2052,1318,-497,316,761,1249,418,-512,-393,836,-618,-1591,216,1380,1256,1010,-840,-1116,-500,-488,-1005,-1460,-1852,-1919,-1595,-1297,-1062,-849,-641,-463,-1771,-63,-1025,-1574,-638,-924,-388,173,942,1781,-152,-784,529,1184,1364,1815,1605,1292,-1171,-587,-36,-584,-1237,-1924,-2577,-1941,-1265,-542,-148,-1587,-133,36,-1713,684,2129,2136,2300,1014,-559,-1977,1960,1809,-435,-1621,597,-322,-991,612,442,-1844,-239,-680,200,228,269,320,-1048,-565,-110,-28,-622,-969,-850,-1148,-1532,-1889,-2152,-2453,-2588,-2463,-2283,-2135,-2019,-1922,-1867,-1780,-1676,-1530,-1389,-1196,-1004,-805,-1441,-416,-596,-28,101,-118,-903,-688,-300,-450,-709,-916,-1058,-1442,-700,-473,-614,-1646,-496,407,479,429,-276,-1139,-862,3,-138,-240,-517,-1808,-577,-750,-939,-1101,-1261,-1419,-1519,-1610,-1631,-1655,-1623,-1529,-1431,-1335,-1200,-1037,-781,-525,-260,5,317,-235,-1037,1094,199,1475,775,-741,456,494,891,-534,637,-1817,-974,-1343,-614,-704,-199,-1009,-971,-539,-1330,216,-347,-906,-1411,-1847,-2227,-2589,-2649,-2490,-2381,-2322,-2197,-2052,-1888,-1679,-1475,-1265,-1046,-820,-630,-2001,-1048,-1104,-334,-849,-896,-1917,-1338,-734,-954,-1286,-1570,-1725,-1588,-1215,-690,-135,-709,-1357,-1962,721,1933,2043,958,-1077,-1454,-1212,-1575,-1140,957,648,-1570,97,-266,-272,-500,-677,-928,-1461,-1598,-1957,-2132,-1856,-1469,-1089,-821,-1085,-697,-935,-1336,-1914,-2569,-2149,-1578,-607,55,585,-543,853,1079,881,529,-331,-373,-774,-1125,-1370,-1510,-1907,-1494,-1998,-1260,-1622,-1920,-1672,-1323,-919,-848,-678,-446,-81,377,860,1320,-893,170,2147,-1139,-1478,1811,1484,-1179,-8969,-17638,-18267,-25692,-4948,-280,-63,151,-3067,-2027,-235,771,826,-308,-164,1130,1285,-1915,326,625,-817,-966,-532,1869,-800,428,-547,-370,466,91,-738,-529,-740,-871,-987,-1043,-1059,-1048,-910,-728,-937,-202,28,-664,-823,-1420,-1099,-1004,116,316,607,999,897,935,1178,1648,1629,662,-333,459,-2337,-1168,-280,542,359,946,-660,-1416,-890,421,2837,2642,883,471,1445,-871,-2146,-1087,721,48,78,256,-650,-14,-389,-1052,-1433,-1432,-1490,-1335,-1144,-991,-964,-2181,-1501,-1206,-1332,-1435,-1548,-1586,-1560,-1474,-1412,-1369,-1331,-1271,-1189,-1749,-2067,-735,-799,-327,-197,-206,-252,41,-13,-141,-218,-294,-306,-249,-301],[-807,-848,-570,-740,751,946,1050,1043,978,860,-761,-827,-698,-172,-570,-1050,-1560,-1972,-2327,-2470,-2305,-1888,-1501,-1044,-660,-1092,-1872,-1176,-122,-636,-10,778,-2428,-335,397,154,-159,-525,-950,-1498,-1781,-1974,-1870,-1492,-1024,-1015,-749,-1676,-723,-518,-66,1141,-1270,-9,-1074,-1346,-243,-566,-795,-779,-527,-201,-368,-406,-114,208,-93,-1407,-1749,-1350,-1328,-861,-503,-855,-1835,-1522,-829,-652,363,-1428,-37,111,-1082,144,-33,123,853,830,651,455,33,-1335,-493,-812,-1210,-1576,-1873,-1992,-1758,-1495,-1150,-1367,-950,-449,-270,-126,-327,163,277,354,-836,530,222,-475,-879,449,348,258,-204,247,322,253,-644,92,-749,-130,390,584,-982,-712,-3252,-4680,-3471,-1,-65,-66,-173,-327,-543,-829,-1224,-2466,-1903,-1517,-864,-1668,244,-2058,1035,-845,-2001,-834,-1553,-1653,-1644,-1837,1050,1788,-1009,270,1054,2652,675,770,-1015,752,294,-591,-315,-609,-643,-398,-70,197,-188,523,-498,-272,-172,-789,-1300,-1943,-1444,-625,119,542,961,1738,160,-288,110,635,772,-470,584,257,-1324,-1367,-333,-569,1047,1057,529,30,-475,-966,-1424,-1753,-2027,-1888,-1784,-1733,-1762,-1906,-2034,-1870,-1611,-1345,-1125,-860,-591,-1404,-240,-140,-129,-2153,-157,-196,-157,-475,-555,199,318,423,456,423,-75,-758,-2354,91,-380,-953,-848,-269,-379,-375,-492,-397,-313,-852,99,388,181,-383,1138,781,16,292,480,-1384,-1830,-1262,-900,-1494,-1581,-970,-303,-2106,163,1455,645,-193,-962,-483,1010,619,-1496,-1280,-1133,-1194,-1113,-257,-31,-30,-416,-2091,-644,-512,-256,-283,-449,-675,-877,-991,-1099,-1590,-1086,-982,-869,-821,-806,-855,-937,-1710,-1075,-1112,-1047,-908,-693,-482,-278,-181,-181,-285,-480,-1612,-1220,-1641,-1758,-1243,-678,-115,-1744,-1930,-741,218,329,721,358,-887,-1254,-1256,-1891,-1973,-1443,-947,-502,-574,169,-24,457,253,-453,291,-127,-1155,67,-1153,-184,550,300,-932,-385,-721,-1744,-1062,-996,-1348,-468,-202,109,-960,-1181,-378,-462,-716,-227,-869,576,915,619,813,828,-576,-1427,305,555,480,-25,330,-643,-680,-601,-1058,-1194,-948,-572,-663,-1281,-765,-1781,-634,-491,-1570,-1127,-7,124,-798,196,138,-21,-1300,-664,-830,-1859,-1615,-2068,-2023,-1620,-1136,-647,-708,-1828,-1318,-81,773,-317,-596,1719,1389,1026,365,-1393,-1668,-1327,1101,1816,1545,464,311,385,1189,1282,-352,-374,1774,1205,-2274,-1141,-3066,-3108,-1762,-4028,-4155,197,660,-9110,1399,1127,-7799,626,511,545,652,879,1103,-34470,1454,1486,-18397,1465,-683,1084,-7807,460,76,-3980,-6332,-2183,-877,-797,-2366,-387,-1515,-738,-231,-396,-588,-954,-964,-982,-1774,-1704,-1373,-1687,-990,436,571,-2115,-1162,-678,-1371,-799,-549,-436,-773,-1058,430,694,-489,-996,656,440,119,-1403,-2204,-966,-1648,-1167,-1091,-1414,-745,-601,-453,-250,-141,5,99,254,404,-495,-1700,862,1003,1047,-1434,-1480,-882,-1922,-986,-674,589,740,-493,-1338,-2150,-591,-77,-315,-599,-924,-1245,-1512,-1664,-1609,-1411,-1194,-1039,-927,-872,-943,-1014,-1166,-1329,-1424,-1481,-1407,-1175,-1570,-885,-960,-62,259,576,-1110,-244,517,-948,-533,-579,1197,1086,952,813,705,-229,-1167,-1292,-1250,407,259,69,-225,-606,-1021,-1830,-1826,-1835,-1394,-941,-591,-318,-98,-156,102,-2095,-6,85,-1152,-1995,-559,-2020,150,451,551,577,-785,-15,530,818,34,-869,-795,430,-810,-1403,475,439,223,-83,-397,-966,-1143,-1421,-1497,-1313,-1153,-707,-600,-368,-389,-464,-558,-665,-1588,-644,-520,-1492,-229,-521,-284,261,646,606,455,-182,64,-251,-527,-792,-992,-1172,-1284,-1434,-1605,-1786,-1986,-1782,-1420,-1077,-695,-642,-513,-1033,-292,-132,-1669,429,508,424,358,316,-489,-1767,262,308,-512,-1336,657,-327,-1049,845,847,-1616,-312,-388,661,693,782,916,-820,-803,-251,7,-622,-866,-225,-641,-1142,-1590,-1875,-1854,-1641,-1558,-2462,-1728,-1785,-1697,-1382,-1005,-639,-1370,-1152,-1032,350,321,-1839,105,-654,-514,-959,-1447,-1614,-1170,-415,251,933,1407,-796,-1631,-366,1200,-291,-1567,-899,1431,3036,1666,245,-1028,-788,1060,1812,1558,-496,-2220,-605,-46,-204,-213,-854,-257,-11,-452,-931,-1498,-2058,-1941,-1423,-940,-475,-51,-807,698,924,316,618,-63,-1250,723,312,632,374,-676,-65,-303,-516,-731,-880,-1911,-1009,-1470,-965,-816,-590,-1096,-892,-349,-1735,109,114,-5,201,232,226,-1217,58,-18,-782,-221,-292,-392,-558,-670,-857,-1066,-1282,-1484,-1646,-1656,-1285,-1183,-801,-878,-682,-1479,-925,-539,-514,-814,-1082,-1129,-809,-325,-702,597,-929,-1255,-1925,638,2146,2153,775,-1226,-1358,-1136,-1533,-1337,922,819,-1848,-52,-369,-242,-465,-533,-531,-1822,-434,-146,-629,-1585,-851,-827,-865,-1357,-384,-571,-702,-634,-429,-631,-1591,662,973,230,-497,971,1211,974,614,102,-323,-855,-1430,-1639,-1086,-1947,-1439,-1808,-471,-1218,-2290,-1261,-1397,1707,1386,1055,714,485,404,435,540,-1430,709,716,-1310,-1446,349,174,-1591,-6132,-18390,-22834,-21284,-2702,-477,-446,-435,-2684,-1840,-460,-605,-795,-1013,-1199,-1287,-1219,-2141,-721,-458,-676,-768,-804,54,-1092,98,51,-6,-66,-151,-873,-246,-302,-126,-7,183,396,569,762,866,47,757,-225,-392,-975,-818,-1338,-1215,-487,206,731,1241,900,910,1343,1373,1189,951,-655,201,-1987,-1337,213,524,325,645,-646,-1435,-1128,174,406,242,101,-76,-230,-745,-2162,-1039,-775,-837,-859,-838,-1164,-698,-647,-653,-764,-555,-574,-621,-1207,-698,-803,-2539,-1478,-1069,-1103,-1193,-1106,-1095,-1079,-1281,-909,-767,-571,-332,-873,-1849,-2244,-513,-806,-250,802,-350,71,357,537,247,54,-50,21,239,-456],[-993,-844,-560,-1128,868,768,600,356,101,-151,-847,-923,-1067,-901,-903,-893,-651,-348,-57,-475,-803,-1186,-91,-732,-155,-650,-1496,-1172,-258,-453,-529,-551,-1814,-421,-361,-337,-390,-519,-738,-1793,-1340,-1588,-1531,-1179,-1190,-1231,-843,-1781,-452,-317,324,1102,-1013,83,-1272,-1197,610,87,-77,650,347,-69,-662,55,326,938,31,-1374,-1678,-482,-636,-1228,-1644,-1301,-1716,-1384,-1033,-802,201,-1544,210,162,-1041,490,599,666,788,681,581,507,-213,-985,-494,-602,-673,-25,-146,-308,-498,-647,-816,-1111,-1276,-1439,-1532,-1510,-1349,-1147,-928,-728,-1076,-300,-155,-157,-537,46,20,-21,-51,-38,-20,53,-720,283,-459,289,680,664,-659,-660,-3499,-4610,-4323,309,84,-140,-484,-843,-1193,-1518,-1854,-2416,-1589,-1284,-988,-1299,-706,-1922,-743,-862,-2074,-1098,-1546,-1907,-1428,-1774,27,346,-562,772,855,842,749,410,-1046,377,93,-579,-23,-141,-311,-461,-640,-862,-1023,-1162,-1293,-1320,-1277,-1150,-973,-761,-1348,-363,157,508,801,1107,-354,-120,-279,203,330,-537,789,322,-1183,-1600,-300,-216,1432,984,468,-52,-611,-1154,-1494,-1263,-875,-622,-270,-91,-38,-151,-357,-631,-944,-1217,-1359,-1229,-987,-1343,-674,-628,-666,-1948,-539,-312,62,-418,-428,1059,1135,1411,1346,1202,-120,-1235,-2098,-182,-517,-819,-742,2140,2055,1942,484,598,539,-902,50,-290,-556,-811,-1070,-1303,-1538,-1785,-1939,-1879,-1833,-1394,-1113,-861,-628,-455,-336,-1970,-152,-93,-69,-244,-950,-544,8,-27,-1449,-1214,-815,-1133,-1309,-881,-994,-1138,-1248,-1429,-1293,-1274,-1244,-1179,-1156,-1195,-1211,-1144,-1088,-1476,-795,-571,-341,-175,-42,25,-234,-1863,-26,-167,-331,-919,-739,-968,-1170,-1354,-1386,-1177,-773,-1532,-713,-814,-1229,-128,730,375,-1785,-1980,-455,106,13,442,240,-809,-1266,-1348,-931,-837,-841,-213,-16,-603,687,97,403,-34,-712,-242,-412,-1132,50,-1076,-60,982,722,-717,-721,-395,-1510,-1092,-1223,-1540,-573,-114,418,-726,-1311,-816,-552,-728,115,-361,583,1263,550,1014,1186,-669,-1516,145,630,421,-5,114,-754,-857,-905,-1084,-1604,-758,-327,-351,-835,-444,-1643,-422,-309,-1622,-1080,145,414,-972,-105,1150,1107,-1146,-460,-1117,-1739,-283,-766,-1308,-1787,-2106,-2104,-1895,-1862,-1486,-1337,-1187,-1047,-1095,-579,-380,-189,71,-1373,-1184,-1405,308,246,197,133,209,271,659,916,-500,-696,1763,765,-1223,525,-2012,-3536,-1880,-3815,-4766,149,939,-9242,2832,2500,-9682,1538,1035,666,471,572,822,-23037,1385,1497,-19573,1460,492,840,-5230,-92,-531,-4893,-5542,-1688,60,-97,-3038,658,-1668,-1089,145,-174,-492,-920,-649,-400,-1853,-1300,-883,-1120,-1245,-169,206,-2200,-1280,-855,-1514,-632,-78,-186,-974,-1159,-188,-99,-739,-1147,-78,-69,-76,-1233,-2218,-724,-2009,406,579,-1198,470,1148,29,1168,1422,734,262,1613,1418,-715,-2176,393,-33,-539,-1318,-1478,-1927,-2130,-1808,-1546,-1318,-1094,-864,-1327,-2226,-590,154,450,693,377,-1182,-1208,145,-371,-12,-424,-118,-450,-767,-1121,-1383,-1632,-1822,-1918,-2013,-1996,-1953,-1945,-1776,-1663,-1516,-1319,-1102,-1078,-779,-654,-598,-479,-437,-399,-416,-456,-510,-541,-550,-1214,-1360,-1247,-173,-54,74,138,142,-1273,-1818,-1260,-1237,-868,-235,-383,-514,-585,-632,-616,-1694,-481,-349,-919,-1726,-779,-1715,226,970,1182,1295,-1042,-394,248,1515,-418,-1266,-1189,-13,-996,-1256,-154,-544,-842,-1101,-1181,-1124,-958,-726,-952,-1206,-1054,-725,-693,-928,-1240,-1538,-1685,-1580,-1353,-957,-524,-1267,83,-229,-275,273,315,194,-1,-136,-271,-380,-376,-362,-369,-493,-699,-1400,-1575,-1675,-999,-264,498,1165,439,-874,-730,-322,-246,-322,-1604,172,1599,1393,1175,907,-456,-1578,159,-212,-598,-1002,-1179,-1265,-1236,-1138,-1060,-1389,-1095,-1173,-1136,-1032,-845,-618,-635,-992,-371,-447,-650,-923,-1300,-1664,-1899,-1487,-984,-614,-315,-153,-2858,-1693,-365,-1019,-1336,-987,-994,-1258,-1169,-1137,28,125,-2016,-49,-680,-285,223,667,-1625,-1603,-454,618,1709,2017,-513,-1669,-643,1067,0,-1381,-1272,1049,3238,2122,719,-893,-759,804,2116,1783,-426,-1799,-952,-112,-143,-471,-1425,-26,214,-259,-754,-1320,-1878,-2152,-1675,-1198,-723,-264,-1001,627,958,304,824,5,-1464,293,415,1534,902,-610,506,-61,613,-709,585,-2003,-589,-1604,-1074,-766,-424,-1219,-842,-767,-1783,-1080,-1159,-1165,-1095,-992,-911,-915,-933,-934,-900,-833,-643,-412,-664,81,289,456,588,687,253,-1355,-1138,-1306,-369,-884,-514,-1098,-561,-375,1011,1897,1936,1623,1185,655,-700,-303,-1176,-1171,-1439,421,1085,1526,527,-1410,-1295,-1145,-1513,-1583,767,1168,-2074,-478,-530,23,-552,-1029,-1377,-2092,-887,-433,-479,-1840,-781,-715,-1018,-1595,-19,-696,-778,396,7,-767,-1560,-655,-941,-1179,-1317,-1303,-1145,-938,-742,-542,-318,-71,-163,-345,-1057,-2005,-1393,-1603,-178,-775,-1994,-393,-1401,-906,-1444,-1762,-1481,-996,-521,-129,171,-684,469,502,-1529,-1564,296,195,-1357,-1746,-15992,-24626,-16268,-1167,-1418,-1667,-1781,-2136,-1698,-1130,-886,-641,-581,-163,45,204,-2176,-44,455,-464,-616,-1115,-161,-1350,-508,-701,-891,-1081,-1263,-1292,-1033,-627,-139,312,752,1105,154,1411,1334,1004,824,-369,-192,-1174,-937,-836,-860,-237,757,792,1603,826,840,1360,1686,1482,1190,-905,-78,-1618,-1265,117,101,123,85,-687,-1461,-1408,-648,-935,-1288,-1455,-1314,-990,-690,-1958,-1000,100,-8,-1034,148,-1711,98,-127,-365,-709,-1012,-1249,-1273,-1397,-796,-589,-2445,-1396,-200,-1115,-1306,-817,-340,-324,-1606,280,-382,-168,1649,-890,-1836,-2153,-578,-858,-426,591,-503,404,230,-511,-1257,-1603,-1102,-564,-119,-520],[-1933,-1543,-1068,-1455,-333,-44,186,335,458,563,-642,-907,-1339,-25,-1101,-890,982,1,421,-801,-1437,-862,81,-448,273,-244,-1131,-1170,-11,-263,-610,-991,-1337,-1684,-1951,-2023,-1888,-1741,-1649,-1952,-1573,-1541,-1523,-1489,-1462,-1390,-1172,-1748,-487,-78,371,797,-756,131,-1537,-1148,717,242,9,642,322,-380,-984,483,567,267,-38,-1346,-1554,-882,-1195,-1508,-1788,-2039,-1977,-1766,-1541,-1332,-1083,-1609,-686,-531,-1030,-307,-309,-321,-357,-367,-316,-170,-539,-737,-721,-349,-597,890,388,1188,-642,-497,14,-1034,-844,171,629,205,263,1679,2097,2468,-1348,831,3,112,-264,3334,3146,2894,244,1043,1954,705,-825,395,-295,558,1149,680,-392,-618,-3189,-3867,-5409,-207,-605,-942,-1263,-1383,-1284,-1062,-899,-2377,-576,-594,-656,-948,-1093,-1382,-1696,-1982,-2067,-1881,-1668,-2261,-1251,-1771,-1007,-923,-849,-804,-741,-675,-594,-446,-1027,-127,63,-499,339,475,542,611,630,580,-1102,494,-674,310,238,-1074,-1066,-428,-1592,-332,395,543,599,363,-652,-10,-746,-322,-244,-562,881,249,-990,-1768,-328,62,297,3,-310,-589,-886,-1183,-1458,-1589,-1615,-1536,-1412,-1274,-1171,-1153,-1161,-1199,-1277,-1391,-1562,-1659,-1698,-1732,-1693,-1631,-1581,-1804,-1371,-1258,-1086,-873,-714,-566,-467,-387,-354,-306,-246,-1768,-1580,-368,-675,-773,-664,3640,4371,2927,157,265,148,-1045,497,1114,735,-170,839,-66,32,431,624,-1318,-1682,-1544,-234,1440,1906,1839,-229,-1824,563,1018,534,-236,-978,-541,-256,-472,-1336,-1198,-1105,-1332,-1485,-1574,-1540,-1488,-1384,-1228,-1063,-910,-771,-615,-515,-492,-475,-436,-421,-1348,-889,-395,-389,-450,-528,-642,-765,-1852,-987,-1139,-1279,-1405,-1569,-1728,-1849,-1852,-1600,-1211,-1108,-1480,-596,-1025,-1393,-605,379,380,-1548,-1788,-131,-10,-342,-112,-317,-592,-1261,-1486,-33,582,-644,-129,-74,-539,549,153,143,-388,-1007,-874,-727,-1123,-1017,-1246,-1435,-1624,-1807,-1884,-1744,-1510,-1256,-940,-698,-1632,-170,65,362,-605,-1322,-1006,-519,-781,420,176,760,1068,485,706,568,-790,-1399,-82,-275,-416,-501,-469,-863,-980,-1090,-1055,-1984,-445,883,1095,-391,439,-1448,901,213,-1655,-1055,328,572,-1177,-720,1804,1062,-1047,-364,-1272,-1598,930,-528,-1025,-191,-612,-928,-1106,-1812,-1325,-891,-788,-749,-1535,-677,-726,-776,-722,-1325,-716,-1413,-723,-720,-697,-588,-483,-415,-295,-167,-499,-972,177,199,-159,386,-1083,-3918,-1788,-3229,-5098,461,603,-8933,389,291,-11368,-133,-438,-773,-1187,-1575,-1869,-13164,-1156,-817,-20761,-126,131,213,-2592,-462,-435,-5437,-4675,-1243,-329,-213,-3780,-45,-1770,-1113,-240,-510,-800,-1157,-1451,-1722,-1879,-1480,-1266,-1081,-1252,-887,-887,-2288,-1392,-1022,-1537,-935,-860,-771,-1083,-1167,-203,98,-939,-1269,609,931,424,-972,-2138,-451,-1950,895,906,-774,292,1427,-492,782,1119,848,369,2574,2493,-723,-2233,392,1429,836,-1146,-918,68,-1549,-1357,-142,621,417,-879,-1285,-2281,-588,162,356,557,445,-1128,-1200,96,-653,-110,-345,551,264,-51,-441,-753,-1034,-1199,-1209,-1212,-1414,-1245,-1884,-1604,-1870,-2019,-1819,-1439,-1059,-683,-349,-209,-174,290,379,370,297,173,39,-507,-1114,-1371,-1000,-466,-536,-560,-580,-572,-1573,-1768,-1667,-1753,-1080,-326,-588,-891,-1034,-848,-362,-1312,-391,-82,-636,-1254,-605,-1296,332,1369,3146,1567,-1132,-758,-30,1633,-881,-1637,-1454,-454,-1151,-1095,-446,-663,-772,-872,-887,-886,-847,-750,-987,-1026,-885,-900,-811,-938,-1103,-1231,-1281,-1256,-1183,-928,-609,-966,-119,-20,-336,47,-96,-263,-507,-680,-804,-811,-641,-452,-296,-271,-319,-1787,-616,-496,-462,522,1257,1902,595,-1107,-717,315,-15,-492,-1497,-52,993,1191,2333,756,-446,-1399,1131,1201,-632,-658,745,-619,-1005,409,94,-1160,-500,-801,-1034,-1288,-1514,-1688,-1822,-1968,-2044,-2148,-2137,-2028,-1911,-1705,-1558,-1379,-1130,-971,-816,-718,-2392,-1557,-460,-1092,-1410,-577,-610,-1052,-1156,-1232,-548,-423,-1883,-44,-669,-473,744,1034,-1248,-1958,-636,417,2022,2541,-235,-1469,-885,901,266,-1172,-1399,737,3086,2245,1142,-730,-764,-946,-1423,-1326,-905,-1307,-1185,-211,-103,-749,-1836,-500,-798,-1144,-1402,-1523,-1415,-1094,-999,-418,-79,96,-1227,796,1107,310,984,-32,-1655,-159,505,1117,912,-556,502,-367,324,-791,149,-2081,-445,-1698,-894,-588,-571,-1373,-873,-1154,-1519,-1714,-1971,-2059,-1887,-1703,-1591,-1613,-1674,-1681,-1534,-1261,-828,-347,-770,104,1068,425,998,1444,601,-1115,-1202,-1450,-789,-873,-405,-802,-290,-235,636,298,-40,-429,-820,-1124,-1148,-885,-1425,-1123,-928,77,1619,1630,226,-1619,-1281,-1251,-1516,-1824,526,1005,-2216,-931,-726,-829,-1164,-1293,-1337,-2005,-1292,-1150,-1043,-1536,-776,-712,-1210,-1699,-243,-852,-863,-570,-804,-981,-1489,-941,-674,-365,-602,286,500,626,653,629,-254,384,-507,-644,-1126,-2103,-1380,-1428,29,-374,-1285,550,-1332,-116,-587,-960,-1188,-1118,-826,-469,-110,225,507,789,-1761,-1803,1538,1755,-611,1919,-10487,-21162,-10903,967,528,33,-413,-1445,-1659,-462,-187,98,-663,534,658,711,-1778,-424,574,-229,-542,-1472,1138,-1360,1350,1334,1231,1030,554,-1087,-188,-715,-1086,-1424,-1567,-1561,-1522,-1425,-1359,-1249,-1086,-889,-658,-1415,-353,-317,-846,-538,-108,-163,-255,-380,-574,-802,-1037,-1175,-1287,-1296,-1281,-1280,-1129,-1016,-956,-929,-1008,-1144,-1509,-1716,-1785,-1618,-1338,-983,-665,-343,-592,-1800,-985,512,54,-1501,84,-1859,791,710,473,421,219,-30,-636,-1665,-723,-851,-2407,-1331,-455,-1105,-1443,-779,-69,447,-1915,549,-156,-359,1622,-934,-1728,-1927,-666,-971,-688,255,-679,671,580,1144,444,-164,-757,-1299,-1795,-2002],[-1030,-797,-263,-1715,304,1871,2492,2816,2859,878,-380,-858,-1418,-131,-1390,-957,864,59,311,-1172,-2030,-399,272,-244,586,72,-835,-1200,-26,14,637,-267,-556,-578,-1037,-1483,-1917,-2116,-1816,-1789,-1272,-1025,-819,-1063,-1552,-1462,-950,-1654,-586,-736,-898,-1087,-1272,-1415,-1826,-1323,-1131,-903,-745,-591,-427,-755,-1214,-84,-24,7,-136,-1306,-1364,-147,-92,-194,-703,-450,-1490,-1095,-1025,-1104,-926,-1517,-1094,-1186,-1280,-1372,-1517,-1594,-1590,-1472,-1265,-977,-875,-542,-872,-36,-564,614,99,1284,-867,-584,-78,-1038,-941,107,1517,300,436,3263,3528,2863,-1593,526,-121,387,-16,4023,4222,3625,457,416,1520,797,-892,500,-167,770,1572,726,-101,-525,-2764,-2777,-6422,-503,-723,-625,-398,-92,213,469,-1298,-2269,224,-1054,82,-628,-615,-824,-1213,-650,-1428,-524,-1630,-2225,-876,-1758,-330,-542,-825,-1142,-1422,-1647,-1764,-1806,-1913,-1775,-1454,-1092,-634,-137,304,728,958,685,-1607,1135,-392,1036,971,-1176,-1423,-692,-1812,-224,1019,861,450,-457,-608,138,-1138,-822,-844,-451,-165,-166,-661,-1630,-327,-301,-380,-505,-630,-695,-739,-753,-730,-600,-478,-581,-205,-33,130,228,40,388,416,391,284,213,153,-1188,-30,-114,-222,-1661,-322,-355,-318,-465,-245,-136,-126,-141,-234,-396,-593,-2226,-1045,-1247,-1327,-1138,-810,-474,-180,168,-192,75,-232,-1173,341,193,-107,-515,-970,-1174,-848,-314,341,-1286,-1362,-1492,-296,1639,3741,3144,-448,-1610,666,2124,390,-126,-958,-388,853,386,-1075,-1165,-148,-650,-1374,-584,239,337,-54,3,451,457,-280,-152,490,558,344,-314,-38,-1183,-1050,-285,-223,-174,-118,-95,-717,-1625,-154,-256,-355,-579,-541,-615,-649,-704,-750,-778,-1439,-1385,-784,-1210,-1581,-1045,-793,-786,-1280,-1480,-918,-974,-1046,-1046,-958,-844,-1199,-1567,-274,-138,-430,-91,-96,-378,-68,-210,-382,-735,-1246,-1513,-998,-1081,-605,-1056,-110,159,399,-269,-1062,-1092,-940,1366,240,-1547,1552,1815,1495,-553,-1175,-812,-319,-811,711,763,880,668,427,238,144,-904,-1151,-288,-450,-589,-655,-499,-914,-972,-1020,-928,-2155,-67,2017,1658,44,824,-1215,817,105,-1557,-1009,587,803,-1361,-1382,661,138,-956,-362,-1249,-1435,416,-618,-836,-1044,-1261,-1331,-1296,-1673,-1363,-981,-919,-907,-1781,-820,-838,-851,-761,-1237,-692,-1340,-653,-645,-631,-556,-511,-524,-507,-491,-482,-1151,-430,-446,-289,-214,-332,-4206,-1546,-2315,-5190,690,762,-8415,721,-163,-12787,325,22,-322,-740,-1034,-959,-5142,174,871,-21784,2518,1055,3943,-42,-2228,-1189,-5563,-3913,-868,428,1186,-4569,650,-1849,-858,-242,-282,-268,-924,-350,-457,-1878,-704,-860,-991,-1124,-1271,-1211,-2328,-1493,-1157,-1373,-583,-372,-191,-1101,-1073,409,665,-1060,-1350,453,1214,506,-634,-1971,-168,-1400,884,899,-240,109,1543,-950,494,830,1003,570,2564,3373,-539,-1701,224,1124,734,-960,-595,553,-1060,-1157,63,548,111,-1010,-1237,-2334,-619,196,1,-89,-146,-1065,-1193,-225,-943,-341,-404,-521,-657,-815,-1051,-1216,-1341,-1343,-1209,-1092,-1325,-815,-1548,-541,-790,-158,113,396,-846,-320,735,182,162,521,268,-67,-421,-721,-833,-739,-924,-1357,-619,-200,-291,-449,-712,-1019,-1891,-1724,-2017,-2285,-1259,-234,-167,-331,-975,-300,-133,-987,-212,-3,-360,-823,-185,-847,304,60,-221,-612,-993,-1230,-1309,-1124,-1360,-1816,-1423,-927,-1317,-937,-333,-444,-529,-682,-819,-997,-1178,-1325,-1507,-1612,-1448,-1334,-1176,-1115,-1128,-1163,-1198,-1247,-1311,-1206,-1010,-837,-626,-496,-493,-358,-444,-562,-794,-1021,-1304,-1384,-1076,-735,-414,-184,22,-1846,241,371,-174,599,769,878,967,-1384,-545,801,274,-661,-1401,-269,337,549,1955,479,-489,-1264,676,824,-688,-367,483,-888,-808,866,663,-988,-403,-188,-486,-832,-1166,-1459,-1716,-1947,-1803,-1737,-1681,-1629,-1631,-1592,-1647,-1681,-1624,-1589,-1459,-1305,-1960,-1390,-585,-1102,-1339,-551,-473,-853,-1129,-1340,-422,-472,-1629,-454,-664,-580,-222,-192,-814,-2196,-903,-324,-183,58,-18,-1188,-1054,676,466,-1002,-1139,521,1421,1137,888,-571,-808,404,683,857,-165,-830,-1199,-363,-114,-1017,-1573,367,175,-16,-142,-260,-1127,-285,-870,-195,-110,-86,-1467,331,448,337,591,-198,-1813,-589,564,651,607,-543,454,-673,359,-858,577,-2132,-378,-1695,-335,-304,-709,-1519,-895,247,-1268,-494,-299,-1078,-22,140,238,-33,358,476,155,862,604,-47,-863,-196,795,292,1241,1803,857,-944,-1287,-1572,-1167,-848,-358,-602,-421,-556,-607,-596,-510,-449,-409,-387,-545,-264,-1586,-1119,-406,-367,-164,-314,-405,-1829,-1301,-1434,-1517,-1893,-1950,-1802,-2175,-1379,-1196,-1089,-1118,-1135,-1220,-1715,-1781,-1370,-1296,-1192,-1026,-876,-1389,-1580,-585,-968,-958,-724,-852,-999,-1355,-1196,-1253,-1244,-1184,-1110,-1023,-947,-893,-807,-637,-364,-880,-940,-1239,-2214,-1376,-1257,194,-7,-443,1509,-1138,2991,3018,2574,2027,1464,893,296,-311,-924,-1539,-1743,-1911,-2069,-123,458,476,1334,-2930,-15207,-5401,1306,905,335,-329,-953,-1676,-1636,-1109,-600,-481,71,199,180,-1140,-846,-356,-584,-672,-1804,-207,-1091,762,1228,1655,1393,280,-1011,211,-985,1865,1880,1595,1264,-501,489,84,-263,-521,-660,-631,-1585,-334,-95,-797,-795,467,513,476,349,93,-255,-665,-1011,-1305,-1368,-1244,-998,-714,-434,-248,-140,-186,-903,-1468,-1870,-1083,-1056,-856,-1056,-863,207,-455,-1569,-876,642,302,-1591,49,-1343,-558,-916,-1231,-1602,-1876,-1954,-1816,-1872,-1435,-1312,-2342,-1179,-926,-944,-1468,-641,-256,-79,-2025,393,235,-510,1219,-830,-1423,-1530,-617,-987,-868,-35,-722,675,339,28,-217,-259,-183,-352,-887,-313],[-876,-710,-214,-1672,-528,-576,-492,-304,-4,350,-81,-713,-1154,148,-1316,-1003,614,152,-259,-1467,-2038,-1415,-1292,-849,-333,145,-543,-1178,-8,246,808,-666,44,1038,240,-286,721,598,-681,-1503,-305,192,135,-1071,-1412,-1397,-922,-1504,374,510,613,453,-221,-123,-1753,-1118,-1271,-1673,-2136,-2502,-2145,-1820,-1533,-1306,-1125,-995,-916,-1220,-1090,-875,-977,-1103,-1207,-1300,-1341,-1097,-897,-1118,-537,-1321,-13,53,-1028,208,125,21,-131,-290,-440,-552,-1169,-827,-891,-876,-859,-726,-481,-162,-1132,-574,-122,-1032,-1038,77,1211,398,555,2705,2672,2549,-1799,166,-184,668,195,1179,1037,1024,658,-313,1074,839,-936,596,-50,935,1595,824,214,-404,-2401,-1617,-6450,-1918,-2019,-1710,-1442,-1230,-1087,-1010,-1738,-2116,-1109,-1565,-939,-727,-630,-257,-1560,-59,-1155,-334,-1605,-1880,-1212,-1776,-1074,-610,-103,316,630,783,775,-1121,-650,83,-280,-693,-1008,-1170,-1208,-1098,-980,-933,-1957,-874,-894,-816,-646,-1250,-1791,-1004,-2014,-133,824,853,311,-1187,-419,1,-1392,-1305,-1504,-1413,-1565,-1639,-1613,-1543,-1489,-1405,-1341,-1308,-1269,-1175,-1080,-982,-881,-702,-580,-654,-304,-171,-70,-51,-81,-95,-175,-297,-476,-580,-622,-1100,-607,-523,-436,-1606,-297,24,25,-527,-185,782,-566,1114,1106,1018,-600,-2455,-619,-308,-863,-759,-468,1020,1136,1314,-649,-32,-629,-1353,67,832,641,-267,149,-1146,-209,-339,-367,-1305,-1059,-1319,-467,413,690,921,-754,-1460,618,1236,120,-58,-1006,-240,358,112,-812,-1225,-391,-400,-1235,-770,418,605,81,559,690,672,-350,-524,376,1511,332,-273,144,-1127,-1231,-1000,-978,-789,-519,-294,-1022,-1407,-66,-212,-429,-699,-1059,-1447,-1820,-1937,-1494,-945,-1798,-1370,-286,-1396,-1901,-1555,-307,361,-1119,-1271,474,-204,-988,-1091,-802,-132,-1227,-1720,-423,359,-343,-118,-205,-339,-431,-471,-453,-1178,-1507,-1836,-1327,-1142,-67,-1181,129,175,192,-166,-996,-1223,-698,240,204,-1452,129,42,4,-693,-1064,-520,-482,-925,-890,-1130,-1329,-1466,-1616,-1694,-1667,-1684,-1700,-1729,-1786,-1861,-1967,-2000,-1867,-1600,-1288,-867,-1886,10,418,868,311,1094,-1104,592,-120,-1466,-1054,796,972,-1613,-1993,-567,-791,-983,-587,-1209,-1389,784,-611,-715,462,474,431,-309,-1592,-1535,-743,-414,-549,-1767,-644,-350,-263,-113,-1240,-132,-1316,-493,-778,-1100,-1372,-1654,-1916,-1960,-1810,-1585,-1349,-1119,-990,-748,-651,-494,-4408,-1336,-1267,-5157,-576,-719,-7995,-1134,-2913,-13999,-1257,-996,-627,-250,204,653,710,1541,1908,-22330,2664,330,3104,2174,-3923,-2000,-5508,-3375,-676,448,897,-5361,75,-2025,-547,-677,-953,-1221,-1552,-1829,-1965,-1956,-1399,-1162,-976,-891,-1564,-1444,-2295,-1664,-1314,-1120,-855,-645,-434,-1110,-963,271,551,-1153,-1446,149,1156,485,-306,-1803,39,-754,1129,1585,284,-89,985,-1127,288,517,1118,744,1468,1304,-293,-1107,82,733,561,-846,-339,945,-639,-896,154,345,-242,-1163,-1251,-2455,-1344,-2027,-1934,-1419,-1050,-1040,-1237,-608,-1288,-810,-981,-1215,-1455,-1645,-1712,-1474,-1143,-766,-348,-13,-1239,-650,-1271,257,-690,-141,685,609,-714,-583,5,-302,-606,-943,-1213,-1329,-1150,-785,-368,-866,-722,-1355,-218,425,218,-56,-426,-830,-2147,-1716,-1881,-2229,-1474,-1558,-1638,-1441,-1005,-462,82,-740,74,156,-124,-470,304,-391,487,1290,2862,1805,-696,-1380,-628,311,-1799,-1451,-1111,-1422,-1828,-1469,-774,-181,364,748,1047,-568,214,1181,-1224,-593,-540,-1187,-799,-1360,-1922,-2263,-2035,-1739,-1501,-1165,-803,-512,-201,31,-704,79,458,462,331,158,-159,-603,-1009,-1255,-1102,-698,-166,-1386,756,1129,144,1423,1423,1279,1123,-1669,-277,1040,584,-787,-1290,-430,-284,-184,1418,115,-521,-1132,206,-320,-820,-1097,-1034,-1135,-521,-276,-105,-838,-390,-275,-482,-789,-1119,-1423,-1677,-1882,-1934,-1968,-1972,-1973,-2021,-1994,-1962,-1789,-1442,-1111,-730,-705,-1534,-1164,-675,-985,-1132,-460,-409,-638,-1019,-1376,1170,1327,-1323,1306,-612,-535,974,1594,-413,-2003,-1160,-162,658,328,184,-839,-1013,408,395,-795,-744,80,0,-54,27,-345,-770,371,475,474,51,-305,-890,-473,-422,-1100,-933,-877,-989,-1156,-1336,-1595,-1860,-2094,-2315,-2470,-2478,-2399,-2265,-2199,-2165,-2071,-1794,-1387,-1816,-759,-87,336,674,-484,448,-867,350,-804,503,-2041,-309,-1457,482,110,-685,-1425,-934,414,-1015,-414,-77,-1075,-197,312,1115,280,1821,2061,319,1834,777,-349,-829,-408,297,155,106,110,78,-746,-1290,-1535,-1338,-901,-987,-990,-916,-781,-694,-672,-667,-738,-865,-1033,-1184,-1365,-1618,-1865,-2193,-2385,-2093,-1705,-1161,-1937,-1261,-1578,-1418,-1605,169,568,-1942,-1715,-790,799,683,658,625,-1351,-2170,-900,-197,-758,-780,-896,-1421,-1276,-1416,-1808,-1986,-1774,-1362,-984,-1086,-85,197,-324,-846,435,327,149,-73,-285,-432,-513,-1157,-1134,-1327,-2275,-1313,-1023,364,386,498,1636,-743,2285,2470,2589,2578,2503,2355,2107,1774,1364,852,306,-1881,-2256,-1424,-1726,-1537,-1071,-558,-8811,6,238,232,34,-292,-631,-1669,-1468,-1669,-1504,-1218,-959,-794,-744,-703,-1203,-894,-945,-883,-2068,-367,-699,498,935,1366,1646,272,-765,212,-1227,2269,2469,2316,1910,-477,1159,1006,603,214,-158,-489,-1644,-1116,-1264,-1266,-1121,-932,-737,-563,-435,-411,-471,-600,-703,-845,-1211,-934,-812,-554,-183,198,-66,624,-991,-1353,-1793,-1476,548,402,-1451,-1121,-875,-1013,-1301,-712,102,506,-1347,248,-694,1301,1236,1125,868,599,278,-734,-2065,-708,-1045,-2293,-1478,-1394,-1196,-1455,-696,-478,-308,-2011,-50,2,-663,-1,-646,-1048,-1105,-544,-1011,-1055,-663,-743,-252,0,244,443,687,236,-684,-1390,-68],[-899,-831,-557,-1576,-1125,-1395,-1509,-1417,-1155,-829,-528,-761,-921,68,-1050,-1257,-267,-451,-684,-1859,-1671,-1343,-1481,-1446,-1342,-1240,-1148,-1315,-933,-830,-637,-1179,-133,164,-148,-936,1135,1378,-910,-1338,-443,-71,25,-875,-1228,-1371,-993,-1477,548,661,813,248,-34,-522,-1472,-1471,-1444,-1063,-711,-429,-229,-1429,-930,-335,-492,-593,-563,-1204,-851,129,803,679,-918,-186,-1249,-786,-399,-1099,-779,-1152,620,-11,-1083,1803,1543,1291,570,761,541,390,-1453,-253,-695,246,-624,-104,-9,700,-1416,-478,-147,-959,-1094,63,911,488,603,431,203,-72,-1972,-583,-835,-972,-1010,-889,-656,-364,-58,-1102,458,619,-960,697,78,493,252,-5,-345,-671,-2096,-1246,-5244,-1660,-1705,-1667,-1730,-1838,-1990,-2176,-2209,-1881,-1371,-2036,-485,-218,-670,316,-891,367,-901,-63,-1462,-1509,-267,-1767,-1610,-480,715,1373,1385,1255,999,-1110,-377,-125,-533,-961,-1289,-1506,-1644,-1657,-1657,-1714,-1738,-1751,-1733,-1573,-1344,-1205,-1669,-1267,-2003,-302,-254,-267,-410,-1433,-781,-1036,-1391,-1676,-1898,-1488,-1151,-887,-662,-954,-358,-227,-162,-166,-197,-1310,-208,-216,-214,-204,-770,-726,164,301,421,456,31,-647,227,-35,-435,-847,-1270,-1684,-1603,-1112,-612,-1511,-129,605,-33,-503,-64,727,-1217,1236,1182,1158,-812,-2122,-203,-150,-864,-747,-350,3126,3100,2645,-1068,66,-759,-1395,-185,819,548,-393,-213,-1609,-192,-384,-569,-1226,-1041,-1252,-1418,-1442,-1342,-1225,-1142,-1265,-1058,-1070,-1114,-1149,-1171,-1175,-1082,-1062,-1081,-1226,-1059,-1047,-954,-875,-339,21,255,824,895,876,-359,-796,257,1934,67,-174,487,-1065,-1330,114,-220,-560,-836,-1045,-1250,-1191,-1242,-1333,-1442,-1573,-1763,-1920,-1845,-1557,-1182,-769,-2007,-1310,-105,-1244,-1540,-1976,-619,325,-951,-1066,677,-310,-1221,-1416,-687,-7,-1241,-1823,-686,142,-282,-107,-280,-201,967,5,-257,-1577,-1602,-1149,-1495,-1206,-210,-1316,-126,-446,-764,-1081,-1348,-1540,-1632,-1547,-1452,-1296,-1152,-1022,-822,-906,-931,-298,-284,-993,-264,-352,-457,-565,-757,-935,-1044,-1401,-1308,-1369,-1380,-1332,-1248,-1092,-1112,-842,-603,-694,-1676,71,210,361,470,507,-1043,342,-352,-1322,-1072,1042,1153,-1764,-1366,-1210,-1219,-1016,-940,-1101,-1388,832,-445,-597,990,1641,1470,-408,-1505,-1746,-1007,27,84,-1502,-909,148,158,-147,-1269,500,-1289,448,61,-330,-623,-876,-1082,-1127,-1064,-934,-1417,-581,-1579,-230,-118,63,-4282,-1141,-119,-4875,267,232,-7721,102,-5459,-14861,176,251,387,519,727,922,1095,1274,1365,-21960,1593,-980,1639,1581,-5076,-2799,-5414,-3012,-630,248,-83,-5014,-716,-2271,-904,-829,-752,-639,-1082,-488,-452,-2089,-396,-420,-456,-556,-1380,-2054,-2118,-1872,-1426,-1475,-1640,-1636,-1593,-1498,-1386,-1203,-953,-1192,-1509,-297,-85,61,10,-1632,170,-126,444,482,542,-226,57,-805,180,74,-252,-742,-1264,-1813,-1931,-1343,-696,18,316,-827,-174,1216,-331,-672,120,14,-652,-1351,-1343,-2632,-1003,140,274,550,210,-1061,-1341,-518,-1697,-884,-755,-700,-1323,-1959,-2076,-1466,-935,-459,-23,168,-1205,-827,-1082,363,-644,-191,-223,-474,-770,-1061,-1347,-1626,-1837,-2014,-2044,-1912,-1695,-1489,-1310,-1195,-1149,-1414,-1171,-1241,-1341,-1410,-1487,-1553,-2066,-1794,-1609,-1719,-1689,-1639,-1471,-1182,-815,-470,-145,-632,239,295,0,-267,86,-1,37,178,439,659,-415,-1527,-981,-509,-2008,-1138,-814,-1970,-1651,-637,783,1153,1521,1749,1282,-614,185,1464,-1406,-436,-461,-1365,-613,-1073,-1388,-1429,-1245,-981,-737,-384,-16,-363,256,-104,-1020,-80,1134,1184,1131,1069,889,601,327,70,-58,-54,157,-875,612,1099,377,1362,1328,1116,845,-1976,-100,363,502,-965,-1282,-625,-935,-1076,635,-419,-615,-1098,-356,-293,-1055,-1758,-2182,-1959,-1595,-1287,-1081,-983,-992,-1072,-1108,-1152,-1131,-1034,-904,-1302,-684,-600,-984,-1182,-77,242,518,830,1202,597,-464,-880,-1245,-1021,-852,-885,-959,-447,-462,-556,-963,-1456,435,656,-1146,1038,-645,-487,965,706,-214,-1817,-1495,-524,-121,168,251,-598,-893,165,165,-675,-873,-1380,-1788,-1873,-1555,-1182,-883,-710,-710,-820,-1043,-1361,-1762,-2183,-2423,-2199,-1918,-1712,-1547,-1472,-1403,-1377,-1315,-1194,-1084,-1008,-961,-968,-1306,-1153,-1423,-1793,-2101,-1965,-1820,-911,-375,111,467,-513,333,-1077,321,-752,320,-2012,-379,-1152,1281,459,-601,-1171,-1094,439,-914,-297,114,-933,-496,39,1124,431,1954,2054,292,2105,862,-728,-805,-901,-1655,-1759,-1249,-686,-304,-645,-1332,-1476,-1389,-1317,-1653,-1802,-1674,-1377,-1114,-933,-791,-740,-759,-833,-910,-1036,-1246,-1432,-1602,-1524,-1145,-664,-676,-2056,-1285,-1763,-1356,-1237,159,374,-1722,-1826,-560,893,1270,1331,1417,-1092,-2250,-1262,-172,-377,-801,-1118,-1386,-1010,-461,-942,-1087,307,126,-972,-820,1140,1609,-148,-1026,68,-615,-1297,-1791,-1679,-1227,-776,-1402,-1337,-1519,-2410,-1315,-841,-845,-1092,-1247,-1234,-1054,-784,-520,-255,-76,72,161,156,63,-108,-382,-691,-1779,-2442,-1745,-2057,-2344,-2011,-1657,-2880,-1130,-960,-816,-773,-786,-757,-1681,-888,-999,-1107,-1204,-1268,-1327,-1399,-1403,-1501,-1545,-1539,-1422,-2345,-862,-425,22,488,974,1449,433,-483,179,-1506,2584,2820,2775,2090,-339,1038,1841,1491,1123,716,287,-1645,-702,-962,-807,-1177,298,479,1109,385,543,482,-122,361,1985,-1276,-842,-60,44,1053,939,-74,516,-1103,-1210,-1568,-1820,-420,-473,-1714,-1286,-1124,-1317,-1089,-647,-209,195,-990,382,-47,1084,1052,972,747,510,229,-709,-2217,-546,-781,-2248,-1132,-1193,-1231,-1400,-1113,-962,-783,-1926,-344,-149,-742,152,-366,-624,-686,-416,-1039,-1220,-890,-1182,-1131,-785,-449,-166,156,273,-988,-1305,219],[-819,-858,308,-1257,-742,-646,-965,-1147,-1140,-1043,-964,-893,-844,-857,-915,-1446,-1208,-1278,-1337,-2026,-1333,-1258,-1277,-1229,-1177,-1141,-1094,-1397,-851,-698,-458,-1519,38,274,-542,-1515,908,1046,-918,-1138,-530,-382,77,-486,-944,-1269,-1029,-1442,724,775,706,-47,167,-3,-1100,-829,8,391,-413,-44,-234,-1411,-662,-1032,-1432,-1636,-1260,-1180,-581,-114,150,361,-1019,-183,-1143,-661,-76,-1019,-953,-968,622,-46,-1138,1739,1815,1893,358,1011,710,718,-1688,-157,-464,1034,-727,-507,184,712,-1549,-283,-132,-767,-1048,-846,-1035,-1177,-1210,-1180,-1087,-974,-2094,-695,-491,-334,-245,-191,-177,-191,-234,-1824,-425,-583,-1004,-961,-1127,-1304,-1383,-1316,-1212,-1037,-1886,-653,-3706,-2452,-446,-431,-558,-716,-878,-1025,-2341,-1611,-1383,-2343,-1475,-1532,-1610,-1723,-1880,-2020,-1869,-1621,-1365,-1183,-779,-1791,-2158,-1042,-142,-196,-338,-587,-913,-1211,-1400,-1320,-962,-559,-116,297,589,807,-303,92,-1101,291,-161,-643,-1143,-1493,-1344,-1544,-1874,49,559,890,263,-1108,51,676,-1198,-1655,-1382,158,708,-284,507,-643,-374,964,1606,1544,840,-1463,1228,1065,667,-129,-939,-896,177,16,-141,-343,-519,-1401,-806,-915,-1010,-974,-843,-828,-523,-353,-238,-1439,-46,-11,51,-481,21,321,-1900,706,997,1357,-1101,-1813,101,-41,-871,-777,-287,3453,4303,2388,-1513,238,-589,-1337,-490,1278,962,-610,-572,-1819,-208,-526,-806,-1129,-1301,-1391,-1351,-1189,-995,-839,-1252,-1137,-596,-558,-542,-512,-1011,-400,-230,-122,-134,-1220,100,74,-671,-960,-116,-311,-563,-844,-1167,-1532,-1908,-1977,-1594,-1262,-940,-596,-345,-1083,-1455,233,346,352,305,190,-1415,-814,-267,-443,-568,-627,-673,-665,-622,-621,-648,-694,-2060,-1279,-867,-879,-1160,-2004,-935,-624,-849,-945,-217,-463,-1374,-1547,-513,3,-1301,-1930,-1008,-163,-318,-137,-383,-161,817,-172,-460,-1949,-1563,-540,-1402,-1333,-460,-1485,-729,-518,-70,-102,-468,-573,-170,1552,129,-1152,1448,1279,1145,-1214,-847,71,242,-1026,-392,-768,-1127,-1444,-1747,-1751,-1454,-1694,-863,-1024,-298,-29,-668,345,-1194,-710,-74,-529,-1571,453,1317,1293,501,1205,-1068,73,-567,-1156,-1059,1184,1314,-1716,-546,-421,-822,-1048,-1389,-949,-1438,759,-206,-502,630,2022,1675,-575,-1427,-1965,-1308,-1181,-1367,-1184,-667,-399,-266,-492,-1326,-140,-1259,-183,-171,-140,-631,15,-1329,-390,-54,-124,-1409,-310,-2222,-530,-681,-740,-3807,-969,-986,-4263,-1360,-1470,-7629,-1501,-7670,-15211,-1084,-1037,-1013,-1064,-1086,-1129,-1169,-1141,-1129,-20994,-870,-2732,-656,-613,-5146,-3537,-5328,-2750,-1118,-1347,-1546,-3996,-1263,-2544,-732,-533,-438,-368,-1148,-859,-528,-2228,-724,-773,-711,-585,-888,-2053,-1823,-2057,-1417,-481,266,189,8,-1013,-656,-791,-1047,-1364,-1692,-1815,-1611,-1394,-1159,-1404,-818,-679,-667,-631,-597,-629,-870,-712,-655,-661,-599,-558,-423,-251,-32,-71,75,-173,86,-827,-31,1431,-71,-451,51,-339,-1023,-1488,-1428,-2477,-1285,432,1039,1492,-23,-1029,-1402,-848,-2064,-1247,-1076,1341,884,317,-356,-938,-1260,-982,-448,13,-1138,-923,-868,451,-566,-166,813,736,-432,-1493,285,209,130,52,22,-6,-10,2,48,-1344,-456,-1438,331,403,399,-190,480,428,-1714,-1821,-961,-1219,-1774,273,216,160,-348,108,111,-539,134,175,119,-103,371,416,392,328,245,57,-97,-1388,-1233,-1269,-1701,-1353,-1610,-1805,-1780,-1624,-1503,-1450,-1352,-1303,-1206,-1116,-995,-809,-1390,-519,-402,-1466,-252,-230,-255,-273,-267,-254,-257,-111,101,-307,49,-293,-1278,-174,976,1087,1148,992,1154,1307,1324,1316,1315,1275,1265,-323,236,1036,643,600,319,-78,-492,-1748,-1366,-1708,-1453,-1073,-1259,-710,-1442,-1954,-231,-920,-608,-1033,-844,-438,-857,-375,-1069,-1270,-546,-714,-905,-1098,-1236,-1218,-981,-711,-426,-140,-365,-1308,-549,-724,-1155,-1272,59,1510,848,1686,1775,581,-356,-897,-974,-851,-989,-706,-711,-398,-513,-486,-858,-1450,1349,1380,-987,1221,-629,-344,531,185,-218,-1624,-1679,-990,-710,-294,131,-367,-644,-124,825,-514,-180,-217,-859,-1455,-1363,-795,-543,139,272,209,-57,-498,-1088,-1758,-1747,-1137,-608,-195,140,345,488,-171,-179,529,-296,-571,299,-473,-1054,-653,-277,-563,-851,-1140,-1783,-1831,-1857,-1593,-1428,-1256,-1132,-1197,-1018,-1020,-1009,-1958,-1012,-1058,-1133,-1145,-1106,-1118,-1279,-1228,-1347,-1375,-1445,-1436,-1286,-1022,-721,-472,-245,-57,61,65,34,-1069,-705,-737,-1001,-1394,-1760,-1940,-1713,-1425,-1299,-1360,-1308,-986,-929,-882,-808,-687,-605,-570,-540,-577,-651,-1083,-733,-963,-879,-1149,-109,-1124,487,170,-966,-2059,-1291,-1790,-1268,-815,341,70,-1460,-1460,-291,-4,335,778,1170,-883,-1813,-1629,-172,-5,-786,-1394,-1208,-753,-275,-884,-1197,153,22,-904,-508,886,1271,66,-1210,306,82,88,354,829,-102,-222,-1505,-1501,-1762,-2544,-1333,-664,602,930,2211,1764,294,924,590,348,114,-81,-282,-542,-863,-1241,-1700,-2162,-2187,-2579,-1267,-738,-203,323,871,1362,1810,2179,2505,2703,2805,2423,-1604,599,532,-1600,1379,1328,914,503,198,-1239,-468,-803,-1171,-2565,-2026,-2464,-2288,-1737,-1148,-559,-35,-193,141,-1681,1350,1529,1722,1910,-153,925,2253,2212,2040,1701,631,-1586,-156,-649,-656,-1317,80,307,893,297,469,152,-712,64,1603,-1375,-909,299,22,-338,-718,-1078,-1476,-1821,-2013,-1943,-1700,-1421,-1458,-1709,-1278,-1262,-1444,-1656,-1860,-2092,-2302,-2442,-2432,-2342,-2268,-2295,-2350,-2444,-2267,-2080,-1900,-2188,-1533,-1445,-2167,-1339,-1191,-975,-1280,-213,-34,436,-1803,1637,1681,-654,1435,21,-163,-290,-278,-1060,-1330,-1001,-692,378,693,966,1125,1234,308,-1184,-647,546],[-750,-888,470,-889,-847,477,499,410,363,357,-237,-825,-236,594,113,-1616,-99,-69,-219,-1985,-867,538,412,-137,338,233,-556,-1509,-402,-181,-330,-1603,-652,-755,-1026,-1977,-542,-429,-724,-986,-654,-739,-364,-345,-699,-1192,-1115,-1475,85,171,239,-374,183,-135,-747,-504,-543,-786,-1085,-1295,-1297,-1196,-914,-696,-509,-373,-644,-1219,-360,-260,-318,-348,-1125,-255,-1090,-610,157,-976,-1108,-832,448,-116,-1245,217,108,36,-54,-153,-273,-399,-1940,-842,-1053,-1225,-1445,-1599,-1672,-1680,-1572,-1555,-1489,-1480,-1499,-1439,-1337,-1191,-970,-739,-498,-279,-2180,-1215,-6,518,542,666,676,655,604,-1403,95,184,-1113,-302,-552,-842,-1072,-1164,-1174,-1039,-1800,-568,-2146,-6736,-10,158,198,217,232,254,-2330,-1337,-817,-2164,38,-174,-722,-523,-741,-912,-958,-893,-1058,-924,-138,-1857,-2088,-1484,528,451,302,93,-92,-119,8,-235,740,1302,1904,2372,1334,920,-723,119,-783,1184,1123,443,-149,-1021,-1060,-1817,-1755,14,1234,2093,252,-676,147,836,-1165,-1596,-866,312,483,-336,805,-458,-423,1021,1924,2059,278,-1209,1231,886,590,-13,-1050,-1152,139,487,719,958,801,-1760,-217,1425,1987,1964,570,-770,241,727,181,-1351,-543,-496,-141,-452,76,637,-2365,740,1985,1930,-1449,-1601,295,-3,-890,-828,-279,3249,3061,2037,-1835,438,-235,-1206,-820,260,-103,-879,-833,-1598,-1066,-1092,-991,-998,-640,-460,-1080,-29,105,145,-1498,-1078,-263,-538,-872,-1204,-1504,-1697,-1620,-1432,-1159,-1164,-304,184,-407,-995,616,951,386,1505,914,996,-397,-1204,-192,551,-833,-2,-253,-1161,-1617,-189,277,671,969,135,-1440,-520,852,550,245,-8,-174,-190,-50,136,14,-331,-2007,-1268,178,-403,-768,-1689,-1244,96,-806,-887,724,-658,-1418,-1500,-378,-628,-1384,-2022,-1531,-1757,-1867,-1834,-1697,-1507,-1286,-1053,-815,-2139,-1446,-336,-1194,-1497,-811,-1612,-843,-738,-403,-183,-202,-114,65,1815,42,-1022,1279,1537,828,-1578,-813,-296,-860,-1219,-1408,-1342,-1140,-901,-753,-619,-462,-1994,-858,-1330,-386,-405,-957,-444,-1287,-585,-627,-629,-1571,-615,-631,-598,-574,-606,-1184,-706,-795,-978,-1024,-1137,-1237,-1511,-1242,-1112,-934,-1065,-1772,-742,-1538,636,27,-443,221,1088,1048,-802,-1371,-2067,-1654,-81,-351,-891,-492,-511,-602,-875,-1417,-1060,-1506,-1686,-1370,-838,-681,170,-1787,-1319,770,222,-1311,-164,-2798,431,35,-438,-3145,-840,-1034,-3355,-1459,-1523,-7754,-1532,-9449,-14942,-1281,-1250,-1223,-1264,-1281,-1348,-1460,-1570,-1758,-19958,-1899,-4792,-1615,-1431,-4402,-4232,-5264,-2564,-816,-774,-754,-2911,-1170,-2854,-865,-892,-962,-998,-1230,-1284,-1215,-2392,-1478,-1651,-1682,-1503,-1180,-1427,-1490,-2232,-1340,-164,596,734,751,-893,-475,464,373,-1047,-1400,-1326,-209,-165,-270,-1158,-614,-787,-998,-1021,-835,-564,-1452,62,238,-250,793,841,866,896,348,338,236,-600,-150,-884,40,1385,102,-290,-75,-710,-1383,-1615,-1543,-2298,-1623,-65,833,963,-326,-973,-1441,-1225,-2199,-1612,-1405,579,351,122,-151,-310,-405,-371,-189,-119,-1099,-974,-653,482,-511,-133,1338,1478,-210,-1991,47,1219,1406,1266,1105,884,635,357,85,-1525,-449,-1487,-741,-774,-767,-711,-700,-746,-1361,-1808,-890,-814,-1891,-226,139,515,184,751,1203,-502,588,694,168,-32,1214,836,323,404,100,-271,-542,-1149,-1413,-1878,-1331,-628,-297,-1315,-1403,-231,1387,1985,2024,1919,1401,-703,149,1188,-1173,-63,-288,-1553,154,23,-89,-298,-155,-166,-225,-181,-119,-339,-225,-539,-1496,-272,745,1141,1494,640,679,2253,2322,2293,2214,1573,1691,164,-209,705,869,817,510,103,-308,-1374,-1147,-1563,-1887,-1627,-1351,-1149,-1786,-1662,-1185,-1217,-1060,-1253,-1497,-1751,-1956,-1907,-1682,-1487,-1344,-1180,-1001,-956,-619,-428,-176,37,-576,0,-462,-1311,-516,-899,-1327,-1282,-366,1026,861,1649,1705,540,-197,-880,-787,-719,-1144,-533,-443,-382,-624,-483,-782,-1430,-247,-448,-903,-813,-938,-1040,-1123,-1177,-1231,-1487,-1602,-1336,-1300,-1253,-1226,-1183,-1179,-1295,-1444,-1615,-1826,-1893,-1835,-1672,-1421,-1216,-1064,-980,-994,-1031,-1072,-1069,-994,-838,-629,-380,-170,-33,62,64,36,-220,-156,-202,-236,-616,-223,-523,-850,-836,151,154,150,-971,-1800,-108,-287,-485,-754,-971,-1167,-1327,-1391,-1380,-1257,-1899,-901,-778,-729,-678,-644,-720,-1540,-1033,-1208,-1196,-1117,-930,-1091,-391,-179,-105,-117,-211,-381,-642,-864,-1380,-1136,-1036,-1507,-570,-300,-45,124,-386,-1234,-1290,-1275,-547,-468,-467,-536,-502,-425,-310,-130,15,101,-1395,-35,-1165,-605,-1210,-1242,-1729,-2030,-1764,-1279,-1957,-1322,-1653,-1223,-429,615,353,-1219,-1175,226,988,1144,1378,1557,-782,-1437,-2039,-258,281,-768,-1753,-976,-574,-68,-852,-1367,-96,-194,-838,-215,47,-82,-228,-1429,-474,-484,-387,-198,82,-3,-449,-1526,-1703,-2071,-2529,-1421,-549,618,1070,1793,1586,858,1121,859,609,301,-2,-319,-674,-1044,-1391,-1703,-1845,-1825,-2742,-1358,-964,-498,21,611,1176,1715,2178,2590,2855,3006,3128,-1435,362,239,-1233,1951,1616,1318,1113,1121,-733,-223,1029,-493,-2510,1329,263,1386,1051,642,172,-369,-956,-1513,-2049,-2187,-1743,-1128,-471,-51,718,1311,1719,1969,2013,787,-1577,777,17,-807,-1524,-1645,-1023,-298,134,298,-250,-1261,-172,1224,-1575,-1031,521,383,183,-75,-332,-658,-1217,-1302,-1608,-1741,-1961,-2194,-1548,-1179,-904,-888,-918,-975,-1108,-1277,-1467,-1656,-1828,-1957,-2078,-2087,-2073,-1956,-1819,-1667,-2065,-1248,-1078,-2152,-775,-516,-286,-1198,-28,67,464,-1797,1640,2026,-511,1313,355,167,-91,-281,-1224,-1520,-1375,-769,1343,1263,1571,2617,1215,181,-1310,-13,737],[-577,-797,-482,-726,-678,-418,-74,241,538,200,-410,-832,145,1339,783,-1607,-324,-67,-184,-1712,-511,0,150,-170,437,31,-691,-1542,-475,230,164,-1293,1369,1226,-1509,-1628,556,259,-306,-798,-738,-1043,-958,-1162,-1441,-1774,-2078,-2317,-2131,-1756,-1338,-967,-668,-463,-359,-262,-441,-335,-962,-587,-643,-928,-172,95,355,557,-750,-1269,-135,507,233,-113,-1144,-908,-1232,-1486,-1606,-1565,-1349,-1089,-815,-538,-1339,-43,78,142,-232,-52,-230,-486,-2184,-1280,-1692,-2062,-2377,-2183,-1771,-1418,-1096,-946,-861,-935,-1153,-1415,-1756,-2153,-2431,-2109,-1664,-1250,-2158,-1744,-158,125,313,445,512,526,484,-719,-48,-12,-1248,-438,-515,-512,-377,-129,102,140,-1790,757,-621,-11382,-8023,-10251,598,403,206,19,-2032,-1029,-903,-1748,-1075,-1320,-1537,-1678,-1674,-1472,-1087,-639,-812,-693,448,-1910,-1596,-1577,839,1368,1150,869,598,436,121,-603,377,909,1057,1136,779,163,-1060,106,-525,68,77,323,722,-874,-785,-1964,-1639,-63,1153,2378,285,-255,187,995,-1178,-1552,-391,440,240,-272,1035,-378,-445,1028,1598,1439,-198,-800,818,487,149,-147,-1041,-1420,-1231,-1268,-972,-531,-14,-1213,-1223,752,1620,1841,517,-719,31,1727,207,-1173,616,168,-193,-430,-590,-605,-1858,-434,-355,-309,-1754,-1431,22,12,-869,-829,-264,1350,1499,1643,-1623,688,215,-994,-1085,-170,-679,-1160,-1446,-1347,-1073,-820,-600,-775,-440,-432,-1264,-458,-424,-408,-1653,-1031,-713,-961,-1240,-1378,-1236,-888,-408,-57,149,-983,216,59,-114,-899,339,808,419,1537,829,1024,-303,-1294,-417,-285,-1307,162,318,-1217,-1741,-157,150,626,959,0,-1250,-159,2053,1898,1651,70,1023,319,566,450,-30,-415,-1892,-1201,351,170,-298,-1333,-1474,-9,-741,-796,713,-805,-1310,-1351,-243,-135,-1375,-1999,-1660,-899,-581,-244,-539,-316,-725,-1081,-1254,-1951,-1242,-682,-911,-1557,-1133,-1507,-951,-1029,-825,-390,109,418,362,1495,4,-822,1145,828,332,-1879,-894,-1320,-1358,-879,-444,-92,179,372,19,347,283,-2147,-869,-1495,-593,-755,-1191,-867,-1314,-896,-990,-1072,-1586,-1470,-1793,-2013,-1803,-1464,-1286,-734,-686,-706,-822,117,130,-1165,-57,-239,-500,-973,-1544,-1262,-1579,-1725,-1879,-1993,-2045,-2054,-2096,-2164,-2054,-1905,-1951,-1479,-1322,-1143,-1008,-955,-920,-1165,-1440,-487,-1138,130,563,-700,-635,212,-2157,-2033,415,345,-1027,-849,-3133,2795,2815,-1052,-2305,-669,1115,-2143,288,-2,-8005,-550,-10610,-13998,-1123,-1267,-1306,-1289,-1157,-1015,-883,-730,-652,-19006,-2485,-6896,-200,-124,-3418,-4805,-5087,-2305,-910,28,221,-1744,-887,-3088,-848,-1141,-1137,-733,-1257,-1639,-881,-2485,113,92,61,214,214,-570,-1051,-2296,-1154,-1617,-1625,-1102,-720,-656,-320,-211,-70,-860,-1241,-1749,-739,33,1044,-813,510,560,84,-422,-960,-1566,-1797,-1246,-688,-349,45,245,424,531,519,675,526,-891,-290,-899,123,187,-67,-320,-598,-938,-1620,-1645,-1598,-2033,-1911,-556,-387,-301,-587,-798,-1351,-1552,-1824,-1804,-1429,-593,-149,323,717,1128,1263,1046,1081,-293,-1012,-909,-329,560,-406,-29,1531,1402,136,-2052,-140,413,151,-119,-338,-535,-682,-785,-829,-1589,-842,-1494,-766,-754,-802,-879,-1043,-1256,-1393,-1647,-992,-565,-1913,289,589,801,791,952,878,-430,423,99,-265,-613,-979,-1284,-1415,-1190,-828,-527,-178,-848,-1426,-1826,-943,-448,-119,-793,-1018,41,1218,1016,807,499,184,-718,-566,-898,-1229,-1444,-1349,-1573,-978,-886,-883,-916,-961,-1023,-1096,-984,-737,-451,-479,-747,-1589,-316,1785,2248,2620,227,186,2216,2362,3215,3109,1239,1723,627,-632,237,1104,2205,1990,1653,1290,-948,201,65,-404,-1247,-1287,-888,-1736,-829,-1648,-957,-446,-948,-1362,-954,-1077,-1274,-1474,-1547,-1636,-1637,-1592,-1528,-1461,-1367,-1173,-975,-873,-459,-567,-1268,-428,-1027,-1399,-1152,-725,-15,966,2781,1342,488,-31,-836,-632,-575,-1261,-332,-113,-351,-737,-485,-696,-1366,51,-40,-832,-50,-473,11,596,878,-155,-1349,-1328,-644,1483,1486,147,-110,-137,-761,822,-171,176,976,1426,1305,1193,282,59,684,506,404,367,383,410,-625,-278,140,315,130,-100,-426,-771,-1174,-1537,-1777,-1833,-1722,-1552,-1389,-1195,-1068,-981,-938,-863,-766,-1825,-682,-686,-721,-849,-956,-1082,-1326,-1300,-1332,-1239,-1759,-833,-620,-440,-227,-11,101,-1817,32,-1065,46,80,-312,-1163,-397,1213,312,1825,1382,-539,1508,936,-1506,-476,-676,-1920,-1719,-855,-22,698,-153,-1109,-1242,-1304,-497,-595,-518,19,647,-105,-87,2072,2608,1249,-1650,-34,-1148,-339,-1196,1887,17,188,-510,-1558,-1742,-1315,-1530,-1551,-1277,-948,-678,-965,-922,184,526,798,1112,1340,-719,-1100,-2389,-374,523,-685,-1707,-675,-1036,-1402,-1487,-1507,-1017,-814,-721,-624,-620,-716,-869,-1571,-1323,-1543,-1603,-1435,-1170,-859,-583,-1491,-1900,-2038,-2247,-1512,-434,627,1170,1285,1362,1409,1430,1396,1347,1211,1052,850,579,253,-101,-503,-863,-1304,-2890,-1558,-1600,-1601,-1572,-1474,-1378,-1266,-1183,-1096,-1094,-1141,-1144,-1236,-1295,-1332,-1273,-1131,-931,-725,-546,-310,-191,-471,-3,-570,-2246,46,102,126,141,158,169,130,50,-65,-1023,-281,-472,-647,-805,-925,-855,-661,-339,26,347,582,-1532,464,167,-794,-1453,-1215,-1160,-584,4,143,-583,-1490,-213,1770,-1687,-1108,707,393,1493,1223,135,17,-1037,-738,-876,-937,-1584,-1441,-1258,-934,-764,-780,-807,-836,-918,-1011,-1088,-1108,-1049,-899,-737,-523,-392,-248,-314,-608,-1856,-787,-603,-2068,-778,-111,-132,-1000,-171,-209,-233,-1764,-37,181,-221,832,755,484,35,-298,-1382,-1627,-1657,-824,1201,1188,1376,2470,1179,45,-1184,630,932],[-1466,-1869,-1524,-869,-612,36,1154,1667,1479,-184,-857,-1045,292,2265,1200,-1638,-720,-230,-264,-1537,-385,277,793,-346,25,-400,-1042,-1670,-652,28,-188,-921,1423,996,-2092,-1193,41,-750,-1522,-2223,-2504,-2111,-1829,-1630,-1530,-1437,-1331,-1630,-570,-207,152,-935,462,-440,-32,360,-474,-13,-1221,-742,-887,-726,414,451,333,119,-866,-1373,-882,-1245,-1446,-1357,-1075,-654,-1011,-616,428,-945,-1215,-567,286,-239,-1425,1130,889,598,-548,-514,-622,-1031,-2429,-1771,-1862,-1682,-1419,-1459,-778,-540,-682,-239,-180,-224,-699,-453,-568,-686,-759,-837,-912,-1012,-1999,-2235,-1229,-1222,-1198,-1131,-1058,-1011,-1020,-1097,-1299,-1545,-1713,-1601,-1171,-661,-105,474,955,297,-1796,1980,841,-12724,-19366,-21131,-3800,981,605,269,-1507,-650,-756,-1237,-289,-356,-709,-261,-353,-472,-559,-606,-590,-439,-200,-1881,-1039,-1273,548,545,480,350,196,98,21,-887,-115,-261,-443,-696,-1077,-1482,-1856,-1880,-1409,-817,-264,283,752,-639,-479,-1875,-1492,-135,1090,1634,401,183,223,1179,-1108,-1531,63,572,41,-83,1212,-381,-402,1019,1236,832,-538,-344,822,449,38,-332,-906,-1618,-1357,-1259,-952,-635,-324,-549,-1751,164,171,203,288,-655,-183,763,-92,-882,1180,1171,859,-206,301,550,-1342,15,-213,-375,-1864,-1281,-338,-275,-818,-773,-238,232,367,583,-1248,729,668,-744,-1272,-61,-412,-1146,-939,-829,-518,-490,-557,-489,654,87,-1352,569,408,197,-1718,-1028,-485,-418,-971,-191,-785,-459,-4,402,724,-732,840,921,161,-722,865,1239,425,1435,692,1043,-138,-1378,-650,-978,-1561,350,226,-1289,-1866,-1318,-1337,-1010,-540,-131,-972,194,824,928,978,95,981,179,1005,993,-45,-541,-1827,-1149,132,-289,-836,-1349,-1764,-1448,-886,-726,210,-970,-1175,-1261,-203,-213,-1326,-1947,-1951,-1299,-805,-335,-588,-288,-870,-1470,-2035,-1953,-1551,-1278,-1157,-1487,-1333,-1629,-1951,-2044,-1642,-1274,-960,-726,-605,-553,-693,-906,-1214,-1578,-1879,-2170,-1872,-1541,-1421,-1254,-1165,-1060,-889,-640,-419,-159,139,-2106,-960,-1505,354,249,-1477,-870,-1411,-279,517,195,-1723,-195,-573,-929,-1277,-1581,-1621,-1441,-1147,-838,-669,-418,-313,-857,-280,-330,-436,-916,-962,-569,-1681,-625,-709,-897,-1118,-1336,-1613,-1945,-2197,-1859,-2104,-972,-611,-273,69,308,-1083,-1432,-1524,684,-1086,57,1507,-868,-649,204,-2554,-2324,27,423,-698,-1272,-3268,2608,2499,-1911,-1503,-606,800,-881,584,563,-8509,312,-11246,-12726,-524,-971,-1442,-1901,-1592,-1116,-661,-208,138,-18367,-4475,-9020,1152,1197,-2684,-5420,-4915,-2087,-1053,-144,543,-695,-333,-3327,-1,12,149,-561,-1394,-2048,-1136,-2637,-3,-40,-104,328,645,205,-675,-2390,-1050,-470,-526,-258,9,-464,-66,215,108,-736,-1166,-1767,-1358,-639,-490,-521,-164,-28,-35,-48,-94,-236,-429,-608,-694,-813,-809,-782,-647,-504,-370,-212,-168,-1160,-449,-1000,-559,-860,-1212,-1549,-1839,-1827,-1815,-1717,-1725,-1835,-1658,-519,426,230,-890,-635,-1257,-1956,-1468,-1786,-1149,328,838,1310,1623,1472,1159,1065,661,-577,-1015,-867,-22,-22,-387,-574,-739,-870,-1021,-1576,-1235,-1262,-1171,-1040,-861,-721,-620,-583,-595,-1672,-801,-1592,-1104,-1275,-1460,-1598,-1716,-1766,-1700,-1541,-1370,-1191,-1957,-942,-941,-996,-1066,-1181,-1253,-1267,-1166,-964,-702,-373,-69,217,62,379,710,732,600,-650,-1404,-1329,-666,-417,-95,-372,-634,-196,-609,-1134,-1595,-1744,-1253,-779,-80,450,-328,267,-153,-1629,206,-402,-1027,-1214,-739,-21,668,1399,261,-529,-788,-997,-1683,-410,3212,3250,3193,-309,-384,1932,1977,2416,2202,815,1584,952,-1090,-312,1247,1585,1640,1645,1684,-584,140,740,1079,-1362,-1332,-487,-1655,-146,-796,-423,-335,-975,-1194,-1044,-1026,-236,-1028,-137,-44,-36,-258,-1270,-798,-481,-707,-1024,-1369,-1648,-1652,-1363,-897,-1169,-1410,-1010,-1038,-1142,1109,2530,915,314,18,-884,-585,-490,-1415,-190,192,-381,-911,-547,-856,-1346,-1292,-1231,-1029,-795,-498,-206,56,283,-278,-1281,-1091,-364,313,230,-1,-103,38,-1118,741,-3,244,1023,2131,2275,1762,348,364,1643,2098,1912,516,1351,1015,-467,-270,227,-107,-481,-840,-1229,-1556,-1809,-1853,-1710,-1545,-1423,-1334,-1288,-1215,-1184,-1129,-1022,-797,-504,-1887,-45,86,-108,-154,-358,-526,-1356,-680,-934,-1129,-1607,-1377,-1440,-1452,-1325,-1093,-875,-2096,-478,-1304,-152,-65,-260,-974,-248,83,35,24,27,-1088,11,16,-1419,-401,-574,-1331,-620,-793,-910,-976,-965,-1010,-1282,-1473,-495,-789,-686,-119,656,-172,-337,1568,1593,982,-1822,-140,-993,-156,-1131,829,645,-180,-780,-1801,-1521,-1329,-1288,-1202,258,449,18,-781,-1108,-1583,-1299,-625,149,829,-731,-875,-2304,-586,644,-613,-1313,-401,-388,-185,-810,-1540,-1208,-1178,-981,-783,-545,-365,-217,-1631,-54,-17,-10,-43,-76,-82,-669,-1550,-2181,-1660,-1961,-1666,-394,554,699,823,905,950,963,916,854,710,546,341,62,-277,-663,-1105,-1491,-1738,-3127,-1391,-1078,-796,-561,-332,-165,-14,101,237,313,356,441,-637,-263,-264,-191,-578,-1018,-1499,-1969,-1903,-1505,-1077,-731,-677,-2047,-203,-130,-150,-230,-343,-491,-703,-966,-1218,-1496,-1745,-1977,-2064,-2005,-1924,-1807,-1750,-1703,-1663,-1632,-1564,-1504,-1323,-1041,-913,-1340,-615,10,654,-146,-37,-849,-1367,-144,1675,-1646,-1201,788,280,238,-79,-303,-472,-727,-589,-738,-756,-1020,-759,-990,-714,-869,-1058,-1179,-1185,-1117,-966,-761,-519,-262,7,227,459,593,735,-694,-556,-1652,-1049,-925,-1968,-817,333,-61,-717,-265,-397,-424,-1714,-1,365,105,1235,1157,731,44,-357,-1554,-1667,-1844,-878,1038,1082,1204,2187,1112,-107,-963,-46,-767],[-1961,-1633,-1207,-838,-489,-166,115,327,506,-466,-1246,-1150,483,663,509,-1458,-1007,-297,-222,-1259,-234,37,146,-416,-341,-815,-1371,-1661,-707,-105,-413,-425,586,251,-2125,-679,-1232,-1834,-1681,-1198,-1047,-1503,-180,-3,-156,-973,-1421,-1717,753,239,262,-1114,498,-586,321,840,-310,-219,-1315,-833,-1106,-532,279,302,277,183,-922,-1474,-409,-724,-1059,-1332,-1355,-1168,-976,-666,-296,-961,-1164,-427,-31,-282,-1473,-624,-901,-1025,-944,-827,-626,-42,-2463,-20,173,928,-1271,-1406,755,513,-261,-77,-355,-599,-736,-671,-517,-353,-188,-99,-79,-361,-1756,-2703,-412,-391,-334,-243,-180,-191,-298,-475,-661,-566,-1468,608,323,784,2795,2268,2572,435,-1857,2373,2127,-7963,-18208,-19807,-6675,1523,1026,608,-918,-283,-439,-723,-328,-475,-656,-632,-808,-1012,-1206,-1424,-1583,-1423,-1191,-1826,-661,-835,-223,-101,-23,-20,-75,-125,-215,-1057,-534,-681,-868,-1053,-1263,-1360,-1314,-1171,-935,-703,-528,-335,-176,-393,-217,-1719,-1389,-259,-375,-655,-973,-929,-433,172,-878,-1600,417,634,-146,118,1248,-547,-352,931,724,209,-789,-271,-421,-536,-653,-714,-824,-1706,-1182,-969,-888,-836,-784,-763,-951,-885,-1063,-1182,-1212,-1162,-966,-731,-529,-550,-181,-101,-29,-38,-2,-61,-934,-282,-444,-627,-1658,-1178,-1027,-1112,-1086,-921,-628,-275,99,586,-908,1184,1134,-511,-1403,897,229,-1040,-363,-318,409,-675,-667,-186,1034,313,-1319,1289,1505,38,-1690,-1097,-839,2,-851,443,-549,-911,-589,178,942,-460,835,1042,386,-495,1044,1395,406,1213,529,1060,83,-1466,-894,-1191,-1219,-48,-656,-1373,-1952,-1537,-1383,-1236,-1115,-1038,-964,-840,-727,-600,-426,-201,10,8,509,704,-30,-703,-1814,-1111,599,848,616,-792,-1945,-310,-739,-640,348,-1112,-1027,-1233,-230,-236,-1196,-1862,-1891,-1683,-1086,-457,-615,86,-327,-923,-795,-1597,-980,-468,-498,-1221,-860,-891,-402,-1133,-728,-969,-1181,-1311,-1322,-1175,-1064,-931,-847,-813,-894,-1872,-748,-709,-830,-855,-922,-962,-952,-897,-899,-880,-810,-1875,-1062,-1277,-866,-845,-1739,-1204,-1536,-439,-323,-122,-1869,-20,478,717,-223,-9,-1670,-252,-482,-256,-507,1738,1642,-554,1277,1012,660,-852,-286,-515,-1763,-1432,-1756,-1653,-1327,-935,-575,-1319,-1080,-1452,-1663,454,417,-18,333,255,-1174,-1520,-1585,592,-1009,-147,1250,-903,-654,217,-2770,-1949,-239,526,-256,-1065,-3103,1300,1245,-2873,-727,-592,2008,401,1337,1676,-9157,1052,-11278,-11299,439,438,547,653,794,867,860,814,653,-17928,-6462,-10921,144,50,-2238,-6011,-4682,-1830,-1111,-310,-177,-256,-363,-3213,-564,-669,-789,-1039,-1574,-2399,-1232,-2634,-328,-299,-341,-502,-726,-1089,-1475,-2432,-1755,-1227,-736,-183,268,-253,63,1100,1219,-597,-1109,-1256,-1921,-172,-269,-613,-902,-1096,-1298,-1387,-1422,-1485,-1520,-1432,-1168,-921,-618,-397,-311,-61,-1,8,-134,-1317,-571,-1081,-1064,-1231,-1258,-1111,-897,-959,-1799,-1756,-1850,-1633,-1290,-455,37,-72,-1052,-409,-1083,-1886,-1157,-1525,-1438,-1361,-1191,-1013,-941,-876,-907,-981,-1023,-1072,-1037,-830,-589,-368,-380,3,133,182,89,-974,-644,-799,-1208,-1672,-2122,-2141,-1642,-1228,-896,-1732,-547,-1717,-459,-477,-658,-1184,-721,-1199,-653,-1218,-556,-421,-1958,52,338,659,1012,1320,1277,-400,322,991,1,-186,1835,1673,-163,47,953,628,504,-519,-1327,-756,-439,-470,-554,-776,-1040,-1288,-1469,-1533,-1358,-1123,-832,-811,-422,-297,-319,-487,-764,-1598,-1512,-1682,-1465,-1021,-504,2,436,938,175,-703,-1082,-1223,-1782,-484,2443,2475,2445,-879,-950,1621,1521,1828,1606,377,1140,925,-1441,-873,605,589,651,707,841,-258,32,431,1010,-1483,-1331,-293,-1685,402,123,151,-301,-1052,-884,-1027,-1134,227,-498,207,1461,879,-285,-1464,-885,-265,73,-266,-1476,-1085,-1002,-1326,-769,-1270,-1333,-878,-1227,-1967,-316,-313,-250,-283,-306,-1002,-609,-430,-1554,-301,-307,-442,-1094,-619,-698,-1354,-238,-214,-847,-282,-104,-42,11,63,-388,-1251,-914,-141,-256,-385,-528,-617,-670,-1486,-725,-622,-488,-227,6,178,363,349,570,603,553,485,379,237,37,-291,-433,-640,-842,-1055,-1228,-1413,-1544,-1669,-1713,-1651,-1546,-1408,-1354,-980,-652,-1128,-13,298,656,375,-1890,1542,857,-798,-731,-253,-879,-1351,1123,814,-1348,-1431,-297,387,111,-57,-125,-187,-1946,-749,-1613,-68,0,-304,-669,50,197,-348,10,-89,-1641,-253,-235,-1205,-367,-477,-807,288,418,552,632,463,-940,-1372,-1751,-513,-1022,-872,-303,153,-258,-551,59,7,-76,-1736,-328,-788,-591,-987,-955,-1128,-1262,-1455,-1793,-1553,-1543,-1418,-1273,-1092,-924,-821,-754,-723,-752,-830,-1024,-1161,-1270,-1232,-1035,-2013,-873,-189,-556,-938,-157,-439,66,-859,-1400,-1113,-1262,-554,-170,-222,255,371,-1585,817,1037,1682,1770,1812,494,-713,-1717,-2006,-1256,-1705,-1859,-420,448,1079,1561,1778,2006,2221,2366,2459,2413,2278,2026,1624,1090,449,-294,-1031,-1678,-3456,-1224,-731,-337,-60,144,240,292,311,376,422,485,629,-146,-588,-588,427,158,-161,-523,-899,-1143,-1341,-1308,-1161,-982,-1932,-680,-523,-420,-340,-257,-180,-141,-130,-380,-433,-49,-46,-7,25,-93,-342,41,67,121,187,267,-1474,229,160,-1047,-1127,-573,-736,-1081,-1350,-1348,-1088,-1130,-470,-261,-1452,-1318,-254,-435,-655,-940,-1232,-1544,-1616,-1324,-1027,-765,-578,-433,-801,-440,-886,-636,-757,-812,-824,-761,-670,-444,-231,1,192,408,542,713,-1138,-525,-1497,-1329,-1286,-1896,-922,85,-42,-389,533,548,806,-1664,735,475,292,204,193,228,-124,-515,-1778,-1682,-1963,-990,128,-76,-336,-658,-929,-1231,-1536,-1873,-1801],[-1554,-1572,-1358,-1179,-1040,-956,-932,-983,-1046,-1101,-1521,-1211,-1237,-1306,-1415,-1616,-1773,-1498,-1120,-900,-327,100,419,-367,-640,-1187,-1661,-1516,-638,-155,-455,106,1242,529,-1467,-128,-273,770,626,-360,-1144,-1349,358,497,-17,-866,-1450,-1776,658,-1,390,-1202,503,-721,658,495,-58,-496,-1235,-1286,-1339,-525,-129,175,394,517,-947,-1604,395,238,-18,-848,-625,-972,-1225,-1407,-1421,-1319,-1143,-983,-807,-571,-1529,162,591,1091,-1178,-947,-831,-157,-2158,-13,199,2071,-1228,-1218,914,1198,75,440,-358,-1168,-1569,-968,-472,-111,-17,263,277,-749,-1504,-3173,-303,-505,-772,-1045,-1231,-1087,-718,-254,-60,245,-1574,1501,142,570,2588,2280,2758,490,-2017,2206,2781,-2739,-6586,-8559,-4751,1144,772,466,-390,-3,-109,-268,-624,-650,-632,-558,-686,-818,-911,-1014,-1115,-1108,-1128,-1789,-1019,-930,-834,-777,-734,-732,-765,-780,-824,-1084,-1008,-1189,-1373,-1574,-1649,-1340,-1338,-676,-314,23,291,561,774,-185,-43,-1613,-1369,-465,815,1190,615,785,80,218,-466,-1746,-1079,-1298,-991,-689,-455,-900,-329,-283,-406,-642,-985,-1230,-1419,-1244,-981,-655,-640,-1620,-1528,66,310,358,388,383,-292,-730,75,-55,-167,-632,-736,-584,-746,-879,-974,-1066,-1077,-1010,-953,-852,-747,-620,-529,-471,-1351,-1102,-349,-386,-778,-631,-669,-821,-938,-808,-642,-190,246,-307,-1472,546,-112,-783,-73,33,483,-830,-603,112,1299,494,-1158,1889,2647,-464,-1555,-1230,-1224,-246,-631,511,-248,-1479,-1291,-117,377,-220,-626,-920,-918,-718,-384,-103,149,371,399,593,364,-1478,-1119,-785,-598,-703,-1103,-1455,-1904,-1670,-1377,-1141,-959,-859,-805,-741,-709,-662,-546,-354,-147,-150,375,583,41,-860,-1818,-1055,698,589,363,-564,-2152,-447,-742,-486,-113,-1166,-844,-1232,-251,-116,-953,-1724,-1556,-1788,-1369,-561,-574,230,-636,-916,-739,-1455,-878,599,-315,-786,-109,-425,-306,-1294,-598,-619,-378,-816,-1006,-812,-520,-298,71,-296,-1320,-1541,-709,189,-135,-426,-817,-1226,-1603,-1927,-2130,-1932,-1708,-1584,-1489,-1397,-1289,-1128,-1778,-1305,-1638,-62,252,608,-1744,-183,457,1133,-133,-457,-1663,-45,-307,16,-290,2598,1825,-197,2013,1492,886,-732,-268,-844,-1732,-1428,-1199,-914,-934,-301,-427,-1255,-899,-1207,-1100,304,125,-63,-317,-660,-1077,-1331,-1682,-1892,-1765,-1438,-1167,-920,-642,-434,-2452,-1283,-338,-343,-511,-746,-2655,-1355,-1652,-3757,-1471,-1127,-808,-667,-620,-619,-9766,-759,-10649,-9856,332,943,1579,2124,2624,2975,3164,2884,3079,-17473,-8336,-12367,1952,1672,-2013,-6482,-4357,-1488,-969,-383,1141,887,552,-2841,-169,-471,-671,-1396,-1711,-2543,-1090,-2345,-306,-257,-400,-687,-951,-1173,-1103,-2337,-858,234,695,1209,1620,43,234,1622,2335,-358,-1003,-568,-2156,-113,37,-536,-1069,-1421,-1425,-959,-323,304,913,1514,-149,-626,1139,869,-488,-306,440,1038,1197,-1300,-421,-1039,-347,-978,-1505,-1753,-1664,-1405,-1551,-1682,-1893,-1359,-974,-1039,-1155,-1309,-1484,-1636,-1727,-1769,-1763,-1698,-1600,-1516,-1409,-1280,-1195,-1027,-866,-676,-424,-1113,-1000,-607,463,604,-312,59,879,910,841,-317,-807,230,-26,-300,-498,-602,-538,-337,-48,-1734,-79,-1809,674,654,-842,-1221,-1233,-1076,-288,-879,-153,-372,-1850,452,478,417,331,224,212,-293,153,803,-114,-310,1636,1772,-374,-260,1458,225,745,-411,-1183,-156,-195,-543,-250,351,162,-125,-464,-860,-1161,-1412,-1474,-1419,-1289,-1129,-1055,-1057,-1071,-1446,-880,-605,-685,-183,492,1101,1493,1958,143,-849,-1308,-1372,-1873,-453,3158,3097,2841,-1355,-1425,1337,1053,1117,653,-8,-240,-630,-1407,-1392,-1298,-1371,-1338,-1285,-1127,-850,-616,-333,-138,-1570,-1215,-36,-1800,576,628,650,-322,-1159,-529,-923,-1248,64,-10,97,181,367,-162,-1575,-888,-269,558,752,-1689,-1416,-1270,-1415,-348,-1300,-1201,-778,-1297,-1037,-325,-541,-581,-609,-552,-1166,-691,-379,-1612,-451,-715,-1078,-1530,-1895,-1768,-1392,-613,-26,-872,-883,340,511,294,969,-443,-1258,-814,219,441,258,-328,-259,-168,-1856,-562,-749,-977,-1138,-1360,-1664,-1942,-2242,-2313,-1992,-1701,-1426,-1214,-1087,-1084,-1193,-1399,-1649,-1963,-2268,-2097,-1802,-1492,-1252,-1029,-807,-634,-532,-1589,-197,-391,-1281,370,450,506,513,-1837,212,-36,-906,-1315,-508,-1272,-1318,586,1073,-1467,-1261,71,1400,2399,954,286,932,-1687,-1219,-1930,133,-161,-461,-386,-45,-413,-856,-1282,-1658,-1957,-2183,-2200,-2126,-2019,-1817,-1556,-1233,-855,-443,-72,227,-926,-1491,-1900,-561,-1306,-1063,-548,-222,-554,-926,-1239,-1494,-1613,-1574,-1411,-1220,-1061,-844,-658,-416,-557,-1065,-1660,-1119,-1394,-1314,-1395,652,557,326,-673,-641,-501,-742,-996,-1110,-1170,-1167,-1133,-1787,-1253,-1015,-996,-946,-900,-835,-803,-970,-1241,-1437,-1689,-857,-677,-535,-150,228,-1532,703,819,1887,2758,2507,618,-785,-2004,-1764,-906,-1521,-2095,-535,254,515,120,-118,-61,310,864,1520,2120,2659,3062,3254,3218,2954,2441,1774,-1533,-3888,-691,-1420,-1981,-1857,-1434,-1146,-964,-870,-757,-654,-507,-245,-61,-790,-980,40,-143,-382,-1131,-811,-725,-520,-757,226,-872,-1904,-223,568,1149,1056,891,659,188,-297,-553,-538,-623,-597,-433,-216,-250,-902,393,597,816,1034,1256,-1408,615,373,-1128,-828,-354,482,907,-472,-324,-993,-911,86,1809,-1175,-1415,654,-247,1226,1683,551,-495,27,-373,-842,-1459,-1921,-1847,-1413,-1042,-1231,-510,-360,-245,-210,-226,-774,-356,-446,-531,-651,-718,-817,-818,-1553,-680,-1315,-1544,-1586,-1780,-1004,-157,22,55,364,381,341,-1497,175,27,-128,-280,-415,-511,-542,-650,-1899,-1550,-1875,-1036,64,0,-157,-418,-669,-983,-1319,-1688,-2027],[-1165,-1462,-1485,-1338,-1037,-670,-298,22,323,-902,-1884,-1176,708,973,805,-912,-1458,-424,-665,-779,-572,-10,623,-417,-1046,-1678,-2073,-1431,-623,-275,-455,452,1325,139,-800,292,-480,2511,1618,-257,-1339,-1132,622,641,0,-838,-1488,-1859,-27,-312,-353,-1289,-196,-925,95,206,132,-719,-1095,-920,-1644,-1033,-1122,-1047,-846,-613,-942,-1749,-58,-21,-53,-1116,-306,-410,-1037,-980,-672,-1146,-977,-559,-445,-399,-1587,428,745,1093,-1494,-830,-933,-261,-1817,-23,161,2090,-1079,-959,726,665,250,-249,-644,-1016,-1343,-1529,-1637,-1698,-1696,-1704,-1715,-1750,-1746,-3065,-1592,-1385,-1166,-921,-674,-426,-184,57,-103,-14,-1560,761,-137,416,1117,1193,1175,497,-2206,877,592,278,-76,-429,-888,-1331,-1728,-2065,-2352,-2189,-1823,-1516,-1176,-899,-633,-391,-189,-23,-677,213,171,-111,182,-1724,45,-74,-46,-110,-174,-270,-381,-440,-474,-949,-1250,-384,-313,-264,-1475,-430,-1297,-956,-1222,-1355,-1243,-846,-352,0,65,-1550,-1403,-715,616,1753,681,1182,-94,1241,90,-1808,722,439,-425,312,784,-1415,-326,72,-320,-971,-1151,-1433,-1449,-1208,-880,-469,-594,-1412,-1553,-127,1161,1381,1571,719,153,-961,1514,1296,144,-680,-999,-141,-718,-1014,-1356,-1633,-1746,-1702,-1619,-1462,-1271,-1031,-803,-596,-1104,-1069,-53,-387,-855,-616,-377,-117,-238,-217,-503,2,263,-208,-1545,181,-412,-524,93,256,466,-1012,-444,307,1418,543,-1007,1377,1210,-1028,-1436,-1507,-1724,-501,-477,-464,-696,-2146,-2177,-1211,-1401,-1584,-1677,-1841,-1939,-1960,-1817,-1631,-1380,-1081,-789,-551,-380,-1427,-1448,-493,-769,-1046,-1364,-1610,-1853,-990,-551,-206,48,-478,-186,178,94,21,41,-191,112,-437,863,1015,-2,-1163,-1988,-1154,309,-64,-522,-921,-2472,-1688,-2031,-1950,-1631,-1370,-1177,-1434,-838,-721,-804,-1734,-1394,-1546,-1753,-830,-706,-783,-1014,-890,-808,-1521,-983,274,-343,-454,577,-95,-618,-1391,-526,-897,-462,-552,-519,-319,-482,-284,242,-860,-1358,-1421,-830,-135,1437,-329,403,1164,1012,-674,-727,-389,-2152,-1315,-1213,-643,846,391,-1639,-1293,-1956,-146,1463,974,-1510,-468,280,1361,96,-959,-1582,13,-382,84,-282,2627,1685,-52,3127,2604,1299,-830,932,652,-1820,-53,-182,-531,-1184,-231,-1117,-1208,-868,-1186,-685,952,668,389,881,563,-1116,-1242,-1604,-31,-813,-386,-20,-602,-655,226,-2237,-831,-591,515,217,-189,-2297,-1238,-1744,-4467,-1398,-834,-330,-51,84,115,-10018,-259,-9638,-8837,-649,-471,-177,72,304,409,376,250,-39,-17037,-10375,-13478,-1006,-936,-2215,-6982,-4254,-1378,-881,-623,-113,-379,-752,-2636,-1637,-2004,-1826,-1856,-2028,-2643,-1020,-2167,-639,-571,-832,-1232,-1687,-2264,-2013,-2345,-961,-85,430,963,1365,163,197,1279,1884,-263,-1092,-43,-2025,-150,-65,-382,-604,-647,-533,-73,667,1217,1610,1649,-587,-755,923,673,-732,-468,218,837,1226,-1371,-356,-1073,-413,862,-87,-913,-1635,-2204,-2360,-2055,-2055,-1789,-1748,-1703,-1685,-1658,-1606,-1507,-1370,-1262,-1197,-1140,-1081,-1037,-956,-827,-722,-523,-329,-121,-622,-1434,-1083,-529,716,739,-363,-36,702,676,584,162,-1061,129,3,-102,-115,-59,80,261,450,-1855,-27,-2031,381,123,-1119,-1246,-1761,-802,-117,-620,283,-709,-1782,674,2036,1613,1026,308,-313,-551,-176,571,-308,-535,1656,2114,-682,-656,622,-271,674,-448,-1114,341,-31,-728,-447,592,678,900,499,-396,-1242,-2090,-2273,-1619,-1088,-683,-494,-496,-591,-1295,-760,-173,-1056,-105,553,1267,2937,3265,85,-1016,-1531,-1505,-1941,-335,3202,3382,2523,-1418,-1660,1046,556,408,74,-432,-858,-1274,-1627,-1908,-2212,-2465,-2361,-2147,-1865,-1498,-1198,-870,-652,-1626,-1004,-169,-2001,-115,-155,-239,-430,-1298,-790,-967,-1372,-1027,-831,-556,-244,132,56,-1545,-775,-148,561,826,-1791,-1643,-1536,-1542,-344,-1240,-1025,-709,-1304,-220,863,1008,-435,-794,-258,-1295,-782,-290,-1532,84,962,-579,-1304,-658,-739,-1404,1584,2077,-841,-1269,799,726,359,1036,-360,-1229,-721,503,272,41,-382,-298,-254,-1668,-846,-1275,-1813,-2226,-2091,-1483,-766,-114,447,883,1129,1226,119,877,417,-191,-896,-1597,-2167,-1966,-1444,-1056,-706,-1093,-393,-244,-80,-490,-1314,35,-201,-1328,1506,1468,933,1108,-1635,477,265,-282,-1537,37,-1549,-1121,1124,1176,-984,-966,638,893,708,609,282,588,-1306,-1419,-1803,72,-404,-561,-22,362,161,-1274,-456,-754,-1012,-1254,-1385,-1490,-1612,-1733,-1896,-2046,-2039,-1778,-1413,-1046,-804,-1407,-1519,-459,-1458,-1054,-665,-677,-1003,-1381,-1670,-1774,-1623,-1358,-1034,-708,-414,-475,279,676,-297,-924,-1378,-810,-1290,-1341,-1360,899,1775,867,-618,-511,730,424,115,-55,-194,-557,-583,-1452,-1530,-744,-848,-869,-843,-767,-712,-945,-924,-1348,-1709,-1233,-1194,-870,-417,149,-1332,723,793,1311,2015,2011,875,-747,-2088,-1343,-455,-1247,-2154,-674,-1048,-1480,-1976,-2092,-1418,-646,178,1074,1936,2778,3526,4094,4447,4557,4377,3827,-1635,-4196,769,897,42,-747,-1354,-1657,-1507,-1245,-983,-800,-640,-398,-230,-619,-1262,-59,-222,-492,-1604,-1352,-1736,-1767,-1241,-641,-794,-1814,-564,585,1333,1372,1290,1084,-56,-607,-553,-731,-1153,-1429,-1438,-1304,-1196,-1400,-1124,-1202,-1324,-1476,-1596,-1676,-1624,-1420,-1153,-827,-489,-123,274,-494,-234,-763,-658,276,2030,-798,-1396,576,-491,1162,1194,775,-508,269,-192,-592,-927,-1130,-1095,-767,-371,-1453,-214,388,182,190,870,-649,130,634,385,34,-338,-822,-1244,-1885,-1324,-1086,-1668,-1768,-1603,-1042,-324,157,537,509,470,408,-1215,300,193,45,-166,-462,-821,-1159,-1250,-1856,-1296,-1618,-1047,605,734,881,1037,722,-685,-324,71,-349],[-426,-476,-246,-569,-956,-1353,-1637,-1625,-1316,-1019,-1685,-1032,154,314,340,-618,-1560,-498,-751,-1028,-1085,-748,-299,-346,-1296,-1994,-2154,-1220,-457,-247,-245,768,1158,-207,-57,746,-577,1675,1155,-93,-1474,-815,935,904,42,-745,-1365,-1746,257,-529,-1040,-1731,-1878,-1373,-872,-458,-235,-924,-880,-942,-1921,-1227,-1087,-693,-199,270,-796,-1641,573,1145,998,-1296,30,-115,-1096,-1196,-1482,-1845,-1962,-1892,-1778,-1711,-1725,-1829,-2086,-2385,-2292,-1945,-1559,-1131,-1431,-415,-79,232,-845,-665,423,625,488,706,-349,-357,-913,420,896,1363,-401,1331,1196,-626,-922,-2691,408,380,423,557,729,709,-29,1085,-172,-315,-1390,1280,-498,408,1426,1508,1530,454,-2395,1202,1367,1175,911,605,126,-410,-983,-1571,-2191,-2392,-1708,-1111,-1327,-882,-512,438,-512,565,-747,429,252,-150,-1,-1630,-117,-81,-6,43,77,47,-43,-141,-290,-731,-1157,-976,-1216,-1418,-1839,-1635,-1554,-1423,-1188,-943,-734,-486,-242,14,142,-1504,-1450,-964,438,1417,749,1449,-274,1100,753,-1629,748,253,-403,312,351,-1998,-294,145,-868,-1338,-1177,-912,-953,-496,-542,-237,-568,-1118,-1244,-252,1572,1461,1367,872,443,-989,1139,1098,-52,-666,-1008,396,-732,180,-37,-272,-444,-549,-670,-743,-797,-810,-838,-877,-909,-953,-896,-896,-909,-752,-602,-430,-255,-706,-407,427,584,-98,-1512,-57,-419,-203,235,485,485,-1082,-135,445,469,488,-778,380,258,-1438,-1232,-1740,-2132,-1005,-1221,-1365,-1438,-1855,-2280,-1228,-1134,-1030,-837,-729,-597,-483,-344,-304,-305,-327,-383,-487,-618,-1138,-1701,-1124,-1313,-1397,-1464,-1706,-1693,-1106,-882,-718,-578,-540,-453,-412,-440,-511,-577,-626,-698,-737,-744,-780,-826,-1361,-2086,-1207,-1024,-1059,-1118,-1064,-2331,-925,-971,-532,-327,-1216,-723,-1613,-400,6,-558,-1681,-1206,-1158,-1501,-1018,-650,-524,-955,-780,-918,-1551,-1195,-1305,-1374,-1396,-1300,-1210,-1045,-1194,-785,-1096,-716,-728,-781,-811,-925,-993,-1026,-1219,-879,-1254,-855,-426,-329,-287,-335,-362,-290,-1039,-862,-116,-990,-979,-1165,-326,914,393,-1317,-973,-2179,-178,1877,1184,-1093,-534,222,1718,656,-947,-1245,141,-476,215,-231,2682,1593,144,3392,3810,1268,-887,1394,1571,-1743,-454,-46,-682,-1278,-652,-1634,-926,-712,-1133,-159,1284,773,533,1739,472,-1085,-1083,-1543,-414,-1003,-1482,-1904,-2085,-1962,-1833,-1964,-1749,-1682,-1528,-1245,-841,-1828,139,599,-3932,906,-969,2085,2092,-80,1846,-9227,1287,-7979,-8117,446,207,44,-102,-148,-171,-167,-95,-43,-16108,-12363,-13881,616,713,-2477,-6941,-4158,-1306,-629,-775,-239,-573,-919,-2371,-1384,-1382,-1272,-2117,-2142,-2463,-842,-1882,-891,-1053,-1348,-1705,-1878,-1664,-1203,-2225,-1040,88,292,469,485,328,170,-77,-303,-530,-1142,-513,-1478,-56,479,755,338,1382,505,1643,1787,1275,1876,1579,-1025,-772,762,542,-846,-334,73,618,1250,-1356,-139,-964,-682,743,-40,-213,-669,-1206,-1668,-2039,-2243,-2067,-1811,-1515,-1250,-1014,-810,-615,-420,-696,-151,-543,97,218,366,535,650,821,590,425,-996,-1624,-1101,-404,1248,922,-362,-116,703,553,337,87,-1249,-543,-861,-1200,-1468,-1603,-1484,-1216,-926,-1932,-636,-2091,-852,-1167,-1539,-1579,-1898,-465,5,-331,-68,-1156,-1641,587,3833,3648,2539,1831,1115,-139,-241,1078,-410,-721,1400,2008,-981,-1029,-234,-722,567,-530,-1048,816,158,-906,-639,800,938,785,448,358,174,-44,-209,-505,-526,-606,-696,-782,-823,-1101,-1351,-930,-1325,-506,-395,-308,-291,-189,-86,-1150,-1717,-1583,-1766,-429,-595,-702,-823,-1005,-1391,-973,-996,-1024,-1037,-1088,-1106,-1177,-1244,-1717,-1382,-1431,-1382,-1292,-1074,-722,-411,-324,187,-1637,-737,510,-1866,927,932,884,-652,-1464,114,-645,-1532,-915,-1206,-1343,-1262,-985,-652,-1440,-598,-222,-342,-669,-1818,-1741,-2336,-1891,-1166,-1170,-886,-745,-1392,381,1029,990,-714,-1346,-372,-1374,-952,-243,-1463,96,1067,-687,-1333,-659,-776,-1484,1231,1656,-858,-1351,1236,890,522,1213,-273,-1264,-737,669,1225,615,-444,-406,-864,-1430,-1817,-1932,-1609,-958,-305,241,59,-13,906,1230,1050,768,-43,-41,-502,-916,-1215,-1341,-1386,-1443,-1506,-1610,-1619,-1495,-1165,-678,-162,-541,-979,210,-41,-1391,1317,1384,995,931,-1473,583,592,376,-1339,127,-1762,-951,792,494,-469,-746,-760,-1255,-1683,-1806,-1576,-1246,-1014,-1330,-1518,-254,-767,-789,-132,-134,-168,-1817,-367,-441,-485,-536,-499,-497,-440,-269,-158,-39,-310,237,326,342,-792,-1309,-1148,-418,-1676,-1050,-942,-1046,-1067,-970,-721,-434,-142,-673,-1092,-217,37,-225,1386,1572,12,-815,-1211,-624,-1269,-1545,-1373,1011,1694,638,-751,-502,1449,1629,1470,1332,1107,-361,-565,-1237,-1926,-1080,-1691,-2208,-2228,-1827,-1461,-1214,-1067,-1154,-1508,-1425,-1750,-1959,-1834,-1372,-1246,-284,199,575,809,916,919,-867,-1914,-1005,-179,-1149,-2214,-1374,-1812,-2306,-2213,-1574,-880,-132,628,1420,2140,2815,3381,3765,3944,3906,3611,2293,-1841,-4434,554,89,-715,-1454,-1960,-1914,-1521,-1175,-871,-665,-491,-237,-45,-300,-1592,361,336,223,-1980,-344,-709,-1244,-1803,-2342,-2100,-1886,-1012,-486,-77,220,407,462,-293,-1149,-562,-659,-1000,-1185,-1057,-717,-488,-2019,410,679,877,992,1044,-1040,-163,54,-870,17,-205,-560,-873,-1014,-905,-566,-574,317,820,-559,-1450,347,-843,1081,918,680,-592,145,-121,-635,-1045,-301,-262,-450,60,-1680,-420,449,155,-132,532,-403,-113,561,698,7,67,-353,-674,-2262,-678,-950,-1841,-1859,-1501,-1160,-541,242,1123,1368,786,1032,-959,544,2509,637,674,2091,508,-1079,-936,-1698,-1348,-2135,-2333,-1725,-1213,-814,-544,-289,-900,-178,-51,-137],[-457,-344,1070,960,539,-220,-142,-232,-592,-1125,-1206,-907,-696,-498,-350,-411,-1481,-651,-586,-799,-1108,-1397,-1294,-975,-1470,-1976,-1706,-1016,-261,-167,-7,213,107,-586,-366,-682,-1046,-1400,-1339,-1037,-1625,-525,-206,-41,-8,-658,-1138,-1447,-728,-1097,-1423,-1414,-1084,-1245,-432,-144,37,-1053,-692,-997,-2158,-908,-1242,-1221,-803,-288,-519,-1319,635,1151,1125,-1350,361,0,-1175,-1444,-1225,-1292,-606,-142,-1062,-312,-1603,374,2162,1431,-1735,-74,-721,-367,-1030,0,19,1985,-574,-365,18,605,554,730,-539,-697,-962,488,1054,1638,-590,3498,3126,-191,-612,-2343,667,1153,387,1023,1087,568,-190,1116,-251,-637,-1087,659,-918,194,28,16,104,359,-2547,457,1648,2080,2460,2785,2898,2891,2768,-1021,743,370,1148,524,-1138,-851,-843,-849,-901,-399,-807,98,218,-255,342,-1512,233,140,37,-97,-217,-328,-395,-348,-230,-526,-870,274,706,989,-1758,-131,-1068,-1407,-380,-1207,1092,907,27,328,172,-1495,-1516,-1216,-578,-625,-633,-548,-457,-254,-213,-1336,-88,-56,-297,47,-198,-2333,-267,-205,-1362,-1468,-1156,-1359,-1746,-1849,-1548,-1090,-700,-834,-868,-349,27,-47,-151,-257,-318,-952,-258,-73,-304,-622,-781,-97,-683,645,574,417,276,159,-14,-178,-692,-558,-799,-1078,-1360,-1601,-1759,-1796,-1634,-1358,-1040,-746,-504,-1115,-418,94,152,-48,-1462,-242,-181,-360,-659,-966,-1249,-1461,-1487,-1372,-1160,-911,-701,-522,-403,-1647,-1066,-1886,-2115,-975,-1204,-1379,-1451,-1379,-1476,-1539,-579,-322,-6,196,392,377,669,662,171,-32,190,-61,-360,-802,-1984,-1090,-1208,-1198,-1217,-1826,-1585,-1350,-1480,-1701,-1900,-1934,-1737,-1428,-1154,-921,-703,-608,-360,-861,-105,-39,0,-1478,-2162,-1333,117,135,89,-406,-2110,-1163,-1066,-229,121,-1144,-706,-1885,-324,580,-368,-1705,-1136,-868,-1109,-1231,-702,184,-650,-343,-762,-1654,-1239,-338,-518,-722,-872,-1050,-1213,-1028,-836,-1358,-227,115,420,711,-890,-264,-392,-1408,-444,-1165,-922,-817,403,-335,179,94,118,-1186,-980,261,214,-679,-1106,-111,869,314,-1069,-636,-1969,-310,-97,-374,-731,-794,-923,-906,-796,-654,-932,-206,-777,277,-298,668,799,234,931,913,788,-1072,386,10,-1669,-1028,-1514,-1724,-1394,-1128,-1967,-620,-589,-1205,300,1546,833,550,678,-49,-1195,-1599,-1783,-1028,-584,-335,282,22,-605,39,-1797,79,-757,782,988,995,-1447,-374,593,-3175,1051,-1268,1289,971,-629,224,-8302,-606,-5820,-7972,-1628,-1836,-1663,-1303,-799,-258,299,890,1399,-14690,-14501,-13687,2910,243,-2796,-6469,-4217,-1482,-427,-997,-1098,-127,-691,-2204,-1664,-1954,-1820,-2266,-1987,-2267,-1293,-1650,-1361,-1374,-1261,-1058,-750,-473,-167,-2122,-1224,233,226,133,-70,-312,-585,-779,-850,-874,-1275,-677,-904,-403,-277,-201,-159,-133,-223,-281,-325,-411,-491,-506,-1551,-795,-177,-77,-971,-112,-47,294,432,-1382,83,-839,-1035,-83,-326,-522,-682,-751,-1094,-1604,-1731,-766,20,26,464,-984,291,906,23,-401,276,-309,884,1568,1644,1760,1573,725,372,87,-1298,-1693,-1115,-337,1654,1002,-382,-249,1096,1244,848,419,-1449,-475,-808,-1001,-935,-699,-401,-163,-32,-1922,-257,-1811,-921,-1124,-1607,-1137,-1605,-193,90,-73,-530,-1720,-1483,539,3000,2624,2221,1761,986,-54,-315,463,-389,-857,-252,-487,-1287,-1395,-1171,-1354,-1404,-1396,-1356,-1255,-1122,-1061,-808,-476,-193,113,200,701,1028,745,191,-279,202,1025,1287,379,-209,-878,-1964,-1750,-1451,-542,-594,-537,-455,-234,-18,-1230,-1866,-1599,-1462,312,613,654,631,-528,-1065,340,-260,-1328,-454,-797,-1067,-1338,-1525,-1604,-1674,-1695,-1668,-1665,-1567,-1329,-1090,-761,-489,-1552,-404,360,-1544,691,746,707,-928,-1530,-187,-690,-1664,-1680,-1699,-1303,-855,-430,-93,-1265,-315,32,-174,-528,-1713,-1567,-1746,-1995,-1140,-1039,-714,-811,-1531,345,488,622,-656,-1895,-333,-1225,-1104,-150,-1334,-706,-858,-748,-1252,-590,-746,-1526,869,1186,-835,-1062,1729,1108,868,1573,-113,-1234,-735,832,1207,614,-402,-341,263,-1150,204,914,205,450,246,251,-483,-231,847,1357,1016,694,-66,113,-154,-398,-611,-752,-858,-928,-901,-1471,-1411,-1074,-739,-182,-69,-530,-563,-148,-247,-1277,-729,-1078,-1395,-1618,-1685,-1520,-1318,-1158,-1136,-1152,-1521,-1451,-1672,-1887,-1937,-1764,-1476,-1169,-907,-628,-362,-213,-642,-812,-1087,-248,-1050,-945,-176,-96,-27,-2156,-560,-14,24,69,155,-253,-457,-183,591,1029,-795,955,1726,1770,-696,-1038,-646,-243,-1543,-869,-884,-275,-618,-775,818,850,548,-216,-1285,-15,61,106,1911,2085,476,-572,-970,-374,-1137,-1712,-1224,1191,1638,372,-872,-409,1004,703,345,64,-233,-525,-830,-1139,-2133,-1874,-2105,-1919,-1641,-1357,-1138,-1020,-977,-1054,-1232,-1459,-1761,-1896,-1694,-1265,-1062,-379,-14,84,385,417,382,-947,-1505,-556,-318,-1029,-2026,-886,-924,-1095,-1305,-1543,-1707,-1627,-1341,-924,-510,-77,321,626,822,899,817,643,-1873,-4142,-339,-690,-1043,-1359,-1558,-1662,-1647,-1593,-1482,-1377,-1208,-877,-541,-138,-1623,562,532,-237,-1893,1247,1296,1187,248,185,-679,-1915,-1165,-553,-892,-1136,-1158,-910,-509,-1719,-362,559,1217,1118,-1068,-49,-577,-1969,472,1290,1107,955,872,-786,-486,-145,-570,478,276,-134,-663,-1245,-1624,-1267,-644,22,557,-318,-1405,149,-1110,957,676,368,-603,-298,-513,-668,-1228,-599,-531,-414,-330,-1712,-570,-127,-60,-315,-53,-95,-303,-226,-284,-359,-356,-363,-261,-1948,27,-768,-1894,-1633,-1334,-1213,-670,185,119,58,83,180,-623,344,825,495,348,1233,122,-1428,-1019,-1403,-679,-928,-1095,-721,-1119,-1459,-1636,-1482,-1193,-861,-587,-383],[-549,-238,1342,1173,615,-276,58,-283,-643,-1195,-1103,-1173,-1131,-1043,-924,-843,-1193,-873,-545,-492,-530,-564,-729,-864,-1507,-1617,-1455,-1628,-1639,-1501,-1252,-1037,-814,-969,-495,-369,-764,-238,-251,-303,-1689,-378,-398,-384,-385,-569,-819,-988,-238,-755,242,-1156,-34,-1401,487,492,362,-1044,-551,-1096,-1876,-363,266,-169,579,471,-121,-915,679,2228,1237,-1220,665,88,-1254,-1710,-637,-1276,-382,-114,-1250,-166,-1575,382,1608,988,-1529,-440,-1057,-1344,-1210,-812,-310,207,-301,-70,-458,295,522,500,-746,-938,-776,583,1198,1763,-768,1585,1407,329,-315,-2028,374,118,-149,-360,-494,-520,-448,-301,-315,-956,-698,167,-1340,191,138,121,102,218,-2614,-358,1592,2370,3254,4221,5080,5863,1896,-1094,907,293,1753,1416,-657,-683,-310,1314,-837,-362,-843,1416,177,-417,1169,-1364,611,739,138,653,840,1680,1239,760,366,-371,-539,-180,-172,-117,-1450,-65,-918,-1429,-538,-1773,-469,-599,-737,-863,-990,-1494,-1561,-1440,-1229,-1157,-1112,-1023,-884,-775,-756,-988,-664,-656,-604,-618,-804,-1759,-649,-592,-1650,-1368,-1043,-284,-184,-111,-1712,-988,-664,-553,-492,-386,-379,-443,-401,-267,-67,-877,-183,517,-574,-507,-400,-529,-569,722,570,352,148,-33,-279,-510,-874,-941,-1117,-1251,-1321,-1331,-1323,-1371,-1440,-1552,-1702,-1887,-1953,-1676,-1461,-1066,-766,-478,-1364,-346,177,260,232,182,68,-1121,-209,-339,-432,-467,-474,-427,-366,-1531,-907,-1767,-1733,-707,-706,-675,-506,-395,-701,-1944,860,257,180,495,322,554,1842,1577,112,-120,250,2,-409,-744,-2236,-1302,-1401,-1320,-1235,-1902,-1491,-1492,-1296,-1139,-1247,-1283,-1160,-873,-556,-237,92,-797,-9,-1018,1180,1296,-26,-1381,-2115,-1460,250,1341,1172,-378,-1900,-1366,-1090,-172,74,-1029,-697,-2115,-114,-58,-187,-1740,-1121,-635,-708,-1358,-758,73,-290,-27,-717,-1732,-1434,-935,-1168,-1380,-1502,-1658,-1738,-1752,-1601,-1605,-869,-361,176,763,-1130,-352,-768,-1342,-92,-1060,-962,-1226,1164,-362,94,2442,2099,-1009,-1016,675,1446,-360,-1013,53,784,228,-852,-307,-1638,-757,-741,-516,-400,-301,-25,283,355,-216,-641,60,-1216,-354,-656,-961,-1286,-1586,-1861,-2015,-2002,-1779,-1561,-1381,-1552,-1669,-1055,-1194,-1478,-1593,-1845,-968,-885,-1330,-975,-1063,-1220,-1319,-1360,-1304,-1407,-1151,-1524,141,-473,-203,-41,342,-550,-185,-1676,236,-657,-703,-1136,-1337,-1259,-1223,-380,-2549,429,-1563,855,790,-1227,482,-7391,130,-3122,-8442,299,455,631,741,868,938,971,1024,1030,-12762,-16736,-12906,1544,-731,-2961,-5826,-4329,-1899,-301,-1253,-2173,1025,766,-2094,238,-49,-378,-2263,-1622,-2082,-1320,-1438,-1438,-1413,-1328,-1237,-1094,-1001,-868,-1999,-1454,-717,-842,-932,-1095,-1253,-1388,-1383,-1220,-1020,-1427,-479,-360,116,450,780,-239,1065,-979,2231,2628,1028,1866,1092,-2106,-796,357,229,-1086,135,-59,-69,986,-1417,301,-692,-1429,-72,-567,-585,-365,-301,-1038,-1569,-1542,-479,-79,-46,93,-1267,323,474,258,-177,498,-134,1166,1441,1620,1743,1023,447,127,-287,-1430,-1609,-1100,-337,1195,902,-416,-420,320,225,85,-85,-1663,-567,-806,-1048,-1205,-1283,-1260,-1204,-1159,-1741,-1307,-1512,-1554,-1510,-1869,-1145,-1351,-17,142,151,-824,-2098,-1320,537,831,574,319,43,-184,-387,-538,-639,-704,-900,-698,-665,-1594,-1741,-1284,-1263,-97,-898,-1055,713,532,-1164,-938,1065,1116,988,-25,571,420,283,-75,-30,200,176,32,-249,-647,-1191,-1968,-2382,-1915,-1419,-884,-401,-39,342,-97,-1287,-2014,-1583,-1143,541,380,310,260,-117,-813,386,-461,-1550,-663,-888,-484,258,-242,-968,304,325,-246,378,433,573,-138,-571,658,-1429,-81,991,-1232,863,715,504,-1296,-1455,-589,-1005,-1815,-1594,-1628,-1554,-1463,-1362,-1305,-1323,-1444,-1653,-1866,-2126,-2273,-2131,-1804,-1875,-1046,-932,-573,-970,-1796,1012,1272,688,-350,-1855,-175,-906,-1303,-535,-1253,-1660,-1278,-821,-1160,-538,-726,-1600,444,610,-864,-705,2170,1304,1262,1593,-1,-1191,-776,32,-161,-269,-357,-292,-214,-919,-202,-194,-244,-241,-319,-493,-1053,-880,-1111,-1339,-1584,-1766,-1888,-1942,-1955,-1917,-1829,-1654,-1437,-1195,-1356,-1410,-957,-765,-1086,447,563,-540,-197,312,102,-1089,-670,-1193,-1694,-2061,-2000,-1560,-1104,-695,-416,-148,-1334,-326,387,536,730,-186,1123,1238,1265,-365,-180,817,-298,-150,-659,-416,-1349,-1108,572,685,398,-1800,-960,-1290,-1420,-945,-132,-74,-525,-145,760,1051,-1286,1618,2003,1667,-629,-747,-157,-53,-1356,-648,-850,-564,-729,-752,774,945,933,174,-1474,131,32,376,1643,1710,914,-344,-784,-194,-1015,-1945,-1042,811,540,-28,-1102,-473,-817,-1145,-1535,-1842,-2143,-2324,-2193,-1965,-1906,-1711,-1677,-1660,-1677,-1682,-1708,-1765,-1803,-1853,-1875,-1802,-1677,-1413,-1116,-788,-900,-227,-40,-450,-14,-164,-360,-1110,-1081,-695,-513,-1017,-1751,-1092,-479,168,1791,1881,1855,-434,1535,1310,1024,774,552,351,189,78,-677,-843,-1793,-3589,-65,-67,-135,-283,-477,-779,-1146,-1587,-2013,-2028,-1577,-1004,-501,-1,-1349,766,-99,-852,-1582,1510,1632,1632,540,332,-601,-2004,-1274,287,1164,1169,1251,1394,-81,-2004,-76,768,1490,780,-1310,-485,-705,-1407,-1148,-1590,-1708,-1421,-1008,-675,-795,-423,-249,-74,-105,-205,-347,-613,-710,-886,-1005,-994,-985,-962,-1369,-1106,-1354,-1312,-1409,-1396,-1287,-1047,-762,-630,-1408,-185,-146,-464,-222,-1671,-760,-747,-930,-1121,-1264,-1316,-1253,-1109,-923,-778,-1034,-532,-452,-1586,-164,-641,-1671,-1333,-1192,-1287,-798,580,832,724,545,281,-325,-322,-589,-671,-482,-105,-430,-1580,-1083,-1134,-329,-527,-1076,512,663,448,-384,-1048,-1018,-94,563,1059],[-636,-114,197,25,-258,-627,-1052,-1524,-1952,-2291,-2551,-2691,-2740,-2731,-2571,-2323,-2003,-1559,-1129,-726,-426,-152,-59,-320,-1420,-1291,-1073,-685,-651,-749,-675,-524,-273,-1343,232,464,-876,760,798,176,-1425,-116,691,677,-59,-501,-466,-448,-559,-803,416,-1120,-270,-1564,567,758,209,-917,-504,-1275,-1479,-439,1462,-424,-113,-102,324,-508,136,-270,-618,-971,-768,-573,-1339,-2023,-1007,-1223,-204,-156,-1238,-376,-1572,-1338,-1704,-1698,-1422,-1048,-675,-468,-300,43,-161,1088,-104,156,-1028,-95,352,147,-997,-896,-353,-215,-932,-1696,-2418,-2400,-1681,-1019,-409,-1804,486,762,8,795,596,160,-199,-545,-1005,-1323,-1334,-1055,-1709,-189,211,-161,730,-18,-2615,-1222,2440,2909,3401,3913,4273,4555,333,-731,889,41,2002,1733,-109,-444,-243,1348,-504,-859,-914,1137,-14,-677,1083,-1248,711,885,19,368,321,1010,1147,782,486,-346,-305,-392,-370,-548,-1160,-947,-1129,-1334,-1445,-2039,-1510,-1378,-1153,-848,-514,-1545,-1616,-1673,38,939,811,1152,-715,350,1211,-672,693,-392,57,-166,-1466,-1112,-1417,-1574,-1574,-1192,-895,1125,1824,1029,-1965,-1412,-782,-319,-180,-404,996,857,940,615,423,-791,-863,83,-890,-359,17,-893,-447,-71,-518,-1023,-1506,-1936,-2018,-1525,-1100,-526,-132,158,-286,-302,567,-1157,-1217,-439,-574,-326,-668,-1102,-1296,-1467,-1666,-1770,-1774,-1695,-1543,-1383,-1228,-1045,-854,-1116,-464,-291,-144,-24,-187,79,91,-1231,-782,-1512,-1320,-701,-358,-429,-480,-485,-356,-1975,-99,60,26,271,152,597,627,512,55,-90,-185,-484,-752,-907,-2336,-974,-853,-629,-461,-1923,-1405,-1491,-1116,-888,-525,-847,-1216,-1564,-1886,-1896,-1639,-1335,-1088,-1089,-643,-522,-466,-1131,-1983,-1559,-683,-818,-1029,-1186,-1702,-1546,-1705,-1694,-1468,-1229,-1031,-1964,-669,-538,-348,-1759,-1138,-452,-303,-1348,-807,-286,-405,-509,-631,-1733,-1591,-755,-760,509,758,879,-1765,-366,133,-1723,576,583,760,880,-1329,-457,-1127,-1140,179,-889,-952,-1603,1012,-290,118,2099,1726,-660,-974,629,383,-14,-891,-308,-485,-619,-698,-653,-1252,-596,-136,152,-99,-5,-143,947,1055,141,-378,-72,-1645,629,-537,475,298,152,29,-27,-64,-1572,92,155,-1373,-1872,-1318,-1396,-1477,-1965,-1442,-804,-948,-1447,-1283,-1274,-1173,-957,-745,-601,-1685,-1297,-1519,-254,-352,-411,-540,-668,-715,-769,-1559,-877,-902,-936,-985,-1044,-1193,-1984,-1342,-2080,-1439,-1737,-1368,-1349,-1857,-1039,-6518,-477,-33,-9554,911,1417,1933,2366,2769,3033,3136,3110,2876,-10453,-18857,-11617,1637,-1390,-2827,-5122,-4331,-2531,-273,-1513,-3184,1165,2734,-2010,843,2292,-361,-2152,-1159,-1884,-702,-1217,-1207,-966,-612,643,544,374,234,-1814,-1660,-269,-472,-529,-550,-498,-421,-291,-83,54,-1501,319,162,231,849,1105,-586,616,-1883,2592,3068,812,1712,786,-2436,-744,219,166,-1147,396,101,-400,778,-1408,514,-516,-1795,-468,-853,-751,696,206,-1010,-1516,-1302,-85,486,-126,-339,-1424,-1260,-1473,-1177,-722,-283,17,533,848,1112,1311,466,211,-106,-639,-1332,-1418,-1015,-387,-78,-350,-566,-714,-769,-778,-794,-789,-1859,-731,-630,-536,-420,-348,-314,-333,-386,-1444,-575,-1174,-1322,-1768,-2100,-1184,-1201,10,87,155,-479,-1543,-1131,76,-34,-137,-196,-263,-294,-332,-354,-356,-339,-799,-197,-122,-1859,-1990,-746,-1167,-79,-1146,-1131,982,707,-1170,-978,1140,2368,1599,-178,1576,1656,454,-334,240,-260,-771,-1293,-1467,-1001,-467,-1289,-1547,-1308,350,896,64,1329,1283,-183,-1309,-1988,-1516,-826,38,-165,-249,-315,-281,-615,-433,-577,-782,-980,-1133,-1067,-856,-526,-693,159,410,-955,172,338,694,-11,-671,273,-1275,86,54,-944,222,372,531,-1717,-1213,698,-262,-1964,-737,150,-124,-466,-797,-1101,-1341,-1453,-1356,-1049,-718,-1349,-1028,-1099,-1430,-462,-858,-447,-1201,-2057,1254,1720,287,66,-1260,87,-477,-1530,-56,-1119,-24,431,-882,-1075,-510,-710,-1694,-14,-41,-955,-409,398,77,-276,-633,-1007,-1416,-1755,-2071,-2261,-2283,-2227,-2114,-2002,-1965,-1917,-1856,-1826,-1709,-1632,-1606,-1533,-1465,-1386,-1296,-1240,-1164,-1101,-1068,-1098,-1177,-1290,-1380,-1463,-1523,-1879,-1393,-1225,-1062,-1419,-667,-508,-552,-334,-296,-233,-860,-314,-441,-545,-634,-765,-874,-984,-1081,-1220,-1280,-1308,-1304,-1243,-1165,-1029,-878,-772,-732,-776,-818,-874,-1029,-1250,-1487,-1766,-1931,-2128,-2276,-2327,-2274,-2116,-1917,-1623,-1247,-805,-372,-7,42,-636,-146,836,996,-1732,551,8,-657,-1322,-1658,-1270,-612,-1154,-405,-725,-854,-874,-754,625,924,1355,483,-1622,242,-28,577,1244,1158,1091,-131,-649,-83,-899,-2204,-836,133,-26,-485,-1415,-501,-591,-647,-759,-809,-900,-1006,-1133,-1252,-1515,-1542,-1652,-1684,-1662,-1635,-1423,-1278,-1085,-894,-693,-463,-280,-68,-841,-474,-733,272,210,-935,-156,-415,-638,-1323,-727,-498,-148,-1076,-1398,-1329,-751,59,2223,2220,2068,-1163,1393,949,438,-12,-342,-481,-367,-47,-2879,-2427,-1546,-2934,865,1543,1423,1126,703,122,-521,-1110,-1295,-964,-371,334,911,1398,-782,833,-641,-1413,-1206,1542,1429,1245,744,574,-533,-2090,-1241,174,1147,1256,1362,1436,186,-1167,306,963,810,403,-1548,-907,-843,-897,-624,-371,-415,-385,-237,-330,-1028,-732,104,1205,1715,2046,1131,-636,606,256,-524,262,70,-396,-1292,-1052,-1470,-1024,-911,-782,-785,-662,-580,-612,-1364,-167,-11,-551,233,-1581,-935,-36,-287,-642,-1049,-1431,-1547,-1206,-666,-843,-1818,-958,-633,-1254,366,-510,-1421,-990,-1012,-1310,-867,-19,-99,-205,-307,-442,-571,-737,-919,-1094,-1245,-1359,-1411,-1408,-1350,-1318,-1327,-1455,-1600,-1760,-1583,-1228,-850,-377,-734,224,825,1064],[-639,33,1017,736,454,-332,19,-261,-925,-1201,-342,-433,-561,-774,-1043,-1364,-1531,-1421,-899,-492,-164,159,326,-380,-1271,-1070,-946,-567,344,134,-53,-304,-551,-1648,-1071,-1230,-1268,-1180,-1037,-884,-1127,-555,-430,-336,-350,-444,-568,-795,-1045,-1312,-1354,-1084,-563,-1664,592,1216,0,-690,-513,-1495,-1094,-503,1379,-665,-820,-623,813,-87,-62,-460,-707,-724,-507,-189,-1323,-2291,-1358,-1115,-52,-234,-951,148,-1558,570,1656,322,-994,1236,87,-560,-11,63,-244,1449,37,350,-1560,-477,105,-260,-1198,-447,270,750,1245,499,-1123,-720,-613,-259,38,-1623,551,693,-261,476,276,-160,-75,-158,-387,-1543,-129,-73,-1724,-33,-86,-974,-311,-324,-2498,-1996,-315,-224,-100,68,139,221,-1149,-11,704,-353,1335,1696,453,-120,-183,1354,-127,-1251,-985,785,-261,-987,961,-1131,816,981,-91,75,-206,395,358,249,81,-417,-426,-779,-1105,-1397,-1674,-1835,-1943,-2085,-2215,-2412,-2308,-1871,-1343,-741,-117,-1601,-1624,-1877,-46,1310,768,2148,-754,79,2484,-381,790,-466,228,-449,-2095,-479,-706,-1205,-1307,-987,-700,327,728,503,-1627,-1791,-917,-97,103,-376,-229,-683,-1068,-1351,-1507,-1576,-1655,-1673,-1687,-1769,-1834,-1900,-1940,-1859,-1668,-1433,-1099,-679,-277,155,-1284,963,1278,355,-63,25,844,-1231,-1328,-354,-503,626,1188,-788,-822,600,342,29,-1093,-499,-799,-1149,-1541,-1920,-2218,-2172,-1873,-1572,-1294,-1047,-872,-738,-664,-848,-768,-1208,-1045,-1209,-1381,-1518,-1614,-1663,-1596,-1638,-1557,-1526,-1389,-1304,-1157,-983,-744,-569,-408,-246,-102,11,114,250,-2118,-382,423,514,509,-1870,-1297,-1365,-686,-736,-536,-911,-1382,-1791,-2042,-1921,-1620,-1298,-1048,-1055,-659,-586,-579,-797,-1798,-1592,-726,-696,-670,-532,-1516,-1571,-873,-127,5,-702,-611,-1741,149,25,-50,-1734,-1163,-596,-835,-1201,-1281,-1371,-1244,-922,-511,-1650,-1667,-824,-861,1163,1998,1302,-1780,-68,243,-1606,915,1263,1068,668,-1466,-565,-1444,-901,372,-640,-897,-1927,-674,-1039,-1186,-1009,-660,-289,-897,106,227,192,-758,-54,-194,-282,-462,-209,-820,-679,258,508,146,327,-249,1422,1652,415,-167,-246,-1290,1054,-643,2030,744,419,1325,1058,787,-1809,576,570,-1150,-1219,-1262,-1478,-1379,-2083,-957,31,-129,-1523,-521,-599,-647,-608,-593,-899,-2010,-1488,-1528,-1449,-1722,-1731,-1607,-1427,-1212,-1092,-1449,-1124,-1177,-1192,-1098,-865,-616,-2559,-1427,-1787,586,-1719,701,498,-2540,2,-5725,-239,1,-11325,865,189,-9271,2211,2518,2676,2685,2593,2344,-7979,-19777,-9955,1617,-1793,-2422,-4431,-4086,-3371,-399,-1795,-3987,402,1892,-1963,752,951,-433,-2031,-668,-1675,-722,-1004,-951,-831,-602,-758,-896,-1091,-1223,-1578,-1792,-1397,-1415,-1315,-1244,-1170,-1122,-1034,-900,-816,-1442,-615,-479,-360,-190,-29,-906,312,-1923,513,609,554,588,470,-1962,-652,143,197,-1145,641,393,-668,537,-1352,687,-338,-1966,-778,-1111,-866,957,135,-1028,-1460,-1029,401,737,-171,434,-1276,1239,1703,677,104,47,-382,-458,-185,295,816,-78,33,-330,-945,-1103,-1201,-880,-496,1134,771,-439,-709,-425,-815,-1218,-1528,-2037,-1448,-1095,-748,-430,-221,-117,-129,-220,-1096,-561,-818,-1716,-2070,-2281,-1238,-1187,-143,-133,-156,-246,-750,-936,-777,-1066,-1362,-1622,-1891,-2090,-2045,-1886,-1704,-1503,-1237,-984,-724,-2066,-2053,-199,-951,-356,-1425,-1263,-275,-420,-1121,-944,-868,-993,-1105,-1216,-1367,-1453,-1578,-1661,-1762,-1824,-1769,-1643,-1479,-1295,-1163,-971,-868,-1128,-810,-804,-821,-883,-817,-702,-1318,-1804,-1409,-546,-612,-769,-928,-1162,-1334,-1496,-1530,-1345,-1108,-1134,-920,-1219,-352,-231,-490,-42,6,-1545,-716,-235,7,-110,-794,-486,-1118,-835,-904,-796,-577,-271,57,-2110,-883,626,-216,-2108,-815,154,-146,-510,-845,-1137,-1377,-1563,-1666,-1612,-1509,-1359,-1177,-999,-931,-818,-849,-929,-1493,-1786,-1233,-1177,-894,-405,-738,379,-23,-1789,-83,-1045,-200,470,-915,-1024,-521,-904,-1810,-1874,-2079,-1780,-1378,-925,-483,-65,337,-28,-928,-885,943,1541,1677,-307,-186,867,-631,84,1317,239,18,-28,-1147,-1667,-1425,-1121,-1324,-1193,-785,-308,-37,483,141,473,918,909,-400,-1896,-1062,183,-149,-1568,868,1315,-572,336,1122,1012,-647,159,597,247,-59,-337,-486,-522,-470,-452,-400,-1078,-469,-583,-765,-949,-1144,-1382,-1660,-1980,-2244,-2462,-2246,-1961,-1669,-1411,-1051,-1926,-1276,-138,181,469,-783,-1709,566,1151,1242,-106,79,-811,-208,806,834,-2025,729,321,-154,-623,-954,-896,-577,-949,-182,-547,-1092,-1058,-805,432,779,897,663,-1712,298,-137,672,1687,1781,1554,23,-594,-69,-820,-2177,-658,1176,931,-890,-1811,-369,-902,-1390,-1678,-1369,-857,-325,161,6,-1139,513,-8,605,1077,-1854,-749,-894,152,-36,-207,-279,1858,439,-706,-676,-582,371,63,-1381,-552,-655,-592,-1580,-303,4,174,-1197,-1020,-1610,-1073,55,197,-168,-641,-1866,-1769,-2030,-1536,-871,-195,418,956,1402,-5057,-3964,-1198,-2297,1029,1814,1554,1193,788,318,-123,-467,-566,-470,-226,149,438,688,-90,758,-1078,-1918,-869,326,209,15,-125,-277,-524,-2172,-1139,-724,-797,-867,-918,-956,-1007,-1041,-988,-895,-745,-609,-1837,-1323,-1042,-515,-839,-800,-1083,-1385,-1566,-1455,-1210,-1104,-133,292,603,786,838,-706,480,69,-641,-959,-1513,-1915,-1792,-1449,-1447,-864,-717,-659,-982,-947,-1216,-1598,-1892,-1550,-1187,-823,-544,-1548,-1146,-115,-83,-137,-245,-396,-916,-1531,-914,-1075,-1429,-1115,-967,-1007,-618,-446,-1212,-688,-847,-1325,-936,-633,-767,-880,-834,-629,-280,-56,468,-418,-910,1098,-1635,-759,-1065,-677,381,290,-865,620,771,985,1195,300,-402,313,1260,1196],[-513,-606,-639,-662,-663,-681,-755,-928,-1152,-1399,-1663,-1829,-1790,-1560,-1214,-899,-639,-1496,-519,-259,-450,-726,-1208,-1685,-2037,-1830,-1201,-497,321,567,262,311,-575,-1810,2013,1742,-1079,2372,1964,116,-856,42,1238,724,-231,-348,324,838,-1268,-914,259,-1042,-761,-1617,-1529,-2205,-2160,-1554,-1107,-1728,-733,-528,-370,-874,-1461,-929,-303,-188,0,120,215,-271,375,428,-1123,-2111,-1535,-972,70,-329,-495,322,-1517,731,1102,248,-721,1000,393,-656,248,117,-273,751,132,525,-1726,-737,-152,-665,-1265,256,1020,901,1203,1179,-1149,196,-349,-929,-1467,-1855,-1758,-1201,-606,-19,517,-507,125,1754,-271,-1608,353,1911,-1319,1328,888,-1538,-1444,-671,-2269,-2557,-2087,-2414,-2423,-2173,-2009,-1794,-2385,-1033,-530,-873,596,1088,1005,273,-110,1312,171,-1408,-1049,399,-504,-1314,63,-1009,-794,-1132,-1395,-1618,-1784,-1944,-2085,-2110,-2017,-1838,-1580,-1348,-1080,-822,-645,-479,-731,-901,-1031,-1010,-1055,-522,-531,-479,-380,-1656,-1570,-2040,-96,478,546,592,-710,-124,450,-135,160,-383,-123,-758,-2046,-476,-540,-1451,-1020,-782,-533,-526,-556,-633,-1236,-1958,-1066,-1312,-1568,-1787,-1895,-1811,-1587,-1339,-1098,-889,-1642,-936,-1548,-155,42,-1126,-170,408,499,384,-447,760,835,-14,-1380,1031,1021,98,201,369,667,-1243,-1461,-238,-358,-15,-185,-467,-1055,-561,-719,-866,-1005,-1136,-1250,-1392,-1563,-1715,-1830,-1879,-1803,-1678,-1527,-1364,-1234,-1112,-1022,-990,-1018,-1051,-1065,-1040,-951,-769,-517,-219,162,-1258,342,322,-218,-152,-180,846,804,712,-77,78,415,576,1257,685,-1842,-629,1296,1243,502,-1810,-1206,-1177,-192,-422,-531,-372,-155,-208,-216,-183,-98,-617,65,-990,115,23,-140,-490,-1651,-1609,-1156,-1303,-1317,-1087,-1419,-1645,-733,-216,-122,-572,-583,-1579,594,578,346,-1725,-1252,-299,192,-1032,-872,-532,-802,-1038,-1143,-1595,-1719,-869,-975,34,309,476,-1664,135,243,-1539,619,550,485,427,-1616,-757,-1747,-753,19,-419,-899,-2130,-727,-862,-980,-1016,-974,-897,-914,-949,-969,-1092,-1232,-1336,-1353,-1232,-1010,-692,-457,-799,140,420,221,546,-438,1216,1393,479,-129,-522,-593,1540,-817,1795,476,427,1148,785,369,-2051,-100,-82,-1002,-518,-932,-1511,-1300,-1913,-553,852,166,-1614,906,961,967,-6,137,-1402,-2308,-1781,-1659,44,-406,-907,-1471,-1962,-1903,-1521,-1451,-812,-493,-224,-14,135,-430,-2928,-1850,-1770,-448,-1579,-1171,-1591,-3374,-1004,-5155,75,601,-13834,1281,-1307,-22434,1529,1477,1351,1179,1032,861,-5676,-18350,-8170,1165,-2173,-1981,-3919,-3640,-4468,-831,-2231,-4445,-658,225,-2085,-482,-723,-847,-2078,-631,-1564,-876,-927,-713,-676,-372,107,52,-83,-187,-1412,-1886,-611,-840,-984,-1162,-1325,-1498,-1614,-1677,-1787,-1922,-1984,-2037,-2059,-1972,-1851,-1692,-1490,-1351,-1128,-848,-577,-286,37,-1589,-641,14,209,-1181,741,638,-962,146,-1368,680,-295,-1811,-1008,-1383,-1026,1065,-125,-1204,-1520,-836,842,888,-244,474,-1065,-627,-739,-597,-399,-230,-67,99,248,417,592,-693,-195,-644,-1269,-942,-1098,-817,-747,463,252,-555,-903,-351,-527,-751,-986,-2244,-1494,-1690,-1856,-1890,-1790,-1607,-1437,-1286,-1181,-1112,-999,-1746,-2044,-2414,-1358,-1395,-348,-218,-66,58,-48,-837,283,226,129,30,-116,-253,-405,-532,-619,-649,-568,-585,-871,-2283,-1991,534,-835,-720,-1802,-1540,1778,842,-1160,-945,1105,1981,1735,-380,1351,1052,459,-916,-41,-352,-552,-691,-762,-882,-791,-740,-782,-1018,-1027,-1191,-1400,-1685,-1875,-2023,-2109,-1867,-1545,-1152,-817,-523,-218,4,246,-424,-44,6,366,-1349,-991,-1644,70,9,-419,-117,-213,-1641,-1477,-529,-545,-612,-1007,-692,-1019,-707,-743,-747,-771,-780,-792,-1861,-921,-1032,-1165,-2203,-1490,-1659,-1880,-2130,-2200,-1991,-1746,-1551,-1419,-1303,-1298,-1369,-1497,-1687,-1971,-2214,-2193,-1971,-1801,-1586,-1430,-1427,-1459,-1454,-1522,-1495,-1367,-2081,-722,-1030,-475,12,-921,-1042,-602,-793,-1959,-977,-1494,-1413,-264,1925,1755,2123,2366,-230,-721,-953,889,2294,2353,-343,-196,870,-613,36,1344,198,-115,145,-1146,-1338,-1826,-568,-22,-624,-1046,-1121,-824,-391,-98,305,758,1024,-621,-1477,-918,578,47,-1354,936,1716,-593,481,1236,1170,-485,251,635,1422,2471,-56,1273,427,1252,802,-138,-925,20,-160,-313,-392,-436,-503,-618,-796,-1453,-1107,-1349,-1643,-1926,-2127,-1916,-2159,-1309,-968,-630,-319,-329,-1902,403,678,922,-200,63,-1016,-295,712,598,-1917,2288,2209,2058,-562,-74,1033,578,-695,40,-312,-1152,-1207,-863,-908,-1413,-1415,-881,-1668,347,-238,692,1737,1851,1735,154,-575,-110,-741,-1887,-490,-595,-610,-971,-2119,-633,-736,-867,-1053,-1061,-912,-595,-199,237,-752,779,173,558,1060,-1736,-385,-877,219,103,-29,-381,693,340,-545,-848,-753,-1068,-1315,-1678,-1669,-1755,-1764,-1723,-1665,-1594,-1544,-1435,-1336,-1843,-1357,-1104,-1111,-1189,-1327,-2460,-1756,-2004,-2095,-1738,-1296,-842,-390,45,-7106,-3793,-756,-1671,1197,1719,1814,1809,1739,1537,1245,845,399,-147,-738,-1259,-1830,-1913,-1417,-981,-1349,-2205,-530,-194,-177,-333,-528,-802,-1116,-2154,-1603,-1564,-1366,-1060,-684,-282,78,382,661,847,956,-560,-2142,-1600,-1261,-248,-670,-900,-1094,-1034,-771,-514,-1292,-1494,-289,-444,-748,-1162,-1588,-1600,-1141,-636,-791,-66,478,-488,-1096,-757,-1266,-224,-637,-1057,-1505,-1787,-1623,-1322,-1053,-823,-755,-958,-823,-1565,-1384,-1033,-865,-581,-198,242,-1080,-1117,-140,-858,-583,-462,-645,-849,564,-413,-1057,-446,-708,-1332,-1024,719,132,-439,-823,-885,-604,-213,154,-586,-1172,516,-1166,-302,-1155,-620,214,281,-773,620,790,1100,1122,270,-162,316,530,223],[-1162,-1085,-1020,-1134,-1392,-1785,-2305,-2948,-3526,-3095,-2320,-1498,-680,-1270,-126,-543,-60,-1185,-460,347,-87,-557,-410,-683,-1044,-1077,-1228,-523,785,707,67,126,-865,-1761,1953,1629,-1224,2194,1732,-54,-686,-23,739,645,-381,-329,661,1469,-1609,-1113,-133,-1056,-1046,-1478,159,-189,-529,-821,-1124,-1851,-1403,-1379,-1271,-1128,-955,-911,-609,-445,-255,-170,-146,-181,-266,-451,-821,-1791,-1322,-1563,-1915,-2279,-1942,-1474,-1530,-533,-141,228,-548,758,624,-847,398,121,-333,657,92,-31,-1334,-831,-976,-1091,-1235,111,613,1032,1052,1603,-1085,2096,1965,1565,53,-1321,-68,-793,-1435,-1174,-455,-907,259,1427,-121,-1537,553,2124,-834,1710,1337,-1469,-2445,-981,-2047,-2904,-1381,-1703,-1893,-1867,-1879,-1916,-3279,-1861,-1658,-1587,-1086,-844,-596,-453,-362,-335,-383,-1331,-1189,-739,-950,-1712,-1303,-1437,-1564,-1555,-1453,-1359,-1274,-1240,-1241,-1225,-1235,-1279,-1318,-1429,-1518,-1601,-1690,-1637,-1504,-1387,-1217,-1074,-1129,-933,-912,-927,-1002,-1762,-1512,-2212,-1250,-928,-601,-226,-656,-285,849,-6,1249,-216,439,-1127,-1513,550,-160,-1649,-791,-633,-368,919,907,-203,-946,-1744,-1270,153,-217,-599,-972,-1286,-1235,-906,-517,-161,-1544,-975,-1905,254,766,-1009,-77,403,187,-97,-730,-398,-531,-612,-1371,-773,-911,-1097,-1288,-1394,-1334,-1219,-1632,-606,-330,-114,26,-224,-1334,258,219,-5,-854,-610,122,164,-333,352,308,-1183,939,512,660,156,383,1484,-898,-118,-613,-743,-189,-734,-165,-459,1004,1492,1337,-912,171,321,-333,-372,-337,865,514,102,-284,-592,-798,-899,-892,-790,-1503,-867,-806,-843,-962,-1723,-1090,-1000,-791,-555,-467,-206,210,449,357,686,833,-413,970,-865,430,-138,-104,-190,-1503,-1558,72,337,89,-107,-1362,-1689,-832,-1100,-1324,-1573,-1849,-1618,-1397,-1208,-945,-1661,-1310,-375,-232,-806,-835,-343,-16,-75,-440,-1527,-1676,-847,-1005,-437,-274,-112,-1444,312,214,-1470,813,1014,706,238,-1694,-935,-1751,-619,347,-159,-880,-1932,-389,-116,261,675,629,106,-949,1401,1269,766,-687,29,-460,-875,-1146,-1156,-1007,-839,-654,-476,-379,-316,-598,-362,-387,-449,-458,-719,-434,-354,-924,-244,-226,-236,-313,-421,-599,-2008,-792,-790,-822,-439,-433,-1397,-1139,-1483,-115,277,333,-1542,355,487,665,-255,-590,-1826,-1994,-1860,-1753,-155,364,1123,-1359,1088,117,-1297,-1412,1944,-56,654,2131,1952,-338,-2871,-2022,-1847,-107,-1191,-984,219,-4173,577,-4666,831,937,-16834,869,-2737,-34731,-2148,258,54,-182,-410,-709,-3598,-16147,-6242,-1219,-2487,-1492,-3471,-2899,-5435,-1420,-2661,-4261,-1803,-1150,-2225,-1497,-1454,-1308,-2160,-854,-1385,-990,-833,-403,-371,-181,14,-68,-380,-276,-1161,-1793,-825,-989,-916,-732,-451,-215,-1358,-428,598,-1202,720,615,282,55,-386,-1179,-1495,-1822,-1127,-158,-232,840,-342,-1183,-549,-19,347,-1095,853,937,-1118,-230,-1306,644,-235,-1542,-929,-1414,-1075,1151,-407,-1370,-1521,-569,269,-21,-162,313,-776,976,1218,823,-59,728,168,911,667,443,253,-1202,-337,-890,-1414,-736,-965,-692,-909,-821,-979,-1129,-1252,-1310,-1337,-1372,-1387,-2225,-1413,-1393,-1412,-1434,-1508,-1604,-1715,-1772,-1760,-1697,-1558,-1493,-1831,-2357,-1435,-1648,-1607,-1636,-1532,-1332,-1055,-764,-494,-316,-198,-117,-135,-198,-351,-509,-701,-895,-1027,-1144,-1373,-2361,-1776,-911,-733,-993,-2127,-1824,544,816,-1196,-872,1038,2142,1730,-439,2320,2161,566,-1189,815,234,-305,-663,-573,-1155,-225,386,820,-885,336,830,-759,1045,677,-580,-1461,-1525,-1177,-1354,-1238,-921,-511,-172,168,-354,-190,286,350,-1489,-1048,-2039,-347,-442,-429,-401,-317,-1322,-1833,-161,45,37,-1226,-87,-889,-266,-378,-574,-483,-489,-692,-1489,-488,-514,-545,-2142,-666,-664,-771,-944,-1109,-1248,-1319,-1280,-1109,-796,-484,-625,-326,-406,28,-66,-1099,-247,-1848,-607,146,-8,-130,-160,-243,-272,-279,-2300,-393,-1038,-805,-442,-857,-1091,-713,-897,-2088,-1401,-1927,-1760,-433,2594,1853,2151,2775,-543,-473,-1017,827,2175,2175,-404,-254,798,-679,-7,1321,115,-246,325,-986,-824,-1629,-1174,952,518,102,-305,-705,-1065,-1351,-1469,-1351,-1118,-864,-1170,-838,-109,54,-1000,359,458,-640,521,551,609,-415,511,467,392,329,163,137,62,13,-67,-502,-728,-54,-35,-39,-20,-11,-61,-182,-806,-1488,-783,-1076,-1424,-1771,-2120,-2193,-2335,-1813,-1587,-1410,-1311,-1332,-1785,-1385,-1295,-1130,-809,-440,-1319,-476,501,221,-1646,1414,1591,1718,-634,-39,1230,726,-474,175,-135,-1091,-1343,-998,-63,-32,-820,-1526,-1771,-1439,-1020,-630,-407,-265,-182,-226,-689,-293,-760,-1694,-448,62,1,-719,-1988,-807,-1224,-1680,-2229,-2237,-1722,-1249,-847,-515,-481,-217,-219,-263,-345,-1506,-433,-970,-349,-231,-88,-621,189,294,-509,-1090,-302,40,-95,-1760,-261,-215,-56,-1636,158,569,-201,-1217,-202,-2093,-1659,-167,-573,-977,-1258,-3048,-1193,-995,-888,-852,-918,-1056,-1101,-861,-5319,-2624,-397,-1205,1237,2602,2849,2917,2870,2687,2449,2175,1945,1698,1473,1353,1178,1035,861,697,-1609,-2185,-294,238,212,83,-38,-221,-653,-2126,-977,-1174,-1323,-1318,-1086,-666,-173,322,812,1198,793,-1127,-2438,-1649,-1547,-189,-370,-339,-477,-330,30,15,-1364,-1340,769,609,294,-90,-425,-918,-466,-181,-993,-309,498,-800,-991,-799,-1029,250,49,-89,-1462,-304,-350,-597,-558,-588,-715,-1266,-908,-1580,-1653,-886,-687,-430,-114,231,-1153,-513,-503,-750,157,304,-499,-736,623,-425,-927,-232,-558,-1291,-1088,-574,-782,-985,-1106,-1150,-1072,-935,-762,-567,-1095,-219,-325,-31,-1277,-596,124,60,-605,-105,-270,-466,-672,-745,-744,-650,-524,-389],[-55,411,1217,1202,513,-262,-846,-1233,-1053,-1295,-204,184,-488,-1360,-440,-781,83,-786,-283,369,-198,-1041,-680,-874,-918,-1213,-1598,-565,-435,-366,-231,-142,-940,-1607,-32,-69,-1335,-300,-514,-778,-1050,-1301,-1528,-1638,-1590,-1397,-1105,-838,-1535,-1377,-517,-1054,-1266,-1269,306,347,-252,-65,-644,-1545,-285,-595,-629,-1273,-867,-909,-886,-776,-523,-251,-104,257,892,1271,-416,-1496,-950,-869,5,-735,350,445,-1530,-478,-1108,-1369,-1152,-753,-383,-1063,93,141,-365,76,-128,-364,-761,-786,-740,-1343,-1089,174,544,942,891,1400,-880,1904,1952,1504,-77,-1145,219,-514,-1199,638,-271,-1189,-44,-198,-327,-1332,-363,-295,-344,-80,11,-788,-1516,-1341,-1804,-2975,101,7,-89,-144,-266,-320,-3617,-114,-521,-2375,775,1089,1420,1001,-56,855,253,-1128,-1339,-434,-817,-2094,154,-947,-449,-661,-804,-905,-1703,-815,-629,-325,9,-1199,-264,-1098,1025,-198,80,-146,-1002,-859,-1206,-393,-940,-1179,-1492,-1704,-1791,-1845,-1668,-2228,-1407,-1311,-1291,-1247,-1139,-1027,-964,-829,-675,-543,-372,-1465,-1019,-257,-326,-1691,-542,-713,-909,-1036,-1102,-1079,-971,-1371,-1446,-251,-6,-207,305,415,761,-549,795,620,-1204,-650,-1980,435,256,-768,-258,-546,-819,-1096,-1281,-1357,-1396,-1330,-1203,-991,-767,-534,-280,2,288,-1106,-1755,164,193,207,781,-21,-1542,175,-122,-403,-735,-816,-892,-914,-900,-846,-783,-1183,-659,-613,-577,-536,-510,-451,-1221,-279,-549,-556,52,-751,-159,-659,432,462,528,-566,93,196,-366,-524,-395,-466,-551,-668,-748,-766,-739,-691,-609,-470,-1047,-968,-223,-85,-9,-1561,-854,-432,304,266,-286,52,-89,-194,-303,-371,-346,-222,-66,-632,182,-347,-74,146,-1301,-1399,268,1537,1466,114,-1287,-1661,-360,-474,-469,-250,-497,-1247,-1059,-1086,-840,-1485,-1253,-356,364,-491,-631,-242,853,802,-417,-1424,-1518,-736,-889,43,90,160,-1143,504,197,-1355,828,1186,568,144,-1667,-1044,-1454,-462,283,139,-810,-1708,-2152,-990,214,1446,383,227,-969,1269,5177,952,-614,222,317,73,-338,981,347,-770,339,905,164,859,-698,647,342,-29,-381,-761,-1099,-1363,-1568,-1626,-1599,-1518,-1461,-1410,-1411,-1731,-1237,-1089,-890,-623,-393,-1184,-907,-920,81,52,22,-1285,-437,-744,-1095,-1290,-1263,-1995,-1509,-1595,-1734,-364,702,1141,-1603,1339,326,-1393,-1288,1334,61,536,713,454,-259,-2462,-1943,-1943,-333,-604,-1492,1721,-4858,1832,-4242,1530,1339,-20199,774,-3913,-41954,-84380,105,90,86,108,54,-1948,-13873,-4309,-214,-2815,-1072,-3128,-1986,-5469,-2158,-3076,-3713,-2937,-183,-2392,-310,-457,-1080,-2281,-1113,-1268,-1421,-1514,-1511,-1463,-1337,-1185,-962,-957,-538,-837,-1605,-74,-128,-178,-351,-598,-934,-1489,-1606,-1981,-1955,-1573,-1216,-916,-615,-370,-861,15,57,110,149,-593,115,-685,-755,-396,4,561,-927,688,535,-1172,-622,-1200,75,-182,-1274,-634,-1188,-1056,1172,-711,-1516,-1445,-256,1610,1321,37,1074,-478,576,317,86,-183,-386,-572,-700,-810,-868,-888,-1622,-932,-1091,-1403,-841,-830,-758,-878,-690,-707,-730,-971,-744,-749,-813,-905,-1988,-1164,-1236,-1264,-1160,-1201,-703,-443,-312,-179,50,89,-917,-1627,-2289,-1193,-1867,-993,-930,-677,-364,-43,-545,375,381,276,94,-207,-561,-978,-1398,-1737,-1749,-1413,-1056,-1073,-2350,-1521,-124,-671,-1119,-2257,-2125,-177,-270,-1273,-761,-410,-390,-343,-503,-262,-164,-97,-1425,141,289,323,668,-693,-1431,-235,781,1084,-755,268,732,-900,270,108,-675,-1518,-1357,-969,-594,-688,-744,-682,-588,-362,-265,-322,161,255,-1594,-1103,-2120,-444,-299,-489,-682,-759,-1075,-1681,-316,-10,205,-1428,314,-723,603,773,-584,3,997,-814,-1158,-18,148,-295,-2040,-436,397,478,346,276,138,-1198,362,440,597,744,-353,-139,-295,495,212,-1304,-191,-1606,20,999,610,360,839,66,669,397,-2335,-630,-1054,-1156,-1008,-1176,-1144,-822,-1006,-2159,-1673,-1512,-2104,-712,2442,1965,2063,2631,-930,-181,-1060,790,1280,855,-451,-329,266,-793,-7,817,16,-348,489,-829,-274,-1077,-1802,1055,766,485,202,-922,-410,-798,-1137,-1494,-1879,-2299,-2326,-2018,-1720,-1512,-1355,-1240,-1231,-1307,-1412,-1480,-1377,-1153,-810,-442,-50,297,377,591,-3,352,-10,-876,-883,-1369,-1772,-1989,-1902,-1674,-1484,-1394,-1441,-1537,-1694,-1992,-2375,-2329,-1915,-1492,-2352,-1053,-280,61,-617,260,-1524,99,-26,-187,-502,-268,-1627,-657,-64,-197,-1326,98,49,-73,-695,-445,-514,-494,-339,-127,47,-903,-1336,-1105,-347,313,87,-314,-1481,-1262,-1768,-1938,-1624,-1044,-388,142,-821,-502,-776,-1510,-440,1159,1627,-200,-1600,-784,214,330,-275,-663,-749,-468,-4,497,-228,1171,443,120,642,-1215,410,-1066,15,20,-16,-882,1286,1304,-502,-1279,-183,41,629,-1669,1326,1223,950,-1438,227,957,-397,-950,212,-2196,-1782,149,-128,-378,-566,-3508,-728,-728,-750,-720,-639,-509,-307,-49,-3687,-1634,-52,-804,696,670,575,455,401,393,474,594,752,831,838,848,712,533,276,13,-1825,-1919,-380,-362,-235,-200,-171,-228,-781,-2024,-834,-1087,-1393,-1695,-1911,-1917,-1695,-1381,-1026,-734,-498,-1534,-2150,-1416,-1702,-602,-723,-722,-570,-308,18,7,-1394,-985,404,244,-20,-304,-468,-991,-70,393,-1120,-532,-83,-1103,-844,-664,-751,1198,3197,789,-1436,1136,-273,-592,-322,737,1139,-1582,-215,-1474,-1856,-158,-469,-825,-1201,-1583,-1938,-2197,-2086,-1844,-1618,-1528,-1443,-1375,-1280,-1099,-847,-636,-438,-1235,-1157,-62,-38,-104,-174,-218,-144,-158,302,-45,-879,-631,393,280,-1506,-669,930,565,-455,19,21,281,687,410,251,397,142,644],[192,332,319,211,58,-169,-329,-562,-753,-1261,-920,-877,-762,-1230,-559,-1059,-515,-466,-473,-519,-646,-1447,-950,-1061,-1067,-1260,-1571,-746,-598,-517,-430,-442,-819,-1484,-899,-1172,-1425,-1298,-954,-579,-496,-236,640,500,-666,-269,1278,1753,-1031,-1659,-816,-1033,-1327,-1035,-200,-694,-1198,-1558,-1395,-1250,-717,-601,-406,-1305,-568,-760,-943,-990,-787,-496,-455,166,462,655,24,-1259,-570,-868,-134,-970,694,434,-1523,505,449,405,-335,454,489,-1295,581,162,-393,405,-201,576,-224,-149,-535,-1253,-922,1763,1545,1353,742,969,-611,797,810,874,-241,-896,65,-926,-1511,264,-1004,-1236,408,592,140,-1112,-909,-1480,-2012,-2211,-1809,-1361,-999,-1664,-1598,-2901,111,230,282,297,145,-52,-3438,-469,-1038,-3097,-764,-692,-505,-350,-213,-133,-138,-958,-1535,-684,-700,-2475,-469,-997,44,386,-781,-1158,-1733,-831,1126,1609,1740,-1591,-409,-1269,920,-770,379,-254,-1255,-984,-1241,-221,-712,-912,-961,-823,-616,-1955,-1272,-2118,-331,-474,-756,-1047,-1242,-1267,-1095,-697,-227,221,424,-1816,-657,1193,-180,-1651,-336,-317,-276,231,-443,-415,-642,-1037,-1663,-639,-566,-492,-457,-522,-621,-864,-883,-996,-1088,-1014,-1665,-622,-391,-539,-128,-98,-115,-787,-1119,-110,34,-905,-1020,940,1204,-674,1179,1319,1233,-1013,-1893,108,-367,-857,-1280,-1413,-1687,-1159,-964,-813,-733,-807,-798,-962,-1202,-1446,-1652,-1768,-1729,-1624,-1498,-1390,-1355,-1370,-1541,-1633,-1900,-2189,-2336,-2091,-1781,-1459,-1153,-875,-563,-375,-271,-232,-428,-720,-460,-355,-392,-506,-624,-720,-793,-851,-855,-763,-644,-993,-372,-130,54,-1448,-650,9,641,609,-121,274,81,-177,-515,-912,-1321,-1733,-2150,-2163,-1662,-1096,-527,21,-1172,-1271,456,1712,1892,170,-1309,-1686,-233,-696,-756,-136,-309,-1159,-526,-1195,-1633,-1556,-1181,-508,32,-222,-378,-108,866,690,-528,-1425,-1399,-674,-755,469,250,1,-918,-272,-381,-1318,-576,-669,-790,-904,-1684,-1401,-1694,-1994,-2147,-2106,-1875,-1584,-1315,-979,-679,-360,-14,192,-1092,766,952,1004,-611,97,191,11,-434,1056,667,-729,-49,773,-48,818,-862,993,648,48,-525,-530,-457,-441,-962,-206,-51,106,217,304,315,-1476,-707,-162,-468,114,-15,-1032,-753,-526,-680,-866,-997,-1260,-1525,-1823,-2122,-1954,-1942,-1845,-1100,-1261,-1658,-691,1000,1342,-1860,1279,428,-1419,-1161,985,142,123,-403,-937,-1467,-1962,-1762,-2098,-540,-7,-1765,460,-5453,354,-3963,-193,-504,-17536,-1244,-4671,-38532,-175362,-12625,-852,-7220,-362,-150,-997,-11802,-2606,1033,-3298,-904,-3022,-1131,-4465,-3106,-3532,-3152,-3956,-684,-2665,-718,2167,-1160,-2531,613,-935,-1154,-734,175,230,298,498,-546,-1310,-496,-544,-1458,99,2640,2337,853,-140,129,-1571,-394,655,-788,1292,950,82,157,-272,-702,-1094,-1523,-1802,-1884,-1823,-1734,-1644,-1513,-1491,-1426,-1401,-1291,-1159,-999,-1226,-1111,-1131,0,-215,-1101,-307,-834,-1073,1038,-1072,-1622,-1300,27,1686,1481,245,1102,-260,370,-85,-575,-1136,-1759,-2255,-1635,-1007,-362,-125,-2016,-665,-1312,-1342,-373,-749,-431,-648,180,135,-712,-925,447,1305,1408,326,-1656,-240,-1306,-2364,-1524,-1411,-521,594,-438,93,1402,378,-500,-1478,-2280,-1019,-1845,-715,-56,1320,1241,1156,-429,851,568,237,-104,-497,-878,-1265,-1610,-1862,-1936,-1760,-1503,-1195,-2319,-1300,-373,-661,-1065,-2059,-2386,602,591,-1415,-647,776,778,773,-625,711,734,727,-1651,770,390,297,692,-894,-1721,-302,-236,-570,-933,-1267,-1556,-1796,-2002,-1983,-1817,-1635,-1380,-1163,-896,-690,-513,-303,-149,57,-169,-461,280,269,-1699,-1159,-1811,-988,-608,-926,-1347,-1781,-2135,-2174,-1812,-1329,-923,-1550,-196,-516,446,712,-645,-305,1294,-601,-890,207,-151,-229,-1904,-176,441,668,1523,392,76,-900,-28,-712,-1370,-2009,-2150,-1648,-1123,-718,-362,-1548,-130,-1277,182,236,40,71,19,-162,-376,-672,-2170,-1306,-1684,-2082,-2351,-2038,-1650,-1259,-1099,-2174,-1741,-956,-2323,-1067,-79,-148,-271,-419,-1360,-873,-1080,-1238,-1268,-1143,-872,-442,74,-931,56,1258,-94,-420,622,-744,260,-430,-2394,1511,2105,1822,840,-1013,-253,-1135,-596,118,-447,-1138,-1842,-2387,-2114,-1715,-1455,-1378,-1558,-1972,-2556,-2620,-1719,-844,-39,621,1007,1560,589,829,-153,1294,694,-1173,-36,-499,-924,-1320,-1626,-1860,-2040,-2118,-2044,-1757,-1337,-926,-526,-124,221,-1636,-2284,-919,-544,-538,-1100,497,-1210,-129,1017,728,-612,-388,-1914,-817,-198,-616,-987,-4,104,161,-730,-71,-66,-222,-384,-595,-826,-1029,-1263,-1483,-1582,-1596,-1546,-1467,-1360,-1290,-1307,-1324,-1418,-1472,-1417,-1298,-954,-707,-771,-1334,-461,1008,1817,413,-1176,-957,59,1446,578,82,944,801,430,276,3,487,598,-120,363,-896,830,-1156,-104,-79,-38,-1149,723,1023,-522,-1404,-46,29,526,-1600,1699,2889,624,-1224,219,985,-433,-481,656,-2144,-1701,707,436,178,-1086,-3851,-346,-407,-470,-475,-469,-495,-564,-684,-2290,-1151,-1458,-1735,-1916,-1865,-1615,-1297,-957,-698,-511,-428,-405,-506,-672,-771,-900,-904,-811,-609,-2062,-1615,119,271,434,441,-724,293,-912,-1894,-668,-694,-723,-898,-1027,-1106,-1157,-1177,-1116,-1048,-966,-1582,-1863,-1107,-1604,-1047,-1172,-1275,-1335,-1324,-1187,-976,-1435,-684,217,762,1300,1352,-391,-974,655,700,-1099,-728,-672,-1319,-691,-426,-486,1029,2317,579,-1118,1048,-471,-602,-118,494,725,-1834,-411,-1281,-1829,-311,537,293,928,-531,-819,460,-1017,-533,736,514,-201,-588,-443,-860,-1285,-1635,-1277,-1192,-1246,-206,42,158,187,-451,-10,-200,-430,-656,-866,-1098,-1088,-1046,-1649,-820,-647,-579,-469,-374,-298,-232,-189,-67,37,134,-62,191],[-724,-690,-567,-499,-431,-352,-264,-187,-468,-1269,230,411,-25,-1150,-560,-1431,111,-183,55,250,-567,-1760,-591,-1313,-615,-1129,-1062,-750,-59,-110,-183,-361,-677,-1459,-1403,-1685,-1537,-951,-398,-925,-554,-390,898,349,-871,-288,1467,1640,-441,-1655,-1019,-1052,-1253,-850,-629,-754,-813,-809,-844,-1055,-816,-776,-713,-1256,-565,-480,-410,-352,-275,-307,-835,-538,-700,-919,-1079,-1234,-1356,-1416,-1330,-1239,-887,-534,-1551,322,717,355,-343,1652,1128,-1518,593,148,-469,109,-476,444,178,274,-317,-958,-826,-265,-462,-631,-825,-1045,-1226,-1382,-1448,-1417,-1265,-1045,-852,-1289,-1812,-471,-1656,-1087,-601,-653,-687,-957,-438,-171,171,476,775,697,685,-1915,-1461,-2835,191,1475,1291,1075,705,318,-2918,-298,-1387,-3157,-146,149,510,779,3,111,-107,-852,-1773,-709,-436,-2252,-1226,-1613,-1654,-1249,-1097,-1388,-1348,-717,499,626,684,-1985,-539,-1452,310,-1350,-121,-431,-1519,-1196,-1270,-1130,-815,-375,48,-403,-866,-2056,-1166,-2004,-158,213,-99,-366,-464,-417,-307,-91,174,384,317,-1749,-410,812,-186,-1565,-139,-167,-371,32,-1091,-378,-512,-738,-1871,-412,-463,-464,-433,-433,-403,-1120,-336,-331,-551,-428,-1328,-508,-556,-618,-695,-712,-652,-1022,-1255,-58,186,-1162,-841,835,933,-922,912,846,750,-906,-1947,295,192,58,58,-18,-1612,137,69,-199,-712,-949,-699,-814,-713,-374,-30,-1114,1026,67,85,17,1028,1190,-1659,981,-411,-523,-690,-1264,-1738,-1764,-1430,-1077,-706,-481,-357,-315,-459,-907,-465,-460,-502,-628,-768,-909,-1066,-1269,-1491,-1701,-1931,-2003,-1765,-1384,-1035,-1340,-435,123,484,736,71,502,473,-408,-890,478,134,-248,-692,-1046,-1110,-792,-233,408,-1046,-1125,675,2828,2934,195,-1352,-1704,-140,-946,-1075,-37,-227,-1105,2165,2051,915,-1140,-1030,-578,-808,-686,-373,-28,290,404,-709,-1472,-1271,-602,-551,539,367,95,-725,-463,-804,-1294,-1427,-1516,-1399,-1151,-1700,-1308,-863,-858,-869,-960,-1062,-1489,-1213,-1165,-1106,-1013,-891,-758,-1232,-687,-614,-611,-596,-530,-395,-167,-590,495,847,-670,-436,690,-331,655,-1036,1383,1098,-342,-889,-153,-524,-743,-979,-717,-563,-391,-257,-130,-44,-1233,-1385,-765,-379,738,794,-913,-643,45,365,194,128,-616,46,144,255,-789,-2277,-1569,-760,-921,-1452,-1065,6,-251,-2056,-821,-932,-1335,-991,-929,-872,-833,-811,-786,-823,-1435,-1486,-2192,-689,-132,-1770,-75,-5828,-225,-3719,-281,-104,-13745,351,-4712,-25443,-258966,-176680,-83471,-18191,557,520,-801,-9963,-1208,974,-3896,-984,-3136,-401,-3182,-4139,-3917,-2636,-4320,-1571,-2902,-1217,1596,-1070,-2857,703,-744,-1242,-786,-198,-994,-1056,-412,-698,-1256,-457,-255,-1332,154,2628,1948,622,-124,293,-1615,-255,597,-645,294,-62,-445,-782,-1115,-1406,-1588,-1631,-1402,-1089,-1432,-589,-1421,-97,-146,-71,157,-653,94,-6,-1270,-1679,-1071,-166,-307,-1009,2,-407,-1122,753,-1401,-1530,-1019,291,1380,1310,435,1145,-121,783,551,310,-598,-290,-564,-744,-803,-675,-402,-2386,-962,-1551,-1272,-265,-701,-365,-282,148,36,-755,-860,395,956,1321,714,-1275,5,320,-206,-1169,-2099,-1226,-337,-561,306,1393,625,-122,-1364,-2335,-853,-1564,-1016,-190,1776,1744,1659,-351,1202,982,611,235,-699,-651,-998,-1365,-1679,-1924,-2015,-1940,-1724,-2295,-1255,-953,-689,-890,-1843,-2319,515,384,-1608,-545,626,914,848,-817,561,434,265,-1878,-9,-146,-254,-415,-1110,-2020,-1082,-1199,-1308,-1368,-1360,-1322,-1298,-1346,-1321,-1311,-1702,-1569,-1827,-2067,-2235,-1981,-1563,-1178,-746,-423,-624,-102,-94,-1845,-1211,-1508,-1516,-1629,-2115,-2235,-1726,-1182,-1391,-291,149,449,-1524,377,-273,367,392,-762,-652,987,-267,-715,279,-491,-523,-1739,-1193,-1318,-1329,-1269,-1127,-935,-710,-471,-213,112,400,156,125,-300,973,838,-1842,-92,-956,35,-87,-548,-284,-217,-228,-251,-355,-1907,-1248,-1117,-1829,-1459,-1680,-1749,-1621,-1420,-2177,-1678,-736,-2282,-1470,-574,-646,-788,-972,-1818,-1518,-1759,-1954,-2014,-1956,-1821,-1585,-1297,-1092,-711,-346,-239,-494,697,-769,733,235,-2301,1087,1388,1367,795,-1020,-529,-1396,-807,1403,1304,-811,-699,-600,234,-128,-337,-415,-351,-594,258,756,1128,-450,1311,1590,930,2080,782,854,-241,1785,494,-1276,540,384,-258,-936,-1586,-2196,-2671,-2469,-1919,-1281,-630,-80,380,786,865,-1718,-2193,-762,-656,-1314,-1509,654,-862,-416,1220,818,-689,-542,-2161,-945,-268,-999,-647,648,995,1255,-735,-75,1385,1245,540,619,403,-422,-1035,-1156,-766,-1148,-1560,-1932,-2146,-2143,-1972,-1652,-1354,-1039,-728,-538,-1054,-873,-727,-1154,-498,879,1594,1031,-743,-1085,-26,990,134,-698,412,959,1340,858,228,130,14,-330,73,-544,453,-1201,-162,-175,-26,-1376,285,666,-541,-1434,126,118,451,-1551,1721,2881,285,-989,164,1026,-241,147,1153,-1943,-1446,-385,-892,-1341,-1698,-4057,-2120,-2229,-2373,-2485,-2495,-2283,-1969,-1632,-1344,-1056,-824,-597,-391,-217,-115,-92,-111,-229,-401,-640,-878,-1163,-1416,-1496,-1502,-1341,-1119,-861,-2281,-1264,-107,89,336,462,-1219,632,-975,-1702,-505,-785,165,-17,-175,-283,-330,-278,-73,201,530,-1222,-1532,-737,-1221,-636,293,1307,1222,-607,852,-83,-1422,-378,1183,469,1124,1165,-571,-776,467,718,-825,-799,-1159,-1282,-473,-76,-177,511,226,38,-583,-225,-613,-556,-434,-435,-476,-1758,-492,-972,-1522,-423,60,165,248,-1335,-402,394,-1020,-405,534,534,-46,-436,589,-543,-729,182,-163,-1088,-1262,-200,-359,-560,-752,-946,-1091,-1169,-1040,-900,-792,-1201,-709,-735,-1275,-898,-708,-671,-536,-382,-239,-109,-13,149,284,353,-70,232],[116,354,690,962,641,-148,1524,1580,-361,-1246,1579,1535,182,-1098,-400,-1736,15,1,147,119,-792,-1761,-452,-1527,-440,-761,-485,-837,-612,-761,-896,-1121,-1373,-1684,-1944,-1893,-1599,-1155,-796,-1305,-638,-451,72,88,-1043,-309,-615,-1023,-1422,-1766,-1740,-1436,-1130,-928,-861,-895,-1114,-1495,-2078,-1750,-967,-758,-115,-1094,642,519,2411,1426,1026,1372,-1137,479,188,1333,767,-1060,117,-895,-673,-1390,-1306,-1896,-1538,-605,93,243,-357,1487,1234,-1525,638,170,-530,-150,-748,-849,-1383,-1790,-1675,-1381,-1041,-817,-717,-636,-610,-634,-654,-706,-768,-860,-945,-1031,-1170,-1440,-2004,-1516,-1950,-1459,-1303,-1080,-851,-834,-251,-719,507,865,1230,1256,1492,-1981,-1351,-2829,-489,2160,1876,1525,1007,489,-2178,-132,-1295,-2237,-773,1191,1626,1881,73,-203,-315,-758,-1994,-481,-74,-1913,-523,-1281,-716,-1137,-1541,-1959,-1826,-1477,-1157,-814,-497,-2221,-582,-1535,-264,-1799,387,-570,-1574,-1417,-1262,300,-398,692,1167,-442,-1113,-2054,-1050,-1898,-42,238,-302,844,-373,20,349,-246,-59,-327,-553,-1428,-1073,-1234,-1290,-1459,-964,-743,-501,-393,-1655,-337,-492,-451,-1915,857,858,-263,-520,-185,350,-1240,-139,-442,-809,-1094,-1302,-1470,-1486,-1403,-1299,-1163,-1012,-1158,-1306,-473,-289,-1335,-687,206,274,-1129,239,188,124,-778,-1854,-184,-254,-325,-403,-382,-1369,-480,-596,-766,-1010,-1338,-1677,-1508,-919,-225,-212,-925,1266,-52,9,21,1261,1096,-1425,1364,-235,-614,587,-1028,13,-1498,-425,-670,-745,-825,-906,-1000,-1033,-1165,-1276,-1388,-1428,-1513,-1559,-1545,-1489,-1429,-1358,-1261,-1220,-1271,-1325,-1332,-1387,-1380,-1308,-1114,-836,-565,-273,-5,244,-735,-1221,767,841,398,845,160,-877,-926,-132,426,-918,-966,762,1059,1355,192,-1389,-1702,-86,-1198,-1408,41,-156,-1074,2246,2353,1002,-920,-818,-638,771,344,-47,-507,-973,-1419,-1612,-1553,-1137,-513,-289,99,341,460,-563,589,-267,-1268,305,145,-82,-288,-1729,-1369,-1024,-1330,-1495,-1505,-1277,-1397,-643,-326,-111,53,-308,-54,-1336,29,222,97,-530,-191,-298,-331,-793,-130,48,-607,-780,525,-613,380,-1219,449,267,-801,-1307,-713,-1085,-1411,-1662,-1648,-1466,-1219,-978,-702,-434,-1013,-1985,-1368,-328,1313,1123,-834,-581,439,1333,1097,769,-188,214,-104,-427,-821,-1890,-1309,-1110,-1151,-1282,-1445,-1402,-1243,-2152,-832,-547,-1167,-676,-76,-33,-517,-121,-210,-619,-936,-1155,-2179,-791,166,-1554,490,-5953,691,-3415,801,891,-10028,877,-3910,-8534,-291682,-335747,-190199,-25180,298,419,-1340,-8352,-189,-583,-4568,-1306,-3465,140,-1914,-4917,-4102,-2163,-3700,-2161,-2826,-1657,960,-788,-3211,370,-562,-1300,-868,-178,-227,-236,-239,-751,-889,-293,37,-1205,134,92,62,-59,-227,-473,-1644,-965,-1296,-1674,-1897,-1644,-1326,-980,-672,-381,-95,82,228,-759,-1824,-452,-1649,345,-18,-156,964,-537,771,1251,-1260,-2297,-975,-104,-423,-972,-753,-809,-1165,-211,-1539,-1195,-563,562,1318,1439,607,1607,-38,915,1526,1397,-752,-144,460,1224,1145,1088,-577,-2716,-1303,-1778,-1195,-169,-648,-320,157,389,57,-744,-1271,-1798,-1301,-511,245,-839,95,215,387,-444,-1506,-572,431,-646,-359,-429,-246,-71,-1237,-2411,-697,-1192,-1302,-304,22,187,415,-280,813,862,818,90,-915,-774,-680,-464,-778,-1014,-1082,-1045,-915,-2251,-1023,-680,-719,-714,-1609,-1984,-668,-593,-1744,-439,-218,-110,-43,-1018,-143,-242,-435,-2083,-861,-1069,-1170,-1173,-1318,-2192,-859,-748,-763,-863,-1000,-1163,-1347,-1567,-1637,-1610,-1809,-1463,-1372,-1211,-1074,-925,-697,-488,-201,-7,-785,287,359,-2018,-1210,-1189,-1796,-534,-525,72,-1130,-1216,-1305,-273,-274,-348,-1369,-533,-620,-763,-921,-1037,-1141,-1172,-1125,-1027,-878,-820,-517,-1519,-139,52,185,259,334,265,171,445,393,372,281,163,29,-432,-343,-526,-2156,-910,-990,-1032,-952,-1112,-857,-722,-698,-696,-765,-1586,-1610,-1169,-2026,-1466,-1690,-1846,-1788,-1647,-2151,-1565,-1036,-2011,-1840,-510,-353,-231,-126,-2146,-115,-1100,-222,-297,-378,-476,-537,-609,-1232,-889,-982,-1042,-899,-662,-897,74,530,-1784,629,1899,1872,674,-985,-748,-1487,-846,1879,1040,-736,-693,-478,692,-310,516,1992,2780,-498,249,862,1027,-508,1297,1859,917,1791,937,919,-277,1665,219,-1112,1096,1472,1050,621,255,-642,-305,-494,-1096,-799,-469,-196,-52,88,166,-1762,-2104,-594,-541,-1881,-1742,250,-506,-702,-296,-526,-756,-716,-2354,-1059,-182,-1307,-337,953,1305,1579,-737,-54,1594,1398,936,767,527,-242,-871,-1136,-874,-115,-456,-714,-801,-740,-595,-377,-85,191,476,119,-1151,-1019,-678,-1008,-582,748,1847,1550,-374,-1193,-104,497,-294,-1502,-119,764,1315,866,385,14,-312,-557,-783,-995,-1226,-1389,-1244,-799,-178,-1597,63,1209,-606,-1431,275,227,340,-1575,1673,2481,-101,-809,7,1025,70,417,139,-1711,-1159,-581,-831,-1100,-2248,-4217,-1746,-1811,-1841,-1791,-1708,-1621,-1516,-1385,-1266,-1103,-947,-749,-530,-303,-121,0,92,86,15,-143,-339,-633,-970,-1227,-1475,-1461,-1182,-746,-2555,-973,674,-93,769,1933,-1051,356,-1046,-1541,-374,-884,1934,1717,723,1372,-104,1273,1293,1180,912,-756,-1263,-431,-768,-856,-35,-378,-603,-652,-499,-283,-1441,-184,327,-3,481,459,-694,-525,175,275,-452,-844,-1617,-1120,-320,130,-14,-156,-333,-487,-672,-796,-851,-891,-852,-730,-656,-1506,-556,-701,-1197,-498,-256,-228,-722,-2028,-272,-338,-992,-574,-709,-890,-953,-902,-745,-578,-724,32,-79,-1050,-1318,511,488,345,128,-914,-383,-619,-767,-760,-746,-1134,-241,-266,-807,-939,138,88,-47,34,-13,-57,-105,-46,28,146,-63,5],[533,818,605,1217,524,-163,2159,1970,-257,-1236,1222,1013,319,-1109,-171,-1845,-132,-40,-247,-462,-1022,-1733,-1133,-1740,-1270,-1291,-1306,-1299,-1295,-1341,-1339,-1385,-1416,-1475,-1518,-1541,-1643,-1581,-1636,-1711,-1769,-1783,-1748,-1611,-1425,-1158,-786,-417,-16,-1064,-1095,-985,-855,-397,-649,-982,245,-116,-514,-761,-540,-888,-389,-901,591,636,2100,1405,1182,1167,-1375,402,-79,1245,1031,-1064,477,-770,-993,-1350,-814,-1126,-1527,-1485,-1534,-1492,-1467,-1455,-1467,-1450,-1452,-1410,-1264,-1017,-1025,-546,-298,-103,120,-174,-792,346,331,374,439,353,204,831,1008,-238,57,307,-458,-1359,-1906,-918,-1714,-687,232,1138,925,-799,-32,-1389,207,39,-75,-105,-139,-1913,-1319,-2989,-1133,154,134,-2100,-1656,-345,-1361,-668,-756,-941,-1696,33,295,448,141,-429,-525,-706,-2194,-156,265,-1646,-627,-1509,277,-587,-1855,-1193,-682,-237,9,-93,-192,-2099,-560,-1437,-775,-1752,-761,-845,-1283,-1523,-1292,-597,-376,-100,161,-270,-1282,-1934,-976,-1846,122,353,-530,752,-384,137,743,-437,334,153,31,-1163,-165,1126,-12,-1393,273,265,-611,-879,-2136,-299,-521,-205,-1670,-656,-857,-909,-840,-759,-642,-1208,-456,-424,-482,-504,-733,-577,-608,-642,-689,-686,-643,-1235,-1284,-433,-404,-1428,-606,-485,-602,-1297,-932,-1077,-1198,-1338,-1651,-1510,-1509,-1457,-1390,-1225,-1198,-1012,-917,-811,-811,-1215,-374,-209,-795,120,-426,-663,723,-136,16,51,1357,1036,-997,1414,-9,-785,601,-1102,193,-1783,-383,392,829,-143,-47,439,-429,-1248,-300,199,84,-11,-793,-602,-397,-389,159,191,149,-582,-395,-250,-421,-1171,-684,-754,-791,-851,-871,-881,-860,-1000,-1493,-716,-664,-590,-553,-497,-1297,-1072,-459,-510,-796,-809,-703,-754,-841,-829,-1415,-1686,-731,-1450,-1740,-660,-721,-1068,-835,-863,-756,-684,-580,-636,-238,-144,-105,-125,-200,-358,-1172,-1653,-1003,-411,-29,370,851,187,-445,523,-474,-1235,555,630,-275,-450,-1786,-1380,-298,-386,-593,354,-866,-1289,846,914,869,784,-485,-194,-1353,-460,317,191,-395,-298,-237,-379,-1034,-652,-811,-997,-1211,-1333,-1432,-1449,-1460,-1386,-1310,-1308,-1696,-1306,-1331,-1308,-1260,-1106,-881,-577,-244,136,454,-830,-2127,-1934,-320,2546,1215,-807,-585,736,1896,1929,781,270,3460,430,-328,-763,-1455,-1110,-397,-385,-786,-1783,-853,-707,-2146,-303,-46,-975,-333,280,-258,-1134,157,44,-859,-510,-825,-2085,-890,-589,-1196,-703,-5897,-843,-2973,-1013,-1039,-6610,-1184,-2388,-1270,-248574,-470744,-287715,-27704,-1432,-1501,-2537,-6951,-1142,-2308,-5286,-1861,-4018,-146,-785,-4562,-4026,-1729,-2628,-2171,-2368,-1974,-425,-643,-3390,-1018,-1142,-1341,-1372,-1410,-1430,-1372,-1249,-1003,-734,-356,71,-1081,22,1262,842,447,228,546,-1696,103,414,-451,1674,1044,-734,270,-265,-747,-1019,-990,-547,-1468,-2088,-796,-1582,699,96,-286,981,-451,589,999,-1171,-2334,-838,-1533,-2008,-1680,-1121,-595,-1167,-164,-1407,-709,47,821,982,909,726,788,-16,633,595,605,-789,-477,614,636,643,685,-709,-2601,-1611,-1986,-1143,-87,-585,-308,593,794,166,-688,-654,100,84,-281,-1,-382,90,50,402,-313,-1401,-493,417,-704,586,1606,1053,585,-1105,-2504,-581,-829,-1577,-389,486,-9,-483,-924,-1307,-1629,-1768,-1707,-1631,-1549,-1496,-1413,-1267,-1042,-705,-351,27,-2195,-969,543,-432,-381,-1372,-1584,305,-118,-1724,-1109,-1528,-1793,-1732,-1532,-1428,-1376,-1495,-2283,-1824,-1455,-715,117,-1541,-2027,-740,1311,2509,-482,-323,150,-1234,840,-261,-1409,-2233,-995,-30,225,1854,203,-497,1174,227,48,-951,860,2175,-2239,-1145,-875,-1603,-620,-609,-470,-1139,-1462,-1211,-1075,-1054,-1088,-1172,-1163,-1188,-1271,-1377,-1459,-1561,-1644,-1719,-1818,-1916,-1986,-1969,-1858,-1697,-1478,-1275,-1094,-873,-626,-368,-135,74,318,505,535,185,-655,846,804,-2479,-83,-396,109,17,-1641,-10,-161,-263,612,1050,-1243,-1977,-1241,-1936,525,166,-1101,-1032,-1167,-2086,-1462,-616,-1664,-2038,-1602,-1894,-1907,-1537,-1857,-826,-1064,-274,-64,98,-385,-371,-378,-1291,305,199,-612,-659,-371,-1116,-892,-1001,-1276,-612,-257,147,487,-946,-903,-1370,-682,1159,751,-653,-747,-316,795,-473,803,1461,1781,-348,97,640,913,-552,1105,2019,966,1376,934,534,-269,-28,-178,-740,-34,113,276,411,548,-853,682,617,-947,-682,-459,-127,-426,-709,-999,-1768,-2004,-1252,-1144,-1738,-1653,-700,-614,-935,-519,-572,-798,-815,-2411,-1138,-1235,-1444,-1468,-1371,-1183,-968,-773,-638,-452,-288,-97,69,231,-129,-729,-1093,-868,-237,826,-723,-507,544,93,-536,987,996,990,170,-1203,-1112,-598,-873,-671,-529,-622,-627,-531,-1236,-263,-186,-598,-1366,-580,-658,-846,-978,-1083,-1093,-1038,-878,-630,-259,179,-1208,-79,-452,16,-1728,-433,935,-678,-1368,426,370,218,-1616,496,27,-448,-699,-958,-1107,-1158,-1019,-781,-1441,-858,156,405,335,-2751,-4296,-2181,347,97,-155,-413,-679,-915,-1084,-1222,-1293,-1381,-1452,-1502,-1482,-1356,-1113,-770,-439,-131,94,265,292,205,92,-192,-550,-1030,-1540,-2639,-1190,-615,-143,339,1008,-226,30,-1070,-1361,-214,-933,2064,1893,715,1406,-59,953,812,741,753,-245,-1001,-149,-258,-908,25,-252,-583,-823,-863,-749,-1392,-288,-75,-473,118,54,-702,-325,-669,-1067,-1473,-1736,-1926,-1608,-1411,-1235,-1070,-911,-811,-732,-745,-775,-962,-915,-960,-894,-823,-1173,-547,-432,-845,-464,443,-318,-1748,-1417,550,1327,-940,-342,1447,1337,30,-166,916,-571,-720,300,-11,-1022,-1351,-38,-114,-223,-309,-1076,-408,-405,-374,-307,-953,-1081,-122,-746,-290,-851,-42,-75,-61,-65,-103,-162,-243,-219,-150,14,-59,-207],[550,855,403,885,327,-249,2788,2557,-201,-1284,1037,424,-147,-1195,-958,-1727,-799,-470,-200,-309,-1273,-1814,-492,-1975,-190,140,740,-972,380,527,620,703,-385,-1198,-101,-404,-1693,-898,-1032,-1868,-977,-835,-693,-549,-1393,-452,-410,-442,-476,-859,-1200,-954,-1016,-1200,-1362,-1421,-1422,-1344,-1304,-1249,-1178,-1149,-1159,-1234,-1355,-1529,-1753,-1924,-1562,-1227,-1505,-533,-322,121,446,-1139,842,-518,-1288,-1168,830,-163,-1521,-123,-557,-854,-879,-593,-174,-915,696,193,-765,-700,-1244,-132,709,677,314,-153,-893,-616,-536,-221,172,153,429,1372,1741,-901,619,784,-630,-1184,-1815,-1255,-1420,-643,172,2929,1016,-837,-439,-1437,67,-386,-532,-373,-149,-1768,-1354,-3323,-1721,521,-2476,-8227,-4521,2778,-521,3030,81,480,-2374,208,902,170,-526,-1146,-1632,-1762,-2057,-1324,-1139,-1442,-566,-1770,-102,-972,-2311,-945,-439,1,762,1431,1317,-1812,-478,-1153,-1055,-1262,436,-962,-744,-1267,-1355,-180,-380,-548,-717,-865,-1214,-1747,-1181,-1840,-1066,-964,-929,-889,-827,-806,-859,-821,-701,-524,-231,-948,-140,479,176,-1358,455,540,-588,-1398,-2000,-397,-742,-1013,-1306,-1578,-1710,-1604,-1383,-1186,-974,-1029,-580,-429,-368,-271,-522,-152,-133,-165,-263,-368,-467,-1246,-1172,-607,-592,-1438,-595,-339,-267,-1350,-188,-128,-37,-504,-1370,433,720,75,382,-587,-831,338,1180,-674,-873,-1339,1384,56,-859,-25,-640,-344,1943,-169,117,118,1225,1037,-511,1657,261,-1009,554,-1128,418,-2047,-732,-80,446,-224,-61,-68,-371,-1417,-933,-1207,-1333,-1388,-1310,-1143,-955,-811,-701,-602,-587,-675,-768,-810,-905,-1127,-985,-954,-891,-859,-805,-753,-675,-1099,-1690,-341,-221,-87,-5,77,-1736,-1193,-134,-24,-664,-645,-387,-499,-655,-728,-1411,-1644,-1058,-1679,-2039,-1644,-1904,-1696,-1412,-1148,-813,-527,-327,-546,107,258,368,441,-85,-641,-1288,-1711,-843,-281,298,533,628,-231,-359,427,-680,-1172,480,421,-416,-589,-1861,-1332,-29,-405,-755,249,-845,-1128,391,393,314,228,-619,-282,-1232,-875,73,11,-167,-331,-379,-230,-1280,-116,-28,-522,-1160,136,-818,-438,-1631,321,432,-1815,-1812,600,557,451,-1029,-79,-368,-545,-669,-583,-353,-673,-1705,-2072,-337,1667,1198,-818,-638,937,2199,1939,809,755,2712,-20,-640,-627,-1087,-966,-406,-237,-410,-1947,241,-132,-2030,-247,93,-779,45,1094,-692,-1799,390,1049,-1126,-167,-518,-1952,-989,231,-740,-79,-5714,-426,-2316,-744,-792,-3675,-892,-925,-959,-183952,-478590,-347256,-26135,-1733,-1801,-4228,-5690,-853,-4077,-5977,-2591,-4762,456,154,-3597,-3719,-1291,-1424,-1559,-1671,-2076,-1018,-1496,-3031,-2261,-1824,-1412,-1094,-655,-384,-181,-73,-657,4,27,74,-934,-153,451,143,488,539,606,-1766,301,324,-397,2978,830,-1012,90,39,712,1192,437,-779,-1686,-1949,-1837,-1279,-463,-32,-441,224,-373,-369,-923,-1421,-1644,-1070,-352,-679,-1033,688,1067,-1031,-718,-1070,-108,818,1088,1058,638,287,-41,-335,-593,-796,-937,-1081,-1242,-1392,-1542,-1731,-1908,-2006,-2329,-1679,-2040,-1097,-459,-477,-305,570,754,344,-570,-534,-121,-130,475,570,103,9,-195,416,-231,-1205,-324,-261,-824,-1221,-1189,-740,-258,-955,-2559,-498,-497,-1808,-395,613,404,181,-177,-280,-546,-785,-962,-1124,-1208,-1241,-1191,-1063,-870,-590,-319,-42,-2100,-954,-211,-167,-122,-1113,-1144,-190,-533,-1533,-1306,-1641,-1953,-2169,-2177,-2087,-1913,-1763,-2463,-1231,-830,-307,177,-1750,-1802,-862,1267,2475,-431,-484,-35,-1328,1172,900,-874,-2009,-1682,-1227,-33,1118,-314,-770,1011,238,82,-1106,784,2157,-2493,-997,-567,-1146,-1803,-2190,-1930,-1574,-1668,-1075,-732,-420,-197,-970,123,231,-121,-854,-1172,-1628,-299,-517,-790,-1091,-1398,-1643,-1713,-1559,-1224,-861,-508,-128,253,613,909,111,1371,1507,652,125,-967,1520,1442,-2673,-142,-196,1149,164,-2111,-127,-506,-465,450,1360,-902,-2237,-1336,-1697,-85,-467,-983,-1017,-1066,-1957,-1398,2,-1332,-1914,520,652,761,485,-1390,902,-984,712,752,679,-371,-243,-751,-1210,652,685,-835,-774,596,-1420,210,-77,-813,-664,-901,-962,-853,-954,-1023,-1144,-386,96,148,-589,-868,-137,-322,-568,-802,-988,-1170,-1327,-1424,-1454,-1374,-1300,-1218,-1158,-1043,-882,-732,-529,-291,-10,-513,-308,956,1315,1093,1625,1579,-1027,2527,2176,-869,-625,-530,33,1793,1466,695,-1781,-1923,-202,133,-1040,-1366,-392,-535,-1124,-595,-568,-859,-935,-2323,-1228,-253,-1396,158,430,509,533,-727,165,456,504,648,838,611,-144,-682,-1096,-798,-416,1145,-893,-263,631,366,-627,706,347,15,-392,-1259,-1206,-1150,-1158,-1046,-888,-699,-565,-458,-1261,-341,-549,-720,-523,-972,-775,-885,-929,-945,-880,-788,-904,-960,-329,-185,-1167,-3,-648,23,-1760,-997,-81,-813,-1319,-396,-544,-683,-1696,-976,-1085,-1120,-1094,-1050,-986,-952,-855,-753,-1225,-648,-344,-212,-680,-3261,-4365,-3124,-92,-208,-320,-451,-603,-733,-785,-778,-678,-571,-443,-320,-215,-629,-160,-124,-82,37,217,491,756,1021,1350,1567,1737,1780,1386,-2378,-551,807,-117,-140,-587,-716,-532,-1127,-1231,-102,-1009,-51,-323,-607,-744,-578,-184,309,746,1114,196,-822,31,191,-751,-389,568,-159,-307,-548,-458,-1309,-556,-519,-958,-417,-416,-681,-476,-583,-714,-855,-924,-1959,-1079,-1176,-1271,-1340,-1366,-1393,-1364,-1321,-1187,-1149,-884,-741,-559,-454,-885,-550,-252,-561,-394,92,-720,-1713,-605,554,715,-961,-404,1160,1189,-42,-71,948,-575,-760,293,-17,-1058,-1407,-980,-1313,-1242,-879,-1187,-487,-397,54,125,-1237,-1132,-167,-1279,-704,-953,-965,-732,-351,-239,340,677,917,310,-17,-11,-115,-414],[-1106,-1184,-1211,-1316,-1408,-1440,-1390,-1296,-1145,-1276,-787,-621,-463,-1202,-323,-1388,-539,-424,-425,-524,-1423,-1901,-641,-2113,-96,391,571,-967,177,358,959,969,-376,-971,633,482,-1678,161,-27,-1599,-1003,-544,-692,-829,-1496,-1236,-1399,-1569,-1634,-1602,-1404,-1095,-728,-328,-610,-603,1030,67,142,-575,-144,-1243,-590,-403,-17,380,311,197,436,796,-1462,130,-478,876,1218,-1228,1249,-117,-1382,-913,1018,-364,-1492,-34,556,-604,-570,719,294,-450,-287,-507,-914,-950,-1303,-1288,-1608,-1975,-2100,-1857,-1354,-854,-403,75,520,7,621,1562,1797,-1561,1312,1239,-792,-1011,-1792,-1536,-1200,-727,168,312,-151,-935,-887,-903,-256,181,643,1081,1366,-1614,-1451,-3827,-2248,-1939,-7056,-14100,-7463,963,274,1070,1029,911,-2185,-498,3,-398,-695,-817,-916,-677,-1814,-130,-49,-1315,-223,-1866,-574,-1147,-2010,-1426,-1441,-1252,-965,-615,-291,-1567,-384,-802,-961,-728,551,-1095,-127,-854,-1480,-255,-541,-781,-993,-1134,-1199,-1543,-1155,-1907,-971,-927,-991,-1071,-1130,-1210,-1328,-1326,-1238,-1113,-900,-803,-574,-402,-248,-1384,131,258,-352,-1947,-1601,-219,-640,199,-852,0,-74,-838,-1241,-33,142,-795,662,794,833,555,-396,974,978,498,145,728,-205,-1215,-1006,265,-463,-1422,-682,-175,-235,-1242,-176,3,271,-365,-1081,1247,1593,98,-329,-799,-623,160,957,-904,-933,-1472,999,-16,-951,-460,-860,-30,2345,-192,271,191,1910,1074,-69,2229,518,-1300,429,-1119,635,-2146,-990,-1816,-1871,-1214,-669,-273,-306,-1611,15,157,132,45,-1039,-926,-709,-518,381,522,582,-419,-904,333,-507,-1141,-203,-357,-501,-692,-866,-1042,-1184,-1260,-1828,-1388,-1381,-1313,-1244,-1118,-2170,-1317,-664,-527,-550,-505,-179,-124,-183,-236,-1406,-1610,-971,-1900,-2301,-1280,-689,-1086,527,1053,1045,-176,-104,-412,1049,1147,1436,992,-421,-656,-1178,-1692,-804,-1363,-1901,-1977,-1498,-1116,-728,-427,-898,-1093,-25,-5,-501,-655,-1967,-1248,-668,-957,-1191,-1477,-1739,-1778,-1639,-1317,-1069,-852,-698,-462,-1010,-1146,-338,-434,-590,-793,-1034,-1280,-1525,-1699,-1798,-1744,-1613,-1384,-1171,-938,-1855,-518,-293,-1760,-1498,17,-31,-159,-1052,-750,-1153,-1557,-1874,-1739,-1388,-968,-1280,-1631,-394,-198,-228,-880,-758,-567,-629,-659,-540,-434,-216,-489,-914,-468,-823,-887,-561,-204,-62,-1838,0,-455,-1832,-1504,-1634,-1340,-919,-428,-1120,-2448,-365,458,-1419,54,-277,-1859,-1112,1246,-241,605,-5466,-251,-1437,-935,-931,-1398,-544,-348,-217,-121902,-366746,-297953,-21873,-1256,-1785,-6248,-4527,-708,-5756,-6572,-3455,-5684,391,857,-2619,-3300,-841,-206,-604,-842,-1972,-662,570,-2547,-560,-991,-1342,-1208,-760,-415,-96,145,-566,380,486,731,-769,-387,774,-631,572,877,607,-1860,514,251,-374,1307,622,-1223,-138,-528,821,1415,1374,-1166,-1189,-1639,-1393,-889,1053,325,-621,476,-310,143,203,-589,-885,-352,-237,-765,-1082,822,1574,-711,-1187,-641,567,1717,1353,2694,1502,839,1704,-38,887,969,613,-366,-997,-643,-1056,-1469,-1775,-1728,-2030,-1221,-1832,-1059,-427,-310,-301,-137,-113,-140,-405,-406,-362,-346,398,602,601,-105,-486,404,-192,-934,-67,506,-661,-282,-797,-1264,-1739,-1859,-2500,-1134,-790,-1909,-291,22,264,507,-113,939,1066,1154,-28,-940,-900,-269,269,527,265,-245,-191,-391,-1946,-957,-1068,-980,-980,-953,-939,-914,-925,-1257,-1047,-1122,-1253,-1407,-1550,-1639,-1500,-1278,-2368,-655,-341,-9,42,-1852,-1550,-903,931,1025,-360,-610,-197,-1417,1063,1165,-785,-2053,-572,330,396,1065,-764,-908,834,325,104,-1226,196,-77,-2745,-750,-897,-1101,-1190,-1154,-1108,-1018,-1649,-883,-743,-605,-559,-764,-551,-552,-607,-1279,-1262,-1571,-564,-435,-575,-208,-1541,-94,-582,-92,-90,-113,-134,-74,60,238,405,69,665,683,605,33,-1324,-252,-721,-2336,-1903,-1984,-1427,-823,-1774,-455,-768,-636,324,209,-549,-2062,-1429,-1415,-1320,-795,-794,-959,-880,-1724,-1352,652,-1032,-1564,1106,1974,714,-17,-897,1397,-825,642,724,728,-361,-41,-1102,-950,-538,-764,-1013,-1090,-1193,-1748,-1350,-1372,-1359,-1314,-1278,-1186,-1064,-986,-1093,-865,-533,-366,-213,-510,-1001,75,128,-468,100,91,38,-49,-291,-233,-268,-549,-462,-610,-697,-705,-651,-449,-264,226,-928,139,1400,1776,650,991,1206,-1058,2547,2293,-816,-583,-638,-117,3010,3047,553,-1767,-1816,32,981,-190,-997,489,513,-1190,-343,535,-894,-994,-2095,-1284,-246,-1173,327,592,428,269,-712,9,24,92,240,389,536,-246,-692,-1105,-631,-544,563,-908,-26,117,-52,-573,-276,-346,-368,-458,-1259,-1255,-563,-740,-879,-672,-728,-829,-922,-1212,-1044,-1091,-1121,-1093,-1155,-1008,-929,-811,-723,-623,-543,-1058,-1267,-266,-190,-1057,-95,-828,-17,-1604,-1529,53,-941,-1234,401,373,-216,-1675,88,-39,-694,-510,-881,-1,50,153,227,-1005,-483,238,137,-1478,-3602,-4344,-3667,-782,-920,-968,-954,-909,-836,-1650,-677,-590,-530,-451,-366,-293,-1762,-335,-423,-600,-818,-1090,-1332,-1523,-1452,-1163,-921,-669,-486,-349,-2068,-430,-241,-307,-313,-393,-392,-595,-1152,-1074,-226,-1029,-366,-567,-768,-843,-678,-341,-351,481,779,633,-643,183,625,-344,-921,-153,-361,-402,-819,-604,-1108,-714,-921,-1313,-979,-617,-570,352,-873,438,952,-664,-1824,-511,-206,774,432,-16,309,-178,1263,2035,-1268,-877,708,-229,522,-590,-508,-94,-284,-239,1351,-1101,-809,181,257,-116,-974,-538,-472,-325,-115,40,365,-510,-754,314,-15,-1074,-1402,-252,-413,-501,-597,-1163,-619,-485,-161,-21,-1392,-1153,277,-1602,542,-479,159,-120,-359,-596,-813,-958,-1017,-907,-773,-640,-574,-566],[-383,-390,-341,-396,-514,-691,-916,-1196,-1370,-1338,-969,-677,-359,-1217,178,-1025,-770,-71,-324,-809,-1567,-2068,-924,-2184,-116,880,798,-1001,-77,122,363,196,-458,-746,-387,-591,-1695,-998,-1201,-1359,-1417,-1375,-1302,-1202,-1592,-1140,-1085,-1072,-1012,-949,-1165,-819,-378,184,-449,-275,1900,51,104,-449,-173,-1380,-447,-89,-465,10,1234,679,276,182,-1333,-5,-593,565,1107,-1338,1653,358,-1216,-663,822,-593,-1476,-306,83,-935,-674,530,143,-192,-531,-824,-1098,-1144,-1252,-1330,-1361,-1356,-1201,-1072,-1135,-607,-427,-215,-46,-107,109,68,-48,-2048,-525,-819,-1168,-1426,-1839,-1740,-1048,-931,-378,-148,-61,-1068,-1324,-529,-909,-1434,-1930,-1921,-1445,-1489,-1593,-4453,-2691,-4295,-11179,-19894,-10803,1010,800,598,388,180,-1191,-1265,-588,-995,-1405,-1677,-1565,-1104,-1581,94,596,-1236,213,-1483,-855,-935,-1426,-500,-133,327,457,557,648,-1375,-286,-428,-593,-216,1307,-1045,515,-386,-1638,224,-327,-218,-513,-762,-952,-1300,-1109,-1989,-923,-814,-915,-769,-731,-735,-817,-836,-814,-769,-622,-690,-349,-180,-23,-1429,337,442,126,-2161,-1236,-143,-672,385,-329,413,490,-1137,-1390,120,197,-511,730,716,620,513,-301,473,425,354,95,124,-310,-1082,-754,-327,-611,-1369,-804,-829,-870,-990,-624,-296,127,-178,-750,1452,1833,167,-952,-845,-433,-44,740,-1108,-905,-1466,542,-45,-1002,-809,-1003,-320,-516,-788,-1126,-1504,-1929,-2275,-2051,-1692,-1433,-1586,-1180,-1212,-1342,-1839,-1708,-1805,-1680,-1502,-1301,-1116,-873,-1772,-539,-326,-12,283,-1158,-987,-793,-518,1937,2138,1485,-415,-1059,976,-675,-1164,-79,3,-379,-727,-894,-863,-660,-633,-1832,4,-115,202,92,-104,-1886,-1391,-1362,-1930,-2101,-1565,-966,-445,-114,-59,-1366,-1543,-424,-2032,-2320,-825,-200,-1069,1556,2171,1017,114,119,-221,1071,1378,861,151,-694,-956,-1098,-1516,-559,-173,202,539,910,-1093,-295,146,-1077,-953,330,114,-469,-499,-2000,-1092,345,-444,-867,-870,-1204,-1305,-1293,-973,-636,-307,-653,-209,-692,-1156,981,1056,495,-130,-652,-116,-1699,639,444,-521,-942,-359,-636,-1418,-1994,-1244,-1287,-1306,-1263,-1258,-1263,-1284,-1376,-1453,-1507,-1462,-1335,-1106,-872,-563,-915,-1201,-456,16,-54,-964,-907,-698,-941,-1197,-1351,-1547,-1600,-1512,-1365,-1124,-896,-827,-818,-355,-247,-1525,-131,-68,-1547,-114,43,-506,173,259,-1402,-2948,-1108,-77,-1702,-97,-408,-1839,-1230,-1384,-1746,-2100,-5160,-1333,-979,-774,-564,-495,-557,-696,-880,-67494,-252810,-223804,-17268,-790,-524,-8373,-3413,-170,-7072,-6937,-4377,-6741,161,1159,-1755,-2843,-358,923,477,66,-1711,-917,-62,-2010,-608,-834,-1320,-1319,-1367,-1428,-1406,-1349,-1215,-1102,-910,-683,-597,-662,-31,-1465,459,666,547,-1978,734,200,-389,1132,443,-1320,-110,-1057,409,360,317,-1474,-632,-1315,-1610,-471,1501,417,-834,663,-267,-95,-31,-128,-104,-46,-80,-820,-1141,336,284,-231,-1281,-198,1268,1983,1585,2426,1425,808,1569,-55,944,1920,1438,-2,-1103,-569,-1232,-1585,-1193,-698,-1736,-643,-1496,-1055,-22,-266,-554,-924,-1308,-1731,-2111,-2241,-2025,-1827,-1683,-1539,-1372,-1159,-851,-525,-219,-631,244,618,-589,665,1152,1252,1262,-701,-2346,-466,-21,-1691,-112,1300,1366,1455,-73,1431,1595,1138,-51,-830,-886,-117,219,693,447,-314,-196,-141,-1769,-996,-1915,-519,-576,-689,-887,-1113,-1366,-1581,-1692,-1661,-1638,-1655,-1734,-1889,-1812,-1619,-2120,-1088,-810,-500,-239,-1692,-1321,-891,506,629,-310,-744,-382,-1542,838,912,-677,-2073,-468,411,394,908,-1174,-952,838,421,61,-1354,68,-201,-2689,-651,-739,-776,-719,-826,-532,-747,-1425,-705,-418,-384,-451,-623,-701,-856,-1087,-1668,-1562,-1653,-1453,-1082,-671,-247,-1623,557,-253,445,569,-206,803,548,1005,2480,2446,43,2044,2707,737,-136,-1702,1439,1724,-1951,-401,35,363,-505,-1349,-821,-942,-811,159,-39,-255,-1635,-1576,-1179,-623,-499,-606,-928,-689,-1450,-1385,638,-849,-1218,816,1382,665,-500,-473,1333,-657,507,534,554,-428,22,-1440,-623,-782,-958,-1134,-1062,-1029,-2137,-993,-994,-1010,-1511,-1112,-1163,-1215,-1278,-1388,-1540,-1723,-1834,-1691,-1489,-1243,-1031,-809,-647,-502,-364,-300,-303,-527,-431,-495,-643,-853,-1142,-1414,-1528,-1250,-828,-408,-5,-1380,490,828,981,217,340,746,-966,1242,1336,-831,-614,-831,-362,2560,2720,336,-1793,-1732,233,1608,588,-692,260,764,-1184,-641,123,-962,-1037,-1866,-1374,-279,-943,383,1176,1102,985,-732,571,567,500,497,488,434,-496,-821,-1176,-462,-618,-704,-1072,-1341,-1416,-1302,-1044,-837,-644,-489,-488,-1263,-1331,-743,-905,-1090,-1307,-1509,-1731,-1896,-1839,-1666,-1670,-1380,-1229,-1124,-979,-844,-677,-538,-378,-223,-1242,-1523,398,628,-949,491,-1039,48,-1379,-1964,-416,-1108,-1176,575,536,-519,-1560,290,-232,-683,-954,-1310,-739,-487,-197,33,-827,-427,328,288,-1457,-3455,-4273,-3765,-368,-484,-530,-546,-564,-1324,-4209,-750,-873,-1050,-1220,-1385,-1542,-2873,-1885,-1862,-1693,-1500,-1354,-1213,-1149,-1118,-1013,-977,-914,-884,-856,-1792,-813,-798,-806,-743,-771,-778,-827,-1194,-1034,-1202,-1343,-1516,-1610,-1483,-1138,-718,-312,-1044,354,520,518,-500,183,-130,-343,-1574,-251,-474,-127,-915,-749,-844,-268,191,-1507,228,470,-424,709,-1165,333,1398,-545,-1734,-391,-307,513,340,-243,-288,-209,619,879,-1343,-1053,690,-258,628,-328,-473,-2,-60,-61,1036,-1429,42,-410,-752,-826,-1000,-525,267,614,-203,131,1028,-410,-717,346,-31,-1091,-1356,1145,2539,1092,-900,-1046,-667,-553,-458,-533,-1327,-1091,-194,-1552,469,-214,-248,-534,-724,-910,-1128,-1372,-1655,-1853,-2034,-2154,-2240,-2279],[-512,-296,-40,98,-232,-411,158,68,-19,-1378,-130,-146,-123,-1125,-107,-582,-942,-217,-595,-1066,-1606,-2089,-1194,-2060,-180,620,663,-1008,-287,-85,664,573,-525,-465,172,63,-1677,6,48,-1001,-945,216,278,-436,-1596,144,584,426,229,-728,-780,-918,-1401,-1569,-1103,-372,361,56,34,-208,-153,-1281,-134,314,-650,-431,341,-84,-346,-537,-1107,-688,-749,-897,-1053,-1360,-1563,-1846,-1941,-1775,-1533,-1283,-1418,-845,-702,-1151,-751,-348,-271,-184,-166,-190,-1258,-1119,-921,-713,-834,-1135,-1391,-1752,-2004,-2030,-1862,-1620,-1403,-1244,-1119,-1085,-1127,-1614,-1464,-1678,-1809,-1538,-1851,-1695,-876,-1174,366,933,986,-1163,-1572,172,12,-1026,-771,-785,-534,-1371,-1731,-5044,-2995,-6456,-14765,-25648,-14775,1728,1535,1739,1775,1803,84,-1962,1593,1312,485,-708,-1305,-707,-1346,-1074,-1249,-1184,-1064,-926,-974,-407,-810,-283,-25,426,288,1090,828,-1233,-193,-58,-151,260,1644,-766,1146,96,-1809,252,-192,-1,1167,716,28,-1017,-1064,-1942,-1584,-1197,-869,-1248,-672,-104,213,-610,76,-121,-425,-605,-688,-735,-674,-1485,-249,-57,107,-1568,-909,-33,-656,540,257,61,387,-1441,-1392,9,-191,-419,-658,-917,-1226,-1443,-1581,-1707,-1754,-1781,-1816,-1798,-1713,-1592,-1380,-1098,-867,-1329,-957,-383,-398,-692,-755,-1043,-1377,-1752,-1885,-1543,-996,-434,-1138,-679,-288,-307,500,-1272,-795,-1251,234,-74,-1013,-1011,-1069,-60,-298,-468,-543,-518,-435,-273,-87,80,189,-1865,143,-824,119,-1535,-749,-974,-841,-781,-543,-457,-208,-1922,325,651,1044,291,-1313,-986,-857,-505,2375,2400,1510,-492,-1186,793,-841,-1242,-271,-51,-159,-144,31,277,556,-204,-1738,-390,-486,746,921,656,-1349,-1481,-739,-1349,-1844,-1795,-1272,-772,-466,-278,-1371,-1511,-913,-2027,-2081,-146,-331,-1066,1638,3058,942,385,274,-73,1089,1521,1176,275,-914,-1395,-2082,-2007,-1528,-1143,-863,-687,-524,-1508,-398,-388,-1279,-827,-643,-754,-863,-914,-1867,-1112,-1194,-1287,-1314,-1411,-1536,-1638,-1956,-2179,-1969,-1638,-1252,-820,-457,-1007,347,667,847,48,-811,-28,-1798,444,995,-592,-730,-33,-400,-1881,-1908,-1088,-1099,-1104,-1081,-1132,-1220,-1338,-1513,-1624,-1618,-1423,-1124,-739,-358,-444,-707,-899,-591,1630,594,-1138,-1151,806,2637,1936,1145,1996,1733,-1417,-1217,-195,-625,-813,-1187,-1352,-2098,-1229,-359,531,-1253,-361,-28,-503,989,870,-1595,-3033,-1891,-620,-2033,56,-95,-1991,-1390,401,454,465,-4900,736,804,1217,1563,766,2107,2320,2503,-24535,-157998,-162638,-14878,2804,2740,-10410,-2419,-927,-7653,-6989,-5352,-7948,-110,848,-1144,-2472,-300,-629,-926,-1165,-1430,-1572,-1770,-1800,-1701,-1462,-1363,-1496,-711,-515,-356,-265,-507,-175,-145,-112,-496,-1023,-992,-2391,86,162,191,-2153,274,114,-511,-51,-214,-1346,-536,-1465,-655,-588,-546,-1755,-218,-1068,-1746,-119,631,426,-1141,362,-306,-366,-231,335,609,199,45,-911,-1259,-425,-789,-1059,-1266,-1400,-1439,-1419,-1444,-1403,-1307,-1145,-999,-890,-835,-821,-839,-920,-1109,-1073,-1004,-860,-651,-675,-1513,-227,-1157,-1130,-596,-966,-1391,-1884,-1906,-1439,-921,-395,-927,-419,1097,1479,1427,-208,-635,175,-329,-360,557,722,-544,537,1674,1583,1621,-720,-2188,-591,26,-1521,85,2106,1898,1668,-93,1118,781,468,-150,-766,-909,-202,-266,-318,-377,-405,-486,-576,-1599,-1059,-1774,-1253,-1372,-1470,-1571,-1627,-1674,-1699,-1705,-1648,-1586,-1504,-1406,-1343,-1212,-1125,-1883,-960,-927,-902,-966,-1359,-1279,-1479,-1490,-1418,-1287,-1107,-913,-1701,-564,-289,-568,-2069,-405,393,289,454,-1503,-930,854,496,-51,-1488,601,1155,-2343,-189,163,310,-60,-917,-251,-601,-1145,-565,658,722,708,-555,642,633,87,-1755,-1375,-697,-458,-412,-671,-607,-1611,-589,-290,118,355,-295,605,397,932,2710,2273,28,2057,2639,666,-348,-1658,1100,1666,-1576,-635,33,308,-919,-1083,-1623,-1926,-1884,-1678,-1549,-1406,-1266,-1710,-1026,-945,-834,-692,-902,-484,-1113,-1469,514,-775,-909,579,1856,691,-880,-102,1461,-474,347,378,1234,-538,336,-1618,-248,43,-281,-1077,-1168,-830,-1848,-899,-861,-789,-2027,-639,-556,-661,-1280,-1309,-561,-697,-821,-961,-1098,-1365,-1140,-1051,-973,-885,-796,-777,-824,-915,-1036,-1131,-1301,-1511,-1768,-1777,-1412,-1034,-630,-443,119,-1733,637,813,888,-115,-230,282,-717,-95,-510,-926,-1145,-1077,-859,-606,-367,-233,-1794,-1604,-107,-148,-188,-420,-277,-264,-1054,-713,-191,-989,-994,-1602,-1424,-296,-696,396,2794,2607,1337,-704,794,1144,1246,1101,934,291,-810,-978,-1207,-239,-498,-267,-691,-285,206,826,-231,1528,230,1351,780,-1198,-1365,-413,-735,-852,706,186,-592,-1326,-1890,-1445,-1781,-482,-118,-838,42,378,437,225,-185,-18,-1387,-1600,309,354,-785,510,-1185,84,-1065,-1962,-695,-1215,-1068,595,562,-796,-1320,1250,491,237,-440,-1705,-897,-1394,-1796,-1997,-1696,-1365,-1108,-927,-843,-2820,-4076,-3385,-1098,-1268,-1405,-1526,-1635,-2200,-6914,-1509,-1426,-1384,-1323,-1247,-1159,-3920,-1063,-1015,-1014,-1021,-1053,-1053,-1077,-1074,-943,-832,-666,-522,-384,-1469,-232,-79,-38,-61,52,66,-422,-1182,-713,49,-918,292,-5,290,812,913,509,-1347,641,332,-115,-636,-1240,-1938,-1713,-2213,-485,-494,-81,-809,-812,-474,-411,-4,-1463,-442,-346,-197,424,-1289,268,1331,-366,-1636,-257,-404,814,476,-401,-789,-145,-242,-458,-1319,-1195,-487,-255,-55,-66,-408,64,142,150,154,-1598,-37,-8,146,409,-993,-560,1197,1071,-263,230,668,-257,-613,-314,-205,-1080,-1249,1108,2141,677,-1186,-835,-599,-580,-741,-1112,-1057,-904,-562,-1249,128,-306,-643,-917,-1039,-1115,-1211,-1348,-1529,-1589,-1522,-1312,-1070,-820],[133,677,-92,-135,-436,-471,1806,1549,93,-1452,340,-113,-539,-992,-1298,-1547,-1584,-1324,-958,-1356,-1618,-1920,-1422,-1862,-373,771,749,-1077,-520,-340,283,138,-636,-236,64,171,-1726,402,429,-753,-813,163,1,-561,-1603,-523,-602,-678,-700,-950,-842,-959,-1120,-1299,-1442,-1448,-1370,-1209,-1095,-997,-919,-1087,-998,-1118,-1178,-1083,-783,-307,302,224,-931,-66,-681,-256,504,-1369,1632,1262,-535,-191,142,-1058,-1442,-851,-688,-1319,-930,-83,-59,-40,-101,-204,-1498,-961,-685,-878,-618,-627,-514,-468,-953,-309,-342,-369,-444,-576,-712,-884,-1041,-1174,-1221,-1176,-1269,-976,-1774,-1528,-764,-1480,-635,-570,-547,-1312,-1531,-485,-445,-1778,-459,-423,-442,-1397,-1967,-5290,-3290,-8329,-17736,-31280,-19620,-527,-150,324,814,1283,1276,-1847,2303,2426,563,-939,-1597,-857,-1239,774,695,-1244,931,-411,-892,-522,-974,-1256,-1144,-844,-545,-270,-84,-1258,-240,75,125,238,368,-440,819,444,-1902,198,-74,-485,1233,1086,422,-822,-1197,-1767,-541,-941,-1350,-1641,-1158,-799,-557,-508,-199,-166,-507,-655,-340,-374,-333,-1642,53,215,316,-1004,-721,-5,-688,-385,-745,-1130,-1391,-1736,-1324,-807,-541,-327,-169,-92,-136,-172,-235,-322,-374,-351,-209,51,-492,-677,-243,986,-607,-1407,-1191,-148,2274,-477,179,506,894,185,-174,477,-83,-668,-1268,-1752,-1667,-1121,-718,-1392,-697,-1045,-220,-195,-1027,-1086,-1123,-597,-684,-740,-778,-810,-856,-839,-725,-513,-250,-1958,-53,-655,778,-1340,-434,-937,-1323,-1065,-564,214,72,-2067,487,1369,2033,160,-1557,-978,-965,-538,1310,1011,651,-701,-1350,-453,-1043,-1419,-900,-808,-653,-543,-451,-418,-428,-450,-1609,-863,-892,-927,-1070,-1176,-1258,-1636,-1481,-1549,-1496,-1375,-1145,-867,-623,-363,-1475,-1554,-820,-1842,-1857,-384,-561,-1107,1368,2688,819,612,331,-28,1076,1538,1826,1137,-1037,677,61,-1044,41,274,143,40,27,-1912,-440,-317,-1511,-732,-680,-857,-980,-972,-1600,-842,-710,-585,-896,-279,-439,-62,-146,-178,-310,-757,-596,-679,-799,-839,-770,-729,-670,-607,-997,-522,-1744,-521,-592,-719,-907,-1039,-1187,-2005,-1620,-1462,-1461,-1474,-1435,-1406,-1337,-1219,-1110,-952,-776,-556,-332,-71,-560,-481,-631,-716,-764,1655,282,-1365,-1444,489,2529,1904,1352,2223,991,-1882,-1258,-163,-720,-739,-1434,-783,585,-897,-553,-603,-923,-512,-170,-574,1168,716,-1735,-2507,-2637,-1108,-2348,-212,-199,-2263,-1507,1231,1218,1257,-4663,1968,2000,3238,2251,549,5045,3127,5494,2746,-91814,-122804,-16211,4304,3925,-12001,-1524,-1719,-7199,-6587,-6202,-7160,-209,1454,-757,-2150,549,627,445,304,-1102,-1158,-4,-944,-881,-522,-1415,-1680,-60,972,1150,769,-579,727,924,1378,-419,-1372,-1755,-2566,617,988,151,-2174,540,65,-670,-344,-691,-1253,-1315,-1477,-1414,-1225,-1079,-1900,-704,-837,-1645,-405,-172,3,-1460,18,-348,-549,-116,580,386,171,-158,-972,-1361,-1118,-1337,-1381,-1317,-1179,-990,-795,-693,-564,-405,-200,-10,-75,263,357,432,441,-956,330,265,169,-649,-609,-1296,-287,-768,-1202,-900,-1234,-1590,-2025,-2494,-2434,-2018,-1585,-1154,-682,-326,-41,157,-17,-165,80,-416,-126,-468,-906,-1375,-1803,-1897,-1497,-1029,-800,-1973,-741,15,-1334,342,928,886,793,-102,460,199,-74,-329,-695,-928,-1254,-1567,-1793,-1811,-1537,-1165,-749,-1368,-1032,-818,254,348,-134,271,144,-39,-655,-841,-1394,-1435,-990,140,265,431,512,-1601,-602,368,327,-505,-914,-928,-1012,-1279,-1456,-1461,-1315,-1114,-1806,-815,-636,-470,-1984,-349,-351,-287,-236,-1559,-823,144,355,-175,-1569,496,424,-1967,127,59,-29,0,-963,-429,-443,-863,-440,596,530,408,-521,1597,2227,347,-1384,-1304,-121,-827,-868,-685,-638,-1490,-1966,-2403,-1917,-1390,-970,-658,-384,-141,78,260,39,647,820,565,-538,-1123,685,917,-1199,-873,9,-13,-1309,-656,-1188,-794,-1034,-16,58,59,-667,-1620,-786,-473,-751,-1074,-1394,-1739,-1984,-2009,-1726,-1284,-786,-207,389,765,-1088,209,1384,-302,183,269,1080,-685,499,-1514,135,1752,1209,-865,-1292,-134,-1417,845,694,466,-1897,-883,-644,-906,-1490,-1430,-313,-56,-205,-751,-565,-1522,-825,-892,-973,-1039,-1097,-1220,-1405,-1626,-1860,-2045,-2246,-2186,-1873,-1483,-1066,-677,-246,-616,248,-1833,899,2091,1558,-359,-721,-199,-403,2639,2261,-807,-755,-1189,-873,495,180,-96,-1813,-1466,-50,-12,21,-248,-194,105,-882,-649,-438,-1019,-924,-1374,-1495,-361,-524,308,2392,2163,1141,-675,955,906,782,456,174,-33,-1240,-1169,-1215,-460,-665,-977,-1374,-1727,-1690,-1198,-488,226,-37,1298,998,-1141,-1444,-431,-782,-732,803,1804,1123,-299,-933,-1194,-1960,-1646,-867,-470,119,929,1354,64,-773,-460,-1597,-1595,357,1033,-675,172,-1348,-854,-1317,-1678,-1585,-1339,-1016,-451,-183,-1116,-1108,43,-95,-294,-547,-2154,-1196,-1570,-1839,-1945,-1803,-1558,-1349,-1185,-1076,-2089,-3879,-2796,-519,-321,-78,147,302,-2033,-9778,-1249,-1222,-369,-709,-1040,-1328,-5072,-1575,-1369,-1133,-917,-769,-654,-643,-697,-719,-857,-1013,-1209,-1312,-1211,-866,-434,27,111,999,1412,-87,-1231,-562,493,-817,75,-458,99,1406,1192,744,-1018,-279,-819,-1311,-1476,-1207,-827,-420,-1878,-400,-584,-148,-700,-902,-653,-1055,-1252,-1356,-394,212,-22,1207,-1326,124,1873,-256,-1627,-200,-572,512,54,-593,-1268,-1060,-1268,-1197,-1316,-1362,-186,-358,562,88,-431,-4,207,273,1349,-1663,1094,943,808,713,-1045,-655,545,394,-379,1,-298,-623,-960,-1380,-1776,-1742,-1356,-977,-587,-261,-1501,-631,-497,-646,-1068,-1747,-770,-709,-814,-977,-811,-1275,-1719,-1551,-1148,-1098,-605,-468,-388,-461,-77,-542,-338,-398],[1041,1239,-221,-367,-604,-495,1960,2088,121,-1503,-75,-802,-1448,-2042,-2559,-2173,-1785,-1369,-1292,-1597,-1544,-1597,-1398,-1576,-608,727,847,-1129,-665,-546,831,678,-659,24,75,-118,-1748,-460,-642,-818,-951,-1005,-986,-860,-1512,-479,-186,70,333,-1209,288,-619,-241,676,30,504,374,-141,-236,-426,-797,-1240,-1670,-1725,-1174,-1311,-63,558,1584,24,-684,65,-661,-692,72,-1206,2914,2098,-162,38,-183,-1253,-1401,-1066,-835,-1297,-1109,-1318,-1490,-1577,-1629,-1590,-1579,-1083,-762,-910,-415,354,740,976,-610,37,140,834,308,-255,699,350,-630,-632,-814,-958,-1400,-559,-1522,-1229,-524,-1469,550,1569,713,-1321,-1179,603,-615,-1810,-1251,-1888,-2443,-1934,-2106,-4673,-3442,-9295,-19597,-35904,-25074,-1727,-1634,-1313,-913,-500,-68,-909,660,959,747,-1110,-1763,-989,-1104,762,572,-1279,1432,191,-523,360,28,-258,-430,-502,-484,-378,-277,-1297,-280,-167,-174,-182,-227,-208,-172,-150,-1603,76,142,-990,409,536,653,-587,-1218,-1475,920,922,-808,-1390,-835,-689,504,-355,769,390,-516,-707,-328,1605,1273,-1703,660,429,-5,-428,-531,-204,-643,334,544,-826,-313,-1627,-1147,482,322,67,-76,-334,-684,-994,-1261,-1454,-1314,-895,-391,-252,-561,-439,-25,1007,-527,-1508,-1337,-720,2007,-263,-548,-96,631,354,69,-159,-450,-728,-1019,-1231,-1571,-1664,-1647,-1451,-1211,-1008,-880,-886,-1033,-1261,-1507,-1621,-1454,-1159,-857,-623,-525,-547,-710,-1007,-1401,-1699,-1592,-1225,-839,-1193,-250,-746,-1782,-1307,-769,-87,-41,-2068,82,199,360,1,-1811,-910,-1067,-564,-427,-738,-1106,-1538,-1912,-2144,-2258,-2147,-2030,-1924,-1862,-1898,-1922,-1889,-1770,-1582,-1445,-1286,-1284,-963,-868,-777,-707,-1826,-781,-886,-987,-1144,-1268,-1358,-1434,-1339,-1665,-1643,-1142,-1550,-1650,-680,-850,-1169,774,834,698,814,310,-92,1035,1440,1686,973,-1046,1051,405,-849,258,328,620,824,445,-2199,-611,-630,-1766,-674,-601,-905,-1090,-1020,-1288,-603,-74,-627,-990,517,-323,252,1463,1877,-97,-741,-136,258,140,-654,339,-49,-436,-780,-1211,-1160,-1613,-942,-730,-907,-380,-192,-50,-1683,-1311,378,-1010,252,644,1013,1037,962,-879,-612,-231,-893,-1648,-2073,-1426,-595,-708,-680,-980,1353,-19,-1654,-1775,32,1662,1821,1582,2311,185,-2322,-1268,-234,-944,-570,-1262,-1097,596,-649,-307,-979,-1480,-1549,-1219,-829,-494,-150,-1949,-1852,-2831,-1563,-2662,-687,-444,-2635,-1579,573,661,758,-4489,1364,1814,2217,-1268,-526,3309,1143,3501,3404,-56397,-104949,-21541,2608,2401,-12908,-831,-2443,-6193,-5852,-6748,-5822,-61,1238,-658,-1937,960,1525,1339,1181,-792,-1138,580,-393,-1214,-818,-1539,-1930,-843,-923,-905,-840,-766,-602,-456,-307,-433,-1679,-1396,-1654,159,193,-103,-1965,7,-200,-916,-757,-1027,-1245,-1281,-1208,-958,-702,-568,-1906,-391,-686,-1439,-946,-1185,-1554,-1892,-2223,-2148,-1940,-1762,-1563,-1466,-1342,-1295,-1217,-1511,-1126,-1102,-1035,-983,-945,-899,-862,-911,-905,-827,-645,-426,-189,44,282,514,678,-764,823,844,803,-1160,-569,-1155,489,-410,-1309,305,200,-288,-63,-259,-534,-818,-1070,-1325,-1225,-1133,-927,-655,-356,-17,69,-492,169,781,758,-389,154,164,-113,-480,-1006,-1771,-1414,-1612,-1730,-1749,-1697,-1641,-1559,-1443,-1284,-1125,-939,-735,-682,-915,-531,-620,-773,-958,-1065,-1077,-881,-1136,-933,95,535,415,12,699,1066,-38,-590,-1206,-1587,-731,-270,594,675,823,901,-1332,-915,376,689,-623,-454,-747,-687,691,1319,-199,-1111,-972,-1873,623,1343,-269,-1885,-279,-74,-469,-855,-1402,-1256,-1290,-1206,-1206,-1632,-1503,-1756,-1990,-1959,-1613,-1243,-834,-994,-601,-324,-663,-381,498,368,87,-558,1020,978,629,-931,-1162,159,-922,-1358,-914,-1385,-1888,-2281,-1896,-1437,-993,-649,-412,-232,-114,-72,-124,-244,-361,-531,-707,-861,-983,-1110,-1126,-1101,-1081,-706,-421,-1606,-401,-1010,-544,-1075,-114,20,363,-221,-1400,-642,183,-193,-607,-1005,-1426,-1785,-2051,-1980,-1640,-1253,-810,-372,36,-1119,435,893,-188,7,186,900,-879,597,-1219,479,566,714,-605,-1407,-356,-1033,1882,1977,584,-1369,-1444,-884,-1063,-1729,-1548,-208,694,660,-1059,-468,-1652,1216,1399,663,1139,786,1392,817,-1061,-1593,87,-185,-2171,-532,-703,-839,-990,-1009,-851,-336,-1628,894,1589,1305,-504,-1077,-665,-78,2632,2143,-753,-895,-1230,-1114,2608,2283,-308,-1839,-1306,729,825,565,-171,-399,-406,-724,-989,-1241,-1357,-1398,-1403,-1569,-1283,-1230,-1177,-1109,-1089,-1118,-1189,-1314,-1366,-1405,-1380,-1339,-1265,-1744,-1221,-1120,-766,-644,-550,-495,-370,-279,-227,-115,-18,-289,405,629,-1078,-1545,-489,-851,-580,885,1753,1507,-666,-835,-139,-765,-323,-918,-1422,-1362,-818,-197,-63,-1362,-936,-1853,-1542,158,1315,-602,781,-1483,-38,-526,-1134,-1274,-1586,-1739,-1691,-1569,-1450,-1395,-1418,-1476,-1527,-1553,-2298,-1508,-1453,-1301,-1123,-920,-684,-421,-806,88,-1307,-3667,-2125,1244,1524,1817,2065,2216,-1012,-8051,-2144,-1662,-127,-456,-79,-663,-6329,-1804,-1778,-1325,-928,-655,-468,-435,-513,-603,-851,-1175,-1633,-2097,-1512,-857,-166,519,354,1884,2456,303,-1266,-417,641,-664,-257,-319,-90,1285,1665,1136,-389,128,-279,-616,-820,-954,-1101,-1221,-1412,-1635,-1881,-2033,-1741,-1318,-883,-816,-286,-1177,830,451,158,1358,-1229,-25,917,-150,-1597,-112,-665,-79,17,-733,-1576,-62,718,726,-1261,-1391,135,-496,67,160,-451,-111,224,383,789,-1571,536,282,-27,-364,-1057,-1044,-1309,-1546,-1613,-1611,-1613,-1629,-1676,-1843,-2064,-2303,-2117,-1771,-1347,-939,-1665,-331,-243,-630,-1279,-1771,-432,-449,-829,-724,643,516,-532,739,305,-1206,-101,23,785,-692,78,-628,-364,-256],[-1703,-1747,-1526,-1378,-1364,-1518,-1848,-2350,-2884,-2618,-2002,-1367,-950,-523,74,266,-1109,-772,-1652,-1827,-1459,-1247,-1160,-1302,-928,1338,1875,-1215,-774,-760,1364,1509,-633,232,831,627,-1801,214,-54,-359,-661,-916,-1097,-1119,-1422,-781,-420,-79,269,-1563,773,-590,-254,976,77,634,2035,-317,-210,805,-257,-490,791,249,-135,-1183,-293,568,1160,-233,-479,239,-655,-1111,-453,-998,867,367,-99,-561,-987,-1447,-1561,-1685,-1764,-1773,-1796,-1807,-1820,-1780,-1746,-1680,-1544,-1346,-1220,-1097,-1005,-990,-961,-1082,-1193,-1375,-1620,-1806,-1949,-2020,-1952,-1804,-1587,-1353,-1074,-768,-1556,-464,-1261,-926,-255,-1185,589,748,574,-1275,-835,138,-795,-1260,-489,-520,-988,-1463,-2192,-3753,-3579,-9064,-20212,-38241,-30787,-803,-764,-2605,-507,-402,-295,-228,-34,245,668,-1140,-1739,-1164,-1000,727,439,-1330,812,176,-527,-1101,-1409,-1329,-999,-666,-516,-174,-375,-1384,-355,227,216,180,67,-21,-122,-245,-1244,-225,-180,-1520,71,200,295,-361,-1120,-1155,240,178,-740,-965,-826,-800,97,-223,377,352,-500,-777,-431,919,852,-1624,543,274,-99,-498,-950,-1434,-1908,-2118,-1875,-1537,-1204,-1253,-937,-602,-584,-659,-809,-1053,-1422,-1766,-2042,-2012,-1569,-1049,-616,-511,-577,-161,187,1033,-422,-1608,-1326,-1232,1069,-50,-1238,-687,-636,-980,-1196,-1297,-1338,-1408,-1539,-1599,-1701,-1571,-1101,-1150,-364,-518,-989,-476,-780,-858,-963,1058,1554,-424,1297,623,975,748,276,312,181,-1366,-106,-124,1114,-1049,295,-446,-2163,-1399,-828,49,349,-1880,561,1162,1625,-139,-1939,-733,-1111,-527,431,-73,-668,-1347,-1972,-2328,-2031,-1776,-1399,-1221,-1153,-1235,-1337,-1358,-1179,-813,-1209,-1421,-1577,389,925,1082,-136,-1912,-276,706,-96,-90,-68,-287,-527,-796,-1866,-1685,-1377,-1135,-1372,-923,-1097,-1179,-281,-124,135,389,311,-196,1037,1309,1500,806,-940,1352,737,-626,541,425,350,169,-69,-1983,-742,-888,-1941,-975,-1058,-1084,-1055,-928,-867,-694,-529,-629,-1072,195,-122,608,974,1184,-374,-516,152,508,420,-476,905,773,690,525,-1333,136,-1384,-359,-33,-1039,-192,1036,-54,-1239,-922,554,-1070,719,1114,2352,2509,1069,-697,-585,33,308,-472,-1221,-1946,-1947,-1388,-983,-1093,-602,-626,-1838,-1892,-1131,-1230,-1262,-1141,-1079,-991,-2517,-1176,-1058,-1188,-1397,-1606,-1646,-1633,-1477,-1372,-1213,-1150,-1129,-1078,-1086,-1159,-1190,-2136,-1212,-2170,-1855,-2850,-1253,-927,-2871,-1473,-746,-737,-855,-4212,-1050,-1093,-1159,-3770,-2218,-955,-2394,-869,-900,-46025,-103903,-29984,-790,-613,-12849,-292,-2883,-5009,-4834,-6619,-4425,452,1015,-742,-1733,1398,1504,1030,569,-402,-916,-53,132,-1370,-1118,-1654,-2158,-571,725,592,411,-979,90,-13,-80,-456,-1660,-368,-732,-554,-665,-775,-1563,-636,-453,-1149,114,-152,-1011,1007,-826,-73,1392,296,-1759,444,-539,-1158,-517,-980,-1511,-2051,-1184,-749,-600,-68,246,447,597,142,-1175,-1632,535,1443,1632,754,970,1992,1992,1617,1079,1069,-104,594,125,-305,-750,-1092,-1221,-1057,-765,-476,-271,-1622,-498,-1030,-214,-379,-1362,-730,-872,-849,-717,-484,-258,-216,-642,-1351,183,754,843,897,611,1012,249,-475,377,1186,1129,-301,-92,610,379,46,-1279,-1540,-1183,-1293,-1581,-1684,-1547,-1383,-1245,-1161,-1142,-1226,-1351,-1474,-1634,-1712,-1688,-1654,-1646,-1673,-1672,-1622,-1408,-1162,-891,-586,-348,-69,120,294,367,-47,-585,-1618,-1588,-340,-518,-597,-558,-290,48,-1045,-1124,420,841,-628,28,-557,-646,538,1044,-133,-1194,-1149,-1847,649,1849,-138,-1767,-242,-702,-1135,-1302,-1224,-1087,-1073,-1058,-1114,-1657,-925,-656,-1360,-113,139,301,434,-989,-731,-236,-536,-379,14,-104,-313,-647,-799,-1026,-1264,-1384,-1266,-1021,-689,-1745,-709,-237,-1167,790,602,-434,-483,-631,102,-410,-201,652,406,6,-176,-513,-847,-1091,-1086,-855,-451,-552,-1143,-75,-445,-1598,-205,-675,-260,-1060,-226,-360,243,-96,-1167,-533,-426,-312,-199,-888,-46,-2,-1912,-269,-1056,-352,-10,6,8,-1011,-52,-198,-342,-548,-746,-928,-1094,-1026,-885,-719,-492,-227,-352,-1497,-546,-698,753,763,617,-867,-1649,-1025,-1101,-1934,-1598,-109,312,828,-1357,-515,-1729,1581,3106,899,1013,465,2410,888,-1137,-1803,-31,-95,-1573,-792,332,70,452,130,-1119,-1122,-1406,-562,356,1047,-548,-1224,-1064,240,2596,2013,-626,-1047,-1078,-1279,3336,2919,-462,-1841,-1102,779,1254,896,-174,-521,-176,-482,-726,-955,-1044,-1043,-1010,-1620,-656,-467,-261,-32,147,266,-499,286,283,237,209,134,-266,-2135,-952,-869,-608,-818,-1000,-1039,-836,-464,-18,201,1107,-483,1053,1366,-981,-1628,-550,-903,-405,960,1668,1208,-1057,-703,15,-322,67,-291,-604,-830,-975,-1035,-1109,-1697,-1328,-2107,-1515,-1561,-1551,-1497,-1387,-1550,-1232,-1170,-1186,-1185,-1416,-1253,-1225,-1131,-1530,-750,-574,-408,-239,-293,-1831,-847,205,304,396,-62,-910,541,-429,875,-477,-3423,-1445,1228,1318,1441,1547,1588,555,-5206,-3064,-2010,-274,-495,-378,-803,-7650,-1670,-1687,-1308,-947,-672,-443,-336,-311,-279,-391,-544,-758,-870,-710,-241,410,1142,686,2713,3412,721,-1231,-260,829,-429,-222,202,-234,1152,1799,2598,261,1458,934,443,19,-259,-542,-708,-831,-1064,-813,-698,-520,-867,-244,-861,-490,-936,283,314,321,289,-1040,-163,-73,-52,-1513,48,-598,611,196,-806,-1644,15,1488,1598,-1163,-1229,-171,-673,-80,-213,-467,-253,180,355,483,-1398,407,221,-45,-372,-1055,-1156,-1555,-1933,-1728,-1434,-1203,-1012,-868,-862,-930,-1123,-1223,-1460,-1718,-1969,-1812,-1404,-910,-583,-1363,-1150,-149,-234,-759,-600,1951,716,-685,745,210,-1276,-154,-302,524,-935,256,-723,-411,-839],[-1677,-1737,-1722,-1782,-1858,-1909,-1885,-1785,-1574,-1545,-978,-688,-1285,-299,-253,-325,-961,-857,-1948,-1991,-1335,-869,-780,-1027,-1257,1135,1514,-1263,-791,-930,885,720,-490,435,572,577,-1765,480,320,-69,-75,-196,-239,-821,-1293,21,158,201,203,-1876,-17,-553,-193,179,82,685,1762,-496,72,1203,-336,-225,1081,1932,2090,-635,-287,675,1315,-500,-293,472,-609,-1321,-973,-745,-316,-808,-1245,-1654,-1974,-2036,-1832,-1546,-1295,-1295,-1491,-800,-362,-114,96,299,-1259,63,194,-892,-1029,1289,1323,1193,165,-213,-459,-928,-661,-19,308,450,-633,-29,954,1066,-1713,-369,-996,-614,26,-816,553,876,442,-1192,-571,661,-816,-643,98,-86,-1192,-1551,-2193,-2775,-3739,-7933,-19756,-37308,-35637,-2428,-1192,-2993,-928,-840,-705,-590,-414,-305,-231,-933,-1558,-1352,-921,-1237,-1649,-1778,-1502,-997,-543,-95,279,64,-371,-276,-719,-838,-757,-1513,-466,251,143,38,-119,-235,-357,-511,-901,-607,-646,-2011,-560,-488,-423,-393,-942,-864,-481,-595,-823,-1066,-1276,-1456,-1525,-1340,-1073,-836,-581,-899,-625,-289,-257,-1528,-24,128,316,551,-193,134,-437,708,994,-574,-1852,-885,-788,-36,-171,-227,-212,-188,-244,-279,-346,-707,-746,-1054,-1457,-1877,-2028,-1664,-1266,-871,-596,-1756,-1233,-1724,-330,-528,-1613,-1220,-1397,-1744,-2058,-2020,-1725,-1480,-1263,-928,-654,-1869,-753,-1021,-242,-264,-1284,-701,-621,-777,-822,1107,3211,-591,1375,621,1850,1215,-218,173,-51,-1121,67,175,1066,-992,585,-184,-2518,-1396,-765,15,462,-1671,506,753,964,-353,-1907,-552,-1198,-524,631,240,-278,-1560,-1745,-2138,-1870,-1850,-759,-209,-748,291,342,351,102,-246,-1023,-1334,-1933,-2016,-1439,-814,-223,-1768,-346,850,-58,-101,851,759,791,-1005,-2170,-1741,-1525,-721,-1114,-1170,-1373,-1238,-292,-462,-572,-729,-901,-1037,-1071,-966,-745,-447,-882,204,489,-493,777,461,-57,356,269,-1884,-922,-1170,-2119,-773,-1194,-1604,-1984,-2155,-1886,-1676,-1571,-1571,-1586,-1723,-1869,-1744,-1510,-1093,-731,-400,-99,146,221,-379,164,-48,-331,-613,-1432,-818,-1171,-636,-400,-1187,-50,-54,-295,-838,-817,-768,-950,-22,441,809,1088,867,-519,-549,48,1057,907,294,-1134,-787,-1011,-768,-1133,191,-111,-1840,-1694,-964,-84,-89,-11,-28,-1141,-2413,-1092,-453,-1334,109,130,-799,286,-113,278,265,163,29,-338,-1203,-433,-618,-2262,-1007,-1591,-2030,-2961,-1957,-1573,-2844,-1382,-1164,-901,-692,-3764,-121,211,476,-4991,-4303,1318,-7430,1701,-15489,-50525,-112043,-40594,2317,2339,-11838,4,-3064,-3940,-3726,-6027,-3065,773,310,-1033,-1583,52,435,896,1368,18,-532,2227,924,-1373,-1457,-1815,-2415,-823,1157,878,595,-1263,122,-78,-283,-530,-1320,-967,-889,-619,-191,-232,-1091,1202,-5,-1365,356,-281,-893,1238,-509,-386,1340,332,-1587,179,-431,-886,-1147,-1352,-1543,-1766,-1720,-1790,-1876,-1896,-1713,-1485,-1133,-804,-1287,-1726,274,563,862,1108,1116,1463,1555,1434,942,1043,-418,607,328,401,657,550,434,-296,248,217,187,-2038,-416,-928,192,185,-1336,202,182,91,267,370,26,-377,-882,-1256,424,1408,1510,1555,921,1541,592,-366,534,1034,777,-204,-355,-118,-311,-481,-1587,-1281,-1381,-423,-893,-440,-525,-666,-833,-1004,-1139,-1209,-1135,-959,-809,-886,-618,-620,-676,-779,-860,-974,-1021,-1019,-919,-725,-569,-367,-220,-175,-201,-332,-626,-1947,-1411,-1313,-1355,-1120,-762,-267,215,-728,-1132,523,1026,-496,524,-346,-636,394,819,-28,-1242,-1295,-1721,747,1524,-17,-1633,-258,-835,-1278,-1644,-1781,-1611,-1445,-1245,-1163,-1627,-1274,-1420,-1608,-1866,-1919,-1709,-1420,-1105,-872,-667,-492,-440,-407,-381,-489,-759,-843,-984,-1091,-1080,-918,-697,-421,-1725,-709,-484,-974,417,421,-641,-615,-839,-105,-783,-790,-889,-1222,-1586,-1911,-1995,-1647,-1272,-902,-865,-284,-267,-961,-47,-838,-1278,-50,-282,34,-970,-340,-724,-331,-511,-932,-815,-955,-1043,-1089,-1064,-1029,-936,-2049,-785,-1129,-758,-778,-841,-957,-1104,-1318,-1604,-1820,-1886,-1741,-1545,-1359,-1157,-996,-948,-946,-988,-1121,-1560,-1424,-1733,-2029,-2132,-1757,-1315,-1411,-1054,-1033,-1928,-1519,13,1307,841,-1636,-584,-1727,1909,1993,1078,863,165,1057,688,-1152,-1571,-133,-30,-994,-1108,40,-88,338,168,-1398,-1105,-1707,-1339,-434,514,-517,-1174,-1328,534,2524,1886,-416,-1169,-834,-1346,3081,2878,-549,-1814,-861,758,840,440,-257,-550,-784,-1145,-1451,-1756,-1929,-1978,-1907,-1730,-1532,-1328,-1112,-873,-684,-556,-489,-506,-481,-482,-457,-454,-450,-1599,-470,-517,-467,-504,-561,-590,-513,-311,8,203,1136,-642,859,1472,-885,-1714,-631,-956,-274,983,1574,928,-1449,-566,161,40,-111,-670,-1153,-1412,-1234,-722,-158,-1318,-1435,-1892,-1461,-291,1597,-522,956,-1597,85,-21,-229,-294,-1358,-1143,-1360,-1273,-1501,-543,-96,274,629,-214,-1365,-1257,-170,1925,2160,115,-1217,-108,298,3166,308,-3216,-870,3505,3576,3699,3824,3904,2295,-2518,-4004,-2293,-399,-511,2249,2057,-8948,1544,1438,1379,1368,1340,1304,1170,978,844,218,587,610,-23,-378,901,1879,2246,1031,2885,3067,1065,-1165,-158,995,-186,11,768,-373,951,1799,1738,778,1363,1149,893,99,118,72,-195,-474,-1097,-891,-923,-926,-946,-977,-977,-976,-966,-982,-1007,-1019,-999,-997,-956,-864,-653,-1410,-168,-381,269,72,-861,-1536,60,700,547,-1071,-935,-516,-926,-516,-402,-508,-447,87,443,592,-1220,617,512,336,107,-1071,-669,-831,-1237,-1568,-1791,-1765,-1626,-1502,-1505,-1576,-1706,-1831,-2009,-1978,-1720,-1446,-1190,-936,-726,-1273,-449,-284,-182,-690,-610,102,237,-806,468,73,-1278,-185,-577,87,-1101,251,-782,-440,-97],[1407,1193,-763,-1112,-907,-443,-60,-484,-828,-1549,-1171,-1209,-1613,-1255,-1361,-1583,-1859,-2068,-2153,-2158,-1619,-1340,-1197,-1025,-1587,-793,-759,-1299,-787,-1125,-575,-490,-359,-227,-76,90,-1629,386,455,39,247,475,-91,-964,-1194,104,-3,-124,-155,-1781,29,-564,-47,1026,1,614,2233,-658,540,1538,-491,-48,1183,2209,2788,-7,-136,808,1119,-793,-173,698,-549,-1241,-1403,-513,647,204,-112,-308,-1796,-1586,-1381,-1279,-751,-1416,-1728,-1381,1221,2313,2001,299,-1063,321,403,-875,-1272,948,1519,2465,511,-56,156,-2009,-1228,238,255,1253,-577,102,917,783,-1877,-299,-755,-321,272,-494,422,1063,318,-1122,-425,617,-697,-147,118,-243,-1009,-1657,-2124,-1928,-3940,-6531,-18700,-33998,-37043,-5841,-13,-1661,140,244,410,538,691,748,750,-572,-1347,-1468,-853,-504,-962,-1481,-1630,-1373,-1026,-669,-374,-185,-537,-605,-812,-860,-1018,-1626,-576,-452,-518,-579,-691,-758,-827,-912,-887,-807,-713,-2040,-315,-67,186,-48,-706,-598,1013,1127,-686,-333,-829,-322,462,-184,-127,-421,-603,-1036,-880,-880,-868,-1449,-580,-376,-137,140,-36,157,-319,561,400,-17,-1877,-549,-684,-540,-300,-26,203,313,235,95,-129,-1116,-904,-1372,-1765,-1427,-1003,-669,-384,-157,-393,-1883,-1087,-2137,-702,-1003,-1235,-1438,-1131,-932,-698,-477,-272,-111,27,268,-389,-1576,-1002,-951,-159,-10,-1433,-964,-445,-687,-608,794,426,-771,-332,-677,-1011,-1291,-1521,-1644,-1595,-1428,-1236,-1070,-944,-967,-818,-828,-2449,-1281,-1144,-1374,-1524,-1711,-1798,-1798,-1682,-1624,-1717,-1546,-1545,-1609,-1708,-1810,-1959,-2069,-1931,-1632,-1419,-1756,-699,-343,-746,-126,79,487,498,463,-855,-948,-1448,-445,-748,-966,-1049,-1481,-848,-641,-415,-279,-189,-179,-319,-1103,-2509,-1706,-1482,-1831,-1420,-1322,-1592,-1309,567,846,900,1146,219,-767,670,489,421,263,-817,1099,1057,-408,1002,485,-521,230,352,-1889,-1094,-1406,-2184,-898,-948,-758,-445,-67,10,71,453,-615,-1470,-195,-20,-183,-468,-534,-794,-301,-5,327,546,-316,859,818,655,380,-1449,-438,-938,-1418,-1881,-2005,-1683,-1239,-838,-427,-178,435,-689,1512,1851,2411,2967,758,-325,-474,47,1242,753,-15,-1147,-900,-1229,-900,-1012,1640,95,-1591,-1325,-1473,829,1373,1396,1329,-1609,-2120,-991,-633,-1350,906,1000,-239,668,127,350,130,-152,-425,-601,-1487,-938,-1018,-2151,-1138,-1208,-2058,-2967,-2734,-1819,-2419,-1742,-1363,-889,-482,-2990,370,771,-1738,-4929,-6301,1721,-13347,1883,-40892,-59035,-122075,-52872,1421,1775,-9928,107,-3012,-3062,-2607,-5256,-1755,404,110,-1468,-1463,-510,-605,-638,-591,-499,-387,-303,-162,-1238,-1788,-2014,-2634,-1066,808,934,1001,-1600,-10,655,780,-626,-829,-75,-253,-312,-175,-19,-578,814,21,-1448,-184,-451,-783,1032,-292,-690,529,389,-1415,396,-362,-649,287,293,189,-1296,-1263,-671,-288,-62,-34,-97,-141,-287,-1404,-1719,-875,-1117,-1272,-1365,-1377,-1294,-1166,-1113,-1027,-917,-760,-624,-518,-447,-393,-352,-374,-452,-540,-623,-716,-1699,-713,-846,-422,-150,-1229,557,889,379,442,1566,-314,-616,-1187,-1107,624,1568,1342,1083,810,586,357,-218,-22,-192,-362,-508,-646,-771,-807,-872,-1829,-1020,-1530,-736,-771,-587,-439,-273,-73,-393,346,497,-127,-924,-752,-853,-335,-678,558,366,-511,-1080,-323,-638,-964,-1255,-1567,-1762,-1871,-1899,-1878,-1891,-1890,-1830,-1648,-1421,-1154,-870,-625,-323,-76,-408,-941,584,776,-279,933,-147,-692,226,619,79,-1291,-1442,-1565,569,726,44,-1525,-198,-34,14,-264,-998,-446,564,387,-798,-1584,-841,-1428,-1461,-1028,-527,-156,125,-854,-804,-150,-456,-525,-803,-1012,-1094,-924,-631,-271,12,207,-477,489,450,-1424,-756,-737,-809,-250,-404,-772,-572,-1149,-269,-1231,-1280,623,112,-41,800,737,-233,-692,330,-1388,-73,-303,-623,-675,-1193,-977,-1166,-1298,-1295,-1305,-1233,-1144,-993,-829,-753,-572,-527,-506,-523,-990,-602,-648,-2089,-824,-1060,-1127,-1290,-1465,-1607,-1553,-1338,-1143,-941,-830,-776,-812,-1510,-1135,-1413,-1826,-2106,-1680,-1181,-1656,-743,-230,731,976,424,-105,-1065,-1027,-947,-1754,-1375,-371,-705,-941,-1935,-1257,-1670,-1364,-1355,-1345,-1282,-1162,-1061,-967,-1171,-1246,-535,-363,-529,-951,-276,-274,-268,-553,-1613,-1537,-1116,-527,134,567,-475,-1062,-1396,749,2376,1742,-165,-1201,-613,-1354,2667,2735,-602,-1783,-625,629,1146,841,-450,-514,-139,-428,-659,-883,-977,-994,-963,-1730,-859,-594,-574,-296,-189,-508,-165,-259,-323,-544,-516,-650,-800,-1035,-1057,-1166,-1146,-1078,-988,-847,-567,-123,480,74,1138,-792,587,1462,-825,-1808,-739,-1027,-238,920,1433,663,-1724,-445,252,286,1137,429,-178,-643,-752,-340,120,-852,-1156,-1507,-1547,-506,1739,-581,837,-1661,111,3,-691,-1252,-1292,-1023,265,538,-1361,-430,1584,2293,3094,-173,-917,-1392,-527,2519,3778,246,-1611,-764,1102,5404,989,-3080,-435,6805,6675,6542,6389,6190,3973,-62,-4915,-2529,-520,-522,2321,2646,-9853,1938,1736,1589,1530,1527,1624,1736,1881,2126,-618,416,197,-193,-145,1306,2055,1811,1344,1345,1095,820,-1072,-143,-33,-256,-497,-726,-926,-1109,-1308,-1514,-1654,-1768,-1827,-1889,-1920,-1968,-2070,-2091,-2038,-1897,-1709,-1500,-1269,-1098,-967,-820,-718,-532,-413,-314,-219,-122,-725,-563,-46,-10,-1314,179,-42,249,-86,-916,-1374,55,321,266,-1012,-590,-871,-1265,170,365,-589,-701,-95,473,854,-1072,1119,1028,849,594,-1139,-616,-522,-928,-1136,-1130,-978,-755,-523,-394,-585,-1090,-553,-58,-481,-1187,-1222,19,-36,-411,-1054,-344,-420,-474,-709,-786,-579,-622,-914,-812,-875,-1251,-818,-819,-402,-1147,330,-837,-493,-58],[1531,1080,-1012,-1361,-939,-400,-182,-713,-1167,-1473,-1614,-1545,-1638,-1250,-1170,-1197,-1272,-1298,-1932,-2235,-1623,-1702,-1725,-1570,-1654,-1168,-982,-1196,-687,-1260,-163,0,-24,257,328,373,-1352,337,219,56,-122,-283,-445,-1067,-1044,-807,-779,-711,-547,-1382,-177,-533,224,407,-68,505,1059,-621,1197,1680,-636,109,1218,2445,3035,634,135,1013,994,-983,-47,983,-394,-928,-1464,-243,1457,1091,591,385,-1900,-1462,-1308,-1166,-727,-1557,-1786,-1838,1429,1472,1410,284,-831,555,603,-811,-1388,458,396,244,154,29,-143,-1196,-1600,-506,-606,-723,-830,-941,-1013,-1032,-1972,-925,-807,-639,-462,-263,-56,155,264,-1037,-357,399,-453,217,564,486,-670,-1714,-1974,-880,-4096,-5247,-17413,-29729,-33664,-9248,-1448,-1477,-1505,-1484,-1331,-1139,-856,-611,-357,-141,-1143,-1425,-758,377,239,-1549,255,168,7,-119,-243,-395,-648,-876,-871,-978,-1067,-1645,-1142,-1144,-1042,-870,-697,-450,-198,11,-257,-182,726,-1716,1076,1201,1255,55,-444,-361,791,547,-644,-139,-834,-755,-1115,-1379,-1514,-1406,-1143,-1164,-1175,-276,88,-1406,-162,1334,1659,1313,137,202,-199,491,2118,592,-1238,-282,-641,528,154,-15,1249,1269,1282,1369,998,-1318,77,-83,-1532,-1306,-603,468,373,809,-455,-1971,-977,-2476,-120,-245,-719,-1261,-500,60,136,214,309,395,467,618,-463,-1235,-1209,-999,-164,198,-1444,-1291,-272,-504,-339,-114,-105,-991,-235,-359,-527,-663,-1699,-766,-742,-832,-619,-613,-680,-1004,-1011,-1261,-2205,-1825,-1929,-1694,-1385,-1260,-992,-847,-687,-881,-1535,-697,-1442,-874,-998,-1098,-1240,-1475,-1891,-1678,-1771,-1787,-1767,-1670,-1540,-1458,-1374,-1324,-1285,-1236,-1246,-1297,-1345,-1389,-1487,-1566,-1637,-1748,-1863,-1943,-1901,-1845,-1757,-1676,-1664,-1583,-2531,-1609,-1363,-1266,-1099,-1407,-1782,-1461,-469,-341,-147,0,112,-1201,320,306,594,-103,-772,1026,1040,-442,850,429,-1058,-227,-490,-2036,-1306,-1631,-2145,-530,-572,-327,883,2017,418,210,1317,-631,-1793,-573,478,457,280,222,-923,-25,-143,-249,-438,-598,-698,-862,-1036,-1219,-1460,-1631,-1855,-1994,-1908,-1620,-1311,-922,-817,-178,146,487,-429,1338,1778,2090,2614,649,-208,-447,-44,913,420,-386,-1134,-1077,-1502,-1098,-799,3232,360,-1314,-979,-1947,123,616,496,375,-1954,-1844,-940,-901,-1201,479,406,332,262,114,-155,-389,-709,-1038,-1288,-1844,-1743,-1801,-1794,-1669,-1569,-2035,-2951,-3602,-1567,-1751,-1744,-1776,-1677,-1507,-1907,-855,-472,-5098,-4013,-7672,719,-18713,1082,-64624,-60634,-126979,-67143,-132,1469,-7300,32,-2896,-2476,-1618,-4491,-585,298,-1,-2039,-1420,-830,-1108,-1388,-1618,-1722,-1614,-1408,-1105,-1099,-2120,-2308,-2525,-1344,569,723,806,-2029,-251,465,760,-767,-338,291,183,-578,19,-9,-99,193,11,-1339,-662,-708,-699,1012,-212,-1011,726,457,-1299,223,-380,-507,985,1361,374,-828,-1122,-761,-201,980,458,-216,-911,-1708,-2336,-1760,-1037,-373,252,775,1161,1511,1735,902,896,938,-1048,905,758,-205,1755,1639,1122,-32,721,284,-714,-1377,-1334,-1855,-1875,-1461,-1093,-422,6,407,-26,920,-714,-953,-1553,-974,628,356,34,-315,-657,-904,-1079,-1116,-1076,-1001,-975,-1020,-1185,-1473,-1807,-2283,-2210,-1660,-1580,-734,-700,345,663,896,999,-543,832,539,-351,-1077,-836,-825,-734,-855,-361,-80,-599,-1200,202,25,266,660,466,-321,66,-192,-420,-627,-888,-1049,-965,-687,-599,-530,-540,-517,-573,-621,-720,-819,-888,-986,-1088,-1155,-1212,-1128,-1065,-991,-1355,-1590,-1414,-345,-15,38,-1449,-229,-16,349,29,-992,-455,313,187,-909,-1533,626,69,-970,-1028,-1276,-1177,-788,-772,-766,-179,-494,-689,-32,38,-289,-1126,1132,2412,1424,409,-271,1932,893,-1135,-845,-942,-675,1584,486,-771,-351,-1551,-539,-1725,-1236,463,-277,-75,-343,-832,-1301,-1694,-1949,-2029,-1928,-1879,-1872,-1894,-1994,-2051,-2160,-2125,-1906,-1739,-1568,-1458,-1347,-1265,-1228,-1210,-1221,-1176,-1065,-1107,-632,-348,-1963,-607,-779,-189,-172,141,-53,-540,-386,-407,-396,-602,-2,560,-1660,182,2,581,357,68,78,-1771,-755,-131,1537,1902,191,99,-758,-951,-868,-1576,-1204,-40,215,325,-2134,-906,-1537,183,-178,-636,-1097,-1503,-1876,-2140,-2196,-2068,-1816,-1604,-1412,-1271,-1098,-919,-794,-667,-1440,-1642,-850,-314,-223,-141,-418,-947,-1293,192,242,245,140,-1043,-438,-1308,63,-23,-615,-1723,-379,-440,-536,-631,-753,-957,-1178,-1422,-1668,-1956,-2055,-1863,-1541,-1807,-1014,-506,-800,320,-673,-1024,9,607,-79,-871,213,-30,-475,-510,-4,240,525,900,-249,-971,-719,-334,442,-161,848,-926,270,1341,-789,-1858,-832,-1095,-298,792,1258,441,-1636,-323,289,430,569,163,-175,-465,-746,-1013,-1330,-1630,-1922,-2121,-2173,-2071,-1938,-1809,-1634,-1749,-1228,-923,-597,-157,-1228,-1139,197,594,-1186,-347,1651,2671,3276,-168,-479,-1060,-752,2275,2611,333,-2022,-1320,1823,3226,1536,-3012,-120,3820,3741,3601,3362,2999,2539,2018,-5661,-2731,-642,-534,180,151,-9740,-138,-419,-775,-990,-847,-313,334,997,1488,-1523,-127,-303,-360,23,1652,2123,1772,1514,1222,1036,902,-955,-221,762,234,526,852,-637,306,914,858,810,721,619,472,75,-86,-71,-280,-530,-761,-1035,-1157,-1312,-1509,-1724,-1901,-2068,-2208,-2351,-2425,-2320,-2086,-1863,-1639,-1422,-1149,-1235,-723,-590,-506,-436,-976,-1236,-267,-247,-173,-988,-244,-1159,-1672,-183,345,-703,-995,-334,390,388,-941,177,71,-31,-114,-1263,-537,-207,-204,-356,20,159,269,479,540,-756,-1092,-429,123,-1058,-1364,-1013,-220,-451,-687,-889,-1000,-1017,-940,-820,-1105,-437,-252,-977,20,-388,-1189,-288,-995,-726,-1002,907,-859,-548,-118],[1137,828,-1306,-1536,-965,-1732,-1600,-718,44,-1347,608,230,-1297,582,2762,1800,-355,-798,-1600,-2231,-1115,-81,46,-692,-1404,221,-7,-1014,-583,-1417,-38,-111,-182,-295,-416,-530,-1065,-771,-922,-1071,-1191,-1259,-1309,-1325,-1391,-1460,-1502,-1606,-1705,-1868,-1871,-1648,-1401,-1147,-891,-582,-316,-433,36,116,-862,142,220,181,142,100,60,49,107,-1105,-15,206,-253,-641,-1226,-38,509,376,171,-177,-1441,-1335,-1532,-1114,-809,-1746,-1683,-1959,1080,1042,785,199,-672,-522,-885,-916,-1480,-322,21,169,279,289,234,-82,-1609,469,654,813,-689,202,1002,140,-2076,-198,-309,112,-157,-376,-531,-602,-638,-1037,-518,-400,-240,-132,-16,115,-447,-1786,-1859,-47,-4191,-4389,-16211,-25430,-28164,-12377,-1320,-513,-479,-467,-468,-577,-702,-927,-1163,-1391,-1563,-1567,-1389,-1187,-1011,-1676,-646,-494,-420,-315,-212,-148,-745,-1066,-595,-126,-611,-1592,-686,-411,-469,-393,-295,-63,222,489,-14,-340,737,-1453,758,1424,1233,76,-231,-206,-584,-1043,-1116,-661,-862,488,870,-404,484,381,-728,-1285,-1488,522,295,-1434,-467,303,674,1159,315,279,-104,280,2871,1139,-648,-113,-682,399,-37,-194,2536,3039,2768,1425,1287,-1286,-171,-297,-1831,-1584,-591,603,286,666,-549,-2008,-939,-2683,371,153,-309,-879,-781,-441,-537,-592,-614,-650,-712,-704,-842,-935,-1319,-1157,-1056,-1101,-1340,-1610,-1238,-1307,-1371,-1426,-1429,-1415,-1366,-1285,-1209,-1110,-1924,-971,-974,-985,-998,-1016,-1017,-1048,-872,-717,-1942,-1010,-106,21,197,-1084,36,-25,-108,-1146,-1360,-252,-1608,-754,-1000,-1157,-1828,-1291,-1886,-1003,-1418,-1527,-392,-111,-378,-921,-512,169,470,1041,-712,-366,-1080,-593,286,522,268,-795,-534,-703,-982,-1272,-1489,-1634,-1721,-1629,-2141,-1448,-1419,-1417,-1370,-1356,-1851,-1618,-1084,-995,-832,-709,-619,-1515,-498,-459,-450,-471,-601,-603,-736,-912,-1142,-1398,-1612,-1605,-1267,-1988,-1420,-1717,-1962,-570,-663,-351,1095,1658,868,361,1293,-598,-2013,-929,717,1133,1361,1718,-906,283,947,1422,1216,-362,647,993,1383,449,-1386,321,-518,-1244,-1088,-1462,378,554,-768,435,487,347,-97,15,-148,-345,-524,-667,-822,-908,-934,-857,-727,-691,-1009,-1200,-1662,-1200,-423,878,744,-960,-574,-2085,-553,1226,1321,1297,-2051,-1491,-807,-1122,-837,400,86,-146,-478,-785,-1172,-1463,-1751,-1873,-1738,-2132,-1420,-1243,-1095,-975,-889,-1896,-2820,-4312,-1443,-1105,-1307,-1510,-1762,-1849,-1471,-990,-508,-8169,-2613,-7741,885,-20262,1200,-76207,-38337,-114578,-83095,-1524,703,-3978,22,-2704,-2077,-703,-3658,-438,-619,-771,-2559,-1325,-989,-1071,-1191,-1334,-1515,-1728,-1856,-1664,-1482,-2276,-2572,-2111,-1523,-771,-775,-841,-2392,-1019,-1095,-1154,-1214,-1284,-1404,-1445,-1539,-1642,-1768,-1793,-1665,-1493,-1292,-982,-906,-484,-63,-98,-1228,458,535,-1131,51,-378,-362,976,1164,490,-277,-665,-755,-123,1042,338,-536,-1362,-1562,-1489,-1234,188,1804,2316,1166,1132,3685,3877,691,982,898,-1180,1258,1009,-514,2233,2927,964,43,1651,1136,-893,-1065,-512,-984,-1144,-1006,-869,-312,-9,280,-435,649,-1060,-1268,-1781,-794,877,1080,1121,1139,1140,1170,1169,37,465,1084,963,-13,-1232,221,-108,-544,-1285,-1264,-1466,-1040,-699,-345,-12,236,408,-670,461,300,-552,-1143,-871,-832,-1188,-1534,-1846,-1996,-1733,-1426,-1102,-827,-578,-325,-148,-555,57,359,442,146,-1014,-587,-714,226,112,-17,-194,-284,-375,-370,-323,-203,-4,169,310,235,-936,-132,327,309,-1390,-1675,-1241,-250,-245,-140,-1359,-243,107,618,339,-993,-479,28,-18,-943,-1435,1146,801,-977,-119,-575,-996,-1198,-1128,-984,-827,-704,-855,-709,-636,-558,-1316,-133,172,407,541,-76,625,512,-911,-941,-1027,-547,-446,-313,-612,0,-2004,-847,-2191,-616,-423,-885,-1419,-1848,-1693,-1179,-658,-200,-2086,122,257,214,179,-1560,-194,-443,-728,-842,-894,-841,-1612,-479,-371,-543,-557,-919,-1421,-1978,-1687,-971,-159,-1777,-373,-326,-146,-390,2070,675,-428,365,-753,-514,-745,-97,447,-1691,-136,156,997,176,-265,126,-1904,-714,-114,1317,2477,-101,194,-536,-855,-814,-1445,-1054,373,1112,47,-1941,-1127,-1343,2139,2047,1077,119,-696,1670,800,-1218,-733,-524,-218,120,-12,-837,-649,-822,-986,-1179,-1368,-871,-800,-809,-893,-1037,-1245,-1448,-1643,-1845,-1996,-2033,-1868,-1599,-1379,-1209,-1053,-959,-1647,-693,-608,-483,-345,-1058,-250,-152,-155,-181,-767,-552,-651,-892,-1907,-1398,-1689,-1944,-2112,-2165,-2103,-2078,-2170,-2264,-2409,-2334,-2047,-1682,-1248,-855,-520,-189,61,-432,-1321,-1143,-760,-9,-498,457,-1066,-88,1093,-792,-1838,-887,-1164,-461,615,1040,267,-1285,-206,257,465,1523,3273,1897,1593,3162,1482,432,-203,-432,-705,-1817,-550,1362,-859,555,-1846,131,52,16,97,-1177,-1305,131,651,-1037,-276,849,801,732,-198,-47,-486,-799,-145,-384,-641,-2186,-1550,-1280,-1353,-1285,-3006,-874,-630,-465,-316,-242,-271,-395,-601,-5944,-2920,-1568,-1832,-2016,-2129,-8292,-2046,-1601,-996,-247,581,1484,2336,3120,406,-2446,-476,-786,-499,129,1911,3263,2569,1779,1561,1258,993,-808,-379,791,395,709,1115,-730,-104,984,1482,1212,1512,1496,1436,-3,-107,1138,987,778,-263,-970,-486,-312,-286,-407,-556,-681,-775,-887,-1015,-1147,-1262,-1398,-1478,-1474,-1331,-1176,-999,-871,-776,-681,-1008,-1115,-328,-212,-46,-956,108,-1208,-2075,-553,275,-800,-1267,-565,30,-64,-761,-147,-100,7,171,-1392,-373,793,927,-275,364,871,268,1019,1114,-889,-1046,-273,-45,-1459,-1418,-783,-197,-384,-592,-818,-1030,-1237,-1406,-1509,-1529,-1408,-1219,-991,-809,-589,-1030,-269,-1015,-969,-630,333,-762,-514,-172],[954,629,-1446,-1434,-1007,-420,-613,-298,31,-1178,328,-23,-884,796,2883,1873,-166,-709,-1265,-2064,-1089,9,87,-788,-1027,89,-287,-766,-480,-1588,-365,259,348,381,276,340,-781,-867,-44,-256,-456,-605,-724,-1318,-876,-941,-955,-1016,-1060,-1160,-1257,-1349,-1416,-1420,-1353,-1187,-1035,-898,-874,-884,-1117,-963,-1061,-1201,-1335,-1441,-1483,-1439,-1299,-1215,-1168,-1159,-1187,-1305,-1426,-1622,-1838,-1705,-1301,-836,-897,-1198,-1167,-1099,-938,-1791,-1488,-1631,2027,2034,1567,87,-551,84,-14,-816,-1530,-535,386,1516,1233,754,1177,916,-1299,501,412,351,-896,183,184,-456,-2136,-239,-241,-293,-294,-228,-305,-350,87,-1079,-656,-324,-56,266,292,368,-360,-1817,-1766,640,-4070,-4016,-15157,-21458,-22342,-14647,-2129,217,206,207,242,213,197,95,-27,-187,-1044,-1317,-789,-986,-1190,-1834,-1377,-1369,-1347,-1215,-1022,-823,-793,-1094,-383,-60,-72,-1429,-695,-631,-952,407,433,497,569,532,171,-473,607,-1283,519,691,512,42,-101,-443,-857,-1244,-1520,-1306,-853,-369,-3,-590,370,364,-846,-1349,-1693,34,33,-1508,-759,-130,-520,-812,-976,-973,-857,-630,-459,-366,-306,-285,-789,-424,-546,-666,-721,-687,-585,-297,107,-1166,-376,-490,-2045,-1876,-566,701,136,517,-651,-2019,-995,-2703,-1051,-1438,-1462,-1181,-1037,-555,-319,-149,-50,-48,-133,-169,-613,-701,-1320,-1431,-387,444,-1188,-1797,265,575,437,1045,1530,-1442,1081,262,1422,966,-1071,602,372,-857,630,437,268,-1089,87,78,-1672,-876,182,136,131,-929,-190,-442,-495,-1350,-1237,-1334,-1807,-1520,-1360,-1086,-2236,-1029,-1856,-1083,-1347,-1431,-161,41,-178,-1224,-760,-53,314,860,-701,-159,-898,-905,-247,713,1069,-380,-561,202,-131,-469,-700,-895,-885,-787,-1722,-1115,-945,-405,-342,-1257,-1875,-1819,-573,-692,-721,-764,-803,-1429,-816,-778,-729,-815,-582,-510,-436,-607,-343,-346,-1464,-520,-644,-1624,-1418,-1694,-1741,-1658,-1281,-835,-391,44,311,470,501,-574,-1803,-1277,-223,-133,96,656,-796,355,1055,1652,1393,-387,342,648,1098,267,-1310,432,-293,-1287,-1099,-1461,-1010,-1070,-950,-689,-429,-97,228,498,768,971,1146,630,19,-319,-202,326,156,-970,-870,-1326,-1705,-1219,4,840,689,-612,-185,-1844,-1187,-216,-311,-499,-1975,-1113,-982,-1323,-1164,-1239,-1257,-1121,-1033,-889,-814,-663,-574,-488,-343,-2392,-188,-608,-74,-66,-205,-1746,-2663,-4367,-1330,-984,-1308,-1616,-1960,-1864,-1447,-990,-569,-10777,-1199,-6443,-2265,-15817,366,-59855,87,-64856,-85624,-2813,-802,-923,-1086,-2559,-1925,-1365,-2842,-1373,-1362,-1306,-3005,-1218,-913,-792,-706,-631,-591,-590,-657,-689,-758,-2256,-2230,-1644,-1625,-332,-119,96,-2214,-476,128,1013,-730,768,1159,1123,-1094,432,597,408,274,104,-550,-536,-1010,-359,-464,-610,-1390,-857,-929,-967,-376,-419,-276,912,976,656,287,-78,-695,-129,1746,1298,659,-485,-1106,-1597,-2105,-1508,-842,-186,395,909,1384,1800,542,1076,847,-1099,1666,1244,-828,1633,2326,722,60,1026,587,-860,-815,-176,-510,-15,151,-644,483,556,621,-796,476,-1372,-1526,-1672,-625,429,402,352,270,162,79,-30,-117,-203,-252,-279,-268,-1426,-272,-253,-1081,-706,-606,-1314,-1065,-1378,-1682,-1942,-2177,-2197,-1969,-1810,-1763,-1767,-1772,-1790,-1715,-1580,-1382,-1147,-894,-737,-1339,-80,97,244,398,-94,-750,-53,1025,412,345,-1102,-159,-459,2869,3101,3270,2735,1265,472,723,280,1131,1628,587,2226,436,-1051,-283,253,433,-1430,-1694,-1077,-193,-300,-260,-1273,-246,-17,54,20,-998,-533,-384,-501,-924,-1312,-939,-1000,-1028,-1100,-1141,-1244,-1317,-1323,-1293,-1120,-804,-1010,-341,-300,-49,-1492,516,1759,1409,595,98,1404,1112,-772,-1036,-979,-438,148,69,-348,392,-2289,-1183,-1956,182,813,-192,-33,-46,-407,-1053,-1024,-1225,-1772,-1472,-1573,-1673,-1783,-1969,-2136,-2348,-2185,-1761,-1393,-1018,-1545,-413,-180,-491,-616,-63,-188,-348,-1411,-529,-461,-1575,-53,224,-66,-640,1537,562,-316,162,-1280,-529,-860,-206,321,-1579,-490,261,793,-430,-366,200,-2005,-624,-155,1099,2021,-401,205,-386,-745,-772,-1354,-928,487,1549,-199,-1612,-1335,-1080,1678,1882,986,-168,-846,2777,847,-1220,-557,-636,-363,358,283,-1031,-1070,-1636,-1593,-1050,-1087,-909,472,863,215,-275,-778,-1094,987,693,295,-200,-675,-1124,-1615,-2098,-2382,-2181,-1795,-1515,-1277,-1027,-786,-1392,-398,-220,-28,-69,-859,-400,-723,-985,-1994,-1269,-636,-884,375,-654,-1038,-509,-881,-1137,-1326,-1392,-1404,-1370,-1278,-1229,-1220,-1176,-1153,-1142,-1692,-1496,-1190,-665,-865,-99,-1179,-423,764,-789,-1692,-835,-1182,-669,467,834,190,-826,-556,-835,-463,374,1489,2061,1804,3385,1563,585,-10,-134,-279,-1742,-299,2461,-1010,541,-1828,235,258,477,1104,-1093,-1463,115,46,-890,-1065,-1469,-1627,-1541,-1365,-1212,-1093,-1064,-1013,-993,-996,-1769,-1247,-1100,-1236,-1422,-3002,-1875,-1997,-1878,-1523,-1098,-683,-302,17,-5531,-3069,-871,-541,363,369,-5756,471,659,885,1152,1386,1599,1687,1673,-642,-3232,-512,-1132,-542,-164,-602,-920,-1044,-872,-661,-394,-184,-597,-562,40,66,39,6,-743,-501,14,3,39,63,104,121,-63,21,141,115,35,-47,-757,-381,-251,-336,-418,-433,-412,-358,-331,-560,-400,-505,-730,-1230,-1378,-1693,-2054,-2040,-1790,-1569,-1349,-1114,-980,-660,-458,-217,-875,240,-961,-1991,-877,232,-837,-1465,-728,347,338,-485,1077,1097,1213,171,-1493,-96,1157,1186,-129,453,772,292,419,204,-953,-932,-194,-219,-1551,-1346,-522,29,121,106,34,220,-57,-257,-977,-1826,-201,-286,-683,-450,-692,-769,-510,-853,-1015,-185,62,-518,-361,-200],[-727,-877,-966,-1106,-1189,-1158,-1020,-843,-622,-927,-110,-259,-471,676,883,997,17,-573,-893,-1742,-1036,37,26,-957,-630,-748,-759,-487,-345,-1738,-718,767,726,792,-31,654,-481,-1542,553,43,84,28,-719,-1338,-697,6,-565,-12,-189,-604,-718,-953,-1101,-1103,-969,-708,-610,-230,-119,-49,-1321,-6,-36,-155,-314,-523,-780,-1066,-1339,-1710,-1865,-1446,-993,-566,-397,347,754,1110,125,634,-329,-1021,-1010,-1071,-1029,-1607,-1233,-1144,1082,593,3,-641,-1244,-1642,-1441,-851,-1519,-1041,-40,769,852,771,535,272,-886,-424,-808,-1239,-1676,-1870,-1375,-936,-2116,-292,-7,590,550,-30,-576,-824,127,-1105,-917,-698,98,35,-133,-371,-609,-1766,-1679,-818,-3639,-4106,-14241,-17963,-16889,-15422,-2682,-916,-932,-952,-946,-996,-1012,-1079,-1128,-1176,-1232,-1276,-1211,-1161,-1107,-1994,-844,-685,-583,-440,-290,-166,-795,-984,-128,463,611,-1154,-645,-976,-1436,235,882,1233,53,131,318,-537,412,-1198,367,1829,1204,-30,70,-68,-131,-301,-502,-690,-874,-1128,-1491,-1519,-1163,-831,-952,-1329,-1672,-387,-363,-1598,-987,-273,-453,-583,-681,-736,-758,-687,-652,-654,-649,-643,-957,-715,-791,-894,-1006,-1152,-1370,-1498,-1496,-1380,-1134,-868,-2112,-2176,-524,-44,-58,248,-739,-2036,-1157,-2725,-321,-609,-967,-1241,-1270,-1013,-669,-336,-66,75,74,35,-704,-545,-1236,-1812,-607,580,-1040,-1710,674,1388,876,985,1395,-1684,893,106,1262,804,-182,1026,226,-994,1623,1196,534,-1124,-568,-1028,-1407,-1374,-1092,-736,-310,-803,-449,-895,-797,-1454,-1199,283,-2029,-603,-764,-989,-1772,-921,-1844,-1208,-1329,-1486,-1559,-1304,-828,-1481,-984,-286,93,579,-759,-60,-750,-1259,-797,441,1427,29,-587,631,-64,-497,-806,-1103,899,49,-1333,-821,-902,925,-50,-1182,-1947,-2097,-104,177,179,127,22,-960,-245,-782,-346,-1223,34,359,857,-781,1291,199,-1185,715,930,-1144,-1285,-1618,-1538,-801,-765,-444,439,824,1094,507,1205,-606,-1464,-1581,-9,-457,-959,-947,-654,-216,141,415,479,-449,-29,48,-342,-801,-1308,-1815,-1760,-1306,-1104,-1474,252,719,-22,1512,1338,15,498,3039,2612,1249,1601,591,-1,-360,-362,92,251,-1230,-795,-1501,-1647,-1182,184,-53,-307,-596,-834,-1478,-1664,-1203,-1193,-1247,-1789,-1172,-1101,-1501,-696,-478,-229,131,395,660,793,934,940,868,679,-2651,-126,-220,-214,-506,-776,-1665,-2551,-3709,-1380,-1372,-1408,-1404,-1430,-1576,-1716,-1732,-1607,-12647,-1246,-4183,-4590,-7707,-490,-1436,-105,80,-62165,-4193,420,531,508,-2491,-2061,331,-2121,126,-26,-163,-3348,-1120,-369,-430,-519,-619,-754,-935,-1184,-1407,-1666,-2117,-1819,-1459,-1639,-1009,-806,-623,-1707,-545,-131,243,-618,639,750,925,-1290,237,1191,1259,700,220,-137,-33,-932,238,27,-523,-1537,-1348,-890,-852,-437,-545,-289,756,769,820,813,509,-621,-265,493,-141,-805,-1343,-1849,-2124,-1868,-1724,-1671,-1633,-1638,-1646,-1583,-1443,-1329,-1139,-894,-874,-313,-72,-1173,271,390,368,-21,352,306,-762,-672,-168,-353,229,283,-481,462,519,609,-1108,110,-1679,-1520,-1256,-511,689,572,394,153,-134,-410,-718,-982,-1172,-1177,-1016,-761,-1493,-483,-763,-1628,-143,109,-1199,-730,-469,-68,-335,-108,-93,-995,-35,-57,-1046,-1174,-900,-459,-519,-1280,-537,-658,-821,-1423,-916,-1030,-1131,-1179,-1234,-1165,-1029,-853,-592,-287,-1139,185,-229,1459,1919,2331,2439,1131,501,1165,711,1265,1682,831,2502,594,-1154,-451,178,483,-1524,-1654,-961,144,362,-212,-1224,-258,479,503,247,-1015,-640,-693,-454,-901,-1201,506,709,-1036,895,251,237,852,-313,-193,-271,-445,-1164,-524,-515,96,-1661,134,1481,1266,539,208,2001,1509,-750,-1153,-868,-388,651,-228,-65,724,-1769,-1546,-1435,796,754,157,4,224,-53,-1310,-675,-980,-1529,-1557,-1787,-1917,-1928,-1888,-1717,-1586,-1383,-1063,-808,-1089,-1319,-60,164,-504,-761,450,406,-30,-1620,-40,-235,-1414,-732,-1013,-1322,-1571,-1726,-1680,-1409,-1071,-1774,-463,-976,-369,85,-1417,-878,149,15,-781,-293,-473,-2024,-665,-833,-977,-1172,-1379,-1564,-1659,-1484,-1093,-1345,-889,269,596,-444,-1286,-1534,-817,605,307,-46,-492,-898,-740,-821,-1236,-732,-770,-572,-130,-19,-1209,-990,-240,-619,-1088,-1383,-1136,-419,404,213,-219,-735,-1098,1010,1402,1160,1193,-61,-352,-1064,79,134,-627,-1436,-657,-619,-473,-313,-1736,-183,-193,-208,-181,-1028,-291,-851,-1160,-2133,-1396,-679,-743,1104,-191,-586,439,-384,46,-1047,-455,-589,-603,-461,-281,-110,71,149,-851,-2118,-1639,-1676,-1663,-2219,-1593,-1352,-798,284,-856,-1519,-758,-1239,-967,300,563,123,-412,57,47,-356,-64,733,1577,1896,2943,1611,638,20,13,64,-1518,-12,2638,-1228,580,-1758,214,133,455,1302,-1069,-1699,33,-183,-856,-378,-190,80,377,-238,843,750,-567,1036,1015,380,-1138,-710,641,458,254,-3093,-152,-323,-509,-619,-683,-719,-722,-697,-4867,-3307,-1075,-719,-700,-661,-2675,-655,-643,-671,-708,-782,-845,-951,-1022,-1751,-3488,-388,-1382,-617,90,1563,2053,1994,1851,1215,1691,848,-475,-891,948,590,927,1427,-821,-998,-121,-458,-506,-346,-61,214,-239,153,734,759,681,568,-579,-336,-106,54,-70,-119,-304,-94,-87,-775,-177,-282,-806,-1387,-1071,-1314,-1547,-1652,-1649,-1584,-1496,-1410,-1386,-1390,-1496,-1583,-1507,-1270,-933,-1535,-1302,42,-993,-1754,-989,292,139,-297,1117,670,886,-229,-1723,92,1140,1019,-123,395,590,145,753,695,-1147,-954,-2,-276,-1416,-1375,-439,120,-33,-188,-323,-392,-413,-398,-1060,-2015,-440,-524,-659,-890,-1083,-1169,-1008,-748,-1002,-209,7,-356,-293,-419],[-684,-562,-343,-466,-1052,-639,8,90,153,-644,-387,-528,-136,60,25,-68,-180,-420,-503,-1358,-965,-929,-1277,-1572,-1686,-1372,-1085,-791,-517,-1881,-947,139,328,479,-359,511,-215,-1498,249,-29,1599,2371,-547,-1256,-546,-31,-715,259,1518,-474,1356,-660,1401,1909,-637,-727,-1417,768,3795,2034,-1430,-123,173,2008,1349,667,-3,-597,-975,-1034,-760,-409,-82,-69,91,448,469,415,-159,230,68,-799,-769,-1012,-1029,-1292,-929,-863,-907,-883,-865,-836,-751,-617,-555,-762,-1444,-1456,-377,-398,-377,-371,-378,-284,-461,58,326,612,-1190,346,1543,-1186,-1993,-324,184,762,462,-11,-748,-1169,-733,-1062,-1170,-982,-535,-336,-179,-41,-429,-1590,-1565,170,-2895,-4542,-13359,-14910,-12067,-14620,-2848,-84,-231,-414,-599,-863,-1108,-1416,-1704,-1959,-1971,-1757,-1478,-1237,-1035,-2096,-601,-404,-289,-154,-35,-169,-729,-756,82,126,174,-725,-483,-1215,-1794,196,525,589,-714,-241,483,-459,224,-1132,-38,-286,-534,-734,-805,-651,-427,-159,-179,117,-457,125,-102,-845,-659,-999,-1224,-1312,-1385,-867,-604,-1604,-1032,69,159,231,243,193,75,-563,-218,-479,-730,-935,-1099,-1042,-889,-741,-411,-190,-61,107,296,-1004,-647,-687,-1951,-2381,-390,903,-189,365,-721,-1996,-1341,-2651,-561,-231,84,74,-1407,498,512,-45,-478,-872,-1306,-1733,-2139,-1439,-1008,-2026,-798,672,-833,-1331,1248,2128,1379,991,1042,-1852,775,29,1210,718,747,772,210,-1113,-68,-344,-610,-1051,-1053,-1203,-1231,-1259,-1232,-1159,-970,-837,-680,-1269,-894,-1344,-1163,-171,-2042,-543,-994,-1119,-1202,-726,-1772,-1237,-1061,-1299,764,745,16,-1615,-1090,-440,-96,298,-792,17,-558,-1543,-1195,390,1918,501,-528,450,-42,-574,-1093,-1063,1012,543,-903,-439,-890,-101,-632,-1062,-2024,-2241,-627,-418,-166,13,138,-281,-348,-822,321,-1596,271,204,128,-907,-86,-223,-871,-593,-758,-1001,-1189,-1442,-1629,-1787,-1781,-1643,-1448,-1215,-1104,-1043,-1068,-1184,-1286,-1621,-1670,-1663,-1582,-1245,-932,-641,-378,-167,-129,-458,-381,-525,-889,-1307,-1696,-1812,-1498,-1263,-1081,-1435,644,1114,441,1851,1778,-148,768,2612,2667,992,1252,567,-78,-445,-513,59,567,-1346,-736,-1658,-1464,-1058,763,1141,1059,-70,429,-1086,-1652,249,186,48,-1459,-366,-232,-1538,-199,-211,-181,0,140,356,519,766,942,1087,857,-2836,-429,140,909,605,-112,-1610,-2441,-2953,-1452,-1658,-1766,-1684,-1532,-1444,-1317,-1076,-774,-13399,-59,-1404,-6126,988,-2377,1446,1608,1678,-32355,-5871,1434,1325,1119,-2365,-2439,507,-1497,361,289,251,-3502,-952,280,256,189,112,17,-86,-204,-230,-736,-1902,-1402,-753,-1500,-39,280,103,-1181,-554,-434,-242,-453,-597,-810,-888,-1360,-877,-799,-646,-456,-359,-351,-321,-578,-351,-216,74,-1639,-45,457,-759,-740,-726,-366,549,582,1004,1312,1071,-509,-493,880,793,708,-1188,-1790,-701,21,198,-79,-330,-578,-783,-875,-853,-825,-706,-539,-587,-202,-138,-1506,-236,-354,-547,-786,-1003,-1173,-1320,-1413,-1473,-1611,-1723,-1914,-2171,-2451,-2386,-1970,-1547,-1102,-1954,-1180,-732,-438,559,678,680,565,340,60,-323,-758,-1249,-1709,-1922,-1622,-1333,-838,-1298,-1435,378,373,-1100,-712,-457,975,-588,-397,661,-1209,639,451,-1354,-1177,-899,-328,-513,-1454,-360,-355,-881,-1477,-116,-66,-30,24,-1035,-886,-447,215,285,343,-1071,461,-13,757,872,968,989,1000,568,1040,984,914,847,709,516,302,-1184,-623,-55,15,-1671,-1531,-887,795,1399,-411,-1196,-255,643,1838,608,-1002,-768,-1109,-656,-877,-1096,1518,389,-994,1284,84,-192,1129,-128,71,-310,-378,-1265,-714,-667,310,-1616,-277,210,8,-199,-373,-557,-700,-811,-1261,-909,-871,-762,-583,-380,-134,-1185,-1747,-924,480,569,550,49,46,338,-1499,-601,37,-1370,-467,-508,-667,-771,-974,-886,-963,-987,-898,-867,-1152,-1032,-603,-449,-539,-927,-72,-6,-72,-1845,-16,-57,-1281,-250,-381,-541,-1230,-777,-887,-978,-1102,-1969,-1488,-1731,-1950,-2097,-2091,-1878,-1562,-1259,-929,-590,-302,-1903,-452,-484,472,429,-952,-74,-374,-684,-1155,-1676,-2201,-2187,-1680,-1115,-936,-1608,-533,270,359,308,-781,-790,-302,-669,-1210,-1507,-1886,-2311,-2612,-2128,-1637,-1189,-851,-585,-589,-769,-1027,308,583,268,-148,-677,-1138,967,1160,962,1506,248,-475,-954,-502,-737,-1205,-1323,-1165,-821,-381,38,-1909,450,642,638,159,-1198,-168,-953,-1345,-2258,-1494,-659,-498,1636,328,-87,521,-627,804,-883,-495,-585,-398,-826,-1165,-1322,-1232,-1087,-1052,-2366,-1394,-2082,-1841,-2226,-2146,-1549,-1125,-259,-903,-1255,-593,-1253,-1202,224,312,100,-621,-1407,-2232,-2014,-1220,-461,134,572,834,938,685,-7,91,61,-1124,-4,224,-1405,760,-1593,194,-8,453,1464,-1007,-1899,-41,793,-833,136,856,975,1123,-193,1293,1282,-465,999,1261,366,-355,-14,988,871,728,-3156,382,192,-58,-282,-519,-784,-1060,-1333,-4061,-3514,-2090,-2173,-2125,-1953,-1732,-1473,-1162,-877,-604,-386,-194,-115,-119,-2750,-2852,-507,-1356,-1310,-1812,-2121,-1715,-1149,-488,72,625,446,-326,-1210,708,594,984,1722,-845,-1423,-545,-54,-529,-814,-768,-497,-380,254,500,693,766,782,-339,-232,28,283,551,195,-179,287,99,-954,-508,-912,-1437,-2023,-1877,-1323,-1114,-358,11,293,-888,-1073,-1041,-210,-550,-718,-934,-684,-1180,-1507,-1611,-958,-1121,-1919,-1188,321,1,-73,951,290,422,-582,-1452,319,1426,1181,-130,315,368,-37,264,351,-1336,-984,37,-373,-1031,-1382,-406,1004,751,401,96,-232,-566,-848,-1118,-1373,-1544,-1635,-1582,-1485,-1313,-1149,-1030,-951,-933,-872,-856,-852,-872,-865],[371,-642,-56,-314,-1082,-923,-552,-405,-188,-380,-907,-862,58,719,722,598,167,-283,-134,-982,-900,-1058,-1519,-1845,-1749,-1446,-1187,-973,-835,-1965,-1037,-933,-1075,-1250,-1365,-1336,-1171,-950,-737,-526,-296,-22,-321,-1134,-433,-81,-869,102,1543,-455,982,-773,2367,2352,-793,-974,-1625,1127,4272,1826,-1444,-310,-241,1853,3414,1528,422,2037,1874,-291,-128,306,-142,-591,-956,-1288,-1464,-1325,-921,-448,34,-598,-524,-986,-980,-994,-668,-95,2005,1926,1764,-128,-169,284,161,-766,-1392,-1828,-665,-374,-36,-327,-761,-1252,-1851,-1828,-983,-89,-1192,500,1682,-1239,-1855,-408,339,853,276,-13,-874,-1451,261,-974,-1463,-1220,-323,-773,-443,-426,-553,-1387,-1509,-39,-2024,-5265,-12455,-12243,-8061,-13002,-2727,-699,-911,-1095,-1191,-1255,-1202,-1155,-1077,-1012,-1187,-1159,-925,-915,-927,-2213,-784,-649,-544,-380,-208,-239,-718,-566,0,-18,-70,-254,-313,-1403,-2007,-661,-863,-1039,-1559,-1510,-1718,-1927,-2097,-1952,-1678,-1364,-1038,-728,-433,-92,132,32,63,589,-70,960,535,-884,288,348,-924,-960,-1027,-1035,-1322,-1586,-1009,-686,-380,-87,128,259,280,-869,223,49,-114,-225,-1300,-364,-981,-846,626,889,1028,614,1264,-1037,-728,-714,-1712,-2534,-260,1012,-314,389,-691,-2002,-1629,-2534,-786,-394,-44,158,-1555,312,650,539,472,-285,583,773,-751,-328,-749,-1679,-1023,689,-673,-887,449,125,-213,-544,-820,-2027,-1258,-1410,-1560,-1684,-1816,-1953,-2058,-2007,-1857,-1696,-1550,-1415,-1305,-1206,-1064,-1007,-974,-950,-836,-786,-847,-1614,-868,-1148,-1219,-591,-1847,-772,-1217,-1000,-1005,-1099,-1728,-1245,-964,-1237,-699,-496,-258,-1733,-1170,-599,-329,-40,-873,0,-418,-1569,-1200,469,2419,937,-471,267,-38,-667,-1315,-896,1083,973,-519,-110,-996,-1272,-1772,-2118,-2192,-1968,-984,-702,-378,-115,100,273,-556,-662,544,-1987,435,279,82,-1021,-364,-537,-675,-569,-348,-110,-568,-1270,-1073,-1150,-634,-422,901,817,592,342,73,-706,-734,-1441,-252,-45,13,141,-206,60,-72,-246,-522,-719,-761,-530,-153,-713,-1306,600,17,-1258,-1132,-1406,1013,2352,809,2411,2090,-345,971,1249,992,717,464,243,-283,-651,-701,-311,-232,-1320,-766,-1846,-1263,-946,1030,1454,1491,109,646,-778,-1277,924,868,736,-1083,-7,0,-1465,382,599,607,718,730,755,681,673,609,567,626,-2985,-779,298,770,729,-211,-1634,-2382,-2289,-780,108,126,56,-247,141,-15,-152,-307,-13015,-569,-604,-7060,-581,-6334,-551,-561,-640,-778,-8013,-1128,-1210,-1304,-2079,-3091,-1084,-1058,-719,-609,-538,-3515,-716,-509,-600,-752,-934,-1157,-1425,-1757,-2053,-2374,-2393,-2155,-1904,-1651,-1461,-1304,-1202,-1094,-1069,-1030,-1018,-1055,-1150,-1335,-1472,-1676,-1896,-2163,-2387,-2517,-2451,-2271,-1982,-1694,-1413,-1078,-749,-1718,-49,206,-698,-1055,-962,-499,292,410,1184,1758,1565,-381,-781,1891,380,1079,-1423,-2025,-392,353,539,1597,7,-285,49,-472,-990,-1573,-2065,-2440,-2658,-2609,-2463,-2315,-2076,-1725,-1343,-959,-564,-195,-657,-622,-257,-60,119,-194,-625,-1130,-1773,-2378,-2106,-1398,-2144,-754,-201,-399,915,729,1570,1084,497,1100,1329,-124,-553,177,65,-94,-1000,-968,-1473,-726,854,620,-980,-709,-454,379,-761,-685,-1077,-1421,-1347,-1162,-1644,-1149,-857,-190,-495,-1556,290,471,-875,-1443,228,1426,1506,-153,-1507,-726,-673,704,506,780,-875,701,216,2231,2183,2133,1791,906,684,2140,1452,1391,1593,1136,3116,823,-1108,-767,74,451,-1850,-1306,-819,577,1034,-623,-1152,-193,800,1967,416,-900,-855,-1472,-768,-830,-965,1412,-55,-806,1231,-111,-623,857,110,384,-301,-254,-1249,-859,-669,-962,-1404,-1380,-1500,-1657,-1829,-1980,-2145,-2239,-2196,-2043,-1844,-1644,-1450,-1246,-1051,-819,-617,-1475,-410,-5,212,380,130,-153,172,-1534,-679,669,-1247,-594,534,815,-35,-629,697,-366,206,268,-25,-1103,-707,-590,-724,-833,-1049,-1020,-1118,-1230,-2024,-1437,-1509,-1579,-1632,-1671,-1710,-1696,-1661,-1614,-1532,-1454,-1637,-1302,-1208,-1070,-908,-974,-1261,-250,-174,110,289,419,-1682,-303,-668,445,683,-1023,-243,-406,-643,-833,-1375,-915,-865,-1057,-1134,-1157,-1457,-1123,-1131,-1146,-1232,-1339,-1450,-1624,-1838,-2072,-2305,-2428,-2103,-1698,-1321,-1318,-1237,-258,-759,-421,-629,-976,943,941,402,-28,-548,-1153,-79,-430,-815,-1197,-1368,-1206,-826,-773,-186,-668,-1152,774,7,784,1316,-1758,771,1507,1304,379,-1316,3,-956,-1488,-2313,-1529,-549,-165,403,692,412,624,-650,972,-585,-321,-703,-287,234,19,-218,-390,-550,-1146,-2111,-945,-2019,-1986,-1924,-1312,-1623,-1371,-820,-874,-887,-979,-1193,-1300,-1425,-1381,-1187,-863,-475,-151,-108,461,636,673,593,389,85,-371,-894,-1421,-1568,-1163,-581,1,-1501,1008,-1330,193,-132,516,1897,-879,-1993,-112,838,-790,409,568,387,283,-18,198,171,-389,76,59,53,86,122,156,148,100,-3152,-117,-280,-530,-775,-1050,-1361,-1662,-1677,-3176,-3646,-1458,-895,-697,-450,-169,167,594,-1224,1513,-9,2388,2709,2940,-3563,-1989,281,-1087,-530,-289,1420,766,48,-619,-1370,-1824,-1202,-649,-1462,184,486,642,674,-824,-1700,-1057,-335,-741,-1064,-1099,-879,-525,-180,65,281,390,445,-74,-92,191,121,-151,-440,-757,-1070,-1356,-1338,-975,-530,-1143,-1118,475,-1100,-1179,1130,1176,1140,-1033,-1101,-1110,-247,-678,-1055,-952,-697,-996,-1108,-1624,-874,-1238,-1728,-1338,-148,-93,63,94,-26,16,-887,-1114,-327,-420,-508,-458,-332,-166,-292,257,386,-1549,-1059,19,-429,-594,-1408,-463,341,221,85,-62,-194,-761,-483,-700,-856,-1031,-1192,-1263,-1197,-997,-593,-341,-492,-631,619,828,-10,-82,-869],[-82,-1088,229,36,-977,-1220,-351,-383,-362,-295,-1319,-1088,-251,-346,-507,-776,-1086,-1317,-1544,-1681,-1713,-1542,-1366,-2044,-782,-552,-398,-289,-251,-1774,-917,-515,-659,-820,-1147,-1008,-997,-936,-854,-737,-573,-346,-98,-929,-292,-70,-962,13,1078,-450,644,-904,935,828,-919,-929,-896,916,1005,1138,-1290,-488,-632,1507,1794,1275,312,1559,1424,8,-170,552,222,-134,-401,-613,-701,-630,-915,22,458,-375,-227,-934,-842,-700,-412,388,2960,3002,1888,-182,-72,45,-167,-787,-1329,-2074,-848,-1028,1455,1492,2701,2290,73,1172,516,-200,-1039,-1626,-2124,-1610,-1668,-593,-243,36,54,45,-890,-1622,351,-808,-1696,-1334,300,-1346,67,-240,-657,-1138,-1464,-693,-1098,-6041,-11323,-9679,-4804,-11165,-2370,-667,-860,-935,-786,-514,-119,229,557,817,-1210,-1112,-529,226,-315,-2271,841,864,889,635,524,-297,-749,-408,805,1009,808,275,-107,-1469,-1924,-530,-815,-1025,-2354,-1421,-1514,-1571,-1635,-1628,-1588,-1490,-1339,-1154,-946,-657,-401,-136,42,206,365,448,316,-834,247,105,-813,-694,-618,-462,-685,-1484,-761,-115,674,681,603,445,209,-1159,-318,-687,-1039,-1354,-1531,-1424,-1178,-909,-697,-567,-582,-613,-698,-1116,-1169,-1515,-1700,-2502,-846,-460,-343,243,-614,-1998,-1946,-2320,-940,-535,-251,-34,-1680,139,420,570,659,-582,523,432,-744,-302,-428,-1093,-1198,616,-517,-400,1034,999,886,708,437,-2114,42,-190,-438,-660,-869,-1031,-1057,-1395,-469,-32,419,-793,671,618,-340,-151,965,1023,711,-143,-995,-1834,-711,-879,-1310,813,-1517,-365,-1380,-725,-588,-1112,-1656,-1690,-1746,-1704,-1709,-1737,-1725,-1806,-1267,-1034,-798,-547,-939,-182,-286,-1283,-831,367,446,443,-370,140,5,-702,-1323,-626,-587,-730,-892,-1018,-1176,-1330,-1405,-1354,-2309,-1632,-864,-632,-363,-127,82,269,-650,-321,695,-1692,791,761,697,-1025,477,-130,-559,117,119,115,-94,-1069,-847,-1348,-491,-309,213,105,-120,-352,-567,-795,-686,-1147,-482,-307,-382,-476,-777,-1216,-1645,-1290,-593,-434,-1099,-457,-524,-1085,-1331,557,-31,-1263,-1220,-1337,1037,2509,1088,2967,2614,-524,1146,1601,1252,464,428,-6,-581,-1035,-1580,-2077,-1582,-1150,-843,-1993,-1026,-828,599,664,598,239,170,-540,-808,-474,-592,-769,-872,-933,-1003,-1295,-966,-982,-1005,-949,-1019,-1107,-1319,-1466,-1583,-1511,-1228,-3066,-1102,-338,-89,109,-371,-1698,-2343,-1723,-645,513,510,38,-1437,352,182,81,19,-11829,45,131,-7481,214,-9290,89,-45,-270,-571,-10398,-3787,-1584,-1791,-1532,-3992,-947,-837,-399,-242,-135,-3435,-383,31,15,-39,-104,-192,-309,-477,-596,-1078,-1535,-881,-914,-1014,-1203,-1001,-937,-893,-866,-1209,-592,-422,-270,-192,-71,-1183,-76,-205,-338,-445,-571,-624,-447,-153,191,593,943,-1778,78,162,-667,-1315,-1220,-656,-1,14,16,253,528,-258,-1061,1318,24,436,-1509,-2022,-152,585,663,852,-819,-728,174,998,-565,107,703,360,-76,1146,1161,-1504,480,1009,-1053,-638,394,-19,-729,-717,-371,14,-423,-930,-1428,-1832,-2007,-1736,-1447,-1191,-1965,-914,-823,-707,-605,-533,-453,-357,-225,-14,203,-325,-731,258,465,-236,-626,-718,-980,2,538,273,-861,-772,-787,-1200,-1576,-1860,-1749,-1632,-888,-499,-1780,-1124,-819,-96,-514,-1514,228,1335,-853,-1368,320,1569,1570,-974,-1977,-526,-946,527,449,748,-645,863,399,2569,2648,2757,1434,795,766,2624,1721,1326,1409,1146,3296,870,-1036,-952,14,295,-2132,-1071,-820,247,548,-900,-1149,-145,27,534,33,-777,-925,-1730,-842,-841,-879,1217,-502,-547,1110,-412,-1080,515,317,646,-314,-164,-1188,-1005,-463,-819,-1247,-1325,-1416,-1451,-1391,-1211,-977,-662,-1036,-1391,-503,-486,-694,-1146,691,602,-27,-1017,-139,-328,-393,-334,-153,-364,31,-1504,-844,238,-1243,-769,551,406,-360,-340,-314,-590,-813,-930,-1124,-1305,-1523,-1702,-1841,-1884,-1759,-1588,-1396,-1226,-2177,-901,-719,-1079,-351,-153,33,-1164,-340,-34,68,-760,-1231,194,-1069,-956,-614,-798,-1137,150,-408,44,-155,-357,-1503,-492,-935,-582,-599,-1032,-615,-671,-728,-916,-1428,-1019,-928,-962,-916,-857,-1213,-744,-723,-697,-717,-1002,-674,-636,-578,-1035,-518,-1028,-1167,-5,-48,-1282,-1381,-434,-997,-456,-576,-959,-170,-76,-66,-152,-466,-1244,-998,-1469,-1981,-1971,-1305,-840,-634,-765,-863,-758,-1053,921,138,255,956,-1490,1021,1490,1402,532,-1485,77,-956,-1695,-2339,-1627,-481,89,1484,1214,756,621,-528,607,-257,-478,-1035,-1508,-1606,-1274,-871,-466,-157,-1206,-1725,-539,-1688,-2269,-2038,-1587,-1783,-1660,-1497,-852,-547,-123,-1172,-1102,305,-168,367,914,509,-279,-425,614,1774,1402,1226,853,468,54,-265,-443,-421,-266,-26,196,-1607,473,-1097,100,-324,81,-182,-795,-1998,-1327,-1700,-1573,-1244,-1009,-862,-782,-763,-807,-862,-955,-962,-943,-921,-896,-912,-970,-1084,-1202,-3166,-1297,-1242,-1196,-1085,-953,-811,-639,-429,-2349,-3748,-1711,-1051,765,1072,1342,1571,1789,-3019,2030,-1644,2058,1963,1813,-4160,-1188,556,-763,-488,-619,-232,-633,-1016,-1237,-1352,-1215,-1009,-811,-1630,-487,-322,-209,-114,-830,-1812,-1559,121,-426,-237,-298,-863,-574,82,-44,-176,-388,-630,-901,-1200,-1498,-1720,-1440,-1018,-588,-168,192,-1301,-592,-806,-1248,-809,739,-1288,-1301,322,135,-47,-1192,-1147,-1224,-489,-733,-1358,-1141,-1461,-1461,-1042,-1365,-615,-1343,-1569,-1442,564,-146,321,671,-247,-298,-1120,-798,-729,-908,-727,-314,-18,-110,-608,851,868,-1748,-1172,-42,-410,-165,-1437,-588,-385,-519,-633,-728,-776,-810,-831,-850,-884,-868,-834,-757,-674,-939,-498,-476,-404,-481,999,1264,145,26,-534],[-698,-1105,883,817,-855,-1551,256,-53,-373,-658,-1199,-1179,-1343,-1486,-1575,-1660,-1686,-1571,-1440,-1284,-1163,-996,-1034,-2325,-659,-559,-487,-401,-314,-1583,-775,-24,113,-5,-1560,-420,-26,195,71,-86,998,965,126,-775,-225,-102,-1103,-814,-1337,-1939,-2552,-2590,-1988,-1426,-1106,-681,-149,344,505,582,-1109,-734,-1076,204,-35,-293,-544,-737,-809,-851,-811,-692,-508,-326,-82,133,331,504,-1223,872,1017,-222,18,-939,-732,-526,-260,749,1587,1581,1539,-300,-67,-304,-631,-921,-1348,-2228,-1036,-1462,1328,1509,2540,2505,127,2201,1946,837,-856,720,238,-843,-1520,-1245,-1757,-2203,-2361,-2054,-1665,-1757,-1003,-786,-1836,-1381,-588,-2046,-798,-803,-777,-942,-1497,283,-290,-6751,-9920,-7062,-2274,-9517,-1960,551,115,-331,-664,-838,-685,-372,41,451,-1210,-1104,-578,-60,-561,-2272,611,2237,1675,221,221,-400,-895,-364,1025,3011,2833,774,64,-1465,-1726,324,757,309,-1925,-847,-1137,-1528,-1843,-1916,-1803,-1638,-1515,-1485,-1543,-1611,-1750,-1799,-1693,-1415,-1048,-702,-452,-756,65,258,-667,-433,-246,-206,-563,-1352,-513,-198,633,387,70,-297,-691,-1469,-1210,-1329,-1289,-1185,-1721,-1106,-1377,-1300,-1444,-1587,-1715,-1649,-1449,-1245,-940,-670,-1068,-2317,51,786,-282,673,-543,-1997,-2235,-2066,-1054,-673,-542,-99,-1823,-27,111,700,445,-921,-237,-554,-951,-964,-707,-453,-1310,630,-400,54,2912,3294,2457,947,224,-2051,544,-1,1294,517,1874,1456,556,-1427,1513,1214,2088,-605,529,559,31,129,1009,1139,930,148,-1108,-1908,-499,-612,-1450,889,-1132,-235,-1505,-420,-343,-759,-1569,-1297,-1412,-1351,-1211,-1015,-824,-1874,-1160,-783,-741,-643,-1003,-671,-682,-977,-668,-626,-554,-506,-462,-414,-321,-673,-1108,-322,-81,-14,1,19,-1345,-98,-152,-549,-2072,-1264,-1031,-916,-963,-980,-958,-903,-816,-715,-625,-1240,-467,-429,-408,-908,-454,-521,-620,-761,-857,-1020,-1110,-1228,-1360,-1512,-1570,-1622,-1655,-1557,-1466,-1322,-1156,-978,-706,-838,-256,16,84,215,277,-354,629,1054,1540,-354,-1363,-441,-743,-1411,-1308,451,-159,-1284,-1338,-1219,962,1069,867,758,649,-667,630,591,567,243,-6,310,-957,-1292,-958,-317,-473,-900,-961,-2019,-776,-831,-910,-978,-1101,-1293,-1454,-1520,-1523,-1464,-1293,-1218,-1132,-1075,-1099,-1099,-1139,-1231,-1308,-1249,-1243,-1192,-1232,-1221,-1303,-1414,-1469,-3059,-1569,-1471,-1334,-1175,-1018,-1775,-2305,-1247,-571,-443,-367,-235,-2737,-60,0,129,254,-10273,420,459,-7479,340,-11442,22,-173,-427,-726,-12562,-6329,-1208,-999,-686,-5110,-1824,-857,54,78,48,-3299,-61,-99,-121,-102,-11,119,264,372,521,-1300,-1390,-402,324,-722,-1540,-2157,-632,164,-364,-1608,967,-125,918,809,760,-1002,503,293,99,-65,-275,-469,-484,-398,-232,30,290,-1792,239,-1,-635,-1325,-1379,-759,-277,154,774,720,603,-126,-1161,379,-37,-186,-1429,-1833,22,594,643,687,-1584,-1085,-91,1119,-1258,-44,411,248,127,1558,1551,-1193,552,921,-1415,-871,288,-358,-843,-838,-486,53,488,271,-504,-386,-605,-651,-1054,-873,-1736,-455,-456,-464,-475,-562,-682,-830,-984,-1092,-1191,-1219,-1181,-1052,-890,-705,-546,-425,-277,-230,-199,-227,-690,-843,-648,-879,-1094,-1288,-1359,-1675,-948,-661,-1525,-1031,-726,-1,-511,-1268,-70,1007,-777,-1238,449,1323,1290,-1763,-1545,-282,-1184,367,327,103,-351,-481,-649,-713,-625,-403,-138,247,618,1036,1421,1218,1185,1107,2676,933,-952,-1114,-3,98,-2389,-771,-815,-108,55,-1155,-1112,-907,-1368,-1719,-1846,-1588,-1204,-1602,-806,-838,-758,94,-799,-187,306,-730,-1379,227,363,279,-268,-36,-1026,-1033,-351,-511,-1066,-1264,-900,-1013,-1106,-1138,-1161,-1124,-1138,-1426,-883,-816,-1148,-1245,-756,-786,-892,-1048,-1154,-1150,-1005,-759,-444,-499,6,-1373,-996,-192,-1251,-907,467,117,-722,-715,-1106,-1564,-1936,-2136,-2316,-2371,-2322,-2110,-1781,-1383,-1320,-510,-90,288,-1946,920,1171,-1014,1391,1542,325,-787,-790,-179,168,-833,-803,347,-1016,-1158,-872,-588,-819,-170,-413,-624,-781,-896,-1268,-657,-1163,-140,173,-911,-706,-642,-812,-961,-1386,-1072,268,-44,-484,-851,-1263,-1578,-1795,-1796,-1640,-1323,-864,-349,214,-919,-592,-1076,-1255,1147,2148,-1103,-1469,-572,-1149,-234,-466,-874,2318,2648,583,94,-311,-1260,-458,-1378,-2113,-1908,-1171,-1001,-426,-449,-1411,-801,-911,1088,332,-127,636,-1100,1024,814,547,272,-1559,-198,-808,-1825,-2144,-1657,-345,365,1645,1518,1054,637,-165,704,201,-321,-924,-1502,-2020,-2005,-1418,-749,-132,-1068,-1239,-93,-1284,-1823,-1869,-1542,-1824,-1871,-2100,-660,-120,145,-1061,-711,425,-397,545,1384,696,-309,-718,365,1683,1035,1433,1078,749,420,-265,-129,-54,-65,-28,-16,-1562,-114,-776,-368,-495,-662,-764,-863,-1735,-931,-935,-896,-860,-852,-840,-799,-740,-686,-622,-612,-559,-532,-542,-574,-666,-813,-1033,-1291,-3066,-1757,-1834,-1800,-1625,-1426,-1269,-1165,-1125,-1485,-3644,-1890,-1589,-1594,-1435,-1166,-837,-464,-3093,136,-2637,476,502,452,-4280,-380,90,-356,-487,-921,-1212,-1577,-1862,-1714,-1403,-1017,-671,-368,-1520,-284,292,412,483,-749,-1653,-1891,-289,-685,-614,-861,-985,-980,-1245,-1563,-1850,-2172,-2010,-1659,-1296,-923,-628,-392,-169,13,76,68,-1380,-624,-724,-1089,-396,-554,-1314,-1376,-129,146,416,-1268,-1113,-1278,-215,-644,-1541,-975,470,-192,-258,-985,-784,-1335,-1413,-1420,113,-82,292,223,-282,-444,-1185,-890,-1281,-1366,-1056,-689,-389,-242,-909,80,42,-1802,-1262,-272,-364,-385,-1417,-714,-221,-84,34,121,199,-546,269,-135,308,-610,541,-24,208,-844,-517,-606,-330,-355,1366,1854,310,134,-163],[-1319,-856,1062,1082,-786,-1444,375,13,181,9,-785,-1055,-434,-555,-670,-828,-974,-1011,-1046,-1048,-1063,-1005,-1216,-2034,-877,-830,-813,-780,-734,-1433,-674,-459,-298,-459,-1790,-836,-260,259,189,38,-154,-379,-660,-971,-1394,-1860,-2279,-2050,-1383,-690,17,-1472,1595,1617,-1303,-343,460,1496,5013,1135,-913,-989,-1510,536,1635,323,52,-406,-1338,-1891,-1254,-541,80,-195,983,1294,1513,1654,-1137,1827,1646,-98,252,-950,-639,-439,-169,963,806,713,624,-424,-99,-695,-1141,-1122,-1406,-2231,-1225,-1161,66,-120,-337,-467,-547,-598,-587,-575,-647,-518,-474,-567,-1365,-764,-344,-348,-603,-385,-744,-1810,-453,-523,-1713,-1324,-841,-2704,-1193,-1246,-1212,-987,-1525,-178,207,-7208,-8132,-4179,-307,-8154,-1525,630,197,-999,-816,-1188,-1035,-614,-136,281,-1106,-1062,-631,-369,-790,-2110,261,2002,1576,-207,-105,-493,-1105,-390,1210,4751,4813,1257,232,-1372,-1518,358,1104,-35,-998,-506,499,88,-982,-1660,270,145,-151,-446,-667,-835,-1041,-1238,-1516,-1450,-1078,-690,-353,-642,473,820,-462,-162,93,88,-408,-1180,-237,-233,261,367,598,82,-462,-1766,-1405,-1564,-1199,-855,-1869,-945,-1553,-826,-236,-271,-389,-854,-457,-1340,-528,-651,-736,-2039,-818,-853,-795,-640,-516,-1930,-2148,-1784,-1107,-781,-863,-580,-1951,-795,-777,-658,-488,-1281,-285,-203,-679,-434,-236,-73,-1317,532,-322,453,2666,3206,2595,918,58,-1803,513,70,1376,468,2681,2233,762,-1328,1091,877,1746,-416,356,452,373,434,1041,802,368,-169,-1193,-1861,-1579,-1635,-1644,-931,-735,-349,-1602,-151,174,-551,-1482,-863,-96,-767,385,507,-521,-1973,-1147,-856,-927,-889,-1091,-263,-175,-714,-351,-489,-570,-632,-654,-637,-557,-596,-779,-379,-386,-328,-306,-259,-1518,-246,-199,-225,-1693,-913,-1048,-448,-484,-548,-620,-679,-698,-671,-621,-796,-458,-401,-369,-721,-437,-546,-701,-908,-1067,-1271,-1343,-1340,-1271,-1605,-1127,-1080,-1055,-1009,-1054,-1072,-1059,-1024,-822,-669,-507,-290,-282,-231,-298,-656,-537,-643,-817,-924,-1568,-962,-979,-1662,-1260,-1029,-1052,-1376,-1513,-1110,-879,-697,-519,-325,-208,-822,19,-1,-78,-283,-581,-957,-1393,-1703,-1007,120,1005,-683,-1174,-1947,-517,-635,1240,3926,2207,294,939,-367,-956,-1672,-958,-301,105,516,619,-912,45,532,505,660,797,1001,362,1035,926,1286,478,-2998,-1484,484,669,532,-832,-1919,-2331,-931,-580,227,135,-77,-4117,-353,-643,-877,-1093,-8733,-1420,-1478,-7258,-1558,-13470,-1534,-1365,-1150,-919,-14230,-8285,-148,39,249,-6506,-3531,-1216,540,542,14,-3213,471,819,885,1097,1262,1431,1586,1485,1839,-1564,-1350,-244,514,-505,-1465,-2087,-762,445,-322,-2039,983,-172,1430,1233,273,-898,797,616,490,215,293,125,15,-150,-385,-632,-943,-1833,-1503,-1519,-1145,-1168,-1392,-838,-596,20,834,895,816,-79,-1085,546,147,-836,-1347,-1698,25,712,922,412,-1924,-1378,-399,875,-1465,-278,-10,82,219,2697,1398,-958,606,959,-1404,-1111,255,-597,-1057,-1042,-681,-38,337,492,-701,1555,1572,1589,-1047,-824,-1559,165,546,-604,-80,-423,-745,-1005,-1125,-1004,-710,-671,-436,-176,-717,-591,119,503,549,1344,1353,949,-566,-1006,-835,-1511,-2116,-1777,-1218,-1575,-415,-240,-1263,-952,-678,-257,-559,-1005,-422,-268,-759,-1176,100,145,136,-2039,-1177,-212,-1441,-737,-1084,-1491,-1909,-2171,-1850,-1546,-1291,-1099,-1016,-928,-935,-946,-1014,-1090,-1151,-1261,-1395,-1501,-1542,-1361,-1147,-895,-2039,-516,-886,-554,-480,-1457,-1130,-6,859,1041,-1064,-376,-758,-1328,-784,-914,-692,753,-967,131,842,-1133,-1448,-821,-1402,-1768,-1573,-1184,-908,-1015,-459,-394,-954,-1287,-1125,-605,-736,-825,-907,-917,-1260,-1528,-718,-777,-1608,-1161,-698,-775,-929,-1143,-1346,-1523,-1679,-1838,-1977,-2054,-2150,-2248,-2286,-2164,-2040,-1860,-1723,-1573,-1405,-1281,-1116,-1074,-1031,-927,-928,-926,-956,-939,-893,-843,-1459,-776,-771,-798,-1747,-885,-920,-1045,-956,-908,-812,-619,-1043,-393,89,-871,-508,323,-1017,-1429,-1137,-452,-532,12,-146,240,135,-56,-1089,-457,-1442,-793,-642,-830,-965,-815,-995,-1072,-1334,-1146,82,-318,-353,491,-459,-60,-387,-632,-808,-840,-708,-515,-287,-893,-769,-1199,-1285,719,731,-926,-1628,-771,-1284,-189,-388,-849,515,431,321,82,-213,-1297,-129,-205,-272,-334,-295,-1071,-281,-121,-1790,-901,-864,427,422,-478,230,-771,882,894,890,791,-1655,295,-642,-1973,-1951,-1742,-283,503,621,576,469,304,62,-132,-344,-523,-1052,-869,-908,-850,-660,-301,94,-868,-834,218,-992,-1485,-1630,-1384,-1799,-2142,-1694,-400,230,317,-998,-298,449,-730,359,361,427,-375,-1124,0,723,532,540,323,59,-278,-547,-648,-489,-146,309,762,-1472,1512,-533,-74,-532,778,1975,-517,-1414,-945,631,-832,835,526,198,-625,-427,-728,-967,-1156,-1148,-1018,-821,-584,-368,-188,-71,4,-3002,121,202,254,360,470,549,591,591,-777,-3489,-2123,-1569,-144,-277,-419,-556,-639,-1840,-754,-2932,-759,-777,-799,-4076,-754,-761,-819,-900,-1305,-1086,-1146,-1173,-1063,-982,-837,-808,-598,-1289,-690,-380,-370,-394,-727,-1484,-2130,-863,-1039,-1219,-1345,-1430,-1425,-1385,-1376,-1324,-1302,-1258,-1188,-1098,-979,-916,-886,-837,-795,-753,-749,-1446,-772,-712,-777,-437,-173,-1301,-1530,964,1282,775,-1372,-1112,-1369,-189,-568,-1733,-1027,634,-258,-75,-695,-974,-1335,-1386,-1395,-127,-32,-21,-66,-261,-551,-1210,-306,-211,-12,158,-487,-466,-339,-1276,535,253,-1735,-1423,-666,-1021,-1164,-1444,-890,-36,442,871,95,622,-283,970,7,658,-414,485,-17,189,-824,-619,-792,-351,-319,1390,2667,414,158,95],[-1181,-504,1238,1313,-606,-1183,496,1,683,579,-245,-797,-283,-601,-913,-1255,-1553,-1699,-1794,-1796,-1746,-1563,-1405,-1675,-805,-510,-252,-5,37,-1197,-512,576,193,-879,-1569,-926,-535,648,582,328,162,-83,-370,-647,-949,-1121,-1369,-722,-249,-548,-96,-1627,1172,1127,-1390,52,969,1384,3084,1239,-652,-1144,-1766,66,960,-178,105,647,370,73,-549,-353,-431,-453,-352,-228,-91,36,-616,300,362,37,384,-914,-533,-402,-94,-116,-141,-70,10,-511,-125,-1062,-1555,-1353,-1456,-2194,-1411,-1134,-1546,-1845,-1527,-1198,-922,-729,-587,-540,-551,-628,-724,-824,-1185,-1075,-1220,-1333,-1424,-1453,-1423,-1755,-1277,-1199,-1367,-1190,-934,-2425,-884,-1260,-859,-869,-1499,-871,-944,-7328,-5892,-913,-808,-7105,-1100,-341,-182,-1054,-712,-12,-69,-344,-431,-663,-937,-1205,-1423,-1653,-1763,-1800,-1276,-986,-744,-622,-431,-555,-1318,-455,1224,1608,1983,1703,397,-1215,-1336,349,1076,-395,-95,53,374,163,-1254,-1887,215,802,-235,-507,254,-313,-25,168,-395,-763,-537,83,-355,-508,1039,992,-200,116,389,372,-276,-985,45,-234,-226,-187,1305,996,602,-2024,182,1307,342,-1120,-1769,-1113,-1693,-718,572,747,-250,-1364,-79,-1304,-189,-630,-400,-1714,312,458,180,39,-415,-1718,-1653,-1479,-1085,-830,-1147,-924,-1960,-426,-609,-732,-925,-1621,-1432,-1541,-1564,-1276,-1038,-786,-1204,-278,-264,158,304,433,551,667,-45,-1413,500,183,1300,440,1402,1368,989,-1070,524,456,283,-220,-367,-648,-801,-922,-958,-934,-807,-759,-1226,-1732,-695,-792,-1850,-1041,-1136,-1203,-1633,-980,-743,-584,-1358,-650,149,-517,1186,1534,-820,-2074,-1119,-895,-1042,-1029,-1170,-387,-200,-474,116,-175,-404,-607,-767,-878,-911,-953,-936,-894,-891,-804,-749,-685,-1467,-737,-789,-902,-1225,-1318,-1535,-1721,-1752,-1752,-1751,-1769,-1807,-1868,-1953,-2023,-2018,-1955,-1839,-1705,-1581,-1457,-1330,-1213,-1018,-866,-634,-512,-303,-1498,-7,145,328,587,796,1042,1184,-1137,117,-418,1738,2598,2627,2682,668,-961,475,2030,1795,-244,-1626,-206,-717,-1648,-1106,-79,-750,-1453,-1624,-952,-612,-585,-549,-474,-447,-908,-319,-360,-445,-651,-1035,-1292,-1703,-1848,-1465,-723,132,-462,-1399,-1774,-259,-538,1087,3969,2128,217,889,-446,-505,-1733,-2504,-1470,-555,144,571,-754,-332,728,491,235,143,86,80,256,428,613,182,-2785,-1502,1042,1097,1047,-1094,-2040,-2342,-689,-635,547,467,-210,-5326,86,-39,-203,-373,-7296,-715,-842,-6876,-1027,-16429,-995,-868,-719,-558,-15365,-9417,-6,107,235,-8073,-5507,-1821,-281,49,-169,-3105,233,462,174,701,1106,1231,1266,977,1083,-1714,-1330,-152,507,-298,-1023,-946,-796,666,-291,-2337,548,-241,992,715,-336,-815,-108,-389,-570,-649,-745,-861,-909,-1010,-1170,-1320,-1497,-1804,-1695,-1743,-1650,-1498,-1389,-1337,-1282,-1142,-1062,-875,-676,-362,-847,334,545,-1395,-1235,-1570,-64,607,1045,69,-1374,-1461,-626,728,-1131,-474,-449,-57,289,2802,1228,-728,685,1113,-1025,-1210,338,-640,-1234,-1215,-858,-184,203,270,-887,596,562,476,-1057,-614,-1336,-754,-1168,-1542,-1918,-2316,-2714,-2938,-2506,-2003,-1508,-992,-512,-58,-1189,-773,441,1047,1166,1132,1033,825,-423,-1154,-753,-894,-1418,-1908,-2147,-1845,-1352,-918,-984,-805,-593,0,-545,-689,-705,390,-725,-1112,374,251,68,-1365,-828,-733,-1581,-1391,-1724,-2056,-2310,-2395,-2284,-2165,-2063,-1975,-1935,-1809,-1701,-1529,-1365,-1175,-946,-754,-576,-392,-1025,-1547,-81,-534,-1604,-220,-931,-973,-876,-1675,-1117,42,801,1101,-1618,-119,-542,-998,-708,-971,-580,526,-922,450,716,-1440,-1198,-564,-1119,-1732,-2296,-2354,-1996,-1664,-1349,-1163,-988,-1070,-1627,-867,-1015,-628,-554,-429,-1279,-1602,-674,-958,-1792,-838,1085,725,1262,504,735,1676,2219,1510,177,-763,2,-1247,-1410,-1097,-1405,-1250,172,-235,-1440,-1029,-1335,-1649,-1755,-1566,-1341,-1070,-835,-589,-367,-315,-1532,-85,-139,-273,-1527,-703,-960,-1233,-1433,-1442,-1216,-796,-798,-571,160,-782,-256,211,-973,-1660,-1213,-265,-228,7,56,-162,-347,-545,-862,-809,-1642,-1266,-1531,-1793,-2017,-2077,-1841,-1538,-1239,-1092,-788,-630,-465,-357,-331,-338,-444,-599,-848,-1134,-1426,-1753,-2004,-1969,-1650,-1303,-1109,-325,-4,-679,-1755,-878,-1248,-82,-197,-767,430,205,-45,-283,-472,-1210,-401,-203,-212,273,434,-794,-84,226,-1616,-897,-805,286,102,-670,-141,-421,-28,26,130,300,-1642,361,-356,-1941,-1676,-1743,-192,608,1020,886,697,459,225,76,-30,-54,-1134,-129,48,96,122,201,266,-523,-412,418,-712,-1145,-1267,-1149,-1576,-1905,-806,52,604,492,-865,175,469,-1043,412,213,62,-359,-1504,-362,435,48,963,1137,1221,1125,-388,-707,116,-300,-540,-484,-1211,392,-261,-154,-484,925,2210,-368,-967,-1416,500,-819,12,-658,-1222,-1325,-912,-354,211,-1008,-1486,-839,756,1913,1969,628,1785,-190,-2865,1205,1083,965,926,898,834,719,545,-147,-3210,-2261,-1906,-924,-1037,-1066,-1014,-883,-770,-666,-2436,-559,-580,-630,-3616,-691,-776,-932,-1133,-1575,-1608,-1792,-1846,-1660,-1487,-1284,-1142,-1070,-1044,-1073,-1063,-1063,-1005,-854,-1285,-2100,-965,-860,-1394,-1430,-625,-546,140,-41,-217,-440,-652,-832,-982,-1083,-1208,-1317,-1348,-1317,-1219,-1102,-1343,-824,-652,-525,-388,-235,-1181,-1653,427,568,448,-1377,-1019,-1363,-111,-436,-1834,-1319,-1665,-1493,-925,-430,-1071,-1262,-1403,-1281,1291,105,698,482,-146,-745,-1487,-2252,-2552,-1791,-1165,-619,-721,-317,-1559,200,36,-1547,-1575,-333,-231,-156,-1452,-963,-72,-112,-206,-337,-434,-481,-435,-293,-88,-266,285,-41,198,-827,-741,-960,-423,-325,1340,1275,496,128,259],[-901,-305,-155,-16,-459,-948,348,-61,349,334,224,-568,-453,16,75,-441,-932,-352,-523,-724,-989,-1183,-1365,-1400,-1003,-684,-378,-75,51,-979,-397,534,-196,-1336,-1223,-627,-920,193,104,11,-76,-139,-219,-471,-442,-582,-1495,-718,-675,-602,-466,-1460,-183,-84,-1422,74,113,129,52,-11,-414,-1215,-1633,-430,168,-680,233,414,534,393,-693,524,92,-494,169,-33,-270,-495,-575,-466,-146,103,717,-909,-499,-489,-103,1330,2343,2843,1254,-630,-208,-1431,-1517,-1649,-1542,-2211,-1622,301,713,1321,2483,2540,-80,1561,2230,1243,-286,1042,611,-50,-1054,-853,-13,120,-1215,459,-256,-1652,473,231,-988,-1086,-772,-1518,657,-1836,-842,-613,-1427,-884,-1356,-7126,-3165,-1854,-1448,-6409,-758,-306,-27,-593,-1493,257,187,-504,-170,-324,-654,-869,-703,-911,-843,-1445,-343,1623,1296,-1052,-803,-624,-1374,-555,1421,2209,1614,917,177,-1066,-1267,-1604,-1446,-1082,-811,-707,-637,-631,-1411,-2118,-476,-276,-423,-566,113,-480,-108,-279,-670,-991,-929,-433,-553,-428,1213,1140,56,340,580,556,-264,-829,259,-272,-619,-839,1794,3473,607,-2117,-409,964,54,-1405,-1450,-1280,-1824,-603,306,427,-486,-1694,-687,-1139,116,-653,-120,-1421,-344,-645,-939,-1164,-1343,-1398,-1147,-1212,-1035,-851,-1352,-1512,-1762,-995,-1124,-1157,-1044,-1936,-602,-292,-496,-703,206,252,-1050,225,-259,97,-17,-141,-278,-442,-624,-980,-1182,-1555,-1968,-1751,-1212,-682,-224,-744,-209,-76,852,-67,-46,152,368,10,-433,-936,-1382,-1856,-2003,-1680,-1162,-717,-2096,62,66,1,-1636,292,566,-657,-1234,-449,349,-265,2109,2394,-1191,-2210,-1120,-943,-1095,-1092,-1279,-510,-300,-307,413,800,822,828,-84,-27,260,-220,40,-6,-297,-476,-618,-650,-1192,-623,-554,-532,-734,-736,-923,-1166,-1358,-1595,-1854,-2081,-1985,-1765,-1559,-1374,-1200,-1076,-972,-886,-819,-745,-741,-581,-423,-315,-132,-400,-206,-1305,124,414,572,803,972,1153,1314,-1237,130,-313,1642,1825,1685,1593,799,-1286,298,744,476,-226,-1599,-51,-563,-1466,-881,-368,-1153,-1507,-1618,-776,-231,33,48,47,-44,-934,-202,-362,-513,-701,-1580,-958,-1007,-1465,-731,-425,-84,-280,-1636,-1580,-18,-430,830,1815,1719,71,755,-645,40,95,-187,-509,-713,-807,-856,-794,-814,-768,-824,-818,-933,-1040,-1221,-1280,-1309,-1237,-1024,-2459,-1465,-350,-125,84,-1353,-2144,-2353,-531,-720,524,740,-400,-6105,-2166,632,609,594,-6071,-809,584,-6451,575,-21654,570,587,569,517,-16243,-9960,341,237,175,-9777,-7248,-2622,-1923,-899,-1270,-2996,-1578,-1147,-729,-355,-15,258,450,486,616,-1700,-1348,-156,585,-140,-496,110,-814,302,-321,-2369,-166,-376,-632,-963,-1224,-1528,-1822,-1885,-1639,-1351,-1128,-952,-713,-520,-381,-244,-171,-1722,-131,-745,-763,-694,-892,-658,-1045,-122,604,935,1139,-59,-597,1289,990,-1854,-1136,-1487,-272,417,687,-149,-777,-1365,-758,370,-804,-617,-904,-203,317,1261,1024,-540,488,232,-591,-1165,-371,-586,-1345,-1340,-1038,-410,-266,-362,-1063,-632,-822,-965,-1110,-1166,-1239,-1292,-1332,-1339,-1364,-1422,-1456,-1412,-1249,-1146,-597,-715,174,536,-1289,-938,696,1446,1586,1612,1612,1075,-318,-1307,-877,-58,-1246,-1596,-736,-1143,-827,-1170,-1500,-1404,-1128,-826,-535,-386,-914,408,-712,-1089,688,1313,1281,-708,-540,133,-1603,-122,-722,-581,-744,-828,-837,-886,-984,-1132,-1328,-1307,-1105,-774,-441,-88,102,475,900,1080,-1143,-1753,-99,-864,-1143,60,-989,-1371,-1060,-1813,-1125,39,709,728,-1640,141,-302,-711,-654,-1058,-694,-892,-873,-715,-574,-1483,-868,-266,64,141,-100,183,-536,-706,194,97,-683,-827,-1998,-1324,-1227,-904,-1153,-1403,-1416,-1698,-871,-1173,-1562,-442,1088,423,1526,917,755,1120,1730,1390,169,-867,-8,-1273,-1570,-1346,-1442,-1329,960,333,-1364,-84,464,-444,-1553,-17,477,49,-222,1025,617,-215,-1612,667,789,128,-1367,-643,-459,-1121,267,572,167,324,-300,-772,62,-670,-126,-53,-966,-1920,-1092,-767,-753,-707,-716,-730,-756,-836,-852,-944,-1801,-1283,-1487,-1502,-1364,-1058,-1282,-1168,-1011,-983,-151,-771,-81,-129,-257,-408,-636,-877,-1165,-1400,-1423,-1257,-1025,-946,-1172,-1474,-835,272,388,-483,-1940,-934,-1146,9,29,-697,-308,-577,-855,-1122,-1361,-1460,-1385,-1241,-1095,-986,-835,-669,-589,-582,-1146,-817,-836,-747,-801,-799,-633,-459,-313,-146,16,184,-1616,334,-64,-1752,-1427,-1732,-178,251,190,83,-66,-248,-472,-609,-720,-755,-1286,-753,-666,-606,-560,-464,-385,-334,-292,-226,-566,-905,-904,-992,-1350,-1489,40,576,872,553,-774,553,354,-1434,764,2440,983,-371,-1594,-819,143,-477,1133,2587,2021,1194,-347,-1068,799,1217,1746,1406,-918,-82,-675,-1088,-1198,-1147,-1034,-996,-991,-1992,-935,-862,-567,-369,-170,-1280,242,415,576,-1343,-2036,-1126,860,1044,1052,212,900,-852,-2768,498,466,472,601,793,991,1179,1336,259,-2974,-2370,-2347,1223,-466,937,682,388,-1,-443,-1488,-1437,-1695,-1292,-3152,-524,-276,-167,-478,-1671,-443,-629,-787,-764,-703,-537,-588,-263,-563,-1230,-29,36,115,-573,-1178,-1963,-1095,-742,-1495,-1288,-314,-559,-401,-638,-814,-979,-1070,-1071,-986,-812,-643,-462,-681,23,-245,-65,-1138,-286,588,250,727,1124,-1074,-1812,700,1567,42,-1317,-876,-1298,-48,-331,-1795,-1122,206,-525,357,-261,-1124,-1196,-1510,-1127,1517,249,733,467,-30,-647,-1119,171,181,333,436,-747,-988,-235,-1597,793,-2,-1343,-1727,-466,-581,-675,-1448,-859,-822,-876,-993,-1185,-1427,-1738,-2101,-2427,-2177,-1748,-1323,-920,-607,-819,-861,-1062,-531,-348,-70,-220,-404,-630,-833],[-558,-320,-21,219,-228,-616,651,-42,809,798,705,-291,-672,-308,-336,-815,-1270,247,300,362,-319,-513,-759,-1132,-1029,159,95,71,68,-691,-238,85,-559,-1718,-812,-54,-1268,-227,-394,-595,-813,-1009,-1209,-1377,-1571,-1690,-1669,-1609,-1480,-1392,-1300,-1212,-1130,-1026,-1361,-649,-419,-197,-87,-26,-158,-1093,-1252,-895,-975,-1457,-1905,-1684,-1024,-387,-821,718,-160,-706,1412,1253,870,303,-239,-370,316,111,881,-917,-517,-675,-173,1304,1802,2336,979,-763,-327,-1628,-1018,-1837,-1593,-2034,-1588,941,414,1152,2398,2423,-129,1178,2326,1310,-242,1316,1028,71,-983,-843,-810,-1009,-1471,-627,-224,-1520,428,467,-652,-1051,-1237,-589,482,-2388,-929,-676,-1278,-957,-1001,-6548,-677,-421,-289,-6020,-494,-21,-18,-70,-2215,-254,-297,-681,-161,-223,-448,-807,-750,-1062,-543,-1094,-640,788,690,-1460,-1204,-698,-1037,-612,1379,2209,2147,1978,517,-956,-1193,-55,739,-1234,697,618,-99,-62,-1333,-2165,-72,329,-565,-639,-112,-714,-540,-928,-1470,-2062,-1802,-1057,-766,-441,1213,1243,276,482,639,601,-414,-729,371,-374,-793,-1547,1494,3569,539,-1817,-998,402,-283,-1570,-1077,-1419,-1887,-498,-48,-440,-968,-1463,-1537,-1587,-1453,-1269,-1123,-1184,-890,-848,-802,-739,-756,-1021,-803,-1005,-979,-905,-1392,-2138,-1375,-788,-1245,-768,-625,-2026,-590,-219,-412,-903,-286,-363,-920,-517,-564,-604,-635,-633,-604,-553,-463,-539,-248,-98,69,288,518,730,871,-400,-1094,-700,710,28,-320,-244,-515,-786,-980,-1115,-1159,-1319,-1520,-1735,-1696,-1359,-2367,-2,394,-46,-1601,435,511,-756,-1104,-272,498,-27,2449,1933,-1612,-2371,-1149,-997,-1053,-1092,-1401,-583,-602,-469,-179,229,638,931,-133,-30,275,24,430,203,-137,-311,-381,-311,-815,-181,-155,-231,-441,-693,-923,-1024,-845,-544,-199,138,-83,685,835,551,875,756,575,153,-124,-623,-710,-565,-604,-641,-573,-542,-572,-1085,-798,-972,-1177,-1361,-1613,-1764,-1716,-1511,-1165,-857,-554,-197,-52,144,234,-1586,152,419,427,-236,-1518,106,-391,-1219,-577,-545,-1557,-1462,-1423,-556,-893,308,1057,1242,913,-857,326,92,59,-311,-2077,-317,120,-723,-425,1723,1570,-117,-1788,-1348,118,-266,-446,-456,-373,-301,-217,-928,-89,-129,-144,-297,-459,-649,-910,-1125,-1358,-1615,-1814,-1777,-1683,-1498,-1390,-1229,-1163,-1136,-1078,-1999,-1427,-1223,-1287,-1328,-1540,-2177,-2309,-980,-849,-629,-465,-600,-6137,-4337,32,143,244,-5046,-1480,379,-5966,233,-29816,-58,-207,-386,-578,-16795,-10271,-1014,-1152,-1211,-10508,-7087,-3396,-3689,-1182,-1194,-2833,-1412,-1639,-1764,-1360,-795,-180,432,64,1522,-1478,-1344,-207,698,15,48,1077,-820,888,-374,-2188,-311,-388,174,182,-1287,-822,888,1106,553,251,706,1366,1673,1586,1410,1218,972,-1529,266,-981,-776,-462,-547,-438,-1121,-110,686,690,545,-68,-346,-230,-532,-2093,-1218,-1555,-1796,-1962,-1978,-1854,-1608,-1311,-976,-586,-507,-614,-1274,-310,368,1039,853,-344,816,1212,-127,-945,590,-463,-1282,-1316,-1158,-662,-120,-66,-1138,462,410,423,-1141,-19,-805,194,15,-1100,-429,-756,-1128,-1523,-1866,-1873,-1507,-1035,-597,-205,-949,-1022,474,529,581,519,448,342,-212,-1393,-965,-284,-1298,-1573,-729,-886,3,-1202,-492,-422,-400,-62,-345,-62,-960,-446,-678,-1039,-1059,-1172,-1224,-1206,-1212,-1137,-1465,-969,-1113,-854,-862,-927,-1003,-1157,-1363,-1595,-1799,-1658,-1386,-1037,-714,-391,-233,213,439,634,-1261,-1867,-71,-1097,-618,374,-992,-1638,-933,-1779,-1115,23,647,412,-1046,-429,-755,-955,-795,-1119,-309,183,-689,864,518,-1142,-513,-222,941,673,35,74,-337,-527,-653,-763,-742,-731,-1889,-1643,-1151,9,472,609,-1110,-1725,-1082,-1362,-1154,9,1074,125,1750,1296,692,489,1183,1212,208,-926,-28,-1338,-1561,-1204,-1369,-1191,-107,-752,-1177,-1070,-412,-292,-1486,10,556,410,-303,1057,509,-113,-1625,815,1821,1057,-1221,833,345,-1165,-321,-532,-736,-931,-1181,-1504,-1874,-1930,-1494,-1024,-942,-2155,-758,174,200,138,909,1072,1086,-397,-447,280,-1763,-410,-722,-735,-1545,-1138,-1497,-1844,-1988,-1760,-1486,-1262,-1044,-903,-856,-851,-945,-1078,-1292,-1521,-1728,-1940,-2058,-2010,-1821,-1618,-1301,-1126,-1073,-1063,-2123,-1313,-1464,-1392,-1027,-567,16,608,535,-84,109,-940,490,1538,-544,976,-211,154,208,594,-609,-562,-914,1080,319,-824,-905,32,-11,-239,-378,-392,-1536,-243,-95,-1379,-1163,-1649,-197,231,200,79,-129,-413,-781,-1096,-1411,-1670,-1921,-2146,-2300,-2239,-2054,-1837,-1656,-1515,-1393,-1264,-1157,-1118,-1048,-1036,-1125,-1056,-877,-660,-495,-290,-687,234,147,-1819,572,501,361,-372,-1062,-1282,-399,-906,510,1056,1605,1180,-212,-1288,427,1215,1682,1582,-578,744,28,-350,-253,-486,-622,-754,-853,-1572,-1032,-1085,-1145,-1240,-1353,-1469,-1605,-1764,-1881,-1934,-2406,-1472,-1124,-739,-384,-80,125,-1520,-2662,237,143,-51,-236,-425,-583,-630,-507,-274,-2772,-2373,-2811,946,-1600,2083,2296,2425,2409,2293,-348,1795,1444,1086,-2702,632,159,262,-613,-1439,347,726,503,-594,563,388,-508,-118,-355,-1262,-612,-629,-592,-514,-1076,-1779,-1090,-543,-1176,-1034,-316,-563,12,130,254,297,295,245,152,37,-155,-616,-920,-577,-553,-483,-805,-251,-98,0,100,211,-957,-1938,562,895,-376,-1130,-627,-1124,44,-212,-1711,-1150,-22,-701,322,-136,-1095,-1101,-1638,-874,1764,452,798,540,106,-701,-1044,304,1310,849,275,-825,-1202,-78,-1322,1274,206,-1103,-1810,-549,88,-82,-1358,-522,-646,-759,-830,-853,-801,-726,-637,-568,-553,-542,-579,-662,-839,-994,-1174,-1383,-1583,-1763,-1802,-1788,-1712,-1628,-1515],[-957,-894,-649,-381,-73,-275,504,-4,702,644,411,-52,-858,-1027,-1551,-1579,-1540,-155,599,366,-288,-345,-559,-920,-1088,937,416,-76,-464,-693,-609,-393,-878,-1989,-397,415,-1393,277,8,-347,-745,-1105,-1392,-1483,-1412,-1178,-1645,-565,-283,-244,-234,-525,-485,-463,-1225,728,1365,529,1874,1927,150,-766,-762,-1249,-828,-1232,-960,-1738,-2375,-1762,-1093,-544,-396,-903,0,-251,-721,-1370,-2029,-1893,-1088,-252,496,-883,-501,-881,-230,1232,1228,1159,709,-839,-401,-1379,-450,-1533,-1454,-1614,-1074,-807,-660,-492,-336,-106,-1,348,553,690,-224,788,749,157,-900,-722,-106,-486,-1535,-1338,-1735,-2065,-2251,-2133,-1948,-1829,-1771,-1861,-2018,-2587,-2476,-2435,-2056,-1638,-1256,-5427,-510,-199,-87,-5772,-194,-290,-557,-889,-2775,-1245,-927,-799,203,-499,-210,-702,-704,-926,35,-673,-827,549,154,-1651,-1499,-675,-415,-435,1337,2551,2662,2315,542,-790,-1054,-390,509,-1594,641,438,-312,-309,-968,-1842,-223,199,-556,-638,-327,-917,-510,-844,-1207,-1361,-1136,-688,-898,-467,846,1306,528,623,644,580,-649,-580,457,-464,-595,-1966,1117,1540,485,-1479,-1471,-145,-531,-1381,-642,-1377,-1704,-1555,-2014,-2169,-1810,-1339,-1833,-602,-130,-811,224,-939,222,103,-25,-128,-312,-553,-526,-798,-866,-780,-1196,-2194,-988,-1119,-1307,-1364,-1482,-1732,-1772,-1819,-1950,-1865,-1821,-1725,-1584,-1418,-1236,-1086,-987,-920,-892,-898,-919,-978,-1051,-1108,-1115,-993,-759,-455,-162,-33,-2046,-1345,404,106,-595,-729,-1391,-2259,-1754,-899,-33,635,-1238,-1552,36,-464,-2276,621,687,-144,-1501,562,394,-828,-940,-100,624,207,1604,1311,-2046,-2501,-1184,-1037,-902,-1055,-1488,-1345,-1657,-1841,-1888,-1744,-1539,-1396,-1322,-1315,-1334,-1449,-1569,-1700,-1849,-1810,-1689,-1502,-1366,-1269,-1169,-1119,-1139,-1143,-1108,-1017,-778,-516,-246,17,46,491,640,715,720,619,447,222,-266,-736,-563,-565,-70,436,743,-362,-157,-883,196,-105,-720,-1382,-1993,-1366,-546,-1242,-57,-280,1277,2013,3127,3392,931,-1861,29,1325,1148,-313,-1461,217,-257,-978,-244,-669,-1874,-1335,-1124,-332,-1648,-472,907,753,420,-727,156,251,567,-232,-1582,-473,1005,132,-84,1570,2459,-29,-1814,-1139,226,-490,-1190,-1717,-1698,-1398,-1120,-1339,-687,-584,-442,-420,-382,-354,-386,-470,-1745,-460,-580,-2283,-617,-683,-842,-938,-1109,-1286,-1388,-1495,-1589,-1550,-1439,-1263,-1705,-2203,-2272,-471,-829,-1351,-160,-871,-5606,-6153,-29,32,101,-4304,-2182,158,-5473,-72,-40491,-490,-710,-956,-1208,-16721,-10694,-1622,-1624,-1478,-8770,-4838,-3898,-5345,-1453,-615,-2697,405,572,-1197,-500,984,1212,307,-410,975,-1205,-1390,-386,590,75,463,1807,-953,890,-539,-2073,-691,-474,1359,771,-1513,-968,1824,1675,251,242,640,180,-323,-855,-1377,-1741,-1744,-1449,-1141,-1272,-848,-767,-796,-905,-1182,-1009,-1078,-1078,-1130,-1147,-1210,-1325,-1426,-2106,-1825,-2010,-1804,-1470,-1134,-786,-381,-830,-607,-8,-342,-572,-1598,-482,355,1384,632,-247,813,1345,230,-705,633,-432,-1153,-1239,-1311,-1031,-370,-230,-1195,568,332,149,-1244,-199,-571,-554,-706,-1329,-960,-1160,-1415,-1726,-2074,-2056,-1551,-1001,-470,37,-554,-1133,1015,1374,1581,1663,1722,868,-223,-1499,-1120,-577,-1405,-1586,-735,-704,-209,-1191,-336,-268,-355,-154,-206,-162,-933,-720,-930,-1156,-1346,-1558,-1758,-1832,-1732,-1554,-1378,-1236,-1475,-1230,-806,-664,-469,-293,-134,-3,11,119,112,106,50,-413,-588,-48,-67,-60,-1398,-1902,-96,-1255,-141,-4,-1025,-1785,-691,-1671,-1192,-576,-735,-833,-940,-975,-823,-571,-552,-1239,-202,72,-682,884,433,-730,-264,-202,1144,1462,134,317,-199,-350,-457,-824,-1182,-1661,-1764,-1540,-879,-98,527,611,-968,-1703,-1372,-1590,-808,394,966,-220,774,155,-457,-1050,-1620,-1962,-1517,-1015,-538,-1504,-1396,-888,-1255,-893,-80,-431,-804,-1145,-1133,-809,-1203,2,551,707,-451,983,361,-96,-1590,916,1602,948,-1153,1337,1300,-1242,444,130,-121,-284,-417,-1014,-658,-772,-887,-883,-956,-2417,-506,-300,-45,204,379,535,669,-973,-270,278,-1670,-574,-1187,-792,-1768,-1219,-1170,-1397,-1634,-1769,-1741,-1628,-1462,-1331,-1257,-1186,-1173,-1157,-1186,-1200,-1180,-1185,-1192,-1323,-1751,-1487,-929,-841,-802,-724,-2239,-700,-887,-358,-119,-395,622,1166,433,-243,138,-797,307,1594,-617,494,-347,651,314,621,-123,-176,-1066,931,98,-798,-1151,129,1498,1014,386,-170,-1445,-1128,-1405,-1533,-1460,-1536,-1122,-940,-748,-624,-579,-603,-714,-786,-884,-956,-1690,-1175,-1262,-1400,-1554,-1611,-1594,-1504,-1359,-1163,-973,-844,-698,-706,-948,-648,-735,-776,-934,-1068,-1093,-1044,-948,-2097,-675,-560,-469,-447,-536,-1611,-921,-1086,-1152,-1119,-839,-458,-29,-1113,-47,1052,1531,1926,-243,1549,63,-406,128,1142,1471,-251,382,-745,-127,-977,-618,-1031,-1448,-1846,-2214,-2253,-1887,-2030,-2241,-1053,-43,479,977,-219,1148,-2198,-2543,2412,2455,2358,2205,1952,1583,1126,625,101,-2652,-2302,-3270,517,-2561,1872,2484,3029,3426,3702,688,3874,3782,3621,-2310,1501,-271,216,-794,-1050,328,1383,767,-665,25,-421,-775,-952,-911,-1146,-470,-227,-9,-323,-931,-1613,-1057,-362,-877,-824,258,-586,1696,1981,2077,2065,1176,750,199,313,-45,-876,-1122,-468,-937,-1399,-1769,-1787,-1434,-1063,-714,-410,-899,-2004,318,401,-864,-900,-344,-935,55,-154,-1678,-1182,-642,-935,-591,-484,-1092,-1063,-1793,-603,364,517,627,627,171,-841,-1017,336,770,601,99,-926,-1440,23,-1009,-173,-294,-935,-1904,-680,-205,-94,-1274,-113,-98,-186,-335,-539,-751,-982,-1184,-1321,-1369,-1269,-1104,-912,-776,-632,-1034,-952,-769,-400,-384,-412,-461,-554,-641],[-1481,-1347,-1078,-841,-612,-402,-236,-156,-133,-142,-234,-354,-963,-957,-1838,-977,-1578,115,662,125,-325,-216,-440,-800,-1014,3,-586,-1217,-1614,-959,-261,326,-1153,-2125,-54,1521,-1164,398,941,509,61,-292,-804,-404,-351,-263,-1732,498,614,-200,-372,-23,254,-623,-1139,153,288,203,537,583,428,-387,-292,-1489,-1177,-1233,-879,-1210,-1248,-993,-882,-341,-703,-1197,265,306,252,99,-95,-377,-740,-1122,-1393,-1117,-668,-1197,-377,662,538,1081,327,-979,-540,-1094,97,-1080,-1226,-1149,-419,31,-200,-393,-561,-615,-615,-592,-511,-408,-360,-74,140,69,-945,-655,821,-567,-1534,741,577,-1140,243,-23,-304,-1119,-1713,-1089,-1188,-2304,-1273,-1015,-933,-935,-1037,-3871,-1281,-1366,-1493,-5750,-1419,-1271,-1075,-796,-3314,66,625,-1007,262,-835,-90,-688,-715,-658,669,-328,-1029,1479,699,-1676,-1744,-693,190,-136,1172,3744,3718,2220,449,-694,-893,-903,153,-1952,1071,711,-541,-738,-585,-1522,-467,-12,-536,-698,-646,-1204,-779,494,334,176,52,-95,-1064,-622,-609,-750,-812,-923,-1022,-1079,-1098,-999,-858,-722,-585,-1608,-270,-144,-48,-1250,-1779,-739,-724,-1007,-281,-1240,-1419,-380,-842,-792,-434,-398,-1580,-370,720,-959,373,-777,208,625,396,172,-224,-400,-672,-890,-1095,-1288,-1455,-1574,-1584,-1505,-1350,-1716,-1011,-1441,-885,-844,-989,-1238,-1220,-1437,-1622,-1507,-1203,-899,-636,-406,-214,-66,-399,101,87,11,-140,-302,-453,-523,-482,-301,-2036,-2032,304,115,-905,-453,-462,-1069,-1587,-1103,-240,570,-1228,-1613,-79,-744,-2003,413,885,-330,-1376,635,208,-884,-779,29,698,403,1685,651,-1909,-2394,-1261,-1091,-696,-1051,-1521,-408,-658,-824,-1041,-1165,-1197,-1166,-1064,-907,-682,-485,-259,-42,-211,287,419,549,-110,638,675,665,567,397,272,74,-51,-188,-315,-406,-446,-446,-444,-450,-462,-501,-492,-349,-321,-852,-316,-714,-352,2680,2212,-473,-219,-705,138,1150,1804,661,-567,-1210,-421,-1112,-239,-330,1012,1492,2604,3810,913,-2015,-27,1058,785,-421,-1410,304,-130,-702,136,-583,-1739,-1106,-739,-71,-2073,-1221,294,-15,-386,-691,-970,-1230,-1346,-1320,-1150,-900,-683,-462,-280,-117,-29,23,-1650,-910,-189,-373,-582,-713,-768,-734,-566,-1798,-638,237,508,306,699,694,562,-403,-1729,-693,-1395,-1455,-1152,-1512,-1930,-1791,-1506,-1227,-888,-912,-1791,-69,177,402,-1764,-2152,-2155,-225,-815,-2413,-863,-1126,-4819,-6035,-1237,49,544,-3759,-2776,400,-4866,81,-51952,-409,-634,-808,-843,-15691,-11141,27,414,861,-6877,-1850,-3662,-5788,-2703,-852,-2498,1349,215,-1410,-695,1176,2220,-349,-870,214,-860,-1384,-585,467,124,-42,-688,-1358,-1628,-1134,-1994,-921,-507,1115,504,-1454,-1148,1110,719,73,-205,-781,-1393,-1856,-1923,-1588,-1231,-964,-1055,-605,-1478,-878,-301,-134,-80,-1157,-77,704,823,783,-268,-138,152,-179,-1911,-1014,-1377,-1452,-1248,-944,-632,-301,-470,-364,-25,-202,-430,-1695,-632,6,-132,-274,-377,-382,-260,-80,-390,357,-426,-915,-1050,-1397,-1406,-610,-340,-1139,255,-67,-398,-1317,-1177,-1587,-1893,-1969,-1803,-1582,-1406,-1284,-1228,-1221,-1827,-1232,-1213,-1148,-995,-799,-1186,-340,-143,91,243,404,535,-267,-1526,-1238,-828,-1465,-1562,-695,-520,-327,-939,-190,-105,-299,-218,-15,286,-783,-139,-415,-919,872,818,702,593,53,93,-1119,124,-1549,-1377,740,995,449,595,-513,98,24,248,-217,19,-443,-812,-991,-1007,-881,-707,-1279,-1758,-358,-1212,-425,-505,-1003,-1707,-782,-1455,-1290,-949,-1103,-1229,-1414,-1591,-1624,-1537,-1237,-1339,-701,-460,-749,-132,-94,-295,-115,-178,-248,-403,-549,-667,-831,-917,-909,-911,-791,-666,-1300,-1161,-488,-199,389,611,-767,-1559,-1668,-1767,-507,-875,-1210,-1209,-963,-644,-323,-922,-92,199,188,-1075,-313,-1665,-1096,-533,-1080,-454,-225,-401,-590,-826,-964,-1082,-976,-598,-196,256,-594,840,218,-129,-1446,993,1293,731,-1113,412,99,-1295,-228,-203,-212,63,214,-986,-532,-293,-159,-1004,-966,-2566,-286,-287,-195,-65,33,156,303,-1138,-118,246,-1617,-765,-1577,-795,-2016,-1281,-912,-822,-648,-517,-559,-947,-562,-485,-420,-325,-276,-225,-218,-208,-171,-171,-184,-1642,-1799,-1161,-126,-150,-251,-339,-2085,-595,-827,-793,-790,-764,-620,-460,-315,-441,-153,-677,-85,-103,-636,-83,-105,520,388,557,294,303,-1277,728,-196,-739,-1204,130,1248,886,181,6,-1351,-222,-522,-769,-911,-1408,-1121,-1229,-1335,-1512,-1744,-1930,-1930,-1687,-1402,-1085,-1932,-623,-470,-461,-653,-772,-1057,-1403,-1662,-1575,-1208,-786,-305,-520,-833,-290,904,1072,1057,241,-634,884,-582,-2020,507,755,762,-449,-74,-1432,-1281,-952,29,7,164,418,150,-696,-536,740,1310,2093,54,1202,15,-450,383,976,656,-314,-5,-302,-571,-1077,-889,-977,-1003,-974,-917,-868,-800,-2229,-1894,-921,-208,113,476,-309,849,-2882,-2377,2231,2502,2670,2812,2874,2831,2707,2527,179,-2634,-2197,-3640,196,-3314,3128,3505,3839,4038,4125,1453,3939,3680,3365,-1971,1485,-664,182,-989,-630,405,470,26,-604,-769,-1128,-1426,-1578,-1547,-1453,-1307,-1221,-1170,-1136,-1132,-1438,-1233,-1221,-1182,-1096,-1016,-913,-841,-857,-876,-969,-1084,-1214,-1347,-1462,-1598,-1641,-1500,-1278,-1013,-756,-503,-250,6,184,320,412,-867,-1962,188,506,-1377,-623,-18,-730,137,-110,-1644,-1157,-494,-1171,-20,-178,-1103,-1040,-1749,-345,-200,19,227,403,210,-1006,-983,289,-9,-381,-876,-1207,-1631,-396,-665,329,845,-780,-1926,-782,1068,1107,-1116,403,2788,2622,1260,236,-172,518,791,-746,348,-411,-171,-232,-357,-476,-1112,-801,-857,-919,-990,-1061,-1104,-1152,-1163],[-204,-335,-375,-465,-552,-618,-659,-693,-670,-554,-402,-171,-999,-1311,-2037,-748,-1338,-185,844,-294,-455,-171,-432,-792,-852,-538,-1237,-1284,-454,291,257,827,-1345,-2114,205,2229,-733,216,1356,1723,1909,1301,-1194,-443,-492,-325,-1825,442,318,-230,-594,-611,-997,-1354,-1601,-1577,-1432,-1267,-1215,-1200,-1177,-1189,-1204,-1429,-1242,-1212,-1184,-1131,-1023,-970,-923,-863,-991,-1510,-567,-445,-330,-232,-112,-26,18,-144,58,-954,-497,-1487,-520,-304,-398,-437,-485,-1097,-646,-828,-367,-570,-869,-577,153,313,-471,530,995,1245,435,186,1840,1318,-551,914,1186,-111,-1029,-579,785,-896,-1443,246,197,-968,219,234,23,-1260,-1418,-345,-664,-1994,-1549,-1613,-1730,-1725,-1631,-1850,-1173,-856,-622,-5838,-27,-121,646,942,-3761,1378,1516,-1226,22,-1105,2,-646,-712,-258,929,20,-1149,785,492,-1542,-1795,-681,611,300,324,187,27,-141,-305,-578,-726,-1479,-1190,-2058,-1654,-1912,-2003,-1932,-1748,-1441,-1103,-752,-469,-754,-973,-1478,-1122,735,789,840,919,456,-1183,-818,1047,1195,801,603,241,111,-1581,-294,286,-854,85,-948,27,1100,176,-1069,-1598,-1235,-748,-542,48,-1008,-1049,-35,-1288,-1148,-110,32,-1133,-168,1090,-1120,410,-639,19,-329,-598,-740,-844,-829,-772,-669,-739,-647,-703,-785,-555,-584,-1063,-2115,-892,-1196,-644,-645,-788,-1393,-896,-1002,-1097,-1178,-1244,-1324,-1418,-1503,-1575,-1627,-1640,-1649,-1654,-1659,-1688,-1699,-1712,-1710,-1710,-1657,-1563,-2471,-1360,-1259,-1188,-1077,-936,-863,-798,-728,-559,-443,-1230,-1732,-275,-1118,-1771,7,-1,-583,-1226,290,-7,-899,-626,116,728,554,1254,13,-1455,-2250,-1390,-1163,-486,-1126,-1449,-189,-630,-336,-551,-745,-878,-984,-1029,-1008,-897,-805,-680,-576,-613,-501,-501,-490,-521,-543,-494,-429,-384,-320,-259,-211,-379,0,69,131,201,274,321,345,346,285,190,94,-305,-1005,-55,-657,-644,2190,2090,-722,-385,-605,-21,1107,1062,138,-791,-1219,-822,-934,-500,-436,660,886,1299,1268,788,-2002,-64,787,369,-599,-1411,315,-44,-434,454,-353,-1388,-872,-358,-560,-1426,-1946,-1134,-1147,-1134,-1009,-870,-795,-736,-766,-843,-961,-1174,-1399,-1636,-1788,-1814,-1650,-1456,-1193,-984,-837,-751,-667,-634,-686,-624,-2288,-1010,-292,-138,-125,-144,-237,-458,-701,-1295,-1461,-2186,-1768,-1295,-783,-363,-1308,-1481,-150,-197,-363,-2143,1535,1953,1214,-1797,-2106,-2025,-168,-803,-3534,-1725,-1427,-4133,-4574,-3298,-1243,56,-3453,-3294,-500,-4231,-808,-62141,-652,-282,186,704,-14117,-11509,2372,2840,2511,-5096,1194,-2702,-4471,-4175,-1245,-2291,982,-698,-1584,-824,799,2325,-1045,-1359,-563,-560,-1384,-853,-470,-1052,-1432,-1149,-1525,-43,-828,-2044,-1045,-561,1012,307,-1246,-1430,1633,1258,-39,200,363,790,649,464,232,5,-273,-789,-870,-1584,-1621,-1769,-1405,-1078,-1146,-396,-176,38,141,-412,-158,357,458,-1701,-580,-1333,-1578,-259,747,685,633,-109,-93,14,-144,-347,-1596,-982,-1215,-1420,-1560,-1563,-1407,-1171,-963,-788,-608,-515,-676,-847,-1469,-1814,-881,-471,-1044,-118,-297,-486,-1407,-944,-1131,-1166,-1021,-1723,-731,-985,275,501,-642,-1580,-382,0,1419,1522,11,-1251,976,1116,969,741,530,302,-388,-1524,-1348,-1043,-1509,-1562,-1323,-1563,-1587,-1247,-814,-315,-273,-281,167,504,-598,-296,-154,-720,1072,1984,1321,712,-131,-755,-928,246,-1299,-1177,715,793,209,35,-991,-245,92,108,-625,1263,712,-1185,-1076,-527,-786,-935,-1031,-1531,-1032,-1108,-1193,-1301,-1420,-1613,-1712,-1804,-1979,-1825,-1524,-1143,-800,-481,-136,-32,-460,-1405,16,98,-899,51,-234,-426,-556,-509,-329,-166,2,162,69,-110,507,677,-85,-340,-1081,-772,-66,-289,228,595,-513,-1329,-1946,-1785,-1257,-1106,-380,-790,1075,1568,-96,-1408,-653,234,337,-1082,-514,-1666,-724,-193,-860,82,59,-94,-212,-345,-392,-501,-524,-400,-307,-168,-684,111,109,-187,-1196,322,200,6,-1060,-499,-770,-1290,-1283,-1425,-1429,-1278,-1086,-930,-814,-802,-905,-1006,-1117,-2328,-998,-801,-535,-288,-143,-52,-9,-616,-21,-47,-1581,-944,-1724,-639,-2038,-1294,-538,-553,-592,-399,-88,-950,-256,808,937,37,47,-201,870,806,623,368,85,-1820,-1423,-743,-672,-755,-863,-923,-1796,-1076,-1118,-1060,-884,-683,-381,-79,198,-615,105,-536,-162,837,-571,-28,254,-1,-355,-769,-1161,-1556,-1758,-1854,-1784,-1625,-1474,-1359,-1306,-1214,-1067,-838,-1205,-450,-69,146,-415,-1202,-550,-510,683,243,260,-512,-97,-344,-568,-698,-2003,-776,-677,-585,-814,-377,-261,-160,-41,-22,-954,-350,691,-210,-718,60,1405,1571,1000,21,-633,963,-1011,-1714,436,1945,862,-489,360,-1012,-1108,-632,-73,-505,-623,-388,69,-189,-750,385,1112,1355,343,825,-47,-441,-540,-877,-926,-772,-500,-240,-237,-1150,105,27,-118,-536,-513,-778,-1066,-2107,-1744,-2015,-1966,-1581,-1150,-729,-368,-3496,-2056,416,588,657,708,688,573,372,95,-290,-2673,-2062,-3764,-1157,-3804,-414,7,419,736,972,1094,1139,1046,861,-1636,395,-852,-334,-1133,-1251,-1731,-2165,-1789,-1273,-858,-452,-1067,78,189,-768,136,-27,-226,-388,-460,-1204,-1071,-208,-452,-600,-32,-513,-70,-129,-108,-70,-165,144,-82,-22,-585,-1180,-1111,210,441,388,310,106,147,0,-159,-326,-857,-1937,-678,-822,-1864,-1031,-999,-880,-638,-376,-1612,-1076,-651,-1408,-267,-302,-1168,-1059,-1573,67,571,339,71,-197,-460,-1210,-976,-1069,-1180,-1146,-1026,-1011,-1774,-48,-358,-7,1128,-685,-1930,-904,1177,952,-951,948,1955,1755,1238,729,199,445,91,-1176,-642,-882,-998,-967,-883,-708,-1234,-655,-894,-480,-339,-365,-421,-539,-678],[-1272,-1129,-910,-786,-714,-679,-669,-692,-682,-593,-478,-300,-876,-1601,-1584,-346,-902,-366,377,-785,-603,-150,-469,-826,-598,-369,-631,-713,-505,-157,355,723,-1386,-1999,422,2007,-226,88,1169,1177,708,243,-1380,-557,-843,-951,-1889,-779,-653,-611,-869,-678,-796,-932,-1048,-993,-874,-672,-513,-354,-191,-106,-99,-1139,-1114,-920,-932,-1244,-1473,-1608,-1497,-1225,-1222,-1788,-267,16,265,467,661,786,455,-299,738,-971,-355,-1632,-644,-386,-773,-574,-585,-1188,-713,-609,-630,-773,-962,-1210,-1352,-1448,-1266,-934,-546,-40,511,11,1613,1232,-782,649,940,-386,-1155,-517,684,-1178,-1337,1311,993,-793,125,756,89,-1411,-958,2449,1365,-1769,-1765,171,271,1014,-216,258,19,-77,-172,-6061,-79,-765,161,243,-3713,265,208,-1457,-218,-1268,-584,-818,-993,-1173,-1338,-1369,-1386,-1296,-1213,-1397,-1728,-652,-471,-337,-220,-79,36,134,223,-435,-227,-2027,-610,-1890,247,203,-558,-1693,183,-924,-966,-402,-379,-794,-1251,-1680,-1460,707,593,579,1617,198,-1232,-998,866,1580,898,539,-45,-188,-2018,-19,150,-1032,284,-278,-426,-555,-855,-1077,-1325,-1558,-1631,-1484,-1155,-784,-593,68,-1678,-1276,226,409,-741,54,1250,-1240,440,-475,-64,876,729,680,194,622,632,-465,-650,-501,-419,-14,906,672,-854,-1721,-845,-954,-353,-466,-109,-1474,395,956,-943,-501,-473,-201,-501,-755,-950,-1074,-1124,-1146,-1155,-1161,-1187,-1192,-1194,-1180,-1174,-1126,-1043,-1881,-861,-763,-1282,-731,-433,-380,-361,-371,-312,-325,-1171,-1812,-466,-1482,-1507,-498,-621,-819,-1037,-1244,-1471,-1682,-1680,-1432,-1161,-834,-536,-409,-958,-2059,-1489,-1162,-218,-1217,-1174,-748,-872,-876,-815,-956,-356,-92,-895,116,-127,894,1119,554,-855,1600,1691,1767,243,1678,947,1396,1083,465,233,-292,-768,-1182,-1388,-1203,-775,-282,180,582,915,23,1213,1180,-119,-1088,271,-345,-826,-1093,-1488,-1753,-1710,-1508,-1300,-1146,-1047,-956,-983,-1016,-1048,-1065,-973,-916,-852,-732,-830,-887,-1072,-1779,-1572,-1809,-2051,-2008,-1731,-1476,-1233,-1013,-830,-673,-968,-563,-444,-481,-595,-1947,-787,-900,-1077,-1200,-1326,-1501,-1658,-1846,-1993,-2019,-1947,-1774,-1580,-1348,-1139,-910,-1193,-518,-364,-276,-725,-269,-365,-688,-748,-2238,-1231,-1166,-1202,-1313,-1379,-1432,-1510,-1474,-1360,-1802,-1933,-485,-1504,308,640,-1530,-1737,-135,64,223,-2324,1526,2247,1105,-1722,-1967,-1770,-33,-705,-4557,-2467,-1661,-3601,-3121,-4891,-2123,-1748,-3255,-3616,-1167,-3517,-442,-67665,523,1060,1541,1941,-12546,-11494,2646,2688,2032,-3421,2759,-1217,-2486,-5763,-1698,-1943,511,-1679,-1643,-797,455,1749,-1646,-1717,-1204,-247,-1288,-1051,123,64,585,600,-1971,620,-732,-2142,-970,-534,385,227,-897,-1716,103,98,-17,155,146,192,142,-64,-187,-389,-632,-866,-1069,-1420,-1451,-1467,-1398,-1257,-1097,-655,-361,-16,253,-516,-194,1002,1220,-1422,-384,-1299,-1612,-223,950,658,374,54,-298,-642,-998,-1450,-1833,-2047,-1912,-1586,-1221,-860,-500,-139,158,255,596,-644,-411,-601,-1472,-2083,-1094,-585,-886,453,310,227,-1458,133,9,-981,-928,-1862,-804,-902,780,503,-350,-1219,-585,247,1452,1731,52,-1306,845,1430,1327,1156,1020,175,-543,-1467,-1362,-1146,-1494,-1561,-656,-256,-380,-311,-12,126,-248,-304,338,585,-392,-335,203,-408,327,39,-371,-874,-1523,-2112,-1399,-654,-861,-727,625,532,-69,-484,-1245,-502,195,-48,-1039,1845,1398,-1442,-1223,-223,-446,-756,-909,-1280,-688,-701,-512,-486,-817,-1311,-682,-912,-1567,-1141,-1421,-1623,-1719,-1583,-1265,-970,-631,-1384,-347,-322,-1124,-368,-359,-171,100,-173,879,1260,527,436,186,-34,452,2232,67,-387,-961,-441,332,-381,21,550,-228,-1075,-2187,-1626,-628,-1072,-1381,-1391,-1214,-993,-757,-1389,-1055,-266,-204,-1059,-753,-1432,-349,89,-639,261,264,-65,296,93,-25,191,-184,-111,211,152,-732,-27,-112,-279,-907,-584,-812,-1061,-1284,-1516,-1682,-1817,-1901,-1940,-1944,-1883,-1803,-1725,-1633,-1581,-1599,-1605,-1672,-2108,-1836,-1941,-2000,-2025,-2039,-1965,-1815,-1651,-1371,-1133,-1578,-1145,-1617,-518,-1742,-1306,-429,-459,-584,-630,-752,-954,-819,-709,-546,-305,-85,-515,272,364,415,352,213,-1447,-1031,-297,-151,-1,197,-410,-1503,-61,-652,963,1359,275,32,1497,220,-791,62,-411,-425,1257,-482,195,1156,1001,557,369,309,178,-1575,240,-754,-462,-717,-14,642,357,-747,-813,-1041,-795,736,424,-141,-945,-698,-849,49,-37,64,-647,1410,1712,1972,-334,-1825,-143,-537,-757,-720,-44,1934,799,117,-366,-1220,-259,1043,187,-621,270,-176,-472,-802,-1016,-1034,-932,-1448,-1410,-452,-330,-227,-541,-156,-605,-752,-472,-651,-851,-1030,-1210,-1279,-1242,-1107,-933,-724,-538,-398,-268,-193,-418,-145,-201,-239,-434,-431,-560,-727,-1203,-1089,-1333,-1582,-1805,-1960,-1878,-1727,-1894,-1486,-1352,-1236,-1118,-1021,-936,-886,-3786,-1529,-658,-507,-375,-185,4,156,266,331,-655,-2738,-1925,-3605,-206,-4043,-48,-101,-149,-258,-407,-627,-873,-1199,-1509,-1494,-1186,-736,-297,-1172,224,818,412,1080,-249,-412,1260,-1300,653,214,-580,665,388,100,-175,-446,-860,-1109,-1257,-1426,-1502,-1526,-1478,-1406,-1358,-1246,-1134,-982,-792,-574,-326,-747,-1227,-918,333,561,690,775,163,842,756,618,439,-790,-1864,-169,-358,-1886,-888,-1060,-1109,-901,-543,-1493,-867,-642,-1548,-468,-397,-1218,-1038,-1281,495,2475,1338,1235,1189,252,-1336,-904,196,727,188,-203,-923,-1701,-664,-210,42,955,-547,-1820,-942,1323,847,-688,1607,3914,3445,1263,1319,611,414,-18,-1548,83,-737,-198,-391,-628,-685,-1283,-703,-777,-932,-1062,-1240,-1405,-1536,-1553],[212,1041,1270,1274,672,857,524,148,-172,-364,-465,-440,-681,-1877,-994,19,-439,-270,12,-1317,-810,-199,-589,-938,-356,101,-131,-999,-523,-692,-714,-722,-1346,-1898,-669,-702,-771,-904,-1115,-1354,-1575,-1689,-1677,-1530,-1404,-1278,-1952,-1112,-1096,-1169,-1251,-1297,-1236,-1027,-1060,-258,-100,-136,900,1140,1340,1037,1129,-785,-986,-779,768,1436,1682,385,-281,804,-1395,-1898,101,1784,1231,1834,1507,1144,6,-452,222,-984,-138,-1547,-762,60,-1317,-1095,-880,-1267,-755,-467,-468,-776,-1052,-1292,-1351,-1395,-1326,-1284,-1315,-1311,-1312,-1334,-1333,-1353,-1370,-1413,-1454,-1484,-1528,-1452,-1305,-1397,-1278,-357,67,-642,15,579,63,-1536,-510,2821,1219,-1659,-1792,903,668,3319,-646,2599,2130,1634,985,-6505,-305,-1450,-1460,-1821,-3370,-1220,-871,-1722,-608,-1327,-759,-817,-743,-286,230,697,-1149,58,32,-1364,-1690,-652,1867,1287,739,2970,3798,1494,111,-303,173,-1997,-999,-1728,1566,1233,-386,-1673,473,-713,-1242,-633,-333,-858,-1459,-1789,-1804,337,182,29,-92,-235,-1256,-1154,-727,-871,-952,-1107,-1282,-1467,-1871,-1776,-1663,-1486,-1306,-1108,-937,-794,-675,-817,-957,-1354,-355,434,620,-419,-133,334,-1938,-1202,533,499,-473,-423,-691,-1366,-148,-341,-186,1307,1501,802,460,1053,969,-372,-597,-353,-176,667,1153,655,-714,-1403,-835,-783,-247,-465,-105,-1571,122,356,-1140,-528,-480,145,-175,-513,-836,-1093,-1212,-1197,-1073,-902,-758,-635,-572,-571,-653,-746,-826,-1328,-1037,-887,-1179,-798,-739,-817,-994,-1270,-1532,-1852,-1905,-1906,-992,-1871,-1290,-387,991,-967,-719,691,-198,-655,-191,359,231,-53,-217,-528,-528,-1912,-1648,-1169,-16,-1420,-808,-617,-892,-1143,-1404,-1540,-1509,-1359,-1154,-901,-621,-389,-129,132,-898,647,924,1228,234,1671,916,1934,1448,387,1204,302,-1204,202,-164,-364,-302,-9,392,817,819,-964,1087,1622,123,-1186,539,15,-985,-532,-958,-1443,-1174,-939,-664,-460,-364,-362,-587,-940,-1389,-1772,-1544,-962,-286,-268,932,1394,386,-1561,92,576,-100,-792,-1237,-707,-1385,-1985,-2127,-1705,-1280,-915,-707,-631,-708,-1388,-1011,-1229,-1502,-1662,-1705,-1647,-1464,-1263,-1026,-776,-517,-259,-18,118,226,-189,-984,-364,915,557,-829,828,733,-583,-201,-1613,-1247,-746,145,-377,-28,-49,-65,-197,-105,-1915,-1274,702,-1678,1118,1116,-1739,-1814,-26,304,612,-2333,339,228,114,-1655,-1838,-1484,-651,-961,-4308,-3072,-1912,-3381,-2010,-5124,-2562,-651,-3221,-3822,-737,-2862,-1570,-62975,-1624,-1811,-1967,-2050,-11388,-11020,-1982,-1953,-1799,-2010,-1432,-1128,-843,-7529,-2240,-1492,-81,-2755,-1670,-720,98,946,-2193,-1995,-1739,-23,-1175,-1182,-43,-27,603,329,-2521,-273,-595,-2359,-1041,-1208,-1346,-1448,-1319,-2048,-645,-161,25,32,-174,301,-542,-687,92,3037,3244,-242,-722,-1097,-954,-429,218,102,-1094,181,1405,1719,1857,-637,-286,518,1575,-1135,-226,-1294,-1365,-184,-556,-889,-1109,-1273,-1388,-1436,-1465,-1590,-1679,-1725,-1688,-1601,-1458,-1261,-1008,-707,-431,-184,68,-866,-204,-388,-1468,-1903,-1246,-751,-740,1052,1550,1546,-1512,965,58,-1428,-1189,-1939,-847,-751,897,523,-46,-893,-752,-760,-949,-1006,-993,-1405,-952,-1030,-1113,-1311,-1502,-1661,-1642,-1463,-1263,-1143,-1458,-1605,-692,-197,-364,-63,13,179,-261,-324,436,568,-234,-315,486,-55,-336,-605,-594,-314,7,-503,-591,797,-415,-227,441,186,-410,-958,-1164,-689,-204,-256,-1443,-379,-462,-1440,-1367,-827,-1077,-1381,-1734,-1776,-1551,-1313,-1070,-844,-676,-1158,-251,-665,-1678,-899,359,429,425,369,337,-16,-258,-1267,-44,-168,-1418,-330,-376,-314,-243,-202,103,245,397,440,266,-10,170,946,182,-510,-968,-204,657,-490,-251,472,59,-847,-2010,-1446,-51,1313,268,-1094,1713,1184,-468,-960,-1132,-1013,-1441,-1517,-1287,-1093,-721,-477,-447,-155,-61,-182,126,-122,-149,212,70,-216,23,-114,-754,-434,-558,-686,-808,-970,-1134,-1315,-1463,-1604,-1632,-1570,-1443,-1310,-1203,-1095,-1031,-1030,-1070,-1189,-1381,-1463,-1405,-1929,-959,-705,-419,-154,23,10,-1024,416,189,165,-1582,-1365,-1456,-1,-1427,-1328,240,42,-626,-341,-6,-958,-654,782,695,-440,331,-819,96,30,-3,-91,-207,-1052,-653,-14,362,824,-227,-597,-1237,75,-498,1242,1545,431,-304,920,218,-960,-13,-316,-715,646,-392,23,-327,-659,-1019,-1306,-1331,-1195,-1530,-735,-1009,-475,-418,-282,-261,-223,-1211,-1287,-881,-1193,-69,-177,-317,-645,-868,-1170,-1444,-1242,-695,-749,543,1291,2095,-925,-1555,-88,-302,-963,-461,-161,1417,723,-77,-738,-1534,-220,1306,333,-618,-596,-91,475,542,-523,-764,495,-1859,-1179,-324,-595,-740,-766,-678,-608,-492,-432,-407,-418,-1033,-591,-641,-760,-854,-926,-945,-957,-973,-941,-905,-855,-748,-662,-512,-521,-221,-68,62,-1275,340,126,480,-581,582,574,536,-1713,-1000,-911,-88,-293,-507,-702,-878,-3368,-999,-988,-952,-983,-1005,-1067,-1183,-1314,-1404,-1443,-2851,-1871,-3319,-1027,-4131,-610,-345,6,377,777,1145,1493,1716,1825,-932,1312,-372,860,-1177,-182,-821,-1205,-996,-390,-786,695,-1286,854,132,-500,899,1410,780,416,1224,-494,-1250,4,-211,-543,869,-60,360,200,-69,-362,-1670,-860,-1041,-1145,-1241,-1333,-1274,-1226,-1168,-1151,-1177,-1228,-1291,-1433,-1593,-1754,-1842,-1943,-2018,-2104,-2173,-2166,-2059,-1885,-1606,-1314,-1393,-665,-580,-1671,-717,-560,-1372,-1097,-1029,862,1993,1588,1422,1382,238,-1477,-902,40,994,156,24,-843,-1541,-1100,-1586,-2039,-2403,-2165,-1750,-1121,-550,36,-485,987,1319,1565,1181,1670,879,297,-517,-1885,-114,-871,-204,-371,507,-77,-1418,-192,-589,-1378,-2066,-2334,-1868,-1257,-711],[-446,-199,-48,-123,-319,-541,-685,-694,-532,-246,27,103,-445,-2108,-481,470,19,233,81,-1634,-1044,-293,-743,-1085,-140,1206,-578,-1287,300,558,474,360,-1253,-1812,-44,-252,-503,-826,-1235,-1684,-2128,-2352,-2036,-1622,-1299,-1011,-1987,-572,-438,-644,-1570,-500,-615,-743,-1092,-851,-811,-706,-630,-516,-337,-160,34,-408,-894,-678,610,1280,1631,610,93,1068,-1475,-1674,-319,1555,771,1477,1042,527,-448,-547,-804,-963,-383,-1311,-846,-255,-1702,-1701,-1225,-1306,-754,-373,133,-293,-742,-1230,-1622,-1962,-1830,-1522,-1259,-970,-708,-500,-312,-188,-1247,-42,-8,-1230,-1559,-497,-106,-1489,-1253,-341,-367,-493,-347,-326,-285,-1524,-205,-233,-262,-1636,-1551,-449,-492,-572,-1049,-785,-861,-895,-1036,-7215,-1290,-1896,-1575,-1759,-2995,-1922,-1705,-1939,-1163,-1278,-640,-403,-792,102,328,672,-1048,-439,-286,-1456,-1728,-672,2249,1719,701,2468,3206,1231,16,-168,577,-1460,-1341,-1606,1198,1255,-162,-1188,528,-571,-1526,-891,-310,-910,-1494,-1739,-2090,348,84,-420,579,-191,-1241,-1199,468,577,609,213,-805,-804,-1355,22,-215,-1354,-106,-45,-593,37,-249,-782,-712,-1059,-846,-1242,-1631,-1727,-1304,-830,-1704,-1049,30,32,-293,-481,-941,-1468,-895,-218,-272,1186,1433,369,703,1295,1020,-282,-572,-191,41,1242,1865,518,-635,-1133,-870,-661,-183,-446,-151,-1687,-186,-354,-1402,-544,-491,-688,-937,-1203,-1476,-1703,-1742,-1563,-1291,-1016,-797,-619,-525,-518,-621,-778,-966,-1181,-1443,-1543,-1640,-1685,-1684,-1807,-2024,-2231,-1915,-1544,-1115,-1957,-967,-2128,-1109,-702,830,-1025,-456,627,-188,-514,5,462,963,1152,549,-296,-167,-1794,-1847,-1163,104,-1705,-388,761,177,-800,-484,-1663,-979,36,-1370,-457,-669,-846,-920,-872,-763,-494,-208,121,69,674,823,1157,1254,218,1156,298,-1431,895,760,665,425,735,883,1078,131,-1502,416,1859,396,-1276,737,348,-1115,1061,764,-1986,-1195,-534,-830,-1117,-1272,-1249,-1209,-1101,-949,-742,-1262,-569,-515,-844,652,1571,10,-1381,155,570,-82,-790,-1089,-162,-765,-1368,-1934,-2072,-1631,-1201,-899,-716,-680,-983,-768,-900,-1098,-1200,-1219,-1182,-1058,-946,-828,-831,-635,-538,-430,-266,-490,-373,-837,-276,557,606,-828,396,485,-376,9,-894,-1003,-1374,599,-548,1242,372,958,-95,375,-1547,-749,377,-1731,498,441,-1931,-1623,-205,-549,-960,-2233,-1628,-1612,-1396,-1597,-1712,-1159,-659,-645,-3381,-3412,-2164,-3479,-1295,-3855,-2565,360,-3326,-3876,548,-2240,-9193,-52563,27,-123,-286,-432,-10404,-10000,-484,-431,-307,-908,-244,-210,-260,-5965,-2722,-895,-890,-3791,-1649,-677,-409,-120,-2655,-2218,-2117,112,-1035,-1147,-197,-166,447,191,-2221,-480,-901,-2309,-1648,-1971,-1901,-1770,-1628,-2158,-1356,-1037,-506,-166,-583,-108,-1361,-908,-4,2687,3326,-80,-668,-709,-964,-634,111,2,-1134,282,1501,1497,1367,-747,-389,29,471,-825,-113,-1305,-967,-985,-1306,-1610,-1780,-1765,-1570,-1266,-959,-779,-636,-1594,-281,-165,-103,-387,-89,-88,-131,-201,-242,-1155,-271,-250,-1453,-1425,-1238,-967,-604,467,622,808,-1502,966,10,-1586,-1088,-1830,-842,-553,497,95,-385,-891,-1444,-1821,-1476,-802,-517,-1502,342,1091,1274,1256,1143,-373,-1018,-1382,-1098,-1025,-1388,-1668,-768,-532,-786,-1167,-1582,-1855,-1690,-1337,-1047,-840,-725,-701,-707,-811,-939,-1116,-1286,-1391,-1497,-1516,-1524,-1564,-1579,-1599,-1583,-1550,-1466,-1412,-1388,-1394,-1470,-1478,-1711,-1451,-1382,-1266,-1532,-1000,-938,-911,-935,-895,-877,-885,-860,-818,-745,-1062,-503,-446,-1583,-1105,425,552,932,1126,1031,-87,-105,-1075,93,478,-1610,130,375,188,7,-210,-61,-66,-19,74,118,-13,-138,502,264,-670,-1077,-56,905,-592,-560,405,354,-646,-1739,-1271,-79,1291,49,-1102,1988,1513,-334,-451,-869,-668,478,-981,-1280,-725,273,412,-272,1735,1753,-335,361,-338,-260,275,291,-311,-96,1237,-747,46,-152,-439,-327,138,-378,-435,-836,-907,-1079,-1205,-1259,-1257,-1219,-1127,-1044,-1003,-994,-1067,-1225,-1333,-1384,-1767,-999,-638,-187,272,-159,-502,-1625,797,184,149,-1532,-1557,-1267,377,-1092,-1339,605,361,-687,-386,5,-927,-834,597,1566,-673,693,-1038,260,474,563,557,149,-648,-713,-1037,-1297,-1351,-1224,-925,-988,-415,-314,-337,-495,-829,-1194,-1614,-2025,-2312,-2325,-2123,-1874,-1673,-1506,-1363,-1120,-775,-422,-61,343,706,-1322,-55,-1191,-164,-145,-412,-71,-263,-1548,-1751,-703,-1548,-1464,-2141,-2691,-2305,-1901,-1597,-1370,-1272,-1260,-1251,-1179,-892,-480,-1183,-1240,17,153,-461,-121,-205,815,549,-308,-1057,-1793,-208,-924,-1783,-2449,-1991,-1386,-771,-404,-811,-896,8,-2044,-1011,18,174,449,-759,1107,-37,-182,154,1458,292,-1630,-1105,-14,-614,-1207,-1764,-2214,-2497,-2410,-2163,-1943,-1734,-1475,-1221,-882,-604,-211,93,214,-1340,616,-252,399,-710,296,119,-67,-1528,-761,-1149,-855,-958,-1017,-1029,-1033,-2863,-1011,-1013,-996,-1020,-983,-919,-835,-715,-550,-1283,-2918,-1887,-2985,-46,-4090,1604,1977,2319,1856,2702,2274,2661,2443,2114,-601,1242,109,123,-1144,-1117,-1503,-1498,-1196,-730,-1110,-92,-943,85,-25,-516,-286,-457,-588,-631,-587,-498,-1473,-203,-234,-629,424,224,-116,1100,1290,1413,-2457,-303,-429,-355,-838,-1499,-619,515,551,481,497,103,752,842,877,435,-734,-1850,-462,-203,-908,-840,-1204,-1547,-1793,-1958,-1861,-1562,-1240,-1708,-984,-745,-1607,-1229,-817,678,707,695,606,476,184,-1581,-954,-258,-432,-524,-583,-756,-1329,-245,-140,-104,-259,-550,-1717,-1436,-1879,-1773,-1176,-457,204,802,997,1619,990,126,-1023,-1724,-277,-979,-261,-450,374,-124,-1626,-40,-230,-534,-315,-1177,-1594,-1330,-850],[108,322,349,213,-26,-336,-659,-899,-872,-579,-206,-132,-273,-2345,-194,716,369,963,652,-1439,-1356,-484,-966,-1292,-39,883,-1100,-1595,230,781,564,234,-1218,-1798,59,-159,-379,-627,-922,-1228,-1524,-1770,-1992,-2048,-1903,-1745,-2042,-1459,-1352,-1319,-1811,-1320,-1355,-1378,-1357,-1216,-1051,-860,-747,-638,-512,-431,-373,-350,-898,-665,-117,68,349,589,487,994,-1523,-1310,-669,959,143,265,-196,-734,-1283,-1606,-1424,-950,-483,-1076,-935,-548,-1912,-2099,-1503,-1331,-753,-352,1092,1161,815,1321,1246,956,-1147,-385,-452,-1031,-1611,-2134,-2116,-1607,-1344,-478,39,-1762,-1810,-537,240,-1459,-1283,851,707,-368,-184,-730,-1324,-1924,-2270,-1969,-1446,-1706,-1172,37,474,806,-1459,1165,1233,1260,1108,-8265,740,-1738,-349,279,-2590,146,140,-1977,-1066,-1179,-179,-370,-857,-869,-1230,-1505,-1709,-1599,-1272,-1693,-1867,-717,831,1198,753,1684,1796,1042,-49,-38,953,-907,-1563,-1531,680,673,49,-656,451,-509,-1820,-1163,-295,-926,-1342,-1561,-2246,197,-95,-651,2030,-301,-1192,-1104,331,1644,753,-23,-1210,-978,-837,-885,-1495,-1792,-1576,-1140,-727,-396,-360,-796,-516,-716,3,-129,-306,-579,-873,-1196,-1493,-1773,-2055,-2167,-2125,-2022,-1816,-1560,-1282,-925,-507,-71,415,-128,885,1424,1016,-184,-563,-18,240,1696,2181,267,-584,-889,-949,-571,-158,-428,-246,-1824,-806,-1371,-1858,-2261,-2577,-2463,-2227,-2003,-1768,-1508,-1214,-927,-663,-441,-291,-182,-137,-144,-221,-303,-382,-545,-1768,-751,-950,-1189,-1431,-1771,-2066,-2126,-1815,-1434,-1094,-1936,-1183,-1989,-950,-1006,576,-905,-197,516,-111,-383,192,571,1076,1407,562,108,120,-1683,-2017,-1131,-77,-1901,-357,-267,39,-962,-827,-1304,-1281,-577,-1449,298,-1040,960,1578,117,-300,898,1006,1177,-229,1928,706,2138,1284,-20,994,254,-1127,429,2026,1950,430,1570,1731,696,-494,-810,-56,887,611,-1340,-19,-385,-1230,-1061,-1328,-2603,-1803,-1904,-1859,-1739,-1598,-1435,-1389,-1388,-1438,-1538,-1579,-1681,-1763,-1732,-1820,-1743,-1669,-1552,-1373,-1150,-1002,-822,-890,-468,-379,-328,-320,-337,-394,-456,-591,-764,-980,-1093,-1133,-1012,-799,-423,4,184,763,1030,599,-910,1240,1087,830,-446,-1190,-582,-751,-725,-829,-828,-764,-637,-545,-519,-467,-335,-622,-2030,256,-712,622,203,582,15,391,-1228,-447,-837,-1641,-1383,-1266,-2114,-1266,-443,-312,-352,-1913,-838,-1184,-1495,-1616,-1599,-1111,-576,-670,-2668,-3468,-2408,-3865,-1004,-2226,-2279,1793,-3576,-3738,1793,-1575,-17049,-40614,605,212,-179,-494,-9115,-8482,-437,-268,-74,-159,-71,-166,-396,-3997,-2916,-1610,-1925,-4474,-1584,-959,-586,-280,-3066,-2460,-2349,143,-897,-955,-342,-352,-59,-324,-1394,-1047,-1508,-1941,-2286,-1944,-1614,-1433,-1290,-1796,-1482,-1798,-2106,-2011,-1537,-979,-1226,-590,105,1339,1708,-45,-487,-352,-985,-899,-101,-201,-1234,347,683,369,-11,-864,-621,-878,-1027,-1223,-1378,-1645,-1942,-2324,-2251,-1757,-1159,-554,15,375,-245,211,-306,-1534,160,232,594,-587,739,561,372,180,13,-1505,-372,-633,-1462,-1353,-1747,-2174,-2340,-1928,-1581,-1242,-1443,-775,-672,-1119,-765,-1724,-825,-608,-703,-845,-1017,-1171,-1346,-1447,-1413,-1172,-1066,-1511,-27,312,667,908,830,-604,-1314,-1380,-962,-871,-1319,-1745,-904,-249,-381,34,-563,-1172,-1805,-2114,-1725,-1302,-935,-630,-330,-118,65,171,230,281,-90,-1067,-445,331,295,350,-99,-671,-1195,-1420,-427,-826,88,-806,-1681,-579,-905,-1253,-1784,-2034,-2081,-1615,-1200,-811,-459,-94,139,312,-341,-1060,248,-299,-1337,-1285,424,604,751,1765,1033,-229,48,-886,34,609,-1370,136,395,56,-185,-235,-149,-66,51,195,282,-65,-479,805,268,-871,-1310,-30,1033,-715,-919,350,618,-510,-1521,-1147,-210,-515,-985,-1134,-899,-424,-16,-10,-526,-847,432,-968,-1480,-396,475,440,-149,2021,1788,-566,233,-564,-388,252,240,-390,-285,-492,-749,-828,-895,-956,-1020,-1143,-1286,-1460,-1608,-1762,-1840,-1873,-1848,-1775,-1663,-1464,-1207,-910,-557,-213,-143,409,-704,-1639,884,1402,1462,1320,-556,-769,-1875,998,116,131,-1441,-1698,-1021,705,-772,-1348,919,681,-768,-477,-4,-863,-957,395,1544,-894,887,-1105,-47,170,179,697,825,-260,-335,-798,-1124,-1117,-1120,-1031,-774,174,130,181,-58,-495,-969,-1489,-1943,-2101,-1886,-1488,-1230,-644,-285,15,354,709,630,-80,1399,1530,-1041,-231,-1295,-3,70,-648,-377,-546,-1557,-2050,-640,-1621,-1594,-1817,-1701,-1445,-1193,-1263,-866,-876,-1029,-1307,-1705,-2072,-2408,-2452,-2174,-1825,-1453,-1167,-963,-762,-627,-556,-536,-1208,-1735,-448,-412,-423,-423,-408,-482,-448,-511,-1046,-1033,-330,-1844,-876,468,829,818,-877,1256,161,54,317,1344,-16,-1924,-1382,580,222,-442,-979,-1140,-860,-335,-206,-454,-501,1213,1398,1196,-634,1669,1390,356,-1353,372,-523,-178,-823,-453,-576,-707,-1270,-1128,-1449,-1641,-1901,-2090,-2036,-1768,-2304,-1061,-731,-407,-159,96,313,471,584,660,-1092,-2801,-1910,-2585,303,-3894,399,251,75,-181,-467,-796,-1097,-1414,-1680,-1781,-1857,-1852,-1851,-1856,-1890,-1938,-2007,-2109,-2149,-2281,-2386,-2514,-2647,-2740,-2796,-2773,-2773,-2769,-2695,-2532,-2332,-2120,-1835,-1536,-1201,-868,-500,-542,129,408,615,-2566,-579,-479,-348,-623,-1625,-426,670,1671,1752,1787,105,1058,1564,1345,530,-619,-1781,-430,-98,-278,242,250,5,72,-226,-1100,-220,-233,-1585,-1146,-817,-1790,-1328,-554,1461,1346,1088,732,309,-168,-1526,-1170,-1581,-1782,-1585,-1250,-855,-977,-401,-117,-25,-91,-505,-1613,-1276,-251,41,-173,877,1312,1713,834,2159,1057,42,-1213,-1304,-265,-930,-251,-426,-4,-250,-1721,-787,-1087,-1378,-1510,-1534,-1436,-1309,-1180],[-74,1038,1330,863,627,1365,628,600,674,-114,-477,-476,-194,-2525,-152,794,591,1746,1521,-883,-1719,-745,-1196,-1496,-50,1337,-1567,-1799,120,397,238,-42,-1253,-1824,-697,-938,-1160,-1383,-1626,-1849,-2034,-2135,-2180,-2137,-2094,-1990,-2087,-1643,-1432,-1257,-1510,-899,-760,-650,-1282,-956,-1311,-418,-549,-719,-884,-1096,-1317,-1539,-1674,-1679,-1554,-1333,-1035,-798,-594,-417,-1529,-877,-874,-56,-587,-140,-199,-287,-1364,-546,-457,-871,-331,-850,-985,-755,-1908,-1938,-1624,-1285,-710,-349,524,721,942,1113,1302,1316,-1108,-539,-124,413,-57,-613,-1120,-1309,-1234,-578,-47,-2267,-1993,-558,113,-1294,-1307,631,1202,-216,-244,-464,-296,-1024,-571,-278,242,-1798,-711,3453,1308,2199,-1862,6271,6512,6614,6440,-9643,859,-903,-1949,2189,-2109,1721,1747,-1703,-1318,-1024,-28,-403,-871,-1138,-1580,-1836,-1666,-1546,-1151,-2008,-2052,-731,1150,1320,942,1410,1343,1017,-28,137,563,-337,-1504,-1435,-202,-302,-270,-209,-185,-480,-2065,-1342,-374,-818,-1016,-1264,-2180,-1541,-1255,-855,-425,-300,-1064,-853,314,394,349,-251,-1542,-966,-580,-744,-851,-1375,-980,-1013,-1092,-1223,-1404,-1508,-1570,-1504,-1274,-982,-681,-466,-290,-185,-1232,-791,-210,-246,-236,-233,-157,-1521,64,16,-245,743,1060,-599,1018,1477,1031,-30,-523,204,471,2059,2280,-50,-468,-610,-1027,-456,-118,-375,-334,-1914,-772,-1404,-1795,-597,-541,-501,-493,-495,-490,-468,-1276,-355,-294,-582,-174,-80,33,164,99,377,463,-285,-1950,-80,-122,-794,-540,-975,-1457,-1941,-2133,-1923,-1631,-1809,-1262,-1583,-762,-1211,-184,-594,87,406,34,-239,408,733,1270,1250,728,570,369,-1522,-1930,-1024,-622,-1594,529,1124,723,-989,-1124,-810,-834,-1169,-1302,365,-1418,838,1597,177,176,3821,2847,769,-593,1710,646,1773,1026,-261,771,215,-414,-319,3,262,458,889,1032,247,-770,67,-141,-369,-954,-1559,-1998,-1619,-1314,-571,-80,-2104,-2082,-866,-1615,-283,930,416,784,832,759,636,-1725,-625,-1432,-1428,-53,-454,-1028,-1669,-1872,-1219,-518,-439,-623,114,738,1313,2546,1667,-198,16,1630,1655,1353,-602,191,1640,3232,878,840,-53,1141,1454,664,-978,3926,3969,1815,-456,-1717,-713,-667,-269,828,396,-637,-640,-1001,-1295,-1464,-1511,-1542,-2612,-1453,-1392,-1251,-1073,-930,-729,-562,-975,-360,-187,-1389,-80,-156,-2241,-811,-595,-802,-1088,-1453,-1797,-2154,-2380,-2163,-1825,-1576,-1221,-1036,-2163,-3334,-2573,-4391,-1078,-956,-1831,-1167,-3913,-3305,-962,-785,-24860,-29438,-167,31,180,276,-7265,-6537,322,171,-14,-387,-835,-1305,-1648,-2032,-2565,185,-1235,-4251,-1424,-343,-677,1210,-3413,-2691,-2416,131,-714,-624,-423,-510,99,379,-509,6,11,-1385,-5,560,-156,959,483,-1353,-1005,-186,-241,-791,-1579,-967,-377,-53,248,535,722,-105,-200,-12,-965,-1100,-333,-450,-1323,-1022,-1307,-1517,-1772,-1962,-2094,-2074,-1842,-1615,-1331,-1382,-992,-945,-1031,-1193,-1308,-1313,-1102,-651,-294,388,59,-1070,-62,131,804,-747,925,1077,767,1258,941,-1413,42,25,-1452,-505,-855,-1548,-629,-770,-691,-451,-1354,-108,-410,-579,-442,-1641,-911,-1194,-1435,-1554,-1458,-1109,-661,-72,179,-932,-1437,-1296,-275,2004,2974,3092,536,-718,-1463,-1360,-831,-686,-1207,-1719,-1031,-326,-413,-986,-1507,-1797,-1757,-1480,-1197,-937,-703,-487,-229,-16,201,355,465,557,-254,-1092,-429,482,389,260,-332,-1040,-1571,-1291,-47,-769,-18,-1132,-1421,-353,-643,-989,-2099,-1740,-1872,-1536,-1062,-777,-615,403,755,1029,-160,-1110,169,-192,-1033,-1372,443,620,464,1726,995,-393,231,-678,-2,754,-933,319,677,752,-293,-147,45,672,847,312,332,-124,-787,303,220,-1027,-1608,-91,178,-827,-1275,-784,-1133,-1533,-1956,-2308,-2261,-1851,-1390,-902,-489,-168,104,317,-204,-948,338,-984,-1486,-106,-231,-408,-617,-760,-913,-1010,-1025,-1016,-898,-849,-755,-578,-507,-455,-745,-488,-525,-604,-704,-856,-1011,-1179,-1325,-1512,-1685,-1906,-2167,-2483,-2851,-2595,-2120,-1643,-1159,-735,-413,-113,-647,-1525,295,290,259,162,-725,-797,-1646,-710,-758,-741,-1334,-1730,-678,141,-482,-1351,780,862,-857,-608,-29,-774,-988,77,79,-1105,416,-994,-402,-197,-247,270,215,-298,-873,-1364,-1657,-1442,-1387,-1218,-619,151,551,890,699,287,-1104,-691,-1193,-1610,-1871,-1879,-1672,-1357,-967,-550,-38,516,599,-262,1538,1862,-760,-420,-1363,134,190,-908,-634,-816,-1318,-1745,-331,-1286,136,362,653,568,-1172,-1146,-303,-689,-537,-705,165,-213,-536,-705,-747,-666,-469,-302,-198,-103,-524,-181,-775,-1166,-1442,-882,-1038,-1209,-1327,-1376,-1461,-1381,-1350,-1255,-1215,-762,-1584,-820,472,977,882,-1045,1239,261,215,399,1094,-336,-1761,-1265,432,1626,1020,410,-18,-229,-217,-486,-588,-579,838,1020,1044,-677,1423,1517,388,-1385,931,-712,-588,-970,841,993,-1014,-998,-147,-1877,-191,-707,-1271,-1869,-2511,-2681,-2102,-1580,-1083,-681,-285,59,333,553,724,-557,-2534,-2006,-2218,705,-3660,348,-2,-439,-1002,-1631,-2258,-2307,-1745,-1118,-452,61,468,692,-977,639,414,125,-150,-197,-1443,-51,104,1325,-391,-707,1037,801,-224,646,1344,695,-1986,-856,-1607,-2158,-2220,-1868,-1502,-1275,-1121,-1096,-1985,-1142,-1108,-967,-797,-1789,-364,-161,-21,-5,-124,-367,-718,-1235,-1816,-2254,-1994,-1756,-878,-384,16,349,614,34,1,-340,-935,-36,-32,-1485,-1313,-870,-1980,-1523,-382,490,564,630,636,603,155,-1468,-987,-690,-63,-206,-385,-497,-624,-709,-740,-773,-875,-976,-1574,-1436,-1083,-1015,-942,-811,-662,-458,-249,-52,154,-73,-1027,-953,-230,-876,-307,-422,96,-359,-1678,294,283,-567,59,-261,155,-462,-189],[-49,708,743,554,658,589,493,334,147,-132,-705,-665,-835,-2325,-1385,-1377,-1067,-580,-120,-82,-1918,-861,-1185,-1442,19,1198,-1520,-1587,153,316,34,-315,-1206,-1705,-1124,-1126,-982,-803,-787,-572,-502,-418,-342,-450,-1284,-219,-2006,212,365,-1024,-985,567,548,488,-1283,-1092,-1418,262,126,0,-84,-183,-276,-372,-989,-689,-387,-301,-160,-99,-96,-145,-1445,-421,-892,-728,-1293,-779,-597,-366,-1672,-379,258,-728,422,-629,-970,-831,-1735,-1656,-1573,-1139,-609,-333,616,687,733,707,702,548,-966,-615,-351,-449,-762,-1069,-1195,-1001,-984,-747,-192,-2624,-2003,-571,17,-1059,-1325,393,1177,-62,-282,-899,-415,-612,-1001,-1590,-213,-1926,-269,3666,1269,1378,-2330,5589,5535,5358,3982,-11409,607,250,-3300,1868,-1621,904,372,-1276,-1545,-901,-1090,-1218,-1237,-1248,-1257,-1150,-1048,-1886,-1710,-2390,-2331,-764,151,238,276,310,297,250,5,6,-150,-332,-1263,-1367,-981,-1141,-1102,-942,-744,-561,-2324,-1398,-61,-650,-659,-959,-2059,76,94,107,308,-264,-944,-588,217,314,382,-546,-1856,-882,27,1474,-407,-1287,441,1116,479,495,-435,-890,-837,-1301,-1616,-1626,-1385,-1172,-984,-857,-1069,-756,-673,-592,-462,-361,-232,-1531,-88,-43,-201,33,99,-1040,262,315,319,79,-542,112,-33,-156,-233,-515,-332,-388,-1193,-397,-150,-389,-507,-1973,-1069,-999,-1667,-682,-644,179,105,2,-126,-273,-1536,-608,-818,-1052,-1324,-1575,-1775,-1764,-1612,-1435,-1286,-1205,-2082,-1201,-1251,-1286,-1223,-1156,-1028,-852,-553,-1971,-978,-1699,-1270,-1197,-634,-1349,-108,-257,292,204,110,-186,553,548,65,-420,-943,-1452,-1967,-1721,-1670,-930,-28,-1062,930,1127,906,-936,-1337,-404,-218,-1455,-1087,359,-1877,630,1638,384,598,3308,2528,322,-1042,1299,592,1310,597,-561,420,103,348,-175,-614,-380,82,459,634,-308,-593,127,-198,-430,-471,-1332,2,289,-1467,739,859,-1475,-2215,-1130,-2068,-766,-528,-618,-611,-445,-206,27,-1879,-709,-1756,-1199,-182,-46,-1514,-1055,-1318,-1262,-932,-433,-393,-15,794,1123,1215,1198,-228,-54,594,282,-19,-626,-111,95,360,744,689,-307,1059,1491,598,-1101,2207,2128,1719,-373,-1698,-768,-634,-365,733,485,-545,-1001,-129,-532,-909,-1187,-1383,-2485,-1205,-966,-658,-361,-442,28,123,-842,2,-62,-1081,-495,-807,-2369,-1221,-1317,-1248,-1157,-1098,-2288,-2505,-2254,-1107,-1287,-1357,-1427,-1610,-1939,-3246,-2684,-4932,-1523,-688,-1429,-721,-4378,-2601,1333,380,-31949,-20834,2076,2055,1896,-18429,-5222,-4326,129,-508,-966,-982,-331,648,1687,-187,-1735,1698,-1007,-3449,-1231,-230,-827,532,-3740,-2928,-2452,53,-533,-278,-495,-646,-82,-251,334,887,623,-908,186,-23,-248,-527,-738,-1001,-1262,-1521,-1618,-1489,-1863,-1070,-709,-445,-265,-130,-104,-304,-272,-539,-943,-1135,-1169,-1224,-1374,-886,-789,-731,-837,-1002,-1074,-1188,-681,-197,-107,-1429,74,338,-508,2268,2151,1421,1385,394,-322,52,111,-591,-350,192,1090,-822,939,1199,532,1427,1229,-1030,18,98,-1453,-129,-622,-1651,-1037,-572,-71,398,-1290,460,-727,-84,-129,-1608,-651,-803,-1232,-1609,-1872,-1934,-1856,-1662,-1435,-1166,-1017,-961,-483,120,517,827,271,-725,-1225,-1322,-727,-520,-1074,-1586,-1133,-416,-449,107,-215,-188,-425,-536,-206,-384,-271,-320,145,253,371,437,472,501,-416,-835,-447,173,-44,-347,-688,-1050,-1713,-1558,-1631,-1542,-1417,-1475,-1139,-985,-970,-1002,-2207,-1237,-1477,-1751,-1987,-1899,-1695,-1450,-1181,-931,-693,-1204,-326,-131,-743,-1382,-98,-187,-363,-584,-749,-924,-954,-970,-964,-876,-760,-615,-500,-313,-477,-39,-127,535,858,246,315,-179,-1022,-124,117,-1060,-1883,-216,1022,-918,-1580,449,578,-326,-1131,-1035,-1421,-1543,-1442,-1208,-1008,-850,-651,-367,14,-1001,207,-1024,-1322,142,686,316,10,2429,2070,-1161,-109,-888,-639,-137,-337,-286,-452,-39,-704,161,-329,-130,285,316,-749,-330,-532,-389,-588,-981,-1022,-1247,-1472,-1642,-1761,-1792,-1651,-1389,-1072,-660,-578,-1395,538,860,1141,1313,-536,-697,-1331,621,-140,-174,-1210,-1604,-1714,-2103,-2311,-2331,-2234,-2174,-2192,-2294,-2346,-2187,-1808,-1367,-931,-1274,-94,-735,-760,-574,-670,-107,593,378,119,-120,-430,-740,-1271,-1266,-1346,-1351,-1260,-1134,-1017,-987,-1373,-858,-789,-929,-553,-315,-1525,-653,289,1044,1431,1825,568,-425,1451,2345,-460,-575,-1386,287,254,-1124,-768,-997,-997,-1335,-140,-724,461,472,521,566,-1148,-962,-405,-815,-617,-618,210,361,-1347,716,-190,600,966,961,874,126,-1040,-452,-939,-938,-1050,-668,-864,-1051,-1147,-1123,-1078,-828,-676,-1322,-1361,-1228,-1327,-770,1124,1534,1013,-1205,1175,335,362,479,795,-565,-1276,-837,238,1754,2593,1298,1054,1368,414,-790,-714,-633,-656,-975,-1143,-1190,-1053,-786,-456,-1366,260,-713,-1130,-1059,541,534,-1672,-637,134,-2339,-596,-977,-1331,-2215,-1700,-1615,-1383,-1119,-829,-606,-360,-142,34,190,337,316,-2060,-2058,-1793,854,-3331,433,886,722,-1692,8,-517,-1101,-1781,-2463,-2650,-2086,-1429,-862,-908,-53,180,208,435,92,-1472,-270,593,1775,-597,-897,1000,533,-608,593,3331,1151,-2090,-538,-628,-979,765,1223,-1419,1395,1435,1092,-1476,-1245,-652,-749,-990,-1818,-871,-686,-554,-568,-741,-1062,-1501,-2109,-2688,-2341,-1671,-1703,-485,-25,331,628,882,68,-23,-449,-740,126,178,-1359,-1413,-832,-1978,-1741,-248,-464,-811,-1007,-1048,-916,-681,-1385,-1006,-893,366,232,460,-113,-223,-1026,347,1425,887,-605,-1553,-1616,-158,-626,-1146,-1643,-2135,-2558,-2663,-2299,-1942,-1628,-1335,-1072,-856,-813,-419,-381,-126,-593,-1467,177,199,-649,-46,-598,-74,-386,-97],[3,640,949,217,680,1133,518,862,710,88,-414,-828,166,-1997,-234,933,865,722,468,154,-2101,-973,-1059,-1251,-975,-771,-1052,-1167,-126,-38,68,-408,-1215,-1565,-98,-167,-209,-252,-1085,-461,-391,-357,-300,-302,-1156,-42,-1937,387,8,-891,-482,928,886,750,-1299,-1139,-1425,-349,-751,-1095,-1307,-1436,-1481,-1474,-1356,-1127,-808,-421,15,351,591,724,-1360,96,-879,19,-1491,-941,-1432,-1853,-1866,-1272,-880,-615,-310,-524,-973,-863,-1520,-1530,-1494,-978,-532,-380,624,574,476,291,128,-170,-823,-735,-1069,-1301,-1436,-1461,-1338,-1155,-922,-871,-448,-2596,-1819,-640,-110,-853,-1382,78,593,21,-374,-1359,-551,-224,722,1465,-783,-2131,45,1591,1018,385,-2952,-109,-592,-978,-1338,-13608,-1360,-1157,-1983,-812,-1209,-705,-728,-855,-1701,-1159,-1365,-1561,-1708,-1887,-2092,-2179,-1996,-1771,-2402,-2255,-2501,-1040,-906,-835,-789,-721,-675,-638,-607,-644,-657,-688,-985,-1344,-1046,-1280,-1474,-1702,-1996,-2055,-2320,-1340,-953,-578,-352,-707,-2002,4,409,720,1706,-225,-876,-390,338,1399,21,-931,-2136,-831,196,1667,-431,-1220,74,883,636,1391,-535,-1074,-230,78,685,1100,774,446,1178,584,-992,-818,816,824,473,1072,1110,-1601,-213,-22,-230,1217,845,-1286,282,-153,-634,-1085,-1496,-1688,-1540,-1317,-1118,-1121,-940,-874,-1468,-661,-493,-493,-776,-1956,-1395,-425,-1402,-904,-881,1329,523,850,710,404,-1886,-165,-370,-1249,-711,-268,-64,82,-412,282,261,-291,-2195,-223,-397,-908,-1428,-86,227,455,-66,-2467,-978,-1647,-1248,-900,-584,-1402,-611,32,384,-94,69,-250,606,635,102,-342,-685,-817,-739,-1285,-1383,-873,-303,-494,261,495,852,-856,-1227,-131,285,-1197,-901,258,-2353,381,1737,711,917,1743,1030,-123,-1448,687,538,815,9,-894,-48,-98,1002,821,475,178,-30,-160,-259,-920,-421,-548,-699,-869,-1062,-1386,-1402,-1523,-1711,-1517,-1411,-1341,-1837,-1420,-2023,-1308,-1025,-836,-715,-597,-502,-443,-1993,-897,-1653,-914,-531,-682,-1724,-1194,-1396,-1478,-1511,-1397,-1184,-1032,-913,-834,-807,-818,-880,-964,-1138,-1365,-1654,-1838,-1840,-1591,-1314,-960,-612,-596,-70,109,239,-1293,294,217,71,-301,-1398,-734,-686,-688,-583,-376,-519,-1295,-532,529,639,764,310,-2066,-327,-1103,850,-244,-1150,517,576,-836,127,-94,-765,-903,-1458,-2505,-1787,-1363,-889,-505,-238,-2656,-2318,-2001,-742,-1144,-377,-523,-1247,-2020,-3323,-2741,-5263,-2292,-145,-1198,-2541,-4971,-1672,417,308,-33206,-15270,-307,-575,-896,-36684,-3548,-1980,-1477,-1132,-681,-288,140,613,1043,1414,-648,2021,-574,-2594,-1056,-190,-1026,-258,-3805,-3153,-2548,-287,-383,15,-597,-752,-39,-686,1057,1728,1648,-499,416,1126,849,511,265,-676,-915,-1008,-533,-1656,-1573,-815,-699,-729,-804,-872,-994,-1140,-1304,-1580,-1808,-1926,-1740,-1500,-1355,-964,-834,-737,-788,-1101,-1010,-1498,-1188,-1112,-809,-1527,-9,419,-910,1061,1318,1365,1512,325,-367,864,518,-142,-662,-427,-431,-792,219,728,221,1520,1504,-704,-85,103,-1500,121,-468,-1391,-233,-522,234,751,-1293,135,-1113,303,-37,-1642,-568,31,-25,92,591,-561,-594,528,-1089,-439,-258,-620,-605,527,1129,805,22,-707,-1086,-1283,-693,-432,-960,-1443,-1224,-538,-511,98,-334,48,-446,-728,-483,-813,-479,-488,-93,-65,-18,-26,-74,-141,-592,-558,-586,-794,-989,-1186,-1328,-1411,-1479,-1367,-1344,-1340,-1403,-1873,-1446,-1411,-1346,-1209,-1760,-813,-657,-547,-512,-920,-988,-608,-767,-979,-1217,-1538,-1756,-1932,-2110,-2066,-1895,-1644,-1461,-1336,-1193,-1124,-986,-922,-920,-900,-904,-931,-1053,-1179,-1416,-1671,-1897,-1913,-1545,-1019,-508,-276,-1195,-480,-87,-991,-1815,-439,857,-1042,-1775,545,1255,-284,-979,-917,-942,234,-446,-362,-77,-101,30,323,190,-1103,-6,-1143,-1168,296,682,157,4,2048,1475,-1494,-294,-1007,-1204,-1870,-2266,-1953,-1582,-1259,-1037,-849,-704,-618,-563,-574,-597,-645,-674,-741,-785,-940,-946,-1062,-1610,-1247,-1225,-1093,-821,-492,-174,186,-549,-1290,428,1090,1167,1143,-211,-644,-1017,27,-298,-641,-1139,-1410,-1486,-1546,-1507,-1458,-1370,-1284,-1207,-1157,-1110,-1051,-924,-799,-710,-1451,-585,-583,-1159,-981,-1123,-1113,-1346,-1571,-1718,-1685,-1567,-1358,-1175,-1136,-831,-819,-893,-1066,-1332,-1707,-1942,-1885,-1575,-1174,-759,-312,-1560,-1033,564,963,1134,1271,491,-610,1059,863,-203,-745,-1436,411,221,-1310,-812,-1095,-724,-977,11,-118,614,489,360,185,-1091,-813,-562,-992,-993,-1127,-1099,-803,-1167,153,174,819,1656,2000,1201,307,-916,-909,-1039,-673,-642,104,600,361,263,323,413,689,-839,-1296,-1476,-1694,-1139,-753,1262,2257,1161,-1384,1039,361,460,535,451,-676,-729,-357,-30,1779,3345,1897,1192,1411,230,-1108,-871,-680,1143,1227,730,-645,-193,-473,-557,-1327,-130,-564,-1662,-1103,203,131,-1827,-224,415,-2354,39,-106,-197,-2601,-215,-721,-112,-73,-43,-100,-159,-266,-438,-637,-820,-992,-1446,-2031,-1306,-526,-2935,-1847,156,269,-2197,199,30,-177,-485,-837,-1128,-1494,-1832,-2095,-1939,-1602,-1244,-895,-575,-186,-1399,-476,856,1251,-775,-1109,924,250,-974,485,3411,1484,-1781,-802,-846,-1071,628,1499,-1719,1093,968,815,-1055,-1539,-714,-63,-279,-1643,-797,-959,-1039,-1066,-1040,-950,-804,-693,-583,-482,-338,-1610,-183,-183,-231,-277,-299,-326,-301,-521,-506,-133,-86,-1195,-1424,-697,-1739,-1917,-236,-446,-666,-873,-1080,-1228,-1277,-1269,-1062,-881,-731,-588,-528,-444,-374,-1247,-217,-88,-22,-604,-1515,-1775,285,179,47,381,356,354,-85,317,320,-217,-165,-400,-72,-724,-430,-238,-145,-758,-1137,1,-132,-718,-198,-821,-260,-273,24],[-134,2330,1875,-315,494,1392,256,860,905,354,137,-1059,109,-1788,-581,703,1027,903,721,559,-2028,-1207,-974,-1080,-124,380,-599,-808,123,1501,-60,-739,-1361,-1498,-232,1077,710,-197,-1138,-798,344,225,114,-252,-1019,-207,-1957,-346,-608,-760,-564,-692,-883,-1136,-1440,-1721,-2051,-2374,-2332,-2079,-1859,-1761,-1778,-1927,-2153,-2358,-2208,-1832,-1379,-1006,-700,-457,-1256,-194,-907,-259,-750,-1001,-112,-530,-1856,-140,-147,-542,-156,-544,-982,-855,-1250,-1535,-1437,-794,-465,-461,-475,-752,-1049,-1375,-1570,-1734,-1682,-1556,-1453,-1305,-1175,-1099,-1037,-1029,-1038,-1078,-1118,-2216,-1483,-1285,-1373,-1399,-1413,-1181,-904,-553,-475,-1643,-627,158,700,545,-1393,-2342,255,1613,618,-701,-3669,1477,1467,1552,-5344,-16105,-582,2129,35,862,-836,695,1682,-388,-1612,-920,-561,-1219,-1769,-2221,-2348,-2100,-1946,-1869,-2344,-2127,-2227,-1969,-1548,-1138,-749,-361,-40,221,-2,494,550,561,-640,-1264,-1568,186,90,-40,-246,-1085,-2116,-1016,-1313,-1544,-1547,-1211,-1961,-273,139,522,878,-100,-787,-207,385,1074,-369,-1298,-2217,-789,-127,-261,-418,-1117,-336,-132,34,216,-617,-1256,-280,185,757,1717,525,385,1858,404,-901,-856,976,1086,793,1703,910,-1649,-466,-154,-268,1275,619,-1123,344,417,-12,-438,-893,-1362,-1822,-2251,-2171,-1766,-1318,-842,-1736,-402,-358,-589,-1039,-1859,-1608,138,-1040,-1143,-1159,1167,1,404,-31,-477,-2224,-1339,-1764,-2129,-2008,-1563,-1127,-736,-627,-190,4,-463,-2221,-179,582,-1004,-1906,-316,225,102,-722,-1895,-924,-1576,-1157,-625,-517,-1325,-1092,329,444,-394,-12,-338,651,946,731,256,-161,-475,-714,-1122,-1194,-1435,-1663,-1840,-1950,-1884,-1647,-1317,-1037,-621,-239,-735,-695,154,-2432,273,982,1016,936,881,758,-426,-1452,245,87,-75,-612,-1133,-656,-829,-896,-954,-987,-975,-885,-717,-497,-1378,-78,424,480,1035,1188,-1422,691,966,-1930,1388,1635,-458,-1392,-1481,-1620,-1787,-191,-1044,462,990,630,221,-2045,-1118,-1327,-934,-1184,-1278,-1394,-1478,-1477,-1379,-1300,-1139,-907,-753,-643,-581,-585,-638,-758,-907,-1151,-1444,-1775,-1892,-1694,-1325,-979,-574,-185,-834,429,646,170,-1454,939,889,755,-217,-1120,-566,-624,-748,-201,9,-467,-1464,-909,639,1744,1553,383,-1685,-503,-1211,1436,-355,-1862,-138,-851,-1530,-1546,-925,-438,-66,42,-2542,-194,-561,-938,-1359,-1767,-2001,-2060,-2016,-1947,-1801,-1637,-1254,-1557,-2295,-3503,-2664,-5103,-3193,658,-1128,-4392,-5585,-490,2192,2383,-28765,-11550,2507,2397,-61796,-52849,-2413,408,1012,712,498,-289,0,-186,-414,-691,-964,-1163,-1152,-1800,-852,-189,-1231,-1001,-3488,-3269,-2632,-205,-178,-155,-661,-727,-351,-570,1002,1756,2374,-101,561,1827,2775,2385,1198,-432,-712,-1370,-507,-2100,-1118,-962,-1204,-1402,-1564,-1644,-1700,-1710,-1682,-1744,-1773,-1831,-1722,-1556,-1338,-1017,-795,-553,-419,-1145,-937,-1727,-345,-527,-712,-1605,-1274,-1548,-1738,-1678,-1453,-1247,-1100,-989,-948,-1062,-1162,-1192,-1069,-822,-478,-606,387,889,-63,1615,1799,-379,-184,117,-1520,309,-332,-1066,-147,-779,221,663,-1290,-198,-1404,646,-58,-1638,-436,99,632,798,482,-783,-688,336,-1715,542,558,-244,-578,-132,3251,2528,-117,-647,-993,-1170,-653,-364,-802,-1265,-1232,-605,-610,-728,-775,-738,-700,-954,-919,-1218,-697,-678,2,91,140,80,-63,-255,-696,-806,-1066,-1288,-1296,-1164,-998,-871,-1228,-907,-728,-821,-1061,-2240,-1330,-1290,-1066,-703,-1239,-836,532,856,1001,-1077,-1178,941,1413,1261,305,-1534,-290,-244,-426,-1380,-1120,-1237,-1068,-760,-381,-947,264,-134,337,641,287,583,434,296,-948,-148,-447,-718,-1060,-1386,-1746,-1733,-1379,-1072,-741,-842,-1423,-684,15,-1160,-1687,222,237,-215,-816,-894,-1231,-314,-443,-512,-588,-661,-678,-640,-565,-1253,-423,-1299,-1050,-158,-128,-141,-257,-384,-601,-1615,-1051,-1288,-1426,-1586,-1581,-1369,-1183,-958,-744,-491,-502,2,197,-115,-382,-74,-505,35,-54,-901,-510,-778,-1900,-1257,-1382,-1393,-1269,-1126,-1039,-945,-927,-1200,-975,-1065,-1154,-1282,-1471,-1597,-1549,-1337,-908,-467,-1134,-1196,675,896,71,-1296,1255,1205,-973,-1052,-20,-384,-603,-268,397,-1631,465,-215,-1159,-1382,-1610,-738,-87,-147,-72,196,516,-92,-775,-979,-481,-137,1859,1870,1622,-485,-1859,79,-570,-1222,-1735,-1682,-1585,-1290,-477,-271,-117,-39,-124,-839,-624,-1002,-1316,-1714,-2048,-1778,-1330,-1466,-807,-1101,-556,-725,81,439,421,1813,1429,1761,-1068,-766,-830,-1267,-854,-662,-831,-864,-21,772,491,960,1953,2319,1387,413,-346,-1456,-1116,-480,-286,383,1843,1676,802,429,1174,1104,-948,-1249,-1578,-2023,-1091,-823,868,1047,1240,-1628,786,285,441,511,62,-675,-272,2,-430,1636,2536,2358,1239,1009,57,-1286,-1132,-780,1009,1025,515,-697,-411,-1161,-1833,-1524,-897,-397,-2116,-1177,-257,-242,-1242,139,80,-1849,-536,-851,-1125,-2657,-1335,-1260,-1134,-1051,-1002,-1067,-1154,-1311,-1529,-1706,-1640,-1393,-1046,-1962,-828,46,-2560,-4094,925,1078,-2414,1043,862,612,239,-204,-603,-1080,-1532,-1983,-2182,-1905,-1718,-1613,-1563,-1411,-1337,-986,-715,-482,-999,-1430,-116,-135,-1379,40,178,308,-1451,-1201,-1126,-1178,193,55,-1912,-221,-273,-302,-829,-1885,-857,-173,-238,-1442,-498,-644,-795,-986,-1212,-1459,-1708,-1995,-1983,-1749,-1434,-1574,-912,-728,-604,-497,-399,-345,-287,-635,-332,-258,-279,-1086,-1458,-583,-1460,-1955,-181,-280,-399,-530,-706,-888,-1062,-1214,-1254,-1198,-1078,-892,-752,-580,-430,-1317,-431,-6,86,-616,-1531,-1978,608,118,97,984,1040,1096,-438,1084,124,-272,235,-238,-33,-688,-475,-32,-90,-804,-784,260,428,-824,-179,-951,-426,-173,129],[-162,2224,1539,-703,405,1281,92,886,589,134,-275,-970,-736,-1453,-926,-1034,-1147,-1191,-1280,-1368,-1612,-1472,-1460,-1259,-935,-586,-235,-403,157,800,-329,-992,-1391,-1318,-523,1594,423,-361,-707,-621,342,363,-50,-428,-807,-1043,-1898,-922,-971,-558,-142,65,208,299,-1443,-1050,-1378,531,434,287,106,-177,-549,-1018,-1496,-1853,-1807,-1364,-746,-178,336,796,-1034,825,-939,-560,100,-1592,39,-1001,-1654,0,343,-451,304,-624,-918,-1348,-1673,-1714,-1591,-1400,-1159,-901,-756,-649,-596,-641,-683,-884,-1085,-1358,-1713,-2020,-2314,-2601,-2735,-2546,-2312,-2098,-1864,-1766,-1285,-905,-534,-461,-1370,-586,815,113,-565,-1543,-607,541,645,-491,-1963,-2513,366,1048,119,-1834,-4424,641,626,674,-11580,-18628,-1415,573,507,354,-516,-92,-435,-904,-1411,-1968,-2577,-2752,-2155,-1637,-1216,-798,-510,-364,-1660,-1166,-1841,-953,820,1068,1310,1562,1755,1472,1,660,1809,1210,-237,-1094,-2034,134,-58,618,-239,-1427,-1907,-599,187,-1,-215,-365,-1934,-656,-790,-854,-825,-774,-774,-713,-636,-599,-764,-1585,-2132,-790,-735,-812,-908,-1024,-1118,-1133,-1095,-1002,-865,-1407,-358,-31,345,780,229,274,1859,186,-778,-829,833,1193,1189,1863,706,-1671,-727,-329,-326,586,246,-689,-157,-22,37,121,-746,47,-145,-424,-766,-1851,-1583,-1749,-1762,-1092,-614,-659,-1266,-1721,-1591,636,-621,-1337,-1462,318,-493,-432,-855,-1281,-2336,-2067,-2401,-2542,-2359,-2097,-1906,-1810,-1853,-1951,-2001,-1860,-2139,-903,-254,-1076,-2301,-806,-51,-148,-1254,-1146,-800,-1470,-1020,-358,-413,-1157,-1481,635,495,-658,-111,-423,452,200,-114,-371,-607,-774,-898,-1064,-1207,-1362,-1493,-1585,-1693,-1786,-1816,-1781,-1746,-1638,-1494,-1376,-1279,-1196,-2034,-1035,-969,-922,-952,-927,-948,-954,-1088,-1075,-1105,-1151,-1248,-1334,-1420,-1489,-1450,-1405,-1349,-1274,-1162,-1017,-858,-1428,-451,-245,-45,127,246,-1412,306,234,-1881,151,254,-10,-910,-1239,-1136,-2106,-612,-1261,474,1641,2022,1088,-2054,-1336,-935,-301,-231,-652,-1128,-1593,-1965,-2083,-1913,-1483,-920,-526,45,439,736,937,-567,-698,806,489,32,-1131,-964,-1473,-1947,-2085,-1844,-1478,-1086,-778,-540,-1520,-367,-446,-645,-928,-1339,-1798,-2288,-2238,-1613,-894,-335,-1511,-1187,764,1553,1721,387,-1324,-638,-1226,775,-357,-2096,-194,-255,-821,96,538,120,1267,1473,-2430,702,1098,754,1582,371,58,1676,191,507,-571,1317,1770,-1839,-2653,-3690,-2439,-4429,-4018,320,-1208,-6092,-6158,922,1328,1498,-24956,-7811,1801,1821,-88489,-68845,-1508,1261,1115,901,757,-710,400,318,230,133,59,22,36,-1099,-613,-108,-1438,-1546,-3066,-3291,-2632,-237,-250,-454,-676,-900,-1144,-1323,-1362,-1166,-875,-472,-48,338,647,832,1013,-206,-508,-1611,-620,-1916,-638,125,496,532,585,687,168,-1650,702,616,-874,-536,-599,-1665,-964,121,1236,1421,544,-1080,-1045,-1865,216,761,-244,-1640,-489,-940,-1370,-1656,-1623,-1345,-941,-460,-345,383,743,832,-420,1512,1961,-306,874,1462,-287,1728,2104,-46,-248,161,-1492,446,-198,-704,-24,-917,314,90,-1256,-1085,-1640,-2047,-2116,-1813,-1378,-909,-426,54,327,-1020,-832,151,-1654,1520,1344,159,-429,-517,992,523,-128,-576,-935,-1248,-1648,-1976,-2208,-2375,-2400,-2277,-2224,-2268,-2267,-2121,-1961,-1748,-1535,-1419,-1081,-858,-599,-414,-262,-208,-224,-271,-708,-493,-676,-723,-832,-962,-1081,-1205,-1282,-1386,-1511,-1653,-1857,-2081,-2141,-2142,-2013,-1788,-1490,-1206,-925,-645,-393,-1244,-1326,452,672,844,442,-1622,-469,-355,-383,-1286,141,-323,-1219,-1562,-2162,-1809,-1110,-550,-149,159,349,450,438,309,-1166,200,-547,110,607,-74,57,-461,-1209,-695,-605,-680,-966,-999,-1065,-1258,-1522,-1042,-1047,-1116,-1223,-1349,-1453,-1488,-1474,-1374,-1295,-1257,-1225,-1209,-1230,-1438,-1446,-1549,-1665,-1758,-1806,-1804,-1825,-1801,-1829,-1856,-1851,-1861,-1773,-1745,-1645,-1427,-1282,-1122,-998,-856,-724,-640,-595,-634,-714,-841,-967,-1133,-1260,-1383,-1481,-1554,-1817,-1503,-1326,-1059,-686,-274,108,580,-564,-1092,307,1020,1671,912,314,-797,-332,1096,-468,-313,-1167,-964,959,639,99,-1297,234,-120,-924,-1177,-909,-773,-425,-318,242,-1716,611,6,-756,-1592,-2078,-866,-15,-94,-48,164,414,-288,-590,-804,-576,-258,1866,1938,1926,-921,-1576,137,998,-358,122,155,-1578,-1245,1132,2649,3258,2232,163,-1045,498,3754,94,-1162,-1640,514,-320,-1509,-724,-948,-436,-525,123,973,-104,2383,1534,2004,-1040,-771,-1146,-1563,-1022,-832,-1260,-229,1092,1256,836,653,464,266,61,-77,-220,-1975,-1108,-642,-754,-910,-1026,-1205,-1401,-1603,-1904,-2009,-1868,-1571,-1565,-1682,-1107,-901,184,438,677,-1774,509,192,377,493,-210,-477,146,282,-866,1415,3727,2721,1262,634,65,-974,-1349,-841,879,804,267,-751,732,167,-232,-1333,-212,-195,-1898,-1197,-747,-455,-504,188,-174,-1337,-1110,-1605,-1836,-2253,-823,-372,17,309,538,636,695,664,529,-724,46,-274,-487,-1756,-280,172,-2120,-6307,1883,2369,-2267,2924,2966,2883,2620,2246,1056,432,1076,753,-949,434,394,-43,261,-147,-1225,-1129,-542,-801,-1179,-1771,-1173,-1161,-1650,-988,-889,-859,-1127,-1664,-1279,-1324,-1370,-1227,-1873,-737,-481,-309,-740,-2218,-1016,-244,-417,-1232,-757,-774,-645,-439,-198,-618,-1063,437,539,602,-304,-1561,329,706,612,510,402,201,79,-760,-452,-752,-1135,-1499,-1702,-1449,-1201,-1761,-641,-449,-265,-79,67,196,-266,-1232,-912,-226,-6,100,-170,-447,-758,-1175,-1260,-1236,-1119,-949,-1639,-2254,-497,-421,-445,-503,-607,-680,-843,-700,-582,-427,-255,-256,-148,-797,-587,108,38,-757,-531,445,807,-1061,-385,-1109,-677,-206,97],[-275,1049,747,-1046,-49,-247,-188,47,381,739,986,-681,37,-1128,-940,269,-248,-706,-1176,-1587,-1961,-2189,-2407,-2441,-2331,-2142,-1883,-1525,-1116,-724,-639,-1214,-1295,-1112,-832,892,99,-577,-145,-89,-386,93,-136,-206,-434,124,-1762,-507,-1033,-383,712,1083,2340,853,-1488,-885,-1304,754,1665,894,134,-590,-1107,-1235,-1050,-855,-166,375,718,892,953,947,-713,865,-992,-674,897,-1977,-265,-1073,-1399,106,267,-338,-882,-1549,-2186,-2343,-1928,-1343,-1260,-392,-163,-497,-185,246,55,-295,-681,-1233,-1742,-2150,-2220,-1858,-1372,-1140,-495,-901,-231,-674,-906,-1322,-551,-816,-277,-239,-1226,-849,739,169,-608,-1099,-470,938,613,-1553,-2256,-2584,186,-185,-461,-2938,-5091,-1138,-1269,-1321,-18005,-20284,-2302,-1251,-1090,-938,-797,-762,-752,-853,-995,-1084,-1192,-1195,-1561,-823,-580,-244,23,137,-963,-602,-1504,-919,599,483,355,277,210,179,26,152,188,243,245,-782,-2167,-265,-307,494,-652,-1768,-1670,-144,645,440,613,143,-1877,242,1051,1103,1180,387,-535,76,550,702,-1108,-1611,-1946,-821,-248,-290,-361,-863,-1135,-437,-565,-752,-984,-1472,-1240,-1242,-1045,-712,-305,53,391,-47,-612,-710,720,882,797,610,395,-1654,-988,-643,-1025,-1398,-1662,-1730,-1670,-1435,-1148,-826,-727,-314,-127,33,174,-1326,256,132,-1468,-258,-434,-699,-1440,-1575,-1947,-2048,-1729,-1370,-1790,-109,-933,382,919,1070,-2048,660,-58,-2233,-1263,-72,-352,-411,-930,-13,824,-906,-1979,-133,903,-1136,-2564,-1271,-161,-290,-1529,-408,-636,-1356,-892,-553,-632,-969,-1709,-662,-658,-895,-613,-681,-709,-655,-651,-593,-528,-416,-292,-593,-246,-413,-624,-592,-863,-1214,-1588,-1945,-2228,-2100,-1634,-1098,-576,-104,-1527,658,905,1045,1014,951,687,-468,-645,-265,-694,-1177,-1747,-2323,-2377,-1907,-1362,-863,-410,0,285,-174,-216,-1191,189,1685,674,1711,1074,-1417,585,64,-1665,-1499,-2084,-1687,-828,-891,-647,-2104,-928,-1331,431,1470,1675,1048,-2096,-1613,-575,-427,-1117,-1634,-1967,-1845,-1442,-957,-553,-115,81,-680,365,1333,1896,2199,-629,-941,2637,2529,1662,-1230,-84,829,123,-553,-1187,-1664,-1652,-1277,-808,-1523,-956,-505,40,-89,-687,-638,-1010,-1231,-1247,-1003,-622,-1542,-1383,310,383,387,250,-1067,-823,-1214,-1183,-1657,-2181,-2562,-2141,-1786,-1477,-1108,-864,-625,-498,-2258,-257,-220,-143,-124,-166,-174,-208,-244,-290,-340,-481,-493,-2173,-2998,-3811,-2192,-3522,-4561,-1312,-1509,-7483,-6744,-678,-345,-10,-21702,-3399,1106,1461,-53731,-85447,-383,2152,2230,2188,2160,-1148,1850,1693,1463,1154,800,423,49,-594,-695,-1049,-1728,-1853,-2723,-3393,-2585,-2001,-1818,-1577,-1276,-951,-680,-469,-345,-263,-315,-400,-529,-672,-777,-809,-621,-369,-410,-1784,-734,-1556,-263,539,1285,1515,930,1223,-251,-2054,825,620,-842,-335,-381,-1641,-724,-78,1039,2216,90,-954,-1099,-1966,591,1286,-183,-1704,-1123,-2061,-2288,-1509,-748,-70,516,127,-382,1734,1791,1258,134,2196,2219,-23,810,1462,-512,1777,1955,211,-352,158,-1490,459,-142,-400,47,-1013,351,432,-1251,-867,-1113,693,-372,-1390,-73,-151,-368,-654,-1012,-1405,-1866,-2115,-1622,-893,-187,471,-287,-534,1823,2005,-94,-593,-973,-793,-571,-308,-408,-925,-1099,-553,-325,-406,-464,-366,-355,-1465,-1880,-1210,-968,-978,-819,-947,-1046,-1164,-1260,-1292,-1318,-1239,-1122,-1014,-881,-781,-684,-611,-883,-1007,-438,-463,-1410,-1742,-771,-860,-955,-998,-966,-937,-901,-857,-822,-1473,-1487,-328,-63,255,505,-1628,-715,-557,-489,-1131,512,108,-1637,633,215,-1129,-722,-1159,-1290,-1116,-927,-828,-881,-923,-1421,-812,-668,-178,154,-207,-90,-607,-1176,-656,-858,-544,-561,-1068,-68,-1390,-1454,-512,-693,-944,-1252,-1588,-1868,-1891,-1650,-1271,-932,-665,-440,-274,-190,-1708,-781,-1567,-969,-1060,-1361,-1660,-1994,-2249,-2434,-2372,-2241,-2158,-2026,-1998,-1932,-1768,-1692,-1622,-1612,-1615,-1660,-1776,-1932,-2076,-1999,-1765,-1457,-1187,-925,-790,-681,-752,-1465,-1304,-1759,-2204,-1700,-919,-172,570,-623,-1017,387,975,1716,741,397,-1012,-65,1081,-418,-568,-1286,-785,-388,-625,-826,-1350,-1065,-1012,-867,-1302,-514,-369,-258,-318,-128,-1678,-290,-443,-661,-1481,-2271,-1311,-1548,-1788,-1998,-2114,-2168,-1964,-1613,-1122,-761,-393,490,1007,1461,-1394,-1172,-156,980,-208,228,162,-1586,-984,1400,1987,2370,1917,-71,-1254,22,2788,136,-1382,-1679,-316,-1108,-1495,-635,-702,-392,-419,101,1417,-440,1935,1589,2126,-1062,-859,-1524,-1841,-1261,-1120,-1389,520,1426,1201,918,583,225,-252,-833,-1430,-2084,-2356,-1735,-1135,-603,-199,163,390,552,-111,722,894,-891,-1049,-1481,-1265,-1202,-1009,1041,2117,1303,-1699,205,62,243,459,-305,-160,492,442,-1341,1108,3626,2939,1235,304,256,-416,-1382,-864,-1215,-1746,-2097,-2086,-1695,-1226,-766,-1306,-403,-11,-1536,-1181,-1254,-514,191,444,169,-864,-1277,-954,-1384,-1820,-2165,-1997,-1560,-1117,-669,-303,52,325,471,-3494,357,36,-388,-1438,-1392,-1634,-1613,-8468,-226,406,-1762,1314,1545,1655,1589,1409,1112,36,745,502,-1008,122,-22,-275,-310,-381,-1063,-1473,-554,-549,-1274,-2086,-753,-1016,-1628,-1798,-2039,-1685,-1066,-2141,-1155,-1134,-312,1441,-1647,803,1235,849,-737,-2433,-1112,-1397,-2038,-2419,-1922,-1417,-986,-677,-488,-940,-1214,-531,-735,-971,-1140,-1500,-1366,-1371,-1304,-1141,-902,-651,-366,-811,-45,197,222,-923,-1529,-401,-902,-1407,-414,-550,-606,-564,-455,-271,-468,-1210,-834,302,133,160,697,689,463,-757,-1939,-147,-374,-630,-1689,-2443,766,-149,187,934,713,412,-1069,-381,-707,-869,-806,-586,-350,-872,-558,55,-52,-467,-245,-244,-79,-1188,-531,-1129,-778,-150,170],[-475,1576,541,-1208,23,762,-356,691,737,1733,1992,-328,-95,-826,-878,32,461,-13,-529,-1026,-1524,-1902,-2246,-2305,-2180,-2080,-2047,-2041,-2076,-2176,-2185,-2200,-2141,-2063,-1969,-1844,-1689,-1533,-1397,-1253,-1099,-913,-742,-568,-481,-381,-1570,-744,-899,-308,1028,1241,1077,360,-1528,-710,-1254,731,3240,2356,1372,415,-108,143,-802,-803,-55,2054,2548,2118,3063,1241,-369,1370,-1120,-621,213,-1784,-474,-827,-1206,-976,-1064,-1141,-1220,-1254,-1292,-1294,-1309,-1290,-1315,-1375,-1428,-1467,-1610,-1749,-1835,-1785,-1488,-1210,-853,-523,-1224,-661,-701,-1211,-256,-1110,-158,-508,-1128,-984,-66,-848,-243,-59,-1062,-1098,650,176,-670,-576,-309,1277,566,-2605,-1998,-2588,336,373,-900,-4013,-5571,-1464,-4614,-16204,-23249,-19487,-3216,702,895,-143,-31,-442,1077,895,-648,-1191,118,-144,-1911,-412,-444,-306,-155,55,-351,-142,-1255,-884,397,216,-28,-289,-587,-889,-1165,-1421,-1487,-1375,-1198,-929,-1805,-613,-588,-127,-1104,-2144,-1461,146,162,143,97,102,-1810,69,17,-1,30,41,-409,-93,-164,-295,-1392,-1376,-1714,-924,-661,-528,-384,-769,-1480,-830,-239,-352,-816,-1453,-949,-1261,-1548,-1808,-1980,-1985,-1788,-1563,-1317,-1097,-959,-760,-531,-349,-148,-1639,-1288,-799,-547,266,-115,292,-1428,-594,-21,-141,-676,-327,-302,-159,-81,-720,642,183,-1105,-165,-456,-734,-1544,-1462,-1160,1302,246,-1150,-2157,742,-1297,419,932,1433,-1765,564,0,-1736,-1200,329,411,-135,-1103,-201,448,-1144,-1786,-122,908,-1196,-2534,-1723,-138,-334,-1425,248,-467,-1260,-815,29,-195,-805,-1675,-546,-835,-1109,-1324,-1501,-1457,-1177,-875,-506,-155,198,-37,-301,366,-235,-349,366,12,-431,-890,-1281,-1505,-1312,-812,-242,-103,-112,-1004,1373,1490,1470,1266,1037,275,-338,-235,-387,-661,-885,-2215,-1248,-1686,-1452,-1424,-1385,-1335,-1270,-1186,-1095,-1029,-981,-932,-935,-963,-1020,-1119,-1444,-1399,-1567,-1634,-1676,-1530,-1337,-1124,-917,-708,-1895,-1106,-1296,-309,-408,-575,-802,-2164,-1945,-1319,-1255,-1208,-926,-620,-968,-804,31,852,277,52,-866,194,1097,1929,1939,-659,-1197,1936,1904,1821,-1262,-89,1373,616,1226,-216,-1203,249,924,-474,-1464,-1672,-1733,95,-129,-584,237,-292,-1166,-746,-1374,-2030,-2612,-2485,-2066,-1685,-1324,-1067,-911,-1053,-1141,-871,-1014,-1265,-1501,-1789,-2131,-2476,-2713,-2722,-2400,-2156,-2029,-1583,-1338,-1028,-766,-562,-333,-153,-3,109,195,179,290,-2552,-2973,-3631,-1957,-2571,-4494,391,-1966,-8179,-7273,412,462,514,-18908,344,990,1220,1413,-86685,1073,1623,1606,1432,1230,-1530,480,115,-245,-514,-575,-396,-31,-261,-332,-216,-2054,-1869,-2468,-3614,-2449,-448,-1165,-1971,-2649,-2042,-1301,-655,-153,245,437,522,486,354,169,-21,-28,-45,-397,-1861,-819,-1249,0,551,405,190,-26,-114,-581,-1408,458,553,-829,-188,-151,-1435,-483,-319,196,1429,-419,-740,-964,-1925,-221,-808,-1345,-1918,-2342,-2445,-2216,-1936,-1647,-1426,-1283,-1161,-1073,-1093,-1060,-954,-758,-534,-306,-85,147,399,-706,833,1084,415,-467,129,-1491,376,-135,-139,84,-1057,302,190,-1232,-1235,-702,624,-612,-1202,92,191,263,514,-232,-1385,-1295,-236,-497,370,255,208,-159,-223,345,407,-10,-687,-1062,-605,-566,-349,-224,-833,-1065,-492,-200,162,-461,224,93,-1624,-1871,-793,-889,-987,-31,38,-181,-398,-865,-134,-690,-685,-950,-1141,-1090,-832,-430,10,-822,-1188,518,883,-1123,-1418,223,-5,1029,713,395,-595,-317,-616,-849,-1714,-1612,-966,-942,-880,-749,-1488,-993,-804,-706,-868,137,-81,-2008,-730,-1153,-1642,-2022,-2145,-1830,-1578,-1448,-1425,-1560,-1726,-1993,-2183,-2058,-1796,-1498,-1202,-1016,-828,-1142,-603,-885,-692,-771,-1112,-1088,-1495,-1458,-1488,-1592,-1738,-1925,-2159,-2401,-2109,-1795,-1435,-1118,-856,-611,-400,-250,-1668,-947,-1526,-1007,-736,-988,-1250,-1552,-1773,-1955,-2010,-1955,-1908,-1802,-1807,-1777,-1646,-1577,-1476,-1379,-1215,-992,-732,-419,-369,-219,75,-530,78,913,-701,586,121,-1030,24,-256,-889,-1540,-1828,-1204,-512,-661,-912,571,1061,1696,648,404,-1237,129,1603,-240,-795,-1416,-603,564,-32,-103,-1388,-102,-171,-757,-1374,-413,-560,-692,-878,-1139,-1487,-1750,-2086,-2146,-1880,-1844,-1383,-1226,-1138,-1100,-1079,-1198,-1415,-1773,-1846,-1250,-616,60,738,1376,-1744,-697,-437,944,-49,372,216,-1524,-580,1322,840,507,334,-286,-1381,-407,-345,-632,-1531,-1572,-1142,-685,-1392,-463,-315,-321,-320,102,1829,-283,1588,1310,887,-1072,-935,-1817,-1765,-1502,-1362,-1092,1139,1361,1557,1616,1222,1580,1366,1033,532,293,-1628,-984,-527,-525,-493,-415,-438,-532,-688,-994,-1199,-1389,-1312,-1289,-805,-1276,-1067,72,185,320,-1469,-32,-26,120,488,-126,289,845,559,-1746,819,3430,2937,1241,130,433,-462,-1275,-1541,-995,-451,-141,-887,749,824,-147,-1181,-430,201,-1182,-1058,-1615,-393,863,1254,1898,-384,-1996,-755,-1575,-1080,-704,-1423,-1871,-1145,-374,327,1017,1605,2036,-6317,2372,2209,1065,-995,899,353,-1013,-10188,-918,-966,-871,-687,-583,-529,-594,-719,-784,-906,-987,-1064,-1123,-1188,-1258,-1343,-1459,-1492,-1572,-1723,-1537,-1522,-1526,-2308,-1613,-1656,-1586,-1316,-890,-402,-479,-2115,-802,-958,-616,1585,-1309,723,1286,765,-781,-2341,-1352,-2110,-1803,-1097,-463,53,444,658,705,-1285,-1083,-2,-488,-1031,-1521,-1964,-2040,-1770,-1456,-1132,-809,-533,-264,-809,66,186,197,-810,-1531,-302,-611,-996,-512,-353,-505,-636,-776,-889,-977,-1192,-1027,-981,-930,-842,-795,-680,-536,-352,-2030,75,-366,-582,-1745,-2585,483,-297,306,2872,2917,1410,-1130,672,-944,-436,794,-414,-446,-1026,-494,-537,-812,-1068,-1295,-1363,-1131,-1243,-763,-1203,-870,-149,217],[-676,677,-19,-1066,-223,180,-517,-326,-583,-778,-965,-1091,-1155,-1225,-1291,-1416,-1550,-1560,-1433,-1267,-1135,-1479,-868,-711,-522,-806,-246,-104,31,119,-1379,-1307,-697,-742,-1491,-478,-483,-1063,326,128,-484,-280,-458,-575,-703,-744,-1327,-920,-736,-384,-270,-142,-244,-206,-1424,-514,-1199,661,1165,1104,933,620,354,459,-556,-724,30,1650,1852,2007,3063,975,-25,1500,-1306,-434,1998,-1447,-557,-524,-1089,-43,-298,-482,-629,-1256,-821,-904,-1009,-1066,-1137,-1193,-1180,-1086,-1035,-949,-848,-787,-670,-667,-631,-635,-1345,-701,-682,-1073,-599,-1313,-432,-363,-1388,-755,148,-885,-186,76,-899,-1310,545,138,-743,-90,-158,1553,523,-2373,-1477,-2510,188,848,-1284,-4910,-5665,-5083,-15869,-30423,-25027,-16986,-4005,324,426,10,80,-766,1210,1254,-318,-1271,744,320,-2157,-351,1866,1833,63,702,151,203,-1085,-844,-159,1442,1825,1726,1615,1522,-39,1299,1327,1333,1276,161,-1291,-846,-806,67,-1546,-2506,-1252,-13,-394,-792,-1148,-1274,-1659,-908,-690,-492,-311,-210,-275,-279,-337,-458,-1460,-1011,-1388,-1092,-1315,-1481,-1628,-1731,-1754,-1721,-1712,-1748,-1840,-1899,-2037,-2093,-1892,-1660,-1412,-1228,-1053,-925,-806,-732,-756,-732,-690,-701,-701,-1586,-1576,-1039,-1033,-1133,-1173,-1122,-1973,-973,-846,-675,-536,-345,-176,18,-814,-94,623,228,-657,-24,-429,-707,-1435,-1332,-869,618,474,-687,-2367,7,-1436,-421,-630,-814,-1439,-1150,-1385,-1711,-2142,-1719,-1026,-276,-1243,-282,125,-1265,-1517,-70,891,-1178,-2176,-2080,38,-257,-1054,-1370,-1814,-2157,-2318,-2438,-2382,-2209,-1952,-1679,-1357,-1213,-675,-639,-283,-76,7,72,71,50,-157,-199,-425,-704,-977,-1197,-1386,-1477,-1419,-1242,-1055,-803,-543,-340,-193,-151,-416,-45,-104,-238,-505,-760,-1090,-1371,-1493,-1269,-796,-286,-2275,-1050,-1862,-877,1099,1148,1123,70,395,-134,-617,-682,180,845,420,681,522,-1401,67,-232,-1133,-803,-1024,-1268,-1508,-1712,-1828,-1862,-1812,-1673,-1592,-1505,-1427,-1371,-2054,-2197,-1080,-899,-868,-712,-589,-885,-948,-129,166,333,22,-997,128,769,781,809,-540,-1351,1145,1352,1582,-1141,-11,1396,496,1321,-311,-1193,186,868,-592,-1293,-958,-2504,-187,-144,-442,508,-138,-1202,145,599,256,-1453,-1205,-327,-503,-638,-823,-1053,-1232,-1508,-1711,-1759,-1623,-1272,-884,-614,-173,249,538,800,919,-1674,1045,949,895,858,709,-2015,-1643,-344,351,319,233,309,-2898,-2269,-3002,-1686,-1642,-3762,331,-2416,-7940,-7570,284,247,155,-16975,-19,-161,-255,-354,-68401,-447,-452,-320,-236,-95,-1767,45,242,542,994,1626,2399,1137,18,-196,-265,-2251,-1649,-2215,-3841,-2160,-285,1103,1476,-789,115,-279,-463,-525,-510,-578,-663,-786,-913,-975,-931,-643,-285,-386,-1788,-795,-941,205,1096,1359,1241,520,746,-763,-676,320,458,-774,-30,130,-1144,-191,-502,-644,643,-903,-400,-572,-1687,1325,800,-155,-1682,-2165,-2214,-1416,-737,-139,317,622,-195,-590,773,600,404,223,15,-207,-417,-559,-573,-826,-297,-6,329,-548,120,-1444,257,-125,114,121,-1040,-190,-627,-1141,-1568,-1278,-1024,-768,-960,278,188,138,327,-543,-1191,-1267,-284,37,1412,1042,588,-31,-491,-871,-1021,-747,-832,-1133,-406,-549,-386,-23,-766,-1052,-403,-47,252,-409,316,307,-1476,-1377,-327,-628,-817,-34,415,-631,-743,-1292,148,-668,-417,-976,-964,264,835,1533,1176,-792,-1418,349,1194,-660,-1119,642,158,2273,2069,852,-150,-210,583,683,-1949,-1692,160,73,5,-48,-1249,-1311,-1090,-1024,-535,-684,-695,-1842,-434,-219,-1104,598,365,1036,1133,967,1068,187,-794,-1829,139,-797,-298,-251,-440,-421,-971,-1138,-536,-656,-420,-353,-1062,-606,-1573,-1560,-858,-875,-906,-957,-1034,-1140,-1250,-1390,-1482,-1572,-1617,-1564,-1444,-1311,-1406,-1202,-1338,-1214,-1283,-1355,-1403,-1454,-1401,-1528,-1245,-1115,-1554,-1820,-941,-973,-951,-1039,-1562,-1245,-1318,-1358,-1390,-1402,-1436,-1456,-1478,-1460,-1459,-1414,-1375,-1342,-1334,-1361,-1391,-1457,-1581,-1729,-1894,-1811,-1496,-1171,-831,-439,-83,288,600,305,-1487,158,1169,-31,-971,-1598,-484,523,-306,-308,-1469,-758,-1042,-1292,-1530,-1735,-1892,-1915,-1873,-1816,-1700,-1591,-1436,-1288,-1105,-1462,-683,-498,-327,-152,63,194,-838,-512,-545,-1221,-518,110,141,256,-1805,-255,-772,814,35,462,236,-1462,-207,1519,1336,1198,1091,-546,-1502,-832,88,-247,-1681,-1455,-1843,-1391,-1313,-315,106,-271,-300,60,903,239,228,-215,-616,-1153,-1057,-1920,-1485,-1829,-1266,-711,1665,2372,2616,2064,1240,2056,3357,1690,472,1685,-1205,-926,-38,1220,2291,2115,2239,1214,-615,125,-28,-694,-936,-1104,-919,-1375,-1153,-946,-1136,-1291,-1251,-753,-261,-67,497,194,732,1122,560,-2027,492,852,472,121,-204,-470,-594,-652,-632,-447,-336,-264,-982,250,249,71,-1033,-367,356,-951,-917,-1604,-246,-8,-276,-424,-503,-2723,-1303,-1615,-827,-1129,-1433,-1124,-599,8,593,1213,1780,-3978,-8699,2803,2829,1625,-556,1788,1468,-458,-10960,-2961,1211,256,912,788,695,558,399,310,-770,-29,-242,-980,-661,-815,-915,-994,-987,-1076,-1748,-1297,-1427,-1447,-2461,-1209,-1082,-1068,-918,-919,-1014,-1180,-1637,-1050,-787,-922,32,-965,643,958,784,-906,-2123,-985,857,543,-487,-249,-607,-815,-757,-498,-1687,-792,233,290,265,-511,-1276,-22,-199,-381,-502,-548,-554,-484,-805,-312,-163,-56,-722,-1561,-250,-367,-586,-719,-264,287,142,-45,-242,-993,-1201,-789,-909,-962,-823,-580,-193,256,309,-1097,374,-220,-554,-1801,-2620,99,-482,427,3833,3889,1521,-1002,57,-922,-372,781,-644,-728,-1244,-818,-1278,-1643,-1432,-1218,-1013,-778,-1120,-1069,-1293,-933,-178,275],[-854,-773,-608,-738,-436,-366,-415,-278,-242,-159,-99,-18,-271,-168,-293,-281,-142,-244,-406,-588,-834,-1237,-1318,-1358,-1150,-909,-676,-421,-176,4,-1665,-1020,-219,-506,-1678,-952,-486,-998,332,170,41,-675,103,-318,361,341,-988,-965,-600,-441,1553,1837,-1318,-708,-1128,-241,-1067,-196,-489,-631,-659,-747,-954,-1334,-1735,-1177,-507,214,963,1584,2077,777,346,1581,-1484,-149,2039,-1154,-493,-244,-1010,-10,-371,-711,-1053,-1440,-1687,-1979,-1982,-1816,-1707,-1640,-1571,-1498,-1541,-1615,-1719,-1825,-1660,-1464,-1188,-939,-1443,-649,-462,-738,-257,-1495,-522,-805,-1648,-1567,-1884,-1360,-830,-305,-755,-1469,419,58,-827,295,-47,1195,487,-1374,-956,-2361,5,926,-1427,-5183,-5326,-8890,-26334,-35669,-21975,-14156,-4493,-3,-604,-1085,-1144,-1062,-288,153,-51,-1289,738,-13,-1688,-794,1431,1506,-85,715,473,378,-1037,-849,-863,1041,1019,992,1117,1444,-171,1437,3080,2006,1749,741,-781,-988,-920,-198,-2007,-2277,-1108,966,995,45,-875,-1657,-1646,-963,-453,-26,344,609,-218,56,657,-10,-1330,-698,-1061,-1140,-1076,595,-607,-724,-1791,-1671,-1202,-647,-873,-1110,-938,-983,-1020,-909,-691,-493,-293,-883,-222,-196,-69,-126,-184,-305,-410,-1618,-1959,-1308,-943,-1017,-1012,-918,-1678,-752,-669,-579,-534,-540,-576,-618,-1625,-709,-736,-734,-710,-706,-733,-746,-1210,-1309,-818,-854,-855,-831,-1976,-798,-1409,-984,-1169,-1411,-1695,-2039,-1993,-1494,-967,-392,182,-331,-1479,-396,-27,-1351,-1352,-133,708,-1215,-1837,-2321,161,-126,-790,-547,-1023,-1385,-1482,-1431,-1189,-821,-1143,89,379,-1360,-429,-690,709,987,1837,1696,1339,1022,-374,298,1108,124,667,1775,1709,-861,1810,334,-170,414,1060,957,145,-288,-551,-1035,-1262,-1159,-939,-650,-474,-382,-433,-578,-726,-869,-2045,-1071,-1945,-1089,-749,-754,-855,-1037,-1256,-1471,-1611,-1564,-1350,-1123,-920,-772,-714,-1456,-828,-1006,-1152,-1356,-1425,-1448,-1420,-1371,-1318,-1486,-1325,-1363,-1535,-1746,-1965,-2067,-1905,-1859,-1452,-1207,-1186,-1133,-1205,-1330,-1447,-1523,-1614,-1542,-1285,-1260,-616,-188,270,755,-434,-1547,1996,2223,2311,-1079,-28,1329,375,1297,-499,-1247,48,736,-769,-1218,-301,-1470,-509,-297,-420,306,-125,-1313,-377,-548,-712,-1392,-966,-1103,-1211,-1226,-1214,-1141,-1508,-638,-268,98,546,986,1312,-503,1479,2092,2135,2104,1889,-1365,1240,594,430,-21,-504,-903,-2189,-2011,-1778,-1910,-2034,-1925,-3370,-1605,-2204,-1555,-976,-2835,-126,-2922,-7344,-7671,735,804,764,-16662,-1764,313,77,-221,-51335,-882,-1191,-1256,-1155,-788,-2027,175,826,1493,2149,2798,3420,900,178,-144,-382,-2304,-1486,-2083,-4075,-1890,-351,1408,1730,-903,451,689,173,-342,-798,-1260,-1583,-1671,-1494,-1225,-997,-716,-501,-478,-1716,-771,-754,230,343,469,530,246,400,-943,-16,224,106,-776,46,358,-901,46,-659,-1337,-166,-1433,-64,-108,-1424,1587,1413,563,-1556,-818,-1333,-1302,-807,-139,112,1056,-440,-785,2060,2127,2057,2062,1901,1632,658,411,407,-956,-516,-810,-896,-848,-727,-1422,-671,-773,-1006,-1359,-1781,-2316,-2137,-1567,-1907,-488,-45,-845,-743,418,136,-18,74,-891,-893,-1000,-244,458,230,-115,-478,-843,-1140,-1198,-1104,-823,-1068,-1153,-249,-560,-451,154,-758,-1100,-349,72,313,-347,174,-164,-1190,-925,-887,-823,-576,-159,235,-1111,-971,-1718,326,-685,264,-1069,-1266,81,515,875,871,-776,-1685,134,1437,-173,-872,1080,362,1874,1764,1211,320,-524,443,353,-2156,-1724,-699,-966,-1147,-1212,-1240,-1661,-1389,-1409,-562,-470,-536,-1575,-276,-404,-1050,-73,-28,-45,-52,-79,-114,-213,-1213,-1817,-438,-757,-551,-587,-559,-590,-1189,-1149,-532,-317,-412,-132,-966,-740,-1575,-1728,-608,-682,-760,-821,-870,-831,-748,-642,-476,-343,-252,-169,-111,-889,-1141,-853,-1035,-1223,-505,-330,-590,-639,412,-1964,-426,-1176,-1598,-1606,-641,596,719,23,-1653,91,847,-660,727,255,-343,-299,51,-174,-297,-495,-716,-910,-1046,-1069,-920,-650,-323,47,369,-196,-636,-754,-722,829,692,533,328,50,-1656,-406,-566,-564,-934,-1732,-575,-618,-678,-753,-1533,-900,-873,-772,-1603,-480,-322,-119,47,152,-1034,-856,289,410,-732,-1085,-361,851,952,1028,1101,533,-978,-621,-553,-1498,-521,-734,-712,-493,-1534,71,-1106,503,80,526,258,-1369,122,391,243,154,101,-798,-1574,-1173,-579,-722,-1779,-1325,-1251,-1283,-1248,-1210,-1135,-1062,-984,-1001,-1004,-1030,-1089,-1073,-1001,-1271,-1155,-1690,-1153,-2088,-806,-344,7,-89,-169,-248,-264,-129,78,345,372,1019,-818,-890,-9,1101,676,137,-565,-1252,-1514,-1075,-191,-668,-740,-918,-44,-1430,-1230,254,1171,683,-1040,-481,-659,-945,-1195,-1397,-1573,-1691,-1797,-1816,-1802,-1773,-1766,-1764,-1816,-1895,-1881,-1741,-1470,-1084,-707,-329,-1109,333,-215,408,-837,-197,165,-839,-749,-1232,-740,-721,-674,-535,-409,-3398,-1683,-1301,-441,-569,-674,-689,-645,-530,-449,-345,-286,-12814,-9806,-281,-214,1,-160,743,830,-18,-10758,-4924,3252,1538,4038,4260,4381,4311,764,1103,-1189,1503,2003,-935,643,78,-1094,-732,-955,-1208,-1552,-1265,-992,-1122,-2499,-1325,-783,-814,-334,-918,939,-46,-1180,-8,-662,-1221,277,-638,569,856,121,-1094,-1876,-805,1032,1139,-290,178,63,-333,-706,-951,-2097,-671,-406,-167,11,-685,-1166,274,264,189,143,150,185,299,-819,388,177,320,-665,-1630,-252,-185,-207,-973,-875,1021,931,647,-698,-1333,-1238,-650,-514,-639,-689,-716,-608,-438,-235,-151,254,-1,-562,-1833,-2528,-373,-685,538,1047,983,899,-730,-577,-631,-204,-239,-939,-1055,-1485,-1229,-1338,-1382,-1320,-1275,-1279,-1295,-1317,-1422,-1183,-1075,-1019,-962],[-444,-152,-971,-592,-819,-385,-309,-20,42,-100,-283,-456,-606,-776,-904,-989,-943,-718,-496,-288,-178,-1079,-517,-301,-439,-659,-909,-1054,-1014,-830,-1805,-789,114,-396,-1786,-1300,-427,-809,-320,-832,-1304,-1194,-494,-566,436,58,-719,-1041,-692,-744,1683,2564,-721,-1076,-874,-433,-1006,414,1383,1646,507,1419,1158,1776,-179,-501,-511,-1239,-1442,-992,-502,-100,206,396,-1740,53,716,-1016,-442,-128,-1066,70,282,-263,-497,-1387,-1540,-1920,-1634,-1199,-835,-555,-326,-341,-810,-241,-417,-695,-929,-1189,-1188,-983,-1581,-607,-283,-377,402,-1659,-422,-212,-1886,-622,-521,-1000,-1112,-822,-702,-1626,212,-113,-973,490,-39,1121,406,-548,-547,-2179,-193,288,-1308,-4585,-4739,-12695,-28305,-25407,-15542,-11491,-4526,1743,1298,791,6,-1341,-849,-1365,-1632,-1508,-1217,-888,-1034,-950,-37,225,-328,540,593,383,-1076,-897,-1556,582,732,635,677,957,-377,1492,2944,1907,2155,1354,-284,-1001,-833,-374,-2239,-1882,-999,1154,1975,1307,1552,900,-1204,533,274,126,103,122,-200,-113,102,-189,-1134,-431,-704,-1128,-1564,-907,-1004,-1068,-1680,-1781,-1744,-1170,-867,-887,-1204,-805,-833,-861,-877,-935,-961,-1146,-952,-920,-952,-913,-845,-827,-796,-1668,-2333,-1441,-1144,-920,-1256,-725,-878,-541,-486,-448,-475,-559,-658,-705,-2191,-466,-150,79,115,38,-591,-751,-827,-1286,-509,1298,1242,306,-1499,-676,-1171,719,324,272,-1041,-1002,-1614,-2040,-1561,-1117,-793,-591,-1630,-590,-711,-1259,-1208,-1364,-1534,-1565,-1458,-1905,-1202,-1151,-1071,-1098,-1140,-1192,-1126,-1051,-854,-548,-913,174,325,-1432,-372,-642,632,690,435,207,28,19,-546,439,760,238,1203,1512,1417,-1116,1477,456,-107,324,619,298,-50,-394,-648,-849,-868,-742,-589,-341,-537,-10,11,-70,-209,-460,-1879,-1328,-1871,-1811,-1284,-785,-326,-518,353,-105,-935,-675,46,1256,-211,1342,430,-1452,881,762,-812,-67,426,330,204,57,-81,-1337,-891,-981,-743,-1007,-1308,-1654,-1951,-2104,-1663,-1100,-685,-159,300,-975,-1283,-521,906,355,-437,-1525,46,214,3460,2712,-216,-1600,1733,991,185,-991,-1141,-1609,-1954,-2051,-1975,-1789,-1459,-1083,-872,-1132,105,-555,-713,-459,-382,699,-144,-1379,-28,1242,622,-1251,-658,850,1436,775,-1183,-871,-1711,-268,1483,325,1330,2341,1356,-329,1473,3054,2860,2305,1926,-1003,997,101,-356,-1025,-1603,-1690,-1298,-2567,-203,291,627,1003,-3828,101,-1271,-1464,-515,-1853,525,-3278,-6731,-7362,3299,4076,2281,-18019,-7246,5098,4743,4114,-38969,300,1107,70,-780,-762,-2274,789,1640,2330,2825,3147,3309,539,393,-49,-428,-2062,-1386,-1976,-4059,-1578,-417,-314,-616,-1033,-1095,-1328,-1545,-1736,-1819,-1854,-1751,-1573,-1363,-1150,-977,-730,-545,-576,-1585,-665,-604,-529,-802,-1040,-1332,-1627,-1803,-1840,-1723,-1541,-1466,-1386,-1359,-1435,-1602,-1761,-1793,-1827,-1710,-1895,-1410,-1216,-1116,-722,-469,-133,-1303,225,806,-282,895,-92,-191,1261,-684,-968,1653,1471,1288,1132,955,749,511,224,-6,-1046,-709,-1061,-1349,-1528,-1489,-1361,-1037,-722,-412,-103,-1080,-422,-772,-884,-1659,684,1453,-801,-522,547,89,-150,-184,-1207,-568,-603,-784,-1034,-1047,-867,-567,-255,31,352,574,401,-1338,-1037,-102,-556,-492,348,-755,-1157,-316,181,184,-252,-248,-509,-869,-1016,-1231,-1338,-1285,-1013,-663,-1566,-1023,-2053,-49,-722,226,-1133,-1434,-54,186,575,168,-709,-1903,-832,-973,-1016,-890,-770,-630,-560,-532,-537,-643,-825,-1063,-1351,-2087,-1739,-1861,-1852,-1764,-1612,-1501,-1962,-1637,-1706,-929,-1008,-1114,-1338,-1637,-1924,-2281,-2474,-2082,-1767,-1458,-1186,-933,-747,-1613,-1635,-101,-611,-516,56,-582,-730,-1397,-1153,-566,47,-406,173,-868,-941,-1495,-1898,-1104,-1168,-1140,-1012,-873,-560,-277,-19,244,420,498,521,171,-1188,-889,-624,-670,-1345,-749,-683,-575,-654,334,-1072,-355,-1313,-1470,-1275,-697,400,745,75,-1608,202,903,-478,651,297,-323,-287,279,152,640,661,-359,-546,-468,135,-271,-162,89,1066,778,-257,-1081,-741,-576,1100,1181,920,606,120,-1661,-438,-660,-668,-697,-1686,-313,-115,-370,-777,-1556,-163,1085,-561,-1759,-179,322,498,466,23,-787,-1254,228,569,-530,-719,-166,735,1196,1223,1186,131,-1086,-779,-737,-1741,-2319,-2217,-1431,-763,-1187,72,-1408,367,83,207,83,-1264,-164,-285,-405,-432,-394,-1014,-1585,-1412,-402,-279,-1823,-1204,107,-1501,-1182,11,858,0,-316,42,1021,914,704,475,202,-1413,-1189,-1328,-807,-1670,-1030,-1183,-1268,-1366,-1436,-1526,-1583,-1533,-1454,-1356,-1211,-1138,-1177,-1318,-1504,-1656,-1617,-1195,-594,104,-1067,-440,505,-689,-705,-735,275,-1390,-1270,-105,-500,-972,-1271,-1331,-1291,-1158,-1081,-1057,-1096,-1159,-1294,-1452,-1530,-1592,-1598,-1524,-1413,-1270,-1043,-783,-494,-154,139,-320,-1244,361,-459,829,-571,98,182,-829,-541,-763,-813,-732,-609,-390,-184,-2974,-1843,-833,94,1,-123,-244,-389,-534,-767,-1020,-7919,-21355,-8941,-2143,-1478,-768,-75,647,2,278,-10317,-6483,3525,2957,5657,6220,3480,1985,-877,1047,-1536,1153,2202,-831,1260,312,-1362,-974,-523,-109,-1328,-298,-342,-1058,-2395,-1752,-435,-597,-145,-1942,552,62,-727,-345,-730,-1464,-834,-445,33,578,-524,-1291,-1572,-551,1151,1703,-103,153,469,-149,-845,-1582,-2272,-1571,-940,-402,30,-876,-1026,129,899,861,782,703,254,406,-839,-133,-454,-851,-1157,-1696,-1017,-620,-208,-1236,-1465,653,979,277,-1341,-1686,-1274,-599,751,664,17,505,473,431,383,365,384,247,-596,-1802,-2349,-903,-864,606,671,702,737,-378,-1191,-182,84,292,-1250,-1376,-1679,-664,-933,-1256,-1525,-1743,-1741,-1511,-1256,-1793,-970,-961,-212,-66],[1,-787,-783,-409,-1100,-711,-72,-278,-54,-192,-366,-532,-684,-882,-1090,-1343,-1548,-1590,-1572,-1486,-1422,-1314,-1302,-1199,-1018,-814,-579,-1252,37,-281,-1538,-482,579,-215,-1672,-1258,-221,-471,-220,-743,-1185,-1261,-876,-780,466,-277,-366,-992,-857,-1083,1842,2064,375,-882,-544,187,-888,234,1490,1354,245,1081,913,2153,-86,-390,29,94,-423,-1096,-1683,-1718,-1255,-737,-1943,246,779,-896,-338,-72,-1139,20,607,-334,-407,-1034,-142,-22,242,599,120,889,531,-290,-688,-377,206,-315,-796,-1335,-1674,-1748,-1684,-1425,-1222,-1084,-974,-1551,-912,-943,-1890,-1075,-1204,-1262,-1255,-1067,-769,-1742,-42,-326,-1135,515,-98,730,310,88,-235,-1921,-243,1080,-945,-3679,-4053,-15052,-19141,-10194,-7862,-9161,-4122,333,-22,-361,-651,-1584,-1177,-1404,-1557,-1679,-1805,-1895,-1930,-2003,-2110,-2140,-2201,-2180,-2154,-2003,-1794,-1588,-1533,-1169,-958,-694,-424,-140,-653,367,606,811,917,1023,169,-932,-583,-396,-1901,-1548,-924,1214,1387,1273,1615,893,-889,1500,1553,1268,939,522,-240,-525,-987,-1360,-1408,-1233,-931,-956,-2018,-108,-1156,-990,-1539,-1554,-1526,-1084,-614,-686,-1512,-543,-210,8,-113,-583,-470,-1353,-340,-84,831,984,1071,1108,-1024,-1770,-2480,-1384,-1274,-297,-1510,-296,-759,-1254,-1818,-2384,-2044,-1402,-733,-25,-1755,1011,1322,15,452,-11,-743,-747,-378,-1263,-406,1026,1390,805,-1065,-1235,-889,730,70,855,-926,289,-538,-1350,-2082,-2296,-1855,-1493,-1611,-1375,-1522,-1703,-1698,-1378,-863,-1106,-1083,-1518,453,246,-576,1055,-36,-1108,-921,-484,-890,-1115,-1082,-885,-571,-1481,-294,-540,232,294,230,159,48,-44,-704,-314,-500,-724,-947,-1146,-1376,-1604,-1776,-1887,-2002,-2036,-2025,-2029,-2040,-2053,-2014,-2007,-1949,-1867,-1814,-1648,-1475,-1246,-1033,-823,-576,-372,-1842,-1236,-1687,-1505,-259,-282,-297,-765,-167,-130,-1106,-791,60,823,-472,1058,333,-1391,1011,906,-736,-474,-224,13,520,619,773,-1187,-788,-919,-414,27,-1181,-81,-1479,-972,454,304,952,1284,1546,-1063,-1274,-599,961,487,-744,-1823,144,-104,430,-20,-489,-1512,-1417,-1882,-2322,-2517,-2413,-2120,-1844,-1491,-1113,-1172,-366,-7,-933,-1075,516,144,-807,-649,-354,694,-237,-1432,-49,372,203,-1073,-361,-244,-355,-357,-1657,-1014,-1759,98,325,594,843,1174,1391,-143,1375,2354,2506,2148,1782,-634,635,-560,286,705,270,-1323,-1672,-1187,415,776,1036,1356,-4197,1406,-326,-1424,-299,-973,-1670,-3425,-6334,-6622,502,1485,761,-20534,-11753,3493,3461,3177,-29691,-2057,1141,339,-439,-824,-2589,-166,544,1172,1634,1928,2047,111,715,90,-386,-1664,-1413,-1907,-3737,-1225,-983,-913,-824,-1210,-617,-589,-624,-733,-869,-1127,-1402,-1682,-1842,-1690,-1291,-690,-405,-682,-1428,-498,-502,-26,959,1096,907,-59,-371,-1271,419,305,-1,-720,173,182,-349,216,-474,-398,-949,-2071,651,934,-810,1845,2031,1490,-966,130,1559,-50,919,-427,-486,1063,-919,-1078,958,540,188,-57,-242,-392,-534,-694,-894,-1213,-1637,-2083,-2287,-1897,-1297,-1277,-349,-212,552,-13,-1128,-787,-885,-698,-1338,1101,1439,-714,-332,643,32,-270,-447,-1481,-561,-969,-1285,-1478,-1464,-1303,-1051,-805,-601,-372,-250,-139,-1624,-839,-84,-546,-518,-346,-750,-1196,-656,-798,-1007,-1223,-1418,-1658,-1866,-2063,-2201,-2240,-2184,-2010,-1840,-1962,-1488,-2166,-1232,-1172,-1091,-1189,-1430,-1211,-1420,-1676,-1967,-2156,-2125,-1841,-1451,-1087,-666,-319,17,273,484,659,719,-846,202,311,-1918,-1591,-627,-1038,-1469,-1848,-2155,-2087,-1774,-1545,-1054,-819,-1015,-1010,-640,-736,-936,-1042,-1155,-1173,-990,-675,-278,-685,-1783,-1419,113,-400,-606,-186,-608,-854,-1549,-1167,-662,364,-409,611,-823,-1122,-1391,-1838,-1097,-1053,-906,-691,-908,-226,-3,157,299,335,269,151,-87,-1436,-705,-894,-1208,-1499,-1705,-1765,-1687,-1601,-1480,-1450,-1468,-1517,-1651,-1773,-2045,-2314,-2496,-2449,-2179,-1935,-1673,-1408,-1172,-942,-751,-547,-337,-78,181,492,-224,-514,-258,410,-467,-356,-232,994,840,-332,-1486,-723,-423,172,-180,-443,-646,-820,-1554,-914,-890,-738,-611,-1548,-399,-284,-225,-1039,-1561,-750,653,-537,-1975,-401,301,632,701,-127,-604,-1688,69,604,-395,-424,-38,552,1379,1406,1052,-263,-1222,-1032,-728,-1900,-284,602,1300,721,-906,879,-1623,177,-16,481,212,-1236,429,123,-103,-157,-87,-1212,-1573,-1628,218,-292,-1882,-1169,308,-1763,-1207,120,788,176,-383,37,356,159,-125,-420,-757,-1635,-1385,-1433,-1241,-1275,-562,-296,-35,136,249,237,120,-48,-341,-721,-1086,-1474,-1881,-2267,-2271,-1927,-1596,-1188,-805,-414,-1316,-669,29,-842,-785,-645,462,-1332,-1336,-555,60,339,-707,-850,-461,-555,-208,-492,-803,-1068,-1269,-1301,-1131,-917,-697,-475,-318,-244,-209,-255,-369,-503,-723,-930,-1472,-1439,-1684,-1831,-1686,-1393,-1093,-1004,-492,-366,0,221,316,430,457,-2552,-1946,-429,755,674,550,927,942,930,813,684,-17898,-28534,-6190,41,81,283,359,857,-1064,312,-10280,-7694,2420,2831,3333,3861,511,-2023,-2624,915,-1867,654,1763,-757,1310,111,-1641,-1346,-521,60,-1214,-68,-231,-1114,-2293,-1740,-1139,-1389,-1570,-2711,-1531,-1309,-967,-596,-636,-1737,677,-71,460,1292,-1200,-1564,-1292,-352,1140,1615,-14,37,142,-594,-1344,-1532,-1558,133,-195,1417,2194,-1156,-953,-107,1312,1943,379,1529,15,234,-961,553,100,-78,-641,-1830,-1667,-1773,-1298,-1576,-2012,-184,17,-405,-2078,-2119,-1390,-599,-122,-219,-295,-416,-482,-536,-579,-575,-524,-526,-743,-1770,-2192,-1537,-1067,-162,-79,-13,79,-68,-1797,220,194,131,-1563,-1660,-1747,-534,-737,-959,-1059,-1044,-942,-762,-559,-1796,-757,-1005,-264,500],[358,-1119,-490,-415,-1477,-996,38,-608,567,728,795,797,-332,378,-23,-915,-810,-1324,-1811,-1295,-735,-636,-767,217,438,-340,-639,-1497,317,-544,-1329,-276,908,-97,-1635,-1218,-699,-1024,-1208,-1188,-1046,-868,-651,-1049,-414,-760,-329,-933,-1177,-1541,-442,-495,-575,-671,-771,-785,-824,-685,-576,-377,-77,226,524,767,-94,-322,-88,-530,-1052,864,1126,485,809,619,-2129,367,326,-813,-261,-112,-1259,-40,643,-448,-885,-608,251,94,-87,-221,-379,-557,-718,-854,-1082,-1283,-1401,-1392,-1139,-881,-546,-261,-1767,-458,18,278,287,-1266,-920,-275,-1671,-710,-697,-1160,-1557,-2115,-2317,-1842,-973,-575,-1321,359,-220,1732,181,502,-31,-1591,-139,1756,-440,-2718,-3371,-12367,-8497,-1671,-2143,-7295,-3495,-1612,-1454,-1429,-1485,-1792,-1597,-1413,-1025,-826,-122,74,262,-313,1122,580,-993,-242,246,46,-1094,-1039,-853,-521,-983,-1318,-1460,-1337,-1038,-734,-405,-136,-11,61,18,-816,-345,-554,-1594,-1260,-902,-783,-581,-375,-210,-42,-529,-1,-151,-343,-535,-761,-1048,-1242,-1353,-1423,-1378,-1377,-1381,-1389,-2038,-1439,-1486,-1498,-1537,-1534,-1522,-1502,-1480,-1364,-1787,-1202,-1081,-944,-795,-713,-1069,-1460,-576,-572,-640,-628,-552,-480,-1450,-1844,-2134,-1135,-1234,-877,-1345,604,595,755,797,-542,64,512,755,64,-1071,1137,1063,35,740,-122,-942,-696,115,-1187,-349,674,1445,1275,-684,-1786,-616,684,-190,580,-873,-44,-767,-1476,-1854,-1420,-696,-574,-1399,-401,910,-812,-1154,-458,-157,-979,-711,-1167,595,494,-708,1467,-75,-1174,-988,356,510,-285,-690,305,93,-1522,-245,-418,423,454,1957,2437,972,276,-837,739,2124,302,1830,1301,414,-1373,-569,-1070,-1476,-1622,-1533,-1352,-1166,-1008,-836,-736,-633,-563,-601,-620,-835,-877,-1076,-1213,-1118,-806,-1870,-1394,-1648,-1758,1053,1307,1379,-991,133,-234,-1326,-929,95,555,-603,995,288,-1277,818,624,-766,-887,-1101,-432,-303,-368,-317,-1047,-749,-907,-549,84,-1367,-351,-1322,-611,417,125,668,773,833,-1220,-1173,-647,967,665,-1095,-2122,255,-427,-328,-640,-914,-1365,-1217,-1258,-1268,-1176,-1092,-991,-940,-807,-982,-1101,-232,0,-1003,-1099,619,571,-856,-910,-386,562,-458,-1510,-65,958,582,-930,-442,-1150,-1862,-2096,-2181,-1265,-1623,546,1330,843,2138,2401,1345,-22,1135,2702,2768,1891,1545,-340,7,-1452,39,3146,2479,418,1258,1790,3848,2857,1514,1482,-4288,2940,497,-1480,-383,-335,-85,-3380,-6290,-5547,-1419,-974,-1589,-23332,-11563,869,1084,1149,-19513,-3898,594,292,-134,-541,-3096,-1489,-1787,-1671,-1381,-1134,-953,-828,-782,-835,-975,-1314,-1641,-1879,-3249,-1815,-1622,-1419,-1282,-1522,-1073,-1035,-1027,-1043,-1025,-1071,-1096,-1145,-1234,-1357,-1474,-1365,-1139,-855,-1319,-353,-504,-376,658,646,802,-118,-863,-1575,1464,977,-234,-742,294,1143,-131,736,-253,196,-672,-1790,875,1322,-601,2023,2584,1949,-651,-26,1273,94,876,-802,-834,797,-1190,-1084,-212,-466,-581,-552,-464,-368,-297,-253,-242,-1250,-487,-665,-843,-1054,-1126,-1238,-1084,-947,-822,-730,-1269,-1129,-722,-819,-1107,-991,-981,-855,-607,-338,-99,-439,-769,-1721,-135,85,127,-71,-304,-575,-803,-940,-934,-729,-511,-236,-1843,-674,75,-571,-585,434,-768,-1211,-494,-560,-996,-1432,-1818,-1636,-1364,-1199,-1129,-1140,-1223,-1304,-1430,-1742,-1302,-2051,-959,-984,-410,-1290,-1311,-186,-518,-182,-100,-402,-1724,-539,1142,934,-475,2018,984,1738,2413,1601,1358,-903,35,317,-1793,-1491,343,-216,-780,-1188,-1254,-1542,-1769,-1142,851,-5,-1226,-739,370,-623,-951,317,-6,-552,-1082,-1592,-1745,-1416,-1478,-1236,-471,-190,-707,-480,-629,-969,-1518,-1197,-833,360,-417,-50,-857,-1276,-1296,-1579,-1789,-1743,-1385,-1010,-986,-408,-190,-64,25,-215,-85,-195,-355,-1555,-598,-580,-580,-1650,-452,-299,-595,-471,394,600,-510,-1197,-876,-615,-773,-171,391,19,-1517,-636,-778,-768,-685,-563,-460,-322,-133,162,498,905,-73,-155,90,617,-709,-459,-524,966,884,-386,-1718,-666,-216,-348,-522,-567,-561,-583,-1373,-982,-712,-722,-799,-1378,-1047,-1138,-1140,-1233,-1489,-1366,-415,-445,-1864,-675,226,314,326,-225,-443,-2088,-114,-125,-256,-184,-207,-242,-315,-420,-532,-782,-1318,-1600,-1881,-1762,-678,64,774,534,-633,1150,-1473,-39,-128,385,146,-1221,249,88,109,-181,-76,-1241,-1429,-1771,313,-455,-1865,-1136,-621,-1937,-1214,-442,-390,-388,-406,-536,-655,-807,-1016,-1202,-1408,-1789,-1845,-1936,-1816,-1515,-1163,-840,-458,-102,256,538,746,344,950,871,-166,597,-8,-1024,-121,-298,-487,-570,-634,-628,-1475,-770,-360,-983,-848,-528,610,-1152,-1282,-942,-472,318,-541,-964,-376,-452,487,832,359,-164,-786,-1411,-1984,-2111,-1796,-1451,-1207,-1098,-1077,-1191,-1417,-1693,-2056,-2287,-1999,-1563,-1146,-779,-420,-115,126,-1193,-167,95,45,932,920,948,397,-2175,-1961,20,1057,621,399,1643,-822,2195,1956,-3767,-28098,-32247,-2030,672,558,537,513,518,-2120,225,-10514,-8129,11,-99,-90,19,-2423,-5963,-4149,818,-1981,172,747,-552,188,-186,-1718,-1535,-1381,-1782,-2088,-2224,-2116,-1948,-2069,-1562,-1335,-1054,-704,-1903,-375,-25,-4,858,-681,-1869,718,228,501,1022,-1684,-1730,-875,-73,1168,642,-209,-1091,-1950,-1599,-700,116,-1027,431,-281,1185,2081,-1348,-794,-261,1015,1289,-12,671,-176,-37,-1037,-489,-741,-1031,-1263,-1857,-1553,-1625,-1707,-1836,-1985,-1909,-1919,-1857,-2261,-2420,-1448,-1087,-834,-602,-365,-201,-20,127,236,337,437,437,-878,-1615,-1932,-2086,-1148,235,189,130,104,72,-1941,-21,-95,-182,-1622,-1659,-1508,-598,-626,-634,-514,-332,-144,46,128,-1330,-470,-1007,-274,577],[536,-503,-143,-407,-1734,-931,-491,-758,-100,70,142,155,-195,-33,-258,-1172,-845,-793,-481,-5,478,-392,-818,342,725,-292,-759,-859,359,-584,-1094,-54,941,91,-1585,-1195,-66,-49,-37,-37,-66,-571,-139,-1238,-312,-1196,-484,-771,-1494,-1912,-718,-747,-792,-853,-937,-977,-1082,-1223,-1486,-1771,-1790,-1510,-1207,-928,-650,-400,-184,-1095,-1252,343,411,460,501,507,-2231,490,571,-668,-150,-157,-1339,-61,231,-538,-1236,-156,-262,-298,-297,-187,-32,179,477,-152,-255,-796,438,2657,3096,311,114,-240,-1781,-356,131,649,1376,-877,-1141,-336,-1333,-675,-159,-1202,-1231,-1591,-1520,-1913,-674,-821,-1497,65,-344,1187,38,707,88,-1168,157,1159,151,-1728,-2713,-8873,1374,1671,1535,-5954,-2800,821,505,186,-487,-1947,-775,-355,-278,-588,-136,-92,-33,-48,-134,-187,-1343,-729,-777,-1054,-1349,-1622,-1650,-1404,-1023,-587,-195,143,-1291,511,566,531,361,177,-56,-685,-530,-656,-1351,-1006,-763,-578,-499,-465,-481,-477,-551,-622,-774,-908,-988,-1059,-1169,-1185,-1136,-1077,-984,-806,-693,-574,-1632,-470,-1725,-1373,-1332,-716,-515,-597,-692,-704,-1835,-1394,-902,-967,-1044,-1199,-1443,-1571,-1739,-1871,-1990,-1947,-1811,-1696,-1767,-1701,-1699,-1214,-1031,-1442,-846,85,476,873,561,-803,262,523,686,257,-424,1180,766,204,147,-290,-1149,-1060,-1359,-1314,-1194,-966,-680,-370,-340,-2209,-348,615,-412,328,-845,1164,1140,1070,532,-1163,778,-389,-1069,-320,1018,-532,-1205,-563,-442,-762,-294,-800,801,829,-949,1257,-114,-1202,-950,393,-5,-359,-647,-863,-958,-1510,-667,-379,70,282,1317,1857,849,95,-888,767,2239,308,2334,2527,-220,-1336,-226,-1241,-2056,-1601,-720,32,93,-643,1263,1342,1341,1260,1061,-745,-872,-477,-61,-576,-1128,-1643,-1714,-1435,-1638,-1960,746,1371,1586,-1049,-15,-343,-1470,-887,194,227,-475,958,360,-1038,1281,1382,-815,-1171,-1464,-886,383,-99,-596,-1095,-1535,-1781,-1767,-1502,-1184,-891,-1143,-273,-18,-63,389,533,550,-1319,-957,-608,-6,-255,-1290,-1954,-789,-821,-763,-627,-468,-1124,-195,-163,-234,-1058,-453,-633,-901,-1122,-1323,-1501,-1538,-1465,-1295,-1099,-912,-754,-794,-1125,-470,-403,-701,-1474,-197,-95,15,-729,28,517,-138,-194,-2562,-1501,-1272,986,2341,1174,2401,2391,1313,125,898,1035,482,-67,-677,-1086,-1274,-2445,-750,-374,-51,292,596,891,1177,1464,813,722,-3786,2436,1273,-1490,-617,147,-97,-3031,-6457,-4119,1063,476,-4494,-25668,-4580,-1834,-1165,-581,-6735,-4928,487,674,423,657,-3712,236,127,-34,-178,-257,-268,-608,-140,-102,-111,-965,-1903,-1667,-2604,-729,-900,-984,-1039,-1849,-918,-821,-720,-634,-517,-468,-400,-352,-342,-387,-509,-577,-925,-939,-1136,-1194,-1330,-1545,-1818,-1990,-2004,-1784,-1474,-1884,-882,-602,-451,-695,-214,-238,-367,-498,-507,-522,-361,-1460,157,466,-385,1009,1137,1233,-260,-109,798,255,-1,-1113,-1107,-1274,-1512,-1412,-1179,-860,-521,-167,140,387,571,-453,139,-1308,858,833,802,-1177,-247,-1128,-671,-300,-68,-333,-1374,-1121,-1299,-1651,-1842,-1731,-1504,-1269,-1020,-835,-733,-715,-1021,-1700,-1061,-1294,-1561,-1757,-1425,-911,-347,216,769,1370,1742,892,-1639,-467,178,-508,-584,840,-678,-1032,-682,-1323,-1482,-662,83,630,-312,159,1181,859,727,1036,470,-1384,-783,-1829,-1422,-1166,1,-1347,-1058,-118,-816,2029,1836,-129,-1462,-703,1458,1093,-464,2299,1134,1168,1257,831,323,-874,-829,-1449,-1656,-1312,-765,-278,205,-624,184,-1116,-1578,-672,1482,-165,-1229,-417,594,-553,-960,191,862,1408,688,91,-400,-613,-1123,-1038,-457,-582,-794,-996,-1168,-1382,-1513,-1587,-1733,-1865,-1958,-1704,-1464,-1313,-1171,-1247,-417,-187,-33,47,-1058,3,-78,-216,-336,-974,-678,-803,-861,-1496,-830,-762,-619,-1776,-284,-90,-602,-269,437,554,-682,-888,-481,-293,-751,-484,680,172,-1497,386,576,177,486,289,-540,-84,422,890,1015,868,106,378,496,765,-980,-463,-761,68,-312,-718,-1677,-1077,-939,-692,-411,-101,174,353,-1162,-1204,554,568,146,-1219,-271,-388,-721,-1306,-1367,-1983,-604,-257,-1564,-1012,72,502,543,-287,-340,-2168,-335,510,-128,72,167,168,1178,1385,761,-662,-1408,-1593,-968,-1410,336,286,347,344,-413,531,-1208,-217,-289,-469,-811,-1275,-794,-425,-39,-471,-219,-1131,-1197,-1910,-116,-610,-1828,-1164,83,-2077,-1251,371,1965,689,-409,236,1275,959,574,206,-176,-1860,-1022,-1285,-1613,-1791,-1643,-1442,-1188,-972,-759,-617,-529,-450,-464,-540,-575,-612,-639,-1147,-544,-443,-382,-281,-250,-250,-1620,-849,-757,-1173,-990,-1197,-1387,-1540,-1571,-1504,-1332,-1089,-838,-1079,-356,-207,62,201,288,323,-134,-1108,-650,-515,-863,-1174,-1401,-1431,-1206,-906,-633,-411,-347,-372,-1843,-947,-1015,-975,-566,-15,507,-1474,16,508,36,1698,1616,1586,181,-1950,-2092,383,1242,437,214,260,-2528,473,-1475,-12520,-38073,-30914,-784,-522,-295,-94,16,85,-3134,-153,-10989,-7514,8,-1,43,109,-5309,-9694,-5408,321,-1969,-412,-65,-343,-650,-982,-1684,-1639,-1854,-2077,-2102,-2029,-1967,-1908,-1866,-1751,-1637,-1476,-1249,-1080,-778,-482,-203,47,-820,-1962,555,471,537,649,-1945,-1880,-448,-214,-462,-768,-1071,-1270,-1312,-1148,-852,-488,-542,310,-355,861,1044,-1527,-659,-420,686,1153,-441,1125,-351,-415,-1168,632,252,-357,-584,-1838,-741,-910,-997,-2093,-1507,-624,-390,-1289,-1501,-2175,-1530,-363,1102,1350,-215,131,1888,1978,2004,1999,1969,728,-1066,-1416,-1629,-2291,-1159,378,54,-300,-616,-904,-1439,-1193,-1135,-981,-1376,-1368,-1114,-546,-571,-683,-748,-770,-747,-649,-520,-810,-154,-990,-269,-259],[419,-45,-18,-613,-1979,-847,-837,-1016,-1129,-1169,-1230,-1287,-1348,-1484,-1662,-1897,-1908,-1591,-1254,-897,-593,-292,-941,129,308,-326,-677,-29,57,-592,-1018,-470,-391,-149,-1679,-1369,130,210,1439,1829,1659,-400,-403,-1469,-230,-1416,634,-660,-1811,-1561,-535,-829,-1048,-1151,-1152,-1034,-952,-914,-1020,-1170,-1272,-1292,-1123,-804,-380,-198,-346,-1502,-1026,96,809,709,1076,648,-2359,496,434,-535,-99,-259,-1437,-133,727,-677,-1374,298,839,774,655,517,274,-70,-451,-789,-1034,-866,-285,461,1314,-105,6,-345,-1781,-284,182,857,1604,-481,-1299,-449,-1009,-577,885,-1254,79,-261,-979,-2000,-1037,-1094,-1705,-396,-467,-311,-287,-321,-304,-704,-66,162,502,-760,-2128,-5516,1734,1970,2011,-5210,-2169,1735,1498,1189,-640,-2062,-1277,-490,-902,-1216,-1356,-1209,-808,-352,82,42,-1691,-1191,-701,-296,-572,-989,583,-1431,1238,1842,1417,-129,-1616,765,2312,75,2369,2018,1196,-588,436,283,-1197,-794,-660,-182,-350,-580,-868,-1119,-1396,-1553,-1597,-1434,-1129,-815,-594,-1181,-175,-84,-1106,-167,-190,-360,-1196,-687,-1621,-1508,-1278,-295,246,581,479,-273,-1572,-1754,-816,1277,1116,346,-1411,-1471,-1105,-865,-1396,-1812,-2100,-2255,-2187,-2082,-2063,-2111,-2239,-2459,-2621,-2249,-1874,-1453,-1049,-1002,-261,60,342,514,136,985,458,489,1180,-477,-1374,-345,396,-779,-251,-479,-790,-1077,-1332,-1998,-1711,-1731,-1612,-1396,-1128,-858,-613,-413,-290,-1374,-212,-276,-749,-623,-823,-1045,-1315,-1471,-1653,-1772,-1768,-1732,-1620,-1464,-1310,-1011,-823,-1191,-830,-576,-683,-864,-1097,-1402,-1634,-1618,-1325,-895,-342,139,872,1255,725,-9,-902,723,2069,281,883,69,-934,-1873,-2145,-1280,-431,348,-293,201,43,-629,1294,910,445,-96,-731,-1287,-1837,-2302,-1980,-1605,-1247,-2058,-1341,-1307,-1702,-2057,-518,-598,-771,-1017,-1283,-1487,-1510,-1263,-821,-340,-207,638,461,-750,1401,1132,-919,-1307,-969,-1380,389,657,1719,-579,-677,-820,-644,-909,-667,-492,-1008,69,333,-317,881,1739,678,-1360,-745,-593,137,-590,-1263,-1942,-2277,-1890,-1455,-1087,-823,-896,-625,-720,-944,-1188,-1334,-1350,-1201,-837,-1164,-696,-199,382,-966,-1139,45,-332,-814,-1358,-1745,-1729,-1295,-1360,-105,375,391,-562,123,576,-851,-255,-2141,-1789,-884,1312,1356,1391,1345,1313,1204,207,631,498,130,-238,-669,-915,-1001,-2021,-429,0,390,791,1118,1380,1569,1692,-101,-155,-2909,1617,1503,-1525,-1039,376,-23,-2528,-6759,-2561,939,892,-7644,-27820,378,71,-214,-517,-773,-6316,-854,-625,-422,-176,-4548,-1946,91,70,-16,-117,-189,-662,-128,-40,58,-749,-2187,-1307,-2046,130,-698,876,1052,-2280,1017,1525,920,530,1422,1231,1035,820,603,404,231,-889,-1209,-988,-971,99,-424,-1190,131,211,759,38,-1737,-2270,1233,710,-523,-667,318,196,91,55,123,81,54,-1237,-211,-394,-625,-816,-1092,-1312,-1573,-1698,-1663,-1500,-1266,-1468,-1385,-356,-1494,-596,186,206,192,164,67,-104,-334,-660,-763,-1363,-846,-632,-322,-1324,-350,-1033,-714,-328,549,-433,-1486,-806,69,-249,-703,-961,-1228,-1270,-1037,-677,-311,-639,-1268,-1613,-38,441,247,231,-19,-170,-35,372,938,1254,1479,1077,-1249,-311,278,-419,-589,976,-540,-730,-970,-514,-637,-374,46,385,-310,160,670,507,258,27,-218,-1091,-754,-1665,-1901,-1408,-36,-1422,-797,-16,-1094,1879,1751,155,-1230,-842,1036,746,-527,165,-165,-549,-914,-1159,-1172,-877,-456,-46,-1437,-1114,675,1242,1245,-915,387,-713,-1349,-243,1785,-338,-1045,-101,796,-436,-1007,-279,-620,-956,-1202,-1403,-1574,-1799,-1979,-2203,-2098,-1858,-1704,-1567,-1451,-1448,-1429,-1390,-1415,-1363,-1341,-1169,-1028,-1228,-1052,-911,-265,-127,-61,-57,-1134,-189,-279,-396,-475,-1711,-704,-792,-847,-1366,-976,-1076,-1153,-1880,-1389,-1535,-1692,-1914,-2072,-2139,-2011,-1780,-1557,-1269,-1093,-900,-624,-443,-1495,-96,88,275,418,241,-658,22,379,276,115,-4,-116,-202,-292,-397,-1250,-689,-960,-1295,-1714,-1979,-1637,-1217,-834,-574,-468,-496,-688,-1049,-1403,-1515,-1271,-710,-163,-1072,-244,701,488,-1190,-1204,-2344,-270,-424,-1204,-1377,-294,-134,-36,-288,-282,-1803,-539,-458,-479,-355,-159,-12,426,767,681,-614,-1458,-1734,-983,-922,887,1087,691,182,-390,-971,-1572,-2147,-2537,-2245,-1931,-1666,-1516,-1475,-1563,-1683,-1854,-2152,-2452,-2159,-1739,-1193,-1719,-1201,-27,-2134,-1260,495,1447,953,-374,410,1525,1399,1178,945,14,-1726,-883,-291,-626,-984,-1319,-1609,-1699,-1652,-1458,-1213,-914,-527,-146,233,-563,1094,302,-1264,-309,2169,2179,963,901,-9,-1675,-859,-1094,-1290,-992,-891,-885,-785,-1041,-1590,-754,-44,-287,-1118,152,185,422,748,817,876,-216,-1091,-728,-184,357,236,106,-37,-145,-266,-391,-477,-586,-613,-1812,-1312,-432,-308,-151,-22,56,-1702,205,380,45,823,1063,1384,-124,-1783,-2310,710,1369,171,117,-936,-3973,-2003,-6471,-19837,-46225,-26081,-835,-251,195,578,457,1146,-3808,-848,-11603,-5538,2383,2516,2596,2581,-7983,-12936,-6254,929,-1785,-1052,226,-103,-382,-774,-1526,-1457,-1343,-1284,-1070,-956,-1014,-1456,-1665,-219,308,-439,255,-388,-1065,-379,395,506,-1017,-1979,401,660,561,400,-1808,-1988,-28,181,-193,-627,-1059,-1397,-1630,-1732,-1731,-1632,-1432,-1135,-846,-528,-204,-1674,-576,-604,326,628,-833,994,-422,-892,-1384,546,335,-459,-623,-1799,-566,-640,-694,-2095,-1035,-790,-877,-1090,-742,-1777,-1712,-291,712,808,-384,-60,838,766,644,515,387,172,-1397,-1290,-1385,-1893,-1214,-1051,-1187,-1249,-1160,-972,-971,-474,-239,-39,-1099,-1047,-793,10,-179,-484,-768,-1009,-1119,-998,-739,-446,-42,-1138,-445,348],[-16,-18,23,-762,-1820,-631,-340,-764,-560,-588,-617,-610,-572,-580,-614,-2022,-1069,-1518,-1065,-1174,-1323,-1415,-1583,-1650,-1652,-1677,-1736,-1791,-1819,-1747,-1509,-1264,-956,-616,-1705,-1542,206,332,1182,2009,1783,-187,-732,-1570,-638,-948,984,-469,-1737,-1086,2166,3694,3037,962,561,681,-761,-922,-141,48,-693,-169,-330,-69,-369,-133,-446,-1141,-544,-248,521,873,1278,370,-2406,646,1652,-322,-9,-297,-1452,-181,683,-769,-1188,726,1231,989,2278,3161,1485,501,212,25,243,-824,21,1314,1050,-451,-95,-463,-1698,-180,242,1009,1786,-55,-1264,-561,-693,-361,1283,-1270,379,308,-1113,-2053,-1359,-1349,-1912,-1283,-1561,-1750,-1819,-1861,-1811,-1661,-1509,-1255,-888,-506,-1601,-2420,586,919,1066,-5043,-1637,1096,937,690,-760,-2097,-1758,-849,-1239,-1584,-1892,-2094,-2159,-2187,-2196,-2100,-2027,-1890,-1787,-1595,-1359,-1125,-872,-1754,-408,-142,98,-548,-1909,361,516,-643,217,-18,-314,-665,-896,-1037,-1158,-1059,-992,-960,-1002,-1165,-1454,-1783,-2170,-1965,-1399,-744,-38,633,-574,-1462,-115,200,-1348,-308,609,458,-840,-510,-1331,-1586,-1292,-413,260,1167,813,-290,-1238,-1849,-1001,1924,2130,655,-1169,-1554,-1454,-404,1386,1223,688,225,-1134,-1203,-902,-589,-679,-1882,-820,-779,-740,-601,-464,-1109,105,346,525,742,558,976,134,798,1135,-792,-1647,-132,588,-563,-258,-310,409,464,65,-1621,6,318,-835,-151,-980,-247,-549,-891,-1271,-1638,-2001,-2255,-2163,-1933,-1733,-1609,-1551,-1559,-1634,-1749,-1873,-2103,-2347,-2480,-2320,-2144,-1951,-1792,-1606,-1574,-1619,-1743,-1943,-2272,-2544,-2076,-1482,-921,-311,-12,920,643,550,-84,-950,553,2113,174,2086,1491,-1755,-1242,271,172,-108,578,-350,-172,-62,-615,1629,1640,977,409,-1,-796,-852,-883,-551,320,-249,-1697,-880,-1062,-1879,-1922,-877,-900,-932,-963,-965,-932,-1235,-822,-736,-689,-650,-600,-517,-470,-108,184,-1082,-1301,-304,-1923,285,526,1389,-380,-726,-838,-350,148,-399,-511,-955,308,255,-660,563,472,-49,-1304,-601,-899,-1402,-1826,-1995,-1845,-1569,-1309,-1110,-966,-887,-827,-813,-739,-570,-1397,109,906,479,400,-1239,-478,-211,599,-982,-1231,532,728,-768,-1615,-460,-693,-1461,-1802,-1915,-1547,-1228,-975,-842,-836,-1530,-821,-1786,-2131,-614,-503,-329,-143,-22,125,207,202,142,131,-15,-176,-443,-638,-876,-1060,-1095,-1081,-1045,-926,-816,-704,-606,-517,-1188,-977,-1858,-286,-245,-1588,-1598,28,39,-1959,-6855,-999,711,816,-10685,-30128,797,665,538,351,120,-8949,-381,-549,-761,-882,-5591,-4103,-1200,-1239,-1282,-1295,-1268,-1189,-1084,-975,-847,-683,-2317,-799,-1679,501,-646,1312,1283,-2367,988,1611,381,65,1895,1821,1489,1057,1420,1711,-262,-1380,-1466,-954,-818,301,-351,-1564,10,151,654,65,-2140,-2124,519,432,-598,-639,574,1013,559,1156,583,1004,401,-1107,484,235,-209,-48,-90,1,70,-245,184,295,283,-1851,-1641,12,-1575,-328,264,130,-23,-185,-411,-713,-1080,-1479,-1877,-1541,-1135,-762,-445,-1453,-456,-932,-663,-343,-295,-583,-1528,-632,-724,-855,-1019,-1281,-1599,-1942,-2169,-1920,-1541,-1170,-1479,-1563,-283,-116,-17,2,-7,-192,-15,69,214,469,677,911,-811,-202,408,-293,-586,1094,-348,-331,-1295,-175,-432,-215,-127,228,-405,45,1060,755,454,239,37,-851,-799,-1580,-2356,-1679,-28,-1503,-557,91,-1339,-166,-320,-396,-1035,-942,-462,-497,-643,-481,-455,-438,-372,-245,-135,-891,-385,-120,-1226,-905,-151,-313,-515,-1111,-981,-1132,-1248,-1430,-1592,-1777,-1725,-1481,-1160,-746,-1092,-51,449,689,126,-527,-121,-82,-585,-770,273,25,-755,-1244,-862,-1129,-1272,-1305,-1449,-1317,-1352,-1293,-1271,-1246,-1190,-1167,-1123,-1080,-1079,-1109,-1212,-1189,-1184,-1163,-1078,-2187,-977,-935,-915,-1257,-960,-1067,-1160,-1956,-1345,-1358,-1286,-1202,-1050,-948,-1160,-795,-814,-844,-1064,-1343,-1614,-2004,-1864,-1342,-724,-73,383,137,-828,72,223,1278,2058,597,495,1460,1182,859,-1495,-287,-1073,1139,932,-452,-1292,-394,-935,-1400,-1727,-1840,-1763,-1550,-1171,-651,-80,568,467,-1016,-265,889,667,-974,-1100,-1977,265,406,-891,-1809,-425,844,1141,-309,-361,-1517,-775,128,96,290,237,-242,651,678,538,-524,-1561,-1549,-944,-453,1348,1097,908,-51,-117,-367,-782,-1071,-1164,-1052,-768,-1568,-535,180,-427,-586,-333,-673,-532,-1876,-738,-1295,-1977,-2097,-1313,-2224,-1343,508,1427,1078,-414,502,1954,1736,1365,952,-501,-1569,-865,-912,-1330,-1738,-2104,-2348,-2269,-2134,-1967,-1825,-1681,-1483,-1314,-1163,-952,-756,-596,-1499,-513,-231,-225,-213,-292,-414,-1765,-961,-1508,-1381,-1632,-1887,-2121,-2314,-2303,-2158,-1967,-1748,-1539,-1309,-1133,-914,-729,-548,-383,-214,-369,-1225,-898,-762,13,7,-55,-190,-345,-556,-800,-1001,-1186,-1225,-1668,-1701,-905,-810,-730,-698,-683,-1836,-371,-28,-68,818,1174,1456,-642,-1758,-2724,854,1295,-308,25,-1882,-5223,-4285,-10415,-25450,-49263,-20798,587,898,1106,1295,178,1590,-4001,-2048,-12251,-2458,1904,1717,1452,1094,-10498,-15655,-6799,-585,-1576,-1834,-1466,-1664,-1863,-2089,-2374,-2112,-1619,-1135,-568,-1517,-1139,-1828,-1600,14,772,-638,67,47,-1247,-759,584,1041,-1347,-2008,155,685,453,-28,-1610,-2147,260,259,779,181,-582,-1041,-994,-596,-164,195,71,450,-615,49,1209,-1827,-621,-877,-106,-9,-1065,1761,-346,-1426,-1730,765,362,-544,-754,-1796,-723,130,275,-1897,-691,-1241,-1370,-1056,-1157,-1445,-1998,-1110,-959,-749,-647,-327,155,473,750,1001,1219,538,-1822,-1215,-1162,-1370,-1290,-57,225,8,-257,-502,-711,-830,-896,-903,-885,-904,-912,-964,-1064,-1259,-1444,-1662,-1748,-1498,-1263,-971,-725,-1306,-657,-320],[75,48,69,-959,-1638,-456,-333,-640,-526,-503,-448,-315,-108,90,-842,-2363,-1368,-1987,-489,678,565,-59,-957,-125,-384,-695,-1037,-1347,-1639,-1943,-2094,-2121,-1952,-1727,-1705,-1720,-995,-791,-655,-530,-376,-108,-1005,-1647,-985,-155,1280,-312,-1403,-641,2195,3609,3276,1283,744,664,-826,-1254,-318,-266,-895,-1415,-2106,-1943,-1346,-815,-545,-655,-57,-582,60,-103,-286,-466,-2344,-489,-370,-200,20,-307,-1443,-258,584,-859,-942,1088,1487,1216,1769,1859,1645,260,32,130,493,-757,-172,1502,1496,-768,-223,-636,-1553,-72,298,1069,1883,338,-1093,-700,-432,-70,1087,-1273,471,424,-1239,-2056,-1500,-1587,-2137,-2478,-1934,-1381,-896,-586,-395,-327,-494,-799,-1187,-1640,-1867,-1462,-746,49,663,-5418,-1225,1091,1639,1444,-839,-2022,-2130,334,-69,-246,223,803,966,912,782,201,-2228,-1306,-2053,-288,-201,-744,-214,-1606,-363,-457,-587,-970,-2009,-953,-961,-1384,-755,-516,-253,-611,267,521,-1206,-504,-454,516,-88,177,29,-297,-647,-867,-951,-798,-469,-119,-677,-1713,-283,362,-1641,-478,408,152,-545,-661,-1228,-1913,-2032,-1178,-144,970,1076,-374,-878,-1530,-987,2181,2605,897,-947,-1708,-1588,-454,1411,1813,997,252,-743,-917,-1120,-1273,-1272,-1473,-984,-711,-501,-286,-1106,-1022,32,-11,-120,-263,-408,-599,-747,-844,-887,-1157,-1855,-946,-1065,-1055,-1151,-1215,-1191,-1047,-795,-1289,-194,73,-1021,-346,-1135,520,405,183,-157,-1533,-1038,-1519,-1869,-1709,-1253,-778,-1700,-782,-847,7,466,206,81,-282,-1790,-1022,-1321,-1451,-1292,-1072,-797,-515,-894,-54,135,-1387,-808,-122,333,-109,478,159,387,-84,-987,322,1879,47,1809,1018,-2563,-1240,-239,-52,-64,521,-286,-540,-155,-538,457,312,167,9,-196,-288,-773,-693,-706,-427,-448,-970,-680,-866,-2072,-1783,-1378,-1461,-1537,-1610,-1672,-1731,-1813,-1890,-1930,-1974,-1970,-1898,-1752,-1525,-1236,-923,-1179,-1167,255,-2432,166,387,1026,-189,-776,-851,-263,158,-266,-602,-920,-1083,-1174,-1077,-1116,-1085,-1195,-1407,-1685,-2010,-2308,-1994,-1509,-1100,-760,-1110,-397,-406,-561,-818,-1187,-1434,-1262,-1606,130,1000,406,86,-1257,-229,-181,607,-1005,-1308,505,491,-824,-1814,-580,-1395,-2186,-1933,-1274,-749,-447,-360,2,127,-1546,96,-1477,-2476,-173,1479,1473,1375,1135,898,631,142,254,379,550,246,272,394,1554,600,1407,2098,2232,207,1666,1412,3152,3450,-2344,-1410,-715,4590,2602,-1673,-2211,170,19,-1388,-6392,500,4757,4591,-13579,-31457,3814,3445,3079,2645,2151,-12280,1091,645,198,-67,-6758,-5948,-32,81,304,391,417,-128,360,276,195,-751,-2146,-151,-1459,405,-513,381,245,-1852,-211,-536,-849,-1037,-937,-671,-262,171,570,892,-953,-1777,-1587,-818,-665,492,-204,-1550,102,149,104,-188,-2047,-1734,-176,86,-573,-596,606,1490,710,1487,773,919,531,-1054,647,511,-212,516,550,641,639,-242,-211,241,112,-2171,-1814,-391,-1542,-275,-697,-1165,-1667,-2164,-1923,-1309,-734,-916,-377,-1330,219,699,352,-1525,-542,-812,-498,-620,-673,-692,-1456,-224,-33,17,-601,182,145,-1514,-407,25,-558,-766,-1630,-1559,-786,-1029,-1271,-1475,-1451,-1160,-719,-249,208,704,826,1408,-356,-130,582,-130,-553,1205,-107,136,-1455,-390,-795,-336,-485,-81,-554,-157,829,701,378,-400,-1158,-1729,-1521,-1553,-2146,-1772,-115,-1559,-336,-156,-1527,-733,-1127,-1511,-1923,-1992,-1573,-1220,-840,-558,-302,-530,-35,24,-32,-951,-497,-738,-976,-1252,-1441,-1466,-1381,-1223,-1114,-909,-964,-605,-525,-589,-533,-598,-692,-736,-1165,-796,-834,-921,-982,-1044,-1084,-1146,-1099,-1034,-854,-606,-696,-1313,-226,-691,-956,-1055,-1637,517,-148,286,-1351,-819,-852,-313,-95,-133,-231,-391,-1203,-900,-1205,-1551,-1842,-2003,-1848,-1585,-1321,-1122,-955,-879,-822,-1877,-868,-915,-912,-851,-596,-237,-1339,214,562,381,-595,-1291,777,378,-1572,488,852,-86,-1095,-1448,-950,132,35,1246,1821,453,734,1930,1426,863,-1410,-119,-1110,1273,949,-440,-1069,-263,765,628,459,474,452,404,-441,-26,469,426,532,-950,-230,647,878,-601,-967,-1420,285,837,-536,-1796,-650,558,425,-234,-462,-1190,-870,-252,-365,-440,-543,-639,-731,-784,-766,-801,-1588,-1218,-1088,-1217,-1398,-1545,-1623,-1615,-1609,-1542,-1521,-1542,-1618,-1722,-1767,-1720,-1607,-1428,-1241,-999,-772,-682,-743,-1500,-1230,-1571,-2015,-1986,-1306,-2201,-1336,563,1809,1202,-383,649,1817,2691,2180,1516,-885,-1301,-1091,-1746,-1624,-1033,-512,-180,-554,425,711,988,783,-1158,93,-275,-956,1179,363,-1656,-635,210,-440,-1056,-1678,-2118,-1956,-1589,-1792,-1199,-634,-720,-308,-663,-803,-1678,-225,-185,-176,-1104,60,213,132,483,596,691,-399,-1270,-949,-1200,67,-160,-415,-677,-855,-948,-930,-775,-608,-388,-1433,-1776,-15,-12,-17,-53,-115,-1554,-151,-131,-137,-166,-309,-459,-1125,-1570,-2520,-1671,-1947,-1875,-1495,-2192,-6041,-5925,-13641,-29684,-46507,-16314,1314,1421,1417,1393,-63,1273,-3438,-3524,-11842,1159,1119,1050,999,944,-12596,-17578,-6897,912,-1155,-2395,-1350,199,224,-108,-1214,-1032,-1384,-1934,-2478,-2334,-1844,-2142,-1473,-531,-206,-776,-101,374,-1071,-1076,338,333,-1546,-1849,15,638,397,-363,-1336,-2170,-409,-804,-1102,-1207,-972,-581,196,-443,1528,1815,264,229,-709,-395,846,-1810,-621,-1067,-418,-538,-850,2047,44,-1621,-2026,753,486,-430,-809,-1703,-784,134,602,-1621,-343,-1624,-1648,129,553,-1060,-2121,-318,95,-574,-1277,-1926,-1815,-1189,-540,68,610,371,-2180,-1099,-870,-815,-1314,-476,-665,35,-109,-473,-829,-1115,-1343,-1470,-1505,-1511,-1454,-1401,-1362,-1374,-1323,-1237,-1143,-1019,-888,-677,-499,-1468,-889,-262],[-177,-319,-342,-1142,-1449,-339,-290,-525,-272,-239,-242,-224,-167,-128,-1037,-1986,-1610,-1693,-964,349,377,-32,-1006,218,134,-22,-240,-461,-700,-974,-1108,-1168,-1056,-837,-1612,-1577,6,205,282,260,137,-39,-1175,-1714,-1057,-1468,-1650,-1439,-1020,-431,68,527,901,1192,846,559,-956,-1605,-390,-566,-1098,-660,-1061,-828,-1219,-1402,-1323,-1083,-768,-908,-313,-86,175,-257,-2178,870,1499,81,81,-295,-1436,-363,454,-953,-755,1355,916,452,-53,-506,-944,-1316,-1531,-1547,-1488,-1326,-1122,-949,-713,-1085,-392,-883,-1364,31,283,457,629,659,-887,-876,-251,249,817,-1278,524,536,-1346,-1998,-1320,-1760,-2376,-1530,-399,-592,-920,-1033,-1274,-1467,-1677,-1741,-1581,-1299,-973,-565,-148,283,561,-6279,-948,377,1050,961,-878,-1868,-2159,-15,-236,-334,-87,778,1816,916,1921,548,-1999,-924,-2419,-165,441,-595,386,-1175,-32,-296,-624,-1391,-1826,-1525,-1466,-2083,-854,-462,-106,-727,461,638,-1323,-356,-321,240,-641,-20,779,-6,725,498,187,-102,-331,-529,-741,-1901,-835,-834,-1597,-729,-717,-703,-714,-668,-707,-1417,-1358,-399,-235,-36,179,-487,-495,-1010,-768,1304,1400,1077,-840,-1912,-1284,-381,-223,-721,-1184,-1607,-1681,-1364,-983,-620,-328,-1119,-46,-5,-138,-339,-1693,-940,-1249,-1473,-1504,-1358,-1129,-940,-752,-579,-426,-1517,-1825,-187,-248,-189,-264,-443,-449,-511,-522,-977,-399,-292,-1106,-426,-1270,6,-47,-174,-375,-1380,-794,-892,-842,-591,-216,-6,-1695,-688,-703,349,1328,595,867,458,-1166,-208,-305,-851,-388,789,1173,604,-971,1343,800,-1211,-1017,-127,-269,-371,-351,-185,-15,32,-949,115,317,-16,373,453,-2109,-1184,-656,-220,65,-104,-242,-786,-414,-425,-378,-404,-454,-581,-833,-1042,-1249,-1281,-1134,-868,-533,-236,-44,-275,-1871,-1587,57,181,124,35,-961,-1153,-576,-525,-682,-861,-1019,-1148,-1250,-1293,-1268,-1185,-1046,-894,-421,-2531,82,244,365,71,-722,-761,-113,-147,-492,-875,-1165,-1432,-1520,-1331,-1242,-1083,-1599,-1151,-1297,-1488,-1781,-1860,-1595,-1261,-921,-1151,-385,-237,-204,-355,-1352,-783,-1097,-1646,-799,-239,332,-146,-1121,131,0,718,-949,-1249,660,235,-818,-1777,-2283,-1455,-1768,-485,702,377,-837,-187,-62,-94,-925,538,-1108,-2713,249,2092,3054,2354,2702,1035,498,131,379,8177,4470,-268,-51,453,5035,2136,2885,6239,6350,6487,6541,6514,6399,3504,-3321,-1085,549,5363,2857,-1718,-2738,-54,-63,-815,-5281,1973,3562,3122,-16487,-29464,1524,966,495,65,-1124,-14405,-876,-1035,-1259,-1426,-7863,-6884,-1293,-918,-546,-177,173,409,826,545,498,-860,-1642,677,-1170,1032,-229,787,424,-1202,-21,-361,-685,-891,-804,-504,-7,565,1145,762,-1504,-1884,-1418,-526,-440,741,103,-1027,455,224,297,-31,-1781,-1270,664,-207,-367,-463,668,2025,886,1711,999,803,629,-996,750,1126,-184,1209,1256,1340,995,-122,-486,153,-232,-1878,-1720,-847,-1286,-2,-459,-914,-1321,-1567,-1534,-1242,-868,-879,-375,-1181,13,235,170,-1465,-551,-622,-286,-448,-596,-689,-1240,-529,-251,98,-613,868,-7,-1564,-507,-48,-603,-721,-1673,-1553,-494,-783,-1507,-1523,-690,-1619,-193,792,1837,1228,482,1620,126,-66,793,76,-464,400,184,664,-1160,-580,-1170,-439,-881,-361,-702,-405,529,437,-53,-629,-1212,-1638,-1570,-1568,-1761,-1464,-211,-1566,-134,-135,-1643,-644,-1001,-1341,-1699,-2029,-2001,-1747,-1441,-1213,-988,-927,-686,-550,-495,-1045,-581,-726,-812,-988,-1177,-1328,-1448,-1498,-1555,-1475,-1362,-1333,-1317,-1399,-1469,-1619,-1806,-1932,-2041,-1918,-1789,-1729,-1693,-1715,-1774,-1897,-1902,-1816,-1564,-1226,-924,-1212,-250,-425,-934,-1001,-1780,478,-100,159,-1515,-556,-759,-56,-254,-497,-747,-971,-1135,-1200,-1141,-1324,-832,-1079,-566,-467,-1068,-994,-725,-300,-220,-1733,36,210,-461,535,729,931,-1384,509,773,469,-546,-1375,837,458,-1610,466,998,463,-159,-710,-1962,-1408,-351,567,1247,280,962,2057,1544,817,-1146,39,-1104,238,12,-447,-872,-187,55,148,206,254,208,150,-182,-75,-175,-125,-43,-952,-223,395,924,-200,-907,-937,367,1213,-246,-1387,-794,687,1625,-156,-671,-911,-860,-382,280,172,257,-470,289,197,82,-152,-1626,-920,-437,-280,-334,-390,-468,-598,-840,-1063,-1311,-1525,-1646,-1612,-1391,-1583,-1695,-384,-568,-596,-378,-124,278,-999,-573,-476,-1221,-1503,-484,-2180,-1343,-178,-149,-110,-393,-122,-213,-387,-675,-957,-1187,-1219,-946,-416,158,690,1137,-232,-1055,2056,2376,2712,680,-1442,-322,-599,-1071,1020,349,-1800,-752,2199,1736,253,51,-739,-1632,-2066,-2400,-2227,-1955,-1673,-1426,-1220,-1012,-1437,-665,-470,-296,-926,3,153,-41,364,451,542,-416,-1278,-949,-1595,496,513,-336,-822,212,491,417,335,251,-138,-1207,-1576,-543,-762,-854,-819,-684,-1107,-226,9,-106,339,384,465,-1564,-1229,-1917,899,1062,-1098,592,-2004,-6578,-7230,-16576,-33306,-42676,-12861,3,-315,-674,-957,-1170,-1234,-2446,-5259,-9993,-415,-112,152,399,596,-14325,-18842,-6736,1016,-607,-2398,-2106,379,733,613,-968,-709,333,217,134,-717,-617,-2386,-1329,-360,-404,-873,-361,-287,-625,-1309,-162,-146,-1552,-1553,-231,-317,-494,-674,-1034,-2096,-1429,-1672,-1870,-2015,-1940,-1641,-1248,-795,-327,152,431,-13,-717,-767,519,-1655,-560,-1160,-579,-875,-265,1339,694,-1258,-2218,823,736,-85,-728,-1505,-702,260,628,-1227,57,-1872,-1617,899,1228,-559,-1797,-272,1340,861,-959,-625,-616,-1086,-1538,-1912,-2080,-1957,-2235,-1455,-1152,-887,-1197,-807,-1410,-488,134,256,326,382,378,341,-155,143,47,-41,-97,-151,-101,-6,78,-561,177,237,226,-1428,-948,-158],[-346,-586,-581,-1280,-1249,-138,-9,-425,16,-149,-435,-768,-1095,-1376,-1347,-1541,-1395,-1286,-1362,267,365,-12,-1067,245,213,180,175,255,382,-38,-1062,-248,816,793,-1358,-1197,264,77,-286,-682,-1074,-1353,-1442,-1711,-973,-630,-253,-121,-615,124,680,758,750,676,540,426,-1071,-1871,-316,-751,-1204,-897,-1386,-1068,-1046,-954,-786,-511,-101,-1137,506,1069,1018,-514,-1887,1069,2592,293,137,-198,-1373,-378,427,-969,-580,380,-315,-852,-1163,-1118,-887,-586,-349,150,425,-654,-562,596,797,-1345,-509,-1134,-1069,-1052,-1371,-1372,-987,-468,-638,-1024,-87,631,553,-1229,585,682,-1358,-1845,-942,-1669,-2280,-1214,-819,-928,-1086,-1472,-505,383,674,-1635,1190,1355,-439,1465,1468,1461,1298,-7518,-770,-164,420,150,-845,-1650,-1840,-355,-377,-513,-477,427,605,685,667,665,-1769,-494,-1725,-13,-191,-459,-745,-1065,-1365,-1593,-1782,-1906,-1967,-1990,-1869,-2271,-1474,-1204,-946,-911,-506,-295,-1491,-190,-178,-40,-1193,-129,351,-159,534,622,625,622,561,583,-779,-2017,-572,-6,-1189,-622,-499,-671,-847,-938,-983,-1269,-1405,-787,-623,-454,-307,-638,-151,-484,-472,395,579,735,-948,-2137,-852,-247,1299,1552,1581,-24,-53,-258,128,573,-140,-900,-465,-742,-1078,-1384,-1933,-1941,-1976,-1760,-1470,-1149,-809,-532,-273,-61,92,-1934,-1645,21,-212,-331,-561,-775,-939,-1042,-1094,-1132,-1194,-1297,-1441,-1618,-1813,-2000,-2043,-1818,-1451,-1244,-558,-114,-569,225,917,-84,-1535,-572,-562,637,1121,910,806,811,-585,-57,-298,-666,-326,2207,2735,740,-1110,969,574,-1090,-1905,-1643,-471,-102,-321,-136,171,77,-985,-204,1152,-168,780,653,-1412,-1231,-1105,-475,-64,-477,-932,-1440,-1946,-2357,-2143,-1808,-1468,-1157,-915,-590,-305,52,26,51,-138,374,736,80,-1622,-1511,-80,753,591,387,-1188,-1375,-441,-797,-1131,-1452,-1664,-1704,-1607,-1457,-1330,-1275,-1208,-1250,-1230,-2181,-1334,-1388,-1393,-1373,-1325,-1237,-1240,-1269,-1326,-1417,-1440,-1524,-1585,-1682,-1604,-1543,-1783,-1524,-1519,-1528,-1659,-1753,-1734,-1658,-1452,-1282,-786,-410,-62,-247,-2098,585,596,-1633,286,668,262,-478,-1033,395,140,730,-1019,-1243,797,143,-933,-1683,-617,-1152,-1295,-1504,-1678,-1731,-1641,-1389,-1081,-765,-438,120,-864,-2722,538,2135,2860,2506,2768,482,130,-15,550,4470,4117,-919,-480,326,1801,1434,1437,1670,2006,2395,2661,2766,2673,2383,-3799,-286,562,-57,-524,-1955,-3338,-453,-452,-495,-3942,2912,3359,3647,-19769,-25865,3722,3473,3155,2704,-10566,-14072,778,98,-664,-1372,-8976,-6648,-1467,-1485,-370,825,271,858,3084,166,322,-1168,-1116,1421,-902,1222,15,1408,-79,-609,1109,238,-529,256,974,1027,543,850,1329,364,-1925,-1781,-1163,-280,-313,880,412,-389,843,185,-21,-260,-1681,-911,137,-503,-140,-393,599,1898,932,1405,1028,486,-39,-1066,-1060,-1338,-1374,-1129,-845,-475,-180,-25,-730,-65,-692,-1498,-1506,-1492,-937,388,411,103,-214,-505,-795,-1046,-1186,-1132,-879,-1057,-225,-29,-66,-1395,-595,-477,174,-80,349,-639,-1038,-49,-49,5,-756,152,-484,-1298,-650,-306,-668,-1143,-1713,-2289,-2510,-1947,-1215,-527,90,-1793,-244,927,1223,1232,59,813,461,-94,-489,-1077,-1635,-1991,-1849,-1329,-714,-786,-1613,-546,-1365,-615,-866,-742,114,26,749,632,327,-297,-1183,-1677,-1449,-1389,-1626,-1821,-2016,-2139,-2167,-2020,-1775,-1419,-1041,-907,-730,-89,-841,623,885,-1192,1276,38,709,-1202,-638,-477,-256,-181,-1176,283,-116,-583,-957,-1272,-1525,-1801,-2008,-2213,-2308,-2389,-2441,-2409,-2408,-2306,-2270,-2285,-2274,-2254,-2216,-2210,-2131,-2089,-1995,-1888,-1862,-1833,-1791,-1814,-1766,-1643,-1827,-1303,-1071,-651,-1675,-301,-687,150,659,997,2460,1511,-936,620,1923,-1651,-142,-644,2646,1736,-1119,-841,-727,35,151,-1535,361,492,-346,680,992,861,-1209,600,485,464,-509,-1305,245,93,-1619,-382,-678,-994,-1342,-1673,-1971,-2098,-2042,-1866,-1705,-1519,-1358,-1205,-1072,-934,-833,-558,-1026,-143,37,-439,-657,-115,422,464,224,69,-145,481,95,384,338,-20,387,-974,-205,178,1098,230,-879,-510,484,1528,8,-944,-710,550,1626,-31,-935,-632,-688,-630,321,-33,274,-457,143,1201,96,23,-1623,-629,-99,567,293,38,-218,-591,-913,-1300,-1726,-2107,-2242,-2000,-1551,-1255,-2274,-348,-594,-684,-401,129,673,-391,-460,-245,-939,-1429,-558,-2123,-1322,301,246,228,-402,259,289,305,268,265,-1281,-837,-970,-496,606,690,730,-144,-1383,636,625,600,590,-1610,-671,-871,-1117,855,304,-1823,-797,1763,1553,75,1360,1124,-1533,-1080,-1975,-465,-361,-843,-742,-870,-939,-1136,-1063,-1098,-1159,-1199,-1247,-1147,-928,-576,-143,344,-422,-1201,-853,-1933,408,868,-540,-1438,-222,116,244,120,-47,-679,-1331,-1779,-1560,-972,-351,164,527,-628,295,880,-115,599,327,-67,-1760,-745,-1250,-160,-75,-1223,6,-1613,-6974,-8191,-18995,-36301,-39307,-10303,-1256,-1596,-1984,-2228,-2190,-1994,-1765,-7199,-7479,-1202,-1063,-960,-839,-713,-15771,-19676,-6506,60,-37,-1771,-2650,459,616,571,-779,-461,298,152,57,-44,-262,-2529,-1269,39,105,-1018,-464,138,-111,-1474,-541,-873,-1442,-1414,-1421,-1223,-958,-913,-825,-2081,169,40,399,555,148,-852,-439,-835,152,-72,-357,-682,-1117,-1550,-1800,-1615,-1333,-1329,-987,-1127,-1060,-966,-573,-721,-2431,779,907,266,-699,-1420,-687,292,604,-920,309,-2122,-1553,1448,1686,-175,-1484,-428,816,597,-1144,-812,529,596,652,712,782,99,-2120,-725,-86,260,-1229,-1310,-2240,-1089,78,-119,-369,-629,-940,-1268,-1597,-1819,-1583,-1188,-772,-412,-26,314,449,-761,288,762,530,-1422,-1162,-313],[-2207,-2626,-2020,-1534,-1140,-832,-626,-544,-537,-551,-636,-726,-798,-908,-1044,-1174,-1296,-1269,-1699,-967,-690,-285,-1201,546,1056,1172,1729,2191,414,15,-1224,-476,1846,1129,-1027,-766,-1,-528,-935,-1025,-797,-372,-1035,-1659,653,1064,1273,-98,-280,432,1447,1437,1409,1376,974,287,-1206,-1974,-210,-840,-1240,-977,-1685,-1144,-828,-291,-687,-339,-212,-1305,48,216,395,-733,-1543,801,844,473,179,-76,-1312,-288,80,-948,-466,-724,-999,-1225,-1437,-1555,-1633,-1651,-1559,-1358,-1187,-983,-774,-625,-444,-1590,-617,-1423,-715,-643,-773,-947,-1115,-1282,-1355,-1308,-1130,-864,-633,-1162,-311,-292,-1304,-1655,-876,-1460,-1994,-1757,-1317,-751,-1087,-2261,-651,1174,1410,-1933,1704,1718,-226,1508,1369,1253,1017,-9077,-699,-524,291,202,-750,-1423,-1444,-695,-478,-790,-955,786,1817,651,1562,1296,-1563,-96,-1020,-380,-753,-1110,-1404,-1651,-1793,-1812,-1793,-2091,-1595,-1477,-1281,-1751,-923,-751,-636,-1133,-587,-610,-1643,-841,-977,-1097,-1694,-1049,-848,-505,-171,184,449,585,335,572,-756,-1957,-686,617,-712,-466,-315,-620,-765,-557,-232,-1113,-1430,797,2344,2954,1282,-721,183,28,-132,2470,3627,1123,-1233,-1788,-384,-40,1140,3125,2755,-188,197,65,485,925,-5,-761,-123,-292,-472,-578,-1423,-681,-682,-664,-616,-516,-360,-221,-243,134,306,-2128,-1380,513,401,196,-137,-236,-213,-470,-750,-1064,-1409,-1754,-2026,-1945,-1721,-1505,-1308,-1135,-995,-1094,-703,-553,-716,-285,-122,-222,-1197,-353,-379,252,253,164,77,29,-6,99,-241,-467,-308,757,622,375,-1191,-307,-554,-959,-947,-386,182,-86,-703,-27,67,112,-999,-526,350,-309,348,317,-794,-1285,-1456,-704,-418,-387,-245,-1103,-158,142,445,536,618,659,-352,635,7,680,624,-341,-188,852,1164,420,-1328,-1450,-207,1235,1030,724,-1318,-1537,-664,-1223,-1639,-1582,-1130,-639,-229,70,233,-719,-639,-470,-442,-1862,-1417,-1833,-1668,-1184,-716,-692,-132,500,-140,-1060,-487,684,592,-1892,-31,-414,-1028,141,-254,-1449,44,-155,-364,-691,-1065,-1445,-1783,-1947,-1838,-1525,-1229,-897,-649,-1477,-113,127,114,-785,-889,660,356,755,-1107,-1192,1001,86,-1040,-1498,-683,-1512,-783,308,1118,498,-1383,-80,-495,-903,-66,1267,-625,-2400,800,2104,2305,2148,1891,-67,-238,-176,246,-268,-919,-1539,-2008,-1653,-1157,-707,-277,6,131,179,86,-107,-389,-727,-3174,-1429,-1715,-1744,-1641,-2311,-3887,-1134,-1144,-1150,-2453,-1362,-1413,-1454,-23175,-22402,-1198,-1084,-938,-848,-15323,-12018,-871,-868,-927,-903,-9913,-5638,-559,-2128,-650,270,-282,874,1154,-412,9,-1544,-569,1652,-628,1443,299,1081,-496,0,1243,122,-327,721,1647,1316,2,717,1184,89,-1763,-1484,-897,-799,-454,35,562,361,1253,108,-360,-560,-1666,-584,-209,-543,168,-303,22,-423,-899,-1295,-1499,-1670,-1678,-1695,-1667,-1673,-1706,-1662,-1642,-1500,-1362,-1135,-914,-749,-1158,-1104,-1198,-2026,-513,-634,-898,-1119,-1245,-1222,-1100,-923,-735,-794,-405,-899,-392,-504,-508,-1267,-779,-920,-1133,-1287,-1449,-1613,-1741,-1911,-2035,-2159,-2258,-2383,-2498,-2594,-2638,-2699,-2780,-2871,-2871,-2739,-2547,-2362,-2160,-1972,-1780,-1626,-1479,-1356,-1252,-1079,-955,-781,-593,-370,-156,52,-306,547,658,1044,-68,-925,-1749,-539,-1849,-725,-949,-1091,-339,-468,86,-171,-453,-686,-1355,-1837,-1178,-716,-347,-1518,89,225,-1766,1061,1811,1234,-427,-829,-1282,-607,-763,2009,927,-1251,1422,-285,487,-1378,-683,-584,112,29,-1548,1607,1299,-261,502,123,-585,-699,-1118,-1554,-1847,-2005,-1965,-1772,-1635,-1453,-1397,-1446,-1500,-1539,-1503,-1416,-1171,-899,-529,-118,-460,-791,387,261,-1118,-946,-1761,-67,-179,-97,-1815,-69,-640,310,679,999,2550,1566,-690,602,1917,-1731,-414,-312,2029,1165,-1175,-655,-839,-1149,-1161,-1297,-782,-567,-392,-327,-288,-356,-891,-592,-772,-904,-1148,-1344,-1402,-1468,-1584,-1327,-1131,-889,-657,-439,-1189,-171,-903,-42,-32,-51,0,1,-17,-35,-529,23,-901,151,213,-431,-437,-71,356,388,222,-160,-529,436,366,326,256,-271,216,-1025,-209,-24,595,636,-908,-175,546,1149,190,-534,-419,381,1566,110,-1267,-378,-419,-820,306,-341,313,-362,82,1089,-130,169,-1604,-381,234,764,450,155,-134,-751,-854,-1231,-1647,-2057,-2321,-2138,-1727,-1238,-1978,-805,-618,-833,-405,341,1026,256,-306,-5,-634,-1238,-579,-2059,-1311,437,2617,969,-444,752,1131,2546,3177,2371,-1206,-653,-1128,-622,967,437,-76,-537,-1447,-845,-741,-608,-489,-1574,-955,-1107,-1116,-678,-765,-1677,-757,-416,-199,-148,299,483,-1444,-1156,-1794,-46,333,-622,-670,-872,-752,-1103,-1419,-1673,-1874,-1953,-1952,-1819,-1683,-1526,-1348,-1118,-910,-1060,-674,-2224,120,407,-758,-1815,-580,-424,-2,-162,-98,-556,-995,-1105,-720,-103,563,1122,862,-169,193,1552,-105,790,210,-601,-1515,-1423,-1891,-2246,-1891,-1540,-1242,-1242,-7284,-8601,-20305,-37959,-36957,-8993,462,485,389,-617,-532,-71,-353,-9178,-4853,-468,-537,-630,-705,-781,-16951,-20251,-6272,-773,-694,-843,-2263,-424,-385,-368,-623,-451,-490,-651,-823,-1050,-1312,-2421,-1819,-1976,-2101,-2151,-2113,-2008,-1862,-1684,-1399,-1072,-1224,-955,-158,577,29,-1191,-645,-2083,1112,-172,299,738,56,-1033,-1012,-938,1900,1708,290,-891,-875,-1595,-727,-1510,-1926,-2376,-2171,-1968,-1855,-1833,-1928,-2064,-2399,-1960,-1551,-1189,-832,-1368,-656,0,156,-607,415,-2044,-1449,760,869,197,-1119,-688,1525,900,-1297,-990,1398,2058,619,1506,2794,-97,-1886,-620,229,597,-1289,-1837,-1567,-1502,-279,-271,-218,-109,-10,99,167,299,436,233,708,636,256,896,283,-795,220,87,-310,-1345,-1342,-1940],[-963,-1292,-1466,-1584,-1575,-1480,-1372,-1304,-1242,-1132,-1030,-873,-647,-418,-897,-799,-650,-658,-1812,103,989,-63,-1397,427,91,-308,-644,-676,-364,-2,-1455,-761,1577,1317,-656,-322,317,-450,-787,1081,708,204,-890,-1527,-60,-86,-61,-165,-107,-131,-50,177,520,934,945,76,-1371,-1808,-142,-848,-1217,-1109,-1924,-1434,-835,-356,-690,-892,-1003,-1431,-1121,-1004,-761,-929,-1201,265,574,575,168,12,-1296,-93,781,-931,-438,-9,-403,-741,-1004,-1063,-982,-810,-592,-261,-59,-667,-893,-17,275,-1840,-756,-1793,-547,-822,-1089,-1373,-1628,-1884,-2029,-1880,-1675,-1451,-1269,-1145,-887,-711,-1269,-1510,-314,-1294,-1745,-397,-592,-876,-1218,-2556,-2063,-1773,-1370,-2013,-480,-101,-222,382,505,558,382,-10947,-799,-787,-1428,-2087,-1196,-1291,-1124,-1108,-598,-1232,-1576,842,1769,346,2181,1675,-1454,167,-441,159,745,-301,3360,167,-21,1,-880,-2124,-1026,-1099,312,-1428,-230,-337,-378,-1421,-373,-335,-1769,-368,-402,-591,-2139,-486,-477,-365,-264,-121,-54,2,54,34,-765,-1859,-850,-676,-727,-657,-375,70,-52,-114,-137,-1060,-1521,771,2907,2895,1097,-744,406,406,115,2313,3723,961,-1740,-1410,-29,103,831,2511,2474,-404,291,282,781,1279,100,-793,99,-343,-851,-1302,-1702,-1859,-1721,-1582,-1526,-1548,-1621,-1753,-1734,-1476,-1072,-1823,-1199,212,502,194,-226,-219,460,1316,-86,-704,121,-730,-1232,-583,-1988,-706,-957,-1144,-1247,-1217,-1114,-970,-877,-800,-754,-760,-871,-822,-822,-743,-564,-414,-279,-194,-97,-136,-259,-444,-605,-829,-919,-791,-1285,-137,-8,-952,-650,-632,452,-166,-1136,71,-109,-2,-1099,-945,-47,-550,-623,-1048,-1594,-2073,-1839,-1140,-403,377,158,-1159,-197,351,1437,2973,2971,2849,-833,2019,265,1699,1131,-754,-386,1103,1395,610,-1123,-1518,-434,877,1074,509,-1442,-1734,-1468,-2101,-2180,-1694,-1223,-834,-557,-380,-306,-871,-492,-542,-642,-1698,-1008,-1197,-1327,-1405,-1413,-1340,-1316,-1289,-1259,-1506,-1138,-1086,-1009,-1765,-813,-1003,-584,-473,-352,-1722,-406,364,702,1000,6,-1402,-853,241,0,-131,-359,-553,-307,-1372,278,350,-155,-1172,-814,793,519,681,-1319,-1232,362,80,-1221,-1390,-842,-1930,-363,640,1116,441,-1266,-156,-807,-1458,42,1473,-498,-2156,919,1889,1926,1782,1545,-677,-669,-443,272,-51,-480,-2008,-1381,-1766,-2147,-2369,-2303,-2158,-2038,-1899,-1827,-1797,-1815,-1863,-2332,-2033,-2160,-2186,-2237,-2910,-4485,-2258,-2349,-2364,-2321,-2222,-1940,-1643,-26442,-19262,-699,-421,-118,130,-20220,-10572,600,759,832,952,-10667,-4647,206,-2724,-882,-42,-516,1417,1750,-1299,-502,-2055,-170,1977,-595,1539,504,640,-813,503,1217,145,-8,739,596,396,-701,67,-85,-227,-1325,-1208,-558,-89,-213,254,475,591,600,-95,-766,-996,-1810,-401,-349,-590,-879,-1061,-1182,-1310,-1478,-1636,-1727,-1932,-2061,-2139,-2014,-1800,-1577,-1311,-1168,-1041,-1065,-1126,-1281,-1527,-1796,-1983,-2117,-2199,-2209,-2213,-2334,-2389,-2304,-2030,-1645,-1212,-772,-815,-426,-798,-597,-1030,-424,-1190,-683,-236,-147,-333,-479,-566,-708,-537,-458,-394,-1273,-368,-1587,-528,-804,-868,-945,-1190,-1661,-1774,-2038,-2317,-2551,-2635,-2415,-2145,-1892,-1691,-1526,-1301,-1117,-861,-559,-367,201,330,-277,1415,771,1935,449,-1033,-1313,-433,-2046,-730,-989,-1467,-848,-1067,321,1136,723,-223,-1580,-2111,-1032,-208,934,-1483,97,46,-1804,648,1616,1193,-404,-788,-1865,-1230,-699,-1107,-1182,-1204,-689,-681,-6,-1593,-784,-750,407,140,-1667,696,639,-41,389,291,-454,13,-159,-390,-563,-769,-979,-1123,-1296,-1352,-1430,-1481,-1402,-1220,-953,-689,-472,-772,309,645,-460,-630,525,586,-1347,-1009,-1704,-420,-384,-277,-1961,-717,-683,-345,110,619,1069,1428,-464,548,1787,-1481,-639,-140,1338,1118,-1298,-490,-615,345,235,-1078,145,187,-163,347,462,517,-559,588,557,210,-573,-986,433,539,-1526,114,139,-279,-423,526,-1252,-34,-1319,403,-146,-263,1684,1637,1013,369,-292,-824,-1389,-1891,-2335,-2282,-1862,-1487,-1120,-797,-518,-255,-905,27,49,34,-47,-564,-127,-1132,-278,-297,-240,-122,-1030,33,428,654,252,-214,-38,157,1366,228,-1682,-185,-140,-903,193,-775,357,-236,76,283,-429,-67,-1597,-521,-723,-916,-1144,-1348,-1527,-1677,-1804,-1741,-1569,-1303,-1114,-1257,-1795,-402,-1358,-1256,-667,-1045,-391,478,1297,885,-133,189,-343,-1006,-565,-2016,-1353,272,1360,695,-540,633,784,1500,1274,1039,-1060,-537,-1331,-716,-64,-142,-163,-171,-1322,6,115,169,173,-1344,-1146,-1334,-1101,-445,-659,-1391,-1029,-1171,-1330,-1415,-1523,-1613,-1669,-1801,-1819,-1935,-2041,-2078,-2095,-2110,-2087,-2068,-2011,-1908,-1802,-1667,-1581,-1456,-1369,-1297,-1249,-1207,-1245,-1301,-1388,-2027,-1548,-1577,-1605,-1633,-1606,-1558,-1470,-1286,-1076,-752,-640,-607,482,920,1372,1766,678,231,31,2440,-67,1008,1351,-1098,-1031,39,-570,-978,-877,-450,417,-1010,-7464,-8468,-20328,-37790,-36437,-9771,3474,3211,1211,-1761,-410,877,454,-10421,-2137,-46,-320,-637,-959,-1309,-17929,-20717,-6077,-2008,-1818,-1595,-1424,-1279,-1170,-1067,-954,-851,-662,-551,-415,-319,-265,-2160,-1296,-471,-366,-1306,-801,-226,-287,-1192,-520,-659,-976,-954,-1074,-1186,-1326,-1448,-1406,-2089,-1135,-839,-453,-84,-49,-1203,-1617,-821,1615,1731,72,-1378,-954,-1859,-684,-1484,-1401,-1702,-1283,-1119,170,869,1428,463,-2198,609,1219,1109,-486,-1348,-616,-228,-659,-915,-980,-1731,-1357,-260,40,304,-706,-1038,894,478,-1406,-1147,1209,1219,155,1129,1063,-252,-1668,-525,347,198,-1378,-2346,-893,-1402,24,39,17,-4,-69,-140,-208,-288,-293,-257,-184,-132,-22,71,64,-634,-92,-228,-457,-1235,-1423,-1544],[190,-189,-488,-1387,-1177,-1442,-1577,-1589,-1512,-1370,-1261,-1154,-1050,-1026,-1058,-1210,-1412,-1568,-1750,-1796,-1649,-1315,-1597,-645,-237,105,365,578,459,-71,-1717,-1050,250,4,-247,-279,-197,-814,-701,431,642,133,-738,-1291,1025,867,638,-301,-99,-423,-457,-101,522,1259,881,-148,-1531,-1637,-124,-775,-1134,-1197,-1752,-1650,-776,29,-664,-244,-402,-1479,-737,-908,-1059,-1156,-1061,-820,-462,-47,129,76,-1298,225,1176,-894,-469,1735,2292,2349,586,-1020,707,-746,-679,389,1205,-756,-1042,-162,1709,-1894,-889,-2205,-24,829,993,365,1010,311,-343,-1503,-1274,-1412,-1395,-1230,-1075,-895,-1245,-1393,-397,-1154,-1504,-158,-192,-279,-667,-1797,-787,-316,-95,-1956,704,1132,-409,1791,2009,2149,-4306,-13010,-1005,-949,448,-276,-1081,-1962,-2303,-1598,-679,-1776,-2233,988,1743,-18,2092,1796,-1376,344,40,139,640,-343,3666,476,125,-78,-1254,-1793,-858,-956,1172,-1262,61,2284,1056,-1558,40,-164,-1697,386,168,-852,-1914,-1582,-2167,-2461,-2269,-1912,-1679,-1506,-1360,-1281,-1294,-1707,-1087,-875,-499,-112,319,783,-123,-163,-88,-1038,-1591,706,2632,2366,912,-576,593,713,329,2100,2659,765,-2006,-994,273,237,465,1142,1180,-579,309,464,841,549,178,-887,-781,-1291,-1902,-2456,-2337,-1752,-1230,-828,-561,-427,-414,-583,-856,-1213,-1610,-1971,-2058,-1719,-1354,-830,-448,-239,133,318,-108,-792,31,-944,-1203,-621,-2076,-611,-756,-879,-998,-1076,-1152,-1202,-1265,-1274,-1225,-1146,-1035,-907,-780,-650,-515,-492,-536,-649,-742,-934,-1146,-1376,-1505,-1643,-1628,-1441,-1236,-781,-523,-964,-270,-854,358,-223,-1481,120,-231,-214,-1161,-1314,-598,-764,-810,-929,-1162,-1618,-1920,-2387,-2558,-1863,-988,-1107,-169,621,1252,2451,2997,3075,-1260,2310,575,1678,958,-969,-574,-580,-519,-198,-885,-1569,-601,643,1025,944,-1442,-1809,-83,-115,-428,-1487,-939,-1057,-1074,-985,-821,-775,-335,-117,266,-1545,-1109,-33,1101,308,-723,-653,-493,448,-183,-1686,130,57,-147,-1438,-386,-1482,-335,-203,-411,-1731,-907,1123,1141,1342,-251,-1243,-707,-132,-455,-68,531,-603,-979,-1213,265,130,-389,-1463,-663,934,766,673,-1466,-1221,1035,256,-1280,-1229,-938,-1791,-1308,-1530,-1739,-1931,-2114,-2241,-2369,-2505,-2542,-2430,-2258,-2029,-1674,-1365,-1003,-634,-340,-1086,-915,-638,394,453,326,-1653,-1766,-638,-1167,-1749,-2287,-2856,-2667,-2162,-1707,-1284,-903,-562,-1459,-45,76,205,197,-3564,-4952,-1827,-3002,-1102,-1433,-1648,-1492,-1172,-28917,-14960,-176,2,141,-29950,-32366,-10998,-998,-262,-412,-465,-10654,-3827,-1063,-3105,-959,-75,-231,880,816,-2325,-950,-2457,205,2201,-707,1610,770,250,-779,1029,1141,391,457,332,87,-207,-1354,-710,-962,-1233,-1536,-1733,-1917,-2041,-2143,-2149,-2075,-2041,-2031,-1901,-1755,-1577,-1879,-1030,-722,-415,-236,-241,-68,-109,-384,-748,-1102,-1554,-1772,-1642,-1180,-652,-339,309,614,857,908,281,-751,-1003,-1973,-504,-569,-857,-1120,-1355,-1667,-1903,-2033,-1999,-1812,-1480,-1034,-788,-424,-617,-687,-1438,-418,-1037,-679,-99,1359,429,241,-136,-575,448,365,446,-1414,802,-1727,324,-710,-1073,-679,-360,-1533,-1614,-636,-1204,-801,-637,-1135,-1590,-1879,-1947,-1856,-1653,-1525,-1382,-1247,-1067,-858,-608,-291,75,439,777,978,-980,-815,-105,-1560,-552,-878,-1637,-1143,-1397,209,1355,488,-268,-1722,-2370,-905,263,1144,-1343,162,-121,-1760,290,1389,1111,-358,-686,-2133,-1814,-1565,-1673,-1211,-1028,117,-1061,80,-1615,-847,-873,702,245,-1395,1429,1267,144,440,701,-180,800,688,-193,294,25,-282,-545,-997,-1030,-1246,-1471,-1620,-1722,-1782,-1874,-1906,-1995,-2051,-2108,-2252,-2376,-2444,-2499,-2393,-2170,-1972,-1727,-1594,-1413,-1894,-1309,-1325,-1443,-1601,-1815,-2124,-2496,-2801,-2495,-2007,-1523,-1010,-556,-160,222,-1422,-285,-525,1149,1613,-813,104,657,-115,664,1997,566,-192,810,353,-51,-669,-820,790,608,-1373,-85,-193,-594,-19,754,-1291,-140,-1718,300,-685,-458,285,-331,-810,-1101,-1175,-1103,-974,-805,-684,-637,-584,-595,-602,-628,-656,-647,-1089,-664,-671,-636,-599,-839,-337,-1227,-370,-463,119,264,-1186,169,292,1110,231,40,381,-58,1176,347,-2084,-22,151,-825,12,-1259,-279,-711,-1102,-1387,-1509,-1580,-1567,-1505,-1335,-1098,-845,-534,-191,-1086,-277,510,-118,-165,-1207,-1403,-1511,17,-799,-1657,-711,-1262,-343,547,1412,983,78,-36,-520,-858,-902,-1968,-1438,-118,138,332,-673,439,402,444,249,18,-914,-668,-1504,-1441,-1727,-1745,-1476,-1137,-1166,-369,-34,201,260,-1022,-1173,-1558,-1079,52,-173,-1016,-458,-365,-484,-882,-562,-565,-1359,-1409,-1461,-487,-553,-593,-1505,-1253,-868,-992,-1088,-1151,-1231,-1316,-1496,-1682,-1931,-2127,-2008,-1623,-1240,-865,-543,-1829,-12,235,-1246,-1099,-970,-1633,-702,-937,988,-760,-512,-346,725,2472,2503,1749,432,553,-180,2450,0,468,1092,-1535,-524,1089,711,905,364,197,-76,-942,-7380,-8146,-19679,-36122,-38115,-13072,1064,1088,437,-2739,-103,331,126,-9155,-219,-408,-572,-759,-918,-1048,-18754,-21148,-5931,-756,-560,-356,-550,-128,-112,-150,-435,-398,-530,-774,-1015,-1291,-1574,-1882,-1972,-1968,-1885,-1737,-1558,-1402,-1323,-1338,-1366,-1442,-1520,-1590,-1595,-1564,-1559,-1697,-1536,-2059,-1661,-1757,-1829,-1872,-1776,-1514,-1733,-837,-549,-343,-228,-1767,-1029,-1906,-1080,-1564,-2183,-2298,-1605,-1010,-131,632,1331,1000,-1972,489,1335,1539,-301,-1352,-574,236,951,50,496,-1353,-1295,-254,-349,-367,-316,-1408,-65,28,-1463,-1265,-116,-317,-586,-855,-1062,-1232,-1503,-1059,-746,-435,-1479,-2368,-287,-969,148,227,128,75,69,167,282,603,914,139,607,-687,582,1824,-169,-306,558,1138,571,-1064,-1336,-1361],[-1124,-1517,-1704,-1806,-1766,-1606,-1386,-1185,-1120,-821,-718,-639,-564,-530,-471,-387,-199,-234,-1152,-289,1085,44,-1669,1161,2475,2363,2049,1582,505,-175,-1985,-1758,-2661,-2756,-1923,-974,-78,-1153,-262,1552,1227,40,-573,-956,1128,716,325,-469,-272,-300,-59,392,945,1529,826,-337,-1637,-1489,-133,-620,-985,-1193,-1493,-1778,-609,-277,-1036,-1752,-2366,-2896,-2874,-2423,-1951,-1552,-1180,-919,-759,-705,-715,-799,-1267,-866,-604,-792,-488,1545,2289,2463,418,-1730,252,-761,-695,351,1181,-824,-1097,-164,1782,-1651,-966,-2008,362,1075,1229,171,606,568,-47,-1530,-956,-1300,-1601,-1778,-1910,-1926,-1880,-1753,-1586,-1406,-1275,-1167,-1069,-985,-873,-856,-652,-427,-232,-1883,331,608,-761,1037,1218,1029,-11687,-15154,-1240,-1024,809,412,-345,-1199,-1216,-1954,-1252,-2307,-2194,1142,1775,-377,1967,1779,-1286,473,451,120,549,-413,3231,743,437,61,-1505,-1303,-699,-727,935,-1215,-382,1921,1062,-1385,-264,-482,-1435,-657,-1215,-1562,-1623,-1497,-1392,-1128,-1026,-940,-948,-941,-883,-824,-832,-1501,-1045,-749,-678,-652,-590,-459,-298,-251,-73,-1037,-1620,624,910,972,824,-245,740,811,500,591,504,382,-1455,-573,305,331,41,630,843,-718,241,593,1134,996,534,-1032,-175,-295,-811,-1345,-1896,-2188,-1874,-1343,-818,-339,75,-175,-359,565,-234,-1018,-898,-184,-549,-738,-979,-1158,-1267,-1322,-1350,-1383,-1441,-1516,-1599,-1670,-1890,-1776,-1818,-1849,-1873,-1841,-1786,-1692,-1623,-1535,-1440,-1376,-1332,-1317,-1333,-1362,-1376,-1476,-1590,-1693,-1672,-1643,-1535,-1384,-1123,-931,-728,-513,-1114,-1329,-1126,-1070,35,-1120,361,-330,-1787,261,-359,-435,-1259,-1692,-837,-1022,521,534,-170,-1845,-1691,-1297,-128,-413,-560,-1083,-172,589,1019,1251,2462,2597,-1667,2404,815,2350,1915,-1033,-812,1249,903,757,-726,-1683,-779,466,1584,1607,-1468,-1855,-251,864,-358,-1780,-301,39,159,561,496,-632,-301,54,926,-1507,-1538,-203,1816,246,-720,-645,-778,61,-171,-1370,563,1507,1250,-1167,-20,-1904,282,-41,-540,-1607,-1471,-1359,-1603,-1860,-2056,-2152,-2146,-2030,-1832,-1547,-1253,-923,-1480,-1150,163,-152,-709,-1751,-574,940,942,609,-1583,-1303,926,428,-1309,-1163,-1109,-1506,-1481,-1737,-1814,-1623,-1266,-811,-1221,-1787,-194,702,-257,-1583,1045,1240,997,635,7,-1274,-1001,-876,1554,5035,1801,-1157,-2147,-1167,21632,7906,22821,21423,18894,15680,12142,8717,5721,1843,-762,608,-9,-212,-245,-4284,-5379,-2305,-4253,-864,1168,1322,1521,1626,-28796,-8718,1554,-25119,-190421,-222867,-48643,-12822,-3034,-660,-1187,-1652,-10402,-3412,-2294,-3422,-1082,-411,-62,252,-747,-3604,-1307,-2694,403,514,-1014,88,-181,-432,-728,-1026,-1319,-1646,-1970,-2238,-2304,-2228,-2031,-1834,-1689,-1635,-1697,-1746,-1870,-1996,-2107,-2045,-1800,-1515,-1219,-809,-1162,-1515,-1816,-167,743,927,960,-272,-481,97,301,233,24,-392,-545,-1759,-1074,-1269,-1418,-1426,-1422,-1294,-1192,-1037,-927,-1286,-1998,-951,-995,-1051,-1038,-972,-963,-897,-805,-709,-686,-746,-1088,-923,-817,-522,-794,-1802,-378,-943,-729,-35,1636,559,196,35,-562,644,-64,-671,-1272,-735,-1235,437,-592,-1261,-645,-216,-1412,-1434,-380,-1043,-554,1959,1257,603,483,-85,-663,-1149,-1638,-1959,-2039,-1845,-1560,-1288,-1057,-886,-822,-867,-1011,-1267,-1624,-1913,-1907,-1611,-1136,-1598,-1107,-1093,186,1012,168,-442,-1863,-2555,-900,678,1239,-1186,226,-335,-1756,-111,211,-27,-385,-612,-1797,-2357,-1007,-1117,-1137,-1125,-1041,-1522,-749,-1469,-957,-1027,-501,-580,-1028,-925,-1192,-1487,-1879,-2187,-2471,-2770,-2658,-2334,-1972,-1704,-1514,-1336,-1265,-1148,-1128,-1156,-1119,-1040,-809,-595,-945,-1074,268,309,-507,-365,728,732,-1346,-1186,-1577,-818,-1008,-576,-1792,-322,-866,-652,-636,-452,-165,181,29,616,1172,-973,-684,-36,1353,508,-1578,-95,-462,1132,1516,-541,115,722,-122,534,1061,203,-164,-708,-1193,-1456,-1602,-1486,-1140,-823,-1148,-263,-423,-680,410,461,-1333,-241,-2077,-285,-1061,-844,-1062,-1206,-1293,-1305,-1222,-1070,-862,-565,-237,-534,80,-210,1166,946,377,8,-935,-551,918,1152,755,-1072,-623,-1263,-963,-1409,-1748,-1862,-1679,-1212,-616,32,152,241,805,-211,908,488,-1859,138,454,-647,-202,-1654,-478,-1173,-1660,-1653,-1145,-526,-1479,-60,880,1390,1606,-23,274,-1177,-433,184,-141,-296,-1302,-1487,-1151,442,-301,-1947,-707,-1393,-1134,-1427,-1488,-1320,-1142,-917,-865,-940,-1079,-1859,-1609,-1950,-2073,-1860,-1437,-1047,-640,-294,-60,138,-754,-412,-1496,-538,461,506,596,646,-1005,744,1827,2292,192,-619,-979,-1731,-1000,-221,-362,-525,-159,1255,-231,-1340,1532,978,-1289,-1501,-1304,-1079,-1553,-1931,-2253,-2475,-2409,-2190,-1933,-1683,-1505,-1391,-1430,-1544,-1791,-2071,-2027,-1501,-880,-631,-10,-1613,337,1597,-1436,-748,-971,-1702,-1054,-1337,573,-1047,-348,-79,478,2228,2416,1216,212,851,-354,2403,168,-98,862,-1816,-11,1144,667,208,-201,-564,-837,-993,-6906,-8019,-19315,-33733,-40887,-18033,-1424,-1373,-1320,-2563,-1076,-906,-707,-7020,-355,-285,-272,-379,-568,-865,-19360,-21484,-5746,-2056,-1691,-1136,-572,-335,452,873,-368,-186,1638,1641,1559,1342,648,-1596,-1464,-1174,-1368,-1605,-1621,-1463,-1075,-657,-235,90,-554,-67,-93,102,-850,-1920,-287,-1911,-751,-906,-917,-939,-933,-1271,-1024,-706,-679,-709,-785,-1770,-1105,-1752,-1550,-1692,-1804,-2080,-1781,-1659,-1422,-1080,-689,-227,-1772,321,1037,1323,-113,-1403,-575,93,1123,349,982,-990,-1306,1548,1363,1121,187,-1578,47,-433,-1546,-1533,-2048,-2380,-2277,-1955,-1606,-1374,-1498,-1055,-911,-819,-1688,-1889,-533,-586,-288,-128,43,286,577,966,187,1512,1622,46,63,-1415,609,3160,-551,-37,860,1127,457,-996,-1265,-1256],[46,-356,-578,-1190,-775,-670,-453,-616,-1289,-43,744,-9,-49,361,-313,-157,263,-125,-771,-489,933,178,-1441,1065,4163,2724,3205,3355,530,-351,-1762,-1411,455,399,476,613,507,-1309,271,377,49,-288,-629,-865,-996,-858,-480,-706,46,880,1256,1547,1722,1607,735,-519,-1735,-1437,-228,-469,-850,-1158,-1286,-1830,-1013,-962,-856,-714,-535,-1291,-388,-374,-400,-1167,-612,-808,-1058,-1348,-1607,-1794,-1797,-1544,-1165,-744,-538,110,483,833,335,-1161,-266,-661,-706,251,1057,-903,-1107,-132,-271,-1362,-1042,-1561,-384,-134,129,0,131,550,-15,-1439,165,82,-365,-1214,-918,-1300,-1673,-1923,-1989,-1866,-1685,-1487,-1298,-1154,-1042,-1043,-1082,-1149,-1348,-1927,-1801,-2032,-2138,-1893,-4203,-11047,-19486,-17385,-1482,-1107,1175,1216,-107,-1264,-359,-2289,-1106,-1900,-1996,-1621,-995,-759,-97,152,-1216,11,-377,-839,-1379,-1962,-2249,-1863,-1305,-700,-1517,-779,-572,-497,614,-1282,-771,1581,1089,-1067,-543,-767,-1101,814,324,-1206,-1347,-385,-1998,-215,605,542,-260,-287,-254,-32,-615,-1268,-1057,-982,-1139,-1290,-1330,-1245,-1101,-872,-665,-1063,-1599,-366,-345,-363,-418,-413,-454,-538,-575,-598,-597,-647,-703,-771,-836,-934,-1130,-1276,-1398,-1555,-1650,-1687,-1645,-1468,-1210,-1212,-824,-381,-264,-238,-364,-598,-952,-1347,-1565,-1335,-703,-207,-439,1423,-658,-649,-817,1442,2491,-32,-737,-506,1002,4207,138,-1169,-198,-1255,-1100,-756,-1631,-643,1044,867,-1585,-985,-959,-317,60,554,-1006,-1664,263,128,-29,-171,-264,-398,-498,-553,-467,-372,-288,-564,-922,417,583,448,-922,-1401,-1628,-1243,248,-1407,383,-447,-1970,176,-452,-809,-1362,-2027,-1381,-1287,962,483,-384,-2092,-1731,-1287,984,1028,-216,-1071,-176,46,258,20,1224,1822,-1836,2340,1001,2381,2062,-937,-1003,1127,1468,768,-611,-1775,-894,398,2130,1542,-1506,-1828,-519,673,-168,-2079,-754,-518,146,1044,747,-472,-352,234,585,-1526,-1875,-407,1545,197,-697,-631,-1100,-330,-140,-838,-700,-868,-903,-920,-602,-2085,22,342,-668,-1427,-1962,1088,1339,1279,-821,-832,-303,-247,-1504,-114,-361,-512,-1549,-1129,29,-425,-1038,-1873,-488,868,1087,567,-1511,-1414,1286,613,-1237,-1136,-1286,-1227,-150,-135,-26,-205,-443,-595,-1317,-1363,-561,1098,-220,-1338,949,594,101,-560,-1452,-2445,-2021,-1060,600,2136,1434,-707,-2369,-1749,7906,8108,7949,7361,6425,5340,4171,3076,2160,1505,-161,950,857,868,784,-4618,-5601,-2738,-5556,-1316,-1230,-1724,-2080,-2312,-27347,-1976,-1729,-148495,-365911,-286065,-52142,-13345,-4005,-1251,-1296,-1315,-10346,-3317,-3343,-3615,-1262,-1182,-1060,-878,-2585,-4984,-1301,-2544,52,182,-1252,348,371,-725,-277,263,165,15,-141,-269,-288,-625,-1789,-134,-249,-21,-153,-347,-526,-825,-1199,-1525,-1747,-1895,-1900,-1662,-1379,-1341,-1546,-495,-229,19,145,-338,-956,-535,-20,185,126,-574,-614,-1903,-892,-1518,-1103,-1014,-863,-577,-343,-97,-529,-1377,-1779,-234,-415,-720,-995,-1206,-1372,-1322,-1127,-861,-643,-522,-1374,-949,-741,-952,-1124,-1949,-887,-854,-783,12,361,541,155,169,-621,150,-170,-552,-921,-1242,-1369,-1251,-921,-1361,-585,-43,-1252,-1227,-100,-650,-216,1713,1365,1025,1222,1120,1232,1054,-1468,677,571,-1074,136,42,-144,226,45,-207,-519,-913,-1393,-1854,-2047,-1768,-1377,-1436,-810,-586,-454,-328,-302,-709,-1966,-2316,-992,-940,-1094,-1239,-1413,-1568,-1785,-1908,-2035,-2046,-1981,-1818,-1542,-2188,-664,-58,-26,-757,1212,-2011,-294,-1249,-1094,-1173,964,188,-690,3000,2629,145,54,798,587,999,827,-197,160,320,-3,-324,-701,-981,-657,-362,24,-982,157,-104,-1226,-1267,461,82,-601,-320,330,72,-1010,-1340,-1573,-736,-1436,-719,-1710,-838,-1219,-1658,-1966,-1829,-1422,-1003,-632,-317,-29,-772,-578,-94,692,46,-1760,58,-452,1069,1355,-271,168,744,-189,351,1599,-2,489,411,-670,-757,-983,-845,-1094,-1383,-1567,-1631,-1522,-1317,-1111,-910,-1391,-638,-2098,-434,-1135,-809,-277,-305,-415,-593,-798,-1027,-1222,-1218,-992,-640,-189,-311,614,818,459,200,-523,-1012,1032,1542,679,-1274,-899,-1229,-576,-759,1335,1057,-1449,244,-230,-707,-1170,-1433,-1316,-906,-476,-123,-1400,270,425,-466,-455,-1649,-286,-618,-906,-995,-1254,-357,-1352,-53,967,1478,1712,-232,72,-1210,-580,-146,-175,-465,-1434,-1552,-790,-914,-1099,-2142,-1144,-1429,-454,-17,391,811,731,527,508,-199,-162,-1710,-1598,-407,920,-258,-893,-364,-718,-998,-1235,-1348,-1383,-1335,-1302,-846,-453,-12,489,776,-888,449,3553,2308,148,-210,-673,-1881,-896,-424,-523,22,210,1285,-549,-1838,1394,2405,-1196,-1557,-1169,-725,-837,-772,-1918,-1231,-489,-431,-377,-484,-360,-434,-637,-877,-1215,-1604,-1980,-1831,-1457,-1095,-799,-1390,-350,-153,-1582,-471,-910,-1114,-1385,-1729,96,-1374,-178,144,198,883,697,466,20,5,-481,-124,-93,-665,19,-1955,162,185,181,148,76,-77,-279,-931,-6152,-8370,-19976,-31484,-42170,-22747,-1267,-1049,-1171,-1081,-424,-163,148,-4985,840,1136,1396,1540,1575,1444,-19659,-21671,-5480,-760,-1450,-1206,-141,-816,2393,2460,-311,-282,2093,2426,1910,1380,677,-1327,-1514,-1222,-1858,-1748,-874,204,582,-83,342,1110,-396,209,8,-52,-1199,-2123,-798,-1611,-1310,-1400,-1367,-1303,-1185,-1037,-703,-410,-152,46,-964,-1390,-1174,-1505,-1170,-1671,-914,-2331,-1619,-1767,-1847,-1723,-1448,-1021,-1579,-32,534,1042,81,-1467,-608,-116,1290,630,1074,-633,-1361,1437,1928,1418,603,-1185,375,-758,-1651,-1531,-1754,-2456,-2511,-1950,-1385,-949,-1636,-430,-63,43,-1965,-1439,-207,-465,-730,-1009,-1284,-1467,-1550,-1454,-1187,-818,-326,-67,-487,-2151,527,1943,-1011,157,1182,1046,269,-980,-1218,-1005],[-110,-298,-636,-1259,-496,-498,-474,-920,-1088,-334,-277,-277,-243,-237,-376,-562,-726,-671,-569,-838,274,200,-1197,795,1174,1096,875,601,313,-707,-1480,-1440,423,723,868,1177,455,-1113,675,587,80,-479,-1113,-1763,-2453,-1980,-1220,-1102,-224,618,1020,1291,1394,1328,519,-764,-1910,-1572,-494,-433,-834,-1192,-1216,-1750,-221,216,-393,756,578,-1222,-23,-312,-551,-1308,-927,-1101,-1254,-1299,-1096,-655,-1316,651,1366,-619,-671,1212,1930,2323,258,-448,-873,-444,-756,-54,-675,-1099,-1245,-1179,-940,-1148,-1172,-1169,-861,-989,-1115,-1242,-1314,-1367,-1376,-1393,-1435,-1508,-1697,-1941,-2329,-2761,-2561,-1975,-1290,-796,-789,1096,1695,313,288,781,-35,2440,2183,-2128,34,2938,-2106,-3580,-12776,-23299,-27430,-19685,-1667,-1252,353,727,152,-1436,-185,-2172,-613,-1253,-985,-1406,-1710,-1970,-2177,-2227,-2247,-2158,-2050,-1801,-1481,-1169,-871,-651,-485,-344,-1270,-257,-463,-263,-113,-1380,-1098,548,849,-733,-745,-946,-745,1004,361,-1325,-1186,-650,-2632,-67,1612,1668,-642,-371,-370,-200,-545,-1001,-1791,-2674,-2112,-1033,61,1115,-335,-570,-151,-1081,-1490,443,1187,647,1237,635,844,-229,-1300,-2361,-3143,-2258,-1343,-557,135,361,-910,1145,1282,-870,-113,665,287,-11,-146,-1376,-1497,331,726,-153,796,334,-601,-269,-694,-870,-664,-209,-500,1017,-1007,-282,-750,1477,2304,-119,-964,-689,1280,3478,440,-1383,-281,-1257,-991,-809,-1308,-1075,-355,-651,-1879,-866,-1343,-721,125,236,-1267,-1931,-148,-483,-850,-1159,-1312,-1356,-1245,-1052,-749,-513,-305,-741,-867,33,18,-18,-640,-917,-1580,-1420,-361,-1684,-629,-649,-1923,-737,-759,-1227,-1408,-2252,-1813,-1496,-1766,-2159,-2601,-2973,-3027,-2752,-2451,-2157,-1975,-1990,-2213,-2641,-3209,-3103,-2163,-1139,-1607,915,1164,2278,2091,-705,-1042,988,1359,710,-481,-1740,-873,484,2019,1451,-1501,-1682,-807,492,168,-1911,-1146,-938,-489,64,620,-271,-431,483,276,-1528,-1937,-574,464,133,-588,-556,-1372,-623,-631,-681,-635,-649,-654,-642,-655,-1962,-605,-550,-715,-1212,-1903,117,326,428,-932,-547,-46,93,-1634,43,-28,-170,-1219,-1078,-338,-601,-1288,-1738,-343,679,857,626,-1228,-1469,478,182,-1024,-1078,-1388,-888,-197,64,304,-549,-312,-802,-1248,-889,-938,754,-143,-1028,895,430,-356,286,39,-750,-429,-1095,1407,2885,1437,-277,-2303,-2287,22821,7949,63071,58643,74170,72429,65942,55877,15271,3276,469,6668,6765,3502,1730,-4049,-5433,-3033,-6550,-1798,-2006,-1985,-1178,-212,-24914,1690,2594,-160362,-181473,-137148,-41956,-10723,-3315,3238,2598,-779,-10358,-3389,-4076,-3619,-1345,-576,-720,-791,-4505,-5450,-798,-2139,455,925,-1219,1321,1192,-1148,110,1984,2080,1070,1480,2107,648,-676,-1216,-288,-651,542,538,-65,36,-76,-693,613,187,-498,-1222,-1784,-2176,-2229,-1977,-1701,-1495,-1406,-1550,-1777,-2113,-2534,-2630,-2167,-1553,-1075,-858,-1849,-743,-1817,-136,686,887,1142,551,268,-361,-1188,-1462,-160,112,-533,-1239,-2010,-2919,-2660,-1922,-1216,-624,-407,-1587,-1013,-681,-184,-827,-1849,-857,-1211,-1440,-1449,-1314,-995,-639,-302,-680,206,333,331,-329,-60,-441,-884,-1309,-1686,-1846,-1644,-1177,-945,27,-146,197,1194,1245,1064,691,128,-571,-1232,-1743,-1591,-969,-1150,-382,-70,-98,984,864,967,549,-687,-759,-1530,-2207,-2128,-1480,-1240,-425,60,426,242,-344,-998,-1971,-1967,-1135,1360,1153,-681,564,-605,-1800,-915,117,53,-514,-886,-1198,-1754,-945,-374,-286,-633,1328,-2168,-489,-987,-1203,-1230,948,87,-396,2868,2326,25,-98,467,181,-18,-92,-293,-123,295,698,1250,-558,-1041,1589,1703,86,-933,-49,-263,-1413,-1414,-66,-758,-1416,-1673,-1358,-908,-579,-1493,-1574,-485,-1600,-811,-1624,-209,-1261,-813,-1023,-1122,-1141,-1096,-1015,-920,-794,-679,-513,-378,-276,-378,-1934,-28,-482,-164,-279,-442,-640,-851,-1062,-1322,-1536,-1775,-1959,-2028,-2010,-1848,-1770,-1678,-1535,-1532,-1571,-1651,-1647,-1481,-1164,-739,-1447,-415,-1809,782,-883,-950,1083,967,-216,128,38,-351,-765,-1139,-1508,-1853,-2022,-2047,-1969,-1887,-1803,-1671,-1531,-1442,-1305,-1168,-1059,-1438,-1138,-1114,-720,-833,-875,-1000,-1488,-1331,-1440,-1471,-1431,-1315,-1161,-929,-717,-550,-947,-250,-129,-322,-712,-1156,99,63,-31,-155,-1305,-512,-1186,-1216,-1616,-2034,-1887,-1383,-914,-1171,-698,-470,-217,-659,-1609,-1619,-448,556,317,-2253,-646,-1395,-156,454,1409,1238,944,523,310,-86,-409,-1534,-1649,-980,-992,-924,-1010,-596,-332,-28,335,762,-560,-327,-1005,49,1580,2280,1512,828,-833,244,3629,1839,100,155,-333,-1904,-799,-524,-631,583,619,1408,-753,-2147,839,236,-1099,-1587,-1078,-811,-640,-393,-1762,-989,-214,-103,-189,-656,-365,-417,-494,-501,-961,-1451,-778,-166,-933,-480,292,-1168,755,1227,-1660,-278,-844,-522,-1706,-2105,-791,-1754,-934,-405,-130,873,1461,95,-143,1266,-550,2102,654,-1111,445,-1990,798,2617,2186,1078,303,2136,4371,-861,-5269,-9151,-21640,-29825,-40517,-25715,-5214,-322,-1938,-1032,-1268,-1387,-1407,-3284,-1327,-1342,-1391,-1537,-1744,-2034,-19459,-21611,-5078,-1048,-629,-204,161,-1354,732,925,-259,-439,1162,1082,986,835,615,-1086,-1478,-1001,-2200,-1899,-772,905,1125,307,281,1091,-280,479,150,-147,-1518,-2283,132,-1172,98,-1205,-259,-449,-648,-795,-889,-909,-871,-777,-1322,-913,-1215,-1234,-1086,-1798,-906,-2480,-1889,-988,-312,-192,-48,144,-1349,-64,576,609,299,-1484,-637,-328,334,166,-49,-269,-1396,-689,-859,-978,-1028,-985,-888,-1009,-1727,-1589,-633,-617,-1150,-573,-479,-430,-1836,-410,-137,-48,-2222,-976,79,19,-250,35,-13,-58,-484,-299,-490,-761,-1018,-1235,-1282,-2046,-751,-331,-1408,327,518,686,136,-896,-1108,-697],[-329,431,-792,-1285,-259,567,-35,-1134,-806,-10,409,-409,-383,336,-459,-381,329,-299,-351,-1131,398,267,-897,293,52,-342,-874,-1418,-1842,-1933,-1472,-1253,-86,569,1110,1535,471,-701,1085,1695,1156,-723,-501,-146,-743,-1329,-1744,-1944,-1780,-1451,-1058,-701,-441,-278,-206,-867,-1984,-1720,-762,-362,-786,-1158,-1113,-1475,-274,-471,-754,-1095,-1448,-1889,-2335,-2675,-2758,-2605,-2347,-2177,-2112,-2170,-2320,-2591,-2974,-3243,-2776,-2251,-1750,-1268,-892,-584,-405,-291,-1354,-398,-695,-649,-848,-1001,-1076,-1088,-937,-920,-1244,-730,-302,-166,-50,-166,-977,-177,-157,-995,202,313,-90,-1372,-530,188,-1235,-1131,638,-705,-578,1693,1759,382,448,1434,383,2315,1979,-2348,-865,2391,-2960,-6913,-21316,-35140,-35183,-21866,-1634,-1448,-1764,-2056,-2319,-2637,-2932,-3185,-2883,-2519,-2161,-1764,-1314,-1504,-586,-218,-1094,334,498,142,792,-944,1056,1078,1078,1088,-857,282,-308,34,371,-1356,-1332,241,167,-416,-800,-930,-359,289,393,-1390,-1081,-984,-1967,128,1698,1891,-1029,-476,-474,-422,-460,-702,-872,41,817,664,769,1157,-288,-760,-203,-1063,-1286,394,636,342,1734,1100,938,348,-452,-805,-589,-128,355,519,726,312,-1372,487,361,-871,-358,-158,-288,-353,-364,-1527,-2083,39,250,-487,738,287,-810,193,-183,1243,1204,-37,-554,746,-1183,46,-724,-235,-612,-835,-1203,-1445,-1702,-1923,-2105,-2250,-2354,-2413,-2434,-2427,-2405,-2381,-2343,-2274,-2169,-1996,-1815,-1636,-1536,-1472,-1446,-1946,-1438,-1325,-1072,-659,-120,384,-1437,359,1516,1355,-232,-994,-667,1106,655,168,-353,-793,-1213,-1635,-1843,-2143,-2260,-2066,-1763,-1141,-498,-1747,-1436,-2411,-2111,-1713,1007,821,-1283,-2288,-1895,-1056,-321,-463,-597,-983,-116,302,410,-982,181,-71,-1273,-628,-730,-629,-425,-491,-980,344,476,573,-421,-1632,-813,601,1878,1279,-1526,-1510,-1151,253,534,-1521,-1489,-1266,-1347,-1141,-646,-144,-620,569,-51,-1594,-1813,-786,311,209,-483,-511,-1654,-876,15,170,212,204,217,-434,226,-1833,39,-185,-769,-1092,-1521,-1297,-1393,-1419,-1335,-1167,-975,-779,-1340,-506,-503,-574,-829,-1086,-1203,-1487,-1844,-2132,-2392,-2651,-2836,-2985,-3066,-3059,-2998,-2785,-2459,-1999,-1495,-912,-363,223,612,-960,-352,-1088,-1157,-505,-1359,1582,-124,-766,858,-21,-1025,705,3146,-374,0,-1081,2098,6239,1670,6,-2158,-2856,21423,7361,58643,64559,65049,60033,50396,37994,20080,4586,1083,4548,4350,3754,2426,-2840,-4935,-3293,-6541,-2295,32,28,-71,-988,-20856,-940,-1262,-166403,-175426,-130775,-32186,-6886,-2267,-2100,-1963,-1753,-10070,-3621,-4586,-3542,-1554,-1091,-934,-691,-5806,-4154,-28,-1755,500,734,-1103,671,486,-1565,-71,-411,-707,-921,-946,-738,-293,-460,-667,-470,-1078,819,832,160,0,-345,-945,462,1993,1628,1177,-569,-485,-356,-670,-439,-570,-626,-721,-719,-1796,-1009,-493,-305,-137,-724,-1074,-1716,-575,-1589,-37,1497,2044,1227,240,194,-238,-915,-1203,-194,-325,-1113,-1679,-1722,-1285,-552,-318,869,768,-668,-1799,-1113,-785,-29,-778,-1785,-461,-1092,-1445,-1346,-944,-312,204,375,-792,697,1340,746,220,1035,159,-413,-1229,-2058,-2691,-2645,-1998,-1195,-389,287,569,1156,1299,1203,906,406,-268,-999,-1869,-2736,-3518,-2864,-2168,-1624,-1234,-1002,-966,-1117,-1434,-1919,-2558,-3080,-2682,-1954,-1189,-1128,-116,623,798,-138,-407,-1320,-1929,-1623,-1386,1567,984,-354,820,-603,-1838,-1269,-416,-183,-607,-616,-1026,-1415,-1647,-1823,-1856,-1805,-1645,-1717,-1170,-983,-1323,-1205,-884,-1060,-1323,-1608,-1868,-1971,-1929,-1588,-1101,-633,-138,-487,-474,364,826,1393,-475,-1034,1574,1453,67,-946,-258,-356,-1443,-1518,-194,-844,-1338,-1388,-997,-465,-147,-1681,-1613,-195,-1138,-879,-1568,-93,-1525,-1550,-2238,-2646,-2488,-1985,-1448,-970,-539,-398,-231,-222,-441,-737,-2113,223,-584,886,907,275,378,644,-466,-101,223,56,-19,-113,-2034,-1450,-1381,-524,-21,214,-177,-63,148,427,-290,-957,-1497,-1086,-1549,181,-477,-1058,1036,784,-560,-455,-1233,-1913,-2138,-1691,-1042,-723,-19,-608,429,501,518,445,575,-1541,530,513,11,-1575,-1324,-939,-755,-854,8,-63,-1427,-214,-360,-316,-412,-522,-654,-726,-813,-937,-1044,-1205,-1385,-1628,-1887,-2130,-2385,-2524,-2463,-2161,-1656,-1140,-981,-216,262,621,844,-663,-117,-1041,-752,-752,-646,-1400,-2281,-3227,-3019,-2026,-1067,-2264,-607,-1329,-210,282,1764,1466,929,339,-409,-1162,-1707,-1862,-1577,-1075,-527,-645,-1112,-381,4,-585,1974,1952,-527,-293,-667,352,1629,2167,1287,834,-799,140,718,-3,-699,-1225,-1511,-1610,-1017,-534,-618,217,460,595,-748,-1599,455,308,-970,-1556,-1006,-337,-533,-675,-1507,-1014,-1195,-1405,-1584,-1705,-1795,-1823,-1884,-1923,-2048,-2263,-2592,-2938,-2546,-1947,-1310,-899,-1,617,-1531,-113,-742,57,-1974,-1719,-1004,-2130,-956,-1247,-1080,-574,77,-368,-231,1392,-508,1878,935,-1084,318,-1925,1081,2906,2472,978,375,2599,4416,-626,-4328,-10012,-23469,-28341,-37886,-27557,-9344,731,-2452,2506,1932,-394,629,-1919,-624,-1142,-1471,-1655,-1733,-1843,-18550,-21155,-4450,-2717,-2102,-1357,-632,-1569,592,1001,-161,-603,1101,679,114,-573,-1232,-1556,-1318,-648,-1735,-1983,-573,1666,2444,713,255,1059,-171,769,359,-137,-1672,-2092,61,-637,-1257,-1616,-1522,-1143,-698,-287,0,122,44,-233,-1588,-1220,-1913,-2524,-2416,-1906,-1218,-2124,-2158,-1055,-102,-122,-258,-440,-1045,-934,-1053,-1074,-895,-1412,-639,-474,576,948,1280,207,-1363,444,1415,1836,1477,333,710,-994,-1742,-1567,540,83,-1114,-65,1558,197,-2020,-316,1059,434,-2369,-500,312,-481,-1237,-1926,-2359,-2185,-1729,-1258,-867,-608,-418,-329,-1159,-1412,-501,-576,-1671,-709,-707,-558,-355,-739,-942,-365],[-701,-472,-874,-1306,-205,228,5,-1033,-571,-39,285,-435,-510,315,-601,-513,373,-373,-163,-1404,178,286,-657,124,-450,-1211,-2123,-3060,-3870,-4092,-3377,-2449,-1530,-731,-77,456,500,-296,1335,1402,1306,-1001,-562,35,805,489,202,-1827,-803,-179,51,449,921,673,188,-859,-1988,-1881,-1083,-328,-779,-1137,-1035,-1165,313,336,-143,-605,-928,-1090,-997,-1042,-834,-1614,180,738,759,170,-257,-53,-1323,-919,-1253,-1469,-1576,-1597,-1659,-1762,-1983,-2251,-2605,-3006,-3340,-3444,-3249,-2843,-2395,-1992,-1544,-1207,-1341,-485,-208,113,420,-111,-1505,-691,-302,-701,331,525,158,-1335,-923,-1173,-1734,-2267,-2753,-3145,-3169,-2885,-2648,-2508,-2442,-2514,-2614,-2695,-2817,-2840,-2734,-2609,-3841,-9895,-29350,-46166,-42588,-22826,-1459,-1675,-1058,-959,-941,-1929,-1316,-1698,-2110,-2503,-2614,-2227,-1618,-1875,-502,32,-1082,340,845,221,1104,-1224,1028,844,676,596,-452,685,-173,337,728,-1196,-1577,646,1000,-239,-787,-806,-46,-53,-474,-1495,-1112,-1410,-1286,-190,237,665,-1444,-690,-641,-731,-447,-468,-775,-159,1298,1217,1394,1335,-231,-1025,-326,-1070,-1079,-28,-414,-807,-1175,-1349,-1340,-1114,-650,-77,549,56,1317,715,608,150,-1814,-307,475,-905,-701,192,-365,-752,-865,-1717,-1982,97,801,-871,1920,265,-1039,25,-376,1686,1773,65,-658,276,-1115,267,-805,-514,-857,-548,-1481,-1197,1288,1883,1100,-1917,-511,-1094,-833,-1026,-696,-1666,1578,1510,-974,-433,-1528,-1535,-112,-95,-1219,-1742,759,1137,1002,1857,2189,1262,-1894,-185,1433,1339,-240,-1357,-421,768,299,-130,-474,-777,-971,-1893,-1188,-1599,-1632,-1805,-2020,-2067,-1907,-1735,-1431,-2478,-2122,-1973,312,566,-1941,-2139,-1951,-1021,1264,1354,-877,-986,-177,1151,985,-253,-165,336,-985,-313,-682,-1063,-1495,-1925,-2223,-2196,-1959,-1718,-1557,-1504,-1363,-1325,-1329,-1343,-1584,-1361,-1467,-1390,-1478,-1665,-1895,-2112,-2195,-2014,-1659,-1263,-939,-431,-395,-1747,-1674,-1054,385,271,-415,-524,-1916,-1082,-1329,-1787,-2157,-2554,-2770,-2452,-2237,-1964,-1797,-1676,-1559,-1449,-1451,-1412,-1288,-1161,-991,-676,-333,45,-919,173,989,1168,-494,-1159,-433,-938,-1743,-1420,-188,-126,-429,-779,-1102,-1569,-1484,-1502,-1465,-1427,-1589,-1791,-2143,-2324,-2333,-2233,-1913,-1453,-1098,-238,-1767,371,-166,-562,709,-504,-1603,270,2479,-51,390,-1045,2232,6350,2006,131,-2038,-2667,18894,6425,74170,65049,318875,350751,355657,332632,24170,6021,1725,11523,19415,10785,1613,-1312,-4162,-3525,-5656,-2693,750,1931,3754,-4807,-15734,517,3989,-155412,-294179,-207930,-12547,-4534,985,244,-418,-873,-9214,-3877,-4934,-3385,-1840,694,1088,-1139,-4261,-2746,831,-1450,329,1909,-1093,1318,1159,-1907,593,249,-100,-509,-936,-1323,-1588,-1833,-1985,-2045,-1984,-1843,-1702,-1468,-1247,-997,-1238,-455,-103,183,420,-425,-116,129,-237,-147,1400,1338,1136,-533,-1517,-707,-437,-30,-779,-782,-1188,-1543,-435,-1266,-73,-14,-41,-38,-147,-274,-509,-885,-1371,-1900,-2518,-3095,-2590,-1674,-821,60,-243,465,564,-884,-1958,-1216,-891,112,-697,-1784,-54,-809,-1623,-1660,-996,-69,237,369,-904,493,1011,755,758,777,-73,-982,-1850,-2640,-2975,-2528,-1917,-1350,-850,-485,-239,-133,-140,-285,-511,-802,-1104,-1282,-1416,-1402,-1308,-1177,-1097,-1099,-1170,-1300,-1512,-1783,-2071,-2355,-2563,-2531,-2315,-2120,-1947,-1857,-1825,-1818,-1806,-1700,-1580,-1541,-1818,-1271,-1706,-770,-661,-596,-614,-668,-1820,-1382,-1109,-1203,-1281,-1331,-1344,-1371,-1302,-1248,-1135,-1028,-886,-1101,-1064,-576,-1412,-1080,-494,-595,-724,-830,-905,-872,-790,-491,-80,317,759,-746,-803,254,847,1363,-451,-958,1527,1154,-20,-1015,-432,-350,-1297,-1530,-251,-434,-906,-406,380,1625,267,-1886,-1670,92,-549,-915,-1538,-65,-1815,-287,-192,96,-504,-860,-869,-573,-92,-244,-57,-256,-791,-957,-2263,184,-750,764,617,520,367,314,-675,-365,510,593,1234,-336,-1941,-1580,-1586,-562,-280,24,179,282,628,2354,1571,232,-1510,-2748,-2624,-1480,-631,-1128,155,44,-802,-1064,-1864,-2625,-2492,-1592,-842,-848,241,-827,543,546,599,432,1116,-1187,1042,866,-385,-1681,-1452,-749,-806,-847,-575,-919,-1314,-1516,-1684,-1756,-1761,-1686,-1538,-1259,-947,-649,-333,-94,82,-196,-909,-96,-444,-927,-1540,-2218,-2855,-2991,-2195,-1408,-638,17,482,-888,-120,-865,-766,-997,-753,-1471,-2087,-2186,-1632,-811,-3,-2190,-612,-1289,-323,16,1324,744,-48,-849,-1706,-2267,-1972,-1170,-1389,-778,1079,-731,-1250,-557,273,-1044,1193,1513,-577,-311,-411,546,1577,1940,985,760,-824,-160,-894,-1689,-2496,-3060,-2532,-1793,-1061,-436,-525,438,737,946,-585,-895,509,1067,-884,-1540,-1023,258,-142,-536,-1338,-1419,-1844,-2250,-2558,-2743,-2858,-2911,-3017,-3043,-2878,-2523,-2078,-1563,-1274,-625,-143,-658,625,933,-1335,-35,-682,520,-1962,-1283,-1588,-2098,-1260,-1665,-1934,-2011,-1849,-1577,-1278,-949,-582,-198,168,-577,212,-1887,1185,1316,1326,744,350,1046,960,-326,-3505,-10845,-24598,-25941,-36172,-30129,-14291,-2349,-2555,1575,1030,-457,-5,-986,9,-5516,195,252,268,-3541,-17044,-20349,-3677,793,1172,1587,1950,-989,2441,2552,-109,-865,714,1226,1424,391,219,-699,-1037,-820,-1280,-1805,-1599,-1464,-1271,-1129,-1018,-1026,-1143,-1381,-1694,-2095,-2583,-2939,-2923,-2460,-1804,-1252,-620,-593,-628,253,1507,1690,1703,1546,-1830,-110,-1284,-827,-1269,-2066,-2617,-3048,-3116,-2973,-2810,-2731,-2805,-3003,-3414,-3776,-3073,-2325,-1505,-1396,-762,-634,1756,1522,1403,552,-1395,-145,1082,1875,1759,1041,1159,-828,-1783,-1637,337,-249,-1067,-238,1333,418,-2068,-295,964,121,-2250,-183,738,159,-470,-1172,-1934,-2661,-3249,-3227,-2669,-2040,-1406,-847,-1344,-931,159,406,-1773,563,589,703,-76,-674,-886,-176],[-558,-852,-1152,-1610,-2175,-2822,-3519,-3929,-3356,-2614,-1921,-1265,-660,-193,-709,-544,468,-352,66,-1565,41,279,-452,176,-189,-772,-1497,-2200,-2587,-2252,-1399,-799,213,807,1202,1424,592,103,1138,847,578,-1151,-621,191,527,682,536,-2086,-1044,617,1865,2253,2405,269,97,-698,-1880,-1800,-1397,-294,-774,-1096,-931,-828,593,388,-4,878,923,-724,-653,-1326,-923,-1829,154,1078,964,-6,-329,-111,-1311,59,137,-143,-928,462,919,1120,267,683,-1177,616,-326,-628,-372,-744,-843,-880,-1056,-1307,-1480,-1635,-1797,-1842,-1803,-1724,-1766,-1408,-1172,-895,-563,-164,216,-1155,-1350,-324,-1008,-1162,407,-677,-327,1791,1543,351,198,342,-117,-513,-929,-2078,-2808,-1650,-4495,-11104,-35026,-52094,-45362,-20997,-1212,-2008,-525,-182,175,-2208,264,-1121,-284,753,1153,2057,1161,-2189,639,-508,-1097,167,367,-120,-586,-1529,-1467,-1811,-1969,-1873,-1629,-1289,-926,-618,-288,-871,-1806,274,331,-184,-701,-590,-477,-838,-1253,-1699,-2146,-2595,-2902,-2471,-2110,-1787,-1609,-1484,-1393,-1377,-1484,-1578,-1671,-1796,-1835,-1914,-1975,-2016,-2093,-2143,-2247,-2425,-2645,-2779,-2620,-2244,-1750,-1063,-315,479,760,914,2790,-44,1692,841,442,-52,-1993,-1152,9,-915,-1044,-43,-617,-627,-238,-1834,-1355,67,1547,-1119,2000,399,-1213,-144,-591,1326,1572,220,-727,-211,-809,-916,-1628,-2093,-2126,-1553,-1620,-1470,117,545,867,-2196,-648,-969,-788,-1169,-409,-1599,651,647,-356,-107,-1212,-1876,441,228,-1002,-1392,-798,-1222,-1602,-1794,-1639,-1248,-1945,-703,566,1144,-201,-1716,-111,2474,1681,157,87,700,190,-2012,452,-1103,475,-593,-1400,601,-153,-1042,-1237,-2354,-1895,-2167,-2260,-2188,-2200,-1843,-1797,-975,359,649,-1118,-917,-219,34,-465,-1080,-1674,-2234,-2699,-2665,-2368,-2064,-1903,-1874,-1912,-2067,-2382,-2785,-3244,-3081,-2716,-2423,-2200,-2039,-1927,-1879,-1905,-1942,-1895,-1781,-1599,-1592,-875,-495,-90,103,-1265,994,-641,-1886,-1525,-1265,1189,659,-295,-507,-1960,-1127,-390,-1319,-2033,-2324,-1949,-1283,-831,-1749,79,236,-877,-1124,-812,1944,1334,985,-929,-76,280,1094,-428,259,870,716,-150,-1190,-618,-1018,-1801,-1243,-608,-220,140,298,-338,-1471,484,1042,-350,-1223,-1550,-69,1535,1526,339,-1628,-838,-1797,-2288,-2656,-2001,58,-174,-333,-2015,-903,-1690,-1323,418,292,791,-926,207,6487,2395,179,-1899,-2162,15680,5340,72429,60033,350751,1729693,1768008,887784,26862,7470,2478,14831,25992,20397,3725,448,-3140,-3656,-4606,-2955,3993,2176,1187,-8408,-10965,-2303,3350,2697,2479,-1207,5790,-4463,3545,6036,4659,2777,-7946,-3974,-5162,-3083,-2118,3330,2933,-2126,-2326,-1341,1709,-1181,141,789,-1240,661,757,-2016,1036,2048,2180,1309,1823,1552,-634,376,113,-812,-1833,-1172,-1350,-1207,-905,-1035,-1498,164,487,717,893,-194,286,604,216,-43,2011,2161,1762,-587,-1077,-250,-281,94,-1457,-1100,-1617,-2088,-2348,-2406,-2262,-1858,-1359,-674,-407,-22,-41,-323,-795,-430,401,1205,441,-574,-1873,-3139,-3139,-1967,-869,-1018,-1922,-1274,-952,111,-655,-1795,-2099,-1980,-1202,-263,519,496,319,333,-934,352,731,319,-491,-1446,-2433,-3319,-3438,-2730,-1984,-1330,-802,-375,-14,247,465,644,828,990,1167,919,481,742,-866,-993,-297,-626,-581,-185,-104,-298,-861,-1407,-1848,-2107,-2133,-1923,-1606,-1361,-1175,-1104,-1121,-1188,-1268,-1270,-1267,-1505,-1623,-971,-2017,-731,-594,-456,-344,-320,-1668,-1102,-1084,-1139,-733,-133,-599,-1018,-1342,-1962,-2548,-2953,-2739,-2153,-1584,-1095,-1438,-876,-169,-657,-156,250,380,-648,-222,820,1002,1081,801,-1013,-975,177,923,1318,-482,-835,1446,818,-174,-1138,-538,-247,-1070,-1449,-503,-510,-953,-493,183,1542,649,-2105,-1737,363,77,-921,-1537,-196,-1940,-543,-211,378,2561,1652,414,43,-691,-1085,-997,-655,-920,-993,-2278,56,-971,-614,-1207,-1919,-2699,-3333,-2783,-1970,-1128,-366,363,-465,-1183,-1428,-1718,-646,-528,-202,518,679,1101,3041,2436,254,-1447,-657,-1306,-2345,-3229,-2900,-2102,-1366,-882,-841,-2,-252,-446,-346,-1031,-1015,-503,-1102,-1052,-1229,-1300,-1224,-1048,-856,-584,-292,-777,-1685,-1498,-564,-817,-836,381,191,-1190,-315,-545,-780,-905,-1002,-1011,-868,-1080,-467,-231,-43,125,-221,-704,415,449,474,249,-92,-545,690,-549,-655,352,497,272,-1114,-374,-813,-1357,-1825,-2182,-2277,-2119,-1821,-1439,-1069,-806,-2047,-659,-1221,-869,-1202,-1686,-2221,-2809,-3089,-2813,-2226,-1536,-962,-1120,-657,584,-768,-1413,-695,583,-1109,439,287,-688,-487,-906,-1286,-1698,-2127,-2511,-2786,-2745,-2489,-2079,-1651,-1238,-818,-501,-896,-612,-311,-351,669,1029,1440,-307,-221,143,1978,-829,-1540,-1096,590,745,148,-1253,-569,-522,-297,24,-973,576,724,730,713,-275,-926,-869,-697,-1486,-855,117,-407,781,724,-1141,15,-616,-238,-1668,-1049,-1846,-1969,-2432,-2855,-3230,-3386,-3099,-2725,-2364,-1987,-1567,-1112,-644,-134,222,-1840,1167,1971,2422,414,252,2917,4359,48,-2782,-11773,-24509,-21328,-34615,-33443,-19712,-5410,-2000,7038,3284,-460,-785,-481,712,-10237,-4342,801,-344,-5925,-15026,-19130,-2703,4346,1975,3831,3270,-59,3387,3336,-4,-1098,79,573,1028,-165,-144,-609,-716,-190,-901,-1530,-185,896,702,526,-35,438,-272,631,611,-123,-1278,-1577,421,368,336,-1265,-931,-822,-739,653,2909,3064,2956,2728,-1836,97,-1375,-781,-820,-1940,-1164,-1708,-2314,-2551,-2777,-2851,-2807,-2611,-2364,-1993,-1561,-1158,-712,-1361,-911,-644,1008,1360,1440,877,-1388,-616,788,1833,1830,1585,1305,-506,-1675,-1723,89,-588,-964,-391,210,149,-1675,-242,-142,-296,-1912,-657,-854,-1068,-1232,-1371,-1491,-1539,-1564,-1538,-1479,-1431,-1334,-1238,-1355,-1128,-1068,-1020,-1586,-1061,-1136,-1159,-1231,-1337,-1525,-1766],[-2452,-2119,-1386,-1286,-85,467,21,-722,-265,-179,25,-244,-694,200,-945,-598,151,-393,181,-1716,-162,62,-459,-64,838,445,-66,-591,-1081,-1707,-1482,-1287,-948,-612,-341,-135,2,31,-56,-195,-363,-1126,-741,-677,-808,-890,-894,-1893,-1210,-609,-410,-206,-66,-201,-50,-443,-1714,-1509,-1599,-852,-787,-1057,-810,-509,736,429,139,663,369,-504,-909,-1468,-1914,-2271,-2154,-1771,-1334,-948,-609,-359,-1253,-65,31,87,-950,360,515,725,250,660,-566,1553,34,-752,-775,-477,-682,-713,1107,-610,-1438,471,136,-299,-718,-1126,-1432,-1659,-1372,-949,-351,349,748,-796,-1720,-473,-676,-1079,264,-640,-189,1939,1316,394,-140,-912,-1540,-1899,-2027,-1898,-3385,-1423,-4581,-9527,-32332,-44097,-39361,-18603,-291,-2321,-407,1180,1723,-2229,433,-811,-18,1430,1686,2040,823,-2153,413,-996,-1059,45,399,576,1128,-1763,482,218,-1,-172,-367,-592,-884,-1301,-1739,-2226,-2771,-3131,-3076,-2683,-2079,-1477,-954,-460,-64,-1630,-1324,-1529,99,42,-367,-878,-1573,-2353,-3183,-3592,-2666,-1657,-606,-480,1289,1450,3299,3852,32,-1451,-513,-872,-515,224,-938,293,-710,-977,13,829,805,908,2632,-67,1971,964,310,-219,-1723,-1945,-410,-849,-1269,-757,-896,-809,-675,-1752,-635,-604,-720,-991,-878,-897,-1274,-1029,-1223,-1527,-1943,-2538,-3226,-3808,-3278,-2383,-1504,-626,48,-406,-1492,-1662,1541,1489,1300,-2376,-739,-796,-716,-1262,-237,-1280,219,555,285,317,-783,-2094,1633,289,-709,-983,466,-157,-876,-1612,-2228,-2574,-2374,-1806,-1045,-360,-102,-2002,215,1027,880,287,204,-286,-767,-1915,-1561,-1931,-2183,-2302,-2462,-2568,-2663,-2659,-2534,-2349,-2045,-2267,-1272,-812,-1621,-1476,-1583,-926,986,1199,-1303,-777,-242,504,-38,-737,-1480,-2239,-2896,-2920,-2378,-1631,-948,-382,-349,291,313,-106,-558,-1059,-1402,-1941,-2429,-2784,-2926,-2897,-2805,-2659,-2392,-2006,-1439,-1608,58,845,164,285,-1566,1104,-821,-2041,-1447,-1435,1282,916,-167,-491,-1810,-1064,-54,770,415,27,-239,-338,-591,-1682,-757,-657,-902,-1177,-493,-56,61,142,-872,-33,-258,-692,-1120,-1402,-1595,-1735,-1949,-2136,-2262,-2151,-1794,-1095,-74,-214,909,770,-89,-1334,669,1097,-125,-1287,-1439,177,1953,2247,228,-1612,-1184,-2154,-2505,-2318,-2060,1676,-208,-153,-1643,-2189,-1298,-1672,1258,596,1118,-816,1666,6541,2661,86,-1827,-1707,12142,4171,65942,50396,355657,1768008,2268698,906536,27612,8678,3235,18327,33364,21384,4718,2284,-2050,-3739,-3686,-3334,4106,-2421,3780,-12212,-8140,-1824,-962,-200,-49,-1924,-2382,-5674,361,80,-551,-310,-6493,-3934,-5446,-2719,-2434,3784,2936,-3254,-568,-76,1856,-1042,-86,-180,-1543,-1562,-2164,-2332,-2205,-2064,-2070,-2196,-2255,-2177,-2039,-2065,-2204,-2424,-2651,-2825,-2922,-2759,-2406,-1896,-1784,-816,-215,334,825,15,625,971,597,80,2849,3255,1666,-660,-688,145,-76,-141,-2179,-809,-964,-1138,-1416,-2154,-2664,-2604,-2038,-1070,-736,-170,1,-94,-658,-627,291,2847,2758,325,-235,1539,956,88,-485,-1300,-1897,-2079,-1740,-1088,-428,-1851,-6,295,-799,534,1103,260,394,212,-911,216,445,739,1254,690,180,-221,-459,-776,-658,-665,-647,-587,-462,-317,-108,157,501,864,1246,865,222,319,-859,-1349,-773,-436,82,-138,-936,-1694,-2167,-2035,-1362,-509,305,1062,172,-273,-771,-1154,292,1399,1217,-939,-6,-1290,-1394,-1688,-2212,-2437,-2262,-1886,-1463,-973,-1404,-673,-779,-1650,-724,-31,-561,-971,299,1101,-1335,-503,766,187,-1811,-1031,-1720,-2452,-3061,-3381,-2949,-2244,-1509,-802,-146,482,1010,1329,401,-1205,-881,99,1029,1160,-584,-707,1312,443,-404,-1331,-565,-88,-850,-1320,-1024,-1404,-1451,-1029,-306,439,980,-2177,-1817,592,701,-913,-1573,-324,-1641,-837,-237,176,474,54,-352,-752,-1134,-1555,-1958,-2415,-2895,-3285,-3430,-3240,-2901,-2528,-2152,-1840,-1610,-1466,-1405,-1474,-1568,-1730,-1847,-1832,-1709,-1401,-1660,-816,-731,-448,-68,-58,-134,-308,-610,-1012,-1544,-2155,-2827,-3453,-3822,-3452,-2784,-2050,-1333,-1337,39,-484,-551,-627,-1078,-1205,-80,-1411,362,391,517,129,-496,-1237,-1996,-2698,-3293,-3505,-3363,-3052,-2685,-2414,-2226,-2130,-2137,-2147,-2142,-2095,-2036,-1969,-1932,-1892,-1959,-2175,-2490,-2969,-3560,-4278,-4361,-3527,-2641,-1698,-742,-77,-240,1417,-304,-935,50,1207,136,-1304,0,-391,-722,-1256,-1488,-1738,-1739,-1724,-1578,-1623,-1880,-2320,-2935,-3563,-4034,-3899,-3292,-2593,-2001,-1417,-1031,-788,-619,-801,-795,-847,-1135,-1488,-1844,-2284,-2650,-2912,-3011,-2812,-2407,-1891,-1329,-744,-272,49,214,194,-875,-67,-285,-573,-879,-1116,-1333,-1475,-1432,-1273,-1044,-755,-424,-110,28,328,-202,411,-781,-1538,-1178,7,59,341,-1218,316,79,721,1187,-956,1490,2345,2492,2165,-67,-687,-922,-1228,-1581,-1117,16,-118,1870,3227,-949,83,-503,1226,-1401,-573,-1412,-1074,-1048,-2022,-2994,-3883,-4239,-3714,-2932,-2141,-1387,-700,-100,454,405,-1752,1075,2549,2155,16,103,2868,4004,461,-2132,-13035,-22930,-14178,-30855,-34662,-22488,-8227,-853,8564,3424,-390,-1585,-521,-1201,-13635,-9169,-2652,-3462,-6538,-12672,-17544,-1550,4622,1479,3490,2967,964,2019,1668,204,-1186,-450,-83,593,-695,-544,-540,-344,-65,-587,-1229,87,1547,1981,1380,-211,279,-367,1170,730,-51,-834,-1323,422,796,530,-1220,-1180,-1010,-807,1031,3365,3507,4019,3093,-1708,218,-1454,-787,-787,-1655,-1340,-1981,-2498,-2888,-3101,-3149,-3073,-2833,-2534,-2102,-1612,-1159,-687,-1310,-1049,-467,758,909,933,865,-1323,-815,80,-336,-783,-1186,-1508,-1718,-1768,-1810,-1541,-1314,-1095,-885,-691,-619,-1073,-616,-637,-728,-1517,-975,-1117,-1267,-1359,-1411,-1424,-1343,-1254,-1017,-768,-519,-224,-109,-1225,-158,-260,321,-1316,-97,-569,-1087,-1724,-2432,-3208,-3917],[-507,-536,-858,-1295,-389,-375,-434,-655,-831,-1069,-1367,-1624,-1666,-1411,-1138,-675,-341,-384,304,-1681,-318,-285,-598,-311,676,566,407,268,107,-1629,-365,-614,-355,-479,-628,-775,-911,-1053,-1164,-1119,-883,-1001,-896,245,1155,1601,-108,-1663,-1267,777,1914,2405,1769,-744,176,-156,-1536,-1184,-1381,-311,-855,-1178,-1923,-1571,-712,81,236,1091,1290,-318,-1162,-1502,-782,-1963,-1690,-2375,-2642,-2257,-1803,-1453,-1243,-1125,-1115,-1187,-1288,-1331,-1323,-1193,-1014,-750,-493,-260,-16,-849,-1176,-247,-588,-1013,632,-648,-1477,417,145,-124,-431,-797,-1163,-1768,-1714,-1714,-1489,-1103,-714,-447,-2142,-638,-342,-1018,-46,-700,-610,-939,-1157,-1176,-912,-487,95,769,1176,-810,-3133,-2428,-4173,-6679,-27466,-37807,-34375,-16281,367,-2746,-1745,544,2152,-2031,498,-650,246,1993,2041,1865,328,-1910,138,-1341,-1117,-159,63,749,609,-2032,112,-282,-755,-1266,-1847,-2452,-3061,-3494,-3155,-2537,-2032,-1385,-891,-539,-381,-16,142,197,6,-1719,-1543,-1093,-785,-1175,-1683,-2206,-2715,-2696,-1949,-1577,-472,82,-446,-650,1150,1533,2941,3601,81,-1637,-618,-736,-273,149,-1335,310,964,34,26,659,788,879,2422,-128,2039,967,106,-461,-1319,-2011,-899,-843,-1416,-247,-477,-1004,-1512,-2011,-2469,-2857,-3291,-3653,-3802,-3547,-3336,-3235,-3243,-3329,-3419,-3411,-3091,-2546,-1886,-1207,-1164,114,599,-446,-1320,-1858,1540,1399,1147,-2428,-884,-694,-716,-1386,161,-932,423,1096,829,720,-422,-2259,1648,12,-468,-651,959,507,97,-237,-481,-732,-1429,-1624,-1112,-1148,-1156,-2191,-1114,-1153,-1176,-1159,-1068,-961,-778,-1765,-314,-205,-107,-369,-876,-47,-156,-264,-375,-1832,-1408,-2290,-988,-1025,-1073,-1138,-1395,-1255,-1414,-1577,-1796,-2125,-2547,-3028,-3475,-3562,-3019,-2438,-1939,-1417,-1006,-667,-471,-394,-391,-517,-812,-1195,-1643,-2076,-2336,-2441,-2381,-2218,-2013,-1815,-1656,-1487,-1239,-948,-1185,-1637,200,611,126,498,-1651,1104,-969,-2214,-1468,-1550,-352,-500,-499,-482,-1585,-934,-124,222,345,423,526,-343,515,-1528,782,-703,-936,-1192,-224,654,536,123,-833,-517,-1134,-1799,-2448,-2948,-3033,-2507,-1852,-1212,-1007,-1138,-1669,-975,-66,-506,605,729,109,-1175,532,1047,84,-1328,-1263,402,1214,1105,114,-1396,-1495,-2380,-2254,-2001,-2016,191,-244,-3,-344,-2011,-2567,-1187,1790,891,1380,-704,1412,6514,2766,-107,-1797,-1284,8717,3076,55877,37994,332632,887784,906536,853222,26348,9513,3955,21625,40776,21629,4821,4172,-947,-3688,-2931,-3912,4009,-285,1693,-16125,-7594,817,5537,5144,5180,5929,6912,-4734,4091,6200,5256,3363,-4822,-3744,-5799,-2266,-2702,2966,2662,-4445,938,1043,189,-991,-1110,-1445,-1714,-1648,-1692,-1734,-1785,-1740,-1642,-1621,-1683,-1754,-1720,-1702,-1702,-1798,-2263,-2224,-2466,-2479,-2279,-1900,-2044,-1037,-548,-121,259,217,919,1253,925,253,1935,2056,1502,-713,-335,459,147,-546,-2225,-823,-735,-1071,-1326,-1408,-1316,-992,-627,-318,-1034,-312,16,82,-536,-840,112,2605,2619,293,-382,2069,1680,142,261,-1230,-1745,-1390,-1053,523,-293,-1876,11,695,-773,624,721,-40,491,50,-796,100,175,681,1769,1624,1509,1485,181,-605,648,627,125,-436,-1008,-1625,-2223,-2670,-2413,-1846,-1291,-824,-452,-108,-858,-1593,-1224,-286,-446,-981,-1643,-2364,-2684,-1855,-780,-485,908,1860,-14,-415,-850,-1201,268,1357,1148,-1051,70,-1032,-1137,-245,-1731,999,771,443,201,23,-1049,-596,-1106,-2155,-2347,-2452,-1672,-991,227,923,-1536,-529,2024,773,-2232,-322,-1337,-386,-1510,-1490,-437,752,-398,-814,37,-125,-494,-853,-1112,-1351,-1476,-1598,-1694,-1685,-1667,-1496,-1359,-1266,-1173,-1584,-1124,-1238,-1346,-1550,-1717,-1842,-1947,-1891,-1678,-1446,-1125,-1923,-1892,-366,-370,-895,-1645,-817,-1291,-1379,-1573,-1612,-1504,-1275,-990,-709,-451,-295,-194,-239,-760,-697,-2023,-1493,-2043,-2646,-3200,-3280,-2777,-2268,-1834,-1571,-1413,-1453,-1619,-1830,-2022,-1930,-1630,-1063,-870,-711,930,1346,1618,1713,1591,-710,-1116,-868,-980,-1473,-2270,-2780,-2608,-1908,-1092,-1840,52,-734,-666,-822,-1014,-1420,-322,-1753,439,295,441,-125,11,-454,-720,-960,-1167,-1307,-1491,-1552,-1714,-1916,-2099,-2263,-2426,-2508,-2514,-2444,-2331,-2174,-1993,-1738,-1817,-1357,-1222,-1177,-1173,-1232,-1282,-1270,-1235,-1107,-909,-623,-253,39,-53,-1225,-171,330,140,-1461,-335,-573,-835,-1278,-1149,-1320,-1576,-1926,-2318,-2718,-3022,-2935,-2454,-1717,-919,-373,244,588,699,-281,473,68,-402,-947,-1543,-2202,-2830,-3424,-3912,-3988,-3491,-2898,-2294,-1610,-951,-568,-255,388,953,919,80,519,-856,-180,-832,-1558,-2292,-2917,-3380,-3447,-3122,-2749,-2448,-2204,-1976,-1749,-1533,-1215,-889,-527,-757,-1562,-1255,451,1124,1399,-1238,531,106,743,868,-897,1366,2203,2234,2004,126,-497,-1008,-1801,-1479,-1332,45,191,2059,3114,-781,160,-361,1489,-1172,-284,-769,-587,189,-587,-1446,-791,-830,-1226,-1533,-1685,-1670,-1538,-1351,-1117,-938,-1643,-397,-78,314,-441,-82,1956,2575,857,-1540,-14255,-19394,-5313,-23885,-31146,-19803,-8362,636,5037,3338,-281,-2326,-1216,-4103,-16220,-12706,-4377,-4262,-4799,-10191,-15729,-297,2976,878,2830,2559,1988,1676,1124,519,-1076,-689,-836,-1087,-1233,-1292,-1271,-1221,-1103,-1002,-915,-751,-615,-510,-451,-385,-266,-466,-68,57,43,-376,-1077,400,559,713,-1097,-1222,-1144,-797,1371,1701,1746,1694,1543,-1606,266,-1511,-838,-730,-1337,-657,-350,-1365,-2083,121,334,509,681,41,-1252,19,968,736,-1266,-1152,-167,1139,1030,819,540,-1217,-713,-690,-1188,-1691,-2144,-2516,-2766,-2812,-2750,-2597,-2469,-2393,-2342,-2297,-2347,-2401,-2441,-2417,-2395,-2314,-2244,-2123,-1991,-1792,-1563,-1319,-1013,-941,-350,-657,339,686,-103,-1043,145,-386,487,-1071,300,741,382,-386,-522,-1020,-1468],[-729,586,-825,-1257,-27,469,-144,-596,-254,-297,-367,20,-886,-80,-1225,-278,172,-317,230,-1458,-373,-736,-828,-542,-491,-752,-1089,-1441,-1832,-2281,-2452,-2147,-1676,-1208,-777,-380,-34,185,244,173,-27,-830,-999,-1076,-1608,-2121,-2542,-2651,-2302,-1998,-1758,-1594,-1518,-1499,-1524,-1496,-1513,-1521,-1554,-1455,-1126,-1015,-571,-95,1156,396,379,3062,1719,-78,-1294,-1373,-591,-1651,-328,609,-191,-443,-319,-280,-1130,1086,2446,478,-909,444,45,410,35,26,648,867,494,-815,-1343,-946,-1422,-1759,-1709,-1478,-1419,-779,-604,-489,-484,-619,-840,-1345,-1409,-1560,-1492,-1198,-840,-436,-1869,-707,62,-862,-243,-751,-170,-299,-294,-121,-1448,653,1150,649,1119,-129,-2448,-3952,-3373,-3651,-23493,-33412,-30395,-14045,1022,-3164,-2606,81,1923,-1636,554,-534,-127,-579,-977,-1243,-1361,-1570,-1541,-1558,-1635,-1702,-1855,-1958,-2048,-2169,-2291,-2457,-2622,-2737,-2796,-2705,-2486,-2235,-1903,-1566,-1884,-1071,-923,-928,-956,-1099,-1391,-1743,-2186,-2697,-3139,-2566,-1927,-1235,-951,-2,-204,-1887,-1246,-1765,-525,149,-397,-779,964,1642,2519,2783,50,-1776,-685,-566,-59,-112,-1621,-614,-306,330,468,507,785,884,2232,-139,2001,932,-82,-692,-864,-1220,-1378,-840,-1363,-485,893,688,414,-1281,204,144,28,-51,-145,-205,-1255,-589,-1277,-412,-373,-348,-682,-1606,-69,1,-1317,71,-21,-479,-1151,-1988,-515,-765,-1068,-2281,-1884,-2386,-2910,-2914,-2399,-1864,-1330,-822,-359,78,-124,-2311,968,-219,-255,-385,1287,1249,1171,1072,951,283,-1280,-2050,-511,-1066,-1657,-2246,-2534,-2330,-1771,-1155,-566,-111,274,-1627,761,644,497,-219,-609,1174,730,1488,334,-1497,-1230,-2209,3,-732,-1600,-2083,-1839,-1246,-694,-172,-1412,-422,-281,550,442,187,-2014,-503,-995,-1428,-1862,-2160,-2225,-2043,-1759,-1522,-1413,-1380,-1440,-1554,-1621,-1713,-1808,-1883,-1894,-1843,-1752,-1596,-1352,-1089,-1050,-1703,-169,110,114,481,-1399,613,-1109,-2379,-1582,-1587,-374,-696,-972,-1151,-1349,-1417,-1409,-1311,-1027,-698,-256,-511,217,-1245,988,-1136,-985,-1098,-14,2131,713,-403,-811,-121,157,390,-365,-1108,-1891,-2637,-2831,-2170,-1591,-1208,-1569,-889,-205,-776,-112,-211,-371,-1018,-832,-1094,-1353,-1540,-1705,-1764,-1797,-1722,-1655,-1597,-1616,-2163,-1107,-742,-1947,507,-290,109,351,-1778,-203,415,3848,1177,1569,-606,3152,6399,2673,-389,-1815,-903,5721,2160,15271,20080,24170,26862,27612,26348,23333,9828,4552,10428,7320,5747,5348,5618,88,-3455,-2383,-4633,3632,-1553,-1981,-17244,-7726,2903,2355,-18553,-71587,-60617,4395,3578,2891,2039,1079,183,-2906,-3482,-6181,-2485,-2869,-2244,-2164,-5657,-2206,-2215,-2030,-1643,-1152,-624,-1510,423,45,-1250,1626,1836,1929,1140,1573,462,-1556,195,-400,-1328,-2151,-1664,-1560,-1182,-811,-2083,-2271,-233,-206,-350,-640,-911,-1260,-1617,-1835,-1840,-1564,-1100,-646,-746,-39,658,337,-924,-1549,-835,-481,-851,-435,-622,-158,201,547,-481,-1286,-436,-5,198,-427,-1059,-119,356,-91,-513,-964,-1222,-1233,-1002,-650,-1293,-1649,-1419,-1053,626,-161,-1837,49,1147,-692,671,331,-403,605,-139,-617,-651,-924,-807,-263,470,1263,2018,174,-407,989,2431,1149,873,805,954,64,-860,-1714,-2314,-2114,-1530,-966,-480,-779,-1698,-1600,-180,306,-43,-556,-1209,-2014,-2941,-2377,-1237,-138,934,-300,-553,-891,-1176,216,1195,992,-1077,51,-821,-869,51,-1166,478,3,-415,-502,-264,-643,290,373,-1744,-443,83,-574,-1035,-476,-71,-1678,-558,2091,1303,-2462,-353,-1221,-114,-1876,-1938,-648,153,-1007,-668,213,-212,-661,-1110,-1473,-1828,-2076,-2316,-2520,-2595,-2616,-2431,-2235,-2046,-1819,-1879,-1357,-1190,-984,-1029,-1158,-606,-644,-703,-808,-1027,-1216,-1632,-1943,-1754,-1953,-2019,-2092,-2151,-2193,-2295,-2397,-2501,-2604,-2611,-2455,-2164,-1773,-1366,-907,-485,-646,-484,-1889,-812,-1685,271,-628,1240,730,-419,-1162,-1134,-736,1554,1254,-116,826,-508,-1320,-1042,-932,-977,725,826,932,1005,994,-929,-905,-985,-907,-378,-875,-1377,-1909,-2409,-2759,-2669,-2198,-1624,-1085,-937,-905,-1647,-606,-1941,-416,-717,-1015,-1174,-1139,-918,-518,-13,-638,-1056,-1520,-77,-553,-833,752,-373,-916,-677,526,-109,-1111,-542,1492,1558,-1768,1067,849,199,1677,103,551,1607,1124,554,1,-501,-751,-706,-262,-1449,-204,1749,255,-1591,178,181,-762,-1312,-558,-580,-755,-1481,-227,305,-851,-1349,-884,-410,1255,-9,837,315,-308,-845,-1396,-1832,-2023,-2007,-1884,-1803,-1752,-1762,-1889,-1849,-1824,-1702,-1519,-1228,-1119,-739,-434,-276,-284,-473,-823,-1339,-1874,-2407,-2733,-2610,-2091,-1406,-770,-222,-585,-515,387,1187,1309,1357,587,1259,-877,915,-804,-1664,-1342,95,-216,-473,-1341,-955,-1130,-1269,-1317,-1261,-1155,-972,-797,-557,-330,-411,-1179,-2438,-1280,-1360,217,461,947,1029,-698,180,-259,772,-1030,-92,-172,-558,-1044,-1551,-2096,-2676,-3213,-2718,-2243,-1825,-1446,-1122,-866,-646,-539,-1592,-297,-215,-134,-974,-323,210,349,534,-1043,-14252,-14036,1093,-15279,-25060,-16721,-6144,-30,-441,-795,-969,-3005,-2556,-8264,-18301,-14709,-3877,-2293,-1374,-7855,-13915,882,1821,133,1960,1952,1901,1804,1685,844,-866,-579,-914,-342,-1186,-1392,-543,-487,-798,-1123,-1417,-1651,-1832,-1969,-2067,-2042,-1966,-1833,-1658,-1411,-1128,-868,-918,-275,-6,238,-954,-1075,-1288,-763,667,630,591,530,450,-1635,191,-1613,-994,-699,-1086,-641,-674,-946,-2037,-699,-473,-181,174,291,-1502,-293,901,649,-1311,-1265,-129,-618,-1101,-1564,-1906,-2048,-2030,-1953,-1932,-2000,-2113,-2171,-1976,-1586,-1983,-815,-1590,-523,-693,181,385,228,176,-8,-1059,-757,-989,-1344,-1630,-1666,-1457,-1133,-733,-593,64,-727,854,1257,-130,-893,353,-440,808,-902,149,2374,605,-456,-398,-571,526],[-2478,-2450,-2198,-1915,-1620,-1352,-1160,-1093,-1125,-1209,-1399,-1615,-1782,-1878,-1759,-1435,-897,-319,598,-1213,-399,-1348,-1186,-868,2014,3167,2592,2377,100,-1278,-358,-643,-368,1433,1306,1613,923,622,1601,1477,1278,-745,-1110,250,-19,-490,-957,-1497,-2018,-2591,-3127,-3195,-2661,-2060,-1463,-817,-1058,-434,-784,-357,-971,-1015,-477,-36,1165,323,495,514,217,-188,-1378,-1235,-1509,-1684,-1441,-907,-689,-552,-263,-329,-1044,517,3204,626,-793,630,-79,121,-102,-454,1163,3641,936,-762,-1256,237,-401,-1536,-469,-987,-1735,-1775,-1308,-706,-210,66,-77,-911,-1067,-907,-1447,-1778,-1662,-1077,-1514,-769,430,-693,-542,-861,-156,1463,1128,663,-2270,-564,-1267,-1953,-2699,-3144,-2549,-4965,-2506,-992,-20792,-30966,-27486,-12025,1117,-3592,-2569,-210,1348,-1215,537,-516,-319,-926,-1589,-2198,-2602,-2590,-2264,-1839,-1518,-1247,-1125,-1014,-947,-1543,-1003,-1108,-1223,-1306,-1402,-1478,-1553,-1658,-1677,-1647,-1628,-1528,-1440,-1425,-1355,-1321,-1347,-1329,-1276,-1794,-2018,-626,-288,129,-1434,819,300,-2202,-1396,-1882,-604,-34,-683,-1447,-1922,-1512,-489,716,-124,-1931,-738,-409,71,-72,-1812,71,3183,2063,324,357,766,879,2027,-122,1879,844,-263,-919,-448,-949,-1839,-2547,-2707,-2130,-1510,-867,-216,-937,1017,386,-379,912,2850,1869,-1081,-728,-1533,-478,936,1079,-649,-2044,751,862,-1453,99,123,-529,-1037,-2044,-456,-555,-644,-2098,-1190,-1037,-1228,-1534,-1679,-1966,-2303,-2701,-3150,-2820,-2287,-2268,-1281,-833,-416,-209,268,554,807,1047,1273,3,-1242,-2404,446,654,106,-1940,-849,-1058,-722,71,768,1056,1471,-1548,857,1121,472,-58,-338,644,-493,-1570,-2547,-3163,-2423,-2051,-1444,-1086,-795,-503,-1085,-958,684,1029,-1222,-211,-240,1177,2259,2187,-1691,1287,94,-839,530,-1735,-1367,-1067,-1569,-2049,-2526,-2846,-2838,-2622,-2302,-2020,-1790,-1617,-1481,-1390,-1370,-1382,-1370,-1365,-1293,-1812,-897,-578,-205,178,-1044,1033,-1264,-2485,-1767,-1540,1774,1763,177,-430,-1119,-581,-310,-164,-849,-1272,-1065,-746,-189,-841,995,-1337,-1044,-865,135,1952,454,-937,-786,-210,44,1049,458,-77,-620,-1108,-1563,-1855,-2030,-2058,-2035,-1896,-1746,-1665,-1610,-1634,-1698,-1775,-1919,-2040,-2144,-2177,-2203,-2152,-2106,-1967,-1838,-1712,-1599,-1825,-1287,-1144,-1801,-571,-340,195,319,-1910,291,776,2857,1464,1692,-517,3450,3504,2383,-727,-1863,-562,1843,1505,3276,4586,6021,7470,8678,9513,9828,9546,4959,7160,5189,3011,703,-1339,-2171,-3032,-2073,-5330,3042,-2821,-5709,-13850,-6401,3312,-28080,-186891,-182253,-220789,-11500,2976,2242,1616,986,496,-814,-3227,-6383,-1149,-2864,-1145,-1168,-5443,-710,-321,96,-1131,-356,1091,-946,366,-423,-852,679,394,112,-181,-460,-706,-1672,-1086,-1266,-1472,-1987,-1814,-1912,-1754,-1455,-2253,-2451,-407,184,395,407,336,46,-440,-1044,-1748,-2340,-2376,-1768,-793,184,732,464,-1252,-907,-839,-230,-766,-597,-650,-348,-136,464,-544,-1460,-522,-66,252,-326,-1265,-790,-1497,-1904,-1947,-1815,-1547,-1274,-1049,-952,-1339,-1554,-1501,-1871,-2313,-2673,-2665,-2271,-1745,-1194,-679,-320,-817,106,-339,-414,-620,-1203,-1844,-2199,-1907,-1093,-88,175,-177,1366,2771,1576,1167,753,1198,249,-826,-1945,-3041,-3025,-2054,-1135,-710,-551,-1680,-1844,-117,2003,-4,-254,689,645,-128,-993,-1892,-2594,-2381,-1513,-665,-876,-1040,170,950,783,-1035,-78,-706,-615,310,-538,-148,931,250,-447,-1017,-1401,-1476,-1340,-1257,-871,-769,-778,-1057,-963,-942,-1737,-584,403,1112,-2001,-434,-1084,165,-978,-2134,-883,-451,-1522,-406,72,-439,-858,-1256,-1540,-1793,-1925,-2055,-2169,-2203,-2266,-2221,-2252,-2357,-2470,-2605,-2732,-2860,-2824,-2724,-2498,-2236,-2072,-1933,-1828,-1837,-1815,-1753,-1944,-1576,-1461,-1215,-1845,-801,-618,-1787,-512,-692,-393,-330,-462,154,582,-27,307,-85,-548,-283,-1754,-1173,-1633,156,-857,1373,771,-633,-970,-1090,-824,1544,1091,142,1340,-233,-1149,-1171,-910,-1223,-1479,-1786,-1772,-1508,-1153,-789,-670,-1084,-822,-305,-466,-692,-1015,-1400,-1858,-2322,-2724,-2990,-3002,-2774,-2554,-2442,-2379,-2420,-2448,-2405,-2211,-1818,-1314,-787,-239,-21,-218,-777,-1525,52,-397,-834,611,-444,-849,-1243,168,115,-986,-675,1455,1804,-1528,1085,586,-139,-952,-1871,-2793,-3299,-2638,-1720,-849,-63,426,963,443,-1374,32,-462,-839,-1649,275,492,-828,-1353,-620,-449,-427,-1340,455,894,-990,-1085,-942,-2,326,37,-169,-172,-33,-404,652,523,218,-532,98,524,716,-772,-1919,-558,-699,-1245,-1656,-1729,-1496,-1083,-630,-359,262,188,-155,471,-796,-295,-659,-1354,-2107,-2519,-2051,-1091,-537,-729,614,2332,2649,2699,771,1626,-1185,497,-860,-1778,-1349,-486,-721,-861,-1449,-1007,-978,-939,-897,-897,-1025,-1272,-1714,-2251,-2901,-3042,-2284,-2605,-1006,-1085,256,595,829,1002,-632,198,-143,1080,-903,75,399,122,194,-139,-545,-1849,165,-583,-711,191,-284,-285,102,106,45,-1550,58,67,100,-1400,-486,371,481,625,-531,-12388,-7793,864,-7290,-19610,-15665,-4077,-155,-164,19,-263,-3476,-4152,-11863,-19883,-15273,-1273,1881,1744,-5774,-12193,344,-21,-644,-638,-877,-1098,-1338,-1597,-1871,-2158,-2294,-2333,-2137,-1831,-1725,-1177,-916,-682,-561,-524,-557,-684,-920,-1264,-1606,-1973,-2315,-2618,-2815,-2891,-2861,-2649,-2362,-2006,-1595,-1137,-777,-1357,-622,613,1044,1478,1883,2259,-1708,103,-1669,-1167,-617,-841,-601,740,-527,-1772,-553,-612,745,-14,-825,-1670,-1923,-1975,-1664,-1378,-1299,-590,-444,-381,-437,-567,-1083,-1025,-1318,-1614,-1833,-1845,-1615,-1222,-746,-1939,-1132,-1930,-384,-769,-187,857,834,432,-14,-1312,-432,395,-182,86,-1087,-457,-264,-1050,-220,-92,-785,-29,33,-149,-754,159,-364,229,-777,24,-90,-245,-494,-740,-1054,-1332],[-3107,-2909,-2631,-2434,-2281,-2152,-2056,-2007,-1952,-1823,-1665,-1391,-1086,-480,-1137,359,1633,-293,799,-873,-274,-1287,-1301,-1177,1699,3085,2291,2086,151,-1099,-418,-720,-487,1209,1099,1793,1017,498,1020,311,-258,-664,-1092,-925,-975,-918,-801,-979,-813,42,389,740,528,-1306,1260,936,-803,-74,-521,-385,-1036,-989,-1520,-2193,-2779,-3189,-3298,-3099,-2731,-2398,-2102,-1818,-1538,-1271,-940,-746,-1142,-597,-152,-345,-910,-118,2307,746,-601,882,-90,-65,-199,-921,1575,1620,1048,-699,-1001,-831,-1634,-2510,-3236,-3426,-2713,-1795,-919,-34,773,966,280,-503,-1055,684,453,-47,1070,519,-1192,-819,752,-512,-853,-1007,-226,1582,1345,1109,-1987,221,2076,-170,1085,1023,-1387,-4590,-1746,1083,-19390,-30352,-25587,-10270,1872,-3900,-1950,-303,1030,-819,-653,-1416,-1873,-1927,-1655,-1186,-1234,-938,-517,-698,-1405,-458,-503,-331,-620,-1355,-1342,-1752,-2143,-2477,-2787,-3042,-3255,-3451,-3513,-3486,-3455,-3349,-3259,-3237,-3140,-3049,-2980,-2844,-2675,-2475,-2245,-2021,-1817,-1568,-1448,-1201,-1111,-1988,-1563,-1952,-935,-937,-900,-1033,-629,-349,77,653,-488,-2148,-816,-329,62,-309,-1937,-258,2793,1882,131,175,685,811,1763,-137,1674,672,-471,-1173,-692,-912,-2132,-1014,-1059,-815,832,1327,-741,-628,1329,331,-935,1649,4268,1995,-864,-889,-1829,-910,829,1191,-676,-2391,112,-518,-1590,-1705,-2329,-2771,-3277,-3746,-4142,-4259,-3921,-3510,-3124,-2772,-2436,-2098,-1759,-1422,-1091,-778,-499,-232,-30,-2218,109,-398,-183,-513,-935,-1399,-1794,-1920,-1638,-1096,-1379,-2142,212,430,72,-1754,376,-214,-1437,-2625,-2777,-1505,237,-1610,801,1385,361,23,-154,1352,1382,3040,1748,-801,-1059,-1921,-870,419,412,-283,-1056,-1067,-39,-293,-968,-985,-1421,-1876,-2259,-2618,-2814,-2827,-2705,-2362,-1970,-1831,-1704,-803,-480,-238,-132,-834,-707,-441,-1339,-821,-1190,-1652,-2181,-2779,-3464,-4170,-4321,-3608,-2791,-2041,-1193,-469,97,700,-786,797,-1538,-2549,-2086,-1507,1205,765,199,-446,-990,-1579,-2222,-2798,-3133,-3268,-3103,-2655,-2297,-1828,-1447,-1259,-1193,-616,-430,-338,-259,-1467,-823,-619,-859,-1126,-1419,-1702,-2033,-2348,-2662,-2850,-2961,-2967,-2951,-2820,-2663,-2551,-2441,-2382,-2343,-2305,-2331,-2342,-2353,-2309,-2272,-2155,-2025,-1770,-1484,-1159,-1111,-1576,-1357,-377,-1637,1317,-481,179,233,-2034,627,1036,1514,813,-101,-1188,-2344,-3321,-3799,-3174,-2332,-1459,-762,-161,469,1083,1725,2478,3235,3955,4552,4959,5038,4987,4545,3945,3130,2322,1596,-2573,-2121,-5958,1635,-4346,-9147,-11005,-4612,733,-40135,4016,3863,3591,-34431,2810,2323,1912,1455,-210,708,-3145,-6175,-573,-2718,254,436,-4353,1085,1435,1735,-1338,-351,1913,-366,298,-1000,-548,-1423,-2336,-2981,-3053,-2578,-1940,-1748,-898,-602,-1656,-1912,-323,-236,67,-199,-2266,-2620,-695,2800,3276,689,521,1325,1469,1407,792,2740,2214,592,-843,257,607,440,-1577,-425,-899,-78,-800,-865,-792,-655,-544,400,-595,-1590,-623,-231,185,-302,-1512,-1094,-1451,-1455,-1108,-622,3,655,558,167,-1438,-1526,-1510,-1016,721,-8,-1664,88,571,-335,466,-432,-1336,725,-599,-292,-394,-734,-583,-1086,-1653,-2185,-2598,-2791,-2799,-2642,-2392,-2113,-1826,-1546,-1357,-1261,-1297,-1467,-1829,-2359,-3076,-3953,-4494,-3583,-2383,-1952,-149,1362,-72,-281,783,1563,2380,1972,-350,342,690,-1173,-794,-860,-863,95,600,506,-1005,-370,-768,-458,462,30,-881,1663,1708,1565,424,96,1141,436,-854,-877,-1309,-1538,-1600,-1419,-1154,-1751,-664,-16,376,-1575,-619,-1000,380,147,-1739,-1198,-1106,-1801,-777,-1352,-1835,-2281,-2759,-3145,-3461,-3539,-3472,-3308,-3059,-2881,-2667,-2613,-2726,-2951,-3307,-3773,-4260,-3938,-3246,-2418,-1574,-857,-224,-43,563,714,-991,-1943,117,-431,-925,-1980,-1706,-1739,-1895,-1198,-1073,-240,242,-694,209,384,-168,179,-138,-519,-156,-1671,-1502,-1453,-17,-1057,1444,766,-854,-762,-1003,-919,1374,826,353,1496,-42,-1048,-1322,-878,-1496,-1083,-1624,-2140,-2582,-2866,-2824,-2513,-2069,-1635,-1245,-993,-835,-822,-928,-1159,-1452,-1741,-2002,-2229,-2383,-2559,-2808,-3073,-3397,-3566,-3380,-2884,-2215,-1528,-934,-441,-76,102,-542,-1514,-152,-389,-853,-455,-470,-803,-1943,-495,213,-859,-739,1462,1704,-1361,252,-624,-1515,-2211,-2505,-2269,-1729,-1184,-698,-333,-63,149,195,157,-1142,-127,-220,-271,-1680,-30,183,-935,-1475,-726,-414,-174,-1214,-228,-518,-947,-1090,-1283,-1282,-1090,-780,-336,312,1079,-350,490,519,77,-534,312,772,508,-792,-1808,-382,1611,1514,489,-218,-1410,-1057,-832,-880,-100,-137,-173,432,-779,-442,2789,790,-1495,-306,-1249,-1827,-1740,-1241,-690,-245,36,111,-51,-334,-1507,-1355,-1943,-2615,-3126,-3543,-3498,-3125,-2726,-2370,-2027,-1733,-1437,-1129,-859,-603,-443,-307,-274,-407,-1614,-2090,-1021,-1443,-1942,-2486,-3047,-3572,-3850,-3394,-2829,-2295,-1812,-1350,-998,-675,-456,-303,-242,-1897,-356,-577,-852,-1002,-1257,-1519,-1808,-2103,-2502,-2879,-3272,-3536,-3209,-2526,-1752,-1002,-285,399,-42,-9491,-1049,2075,-1681,-16722,-16257,-2308,1454,1276,1211,-403,-3744,-5621,-11245,-21509,-14863,2093,1802,1400,-4174,-10782,200,58,-1489,-35,-70,-159,-340,-593,-883,-1166,-1245,-1165,-1161,-738,-1869,-776,740,392,-6,-156,1122,687,1863,1538,-916,-1030,-980,778,627,63,-480,-1094,-1734,-2358,-2891,-3084,-2690,-2032,-1307,-549,180,847,1403,1841,-1836,-25,-1739,-1415,-564,-671,-590,1088,-174,-1523,-914,-927,-360,-964,-1382,-1780,-761,-54,519,-1523,-1312,503,2459,2437,1537,1950,-1064,-110,348,675,503,426,401,368,-54,-1795,-1420,-2280,-450,-864,-763,-874,-894,-824,-645,-1579,-204,3,-430,326,-896,-1068,-702,-1412,102,175,-884,492,168,-223,-680,-1172,-1626,-2049,-2461,-2819,-3118,-3258,-3331,-3324,-3291,-3206],[-3285,-3737,-3817,-3549,-3123,-2693,-2322,-2044,-1822,-1593,-1413,-1204,-1180,-735,-972,-71,273,-364,974,-560,-106,-371,-871,-1533,1318,2905,1910,1817,176,-982,-555,-883,-654,886,791,-292,-2237,-3991,-2699,-979,446,-674,-1002,416,373,377,-926,-773,-645,-601,-521,-68,33,-751,1722,1256,-600,213,-336,-455,-1141,-997,-339,-176,932,150,261,-156,-492,-834,-1308,-1360,-1524,-1658,-1707,-1735,-1704,-1591,-1350,-1011,-772,-823,368,794,-394,1118,-59,-188,-260,-1282,693,2,-811,-1719,-2814,-3982,-4247,-2986,-1692,-914,-1059,1215,1546,492,910,992,563,-142,-957,129,-488,-923,-1147,-1066,-895,-874,-304,-330,-1155,-1176,-457,-867,-1356,-1878,-2312,-2602,-2573,-2239,-1826,-1342,-1114,-3575,-1186,55,-19213,-31358,-24554,-8781,-457,-3793,-1277,-1142,-1186,-1113,-825,-665,84,634,1118,679,-1457,-619,-702,-348,-1527,-318,-818,-1825,-2590,-2576,-1701,-577,520,1475,1510,1780,1532,2363,1842,1092,-1020,-1545,-1953,-2514,-2681,-2332,-1737,-1023,-1014,-1737,-2204,501,1567,-311,-931,2072,1060,-1683,-1623,-1875,-731,-104,-618,-1085,28,84,162,267,-895,-2012,-818,-235,11,-535,-1886,-584,-652,-784,-981,-1266,-1550,-1859,-2134,-2350,-2333,-2056,-1513,-1309,-242,395,-1803,-1129,-881,-770,1544,1271,-1238,-243,98,-183,-948,-629,-785,-918,-1109,-1393,-1997,-2178,-2590,-3005,-3275,-3336,-3204,-3000,-2819,-2644,-2665,-2641,-2825,-3105,-3460,-3884,-4374,-4887,-4644,-4050,-3422,-2760,-2069,-1370,-680,-29,551,1070,264,-2019,1758,-201,80,-155,101,-758,-1704,-2558,-2963,-2663,-1817,-1774,179,363,125,-1465,177,237,553,145,-862,-1830,-2289,-1905,-995,-39,353,205,124,1511,1791,1859,1974,-363,-949,-1643,-1248,1867,1651,-32,-944,-1054,906,-22,-502,193,-7,918,1170,946,-1186,1321,215,179,1345,-1386,-1510,-742,1358,990,449,-846,-581,-302,-1589,-292,64,-1268,-2693,-4164,-4558,-3107,-1679,-429,-1144,-2165,-534,2062,212,1249,-452,-262,-1724,-2348,-3140,-3093,-2274,-1223,-159,-289,-748,-230,-530,431,2795,2608,1300,-1355,-1238,139,-374,-1223,-1984,-2559,-2928,-2871,-2462,-1962,-1435,-936,-510,-167,54,-97,56,-212,-687,-1253,-1957,-2734,-3602,-4312,-4367,-3709,-2953,-2289,-1723,-1247,-931,-689,-531,-980,-471,-225,-168,-33,-651,-659,-576,-1221,-1427,-523,-1254,1770,-493,290,309,-1925,1003,1356,1482,722,-155,-977,-1410,-1085,-286,-1429,-2033,-45,608,950,6668,4548,11523,14831,18327,21625,10428,7160,4987,25522,23568,12797,9938,11236,2382,-1933,-2323,-6085,2165,-6018,-11532,-9039,-5096,-4610,-44628,5728,5282,4426,-8254,1801,-2523,-1083,-1847,-1473,-469,-3119,-5334,189,-2214,4122,1658,-3244,3361,3646,3044,-1391,-156,3154,169,275,-1448,-153,-1402,-2968,-4060,-3051,-1840,-936,-1570,424,-785,-1663,-1726,582,510,719,-15,-1995,-2498,-892,3178,3650,197,607,1385,1459,1501,1023,3550,2118,303,-796,369,484,459,-1634,69,-816,157,-762,-1026,-824,-876,-809,523,-467,-1471,-698,-1346,-1960,-2483,-2820,-2967,-2876,-2498,-1954,-1438,-862,-264,324,203,-1411,-1391,-1473,-876,818,115,-1470,149,244,-17,-248,-675,-1777,-1042,-1334,-1606,-1907,-2115,-2243,-2260,-2244,-2200,-2161,-2119,-2165,-2298,-2506,-2767,-3007,-3146,-3172,-3033,-2787,-2486,-2214,-1958,-1720,-1463,-1056,-579,-1434,-1837,-114,2654,-85,-145,984,1629,2379,2032,-194,116,215,-1620,-793,-714,-552,135,326,353,-872,-671,-861,-284,623,628,-1349,1744,1767,1359,432,422,1059,-260,-1271,-1812,-1765,-1333,-923,-256,275,-1612,-682,2049,2494,-1074,-793,-866,628,1378,-950,-1492,-1685,-1539,151,519,-240,-1212,-2214,-3068,-3355,-2724,-2068,-1540,-1104,-1109,-696,-750,-1004,-1370,-1838,-2374,-2984,-3445,-3465,-3033,-2583,-2291,-2090,-1986,-2065,-2186,-2354,-2647,-2923,-3248,-3301,-3132,-2823,-2435,-2066,-1659,-1378,-879,-565,-733,-278,54,-332,13,-212,-487,-39,-1576,-1513,-1223,-195,-1147,1520,773,-1021,-534,-865,-984,1114,530,545,1308,110,-966,-1435,-809,-1741,181,-99,-415,-786,-1239,-1719,-2187,-2462,-2441,-2170,-1881,-1614,-1465,-1431,-1532,-1710,-1900,-2076,-2214,-2250,-2237,-2182,-2010,-1809,-1543,-1277,-1043,-1366,-778,-1003,-1144,-1513,-2007,-2457,-2900,-3095,-2791,-2337,-1894,-1559,-1398,-2396,-1446,-1660,-1999,-2398,-2787,-2974,-2943,-2803,-2641,-2594,-2648,-2855,-3162,-3537,-3869,-3430,-2872,-2249,-1552,-924,-322,-904,669,1109,290,-1686,337,977,-1018,-1671,-875,-488,0,-1091,-76,268,-788,-728,-1059,724,64,-803,-1198,-376,1294,-293,311,504,-101,-604,456,947,241,-822,-1630,-187,1563,1826,786,-313,-1574,-1144,-930,-1451,-465,-454,-223,323,-810,-663,20,-801,-1838,-2222,-2348,-1826,-954,-1057,755,1439,1982,2341,749,1679,-1789,-392,-1177,-2222,-1308,28,-389,-646,-1834,-881,-878,-833,-717,-1070,-435,250,613,996,459,-561,-1921,-1647,-596,-385,883,547,204,-117,-773,-947,-1453,-2066,-2762,-3366,-3206,-2374,-1501,-653,94,-1645,-127,-664,-1059,-348,-649,-689,874,2051,1900,-1762,82,-215,-1284,-1302,-597,-292,-328,-92,294,-5648,1122,1449,1632,-16426,-15888,-1016,1015,726,473,-663,-3790,-6502,-9130,-23082,-12896,-420,-519,-401,-3226,-9855,1317,2104,-2401,764,2277,3311,2938,2323,1544,-116,137,-30,-1500,-570,-1821,-1042,743,509,7,4,1212,328,1372,1425,-1007,-1016,-1237,348,317,-47,509,-721,-201,213,-114,-471,-862,-1440,-1930,-2477,-2975,-3324,-3338,-3050,-2693,-2358,-2178,-2093,-2095,-2105,-2185,-2278,-2382,-2490,-2550,-2575,-2618,-2641,-2719,-2691,-2510,-2201,-1714,-1727,-1320,30,456,765,894,859,-1097,-123,-111,-594,-1038,-1319,-1390,-1283,-1065,-1587,-1581,-2153,-575,-965,-1044,-405,-268,-49,-790,-1815,-52,169,-644,137,-606,-1353,-937,-1645,382,218,-1002,271,103,-249,-648,-280,-271,-233,-707,-307,-462,-633,-924,-1311,-1820,-2383],[-3069,-4115,-3934,-2577,-865,44,-515,-774,-494,219,-1374,541,-1225,-1040,-790,972,2015,-512,1147,-265,34,-369,-654,-1753,-415,-35,454,1054,196,-886,-699,-1081,-843,492,424,1103,604,-186,529,1066,1237,-742,-844,546,223,217,-943,-553,-479,-1685,-3460,-5151,-4818,-3150,-1549,-59,-433,444,-212,-547,-1261,-1015,-344,-379,468,-519,-1537,-2498,-3302,-3970,-4391,-4529,-4476,-4369,-4189,-3986,-3683,-3247,-2653,-1961,-1232,-1540,257,776,-191,1311,-32,-267,-274,-1393,586,-198,-1052,-1895,-2743,-3352,-3547,-3348,-2857,-2469,-2191,-2182,-2523,-3113,-3982,-5096,-5720,-4444,-2704,-895,-2,-1263,549,680,-628,-957,1174,-187,-1446,-1382,-455,927,631,-51,-277,-1446,329,-910,1070,1770,-1066,-2709,-915,2400,-20188,-33730,-24238,-7600,304,-3482,-761,-1024,-1421,-1868,-2286,-2767,-3225,-3705,-4245,-4783,-5281,-5741,-5835,-5270,-4470,-3539,-2655,-1743,-909,-1029,-68,299,440,279,-59,-501,-1023,-1617,-2142,-2637,-3188,-3735,-4396,-5198,-5662,-5031,-3708,-2076,-1380,-1657,-2072,550,1369,-663,-321,3782,1277,-1459,-1641,-1731,-702,-279,-811,-1161,-519,-265,457,431,-1307,-1663,-859,-261,-203,-866,-1806,-933,1796,1475,-165,-157,-1488,-2675,-3388,-3360,-2635,-1673,-707,-1451,253,758,-1405,-1364,-824,-703,-1277,-1638,-1595,-1139,-382,141,-579,1937,2325,1856,-177,-941,-2157,-1210,-162,-944,-1569,-1954,-2060,-1950,-1707,-1348,-1089,-887,-1176,-1765,-268,-229,-266,-1646,-1775,-1058,-1355,-1576,-1532,-1503,-1285,-905,-422,123,259,-1874,1213,1,72,-263,320,-153,-539,-684,-500,-818,-1775,-1531,159,275,67,-1296,-207,-301,583,1414,1051,397,1219,-1705,466,1490,225,266,-708,-2158,-3678,-4427,-3268,-1182,-976,-1445,-1650,1403,1748,54,-969,-1141,576,-511,-97,345,148,862,2403,2553,-1075,1542,206,820,1916,-1031,-1279,-810,1629,1107,310,-934,-550,-304,-1988,-708,-2301,-3890,-4394,-3229,-1519,-1159,1730,1145,-1360,-2413,-795,2205,223,1216,-317,-1750,-3613,-5337,-4802,-2974,-1141,525,386,-214,-651,-118,-681,35,2815,2499,1245,-1652,-1744,599,593,-380,-1342,-1427,-1850,-2022,-1943,-1762,-1486,-1155,-825,-518,-277,-408,-95,-199,-444,-927,-1573,-1819,-1567,-1443,-1330,-1380,-1452,-780,-645,-571,-580,-635,-720,-849,-829,-815,-803,-705,-961,-645,-670,-1036,-1610,-1247,-1557,-1839,-2173,-2552,-2898,-3370,-3828,-4197,-4288,-3786,-2909,-1858,-715,549,562,-1715,-2160,76,-9,857,6765,4350,19415,25992,33364,40776,7320,5189,4545,23568,48936,8881,10194,12557,2785,-1390,-2935,-5532,1985,-7839,-12906,-7153,-8761,-2771,9666,-255752,-447105,-290791,9523,8773,-15753,6806,5706,483,3697,-3496,-4353,863,-1653,2046,1471,-2427,2711,2816,2642,-1480,-30,1461,342,-395,-1979,-2736,-3973,-5076,-4784,-3797,-2941,-2265,-1736,-1432,-1241,-1724,-1658,-970,-812,-461,-45,-1792,-2358,-1225,1352,1377,-430,547,473,-81,-623,-1098,-1347,-1279,-1000,-855,151,152,308,-1584,351,-810,242,-872,-1276,-937,-1215,-1121,581,-408,-1347,-495,-482,27,-265,-1736,-936,-876,-1025,-1192,-1518,-1876,-2278,-2726,-3262,-3879,-4493,-4641,-4002,-3264,-2593,-1989,-1481,-1117,-861,-691,-945,-2060,-641,-910,-735,-894,-1352,-1203,-1406,-1640,-1821,-1891,-1790,-1581,-1265,-864,-398,138,707,922,1849,2290,1213,712,1620,199,-1418,-72,929,-1242,-1799,-162,2223,-192,6,1111,1538,1179,648,-85,-742,-1458,-2032,-2408,-2434,-2199,-1819,-1388,-965,-798,-1080,-1074,-245,396,339,-1066,-256,-775,-1496,-2346,-3346,-4385,-4245,-3280,-2416,-1677,-1054,-750,-252,439,-1472,-759,1970,2779,-607,-1064,-801,787,2519,-88,-1888,-2237,-1106,360,448,1182,1374,346,-940,-1605,-2478,-3322,-4002,-3931,-3335,-2585,-1950,-1442,-1001,-852,-361,-194,-584,-859,-1513,-553,113,242,158,-67,-312,-604,-1823,-1473,-2010,-2388,-2633,-2622,-2364,-2033,-1646,-1519,-985,-762,-584,-781,-244,-553,-241,-357,-481,16,-1513,-1214,-1033,-418,-1158,868,754,-1167,-348,-748,-1058,752,191,673,2132,201,-930,-1526,-745,-1980,-802,-740,-404,86,-1575,988,-46,-1338,-641,655,135,-364,-1420,-885,-758,-434,-75,-1292,-827,-1402,-819,-2088,-1835,-554,657,-464,4,-1618,852,-1336,-79,-794,-1645,-2450,-3256,-3874,-3823,-3431,-3101,-2960,-3059,-3277,-3479,-3355,-2840,-2145,-1441,-751,-1239,82,201,-39,-211,-647,-1077,-1343,-1374,-1078,-562,-122,377,1363,968,-659,1221,2244,112,-1623,357,1182,-944,-1839,-1007,-613,157,-897,-443,10,-556,-595,-1047,1017,-453,-1823,-1885,-267,1821,-202,197,552,-233,-656,620,1133,-2,-765,-1345,93,1499,2068,1028,-424,-1622,-999,-766,-1794,-1764,-2443,-3082,-3598,-3723,-3493,-3017,-2465,-2059,-1195,-582,-38,-296,-851,1025,1291,1272,1099,621,362,-1611,-684,-1337,-2199,-1397,-1514,-1604,-1658,-2013,-1808,-1728,-1428,-1012,-1231,-1037,227,1007,1314,440,-710,-2111,-1195,-425,-556,-1905,-2798,-2546,-1487,-893,-195,-156,1516,-936,138,955,401,131,77,336,-1400,-175,-717,-1202,-650,-817,-709,788,3283,1913,-1888,-20,-778,-2184,-759,-450,578,-819,-2163,-3352,-4075,-3990,-3490,-3100,-15581,-12429,-3049,-3320,-3575,-3795,-3930,-4022,-6235,-7802,-22421,-8355,-3174,-2319,-1410,-2957,-9458,1022,1620,-3251,-194,1754,1288,512,-467,-1556,-2589,-3032,-2604,-1639,-452,-1660,-1302,699,654,70,184,1278,6,955,777,-954,-766,-1459,-495,-377,-137,218,-752,-384,833,-78,135,-60,-1385,-50,977,264,-401,-795,-666,-1810,-224,-1844,-2068,-611,-562,-608,1537,342,-1122,-1262,-862,-1518,-2739,-3671,-3840,-3419,-3043,-2869,-2950,-3369,-3994,-4704,-4482,-3545,-2531,-1576,-793,-209,126,207,87,-185,-521,-742,-1332,-1545,-1882,-168,-1055,-1465,91,1927,868,-1259,-1949,-1,-12,-806,-86,-750,-1680,-2510,-3067,-3275,-3111,-2737,-2331,-1878,-1426,-963,-516,10,549,-725,-201,1540,547,-624,-436,-51,-1165],[-1000,-2423,-4017,-3410,-1424,-110,-375,-674,-473,302,-1385,577,-1205,-1452,-679,1130,2045,-788,1261,-42,255,1170,784,-1623,402,243,-15,-238,-429,-834,-833,-1313,-1107,-837,-886,-875,-756,-733,-268,119,572,-888,-700,648,98,130,-886,-349,-324,964,654,-371,-969,120,-244,-366,-350,-208,-171,-684,-1414,-1066,-409,-633,-874,-1299,-1714,-2050,-2252,-2412,-2521,-2593,-2674,-2826,-3011,-3299,-3647,-4007,-4252,-4277,-4033,-3560,-3008,-2452,-1930,-1441,-1059,-725,-487,-1297,-64,112,341,-790,-459,519,-622,-1374,-1524,-945,-752,911,306,-367,-1054,-1561,-1446,-441,-683,399,-265,-1868,180,609,-337,-1033,1270,-60,-1673,-1580,-577,553,1179,1788,1010,-2045,1024,-1220,1032,1974,-1200,-2139,-894,2413,-22074,-36924,-24297,-6634,724,-3116,-383,-908,-1516,-2132,-2555,-2755,-2584,-2161,-1651,-1116,-873,-302,-1077,-202,-1788,-715,-1175,-1603,-1994,-2360,-2662,-2956,-3242,-3528,-3876,-4249,-4612,-4882,-4826,-4550,-4290,-4064,-4011,-4196,-4449,-4736,-4753,-4187,-3283,-2262,-1882,-336,382,-911,288,1269,1010,-1216,-1502,-1385,-1621,-2240,-2393,-1938,-889,363,1028,313,-1235,-1129,-828,-300,-453,-1168,-1603,-1041,1344,917,-396,-1554,-2219,-2241,-1716,-1019,-309,225,-717,-1464,343,1163,-933,-1575,-762,-519,1893,1001,-1459,371,1856,8,43,3647,4807,1615,211,-836,-2122,-1090,1083,1603,-585,-1524,1374,860,-1246,-713,-826,-979,-1282,-1484,1015,2346,1679,-1420,-1894,-1227,-1514,-1503,561,358,383,713,229,-145,-462,-1620,-1000,-1251,-1454,-1582,-1545,-1304,-860,-249,447,-955,-2003,-1230,315,348,86,-1067,-568,-707,718,1291,1203,360,1289,-1612,160,1294,159,385,455,800,-469,-1855,-3185,-3714,-2564,-1139,-1721,963,1717,164,-932,-1128,321,-649,404,579,435,999,2237,2365,-925,1531,281,1530,2603,-665,-999,-716,1947,1269,243,-899,-432,-233,-2303,-1040,63,-465,-789,307,-101,-935,286,740,-1520,-2565,-961,1529,327,634,-186,-1068,-2348,-3260,-4317,-4127,-3066,-2012,-1083,-332,-494,63,-740,-438,-1052,-1911,-2873,-3757,-4467,-3932,-3175,-2549,-2080,-1787,-1770,-1847,-1943,-2098,-2192,-2179,-2085,-1952,-1859,-1839,-1991,-2263,-2635,-2871,-2844,-2419,-1751,-1105,-984,-1372,-1658,108,513,-443,227,547,524,-629,-1351,-2413,-3534,-4557,-4308,-3381,-2668,-2163,-1939,-2020,-2295,-2653,-2998,-2973,-2269,-1605,101,1406,2940,2436,1617,-286,4590,5363,-57,-1744,-2186,205,-212,868,3502,3754,10785,20397,21384,21629,5747,3011,3945,12797,8881,5165,2161,845,1393,-739,-3761,-3998,1894,-9115,-13188,-3963,-12162,5845,5194,4287,3237,2018,690,-630,-29526,-2831,-3218,-2866,-2398,-4161,-3242,-1478,-1432,-1433,-1432,-1761,-1294,-1229,-1206,-1389,-1329,-1503,-1765,-1998,-2370,-2497,-2694,-2782,-2733,-2572,-2303,-1998,-1490,-1052,-1066,-1675,-1518,74,73,1297,226,-1526,-2105,-1490,2561,2031,-996,510,963,124,-807,-1834,-2856,-3765,-3966,-3186,-2450,-1916,-1616,-1460,-1350,-1447,-1571,-1790,-1966,-2119,-2238,-2229,-2222,-2101,-2005,-1837,-1691,-1612,-1577,-1758,-1527,-1598,-1672,-1781,-2012,-2185,-2259,-2186,-1988,-1665,-1272,-1538,-674,527,181,-1190,-52,2463,807,-525,-1096,-1480,1176,-1000,-147,-1207,-1537,-245,2187,2263,2074,1684,460,861,522,121,-206,-390,-404,-343,-255,-231,-316,-585,-1014,-1599,-2284,-2909,-3449,-3538,-3227,-2802,-2425,-2094,-1738,-1293,-759,-142,532,67,-452,-608,-1852,-755,-443,-32,171,-111,288,-700,-1396,-1192,-257,529,-89,-903,-1810,-2802,-3666,-3150,-2099,-1056,-144,199,696,620,-564,-499,-227,403,-1276,-820,-47,-274,-462,-1351,-736,-595,-328,-6,-2323,-2132,-644,520,298,782,1896,1964,-799,1688,1130,-1595,1469,1285,-863,63,-275,-200,-444,-424,1255,826,-733,-932,-1556,-660,239,806,306,870,1217,62,-1754,-1643,-2256,-2025,-1655,-252,604,-928,-663,-1326,602,979,-248,-1114,-374,-764,-542,-533,-464,53,-1445,-796,-862,-644,-1065,-458,230,-1275,-190,-645,-1103,346,-136,-451,-1585,-2687,-3801,-4125,-3348,-2667,-2145,-1821,-1637,-1575,-1646,-1803,-2054,-2335,-2617,-2804,-2897,-2800,-2568,-2229,-1868,-1492,-1111,-783,-750,-1639,-898,-1987,-2049,-237,624,-598,-36,-1798,1093,-1506,846,285,-20,-467,-1279,-1528,-1989,-2398,-2688,-2892,-3074,-3200,-3309,-3396,-3459,-3442,-3336,-3091,-2830,-2606,-2373,-2192,-2006,-1836,-1613,-1319,-1027,-707,-407,-314,167,289,278,-431,-319,-866,-1629,-2537,-3501,-3875,-2945,-1859,-1130,-792,292,-645,-846,-174,-341,-491,-987,1346,1066,-658,-2254,-2536,-1222,-120,139,640,-323,-698,802,1321,-235,-631,-984,413,634,-194,-926,-1452,-1818,-2037,-2103,-1992,-1806,-1556,-1231,-861,-757,-1077,924,240,-2097,-1236,419,1626,-121,-456,1198,641,-438,-1603,-2748,-3445,-3313,-2596,-1791,-1975,-1063,-803,-1087,-1562,-2153,-2576,-2359,-1461,-1170,-1415,-1307,179,903,1204,392,-863,-2088,-761,-281,364,-906,-2669,-4321,-4559,-3285,-2166,-1275,-695,-955,-412,-683,-1097,-1643,-2182,-2605,-2766,-2535,-2032,-1384,-855,-881,-601,781,2898,1764,-1865,-15,-1213,-2816,-99,-204,782,-30,2534,1776,2005,1210,521,-114,-9120,-7987,-1760,-2314,-2841,-3373,-3834,-4163,-4793,-5254,-17777,-3005,-2455,-1946,-1540,-3493,-9757,-1104,-1164,-3965,-1756,-2225,-2751,-3268,-3644,-3738,-3542,-3083,-2642,-2193,-1833,-1574,-1530,-1301,-1207,-1149,-1044,-839,-528,-129,321,-771,-393,-1636,-762,-437,-186,417,-783,-511,541,-356,501,127,-1244,196,1408,1602,385,362,-126,-1529,-306,-1796,-2341,-680,-554,-553,65,-457,-1128,-1794,-2336,-2664,-2675,-2526,-2258,-2041,-2007,-2091,-2259,-2542,-2764,-2879,-2756,-2457,-2043,-1617,-1289,-1094,-1080,-1254,-1571,-1991,-2425,-2681,-2631,-2154,-1584,-615,-1107,-1788,-258,2032,939,-1714,-1860,-17,-199,-887,-308,20,-676,-749,-1571,735,248,-1295,-426,815,-365,-755,295,-290,-853,-1300,-1458,-1309,-903,-676,-524,-649,-1304],[-1269,-555,-1127,-1260,-125,-120,-101,-358,-276,430,-1093,226,-967,-1816,-510,-23,-27,-1031,150,228,231,227,59,-1132,-284,-562,-923,-1295,-1685,-2111,-2401,-2668,-2819,-2853,-2785,-2597,-2306,-1971,-1629,-1242,-823,-945,-476,773,80,179,-670,-41,-40,896,331,-865,-1254,1064,3016,1941,-201,766,-108,-760,-1495,-1039,-422,-774,34,-33,-321,-934,-1436,-1958,-2469,-2915,-3220,-3313,-3124,-2831,-2524,-2274,-2088,-2011,-2058,-2163,-2340,-2559,-2776,-2934,-3079,-3164,-3271,-3349,-3461,-3576,-3579,-3375,-3037,-2503,-1838,-1175,-1123,-849,-547,1765,966,-496,-371,639,974,689,-504,247,-415,-2313,-138,526,34,-1043,1345,85,-1776,-1715,-640,206,1199,-431,-2109,-2854,-2341,-1443,-420,438,-1485,-1895,-1054,2653,-24586,-40018,-24317,-5790,1817,-2734,-132,688,3704,373,-308,-929,3356,3814,2220,38,-305,279,-1207,267,-1839,679,-601,-2141,-3734,-4873,-3314,-1961,-833,54,637,907,913,553,-16,-811,-1848,-2976,-4147,-4430,-3099,-1478,195,-371,-2006,-1251,-1699,329,800,-1018,756,4208,1537,-997,-1268,-880,-125,-327,-1118,-1115,-855,1917,1163,662,-571,-492,-776,-414,-782,-1482,-1356,-2274,-3168,-3136,-2423,-1579,-795,-229,92,-232,-150,-615,-1161,-1728,-2230,-2387,-2193,-1827,-1365,-969,-719,-591,-1105,-753,-1003,-1306,-1766,-2265,-2825,-3347,-3759,-3875,-3583,-3026,-2339,-1684,-1055,-1331,-68,195,-988,-651,-999,-1086,-1436,-1170,-351,-264,-113,-1180,-2000,-1420,-1681,-1456,12,-121,-263,-411,-563,-673,-781,-1363,-965,-1039,-1084,-1127,-1152,-1178,-1211,-1244,-1289,-1457,-2251,-2030,-2335,-2698,-3004,-3184,-3062,-2791,-2328,-1764,-1159,-643,-189,-1377,-268,328,28,-74,-520,-1045,-1687,-2367,-3060,-3727,-3962,-3562,-2806,-1952,-1154,-430,-951,-1137,42,-455,852,767,705,1194,2006,1789,-846,690,-22,-517,-645,-436,-845,-601,2159,1335,135,-874,-376,-204,-2568,-1395,-235,-808,-491,746,2557,-699,3165,989,-1725,-2356,-1164,-497,-815,-1038,-1151,-1352,-2220,-1819,-2371,-2668,-3108,-3536,-3918,-4206,-4408,-4282,-3807,-3145,-2305,-1503,-727,-1471,-1398,906,1051,429,-1439,586,-448,-107,-333,-540,-689,-791,-890,-989,-1112,-1230,-1390,-1507,-1579,-1473,-1382,-1742,-1744,-1307,-1308,-1408,-1766,126,510,-367,135,467,740,-465,-160,-863,-1725,-2467,-3072,-3412,-3468,-3334,-3246,-3323,-3503,-3690,-3811,-3631,-3002,-2204,-1271,-326,497,1273,1503,-245,2602,2857,-524,-1641,-2237,197,-245,784,1730,2426,1613,3725,4718,4821,5348,703,3130,9938,10194,2161,9508,8589,3329,-138,-4961,-2037,1548,-9978,-12541,-947,-13386,4296,5740,7263,8789,10090,11034,4531,-22050,11284,10507,4814,5370,-5245,-2252,2263,-298,2850,1471,-1385,754,-3,-788,-1504,-2043,-2313,-2343,-2177,-2495,-1963,-1976,-1971,-1837,-1514,-980,-2537,-654,1263,-863,-1647,-1394,-129,-151,1299,332,-1313,-1879,-1699,1959,1322,-1493,48,-798,-1612,-2279,-2800,-3114,-3256,-3399,-3475,-3577,-3751,-3975,-4096,-3990,-3872,-3663,-3532,-3409,-3350,-3357,-3322,-3355,-3304,-3277,-3148,-2993,-2841,-2659,-2378,-2062,-1733,-1340,-928,-621,-270,123,202,-114,-1284,-1244,-1580,-579,762,179,-1043,-299,3038,1140,-1039,-1197,-955,1218,-1079,-333,-1593,-1499,-400,785,228,-418,-1111,-1777,-2419,-2928,-3200,-3197,-2989,-2699,-2466,-2267,-2044,-1643,-1009,-108,-356,-2035,866,2099,-671,-1919,-242,2427,-370,564,1299,1137,1896,1667,171,-709,-702,-1377,-716,-324,154,-154,-741,-1158,-1343,-1435,-1446,-1508,-1653,-1869,-2195,-2501,-2735,-2806,-2582,-2180,-1672,-1191,-746,-454,-359,-555,-860,-1401,-2180,-3084,-4102,-4337,-3192,-2068,-1699,-730,470,1084,1518,-2428,-1639,-278,565,6,282,1785,1833,-673,1954,1073,-1960,1302,1216,-750,65,-467,8,-99,-54,1234,-303,-953,-1074,-1625,-847,282,1004,246,719,2679,357,-1718,367,1007,-827,-2351,-3680,-2941,-1369,-436,-985,389,878,130,-1103,-556,-962,-923,-777,-481,25,-1422,-406,-760,-896,-939,1619,684,-1403,-109,-612,-1151,-521,-683,-758,-768,-597,-948,-1576,-640,-2039,760,985,-506,1018,290,578,176,-1374,-828,-1337,-1854,-2288,-2665,-2957,-3182,-3309,-3330,-3286,-3230,-3150,-3130,-3188,-3241,-3345,-3405,-3411,-3332,-3137,-2895,-2677,-2466,-2265,-2124,-1939,-1848,-1856,-1864,-1914,-1929,-1908,-1879,-1786,-1681,-1598,-1602,-1698,-1902,-2134,-2462,-2864,-3201,-3378,-3228,-2865,-2382,-1846,-1374,-941,-582,-559,-41,206,272,-264,-27,-338,-795,-1407,-1710,-1850,-1587,-1659,-1267,-1042,379,-375,-1292,-317,-219,-440,-921,1057,-77,-1394,-2672,-3102,-2253,-964,101,719,-398,-749,982,1486,-478,-454,-596,706,594,244,-62,-820,-1277,-545,-717,-1146,-1165,-1468,-1647,-1553,-997,-1314,980,-48,-2002,-1581,208,1741,50,-7,1384,1793,2909,1881,188,122,-1060,-695,-1525,-1721,-915,981,1047,1048,-2201,-247,-706,-211,-1204,-1646,-921,354,807,1060,275,-1041,-1873,-381,-198,680,1855,1463,670,366,-1163,-600,-1193,-1796,-2373,-2839,-3212,-3348,-3321,-3176,-3031,-2948,-2893,-2925,-3050,-3216,-3368,-3466,-3458,-3255,-2933,-2375,-1659,-1528,-1998,560,56,523,-213,3253,2720,7918,8595,9099,9330,3944,-5350,-1794,7456,2617,-1583,-230,-2021,-2715,203,-10341,-2089,-2811,-2841,-2368,-4952,-10928,-1069,-886,-3975,-1981,-1321,-1604,-1855,-2007,-2045,-2030,-1934,-1967,-2061,-2283,-2599,-2891,-2981,-2602,-1829,-758,499,-484,440,1315,-494,28,-1753,-1427,-776,-185,316,-811,-576,296,-488,895,292,-1033,-297,-629,-748,-713,-608,-501,-1145,-439,-1672,-2358,-1604,-2244,-2979,-3618,-3857,-3579,-3066,-2567,-2216,-1991,-1947,-1890,-1723,-1409,-855,-1884,-1193,141,1482,1717,1350,1325,-1034,-865,-551,-1184,-1576,-1577,-1225,-689,-102,-666,-1011,-1227,-4,-1081,-1810,-562,1214,1001,-2017,-1493,-47,-331,-847,-468,359,-100,-449,-1370,876,312,-1350,-731,587,-326,-788,257,-167,-595,-1117,-1741,-2482,-3221,-3953,-4436,-4409,-3909],[-2072,-1706,-1108,-1155,-83,-66,154,-1,-35,501,-849,793,-651,-1959,-799,-1336,-1607,-1427,-938,-223,501,1191,1609,-580,-329,1602,84,666,-67,-901,-1631,-2347,-2950,-3460,-3911,-4313,-4692,-5082,-5349,-5181,-4678,-4008,-3314,-2597,-1983,-1351,-666,17,305,908,128,-1196,-1219,1702,3396,2085,-105,897,-95,-852,-1574,-1011,-441,-810,-245,57,2587,3584,1163,954,-959,-1206,-2691,-4161,-4922,-3785,-2579,-1551,-722,-374,7,-1104,577,502,356,1139,-185,-479,-57,-1007,1062,2000,-544,-678,-409,-671,-1820,-3084,-4281,-4688,-3580,-2503,-1587,-750,-801,432,1008,906,-369,86,-427,-2445,-382,435,440,-1018,1358,201,-1789,-1771,-683,-145,1248,2458,975,-1538,-1497,-1997,-1968,-1499,-1952,-1982,-1338,1019,-27433,-41470,-23889,-4992,1042,-2397,-35,-200,-123,302,-463,-948,2652,3273,2098,60,266,585,-1336,341,-1857,-653,-1333,-1446,-1052,-528,-1502,63,897,981,847,542,67,-577,-1232,-1829,-2201,-1944,-1053,260,-502,149,288,-818,-2171,-977,-1551,36,490,-955,1014,4034,1535,-817,-988,-242,356,-165,-1238,-1073,-936,1909,1371,1285,408,-255,-1176,-1973,-2520,-2684,-2502,-2135,-1750,-1361,-1155,-1172,-1326,-1645,-2063,-2545,-2849,-2803,-2340,-1688,-1084,-479,-68,-2000,-832,-143,230,-117,-734,-1016,-1462,-1820,-2195,-2489,-2759,-2975,-3186,-3401,-3606,-3776,-3891,-4034,-4146,-4208,-4120,-3799,-3234,-2412,-1543,-1172,-1576,-808,1021,1404,1200,-894,-2039,-1583,-1797,-1411,276,369,533,1144,1671,1912,557,-1071,2934,865,163,-187,1400,3045,2033,2357,913,-1107,-2076,-2833,-3509,-3906,-4046,-4082,-4020,-4082,-4164,-4248,-4296,-4360,-4362,-4296,-4246,-4278,-4282,-4228,-4270,-4302,-4375,-4414,-4392,-4314,-4055,-3664,-3154,-2566,-1994,-1440,-961,-1106,-177,27,762,892,851,632,282,-303,-1044,-1962,-3038,-3875,-3882,-2817,-1379,-420,1654,1373,73,-789,-322,-123,-2356,-1671,-504,-1115,35,1106,2993,-403,3012,837,-1840,-2069,-1320,675,472,764,-265,-608,-1737,-1408,-2088,-1415,-1762,-1880,-1788,-1546,-1336,-1141,-969,-840,-669,-606,-592,-1127,-834,-969,-1268,-1563,-1737,-1719,-1579,-1191,-604,-7,-132,166,-589,231,1246,-1384,401,1231,573,-746,-1164,-1363,-1776,-1510,-1616,-1404,-1684,56,38,-235,-77,-210,-400,-600,-871,-1126,-1427,-1661,-1912,-2164,-2408,-2573,-2684,-2741,-2664,-2439,-2192,-1957,-1686,-1555,-1464,-1424,-1480,-1490,-1525,-1588,-1673,-1718,-1955,-2311,-2910,-3564,-4284,-4618,-4049,-2840,-1312,448,2284,4172,5618,-1339,2322,11236,12557,845,8589,14520,3523,425,-6498,322,1090,-11209,-10762,-1202,-15166,16843,37106,37796,36119,32200,26528,10631,-24138,5970,-35,-4466,-3317,-6595,-1343,2945,271,3049,1606,-1163,241,3847,1319,-909,806,2611,2503,-1056,-2163,560,3322,2221,1891,298,-661,-2369,-164,1172,-445,-1542,-1140,-178,-294,1345,508,-1035,-1564,-1581,1497,876,-1374,354,602,700,477,448,580,785,-1002,-866,-175,-1152,-101,-1132,631,-571,314,-1184,-1426,-768,-1808,-1244,-1046,-1621,-2220,-2660,-2979,-3229,-3448,-3657,-3984,-4474,-5020,-5405,-5228,-4411,-3340,-2187,-1094,-1082,-1145,-1514,-410,758,252,-799,-557,2271,1480,-1371,-1117,-401,1300,-1037,-554,-1924,-1214,-393,706,317,-66,-436,-776,-1159,-1559,-1932,-2205,-2267,-2067,-1703,-1250,-832,-508,-357,-320,-615,-1606,396,1373,-312,-2040,-257,2126,-364,942,1355,899,1679,1450,317,-815,-476,-833,-610,-146,366,223,126,805,-561,-1087,-857,-1579,-2066,-2274,-2254,-1954,-1466,-894,-630,354,917,1378,656,757,525,-486,20,31,313,-900,-1017,1307,1742,907,-1883,-688,984,2724,2331,-1791,-1096,56,589,-335,-205,1737,1743,-515,2141,985,-1737,1135,1155,-623,74,-550,240,252,325,1576,-1613,-4384,-3224,-1549,-1032,316,1177,122,538,2760,666,-1635,69,2432,-864,-1448,-2954,-3795,-2956,-1494,-558,271,834,559,-701,-538,-1009,-1298,-1011,-468,2,-1371,-19,-659,-1063,-737,-196,-899,-1538,-2084,-2577,-2916,-3185,-3336,-3365,-3356,-3248,-3239,-3202,-3084,-3070,-3074,-3127,-3183,-3253,-3381,-3547,-3784,-4054,-4346,-4594,-4815,-4908,-4901,-4802,-4692,-4569,-4430,-4297,-4185,-4050,-3946,-3875,-3748,-3629,-3449,-3227,-2955,-2600,-2219,-1863,-1505,-1143,-831,-472,-1126,-93,-12,-356,-287,-693,-439,-627,-820,-1025,-1276,-1569,-1911,-2228,-2596,-3011,-3374,-3661,-3729,-3574,-3213,-2715,-2211,-1681,-1163,-781,-355,443,898,-142,1551,1799,-798,-1300,335,1482,153,-1303,-1395,-1318,331,-175,-1706,-1229,-1855,-2543,-3306,-4050,-4781,-4684,-3895,-3107,-2418,-1705,-1147,-694,-462,-799,334,506,-726,-251,-197,934,1137,2066,1190,-1085,-940,412,608,-627,-723,-1167,-595,-724,-1608,-2214,-2201,-1590,-1893,-1920,-59,1754,184,413,1569,1608,1778,980,-128,-276,-800,-519,-1540,-1478,-790,2874,2892,1327,-2128,-556,-769,-392,-1165,-1932,-289,619,671,853,58,-1266,-1584,-85,-211,881,2366,1515,228,-233,-1350,-973,-1805,-2554,-3072,-3164,-2926,-2458,-1985,-1549,-1208,-1051,-812,-771,-1336,-965,-840,-863,-873,-826,-793,-981,-323,-1771,-1263,1116,231,211,-251,4143,3863,11276,12729,13905,14632,14834,-4369,-4014,7413,1827,-1524,667,-1050,-624,3410,-667,1384,776,517,520,-7468,-13182,-1192,-301,-3339,-2767,-438,-1167,-1919,-2544,-2869,-2815,-2357,-1808,-1469,-657,-1130,-1757,226,556,302,643,1148,-702,292,1313,-220,388,-1855,-2182,-985,-191,138,-899,-644,-1070,-2283,-3415,-4198,-4293,-3635,-2598,-1489,-582,-379,-601,-776,102,-1548,-2029,-938,-668,-1269,-2276,-3278,-4215,-4964,-5467,-5640,-5270,-4418,-3114,-1549,59,1427,-1674,-1176,-38,960,1670,1300,706,-1540,-4099,-6746,-6785,-4279,-1900,193,679,809,-331,-689,-899,62,-1061,-1583,-881,1797,789,-2049,-1000,-1645,-2085,-2216,-2092,-1712,-1181,-587,-1220,648,336,-1378,-1041,332,-275,-856,217,843,230,-513,-1335,-2214,-3031,-3840,-4563,-5161,-5514],[2666,5,-1103,-1059,-569,-847,-704,-449,-298,-349,-737,-1424,-2375,-3600,-4882,-4926,-3486,-1836,-306,697,697,2964,3342,-109,-598,1175,-447,494,-879,-2369,-3579,-4059,-3377,-2222,-1069,-44,747,-1093,326,764,-305,-848,-144,908,-56,220,-222,163,-55,-346,-618,-1185,-938,-425,224,1202,-82,953,-166,-996,-1689,-1019,-491,-746,-512,191,3094,1910,655,-727,-2171,-3617,-5014,-6080,-5410,-4211,-3069,-2072,-1241,-643,-319,-639,-411,-839,-1456,-2154,-2873,-3389,-3605,-3403,-2959,-2425,-1872,-1353,-1032,-846,-1090,-959,-1192,-1646,-2163,-2787,-3532,-4257,-4980,-5715,-6365,-6609,-6072,-5244,-4283,-3187,-2040,-792,427,-965,1303,278,-1759,-1651,-719,-505,1326,4351,3755,-989,-774,-1701,-388,-1378,-2598,-3050,-3856,-4587,-30184,-39830,-22657,-5691,-4663,-3343,-1884,-392,1065,602,-580,-973,3888,4995,1933,165,784,845,-1487,317,-1847,1411,864,1034,2334,-389,-1880,43,58,-954,-2057,-3157,-4225,-5244,-6026,-6373,-6033,-5060,-3768,-2305,-603,12,31,-1323,-1923,-685,-1455,-369,227,-765,1015,3628,1433,-699,-708,468,904,113,-1307,-1067,-906,1868,1568,1945,1468,913,-640,-918,-1622,-2100,-817,181,234,-911,-1823,-2442,-2674,-2624,-2340,-1945,-1400,-763,-539,-1378,70,1076,275,-1829,-962,-13,1732,868,-463,918,1043,-552,-183,-760,-1316,-1805,-2261,-2692,-3084,-3423,-3691,-3981,-4251,-4535,-4860,-5257,-5695,-6038,-6337,-6264,-6062,-5706,-5266,-4799,-4328,-3837,-3290,-2638,-1841,-1403,52,282,514,879,1399,1682,690,-778,3012,1039,182,68,1373,1188,-746,-2823,-4948,-7114,-9053,-7370,-5869,-4693,-3784,-3121,-2547,-2165,-1808,-1429,-1010,-658,-352,-548,-1241,-415,-859,-1400,-2146,-2929,-3738,-4449,-5011,-5437,-5615,-5603,-5434,-5189,-4984,-4830,-4704,-4629,-4689,-4777,-4919,-5105,-5231,-5151,-4695,-3932,-2841,-1558,-233,1189,2529,-234,-720,-246,2378,1337,30,-694,-327,-26,-1893,-1857,-759,-1302,700,1505,3409,-118,2771,646,-1811,-1820,-1468,178,532,475,-428,-1102,-1913,-2713,-3407,-3883,-4028,-3815,-3229,-2315,-1267,-119,-986,-1034,1115,800,2008,-808,-330,2085,1289,855,-1368,701,-1171,-984,-1492,-1765,-1770,-1554,-1196,-740,-241,-1746,454,1218,661,-737,-901,-889,-1677,-1762,-1960,-1430,-1532,-247,-1437,-2737,-4117,-5326,-6105,-6137,-5606,-4819,-4133,-3601,-3381,-3479,-3865,-4391,-4932,-5263,-5103,-4429,-3522,-2571,-1642,-976,-515,-299,-383,-617,-1039,-1598,-2211,-2738,-3338,-3887,-4485,-4952,-5379,-5601,-5433,-4935,-4162,-3140,-2050,-947,88,-2171,1596,2382,2785,1393,3329,3523,3656,810,-6854,3464,1030,-13651,-7613,-6971,-7974,-26384,8424,-80319,-288320,-196680,25738,723,-18480,16179,17068,8295,4138,-8183,-591,3612,580,2841,1743,-1101,-1157,1833,838,-560,562,338,148,-1082,-1878,-254,-532,-912,-1411,-2058,-2796,-3506,-3973,-4076,-3614,-2685,-1479,-189,-428,1338,676,-769,-1254,-1245,1213,662,-849,295,299,-159,-1321,-2380,-3176,-3589,-3672,-3337,-2752,-2070,-1379,-1031,203,-489,268,-1172,-1217,-614,-1676,-1078,858,-50,-603,-312,-436,-362,-196,-1568,-445,-1135,-678,-1572,-2870,-4316,-5712,-6627,-6465,-5500,-4428,-3518,-2849,-2483,-2350,-2304,-2247,-2129,-1882,-1532,-1231,-935,-764,-962,-880,-2186,-1288,-1419,-1387,-1222,-922,-537,-101,270,590,878,1195,1629,1186,-306,1406,1938,470,-384,3,-862,-1140,1800,1319,12,-2036,-310,1702,-315,1297,1334,650,1417,1168,419,-821,-139,-367,-531,7,538,299,531,1242,-481,-696,-347,-713,137,298,-47,-247,-341,-673,-1067,-157,52,291,584,686,395,-435,268,259,267,-723,-1127,205,103,-31,-1615,-673,-857,-1214,-1653,-1956,-1885,-1287,-94,-784,-716,1671,1619,-421,2174,817,-1269,909,1036,-567,25,-586,404,532,641,-215,-2870,-4002,-2621,-1358,-1253,279,1257,-121,265,2756,919,-1557,-272,1981,-949,-1366,-315,-1184,-1825,-2120,-2100,-1881,-1552,-1192,-861,-578,-920,-1694,-1273,-710,-1098,-1589,-2179,-2882,-3617,-4289,-4812,-4987,-4701,-4135,-3515,-2807,-2113,-1376,-574,222,-94,-1008,-1398,-575,-1595,95,672,-2114,1674,1932,1093,95,-1393,-2098,-3134,-4059,-4650,-4735,-4433,-4119,-3922,-3878,-4024,-4375,-4844,-5170,-4602,-3796,-3059,-2406,-1922,-1642,-1954,-1724,-2165,-2809,-3592,-4500,-5344,-4860,-3923,-3041,-2316,-1721,-1285,-1040,-908,-891,-967,-1139,-1360,-1601,-1762,-1908,-2058,-2155,-2272,-2378,-2520,-2649,-2740,-2835,-2837,-2716,-2396,-1847,-1221,-502,-76,952,1688,-1133,-1219,268,1429,643,-876,-1513,-1562,487,191,-1586,-518,-266,-412,-800,1667,1969,1476,-2112,1463,2311,-252,42,794,-524,-840,1337,899,-970,-733,189,1064,973,2024,1074,-1304,-537,1015,1093,-143,-592,-1341,-728,-215,-598,-1813,634,-813,-1815,-2235,-374,1672,277,780,1174,375,-571,-1612,-2682,-3476,-3588,-3032,-2367,-1906,-1536,-1477,-1610,-1830,-2105,-2304,-2238,-1889,-1293,-2013,139,812,495,607,-236,-1508,-1272,148,-281,823,150,-474,-820,-790,-1535,-1013,-448,826,-878,-340,1259,396,3454,4493,1170,-1114,-303,-790,-1312,-946,-1892,-2813,-3645,-3960,-3426,-2317,-1014,-1935,-615,1560,311,-138,-120,5208,5312,9476,9773,9787,9426,8687,-817,-7228,4948,1690,-1193,1735,13,1256,1167,955,553,-118,-991,-2000,-11016,-16619,-4371,-3479,-3032,-3075,-2627,-2874,-3448,-4307,-5374,-6238,-5246,-3997,-2763,-1690,-1008,-1648,-62,151,-20,-357,-760,-1158,-1490,-1724,-1793,-1831,-1920,-2484,-2573,-3222,-4138,-5152,-6073,-6241,-5408,-4161,-2848,-1700,-761,-26,463,-914,-930,-941,-416,-783,-1593,-2464,-3341,-4136,-4919,-5660,-6376,-7026,-7392,-7233,-6530,-5417,-4148,-2743,-1328,-41,1155,-1380,-1177,-176,497,1369,1243,1841,-648,-1865,-803,1210,1377,730,1316,426,818,-17,-378,-582,113,-1027,-1311,-1160,-664,-3035,-5614,-8327,-10971,-12522,-10456,-8674,-7080,-5605,-4145,-2563,-892,323,-1351,-1309,78,-210,-934,106,1172,1996,-245,7,1743,1029,-640,-1030,-2461,-4054],[-1783,-2685,-2926,-2467,-1383,19,357,538,281,325,-659,791,-44,-1054,-383,1103,1745,-1627,1821,842,654,4780,3841,283,-712,746,-1008,254,-904,-1539,-1027,-638,-1853,-2123,-1163,467,781,-505,101,495,-714,-683,-46,819,-199,-225,-767,-1312,-1834,-2458,-3150,-3900,-4704,-5490,-6193,-6636,-6838,-6735,-6480,-6094,-5614,-5155,-4713,-4310,-3889,-3463,-3034,-2588,-2124,-1765,-1498,-1315,-1225,-1251,-1323,-1487,-1686,-1887,-2036,-2142,-2222,-2238,-2260,-2330,-2476,-2699,-3071,-3517,-4051,-4507,-4827,-4898,-4635,-4086,-3500,-2922,-2459,-2223,-2132,-2329,-2624,-2998,-3393,-3606,-3630,-3520,-3304,-3081,-2859,-2670,-2481,-2231,-1954,-1562,-1158,-853,-328,-1,-1710,-1450,-722,-817,-813,-1482,-2221,-3041,-3778,-4328,-4719,-4820,-4630,-4307,-3940,-3478,-32071,-35601,-20457,-3098,319,-1942,-247,1034,2645,579,-617,-1002,3918,4932,1732,323,1228,1062,-1660,206,-1802,1647,924,923,2413,-278,-1933,45,2615,1533,102,-1024,-2367,-3603,-4519,-5016,-5013,-4412,-3431,-2275,-922,-160,-290,-1878,-1458,-399,-1414,-874,58,-537,751,3038,1228,-664,-473,1194,1460,451,-1299,-1134,-843,1777,1685,2471,2461,1542,-603,-1349,-2079,-2414,-593,732,1052,203,-1621,-2560,-2382,-1504,-399,-573,674,-150,-511,-1449,-203,747,499,-1440,-1183,11,1458,735,-369,749,-212,-1278,-2514,-3738,-4864,-5620,-5754,-5250,-4386,-3391,-2368,-1457,-633,-1220,589,715,-282,-426,-1180,-1387,-1354,-433,-882,-1263,-1528,-1615,-1910,-1850,-1818,-1489,-288,63,353,486,1000,1286,738,-553,2857,1060,134,383,-630,-1918,-3111,-3913,-4005,-3435,-2452,-1386,-349,436,86,-440,-1354,-707,868,987,1076,584,1689,-205,-1816,-666,-671,271,361,1540,855,239,-195,-432,-1172,-80,-48,-212,-310,-119,-1133,-1126,-553,-427,-923,-1364,-1657,-1724,-1448,-888,-709,911,473,3307,4269,-371,-795,-192,2236,1150,-62,-683,-480,14,-1502,-1941,-1036,-1262,1353,1837,3699,44,2378,357,-1707,-1703,-1660,-332,474,71,-757,-1240,-960,-1150,-2095,-3264,-4155,-4766,-5098,-5190,-5157,-4875,-4263,-3355,-2143,-881,401,-667,-51,2092,971,790,-1349,498,-1591,219,1721,460,-75,490,-703,-79,605,-2100,465,1257,758,-855,-692,-482,-1507,-1849,-1864,-1576,-1444,141,352,-60,-353,86,-2166,-4337,-6153,-6035,-4574,-3121,-2010,-1295,-1004,-1078,-1523,-2292,-3193,-4018,-4561,-4494,-3762,-2835,-1853,-973,-335,147,376,28,170,-54,-453,-1134,-2258,-1827,-2305,-2738,-3033,-3293,-3525,-3656,-3739,-3688,-3455,-3032,-2573,-1933,-1390,-739,-138,425,810,1054,-4134,3414,2208,-16247,-2751,-11988,13949,23635,73113,79995,81282,76515,66405,34161,-2621,-2682,12563,6808,1230,-8612,91,2919,423,562,-158,-1137,-2839,-1231,-1571,-1937,-2344,-2819,-3398,-3965,-4557,-5012,-5268,-5182,-4778,-4205,-3546,-2830,-2025,-1233,-388,-1471,-505,-120,-617,1197,756,-596,-1030,-911,1029,580,-388,165,-105,401,369,-434,-1250,-2014,-2721,-3086,-3046,-2671,-2143,-1547,-926,-546,-295,-1100,-1003,-710,-1527,-1515,-2003,-2428,-2899,-3290,-3665,-4035,-4346,-4507,-4569,-4558,-4429,-4245,-4142,-3992,-3813,-3620,-3497,-3485,-3614,-3885,-4294,-4889,-5619,-6277,-5956,-5120,-4246,-3393,-2663,-1935,-1262,-905,-1344,-1877,-766,-180,218,1607,2112,1250,918,1382,1828,1803,1898,2157,1241,-607,1167,1593,214,-701,-539,-1085,-987,-2731,-4694,-6364,-4684,-2772,-1062,-260,1512,1208,420,1091,809,438,-775,164,-33,-524,103,655,403,141,-406,-834,-1184,-1352,-1395,-1330,-1180,-1046,-883,-747,-1082,-1573,-616,-585,-554,-466,-411,-420,-515,-770,-1091,-1589,-2184,-2919,-3722,-4542,-5269,-5218,-4350,-3260,-1998,-778,-360,-195,406,449,-1320,-1191,1558,1447,-413,2038,585,-815,633,860,-589,-89,-594,489,727,118,-1117,-1914,-1879,-1219,-1093,-1449,177,1242,-478,-92,2666,1112,-1473,-609,1446,-1077,-1293,-209,1115,49,429,197,-672,-1608,-2552,-3492,-4371,-5202,-5789,-5811,-5393,-4927,-4502,-4142,-3865,-3607,-3296,-2932,-2508,-2023,-1489,-977,-946,-1098,-884,391,1226,-383,-1042,-1247,-571,-1375,-246,312,-2640,2664,3220,3483,1321,-1421,-268,-1241,-1369,-750,60,660,784,367,-577,-2004,-3811,-5660,-4642,-2526,-1427,637,-336,-1043,-89,-1864,1064,6,301,341,1263,122,-1023,-31,126,-138,-677,-1073,464,1862,1989,901,291,60,100,298,-711,610,648,-115,3226,3502,1148,2460,501,-268,363,-846,-1006,-1830,-2963,-3984,-4492,-4277,-3609,-2802,-2022,-1349,-845,-381,-1574,-1607,547,470,-1173,-597,-370,-351,-729,-105,-545,-954,-1970,-1133,-813,-396,33,797,-555,-830,1358,911,-1161,-731,-1723,-2651,-3005,-2537,-1504,-1340,-64,1656,1552,310,-386,-1477,-735,-244,-1170,-2513,-3366,-3366,-2590,-2283,-689,222,354,834,628,153,-515,-1311,-2168,-2863,-3350,-3508,-3342,-3090,-2712,-2509,-2427,-2431,-2577,-2869,-3246,-3711,-4168,-4546,-4812,-4859,-4748,-4455,-4136,-3832,-3597,-3418,-3337,-3183,-2826,-2124,-1039,-1228,-1668,-1171,-525,654,-707,-585,1083,699,4155,4713,1214,-1209,-436,-771,-1227,-614,20,272,1055,2364,418,813,572,-2031,-1542,-1922,-1817,-1459,-1031,-652,-447,-433,-701,-1166,-1901,-2906,-4136,-7762,-6777,-5986,-4546,-3086,-1718,-507,415,1019,1304,1216,806,84,-15344,-21327,-8591,-4523,-5697,-6543,-6515,-5884,-5269,-4782,-4434,-4236,-4069,-4052,-4056,-4110,-4192,-4250,-4249,-4072,-3733,-3186,-2458,-1658,-907,-314,131,322,-1803,-1683,-543,-1090,-1557,-1633,-1236,-402,86,1750,394,-484,689,824,1938,-1138,-1319,-1149,-402,-453,-1221,-900,-934,-947,-79,1656,825,-306,-484,-989,-1017,-470,259,-743,-690,1113,2080,-1043,-1181,-247,113,1052,1174,1746,-322,-2316,-1109,1343,1606,551,1539,132,755,251,-103,-299,131,-1000,-1089,-2881,-4929,-6944,-8304,-7348,-5823,-4569,-3628,-3051,-2742,-2631,-2587,-2377,-1910,-1106,-1292,-1472,-151,-152,-1018,-27,1290,1857,-61,3,1517,1019,-685,-737,291,-1024],[-5424,-3618,-1453,-849,-113,27,310,708,354,133,-677,714,252,-612,-453,578,1481,-1388,1830,931,504,5361,4080,555,-710,319,-1569,-3,-275,-26,-25,-578,-1845,-1778,-1351,-1602,-1933,-2414,-3055,-3768,-4505,-5146,-5676,-6018,-6265,-6310,-6179,-5987,-5669,-5329,-4924,-4462,-3971,-3441,-2881,-2225,-1587,-941,-413,-1297,-1894,-1009,-502,-361,-765,711,4105,4164,1055,749,-897,-244,-725,-648,856,2618,1437,-16,75,-1731,-3349,-4689,-5767,-6565,-7040,-7164,-7048,-6722,-6325,-5833,-5327,-4818,-4262,-3653,-3120,-2594,-2094,-1672,-1241,-968,-728,-601,-638,-1019,-1907,-1302,-1763,-2324,-2891,-3408,-3791,-3968,-4010,-3902,-3816,-3759,-3838,-4027,-4351,-4805,-5404,-6063,-6687,-7169,-7333,-7195,-6774,-6214,-5725,-5272,-4868,-4613,-4530,-4523,-32090,-30182,-17384,-4676,-4306,-3642,-2732,-1656,-471,495,-540,-1020,3798,4705,1519,527,1605,1252,-1828,47,-1701,1803,912,803,2235,-168,-1631,93,2568,1240,-384,-1000,-1721,-1418,-258,688,804,430,360,2257,-712,-326,-625,-2248,-903,-89,-1366,-1401,49,-302,310,2392,983,-666,-251,1931,2041,855,-1155,-1245,-770,1690,1742,2836,3348,2101,-549,-1816,-1609,-2626,-361,-1233,-2945,-3990,-3732,-2220,-393,692,1419,-574,407,-170,-483,-1548,-463,341,652,-994,-1384,-2,1094,543,-397,704,1186,-1029,-685,-2436,-4119,-5553,-6555,-6813,-6473,-6029,-5658,-5466,-5376,-5380,-5468,-5667,-5967,-6287,-6764,-7127,-7579,-7873,-7718,-7290,-6824,-6384,-5993,-5640,-5294,-4921,-4528,-4126,-3732,-3382,-3100,-2868,-2737,-2682,-2761,-2900,-3083,-3321,-3569,-3813,-4023,-4148,-4161,-4142,-4036,-3866,-3575,-3313,-3064,-2883,-2697,-2693,-2749,-2821,-2818,-2736,-2442,-1927,-2107,-1071,-1031,49,81,684,772,1023,1635,586,-1202,255,338,-83,-1110,-326,-1267,-1154,-659,1261,1808,1136,500,-2414,-3506,-2214,-721,687,476,3385,4219,-570,-809,-165,2011,928,-94,-656,-675,109,-1117,-1804,-1167,-914,2035,2194,3949,175,1972,113,-1553,-1611,-1719,-635,405,-300,-1116,-1393,-686,-1154,-1835,-186,197,149,461,690,-576,267,-1360,-1459,288,584,1337,-620,84,-80,-629,-1227,-1857,-2540,-3374,-4173,-4858,-5453,-5828,-5953,-5897,-5714,-5466,-5160,-4900,-4663,-4489,-4212,-3764,-2990,-1907,-1471,-1447,-1716,-1317,-15,182,0,-643,-39,632,32,-29,-1237,-3298,-4891,-5124,-3855,-2226,-956,-688,-145,658,320,-1312,391,331,-126,525,-1670,-85,-97,-23,39,19,-63,-452,-1144,-2349,-3002,-4253,-5556,-6550,-6541,-5656,-4606,-3686,-2931,-2383,-2073,-2121,-2323,-2935,-3761,-4961,-6498,-6854,-4134,-716,3514,4524,-14184,2997,-597,33796,67818,81927,92703,98477,98161,91710,80106,3441,-20587,32890,17019,-3183,-4805,492,-182,-254,-409,-888,-1704,-4597,-4144,-5524,-6704,-6461,-5229,-3965,-2714,-1621,-636,188,907,618,-68,-1802,-500,1058,3242,545,-1503,-116,-70,-772,992,820,-444,-829,-589,947,606,-1,40,-515,229,468,823,-476,-2144,-3994,-5764,-6955,-5941,-4588,-3436,-2499,-1996,-1776,-1912,-2241,-2740,-3338,-3884,-4468,-4959,-5496,-5956,-6332,-6410,-5974,-5107,-4055,-2972,-1883,-908,-224,276,571,-317,-737,-553,-990,-1144,-1402,-1744,-1916,-1919,-1857,-1836,-1818,-1683,-1332,-501,747,-822,-1871,-1547,-685,-53,-394,1322,2833,995,877,1286,2324,1442,710,353,294,-867,318,161,-178,-1036,-1507,-2423,-3446,-4442,-5471,-6300,-6610,-6132,-5298,-4401,-3522,-2697,-1988,-1418,-979,-705,-694,-563,-527,-575,-457,-362,-243,-133,-89,-346,-325,-720,-1353,-2186,-3142,-4191,-5120,-5707,-5640,-4953,-4088,-3210,-2443,-1777,-1314,-1090,-1118,-1466,-2031,-2922,-4042,-5423,-6963,-7114,-5238,-3280,-1332,556,2463,4182,348,141,420,347,-1852,-1488,1388,1231,-498,1737,307,-423,320,-2185,-4692,-6787,-6428,-4748,-3337,-2289,-1579,-1178,-1092,-1083,-788,-1489,4,1132,-938,-529,2480,1234,-1391,-851,871,-1255,-1218,-183,1101,129,-1249,-2902,-4556,-6008,-6518,-5606,-4276,-3032,-1947,-1824,-763,-712,-1342,-1776,-2931,-4398,-5920,-6502,-5078,-2999,-853,-664,-837,-1211,-862,150,660,-804,-1092,-1096,-615,-1194,-569,-27,-1996,3722,3795,3494,1600,-1486,-186,22,641,737,587,1304,1304,346,-447,-972,-1153,-1024,-1027,-1583,-1229,752,-635,-1154,-73,-1775,1443,326,19,298,1199,55,-1013,-143,5,-128,-927,-1313,599,2201,2571,644,-1283,-2906,-3715,-3254,-1976,-469,259,-201,3217,3830,783,2450,645,-430,47,-623,-1187,-1560,-3001,-4512,-5860,-6736,-6382,-5275,-4082,-3000,-2129,-1362,-1631,-1453,-46,108,-825,-732,-508,-263,-704,-442,-654,-948,-1772,-1652,-2025,-2275,-2545,-2759,-2835,-2826,-2758,-2713,-2651,-2621,-2591,-2683,-2776,-2881,-3012,-3040,-2985,-2861,-2689,-2487,-2412,-2528,-2861,-3457,-4207,-5149,-6218,-7439,-8099,-6655,-5163,-3719,-2280,-946,224,1189,2067,934,-1182,-507,-88,124,-1249,-808,-970,-2499,-4088,-5536,-6576,-6608,-5818,-4955,-4229,-3696,-3397,-3246,-3231,-3158,-2973,-2563,-1917,-1074,-411,705,1531,1392,-961,-1548,-1792,-1309,-616,459,-523,-899,983,1184,2111,2776,1237,-1365,-658,-779,-1151,-350,365,491,1106,2676,1238,1864,774,-2148,353,2021,127,-980,545,-1037,-3578,-5869,-7921,-7237,-5798,-4699,-3921,-3448,-3319,-3407,-3688,-4045,-4403,-4673,-4851,-4879,-4742,-4550,-4342,-4217,-18585,-27134,-13953,-5028,-5586,-6249,-7020,-7806,-7820,-7010,-6144,-5312,-4419,-3599,-2722,-1809,-836,-979,-709,239,-300,393,616,-950,294,1494,652,1087,-1722,-801,334,2,-335,-1195,-624,218,396,1879,335,-378,564,787,1823,-1329,-1546,-1279,156,411,-1067,-301,-576,-1084,41,1993,666,-259,418,96,-691,-1018,-103,-579,-404,1057,2305,-711,-1185,-265,-219,714,1073,1647,41,-2011,-1418,1405,1721,423,1250,-210,604,445,103,-393,-1342,-2272,-3139,-4009,-4761,-5364,-5775,-6100,-6338,-6625,-6919,-7208,-7228,-6837,-6193,-5389,-4539,-3647,-2745,-1902,-1066,-305,-1086,-178,1194,1377,76,-74,397,-321,-1189,-2002,-2468,-2176],[-7930,-5727,-3834,-2581,-2037,-2237,-3185,-4817,-6880,-8725,-8778,-6461,-3290,-160,-500,402,1207,-1121,1813,999,291,5236,4077,718,-641,-62,-1607,-122,-552,-1068,-2829,-4325,-5147,-5013,-4031,-2579,-1022,343,-411,-109,-1488,-349,15,-346,-1767,-3135,-4123,-4471,-3966,-2922,-1602,-216,99,2454,3771,1559,-111,952,-589,-1447,-2006,-1007,-483,-181,-778,1051,4399,4054,1052,574,-963,-253,-881,-697,1043,3225,2025,34,677,-823,-2461,-3779,-4805,-5553,-6016,-6149,-5970,-5392,-4508,-3303,-1912,-397,855,501,-1365,-689,-1032,-803,-688,-687,-60,704,-844,-907,-1881,-716,641,-459,-2781,-4908,-6583,-7394,-7273,-6736,-6350,-6179,-6255,-6451,-6701,-6941,-7195,-7454,-7760,-8180,-8717,-9424,-9611,-8794,-7949,-7094,-6258,-5570,-5084,-5662,-30307,-24540,-13754,-5061,-5458,-5918,-6420,-6939,-7407,-7808,-7946,-7855,-7500,-7036,-6574,-6096,-5599,-5184,-4845,-4456,-4108,-3722,-3383,-2950,-2483,-2039,-1606,-1231,-876,-516,-929,-686,364,527,706,395,872,516,496,1691,-869,-511,-983,-1804,-322,203,-1315,-1937,138,-134,-248,1763,693,-730,-82,2606,2590,1255,-940,-1440,-759,1586,1125,468,-437,-1563,-2990,-4708,-6577,-8007,-7318,-5191,-2760,-199,-1037,-1250,-610,753,1491,-475,147,-143,-491,-1661,-656,-125,714,-565,-1485,-68,636,273,-554,456,846,-1203,1266,3730,2204,-153,123,-872,-1585,-2174,-2801,-3657,-4702,-5837,-6732,-6751,-5643,-3848,-1917,-1513,-783,435,964,735,201,258,-1484,-1880,-1563,-1655,-1019,-487,-142,-889,-2446,-3915,-5328,-6636,-7850,-8676,-8637,-7875,-6891,-5932,-5097,-4414,-3921,-3720,-3747,-3981,-4287,-4722,-5188,-5661,-6025,-6460,-6870,-7262,-7602,-7914,-8027,-7863,-7512,-7132,-6725,-6349,-6209,-6186,-6243,-6083,-5395,-4063,-2077,345,692,177,-1834,-495,-1373,-1135,-669,1438,1764,1110,1702,2201,1522,646,-698,521,522,3372,4022,-782,-698,-148,1752,716,-39,-2077,-4519,-5684,-5479,-4759,-4177,-3993,-4249,-4904,-5876,-6921,-7595,-7471,-6547,-5285,-4018,-2879,-1946,-1258,-1404,-1254,-433,-1180,-1854,-241,660,939,603,762,-719,232,-1470,-1523,-2,563,1676,-619,115,1846,224,482,-1039,2,-1004,577,1832,354,-225,691,-843,-426,-251,-1333,736,1968,1364,-1050,-121,370,-855,-990,-990,-1732,-1076,-152,81,129,-877,-203,609,143,32,49,-1243,-2123,-2562,-2565,-2279,-1831,-1429,-1198,-1128,-1208,-1509,-1966,-2416,-2922,-3278,-3425,-3380,-3031,-2528,-1959,-1388,-815,-495,-1150,-2364,-1102,-864,-1316,-1798,-2295,-2693,-2955,-3334,-3912,-4633,-5330,-5958,-6085,-5532,-3998,-2037,322,3464,3414,3514,22338,6271,-7316,7153,10379,35639,90952,164707,170566,164247,146813,121450,92584,35377,3755,24206,12919,-8115,326,-2598,-3233,-2762,-2329,-2203,-2262,-5362,-2717,-2976,-3137,-3197,-3212,-3287,-3427,-3826,-4465,-5376,-6413,-7383,-7935,-7562,-6331,-4599,-2704,-721,-1464,420,48,-792,809,942,-240,-576,-229,951,725,372,3,-816,176,349,607,2809,684,-1870,-3348,-4032,-3472,-2205,-1019,561,-617,-151,-554,-356,-485,-1199,-849,-2211,-3703,-5379,-6944,-7962,-7625,-6297,-4683,-3134,-1783,-1433,295,839,1174,1324,-45,-680,-321,-862,-880,71,390,445,108,-1281,1287,1546,229,-348,894,-266,-2521,-4713,-6347,-6396,-5082,-3432,-2003,-927,-227,156,227,106,-83,-215,-158,145,-980,739,985,-186,-1292,-1493,-1098,-52,2663,3485,515,-1068,-618,-139,-1286,-2078,-2284,-1895,-1092,-99,377,-529,668,353,-602,275,947,908,2043,2647,-153,12,537,-1445,-502,534,1259,614,-712,-3602,-6252,-7640,-6311,-4328,-2493,-1032,-408,-411,651,790,-70,-494,-1470,-928,-1500,-2155,-2872,-3631,-4320,-4622,-4492,-3815,-2742,-1533,-338,-1911,-1357,1247,1062,-589,85,-1249,-2924,-4810,-6726,-8660,-8615,-7001,-5742,-4827,-4295,-4134,-4358,-4771,-5364,-5838,-6008,-5822,-5268,-4553,-3943,-3419,-3086,-3074,-3291,-3851,-4516,-5304,-5960,-6137,-5687,-4673,-3375,-2015,-689,547,1125,390,-269,-1432,-2031,-716,-388,-1304,826,-602,-847,-3054,-5604,-8416,-7559,-4405,-1335,-665,-1157,-757,-63,30,-1270,-1078,-885,-629,-986,-740,-234,-1306,4634,4180,3421,1896,-1503,-72,-125,709,960,850,1557,1878,901,1595,-294,-1892,-3140,-4091,-4728,-4952,-4851,-4434,-3843,-3171,-2472,-1857,-1406,-1099,-927,-919,-953,-1153,-1523,-1971,-2558,-3237,-4022,-4946,-5922,-6941,-7905,-8424,-7875,-6972,-6030,-5233,-4652,-4253,-4108,-4169,-4446,-4834,-5212,-5479,-5366,-4781,-3734,-2332,-840,697,53,1814,1171,-1630,-1154,-81,923,2082,623,-1628,-1154,605,871,-510,-861,-538,-996,-1455,-1725,-1864,-1997,-2153,-2265,-2384,-2328,-2188,-1830,-1135,-755,1015,1823,-1384,577,1088,783,657,1528,692,-955,843,2785,2186,948,77,-1642,-398,-786,-1715,-2634,-3544,-4529,-5564,-6523,-7248,-7279,-6457,-5264,-4022,-2855,-1835,-1031,-1505,-784,-126,-265,-1132,-905,-1184,-1486,-1666,-1659,-1537,-1390,-1116,-880,-678,-803,-15,316,-238,-137,-1334,-2119,-495,594,-333,427,-142,-772,-1376,-1845,-2148,-2232,-2044,-1680,-1223,-1184,-309,45,264,396,448,-1472,-902,-765,-1044,-43,699,704,1145,3370,2777,2969,992,-2249,646,1996,-158,-1472,1005,6673,3929,989,-1966,-4431,-5726,-5237,-3636,-1831,-301,879,-806,1956,1896,1471,648,-500,-1880,-3450,-5068,-6631,-14615,-29886,-18164,-8850,-8486,-8145,-7882,-7638,-7386,-7117,-6854,-6653,-6398,-6119,-5499,-4384,-2693,-540,-1009,16,-810,95,385,-877,378,1614,929,1134,-1616,53,1083,119,-388,-1257,-562,408,656,1944,282,-301,371,851,1675,-1478,-1553,-1311,356,416,-888,311,13,-1101,193,1973,475,-196,716,45,-983,-1685,-498,-424,-896,-1923,-2736,-3235,-3451,-3312,-2957,-2433,-1874,-1318,-804,-1321,-1597,299,532,376,840,-514,435,410,-34,-659,-1465,-2407,-3439,-4605,-5729,-6645,-7088,-6930,-6110,-4894,-3440,-1961,-523,751,-148,-899,614,-55,-1101,-1188,-238,-49,-1037,-272,1077,369,-600,-1868,-3487,-5370,-7559,-9853,-11535,-10659],[-4560,-2589,-1444,-657,-227,-926,-2087,-3274,-3835,-3213,-1470,447,823,220,-559,-104,881,-924,1709,985,-31,1029,-399,-1298,-1753,-2042,-2395,-2941,-3795,-4950,-6029,-6706,-6338,-4758,-2338,-29,1314,740,-717,-449,-1668,-246,-21,121,-932,-207,80,-408,-2920,-5371,-7445,-8575,-8098,-6303,-3950,-1370,-138,876,-789,-1567,-2118,-1003,-461,-61,-745,1421,4513,3741,1046,376,-1077,-325,-959,-619,123,-827,-1909,-3123,-4416,-5748,-7052,-8162,-9016,-9572,-9942,-10329,-10842,-10341,-8961,-7132,-5024,-2728,-296,805,-1641,-871,-714,-730,-916,-756,-88,215,-1302,-736,-1633,-957,523,880,-815,128,-1524,-3178,-4576,-5601,-6328,-6721,-6904,-6923,-6888,-6878,-6986,-7199,-7467,-7704,-7700,-7397,-6770,-5961,-5216,-4523,-3917,-3513,-3337,-7414,-27714,-19172,-9859,-3962,-4096,-4157,-4165,-4156,-4141,-4207,-4275,-4430,-4571,-4735,-4944,-5131,-5271,-5464,-5705,-5864,-6001,-5965,-5758,-5194,-4353,-3361,-2282,-1236,-238,516,-1464,-623,2456,2598,806,110,915,565,565,909,-1046,-668,-1266,-1108,311,506,-1198,-2107,-191,-760,-1590,-2601,-3879,-5321,-6878,-8538,-7250,-5431,-3599,-1864,-789,1283,1602,2925,4052,2810,-461,-1449,-579,-2337,-514,-2133,-3251,-3054,-1511,-1649,-732,844,1527,-296,-20,-48,-510,-1586,-677,-575,720,-147,-1347,-148,144,-22,-791,150,490,-1284,854,3221,1862,-157,1196,166,-706,-1090,-2532,-3829,-4845,-5485,-5614,-5199,-4321,-3038,-1605,-1482,-508,712,941,818,41,567,-1185,-1860,-1436,-1676,-1371,-789,-441,-1210,-3185,-5327,-7619,-7923,-5320,-2436,135,1714,1893,2574,-66,1490,1211,-1346,-513,-802,1008,1167,247,-14,-32,575,629,964,712,64,159,-1578,-3223,-4731,-5861,-6390,-6263,-5359,-3905,-2000,214,-24,-816,732,988,452,-2126,-622,-1457,-1079,-623,1474,1616,1049,1838,2263,1617,443,-667,400,591,3254,3665,-1007,-508,-165,1466,506,66,-468,-1059,514,-339,-1263,-933,45,3309,2962,4309,367,1351,-92,-1248,-1391,-1280,-1006,-2408,-3684,-4720,-5663,-6393,-7132,-7883,-8592,-9110,-9242,-8933,-8415,-7995,-7721,-7629,-7754,-8005,-8509,-9157,-9766,-10018,-9227,-8302,-7391,-6518,-5725,-5155,-4666,-4242,-3963,-3719,-3415,-2973,-2316,-1437,-979,804,2000,1814,-1093,211,771,-472,-508,-569,-1607,-774,-307,19,254,-1093,-373,594,244,101,544,56,-1748,-651,360,1793,-1167,-721,-2541,-4392,-6092,-7483,-8179,-7940,-7344,-6731,-6334,-6290,-6457,-6759,-6855,-6392,-5281,-3942,-2453,-2321,-1433,1168,-1230,-2006,32,750,3993,4106,4009,3632,3042,1635,2165,1985,1894,1548,1090,1030,2208,4524,6271,6352,5477,11206,22467,50434,23652,200218,235024,253632,252681,223665,113177,151304,10747,28874,28307,-9396,6110,7364,6996,-2981,2985,1970,507,-3784,886,-433,-2164,-3924,-5523,-7035,-8398,-9395,-9467,-9069,-8792,-8759,-8847,-8753,-8216,-7162,-5851,-4400,-2986,-1702,-606,-765,557,1009,-92,-387,53,865,774,628,-44,-1083,139,235,315,-585,-2420,-4646,-7046,-9567,-10775,-8301,-5825,-3427,-1366,-261,-180,45,-502,-1069,-749,444,-195,-1117,-2300,-3830,-4259,-3142,-1246,-118,-1358,-1821,1760,5667,5964,3447,284,-519,-117,-738,-610,195,279,507,299,-903,766,1279,714,-150,1005,996,-416,-1318,-754,-507,-842,-2543,-4217,-5765,-7113,-8136,-8786,-8935,-8645,-8111,-7461,-6774,-6154,-5610,-5179,-4858,-4706,-4696,-4846,-5145,-5500,-6013,-6556,-7105,-7542,-7756,-7618,-7101,-6309,-5402,-4485,-3602,-2826,-2180,-1555,-858,-699,343,1124,1266,2514,3059,55,105,617,-1617,-586,151,897,784,-1808,-5719,-7761,-4882,-705,3005,1782,303,-669,-394,662,835,-223,-487,-1426,2145,3157,743,-1249,-2308,-2037,-560,1359,1755,746,371,439,-1399,-985,1056,864,-755,869,-78,166,-878,-1475,-1760,-1706,-1640,-1666,-1776,-1984,-2245,-2539,-2673,-2714,-2560,-2304,-2114,-1958,-1871,-1931,-1950,-1866,-1660,-1144,-434,-1497,-819,243,1082,238,821,970,349,791,1669,1414,596,-52,-1086,-2202,-1112,-2109,-3146,-4314,-5715,-7330,-9007,-9065,-7047,-4804,-2590,-605,-499,-1050,-661,-289,-690,-1780,-1047,-672,-1088,-1444,-769,-329,-710,5035,4326,3226,2137,-1490,50,-260,827,1197,729,-1636,-3888,-5864,-7495,-8791,-9244,-8119,-6718,-5246,-3729,-2367,-1223,-1189,-85,-1464,-766,-1851,-3326,-5075,-7024,-8942,-9031,-7169,-5485,-4118,-3063,-2361,-2048,-2043,-2341,-2903,-3713,-4694,-5776,-6783,-7627,-8004,-7670,-7036,-6347,-5733,-5148,-4544,-3935,-3212,-2367,-1351,-784,59,623,165,1774,940,-1648,-1194,-231,705,2525,1158,-1590,-927,-2429,-3899,-5202,-6221,-6811,-6749,-6177,-5299,-4347,-3532,-2932,-2529,-2420,-2450,-2678,-2801,-2372,-1134,903,1758,-1276,744,1226,523,671,1534,660,-637,1292,3276,2403,1190,382,-1539,-76,-161,-545,-1518,-2293,-2982,-3596,-4079,-4510,-4868,-5074,-5196,-5250,-5168,-4874,-4342,-3608,-2626,-1565,-478,-1000,-471,-128,2784,2629,788,-1193,-1180,-56,-853,-523,-366,1386,953,-499,-260,-1504,-2106,-329,726,-14,-1022,-1677,-1367,-1373,-1585,-1753,-1288,-629,178,-98,-1298,1661,2697,5838,4795,1499,-1408,-1103,-694,-886,316,1023,50,-2347,-4640,-5993,-5050,-2644,-2298,859,1843,-516,-1909,1549,8879,8482,7631,6319,4720,2834,726,-1491,-3709,-5824,-7425,-7941,-7319,-6354,-5475,-4899,-4638,-4631,-4849,-5131,-5367,-5415,-20969,-11239,-4633,-4277,-3944,-3662,-3375,-3055,-2673,-2237,-1843,-1261,-685,-1562,-506,-498,-51,-1199,-54,-1442,-276,216,-714,502,1786,1226,1104,-1483,840,1825,279,-346,-1247,-459,591,830,1727,-57,-1559,-2374,-2168,-1039,-1602,-1420,-1275,516,376,-691,909,728,-963,370,1974,271,-105,-281,-2219,-4323,-6518,-8797,-10591,-10259,-8275,-6006,-3811,-1919,-337,-680,166,937,1643,916,-623,-1591,-75,-664,-1133,-1486,-1754,-1961,-2207,-2449,-2759,-3163,-3629,-4112,-4647,-5034,-5112,-4693,-3785,-2383,-1712,-674,-1270,540,785,-387,-664,561,-273,-1019,-879,-27,-19,-957,-389,-828,-1185,-1720,-2549,-3706,-4955,-6030,-6397,-5764,-4271],[-56,-920,-1458,-493,-237,-106,-231,923,430,-376,-817,344,1154,670,-445,-549,-1645,-2372,-2645,-2429,-1923,-1221,-596,58,-536,-604,-414,188,-1231,46,1042,485,-1432,-634,-852,-100,-817,-3196,-5609,-7112,-6497,-4055,-970,-65,-1164,-296,49,1377,2467,4254,3220,249,-2029,-6032,-8524,-6414,-1802,839,-912,-1560,-2071,-919,-381,53,-604,1862,1618,-5075,-11008,-8125,-1725,-408,-868,-376,1250,4147,3170,167,346,-575,-5297,-9456,-11070,-8843,-5647,-2726,-448,-1220,-805,-882,1016,437,-1203,-3225,-5649,-8287,-11033,-13758,-15365,-13676,-11495,-9545,-7946,-6607,-5568,-4862,-4426,-4250,-4231,-4314,-4416,-4444,-4433,-4295,-4140,-3933,-3771,-3642,-3598,-3674,-3932,-4348,-4910,-5638,-6516,-7630,-8911,-10354,-12076,-13962,-15936,-17730,-16711,-14619,-25072,-14434,-9022,-7743,-6822,-6300,-6194,-6495,-7143,-8134,-9284,-10538,-11601,-12240,-12201,-11328,-9755,-7820,-5717,-3485,-1358,705,498,308,1386,43,-1270,255,1795,75,-2009,-376,2952,3400,403,-207,882,529,519,1999,-1290,-856,-1420,-425,539,-696,-1813,-2759,-3465,-3799,-3842,-3515,-2938,-2048,-842,618,2266,1995,-393,-1494,-909,1369,1381,2619,4658,2873,-489,-806,-204,-2303,259,2359,1578,-3856,-9519,-14868,-17406,-14177,-9417,-4851,-721,13,-625,-1344,-570,-996,602,157,-1127,-314,-414,-382,-1156,-281,46,-1355,260,2576,1526,-128,1108,243,-452,-117,1545,1614,-257,-2023,-1894,-3052,-4181,-5185,-6183,-6923,-7656,-8303,-8886,-9450,-10042,-10685,-11383,-12101,-12752,-13228,-13446,-13328,-12832,-11967,-10763,-9224,-7435,-5411,-3267,-999,68,2028,2086,2504,-516,1090,985,-1424,-312,-979,843,1169,329,129,387,894,525,646,431,-341,2044,391,-992,-710,-1937,-2569,-3651,-4458,-5076,-5491,-5764,-6007,-6146,-6191,-6057,-5703,-5173,-4468,-3620,-2749,-2069,-1603,-1510,-1905,-2801,-4151,-5792,-7638,-9331,-10549,-10990,-10376,-9010,-7195,-5305,-3523,-1906,-529,132,-381,-1232,702,-59,-1088,-828,372,3688,3223,4270,302,1079,-183,-1240,-1350,-1013,94,177,-983,-1048,-658,-184,-1506,-2045,-647,1399,2832,389,721,-1134,102,-1501,-1532,-550,312,1052,-759,-259,1287,-606,130,-477,-239,75,831,1530,-193,-281,801,-1013,-744,-935,-774,1217,3238,2217,-1159,476,-1738,-5098,-8169,-10777,-12647,-13399,-13015,-11829,-10273,-8733,-7296,-6071,-5046,-4304,-3759,-3453,-3255,-3221,-3326,-3576,-3913,-4378,-4971,-5585,-6158,-6744,-7273,-7570,-7671,-7362,-6622,-5547,-4119,-2561,-999,500,1973,2912,-1362,-2222,-1648,1322,-1724,-1985,28,1931,2176,-2421,-285,-1553,-2821,-4346,-6018,-7839,-9115,-9978,-11209,-13651,-16247,-14184,-7316,5477,28554,32975,64927,164377,216596,259215,284417,287203,266414,225304,170770,111677,10832,-1936,4979,-2839,16033,13223,10062,-3675,508,-4180,-8486,-11132,-10911,-8904,-6639,-4673,-3141,-2141,-2505,-1682,-2072,-2605,-2952,-2861,-2238,-1105,366,1750,3414,880,-1468,1553,49,-704,236,988,-34,-294,228,630,702,741,-131,-1320,93,-789,-2144,-2796,-2681,-2065,-1104,-126,-147,411,-933,942,-867,-394,166,331,-575,-1071,-1836,-2594,-3033,-3094,-2554,-1537,-234,-1096,-1166,-24,-966,-1920,1404,3379,2199,780,-743,-2285,-3730,-4970,-5924,-6559,-6958,-7125,-7011,-6609,-5939,-4984,-3803,-2582,-1330,-246,-206,-764,-386,-407,-853,-2296,-3977,-5573,-6670,-6836,-5991,-4331,-2214,71,2390,1500,-1066,455,668,-393,-1754,-822,-700,362,2906,3117,457,-345,-346,-1341,199,2109,1020,768,-2390,-5251,-7733,-9771,-11232,-12099,-12544,-12692,-12773,-12900,-13134,-13506,-13924,-14247,-13818,-12589,-10908,-8957,-6905,-4782,-2732,-1581,-1370,-423,1756,3024,2061,446,-828,-389,-400,-1680,-2963,-4041,-4848,-5252,-5230,-4906,-4354,-3691,-2988,-2181,-1470,-791,-130,255,567,-755,-553,821,646,-979,286,-174,497,-413,5,-939,-804,-433,269,852,1262,797,-663,-367,-68,570,-415,-2219,-6098,-8799,-9265,-8028,-6745,-6119,-6053,-6329,-6129,-5024,-2972,-379,213,819,1114,431,820,1643,1601,712,104,-802,-2200,-963,-577,-1236,909,-655,-129,-2112,-5011,-7675,-9180,-8523,-6747,-4957,-3692,-3046,-2987,-3444,-4041,-4505,-4186,-2837,-901,-673,-328,-242,5472,4240,2911,2280,-1424,170,-395,963,1424,1025,1824,2094,246,1340,1687,-1538,-5248,-6099,-2937,-592,1027,-1328,-1133,155,-1312,2366,869,-654,470,-2975,-6117,-8603,-9532,-8678,-7527,-6727,-6458,-6766,-7526,-8661,-10002,-11041,-10374,-8851,-7231,-5807,-4679,-3825,-3300,-3023,-2951,-2928,-2817,-2593,-2150,-1546,-819,-440,-119,552,308,425,-318,-1705,-2909,-4597,-6470,-8470,-10260,-10965,-9863,-8598,-7502,-6564,-5763,-5092,-4439,-3761,-2948,-2059,-1262,-1378,-845,-299,-1392,-1395,-2431,-3287,-3349,-2016,614,-1067,841,1214,230,717,1652,668,-359,1661,3634,2501,1329,659,-1387,228,-676,-3186,-5289,-6914,-8104,-8823,-9010,-8794,-8242,-7343,-6209,-4897,-3406,-1758,-30,-1831,-1105,432,627,-906,-359,46,3213,2537,770,-976,-831,154,-875,-411,-20,1181,757,-772,-301,-1303,-1920,-983,-2366,-4020,-5473,-5848,-4430,-1673,-1503,-1599,-1141,-572,44,33,-1144,2428,3544,6199,4762,1711,-1190,-1259,-627,-742,657,1265,1088,1169,3372,-378,-3586,-5955,-7063,-6679,-5199,-3157,-2199,1381,3518,5262,6460,6916,6659,5618,3855,1530,-1156,-4044,-6800,-9209,-10983,-11858,-11832,-11410,-10549,-9142,-7391,-5484,-3679,-2145,-5632,-592,-529,-942,-1536,-2347,-2036,-1458,-425,752,-734,-1415,-51,-1475,-446,-326,415,-1259,60,-1824,-710,84,-537,610,1961,1497,950,-1348,1485,2460,437,-260,-1193,-362,167,-2086,-5031,-8509,-11975,-10576,-6832,-3392,-1731,-1258,-1216,614,244,-1944,-4559,-6922,-7872,-6963,-5215,-3696,-2946,-3124,-4253,-6152,-8114,-8561,-6269,-2664,729,2600,521,-575,-41,-883,-39,894,-2870,-7259,-11692,-12964,-9424,-6589,-4692,-3839,-4013,-5044,-6632,-8037,-8323,-7136,-5204,-3327,-2100,-1731,-2366,-3998,-6585,-9673,-11456,-8770,-4466,-89,557,-657,-294,628,-476,-919,-531,343,47,-795,-434,1202,987,263,-468,-221,132,-1002,-1221,-419,-3046],[-5085,-3036,-1438,-405,-343,-253,-510,870,412,-471,-849,152,1386,1011,-2775,-6368,-7440,-5990,-4008,-2539,-2032,-2500,-4012,-6127,-8247,-9080,-7449,-4209,-1573,-74,1096,682,-1312,-420,-828,-222,1823,983,-3366,-8200,-13243,-15733,-11398,-7072,-3394,-439,-98,1371,2669,2077,496,-1539,-3522,-4615,-4047,-1675,-18,733,-1032,-1534,-2045,-849,-353,65,-453,2251,1669,-2038,-4428,-4835,-3479,-1398,-700,-108,1231,-87,-2675,-6323,-10788,-15798,-19931,-15865,-10804,-6115,-2039,1269,771,-755,-919,-474,1806,1710,1494,440,-1344,-629,162,-418,-1412,-897,-193,-297,-2014,-3412,-6270,-9643,-13356,-17198,-20387,-20197,-17091,-13575,-10312,-7425,-5101,-3328,-2173,-1583,-1553,-2070,-3153,-4746,-6821,-9373,-12363,-15831,-19616,-23348,-23041,-18968,-14534,-10172,-6075,-9396,-22710,-10513,-2446,4951,3235,-1447,-967,-650,-735,-332,305,-921,-1556,-4318,-7526,-11177,-15289,-19957,-24908,-24035,-18208,-11896,-5555,123,1008,108,-1260,282,1354,-382,-1615,36,3407,3489,69,-496,831,474,429,1656,-1508,-1016,-1279,-1749,-2792,-3204,-2986,-2281,-1268,-80,-743,927,-36,-1113,192,3967,3955,2309,-79,-980,-972,1260,1138,2172,4567,2792,-516,-127,123,-2325,461,-3139,-8387,-13705,-18775,-22545,-22794,-19629,-15294,-10909,-6756,-3011,-728,-975,-269,-1093,481,445,-829,-445,-859,-628,-1455,-705,-365,-1313,-335,1972,1305,23,684,120,-329,-661,-886,-1132,-1414,-1819,-2437,-3361,-4625,-6157,-8077,-10092,-12372,-14739,-17102,-19401,-21613,-23709,-25644,-27220,-27852,-26961,-24908,-22230,-19214,-16043,-12857,-9747,-6869,-4284,-2125,-361,39,2025,2339,2505,-840,777,810,-1397,-45,-1033,710,1236,528,381,848,1210,530,399,272,-733,-958,-3025,-4848,-6397,-7502,-8113,-8410,-8344,-8069,-7644,-7217,-6988,-6963,-7209,-7657,-8235,-8880,-9429,-9726,-9732,-9584,-9319,-9183,-9413,-10158,-11504,-13411,-15921,-18818,-21881,-24605,-25634,-24164,-21193,-17825,-14451,-11166,-8061,-5198,-2528,-1057,1011,281,-863,-680,680,3989,3522,4214,269,972,-176,-1187,-1199,-639,556,153,-1108,-518,-272,-85,-1707,-2073,-882,1127,2500,291,-163,-2913,-5459,-7670,-9449,-10610,-11246,-11278,-10649,-9638,-7979,-5820,-3122,-33,1,601,937,1339,-504,-104,891,-1039,-792,-931,-564,1563,2251,-1268,-3770,-4991,-4929,-4013,-2613,-1199,-1246,-59,-569,45,420,-1420,-715,-809,-1480,-2182,-2776,-3294,-3616,-3822,-3876,-3738,-3305,-2601,-1672,-490,922,-678,412,284,735,3299,502,-1419,1063,939,711,4757,3562,3359,-1413,-1940,-1492,1521,-2080,-1178,-71,3754,1187,3780,1693,-1981,-5709,-9147,-11532,-12906,-13188,-12541,-10762,-7613,-2751,2997,7153,11206,32975,89156,155637,290405,414010,531020,622890,674299,676555,629944,543558,432828,104376,34956,124784,10124,35135,21201,19190,-869,4073,4368,3008,128,4837,1422,1360,3300,-2686,4958,-2896,894,1017,-1957,1509,-1727,176,391,1546,1797,3956,859,-1425,2172,-30,-516,-20,962,28,-205,398,345,607,814,-160,-1425,118,39,-420,103,189,-1661,323,202,76,518,-810,978,-1006,-457,546,885,-594,-897,-720,184,-354,-1742,-909,-47,274,-1348,-1046,22,-1061,-2164,-3359,-4799,-6347,-7985,-9658,-11328,-12886,-14161,-14920,-14952,-14285,-13044,-11358,-9376,-7234,-4996,-2765,-741,947,694,48,-202,4,-182,390,-1636,-4427,-7608,-11015,-14413,-17387,-17894,-15321,-12127,-8930,-5849,-2961,-242,642,-423,-1729,-166,-446,436,2898,2746,298,-37,-11,-1530,-197,-3606,-6950,-10065,-12790,-14968,-16516,-17381,-17574,-17357,-16941,-16234,-15290,-14175,-12969,-11757,-10538,-9445,-8418,-7497,-6628,-5755,-4922,-4080,-3337,-2822,-2577,-2745,-3324,-4369,-5807,-7665,-9866,-12279,-14727,-16247,-15122,-12984,-10999,-9359,-8156,-7501,-7376,-7769,-8617,-9733,-11198,-12819,-14384,-15358,-14775,-13203,-11228,-9213,-7396,-5811,-4634,-3840,-3553,-3687,-3966,-4104,-3418,-1677,67,690,1170,487,-884,-229,240,1019,-24,-706,481,-1645,-5317,-5981,-4045,-1652,3,184,-1619,-2679,-5306,-7574,-8176,-6492,-3620,-631,782,1493,1647,693,147,-642,-2095,-1169,-701,-1262,830,-764,13,-1025,-3016,-4916,-6532,-7661,-8230,-8181,-7774,-7135,-6335,-5436,-4314,-3114,-1686,-846,-715,-574,-325,33,5323,3893,2429,2240,-1355,224,-589,1031,1570,873,1759,2136,56,656,1340,-1059,-5383,-5646,-1380,-522,938,-1586,-1102,109,-1241,2355,765,-832,517,968,-214,-4663,-9643,-12451,-10213,-6919,-3948,-1446,643,2285,3365,1909,-296,841,2315,755,-738,-2542,-3942,-4386,-3671,-2039,10,1286,-1167,-859,900,-208,-293,432,393,-2023,-4859,-7888,-10832,-12791,-11426,-9043,-6710,-4650,-2837,-1282,86,-16,-1025,194,812,-531,119,932,550,-1461,-1810,-4592,-7377,-9687,-10130,-8341,-5776,-3239,-1024,-884,781,958,-82,696,1786,632,-223,1851,3755,2398,1280,794,-1320,399,-170,-252,-96,-338,-1371,-2109,-3425,-3683,-3451,-3265,-3541,-4398,-5721,-7227,-8367,-8292,-6460,-3402,371,-918,-374,141,3075,2325,657,-853,-502,242,-992,-445,120,746,465,-1103,-328,-950,-1704,-378,861,1066,-891,1808,1033,-1558,-1559,-1448,-995,-568,-183,-15,-821,3248,4251,6315,4601,1857,-953,-1350,-630,-681,900,1355,-1114,-3961,-6719,-9150,-10796,-11607,-11934,-12209,-12457,-12120,-10629,-8149,-5120,-1962,1052,3611,5629,6906,7382,7100,6154,4613,2734,-2783,-1429,-3382,-5048,-6265,-6695,-6078,-4583,-2573,-519,1238,2353,2662,2144,-1055,-1689,-4745,-8258,-11927,-15096,-14228,-11722,-9640,-8223,-7204,-6294,-5098,-3342,-1187,339,-902,-1010,-34,-417,647,2082,1694,637,-1219,-1665,-4322,-6586,-8284,-9168,-9198,-8328,-6604,-4143,-1153,-324,-369,1234,841,-1871,-1143,-1169,630,71,-351,-3228,-8438,-13588,-15863,-11866,-8650,-6579,-5677,-5872,-6906,-8110,-8539,-7292,-4821,-2161,10,960,-234,-705,-3934,-8499,-14089,-13791,-7156,-615,-1154,1224,1089,252,703,-1148,-202,860,662,522,-6,-950,-908,-1221,-1530,-1197,1437,2102,823,-2226,-1731,-4101,-5480,-5686,-5122,-4400,-4079,-4371,-5310,-6727,-8016,-8325,-7018,-4519,-1516,810,240,-570,-602,-137,-972,-1284,-3415,-7059],[872,-1044,-1398,-387,-537,-492,-776,723,343,-556,-895,-115,1518,1249,-131,-1509,304,-372,-1344,-2542,-3333,-3916,-4603,-5242,-5770,-6134,-6187,-5805,-5062,-4118,-2989,-1976,-1227,-646,-885,-892,-1718,-3106,-5073,-7518,-10327,-13158,-15264,-15001,-12603,-9481,-6376,-3722,-1641,-376,26,-474,-1871,-4018,-6670,-9262,-11017,-10810,-8662,-5461,-2022,-749,-340,14,-251,2600,3800,1948,1031,102,-1370,-830,-456,169,1133,2004,160,-1945,-4246,-6658,-9020,-10991,-12241,-12486,-11788,-10532,-9187,-7961,-7056,-6442,-6152,-6120,-6200,-6271,-6365,-6354,-6243,-6119,-5942,-5929,-5976,-6152,-6459,-6719,-6888,-6939,-6803,-6517,-6094,-5636,-5228,-4930,-4878,-5041,-5508,-6175,-7025,-7903,-8711,-9340,-9727,-9780,-9474,-8864,-7995,-7015,-5905,-4703,-3561,-2412,-1253,-181,790,-9327,-20752,-7474,723,6340,3489,-1344,-868,-915,-1307,-548,520,-808,1277,1957,493,1343,2335,1714,-1879,-2069,-2428,420,181,-61,597,180,-1249,271,854,-858,-1126,519,3850,3553,-205,-769,745,384,282,1253,-1632,-1171,-3190,-5963,-9232,-12856,-16328,-17967,-15724,-11359,-6542,-1723,-150,-1283,208,4121,4266,2559,241,-389,-879,1132,851,1576,4202,2533,-595,501,346,-2436,630,2718,-74,-6537,-13092,-16892,-13204,-6634,-101,-94,-35,188,-875,-592,88,-819,323,641,-572,-3450,-8255,-12524,-15157,-14783,-12120,-8805,-5775,-3248,-1397,-188,403,484,193,-232,-703,-1212,-1714,-2319,-3179,-4472,-6304,-8656,-11650,-14953,-18566,-20993,-18450,-14733,-11246,-8288,-6031,-4561,-3857,-3801,-4199,-4726,-4976,-4580,-3374,-1794,204,615,37,403,-73,2425,2523,2462,-1128,-1227,-2754,-3606,-3684,-3219,-2482,-1901,-1611,-1653,-1831,-2123,-2201,-1893,-1137,-1201,1093,25,-705,-512,-1222,-1647,-1828,134,2932,2737,1159,-1435,369,1174,1319,599,-1988,-6032,-9440,-11312,-10987,-8812,-5892,-2970,-365,1783,1683,1,-757,152,785,2285,1747,-1614,-127,-2234,-4676,-7280,-9973,-12518,-14642,-15841,-15657,-14464,-12841,-11106,-9349,-7602,-5892,-4189,-2474,-868,-1203,-1070,-318,949,128,-1316,20,55,-69,-1983,-3774,-5809,-7799,-9682,-11368,-12787,-13999,-14861,-15211,-14942,-13998,-12726,-11299,-9856,-8837,-8117,-7972,-8442,-9554,-11325,-13834,-16834,-20199,-17536,-13745,-10028,-6610,-3675,-1398,-495,766,549,-526,-2218,-4303,-6301,-7672,-7741,-6443,-4183,-1404,-604,131,459,-1478,-842,584,379,158,400,-500,-1167,-737,548,1793,-962,1333,417,2192,1328,-345,462,247,804,4076,1485,-974,476,892,816,4591,3122,3647,-1454,-1643,-1172,1626,-2312,-212,-988,-4807,-8408,-12212,-16125,-17244,-13850,-11005,-9039,-7153,-3963,-947,-1202,-6971,-11988,-597,10379,22467,64927,155637,290870,457731,634623,793998,908227,956274,928710,830360,679014,500763,287584,119543,59223,-3439,12279,20665,18223,4396,4776,6018,4288,1853,5269,2729,1867,3922,-2216,5658,-2143,1657,1060,-975,1285,-1146,292,889,1827,1690,3835,738,-1420,2713,-238,-316,-264,828,-1,-223,479,-53,414,767,-218,-1502,113,-66,-803,-978,-791,-1266,500,248,185,556,-689,948,-1195,-529,864,1285,-591,-2743,-6454,-9815,-12440,-14205,-14839,-14599,-13848,-12747,-11352,-9856,-8445,-7226,-6408,-6232,-6590,-7447,-8714,-10325,-12165,-14047,-15633,-16217,-15561,-14536,-13587,-12827,-12271,-11829,-11428,-11107,-10741,-10420,-10218,-10166,-10392,-10824,-11457,-12131,-12647,-12697,-12177,-11229,-10228,-9443,-9105,-9357,-10205,-11504,-12782,-12742,-10476,-6724,-2407,484,-202,400,2774,2249,51,196,367,-1149,310,2210,1732,1460,-61,-723,-1245,-1453,-1436,-1278,-1300,-763,-297,376,1299,2461,580,-38,50,-1882,-724,-337,-889,587,-567,-1453,-677,696,2479,3294,2522,1000,-532,-3603,-6131,-7411,-7485,-6772,-5996,-5609,-5889,-7031,-9035,-11856,-15367,-19084,-15655,-11219,-6703,-2285,826,418,162,237,113,-1398,-713,71,613,-802,-492,-1101,-1259,-440,-2942,-6024,-8009,-8731,-8612,-8174,-8014,-8218,-8770,-9444,-9638,-8917,-7345,-5161,-2865,-940,383,400,-1586,-616,-2668,-5389,-8665,-12193,-15601,-17633,-16101,-13164,-10245,-7601,-5359,-3464,-2004,-1367,-782,-1285,697,-872,128,-312,-1097,-2060,-3136,-4247,-5347,-6228,-6832,-6963,-6495,-5477,-3904,-2102,-284,-966,-794,-452,-277,202,4922,3410,1884,2080,-1201,-1377,-4128,-6763,-8983,-10659,-11749,-12411,-12781,-12903,-12673,-11875,-10328,-8194,-5748,-3228,-1003,-1770,-1017,31,-1136,705,-993,-3032,-5090,-6813,-7638,-7321,-5765,-3073,-835,-2099,-1382,732,1889,5101,3797,2256,-453,736,2294,919,-834,-399,-5905,-8770,-7171,-2717,2210,1334,-1281,-580,1181,-2,-330,-2067,-6464,-9561,-10318,-8819,-6159,-3237,-402,2321,2339,-1737,-268,581,1140,17,-851,573,1103,-472,-318,436,82,-1537,-1440,-1043,-1553,-369,-33,-427,-176,1610,1117,-641,690,588,-175,725,2031,674,-100,1982,3756,2227,1169,885,-1237,549,-214,-276,-2040,-4943,-7830,-10392,-12247,-13252,-13433,-13040,-12561,-12341,-12502,-12987,-13503,-13420,-11755,-8088,-2536,-881,-369,285,2960,2130,592,-688,-118,331,-1059,-514,155,288,263,-1317,-241,-515,-1392,-523,943,1767,-1277,1499,939,-1595,-1645,-3628,-6556,-9134,-11440,-13517,-15357,-17062,-18564,-19959,-21257,-22544,-23884,-25197,-26095,-25433,-24017,-22511,-21118,-19950,-19023,-18411,-17893,-17366,-16667,-15652,-14294,-12741,-11258,-10051,-9300,-9211,-9849,-11286,-13288,-15591,-17488,-17836,-16096,-13094,-9739,-6710,-4356,-2893,-2352,-2641,-3313,-3638,-2859,-474,3287,7765,12089,15560,5283,-1366,1210,-1704,-525,-1572,-10346,-19714,-27017,-18026,-9892,-2762,-164,-45,1198,-891,817,390,-607,-47,-292,691,2222,1894,262,-970,2227,3222,675,-62,-1009,-263,402,437,1458,155,-411,-467,1298,457,-1889,-1015,-1064,653,-141,-292,-7164,-14210,-21090,-26681,-21232,-15903,-11385,-7695,-4863,-2917,-1801,-1909,-2151,-3512,-5702,-8592,-12110,-16224,-20519,-23035,-19710,-14267,-8490,-2828,1074,-896,1073,718,185,628,-1189,-392,879,736,595,7,-918,-947,-1086,-1146,-493,1793,2245,1145,-2355,-679,-1177,72,-4135,-8852,-13512,-18021,-22123,-23155,-19893,-16807,-14195,-12064,-10371,-8887,-7480,-6035,-4427,-2666,-760,-893,-1234,1000,2134],[396,-1174,-1200,-271,-643,-633,-701,655,386,-487,-795,-301,1695,1528,211,-1643,337,-167,963,-347,-1682,-2878,-4010,-4846,-5376,-5682,-5784,-5675,-5467,-5296,-5129,-5225,-5633,-6469,-7822,-9712,-12162,-15221,-18839,-22733,-26082,-26133,-22099,-16582,-10831,-5168,-511,1255,2924,6000,4860,558,928,3661,1762,-985,317,295,-3876,-8090,-11883,-14507,-14766,-12347,-8255,-3683,586,1281,1054,249,-1256,-1009,-78,507,-41,-1728,-2665,-2867,-2543,-2026,-1581,-1293,-1238,-1380,-1634,-1904,-2196,-2407,-2572,-2580,-2444,-2113,-1504,-604,-614,198,1114,37,-1518,-948,-252,106,-1522,-809,-3289,-6012,-8579,-10383,-10582,-8873,-5755,-1955,1576,2914,3159,30,1195,1920,-1204,-406,-285,-356,2960,4663,2459,584,2771,856,-479,-2999,-6930,-11899,-17695,-21246,-19179,-8717,-3246,1415,3728,-1164,-657,-959,-1695,-682,741,-635,699,1467,438,1502,2402,1815,-1628,-4238,-8122,-9608,-8247,-5194,-1908,315,-1140,263,372,-1282,-749,-3785,-7390,-11349,-15170,-17768,-16804,-13851,-10924,-8549,-6755,-5717,-5494,-5987,-7181,-8983,-11245,-13819,-16415,-18189,-17697,-15604,-13403,-11449,-9881,-8817,-8335,-8275,-8518,-8811,-8489,-7008,-3898,733,3639,2164,-690,1080,498,-2289,784,2820,1960,-816,-9365,-13590,-5813,865,701,-204,65,230,-1029,-194,467,-325,189,767,-357,-732,-1147,-686,-1643,-4035,-6613,-9125,-11346,-12687,-12791,-11693,-9922,-7953,-6075,-4463,-3233,-2583,-2552,-3234,-4704,-7017,-10152,-13971,-18493,-22509,-17606,-12506,-7574,-3046,-1121,1285,95,-1699,-1251,-1271,-1245,-2054,-1005,-1124,-1870,-1447,-931,-71,-383,323,-263,-351,-2153,-4627,-7612,-10875,-14190,-17403,-20230,-22476,-23643,-23118,-22040,-20530,-18409,-15967,-13319,-10733,-8444,-6735,-5628,-5081,-4937,-4830,-4107,-2327,-1331,172,2724,2148,498,-1725,795,1231,1286,358,-280,-4414,-8325,-10057,-9136,-6389,-3166,-322,1772,2023,1561,-106,-852,106,846,1743,1003,-1605,-171,-596,689,-258,660,528,-100,1582,765,-672,-755,796,3926,3815,1726,-2500,-6658,-10031,-11359,-9832,-6071,-1207,138,-1593,577,329,-81,-2183,-2049,-1245,626,1538,-133,325,-1257,176,-1084,-1281,-1123,-524,439,332,-649,446,-1628,299,911,865,1281,869,774,-1244,351,877,-1184,-892,-544,-557,2107,5045,3309,-955,1318,1721,719,885,-2265,-4590,-6126,-7060,-7481,-7479,-7258,-6876,-6451,-5966,-5473,-4866,-4231,-3517,-2862,-2240,-1575,-785,380,308,2383,1498,-10,514,155,764,2281,761,-1589,-4494,-7644,-10685,-13579,-16487,-19769,-23175,-26442,-28917,-28796,-27347,-24914,-20856,-15734,-10965,-8140,-7594,-7726,-6401,-4612,-5096,-8761,-12162,-13386,-15166,-7974,13949,33796,35639,50434,164377,290405,457731,1054948,1395516,1671405,1832639,1848672,1716026,1459446,1125509,770857,449222,200690,53373,31997,34197,10586,-20498,-7468,5468,7859,5378,3230,5134,3994,2405,4403,-998,5693,-1482,2382,1014,559,993,-463,-1075,-398,1176,1429,3580,528,-1460,3129,-571,-132,-454,575,-128,-351,478,-508,144,616,-304,-1986,-3981,-5858,-7644,-9256,-10555,-11451,-11674,-11274,-10408,-9235,-7723,-5777,-3599,-1175,1097,1606,-547,-739,-782,-113,-607,-2440,-1556,-672,-590,-2062,-916,324,-9,-765,213,2263,3241,2513,1167,416,507,-203,374,408,-399,360,370,-146,0,-639,1372,235,666,348,494,695,659,455,366,-1059,-383,-3727,-7392,-10967,-14580,-18260,-21884,-24620,-24170,-20213,-14802,-8959,-3220,-485,-1285,1074,2,233,2506,1616,-279,320,718,-3702,-9417,-15459,-21520,-26739,-26128,-21110,-16100,-11787,-8351,-5929,-4678,-4534,-5451,-7244,-9634,-12233,-14447,-15720,-15504,-13955,-11617,-9045,-6692,-4739,-3360,-2654,-2552,-3044,-3940,-5108,-6295,-7367,-8154,-8526,-8493,-7992,-7238,-6275,-5267,-4257,-3308,-2549,-2008,-1746,-1779,-2000,-2567,-3378,-4367,-5494,-6620,-7754,-8672,-9431,-10145,-10785,-11486,-12195,-13031,-13951,-14822,-15639,-16086,-16152,-15667,-14519,-12780,-10582,-8137,-5483,-2896,-415,644,-1095,35,-818,-1261,766,1281,-475,520,-1138,-3346,-5735,-8211,-10700,-13208,-15552,-17543,-18886,-19175,-18268,-16455,-14145,-11732,-9362,-7228,-5359,-3685,-2131,-603,-1018,164,33,2180,986,-460,1863,603,-278,-837,-544,-1279,-159,470,-797,-256,-1115,-993,-409,-272,219,4284,2788,1242,1730,-1029,324,-916,1128,1809,304,-1348,-2764,-4026,-5376,-7003,-9012,-11358,-14047,-16962,-19848,-22472,-24069,-23720,-21994,-19873,-17768,-15797,-13899,-11999,-10053,-7877,-5548,-3044,-1463,-1104,-2231,-1250,610,1497,4682,4190,2581,-619,745,2267,986,-1132,-211,-4036,-11073,-17758,-20939,-17113,-11281,-5895,-1692,1037,108,-291,-873,-4758,-9787,-15664,-21923,-23924,-17511,-10402,-3071,2535,-1818,-270,508,1129,4,-615,899,1325,-408,-761,8,-393,-1619,-1653,-1519,-1184,-508,-238,-316,-32,1493,913,-439,500,50,-75,708,2260,709,-54,1980,3565,1924,917,825,-1232,-621,-2486,-4157,-5550,-6519,-7080,-7255,-7109,-6880,-6666,-6394,-5992,-5168,-3446,-912,382,-880,-1752,242,731,-840,-398,394,2792,1881,505,-565,198,341,-1128,-711,-10,-158,105,-1447,-160,-146,-1088,-744,1010,2457,-1060,1225,829,-1666,-1805,-864,-435,-455,-2020,-3847,-4752,-5089,-5087,-5078,-5194,-5553,-6178,-6962,-7860,-8726,-9331,-9462,-8994,-7902,-6214,-4139,-1679,975,-2161,671,-442,-2958,-1050,3093,12921,16234,16329,15887,15033,13729,12010,9938,7550,4798,1763,-3192,-5308,-9361,-13696,-17975,-20261,-17489,-11812,-5313,1212,7324,12547,16531,6391,-1875,1347,-1415,-869,2337,-5318,-11474,-11500,-4651,-832,-778,24,69,1524,-509,1339,1784,303,-34,-254,658,2286,2014,-219,-661,2332,3085,-185,-2733,-4462,-5442,-5718,-5393,-4618,-3577,-2527,-1593,-841,-374,-1803,-952,-1255,-2344,-3750,-5503,-7425,-9348,-10999,-12203,-12707,-12432,-11505,-10118,-8562,-7126,-5982,-5385,-5353,-5997,-7404,-9449,-12025,-15043,-18104,-20626,-21416,-19908,-16960,-13483,-9943,-6501,-3272,-319,47,483,-1213,-614,811,728,581,-12,-933,-1023,-1007,-563,323,2013,2233,1309,-2201,-696,-1185,-56,-151,-1549,1044,1242,-1007,-3597,-8412,-11700,-13839,-15514,-17321,-19153,-20084,-18519,-14065,-7794,-653,-850,-1097,966,1869],[-68,-1240,-964,-157,-753,-745,-392,567,427,-397,-677,-522,1786,1726,578,-1487,441,7,1081,660,-1285,661,862,-639,-472,-296,2368,1742,-1134,-709,963,1229,-854,-1476,-5952,-11163,-17039,-23544,-30574,-37862,-44055,-39454,-31660,-23844,-16464,-9629,-3547,1098,2935,6259,5132,596,966,3183,1077,-1233,-5930,-11150,-16837,-22647,-27730,-29910,-26628,-19302,-10245,-763,2673,554,959,376,-1104,-1248,227,699,742,-12430,-27083,-38064,-23774,-7918,1379,660,-307,-352,-92,1608,2296,682,-552,583,3728,3327,3391,1284,-357,575,1459,163,-1453,-1267,-3645,-7157,-11835,-17333,-23172,-28095,-28944,-24603,-18222,-11642,-5548,-266,1528,3009,3026,-21,1156,2017,-1204,-1031,-5349,-9895,-14382,-18584,-22288,-25422,-27763,-29057,-29071,-27577,-24823,-21279,-17278,-12993,-18183,-4569,-972,2045,3757,-1085,-552,-967,-2053,-891,785,-596,-219,611,287,1518,2336,1783,-1515,-1630,-967,568,-3090,-6191,-7753,-7089,-4302,-288,-213,-1718,-460,1433,4449,3438,-627,-1247,444,-2898,-8927,-15517,-22317,-29164,-33921,-28335,-22206,-16696,-11995,-8252,-5524,-3714,-2831,-2640,-3042,-3764,-4654,-5734,-7150,-8947,-11310,-14385,-17968,-21767,-24516,-24220,-20802,-16079,-11449,-7633,-4993,-3637,-3476,-4164,-5126,-5568,-5089,-3649,-1618,256,236,-534,-10,-2181,-4305,-5124,-3472,111,-4,708,-310,-967,-1031,-583,-742,-1633,-1756,-1285,-821,651,793,449,684,-382,-3079,-4334,-4533,-4326,-4176,-4474,-5465,-7296,-9978,-13353,-17311,-21014,-23280,-22072,-17595,-11566,-5137,1037,341,-1344,-1213,-1170,-1015,-1814,-708,-840,-1713,-917,-1,615,-765,218,-608,2101,2612,2208,-1507,-219,43,-1286,417,-566,-584,-3694,-6948,-10041,-12176,-12551,-10402,-6000,-200,-2006,-266,-844,-723,-762,-693,-1451,-895,351,2505,-2942,-12405,-22260,-31164,-27905,-20037,-13318,-8252,-4937,-3257,-2992,-3853,-5261,-6750,-7893,-8411,-8301,-7723,-7062,-6453,-6024,-5775,-5421,-4927,-4184,-3270,-2201,-871,-421,821,908,485,1836,908,-693,-992,612,3601,3809,3270,-308,435,-726,-8391,-13163,-11881,-5994,206,-1727,1150,560,-109,-2005,-1997,-1006,511,1035,-438,22,-996,251,-1037,-1250,-1267,-971,438,943,-471,207,-1836,455,1417,189,-1307,-2737,-3913,-4671,-4712,-3910,-2388,-925,-348,-696,2320,3127,1143,-2394,-7430,-13347,-18713,-20262,-15817,-7707,988,-581,214,340,-1558,-1027,575,233,-72,81,-808,-442,-1570,-9193,-17049,-24860,-31949,-33206,-28765,-24956,-21702,-18908,-16975,-16662,-18019,-20534,-23332,-25668,-27820,-30128,-31457,-29464,-25865,-22402,-19262,-14960,-8718,-1976,1690,-940,517,-2303,-1824,817,2903,3312,733,-4610,-2771,5845,4296,16843,-26384,23635,67818,90952,23652,216596,414010,634623,1395516,3527962,4351091,4905434,5089752,4869958,4288066,3451161,1731004,863582,319914,304365,35817,83764,51970,24731,-13426,6196,9772,6292,4285,1483,-1836,964,4861,419,5807,-1502,2724,-2508,-4155,-4278,-4766,-6423,-8966,-11128,-11866,-12098,-13438,-16415,-19687,-21046,-20110,-18485,-17247,-15920,-13769,-10711,-7462,-4739,-2579,-402,-1566,65,-361,-1161,-1068,-1119,-328,707,54,196,557,-379,746,-1588,-3814,-10583,-17090,-21999,-23422,-21160,-17230,-12639,-7703,-2191,-1026,-1057,-2380,-791,462,220,-415,-12,1560,2530,2048,1232,649,691,-6,594,445,-530,292,169,-98,186,-1106,1321,398,656,305,784,1114,1006,-7,-4768,-9344,-13238,-15920,-17169,-17221,-16729,-16180,-15825,-15619,-15263,-14395,-12824,-10557,-7903,-5281,-3202,-2047,-2158,-3724,-6699,-11072,-16429,-22096,-26125,-24837,-18450,-10005,-949,1818,-67,-419,-422,-711,687,-487,-1674,98,1482,2218,2893,2975,655,-226,-5958,-9499,-9510,-6853,-3055,-120,-1260,-1293,-257,1799,3527,3482,2756,1601,340,-169,-616,-934,-1667,-2252,-3885,-3994,-2663,-466,1574,-258,-724,1318,2380,2940,190,-3624,-8003,-12760,-17442,-21812,-25609,-28345,-29696,-29499,-28237,-26298,-23806,-20920,-17528,-13858,-9980,-5939,-1872,-289,-1298,-177,942,2283,989,-1178,-110,-566,-1016,551,-1915,-7457,-13185,-18922,-24150,-28654,-32033,-33839,-33787,-31909,-28484,-23674,-17615,-10565,-2891,297,-65,-596,-1903,-1708,-832,-1363,595,-1057,250,-636,-11509,-18123,-14017,-2150,911,-221,-661,-282,-1374,765,1324,-491,-156,-1150,-1180,-346,-207,223,3601,2192,647,1309,-721,433,-972,1208,1966,-7,1194,2218,654,-261,-215,-2160,-4869,-7405,-9452,-10818,-11692,-12286,-12936,-13849,-15068,-16556,-18143,-19498,-20324,-20498,-19966,-19090,-18181,-17420,-17065,-17174,-17798,-18939,-20423,-22096,-23696,-24905,-25343,-24823,-23408,-21589,-19863,-18599,-18203,-18896,-20889,-24210,-28790,-34382,-38624,-34010,-26342,-18271,-10537,-3492,659,823,-974,-1853,-1545,-1484,-242,3418,2691,-1664,-282,509,1209,-232,-1104,-1026,-30,-244,-1016,-233,-774,-1538,-1708,-1841,-719,-583,-339,-133,161,1487,882,-206,310,-534,245,722,704,-2130,-4506,-6397,-7881,-9127,-10313,-11715,-13424,-15372,-17400,-19120,-20295,-20730,-20580,-20160,-19866,-20212,-21492,-23726,-26734,-29542,-29780,-25460,-17549,-7703,-1761,86,770,-683,-349,542,2652,1668,471,-411,499,359,-1074,-1606,-11934,-13003,-3602,-1411,-53,198,-728,-898,1135,3155,-391,1076,777,-1712,-1816,-462,-57,-375,-885,-684,527,5330,5423,5565,3651,2107,-161,-651,-502,-463,1579,1407,962,371,8340,12787,7526,1556,-1994,601,-1208,-3059,-470,3206,13035,53735,57648,60901,63453,65126,65860,65670,64580,11442,6619,-1989,7075,9177,41256,35025,28264,21115,13682,6179,-1226,-8293,-14842,-20531,-24853,-27424,-27813,-26224,-23247,-19507,-15404,-11181,-7023,-2940,-727,-492,228,190,1836,-45,1896,3274,1479,43,-260,599,2312,-1184,-5815,-9954,-12873,-13838,-12562,-9394,-4945,-301,-520,-304,946,97,-752,-237,1094,-372,-1593,-905,-844,671,-3304,-7940,-12526,-16896,-20787,-24008,-26183,-26999,-26379,-24526,-21938,-19152,-16557,-14559,-13259,-12792,-13169,-14112,-15282,-16342,-16807,-16459,-15187,-13170,-10612,-7724,-4677,-1543,554,-167,-106,308,-1192,-816,701,683,532,-19,-1957,-3745,-3376,-428,1142,2142,2118,1330,-2089,-694,-1220,-155,-328,-1822,1398,1431,-1158,-666,-3773,-9128,-13645,-17325,-20358,-22874,-25088,-27006,-28187,-27869,-25266,-20433,-13913,-6484,1177],[-47830,-50076,-50534,-46385,-37495,-25896,-13472,-1735,427,-335,-573,-798,1768,1824,-8782,-20409,-27663,-25440,-14333,470,-1353,173,365,-1166,-360,-5,2974,2043,-701,-1015,827,1375,-662,-307,-1176,-765,1917,807,-1473,-1350,-10473,-21101,-30951,-39861,-47558,-53067,-55215,-54046,-51119,-48019,-45325,-43022,-40668,-37497,-32819,-26231,-18002,-8572,-698,-1234,-1806,-129,-201,-261,682,3286,1980,-117,810,516,-8693,-28090,-50167,-69477,-45639,-18766,4316,873,-960,-557,1279,481,-385,-201,-245,1309,2478,921,-404,723,4046,-10799,-34925,-55373,-58588,-44241,-29844,-18594,-10843,-6405,-4185,-2736,-1103,-239,-726,-1322,301,-715,-276,528,1109,108,1387,2999,2785,-121,1081,2017,-1252,-431,-430,-255,2527,-4383,-21669,-36642,-45545,-44128,-34737,-22406,-9684,2359,4993,-6800,-17649,-3473,7209,10415,3680,-1001,-478,-892,-2274,-1039,754,-594,-508,513,142,1508,-1216,-4876,-9466,-14730,-20175,-24693,-27126,-26484,-23018,-17932,-12641,-8413,-6071,-6114,-8817,-14139,-21911,-31761,-42984,-54651,-64456,-65235,-56599,-46067,-35919,-26981,-19616,-13911,-9974,-7804,-7343,-8555,-11356,-15531,-20995,-27428,-34665,-42351,-50188,-57905,-64994,-69650,-68481,-62604,-54858,-46255,-36894,-26835,-16208,-5120,-1085,1709,328,-1670,742,2653,1990,-824,-1093,402,712,519,-219,-960,-17851,-35341,-46884,-43933,-28899,-9916,-123,575,-332,-1191,-852,-424,-411,-1190,-2098,-1387,-343,553,630,494,423,708,882,900,941,180,-1119,-5224,-12082,-17623,-20849,-21368,-19755,-16584,-12773,-8546,-3878,-202,-2067,1134,574,-941,-1110,-1042,-814,-1536,-385,-584,-1431,-459,21,524,-1012,-1216,-9261,-16878,-23926,-30364,-36193,-41440,-46171,-50504,-54347,-57606,-60052,-61665,-62349,-62170,-61164,-59646,-57563,-54903,-51639,-47918,-43789,-39403,-34994,-30805,-26949,-23565,-20809,-18287,-15458,-11455,-5499,-1036,1465,1138,1130,-587,-269,-1158,-945,-540,-659,-440,-968,-374,2003,1913,1030,-394,-1147,15,886,887,-25,-1433,-474,-715,759,-546,1016,1069,1109,2093,1027,-736,-1311,323,3161,3736,2824,-537,115,-1104,-3913,-12313,-20539,-27506,-32019,-33126,-30646,-25680,-19392,-13008,-7150,-2209,545,666,-773,-322,-627,387,-1013,-1223,-1306,-1442,547,1579,-177,44,-1663,631,1933,-9271,-22434,-34731,-41954,-38532,-25443,-8534,-1270,-959,-217,-880,2503,5494,3501,-869,1701,1883,1082,1200,366,-490,-2377,-6334,-9290,-11442,-13470,-16429,-21654,-29816,-40491,-51952,-62141,-67665,-62975,-52563,-40614,-29438,-20834,-15270,-11550,-7811,-3399,344,-19,-1764,-7246,-11753,-11563,-4580,378,797,3814,1524,3722,-1198,-699,-176,1554,-1729,2594,-1262,3989,3350,-962,5537,2355,-28080,-40135,-44628,9666,5194,5740,37106,8424,73113,81927,164707,200218,259215,531020,793998,1671405,4351091,18550236,20730657,21362778,20327458,17818119,4968100,1935210,1195365,405621,490900,103251,135708,61032,39540,24295,6858,11486,6915,4919,6325,6055,3710,5319,1588,2298,-1863,3851,908,3548,657,-9288,-14744,-8259,2075,774,3010,188,-1396,3711,-1212,364,-340,-12954,-29166,-40375,-46682,-51385,-54660,-52910,-46426,-38927,-32314,-26962,-22299,-17273,-11626,-6520,-3479,-3620,-6868,-12265,-18841,-26512,-36050,-47478,-59854,-63732,-53306,-43453,-34640,-26380,-18195,-10417,-3464,-1381,-1545,-2413,-673,565,368,-140,-7086,-13593,-17168,-16711,-12576,-5822,856,170,749,438,-656,192,165,-120,376,-1397,1187,597,744,318,1048,-4004,-12648,-22267,-31746,-38916,-40778,-36206,-27711,-18114,-9446,-3075,59,-524,-4888,-12804,-23586,-34881,-39639,-30072,-11703,2243,573,-132,1842,352,-715,496,1495,306,385,2779,3215,1913,-1888,-6920,-7088,-4257,-326,-630,-1661,7,1412,2131,2588,2567,605,-267,-736,-1303,-1306,67,-1186,-561,-1473,-1160,-134,2240,4066,3576,2772,1821,807,9,-873,-1369,-1998,-844,-79,1070,-216,2405,1805,-101,-593,703,1920,2771,-1143,-6283,-8890,-8559,-5468,-704,-785,-730,503,1427,316,-744,-1094,-1091,-1502,-405,-771,-287,462,-444,-1389,-270,1077,-2714,-10874,-20268,-30567,-41451,-52587,-62785,-58479,-48848,-39925,-32162,-25468,-19927,-15332,-11427,-8071,-5070,-2476,-498,342,590,-787,-3614,-7915,-13378,-19538,-25445,-29696,-30894,-28594,-23733,-17664,-11456,-5780,-937,142,2466,1138,-207,-451,74,-1450,1558,-2357,-11047,-21915,-34479,-47820,-56993,-50075,-37073,-24591,-14162,-6462,-1856,-412,-1398,-4463,-8637,-12830,-16090,-17633,-17221,-15079,-11831,-8240,-5028,-2723,-1803,-2484,-4716,-8436,-13310,-19005,-25116,-31252,-37202,-42911,-48401,-53752,-58867,-62361,-61017,-55960,-49995,-44267,-39290,-35514,-33320,-32874,-34315,-37627,-42713,-49287,-56758,-62471,-58734,-49482,-39111,-28599,-18283,-8459,-504,2354,1188,-812,650,1660,371,214,201,600,440,-1563,-1366,-2289,-10518,-18475,-25803,-32089,-37274,-41208,-43564,-43444,-39851,-32679,-22809,-11427,-106,-1018,-411,-1181,-1389,-1687,-1797,-8161,-25521,-38167,-32738,-11995,1484,932,-78,16,-1214,553,634,2632,828,36,1776,2816,1129,165,336,-1304,-11278,-25808,-35599,-36996,-30435,-20484,-10603,-2509,95,1380,331,542,-1724,-5586,-7622,-6473,-1895,-1517,-193,722,-515,-306,607,2429,1385,-2055,-18449,-36937,-55424,-63468,-49481,-31859,-15722,-2195,-1386,-50,403,-427,-983,1210,3713,278,942,-1343,-7318,-13669,-20147,-26143,-30681,-32843,-32221,-29298,-25244,-21000,-17250,-14110,-11363,-8520,-4979,-515,-468,1691,1339,771,50,8362,13062,3183,-10876,-28791,-49194,-63244,-47351,-19541,3108,12840,68756,94568,116648,134255,146746,153906,155978,153622,11925,7338,-849,6980,9959,104272,94142,81995,67278,49942,30756,11269,-5884,-17130,-19364,-13283,-3263,1071,-1129,-1139,2302,4067,8220,4053,542,-527,-274,343,243,2060,372,2365,4728,2729,103,-390,441,-2147,-3310,-2357,180,2136,3013,804,267,-683,-418,-1243,-544,726,31,-1009,-45,794,-714,-1397,-946,-755,710,-1006,100,2714,-2181,-11767,-22438,-34150,-46558,-58138,-63216,-55021,-38586,-19009,-329,1384,2795,-401,1533,2307,817,-1053,-1034,-210,540,2209,2433,1537,-669,186,-606,-323,45,-1207,-1049,-6859,-15952,-24594,-31764,-35924,-35742,-31319,-23983,-15495,-7249,-305,1140,-2093,-727,-1344,-287,-490,-1967,-4590,-6709,-7979,-8697,-9376,-10429,-12295,-15246,-19429,-24699,-30891,-37686,-44529,-50756,-55530,-58425,-59610,-60075,-60870],[-251867,-207103,-159342,-109559,-58908,-8880,420,343,452,-232,-418,-1049,1721,1907,1297,-739,809,-33673,-103565,-179393,-258738,-308474,-228528,-143050,-60921,359,3546,2316,-207,-1275,737,1563,-372,-384,-1340,-951,1715,639,-1357,-1291,-1210,-464,-10326,-27115,-42471,-55507,-66196,-75329,-83770,-92095,-99522,-103604,-100526,-86940,-62425,-29640,1022,307,-515,-1193,-1724,126,-93,-351,1026,3340,-28567,-87545,-151755,-212952,-203912,-135568,-63444,872,147,3219,4106,1048,-974,-571,1142,243,-441,-31,-10258,-78144,-146579,-211580,-223523,-172387,-130201,-98837,-78319,-67891,-66455,-72518,-84660,-101492,-121241,-141458,-157000,-159609,-143659,-112639,-72933,-28937,335,-689,210,402,710,-226,1207,2917,2475,-241,994,1937,-1329,-470,-550,-298,2095,-19332,-55052,-75235,-74985,-56966,-29060,709,2481,8147,5406,-5949,-17533,-3568,8337,10977,3493,-906,-449,-800,-2391,-15902,-41482,-68043,-95121,-122154,-148209,-171720,-190250,-200432,-200323,-192980,-183654,-175718,-170969,-169931,-172653,-178453,-185296,-189197,-184960,-170352,-147642,-120207,-90754,-61335,-33602,-9212,-75,-298,-704,211,-628,-1625,556,-15205,-38039,-61871,-84703,-104336,-118341,-124710,-123328,-115875,-104973,-92546,-79729,-67165,-55274,-44210,-34173,-25324,-17656,-11549,-7328,-5426,-6151,-9358,-14679,-21490,-29162,-37269,-45761,-54915,-65275,-77399,-91961,-109049,-127495,-144077,-152341,-144623,-117905,-76053,-25044,475,993,873,-184,353,-451,-1435,-749,-317,-183,-810,-1791,-1553,83,579,465,470,87,708,994,1040,966,-589,-1114,-23,-435,768,1328,-12117,-34768,-45138,-47262,-45497,-43751,-45015,-51438,-64498,-85129,-113548,-148692,-186972,-219325,-228002,-202692,-156183,-101550,-45019,96,377,-1188,163,-1495,1053,2354,1766,-1549,-884,-549,-1279,379,33,-40978,-106477,-168775,-216593,-230406,-205125,-161089,-114192,-71484,-36517,-11032,-1625,-612,-1127,-1899,-17435,-38522,-64667,-95316,-129136,-163686,-194427,-213069,-209854,-182953,-141031,-94389,-50371,-13101,-473,-751,-427,-986,-720,1845,1907,660,-591,-1299,-31,855,464,-24,-1410,-575,-684,775,-702,1172,1682,1672,2285,1066,-833,-1751,-100,2595,3532,-6507,-59469,-112530,-164011,-211201,-249095,-272061,-280816,-284440,-289970,-294401,-284671,-249282,-190478,-115972,-34042,652,471,-1187,-740,-250,519,-1064,-1264,-1289,-1901,653,2124,72,-102,-1303,741,2366,2211,1529,-2148,-84380,-175362,-258966,-291682,-248574,-183952,-121902,-67494,-24535,2746,3404,-900,-15489,-40892,-64624,-76207,-59855,-1436,1446,-551,89,22,-1534,-995,570,-58,-490,-409,-652,523,-1624,27,605,-167,2076,-307,2507,1801,1106,990,-161,313,5098,3493,869,-1834,71,665,3445,966,3473,-1084,-421,2,-25119,-148495,-160362,-166403,-155412,2697,-200,5144,-18553,-186891,4016,5728,-255752,4287,7263,37796,-80319,79995,92703,170566,235024,284417,622890,908227,1832639,4905434,20730657,200432436,210868106,204632565,27014074,5830255,1987547,1494508,462229,524472,170908,141433,67309,41486,29798,7375,12783,7171,-110532,6453,6544,4297,-135329,-239952,-95845,-180797,-322297,-179750,-113937,-154586,-235167,-295174,-314840,-214171,-82621,2633,-12,-11781,-13478,-1411,526,-209,-60343,-131463,-169187,-178491,-177168,-170584,-162332,-154233,-137193,-99106,-43757,-512,894,1027,761,776,-431,95,628,38,386,-1792,-409,1780,2382,142,-146,-16815,-22707,-17314,-10704,-11733,-25319,-51849,-89633,-138249,-199576,-272075,-291967,-197170,-84927,1332,921,1039,922,978,294,806,363,-788,54,-9,-212,519,-1178,972,812,930,374,1256,1645,1454,1578,-88199,-188449,-269076,-257946,-192634,-136392,-99424,-84591,-91210,-116428,-156766,-207845,-254525,-238213,-164690,-79101,-441,2642,793,-412,1339,-310,-855,410,1747,663,407,3031,-39182,-103013,-146618,-164896,-166895,-167615,-175102,-187679,-192686,-172334,-126004,-67000,-6661,2057,458,-305,-703,-943,-1656,176,-702,-1068,-44721,-86284,-119327,-139581,-145547,-140308,-128893,-115416,-102306,-90944,-82130,-75897,-71897,-69217,-67012,-64370,-60127,-52644,-40150,-22014,-359,94,1476,2467,350,-1156,630,1705,720,-922,-1155,-415,1106,1865,106,-607,-27172,-65486,-102909,-136949,-162391,-170734,-157736,-130172,-96709,-62394,-30325,-2486,1446,-1382,-539,-398,-823,156,916,-15119,-26184,-24432,-4473,53,1529,413,-620,-37,511,-297,150,372,1300,-65,-504,-2099,-57294,-55729,-841,-1592,540,-1141,203,-667,1340,808,323,2594,1277,-221,-214,498,-41938,-77976,-102671,-113161,-109291,-95304,-77265,-60025,-47060,-40371,-40708,-47759,-60280,-76295,-92813,-105852,-111177,-106617,-93079,-72979,-47935,-18598,1256,649,-631,-1932,-901,-896,-1616,-801,-435,-1828,-918,-1086,-385,1002,-30085,-81255,-118929,-125131,-97970,-57308,-16145,-2156,-1392,-1890,-852,502,534,3809,5583,-18004,-56160,-94709,-128352,-147838,-144458,-124883,-101154,-79260,-61578,-48849,-40938,-37145,-36248,-37114,-38806,-40719,-42633,-44358,-46180,-48520,-52073,-57281,-64136,-72399,-81787,-92073,-102860,-113907,-124800,-135245,-144998,-153920,-161935,-168940,-174851,-180153,-185766,-192264,-196749,-189763,-168065,-135885,-95345,-47961,-549,-14,252,1467,1028,-72,-364,-1743,748,429,2574,749,-6,1503,2203,569,-408,-200,-19244,-78496,-137929,-194742,-196297,-143720,-92576,-46772,-8239,95,1601,408,290,1399,645,-25213,-63423,-104206,-143021,-171823,-177722,-162981,-144212,-129757,-122532,-122897,-130106,-142611,-157576,-169957,-172517,-161033,-138786,-110795,-80154,-48840,-18281,451,-201,-933,1217,4088,842,788,511,-2043,-11597,-26685,-26733,-9343,-1599,-1272,898,5244,4734,4036,2308,1607,-57,-245,-607,-551,-12723,-33039,-45229,-50452,-49662,-41691,-22320,1111,-1878,469,-1910,-1917,246,2798,12351,94214,960006,1104880,1269016,1452040,1645191,1782571,244937,12076,7783,91,7026,10524,306936,1424658,1620827,1456815,816277,441782,396455,141527,153429,88558,7656,-4064,612,-1240,-9957,-66129,-107343,-133534,-144387,-141361,-129168,-113600,-99862,-91525,-90361,-96200,-106424,-115841,-117210,-104537,-76964,-38679,2001,1973,-497,601,1864,2607,725,341,-660,-603,-2103,-494,582,-67,-1309,89,376,-896,-1237,-1046,-682,800,-5879,-16875,-22997,-24645,-22626,-18112,-12064,-5082,672,1149,-800,803,412,295,2158,2784,-774,1135,2334,796,-1578,-775,-111,366,2169,2312,1384,-758,-201,-935,-534,-241,-1202,-1250,254,374,256,-108,-1060,-1205,-922,912,2408,2038,-2159,-22598,-53941,-96092,-148026,-207706,-272340,-338136,-398582,-427092,-396587,-359484,-330604,-312217,-304602,-307002,-317974,-335483,-357500,-382232,-408309,-435021,-461897,-482802,-464099,-435179,-402482],[-297415,-242784,-183453,-121165,-57601,-411,797,197,405,-185,-299,-1344,1568,1900,1596,-369,1007,453,-17994,-124597,-241162,-360565,-436449,-346250,-220904,-100287,3977,2467,233,-1517,626,1707,-69,-472,-1542,-1215,1384,428,-1303,-1247,-1277,-711,272,665,-1711,-119,-1156,264,-28094,-70719,-104962,-122065,-115332,-85235,-39315,308,1247,249,-378,-1216,-1671,352,43,-409,-10606,-85274,-169647,-260982,-354114,-368357,-273988,-178541,-89211,-9712,-142,2485,3721,1166,-835,-627,898,-121,-68184,-141331,-202923,-232789,-218929,-178167,-133171,-96386,-73649,-67092,-76483,-100142,-135667,-179925,-229004,-276266,-305668,-293143,-246261,-185770,-119823,-51008,-901,-1217,385,-462,660,242,240,-671,978,2733,2071,-410,857,1745,-1473,-557,-727,-442,-46398,-103925,-142209,-155116,-143806,-116954,-84062,-51285,-21959,2175,5762,-5306,-17788,-4134,8994,11102,3161,-3957,-26076,-52628,-83120,-117037,-153692,-192371,-231627,-269287,-302179,-326098,-337301,-337023,-331961,-328437,-330331,-338929,-352647,-363099,-353721,-323298,-281831,-234659,-184906,-135357,-88602,-46634,-10941,2156,-1285,-1684,-355,-475,-948,269,-4010,-19425,-29183,-30296,-21834,-5519,-460,-740,-787,-1742,265,368,-198,-1149,-239,3005,4472,2596,-4577,-10631,-12953,-12322,-10184,-8679,-10089,-16203,-28445,-47827,-75078,-110489,-153671,-203410,-257913,-315019,-371619,-408757,-373604,-310163,-238766,-161573,-79260,-322,-1768,592,1041,1171,-163,104,-616,-1646,-729,-262,-28,-460,-22494,-32091,419,675,344,430,-264,721,1092,1182,1125,-1088,-859,129,-353,850,1629,-520,46,-627,-96,770,-600,-1268,-1010,830,910,-32548,-117994,-215935,-318890,-400732,-372751,-272348,-161374,-51141,252,262,-1251,231,-1902,355,2177,1541,-1500,-1151,-802,-1271,304,352,-1004,-117282,-240798,-361407,-462121,-427720,-336730,-252830,-181074,-123701,-81952,-55949,-44553,-45861,-58041,-80324,-113115,-156952,-212210,-278462,-354820,-439989,-515068,-429933,-330190,-233635,-147321,-77155,-26979,-356,-781,-3438,-29259,-59249,-80146,-79930,-54977,-12277,-1336,-13,856,194,346,-1371,-439,-537,780,-808,1361,2033,2226,2483,1112,-862,-2024,-533,2038,3272,1862,-5973,-148252,-288568,-422143,-529840,-469455,-397962,-358705,-353224,-374961,-402676,-384621,-289452,-145337,110,879,572,-1575,-1034,204,727,-1086,-1281,-1157,-1592,794,2624,304,-148,-799,868,2769,2518,1477,258,105,-12625,-176680,-335747,-470744,-478590,-366746,-252810,-157998,-91814,-56397,-46025,-50525,-59035,-60634,-38337,87,-105,1608,-561,-45,-173,-1365,-868,587,-207,-710,-634,-282,1060,-1811,-123,212,31,2055,-575,2397,1821,1461,1220,-255,77,4743,3461,1084,-1165,-214,538,3079,495,3155,-938,-118,141,-190421,-365911,-181473,-175426,-294179,2479,-49,5180,-71587,-182253,3863,5282,-447105,3237,8789,36119,-288320,81282,98477,164247,253632,287203,674299,956274,1848672,5089752,21362778,210868106,404419441,249530762,28487820,6277791,1876662,1712106,480372,523370,192830,137174,69912,41227,33721,7795,13606,7131,-124141,6474,6657,4836,-143083,-277977,-26173,-231545,-496823,-112864,5629,-25873,-210901,-369579,-371894,-178485,-119,2275,-152,-1324,3553,-1224,665,-36,-759,-130877,-210347,-224749,-203388,-165802,-131176,-106644,-71198,-32,-960,-19,1724,2036,1328,789,-737,62,723,283,167,-1723,-242,1970,2488,379,68,-685,-525,-724,-2361,-1305,-1382,-64067,-161686,-270828,-381477,-425128,-312876,-144692,267,898,385,843,993,1118,420,824,288,-852,-43,-147,-291,674,-688,758,1088,1259,531,1461,1794,1576,1789,-65593,-223813,-364781,-443364,-388736,-306961,-249003,-222523,-224643,-248096,-283217,-313582,-309640,-251184,-153797,-41685,-241,2944,1011,-643,804,-828,-856,267,1947,985,479,3292,3690,1830,130,-433,-74,-1515,-66,-26637,-88186,-147690,-183669,-178964,-138403,-82686,-30661,-267,-446,-508,-35023,-94393,-168907,-253251,-342829,-432717,-484971,-410342,-339550,-279307,-228790,-186312,-150650,-121868,-101247,-90365,-90724,-103122,-128213,-166470,-217697,-279017,-339344,-365403,-322260,-237648,-139904,-39453,82,-1427,355,1756,701,-1076,-1506,-113,1631,2254,-93,-396,-1423,-1016,-19147,-114369,-212779,-309922,-389459,-381895,-301806,-213404,-130268,-57187,1665,-1328,-741,-352,-789,59,761,-246,531,705,-1255,-110,1292,306,-728,-141,207,-557,26,229,1265,-155,-749,-1092,-33435,-46288,-827,-1747,608,-1081,162,-991,899,597,497,2673,1419,-162,116,-81979,-166161,-243986,-315328,-381060,-431466,-385067,-327732,-273639,-224748,-182468,-147816,-121439,-103557,-93924,-91380,-93800,-98289,-101989,-102446,-98022,-87562,-70435,-46583,-17011,-225,-2276,-1147,-920,-1521,-956,-838,-1714,-1007,-1533,-13982,-64303,-107348,-132536,-131075,-103141,-57934,-6816,-1347,-2285,-1338,-1768,-753,649,410,3670,-13058,-74572,-141115,-209477,-275865,-335541,-378329,-378665,-354479,-334908,-325449,-326062,-333869,-341792,-338002,-315805,-280104,-237860,-193734,-150607,-110752,-75662,-46309,-22889,-4993,-752,-366,2354,2206,-1082,-922,-11023,-30800,-55386,-84130,-115303,-145452,-169230,-179812,-171820,-144864,-103313,-52885,-1369,312,-998,-535,25,249,1545,1256,-51,-665,-1439,917,250,2473,695,41,1307,-3385,-60419,-116587,-170609,-221104,-265716,-298710,-308846,-290202,-252714,-208701,-165820,-128865,-101356,-85796,-83739,-95657,-120121,-153032,-186908,-210632,-212836,-190729,-152963,-111060,-74123,-48407,-37417,-42998,-65106,-102474,-152641,-210882,-266836,-295875,-269679,-203220,-122026,-38014,-1473,-267,503,102,-603,1312,4418,1422,746,437,-2138,-1011,600,941,-459,-1896,-1091,952,4756,4050,3240,1646,1267,-15,-34,-28918,-83738,-129699,-162416,-178108,-172315,-139385,-74713,6643,884,-1769,607,-1234,-1377,500,2469,11772,104529,1185965,1740027,1861689,2066476,2389473,1873675,245134,12015,8056,930,7353,10966,314781,1521880,2474321,2097906,792702,439416,396592,156429,175511,98288,7586,-3834,159,-31870,-153663,-247960,-322053,-380667,-419166,-420593,-393585,-363122,-341119,-332764,-339797,-359444,-379197,-371990,-321748,-242578,-150387,-55192,1814,1944,159,1132,1687,2241,723,525,-565,-714,-2509,-60,642,-75,-1510,248,-17,-798,-1026,-1084,-509,1049,-1234,165,2597,3330,243,1545,2110,101,670,985,-836,854,527,1039,3140,2745,-1104,807,2278,711,-2081,-459,54,242,2153,2164,1188,-816,-533,-1050,-674,-487,-1130,-1366,30,231,161,-88,-1058,-1219,-892,1260,2872,1913,1192,400,-1919,-634,-58508,-154897,-256076,-354192,-436839,-484257,-482838,-453004,-421560,-400875,-394942,-403650,-424575,-453728,-486480,-517753,-542060,-554490,-553072,-539979,-518090,-488866,-452632],[-157540,-137946,-115962,-92587,-68264,-43024,-16622,-26,254,-213,-233,-1442,1322,1809,1796,-98,1149,524,41,-237,-43821,-116059,-190558,-249009,-235336,-166143,-90144,-20327,625,-1582,526,1819,265,-468,-1648,-1528,975,225,-1282,-1177,-1220,-997,358,859,-1542,34,-669,-120,2431,-17423,-57209,-79510,-79230,-60461,-33124,-5914,1447,215,-251,-1255,-1600,-17557,-49137,-85712,-125735,-167978,-211348,-254581,-254736,-212668,-173204,-137529,-106712,-81913,-64200,-54448,-52807,-58618,-70262,-85070,-98990,-106653,-103454,-88793,-66612,-42370,-20722,-4812,-200,691,-8826,-29100,-57517,-91926,-128988,-161871,-175956,-157834,-117477,-68424,-16412,562,-821,-658,-989,-1075,509,-65,1124,142,-212,-1155,805,2527,1652,-560,731,1511,-1620,-7810,-69463,-127019,-177552,-213942,-215100,-190853,-165493,-144182,-127599,-115128,-105871,-99060,-94078,-90391,-87652,-85422,-83526,-81682,-79977,-78543,-77310,-75971,-74158,-71819,-69029,-66139,-63321,-61020,-59999,-61233,-65764,-74477,-87829,-105970,-129130,-157044,-188635,-219117,-227166,-198644,-159307,-118622,-79701,-44714,-15510,2061,3614,1472,-1529,-1693,-8301,-33645,-61280,-85501,-98028,-91323,-64304,-22678,3702,966,-437,-817,-1056,-2035,-112,-42,-190,-927,-310,2717,4398,2488,-4986,-36315,-61837,-79740,-88174,-86628,-76723,-61655,-45422,-31863,-24191,-24594,-34013,-52105,-77483,-107794,-139663,-166866,-178597,-165480,-130624,-82920,-28030,-394,-1716,660,1047,1414,-104,-157,-819,-1811,-815,-294,36,-158,-46295,-79902,-47661,746,254,362,-637,726,1159,1306,1374,-827,-453,225,-346,862,-7420,-21717,-11592,-478,34,529,-690,-1819,-504,716,1035,276,-33735,-85363,-136383,-177917,-195956,-181295,-142979,-94145,-42242,164,-1248,336,-1986,-415,1991,1313,-1461,-1384,-1046,-1276,196,645,-1196,724,-15042,-54557,-86092,-107550,-118102,-118724,-112088,-102185,-92948,-87359,-86959,-92043,-102233,-117319,-137394,-161792,-188444,-212029,-222783,-210599,-175207,-124842,-67847,-11009,-1334,-1368,-769,-252,-775,393,-58,-1236,-42355,-94729,-134400,-153907,-154371,-145809,-138392,-135562,-132314,-116048,-74459,-5221,680,-935,1497,2280,2665,2606,1108,-855,-1617,-989,1458,2872,1391,-83354,-194256,-297516,-360773,-292957,-233680,-196719,-184549,-196381,-227926,-267452,-276906,-217959,-118736,-6439,1103,822,-1869,-959,653,922,-1129,-1348,-1015,-1116,867,2975,409,-171,-258,938,3033,2676,1351,54,90,-852,-83471,-190199,-287715,-347256,-297953,-223804,-162638,-122804,-104949,-103903,-112043,-122075,-126979,-114578,-64856,80,1678,-640,-270,-427,-1150,-719,569,-386,-956,-808,186,1541,-1967,-286,-179,180,1896,-896,-61796,-88489,-53731,1413,-354,-221,4114,3177,1149,-581,-517,351,2645,65,2704,-848,130,-29950,-222867,-286065,-137148,-130775,-207930,-1207,-1924,5929,-60617,-220789,3591,4426,-290791,2018,10090,32200,-196680,76515,98161,146813,252681,266414,676555,928710,1716026,4869958,20327458,204632565,249530762,242407454,27686294,6226839,1623168,1810321,457575,487750,199532,123407,68350,38598,35658,8035,13818,6737,-108695,6316,6316,5216,-82977,-306881,-142822,-272390,-294664,-43119,6200,1287,-102545,-195043,-163858,-47553,-586,1885,-285,-1268,3175,-859,697,70,-7999,-102186,-155967,-161591,-133314,-91214,-54703,-29784,-2729,-93,-1213,434,2378,2887,1846,770,-1086,28,821,507,-92,-1598,-69,2123,2483,528,230,-691,-685,-683,-2341,-1143,-21476,-87730,-163570,-247242,-340123,-386626,-274322,-158314,-48842,505,-106,562,987,1214,486,749,154,-896,-137,-283,-389,788,-197,500,1347,1627,709,1601,1834,1587,1852,-48408,-135598,-219582,-293130,-332849,-313244,-274017,-239415,-211968,-190423,-173438,-158441,-140654,-115438,-82231,-44603,-6967,3082,1160,-806,217,-1085,-800,19,2036,1227,547,3467,3662,1681,202,-433,158,-1694,-417,-688,-1130,-300,854,1298,1140,1084,126,-205,-112,-72,-1654,-31773,-71435,-111447,-146146,-168637,-173818,-162962,-142245,-117611,-92166,-67235,-43716,-23046,-7328,-179,-1456,-8793,-29470,-61251,-104321,-158116,-220373,-284695,-316733,-264794,-188217,-108803,-31573,-1692,-15,1689,629,-1087,-1877,87,1970,2491,-335,-189,-1557,-940,-1172,-29484,-96771,-164622,-228166,-275191,-277108,-238387,-191362,-147947,-112057,-85124,-66971,-56478,-51874,-50502,-49034,-43040,-27076,503,-1237,-393,888,152,-837,-263,-190,-803,-61,114,1242,-198,-1021,-1207,-1713,-1833,-853,-1973,704,-1005,71,-1352,420,287,589,2628,1496,-99,-62464,-118580,-160974,-184044,-186935,-176369,-160292,-143502,-127961,-113679,-100139,-86796,-73569,-60919,-49588,-40423,-33943,-30280,-29163,-30248,-33070,-37293,-42459,-48067,-53507,-58389,-62650,-66463,-69922,-73040,-75645,-77612,-79177,-80380,-80941,-80055,-76795,-70634,-61456,-49322,-34574,-18100,-1262,-1416,-1571,-2314,-1313,-1698,-711,876,-15842,-43611,-75297,-109505,-144718,-179251,-210965,-237468,-256020,-264933,-267134,-268141,-270323,-270461,-261430,-241979,-215634,-185272,-152683,-119085,-85486,-52485,-20690,-500,-1116,70,-296,-569,-460,1693,1817,-859,-1246,100,1229,136,361,1212,-6896,-28386,-34751,-23302,-1672,-683,-1111,-1271,509,-1153,-548,-49,107,1542,1408,-155,-989,-891,891,-38,-40006,-86050,-131174,-174267,-214342,-250186,-272025,-250709,-226674,-205563,-187087,-170684,-156370,-144668,-136668,-133527,-136130,-144872,-158914,-175091,-185993,-180197,-153401,-112696,-66348,-20156,-68,-1293,276,147,90,503,1533,517,-25597,-80340,-139603,-194949,-214386,-172018,-108916,-43706,-575,-1628,-488,389,296,-251,1310,4512,1815,604,269,-2268,-723,862,1214,-569,-1998,-782,786,3870,3066,2382,951,769,-82,-21755,-49063,-71652,-86285,-89722,-78949,-51739,-7088,11450,5843,538,-1734,749,-572,-1007,548,1978,10961,110488,979327,986043,1020663,1141338,1386101,1739951,232078,11531,7940,1439,7667,11033,303007,1520029,2403524,1981882,720584,415332,376093,164747,190131,103728,7251,-3293,-31887,-139204,-223633,-287973,-308134,-274424,-247074,-225372,-208926,-198433,-195581,-202206,-219510,-246879,-277526,-281563,-239942,-180681,-116492,-52802,1481,1842,802,1565,1469,1792,626,628,-580,-912,-1820,432,705,-173,-1752,243,-526,-686,-941,-1220,-405,1271,-1200,127,2409,2934,21,1652,2019,44,529,723,-939,772,554,1752,4132,2554,-1525,434,1992,425,-2340,-246,133,53,2041,1886,858,-929,-903,-1076,-847,-787,-1102,-1500,-269,29,38,-106,-1095,-1300,-929,1468,3133,1684,769,-154,-1638,-4142,-56347,-110938,-161979,-201652,-222440,-222281,-206826,-185331,-165711,-152867,-149238,-155237,-169879,-191157,-216734,-244106,-270678,-294086,-312324,-324293,-329621,-328710,-322324],[-29032,-47038,-61509,-66477,-60786,-53427,-48628,-46896,-46647,-44378,-36546,-22530,-4425,1615,1845,14,1172,487,-445,-603,-976,972,603,-1257,-15843,-30340,-28687,-12157,907,-1433,387,1836,563,-351,-1543,-1806,461,-6,-1330,-1123,-1043,-1289,387,959,-1428,144,-123,-7578,-22840,-35922,-42317,-39333,-30642,-20934,-12523,-6013,-1376,130,-201,-1360,-1561,767,539,-145,1939,-4674,-14369,-25504,-36380,-43979,-44463,-38012,-28731,-19802,-12794,-8514,-7123,-8368,-11553,-15615,-19159,-20663,-19276,-15198,-9512,-3563,1336,491,-283,538,-2231,-10518,-21595,-34946,-49519,-60495,-54469,-37316,-17757,-1307,-510,385,-806,-787,-1074,-926,639,366,1541,90,-688,-1714,678,2268,1192,-726,-19205,-49389,-47535,-21802,-1093,-908,16,1017,-1529,2575,3123,-6154,-21954,-37151,-50161,-58349,-58025,-51076,-41857,-31902,-21760,-11464,-1202,-580,-741,-900,-2591,-786,-51,-925,-1244,-716,-400,1248,1867,1171,-1571,-1798,-4402,-17072,-30554,-44273,-57434,-67053,-64489,-54565,-44412,-35711,-29162,-25094,-23735,-25144,-29122,-35484,-43914,-53732,-63911,-70163,-64007,-52111,-38892,-25117,-11157,831,-385,-881,-1255,-2284,-607,-520,-213,-724,-375,2440,4300,-4530,-16545,-26681,-34482,-40037,-43237,-43965,-42425,-39295,-35803,-33141,-32191,-33376,-36589,-41051,-45198,-46709,-43952,-37148,-27802,-17531,-7352,-889,-1200,-404,-1693,664,1003,1581,-55,-428,-1061,-1845,-1024,-5153,-18916,-31471,-39485,-39635,-32608,-22118,-11458,-2430,-1027,708,1182,1399,1671,-3367,-9770,-16578,-23437,-30151,-36543,-42256,-46813,-48995,-48088,-43886,-37244,-29358,-21277,-13752,-7291,-2164,-599,-320,-221,-873,504,-63,-649,590,543,97,-1185,459,-1665,-1155,1828,1085,-1446,-1575,-1285,-1284,81,897,-1275,592,1194,1081,347,-1260,-848,-1633,-42,-174,-1229,-609,43,-950,-91,312,314,1921,2822,-28,-1169,278,2075,803,1852,-617,-1817,-1315,-770,-162,-711,918,497,-1438,1354,2174,-233,-1167,-8358,-20316,-35498,-53263,-67950,-61446,-36947,-7891,458,-1083,1559,2398,2965,2643,1062,-784,-1166,-1357,884,-10610,-37268,-62524,-83729,-82242,-66951,-54536,-46469,-42880,-43366,-47216,-53448,-60883,-66615,-66330,-58561,-46855,-34470,-23037,-13164,-5142,710,1095,-1169,-1460,-883,-661,860,3164,376,-167,299,971,3136,2685,1179,-182,86,-7220,-18191,-25180,-27704,-26135,-21873,-17268,-14878,-16211,-21541,-29984,-40594,-52872,-67143,-83095,-85624,-62165,-32355,-778,-571,-726,-919,-558,517,-578,-1208,-843,704,1941,-2050,-432,-494,276,-18429,-36684,-52849,-68845,-85447,-86685,-68401,-51335,-38969,-29691,-19513,-6735,-773,120,2151,-1124,-10566,-15323,-20220,-32366,-48643,-52142,-41956,-32186,-12547,5790,-2382,6912,4395,-11500,-34431,-8254,9523,690,11034,26528,25738,66405,91710,121450,223665,225304,629944,830360,1459446,4288066,17818119,27014074,28487820,27686294,24764852,5687241,1274711,1771710,399010,423796,126265,102259,62863,33801,5898,8080,13404,-8345,-42419,5979,5549,5395,-49540,-102285,-89061,-92049,-50287,-11364,6413,1777,-2775,-5767,721,1360,-1062,1463,-411,-1577,-747,-494,-1659,-9866,-20215,-27387,-27489,-19654,-5932,-598,476,14,-1672,-186,-1499,793,2830,3543,2294,735,-1395,3,904,695,-362,-1471,84,2233,2366,561,317,-742,-898,-645,-2133,-1064,-723,-7101,-12356,-16923,-21232,-24459,-24890,-21797,-16195,-9292,-1719,207,892,1253,479,578,-37,-926,-221,-407,-496,858,251,202,1545,1978,876,1659,1766,1486,1750,-2335,-15268,-29304,-42311,-50627,-50306,-41380,-27521,-12186,539,3810,1754,-446,-672,172,-459,-91,3040,1219,-824,-8207,-17569,-25841,-32265,-35871,-35778,-31449,-22932,-10771,1465,257,-425,372,-1422,-806,-621,-977,-400,581,890,575,684,-42,-120,214,330,-1072,674,312,-677,41,-375,-369,2530,-1362,-11454,-19691,-26573,-32296,-36827,-40152,-42227,-43398,-44011,-44667,-45902,-48177,-51751,-56457,-61821,-66911,-70145,-69968,-65722,-58437,-49511,-39801,-29902,-19925,-10113,-1816,178,2107,2559,-606,14,-1671,-833,-1035,-336,-919,-640,-219,-629,-1770,-823,1014,1011,-8144,-16474,-23618,-29455,-34105,-37574,-40035,-41526,-41588,-39745,-35284,-28313,-19413,-9676,-926,-396,-666,-934,-77,39,-7165,-13517,-13337,-3961,-1533,-1801,-898,-2234,851,-911,-45,-1682,9,-78,622,-1783,-26842,-45242,-46535,-30626,-8507,3150,3910,1786,581,-909,-354,-1410,-557,-875,-312,-854,-1326,-916,-4678,-16759,-27791,-37789,-46830,-55197,-63064,-70396,-76318,-78460,-74842,-67414,-58425,-49090,-40044,-31659,-24344,-18290,-13724,-10806,-9651,-10396,-13078,-17536,-23485,-30505,-37765,-44261,-48428,-48734,-45079,-38735,-31454,-24649,-19194,-15714,-14545,-15785,-19196,-24284,-30165,-35851,-40105,-41763,-40520,-36943,-32182,-27213,-22704,-19023,-16079,-13596,-11024,-7752,-3406,-275,-601,-577,-572,474,-58,-420,-570,972,1414,-593,-1565,-79,1111,124,368,-2482,-16072,-23727,-21886,-10942,-1439,-422,-828,-1225,642,-1281,-523,-147,-90,1510,1522,-295,-1210,-338,759,-343,1777,255,43,-4009,-7373,-7898,-6792,-5722,-6123,-9030,-15105,-24447,-36791,-50837,-62402,-60984,-44352,-21308,2108,954,-138,817,677,1865,2334,2202,460,-1500,73,381,294,398,-5483,-32608,-57572,-72719,-63463,-44756,-26560,-10661,1211,159,-883,-1792,-703,232,480,161,1323,2256,-6677,-15768,-24325,-31638,-37105,-40515,-42050,-42205,-41693,-41063,-40576,-40371,-40228,-39962,-39214,-37679,-35045,-30982,-25340,-17997,-8868,1152,47,-1068,5838,10197,4915,213,-1620,1021,97,-685,522,1518,10089,90299,74773,64810,72507,106578,163957,234857,208130,10748,7562,1734,7960,10807,273570,408185,354690,295859,236238,179245,126907,80177,39174,3710,-26503,-52015,-73016,-88352,-89043,-78868,-68288,-58674,-50202,-42825,-36754,-31983,-28624,-26655,-25840,-25732,-25576,-24626,-22172,-17929,-12164,-5593,824,1834,1491,2007,1363,1440,-2243,-10526,-19096,-26435,-30854,-31196,-27444,-20639,-12204,-3171,-996,-528,-875,-1326,-252,1554,-1077,93,2195,2452,-225,1802,1936,-41,364,485,-1001,681,610,2525,-5085,-24145,-41519,-55622,-64689,-67557,-64776,-58531,-50701,-42453,-34348,-26694,-19702,-13481,-8154,-3796,-963,-1036,-1040,-1571,-559,-124,-7,-693,-2935,-5555,-8708,-12407,-16751,-21763,-27427,-33361,-38975,-43126,-44498,-41850,-34840,-24130,-10932,1481,-1373,-336,399,2036,-33,-755,-853,-434,599,-643,146,1336,201,-8147,-23552,-40816,-59543],[-62705,-56747,-48965,-40929,-33431,-26974,-21900,-18375,-16345,-15558,-15730,-16310,-16723,-16523,-15345,-13192,-10219,-6728,-3248,-955,-896,1320,1028,-543,1031,1186,4315,2234,1114,-1178,244,1786,845,-72,-1251,-1485,-85,-219,-1378,-1045,-792,-1095,379,984,-1352,224,408,-1118,1840,4486,3633,475,734,-61,-580,1120,1514,-19,-222,-1502,-1538,881,821,122,2161,-3083,-19554,-29339,-25375,-13094,223,835,1624,478,357,149,1971,1231,17,-772,-257,-5198,-14362,-22821,-29664,-33685,-34233,-32428,-30202,-28525,-27787,-27923,-28536,-29034,-28876,-27515,-24980,-21746,-18224,-14979,-12119,-9801,-8023,-6515,-5096,-3592,-1822,217,1896,101,-1184,-2330,627,1968,713,-903,372,843,-1945,-889,-1299,-1279,-867,681,-1079,1003,-3410,-7670,-10740,-11405,-9308,-5249,-304,-4830,-19405,-6556,8676,8701,1299,-488,-978,-1111,-2680,-625,-424,-1043,-5261,-13823,-22548,-30945,-38180,-32849,-27147,-22707,-19710,-18074,-17791,-18546,-20158,-22401,-24935,-27418,-29319,-30104,-29695,-28538,-27263,-26275,-25665,-25571,-26041,-26842,-27752,-28277,-27657,-25823,-23186,-20189,-17294,-14795,-12837,-11478,-10590,-9808,-8833,-7206,-4850,-1802,-444,2154,4172,2262,1537,3189,1447,504,-560,-830,1525,2068,-152,1274,-818,32,3,1354,1830,228,-139,2020,1574,-150,-508,-441,-1540,-357,-1712,617,930,-7322,-16057,-14177,-4506,-1723,-1331,-683,-106,272,-598,-2010,551,608,121,-2006,-10677,-18835,-25963,-31549,-34267,-33266,-33020,-33735,-32244,-27919,-22270,-15840,-9210,-2567,579,12,-561,-874,290,621,1176,980,-487,-91,-36,-778,655,-440,-3049,-5281,-7190,-8787,-10204,-11401,-12333,-12896,-12901,-12247,-10939,-9095,-6961,-4898,-3138,-1937,-1379,-1625,-2571,-4044,-5606,-6940,-7323,-6252,-3599,34,-887,-274,267,-780,-10,530,368,2063,2988,29,-1122,412,2097,798,2155,-64,-2142,-5603,-8874,-8187,-2995,1468,1056,-1563,1240,2275,-363,-1356,-1056,35,733,-130,1689,-1409,747,-65,-9022,-18696,-25640,-25125,-18678,-11142,-4225,-613,-698,-1432,372,1654,409,-1001,-1499,-4283,-6118,-6833,-6707,-6245,-5973,-6198,-6775,-7432,-7318,-5907,-2829,789,1454,1385,-1156,174,1541,1274,-1141,-1570,-730,-208,814,2884,250,-95,890,1024,3110,2593,1032,-410,108,-362,557,298,-1432,-1733,-1256,-790,2804,4304,2608,-790,2317,1421,-132,-1524,-2813,-4193,-5871,-8013,-10398,-12562,-14230,-15365,-16243,-16795,-16721,-15691,-14117,-12546,-11388,-10404,-9115,-7265,-5222,-3548,-2413,-1508,-383,1073,-447,-882,300,-2057,-3898,-4928,-6316,-8949,-12280,-14405,-14072,-12018,-10572,-10998,-12822,-13345,-10723,-6886,-4534,-4463,-5674,-4734,3578,2976,2810,1801,8773,-630,4531,10631,723,34161,80106,92584,113177,170770,543558,679014,1125509,3451161,4968100,5830255,6277791,6226839,5687241,4759823,893831,1603433,316071,342106,70927,77007,54322,27336,18942,-35594,-29658,-37841,-9365,5518,4450,5387,4826,4717,4066,-1464,4992,138,-3152,-7642,-9568,-10919,-14619,-21377,-29443,-35837,-36914,-33752,-29161,-24473,-21103,-19709,-20055,-21018,-21708,-22411,-24835,-30868,-40582,-31872,-15824,-283,-1779,1045,3096,4009,2681,729,-1272,18,984,862,-577,-1345,225,2315,2170,482,-16256,-30604,-31689,-28332,-24572,-22340,-21984,-22542,-23108,-23598,-24355,-25203,-25352,-24111,-21329,-17081,-11839,-6094,-260,1246,415,342,-266,-924,-268,-495,-583,897,653,-118,1671,2280,1020,1644,1615,-1805,-4936,-7351,-9079,-10214,-10673,-10233,-8526,-5320,-1963,-1422,415,3464,1569,-443,-953,-48,-506,-139,2828,1188,-656,-814,-646,-744,-3026,-8095,-11572,-13797,-15264,-16306,-16965,-17011,-16185,-14546,-12398,-10033,-7724,-5695,-3876,-2204,-538,11,401,-173,-22,484,669,-1347,-7057,-14503,-23080,-30940,-30765,-21632,-10729,-133,3910,2035,1087,1498,886,600,1232,-609,-634,211,165,-1249,-4542,-7476,-9134,-9585,-8930,-7556,-5525,-2894,-1831,-852,1318,458,-587,-1438,144,2032,2432,-914,196,-1736,-704,-882,-352,-791,-361,-296,-609,-1806,-853,902,3723,2370,-3383,-11646,-19126,-24598,-26197,-23924,-19990,-15900,-12471,-9777,-8007,-7071,-6797,-6991,-7163,-6774,-5287,-2305,-24,1243,-122,-1364,-965,-1316,-1808,-972,-2159,1044,-830,-197,-1917,-258,-482,-6992,-13002,-15013,-12654,-7933,-2796,-688,3127,4015,2282,904,-776,251,-1476,-641,-1129,-823,-1241,-4547,-9025,-14158,-19391,-23668,-25516,-24056,-20492,-16281,-12232,-8563,-5300,-2409,-1185,-1479,-963,-1102,-1451,-1971,-1446,-2358,-7281,-13332,-20356,-28054,-35206,-32495,-24330,-15904,-7912,-1743,-1772,-1184,-1514,-623,1645,649,3184,7263,4290,-1562,-6917,-10290,-10536,-7748,-3212,217,1051,-1190,26,532,-145,-418,850,1755,1136,1494,-183,-926,-592,-112,799,119,-327,-699,261,528,-3266,-7391,-11715,-16018,-20063,-23676,-26711,-28850,-29721,-28937,-26660,-23344,-19324,-14764,-9974,-5066,-1392,-476,-263,-345,1419,1557,-472,-1308,143,-1164,-6863,-13150,-19599,-25201,-28097,-26621,-22599,-18228,-14532,-11727,-9534,-7276,-3827,347,543,-298,-1280,-1546,-283,2173,1205,-233,702,703,1919,2527,2703,963,-1451,-133,-15818,-33603,-24207,-7754,242,-872,-1169,-443,309,485,1418,2135,124,-1210,-1932,-6080,-14186,-21557,-27625,-30832,-29396,-25027,-19836,-14565,-9543,-5010,-1260,1489,-719,-1672,22,217,-3060,-7450,-12675,-18402,-24160,-28773,-29564,-25637,-19498,-12703,-5845,69,-1190,4815,8809,3915,-81,-1408,1411,737,-419,430,1161,9196,49872,51898,53521,54874,55953,56845,57670,58524,9679,6947,1820,8107,10259,71775,75059,77278,77687,75663,70968,63649,54095,42834,30600,6419,-2386,-4666,-13963,-21117,-25695,-27644,-27621,-26544,-24753,-22351,-18995,-14552,-9025,-2564,1614,3429,10296,8905,1021,-1414,-724,820,1940,2172,2422,1356,1203,535,888,-604,-1175,-350,1509,985,-319,-1831,76,-1401,-390,-850,-1415,-76,1843,-941,-629,-5070,-8871,-11483,-12562,-12035,-10367,-8343,-6654,-5870,-6339,-8110,-11159,-15067,-19379,-23434,-26227,-26902,-25331,-21989,-17681,-12893,-7966,-3042,1247,199,-943,-1380,-887,-1060,-1271,-1002,-1635,-874,-250,-3,-70,-1115,-2056,-7565,-12101,-14907,-15416,-13711,-10298,-6023,-1489,-1346,-639,-164,-1843,1374,1325,-1315,-203,405,1929,-172,-931,-823,-457,-2288,-5791,-9847,-14534,-19786,-25592,-31595,-36978,-39914],[-5096,-9970,-16240,-23587,-31415,-38434,-36743,-29524,-22406,-15878,-10140,-5152,-870,1246,1733,-12,1059,321,-1567,-1193,-790,1645,1501,177,1355,1243,4180,2027,1293,-873,133,-1439,-3005,-4514,-5923,-7136,-8094,-8838,-9398,-9761,-10001,-10132,-10262,-10395,-10645,-10825,-10808,-10482,-9520,-7789,-5109,-1488,654,-145,-364,1091,1402,-205,-270,-1598,-1474,971,1144,473,2353,2952,8,-1514,-600,311,557,1300,1720,322,946,-280,1298,1125,267,-793,-773,-1917,-1588,-2461,-8307,-12404,-14603,-15078,-14511,-13425,-12230,-11045,-9803,-8417,-6950,-5320,-3577,-1858,-481,-1061,-748,-149,-878,-872,-1102,-688,822,1149,2219,220,-1664,-2893,689,1677,269,-1050,167,478,-1829,-1058,-1451,-1707,-1738,594,-704,2376,1997,1510,-561,2953,3679,8238,6705,-5177,-19862,-7183,-11358,-19591,-27341,-29981,-23173,-16481,-10589,-5914,-2669,-1182,-1497,-3693,-7713,-13272,-19993,-27216,-27867,-20096,-12036,-4524,57,-312,-969,1072,176,-1053,-969,809,-2060,1463,1190,-2189,-5221,-7824,-9987,-11609,-12830,-13805,-14518,-15201,-16003,-16958,-18208,-19830,-21856,-24333,-27213,-30050,-29506,-25843,-21859,-17830,-13912,-10282,-7103,-4306,-1890,185,1388,587,-443,-630,1884,2512,64,905,-1085,224,-158,871,1601,355,10,2049,1489,-306,-410,-89,-1908,-328,-1821,485,792,1666,-93,-940,-1577,-2209,-2566,-1972,-1072,-467,-582,-1939,-3819,-6998,-11055,-15680,-20522,-24876,-26785,-24628,-20868,-17054,-13425,-9993,-6685,-3457,-290,-78,-1252,-73,904,-268,-455,-479,512,591,1151,-1723,-6073,-10532,-14906,-18968,-22439,-24867,-25592,-24541,-22597,-20392,-18292,-16339,-14560,-12953,-11441,-9970,-8475,-6892,-5232,-3623,-2094,-756,-1173,329,972,616,-798,-2168,-1638,-2895,-4415,-5984,-7419,-8634,-9615,-10338,-10596,-10298,-9596,-8451,-7067,-5574,-4195,-3216,-2722,-2873,-3691,-5178,-7274,-9701,-11964,-13420,-13487,-11824,-8909,-5497,-2226,422,-453,-1598,-955,-224,-3727,-8318,-13898,-20149,-26577,-28029,-21496,-14244,-7201,-573,3092,2463,905,-444,-326,-1263,-155,791,-177,-1094,-453,-1656,-7392,-12760,-17218,-19970,-20303,-18465,-15280,-11522,-7312,-2980,-1799,814,1486,1497,-817,871,1908,1365,-1129,-1758,-652,138,653,3079,-39,-43,1399,1030,2876,2344,861,-709,54,-150,520,419,-1501,-1801,-1785,-524,2740,3925,2401,-613,2339,1775,1469,703,-802,420,1434,-1128,-3787,-6329,-8285,-9417,-9960,-10271,-10694,-11141,-11509,-11494,-11020,-10000,-8482,-6537,-4326,-1980,408,1261,2152,1623,-452,-1191,1107,1141,594,487,-854,-381,1091,-876,778,-871,600,-998,-3034,-4005,-3315,-2267,985,3545,361,4091,2891,2242,2323,-2523,-15753,-29526,-22050,-24138,-18480,-2621,3441,35377,151304,111677,432828,500763,770857,1731004,1935210,1987547,1876662,1623168,1274711,893831,542693,270534,108915,60973,51922,45343,43937,19789,30676,7644,10948,3775,1280,4915,3065,5143,4043,1635,-1074,-3200,-5514,-8889,-13428,-18111,-21412,-22126,-20806,-18631,-16085,-13519,-10975,-8458,-5842,-3009,26,-97,-1348,-634,-1421,1218,509,-661,-5596,-13192,-13513,-413,-2072,1139,3147,4252,2968,746,-942,49,1023,973,-705,-1256,314,2336,1892,262,267,-929,-1396,-587,-1310,-1126,-451,-551,-629,-267,895,258,-381,-545,-1352,-696,-928,-623,492,1177,291,46,-532,-900,-280,-557,-648,889,993,-455,1692,2493,1116,1553,1398,1026,1128,414,-1529,-1772,-1121,10,1754,21,-1086,-1657,312,3023,1340,-479,-1224,-272,-542,-247,2461,1070,-350,-858,-291,-817,-1244,1649,1559,676,3203,-1211,-5043,-7548,-8137,-6855,-4427,-1614,-400,-834,-603,-53,-24,-494,-3181,-6403,-9094,-10111,-8907,-6080,-2706,344,106,1004,82,-708,-466,-4170,-8588,-13180,-17169,-18688,-16806,-13976,-11566,-10158,-9815,-10560,-12200,-14460,-16986,-19014,-19492,-18478,-17159,-16504,-16744,-17926,-19839,-21148,-19329,-15476,-11169,-7078,-3497,-771,1015,-1222,389,-1677,-1191,-2451,-3063,-2636,-1196,-283,-557,-1780,-788,815,2522,-214,-4044,-8673,-13825,-19109,-21073,-16530,-11600,-7127,-3491,-1040,-1330,-571,-431,-1025,-709,-2702,-5575,-8783,-11917,-14163,-14266,-12024,-8462,-4610,-1803,-1017,-1733,1336,-721,-338,-1916,-282,-822,560,2012,1615,178,1103,2837,-303,3014,2688,-5111,-12927,-13704,-5683,-1183,-668,-1303,-1016,-1318,-437,1129,2017,1007,-3377,-8497,-12498,-15008,-15925,-15885,-15652,-15723,-16311,-17476,-19097,-20979,-21746,-19854,-17266,-14621,-12176,-10078,-8431,-7380,-7035,-7401,-8471,-10261,-12609,-15553,-18913,-21701,-19999,-16146,-12195,-8554,-5385,-2902,-1267,-639,-1077,-2603,-5069,-8377,-12114,-15098,-15121,-11615,-6595,-1290,251,-441,-450,670,1879,3293,2814,56,-982,-565,293,1078,280,-240,-779,-2119,-6379,-11264,-16457,-21543,-22360,-18358,-14798,-12065,-10103,-8751,-7605,-6333,-4737,-2742,-392,-1183,675,-1444,-367,-319,-593,1315,1553,-1295,-5014,-8784,-12138,-14022,-13617,-11330,-8114,-4770,-1713,-677,-230,65,-818,609,-391,-894,319,591,-62,-1156,-1567,-357,2246,1535,-263,652,812,1958,2727,3217,1456,-1218,-292,845,170,-2337,-3782,-3101,-938,-1474,-850,548,852,2324,3011,57,-1494,-1940,-8512,-13418,-12853,-7477,-615,4137,2507,167,-124,-2012,123,1449,2055,-709,-1461,420,-55,199,-304,533,-4745,-9568,-12794,-13501,-11868,-8988,-5774,-2715,-65,-1211,3638,4622,2948,-301,-1059,1934,1360,-178,323,1005,5948,6972,8270,9676,11168,12525,13588,14252,14419,8390,6171,1749,8060,8777,8030,8176,9432,11749,14740,17964,20886,23077,24112,23772,6034,-2085,-996,-2062,-1267,-5517,-12236,-17875,-21262,-21455,-20029,-18439,-16853,-14544,-10664,-4969,2278,10453,9798,1382,-1409,-904,550,2204,2847,2815,1452,1119,559,1022,-610,-1211,341,1991,1139,-369,-1664,-50,-1642,-265,-840,-1455,-3780,-7257,-10809,-14448,-17936,-20898,-22576,-22349,-20529,-18054,-15576,-13350,-11534,-10215,-9357,-9006,-8988,-9245,-9730,-10233,-10639,-10946,-11043,-10991,-10769,-10470,-10143,-9862,-9712,-9720,-9935,-10363,-10958,-11715,-12598,-13541,-14504,-15299,-15832,-15947,-15446,-14162,-12103,-9161,-5375,-806,-486,-1528,-101,-288,-1103,-531,47,-1848,1095,1169,-1194,-22,459,1863,-290,-1072,-745,-11357,-22043,-25382,-16267,-6913,235,-762,1376,1738,206],[592,431,-633,-46,-557,-3462,-6984,-8446,-8417,-7943,-7862,-8395,-9439,-10668,-11369,-10933,-9218,-6660,-3966,-1512,-739,1616,1896,804,983,-340,-2006,-3771,-5493,-7083,-8335,-9419,-10359,-11264,-12232,-13267,-14351,-15493,-16636,-17612,-18326,-18638,-18583,-18155,-17501,-16498,-15136,-13495,-11477,-9175,-6536,-3561,-292,-141,-276,901,1147,-492,-393,-1632,-1412,983,1433,813,2452,2778,-74,-1299,-849,-23,567,1680,1765,158,1571,-318,633,951,453,-808,-1336,-4516,-7808,-9372,-9644,-9312,-9014,-8980,-9357,-9965,-10608,-10926,-10507,-9166,-7139,-4638,-1966,-1840,-75,-845,-948,-407,-932,-767,-983,-603,853,1475,2513,435,-2078,-2863,857,1422,-89,-1142,-22,154,-1652,-1224,-1485,-2125,-1820,747,-446,2073,1389,1474,-657,3240,4037,8320,6639,-5651,-20092,-7625,6576,4791,-848,-395,-1565,-1660,-2810,-384,-1296,-1113,-960,-1132,-688,665,1212,-1215,-7125,-11272,-10398,-4898,128,-71,-761,1048,301,-955,-867,1371,-1642,1165,1040,-1332,-1784,-4208,-7838,-10423,-11673,-11495,-10023,-7867,-5513,-3226,-1318,4,-132,-1029,-1516,-2365,-4670,-7358,-10190,-12723,-14523,-15336,-15288,-14658,-13816,-12945,-11881,-10644,-9080,-7187,-5105,-2921,-870,573,-1264,431,-188,397,1377,516,126,-1508,-3128,-4606,-5714,-6346,-6330,-5707,-4523,-3013,-1439,172,-107,-1061,-1665,-1342,-2133,-1420,-451,508,-1171,-3171,-5473,-7924,-10519,-13127,-15601,-17530,-18087,-16844,-14468,-11770,-9087,-6668,-4692,-3308,-2575,-2429,-2943,-3773,-4987,-6289,-7471,-8411,-9113,-9686,-10323,-11184,-12296,-13466,-14232,-13839,-11843,-8532,-4465,-93,742,190,-571,835,-373,-375,1939,599,-1454,-1733,-1890,-1123,-2413,-6915,-11295,-15380,-18597,-19792,-18455,-16365,-14367,-12704,-11337,-10200,-8975,-7424,-5451,-3084,-308,764,322,2017,3047,137,-1045,479,2039,859,2406,752,-1645,-915,-884,86,-162,744,-339,-1682,-2646,-3828,-4842,-5635,-5967,-5760,-5016,-3611,-1692,-1409,1525,70,-714,-1482,1272,1979,3012,2345,910,-130,103,-851,-1539,-7864,-14247,-20281,-23455,-19133,-15498,-12868,-11263,-10574,-10645,-11286,-12184,-13277,-14264,-15267,-16275,-17312,-18397,-19573,-20761,-21784,-22330,-21960,-20994,-19958,-19006,-18367,-17928,-17473,-17037,-16108,-14690,-12762,-10453,-7979,-5676,-3598,-1948,-997,-801,-1340,-2537,-4228,-6248,-8373,-10410,-12001,-12908,-12849,-11838,-9928,-7300,-3978,-923,531,1325,-1210,-1584,-1208,-148,-6,341,-1014,-1622,27,2372,2646,-1982,-484,-437,322,129,-1477,1012,1115,2230,1606,-320,-1256,70,339,292,674,-625,-549,645,-1035,98,-868,759,-262,-660,-1251,3238,-2100,244,6036,80,6200,2039,1616,1912,-1083,6806,-2831,11284,5970,16179,-2682,-20587,3755,10747,10832,104376,287584,449222,863582,1195365,1494508,1712106,1810321,1771710,1603433,270534,1012305,135252,174163,89683,28593,28573,11962,27023,7235,-1269,-10262,-10149,-8009,-7891,-10796,-16030,-21731,-23475,-20227,-16300,-10924,-4803,924,1397,-875,-430,721,-2120,194,-624,-993,0,173,-321,-213,-964,-460,-1374,1266,688,-573,705,-174,-1779,-504,-2068,1130,3062,4351,3222,863,-575,157,1080,1080,-659,-1152,395,2341,1616,-35,160,-997,-1560,-560,-774,-1183,-503,-536,-464,-2569,-7448,-12026,-15908,-18708,-20176,-20509,-20635,-21135,-22167,-23297,-22659,-19924,-16389,-12639,-8945,-5457,-2333,296,1290,-760,1620,2623,1183,1416,1161,735,683,84,-1557,-1651,-1096,105,1759,344,-225,-870,244,2515,1078,-548,-1827,-8157,-13105,-15653,-15417,-13850,-12359,-11439,-11354,-11970,-13166,-14709,-16307,-17474,-17617,-16498,-14485,-12064,-9548,-7196,-5184,-3541,-2332,-1705,-1653,-2257,-3518,-5398,-7832,-10615,-13541,-15846,-16339,-14414,-11047,-7294,-3633,-405,307,-819,1363,4724,3957,1983,222,920,1011,1420,2289,148,-848,-70,129,-1092,-3158,-5805,-8308,-10387,-11761,-12575,-12806,-12442,-11382,-9414,-6646,-3139,226,-791,-172,1426,1701,-1564,542,-1593,-349,-476,-2019,-4045,-4930,-4898,-4518,-4433,-4947,-6402,-8738,-11928,-15835,-19705,-20181,-16284,-11702,-7340,-3563,-419,-600,-875,-933,-363,-570,-1038,-870,-1558,-229,124,-121,-921,-3040,-5707,-8851,-12510,-16601,-20960,-21329,-16615,-11890,-7285,-2910,-176,-1069,488,1714,1639,225,1148,3010,74,-4961,-11014,-17253,-18324,-12128,-5441,-763,-710,-1446,-917,-1116,-20,2046,2412,1204,-1648,1512,2219,263,-1835,1768,2748,2217,1528,-503,-1026,-855,-1938,-6490,-11394,-16251,-19529,-16938,-12649,-8609,-5144,-2301,-43,-669,-853,-982,-1208,-748,-591,-1101,-453,2629,1163,2698,7292,5445,-41,94,455,-351,476,1025,561,-1965,-1656,328,28,-727,-530,454,2014,3964,3190,336,-756,-594,585,1242,358,-219,-837,-434,849,471,-1793,-589,548,89,338,-337,-2194,-3896,-5272,-6291,-6996,-7364,-7299,-6880,-6017,-4951,-3737,-2428,-1206,-198,454,-771,-1068,321,-428,-1355,-2370,-3408,-4263,-4920,-5393,-5736,-6010,-6420,-7041,-7860,-8829,-9688,-10265,-10319,-9844,-8938,-7787,-6731,-5953,-5484,-5421,-5728,-6197,-6540,-6429,-5638,-4031,-1884,-422,1057,1008,77,424,524,-718,-1775,-1202,845,1207,3181,3745,-43,-1727,-1760,-718,-1895,-4905,-8493,-12581,-17091,-19950,-15706,-11177,-6966,-3274,-334,1717,-622,-1208,781,-194,-1621,-4298,-7115,-9568,-11041,-11009,-9552,-7382,-5082,-2957,-1168,178,-1116,1415,1261,747,-430,-1308,-2713,-4214,-5727,-7177,-8396,-9230,-9628,-9509,-8878,-7532,-5409,-2384,1618,6527,6959,5313,1581,7806,8302,38723,41204,42136,41571,39644,36700,33075,29125,25027,20914,5733,-1875,-681,-1629,-1000,-3598,-6416,-8298,-9455,-10242,-11274,-12793,-14990,-17804,-20667,-21240,-17994,-13377,-8325,-3179,-1225,-1000,390,2648,3526,3207,1655,1202,672,1185,-565,-1138,1011,2443,1319,-358,-1370,-143,-1573,-126,-808,-1407,433,2467,-621,-1659,-6170,-10947,-15765,-20508,-24779,-26806,-24621,-21443,-18438,-15880,-13860,-12575,-12019,-12317,-13586,-15761,-18818,-22754,-27196,-29192,-24601,-18686,-12484,-6332,-525,-574,-1243,-551,-1026,-1500,-873,-1607,-1372,-123,380,97,-1033,-1616,-1164,404,531,660,-800,-1297,544,-159,-791,-267,321,-1644,842,1041,-1003,203,565,1796,-4933,-12773,-21716,-31468,-38959,-30126,-20230,-11153,-3447,-660,1676,1863,49],[712,525,-840,-1487,-4958,-8337,-11239,-13186,-13680,-12910,-11571,-9856,-7826,-5672,-3556,-1770,-466,24,-2258,-1322,-2300,-4487,-7188,-9989,-12645,-14947,-16339,-16059,-15238,-14446,-13293,-11681,-9552,-7095,-4561,-2144,-1085,-559,-1203,-611,112,-165,234,699,-1222,343,1619,-2165,816,2566,1768,19,428,-112,-306,596,770,-863,-568,-1561,-1328,933,899,-1441,-3108,-2864,-276,-1064,-1046,-406,506,1974,1783,0,2166,-39,24,729,574,-3177,-6263,-7679,-7140,-5315,-3093,-1443,-1177,-1118,-1147,-264,-1390,-2665,-2787,-1008,-766,305,24,-1955,374,-610,-1211,-599,-997,-578,-789,-554,812,1730,2776,714,-2223,-2333,1085,1209,-347,-1759,-4258,-6481,-7639,-7085,-5151,-2630,-1041,1019,-338,1638,786,1390,-771,3466,3049,1880,497,-6187,-20087,-7961,-5790,-7045,-7608,-7231,-5939,-4033,-2825,-346,-1758,-1022,-821,-1078,-705,401,933,172,-2188,-2381,-2145,-668,152,149,-505,917,359,-820,-801,1965,-1095,836,476,-2435,-5913,-9618,-13315,-13590,-9091,-3492,1072,116,1223,2086,1112,103,-93,-1118,-1569,-2238,-2716,-1499,-790,-5220,-5000,-1566,2167,2056,577,2273,1088,788,-125,-386,2405,3182,427,199,-1456,542,-189,-166,711,-745,-2235,-3625,-4703,-5462,-5874,-6055,-5982,-5717,-5167,-4362,-3363,-2056,-554,-1143,-1613,-1124,-2335,-1847,-598,571,-62,-1531,-359,-305,-65,-838,-3028,-5715,-8876,-12359,-15212,-13467,-9786,-6253,-3322,-1294,-317,-309,-1670,-2010,-2244,-952,-106,330,881,736,1211,1668,-189,460,588,-588,1040,-331,-1871,-1848,-741,271,-311,894,-50,491,863,-992,-3279,-5817,-8441,-10974,-12904,-13522,-12589,-10984,-9305,-7879,-6769,-6257,-6276,-6817,-7773,-9044,-10209,-10749,-10267,-8847,-6794,-4501,-2415,-608,747,119,-981,469,1612,895,114,-745,-1677,-2677,-3755,-4992,-6534,-8297,-10328,-12610,-15036,-17459,-19439,-17597,-16157,-15261,-14977,-15021,-15071,-14365,-12573,-9920,-6752,-3440,-300,1563,2739,2105,863,123,393,-502,-905,-914,-1256,-1192,-453,-2814,-5416,-8249,-11316,-14521,-17594,-18340,-15481,-12149,-8735,-5586,-2784,-396,1465,1460,-126,2518,2664,1593,-870,-1899,-2485,-4475,-6462,-8336,-10375,-12363,-14501,-16736,-18857,-19777,-18350,-16147,-13873,-11802,-9963,-8352,-6951,-5690,-4527,-3413,-2419,-1524,-831,-292,4,107,32,22,-1086,508,1119,-1304,-1791,-999,39,107,237,-1152,-1624,414,2840,2688,-1953,-431,-268,171,-508,-1132,712,901,2188,1432,-236,-1155,-780,-439,-134,423,-422,-761,198,-1259,-664,-927,832,-412,-1187,-1296,2598,-1963,-418,4659,-551,5256,1079,986,1455,-1847,5706,-3218,10507,-35,17068,12563,32890,24206,28874,-1936,34956,119543,200690,319914,405621,462229,480372,457575,399010,316071,108915,135252,62680,11886,-10957,-4091,4137,4371,12635,6629,7096,983,-2836,-5585,-4764,-1321,3170,3041,6094,1609,3912,-188,4516,3185,879,-863,-276,593,-2194,-241,-686,-880,-1004,150,-846,-374,-615,-232,-1258,1197,801,-473,684,-1042,-4842,-4413,-1899,926,2773,4229,3350,986,-300,239,1059,1086,-564,-1133,-197,-10448,-19481,-24260,-20665,-16775,-14559,-13723,-13685,-13211,-11311,-7751,-3027,-173,1018,307,-860,-1057,-1644,-1362,-1050,-1473,-123,911,-27,-526,-1030,-748,-183,-624,-674,732,1471,-1041,1383,572,-1430,-3391,-4911,-5635,-5130,-3328,-1626,-1603,-1044,113,1665,653,510,-78,152,1903,725,-702,-1618,-687,-549,-583,1319,573,378,-917,-3032,-5006,-6910,-8747,-10525,-12179,-13607,-14686,-15336,-15497,-15149,-14428,-13514,-12507,-11545,-10830,-10376,-10255,-10438,-10854,-11411,-11943,-12439,-12728,-12799,-12607,-12142,-11490,-10643,-9695,-8736,-7736,-6766,-5736,-4642,-3369,-1944,-349,968,1657,2567,404,-1085,-300,76,-1155,1073,997,890,1591,-1558,-713,-847,-1896,-1123,-730,753,425,526,-634,-412,943,1085,-1921,630,-1551,-222,-1201,-5159,-9348,-13536,-17584,-21384,-24934,-28101,-29025,-26154,-23159,-20115,-16893,-13520,-10159,-6778,-3542,-654,601,-855,-703,-269,357,-618,-1064,-998,-943,132,114,-270,1215,91,-852,-110,-536,-1961,-1163,-792,2024,-626,-786,-1657,-75,-1151,374,1376,1604,-718,-3648,-7099,-10981,-15248,-19579,-23339,-23496,-19495,-14428,-9203,-4181,-1571,-696,-885,293,2766,2685,1355,-1443,1374,1960,536,-1621,1882,2905,2118,1483,-334,-816,-851,-890,-1487,-1550,-1185,-2037,-1076,-1930,-2449,-2496,-1934,-730,-743,-684,-735,-989,-256,-174,-899,-445,2995,1320,2282,6859,5064,-26,-261,-94,-297,568,-1381,-8931,-16452,-22912,-21279,-15232,-9557,-4595,-454,2088,4466,3398,534,-450,-758,708,1217,278,-338,-913,-285,961,812,-1551,-2574,-6385,-10326,-14208,-17722,-19934,-19515,-17023,-13961,-11018,-8414,-6159,-4382,-2995,-2203,-1993,-2333,-3311,-4957,-7316,-10287,-13829,-17795,-22166,-22253,-17519,-12874,-8429,-4401,-961,-400,679,1310,-250,662,-521,-620,-803,-1462,-913,-848,-1482,-425,2215,2146,-335,474,1058,1900,2941,-1171,-6546,-12165,-16899,-16791,-12404,-7547,-3421,-254,-340,-2009,-1459,1043,1401,1067,1239,-295,-1982,-1554,-495,-371,888,1565,1436,3477,1979,-1034,-3887,-6044,-7010,-6717,-5554,-4057,-2760,-1985,-1872,-2591,-4073,-6349,-9293,-12781,-16439,-17418,-13698,-9425,-5342,-1689,720,-1024,1495,4903,1329,-621,-135,-2829,-6778,-11131,-15525,-17071,-13480,-9943,-7220,-5647,-5279,-6243,-8421,-11228,-12656,-9956,-4682,1197,6952,6804,15828,18184,18855,17816,15110,11006,5846,181,-5215,-8719,-8266,-5133,-1640,-1128,-686,465,754,471,-2212,-5334,-8597,-11217,-12189,-11335,-9918,-8906,-8602,-9112,-10119,-10777,-9776,-6830,-2822,1562,4023,3419,1764,1247,701,1200,-629,-1125,1479,2691,1358,-447,-1136,-350,-1405,-136,-910,-1430,622,2640,-582,-195,-4995,-11386,-15639,-11183,-7259,-4639,-3433,-3495,-4576,-6257,-7783,-8370,-7561,-6045,-4752,-4173,-4611,-6269,-9042,-12793,-15523,-11183,-6049,-1049,-120,-357,-1041,-404,-974,-1573,-876,-1598,-1608,75,688,-363,-1635,-2157,-1929,-818,1124,475,-1090,-839,1141,-76,-485,70,584,-1328,610,904,-791,430,-2156,-5335,-7913,-10063,-12205,-14617,-17311,-15818,-11946,-7804,-3717,-522,1940,1977,-73],[-1724,-2035,-2965,-4535,-6515,-8677,-10842,-12851,-14484,-15284,-14710,-12775,-10005,-6849,-3550,-594,423,-108,-1827,-1187,-798,1867,2350,357,-2362,-5102,-7603,-9614,-11053,-11810,-11418,-9816,-7131,-3742,-21,-311,-998,-605,-1113,-466,384,108,135,482,-1215,315,1797,-1868,483,1916,1140,-190,326,-79,-2031,-5082,-7661,-9340,-9985,-9832,-9379,-8930,-8324,-7278,-5560,-3256,-578,-810,-1164,-792,400,2191,1795,-144,2685,377,-487,480,635,-810,-2414,-377,-795,-1814,-2581,-3104,-3579,-4079,-4793,-5697,-6801,-7878,-8293,-7311,-5048,-1932,-605,-1460,849,-366,-1517,-669,-1056,-308,-520,-525,714,1919,3026,1048,-1920,-1742,-1499,-4206,-6564,-8287,-8926,-8213,-6809,-5316,-4064,-3166,-2651,-2515,-2650,-2996,-3308,-3453,-3498,-3411,-3293,-3368,-3765,-6653,-19816,-8205,-7390,-7598,-6776,-5237,-3418,-2089,-2780,-364,-2178,-835,-649,-893,-653,132,664,354,-2082,-1310,587,803,162,371,-171,716,394,-1091,-3545,-6001,-8316,-10155,-10806,-10226,-9620,-9389,-9358,-8681,-6840,-4007,-369,402,1164,1697,398,-107,-102,-1234,-1606,-2073,-2170,-1060,-873,-137,-790,593,3235,2062,186,1704,838,833,-9,-346,2519,3332,519,-125,-1589,629,-94,-737,387,-2052,-4408,-6307,-7287,-7419,-7192,-7227,-7781,-8995,-10620,-11154,-8900,-5623,-2039,-1074,-1397,-859,-1934,-2161,-620,654,127,-1301,-650,-657,-120,-676,-1526,316,927,1566,3004,878,-1556,-3665,-5140,-5961,-6491,-7199,-8620,-10710,-13565,-11221,-7127,-2799,1015,844,1263,1838,-12,622,843,-487,1222,699,542,935,746,403,-11,958,240,1401,2145,502,-1464,-1540,-2054,-846,-1598,-2557,-3504,-4539,-5633,-6808,-7977,-9322,-10697,-11967,-12730,-12485,-11166,-9283,-7243,-5293,-3436,-1738,-432,532,1053,95,-810,18,-1166,-2678,-4382,-6198,-8096,-9977,-11736,-13320,-14717,-15530,-15405,-14725,-14016,-13475,-13119,-13072,-13222,-13473,-13556,-12898,-11445,-9307,-6759,-3965,-1506,-1696,677,1123,2445,1892,899,412,655,-143,-1166,-1169,-1461,-1189,-197,520,-1180,-3401,-5596,-7708,-9630,-11095,-11550,-10830,-9009,-6766,-4477,-2392,-683,492,131,1055,330,-980,-2732,-4792,-6896,-9020,-10921,-12367,-13478,-13881,-13687,-12906,-11617,-9955,-8170,-6242,-4309,-2606,-1208,-189,-1142,-853,-708,-170,-927,-1719,-2443,-2883,-3064,-3012,-2896,-2704,-2559,-2491,-2365,-2079,-1532,-686,249,235,175,-1211,-1478,861,2511,2032,-1799,-307,-74,-14,-966,-681,498,757,2160,1230,-95,-788,-762,-824,-541,657,-176,-882,-67,-1426,-1372,-903,952,-465,-1652,-1315,-779,-1753,-873,2777,-310,3363,183,496,-210,-1473,483,-2866,4814,-4466,8295,6808,17019,12919,28307,4979,124784,59223,53373,304365,490900,524472,523370,487750,423796,342106,60973,174163,11886,61204,24283,3109,15321,-2357,6491,218,-5691,-10413,-13282,-13188,-9986,-5260,-465,-3670,7179,6272,3416,-183,3658,3085,349,-618,190,562,-2079,-600,-684,-657,-1858,56,-1361,-3054,-4644,-5982,-7178,-8273,-9454,-11012,-13031,-15139,-16490,-15233,-10667,-3900,2414,4016,3452,1204,-33,382,1058,1080,-388,-1108,335,2084,1028,-6074,-10306,-10242,-7010,-2449,267,-1130,-1092,-722,-182,-51,1072,400,-965,-1005,-1184,-1389,-1141,-1702,-457,749,-153,-676,-1152,-618,-77,-647,-623,584,1608,-1134,-217,-3178,-6000,-8403,-9905,-10075,-8585,-5673,-1784,-1517,-872,113,1556,964,1147,655,104,1286,354,-867,-1625,-831,-477,-712,626,264,754,-690,-2270,-3586,-4685,-5562,-6226,-6641,-6764,-6574,-6125,-5476,-4684,-3895,-3244,-2759,-2505,-2617,-3047,-3822,-4889,-6168,-7575,-8964,-10347,-11573,-12624,-13407,-13841,-13924,-13586,-12883,-11903,-10635,-9184,-7496,-5617,-3484,-1185,74,912,1810,2710,601,-1344,-522,20,-1257,901,522,930,1574,-1373,-997,-1365,-1913,-948,-354,663,416,731,-564,-516,498,413,-1895,703,-1515,-108,-1944,-4880,-7966,-11097,-14206,-17186,-19866,-21688,-22134,-21007,-19044,-16890,-14691,-12528,-10493,-8435,-6373,-4391,-2405,-1031,-492,529,1333,-468,-1053,-966,-303,486,45,-459,1130,99,-720,55,-338,-2003,-1199,-284,2427,-606,-1069,-1582,-24,-1018,290,1073,1548,47,-271,-3426,-7184,-11638,-16682,-22313,-23802,-17365,-10414,-3475,-944,-1622,-453,-667,543,3287,2854,1474,-1172,1090,1578,731,-1344,2006,1617,-592,-2193,-3187,-3570,-3514,-3156,-2568,-1955,-1342,-1968,-376,25,-1985,276,54,-411,-815,-496,-499,-814,204,309,-681,-467,3257,1405,1793,6151,4403,-45,-491,-449,-118,551,121,-1569,-3941,-6018,-7669,-8843,-9619,-9978,-10033,-9805,-9338,-8824,-8254,-7776,-7324,-7026,-6965,-7143,-7597,-8376,-9522,-10862,-12385,-13906,-15246,-16047,-15984,-15102,-13769,-12234,-10701,-9179,-7751,-6534,-5553,-4744,-4199,-3804,-3733,-3929,-4288,-4812,-5425,-6053,-6488,-6627,-6356,-5834,-5068,-4247,-3586,-3133,-3049,-3425,-4296,-5627,-7473,-9693,-11900,-13245,-12456,-9770,-6172,-2368,-734,-1423,-440,2064,2313,-420,262,1112,1796,489,-4377,-9632,-13918,-12079,-6631,-1241,-425,-170,935,167,-1702,-1329,-1929,-6977,-10077,-7892,-2734,-1753,-1321,-211,-426,760,1608,1353,3015,2432,-473,-924,-3051,-3560,-2508,-549,-578,-958,1004,5,-1766,-2056,-373,-257,-3206,-6339,-8997,-9975,-8512,-5828,-2984,-437,-815,262,3813,780,-795,308,2492,1498,35,-308,-925,-1265,-1421,-1436,-1426,-1273,-982,-436,500,1865,3519,3225,726,6336,5051,11165,11251,10522,8974,6603,3596,231,-2870,-4647,-3955,-1219,-2170,-192,-600,-285,386,338,3835,2405,-997,-3924,-4759,-2962,72,2477,1355,2798,6257,4807,2160,-1517,-5928,-10366,-10264,-6006,-1902,1398,1278,702,1130,-717,-1112,-2892,-6076,-7854,-6753,-4151,-1657,-1231,-233,-1081,-2018,-5225,-9415,-12898,-7811,-2726,-704,-653,2693,1615,-836,-745,-451,-1101,-1690,-5097,-6544,-5200,-2756,-1730,-446,-1728,-976,-3371,-6660,-10361,-12447,-9493,-6149,-3496,-1820,-1302,-1993,-3798,-6579,-10076,-13496,-11169,-7500,-4295,-1835,-951,-1364,-1250,613,923,330,-1333,-365,1656,-43,-181,454,823,-963,443,764,-571,644,778,-268,-1295,-1722,-2053,-2562,-3421,-4555,-5565,-5976,-5419,-4147,-2597,-1267,-434],[-1181,-2196,-3242,-4307,-5174,-5711,-5973,-6164,-6468,-6978,-7793,-8660,-8760,-7433,-5285,-2891,-415,-159,-1369,-934,-818,1771,2453,2032,2146,928,2687,846,1271,34,-2996,-6285,-9601,-8836,-5865,-3206,-929,-581,-989,-289,671,408,78,272,-1164,304,1900,-1573,232,1331,583,-370,280,-8,-551,-2609,-4495,-5809,-6292,-5888,-4990,-4016,-3073,-2186,-1266,-286,-487,-519,-1175,-1115,303,2365,1847,-252,3123,832,-848,242,663,-778,-2244,-1660,-3255,-4698,-5896,-6775,-7368,-7593,-7528,-7117,-6457,-5606,-4559,-3339,-2073,-669,-1179,-774,1339,-113,-1826,-584,-1087,43,-172,-484,579,2057,3280,1432,-1442,-1146,1648,854,-1606,-3459,-4645,-5153,-5223,-5121,-5050,-5047,-5106,-5218,-5325,-5469,-5527,-5457,-5351,-5094,-4654,-4112,-3502,-6967,-19310,-8369,-329,-2003,-5134,-617,-2195,-2135,-2671,-448,-2374,-592,-469,-592,-540,-148,-201,-448,-1819,-1222,-1085,-1316,-1670,-2009,-2380,-2816,-3271,-3752,-4176,-4498,-4754,-4918,-5058,-5217,-5278,-5226,-5006,-4393,-3408,-2125,-497,657,1067,1257,-312,-358,-223,-1428,-1648,-1907,-1696,-642,-1246,-2856,-3705,-3735,-3285,-2606,-1892,-1223,-422,402,23,-363,2527,3321,514,-441,-1718,615,-1107,-3021,-4803,-5703,-5195,-3703,-1890,-1202,-580,931,-1518,-276,-1607,0,-1367,-2554,-3217,-3153,-2367,-1250,-1416,-2110,-563,682,286,-1124,-865,-1015,-246,-985,-1238,165,828,1488,3060,4290,1855,-185,-1489,-1124,1246,-330,-310,-1202,-2257,-3446,-4737,-5989,-6811,-6582,-5406,-3886,-2359,-970,163,-446,1355,945,826,938,689,466,204,918,382,2200,3224,473,-1497,-1453,-2018,-734,496,1658,-782,153,-1794,-3322,-3621,-2613,-1762,-1787,-779,282,-2,377,703,242,320,669,82,1324,2348,-60,-1457,-4662,-5433,-3181,-81,972,-487,-785,-1192,143,352,3275,2827,-1671,1538,2599,-19,-1879,-985,-1940,-2811,-3504,-4167,-4777,-5383,-5926,-6288,-6439,-6406,-6174,-5860,-5515,-5139,-4853,-4685,-4634,-4661,-4758,-4943,-5168,-5383,-5657,-5952,-6253,-6558,-6774,-6803,-6538,-5821,-4816,-3428,-1924,-1289,528,1084,840,213,3943,3104,1639,-656,-1615,-200,1152,144,1952,-1006,616,2910,1544,1637,1617,1165,-1219,-214,1033,974,-583,-2308,-4077,-5756,-7072,-7653,-7199,-6193,-5009,-3940,-3062,-2476,-2077,-1925,-2061,-2439,-3091,-3992,-5110,-6506,-8073,-9777,-10508,-8770,-6877,-5096,-3421,-2010,-908,-159,-387,-982,-288,-289,-710,-1148,-1530,-1767,-2027,-2274,-2589,-3096,-3712,-4548,-5591,-6758,-7863,-8976,-9913,-10667,-10654,-10402,-10346,-10358,-10070,-9214,-7946,-6493,-4822,-2906,-814,708,-469,3697,-2398,5370,-3317,4138,1230,-3183,-8115,-9396,-2839,10124,-3439,31997,35817,103251,170908,192830,199532,126265,70927,51922,89683,-10957,24283,10915,1888,9374,-7269,215,-4485,-6485,-5821,-4205,-2217,-2323,1457,2636,1401,3941,4488,2900,-196,2695,2635,-257,-333,653,161,-2018,-3842,-5838,-7388,-7955,-7445,-6489,-5477,-4722,-4305,-4267,-4355,-4114,-2904,-121,-891,-1916,-961,-1623,229,1933,3649,3440,1399,125,475,988,964,-287,-1178,189,1809,-4870,-10845,-6350,-2018,-1100,-785,718,-903,-1570,-774,-1,81,1052,464,-980,-771,-824,-1210,-1294,-1459,-832,535,-269,-722,-1171,-516,-1113,-2613,-4387,-6481,-8836,-10771,-8675,-5459,-1961,703,403,-180,-551,-337,-1509,-1415,-654,50,1380,1166,1588,1231,32,620,-93,-1089,-1614,-956,-388,-789,-128,-56,278,385,277,-825,-483,66,1459,385,1103,97,835,353,-110,293,-534,-2977,-5425,-7470,-7839,-6185,-3746,-1170,33,-814,119,412,862,2344,2001,704,790,2203,842,-699,192,395,-1075,-1910,-2022,-1500,-593,389,1374,699,-1635,-737,-72,-1409,721,10,951,1445,-1227,-1254,-1752,-1727,-834,-4,633,369,793,-608,-392,186,-247,-1579,-923,-3961,-6800,-8930,-9150,-7403,-5240,-3085,-1061,-2110,-645,506,4065,3219,555,-577,-642,-1926,-169,-1531,-2863,-3974,-4927,-5496,-5779,-5709,-5252,-4491,-3392,-2042,-562,-84,-675,1043,113,-626,146,-172,-1909,-1165,260,2869,-560,-1357,-1564,-53,-772,270,851,1478,-140,544,2321,861,1780,2838,3749,2241,-206,-1079,-1581,-1103,-1586,-235,-461,748,3589,2911,1560,-868,661,1094,860,-1104,487,-1432,-3417,-5426,-7438,-9362,-11169,-10219,-8513,-6935,-5419,-3982,-2610,-1273,-1948,573,70,-722,-861,-280,-268,-677,630,851,-433,-495,3422,1432,1280,1635,442,-769,-1929,-2866,-3607,-4150,-4457,-4646,-4752,-4868,-4980,-5090,-5269,-5441,-5626,-5760,-5797,-5863,-5886,-5959,-5974,-6004,-6091,-6186,-6281,-6390,-6542,-6599,-6647,-6673,-6773,-6948,-7175,-7470,-7871,-8287,-8669,-8861,-8881,-8872,-8937,-9071,-9361,-9578,-9602,-9067,-7919,-6416,-4719,-2976,-1273,-703,1357,-471,-1632,-1528,-2463,-87,1307,207,-473,1001,1904,66,271,-996,-340,242,813,630,-626,-1316,-496,-1194,-1673,-2057,-2472,-3001,-3720,-4699,-5985,-7450,-9102,-10732,-10538,-9070,-7627,-6532,-5702,-5021,-4411,-3692,-2654,-1241,541,2571,-957,-1512,-1083,95,-343,572,1525,1241,2552,2262,-747,-2744,-6134,-9521,-10544,-7340,-4127,-1079,970,429,-745,-1349,-532,293,-1001,1345,700,-990,-355,935,684,1093,-450,-1888,-3356,-3624,-2939,-1834,-713,248,-113,-586,1831,2602,3450,4579,5853,7232,8446,9301,9664,9425,2127,2225,215,2496,214,-1572,-2489,-2355,-1484,-465,337,693,581,10,-825,-1630,-2559,-2772,-2990,-3116,-3326,-3702,-4192,-4631,-4594,-3944,-2603,-886,887,2176,1041,2368,4476,4008,2565,-588,-1385,-2208,-4101,-5719,-6820,-7289,-7224,-6907,-6594,-6279,-5999,-5677,-5234,-4621,-3856,-3057,-2229,-1339,-447,-1351,-1576,782,2633,-807,-576,-162,-1474,-443,2709,1502,-1073,-1060,-733,-1820,-4244,-6189,-7319,-7301,-6503,-5484,-4430,-3401,-2444,-1444,-445,435,24,701,-474,73,-54,-654,-231,-898,-1706,-1665,-1638,-2087,82,854,174,-956,-1226,-1309,1506,2998,162,-1594,-32,1993,-133,49,777,953,-650,294,555,-421,763,792,1904,-528,-1432,-515,-1236,-2084,-2821,-3373,-3733,-3862,-3956,-4124,-4524,-5179],[-8680,-8105,-7164,-6082,-4893,-3645,-2436,-1358,-1302,-1183,-261,516,83,-155,-1184,-2569,-4062,-5143,-5150,-3688,-1361,1352,2499,2270,2276,884,2290,653,1219,303,-498,598,2022,2944,1150,95,-467,-494,-847,-1639,-2324,-2866,-3331,-3692,-4085,-4402,-4668,-4969,-5202,-5416,-5493,-5375,-5065,-4568,-3966,-3250,-2607,-2075,-1696,-1463,-1290,-1220,-1180,-1131,-969,-676,-617,-230,-1116,-1356,216,2163,1923,-363,1922,1232,-1063,-7,-173,-749,-1660,-1297,-1592,-1967,-2450,-3051,-3814,-4588,-5287,-5610,-5452,-4856,-3962,-2921,-1964,-1075,-1535,-45,1342,100,-2056,-397,-1111,437,208,-443,398,2112,3505,1816,-935,-597,1914,1010,-336,-1105,-408,-895,-1092,-1580,-942,-1029,-575,-410,-515,-130,-439,374,-857,1262,1985,2813,3690,-7131,-18627,-8425,-306,-3229,-6517,-811,-2138,-2058,-2512,-617,-2016,-328,-1872,-3989,-6029,-7658,-8123,-7319,-6325,-5462,-4935,-4727,-4932,-5395,-6139,-7152,-8233,-8458,-7264,-5723,-4148,-2595,-1171,48,374,-1984,-1552,-690,384,859,2349,866,937,785,-985,-640,-468,-1699,-1650,-2139,-2550,-2572,-2258,-1546,-889,-391,2361,2049,-253,310,147,678,-20,-400,2474,3175,432,-715,-1823,581,150,-1907,-79,579,1070,1758,624,-1590,-795,1042,-1198,-428,-1368,81,-1086,-3793,-5374,-4918,-3085,-1037,-907,-1684,-402,707,458,-969,-888,-1259,-411,-1320,-956,10,-356,-1719,-3108,-4558,-5930,-7129,-7949,-8079,-7634,-7013,-6571,-6164,-6051,-6136,-6383,-6760,-7228,-7674,-7949,-7921,-7619,-7184,-6785,-6495,-6363,-6404,-6567,-6693,-6637,-6206,-5489,-4554,-3564,-2685,-2001,-1619,-1595,-1924,-2618,-3702,-5014,-6335,-7122,-6891,-5766,-4320,-2754,-1378,-1486,-1665,-788,158,5,342,650,464,361,505,-36,986,-391,-2727,-5032,-6367,-5192,-2622,214,778,-280,-884,-1328,94,400,3304,2871,-1644,1627,2682,77,-1796,-1083,-1646,-2008,-2173,-2352,-2528,-2706,-2762,-2535,-2014,-1289,-400,517,1339,911,715,762,186,-1537,367,-368,-976,-294,91,282,-1095,-844,-1493,-2051,-2606,-3175,-4010,-5040,-6506,-8388,-10113,-7807,-5230,-2592,-42,2174,1581,-613,-1431,-124,1197,50,1672,-936,713,243,-731,-1390,-1793,-2173,-2487,-2815,-3298,-3896,-4568,-5286,-5977,-6572,-6937,-6989,-6587,-5852,-4834,-3726,-2607,-1618,-703,-1365,331,507,-1084,-947,-1824,-3531,-5507,-7248,-7087,-4838,-1850,1194,2759,-1432,-244,-71,-835,-331,140,0,400,1850,480,45,175,789,-166,-1489,236,-1946,-4103,-5948,-6884,-6648,-5638,-4647,-3827,-3412,-3317,-3389,-3621,-3877,-3974,-3934,-3744,-3482,-3227,-3145,-3119,-3496,-4161,-5245,-6595,-8183,-8612,-4805,326,6110,16033,35135,12279,34197,83764,135708,141433,137174,123407,102259,77007,45343,28593,-4091,3109,1888,2333,1871,-3757,-731,-1907,-2594,-2523,-2261,-584,-3014,1759,2808,535,4412,4594,2552,-132,1777,1917,-790,3,-724,-1532,-2108,-2595,-2993,-3375,-3754,-4104,-4342,-4251,-3864,-3214,-2469,-1668,-936,-467,-307,-1120,-1936,-1132,-1594,-2067,-2334,-2318,-2118,-1689,-1213,-844,-691,-693,-771,-1264,-1358,-1640,-1714,-1566,-1212,-696,-758,-903,1142,-513,-1804,-659,270,295,1023,550,-866,-454,-510,-874,-1335,-1218,-1154,360,-295,-626,-1074,-393,103,-787,-505,87,1591,-801,117,1951,879,483,244,-380,-561,65,-1289,-1221,-371,-18,1197,1275,1860,1673,-12,-17,-558,-2087,-4366,-5464,-5373,-4844,-4480,-4553,-5048,-5589,-5630,-4426,-2129,-327,1413,223,459,-344,895,305,-101,26,89,147,893,-1156,-1044,-2036,-1264,-701,-41,-979,-11,131,581,2485,1970,691,824,2396,1007,-535,-49,-2691,-5078,-6938,-8039,-8197,-7847,-7533,-7270,-7070,-6705,-6122,-5296,-4325,-3392,-2570,-1949,-1542,-1241,-1463,-1811,-1476,-1760,-2068,-2501,-2915,-3414,-4100,-4907,-5891,-6934,-8078,-9099,-9049,-7800,-5997,-4021,-1910,338,178,-1069,-2352,-625,506,4200,3071,566,-603,-1141,-1646,10,-535,-1156,-3941,-6751,-9302,-9458,-7433,-5697,-4341,-3261,-2405,-1687,-917,-916,950,126,-594,132,-74,-1825,-1091,798,3291,-505,-1669,-1637,-208,-546,288,695,1353,-424,221,1763,936,1484,2371,3683,2206,-207,814,-1910,-4545,-6955,-8977,-9463,-8138,-6968,-6123,-5607,-5332,-5290,-5336,-5419,-5405,-5236,-4783,-4035,-3044,-1907,-646,-774,-1448,-1382,-1682,-1321,-1826,38,-688,-1638,786,29,-1097,-941,-117,-118,-646,932,1343,-231,-601,1943,1009,0,-1065,-2186,-3308,-4396,-5326,-6154,-6876,-7406,-7772,-7916,-7865,-7612,-7208,-6796,-6362,-5989,-5641,-5286,-5037,-4790,-4589,-4272,-3884,-3447,-2945,-2421,-1966,-1689,-1512,-1552,-1793,-2301,-3037,-3930,-4959,-6138,-7357,-8562,-9542,-9950,-9540,-8970,-8394,-7860,-7170,-6463,-5715,-4919,-4216,-3689,-3423,-3317,-3285,-3077,-2601,-1618,-1901,-2368,-236,1143,-16,-723,901,1895,75,-126,-1335,-248,196,855,581,-629,-1257,-395,-1520,-2622,-3535,-4304,-4948,-5521,-6080,-6638,-6959,-6847,-6060,-4617,-2805,-1148,-702,1281,1175,-792,-379,1267,1369,4324,3613,-1389,-1402,-942,299,-228,279,1245,1023,2036,2005,-1056,-898,-1309,445,-168,-962,-1682,-2367,-2917,-3090,-2788,-1912,-696,291,-1047,1526,536,-1201,-517,563,302,-310,-1846,-3295,-4523,-5130,-4986,-4169,-2887,-1300,-415,-992,1990,3354,7801,9518,10967,12130,12794,12818,12113,10610,943,1292,-346,-2279,-5346,-5898,-3740,-912,1504,3061,3647,3237,1968,-9,-2371,-4623,-6266,-6488,-5422,-3880,-2385,-1088,9,924,1803,907,762,1037,975,1738,632,1830,3178,2134,829,-716,-2458,-4341,-6180,-7931,-9448,-10474,-10572,-9964,-9243,-8479,-7717,-6892,-5954,-4880,-3702,-2543,-1424,-1184,-776,-1708,-1752,688,2403,-1107,-758,-759,-2201,-219,416,-237,-1319,-1390,-1082,-1455,-534,488,1177,1969,370,-1507,-697,-1232,882,1315,-373,548,44,238,-895,221,-12,-543,-227,-908,-1720,-1258,-1657,-2066,784,1700,71,-926,-1098,-1325,-1329,-618,27,-1809,199,2203,-276,287,1093,1046,-335,244,364,-266,-686,-2151,-3384,-4397,-5216,-5943,-6566,-7197,-7929,-8734,-9592,-10377,-11130,-11773,-12281,-12519],[-4327,-4287,-3838,-3182,-2365,-1435,-785,-118,-1021,-1107,-232,553,58,520,699,-969,-151,-76,-513,-2188,-3994,-5140,-4292,-2219,176,759,1809,411,1052,487,-490,388,2074,3346,1422,139,-248,-462,-808,-21,1108,925,18,-212,-1044,204,1763,-1162,-112,272,-393,-766,195,151,-898,-546,-871,-1738,-2488,-4181,-5623,-6445,-6141,-5388,-4726,-4365,-4373,-4751,-5456,-6506,-7479,-6786,-5169,-3424,-1689,-141,-1194,-351,454,-805,-1098,953,667,1599,-602,-510,-1752,-3016,-4334,-5590,-6812,-7976,-8794,-7943,-7057,-6248,-5542,-4995,-4519,-4259,-4071,-3997,-4058,-4108,-4167,-4261,-4357,-4475,-4570,-4657,-4731,-4756,-4801,-4781,-4760,-4639,-4437,-4081,-3591,-2998,-2376,-1734,-1091,-490,-632,-648,-617,834,-797,1693,1881,1979,1947,-7227,-17830,-8296,-1215,-3298,-6470,-2145,-3448,-4908,-6434,-7767,-7518,-6072,-4402,-2793,-1378,-751,-108,207,-1194,-1133,78,384,-766,-2156,-3674,-5089,-5667,-4799,-2995,-859,974,119,244,2977,879,-1798,-1593,-686,824,1361,2813,1022,783,302,-1570,-939,-829,-2038,-1541,-1552,-1052,-19,-1526,-143,-835,-827,-369,7,-102,-388,-229,507,-135,-412,2407,2923,300,-919,-1862,488,286,-1752,-453,488,1227,1617,493,-1944,-959,1148,-864,-609,-1117,81,233,-729,-3634,-6334,-7095,-5098,-2941,-1172,-153,771,681,-811,-694,-1259,-1832,-3414,-4997,-6052,-5660,-4110,-2158,-210,1662,-288,-852,-1387,710,-653,1047,1594,2947,-23,155,1183,1244,387,-730,-1861,-3050,-4352,-5855,-7551,-7957,-5803,-3421,-967,598,577,592,788,466,3600,4459,541,-1465,-1248,-1639,-512,581,1522,-856,139,26,-1396,-2813,-4373,-5898,-7134,-7184,-6069,-4669,-3292,-2105,-1217,-533,-30,-105,91,-224,-738,-1455,-2438,-3568,-4824,-6081,-7231,-7910,-7450,-6706,-6055,-5618,-5244,-4906,-4518,-3963,-3187,-2161,-1597,-456,-165,131,-1854,440,-1423,1677,-679,-699,-2139,-1628,-2784,-3697,-4084,-3773,-3013,-2065,-1118,-1481,429,295,-663,-139,-196,279,-1177,-665,547,38,-208,906,1073,-537,-1457,-899,126,460,-92,-462,-2228,-3923,-5076,-5146,-4402,-3418,-2684,-2238,-2013,-2215,-2477,-2796,-2961,-2827,-2422,-1981,-1492,-1072,-904,-984,-1306,-1861,-2591,-3455,-4377,-5352,-6202,-6748,-6619,-6027,-5256,-4491,-3658,-2842,-2121,-1497,-1058,-837,-857,-1216,-1821,-2622,-3396,-3898,-3662,-2702,-1217,-1128,-210,-166,-1305,648,613,-186,318,1693,115,242,826,1640,544,-1787,127,91,-1200,-32,-1293,-1467,-559,206,-1063,-2294,-3343,-4076,-4586,-4934,-5162,-5446,-5799,-6181,-6383,-6175,-5334,-4353,-3242,-2252,-1343,-591,91,492,-2598,7364,13223,21201,20665,10586,51970,61032,67309,69912,68350,62863,54322,43937,28573,4137,15321,9374,1871,3620,-431,750,-843,-2720,-4777,-6836,-6391,-4301,-2330,-619,757,1747,1544,2384,-21,948,943,-1160,329,366,-316,-1893,-1490,-1957,-2312,-2529,-2608,-2549,-2270,-1924,-1590,-1419,-1428,-1725,-2511,-3855,-5663,-8015,-5493,-1885,-374,1119,2851,3337,1870,373,707,913,644,-214,-1374,-180,1130,623,-894,-1220,-421,-395,-1012,1513,-17,-1320,-799,-1714,-2511,-3202,-3774,-4101,-4204,-4207,-3981,-3566,-3010,-2399,-1781,-1176,-575,-944,-275,210,-849,-401,-183,1491,-451,-396,953,760,311,143,-519,-367,582,-988,-948,-59,-93,1009,1267,1946,1967,-39,-606,-1013,-1405,-1609,-1022,-45,-587,-1504,-348,1732,2285,599,573,656,-583,1389,48,-97,-646,920,229,-107,-259,-1748,-4373,-6263,-5473,-3205,-1990,-815,-440,-86,-943,-177,-178,258,2493,1859,688,837,1104,-573,-2162,-3557,-4459,-4742,-4446,-3924,-3389,-2914,-2537,-2104,-1656,-2113,-1026,-315,-1706,401,-935,983,929,-903,-1591,-1525,-1154,-753,295,-629,-1451,-2211,-2969,-3629,-4235,-4658,-4953,-5047,-4845,-4465,-3803,-3102,-2407,-1719,-1092,-1306,-2599,-524,-152,-339,-693,-1270,-1912,-2557,-3219,-3692,-3974,-4143,-4127,-4119,-4001,-3956,-3985,-4105,-4417,-4861,-5453,-6164,-6747,-6679,-5748,-4293,-2669,-967,5,-1688,-926,1383,3726,-371,-1913,-1716,-402,-318,407,685,1258,-716,6,1196,949,1299,1953,2873,1364,-190,-1279,-1963,-1893,-1371,1,-134,990,3398,2562,1503,-314,-695,-151,863,-857,2157,2754,1045,577,1,118,-661,-1666,-1210,-1535,-1379,-1768,-87,-1118,-1255,1017,43,-1402,-937,101,65,-598,1231,1810,48,-652,-587,-1005,-1123,-925,-480,-136,-156,488,642,5,-1098,698,-721,-213,44,-140,-548,-987,43,2065,3261,1891,290,-1559,-3449,-5352,-7198,-8803,-8529,-7377,-6591,-6073,-5883,-5928,-6202,-6590,-6972,-7302,-7623,-7906,-8213,-8466,-8596,-8439,-7896,-7043,-6098,-5027,-4073,-3254,-2552,-2068,-1834,-1890,-2126,-2478,-2763,-2962,-2838,-2373,-1834,-760,214,-180,-911,847,1890,167,-454,-1429,-9,317,1064,601,-537,-1025,-935,-1712,-2491,-3342,-4287,-5280,-6284,-7269,-8146,-8369,-7610,-6277,-4565,-2630,-1408,-726,1510,1700,-263,287,1367,1343,4249,3139,-1634,-1173,-663,612,105,166,1037,954,1735,1933,-1080,-927,-1175,482,423,339,-492,-759,-1013,-1391,-1793,-2121,-2429,-2659,-2828,-2933,-2918,-2861,-2800,-2735,-2681,-2676,-2747,-2858,-3081,-3234,-3311,-3267,-3038,-2558,-1864,-1226,-128,867,1820,2671,3252,3556,3387,2647,1332,-477,-2541,-3939,-3473,-1292,-893,4083,6139,7444,7939,7592,6535,4889,2849,546,-1788,-3848,-5437,-5976,-5399,-4353,-3321,-2461,-1818,-1440,-1237,-1330,-1602,-2068,-2692,-3414,-4212,-4990,-5766,-6454,-6977,-7291,-7373,-7315,-7156,-7062,-7070,-7210,-7477,-7888,-8430,-8464,-7696,-6687,-5559,-4338,-3063,-1837,-1481,-1097,-975,-1891,-1762,698,2249,-1301,-631,-1080,-1552,181,2683,1414,-1355,-1485,-1291,-1527,-771,664,5313,7342,310,-1365,-693,-479,1769,1601,-478,869,186,-122,-1035,564,126,-330,-111,-789,-1495,-1234,-1485,-1747,1109,2134,40,-714,-872,-1881,-2922,-2993,-2203,-1884,61,1000,-377,629,1478,1183,43,335,263,-42,404,-47,-398,-689,-1474,-1212,-1438,-1679,-2005,-2389,-2831,-3241,-3697,-4161,-4645,-5047],[-4536,-3460,-2360,-1459,-785,-365,-919,-492,-1041,-1824,-2856,-3979,-4969,-5450,-4975,-3960,-2816,-1696,-817,-177,-586,210,-97,-578,-1196,-1964,-2732,-3194,-3093,-2368,-1053,248,1965,3365,1615,116,-40,-411,-797,8,1185,1080,9,-503,-1015,78,1508,-1089,-230,-186,-782,-1010,111,231,-1083,-2441,-4407,-6183,-6762,-5409,-3743,-2197,-826,315,1161,-136,-965,78,-1098,-1655,-35,2374,1962,-840,2614,1563,-1193,-751,175,-897,-563,-762,-1380,-1900,-2271,-2491,-2677,-2808,-2980,-3090,-3121,-2990,-2587,-1897,-1756,-1419,-769,1115,1544,183,-1313,-20,-1269,-812,-1909,-3145,-4439,-5767,-7029,-8072,-7487,-6560,-5848,-5313,-5058,-5012,-5206,-5530,-5906,-6147,-6021,-5409,-4465,-3390,-2283,-1295,-721,419,-725,1461,1830,2040,2079,-7384,-16933,-7850,-1082,-2113,-5010,-1602,-2736,-3883,-4792,-5105,-4506,-3406,-2070,-754,-28,-1097,-407,-55,-952,-1182,-283,76,-347,634,243,-504,-1085,-1392,-1271,-709,147,91,429,3289,1271,-1614,-1677,-737,1179,1824,3168,1054,550,-223,-1974,-1300,-1351,-1939,-1369,-1420,-960,86,-2005,-4527,-6730,-5931,-3831,-1960,-552,-1046,-668,213,-397,-442,296,1359,57,-1123,-1805,285,326,-1166,-833,297,1274,1380,383,-2047,-1044,1174,-617,-882,-959,42,-1085,-2520,-3928,-5235,-6078,-6099,-5551,-4936,-4514,-4365,-4500,-4861,-5529,-6269,-6709,-6159,-5033,-3765,-2478,-1213,38,1180,1432,-355,-585,-1117,567,-828,1547,2144,2936,193,129,1165,889,-911,-2829,-4554,-5114,-3821,-1698,-434,1743,1682,1592,914,506,560,712,652,366,4109,5039,559,-1452,-1209,-1439,-485,450,1332,-1000,89,-687,-1450,-2111,-2870,-3621,-4353,-5014,-5632,-6020,-6069,-5843,-5524,-5116,-4656,-4333,-4048,-3865,-3727,-3645,-3701,-3797,-3940,-4045,-4079,-4036,-3829,-3355,-2609,-1697,-561,670,-1466,1670,2974,348,-1420,-579,-303,-43,-1221,-1,-1513,1432,-913,-286,-2158,-1528,-2969,-4537,-6100,-6985,-5973,-4510,-3113,-1853,-790,13,-374,48,-562,205,-1304,-948,292,-166,-459,312,756,-489,-1838,-695,-120,76,-531,-435,-1189,-2000,-2799,-3537,-4232,-4805,-5420,-6011,-6482,-6982,-6941,-6469,-5826,-5122,-4431,-3919,-3471,-3128,-3022,-3136,-3465,-4018,-4762,-5684,-6741,-7948,-7160,-5822,-4425,-3065,-1755,-585,-438,-1373,126,361,-719,-399,54,540,-281,-1923,-3689,-5345,-5788,-4471,-2486,-843,-260,-396,-1648,1687,1043,-414,230,1463,-245,542,1493,2330,1172,-1671,-34,70,-1239,81,-918,-1485,-2128,-2724,-3105,-3422,-3615,-3619,-3542,-3385,-3083,-2719,-2266,-2485,-1149,-573,189,863,-1478,2263,2945,3612,2919,-182,-3233,6996,10062,19190,18223,-20498,24731,39540,41486,41227,38598,33801,27336,19789,11962,4371,-2357,-7269,-3757,-431,1862,3233,2536,-768,5,-2682,-296,-3330,-172,-1376,-2578,-3733,-4678,-5442,-5929,-6204,-6316,-6343,-6317,-6150,-5724,-4993,-4115,-3111,-2098,-1165,-1281,-787,-288,336,6,-661,-1513,-2440,-3315,-3746,-3218,-1911,-1469,-1189,-352,884,2439,3208,2058,438,778,871,406,-308,-1533,-424,721,646,-357,-1516,-140,-60,-1128,1793,508,-686,-30,977,835,872,667,-545,88,-113,-131,-791,-858,-1569,118,-192,-331,-851,-201,-374,-1756,-3155,-4497,-5616,-6327,-6583,-6324,-5749,-4908,-3744,-2337,-674,1086,-652,-635,229,-194,801,1116,1828,2090,-63,-1101,-1372,-1371,-1627,-1002,152,-376,-1713,-252,2016,2009,960,1011,908,-629,944,-155,-460,-814,282,-16,-281,-547,-760,-915,-988,-1075,-1126,-1688,-1229,-1246,-1232,-1140,-1098,-1079,-1175,-1391,-1701,-2121,-2538,-2901,-3155,-3142,-2893,-2371,-1708,-948,-931,-868,559,1031,1251,419,-1964,-1098,-464,-1815,250,-1270,980,568,-686,-1665,-1119,-857,-781,572,-1106,-2648,-3970,-4967,-5410,-5407,-5092,-4795,-4618,-4548,-4701,-4899,-5250,-5594,-5647,-5231,-4368,-3265,-1969,-715,531,1668,393,-651,-1676,-533,-144,-783,-69,1155,-1221,470,4345,4029,1681,-407,294,1735,1045,-790,-1138,-2252,-3650,-5200,-6784,-8421,-9254,-7817,-6514,-5411,-4574,-3959,-3503,-3149,-2834,-2474,-2019,-1523,-1072,-482,-141,30,-68,-339,-882,-1340,-1324,-672,629,-1772,-1232,17,-5,1043,2897,2137,1345,-87,-1553,-828,752,-853,2043,2470,675,375,127,368,-571,-1873,-1018,-1296,-1496,-1783,-363,-1495,-945,1144,-2,-1721,-969,98,-1059,-2192,-3167,-4003,-4577,-4829,-4733,-4226,-3412,-2396,-1318,-247,22,975,792,-274,-489,952,-984,-204,-151,19,-294,-817,231,1937,4303,2591,392,436,-959,898,-492,-1761,-2797,-3572,-4152,-4502,-4820,-5138,-5530,-5909,-6131,-6106,-5847,-5353,-4740,-4001,-3227,-2538,-1973,-1466,-1110,-791,-1945,-735,-870,-1122,-1472,-1918,-2335,-2684,-2862,-2972,-2911,-2729,-2506,-2165,-1772,-1356,-1193,-494,-189,-67,-894,-1342,-924,-1540,-2232,-2982,-3662,-4081,-4208,-4008,-3500,-2893,-2346,-1911,-1633,-1546,-1700,-1992,-2498,-3171,-3935,-4802,-5457,-5846,-5650,-4889,-3876,-2831,-1857,-1061,-454,-53,-1865,-1057,-495,-682,-1197,-1691,-2054,-2160,-2028,-1596,-1022,-987,-1134,433,68,1887,-508,-723,711,1947,1076,-205,-363,578,-706,2007,317,-1358,-795,-71,-309,1401,1365,-1084,1389,746,-1084,-712,-1575,-2179,-2504,-2629,-2588,-2424,-2243,-2060,-1954,-1822,-1727,-1628,-1426,-1046,-527,185,-980,1741,-2795,2756,2737,2289,1437,186,-1309,-2861,-3992,-4034,-2899,-1185,-2756,-1205,469,1089,-213,-1442,1720,2509,1552,483,674,1160,431,-218,-1745,-2953,-3621,-3566,-3014,-2374,-1910,-1753,-1835,-2171,-2644,-3059,-3127,-2660,-1750,-512,-1116,1908,2219,799,-1293,-416,-1652,-1134,-1274,-2075,-1826,564,1930,-1620,-425,-1254,-831,484,2621,1414,-1420,-1515,-1591,-1675,-1093,435,3482,1810,269,-1349,-1064,-611,37,574,-614,570,28,-740,-1514,-1950,-1674,-810,-74,-728,-1248,-1113,-1302,-1482,1350,1198,-87,-721,-1521,-2037,-2045,-1658,-1105,-1978,-286,-160,-559,-371,-620,-898,-1162,-1282,-1283,-1122,-852,-578,-268,-298,-1252,-659,357,324,-467,-626,-657,-1172,-1766,-2211,-2110,-1364],[-8035,-7764,-6848,-5943,-5122,-4439,-3970,-3759,-3766,-3857,-3926,-3651,-2815,-1515,106,-1043,-458,93,65,443,-298,942,1889,2012,2050,571,907,27,630,816,-173,-380,-1298,-1865,-2022,-1785,-1285,-721,-797,-24,893,1166,51,-788,-988,-77,1176,-1073,-288,-511,-951,-1242,-922,-1670,-2128,-2155,-1934,-1562,-1568,-1001,-802,-744,-801,-972,-1174,-1398,-1609,-1754,-1791,-1804,-1756,-1626,-1436,-1230,-994,-825,-1072,-1183,-767,-981,-1272,-1666,-2168,-2749,-3331,-3818,-4142,-4093,-3727,-3055,-2211,-1243,-276,-678,-1752,-1043,7,1784,2400,75,-769,151,-1327,1464,1176,-362,-221,1594,1886,21,-1672,-2727,-2717,-1862,-924,-1454,-157,-343,-1174,-1234,-674,-715,-303,484,-614,-1773,-755,357,-614,4098,5228,4790,2796,-7680,-15816,-6855,388,137,-3407,-1986,-1241,-1444,-1862,-1816,-2772,-3746,-4575,-5165,-5221,-4816,-4315,-3930,-3689,-3480,-3397,-3379,-3504,-3612,-3723,-3840,-3878,-3826,-3627,-3310,-2970,-2626,-2373,-2269,-2219,-2248,-2341,-2268,-1978,-1455,-586,424,295,-706,-1732,-1648,-1909,-1421,-1113,-1290,-986,76,-1558,-1890,-2562,-2775,-2743,-2635,-2671,-2997,-3477,-4090,-4235,-3468,-2249,-847,-218,-1271,-1689,32,300,-611,-1101,75,1262,1095,367,-1642,-915,340,-424,-1152,-1557,-2316,-3258,-4222,-5194,-5726,-4776,-3745,-2831,-2033,-1401,-952,-680,-704,-652,-905,-1207,-1555,-1879,-2123,-2203,-2054,-1625,-1012,-186,-422,-380,-754,576,-919,1900,2727,2789,424,119,1060,1288,-719,-3243,-5156,-3028,7,1424,-562,1788,1795,1707,838,406,523,814,494,208,4496,5555,580,-1424,-1201,-1528,-3175,-4569,-5628,-5977,-5670,-5210,-4778,-4273,-3868,-3448,-3019,-2575,-2228,-1914,-1649,-1519,-1584,-1713,-1853,-2133,-2408,-2708,-2948,-3122,-3301,-3401,-3449,-3395,-3244,-3028,-2700,-2189,-1502,-750,147,1073,-1394,1525,3086,472,-1249,-784,-495,-251,-611,-347,-1651,1152,-1072,23,-1894,1555,605,694,832,1048,747,457,44,-1436,2352,1224,-119,223,-921,103,-1429,-1279,-36,-373,-688,-247,361,-448,-1962,-1581,-2848,-3980,-4893,-5437,-5563,-5508,-5414,-5328,-5264,-5087,-4915,-4682,-4357,-4254,-4158,-4217,-4329,-4331,-4086,-3640,-2899,-1986,-1131,-401,140,-146,456,391,161,-110,-209,-61,452,773,404,298,-619,-1362,-26,289,-609,-242,78,542,49,-899,-1182,-1453,-2703,-4175,-5763,-7529,-5965,-3997,-2032,-187,1414,-691,133,1154,-514,994,2149,2825,1634,-1381,-178,-16,-1282,304,-546,-370,-650,-882,-959,-1082,-1262,-1345,-1554,-1840,-2118,-2434,-2702,-2869,-2864,-2718,-2214,-1653,-1432,-298,271,580,423,-254,-2762,-2981,-3675,-869,4396,-7468,-13426,24295,29798,33721,35658,5898,18942,30676,27023,12635,6491,215,-731,750,3233,8883,1646,-424,1141,-2887,-1191,-3338,-3149,-4438,-5447,-5947,-5652,-4899,-3934,-2944,-1963,-1145,-185,566,-571,-1706,-1664,-331,1145,799,-1739,-321,-227,392,2386,1232,-262,-569,-1802,-2633,-2596,-1812,-1673,-1027,-94,784,2000,2983,2149,438,765,788,87,-515,-1759,-729,258,662,125,-1827,92,202,-1270,1952,994,-82,306,1291,1053,695,615,-472,206,-90,139,-383,-779,-1562,3,-174,-273,-846,-213,291,-1033,-261,-733,-159,-2279,-3977,-4461,-3715,-2547,-1501,-907,-784,-1183,-2046,-3330,-4871,-6461,-7516,-6841,-5301,-3653,-2027,-1365,-1387,-1197,-1657,-998,313,-175,-1288,-62,2234,3030,1407,2266,1591,-496,1339,-416,-505,-850,660,-135,-276,-802,-358,-494,-1211,-1999,-2778,-3566,-4330,-5029,-5651,-6127,-6565,-6909,-7227,-7503,-7695,-7786,-7649,-7293,-6802,-6158,-5458,-4660,-3827,-2924,-2057,-1274,-602,-112,286,82,-1803,-1166,-652,-1908,71,-1438,835,145,-452,-1712,-2077,-3446,-4824,-5602,-5207,-3792,-2093,-1559,811,487,-529,-365,730,-1533,21,502,-1394,-38,-1176,-2406,-3678,-4985,-6125,-7074,-7368,-6923,-6299,-5638,-5010,-4517,-4034,-3622,-3377,-3217,-3275,-3352,-3527,-3685,-3714,-3624,-3330,-2899,-2459,-2090,-1847,-1772,-1845,-2095,-2388,-2696,-2892,-2837,-2502,-1966,-1390,-1797,-1957,-987,-135,-41,-251,-589,-1462,-1185,-1365,-1408,-1430,-1432,-1675,-2044,-2441,-2878,-2967,-2384,-1110,-39,88,1047,2133,1536,1092,85,-2181,-1412,570,-935,1817,2089,292,245,283,596,-489,-1936,-784,-996,-1636,-1822,-738,-1523,-693,1187,-82,-1962,-1010,328,171,-708,-1376,-1876,-2140,-2201,-2122,-1873,-1526,-1128,-781,-441,-201,47,228,-533,338,868,-1019,-253,-349,194,-95,-586,425,1753,3717,2131,171,423,-757,1309,-820,-1446,-1805,-2558,-2848,-2563,-1949,-1128,-259,642,560,665,321,791,250,1746,-857,-1276,537,890,1446,-21,-1707,-257,-1442,-2617,-3757,-4872,-5839,-6587,-6844,-6653,-6213,-5726,-5291,-4800,-4296,-3788,-3273,-2727,-2283,-1970,-1786,-1772,-1824,-1974,-2172,-2455,-2762,-2979,-3119,-3107,-2826,-2375,-1858,-1321,-828,-446,-249,-168,-1715,-1438,-1123,-1843,-2614,-3601,-4672,-5673,-6274,-5758,-4543,-3153,-1698,-239,-1825,-945,-348,850,542,8,284,631,1139,1690,-804,-955,-1072,399,-261,1521,-560,-697,681,2329,1246,-155,-209,692,-486,2116,106,-1415,-1099,-506,-705,-451,-1069,-1827,-2811,-3842,-4888,-5773,-5899,-5153,-4282,-3603,-3160,-2934,-2957,-3159,-3546,-3922,-4248,-4382,-4196,-3745,-3236,-2700,-2247,-1892,-4527,-1642,-1842,-2205,-2524,-2494,-1755,-346,1520,3556,5628,1467,-2065,-1975,317,1174,-484,-1782,1282,2030,1325,82,546,1086,-46,607,-33,661,6049,4388,2397,889,251,-1188,-2713,-4233,-4608,-2959,-628,120,-137,-203,-1099,1763,1952,708,-1507,-403,-1647,-1224,-1574,-2071,-1824,346,1509,-1994,-133,-1176,-183,723,2495,1398,-1493,-1409,-1937,-1815,-1436,120,-51,-885,-1555,-2033,-2184,-2048,-1818,-1532,-1315,-1131,-996,-982,-722,-571,-403,-270,-218,-718,-1002,-882,-1306,-2036,-2865,-3790,-4761,-5337,-4486,-3679,-2951,-2316,-1753,-2131,-952,-680,-841,-133,192,537,519,381,-40,205,1121,884,968,-216,-986,-823,-1524,-2174,-2735,-3090,-3238,-3201,-3207,-3337,-3678,-4176],[-3617,-4229,-4885,-5475,-5518,-4797,-3635,-2311,-903,-523,-177,434,-231,-102,109,-1090,-647,112,168,700,45,705,1502,1651,1808,498,486,-186,321,881,28,100,1010,876,824,-142,282,-307,-814,-170,1006,1123,100,-1103,-1014,-303,-1063,-2682,-4439,-5601,-4008,-1890,-128,399,-1257,-619,79,-46,-1213,350,55,-169,1567,1339,368,-1458,-1101,129,-1170,-1554,-134,2049,1997,-1544,1989,1335,-917,-1649,-1040,-1989,-2897,-3584,-3962,-3982,-3771,-3518,-3404,-3409,-3612,-3902,-4273,-4606,-4630,-4186,-3516,-2696,-1833,-1026,-223,-149,-243,279,-1348,1645,1431,-259,-190,926,613,354,196,184,208,281,-192,-1713,-193,-625,-1289,-1782,-2373,-2726,-2637,-2129,-1362,-2153,-783,122,-503,1855,2181,2352,2058,-8203,-14337,-5129,1684,1363,-1886,-2453,-831,-1190,-1593,-2035,-1366,-1819,-2116,-2254,-2241,-2026,-1654,-1291,-991,-1341,-933,-624,-892,-199,-134,-108,-815,-113,-342,-118,-119,-102,-126,-231,-337,-1246,-1562,-1219,-1714,-2328,-2807,-3055,-2891,-2236,-1373,-1890,-1659,-876,-816,-1164,-1114,-47,-1354,-480,-478,-1320,-219,-895,-1442,-1872,-2048,-2139,-2124,-2052,-2001,-1924,-1896,-1932,-2015,-2107,-2209,-2323,-2458,-2519,-2631,-2811,-2955,-3133,-3324,-3611,-3938,-4348,-4745,-5142,-5439,-5248,-4761,-4231,-3662,-3132,-2676,-2253,-1886,-1571,-1302,-1037,-909,-808,-1282,-1067,-814,-886,-955,-959,-802,-510,24,-495,-240,-403,729,-866,2085,3276,2540,673,162,890,1127,-1173,-3836,-5723,-2823,69,1432,-748,1800,1834,1756,750,318,494,930,331,30,4777,3356,628,-1370,-3049,-4247,-3942,-2825,-1725,-1417,-98,-617,-627,683,-41,-838,-1209,-202,-924,-527,90,434,1237,346,-581,-495,-253,182,-1313,463,1425,790,23,-676,-1278,-1791,-2144,-2235,-2032,-1606,-853,110,-1309,1298,3183,625,-1078,-1040,-724,-447,-43,-511,-1797,904,-1076,237,-1598,3078,1044,1264,810,1029,609,318,-170,-1481,2515,1490,105,346,-1196,21,-1486,-1619,-377,-550,-860,-681,-980,-2080,-3306,-4585,-5799,-6332,-5542,-4675,-3913,-3375,-3012,-2750,-2564,-2305,-2087,-1830,-1488,-1378,-1306,-1482,-1899,-2531,-3371,-4468,-5435,-5469,-4465,-3182,-1914,-785,154,857,1159,848,1454,1238,1015,310,110,-1,-771,-1306,-163,251,-538,-135,48,14,-169,-1270,-1194,-615,-852,-1245,-1698,-2240,-2722,-2916,-2565,-1735,-648,-964,59,800,-575,1626,2798,3147,1928,-1134,-257,-117,-1295,391,-177,825,270,-42,-75,-411,-1182,-576,-1091,694,3330,3784,2966,-2244,-1145,254,4122,2046,-1433,2850,3049,2841,562,-409,-2329,2985,508,4073,4776,5468,6196,6858,7375,7795,8035,8080,-35594,7644,7235,6629,218,-4485,-1907,-843,2536,1646,806,43,-591,-3083,-1957,-3239,-2687,-3265,-3914,-4621,-5178,-5390,-5004,-4332,-3579,-2873,-2309,-1920,-1684,-1545,-1626,-1576,-1583,-1530,-1828,-1297,-1085,-924,-841,-899,-1005,-1139,-1382,-1704,-1942,-2246,-2618,-3049,-3609,-4275,-5041,-5963,-6198,-5144,-4090,-3162,-2300,-1462,-1918,-1045,-182,300,513,-2104,294,417,-1387,1531,1445,483,615,1556,1224,484,512,-450,245,-148,-953,-1731,-2358,-2742,-2790,-2512,-2029,-1494,-1104,-923,-1132,-1198,-1685,-2273,-2725,-2764,-2068,-845,-110,-187,-982,126,1775,-25,-25,586,-529,295,376,978,1801,-140,-1187,-1014,-916,-1626,-981,455,22,-868,188,2417,3288,1924,3063,1933,-252,1319,-690,-151,-1628,-2913,-3813,-4061,-3786,-3390,-3051,-2831,-2807,-2850,-2909,-2882,-2706,-2400,-1975,-1608,-1299,-1146,-1138,-1238,-1457,-1705,-1990,-2352,-2735,-3214,-3716,-4270,-4793,-5312,-5670,-5437,-4975,-4444,-3994,-3555,-3164,-2770,-2371,-2049,-1814,-1732,-1828,-2026,-2506,-3139,-3757,-3982,-3380,-2279,-873,-1237,-1570,1484,539,-284,-170,679,-1558,-25,560,-1441,31,-225,-62,-1678,-2196,159,867,2461,1358,-119,-645,-168,803,-415,-725,-146,863,-1337,657,-110,-967,-1881,-2901,-3915,-4898,-5727,-5072,-4380,-3895,-3619,-3617,-3790,-4122,-4378,-4159,-3435,-2476,-1517,-1582,-1992,-1260,-153,763,602,114,-1832,-822,-945,-657,-124,545,978,1032,-485,686,-158,-1675,-2700,-4009,-4304,-3070,-1588,-232,786,220,-1512,-1549,354,-1076,1104,401,-112,-169,363,798,-412,-1798,-508,-664,-1771,-1826,-1156,-1173,-493,1159,-189,-1980,-1058,361,130,-731,1419,978,646,-1083,130,-68,-1191,-512,-1335,-1127,-1524,-1830,-2062,-2142,-1941,-1525,-932,-346,-489,374,37,-319,600,1373,1024,404,-384,-1387,-2410,-3386,-3978,-3627,-2636,-1520,-504,475,1320,-367,5,1172,672,706,363,942,150,1439,-987,-1474,459,793,1699,449,-1462,41,-426,-656,-671,-578,-964,-248,38,-103,-877,-1509,-982,-533,-1000,-1602,-2312,-3024,-3696,-3976,-3535,-2658,-1555,-413,718,57,-788,-381,-21,959,752,-713,-975,302,1164,2334,2889,1852,-1309,-1418,-1177,-297,-1902,-2085,-2983,-3511,-3483,-2922,-2036,-1018,97,1283,-1674,-838,-239,822,639,60,-122,458,897,1562,-507,-827,-983,353,-562,995,-677,-705,-526,-796,-1094,-1388,-1783,-2255,-2838,-3525,-4226,-4952,-5588,-5670,-5318,-4988,-4758,-4574,-4474,-4244,-3878,-3393,-2820,-2187,-1586,-2180,-800,-1768,-563,-657,-919,-1207,-1571,-1976,-2357,-2678,-2985,-3186,-3318,-3363,-6059,-3269,-3221,-3172,-3073,-2934,-2688,-2352,-1915,-1468,-1014,-502,-1266,-2931,-49,694,-841,-2003,824,1492,1023,-441,395,918,-649,195,-188,296,5373,5330,2111,1388,1610,-1123,1902,958,68,-584,-737,-242,-457,96,-1108,1532,1615,614,-1765,-494,-1552,-1385,-1703,-1904,-1759,-3422,-4429,-3021,-978,-985,332,851,2271,1322,-1641,-1253,-2359,-1861,-1766,-305,-918,-2008,-2992,-3899,-4614,-5098,-5379,-5363,-5156,-4798,-4399,-3995,-3632,-3366,-3201,-3186,-3331,-3599,-3987,-4425,-4724,-4647,-4017,-3040,-1892,-651,-541,-871,893,1771,-331,-2381,359,1965,-1210,1448,2112,997,503,187,-329,132,957,730,1014,-217,-758,-1557,-2568,-3505,-4196,-4327,-3914,-3199,-2550,-2102,-1975,-2155],[-952,-1346,-1916,-2778,-3834,-4810,-3974,-2683,-1340,-252,-176,355,-352,-406,-203,-1026,-767,161,235,961,513,603,1136,1268,1593,591,254,-325,-1043,-2096,-2675,-2796,-2483,-1981,-1460,-937,-416,-191,-679,-330,789,974,238,-1344,-1005,-510,-570,-1475,-2453,-3337,-3326,-2276,-906,482,-1185,-548,660,454,-798,600,235,-348,1321,1297,160,-1953,-1011,102,-1213,-1434,-84,1876,2048,-1918,2328,1032,-709,-1908,-1068,-956,808,-89,-935,-1629,-2026,-2056,-1863,-1524,-1903,-969,-826,-1313,-907,-1056,-1435,-1779,-2243,-2789,-3289,-3852,-4268,-4475,-4460,-4228,-3918,-3595,-3223,-2804,-2284,-1685,-1022,-290,390,1042,-222,-1826,256,-382,-1361,-1018,-48,-1276,-2709,-4200,-4109,-2532,-857,-67,-372,3196,4056,2563,1292,-8890,-12244,-2489,2971,2215,-478,-2822,-388,-912,-1286,-2235,-586,-642,-532,-313,-58,-1438,-1082,-1458,-446,-1402,-994,-946,-1073,-764,-874,-729,-1114,69,-353,1104,1370,426,791,875,305,-1069,-1305,-1983,-2524,-2728,-2414,-1845,-1226,-1227,-1060,-1697,-974,-293,-478,-1008,-1289,-245,-1166,-548,-300,-1151,168,-132,-443,-845,-1380,-1778,-2397,-3054,-3699,-4034,-3849,-3324,-2726,-2162,-1699,-1383,-1246,-1192,-1338,-1667,-2028,-2424,-2741,-2958,-2943,-2750,-2386,-1994,-1699,-1389,-1104,-921,-780,-725,-762,-821,-905,-992,-1066,-1078,-1156,-1194,-1302,-1226,-1182,-1108,-982,-781,-475,-149,167,-558,-142,-81,997,-650,1621,1499,1131,633,67,-480,-889,-961,-584,193,878,1335,1477,-969,1803,1819,1765,685,277,520,1095,182,-123,4872,3689,740,-1270,-1168,-876,-986,-1154,-1134,-1606,-947,-1046,-1338,-1715,-2306,-2846,-3043,-2607,-1712,-771,62,463,1385,291,-875,-554,-478,-161,-1357,641,1441,388,-623,-1393,-1782,-1789,-1919,-1127,-320,-426,1036,1341,-1188,1024,3270,822,-892,-1291,-964,-583,474,-465,-1850,745,-905,378,-1255,3149,1463,1219,477,-104,-466,-604,-558,-1540,-136,47,171,253,-1319,2,-1425,-1894,-1082,-1648,-2300,-2887,-3455,-3672,-3586,-3227,-2728,-2183,-1688,-1243,-868,-676,-630,-1118,-816,-910,-1053,-1111,-969,-881,-629,-427,-301,-273,-399,-831,-1420,-2158,-3106,-4139,-4917,-4562,-3597,-2619,-1755,-1144,-757,-658,-742,-1033,-1468,-2039,-2559,-3005,-3348,-3502,-3515,-3435,-3299,-3213,-3105,-2996,-2833,-2697,-2498,-2291,-1943,-1492,-895,-1610,185,1698,2021,-1163,22,423,-396,2399,3420,3309,2047,-953,-268,-189,-1268,417,173,271,-282,-516,-231,-62,-1060,-720,-934,1088,2933,2936,2662,-2164,-1168,436,1658,1471,-1432,1471,1606,1743,-158,-888,-2203,1970,-4180,4368,6018,7859,9772,11486,12783,13606,13818,13404,-29658,10948,-1269,7096,-5691,-6485,-2594,-2720,-768,-424,43,1698,2922,-3278,-2349,-2948,2742,5467,1906,-365,1358,-702,-662,-1455,722,-626,558,227,-1526,-1142,-1507,61,1837,990,-1429,361,-100,162,688,249,-989,-203,-319,-131,-381,-808,-1883,-630,784,994,1153,2001,1789,389,561,483,-653,-951,-1750,-1368,-587,-416,-187,-2332,378,566,-1484,1147,1380,964,852,1656,1312,235,346,-494,207,-285,464,473,-655,-1508,-197,-261,-355,-1038,-426,149,-1229,-259,-958,286,662,-1082,135,-79,-253,-362,-1200,82,1926,248,254,644,-739,46,-123,318,1441,-162,-799,-550,-608,-1556,-981,549,177,-555,426,2543,3465,2428,3748,2168,-5,1291,-990,-311,-1477,-2584,-3565,-4144,-3878,-3252,-2609,-2019,-1572,-1196,-1156,-727,-586,-504,-430,-1033,-1218,-830,-1152,-1498,-1855,-2104,-2232,-2263,-2163,-2049,-1891,-1764,-1614,-1532,-1497,-1539,-1698,-1874,-2164,-2481,-2834,-3110,-3185,-3026,-2647,-2197,-1757,-1287,-1680,-820,-755,-1067,-909,-1089,-1321,-1822,-1231,-1083,-1085,-1074,-1168,-1342,-1597,-1747,-1843,-1912,-1874,-1652,-1277,-1365,-1888,170,590,997,734,-459,-585,645,1002,-565,-572,-245,-733,-1387,-1982,-2627,-3261,-3822,-4282,-4304,-3961,-3618,-3373,-3249,-3266,-3393,-3669,-3957,-4142,-3936,-3446,-2879,-2349,-1964,-1730,-1932,-1759,-2053,-2494,-2959,-3234,-2931,-2264,-1477,-714,-138,267,271,13,-671,-1184,-2061,-2871,-3155,-2662,-1873,-1115,-572,-273,-234,-386,-743,-1176,-1640,-1979,-2058,-1700,-971,-38,650,950,-356,-1550,-214,-337,-1899,-1761,-1521,-711,-357,1059,-327,-1814,-1121,335,31,-643,412,397,370,-1255,39,-276,-1561,-1364,-1877,-2510,-2954,-2842,-2289,-1580,-830,-182,-315,-461,-503,554,94,-25,-136,-620,-964,-1151,-982,-532,-483,1077,-1323,-1072,-427,-497,275,2228,3437,-183,-162,1066,766,724,415,-152,-900,-1567,-2175,-2764,-3202,-3114,-2523,-1527,-1186,175,1782,820,826,729,-921,-127,1498,-148,-662,-1365,-944,-124,159,-1402,-1084,-3,-1693,-3527,-3913,-2183,-474,479,1476,-189,-895,-93,47,956,128,-802,-903,69,994,1910,1263,736,-855,-1346,-1628,-1340,-1777,-2239,-2563,-2634,-2494,-2197,-1751,-1210,-548,234,-1493,-673,-108,743,677,217,-454,339,729,1455,-124,-530,-790,356,-751,632,-783,-673,-984,-1511,-1982,-2299,-2528,-2643,-2699,-2740,-2737,-2778,-2887,-3033,-3179,-3303,-3368,-3278,-3104,-2721,-2220,-1668,-1095,-498,-1843,-2323,892,-2687,1411,1546,1552,1541,1438,1242,922,688,285,-386,-1471,-861,-7222,-1295,-1417,-1462,-1394,-1267,-1065,-847,-632,-514,-477,-476,-565,-3394,-1070,-1433,-1842,-2263,-2659,-3051,-3273,-3302,-2931,-2274,-1449,-513,-166,82,2335,3130,1866,2068,2785,-1019,3308,3819,1951,137,-220,-374,-617,497,-995,1364,1359,669,-1740,-538,-1356,-1419,-1399,-1551,-1533,-554,-1005,-1477,-1162,-947,-660,-365,-213,-230,-1724,-938,-2262,-2036,-2741,-3415,-4021,-4024,-3514,-3046,-2652,-2348,-2209,-2154,-2222,-2322,-2437,-2504,-2482,-2373,-2170,-1936,-1721,-1534,-1428,-1401,-1389,-1294,-863,-39,-1024,432,-325,-650,809,1376,-423,-2277,354,1788,-1282,1776,2280,881,497,19,-512,117,855,682,1561,-86,-377,-1289,174,-502,-1228,-1782,-1963,-1666,-1178,-700,-413,-685],[549,743,243,931,395,-662,-733,-1101,-1163,-909,-517,-34,-475,-795,-641,-913,-910,136,174,1110,954,551,715,793,1336,776,181,-483,-273,671,201,-365,-956,-1564,-2184,-2731,-3137,-3382,-3420,-3248,-2994,-2660,-2322,-1946,-1662,-1346,-1028,-1243,-640,-626,-736,-1199,-1372,-1840,-2290,-2425,-2156,-1485,-700,124,315,-568,992,1260,11,-1988,-942,-55,-1354,-1421,-869,-1393,-1655,-1999,-1424,-1196,-1029,-1656,-1622,-1280,-1648,-2061,-2485,-2756,-2642,-2139,-1496,-767,-1746,546,-303,-973,-687,-475,-1350,264,1897,1558,1184,-895,124,-420,-1209,-1393,-1618,-1626,-1345,-811,-32,922,667,728,2179,1282,-387,-1482,420,-498,-1470,-1022,-122,1486,1028,-1405,-3742,-2363,-972,-352,-371,3337,4583,1339,319,-9662,-9471,974,4943,4255,627,-3149,-65,-764,-1093,-2085,-372,248,-714,-191,-362,-1236,-1155,-1487,-816,-1550,-1369,-1771,-2315,-2821,-3227,-3317,-2964,-2508,-2088,-1755,-1585,-1562,-1749,-2165,-2682,-3255,-3621,-3207,-2437,-1665,-843,-132,-487,-1207,-921,-1521,-394,186,-237,-941,-1587,-620,-1124,-675,-236,-1081,238,1465,644,-52,-1172,-1193,-1887,-2101,-3109,-4035,-4011,-3300,-2733,-2338,-2137,-2155,-2397,-2748,-3295,-3983,-4345,-3748,-2971,-2315,-1786,-1462,-1276,-1270,-1457,-1597,-1575,-1337,-786,-195,412,158,705,1541,1733,-619,319,-388,-1218,-236,418,-755,12,-941,-29,41,-801,-1612,-2315,-2766,-2762,-2288,-1682,-879,-176,486,439,423,1138,1786,2000,1414,808,1517,1508,-1296,1720,1676,1663,572,217,541,1232,-35,-303,2583,2118,859,-1193,-1156,-717,-614,-1185,-1707,-2054,-2268,-2284,-2106,-1648,-1127,-741,-1130,197,-1744,-1067,30,510,1488,188,-1129,-583,-706,-474,-1179,-24,-1627,-3265,-4813,-4079,-2799,-1721,-1863,-1036,-76,-750,1101,750,-1078,680,3288,1001,-741,-1470,-1250,-662,884,-311,-1759,-235,-942,-1610,-2302,-3091,-3927,-4828,-5146,-4330,-3561,-2891,-2349,-1931,-1661,-1583,-1655,-1813,-2104,-2441,-2764,-3029,-3147,-3092,-2893,-2506,-2114,-1582,-1131,-752,-1154,-877,60,-329,428,448,248,-1347,-774,28,-144,-310,-383,-623,-775,-997,-1253,-1513,-1795,-2231,-2661,-3076,-3532,-3917,-4102,-4026,-3719,-3300,-2843,-2472,-2150,-1937,-1733,-1583,-1463,-1420,-1325,-1218,-1120,-952,-716,-383,-61,471,233,-1578,-1412,405,1349,982,511,-81,-890,-1925,-1235,-1007,-574,-1152,36,49,-31,1137,900,539,111,-828,-608,-662,-1189,-128,409,858,874,1417,880,252,-878,-791,-691,-1139,-2126,-3254,-4445,-5657,-5443,-4353,-3244,-2427,-1761,-1385,-1163,-1101,-1137,-1704,-2262,507,-8486,3008,4288,5378,6292,6915,7171,7131,6737,-8345,-37841,3775,-10262,983,-10413,-5821,-2523,-4777,5,1141,-591,2922,3684,-3442,-2067,-2447,3544,3116,2718,2436,2426,2593,-1381,-1711,3472,-353,427,196,-1214,-685,-1279,336,2127,949,-1016,374,-890,-2306,-3787,-5108,-4812,-3412,-2009,-750,-88,-308,-1753,-374,1242,1225,785,1919,1952,409,413,452,-992,-922,-1388,-1619,-782,611,519,-2109,-49,-189,-1494,115,514,952,1055,1621,1361,25,185,-534,181,-423,556,896,-526,-1429,-263,-336,-450,-1185,-575,-1014,-1681,-1899,-1526,-705,257,-648,-30,-350,-342,-516,-1371,-1491,-2847,-3642,-3169,-1858,-901,-109,-564,-385,1022,-114,-325,-47,-242,-1408,-941,647,336,-300,668,2667,3629,2925,4345,2348,259,1310,-1239,1244,128,-118,-1033,-862,-1032,-1489,-1896,-2241,-2569,-2752,-2762,-2571,-2219,-1791,-1311,-1068,-1100,-669,-812,-1105,-1556,-2075,-2664,-3349,-4045,-4802,-5491,-5648,-5084,-4523,-4037,-3631,-3363,-3136,-3045,-2989,-2961,-2843,-2556,-2125,-1545,-908,-599,405,-1586,399,162,-1119,229,162,-1739,-1679,-2075,-2824,-3438,-3707,-3707,-3514,-3169,-2830,-2339,-1858,-1370,-838,-306,-835,-1566,762,819,784,153,-782,-464,-748,-1301,-1702,-1934,-2026,-1870,-1637,-1212,-782,-360,45,338,578,743,788,-1856,-86,433,275,-280,-1088,-732,-1137,-244,-337,-492,-782,-1177,-1759,-2181,-2755,-3295,-3682,-3823,-3588,-3176,-2666,-2098,-1550,-926,-390,17,-867,666,-170,-1081,-880,-468,262,966,-989,46,171,389,445,-558,-1120,-1932,-2394,-2346,-1884,-1213,-514,180,-307,-1246,101,-19,-1987,-1593,-1563,-230,-271,848,-480,-1596,-1183,-187,-315,-491,-676,-978,-1371,-1895,-2581,-3338,-4109,-4581,-4197,-3298,-2320,-1303,-401,-620,919,1309,215,-561,-353,728,80,280,-51,-444,-673,-806,-729,-524,-435,442,-1356,-697,35,-149,-33,2084,2957,49,-453,854,822,707,465,1270,257,723,-1077,-1765,-733,-1021,-730,384,-905,261,1993,1064,831,693,-907,-3,1348,-253,-431,-1093,-1036,-46,13,-1628,-2837,-4447,-4753,-3358,-2106,-1100,-258,380,849,-463,-973,189,94,852,-480,-953,-787,-127,445,351,166,-21,-422,-1286,-1934,-1337,-1612,-1945,-2220,-2366,-2409,-2348,-2143,-1833,-1405,-882,-1368,-514,-15,559,588,366,-753,214,560,239,-429,-1132,-1731,-2052,-2026,-1668,-1061,-676,188,696,712,-733,95,922,426,47,-533,-1011,-2208,-1963,-2005,-759,-155,504,598,833,-570,1937,1739,-89,-2088,-2312,727,-2875,2544,2633,2778,3103,3515,-404,-13427,-1103,4378,-546,-1468,-1379,-6846,2874,3923,2684,1172,-597,-2494,-4323,-3805,-2155,-706,-1452,509,-2394,-960,581,-1530,-1793,-72,-628,-932,-1524,-907,-564,-1821,-171,-89,-103,2091,2489,1566,2792,2962,-696,2730,2606,1673,-265,-562,-639,-720,836,-893,786,36,-786,-1630,-2465,-3058,-3101,-2656,-2040,-1478,-1074,-850,-1063,-988,-1339,-1775,-2153,-2408,-2397,-2102,-1657,-1893,-1474,-1493,-1081,468,555,362,-1103,-1020,-369,-751,-1103,-1473,-1809,-2145,-2483,-2831,-3212,-3592,-3973,-4321,-4566,-4601,-4435,-4173,-3767,-3111,-2253,-1412,-55,-92,-420,732,977,-543,-2024,371,1633,-1022,2045,2357,686,316,-292,-935,-1212,-1177,-1087,-1024,-1101,-1308,-1570,-1613,-1302,-1135,-1327,-482,358,-50,1579,1077,-693],[464,709,288,1097,765,-360,-247,44,93,205,-274,130,-524,-1225,-1147,-686,-1040,-222,12,454,857,583,310,304,682,166,-466,-1061,-1544,-1873,-1894,-1849,-1770,-1701,-1646,-1520,-1293,-1053,-882,-846,-827,-980,-1295,-1719,-2333,-2918,-3238,-3022,-2412,-1803,-1222,-825,-655,187,-1074,-673,1330,1025,-158,774,386,-700,693,174,-512,-1569,-2021,-2694,-3139,-3250,-3065,-2842,-2721,-2757,-2920,-3265,-3733,-3796,-3185,-2546,-1940,-1338,-820,-416,-114,12,110,-294,-1471,-520,-917,-1370,-1771,-2016,-2127,-1971,-1600,-1154,-621,-1411,238,334,-1099,1283,1706,233,735,659,2658,2643,655,754,2132,1331,-574,-1054,593,-605,-1460,-1038,-185,1686,-75,-2735,-2505,-2308,-1191,-630,-404,2837,3984,162,-790,-9930,-5791,1058,223,-485,-1047,-3244,-1831,-2126,-2391,-2703,-2962,-3211,-3275,-3162,-2942,-2611,-2206,-1868,-1629,-1668,-1317,-1637,-1535,-1804,-2171,-2670,-3240,-3842,-3922,-3516,-3196,-2990,-2979,-3181,-3417,-3470,-3105,-2359,-1502,-680,178,29,-732,-991,-845,-1385,119,645,-6,-863,-1848,-1053,-1130,-762,-194,-1051,221,1461,485,111,-1027,-1384,-1622,448,-102,-581,-1080,-1595,-2035,-2206,-1961,-1333,-758,-680,712,-443,1141,420,503,906,-456,-1092,-896,-60,-738,-1467,-2904,-3789,-2891,-1580,-410,200,828,1766,1900,-588,412,-308,-1017,73,-183,-894,-1273,-1736,-2069,-2314,-2356,-2180,-1828,-1393,-930,-432,-41,434,763,1036,638,161,1016,1771,1840,1351,706,1722,1609,-1653,1254,899,423,-145,-853,-1646,-2595,-3610,-4643,-4450,-3342,-2197,-1090,-1103,-539,-381,-1216,-30,-1591,-187,-604,850,2666,703,-718,-1123,408,-2005,-1352,36,611,1591,91,-1224,-523,-907,-710,-959,-1699,-2357,-2727,-2788,-2581,-2265,-1985,-1754,-1523,-1288,-1120,-896,-692,-951,-571,-701,-919,-1334,-1860,-2525,-3327,-4003,-4307,-3878,-3144,-2365,-1571,-822,-156,498,907,682,851,189,608,-616,-1706,1812,1550,601,272,-1107,-94,-1131,-2157,-3120,-4020,-4858,-5274,-4830,-3970,-3134,-2333,-1556,-797,-97,-213,1186,897,-83,-1546,-754,221,543,-177,1141,-113,-239,-1098,-2173,-3184,-3987,-4445,-4261,-3713,-3152,-2636,-2163,-1729,-1291,-841,-358,-300,549,960,1398,52,-510,-830,-989,-913,-369,280,-509,31,-99,819,462,-1147,-1639,572,215,-698,-1679,-2755,-3791,-4474,-4251,-3449,-2594,-1800,-1099,-594,-261,18,178,393,715,-782,-140,-128,-1084,360,826,3084,1154,1750,816,-747,-2585,-4505,-5806,-4261,-2326,-568,938,-2206,-710,1085,3361,2711,-1294,754,241,-1157,-2839,-4597,-5362,-3784,-11132,128,1853,3230,4285,4919,-110532,-124141,-108695,-42419,-9365,1280,-10149,-2836,-13282,-4205,-2261,-6836,-2682,-2887,-3083,-3278,-3442,-3636,-3878,-4144,-4329,-4264,-3839,-3125,-2153,-1135,-2225,-1828,1638,-133,242,647,-350,-197,-1016,604,52,-1064,-2349,-3766,-5096,-5778,-4847,-3508,-2121,-810,-919,-105,140,205,-1547,-138,-138,-1330,-2631,-3840,-4193,-3395,-2113,-899,-1297,-657,-998,-1704,-845,-307,-1473,-2824,-4054,-4826,-4442,-3416,-2200,-1105,-238,418,933,-179,-14,-617,137,-596,556,418,-383,-1279,-450,-708,-895,-1392,-946,-779,-1268,-304,-606,-466,956,-208,-100,-679,-417,-705,-1499,-253,553,-1259,-3102,-4037,-3019,-847,-872,-1132,509,-57,109,385,87,-1274,-929,676,421,-174,823,2724,3471,3305,3863,2408,452,1297,-1406,2055,709,-118,-1130,-1112,-401,-1593,508,1077,243,9,-992,95,277,140,1034,-1034,-869,3,1629,-12,479,124,-405,-1273,-2207,-3251,-4294,-5321,-6178,-6578,-6117,-5435,-4833,-4251,-3800,-3396,-3065,-2747,-2427,-2163,-1940,-1804,-1755,-1718,-1887,-2200,-2661,-3292,-4004,-4837,-5526,-5914,-5802,-5271,-4735,-4272,-4064,-4121,-4389,-4970,-5668,-6510,-6278,-5122,-3861,-2628,-1543,-537,232,588,-384,-1102,-358,1214,840,-790,-185,-469,-852,-1300,-1194,-963,-458,272,1057,1331,1901,1538,-1992,281,2381,1557,-125,-1246,-1083,-1057,-131,1595,1522,387,-927,-1565,-1443,-465,561,21,-714,-1538,-2480,-3360,-3904,-3872,-3113,-2057,-796,-1104,99,-444,-810,-900,-685,259,931,-927,766,-15,117,-1207,-2265,-2728,-2271,-1078,89,-953,264,957,1097,-295,-954,393,236,-2060,-1380,-1188,194,-267,685,-675,-1413,-1265,119,-312,-18,1922,3629,1619,-1587,733,-1021,-2034,-948,-96,-515,-128,113,165,-434,1658,2058,748,-626,-67,868,-24,566,123,-560,-1160,-1747,-2180,-2477,-2457,-2173,-1689,-1026,-252,341,-267,1870,2435,320,-867,555,835,647,502,1404,446,97,-1047,-1880,-2566,-2560,-1874,-630,-624,357,2137,1245,742,563,-907,119,1112,-394,-179,-677,-1714,-2755,-3356,-3423,-3077,-2535,-2110,-1926,-2019,-2430,-3038,-3835,-4709,-5530,-5756,-4989,-3886,-2786,-1731,-1150,-654,-237,404,375,110,-268,-809,-1457,-2140,-2912,-3581,-4314,-4996,-5562,-6063,-6506,-6825,-6834,-6529,-6102,-5636,-5087,-4534,-3939,-3400,-2931,-2591,-2404,-2489,-2798,-3358,-4151,-5098,-5939,-5737,-4546,-3104,-1675,-368,777,297,-1076,105,1067,759,1016,-665,-762,-1948,-2292,-2367,411,1585,929,478,787,-354,1784,729,-758,-2244,-2093,48,-2200,2715,2578,2585,2882,1948,-14418,-21982,-3341,5062,-675,-1344,-1596,-6217,2325,3889,2582,1081,-600,-2353,-4100,-5504,-5134,-3778,-2362,-1140,-1194,-1255,216,-1872,-1576,-329,14,125,-1958,740,456,-2033,-108,104,-196,656,749,976,1285,1628,-158,2147,2570,1480,-602,-825,-865,-673,1171,-727,644,106,-235,-1164,-773,-1226,-1192,-779,-888,-1109,-918,-763,-634,516,-451,-1586,-2767,-3932,-4660,-4291,-3361,-2355,-1447,-1209,-1459,13,33,-180,-700,-1228,-1845,-2497,-3047,-3493,-3756,-3899,-3983,-4065,-4177,-4239,-4169,-3891,-3405,-2824,-2237,-1701,-1294,-954,-720,-1627,-486,-383,-347,-277,-164,-558,-1706,335,452,-530,734,947,541,72,-624,-929,-161,449,532,1149,152,-59,-1313,-1370,-1322,-1260,-1086,-398,419,-24,1479,962,-637],[400,694,311,1187,1193,30,-118,-89,170,382,-337,37,-460,-1667,-1591,-585,-1152,-14,-161,1141,1713,668,-56,-166,963,1504,625,-597,-833,-1288,-1798,-2057,-2095,-2073,-2122,-2241,-2390,-2547,-2604,-2404,-1995,-1421,-850,-1612,-1284,-1406,-1070,-1022,-988,-1760,-2624,-3403,-3609,-2948,-1995,-949,-30,757,121,761,455,-667,428,1372,-93,-1173,-733,-441,-1598,-1469,-126,-319,-843,-1459,-2127,-2896,-3707,-4488,-4155,-3411,-2762,-2186,-1763,-1517,-1429,-1484,-1738,-2085,-2545,-2941,-3178,-3130,-2768,-2202,-1666,-1157,-718,-412,-148,-1948,14,40,-968,63,189,360,624,710,1532,2241,607,800,2107,1370,-785,-599,745,-706,-1373,-1078,-220,11,-2082,-3132,-1821,-2171,-1478,-932,-496,2241,3317,-942,-2062,-9098,-1235,4216,3910,3542,2133,-3140,450,-635,-807,-1480,-1053,-1317,-1254,-849,-433,-737,-821,-166,-579,-1761,-570,-1809,-1019,169,-199,-616,-1022,-1319,-1507,-1568,-1615,-1701,-1955,-2455,-3123,-4006,-4756,-3585,-2320,-1114,105,-341,-936,-716,-840,-1331,505,1031,175,-808,-1992,-1553,-1216,-848,-209,-1090,304,1560,254,135,-988,-1359,-1132,-57,-578,-1174,-1843,-2451,-2742,-2533,-1956,-1249,-617,-746,504,-894,1295,787,766,695,-665,-863,-1006,-75,-876,-676,-1073,-1563,-2028,-2514,-3028,-3516,-3981,-4381,-4602,-4428,-4105,-3702,-3335,-2979,-2677,-2447,-2272,-2133,-1976,-1864,-1712,-1522,-1308,-1109,-934,-737,-641,-434,-340,-262,-170,-100,62,211,381,575,539,1166,1549,-2036,1441,1204,1320,378,206,713,1497,-619,-530,-21,-846,-1413,-1475,-1050,-375,-217,-1465,-254,-1453,-340,-452,1349,3038,853,-729,-1159,605,-1657,-1648,-827,-1561,-2491,-3484,-4375,-4561,-3509,-2140,-707,634,1397,445,-120,1950,669,-1538,-1432,-927,-1328,-2644,-3683,-3904,-3112,-1991,-869,223,-520,-993,-1621,-548,1382,92,-1482,699,-60,396,-230,42,-494,-928,-1186,-1200,-1066,-846,-596,-1789,-151,-91,-149,-272,-784,-806,-1058,-1361,-1662,-1258,-1261,-1010,-965,-904,-1041,-1355,-1810,-2366,-3038,-3780,-4569,-5361,-5014,-3996,-2911,-1744,-695,-256,887,-379,-573,-127,1025,1165,402,-658,-1803,-2937,-3956,-4320,-3700,-2628,-1424,-206,923,-629,627,1525,1504,435,-605,-1108,-1071,-792,-430,256,-600,15,-121,885,174,-729,-1764,-1197,-1410,-1584,-1643,-1670,-1649,-1584,-1424,-1231,-1056,-852,-613,-695,-332,-196,-144,-49,90,-835,-102,-40,-975,276,545,166,-412,-1299,-2325,-3604,-4984,-5450,-4154,-2746,-1341,-76,1043,-2215,-321,1435,3646,2816,-1229,-3,3847,1833,-1231,-4144,-2717,886,-10911,4837,5269,5134,1483,6325,6453,6474,6316,5979,5518,4915,-8009,-5585,-13188,-2217,-584,-6391,-296,-1191,-1957,-2349,-2067,-3878,-19,-1459,2498,3620,4577,5335,5998,6489,-1090,-1796,6895,30,28,1413,669,276,-744,845,2387,576,-379,822,466,33,1500,841,-1609,-698,-1096,-307,293,699,-1319,59,1814,1561,19,519,7,28,-40,82,-1377,-227,-602,-1445,-751,332,11,-1752,-2193,-3086,-3452,-3328,-2820,-2269,-1830,-1498,-1203,-996,-908,-864,-928,-1227,-1599,-2003,-2359,-2567,-2471,-1992,-1204,-1522,-981,-290,-1264,-369,-384,-788,1019,185,-82,-1055,-1577,-2455,-3345,-4150,-4826,-4945,-4368,-3508,-2547,-1538,-857,-1737,-46,13,488,596,62,-1153,-1508,-2259,-2706,-2580,-1981,-1183,-299,450,1102,1601,571,1256,-1211,1853,1323,170,-869,-1320,-196,-1788,-1214,-1589,-1877,-1941,-1766,-1354,-753,-52,723,-966,-586,352,1698,-321,408,-8,1516,988,-764,-93,-541,-887,-1062,-1162,-2293,-1335,-1514,-1685,-1927,-2116,-2232,-2171,-1950,-1564,-1171,-837,-603,-414,-1389,-704,-1105,-1678,-2296,-2933,-3225,-3042,-2517,-1806,-1166,-620,-337,-327,-1703,-1054,-1705,-2617,-3689,-4639,-4344,-3353,-2435,-1565,-893,-307,-776,-1266,-275,525,381,-899,-89,-603,-1120,-1891,-2647,-3401,-3831,-3556,-2851,-1974,-1103,-351,-1996,608,1035,1268,30,-1285,-1490,-998,-144,1852,1980,399,-710,-1360,-1373,-606,738,992,428,-1198,-999,-1876,-2788,-3764,-4695,-4880,-3947,-2988,-2207,-1548,-1047,-989,-935,-474,-639,-984,-1434,-1893,-2145,-2050,-1466,-533,-1935,-406,-447,-1204,227,1021,1064,-307,-685,657,424,-2112,-1156,-629,547,-336,409,-899,-1278,-1337,-90,-560,425,2055,3867,1894,-1739,119,-1512,-1829,-305,291,-653,-43,1393,-163,-245,3248,3681,1238,-623,290,957,-221,813,945,358,-332,-466,-955,-93,-549,1107,-1172,-49,839,927,-347,1575,2080,610,-1394,136,-677,-1491,-2318,-3027,-3489,-3443,-3024,-2567,-2217,-1935,-1811,-1713,-1782,-1946,-2096,-2253,-2382,-2492,-2485,-2382,-2143,-1924,-1645,-1345,-1422,-803,-519,-1776,-42,184,298,109,-859,-97,-365,-669,-960,-1286,-1618,-1887,-2162,-2402,-2484,-2445,-2310,-2067,-1734,-1344,-953,-481,-28,-1242,-1499,-1459,-956,455,1086,1439,1233,2386,1773,1509,2451,1841,-1279,-245,34,-91,67,478,-1208,-39,212,707,856,677,-32,-379,-1024,-769,-1175,-751,-306,-220,-326,-1523,-993,-1575,-2311,-3173,-3919,-3228,-2325,-2065,-2146,-23,522,755,314,668,-217,1473,-388,-1431,-2398,-1832,-759,-1230,1053,1122,1180,1317,-16963,-24650,-24124,-4608,1046,-856,-1200,-1564,-5987,-1018,-1501,-2019,-2546,-3120,-3664,-3873,-3384,-2815,-2228,-3207,-910,-276,-1197,-234,-2285,-1481,-817,-549,-307,-1983,1024,219,-1631,-3,275,-321,2152,2554,992,2726,2511,360,1390,1489,1047,-983,-1113,-1176,-1156,-1778,-2391,-2945,-3374,-3617,-3684,-3731,-3757,-3564,-3089,-2416,-1627,-1326,-1419,-363,893,-99,1771,1264,1235,490,-2319,-1746,-3057,-4003,-2859,-1941,-689,30,294,-358,-1022,-580,-1470,-2494,-3580,-3472,-2539,-1753,-1201,-945,-975,-1305,-1890,-2598,-3120,-2699,-1768,-847,3,686,-1514,1461,486,171,836,542,-648,-1540,661,1702,-152,2473,2347,266,-444,-1132,-1206,-515,82,333,-411,-1238,-2131,-3057,-3515,-2864,-1972,-1098,-432,306,-165,1216,679,-751],[-290,-346,-416,-643,-983,-1410,-1939,-2574,-3280,-3981,-4044,-3223,-2316,-1859,-1551,15,-1303,-177,-463,952,1914,707,-421,-651,763,350,-5,-547,-1072,126,563,-398,1345,1628,330,379,485,271,743,-947,-38,-393,538,-1458,-1459,-1703,-1400,-829,-362,228,753,-47,-960,-1233,-2331,-2627,-1824,-646,305,620,492,-481,153,1354,-262,-857,-687,-702,-1688,-1566,-796,-1540,-2202,-2771,-3187,-3482,-3572,-3496,-3346,-3190,-3074,-2943,-2851,-2785,-2676,-2477,-2228,-1861,-1471,-1013,-569,-178,-481,-388,-1259,699,649,470,282,-1665,-270,-480,-871,-689,-587,-421,-184,79,388,702,509,844,1389,1358,-1041,-174,390,-825,-1293,-1756,-2500,-2939,-2760,-2193,-1529,-1937,-1851,-1294,-673,1270,1879,-1951,-3473,-6971,3272,3166,2675,1943,995,-2986,-1339,-2404,-2676,-1948,-897,23,-1560,1336,1034,-523,-610,414,-726,-1835,-464,-1772,-1166,-1398,-1426,-1283,-981,-621,-1252,190,527,789,197,1000,1058,-1263,-279,-366,860,2251,2154,-651,-1097,-449,-898,-1375,722,1171,297,-780,-1945,-2103,-2201,-2518,-2733,-2897,-3029,-2966,-2743,-2515,-2258,-2188,-2285,-2560,-3042,-3642,-4223,-3470,-2674,-1874,-1758,-455,-527,-746,301,-1337,1068,1051,933,406,-831,-589,-1114,-82,-1006,-922,-412,-520,-579,-652,-758,-851,-954,-1056,-1148,-1179,-1275,-1328,-1395,-1442,-1521,-1670,-1898,-2189,-2478,-2784,-2909,-2752,-2359,-1886,-1436,-1016,-781,-540,-530,-647,-852,-1115,-1406,-1639,-1743,-1667,-1389,-935,-399,-1987,723,885,1078,270,225,805,1382,-1040,-540,-701,-1662,-2696,-3722,-4135,-3343,-2569,-1926,-1447,-1355,-799,-635,-525,-316,-168,-754,-1223,552,-1237,-1922,1,432,-79,-646,-1083,-1296,-1375,-1014,-494,975,1276,33,-275,2250,938,-1859,-1246,-945,-850,-1529,-623,-1088,-786,-451,2903,1275,-487,-564,-1343,-418,1437,228,-1391,747,193,346,63,-662,-2307,-4042,-3582,-1969,-481,806,-438,-1796,808,1014,725,-99,-342,387,-629,-1857,-2862,-3007,-2212,-1092,-374,-149,362,12,-1255,-387,658,-45,650,75,-716,-1263,-1170,-887,-333,-363,552,-752,-919,-691,766,2734,1892,225,-1150,-183,-684,-1571,-2161,-2171,-1559,-604,477,-926,445,1339,1030,896,-638,-1388,-1191,-706,-519,189,-752,-39,-102,1097,701,-355,-1360,-500,-695,-824,-797,-720,-677,-959,-343,-230,-190,-189,-108,-1049,-216,-265,-382,-428,-386,-975,-111,58,-847,195,498,322,9,-502,-950,-1307,-1301,-798,-28,831,1709,1856,189,-2030,96,1735,3044,2642,-1206,-788,1319,838,-1571,-5524,-2976,-433,-8904,1422,2729,3994,-1836,6055,6544,6657,6316,5549,4450,3065,-7891,-4764,-9986,-2323,-3014,-4301,-3330,-3338,-3239,-2948,-2447,-4144,-1459,-1230,-1285,-1674,-2416,-3492,-4574,-3255,-1764,-1661,995,136,-190,2224,1643,687,-494,1031,1674,265,-179,819,730,102,1406,438,-1670,-963,-984,-520,346,1137,-1114,195,1882,1600,-382,266,999,428,-305,-192,-1127,-1017,-1823,-2548,-3283,-3903,-4354,-4363,-4033,-3766,-3485,-3324,-3157,-3058,-3041,-3038,-2950,-2802,-2611,-2289,-1901,-1591,-1235,-855,-487,-849,-562,-910,-1140,-1234,-1156,-1836,-2493,-2913,-2808,-2171,-1292,-433,-29,-1484,-348,-1092,-1300,-975,1335,959,1153,256,-1037,-55,-525,-1721,-600,-357,-986,-1608,-2251,-2876,-3422,-3691,-3523,-3068,-2577,-2146,-1721,-1446,-1237,-1134,-1133,-1258,-1488,-1793,-2141,-2534,-2976,-3419,-3903,-4409,-4307,-3701,-3086,-2434,-1794,-1171,-567,-5,545,-926,-310,649,1372,-616,288,-106,792,806,-1056,643,1857,2409,3014,-30,-2000,-958,-382,-206,-548,-219,-909,-1541,-1889,-1079,-1959,-2745,-3389,-3795,-4135,-4183,-3842,-3306,-2615,-1935,-1627,-426,140,-220,-418,185,188,282,-1795,-235,-460,-918,-1424,-1899,-2324,-2699,-3078,-3350,-3655,-3891,-4142,-4502,-4627,-4218,-3741,-3100,-2362,-1615,-784,-1101,352,1564,2264,2904,1810,1188,1336,1289,-1852,873,2979,1958,169,-1211,-1904,-949,-1473,-2438,-3377,-4225,-4208,-3462,-2662,-1913,-1235,-618,-98,-1038,926,1460,663,724,575,724,-882,-1605,-543,-633,-426,-1133,-1187,143,912,1512,831,123,-406,-850,-1112,-1229,-1987,-1038,-945,-1433,76,486,874,-301,-409,917,568,-2112,-920,-389,-890,-1356,-1752,-2011,-2116,-2147,-2072,-2072,-2193,-2359,-2611,-2833,-2960,-2938,-2684,-2275,-1764,-1213,-762,68,907,-448,-58,3330,3915,1706,-498,722,1043,-446,1059,965,132,-1044,-896,-1083,-215,-619,1334,-981,210,1189,1624,-172,1268,1495,633,-1922,-619,-614,-172,479,1214,943,-208,-895,-1818,244,185,1743,1788,-65,580,977,820,361,28,-842,342,383,-679,333,372,-1439,-663,-1278,-1948,-2626,-3232,-3810,-4207,-4136,-3878,-3572,-3300,-3023,-2779,-2529,-2208,-1910,-1649,-1375,-1572,-1178,-1341,-1699,-2281,-3120,-4099,-4413,-3126,-1720,-1625,-691,650,999,1125,1267,3441,1718,1680,4466,1911,-1251,-112,29,-475,-274,449,-1326,-108,90,368,1141,1358,275,-2,-963,-1064,-1524,-2552,-3483,-3878,-3354,-2430,-1489,-567,271,994,-854,-257,-877,-1611,-1672,658,3023,530,269,636,-22,1174,-1314,-1785,-2404,-1443,-1458,-137,3986,3226,2324,1426,-27911,-30557,-22006,-4632,-2437,-2573,-2472,-2226,-5965,-1647,-1469,-1395,-1403,-1530,-1714,-1950,-2184,-6096,-4026,-3805,-2498,-2286,-2007,-1665,-2526,-1349,-1227,-975,-652,-1464,1020,115,-1071,286,599,-261,-219,-833,-1481,-2142,-2764,-3257,-3403,-3283,-3045,-2785,-2512,-2224,-1932,-1526,-1052,-525,-67,558,-652,-1135,-1524,-736,-389,-468,-889,-1554,-1548,-36,840,7,1904,1350,1088,1030,-1969,220,-1013,-1192,-1901,-2550,-2883,-2686,-2215,-1743,-1266,-785,-351,121,-878,847,-1496,522,2129,2188,76,-577,-847,-239,-725,-1763,-2680,-2971,-2334,-1443,-1083,140,778,553,1070,579,-575,-1290,936,1961,316,2647,2297,146,-961,-1300,-1253,-812,-247,-1142,-1979,-2760,-3422,-3699,-3304,-2750,-2250,-1802,-1411,-1010,-693,-448,-322,-772],[-659,-1088,-1535,-2133,-2806,-3413,-3503,-2943,-2203,-1385,-613,-242,-180,-1430,-936,401,-1449,-358,-806,655,1179,712,-720,-1088,-336,-574,-763,-840,-1218,-836,-671,-706,-363,-194,-49,118,329,374,702,-721,340,-755,512,-1294,-1643,-1837,-1455,-616,-420,248,837,288,-985,-620,-848,-1150,-52,-1098,-2245,-3196,-2825,-1920,-1128,-563,-517,-530,-639,-947,-1655,-1689,-2273,-2596,-2464,-2036,-1521,-1436,-734,-462,-631,-173,-45,-32,-346,-901,-746,-1227,-1869,-2529,-3031,-2782,-2073,-1279,-463,-443,-1276,818,2018,2348,1127,-1152,1144,-169,-744,2068,1409,651,1620,1133,1569,2056,450,956,1765,1237,-1245,-134,-907,-1615,-2163,-2383,-2268,-2016,-1837,-1868,-2138,-2696,-3103,-2434,-1242,159,1636,-2746,-4785,-3782,5200,5169,4584,3632,2381,-2831,-656,-2168,-2932,-2051,-1039,-331,-1807,279,123,-273,-677,-1286,-1987,-2597,-3051,-2885,-2353,-1658,-929,-236,-586,-559,-1569,2005,939,810,-56,1009,684,-1472,30,-168,391,1104,683,-705,-1136,-705,-1168,-1633,-2058,-2453,-2804,-3002,-3119,-3101,-3101,-3020,-2783,-2430,-2057,-1597,-1107,-688,-1181,-1000,-59,144,7,-1430,-412,-712,-644,-407,-1978,-51,-424,-624,193,-1693,2076,1281,1058,101,-733,-192,-1120,-13,-1058,-1113,756,287,-510,-499,-635,-802,-911,-973,-1010,-1009,-1128,-1284,-1548,-1874,-2281,-2740,-2990,-2633,-2012,-1394,-1798,-1593,-920,10,1178,622,-70,1783,1816,1712,1153,-449,493,1061,676,200,-312,-806,-1274,-1672,-1968,-2147,-2189,-2087,-1936,-1726,-1550,-1492,-1093,-837,-543,-244,-825,-902,9,302,-1315,-556,-1249,-790,-68,1562,1598,1025,-739,-1256,1030,-786,-2059,-12,920,1379,-246,-716,7,-1584,-990,-1783,-2560,-2817,-2063,-1285,-607,-83,-2029,-1060,-967,207,-668,-1095,-1598,-716,-762,-357,-293,-462,-67,-898,-230,1420,346,-1297,820,448,359,377,2883,1670,-191,-106,-1258,-2443,-3226,-2136,-1773,-129,661,780,-233,212,550,-422,-834,-1175,-969,-1638,-7,7,-177,-604,-997,-1308,-1515,-1668,-1770,-1849,-2025,-2271,-2544,-2854,-3088,-3327,-3213,-2841,-2636,-2371,-2204,-2094,-2010,-1963,-2085,-2225,-2392,-2665,-2902,-2826,-2368,-1671,-842,66,-1165,304,1181,569,1368,-591,-1618,-1334,-631,-619,112,-934,-104,-11,1262,1106,-15,-795,984,1176,799,455,98,-409,-586,-677,-827,-1026,-1231,-1438,-1728,-2054,-2251,-2304,-2062,-1664,-1314,-965,-749,-683,-751,-860,-1168,-1544,-2055,-2457,-2694,-2544,-2139,-1755,-1450,-1181,-1042,-991,-1643,-1131,-1338,-1391,-1480,-1389,-1504,-909,-560,-1937,-6704,-3137,-2164,-6639,1360,1867,2405,964,3710,4297,4836,5216,5395,5387,5143,-10796,-1321,-5260,1457,1759,-2330,-172,-3149,-2687,2742,3544,-4329,2498,-1285,30007,35341,39161,40986,40731,38446,3596,-1483,8990,195,-376,2902,2458,1005,-276,1154,2113,-107,-50,782,1014,225,1001,30,-1673,-1069,-599,-618,-100,-606,-1136,-1647,-2182,-2691,-3107,-2938,-2350,-1754,-1237,-859,-839,-216,-103,-968,-337,-375,-655,-1550,-1317,-1679,-1956,-2275,-2518,-2789,-3118,-3280,-2909,-2348,-1726,-993,-226,-965,72,1587,-14,-676,-641,-1208,-1463,-877,-1174,-739,-1228,-536,-99,-877,1023,362,-138,-1490,-167,-1244,-1056,-1441,878,919,1222,-7,-843,135,-66,-1080,-1030,121,973,1063,711,-1026,-977,355,169,-502,657,1220,943,564,180,-230,-659,-1120,-1591,-2049,-2464,-2840,-3100,-2904,-2493,-2078,-1616,-1106,-633,-144,-623,731,23,-137,1201,-976,-89,835,1687,-919,98,-176,193,-524,-1399,-1461,-998,-39,1173,617,-1443,-1143,-243,249,139,235,-678,-1651,-1798,-1559,-2841,-1343,92,1209,-1241,1626,957,-1272,-834,-145,-1335,1205,1222,-1066,-501,225,-353,-978,-1931,-1917,-2009,-1913,-1716,-1489,-1296,-1173,-1178,-1186,-1313,-1423,-1567,-1824,-2072,-2294,-2549,-2636,-2536,-2321,-1939,-1579,-1090,-619,-143,348,766,966,947,1089,-1647,1013,1900,1732,228,-1128,-1950,-943,-539,-926,-988,-656,-290,-980,-1353,-873,363,2336,1524,-998,979,1461,1104,789,666,694,-780,-1852,-449,-469,-375,-1390,-1480,-11,900,2633,2943,353,195,-909,-1802,-2512,-2817,-2552,-2033,-1706,-996,-608,-301,-314,-206,-353,-671,-2134,-1548,-2052,-2483,-2740,-2686,-2408,-2059,-1744,-1387,-1118,-949,-794,-717,-654,-1786,-1101,-2441,-1269,-1132,-1430,-1738,-1951,-1816,-1406,-868,-257,287,735,-369,1100,1009,-769,21,-824,-1806,-2742,-2600,-1357,-349,-715,1092,-807,350,1417,2297,124,868,3285,1263,-2247,-449,511,-98,-601,-873,-903,-655,-828,-1753,39,21,382,321,88,-234,-515,-751,-880,-909,-784,-595,-359,-784,-243,-344,-1257,-1010,-1495,-2079,-2721,-3311,-2865,-2203,-1632,-1204,-833,-560,-350,-1384,-413,-218,-231,-217,-52,-1488,-460,-46,-389,911,1114,966,607,-1264,-1139,-1700,-2449,-3136,-2434,-1468,-597,92,580,809,815,624,-1319,-239,-729,-1006,-979,-662,-1483,-231,-80,-77,133,-246,-760,-1352,-2049,-2797,-3172,-2527,-1663,-737,-1332,-2315,-325,1013,1424,1412,-942,-83,-371,-1267,-1288,381,2151,136,206,546,64,750,-1766,-1751,-2440,-1131,-2058,778,2668,2063,1299,512,-31554,-31138,-17752,-3907,-2513,-1953,-1397,-905,-6273,-224,-135,-223,-447,-805,-1172,-1426,-1390,-10112,-6097,-4225,717,1279,195,-521,-2582,-1360,-1720,-1400,-1067,-959,1233,-10,-662,-292,-922,-1560,-2256,-2961,-3594,-3041,-2283,-1605,-924,-299,286,-1295,-1236,-1521,-265,1667,-357,-536,-543,861,-489,-1282,-1695,-506,-290,-366,-876,-1701,-1119,-380,-370,-370,-407,-447,-564,-739,-1496,-1265,-1560,-1846,-2129,-2335,-2487,-2386,-2061,-1638,-1102,-491,91,121,-981,334,-1773,720,2113,1959,-7,-657,-899,-256,-1041,-1767,-2205,-2150,-1700,-1194,-766,-435,-185,-113,-116,-174,-564,-1160,-522,-745,-965,-1215,-1405,-1523,-1647,-1414,-1224,-1212,-529,-228,70,313,487,-740,-802,-405,-1285,-614,-345,144,-356,617,162,-889],[-319,-806,-1151,-1449,-1586,-1478,-1169,-753,-284,243,-699,-343,69,-898,-113,834,-1536,-468,-1089,82,-500,-1073,-1759,-2374,-2911,-3259,-2770,-2216,-1703,-1294,-856,-1030,-383,-317,-390,-546,-759,-1069,-1456,-1777,-1932,-1768,-1375,-1115,-1796,-1719,-1298,-392,-453,207,861,611,-872,-1056,-662,-1190,867,833,576,168,729,378,-195,1070,-824,-159,-571,-1156,-1500,-1681,-494,70,710,528,686,-539,-315,50,-402,-76,460,-125,-835,-1453,-343,-751,-1306,-1874,-2272,-1948,-1074,34,-362,-535,-1287,777,3180,2704,1245,-664,1003,-386,-597,1910,1194,782,1795,1433,1357,1846,422,1102,1686,834,-1376,-1038,-1920,-2471,-2314,-1731,-1152,-687,-369,-661,-276,-942,-2503,-1995,-1716,-1774,-1375,-3306,-5609,21,1309,1836,2085,2186,2132,-2758,656,-1140,-830,-955,-1123,-1946,-2699,-3409,-3157,-2603,-2078,-1689,-1441,-1690,-1119,-1279,-1196,-1304,-1443,-1640,-1841,-2040,-2133,-2077,-1924,-1659,-1368,-1090,-738,-1751,-78,46,-112,669,833,-467,-1086,163,-914,-1542,-217,-657,-1157,-1629,-2155,-2637,-3087,-2879,-2405,-1944,-1579,-1210,-864,-611,-1346,-776,-134,-138,-243,-1326,-583,-862,-1157,-1383,-1455,-1323,-1004,-452,137,-1979,1306,1425,1101,-252,-320,298,-1027,97,-1067,-1276,808,136,-599,-1134,-1653,-1913,-1898,-1704,-1458,-1192,-1072,-989,-983,-974,-965,-1184,-1354,-914,-758,-693,-1794,-1724,-1173,-245,-99,127,-432,660,915,1153,1264,-508,354,1454,1488,1265,-56,699,413,-1019,-13,-139,-195,-158,-93,17,74,-1983,-59,182,174,138,-734,-807,94,90,-1129,-650,-1167,-1079,125,1194,1496,1085,-706,-1276,1266,-354,-1979,-60,493,294,-283,-439,287,-1784,-864,-64,1046,1112,-544,-465,-229,-586,-1917,-912,-1019,241,-495,-1459,-1961,-685,-1007,1913,1083,-464,278,-551,-1524,-2427,-3047,-2477,-1713,-1069,-546,-197,-80,-118,-624,-542,-723,-871,-960,-970,-1747,-669,-419,-88,-286,803,711,-252,-630,-927,-986,-1826,93,376,95,980,-163,-710,-738,-1089,-1113,-858,-547,-904,-732,-865,-848,-1,-564,-169,-1637,-1384,-1664,238,843,752,-482,-1497,-310,-718,-1217,-1657,-1974,-2076,-1972,-1711,-1430,-1102,-792,-402,18,-499,-1722,-1515,-591,-754,17,-1157,-192,119,1431,1231,258,-180,1212,2220,2325,1749,946,-120,-280,1210,532,-258,-1001,-1546,-1853,-1869,-1649,-1486,-1386,-1413,-1641,-1903,-2187,-2317,-2146,-1642,-1116,-569,-170,205,403,52,455,500,329,141,-86,-1110,-1152,-356,-351,-156,-30,-1329,-2043,806,562,-2344,-6461,-3197,-3924,-4673,3300,3922,4403,4861,5319,-135329,-143083,-82977,-49540,4826,4043,-16030,3170,-465,2636,2808,-619,-1376,-4438,-3265,5467,3116,-4264,3620,-1674,35341,205069,224874,227551,212509,61970,6368,-1299,9369,211,-514,-144,3023,1199,-220,-1779,-1682,-2129,-2664,-1757,-732,-212,-12,-331,-1649,-991,-100,-453,168,435,-813,126,-88,-392,-1156,-1185,-1487,-1705,-1900,-2144,-2364,-2498,-2736,-2919,-3137,-3259,-3250,-3134,-2897,-2730,-2537,-2455,-2352,-2327,-2414,-2561,-2629,-2548,-2292,-1835,-1307,-959,-426,17,17,-568,-652,-1544,-1337,-524,-1037,-948,-1174,-579,-66,-639,564,698,13,-1027,98,-1314,-812,-1840,351,791,706,-283,-569,364,394,-302,-1092,141,1067,1036,744,-996,-965,119,-98,-826,387,1956,1286,512,-244,-985,-1687,-2347,-2887,-3062,-2750,-2273,-1783,-1286,-845,-818,-729,9,105,-314,-372,-57,-282,-381,-304,-1109,-208,-140,-96,-1208,-144,-253,-466,-852,-1718,-2043,-2552,-2242,-1195,71,-859,-1073,21,726,797,710,-397,-1740,-1650,-1457,-746,-185,779,1224,-1220,1817,1030,-1365,-1134,-435,-1147,1572,598,-1465,-1246,-1986,-2576,-2814,-2587,-2275,-1874,-1607,-1468,-1405,-1413,-1500,-1703,-1891,-2168,-2390,-2590,-2822,-2940,-2931,-2909,-2770,-2582,-2423,-2188,-2010,-1713,-1431,-1136,-812,-544,-259,15,235,-1391,542,643,740,231,-1054,-1452,-924,-635,948,1100,61,-98,-805,-1417,-1001,101,2247,1495,-1033,634,1242,1510,892,765,776,-550,-1966,-152,-169,-392,-1700,-1700,-198,911,2934,2586,611,73,1581,1245,-8,-1682,-1691,-1775,-1548,-252,513,652,-276,34,315,-91,-2132,-1235,-1943,-2676,-3417,-3105,-2402,-1717,-1103,-955,-1176,437,785,1030,1240,-1654,-1690,-2541,-1047,1281,1115,-986,427,373,-863,-351,-539,-554,-373,-219,199,473,-1110,551,329,-138,-1698,-1671,-1503,-1781,-1496,-847,-584,437,1321,1873,518,446,2772,1554,-1778,-641,591,243,655,1563,1292,-407,-746,-1617,-245,-117,295,-33,-420,-819,-1148,-1456,-1709,-1879,-1821,-1563,-1126,-805,-282,119,-843,120,-132,-1412,920,905,784,577,-759,107,7,-650,13,-1459,-159,896,265,1006,1052,-1152,-457,147,-663,180,47,76,159,-1313,-1082,-1507,-275,399,257,144,21,-107,-209,-318,-406,-478,-1383,-709,-878,-1473,-1202,-1353,-1595,-1532,-1606,-1624,-1615,-1588,-1541,-1470,-1450,-1500,-1565,-1678,-1800,-1818,-1820,-2344,-1066,-604,-157,218,-1008,77,117,-966,-919,120,397,-288,76,-6,-34,-42,-1252,-1354,-2433,-817,-2218,356,433,499,478,-3062,-33377,-28931,-13923,-3006,-44,-744,-146,-221,-6754,1782,2076,2172,2066,-4981,-2982,646,-2408,-12656,-7656,-4300,2831,2788,1090,-259,-2378,-1391,-2169,-1661,-1422,-470,2288,-27,-317,781,1191,43,368,287,-223,-1004,-1906,-2911,-3115,-2231,-1410,-1264,-1146,-1576,-24,629,-190,-963,-970,-645,-1166,-1774,-2394,-2853,-2839,-2448,-2054,-1758,-1560,-1427,-1445,-1503,-1550,-1495,-1391,-1232,-1052,-922,-806,-1392,-841,-1353,-1123,-1455,-1904,-2510,-3133,-2971,-2296,-1594,-1047,-396,-1550,424,641,695,-72,-650,-819,-424,-783,-959,-847,-521,-237,427,-351,1077,1242,1168,1062,672,-510,-1017,367,336,481,767,1246,6,-1385,-576,-1021,-1460,-410,309,-50,411,1346,-554,-1050,-503,-1149,-452,-281,60,-444,528,-117,-935],[-658,-731,-688,-692,-717,-745,-796,-864,-911,-867,-819,-734,-631,-621,-702,-944,-1598,-1626,-2061,-2472,-2809,-2825,-2601,-2092,-1421,-732,-51,129,-1162,-537,163,-1378,1519,3621,674,984,-52,605,1775,-69,435,-509,-1388,-2235,-2981,-2947,-2264,-1583,-946,-473,-117,133,-674,-1514,-421,-1101,448,659,661,-124,943,961,-214,773,-1053,247,-493,-1331,-1270,-1668,-636,-191,1364,967,1244,466,-97,64,-249,-14,731,-253,-1294,-1219,-57,-346,1548,1979,-18,134,336,306,-327,-677,-1298,686,2984,2618,1500,-239,775,-616,-436,1725,972,896,1109,408,-71,-361,-512,-555,-625,-678,-1396,-902,-1007,-1027,-974,-1319,-775,-694,-627,-593,-553,-560,-2150,-2339,-1128,-199,675,-3636,-5369,1926,2250,2521,2567,2528,2374,-2769,616,-1472,-929,-886,-910,-1306,-2090,-2714,-3049,-2545,-1866,-1270,-1000,-1506,-68,-962,-229,-112,-377,-787,-1273,-1802,-2242,-2251,-2086,-1829,-1639,-1556,-1460,-2096,-1278,-1091,-899,-782,-634,-584,-958,-792,-959,-1668,-1119,-1012,-815,-536,-1108,-616,-1483,-1128,-324,-1054,-542,-804,-1048,-1310,-1447,-1582,-1654,-1679,-1728,-1769,-1895,-2134,-2481,-2886,-3174,-2877,-2334,-1638,-958,-2200,321,919,1059,-654,330,869,-848,236,-1039,-1408,845,740,-730,-599,-1397,-2166,-2748,-2654,-2073,-1390,-853,-438,-195,-4,152,-802,-1662,-512,-833,-1169,-1721,-1613,-1388,-811,-558,-357,-500,-406,-711,-1178,-1766,-2449,-3196,-3080,-2324,-1663,-1119,-680,-382,-509,-96,-56,-13,113,298,573,815,-1581,383,1332,1336,1239,-668,-726,524,498,-982,-745,-1095,-1427,271,1262,1842,1123,-655,-1270,1487,34,-1782,-163,1052,1874,-273,-196,572,-1960,-682,120,1052,943,-657,-506,-679,-1392,-2219,-3085,-3549,-2836,-1958,-1616,-1864,-706,-1179,1501,847,-488,934,119,123,-194,-1012,-1828,-2604,-3119,-2980,-2602,-2400,-2399,-2631,-3025,-3435,-3467,-2899,-2226,-1637,-915,-418,-28,-264,527,693,-147,-499,-737,-996,-1780,128,692,228,901,-244,-399,-231,145,-240,-242,-677,-829,-533,-892,-1141,12,-669,-471,-2004,-1382,-1954,-49,2292,951,-723,-1454,-457,2167,1596,960,-425,-1018,-662,-917,-1572,-1158,-1138,-916,-532,-387,-1614,-1728,-590,-935,-86,-1425,-309,264,1586,1266,450,432,307,-349,-1045,-1646,-2193,-2655,-3066,-3413,-3740,-3805,-3488,-3066,-2723,-2468,-2215,-2083,-1976,-1907,-1879,-1667,-1307,-799,-151,677,1421,1652,1977,2201,514,182,925,734,1909,789,-180,-1445,-624,1091,1913,3154,1461,-1503,-2313,2611,338,-2819,-5229,-3212,-5523,-3141,-2686,-2216,-998,419,1588,-239952,-277977,-306881,-102285,4717,1635,-21731,3041,-3670,1401,535,757,-2578,-5447,-3914,1906,2718,-3839,4577,-2416,39161,224874,1477387,1529231,1137641,69339,9102,-1132,9273,183,-609,-2480,3270,1245,-9,1158,1304,-997,34,-605,1541,503,400,-2738,-3123,-2263,-3032,-3643,-2226,-1180,-736,-461,-387,99,-1492,-1725,-435,157,-536,-1175,-449,1291,548,-608,-589,-1292,-1612,-1639,-1474,-1452,-1562,-1911,-2266,-2638,-3083,-3632,-3962,-3317,-2543,-1775,-1081,-921,-530,572,-13,-555,-604,-1631,-945,-207,-825,-1118,-1178,-1587,-1767,-1655,-1317,-950,-536,-600,13,-1315,-623,-1434,-217,-261,-444,-533,-349,65,604,428,-797,121,1059,888,681,-965,-895,-157,-445,-1234,32,1981,2881,1868,857,-137,-1070,-1892,-2440,-2511,-2159,-1657,-1144,-636,-205,-539,-1161,222,796,-497,-87,932,-670,-674,492,-1339,190,465,114,-1501,-679,-1026,-1306,-1537,-1879,-1645,-1479,-1173,-673,-60,-305,-753,336,1137,1362,1166,-114,-1826,-1477,-1579,-734,-287,956,1175,-1250,1924,1026,-1509,-1443,-787,-1191,-1979,-2545,-2504,-2070,-1528,-1121,-863,-1616,-670,-653,-782,-1003,-1228,-1433,-1618,-1832,-1961,-2132,-2226,-2308,-2471,-2598,-2674,-2766,-2723,-2606,-2516,-2385,-2379,-2333,-2386,-2490,-2603,-2772,-2865,-2841,-2715,-2526,-2319,-2144,-2000,-1966,-1982,-2125,-2382,-2698,-3032,-3274,-3181,-2784,-2269,-1699,-1141,-569,-42,380,-1155,156,940,1019,810,516,-18,-570,-1902,-941,-440,-476,-2052,-1709,-432,908,4191,5687,801,-166,2436,1468,214,-1582,-1816,-1776,-1245,-537,854,969,-196,237,1425,493,-2134,-629,1135,873,-1150,-742,-1354,-1061,-859,-1285,-1108,452,350,132,-125,-1473,-2176,-2189,-992,-886,-667,-1041,-28,384,-919,-84,1363,1587,1772,-121,1734,906,-1478,1370,803,-150,-1439,-1959,-1198,-394,-710,-882,-1253,-1493,-1556,-1476,-1336,-1055,-742,-360,-1209,-733,499,239,785,1477,1338,-421,-693,-1443,-657,-256,1292,1837,652,886,1635,1213,141,-1027,-315,-674,-1104,-1222,-1230,-1032,-744,-322,-169,-1326,988,1401,1146,959,-775,892,-20,-931,-503,-1493,27,745,292,126,-166,-793,-803,-1133,-1449,-1765,-2113,-2398,-2705,-3010,-3237,-3337,-3076,-2780,-2430,-1996,-1552,-1126,-706,-331,16,335,-1498,-206,-545,-1615,-1438,-253,-1714,-769,-1285,-1673,-1818,-1670,-1301,-804,-603,-1265,-393,-858,701,675,-2155,-2032,-823,-624,-1152,-1744,-2304,-2789,-2920,-2586,-2069,-1537,-1063,-778,-441,-315,-344,-559,-918,-1260,-2479,-1027,-1923,1038,958,3785,5090,-8750,-37602,-29142,-12674,-2472,4282,-555,230,219,-7295,2629,8325,7937,-2082,-11833,-9437,-1966,-5909,-13575,-8606,-4139,2549,2795,1939,133,-2208,-1520,-2638,-1792,-1784,-131,2586,-9,-147,916,1416,293,3,-320,639,1770,1391,886,-1306,-160,-684,-1201,-1556,-1882,-2187,-2374,-2486,-2515,-2460,-2321,-2139,-2018,-1948,-1888,-1858,-1876,-1953,-2093,-2266,-2426,-2645,-2810,-2870,-2748,-2516,-2193,-1817,-1460,-1088,-1610,-827,-1085,-148,-129,-220,-397,-1114,-616,-584,-457,-1161,-799,-1136,912,1360,1095,-217,-666,-735,204,963,714,-140,41,-754,117,-61,337,601,841,1117,649,-540,-957,1481,2333,1237,2473,1638,30,-745,-154,-803,-1415,-296,-70,-672,-1207,-1614,-1869,-1887,-1760,-1633,-1537,-1527,-1544,-1674,-1873,-2150,-2416],[2,518,394,1671,1899,786,-106,-684,-382,-7,-885,-1419,-2081,-2712,-3227,-3561,-3465,-3166,-2936,-2707,-2502,-2217,-1984,-1838,-1202,-775,-361,98,-1131,-962,-148,-1793,1673,2507,930,949,-352,630,1927,142,1166,-281,306,-832,-2119,-1400,-1072,-112,-554,-165,-106,-292,-565,-1951,-1195,-1338,-1274,-847,-175,-522,1136,1524,-154,328,-914,603,-473,-1525,-1054,-1677,-829,-474,1103,1267,1733,1357,103,-122,-218,-55,358,-447,-1778,-719,-775,-396,926,2135,116,-24,315,303,-378,-936,-1385,484,2620,2496,1750,21,396,-929,-335,475,-99,-548,-888,-1202,-1498,-1806,-2103,-2266,-2242,-2017,-1819,-1649,-1579,-1543,-1538,-1542,-1547,-1492,-1347,-1151,-919,-758,-1791,-2567,-1194,-486,-515,-3860,-4332,-1015,-1237,-1439,-1762,-2051,-2293,-2901,-2480,-2287,-1983,-1693,-1352,-1052,-1932,-330,-13,320,-403,918,-1087,-1344,182,-696,-206,778,764,461,-464,-350,-2387,-844,-1068,-1241,-1447,-1730,-1977,-2174,-2244,-2024,-1692,-1385,-1006,-691,-841,-307,-820,-1841,-102,-81,-84,-501,-915,-235,-1278,-1271,-314,-897,923,2311,109,-1064,-1119,-423,1498,3373,1965,-1069,291,12,404,342,-464,-1287,-2024,-2589,-2904,-2769,-2409,-2074,-1746,-1478,-1185,-895,-679,-178,-1043,-1572,475,495,-972,-302,-564,-917,-1594,-2324,-3051,-3122,-2473,-1849,-1356,-966,-708,-591,-1884,-608,-597,-578,-1723,-1404,-1430,-754,478,620,-375,624,487,316,177,-637,80,265,439,599,-480,813,807,-77,69,236,76,-78,-129,2,212,-1017,848,1165,1406,1547,-693,-722,745,1102,-938,-889,-1062,-1883,-1483,-1920,-1959,-1685,-1065,-1275,660,316,-1616,-376,996,1851,-263,-55,794,-1913,-536,227,987,923,-690,-538,-1359,-2312,-3255,-4144,-4029,-3272,-2598,-1881,-1670,-833,-1330,216,466,-563,356,-15,-651,-1352,-2071,-2433,-2137,-1366,-445,378,940,1163,-1487,-68,218,-2,-566,-985,-1513,-870,-521,-158,-248,268,234,-154,-485,-650,-1036,-1584,57,892,306,1465,-294,-135,-396,-174,-510,-282,-953,-752,-438,-962,-1137,149,-789,-671,-1826,-1272,-1820,-378,-361,-433,-847,-1308,-1080,-1160,-1070,-788,-643,-1496,570,-62,-1770,-4,580,-53,2227,-303,-1408,-1856,-657,-1184,-204,-1757,-477,372,1485,977,486,64,-410,-870,-1359,-1717,-1995,-2218,-2460,-2691,-2928,-3153,-3269,-3291,-3393,-3614,-3841,-4075,-4059,-3737,-3249,-2604,-2046,-1679,-1459,-1170,-902,-628,-595,-707,-1014,-1252,-1219,-1103,-1093,-1240,-1543,-1714,-1510,-946,-366,169,342,-1765,-2343,2503,148,-3398,-3965,-3287,-7035,-2141,4958,5658,5693,5807,2298,-95845,-26173,-142822,-89061,4066,-1074,-23475,6094,7179,3941,4412,1747,-3733,-5947,-4621,-365,2436,-3125,5335,-3492,40986,227551,1529231,2379444,1178191,71995,11503,-1008,8718,104,-682,-1090,3156,1121,-1,252,702,-1514,2,647,1723,575,173,-836,-3123,-4246,-2942,-552,-339,1935,-717,-12,904,810,-1770,-1765,-814,-57,-362,-1240,-392,1360,624,-467,376,-930,-432,-1285,-841,-1384,-2047,-2884,-3597,-4052,-4054,-3608,-2867,-2048,-1309,-632,-259,-900,-840,888,-96,-646,-526,-1320,-535,62,-607,-1239,-1573,-2455,-3293,-4010,-4586,-4644,-4253,-3997,-3975,-4134,-4334,-4087,-3513,-2801,-2035,-1191,-295,638,1061,1051,-399,53,954,635,530,-904,-753,-448,-837,-1694,-377,1662,2940,1944,575,-701,-1844,-2811,-3426,-3408,-2865,-2102,-1236,-293,256,-307,-1609,36,1364,-631,205,614,-1116,-972,79,-1629,248,624,531,-1796,-752,-233,111,115,-1741,148,198,306,578,969,205,-288,659,1453,1813,1580,155,-1903,-1283,-1604,-716,-309,1112,1098,-1324,-859,-1683,-2084,-1802,-1192,-1165,669,1404,44,31,299,-146,-313,-1432,-528,-641,-1525,-2392,-3071,-3347,-3219,-3075,-2948,-2982,-3039,-3153,-3383,-3574,-3669,-3688,-3485,-3148,-2775,-2285,-1831,-1258,-715,-179,360,819,53,-291,420,-818,756,2363,1837,25,-1004,-349,-787,-1229,616,47,-649,-1421,-2212,-2928,-3207,-2693,-1947,-1293,-1312,-429,-341,-460,-838,-1369,-2211,-3158,-3456,-2430,-1369,-551,-2290,-1478,-676,902,1859,1605,913,-449,-91,-734,-1319,-1718,-1882,-1713,-1319,-823,-310,220,-42,453,1317,398,-2102,-648,1308,1056,-1409,-885,-1164,-976,-1511,-1974,-2411,-2804,-2972,-2858,-2500,-2045,-2071,-1867,-790,338,994,-1040,678,1647,-885,-250,1946,3523,2659,-50,1961,801,-1767,1387,749,-91,-1227,-1991,-1090,-303,-606,914,-97,451,1246,1000,700,-488,290,164,-667,-704,26,138,241,365,462,-410,-620,-1188,-1109,-324,571,507,356,173,43,-94,-250,-1132,-720,-985,-1561,-1519,-1780,-1969,-2086,-1976,-1706,-1343,-930,-461,-82,171,-722,283,-297,-1085,-991,-1445,-968,-1421,-1961,-2518,-2778,-2473,-1996,-1527,-1119,-772,-554,-366,-295,-1501,-977,-697,-957,-1392,-1890,-2321,-2506,-2204,-1601,-940,-278,340,-1590,-339,-848,-1059,-1421,-503,-1754,-494,-950,-1289,-1167,-887,-511,-1084,-384,-1219,-113,-812,453,446,-2045,-1671,-1063,749,908,564,-1292,190,819,-684,-413,-471,-183,-1223,-1038,-1421,-1758,-2041,-2169,-1942,-2523,-446,-1330,2033,180,5209,6755,-10416,-43941,-33954,-14262,-2391,3488,-282,633,628,-6545,2256,12705,10936,-7334,-16770,-14064,-6748,-8365,-12902,-8767,-3762,3664,3207,2760,619,-2035,-1659,-2585,-1733,-2048,-195,-548,-856,-1110,-1269,-1347,-1291,-1166,-943,-635,-296,27,292,-1820,817,1016,-1080,-902,-1542,426,1374,145,-912,-1628,316,-382,-1039,-899,-1261,-1874,-2516,-3179,-3840,-4357,-4181,-3737,-3306,-2921,-2546,-2247,-2004,-1812,-1699,-1588,-1852,-1393,-1289,-1262,-1188,-1100,-1011,-1138,-322,294,-644,-1247,-1385,-633,896,1200,465,-377,-653,-617,319,1080,993,-151,132,-1259,-423,200,2223,1354,1583,1670,559,-624,-927,1562,2097,1414,2381,1348,110,-80,243,-546,-1125,-33,514,-439,-980,-2115,-3353,-4551,-5688,-6707,-6509,-5804,-5117,-4544,-4042,-3621,-3212],[-19,540,510,1746,3076,676,-18,-580,-601,-228,-925,-675,389,-499,-761,-439,-1666,-336,-1021,-578,1074,506,-763,-1932,-281,-766,-1302,-1784,-2148,-2252,-1982,-1931,-1580,-1561,-1711,-1963,-2210,-2201,-1758,-1084,-353,-93,263,-704,-2204,-1303,-1059,-60,-603,-461,416,472,-329,-1496,-1796,-2126,-2043,-1775,-1670,-1726,-1896,-2241,-2633,-2428,-1927,-1454,-1074,-1579,-791,-1637,-990,-1315,-1627,-1771,-1612,-1341,-1091,-964,-998,-1209,-1600,-2020,-2197,-1776,-1068,-351,379,994,178,-134,270,255,-421,-1209,-1481,247,1078,834,749,171,-47,-1253,-231,1172,461,868,1345,1111,780,350,-158,-688,-1292,-1880,-2489,-2766,-2395,-1884,-1364,-1433,-430,-40,-1536,420,885,979,-1474,-2236,-1101,-476,125,-3989,-3065,971,925,951,894,893,936,-3042,228,-2511,-1461,-1153,-1310,-739,-1806,298,878,536,-727,411,-1138,-1168,560,-442,-270,548,814,892,-667,-201,-2004,-678,-957,-1222,-1545,-1964,-2357,-2576,-2342,-1797,-1469,-738,-213,222,-690,787,-746,-1870,-66,1234,515,-471,-786,60,-1058,-1437,-256,-706,844,1087,264,-1500,-735,-306,788,645,481,-1108,298,172,155,126,125,-1356,-390,216,243,-2391,141,29,-130,-1690,-777,-1216,-1590,-1840,-1894,-1704,-1207,-821,-1262,-274,-752,-472,-476,-791,-1197,-1636,-2217,-2769,-2583,-1901,-1183,-468,-1660,526,855,378,-1779,-1170,-1223,-1129,1563,1016,-177,956,3433,1222,976,-766,-45,769,1373,1236,-698,1928,3365,318,-241,308,172,-142,-1123,-1827,-1821,-1167,-402,261,786,1120,-749,-727,977,677,-906,-982,-1016,-2313,-2176,-2653,-2841,-2811,-2571,-2281,-1963,-1713,-1434,-1122,-845,-664,-461,-209,-61,-1775,-393,221,225,67,-617,-509,-875,-1252,-1664,-2046,-2301,-2386,-2369,-2175,-1937,-1738,-1596,-1511,-1411,-1391,-1352,-1332,-1350,-1219,-997,-1164,-130,431,1075,1715,2250,1230,-1713,-157,244,218,2387,698,-1304,-610,-821,902,-208,2221,1075,-198,-503,-594,-1014,-1334,-33,1049,398,1702,-191,145,-588,-492,-800,-268,-1221,-639,-368,-998,-733,-561,-1039,-1396,-1856,-2117,-2266,-2263,-2152,-2031,-2078,-2160,-2281,-2531,-2857,-3211,-3390,-3031,-2547,-2010,-1800,-944,-393,132,924,-162,-1105,-1664,-689,-1407,-230,-2053,-596,521,1839,1083,616,1522,975,214,-563,-1204,-1739,-2117,-2349,-2416,-2452,-2548,-2632,-2632,-2585,-2449,-2160,-1890,-1578,-1225,-1815,-729,130,501,405,1032,1222,1443,1539,1610,88,348,1321,671,1318,661,-1562,-1648,423,366,298,275,-395,-1998,-2177,-1056,-1082,-3965,-2714,-3427,-8398,-2505,-2896,-2143,-1482,-1502,-1863,-180797,-231545,-272390,-92049,-1464,-3200,-20227,1609,6272,4488,4594,1544,-4678,-5652,-5178,1358,2426,-2153,5998,-4574,40731,212509,1137641,1178191,1124579,69677,13393,-837,7861,84,-647,2793,2784,936,6,-1841,85,-1951,30,-982,1916,659,21,-915,-1629,-1587,-1109,-238,-574,1285,-658,-182,548,499,-1880,-1257,-897,-247,-78,-949,-341,1343,667,-252,465,-758,-482,-1071,193,-456,-1255,-557,-955,-1541,-2165,-2774,-2977,-2460,-1870,-1315,-881,-841,-1006,-280,-114,-744,-365,-906,-157,-137,-314,-1218,-791,-365,-362,-191,-391,-709,-1033,-1424,-1902,-2419,-2988,-3027,-2506,-1974,-1496,-1035,-583,-99,341,799,31,15,848,378,383,-721,-472,-642,-1147,-1930,-734,1406,1079,198,-632,-1393,-2011,-2374,-2362,-2137,-1853,-1550,-1213,-777,-282,-54,-1978,16,1466,-595,552,310,-1524,-1151,-184,-1730,328,199,-469,-2032,-1608,-2005,-2298,-2500,-2395,-2019,-1434,-754,55,886,707,287,1015,1712,2188,1989,442,-1911,-1023,-1490,-641,-193,1343,1084,-1389,1907,849,-1797,-1992,-1595,-1308,1335,2038,789,234,314,-231,-391,-1199,-526,-1130,-1773,-2284,-2592,-2685,-2547,-2282,-1844,-1425,-1322,-581,-409,-807,-422,-625,-1694,-1448,-1827,60,-1260,2,2136,-350,1071,331,-177,-622,261,-468,497,1622,1202,-114,-923,115,-592,-1445,-636,-797,-963,-1087,-1139,-1357,-1384,-1023,-1005,-1090,-1457,-1449,-1738,-1993,-2184,-2119,-1993,-1754,-1630,-1254,-1173,-1211,-2152,-1567,-1904,-2282,-2588,-2433,-2027,-1564,-1158,-773,-470,-1471,-1625,-1092,-557,-1069,-132,-188,-297,-439,-540,-662,-2026,-741,-699,-577,-1630,-912,-902,-820,-334,-1448,-554,38,-73,-266,-461,-1001,-1601,-1599,-1060,-1005,-869,-1023,-317,150,-834,-474,1387,1994,2305,-33,2118,689,-1782,1367,694,-27,-1144,-1831,-944,-181,-485,-125,-133,-74,52,199,308,-959,657,834,-226,-637,426,646,1283,1224,1207,-441,-557,-894,-1490,-327,359,185,-50,-299,-486,-676,-890,-1179,-1465,-1747,-1959,-2039,-2016,-1919,-1884,-1850,-1889,-2012,-2183,-2278,-2249,-2050,-1800,-1628,-1488,-1439,-1458,-1581,-1716,-1649,-1339,-842,-202,-94,-650,701,-1277,-151,-39,1149,632,-1620,-776,-256,-407,-561,-669,-728,-838,-1033,-1297,-1639,-1987,-2215,-2125,-1658,-1211,-542,-1182,-720,-1746,-586,-422,-1513,1342,1047,652,-1392,-335,-1254,-1512,-2015,-2186,-1820,-1755,-1383,-1303,177,536,234,-1523,138,912,-710,-276,-785,-773,-1629,-590,-694,-711,-791,-735,-791,-2633,-1223,-1517,-1540,-1118,-313,674,-7568,-44974,-41601,-17146,-2790,2553,-32,980,919,-5708,1621,9695,4877,-10284,-19342,-16126,-10191,-9859,-11167,-8282,-3302,2941,2444,1991,1064,-1931,-1855,-2198,-1616,-2236,-955,-1454,-1971,-2487,-2894,-2731,-2340,-1962,-1565,-1132,-697,-276,100,-1891,930,1300,-994,-779,-1487,622,2097,350,-337,-1612,-46,-541,-851,-513,266,-240,-328,-1083,-744,741,528,-779,89,723,616,337,44,-414,-1008,-1650,-2317,-2973,-2660,-2003,-1353,-785,-342,-1126,581,1305,-741,-1324,-1846,-115,815,649,-244,-563,-654,-514,392,1171,969,-177,208,-1696,-1029,426,2182,1274,1691,1450,385,-784,-931,198,-65,-233,-340,-317,-206,-65,136,-260,-748,329,472,-495,115,-239,-721,-1305,-1714,-2251,-2756,-3165,-3115,-2702,-2125,-1446,-939],[-2002,-1286,-320,590,1365,477,101,-408,-840,-489,-965,-872,-1313,-981,-126,732,-1550,-59,-590,-559,1372,422,-596,-1970,114,-565,-1292,-1982,-2625,-3105,-2809,-2450,-2210,-2128,-2230,-2453,-2700,-2714,-2253,-1533,-734,28,225,-557,-2058,-1240,-1086,-36,-617,-777,175,1151,-128,-1035,-798,-1665,-2521,-2974,-2363,-1831,-1381,-1084,-889,-761,-590,-343,-372,-1443,-466,-1524,-908,-731,498,1615,2324,2139,541,-740,-43,-98,-453,-863,-1224,-155,-509,-402,-605,-839,-1187,-1565,-2011,-2520,-3006,-3139,-2626,-1993,-1339,-736,-106,252,-482,-1516,-79,960,341,813,1356,1783,1156,790,9,949,352,-276,-1137,-1616,-2081,-2099,-1738,-1357,-836,-516,-1777,-230,-253,-420,-1179,-1856,-855,-850,-684,-4011,-1856,-11,199,414,483,557,639,-3098,-3,-3039,-1796,-1401,-1458,-998,-1669,-558,-950,-1247,-1362,-1342,-1201,-950,-581,-270,-380,80,177,146,-919,-236,-1589,-1294,-1039,-1181,-1759,-1244,-1517,-953,-579,-224,-1500,-106,882,1269,-482,1117,-620,-1724,-467,1267,447,-413,-693,288,-834,-1577,-129,-492,689,389,203,-1593,-297,-181,424,613,775,-1244,280,315,592,1171,1130,-997,-483,603,603,-2175,530,413,245,-1494,31,-142,-302,-355,-993,-1790,-533,-524,-1580,-482,-936,-644,-772,-953,-1180,-1409,-1757,-2051,-2120,-1737,-1098,-350,-1346,899,1053,207,-1903,-956,-977,-1528,1371,979,-37,588,3160,916,680,-936,-149,489,958,1073,-902,1647,3560,653,-481,443,25,-126,646,877,163,-879,-1408,-1275,-822,-400,-858,-760,14,-210,-890,-1002,-1372,-1938,-1756,-1613,-1221,-878,-542,-1118,81,278,-1255,-923,790,939,-88,60,1177,-1672,-316,385,837,666,-539,-384,2176,1750,-476,-833,-1677,-180,-651,-1270,-1493,-1215,-1512,-960,-1229,-1521,-1754,-1986,-2249,-2328,-2209,-1919,-1605,-1282,-911,-529,-177,230,-1616,-219,291,142,2451,831,-1084,-891,-1123,916,-238,2468,1172,-342,-607,-630,-992,-1114,-629,-1845,-2425,-1846,-1381,-1102,-954,-920,-1157,-924,-1552,-1082,-1148,-1230,-1257,-1394,-1574,-1711,-2028,-2142,-1987,-1622,-1159,-668,-631,-854,-1113,613,703,370,-1018,-2261,-560,-608,-1701,-881,-1214,-1370,-1373,-1238,-1099,-1482,-758,-1666,-736,-2374,-1078,-1300,-1564,-1714,-1700,-1478,-1205,-860,-560,-247,-23,112,143,131,53,-287,-205,-237,-2001,-448,-285,-351,-417,-983,-1622,-900,-698,-646,-513,-229,15,299,504,770,-181,371,1192,486,1159,757,-2164,-1692,45,-423,-1000,-1448,-1979,-2370,-2495,-2163,-1878,-4557,-1621,-3826,-9395,-1682,894,1657,2382,2724,3851,-322297,-496823,-294664,-50287,4992,-5514,-16300,3912,3416,2900,2552,2384,-5442,-4899,-5390,-702,2593,-1135,6489,-3255,38446,61970,69339,71995,69677,62804,14468,-713,6693,42,-610,2094,2106,617,-76,527,-621,-1833,35,690,1432,647,-204,-977,-1177,-327,-956,-1709,-2176,-1727,-836,-427,165,139,-1920,-839,-754,-488,162,-577,-379,1142,571,-55,216,-445,-289,-839,1029,-664,-1234,-998,-57,280,-776,-1286,456,558,-286,-938,-1174,-952,-1075,245,-108,-895,-229,-468,437,613,-22,-1137,-580,-204,-530,160,1291,521,-469,123,-479,-1166,-1635,-2097,-2320,-2183,-2035,-1934,-1839,-1680,-1501,-1252,-970,-683,-372,-75,136,-489,-145,-778,-1355,-1529,-1072,-1294,-1676,-2058,-2279,-2280,-2164,-2067,-1994,-1893,-1704,-1435,-1103,-696,-285,80,-2175,63,1133,-433,872,-22,-1820,-1220,-260,-1453,380,20,-806,-2275,-1115,-170,1459,-144,-953,391,346,-174,-707,-1254,-1622,-1435,-866,-135,533,1155,679,-1881,-749,-1315,-562,2,1637,1117,-1484,1778,696,-1806,-2031,-2038,-1548,917,2074,1325,340,306,-314,-429,-960,-490,-889,-1351,-1829,-2140,-1951,-1516,-1093,-620,-258,-1273,15,292,-884,14,-425,-1631,-1784,-2029,-2003,-1426,-648,68,-736,564,-210,-305,-884,158,-91,195,1485,1464,-244,-748,396,-322,-1514,-524,-723,-908,-918,-800,-1127,-1459,-852,301,438,-1560,-1442,246,379,358,448,442,71,-1499,362,110,-337,-1728,-1067,-1270,-1088,-636,-87,428,-1047,1030,1437,1000,-1409,-1489,-695,-185,-1204,884,769,439,503,422,301,-1889,-752,170,172,-1771,-838,-593,-571,-289,-1120,-649,-979,-1327,-1746,-2144,-2456,-2421,-2103,-1788,-1530,-1377,-1292,-1256,-1120,-936,-712,-416,-144,79,-43,160,13,-1478,-828,-1443,-2054,-2411,-2177,-1644,-1255,-972,-891,-1022,-1248,-1383,-1199,-745,-1383,502,1032,129,-531,463,1037,1239,869,399,-488,-482,-940,-1408,-1758,-2006,-1967,-1810,-1563,-1217,-869,-555,-772,-172,-70,-2123,-712,-85,-196,-407,-596,-799,-1132,-1146,-1177,-1183,-1190,-1206,-1294,-1384,-1520,-1683,-1931,-2245,-2556,-2920,-2549,-2167,-1855,-1664,-1572,-1571,-1665,-1856,-2005,-2112,-2078,-1876,-1675,-1391,-1249,-1183,-1158,-1240,-1444,-1743,-2135,-2487,-2375,-1828,-1131,-1500,-23,-857,-813,-1613,-645,-389,-1536,1096,519,-157,-1638,-1650,-2451,-2692,-1973,-1327,-739,-1446,-1121,-1435,627,800,-61,-1775,49,962,-808,-167,-1069,-1054,-1856,-136,-377,-580,-878,-841,-809,-2753,-578,-468,-338,-249,-168,-146,-3440,-36950,-42541,-18609,-3488,736,207,1228,1146,-4870,920,2452,264,-12618,-19600,-15543,-11800,-10543,-8919,-7356,-2752,1909,1874,1902,1472,-1854,-2051,-1835,-1475,-2258,81,2541,499,-394,617,420,-216,-719,-821,-412,290,1052,1725,-1552,1144,1398,-940,-669,-1438,779,1880,587,370,-1385,-483,-790,-665,-173,288,-375,-428,-1172,-484,1304,495,-1012,109,280,1150,514,1580,2105,1360,-1149,-1895,-575,-474,-1004,-1137,-947,-702,-1070,-271,-216,-755,-1406,-1654,-505,-530,-491,-1007,-789,-714,-476,-314,-394,-520,-673,-860,-1747,-1627,-989,-887,-711,-591,-461,-330,-1080,-1025,-90,-156,-252,-421,-579,-728,-861,-887,-870,-796,-715,-726,-782,-930,-1172,-1486,-1621,-1405,-1060,-724,-485,-310,-797,-536,-1268,-960],[-1891,-1408,-945,-691,-631,-752,-1072,-1562,-2072,-2062,-1491,-812,68,774,1367,1762,-1413,271,-101,-372,1108,299,-457,-2012,743,759,401,60,-1008,-1755,-1123,-1211,-1032,-1170,-1413,-1752,-2193,-2781,-2473,-1651,-766,28,183,-433,-1874,-1271,-1201,-85,-647,-1134,-124,1077,0,-657,346,-427,-843,-1326,-1634,-1673,-1489,-1274,-1053,-848,-593,-291,-319,-1287,-136,-1392,-708,-686,133,1613,2814,2827,686,-1053,199,-53,-858,-1102,-960,-960,-1560,-2000,-2229,-2142,-1948,-1690,-1481,-1356,-1273,-1216,-1556,-1403,-1513,-1596,-1473,-1246,-909,-1670,80,765,312,703,1007,1612,1202,550,-177,897,1443,805,-1003,917,85,-606,-353,-1203,-335,1045,-1449,840,619,260,-941,-1502,-988,-1408,-1716,-3906,-2120,-2120,-2014,-1773,-1571,-1275,-904,-2995,-228,-3278,-2171,-1719,-1519,-1227,-1521,-809,114,-282,-1613,-927,-1075,-892,-498,47,-515,-226,-23,1683,-1166,278,-1157,-1763,-346,-564,-1494,-1112,-1022,-813,-650,-482,-1319,-442,-403,-353,-288,-125,-433,-1526,-798,636,412,-303,-604,475,-601,-1623,76,-254,477,444,441,-1164,187,-15,356,325,273,-1423,239,183,105,24,-54,-451,-550,-327,-438,-1853,-739,-880,-1003,-1184,-1369,-1602,-1801,-2021,-2332,-2582,-2787,-2998,-3113,-3121,-3025,-2844,-2652,-2470,-2317,-2160,-2146,-2170,-2281,-2399,-2473,-2406,-2108,-1599,-911,-186,-2020,-714,-676,-1865,1221,991,68,406,2051,631,382,-1039,-975,-1033,-556,145,-1008,1369,1935,989,-528,675,-57,-151,485,-290,-1171,-1994,-2563,-2547,-2096,-1635,-1300,-1095,-1058,-1218,-1457,-1675,-1664,-1429,-988,-443,228,777,-413,-921,1847,843,-1002,-1136,738,1844,100,85,1375,-1498,-227,491,810,561,-403,-187,1646,1603,-86,-827,-1701,-306,-767,-1122,-1454,-1403,-1558,392,-423,-520,899,541,110,-235,-575,-920,-1074,-1226,-1243,-1136,-946,-617,-1352,-157,438,95,2482,1017,-766,-1177,-1254,1004,-258,2660,1337,-483,-677,-664,-869,-826,-360,1130,485,1603,324,583,-964,-649,-1451,-350,-1829,-488,-859,-1284,-1639,-2048,-2399,-2543,-2643,-2463,-2267,-2082,-1884,-1675,-1564,-1385,-1268,-935,-744,-562,-1142,-1824,-991,-834,-1462,-522,-818,-1118,-1457,-1788,-2120,-2276,-2256,-2117,-1902,-2393,-1535,-1390,-1350,-1330,-1348,-1344,-1390,-1384,-1384,-1288,-1175,-1035,-897,-714,-533,-383,-178,-250,-1818,-1165,1103,1408,-314,-913,-1419,-984,876,1312,381,787,1408,1081,640,250,-432,-725,-1148,-1565,-1907,-2016,-2332,-1734,-1250,-852,-548,-153,-2736,-2497,-1963,560,-254,-5012,-636,-4465,-9467,-2072,1017,1060,1014,-2508,908,-179750,-112864,-43119,-11364,138,-8889,-10924,-188,-183,-196,-132,-21,-5929,-3934,-5004,-662,-1381,-2225,-1090,-1764,3596,6368,9102,11503,13393,14468,14674,-591,5355,43,-528,1242,1249,240,-203,158,-1352,-1392,53,682,1023,430,-500,-997,-1306,-1721,-2104,-2379,-2311,-2103,-1847,-1581,-1379,-1225,-1879,-1208,-1311,-1501,-1802,-2209,-2397,-2010,-1577,-1085,-685,-301,18,-577,494,-840,-1226,-1385,-285,-21,-1087,-1418,-153,-240,-196,108,-1061,-896,-1025,371,-40,-1028,-117,2,889,819,284,-989,-370,-58,-732,110,-409,-924,-1324,-1674,-2015,-2328,-2657,-2541,-2239,-1956,-1748,-1569,-1388,-1160,-952,-721,-483,-250,24,-257,-58,-235,184,-857,-1361,-1180,-1378,26,-261,-574,-781,-875,-1226,-1181,-690,-614,-560,-565,-642,-741,-890,-1088,-1913,-1257,-1261,-1193,-1125,-1064,-1545,-1197,-613,-1058,180,-427,-1630,-2566,-1142,-156,1471,-193,-551,383,4545,4272,3909,3425,1425,1348,1571,1219,835,597,437,-1834,-513,-1156,-533,207,588,959,-1653,1504,452,-1671,-1736,-2306,-1898,353,1971,1541,274,232,-440,-477,-785,-486,-168,-643,-728,-1268,-1642,-1700,-1513,-1150,-838,-1271,-191,-28,-939,213,221,-1453,-2089,-1790,-84,-1540,530,663,-558,164,-809,-380,-1135,47,232,-162,733,605,-386,-519,192,-64,-1464,-299,-921,-1164,197,228,-911,-1545,-978,510,426,-1657,-1926,118,453,500,604,548,41,-1444,176,-121,-491,-1284,-1295,-1741,-2184,-2643,-2381,-2045,-1711,-1426,-1114,-814,-1372,-1453,-380,112,-1237,1118,1481,662,1109,2020,289,-1762,-841,2332,1110,-1876,-785,-336,-314,222,-731,212,-117,-584,-1103,-1581,-1975,-2155,-1961,-1630,-1299,-1043,-1044,-739,-609,-766,-961,-708,-897,-1127,-1371,-1465,-1274,-1146,-288,345,-2,-1290,-1487,-573,61,-268,1548,457,527,1270,3459,2029,-1808,-113,1786,314,-468,496,1167,488,-199,-881,-1424,-1768,-1858,-1676,-1281,-850,-299,188,625,522,1390,1582,-493,860,752,-1975,-764,-390,-914,-1394,-1627,-1622,-1463,-1251,-1003,-854,-815,-844,-955,-1109,-1095,-1124,-1195,-1315,-1445,-1689,-2034,-2382,-2769,-2480,-2059,-1652,-1288,-1012,-740,-556,-1795,-358,-372,-322,-388,-474,-535,-686,-1437,-1796,-1237,-1480,-1660,-1852,-1654,-1540,-1067,-727,-821,-1385,-704,-318,-1454,-175,-391,-643,-1815,-1193,-1531,-1843,-2142,-2333,-2202,-1868,-1390,-1434,-386,82,-300,-2049,-81,1081,-978,-76,-1324,-794,-1831,-881,-1374,-1790,-2054,-2054,-1814,-2869,-1376,-1336,-1380,-1550,-1795,-2140,-2379,-28588,-35391,-18176,-4322,-346,125,558,989,-4075,217,2159,-4580,-15026,-18143,-13531,-11629,-10714,-6647,-6269,-2123,209,-215,-523,-605,-1777,-2189,-1483,-1323,-2118,-121,1343,785,-655,274,-42,-662,-1322,-1818,-1789,-1225,-496,178,-1265,1256,1522,-889,-536,-1370,918,1580,891,1045,-1058,-906,-1055,-459,134,256,-534,-513,-1200,-256,1489,462,-1047,149,-187,1120,818,2091,2844,1494,-1368,-1542,-429,-212,-681,-1166,-1450,-1549,-1443,-1240,-1065,-875,-1431,-1107,-288,-29,-443,-1662,-971,-787,-462,331,1207,813,-333,215,-1345,-1903,743,1734,782,1581,1532,-283,-1452,-1148,1375,1313,1131,881,389,267,70,-201,-513,-823,-1147,-1553,-1968,-2420,-2864,-2696,-2249,-1847,-1590,-1465,-1498,-1613,-1895,-2302,-2843,-3077],[-597,-480,-365,-418,-599,-872,-1213,-1543,-1691,-1510,-1200,-866,-236,119,355,399,-1275,203,-12,-216,-400,-435,-457,-2066,-117,22,63,55,-1056,-1530,-1514,-936,-670,-838,-1066,-1340,-1676,-2152,-2697,-2411,-1675,-810,60,-322,-1672,-1385,-1390,-192,-688,-1477,-465,911,62,-378,410,-299,-249,627,230,-1091,155,52,-23,-81,-41,56,-283,-1157,177,-1243,-379,-562,-286,1438,1447,1338,726,-1221,528,39,-1233,-1348,-1518,-2148,-2736,-2828,-2387,-1937,-1616,-1356,-1211,-1185,-1228,-1307,-1532,-1821,-2167,-2586,-2810,-2552,-2013,-1609,-870,-245,344,521,564,1328,1224,340,-369,582,1115,653,-918,1528,-253,-529,-9,-1017,-527,1143,-982,1874,1915,1806,-800,-1219,15,30,-395,-3634,-1120,-1322,-1444,-1460,-1532,-1496,-1321,-2685,-563,-2866,-2612,-2136,-1502,-1428,-1393,-1332,500,748,-1979,-1131,-894,-858,-901,-609,-704,-773,-463,767,-1354,529,-773,-2028,-463,-796,-1017,1419,408,451,1980,316,-1187,-208,1375,915,66,140,-259,-1388,-1072,135,246,-209,-578,556,-434,-1593,271,-77,375,497,445,-780,306,113,119,52,-23,-1577,-41,-59,-80,-84,-81,-94,-662,-148,-230,-1496,-540,-704,-842,-1021,-1171,-1335,-1433,-1538,-1723,-1839,-1890,-1908,-1805,-1637,-1451,-1238,-1050,-899,-802,-713,-760,-821,-926,-2017,-1043,-1081,-1124,-1181,-1239,-1401,-2195,-1866,-2188,-2586,-2698,-2257,-1866,-1347,-934,-546,-173,-1079,-185,31,99,716,-1096,1012,1077,1152,-477,865,-188,-204,620,634,143,-95,-454,-788,-1041,-1213,-1290,-1244,-1103,-922,-645,-680,-330,-908,-70,1854,2237,746,-304,-735,1817,885,-772,-1286,691,1867,254,22,1492,-1340,-238,544,747,390,-336,-24,-484,-907,-1306,-1655,-1884,-1931,-1805,-1409,-1492,-1629,-1664,196,-517,-424,1583,1720,477,20,88,-716,622,329,57,-92,-147,-76,-1119,-88,288,-19,273,85,-466,-1567,-1272,-1494,-1937,-2204,-1914,-1442,-984,-789,-745,-566,-581,763,473,1260,652,706,-982,-400,-1722,-457,-1965,-452,-528,-1215,-881,-1136,-1232,-1090,-1020,-842,-1293,-1320,-702,-722,-876,-990,-1421,-1154,-1242,-1300,-1341,-1412,-1342,-1320,-1363,-1415,-1539,-1654,-1815,-2014,-2308,-2572,-2230,-1819,-1402,-2155,-881,-402,-244,-152,-156,-207,-386,-585,-853,-1051,-1182,-1147,-955,-624,-278,15,-155,-454,-1577,-1971,1476,1730,-616,-824,-1282,-1039,1052,1283,245,424,-79,-496,-813,-779,-728,-277,110,-71,593,1036,-2205,-1785,1626,679,-1423,-1402,-3973,-2694,-1976,3322,-532,-5268,188,-5376,-9069,-2605,-1957,-975,559,-4155,3548,-113937,5629,6200,6413,-3152,-13428,-4803,4516,3658,2695,1777,948,-6204,-2944,-4332,-1455,-1711,-1828,-1796,-1661,-1483,-1299,-1132,-1008,-837,-713,-591,-502,-410,-320,-443,-267,-275,-259,-395,-348,-2099,-974,-546,-640,-631,-589,-896,-993,-646,-113,21,100,-1014,405,-660,-1007,-529,-571,-1760,-315,-127,-880,442,156,-594,269,-32,305,902,299,425,-316,679,-1002,-1233,-1631,-243,-268,-1398,-1458,906,1232,486,292,-1217,-1004,-893,448,93,-1065,-33,-206,-453,-639,-831,-1014,-1127,-1181,-1203,-1158,-1049,-971,-938,-676,-563,-1224,-465,-482,-552,-957,-810,-962,-1067,-1083,-1091,-1057,-1007,-942,-806,-600,-373,-131,102,-869,-1180,-894,-1608,231,63,-187,-374,-454,-1258,-1647,90,367,611,761,782,711,435,212,-1688,-240,-348,-355,-379,-783,-1147,-1095,-989,-634,280,-918,-2322,-2495,-1054,-99,1480,-169,-159,389,4343,4610,4018,3370,1603,1738,1286,648,1,-563,-1063,-1724,-1558,-1547,-1448,-1395,-1408,-1393,-1853,-1608,-1639,-1573,-1333,-1757,-2077,-245,94,395,69,145,-552,-501,-650,-489,-286,-851,-475,-880,-1281,-1661,-2006,-2075,-1960,-1686,-1400,-1227,-1074,-952,-957,-1166,-2047,-1568,-1334,-1645,-1820,-1822,-1541,-1078,-1370,-371,-1333,-36,530,-442,-9,889,-441,-204,464,7,-1308,-803,-1265,-1361,-866,-569,-708,-1567,-1039,689,183,-1679,-2292,20,1217,1175,677,824,-52,-1417,346,476,328,-853,-121,-1219,-99,-279,-497,-753,-1422,-1140,-1131,-943,-1310,-1488,-129,353,-1138,1263,1951,851,1249,1799,325,-1622,-903,168,-250,-1924,-1046,-1405,-1685,-1873,-1795,-1526,-1133,-613,-92,405,-318,-213,-1171,-1031,1673,1314,-1165,66,389,-774,-1196,-374,-1149,-1964,-2642,-1961,-1124,-825,439,517,-132,-1470,-1352,-427,92,-264,1624,425,582,1102,4929,2136,-2212,-699,1426,327,-445,517,-219,-965,-1565,-2008,-2202,-2208,-2118,-1897,-1439,-855,-72,702,1101,196,2131,1971,-261,1072,784,-1772,-895,651,2040,1450,70,-443,-1143,2037,2113,-505,1226,-361,-474,-1318,-525,-229,-1057,-78,-642,719,-548,614,212,-998,-299,-1434,-113,-510,125,97,-1895,137,-49,-126,-233,-265,-187,-772,-644,-1182,-151,-261,-1013,-1918,-1349,-1265,-406,-377,-827,-1114,-801,-771,-1405,-1367,-1642,-1808,-1923,-1779,-1736,-1686,-1704,-1805,-1940,-2166,-2350,-2397,-2142,-1802,-1480,-2375,-916,-769,-1252,-630,-1590,-632,-1676,-744,-786,-823,-887,-979,-1056,-2991,-1302,-1471,-1598,-1715,-1785,-1859,-1823,-23060,-29870,-18052,-5132,-1209,-1032,-842,-598,-3437,-570,432,-10240,-16743,-15980,-11393,-10678,-10722,-4761,-5329,-1509,-227,-1044,-1963,-2292,-1759,-2282,-1219,-1246,-1961,-480,2174,1046,-948,-199,989,1250,148,-186,1323,2541,2361,2070,-1096,1358,896,-906,-450,-1361,-1262,-1749,-2058,-2035,-1790,-1500,-1322,-1188,-1252,-1396,-1616,-1914,-2283,-2339,-1859,-1357,-968,-599,-681,0,204,326,369,298,-1641,-1220,-320,-182,-289,-240,-64,179,-728,154,1404,-476,-1441,-561,1315,343,-788,-1891,-1119,-922,-526,202,1157,707,-437,150,-923,-1484,890,1842,433,1407,1231,-714,-1906,-1318,1183,2193,1245,1021,66,202,1566,1058,340,177,-76,-397,-603,-719,-761,-777,-1028,-1223,-647,-687,-760,-762,-768,-851,-1045,-829],[-253,481,579,1363,2523,-189,588,386,-898,-1349,-1173,-726,-631,-521,-450,-517,-940,-845,-1118,-1353,-1326,-989,-718,-1954,-71,152,263,317,-964,-1070,-1747,-558,-398,-595,-795,-951,-1061,-1196,-1324,-1276,-1050,-651,-196,-70,-1308,-1441,-1501,-207,-610,-1503,-703,494,68,-335,-652,-708,-610,-389,-214,-627,128,245,319,329,325,285,-165,-968,-12,-989,-461,-718,-979,-1235,-1429,-1581,-1601,-1499,-1321,-1110,-1441,-1445,-634,-348,-1002,-157,-184,-241,-401,-565,-766,-996,-1189,-1310,-1463,-1568,-1619,-1656,-1587,-1554,-1483,-1375,-1164,-947,-682,-439,-215,-47,87,171,-441,241,263,345,-853,710,-595,-429,424,-777,-552,984,-515,2269,1643,2553,-724,-988,460,1184,960,-3127,45,332,240,149,-131,-470,-1048,-2154,-1664,-2214,-2980,-2457,-1375,-1511,-1261,-1764,-793,-1071,-1654,-1802,-2249,-2381,-2078,-1643,-1298,-1374,-840,-258,-1291,391,-431,-1844,-508,-1123,-507,3124,1385,1121,2194,198,-1165,-145,2965,1914,338,1497,-97,-1312,-1253,299,324,-120,-590,552,-330,-1504,455,34,185,643,236,-454,-597,-992,-1296,-1451,-1468,-1318,-1111,-911,-728,-553,-399,-292,-795,-201,-259,-1097,-619,-846,-1057,-1284,-1421,-1488,-1427,-1350,-1376,-1870,-1386,-1428,-1390,-1267,-1171,-1029,-397,-50,-302,-662,133,826,-657,-1800,-685,740,-397,1399,1163,-942,-2350,-430,-198,-1932,538,412,-96,264,1205,-115,-311,-944,-204,-213,-384,462,-1122,689,3812,1378,-360,1008,-359,-263,514,507,60,-139,-891,-1648,-2350,-2584,-2016,-1416,-849,-376,-475,-536,-82,-449,-241,1223,1688,529,-180,-542,1719,855,-546,-1253,705,1106,391,-97,-350,-1160,-885,-905,-799,-731,-685,-729,-819,-958,-1164,-1371,-1471,-1437,-1351,-1124,-1549,-1755,-1796,-407,-471,-312,-60,36,45,-149,-5,-476,-277,-597,-973,-1434,-2023,-2561,-2050,-1480,-854,-263,269,730,-163,-1974,-1153,1110,-526,2024,1546,-971,-794,-965,-587,-290,-823,-466,-778,-1118,-1424,-1650,-1774,-1853,-1879,-1878,-1956,-2089,-2228,-2392,-2485,-2637,-2634,-2345,-2167,-1882,-1650,-1438,-1217,-1004,-927,-833,-1514,-734,-786,-868,-1372,-1094,-1208,-1319,-1496,-1680,-1930,-2158,-2415,-2634,-2525,-2111,-1644,-1459,-753,-1904,-914,324,514,507,585,698,590,467,-470,123,-43,-197,-342,-423,-495,-597,-661,-676,-1276,-2649,-789,-903,-1033,-1210,-1522,-1849,-2280,-2367,-1852,-1202,-609,0,503,1029,-1026,263,1984,-411,249,2048,-2064,-1740,1836,394,-2336,-2968,-5076,-2782,-1971,2221,-912,-5182,907,-6413,-8792,-2952,1509,1285,993,-4278,657,-154586,-25873,1287,1777,-7642,-18111,924,3185,3085,2635,1917,943,-6316,-1963,-3579,722,3472,1638,6895,995,8990,9369,9273,8718,7861,6693,5355,-410,2480,147,-327,-1207,-2111,-2158,-1640,-1227,-1895,-661,-484,-373,-226,-124,-1332,-914,-359,-143,-244,-417,-983,-641,-810,-1283,-1195,-1393,-1532,-1608,-1410,-1060,-691,-408,-702,-353,-535,353,324,312,342,-41,797,-1128,-1212,-1583,49,-423,-1686,-1444,1057,1429,507,354,-1003,-1131,-710,658,283,-967,52,1022,1642,1154,1019,-467,24,140,-1156,-1524,-1460,-809,-1184,543,1005,-1295,-449,548,120,-1121,300,-236,-770,-1230,-1668,-2019,-2293,-2481,-2532,-2455,-2306,-2106,-1882,-1649,-1485,-1383,-1737,-1438,-1516,-1716,-1931,-2130,-2067,-1865,-1471,-1150,-818,-503,-220,66,310,363,-1519,13,802,397,623,-1139,-757,-958,-854,-1413,-1942,-1758,-1841,-2176,-914,31,761,-82,217,427,779,528,305,79,-137,-328,-540,-689,-885,-1054,-1233,-1567,-1421,-1450,-1414,-1350,-1239,-993,-2063,-554,-303,-972,-832,-1115,-1701,-676,481,373,-260,-135,-622,-930,-1321,-1768,-2094,-1866,-1510,-1186,-892,-639,-1047,-261,-135,-1232,-88,197,-819,-205,62,-810,-1858,-1326,-368,-1555,-443,-299,-37,-257,-1797,-324,-1489,-115,779,-528,-827,506,-377,155,457,-186,-1141,-1221,-1412,-1411,-352,141,-555,-1516,-1055,507,8,-1648,-2398,-96,1279,1135,526,589,-209,-1418,60,262,117,-492,-86,-1192,-315,-470,-638,-804,-1233,-942,-864,-714,-1239,-1595,-54,179,-992,527,641,644,547,417,194,-1495,-919,-557,-765,-1974,-1155,-1338,-1500,-1691,-1843,-2100,-2475,-2019,-1398,-656,-187,100,-1199,-1304,1365,1103,-1373,-281,62,-769,-1387,-686,1768,1052,-543,-862,-1241,-926,-220,379,-377,-1555,-1248,-340,33,-355,1518,227,623,929,2875,2159,-2175,-1038,-82,-827,-1420,-1701,-1652,-1500,-1356,-1320,-1345,-1467,-1765,-2235,-2493,-1951,-1221,-505,213,-146,1760,2148,-119,1188,769,-1617,-1122,425,1809,1479,69,-541,-1226,3470,2084,-891,1019,-396,-858,-1493,-400,107,-986,-364,-785,788,-922,1379,579,-1242,1057,-1474,1708,-171,-202,-137,-2003,-57,-497,-639,-620,-423,-121,-650,277,-558,-82,77,-1479,-2003,-1689,-892,-590,-525,-896,-833,-953,-325,-1450,-541,-675,-770,-1943,-798,-1793,-815,-866,-989,-1150,-1423,-1713,-2072,-2438,-2495,-2082,-2366,-1369,-1174,-1623,-1010,-1867,-1056,-1526,-1193,-1213,-1201,-1196,-1205,-1186,-3053,-1174,-1158,-1060,-933,-770,-662,-527,-20188,-27269,-19074,-5572,-1075,-1222,-1248,-1123,-2999,-1464,-497,-15674,-16941,-14010,-9787,-9892,-10735,-3459,-4690,-952,884,1585,2212,2335,-1790,-2283,-1043,-1250,-1828,-969,1611,1262,-1125,-731,627,1155,202,45,1478,3536,2901,2114,-1034,371,-580,-1514,-2312,-2415,-1761,-967,-242,379,-564,-1104,-1396,-220,411,-155,-1081,-772,-1246,-170,718,221,-838,60,-1149,473,387,237,27,-279,-1920,-947,-1228,-1452,-1628,-1591,-1400,-1164,-857,-514,-229,-274,-1416,-40,472,153,-872,-1472,-1193,-1106,-657,10,455,390,-551,30,-556,-1003,49,212,66,955,882,-1161,-2316,-1509,951,1843,988,587,-236,69,1892,1024,457,362,-267,-881,-1392,-1844,-2266,-2694,-2957,-2762,-2304,-1755,-1180,-542,-636,-759,-788,-772],[-502,257,308,926,2524,-331,597,529,-724,-1610,-1387,-1804,-1873,-1619,-1477,-1510,-1618,-1639,-1534,-1252,-939,-565,-303,-2070,320,541,-38,-63,-1077,-831,-2012,-430,223,290,501,-579,-821,171,1216,305,1660,-383,218,46,-1070,-1695,-1809,-399,-689,-1379,-1091,502,102,-60,-309,-444,-481,-411,-372,-332,-267,-283,-374,-561,-794,-1081,-1389,-1611,-1577,-1320,-927,-464,-1163,428,822,1098,531,-888,1366,387,-1581,-1457,-629,98,-1221,-704,-1124,-1453,-1717,-1782,-1712,-1568,-1344,-1036,-1263,-534,-225,-14,207,-200,-1553,-1205,240,161,88,-19,-476,-282,-426,-588,-773,-943,-1174,-1379,-1610,-1740,-1755,-1565,-1215,-755,-363,287,-154,1348,1184,2052,-766,-872,836,1570,1386,-2470,-64,855,1016,1323,1535,1726,-1548,-1532,-623,-1547,-2721,-1993,-1200,-1454,-1148,-1960,-1038,-1186,-1203,-1208,-1227,-1170,-1134,-1078,-1083,-1949,-1083,-562,-1043,-37,-149,-1595,-496,-1431,-12,1551,1685,1732,1696,104,-1274,-79,948,680,402,262,57,-1295,-1341,-16,340,-34,-620,486,-271,-1391,625,99,70,1277,770,-179,230,78,15,-4,-64,-818,-281,-526,-847,-1197,-1550,-1891,-2211,-2391,-2550,-2716,-2780,-2682,-2429,-2178,-1904,-1671,-1420,-1228,-1180,-1912,-1142,-1244,-1374,-1542,-1683,-1663,-1482,-1194,-869,-639,-294,-119,-813,-1403,-548,-46,-135,-133,-106,-1406,-2309,-336,-64,-1538,-119,-76,-272,192,387,-521,-495,-625,-186,-422,-840,215,-1033,469,362,216,-198,-33,-537,-332,-542,-755,-1043,-1295,-1463,-1519,-1413,-1209,-1360,-757,-314,-64,-230,-450,171,-9,-352,515,1109,307,10,-314,546,240,-289,-1017,-425,-551,-489,-231,28,-925,-434,616,626,-29,-322,211,357,11,-378,-980,-1157,-1044,-1065,-942,-1568,-1582,-1876,-611,-536,-494,-395,-308,-301,-277,-321,-442,-685,-1024,-1375,-1634,-1550,-1098,-572,18,633,-232,1642,1559,149,-1820,-921,1173,-699,2107,1615,-1191,-663,-1150,-379,0,-1053,-928,-1333,-1812,-2218,-2099,-1704,-1300,-1480,-704,-1399,-396,-724,-1478,113,-3,-328,-306,-639,-891,-1361,-1438,-1207,-951,-713,-403,-1511,175,-198,-178,-1410,-655,-760,-1367,-711,-60,-843,-571,-823,-1066,-1344,-1523,-1625,-1639,-1500,-1651,-1014,-722,-505,-298,-140,15,75,124,-1052,64,-27,-166,-352,-510,-646,-752,-727,-900,-951,-2042,115,451,-1095,-617,-1073,-918,1017,988,-211,-21,1109,1243,1217,1141,-1319,165,2080,-707,-100,2180,-2070,-1642,1929,112,-2981,-4060,-4784,-2733,-1837,1891,-1411,-4778,618,-7383,-8759,-2861,-1727,-1146,-463,-4766,-9288,-235167,-210901,-102545,-2775,-9568,-21412,1397,879,349,-257,-790,-1160,-6343,-1145,-2873,-626,-353,-133,30,136,195,211,183,104,84,42,43,-320,147,276,-192,-1667,-896,-918,-789,-1389,-1175,-181,7,365,482,-54,-1700,-755,-495,-695,-920,-1144,-1204,-1258,-1294,-1478,-1343,-1373,-1384,-1451,-1420,-1359,-1322,-1368,-1417,-1407,-1525,-1592,-1645,-1525,-1293,-1015,-622,-1238,-1154,-1267,467,-509,-1961,-1416,1165,1583,437,327,-595,-1260,-525,270,-53,-818,-547,-703,-798,-855,-971,-1152,-1355,-1606,-1920,-2058,-1734,-1402,-1415,-622,-279,-1386,-470,392,455,-1104,304,101,-33,84,678,811,335,-885,-241,-1093,-728,553,517,-760,-672,-566,-1762,-1260,-1387,-1441,-1361,-1191,-928,-1474,-150,369,561,1610,2234,1746,475,332,-1410,-143,1182,705,1548,-1423,-392,-813,730,178,206,-1849,-1077,-1817,-763,251,465,61,482,320,120,-128,-323,-496,-626,-686,-720,-648,-590,-490,-398,-1367,-127,-712,-592,201,282,458,-2221,116,-340,-501,-259,-406,-1143,-811,387,160,-658,-479,-846,-1191,-1364,-1381,-1093,-1239,-910,-254,-36,129,-1129,279,269,-1156,-131,211,-642,-678,-87,-370,-1698,-1051,-309,-1331,-440,-469,-461,-379,-1772,-238,-1573,-165,449,-319,-1564,103,-158,566,506,352,-960,-1416,-1196,-1204,690,543,-428,-1356,-998,443,-10,-1526,-2289,-210,243,-42,-230,-512,-742,-1374,-1101,-1351,-1633,-1896,-2069,-2028,-1758,-1467,-1204,-1002,-846,-904,-668,-662,-1118,-1691,-902,-988,-1048,-1108,-1106,-1136,-1197,-1243,-1352,-1457,-1579,-1686,-1726,-2002,-1664,-1561,-1414,-1290,-1127,-1082,-1201,-1434,-1862,-2401,-2056,-1236,-1223,-1567,1065,896,-1559,-482,-73,-634,-1435,-1040,1361,568,-762,-1013,-1594,-1913,-1788,-1495,-1139,-1315,-1096,-235,-27,-459,435,-41,596,655,666,589,-1845,-918,241,-94,-460,-24,-172,-387,-618,-875,-1145,-1148,-1225,-1304,-1322,-1393,-1422,-1578,-1810,-1972,-1941,-1582,-1062,-437,204,-1398,-1337,257,1601,1475,134,-555,-1253,1988,1572,-1156,349,-417,-1132,-1521,-578,-62,-849,-605,-699,922,-1223,1085,618,-1460,1036,-1411,1582,243,-390,-267,-1958,-205,-529,-443,-117,387,974,-306,1137,16,-320,-251,-1815,-1994,-1880,-444,1410,-242,-944,-456,-1055,-204,-1494,1509,923,322,-1780,-598,-1898,-836,-750,-683,-906,-788,-976,-1249,-1478,-1537,-1325,-2017,-801,-27,-1952,113,-2012,503,-1328,697,655,-628,293,585,556,-2896,-1294,740,399,345,816,776,796,-18455,-26099,-20207,-5205,-1275,707,1530,1228,-2683,-2290,-1349,-19169,-15912,-12626,-8854,-9634,-10669,-2687,-4310,-377,3815,4631,5949,2558,-1759,-2094,-855,-1232,-1634,-1444,1017,1517,-956,-1097,396,1058,295,295,1581,1147,688,167,-966,-856,-1398,-1930,-2408,-2569,-2198,-1732,-1318,-967,-678,-545,-1092,-221,-287,-418,-1282,-817,-1201,-1000,-1097,-1088,-1084,-1042,-1423,-918,-910,-965,-1080,-1282,-2042,-1657,-1783,-1774,-1710,-1521,-1321,-1214,-1136,-1096,-1165,-1289,-1521,-1796,-2110,-2356,-2153,-1763,-1340,-1260,-794,-278,-25,147,-608,-84,-218,-499,76,176,-213,801,587,-1502,-2149,-1629,739,1496,709,208,-463,-78,1813,940,554,583,1562,1138,-376,77,705,-666,-801,-1575,-47,155,299,-41,-419,-538,-509,-692],[-722,-186,-464,-542,-459,-292,-140,-39,-490,-1512,-1427,-671,-4,-167,-404,-762,-1170,-1541,-1972,-2370,-2435,-2006,-1677,-2185,-911,-600,-481,-515,-1152,-620,-1837,-339,7,39,101,-851,-715,-89,851,344,1063,-613,204,221,-784,-1908,-1895,-593,-761,-1159,-1451,75,-82,-188,-249,-172,-95,8,-319,-37,91,66,-11,-163,-337,-562,-838,-1155,-1488,-1891,-1963,-1409,-1639,140,987,1761,230,-704,1691,512,-1568,-1332,-670,766,-1437,978,168,-594,-1343,-1874,-1854,-1402,-822,-162,-1129,-634,1206,1856,1788,-443,-1519,-1099,503,787,448,-408,-1090,18,1098,191,-164,-479,-199,212,-1005,-605,-1393,-1133,-1153,-1036,-835,-540,-144,314,561,1261,-904,-862,1125,1875,1935,-1724,-540,481,-78,-436,-571,-337,-1926,-915,-609,-915,-2100,-1383,-1031,-1317,-1071,-1827,-902,-1321,-1612,-1820,-1912,-1833,-1765,-1708,-1747,-2018,-1606,-1450,-1251,-1090,-930,-1414,-640,-1749,-412,-385,-313,-237,-206,-104,-1541,-96,235,414,569,772,159,-1370,-1427,-280,376,-3,-712,327,-299,-1330,720,65,24,854,756,-17,1468,272,3088,3574,2010,-289,144,625,484,1209,2377,475,-989,1317,966,-225,-165,-596,-1427,853,1013,1128,419,740,-633,-1933,-673,-1092,-283,-75,-866,-1289,-541,-810,-982,-996,-1008,-957,-1055,-1077,-973,-1081,-1243,-1428,-1574,-1739,-2147,-1748,-1627,-1514,-1430,-1330,-1309,-1171,-1127,-1091,-1048,-1011,-1021,-1071,-1317,-1346,-1533,-1673,-1764,-1754,-1654,-1523,-1399,-1268,-1200,-1147,-1202,-1284,-1391,-1543,-1697,-1856,-1969,-1948,-1828,-1725,-1621,-1540,-1410,-1314,-1235,-1185,-1053,-1025,-973,-887,-726,-584,-378,-750,87,179,262,-445,334,-720,-643,35,-97,-308,-444,-511,-422,-219,1,-1084,-1013,-644,-458,-925,-1607,-1360,-1849,117,-147,-188,-352,-480,-623,-658,-704,-721,-746,-729,-579,-310,12,418,-268,99,624,-309,2882,1778,393,-1319,-689,1176,-933,2310,1572,-1348,-419,-1364,-197,310,-1319,336,-460,-1305,-2039,-1922,-1373,-883,-1266,-860,-1162,-420,-773,-1651,92,-40,-299,-257,-571,-1053,-1374,-1413,-966,-831,-676,-371,-1463,230,-994,-227,-1430,-384,-415,-1428,-515,972,-923,725,1157,808,569,-771,-332,-1009,-39,-1461,-1203,-1540,-1465,-1023,-496,48,463,-42,-1432,585,603,447,-59,99,-82,-39,-351,-1144,-680,-1301,-279,689,-1328,-589,-1035,-821,1525,1611,-536,-361,238,122,145,391,-1646,15,1070,-921,-509,1309,-2196,-1621,1140,-181,-3053,-3051,-3797,-2572,-1514,298,-2058,-4205,-68,-7935,-8847,-2238,176,292,-1075,-6423,-14744,-295174,-369579,-195043,-5767,-10919,-22126,-875,-863,-618,-333,3,329,-6317,-185,-2309,558,427,242,28,-190,-376,-514,-609,-682,-647,-610,-528,-443,-327,-192,-84,-2290,-783,-1187,-960,-1897,-520,86,-91,-187,-309,-452,-1666,-792,-916,-970,-1054,-1158,-1130,-1109,-1064,-1526,-1289,-1077,-849,-344,-156,-213,84,41,-758,-1834,-1776,-405,-683,-956,-1241,-1517,-1637,-1691,-1556,-1400,-1148,-917,-2151,-1393,-464,-341,-306,-279,-322,-1380,-801,-1048,-1271,-1485,-1656,-1716,-1598,-1320,-1022,-736,-439,-168,-1491,-109,311,352,-1629,602,804,-1504,-463,985,718,-948,110,280,-397,-397,653,1499,-5,-1175,-445,-1263,-896,738,1252,-716,-484,-542,-1702,483,614,488,681,227,-388,-1016,1554,1482,-159,1512,2722,1630,436,246,-1381,-401,945,973,1567,-1536,-73,-690,-389,-912,-1191,-2107,-915,-1443,-643,59,327,231,640,658,702,691,719,719,677,595,427,265,18,-231,-502,-1157,-892,-1003,-1002,-910,-716,-359,-2267,-468,-491,-10,361,331,-548,-603,542,-183,-1071,115,-459,-450,-587,-710,-693,-1291,-1006,732,928,831,-1214,386,73,-1064,-425,-725,-961,-1130,-1320,-1399,-1604,-1507,-1533,-1649,-1678,-1750,-1823,-1865,-1944,-1958,-1898,-1797,-1662,-1498,-1837,-1147,-1011,-852,-741,-662,-804,-1899,-768,-833,218,502,-353,-1144,-900,464,114,-1327,-2228,-351,802,821,352,189,-503,-1293,-538,-804,-1091,-1385,-1683,-2006,-2088,-1773,-1408,-1088,-795,-1044,-465,-435,-1002,-1764,-961,-1234,-1450,-1493,-1231,-871,-520,-175,68,-1138,-583,527,628,-2033,-969,260,487,298,119,-162,-547,-904,-1185,-1150,-823,-400,-1255,-1774,773,680,-1607,-436,-9,-386,-1395,-1308,983,1294,-975,1199,919,37,879,172,-896,-877,-925,-152,-115,-597,903,-366,856,870,898,748,-1547,-562,-402,-365,-410,479,833,680,-319,-224,-1128,-446,-602,-567,-261,-479,635,755,601,-583,1746,1756,128,1338,854,-1115,-1539,-140,-460,-769,-951,-1069,-1250,-1226,-1249,-1343,-1516,-1737,-2019,-2244,-2242,-2041,-1851,-1671,-1458,-1308,-1467,-1093,-988,-1687,-894,-1280,-840,-869,-848,-854,-1825,-810,-762,-554,-382,-176,88,111,510,470,-430,-453,-2053,-1915,-1668,-15,1624,-204,-999,-40,-1141,-167,-1572,1498,1208,350,-1513,-446,-1844,-1412,-1734,-1918,-1940,-1981,-1933,-1724,-1376,-985,-607,-1670,-993,116,-2225,274,-1864,184,-1138,102,227,-409,749,1033,608,-2597,-1612,1173,-239,159,827,406,11,-17135,-25179,-20637,-4175,-1322,-241,486,1039,-2542,-2948,-3652,-20191,-14656,-11851,-8634,-10069,-10461,-2419,-4210,140,3801,4465,5726,2765,-1705,-1816,-696,-1226,-1425,-1886,389,1458,-517,-1192,308,272,118,32,7,-5,-39,-139,-913,-346,-510,-973,-899,-1360,-1427,-1702,-1977,-2217,-2383,-2423,-2380,-2391,-2388,-2221,-1918,-1524,-1157,-598,-108,-12,-467,-66,-1431,1205,1310,1075,675,84,-1945,-1348,-2123,-2447,-1767,-988,-313,162,0,-179,788,305,-1055,394,241,-78,-293,-249,-992,-1390,-964,-312,860,444,-634,-221,-46,-393,-682,-806,-692,-466,-115,-1637,-1539,-1640,527,1143,390,-112,-626,-249,67,-390,-894,-1325,-1566,-1519,-1078,-402,343,-808,-691,-1730,66,189,384,161,-149,-281,-246,-621],[-964,-457,-287,30,1569,-37,654,839,-234,-1243,-1270,-605,-234,57,422,685,-567,986,969,876,-171,-350,-265,-2269,-822,-1258,-1718,-2061,-2003,-1727,-1543,-1111,-933,-828,-813,-952,-840,-918,-1068,-1219,-1374,-1446,-1462,-1377,-1315,-1884,-1656,-722,-754,-872,-1668,90,-12,-212,57,-48,521,1077,-450,253,620,385,101,-237,-565,-892,-1196,-1423,-1507,-1486,-1309,-971,-1759,-221,506,997,-34,-514,1997,704,-1380,-1076,-629,728,-1527,630,175,-259,-753,-1224,-1688,-2036,-1946,-1420,-873,-641,419,915,1364,-578,-1368,-949,567,902,448,-747,-1593,-421,922,368,307,-519,-597,164,-1071,28,-1607,-499,-770,-1063,-1403,-1721,-1873,-1712,-1271,-761,-988,-831,1002,1504,1974,-839,-1206,2586,2536,2396,2026,-586,-1982,-209,-405,-291,-1279,-632,-776,-1050,-907,-1533,-247,263,-304,776,-275,228,926,311,-1299,-1474,-947,294,-537,822,245,-1174,-409,-1955,-175,-527,-845,-1157,-1496,-1714,-1861,-1971,-1922,-1858,-1842,-1817,-1829,-1883,-1940,-2022,-2133,-2189,-2281,-2306,-2325,-2223,-1994,-1690,-1385,-985,-513,-51,512,290,1498,1961,2153,326,318,626,423,1018,2127,248,-901,1852,1730,258,-232,-850,-1518,1458,1569,1628,471,748,-571,-1778,-763,-530,339,277,-525,-1367,-311,-422,-795,-976,-1038,-885,-1280,-752,-332,4,61,33,-34,-1379,-1875,-711,-1021,-1394,-1807,-2170,-2440,-2228,-1911,-1556,-1195,-863,-614,-843,-1685,-486,-698,-882,-1162,-1461,-1760,-2056,-2293,-2360,-2286,-2109,-1971,-1786,-1543,-1253,-899,-526,-1570,-837,547,736,331,-739,454,611,-385,-1113,210,-38,196,78,20,-120,-233,-445,-414,-592,-714,-751,-861,-953,-1103,-1277,-1505,-1894,-2359,-2689,-2165,-1626,-1139,-1168,-856,-519,-157,-908,-1606,-1117,-1632,49,-238,-559,-754,-797,-696,-551,-232,272,141,-556,1892,2280,2562,2794,92,79,486,-293,4089,2048,617,-781,-420,1170,-1152,2064,1455,-1275,-32,-1379,0,612,-1513,245,-410,-1390,-2300,-2329,-1687,-1120,-1081,-991,-976,-456,-711,-1682,61,-104,-341,-400,-832,-1348,-1261,-1328,-612,-602,-372,-181,-1337,298,-1056,-236,-1372,-181,-96,-1406,-356,1150,-905,592,878,934,723,-775,-119,-806,280,-1304,-1001,-2157,-2087,-946,110,1077,1807,-688,-1149,600,329,191,-324,379,-251,-686,-570,-1323,-469,-655,-463,173,-1545,-624,-1027,-720,920,381,-849,-685,-529,-327,-8,457,-1970,-141,1480,-946,-936,1823,-2255,-1683,1573,-460,-2578,-1840,-2941,-2303,-980,-661,-2796,-3546,-1802,-7562,-8753,-1105,391,889,-398,-8966,-8259,-314840,-371894,-163858,721,-14619,-20806,-430,-276,190,653,-724,366,-6150,566,-1920,227,196,647,1413,2224,2902,-144,-2480,-1090,2793,2094,1242,-267,-1207,-1667,-2290,-1540,-920,-1374,-1057,-1821,28,111,-271,-389,-689,-1029,-1374,-1727,-1938,-1947,-1860,-1743,-1489,-1257,-1021,-1407,-1494,-1058,-511,-562,701,164,-174,893,-714,-1869,-1378,458,357,58,-215,-419,-390,-1537,-972,-374,857,-708,-1944,-1365,1322,1637,-46,-121,171,-1459,-357,18,-348,-722,-992,-1288,-1567,-1782,-1797,-1504,-1060,-592,-1628,-324,326,313,-1781,-47,-405,-1662,-937,-692,-134,-759,-138,403,-860,-1004,352,960,-490,-1523,-660,-1404,-1080,806,1292,-743,-407,-668,-1573,361,406,139,-105,-352,-594,-844,-1083,-1295,-1468,-1635,-1820,-1967,-1975,-1754,-1469,-1018,-684,-372,-141,-1437,75,-623,30,-129,-345,-2059,-1039,-1423,-1812,-2108,-1949,-1611,-1243,-926,-573,-226,177,557,880,1129,1245,591,988,989,210,-998,-173,-714,-1312,-1980,-1722,-1048,-2197,-1121,-587,436,963,1024,-8,-263,-48,-771,-1392,192,-278,-460,-754,-941,-896,-1252,-889,0,912,693,-1355,89,-272,-1015,-842,-1177,-1453,-1674,-1932,-2087,-2171,-2097,-1858,-1684,-1415,-1192,-983,-772,-1317,-515,-1666,-397,-448,-549,-1372,-865,-1037,-1179,-1338,-1504,-1646,-2147,-1850,-1906,-1837,-1638,-1351,-1038,-833,-451,-254,-1098,-2247,-569,149,220,289,18,-687,-1236,-569,513,322,62,-252,-925,-1024,-1333,-1360,-1178,-897,-1088,-514,-476,-979,-1857,-1159,-1590,-2068,-1988,-1328,-724,-204,259,583,-1009,-348,981,955,-2054,-1120,254,66,-259,-520,-823,-1172,-1439,-1596,-1481,-1193,-892,-1333,-1768,-144,-84,-1422,-230,-289,-335,-1377,-1574,-33,197,-1207,617,833,238,1144,10,-1123,-426,-817,-169,-290,-833,301,-718,930,874,2182,1226,-1352,-858,-1685,-1556,-907,-269,241,521,-565,-447,-1011,-169,-452,-788,-849,-775,-311,2,219,-754,365,198,-174,-662,-1253,-1815,-2163,-1725,-1160,-694,-250,-519,-1285,547,701,-1377,475,-547,-1316,-1345,-316,-555,-831,-1123,-1351,-1541,-1697,-1369,-1016,-1994,-271,-1175,398,624,-522,-355,-1722,1000,846,707,410,58,-273,-614,-936,-1166,-1276,-1220,-1917,-1837,-1443,-161,196,-246,-1085,310,-1284,-238,-1744,1096,1248,287,-1237,-99,-1723,775,202,-520,-1356,-525,-776,-1121,-352,-382,-162,-1413,-1200,-280,-2121,381,-1736,808,-1026,991,1133,-131,1135,1401,588,-2289,-1994,809,-880,-266,-166,-513,-762,-16859,-24788,-21146,-2908,-2390,-2690,-2354,-1841,-2642,-3377,-5045,-19667,-13571,-11290,-9037,-11233,-10025,-2563,-4369,511,448,-193,-852,-1373,-1695,-1574,-757,-1300,-1272,-2200,-295,494,-15,-1021,162,56,-42,-90,-77,-47,-26,-48,-915,-11,-2,-961,-112,-1340,-21,-98,-226,-400,-608,-836,-1107,-1501,-1988,-2451,-2301,-1585,-1181,-731,308,-196,-376,-200,-1249,1268,2327,3621,3183,1574,-1736,-311,-261,297,651,816,705,1169,225,-163,962,571,-802,894,1067,-187,73,227,-863,-1477,-1179,-411,685,236,-649,-737,-1120,-1361,-1435,-1349,-1151,-1001,-848,-1491,-840,-1489,-494,-576,-693,-897,-1122,-1393,-1732,-2053,-2349,-2360,-2038,-1630,-1142,-648,-178,-935,-587,-1755,155,218,468,417,182,-167,-867,-1479],[-1027,-338,-569,-340,1505,250,716,1001,24,-899,-1003,-1295,-2320,-1003,220,1138,-401,2234,2391,1255,-334,-441,-329,-2342,-271,-900,-1379,-1387,-1060,-536,-1247,-138,674,833,-16,-956,-432,-424,73,-293,-661,-905,-1015,-926,-796,-1691,-1401,-864,-737,-616,-1686,80,31,-359,-209,-445,-783,-1162,-1647,-2146,-2353,-1922,-1533,-1223,-949,-739,-591,-887,-360,-328,-336,-338,-1472,-705,-363,-421,-502,-607,-726,-849,-1200,-1018,-992,-891,-1588,-430,-218,-12,-708,-43,-234,-599,-292,-433,-616,-704,-225,194,749,-709,-1256,-883,548,954,343,-1132,-1959,-887,957,534,514,-360,-981,-72,-1212,-233,-1668,-445,-583,-772,-1037,-1329,-1573,-1685,-1562,-1309,-1125,-906,-65,332,742,-22,-2140,1499,1595,1631,-1353,-2711,-1811,326,-275,-996,-1813,-2683,-2004,-1113,-803,-1341,-484,69,-79,1002,-110,336,2587,93,-1363,-994,-727,-2,-414,538,274,-1017,-430,-2182,-843,-1319,-1808,-2346,-2792,-2242,-1805,-1257,-771,-366,-73,179,355,-1427,-1517,-206,616,94,-850,2,-352,-1168,675,-56,393,324,180,-22,-149,-332,-485,-582,-634,-565,-443,-287,-111,94,312,-250,-740,888,1015,648,-7,-1159,-1566,955,823,623,408,263,-592,-1644,-883,-605,-794,-1023,-1301,-1564,-1805,-1955,-1943,-1694,-1399,-1017,-1619,-562,-334,1,461,788,384,-951,-1654,-340,194,-434,-808,-1399,-2089,-2648,-2698,-2191,-1745,-1394,-1194,-1144,-1954,-1565,-1984,-2428,-2619,-2158,-1529,-910,-1186,-367,-195,169,445,902,1041,381,524,888,-1619,-940,993,1463,625,-1078,427,755,-289,-1812,-18,-8,852,225,794,307,-141,-508,-789,-988,-971,-922,-596,-419,-1128,-318,-392,-903,-977,-1342,-1579,-1585,-1412,-1301,-817,-518,-370,-953,-1653,-957,-1403,-1010,-1207,-1290,-1113,-776,-419,-668,-302,426,-85,-975,1659,1924,2133,2351,435,-44,215,-227,3896,2296,762,-305,-183,1101,-1308,1755,1203,-1023,399,-1168,152,866,-1510,-88,85,481,-71,-585,-990,-1245,-1252,-1124,-891,-556,-585,-1503,214,328,-502,-687,-1232,-1705,-1058,-1237,643,-758,107,14,-1185,498,-412,-239,-1249,-73,145,-1349,-265,769,-840,411,595,1001,806,-841,96,-623,103,-1202,-937,-632,-762,-796,-814,-820,-953,-1358,-1525,-1971,-2521,-2221,-1394,-509,334,1057,1002,-1362,-345,-153,-525,-342,-1736,-733,-1043,-634,530,65,-1037,-891,256,721,739,332,-2238,-269,2107,-738,-1323,1552,-2177,-1754,462,-706,-1940,-936,-2265,-1998,-2537,-2369,-3506,-2830,-500,-6331,-8216,366,1546,1827,1176,-11128,2075,-214171,-178485,-47553,1360,-21377,-18631,721,593,562,161,-1532,-316,-5724,-571,-1684,-1526,-1214,-350,669,1643,2458,3023,3270,3156,2784,2106,1249,-275,-2111,-896,-783,-920,-125,-1436,-992,-1219,-530,-978,-1458,-1798,-1709,-1380,-1016,-765,-572,-460,-534,-787,-1043,-1413,-1792,-1977,-1788,-1315,-759,-860,125,443,-562,534,-609,-1127,-559,-340,-578,-637,-537,-348,-36,-1697,-811,107,738,-852,-1682,-1248,582,535,-370,-498,315,-1411,-370,-266,-391,-801,-659,-836,-1043,-1279,-1609,-1999,-2327,-2223,-1862,-1496,-1166,-961,-1736,-642,-583,-1771,-586,-589,-573,-532,-477,-415,-1267,-1640,-151,-112,-1028,-1854,-815,-1452,-1225,-139,-108,-777,-377,-845,-1304,-121,-93,-106,-64,8,40,-225,304,-127,-1664,367,611,625,144,-61,-1593,-1202,-89,-224,-309,-1200,-239,-528,132,315,3,-1781,555,-756,-530,413,257,-19,-374,-894,-1484,-2132,-2043,-1334,-618,58,617,254,537,1470,-88,-830,470,-482,-958,886,707,713,-1992,-1731,-550,895,1027,978,524,122,-637,-752,-1346,256,-1,-445,-969,-1209,-1077,-1120,-568,-681,919,887,-1486,129,853,-948,-248,605,59,-1778,28,-188,-1679,-721,-952,-1175,-1128,-944,-661,-751,-1210,-143,-1668,-493,-8,-258,-827,-1396,-1383,-1779,-2179,-2133,-1752,-1657,-910,-539,-188,142,-470,-786,-735,523,574,-776,-2158,-763,106,811,297,-47,-824,-1143,-587,1084,653,102,-332,-898,-1133,-1233,-1102,-900,-692,-1021,-778,-538,-999,-1907,-896,-923,-825,-637,-348,-96,87,236,265,-880,-54,-26,-199,-1932,-1202,-920,-1133,-1322,-1385,-1434,-1483,-1451,-1409,-1304,-1183,-1094,-1373,-1507,-849,-859,-1063,-997,-1021,-1064,-1353,-1775,-1297,-1411,-1570,-1698,-1721,-1638,-1378,-1049,-1106,-139,-726,-235,-487,-1094,-433,-856,1001,896,1078,655,-1205,-329,-837,-1287,-1446,-1224,-806,-398,-677,-629,-809,-149,661,532,384,-1058,94,-3,-60,-859,69,127,99,44,-47,-499,-1797,-202,-122,-16,135,-515,-1321,1072,1387,-1353,334,-649,-1236,-1195,-368,667,-564,-1134,-324,-267,-1774,-522,-471,-2332,-237,-1079,61,142,-549,-356,-1611,123,-96,-296,-654,-1071,-1481,-1926,-2206,-1784,-1350,-925,-1768,-1745,-1286,376,594,-303,-1095,602,-1441,-397,-1955,580,513,274,-941,-365,-1582,888,364,-538,-1521,-424,-863,-1219,-644,-667,-18,-1230,-1362,-713,-1789,427,-1687,715,-962,2000,2192,193,1442,1617,519,-1982,-2400,794,-1426,-889,907,820,-922,-18318,-25321,-22652,-1643,-771,-402,-735,-1023,-2921,-3496,-5604,-18543,-12144,-10236,-9763,-13017,-9219,-2872,-4634,-1169,-1199,-1277,-1434,-1644,-1852,-1799,-1459,-1438,-1174,-2005,-974,733,449,-696,299,635,399,626,2069,3519,2373,665,-948,1665,1387,-943,-83,-1313,441,1533,2167,2180,70,1441,248,104,323,-1135,-444,-635,-1285,-1130,-251,-444,-367,-380,-1027,1107,507,-155,-833,-1455,-1632,-1269,-803,-352,-64,141,203,67,-164,-464,-874,-1311,-1797,-1905,-1487,-1099,-766,-523,-783,-1470,-1421,-406,-518,-713,-941,-1206,-1386,-1451,-1406,-1285,-1113,-1020,-931,-1192,-758,-1191,-683,-711,-718,-749,-723,-661,-588,-442,-288,-77,182,422,-222,-510,-389,-1025,-493,-1596,210,230,542,589,-118,-998,-1728,-800],[-1096,-510,-857,-651,1271,507,759,1114,233,-544,-1030,-2210,-1647,-332,890,1327,-264,2739,3133,1383,-480,-540,-442,-2428,41,-365,-1353,-1548,-1283,-1725,-1751,-1584,-1376,-1216,-1144,-1100,-1050,-1038,-1057,-1017,-930,-738,-510,-242,-92,-1467,-1164,-1063,-740,-427,-1579,-62,-62,-560,-339,-116,146,1037,-673,595,1636,1650,1575,1386,998,770,-37,-920,164,-172,-198,-279,-1125,-1043,-265,-282,-548,-600,-534,-698,-1077,-1175,-1477,-1827,-2060,-1798,-1465,-1111,-845,-594,-418,-758,-294,-281,-405,-842,-800,-1055,-1184,-1239,-1167,-887,-645,-399,-171,-1532,-1729,-1358,-67,-206,-385,-536,-1286,-820,-1408,-945,-1573,-920,-862,-817,-826,-868,-924,-996,-1652,-1128,-1260,-1053,-975,-831,-603,-377,-3263,-1,148,183,-5805,-4705,-1410,-341,-568,-602,-254,385,-497,-701,-740,-1250,-756,-129,-8,1022,23,398,1764,-222,-1450,-1203,-1808,-1239,-572,-89,257,-920,-542,-2296,500,254,-2,-287,-609,-799,-1429,-869,-666,-419,-195,67,317,-1390,-1642,25,1017,55,-995,-231,-449,-1156,823,-227,642,1228,864,122,688,36,273,75,-130,-249,-299,-240,-43,287,712,-909,-472,1670,1495,980,429,-1470,-1583,1099,410,-389,-1116,-1517,-1246,-1504,-959,300,601,734,109,-1595,-255,142,-809,-478,-445,-585,-2005,-826,-926,-1042,-1144,-1187,-1104,-984,-1433,-554,-337,-187,-480,-79,-1193,-175,-306,-1427,-567,-635,-665,-1264,-1877,-845,-363,-54,155,371,-165,708,-1244,-371,-397,79,493,560,467,-519,-165,56,-1608,-1049,-476,-666,-758,-1172,-484,-184,-108,-1692,31,245,960,368,504,136,428,-70,194,-38,-191,-1180,-333,-383,-1377,-499,-516,-1218,-827,-432,-196,-50,376,-1398,-672,-186,352,-989,-1698,-823,-1139,65,-191,-637,-1033,-1414,-1815,-2080,-2135,-1873,-1589,-1353,-830,-324,183,734,807,-209,-113,-52,3605,2568,895,153,77,1040,-1160,1464,877,-625,900,-838,316,1127,-1323,-408,26,1876,1336,-322,436,-169,-887,-1271,-1564,-1380,-888,-1180,214,645,-726,-951,-1687,-1878,-750,-1094,544,-896,52,-68,-962,-546,-698,-751,-1003,-657,-566,-1215,-507,-579,-766,-979,-1263,-1600,-2029,-2392,-2214,-1707,-1181,-1094,-893,164,445,666,302,888,890,-1628,-43,620,-273,-480,-1047,6,887,1728,1756,-1166,-263,245,-510,-798,-1819,-869,-1025,-517,1422,1895,-937,-804,974,1647,596,87,-2304,-288,648,-293,-1588,-634,-2039,-1720,-1556,-1672,-1748,-1570,-1736,-1490,-654,-164,-3973,-2025,1058,-4599,-7162,1750,1797,1690,1429,-11866,774,-82621,-119,-586,-1062,-29443,-16085,-2120,-2194,-2079,-2018,-2108,-1893,-4993,-1706,-1545,-1142,-685,-197,276,687,1005,1199,1245,1121,936,617,240,-259,-2158,-918,-1187,-1374,-1436,-1349,-1212,-976,-674,-328,-713,-521,195,-728,-38,190,360,415,1169,910,-708,-1742,-802,-810,-1519,-856,-880,-1164,-793,-658,-938,-585,-598,-517,-503,-387,-264,-55,185,420,92,-1808,-574,617,1522,-1005,-1368,-1007,1753,1493,-627,-912,730,-1230,-416,1262,363,-932,454,363,76,-154,-374,-545,-607,-597,-1604,-695,-459,-476,-1534,-442,-456,-1775,-534,-577,-615,-635,-668,-667,-1429,-2049,-394,-297,-1572,-2136,-899,-1398,-1334,-396,-531,-799,-867,-1064,-1254,-1422,-1485,-1563,-1586,-1589,-1590,-1616,-1652,-1680,-2208,-1631,-1569,-1443,-1311,-1215,-1733,-1584,-933,-927,-999,-1143,-1337,-1582,-1816,-2129,-2383,-2338,-1933,-1390,-795,-124,574,796,1529,1201,2086,997,949,1979,431,1077,1074,-1,168,-184,-784,-1240,-1499,-1597,-1514,-1315,-994,-470,-1713,-2200,-407,1356,2221,2378,1029,465,-1154,-174,-990,576,345,-401,-1221,-1488,-1215,-962,-179,-1241,1462,752,-1613,130,1116,-861,-247,678,372,-1510,1721,1487,-1736,-63,41,-441,-480,-486,-855,-776,-1178,-156,-1617,-640,-568,-820,-1072,-1835,-1350,-1302,-1179,-998,-745,-1027,-111,168,429,93,-567,-605,-606,569,910,-372,-1911,-885,-184,744,365,-12,-902,-1026,-497,352,97,-80,-125,-885,-304,-342,671,887,548,-892,-997,471,-1062,-1934,-19,139,-297,797,960,755,1136,1157,1053,-747,287,371,92,-1714,-1133,-800,-1038,-1259,-1382,-1520,-1678,-1739,-1730,-1566,-1304,-1017,-1346,-1183,-75,-112,-632,666,535,484,-1297,-1804,-29,1137,-993,1247,1294,534,1197,-276,-794,513,-636,-415,-844,-1335,-1315,-1436,-1453,-1383,-1292,-1248,-1136,-1046,-920,-833,-727,-563,-353,-183,-580,-723,-568,-106,536,541,572,-1302,133,58,-370,-880,744,701,102,330,48,-228,-1625,-1004,-1380,-1787,-2060,-2154,-1995,-1612,-1047,-1244,36,-699,-1082,-971,-516,531,-532,-1156,-412,1110,-1647,283,802,-2263,285,-976,152,-86,-547,-513,-1453,-1030,-1343,-1553,-1832,-2075,-2208,-2272,-2261,-2151,-1980,-1733,-1661,-1610,-1180,-405,-85,-306,-938,458,-1544,-606,-2028,15,-255,-100,-604,-632,-1369,901,564,-444,-1489,-297,-917,-1360,-948,-871,108,-1076,-1398,-1094,-1462,429,-1675,531,-885,411,-394,-1044,-1543,-1879,-1988,-1872,-2740,-1184,-1749,-1624,599,-1501,-4627,-20999,-25745,-24460,-474,-280,619,1732,-666,-3231,-3306,-5755,-16908,-9518,-8041,-10371,-15206,-7980,-3046,-4792,-1372,-1498,-1599,-1706,-1797,-1881,-1925,-1881,-1763,-1484,-1643,-1457,-386,40,-337,293,508,379,580,1996,2585,1439,258,-949,1613,1179,-878,-58,-1225,338,1303,2060,2938,134,1990,612,129,220,-1008,66,-463,-1424,-1472,-836,-724,-383,-550,-823,-457,-691,-629,-432,-310,-1370,-384,-652,-886,-1278,-1520,-1438,-1104,-651,-196,152,422,-234,583,521,-388,201,-24,-750,-1345,-1586,-682,-717,-732,-761,-859,-969,-1126,-1333,-1552,-1738,-1940,-1932,-1727,-1433,-1166,-887,-677,-680,-491,-528,-395,60,62,413,565,736,247,-216,-624,-675,-1057,-421,-1378,221,213,30,-462,-991,-1190,-735,-348],[-1076,-650,-1092,-840,-1071,-1313,-1539,-1698,-1711,-1525,-1266,-911,-470,-47,369,704,-126,1323,1544,1501,-570,-606,-560,-2455,-5,-540,-1460,-1601,-861,-138,-779,-36,750,709,-326,-915,-221,-486,252,514,481,-357,570,667,664,-1212,-886,-1280,-713,-250,-1438,446,426,-703,-519,-200,-210,849,-738,682,2057,2244,1321,1295,602,368,-258,-923,-1085,-1216,-1164,-1006,-846,-1011,-650,-668,-741,-860,-1009,-1177,-1378,-1530,-1666,-1760,-1765,-1704,-1686,-1662,-1722,-1770,-1822,-1837,-1718,-1434,-1130,-995,-409,-110,190,-812,-999,-874,332,214,-90,-1808,-1384,-1764,-805,-954,-1023,-962,-1404,-713,-1584,-453,-1381,-246,-133,-38,0,-3,-33,-108,-2327,-403,-1312,-1198,-1086,-1363,-1580,-1785,-4470,-2005,-1951,-5541,-10252,-6498,-1615,-1521,-1366,-1125,-786,-423,-435,-597,-686,-1226,-1001,-264,-25,895,155,361,-152,-688,-1547,-1637,-1547,-1081,-555,44,250,-863,-728,-2161,1511,2001,1991,1881,1639,1302,-1000,-795,-199,-254,445,441,466,-1245,-1776,343,608,-15,-1161,-469,-548,-1149,29,-429,-336,-414,-363,-241,49,-171,645,977,1290,1632,794,197,-34,-35,337,-1510,-135,1465,1244,1240,916,-1758,-1629,77,-1013,-2203,-1970,-767,-669,-1378,-986,1548,2482,1578,378,-1647,-222,1798,-1156,-470,667,-82,-2080,-1511,-1892,-1646,-1048,-372,-297,-169,-1229,-504,930,102,-822,771,-1314,-143,-462,-940,-2,-419,-695,-1469,-1696,-1079,-700,-701,-777,-898,-1052,-1241,-1421,-1533,-1615,-1620,-1653,-1653,-1619,-1563,-1446,-1299,-1613,-1196,-783,-741,-770,-870,-944,-1020,-1033,-1058,-657,-376,-39,296,135,-32,505,-18,895,620,310,-1460,-336,-635,-1623,-1055,-1108,-1561,-1123,-1042,-860,-597,-314,-1498,-626,-23,541,-1081,-1811,-785,-933,-84,-54,-111,978,814,386,-664,-286,216,-625,-1710,-83,-124,-196,-236,-264,-478,-545,10,118,182,218,207,95,-78,-1041,-503,-739,-903,-959,-847,-606,-310,-1187,-782,-43,900,917,-644,571,206,-887,-1211,-1444,-2054,-2053,-1427,-570,205,-1089,-1173,-2264,-1664,-473,-1001,374,-1091,-83,-380,-957,-1310,-1256,-889,-734,4,380,-1102,-175,727,-602,90,122,-10,-251,-1019,-476,-545,-554,-1069,-866,-364,-322,-291,-321,-374,-539,-1134,-828,-732,-595,-901,-1508,11,623,1648,2374,-875,-315,437,-578,-1260,-1854,-1127,-1071,-468,1231,1821,-671,-504,1027,1316,396,-207,-2228,-625,-676,-460,-1833,376,-2065,-1702,195,-1086,-898,424,-1432,-1052,1263,1172,-4076,-1233,3242,-2704,-5851,3414,3956,3835,3580,-12098,3010,2633,2275,1885,1463,-35837,-13519,194,-241,-600,-3842,-2595,-1490,-4115,-1664,-1626,-1507,-1279,-1016,-744,-494,-276,-220,-9,-1,6,-76,-203,-395,-1640,-789,-960,-1057,-992,-1212,-368,88,595,508,-1011,-691,-158,-542,502,408,297,306,1746,3517,-296,-2106,-797,-499,-1350,-823,321,-1531,-636,-969,-1307,-1515,-1666,-1625,-1580,-1395,-1199,-927,-639,-369,-245,-1909,-357,781,1033,-1231,-1075,-735,1521,1331,-787,-1387,869,-1027,-569,1082,68,-1180,517,547,206,-182,-663,-1167,-1514,-1517,-1538,-882,-118,326,-1322,230,-800,-1722,77,1133,880,-100,-809,-10,-1250,-1506,-73,-659,-2163,-2400,-986,-1325,-1482,-355,-576,-869,-983,-1143,-1260,-1355,-1373,-1463,-1550,-1665,-1797,-1937,-2017,-1975,-1982,-1545,-1281,-990,-745,-593,-1936,-1898,-570,-501,-673,-914,-1193,-1501,-1779,-2136,-2513,-2369,-1864,-1293,-665,65,863,1020,1666,1392,1829,492,282,1458,52,561,750,-206,-143,666,-724,-524,543,-393,-1195,760,749,886,-1443,-2268,-247,1349,1444,1422,1428,675,-1506,494,-582,124,-379,-906,-1543,-1769,-1326,-871,-297,-1566,684,561,-1796,298,1129,-796,-284,715,672,-1035,662,334,-1815,-305,-533,-766,-805,-785,-1094,-701,-1264,-326,-1559,-830,-139,-143,-165,-1727,-231,-270,-383,-572,-809,-1082,-1379,-1686,-1849,-1764,-1472,-1121,-792,-527,-400,-327,-1604,-940,-474,-410,-186,-14,-956,-938,-398,739,743,-272,699,-919,82,419,1296,1500,702,-776,-992,173,-1184,-2014,-208,-150,-242,-249,-400,-455,-423,-303,-214,-653,-61,-29,0,-1491,-946,-241,-417,-656,-869,-1153,-1470,-1621,-1514,-1086,-505,100,-1286,-893,-305,-347,-212,1071,636,737,-1194,-1599,-207,742,-827,1023,1285,596,1230,-390,-345,945,-585,-514,-895,-1527,-1935,-1748,-1944,-1938,-1788,-1623,-1381,-1177,-970,-849,-769,-694,-642,-682,-761,-891,-969,-987,-982,-945,-788,-1547,-331,-122,-704,-871,288,308,68,45,-167,-359,-1361,-904,-1141,-1406,-1575,-1683,-1722,-1677,-1508,-1352,-1244,-1177,-1190,-1189,-1192,-1153,-1109,-1095,-801,-545,-1484,127,519,-1984,-64,-918,901,751,-591,-266,-1280,857,892,830,721,648,55,595,495,355,-245,-446,-1612,-1481,-1173,391,1097,-273,-687,981,-1596,-897,-1913,-590,-1025,264,-287,-889,-1120,-496,-451,-349,-1312,-194,-957,-1566,-1296,-1012,164,-974,-1346,-1396,-1213,-646,-1716,-1522,-1728,-1728,-1448,-1076,-746,-516,-372,-1322,-2933,-929,-1852,-2438,-2358,-4465,-8379,-23088,-23976,-23523,467,224,524,1224,-1589,-3424,-2980,-5990,-14342,-5213,-4535,-10443,-17411,-6464,-2911,-4742,718,709,663,549,394,-1765,-1333,-912,-1800,-1068,-1380,-1228,-275,-98,-86,176,361,322,447,1271,1266,621,-119,-955,239,28,-813,-70,-1119,290,881,1075,1189,153,1259,887,137,111,-754,546,-259,-1597,-1556,-1417,-1061,-420,-718,-698,179,-380,-965,-1534,-2075,-2419,-2378,-2155,-1899,-1727,-1505,-1263,-1037,-738,-379,-43,299,52,844,1070,-447,836,816,-791,-1172,-1470,-29,474,247,-635,-717,-123,-447,-1139,-1836,-2297,-1807,-1251,-761,-355,-331,-378,-117,-1010,-684,-1103,-1555,-1913,-1717,-1311,-903,-553,-345,-228,-641,-815,-1005,-498,-1149,-557,-495,-390,-215,-95,-34,-84,-252],[-1138,-966,-1171,-931,-273,-113,-3,58,107,206,-37,-300,566,674,744,712,-32,576,430,268,-650,-689,-718,-2407,-934,-1119,-1497,-1500,-1342,-1217,-843,-416,89,646,-331,-901,-117,-357,259,1656,205,-159,1214,2449,1438,-980,-585,-1547,-681,-105,-1310,249,491,-734,-655,-318,-642,604,-779,730,1906,1603,972,664,110,-461,-1013,-1463,-1692,-1698,-1508,-1224,-934,-683,-785,-326,-404,-1073,-319,-444,-857,-901,-1219,-1605,-2002,-2373,-2525,-2232,-1994,-1772,-1626,-1565,-1530,-1477,-1488,-1449,-1325,-1153,-878,-681,-703,-782,-267,-234,-301,-1794,-1053,-2006,-515,-404,-172,194,-1296,8,-1673,-285,-1130,47,2163,494,2115,730,184,1847,-2010,1173,-1225,-1262,-297,-856,-1324,-1677,-5661,-1634,-1321,-11458,-14806,-8032,-586,-624,-731,-885,-1023,-1122,-1047,-885,-587,-1207,-1118,-258,-12,563,342,560,481,-890,-1583,-92,-349,-835,-1091,-1521,-1763,-1608,-1193,-1824,-156,233,577,797,828,791,-507,-1077,-592,-827,3,117,303,-950,-1827,704,634,-35,-1261,-614,-555,-1051,-176,-570,226,494,773,-68,1047,-331,1507,1621,1703,1827,959,48,-129,-349,-355,-1321,319,1303,1024,1494,1211,-1832,-1628,-34,-565,-1132,-1522,-1535,-1180,-1175,-862,902,1585,2060,670,-1525,-112,1514,-1419,-389,853,445,-1640,-397,-1149,-1248,-485,584,-587,225,-936,-527,1090,371,-1079,659,-1243,-297,-573,-389,1078,486,-434,-1570,-1453,-1203,-268,-43,114,211,-427,168,-906,-283,-693,-450,-646,-796,-891,-2037,-1266,-965,-1555,-1250,-825,-846,-893,-974,-998,-1020,-1007,-947,-728,-551,-323,-70,-154,-81,599,27,869,832,255,-1617,48,-257,-1714,126,-291,-1779,-882,66,-165,-565,61,-1466,-503,202,766,-1114,-1869,-732,-692,-216,-142,-169,1421,1077,299,-472,-179,-575,-977,-1841,-1619,-1776,-1799,-1642,-1411,-1112,-922,-322,49,369,652,865,539,865,-894,697,-76,67,-349,-785,-1241,-1711,-2073,-2406,-2353,-2191,-2104,-2090,-2115,-2200,-2288,-2328,-2295,-2118,-1823,-1490,-1051,-675,-1475,-1103,-2013,-1203,-167,-868,234,-1223,-187,-276,-538,-496,-457,-293,-356,27,486,-910,-145,924,-456,-13,-78,655,465,-1095,128,-131,-434,-1030,-1209,-1608,-2039,-2337,-2369,-2188,-2073,-1994,-2044,-2142,-2359,-2309,-1941,-1385,-908,-499,-101,-472,-400,522,-663,-1583,-1751,-1402,-1096,-400,1035,1489,-262,-7,543,2,-701,-1354,-2031,-1789,-1216,-667,-1985,113,-2204,-1702,-400,-1266,-602,-785,-1241,-1066,-863,-445,-3614,-388,545,-721,-4400,880,859,738,528,-13438,188,-12,-152,-285,-411,-36914,-10975,-624,-686,-684,-5838,-2993,-1957,-3111,-331,-1576,61,336,604,845,1031,1154,-1779,1158,252,-1841,527,158,-348,-1227,-1389,-1897,-1821,-1219,-976,88,916,1300,396,-1312,-812,-466,-233,1003,605,190,166,1767,3063,380,-2155,-748,-186,-1068,-847,-158,-1836,-248,-142,-1432,47,-288,528,804,-471,-1606,-58,1972,895,-570,-1897,-129,1471,1407,-1417,-749,-405,-163,-408,-711,-1708,-23,-790,-781,820,-294,-1455,565,1982,1154,1839,1509,1005,252,-314,-1453,-1997,-1896,-1134,-1094,43,-1272,-1580,309,1347,1208,43,-1027,215,-813,-845,-474,-1077,-1896,-2413,-1048,-1220,-1626,-1005,-926,-946,-581,-997,-180,-226,4,-335,-79,-187,-341,-546,-768,-2282,-1423,-1216,-1252,-1197,-1117,-1058,-2156,-1962,-985,-670,-626,-608,-599,-596,-545,-547,-535,-881,-601,-621,-641,-622,-601,-643,-700,-830,-887,-835,-547,-106,-279,62,429,-324,-367,224,-1075,-421,497,-395,-1279,511,3382,1315,-1179,-1910,-77,2114,3236,3364,1736,755,-1431,1066,-213,994,1015,-372,-1869,-1875,-1341,-853,173,-1462,151,172,-2019,123,19,-726,-348,-400,-604,-742,-844,-724,-1866,-134,267,-146,57,895,-1079,-505,-1432,-281,-1476,-1028,1039,1705,194,-1208,1292,2013,1271,255,-548,51,1221,1414,885,-353,-838,-394,-386,481,677,462,-1274,-909,-741,-67,-25,65,-975,-867,-317,535,727,-589,281,-966,-441,-738,-883,-889,-799,-758,-761,-864,-1286,-2153,-1780,-2071,-1843,-1389,-910,-545,-301,-139,-129,-578,-359,-580,-818,-1265,-1406,-1721,-2000,-2240,-2192,-1901,-1561,-1138,-801,-253,106,-46,-1184,-636,-515,-540,194,1405,647,945,-958,-1204,-281,145,-677,-89,-109,-187,-265,-432,-553,-633,-748,-770,-1095,-1538,-1787,-240,-73,55,89,-25,-935,-391,-626,-913,-1166,-1311,-1346,-1353,-1312,-1282,-1202,-1105,-1055,-1043,-956,-1758,-622,-421,-940,-815,205,353,67,392,340,317,-1044,-206,-29,-445,-496,-494,-1461,-367,-449,-1000,-876,-1179,-1535,-1809,-1947,-1834,-1574,-1243,-1093,-492,-1310,88,331,-1715,-420,-861,357,488,-651,-202,-1041,284,249,335,350,366,-284,444,407,338,-147,-503,-1538,-1314,-1220,-196,-131,-150,-366,191,-1521,-1189,-1773,-1101,-1459,-236,-386,-1014,-799,-709,-677,-589,-1026,-280,-914,-1698,-1614,-1034,201,-846,-1199,-1497,-1002,167,-1699,90,-724,911,1075,1212,1270,1227,233,-964,-2802,-375,-1719,-3163,-2274,-6348,-10904,-22322,-18883,-20055,11,335,503,595,-2587,-3232,-2616,-6430,-10383,736,75,-9579,-18111,-4827,-2308,-4369,171,218,258,257,239,-1751,-1466,-1116,-2004,-1066,-1211,-890,1015,1225,54,-28,209,278,281,1449,1707,-64,-426,-929,605,293,-726,-80,-971,-179,-170,-173,-197,-239,-272,-311,-415,-539,-607,-618,-592,-1677,-1242,-1728,-1423,-650,-831,-1036,-1227,-1451,-1676,-1871,-2057,-2151,-2167,-2145,-2059,-2011,-1888,-1745,-1638,-1478,-1271,-1085,-875,-697,-498,-285,-461,218,497,-907,-1001,-1239,222,438,249,-626,-678,-429,1092,801,611,-240,755,568,-357,1705,122,-666,-404,-1315,-406,-870,-1340,-1109,-497,36,306,116,-600,-306,-621,-834,-934,-339,-988,-583,-792,-1007,-1165,-1355,-1532,-1708,-1789],[-889,-743,-872,-849,878,862,808,1181,620,630,305,-249,1337,1205,1061,628,75,531,376,247,-667,-738,-857,-2229,-757,-985,-1439,-1461,-1637,-1768,-1652,-1460,-1178,-847,-520,-854,23,-108,341,784,-33,71,689,582,332,-750,-223,-1819,-869,-1317,-1796,-2247,-2242,-1712,-1114,-439,-1052,346,-776,783,1423,1471,636,1034,-170,-239,61,-761,-494,-958,-1452,-1909,-2221,-2082,-1667,-1286,-960,-1187,-548,-478,-727,-634,-843,-1147,-1483,-1818,-2158,-2250,-2109,-1844,-1593,-1390,-1189,-964,-828,-1081,-571,-479,-329,-421,-266,-563,-27,30,-454,-1523,-755,-1672,-528,-856,-1215,-1464,-1513,-1197,-1634,-258,-851,233,1588,595,2190,440,68,1554,-1282,1519,-1024,-1225,328,387,803,1382,-6776,-3169,-4528,-17825,-19612,-9351,519,2596,1570,1712,1270,829,-276,-349,-453,-1196,-1080,-191,-127,-57,9,164,69,-1108,-1545,146,-81,-964,-939,-116,-73,-719,-1095,-1385,1058,1175,1205,1078,740,322,-211,-1315,-1261,-1374,-1107,-608,-111,-568,-1821,754,764,-26,-1313,-682,-492,-886,461,-666,933,1212,1128,-105,864,-460,2080,2103,1999,2070,1101,-88,-180,-603,-1010,-493,822,1173,838,1403,1272,-1611,-1603,685,425,122,-220,-312,-505,-942,-636,-239,-20,165,277,-1278,40,359,-1490,-274,163,-8,-1150,-160,-964,-169,-138,-51,-810,315,-600,-512,997,626,-1274,521,-1067,-437,-444,145,251,89,-435,-1601,-1228,-1277,12,86,137,176,-462,-17,-578,-128,-712,-286,41,-550,-289,-2107,-1619,-374,-1498,-1228,-1074,-1381,-1655,-1869,-1938,-1967,-1994,-2076,-2126,-2342,-2464,-2186,-1677,-1145,-528,24,799,1353,164,-1652,-369,-346,-1671,-7,-465,-1814,-642,302,-115,-682,49,-1339,-346,433,972,-1131,-1863,-703,-478,-364,-230,-238,-516,-871,-1288,-1601,-1844,-1845,-1678,-1697,-1291,-1148,-1117,-1132,-1189,-1212,-1195,-963,-777,-582,-372,-181,-73,-22,-774,-59,-616,-347,-550,-747,-926,-1083,-1105,-1368,-1019,-983,-1013,-1081,-1162,-1280,-1392,-1493,-1664,-1872,-2057,-2232,-2296,-2390,-2432,-2337,-2345,-2225,-2122,-1999,-1814,-1578,-1412,-1161,-837,-544,-255,37,71,74,731,-683,-112,1378,-307,-80,-283,780,760,-1154,1013,243,-242,-1018,-592,967,983,548,-166,-311,-691,-921,-1045,-970,-1041,-1648,-2286,-5,186,416,561,-48,-529,486,-786,-1671,-1573,-1682,-1145,-352,820,1057,171,565,850,717,67,-710,-1834,-134,-288,-470,-2045,-812,-2424,-1798,-1328,-1472,-1656,-1663,-1724,-1675,-1647,-1542,-2685,-1471,-1503,-1464,-2986,-1468,-1425,-1420,-1460,-16415,-1396,-11781,-1324,-1268,-1577,-33752,-8458,-993,-880,-657,-7388,-3375,-2312,-2098,1145,-1583,1837,2127,52,2387,1674,2113,-1682,1304,702,85,-621,-1352,-2099,-1895,-1175,-520,28,-530,-674,595,1300,1346,201,-1615,-926,-761,108,3,-358,-663,-883,-1079,-1189,-1030,-1841,-670,-124,-730,-955,632,-1767,739,738,-1213,-234,-263,800,996,-650,-2078,-589,1842,901,-874,-1782,82,1721,1253,-1404,-385,-48,31,34,-426,-1481,916,-544,-1044,507,-673,-1455,585,1346,921,693,259,-186,-526,-707,-1367,-1184,-309,-100,-870,-137,-1728,-1375,545,690,612,137,-1219,-15,-302,-481,-707,-1359,-1327,-2151,-1392,-1506,-1720,-1821,-1947,-1832,-1520,-1133,-752,-435,-45,-583,431,-253,573,688,644,-2400,-877,-1038,-131,69,-870,-335,-2365,-1778,-1344,12,142,-65,433,115,643,69,336,-630,137,-64,-215,-251,-202,-157,-95,-111,-111,-398,-741,186,-515,-323,159,-356,-520,-229,-1369,-327,409,-416,-1292,144,1589,1002,-925,-1484,92,2223,2213,2061,1925,715,-1083,1039,67,162,-264,-613,-1872,-1661,-1259,-908,-380,-1190,-504,-702,-2261,-1178,-1186,-810,-442,415,1099,41,2360,2941,-1849,485,2272,-42,26,778,-831,-219,-1664,-383,-1360,-1193,869,1653,284,-634,1348,2000,962,-56,-542,453,1377,1756,627,-541,-929,-342,-283,363,641,635,-956,-820,-977,190,163,37,-951,-804,-270,-148,-268,-909,-537,-993,-916,-1146,-1372,-1576,-1692,-1748,-1672,-1515,-1272,-2338,-744,-806,-141,130,324,277,261,50,-333,-812,-1391,-1998,-2183,-1634,-1065,-573,-173,77,252,228,-3,-344,-1160,-1345,-1862,-2341,-2134,-1885,-1792,-1900,-2167,-2182,-1663,-1124,-635,-683,-255,-13,-534,560,685,578,464,-368,200,196,-462,-939,-1263,-1370,-1036,761,934,751,1210,1188,-848,203,855,588,292,-616,-191,-425,-615,-790,-885,-946,-1070,-1283,-1487,-1923,-1806,-1772,-1583,-1247,-901,-597,-407,-271,-209,-131,-703,-139,-323,-1008,-815,-472,-1512,369,271,-840,32,-595,-616,-886,-1067,-1116,-1100,-1021,-1588,-676,-1137,-267,-20,-1460,-754,-796,-197,168,-731,-111,-726,609,693,651,485,287,-438,-79,-287,-466,-612,-684,-1394,-1101,-1300,-640,-677,-796,-962,-1170,-1364,-1554,-1642,-1476,-1320,-1132,-908,-956,-536,-331,-130,64,-676,46,-776,-1572,-1821,-947,237,-655,-973,-1396,-821,-27,-1562,15,-574,196,15,-194,-473,-815,-1149,-1462,-2500,-1579,-1428,-3647,-3070,-6902,-11488,-17772,-11105,-15949,1073,1274,618,-101,-3485,-2546,-2307,-6886,-5149,1563,1248,-7703,-16196,-3281,-1256,-3695,-445,-530,-567,-591,-593,-1641,-1676,-1327,-2178,-1066,-1117,-636,876,1277,99,-277,56,272,117,1049,1054,-620,-639,-854,1306,301,-599,-53,-774,199,-36,-177,-246,-269,-262,-265,-362,-523,-676,-817,-942,-1524,-1146,-1402,-1749,-1256,-1260,-1203,-1035,-829,-587,-320,-83,-1385,-1120,-1550,20,707,-726,258,828,682,207,1169,1050,612,1303,1364,-371,1012,594,-1027,-801,-965,501,466,353,-553,-509,-747,1595,1208,3337,-312,1402,584,-155,2201,619,-929,-637,-1457,-339,185,461,-140,-715,-874,-940,-898,-901,-918,-1000,-1144,-1353,-1511,-1625,-1739,-1797,-1798,-1664,-1474,-1213,-934,-596],[-808,-600,-492,-708,790,769,723,1045,624,963,553,-290,925,762,599,356,95,27,-159,-327,-729,-865,-1078,-2077,-1377,-1504,-1580,-1536,-1473,-1479,-1418,-1460,-1543,-1654,-1788,-1802,-1661,-1529,-1459,-1405,-1390,-1334,-1263,-1116,-1004,-784,-482,-1933,-660,61,-1130,1367,1831,-313,-759,-683,-1420,-32,-870,717,2045,1327,207,799,-552,-660,-40,-692,796,136,1235,-460,233,279,-1513,-436,-482,-1092,-774,-816,-822,-748,-848,-626,-1065,-520,-548,-575,-680,-991,-879,-1019,-1119,-1159,-1247,-1304,-1328,-1349,-1280,-1268,-1194,-1122,-1102,-1016,-906,-1307,-777,-1450,-794,-846,-935,-998,-1077,-1035,-1595,-564,-695,335,955,532,2002,60,-154,1131,-694,1647,-884,-1211,-354,450,1986,2495,-7635,-7360,-12410,-24944,-24870,-10658,822,3479,1884,2517,3115,2470,-312,-336,-425,-1310,-990,-340,-541,-707,-825,-784,-699,-1286,-1511,-278,-75,-1072,-1311,425,-76,-782,-1354,-1008,1377,1202,966,634,192,-165,-390,-1523,-636,-1810,854,1411,753,-247,-1899,1514,2086,-105,-1423,-784,-481,-773,461,-829,478,559,736,-197,615,-665,1679,1872,1757,2079,1106,-316,-310,-892,-1667,343,579,307,-2,-356,-633,-1233,-1608,-1424,-1694,-1971,-1960,-1721,-1526,-1268,-975,-730,-492,-319,-235,-1039,-207,-260,-1330,-390,-493,-527,-732,-184,-1253,455,766,1042,-1004,843,-331,-552,1262,769,-1442,268,-923,-641,-280,-540,-717,-813,-865,-1649,-1111,-1409,-810,-750,-706,-671,-667,-733,-865,-1026,-1264,-1509,-1831,-2091,-1968,-1759,-1913,-1451,-1527,-1351,-1348,-1411,-1455,-1462,-1352,-1218,-1071,-950,-763,-715,-685,-661,-669,-502,-304,-88,388,723,25,-1596,-864,-574,-1580,-210,-694,-1663,-322,574,-19,-766,101,-1189,-212,593,1094,-1184,-1774,-736,-360,-566,-354,-381,-439,-295,63,116,314,675,-1464,-1413,-150,2307,2193,2000,1726,-1278,-1278,914,661,370,97,-169,-480,-796,-1065,-1377,-1668,-1864,-1832,-1603,-1343,-1122,-862,-1610,-489,-413,-447,-547,-678,-855,-1022,-1157,-1314,-1426,-1417,-1340,-1154,-1050,-1755,-858,-961,-1040,-1224,-1454,-1660,-1792,-1886,-1793,-1605,-1458,-1332,-1205,-1081,-934,-769,-597,-496,-419,-433,-456,-530,-626,-767,-1214,-730,-618,-453,-1055,-422,-125,-172,-241,-376,-388,-474,-507,-561,-534,-1208,-1971,-1944,560,-23,1126,1827,338,-672,354,-913,-1494,-1363,-1842,-1234,-342,603,1420,570,1145,1329,1184,-85,-962,-1689,-249,-651,-1078,-1984,-1833,-2651,-2263,-2151,-1987,-1912,-1726,-1658,-1518,-1394,-1140,-1479,-505,-116,420,-1702,1553,2172,2713,3129,-19687,3711,-13478,3553,3175,-747,-29161,-5842,0,-1004,-1858,-7955,-3754,-2529,-1165,799,-1530,990,949,-1064,576,265,-107,-2129,-997,-1514,-1951,-1833,-1392,-974,-661,-181,86,111,-978,-328,508,396,201,-72,-1824,-1066,-1313,-1715,-1946,-1824,-1500,-1111,-778,-491,-95,-1318,-572,348,-366,-1153,677,-1382,1480,1650,-879,-641,-270,170,-291,-651,-1368,-1188,-1109,-1082,-1150,-1620,-772,-700,-534,-1090,-156,80,421,684,-35,-997,888,-306,-1333,205,-934,-1075,-164,-778,-1413,-1909,-1521,-935,-369,-510,-1287,-1299,917,920,-661,-309,-1943,-1116,250,40,-165,-345,-1372,-686,-781,-785,-783,-1489,-788,-1822,-1133,-998,-1681,-495,-207,-1103,-862,-240,-238,-657,-101,-825,491,-387,609,1064,920,-1838,-371,-1014,-699,-66,-1212,-361,-2195,-1538,-1570,-1132,-415,217,861,282,812,-350,654,-392,640,403,47,-222,-261,-119,171,439,711,-785,-997,191,-652,-519,-27,-343,-645,-683,-1456,-242,273,-466,-1232,-508,-744,-825,-914,-1101,-875,-827,-716,-661,-521,-374,-716,-269,-312,-348,-460,-616,-1529,-1306,-1144,-1133,-1290,-1389,-1376,-1236,-2479,-621,-197,-500,-590,633,1446,540,2242,2284,-1779,619,1541,13,58,837,-522,90,-1964,-524,-1241,-1310,659,1424,241,-93,1327,1906,653,-417,-569,718,1176,740,268,-699,-987,-351,-216,174,539,496,-712,-749,-1209,-318,-468,-708,-924,-907,-985,-1045,-1099,-1167,-1135,-1168,-1204,-1293,-1423,-1605,-1799,-2057,-2295,-2369,-2050,-2526,-1293,-1163,-485,-167,116,241,287,250,104,-494,-146,-153,-13,-909,-67,-215,762,18,180,622,384,211,-1475,-553,108,-902,-953,-271,-894,-783,888,1071,388,1187,-19,-114,-197,-372,-430,289,346,-81,-475,-874,-1173,-1305,-1364,-1254,-1444,-1170,-464,-139,195,522,774,888,-792,56,863,656,389,-537,-145,-466,-770,-1066,-1251,-1330,-1373,-1406,-1360,-2082,-1196,-1103,-1005,-815,-602,-387,-235,-96,0,108,-405,-76,-642,-1602,-1187,-488,-1582,203,-102,-713,461,-536,-397,45,-683,-513,-610,-899,-1996,-1472,-1809,-2049,-2205,-2219,-2059,-1790,-1413,-956,-895,-54,-399,643,1821,1774,1063,65,-377,1701,1671,677,-3,-766,-1229,-913,-1471,-480,197,249,38,-620,-1277,-1878,-1778,-1328,-913,-551,-229,-821,-83,211,224,162,-356,-108,-623,-1324,-1826,-1084,-1420,-1723,-2020,-2089,-1914,-1718,-1549,-1413,-1267,-1199,-1055,-876,-688,-501,-274,-151,-2177,-916,-1144,-3839,-3283,-6391,-10152,-10212,-1706,-11577,-636,-585,-459,-877,-3868,-1533,-2152,-7093,560,598,547,-5150,-13364,-2105,-1,-2925,-232,-307,-466,-396,-431,-1485,-1981,-1607,-2391,-1144,-1168,-541,261,582,-4,-596,-171,235,-103,528,342,-1142,-850,-815,1185,-31,-520,-61,-618,566,1254,562,910,89,2147,1381,355,-3,-77,636,376,-1268,-162,-967,-1940,-117,-798,-679,-409,-621,-873,-1133,-1403,-1567,-1583,-1817,-1281,-1117,-1111,-746,-666,-571,-443,-329,-181,-63,58,148,-266,168,61,-1196,-664,-748,-1010,-1255,-1290,-1054,-688,-1123,269,761,1274,-480,1302,471,-36,2570,1060,-1238,-897,-1405,-337,405,776,529,-918,-444,-164,-1043,-911,-463,-446,-603,-652,-618,-932,-1311,-1664,-1867,-1699,-1358,-960,-604,-257],[-709,-320,-55,-454,1,-89,-205,-343,-474,-532,-593,-602,-553,-530,-514,-565,-626,-631,-693,-750,-867,-971,-1257,-1877,-1556,-1759,-1981,-2062,-1928,-1720,-1373,-1082,-806,-545,-328,-821,143,338,425,547,-397,325,736,819,793,-611,389,-1464,-705,63,-1090,1257,1476,70,-710,-927,-1324,-397,-946,671,2060,1253,-157,587,-734,-1069,-170,-563,557,131,1158,-756,461,380,-1720,-532,-866,-1211,-1407,-1390,-1221,-918,-1078,-919,-847,-56,394,576,-604,-1200,-731,-913,871,894,812,-587,553,350,201,-1,-103,-134,-143,-30,-744,-1104,-598,-1244,-32,284,127,-38,-545,-492,-1485,-886,-959,-867,-648,-365,-100,-168,-340,282,-179,-149,-724,-1219,-2054,-2791,-1755,-607,-7006,-11079,-20899,-32635,-30427,-11943,820,3584,2157,2475,3402,3279,-344,-310,-391,-1429,-755,27,490,152,772,918,-834,-1242,-1352,321,-103,-1009,-1695,-288,-308,-851,-1470,-619,192,238,330,442,547,776,643,-1415,-369,-1518,579,2242,779,90,-1984,1445,982,-167,-1478,-817,-846,-1170,-1344,-1414,-1480,-1481,-1453,-1470,-1408,-1417,-1426,-1434,-1465,-1439,-1401,-1339,-1239,-1117,-1820,-653,-444,-167,43,164,309,-721,-1495,444,368,200,-689,-199,-552,-882,-1203,-1573,-1912,-2149,-2004,-1653,-1298,-958,-965,-354,-176,-940,-334,66,-1524,966,1330,1718,-1022,1005,-80,-584,1223,860,-1434,-28,-778,-832,-26,254,-184,-541,-862,-1653,-1452,-1802,-2110,-2054,-1682,-1208,-718,-808,-124,145,-705,-688,-72,-889,-1479,-1183,-1908,-956,-1599,-1568,-1762,-1925,-1999,-1996,-1854,-1653,-1399,-1125,-751,-495,-266,-82,-911,8,154,-264,186,106,-119,-1441,-1378,-895,-1450,-429,-938,-1403,50,244,12,-780,-360,-1006,-378,-215,-97,-1241,-1567,-764,-314,-757,-657,-989,-1099,-861,-390,291,564,618,-1783,-1063,-731,3057,2162,3754,2017,-1500,-1085,1084,2844,2326,1116,1201,579,-31,-733,-1100,-1849,-1984,-2102,-1803,-1559,-1391,-1203,-1673,-986,-982,-1075,-1221,-1371,-1514,-1537,-1373,-1120,-1475,-481,-164,-1617,-470,-1227,234,-85,88,233,-717,-269,-1397,-611,-825,-74,99,154,134,22,-153,-387,-662,-1023,-1372,-1679,-1660,-1320,-829,-338,-1284,768,639,-597,-1150,-270,918,1430,992,-632,174,1359,1115,1012,385,-1346,-1901,-1614,-156,-248,849,2775,647,-777,169,-975,-1225,-1150,-1690,-1357,-387,404,1711,892,762,364,89,-227,-1233,-1635,-21,542,819,-1843,-1172,-2825,-2224,-1664,-1814,-323,582,-970,74,-129,-178,-189,-120,-70,48,-606,49,-30,-238,-571,-21046,-1212,-1411,-1224,-859,-494,-24473,-3009,173,150,56,-7445,-4104,-2608,-1281,-1739,-1828,-1429,-1016,-2349,-379,-179,-50,-2664,34,2,30,35,53,-546,-484,7,-91,-271,-1458,-713,-1011,-1312,-1615,-1824,-1700,-1464,-1423,-919,-713,-594,-466,-532,-261,-256,-139,-742,-489,217,-37,-1469,538,-985,855,867,-604,-1031,-310,78,-239,-507,-811,-1833,-1197,-1312,-1428,-1483,-1292,-1337,-1320,-1295,-1239,-1080,-762,-369,9,-549,774,-116,-1616,-34,-901,-670,485,350,-83,-551,-1052,-1373,-1190,-817,-1248,-1426,559,779,-509,-508,-1552,-835,856,674,458,132,-1498,-206,-364,-454,-581,-1514,-908,-1484,-1311,-1380,-1539,-1072,-753,-1202,-1018,39,142,-903,234,-1050,55,-519,576,979,491,-1348,71,-829,-1266,-178,-1589,-437,-2046,-1377,-1603,-300,-508,-425,-99,324,554,-826,1018,-177,277,389,435,961,877,859,979,1138,858,-1157,-1094,-63,-730,-537,-132,-334,-791,-1052,-1208,-175,73,-563,-1123,-806,1364,263,-529,-797,358,2317,1981,1590,1305,278,-427,526,246,74,-76,-389,-1186,-954,-1049,-1268,-332,-874,-367,-767,-2479,2173,1780,-357,-800,488,96,-636,-1437,-2011,-1815,-1266,-717,-372,-68,65,-258,25,-2291,-710,-1135,-1354,-946,-1095,-1182,-1164,-1112,-967,-831,-798,-636,-568,-564,-671,-841,-1037,-1205,-1323,-1331,-1199,-1017,-775,-616,-737,-1440,-557,-652,-953,-1289,-1578,-1970,-2363,-2543,-2183,-1798,-1451,-1117,-835,-590,-392,-206,-518,-7,11,-719,-2415,-1520,-1532,-71,488,208,320,1878,2258,1283,-513,1925,2319,1722,-844,180,-230,-659,-1434,-1973,-1950,-1426,-788,-1630,-799,157,-1322,-888,-197,-1056,-851,1121,1160,130,1116,615,490,-112,-689,-328,-264,-527,-798,-956,-1031,-935,-633,-349,-1416,-1610,-962,362,2258,1265,350,3580,1873,-738,-132,3249,3977,1203,-262,1527,1888,1095,240,-551,-1231,-1712,-1783,-1465,-2119,-949,-545,-852,-601,-113,74,243,385,-144,716,-120,8,-940,-2022,-1500,-1128,-1679,-2213,-2571,-2432,-2080,-1804,-1659,-1542,-1452,-1335,-1220,-1082,-1573,-687,-963,-410,-329,-1160,-1414,-747,-1374,-1457,-1843,-2189,-2286,-2021,-1689,-1268,-977,-732,-477,-250,-49,162,22,-920,-998,-703,-1664,-875,-170,472,243,-243,-776,-1374,-1826,-1932,-1692,-1300,-863,-637,-191,59,216,274,-32,129,-425,-1006,-1613,-1161,-1690,-2175,-2354,-1956,-1434,-911,-1127,-45,-333,492,685,841,954,1043,30,293,-1776,-906,-880,-3660,-2992,-5169,-7378,-976,1352,-7024,1152,949,725,-1565,-3262,-301,-2075,-6887,-1150,-1505,-1844,-2267,-10407,-2233,-2179,-2171,-1739,-1401,-1184,-628,-268,-1223,-2135,-1887,-2584,-1243,-1296,-516,255,310,-173,-865,-387,221,-315,-20,-333,-1582,-1025,-763,1085,-343,-443,-51,-473,629,1331,150,235,-41,1391,1309,477,-21,7,904,938,-945,322,-553,-1631,127,-702,-779,461,1666,1599,1012,-448,-1801,-1778,-1783,-227,211,-1328,-458,-885,-1232,-1401,-1368,-1110,-786,-439,-143,-127,163,57,-1293,-547,-667,-1081,-1529,-1978,-2391,-2555,-2234,-1778,-1230,-554,-653,1071,261,41,2831,1452,-1526,-1144,-1190,-375,579,1037,893,-1063,-743,-461,-1712,-548,-581,-425,-551,-979,-1503,-1970,-2316,-2242,-1928,-1535,-1210,-951,-803,-710],[-643,-331,-478,-660,-771,-746,-624,-464,-298,-98,46,-382,336,426,500,52,162,654,752,886,-705,-1095,-1405,-1685,-568,-1159,-1342,-999,-570,-965,-1231,-1835,-2440,-2376,-1891,-1422,-971,-629,-429,-306,-335,-273,-313,-349,-499,-649,-683,-956,-840,-906,-1096,-916,-888,-824,-741,-1199,-863,-765,-1057,71,293,498,-487,344,-674,-1504,-380,-451,270,97,144,-1109,-857,-1419,-1876,-2039,-1735,-1242,-744,-303,-554,-874,-1409,-1220,-647,-406,604,792,-874,-1432,-873,-749,1927,2144,1880,-123,658,1604,648,332,1012,333,756,777,-788,-1009,-693,-1119,-296,463,596,308,-378,-325,-1415,-782,-889,-877,-800,-712,-679,-700,-769,-891,-1038,-1265,-1468,-1619,-1834,-2012,-2124,-2205,-5722,-12464,-29630,-40260,-36099,-13389,435,970,1372,1649,1799,1780,-428,-322,-426,-1604,-491,30,794,49,787,957,-684,-1085,-1177,314,-231,-881,-1570,-115,-601,-968,-1388,-325,23,-289,-513,-704,-921,-1057,-1188,-1356,-1408,-1455,-1520,-1527,-1517,-1483,-2164,-1250,-1097,-870,-1537,-854,-426,-538,-312,-1150,-500,-639,-744,-837,-752,-1089,-387,-84,217,559,851,-749,-620,-1345,-1418,1506,1530,703,395,1695,1766,-231,-1314,1767,1748,962,-967,675,157,-609,-417,-925,-1372,-1714,-1825,-1616,-1234,-781,-608,-165,420,-1168,-54,158,-1686,1122,1048,939,-913,705,50,-682,463,400,-1304,-420,-717,-1063,-39,-213,-396,-594,-837,-1692,-1387,-1774,-1906,-1940,-1797,-1493,-1101,-1317,-329,26,-671,-942,-408,-855,-1919,-798,-1666,-495,-1783,-1215,-1537,-1864,-2123,-2300,-2314,-2235,-2065,-1832,-1451,-1140,-807,-480,-1188,-20,280,-548,513,408,-319,-1307,-1883,-1358,-1361,-1224,-1628,-2096,-2335,-2106,-1667,-1233,-903,-871,-507,-417,-492,-1351,-1356,-987,-1239,-1445,-1484,-1455,-1303,-1128,-1001,-788,-586,-339,-2041,-741,-1368,720,887,988,990,-1588,-758,760,578,339,98,-144,-418,-674,-848,-1028,-1787,-1248,-1309,-1327,-1328,-1339,-1270,-1554,-1116,-1044,-998,-928,-799,-632,-935,-583,-855,-1640,266,596,-1625,-526,-736,695,430,292,226,-842,-472,-1415,-840,-989,-128,2640,2628,92,1262,451,774,-31,-992,-1755,-1396,-368,-967,-75,291,-1404,1159,750,-810,-1335,-192,809,1233,715,-963,182,771,504,307,227,-1448,-1770,-1433,959,-527,511,2385,832,-809,-21,-931,-997,-977,-1291,-1474,-509,231,-262,-953,-1504,-1925,-1763,-1325,-1536,-1697,-153,538,832,-1702,-1350,-2922,-2466,-1560,-1912,-236,510,-812,73,-151,-294,-428,-617,-772,-792,-765,-704,-516,-316,-132,-20110,364,526,665,697,-1659,-21103,26,-321,-846,-1361,-6489,-4342,-2549,-787,-321,-1297,361,374,-3766,822,819,782,-1757,-605,647,-982,690,682,-640,-373,365,-187,-389,-1798,-521,-691,-812,-926,-1066,-1464,-1533,-1797,-1635,-1408,-1127,-791,-878,-265,-232,-202,-307,-489,-670,-826,-1888,-808,-754,-638,-580,-635,-1234,-1095,-1249,-1420,-1382,-1255,-2033,-825,-662,-1709,-1378,-135,-38,93,-80,81,-86,-301,-633,-1129,-1658,-1984,-1575,-1769,-122,-587,-296,347,2277,850,3000,2818,1384,-282,-1191,-1235,-1554,-1040,-1134,-639,-723,-1205,-515,1096,1834,1194,12,-1576,377,889,1184,144,-1457,123,-1115,-1272,-999,-1363,-1389,-1094,-1296,-1476,-1989,-2349,-2084,-1767,-1552,-1332,-1107,-862,-612,-354,-927,164,-496,-1614,-272,-1886,-565,-1965,-1318,-1481,-301,-569,-817,-1007,-1143,-1171,-1233,-1209,-1221,-1220,-1174,-1097,-952,-782,-662,-558,-560,-578,-1488,-1106,-475,-782,-451,-151,-346,-927,-1056,-712,-101,-167,-687,-969,-1335,572,-110,-400,-563,457,2904,3860,3653,1802,-73,-217,1560,152,789,618,-426,-879,-643,-974,-1424,-850,-880,-546,-1196,-2201,1450,924,-182,-1052,-855,-1407,-1667,-1578,-1199,-1533,-534,-341,-373,-440,-649,-922,-1166,-1943,-1371,-1193,-1310,-780,-660,-635,-662,-760,-776,-692,-1133,-728,440,958,1394,-759,-893,-1029,-536,-223,-359,2194,1571,-533,-795,-1663,-55,34,71,-872,-771,-707,-1016,-1305,-1536,-1653,-1610,-1334,-937,-493,-71,-9,-536,594,513,-298,-2001,-1755,-1875,-40,769,-230,523,1223,1326,1166,-566,1084,890,714,-867,376,-185,157,-521,-1096,1075,1178,292,-1590,-1063,264,-1513,-866,-195,-1144,-881,-368,-262,-169,153,253,308,-11,-959,-215,-249,-312,-498,-624,-714,-635,-268,-285,-1591,-1766,-769,889,2578,1247,81,3210,1735,-701,-353,3111,4319,1431,133,2067,1452,608,-245,-1022,-1703,-2127,-1904,-1324,-2004,-1014,82,-708,-559,406,307,86,-153,-403,-565,-758,-886,-1208,-1915,-1585,-1284,-1468,-1541,-1646,-1841,-2136,-2498,-2861,-2619,-2191,-1660,-1108,-548,-821,-817,-941,79,961,-1099,-1684,-722,-1899,-1267,-1343,78,370,672,154,-280,-782,-1218,-1476,-1560,-1483,-1287,-1060,-1022,-740,-500,-1859,-1213,-484,-189,-315,-510,-745,-1089,-1512,-1822,-2187,-2488,-2641,-2617,-2477,-2266,-2062,-1882,-1690,-1564,-1421,-1325,-1356,-1190,-1179,-1127,-1074,-1003,-860,-810,-857,-71,-247,533,854,1177,1467,1726,0,747,-1308,-685,-705,-3217,-2394,-3659,-4015,3436,3186,-2779,1683,1527,709,-2012,-2270,-1718,-2221,-6549,-2169,-1874,-1694,-1597,-7631,-1476,-1333,-1619,-635,-204,-1524,545,788,-893,-1856,-2158,-2730,-1385,-1506,-532,-308,-540,-676,-1041,-622,-452,-528,-554,-918,-1942,-1194,-711,940,-643,-386,-42,-361,347,150,-113,-359,-283,-260,-140,5,-55,22,858,1254,-620,694,-207,-1249,401,-587,-913,184,1809,1275,587,-440,-2029,-1724,-1531,-336,58,-1264,482,467,583,136,856,705,1183,2151,2076,20,817,-209,-1185,-429,-381,-884,-1334,-1615,-1735,-1813,-1879,-2020,-2234,-2403,-2309,-2027,-1611,-1142,-654,-234,-1643,-1311,-904,-427,722,809,743,-1089,-1025,-753,-1442,-54,-669,-612,-947,-1313,-1560,-1638,-1564,-1349,-1093,-794,-580,-454,-469,-574],[-804,87,561,-29,305,-37,-377,-601,-593,-302,100,-640,816,1435,1724,-125,24,1952,1893,1699,-812,-1385,-1620,-1651,-934,-1398,-1428,-1085,-660,-1207,-1462,-233,-484,-756,-1059,-1324,-1505,-1638,-1698,-1626,-1500,-1293,-1086,-854,-743,-890,-497,-584,-1106,-487,-1246,-669,-821,-994,-1198,-1545,-1517,-1643,-1679,-1504,-1151,-773,-836,-40,-536,-1911,-732,-453,-126,-13,-14,-1544,134,-381,-2020,-1501,-1723,-1359,-849,-384,-527,-1005,-1746,-1299,-534,-825,149,212,-1333,-1722,-1100,-606,612,527,260,-110,-550,-1007,-1176,-979,-453,134,643,750,-823,-1062,-949,-1101,-626,176,999,534,-327,-581,-1412,-1695,-2046,-1936,-1619,-1304,-1056,-857,-723,-529,-374,-289,-655,-1054,-79,-108,-144,-254,-4323,-9839,-34746,-44496,-40638,-15074,-710,-571,-480,-488,-612,-907,-1273,-1725,-1906,-1777,-971,-275,483,29,746,965,-252,-877,-1005,262,-411,-722,-1142,-383,-936,-1033,-1137,-561,-1044,-1201,-935,-527,-189,134,349,-837,188,-736,-275,390,356,352,-2142,536,666,-357,-1511,-819,-397,-444,69,-1313,1167,1095,1064,-264,154,-1295,626,1319,572,1476,947,-822,-766,-1480,-1057,1779,1836,619,432,1982,2128,278,-1003,1710,1796,1126,-1159,719,374,-568,-374,-822,-1243,-1648,-1925,-1824,-1495,-1101,-718,-325,-77,-1047,200,220,-1481,-17,-270,-578,-868,-1190,-1406,-1448,-1318,-1111,-1008,-736,-631,-1195,-423,-458,-519,-605,-743,-1649,-1185,-1787,-1544,-1646,-1649,-1520,-1289,-1769,-738,-431,-498,-1061,-705,-649,-1707,-347,-1279,-471,-1928,-730,-1408,-609,-675,-916,-1061,-1167,-1224,-1251,-1156,-1154,-1145,-1147,-1362,-1232,-1328,-1436,-1621,-1945,-2268,-2551,-2792,-2390,-1987,-1547,-1471,-926,-575,-458,-411,-677,-618,-877,-1160,-1449,-1773,-1876,-1693,-1340,-954,-934,-734,-1138,-1019,-337,-166,-42,-277,-527,-1778,-975,-1852,-817,-608,-365,-155,-1383,-279,428,548,617,684,754,788,639,-873,-849,-1137,1362,1507,454,382,1353,-1037,-1281,654,42,1199,1120,-549,-78,-860,-372,-645,-1636,189,734,-1102,-258,-183,1209,963,469,133,-932,-529,-1315,-984,-916,-178,2337,1948,62,842,143,-631,-1465,-2391,-2566,-1654,-732,-889,-253,183,-1445,1123,925,-888,-1472,-71,760,273,-336,-1224,-1287,-1513,-1454,-1246,-897,-1319,-1628,-1290,483,-738,265,1198,1013,-621,-28,-643,-716,-730,-690,-1365,-577,-889,-1380,-1777,-1884,-1781,-1484,-1208,-1733,-1746,-347,-65,160,-1468,-1207,-2759,-2479,-1182,-1754,67,719,-461,1297,1299,1345,1338,1197,992,809,557,236,-20,-264,-454,-18485,-340,-209,-36,70,-9866,-19709,-97,-213,-374,-3054,-5477,-4251,-2270,-288,-227,-1085,-100,-890,-5096,466,730,1014,-732,1541,1723,1916,1432,1023,-631,-226,482,-309,-689,-1709,195,-158,-466,-761,-1313,-1423,-1797,-1935,-1705,-1203,-644,-1050,-1177,1083,1387,1647,456,-302,771,562,-2125,70,-327,-660,-880,-1015,-1145,-1214,-1192,-1274,-1290,-1305,-1441,-1000,-760,-1911,-1233,199,608,970,538,1333,1152,1925,-182,910,110,492,175,-1637,15,-115,88,231,2125,999,3003,2672,1355,-420,-1549,-1177,-1632,1333,1043,-318,-895,-1702,-2033,-1689,-1171,-749,-461,-1561,-369,-450,-526,-631,-1293,-602,-659,-1294,-1065,-1159,-1524,-1408,-1316,-1220,929,775,-1333,248,-1228,-660,-660,-811,-1219,-1656,-2077,-2333,-2199,-1888,-1557,-1759,-1215,-1927,-1332,-1387,-1587,-1813,-1989,-2047,-1999,-1857,-1791,-1769,-1863,-2041,-2232,-2309,-2117,-1803,-1522,-1270,-1162,-1129,-1729,-1348,-1580,-1899,-2237,-2262,-1801,-1322,-817,-350,1,-414,-812,-759,-1757,-81,-446,-297,-378,560,1812,1826,1757,1541,-456,-76,1355,-3,1300,1090,-455,-621,-396,-916,-1289,-1306,-977,-1336,-1734,-2164,-2419,-2309,-1965,-1615,-1371,-1129,-898,-767,-588,-1346,-361,-289,-348,-355,-437,-542,-636,-1567,-1128,-1010,-1212,-1276,-1433,-1615,-1800,-2054,-2274,-2312,-2012,-1584,-1076,-518,23,-1405,-934,-1055,-694,-288,-658,2156,1586,-618,-933,-1888,-353,-206,-57,-855,-772,-623,-441,195,-718,-437,-764,-258,-824,-1479,-2189,-2434,-1847,-1248,-725,-274,-1487,-1485,-1602,-29,670,-729,807,808,812,733,-667,448,230,18,-999,-274,-195,-188,-763,-1829,559,921,-37,-1485,-1348,407,-1320,-911,-280,-1141,-903,998,736,-497,702,718,746,76,-1203,-99,-468,-614,211,168,5,-69,124,-250,-1696,-1904,-621,1242,2723,1184,-244,2755,1537,-716,-616,2712,3060,1568,556,757,359,103,-134,-352,-611,-956,-1291,-1308,-1868,-1038,157,-603,-560,623,1605,451,549,-506,287,-374,-907,-1464,-1427,-1376,-586,-1259,31,-1234,-344,994,-472,194,998,-67,-817,6,-1099,-2166,-1775,-999,-107,705,-1133,-1936,-725,-1872,-1772,-1655,112,739,852,277,-228,-811,-1331,-1644,-1686,-1510,-1259,-1037,-1034,-675,-581,-1847,-1372,-716,-498,-536,-584,-615,-709,-1469,-847,-906,-929,-897,-871,-866,-833,-828,-863,-900,-1019,-1128,-1284,-1426,-1535,-1537,-1323,-1024,-992,-834,-1014,-629,296,-243,1202,1503,1803,1857,2241,-35,1164,-810,-354,-678,-2678,-1665,-2153,-788,1695,1250,554,165,-511,-1160,-2086,-2105,-2165,-2357,-6357,-1778,-1673,-1502,-1201,-5264,-1850,-106,-1439,414,526,-1399,392,152,-561,-1259,-2372,-2587,-1602,-1810,-1028,-847,-707,-644,-1145,-633,-332,-779,-1003,-1313,-2133,-1408,-704,247,-972,-399,-91,-344,-453,-617,-743,-816,-752,-575,-298,-12,-170,-65,1062,1450,-381,864,14,-933,608,-545,-1129,-177,-180,-828,-1132,-907,-2052,-1433,-1345,-494,-107,-1091,661,353,470,-3,327,290,286,321,339,85,238,-475,-904,-374,-306,-46,139,367,-25,79,-1682,724,-291,356,-588,-315,-736,-1125,-1377,-1410,-1509,-1407,-685,-577,148,350,440,-1083,-1366,-1136,-714,63,-817,-593,-654,-775,-1016,-1236,-1435,-1445,-1227,-806,-358,79,423,-463],[-819,334,771,277,748,54,53,82,-46,-232,-397,-740,-441,-401,-341,-340,-341,-278,-258,-213,-723,-1495,-1557,-1448,-1149,-1432,-1322,-1001,-539,-1063,-1877,-355,-320,-274,-262,-589,-225,-277,-422,-578,-721,-716,-574,-286,-43,-1048,529,-113,-1313,-475,-1271,616,398,147,-389,-1616,-465,-1272,-1303,-489,-323,-179,-957,-263,-223,-1725,-941,-360,-399,-295,-491,-1699,-933,-1163,-2006,-1233,-1003,-722,-437,-176,-350,-876,-1399,-960,-337,-1098,-69,16,-1765,-1820,-1222,-351,625,724,674,534,76,-13,-255,-390,-180,259,750,829,-747,-1127,-1218,-1048,-866,-47,1522,1987,-283,-234,-1348,-580,-568,-14,-434,-894,-1421,-1926,-1604,-1058,-523,-97,-666,-1059,-431,905,975,954,-2814,-5418,-28356,-40146,-39702,-16954,-1296,-26,-169,-379,-660,-1051,-1393,-1541,-1208,-1860,-102,-136,1120,107,697,981,277,-634,-854,191,-599,-546,-711,-568,-1247,-968,-828,78,241,759,3482,3134,2102,1812,782,-528,437,-459,-755,847,227,-366,-1862,-1236,-1391,-1234,-1402,-755,-610,-518,-462,-1471,-592,-725,-866,-1066,-1184,-1464,-1488,-1589,-1703,-1782,-1905,-2086,-2255,-2146,-1934,-1696,-1464,-1146,-879,-687,-454,-258,-653,46,132,144,-1267,166,48,-588,-119,-264,-421,-640,-928,-1218,-1513,-1766,-1937,-1896,-1800,-1657,-1573,-1518,-1512,-1574,-1681,-1792,-1811,-1787,-1655,-1465,-1271,-1122,-1028,-948,-957,-1285,-872,-873,-841,-779,-771,-1622,-1347,-1542,-893,-1014,-1159,-1274,-1306,-1741,-975,-594,-285,-1091,-1047,-451,-1172,82,-920,-816,-2026,-514,-1308,-1015,1580,1328,644,418,552,232,-5,-340,-635,-854,-1547,-919,-749,-1064,-136,111,-547,-905,-1088,-1921,-1017,-900,-1719,-749,969,648,112,-574,-1187,-1872,-2205,-1736,-1177,-1400,-754,-408,-455,-832,-895,-1483,-1409,-477,-163,222,11,-169,-1536,-472,-1912,-436,-364,-245,-130,-1131,154,383,516,603,692,787,869,578,-956,-1231,-546,1566,2049,295,201,1167,-1180,-1052,775,-237,1482,1461,-436,-186,-771,-191,-434,-1593,8,751,-720,9,268,1620,1365,485,-70,-1095,-550,-1244,-1162,-732,-351,853,622,-59,447,488,572,459,86,617,159,-554,-619,-312,-578,-1539,-1094,-1290,-1360,-1676,-1183,-1002,-898,-815,-1528,-822,-968,-1148,-1430,-1716,-2048,-2158,-1796,-1353,-1001,-676,-432,-206,-369,-45,-285,-501,-545,-405,-1139,-925,-1209,-1466,-1587,-1418,-1163,-897,-558,-1917,-1870,-526,36,0,-1247,-905,-2406,-2279,-811,-1455,-199,-15,-45,226,332,508,676,756,820,942,1009,988,962,828,575,-17247,-12954,-60343,-759,-7999,-20215,-20055,-1348,-964,-615,-4644,-4722,-3864,-1924,336,392,-924,162,-2306,-5778,33,102,225,-212,503,575,659,647,430,-589,-124,-54,-452,-1029,-1380,-728,-542,-233,108,-1715,-919,-1635,-1705,826,782,574,-1325,-1481,1192,1492,1950,1031,-177,874,835,-1716,-147,100,532,1392,-216,-757,2,854,592,845,1620,-804,62,656,-1993,-1108,48,8,136,444,869,1353,2016,-444,1106,314,355,295,-1342,267,362,423,111,491,522,802,1125,1362,-550,-1728,-1091,-1701,878,337,-258,-1054,-1158,-1335,-1222,-880,-504,-283,-1509,-2,115,52,-152,-1060,-824,-1283,-1713,-2030,-1999,-1578,-1589,-1251,-1214,169,392,-1456,306,-1135,-898,-652,229,332,-689,-159,20,9,-691,-346,-1402,-850,-1943,-1396,-1075,80,-368,-307,-528,-744,-890,-1065,-1205,-1364,-1509,-1589,-1586,-1446,-1209,-969,-708,-539,-391,-1771,-1167,-540,-924,-456,-662,-845,-1079,-1274,-1451,-1565,-1624,-1703,-1789,-1915,-2003,-1904,-1789,-1599,-1369,-1146,-857,-622,-296,-811,28,481,-147,620,534,-451,-405,-269,-850,-1093,-1637,-2039,-1770,-1868,-1373,-506,-225,54,-1578,-213,397,444,411,450,-1077,472,466,-154,275,172,24,115,-1150,-1274,-840,-1064,-275,-868,-807,821,589,306,-92,-1299,-1169,-1795,-2478,-1794,-2022,-914,-1077,-830,-333,-888,2074,1527,-774,-1085,-2067,-667,-385,-159,-799,-717,-686,-273,1260,-259,-683,-569,-46,438,1432,654,-745,-954,-1657,-1971,-1536,-992,-820,-1216,8,528,-1207,700,637,568,442,-763,221,107,16,-1182,-163,-168,-463,-907,-1637,-403,568,-300,-1365,-1586,626,-795,-965,-394,-996,-875,-546,-847,-987,-1105,-1268,-1447,-1700,-1992,-2335,-2203,-1928,-1735,-1536,-1371,-1134,-755,-338,-1670,-1835,-465,1469,2358,1126,-555,2284,1332,-738,-846,1635,1026,448,5,-270,-454,-554,-689,-856,-1122,-1571,-2109,-1732,-1691,-967,354,-496,-552,462,1749,556,655,-605,1453,556,238,-1648,-826,-983,-639,-932,-106,-1611,-230,1052,-484,348,1107,127,-781,448,-131,-747,-1765,-1885,-2131,-1767,-1455,-2113,-957,-1433,-1960,-1950,-169,-13,141,206,322,310,264,248,221,185,-64,-73,-887,-264,-183,-1609,-1223,-784,108,12,-49,-37,-109,-1329,-18,157,226,329,-392,495,-422,747,856,680,-142,19,-106,-939,-409,-20,-33,-456,-1024,-1426,-1722,-1559,-1236,-874,-601,-283,27,291,506,-36,900,-252,45,-764,-2123,-845,-735,682,530,313,68,-211,-587,-953,-1772,-1564,-1726,-2876,-6155,-1435,-1158,-863,-525,-3446,-2928,416,-1660,789,543,-923,203,-17,-220,-553,-2299,-2360,-1814,-2071,-505,91,329,-874,-1151,-570,71,-1016,-1139,-1319,-1972,-1603,-685,652,-1277,-436,-157,-373,-7,-64,-109,-982,-991,-122,-73,-82,-324,-170,-150,-161,-197,-239,-298,-646,-403,-545,-1363,-552,-209,-78,50,114,-1742,-1139,-1193,-633,-216,-900,-64,-297,-514,-692,-859,-948,-1006,-1006,-994,-994,-1008,-1042,-1035,-970,-821,-580,-305,-21,169,60,-1493,832,-520,995,-257,-217,-889,100,208,-167,-1172,-1267,-923,-713,-91,274,513,-964,-1520,-1454,49,294,-895,-773,-770,-748,-792,-664,-536,-840,-550,-128,37,218,364,-630],[-883,-239,41,195,259,-37,-137,-162,51,98,229,-880,507,220,805,56,72,2435,2955,1650,-653,-1605,-1466,-1282,-1399,-1465,-1233,-944,-417,-783,-2094,-750,-829,-876,-962,-1054,-1144,-1314,-1576,-1826,-1682,-1396,-1109,-799,-610,-1320,-223,-132,-1633,-811,-1366,-6,-7,19,-272,-1605,375,-1248,-1319,322,877,985,-1068,-602,-6,-1335,-1111,-389,-729,93,-419,-1627,182,-26,-2010,-1440,-319,-246,-107,-28,-224,-663,-1008,-634,-260,-1376,-493,-509,-2103,-1813,-1394,-533,-612,-661,-801,-950,-1065,-1108,-939,-734,-446,-175,4,196,-770,-1365,-1652,-1125,-1129,-355,-5,-104,-416,-520,-1358,-781,-1051,-1272,-1361,-1208,-872,-443,-927,-758,472,1131,-821,-1236,-908,738,871,637,-1388,-891,-19209,-31884,-34544,-19086,-2688,-636,-379,-228,-188,-312,-646,-817,-1133,-1967,-1862,-2100,-1973,-1764,-1640,-1519,-1494,-1537,-1725,-1878,-1795,-1420,-982,-754,-1587,-873,-629,77,-149,317,1449,1508,1447,1237,574,-337,548,-361,-1313,-57,-442,-866,-1582,-1397,-1185,-676,-1287,-629,-382,-381,-201,-1690,1283,1041,689,-212,-287,-1591,-1043,-879,-502,4,427,-505,-904,-1594,-891,829,591,362,31,-391,-770,-1155,-1462,-1666,-1598,-1393,-1306,-872,-770,-707,-603,-625,-685,-823,-1038,-1258,-1482,-1672,-1821,-1868,-1946,-1959,-1962,-1900,-1782,-1635,-1465,-1273,-1030,-846,-658,-988,-360,-305,-426,-950,-639,-1329,-394,-360,-358,-756,-883,-1623,-1603,-1164,161,-33,-598,188,-86,-1318,-397,449,-41,-1004,-1402,-305,-589,497,-615,-1154,-1882,-302,-1262,-1419,1758,2130,1205,579,1241,770,325,-269,-873,-1436,-1810,-1870,-1526,-1318,-585,-267,-623,-759,-730,-1506,-861,-839,-1939,-650,960,750,86,-467,205,-435,86,326,737,-1419,-496,-105,-433,-642,-1110,-1850,-1567,-493,-129,1083,797,329,-1338,215,-1446,391,364,868,1138,-867,543,1069,1938,1409,537,1334,890,398,-1031,-1568,-546,-493,-319,-86,-3,204,-1329,-847,173,-483,-264,-539,-773,-974,-1083,-1101,-1110,-1498,-1013,-893,-656,-464,-253,43,163,328,-312,-1253,-498,-1170,-1325,-451,-598,-140,-124,-227,228,539,877,666,162,988,193,-665,-191,-175,19,-1642,432,237,-877,-1896,-76,503,797,-108,-1822,888,1824,1110,1633,103,-645,-1356,-1482,-1005,-1262,-915,-712,-508,-410,-397,-386,-478,-576,-682,-855,-939,-988,-954,-818,-526,-280,-799,-89,-2041,-1996,-825,-76,-345,-997,-1035,-1896,-1900,-2083,-2253,-2266,-1995,-1792,-1526,-1313,-1035,-769,-596,-444,-240,-92,-34,28,-1,-128,-15920,-29166,-131463,-130877,-102186,-27387,-21018,-634,-460,-232,-5982,-4305,-3214,-1590,6,2386,-841,688,-3787,-4847,1500,1406,1001,-12,400,173,21,-204,-500,-896,-1332,-1700,-1666,-1374,-1016,-38,502,1003,3,-1946,-713,-1408,-1203,782,1769,408,-1589,-1779,585,327,298,363,-62,768,1009,-1288,-315,374,157,1128,-216,-480,284,639,-143,1195,2153,-222,-239,573,-1876,-1033,-186,1723,1434,1431,1698,1458,2581,-711,1211,401,166,347,-1023,512,570,-83,-701,-1262,-1729,-1986,-1811,-1587,-1396,-1405,-1239,-1807,-1352,-1538,-1699,-1842,-1949,-1923,-1836,-1698,-1587,-1520,-1549,-1633,-1747,-1848,-2010,-2156,-2231,-2144,-1904,-1602,-1306,-1087,-1691,-1129,-1188,-379,-384,-1555,-496,-985,-1120,-746,-738,-676,-996,-371,-151,69,47,-383,-1060,-992,-2065,-1504,-894,574,-645,1258,1382,224,-585,-627,1454,794,-1642,-258,461,329,314,353,461,510,-381,-1713,-1350,-776,-1119,-407,-107,-534,-586,-826,-1061,-1239,-1339,-1391,-1356,-1321,-1256,-1138,-1139,-1170,-1239,-1364,-1429,-1491,-1356,-1172,-865,-608,-429,-259,-206,-480,-313,-513,-841,-977,-1362,-1761,-1753,-2076,-1242,-1037,-963,-893,-1847,-1000,-1091,-1115,-1125,-988,-814,-705,-600,-640,-629,-653,-617,-452,-776,-1381,-794,-979,-497,-1588,-1144,1229,718,858,-128,-1123,-1046,-170,-599,-1093,-1632,-1473,-1177,-982,-395,-1069,1003,1328,-1058,-1262,-2236,-1053,-506,-279,-773,-673,-727,-29,2161,175,-964,-392,-707,-27,2210,552,-1045,-698,961,1270,778,-341,-284,-847,-453,-329,-1431,-136,-225,-378,-636,-912,-1133,-1286,-1310,-1445,-1228,-1184,-1109,-1013,-867,-1225,-345,-530,-1339,-1824,485,-183,-1073,-582,-807,-864,427,268,-972,106,15,-10,-14,-1541,81,-471,-1607,-48,548,629,726,864,-205,-1605,-1694,-346,601,395,191,-871,-43,-58,-819,-1060,632,848,1012,1139,1189,1070,819,412,-27,-317,-144,594,-630,-1515,-850,330,-412,-564,252,1590,644,714,-651,1392,750,304,-1784,-254,-562,-708,-546,-139,-1975,-126,-126,-497,-758,-937,-978,-882,-770,-673,-564,-1831,-1206,-652,-720,-1355,-2221,-1055,-1129,-1613,-2136,-1056,-963,-831,-745,-554,-423,-241,53,405,-79,-225,-104,-612,-39,-33,-1330,-901,-712,1112,297,-255,477,325,-1066,224,2009,1884,832,-439,425,-847,1344,2128,850,-322,99,155,-741,-333,-115,480,432,-1061,-1207,-1682,-1154,-632,-373,133,396,578,649,617,25,448,256,41,-937,-1601,-403,-543,-595,-664,-754,-824,-872,-959,-986,-1260,-853,-660,-3597,-5583,275,613,906,1174,-2333,-4298,1525,-2248,975,176,-297,136,-608,-822,-1343,-1986,-2061,-1904,-1984,-305,-246,96,-1012,-1072,-380,24,-1187,-915,-1004,-1667,-1697,-605,527,-1508,-453,-212,-402,-340,-251,-307,-841,-1357,-434,-458,-558,-711,-850,-981,-1098,-1178,-1190,-1102,-916,-781,-646,-1565,-860,-242,-157,-95,-99,-1321,-847,-1057,-720,-243,-744,-243,-392,-518,-605,-697,-742,-793,-805,-807,-808,-821,-869,-930,-1042,-1201,-1367,-1560,-1542,-1284,-1057,-1364,-568,-592,-163,42,-729,-1353,119,312,279,-792,-971,-233,-826,243,457,696,-806,-1349,-1443,798,1741,-918,-969,-851,-549,153,-661,-529,-813,-879,-1274,-1533,-1269,-965,-839],[-1018,581,1077,724,1360,-111,-350,-406,469,1293,854,-1033,371,-734,747,163,101,2357,3046,1558,-555,-1644,-1330,-1085,-1595,-1439,-1089,-839,-230,-381,-1731,-453,-580,-868,-1115,-1269,-1322,-1371,-1450,-1509,-1584,-1602,-1614,-1582,-1644,-1661,-1654,-1695,-1905,-1626,-1498,-1293,-1043,-733,-388,-1475,515,-1046,-1200,345,1915,1364,-1059,-869,242,-815,-1004,-379,-938,294,-30,-1323,403,1174,-1869,-1602,1059,776,475,-189,-124,-395,-692,-1020,-1332,-1621,-1897,-1700,-1714,-1664,-1395,-1191,-1152,-1092,-1112,-1121,-1099,-1069,-951,-898,-810,-756,-787,-784,-779,-1562,-1967,-1138,-1150,-1006,-1008,-961,-965,-966,-1223,-1098,-1161,-1106,-925,-1210,-323,19,-943,-946,459,1195,-913,-1403,-1238,274,40,708,74,-245,-10406,-23245,-28625,-20905,-4049,364,893,-1417,778,1559,-601,55,-678,-1947,-313,-886,-1389,-1882,-2017,-1632,-1339,-1110,-1023,-924,-1117,-841,-872,-968,-1710,-1129,-1198,-1225,-1279,-1372,-1405,-1423,-1479,-1454,-1413,-1396,-1247,-1084,-1698,-757,-589,-459,-1179,-272,-275,-346,-1031,-487,-700,-933,-1156,-1811,-1665,-1890,-1877,-1742,-1560,-1497,-1491,-1516,-1540,-1390,-1088,-667,-738,-1484,-1022,1444,1264,361,725,1343,1259,1250,13,1401,1672,989,-1195,-281,-897,-1299,-1446,-1430,-1317,-1246,-1255,-1294,-1369,-1444,-1521,-1539,-1631,-1675,-1694,-1603,-1424,-1199,-943,-659,-318,-43,-378,-1138,-101,276,-136,-685,-647,-1255,-173,-26,-967,-1253,-953,-1574,-1875,-658,1321,-324,-622,1446,-59,-861,-656,443,267,-766,-1663,-179,23,932,-337,-1357,-1584,-51,-1240,-1722,1394,1018,634,192,-286,-795,-1199,-1662,-1979,-1992,-1846,-1396,-1054,-1457,-734,-736,-601,-617,-442,-1095,-690,-680,-1840,-611,1165,1424,-56,-347,1358,-383,-35,49,499,-1406,-259,244,-291,-404,-1379,-2125,-1475,-448,-76,1440,1483,305,-1188,767,-886,155,-76,458,667,-623,866,914,1542,830,271,1228,929,387,-1092,-1741,-289,-454,-550,-565,-552,-562,-1464,-687,-530,-699,-762,-928,-1058,-1159,-1167,-1073,-963,-1386,-656,-475,-320,-66,63,234,197,170,-585,-1388,-421,-1122,-1498,-215,-934,129,293,-473,546,606,607,547,191,151,-103,-775,-232,-19,-9,-1768,597,1191,-799,-2163,-205,293,616,-389,-1885,1106,1675,719,1258,98,-161,-1037,-1798,-186,-1521,-1008,-1370,-1611,-1784,-1861,-1788,-1716,-1585,-1428,-1319,-1136,-971,-818,-665,-440,-313,-454,-213,-2143,-2107,-1199,-693,-945,-1238,-1498,-1784,-2044,-2271,-2451,-2620,-2498,-2358,-2105,-1879,-1564,-1254,-1030,-829,-576,-387,-294,-205,-223,-351,-13769,-40375,-169187,-210347,-155967,-27489,-21708,-1421,-1374,-1258,-7178,-4267,-2469,-1419,-661,1232,-899,249,-5108,-3508,841,438,30,-331,-2738,-836,-915,-977,-997,-993,-914,-755,-792,-1727,-765,190,408,605,-358,-1824,-594,-1127,-644,574,408,172,-1865,-2102,-422,-699,-877,-1104,-1359,-1624,-1935,-2261,-2498,-2105,-1570,-1026,-523,-332,250,420,-931,1103,1131,246,-506,420,-1787,-1040,-535,-559,-234,347,1002,1424,2271,-1005,1217,355,-117,299,-768,659,1055,722,-201,-12,-311,-567,-848,-1133,-1354,-1518,-1633,-1979,-1567,-1482,-1307,-1417,-883,-658,-487,-306,-145,-788,-1531,-461,430,682,-10,-602,1404,942,-1082,-1644,-875,-953,-1785,-972,-1161,865,329,-1639,-806,-1297,-1460,-1221,-796,-389,-1257,135,229,208,91,-431,-778,-1072,-2241,-1576,-725,325,-993,1444,1402,-16,-822,-273,423,-11,-2173,-925,-1316,-1549,-1586,-1497,-1330,-1240,-1171,-1719,-1663,-1226,-1405,-1492,-1714,-1906,-2098,-2035,-1814,-1542,-1260,-1203,-889,-846,-882,-1425,-1089,-1328,-1627,-2003,-2336,-2175,-1756,-1488,-991,-698,-525,-389,-385,-540,-576,-783,-905,-1087,-1265,-1687,-1402,-2194,-1563,-1687,-1934,-2089,-2074,-1544,-1143,-744,-474,-218,-510,-110,-245,-603,-977,-1459,-1942,-1944,-1520,-1402,-798,-971,-738,-2016,-1446,794,589,608,-174,-904,-1175,372,-987,-133,-899,-927,-1339,-1076,-419,-1141,717,835,-1437,-1343,-2275,-1468,-500,-382,-765,-630,-724,235,2549,555,-1256,-237,-1455,-454,1760,13,-1163,-788,890,1321,1013,150,728,-488,-48,-312,-959,828,794,754,176,-1102,354,234,172,-1678,70,14,-763,-1030,-123,-810,10,-708,-1398,-2038,883,424,-1211,-815,-612,-876,967,410,-1109,658,774,741,357,-1673,480,-275,-1950,-207,1092,1557,2651,1779,-266,-1552,-1566,-265,1432,891,171,-1146,-217,505,-963,-1226,916,3333,1492,1818,3707,2367,1975,1802,-167,263,-289,-443,-763,-1360,-715,292,-353,-603,-7,1351,692,689,-661,627,260,-78,-1898,-703,-918,-1062,-1132,-1121,-2287,-857,-766,-699,-690,-655,-617,-730,-533,-551,-562,-1479,-1379,-984,-1165,-1565,-2271,-1845,-1878,-1732,-2037,-1262,-1092,-938,-888,-801,-855,-959,-1054,-1194,-1378,-1572,-1779,-1947,-2010,-1913,-1658,-1364,-999,-613,-180,-483,698,721,-732,417,2168,1771,640,-584,151,-1271,1113,2212,957,-562,97,350,-593,-307,-258,79,-539,-1144,-1473,-1213,-725,-227,-532,583,882,1088,596,450,96,745,405,28,-1229,-1204,-670,-714,-605,-496,-436,-427,-492,-717,-1001,-1342,-1684,-1975,-4322,-4649,-1339,-933,-598,-307,-2188,-5663,142,-3192,225,-142,240,215,-1223,103,-1,-1636,-1753,-1815,-1572,-1144,-1473,-1729,-1767,-1613,-1342,-1081,-1324,-619,-640,-1391,-1687,-521,-269,-1678,-506,-318,-470,-843,63,78,-604,-1534,259,467,688,-699,-193,1573,1876,2,460,419,-135,899,-708,-1766,-1049,1797,151,268,995,-905,-612,-976,-797,-236,-687,105,-201,-419,-539,-633,-689,-789,-902,-1044,-1204,-1349,-1448,-1428,-1303,-1109,-846,-582,-335,-131,-227,-1339,184,-565,214,233,-1148,-1812,62,58,39,-425,-611,-39,-884,277,392,315,-632,-1034,-1095,585,486,-875,-1065,-797,-663,-514,-712,-911,-1040,-1086,-977,-818,-605,-397,-993],[-1165,-688,-476,-315,-189,-143,-542,-611,-321,-527,-841,-1187,-1494,-1672,-1441,-935,-304,408,1039,1436,-433,-1624,-1170,-860,-1742,-1384,-914,-710,-18,56,-1243,-578,314,187,139,-315,-392,620,367,-1295,276,-357,1078,1072,907,-1801,518,212,-2101,-1519,-1387,-1080,-1308,-1389,-1319,-1357,-754,-806,-1041,117,454,761,-1031,-1120,446,-302,-726,-407,-1079,557,535,-996,238,1031,-1675,-1647,934,682,283,-320,-596,-979,-1259,-1302,-1066,-1428,-1157,-1229,-1098,-1522,-1292,215,210,139,-46,-276,-543,-883,-1197,-1607,-1969,-2161,-1956,-1713,-1468,-1727,-1877,-1170,-1015,-794,-722,-621,-740,-1070,-1016,-691,-987,-318,-197,-990,48,133,-947,-1073,197,70,-1002,-1631,-1494,-815,-1088,-1395,-1754,-2029,-2917,-15552,-22966,-21307,-4709,-169,126,-2728,-376,427,-504,30,-635,-1925,-1261,-1766,-1898,-1467,-1017,-551,-187,-41,-1098,-471,-1333,-361,-165,-700,-1637,-1171,-1447,-1531,-1401,-1168,-828,-471,-170,81,163,48,748,-296,-1753,284,288,1005,-741,95,742,-196,-707,-121,-248,-326,-395,-1870,456,341,202,-24,-202,-1193,-924,-858,-1441,-871,-696,-429,-442,-1264,-1250,916,835,283,841,976,718,1367,348,1289,2128,1561,-1038,449,467,-946,-41,-270,-490,-764,-1355,-1443,-1782,-1997,-1778,-1460,-1274,-1126,-1073,-1065,-1113,-1228,-1374,-1491,-1459,-1342,-1111,-1312,-534,-288,-94,-308,-635,-1109,-404,-462,-1360,-1629,-996,-1489,-2121,-60,1849,-496,-500,1404,-64,-412,-902,410,389,-436,-1745,-88,635,1357,-113,-1348,-1194,237,-1246,-1772,1137,2890,2032,1017,265,-720,-1429,-1479,-835,-128,-1919,-253,467,-1428,-1231,-1476,-450,-468,-220,-717,-505,-467,-1718,-618,73,8,-214,-197,-92,-349,-235,-294,-445,-1337,-654,-758,-802,-742,-1668,-2015,-1274,-372,12,730,830,341,-1055,694,-298,-99,-439,-417,-862,-1293,-1606,-1738,-1603,-1351,-1065,-796,-605,-449,-1091,-1604,23,208,-225,-492,-395,681,-1494,-521,882,-822,1375,1320,430,-188,-203,409,271,-1203,-791,464,-211,215,1100,1622,1279,-77,-779,-1383,-291,-1034,-1614,-1358,-1489,-1571,-1615,-1644,-1696,-1766,-1860,-1978,-2153,-2174,-1965,-1563,-1091,-578,-99,-1793,408,1259,-646,-2387,-338,99,490,-570,-1639,553,251,73,-39,-17,25,-506,-2106,-241,-1618,-533,-507,-620,-734,-819,-795,-771,-665,-498,-353,-1194,99,301,492,741,880,35,254,-2149,-2045,-1525,613,462,-455,164,-816,-1037,-233,-407,-695,-892,-1225,-1490,-1699,-1581,-1245,-911,-589,-229,53,228,398,479,478,-10711,-46682,-178491,-224749,-161591,-19654,-22411,1218,1266,1197,-8273,-4355,-1668,-1428,-1513,-262,-1005,-989,-4812,-2121,-1609,-1670,-1673,-1649,-3123,-3123,-1629,-1177,-1306,-646,-359,-495,-916,-1938,-572,360,297,190,-663,-1500,-466,-791,-1050,-1325,-1589,-1865,-2028,-2272,-1957,-1829,-1533,-1241,-940,-619,-324,-562,-365,405,-741,575,-251,-245,462,314,-1607,-153,-525,-927,-1371,-1812,-1861,-1478,-910,-210,508,1188,1774,1346,1979,-1219,1247,298,-409,243,-522,766,1294,898,-308,1525,841,2285,2027,1263,-986,-636,-720,-1989,25,65,-479,-1504,285,977,1071,1123,1046,-1019,-1572,-642,721,711,51,-353,734,753,-847,-1828,-911,-878,-1818,-715,-1046,1049,819,-1614,141,-555,-1543,-1355,-1760,-1668,-1369,-578,9,547,990,-391,-488,-956,-2177,-1438,-449,138,-1318,294,-108,-468,-907,-886,-949,-966,-2609,-929,-928,-921,-938,-1035,-1163,-1396,-1625,-1842,-2009,-1753,-1631,-1305,-1123,-931,-831,-764,-764,-798,-1463,-1310,-1225,-1485,-1662,-1734,-1286,-949,-589,-269,66,293,-154,-1643,-71,755,-282,348,1,-560,-790,-1197,-1381,-1389,-1205,-1940,-660,-2176,-264,-71,33,184,-2074,-1196,260,188,-3,-165,-355,-617,-839,-1128,-1269,-1359,-1364,-1280,-1219,-1289,-973,-987,-938,-1564,-1584,-254,-140,-18,-171,-645,-1238,-216,-1520,-682,-724,-876,-1456,-986,-295,-1039,187,383,-1821,-1167,-2092,-1773,-304,-393,-711,-536,-625,78,57,83,-1470,-56,-1948,-696,1196,-366,-986,-827,788,1300,1087,600,1529,-89,-85,-707,-113,1438,1338,1300,-152,-1268,1091,995,907,-1612,252,410,-673,-983,238,152,-176,-774,-1451,-2145,59,49,-1301,-1009,-391,-865,621,42,-1128,504,1459,1657,431,-1671,741,47,-1829,-322,916,1804,2187,1445,-344,-1499,-1416,-171,495,-9,-494,-1250,-1027,-892,-1123,-1256,122,333,487,633,760,801,813,768,-300,236,635,468,-882,-1188,-537,-77,-266,-626,-367,-433,-557,-669,-795,-871,-1030,-1174,-1958,-1499,-1633,-1751,-1845,-1880,-2207,-1656,-1571,-1515,-1522,-1507,-1484,-1434,-1420,-1436,-1435,-1505,-1620,-1658,-1613,-1793,-2222,-1083,-842,-665,-1713,-165,0,148,198,282,224,108,-15,-199,-795,-649,-761,-628,-217,164,-855,-311,-525,1269,22,-660,879,1098,-327,605,2225,1595,404,-790,-228,-1623,840,1291,1023,-819,40,71,-469,-456,-686,-823,-930,-1142,-1735,-1085,-895,-785,-728,-544,-399,-263,-185,-267,-205,-296,-512,-786,-1598,-1180,-1122,-910,-531,-150,178,454,-561,669,607,-540,250,8,-4546,-3712,-914,-1276,-1586,-1538,-3198,-6504,-545,-4314,46,-391,541,463,-1819,594,1154,-1282,-1428,-1527,-1035,252,-993,-254,-1121,-974,-955,-1352,-1666,-1759,-1558,-1288,-1583,-868,-701,-1701,-593,-479,-551,-1313,-438,-575,-746,-1284,-968,-893,-718,-971,-111,309,706,-49,79,490,24,787,-950,-1921,-1010,1837,0,278,1351,-536,-451,-964,-876,-216,-765,68,-537,-1062,-1422,-1572,-1546,-1597,-1756,-2021,-1690,-1196,-666,-121,331,-270,-548,29,1545,817,-561,-1461,976,-551,953,819,-1351,-2138,132,304,226,-153,-301,-5,-933,-253,-391,-588,-768,-988,-1171,-1288,-1360,-1287,-1130,-940,-887,-571,-733,-632,-630,-1043,-109,-117,-149,-228,-1078],[-1343,-54,-10,-44,-122,-209,-730,-797,-656,-747,-824,-1306,-740,-2170,-562,-522,-478,-362,-268,-121,-318,-1592,-1018,-634,-1872,-1336,-734,-586,178,470,-759,-727,1321,1607,1599,-284,-503,535,275,-1779,275,-631,2065,2392,957,-2038,842,774,-2133,-1925,-1388,-560,-788,-933,-1041,-1291,-1102,-1120,-1118,-978,-672,-336,-1025,-1352,575,145,-391,-488,-1157,837,1109,-712,0,808,-1465,-1590,135,-92,-286,-434,-522,-504,-441,-360,-241,-1381,-1470,-1290,-460,-1417,-1120,-331,-447,-511,-632,-734,-819,-929,-984,-1119,-1211,-1313,-1467,-1546,-1578,-1724,-1593,-1539,-1416,-1256,-1083,-863,-1036,-1431,-759,-520,-1173,-220,-214,-560,-379,-566,-956,-1169,-1327,-1570,-1560,-1875,-1680,-778,-1595,-226,-69,80,175,-9446,-17909,-19696,-4049,124,80,-3076,-1666,-348,-607,-977,-1348,-1936,-1853,-1408,-863,-365,62,516,900,211,-1325,-777,-1538,-369,296,-604,-1425,-70,-200,-179,-272,491,536,555,-393,-455,-59,146,627,-390,-1456,121,240,330,-309,-566,197,-18,-346,198,-166,-331,-511,-1839,383,345,301,130,121,-840,-903,-324,-1760,-505,-496,-423,-265,-956,-1392,311,324,176,921,502,115,1343,625,1153,1728,1506,-881,298,420,-1110,524,659,36,-416,-1722,-1239,263,-1038,854,112,66,-622,122,384,-721,-188,-586,-1112,-1512,-1603,-1313,-1524,-741,-606,-587,-630,-789,-924,-910,-855,-1123,-1354,-1017,-1367,-2030,596,810,-531,-313,371,-111,-406,-1048,-1179,-989,-366,-1597,-36,1209,1734,35,-1151,-736,547,-1277,-1559,807,2621,2234,1205,615,-357,-741,-392,342,120,-1952,-311,415,-1255,-1673,-1295,-183,-318,-649,-1165,-1578,-1694,-1613,-1231,-1045,-960,-909,-898,-956,-1050,-1120,-1183,-1332,-1439,-1577,-1774,-1956,-1868,-1953,-1636,-1139,-957,-893,-818,-833,-886,-1004,-1143,-1199,-1135,-997,-779,-561,-332,-61,164,320,-197,-235,358,200,-15,-1043,-1340,-669,-740,-1211,-534,-477,165,-1402,-355,859,-848,1302,1299,694,-99,98,665,551,-953,-1047,373,-70,108,1219,2335,1884,-303,-850,-1220,-83,-900,-1677,-428,-1606,-394,-255,-965,103,301,514,734,274,540,7,-636,1202,814,193,-1665,274,700,-456,-2517,-445,-65,215,-649,-1351,251,242,-205,200,155,32,-166,-2011,-791,-1489,-1656,-2100,-1916,-1556,-1249,-941,-754,-604,-502,-504,-1330,-424,-351,-204,103,412,562,475,-2075,-1800,-1747,187,1993,-103,487,-215,-548,-206,184,2800,3178,1352,2561,1959,1497,1213,1029,947,951,865,630,345,-53,-508,-7462,-51385,-177168,-203388,-133314,-5932,-24835,509,688,801,-9454,-4114,-936,-1725,-2440,-569,-1139,-203,-3412,-810,-698,-963,-1069,-991,-2263,-4246,-1587,-327,-1721,-113,-143,-695,-970,-1947,-460,415,306,166,-883,-1111,-532,-878,-1177,-1481,-1779,-2102,-2272,-2094,-1884,-1701,-1391,-1103,-811,-498,-207,-218,-186,546,-1149,438,-106,-231,843,307,-2018,719,621,562,-638,151,-1473,-969,-1304,1196,1650,2161,2655,1217,1690,-1340,1313,259,-721,169,-308,810,1471,964,-350,1303,584,1568,1250,890,-1028,-192,-456,-1775,147,147,-593,-1460,245,223,127,36,-66,-1170,-1621,-771,-484,-523,-617,-722,-874,-1079,-1270,-1818,-1672,-1908,-2119,-1827,-1514,-1250,-1042,-1492,-751,-709,-1696,-778,-905,-994,-1365,-1380,-1478,-1441,-1291,-1040,-795,-681,-1834,-1106,-340,-381,-1610,-673,-855,-1021,-1084,-1130,-1097,-1069,-2595,-1097,-1198,-1339,-1532,-1729,-1499,-1029,-854,-1579,-2158,-1528,-1671,-1318,-613,-807,847,1626,951,177,-1684,-1385,-277,557,1370,-1801,-347,144,1016,1817,1698,1016,-624,-1645,-112,-728,-1124,-842,-280,-568,-551,-703,-868,1137,1454,-1881,-345,-2078,89,664,163,-277,-1946,-1468,-1105,-846,-509,-67,244,664,930,-804,536,981,-887,623,144,-1122,-789,-1066,-1140,-929,-1566,-834,-907,-903,-885,-850,-1264,-691,-1783,-694,-682,-792,-1475,-825,-790,-856,-502,-251,-2206,-812,-1835,-1853,-7,-349,-650,-436,-491,785,1113,1029,-1584,102,-1487,-735,-270,-558,-652,-842,-319,-14,294,504,680,296,-153,-888,793,664,485,317,-501,-1444,-258,-409,-511,-1243,-703,-786,-822,-931,-746,-670,-645,-769,-1466,-2162,-760,-869,-1365,-1152,-596,-876,46,-301,-1109,329,1338,1522,458,-1554,1003,396,-1432,-424,681,928,788,723,-489,-1509,-1304,-112,77,-111,-305,-1161,-747,-1084,-1384,-1719,-1824,-1698,-1589,-1457,-1315,-1238,-1172,-1144,-1066,-946,-833,-729,-1030,-1053,-379,296,-196,-678,-507,846,749,423,-571,1158,834,413,-1996,-337,-695,-996,-1219,-1333,-1890,-1130,-982,-809,-654,-439,-198,-790,307,475,623,-949,-1757,-1162,-905,-2040,-2126,-594,-601,-696,-1369,-494,-359,-210,-150,-46,-76,-149,-206,-288,-1087,-442,-455,-376,-196,7,-695,-145,-516,949,-113,-822,986,1261,91,762,1025,949,109,-1069,-713,-1816,525,886,856,-1095,-91,410,-388,-356,-631,-777,-1130,-1430,-2066,-1210,-1050,-922,-950,-688,-508,-282,-790,-1013,309,493,498,397,-2012,-754,-248,-505,-553,-417,-140,212,-1334,764,907,-547,956,893,-3722,-3203,355,81,-177,-2494,-5509,-6282,-1741,-5337,490,-578,1084,689,-2210,671,2003,-918,-1070,-1106,-432,577,-1349,-313,-1050,-934,-235,-517,-1280,-899,-1028,-1150,-1409,-1386,-1442,-1528,-1333,-1167,-967,-1379,-650,-514,-411,-729,-229,-144,-134,-1233,-180,-170,-149,-122,-218,-52,43,84,-1224,-1865,-689,504,-82,284,767,-129,-264,-918,-853,-90,-872,342,25,-297,-662,-926,-1179,-1320,-1233,-1088,-952,-823,-700,-543,-382,-277,-912,128,249,308,-888,-1558,73,-460,-300,-471,-1136,-1787,-1070,-1159,-1236,-1242,-1256,-1201,-1137,-1004,-840,-694,-491,-431,-280,89,253,-715,-745,-361,-1011,393,-669,-605,-454,-710,-376,895,847,72,-913],[-1554,334,1086,686,245,-216,-908,-1049,-1405,-1545,-1462,-1437,-811,-2021,-145,75,251,436,525,580,-204,-1546,-856,-400,-1993,-1294,-541,-464,-391,-459,-371,-879,-200,-73,38,-287,-579,423,145,-2140,231,-914,431,379,209,-2237,-46,-204,-1987,-2282,-1372,-411,-394,-368,-372,-1240,-388,-500,-748,-1042,-1279,-1277,-1012,-1506,-281,52,-40,-585,-1135,1069,1169,-456,-273,646,-1222,-1449,465,840,687,-497,339,175,-20,-248,-452,-1315,-1727,-1068,-870,-1319,-873,-535,-385,-191,-75,22,-9,-442,-596,14,-79,-214,-428,-602,-884,-1468,-1270,-1599,-1493,-1082,-905,-859,-1386,-1808,-437,-248,-1362,57,859,-76,265,-198,-928,-1223,-830,-346,-1049,-1961,-1769,-993,-2340,117,2865,2894,2797,-5271,-13581,-17284,-2742,1231,619,-1602,-2792,-365,-793,-946,-481,-1956,1033,-155,1654,94,105,1002,2252,520,-1389,-1063,-1684,-396,374,-503,-1150,157,-228,-379,-70,685,1157,1053,-1040,-812,-233,174,293,-545,-1069,0,-71,-157,-234,-1283,-502,-640,-847,-1022,-1214,-1246,-1100,-1726,-798,-699,-636,-687,-726,-900,-1127,-1389,-1761,-1475,-1281,-1160,-1128,-1176,-1298,-1513,-1785,-1604,-1167,-717,-519,337,810,975,1261,1356,-763,97,212,-1315,148,-372,-742,-709,-1644,-1631,227,-967,907,179,-37,-804,-107,174,-832,-741,228,-209,-331,-1408,-1797,-1734,-519,-312,414,207,-557,-756,-988,-817,-441,-861,-1050,-1244,-1641,1246,1160,-491,-159,273,-248,-519,-1033,-1006,-925,-631,-1351,-67,345,659,50,-904,-275,812,-1380,-1339,419,1023,721,359,-37,-464,-784,-1160,-1430,-1534,-2001,-1333,-1186,-1067,-2063,-1011,-1054,-1035,-1076,-1051,-1002,-874,-1590,-820,-490,-444,-600,-390,-454,-570,-826,-814,-1044,-1227,-1389,-1452,-1298,-993,-2220,-1253,-910,-317,150,1210,1346,447,-891,1027,684,-239,-981,-899,-1136,-821,-212,381,-375,-658,-518,623,820,21,-1045,-1141,-498,-1160,-2247,-1776,-1260,-826,-1314,-272,20,-866,-68,-265,-489,-739,-939,-1060,-1153,-1192,-1364,-1047,-860,-736,-597,-358,-263,-530,-874,-1020,54,-816,-1787,598,-1981,655,597,-1296,414,324,251,200,114,65,-200,-453,-5,21,11,-1493,104,220,-359,-2451,-571,-275,293,-745,-1128,706,640,-781,363,146,-174,-583,-1537,-1579,-1863,-1573,-1118,-638,-263,0,205,230,-529,-26,-376,-1545,-1190,-1564,-1550,-1027,-389,361,591,-2041,-1515,-1895,-498,1628,183,717,334,-121,-350,395,3276,3650,1377,2031,1322,876,662,580,606,725,774,702,607,414,144,-4739,-54660,-170584,-165802,-91214,-598,-30868,-661,-573,-473,-11012,-2904,-467,-2511,-3315,-1802,-1382,-319,-2009,-919,-1096,-984,-599,-100,-3032,-2942,-1109,-956,-2104,21,-244,-920,-1054,-1860,-534,1169,1746,1767,-1079,-778,-261,-265,1083,1192,585,-422,-1957,-1884,41,-285,-433,-524,-525,-430,-301,-134,-29,135,-1603,322,76,-373,118,112,-1830,36,19,59,-648,-61,-1340,-966,-1775,18,-111,-314,-601,-903,-1128,-1430,-1466,-1516,-1524,-1639,-1720,-1764,-1775,-1780,-1767,-1719,-1600,-1406,-1219,-1042,-1066,-617,-449,-1540,-159,-95,-786,-1366,323,511,663,834,908,-1256,-1752,-934,882,1050,359,36,807,690,-176,-1670,-1157,-984,-1695,-127,-677,-264,-554,-1339,-1116,-1385,-1881,-1694,-1741,-1755,-1749,-1729,-1672,-1572,-1423,-1164,-856,-542,-1408,-704,368,-69,-1855,1570,1341,-531,-737,485,2247,1315,-2251,-1175,311,1335,1196,1087,1067,384,-914,-1399,-1731,-1384,-1433,-1536,-860,-705,-356,-631,-576,-136,-1915,-1472,1104,1329,2451,-1463,-425,355,1110,1348,744,44,-1099,-1553,-1083,-864,-547,-203,24,-600,-739,-1054,-859,46,-163,-1558,-629,-1926,-1124,-1238,-1263,-1041,-1841,-1674,-324,560,934,1356,633,1250,2057,-999,571,1439,-1208,851,349,-958,-813,-1216,-1359,-353,-1455,6,-182,-380,-655,-978,-1257,-1390,-1474,-1166,-997,-857,-1308,-736,-801,-928,-1121,-1224,-2472,-1028,-1554,-1658,106,-258,-588,-341,-340,983,1576,1563,-1521,238,-715,-607,592,-443,-227,-815,-741,-1095,-1259,-1229,-1002,-717,-450,-760,-122,-100,-169,-264,-829,-1605,-615,-629,-580,-732,-560,-647,-782,-989,-1157,-1341,-1423,-1217,-1326,-2078,-195,35,-1365,-1167,-68,-887,-58,-552,-1069,-726,-785,-645,-410,-1348,126,376,-965,-459,420,855,851,628,-669,-1563,-1205,-61,157,-55,-255,-924,-646,-927,-1533,-1365,-1463,-1495,-1434,-1288,-1091,-938,-785,-683,-634,-463,-459,-565,-1166,-928,-961,-1106,-1215,-1174,-1043,-866,-731,-595,-525,-372,-355,-343,-1938,-376,-363,-1011,-278,-207,-1553,33,73,-496,-53,102,187,-860,519,694,910,-782,-1943,-1264,-812,-2122,-1962,-550,-200,80,-1024,373,235,165,93,152,153,174,248,314,-1280,-199,-137,458,256,218,-582,-67,-574,1016,-217,-962,1043,957,525,639,430,229,-200,-1382,-1245,-1665,-486,-570,-609,-1334,-752,-856,-969,-1106,-1207,-1092,-837,-1051,-2383,-1272,-309,-775,-1145,1329,1432,1302,-1594,-1677,433,2583,2197,747,-2407,-677,1487,-1661,1661,1275,869,499,-2289,-161,-415,-903,-678,-684,-1580,-3241,-521,-496,-516,-6418,-8986,-4721,-2315,-5891,106,-768,752,851,-1815,608,1850,-574,-712,-644,170,888,-1702,-315,-925,-902,-252,-399,-1093,-904,-1174,-1353,-1481,-1527,-1596,-1675,-1655,-1447,-1056,-954,-860,412,-237,-122,1573,1782,508,-1534,258,1198,884,-267,-342,-65,-250,-428,-1588,-1750,-410,-271,-196,16,82,132,-131,-917,-811,-250,-1092,-875,-1359,-1861,-2341,-2087,-1603,-1200,-849,-1371,-412,-696,-380,-481,-638,-780,-1198,-630,-339,6,-1332,-1669,730,-470,777,689,-857,-1533,132,117,181,348,403,250,-718,-547,278,-1159,-235,-513,-954,-1395,-1889,-2348,-2714,-2458,-1971,-1392,-789,-690,-402,-440,-635,1106,1152,-83,-831],[-1729,137,-91,-653,-1226,-1628,-1617,-1329,-1015,-688,-426,-1509,87,-1505,675,355,405,1241,1322,858,-57,-1456,-643,-128,-2087,-1229,-1226,-1786,-2019,-1524,-912,-989,45,436,735,-284,-578,344,6,-2167,186,-1158,821,814,20,-2353,124,-80,-1733,-2210,-1323,-122,-2,132,117,-1144,445,-89,-520,43,-183,-471,-968,-1535,-963,-749,-422,-673,-996,737,1017,-215,-543,548,-934,-1266,193,1390,1201,-497,666,358,-8,-431,-849,-1249,-1903,-1885,-1710,-1460,-1252,-1107,-974,-820,-758,-714,-692,-732,-746,-858,-930,-990,-1067,-1032,-983,-1046,-772,-1237,-805,-910,-1235,-1608,-1771,-2162,-1139,-848,-1527,-311,-87,52,62,-50,-825,-1236,-1012,-1524,-1816,-1738,-1747,-1278,-2968,-252,898,1136,1248,-3193,-10029,-14707,-1381,267,-83,-478,-2000,-1490,-1818,-1240,-464,-1927,1168,185,1650,-40,115,1284,2535,909,-1006,-1199,-1699,-401,406,-405,-854,355,-314,-558,178,851,1714,1285,-1607,-846,-291,154,179,-717,-692,-746,-1002,-1109,-974,-1939,-530,-340,-295,-326,-522,-784,-1019,-1551,-911,-548,-135,200,551,-33,-160,-309,-1494,1042,1096,1155,677,-134,-446,-488,-715,-145,966,-774,-1074,405,163,-91,-277,-419,-670,-374,-369,-1509,-162,-69,36,97,-1181,-1849,53,-904,-10,25,-153,-1029,-381,-126,-1036,-1283,659,693,725,-1757,-2162,-1614,-403,-511,-66,-305,-630,-860,-1267,-1497,-1575,-1272,-1064,-1089,-1173,43,212,-391,-41,475,-442,407,-808,-19,-20,-206,-1061,-786,-1103,-1456,-1741,-1521,-1165,-765,-1520,-1148,4,428,693,927,1132,1296,-169,-824,-131,-376,-1989,-538,217,-875,-1741,287,435,-190,-230,-281,-503,-607,-1615,-1001,-464,-382,-841,-201,-190,-539,-1195,-704,-410,-1059,-643,-855,-1128,-1441,-2218,-1611,-1255,-898,-613,-285,-32,171,-864,236,121,-273,-1200,-1120,-1640,-1181,-480,136,-1150,-1025,-770,315,520,-194,-1079,-1011,681,-86,-1303,-455,-666,-791,-1239,-765,-654,-866,-743,-868,-996,-1147,-1269,-1350,-1446,-1509,-1692,-1400,-1241,-1166,-1109,-1003,-1092,-1142,-1275,-1427,-1501,-1442,-1922,-1202,-1955,-788,-645,-1674,-451,-397,-374,-389,-511,-670,-916,-1149,-1365,-1448,-1339,-1292,-550,-137,-351,-2271,-624,-469,125,-861,-952,1366,180,-1393,790,192,301,-108,-979,-967,-1070,-815,-962,125,539,551,1096,343,-802,959,658,-1818,131,10,102,455,843,1253,600,-2031,-1219,-1900,-1222,1177,420,893,825,259,-640,407,689,197,-430,-996,-1493,-1374,-849,-388,-1,372,628,741,814,767,616,-2579,-52910,-162332,-131176,-54703,476,-40582,-5596,705,684,-13031,-121,-307,-3855,-3746,-2633,-1704,-131,-750,-105,-307,-520,-618,-453,-3643,-552,-238,-1709,-2379,100,-417,-1144,-1158,-1743,-787,910,3517,3063,-1189,-491,-256,-232,1387,1492,327,-699,-1829,-1701,-285,1575,958,401,-62,-413,-696,-901,-1041,-1222,-2086,-1406,-1504,-1638,-1666,-1526,-1584,-1316,-1249,-1169,-1107,-1083,-1276,-1031,-2274,-903,-876,-903,-1007,-1137,-1222,-1485,-1438,-1518,-1585,-1743,-1805,-1762,-1641,-1494,-1349,-1225,-1112,-1011,-980,-993,-1100,-952,-939,-1305,-833,-799,-1057,-1257,-355,-137,61,301,544,-1235,-1954,-1145,632,1199,468,64,1828,1878,119,-1517,-1402,-1107,-1541,61,-515,872,2588,-1175,812,144,-2108,-910,-1630,-528,-1387,894,1189,565,-178,-899,-1256,-740,-977,-317,810,-120,-1909,1748,925,-581,-630,489,2261,1280,-1963,-1412,297,326,-239,-819,-1350,-1904,-1821,-1479,-1322,-1014,-984,-1479,-1077,-495,-365,-280,-177,-21,-2167,-1586,461,493,461,-922,-517,55,-224,-577,-893,-1240,-1571,-1430,-1218,-1015,-878,-761,-771,-879,-1011,-1443,-1358,-1343,-1090,-1209,-810,-1730,559,944,1217,783,-1806,-1640,-606,351,1692,1633,984,1231,1297,-1224,592,718,-1512,393,227,-835,-866,-1448,-1603,-378,-1337,-851,-1157,-1414,-1608,-1607,-1418,-1172,-1023,-824,-768,-775,-983,-934,-1109,-1324,-1590,-1737,-2295,-1472,-1283,-1372,-625,-514,-543,-317,-337,-406,-517,-635,-1305,-883,-1025,-1207,-1416,-1661,-1902,-2194,-2159,-1827,-1443,-1085,-681,-261,-336,-406,860,1106,1265,757,-1088,-1745,1420,-90,1382,-183,-482,549,-3,-861,57,-380,-948,-1050,-1018,-1939,378,963,-1310,-1038,33,-888,-134,-667,-1034,-27,1107,760,414,-1104,144,196,-492,-397,142,838,956,245,-872,-1649,-1121,-19,181,-91,-517,-966,-1455,-1710,-1670,-813,-353,19,356,698,1021,-137,491,1498,-779,-185,1405,1124,-1270,-801,-70,-446,-939,-1347,-1637,-1549,-1210,-810,-463,-70,158,323,-1754,337,231,-933,-28,14,-1215,72,816,-445,-349,88,323,-914,1311,3277,3159,-624,-2068,-1234,-461,-1850,-1714,-449,-112,25,-677,-232,-221,-109,-22,141,182,173,155,70,-1327,-280,-514,-740,-920,-1093,-1173,-1197,-1117,-1002,-851,-1060,-545,-476,-418,-389,-394,-403,-475,-1667,-1690,-1372,-710,-860,-995,-1430,-1321,-1459,-1538,-1559,-1507,-1345,-1176,-1014,-2079,-1427,-451,-1070,-1195,671,1096,646,-2332,-1766,615,2490,2377,413,-2640,-608,1362,-3403,1789,2889,2662,2414,-3259,190,1365,-1592,240,316,94,-3294,-367,-565,-1096,-8094,-11815,-1860,-1788,-5494,-1325,-1268,-1165,-1051,-1358,-762,-611,-438,-309,-151,-99,-79,-1961,-252,-694,-779,-886,-1157,-1392,-1510,-1453,-1248,-1070,-741,-472,-994,-866,-1117,-418,-260,-1133,1612,-267,530,3616,2787,383,-1755,481,3070,2472,-360,-94,454,-123,-733,-1901,-1576,-1070,-450,-256,91,1232,648,57,-855,-650,248,-1307,623,-5,-661,-1300,-1878,-1656,-1133,-638,-1489,128,-750,568,693,753,-416,-1139,871,935,988,-1775,-1536,626,-494,449,161,-551,-1316,-1048,-1231,-1171,-865,-533,-191,-577,-861,98,-1338,-144,-25,201,55,-182,-573,-789,-1210,-1686,-1836,-1391,-815,-388,-182,-741,1113,1288,-224,-768],[-1823,-1315,-1818,-1941,-1493,-912,-1032,-1089,-85,-58,-109,-1509,130,-912,1910,430,562,1650,1364,670,105,-1341,-385,-444,-2175,-1162,-62,-156,682,1507,603,-1086,1284,1746,1447,-316,-546,266,-185,-1953,-98,-1386,-336,-270,-408,-2386,46,150,-1489,-1944,-1311,349,281,178,19,-1014,-224,-365,-528,-599,-501,-335,-964,-1510,281,468,513,-826,-834,1073,1163,-79,-868,510,-694,-1170,-172,1238,1037,-542,445,103,-295,-735,-1141,-1456,-2092,-1528,-1352,-1170,-951,-829,-713,-575,-518,-470,-435,-936,-818,-606,-752,-959,-1262,-1524,-1744,-1901,-1845,-1644,-1408,-1211,-1486,-2390,-2282,-1859,-1354,-1576,-1801,-1847,-1680,-1411,-1154,-926,-747,-1339,-468,-1612,-788,-1394,-1727,-1563,-3504,-915,-1110,-1283,-1480,-3361,-7389,-12209,-2033,-1862,-1662,-1495,-1372,-1340,-1299,-1300,-1207,-1894,-891,-645,-325,-306,131,396,580,739,-346,-1171,-1650,-453,304,-431,-668,417,-546,-756,221,-18,-128,-111,-1965,-686,-301,-8,466,-968,-456,-3,-446,-974,-1483,-1785,-1477,-1030,-722,-507,-489,-571,-941,-1442,-693,-428,-9,409,899,315,279,-398,-1264,1925,1959,1541,954,294,350,-336,-1050,-395,909,-1567,-1407,347,738,528,324,436,-670,-359,-271,-1678,-179,-276,-329,-388,-681,-1638,-728,-921,-1176,-1362,-1361,-1274,-722,-557,-1348,-1450,492,1788,1200,-1732,-1885,-1173,-218,-724,244,470,-408,-479,-1345,31,-251,-470,-1074,-929,-992,-1144,-1261,-1300,-1314,-1288,-1240,-1211,-1196,-1163,-1174,-1167,-1247,-1326,-1406,-1492,-1521,-1482,-1354,-1113,-1695,-1000,-433,-113,155,398,614,782,-650,-836,-838,-643,-1929,-661,114,-692,-1426,690,512,-160,-448,-403,-286,-35,-1648,-1116,192,49,-1054,-158,-189,-657,-1241,-411,-316,-967,341,1588,1326,539,-1884,-513,-649,-457,160,459,229,138,-762,189,259,-272,-1333,-294,-1122,-622,-460,-57,-1793,-1195,-875,30,228,-388,-1085,-897,1195,-544,-149,178,-324,-101,-1126,-170,257,-782,668,728,656,-78,609,453,149,-297,-1815,-1326,-1749,-1767,-1256,-568,-43,-513,-677,-479,319,-615,-1984,720,-1573,1292,294,-1897,1674,2978,1307,1132,-51,-344,-757,114,356,-184,-662,-982,-536,-33,-321,-1982,-447,-484,15,-909,-713,1673,-323,-1856,649,142,-542,-1361,-1226,-377,-709,-699,-1204,496,1285,405,1359,469,-1040,1096,646,-1990,211,151,149,224,185,108,-95,-1901,-809,-1662,-1784,-569,-425,-194,15,217,-911,336,521,607,547,510,48,354,295,165,40,3,-44,-131,-160,-218,-304,-402,-46426,-154233,-106644,-29784,14,-31872,-13192,-174,-1042,-15139,-891,-1120,-5663,-3218,-2596,-1942,-381,-88,140,293,346,-100,168,-2226,-339,-574,-2176,-2311,-1014,-983,-1204,-1130,-1489,-1043,-708,-296,380,-1030,-95,-139,-202,1647,1950,298,-877,-1533,-1391,-433,958,3324,1667,102,972,652,131,-177,-519,-2349,-866,-995,-1172,-1295,-1301,-1389,-1416,-1493,-1535,-1570,-1620,-1583,-1593,-2523,-1557,-1518,-1513,-1561,-1606,-1571,-1500,-1451,-1329,-1418,-1195,-1152,-1061,-930,-799,-690,-620,-631,-573,-652,-789,-980,-1004,-1088,-1109,-1053,-1010,-1242,-1018,-517,-282,-51,246,578,-969,-2041,-1262,459,1028,650,114,2966,3083,490,-1300,-1503,-946,-1212,283,-248,514,2327,-871,959,339,-2230,-880,-1609,-805,-1350,445,182,254,561,247,138,306,-454,133,982,-9,-1629,-363,-696,-808,-643,-401,-120,80,-1615,-1569,226,202,171,102,63,-13,-1060,-853,-856,-460,-338,-1065,-1082,-92,-100,-327,-610,-885,-2333,-1624,-1240,-1100,-910,-652,-520,-432,-392,-415,-392,-407,-1869,-1216,-290,153,187,-308,71,-690,-973,-1618,-796,-673,-458,-805,-991,-1420,874,1101,1179,659,-1768,-1458,-712,170,97,-211,-511,-848,-1125,-1466,-1675,-1854,-1947,-1937,-1961,-1954,-1902,-1786,-1789,-1310,-1203,-640,-329,-213,-186,80,-1136,260,-575,77,-241,-609,-983,-1381,-1785,-2169,-2080,-1679,-1964,-1139,-1000,-1088,-700,-792,-929,-1042,-1275,-1505,-1629,-1511,-1185,-806,-414,-227,-121,228,539,-620,-50,329,-115,882,898,915,-441,33,831,708,532,220,-1197,-1855,-226,-509,-386,-379,-747,-282,-162,-882,197,390,-1308,-159,-612,-1798,718,640,-1246,-837,63,-900,-341,-656,-1047,-248,142,78,-28,-892,-315,-452,-544,-651,-664,-646,-534,-312,-1135,-1798,-1096,-39,-289,241,-31,-379,-626,-1024,-1725,-2036,-2067,-1605,-1102,-549,23,-733,-100,1286,-965,-381,2154,1218,-1406,-746,-4,417,39,-850,-804,-623,-954,-1082,-1010,-736,-478,-192,-1560,295,527,-813,923,1093,-990,-4,643,-469,-738,-238,161,-1044,1274,1583,1570,-554,-2027,-1188,-93,-1493,-1499,-395,-596,-572,-454,271,789,1153,-357,1934,1971,1575,-24,364,-1377,-129,-574,-689,-307,153,-547,-100,-822,1230,-341,-1263,987,2137,1327,1149,1461,388,-834,-1749,-1400,-1183,-270,763,591,-1461,-592,-66,-277,-744,-1209,-1115,-907,-1158,-1706,-1774,-2090,-2295,-2170,-1917,-1529,-1105,-2530,-1187,16,340,559,-205,-2748,-681,1112,-4943,-68,1386,1433,1472,-3820,-2288,1110,-2788,-550,1241,1333,-1927,1451,1495,1483,-3996,-8646,1284,-102,-4047,-391,-1330,503,347,-1101,76,-41,-120,-219,-260,-367,-460,-2009,-655,-717,-756,-825,-679,-597,-590,-417,-707,-1005,-562,-670,-781,-1054,-1456,-671,-540,-1370,-143,-472,153,257,303,150,-1890,-139,-334,-529,-714,-893,-1050,-1162,-1351,-2123,-1715,-1778,-1751,-1624,-1434,-1278,-1120,-991,-928,-906,-1025,-1595,-1399,-1737,-2073,-2372,-2538,-2303,-2148,-2053,-2024,-2039,-2035,-1934,-1675,-1331,-951,-927,-149,181,421,-1979,-1286,465,-611,-22,-339,-762,-1217,-1450,-1513,-1369,-1059,-761,-452,-467,-1177,-66,-1206,-120,52,778,1148,1281,-543,109,460,-1554,312,-799,-940,-440,16,-738,864,1365,-364,-744],[-1815,-106,-182,-351,-473,-508,-923,-991,-301,-418,-201,-1402,280,-257,625,453,163,-174,-636,-1079,-1329,-1149,-426,366,-2175,-1028,245,65,876,1813,1045,-1082,1262,1601,1393,-292,-402,286,-331,-1592,73,-1460,-517,-465,-726,-2180,-181,333,-1179,-1607,-1235,-13,-204,-395,-582,-681,-645,-520,-344,-82,278,618,-869,-1324,699,1190,708,-905,-541,1720,1641,81,-1058,706,-370,-1039,-485,602,328,-504,-324,-662,-1037,-1441,-1811,-1729,-2156,-1227,-1107,-1059,-998,-1052,-1118,-1154,-1251,-1318,-1322,-1289,-1149,-1061,-915,-769,-666,-485,-1348,-150,63,-1131,-36,-497,-1414,-2673,-2731,-1453,-621,-680,-1847,-575,-261,-38,122,63,-549,-1398,-25,-2100,-547,-918,-1571,-1688,-3591,-1054,-146,54,297,-5547,-5509,-9516,622,1698,936,2058,1485,-1225,1705,1491,838,-1694,163,-357,-813,-1239,-1527,-1452,-1226,-982,-872,-854,-1426,-861,-1058,-1355,-1594,-1549,-1308,-986,-718,-532,-347,-218,-1608,-377,-213,-340,-398,-1139,-626,-737,-861,-996,-1103,-1207,-1312,-1343,-1389,-1371,-1386,-1357,-1250,-1309,-894,-610,-250,102,549,688,742,-374,-1022,1816,1800,1570,1213,786,532,34,-999,-827,-1048,-2153,-1216,-723,-571,-588,-748,-1093,-1465,-1620,-1253,-1611,272,1080,1828,-51,-183,-1109,-238,-875,750,299,-417,-1362,-1027,-1035,-1579,-998,439,1442,1186,-1448,-1263,-553,53,-885,17,339,-274,-366,-1091,665,350,153,-1029,-726,-198,58,173,-202,33,10,-980,772,-104,-440,1006,740,-495,-208,-663,-1090,-1268,-1134,-794,-360,-1883,-865,-868,200,494,412,262,54,-1000,-412,-1266,-892,-1848,-1053,-1131,-1133,-1165,-1166,-1138,-1010,-930,-796,-671,-514,-1655,-1073,-230,-198,-1224,82,315,-753,-828,-20,-165,-886,293,1582,1502,562,-1438,-161,-489,-521,-201,-456,-621,-653,-616,-523,-360,-289,-1430,-423,-1198,-115,-112,-194,-1867,-1211,-846,-262,-85,-598,-1106,-853,126,-1023,-122,-226,-281,-275,-1043,-108,-20,-695,1023,1226,440,-69,931,1214,1156,-85,-1611,-209,-739,-1358,-1921,-2156,-2025,-1478,-904,-360,162,-479,-2037,615,-1216,950,-62,-1644,1044,830,622,443,-214,-691,-1027,-152,-281,-451,-708,-906,-1010,-932,-578,-1694,-153,-398,-150,-1010,-520,1586,-855,-1923,464,-64,-687,-908,-590,-53,-445,-729,-1402,532,1515,190,1241,530,-1332,907,802,-2004,759,654,104,297,-21,-360,-766,-1755,-1162,-1379,-2176,-485,-116,286,625,919,-1260,46,1325,1385,473,963,-798,602,299,-105,-515,-816,-1083,-1320,-1425,-1502,-1986,-1566,-38927,-137193,-71198,-2729,-1672,-15824,-13513,-1779,-4842,-16490,-1916,-1936,-8015,-1911,-1812,-2246,-808,-308,205,699,1137,-606,435,-1180,1935,1285,-1727,-2103,405,-641,-1258,-1109,-1257,-1413,-1742,-2106,-2155,-1841,-1318,-742,-307,456,1031,363,-1104,-1241,-1103,-524,401,1667,1199,-32,-3,-653,-1225,-1592,-1694,-2027,-970,-573,-1061,-149,15,-1219,-118,-368,-670,-1032,-1453,-1802,-2180,-2433,-2629,-2582,-2440,-2309,-2171,-1960,-1719,-1506,-1225,-1025,-802,-639,-451,-251,-76,-466,-10,-937,292,323,167,-868,560,661,-564,745,-68,-1450,-805,167,-35,-206,-208,-42,-646,-2059,-1406,237,770,743,68,1682,1562,772,-1188,-1462,-555,-887,-323,-946,-1625,-2287,-2553,-2108,-1748,-2290,-1438,-1564,-1898,-2403,-2827,-2110,-1350,-623,71,158,608,-5,489,1054,138,-1284,-347,-841,-1091,-898,-455,117,634,-1306,-1763,497,1663,1699,1623,1240,-217,-1148,-544,-462,77,319,-566,-952,360,272,37,-233,-471,-2493,-1682,-701,-625,-514,-337,-404,-324,-431,-637,-823,-1042,-1879,-1013,-755,-508,-327,-530,-175,-730,-856,-1439,-1253,-1782,-2294,-1741,-1117,-1087,-45,437,781,439,-1776,-1334,-718,60,1167,1182,1022,770,516,-1576,-170,-511,-1445,-1043,-1223,-1249,-1132,-1957,-1906,-308,-1119,169,327,-329,-174,187,-1028,241,-210,812,353,-177,-523,-837,-998,-977,-866,-1137,-1676,-436,-739,-883,-253,-377,-526,-633,-853,-1081,-1251,-1250,-1031,-710,-334,-80,-436,497,680,-436,-271,38,-701,733,604,454,-533,72,-113,-351,-600,-792,-1088,-1913,-1057,-997,-873,-744,-950,-537,-424,-925,-154,-30,-1500,82,-144,-1639,61,37,-1167,-592,57,-875,-406,-505,-1068,-466,734,628,192,-687,-29,-262,-448,-653,-779,-903,-962,-934,-1372,-1890,-1064,-876,-812,-770,-723,-675,-710,-1393,-1587,-708,-579,-439,-234,77,481,-953,-673,950,-1104,-535,2009,1049,-1480,-665,59,498,131,-918,-697,289,-1071,-1030,-441,1468,1885,436,-1288,1491,633,-550,1844,1553,-782,-70,493,-456,-988,-452,16,-1131,294,155,36,-425,-1834,-1037,-617,-1041,-1199,-1145,-1324,-1349,-1056,-677,-289,108,-905,725,861,889,-527,-1,-1347,-168,-476,-853,-910,-589,-616,-79,-783,1163,-364,-1433,893,1686,1509,1214,1122,71,-1121,-1344,-821,-960,-396,1186,1169,-1268,-634,751,-259,-945,-1233,-1509,945,-711,-1266,-2051,-901,-1485,-1010,119,398,-827,-1719,-321,833,1767,2025,-930,-2513,-718,1149,-5842,-1072,925,574,250,-2615,-5399,-750,-3941,-1502,-1399,-1424,-1421,-1359,-1223,-1071,-881,-693,-508,-384,-1443,-312,-1633,-139,-227,-900,-594,-859,-1116,-1358,-1373,-1224,-933,-1709,-321,-309,-535,-1120,-737,-241,-734,47,-695,-910,-1377,-1942,-1995,-1456,-1755,-291,160,-1399,847,-682,1106,1129,1080,-28,-1672,384,133,-110,-512,-545,-722,-829,-981,-1907,-1395,-1237,-1274,-1302,-1292,-1270,-1148,-932,-740,-310,-19,-1744,539,342,228,275,42,-148,-260,-850,-1281,-1858,-2427,-2550,-2022,-1523,-1101,-740,-486,-344,-328,-1540,-930,-888,-1153,-1351,-1390,-1343,-1157,-883,-562,-634,-42,116,141,-321,-1381,-161,-944,-106,78,1028,1460,1502,-517,352,717,-1544,216,-884,-1101,-529,168,-664,397,178,-491,-750],[-1853,-1505,-1066,-690,-350,-34,-860,-947,-263,-857,-347,-1350,-178,-571,-1021,-1504,-1782,-1582,-1106,-490,104,-1040,300,778,-2190,-976,458,204,968,1977,1351,-1124,1123,1342,1243,-356,-308,262,-567,-1267,-811,-1445,-1585,-1727,-1755,-1888,-1262,-975,-957,-1362,-1230,-29,489,722,-180,-248,1274,740,32,1266,1244,827,-806,-1136,615,1006,753,-1015,-257,825,674,153,-1147,88,-120,-1001,-839,-799,-947,-1029,-1078,-1038,-998,-979,-954,-1205,-2221,-1071,-1199,-1277,-1319,-1317,-1231,-1059,-945,-856,-816,-1338,-1149,-1060,-1075,-952,-727,-329,-1553,298,967,-1002,34,-324,-1143,-2156,-2379,-1105,910,1043,-1845,-829,1485,1127,751,-354,-355,-1523,-178,-2367,-330,-488,-1393,-1756,-3330,-1377,82,401,-3260,-9642,-4451,-6354,328,2393,2558,2629,2609,-557,2262,1963,1491,-1451,978,623,318,-795,-400,-692,-977,-1217,-1485,-1624,-1644,-1557,-1358,-1144,-894,-634,-1078,-698,-95,-120,-180,-325,-1302,-832,-1098,-1389,-1524,-1606,-1683,-1717,-1767,-1812,-1747,-1536,-1211,-759,-334,100,110,-651,-1168,-1259,735,582,362,183,81,-11,-27,-329,-858,78,38,-91,-297,-527,-726,-860,-905,-869,-621,-1723,-772,-891,-586,-859,-1209,-1584,-1635,-1273,-783,-1423,78,878,1253,-338,206,-565,-298,-896,106,-203,-515,-1277,-1305,-1600,-1495,-651,526,1040,1088,-1239,-663,112,322,-1055,-318,85,-146,-322,-782,1527,1183,614,-987,-547,-583,-815,-941,-929,-846,-693,-1308,-392,-340,-582,-515,-765,-1207,-1744,-2366,-2146,-1426,-714,-34,623,-2135,-786,-1339,-384,543,201,1833,1585,-1129,198,-1159,-1158,-1798,-940,-612,-779,-999,-1105,-1210,-1212,-1262,-1258,-1260,-1208,-1631,-1049,-925,-757,-1375,-147,195,-834,-282,336,26,-859,168,1446,1544,503,-1008,133,-354,-597,-1126,-1522,-1757,-1665,-1396,-1084,-742,-424,-1541,-460,-1024,230,374,-294,-1346,-1147,-729,-578,-424,-837,-1163,-905,-467,-1475,-1036,-1286,-1458,-1506,-1321,-1095,-702,-636,-162,29,119,-76,424,506,485,61,-1394,-165,33,-639,-172,-113,-150,-56,-403,116,231,-360,-2059,282,-916,82,-445,-1326,-734,-1012,-1223,-1320,-1346,-1253,-1245,-1011,-893,-783,-699,-484,-359,238,-351,-1413,191,-232,-385,-1170,-381,1410,-1377,-1588,232,-187,92,-4,105,248,-265,-804,-1564,585,930,-26,520,246,-1627,-59,-118,-1784,38,65,-188,-31,-260,-560,-996,-1577,-1515,-1341,-2229,-356,129,604,971,1253,-1617,-440,1469,1459,-81,124,-1612,700,-159,401,229,176,139,93,118,113,-3981,65,-32314,-99106,-32,-93,-186,-283,-413,-504,-4413,-15233,-961,-1132,-5493,-1469,-1673,-2618,-1883,-1753,-1547,-1319,-1114,-1136,-813,-736,-717,-658,-836,-1847,-660,-810,-1294,-1064,-1021,-1792,-802,-797,-748,-670,-572,-489,-489,-302,-177,-62,-1359,-940,-811,-525,-62,102,-32,-217,-399,-539,-522,-290,-13,-1702,271,1172,-1131,1638,-22,-1196,817,1163,1027,-751,-932,-1220,-1158,-1961,-1128,262,837,1320,-250,368,-1042,1528,148,-556,-934,-619,-173,794,285,-469,-133,-1037,725,1167,-90,-751,1242,970,-182,733,-393,-1593,-597,-346,-644,-903,-986,-899,-693,-1904,-1509,-147,4,59,-15,20,-98,-223,-1166,-1200,-906,-1304,-1764,-1942,-1309,-584,-238,907,509,-2115,-804,-963,-1300,-1358,460,2402,1965,1532,669,145,858,366,753,2264,327,-919,1205,326,56,-218,173,1224,1200,-996,-1965,575,2323,2075,1696,1033,-426,-1235,-262,-254,-247,-139,-80,-710,187,164,89,-61,-360,-2616,-1734,-1167,-1609,-2006,-1778,-1456,-1150,-903,-756,-636,-799,-1549,-809,-794,-918,-1070,-1128,-1170,-1177,-1113,-1116,-1040,-1057,-1106,-1084,-1010,-748,-336,101,505,136,-1775,-1270,-678,34,804,2027,1865,985,778,-1715,774,861,-1120,-95,-631,-1100,-1512,-2207,-1938,-1548,-1124,-660,-238,-436,-155,259,-917,185,54,762,468,-20,-261,-663,-1067,-1408,-1578,-1408,-1464,-641,-521,-794,434,94,-553,-83,247,634,449,228,-279,-305,-620,-981,-1357,-1711,-1888,-1805,-1531,-1231,-1250,-698,-477,-285,-622,-70,-22,-80,-213,-912,-859,-1935,-1000,-1249,-1285,-1373,-1460,-1536,-1579,-1618,-1565,-1527,-1520,-1468,-1443,-1502,-1275,-1179,-1139,-807,-567,-851,-359,-314,-1137,-730,399,388,42,-553,-49,-231,-367,-511,-868,-564,-498,-427,-1588,-1841,-1065,-210,-1238,-523,-561,-327,-757,-1776,-1385,-17,278,339,-337,399,455,-756,-1225,518,-1253,-704,1809,921,-1557,-620,46,567,214,-1031,-554,27,-1133,-1442,-434,1084,1953,387,-1049,1526,462,-257,2005,1674,-682,-207,-20,-488,-971,-574,-187,-1258,230,-207,-700,-1243,-1714,-1308,-838,-624,-915,-146,-236,-176,-302,-441,-517,-439,-1385,2,211,382,-1068,-392,-1379,-322,205,99,-392,-240,-791,-415,-476,-436,-449,-1672,-573,-767,-990,-1245,-1520,-1763,-1931,-2067,-2153,-2104,-1976,-1776,-1457,-1100,-626,-114,-302,-1240,-1147,-1809,627,-677,-886,-2211,-1020,-1428,-785,1097,112,-1358,-900,521,893,1192,1520,-1845,-2088,-825,1174,-6172,-1150,1531,1466,1623,769,-4207,996,-2302,-2719,1798,1778,1698,1578,1423,1191,923,610,276,-102,-466,-700,-1560,-989,-1034,-1040,-1062,-1119,-1195,-1340,-1450,-1606,-1659,-1603,-1502,-1383,-1302,-1256,-1237,-1285,-1381,-1558,-1816,-1994,-1699,-1307,-881,-1372,-2108,91,908,-1353,1304,-952,1789,1816,1756,-234,-1419,614,538,201,-491,-327,-468,-476,-502,-1508,-1341,127,462,-495,-319,1372,1597,674,-619,31,773,-1699,389,251,380,671,113,-156,-541,-1200,-1360,-1121,-678,-262,78,277,-767,-430,98,-202,-613,-1129,-1619,-1705,-1296,-840,-378,-146,-1139,87,-391,-1065,759,929,56,-159,-1421,-216,-696,-106,47,275,97,-140,-487,-536,-717,-1365,-1006,-1076,-1243,-1324,-1470,-1546,-1587,-1527,-1411,-1215],[-1976,-2041,-1751,-1354,-935,-536,-765,-880,-396,-1279,-453,-1280,-722,-984,-1131,-1133,-934,-559,-201,129,408,-965,625,772,-2096,-955,610,304,1022,1091,1161,-1159,915,997,852,-457,-234,234,-842,-955,-426,-1304,-1788,-1240,-1621,-1988,-2380,-2882,-2303,-1691,-1263,-332,343,995,-288,299,2165,988,159,1667,2328,721,-748,-947,481,1007,677,-1110,18,2081,1665,166,-1042,6,-518,-1030,-1210,-1209,-1049,-829,-640,-442,-302,-222,-921,-1259,-2287,7,29,-872,246,384,424,442,826,1109,-33,-1590,-1421,256,779,650,-744,-488,-1780,703,804,-853,22,-183,-766,-1438,-1821,-813,-610,-601,-1724,-1100,63,337,-333,-700,-173,-1706,-390,-2272,-148,-138,-1192,-1778,-2987,-1596,312,-3032,-10363,-15292,-4106,-2190,161,944,945,955,1000,1033,1175,1290,1472,-1185,1705,1480,1790,-985,754,1346,1120,887,580,-76,-896,-52,-269,-760,-787,-1019,-1402,-1426,-1591,-1695,-1607,-1421,-1257,-1038,-861,-780,-653,-1337,-634,-686,-780,-890,-932,-888,-754,-479,-202,115,96,-731,-1251,-1271,698,593,346,152,-106,-486,-897,-1300,-1624,-1601,-1331,-1019,-738,-495,-289,-146,-380,-1104,0,-960,-275,-1613,-433,-579,-684,-770,-911,-678,-562,-1176,-248,-134,-45,-603,-145,-301,-527,-911,-1083,-1320,-1545,-1475,-1419,-2136,-1112,-384,18,198,380,-1100,-117,705,620,-1176,-638,-108,24,-297,-444,937,851,762,-895,-349,445,334,238,-188,-88,-710,-1593,-243,-455,-638,-801,-832,-815,-700,-543,-408,-631,-202,-147,-56,-2391,-684,-1758,-854,-67,-369,870,1022,-918,904,-642,-1356,-1725,-1091,-212,-309,-853,821,591,-197,-1244,-1385,-922,-513,-1495,-977,-1222,-1408,-1428,-1218,-995,-818,-466,-169,27,-827,46,432,364,209,-561,-202,-444,-731,-1084,-1341,-1538,-1529,-1360,-1129,-845,-561,-1612,-361,-675,159,360,-271,-756,-997,-515,-831,-694,-1024,-1174,-979,-166,-1630,-681,-921,-1147,-1369,-1483,-1614,-1573,-1571,-1569,-1524,-1403,-1233,-972,-634,-306,10,-1159,-270,1044,-490,-269,37,-65,479,-277,450,849,-190,-1972,55,-615,157,-782,-980,270,90,-138,-110,-536,-1315,-1281,1007,1238,1032,1012,-63,-464,27,-216,-1078,593,30,-632,-1320,-244,1218,-1741,-1231,5,-389,3037,2687,1339,535,-130,-872,-1644,687,1223,-114,746,400,-1803,-371,-863,-1474,-1737,-2140,-2047,-1781,-1681,-1666,-1810,-1879,-1816,-1546,-1977,-670,-237,216,597,925,-1835,-1044,1407,1501,-623,-807,-2279,477,-1321,369,468,349,235,-789,39,-66,-5858,-361,-26962,-43757,-960,-1213,-1499,-1779,-2072,-2068,-1899,-10667,-1623,-1594,-1885,-1189,-1027,-3049,-630,-374,-138,59,195,-1647,126,-461,-12,-182,-427,-1581,-1007,-1283,-1478,-1526,-1407,-1977,-810,-499,-186,-124,348,217,-670,771,874,768,-1624,-619,-498,-430,-413,972,-3,-399,418,117,-377,-473,-764,-1402,-834,-711,-1004,-535,-403,-1208,-516,-714,-918,-1088,-1152,-1285,-1193,-1557,-1659,842,1311,1680,-398,305,-864,1530,115,-101,-1022,-811,-359,492,81,-476,-99,-901,501,842,-255,-651,622,494,204,194,-725,-1586,-401,-458,-519,-575,-565,-529,-476,-1642,-1510,-433,-379,-386,-399,-457,-570,-676,-1252,-968,-1202,-1487,-1796,-2037,-1737,-1280,-817,-296,154,-1900,-746,-676,-1324,-1301,97,1232,923,517,148,-69,42,597,896,2331,514,-570,962,400,294,-190,-67,844,1144,-699,-2157,593,2479,1995,1359,646,-635,-1318,-995,-676,-195,233,311,-446,728,613,435,203,-504,-2630,-1795,-340,-353,-302,-121,5,161,317,-338,-445,-809,-1107,-635,-558,-28,554,-857,387,-821,-274,-458,-615,-536,-665,-739,-849,-676,-603,-408,-227,-262,-1725,-1293,-679,41,463,1045,1025,747,400,-1782,-118,-604,-1131,-1645,-2195,-1867,-1384,-2196,-1658,-419,-1147,-381,91,-559,-158,277,-841,62,182,1388,1405,66,774,1185,974,-262,-1580,-1666,-1355,-1412,-1873,-1659,-1048,-567,-717,-81,343,855,980,1050,26,453,959,-36,-944,300,9,-344,-693,-1071,-1438,-1797,-1813,-1467,-1035,-646,-263,2,168,-1520,-634,-1935,124,-1601,-87,-184,-1071,-359,-375,-1188,-241,-129,-608,56,122,-1413,281,317,-1202,-284,-201,-848,-247,-151,-1267,-1057,381,378,-132,-519,291,234,156,-33,-1263,-557,-867,-1070,-1639,-1655,-1093,-337,-1719,-1010,-895,146,-832,-2162,-1213,103,1715,586,-518,2451,2145,-361,-1584,-4,-1403,-891,1608,815,-1643,-604,-48,617,303,-1196,-415,39,-679,-1525,-925,-264,297,292,-864,1098,189,32,356,-120,-697,-828,-814,-553,-653,-561,-434,-1417,57,-86,-248,-485,-1663,-939,-1052,-1125,-1139,-1114,-1066,-1019,-879,-727,-579,-411,-1507,-165,-146,-173,-1567,-781,-1489,-570,-667,-758,-769,-756,-1055,-584,-476,-409,-537,-1936,-350,-437,-518,-599,-683,-738,-1775,-784,-839,-887,-954,-1022,-991,-877,-583,-202,-378,-1604,-988,-1791,228,-698,-557,-1831,-967,-1249,-567,968,-82,-1396,-178,1303,895,475,783,-2870,-1541,-975,691,-6046,-1538,-579,118,588,838,824,673,259,-4123,-126,-301,-452,-536,-536,-522,-481,-455,-442,-489,-555,-550,-585,-750,-694,-990,-1482,-983,-1058,-1134,-1114,-1123,-1101,-1272,-1122,-1165,-1244,-1309,-1398,-1452,-1426,-1328,-1204,-1117,-985,-858,-722,-1524,-2439,-84,104,-1280,467,-1198,610,620,570,-423,-1188,-45,-164,-160,-440,119,261,381,-496,-1090,-1319,697,1065,-529,-336,2067,2192,951,-468,291,881,-1509,87,86,524,247,-161,-555,-918,-1057,-896,-590,-311,16,254,402,-901,-314,402,264,54,-777,-548,-865,-1156,-1308,-1212,-1037,-1186,-526,-747,-1357,157,239,-58,-9,-1314,-292,-528,-757,-1236,-1726,-1583,-1027,-493,175,696,-1111,-57,-1064,-1409,-767,324,-453,-377,451,-608,-762],[-1531,-1172,-1257,-1364,-1451,-1485,-1501,-1506,-1488,-1660,-1309,-1204,-988,-827,-659,-537,-400,-188,-15,-110,295,-925,387,370,-1860,-948,215,168,163,176,357,-1166,664,663,850,-563,-162,229,-1111,-628,-229,-1086,-1570,-642,-1833,-1167,-1345,-1483,-1383,-1148,-1277,-457,-64,283,-221,907,1123,1249,304,1352,1427,671,-637,-722,374,794,579,-1087,337,1152,813,203,-710,-389,-764,-1134,-1414,-1566,-1607,-1599,-1625,-1621,-1608,-1530,-1332,-1276,-2300,-436,-140,-693,534,488,345,452,900,1911,-91,-1803,-1668,181,1491,567,-1171,-745,-1933,1120,1233,-630,1,-29,-301,-684,-1194,-533,-732,-767,-1469,-1308,-208,76,-1228,-807,38,-1862,-587,-1928,42,180,-902,-1718,-2615,-1585,322,-8201,-18446,-21996,-4280,617,605,515,371,200,74,22,175,421,799,-858,1469,1721,1934,-975,1069,1903,1786,1661,1469,304,-573,314,-232,-912,-299,287,-1669,-156,538,411,256,-1180,-975,-617,-935,-1303,-1555,-1787,-1977,-1918,-1742,-1582,-1420,-1289,-1203,-1080,-1010,-910,-876,-839,-1259,-1315,-767,-789,-820,-932,-998,-1164,-1360,-1573,-1818,-1990,-1923,-1790,-1688,-1601,-1521,-1464,-1441,-1342,-1289,-1284,-1198,-2318,-951,-817,-655,-513,-1069,-619,-218,-897,-404,442,628,-812,571,418,-212,-903,3,-26,-451,-680,-1295,-2100,-653,-195,783,340,861,-1032,341,950,848,-1249,-808,-32,-290,-505,-719,-822,-793,-671,-764,-369,-204,-49,130,-228,-172,-902,-1651,359,587,-400,977,765,116,72,-145,-346,-507,-424,-383,-311,-2665,-563,-1825,-1178,-1171,-1505,-1837,-2028,-1761,-1373,-906,-1480,-1654,-1266,-297,-227,-743,1804,1839,-227,-1229,-1481,-1231,-654,-1300,65,2293,1736,-1422,38,863,-737,576,368,141,-832,-87,-208,-381,-578,-716,-882,-974,-1055,-1177,-1221,-1300,-1376,-1476,-1535,-1439,-1212,-1693,-690,-448,-212,53,-170,-217,-842,-297,-1053,-913,-1194,-1174,-1111,-165,-1351,-593,-807,-1028,-1269,-1434,-1650,-1728,-1869,-2024,-2148,-2204,-2218,-2138,-1971,-1803,-1632,-1404,-1158,-813,-521,-613,-536,-382,755,-201,780,1105,-29,-1851,-386,-370,-272,-1115,-672,-265,39,-528,-1057,-1465,-1477,-1208,-826,-509,-292,-212,-98,-610,-523,74,-749,943,290,-943,-1497,-171,972,-1744,-964,-273,-632,3244,3326,1708,722,-104,-994,-1700,168,-251,-581,-763,-943,-1840,-1271,-1575,-1884,-2270,-2124,-1734,-1270,-911,-584,-401,-1030,-167,-495,-1701,-439,-147,-43,80,253,-1840,-1748,792,1023,-1098,-1834,-2800,448,-2380,-434,823,607,315,-2144,-420,-803,-7644,-1161,-22299,-512,-19,434,793,1045,1139,1130,926,-3900,229,-2067,-374,-352,-94,-3609,784,1242,-138,1814,1882,-2182,-88,-387,904,548,165,-1379,-529,-1195,-1343,-1289,-1494,-1788,-1519,-1350,-1068,-730,-366,-37,-826,562,835,1009,-1935,-324,-207,-301,-696,652,-653,-539,117,407,-735,-180,-473,-1157,-550,-394,-784,19,-294,-1240,173,-234,719,-956,-1244,-1315,-1217,-1154,-2201,-904,-1238,-1604,-1895,-1957,-1807,-1603,-1341,-1131,-1126,-1171,-1245,-1328,-1402,-1390,-1214,-859,-381,89,-296,-600,1287,1480,582,630,-1060,-1419,-230,1256,1173,1089,1070,162,459,-1343,-1386,-358,-381,575,-168,783,746,786,-1432,-364,1051,-130,74,468,-1336,567,361,102,-223,-1670,-792,-1038,-1260,-1427,-1518,-1499,-1390,-1224,-970,-698,-457,-194,83,281,445,-227,565,564,494,-206,-318,504,784,-395,-2235,560,1247,1331,1308,884,-774,-1350,74,221,256,191,170,-185,108,-4,-155,-377,-634,-2556,-1827,-1634,-2052,-2240,-1902,-1665,-1466,-1323,-1264,-1193,-1199,-1113,-984,-872,-713,-577,-910,-261,-834,-66,-59,-558,-45,-174,-331,-628,-611,-755,-775,-790,-691,-1547,-1342,-712,62,214,476,698,475,72,-1690,765,524,-411,446,136,-594,-1082,-1860,-1339,272,-1211,-658,-66,-636,-125,117,-750,-50,234,1101,1337,135,1099,1767,1740,-350,-1880,-1833,-1275,-113,-719,-1360,-1861,-1905,-1421,-837,-392,-32,242,459,340,412,838,-84,-988,868,844,273,-813,-110,-616,-297,-754,-1200,-1481,-1332,-798,-240,259,-2017,-403,-1824,1347,-1842,1369,1286,-906,-4,605,-1336,534,456,44,310,245,-1291,189,114,-1284,-212,-382,-790,-718,-1052,-1371,-1507,-1541,-1354,-1136,-939,-815,-724,-671,-730,-1603,-878,-882,-699,-1406,-1373,-1048,-505,-1948,-1378,-1170,229,-879,-1866,-1034,213,1703,672,-571,1903,1593,90,-1416,-510,-1442,-1002,582,469,-1653,-523,-131,166,39,-1315,-228,-177,-305,-1539,-557,-637,-787,-886,-900,-885,-732,-519,-286,-60,-743,-607,-176,-537,-169,-359,-617,-1523,-661,-879,-1046,-1244,-1582,-1559,-1587,-1570,-1512,-1452,-1414,-1435,-1428,-1465,-1542,-1597,-1667,-1582,-1525,-1443,-1770,-1195,-1610,-1045,-995,-929,-941,-710,-1310,-376,-167,23,-621,-2056,182,634,695,726,-205,-917,-2054,-576,278,-586,-530,209,174,-440,-219,-364,-421,-1960,-763,-1531,-154,-702,-223,-1374,-720,-985,-332,892,-101,-965,466,2049,885,-308,-112,-3222,-895,-1112,1137,-5642,776,724,462,217,-16,-306,-532,-669,-4222,-538,-274,-16,229,451,593,687,715,684,555,374,235,44,-1628,-320,-1196,-2120,-450,-342,-251,-122,-93,-94,-1087,-238,-337,-444,-561,-1090,-600,-622,-691,-990,-1085,-1304,-1424,-1294,-1557,-2257,-145,167,-1203,601,-1310,624,556,455,-553,-982,84,80,71,-387,-190,-493,-839,-1147,-962,-1308,135,670,-531,-269,1584,1656,1252,-286,521,926,-1285,-207,-155,639,1373,207,-182,131,-653,890,681,-123,252,60,-142,-1053,-536,-727,-930,-1157,-1404,-1524,-1450,-1240,-952,-600,-308,-1291,-209,-1084,-1462,773,982,-209,111,-1122,-427,-468,-254,-452,-822,-1118,-1304,-1207,-931,-609,-838,-315,-1200,-1604,-972,173,-442,-720,-373,-695,-1011],[-1302,-74,548,346,70,-206,-589,-758,-890,-1888,-1120,-1134,-1020,-867,-667,-501,-325,-90,-307,-392,412,-954,496,469,-1570,-988,201,77,-17,-90,18,-1187,225,242,312,-714,-155,99,-1411,-358,-531,-897,-1017,-626,-2020,-811,-1307,-1239,-1534,-1491,-1323,-662,-274,84,25,692,890,1028,382,1009,1011,603,-553,-557,231,476,371,-1011,59,-142,-359,-545,-707,-833,-902,-1117,-1244,-983,-926,-825,-906,-560,-415,-295,-1491,-1348,-2370,218,302,-537,572,364,185,422,1041,1370,-222,-2053,-1926,69,1233,243,-1607,-1002,-2042,655,525,-450,-131,8,-129,-230,-625,-319,-291,-186,-1240,-1543,229,369,-1298,-737,150,-2019,-877,-1634,118,355,-626,-1717,-2348,-1416,-514,-13647,-27031,-29376,-4940,1319,1218,1049,825,541,221,-156,-454,-703,-752,-677,-580,-434,-263,-853,-206,-217,-289,-380,-558,-669,-753,-855,-957,-1100,-1228,-1339,-1930,-1558,-1679,-1771,-1678,-1546,-1393,-1219,-1078,-1253,-897,-1213,-841,-868,-952,-1102,-1270,-1482,-1735,-1805,-1561,-1237,-991,-765,-1273,-1475,-315,-272,-259,-341,-386,-539,-721,-920,-1149,-1322,-1468,-1545,-1528,-1437,-1303,-1180,-1104,-1473,-990,-1123,-1276,-2496,-1818,-1680,-1125,-550,-1312,-583,-81,-675,-735,-35,498,-991,877,746,-176,-927,153,355,-330,-357,-1054,-1602,-270,-138,1270,36,720,-1089,628,2149,1201,-1328,-729,391,452,-359,183,953,741,526,-647,-26,-320,-576,-664,-498,-308,-983,-1420,56,596,-147,1537,1124,215,207,720,316,-252,-432,-671,-684,-2528,-447,-1457,-1343,-991,-1648,239,138,2,-132,-285,-1513,-1611,-1500,-377,-192,-679,1630,1786,-292,-1022,-1165,-1551,-922,-1085,615,2434,1965,-1396,-104,592,-618,389,-115,-667,-1087,-1389,-1495,-1385,-1206,-974,-820,-659,-565,-559,-645,-550,-579,-645,-718,-740,-729,-1785,-724,-717,-686,-599,-528,-498,-701,-561,-1228,-1050,-1323,-1151,-1283,-1343,-1471,-1601,-1705,-1816,-1969,-2073,-2125,-1843,-1620,-1421,-1211,-966,-724,-451,-168,39,170,-818,-614,510,-164,-902,-1069,-604,338,-159,-239,-586,-906,-1692,-1179,-861,-702,-1406,-381,-747,712,821,409,-655,-1414,-958,-73,-386,-690,-1011,-1228,-1390,-1537,-1639,-1718,-1778,-1792,-1833,-1804,-1722,-1529,-1449,-1055,-789,-866,-242,-80,-45,-105,-304,-1140,-1710,-1650,-2054,-1408,-676,-16,-1723,419,1464,-882,1233,519,-176,664,137,-209,-349,-722,743,-229,-1495,-570,1400,2011,2849,1935,-1564,-2340,2740,3550,-1347,-2856,-3114,580,-3176,-1250,-476,2809,-585,-2796,103,-978,-9256,-1068,-17273,894,1724,2378,2830,3096,3147,3062,2773,2414,1933,-2334,1119,884,784,-4275,994,1225,-1330,1561,1600,-2691,-392,99,810,499,139,-1225,-571,-1393,-1373,-1077,-1058,-1315,-856,-823,-847,-955,-1153,-1469,-1888,-2125,-1716,-1288,-2261,-562,-218,-134,-901,131,-1225,-522,-377,-735,-1148,-1599,-2081,-1497,-828,-203,-534,789,-355,-1216,-134,-928,1052,-1064,-1325,-1246,-1214,-724,-2664,-424,-904,-1374,-1676,-1598,-1309,-1046,-773,-580,-676,-1093,-805,-966,-1191,-1480,-1823,-1971,-1516,-1060,-652,-594,93,343,519,572,-1368,-1152,-75,648,725,807,919,210,797,-1037,-1172,-445,-873,382,-163,369,173,125,-1668,92,799,-25,-213,538,-1513,99,716,873,395,-1423,-632,-204,-728,-887,-826,-534,-569,-580,-541,-525,-578,-630,-675,-793,-913,-1051,-1174,-1223,-1173,-976,-762,-504,-290,-120,-2110,90,148,167,92,-14,-795,-1347,-431,-304,-44,293,664,31,1297,1342,1587,1577,-533,-2549,-1840,608,108,-413,-799,-1096,-1086,-876,-1030,-799,-461,-216,-305,-872,-532,-490,-894,-657,-833,-584,-531,-526,-360,-431,-562,-727,-918,-1141,-1227,-1255,-1167,-1313,-1443,-829,-270,-87,198,513,140,-204,-1586,707,334,-65,748,-27,-635,-1148,-1496,-1003,480,-1319,-955,-273,-715,-641,-273,-698,-192,167,1863,1898,126,1297,1905,1557,-509,-1717,-1875,-1264,-1379,-1714,-1378,-865,-531,-1243,8,166,210,183,116,27,-120,-280,-480,-911,-897,-1050,-1197,-1280,-1350,-1387,-1455,-1444,-1355,-1193,-1007,-754,-548,-372,-1938,-277,-1671,100,-1994,251,308,-713,-211,352,-1533,425,452,409,364,238,-1214,-79,-323,-1467,-797,-1027,-1257,-1384,-1327,-1528,-1687,-308,123,-241,-593,1551,1786,1077,1012,-1895,412,-1102,-316,-1156,-1142,-1007,-747,-1777,-1597,-1434,220,-1006,-1572,-962,-986,-1316,-1454,-1398,-1265,-1118,-1045,-1039,-1043,-1450,-1126,-847,-871,-1678,-778,-608,-460,-308,-1472,-104,360,503,-1369,-292,916,983,167,-561,1071,-453,647,857,680,-912,-873,-424,-517,-588,-631,-795,-1631,12,259,511,166,-1532,-533,777,411,-101,171,-613,-653,-1103,-1591,-1503,-1046,-797,-379,-242,-1475,-1617,-1372,-1820,-1113,-758,-632,-1158,-681,-1588,537,760,494,-766,-1986,-145,749,606,472,-662,-1197,-2270,-490,398,-535,-478,-77,526,-180,251,118,-500,-2341,-590,-1327,-559,-741,35,-968,-447,-775,-179,796,-13,-494,940,2664,796,-1204,-1212,-2207,-267,-1296,905,-5239,1501,1395,1272,1127,923,585,226,-112,-2486,-407,-282,-114,56,196,239,216,124,-10,-205,-397,-471,-527,-2588,-552,-1497,-2591,-778,-940,-1184,-1412,-1687,-1581,-1326,-1091,-873,-707,-558,-1149,-434,-413,-443,-1076,-886,-704,-730,-726,-1426,-1904,-616,-703,-1150,-988,-1229,-1403,-1493,-1409,-1241,-1064,-873,-703,-581,-503,-465,-420,-297,-232,-384,-1283,453,673,-494,-121,888,809,691,-58,447,369,-1029,-420,-447,747,1672,269,-165,373,-302,1563,2068,86,1472,2995,1664,-1153,-389,945,339,-267,-854,-1288,-1485,-1448,-1339,-1241,-1286,-1396,-1548,-1695,-1793,-1647,-1398,-1083,-810,-802,-537,-406,-306,-484,15,52,57,-550,260,436,-443,-542,-1211,-1666,-1092,184,-375,-835,1101,-566,-763],[-1068,174,732,485,828,-108,-499,-686,-789,-1705,-447,-1016,290,92,-91,-308,-487,-555,-763,-674,-537,-1009,-374,-249,-1246,-1026,210,309,352,284,261,-1171,-96,-334,-590,-848,-638,-425,-1639,-103,-540,-692,-520,74,-1633,-81,-1436,-699,-607,-925,-1302,-1171,-1440,-1330,-1126,-867,-696,-556,-522,-512,-459,-447,-460,-517,-570,-644,-740,-828,-884,-985,-1094,-1158,-1180,-1149,-1046,-1149,-935,-681,-536,-789,-1483,-391,-60,-594,-1761,-1379,-2392,-72,-140,-338,-176,-203,-197,-143,-155,-172,-335,-2111,-1899,-476,-591,-712,-1885,-1133,-1917,-716,-553,-380,-284,-33,79,186,-44,-76,111,36,-980,-1700,-60,-4,-457,-453,87,-1852,-1158,-1370,38,114,-264,-1709,-2092,-1017,-1811,-18725,-35143,-36854,-5884,705,568,384,168,-90,-386,-755,-1093,-1440,-1606,-1570,-1420,-1176,-890,-687,-593,-504,-500,-552,-731,-884,-1043,-1240,-1414,-1537,-1498,-1324,-1938,-757,-428,-119,-250,-1794,-1057,-3,675,-1336,-1129,-1095,-697,670,279,-191,-672,-1146,-1477,-1331,-893,-329,-45,-674,-1199,-1654,1632,561,335,1000,1587,1537,1237,106,-529,-25,-509,-990,-1388,-1567,-1477,-1270,-1077,-1605,-743,-745,-688,-1765,-1162,-940,-814,-464,-1543,-541,45,-458,-1062,-450,112,-1022,949,1007,-118,-913,27,406,-123,-21,-723,-1092,48,-140,1413,-176,626,-1197,789,2255,1450,-1363,-328,1141,712,-437,465,1676,1322,927,-498,-9,-444,-753,-791,-527,-438,-922,-1125,-277,513,185,1182,999,284,178,-341,-931,-1524,-2033,-1943,-1383,-2154,-298,-1056,-1313,-950,-1755,1003,902,546,396,-49,-1397,-1553,-1749,-1205,-911,-610,-337,-148,-355,-713,-638,-1714,-1176,-825,156,149,75,-1336,-250,-459,-800,-1145,-1488,-1904,-2223,-2350,-2069,-1820,-1650,-1484,-1419,-1354,-1342,-1409,-1407,-1421,-1410,-1420,-1446,-1448,-1446,-1855,-1463,-1398,-1245,-981,-696,-437,-556,-71,-1327,-1074,-1361,-1083,-1450,-977,-1389,-1824,-2104,-1938,-1610,-1245,-1028,-1253,-801,-976,-1277,-1648,-2009,-1950,-1400,-754,-126,-679,-787,560,-28,-1096,-1421,-647,1382,-133,1065,616,312,-1490,-1495,15,-1094,-1588,-95,-1019,1192,1415,360,-588,-1225,-702,1392,1340,529,726,458,-857,-1348,-45,-49,78,239,-1503,-1695,-131,266,-1141,-605,-870,-1069,-722,-668,-487,-200,-272,-1304,-1682,702,825,458,320,224,-1541,305,977,-602,710,432,86,-207,-503,-543,-590,-415,927,19,-1406,-626,1338,2161,3255,2056,-1100,-2376,2214,2118,-1279,-3765,-3256,785,-3589,-2014,-2144,684,-2420,-2681,189,-791,-10555,-1119,-11626,1027,2036,2887,3543,4009,4252,4351,4229,4016,3649,-2318,2851,2439,2000,-5041,1153,785,-2631,19,-382,-3107,-1156,-1492,-1770,-1880,-1920,-1879,-1760,-1532,-1384,-849,-511,-759,-880,321,-158,632,677,538,-808,70,-147,-315,-2498,-365,-186,-29,-1041,-177,-1592,-290,-473,-180,-1599,-269,-617,-715,-802,-877,-900,-765,-450,-1108,-390,-1460,370,-1139,-1330,-1084,-1142,-239,-2375,-540,-639,-698,-694,-599,-501,-487,-472,-521,-749,-1076,-1176,-1328,-1450,-1537,-1580,-1552,-1446,-1339,-1236,-1086,-932,-814,-711,-620,-1620,-841,-502,-457,-401,-389,-356,-336,-328,-736,-914,-480,-1363,-565,-633,-727,-838,-879,-1786,-743,-578,-358,-553,110,-1285,-310,421,486,359,-1133,-579,7,-252,-564,-1290,192,167,124,115,82,-11,-101,-186,-356,-552,-795,-1041,-1193,-1161,-896,-742,-256,-17,118,-1800,56,-119,-392,-805,-1294,-1805,-1304,-684,-1,651,1243,813,231,2416,1053,2674,2069,-388,-2482,-1798,1126,474,-222,-837,-1436,-1459,-1034,-1400,-938,-200,64,-162,-1046,-529,-293,-789,-839,-1114,-1232,-1252,-1045,-872,-750,-662,-589,-550,-572,-530,-538,-1613,-1019,-1532,-988,-228,-202,-78,68,-202,-339,-1481,642,154,289,1018,-128,-654,-1168,-1105,-633,304,-1404,-1205,-510,-830,-493,242,-638,-296,32,2572,1431,87,1406,2032,1434,-675,-1373,-1695,-1248,-955,-684,-1639,-380,-516,-1615,-78,-208,-380,-568,-734,-858,-975,-1047,-1109,-1144,-1152,-1099,-1048,-945,-851,-758,-747,-730,-725,-744,-771,-758,-761,-760,-1459,-492,-1406,-93,-1941,468,803,-477,-394,546,-1696,2365,1903,1258,2711,1375,-1112,189,1025,-1677,-359,-896,-719,288,232,-1660,-1695,-663,-154,-146,-700,1931,1634,1020,1170,-1637,96,-1198,-246,-879,-912,-911,-977,-1374,-1484,-1541,193,-1138,-1304,-937,-1341,-1857,-1486,-1070,-643,-231,80,-638,-1388,-1384,-1190,969,823,-1648,-362,-400,852,882,-1575,24,1705,1322,-1141,-173,1405,1419,143,-474,804,-805,133,-309,-779,-1107,-1131,-614,-408,634,148,-868,-1548,602,2240,2211,349,-1405,-408,799,247,-323,-839,-1122,-1005,-590,-508,107,139,-459,238,-20,-2007,-1286,-1572,-1983,-1912,-2053,-1822,-1609,-1482,-1553,-1302,-1234,-1197,-1151,-1752,-1062,-1094,-1124,-1163,-1208,-1389,-2006,-1096,-1016,-873,-715,-561,-379,-254,-115,-34,-542,-2078,-421,-1184,-872,-778,-951,-927,-718,-590,-54,276,214,-69,1136,1247,684,-2127,-2431,-1120,362,-1456,263,-4951,-157,-363,-629,-937,-1291,-1679,-1704,-1349,-846,-295,282,745,1075,1261,1256,1107,826,463,33,-366,-592,-735,-3501,-849,-1769,-2119,-941,-685,-288,254,745,1204,-800,207,-380,-237,539,-1130,287,553,55,-1082,-1015,-1347,-1400,-1206,-1125,-1536,-253,-38,-1110,-59,-975,384,395,366,-591,-673,-306,-376,-571,-744,-899,-999,-1003,-1014,-967,-1244,-691,-527,-438,-286,-284,-321,-414,-583,-784,-1090,-1320,-1383,-1184,-734,-163,330,-155,579,-87,1713,2081,263,1497,3182,1506,-1242,-559,1015,426,-497,-1286,-1168,-389,-1438,-45,733,-639,-1431,-495,-1483,-1158,945,1659,-355,461,-464,-714,-409,-385,-724,-234,-770,-1338,-1809,-1968,-1649,-1265,-851,-1156,-1648,-1225,45,-365,-791,765,-439,-667],[-767,121,595,783,881,-160,-351,-535,-771,-1267,-253,-804,883,633,334,-29,-386,-659,-1134,-1159,-1341,-1354,-1320,-1146,-895,-1025,-332,-33,253,470,760,-1096,-364,-539,187,-926,-161,152,-1627,-205,-665,-786,-774,-508,-961,110,-1319,-741,-570,-817,-1193,-442,871,-768,569,462,292,126,-104,-310,-419,-509,-562,-610,-618,-633,-667,-707,-740,-855,-1022,-1193,-1359,-1449,-1356,-1199,-1022,-862,-746,-890,-1981,-1212,-769,-913,-1954,-1381,-2270,-1460,-1619,-1738,-1815,-1748,-1508,-1126,-748,-340,-483,-1888,-1614,-78,689,-338,-1890,-1163,-1712,723,904,-69,-514,-125,692,859,463,101,1524,1604,-778,-1805,487,-260,410,-126,198,-1563,-1499,-1425,-1876,-1867,-1612,-1784,-1903,-948,-2797,-13790,-36773,-44003,-7111,-1305,-1454,-1608,-1756,-1912,-1981,-1852,-1614,-1394,-1089,-771,-496,-193,131,-337,513,655,717,728,614,529,75,314,-724,-1007,-528,-238,-1777,321,178,-85,-232,-2009,-1239,-258,652,-1261,-1463,-1036,-1012,971,841,1029,-52,168,-295,-628,-798,-645,-350,-627,-1147,-1888,932,248,237,800,772,431,0,-505,-1081,-1604,-1802,-1404,-909,-425,25,405,363,-1799,438,1001,812,-1141,-1257,-1158,-897,-637,-1696,-635,15,-368,-1435,-878,-202,-992,-446,-606,-693,-977,-679,-596,-606,-606,-633,-760,-560,-463,-318,-423,134,-1455,589,804,962,-1480,150,905,686,-642,221,-110,-431,-712,-944,-1034,-966,-809,-602,-731,-679,-897,-946,-742,-48,-175,-353,-466,-576,-571,-470,-334,-165,-20,112,287,-1863,-216,-791,-1303,-711,-1202,567,1770,987,1370,910,-1290,-1596,-2051,-868,-602,-657,306,719,-541,-518,-195,-1628,-1480,-653,694,279,-213,-1380,-1181,-1658,-2015,-2027,-1746,-1463,-1147,-825,-625,-514,-478,-432,-466,-482,-534,-662,-725,-821,-904,-1022,-1166,-1290,-1415,-2016,-1653,-1638,-1503,-1245,-967,-704,-527,-275,-1473,-1121,-1411,-1097,-1683,-1067,-872,-1350,-1907,-2328,-1693,-1042,-208,-1417,-219,-169,105,-1167,406,895,884,1129,444,-667,-998,84,-35,-1298,-1425,-533,505,-223,-979,-1883,-1923,-1351,-1822,57,-1523,-1631,82,-990,437,1374,317,-546,-1079,-568,296,332,389,457,535,-929,-890,457,206,162,-1,-1519,-1743,-745,-981,-1272,-1478,-1584,-1420,-1097,-709,-352,-12,-539,-1580,-1744,616,620,553,458,106,-1466,-1,-234,-451,-523,-598,-573,-367,-140,168,-879,-236,960,145,-1550,-721,1136,1762,1666,1502,-646,-1768,592,303,-1000,-3966,-3399,-1002,-3672,-2721,-3994,-1870,-4646,-2065,-1661,-1266,-11451,-328,-6520,761,1328,1846,2294,2681,2968,3222,3350,3452,3440,-2118,3337,3208,2983,-5963,2001,1919,-3840,519,266,-2938,-1185,-1725,-1765,-1257,-839,-1208,-315,-1608,-1451,-344,-562,-860,-1164,-1531,-1836,-1767,-1382,-985,-754,-327,100,374,-2105,405,546,135,-1222,-519,-1694,-13,-764,-473,-2081,-617,-612,-584,-314,-164,-217,81,-207,-1007,-653,-1622,563,-1245,-1353,-987,-1025,262,-1774,-983,1220,-98,-157,-135,-442,-557,-809,-666,-880,-1090,-1238,-1251,-1114,-878,-627,-412,-583,-260,-379,-777,-758,-1010,-1219,-1297,-1868,-1126,-923,-736,-550,-417,-267,-122,23,-533,-731,-389,-1797,-172,3,-566,692,717,-1529,784,791,-119,-994,477,-965,-715,157,7,-150,-873,-612,40,187,-288,-1685,508,1250,1385,1082,170,1073,540,423,675,298,-148,-637,-1124,-1568,-1585,-1185,-747,-389,-99,-1484,73,470,587,600,553,-382,-1225,-250,-113,30,372,668,342,1867,700,2282,1956,-230,-2301,-1770,1883,1626,1081,629,167,-140,-273,-1857,-1138,-159,-68,-117,-1288,-391,-16,-700,191,-775,548,688,-530,953,899,397,-285,31,-41,-349,-718,-1405,-1133,-1492,-1252,-836,-699,-517,-382,-612,-376,-1466,-637,-792,-862,-737,-519,-730,-1204,-777,-323,109,-1529,-1434,-713,-812,-1002,-1448,-1128,-593,-232,279,544,-60,766,715,555,-910,-1115,-1517,-1284,-1212,-1476,-2031,-1355,-1345,-2100,-1374,-1498,-1642,-1636,-1478,-1306,-1190,-1096,-1042,-971,-851,-632,-382,-849,226,498,207,734,230,-744,468,256,-22,-1456,-1078,-323,-1115,-32,-1871,265,434,-305,-631,447,-1858,2256,1553,1754,3036,1383,-1069,64,639,-1976,-581,-1212,-736,359,219,-1833,-1398,918,448,-24,-892,-740,-956,-1020,-1048,-1363,-1009,-1189,-994,-1074,-1149,-1312,-1413,-1466,-1343,-1510,-1047,-1345,-1155,-1043,-845,-688,-548,-375,-142,123,335,-377,-1305,-1363,-1279,1172,820,-1641,-306,-543,822,1022,-1685,79,1681,1380,-1003,-102,1102,774,103,-477,-351,-1192,-957,-998,-760,-1376,-1448,-809,-300,876,335,-910,-1497,401,1383,1319,467,-1262,-338,380,61,-260,-565,-828,-1027,-1008,-882,-739,-588,-531,-439,-488,-1462,-999,-1732,-1976,-1458,-1092,-1071,-1125,-899,-1305,-750,-707,-709,-1086,-1544,-819,-627,-590,-558,-1344,-1542,-1800,-557,-316,-516,-137,-488,306,294,473,465,-606,-1729,-328,-1184,-1106,-772,-676,-374,-13,-512,-21,653,476,207,1346,1293,497,-3101,-2820,-122,75,-1624,-493,-4966,-656,-534,-357,-127,116,276,429,557,673,764,849,817,689,487,196,-91,-311,-363,-258,-33,314,623,-3046,-1064,-1830,-1605,381,1365,1113,2376,2600,2187,-688,64,-669,-357,1026,-1065,147,-431,-1206,-1077,-848,-720,61,55,-739,-1198,430,1533,-1102,-469,-651,1640,1704,190,-522,-591,-574,-114,-267,-497,-363,-376,-364,-446,-546,-1200,-686,-733,-779,-819,-916,-1006,-1097,-1213,-1308,-1474,-1571,-1444,-1325,-1220,-1144,-1150,-1205,-1350,-1485,-1379,-1134,-863,-608,-369,-198,-1299,-789,0,34,128,24,667,-174,-1466,-275,467,-858,-1467,-620,-1576,-995,1083,1748,-379,628,-94,-922,-424,-452,-943,621,1104,673,-561,699,619,387,-1141,-965,-1489,-1309,-784,-1017,-1162,-1037,-792,-476],[-668,-811,-854,-854,-710,-411,-262,-414,-731,-878,-69,-601,949,1393,1358,511,455,-580,-1452,-1173,172,-1150,717,717,-626,-1055,335,424,391,145,-2,-1032,-743,-885,-280,-995,-213,-38,-1373,-349,-812,-1054,-1499,-1873,-1496,-903,-995,-726,-538,-664,-1039,-329,938,-1536,835,635,355,86,-222,-472,-595,-695,-790,-916,-1029,-1136,-1213,-1215,-1116,-1024,-926,-791,-637,-460,-251,-1169,-178,186,-416,-978,-1882,-2022,-196,-1084,-1812,-1313,-2124,-466,-462,-464,-537,-711,-937,-1183,-1546,-1799,-1332,-1546,-1262,-159,299,-606,-1649,-1051,-1476,475,279,28,-772,-338,-303,-69,230,300,863,1090,-595,-1766,24,-128,539,49,-513,-1235,-1831,-1229,-401,173,516,-1863,-1663,55,-3153,-9433,-30356,-49747,-8483,-226,-435,-555,-581,-565,-543,-584,-610,-694,-706,-690,-675,-577,-401,-261,-190,-87,-49,-57,-192,-311,-456,-663,-885,-1111,-1201,-1148,-1553,-930,-861,-844,-756,-2054,-1392,-543,-36,-1004,-1650,-946,-1292,710,678,552,-375,146,-153,-425,-739,-988,-1228,-1348,-1340,-1863,-1414,-1551,-1618,-1346,-924,-515,-72,118,-702,879,1735,-947,558,2756,3039,1962,320,-1953,177,965,750,-540,-923,-1234,-864,-723,-1415,-764,-57,-297,-1540,-1128,-368,-814,-757,-661,-425,-990,-338,384,245,419,-214,-514,121,-491,1044,-602,404,-1694,216,63,-46,-1562,-171,-150,-143,-842,100,203,329,261,-369,215,595,494,343,-979,-898,-831,-766,-1182,-370,-249,-88,139,135,282,479,462,379,15,-32,-244,-1539,-436,-549,-1261,-369,-487,44,1537,1439,1722,1537,-1091,-1597,-1871,-375,-335,-683,1057,1653,-718,-344,226,-1283,-1496,-441,2111,1510,829,-1397,-694,-328,-246,405,855,343,-1321,-549,1105,1041,-19,954,1188,-65,-487,634,-608,263,61,-226,-574,-936,-1293,-2120,-1047,-666,-293,-81,386,580,-479,72,-1534,-1081,-1341,-1067,-1734,-1458,-1100,-1334,-1541,-1766,-2155,-1460,-1085,-1478,-68,-199,-49,-1091,579,906,899,1585,482,-631,-1021,-422,-48,-1387,-959,-73,1643,-281,2231,2592,513,-1128,-1127,110,-1802,-1402,228,-547,-779,-1166,-1474,-1755,-1900,-1906,-1759,-1587,-1415,-1299,-1131,-967,-852,-759,-698,-667,-635,-1145,-1650,-763,-776,-848,-878,-1621,-1451,-954,-964,-985,-965,-943,-1808,-1773,-874,-842,-829,-774,-776,-1386,-720,-742,-695,-667,-639,-596,-463,-393,-303,-1061,-241,-272,-338,-1777,-719,-533,-587,-660,-713,-746,-793,-843,-796,-855,-3186,-3475,-866,-3337,-3086,-5764,-3348,-7046,-1104,323,500,-11674,707,-3479,776,789,770,735,729,746,863,986,1204,1399,-1689,1870,2058,2149,-6198,1789,1952,-4193,7,999,-2350,-1487,-435,-814,-897,-754,-1311,-127,-1410,-1420,-156,701,125,-793,-636,-248,739,1480,855,-638,-660,532,157,-1570,-741,-1149,-1603,-2086,-2349,-2027,-1702,-1402,-1157,-1497,-715,-584,-392,-352,-28,-134,-308,30,-806,-756,-1254,334,-1226,-1295,-941,-672,987,-1044,-1640,519,-463,-369,-802,-1226,-1686,-2063,-2198,-1969,-1751,-1505,-1217,-895,-811,-185,177,-856,73,394,-867,407,931,742,486,-1934,-334,-531,-803,-962,-1019,-902,-676,-395,-313,-519,-238,-1549,-452,167,-1253,1333,754,-1023,1237,1603,-265,-1374,394,-592,-946,628,132,-77,-512,-811,-1128,-1378,-1493,-1625,-1348,-1205,-1097,-987,-937,-979,-1033,-1086,-1214,-1346,-1501,-1647,-1730,-1721,-1561,-1370,-1119,-888,-672,-1093,-271,-72,110,207,254,31,-962,-578,-488,-771,-1048,-1214,-1184,-885,-512,-85,316,35,-1970,-1632,1450,1511,1543,1279,1743,1895,1141,-2236,-1284,218,1317,-55,-1468,-69,642,-527,778,-695,106,-798,-1598,-2094,-1361,-654,-274,-10,813,1117,235,-864,-476,-1273,-1473,110,-68,557,315,-944,-293,-1423,-1032,-1397,-1753,-2047,-2315,-2267,-2052,-1874,-1749,-1653,-1584,-1495,-1431,-1301,-1167,-1024,-843,-626,-494,-190,15,-190,486,729,950,-1079,-839,-1249,-1235,472,-175,-1857,-1138,-1188,-1844,137,20,-68,-154,-261,-417,-696,-1070,-1539,-1869,-1638,-1020,-343,-675,904,1497,402,712,-189,-677,718,1668,1217,-1448,-713,-396,-683,45,-1747,-545,-906,-1331,-1787,-2176,-2265,-1866,-1372,-908,-429,-24,-968,62,405,-2212,-794,-1449,-705,440,220,-1833,-1022,1002,834,208,-1036,232,60,-67,-225,-1050,-396,-991,-302,-443,-628,-769,-1473,-633,-779,-1286,12,-1479,-1018,-1162,-65,113,0,-96,-135,-138,-188,-233,-908,-1292,-1292,-440,-534,-1552,-537,-579,-273,-155,-1675,167,267,259,-862,17,63,-57,-113,-452,-5,-1448,475,779,267,-1544,-1712,-885,-112,1027,499,-857,-1405,258,2350,1830,615,-1009,-228,1475,1045,550,391,-821,-329,35,-901,-337,-246,-154,-27,-247,-641,-684,-1696,-1696,-1535,-1471,-1133,-892,-691,-970,309,492,437,-1214,-1313,-1129,681,689,-555,-1418,-1550,-1561,-680,359,-532,158,-587,278,88,-114,-401,-740,-1353,-1686,-2216,-1643,-1057,-495,41,228,-464,4,621,808,400,1504,1460,319,-2854,-1408,253,19,-1692,-1109,-5343,76,193,239,232,148,-88,-381,-724,-1078,-1419,-1680,-1880,-1834,-1553,-1262,-1011,-853,-795,-882,-1057,-1190,-1302,-2337,-1207,-1552,-1138,134,451,648,801,788,698,-545,-74,-1010,-503,-455,-915,-837,-967,-1111,-1296,-1546,-1744,-1880,-1868,-1690,-1438,-1165,-964,-1084,-842,-552,-504,-446,-425,-397,-534,-689,-102,-448,-670,516,36,833,55,-6,-1142,-35,490,-355,81,-182,-411,-604,-772,-872,-995,-1017,-982,-1730,-752,-487,-196,-175,442,-135,1068,1350,475,1416,1940,1129,-1328,-1028,64,1007,990,70,787,-292,-1441,-486,207,-1123,-1474,-740,-1622,-935,154,-8,-400,-468,-760,-1207,-1512,-1849,-1603,-1159,-698,-314,-583,327,505,559,-1407,-719,-1307,-1400,-349,-426,-425,-70,-190,-334],[-434,318,504,571,574,-464,-304,-390,-730,-645,19,-469,855,962,1042,137,62,-1104,-1642,-1508,-85,-1329,2003,1719,-502,-1157,31,336,1423,1645,1529,-1024,-1188,-1191,-198,-1082,-344,2,-1119,-291,-1011,-898,-1181,-1358,-1463,-1308,-1023,-781,-545,-485,-900,-428,-545,-964,-866,-931,-995,-997,-1040,-1096,-1138,-1284,-1530,-1888,-2125,-1733,-1316,-873,-417,-61,197,378,451,415,292,-1191,-298,-669,-1057,-1418,-1758,-1985,-2134,-2165,-2174,-2184,-2090,-1903,-1739,-1537,-1357,-1231,-1128,-1029,-1045,-1098,-1144,-1190,-947,-680,-278,-828,-1377,-831,-1241,1647,1840,212,-1049,-636,827,1171,957,534,254,-67,-445,-1590,-690,-750,-784,-773,-690,-909,-2125,-1324,-320,475,928,-1893,-1306,656,-2860,-5875,-24376,-49614,-9932,-476,-1009,-1494,-1745,-1567,-1223,-971,-786,-768,-814,-982,-1301,-1670,-2052,-2272,-1813,-1283,-789,-323,14,209,233,806,-1008,-402,-697,-719,-1314,1019,-95,-55,191,-1930,-1424,-832,488,-666,-1600,-823,-1473,405,725,447,-595,-86,-366,-571,-788,-932,-1098,-1212,-1244,-1528,-1114,-912,-616,-315,97,451,798,107,-814,832,1894,-586,226,2283,2397,1723,249,-2059,-114,724,604,20,-357,-1169,-697,-707,-969,-932,-157,-250,-1231,-1105,-203,-543,79,-151,-459,-958,-1175,-1339,-1159,-674,-156,-382,-27,-683,841,-736,403,-1781,156,950,769,-1621,500,482,466,-1036,614,608,575,-140,-284,168,-68,-358,-638,-1211,-1094,-1039,-1007,-1556,-814,-634,-468,-264,-146,-44,15,-4,-85,-264,-534,-836,-1213,-1502,-1470,-1231,-680,-215,-320,524,833,907,849,-837,-1560,-1407,-728,-1317,-1762,-1385,-778,-906,-236,573,-866,-1223,-212,1158,1010,805,-1403,-806,-605,-110,635,667,99,-1475,-563,1100,993,-9,825,690,-194,-418,382,-434,266,216,131,17,-81,-182,-2183,-372,-346,-189,-194,435,734,-432,13,-1556,-1011,-1203,-1030,-1561,-1420,-523,-1014,-1469,-1801,-1589,-1209,-1076,-1480,-985,-1167,-1372,-1414,-1198,-774,-240,284,542,-597,-835,-960,-94,-1422,-323,667,1787,-325,2628,3068,609,-848,-158,149,-1884,-1089,-759,-1468,-1686,-1189,-632,-218,-704,-391,444,179,396,223,51,-376,-437,-740,-1055,-1315,-1325,-1168,-1498,-694,-462,-767,-301,-1769,-1467,-429,-634,-899,-1100,-1135,-1926,-1831,-536,-335,-188,-30,46,-1359,173,294,-214,318,574,606,668,599,22,-1182,-68,-481,-956,-2113,-1796,-1517,-1077,-688,-335,-39,184,257,369,151,-2450,-3577,-175,-2752,-3046,-6955,-4032,-9567,-126,202,248,-11274,54,-3620,-431,-737,-1086,-1395,-1272,-942,-575,-300,-33,125,-1213,373,438,438,-5144,389,409,-3395,28,428,-1754,-1705,157,-57,-247,-488,-1501,-880,-1060,-1359,-213,164,443,-658,-969,-142,738,1650,867,-580,-880,1392,1128,-1026,575,438,322,-1406,-866,-970,271,-834,-550,-828,-802,-314,-352,-419,-437,-443,-754,-107,-606,-736,-858,95,-1130,-1263,-1087,-92,275,-263,-2094,-170,-790,-654,-809,-889,-925,-1669,-627,-544,-482,-644,-139,-617,-926,46,-7,-1070,-304,-568,-892,-1084,-1373,-1648,-1835,-1872,-1547,-1370,-1230,-1103,-1046,-999,-986,-1003,-1080,-1164,-1221,-1209,-1215,-1178,-1893,-1098,-1004,-873,-743,-618,-492,-1704,-260,-301,-1034,-180,-166,-181,-210,-581,-320,-423,-543,-1179,-778,-868,-962,-999,-1031,-1089,-1095,-1036,-990,-896,-787,-657,-490,-296,-714,-920,-644,257,590,-746,-339,-2,696,644,587,440,-553,-1031,-322,-77,-215,-372,-586,-785,-1047,-1269,-1394,-1283,-1591,-1460,-304,-28,231,584,896,1299,647,-2029,-1459,385,1710,-66,-1656,260,751,-370,778,-635,518,1154,-585,1172,1398,230,-327,-129,1458,1465,59,-386,-212,-1083,-1638,68,7,-423,-654,-1249,-141,-1418,316,-452,1087,1659,-97,-769,-970,-73,369,152,-1556,-1225,-838,-767,36,267,-488,-423,-809,-412,-853,-1079,-979,-656,-225,-1230,-625,-963,-1166,142,-191,-1309,-1010,-1413,-1174,702,980,172,360,-51,-433,-818,-1163,-1482,-1713,-1791,-1682,-1519,-1282,-1036,-760,-529,-248,-609,-631,458,947,341,-833,-436,-522,-193,345,-1649,-155,-625,-1146,-1679,-2161,-2316,-1857,-1400,-996,-573,-203,-875,106,289,-2236,-1025,-1576,-694,468,173,-1638,-668,771,535,290,-1170,-130,-272,-356,-472,-761,-612,-690,-622,-665,-695,-826,-1663,-1112,-1356,-1599,-1703,-1482,-1123,-1341,-225,227,591,221,900,961,279,-79,-519,-1224,-1282,1165,934,-1427,-96,-534,693,772,-1597,274,470,329,-765,124,399,672,239,-423,1086,-1484,1414,1529,-173,-1522,-1950,-877,89,1047,571,-795,-1304,146,1401,1421,752,-697,-114,1453,1201,745,441,-724,-180,170,-960,-790,-1162,-1448,-1490,-1511,-1504,-1474,-1497,-1577,-1676,-1771,-1816,-1780,-1739,-1652,-1589,-1519,-1474,-1404,-1298,-1400,-998,-822,-833,-1277,-1433,-1307,-841,326,-547,520,-601,227,737,1166,1237,-573,-975,-133,-1362,-1103,-479,673,329,162,-451,-296,-547,-696,-794,-884,-980,-1023,-1888,-1161,-1275,-1350,-1626,-2405,-6150,-1550,-1497,-1393,-1202,-953,-751,-537,-342,-169,-47,37,-44,-281,-661,-1207,-1847,-2084,-1347,-669,-67,502,894,-1784,-1172,-1135,-727,217,-310,-921,-1464,-1891,-1714,-1364,-1096,-1360,-857,-859,-957,-1095,-1246,-1411,-1571,-1700,-1687,-1625,-1552,-1460,-1379,-1312,-1328,-1351,-1421,-1544,-1707,-1872,-1988,-1785,-1396,-911,-376,-702,-853,506,-279,972,77,-28,-1029,-447,731,-289,591,692,252,-163,-528,-723,-738,-444,-5,-2154,791,1278,562,-151,688,-322,1447,1737,561,1352,1994,1013,-1238,-1035,-303,648,733,138,252,-366,-1292,-814,-957,-1343,-1351,-896,-1545,-912,-411,-274,-332,50,233,-1476,-470,-621,-1193,41,822,-567,-536,578,380,92,-1121,-506,-1045,-1372,-1319,-998,-615,-245,37,16],[-284,944,1200,1359,1069,-521,-297,-284,-608,-403,169,-249,846,705,467,-228,-301,-1502,-1460,-1737,-352,-1395,417,815,-384,-1189,-216,314,1505,1259,1049,-953,-1556,-1240,-274,-1072,-716,-907,-1135,-1338,-1555,-1713,-1856,-1920,-1891,-1721,-1523,-1381,-1207,-1099,-1001,-921,-885,-874,-905,-892,-971,-1088,-1312,-1539,-1560,-1347,-1046,-741,-407,-105,215,278,781,960,1062,860,959,1067,215,-1190,377,586,-578,-996,-557,-783,-878,-1143,-1381,-924,-1804,-1409,-1839,-2061,-1770,-1506,-1329,-973,-786,-612,-831,-825,-621,-365,-359,-947,-1106,-526,-1000,2322,3253,319,-1304,-999,708,1106,1616,808,1410,1286,-320,-1317,-372,88,-446,-919,-1298,-1570,-2310,-1682,-1493,-1158,-829,-1805,-792,324,-2223,-3295,-19787,-45726,-11424,-283,-879,-1556,-1909,-1195,-433,201,755,1117,1383,1492,1417,1273,-54,239,681,609,633,771,921,-140,203,1771,-1142,-59,-759,-1006,-1118,1018,-238,40,376,-1745,-1319,-1131,319,-347,-1387,-717,-1530,32,-152,-518,-813,-1064,-1283,-1398,-1501,-1516,-1541,-1521,-1449,-1361,-1328,-1272,-1205,-1194,-1106,-1083,-1052,-1003,-1005,-857,-763,-683,-612,-538,-441,-348,-277,-2065,-471,-58,-35,-75,-138,-1093,-479,-694,-774,-1205,-547,-298,-761,-893,-61,-300,557,1456,121,-949,-654,418,99,-409,-944,-1371,-1501,-1314,-1075,-917,-764,-1614,-735,-663,-493,-1734,110,500,836,-1295,948,1328,220,-610,-272,237,1536,1233,872,-1488,-1324,-786,-556,-1737,-1320,-1517,-1437,-1126,-867,-641,-489,-452,-509,-692,-986,-1325,-1691,-1802,-1458,-1296,-493,-1,-530,781,1128,1263,1292,-628,-1556,-952,-22,-577,-821,-420,-467,-1191,-282,209,-510,-967,-63,944,916,792,-1455,-874,-933,-41,-23,-61,-247,-1651,-608,179,268,-8,489,589,-418,-390,846,-323,292,1163,1208,394,372,369,-2274,514,508,875,-334,392,961,-461,-171,-1630,-1002,-1095,-1075,-1371,-1075,1006,298,-453,-1233,-1859,-1308,-701,-1494,337,275,107,-745,470,292,109,-89,-226,-629,-564,-1566,-236,-1485,304,1217,1275,-411,1028,812,554,-577,-232,-593,-1823,-1432,-1824,-2088,-1949,-1639,-1315,-1068,-837,-686,-539,-431,-362,-380,-378,-419,-545,-726,-962,-1220,-1379,-1392,-1389,-892,-547,-796,-134,-1405,-1398,218,111,-101,-333,-1169,-1740,-1722,-599,-381,-151,130,358,-1435,182,1143,-238,196,1013,1490,2025,1898,-423,-1310,-109,97,-535,-2534,-1009,-707,-250,145,459,658,732,607,484,152,-1916,-3751,-1152,-2070,-2671,-5941,-3472,-10775,-147,76,185,-10408,196,-6868,95,62,28,3,18,49,157,239,382,475,-844,707,778,765,-4090,561,413,-2113,-40,-305,-1237,-1900,-536,-362,-78,162,-1802,442,-691,-1322,84,-174,-562,-938,-1307,-1432,-1213,-879,-604,-635,-1015,-216,-216,-523,-251,-106,76,-1504,-995,-573,1172,-711,-394,-203,-877,-164,-28,-437,444,-214,-1210,-808,-1226,-1478,-1427,-1152,-973,-1274,-1285,-131,87,185,-1833,-266,-1111,-59,-244,-537,-801,-1724,-1370,-1669,-1668,-1451,-1171,-901,-1066,-495,-352,-1040,-182,-162,-765,-521,46,113,174,-1740,20,163,141,120,59,26,-4,-33,-107,-298,-265,-415,-1056,-360,-1644,-206,30,-65,686,991,-788,-1768,38,-118,-973,976,-499,582,222,-551,713,897,478,-627,80,605,719,681,380,378,200,-107,300,517,732,891,969,437,-786,-840,-856,-193,-517,-753,-777,-613,-405,-300,-296,-495,-793,-1367,-1604,-1924,-1628,-1261,-1006,-812,-776,-817,-937,-1049,-1190,-1269,-860,-686,-512,-281,-166,-64,21,-1479,-1640,285,469,-157,-1799,536,838,-242,660,-611,265,18,-686,-234,-329,-338,-413,-310,-84,42,-61,6,5,-946,-1355,4,95,281,130,-1495,112,-1416,244,-589,1230,1897,-15,-815,-785,207,663,336,-1539,-949,-701,-739,72,258,-361,-350,-1156,-134,-507,-762,-878,-946,-1012,-1321,-1222,-1258,-1209,-1002,-655,-727,-562,-1275,-470,719,709,-155,368,91,-204,-530,-793,-962,-981,-893,-730,-608,-500,-475,-514,-690,-886,-1094,-1266,-1372,-1295,-1159,-1013,-881,-867,-917,-1070,-1564,-1528,-1763,-1881,-1783,-1531,-1330,-947,-701,-556,-425,-366,-795,-178,-83,-1905,-1199,-1426,-706,417,81,-1384,-353,-64,-233,-413,-1278,-802,-1027,-1285,-1665,-2051,-2333,-2008,-1422,-871,-473,-672,-1648,-22,51,-729,-89,-1268,-912,-1555,-1299,-1715,-1708,-1339,-846,-333,-24,-108,-211,-1165,-1258,1146,975,-1281,-10,-418,530,1182,-1466,376,421,-119,-747,-1462,-2014,-1725,-971,-377,470,-1253,1504,1293,-607,-1258,-1982,-806,188,-620,-1405,-2032,-2029,-1501,-917,-348,85,-360,-8,780,823,800,467,-562,116,445,-891,270,-88,58,11,-1477,-238,-280,-1123,-907,-779,-254,-213,-282,-98,-299,65,188,310,-1293,-929,-1650,659,472,-983,-1046,-1238,-1060,-1047,-1465,-2011,-2386,-1853,-1164,-527,112,672,-518,-630,-58,-1536,-981,-260,939,548,405,-493,35,660,1329,514,1037,819,-1,-948,313,142,15,-1436,-4091,-7326,-843,-1089,-1236,-1129,-800,-452,-89,229,491,674,796,746,545,224,-220,-681,-1014,-982,-604,-45,630,1230,-1456,-991,-722,-409,1207,1212,415,1869,1740,1749,-93,-137,-1721,-738,2151,-402,-526,1782,1815,-280,-711,-1036,-1277,-1717,-1227,-486,210,632,-902,-1226,490,595,929,-1362,57,-377,-707,-741,-538,-1065,-202,-571,782,73,-104,-900,-818,363,-234,-80,-372,-627,-850,-1055,-1198,-1346,-1327,-1173,-1959,-745,-484,-269,-93,32,-591,141,131,89,10,-67,-175,-1033,-692,-469,-540,-617,-717,-777,-826,-1059,-884,-849,-1529,-1119,-839,-1375,-948,-606,-524,-391,-276,-126,-1735,-399,-656,-1015,-57,-192,-1042,-425,-196,-398,-656,-844,-803,-739,-1215,-735,-501,-34,1003,399,338],[-340,793,1003,1115,1044,-631,-477,-335,-618,-381,-34,-245,-382,-537,-689,-903,-1099,-1731,-1245,-1994,-561,-1470,-82,18,-434,-1315,-529,-453,-812,-1245,-1357,-1069,-1988,-1155,-352,-1122,-572,-222,-645,248,-1325,-106,-18,-201,-529,-850,-1177,-1527,-1536,-1267,-974,-730,-585,-519,-553,-587,-731,-873,-988,-906,-599,-249,93,-97,419,49,877,502,894,765,563,344,117,-81,-225,-1213,-250,-162,-299,-878,104,-170,-1081,-1061,-1198,-623,-1619,-660,-378,-184,31,-1022,-1543,199,1348,1591,-787,-469,-355,-472,-709,-903,-835,-157,-747,501,422,420,-1426,-1391,497,923,1531,1133,1409,1167,-180,-956,-46,225,-59,-228,-594,-354,-2199,-1837,-955,57,-140,-1522,-702,-1039,-1527,-1732,-16796,-42518,-12900,-1716,-1676,-1637,-1517,-1267,-885,-460,54,546,1092,1606,2020,2397,-728,329,1629,2818,1522,1729,1931,-461,163,1581,-1210,306,-740,-1261,-901,951,-334,202,530,-1466,-1044,-1318,167,2,-1041,-557,-1368,-300,630,506,-544,346,231,124,-84,-324,-1009,-1042,-1305,-1348,-1182,-846,-464,-168,132,275,311,-58,-1190,-166,-481,-867,-1296,-1728,-2108,-2344,-2234,-1903,-1619,-1423,-1202,-1047,-929,-981,-1004,-1206,-1433,-1714,-1992,-1866,-1423,-918,-379,-27,418,832,337,-883,-806,459,913,733,296,-634,-673,-1139,-568,-1062,-773,-1245,-1079,-1240,-1347,-1809,-953,-436,121,-1526,993,828,-177,-987,-257,248,2038,2863,338,-1685,-1468,-804,-498,-1449,-1270,-1794,-2224,-1966,-1756,-1641,-1624,-1722,-1892,-2152,-2326,-1975,-1596,-1247,-884,-1376,-76,371,-502,1038,1721,2051,1937,-413,-1512,-490,212,-735,-955,921,668,-1505,-560,-1169,-1758,-2253,-1850,-1396,-1034,-795,-1452,-809,-1252,-413,-350,-241,-536,-1716,-635,314,439,34,720,847,-660,-346,800,-244,361,1328,1268,515,383,451,-2333,385,188,122,-456,194,716,-507,-427,-1720,-1014,-987,-1165,-1204,-669,565,-63,-772,-1565,-1962,-1052,-214,-1459,575,617,350,-601,1148,1427,1543,985,57,-870,-1452,-1797,-429,-1520,913,1610,1876,-491,1866,1712,588,-286,840,115,-1734,-589,-452,-796,-1837,-1393,-1610,-1746,-1645,-1439,-1158,-886,-649,-507,-362,-276,-289,-366,-499,-656,-759,-838,-1337,-658,-438,-905,-80,-1078,-1257,102,2,-201,-450,-1224,-1500,-1556,-1665,-1641,-1435,-1144,-901,-1602,-349,-131,-367,91,559,710,886,932,-899,-1478,-384,301,-20,-2630,-493,-437,-281,-76,147,337,464,440,459,308,-1616,-3975,-101,-1379,-2143,-4588,-2205,-8301,411,518,556,-9235,557,-12265,628,723,821,904,984,1023,1080,1059,1058,988,-691,913,871,788,-3162,483,452,-899,82,-192,-859,-2144,-1175,-1240,-949,-577,-2209,156,-408,-1368,41,893,534,-585,-1515,47,-234,-641,-1031,-1234,-1145,-757,-480,-332,-245,-231,-373,-1638,-1172,-1061,-1131,-1004,-784,-534,-900,-217,-134,-443,-214,-430,-1524,-781,-1011,-1178,-1357,-1413,-1357,-1296,-1230,-977,-823,-773,-1268,-883,-1479,-923,-993,-1024,-1056,-1203,-840,-808,-734,-611,-455,-617,-1256,-27,90,-830,180,267,-533,-1097,311,293,280,-1679,22,152,337,437,505,-57,643,668,-173,-378,-29,-19,-1429,320,-1173,408,949,222,1593,2772,-1177,-1573,-280,-116,-878,1085,-915,1019,462,-532,833,1590,491,-167,402,224,238,325,263,340,347,-127,586,158,917,892,1061,214,-854,-810,-1164,-828,-42,-353,-733,-1154,-75,807,785,521,163,-779,-836,-698,-512,-821,85,274,-469,54,-321,-817,-1391,-1547,-846,-248,249,-23,910,985,-645,-1017,-1737,31,-231,-391,-1624,-341,-203,-219,102,-701,-108,65,-908,-207,-501,-834,-1159,-1455,-1653,-1546,-1395,-1167,-967,-941,-1164,-756,-749,-629,-457,-1656,-10,-1416,150,-706,919,1108,-30,-944,-653,365,849,511,-1591,-749,-545,-771,28,150,-243,-295,-1573,0,-365,-881,-115,-169,-261,-1357,-560,-693,-1028,-829,-681,-460,-140,-949,168,414,475,-611,429,395,418,-649,649,-1152,-50,42,1117,1732,133,942,1840,782,-379,-1351,-717,-222,-134,-479,-698,-720,-657,-529,-440,-1527,-430,-553,-784,-1402,-1442,-1823,-2133,-2056,-1710,-1376,-1142,-950,-836,-821,-1544,-1218,-1182,-1051,-1117,-1153,-1181,-922,-827,-722,-662,-1390,-650,-659,-777,-657,-588,-505,-341,-103,51,-512,-720,-1425,149,355,-512,-138,-1092,-928,-1756,-1167,-1671,-2219,-2007,-1621,-1225,-908,-618,-400,-1147,-1264,89,75,-1159,8,-290,-14,-67,-1324,-42,-47,-122,-753,-298,-330,-413,-444,-413,-411,-939,-293,-293,-1009,-886,-1710,-1089,-1564,-1973,-1781,-1269,-1098,-60,487,644,882,-60,52,1256,1368,1003,428,-403,472,1027,-730,661,-163,17,-393,-700,-19,-166,-726,-579,-832,-1107,-1376,-1601,-1819,-1888,-1763,-1493,-1225,-1263,-849,-1916,-455,-382,-993,-840,-1038,-865,-1325,-168,-648,88,-496,-81,823,1151,1447,-496,-371,-42,-1749,-861,-25,1002,652,316,-623,-128,-163,22,327,664,981,-194,-103,1767,1827,1835,-1177,-6143,-8640,1181,989,808,686,607,471,350,216,90,-24,-85,-182,-281,-364,-472,-570,-679,-789,-920,-999,-894,-701,-1411,-738,-415,-249,892,1023,-4,1805,1835,1760,115,-68,-2107,-880,2294,-182,-867,1795,1846,-44,-762,-1113,-684,-1272,-1447,-1081,-531,-52,-831,-1218,761,169,785,-1450,258,-306,-597,-1050,-1461,-1585,-1260,-887,-532,-319,-288,-861,-1115,-111,-290,-44,-139,-205,-250,-290,-293,-360,-387,-435,-1389,-617,-630,-613,-534,-451,-1020,-220,-128,-72,-77,-127,-261,-833,-716,-1014,-1344,-1528,-1225,-874,-601,-907,-615,-196,-1803,-939,-668,-1270,-1165,20,-144,-285,-458,-594,-1836,-872,-959,-994,-868,-1226,-1064,-418,430,747,982,30,362,-579,-1137,-1012,-704,-55,634,444,415],[-372,228,567,745,836,-569,-634,-345,-577,-371,177,-40,396,1518,862,-1247,-1267,-1448,-949,-2001,-762,-1402,306,375,-464,-1373,-700,75,-36,-139,-74,-951,-2325,-885,-297,-1122,-645,-343,-454,-544,-1434,-943,-1085,-1142,-1239,-1220,-1130,-1062,-944,-886,-834,-801,-813,-849,-927,-957,-1076,-1221,-1456,-1629,-1500,-1276,-1050,-866,-690,-552,-463,-402,-351,-397,-507,-637,-797,-968,-1107,-1236,-1252,-1137,-930,-659,-378,-34,-1108,-945,-992,-257,-1392,-898,167,-73,-316,-1236,-1354,222,2103,1954,-584,-108,-114,-548,-968,-661,-539,271,-462,2483,1850,525,-1276,-1767,-737,-1064,-1276,-1276,-1166,-955,-746,-525,-251,-32,123,233,-841,-131,-1871,-2200,-1289,380,623,-1090,693,707,-1004,-1213,-15489,-40596,-14425,478,522,596,703,816,919,960,1016,1003,1027,1021,940,867,-1382,373,440,232,-32,-328,-722,-1061,-1368,-1627,-1652,-1503,-1331,-1491,-1106,-971,-798,-541,-105,-1138,-701,-1369,17,345,-668,-372,-1081,-568,449,2075,-221,444,1255,1024,804,665,-1135,-39,-330,-160,-122,-462,-276,-228,-101,-39,-14,-156,-1391,-410,-717,-1111,-1542,-1853,-1746,-1391,-1019,-1542,-715,-980,-240,321,430,-899,264,-212,232,-1458,-294,-433,253,-105,350,228,262,1002,583,-782,-955,323,34,-169,-291,-941,-833,-1296,-720,-1184,-462,-813,-1509,-658,-449,-1839,109,382,555,-1740,865,319,-223,-1112,-255,285,633,467,-92,-1715,-1471,-809,-489,-1046,-1281,-232,-188,-79,-31,29,82,99,107,-304,31,20,-668,-17,-363,-1455,279,579,-305,914,2082,2378,1827,-213,-1432,-55,471,-877,-1109,769,733,-1844,-616,721,129,-499,158,-756,-1300,-818,-1345,-624,-1556,58,993,-237,-559,-1619,-643,427,212,66,94,178,-883,-273,609,-197,487,596,411,142,-160,-511,-2338,-1386,-1641,-1432,-1100,-811,-605,-529,-705,-1806,-1016,-904,-1273,-1247,-1168,-863,-482,-59,-569,-70,-656,38,-1325,814,986,677,-453,29,-492,-950,-1127,-805,-712,62,-1246,-608,-1432,1514,1649,1579,-506,1092,786,470,37,-342,-685,-1644,-1421,-1649,-1582,-1279,-889,-471,-119,-405,-946,-517,-1147,287,985,976,912,756,549,292,-1,-277,-596,-1282,-1045,-1121,-1182,-1157,-1146,-1097,-1094,-1134,-1234,-1323,-1374,-1355,-1338,-964,-724,-483,-191,46,-1761,216,736,-498,55,1156,1487,1711,1405,-1295,-1636,-748,233,185,-2167,-305,-30,94,-141,-546,-924,-1252,-1577,-1634,-1584,-1460,-4096,-1132,-1031,-1547,-3436,-1019,-5825,-933,-810,-689,-7723,-379,-18841,38,283,507,695,862,973,1080,1086,1080,964,-693,644,406,87,-2300,-653,-992,-1297,-1377,-1127,-839,-2364,-449,-392,-341,-379,-2397,-594,-702,-1417,-758,-714,-609,-598,-1666,-288,-263,-270,-310,-1095,-1214,2,284,250,462,843,118,-1666,-1295,-149,1638,-535,19,789,-765,81,-308,-754,-1210,-1524,-1242,-804,-516,-322,-991,-790,-538,-1038,-1259,-56,9,10,-650,-1421,-1729,-532,-555,-826,-510,-663,-725,-951,-1131,-1253,-1328,-1385,-1420,-1417,-1341,-1195,-1071,-984,-889,-1226,-854,-933,-1060,-1609,-1492,-1639,-1659,-1488,-1272,-1016,-771,-537,-357,-476,-100,313,-1733,221,-790,328,1077,458,1482,2275,-1443,-1312,-554,-161,-701,769,-1247,-115,-836,-1350,-1309,-930,-572,-335,-214,-210,-307,-393,-455,-468,-350,-139,26,-214,208,186,139,58,-769,-723,-1434,-1503,-22,-277,-819,-1445,-391,40,-377,-953,-1503,-1605,-1033,-365,258,-1352,957,1430,-780,653,1049,651,-523,-946,-1171,217,808,-425,1811,2596,-1131,-553,-1502,406,2127,-634,-1395,538,170,-170,147,-785,-527,194,-1128,985,689,-242,-597,-862,-1432,-1530,-1156,-547,47,-952,-1005,-242,169,-213,-133,-1544,105,-1274,165,-656,440,588,-51,-1031,-476,508,603,399,-1613,-551,-335,-743,-673,-822,-937,-1034,-1648,-1288,-1443,-1570,-1604,-1562,-1438,-1238,-1032,-774,-907,-950,-237,-96,52,-556,-2,24,-39,-1073,-148,-134,-49,-883,183,-1294,9,-353,450,439,440,405,363,245,-512,-1459,-811,-566,-435,456,637,-119,223,1179,-327,-1414,-453,929,242,-1615,147,-1134,1224,1119,1495,1642,609,-747,219,378,-1136,-927,-873,-853,199,-293,-954,41,2233,2221,992,-1386,1178,-473,-974,565,-103,824,500,-9,169,-542,-729,-1161,310,299,-279,-260,-905,-918,-1603,-1467,-1631,-1772,-1820,-1750,-1591,-1432,-1227,-1021,-1075,-1209,-252,-116,-986,99,-88,38,230,-1087,267,267,218,-785,155,-443,127,68,-202,-158,-565,-478,-691,-1183,-1110,-1392,-1543,-1638,-1613,-1439,-1184,-921,-587,-343,-102,44,98,145,166,104,0,-133,-306,-538,-738,-975,-1245,-1499,-1797,-1998,-2262,-2486,-2531,-2410,-2270,-2124,-1975,-1799,-1577,-1375,-1136,-920,-701,-530,-1134,-797,-2125,-126,-85,-821,-636,-810,-666,-1569,625,-689,1308,-375,-174,1072,1340,1696,-450,-143,-19,-1755,-656,295,1040,687,160,-776,-224,-810,-957,-705,-286,114,-358,678,830,777,665,-822,-8343,-9606,-105,-187,-229,-209,-168,-212,-267,-344,-413,-469,-466,-501,-550,-595,-673,-749,-834,-923,-1053,-1182,-1207,-1219,-1514,-1045,-847,-592,-289,78,-477,850,1182,1494,329,115,-2320,-982,2012,15,-1210,1485,1196,158,-863,-1157,-428,-812,-1123,-1369,-1545,-1714,-1788,-1792,-1726,-1583,-1348,-1107,-815,-591,-342,-91,139,-1687,-843,-959,429,-114,-476,-856,-1081,-622,-404,591,335,52,-257,-604,-935,-1321,-1528,-1323,-955,-544,-136,211,-80,-120,-1484,800,1055,532,699,845,660,-575,193,-49,-277,-466,-607,-624,-821,-780,-593,-353,-1995,-758,-632,-1163,-1434,-773,-893,-837,-637,-292,-1496,-481,-995,-593,0,-1109,-475,-415,662,1652,1637,477,564,-475,-1084,-1145,-967,-194,-810,-985,-511],[-312,776,889,906,933,-314,-710,-274,-457,-331,276,166,217,1243,383,-1611,-1612,-935,-602,-1840,-865,-1254,-264,-338,-432,-1353,-688,-717,-897,-1151,-1313,-1537,-1985,-1754,-1657,-1475,-1226,-1009,-850,-689,-1482,-381,-202,-10,127,282,447,-54,102,560,-463,-27,766,753,713,736,682,598,404,-119,-44,-316,-622,-954,-1234,-1438,-1520,-1465,-1310,-1193,-1112,-1043,-1014,-1018,-1334,-1149,-1295,-1477,-1700,-1930,-2050,-1791,-1439,-1084,-821,-347,-1195,-1132,-119,-292,-751,-1267,-1008,190,1422,1964,-313,173,17,-649,-1111,-335,-292,659,-231,2504,2106,550,-1039,-1650,-238,-552,-697,-582,-334,20,144,-125,980,1303,1437,875,-1097,-46,-1532,-2693,-1678,103,-160,-666,-303,-199,-852,-1753,-15896,-40134,-16153,1071,1272,1445,1596,1706,1768,1733,1687,1550,1433,1276,1042,819,-1737,307,43,-225,-510,-777,-1084,-1252,-1279,-1186,-1284,-764,-627,-1740,-571,358,-555,447,511,-848,-420,-1351,-191,606,-384,-243,-812,-775,-350,-1040,-1695,-2172,-1946,-1412,-986,-630,-1216,-350,-292,-257,-273,-518,-405,-164,30,53,25,-330,-1658,-345,-500,-640,-1083,-727,-630,-484,-330,-1238,-430,-1270,-529,475,562,-902,483,63,110,-1085,-549,-924,-1265,-1614,-1876,-2028,-2054,-1988,-1951,-1957,-2044,-2128,-2224,-2031,-1690,-1377,-877,-1365,-786,-1287,81,-387,-2173,483,760,-1792,1462,1850,2056,-1950,1009,-189,32,-906,-283,326,503,-260,-1047,-1776,-2466,-2376,-1801,-1337,-1169,-676,-494,-348,-334,-350,-390,-466,-540,-635,-730,-773,-806,-853,-853,-1500,-613,-351,-34,347,855,1282,1627,-46,-1312,332,738,-966,-1277,644,356,-2180,-839,570,409,-303,229,-283,-1102,-1810,-1843,-1312,-1833,-353,-5,-401,-239,-1388,-610,250,-219,271,481,706,-1030,-153,680,-155,676,863,476,-3,-479,-878,-2269,-902,-521,-64,-456,-440,0,-475,-915,-1839,-968,-670,-1340,-925,-1157,-1239,-886,-276,-843,427,-466,-193,-1058,1087,1371,1073,-250,1168,782,494,288,180,-655,238,-688,-694,-1168,-149,-587,-1025,-1551,-2106,-2436,-1962,-1589,-1183,-755,-1513,-97,345,699,-463,1053,1501,631,-172,-1185,-980,-1352,293,1361,1164,976,769,582,410,14,154,20,-1142,-122,-110,-1009,-77,-396,-655,181,282,347,-1022,-886,-964,-1017,121,-78,-319,-502,-659,-1793,-474,-253,-507,123,583,773,999,1028,-1499,-1727,-1102,24,126,-1553,-137,-779,-1457,-2179,-2225,-1549,-907,-425,69,351,-1350,-3990,631,203,-926,-2499,561,-3427,942,978,948,-5777,746,-26512,386,167,-92,-362,-577,-705,-659,-564,-388,-287,-771,-214,-308,-515,-1462,-951,-922,-657,-227,-1017,-216,-2498,1291,1360,1343,1142,-2010,269,-353,-1407,-1834,-1869,-1127,-517,-1625,528,800,170,78,-1249,-1192,854,639,420,314,307,112,-1526,-1301,15,-22,-403,-294,-355,-450,-207,30,-107,-808,-781,-804,911,-345,-29,-1377,-865,-94,-190,-665,-137,-245,-419,-533,-1703,-1669,-1124,-1287,-1421,-1581,-1641,-1651,-1730,-1731,-1653,-1516,-1350,-1170,-985,-785,-569,-400,-263,-99,-672,163,247,305,-1500,83,89,120,8,-180,-453,-611,-836,-1045,-1124,-1017,-709,-1899,114,-451,446,1266,672,1352,1749,-1401,-1043,-700,-200,-460,158,-1391,-1518,-2045,-1427,-839,-419,-167,-92,-157,-349,-664,-1007,-1390,-1785,-1916,-1662,-1426,-1247,-1169,-1173,-1218,-1276,-1269,-1282,-1621,-2129,-1263,-1312,-1394,-1457,-1450,-1333,-1018,-642,-167,320,-870,447,500,-1728,1062,1959,-1034,793,1390,966,-174,-696,-1318,229,559,-660,1334,1713,-1080,-98,-1144,388,2200,-845,-1127,702,819,-68,-198,-859,-926,-932,-1325,-1179,-1238,-1202,-1053,-1074,-568,-196,-419,450,353,-974,-902,-296,259,-376,174,-1329,32,-1046,275,-466,757,1007,-103,-1074,-284,624,767,461,-1633,-395,-650,-1011,-1391,-1772,-2040,-1974,-1720,-1508,-1337,-1238,-1100,-1038,-1015,-1006,-1014,-953,-910,-1197,-754,-705,-636,-746,-874,-942,-1091,-1550,-1277,-1253,-1156,-1118,-996,-1409,-1039,-1137,-1222,-1324,-1363,-1379,-1344,-1342,-1275,-1360,-1012,-896,-1072,-436,-267,-92,14,122,-393,-1262,-679,582,206,-1833,105,-1081,1420,1297,2564,2721,376,-734,233,423,-757,-507,-582,-934,47,-528,-780,149,2880,2677,1108,-1311,926,-913,-762,449,70,1042,909,78,244,-615,-719,-915,323,-2,-291,-518,-789,-904,-1243,-1007,-944,-892,-805,-662,-499,-739,-811,-350,-1003,-1165,-305,-295,-838,27,97,-185,866,-834,607,1053,906,-881,150,-887,968,460,-61,492,-242,1022,503,-1103,-9,-1137,-526,-429,-683,-860,-1472,-1000,-1024,-1050,-1037,-1078,-1169,-1223,-1281,-1381,-1489,-1600,-1719,-1875,-1975,-2095,-2239,-2368,-2538,-2465,-2340,-2183,-1954,-1712,-1472,-1225,-985,-736,-469,-258,-45,105,226,266,-1010,-854,-2293,-120,-323,-630,-694,-787,-770,-1394,-583,-756,-183,-291,-297,524,810,1088,-455,-32,-65,-1501,-418,620,977,564,-155,-1009,-24,31,-118,-147,162,448,-566,1090,1248,1302,1316,-488,-10551,-9874,725,1147,1173,1212,1227,1124,987,816,650,504,428,327,233,157,58,-27,-115,-202,-325,-444,-464,-489,-1615,-453,-398,-328,-239,-103,-1033,201,327,463,467,322,-2214,-1099,874,118,-1550,889,841,258,-1061,-1218,-372,67,-53,-148,-214,-320,-684,-925,-541,-643,-594,-806,-567,-586,-563,-520,-482,-1831,-473,-861,-516,-594,-657,-925,-807,-1186,-608,-417,-339,-188,42,340,-29,-683,1336,1159,-327,1757,1643,576,-52,-501,-1772,609,888,444,305,419,-84,-597,-1064,-1504,-1888,-2091,-1913,-1699,-1544,-1458,-1410,-1360,-1937,-1396,-1344,-1199,-1635,-712,-409,-160,304,679,-1206,-552,-1122,-374,192,-239,253,-387,516,127,-427,-935,-1324,-1431,-1152,-1047,-1218,-393,240,259,410],[-861,-865,-820,-855,-925,-988,-1069,-1152,-1217,-1197,-1159,-1052,-864,-680,-475,-1864,-1801,-411,-299,-1700,-958,-1146,1576,1806,-353,-1313,-563,139,1005,903,913,-851,-1673,-177,44,-1108,-832,-1170,-1315,-1140,-1493,-517,-181,-276,387,623,845,88,281,722,-479,-26,1437,1489,1507,1577,1547,631,869,-594,405,325,-81,-539,-974,-1385,-1719,-1762,-1514,-1279,-1079,-889,-728,-596,-1995,-1017,-466,-517,-612,-732,-903,-1045,-1214,-1399,-1532,-1611,-1697,-1698,-1699,-1614,-1487,-1345,-1160,-918,-750,-611,-506,-471,-404,-712,-1007,-34,-63,640,-16,1596,2041,529,-795,-1216,-654,-287,1864,2016,1401,793,318,262,240,-377,-892,-1156,-1236,-875,-1182,-2709,-2002,-568,-758,-977,-1128,-1188,-1116,-3176,-17825,-41051,-18083,778,1184,1560,1914,2229,2492,2655,2796,2827,2851,2802,1451,2453,-1224,188,1132,1311,435,-47,169,-650,-630,-1080,-1494,-1631,-1316,-1895,-525,-110,-734,244,277,-590,-214,-1305,-437,357,-203,-160,-585,-849,-1056,-878,-92,-700,1940,2333,3697,795,-1205,-40,-282,419,-184,-611,-555,-79,618,986,-229,-577,-1981,445,1475,906,-1209,-86,-387,-538,-562,-963,-218,-860,-792,254,393,-990,447,323,277,-675,-101,-794,-515,-747,-961,-1192,-1437,-1633,-1798,-1918,-2044,-2152,-2167,-1838,-1470,-1932,-541,-1300,-304,-1381,484,-35,-2537,549,803,-1679,2866,3108,2063,-1912,909,-727,364,-616,-396,310,1433,855,-603,-1360,-1168,-1123,-1459,-1766,-2032,-2173,-2062,-1835,-1678,-1503,-1315,-1136,-943,-778,-654,-543,-709,-653,-893,-1545,-1664,-2099,-2145,-1596,-797,-64,668,-24,-1242,568,896,-1057,-1549,432,-135,-1995,-1116,256,551,-248,167,277,87,36,-889,-158,-2198,-6,227,-551,-192,-1203,-650,-588,-862,-7,498,408,-1195,-114,522,-243,783,1690,1368,851,479,123,-2275,-348,-345,44,-364,-955,-520,-474,-1078,-1918,-1003,-575,-1278,-948,-209,-925,-1667,-1708,-956,-195,-378,-556,-833,1216,1588,1348,-141,1422,1119,830,517,74,-661,-250,-349,-813,-921,-626,-755,-772,-795,-796,-744,-652,-641,-549,-396,-1491,-146,-18,96,-32,325,417,426,3,-1554,-1511,-1543,189,374,490,656,820,1004,1184,16,774,834,-1062,604,686,-1078,704,-176,-361,1405,1501,683,-1307,-789,-834,-795,1236,1039,196,-644,-1337,-1827,-398,196,-522,81,1004,919,803,486,-1670,-1932,-1554,-392,-574,-1075,-724,-782,-1100,-809,-823,-835,-839,-899,-816,-810,-1447,-3872,-571,-489,-546,-1996,-617,-1366,-867,-1006,-1195,-3599,-1588,-36050,-1792,-1723,-1598,-1471,-1345,-1256,-1152,-1133,-1108,-1178,-1264,-1374,-1533,-1759,-1918,-1750,-1388,-998,-602,-1823,-103,-2736,548,624,667,571,-1577,-32,-535,-1525,-1776,-1378,-559,-503,-1580,804,996,-291,-239,-1420,-1274,592,-143,-931,-1607,-2018,-1830,-1584,-1389,-1219,-1196,-1208,-1240,-1216,-1108,-1007,-806,-606,-1226,-1011,-516,-345,-412,-472,-1907,-842,-981,-1209,-1357,-1543,-1641,-1763,-1749,-1682,-1605,-1489,-1281,-1037,-831,-566,-317,-214,-95,-47,241,-383,-1022,741,866,10,113,907,761,-120,489,252,10,-1535,-443,-496,-463,-353,-799,-776,-183,-243,-477,-656,-702,-660,-2004,-200,-322,544,1013,704,1044,1102,-1211,-943,-835,-369,-357,-83,-1455,-618,-411,-11,416,777,314,1055,1190,-518,-810,-711,-142,282,-23,-295,-577,-889,-935,-1022,-1042,-1024,-937,-899,-1816,-1928,-921,-968,-1001,-976,-894,-802,-644,-506,-289,-44,-727,213,-93,-1743,1045,1548,-1357,879,1249,996,39,-521,-541,-175,-332,-808,-1234,-1664,-1951,-1823,-1495,-1213,-850,-1077,-920,114,330,11,-663,-1025,-1352,-765,-1124,963,865,-303,-415,-1336,-464,313,-595,167,121,-1067,-951,-395,-409,-566,-199,-1133,-164,-851,376,-273,701,909,-270,-1131,-166,635,961,632,-1731,-365,-575,-940,-1147,-1004,-548,35,-983,819,-501,-1271,91,-233,-33,-809,-634,605,-544,-1390,-34,912,908,41,464,316,162,-1638,-507,499,820,-1377,-539,-1538,83,-810,377,1085,891,675,473,222,-612,-1364,-974,-1208,-1356,-450,-511,-538,-606,-649,-709,-1113,-898,-786,-783,-1671,-619,-1093,-171,107,347,610,164,-759,203,389,-431,-57,-321,-1030,-131,-815,-685,171,1216,976,683,-1183,26,-1354,-475,-639,-630,-545,-354,-81,99,-715,-650,-683,155,-25,-227,-423,-739,-884,-1037,-1172,-1205,-1237,-1200,-1071,-884,-746,-1120,-586,-914,-1118,-849,-1200,-1552,-1856,-1739,-1354,-880,-552,195,660,603,-1003,68,-1345,797,410,106,474,43,1343,294,-839,373,-914,-462,258,-1123,-1143,-1560,-534,-522,-543,-486,-460,-481,-476,-505,-611,-763,-956,-1181,-1457,-1675,-1890,-2084,-2186,-2250,-2181,-2161,-2083,-1895,-1664,-1420,-1165,-926,-696,-473,-330,-209,-163,-154,-218,-856,-955,-2208,-718,-886,-1058,-1260,-1465,-1659,-1900,-2190,-2411,-2160,-1830,-1476,-1182,-871,-610,-438,-175,-107,-1099,-69,-10,-149,-333,-569,-1224,-1128,-1489,-1749,-1874,-1804,-1588,-1267,-943,-703,-493,-243,-150,-12427,-9128,1120,-541,1997,2403,2758,2971,3130,3233,3308,2150,3408,3349,3194,2947,2573,2121,1602,1054,475,-51,-394,-634,-1306,-793,-818,-864,-928,-942,-1544,-733,-513,-217,98,398,-1879,-1164,1156,185,-1625,1285,1650,311,-1266,-1236,-493,389,1111,538,-217,-413,-597,-784,294,-922,-614,-522,303,-94,488,637,779,-1597,702,-594,-150,-186,-720,-1007,-450,-1731,-847,252,305,464,708,850,-353,-898,1485,1226,120,2358,1402,435,29,-730,-1533,510,665,392,-93,67,-130,-633,-898,-824,-496,-442,172,393,-1310,-609,-401,-682,-1804,-446,-748,-991,-1630,-1202,-1111,-872,-608,-290,-945,-633,-1132,-162,419,568,634,-318,270,-28,-406,-761,-1099,-1470,-1785,-1937,-1787,-1620,-1490,-1453,-1448],[-492,-344,-106,49,142,193,-770,-180,-278,-362,-557,-783,-926,-953,-759,-1848,-1533,142,13,-1544,-1014,-1045,703,584,-151,-1203,-322,179,589,765,920,-768,-1342,189,296,-1090,-511,-638,-60,-160,-1433,-376,-476,-553,-546,-562,-557,-588,-535,-472,-536,-154,20,189,309,459,494,422,309,-949,-80,-300,-517,-730,-870,-964,-1028,-1059,-1055,-1114,-1210,-1302,-1393,-1444,-2536,-1296,-1134,-939,-747,-561,-429,-296,-857,-808,-450,-333,-807,-1520,-654,-974,-1694,-672,-426,-353,-378,-436,-500,-563,-483,-695,-691,306,151,1052,190,1818,2104,469,-571,-822,-1136,-851,1623,2168,1325,648,531,634,1595,1533,1478,454,-1178,-192,-818,-2136,-2028,-336,-624,-1102,-1556,-1923,-1846,-5240,-21016,-43209,-20140,730,1142,1501,1823,2104,2344,2495,2638,2684,2730,2703,-182,2395,-499,71,917,1419,42,-684,669,-354,-310,373,-1371,587,-601,-1846,-534,-480,-918,354,-61,-355,-81,-1274,-683,125,-108,-93,-393,-760,-605,-683,-931,-1375,-277,422,1089,576,-1099,-114,-368,516,-336,-722,-669,52,646,919,-553,-853,-1969,273,1895,1504,-1095,-649,-247,-786,-589,-687,-95,-234,-947,-392,-467,-1052,-756,-974,-1158,-1357,-1621,-1781,-1792,-1699,-1501,-1303,-1147,-1007,-921,-866,-1626,-902,-1078,-1291,-1568,-2173,-1782,-1508,-1142,-1386,-293,114,-1862,760,717,-1457,1998,2202,2019,-1720,793,-1198,686,-334,-510,295,544,164,-646,-1161,-975,-697,-806,-805,-900,-967,-1055,-1077,-1120,-1085,-984,-858,-704,-583,-512,-471,-871,-743,-1064,-1493,-1949,-2451,-2158,-1583,-908,-369,121,-72,-1119,742,1032,-1019,-1813,219,-616,-1571,-1222,-123,-128,-242,71,476,678,822,-612,33,-2523,-160,106,-609,461,-980,-646,526,-1469,108,6,-73,-1251,-55,60,-349,169,153,52,-111,-277,-440,-2255,-684,-673,-567,-370,-1473,-999,-407,-970,-1866,-996,-579,-1074,-1161,-1487,-1689,-1608,-1291,-931,-606,-281,-899,-557,487,567,613,5,734,848,1003,1118,-252,-599,793,45,-809,-618,1139,923,762,-177,357,219,143,14,-19,4,-1426,-71,-156,-286,-441,-621,-834,-1141,-1460,-1892,-2051,-1766,-1296,-828,-277,287,813,1312,1758,253,720,895,-875,935,690,-1078,823,38,-16,1719,1497,369,-1517,-731,-737,-553,1421,2216,1429,643,-166,-1710,-949,-672,-361,54,401,531,629,-39,-1678,-2061,-1772,-545,-614,-858,-1074,-1188,-1617,-964,-735,-481,-230,-78,157,242,-1571,-3663,314,268,-295,-1776,-151,-261,-394,-457,-529,-1175,-3814,-47478,-409,-242,-69,84,225,314,395,-197,335,189,-1358,-180,-424,-729,-1045,-1368,-1619,-1704,-1445,-2548,-968,-2919,-608,-467,-252,-55,-1085,305,353,-1592,-405,458,-340,-387,-1395,-471,-650,-651,-507,-1382,-1290,845,1195,1103,-153,719,36,-1316,-1416,-118,817,-516,173,-134,-390,-653,-756,-736,-1478,-1178,-322,-29,-472,382,-1389,-556,706,715,763,728,723,618,552,-1160,-1210,-1478,-1416,-445,-75,-3,74,122,192,55,390,-290,-852,927,1005,169,80,925,851,444,696,630,588,-1586,119,60,2,-221,-1462,-1082,-369,-651,-983,-1293,-1534,-1652,-1872,-1683,-1570,-1410,-1149,-835,-530,-271,-908,-885,-816,-530,-297,-474,-1361,-287,79,518,999,1403,227,1337,1212,-759,-1022,-1025,-236,411,1719,1144,-13,-1112,-32,620,818,84,-35,-316,-1816,-1213,-1266,-450,-879,-591,-509,-598,-763,-1057,-1362,-1561,-1288,-821,-630,-1354,642,1084,-1619,953,1153,1014,195,-328,422,-105,251,-794,823,737,5,337,-506,-82,-249,-1133,-671,-715,-852,-906,-1048,-1172,-1526,-1251,-1190,-1313,-1494,-1669,-1704,-1593,-1491,-1315,-1200,-1016,-842,-1042,-1061,-606,-606,-692,-496,-844,-500,-630,-604,-653,-706,-728,-803,-1102,-861,-901,-960,-1012,-1809,-1061,-1081,-1031,-977,-919,-823,-696,-735,-456,-620,-1135,-143,-325,-226,-579,-715,491,-274,-1463,129,1142,1344,225,1383,1439,725,-1101,-774,307,693,-1445,-1026,-1617,108,-725,115,1973,1568,1222,1774,400,-555,-1149,-792,-1379,-876,-90,-196,-244,-299,-302,-339,-929,-1034,-181,-175,-1366,-295,-1107,-442,-522,-640,-706,-774,-779,-718,-679,-613,-570,-563,-1077,-774,-1102,-1155,-1360,-1578,-1683,-1673,-1612,-1587,-1564,-1523,-1506,-1380,-1228,-996,-684,-451,-797,-490,-438,65,86,137,99,-709,324,-433,-719,739,642,482,325,199,-250,-1334,-304,-791,-1049,646,621,-561,411,460,-176,-223,-583,-948,-1270,-1475,-1372,-1091,-1769,-383,-80,208,400,305,768,150,-523,722,-711,-404,65,-1429,-1004,-986,-293,-186,-24,-455,522,773,331,435,1287,1071,35,-6,147,-315,-826,-1360,-1796,-1872,-1622,-1080,-712,-316,48,372,351,455,19,598,1172,165,849,529,92,-689,-1080,-1944,-1693,-1515,-1251,-1054,-905,-765,-716,-558,-718,-150,-113,-507,655,678,951,-373,66,-133,-647,380,896,609,49,-1012,-1370,-645,-974,-1187,-1318,-1411,-1495,-1522,-1546,-1604,-1579,-1373,-1065,-13637,-7387,126,-3801,-474,872,914,785,617,466,414,-233,744,992,1200,-7757,8,1045,686,221,-325,-817,-1043,-1042,-891,-769,-748,-870,-1120,-1405,-1835,-1442,-1056,-585,-133,262,-1490,-1187,1104,220,-1410,1017,1408,327,-1404,-1206,-598,333,434,294,-215,-334,-476,-650,-387,-1014,-959,-579,-606,-614,-536,-388,-203,-1287,185,-254,-373,-80,-679,-1080,-94,-1893,-1099,442,358,334,370,440,-621,-1030,742,803,525,718,663,288,167,-698,-1134,97,-8,-106,-430,-441,-443,-591,-698,-749,-674,-491,-129,293,-1481,-513,-204,-801,-1648,-213,-365,-780,-1421,567,800,-125,-51,31,-681,-697,-999,-783,-1018,-1225,-1424,-1458,-1337,-1148,-987,-808,-661,-625,-903,-742,-1407,-944,-1068,-1196,-1235],[-194,288,-108,774,738,667,-645,-186,-252,-437,-260,-336,-277,-165,-806,-1672,-1257,464,259,-1446,-1133,-1045,381,202,50,-1090,-482,-785,-1122,-1507,-1684,-1609,-1309,-951,-627,-1085,-412,-719,-45,-259,-1367,-510,246,-859,512,425,347,214,124,-11,-668,-210,-282,-307,-300,-172,-67,54,108,-1024,-383,234,204,-434,22,-93,-225,-342,-417,-541,-681,-787,-1141,-1446,-1924,-441,-68,287,625,276,1128,902,-781,-747,-264,815,-632,-1720,-932,-1399,-1780,-1160,-1380,-1511,-1674,-1803,-1853,-1789,-1577,-1413,-1213,-1035,-930,-782,-633,-543,-511,-547,-624,-747,-1594,-1439,-1165,-1179,-1118,-948,-758,-509,-246,-1,195,124,-998,-421,-465,-1583,-1803,-728,-181,255,1280,1333,-2332,-7610,-25117,-46343,-22140,1710,1836,1956,2083,2205,2327,2408,2531,2604,2715,2779,-1584,2664,174,-24,695,770,-349,-1308,810,-22,-357,-211,-1404,-789,-863,-1723,-623,-1098,-1103,-80,-506,-177,-74,-1319,-924,-206,-144,-77,-269,-605,-954,43,14,-2076,-212,-357,-589,-823,-1134,-1381,-1388,-1104,-716,-893,-764,143,609,817,-899,-1181,-1747,60,2303,1888,-872,-1553,-734,-1247,-759,-464,1049,706,-1046,157,-498,-1195,-1802,-1767,-1235,-770,-472,-1263,3,115,177,154,-1104,-81,-245,-606,-1873,-626,-760,-827,-855,-1738,-658,-1045,-293,-1366,212,465,-1269,1017,703,-1216,1543,1593,1525,-1604,610,-1610,834,-179,-670,-223,-648,-1104,-1501,-1698,-1660,-1448,-1194,-995,-860,-766,-773,-808,-971,-1162,-1377,-1622,-1851,-2065,-2188,-2117,-2029,-2014,-2029,-2058,-2014,-1923,-1787,-1630,-1361,-1199,-1045,-915,-999,-737,-671,-918,-1940,-400,-1079,-1202,-1144,-533,586,-364,-119,869,776,598,-392,115,-2414,-456,-214,-705,618,-806,-670,-145,-1532,377,1101,-254,-1296,-58,195,-549,425,307,139,-76,-298,-557,-2303,-1261,-1623,-1877,-1905,-1883,-1670,-1570,-1454,-1777,-1126,-875,-915,-1220,21,667,1001,462,-137,1143,-274,-1260,-350,1025,717,448,99,262,369,570,744,-742,-558,841,245,-782,-397,869,673,542,-77,229,166,197,209,347,561,-1401,157,964,981,224,476,663,362,18,-2223,-1184,-1720,-1263,-1122,-665,-78,509,1071,1565,528,603,816,-676,1139,545,-1130,783,141,253,1857,1367,-11,-1772,-837,-788,-419,544,90,-419,-903,-1433,-1895,-2071,-1790,-1460,-1237,-1107,-1054,-996,-1066,-1695,-2139,-1642,-1759,-1903,-1849,-1716,-1543,-2088,-1138,-1071,-851,-766,-800,-762,-872,-1790,-3532,-1184,-1172,-1100,-1912,-554,-180,166,546,864,1097,-10583,-59854,1780,1970,2123,2233,2315,2336,2341,-10448,2084,1809,-1640,1130,721,258,-182,-587,-782,-845,-751,-3283,-337,-3137,-589,376,465,216,-685,902,324,-1645,-683,357,-578,-264,-1199,-1606,-2078,-1368,-811,-1255,-1305,1620,2153,1131,-525,621,19,-1249,-1493,-368,1163,-714,-234,-928,-1460,-1622,-1254,-858,-1427,-1357,-991,-1377,-1907,-1389,-535,-174,1272,2033,2721,3170,3475,3502,1285,-874,-1003,-1927,-1642,-238,794,1116,49,1145,940,66,253,-272,-763,-1358,-1918,-1708,-1042,-394,244,821,446,1666,1948,-1750,160,46,-266,-971,-1665,-1442,823,666,-776,-704,-693,281,-1785,-606,-381,-355,-508,-636,-758,-871,-955,-995,-1061,-1138,-1220,-1307,-1296,-1270,-1146,-952,-724,-510,-313,-156,-26,-1057,-1207,-1348,-298,72,81,156,213,-1228,-359,339,298,171,107,-229,-1719,-680,-1705,-1389,-1607,-1570,-1315,-1006,-653,-360,-30,300,-310,-138,-1168,-998,839,674,-1831,888,1013,935,203,-217,645,50,-455,-769,-761,-667,-564,-570,-633,-870,-1120,-1419,-1747,-1776,-1479,-1070,-1126,-1348,-1350,-1743,-524,43,8,-283,-183,-1819,-678,58,-992,-81,404,-907,-1303,-543,329,-838,445,-526,-549,-470,-369,-661,-933,-1091,-1154,-1073,-767,-510,-291,-117,-1867,-523,0,-262,-170,-314,-412,-428,-611,-232,-824,-966,418,-313,-447,-399,-797,1066,2,-1531,248,418,256,-26,-261,-367,-485,-637,-1020,-315,-29,-1257,-1546,-1674,59,-552,-113,1950,1824,1605,2432,328,-431,-728,-448,-1388,-398,334,-132,-526,-865,-1035,-1064,-978,-1137,-687,-599,-1100,-542,-1158,-548,-580,-681,-772,-926,-1065,-1217,-1403,-1551,-1672,-1734,-1740,-1660,-1570,-1393,-1258,-1196,-1159,-1189,-1275,-1437,-1612,-1766,-1875,-1737,-1508,-1192,-792,-459,-917,-335,-261,254,958,161,92,-726,872,-89,-634,631,990,1167,352,1275,47,-1441,-478,-708,-1028,-344,-238,-489,217,401,53,295,52,-136,-469,-885,-1279,-1378,-1798,-791,-402,-18,255,474,714,-16,-290,906,-591,-419,-243,-726,-233,-264,-101,-212,-161,-609,264,451,368,160,97,-133,-375,-602,-806,-865,-845,-1389,-647,-592,-1354,-304,-226,-102,5,84,140,157,-310,112,-11,-163,-391,-649,-961,-1253,-1431,-1676,-1149,-931,-744,-611,-584,-384,-464,-195,-662,40,-107,-650,371,409,621,-309,21,-195,-243,577,399,192,-359,-1577,-1447,-278,-278,-161,-1475,86,109,-1101,39,-106,-194,-71,246,-13966,-4977,1796,-6036,-5043,2450,2237,1739,1105,433,-108,-358,-228,40,299,-23728,-12136,312,103,-116,-322,-442,-401,-355,-330,-389,-529,-1006,-1076,-1388,-1757,-1510,-1190,-796,-415,-79,-1175,-1247,666,154,-1203,666,878,248,-1441,-1202,-756,-127,-249,-290,-252,-215,-395,-594,12,-984,-1242,7,61,-18,-44,3,125,-1036,564,19,-587,19,-642,-1202,153,-1521,-1428,792,2447,2483,2510,426,-897,-1155,1631,1094,806,1694,1043,72,262,-518,-792,393,270,365,-717,-1000,398,336,271,185,-124,-546,41,103,-1631,-476,-29,-947,-1550,-69,-273,-669,-1180,-1296,-1707,-1932,-1819,-1551,-1323,-1221,-1178,-1264,-1400,-1560,-1762,-1809,-1640,-1362,-1083,-760,-444,-218,-842,-527,-1355,-1112,-163,-286,205],[-1073,-1131,-990,-833,-683,-554,-510,-551,-657,-752,-875,-939,-901,-828,-1119,-1509,-1083,-343,-263,-1422,-1367,-1184,-206,-191,-77,-1012,85,139,-128,409,558,-659,-809,685,631,-1101,-360,-795,-150,-398,-1338,-707,46,-1155,654,611,618,175,562,633,-890,-162,802,752,632,530,316,-46,-269,-800,-805,-815,-817,-812,-806,-858,-978,-1139,-1298,-1517,-1741,-1913,-2046,-2130,-2082,-1906,-1610,-1239,-833,-403,-18,360,-732,-661,-109,884,-491,-1952,-1234,-1647,-1379,-77,-150,-435,38,275,388,440,-22,-476,94,357,256,241,283,331,390,173,-289,-299,-1884,-1953,688,668,565,296,251,66,-139,-383,-698,-1062,-1402,-1522,-1197,-1074,-1558,-1131,-1033,314,2542,2138,-3088,-9697,-29461,-49328,-23677,2314,1906,1512,1182,926,755,622,613,630,764,931,-2636,1228,782,-45,503,275,-698,-1872,1034,305,-274,793,-1399,9,-752,-1594,-1369,-1734,-1330,-1035,-977,-475,-361,-1396,-1039,-440,-555,-730,-949,-1061,-1121,-791,-427,-1931,337,711,978,179,-898,-370,-734,285,-705,-1075,-776,209,321,465,-1196,-1486,-1538,-128,1784,1734,-575,-2364,-834,-1626,-880,-242,1459,937,-1063,-24,-408,-851,-711,-585,-331,-97,10,-1430,197,200,176,88,-1538,-185,-308,-598,-1985,-284,-208,-66,22,-1266,486,-896,853,-1269,23,764,-690,1529,833,-901,1663,1666,1605,-1478,456,-1784,951,-82,-765,130,153,-347,-836,-1129,-1078,-732,-1195,48,-370,481,505,452,230,-54,-383,-750,-1099,-1430,-1673,-1662,-1539,-1472,-1646,-1444,-1403,-1341,-1255,-1148,-919,-775,-616,-510,-769,-210,-121,-675,-1702,-280,-1231,-796,-877,-925,-333,-504,-384,-510,-669,-887,-1101,-1322,-2083,-1834,-1993,-1900,-1770,-1570,-1392,-1275,-1206,-1169,-1073,-1015,-1252,-802,-760,-724,-568,-479,-424,-397,-357,-338,-2311,-509,-771,-829,-939,-1681,-1234,-1149,-1012,-1578,-986,-342,-700,-1430,-184,804,1084,23,166,1185,-248,-1412,-120,1049,1634,1831,254,1613,2574,2564,1468,-1264,-423,866,424,-647,-311,-488,-732,-846,-971,-1086,-1147,-1145,-1181,-1095,-927,-1291,-653,-537,-451,-373,-310,-267,-306,-348,-2148,-749,-1790,-671,-761,-755,-695,-621,-509,-381,-258,-126,-79,-362,-59,-68,-1147,-268,-412,-516,-637,-747,-864,-1962,-1002,-1101,-1145,-1080,-954,-740,-400,-64,-1410,651,875,157,-211,484,647,750,-1060,-1667,-2014,-1180,-1074,-892,-743,-575,-435,-2348,-1416,-1326,-435,-597,-865,-1026,-1276,-1966,-3409,-1426,-1217,-1003,-2241,-356,45,331,885,1285,1606,-17090,-63732,2382,2488,2483,2366,2170,1892,1616,-19481,1028,-4870,-1714,623,646,662,300,-416,611,-307,332,-3903,-375,-3259,-1292,-930,-758,-445,-301,299,312,-1525,-956,58,-637,-55,-927,-58,-589,-1188,-1833,-2033,-1441,-804,-222,246,-927,562,59,-1169,-1535,-670,1027,-918,719,1052,370,563,334,95,-1152,-1413,-790,-865,-842,-556,-174,298,781,1201,1626,1901,2118,2139,1507,-632,-813,-2382,-1682,-14,771,680,51,300,0,-305,-609,-892,-1080,-1081,-853,-477,-107,219,538,809,230,1144,1257,-1952,256,50,-523,-1647,-1222,-1702,587,406,-917,-571,-801,-114,-1715,-887,-584,-548,-492,-404,-343,-314,-483,-1087,-661,-972,-903,-1163,-1381,-1660,-1909,-2073,-1978,-1712,-1397,-1094,-801,-1327,-1325,-1597,-265,-271,-285,-208,-76,-1200,-658,362,799,278,384,-158,-1590,-95,-1856,-1006,-1297,-678,-891,-953,-818,-639,-382,-126,-159,-308,-1626,-723,605,227,-1822,706,853,720,102,-162,-352,-799,-1166,-1275,-1249,-1083,-896,-762,-601,-512,-332,-755,-241,-304,469,688,-703,-1411,-1122,-1983,-272,828,657,-345,-173,-2114,-799,-42,-1164,-416,510,-709,-1581,-640,280,-980,906,-160,-561,-356,623,178,-604,-970,-1074,-1049,-598,-777,-797,-611,-1806,-746,166,-89,297,812,847,791,-586,388,-1045,-818,499,-259,-675,-253,-827,1363,289,-1611,307,12,-452,-1010,-1449,-1654,-1790,-1886,-1970,-1789,-1310,-1041,-2047,-1641,-62,-378,-204,1920,1976,1993,2473,356,-210,-168,-19,-1247,-9,72,-453,-938,-1439,-1876,-1868,-1550,-1237,-965,-740,-863,-364,-1176,-60,180,269,347,-98,-985,-46,-159,-89,-234,-345,-1139,-530,-1607,-927,-144,-87,-61,-118,-548,-462,-875,-984,-1342,-1663,-1966,-1812,-1501,-1284,-1060,-917,-700,-454,-158,111,3,-714,1410,187,-570,421,639,953,61,1357,240,-1449,-588,-866,-1069,-846,-483,-479,160,393,336,431,290,277,129,-422,-1463,-553,-1404,-964,-1152,-1249,-1301,-1204,-1054,-893,-737,-537,-537,-486,-640,-467,-498,-485,-403,-316,-304,-668,-53,3,62,-118,107,92,-305,-245,-88,-150,-248,-1499,-507,-848,-1059,-724,-662,-476,-255,-41,161,44,-700,483,658,-312,665,611,272,-490,-1478,-1396,-220,-476,-756,-1074,-1399,-1689,-1542,-1208,-824,-451,-151,-758,58,169,792,-209,-47,-251,135,735,545,337,-770,-1604,-1390,-236,-372,-435,-2024,-565,-684,-1262,-779,-790,-717,-530,-319,-13410,-2223,314,-7361,-8538,568,547,408,254,105,-6,-74,-61,-85,-133,-38807,-23224,-487,-658,-833,-1033,-1202,-1241,-1254,-1227,-1204,-1181,-1315,-1167,-1113,-1396,-919,-812,-676,-540,-419,-889,-1291,-56,51,-1005,306,441,156,-1281,-1159,-890,48,1040,538,-94,166,-287,-533,721,-813,-1262,274,1362,219,2877,3867,2286,-778,3134,271,-695,155,-584,-1277,358,-1159,-1739,738,3248,3082,2426,216,-1086,-1190,1659,923,1045,1950,981,-109,383,-205,-433,645,98,482,-796,-1490,495,754,517,291,-58,-527,-50,-34,-1648,-401,-95,-1008,-1404,-711,-963,-1125,-1171,-1014,-753,-387,-473,286,-261,-904,-556,471,551,400,183,10,-124,-216,-277,-245,-177,-185,-704,-387,-1181,-1183,-1153,-1561,-1930],[-900,-1283,-1503,-1667,-1732,-1699,-1654,-1611,-1563,-1447,-1330,-1166,-951,-777,-1291,-1321,-898,-426,-401,-1342,-1606,-1359,-332,-272,-97,-876,272,129,-615,302,985,-545,-547,849,757,-1026,-267,-725,-281,-485,-1263,-809,-116,-1252,116,-75,-71,28,258,426,-1086,-209,940,987,967,980,910,-255,698,-412,-1107,405,223,-746,-428,-872,-1357,-1729,-1683,-1285,-778,-257,-1343,-1222,-796,322,751,1017,951,566,1115,625,-631,-490,57,0,-375,-2124,-1475,-1288,-1224,-1101,-863,-722,-552,-12,220,388,-79,-276,487,767,515,804,688,927,958,-17,-199,-156,-1788,-2150,388,924,713,126,322,15,-336,-749,-1236,-1753,-2110,-1820,-1289,-814,-1339,-1438,-1903,247,764,826,-3549,-10617,-32521,-48106,-24175,-453,-723,-964,-1151,-1290,-1360,-1358,-1176,-915,-513,-77,-1947,705,1086,20,361,28,-985,-2258,747,591,-65,-121,-1354,-1006,-1283,-1482,-1060,-2304,-1243,-291,-1408,94,-244,-1474,-924,153,-370,-44,-228,-354,-1061,-346,-104,-1322,127,1098,1494,51,-825,-504,-947,24,-858,-1279,-732,213,389,578,-1441,-1749,-1369,-304,474,273,-267,-2155,-662,-1926,-977,-336,-290,-255,-1074,50,250,-556,536,590,654,663,549,-1516,357,215,70,-113,-1921,-509,-659,-729,-1964,-633,-569,-460,-371,-886,-160,-750,-50,-1163,-203,-20,-172,-96,-178,-569,-468,-592,-696,-1384,-471,-1746,-87,-90,-817,4,62,-224,-605,-991,-1351,-1425,-1362,-752,-426,-167,-57,-30,-187,-412,-675,-932,-1047,-978,-765,-455,-1665,-1560,-1903,-1331,-620,197,80,-122,-290,-606,-917,-1168,-1221,-1126,-850,-502,-1421,-471,-1023,-423,-588,-1310,258,-707,-376,117,2,-143,-246,-321,-1752,-1224,-681,-927,-297,-305,-511,-1835,-191,279,526,-816,-1204,48,0,-923,768,669,453,172,-121,-446,-2338,-1253,-1646,-1792,-1604,-1443,-1373,-1398,-1382,-1357,-921,-293,-509,-1679,-464,492,601,-376,310,1101,-260,-1332,58,754,1454,1898,404,1418,2493,3373,1304,-1813,-251,896,531,-504,-61,-306,-468,-334,-112,135,396,641,741,853,688,-1159,94,771,589,-369,143,-95,-366,-549,-1940,-600,-1876,-288,-201,-123,-129,-265,-493,-781,-1061,-1161,-1085,-847,-597,-346,-1210,-138,-158,-194,-286,-389,-621,-2094,-1074,-1010,-937,-1045,-1099,-964,-572,-108,-1216,934,1322,466,-394,235,511,1126,-1338,-1673,-1800,-652,-1269,-1518,-1817,-1589,-1266,-2406,-2154,-1408,-622,-650,-792,-824,-937,-2119,-3350,-768,-614,-710,-2740,-485,-502,-575,-594,-591,-547,-21999,-53306,142,379,528,561,482,262,-35,-24260,-6074,-10845,-1566,-894,-357,125,513,-187,519,-1473,11,-4354,-655,-3250,-1612,-432,-482,-289,18,425,342,-1293,-1241,-215,-537,185,-639,1972,1842,-1109,-1197,-825,-1000,62,-239,-506,-1371,-638,-648,-1107,-1570,-1032,-751,-1088,-956,-1064,-1139,-1245,-1226,-1130,-973,-1357,-538,-94,-981,706,1272,781,2189,2528,2856,3023,3124,3021,1616,-462,-664,-2457,-1581,184,-181,-623,-997,-1415,-1713,-1858,-1811,-1584,-1230,-814,-366,-94,-182,716,941,1076,112,1019,876,-2165,382,54,-760,-1842,-765,-1623,-931,-1252,-1678,-2149,-2336,-1887,-1656,-1092,-862,-432,-229,-111,-894,-230,-417,-1229,-643,-1154,-984,-885,-1287,709,1086,1198,864,-65,183,1623,536,-1509,-1399,-1706,-166,533,1790,1509,776,-1107,-898,172,773,391,554,-99,-1470,302,-1607,-1322,-1617,-763,-720,-619,-565,-482,-332,-204,-49,-439,-1931,-545,-87,-255,-1650,-843,-1194,-1535,-1828,-1882,-1586,-1358,-1196,-1037,-1054,-1151,-1344,-1643,-1843,-1760,-1281,-671,-74,-633,374,1031,-27,-1293,-949,-1752,-28,2403,1006,-441,-220,-2417,-956,-224,-1170,-669,506,-474,-1418,-703,220,-1094,1963,259,-342,-259,597,194,-1131,-1415,-1376,-1020,-55,216,-327,-714,-1673,-990,-43,110,527,840,897,859,-605,4,-1177,-707,90,-199,-870,-111,-767,230,124,-1609,-206,-413,-559,-821,-1039,-1152,-1330,-1508,-1639,-1611,-1351,-974,-1783,-1541,-228,-234,-69,1190,1347,1395,1361,522,121,519,483,-1013,128,16,-47,-53,-76,-47,-434,-672,-1214,-1040,-479,-618,-236,-1074,86,1987,1990,1956,-92,-1112,-180,-455,453,853,533,-1101,-547,-1391,-1189,-381,-618,-814,-991,-1114,-1204,-1225,-1205,-1254,-1280,-1380,-1481,-1544,-1684,-1750,-1705,-1436,-1121,-808,-478,-144,-573,280,418,-504,304,237,-35,-360,-744,-1247,-1728,-1635,-991,-1060,53,18,-500,599,705,652,1057,509,464,265,-703,-1625,-282,-954,-257,-315,306,61,-155,-359,-525,-626,-602,-595,-640,-1067,-863,-983,-1061,-1049,-994,-889,-702,-543,-422,-269,-342,-61,-27,-414,-417,-215,-338,-529,-1295,-1076,-1444,-1745,-1666,-1333,-957,-612,-318,-71,-197,-1103,344,433,-561,417,349,-97,-404,-1616,-1079,-472,-473,-300,-907,-897,-523,-129,1152,-487,927,-223,-760,-214,-12,840,-63,-106,-282,-515,-930,-1218,-1267,-1148,-1085,-1206,-794,-812,-810,-2294,-909,-1047,-1363,-1234,-1309,-1283,-1113,-899,-12309,-430,-142,-8210,-10883,421,519,-322,-1227,306,193,80,-1081,-137,-6611,-48682,-30582,-1053,-1323,-1579,-1845,-2062,-2089,-2026,-1933,-1877,-1839,-1823,-1807,-1739,-1669,-1512,-1391,-1239,-1076,-910,-720,-1337,-296,-79,-853,-76,597,45,-1021,-1108,-1006,-86,973,481,26,497,-190,-480,509,-600,-1052,526,1485,271,3067,3187,2160,-558,3190,439,-734,251,-598,-1339,471,-864,-2059,654,1747,1582,1431,5,-1246,-1181,810,637,402,201,44,-303,-184,-269,-306,-314,-316,-322,-698,-1895,-422,-475,-464,-408,-293,-521,-12,140,-1620,-364,262,-1050,-1286,-293,-544,-728,-831,-758,-578,-258,-564,423,-81,-1026,-289,642,928,847,707,384,66,87,-194,393,357,214,-594,-320,-1018,-1104,-1606,-2190,-2760],[-300,-452,-45,139,124,44,-123,-548,-604,-874,-661,-517,-227,-814,-1421,-1221,-762,990,618,-1262,-1696,-1617,-361,644,1133,-767,398,91,-1141,227,1031,-415,-340,908,807,-923,-201,-538,-495,-579,-1212,-826,-1141,-1442,-1814,-2098,-2292,-2345,-2127,-1886,-1608,-1307,-1003,-670,-336,86,440,-460,966,-21,-1233,1152,1001,-896,36,-315,-429,-779,-961,-1000,-868,-665,-863,-905,-326,365,430,421,331,181,-57,-308,-630,-1008,-1371,-1696,-1994,-2152,-1966,-1773,-1586,-1441,-1291,-1103,-1113,-857,-739,-664,-565,-557,-522,-492,-500,-411,-253,-81,107,-217,-136,-93,-1464,-1885,-9,816,434,-28,15,-378,-815,-1298,-1835,-2326,-2108,-1585,-1065,-645,-1164,-1553,-2223,76,747,893,-3434,-9788,-31791,-42748,-23092,1534,1578,1505,1289,-507,311,-438,-1119,-1412,-960,-275,-1500,770,1076,161,279,3,-1186,-1917,-1069,-1669,-2158,-1761,-1260,-799,-1075,-1376,-1060,-2276,-1168,-525,-1647,195,-415,-1451,-531,1195,-531,153,-36,-88,-825,-933,-189,-706,-368,-5,114,-20,-773,-625,-1144,-277,-963,-1459,-626,165,185,261,-1575,-1861,-1220,-439,-5,-127,-264,-1393,-453,-2099,-1029,-324,-127,124,-1071,873,1306,-187,3178,1984,2042,1050,1998,-1500,1680,1052,122,119,-2076,633,46,-624,-1848,3,-104,-119,-153,-601,-301,-585,-731,-1029,-1285,-1590,-1832,-1983,-2031,-2016,-2017,-2035,-2133,-2144,-2234,-2303,-2293,-2204,-2098,-1955,-1789,-1629,-1437,-1181,-930,-678,-1482,-326,-289,-317,-470,-665,-996,-1343,-1686,-2013,-2229,-2206,-2052,-1813,-1821,-1859,-2052,-1301,-823,580,1006,179,1940,1553,-1274,-1144,-135,1037,1272,-21,-1101,-582,-596,-68,-309,-1652,254,-935,-371,-101,-6,634,162,111,-1407,-1710,-869,-1119,484,-5,-382,-1607,-1434,-782,234,-1054,-1142,139,-37,-1118,587,2032,1802,931,14,-632,-2365,-125,-477,243,118,-503,-275,-209,-241,-1107,-821,-254,-334,-1847,-747,231,152,-673,284,914,-294,-1094,188,334,260,-158,-495,-715,-723,-539,-293,-1931,-32,348,519,-370,-1,440,218,73,-47,-59,101,393,638,937,535,-999,-6,1251,999,-923,203,-31,-231,-116,-1762,-68,-1896,-62,980,1042,1746,493,880,1891,1318,379,546,334,1289,-230,-1325,152,357,1002,518,29,-878,-2074,-1188,-1498,-1727,-1865,-1966,-1925,-1687,-1424,-1116,-810,-601,-385,-625,-209,-212,-184,-1374,-1706,-1577,-339,-1418,-1103,-136,-37,-73,-2262,-2664,-1316,-158,-348,-655,-876,-1215,-2238,-3357,-1808,-1676,-1527,-3338,-1199,-1069,-1071,-897,-2743,-739,-23422,-43453,-146,68,230,317,-16256,267,160,-20665,-10306,-6350,-1212,-1220,-1516,-1827,-2104,-2332,-2109,-2824,-1752,-4363,-1550,-3134,-1639,-1285,-1071,-839,-577,-316,-41,-1015,-1517,-419,-348,420,-369,895,901,-1082,-1312,-662,-760,656,573,420,-1812,151,-61,-1083,-1620,-1453,-932,-1152,-1244,-1325,-1330,-1353,-1295,-1263,-1274,-1296,-1038,-190,-1209,715,2033,1201,2528,19042,22011,23478,23277,20162,1585,-376,-567,-2096,-1453,-102,-1506,-1979,-1734,-1587,-1509,-1497,-1542,-1625,-1699,-1745,-1745,-1719,-1752,-1843,-1927,-2026,-2145,-2200,-2150,-2322,-2067,-1960,-1821,-1613,-1383,-1488,-760,-429,-1058,-47,-599,-545,-1624,-1187,-1218,416,217,-26,-1334,-651,-933,-1366,-857,-1304,-1450,-588,-1413,421,916,1325,681,-737,267,1574,197,-1590,-1497,-1735,-88,419,2325,1765,879,-1059,-1090,-84,678,458,651,-98,-1410,548,-1270,-1618,-1808,-1008,-968,1059,1458,537,2090,2113,25,-570,-2103,-507,44,-409,-1484,19,-158,-608,-995,-1329,-1527,-1596,-1572,-1476,-1504,-1536,-1537,-1468,-1221,-946,-537,-99,209,-927,263,1057,692,-1119,-889,-1547,166,1480,574,-616,-368,-2743,-1185,-472,-1049,-732,469,-264,-1173,-763,-87,-1223,-1107,-1188,-807,-394,60,111,-1644,-1229,-1644,-1044,-148,-161,-471,-739,-1549,-1249,-984,-882,-788,-727,-676,-637,-674,-658,-1218,-764,-769,-769,-1056,-754,-773,-756,-793,-1484,-848,-880,-856,-974,-1088,-1139,-1292,-1482,-1677,-1801,-1699,-1410,-1504,-1426,-480,-183,209,995,1394,1759,2112,746,488,1252,985,-786,572,3279,782,1554,2683,1966,-598,-679,-1255,-1108,-542,-401,-367,-891,494,2327,1915,1408,-82,-1266,-414,-773,-717,-425,-83,-1049,-491,-1072,-1471,-267,-718,-1228,-1785,-1791,-1340,-911,-549,-354,-224,-243,-305,-332,-394,-1299,-185,-116,-798,300,-116,-360,-319,1032,649,-462,-248,-931,-1622,-1890,-1334,-672,-1480,-490,-628,-1095,-153,-202,-574,539,351,-16,-174,56,331,219,-897,-1762,-301,-481,-415,-579,765,1014,609,136,-782,-5,1244,-531,-667,-1491,348,-13,-354,-634,-897,-1113,-1204,-1239,-1220,-1098,-950,-842,-759,-706,-690,-742,-767,-833,-1083,-1025,-1431,-1151,-1203,-1219,-1166,-1118,-1101,-1106,-1140,-1497,-1198,-1249,-1256,-1254,-1196,-1116,-972,-1627,-722,-229,-412,-229,-1130,-1035,-619,-31,1024,-368,531,-305,-623,-398,-130,-576,-1158,-1497,-1287,-831,-462,-229,-120,-919,-555,-930,-523,-824,-1084,-1791,-1613,-1912,-2134,-2031,-1804,-1611,-1406,-1233,-11014,-918,-700,-9090,-12300,-215,-109,-462,-2300,-285,-400,-534,-6255,-830,-8699,-37385,-25681,-1736,-1644,-1385,-1116,-855,-3004,-296,-98,18,-1128,-1815,-1835,-332,-549,-948,-1223,-1715,-2266,-2044,-1507,-1337,-421,-119,-699,-433,1268,-12,-684,-1004,-1041,-122,1651,467,193,842,-57,-362,325,-332,-692,812,1622,325,2962,2728,1945,-316,1530,572,-650,350,-644,-1309,258,-574,-2262,438,417,420,454,-128,-1306,-1032,824,463,936,938,917,-413,556,439,244,46,-214,-467,-707,-1686,-989,-1013,-911,-745,-542,-443,-212,-79,-1485,-267,42,-966,-1090,-155,-226,-247,-295,-795,-103,-58,-488,278,159,-1076,66,201,52,-87,-251,-332,-339,-291,-465,-101,23,48,-394,-79,-755,-754,-1126,-599,-412],[-337,-665,383,1324,1524,1573,400,-749,-858,-997,380,32,-138,-1243,-1510,-1193,-628,234,396,-1159,-1333,-1424,-954,84,1008,-683,475,38,-1671,195,32,-290,-635,-976,-1325,-1602,-1745,-1773,-1708,-1563,-1409,-1170,-897,-963,-313,-28,235,-184,419,-175,-1296,-242,-204,-571,-942,-1092,-997,-653,-197,233,-1153,1046,1316,-1056,111,-415,117,511,356,1447,-330,-1178,-374,-708,56,420,221,20,-206,-453,-759,-1060,-1407,-1768,-1993,-1936,-1749,-1975,-1572,-1236,-1164,-1155,-1139,-1394,-1579,-975,-874,-775,-607,-489,-300,-82,124,430,792,1135,1446,-427,-120,-127,-1103,-1360,-303,1483,124,-184,855,476,102,-1153,-937,-1352,-1240,-1477,-1355,-1279,-1106,-1469,-1474,-465,-217,16,-2714,-7665,-27640,-36020,-20270,897,819,600,246,-2318,-798,-1297,-1344,-955,-309,312,-1248,1038,1153,334,240,106,-1318,-1538,-1925,-2291,-1878,-1238,-1139,-196,-1288,-1278,-1205,-1781,-1044,-735,-1567,260,-617,-1255,67,1161,-686,312,13,-247,-556,-1445,-903,-938,-949,-909,-935,-972,-1117,-1304,-1506,-1730,-2024,-2289,-2466,-2466,-2165,-1856,-1573,-1752,-1094,-706,-522,-409,-368,-630,-388,-2149,-1049,-408,-339,-263,-1048,226,586,207,1308,1618,1943,1307,2240,-1411,1450,962,21,13,-1889,264,-86,-632,-1686,680,597,434,133,-420,-125,-400,-567,-858,-937,-1105,-1209,-1264,-1305,-1366,-1459,-1546,-1676,-1665,-1669,-1591,-1400,-1119,-823,-511,-224,-8,-351,-662,-611,-184,-1529,287,63,-195,-518,-777,-1020,-1097,-1027,-906,-794,-794,-943,-1315,-1801,-2065,-2016,-1266,-962,394,1219,308,2288,2349,-1438,-1306,293,1214,1407,403,-723,-576,-75,292,-35,-1886,51,-1128,-191,-164,-419,547,267,35,-1021,-2186,-988,-1316,132,-374,-973,-1561,-1714,-1219,-446,-1219,-1020,306,8,-1263,370,1371,1404,952,-12,-956,-2346,-71,-219,715,653,167,312,1,-100,-790,-640,-885,-997,-1709,-1004,-859,-690,-755,-333,-242,-291,-747,-221,-428,-781,-1221,-1700,-2176,-2233,-1701,-1107,-1343,-71,338,675,-212,8,1038,837,618,294,-69,-400,-668,-962,-1118,-1172,-1226,-1270,-1260,-1171,-1421,-589,-128,335,580,-1563,246,-1713,-34,458,338,1298,-141,793,380,24,-37,147,545,990,-532,-1426,-179,458,1220,1575,471,-1027,-1842,-681,-1188,-345,216,591,-221,1325,1587,-722,1845,2023,1009,-816,-48,516,1209,-1129,-1662,-1311,309,-1426,-1014,686,1497,-14,-1858,-2604,-992,201,-136,-544,-809,-1121,-2229,-3322,-1244,-1078,-1515,-3884,-849,-749,-1836,-720,-6454,-782,-21160,-34640,-16815,-685,-691,-742,-30604,-929,-997,-16775,-10242,-2018,-696,-421,-140,92,294,378,-49,-4054,-2193,-4033,-1317,-2897,-1474,-841,193,1029,494,679,797,-622,-1637,-390,-36,92,-245,-570,-874,-1150,-1428,-1709,-1911,-1993,-1876,-1787,-1861,-1473,-1340,-1276,-1583,-1802,-1220,-1285,-1315,-1246,-1084,-987,-941,-1087,-1285,-1230,-1259,-665,-1357,763,2721,1626,2856,22011,41504,37610,40875,22746,1519,-244,-393,-1666,-1251,498,1345,1440,-35,119,-286,-561,-682,-657,-747,-390,-233,-667,-384,133,200,250,223,330,400,-2198,442,38,-1039,-1083,-171,-1310,-235,-426,-959,-360,-676,-975,-1492,-1683,-1994,-1891,-1536,-1160,-1238,-552,-351,-1340,-322,-1298,-1789,-888,-1514,-606,122,1077,622,-1339,437,1555,-44,-1499,-1527,-1665,20,302,2070,372,-1296,-983,-1111,-253,617,570,773,-55,-1310,752,-851,-1681,-1444,-1226,-1213,790,1123,199,945,646,134,-589,-2120,-642,-974,-1180,-1280,-1206,-1081,-935,-789,-697,-625,-610,-587,-1003,-416,-344,-290,-295,-281,-370,-420,-499,-671,-1044,-1109,-1262,-1311,-1192,-923,-1335,-348,-110,52,-768,-513,-2535,-1332,-698,-780,-480,2,-232,-870,-734,-1069,-1303,-1457,-1484,-1322,-1223,-1076,-1030,-1608,-1126,-1745,-1358,-1287,-1092,-846,-853,-1356,-1369,-240,69,103,76,33,-19,-668,-906,-1122,-698,-683,-842,-1122,-1167,-1310,-1324,-1282,-1167,-984,-805,-561,-447,-310,-86,-626,202,-1301,-784,-603,-405,-1234,-1224,-742,-166,619,1329,1336,1311,1281,1033,905,970,858,-522,556,345,115,-81,-278,-379,-777,-681,-1277,-1059,-474,-183,-471,-589,-418,-537,-713,-851,-1007,-1374,-1092,-1050,-905,-707,-469,-937,-313,-670,-1477,-205,655,686,616,186,-291,-307,-441,-732,-750,-526,-75,-163,-172,-1375,-18,-107,-1316,-30,-280,-614,-81,-809,-1211,-1004,-451,-194,144,-679,969,45,-1599,-388,-640,-1116,-718,-1150,-1195,-868,-273,311,847,807,206,242,-964,-1821,-247,22,-415,-825,860,1118,560,-142,-1169,9,1237,-579,-777,-1259,1075,912,764,253,-338,-536,-68,-905,-398,-617,-756,-794,-672,-412,-709,260,647,674,-928,-470,-1681,-80,1530,1349,1117,776,325,-206,-797,-1847,-1694,-1539,-1005,-449,39,-541,-222,-1507,-351,70,-754,-320,-1376,-1097,-745,-9,302,-265,-148,-522,-808,-893,-625,-186,278,-157,-288,1131,1186,1030,759,-547,-80,-650,-766,-1195,-1510,-1732,-1868,-1906,-1803,-1670,-1628,-1653,-1701,-1819,-9829,-2090,-1994,-10498,-13408,-1135,-839,-670,-554,-496,-476,-490,-9948,-580,-5276,-28658,-20283,-5195,-1173,-1122,-1032,-884,-1836,-343,-57,204,-1196,-2016,-2246,-340,-222,-1085,-1492,-771,-101,-475,-820,-1383,-1222,-1185,-975,-858,-266,-108,-413,-961,-1085,-129,1591,399,260,1044,-5,-282,65,-149,-375,996,1642,254,1606,1404,1107,-189,310,-85,-598,-412,-876,-1314,196,-435,-2281,476,537,452,359,-326,-1401,-878,260,144,450,581,735,-581,532,645,506,889,-417,625,-53,-1299,-40,-310,-538,-734,-869,-938,-963,-914,-1444,-790,-725,-941,-998,-528,-462,-392,-381,-1108,-494,-612,-805,-994,-1197,-1431,-1340,-1137,-925,-718,-594,-481,-420,-426,-783,-567,-580,-535,-323,52,-614,-566,-1009,-691,-385],[-405,-819,487,789,1026,1221,682,-938,-1186,-1051,897,1359,778,-1406,-1578,-1231,-477,674,339,-1040,-883,-1041,-1584,-1821,-2112,-2334,-2450,-2409,-2318,-2251,-2040,-1843,-1599,-1306,-1021,-722,-376,-126,-1053,-757,-1204,-681,-619,-781,594,928,57,-334,284,-507,-1203,-219,1269,676,-66,-830,-1709,-2366,-1540,-691,-975,816,1363,-1228,285,-449,-261,271,357,2154,-350,-1618,24,-673,350,799,415,10,-414,-828,-1239,-1537,-1706,-1682,-1475,-1205,-1010,-1680,-1398,-739,-773,-889,-1033,-1783,-1592,-1684,-1992,-2296,-2064,-1672,-1212,-756,-363,74,505,859,1126,-645,-176,-278,-771,-777,-447,631,-222,-360,-58,-176,-248,-1007,-1265,-1664,-791,-1407,-1341,-1708,-2029,-2150,-2038,-1754,-1390,-1039,-1608,-5047,-22288,-28691,-16024,104,83,-13,-161,-3108,-544,-717,-722,-627,-371,-92,-1124,287,418,401,199,8,-1427,-1206,-1141,-1537,-1807,-1696,-1342,-1057,-1524,-1218,-1356,-1326,-952,-938,-1281,-91,-845,-927,333,428,-850,465,2,-27,-288,-1720,877,370,-593,1752,2348,-127,-838,-949,-1550,-939,-1143,-1572,-395,-157,-446,-17,-1491,-1568,-1287,-1805,-1947,-1549,-1133,-756,-412,-2187,-1103,264,374,373,-1021,327,312,200,77,-86,-180,-247,-338,-1351,-227,-127,-134,-129,-1589,1,-128,-704,-1571,-123,-280,-426,-598,-738,-849,-962,-1073,-1179,-1230,-1334,-1417,-1483,-1558,-1650,-1761,-1839,-1936,-1882,-1853,-1774,-1621,-1407,-1191,-959,-746,-595,-474,-665,-695,-227,-1585,-289,-400,-492,-587,-568,-520,-348,-91,198,419,-427,-1062,-1692,-1702,-2008,-2010,-1312,-1126,208,1470,447,2486,2416,-1394,-1227,683,1363,1497,783,-386,-569,365,553,126,-1980,-265,-1338,-1257,-1813,-2210,-1883,-1647,-1558,-1657,-2420,-2240,-2138,-1620,-956,-283,-8,825,-162,-518,-1419,-942,441,15,-1463,11,553,205,-117,-365,-1367,-2386,-898,-1005,-1022,-916,-762,-603,-473,-342,-526,-495,-173,-82,-1477,-939,-27,-580,-710,-225,333,-357,-460,344,-778,737,1067,862,393,392,224,82,-696,75,236,526,-168,-134,1197,1226,1250,432,986,778,537,146,-230,-622,-1111,-1679,-2297,-2334,-1644,-885,-104,609,386,-1466,447,-1485,-97,-216,-536,659,-805,708,1079,436,-186,-836,-1395,-1854,-2093,-2106,-1911,-1701,-1422,-1135,-825,-1223,-1615,-197,-1112,-527,761,1286,-808,800,1413,-469,2031,2584,1137,-1092,-90,550,1256,-845,-1642,-1168,614,-1422,-863,887,2044,-41,-1359,-2038,-627,547,464,400,523,581,-2222,-3355,-1046,858,-2003,-4468,-2211,444,-2594,184,-9815,-113,-17230,-26380,-22707,-525,-685,-898,-31689,-1396,-1560,-14559,-7010,-1100,-758,-395,-60,202,417,566,-189,-4826,-3086,-3766,-1679,-2730,-1452,-1384,-456,-664,-840,-1002,-1128,-1238,-1691,-1537,-1697,-1808,-1909,-1897,-1782,-1620,-1483,-1378,-1233,-1108,-1033,-1040,-1478,-969,-966,-1031,-1593,-2180,-1158,-1193,-1217,-1214,-1142,-1025,-672,-92,-131,-977,-56,-137,-1543,728,3170,1901,3023,23478,37610,39692,38555,24105,1300,-156,-235,-1306,-1125,602,1200,699,-119,-892,-1472,-1736,-1805,-1804,-1757,-1655,-1463,-1209,-1003,-854,-686,-508,-323,-93,185,-1990,774,-2,-1060,-841,-64,-1211,-495,-678,-839,731,131,-1360,-1363,-810,-1735,98,-276,-495,-812,-264,-185,-1249,-173,-1238,-1704,103,-1663,-149,666,1637,617,-1860,547,1464,-259,-1400,-1586,-1593,-630,-508,-29,550,951,-991,-1052,-355,487,621,568,-80,-1267,71,-468,-1536,-1034,-1483,-1520,407,716,-152,484,214,26,-587,-2188,-607,-256,-393,-1107,-841,-804,-1064,-1332,-1615,-1767,-1686,-1482,-1215,-1083,-995,-973,-1028,-1042,-1099,-1029,-889,-757,-1051,-479,-335,-250,-560,-878,-1188,155,253,-287,-962,-717,-2258,-1341,-969,-499,-260,-390,-604,-772,-904,-1082,-1318,-1250,-1388,-1501,-1713,-1804,-1809,-1662,-1391,-1768,-1071,-516,-350,-213,-1408,-1153,-1358,-394,615,631,598,554,504,-611,-1282,-997,-737,-832,-471,-1098,-1098,-1507,-1825,-1769,-1331,-774,-222,366,244,1159,1029,-920,276,-1163,-931,-844,-192,-1011,-974,-1037,-1086,-1738,-2383,-1934,-1390,-881,-502,-153,134,359,-258,552,486,-48,68,-314,-751,-1263,-1798,-2193,-1801,-1348,-964,-643,-426,-245,-193,-283,-424,-661,-1426,-1059,-1204,-1075,-871,-584,-763,-24,-198,-1101,-75,1360,1859,1763,435,-177,-125,1306,1271,256,929,1335,-232,-270,-1391,18,-316,-1867,-1653,-1748,-888,-54,649,1085,-318,631,-274,-75,-771,1105,-262,-1762,-285,-639,-1095,-585,-557,-739,-39,223,356,370,358,132,119,-891,-1744,-579,-708,-867,-995,-1037,-1156,-1229,-1322,-1581,-1581,-1628,-1590,-1388,-1065,-716,-316,105,267,-347,-456,343,-940,-238,188,-587,-27,116,-228,-711,791,1326,600,-784,-644,-1615,344,2686,2384,1816,1421,254,-83,-954,-1955,-1362,-560,-118,1011,1584,-412,-67,-1218,102,914,-1110,-366,-1508,-942,-955,-964,-943,-903,-895,-907,-851,-762,-557,-326,-75,-103,-228,299,256,126,-37,-179,-270,-307,-243,-410,-143,-731,-34,-88,-1027,-238,-416,-598,-692,-716,-8801,-470,-169,-12613,-14766,767,1060,1240,1389,1477,1587,1646,-10633,1672,-282,-22545,-16921,-6336,320,-61,-438,-704,-701,-524,-212,124,-1089,-2104,-2530,-332,92,-937,-1667,-1019,-37,-398,-861,-1357,-1592,-1527,-1139,-1232,-145,-118,-129,-874,-1020,25,779,398,293,-131,-594,-1102,-1627,-2122,-1915,-1442,-1087,-839,-636,-482,-385,-326,-316,-324,-484,-359,-1175,-1242,-459,-475,-1998,-527,-601,-653,-689,-737,-1397,-873,-957,-1087,-1299,-1501,-1674,-1789,-1703,-1520,-1284,-1022,-757,-488,-239,-908,198,328,430,455,163,-491,-12,-332,-1415,-1138,-1473,-1394,-1023,-516,44,-131,19,-1372,64,-252,-413,1288,349,-1391,490,965,1038,491,-143,-758,-1349,-1650,-1257,-777,-345,-46,-293,115,-507,-409,-688,-751,-627],[-542,-962,373,241,110,44,17,-1062,-1639,-1073,599,888,988,-1269,-1683,-1374,-352,1913,363,-977,-465,-689,-2114,-554,45,-702,-538,-700,-1814,-808,-666,-549,-427,-308,-239,-723,-145,-57,-1273,-849,-1303,-672,-824,-734,-847,-829,-705,-567,-355,-836,-1085,-219,-26,-125,-320,-513,-819,-1142,-1446,-1456,-1094,-644,-202,-1423,498,-446,-655,-23,318,1202,-402,-1800,265,-819,553,516,270,7,-274,-534,-775,-893,-920,-861,-699,-490,-338,-1366,-1182,-20,22,8,-1210,-1775,-1266,-246,-415,-645,-841,-1065,-1135,-1068,-958,-756,-537,-385,-305,-847,-332,-542,-494,-383,-419,-220,-585,-555,-195,-298,-454,-766,-1540,-1914,-956,-1180,-368,-116,-1068,-1125,-286,-436,6,-801,-609,-2418,-16743,-21049,-10849,-864,-490,-182,55,-2114,241,154,42,-140,-240,-285,-998,-193,-7,134,169,256,-1505,-895,-678,-117,-209,-272,-962,-691,-1637,-1158,-1460,-938,-887,-1092,-922,-586,-996,-604,-351,-73,-963,628,-38,-136,-121,-1490,584,797,-305,1597,2104,-208,-972,-1188,-1763,-1262,-1275,-1392,-313,-431,-858,-241,-1318,-1347,-999,-727,-552,-826,-909,-813,-615,-2216,-1141,-97,-20,-64,-882,-208,-343,-562,-807,-1089,-1242,-1221,-1130,-1279,-748,-610,-511,-502,-1243,-737,-945,-1170,-1439,-1457,-1269,-960,-680,-429,-183,-170,26,-512,-818,-168,-344,-538,-758,-987,-1173,-1214,-1166,-1086,-759,-1295,-364,-561,-336,-657,341,396,-346,-668,-789,-212,-1569,-229,-616,-999,-1278,-1075,-650,-141,369,377,72,-609,-1405,-1727,-1495,-1838,-1990,-1342,-1222,104,1654,640,2251,2232,-1179,-856,1102,1549,1623,1194,-7,-500,785,805,269,-1766,-587,-1393,-420,-539,-636,-772,-906,-1056,-1203,-1914,-1217,-1363,48,690,44,677,1751,-349,-967,-1533,-793,641,73,-1608,-375,-168,433,762,-14,-1742,-2374,-81,153,1464,1736,1245,1261,148,710,-218,-293,-133,45,-1164,-741,-40,-852,-476,-650,-13,-373,-138,375,-1422,573,2184,1003,-33,1429,1124,733,18,-173,-600,-891,-1160,-1317,-1300,-1371,-1356,-1382,-1417,-1408,-1352,-1368,-1306,-1200,-1131,-1071,-975,-838,-1070,-352,-46,199,171,-1342,597,-1133,-141,-911,-1362,-485,-1343,-1188,-1423,-1509,-1429,-1347,-1235,-1136,-1218,-1825,-1014,-580,-384,-226,-113,-1378,-1331,-107,-809,-712,-244,-183,-1345,-155,563,-133,1490,1949,1233,-1312,1,641,1340,-475,-1500,-1041,857,-1294,-577,1142,1227,-38,-674,-1070,-318,-481,-544,-595,-467,-408,-2101,-3304,-1621,-50,-2428,-4959,-3703,-195,-3033,-354,-12440,-607,-12639,-18195,-17314,-724,-683,-645,-28332,-587,-560,-13723,-2449,-785,-903,-1012,-1128,-1270,-1387,-1484,-1494,-4442,-3452,-3485,-1956,-2537,-1562,-2047,-1255,-1234,-1226,-1233,-1212,-1154,-1556,-972,-811,-574,-357,-129,82,-772,-1292,-135,199,48,-186,-535,-910,-1304,-1775,-2274,-2523,-2433,-1961,-1557,-1154,-724,-239,262,987,275,87,-823,9,-245,-1641,723,3475,2118,3124,23277,40875,38555,47337,24126,1040,38,26,-922,-977,746,980,-70,-759,-913,-633,-347,-157,-566,-865,-604,-437,-1285,-641,-4,287,362,446,565,608,-1688,1002,-14,-962,-654,-17,-1083,-644,-807,-617,1155,582,-1455,-1143,-464,-1687,355,207,-93,-313,-362,-142,-1026,75,-1044,-1177,377,-1731,-408,599,1797,766,-1536,650,1377,-344,-1229,-1556,-1405,-46,-142,1785,1737,923,-1006,-846,-253,366,679,834,-111,-1206,-251,-825,-1369,-1778,-1826,-1758,-1147,-757,-456,-144,130,310,-503,-2294,-726,-210,-208,-947,-1263,-552,-1120,-1524,-1402,-886,-415,-57,-1287,236,97,-192,-614,-986,-1273,-1182,-836,-467,-942,97,271,319,-243,-934,-1053,257,227,-680,-1140,-924,-1939,-1073,-1234,-805,-996,-1188,-1457,-1673,-1837,-2022,-2069,-2037,-1956,-1761,-1608,-1333,-1067,-868,-485,-1766,-1104,-402,-524,-636,-1746,-923,-1218,-529,363,175,-67,-322,-582,-848,-1475,-1476,-1770,-1953,-1944,-1697,-1343,-988,-596,-275,-177,-635,500,715,375,719,727,-1206,171,-996,-1072,-1059,7,-841,-691,-1353,-303,627,584,551,484,417,282,189,124,83,-15,27,-24,-454,-166,-299,-427,-1195,-732,-1364,-917,-961,-945,-839,-696,-465,-261,-129,-5,22,-1426,-591,-1319,-223,-305,-345,-554,-339,-302,-554,-46,5,41,19,-47,-177,-318,-468,-701,-899,-1137,-1309,-1343,-1328,-1392,-966,-673,-2460,-776,-652,-1069,747,921,1130,-234,893,-295,-285,-784,782,-711,-1992,-273,-680,-1087,-627,-721,-815,-98,88,-412,-956,-1429,-1731,-1373,-931,-1623,-205,86,7,-1138,310,249,241,-367,-2070,85,636,-715,-942,-419,1259,1434,1652,210,-404,-328,757,-842,-528,52,-555,-351,-41,-35,-666,1617,1823,433,-736,-858,-1289,758,1039,789,548,261,-76,-446,-1209,-1809,-1563,-1784,-1468,-1052,-632,-274,33,-895,434,455,-1556,-440,-1503,-650,-842,-72,-98,-51,-925,-442,129,-312,-333,119,121,-70,-197,222,288,328,352,371,372,-14,354,-334,292,-221,370,386,-749,520,512,486,508,24,-8107,677,866,-15665,-16963,1450,1660,1788,1922,793,2193,1085,-6657,2464,2369,-19089,-15786,-5780,1003,333,61,-360,-604,-752,-794,-801,-957,-2190,-2761,-924,-1025,-1077,-1757,-1261,-1327,-1379,-1384,-1351,-1233,-1079,-864,-1629,-455,-205,-133,-834,-943,-209,-346,-536,-768,-1095,-1417,-1730,-1926,-1820,-1499,-1143,-850,-622,-402,-206,-57,-52,70,35,-400,-222,-1589,-1166,-1111,-1480,-1873,-2098,-1905,-1602,-1296,-1023,-1336,-612,-467,-450,-431,-481,-536,-764,-708,-822,-897,-902,-816,-622,-347,-611,340,639,899,1056,218,-568,659,231,-1450,-1023,-1790,-2443,-1682,-890,-104,-119,118,-1611,-133,-427,-417,1116,361,-1527,612,914,617,-64,-831,-1539,-1924,-1533,-1178,-383,-346,734,-314,67,-440,-287,-434,-777,-861],[-647,-1029,1172,1446,823,1048,718,-972,-2022,-993,-1034,-1494,-1915,-2317,-2252,-1735,-1119,-439,126,-908,-30,-317,-1742,-299,2037,-804,423,-259,-1549,74,674,8,-332,-74,165,-762,-139,556,-1235,-864,-1424,-735,-1157,-1508,-1844,-1858,-1624,-1413,-1217,-1154,-1157,-1219,-1331,-1423,-1460,-1308,-1120,-934,-727,-598,-749,-389,-390,-1560,-564,-689,-1009,-960,-1032,-1125,-1197,-1678,-1167,-1080,-945,-836,-712,-580,-457,-329,-236,-120,-48,-26,0,-455,-40,-1050,-963,-338,-471,-635,-1555,-1475,-947,-974,-903,-770,-538,-367,-175,-34,-231,7,-31,-176,-390,-989,-542,-899,-266,290,-251,382,-917,-760,1495,1267,-330,-600,-1782,-2064,-178,-908,1358,482,-1148,-1020,67,-201,1668,-1135,949,-18,-11399,-13318,-5260,1024,1160,1127,1440,-944,1582,1511,1403,1175,-128,643,-810,-349,-396,-662,-857,-829,-1589,-629,-1044,-38,222,429,-923,-1120,-1523,-1119,-1514,-658,-892,-1218,-1529,-1135,-1009,-201,156,348,-1044,550,-137,-355,-77,-1125,-178,-174,-121,-3,46,-350,-1193,-1502,-1940,-1607,-1486,-1167,-1378,-1528,-1354,-1292,-1297,-1370,-1517,-1509,-1324,-1110,-887,-651,-388,-2287,-1195,226,555,666,-648,-407,-337,964,924,808,725,624,445,-1256,242,137,-465,-342,-944,-480,-682,-898,-1342,-935,-920,-838,-780,-732,-719,-787,-926,-1119,-1270,-1349,-1163,-841,-493,-171,97,245,64,-1085,-322,-1268,-490,-629,-146,-826,-168,-94,-400,-735,-953,-320,-1555,1847,1584,-61,769,720,1662,1728,744,-143,-326,-912,-1672,-1494,-1315,-1759,-1972,-1406,-1328,-18,1433,759,1326,1249,-1009,-435,1335,1357,1403,1455,316,-486,1078,962,319,-1502,-986,-1349,314,84,-153,-401,-553,-594,-550,-1433,-1311,-1069,220,416,74,557,469,-590,-1455,-1624,-670,-634,-983,-1795,-1540,-1690,-1593,-1375,-1119,-2161,-2397,-655,-650,-677,-699,-771,-907,-1113,-1317,-1480,-1531,-1367,-1025,-910,-465,-75,-1103,-240,-1162,-423,-431,101,323,-2071,437,1131,1047,-539,836,734,561,316,86,-150,-290,-449,-571,-421,-356,-139,83,301,514,687,680,644,75,0,-166,-104,-1533,-352,-237,-80,45,-158,-1295,142,-804,-287,-1708,-1562,-1106,-1849,-1790,-2025,-2022,-1833,-1698,-1570,-1487,-1555,-2010,-1377,-1333,-1299,-1294,-1305,-1645,-1382,-1429,-1527,-1605,-1640,-1704,-1918,-1682,-1556,-1303,-966,-651,-260,-1573,70,639,995,-180,-1362,-1065,908,-1192,-343,551,240,-147,-407,-736,-1034,-1286,-1460,-1590,-1471,-1347,-2005,-3277,-2220,-603,-2899,-5496,-5379,-1117,-3094,-1742,-14205,-2440,-7703,-10417,-10704,-2361,-2341,-2133,-24572,-1310,-774,-13685,267,718,1142,1513,1793,1952,1531,1147,115,-3416,-3328,-3324,-2275,-2455,-1911,-2884,-557,-998,-1385,-1631,-1583,-1267,-1400,-374,107,617,781,1471,1721,-700,-1337,-38,608,8,1723,-559,-210,1196,18,-903,-1557,-2629,-1128,-1659,-2201,-2664,-2375,-1774,-1044,-263,185,-773,10,-419,-1763,618,3502,2139,3021,20162,22746,24105,24126,22683,623,234,267,-665,-942,816,1443,1014,-291,928,1258,319,-68,-708,-980,-1106,-1002,-1358,-842,-245,439,286,208,236,85,-1460,629,-122,-904,-646,-130,-1027,-765,-877,-429,258,-31,-1258,-964,-915,-1498,-1615,-1927,-2160,-2228,-2021,-1600,-1074,-576,-847,-647,489,-1814,-720,449,1616,936,-1061,613,1175,-393,-1084,-1494,-1204,-291,-481,896,765,646,-1129,-634,-72,147,624,723,-272,-1228,863,308,-738,-670,-1406,-1877,-1798,-1240,-718,212,817,348,-454,-2514,-904,-141,-65,-899,-1691,-649,241,-518,-650,1217,1723,692,-1500,2650,2574,472,-815,246,-28,-351,-1122,-1910,-2453,-2141,-1534,-1041,-658,-1088,-1013,38,89,-1083,-1381,-1213,-1684,-642,-1533,-819,-1012,-1249,-1617,-1983,-2313,-2523,-2274,-1849,-1428,-964,-599,-157,-514,-596,566,-1880,-1203,-578,-761,-1155,-1523,-750,-1097,-718,5,-605,-1202,-1571,-1468,-974,-1467,-818,-657,-1961,-677,-846,647,-66,1239,1835,386,-1209,1269,948,473,1,-688,-1542,-1639,-1325,-1274,-1300,121,-786,-452,-1661,-498,1557,1353,826,758,378,-115,-598,-1090,-1575,-2083,-2471,-2118,-1680,-1272,-954,-641,-1458,-841,-1486,-870,102,539,-799,585,2334,2443,2378,2217,180,-1395,-657,-1426,-141,-678,-1163,-1607,-1951,-2146,-2024,-1858,-1742,-1620,-1517,-1413,-1331,-1226,-1113,-1081,-1028,-1048,-1062,-1034,-1093,-1401,-1243,-1296,-1836,-1414,-1435,-1425,-1441,-1538,-1603,-1701,-1701,-1655,-1483,-1166,-741,-1283,-2035,-378,-772,-1104,-784,-897,-859,-527,530,1870,1689,956,-19,327,-654,-1484,-1447,-1831,-1889,-1677,-1495,-1474,-1496,-1600,-1925,-1871,-1679,-1302,-1060,-432,0,473,988,99,-508,-152,1150,-660,-829,-142,-525,-713,-191,160,-589,1319,2887,187,-768,-1053,-856,1164,3467,2990,1231,1804,-305,50,-1468,-1562,-945,-1121,-753,-776,-604,-341,-28,-547,557,727,-2029,-502,-1304,-237,-785,-60,-150,135,-1410,-374,614,-160,-412,544,694,-37,-164,1136,1253,1311,1311,1129,1100,251,772,-166,141,-157,-473,-788,-978,-1037,-1024,-945,-816,-724,-7738,-652,-595,-19676,-20095,-1762,-582,-619,-608,-542,-400,-290,-3052,378,608,-18013,-16615,-5295,939,-436,-1768,353,652,1004,1141,1218,-807,-2248,-2844,-552,-238,-836,-1723,-1470,-1018,-712,-566,-1296,-808,-1161,-1599,-1945,-1120,-591,-187,-789,-820,474,506,403,102,199,40,-113,-513,-367,-413,-437,-501,-586,-624,-621,-603,-576,-583,-625,-677,-850,-1956,-1304,-1445,-1396,-1407,-944,-747,-547,-364,-852,-1184,-49,3,-717,-25,-28,17,-752,151,191,225,248,-759,259,287,-393,298,739,1010,1282,288,-672,1191,1413,-1523,-482,1152,-826,-822,112,-183,-375,-486,-1803,-418,-638,-474,-198,-187,-1538,-404,-624,-867,-1124,-1443,-1684,-1677,-1410,-1272,-704,-672,50,-386,-32,-413,-200,-256,-788,-1008],[-682,-1025,1158,1042,551,521,155,-705,-1734,-808,-854,-712,-446,-511,-1641,-1600,96,142,-103,-800,-188,-324,-1270,-600,-485,-901,-154,-286,-1290,52,266,111,-477,-500,-80,-790,-31,1242,-952,-734,-1492,-686,-1106,-870,-1260,-1699,-1374,-582,-280,-1090,-790,-140,795,755,639,-470,-669,-774,-128,-435,-673,-838,-902,-1529,-710,-548,-1251,-511,-212,-235,-538,-1489,-714,-1295,-1214,-1441,-1409,-1163,-884,-611,-403,-206,-99,-87,-114,-897,-364,-693,-773,-923,-971,-913,-1602,-1141,-613,-348,330,480,-194,392,574,487,-540,192,102,9,-54,-990,-719,-1261,-24,532,46,131,-1105,-900,631,370,-323,-481,-1953,-2045,-1483,-1313,-991,-747,-1164,-938,-310,-264,-177,-1016,-26,70,-6377,-5658,135,60,-12,-664,-178,-250,-328,-469,-610,-847,-1079,-1368,-1717,-1873,-1609,-1211,-836,-415,-1632,-349,-1221,634,765,803,-866,-1465,-1148,-1041,-1453,-422,-910,-1268,-290,-89,-805,555,2215,1407,-1038,894,-231,-611,-95,-744,-74,1420,518,1158,1371,-494,-1428,-1768,-1858,-1932,-1690,-796,-293,-1148,-1679,-677,-974,-1313,-1683,-1811,-1502,-1064,-597,-118,275,-2275,-1184,171,1534,2132,-268,-808,-717,1109,1852,1491,1131,734,250,-1215,-536,-901,-1221,-1546,-1870,-2059,-1924,-1673,-1439,-1182,-1053,-958,-953,-992,-1080,-1247,-1472,-1732,-1932,-2021,-1841,-1609,-1417,-1304,-1289,-1333,-1464,-1456,-1364,-1220,-817,-533,80,-903,-531,-523,-444,-798,-1110,-435,-1482,2219,1927,-202,656,456,1144,1291,491,-639,-702,-1116,-1719,-1137,-1126,-1701,-1824,-1409,-1378,-115,526,437,462,406,-880,14,448,455,512,613,641,-481,724,816,358,-1200,-1377,-1202,879,1215,346,64,-248,-656,188,-971,-1345,-731,1112,1520,68,1158,749,-793,-1856,-1580,-495,-406,-301,-1940,-1383,-1576,-334,589,87,-2476,-2369,-269,292,468,161,-80,-184,-115,142,270,3,-147,31,-651,-105,-79,-1221,27,-1441,-760,-587,-940,-1120,-2214,-1462,-1502,-1434,-1318,-1146,-960,-846,-827,-827,-884,-899,-1000,-1081,-1039,-1073,-964,-839,-692,-516,-338,-295,-235,-182,-215,-307,-423,-2008,-679,-765,-820,-911,-972,-1217,-1175,-1287,-1404,-2336,-1489,-1597,-2124,-701,-392,-152,22,25,-64,-272,-1796,-1804,-1452,-1578,-1612,-1365,-967,-1942,-992,74,-9,-1274,-489,-1123,-2342,-2165,-818,225,130,-26,-109,-1698,-245,-242,-122,-25,-1135,-1126,281,-1037,-97,268,194,-274,-22,-170,-312,-436,-522,-623,-698,-495,-1837,-3148,-2660,-312,-3290,-5956,-6944,-2300,-2554,-909,-14839,-1556,-2191,-3464,-11733,-1305,-1143,-1064,-22340,-1126,-1183,-13211,-1130,-903,-513,-17,508,994,1445,1380,514,-2200,-2820,-3157,-2518,-2352,-2266,-3597,-955,-57,-285,-243,49,467,-1148,857,738,1522,1033,1407,1253,-534,-1320,93,970,136,1434,-234,508,1650,-111,-876,-1518,-2582,262,842,-904,-424,-540,-983,-1640,-2094,-1833,-1268,-650,-533,-1749,552,1285,1507,1616,1585,1519,1300,1040,623,200,-293,-836,-1306,-1538,-1489,-1276,-913,-556,-376,-231,-106,-122,-800,-1028,-1548,-1278,-1034,-980,-316,-353,-365,-379,-377,-368,-1195,-441,-451,-781,-677,-650,-891,-915,-1084,-1308,-1537,-1743,-1888,-2058,-2176,-2266,-2319,-2245,-2076,-1854,-1612,-1357,-1092,-892,-742,-626,-550,-1779,-958,-291,-218,-172,-559,-216,-301,-407,-809,-1240,-875,-964,-1105,-1167,-1144,-1121,-1211,-1008,-969,-924,-878,-778,-726,-1192,-640,-627,-599,-537,-1138,-1636,-934,-579,-893,307,30,439,-338,-2344,-924,40,104,-846,-1775,-999,141,-508,-798,1263,1601,611,-1656,2292,2300,78,-1188,133,-138,506,230,-184,-758,-572,-451,-240,18,-1222,-953,927,1188,-1368,-1551,-1471,-1407,-51,-1571,126,1069,686,936,-118,-396,-332,-1341,-1718,-1838,-1290,-624,-277,-742,-340,822,-2040,-1238,-725,-957,-1671,-968,-557,-959,-871,811,1833,1675,410,870,-307,-1305,-762,-367,-1129,-881,-672,853,74,1005,1866,1010,-1836,634,486,575,275,-285,-1859,-2393,-2506,-1478,-1494,200,-792,-220,-1444,-722,1791,1667,274,1292,1511,958,402,-160,-720,-1305,-1830,-2384,-2784,-2384,-1917,-1434,-1687,-979,-1623,-889,284,671,-965,944,1393,1408,1299,1151,177,-1300,-703,-1514,-251,-467,-620,-755,-854,-970,-1001,-1069,-1183,-1273,-1348,-1378,-1376,-1307,-1202,-1175,-1141,-1212,-1323,-1441,-1694,-1972,-2362,-2703,-2653,-2202,-1735,-1292,-936,-723,-541,-465,-401,-434,-717,-572,-299,-1913,-1720,-614,-921,-1165,-935,-1073,-832,-1077,371,1101,785,492,-119,40,-573,-1367,260,545,395,-1350,834,701,0,-86,-1402,-48,-163,-1138,-1242,-625,-718,-656,-426,-85,-701,5,1329,-514,-1178,-442,-573,-1145,-373,282,-570,917,1994,-185,-935,-1226,-458,1475,1737,1621,857,1354,-631,-20,-1792,-1389,-1404,-1907,-1446,-1893,-2128,-1958,-1592,-1255,-982,-853,-1807,-727,-1083,-669,-680,-500,-663,-423,-1559,-562,-726,-1011,-1324,-1707,-2107,-2521,-2095,-1598,-1197,-905,-714,-610,-600,-678,-797,-1040,-1240,-1411,-1558,-1671,-1667,-1625,-1656,-1744,-1853,-2034,-7774,-2357,-2140,-24731,-23798,-6832,-841,-671,-529,-398,-242,-1724,-492,558,850,-18997,-19003,-5539,1688,-1611,-5092,-2825,746,2046,2119,2121,-789,-2402,-2886,-818,136,-636,-1723,-2191,-1794,-1283,-949,-1319,-962,-1293,-1752,-2108,-1665,-946,-285,-828,-771,744,1564,360,-221,571,87,331,-680,238,662,581,171,-407,-729,-1117,-1425,-1565,-1515,-1367,-1193,-1138,-2002,-1141,-1107,-1055,-1210,-823,-700,-538,-365,-1088,-1043,53,184,-999,391,540,750,-689,461,1181,1400,1504,-792,417,971,-308,209,726,850,1089,310,-842,1095,1281,-1663,-603,1151,-849,-833,242,-111,-46,295,-1943,-581,-884,-599,-569,-842,-1416,-1206,-1268,-1251,-1197,-1205,-1207,-1236,-1297,-1377,-1359,-1235,-1073,-847,-585,-378,-89,-101,-751,-905],[-699,-1023,894,1098,267,1047,782,-374,-1329,-727,-1367,-1930,-1742,-1046,-1491,-1654,380,1320,-382,-730,876,469,-871,953,972,-1059,413,-293,-1101,-10,459,186,-678,-958,-327,-878,122,582,-616,-541,-1552,-697,-1174,-1090,225,-513,-1399,-508,-411,-1044,-1054,-1372,-1665,-1877,-1940,-1750,-1593,-1452,-1404,-1366,-1252,-1128,-971,-1379,-588,-374,-1440,-674,45,203,-645,-1418,-117,-1431,-613,-937,-1209,-1327,-1247,-1026,-801,-558,-393,-321,-293,-1370,-465,-638,-910,-1174,-1436,-1660,-1714,-1524,-1271,-965,-638,-348,-262,160,352,484,-832,-148,538,455,305,-934,-974,-1661,-718,-970,-1261,-1512,-1749,-1791,-1645,-1364,-1034,-698,-2128,-1947,-386,-271,381,366,-1140,-936,373,277,196,-509,-127,-325,-1853,-792,-1110,-1319,-1328,-1449,-822,-485,-180,24,199,263,-312,348,-137,-1158,301,321,170,389,-1688,-108,-1208,471,442,348,-833,-1642,-678,-988,-1339,-271,-981,-1307,-55,-265,-494,1092,2229,1275,-1014,985,-365,-931,-214,-425,-258,1654,914,879,1210,-679,-1682,-1731,-1590,-2204,-1792,-1465,-1742,-1624,-1473,-791,-776,-849,-845,-739,683,1259,1217,1512,209,-2147,-1120,114,1157,872,173,-1240,-1038,-265,-588,-952,-1255,-1551,-1885,-1919,-1645,-1355,-1041,-761,-536,-330,-178,-1096,-1079,-205,-96,-278,-558,-877,-1226,-1616,-1893,-1622,-1248,-964,-711,-513,-407,-422,-565,-798,-1166,-1479,-1728,-1452,-1066,-310,304,-912,-730,-903,-508,-885,-1278,-577,-1384,2396,2072,-354,547,195,-129,-847,-1470,-1399,-1077,-1352,-1614,-804,-979,-1685,-1599,-1354,-1412,-242,1574,795,2948,2458,-853,412,1797,1201,680,257,-109,-533,-824,-1074,-1368,-1466,-1769,-1047,214,991,686,-96,-509,-732,415,-584,-1350,-405,1668,1647,-16,1820,1680,-982,-2127,-1428,-315,169,76,-2064,-1924,-1678,-407,473,149,-2288,-2317,-433,273,225,694,539,478,343,647,468,109,-154,0,-435,237,-117,-1225,205,-1192,-1012,-800,-1156,-1369,-1690,-1771,-1697,-1480,-1478,-918,-595,-339,-174,-31,40,123,-559,-1064,-347,-413,-682,-1035,-1429,-1795,-1966,-1811,-1542,-1274,-1101,-1009,-972,-1680,-1033,-1082,-1141,-1259,-1361,-1511,-1632,-1726,-1719,-1760,-1234,-2105,-1868,21,353,585,594,712,607,417,-1962,-1470,-1248,-259,-223,-184,-985,-2324,-945,338,419,-1548,-940,-2061,-2445,-2214,-1333,806,1559,1273,798,-1663,184,-211,-486,-730,-914,-1281,-751,-927,-529,-361,-238,-509,-41,1,16,-5,-66,-231,-1346,-482,-1691,-2993,-2979,-436,-3665,-6332,-7962,-3830,-1537,-47,-14599,-672,-1026,-1381,-25319,-1382,-21476,-723,-21984,-451,-503,-11311,-1092,-1570,-1804,-1320,-686,-82,483,964,952,-1105,-2269,-3058,-2789,-2327,-2638,-4052,-1541,280,-21,-268,-423,-509,-917,-708,-852,-1005,-1231,-1417,-1404,-1090,-1295,-80,538,444,1431,347,1188,2161,-314,-903,-1513,-2440,837,1311,-1238,-904,-639,1220,519,-170,-266,-883,-1421,-1703,-1682,-1160,-874,-632,-462,-376,-244,-156,38,234,-293,920,895,-290,-881,1061,1398,1027,-439,1250,837,318,-238,-935,-1097,-1731,-962,-657,-1110,-289,-111,11,92,142,-658,-1003,-55,-308,-709,-830,-824,-1075,-1316,-1506,-1633,-1635,-1543,-1377,-1259,-1134,-1042,-990,-898,-787,-680,-588,-501,-420,-417,-486,-618,-828,-1711,-1331,-1638,-1954,-2005,-1700,-1402,-1142,-906,-707,-906,-535,-952,-1032,-87,98,259,-1313,-36,509,-273,455,399,-731,-1160,854,1135,279,722,-923,-1247,-1276,-1007,-1038,-140,-793,-729,-950,-1898,-1069,-907,-593,-871,-1526,-1396,-50,-605,-960,1530,1523,442,-1792,1000,666,-348,-1607,-386,-579,-508,-271,-11,-714,-74,583,597,412,-1397,-941,155,112,-1591,-1662,-1757,-1190,543,-1322,176,1304,678,1146,-102,-373,-510,-1342,-987,-1519,-1633,-1339,-904,-1007,-261,15,-2016,-1208,-864,-1134,-2225,-419,-403,-893,-1037,680,2282,1851,85,621,-310,-1172,-716,80,-322,-1096,-1471,-1450,-977,-433,-26,262,-1847,-92,-55,251,-180,-385,-2178,-1092,-1094,-1598,-1637,201,-894,-43,-1104,-993,1699,1286,-360,574,1334,1146,1030,970,961,309,967,904,-1202,608,333,-369,-1837,-1159,-1774,-1282,-1570,-1811,-1943,-1975,-1870,-1763,-1697,-1604,-1565,-1513,-1487,-1596,-1502,-1486,-1436,-1384,-1309,-1259,-1136,-1065,-1072,-1103,-1192,-1322,-1508,-1688,-1849,-1990,-1872,-1743,-1564,-1302,-1088,-1438,-591,-289,-701,-2227,-1544,-532,1125,1263,1406,-52,1378,-336,-911,-357,-778,-2055,-1338,-931,-1077,-1243,-994,-1153,-661,-1627,210,1241,1605,765,-195,598,-494,-1231,896,2392,482,-1414,1276,1102,-267,213,-870,-7,559,-1455,-1430,550,773,492,319,-256,-908,181,734,-388,-1493,-768,-646,-1544,-511,383,-577,243,-54,-601,-1146,-1246,-1576,-1631,-1411,-1138,-852,-629,-851,-410,-2096,-1240,-1879,-1446,-556,-591,-588,-585,-564,-554,-555,-657,-1292,-922,-1097,-1249,-1330,-1366,-1355,-1257,-1155,-1036,-932,-907,-882,-911,-947,-1001,-1034,-944,-804,-649,-503,-375,-292,-266,-264,-375,-442,-477,-493,-486,-382,-260,-224,-252,-308,-914,-8038,-851,-956,-30526,-26544,-12087,-319,-91,156,433,771,-2966,1259,2162,933,-21225,-21785,-6274,3778,-3124,-8517,-5916,671,3706,3451,1946,-813,-2553,-2890,-1068,474,-161,-1693,-1544,-1588,-1103,-666,-1316,-130,-403,-796,-1700,-977,-600,-650,-835,-704,452,942,345,-616,82,95,464,-735,233,806,1146,649,-531,-481,-978,-1289,-1160,-835,-608,-318,-485,-1547,-826,-1204,-999,-1331,-1567,-1510,-1214,-854,-1284,-869,197,516,-1225,312,1098,1237,-498,583,1318,1345,1274,-756,265,783,-303,133,48,-153,-306,-386,-1033,-387,-291,-1815,-706,199,-888,-850,99,-181,55,403,-1968,-844,-1139,-780,26,-302,-1241,-757,-763,-614,-391,-223,-66,-575,-52,-1331,-135,-1203,-513,-805,-1115,-1283,-1205,-866,-732,-704],[-701,-1034,819,1115,4,1124,1175,-6,-886,-350,-777,-1448,-1774,-1110,-1289,-1668,670,1417,-707,-705,1237,768,-568,492,-20,-1275,-938,-880,-971,-118,238,250,-904,-1374,-527,-1012,328,768,-284,-300,-1569,-694,-1197,-1413,-566,-1102,-1130,-807,-877,-1005,-1124,-1228,-1320,-1344,-1302,-1780,-937,-743,-618,-505,-776,-256,-209,-1124,-276,-368,-1558,-779,-765,-910,-1012,-1481,-874,-1350,-508,-383,-289,-226,-202,-179,-180,-364,-61,3,-160,-1837,338,-98,-318,391,196,-913,-994,-582,-314,-478,-562,-560,-422,-321,-199,-137,-1012,-590,-349,-524,-754,-990,-1254,-2004,-666,-322,-46,-68,-1082,-1121,523,341,-287,-518,-2248,-1808,-542,27,344,144,-1038,-990,-596,-921,-1203,-1403,-1311,-975,-614,-218,58,346,634,-887,-459,1309,1431,775,1615,1641,-485,1711,200,-1216,2288,542,212,1080,-1751,103,-1050,467,2380,2154,-801,-1508,-202,-961,-1182,-277,-1079,-1340,-903,-759,-628,-460,-344,-322,-984,-214,-521,-1286,-400,-308,-273,-214,-157,-47,10,-883,-1796,-1352,-1238,-1963,-1566,-595,-749,-1882,-1080,-748,-661,-754,-718,-661,24,74,64,10,-56,-1921,-986,-339,-405,-481,-433,-1679,-1257,-149,-101,-153,-217,-352,-607,-1129,-913,-846,-760,-319,-119,290,487,-1178,-938,-445,379,-262,-210,-100,-13,-199,-77,382,-75,303,1744,2209,1584,1484,990,-1219,-773,-1100,-463,-1097,-1167,-503,-760,-869,-792,-1223,-579,-990,-1443,-727,-1270,-402,-674,-975,-1355,-1521,-1138,-709,-257,-1555,-1442,-1533,-1473,-535,-875,-1687,-1327,-1246,-1437,-413,1328,639,2412,1821,-933,726,2108,1691,1615,2300,1129,-650,1495,1234,335,-725,-2095,-1242,-1112,182,950,-280,-783,-726,596,-287,-1332,-109,2147,1662,-191,1358,736,-1156,-2168,-1203,-1451,-1157,-759,-2120,-2475,-1270,-264,251,167,-2037,-2249,-662,-458,-483,-350,-147,64,243,407,537,140,-187,-34,-269,340,-213,-1126,-97,-779,-1135,-717,-1030,-1267,-1603,-1658,-1322,-882,-1927,68,553,945,1216,1431,1385,187,-860,-1231,-978,862,743,-83,-72,-468,-778,-1008,-929,-634,-307,2,-753,-1121,688,822,336,-425,-1118,-1126,535,274,-875,-1037,188,-1508,-1724,198,539,663,643,922,1045,687,-1978,-1134,-944,747,950,-556,-1306,-2251,-1031,-508,-910,-1738,-1370,-2288,-2216,-1416,-1302,-282,-50,94,255,-1500,295,241,153,-65,-749,-1527,-1003,-1286,-1377,-1188,-915,-885,-323,-94,82,198,252,185,-1960,27,-1612,-2841,-3229,-362,-4035,-6410,-7625,-4259,-234,274,-13848,-590,-1057,-1545,-51849,-64067,-87730,-7101,-22542,-551,-536,-7751,-722,-774,-659,-799,-30,306,615,852,1055,-238,-1830,-3041,-3118,-2414,-3083,-4054,-2165,-776,-1087,-1398,-1686,-1961,-2151,-1944,-1682,-1368,-1075,-749,-385,-156,-1239,81,1333,869,1698,1002,1774,2655,-601,-1007,-1561,-2309,1320,1680,-1604,-1374,-698,-98,-463,-790,-1111,-1479,-1729,-1669,-1605,-1210,-1003,-813,-664,-567,-393,-235,26,267,-836,895,1105,-314,-942,1118,1252,754,-549,302,-181,-607,-945,-1176,-1282,-1373,-1185,-1044,-1209,-853,-739,-628,-551,-478,-930,-910,-250,-478,-715,-1096,-549,-633,-382,-89,316,1431,1626,-39,-374,360,-716,-691,768,87,-305,-963,-1408,-1129,-444,123,634,265,-1642,-1466,-4,2066,1661,189,167,291,60,-118,-538,-220,-1250,-1161,-169,-112,-105,-1405,-203,-346,-551,-705,-847,-1101,-1163,-1310,-1430,-1500,-1508,-1430,-1284,-1404,-1400,-1171,-841,-1311,-853,-891,-1380,-888,-718,-360,-966,-1272,-1810,-336,-835,-1093,2208,1725,200,-1836,1384,1001,-754,-2051,-315,-608,188,391,546,-735,-249,612,426,146,-1600,-961,-899,-1300,-1740,-1644,-2041,-1033,-544,-1000,33,319,574,712,-145,-406,-740,-1344,1099,1007,878,582,-753,-1284,-455,-782,-1711,-1072,-934,-1243,-2193,-95,-277,-900,-1192,-52,-191,-362,-504,-593,-625,-1079,-653,-635,-564,-1272,-437,-381,-360,-307,-314,-331,-1019,-698,-631,-432,-552,-611,-2111,-950,-1133,-1615,-1653,-1395,-1326,-1232,-1144,-1271,-1059,-1099,-1156,-1281,-1445,-1713,-1923,-1860,-1515,-1138,-716,-372,-1067,200,399,-501,-1827,-1334,-1879,-1013,542,755,-1370,1519,2094,2047,1876,1663,36,-957,-710,-1624,-102,-414,-646,-792,-774,-635,-322,-5,-1153,410,640,532,-521,423,-52,-83,-939,-482,54,-468,-962,-1398,-191,2184,-213,-2370,-1764,-100,3128,3049,1974,95,1449,-303,-997,-45,-858,-1431,-892,-1210,-1147,-1284,-855,-1013,-526,-1619,-677,-663,-598,-414,-197,18,-352,-1019,434,598,564,-1399,978,950,-479,638,-285,-11,304,-1759,-1551,873,1189,1265,922,-306,-1033,-37,-292,-552,-1688,-1032,-1018,-1753,-1046,-994,-922,-869,-758,-973,-1289,-1061,-529,-451,-460,-474,-444,-425,-835,-418,-2294,-1043,-1964,-687,-130,-49,38,80,102,86,49,-88,-665,-607,-565,-715,-808,-897,-1580,-1003,-1004,-993,-936,-905,-824,-740,-630,-526,-432,-289,-174,-80,9,109,202,277,356,332,334,314,91,75,-70,-448,-513,-807,-1068,-1346,-8367,-1848,-3995,-36427,-26050,-15293,-1699,-1176,159,410,666,-3747,1217,1429,-4448,-23567,-22828,-6994,1605,-4892,-11977,-8880,593,878,716,528,-808,-2604,-2803,-1155,-296,-347,-1572,-827,-431,-413,-373,-1213,-307,-311,-838,-1452,-867,-645,-911,-1139,-1323,-1374,-1231,-987,-989,-475,-262,-105,-592,5,6,-54,-231,-504,-800,-1118,-1453,-1617,-1291,-893,-473,-378,-835,-576,-1522,-1166,-817,-505,766,1531,1301,-1334,-608,933,1632,-1326,138,1695,1482,-121,876,566,230,-73,-605,-568,-740,-832,-880,-884,-807,-697,-562,-1170,-339,-229,-1846,-717,-1,-882,-807,15,-119,272,320,-1804,-1079,-1331,-948,-525,-887,-1343,-1751,-1721,-1263,-747,-299,128,-518,97,-1272,356,-1362,476,-693,-382,-353,-344,-491,-705,-471],[-723,-1086,77,298,-224,499,474,354,-440,-147,-186,-415,-622,-878,-1116,-1647,-1224,-901,-1079,-747,206,536,-382,813,909,-1545,660,-225,-893,-555,-1030,-1413,-1126,-1607,-621,-1181,585,2210,15,-33,-1518,-642,-1155,-1805,-985,-1504,-742,-195,-526,-913,-573,-109,-311,-532,-507,-1307,-491,-79,496,551,-918,470,263,-776,-398,-787,-1584,-1496,-1436,-1158,-903,-1655,-321,-1036,260,525,821,1151,159,804,1048,-516,-53,702,-194,-2247,377,168,-150,1358,270,-587,-582,-328,153,-308,-727,-1124,-1396,-1518,-1399,-1291,-1272,-1225,-1171,-1155,-1163,-1184,-1507,-1777,-1120,-1030,-984,-931,-947,-1142,-1080,-1170,-1266,-1377,-2076,-1623,-1377,-1177,-936,-740,-831,-1048,-57,127,329,485,548,597,575,535,344,157,-13,-172,-1720,-337,-363,-414,-419,-452,-664,-218,-4,-1049,791,538,305,1227,-1787,322,-816,321,2446,2303,-720,-1128,242,-948,-964,-84,-1151,-1343,-437,-738,-1067,-1300,-1503,-1711,-1787,-1872,-1805,-1627,-1375,-1129,-837,-542,-275,19,244,-1056,-1544,-842,-819,-1348,-1031,194,-518,-1750,-679,-198,-580,-680,-537,-540,-455,-457,-500,-583,-688,-1611,-1086,-1283,-1561,-1912,-1817,-2075,-1330,-639,-347,-178,-47,-21,-159,-1030,-494,-696,-821,-846,-764,-590,-425,-1211,-775,-656,-493,-824,-1291,-1827,-1413,-772,-686,501,275,176,1695,1955,1367,1598,816,-1616,-897,-1096,-420,-965,-1059,279,-80,-787,-800,-1446,-633,-1086,-1574,-858,-1123,-1090,-1154,-1074,-925,-675,-486,-451,-178,-1800,-1772,-1592,-1343,-315,-783,-1647,-1013,-1083,-1448,-605,954,385,1092,1037,-1095,855,805,731,762,902,1070,-807,1270,1266,310,-580,-2024,-745,248,-210,-593,-799,-1008,-627,-245,-73,-1272,160,122,123,-432,104,135,-1293,-1992,-918,36,1259,-42,-2048,-2696,-834,1,297,125,-1848,-2150,-929,-862,-833,-356,-38,224,407,412,647,104,-223,-10,-122,705,-350,-928,483,-408,-1106,-288,227,-25,-493,-974,-1514,-1922,-2130,-1549,-1060,-639,-331,-71,102,-67,-1212,-1258,-1505,-87,-40,-326,-567,-853,-1111,-1383,-1414,-1188,-834,-407,-809,-595,1067,1574,284,-789,-1337,-1102,1443,563,-1117,-373,1804,-842,-1671,-79,1597,852,687,412,69,-149,-1854,-786,-632,685,658,-889,-1610,-1757,-1193,2268,1061,-1678,-1656,-1509,-1936,-737,-807,895,919,876,-1,-1266,283,112,-232,-692,-1158,-1796,-1973,-1998,-1779,-1462,-1203,-1371,-795,-658,-536,-427,-326,-302,-2483,-265,-1577,-2659,-3448,-196,-4346,-5974,-6297,-3142,-1096,-1348,-12747,-2062,-2380,-2413,-89633,-161686,-163570,-12356,-23108,-629,-464,-3027,-182,-1,270,-1714,977,1291,1556,1656,1621,418,-1498,-3038,-3280,-2561,-3632,-3608,-2774,-1286,-1418,-1458,-1444,-1416,-1393,-1365,-1248,-1007,-735,-405,-48,80,-1080,-86,1152,1353,1458,1424,1346,1217,-903,-1137,-1606,-2171,-250,-398,-1895,-1676,-694,-157,-369,-654,-59,-923,-532,-1124,-1489,-1478,-1927,-2382,-2457,-2096,-1666,-1306,-922,-665,-1306,-290,-314,-442,-998,-851,-1228,-1608,-2042,-2621,-2584,-2163,-1748,-1380,-1286,-1006,-707,-624,-1211,-794,-956,-1164,-1410,-1574,-1519,-1268,-815,-632,-747,-1390,-577,-480,-185,291,530,2293,1820,227,-287,309,-574,-997,397,-146,1200,1093,-244,-24,1375,465,794,-32,-1574,-1627,-55,1954,1579,472,-55,-158,-25,-250,-418,-492,-1165,-1040,-803,-904,-1048,-1415,-1210,-1194,-1082,-898,-615,-1435,-982,151,360,564,777,-683,-445,-1257,-1640,-1269,480,-859,519,-213,-802,40,388,113,-1082,-1063,-2126,-643,-1143,-1108,2474,1598,-56,-1741,848,881,-1052,-2433,-588,-915,606,735,459,-787,-440,10,-205,-504,-1801,-1275,-1618,-1775,-1800,-1535,-2130,-916,1069,-672,22,1448,441,1560,-194,-473,-1002,-1324,1698,2729,2341,901,-1031,-1527,56,1099,-1340,-841,-902,-1254,-1720,464,-164,-965,-1309,189,1502,911,-658,-339,-895,-1327,-1470,-1349,-1081,-1390,-656,-572,-619,-725,-968,-1273,-1564,-1821,-1834,-1727,-1469,-1100,-1896,-608,-514,-1473,-1546,-201,-1292,-386,-559,-1555,-865,-956,-1607,-892,-798,-765,-702,-645,-594,-588,-541,-545,-813,-523,-520,-559,-1739,-1513,-1941,-1082,-137,-140,-1586,-217,-253,-352,-539,-733,-1006,-1268,-1522,-1705,-1620,-1326,-932,-539,-146,190,565,700,-1567,-12,1016,358,-762,271,-146,-283,-1207,-662,-124,-449,-999,-1354,-270,1865,139,-2051,-1860,313,2240,2044,1837,266,1240,-274,-1015,112,-415,-758,-689,-1347,-1154,-1360,-1168,-1326,-1436,-1551,-1532,-1480,-1375,-1161,-929,-708,-556,-818,-300,-132,-23,-1414,336,540,-711,1056,241,-61,-27,-2116,-1698,1145,785,1786,1415,-313,-1142,161,-185,-468,-1853,-1315,-801,-1752,-542,-278,-625,-532,-724,-1392,-1393,-1560,-1733,-1579,-1400,-1226,-1050,-943,-918,-963,-2289,-1222,-1491,-1609,-1759,-1625,-1233,-812,-376,36,423,691,-79,-536,-198,1104,461,295,-1564,344,-104,-189,-453,-698,-916,-1052,-865,-884,-977,-1108,-1342,-1559,-1447,-1111,-727,-345,23,250,447,554,-122,334,88,-812,-693,-1181,-1588,-1733,-8857,-1069,-7566,-41254,-21479,-13277,-3720,-2886,577,1619,725,-3996,1826,1583,-11538,-24908,-20442,-7372,-204,-7056,-15648,-11915,-52,-94,-202,-408,-952,-2693,-2791,-1759,-1649,-1215,-1544,-618,-228,-36,-136,-1204,97,-301,-973,-1303,-905,-328,-255,-631,-498,488,752,434,-1511,-966,368,797,-441,395,614,511,381,-248,-77,136,-714,-767,76,-354,16,-201,-175,-394,-1518,-1414,-726,-720,214,1265,1165,-1362,-450,1103,1496,-1481,-94,2382,1919,250,1149,1430,1196,1019,-524,27,664,-468,70,92,-194,-532,-895,-1366,-1653,-1887,-1886,-1809,-1762,-1715,-1745,-1721,-1606,-1417,-1245,-1640,-1408,-1557,-1212,-1440,-1742,-1979,-1647,-1152,-591,-16,468,904,-466,201,-1218,521,-1523,289,-884,-549,-426,-825,-1098,-1215,-1121],[-1308,-1121,-826,-586,-381,-182,-33,77,119,136,264,363,425,408,-746,-1493,-48,-237,-1380,-772,-938,-1083,-1262,-1297,-1194,-1763,-1046,-1002,-1028,-1184,-1316,-1562,-1696,-1468,-865,-1329,703,1559,299,268,-1376,-501,-1023,-2211,-1632,-1439,-312,63,-458,-887,-575,-131,1183,705,-141,-760,-393,152,2202,1531,-1111,1142,336,-386,776,325,-1551,-792,-902,-1272,-1628,-1947,-1635,-1252,-819,-414,10,447,163,785,899,-710,-247,661,-205,-2083,353,366,-40,1287,369,-104,-227,-152,-267,-768,-1162,-1356,-1219,-1054,-883,-783,-788,-1309,-736,-731,-731,-738,-1727,-1372,-693,-625,-583,-494,-683,-1166,-214,-412,-488,-715,-1790,-1493,-853,445,477,44,-623,-1170,134,673,795,912,978,1065,1109,1153,1046,919,762,547,-2326,34,-227,-470,-551,-529,-923,-124,34,-867,322,345,246,145,-1879,-210,-666,-701,-880,-1064,-1226,-1383,-1466,-1495,-1510,-1454,-1394,-1399,-1156,-964,-804,-576,-354,-179,-952,344,-882,-2017,-842,202,498,1087,1019,-237,249,-1239,-1212,-352,-436,-657,-395,-409,-684,-1438,-446,-436,-616,-697,-383,-468,6,119,204,264,-274,-1311,-545,205,141,-75,-263,-2417,-1332,-885,-935,-866,-658,-452,-364,-935,-232,-312,-543,-151,-1,282,633,-1241,-656,-874,337,-827,-190,1468,47,-262,-1230,480,55,-431,-882,-1287,-1568,-1413,-1125,-1979,-921,-1100,-369,-804,-812,-369,-466,-739,-886,-1564,-955,-1202,-1690,-974,-984,-474,-395,-833,-306,-482,-731,-1080,-530,-1754,-2082,-1550,-1263,-1010,-1037,-1547,-1083,-1071,-1463,-898,-803,-732,-578,-545,-1325,-491,-425,-404,-299,-104,125,-989,561,875,281,-515,-1688,-530,662,1523,1278,-597,-1145,-459,181,-69,-1167,-281,-356,-281,-719,101,384,-1391,-1716,-586,231,1404,-101,-1884,-2240,-474,287,-232,-848,-1721,-2003,-1216,-795,-1222,-357,167,360,483,290,693,15,-239,123,53,928,-493,-624,538,-110,-955,-115,884,145,-14,-35,-547,-986,-1808,-1357,-1157,-896,-672,-451,-290,-320,-1549,-1111,-1753,-913,-213,-522,-585,-751,-866,-1026,-1075,-1056,-1073,-1122,-1165,-1167,-1031,-711,-231,-1059,-1381,-1035,1632,862,-1272,252,2316,-186,-1633,-330,7,-819,-1584,-1924,-1374,-777,-1608,-381,-301,633,374,-1109,-1780,-1159,-1308,2151,1318,-1453,-1623,-748,-1647,-139,-139,-92,-427,-802,-1113,-1468,-1851,-2171,-1878,-1498,-1104,-1983,-504,-951,-234,-160,-194,-1900,-430,-627,-840,-1059,-1265,-1512,-2820,-1736,-1758,-2378,-3657,-1568,-4507,-5107,-4683,-1246,-1166,-1046,-11352,-916,-791,-673,-138249,-270828,-247242,-16923,-23598,-267,-2569,-173,-51,81,295,-2511,835,1053,1224,1312,1361,933,-1203,-2950,-2909,-2629,-3962,-2867,-2977,456,-153,906,1057,1165,-464,1322,582,1753,1521,-163,31,421,-762,-301,1925,2016,2581,2271,1979,1690,-1128,-1222,-1571,-1960,368,305,-1957,-1598,-599,-135,-802,-809,-244,-993,-555,-1287,-1281,-1416,-1642,-1682,-1581,-1453,-1251,-1125,-977,-942,-1538,-881,-942,-998,-974,-899,-856,-746,-653,-708,-757,-769,-865,-1393,-1298,-629,-151,97,-1095,111,-530,256,513,364,-1094,-817,-501,-788,-1056,-1588,-1446,-1511,-1431,-1170,-776,-250,381,447,-211,204,-444,-1220,6,-400,1209,4056,-284,130,2264,859,877,-351,-1512,-1649,-33,1169,441,-303,-1004,-1637,-2128,-2320,-2143,-1884,-1663,-1491,-1261,-955,-664,-1320,-81,141,-1026,-198,-204,-1474,-755,794,1085,1242,1439,-605,-58,-945,-1643,-1325,742,-205,532,-212,-183,620,432,10,-1185,-902,-2152,-891,-1442,-959,2523,1521,-281,-1555,166,349,-1203,-2404,-842,-1231,-1188,-1677,-1954,-1842,-1641,-1449,-1388,-1414,-1995,-1517,-1423,-1279,-1783,-1400,-1966,-841,-11,-369,-136,454,198,462,-220,-583,-1307,-1290,290,438,729,950,-1347,-1680,116,1103,-945,-573,-808,-1215,-1299,753,-84,-1102,-1392,-148,1056,471,-1061,-720,-972,-907,-264,1047,1159,-1476,-393,935,622,-518,457,341,299,-174,-1790,229,-818,-1267,-1755,-328,-475,-1241,-1391,-125,-1616,168,-329,-1881,409,-570,-1857,-1133,-692,-193,250,59,-135,-363,-533,-803,-897,-1002,-1110,-1168,-1694,-1714,-2010,-1423,-1553,-1709,-1829,-1901,-1809,-1622,-1394,-1076,-769,-563,-686,-1588,700,1075,885,886,1937,2041,2129,670,-1802,-459,764,94,-946,-544,-1106,-1602,-1675,-1416,-1023,-586,-1032,-1357,-449,319,268,-1778,-1859,426,380,249,149,-1,-127,-332,-1008,-724,-883,-1100,-1309,-1545,-1735,-1866,-1908,-1819,-1582,-1337,-1007,-721,-461,-145,-217,400,-177,-698,1046,1256,432,-1539,989,304,-1008,1376,633,-221,-494,-2127,-1918,1294,250,1272,1215,-346,-1259,630,1155,-278,-2017,-1622,-1060,-1619,-619,67,-848,-677,-730,-1610,-1463,-1793,-1813,-1439,-1118,-838,-576,-403,-581,-330,-2189,-914,-1076,-704,-770,-822,-828,-840,-835,-846,-862,-967,-1078,-1209,-1377,-1543,-1674,-1784,-1790,-1600,-1322,-1026,-711,-470,-1074,-1492,-27,-458,-298,-429,-752,-1128,-1417,-1408,-1165,-865,-559,-380,-211,-102,-410,-184,-276,-1198,-535,-640,-617,-1920,-9531,-653,-11164,-42298,-14158,-7040,-4551,-4572,-200,800,347,-3732,169,-190,-19805,-24318,-15569,-7074,-2801,-9601,-19552,-15006,161,330,275,77,-1262,-2740,-2851,-1528,-1765,-1408,-1625,-596,-248,-85,-258,-1314,190,-395,-1195,-1187,-1129,-244,-3,-598,-556,1318,2124,352,-2160,-1527,457,804,-299,410,1254,1685,1139,-47,-682,635,-705,-1050,719,-100,76,4,-308,-612,-1135,-1546,-957,-984,-500,-161,208,-1314,-365,1147,1256,-1652,-335,1981,2094,631,1413,1923,1970,2224,-473,-142,672,-714,-17,949,580,182,-218,-1396,-1015,-1310,-1496,-1570,-1553,-1465,-1449,-1434,-1424,-1418,-1455,-1468,-1719,-1571,-1304,-1236,-741,-690,-132,141,413,673,835,965,-305,369,-1070,648,-1526,138,-1014,-616,-749,-1056,-1318,-1544,-1637],[-3816,-3933,-3804,-3487,-3116,-2686,-2252,-1817,-1388,-920,-492,-71,345,663,-486,-1352,980,929,-1687,-912,69,-376,-995,-1578,-2038,-2331,-2278,-1891,-1415,-1016,-587,-312,-1377,-1130,-322,-1508,563,851,484,517,-1231,-347,-881,-1941,-2296,-1012,69,342,-335,-962,-655,-187,930,490,-358,-362,-387,331,1843,1519,-1349,1128,47,-3,-7,-410,-1483,-1159,-1448,-1764,-2071,-2315,-2448,-2358,-2070,-1754,-1414,-1068,-743,-419,-131,-921,-488,581,-181,-1635,307,515,35,1051,508,428,69,-28,-281,-599,-890,-1180,-1394,-1656,-1865,-2085,-2368,-2591,-2686,-2464,-2146,-1833,-1528,-1256,-1039,-822,-689,-570,-520,-1152,-493,-825,-728,-822,-1436,-1385,-1003,-981,-826,-583,-388,-1287,-47,881,1194,1438,1576,1692,1743,1780,1666,1539,1395,1210,-1672,830,682,-130,608,703,-1195,743,697,-694,1628,481,422,1221,-1963,587,-576,-148,-363,-479,-515,-445,-375,-1207,-580,-300,-1270,-1439,-419,-987,-86,231,559,-18,-969,824,-1104,-2351,-1041,286,718,332,-112,-707,-863,-1334,-1038,-907,-730,-588,-570,-612,-856,-1152,-1054,-1205,-1215,-1065,-838,-557,-313,-126,-7,52,-533,-997,-309,-46,-146,-324,-455,-2422,-1251,-1002,-1233,-1510,-1709,-1824,-1859,-1804,-1745,-1774,-1826,-1762,-1485,-1057,-547,-1226,-560,-1057,421,-1002,-45,1986,157,-249,-1643,856,961,140,1434,1363,830,1767,452,-2075,-825,-1075,-252,-594,-471,181,50,-738,-1099,-1517,-735,-1317,-1766,-1075,-845,421,331,-1002,30,-679,-731,-1536,-355,-1458,-2343,-1442,-1226,-40,-627,-1378,-396,-739,-1489,-1058,-306,-468,-505,-609,-1586,-693,-652,-652,-586,-456,-325,-1161,-138,55,185,-540,-1331,-243,258,798,791,-712,-1184,-273,442,232,-1036,-32,-302,-546,-1051,-1221,-1629,-1788,-1438,-1120,-824,-653,-665,-1696,-1810,-1281,-1707,-1604,-1048,-1688,-1842,-1482,-357,-1440,-1000,1007,1025,515,154,645,-160,-276,328,239,973,-661,-271,429,58,-787,-709,-1194,-1521,-1616,-1336,-1003,-674,-1546,-142,63,154,120,51,-75,-598,-1839,-897,-1664,-1635,-669,-682,-365,696,957,1065,1151,1172,1038,753,-211,-164,-718,-1187,-1281,-1266,-1317,-983,754,1108,-1365,775,1166,395,-1638,-578,-285,-728,-1085,-1378,-1461,-1365,-1311,-830,-470,-109,54,-1273,-1765,-554,-1313,1421,1365,-1247,-1345,-70,-1426,317,112,-191,-486,-834,-1107,-1385,-1641,-1814,-1720,-1506,-1198,-2117,-569,-995,-415,112,-325,-2518,401,291,112,-119,-790,-1094,-2967,-936,-1527,-2062,-3984,-445,-4569,-4055,-3134,-118,-24,22,-9856,324,462,565,-199576,-381477,-340123,-21232,-24355,895,-7448,1018,1072,1052,1023,-3202,872,695,484,235,25,-179,-996,-2802,-2348,-2548,-3317,-2048,-2460,558,-240,1232,1429,1583,-341,1637,535,1493,1331,-408,34,684,-369,-633,-182,-444,-711,-1005,-1219,-1340,-1430,-1485,-1500,-1719,-1042,-864,-1807,-1309,-501,-442,-1226,-889,-537,-1024,-826,-1421,-1037,-445,-238,-14,184,-102,498,602,746,816,-1489,1061,1118,-851,-899,1301,912,87,-500,625,211,-437,-1062,-1347,-1277,-1282,-1226,-1057,-950,-815,-917,-716,-779,-889,-1040,-1249,-1417,-1536,-1622,-1649,-1655,-1587,-1469,-1309,-1153,-960,-720,-412,-174,30,-342,-1359,-401,-676,1213,2345,-308,284,2623,1275,890,-679,-1482,-1576,-29,1913,1936,1019,-90,-1058,356,-45,-244,-144,-96,-285,666,1105,306,-1148,646,717,-1166,-382,-122,-1088,-440,-133,-292,-389,-417,-536,-244,-582,-1447,-1338,183,273,430,-210,457,890,465,-93,-1246,-766,-1949,-957,-1540,-631,976,770,-404,-1291,-365,-49,-1187,-2069,-1019,-1507,-994,-1087,-1199,-1260,-1301,-1235,-1153,-1038,-2066,-918,-450,-281,-1652,-1219,-1736,-760,283,-62,-277,827,-89,1171,-157,-682,-1595,-1191,1512,1454,1405,999,-1630,-1584,204,994,-495,-237,-645,-1117,-882,526,28,-1225,-1364,-1080,-1075,-745,-1409,-1311,-1338,-689,38,342,-4,-1473,-955,-1347,-1455,-1174,-825,-527,-308,-234,-2025,-464,-749,-1548,-1612,-1370,-1337,-1163,-1119,-716,-1929,-481,-479,-2157,-551,-1266,-1464,-858,-1451,-751,-4,124,229,63,306,-1377,-287,140,45,-642,-1624,-1782,-2006,-1222,-366,-540,-1853,-944,-1119,-1327,-1571,-1728,-1777,-1567,-1197,-1427,-293,184,640,1002,1280,1420,1527,666,-1604,-770,496,-96,-784,-321,-439,-499,-1478,-928,-396,-449,-935,-1272,-830,-1090,-1404,-1757,-2069,-2082,-1744,-1448,-1148,-945,-770,-734,-850,-807,-877,-1030,-1169,-1279,-1231,-1600,-715,-407,-39,271,241,939,1146,984,-178,252,-56,-514,1719,1753,356,-1634,753,-71,-1193,1125,985,-333,-928,-1693,-1985,1469,-240,2035,2278,-277,-1217,658,1714,-390,-2003,-1660,-1303,-1328,-856,-794,-1036,-1025,-389,-1222,-1172,-630,-838,-950,-1084,-1137,-1075,-979,-886,-798,-2052,-857,-596,-477,-372,-275,-154,-49,-304,203,345,416,495,-433,55,587,595,546,-836,217,123,-101,-327,-618,-1132,-1767,-1427,-1703,-1998,-2246,-2287,-2095,-1959,-1863,-1817,-1810,-1794,-1834,-1752,-1551,-1261,-918,-465,-1444,457,879,1331,-2218,-10245,-3283,-14542,-38580,-5679,664,-3257,-6008,-807,1554,71,-3121,1164,349,-28544,-21683,-9756,-5911,-5304,-12341,-23540,-17709,-1,1899,1965,-223,-1599,-2625,-2837,-1056,332,154,-1684,-409,-274,-368,-365,-1433,-10,-477,-1339,-895,-1369,-392,-54,-507,-619,1223,1918,304,-2634,-1636,601,797,-95,484,843,739,629,215,-973,130,-630,-1284,246,131,13,-220,-510,-842,-1184,-1585,-2036,-2483,-2590,-2221,-1828,-1457,-1081,-798,-507,-1765,-517,-6,124,232,344,421,511,616,-414,-257,503,-979,-84,905,849,748,-185,-1120,150,-101,-1208,-745,-971,-1191,-1407,-1480,-1378,-1125,-820,-1161,-1872,-1302,-1071,-1580,-639,-523,-82,539,781,827,814,801,-67,569,-890,125,-1375,-519,-1082,-1302,-1621,-1921,-2170,-2419,-2620],[-3590,-3677,-3780,-3981,-3948,-3579,-3192,-2835,-2535,-2246,-2041,-1864,-1682,-1549,-1405,-1275,-1099,-842,-1822,-1190,-335,-275,-441,-454,-407,-1699,-43,87,-887,-893,-122,801,-1482,-813,-89,-1682,1495,2177,521,642,-1154,-258,-802,-1387,-1865,-566,324,569,-211,-1210,-868,-304,540,229,-527,-200,-555,388,289,-152,-1603,-1032,-1455,-1752,-1773,-1585,-1466,-1086,-1119,-763,-1118,-1504,-918,-1008,-1027,-988,-832,-581,-298,1,251,-1206,-827,391,-212,-1300,166,541,12,919,583,825,215,-42,639,530,-76,236,-1275,-143,-339,-1308,-755,-1766,-924,-943,-929,-891,-1178,-730,-659,-556,-517,-482,-513,-1173,-819,-1310,-1068,-942,-1111,-1374,-1164,-510,-127,-183,-221,-1446,-264,1558,1683,1686,1541,1360,1137,983,818,822,986,1242,-571,1891,2207,-309,1188,483,-1535,218,557,-626,1804,434,429,1467,-2081,751,-613,-414,-965,-1148,-804,-415,-93,-1478,-423,-86,-1240,-1493,119,-1166,-83,-148,-236,-544,-1000,-606,-1375,-2257,-1174,-1145,-1106,-1000,-886,-1228,-647,-1336,-576,-618,-656,-694,-772,-818,-1040,-938,-891,-975,-1090,-1236,-1411,-1497,-1447,-1283,-1086,-881,-830,-710,-361,-200,-135,-175,-196,-2087,-1146,-546,-733,-960,-1079,-1091,-1046,-873,-638,-444,-279,-214,-265,-387,-590,-1177,-897,-1204,-359,-1020,166,1108,332,-191,-1909,942,1286,251,1276,1075,596,1862,287,-1795,-653,-1016,-129,-347,-98,1442,995,-801,-1463,-1317,-751,-1428,-1783,-1155,-710,2179,1964,-1165,279,-862,-423,-1339,-329,-1064,-2418,-1318,-1210,59,-523,-1152,-120,-585,-1525,-1275,-613,-850,-529,-620,-1775,-995,-1189,-1372,-1328,-1087,-817,-1230,-534,-417,-443,-642,-974,-786,-938,-1188,-1445,-1709,-1838,-1768,-1705,-1669,-1608,-1532,-1528,-1448,-1380,-1321,-1289,-1530,-1154,-1082,-961,-879,-881,-1488,-1438,-877,-911,-926,-860,-1738,-1656,-1746,-579,-1418,-1508,-308,-325,-389,-435,-443,-446,-399,-257,-155,-76,-822,-24,-52,-116,-633,-193,-175,37,209,353,481,589,-1318,621,548,345,14,-339,-710,-938,-1827,-959,-1405,-2204,-1206,-751,-301,206,135,-125,-407,-711,-1072,-1401,-1539,-1407,-1070,-641,-198,-1400,-1179,-945,970,1116,-1377,1161,1132,909,-1646,-783,49,174,-91,-399,-626,-758,-976,-607,-364,-93,-298,-1388,-1570,15,-1102,1385,1512,-1100,-941,516,-1283,622,1056,1261,1063,797,-1274,-356,12,-391,-847,-1492,-2026,-2199,-857,-1051,-720,-533,-1113,-3095,1205,2847,2605,356,-1497,-1451,-2876,-876,-1598,-1733,-4474,-1135,-4558,-2972,-1783,-1358,-966,-1061,-8445,-9,220,368,-272075,-425128,-386626,-24459,-25203,258,-12026,307,400,464,550,-3774,667,615,512,346,185,-14,-908,-2611,-1726,-2292,-2543,-1309,-1870,-286,-196,486,507,437,-306,-46,-370,-627,-787,-711,-426,-35,9,-1129,910,1106,1211,1217,1247,1313,-1466,-1438,-1451,-1506,1528,1530,-1603,-1046,-487,-557,-1686,-925,-801,-1056,-510,-1581,-831,-75,794,771,-181,-1506,1345,1200,980,1443,-1276,1398,1252,-1228,-856,912,734,-90,-429,109,-193,-712,-1321,-1231,-1313,-1270,-1456,-1621,-1794,-1895,-1796,-1580,-1335,-1069,-1038,-811,-398,-719,-829,-1467,110,104,45,-60,-241,-443,-635,-776,-948,-1059,-1118,-1495,-901,-1051,-114,352,-407,334,1616,1595,766,-1092,-1570,-1538,-151,855,491,153,-78,-1566,-98,88,304,564,443,86,679,992,298,-1032,522,225,-1335,-623,-744,-1080,-1372,-1637,-1776,-1731,-1570,-1352,-1125,-966,-1262,-1423,-850,-914,-926,-920,-877,-771,-621,-385,-1360,-758,-1834,-899,-1394,-273,1223,1269,-507,-1083,-739,-227,-1167,-1809,-1199,-1844,159,351,205,-993,-975,-405,-705,-1044,-1924,-1658,-1724,-1559,-1519,-1110,-1572,-782,166,130,-496,871,-535,989,-113,-882,-1955,-1139,82,-267,-610,-1064,-1905,-1831,-2123,-1980,-1715,-1428,-1158,-1112,-825,-738,-694,-1415,-1334,-821,-512,-457,-1795,-2020,-1675,-485,-688,-947,-1157,-1504,-1133,-770,-327,-1339,-169,719,835,795,-1696,15,-627,-1836,-1571,120,-332,-546,-832,-373,-2311,91,-174,-2397,-1038,-1866,-1235,-1670,-2157,-1818,-1503,-1160,-854,-644,-455,-1938,-377,-377,-417,-679,-1626,-1757,-2030,-1250,398,202,-1678,771,873,604,842,755,-837,-96,-616,-1223,-506,-805,-1071,-1315,-1474,-1562,-1494,-1439,-1455,-1504,-1608,-1716,-1761,-1636,-1381,-1144,-1339,-968,-450,-410,-795,-1158,-782,-268,-304,-1305,-1618,201,590,958,1363,940,898,-58,-622,972,1385,737,420,-227,-657,-1557,266,191,243,312,467,561,611,704,-96,99,99,-309,873,915,330,-1732,497,-411,-1260,-212,-613,-1076,-1521,-2018,-1880,-1359,-916,-516,-173,-161,-1057,290,244,-519,-1876,-1489,-1534,-966,-558,-48,-1131,-1271,-436,-744,-810,-467,11,-206,-451,-821,-428,-159,-122,10,-1886,-731,-69,1195,1134,949,676,293,-593,-564,-878,-1006,-842,-550,-263,-3,226,360,-428,199,274,109,-70,-322,-1070,-1799,-998,-1208,-1404,-1499,-1540,-1516,-1455,-1366,-1261,-1124,-905,-686,-330,108,-666,1009,509,-1544,156,1126,1149,-2358,-11002,-6040,-17555,-32816,2783,6204,-801,-7014,-1210,1563,-69,-2395,3252,516,-37229,-17834,-3959,-4099,-7376,-15213,-27574,-18121,-65,2145,1661,-811,-1935,-2425,-2742,-840,269,-31,-1702,-281,-484,-632,-464,-1563,-246,-548,-1331,-496,-1416,-552,-400,-376,-697,-224,-124,-20,-2009,-1196,213,260,133,324,416,529,612,475,-897,-323,-542,-1465,575,461,292,705,1072,8,-132,-1078,-838,-1280,-1348,-941,-1194,-1378,-1445,-1490,-1416,-1841,-1244,-1117,-938,-731,-473,-205,111,473,-434,-381,353,-1322,-231,2446,2624,472,-492,-798,-182,1003,-1021,-768,179,-1284,-1316,-1766,-1272,-548,92,-1024,-1666,-1127,-811,-1448,-927,-530,-489,83,-198,-361,-467,-471,-463,-506,-922,-802,-1345,-1327,-1685,-2061,-1871,-1574,-1346,-1249,-1231],[-1529,-1128,-672,-318,-47,-244,253,226,74,-151,-634,-968,-1478,-2111,-2813,-2805,-2064,-1323,-1540,-1534,170,429,-675,417,381,-1217,141,86,-1028,-1157,85,334,-1480,-530,205,-1574,699,804,501,720,-1076,-181,-719,-820,-1162,-144,523,819,3,-1538,-1097,-342,142,13,-598,-167,-806,2,-343,-665,-1514,-961,-962,-900,-776,-663,-1415,-810,-1318,-724,-1025,-1242,-1591,-1976,-2352,-2505,-2117,-1625,-1141,-663,-243,-1424,-1127,210,-222,-990,39,552,-4,630,462,285,153,-97,4,-76,-158,-282,-1598,-544,-645,-1281,-742,-1786,-456,-811,-64,-956,-794,-392,424,481,449,356,-289,-1149,-1216,-1770,-1293,-1260,-1735,-2168,-2056,-1445,-701,-257,-49,-1554,-409,2261,2481,2500,2279,1922,1423,905,337,1,11,310,524,1271,1700,-455,636,142,-1863,-338,318,-605,1578,417,436,374,-2123,-610,-1088,-1307,-1176,-811,-370,9,197,-1781,-263,-104,-1103,-1490,225,-1286,317,-89,-569,-1112,-1470,-1552,-1625,-1820,-1140,66,403,618,682,-1710,-858,-1209,-234,-606,-1018,-1337,-1506,-1425,-1228,-1104,-982,-1031,-1211,-1407,-1564,-1376,-900,-283,386,871,-1105,-435,64,577,701,1392,1792,-1642,-1020,17,928,1953,-233,395,480,-470,809,287,-153,-688,-1259,-1770,-1934,-1515,-1027,-1290,-133,-843,412,568,526,-84,-1986,512,479,421,482,617,442,975,147,-1524,-439,-913,14,-69,271,260,-135,-929,-1962,-1021,-793,-1525,-1724,-1216,-585,202,114,-1314,-240,-1025,-507,-684,-343,-656,-2200,-1205,-1196,85,-390,-893,113,-453,-1573,-1451,-606,-1326,-366,565,-1744,586,371,463,690,1631,1140,-1120,1590,1259,125,-813,-630,591,-841,1038,385,-780,-1023,-1365,-1646,-1577,-1300,-985,-788,-588,-1637,-537,-722,-1545,-1356,-1771,-1849,-1379,-910,-1275,-1136,-122,539,371,-278,-1861,-1452,-1957,-798,-1217,-1621,-686,-916,-1110,-1185,-1122,-968,-717,-347,4,366,-936,571,562,43,-508,618,1057,173,353,891,1359,740,-1094,417,111,-242,-652,-1023,-1383,-1620,-1815,-1799,-1551,-2360,-1668,-1094,-1038,-1010,-1028,-1204,-1370,-1516,-1622,-1530,-1195,-709,-108,567,1268,-1439,-990,-899,1992,1463,-1294,1511,3685,1384,-1583,-875,-472,998,1119,875,728,370,-586,-8,-25,14,-642,-1436,-1266,375,-651,394,325,-989,-460,127,-1161,-195,-440,-684,-919,-1190,-1512,-1494,-1575,-1542,-1286,-937,-513,-2209,-1120,-1038,-995,-1239,-1679,-2590,441,2758,2619,-91,-1904,-1455,-2498,-1025,-1672,-1340,-5020,-678,-4429,-1883,-1433,-1821,-1920,-2164,-7226,-765,-415,-140,-291967,-312876,-274322,-24890,-25352,-381,-15908,-860,-965,-980,-866,-4101,-545,-472,-450,-494,-534,-617,-864,-2289,-993,-1835,-1775,-632,-1315,-938,108,292,354,327,-279,-121,-498,-912,-1387,-1708,-1481,-997,-549,-1658,110,314,401,355,298,259,-1516,-1518,-1329,-1225,148,115,-1341,-773,-472,-809,-2063,-1669,-1724,-1203,-663,-1641,-566,-3,1116,680,-623,-1979,1440,699,-70,1014,-913,1027,754,-1608,-746,87,-90,-161,-277,-348,-468,-931,-1462,-973,-1301,-1267,-1588,-1948,-1837,-1400,-1625,-436,-1,-386,-980,-790,236,-641,-856,-1163,629,394,618,1688,1427,1504,1288,454,-382,-624,-389,-1502,-1339,-1372,-40,-237,-445,-301,-230,-157,-116,-1428,-1616,-1402,-597,-820,-1000,-1053,-908,-1902,-282,70,358,623,790,502,761,640,365,-870,-376,-847,-1405,-1618,-1556,-1255,-878,-574,-352,-208,-139,-618,-152,-290,-1025,-1448,-1155,-1554,-1893,-1910,-1533,-1147,-803,-458,-1396,-735,-1741,-650,-951,211,735,728,-452,-812,-770,-256,-1069,-1528,-1233,-2102,-19,-190,-449,-1029,-1103,-1448,-1807,-1831,-1584,-1000,-464,-5,-1273,-952,-1358,-788,1462,326,-654,975,-1010,1673,10,-1075,-2089,-1031,940,755,611,384,-1808,-954,8,-34,-93,-71,-496,-1118,-323,361,143,-1508,-1205,-1111,-377,-117,-2111,-2194,-1389,-68,609,1242,1102,-1473,-678,657,480,-1668,-643,-159,-411,-679,-1169,-950,-833,-1934,-1543,374,-258,-169,-450,-341,-2100,24,-218,-2104,-1527,-1896,-575,95,-1697,-1861,-569,819,1039,-176,-110,-1835,-128,-363,-606,-777,-1643,-1587,-2019,-1214,-198,14,-1325,558,797,110,857,1036,-1021,168,-574,-956,475,379,325,281,282,297,437,576,-870,-1001,43,-304,-77,50,206,300,-1091,-958,-778,-1107,-1463,-1638,-1589,-1292,-982,-1174,-1539,-323,-241,-289,-335,-438,-491,-582,-624,-591,-511,-489,-475,-519,-559,-1352,-715,-878,-971,-1053,-1025,-1032,-1070,-1074,-1115,-1200,-1373,-1558,-1770,-1925,-1971,-1856,-1600,-1433,-1211,-912,-624,-470,-1685,-620,-1730,494,-1118,440,405,-69,-864,343,364,-700,-1716,-1311,-1761,-610,-507,297,-1082,-1469,-312,-267,-428,-411,-637,-812,-1093,-1401,-1686,-1939,-1804,-1489,-1753,-871,-588,-416,-304,-315,-431,-694,-1062,-1521,-1557,-1059,-534,-85,253,735,1040,1230,-108,131,901,379,635,190,-973,-1730,-441,-965,-497,-780,-1161,-1553,-1704,-1499,-1271,-1093,-960,-978,-1008,-1086,-1236,-1455,-1631,-1785,-1958,-2047,-1994,-2406,-11909,-8964,-20132,-26762,26,513,958,-6054,-1514,1509,-169,-1765,1889,-2912,-45189,-13820,1182,-2100,-8794,-18266,-31662,-15642,-131,427,301,-1433,-2281,-2266,-2672,-698,138,-349,-1742,-218,-807,-951,-652,-1791,-495,-684,-1204,-1206,-1489,-1768,-1927,-1759,-1506,-1243,-941,-638,-1313,-639,161,378,295,639,901,1066,1163,637,-718,-730,-503,-1601,482,567,355,989,804,60,287,-777,-980,-1223,-1716,-616,-294,-733,-329,463,73,-1825,-899,1037,988,855,679,459,300,265,-511,-462,325,-1619,-419,1981,2166,-6,-761,-461,-527,840,-880,-793,-1407,-2086,-1699,-1002,-337,253,700,-915,-1371,-983,-550,-1094,-1115,-572,-925,-602,-1001,-1277,-1412,-1312,-1099,-890,-986,-638,-1278,-668,-1025,-1052,-1238,-1401,-1434,-1344,-1106],[-456,-1112,-398,1204,331,-484,2015,1807,1690,477,-907,1159,1313,1260,-82,-1005,-461,-954,-1441,-1849,-2022,-1757,-1665,-1583,-1491,-1491,-1572,-1651,-1751,-1882,-1844,-1792,-1696,-1562,-1441,-1272,-1037,-829,-676,-518,-984,-246,-630,-255,-497,221,579,778,317,-1829,-1247,-238,-232,-158,-600,-229,-1124,449,1990,941,-1070,872,-810,-86,-540,-959,-1339,-1614,-1791,-1941,-2017,-1951,-1770,-1496,-1158,-847,-536,-242,5,-95,-808,-1491,-1337,48,-236,-725,-73,376,-16,310,346,406,302,-205,976,1221,24,-224,-1824,196,-60,-1023,475,-1662,559,-889,543,-1116,-402,-171,290,-83,-503,-903,-1336,-1742,-2153,-2398,-2242,-1786,-1231,-1434,-1135,669,975,-276,108,-1620,-486,2738,2783,2534,2105,1602,1008,415,-267,-1233,-1235,-1396,-1302,-1076,-837,-683,-549,-513,-2149,-896,-489,-647,-473,-485,-562,-602,-2034,-824,-1081,-1329,-1580,-1772,-1646,-1238,-686,-2050,-132,-123,-903,-1439,166,-1356,866,2122,1933,-1212,-825,13,-1820,-1348,-940,167,1433,1373,1175,-2030,-1142,-1016,-443,-847,-1027,-965,-819,-640,-1152,-653,-474,-546,-1550,-1086,-430,-495,-311,91,515,434,-1293,-198,181,696,701,1086,1606,-1187,-899,-269,297,1645,-452,126,221,-260,363,-1,-352,-726,-1116,-1457,-1767,-1991,-2167,-2226,-2271,-2169,-2034,-1853,-1645,-1460,-1883,-1175,-1027,-958,-880,-780,-666,-535,-394,-1297,-228,-783,156,211,408,413,327,-1124,-2177,-687,-685,-1617,-1606,-1273,-1162,-1329,-1491,-1580,-1625,-1558,-1544,-1542,-1596,-1735,-1943,-1830,-1512,-1001,-455,-630,287,-356,-1645,-1583,-932,-1800,173,775,-1474,-405,-1060,-1665,-1522,-732,161,-856,1653,1190,38,-1044,-313,1085,-1315,1272,1185,-747,-899,218,639,550,-510,1164,2908,980,-1710,264,-859,-1509,-601,788,861,452,-280,-1080,-923,-231,370,350,-489,-2030,-1240,-2049,-1013,-962,-1256,-1615,-1433,-1075,-741,-483,-1159,-450,-183,-151,-109,-974,44,149,-126,-434,315,260,175,90,-48,-279,-493,-864,-879,-1010,-1163,-1351,-1488,-1615,-1645,-1717,-1756,-1682,-2055,-2039,-1604,-1569,-1516,-1460,-1520,-1521,-1445,-1300,-1019,-563,47,818,1717,1983,-1419,-795,-862,1992,1555,-1166,1735,3877,1800,-1443,-853,-990,-565,-1258,-1465,-1131,-804,-507,-342,-202,-144,-998,-1465,-959,-245,-294,-322,-367,-948,-345,-382,-1073,-590,-785,-968,-1078,-1084,-1412,-596,-328,-275,-2,388,-634,-2213,-1355,-972,-1206,-2010,-1722,-1674,-574,325,293,-513,-1947,-1108,-1954,-1192,-1781,-928,-5405,-1572,-4245,-908,295,1760,1404,-3359,-6408,213,-12,-7086,-197170,-144692,-158314,-21797,-24111,-545,-18708,-1057,-1005,-771,-454,-4204,88,206,245,207,181,137,-928,-1901,-226,-1307,-1081,-259,-881,-1174,-1061,-1217,-1003,-595,-322,171,315,730,869,-23,916,888,774,-1984,492,355,166,-117,-409,-721,-1524,-1585,-1418,-1025,-556,-101,-1131,-580,-521,-666,-2198,-627,-1370,-840,-725,-1651,-317,74,49,51,-997,-1734,-35,-119,-759,-291,-556,-439,-549,-2042,-653,-500,-429,-277,-123,-96,-39,-1152,-1393,-689,-1317,219,919,1092,-962,446,-1620,1479,1533,-688,-936,-763,179,-563,-901,-855,920,568,421,174,-50,-157,-107,110,-561,-1018,-477,-1472,-1747,-1640,1372,1282,-483,409,611,294,14,-1680,-1668,-1241,-278,-288,-367,-543,-765,-1869,-997,-750,-334,199,712,865,938,1701,426,-750,500,139,-1459,-920,436,297,268,265,269,256,214,-700,67,-96,-839,-1476,-825,-1100,-1299,-1482,-1656,-1808,-1895,-1767,-1615,-1437,-1764,-1104,-946,-860,-830,-910,-1034,-1107,-1256,-1331,-1319,-1310,-1194,-2303,-658,-438,-315,-1054,-1183,-649,-582,-842,-1191,-1279,-1214,-987,-1005,-814,-1161,-843,652,464,-808,829,-1547,1309,116,-1326,-1734,-936,1228,1109,988,740,-1356,-498,200,120,47,54,-505,-1203,-147,67,-1,-1479,-1045,-1368,-960,-398,-2123,-1355,-769,328,876,1027,995,-1433,-860,486,136,-1825,-1030,-1082,-1121,-783,-643,-468,-242,-1726,-1572,712,-214,180,-27,-142,-1610,-68,-360,-1633,-1112,-1382,-232,483,-1197,-2281,-821,-799,-1384,-1909,-2149,-2002,-1718,-1455,-1287,-1140,-1698,-1346,-1981,-1147,-670,-648,-896,-635,-600,-601,-665,-711,-1107,-892,-977,-1080,-1136,-1176,-1191,-1229,-1255,-1292,-1197,-1055,-863,-882,-228,-256,306,-130,335,1206,-805,-923,-319,-300,-440,-822,-1122,-209,-558,-1108,-1514,-696,-555,-435,-261,-138,-3,28,-65,13,-18,-151,-312,-521,-677,-999,-766,-725,-560,-398,-194,-116,-168,-285,-533,-907,-1435,-2010,-2508,-2233,-1688,-1986,-610,-727,-1020,530,816,-473,-1850,-38,-1540,1416,-1410,1092,931,5,-651,549,568,-883,-1501,-1140,-1705,-233,-470,-804,-1134,-1580,-1466,-1289,-942,-465,18,568,188,-909,585,489,210,-88,-1606,-385,430,366,536,629,466,535,-1285,-613,274,-7,-786,-1578,-2066,-1779,-1113,-472,36,73,661,322,425,264,-780,-1587,-551,-1100,-1030,-1512,-1970,-1930,-1351,-614,129,809,1402,-207,610,1309,-667,511,215,-1629,-1040,-1076,784,-2274,-12898,-11952,-22037,-20939,-1361,-2157,-2792,-5097,-1668,-875,-353,-1202,553,-5879,-38578,-10294,1347,-176,-9295,-21364,-33949,-12495,-122,-105,-179,-1982,-2080,-2089,-2569,-2276,-2205,-1766,-1697,-964,-1144,-1220,-860,-2040,-748,-804,-920,-514,-762,-1078,-1463,-1781,-1983,-1948,-1654,-1245,-781,-369,38,392,442,689,1005,1052,946,706,-556,-952,-441,-1597,-757,-753,-528,-278,-13,97,433,-463,-1110,-954,-1626,-1169,341,-479,-366,449,-459,-1665,-1052,934,2202,1783,1856,1498,1085,662,-598,-443,-216,-1596,-612,108,292,-428,-833,-114,-831,-46,-780,-808,-1089,-1370,-1523,-1354,-1023,-649,-317,-843,-1117,-886,-338,-825,-1141,-654,-1362,679,480,242,-96,-446,-806,-1128,-1220,-993,-1217,-854,-852,-822,-1102,-971,-489,-1088,22],[-587,-1290,-677,1011,359,-812,1525,1617,1324,254,-1114,310,59,-166,-332,-1061,-601,-641,-724,-1839,-918,-1028,-1256,-1428,-1514,-1612,-1706,-1723,-1704,-1701,-1565,-1483,-1408,-1330,-1292,-1229,-1118,-1049,-1038,-1020,-1029,-983,-923,-805,-766,-650,-489,-345,-126,-1474,-1215,-83,-684,-406,-663,-460,-1603,380,1277,613,-592,734,-1103,366,286,282,-1333,-859,-1215,-664,-628,275,510,116,833,81,242,-100,-434,-684,-1511,-1382,-1424,-737,-667,-614,-648,-644,-631,-478,-196,179,176,-415,1055,2089,130,-523,-1692,441,-32,-706,725,-1498,276,-925,422,-1209,-49,-41,885,974,479,268,-280,-1067,-1932,-1852,-711,-727,-58,-1549,-973,1123,1205,-237,243,-1658,-521,1584,1385,1146,848,592,336,136,-146,-4546,-579,-779,-966,-1152,-1348,-1591,-1789,-2022,-2177,-2317,-2483,-2582,-2545,-2471,-2438,-2339,-2241,-2134,-2080,-1949,-1782,-1631,-1481,-1365,-1214,-1871,-816,-546,-681,-1357,63,-1372,331,445,512,-866,-597,-322,-1801,-857,-612,30,1030,1096,961,-1861,-1338,-818,178,297,-30,-370,-761,-1099,-1317,-1366,-1081,-706,-1937,-1126,96,-595,-188,3,619,-51,-1283,-10,223,779,678,560,373,-756,-800,-557,-261,-531,-806,-1145,-1601,-1999,-1912,-1476,-1004,-586,-252,27,212,-731,-768,-1290,181,-168,-328,-599,-806,-942,-1680,-960,-883,-898,-952,-1045,-1162,-1216,-1116,-1141,-515,-665,226,459,614,668,570,-1382,-1423,-434,-954,-1718,-1946,-1842,-1304,-785,-296,-1578,232,-1320,1100,704,-5,-3,-1730,-1121,-1159,152,-130,-416,158,-325,-1777,-1697,-1243,-2287,197,-155,-1148,-1077,-1575,-2043,-1668,-990,-311,-561,890,1020,-114,-1358,-81,1527,-1134,976,990,-727,-810,264,1432,602,-388,1218,2792,1054,-1592,-157,-1212,-1457,-414,1035,1177,1509,-367,-970,-856,-489,46,212,-813,-2119,-1087,-2005,-1271,-781,-726,-410,69,392,-362,-243,-1704,-589,603,357,63,-977,-565,-845,-1093,-1309,-1390,-1463,-1366,-1339,-1349,-1356,-1338,-1327,-1285,-1237,-1251,-1343,-1428,-1543,-1598,-1725,-1850,-1893,-2055,-2243,-1731,-1542,-1302,-1029,-836,-569,-256,27,291,562,821,1088,1353,1585,-1444,-693,-911,1617,1434,-1113,902,691,542,-1329,-825,-1573,107,-44,-278,-474,-617,-614,-572,-430,-347,-1450,-1590,-779,211,388,52,864,-1062,383,1734,-1093,773,2060,1653,958,-212,-1179,186,264,-697,-459,411,-898,-2334,-1667,-963,-1372,-2919,-1285,-821,-1873,-235,-382,-964,-1815,-622,-1438,-1518,-2012,-621,-5228,-2870,-4142,-224,839,5667,3379,-4799,-6232,2263,1560,-13593,-84927,267,-48842,-16195,-21329,-1352,-20176,-1644,-1184,-824,-510,-4207,-113,-90,-148,-285,-423,-596,-1227,-1591,-965,-959,-921,-900,-841,-952,-896,-1004,-1131,-1260,-1380,-1459,-1411,-1230,-1027,-790,-544,-306,-116,-1575,175,295,347,299,243,169,-1639,-1743,-1195,-802,-934,-1022,-1126,-676,-749,-880,-1969,-544,-1669,-808,-951,-1730,-214,122,1145,300,-1415,-1587,119,-892,-913,928,-376,1250,302,-2621,-708,625,109,-348,-96,3267,2278,-1485,-1199,-527,-1488,118,2438,2735,-1287,291,-1469,1619,1546,-1070,-1013,-835,26,-620,-1076,-709,-30,-389,-767,-1170,-1641,-2123,-2304,-1859,-1367,-1567,-736,-1546,-2040,-1733,1278,1418,-620,242,1121,778,377,-1742,-1807,-1168,-795,-799,-750,-724,-743,-1570,-1023,-1273,-1618,-1967,-2289,-1966,-1536,-1113,-800,-795,-427,-402,-1622,-1138,-680,-877,-1076,-1311,-1530,-1685,-1744,-1696,-1575,-1462,-1327,-1598,-1156,-1060,-892,-793,-530,-346,-181,-889,-1556,-886,-2014,-338,-79,1041,1163,1182,-316,-445,-458,-261,-1097,-1259,-1211,-2113,250,1243,2113,-1140,-1345,-1141,-42,639,-857,-745,669,-260,-831,-787,-1075,-1031,1312,467,-1041,621,-1897,1725,94,-1722,-1311,-950,-402,-804,-1138,-1505,-1673,-1699,-1581,-1373,-1239,-1123,-1055,-1431,-1171,-1272,-1335,-1358,-1111,-1631,-1536,-642,-1809,-527,-173,-39,-192,-404,-608,-1437,-1158,-1325,-1472,-1670,-1263,-402,298,1018,-214,-809,-101,-1430,-1703,569,-276,424,361,168,-1157,-238,-641,-1153,-324,-824,-215,-480,-897,-2382,-887,-359,69,-426,-637,-874,275,1049,1039,-563,-1820,-1127,-1938,-1107,136,-323,-624,-1073,-1476,-1895,-2328,-2619,-2423,-2120,-1891,-1766,-1681,-1650,-1650,-1706,-1769,-1872,-1897,-1962,-2071,-2110,-2017,-1768,-1435,-1016,-549,-152,-549,-901,-261,-295,-310,-663,-1241,75,-1110,-1115,-1571,1996,2254,2395,2493,1966,174,576,192,992,473,-88,-540,-820,-788,-550,-149,146,418,564,669,612,420,191,-120,-501,-975,-1444,-1881,-2102,-2083,-2129,-1567,-1364,-1141,-952,-797,-675,-1706,-445,-1327,-512,-1327,-714,-766,-756,-740,-715,-635,-1051,-1247,-991,-1349,-302,-349,-250,-320,-1623,-679,-965,-1284,-1435,-1285,-750,-156,-879,562,464,319,-141,-1438,-120,1383,1347,710,108,-55,478,-1442,-1079,-253,2045,2821,422,399,1204,1850,1876,385,42,998,264,235,402,-483,-1352,-586,-1151,-721,-165,487,585,818,1184,1616,2047,2437,-348,249,1235,-537,311,65,-1591,-1576,-1972,-218,-1935,-13952,-14987,-23147,-15537,-2057,-1593,-987,-4254,-1664,340,-18,-699,676,-8162,-31937,-7730,818,615,-8935,-24259,-30166,-9197,-626,-1006,-989,-2338,-1576,-1868,-2410,-500,-201,-1073,-1508,38,-1437,-1354,-1057,-2267,-908,-858,-1021,-1209,-1381,-1531,-1652,-1629,-1512,-1321,-1038,-719,-371,-86,190,342,570,659,722,718,597,383,-434,-893,-316,-1429,-654,-679,-547,-396,-205,-1,218,-103,-1161,-507,-1177,-1607,235,-134,-310,-108,-930,-1357,-1113,-94,-21,25,40,-28,-145,-307,-641,-804,-1125,-1451,-1637,-1261,-845,-640,-600,111,-1012,351,-679,-759,-678,-1093,-621,-1106,-775,-910,-890,-764,-878,-786,-148,-634,-969,-708,-1413,1009,945,69,637,417,173,-80,-1008,-391,-1093,-926,-650,-303,-1336,208,66,-903,56],[-635,-1380,-802,869,410,-906,1041,660,194,-242,-879,-1070,-1334,-1528,-1601,-1630,-1626,-1590,-1638,-1708,-1852,-1986,-2208,-2252,-2063,-1851,-1661,-1444,-1772,-1175,-902,-764,-859,-543,-468,-732,-178,-14,115,267,-1056,-453,-780,480,340,425,467,502,354,-804,-843,81,-1083,-646,-702,-730,-2119,315,466,228,-85,-95,-1375,30,327,697,-1336,-918,-1015,-875,-433,662,855,-233,1778,-91,988,540,-31,-956,-2280,-1137,-1343,-241,-484,-495,-349,365,-147,-28,515,53,-316,-706,-593,-633,-664,-787,-1326,-1003,-1063,-1006,-861,-1336,-173,-923,296,-1081,251,-7,698,535,177,-109,-555,-1058,-2030,-1909,-2068,-1881,-1579,-1738,-1111,-1010,-1004,-1154,-1357,-1683,-1643,-1489,-1056,-507,34,593,1074,1498,1703,-7482,1818,1696,1479,-222,834,-1113,-724,-649,-1409,-1322,-831,-899,251,291,259,305,-1693,182,-868,-372,8,17,37,11,-1861,-1406,-79,-218,-493,-1289,-676,-1356,-1153,-1274,-1267,-1154,-830,-673,-1512,-379,-227,-178,1135,1321,616,-1369,-1449,-675,238,1165,844,746,452,166,-795,-604,-492,-579,-2284,-1080,-230,-738,91,78,435,-579,-1056,114,171,802,610,330,827,-375,-737,-834,-614,-23,-858,-427,-300,176,801,636,1057,950,1358,1767,2196,-538,-1022,-1224,724,95,-592,-1264,-1879,-2389,-1965,-1671,-1460,-1430,-1480,-1570,-1633,-1567,-1363,-1074,-822,-567,-348,-270,-258,-309,-461,-1615,-857,-1065,-1187,-1803,-1341,-1449,-628,-416,-211,-1659,175,-1432,601,732,85,212,-1533,-1143,-1128,242,-37,-227,4,-309,-1925,-1766,-1513,-2444,-1307,-1566,-1768,-1861,-1767,-1612,-1345,-1010,-695,-477,-243,20,-273,-1663,114,328,-471,28,-222,-676,-691,-61,463,655,-269,1251,2684,1221,-1344,-521,-1440,-1314,-237,1258,1315,1442,-440,-880,-850,-790,-294,-541,-1267,-1822,-1287,-1866,-1466,-621,-154,-454,-298,300,-473,-625,-2105,-671,620,292,-101,-850,-973,-1394,-1795,-2168,-2367,-2342,-2117,-2032,-2045,-2097,-2150,-2226,-2281,-2334,-2455,-2632,-2477,-2298,-2033,-1835,-1633,-1359,-1789,-2067,-766,-479,-85,401,842,269,1610,1686,1380,1318,982,1058,2694,2426,-1403,-564,-905,1079,942,-1027,896,982,1076,-1139,-706,-2065,703,411,-10,-449,-904,-1274,-1598,-1695,-1596,-1833,-1679,-636,-306,59,111,518,-1162,743,1791,-1060,600,2127,1471,540,-466,-860,206,130,-1165,-914,103,-1119,-2389,-1903,-897,-1322,-2660,-552,60,-3139,1539,2069,-1222,-1547,3,-862,-1876,-2185,-270,-4411,-4316,-3992,276,1174,5964,2199,-6347,-6590,3241,2530,-17168,1332,898,505,-9292,-17081,-696,-20509,-1362,-1389,-1210,-874,-3981,-131,139,-953,464,556,556,-1599,-1235,72,-426,-530,-840,-1006,-1075,-1025,-893,-710,-525,-801,-357,-370,-416,-569,-781,-1044,-1333,-1616,-1769,-1637,-1342,-1023,-768,-522,-308,-1720,-1805,-1152,-639,-619,-811,-1171,-1093,-1076,-1090,-1751,-482,-1668,-734,-1131,-1731,-95,192,940,0,-1713,-1509,-286,-1472,-633,1258,-231,837,-181,-2584,-757,211,-193,-468,-39,2278,2059,-1758,-854,-349,-1661,-23,1371,1243,-1687,174,-1248,644,529,-1328,-1047,-847,-78,-671,-1222,-596,-352,-560,-833,-1172,-1604,-2034,-2249,-1984,-1573,-2099,-1006,-1593,-1847,-1510,669,830,-694,49,844,648,299,-1541,-1838,-1047,-936,-1214,-1431,-1579,-1625,-1598,-1499,-1361,-1231,-1058,-912,-841,-784,-743,-794,-874,-979,-1065,-1772,-1299,-721,-480,-220,-38,66,91,40,-1150,-231,-566,-872,-1672,-1652,-1878,-1662,-1246,-800,-372,-349,-1148,-1671,-991,-2357,-410,243,1471,1552,1156,-301,-347,-334,-333,-1236,-1266,-1206,-1880,607,1135,2041,-1159,-1476,-1266,-112,875,-505,-752,286,-505,-681,-772,-1009,-1254,805,446,-1259,461,-1361,697,10,-2100,-864,-995,-391,-477,-488,-576,-590,-669,-806,-973,-1263,-1581,-1930,-2241,-1818,-1363,-933,-1134,-828,-1726,-1869,-760,-1519,43,-187,-532,-925,-1342,-1693,-1964,-1955,-1631,-1239,-1508,-1185,-18,380,739,151,-1166,19,-1126,-1838,231,-403,603,682,337,-713,-434,-944,-1267,-1593,-1684,-1376,-877,-766,-2094,-735,-766,317,-585,-922,-513,209,1801,1727,-459,-1919,-938,-1882,-1087,-24,-426,-537,-969,-1122,-1203,-847,-596,-988,-330,-571,-406,-527,-688,-851,-1032,-1170,-1285,-1266,-1252,-1286,-1328,-1415,-1530,-1670,-1738,-1700,-1640,-1477,-1334,-1138,-856,-614,-551,-1253,-514,-1731,-1168,-1692,2095,2489,2752,2974,2247,-150,723,383,1266,1859,1060,1080,844,770,-62,966,1040,1119,1105,1086,945,710,482,216,-565,-427,-755,-1072,-1295,-1551,-1902,-1893,-2041,-2073,-2032,-1938,-1806,-1583,-1402,-1278,-1184,-1144,-1099,-1041,-953,-901,-884,-855,-1240,-1030,-1081,-1172,-1312,-1476,-1658,-1845,-1860,-1579,-1258,-940,-596,-292,73,-448,-905,409,334,307,-266,-1324,113,879,777,488,-298,-557,419,-1298,-1679,-837,1916,2215,682,425,840,2867,2927,461,-44,894,132,-12,511,-188,-1089,-634,-1175,-927,-431,855,1567,2710,3046,2961,2783,2551,-501,-122,1106,-422,85,-156,-1635,-2140,-2456,-390,-1507,-15190,-18155,-23500,-10672,273,391,445,-3618,-1631,-47,-291,-532,-686,-9713,-26607,-6533,-690,-560,-8154,-23744,-25684,-5988,-574,-1848,-1285,-2222,-1108,-1722,-2317,-555,-243,-1526,-1280,-144,-1766,-1406,-1358,-2576,-1050,-949,-123,59,75,-1318,-25,-49,-1368,29,153,297,453,529,588,146,526,417,316,193,6,-208,-476,-732,-504,-1247,-436,-372,-270,-250,-249,-259,-252,-283,-1222,-442,-719,-1669,-924,-1097,-1248,-1471,-1644,-1811,-1897,-1768,-1589,-1446,-1340,-1315,-1318,-1330,-1335,-1286,-1157,-1014,-912,-386,-79,-653,-255,606,-1134,749,-670,-731,-938,-838,-543,-1321,-525,-674,-725,-765,-753,-767,-77,-620,-761,-791,-1077,681,572,-147,244,81,-44,-110,-817,38,-957,-890,-504,-196,-1541,368,44,-752,87],[-699,-1476,-923,663,379,-870,67,-128,-280,-327,-531,-266,-121,2,-454,-1237,196,254,121,-868,186,-723,-540,-208,-336,-541,-827,-1127,-1977,-1909,-2247,-2495,-2177,-1757,-1360,-927,-443,-2,7,202,-1108,-778,-948,697,561,322,183,1188,980,-82,-344,265,-1420,-923,-746,-1042,-1942,237,519,141,382,726,-1627,632,566,495,-1382,-1001,-851,-1100,-286,580,625,-799,716,-321,674,307,17,-1125,-1992,-890,-1262,-299,-701,-514,-479,-411,-571,-684,-778,-869,-912,-1084,-869,-841,-798,-965,-979,-743,-717,-692,-705,-1215,-554,-905,-489,-757,-620,-757,-961,-1165,-1450,-1740,-2078,-2217,-1981,-1714,-1458,-1243,-1098,-2000,-992,-1012,-1053,-1155,-1209,-1702,-1094,-944,-697,-426,-191,70,295,523,-1376,-9829,760,781,775,-1314,208,-1386,-1135,-874,-1004,-845,-1181,-1076,551,158,94,1648,-1566,1338,-672,-189,-313,-210,-112,286,-1901,-946,-148,-316,-353,-1250,-152,-1307,371,294,-365,-1095,-1711,-1880,-1313,-766,-301,-444,369,595,237,-832,-1476,-615,186,795,748,713,637,321,-563,-656,-209,-672,-1872,-947,13,-908,199,148,93,-1122,-720,6,-51,-46,-121,-295,-454,-690,-961,-1311,-1509,-1206,-1022,-707,-569,389,877,618,1255,1055,1394,1913,2919,-350,-1358,-1124,1339,546,-136,-969,-1464,-1048,-1080,-237,-23,-7,-55,-87,-29,162,-372,-1010,60,-512,395,842,1048,1615,113,-1676,220,184,-512,-1858,-1229,-1540,-1565,-1476,-1240,-1673,-797,-1508,-536,-477,-442,-447,-1356,-1183,-1093,-743,-897,-1121,-1369,-1630,-1837,-1989,-2015,-1997,-1722,-1636,-1559,-1493,-1389,-1331,-1200,-997,-794,-668,-516,-328,-427,-1874,-179,-215,-294,-517,-793,-1103,-1271,-1191,-957,-661,-295,109,456,897,-1091,-812,-1485,-1103,-80,1443,1443,1361,-503,-815,-896,-1089,-561,-167,-1550,-1289,-709,-1713,-1577,-488,206,-251,-604,-224,-525,-1009,-1538,-1080,-1304,-1564,-1682,-1517,-1330,-1142,-1102,-929,-822,-801,-668,-1369,-623,-618,-591,-590,-588,-619,-1344,-1003,-1285,-1623,-1911,-1658,-1290,-974,-1748,-1811,20,-79,486,737,888,-21,1321,1481,1310,1439,909,638,1502,1425,-1307,-405,-827,1069,1043,-917,938,898,847,-894,-539,-2440,360,248,82,-57,-203,-310,-482,-632,-982,-2047,-1725,-1594,-1534,-1070,-591,-142,-1192,832,1258,-954,404,2057,1288,188,-581,-521,192,-23,-1667,-1321,-214,-1245,-2304,-2033,-805,-1127,-1922,-318,-243,-3139,956,1680,-1233,-1274,655,-264,-2278,-2259,123,-3340,-5712,-3813,571,1324,3447,780,-7985,-7447,2513,2048,-16711,921,385,-106,-1719,-11839,-928,-20635,-1050,-1141,-1294,-1335,-3566,-791,-383,-1731,473,896,418,-2003,-855,1587,17,572,888,-280,245,371,448,658,270,-1048,18,-266,1262,1082,820,507,205,-34,-122,15,267,512,659,766,810,-1764,-1762,-1061,-451,-173,-359,-1245,-805,-1176,-1238,-1505,-644,-1451,-611,-1253,-1653,-47,55,66,-305,-1858,-1497,-561,-1736,-347,319,-106,318,-607,-2163,-769,-437,-712,-931,-1152,-1485,-1758,-1914,-1894,-1740,-1799,-1351,-1178,-1036,-2013,-1032,-1091,-1184,-1295,-1376,-1196,-1025,-768,-693,-1305,-500,-62,-93,-208,-372,-567,-674,-730,-913,-1480,-2546,-1241,-1594,-1533,-1178,486,414,-662,-132,-46,-347,-695,-1264,-1710,-1209,-898,-506,-142,135,322,-658,-393,323,165,18,-140,-313,-396,-373,-325,-950,-410,-606,-1886,-1364,521,676,661,-6,946,941,629,-1299,-318,-955,-938,-1650,219,-30,-236,-1090,-668,-866,-1028,-1355,-1735,-1007,-2249,-608,-220,-22,133,183,-282,-237,-232,-412,-1384,-1289,-1170,-1600,-940,-983,-1018,-1065,-1538,-1003,-1069,-1187,-1298,-1510,-1651,-1851,-1807,-1591,-1358,-1455,-1036,-866,-1425,-580,-695,-226,-98,-1842,-397,-1030,858,973,1057,-181,287,678,-347,-340,-352,-731,-1044,-1741,-910,-627,-344,-832,-676,-1607,-1744,-737,-1217,-847,-1131,-1268,-1125,-794,-342,-1293,-1844,856,419,-1401,-858,1470,1556,1642,493,-1457,156,-817,-1846,-238,-545,763,1176,1127,-251,-601,-1018,-98,-587,-1187,-1532,-1308,-763,-1778,-426,-852,-2,-705,-1141,-191,105,1629,1810,-272,-1839,-760,-1806,-1054,-402,-795,-1069,-1276,-1392,-1538,-1768,-2020,-2136,-1727,-1309,-925,-534,-186,-208,308,427,433,446,142,43,-333,-438,-568,-867,-1117,-1302,-1475,-1508,-1512,-1435,-1269,-1158,-988,-1112,-599,-1920,-1160,-1720,1223,1774,2231,2673,2486,-498,824,532,1141,1835,742,1080,2613,1772,481,2171,2839,2911,2924,2598,1725,1775,2181,296,-746,632,526,574,126,-366,-1614,-1120,-1401,-1533,-1607,-1675,-1765,-1802,-1830,-1726,-1476,-1193,-857,-484,-128,-343,508,775,-1374,-834,-923,-647,706,-362,136,-178,-1695,-556,-441,-151,-255,716,392,-793,-942,157,119,199,-425,-1244,317,929,450,6,-431,-957,-1000,-1023,-2285,-1356,-122,291,720,418,383,1862,2126,404,-158,693,-30,-290,600,106,-775,-662,-1118,-1185,-627,1059,1200,1222,1182,1069,886,678,-623,-485,-112,-311,-475,-504,-1767,-2663,-2145,-82,-993,-16595,-21298,-22989,-6214,570,459,258,-3111,-1574,-814,-1024,-1033,-1833,-10469,-22724,-6806,177,231,-7301,-20692,-21210,-2934,212,-2606,-1897,-1790,-701,-1641,-2284,-747,-845,-2031,-2166,-1528,-2046,-1347,-1751,-2944,-1139,-1065,192,1744,1548,-1352,491,-95,-1607,-289,-427,-456,-411,-414,-430,-510,-669,-878,-1081,-1292,-1527,-1722,-1765,-1674,-1533,-1391,-1299,-1243,-1171,-1170,-1153,-1097,-979,-869,-1280,-737,-782,-1175,-963,-1123,-1295,-1562,-1809,-2086,-2390,-2361,-2104,-1871,-1676,-1559,-1468,-1385,-1315,-1230,-1131,-985,-1077,-683,-482,-503,-47,172,-1183,584,-743,-703,-1103,-563,-482,-1568,389,488,37,-836,-732,-813,-238,-772,-556,-866,-723,652,754,-263,557,404,349,445,-519,72,-782,-786,-401,-124,-1486,217,10,-621,132],[-821,-1496,-999,-361,-257,-701,-70,-15,19,-472,-123,227,358,459,-570,-1376,625,405,411,-323,698,-344,-145,389,-550,207,47,-211,-1891,-590,-731,-1029,-1380,-1752,-2140,-2322,-2062,-1597,-1111,-602,-1085,-1147,-1111,859,700,144,-169,1136,1584,707,243,909,-1552,-1179,-723,-1296,-1387,-61,-419,-722,-834,-788,-1676,-297,44,371,-1409,-1050,-703,-1297,-146,870,670,-1508,184,-564,-408,-658,-872,-998,-1197,-928,-1220,-477,-901,-553,-542,92,-336,-446,6,96,-750,-1483,-683,-889,-1001,-1042,-960,-884,-728,-549,-397,-1095,-607,-836,109,-313,414,-192,91,-137,-504,-787,-1138,-1401,-1542,-1449,-1206,-909,-626,-2260,-474,35,190,248,284,-1666,-695,146,-1324,-91,-300,-603,-2075,-870,-6204,-11364,-1367,-1402,-1391,-2271,-1400,-1499,-1553,-1605,-1487,-1267,-1268,-1179,-395,-142,-64,102,-1439,26,-301,-469,-945,-1073,-1257,-1135,-890,-508,-305,-391,-227,-1197,-291,-1186,192,1530,1194,920,258,-961,-631,143,-214,-700,-828,-976,-1004,-885,-1410,-624,-561,-502,-398,-224,-18,115,-318,-677,-415,-621,-1352,-731,-47,-1033,889,578,65,-1591,-331,238,-166,723,386,-398,-24,266,-662,-1152,-708,125,-1066,-938,-789,381,705,581,1323,1165,1423,1753,1754,-140,-1718,-966,1429,885,993,842,464,54,-694,-93,-284,-508,-674,-779,-843,-878,-895,-988,-865,-737,-662,-583,-483,-381,-348,-1429,-462,-687,-992,-1835,-1622,-1579,-894,-245,415,-1588,30,-1505,2198,2017,190,485,-1150,-1169,-1023,54,60,78,206,-220,-1533,-1776,-1975,-1508,-213,-722,-1128,-1304,-1113,-796,-400,-1,-266,392,552,140,-522,-1771,259,58,-158,-488,-845,-1246,-1605,-1907,-1702,-1502,-1282,-1059,-927,-740,-847,-985,-1314,-806,-301,-251,-148,-70,-519,-742,-946,-1280,-616,-332,-1830,-575,-451,-1533,-1552,-353,-376,-458,-793,-595,-608,-1341,-938,-566,-466,-387,-269,-310,116,390,-1211,-700,1330,1159,402,-1273,-645,1914,-77,154,162,196,-2027,140,432,-65,-556,-519,-455,-1039,-1703,-1515,26,-46,-126,-171,-244,-162,37,245,435,607,726,287,839,808,-1145,-200,-645,-104,-418,-760,-1048,-1180,-1099,-874,-587,-2658,-76,127,219,289,317,368,355,6,-1215,-1912,-1688,-281,160,-62,-350,-662,-1069,-420,134,-758,223,2062,1132,-57,-552,-167,164,-185,-2164,-1567,-505,-1222,-2030,-1999,-709,-861,-1216,869,465,-1967,88,142,-1002,-1049,558,324,-2726,-2186,202,-2187,-6627,-3620,-317,-45,284,-743,-9658,-8714,1167,1232,-12576,1039,843,562,207,-6094,-623,-21135,-1473,-1702,-1459,-1218,-3010,-858,-779,-2358,-655,-526,-383,-2359,-487,-14,17,-13,-96,-114,-108,-40,93,283,-53,-1271,-348,-391,363,68,-294,-673,-934,-901,-587,-115,362,570,1055,1294,1471,-1775,-1641,-930,-251,794,492,-1328,-966,-1328,-1251,-1217,-139,-1171,-455,-1328,-1516,241,390,253,-609,-1811,-1542,-682,-1805,-157,-68,-122,-238,-945,-1748,-865,-1062,-1321,-1462,-1393,-1199,-854,-1894,120,49,-1849,-310,1970,2214,-1642,337,-782,1498,627,-1248,-912,-1231,-1980,-1431,-1337,-445,168,465,323,962,887,-21,-1271,-1125,-1616,-2644,-1441,-1573,-1230,-1164,-1530,-1791,-1641,-1349,-1187,-1171,-1281,-1516,-1716,-1606,-1199,-719,-232,210,605,-195,-910,1293,1302,-85,1087,788,449,97,-322,-1045,-1110,-1420,-1984,-1535,-1368,-1219,-1035,-875,-706,-519,-309,-1359,-689,-1409,-1052,-1564,-88,-562,5,-1015,86,25,-900,-1542,-1785,-961,-1777,-968,96,104,95,17,-305,-151,-200,-536,-1569,-1356,-1152,-1313,-215,-149,-137,-900,-1583,-631,-254,-314,-297,-686,-454,-904,-465,-706,-859,-1653,-46,-32,-1582,-58,-65,-69,-270,-1344,-43,-1095,103,121,154,-529,27,-73,-611,-776,-529,-669,-1117,-1591,-777,-748,-741,-761,-905,-1474,-1485,-1932,-1753,-1109,-385,340,1073,1204,218,-1146,-2209,791,153,-1411,-491,3052,3795,3489,754,-1637,246,-583,-1739,-850,-728,863,1581,1675,162,-764,-707,422,1011,333,-209,194,-917,-1551,-728,-950,-1094,-1201,-1306,-1258,-1312,-1353,-1406,-1368,-1644,-1115,-1789,-1067,-705,-706,-748,-828,-828,-1064,-557,-177,-676,759,-504,44,673,494,-289,-127,918,1829,1523,12,54,-206,-530,-415,-622,-1307,-672,-669,-596,-895,-507,-675,-354,-437,-948,-258,-1317,-1066,-1556,455,785,1050,1318,1472,-912,826,593,918,735,252,58,-100,42,472,1047,1639,2275,2831,2844,1557,1499,2121,227,-956,515,532,1098,1375,685,-1365,795,646,268,140,-298,-809,-1186,-1230,-847,-317,44,526,810,-337,-441,597,785,-1431,-715,-989,-390,-561,-615,-554,-422,-1702,-102,48,135,-381,174,-150,-1190,-984,-224,-392,-587,-789,-1233,-1153,-1278,-1425,-1518,-1590,-1578,-1482,-1274,-1690,-1612,-451,-183,83,328,-177,868,1120,185,-309,381,-224,-614,639,360,-450,-670,-981,-1364,-728,-304,-689,-1054,-1378,-1679,-1968,-2198,-2284,-1986,-1540,-1049,-566,-700,-2010,-2876,-1514,1486,-421,-18119,-24057,-21490,-1991,1163,864,556,-2678,-1520,-158,-141,-307,-3298,-10568,-20326,-8508,502,550,-6645,-17686,-16889,-93,338,-3255,-2366,-1377,-375,-1628,-2319,-1066,-693,-2380,-1335,-889,-1924,-1223,-2220,-2925,-1163,-1194,422,820,382,-1252,-778,-1290,-1798,-1595,-1344,-1063,-823,-727,-702,-771,-920,-1107,-1258,-1380,-1488,-1540,-1464,-1299,-1092,-901,-611,-737,-71,149,355,-22,736,616,-1311,693,62,-503,237,-70,-386,-788,-1154,-1542,-1967,-2322,-2287,-2020,-1790,-1636,-1503,-1369,-1245,-1124,-1028,-949,-1179,-1050,-1193,-1367,-1400,-1116,-1136,118,-831,-608,-1076,-221,-383,-1722,211,520,-231,-910,-753,-851,-204,-1021,-316,-841,-338,840,1132,-225,116,110,346,460,-99,173,-486,-593,-262,-108,-1302,-249,-242,-425,-205],[-1570,-1475,-1193,-871,-502,-509,-322,719,1074,-696,253,1984,1040,1074,-656,-1570,2031,470,610,198,1389,27,232,601,-750,577,678,-424,-1687,-313,1232,1127,496,-632,-76,-684,-1276,-1752,-1482,-898,-1019,-1432,-1277,823,713,-142,-628,922,796,573,334,82,-1515,-1465,-748,-1520,-1191,-1402,-1554,-1467,-1175,-872,-1523,-350,-129,-94,-1465,-1119,-644,-1540,-67,-276,-560,-2328,-1181,-1517,-1727,-1669,-1474,-1242,-1031,-753,-1298,-178,-1082,-642,-589,-64,-455,-634,-316,499,-1157,-1647,77,1352,835,-853,-440,-809,-1242,-1542,-1661,-1514,-1260,-1035,-884,-834,-882,-1036,-1306,-1604,-1912,-1723,-1312,-1200,-1039,44,502,-361,391,-2447,-417,1453,1990,616,899,-1642,-836,-60,-2152,118,-328,-2270,-4260,-1354,-10120,-12095,-1627,-1509,-1379,-2515,-1715,-1409,-1863,-1230,-876,-740,-1120,-1226,-370,-270,-268,-187,-1393,-141,-205,-223,-1595,-280,-357,-486,-586,-648,-687,-660,-678,-1188,-773,-1073,-827,-743,-604,-454,-169,-711,-188,634,909,-981,1467,1607,-409,162,-1367,-736,-152,1278,426,1706,1037,-141,-488,-1295,-1531,-934,-915,-559,-169,-1149,1074,840,-147,-1968,-24,-242,-657,-902,-1028,-1016,-809,-590,-675,-1114,-612,-342,-1021,-1193,-1015,-807,-708,-529,-268,-7,218,444,631,-8,-2119,-841,1178,1119,901,822,172,-137,-359,733,712,529,184,29,278,171,-588,-1057,-226,-548,-337,-395,-409,-382,-374,-1070,-329,-340,-359,-1811,-1105,-1621,-414,-399,7,-1506,-104,-1516,2257,2127,150,517,-980,-1142,-1002,-177,0,149,36,-152,-1313,-1723,-2145,-1069,1569,1278,-39,515,36,-644,-87,290,-488,127,53,-310,-619,-1510,-274,-414,-577,-867,-1191,-1504,-1514,-1250,-968,-710,-447,-202,-80,73,-717,-1119,-1082,-518,170,197,219,177,-560,-730,-1053,-1331,-1029,-1424,-1718,-1242,-890,-1397,-1479,-282,-170,-136,-932,-333,-510,-1669,-1001,-1299,-1530,-1594,-1310,-905,-467,34,-1066,-802,1525,1245,687,-691,-1139,1384,-315,450,356,1,-1934,274,1039,833,-387,426,37,-1155,-1685,-1250,464,93,-339,434,474,313,1074,1102,1145,1607,788,-41,1704,1569,-999,-10,-426,594,607,-624,905,1258,1666,-313,-202,-2609,1146,1558,2697,2802,1261,1039,1384,-132,-1420,-1586,-1601,-165,232,131,192,-427,-822,1512,2196,-534,15,1901,955,-242,-464,140,67,-411,-1923,-1534,-795,-1100,-1645,-1812,-686,-643,-624,768,564,-869,-485,261,-650,-952,167,203,-3262,-1988,-114,-1094,-6465,-3497,-737,-680,-519,-2285,-11328,-10325,416,649,-5822,922,993,987,892,-260,492,-22167,-123,-457,-832,-1154,-2399,-1569,-1562,-2742,-1508,-1429,-1279,-2567,-849,-676,-568,-555,-646,-744,-895,-1028,-1065,-967,-818,-1485,-722,-801,-932,-1180,-1455,-1455,-1075,-670,-296,88,423,-83,722,898,964,-1780,-1494,-799,-76,285,81,-1402,-1191,-1450,-1114,-895,-617,-901,-617,-1385,-1350,-383,-290,-272,-892,-1584,-1625,-657,-1804,-566,-708,-800,-935,-1176,-1380,-1393,-1347,-1231,-973,-689,-527,-349,-1740,49,218,-1689,-460,569,737,-1004,675,-586,1534,290,-1040,-803,-519,-126,-719,-1337,-446,34,-535,-1082,-1577,-1695,-1418,-1792,-1143,-1649,-2264,-1602,-1543,-970,-641,-702,-829,-996,-1176,-1365,-1341,-1093,-816,-1245,-466,-1183,-816,293,305,246,112,-1476,-258,-490,-654,-775,-863,-846,-750,-690,-1156,-1022,-775,-2029,-1324,-495,-380,-233,-234,-75,-58,-75,-1315,-895,-1795,-1212,-1432,-559,-1094,-757,-834,-910,-941,-1196,-1709,-1827,-868,-1242,-1466,688,864,964,338,-373,-90,-227,-696,-1782,-1454,-1154,-1012,-164,-185,-264,-686,-1624,-645,-835,-1034,-1162,-1319,-1325,-1333,-1312,-1257,-1159,-1809,-997,-862,-1716,-636,-494,-453,-473,-808,-340,-1178,-223,-218,-180,-864,-208,-209,-899,-1158,-182,-144,-1033,-1271,-569,-431,88,-269,-414,-1368,-1274,-634,-689,-33,153,400,729,685,-306,-974,-2355,282,-111,-1508,-171,2921,3305,3179,939,-1589,289,-430,-1578,-1526,-903,926,865,848,530,-879,-138,898,1094,515,-409,-73,-1187,-1404,214,-392,-636,-925,-1369,191,-308,1217,1313,170,-1406,-620,-1832,-1111,-429,-157,-64,-262,-319,-777,-222,-49,-598,298,-410,138,303,33,-134,-651,-237,-639,-919,-1043,-910,-543,-607,276,583,-1475,-204,933,-23,-899,-323,-957,-501,-475,-805,-373,-575,-853,-1236,91,160,114,60,-85,-1367,-506,-796,-1043,-1205,-1276,-1115,-779,-277,290,812,1212,1555,1747,1870,1383,1193,1247,98,-1161,3,-205,-186,59,268,-1139,436,252,-13,-358,-686,-840,-869,-216,-619,615,443,997,659,-598,-612,552,358,-1405,-659,-1084,-189,745,-698,1070,1077,-1648,553,414,6,-548,-744,-838,-1620,-965,-606,-613,-363,-845,-1271,302,130,-161,-482,-855,-1213,-1522,-1601,-1397,-1419,-752,-448,-156,122,-787,813,1199,-168,-457,3,-397,-946,638,577,-121,-618,-755,-1183,-710,-1172,-1753,-1809,-1462,-1109,-831,-610,-728,-1272,-307,-196,-672,-964,-2338,-2572,-936,578,218,-19499,-25810,-18892,-82,-359,-607,-800,-2256,-1455,-1037,-971,-894,-4774,-10213,-19309,-11456,-1012,-1023,-6296,-14878,-12789,-289,-71,-3700,-2487,-1008,-238,-1653,-2398,-1472,-914,-2002,-479,510,-1729,-1082,-2672,-2542,-1122,-1316,569,1136,1167,-1052,397,-394,-1668,-182,785,1073,858,532,191,-591,-557,-916,-1197,-1427,-1633,-1753,-1670,-1456,-1203,-938,-705,-1063,-269,-143,-48,-134,111,149,-1305,109,1,-98,-189,-283,-338,-451,-513,-603,-1195,-922,-1090,-1288,-1486,-1642,-1533,-1256,-961,-694,-496,-589,-1184,-552,-830,-1201,-1106,-390,-994,1459,-882,-409,-849,216,-208,-1615,91,406,-425,-946,-773,-842,-281,-1315,-17,-674,90,569,725,-41,-154,-140,396,594,425,494,-44,-301,-52,11,-1014,-276,-377,-499,-577],[-603,-1392,-1198,-237,-277,-328,-575,-14,161,-870,548,687,801,797,-678,-1800,232,6,-245,-424,-569,-620,-737,-781,-865,-745,-772,-767,-1469,-882,-918,-1067,-1243,-1326,-1222,-898,-431,26,-68,-443,-883,-1025,-1338,944,652,-481,-1135,255,-138,-593,-1013,-1363,-1586,-1738,-1458,-1656,-1145,-1049,-1016,-958,-793,-606,-1249,-203,18,-750,-1497,-1160,-630,-1780,7,383,204,-1570,-350,-1198,251,-33,-71,-93,-38,-312,-1443,-72,-1119,-691,-563,-187,-552,-779,-602,-83,-1428,-1224,-260,-181,-210,-686,-284,-305,-269,-206,-163,-1024,-957,-746,48,476,559,-628,621,634,-1150,-1081,-1591,-1284,-773,54,117,-337,271,-2251,-398,1413,1727,957,1184,-1572,-978,-435,-2393,329,886,-3368,-4966,-1655,-12327,-12065,-863,-782,-632,-1747,-2675,-1092,-2130,-1379,-138,-138,-816,-1149,-258,-382,-444,-252,-1371,27,143,312,-1933,521,482,318,116,-77,-899,-562,-180,-1136,-702,-917,-133,428,418,308,266,-276,153,215,386,-1155,999,1157,-611,565,-1320,-939,-385,1096,218,2263,3335,-365,-74,-688,-906,-204,-532,-417,-429,-1166,-257,-125,-349,-1986,-68,-122,-819,-148,-96,-721,99,236,-690,-956,-540,-297,-840,-1392,-1165,-670,-863,-956,-858,-633,-355,-35,263,76,-1713,-711,1174,1230,790,219,-180,-403,-55,275,43,-238,-475,-660,-810,-928,-1021,-1166,-1091,-968,-846,-651,-351,51,-436,-691,1522,678,-328,-1754,-1155,-1613,-461,-904,-366,-1429,-278,-1522,2159,2068,52,501,-802,-1028,-985,-496,-135,-179,-824,-967,-1104,-1581,-2026,-659,-489,-585,-668,-717,-678,-689,-570,-440,-578,-359,-363,-839,-680,-1231,-484,-523,-556,-689,-851,-1064,-1240,-1368,-1422,-1361,-1179,-937,-760,-521,-696,-1224,-841,-239,-96,-127,-127,-172,-605,-760,-1190,-1194,-712,-859,-1109,-1064,-1160,-1285,-1383,-1137,-1010,-881,-1016,-715,-649,-1967,-583,-578,-503,-458,-382,-248,-83,161,-746,-933,1159,1322,1014,88,-1684,800,-599,693,557,-89,-1419,550,1492,963,-301,230,-72,-1309,-1658,-1014,-984,-1267,-1424,-1276,-1065,-776,-478,-260,-121,-38,-16,-335,-38,-55,-890,-75,-189,125,328,-518,758,1009,1244,-72,-138,-2463,1161,1551,1398,1228,1024,853,632,-274,-1560,-1221,-1458,-103,594,804,1090,-431,-478,1961,2219,-306,-207,1632,749,-392,-368,387,-104,-713,-1309,-1242,-1046,-923,-1212,-1480,-746,-522,-407,-668,-884,-1018,-1300,-1230,-1293,-1339,-1438,-1411,-3879,-1665,-1284,-1082,-5500,-3485,-553,-321,-117,-3730,-12886,-12165,507,691,856,978,1118,1214,1253,1246,1177,-23297,911,749,535,360,-1781,118,3,-2790,-197,-263,-450,-2471,-562,-641,-652,-604,-526,-365,-229,-117,-33,52,-547,-1656,-992,-659,454,517,565,585,-164,485,347,231,111,-701,-201,-308,-350,-1767,-1349,-690,-466,-469,-476,-1390,-1480,-1537,-878,-811,-926,-1066,-1256,-1420,-1170,-1022,-852,-763,-1080,-1230,-1699,-747,-1757,-865,-980,-1028,-1097,-1282,-1286,-1298,-1277,-1313,-1301,-1317,-1488,-1661,-1799,-1849,-1689,-1390,-1029,-613,-151,-287,715,-415,1348,-58,-814,-697,-379,-140,-731,-1309,-500,-173,-421,16,825,322,-1094,-2270,-972,-1625,-1860,-1704,-1500,-755,-158,1485,1358,-201,-679,685,1477,406,-485,-975,-210,-1205,-838,1279,1367,1724,563,-2055,1035,1126,-943,-43,-385,-381,-135,110,-1257,-1265,-827,-1908,-1239,618,845,642,-239,985,1608,828,-1186,-746,-1736,-1391,-1259,-764,-1372,626,-466,665,668,-1480,-1829,-1839,-870,-954,-1933,-402,-60,228,48,-457,-31,-272,-853,-1983,-1541,-1146,-793,-892,-891,-839,-698,-1647,-284,-48,196,497,-566,-1034,-1233,-508,-651,-747,-1851,-176,12,-1760,-651,-742,-704,-635,-238,371,-1228,1140,1517,1558,-1114,1654,1397,-1155,-1340,520,557,-771,-843,-616,-394,241,-3,-276,-1248,-1105,-938,-1394,-1862,-2083,-1694,-1304,-937,-762,-746,-1992,-193,-291,-1546,103,900,1028,1156,1098,-1356,328,-320,-1385,-1939,-973,1023,1391,1209,892,-858,484,213,-3,-204,-549,-504,-1473,-1272,-385,-327,-852,-932,-1285,-301,-518,-605,-866,-1137,-1445,-1742,-1980,-2019,-1850,-1664,-1472,-1312,-1125,-994,-956,-944,-1046,-1183,-1396,-1691,-1967,-1884,-1501,-1140,-807,-566,-315,-177,-174,-248,-585,-656,-963,-1305,-1501,-1745,-1828,-1871,-1856,-1795,-1832,-1839,-1866,-1731,-1504,-1236,-931,-609,-336,-164,16,124,-1732,298,361,374,84,-945,687,1127,1274,1382,1378,1221,1014,695,382,-8,-416,-685,-782,-1273,-435,-140,-92,388,461,-860,559,464,414,380,381,-455,-829,653,-387,280,599,517,456,-807,-748,444,527,-1297,-594,-1097,-1,762,-910,498,229,-1476,-551,-990,-1346,-1271,-864,-1195,-2003,-800,-895,-1009,-700,-956,-1286,532,1189,916,104,280,-618,-492,-882,-1212,-1323,-1248,-1090,-969,-923,-1328,-808,-665,-577,-514,-359,-464,-1214,655,806,247,-448,-400,-736,-553,125,48,-124,391,677,949,1199,-631,-1645,191,-31,-889,-1136,-2686,-2153,-473,-35,-318,-20062,-25896,-15193,-1010,-1104,-1155,-1196,-1806,-1418,-1510,-1580,-1626,-6107,-9559,-19494,-15392,-1312,-1411,-6262,-12312,-8966,-668,-600,-3793,-2216,-704,-717,-1693,-2503,-1919,-1043,-1490,-201,590,-1610,-973,-2661,-2166,-1053,-1430,614,1298,1449,-827,257,-625,-1474,-36,895,637,259,-212,-678,-1140,-1584,-1724,-1321,-972,-728,-573,-1588,-385,-221,-545,-80,-934,16,-17,-82,-297,-246,-378,-1338,-767,-1051,-1321,-1569,-1580,-1274,-1004,-681,-390,-1157,39,236,163,-65,527,515,467,-960,240,107,-646,-1218,328,727,131,1101,1610,-894,1967,-997,-244,-625,599,-107,-1389,-81,215,-692,-1094,-947,-948,-489,-1811,-511,-945,-788,-391,27,50,-410,-545,299,632,800,780,305,-147,-112,-481,-869,-816,-670,-505,-351],[-918,-1235,-1239,-196,127,-159,-687,235,482,-961,187,-44,-273,-557,-818,-2039,-1087,-959,-836,-713,-683,-690,-875,-1068,-1227,-1416,-1530,-1406,-1284,-924,-584,-328,-111,-154,234,96,120,598,-59,-528,-701,-547,-1242,898,517,-847,-1673,-117,-458,-868,-1257,-1603,-1864,-2007,-1688,-1709,-1039,-681,-343,25,482,915,-953,-442,1148,-1436,-1520,-1200,-687,-2017,71,-97,-363,-534,-384,-1516,-389,-673,-674,-397,-33,-232,-1664,14,-1013,-700,-499,-299,-649,-909,-846,-168,-1374,-784,-554,684,763,-545,-218,1018,1172,492,962,-1062,-1047,-721,51,850,978,-877,577,310,-1397,-1355,-1695,-1399,-736,-967,-1267,-1673,-2203,-2317,-1623,-888,-148,487,1057,-1498,-1130,-695,-2186,-82,1162,-3747,-4025,-1975,-12450,-11516,-1392,-831,-244,-838,-2509,-703,-2098,-1528,239,514,-528,-1032,-649,-1012,-1283,-1250,-1405,-628,-297,59,-1590,527,587,458,232,-74,-1222,-822,-1230,-1554,-1526,-1216,-848,-406,2,331,717,199,658,1469,1585,-1194,544,717,-703,881,-1311,-1232,-562,156,-46,-197,-360,-574,-547,-655,-1048,-769,-881,-1030,-1239,-1473,-1780,-2125,-2243,-1928,-1499,-1063,-1231,-193,-179,-668,714,795,-735,-789,-576,-764,-596,-1435,-1232,1034,-28,133,782,348,-162,-668,-1123,-1362,-1307,-981,-690,-417,-240,-293,-608,-762,-126,-169,-112,-41,-249,-141,576,753,-879,-1336,-541,-962,73,-424,-936,-1224,-929,-379,686,687,-346,-1685,-1274,-1569,-539,-1360,-716,-1397,-511,-1555,1897,1838,-118,431,-628,-835,-965,-893,-360,106,-431,-774,-1127,-1451,-1765,-1976,-1743,-1348,-856,-346,57,-746,-352,814,-497,891,791,-1443,-713,-995,369,1121,989,761,-654,-363,-38,-292,-565,-818,-985,-1064,-1138,-1051,-899,-1335,-636,-436,-241,-105,51,143,-652,-822,-1356,-971,-123,-526,-435,-592,-813,-1200,-1312,-1543,-1692,-1751,-1666,-1497,-1267,-2203,-816,-630,-412,-280,-387,-127,-122,-125,-393,-1095,-204,-214,-60,38,-2251,185,-924,377,445,-146,-1050,210,-23,-326,-587,-890,-1052,-1484,-1606,-810,291,323,-1260,1239,-627,976,576,370,783,915,633,-593,887,944,-835,263,44,-305,401,-447,-205,-514,-828,-1173,-1506,-2315,-1504,-1193,-958,-728,-540,-344,-247,-377,-1563,-860,-1261,-387,-587,-747,-822,-792,-606,-306,-23,-85,-417,658,511,-534,-297,571,-334,-1080,-734,-868,-1186,-735,-772,-1034,-1088,-1374,-1587,-1799,-1958,-1922,-1897,-1745,-1649,-1554,-1526,-1391,-4493,-1272,-1244,-1145,-4428,-3614,-990,-862,-738,-4970,-14161,-14047,-203,-6,170,294,420,486,479,415,291,-22659,-27,-153,-269,-295,-1176,-192,-174,-2512,-261,-336,-708,-1992,-910,-1208,-1544,-1631,-1320,-906,-468,2,-206,1022,-703,-1716,-1288,-836,363,547,1982,1346,-778,350,2277,2125,491,-1262,-12,1525,1303,-1719,-1225,-620,-10,-133,-99,-1214,-1823,-1580,-627,-185,46,-495,-27,-1417,-985,741,927,-1358,-1081,-814,-1745,-390,-1655,-604,-1106,-1548,-1731,-1373,-1006,-629,-1282,-1270,-1267,219,118,-23,-1351,-310,-460,-1029,-744,-848,-905,-972,-1048,-1087,-1148,-1276,-1457,-1693,-1962,-1684,-1262,-1284,-619,215,37,11,1143,-29,-1612,-2103,-721,-1626,-1484,-1751,-1467,-609,118,1203,1760,-22,-835,162,1132,411,-303,-689,99,-1141,-740,1465,1532,1681,800,-2373,736,536,-1357,5,134,418,719,580,-1369,-1407,-918,-1710,-1162,-309,-531,-583,-510,-345,-141,71,-1068,-289,-1173,-1612,-1105,-1026,-1098,563,-128,171,78,-1785,-1924,-1878,-827,-930,-1605,-757,-579,-381,-246,-602,-27,-366,-1037,-2219,-1652,-1181,-371,92,168,223,-192,-1723,129,500,550,666,-500,-1197,-1392,-661,-659,-722,-1817,-21,858,-1731,520,423,-520,-770,149,340,-1294,836,1535,944,-1281,1890,1411,-1426,-1311,707,485,-471,-437,-622,-224,419,167,-214,-1199,-1048,-648,-158,920,606,263,-10,-168,-1213,-557,-1658,-690,-438,-1423,-119,-315,-417,-416,-222,-1147,158,-354,-1292,-1505,-996,615,506,317,98,-784,-458,-742,-965,-1160,-1256,-1303,-1768,-1262,-1159,-1005,-1032,-947,-1206,-197,-800,151,265,386,-868,-684,-2061,-1176,-656,211,963,1024,940,-210,1161,730,-523,770,-28,221,-347,-540,-529,-704,-819,-929,-934,-943,-943,-834,-629,-344,-49,-1054,-688,642,-10,-767,-399,-1575,-879,-720,-1204,-1610,-1977,-2167,-1877,-1615,-1453,-1406,-1323,-1249,-1784,-924,-726,-466,-625,-1482,250,384,498,561,514,331,125,-158,-409,-725,-1071,-1350,-1607,-1815,-1935,-1839,-1665,-1428,-1284,-1160,-1036,-998,-930,-887,-876,-906,-951,-1043,-1286,-1605,-2008,-2353,-2165,-1750,-1329,-925,-507,-1276,-643,-1137,48,579,-1240,550,427,-1335,-25,-330,-718,-1129,-1603,-2010,-2364,-1785,-1415,-1493,-1149,-1068,-1402,-573,-492,-448,-346,-224,-374,87,235,348,-489,379,301,186,-132,-1795,-170,-209,-1132,-587,-786,-535,-1514,260,333,365,-291,-50,-285,-433,366,30,-530,339,374,432,543,-538,-2061,-182,-5,-1156,-1301,-3120,-1853,-259,2185,1692,-19286,-24159,-10637,1630,1351,1146,1017,-1418,-1243,689,234,-1526,-7269,-8809,-20780,-20143,16,-4122,-6570,-10106,-5560,-336,-558,-3707,-1822,-1604,-1741,-1804,-2692,-2362,-1086,-1047,-302,-349,-1640,-987,-2237,-1863,-1537,-1850,-2108,-1834,-1475,-1146,-874,-946,-1345,28,350,658,954,1147,307,-997,-558,-664,294,636,256,-855,-1474,-498,-78,-439,-265,-432,-325,-405,-496,-583,-640,-721,-1412,-952,-1150,-1345,-1526,-1638,-1500,-1225,-817,-395,-1124,349,-78,-550,-557,523,1054,570,-969,804,1394,-797,-1250,992,1271,179,1277,1740,-754,1681,-1051,-45,-367,1004,4,-1061,-176,54,-927,-1231,-1147,-1052,-659,-1883,-979,-1211,-1237,-1173,-1062,-948,-914,-957,-869,-875,-886,-818,-703,-634,-578,-556,-702,-563,-636,-770,-846],[-394,-1059,-1182,-714,-535,-345,-755,-156,-142,-1022,-146,-164,-153,-187,-501,-2309,-392,-387,-399,-363,-348,-301,-370,-399,-1060,-407,-493,-1207,-1189,-821,-862,-934,-947,-855,-708,-458,-447,-194,-113,-547,-529,-100,-1064,839,289,-1221,-1812,137,1721,1447,1154,855,-1101,-2071,-163,-1691,-98,-126,-296,-160,-54,43,-699,-646,181,-2141,-1557,-1265,-831,-2120,-377,-706,-695,-860,-1028,-1775,-1177,-948,-622,-259,44,-240,-1913,48,-833,-668,-421,-411,-754,-1030,-1048,-289,-1088,-370,-737,248,275,-466,-237,460,635,522,765,-1177,-1153,-742,39,686,310,-1116,-636,-1072,-1596,-1535,-1434,-1544,-1104,-977,-830,-628,-345,-1637,-535,990,1473,1497,1732,-1422,-1259,-877,-1900,-410,832,-3448,-1763,-897,-10684,-10658,-465,40,496,-23,-1664,-318,-1872,-1668,411,318,-312,-909,-1050,-1498,-1832,-1710,-1483,-895,-548,-190,-1159,345,474,488,472,8,-1388,-582,-172,-930,-1124,-610,-418,-23,-7,29,234,470,682,899,1042,-1106,218,398,-682,104,-1307,-1523,-1140,-1068,-708,-297,-3,-740,-194,-608,-1029,-88,-217,-380,-592,-1047,-38,-111,-817,-1505,-705,-628,-1641,153,-376,-527,1357,880,-782,-629,-705,-1183,-299,-1283,-1190,1036,-353,-32,1380,1043,956,750,381,-9,-900,-675,-1030,-1317,-1562,-1703,-1714,-1654,-1556,-1437,-1244,-1089,-894,-673,-462,-279,-1043,-1514,-679,-1287,86,38,-22,-90,-297,-351,-506,-699,-877,-1560,-1363,-1468,-980,-1608,-994,-1394,-773,-1595,535,891,-317,351,-418,-543,-874,-1254,-629,12,-686,135,-777,-1071,-1195,24,658,-298,-1303,-2195,-1347,-796,-506,523,-238,922,594,-2037,-692,-784,258,325,106,-141,-996,-455,-461,-380,-265,-113,36,372,551,781,-944,-1442,-460,240,20,720,587,405,-665,-859,-1509,-729,-644,-820,-941,-1022,-1123,-1202,-1282,-1326,-1311,-1286,-1272,-1281,-1259,-2065,-1196,-1175,-1099,-1092,-1115,-1156,-1254,-1358,-1503,-1684,-1767,-1771,-1547,-1403,-2438,-1269,-1245,-1182,-1128,-1065,-1040,-1061,-1029,-973,-798,-635,-409,-1636,-1507,-615,906,474,-1473,1703,-739,1218,317,-85,551,1526,595,-796,969,1920,-821,357,282,-750,657,-393,1755,2233,1633,271,-236,-2076,480,552,606,685,488,816,813,-382,-1407,-500,-1008,-89,739,925,939,219,387,874,810,147,-559,411,224,-694,-253,-453,-660,-1479,-916,-879,-1132,-794,-815,-788,-923,-949,-1013,-1113,-1216,-1274,-2079,-1390,-1419,-1501,-1510,-1473,-4641,-1538,-1580,-1514,-3518,-3885,-1144,-880,-610,-5924,-14920,-15633,374,594,749,806,824,749,578,342,46,-19924,-526,-676,-722,-626,-575,-331,-273,-2029,-355,-450,-895,-1204,-1140,-1463,-1337,-945,-535,-157,437,889,-453,1642,-798,-1598,-1567,-1043,76,206,1154,921,-1413,-83,850,999,522,-1729,-311,841,584,-1600,-1112,-631,-937,-1037,-901,-859,-1971,-1552,-412,177,-7,-352,90,-1341,-785,866,1005,-1918,-853,-366,-1745,-233,-1463,-437,-1002,-1278,-962,-1185,-707,-151,-1226,-1456,-1588,919,2438,1371,-1178,1970,569,-613,-848,743,589,643,914,-110,782,-797,-470,-583,-140,-252,-750,-1248,-762,665,-192,-93,837,-382,-1672,-1645,-452,-1672,-1107,-1721,-1417,-506,366,1350,1628,147,-910,-350,785,420,-153,-346,440,-1027,-572,510,159,-204,-583,-1744,-1183,-1292,-1495,-902,-693,-479,-271,-150,-1440,-1331,-1022,-1469,-1073,-129,-181,-225,-315,-426,-540,-641,-959,-761,-848,-1802,-1110,-1261,-1412,-1454,-1424,-1345,-1252,-2025,-1921,-1906,-1149,-1194,-1235,-1272,-1355,-1458,-1624,-1652,-1443,-1270,-1177,-2414,-1726,-1207,-417,-294,-213,-237,-310,-1812,-590,-731,-792,-674,-504,-1216,-1523,-864,-661,-682,-1673,212,852,-1565,585,434,-26,-767,-626,-1072,-1395,-1534,-1352,-985,-1253,-367,-106,-1600,-1095,431,441,-121,-18,-505,87,669,290,-173,-1161,-1019,-731,109,972,554,64,-392,-731,-1582,-752,-1309,-1105,-565,-1043,-979,-1377,-1797,-1914,-1439,-1104,-813,-528,-1252,-1003,-922,-744,-987,-1298,-1596,-1758,-1609,-1377,-1127,-923,-689,-1456,-1702,-1223,208,464,-1037,-894,-1091,321,-1057,350,903,716,-622,-785,-2193,-1185,-761,357,843,1020,807,24,1218,638,-491,503,127,-290,-635,-871,-930,-845,-645,-418,-69,205,-277,108,-433,1366,1060,-730,-869,809,-49,-649,-393,-1795,-1042,-690,-591,-776,-938,-1127,-1349,-1613,-1806,-1496,-1027,-602,-1413,121,341,-216,-1152,-1513,369,231,23,-158,-305,-386,-274,-72,260,558,539,1046,-416,-1454,-638,216,-1306,665,17,-404,-506,-1006,-1468,-1928,-2274,-1889,-1328,-837,-449,-709,36,142,177,-1180,-986,-195,-412,-1231,-751,-1086,-305,43,-1535,607,720,-1125,61,213,-225,-797,-1253,-1540,-2070,-1105,-951,-1921,-1555,-1051,-1487,360,605,617,21,712,-101,204,1004,1105,-33,1140,1043,866,-372,-1843,-126,-553,-1666,-1338,-1471,-1355,-1716,-839,-622,-514,-488,-572,-751,-922,-1093,-1176,-1136,-1013,-899,-838,-840,-1019,-2255,-1534,-1880,-2022,-1582,-3384,-1587,-176,766,1169,-17511,-20737,-5292,1665,1561,1473,1423,-972,-1030,669,99,-2206,-8043,-7929,-22866,-25325,-2334,-7230,-6990,-8175,-2526,1478,1397,-3512,-1350,-187,208,-1875,-2844,-2283,-1249,-1541,-1761,-1852,-1889,-1948,-2043,-2204,-2367,-2430,-2189,-1798,-1384,-994,-673,-1256,-1216,147,349,499,612,615,-40,-1110,-930,-1067,-5,-69,-280,-1297,-1181,-845,-912,-887,-801,-662,-454,-309,-176,-721,80,164,-1495,206,135,80,41,19,56,69,166,6,-1097,455,-633,-1326,-1009,272,775,383,-948,562,425,-1042,-1322,5,-77,-126,-133,-127,-593,-115,-1048,-132,-170,-186,-279,-749,-395,-406,-1188,-1397,-1404,-1215,-779,-1421,-564,-611,-584,-535,-388,-152,-471,-1471,11,705,951,1046,961,86,55,4,-653,-340,-487,-956,-1407],[-1000,-1076,-1073,-1095,-1083,-1013,-962,-922,-889,-1066,-698,-531,-284,-50,-375,-2463,465,-70,627,639,583,138,441,443,-1235,421,-617,-1444,-1174,-124,588,281,848,682,574,251,-743,-1045,-233,-495,-366,300,-853,716,-8,-1481,-1271,-63,1061,607,176,-224,-1045,-1849,-1140,-1571,-1338,-1385,-1462,-1517,-1485,-1462,-1442,-1439,-1403,-2271,-1586,-1327,-1120,-1941,-996,-1335,-862,-775,-648,-1822,-377,-176,38,277,489,-314,-1793,51,-618,-579,-320,-499,-837,-1092,-1192,-127,-733,-487,-741,-802,-936,-1112,-1286,-1561,-1739,-1592,-1319,-1341,-1289,-786,24,958,976,-1263,304,466,-1735,-1478,-1114,-1690,-249,1197,1625,-427,-620,-1318,-614,1704,3317,1660,1952,-1322,-1315,-999,-1717,-673,1219,-2711,899,689,-7691,-9616,-406,-760,-1038,-1199,-1224,-1200,-1600,-1771,-1045,-1000,-979,-873,-669,-1007,-838,-20,-1572,395,481,581,-778,351,573,421,277,-177,-1242,-496,-143,-745,-1252,-437,-578,-241,-305,-422,-454,-518,-645,-773,-952,-1195,-1450,-1730,-1886,-1565,-1263,-1591,-499,-249,-180,91,99,-854,-375,-566,-883,-791,-1015,-1125,-1113,-989,-872,-790,-1049,-1293,-428,-56,-1892,34,-532,-353,1993,956,-814,-475,-896,-1284,41,-1065,-1064,971,-683,-146,893,595,290,21,-233,-414,-558,-547,-555,-487,-409,-512,-1485,-1421,-48,-1079,-821,57,-668,-345,166,186,-1192,-1639,-556,-1612,-16,382,338,576,-130,3,619,492,-425,-1358,-1288,-1311,-641,-1475,-1179,-1404,-1040,-1630,874,1112,-515,286,-164,-163,-672,-1370,-902,-101,-915,239,-627,-718,-680,318,1805,1235,-114,489,249,-830,-643,287,140,909,534,-1885,-612,-588,141,61,-254,-635,-1297,-1137,-1080,-876,-657,-445,-209,24,155,334,-1117,-1538,-312,461,-104,492,485,361,-625,-829,-1634,-505,-227,-425,-613,-814,-1093,-1406,-1760,-2080,-1880,-1553,-1236,-959,-687,-1903,-306,-227,-156,-206,-455,-502,-750,-1012,-1316,-1660,-1936,-1962,-1618,-1413,-1890,-1247,-1512,-1208,-1200,-1193,-1237,-1341,-1402,-1441,-1351,-1257,-1083,-1727,-1370,-420,23,258,-1177,677,-597,823,86,-575,310,1397,605,-937,613,1438,-839,432,514,-1092,550,-352,1639,2927,2326,390,-354,-1725,1009,921,959,1113,232,1212,1345,-260,-1171,-139,-707,-88,561,1077,1199,728,889,1462,1462,399,-573,407,-6,-894,-242,139,-763,-1877,-377,-375,-879,-405,-426,-424,-817,-741,-681,-785,-891,-952,-1740,-1053,-1053,-1871,-1016,-876,-4002,-674,-579,-410,-2849,-4294,-1402,71,195,-6559,-14952,-16217,408,445,438,363,288,154,-37,-266,-532,-16389,-1030,-1152,-1171,-1074,-944,-851,-846,-1494,-1038,-1185,-1392,-1522,-1234,-877,-524,-207,62,-137,613,819,-639,1154,-855,-1320,-1782,-1279,-154,-182,1839,693,-1909,-551,3000,3003,802,-1986,-567,2285,1568,-1406,-1011,-573,292,725,501,-381,-1516,-1446,-583,-856,-1070,-1040,-830,-1195,-569,10,169,-1708,-477,-94,-1719,-667,-1209,-1285,-1358,-1034,-657,-1044,-624,97,-1057,-1621,-1948,1092,2735,1243,-1036,2214,737,-151,-905,589,1502,1716,2251,73,452,-1138,-360,-558,-5,-323,-718,-1208,-911,378,-428,-188,549,-704,-1184,-1268,-220,-1755,-723,-1629,-1349,-438,581,502,81,-389,-869,-1308,-1002,-551,-185,28,356,-926,-403,559,480,373,231,-1119,-60,-250,-1154,-622,-897,-1144,-1256,-1132,-1456,-1074,-1130,-1217,-991,-103,-1,144,112,279,645,855,-888,1019,453,-1877,-822,-1071,-213,639,319,-789,-407,-2099,-1816,-1944,-1095,-881,-672,-477,-343,-241,-517,-929,-134,-519,-1258,-2445,-1759,-1229,-30,21,66,42,-2,-1940,-200,-342,-487,-552,-635,-1174,-1638,-1114,-679,-644,-1485,-16,139,-1332,398,548,449,-650,671,138,-1260,121,434,-94,-1099,-74,-267,-1623,-858,-607,-564,-449,-337,-302,-204,-183,-160,-194,-1174,-1022,-859,-216,-247,-305,-442,-610,-794,-1896,-961,-990,-1427,-680,-559,-439,-420,-423,-491,-548,-784,-1000,-1168,-1411,-1589,-1407,-1164,-908,-697,-508,-387,-304,-269,-225,-210,-511,-1589,-1356,-1249,190,317,-906,-834,-1010,215,-1331,-62,48,-236,-573,-929,-1945,-1573,-1529,-1345,-1201,-1130,-1064,-1060,-1104,-1042,-894,-612,-295,-4,-910,-632,698,762,743,629,542,397,-373,150,-255,112,112,-427,-986,1,-146,-537,-441,-1718,-1144,-819,-515,25,144,168,109,-38,-319,-754,-1143,-1117,-1032,-266,123,-480,-1224,-1064,285,886,663,334,-99,-517,-512,-69,659,1170,438,827,-660,-1491,-1041,115,-1577,313,-237,-179,367,-258,-694,-886,-813,-913,-1348,-84,0,-1116,-133,-308,-509,-1234,-974,-1214,-1397,-1449,-1315,-1073,-843,-696,-1807,-611,-678,-940,-990,-1185,-1397,-1453,-1327,-1124,-1754,-618,-659,-2286,-1943,-1000,-1612,210,641,628,-20,589,126,98,159,18,-59,-137,-144,-124,-678,-1527,-58,-4,-1721,-493,-1314,-446,-1886,419,1051,994,163,871,760,-177,1352,-669,-487,1204,3657,3537,3222,-130,-2097,-995,-2,-1531,-1759,-3251,-1424,-262,1304,1701,-15299,-16181,612,1947,1740,1508,1265,-495,-719,573,-109,-3003,-8377,-7042,-25585,-30695,-6740,-10576,-7378,-6560,-453,-285,43,-3239,-887,24,210,-1928,-2926,-1868,-640,-176,360,322,-1900,-1189,-1162,-1279,-1019,-1736,33,282,115,-403,-522,-1517,-1254,-1560,-1628,-1487,-1298,-1207,-1148,-1152,-1206,-1403,-779,-457,-261,-1657,-878,-818,88,-275,135,-294,-817,-1489,-1068,-900,397,836,-1549,1033,914,2160,2387,1496,589,1758,1268,-30,-1032,548,-1087,-2036,-1319,93,740,280,-823,105,-200,-1280,-1370,-1095,-1183,-1078,-922,-831,-841,-911,-1048,-1221,-1284,-1089,-842,-540,-221,-238,-1361,-1436,-1534,-1294,-670,-874,114,-165,-292,-467,-541,-507,-461,-1832,-284,-246,-265,-267,-267,-335,-412,-494,-528,-586,-650,-771,-885],[-271,-755,-709,-847,-1056,-1180,-1241,-1201,-1061,-1133,-413,40,249,190,-272,-2257,569,-353,589,1768,1380,-259,349,-134,-1465,-474,-370,-1487,-1204,-425,73,-101,490,452,363,310,-380,-1704,-407,-375,-203,25,-631,-106,-343,-1469,-717,-601,-671,-765,-804,-786,-1016,-1619,-480,-1331,-69,95,-414,192,239,216,-304,-601,-467,-1713,-1571,-1334,-1252,-1635,-565,-1655,-516,-470,-412,-1607,-394,-372,-355,-306,-261,-402,-1537,23,-362,-407,-162,-513,-838,-1024,-1265,128,-320,201,-552,36,-13,-286,-257,-25,38,111,152,-1493,-1426,-799,65,972,1011,-1222,110,196,-1776,-1287,-737,-1772,-50,1324,1555,-393,-885,-936,-585,1967,4417,1788,2170,-1140,-1236,-1020,-1649,-862,1518,-1821,590,137,-4183,-8425,-1033,-922,-1393,-256,-173,85,-1252,-1778,-396,-763,-1237,-1644,-1684,-1337,-965,-564,-1604,18,130,221,-411,192,45,-201,-457,-707,-942,-1100,-1271,-1439,-1512,-1526,-1533,-1436,-1318,-1218,-997,-785,-613,-422,-271,-785,-97,-73,-367,-177,-1099,-1270,-673,-905,-1105,-1260,-1390,-1411,-1346,-1296,-1165,-1103,-1052,-1008,-976,-899,-818,-723,-1222,-1108,-254,-73,-1703,-4,-602,-161,1786,1057,-796,-302,-1070,-904,437,-796,-874,858,-986,-160,1682,855,590,2229,1820,-313,-252,-380,-559,-284,114,-201,-1857,-1134,531,-1344,-1219,230,-796,-417,367,109,-1310,-1609,-648,-1683,-571,-394,-136,162,36,64,819,514,-453,-1069,-979,-1100,-631,-1173,-1276,-1419,-1295,-1656,639,721,-686,250,126,276,-361,-1079,-1122,-224,-1110,327,-484,-331,-157,567,1442,798,-255,1502,356,-859,-759,137,565,849,644,-1239,-497,-409,24,582,447,218,-1494,-570,-539,-746,-943,-1081,-1089,-985,-886,-673,-1257,-1611,-219,-138,-250,-69,-58,-111,-548,-731,-1746,-576,-682,-766,-788,-766,-772,-849,-1096,-708,-581,-428,-914,-155,-27,-1830,97,62,-370,-126,-431,-615,-952,-1291,-1601,-1625,-1269,-924,-484,-190,-1354,-1009,-1664,145,96,-225,-608,-518,-848,-1225,-1552,-1956,-1886,-1769,-1262,-696,-401,-177,-722,104,-399,-59,-183,-1136,-598,-752,-789,-1081,-366,-2,-920,441,678,-1221,434,-374,1122,964,722,368,-547,-1343,-1053,-1415,-1404,-1025,-591,-127,230,-80,-963,158,-431,-131,372,767,532,221,-63,-287,-512,-706,-826,-956,-1046,-1213,-1250,-1308,-1363,-1541,-1330,-1181,-1057,-899,-798,-617,-522,-952,-184,-29,112,111,-1088,523,626,-2313,721,818,-3264,527,762,758,-2483,-4889,-1744,390,279,-6958,-14285,-15561,-399,-530,-656,-788,-852,-896,-926,-924,-900,-12639,-748,-618,-516,-393,-275,-201,-213,-1104,-426,-575,-946,-981,-1156,-1174,-1037,-825,-607,-314,-22,284,-831,1019,-971,-1022,-1797,-1609,-374,-663,1509,259,-1521,-1052,2818,2672,1125,-1811,-848,2027,1250,-1219,-980,-652,323,1167,842,89,-1060,-1339,-260,73,-304,-182,180,-1071,-400,113,80,-1042,-107,-182,-1752,-384,-1003,-641,-842,-980,-1110,-1209,-1211,-1095,-950,-1794,-1837,-962,-1287,-1687,-2013,-1642,-1004,-287,-972,643,1716,2502,3001,229,67,-1477,-347,-589,117,-426,-699,-1215,-1077,64,-680,-325,256,-1005,-759,-1030,-94,-1809,-373,-1541,-1298,-436,514,49,-322,-442,-732,-1322,291,481,23,339,831,-900,-302,1241,1050,844,628,-583,302,169,-669,-26,-35,-100,-137,-220,-1441,-768,-1233,-1001,-943,-328,-192,6,203,244,653,912,-875,1494,1262,-1765,-740,-926,71,1570,677,-1216,44,-1945,-1647,-2005,-1347,-1533,-1302,-926,-572,-276,-498,-1112,-167,-588,-1265,-2242,-1757,-1246,466,1910,1972,1941,293,-2095,23,-431,1103,872,-201,-1138,-1719,-1374,-707,-598,-1289,-223,-98,-1068,116,245,272,-464,359,-348,-1161,-267,164,-418,-900,-101,-283,-1502,-661,-867,-1000,-1046,-1042,-1003,-934,-874,-810,-820,-1220,-1005,-1014,-1157,-1314,-1482,-1696,-1902,-2080,-2116,-1975,-1851,-1742,-1683,-1615,-1632,-1683,-1726,-1807,-1851,-2043,-1981,-1738,-1532,-1318,-1079,-825,-555,-328,-119,-145,114,159,201,204,-297,-1264,-921,-1266,33,-109,-640,-743,-928,-1297,-1650,-1446,-1047,-636,-296,-1031,-1612,-1096,-866,155,14,-157,-272,-381,-500,-547,-592,-539,-415,-237,-1118,-549,676,955,1198,1359,1553,639,-405,371,23,1645,778,-92,-946,-74,-237,-383,-278,-1365,-1073,-909,-840,-893,-875,-839,-803,-808,-918,-1178,-1469,-1733,-1459,-1172,-870,-662,-780,-393,151,191,166,45,-215,-614,-966,-1144,-865,-374,173,471,-878,-1454,-1383,93,-1342,-41,-439,95,1987,1710,1236,986,-1015,-1028,-1588,833,473,-1258,517,409,332,-1136,-814,158,102,-1196,-830,-944,-419,-558,-1852,-783,-845,-886,-825,-738,-654,-539,-1106,-628,-1387,-9,-220,-1982,-2051,-857,-1688,91,1078,557,-5,594,212,-320,-955,-1643,-976,-209,555,1269,-943,-975,692,159,-1155,-345,-1260,-321,-1953,365,616,57,-382,-625,-598,-326,-39,-811,-269,442,460,410,325,117,-1666,-1423,-564,-1619,-1293,-2917,-1959,-1666,-1268,-916,-12769,-10917,-91,67,120,114,40,-153,-345,-474,-498,-3824,-8176,-6166,-28652,-35909,-11285,-13820,-7436,-5180,-330,-524,-535,-2778,-402,-76,91,-1893,-2803,-1354,-207,265,323,354,-2069,-1338,-578,-985,-986,-1647,-270,901,574,-279,-590,-1566,-1213,-1477,-1516,-1426,-1281,-1186,-1052,-1115,-1292,-1591,-379,-82,-394,-1794,-577,-959,12,-202,1263,814,-538,-380,-1054,-1480,-1212,-669,-1556,272,524,661,672,543,320,-69,-485,-940,-1316,-1285,-1352,-1736,-1481,-33,557,247,-608,821,674,-1515,-1434,297,1124,-41,1522,2080,63,425,-674,631,447,416,-127,-554,-818,-921,-1518,-1406,-1553,-1347,-986,-1024,-1055,-1127,-1152,-1194,-1179,-1094,-1004,-1596,-618,-393,-180,77,336,368,180,-197,-414,-314,-446,278,5],[-236,-619,-381,-860,-479,-235,-1022,-408,145,-1189,1337,1894,39,1,-173,-1916,415,-546,452,2368,1842,-746,-14,-838,-1714,-1337,-943,-1253,-1200,-850,-508,-429,-290,-372,-501,-600,-641,-1270,-834,-939,-1062,-1121,-1152,-1110,-1138,-1215,-1003,-957,-864,-825,-771,-712,-1037,-1416,-545,-1025,-328,-257,-416,-291,-272,-287,-317,-389,-350,-1249,-1558,-1313,-1511,-1324,366,-1313,558,595,592,-1314,-360,13,-68,-291,-540,-745,-1301,-1196,-1375,-1502,-1643,-1698,-1758,-1761,-1733,-1672,-1500,-1170,-792,-336,159,-95,-181,1414,1665,471,-114,-1685,-1644,-858,88,503,237,-1094,-142,-145,-1825,-1092,-402,-1866,128,1371,1398,-364,-1046,-577,-508,2188,3222,1787,2291,-957,-1133,-1010,-1785,-1096,2321,-1167,1150,609,-854,-7236,8,263,-2420,743,336,625,-925,-1774,282,449,-51,-478,-338,-1152,-898,85,-1644,1524,975,392,-197,-729,-944,-723,-260,-741,-344,-101,121,-238,-1201,-19,-898,1018,1004,993,1121,1250,1327,1397,1391,-692,517,786,-190,219,-879,-807,-901,-1118,-1112,-928,-719,-977,-888,-516,-453,-267,-500,-854,-1304,-1638,-1457,-839,-1388,-1034,-48,-91,-1320,-38,-657,-52,3019,1109,-817,-191,-1221,-380,792,-575,-739,618,-1341,-145,1666,723,369,1054,735,-565,-70,-250,34,-74,-213,-353,-1850,-746,-843,-1282,-989,-870,-910,-528,-120,135,-1456,-1467,342,-1369,-219,717,568,605,109,-27,109,-140,-525,-763,-684,-902,-821,-904,-1367,-1476,-1576,-1726,-913,-774,-858,-405,-228,-115,-81,-576,-1259,-406,-1321,-1039,-1358,-1649,-1899,-2069,-2019,-1985,-1930,-1897,-1870,-1946,-2006,-2029,-2027,-2033,-1918,-1675,-1438,-1116,-771,-370,50,360,-1509,-731,690,601,725,13,-70,94,-221,-515,-1320,-1618,-1321,-1619,-1832,-2052,-2042,-1815,-1594,-1290,-1864,-695,-422,-181,47,232,304,-736,-1091,-590,6,-93,-809,-316,-366,-1862,-366,-344,-596,-213,-440,-127,-80,11,113,-1613,344,399,526,497,-913,-918,-1609,-371,-653,-943,-1288,-1697,-2064,-2199,-1824,-1468,-1157,-1763,-1197,-151,276,498,-283,47,-230,728,-386,-1759,-290,-144,-477,-1242,-997,-1103,-1109,-956,-764,-1057,-296,-452,-32,43,60,-21,-786,-959,-638,-871,-1111,-1210,-1165,-945,-705,-390,-788,255,-184,-201,180,1258,1427,1520,1615,1728,1777,833,-297,-516,-709,-1637,-487,858,-846,-1135,219,13,-225,-392,-597,-687,-794,-1124,-827,-778,-697,-655,-428,-293,-161,-2673,-8,115,-2593,181,179,252,-2350,-5619,-1916,445,507,-7125,-13044,-14536,360,292,192,54,-43,-137,-221,-268,-280,-8945,-183,-77,-1113,103,210,-374,291,-923,149,-1014,-779,-290,-1836,-739,-948,-1118,-1239,-1218,-1137,-989,-1014,-467,-1152,-736,-1504,-1999,-545,-1167,1005,-186,-935,-1373,1384,1355,1362,-1587,-1133,1263,890,-1042,-993,-789,167,-90,-255,-296,-652,-1236,-379,394,-568,-162,267,-984,-263,907,925,-394,219,716,-1843,133,-854,-4,-245,-316,-289,-853,-794,111,-815,-1895,-1400,446,291,174,-1032,337,675,715,-1048,914,2251,3001,4471,363,-350,-1691,-413,-640,257,-525,-688,-1259,-1224,-225,-876,-500,-29,-1283,-429,-936,-75,-1655,-493,-1457,-1251,-480,300,581,764,441,-534,-1746,252,366,29,73,17,-941,-262,212,253,269,235,-149,148,92,-181,-295,226,243,498,604,-1408,-490,-1287,-831,-938,371,486,438,365,299,258,261,-921,422,500,-1545,-717,-794,196,384,266,-1574,-481,-1702,-1470,-2101,-1370,-1597,-1589,-1333,-983,-836,-422,-1310,-306,-670,-1210,-1983,-1750,-1273,644,2166,2406,2584,309,-2191,-221,-956,1784,1750,-155,-1155,-1762,-1603,-761,-575,-1140,-1191,-1284,-1164,-829,-472,-232,-306,167,-983,-1054,-666,3,-554,-742,49,-93,-1392,-571,-710,-965,-1225,-1519,-1833,-2070,-2009,-1746,-1524,-1339,-1146,-1069,-1039,-1053,-1111,-1247,-1408,-1582,-2134,-1800,-1893,-1971,-2052,-2070,-2108,-2123,-2093,-2075,-1997,-2035,-2028,-1896,-1782,-1639,-1452,-1232,-982,-764,-560,-417,-331,-299,-284,-331,-376,-876,-592,-1324,-1030,-1220,-1329,-1309,-1041,-693,-1821,-973,440,730,-153,-1120,-1291,-1031,-836,440,402,99,-163,-446,-775,-1072,-1421,-1743,-2052,-2050,-1682,-1276,-847,-442,-30,349,816,818,-459,536,293,1814,554,173,-847,-571,-419,-296,-214,-1008,-933,-1054,-510,945,865,767,715,746,840,319,979,1210,-339,374,326,-866,-288,226,374,614,243,-125,-523,-944,-1244,-1444,-1435,-1367,-1280,-1118,-1175,-1467,-1713,-498,-931,-408,-686,44,126,126,175,238,-1322,-1169,-1921,892,631,-1160,1134,1189,1180,-1037,-640,941,790,-1228,-973,-943,-201,-764,-1720,-624,-602,-571,-356,-155,39,-166,-928,-182,-1099,328,165,-1663,-1857,-779,-1830,-117,736,262,-259,-842,-1369,-1420,-843,-215,351,445,1027,1201,-1235,-449,490,-485,-657,-265,-1107,-270,-2061,231,1113,864,534,212,-163,-456,-686,-839,-813,-772,-727,-691,-628,-618,-1253,-1962,-272,-1751,-1293,-2676,-1312,-702,364,644,-10148,-5503,1556,1718,1710,1554,1228,666,2,-723,-1425,-4757,-7695,-5517,-31989,-40848,-15991,-16649,-7095,-4117,259,100,-8,-2241,-315,-518,-724,-1891,-2636,-1079,-976,-740,-540,-356,-2269,-1579,-115,-799,-1040,-1545,-702,-471,-583,-734,-945,-1432,-1334,-1559,-1749,-1931,-1993,-1875,-1656,-1431,-1294,-1713,-799,-594,-530,-1721,-407,-1162,-526,-671,-882,-1096,-1158,-1047,-754,-1205,58,456,-1612,613,844,1293,1294,1200,464,728,372,-314,-930,-1229,-1628,-1356,-1604,-314,149,202,-390,751,125,-1796,-1592,7,771,-212,1523,2154,437,27,-484,817,630,186,-245,-540,-676,-666,-1728,-1374,-1506,-1412,-308,-248,-176,-139,-46,33,158,134,155,-1249,-309,669,622,583,533,408,219,-350,-337,-212,-693,177,316],[-1160,-574,-46,-879,-670,-364,-923,-450,-221,-1237,1391,1645,-153,-176,-98,-1575,487,-580,330,1892,1267,-1253,201,-184,-1960,-647,-911,-1156,-1356,-1372,-1134,-644,-263,96,366,454,808,-475,-902,-50,115,307,-244,-144,-1126,-864,-923,-1161,-1307,-1430,-1434,-1346,-1226,-1248,-963,-792,-736,-736,-878,-1102,-1336,-1632,-1755,-1495,-1094,-892,-1546,-1249,-1793,-1022,656,-715,745,575,349,-1021,-471,-357,-376,-256,-101,-781,-1075,110,13,-100,-436,-856,-1429,-2066,-2077,-1368,-580,289,-73,1347,2505,223,-13,2573,2154,381,-502,-1848,-1922,-951,-770,-1386,-1808,-1923,-1832,-1680,-1890,-1520,-1402,-1958,-854,-422,73,-321,-976,-226,-369,2149,2347,1669,2333,-762,-1025,-935,-2092,-1363,23,-937,-973,-1224,-1272,-6093,-619,-217,-3331,475,646,746,-609,-1742,1086,1459,-115,-380,-255,-1182,-975,-193,-1648,828,408,65,-177,-301,-263,-132,86,-1114,132,90,260,-37,-1133,134,-1097,1240,1341,839,1546,1717,1793,1858,1844,-690,772,1140,-31,380,-577,-823,-1469,-1815,-1483,-954,-530,-1095,-1245,-590,-313,-747,-1350,-2050,-1885,-1028,-160,660,-1438,-1053,-344,-69,-888,-44,-682,-16,1918,1128,-863,-125,-1207,-632,-1020,-1322,-1593,-1713,-1724,-1479,-1090,-554,99,883,1728,-857,5,-190,917,772,1253,524,-1547,-377,527,-941,-361,664,-965,-651,-210,193,-1601,-1255,868,-925,-309,836,294,-331,-951,-1499,-1953,-2150,-1991,-1812,-1731,-1710,-1743,-1851,-1977,-2004,-1940,-1809,-1679,-1599,-1553,-1561,-1569,-1586,-1554,-1389,-1211,-923,-1517,-335,-344,346,691,780,854,-173,-679,1417,399,-983,-994,45,1272,526,1218,-63,-278,-178,-247,-296,-118,340,-1305,-907,593,518,1002,-64,-136,278,148,-977,-1245,-1490,-1225,-1553,-1752,-1937,-2025,-2113,-2234,-2198,-2124,-2029,-1945,-1854,-1717,-1557,-1433,-1303,-1178,-1008,-760,-486,-652,27,179,-1950,-127,722,-310,391,-482,466,228,-8,-244,-1612,-496,-489,-274,-119,-554,-674,-1411,-12,-110,-341,-810,-884,-1247,-1612,-1804,-1786,-1525,-1698,-1140,-543,-309,-134,17,-382,-67,168,-572,-2255,-564,460,614,-1392,-643,-569,-1073,330,823,-765,248,-540,721,1651,1026,352,-1003,-564,394,288,255,338,-371,590,633,357,-608,596,68,-242,13,941,1229,1504,1799,2104,1955,1084,-6,-810,-1061,-2083,-665,833,-632,-762,699,235,-29,-504,-1030,-1438,-1802,-1949,-1849,-1785,-1784,-1795,-1851,-1876,-1837,-2665,-1664,-1470,-1989,-1190,-1043,-799,-2304,-6277,-1919,108,299,-7011,-11358,-13587,370,169,165,-9,-147,-283,-407,-495,-557,-5457,-624,-647,-2613,-787,-849,-1756,-1033,-1132,-1229,-1681,-1268,-1264,-2493,-1228,-1174,-1178,-1573,-791,-580,-370,-1127,24,-1355,-439,-1060,-2327,-607,-1514,252,-526,-369,-1190,-282,-420,-550,-1396,-1354,-986,-1028,-1066,-1100,-980,-868,-751,-651,-600,-594,-1086,-777,-867,-892,-765,-533,-889,-99,761,851,244,538,941,-1927,200,-686,287,439,-353,-111,-739,-956,-530,-917,-1796,-1625,-1620,-1469,-1248,-1091,-782,-586,-415,-1087,-110,73,229,363,524,-710,-1553,-483,-617,285,-518,-618,-1265,-1262,-670,-885,-647,-361,-1500,-515,-917,-1035,-1400,-1525,-1308,-1132,-481,824,1841,778,529,-240,-1874,453,648,60,683,722,-946,-983,-1166,-633,20,432,251,1157,1171,360,-465,386,-24,-383,-703,-1288,-659,-1201,-639,-891,378,692,588,786,507,897,839,-923,735,639,-1228,-668,-637,-8,-111,-175,-1746,-907,-1393,-1238,-2140,-788,-15,17,70,102,-1316,-246,-1419,-410,-690,-1024,-1641,-1670,-1222,676,894,1187,1505,329,-2005,-466,-1451,1431,1811,-84,-1114,-1696,-1639,-742,-481,-965,636,822,-548,201,284,431,-122,879,-1516,-870,-925,156,-439,-554,660,497,-1253,-505,-17,-189,-342,-517,-713,-901,-1092,-1257,-1467,-1646,-1852,-1931,-1724,-1475,-1212,-995,-793,-800,-1988,-235,-172,-1495,-172,13,-505,-163,-246,-349,-398,-607,-749,-1641,-2079,-1222,-1399,-1527,-1538,-1446,-1249,-1038,-830,-635,-421,-237,-24,-462,-116,-1299,541,647,1,-630,-876,-447,-1985,-1390,1110,1105,-49,-1049,-905,-902,-666,408,648,644,-36,200,829,-1279,340,715,342,324,-1384,-419,-595,-1009,-1427,-1578,-1081,-519,-435,521,639,1347,361,468,-616,-983,-582,-186,-91,-597,-989,-1141,-470,1580,2750,1228,782,1350,680,-80,510,716,-66,470,316,-992,218,839,524,1294,1815,936,76,-1165,-1406,-1667,-1358,-1086,-952,-881,-1412,-1426,-1762,-1622,-1517,-1120,-860,-471,-181,-14,147,-139,-1279,-1193,-2216,206,36,-897,-365,-518,-581,-853,-490,-432,-345,-1212,-1086,-948,-337,-1145,-1407,-281,-207,-421,49,257,483,203,-623,287,-790,502,561,-1320,-1490,-673,-1907,-294,832,349,-77,902,614,-333,400,531,768,89,1115,1202,-1308,97,421,-1033,-168,-236,-838,-945,-2114,-961,-755,-580,-454,-426,-500,-608,-812,-1066,-1323,-1511,-1590,-1583,-1525,-1532,-1469,-2453,-1238,-1829,-1271,-2456,-1368,-967,964,1556,-7402,-170,3244,3625,3804,3795,3557,1316,1120,1241,-1064,-5579,-7034,-5064,-35321,-45108,-20717,-18259,-6157,-3205,1319,984,609,-1546,-366,-857,-1149,-1816,-2372,-489,-138,44,60,-88,-2092,-1728,-796,-1118,-1340,-1389,-1211,-931,-679,-504,-559,-1108,-829,-535,-616,-718,-812,-971,-1752,-1273,-1456,-1698,-1659,-1509,-1270,-1477,-737,-1308,-340,-315,165,270,-874,380,369,-1318,388,243,-1623,337,283,205,126,29,-53,-217,-355,-543,-896,-1060,-1289,-1451,-1655,-1306,-1070,-792,-523,-268,-381,-2003,-1750,-251,451,-350,452,355,187,-180,-266,-411,-607,-727,-853,-887,-824,-684,-1912,-1271,-1340,-1400,71,593,650,65,459,1070,257,92,399,-846,-344,773,1312,1278,1178,617,317,-432,-197,8,-882,-781,-1475],[-260,-551,-1566,-1260,-949,-581,-793,-535,-688,-1351,359,251,-415,-428,-145,-1357,137,-555,140,250,279,-1680,266,216,-2251,78,-127,-497,-892,-1920,-1851,-1646,-1818,-1713,-1501,-1232,-925,-690,-1253,-438,-398,-345,-315,-262,-1617,-589,-382,-479,-553,-695,-831,-956,-1274,-1199,-1208,-1162,-1181,-1227,-1391,-1619,-1779,-1713,-1336,-834,-239,-726,-1610,-1217,-2140,-823,757,-186,2014,1702,1377,-836,-624,54,1121,1325,-153,-1111,-903,92,59,-64,-82,-611,-1092,-1503,-1829,-1709,-1444,-1027,-619,-207,172,464,183,731,679,198,-948,-1935,-2141,-1134,-1104,-881,-371,-812,-829,-1033,-2028,-818,108,-2095,453,1265,810,-311,-729,6,-246,1009,1582,1398,2140,-599,-984,-835,-2580,-1678,-1345,-1993,-1499,-590,166,-5104,-1106,1322,-3441,1679,710,709,-358,-1725,1213,2053,-262,-351,-232,-1217,-1135,-825,-1629,-2049,-2070,-1440,-838,-366,-32,130,200,-1479,156,152,126,71,-1106,216,-1292,527,633,468,797,887,924,976,982,-812,814,626,80,-7,-433,-833,-1180,-1241,-1001,-1284,-402,-1268,-1570,-743,-308,-459,-511,-1101,-1110,-772,723,321,-1331,-1174,-694,-9,-473,-41,-702,-219,-681,-1178,-1635,-1941,-1555,-1133,-732,-449,-688,-396,-2147,-834,-1133,-1104,-528,375,1394,-1161,-31,-159,681,639,1468,831,-1290,-68,471,-524,316,898,-948,-786,-580,-223,-1750,-1026,1098,-479,-382,-812,-1425,-1689,-1282,-769,-349,-98,-689,-113,-40,-501,-568,-832,-1555,-1622,-1997,-1901,-1354,-1137,-1087,-943,-964,-1089,-1306,-1540,-1784,-1714,-1677,-853,-315,394,999,764,38,-645,-897,1244,345,-1049,-1065,77,1507,315,1606,441,-152,-79,-347,-749,-821,148,-996,-1066,459,375,744,-92,-350,-828,-1212,-1363,-1405,-1418,-1438,-1480,-1490,-1585,-1682,-1773,-1594,-1245,-1988,-499,-150,154,427,634,706,-452,-1110,-776,226,26,-444,-465,-662,-2036,-713,-539,-229,-81,-578,477,568,593,509,-1548,95,-218,-401,-594,-689,-651,-1194,-424,-345,-404,-981,-755,-1076,-1405,-1429,-1149,-1438,-1600,-1081,97,884,1166,533,-458,99,911,-700,-1635,-744,1224,636,-1542,-1056,-1232,-1004,265,844,-476,217,-623,284,1136,587,306,-1173,-195,-19,-358,-597,-640,-586,-463,-432,-426,-515,-644,-866,-1155,-1505,-1413,-1030,-704,-379,-46,211,415,329,-896,-1349,-2287,-843,802,-322,-445,352,170,-66,-508,-424,-418,-378,-887,-857,-461,-54,-2099,-6,11,49,-2271,88,149,-1481,-52,-299,-557,-2247,-5956,-1857,-1281,-903,-6609,-9376,-12827,-146,-98,-120,-212,-291,-389,-496,-583,-648,-2333,-674,-623,-4387,-505,-401,-3155,-261,-1198,-259,-1899,-304,-369,-2913,-536,-579,-1587,-2455,-365,-204,-58,-1181,140,-1606,-168,-592,-2223,-597,-1517,-314,-707,-510,-817,-1191,-1549,-1728,-1405,-1518,-636,-192,-617,-952,-1004,560,1242,622,1287,93,-932,-758,407,-1084,-521,-1097,-1226,-672,-120,444,821,809,1076,-2026,250,-508,362,286,-365,11,-628,-1164,256,-716,-1580,-436,1479,1619,644,-1184,1498,1534,1348,-1148,782,452,67,-350,-710,-1035,-1297,-1344,-1147,-897,-572,-535,-1278,-1249,-468,-755,-825,-480,-1739,226,-1010,-183,-805,618,-1148,-987,-481,816,2529,175,628,58,-1712,777,768,65,776,347,-888,-1063,-1342,-976,-489,-104,156,268,188,-9,-597,-885,-1343,-1133,-446,-1149,21,-1073,-484,-856,442,1411,525,1018,787,1105,1954,-912,770,145,-918,-759,-665,-282,239,733,-1792,-1287,-1130,-1043,-2182,-814,803,1171,952,713,-1758,-72,-1492,-545,-721,-804,-1300,-1601,-1171,-597,-739,-837,-872,-744,-1757,-756,-1916,378,657,-78,-1046,-1633,-1530,-715,-392,-836,364,309,-305,340,462,518,-10,708,-1543,-701,-1055,462,-258,-420,516,351,-1179,-536,-275,-490,-673,-854,-1019,-1123,-1168,-1132,-1110,-1422,-1043,-1099,-1186,-1286,-1357,-1377,-1274,-1080,-1894,-488,-227,-1445,-114,144,-608,-33,-126,-739,-181,-639,-960,-1826,-2125,-1233,-1160,-7,-89,-246,-440,-702,-1007,-1337,-1640,-1934,-2039,-1867,-1602,-1405,-1174,-946,-736,-619,-888,-792,-2142,-1779,-455,-546,-668,-907,-873,-964,-1053,-1128,-1148,-1142,-1051,-955,-895,-1797,-781,-742,-733,-771,-1385,-830,-859,-923,-970,-1024,-939,-808,-643,-401,-131,147,126,625,-383,-1315,-813,-154,-11,-243,-424,-1254,-516,178,1149,1236,665,819,167,-492,9,153,82,548,271,-1134,610,1320,658,654,2916,2382,1820,-1803,-350,634,-429,693,672,-974,-1606,-1416,-1581,-473,-1128,-1806,-1491,-743,22,690,644,-709,-1041,-1170,-2406,349,896,-677,840,1986,1490,-687,-71,130,-199,-1222,-1250,-1057,-832,-1469,-1114,-655,-580,-552,-490,-452,-439,-375,-336,-61,-546,414,738,-1048,-1165,-643,-1972,-519,544,243,-140,2010,768,-565,1500,1229,935,-323,220,-87,-1133,-536,-584,-1522,-454,-269,-593,-202,-2191,5,695,775,558,758,620,-408,-460,-383,-434,-696,-865,-912,-836,-776,-642,-2197,-792,-1936,-1307,-2350,-1504,-1209,-1011,-968,-4663,-516,-158,151,380,563,664,611,497,346,-1544,-5594,-6437,-4943,-38626,-47411,-25555,-18048,-4737,-2445,-1965,-1807,-1577,-1359,-1122,-892,-644,-1742,-2109,-144,133,245,233,-375,-1792,-1730,-421,-706,-1154,-1276,-1529,-1467,-1206,-835,-466,-750,-805,727,1093,1390,1619,-698,-2273,-1183,-1105,-1682,-481,-333,-575,-1231,-183,-1435,-551,-470,2205,2822,-1016,936,-110,-1429,462,-80,-1662,7,-366,-815,-997,-917,-655,-424,-178,-843,-898,-51,-870,-342,-1748,-814,-1004,-1053,-964,-780,-865,-2154,-1955,-530,-83,-500,-90,-148,-240,-305,-362,-420,-471,-490,-588,-689,-788,-889,-2120,-1172,-1148,-1365,-699,-377,-26,75,252,476,-162,31,626,-447,-350,741,1148,2239,1637,765,426,-470,-30,282,-1006,515,1162],[-295,-457,-618,-939,-1187,-744,-598,-560,-1109,-1391,-654,-757,-818,-910,-978,-1165,-847,-571,-288,48,363,-1523,280,347,-2420,1518,1555,-113,-558,-1972,-2316,-772,649,412,181,43,28,44,-1523,145,234,402,-83,-269,-2031,-323,751,204,414,1205,976,669,-1446,-1165,-615,-979,-1215,-949,-603,-298,-10,-374,-445,115,-38,-652,-1650,-1129,-2051,-1263,-1367,-1358,-1333,-1328,-1355,-1455,-1501,-1419,-1279,-1112,-991,-1445,-829,-865,-916,-975,-1089,-1133,-1169,-1116,-2083,-914,-767,-550,-366,-175,3,118,201,131,0,-247,-1285,-1811,-1881,-1441,-886,-149,652,-707,-1223,-1529,-2158,-731,306,-2191,620,1172,598,-257,-325,371,-98,465,645,813,903,-398,-960,-667,-3129,-1903,-1710,-2199,-656,74,615,-4261,-1970,320,-2712,1493,602,576,-119,-1664,1363,1988,-386,-329,-240,-1208,-1324,-851,-1529,-771,-1265,-1533,-1422,-1122,-860,-729,-665,-1652,-600,-461,-287,-79,-1098,268,-1382,876,971,137,961,924,843,808,781,-1013,705,607,195,143,-228,-584,-841,-726,-272,-1515,-527,-1432,-1544,-928,-143,442,-545,-1291,-1249,-894,282,-75,-1087,-1357,-1012,-449,-367,-197,-702,-172,-6,24,-1104,-155,-720,259,402,-279,-790,-646,-2009,60,780,171,-440,203,-81,-1400,-565,-662,-727,-659,-535,-364,-1059,-53,15,-130,50,-25,-831,-914,-979,-584,-1882,-1065,-1419,-1698,-1960,-1807,-1398,-922,-477,-1012,-907,-112,-770,178,941,-314,-527,-306,-1690,-1569,-2030,-1986,-1171,-1535,-1728,-1654,-1431,-1232,-1090,-960,-919,-972,-1694,-1175,-1222,-1201,-1123,-1009,-798,-1100,-1096,-489,-455,-1125,-1108,-643,-626,-593,-430,-154,-34,1,-425,-910,-1530,-42,-674,-1193,-549,-791,-968,-1048,-1015,-935,-939,-1422,-891,-1043,-834,-811,-823,-913,-625,-663,-817,-946,-2006,-1127,-1025,-789,-455,-101,172,-300,-1146,-859,756,761,-220,736,-20,-1988,-10,-60,-239,-613,-768,-305,-114,147,397,-1497,41,936,1154,1266,-126,-276,-1039,-118,551,-521,-1215,-700,1341,579,-593,328,-1361,-1516,-1037,218,1568,1441,848,-185,248,667,-810,-1007,-803,1145,643,-1731,-1469,-1585,-860,169,803,-271,187,-716,-714,-893,-860,-762,-1320,-657,-729,-843,-1057,-1234,-1345,-1282,-1153,-915,-676,-411,-204,-271,-372,42,18,-85,-184,-248,-352,-467,-548,-848,-1528,-1897,-1054,-1177,-1324,-1453,-1525,-1465,-1395,-1267,-1190,-1037,-943,-854,-1211,-1092,-809,-1980,295,695,1147,-1745,571,244,-1117,2463,3038,2271,-2129,-5120,-1836,1287,766,-5939,-7234,-12271,0,186,376,519,674,788,858,897,889,296,732,584,-6481,87,-183,-4497,-733,-1685,-958,-1526,-606,-384,-2808,-99,-66,-1767,-3293,-362,-530,-732,-1203,-1156,-1920,-1491,-1628,-1862,-1604,-1538,-1453,-1367,-1287,-1248,-1235,-1177,-1091,-1239,-1633,-720,-456,-449,-939,-1088,661,970,494,1480,343,-814,-1010,931,-1373,46,311,-854,163,489,696,446,230,112,-2145,223,-323,446,208,-379,92,-551,-1410,513,-779,-1335,-1,1533,1546,529,-1295,627,290,-58,-1276,-797,-1138,-1477,-1691,-1553,-1297,-1057,-823,-595,-428,-285,-466,-1318,-1230,-508,-567,-1063,-715,-1936,597,-1222,-367,-344,891,-1004,-847,-494,723,1440,-383,739,320,-1560,-170,-669,-1140,-1360,-1284,-1020,-755,-566,-487,-499,-614,-797,-1031,-1306,-1437,-1292,-957,-588,29,516,-1000,148,-962,-382,-842,532,1376,383,1193,1100,836,1148,-883,26,-379,-640,-671,-506,-57,597,585,-1753,-1611,-944,-912,-2227,-720,687,1256,2495,2190,-2015,73,-1522,-711,-778,-587,-974,-1550,-1155,-1437,-1618,-1742,-1782,-1644,-1506,-1331,-2052,-1107,-944,-832,-928,-1592,-1332,-679,-313,-756,320,448,-110,555,593,360,27,380,-999,-563,-1016,68,-90,-333,-347,-553,-1167,-1045,-1365,-1659,-1902,-1648,-1363,-1074,-794,-493,-430,-1317,-758,-557,562,622,608,5,259,-830,-1841,-535,-800,-1452,-1267,-1420,-1587,-1706,-1689,-1559,-1285,-1091,-1204,-1682,-1731,-1487,-1323,-197,-243,-379,-559,-808,-1096,-1396,-1647,-1864,-1951,-1949,-1883,-1892,-1865,-1823,-1745,-1655,-1469,-1315,-2281,-2028,-868,-759,-698,-705,-669,-802,-887,-1111,-1371,-1686,-1987,-1861,-1431,-1802,-502,-43,-100,710,-1317,-459,1345,1321,1184,905,629,298,-438,-72,132,539,-102,870,-152,-1403,-1073,-183,41,61,-194,-1359,-412,1654,2088,1154,439,273,-283,-862,-467,-415,135,615,223,-1271,-51,-110,73,77,636,907,1081,-2152,-133,1028,-110,710,712,-1544,-1611,-1394,-1336,262,123,-1185,-1159,-1715,-1791,-1089,-299,-1248,-730,-1076,-2150,-85,948,-503,733,3193,2796,-514,282,1065,423,-1212,-1420,-1381,-1758,-2015,-1969,-1870,-1831,-1857,-1842,-1836,-1835,-1759,-1621,-1325,-1028,-673,-246,-815,-883,-654,-1965,-746,292,152,-219,1828,769,-808,1665,1560,996,-736,851,516,-756,-286,-661,-1843,-1241,-1196,-932,-580,-2214,-102,383,568,397,689,587,-659,-929,-84,-327,-605,-400,-229,33,236,-213,-1639,-1102,-2034,-1362,-2315,-1628,-1321,-701,-848,-1932,-518,-135,195,421,558,567,369,62,-319,-2073,-4760,-5961,-5168,-41817,-45260,-30518,-16169,-2922,-1745,443,677,941,-24,761,493,-224,-1634,-1828,141,498,174,-241,-672,-1464,-1526,-1908,-2268,-2409,-2098,-1707,-1237,-723,-181,54,-365,-791,900,1700,2351,1604,-455,-2295,-1264,-1093,-1688,-424,-348,-517,-977,-168,-1496,-744,-672,1886,3040,-1073,169,-802,-1501,49,-423,-1719,-332,-311,-228,-79,94,-205,410,519,-1170,-907,-203,-525,-192,-1886,-720,-921,-1013,-1013,-928,-1270,-2152,-2165,-801,-252,-634,-110,-109,-162,-217,-274,-323,-332,-257,-204,-110,1,-1059,-2323,-1064,-934,-1291,-534,-753,-913,-1030,-997,-894,-663,-309,96,-43,-313,708,969,2109,1549,920,556,-439,180,606,-993,344,-457],[-327,-604,-796,-974,-1322,-867,-646,-497,-1408,-1299,-52,-98,-742,-760,-835,-1301,-1709,-1599,-1191,-744,-389,-1099,12,4,-2409,94,25,23,-92,-1406,-1831,-610,838,1093,413,586,1394,1317,-1592,320,638,1377,61,-409,-2168,-48,947,268,-162,174,-244,-573,-1562,-1108,-516,-195,-493,280,-610,459,541,-622,-593,454,372,-622,-1629,-962,-1792,-425,-128,-169,-208,-238,-265,-519,-700,-545,-642,-698,-1221,-1714,-613,-530,-387,-211,-93,-727,-755,-220,-1997,391,479,619,456,346,829,793,710,471,173,-222,-1355,-1499,-1771,-2147,-1660,-1082,-537,-578,-1563,-1956,-2220,-612,537,-2190,319,21,-301,-644,-983,-1248,-1341,-1249,-1044,-876,-714,-553,-915,-498,-3617,-1919,-510,-3551,-524,-517,-636,-3558,-2763,-1062,-1867,-1151,-961,-690,-334,-1512,293,536,-395,-268,-253,-1115,-1496,-1100,-1314,-468,-711,-805,-787,-748,-734,-819,-946,-1523,-1223,-1146,-909,-569,-1079,327,-1305,1053,1312,-83,1571,1616,1577,1554,1080,-1234,1047,1503,370,1203,642,353,-299,-923,-997,-1545,-964,-1465,-1149,-1079,-70,437,-702,-1391,-1301,-1040,755,-360,-1107,-1706,-1197,-426,287,81,-645,-260,2462,946,-1244,-178,-345,1571,1625,-293,-919,-1023,-1615,188,1435,2,-686,1086,969,-1464,-274,-80,246,559,1213,944,-789,403,216,-37,-217,-414,-572,-976,-1346,-792,-1939,-526,-14,244,-448,657,1024,1335,-465,-1443,-1392,-272,-791,460,1414,-99,-445,-144,-1804,-1505,-1939,-1984,-1167,-782,-1153,-1242,-1323,-1306,-1219,-1055,-923,-1038,-1483,-780,-745,-718,-724,-772,-1566,-1487,-1212,-1128,-1252,-1458,-1631,-1761,-1873,-1969,-1938,-1843,-1837,-1838,-1890,-1911,-1743,-1505,-1232,-1216,-712,-471,-309,-213,-357,-462,-689,-1398,-692,-760,-785,-920,-918,-1065,-838,-849,-985,-1116,-1971,-1252,-985,-570,-72,435,855,-103,-1163,-896,594,432,45,1644,-184,-1779,438,334,-7,-1101,-1013,-631,-536,-307,-45,-1461,-124,729,1058,1281,-34,-205,-927,-450,264,-657,-1455,-1323,884,351,-149,838,-1191,-1409,-956,366,1644,1620,1112,295,417,443,-868,-362,-675,1088,685,-1908,-1775,-1193,-651,-649,-1160,-1622,-2038,-1699,-1377,-1065,-815,-672,-1413,-622,-717,-838,-1042,-1215,-1340,-1316,-1239,-1050,-847,-601,-388,-250,-633,25,98,103,117,161,158,129,120,-727,-1489,-1297,-1126,-247,-350,-456,-542,-551,-595,-779,-683,-679,-729,-783,-1440,-1445,-1623,-1202,-799,-773,-692,-1194,-335,-17,-861,807,1140,1480,-1882,-4246,-1818,1546,1279,-4984,-4996,-11829,-639,-1106,-1397,-1178,-688,-197,251,653,993,1290,1471,1608,-8836,1591,1491,-5616,-159,-2273,286,-705,-466,-788,-2171,-877,-639,-1655,-4010,-191,160,110,-1158,-1524,-2058,-109,-324,-1496,-695,-882,-1997,-1184,-1299,-1426,-1554,-1632,-1701,-1807,-1979,-1989,-1775,-1540,-1305,-1109,-564,-182,204,582,519,-711,-1219,742,-1648,113,293,-933,247,252,630,1666,1144,1019,-2200,330,-93,565,236,-377,142,-478,-1574,364,-889,-1069,-386,-688,-1070,-1328,-1376,-1248,-1040,-814,-1457,-470,-360,-347,-413,-483,-1344,-823,-877,-994,-1109,-1100,-980,-1357,-1203,-524,-356,-1314,-846,-1784,217,-1468,-610,99,166,-861,-695,-493,-722,-1011,-1205,-1041,-530,-1481,634,843,-30,922,981,-459,292,691,1734,684,-508,60,-544,-1074,-1240,-984,-621,-833,89,297,-801,208,-869,-300,-814,534,571,193,683,726,569,862,-804,1155,1298,-373,-694,-521,-335,123,383,-1641,-1812,-816,-827,-2247,-435,742,1065,1808,1578,-1769,218,-1482,-874,-832,-716,-858,-1477,-1068,-503,-270,-59,59,130,-1234,-1294,-1708,-119,-151,-272,-728,-1545,-1081,-602,-209,-675,197,169,59,22,0,-116,-108,-99,-317,-424,-801,-355,-531,-858,-1152,-1510,-1896,-1884,-1557,-1227,-913,-658,-463,-296,-156,-123,-224,-1061,-691,-239,517,569,596,-77,229,-810,-1769,447,365,-1462,-86,705,-334,70,695,-1579,-481,-768,-1357,-1318,-1233,-1157,-1161,316,220,60,-123,-354,-592,-796,-894,-924,-845,-754,-663,-955,-760,-892,-1104,-1432,-1784,-2047,-2368,-1961,-543,-89,-27,-427,38,-793,-39,150,1083,996,-658,-628,-338,-1273,1426,361,-200,1451,-1159,-513,2602,3422,2708,2956,3039,1189,-394,1529,1540,1503,-222,1057,123,-1176,-1273,-198,139,384,-235,-1379,-1135,-1006,-618,-199,165,-180,-576,-1083,-812,-871,-381,-732,-930,-1327,-584,-255,113,-266,708,911,969,-1811,127,337,16,-391,-834,-1878,-1411,-1461,-1399,-1279,-1218,-1316,-1290,-1439,-1498,-1450,-1165,-1649,-357,-855,-1807,-408,813,-295,556,255,-98,-465,-871,-1273,-1548,-1650,-1544,-1401,-1017,-1524,-716,-669,-683,-771,-831,-912,-1022,-1111,-1233,-1284,-1407,-1506,-1522,-1490,-1410,-1298,-1807,-1021,-853,-731,-567,-388,-168,-954,307,545,756,-1022,876,835,-204,532,369,-1785,57,-68,-81,-220,-2059,-82,632,796,227,781,649,-837,-1015,167,-391,-1048,71,180,342,442,48,-996,-1205,-2011,-1330,-2230,-1576,-1181,83,-58,-105,-77,110,312,479,615,668,544,322,20,-2539,-3776,-5545,-5678,-44178,-41479,-33621,-13276,-754,-971,83,352,631,827,958,469,-312,-1409,-1449,450,124,-206,-634,-1079,-1519,-1913,-2118,-2011,-1687,-1303,-1324,-339,-135,104,590,117,-702,967,1926,2362,1687,45,-1714,-1294,-1082,-1663,-282,-264,-316,-639,-111,-1414,-819,-834,453,-310,-963,-1298,-1410,-1465,-253,-686,-1740,-612,-406,-743,-976,-987,-720,-370,56,-1442,-859,-342,-144,289,-2022,-622,473,503,435,218,-1537,-1989,-2197,-1011,-516,-710,743,984,1116,367,167,1022,859,710,490,292,117,-1256,-2441,-933,-686,-1165,-811,-730,-589,-511,-461,-638,-889,-914,-1230,-1493,-1583,-1412,-1092,-687,-295,-30,140,-343,232,147,-844,-278,-570],[-307,-441,-218,-925,-1489,-1084,-990,-733,-1698,-1232,-64,55,-909,-938,-291,-895,-390,-549,-689,-702,-641,-776,-359,-415,-2425,286,441,580,317,-772,-1299,-486,519,369,174,22,-55,-142,-1565,-362,-486,-545,-553,-537,-2011,15,394,206,-754,222,548,24,-1734,-1146,1216,583,-919,693,-645,936,1024,-818,-826,781,931,-743,-1659,-843,-1601,-309,-521,-634,-674,-659,-631,-685,-778,-907,-1076,-1217,-1568,-1944,-1025,-850,-654,-472,-390,-837,-767,-362,-1684,-454,-465,-388,-321,-227,-122,-60,-8,-79,-178,-350,-1208,-1163,-1160,-1633,-1776,-1641,-1288,-957,-1920,-2352,-2271,-554,-406,-2165,-776,-964,-1065,-1019,-820,-526,-182,168,516,418,1049,179,-930,-249,-3922,-1751,1561,-5306,-326,903,454,-3078,-3502,-1579,-1129,-767,-248,121,338,-1348,1112,1119,-326,-233,-363,-1022,-1707,-1306,-1182,-834,-499,-176,45,91,-29,-339,-746,-1264,-1695,-1432,-938,-501,-1118,301,-1161,773,904,-248,962,935,828,723,590,-1494,287,140,-40,-196,-400,-572,-754,-818,-690,-1489,-1384,-1345,-668,-1221,-30,456,-822,-1452,-1261,-1268,121,-577,-967,-1733,-2132,-1852,-1370,-826,-593,-357,466,816,-1433,-231,8,1822,1664,-385,-1096,-1139,-1230,313,1385,-172,-929,779,732,-1403,-405,-28,62,572,1790,1322,-507,337,-63,-248,-95,204,-229,-997,-1703,-848,-1946,-268,1950,631,-459,577,979,1643,-727,-1775,-1459,-435,-782,677,724,100,-360,-138,-1913,-1421,-1846,-1894,-1329,-1496,-1620,-1721,-1770,-1804,-1809,-1723,-1622,-1513,-1360,-1165,-892,-571,-249,49,-2201,-1831,-1252,419,-87,-1207,-1009,20,86,-335,-714,-981,-1205,-1267,-1239,-1128,-1060,-995,-1048,-1180,-1301,-1417,-1540,-1632,-1649,-1629,-1692,-1696,-1720,-1761,-1762,-1700,-1536,-1410,-1260,-1187,-1234,-1284,-1920,-1606,-1856,-2107,-1838,-1456,-1122,-812,-1172,-899,5,92,323,570,-383,-1510,534,348,156,-1349,-1308,-826,-1151,-1327,-1297,-1471,-718,-375,85,437,8,-216,-872,-767,-51,-815,-1645,-1959,317,122,323,1310,-1013,-1280,-827,535,1760,1743,1311,816,592,253,-888,-125,-402,-577,-709,-2006,-1728,-698,-675,-609,-569,-498,-416,-713,-1334,-512,-176,-168,-1473,-257,-371,-486,-681,-858,-1038,-1158,-1311,-1397,-1469,-1472,-1468,-1453,-1462,-1452,-1453,-1500,-1520,-1492,-1490,-1491,-1444,-1422,-1361,-1277,-1238,-1128,-1033,-932,-812,-622,-477,-920,-236,-99,-35,12,-1449,-1346,-1660,-263,534,624,671,-679,466,-248,-691,-525,-1039,-1371,-1532,-3393,-1683,229,714,-3803,-2765,-11428,1372,1321,1187,972,758,500,202,-118,-455,-760,-1041,-1134,-10771,-801,-451,-6327,-2279,-2725,662,257,956,1019,-1292,1023,564,-1317,-4586,-391,1291,-409,-1049,-1460,-1734,311,326,-1166,-459,-118,-1896,-309,917,559,-1040,1333,878,-1352,-1567,25,147,-159,-833,-1053,745,733,194,630,572,-620,-1297,486,-1835,174,280,-1060,305,10,588,1948,1257,876,-2150,400,185,608,85,-368,-658,-930,-1519,-1094,-1040,-1038,-980,-936,-1013,-1047,-1196,-912,-803,-697,-1693,-583,-558,-589,-640,-617,-1147,-595,-994,-235,-188,-132,-268,-1389,-1166,-561,-331,-1404,-694,-1470,-818,-1601,-924,-997,-1036,-1072,-1105,-1018,-821,-520,-863,290,756,-1504,1614,767,-101,903,837,-309,450,540,1683,670,-831,424,-26,-395,-528,-1029,-231,-1036,410,641,-563,187,-824,-249,-783,-76,-470,-848,-1154,-1193,-926,-487,-711,493,866,-144,-739,-596,-660,-400,123,-1502,-1866,-779,-819,-2266,-148,59,214,282,212,-1470,-285,-1419,-1061,-918,-533,-322,-1400,-1026,941,1229,1433,1494,101,-989,-1451,-1330,-220,752,-481,-513,-1524,-863,-533,-120,-624,34,-157,-399,-528,-611,-738,-812,-877,-1038,-1166,-1364,-1656,-1960,-2196,-1773,-1383,-1222,-984,-547,-772,-338,-354,-450,-576,-714,-796,-868,-850,-828,-847,-910,-1050,-1285,-1666,-2104,-2050,-1730,-688,91,-1520,-122,1839,-56,-494,875,-1797,-732,-848,-1462,-957,-761,-514,-723,865,2737,2606,485,108,1491,-1437,-474,-586,-485,-585,-482,-726,-244,-177,-200,-840,-995,-2024,-2480,-1766,-1285,-1012,-695,-374,-76,-896,124,83,383,339,-819,-945,-949,-698,-138,-150,-93,4,-1049,-670,503,593,647,628,676,699,-407,779,888,1033,-306,1150,331,-901,-1475,-295,184,617,239,-1413,-228,411,-17,-485,-923,-1259,-1365,-1234,-1094,-1267,-525,-360,-116,-1411,821,1394,1042,-398,669,3499,3017,-1607,258,1252,1195,7,-281,-1388,-1683,-1110,-829,305,604,-1472,-1071,469,284,128,-440,-1976,-83,-663,-1540,-720,1100,-172,917,1366,1081,-46,420,10,-391,-958,-1589,-1671,-1661,-1408,-1038,-766,-572,-486,-424,-443,-553,-695,-897,-1044,-1255,-1433,-1517,-1546,-1531,-1493,-1668,-1402,-1346,-1351,-1334,-1314,-1228,-1123,-848,-572,-279,-1270,115,256,307,331,317,-1709,68,-99,-292,-494,-1890,-800,-843,-824,-714,-560,-386,-1019,-745,166,-498,-1566,302,-87,219,100,60,-444,-1135,-1976,-1335,-2184,-1431,-960,316,317,373,457,663,852,983,1073,1066,880,603,265,-3060,-2902,-5331,-6618,-42004,-37289,-28276,-10022,-772,-718,-746,-819,-845,-900,-953,-1023,-1080,-1206,-1200,-1200,-1195,-1088,-974,-901,-694,-506,-249,-258,-1265,-470,-818,-244,-485,360,979,561,-655,967,1302,1318,1313,576,-1194,-1364,-1139,-1698,-178,-194,-74,-316,-99,-1317,-853,-1047,-1679,-1546,-778,-1452,-1923,-1415,-495,-935,-1828,-914,384,405,-142,-642,-900,-864,-479,-1704,-827,-452,177,443,-2227,-695,566,645,1193,771,-1737,-1780,-1868,-1205,-820,-788,803,1213,1488,766,234,1355,1300,994,541,48,-466,-1423,-2291,-1969,-1849,-1305,-753,-198,301,-20,-389,-1031,-1154,-76,726,385,-153,-584,-1185,-1748,-2218,-2229,-1832,-1456,-1101,-860,-715,-723,-811],[-310,-474,72,-976,-1541,-850,-28,-470,-1829,-1090,47,7,-1000,-1050,-407,-833,-989,-1116,-1073,-773,-355,-480,-224,-784,-2417,1520,1670,821,732,-104,-758,-323,545,421,1,-336,-553,-725,-1420,-933,-960,-878,-728,-533,-1657,41,375,120,-1213,-204,102,-381,-1864,-1187,172,-265,-1271,-1351,-1503,-1045,-446,-852,-1041,650,758,-920,-1668,-713,-1412,-212,-112,-187,-201,-166,-117,-453,-603,-300,-418,-692,-1580,-1916,-405,-314,-194,-188,-306,-960,-790,-430,-1271,-964,-1282,-1575,-1889,-1728,-1287,-858,-424,-108,172,-331,-888,-789,-728,-1744,39,-186,-333,-508,-2222,-2592,-2241,-520,877,-2077,1140,1028,34,205,1259,1387,256,900,598,123,-189,-551,-968,-1315,-3719,-1392,-1191,-7271,-4481,-455,-394,-2778,-4112,-2461,-561,-683,-814,-973,-1070,-1189,-1235,-1282,-1363,-1363,-1249,-1088,-1924,-1401,-799,-89,103,323,519,38,678,73,517,-987,245,119,-82,-347,-1204,-841,-1140,-1362,-1543,-1669,-1597,-1491,-1419,-1326,-1262,-1686,-1188,-1145,-1123,-1046,-993,-889,-811,-705,-545,-1410,-1754,-1083,-192,-1318,-22,496,-897,-1505,-1094,-1572,-115,-653,4,-1907,-972,477,706,262,-563,-453,1896,611,-1680,-318,294,2190,1606,-534,-1287,-904,-885,429,1321,-361,-1185,438,477,-1322,-510,-6,-133,533,1004,585,-227,30,-14,99,358,578,141,-1002,-1972,-791,-1934,-57,538,363,-521,-130,-341,-512,-1016,-1726,-1163,-1100,-1167,-1131,-1072,-969,-840,-732,-2018,-1375,-1828,-1754,-1489,-559,-1142,-381,382,346,219,59,-216,-1148,-1040,-1454,-1639,-1438,-998,-488,-2064,-2160,-1260,91,-342,-1287,-944,-154,790,-285,-158,-564,-983,-1296,-1537,-1661,-1690,-1712,-1629,-1490,-1282,-1087,-970,-930,-927,-1027,-1196,-1402,-1594,-1709,-1585,-1334,-1227,-1074,-566,-464,-485,-485,-1934,-458,-351,-183,45,272,402,319,-1233,-932,170,-293,367,460,-676,-1277,1091,1273,1464,-1167,-1670,1051,1429,1341,823,-1608,-378,983,298,707,-32,-352,-943,-1121,-441,-1051,-1712,-2076,-356,-151,717,1623,-941,-1195,-722,650,1573,1023,466,-78,-693,-1202,-1622,-2016,-2386,-2716,-2601,-2329,-2030,-1736,-1513,-1296,-1155,-1030,-928,-846,-1855,-984,-510,-353,-1611,-60,14,53,-38,-184,-410,-662,-1031,-1406,-1814,-2083,-1903,-1425,-1353,-505,-129,121,309,446,459,376,257,-671,-1037,-349,-1084,-671,-714,-663,-498,-286,174,-1133,-147,1359,1636,361,-1314,-944,-996,519,1103,721,331,-320,-432,-675,-945,-1096,-1197,-1117,-1231,-2663,-1332,-348,-150,-2582,-741,-11107,235,398,597,812,1088,1347,1545,1671,1692,1620,1383,-217,-8675,117,-396,-6583,-3977,-2764,-1082,-648,-208,185,-433,362,698,-950,-4644,-709,521,-924,-971,-809,-1402,352,313,-961,-476,326,-1134,-100,920,779,-1134,1043,337,-1538,-1482,65,147,-95,-799,-1010,-68,-393,-725,-1060,-1368,-1620,-1868,-1934,-1872,-1740,-1679,-1609,-1500,-1535,-1586,-1750,-1952,-2165,-2322,-2198,-1990,-1688,-1460,-1195,-1003,-910,-1268,-817,-1249,-811,-790,-763,-835,-847,-1025,-1231,-519,-379,-1962,-140,-5,117,257,285,-897,-428,-1109,-188,1721,371,-185,-1462,-1158,-697,-34,-1109,-53,-1249,-746,-1472,-1302,-631,-338,-704,-486,-530,76,504,-758,1262,892,-1668,1126,548,-230,291,-77,-425,-731,-973,-1127,-1158,-1187,-1018,-905,-833,-736,-1270,-643,-1217,-473,-380,-321,-153,-871,-254,-781,132,123,-305,34,-14,6,154,-656,839,1242,15,-832,-754,-997,-962,-200,-1377,-1815,-857,-1301,-2299,-1866,-1095,-396,208,677,-1235,397,-1369,-1288,-1054,-45,-62,-1322,-1022,1328,1285,1119,906,22,-800,-1521,-1026,-605,329,-784,-318,-1535,-709,-493,-300,-594,-924,-1185,-1471,-1622,-1711,-1839,-1919,-2001,-2180,-2293,-2247,-1969,-1578,-1250,-839,-480,-1307,-1208,255,-1077,428,403,301,162,-16,-188,-410,-601,-819,-1078,-1349,-1625,-1865,-1947,-1730,-1359,-1701,-328,191,-1587,-184,1403,220,-509,683,-1950,-914,-924,-1476,-625,-315,186,-138,700,1063,1202,272,-89,1063,-2044,-821,-583,-210,-543,-809,-1079,-1214,-1256,-1238,-1239,-1199,-1885,-2387,-1525,-1590,-1723,-1837,-1865,-1796,-1694,-1594,-1515,-1423,-1350,-1236,-1150,-1264,-1079,-1109,-1138,-1210,-1346,-1480,-1609,-1619,-1440,-1109,-750,-288,133,-438,780,1003,933,-292,1199,517,-621,-1555,-404,249,818,376,-1404,-151,215,-248,-807,-1392,-1706,-1082,-1247,-1216,-1465,-41,780,237,-1447,1312,2212,1123,-264,64,3840,3095,-1526,307,1288,1749,-465,613,-784,-181,-876,-635,725,791,-1588,-903,237,-113,-532,-786,-1956,-323,-446,-1282,-931,1172,-52,1114,2122,2149,189,1963,1928,429,-761,-1576,-1713,238,-1294,-464,-158,-188,-189,-125,-100,-154,-256,-448,-622,-904,-1190,-1397,-1485,-1390,-1195,-1497,-1172,-550,-432,-340,-332,-396,-1224,-803,-1057,-1121,-1346,-516,-75,342,748,297,-1698,612,-107,309,-339,-1651,26,444,524,-433,735,387,-1048,-260,-576,-838,-1986,-1141,-1231,-1295,-1439,-1539,-1629,-1728,-1818,-1608,-2033,-1142,-923,-642,-367,-74,188,513,777,965,1111,1179,1095,947,762,-3545,-2117,-5243,-7888,-38236,-32610,-22719,-6587,-853,-983,-1146,-1311,-1395,-1467,-1457,-1349,-1139,-975,-778,-256,60,420,710,-858,-348,32,1378,-173,-1280,-281,-259,266,-738,687,1545,1004,-603,939,2242,2408,2014,1099,-719,-1363,-1077,-1680,-86,-100,242,29,-84,-1204,-805,-1182,-856,-1153,-1111,-2239,-2079,-1327,-631,-1121,-1957,-1212,45,-27,-128,-273,-984,-686,-930,-1874,-1609,-1964,-1771,-1440,-2110,-943,-789,-681,-650,-676,-1897,-1528,-1487,-1335,-1145,-890,-51,237,463,647,203,744,647,493,189,-172,-572,-1532,-1976,-1711,-1469,-959,-450,88,376,-171,-580,-1197,-1389,-162,1383,1016,-150,595,468,242,-355,-981,-1422,-1428,-1040,-616,-355,0,168],[-351,-573,641,-1127,-1541,-819,36,-466,-1865,-973,1922,557,-1085,-1175,-400,-832,699,-321,-374,-946,-1524,-1692,-1333,-1161,-2459,76,363,582,689,472,-295,-200,138,-189,-597,-997,-1349,-1729,-2125,-1993,-1714,-1424,-1175,-924,-1302,-668,-525,-428,-1548,-289,-262,-788,-1999,-1280,343,409,-1503,237,-535,-285,-544,-844,-1269,-1457,-1700,-1889,-2020,-2073,-2031,-1988,-1917,-1794,-1653,-1486,-1298,-1152,-989,-799,-608,-747,-1354,-1678,234,336,214,-326,-527,-1124,-862,-495,-849,-1229,-1531,-1597,-1402,-1095,-443,110,702,1195,1667,-401,-527,-424,-346,-1743,24,71,218,-541,-2410,-2604,-2132,-540,1001,-1944,1187,956,-63,395,930,514,58,-371,-662,-755,-563,-159,-1016,-68,-3245,-841,1342,-9258,-8753,-1457,674,-2618,-4539,-3217,-1301,-1574,-1408,-1027,-575,-923,162,452,144,-145,-844,-794,-2115,-1334,-493,669,547,507,524,-222,580,99,607,-739,651,13,205,-72,-1309,185,-783,-261,-477,-721,-845,-956,-1075,-1134,-1183,-1589,-1247,-1249,-1253,-1187,-1111,-949,-781,-556,-267,-1304,-1882,-703,280,-1291,0,589,-885,-1535,-773,-1763,-600,-535,364,-1942,-693,1005,1412,365,-512,-471,1467,383,-1904,-374,542,1578,1193,-602,-1349,-445,-533,-738,-1000,-1229,-1410,-1473,-1438,-1285,-1098,-835,-650,-454,-297,-141,11,114,170,181,208,135,39,-925,-1747,-607,-1850,-1254,-1638,-1712,-1454,-1002,-461,114,-1207,-1250,-716,-748,-690,834,1838,389,-265,91,-1996,-1303,-1821,-1500,-1564,-443,-1092,-578,689,1712,1600,1130,463,-1103,-865,-1249,-1234,-950,-613,-326,-1535,-2180,-1162,-146,-567,-1320,-803,-952,-1339,-1838,-2293,-2087,-1686,-1264,-874,-476,-407,-420,393,-892,-391,-707,-752,300,-505,-1280,-974,-1457,-182,-313,-1478,-546,-1429,-1000,-598,-674,-860,-1036,-1923,-1518,-1727,-1734,-1512,-1255,-1090,-995,-1237,-985,-948,-878,-761,-602,-942,-985,144,350,564,-704,-1849,618,457,248,-36,-1765,-671,-919,-845,-641,-350,-452,-1014,-1383,-753,-1216,-1474,-1466,-938,-310,1128,1472,-876,-1027,-523,821,725,447,211,33,-195,-337,-932,-665,-962,-1303,-1611,-1679,-1221,-643,-227,-287,489,-214,192,-422,-1875,-1144,-15,229,-1723,119,-423,488,337,203,-266,-120,-370,-610,-881,-1094,-1246,-1238,-1747,-855,-622,-468,-332,-198,-142,-135,-125,-773,-722,-212,-947,-300,-328,-343,-620,-448,-80,-1287,-333,429,559,541,-995,-312,-69,496,260,-40,-403,-817,-1336,-1777,-2060,-1480,-955,-401,-935,-1935,-501,894,1005,-1330,947,-10741,666,656,744,930,1259,1627,1978,2280,2493,2623,572,-3178,-5459,1951,953,-6324,-4461,-2068,135,-30,-100,-82,-29,-138,13,-536,-4253,-1033,-469,-1324,-938,-1184,-1415,-1629,-1781,-1736,-1534,-1322,-1094,-870,-661,-509,-639,-318,-258,-1699,-1307,-479,-593,-786,-1057,-1242,-1450,-1593,-1586,-1419,-1152,-841,-1126,-334,-1547,20,22,-1492,83,-443,119,160,256,382,-2067,442,774,1002,629,-441,-55,-250,-815,-501,-1417,-398,236,179,26,-78,-768,-1980,-126,-140,-1684,-252,-323,-426,-525,-518,-572,-285,-1100,-132,371,601,-37,-1465,-1051,-852,107,-455,680,-573,-54,-1043,-1684,-1013,-1109,-1054,-905,-636,-326,-22,-519,467,661,-1856,713,271,-337,123,-338,-655,-1096,-1545,-1845,-1635,-1502,-915,-616,-429,-292,-1506,-376,-1301,-774,-1095,-1445,-1802,-1935,-1697,-1394,-1050,-771,-498,-288,-103,34,262,-604,716,900,163,-911,-921,-1187,-1468,-508,-1218,-1683,-991,-1072,-2269,-577,-504,-312,-40,237,-1019,466,-1295,-1501,-1192,46,178,-1192,-1011,701,576,491,414,-23,-636,-1510,-771,-936,735,-1132,-131,-1533,-595,-459,-383,-748,-1096,-1249,-1294,-1141,-965,-1522,-914,-976,-1176,-1339,-1486,-1503,-1242,-928,-486,-85,-1382,-1417,791,-1390,1086,1144,1139,1114,1066,537,632,-213,-825,596,861,1043,890,3,-419,-769,-1672,901,564,-1632,-264,1364,443,-6,500,-2115,-1016,-987,-1408,-899,-775,-527,-207,125,450,699,73,-333,416,-2130,-1154,-483,-93,268,396,-215,-433,-61,-188,-1261,-1169,-1460,-2116,-1285,-1314,-1493,-1630,-1673,-1619,-1529,-1440,-1373,-1300,-1252,-1179,-1144,-1184,-1223,-1346,-1467,-1615,-1769,-1786,-1627,-1334,-1014,-662,-337,60,408,-540,897,1048,549,-254,1038,622,-431,-1518,-560,90,-18,-152,-1406,-214,-110,63,304,-321,-1017,-1011,-1215,-1247,-1509,-251,707,200,-1496,1212,2120,1117,-53,-275,2550,2678,-1606,209,1189,2087,-1050,362,-268,415,-642,-536,800,888,-1745,-733,1254,748,-1062,-1135,-1743,-438,-761,-1122,-1134,-71,-18,491,665,800,350,967,966,212,-593,-1528,-1401,517,-1334,-601,156,623,23,816,930,980,988,835,793,544,230,-92,-461,-842,-1168,-1423,-1368,-1084,-855,-608,-428,-315,-1357,-404,-585,-828,-1354,-1459,-1543,-1392,-1104,-750,-1827,-152,-219,284,-504,-1474,74,353,229,-919,-112,-348,-974,-818,-1088,-1335,-1966,-1611,-1619,-1535,-1483,-1349,-1188,-1060,-1645,-1279,-1841,-967,-1108,-1229,-1355,-1397,-1342,-1093,-809,-534,-627,0,129,219,286,-4084,-1567,-5381,-9508,-34059,-27478,-17112,-3209,-874,-1228,-1597,-1900,-1900,-1684,-1403,-1069,-834,-835,-551,833,2175,2674,1060,-808,-123,463,1706,-158,-1375,-227,192,828,-1000,958,1928,1333,-642,788,2236,2342,2124,1473,-405,-1242,-785,-1562,-101,-68,544,316,-136,-1177,-761,-1281,-76,-209,-312,-2022,-1848,-1272,-1068,-1284,-2134,-1554,-1196,-1083,-929,-753,-1298,-668,-134,-1863,-830,-533,570,579,-1701,-965,837,741,576,347,-2053,-1267,-1139,-1272,-1432,-1210,-785,-406,-113,118,58,318,308,290,189,123,119,-1497,-1678,-742,-132,-875,668,741,144,-415,-694,-1008,-1517,-299,622,511,-229,111,-195,-477,-727,-940,-948,-768,-467,-184,-150,196,424],[-322,-627,-57,-1279,-1383,-683,107,-385,-1717,-792,1108,590,-1069,-1227,-392,-770,727,-483,-477,398,93,-202,-622,-1456,-2425,-1606,-1539,-1204,-873,-613,-274,-55,158,321,-50,495,597,627,-1188,492,359,254,148,-265,-952,-97,-118,-173,-1722,-263,-471,-1155,-2105,-1389,-920,-952,-1487,-830,-669,-468,-197,-655,-1474,326,419,-1544,-1758,-602,-1197,-182,136,-17,-189,-352,-493,-663,-795,-881,-955,-1001,-1074,-1382,-1258,-1453,-1662,-1893,-1937,-1629,-1361,-1063,-766,-491,-198,147,445,-1713,1016,1238,1441,1514,1552,-481,-220,-108,-16,-1609,-173,-209,-529,-875,-2359,-2473,-1990,-669,-272,-1806,79,183,-163,245,186,92,12,-28,11,-323,231,473,-1125,-147,-2778,-276,1140,-11126,-12777,-6454,-1411,-2592,-4774,-3765,150,559,-608,-1041,589,-731,709,640,430,-137,-1278,-724,-2313,-1179,-235,-58,-90,-29,73,-618,185,87,44,-625,-257,-426,-680,-994,-1500,-1491,-1671,-1669,-1590,-1520,-1356,-1226,-1157,-1081,-1045,-1308,-1077,-1126,-1214,-1251,-1268,-1151,-978,-729,-428,-1269,-1714,-347,467,-1228,-48,350,-887,-1650,-431,-1490,-1135,-368,614,-1880,-470,1081,1617,386,-538,-489,835,49,-2092,-481,-978,-1404,-1521,-1349,-1301,-813,-454,-112,238,-637,-1645,-230,-52,-1199,-436,18,-462,248,-2,-441,-872,-1318,-1737,-2012,-1828,-1594,-1346,-1100,-1473,-699,-1809,-431,-358,-213,-728,-92,-23,57,-1351,-714,-348,-887,-637,-844,-1231,-1418,-1080,-411,-1955,-1311,-1928,-1266,-1604,-358,-1079,-884,381,1367,1474,1885,1130,-1068,-43,-1335,-513,127,104,-369,-1124,-1946,-1087,-362,-849,-1403,-695,-750,-848,-959,-919,-694,-424,-55,-219,-479,-329,-477,780,-748,-555,-779,-1041,385,-506,-1426,-987,-1590,-28,393,-1625,-732,-1731,-1009,1938,2119,1485,435,-2000,-419,556,-201,964,417,-171,-720,-1284,-1351,-1222,-966,-703,-491,-1264,-739,61,183,347,-279,-1738,427,311,152,-81,-2027,-608,-799,-687,-486,-221,-553,-1166,-1632,-1034,-1341,-1143,-935,-1260,-405,1263,1159,-907,-866,-329,590,372,127,-106,-330,-644,-890,-1091,-1312,-1551,-1778,-1986,-2040,-1832,-1496,-1157,-768,-410,-379,185,-150,-1461,-1006,151,283,-1914,-194,-930,271,492,270,-362,-66,-230,-340,-471,-585,-751,-967,-2174,-1548,-1651,-1391,-1066,-704,-400,-139,114,-1006,-412,552,-822,-68,549,-295,-673,-596,349,-1449,-479,241,196,155,-639,204,237,319,394,491,605,106,725,-1042,-641,1176,1218,1300,-764,-1262,747,-266,996,-246,694,-10420,348,305,318,374,531,709,876,1020,1116,1183,-1430,-6000,-1961,879,760,-5749,-3715,-845,-79,-350,-679,-1055,-1484,-1490,-1027,-600,-3997,-1424,123,-1674,-676,543,-622,602,-47,-642,-442,230,43,-137,-309,-508,-723,-895,-1054,-1842,-1417,-1504,-1460,-1366,-1257,-1018,-805,-597,-401,-230,-75,-502,-923,-531,-1370,163,152,-1639,89,-496,60,46,50,54,-1960,38,-2,-14,-122,-451,-308,-478,-632,-788,-1536,-719,-641,-563,-620,-671,-693,-1431,-719,-731,-1262,-750,-718,-699,-688,-618,-535,-466,-980,-268,-185,-37,160,-1395,-832,-1033,276,436,573,347,52,-463,-1994,-942,-1225,-1434,-1556,-1528,-1456,-1406,-1417,-1447,-1409,-1950,-1046,-772,-504,-185,-852,-696,452,313,695,637,-1778,398,167,-153,-476,-1681,-1272,-1583,-1368,-976,-580,-238,-989,-171,-647,760,924,-448,1020,1180,106,232,-556,1031,1032,317,-960,-1068,-1133,-1851,-766,-1020,-1521,-1373,-1490,-2129,-1110,-854,-585,-311,-81,-798,225,-1183,-1675,-1303,127,390,-985,-974,84,3,-78,-210,-345,-522,-1463,-867,-1178,-1216,-1478,-1093,-1482,-496,-414,140,-418,-213,46,276,591,-489,-938,423,363,-226,-578,-657,-517,-260,-131,-8,4,-1384,-1538,-174,-1664,-76,25,112,188,233,283,280,25,-911,388,441,501,550,162,-660,-693,-1599,186,55,-1602,-319,-326,-429,-490,-483,-2295,-1006,-999,-1245,-761,-964,-1182,-1298,-1208,-904,-522,-103,-556,-431,-1731,-1386,-304,-310,189,1237,44,-911,641,360,-1511,-1262,-1031,-1719,-1590,-1593,-1274,-957,-677,-452,-1628,-302,-380,-506,-684,-1093,-932,-996,-906,-764,-543,-332,-179,-1065,-1580,55,-2,-95,-237,-282,-299,-677,-160,17,141,-186,659,692,-298,-1363,-698,349,983,380,-1381,-163,1766,1897,496,-253,-1019,-1071,-1143,-1194,-1462,-485,460,135,-1505,-277,-439,-518,-573,-565,-536,-557,-1691,-798,-986,-1141,-1679,-1534,-1529,-1322,-974,-615,-232,115,-1902,-551,844,103,-1640,-1396,-1527,294,-227,-1019,-1305,-967,-1278,-1424,-1332,-1076,-734,-403,-106,-8,-426,-1414,-1091,729,-1510,-860,-39,1022,69,871,783,666,579,496,525,527,1,680,-39,-317,-1012,-1429,-1601,430,515,-655,166,-52,-1487,-552,-770,-919,-1336,-1066,-1005,-918,-787,-591,-1683,-165,-390,345,-746,-1340,87,275,445,-1480,2451,2519,-789,778,911,-416,-1519,-1813,-883,-557,-144,-130,624,41,-1458,-1299,-1589,-438,-301,-485,-945,-1380,-1797,-2022,-2022,-1861,-6921,-1515,-1485,-1483,-1484,-4633,-1457,-5701,-11271,-29483,-21859,-11525,-1307,-1223,-1102,-985,-851,-629,-406,-155,-512,-1117,-789,-436,717,1649,1926,1095,-802,-12,775,1669,-185,-1524,-310,513,552,-1281,349,291,308,-762,295,274,205,117,-53,-258,-972,-502,-1304,-588,-551,-543,-575,-587,-1244,-743,-1255,-622,-594,-497,-1349,-1610,-1244,-831,-1400,-2141,-1859,-1013,-1263,-1392,-1305,-1630,-825,-533,-1682,-909,-530,607,621,-1336,-1206,989,765,1757,971,-2133,-1013,-841,-1224,-1313,-1209,518,1166,1661,1429,-188,704,1305,2025,1379,761,946,-1298,-1441,-801,-68,-880,129,173,-161,-742,-677,-659,-1497,-500,-654,-811,-886,-855,-739,-513,-250,-61,85,59,241,223,11,-22,-200],[-250,-660,167,-1457,-1109,-481,155,-246,-1408,-560,950,685,-970,-1225,-324,-620,-221,-649,-909,-1204,-1458,-1573,-1679,-1658,-2241,-1446,-1394,-1305,-1201,-1108,-860,-638,-398,-136,-73,348,636,860,-1098,589,1176,1261,701,-1,-612,199,578,-229,-1766,377,-489,-1438,-2138,-1469,-358,-632,-1206,-1005,-1049,-1009,-882,-805,-1599,-870,-988,-1908,-1776,-1651,-1896,-2210,-2525,-2277,-1908,-1515,-1112,-770,-439,-122,152,-59,-798,-1027,993,1074,366,-659,-1006,-1515,-1136,-2,-39,247,60,-50,-175,-2308,-352,-455,-544,-721,-875,-1030,-1191,-1206,-1088,-1306,-640,-458,-255,-771,-2113,-2249,-1751,-838,596,-1578,367,249,-197,32,-95,-241,-390,-547,-694,-879,-1007,-1024,-1188,-913,-2293,-397,-116,-12584,-16096,-10918,-3526,-2531,-4671,-3804,224,704,-407,-1438,577,-484,626,653,709,-74,-1756,-604,-2357,-878,70,1062,1706,1689,1308,-1055,529,146,1277,-558,841,-779,-306,-294,-1658,353,-421,222,80,-557,-381,-653,-980,-1266,-1532,-1758,-1878,-1918,-1907,-1788,-1645,-1422,-1223,-1016,-803,-1192,-1358,-432,-406,-1059,-473,-507,-812,-1755,-11,-955,-1526,-123,844,-1648,-246,1119,1814,423,-539,-405,297,-265,-1971,-493,-577,-989,-1315,-1611,-1912,-1986,-1742,-1365,-922,-677,-1838,-543,-351,-1125,-271,5,-584,-109,-170,-39,265,611,290,896,1314,1277,1130,-793,-1176,-290,-1730,-532,-742,-760,-889,-837,-910,-1025,-1333,-1458,-1645,-1712,-1570,-1254,-890,-466,-345,-48,-1856,-1307,-2056,-994,-1497,-237,-1012,-1207,39,948,1285,2276,1306,-973,333,-1267,-630,-211,-708,-1178,-1466,-1662,-1571,-1277,-1077,-1457,-552,-663,-557,380,1526,1853,577,670,-128,-714,-380,-497,970,-569,-648,-736,-1247,489,-420,-1208,-959,-1687,164,677,-1572,-1127,-2055,-1062,2228,2793,1857,320,-2106,-444,696,-195,1389,801,176,-415,-1315,-1264,-1290,-1104,-841,-588,-1553,-497,190,435,755,83,-1419,1536,1714,1853,178,-2013,-594,301,-883,-72,112,-566,-1329,-1822,-1199,-1343,-766,-459,-982,-371,1046,1065,-981,-676,-121,425,87,-287,-639,-945,-1269,-1414,-1403,-1342,-1272,-1195,-1143,-1097,-1059,-1055,-1130,-1202,-1309,-1362,-1336,-1229,-1093,-869,-644,-481,-2171,-625,-1428,-504,-701,-887,-1063,-1138,-1195,-1139,-1044,-886,-740,-604,-2340,-629,-1037,-233,-147,-24,47,84,121,-1359,-103,-13,-730,-333,-433,-583,-692,-689,-639,-1613,-566,-136,35,169,-302,375,369,333,212,50,-139,-339,-599,-1334,-910,-1000,-1079,-1037,-962,-905,-822,-2521,-416,-206,48,-10218,494,784,1048,1256,1461,1601,1659,1644,1553,1416,-3391,-8403,703,483,311,-4908,-2547,-110,-253,-342,-417,-1577,-348,-167,98,13,-3975,-1902,-479,-2015,-563,1005,-279,804,-405,-583,-456,-800,-1272,-1728,-1943,-1552,-1205,-1702,-1158,-1949,-883,285,245,323,-355,-517,167,-346,-458,1256,648,-457,-736,-803,-1230,141,337,-1659,120,-463,2,-266,-523,-760,-1821,-1039,-1060,-962,-904,-781,-709,-715,-747,-1056,-1622,-829,-856,-901,-1076,-1222,-1305,-1337,-1337,-1309,-1284,-1248,-1208,-1215,-1259,-1265,-1278,-1318,-1357,-1389,-1462,-1465,-1395,-1279,-1110,-1268,-711,-473,-234,-39,148,143,-2001,663,776,-695,-371,-529,-506,-610,-71,762,1007,-1782,1755,-437,-532,-70,-934,-631,489,279,1047,628,-2040,470,2017,1372,889,-1711,-171,-1193,236,309,470,-262,-1058,-93,-545,1108,1994,-250,815,2086,277,-449,-561,931,1571,442,-1015,-1207,-929,-1990,-986,-834,-1400,-1381,-1447,-1907,-691,-622,-559,-519,-542,-597,-716,-1075,-1831,-1403,-637,-568,-743,-939,-540,-507,-452,-406,-317,-376,-1446,-376,-1354,-6,-1816,-151,-1404,-426,-388,-198,-244,-323,-90,285,459,-622,-372,835,711,451,-306,173,66,25,-102,-168,-294,-1307,-1548,-682,-1887,-555,-412,-300,-228,-224,-257,-369,-441,-985,-458,-338,-159,25,131,-880,-579,-1480,-134,-405,-1498,-1178,-1443,-1259,-769,-190,-2403,-910,-958,-1011,92,740,1795,1699,182,1525,1309,-149,-720,-1154,-1357,-1419,-99,-520,110,1262,304,-1374,1530,892,-1697,-1310,-1210,-1232,-613,-293,559,-205,318,275,-1758,225,67,203,-70,-1070,-99,-513,392,667,936,1122,985,-1130,-1957,171,631,296,-97,-386,-618,-820,-654,-482,-289,-138,4,122,-195,-1134,-755,140,202,204,-1293,-186,319,355,361,-45,-935,-1087,-1023,-1074,-1385,-679,-666,-867,-1439,-1023,-1077,-1084,-1109,-1108,-1118,-1190,-1541,-1515,-1703,-1796,-1830,-1758,-1566,-1364,-1184,-1083,-1001,-972,-1990,-980,-1072,-1161,-1928,-1472,-1526,-1577,-1566,-1416,-1407,-1125,-982,-867,-733,-561,-345,-147,22,-166,-209,-1204,-770,383,-1741,-1140,-148,-12,-176,-267,-331,-368,-330,-264,-82,58,-170,440,-36,-449,-1151,-1451,-1801,557,660,-789,5,-133,-1541,-533,1168,-56,-1298,-199,-675,-919,-668,-339,-1347,-603,-537,297,-986,-1186,125,275,603,-1901,2569,2615,-481,1181,785,-257,-998,-1031,-625,-554,-401,-388,740,466,-1204,-1267,-1240,-103,-240,-631,-193,-315,-454,-503,-577,-7964,-13263,-861,-1053,-1254,-1452,-5049,-1831,-6071,-12708,-24448,-15738,-5995,-1197,-938,-710,-550,-428,-267,-151,-51,-863,-1331,-781,-371,546,864,1199,1104,-819,52,1030,1649,-167,-1635,-474,746,1546,-1546,1278,2613,1684,-902,205,1720,1467,1257,1027,-235,-583,481,-941,-375,-113,227,-22,-351,-1363,-928,-1204,-1333,-1193,-854,-847,-1504,-1208,-924,-1437,-1914,-1933,45,-119,-313,-502,-1880,-834,-815,-1468,-1016,-504,-11,202,-1031,-1473,589,647,649,613,-2079,-779,-602,-804,-1033,-1343,270,359,441,530,-524,225,431,257,-83,-505,-993,-1539,-2154,-1843,-1242,-960,-237,95,-557,-1132,-595,-389,-1465,-1158,-1628,-1647,-1165,-587,-279,437,159,874,409,-66,1157,1204,35,-188,365],[-149,-669,260,-1626,-756,-240,166,-61,-973,-271,63,-100,-824,-1194,-586,-766,-887,-891,-877,-798,-739,-657,-704,-1750,-1942,-689,-711,-676,-613,-569,-401,-304,-242,-211,-269,-349,-430,-594,-1065,-1094,-1351,-1502,-1557,-1476,-1434,-1315,-1180,-1091,-1770,-836,-665,-1669,-2120,-1544,231,474,-824,-444,18,362,205,-313,-1674,-326,-371,-2300,-1780,-620,-1074,-186,325,411,462,502,-1649,-927,-103,239,237,330,-620,-673,871,950,533,-781,-1166,-1670,-1297,-101,331,18,-366,-740,-1193,-1934,-2153,-2581,-2292,-1827,-1325,-851,-446,1,450,-923,-723,-705,-480,-897,-1833,-2045,-1465,-1089,977,-1299,536,266,-210,-111,-221,-277,-265,-198,-78,-532,184,409,-1227,-403,-1842,994,1244,-13468,-18477,-14557,-5370,-2398,-4261,-3424,140,857,7,-1765,543,-215,1339,1450,1104,18,-2278,-443,-2253,-501,398,1010,1196,1242,1169,-1510,554,262,854,-558,751,-1252,-499,-273,-1787,451,-159,1409,388,-600,1560,1247,845,-8,-468,-455,-607,-855,-1078,-1215,-1336,-1365,-1377,-1320,-1189,-1071,-954,-778,-690,-826,-703,-824,-996,-1838,-1383,-1451,-1542,-1244,-1044,-1311,-668,-564,-569,-580,-724,-1004,-1278,-1618,-1951,-2258,-2166,-1860,-1520,-1243,-1103,-992,-896,-877,-900,-1000,-1961,-1404,-1687,-1972,-2261,-2137,-1752,-1301,-879,-479,-117,139,289,327,323,170,-28,-668,-864,-781,-1614,-1214,-1343,-1302,-1253,-1154,-980,-746,-1170,-301,-120,-860,-375,-90,-239,-463,-761,-1159,-1728,-1830,-2160,-1137,-1257,-199,-870,-1508,-287,495,826,738,514,-807,-278,-1000,-1301,-1826,-2376,-2552,-1911,-1381,-873,-432,-1198,-1455,-357,-585,-1271,780,2100,1847,629,788,0,-1000,-523,-462,1170,-326,-622,-601,-1276,647,-215,-869,-876,-1661,417,1002,-1326,-1449,-2308,-1141,2010,1864,1665,207,-2202,-442,831,-78,972,453,564,479,-1305,-803,-515,-602,-569,-763,-1648,-1003,-1090,-1120,-1033,-947,-1028,-656,-479,-244,-78,-1609,-566,50,-1064,-184,285,-433,-1424,-1918,-1209,-1209,-348,-23,-448,-189,1081,661,-1023,-424,-622,-996,-1298,-1430,-1332,-1103,-942,-736,-841,-373,-265,-169,-87,-459,-427,-22,-596,-900,305,-730,202,557,-422,-312,483,462,-2451,-1130,-1832,-386,1555,596,-632,462,568,255,-118,453,1052,467,-1928,-770,-572,-522,-779,-917,-1013,-1057,-1040,-1781,-1080,-1128,-1269,-1374,-1486,-1528,-1456,-1240,-1038,-1741,-708,-575,-562,-621,-680,-792,-904,-934,-911,-796,-617,-414,-292,-1606,-735,-147,-333,-554,-880,-1344,-1871,-4713,-1318,-764,-202,-10166,695,1114,-4004,1645,1794,1834,1766,1615,1398,1161,-4911,-9905,403,244,143,-3744,-1501,-187,-362,-516,-705,-2455,-1092,-1244,-1314,-1315,-4134,-2419,-1166,-2328,-1224,-1295,-1386,-1504,-1662,-1771,-1775,-1722,-1580,-1375,-1116,-835,-515,-2033,-1335,-1923,-658,977,223,511,-137,-282,-35,-644,-519,1173,725,-401,-550,-962,-1103,120,437,-1488,8,-353,-221,-971,-1647,-1842,-1613,-1083,-841,-654,-646,-677,-830,-1096,-1390,-1588,-1649,-1467,-1163,-855,-709,-596,-500,-445,-446,-500,-619,-762,-911,-1077,-1224,-1262,-1249,-1230,-1203,-1166,-1158,-1051,-832,-1110,-177,-1538,578,949,1277,1513,1696,737,-1632,956,1113,-779,-426,-563,-508,-774,26,2334,1844,-1448,1526,-858,-651,4,-439,-137,612,206,817,583,-2199,200,3131,2513,1949,-1510,-352,-1062,255,34,-75,-310,-1121,-9,-448,701,920,73,569,1111,507,-1113,-636,678,610,527,-1088,-1323,-704,-1818,-1173,-688,-1366,-1667,-1642,-1624,240,389,505,558,-136,-412,-21,-999,-1968,-1486,-1837,-1889,-1543,-1109,-755,-360,16,265,53,-344,-1490,-270,-1480,-273,-2087,272,-1317,-395,-410,-45,-600,-1177,-1573,-1698,-1398,-1006,-728,-483,-299,-259,-365,-275,-452,-684,-1085,-1463,-1836,-1763,-1473,-692,-1831,408,843,1150,1335,1375,1301,1052,255,-1053,-220,-757,-1284,-1760,-2137,-2159,-2019,-1859,-1777,-1773,-1810,-1822,-1630,-1322,-923,-442,-2105,-804,-912,-771,231,962,1994,2009,3,1048,739,-225,-844,-1549,-1125,-1244,40,-749,-2,1151,510,-1804,1258,599,-1738,-1317,-267,-649,-404,-344,-92,-116,70,35,-1543,-349,-660,-951,-1179,-1200,-1041,-792,-461,-193,51,214,272,-1174,-1938,-219,78,38,47,236,139,-1017,939,1126,-651,-34,750,789,-169,-927,-774,-24,-178,-305,-1194,-258,-17,188,377,174,-885,-1120,-915,-970,-1360,-860,339,131,-1360,333,225,140,34,-30,-69,-129,-1198,-403,-335,-319,-1212,-643,-496,-605,-763,-1000,-1218,-1370,-2035,-1174,-956,-883,-1819,-1430,-1046,-25,-71,-835,-1501,268,5,285,313,383,489,559,581,-300,5,-957,-502,10,-1992,-1402,-660,-882,-1106,-1219,-1238,-1152,-926,-646,-251,89,-282,752,-64,-626,-1279,-1524,-1987,652,808,-876,-468,-401,-1531,-832,560,-334,-1314,-920,-826,-283,490,-534,-958,-1157,-668,220,-1231,-1030,157,333,873,-1658,2076,2370,-122,1505,581,-56,-490,-500,-1248,-1879,-2455,-2162,-1796,-1538,-1411,-1312,-1286,-1399,-1577,-1748,-1946,-2087,-2108,-1909,-1697,-15473,-19460,-1910,-1226,-1270,-1336,-4992,-1512,-6395,-13081,-18977,-9226,-1616,-1408,-1135,-852,-618,-420,-195,-46,41,-1090,-1372,-786,-325,-253,-195,69,441,-837,116,1277,1723,-33,-1618,-666,929,1707,-1759,1379,2744,1802,-989,-91,1473,1563,1863,1685,-263,-58,1342,-467,-494,-66,335,-412,-978,-1450,-1036,-826,-1338,290,705,-465,-1452,-1064,-915,-1322,-1525,-1692,10,1148,952,-649,-1840,-675,-800,-1182,-1023,-357,398,622,-669,-1561,1267,614,1534,1127,-1824,-431,-276,-474,-658,-1258,-539,-1117,-1701,-1998,-1691,-1213,-748,-313,-31,163,266,-627,-1112,-953,-448,-898,-1198,-1513,-1716,-1827,-1768,-1657,-1446,-1123,-758,-289,-1058,-50,-423,262,58,726,204,-108,1171,1881,176,-144,92],[-21,-637,23,-1648,-354,18,141,159,-443,-538,-931,-1299,-1603,-1701,-1388,-1188,-1075,-1013,-1088,-1227,-1475,-1666,-1516,-1745,-1578,-909,-226,707,1041,1225,1250,469,1127,957,13,87,-332,-700,-1099,-693,-380,-18,263,454,-151,-33,-106,-616,-1693,-1850,-1385,-1855,-2055,-1607,646,1030,-441,-595,249,108,289,-200,-1702,-430,-769,-2236,-1745,-725,-1076,-287,-221,-103,35,154,-2011,-1107,21,74,79,370,-574,-348,-200,-423,-548,-870,-1246,-1786,-1487,-270,-47,-72,-160,-285,-536,-1261,-1164,-1377,-1222,-850,-342,-580,430,795,987,-528,-1120,-956,-723,-1042,-1572,-1919,-1173,-1453,803,-1001,254,-1,-248,-260,-533,-478,-127,-160,-61,-655,1633,1947,-1269,-590,-1470,1576,1406,-13653,-19807,-17225,-6811,-2191,-3656,-2928,-389,-264,-21,-2003,466,27,824,886,815,87,-2040,-273,-2132,-128,-36,-47,-55,19,114,-1579,91,-71,-257,-665,-523,-1796,-625,-217,-1919,562,102,1329,554,-679,1216,1358,774,-467,-517,-129,-708,-983,-1310,-1424,-1409,-1305,-1284,-1337,-1452,-1621,-1877,-2128,-2127,-1934,-1674,-1508,-1370,-1890,-1116,-931,-1220,-548,-392,-981,-205,-206,-296,-344,-537,-548,-480,-716,-1206,-330,599,797,958,916,-400,682,433,79,-326,-811,-2068,-1877,-2175,-1738,-1279,-809,-648,-794,-43,56,99,34,-121,-357,-597,-933,-1253,-1513,-1636,-1543,-1550,-1119,-949,-722,-1248,-422,-1303,-88,-988,701,582,-789,-253,683,1245,347,-541,-335,-1675,-1222,-2239,-455,-1023,16,-746,-1818,-650,-47,-213,-699,-1288,-1942,-2286,-1836,-1283,-741,-263,-943,-113,-952,-747,-403,-1269,-1476,-205,-384,-2068,345,366,604,606,824,61,-1359,-818,-471,1286,-100,-567,-509,-1138,776,9,-562,-844,-1592,-783,-1007,-1203,-1692,-2373,-1376,-1246,-1086,-937,-694,-2328,-511,57,25,499,-1024,754,750,-1343,-808,-642,-335,0,-259,-1502,-613,-680,-621,-407,-203,-726,150,230,266,-415,-1193,-512,-300,-1187,-498,-555,-511,-1481,-2013,-1212,-1092,-13,168,13,-119,-293,-577,-1072,-1113,-1434,-1624,-1693,-1609,-1418,-1201,-1098,-965,-830,-749,-701,-648,-585,-477,-310,-266,-966,-1234,200,-872,182,889,6,-9,556,519,-2386,-1773,-2007,-605,1572,562,-822,410,332,-67,-297,310,1550,622,-1581,-691,-71,234,221,314,351,302,-190,-2316,-422,-787,-1129,-1121,-806,-632,-224,-529,-49,-1911,-537,448,644,150,206,697,493,352,216,100,-651,-620,-394,-1907,-894,-1207,-1593,-1924,-2186,-1877,-1547,-6347,-754,-386,4,-10392,659,1006,-12648,1454,1576,1587,1486,-1805,1026,735,-5635,-10075,-180,-380,-519,-2337,-907,-982,-1200,-1371,-1499,-3345,-1300,-1056,-812,-623,-4334,-2988,-1635,-2657,-465,-449,-470,-463,-937,-586,-534,77,309,545,250,856,1096,-1689,-1222,-1836,-487,1071,127,663,61,-51,-206,-903,-575,1089,807,-389,-417,-1019,-1046,59,505,-1272,-180,-799,-1462,-1665,-1222,-765,-1383,-171,-64,-17,-130,-650,-824,-549,-577,-1446,-1655,110,629,920,-30,-352,-62,168,34,-173,215,665,378,64,-225,-670,-468,-508,-524,-561,-697,-852,-1033,-1268,-1538,-1849,-2075,-1969,-1658,-1348,-1025,-687,-1201,0,318,-924,-546,-655,-437,-877,1,1042,1011,-1106,925,-1292,-791,216,422,699,744,64,498,477,-2066,-156,1789,1463,1110,-1199,-613,-906,-509,-697,-687,-556,-1158,-186,-372,131,194,219,157,53,-66,-1626,-786,-167,-138,-85,-1183,-1377,-531,-1671,-1322,-603,-1432,-2015,-1725,-1291,1070,1223,1329,1370,-391,-245,660,-961,-2041,-1507,-1193,-1778,-2159,-1709,-1196,-615,-52,150,98,-379,-1555,-206,-1542,-699,-2068,280,-1214,-375,-464,-641,-1257,-1894,-2215,-1848,-1307,-860,-453,-134,130,264,-447,481,450,393,94,-131,-106,-1020,-1331,-372,-1556,-200,-92,-30,-14,-76,-190,-423,-684,-1057,-1376,-1707,-1920,-1928,-1839,-1732,-1665,-1583,-1547,-1543,-1539,-1516,-1379,-1212,-980,-661,-1755,-682,-833,-510,343,1127,1953,2213,-170,620,169,-254,-879,-1278,-996,-893,126,-938,-113,644,443,-1832,214,157,-1501,-1208,141,-28,283,-341,670,78,388,27,-1082,13,152,490,-79,-946,-282,-664,-1038,-1463,-1823,-2091,-2168,-2057,-1962,-1916,-1909,-1767,-1463,-929,-350,-1211,729,1165,-1015,11,600,829,-165,-719,-717,-47,-278,-395,-1042,-332,227,508,536,388,-850,-1124,-771,-846,-1330,-967,-237,-582,-1236,-1111,-1364,-1550,-1701,-1749,-1709,-1634,-1576,-1457,-1357,-1206,-1118,-1093,-1057,-1078,-1160,-1346,-1552,-1760,-1982,-1783,-1599,-1316,-1460,-1294,-749,-379,-250,-746,-1551,-246,-450,-741,-1047,-1311,-1472,-1521,-1398,-1063,-641,-650,-276,873,-1969,-1461,-285,701,462,1971,1736,1407,1101,633,870,986,-270,523,-80,-792,-1361,-1610,-2088,714,822,-858,-871,-609,-1418,-988,-179,-542,-1372,310,92,991,819,-646,-534,-1671,-737,145,-1449,-855,198,450,712,-1146,280,-15,-317,-688,-1079,-1411,-1563,-1480,-1208,-815,-507,-809,325,626,-572,-1093,-441,452,-293,-1774,90,-178,-394,-397,-274,-22825,-25173,-3066,700,781,777,-4741,-1389,-6600,-11916,-13158,-2524,-1985,-2690,-2801,-2141,-1582,-1121,-702,-425,-274,-1154,-1220,-834,-773,-905,-954,-785,-509,-889,145,797,1289,197,-1486,-919,1019,1706,-1962,1387,2750,1845,-1047,-406,1070,1173,1601,1517,-381,510,326,-435,-1118,-1722,-2162,-2238,-1918,-1563,-1038,-649,-1383,-113,99,-293,-1488,-900,-857,-1159,-1128,-1392,-23,215,174,-909,-1744,-540,-628,-947,-1038,-218,724,1114,-372,-1507,1164,545,1043,951,-1558,-102,9,-203,-365,-1125,25,-147,-327,-456,-843,-603,-609,-562,-572,-563,-541,-515,-987,-970,-571,-833,-661,-721,-908,-963,-1106,-1254,-1267,-1259,-688,-103,-1460,-183,-571,126,3,530,-79,-258,1065,1786,243,-32,-278],[40,-635,-350,-1455,-21,188,-2,158,-244,-638,-1046,-1384,-1534,-1427,-1145,-890,-672,-850,-980,-278,-578,-271,-388,-1720,-1259,-946,-668,-130,16,102,261,304,276,199,39,-110,-189,-235,-1257,-47,188,517,851,540,-130,-286,-23,-314,-1468,1045,-35,-2054,-2002,-1693,-449,-423,-373,-702,-289,-343,-383,-490,-1710,-781,-936,-1649,-1662,-955,-1157,-721,-551,-301,-13,45,-1548,-1318,73,-215,-35,648,-688,-87,1398,1156,883,-927,-1249,-1845,-1699,-1132,-1500,-1672,-1484,-1304,-1221,-1148,-1012,-790,-441,-97,308,-692,449,991,1226,-161,-1577,-1177,-982,-1187,-1335,-1888,-894,-1899,508,-700,-185,-450,-318,797,556,278,-81,-436,-578,-862,-1066,-1141,-1311,-1193,-1179,-1057,-1037,-13073,-20045,-18909,-7811,-1920,-2931,-2447,-1292,-1328,-1347,-2057,-1376,-1417,-1408,-1424,-1504,-1554,-1557,-1556,-2017,-1422,-1244,-1027,-832,-547,-223,-890,336,521,-273,-830,177,-2314,-615,-128,-2006,506,201,-93,-436,-844,-1168,-1515,-1646,-1247,-870,-533,-878,97,315,515,614,578,-1023,292,272,-784,-271,-339,-534,-745,-822,-888,-867,-1783,-643,-452,-780,-111,10,-640,60,207,183,226,-545,170,-195,-745,-777,-174,533,854,975,1046,-127,879,667,705,517,-292,-2077,-1234,-1339,-1031,-1295,-1382,-1339,-1170,-1022,-891,-776,-733,-748,-813,-848,-943,-970,-888,-716,-489,-1472,-67,48,133,-1423,-29,-1679,-501,-745,-414,133,-678,-103,837,922,215,-704,-540,-1641,-1102,-2120,-220,-760,109,-577,-1940,-913,-572,-1117,-1869,-1335,-712,-178,-469,-1131,-256,5,-1042,188,-604,-655,-334,-1219,-1440,-390,-515,-1421,-556,-404,-114,170,510,124,-1392,-1131,-440,1411,199,-421,-397,-736,969,321,-214,-779,-1429,-161,-439,-735,-1627,-2079,-1567,-1046,-734,-401,-58,-2280,-555,823,168,1478,-1725,1463,1712,-1344,-796,-678,12,437,-100,-1195,-1176,-1723,-1803,-1354,-1026,-785,-611,-540,-508,-733,-701,-735,-886,-1194,-1044,-1198,-1332,-1407,-1996,-1414,-1325,-1239,-1205,-1138,-1099,-1012,-1015,-1037,-1000,-1083,-1101,-1115,-1100,-1015,-880,-817,-692,-758,-431,-365,-320,-308,-305,-301,-554,-1391,-1590,-288,-849,91,379,407,280,621,609,-1970,-2378,-1736,-651,1589,476,-965,423,149,-398,-486,227,1546,808,-1242,-451,398,751,663,90,432,190,-627,-2137,-772,-885,-722,-1299,69,-724,-33,-251,-49,-2035,-458,365,-64,-170,333,1340,1011,731,445,175,-924,-1203,-734,-2115,-1352,-1537,-1499,-1214,-1288,-766,-685,-6396,-507,-407,-182,-10824,455,-7,-22267,1578,1789,1852,1750,-4936,1128,683,-5130,-8585,-551,-561,-367,-674,-784,126,82,-1491,-253,-4150,-975,-1441,-1840,-1434,-4087,-3027,-2097,-2541,-482,548,392,985,-692,-589,-577,1133,1347,690,40,674,1834,-1171,-880,-1698,-306,1123,36,834,301,246,-208,-986,-565,1070,919,-356,-267,-902,-999,26,-57,-1016,-453,-776,-1082,-1442,-1702,-1623,-1488,-1310,-1211,-1083,-1027,-891,-1075,-633,-480,-1511,-1587,104,394,568,-389,-560,-93,465,-535,-421,37,-192,-428,-680,-876,-885,-755,-567,-356,-331,-34,107,276,-711,578,-2075,1101,1353,1589,1747,1850,1697,-754,478,879,-1072,-655,-774,-313,-901,-1219,-1590,-1494,-1173,-943,-1615,-918,-756,-800,-804,-748,-653,-556,-459,-1695,-565,-491,-653,-829,-1061,-1378,-1680,-1832,-1546,-1299,-1130,-1128,-987,-968,-915,-888,-805,-711,-585,-442,-1421,-978,11,64,58,-1285,-1337,-578,-1617,-1426,-989,-1584,-2406,-1571,-910,390,552,659,710,-676,-82,344,-964,-1990,-1420,-395,-492,-569,-970,-539,-457,-375,-362,-387,-499,-1554,-861,-1549,-1337,-1804,-1226,-1106,-533,-555,128,411,-670,-520,205,-118,-961,798,1249,1220,1104,-556,969,836,516,172,-505,-443,-851,-1186,-255,-1285,-356,-408,-449,-446,-406,-295,-181,8,-992,398,-1062,775,929,914,-1385,-255,-924,799,540,-1100,-392,-37,-180,-269,-185,-1414,-596,-763,-274,401,1202,1926,2616,-381,224,-429,-251,-861,-955,-961,-493,112,-1091,-259,750,620,-1398,-451,-811,-1130,-1059,-1047,-1046,-1107,-1292,-1520,-1703,-1502,-1127,-738,-382,-84,170,-339,-879,499,-167,251,-5,-266,-543,-817,-1000,-1112,-1158,-1206,-1217,-1192,-974,-698,-1413,-148,73,-1371,-7,187,58,-226,-581,-878,-1238,-1516,-1790,-1755,-1568,-1307,-1080,-890,-708,-897,-1151,-641,-751,-1334,-1046,-469,-527,-1138,-468,-440,-373,-318,-233,-148,-122,-291,-770,-382,-464,-603,-776,-894,-1009,-1113,-1240,-1321,-1379,-1907,-1399,-1454,-1488,-1592,-1634,-1651,-1626,-1557,-1387,-1614,-1173,-1109,-1081,-1032,-923,-731,-506,-249,-416,389,-357,-167,700,-1608,-1263,-376,198,600,2059,1991,1868,1390,447,1759,1786,-194,249,-136,-988,-1465,-1750,-2093,664,1068,-786,-1209,-787,-1262,-1023,-193,-689,-1535,-195,-111,400,297,-712,-168,-1474,-774,-294,-1669,-720,-829,-916,-925,-811,-625,-404,-132,85,-16,350,402,587,368,8,-389,-932,724,1270,-269,-1017,-115,589,-430,-2277,1686,1601,1511,1561,-4488,-29488,-24154,-3893,2399,2406,2313,-4580,-1760,-6660,-9681,-7150,312,157,211,406,625,685,96,778,631,378,-1073,-945,-959,-1379,-1837,-2207,-1776,-1393,-1022,-651,-287,91,449,-1280,-1247,992,1528,-2127,1270,1158,778,-1071,-740,-933,-1575,-2068,-1829,-1208,-590,-39,440,-749,24,1398,1419,-435,-1692,-667,-319,-1240,-77,-353,-625,-1509,-925,-943,-956,-974,-1095,-1150,-1307,-1483,-1656,-1694,-1571,-1208,-785,-1050,-80,193,347,-127,-1292,5,-287,-612,-862,-1280,-699,-350,30,-130,-947,615,982,933,812,-800,-915,-490,-140,-412,-616,-737,-782,-867,-922,-768,-754,-821,-926,-1117,-1462,-1809,-1743,-1168,-1439,-215,171,-1865,-248,-615,130,81,412,-305,-408,958,1712,352,214,-551],[195,-500,-681,-982,373,402,-104,340,0,-345,-738,-1124,-1482,-1878,-2257,-2541,-2457,-2030,-1544,-1010,-1236,-16,335,-1594,-901,-660,-962,87,1215,1222,1062,659,385,-27,-503,-949,-1327,-1690,-1998,-2096,-1982,-1657,-1254,-777,-401,-579,-242,-412,-1018,1032,148,-2208,-1922,-1722,213,252,-31,-709,-605,-868,-1013,-1132,-1628,-1332,-1402,-1456,-1479,-1424,-1267,-1061,-840,-577,-325,-81,-792,-1496,74,-608,-83,75,-920,-342,-567,-729,-671,-932,-1180,-1821,-1854,-849,910,1527,196,-347,967,-196,679,786,510,-222,430,-875,362,707,192,-456,-1963,-1939,-2223,-1548,-1130,-1961,-657,-1841,80,-425,-581,-952,-442,668,891,1098,-86,-709,-760,-1093,1458,1390,-1394,-990,-1003,471,173,-11819,-19306,-19832,-8546,-1695,-2189,-2070,-1112,350,486,-1972,277,410,421,318,140,-10,-646,-214,-1957,-285,-174,16,226,-696,694,-23,1698,745,-902,-1065,-411,-2280,-547,-113,-2083,-60,-285,112,725,-883,302,1426,136,-1423,-482,485,-1014,1694,1216,778,332,-45,-605,-745,-980,-1126,-1229,-1234,-1152,-1068,-872,-718,-562,-1625,-308,-198,-405,-142,-204,-376,-434,-592,-787,-886,-991,-1078,-1010,-894,-718,-582,-470,-439,-402,-404,-493,-550,-546,-534,-481,-428,-2055,-1415,-1700,-197,-148,-314,-549,-1293,-138,-188,-215,-263,-306,-335,-272,-233,-138,-521,-241,-101,-1470,192,-345,-190,-1621,-265,-1900,-642,-527,-370,-261,-644,-133,-59,-39,-43,-955,-833,-1711,-966,-1964,-663,-804,-893,-936,-1841,-1090,-1117,-652,-434,-231,-327,72,-312,-1413,-695,-299,-1146,175,-329,-639,-487,-1173,-1425,-633,-418,-733,-12,173,390,526,670,99,-1050,-1402,-449,917,493,-294,-343,-337,-793,-1092,-1044,-783,-1293,-71,72,-435,-1385,-1716,-1892,-1058,-749,-220,-91,-2099,-632,679,242,711,-1194,2019,1810,-1379,-847,-692,309,497,-207,-904,-59,-349,-371,-146,73,-278,380,415,425,-1090,-230,-81,-864,-1205,-808,204,78,-1175,-1953,-1245,-815,-650,-827,-923,-974,-909,-867,-830,-607,-529,-404,-337,-337,-387,-496,-747,-909,-878,-648,-282,157,593,570,-137,-924,-1884,-2025,-63,-717,267,442,-26,-435,-796,-1108,-1547,-2106,-1447,-1054,-1047,-1057,-1110,-1141,-1244,-1317,-1407,-1458,-1512,-1502,-1443,-1354,-1290,-1293,-1290,-1256,-1251,-1232,-1141,-1567,-884,-698,-819,-1651,-249,-855,17,98,5,-2159,-394,446,-671,-552,331,746,755,319,739,681,-807,-1844,-583,-2243,-1203,-245,-400,-393,-1419,-180,-53,-5082,-842,-853,390,-11457,366,-4768,-31746,-88199,-65593,-48408,-2335,-7351,414,84,-3328,-5673,-337,65,582,1086,-1183,1775,1926,-2847,553,-4826,1335,878,351,-217,-3513,-2506,-2320,-2239,-552,120,455,718,-134,-573,-615,880,1208,612,-165,458,1194,-749,-504,-1587,-145,1046,-66,908,544,578,-42,-899,-529,162,210,-336,-122,-676,-986,-4,643,-771,-611,-183,-369,823,587,-931,-760,-235,-495,-644,-765,-915,-1316,-382,-185,-1431,-1469,45,618,421,-767,-833,-208,323,-1082,16,11,-93,-188,-325,-500,-647,-825,-1063,-1314,-1404,-1109,-455,436,-473,949,-1969,1353,5764,6392,6629,6486,2037,-336,174,735,-1205,-703,-918,-212,-872,-283,836,1051,-504,423,-1664,-1048,126,-204,-481,-680,-803,-866,-863,-1245,-1026,-814,-834,-817,-810,-1229,-863,-848,-885,-934,-1031,-1170,-1329,-1504,-1650,-1849,-1928,-1714,-1512,-1327,-1142,-1159,-770,-650,-565,-1381,-1223,-824,-1654,-1493,-1374,-1769,-2557,-1315,-1002,-665,-335,-7,306,-1007,87,502,-1007,-1849,-1197,156,541,59,-1010,104,62,-559,58,110,-631,-1385,-129,-1513,-1115,-1506,108,-983,-307,-658,870,691,-704,-647,172,-339,-1024,1013,892,486,40,-667,-574,-831,-981,-1146,-1164,-1156,-1119,-1050,-900,-1010,-485,-193,79,367,648,941,1004,-244,-836,1350,-1411,896,1905,1078,-1439,-158,-626,1202,479,-971,-379,-368,-302,-700,-1054,-1402,-1662,-1879,-1663,-1217,-766,-279,267,-606,-101,-998,-154,-766,-749,-912,-68,36,-1146,-411,475,943,-857,180,-628,-730,-901,-1003,-1071,-1133,-1156,-947,-563,-65,-165,-77,-270,192,634,-567,-807,430,-190,333,-132,-522,-813,-958,-906,-766,-593,-458,-328,-238,-61,-21,-1511,232,235,-1648,-48,-193,-438,-797,-1122,-1510,-1837,-1937,-1793,-1589,-1498,-1417,-1406,-1451,-1480,-1433,-1323,-1236,-1128,-1321,-1133,-1309,-1555,-1822,-1992,-1752,-1333,-898,-430,15,361,128,-895,-402,568,335,-107,-438,-927,-1481,-1763,-1113,-487,-1785,186,66,-518,-804,-1021,-72,644,96,-669,-1634,727,76,243,1264,-595,1171,1203,1121,-411,650,-45,-133,196,-1079,-841,-612,-913,-1252,-1537,-1716,-1539,-1214,-902,-522,-215,-32,-8,-171,-1140,-1556,-1851,-1955,528,1126,-635,-1359,-863,-1033,-878,-366,-678,-1748,-723,-648,-1003,-1303,-1483,-1530,-1457,-1294,-1139,-1791,-963,-998,-1056,-1177,-1294,-1344,-1203,-852,-475,-379,224,526,775,604,152,-190,-936,688,1137,35,-937,148,647,-589,-2636,336,231,100,47,-11151,-34212,-19359,-4334,-502,-695,-867,-4493,-2210,-6508,-6897,-1068,0,361,709,1013,1236,-766,-1198,966,1142,921,-857,-577,-1127,-521,-818,-1133,-1279,-1274,-1113,-786,-460,-115,190,-1008,-1602,779,797,-2086,383,-56,-520,-1014,-1108,-805,-238,436,810,-783,1657,2428,824,-852,55,1999,1575,-458,-1780,-717,-130,-1012,-201,84,-494,-1388,-519,-446,-723,-394,-820,-74,1125,428,-1447,-1554,-490,-152,-619,-1078,-11,7,71,57,-986,-3,-169,-426,-742,-1073,-1305,-1372,-1235,-969,-778,-529,-443,-476,-575,-745,-1051,-1217,-1415,-1638,-1780,-1835,-1824,-1809,-1767,-1770,-1741,-1745,-1698,-1605,-1506,-1297,-1048,-1166,-1571,-742,-187,-2152,-299,-603,207,208,350,-477,-600,803,1219,452,489,-731],[336,-345,-1012,-454,-28,-417,-821,-1199,-1550,-1816,-2061,-2256,-2393,-2529,-2507,-2276,-1909,-1429,-1265,-411,-1621,656,1075,-1451,-581,-276,-1100,-255,945,1918,1741,709,925,1290,256,-242,-188,-654,-1682,-1581,-2007,-2345,-2634,-2663,-2429,-2121,-1799,-1530,-1228,-990,-748,-2309,-1835,-1700,-20,321,154,-644,665,-847,273,-288,-1449,-578,156,-306,-1194,-1521,-1376,-639,-680,-634,-538,-391,-212,-1563,41,-1076,-63,241,-1197,298,811,920,1065,-867,-1060,-1703,-1829,-1202,923,1366,47,-331,1180,178,969,1335,23,-661,-129,-1085,233,1207,1497,408,-1768,-1227,-1473,-1333,-896,-2061,-425,-1195,-406,-136,-694,-1298,-1036,-837,-115,734,-45,-925,-986,-1370,2742,3082,-1460,-1158,-875,1846,1280,-9952,-17723,-20258,-9235,-1565,-1404,-1756,-1749,-624,-433,-1768,-238,-239,-222,-250,-359,-450,-514,-606,-1863,-768,-751,-672,-584,-1175,-134,88,258,321,-1344,-1242,-1016,-1764,-419,-671,-2059,-486,-25,605,704,-980,-162,970,-236,-1883,-431,651,-1057,2031,1433,1051,556,-632,-252,-561,-768,-901,-1047,-1181,-1317,-1510,-1576,-1542,-1345,-1410,-820,-543,-314,-141,-40,-130,-201,-58,-189,-267,-642,-569,-628,-641,-561,-468,-353,-295,-224,-207,-308,-421,-532,-691,-853,-1033,-1944,-1498,-1870,-963,-745,-493,-460,-1040,-49,10,45,8,-82,-220,-327,-505,-654,-765,-851,-898,-1472,-864,-797,-606,-1742,-269,-1804,-875,-264,498,615,-639,78,675,351,-257,-1200,-1126,-1815,-748,-1771,80,-394,95,-333,-1542,-1065,-1524,-271,-22,-64,-163,-280,-431,-1668,-1136,-891,-1203,-1036,-982,-777,-476,-1112,-1374,298,736,-102,876,803,697,453,171,-178,-610,-1317,-1350,-1617,-1301,-813,-330,93,463,821,400,-713,-1143,1263,1107,-123,-1053,-1322,-2246,-1006,-1278,-1315,-1018,-1802,-661,461,276,103,-534,2397,1866,-1390,-911,-639,566,154,-786,-605,-612,-642,-384,21,204,-161,784,858,885,-1425,245,239,-1173,-1205,-1124,-732,-1168,-1570,-1945,-1884,-1548,-1271,-1082,-868,-653,-329,-22,-589,463,716,1248,1654,1195,-78,1134,463,-821,-690,180,148,389,794,754,-113,-1308,-1906,-2494,-259,-484,370,1566,920,649,476,110,-1102,-1398,-1191,-873,-824,-614,-1166,-19,-199,-1177,-944,133,965,966,-775,-108,460,135,-198,-1085,-867,-1235,-1568,-1907,-1659,-1338,-1107,-1842,-703,-1019,-601,-613,-756,-2258,-1273,-1414,-1272,-921,-329,220,758,-491,1254,1769,-263,-2199,-1086,-2260,-1406,2187,785,706,-1387,218,-394,-3432,-2543,-2296,-1636,-12131,-1059,-9344,-38916,-188449,-223813,-135598,-15268,-9079,-1529,-1557,-1626,-1784,-1509,-1289,-988,-652,-2046,-25,248,-3642,-1259,-4945,959,919,791,-261,-2801,-1974,-2183,-1956,-957,-1121,-1104,-948,-759,-532,-635,-100,43,137,-345,132,12,-461,-283,-1520,-788,-1019,-1170,-1256,-1235,-969,-646,-693,-476,459,797,-328,23,-395,-1003,-33,668,-537,-836,-243,-651,666,406,-1252,-429,-426,-678,-807,-877,-1084,-1506,-89,291,-1170,-1309,-60,1688,174,-1170,-1172,-372,962,-1577,825,1143,837,549,256,-29,-361,-480,-715,-846,-694,-53,680,573,-234,1277,-1658,1589,6392,27608,28362,7234,2256,22,-146,552,-1292,-627,-1059,-191,-806,-515,685,496,-295,-137,-1443,-1195,-906,-952,-879,-757,-644,-801,-498,-783,-1519,-228,-98,100,-216,-1466,-284,273,817,830,4,-909,202,-230,328,216,132,-211,-92,-208,-389,-1208,-454,-566,-686,-1465,-1112,-1345,-1777,-1661,-1766,-1842,-2080,-1647,-1561,-1441,-1285,-1072,-805,-1408,-244,-25,-1103,-1684,-865,222,712,138,-1064,420,283,-1307,-2,-45,-825,-1093,-82,-1473,-953,-1257,-49,-865,-237,-771,1022,938,-664,-754,128,-570,-1033,224,-483,-1054,-1532,-1751,-1795,-1718,-1504,-1298,-1054,-1204,-524,-957,137,-746,-824,571,1918,1536,621,1085,689,-562,-619,1301,-1636,894,1380,1126,-1460,-70,-274,240,64,-866,-361,-682,-727,-965,-1162,-1364,-1502,-1761,-1972,-1884,-1634,-1330,-976,-860,-360,-1448,50,-596,-658,-764,346,-95,-1090,-579,174,-159,-486,-784,-1077,-1231,-1273,-1270,-1200,-1086,-979,-801,-589,-326,-178,221,-384,197,493,-724,-750,214,-241,-291,-488,-472,-265,-411,34,-38,-170,851,-227,225,598,24,-1411,425,718,-1648,-117,295,601,-388,-414,-615,-1001,-1251,-1388,-1232,-1012,-723,-465,-254,-55,-1064,-1128,-244,-440,-1305,-1003,-28,6,-935,-869,-191,-424,-703,-965,-1215,-1480,-1740,-1598,-1448,-1267,-1140,-1023,-801,-509,-156,198,594,982,-1634,184,-170,-173,-555,-838,348,869,138,-650,-1611,499,95,-207,587,-1304,312,181,38,-352,-279,-533,-749,-906,-946,-794,-554,-961,11,285,509,658,773,12,881,844,166,-239,-174,-1236,-1652,-1826,-1747,298,583,-440,-1283,-835,-753,-591,-165,-498,-1963,-1228,-326,-539,-749,-931,-1132,-1349,-1352,-1158,-1743,-829,-752,-674,-648,-641,-681,-768,-844,-984,-1138,-1158,-1098,-1048,-999,-929,-921,-841,-720,-594,-486,-859,-94,40,-752,-2814,379,437,424,441,-17444,-35040,-15129,-4468,-554,-910,-1194,-4489,-2656,-6165,-3884,-205,-41,37,71,72,29,-2350,-2454,-279,-377,-483,-623,-741,-1328,-678,-500,-78,294,359,-1229,-41,1330,1449,1386,-708,-1907,704,828,-1867,391,83,-90,-870,-1371,-386,-294,284,330,-964,892,873,800,-927,60,418,155,-485,-1746,-800,-730,-780,-601,-412,-772,-1082,-329,-216,-483,-282,-581,-431,-497,-533,-1551,-1416,-613,-597,-624,-1144,-725,-712,-666,-607,-654,-542,-491,-451,-406,-797,-268,-197,-132,-37,-641,114,162,187,138,-413,-996,-1255,486,349,769,835,878,-687,-751,631,-328,179,-118,-463,-895,-1030,-614,-1223,-1642,-1324,-530,-1811,-366,-551,318,337,339,-559,-827,609,1541,533,735,-799],[459,-531,-1498,-2144,-1699,-978,-416,-27,174,257,193,63,-419,-1058,-244,-183,30,-328,-1355,-308,-1252,957,1605,-1304,-315,88,-1086,-601,643,1085,740,293,-187,-657,-1144,-1556,-1844,-2061,-2165,-2112,-2058,-1978,-1918,-1812,-1774,-1633,-1432,-1254,-1037,-900,-790,-2253,-1750,-1644,-950,-1055,-1262,-1466,-1650,-1621,-1352,-1062,-1195,-1135,-378,-215,-850,-1740,-1456,-495,503,689,406,1115,648,-1484,-31,-1604,-14,-174,-1443,441,2109,1837,1543,-772,-938,-1546,-1631,-1578,-150,-167,-71,-195,346,430,555,977,-494,-1010,-672,-1321,79,1259,1540,608,-1275,-1031,-1616,-1268,-637,-2149,-225,-482,-924,138,-447,-1233,-641,-104,-1062,-1936,-1111,-1099,-1146,-1634,1875,2849,-1530,-1319,-804,3530,1681,-7645,-15629,-20606,-10232,-1673,-627,-1542,-2433,393,140,-1554,-303,-459,-477,-442,-416,-344,-246,-203,-1740,-255,-290,-347,-466,-1104,-596,-700,-844,-1051,-1376,-1317,-1630,-1288,-590,-330,-1955,251,454,674,603,-1076,-612,450,-631,-2272,-383,736,-1071,570,387,238,59,-1233,-269,-447,-592,-711,-857,-977,-1071,-1194,-1210,-1246,-1241,-1209,-1175,-1121,-1104,-1125,-1197,-1313,-1428,-1586,-1794,-1932,-1967,-1758,-1467,-1202,-926,-720,-550,-471,-394,-369,-452,-533,-595,-692,-786,-901,-1806,-1512,-1748,-937,-756,-719,-393,-627,164,353,532,650,602,-87,749,678,597,-566,-14,-333,-1532,-343,-1169,-902,-1825,-1298,-1601,-1093,-728,-458,-233,-729,-34,45,77,-538,-1425,-1444,-1982,-519,-1619,186,-282,8,-269,-1214,-913,-1671,-549,964,755,-40,177,-249,-1729,-1613,-937,-1283,447,96,-678,-491,-1114,-1346,439,1086,392,1661,1232,743,105,-578,-1314,-1852,-1155,-446,364,970,-93,-224,1061,1552,1283,661,-692,-1041,41,-389,-530,-748,-983,-2635,457,446,222,-53,-1500,-673,-373,-7,-380,-110,1149,1247,-1428,-1043,-586,250,-282,-1397,-1305,-1794,-1839,-1486,-1161,-978,-891,-862,-922,-997,-1747,-1308,-1450,-1648,-1657,-1584,-1414,-1177,-885,-1776,-1604,-541,257,363,451,482,560,-22,-368,604,739,922,1002,902,-350,771,252,-979,-707,135,36,57,166,344,-140,-1731,-1439,-2434,-534,-258,26,-314,-714,-1060,-1372,-1679,-1954,-2144,-1965,-1736,-1559,-1336,-1239,-805,-571,-1587,-1131,9,58,10,-672,-410,-727,-1113,-1404,-1640,-1113,-702,-1278,-488,684,1101,-991,-1731,-961,-1281,182,868,152,-2383,-368,802,-735,-1242,-60,1035,777,-1446,690,1624,470,-1907,-1653,-2244,-1640,2263,228,317,-1222,1607,1322,-2003,-4217,-3977,-4427,-12647,-383,-13238,-40778,-269076,-364781,-219582,-29304,-10214,-1772,-1651,-1603,-1517,-1415,-1221,-948,-635,-3330,-25,254,-3169,-3102,-4368,1153,1222,706,-444,-2035,-1496,-2035,-1748,-810,300,304,110,-138,-477,-668,-809,-1027,-1219,-1372,-1498,-1576,-1561,-1509,-1549,-1531,-1572,-1621,-1752,-1954,-2041,-2059,-1904,-1642,-1343,-1037,-736,-533,-313,-1080,-107,-173,-357,-1045,-477,-983,-776,-917,-1678,-1058,-959,-839,-617,-429,-1308,-1633,316,530,-776,-1153,-241,1427,-50,-1641,-1604,-567,887,-1695,322,-29,-382,-704,-1005,-1283,-1500,-1739,-1936,-1784,-1470,-1249,-573,347,-39,1513,-1348,1747,6629,28362,33056,6984,2316,273,-494,299,-1350,-427,-1165,-318,-739,-790,-897,-880,-695,-474,-1168,-1381,-529,-779,-282,-245,-820,-1244,-44,-365,-2016,-114,-129,-127,-56,-1507,-113,72,546,689,129,-810,151,-266,360,1070,1107,-227,1052,1006,11,-1067,-27,949,453,-1537,-994,-681,-1933,-1582,-885,-1637,-1613,-862,-1054,-1119,-1067,-924,-746,-1912,-532,-575,-1282,-1532,-846,-912,-927,-907,-1150,-717,-610,-2070,-559,-566,-1066,-778,-46,-1481,-691,-1103,-263,-782,-173,-913,1128,1134,-580,-844,40,-831,-990,-347,-1027,-1353,-1286,-960,-696,-579,-550,-703,-1131,-1033,-674,-950,194,-523,-1156,897,2277,1040,-13,759,257,-815,-396,1183,-1683,875,2344,1319,-1506,0,102,986,265,-819,-370,-991,175,108,91,-548,-537,-569,-148,-178,-261,-341,-386,-1156,-569,-1422,-461,-537,-644,-763,-847,-924,-963,-906,-842,-834,-762,-662,-1489,-448,-348,-205,-116,-34,-380,12,-6,-40,-168,-199,-495,-591,-829,-1092,-1295,-1412,-1351,-1058,-736,-367,-23,-836,499,296,-125,518,-577,29,708,46,-1151,85,376,-1448,-228,283,447,-506,-418,-664,-402,-495,-592,-547,-866,-204,99,425,214,-1163,-1103,-3,-207,-1324,-928,-65,-98,-884,-1207,-120,202,175,842,1095,1389,740,-1025,-844,12,897,819,270,1949,1147,836,1896,1508,-1483,114,-387,100,-390,-632,646,534,147,-679,-1569,211,80,-695,-241,-2008,-289,-528,-785,-1001,-1235,-1473,-1587,-1476,-1358,-1275,-1221,-1448,-1184,-1106,-1006,-911,-785,-681,-512,-418,-335,-455,-176,-1284,-1785,-1648,-1538,-537,-720,-876,-1088,-1160,-1246,-1200,-1147,-1147,-1873,-1594,-1086,-864,-584,-336,71,176,-175,-169,-1550,-317,26,535,325,118,-71,-184,-119,31,-1032,424,608,755,869,245,203,-676,814,1080,586,-797,405,534,-911,-2845,777,708,619,619,-22580,-31691,-11580,-4431,277,86,-105,-4565,-2975,-5680,-821,-868,-1001,-1146,-1259,-1343,-1424,-4074,-3684,-1275,-1118,-962,-844,-745,-1542,-857,-739,-866,-1006,-1245,-1444,-1260,-1023,-766,-527,-400,-1821,136,323,-1574,364,509,512,-624,-1645,-787,-692,-173,-176,-1037,285,193,90,-941,-43,-169,-345,-502,-1581,-878,-999,-1166,-1206,-1022,-1013,-657,-458,-233,-214,119,-342,-99,385,87,-1336,-1171,-789,128,-476,-1216,248,281,195,105,-288,-94,-135,-154,-146,-558,-87,-91,-138,-201,-480,-494,-727,-989,-1140,-1066,-809,-1387,-59,37,623,951,1239,-527,-582,1084,-66,387,-253,271,108,-498,-1137,-1222,-1557,-1835,-691,-1395,-363,-373,538,544,484,-414,-949,512,1578,715,1051,-661],[-945,-1713,-1808,-955,-99,618,-553,890,1861,2211,2382,815,-484,-1057,462,1012,627,-212,-1386,-788,-721,576,668,-1177,-139,371,-1013,-944,316,1190,1156,629,453,481,126,-588,-497,-782,-1826,-1239,-1368,-1404,-1435,-1451,-1620,-1784,-1934,-1889,-1567,-1254,-928,-2118,-1678,-1586,-530,76,76,-445,-166,-1214,-610,-852,-1093,-1317,-1459,-1545,-1603,-1639,-1656,-1753,-1897,-2002,-1913,-1618,-1244,-1293,-545,-2166,29,-704,-1537,520,490,345,154,-670,-843,-1389,-1346,-1943,-688,-494,-262,-15,208,381,186,663,-966,-1188,-1127,-1556,-61,1275,1516,735,-772,-796,-1621,-1144,-343,-2137,-63,244,-1328,398,39,-747,-655,705,857,512,-8,-1222,-1224,-1797,688,1155,-1571,-1487,-754,2464,2178,-5052,-13388,-21240,-11823,-2108,128,-1414,-3108,1230,875,-1354,6,-404,-621,-651,-557,-339,-72,123,-1553,251,231,145,-649,-567,-334,-455,-516,-519,-967,-1229,-2109,-873,-314,-527,-1744,103,-155,-427,-763,-1162,-1458,-1707,-1793,-2212,-1357,-1133,-1058,-716,-580,-432,-348,-1735,-264,-297,-344,-404,-523,-647,-756,-882,-850,-755,-531,-985,136,524,440,-61,792,169,-706,684,1187,222,-699,159,-273,-747,-1194,-1661,-1912,-1554,-1185,-895,-739,-607,-473,-380,-279,-192,-1615,-1423,-1500,346,11,-941,-328,-181,887,879,863,806,651,-393,668,650,697,-594,79,-448,-1610,77,-1414,-1176,-1844,262,-1374,-1238,-441,-1004,-1573,-1650,-1169,-656,-254,-781,-1466,-1685,-2097,-274,-1467,-834,-818,-460,-226,-869,-642,-1456,-706,859,1214,77,794,-363,-1447,-2063,-1280,-1361,-842,-764,-725,-651,-1148,-1297,601,828,791,721,529,324,30,-227,-422,-429,-600,-431,397,703,-63,-135,1193,1070,849,531,-638,-929,-139,378,394,-443,-663,-2492,1210,4637,3512,654,-1171,-604,-151,49,-715,123,1369,1119,-1433,-1193,-506,308,-732,-1955,-690,-1052,-1440,-1748,-1716,-1527,-1348,-1192,-1098,-1007,-1860,-946,-890,-1889,-1337,-1932,-878,-938,-960,-1663,-1870,-790,-690,-644,-566,-511,-406,-387,-380,-312,-363,-362,-382,-416,-566,-439,-555,-1129,-730,-712,-755,-744,-688,-570,-405,-2111,-921,-2018,-818,-216,-377,-616,-953,-1268,-1526,-1520,-1180,-754,-914,-455,165,-754,-1292,194,-554,-1893,-1166,-981,-1428,-1586,-1119,-579,-84,303,646,-2047,693,624,-1024,-45,1453,1439,-981,-1504,-1228,-1599,145,-7,-484,-2498,-1587,-1727,-1235,-1369,-441,159,-73,-2433,180,1509,1263,-1093,-2185,-2200,-1821,2074,-418,-66,-922,2112,2833,-927,-5765,-5573,-7608,-12697,-3727,-15920,-36206,-257946,-443364,-293130,-42311,-10673,-1121,-1096,-1044,-872,-654,-371,-59,229,-4871,586,644,-1858,-4037,-3508,256,-7,-283,-533,-1191,-1035,-1934,-1569,-962,-236,101,280,403,-415,-667,-10,215,-15,-686,-206,377,-369,-2,-1633,-461,-642,-771,-934,-1145,-1262,-1406,-1509,-1510,-1386,-1172,-914,-731,-519,-1164,-298,-378,-476,-1124,-656,-1293,-704,-571,-2149,-47,-360,731,1155,258,-1537,-1635,1431,2293,-250,-960,-443,1504,-157,-2123,-2034,-674,-21,-1418,-1094,-1612,-1672,-1184,-759,-429,-515,226,597,217,-818,-746,-54,52,148,1696,-1025,1850,6486,7234,6984,6539,2269,446,-800,27,-1348,-85,-1118,-639,-1281,-1006,-63,821,-62,-689,-894,-1523,-870,-1230,-665,-590,-1005,-1421,18,40,-2189,-749,869,1597,104,-1311,51,-140,268,113,0,-707,-62,-306,75,135,201,-120,193,159,142,-777,-496,228,267,-1517,-910,-921,-1875,-1573,-1060,-1186,-1113,-808,-1135,-1459,-1769,-1760,-1475,-2452,-1064,-1002,-1487,-1333,-1001,-1040,-1086,-1148,-1196,-1150,-1100,-2198,-1013,-948,-1260,-655,-429,-1495,-394,-993,-459,-680,-69,-1016,1090,909,-413,-841,-57,-1037,-833,-671,-578,-342,-123,-816,383,498,562,448,-1019,-592,-339,-976,-887,-1220,-1414,-1290,-1029,-726,-644,-172,-205,-718,-134,559,-1536,873,1056,1182,-1529,136,554,1218,151,-774,-351,-1204,265,1443,1382,-351,-578,-513,361,387,845,-13,449,-1403,-659,-933,-465,-729,-991,-1229,-1393,-1508,-1503,-1439,-1295,-1183,-990,-763,-1520,-324,-149,32,123,169,-410,44,-94,-260,-445,-672,-939,-1239,-1526,-1814,-2035,-1861,-1608,-1332,-1133,-935,-780,-1239,-597,-535,-487,-489,-893,-567,-555,-579,-754,-720,-806,-1221,-1051,-1173,-1292,-1490,-1633,-1818,-1875,-1687,-1446,-1084,-956,-240,269,741,-47,-1147,-1005,322,152,-1317,-771,-27,-188,-819,-1440,-400,37,-30,1003,1510,2182,948,-1004,-910,-320,1048,1210,-119,1539,1168,1114,2156,1713,-1265,59,-502,345,-234,-329,1294,1445,177,-696,-1457,-62,95,-1110,-1010,-1655,1107,1244,1397,-64,1147,848,-88,-1183,575,235,-684,-1332,-1494,-1914,-1499,-1050,-662,-433,-136,-42,-21,-584,-103,-1234,-1900,-1328,-1296,-715,-771,-756,-817,-690,-701,-734,-804,-874,-1482,-1472,-808,-584,-287,-15,390,653,274,-112,-1230,-162,-24,617,295,-76,-522,-1024,-1510,-1837,-1420,-986,-588,-243,52,226,363,-460,776,847,822,-720,415,423,-1026,-2777,-220,-417,-546,-482,-25362,-26218,-8703,-4309,-66,-227,-448,-4693,-3006,-5094,-1612,-1852,-1839,-1612,-1330,-1063,-848,-5941,-4900,-494,-388,-279,-184,-71,-1738,-1049,-784,86,342,-380,-1367,-239,218,207,201,-126,-1393,302,-90,-1272,-32,305,239,-316,-1908,-1072,-923,-545,-701,-996,979,1089,1144,-933,0,994,731,-525,-1400,-979,-580,-946,-1303,-1597,-1875,-1888,-1618,-1211,-781,-362,-170,-137,662,-96,-982,-896,-1076,98,-507,-1396,301,1386,1327,252,-22,1030,274,-537,695,-418,393,178,-82,-352,-666,-1005,-1366,-1703,-1844,-1716,-1443,-1436,-765,-487,-217,42,275,-438,-508,581,91,47,-864,81,-264,-646,-1120,-1591,-1951,-2306,-1567,-1125,-508,-291,466,589,553,-269,-1147,312,954,563,-16,-700],[275,14,-888,843,1168,504,-730,880,2016,2438,2126,638,-608,-1080,586,1629,1271,-184,-1355,-1231,-882,-1046,-967,-1069,-401,-156,-965,-1270,-22,229,259,167,13,-169,-408,-615,-741,-853,-1598,-967,-983,-953,-938,-909,-1364,-2100,-1202,-1639,-1144,-1064,-940,-1967,-1629,-1551,-808,-417,-380,-373,-422,-1289,-535,-597,-621,-653,-635,-591,-539,-1171,-1406,-625,-262,-233,-232,-237,-247,-1053,-375,-2492,-406,-1324,-1414,-143,-32,41,119,-600,-804,-1266,-1053,-1656,-353,-469,-479,-319,-92,219,-170,46,-1228,-1167,-1420,-1756,-170,1241,1405,764,-340,-601,-1532,-1013,-29,-1985,27,-431,-1299,-952,-510,-107,-580,610,731,718,-77,-1312,-1218,-1796,-344,-501,-1554,-1697,-805,-822,-880,-2387,-11387,-22460,-14231,-2949,-1228,-1380,-3756,-1395,-1497,-1639,-1601,-1508,-1331,-1161,-1043,-904,-748,-646,-1318,-567,-528,-499,-982,-435,-290,-122,63,221,-395,-1033,-1879,-557,-407,-891,-1455,856,704,612,256,-1203,-1212,-584,-1279,-1837,-213,782,-1060,2227,789,1531,1561,-1994,1068,756,953,69,533,1236,90,-181,-617,-374,82,-777,1685,2824,584,-346,673,212,-1015,806,1973,162,-702,591,199,-159,-427,-671,-864,-1072,-1211,-1304,-1346,-1201,-905,-574,-216,102,-1391,-1263,-1265,503,-214,-1165,-298,205,-90,-466,-830,-1208,-1553,-1818,-1836,-1831,-1855,-1813,-1562,-1175,-1722,-223,-1460,-1490,-1806,361,-1174,-1303,579,628,260,-1092,224,1799,100,-969,-1296,-1738,-2022,6,-1330,426,-107,-211,-216,-538,-308,-1085,-744,-459,-338,-298,-338,-552,-1046,-2371,-1628,-1461,-1377,-1500,-1486,-1364,-1226,-1242,-893,-770,-719,-805,-902,-985,-1151,-1303,-1469,-1585,-1641,-1713,-1708,-1670,-1577,-1497,-1478,-1504,-1529,-1572,-1734,-1840,-1871,-1668,-1314,-899,-383,-2108,513,1095,1437,1105,-836,-462,-475,-175,-950,199,1717,1605,-1397,-1357,-414,718,-1146,-2392,36,832,687,-152,-924,-1475,-1270,-673,-116,368,-1730,912,1054,-2235,-1407,-2300,96,463,-62,-1516,-2019,-158,-141,-191,-166,-133,-29,-574,3,59,-36,-116,-249,-420,-714,-709,-903,-1252,-971,-925,-860,-1271,-654,-534,-406,-2241,-395,-1585,-1070,-642,-882,-1187,-1553,-1781,-1672,-1256,-732,-201,-823,-456,546,-1168,-1332,15,-706,-1969,-1021,-928,-1189,-1088,-765,-442,-129,-37,-58,-2116,-372,-612,-768,-845,-801,-714,-855,-1269,-1270,-1942,-1514,-1564,-1298,-2594,-528,324,437,-1251,-884,-413,-982,-3319,-221,1485,2018,-88,-2598,-2161,-1891,1684,-1111,-436,-537,1250,995,-227,-7113,-6670,-11015,-12177,-7392,-17169,-27711,-192634,-388736,-332849,-50627,-10233,10,105,113,113,50,-18,-93,-194,-6461,-529,-739,-901,-3019,-2547,-1037,-843,-569,-349,-295,-583,-1839,-1388,-1067,-770,-33,-397,-860,-1267,-1429,-1250,-813,-302,-781,-364,889,-450,115,-1747,430,721,-484,882,632,459,237,-147,-433,-358,-445,-480,-389,-238,-1221,-265,-29,-100,-1017,-702,-1534,-693,-801,-2336,-599,-676,131,582,-31,-1743,-1543,1626,1820,381,-720,-635,1288,-107,-2304,-2249,-730,-1271,-1792,-2270,-2103,-1645,-1268,-1030,-936,-917,-1010,-1222,-1468,-1601,-1472,-1043,-463,143,737,-687,1697,2037,2256,2316,2269,2147,545,-1056,-238,-1312,356,-892,-905,-490,-1102,1193,1484,90,-915,-642,-1579,-826,-1000,-391,-702,-1084,-1253,271,426,-1886,-1028,97,1141,164,-1033,197,-349,642,1890,440,-612,-27,-350,-192,481,660,79,-364,753,629,-439,-991,-104,-476,-1396,-1474,-2009,-2044,-1533,-1198,-653,-603,-61,61,102,62,-31,-168,-2564,-586,-865,-1727,-1183,-1261,-1246,-1222,-1239,-1218,-1281,-1298,-1591,-1404,-1477,-1574,-1620,-1686,-1740,-1724,-1758,-1692,-1675,-1657,-1609,-1475,-1297,-1096,-785,-496,-1165,-609,589,903,1199,311,-679,1762,821,773,565,-829,-137,-291,-1071,516,-63,-1633,612,680,-128,-1250,-21,-670,-294,103,492,-1349,-74,-348,-585,-1563,-616,-351,-16,3,-787,-358,-1322,205,940,806,-240,-673,-496,-144,-281,-419,-671,-549,-1587,-690,-634,-738,-920,-1160,-1417,-1597,-1648,-1481,-1217,-893,-647,-377,-135,-1248,157,-34,189,75,-102,-490,-678,-1015,-1327,-1554,-1627,-1529,-1370,-1190,-1054,-927,-871,-922,-1003,-1194,-1398,-1647,-1937,-2070,-1787,-1519,-1320,-1228,-1078,-955,-899,-917,-952,-1019,-1116,-1252,-1364,-1448,-1570,-1583,-1605,-1569,-1455,-1405,-1295,-1203,-995,-716,-377,-427,-1070,-922,626,541,-1358,-644,-12,-356,-840,-1566,-706,-267,-311,350,917,1488,1013,-1011,-916,-558,1042,1422,-610,969,1063,1312,2326,1841,-1084,-52,-618,175,-176,-38,374,636,125,-798,-1390,-403,29,-1455,-1784,-1036,1404,2103,1767,126,1248,1052,173,-1717,981,1044,-741,-890,-1291,-893,-256,-1150,-286,-660,648,1138,615,-712,38,-1199,-2093,-1034,-1134,-972,-762,-800,-792,-736,-683,-607,-534,-459,-1117,-1060,-442,-471,-507,-529,-598,-730,-875,-1062,-1298,-1526,-1725,-1627,-1315,-913,-516,-151,210,472,-1143,722,782,756,684,113,403,-297,83,-126,-411,-708,-933,-1220,-1314,-2761,-590,-52,470,-2089,-24843,-20198,-6553,-4220,1943,1658,762,-4900,-2748,-4509,230,254,392,554,721,864,-2559,-7990,-6161,-87,823,795,421,771,-1910,-1273,-880,-29,189,-811,-1393,-299,271,77,-131,-304,-915,-543,-556,-985,-506,-496,-425,-335,-2012,-1177,-890,-731,-1185,-830,2271,2739,1545,-872,-84,1598,1478,-548,-1185,-1030,27,-251,-428,-204,-949,403,170,1059,226,516,-103,-753,-1295,-1640,-1600,-1308,-1341,-738,-528,-1594,24,268,492,245,240,881,249,-837,862,-241,564,310,-2,-326,-681,-1039,-1392,-1492,-1236,-1001,-831,-1266,-612,-733,-585,-525,-414,-287,-326,33,202,-196,-1336,449,388,300,-341,-1184,-1309,-1715,-803,-1060,-1321,-1474,-1297,-1065,-908,-771,-1043,-477,-312,-123,38,-380],[406,238,-475,-102,-375,-589,-733,-706,-594,-411,-265,-141,-620,-975,-161,-368,-609,-798,-1149,-1453,-875,-698,-609,-843,-291,-146,-863,-1440,-245,393,628,346,-164,1079,691,-421,-200,139,-1312,-1010,-582,-524,-897,-439,-1364,-1918,-1529,-1807,-1363,-1059,-728,-1731,-1542,-1489,-1023,-130,-225,-261,907,-1223,-491,-664,-244,137,-98,-292,-422,-726,-1246,-665,-270,-215,-207,-237,-315,-778,-729,-1946,-1158,-1975,-1109,-808,-492,-201,85,-556,-808,-1176,-767,-1269,283,144,45,45,60,132,-527,-687,-1056,-997,-1459,-1784,-220,390,359,284,-6,-478,-1422,-894,-494,-1705,-535,-402,-867,38,282,539,-413,543,375,1241,-223,-1376,-1124,-1635,-902,479,-1426,-1957,-669,-159,-234,-230,-9939,-24420,-17539,-4226,86,-1437,-4190,278,285,-1137,149,9,-95,-228,-423,-578,-674,-755,-1060,-756,-610,-405,-1329,45,315,521,648,652,163,-808,-1391,-359,-633,-1335,-1113,-311,-183,95,4,-1270,-1238,-967,-1416,-1462,-97,759,-1100,327,-151,-626,-1133,-1839,-1640,-1348,-915,-456,-54,337,-267,-317,-770,-581,90,-586,1524,1657,641,-689,532,155,-1362,518,361,75,-704,286,344,388,449,306,-226,2,202,44,-219,-486,-741,-1041,-1355,-1714,-2107,-2090,-1735,-1337,-969,-1380,-319,11,232,427,605,712,706,-1002,614,-341,-38,-588,67,-542,-1871,-633,-1325,-1710,-1676,-801,-1002,-1272,-1172,-1463,-1556,-1362,-457,414,81,-1071,-1015,-1562,-1734,259,-1194,558,-32,-326,-234,-229,68,-663,-672,640,-9,-679,-1310,-1790,-1800,-2055,-1957,-1583,168,299,-779,-1070,-1332,-1162,990,1129,906,530,141,-218,-636,-996,-1308,-1480,-1483,-1435,-1335,-1265,-1183,-1129,-1129,-1145,-1118,-1065,-1085,-1036,-1013,-1044,-1113,-1188,-1174,-1665,-1047,-949,-910,-835,-813,-810,-842,-865,-1119,-611,-368,-57,-1296,-1508,-300,635,-1438,-2444,212,963,877,188,-1386,-978,-671,-1028,-1072,-763,-1525,20,386,-2228,-1437,-2532,-172,474,259,-1319,-1819,113,685,-223,813,1338,1531,-739,133,879,702,703,1096,320,-769,-425,-351,-1310,-744,447,395,-1798,100,-121,-362,-2025,-927,-1154,-1325,-1351,-1256,-1107,-974,-794,-625,-511,-438,-399,-707,-464,-604,-1542,-1339,-1100,-1329,-1803,-1723,-1862,-1939,-1830,-1724,-1641,-1608,-1642,-1638,-1813,-1390,-1202,-960,-743,-522,-332,-607,-1020,-1037,-2169,-407,-507,-650,-2638,-804,-710,-592,-921,-1309,-1229,-1850,-3438,-459,181,174,175,-2791,-2119,-1790,460,-1777,-776,-101,918,877,156,-8136,-6836,-14413,-11229,-10967,-17221,-18114,-136392,-306961,-313244,-50306,-8526,1754,1759,1665,1556,1380,1197,1009,801,-7516,295,46,-109,-847,-1538,-55,135,364,65,638,-99,-1680,-1160,-1083,-1230,84,-397,-1004,-1640,-2049,-1506,-845,-481,-785,-454,1184,-526,52,-1848,682,711,-523,1050,1199,1028,770,4,-379,-381,-873,-1363,-1797,-1549,-1209,-415,-19,313,-709,-660,-1652,281,-114,-1887,-545,-975,-1360,-1455,-1258,-1888,-1377,-39,227,447,-412,-776,454,110,-1859,-1984,-913,-1125,-1143,-972,-721,-452,-220,-94,-75,-1035,-183,-367,-610,-924,-1302,-1684,-1994,-2001,-1632,-1201,-754,-336,22,273,446,545,601,-1241,-445,-1252,271,-504,-1297,-302,-1040,670,1123,362,-1009,-390,-1506,-498,-907,-1558,-1384,-1030,-925,713,818,-1459,-887,-348,606,191,-723,350,-511,314,1895,633,-505,-127,-369,-419,294,1449,376,-1081,1426,922,-71,-1411,291,280,-1159,-794,-1391,-1310,-1346,-1220,-2,-70,1599,1359,1769,-60,1220,52,-2002,-110,-680,-1968,-1679,-2159,-2296,-1991,-1758,-1499,-1329,-1117,-1027,-823,-758,-1350,-824,-963,-1587,-1306,-1543,-1686,-1873,-2034,-2088,-1978,-1795,-1582,-1250,-930,-1135,-315,314,691,1046,4,-421,1735,495,785,649,-603,287,-257,-1200,556,166,-1803,1954,2339,-770,-1660,-450,-934,303,335,-69,-1139,-933,-1180,-1372,-1540,-1664,-1700,-1611,-1334,-902,-414,-1288,170,825,1049,-186,-785,-487,411,231,-166,-1254,-1152,-1614,-1996,-2238,-2113,-1831,-1545,-1279,-995,-735,-431,-921,-746,383,626,305,-991,810,22,842,1231,1147,-581,880,782,760,-64,945,-575,77,651,-404,-760,-825,-608,805,403,-24,-494,-1991,-1411,-1718,-1782,-1628,-1475,-1101,-768,-478,-245,-518,-588,-1013,-483,422,659,-805,-571,-859,380,337,-228,60,-1157,-552,-326,-609,-869,-927,-827,-488,-348,-1353,-527,-446,-635,-914,-1471,-998,-751,-619,-8,517,1034,971,-1017,-825,-620,921,1469,-1132,302,869,1449,2412,1902,-914,-166,-719,-95,-310,-272,-144,-39,-42,-953,-1348,-954,-1567,-2026,-1957,-1068,-333,319,844,341,1311,1181,617,-1143,552,23,-797,-910,-981,-605,-47,-1593,-683,-876,229,1875,594,-811,131,-1173,-2113,-787,-1049,-1602,-280,-503,-653,-703,-692,-596,-463,-305,-804,-632,-141,26,81,161,221,253,310,8,-633,-33,-296,490,488,470,-420,-104,129,-110,-1010,-781,-1157,-1540,-1899,-2198,-2441,-2250,-2084,-2006,-2041,-2071,-2036,-1862,-1568,-2849,-749,-314,-1239,-7196,-21220,-14319,-5122,-4189,1300,1129,172,-4986,-2313,-3995,-22,-254,-470,-694,-889,-1050,-5144,-10227,-7522,-1421,-1278,-1052,-803,-526,-2068,-1576,-1020,-168,-190,-1323,-1462,-336,591,428,179,-115,-529,-893,-1287,-1503,-1182,-753,-96,340,-1754,-1196,-717,-787,-1655,-688,3497,4201,1442,-868,-303,1184,1157,-682,-1071,-1116,-1253,-527,-298,-828,-619,750,160,1272,315,793,71,-278,1585,-500,-159,-217,-1655,-305,-705,-1991,-546,-656,-766,-885,-1016,-1083,-1040,-1186,-778,-629,-469,-352,-265,-527,-310,-506,37,42,-1298,11,-165,-1200,-278,-1218,-691,-883,-987,-851,-548,-262,48,-620,-1944,744,835,283,-744,-1109,-1248,-1290,-568,-570,-761,-819,-572,-163,181,443,-977,276,1187,1011,1290,-350],[-410,-255,-171,74,123,137,-786,-72,-263,-456,-687,-901,-1063,-1213,-1265,-1209,-1026,-737,-981,-1587,89,351,485,-655,-72,743,-876,-1566,-494,1506,1570,126,-474,965,766,-218,-488,-20,-1093,-1115,-660,-521,-1457,-692,-1252,-1707,-2056,-2061,-1717,-1400,-1056,-1486,-1491,-1483,-1221,-473,-452,-160,971,-1099,-699,-742,60,302,59,-106,-157,-295,-1060,-711,75,-371,273,1545,1659,-517,-581,-1423,-119,-1763,-742,688,841,870,949,-552,-860,-1131,-511,-905,70,95,-116,-225,-317,-358,-898,-1373,-566,-768,-1314,-1604,-1460,-1722,-1922,-2072,-2146,-2140,-2098,-2078,-2125,-2185,-2334,-2442,-2389,-2144,-1852,-1481,-1077,-680,-319,-6,-384,-1385,-915,-1347,-1660,886,-1113,-2175,-545,677,559,466,-9200,-27057,-21639,-5843,-280,-1512,-3656,-895,-1135,-1415,-1627,-1809,-1807,-1682,-1505,-1231,-891,-574,-736,-47,191,290,-1635,525,556,492,347,100,-151,-555,-895,-601,-900,-1583,-674,-152,-5,160,-222,-1279,-989,-982,-1292,-1066,-332,-604,-1120,-1103,-1348,-1519,-1673,-1740,-1794,-1790,-1715,-1587,-1466,-1307,-1110,-938,-868,-654,-210,-351,161,300,355,-1018,220,43,-1673,-289,-410,-332,-657,57,411,754,840,273,-204,-254,1383,1233,66,667,429,221,121,133,-819,-775,-897,-7,-726,-1520,-349,689,1339,1789,2119,2259,748,-1212,276,-764,-461,-470,-168,-515,-2014,-1257,-1652,-1957,-2288,-2532,-2468,-2165,-1855,-1529,-1210,-1630,-630,-249,68,-1045,-666,-1242,-1293,515,-1020,711,70,-392,-244,86,505,-198,-495,186,-89,-428,-763,-1020,-1073,-1651,-2199,-1711,400,299,-724,-1270,-1443,-1036,1229,1063,820,463,139,-106,-361,-522,-1027,-642,-586,-592,-609,-676,-730,-805,-926,-1059,-1132,-1151,-1196,-1103,-950,-769,-558,-320,1,-1181,-929,855,991,1117,-149,36,-844,-781,-1266,93,776,783,-1138,-1645,-184,509,-1548,-2185,353,783,475,107,-1634,-1094,-679,-778,-790,-688,-1316,-426,-237,-1863,-1435,-2557,-459,448,576,-1102,-1439,396,609,-474,736,1478,1402,-870,182,910,676,553,1244,225,-778,-815,-527,-1337,-749,1305,956,-1301,84,-130,-346,-1827,-419,-682,-1225,183,424,624,628,877,429,689,559,915,-605,-475,-80,-1918,-1364,-429,-960,-1582,-731,-804,-847,-842,-825,-911,-651,-568,-436,-1378,-73,92,278,418,547,643,-338,-835,-677,-1920,25,-48,-306,-2699,-868,-1073,-1261,-1361,-1686,-2058,-2640,-2730,-776,-605,-407,-177,-2799,-2165,-1581,861,-2419,-1159,270,1382,1286,227,-8786,-5991,-17387,-10228,-14580,-16729,-9446,-99424,-249003,-274017,-41380,-5320,21,344,653,964,1166,1275,1267,1116,-6841,376,-123,-564,-872,-857,-525,-66,394,604,1061,341,-1501,-952,-1091,-1668,678,653,352,-151,-394,-73,-474,-707,-783,-581,144,-631,-152,-2010,-10,51,-617,359,468,650,743,59,-386,575,382,-565,-172,-452,-1215,-1056,-1429,-1733,-1899,-2004,-1872,-1785,-1715,-1656,-1624,-1492,-1363,-1143,-964,-2058,-1259,-374,-287,-211,-174,-948,-382,-561,-1367,-1573,-1480,-1616,-1649,-1625,-1626,-1672,-1755,-1809,-1655,-1400,-805,-344,99,-997,-631,-1013,-942,663,956,0,478,174,-146,-494,-800,-1056,-1241,-1470,-1666,-1857,-2008,-1921,-1736,-1297,-972,-688,-465,-390,-1071,-651,-1422,-1307,-1708,-1880,-1567,-1123,-715,-351,-87,-1117,-623,-555,70,-32,-504,-404,-704,-672,-795,-943,-1119,-1279,-1355,-1198,-870,-380,136,-1818,1120,1087,203,-1741,-305,202,-916,-828,-1537,-1037,-1191,-1177,558,378,2033,1528,1309,-801,947,-773,-1503,709,-878,-1911,-487,629,584,-203,-549,-1062,612,-1455,-593,12,421,-1278,-37,-346,-1719,-951,-1277,-1492,-1754,-2031,-2221,-2011,-1780,-1573,-1299,-1096,-1035,-625,-554,-513,-527,-672,-794,-981,-1215,-1377,-1488,-1321,-1046,-741,-1422,-178,26,-2028,249,209,-1483,-1700,-945,-851,-1254,-1773,-2347,-1825,-1278,-765,-358,-1489,146,282,291,-355,-980,-458,-1221,-12,387,941,-249,-979,-555,328,59,213,-1575,-409,-1402,-599,-1380,-1866,-1257,-445,307,986,-555,-55,-777,-869,1179,1467,436,-853,822,-28,627,1816,1632,-724,1250,1079,942,-176,723,-635,1,367,-309,-855,-737,-819,-131,-306,-461,-634,-2042,-942,-996,-945,-1405,-1567,-863,-25,-261,316,-644,-983,-1044,-568,377,500,-956,-734,-882,50,184,-196,84,-1266,-771,260,303,-1374,-791,-752,-280,-424,-1264,-794,-1080,-1389,-1672,-1893,-2010,-1817,-1432,-910,-327,236,721,-1039,-671,-553,678,1324,-1579,-435,577,1497,2304,1870,-777,-274,-845,74,-394,-729,-969,-1127,-1233,-1252,-1340,-1457,-1564,-1615,-1535,-1308,-973,-624,-301,9,211,283,290,-531,-28,-365,-853,-1215,-1517,-1352,-849,-1265,-1076,-1056,-196,1649,491,-857,229,-1138,-1913,-602,-1032,-2026,-86,1,-478,-415,-175,-11,253,602,-543,-251,-110,1373,946,1002,1039,1433,1603,92,-345,-24,-469,934,280,-414,-1134,-1723,-1597,-1040,-824,-137,91,147,47,-289,-561,-958,-1326,-1596,-1650,-1402,-1065,-827,-1543,-2973,-591,-677,-5196,-10913,-15582,-8820,-4274,-4104,-1911,-1929,-1831,-4669,-1765,-3503,-852,-621,-435,-337,-294,-307,-8148,-12490,-8903,-1135,-1446,-1733,-1850,-1610,-2081,-1854,-1126,-258,-437,-1784,-1483,-214,408,169,-183,-606,-1102,-1550,-1658,-1196,-585,-1485,-210,681,-1400,-1071,-399,-643,-1847,-484,3040,2862,1340,-790,-511,750,799,-788,-927,-1051,-178,-236,-194,-963,-103,853,147,1462,433,951,167,-371,1677,-722,241,149,-1661,-662,-847,-2414,-542,-487,-347,-182,-57,56,-81,-1378,305,-205,403,428,-555,-811,-260,-779,331,165,-1588,-284,-575,-1064,-1060,-1575,-1020,-731,-390,-89,-280,320,416,-960,-2194,141,-145,-454,-1052,-1173,-1341,-1219,-899,-579,-932,-153,-5,102,93,40,-692,-94,-147,-155,-158,-241],[-1369,-988,-467,-17,344,182,-788,818,735,594,360,93,-759,-883,-733,-923,-927,-704,-803,-1567,338,697,905,-416,-243,690,-942,-1544,-715,1368,1375,-114,-698,746,823,3,-698,-200,-906,-1125,-1509,-1880,-2034,-1832,-1570,-1237,-1604,-1065,-468,-333,-200,-1217,-1461,-1523,-1330,-771,-699,-42,738,-938,-921,-831,312,189,90,56,91,93,-877,-763,-138,-624,263,928,859,-305,-751,-998,-322,-1082,-546,-492,-336,-128,131,-620,-986,-1167,-334,-609,-232,148,-51,-200,-367,-495,-1348,-1934,-588,-585,-1176,-1406,-280,-125,45,167,221,-504,-1219,-684,-205,-951,-699,-971,-1247,-1450,-1587,-1583,-1487,-1355,-1232,-1136,-1056,-1412,-928,-1081,-2075,-755,-710,-2290,-497,-382,-322,-262,-9321,-30220,-26380,-7768,-890,-1671,-3241,-1654,-1627,-1391,-970,-540,-53,-157,-1021,-649,1232,1323,-448,1114,868,187,-1972,-558,-1164,-1858,-2435,-1809,-1015,-403,-518,-206,-1220,-1310,-255,1092,1161,-129,-504,-1325,-650,-718,-1070,-769,-142,-711,-1209,-1596,-1806,-1672,-1331,-1403,-383,79,533,298,562,838,-897,-712,-985,-671,106,-172,1032,964,563,-1428,122,-230,-1987,-989,-1457,-1863,-2325,-2813,-2817,-2353,-1867,-1474,-1153,-959,-793,-697,-701,-670,-557,-389,-126,183,-534,-542,-837,-481,-1027,-1684,-501,692,1324,1883,1698,1358,701,-1421,1,-1197,-907,-805,-1037,-1263,-2245,-1839,-2227,-2590,-3022,-2651,-2096,-1495,-943,-419,36,-1929,450,865,-60,-1009,-383,-959,-854,660,-898,575,98,-501,-337,68,162,187,-348,475,477,352,-890,-935,-355,-1334,-2316,-1935,-831,-749,-686,-1520,-1640,-941,289,472,585,556,499,434,254,-303,-1265,-418,-621,-887,-1132,-1370,-1519,-1614,-1679,-1691,-1585,-1383,-1183,-849,-484,-137,188,494,401,-752,-1442,1585,1642,1676,94,263,-853,-1225,-1479,-89,190,-90,-1003,-1825,-637,-691,-1530,-1986,-794,-769,-760,-727,-1417,-1175,-511,-473,-489,-505,-1178,-678,-748,-1518,-1440,-2442,-1058,-1116,-1110,-1078,-1059,-846,-714,-770,-432,-210,136,-1021,89,841,584,337,848,85,-794,-1218,-751,-1372,-813,1408,1321,-511,-281,475,398,-1683,1097,-326,-1133,754,1408,1568,356,1080,402,572,678,729,-533,-562,-423,-2316,-1422,-756,-1160,-1406,-985,-902,-751,-553,-608,-1194,-803,31,99,-909,-151,191,188,136,89,32,-99,-733,-311,-1541,-558,-603,-668,-2780,-945,-679,-645,-585,-1846,-2691,-2975,-1984,-658,648,989,1366,-2642,-2298,-1265,522,-2928,-1559,590,1828,2324,106,-8935,-4331,-17894,-9443,-18260,-16180,-3075,-84591,-222523,-239415,-27521,-1963,-1086,-225,510,1147,1588,1860,1946,1828,-5301,978,318,-385,-1132,-1737,-1721,-1080,-302,428,1051,799,-1252,-721,-1057,-2019,811,1499,960,-112,-297,-659,-1077,-1359,-1489,-1514,-1457,-1293,-1060,-2156,-602,-353,-722,36,64,114,68,-15,-399,-168,-163,-633,3,167,-1178,-360,320,221,114,-200,-1683,-606,-887,-1092,-1187,-1683,-810,-464,-915,-2176,-1134,360,309,204,30,-1059,-624,-1018,-1567,-2099,-2546,-2644,-2264,-1860,-1484,-1107,-723,-373,-493,-1525,618,891,166,-1036,-338,-1109,-1225,776,1113,318,879,735,552,299,27,-238,-445,-1666,-797,-1337,-946,-942,-1782,-967,-1069,-1217,-1394,-1658,-1974,-2265,-2306,-2059,-1861,-1684,-1546,-1464,-1442,-1434,-1459,-1477,-1480,-1504,-1476,-1452,-1477,-1467,-1410,-1358,-1254,-1128,-979,-801,-610,-852,-287,-65,1,-2264,-14,-50,-71,-1772,-771,-40,-587,-843,-1454,-735,-945,-960,505,665,869,1054,708,-1198,273,-1424,-984,705,-1091,-1663,-100,1648,1056,-375,-800,-912,1151,-1769,-175,-42,402,-1090,-544,-971,-1815,-1684,-1992,-1824,-1450,-1075,-1417,-392,-120,61,-344,-654,-812,224,140,-37,-213,-657,-477,-441,-322,-85,109,-280,623,-344,-1588,539,544,-2215,762,541,-2119,-1405,-1368,-804,-1153,-1363,-1252,-885,-438,10,378,-1294,868,1012,1022,-519,-1118,-515,-1081,-410,-25,787,-304,-1132,-587,267,-91,-38,-1308,-50,-1036,-473,-964,-1090,-83,311,1688,2304,-452,165,-483,-911,1123,1553,546,-723,823,-61,408,1059,900,-806,637,539,468,-304,352,-649,-3,21,-207,-904,-472,-1021,-609,-775,-894,-1010,-1753,-1223,-1304,-1358,-1889,-1437,-1149,-870,-595,-358,-683,-1354,-1082,-564,344,380,-1038,-873,-771,-242,99,-145,113,-1313,-942,-3,16,-1776,-603,-619,-221,-250,-1006,-398,-282,-1041,-1136,-1171,-1507,-793,-1225,-256,-400,-635,-955,-1124,-993,-542,-16,516,-1466,-1111,276,1519,2295,1804,-616,-301,-948,225,-282,766,1678,1630,-281,-1277,-1297,-1446,-451,-1093,-925,-858,-1691,-942,-4,854,1395,1236,1817,53,1418,1815,-867,-99,41,1631,317,-846,-1405,-1143,-556,623,372,-802,361,-1046,-1703,-467,-1045,-1374,-440,-458,-629,-766,-894,-945,-901,-764,-660,-523,-384,-276,-170,-47,40,79,122,135,-41,-25,-635,-115,-232,-343,-467,-975,-639,-682,-703,-722,-748,-795,-844,-841,-831,-667,-400,-112,124,-981,-599,-317,-1724,-3069,-149,-561,-8826,-12853,-9039,-3849,-3913,-3902,-518,-680,-1026,-4265,-1469,-3062,-1408,-1140,-923,-808,-764,-781,-11475,-14665,-10327,-1448,-1578,-1321,-1099,-884,-1980,-2129,-1247,-358,-564,-2105,-1501,21,129,193,239,-45,142,186,-1169,-523,-309,-1654,-262,483,-1032,-918,-80,-454,-1744,-295,1121,1056,955,-685,-749,270,371,-920,-816,-868,-223,-246,405,-456,461,1278,77,1567,533,1105,249,-488,1451,-966,608,500,-1368,-1109,-998,-2447,-68,-266,-388,-441,-461,-430,-355,-1494,-235,-220,-160,-156,-937,-1118,-207,-1075,-80,-135,-1827,-332,-511,-956,-955,-1796,-1559,-1812,-1610,-1360,-1138,-1015,-919,-1288,-1708,-977,-1043,-988,-1275,-581,-932,-458,-276,-216,-1113,335,918,440,1323,1142,-326,537,172,-226,-610,-779],[-16,-288,-297,-148,63,48,-790,405,332,227,57,-119,-801,-840,-674,-859,-886,-696,-661,-1492,140,457,649,-134,-500,562,-1059,-1356,-914,1126,1005,-339,-746,114,-293,-689,-1040,-1425,-1817,-1457,-1128,-772,-1052,-78,-132,-751,-1257,-548,887,933,-36,-895,-1419,-1586,-1258,-943,-901,144,1040,-718,-1110,-895,366,59,-240,-530,-788,-958,-1008,-1039,-1060,-1067,-1110,-1172,-1260,-1425,-1595,-1742,-1865,-1869,-1787,-1594,-1381,-1155,-867,-684,-1109,-1213,-172,-318,-500,884,-56,-440,-473,-596,-1800,-1761,501,-396,-1047,-1175,-46,521,230,41,-171,-624,-1093,-910,-1004,-900,-715,-450,-207,14,158,280,354,362,-1187,205,-542,-1367,-379,-784,-1724,-236,-218,-2079,-331,-339,-347,-283,-10099,-33219,-31088,-9668,-497,-1802,-2883,-1309,-1319,-1160,-668,-265,153,-626,-1489,-524,685,517,-97,-170,-587,-1029,-2042,-1582,-1262,-698,-67,519,1097,-256,-157,-199,-1272,-627,233,1082,1028,-315,-701,-1287,-207,-254,-741,-941,-1424,-1570,-1280,-813,-340,-152,591,-1278,892,501,758,299,520,692,-1132,-921,-967,-528,192,61,731,1883,444,-1760,27,-499,-1890,1001,779,-246,-641,326,216,87,-22,-183,-357,-667,-786,-976,-1201,-1334,-1348,-1306,-1201,-1099,-1030,-972,-963,-997,-1240,-1756,-1205,-1384,-1606,-1823,-2008,-2197,-2361,-2476,-2466,-2489,-2489,-2480,-2474,-2443,-2409,-2357,-2307,-2139,-1962,-1711,-1343,-865,-352,219,698,-1819,580,1606,-211,-891,-87,-655,-364,775,-728,792,132,-553,-414,515,1273,569,-169,1166,1576,338,-1252,-722,653,-1034,-2121,-2138,-589,-955,-1297,-1675,-1849,-2065,-2105,-1967,-1773,-1647,-1496,-1319,-1224,-1125,-1349,-957,-829,-764,-691,-631,-523,-413,-343,-301,-227,-145,-146,-160,20,94,181,296,501,-331,-1291,1085,1166,1265,296,482,-681,-1699,-1690,-276,1274,795,-847,-1958,-117,72,-1397,-1852,354,1053,154,-14,-1144,-1198,509,778,333,89,-1067,-1285,-1925,-2193,-1575,-2245,-1133,-425,-244,-779,-683,-320,-583,-1061,-1493,-1991,-2052,-1576,-974,-317,162,87,419,-85,-789,-1528,-986,-1387,-905,326,714,245,-1,570,602,-1539,1479,-41,-927,843,1510,1342,34,1121,352,394,680,1570,-453,-682,-745,-2714,-1456,-1128,-1415,-1284,275,780,897,497,-703,-1435,-1232,-25,632,-426,-368,263,138,-18,-150,-270,-439,-715,-639,-1170,-766,-721,-1143,-2871,-1190,-360,-216,-43,-1644,-2645,-2528,-1330,-665,627,2431,2771,-2392,-2506,-864,121,-3200,-1932,878,1803,1442,-83,-8645,-2214,-15321,-9105,-21884,-15825,59,-91210,-224643,-211968,-12186,-1422,-1657,-870,-78,655,1231,1673,1967,2090,-3653,1801,1441,1022,509,-46,-600,-1030,-1092,-797,-399,31,-970,-483,-1007,-2293,335,-5,-490,-1028,-1572,-2163,-1896,-1327,-788,-908,123,-602,-824,-2231,1404,734,-874,807,1828,2966,1682,20,-457,783,369,-727,-566,-1253,-1893,-1644,-1173,-790,-451,-322,-1570,-381,-584,-862,-1218,-1994,-1735,-1687,-1498,-2266,-1042,-716,-574,-444,-342,-1118,-389,-477,-736,-1006,-1241,-1441,-1602,-1704,-1751,-1721,-1629,-1541,-1457,-1308,-1148,-1004,-861,-1072,-704,-1054,-1434,-695,-779,-924,-1072,-1205,-1292,-1350,-1348,-1312,-1252,-1857,-1337,-1454,-1645,-1804,-1909,-1863,-1644,-1319,-960,-667,-868,-306,-1239,-198,-262,-380,-553,-795,-1103,-1424,-1761,-2017,-2012,-1828,-1569,-1350,-1235,-1155,-1113,-1172,-1280,-1447,-1643,-1815,-1925,-1900,-1839,-1729,-1652,-1998,-1521,-1417,-1256,-1595,-1123,-540,-356,-874,-1271,-466,-668,-638,523,559,599,587,113,-1268,-402,-1629,-518,645,-1289,-1410,317,1971,1086,-536,-1056,-734,1108,-1985,186,-106,445,-867,652,141,-1904,11,-953,-868,-620,-306,-1542,866,1470,329,-162,-816,-556,497,1568,1969,1577,-903,591,2462,162,577,794,-116,1131,-381,-1669,609,764,-2144,396,52,-2569,-1083,-1729,-1211,-1393,-1486,-1487,-1395,-1261,-1126,-1060,-1045,-1096,-1135,-1220,-1320,-1370,-1300,-1020,-676,-292,108,-371,-1269,-610,208,-256,-264,-834,46,-571,-305,594,1005,1365,532,1775,1834,-299,387,-110,-930,1041,1026,596,-606,816,-67,177,1008,1089,-832,1206,1250,1041,-469,1068,-646,54,736,-128,-926,-179,-1230,115,1275,1515,1488,-1357,1224,576,-1142,-1544,-1239,-1244,-747,-1075,-1358,-1479,-1718,-1294,-1131,-933,-732,-1040,-997,-571,-466,-190,-160,-106,-1314,-1069,-238,-350,-1841,-720,-1003,-1385,-1718,-1954,-1843,-1620,-1340,-1091,-981,-1629,-836,-1386,-150,-61,7,54,-914,-61,-99,142,748,-1054,-1615,-10,1515,2149,1708,-430,-251,-1031,108,-310,222,96,156,-335,-1280,-1202,-1602,-615,-957,-533,447,920,-654,-647,-582,-1136,-1101,-424,449,1261,1883,-841,-35,-367,1145,568,-473,-1611,-1125,-790,-36,-663,-1220,-1728,-2118,-2230,-2051,-1808,-1551,-1373,-1190,-1038,-902,-813,-735,-691,-669,-748,-833,-939,-1079,-1216,-1314,-1415,-1526,-1596,-1662,-1739,-1807,-1925,-2005,-2070,-2041,-1907,-1698,-1408,-1150,-920,-719,-535,-378,-245,-608,-136,-159,-49,-102,-241,-1102,-895,-619,-1854,-3001,-965,-2833,-11823,-12849,-2298,-1466,-3903,-3512,-2213,-1740,-1613,-3802,-766,-2657,-60,25,51,7,-53,-136,-14878,-16537,-11750,-1522,-1651,-1977,-1698,-1080,-1774,-2374,-1377,-471,-558,-1868,-1494,351,2281,2235,2130,-273,379,391,-985,-440,84,-1021,-28,490,-641,-764,-94,-297,-1529,-468,-523,-523,-443,-545,-979,-203,-77,-1063,-728,-568,-141,-256,765,321,1038,1438,-27,1606,635,1261,327,-620,708,-1225,91,-143,-931,-1615,-1122,-1811,-1127,-1276,-1399,-1498,-1579,-1590,-1529,-1565,-1396,-1353,-1309,-1312,-1349,-1436,-1283,-1353,-1116,-1027,-2024,-784,-664,-900,-352,-1741,-63,125,321,285,-330,688,743,-1619,-1255,578,382,-720,-1312,-438,-795,-1108,-1214,-809,-1306,-1,400,166,1040,1223,36,697,1227,1022,683,-98],[-88,-511,-596,-285,86,0,-773,637,559,412,174,-198,-811,-799,-635,-647,-589,-591,-570,-1426,-594,-618,-663,-547,-829,17,-1228,-1046,-1100,837,821,-518,-588,268,592,396,-907,-626,-630,-788,-234,-292,-528,656,292,-461,-839,-88,1147,1091,-405,-571,-1405,-1715,-1075,-1002,-1075,353,535,-494,-1310,-991,-623,-1105,-1579,-2027,-1766,-1518,-1321,-1271,-1338,-1472,-1666,-1813,-1738,-1554,-1363,-1222,-1189,-1235,-1400,-1618,-1936,-2015,-1590,-1113,-1288,-1338,-98,-104,-794,422,-204,-877,-735,-1035,-2312,-1206,-904,-1138,-1179,-1067,-886,-586,-233,-295,197,-841,-986,-447,1486,-170,-800,2164,790,931,1720,2251,777,697,-1514,-111,-333,-1336,-92,-554,-1306,-1220,439,-1721,65,1064,1231,1383,-11307,-34980,-34374,-11230,411,-1973,-2672,-1369,-2038,-2569,-2029,-1565,-1125,-1122,-1672,-456,-366,-375,-492,-591,-711,-837,-1760,-1061,-1053,-1019,-959,-913,-828,-723,-610,-455,-997,-361,-351,-386,-517,-646,-857,-1242,-1190,-1262,-1243,-1036,-711,-324,-1208,590,-588,-474,1024,-1239,666,311,610,233,426,531,-1324,-1111,-853,-333,154,-169,-446,-621,-728,-1855,-731,-830,-1497,-379,-259,-391,-634,92,143,108,22,-249,-443,-803,-1111,-1332,-1408,-1214,-823,-395,37,401,160,-19,-795,-1570,-1354,-1787,-891,370,1192,1412,1346,1184,588,-1566,-225,-1752,-1348,-682,-703,-577,-1983,-1490,-353,-447,-400,-136,-607,-578,153,398,402,-1452,733,1080,-408,-742,180,-383,111,283,-547,-164,-392,-580,-634,-685,-681,-673,-676,-640,-662,-753,-1400,-1070,-1261,-1469,-1804,-2243,-2300,-2677,-2948,-2569,-2091,-1679,-1241,-794,-402,-140,91,302,301,-100,-1238,163,1,-259,-498,-667,-654,-509,-323,-141,42,179,119,-31,78,-40,-148,-197,-109,-12,-754,232,227,250,250,300,-397,-2116,-1889,-454,575,512,-697,-1999,-116,-138,-1247,-1799,120,271,-184,-73,-922,-1214,38,-329,-814,-1327,-1843,-2147,-1839,-1352,-1265,-2012,-1432,98,517,-654,-349,735,5,-1347,285,47,-140,-1235,-644,-807,-1061,-1249,-1449,-1663,-1859,-2037,-2244,-2225,-1988,-1656,-1275,-839,-382,103,601,-1372,1427,157,-655,897,1555,1083,-315,1139,270,153,565,1084,-357,-830,-1005,-2938,-1412,-1523,-1726,-1228,501,503,523,95,-845,-1554,-1609,92,798,54,-654,514,327,74,-184,-447,-769,-1021,-1268,-1479,-1630,-1673,-1713,-2871,-1661,-1533,-1412,-1252,-1177,-1998,-1917,-802,-647,125,1149,1576,-2113,-2767,-398,-206,-3197,-2205,1195,1898,710,-215,-8111,71,-12127,-9357,-24620,-15619,-524,-116428,-248096,-190423,539,415,312,244,152,104,32,-12,-39,-63,-2027,-140,-162,-114,-57,13,-357,121,141,121,53,15,-683,-250,-942,-2481,-885,-1175,-1523,-1854,-2136,-2400,-2413,-2151,-1822,-1484,-1115,-659,-1283,-2144,942,753,-1079,690,1878,3083,1562,-98,-570,746,173,-838,692,1333,-1098,-206,408,328,446,544,-1410,-355,-548,-432,416,-1891,98,355,-1615,-2319,-990,-691,-997,-1220,-1359,-1495,-1502,-1472,-1546,-1593,-1594,-1573,-1543,-1500,-1467,-1417,-1349,-1298,-1251,-1132,-987,-847,-695,-1105,-486,-905,-1556,-371,-426,-546,-655,-703,-627,-427,-85,356,271,-2008,-946,-1645,1885,982,-897,2,-726,-1178,-1307,-1677,-978,4,-1258,-265,1781,1747,335,-570,-555,1762,1240,-368,38,-363,-690,-272,-6,540,-901,-490,1133,798,-521,-884,-590,-1105,-1052,-1193,-1274,-1495,-1275,-1206,-1083,-1383,-1376,-494,-350,-950,-1111,-285,-414,-289,-102,-251,-387,-528,-567,-1219,-1092,-1311,-166,477,-1522,-1202,713,1700,992,-733,-1345,-583,1038,-2083,460,-218,323,-681,607,-14,-2021,-133,-945,-890,-36,-395,-1704,-1429,-1837,-1922,-1584,-1182,-709,-294,-40,167,311,-1133,371,351,265,185,0,-117,-271,-481,-1646,-875,-1112,-1881,-1575,-1810,-2116,-2069,-2040,-1988,-1864,-1731,-1594,-1414,-1194,-941,-713,-729,-292,-52,147,-838,-1473,-685,-883,-63,525,550,-490,-1436,-681,94,-497,-512,-408,1394,-112,-173,1603,2884,1832,639,2595,2132,-190,544,246,-1007,-961,-1456,-1689,-1525,-1098,-496,-117,626,1127,-863,1820,2016,892,-731,803,-694,109,676,-139,-988,15,-1501,-9,807,2029,1180,-999,1923,485,-869,-1164,-1122,-1404,-484,-777,-1064,-1283,-2116,-1495,-1463,-1297,-1036,-1006,-1174,-398,-641,60,-100,105,-1349,-1210,-499,-403,-1561,-728,-1259,-1879,-2311,-2109,-1572,-1114,-1099,-936,-838,-1719,-824,-1481,288,517,499,154,-836,282,139,-171,313,-697,-1828,-319,49,-293,-698,-1078,-1529,-1965,-2311,-2619,-2724,-2723,-2715,-2735,-2650,-2463,-2199,-1871,-1529,-1157,-740,-297,-1148,-1321,619,683,576,379,92,-272,-600,-845,-612,-858,273,799,-210,-1644,-1073,-920,1387,247,-411,483,-662,-1303,-1200,-1659,-1886,-1873,-1608,-1268,-915,-600,-287,13,317,48,578,16,363,1376,1517,1506,1471,1481,473,583,-47,-925,180,-192,-561,-945,-1317,-1574,-1693,-1586,-1338,-1029,-721,-427,-708,-312,-190,388,470,443,-1265,-1155,-337,-1938,-2732,-1762,-4867,-13919,-11163,-1060,-767,-4180,-2956,203,382,-2214,-3337,-449,-2320,714,683,632,534,420,278,-17895,-17906,-13166,-1860,-1462,-1753,-1621,-1103,-1511,-2588,-1555,-642,-484,-1495,-1488,687,1589,1388,1123,-596,521,333,-767,-413,-205,-386,-502,-604,-704,-744,-779,-760,-1355,-636,-441,-176,147,-387,-1188,-638,-500,-1217,-677,-189,91,-269,1063,1112,1599,1406,-157,1109,741,816,402,-766,140,-1491,-454,-765,-1148,-2096,-1787,-1858,-1584,-1271,-995,-936,-683,-633,-802,-1614,-738,-846,-941,-1066,-1673,-1721,-1322,-1445,-1401,-1457,-2145,-1529,-1566,-1566,-1457,-1431,-1112,-811,-456,-99,-423,604,855,-1913,-866,709,1756,-1105,-1105,372,-648,-55,-325,-83,-1402,-737,-1073,-838,-391,37,366,605,671,583,301,-78],[443,105,-167,-421,-519,-405,-729,-118,-74,-90,-214,-395,-775,-898,-1226,-1426,-1131,-854,-693,-1381,-574,-578,-683,-672,-1165,-225,-1412,-630,-1235,464,477,-568,-246,21,580,408,-916,-878,-544,-471,37,-231,-77,481,585,-249,-390,310,774,612,-784,-234,-1398,-1891,-814,-936,-1168,503,619,-253,-1491,-1097,351,100,-131,-332,-486,-571,-585,-691,-732,-1151,-919,-967,-935,-887,-1117,-721,-1223,-718,-799,-853,-1157,-802,-559,-957,-1496,-1524,-101,41,-1098,710,-281,-1327,-899,-1494,-2534,-1061,-1268,-1135,-1092,-906,-128,195,-640,-668,-27,-1111,-882,-355,1325,127,-1240,1239,948,837,759,587,429,264,-1731,-280,-225,-1320,-378,-412,-1025,-2186,-56,-1355,253,664,899,1151,-12421,-34051,-33727,-11923,1697,-2188,-2621,-664,-1278,-1198,487,373,134,-1631,-1374,-578,-722,-865,-1029,-1100,-1131,-1133,-1414,-1092,-998,-932,-904,-945,-988,-1035,-1088,-1102,-1179,-1309,-1401,-1462,-1482,-1357,-1185,-1212,-731,-457,-222,-114,247,411,-1129,685,-879,-665,876,-1286,411,56,393,91,266,341,-1485,-1227,-683,-149,589,470,-13,770,-1,-1562,-330,-1133,-1075,-846,-1268,-1228,-910,-584,-241,-22,97,-527,-521,-846,-640,-608,-294,246,867,759,-69,542,474,165,-876,-2107,-1339,-1817,-1189,7,1044,2148,1395,1908,442,-1626,-367,-1833,-1290,-406,84,241,-1659,-1717,-192,-73,-96,424,-653,-449,93,-162,-337,-1114,-513,-486,-649,-588,-560,-687,-857,-1015,-1202,-1316,-1469,-1545,-1539,-1448,-1249,-1002,-715,-344,2,156,-1316,-53,926,-634,-1505,-2115,-742,-20,-279,-1455,-1763,-1390,-1333,-906,-442,-94,225,521,245,162,-990,409,738,217,326,57,-608,-299,-408,-456,-417,-338,-345,-296,-284,-328,-395,-447,-394,-337,-251,-138,-69,-16,-22,-47,-112,-1979,-2050,-616,-333,-384,-581,-1927,-479,-495,-1145,-1837,-839,-1014,-1250,-1480,-1570,-1527,-1392,-1235,-1136,-1050,-1037,-1112,-1197,-1408,-1563,-1808,-1665,-1289,-948,-598,-209,182,-302,-1626,209,1219,413,-1262,-799,230,129,-543,-475,-567,-731,-1448,-1494,-1413,-1164,-240,5,95,90,9,-105,-1159,-208,-17,-356,611,921,810,-657,1140,162,-134,340,497,-225,-984,-1125,-2506,-1249,-1866,-2074,-1221,-642,-350,-46,-385,-1017,-1458,-1872,591,482,327,-1012,-232,-543,-891,-1207,-1481,-1721,-1700,-1613,-1563,-1559,-1553,-2289,-2739,-1774,-1614,-1434,-1227,-945,-1195,-1350,-375,-587,-436,873,1167,-1826,-3007,138,-390,-2989,-2267,1629,2157,353,-158,-7461,2390,-8930,-10205,-24170,-15263,-4888,-156766,-283217,-173438,3810,3464,3023,2515,1903,1286,620,-17,-606,-1101,-1365,-1187,-799,-325,109,488,-986,973,1067,1059,954,848,-372,24,-806,-2532,-241,-445,-660,-815,-899,-986,-1048,-1392,-1133,-1311,-1272,-1294,-1713,-1904,-1082,-847,-1270,-176,119,490,772,-223,-676,786,125,-879,717,754,-1004,30,949,1077,1266,1013,-1149,-508,-492,-229,217,-1536,-276,207,-1927,-2245,-898,768,397,6,-401,-901,-1339,-1747,-2040,-1847,-1533,-1230,-970,-755,-609,-506,-438,-436,-480,-481,-481,-494,-493,-1018,-530,-636,-1528,-529,-563,-655,-774,-918,-1059,-1165,-1118,-892,-504,-1921,-942,-1804,982,1188,-420,-33,-739,-1298,-468,-1346,-1842,-953,-1099,181,1651,2153,456,-333,-736,1864,1469,-216,107,-303,-622,-330,131,588,-837,-537,1568,1046,-572,-1045,-589,-1135,-849,-17,-181,-948,-447,-520,-534,-1132,-1434,-312,-266,-967,-926,-115,-114,-156,-286,-487,-736,-1080,-1441,-1776,-1945,-1770,-1438,-1075,-1712,-965,-162,86,356,-888,-1571,-380,1013,-1958,740,-281,217,-459,515,-185,-2069,-249,-861,-869,129,414,-1718,354,1280,392,139,-1144,-311,-675,-990,-1142,-1185,-1259,-1198,-1177,-1195,-1190,-1274,-1269,-1266,-1253,-1443,-1105,-976,-1495,-600,-422,-1715,-696,-1947,117,170,167,85,-146,0,-12,-19,-402,91,252,417,-967,-1631,-785,-848,-145,764,798,-583,-1560,-729,-9,-755,-704,-16,2102,384,-28,1822,2923,1865,686,2114,1758,-89,686,622,-1089,547,345,106,-431,-560,-875,-1140,-1145,-876,-855,-97,251,535,-1030,501,-753,204,584,-194,-1057,123,-1775,143,259,254,211,-673,5,-131,-471,-877,-1080,-1502,-1071,-1221,-1375,-1453,-2101,-1393,-1246,-1028,-751,-904,-1385,-275,-710,66,-151,29,-1402,-1324,-760,-700,-1208,-60,-138,458,486,106,-406,125,-941,-685,-733,-1766,-759,-1525,-318,-781,-1201,-1401,-1154,-717,-196,-508,-195,-443,-1694,-630,323,-80,-570,-1032,-1481,-1661,-1454,-1175,-854,-593,-415,-330,-1013,-1045,-1514,-1063,-1346,-1796,-2206,-2436,-2167,-1891,-1429,-1137,-938,-759,-618,-554,-536,-921,-569,-1430,-609,-592,-594,-1564,-1047,-965,-609,-674,-727,-821,-948,-1213,-1194,-1234,-1151,-1023,-810,-820,-533,-21,210,421,639,77,631,-64,47,1517,1747,1586,1258,1735,497,767,-179,-1167,480,310,267,325,-554,655,815,-543,-308,648,1011,359,-849,-549,-309,488,312,77,-1535,-1412,-465,-2003,-2376,-2594,-6367,-14918,-8353,-39,83,-4749,-2343,225,145,-2882,-2966,-383,-2128,-174,-224,-259,-292,-1674,-200,-19421,-18628,-14561,-2210,759,1087,1418,1777,-1280,-2738,-1877,-970,-473,-1243,-1558,892,3072,2837,2532,-1053,486,669,-665,-524,496,119,-202,-514,-814,-1041,-1235,-1331,-1371,-1266,-1068,-833,-580,-308,-1414,-1041,-860,-1426,-750,153,149,-360,-403,-689,-970,-1048,-867,-526,-181,101,319,-996,385,-1823,119,-100,-428,-1763,-1148,-1236,-1215,-1022,-783,-1351,-510,-889,-1162,-1709,-458,-522,-557,-745,-1484,-1636,-643,-1258,-645,-673,-2067,-679,-693,-896,-705,-1050,-794,-757,-633,-436,-571,181,564,-1821,-564,171,1742,-1368,-779,769,-489,-8,-472,-22,-1314,-563,-771,-611,-282,95,420,697,836,852,694,-20],[1066,1061,769,1138,-8,270,-710,857,837,852,787,-606,-756,-735,255,-40,-1034,-787,-594,-1422,-519,-459,-510,-515,-1473,-363,-1658,-218,-1327,-181,-146,-522,-358,-503,-681,-793,-927,-1207,-705,-613,-537,-416,-296,-138,-86,-190,-2,73,69,-28,-1137,-298,-1455,-2079,-802,-858,-1225,-790,-759,-741,-1695,-1272,-749,-845,-922,-991,-1045,-1065,-1039,-1066,-1133,-1328,-1327,-1449,-1386,-1205,-1296,-819,-1625,-551,-481,-404,-1360,-1372,-270,-1184,-1768,-1819,-235,76,-1453,973,-255,-1373,-988,-1992,-2032,-208,1233,-253,-1268,-919,0,37,-1140,-1091,-907,-1390,-893,-499,-87,305,-1755,1021,985,668,1262,1531,1160,570,-1899,-272,482,-1353,286,-331,-929,-1960,-626,-1079,-687,-661,-696,-735,-12818,-30054,-29084,-11347,-164,-2457,-2748,-73,-1248,-1163,233,491,950,-2135,-844,358,2297,1876,800,2066,2168,-121,-1115,1050,2121,1926,1656,1299,958,-298,412,-417,-289,312,405,513,349,-429,-990,-1202,692,669,-65,-76,368,199,-964,-138,-1170,-650,-788,-1374,-1301,-1442,-1190,-911,-673,-437,-1591,-1199,-477,8,304,315,-423,159,-298,-1170,-340,-1223,-645,-376,-484,-757,-727,-694,-765,-879,-996,-1180,-1382,-1446,-1169,-876,-654,-413,-150,60,-180,331,343,315,-979,-1585,-1167,-1807,-1488,-406,-240,-232,-190,-188,-237,-1683,-542,-1697,-1042,-1158,-1383,-1321,-1304,-1676,-551,-279,-106,2,-733,-337,58,-43,-334,-793,-574,-639,-841,-575,-469,-414,-412,-432,-537,-619,-761,-791,-681,-474,-200,49,244,426,493,28,-1108,180,41,-508,-1195,-1787,-836,-1,-68,-1177,-1476,-360,-552,-649,-617,-491,-213,159,250,544,-630,197,1146,330,1043,787,-557,199,-150,-477,-681,-744,-744,-560,-331,-130,32,156,319,425,153,-594,719,824,550,863,287,-1389,-2056,-688,-715,-68,-453,-1718,-138,-402,-1043,-1888,-184,353,-913,-181,-618,-1298,-941,-1375,-1788,-1574,-1206,-914,-638,-508,-805,-1312,-1704,-541,-533,-479,-174,162,-606,-1837,130,1406,151,-1171,-1208,-26,3,-861,-808,-806,-630,-1095,-1690,-1393,-1236,-1306,320,215,50,-195,-486,-851,-635,-165,-17,1012,1541,586,-904,1170,79,-410,60,1100,-14,-1092,-1004,-2003,-1146,-1873,-2056,-1827,-1580,-1219,-893,-891,-1171,-1109,-1934,-561,-783,-1020,-1405,-1385,-1191,-893,-568,-561,-135,-1061,-38,-283,-786,-494,-2510,-2547,-2038,-636,-380,-100,27,-389,-850,-14,-462,-1008,805,753,-1546,-3146,707,-404,-2699,-2067,1186,1241,294,145,-6774,1500,-5849,-11504,-20213,-14395,-12804,-207845,-313582,-158441,1754,1569,1340,1078,725,354,-93,-558,-1013,-1372,-1387,-1014,-550,-47,385,596,-1608,1063,1036,888,635,378,-75,-257,-600,-2455,-1093,-1263,-1404,-1452,-1398,-1325,-1220,-1506,-998,-1380,-999,-1065,-2030,-1602,-1644,-1828,-1818,-1670,-1517,-1300,-1188,-1166,-1252,-1432,-1668,-1786,-1529,-1023,-873,-65,222,458,672,704,-835,-636,-404,-111,-26,-1160,-495,-93,-2160,-2076,-787,87,-146,-400,-676,-1051,-1372,-1640,-1733,-1510,-1178,-1164,-641,-158,118,366,581,514,300,824,816,723,-722,-821,76,-326,-1456,-506,-508,-437,-313,-212,-191,-318,-639,-905,-1297,-1736,-1782,-1909,-897,-420,-43,-134,-819,-1279,-340,-867,-1442,-1400,-820,-183,309,673,888,-3,-1016,774,691,-113,89,-293,-475,-325,258,640,-738,-560,1520,1025,-651,-1173,-568,-1135,-1076,-195,-339,-459,-544,-568,-526,-924,-1369,-186,-151,-964,-786,-162,-224,-325,-458,-604,-723,-861,-1266,-1137,-2186,-1005,-1038,-1097,-1907,-1364,-1360,-1348,-1244,-1151,-1782,-1090,-1184,-1739,-1424,-1518,-1303,-898,-367,-407,-2086,-345,-747,-855,301,438,-1514,-31,1117,418,299,-1252,2,446,86,-177,-321,-1329,-215,32,296,182,785,296,1168,-672,-1158,942,1210,-1034,1399,1416,-1406,-603,-1697,961,1764,918,14,37,1192,1830,652,-83,1483,1391,945,-1074,-1693,-894,-856,-257,54,-72,-665,-1659,-779,-128,-1047,-846,307,388,340,101,114,-64,-300,-559,-796,-928,-954,-816,-614,-1168,-196,-10,142,-290,253,200,-689,-30,-233,-824,-770,-1048,-1285,-1448,-1517,-1486,-1416,-1305,-1196,-1141,-896,-1965,-644,-555,-442,-355,-379,-255,-226,-211,-692,-1115,-1490,-591,-813,-996,-1224,-1641,-1520,-870,-486,-52,-726,-1605,-210,-646,115,-209,-51,-1437,-1351,-982,-974,-843,86,9,2004,2927,447,-500,187,-666,-343,-624,-1732,-618,-1521,-543,-197,-173,-1118,-1496,-963,-361,-798,-681,-251,-1379,-856,323,52,-262,-498,-703,-1493,-619,-568,-259,-58,114,-79,-759,-944,-1386,-1269,-1166,-168,179,155,-1908,-1555,-28,-167,-379,-586,-806,-1070,-1343,-1571,-1530,-1887,-1102,-918,-810,-1421,-962,-851,-411,-205,71,468,-210,-1076,-834,-1234,997,71,-1090,-991,-630,661,2057,2936,1461,102,643,-150,-119,596,549,594,676,822,526,937,-304,-1389,159,1805,1885,1882,-300,1430,1017,-725,-516,438,634,2,-923,-707,-521,-653,-748,-844,-1757,-1512,-900,-1899,-1894,-3310,-6998,-14582,-4828,-1499,-1484,-5431,-1591,-1364,-1427,-3414,-2580,-1668,-1947,-1669,-1583,-1414,-3583,-5491,-4110,-18207,-18489,-15621,-2368,1277,1900,1960,1897,-959,-2568,-2227,-1338,-447,-1021,-1575,1045,3728,3295,2286,-1424,391,698,-590,-660,838,724,804,560,248,-652,-57,-658,-1374,-398,-428,-419,-358,-222,-1507,-1205,-900,-1493,-857,455,401,-450,19,-230,-557,-826,-912,-739,-425,-73,280,-1241,123,-1943,939,950,186,-1261,-1007,210,-64,-323,-554,-1811,-960,-1461,-1546,-1792,-1149,-1038,-858,-964,-1172,-1393,-191,-943,-21,-216,-2053,40,-498,-974,3,-690,42,161,332,159,-795,864,908,-1606,-402,-536,1132,-1387,-503,475,-390,-251,-759,-1183,-1731,-2305,-2269,-1698,-1177,-683,-243,177,494,722,799,-84],[1159,1234,809,874,-65,538,-696,1621,683,1197,683,-802,-731,-741,253,-387,-1265,-1664,-2148,-1903,-1490,-1107,-905,-727,-1497,-489,-1880,-193,-1238,-688,-404,-338,-112,-551,-285,-338,-876,-1532,-577,-187,-158,-166,-33,54,23,-209,26,-30,-60,-148,-1186,-281,-1482,-1754,-385,-726,-1155,-168,-127,-79,-1773,-1405,219,264,306,312,267,189,-136,-527,-977,-1437,-1007,-1362,-1683,-1823,-1561,-1188,-1664,-558,-348,-180,-1201,-1494,-520,-1381,-1950,-2113,-402,104,-1723,594,-22,-826,-923,-2053,-1416,203,1181,-250,-1391,-959,-76,-155,-1567,-1429,-672,-1403,-686,-500,-150,299,-2097,971,1039,530,952,1070,925,399,-2014,-81,-123,-1353,-544,-643,-930,-1074,-270,-868,50,156,143,73,-11896,-23861,-22576,-9474,-1617,-2698,-2969,-762,-893,-1011,-46,338,796,-2464,-212,718,1125,1287,1086,1729,1893,-218,-840,747,2712,2681,2529,1707,1217,-370,507,-463,-87,247,97,26,-35,-325,-928,-1173,-14,-19,-82,-134,-214,-327,-685,-518,-1411,-715,-817,-1426,-978,-1059,-1099,-1090,-1083,-1036,-1627,-1050,-699,-561,-409,-261,-803,-399,-589,-761,-119,-979,-204,27,-141,-897,-772,-775,-909,-1139,-1342,-1570,-1729,-1674,-1455,-1254,-1148,-1044,-928,-863,-818,-820,-855,-867,-1093,-1043,-903,-1754,-1743,-802,-628,-782,-980,-1252,-1485,-1766,-1057,-1462,-700,117,416,565,-943,-1420,29,390,170,-324,-860,-467,-657,-797,-880,-897,-765,-446,-962,-73,876,147,1179,491,-33,-67,-81,-552,-725,871,502,212,100,263,551,-126,-953,357,1173,-445,-916,-1419,-705,160,153,-896,-1158,-472,-723,-867,-939,-992,-915,-707,-489,-208,-267,-42,712,422,1035,1044,-439,296,788,543,298,42,-305,-568,-799,-961,-989,-904,-718,-594,-478,-923,-588,-675,-742,-666,-441,-770,-1957,-714,-1201,-341,-379,-1489,-131,-412,-986,-1991,-479,-52,-1160,-204,-523,-1375,-90,-468,-873,-1200,-1439,-1529,-1431,-1376,-1239,-1201,-1537,-938,-579,-437,290,521,-943,-2014,52,1266,-119,-1040,-1672,-300,-102,-1200,-1001,-1048,-536,-748,-1856,-1412,-1264,-2364,-206,387,402,416,404,-525,175,80,69,249,592,357,-1079,1169,-30,-718,-323,1329,203,-1191,-710,-1508,-597,-1507,-1551,-1232,-382,-585,-752,-1444,-1346,-661,-1856,-594,-688,-832,-1866,-1295,-1267,-1000,-603,-969,85,-1294,441,-116,-1029,-783,-1947,-2362,-2317,-1204,-1043,-650,-146,287,-485,247,-317,-1625,954,1198,-1357,-3172,922,-343,-2466,-1703,-306,-607,-867,-980,-6154,-1066,-2961,-12782,-14802,-12824,-23586,-254525,-309640,-140654,-446,-443,-479,-548,-702,-867,-1089,-2087,-1405,-1371,-1197,-916,-608,-242,87,62,-2251,711,744,681,530,383,136,-58,-373,-2306,-728,-896,-1080,-1225,-1334,-1482,-1626,-1720,-1681,-1539,-1363,-1159,-1999,-1306,-875,-911,-1672,-1157,-1402,-1503,-1462,-1200,-968,-364,92,-743,784,1237,-743,686,1593,1482,1352,1044,-530,-758,-343,-894,-1334,-1238,-812,-313,-2228,-1854,-680,-305,1200,1209,1213,-114,-40,1372,1278,669,486,-1530,-702,1485,1203,1350,502,49,581,1841,2529,1440,-1011,-520,504,-22,-1406,-610,-774,-877,-901,-872,-806,-739,-1281,-490,-302,-1297,-967,-1863,2,-33,-134,-312,-965,-1191,-1227,-1510,-1480,-1170,-852,-539,-348,-241,-229,-318,-1360,-622,-671,-536,-232,-330,-313,-262,371,688,-621,-571,1380,962,-763,-1239,-525,-1118,-1359,421,975,-47,529,255,-8,-768,-1226,-536,-642,-929,-700,-618,-594,-607,-663,-753,-852,-1012,-1370,-1289,-2097,-1416,-1436,-1421,-2073,-1415,-1307,-1269,-1207,-1240,-1978,-1208,-1283,-1479,-1320,-1339,-1288,-1189,-994,-801,-2058,-380,-605,-843,338,451,-1135,-465,604,450,459,-1319,85,215,0,-172,-284,-1351,-244,-25,244,44,837,456,1378,-800,-834,1044,1256,-511,1569,1462,-1184,-568,-1428,1044,1148,907,-41,187,1239,1272,445,212,1070,982,842,-1141,-1575,-1002,-893,-596,-818,-798,-733,-1717,-820,-257,-1370,-927,528,474,382,209,226,215,244,311,397,502,-12,618,611,-1205,84,216,15,-208,-491,-731,-1020,-1251,-1333,-1247,-999,-729,-452,-1649,-104,-900,39,-48,-386,-1249,-681,-1717,-1169,-1195,-947,-584,-211,183,546,309,-629,-1237,-1379,90,-735,1242,-532,-1112,-1552,-624,-1155,-934,-495,-1835,-232,-495,192,-275,-130,-1443,-1283,-1169,-1222,-498,221,154,1996,2945,733,-622,282,-343,31,-527,-1639,-442,-1523,-940,-572,-321,-671,-641,-116,-713,-1323,-1858,-1635,-1069,-995,-82,296,587,-159,-342,-1627,-372,-630,907,875,872,174,-480,-838,-1260,-1421,-1298,-191,712,537,-2011,-877,717,464,146,-145,-407,-655,-835,-1076,-883,-1846,-674,-551,-484,-1277,-854,-632,-337,-179,166,655,88,-863,-1087,-1103,1454,506,-1301,-1121,-735,504,1887,3713,1411,101,589,-277,-158,-283,-1176,-1803,-1466,-856,-313,126,-442,-1622,-227,909,892,781,-130,366,56,-998,-706,-1017,-1327,-1576,-1742,-1916,-1987,-1988,-1952,-1895,-1871,-1519,-1373,-1659,-1379,-3898,-6717,-13021,-1075,-714,-794,-6191,-1113,-1451,-1835,-3617,-2205,-1853,-1785,-905,-500,-161,-8526,-9251,-8244,-15333,-17610,-16057,-2266,626,932,1266,1618,-558,-2221,-2601,-1734,-434,-833,-1532,1032,619,274,17,-1467,-137,-98,-537,-810,-110,-282,-465,-684,-919,-1093,-1238,-1301,-1411,-1313,-1216,-1083,-902,-623,-1442,-1073,-580,-1302,-957,891,1106,-511,919,650,179,-426,-1132,-1885,-2241,-1474,-683,-1444,-225,-1669,1540,1732,451,-743,-697,1024,1378,-677,-719,-2217,-850,-1515,-1806,-1729,-808,-551,-200,-873,-845,-1091,21,-524,-128,-329,-1983,-505,-675,-966,-868,-917,-873,-743,-560,-382,-937,-77,35,-1312,-224,-1171,-16,-1085,-188,-244,-243,-266,-961,-265,-948,-385,-424,-1528,-393,-320,-189,31,248,464,606,-20],[-556,-303,-10,191,-28,430,-739,418,302,230,80,-1005,-753,-816,-576,-753,-1365,-670,-1025,-1630,141,445,603,753,-1204,-823,-1951,717,-994,-1406,-902,-129,925,-821,537,634,-829,-1876,-668,561,1376,-70,347,-72,-534,-861,-1103,-1337,-1490,-1506,-1274,-960,-1503,-1372,-9,-607,-1021,1100,1437,379,-1706,-1460,548,1473,1284,677,744,428,-113,-376,-1018,-1515,-1218,-1286,-1107,-886,-1610,-466,-1288,-273,-284,-325,-908,-959,-1113,-1571,-1935,-2378,-620,125,-1732,262,325,-172,-779,-1657,-802,550,583,-210,-1377,-1333,-1941,-1585,-1803,-1622,-922,-1125,-1071,-1237,-1407,-1406,-1915,-1128,-1009,-924,-916,-910,-920,-951,-2147,-1025,-1007,-1337,-793,-661,-1028,-277,-51,-757,210,516,615,694,-9512,-16577,-15563,-6734,76,-2909,-3249,-799,-1088,-1336,-1368,-1287,-1098,-2258,-819,-706,-581,-504,-495,-439,-388,-353,-616,-387,-411,-522,-729,-1070,-1454,-1426,-972,-450,-67,493,908,1143,-30,-178,-799,-1112,1081,1038,94,-143,314,-34,-342,-625,-1561,-1050,-1127,-1378,-904,-733,-535,-450,-290,-162,-1606,-845,13,274,472,483,-1120,-834,-843,-344,176,-468,-111,-274,-473,-957,-779,-1056,-1060,-1164,-1205,-1237,-1287,-1224,-1168,-1117,-1131,-1114,-1046,-988,-920,-878,-870,-861,-1185,-864,-877,-1618,-1804,-1025,-855,-781,-627,-452,-247,-1842,-939,-1168,-303,1043,1249,715,-559,-1070,102,682,507,-817,-994,-222,796,671,-1026,-299,189,-24,-956,303,676,293,1222,320,151,-439,-120,-471,-714,968,945,480,-34,-445,-660,-531,-867,321,810,-399,-622,-1010,-363,415,422,-593,-795,936,555,132,-324,-856,-1324,-1669,-1818,-1617,-1406,-1218,-1061,-1016,-959,-844,-581,-244,89,357,706,951,230,273,863,1080,1099,1091,1203,855,437,-1107,1237,948,486,-75,-661,-900,-1756,-656,-1501,-563,-328,-1237,-83,-304,-899,-2081,-778,-489,-1114,-166,-444,-1436,-103,-356,-907,-810,-918,-899,-664,-374,-161,-162,-1120,-377,1197,-399,379,268,-1213,-2044,22,1105,-338,-861,-2122,-498,-115,-1468,-935,-1205,-420,-430,-1890,-1434,-1160,-1524,-1169,-444,-313,-231,-192,-219,-329,-416,-492,-475,-366,-218,-1116,37,-117,-982,-758,-124,-325,-1219,-671,-992,-715,-1035,-1001,-1213,0,247,-760,-1821,-1447,-72,-1662,528,336,151,-2115,-236,-284,-244,-784,-1285,127,-1561,247,-17,-1271,-1507,-1215,-2160,-2551,-801,-554,-216,197,569,-239,465,-108,-2223,64,249,-1261,-3033,1849,-255,-2267,-1250,1406,1167,318,739,-5610,455,-242,-12742,-8959,-10557,-34881,-238213,-251184,-115438,-672,-953,-1224,-1827,-1618,-1625,-1614,-4366,-1609,-1627,-1657,-1626,-1556,-1408,-1274,-1153,-2876,-1026,-996,-965,-904,-721,-489,-235,-131,-2106,553,738,806,-139,-396,-355,-1005,-1821,-495,-1072,-1389,-1524,-1578,-1087,-953,-878,-1908,-984,-1107,-946,-555,-906,-1202,1051,799,-578,791,1603,-618,991,2772,2275,1749,1102,-271,-871,-314,-230,-651,-552,-264,-362,-2021,-1612,-588,-963,1093,4056,2345,352,-237,1282,1418,830,414,-1791,-829,1358,1760,1628,81,-322,764,778,175,-383,-1205,-863,-758,-519,-1417,-71,26,1,-1219,-283,-515,-790,-1006,-1102,-1040,-972,-1069,-1644,-726,-739,-819,-965,-1170,-1326,-1270,-1010,-661,-285,29,322,483,553,521,374,-1665,-162,-466,-690,-767,-726,-534,-319,-181,-72,-531,-609,-148,-304,-938,-1245,-760,-1122,-1722,-787,-797,-818,-855,-877,-884,-872,-1079,-923,-1038,-1131,-1235,-1261,-1250,-1198,-1110,-994,-845,-729,-1247,-1454,-1668,-43,152,-751,-2056,-555,668,681,-55,-1469,-2195,203,220,-1241,-52,-411,-389,-546,-615,-910,-2026,-444,-482,-869,251,413,-705,-959,678,457,574,-1377,53,754,559,390,52,-1382,64,74,100,-132,179,238,244,-997,-546,-9,-148,-263,-374,-467,-1077,-617,-1212,-317,-188,-76,-131,73,120,147,107,44,-47,-82,-127,-1206,-1367,-1146,-973,-591,-113,106,-833,-1777,-889,-441,-1752,-979,716,2023,1728,244,1958,1877,1327,464,1522,1436,-81,889,1160,-1200,-268,200,-40,-85,-480,-824,-1173,-1345,-1251,-979,-587,-208,-105,-1841,-386,-1025,576,230,-537,-1427,-172,-1539,-345,-396,-354,-441,-235,-166,-120,-83,-723,-1474,-1239,-308,-654,-733,-1078,-1498,-1906,-1951,-1457,-764,-267,-2100,-387,-341,247,-375,-228,-1419,-1167,-1359,-1449,-215,311,254,1904,1666,911,-791,375,-42,375,-477,-1537,-290,-1573,-1335,-729,-432,-906,-614,598,316,-1248,-1497,-996,-1459,-1856,-2041,-1819,-1438,-1001,-692,-1736,-427,-682,-256,-245,-221,-159,-239,-764,-1169,-1474,-1386,-250,445,383,-1858,-186,-214,-526,-894,-1220,-1497,-1720,-1800,-1684,-1417,-1409,-690,-313,-96,-1156,-743,-353,369,258,186,171,276,-535,-1226,-847,1838,915,-1382,-1183,-861,287,1607,2246,1324,66,457,-462,-123,1489,1572,1550,467,1362,481,680,-596,-1883,-1144,-1877,-2558,-2186,-1440,-726,-169,-1371,-896,122,588,-777,-1007,-856,-410,-237,-277,-284,-1777,-1323,-89,-1335,-899,-4329,-5677,-10528,-856,-730,-477,-6989,111,681,998,-3347,-1863,-909,-1663,1994,1965,-2070,-13464,-12828,-12029,-12096,-16283,-15715,-1890,-548,-625,-656,-637,-623,-1801,-2368,-2139,-834,-957,-1454,-1074,-1033,-922,-790,-1118,-507,-395,-525,-990,-371,-514,-637,-757,-858,-870,-848,-1390,-1436,-649,-594,-571,-566,-521,-1327,-792,-537,-961,-1063,-518,-497,-585,-574,-643,-839,-1107,-1433,-1788,-2131,-1965,-1484,-1642,-587,-1391,145,417,548,-288,-306,789,913,-1086,-1241,-2148,-771,-1171,-1836,-1566,-816,-492,-232,-611,-597,-802,71,-118,-67,-493,-1905,-399,-798,-991,-1149,-1221,-1114,-886,-612,-360,-1068,64,249,-1038,-120,-1572,-437,-761,121,776,44,-380,-1115,421,-713,220,-783,-1538,-416,-677,-926,-1071,-1103,-970,-798,-574],[-1126,-1299,-1435,-1643,-1879,-1889,-1738,-1622,-1553,-1471,-1402,-1280,-1075,-877,-603,-362,-1265,-397,-1362,-1669,314,1416,1597,1779,-698,-1064,-1694,1168,-589,-2092,-1370,110,1273,-979,392,618,-752,-1863,-768,900,1887,124,201,1323,252,-511,721,344,-46,-538,-1025,-1436,-1482,-1137,-747,-470,-819,280,429,518,-1529,-1341,410,675,678,-161,669,670,-128,-189,-988,-1554,-906,204,129,-130,-1746,-691,-1014,-1307,-1577,-1666,-1552,-1396,-1651,-1731,-1705,-2374,-1298,-1476,-1654,-1709,-1521,-1184,-857,-1282,-233,-7,169,-109,-1156,-1187,-349,-396,-1575,-1584,-1015,-1013,-743,-274,270,494,-1408,1461,1345,333,332,1488,1216,-192,-1988,383,1836,-1331,609,-175,-1230,346,290,-798,-304,-569,-852,-1053,-5957,-8994,-8707,-3619,-589,-3114,-3485,48,23,-519,-690,38,199,-1950,-82,-279,-475,-708,-964,-1054,-964,-704,-504,31,475,869,1204,848,554,-449,614,-419,-325,1563,1987,1214,-186,-78,-689,-1058,493,59,-416,-848,-1266,-1666,-1932,-1665,-1645,-1126,-921,-1250,-597,-510,-713,-642,-479,-337,-1613,-693,-233,-269,-309,-362,-1412,-1136,-1107,-523,-571,-623,-638,-676,-754,-994,-849,-1308,-1138,-1320,-1509,-1761,-1881,-1598,-1256,-931,-685,-1204,-692,0,-140,172,764,677,-1327,-151,-271,-1463,-1667,-995,917,999,942,882,-322,-1971,-1079,-924,43,1200,1299,783,-238,-762,84,723,508,-1418,-1197,-263,169,-34,-1359,-498,-732,-886,-1025,-1123,-1185,-1275,-1378,-1455,-1562,-1612,-1721,-1780,-1809,-1838,-1855,-1898,-1941,-1884,-1808,-1724,-1620,-1500,-1343,-1160,-999,-866,-668,-584,-518,-475,-468,-505,-583,-669,-803,-1025,-1186,-1224,-1213,-1083,-916,-718,-536,-501,-559,-723,-874,-970,-945,-765,-446,-89,140,316,501,524,511,536,690,832,308,-1251,821,492,0,-515,-827,-634,-1562,-581,-1650,-792,-374,-1053,-59,-138,-803,-2199,-1104,-962,-809,-405,-434,-1502,-209,-531,-977,-875,-846,115,259,448,139,520,-563,-481,1086,-416,370,-67,-1329,-1912,-6,884,-535,-721,-2141,-602,-59,-1603,-699,-1283,-348,-221,-1790,-1508,-1201,-1411,-2099,-1506,-1401,-1205,-934,-631,-360,-126,169,377,534,-22,-1076,465,-203,-1172,-1249,-553,-731,-1181,-436,-512,174,-597,-470,-1148,1419,1452,-949,-1476,-1413,179,-1435,-1089,-1715,-1654,-1622,-497,37,458,-1034,-1478,-71,-1757,231,2,-1475,-1523,-527,-1972,-2635,-637,1959,1713,1194,1156,-133,644,157,-2670,-860,-826,-1297,-2787,2290,-231,-2044,-832,1938,1593,161,985,-5179,668,642,-10476,-3220,-7903,-39639,-164690,-153797,-82231,172,-48,-272,-8157,-687,-831,-956,-5464,-1022,-1002,-998,-981,-981,-941,-929,-1508,-3422,-977,-965,-895,-753,-472,-145,184,102,-1882,517,1252,1292,-108,-531,-576,-926,-1947,-207,-753,-1094,-1408,-1589,-1691,-1785,-1818,-2119,-1695,-1541,-1212,-887,-1304,-1487,-130,-25,-358,-119,-265,-492,-788,-1177,-1443,-1401,-1211,-908,-955,-483,-417,-933,-351,-185,-142,-1600,-1357,-501,-1408,-244,-284,-308,-407,-445,-483,-620,-694,-662,-1641,-996,-201,-22,147,-389,-442,441,529,628,739,-1041,290,1262,467,-1447,762,2334,1042,-1590,836,685,-897,-63,1193,670,-688,-1217,-1319,-1178,-1298,-1279,-1191,-1326,-992,-835,-676,-505,-289,-81,158,319,434,479,425,-1469,31,-279,-614,-927,-1193,-1253,-1133,-953,-720,-488,-654,-276,-285,-1133,-1139,-568,-1113,-2090,-725,-749,-736,-685,-571,-408,-652,-923,66,56,-798,-774,-317,-545,-820,-1120,-1412,-1629,-1757,-1725,-1657,-1573,-1529,-1550,-1615,-1777,-1906,-1814,-1653,-1396,-1674,-2335,-521,-229,-993,461,-411,-514,104,-769,-1066,-1949,-273,-344,-882,721,365,-232,-1408,178,7,-111,-1373,-483,-697,-1045,-1399,-1766,-2174,-1933,-1497,-1106,-726,-492,-246,-95,-1218,-270,-75,-137,-166,-170,-136,-1014,-682,-1014,419,564,657,-215,270,618,538,13,251,108,62,58,-1222,-1100,-1276,-1014,-795,630,572,-933,-1802,-939,-634,-2071,-969,810,3437,2045,235,1988,2599,1012,342,2293,2116,-192,864,1531,-1097,-618,-204,-159,-725,-1314,-1577,-1225,-633,-63,-801,733,938,-312,-1700,-583,-1153,228,-94,-675,-1627,-528,-1405,-342,-247,-557,-825,3,101,224,385,-928,-1784,-1068,-291,-565,876,-171,-89,-1166,-480,134,42,-76,-2158,-643,-192,-16,-470,-291,-1307,-1005,-1529,-1585,39,387,339,771,807,779,-964,489,235,440,-453,-1414,-157,-1642,-1663,-601,-424,-1089,-608,-401,-380,-1391,-1755,-494,-718,-1075,-828,-986,-1141,-1205,-1297,-1754,-1389,-1463,-1452,-1375,-1198,-925,-515,-718,-1089,-1405,-1339,-291,653,433,-1518,497,525,292,-2,-275,-541,-1200,-1164,-1496,-1827,-1929,-1597,-1271,-1030,-1040,-788,-755,-881,-1082,-1305,-1573,-1837,-1980,-1901,-1795,-1723,-1782,-1853,-1733,-1301,-752,-107,574,1198,2,258,-705,-69,1503,2078,1343,181,1766,399,1047,-748,-2169,-1098,338,1886,3273,-158,1524,1864,-1818,-1092,-1,942,-1167,-1058,-884,-375,1834,1108,79,-1464,-1113,313,-980,-490,-4580,-4148,-7467,918,995,1200,-7793,987,2176,731,-2790,-1559,-1221,-1595,2229,1498,-10262,-18207,-16063,-15140,-9062,-14813,-14815,-1410,-1283,-1069,-884,-725,-631,-1344,-1952,-2397,-777,-939,-1360,-1217,-1274,-1247,-1181,-1070,-979,-889,-824,-1200,-897,-1035,-1116,-1117,-992,-681,-496,-1775,-1421,331,1504,1191,1339,3,-1221,-484,423,-551,-1138,833,489,-693,-73,-206,-341,-449,-669,-628,-747,-898,-1030,-1836,-1282,-1326,-1354,-1344,-1359,-1228,-960,-573,-43,-1501,-1693,-1722,-577,-772,-1611,-1342,-714,-409,-224,-314,-448,-537,100,239,81,-702,-1807,94,-983,-900,357,324,147,132,248,-312,-1174,421,1003,-789,-88,-1247,-1612,-492,331,252,-57,-566,-1122,-1182,-1576,-1977,-2054,-1703,-1442,-1221,-1056,-908,-844,-841,-954,-1101],[-122,-316,-494,-757,-1022,-1103,-985,-800,-639,-479,-368,-1045,-725,-950,-28,-27,-1087,-108,-1772,-1537,59,269,236,216,-134,-1168,-1398,-199,-417,-1835,-1775,-556,-335,-985,174,391,-682,-1519,-893,473,244,16,-218,-393,-624,-756,-847,-974,-1072,-1205,-1218,-1058,-1338,-467,-91,-325,-590,877,1002,788,-1329,-1151,258,1044,752,-1019,1065,818,-199,-2,-919,-1574,-1212,-196,1461,-300,-1775,-120,-439,1198,729,-142,-263,-322,-1886,-1843,-1400,-2064,-1115,291,-1015,-101,1051,987,-411,-951,66,-611,-1274,-1804,-1484,-1332,-908,-818,-1274,-1422,-1092,-772,-113,-224,1645,388,-861,2076,1622,271,51,1091,1040,-623,-1764,517,2119,-1333,578,-153,-1510,767,834,-993,-518,289,70,-131,-1693,-1614,-2375,-1114,-1317,-3294,-3359,-1512,-1445,-1417,-1380,-1428,-1465,-1645,-1747,-1941,-2134,-2326,-2126,-1810,-1478,-1150,-877,-571,-270,-41,110,154,115,-493,66,-349,-877,-261,-401,-541,-712,-810,-886,-977,-884,-792,-710,-584,-476,-408,-340,-308,-1623,-359,-436,-1031,-613,-715,-1067,-848,-769,-722,-1649,-607,-433,-326,-217,-121,-1625,-1206,-1361,-39,-166,-360,-564,-817,-1110,-1287,-1414,-1494,-1198,-865,-446,-878,-2022,-939,886,1342,-826,-1278,-603,243,-230,51,1856,716,-1504,111,-10,-1285,-1458,-728,363,124,-42,-176,-570,-2094,-1062,-733,101,323,541,741,18,-507,-6,636,382,-2018,-1438,-377,105,-192,-1677,-706,-796,-703,-874,-157,162,411,616,-206,309,-1342,-226,-415,-748,529,356,136,-115,-319,-550,-791,-1139,-1157,-1227,-1207,-1139,-1037,-809,-651,-481,-325,-178,-151,-154,-188,-289,-502,-681,-782,-885,-914,-926,-914,-920,-1077,-1332,-1704,-2095,-2325,-2019,-1662,-1303,-997,-863,-764,-792,-959,-1216,-1484,-1609,-1639,-1534,-1478,-1559,-1690,-1914,-2005,-1717,-1250,-1363,-475,-1642,-1001,-496,-930,-381,-541,-646,-2300,-1353,-1321,-380,-68,-471,-1505,-710,-742,-970,-859,-828,-301,-250,-92,288,626,97,-577,952,-456,297,-421,-1150,-1695,-10,635,-682,-620,-1642,-538,80,-1484,-401,-1260,-314,-117,-1607,-1604,-703,-521,-1226,-572,-493,-324,-67,244,557,-468,781,1186,1034,-192,-1001,1084,-252,-1177,-1709,177,258,-1052,-176,-58,536,-205,37,-995,1522,1731,-1006,-802,-1172,-932,-1166,-439,542,1520,-893,370,1412,230,-1047,-1464,-304,-1425,-19,-7,-1451,-690,90,-1780,-2415,-1135,1257,1365,1245,1299,-140,828,501,-2413,-1714,-1945,-1467,-2486,1213,-316,-1643,-508,470,214,-178,-186,-4858,-393,-423,-6724,-485,-5281,-30072,-79101,-41685,-44603,-459,-506,-542,-13105,-549,-477,-388,-5373,-45,152,313,455,549,647,676,-2259,-3691,355,119,-157,-448,-642,-778,-857,-869,-1649,-760,-716,-743,-777,-799,-869,-946,-1832,-1103,-1202,-1296,-1316,-1251,-1129,-972,-715,-1827,-127,61,283,-323,-1764,-1796,74,-213,-553,-994,-1374,-1704,-1768,-1573,-1312,-1043,-943,-885,-995,-1087,-1229,-1366,-1340,-1249,-1026,-1074,-1092,-420,-1129,-24,130,284,334,-301,409,242,49,-132,-1349,-1176,-679,-835,-910,-869,-732,-534,-240,58,320,-530,756,892,661,-1409,1007,1844,1011,-1494,1051,496,-880,821,1484,1123,-465,-1394,-960,-1307,-468,-340,-1227,-1270,-835,415,89,-247,-472,-541,-400,-210,-1,168,241,-911,63,-177,-483,-830,-1229,-1560,-1792,-1826,-1623,-1358,-1164,-1016,-933,-1328,-933,-776,-1079,-1769,-400,-329,-301,-324,-369,-430,-611,-767,-720,-915,-1085,-1274,-1410,-1551,-1682,-1741,-1636,-1373,-1084,-742,-1638,-992,511,-197,-1673,-1244,-668,2405,1969,-940,-1770,-2192,620,459,-727,-898,-1585,-948,54,-1257,-1011,-1820,-94,-182,-864,819,317,260,-1588,191,553,783,-1284,-209,316,-145,-515,-747,-1392,-699,-442,-177,-427,229,364,394,-1448,-9,-7,-228,-417,-575,-671,-947,-728,-822,-442,-390,-406,-507,-659,-861,-1096,-1392,-1692,-1981,-2151,-2243,-2226,-2151,-2091,-1978,-1859,-1670,-1375,-1031,-1791,-947,-808,-1891,-899,871,1462,1598,188,1667,1638,716,266,1644,1780,-324,818,1983,-909,-932,-587,-197,-128,-861,-1328,-1180,-572,49,-830,984,896,-372,-1367,-659,-1264,602,11,-769,-1765,-825,-1309,-1117,-1336,-1515,-1710,-1922,-2024,-1889,-1624,-1369,-2075,-913,-655,-472,-334,-237,-184,-801,-588,-356,-499,-769,-1907,-1410,-1794,-2108,-2192,-1841,-1534,-1231,-1678,-1568,-895,-976,-1185,-1522,-1733,-1580,-1123,-673,-192,326,-449,-1271,-49,-1704,-1712,-275,-355,-1202,-613,1386,952,-1449,-1866,-474,-799,-1032,-1112,-1121,-1106,-1045,-1071,-1645,-1116,-1129,-1014,-822,-558,-250,103,-694,-1010,-1276,-1158,-265,622,387,-1075,968,856,698,92,391,315,-1732,-498,-1437,-1607,-475,-70,-40,-367,-909,-464,382,828,987,1119,1161,1111,564,-569,-60,784,927,-1137,-1033,-1131,-253,814,3117,1026,-78,6,-991,-40,1294,1706,1040,-77,1325,298,950,-860,-2432,-1383,-395,1713,2748,-346,1657,2085,-2176,-1286,-110,649,-1518,-1113,-897,-322,209,-314,-805,-1049,-1040,-927,-786,-652,-4650,-2405,-4177,-973,-1009,-906,-8579,-236,76,-45,-2146,-1282,-1471,-1595,760,-4715,-18300,-22473,-18727,-16946,-6485,-13458,-13680,-775,-501,-217,11,194,291,-869,-1538,-2245,-716,-628,-1267,-1369,-1703,-1849,-1787,-1573,-1341,-1108,-904,-1435,-700,-705,-688,-680,-681,-637,-894,-2016,-1368,-555,-520,-466,-368,-176,-1147,-209,344,-117,-1128,637,704,-852,451,964,1074,1193,-686,936,436,1356,290,-2018,-1166,-983,-286,-521,-604,-373,58,581,1185,-1929,-1885,-1341,-358,-484,-1360,-1123,-544,-358,-259,-99,-438,-336,72,496,206,-947,-1725,5,-1219,-878,221,600,64,-481,-1040,-1616,-2101,-2169,-1709,-1219,-719,-658,-1058,-357,411,703,377,-808,-1008,460,-381,-139,-1470,-704,-960,-1117,-1173,-1115,-1057,-1021,-1090,-1202],[-649,-993,-1062,-684,-333,-9,-729,354,-751,95,372,-1007,-783,-1129,-52,-244,-1003,-516,-2223,-1342,-432,-254,-158,-21,163,-1162,-1185,317,258,-1115,-1850,-174,-377,-875,-738,-855,-888,-1251,-1096,-1131,-1265,-1349,-1385,-1285,-1196,-1001,-757,-530,-566,-1372,252,613,-1180,-38,783,-188,-384,1067,1471,916,-1166,-978,83,-199,-219,-1830,341,541,-338,150,-851,-1597,-1540,-561,1207,-502,-1629,133,-80,407,29,-314,-677,-1045,-1558,-1870,-1340,-1680,-1308,-733,-576,-473,-385,-271,-212,-654,-119,-106,-92,-166,-297,-1373,-723,-697,-1002,-1248,-782,-543,-165,-241,745,226,-346,1972,1970,260,-162,674,782,-1081,-1515,593,1767,-1313,508,-110,-1800,951,791,-1301,-1089,312,332,242,132,50,-118,-257,-369,-3391,-2824,-636,-697,-781,-1398,-846,-800,-1271,-714,-650,-563,-527,-582,-627,-720,-874,-1123,-1359,-1590,-1757,-1559,-1227,-863,-514,-194,-178,-1665,464,558,592,-440,-28,-517,-804,12,-176,-436,-818,-1017,-1390,-1761,-2127,-1926,-1495,-1131,-810,-628,-562,-1412,-1030,-1061,-1452,-1799,-1680,-1075,-455,136,635,-1635,-1030,-1544,465,819,413,41,-220,-1363,-896,-840,-1579,165,2215,2660,-622,-1909,-969,781,908,-1328,-1102,-319,506,-377,-26,1010,728,-1672,257,62,-1057,-1243,-412,-600,-780,-935,-1120,-1304,-2104,-1473,-1424,-1236,-954,-655,-359,-111,-283,-134,391,172,-1687,-1657,-530,60,-207,-1939,-998,-1491,-1950,-2259,-1806,-1283,-807,-373,-493,317,-1755,-249,-408,-767,702,903,723,474,233,-147,-746,-1369,-1034,-1241,-1343,-1368,-1330,-1153,-1048,-939,-853,-776,-810,-847,-864,-879,-923,-863,-694,-547,-380,-263,-755,-145,-283,-527,-879,-1233,-1541,-1677,-1548,-1514,-891,-659,-414,-258,-212,-247,-317,-308,-291,-284,-1447,136,350,540,728,862,939,-1151,-346,-1525,-1177,-694,-873,-186,-155,-424,-2360,-1364,-1327,53,-2,-546,-1424,-1293,-1017,-1242,-1260,-1125,-913,-604,-341,40,334,590,-671,813,-510,173,-721,-785,-1489,2,357,-785,-583,-1228,-337,261,-1216,-163,-1204,-333,-129,-1437,-1715,-443,594,-337,431,417,-261,506,618,722,-906,758,1129,777,-362,-975,963,-279,-1016,-1922,65,465,-890,-717,-1189,-1289,-949,-554,-799,11,52,-993,-517,-1066,-1437,-1017,-258,558,1344,-187,255,1042,-115,-867,-1303,-575,-911,-170,-192,-1160,-1619,-1793,-1626,-2145,-1590,603,1025,1064,1203,-285,990,864,-1846,-2314,-3041,-1829,-2214,712,-585,-1009,-357,-384,-701,-1036,-1292,-4706,-1754,-1729,-2407,-1285,-3202,-11703,-441,-241,-6967,-91,-139,-247,-15653,-583,-712,-789,-4844,-587,-376,-175,22,177,336,421,-2706,-3523,169,-98,-445,-837,-1147,-1355,-1361,-1180,-1485,-672,-484,-407,-377,-867,-983,-581,-1520,-862,-1018,-1476,-1220,-1214,-1188,-1161,-1046,-1514,-677,-515,-248,-946,-1942,-2037,468,538,110,477,394,-260,38,-280,-554,-700,-835,-816,-1061,-661,-643,-857,-322,-173,75,-576,-892,-417,-444,1375,2264,2623,1616,-230,611,1121,844,-46,-1187,-1365,685,162,-350,-1308,-1322,-1746,-1874,-1712,-1560,-1481,-1504,-1668,-1856,-1950,-1782,-1448,-1106,-1173,-504,-295,-695,-62,90,362,-390,-1658,-667,-1677,-1346,-867,-1510,-1010,-676,89,2880,594,784,1770,1502,1271,1121,1019,915,-366,617,402,5,-908,-749,-665,-927,-1207,-1366,-1306,-1065,-674,-223,-1549,-732,-246,-1081,-1311,-404,2307,786,805,1238,-8,-616,-687,602,1453,-522,-1054,-788,394,713,257,-100,-299,-374,-274,-1320,-786,309,-630,-1514,-749,-891,2302,1677,-1413,-1713,-1853,673,-101,-890,-1703,-1765,-1043,-180,-1804,-772,-1701,76,-50,-865,838,208,687,-1295,-29,591,816,-1167,-450,97,671,689,57,-1422,-664,-1071,-1458,-1707,-1810,-1629,-1441,-1720,-1233,-1281,-1367,-1488,-1668,-1892,-2107,-2118,-1939,-1848,-1782,-1797,-1907,-2071,-2205,-2033,-1804,-1549,-1295,-973,-672,-1145,-565,-1460,-851,-1065,-158,-309,-1172,-1791,-933,-970,-1431,-820,-396,-113,141,67,474,545,450,222,855,1219,-491,722,2074,-705,-1213,-952,-277,368,722,-190,-1086,-1315,-648,-891,833,381,-277,-1010,-640,-1369,785,-91,-826,-1629,-1218,-1263,625,203,-1042,-1313,-956,-1234,-1419,-1484,-1499,-1714,-1480,-1409,-1356,-1312,-1210,-1078,-946,-854,-771,-736,-842,-1661,-1341,-1554,-1857,-2164,-1957,-1532,-1016,-1822,-1384,324,534,489,888,830,605,-1188,-177,-748,-1350,-1965,-2532,-1891,-1722,-1475,-285,-270,-1234,-616,62,15,-1412,-1898,-311,-614,-957,-822,-1399,-423,-624,-947,-1414,-1036,-961,-624,-201,234,639,213,-676,-910,-1105,-881,-136,616,361,-556,720,452,146,-165,-373,-477,-2076,-987,-1454,-1680,-410,-341,-249,-503,-728,-255,504,699,854,983,1014,951,806,128,437,404,392,-910,-837,-1217,-505,405,1740,835,-136,-245,-1271,-30,1034,1255,689,-261,902,234,867,-851,-2329,-1298,-996,1,-765,-1562,-2230,-1659,-1838,-1419,-456,-386,-1757,-1121,-1031,-1418,-1821,-2224,-2385,-2013,-1597,-1286,-1010,-690,-4527,-612,-895,900,1369,1776,-9289,2420,2516,-832,-1447,-960,-1511,-1617,-1514,-9865,-25344,-25698,-20449,-16855,-4445,-12349,-12465,-1206,-1085,-868,-662,-482,-395,-426,-1086,-1836,-1172,-1681,-2256,-2268,-1704,-1128,-609,-150,-223,131,-669,-1616,119,-162,-613,-1119,-1608,-1900,-1881,-1932,-1299,-1021,-798,-637,-506,-332,-1046,-18,80,196,-949,353,402,-1001,63,556,657,799,-687,723,165,1312,234,-2070,-1350,-839,33,-192,-310,-177,90,385,695,-2250,-1650,-967,-110,-287,-1115,-882,-279,-442,-696,-863,-894,-773,-590,-380,-204,-1086,-1622,-116,-1415,-835,21,-87,-181,-1074,-280,-788,-1356,-340,-87,-495,-312,-106,-178,-322,401,974,445,-1040,-831,696,-310,53,-1486,-233,-425,-562,-670,-729,-836,-991,-1256,-1559],[-812,-456,-38,-616,553,776,-789,944,-1077,-181,650,-1013,-883,-1380,86,-103,-1031,-192,-1847,-1158,-710,498,583,660,743,-1071,-1063,469,256,-495,-1567,-540,-810,-1018,-1200,-1290,-1280,-1286,-1379,-1366,-1420,-1415,-1384,-1285,-1265,-1177,-1051,-930,-865,-1552,-225,81,-1022,307,855,-73,-245,805,415,-180,-1080,-1645,-1258,-420,-294,-2044,-327,222,-574,217,-840,-1665,-1917,-871,-5,-751,-1416,-1252,-1132,-857,-600,-512,-179,-88,-1222,-1847,-838,-1341,-1432,-177,-245,-328,-387,-390,-425,-458,-491,-548,-587,-687,-741,-1232,-925,-840,-818,-1153,-654,-603,-549,-496,-458,-368,-317,-247,-202,-144,-349,-38,54,-1473,-1322,240,269,-1313,312,-83,-2064,320,301,-1750,-1807,-1043,-589,387,398,438,383,350,329,-3450,-2165,219,180,15,-1682,-509,-60,-836,207,300,-610,-747,687,857,947,-808,-804,-1045,630,1420,53,-680,-737,-566,350,57,-1403,-196,827,522,-564,-299,-781,-1337,-1798,-1977,-1537,-1177,-324,246,817,1219,-1270,1262,2486,-379,319,33,-1768,-1241,-1053,-1011,-1697,-1480,-1938,-969,-21,815,-1497,-770,-1672,574,2020,1566,1420,-53,-1622,-754,-821,-1626,-6,1808,2635,-371,-1485,-1009,589,253,-1752,-940,-11,705,-606,-84,569,430,-1845,369,436,-829,-1087,10,790,713,590,368,-949,-2006,-596,-793,-878,-769,-556,-313,-120,-122,-309,91,-132,-1054,-1833,-737,-490,-617,-2104,-855,-957,-1332,-1014,-1033,-1057,-1148,-1294,-1451,-1682,-2098,-1981,-1742,-1437,-1142,-856,-634,-481,-336,-464,-817,-1404,-430,-440,-774,-322,-254,-99,-56,-35,-44,-53,-153,-224,-375,-287,-386,-451,-477,-577,-675,-791,-857,-844,-820,-726,-613,-458,-665,-300,-611,-1476,-468,-656,-781,-913,-1056,-1170,-1227,-1150,-1044,-828,-1449,-404,-139,94,312,465,551,-909,-193,-1337,-1292,-945,-866,-144,529,-148,-2366,-1154,-996,308,-9,-633,-1282,-1896,-1491,-1762,-1719,-1474,-1196,-841,-532,-103,223,489,-746,705,-541,39,-833,-368,-1310,48,85,-829,-595,-896,-48,450,-926,-32,-1159,-386,-220,-1286,-1772,-312,-438,-561,-646,-704,-824,-661,-589,-544,-1375,-389,-301,-204,-508,-1020,-13,-268,-761,-1622,-94,-236,-705,-591,-773,-938,-1022,-1133,-1186,-1251,-1306,-1405,-1502,-1511,-1296,-961,-620,-244,159,471,208,588,-478,-567,-1051,-803,-347,-35,-15,-719,-193,-244,-1479,-1892,-1879,483,1222,691,906,-511,1167,1246,-1291,-2114,-3025,-2359,-1958,1620,-1014,-108,-320,3,-539,-1507,-1493,-4696,-822,-166,484,1074,-2047,2243,2642,2944,3082,3040,2828,2461,-15417,1319,626,-128,-4480,-1504,-1713,-1288,-868,-555,-300,-174,-2580,-3068,-502,-826,-1234,-1694,-1930,-1529,-1180,-894,-1383,-566,-542,-668,-845,-1064,-1143,-997,-1133,-240,39,-1989,929,169,-379,865,1049,-1250,-264,872,514,-1625,-1309,-1737,-1336,-1513,-1285,-965,-592,-301,-118,-116,-161,-200,-369,-530,-1138,-972,-1154,-1304,-1298,-1238,-1044,-847,-742,-486,123,465,859,1275,1595,-157,294,778,648,-347,-1171,-1341,1477,1132,785,-1002,291,252,453,777,-170,634,1614,1126,713,-1046,1755,1526,925,-943,423,-137,-474,-689,-915,-1009,-1071,-1974,-868,-978,-1842,-1442,-1480,-661,-505,-247,594,402,136,-213,-546,-914,-1216,-1395,-1425,-1367,-1274,-1232,-1234,-1281,-1417,-1559,-1748,-1911,-1641,-1197,-1124,-248,232,-1634,-572,-213,-1124,-945,-644,2096,825,735,1137,-298,-659,-704,448,1302,-429,-1277,-1227,73,1448,1039,348,722,1299,386,-872,-691,-78,-1180,-915,-285,-1255,1601,1299,-1869,-1508,-1486,346,-71,-458,-855,-1240,-1410,-1103,-1461,-449,-1629,190,23,-906,741,10,988,-831,-226,556,735,-1072,-776,-294,-70,-293,-445,-1521,-654,-705,-783,-831,-959,-995,-1036,-1799,-1102,-1199,-1302,-1420,-1593,-1817,-1991,-1772,-1550,-1412,-1296,-1265,-1336,-1474,-1666,-1827,-1781,-1537,-1240,-852,-473,-1177,-429,-1574,-749,-1122,-38,-410,-1414,-1878,-943,-1133,-1014,-806,-722,-965,-1190,-1353,-1430,-1317,-1082,-798,-507,-210,-744,253,395,-593,-1514,-1346,-500,-33,-204,-242,-854,-116,66,-1056,435,295,-120,-744,-629,-1526,699,-286,-908,-1327,-1577,-1317,1037,143,-935,-1342,-1227,-1635,-1190,-593,-1127,-1309,-591,-745,-404,193,-101,-414,-669,-882,-754,-630,-598,-1529,-1818,-900,-1065,-1210,-1042,-650,-527,-2062,-1148,673,521,467,1157,1342,667,-1286,792,765,1177,-588,-1046,-352,-1770,-1395,-1687,-1861,-1996,-1914,-1634,-1164,-1388,-1993,-391,-682,-966,-1212,-1366,-543,-858,-961,-1191,-719,-442,1001,1216,1215,964,182,-766,-895,-1004,-659,-17,527,248,-96,-597,-1101,-1634,-2020,-1588,-1121,-2047,-1509,-1460,-1720,-355,-459,-629,-858,-1067,-1231,-1228,-1196,-1111,-991,-914,-892,-923,-970,-1036,-1074,-1144,-1145,-1099,-1359,-865,-687,-496,-287,-276,-590,-1644,-165,508,629,205,-486,416,119,495,-805,-2093,-963,-1191,-789,-901,-941,-796,-732,-1335,-1568,-980,-1214,-1976,-1782,-2141,-2048,-1737,-1465,-1657,-1019,-778,-611,-448,-230,-4376,173,341,567,738,852,-10004,1034,1006,-1712,-830,-665,-1384,-1760,-4580,-13028,-30164,-27048,-21037,-15813,-3108,-11711,-11374,386,446,522,577,647,702,148,-700,-1448,-1098,-680,-1029,277,795,777,732,690,-209,-34,-767,-1794,-172,-437,-761,-1033,-1144,-970,-1612,-1710,-1149,212,941,542,936,-129,-968,287,1057,738,-696,-23,-371,-1189,-666,-466,-225,23,-745,403,-176,562,155,-2025,-1449,-764,-490,-784,-1136,-1416,-1615,-1591,-1343,-2226,-1385,-627,-276,-210,-929,-660,31,-293,-469,80,-671,-33,-10,660,371,-1026,-1519,-258,-1478,-774,-606,-624,-556,-1725,-267,-935,-1389,-694,393,-414,-490,348,472,-357,335,1214,470,-1199,-649,608,-253,18,-1250,-455,-700,-922,-1139,-1313,-1500,-1616,-1643,-1414],[129,481,-194,-918,530,1297,-837,1360,-1136,-405,639,-1053,-954,-1622,199,-314,-1123,-1182,-1411,-1319,-1159,-998,-1003,-1031,-1048,-1151,-1325,-1494,-1662,-1762,-1586,-1452,-1350,-1261,-1230,-1175,-1064,-1021,-1658,-802,-713,-579,-1147,-744,-1534,-453,-287,-407,-1064,-1195,-946,-1092,-1150,-1087,-977,-787,-711,-707,-856,-1114,-1365,-1406,-1027,-526,-678,-1473,-1166,44,-796,266,-815,-1692,-2236,-987,845,-925,-1112,-707,-1264,-1693,-1603,-1150,-688,-235,-905,-1721,-582,-986,-1387,1138,326,198,1489,1344,199,-182,98,-364,-740,-1013,-1021,-878,-1021,-527,-623,-1047,-389,-156,-150,-220,-143,-240,-68,-51,-92,-165,-420,-452,-612,-1215,-1124,-1211,-1363,-1436,-1422,-1409,-2011,-1251,-1187,-2222,-2535,-2236,-1557,-118,192,539,791,1052,278,-3416,-1425,202,-85,83,-1732,-638,-598,-252,1315,1290,-885,-664,1871,2248,901,-881,-1034,-1428,215,739,-297,-1045,-1027,-598,177,383,-128,-1068,-909,-1093,-1153,-1026,-823,-602,-255,91,-667,-1541,63,893,1428,1388,-1005,1401,1674,0,380,288,-1882,-1431,-1223,-1259,-1643,-603,-922,-1253,-1327,-1137,-1257,-607,-1666,-387,-437,-560,-646,-658,-1404,-523,-743,-1613,-147,1243,2352,-110,-1018,-997,344,-353,-1894,-850,273,860,-858,-84,1283,872,-1911,388,614,-587,-975,327,1337,1415,1431,830,-1017,-1836,-321,-435,-2,-206,-302,-275,-189,-84,-499,-146,-483,-457,-1875,-964,-850,-1189,-1994,-1956,-1901,-1595,-1339,-1113,-922,-827,-810,-1047,-964,-2329,-1415,-1739,-1875,-1504,-1002,-487,18,557,-679,-782,-1048,431,309,-900,661,623,1335,1541,1247,389,656,407,199,-874,-37,-208,-346,-453,-633,-808,-997,-1127,-1169,-1184,-1105,-995,-836,-910,-637,-688,-613,-611,-751,-743,-794,-875,-957,-1017,-979,-947,-841,-1354,-750,-686,-651,-604,-572,-540,-647,-411,-1113,-1330,-1246,-904,-371,-339,-337,-2361,-921,-607,-623,-740,-782,-1139,-2075,-1066,-864,-767,-658,-554,-389,-289,-99,-39,-65,-817,-229,-550,-507,-739,-866,-1195,-1344,-1525,-1589,-1672,-1732,-1734,-1855,-1932,-1922,-1741,-1444,-1096,-1181,-1760,-179,93,306,-359,586,-1221,-282,665,537,-1803,154,-92,-355,-646,-1185,-1232,-1426,-1493,-1333,-1000,-626,-546,119,441,696,474,1015,-340,976,845,-952,342,-27,-275,-483,-605,-578,-429,-287,-159,-31,-843,-255,-805,-940,216,372,69,-249,792,927,-1356,-1691,-1947,-85,1120,128,406,-802,919,865,-824,-1530,-2054,-3076,-1720,199,-1599,-356,-615,-862,-1085,-2423,-1098,-4846,-700,-446,-202,2,-2158,573,793,1011,1160,1219,1188,1070,-13850,573,264,-56,-4553,-348,-252,-62,188,426,668,823,-1981,-2577,657,387,32,-377,-734,-1072,-1378,-1608,-1737,-1762,-1702,-1573,-1304,-1254,-1260,-180,-752,-238,142,-2349,775,392,-384,329,819,-1042,-554,2588,2327,-2287,-584,-1280,567,99,-310,-715,-946,-1034,-973,-878,-701,-460,-357,-297,-1220,-903,-984,-1450,-1789,-1704,-1177,-647,-626,-618,634,794,877,890,766,-116,14,377,299,-695,-1281,-1093,406,411,420,-551,481,366,648,768,-669,843,767,548,271,-772,-437,-858,-1292,-1615,-1664,-1443,-1168,-894,-642,-390,-651,-2265,-306,4,-953,-1400,-1170,-285,-289,-472,784,136,1669,2195,2747,3184,3502,3663,3628,475,2610,345,213,-1112,-982,-477,-72,-196,-619,-1116,-1731,-1924,-1225,-1431,-415,-175,-1143,-635,-830,1870,877,680,1091,-469,-664,-750,254,1115,-312,-1362,-1665,-317,1274,426,-168,573,1359,886,-336,-615,-509,-1718,-233,209,-1633,1017,942,-2077,-1150,-1053,621,-120,-166,-549,-1130,-1770,-2248,-1567,-955,-1520,125,142,-874,626,-187,811,-295,-245,-157,-527,-944,-1225,-1385,-1444,-1296,-1042,-1582,-497,-219,-3,-819,272,365,378,-1447,243,-226,-1061,-236,-368,-477,-644,-832,-583,-521,-671,-543,-620,-702,-770,-793,-797,-736,-628,-411,-199,-1168,-290,-1565,-567,-971,33,-711,-1613,-1920,-831,-1110,-545,-730,-959,-1273,-1585,-1832,-1926,-1748,-1511,-1317,-1192,-1123,-1154,-1212,-1330,-1422,-1672,-1566,-929,-454,9,505,-590,1198,187,-1162,1013,812,199,-424,-514,-1571,643,-433,-856,-851,-1168,-1260,457,127,-499,-1057,753,931,780,-248,-577,-809,-433,-801,-1112,-1451,-1590,-1477,-1298,-1177,-1087,-1046,-1122,-1351,-1988,-1119,-876,-612,-244,-146,-371,-2229,-724,920,598,526,993,889,463,-1218,76,-418,-883,-1301,-1728,-2060,-2295,-2117,-1974,-1958,-2077,-2042,-1802,-1405,-1215,-1732,-280,-641,-883,-1400,-964,-456,-952,-699,-811,-817,-247,1267,1084,1046,968,202,-772,-778,-792,-332,257,539,233,467,161,-624,-1287,-1272,-631,68,-1616,-1797,-1282,-1588,530,1253,188,-835,-349,182,284,45,-174,-347,-526,-707,-882,-1013,-1106,-1121,-1134,-1060,-937,-1376,-986,-358,-137,84,-312,-814,-1913,-273,237,21,-201,-603,64,146,-33,-545,-1726,-857,-1142,-1394,-1600,-1600,-1360,-1161,-1011,-1527,-863,-843,-2004,-1107,-905,-927,-932,-960,-1256,-1058,-1074,-1171,-1294,-1392,-4095,-1661,-1674,-1374,-957,-1219,-10524,711,1285,-2523,-158,-228,-957,-1878,-6796,-13297,-31031,-25910,-20485,-14654,-2363,-11471,-10323,1725,2624,1834,1386,2442,2047,697,-268,-1013,-1260,-675,-861,255,2031,1919,997,1661,-33,-120,-806,-1830,-325,244,-94,-735,-783,-1053,-1820,-1456,-1585,-1590,-1516,-1429,-1340,-1211,-1111,-1080,-1132,-1197,-1302,-1453,-1578,-1449,-1190,-879,-634,-407,-798,34,-488,353,119,-1895,-1408,-698,796,902,441,938,882,700,463,-1926,-1136,-611,-1090,-1573,-1686,-1212,-767,-371,-673,30,-885,43,-61,689,396,-772,-1418,-381,-1343,-710,-138,-157,-134,-2252,-189,-985,-1423,-1034,-33,-412,-718,652,853,-478,188,1298,401,-1321,-565,413,-267,-367,-1090,-630,-572,-453,-357,-273,-363,-753,-1219,-247],[668,1156,-534,-1124,490,1139,-834,1266,-878,-517,625,-1111,-950,-1794,-153,-206,-1249,-681,-693,-760,-1392,347,449,506,549,-691,-861,146,-80,-382,-961,-880,-1156,-1166,-973,-719,-1099,-1010,-1907,308,451,591,-1021,-839,-1363,-43,363,93,-1173,-743,-860,-1046,-935,-697,-484,-237,-118,-63,-137,-289,-941,-655,-891,-1059,-998,-931,-1925,-574,-997,-380,-808,-1697,-2322,-931,-466,-1024,-771,-646,-737,-832,-980,-1129,-1329,-1199,-880,-1562,-363,-661,-1258,694,791,411,1254,1408,477,61,1408,1145,-818,1053,912,-301,-1028,-499,-446,-954,-657,-810,-790,-607,-371,-443,99,226,229,135,-422,-616,-653,-884,-976,-455,13,-1136,51,183,-1699,929,1085,-2695,-3228,-3068,-2153,-664,-386,177,703,1218,-353,-3391,-726,-1141,-620,58,-1542,-720,-1224,414,343,431,-958,-344,1377,1672,841,-921,-1295,-1822,-91,49,-582,-1230,-1149,-1468,-1179,-766,-518,-1995,-410,-493,-744,-904,-1142,-1400,-1524,-1601,-1655,-1932,-1664,-1650,-1548,-1432,-1360,-1293,-1310,-1366,-1512,-1509,-1533,-1649,-1412,-1544,-1525,-674,314,-308,730,859,-1002,-85,-1569,576,1139,1018,862,-62,-844,-258,-642,-1574,-1020,-1095,-918,-658,-571,-941,-16,-898,-1746,-882,127,116,-1133,-69,7,-30,-1785,-55,-45,-378,-947,47,35,23,23,-26,-1000,-1681,-344,-523,-688,-826,-948,-1023,-1061,-1054,-1052,-988,-1007,-1080,-1775,-1292,-1436,-1407,-1743,-826,-463,-1473,-1135,773,1145,408,597,-1294,80,-2470,-426,-505,-865,189,109,-133,316,729,-781,-655,-515,1148,821,-1032,940,936,1556,1515,1215,534,739,489,284,-1334,-51,-247,-310,-200,-27,236,505,-418,207,464,744,29,399,-1163,-254,-638,-672,-989,-1371,-1665,-1971,-1701,-1359,-1045,-690,-400,-741,-1196,258,384,440,473,461,422,-375,104,-871,-1277,-1563,-961,-461,-447,-528,-2332,-755,-730,-831,-951,-1031,-1170,-1547,-1339,-1303,-1148,-977,-840,-690,-658,-585,-671,-848,-1039,-1167,-1214,-1114,-924,-722,-1149,-456,-449,-842,-801,-547,-79,-27,-636,-257,-1307,-575,-561,-1112,-1697,50,1402,1393,-429,1606,-1189,-797,1152,1674,-1897,164,610,-118,-771,-1473,221,-272,-483,-838,-968,-718,-425,503,1047,1446,529,1374,-143,1116,1430,-1030,1091,312,2004,120,527,-132,-517,-534,-223,-491,-1140,31,-601,-934,769,938,214,208,1837,1223,-1252,-1526,-1856,-663,1232,-571,-268,-1104,481,222,-452,-966,-1135,-3953,-1463,-1418,-2284,-2035,-1606,-1140,-987,-3446,-52,-5145,362,436,400,233,-3724,-132,-412,-643,-806,-824,-656,-350,-12359,378,754,278,-5048,1732,2016,2234,2417,2543,2667,2724,-1183,-2146,1220,1956,1981,1662,1406,-1294,26,231,-1438,-1260,483,361,-121,-1422,-1355,-226,-435,-657,-903,-2084,-1333,-1456,-1555,-1639,-1614,-1492,-1339,-1175,-871,-2553,-238,-817,361,716,421,157,628,-180,976,1085,769,158,-83,-474,-1307,-1163,-885,-588,-888,103,377,489,-550,-828,265,-32,-351,-679,-1092,-1428,-1680,-1742,-1541,-1264,-1516,-816,-485,-303,-153,-185,23,29,60,65,-1140,-30,-101,-230,-337,-504,-532,-651,-791,-918,-1048,-1195,-1381,-1523,-1579,-1506,-1422,-2306,-1239,-1258,-1099,-820,-852,29,-81,-541,1770,-213,2195,28481,33385,36006,35935,33188,8190,734,2311,-10,418,-1018,-1087,-1392,-1137,-883,-600,-392,-1552,-394,-435,-1208,-358,-278,-1178,-434,-1003,157,218,236,249,-502,-664,-866,-18,581,-221,-1253,-1879,-811,909,-169,-732,499,1261,1118,180,-591,-990,-2181,405,669,-1551,894,570,-1958,-770,-633,-427,-952,-1455,-1838,-1412,-2050,-351,-196,358,-1448,405,253,-813,433,-442,-244,-624,-978,-1241,-1249,-1123,-1188,-951,-520,-214,68,-1666,1676,1947,-146,-881,597,958,1053,-1093,337,-623,-1617,-24,-78,-140,-431,-784,-573,-683,-1468,-922,-921,-803,-617,-401,-427,-64,72,274,-441,-1215,-230,-1508,-419,-720,150,-939,-1823,-2004,-683,-967,-275,-680,-998,-1350,-1663,-1833,-1717,-1488,-1324,-1244,-1246,-1299,-1433,-1564,-1716,-1762,-1778,-1593,-1113,-737,-448,-135,-312,266,246,-1285,569,614,536,-148,-420,-1595,523,-638,-769,-346,-675,-1131,-277,157,48,-644,944,860,564,-700,-192,-621,-1063,-1292,-1214,-955,-675,-457,-333,-677,-366,-471,-701,-1242,-1558,-1257,-1182,-1052,-802,-586,-338,-2374,-247,117,182,176,78,5,-87,-1112,-109,-78,10,-734,-749,-161,-1569,-892,-446,-802,-1250,-1519,-1366,-890,-1019,-1359,-80,-576,-816,-1434,-530,-297,-966,-309,-404,-957,-59,602,719,820,890,174,-793,-676,-579,-27,547,539,208,999,776,605,131,-770,280,333,-1153,-1809,-1064,-1434,661,709,118,-939,-91,424,268,-10,-340,-676,-1052,-1430,-1701,-1636,-1412,-1181,-1071,-1017,-1062,-1374,-1356,-1340,-1042,-623,-344,-970,-2121,-448,-194,-649,-566,-743,-267,78,-297,-674,-1357,-1136,-940,-541,-106,-1516,699,985,-93,-1367,-391,-100,-1939,-1002,-674,-98,824,608,-227,213,8,-282,-590,-851,-3825,-1392,-1661,-1817,-1849,-6417,-10861,-1229,-1073,-3345,-703,-474,-396,-2061,-7569,-10889,-28082,-23338,-19361,-13788,-2283,-11728,-9412,523,584,746,978,1302,1665,1205,116,-638,-1428,-672,-709,372,2589,2239,1264,1301,228,-223,-865,-1782,-868,-965,-867,-1138,-606,-715,-1921,-1155,-947,-504,-636,-819,-1030,-1205,-1401,-1636,-1849,-1662,-1338,-1014,-692,-1446,-1175,16,120,168,-885,-424,-738,29,-66,-1758,-1297,-674,-106,101,289,526,707,787,651,-1595,-933,57,329,-267,-706,-241,-365,-448,-947,-500,-1142,-501,-484,-464,-476,-523,-1329,-597,-1058,-644,-332,-115,177,-2285,-32,-921,-1458,-1340,556,-477,-955,829,1018,-623,3,346,-17,-1392,-897,-1239,-1272,-979,-1002,-139,135,300,334,283,-342,-586,-826,-388],[-894,-750,-862,-1216,482,973,-798,1256,-440,-515,573,-1208,-886,-1885,-581,-726,-1422,-71,-62,-574,-1534,1091,1430,1659,1760,-499,-776,1930,1399,823,-714,-300,1325,72,-1299,-183,-1266,-1108,-2019,-117,-100,-78,-781,-724,-1003,-551,-772,-1062,-1323,-1633,-1904,-2135,-2324,-2435,-2487,-2395,-2325,-2206,-2103,-1968,-1735,-1495,-1243,-994,-1061,-546,-1621,137,-1167,156,-871,-1718,-2107,-805,793,-1075,-459,1061,624,711,535,-1016,346,301,-487,-1436,-240,-421,-1162,751,777,567,744,779,752,256,901,971,-1011,1081,1105,266,-998,-538,-322,-891,-263,-151,-468,-752,-990,-1115,-1248,-1382,-1590,-1806,-1867,-1524,-1060,-320,-934,558,1414,-1044,-150,353,-1357,766,880,-2654,-3619,-3245,-2389,374,151,51,-57,-85,-1020,-3473,-175,-2788,-1304,-597,-1235,-1157,-1936,-1664,-1878,-1886,-1722,-1545,-1432,-1296,-1199,-1161,-1559,-2169,-1362,-1507,-1640,-1567,-1301,-998,-689,-351,-103,-1511,205,292,-887,-604,-187,100,63,8,-1265,-2296,-1059,-212,-224,-232,-530,-244,-267,-281,-368,-490,-1103,-1913,-1631,-1883,-1375,-792,-275,-546,495,745,-766,251,-1434,411,2085,1980,1380,-39,-187,12,-532,-1479,-464,-113,-12,-180,-167,-827,-422,-1277,-1570,-1022,590,557,-1368,-61,-50,-355,-1584,-1008,-1334,-1574,-1688,-1448,-1166,-881,-587,-352,-917,-1564,6,-500,207,210,151,-125,-140,-359,-918,-921,-1172,-1072,-1581,-1492,-528,-200,-1445,-485,-399,-1197,-1372,1072,1665,351,239,-1493,-42,-2517,-591,-568,-893,-501,-491,-295,83,491,-746,-431,87,1189,1170,-1141,1022,898,878,804,780,697,846,817,788,-1641,646,429,233,95,-54,-119,-121,-149,54,232,302,20,291,-1368,-423,-392,-320,-520,-1360,-1056,-1321,-1633,-1967,-1910,-1626,-1419,-1204,-1077,-1059,-1038,-1085,-1149,-1246,-1345,-1388,-1356,-1296,-1191,-1734,-942,-662,-411,-173,-2191,-642,-65,439,274,-830,-890,-994,-931,-654,-153,-331,-968,-649,-810,-841,-950,-1087,-1211,-1292,-1360,-1371,-1357,-1355,-1414,-1438,-1487,-1494,-1592,-1717,-1809,-2031,-2091,-1811,-1512,-1174,-818,-999,-1558,89,378,625,-246,1053,-740,-1264,1252,1583,-1497,-113,379,-311,-807,-1807,-108,-253,-763,-1298,-1473,-980,-277,549,1166,1586,581,1581,91,969,1327,-1113,1274,667,2974,517,1129,3251,992,1823,345,-871,-1198,352,-372,-729,1370,1254,469,704,1228,1232,-1079,-1301,-1653,-1149,1054,-1232,-999,-1282,742,319,-108,-480,-710,-4494,-1056,-72,-2909,866,396,1800,-2731,-4442,2663,-5500,2906,2898,2774,2506,-6699,1842,1339,804,217,-8207,-814,-858,-11439,-917,-690,385,-5589,2285,2009,3030,3288,3465,3629,3471,-299,-1721,943,1286,2881,2940,1079,-1676,-261,63,-1516,-1387,614,406,-93,-1485,-1373,4,-45,-101,234,-1767,248,306,-496,-806,141,-751,-1116,812,959,-2108,907,-296,102,873,486,7,132,-166,-499,-915,-1247,-1391,-1455,-1361,-1296,-1381,-1287,-1413,-1514,-1663,-1731,-1814,-1779,-1711,-1642,-1574,-1512,-1482,-1570,-1616,-1668,-1807,-1838,-1710,-1716,-1245,-975,-689,-346,28,339,73,683,776,-1360,922,903,291,123,-185,-70,4,216,-756,126,-906,-529,-870,-826,-498,-1307,-2059,-198,-265,181,-183,-539,322,158,-400,1502,-546,2747,33385,257790,276756,273842,178858,9411,926,2175,-167,716,-823,-1141,-934,-402,-484,-738,-479,-1376,-1419,-455,-960,-690,-1339,-1412,-1259,-1381,-1816,-2206,-1952,-1856,-1894,-1838,-1637,-1423,-1370,-1368,-1396,-1454,-1329,-991,-885,-1277,-772,-722,-614,-477,-558,-1429,-2160,-63,-76,-1025,-195,-409,-1642,-817,-994,-1031,-1011,-809,-535,-305,-1857,-429,-22,-96,-1381,-390,-641,-793,-916,-895,-715,-401,-73,212,221,-700,-1156,-1155,-813,-549,53,-1736,2017,2056,-83,-892,401,908,563,-735,318,-902,-1168,1802,1892,-176,-182,-694,-589,728,-1195,-585,-457,-291,402,525,-340,474,334,245,-689,-1306,-238,-1401,-307,-402,284,-1017,-1929,-2067,-493,-719,250,-643,688,876,598,-908,-76,-458,-865,-1254,-1570,-1736,-1795,-1746,-1702,-1647,-1836,-1572,-1463,-1121,-848,-511,-256,-33,123,-1398,163,59,-97,-301,-563,-1612,-1209,-1515,-1776,-1876,-1777,-1587,-1313,-1093,-856,-658,-514,-376,-276,-1163,-189,-202,-281,-857,-351,-447,-523,-585,-629,-669,-645,-579,-553,-1213,-1221,-336,-18,-343,335,488,-236,-2127,248,1050,696,559,671,-33,-16,-1007,240,-33,-274,-862,-762,-1004,-1493,-1472,-1633,-1735,-1764,-1624,-1423,-1121,-836,-940,-157,-496,-779,-1345,-169,-121,-877,117,-9,-1149,86,-67,-376,-633,-784,-714,-840,-613,-396,181,391,509,149,955,1039,1109,-274,-981,701,919,-751,-1571,-868,-1305,612,495,119,-1062,-112,-374,-574,-827,-1061,-1248,-1449,-1671,-1909,-2095,-2121,-1907,-1661,-1363,-1077,-1392,-1168,-504,-73,-438,-387,-1003,-1974,-708,-676,-1387,-766,-960,-627,282,1068,155,-1032,302,75,-279,-38,-1807,321,582,429,-1134,-488,-298,-1800,-889,-578,-177,1185,795,381,-97,-621,-1252,-1874,-2110,-3623,-1063,-497,117,659,-12511,-10962,1852,-321,-4183,1079,834,178,-2341,-6639,-6762,-23180,-20372,-18062,-13291,-2844,-12473,-8666,-98,80,192,242,348,585,1006,414,-363,-1616,-688,-603,580,3291,2505,1563,2373,559,-399,-978,-1693,-289,938,1190,-1479,-978,-845,-1953,-988,-943,-167,271,-56,-318,-424,-482,-373,-313,-206,-112,-57,-30,-1553,-1522,-248,-420,-611,-990,-974,-1096,-1272,-1433,-1647,-1834,-1992,-2130,-2201,-2249,-2149,-2010,-1890,-1742,-1594,-1444,-1317,-1236,-1165,-1082,-1032,-1001,-996,-1268,-1035,-1410,-1145,-1196,-1234,-1278,-1323,-1331,-1309,-1261,-1167,-972,-768,-473,-1959,208,-749,-1462,-1575,280,-581,-1149,926,1050,-713,-169,12,-833,-1657,-1362,-321,-357,-187,-951,1070,2041,2596,1335,600,-137,-289,-437,334],[-433,-917,-1258,-1526,-1634,-1524,-1281,-917,-494,-408,458,-1348,-773,-1897,-937,-500,-1632,922,573,-408,-1504,827,1140,1570,2056,-331,-686,1859,1531,1031,-495,-617,1110,297,-1625,-342,-1380,-1286,-1861,-26,-433,-726,-953,-1077,-1259,-1373,-1473,-1621,-1725,-1852,-1900,-1867,-1758,-1566,-1347,-1041,-827,-805,-553,-502,-1015,-530,-785,58,-1071,-290,-812,675,-1197,-20,-964,-1707,-1895,-626,801,-1039,-142,1682,621,1178,1561,-1155,1086,1526,-356,-1307,-168,-215,-1094,1257,1107,689,792,728,662,442,602,550,-1165,306,108,-157,-912,-822,-1122,-1428,-1699,-1835,-1774,-1567,-1338,-1087,-938,-854,-891,-1013,-1259,-1553,-1909,-2334,-2206,-1644,-1057,-928,-335,569,-1020,623,338,-2168,-3259,-2734,-2325,2882,2841,2753,2496,2193,-1664,-3674,207,-2350,-1852,-374,-877,-681,-1924,476,580,672,-942,244,523,348,127,-1014,-1671,-1961,-402,-1285,-1198,-1045,-909,-852,-778,1665,2211,-609,414,1028,-1063,-907,-92,-149,-658,-1137,-1621,-1928,-1601,-1182,-1019,-921,-884,-796,-669,-434,-184,79,-666,-2065,-1805,-1824,-1216,-947,-44,-820,385,315,-561,435,-1298,130,973,1124,1131,-50,444,254,-424,-1294,-658,-865,210,-118,-447,-805,-1087,-1302,-1504,-1427,-1284,-1144,-1454,-933,-910,-900,-1414,-896,-868,-744,-1188,-518,-392,-269,-153,-118,-837,-1535,-439,-716,-1026,-1359,-1735,-1619,-1242,-891,-1128,-1265,-1235,172,-1390,-1745,650,706,-1163,-513,-565,-870,-1710,169,-8,-243,-505,-1674,-995,-2468,-1367,-1420,-1324,-1150,-915,-689,-477,-218,-661,-197,326,483,662,-1295,1041,1184,1385,1465,1524,811,1330,1509,966,-1703,1270,1058,855,604,188,203,-43,-250,-418,-640,-841,-1025,-1110,-1587,-1147,-1149,-1105,-1051,-1293,-1079,-1106,-1195,-1313,-1413,-1395,-1356,-1233,-1149,-1141,-1112,-1143,-1194,-1288,-1397,-1472,-1486,-1461,-1381,-1666,-1138,-938,-716,-506,-2046,-694,-40,59,92,-847,-847,-581,-875,-656,-66,-167,-1289,-174,-285,-333,-526,-800,-1078,-1250,-1247,-1000,-619,-218,-1171,331,-741,-766,-1104,-459,674,381,-852,-921,-1554,-1322,-1716,-1746,-1493,-917,-500,-122,-71,585,-258,-1739,1262,1621,-1029,-480,46,-481,-872,-2283,-544,-1081,-1628,-1435,-726,2,-230,1344,1132,1612,519,1663,243,741,1156,-1311,1256,908,3092,827,805,2528,523,2005,407,-1021,-1104,574,-250,-511,1742,1479,677,826,482,59,-955,-1117,-1525,-1638,-1468,-1743,-1869,-1416,-866,-859,-858,-779,-551,-3583,-579,929,-3449,2099,1373,1319,-4694,-5471,3485,-6013,3117,2746,2249,1616,-11072,352,-310,-828,-1085,-17569,-646,-291,-11354,-3032,-2270,277,-5630,599,960,1407,1924,2428,2925,3305,450,-1446,564,512,1868,1944,198,-2058,-574,-187,-1716,-1441,488,139,-106,-1563,-1463,-335,-583,-825,-1050,-1552,-1228,-1135,-985,-1297,-555,-709,-1385,144,339,-1748,509,154,-223,395,359,-150,-77,-181,582,1019,-115,-1518,-618,-287,-1270,-1660,709,421,-606,-149,-408,-720,-958,-1331,-1466,-1627,-1649,-1576,-1538,-1402,-1241,-1168,-1047,-1209,-1606,-466,-210,99,440,356,831,17,722,347,-1284,981,837,-77,-338,-852,-934,-439,422,-800,-204,-952,-779,-1230,-1000,-907,-1708,-1861,-262,1781,1651,309,-348,483,319,-210,1271,-914,3184,36006,276756,709406,640951,192013,10284,968,2132,-163,1000,-670,-1240,-1204,-627,-351,-324,-1,-774,-1856,-617,-777,-219,-1837,-1747,-1046,-1294,-2019,-1555,-806,-519,-647,-857,-1177,-603,-208,-48,-706,-978,-1905,-211,-592,-1848,-727,-1106,-1265,-1210,-1097,-1844,-1808,-493,-254,-476,-47,-167,-1336,-445,-678,-893,-1105,-1056,-790,-471,-1550,-574,404,639,-1380,518,580,-460,-68,-1045,989,917,470,195,-85,-674,-1032,-1233,-996,-823,-7,-1827,880,1111,207,-898,135,716,434,-407,245,-973,-451,1073,1321,-198,57,-595,-647,554,-480,-672,-303,-316,1535,1865,-185,789,1858,1619,-956,-1457,-321,-1275,-250,-66,388,-940,-1791,-1970,-282,-421,567,-621,673,953,883,-882,-380,375,-592,-1376,-1635,-1322,-1287,-579,-400,-480,-1849,-1087,-1076,-1028,-1111,-1030,-941,-832,-765,-1456,-904,-1097,-1335,-1587,-1809,-1872,-1705,-1352,-932,-451,24,-623,-1587,757,1246,271,1320,598,739,-1445,1238,438,-192,-841,106,684,580,508,451,-79,353,329,226,-1225,-985,-537,-89,-201,-255,-348,-385,-1712,-488,-542,-603,-713,-912,-1100,-1351,-1560,-1843,-2084,-2226,-2257,-2262,-2190,-2120,-2013,-1884,-1770,-1702,-1579,-1457,-1269,-1097,-946,-744,-551,-713,-1176,-149,-61,-646,116,131,-1305,96,63,-81,-86,-204,-282,-847,-630,-813,-975,-1072,-1065,-970,-862,-758,-615,-654,-1101,-233,-28,-366,-1232,-658,-1148,627,657,238,-1142,366,459,483,457,438,435,385,285,149,29,-68,-87,-103,-36,49,-1372,-1126,-360,226,-731,-365,-790,-1576,-951,-1095,-1998,-558,-1184,-982,-275,-405,-569,-820,-1070,-1347,-1556,-1514,-1441,-748,-354,-5,-800,-549,-487,-1509,-701,-431,-297,405,168,-138,-353,-451,-438,-242,132,-3434,995,1410,1879,-1727,-19335,-10699,3239,-1546,-4324,1711,1485,744,-2658,-4429,-1915,-17796,-17433,-16697,-13050,-3912,-13576,-8017,121,-16,-151,-270,-238,-5,392,670,-142,-1763,-667,-495,882,1550,1062,429,-265,-975,-1408,-1096,-1546,-88,551,867,-1671,-1306,-1011,-1909,-849,-953,-347,199,-227,-85,-366,-276,577,524,437,294,91,-132,-1596,-1755,-859,-1049,-1158,-1178,-1536,-1037,-950,-818,-1477,-985,-696,-37,239,369,647,767,770,93,-917,-588,169,-148,-483,-801,-1127,-1443,-1744,-1956,-1720,-1646,-1221,-988,-766,-583,-440,-1131,-197,-263,-471,-494,160,194,-1623,413,-499,-1402,-1710,-8,-713,-1257,-675,-1193,-1729,-1888,-1280,-525,-1393,-798,1569,-393,-260,-938,1186,2159,2542,1677,988,177,59,-69,491],[288,140,-1469,-1062,-255,-325,-656,-258,-91,-221,271,-1529,-623,-1854,-1202,-507,-1869,1144,1188,-274,-1373,583,877,1567,2314,-213,-599,1801,1624,1118,-311,-951,866,467,-1951,-495,-1402,-1541,-1633,-706,-937,-1103,-1215,-1224,-1293,-1309,-1354,-1500,-1675,-1962,-2271,-2546,-2424,-1998,-1520,-952,-475,-1301,293,105,-1140,-517,-958,-13,-1032,-183,-65,1116,-1090,-290,-1112,-1685,-1705,-459,780,-970,137,1310,529,717,654,-1273,994,1190,-253,-1202,-162,-53,-1096,790,526,301,184,217,288,385,456,446,-1330,125,-167,-537,-983,-1355,-1631,-1781,-1751,-1566,-1318,-1069,-1809,-833,-497,-361,-270,-186,-357,-1707,-1487,-6,-994,-160,-326,-816,-775,-1066,-1314,-1431,-1482,-1732,-2648,-1942,-2136,-598,-539,-545,-739,-996,-2276,-4036,-1412,-975,-1752,-750,-529,-505,-1236,2164,2270,1385,-1038,350,1224,680,124,-1080,-1557,-1506,-186,-1159,-1431,-864,-676,-920,-1231,804,347,-240,-829,-1339,-1568,-1297,-852,-450,-44,-65,-1955,-1494,-1760,-505,-880,-1451,-2030,-1927,-1304,-657,-134,270,-232,-1771,-1730,-1416,-1056,-1119,-342,-1100,-1336,-1818,-2038,-1753,-1335,-919,-550,-228,94,-100,570,464,-301,-994,-862,-1591,410,364,419,-457,-1413,-943,-1537,-1335,640,860,-1314,-173,-331,-505,-1279,-93,493,-124,-1445,523,1380,2179,2160,675,-763,-1560,-104,-715,87,-227,-477,-965,-793,-917,-1253,-1351,-1329,-1516,-1665,-1724,-1701,-1539,-1318,-1138,-967,-764,-2080,-441,-289,-197,-609,-1742,-366,-2246,-1235,-823,-1000,-224,-319,-453,-612,-713,-832,-948,-1033,-1071,-1042,-1446,-836,-722,-514,-402,-300,-225,-164,-218,-291,-1497,-494,-692,-818,-830,-800,-660,-459,-182,-241,198,434,-96,129,-1711,-177,414,968,978,-991,883,414,-114,551,346,187,-697,-167,-625,-549,-668,-758,-778,-762,-710,-614,-503,-451,-632,-1406,-766,-1176,-395,-400,-1836,-838,-557,-649,-714,-796,-815,-400,-806,-637,256,45,-1378,986,1239,161,1985,1944,-925,407,-173,-466,-200,425,-1241,403,-774,-754,-1275,-477,654,123,-1167,-1124,-1510,-1768,-2070,-2044,-1831,-1627,-1478,-1364,-1237,-1105,-955,-1859,-701,-720,-800,-1006,-1279,-1587,-1829,-2210,-1285,-706,-143,378,854,538,-199,1353,1033,1612,448,1722,404,530,1020,-1502,1143,830,536,271,22,-117,-128,-94,-10,-747,-823,401,-139,-236,892,1077,911,1408,1620,813,-781,-861,-1382,-1959,677,-1591,-2736,-1402,-993,-1349,-1593,-1698,-1680,-2383,-1434,-1242,-3538,-671,-312,12,-6364,-6300,515,-6556,457,298,51,-279,-16429,-715,-855,-856,-800,-25841,-744,-817,-11970,-5006,-3586,-825,-4426,573,1011,2266,3063,3748,4345,3863,1102,-1237,180,-244,857,575,-632,-2279,-781,-374,-1931,-1361,681,-105,-64,-1586,-1550,-79,431,491,55,-1332,-660,-898,-1120,-1460,-1543,-1696,-1881,-2108,-2230,-2290,-2115,-1900,-1670,-1423,-1133,-873,-512,-210,222,462,-836,-2045,-411,79,-1146,-1909,1086,916,122,666,599,449,-291,-1638,-4,-55,-33,-29,-151,-597,-278,-795,-936,-898,-1199,-1183,-1205,-1141,-1027,-926,-900,-941,-946,-888,-1020,-459,-309,-425,-655,-696,-631,-137,699,-804,-481,-879,-282,-665,-391,-1558,-1880,-1684,-380,1747,2153,673,-241,553,434,-1,1121,-1216,3502,35935,273842,640951,639165,189692,10748,910,2205,20,1279,-546,-1334,-1469,-860,-422,-563,118,-162,-362,-763,-629,-191,-1210,-1696,-1149,-1309,-1376,-591,34,197,1,-481,-1375,-873,108,-4,-435,-503,-2039,38,-250,-2403,-546,-1095,-1408,-1293,-977,-2163,-1466,484,889,70,4,-365,-1067,258,488,-61,-783,-1353,-1230,-529,-1272,-683,1439,1209,-1444,536,779,-199,-369,-1400,1024,1263,790,-20,-452,-735,-907,-1171,-1030,-950,-555,-1933,149,628,615,-914,-206,595,217,-121,153,-822,-121,-295,-511,-822,-1220,-1726,-1940,-1310,-595,-683,-118,-319,1300,2037,12,874,1990,1486,-1255,-1680,-501,-1167,-267,202,430,-789,-1523,-1739,-91,-140,793,-637,645,590,385,-588,-812,302,-518,-448,-404,-187,-1330,-764,932,-646,-1851,-795,-388,-1175,-343,-800,-1265,-1549,-1514,-1468,-1116,-976,-873,-787,-707,-1711,-420,-1574,-329,654,509,-347,-1250,1341,1796,662,1433,374,392,-1312,1594,675,-214,-840,-289,-588,-703,-704,-693,-760,-881,-1084,-1437,-1775,-2111,-1907,-1517,-1220,-925,-744,-584,-1298,-479,-486,-520,-611,-800,-992,-1265,-1510,-1808,-1921,-1758,-1473,-1224,-962,-1290,-630,-468,-671,-620,-847,-734,-781,-825,-865,-840,-829,-856,-1076,-1163,-1410,-1649,-1897,-1809,-1506,-1253,-966,-721,-526,-396,-267,-878,-535,-558,-791,-1024,-1180,-1239,-1254,-1248,-1199,-1186,-1203,-1145,-999,-788,-972,-534,-1049,488,659,351,-1265,510,1175,1380,1287,1171,1075,960,835,708,611,526,489,415,313,210,-1394,-1083,-202,1391,-960,-360,-465,-1238,-1185,-1430,-1516,-100,-1361,-1442,435,1641,864,-466,1103,1373,-838,946,-1167,867,778,520,-497,-634,-756,-1155,-1041,-1323,-1454,-1420,-1257,-1031,-677,-278,64,401,-184,-3342,1426,1683,1977,-9413,-26835,-10127,2458,-2854,-3471,2072,1904,1152,-3092,-1732,1088,-12808,-14813,-15409,-13049,-5487,-15041,-7545,-1832,-2047,-2024,-1837,-1611,-1419,-1275,-1131,-1089,-1942,-1172,-1357,-1609,-1936,-2312,-2340,-1890,-1427,-964,-1305,-1447,113,374,478,-1773,-1624,-1290,-1881,-786,-1026,-588,95,-441,-398,-450,-118,1035,742,377,-77,-610,-1177,-1790,-2263,-1687,-1218,-840,-987,-1714,-360,-177,-146,-1347,-857,-745,875,1400,376,2168,2665,2776,-129,-607,-448,1121,952,-482,-790,172,-17,-118,-1774,-697,-1749,-304,-294,-134,-134,-145,-1046,-113,-106,-404,-670,-139,-192,-1362,-323,-459,-1260,-1733,-1148,-1488,-1824,-2157,-2401,-2144,-1763,-1332,-867,-1378,-1021,293,-439,-351,-971,1128,1191,1219,1207,1197,549,426,265,650],[-1757,-1282,-1621,-770,61,318,-502,421,293,60,-185,-1696,-738,-1738,-1326,-576,-2070,442,994,-129,-1163,406,686,1692,2563,-113,-475,1823,1755,1145,-112,-1206,583,63,-2222,-836,-1267,-1776,-1492,-1593,-1654,-1588,-1429,-1150,-919,-616,-308,-75,-1162,231,-156,-443,33,-180,-449,-624,-764,-1732,-428,-283,-1302,-506,-1090,-461,-957,-178,580,1566,-866,-617,-1284,-1627,-1500,-295,729,-875,-365,-798,-916,-658,-257,-1332,487,632,-124,-1097,-182,-258,-1124,-1310,-1615,-1534,-1147,-632,-172,227,546,373,-1514,905,884,811,-760,-805,39,-386,-1048,144,-77,-353,-2052,-1042,-1444,-1783,-1963,-1833,-1537,-1909,-960,-385,-1021,99,227,-709,-642,281,-511,273,-532,-1385,-2060,-1116,-1956,682,766,885,934,1030,-2827,-4553,261,1299,-1050,-1220,-220,-251,-633,1529,1247,973,-1264,274,191,12,-117,-1186,-1335,-1052,-343,-433,-1295,-743,-475,-937,-1735,148,295,395,-401,470,-1533,-1620,133,540,498,-102,-2062,-1116,-1394,-772,-861,-1186,-1526,-1778,-1920,-1830,-1635,-1398,-1152,-1440,-1476,-1018,-930,-1319,-924,-1383,-1505,-1840,-2023,-1831,-1405,-897,-402,48,474,-228,982,595,-182,-626,-1096,-2173,-62,293,575,-250,-1374,-735,-1689,-1231,657,797,-1116,-310,-113,-458,-1215,-442,-73,-183,-1755,294,1244,1620,1645,369,-747,-1653,-308,-826,-302,-682,-1047,-1408,-1693,-1976,-2241,-2384,-2474,-2412,-2211,-1918,-1617,-1257,-865,-496,-108,-199,-2016,-936,331,-241,-1063,-1702,-524,-1952,-1684,-995,-1050,-216,134,-386,949,914,-366,326,580,393,182,-1637,-369,-747,-1073,-1484,-1810,-1941,-1789,-1570,-1310,-1270,-953,-1009,-1138,-1324,-1648,-2025,-2468,-2550,-1915,-1344,-803,-338,-23,-1742,165,886,1011,1087,-736,980,289,-632,540,366,295,-751,76,-514,177,316,302,285,128,78,165,171,155,-376,-1158,-566,-1354,497,597,-1628,-1112,-432,315,36,-730,-840,-804,-843,-660,-247,242,-1160,698,1208,-142,2154,2190,-931,259,-54,-536,-291,218,-1341,399,-767,-802,-1460,-658,-842,-1119,-1539,-1607,-1869,-2100,-2281,-2414,-2357,-2289,-2280,-2335,-2411,-2504,-2559,-2500,-2346,-2188,-1973,-1771,-1540,-1281,-1020,-1660,-1264,-606,109,373,620,273,-227,949,825,1075,342,868,535,302,175,-1661,-373,-604,-718,-725,-707,-647,-576,-593,-687,-832,-1068,-1338,-1624,-1843,-1639,-1249,-811,-356,126,461,-593,-559,-1247,-2039,571,-969,-3518,-1308,-297,-773,-1224,-1600,-1844,-1952,-1837,-1799,-3227,-1919,-2040,-2036,-4684,-6610,-1068,-7105,-345,-37,196,320,-22096,496,410,267,19,-32265,-3026,-1244,-13166,-6910,-4685,-483,-2129,656,908,1591,1933,2168,2348,2408,1601,-1134,-230,-985,-137,-701,-1393,-2280,-875,-454,-2130,-1191,227,-352,8,-1589,-1665,-187,-253,-387,-519,-1107,-660,-652,-746,-1221,-1355,-778,-1694,-910,-880,-1438,-804,-746,-792,-632,-579,-612,-811,-581,-551,-532,-1350,-1427,-11,518,-952,-2073,1198,1325,1077,1637,1797,1616,-218,-1954,2066,1954,1169,1913,855,-820,-288,-799,-1214,-506,-719,-816,-838,-740,-572,-403,-302,-262,-983,-1063,-755,292,450,-731,-1096,452,489,612,744,-748,-680,-757,-245,-590,-702,-1384,-1567,-1546,-553,335,456,888,-229,521,479,168,1019,-1395,3663,33188,178858,192013,189692,172328,10742,759,2347,303,1521,-476,-1416,-1714,-1088,-414,-767,262,486,-1198,-456,-520,-228,-441,-1218,-1125,-1363,-1058,-1023,-1125,-1312,-1498,-1584,-1562,-1383,-1197,-1008,-918,-852,-1471,-801,-834,-2308,-1020,-1003,-800,-524,-577,-2271,-1194,656,760,596,-527,-599,-835,-49,-493,-896,-1212,-1060,-613,-129,-1027,-734,1258,1308,-1564,560,1022,119,-637,-1714,694,1430,1060,-260,-844,-873,-819,-1002,-955,-874,-233,-2032,111,85,33,-932,-602,-171,-237,-309,-321,-548,-345,-253,-119,36,279,-424,-892,1127,504,-621,90,-299,1000,1491,266,1029,1812,1059,-1555,-1916,-745,-1066,-317,47,-279,-623,-1220,-1439,-1223,-1192,-924,-665,-399,-170,-8,-116,-1046,-165,-761,-578,-753,-672,-1315,-1134,461,-831,-1802,-533,336,-1468,421,626,230,-176,-574,-1417,-1219,-1338,-1324,-1287,-1305,-1727,-1535,-1697,-1658,-1444,-1185,-951,-680,-481,-281,-137,-63,-11,-11,-994,-131,-232,-370,-826,-452,-516,-567,-636,-742,-912,-1086,-1269,-1510,-1530,-1433,-1289,-1102,-1022,-940,-959,-983,-1065,-1195,-1311,-1317,-1137,-935,-1226,-514,-842,-222,-149,-61,-1163,-405,-802,-1119,-572,269,-857,-487,-875,-1117,-647,-420,394,626,-195,-658,-1031,184,-118,-430,-850,-1286,-1437,-1195,-833,-687,-704,-122,-125,-897,-562,27,-87,-302,-437,-453,-401,-307,-172,-1147,-1050,-1184,-268,-446,-789,-795,-980,-559,-174,249,-1398,588,1274,1554,948,1186,1867,1871,1822,1734,1660,1599,1608,1625,442,336,-1391,-1050,-67,1567,-1015,-346,-84,-962,-1229,-1481,-738,439,-1096,-1832,411,1857,1082,-307,932,1814,-679,1017,-1008,235,752,1049,-238,-671,-1072,-738,-359,-240,-832,443,606,690,804,900,898,866,-655,-3305,760,646,-2121,-17571,-34768,-9230,-311,-4091,-2722,-1282,-1405,-1382,-3610,-996,-830,-8604,-12610,-14195,-13139,-7473,-16769,-7238,-954,-1039,-1134,-1276,-1426,-1609,-1825,-1940,-1784,-2125,-1406,-1285,-1190,-1138,-1110,-1121,-1120,-1118,-1365,-1599,-1409,-652,-534,-368,-1789,-1811,-1683,-1819,-761,-1117,-877,-135,-692,-756,-579,-30,1146,1944,1536,1069,479,110,-1675,-1802,-1253,-409,-315,-829,-1023,-377,-645,-1020,-1552,-2133,-2341,-1772,-1177,-677,-197,153,352,-300,-365,-357,307,164,-523,-973,43,96,158,-1509,-931,-1469,-616,-405,291,304,322,-1020,315,417,-415,-926,-16,-411,-1220,533,-34,-1042,-1650,-712,-1157,-1222,-891,-846,-618,-556,-490,-739,-1407,-1356,907,-550,-513,-1098,1201,917,525,51,-444,-1006,-1592,-2236,-2808],[75,-831,-1732,-2536,-2509,-1645,-693,189,918,279,-298,-1930,-240,-1694,-1441,-338,-2246,1001,674,-82,-1022,70,-114,-215,-203,-183,-413,-82,-5,14,31,-1355,26,-88,-2301,-675,-1076,-1866,-1046,-850,-736,-464,-711,-600,-191,1049,1357,1532,-1105,1134,-312,-651,454,215,-332,-818,-1332,-1847,-1773,-1522,-1527,-515,-1152,-864,-889,-273,993,937,-592,-997,-1478,-1548,-1273,-1599,-2169,-2650,-2639,-2185,-1674,-1179,-782,-1321,-266,-229,-284,-975,-757,-1125,-1602,-2092,-2593,-3100,-3346,-2895,-2494,-2111,-1747,-1413,-1697,-827,-561,-334,-697,-916,146,-74,-1532,128,-22,-238,-1996,-814,-1176,-1543,-1939,-2319,-2703,-2998,-3055,-2781,-2451,-2114,-1755,-1371,-957,-577,-311,227,-749,-1088,-1478,-297,-1802,989,828,651,370,123,-3220,-4979,-303,-306,-263,-1697,-96,1,-92,321,421,545,-1509,80,800,858,-360,-1263,-1055,-564,443,447,-857,-641,-280,-835,-2167,510,429,302,-750,72,-1748,-1746,-431,-628,-712,-773,-1794,-748,-882,-881,-330,-157,-256,-177,-414,199,126,111,69,-1056,-1117,-564,-766,-1463,-803,-1566,298,209,-106,654,-946,-1206,410,1378,359,-369,1702,709,13,-156,-1288,-2098,-1128,-1118,-705,-239,-864,-564,-1855,-908,427,219,-879,-433,-231,-101,-1159,-427,348,-221,-1757,61,1116,1506,1411,33,-727,-1705,-514,-860,-44,-244,-433,-1613,-921,-952,-1146,-1216,-1327,-1400,-1366,-1186,-915,-523,-288,-19,899,131,-1621,-1327,-574,-514,-1461,-1512,-598,-1562,-2095,-1128,-1035,-194,312,-305,1132,1275,-164,616,1880,2022,1978,-1797,1585,1537,1367,1096,852,665,584,517,546,-1032,717,681,630,-569,-240,199,-37,-252,-429,-641,-797,-892,-859,-1669,-696,-637,-549,-463,-482,-432,-419,-1139,-512,-552,-493,-748,-282,-418,-123,-54,-43,-54,-118,-263,-318,-426,-588,-753,-913,-951,-1352,-723,-520,-1392,-1442,-801,221,286,-614,-868,79,-688,-592,-396,-527,-739,-463,-316,-447,177,307,-910,69,74,-560,-449,-56,-1410,-190,-711,-879,-1598,-1184,-1221,-1246,-1579,-1137,-1145,-1184,-1238,-1358,-1435,-1193,-1019,-853,-697,-581,-498,-1134,-466,-591,-741,-1414,-1183,-1381,-1530,-1580,-1466,-1314,-1199,-1100,-980,-861,-690,-566,-423,-318,-212,-223,-267,-388,-543,-1642,-1018,-1314,-1463,-1225,-1086,-993,-935,-973,-1062,-1133,-1153,-1037,-839,-674,-467,-311,-202,-130,-66,-94,-370,-367,-1067,-1845,-1074,-1150,-2864,-1177,-626,-436,-286,-180,-117,-149,-114,-162,-2802,-242,-257,-310,-2772,-6132,-618,-7542,-346,-11,367,718,-26125,1495,1747,1947,2036,-35871,-8095,1649,-14709,-8747,-5562,66,-327,-583,-629,-496,-252,-5,259,452,571,-1133,-659,-1687,-1070,-1844,-2011,-2164,-1226,-1258,-2067,-928,-388,-594,40,-1590,-1797,-341,573,609,576,-862,-811,229,-738,-796,-1760,-905,-1741,-1630,-1609,-1564,-963,-676,-1038,-204,7,40,-1128,-320,713,833,-1309,-839,416,999,-724,-1978,864,681,622,617,766,936,-172,-2005,1661,1579,441,1936,491,-1000,-367,-750,-1431,-142,-232,293,1279,1465,510,559,1241,212,-1166,-1342,-566,691,540,-973,-1545,313,279,206,64,-653,-803,-644,-820,-1005,-1084,-1030,-1123,-1464,-795,-570,-333,-3,-318,374,425,241,915,-1425,3628,8190,9411,10284,10748,10742,10245,507,2486,588,1679,-489,-1474,-1853,-1321,-348,-895,-78,-522,-1612,-1341,-1432,-1177,-891,-1243,-781,-1380,-213,-247,-352,-485,-639,-797,-1711,-1177,-1388,-1417,-1305,-1101,-937,-772,-680,-1816,-624,-689,-742,-750,-672,-2127,-1023,-63,96,247,-942,-787,-668,498,402,341,216,158,122,81,-849,-755,205,309,-1742,584,810,447,-827,-1864,306,942,783,-530,-1259,-1105,-796,-797,-891,-691,-401,-2121,1016,974,870,-985,-1054,-34,-474,223,-83,-287,109,11,-343,177,198,-376,-1071,227,248,-554,242,-301,214,194,125,45,-56,-89,-1859,-2041,-1069,-1001,-415,-549,-690,-784,-946,-1123,-991,-1081,-1096,-1171,-1262,-1314,-1321,-1259,-1177,-1065,-1055,-945,-943,-951,-1276,-1552,-977,-988,-1710,-680,-482,-1192,-147,-6,14,-18,-118,-1368,-515,-736,-891,-936,-887,-1571,-656,-1376,-402,-278,-171,-108,11,108,282,487,705,-228,-110,-768,1668,815,-356,-815,740,1110,779,280,1973,567,1017,1819,632,-1366,-1301,-1282,-30,68,-301,-672,-883,-903,-721,-390,-1,225,92,-1568,-217,-902,-91,212,-232,-1166,-405,-788,-874,-668,-932,-1206,-1528,-1790,-2028,-1969,-1736,-1485,-1150,-793,-637,-1045,193,238,54,783,768,-1047,262,148,-604,-1047,-1103,-1508,-1895,-1659,-1278,-976,-733,-492,-231,12,246,516,-954,-889,-1554,4,338,-675,-487,-945,-205,-711,-1219,-1578,-1417,-1035,-612,-322,-105,75,189,274,364,513,710,980,1220,541,477,-1330,-1044,15,1580,-885,-321,301,-745,-1025,-1224,-18,979,-621,-1293,324,1704,1203,-205,529,934,-338,562,-947,-449,-19,-248,-491,-721,-1393,-1116,-1237,-1375,-1417,-1402,-1397,-1448,-1461,-1503,-1663,-1877,-2081,-3256,-2272,-2007,-7058,-25686,-42264,-8020,-13,-4862,-2099,759,943,1058,-4138,1126,975,-5369,-10862,-12992,-13118,-9741,-18610,-7031,-1075,-871,-664,-534,-454,-444,-484,-483,-491,-2218,-797,-607,108,323,526,673,780,804,-1452,-1890,-1378,159,-248,-636,-1660,-1650,-2097,-1584,-666,-1094,-1111,-314,-909,-1085,-680,53,1131,1474,1205,879,366,-313,-1642,-1619,-1322,-580,-492,-482,-203,24,86,77,-1053,-730,-886,-809,-1067,-1359,-1563,-1748,-1935,-2067,-2158,-2173,-2097,-1928,-1646,-1272,-890,-527,-215,-982,-1030,-1033,-918,-435,383,449,555,-937,629,703,-397,-1139,-102,-560,-1065,878,216,-615,-1351,-1001,-1338,-988,-871,-967,-968,-965,-905,-1055,-1304,-1590,-277,-576,-600,-1152,1149,1508,1807,1998,2090,1315,1112,783,511],[90,-82,-1453,-101,1471,627,-265,2093,2204,537,-655,-1811,-26,-1616,-1441,-206,-2024,826,632,-19,-864,66,-114,-354,-515,-672,-808,-859,-870,-900,-830,-1211,-910,-990,-1988,-1215,-1217,-1568,-1128,-974,-787,-519,-970,-873,-313,577,785,894,-1023,917,-329,-804,376,89,-241,-492,-769,-1497,-885,-1142,-1784,-514,-1073,-1147,-816,-424,1419,1944,-288,-1387,-1667,-1451,-1010,-218,-530,-707,-658,-436,-172,120,364,-1248,738,800,308,-829,-166,537,-1027,446,331,201,-651,26,-73,-179,-295,-446,-1900,-837,-1056,-1299,-1584,-1801,-1970,-2111,-2152,-2019,-1791,-1534,-1904,-1038,-851,-692,-608,-570,-617,-1826,-796,-979,-1238,-1575,-1958,-2374,-2281,-1914,-1547,-1149,-879,-887,-933,-64,-1732,237,310,365,286,191,-3474,-4452,-622,-230,-226,-2212,-45,90,291,461,546,420,-1635,-272,536,430,-550,-1359,-827,-259,-399,-552,-710,-891,-1013,-1068,-1981,-914,-787,-672,-1096,-383,-1961,-1529,-234,-292,-283,-300,-1508,-456,-442,-927,-6,117,-349,-726,-599,128,-13,-158,-241,-722,-785,-147,-656,-1634,-1046,-1697,301,169,-30,956,-897,-1690,240,1446,407,-606,1117,716,208,63,-1519,-1643,-428,100,718,195,-392,-520,-2064,-575,924,821,-720,-611,624,491,-1197,-596,93,-285,-1393,-220,585,406,300,-380,-778,-1739,-763,-908,472,615,-18,-1456,-1337,-527,-1001,-429,182,26,-626,-952,83,282,-42,230,940,387,-1289,-878,-1191,-863,-1866,-1301,-663,-1197,-1756,-1288,-1033,-195,138,-269,-365,-458,-496,-470,-384,-255,-82,-1972,309,465,689,807,917,1007,1099,1079,773,-877,819,523,199,-898,-520,-899,-1259,-1535,-1708,-1862,-1951,-2046,-2116,-2118,-1989,-1789,-1497,-1154,-871,-512,-182,-1609,-499,429,605,-776,170,-413,-425,535,286,-19,-404,-839,-1279,-1703,-1918,-1620,-1349,-1131,-1225,-837,-803,-1218,-1748,-1234,-984,-971,-862,-958,-748,-709,-721,-704,-689,-651,-490,-312,-793,326,589,-933,-225,138,-580,-712,-426,-1487,480,-700,-1043,-1716,-721,-1233,-1761,-1898,-1605,-1351,-1201,-1187,-1395,-1648,-1867,-1845,-1564,-1192,-829,-497,-790,-21,26,15,-1612,-1293,-423,-736,-734,-1040,-1065,-730,-712,-709,-772,-843,-1006,-1154,-1307,-1393,-1499,-1526,-1524,-1467,-1463,-1382,-1380,-1360,-1322,-1283,-1170,-1248,-793,-605,-406,-249,-102,-84,75,178,278,408,582,793,-489,-156,201,-858,-1560,136,-382,-2168,-1097,-581,82,-446,306,2003,1362,2654,2223,-2425,2427,2126,1702,-1062,-5298,-139,-7756,-1341,-1530,-1149,-3702,-24837,306,663,985,1227,-35778,-11572,1559,-16307,-10525,-6226,1459,1413,1389,944,1339,1319,1291,1310,1297,1256,-1258,-1120,-2347,-1892,-2811,-2374,-2067,-1181,-1647,-1865,-1474,-1016,-844,-225,-1616,-1937,-546,688,1064,979,-612,-1219,332,-676,-389,-1668,-994,-1755,-528,-805,-1898,-1300,-1324,-1260,-728,-252,187,-1378,-423,897,1590,-930,-419,777,1403,-510,-1712,-65,-737,-1339,-1860,-1536,-1061,-559,-1700,189,472,-303,1019,153,-1053,-543,-724,-1579,135,210,305,1367,1532,159,480,1050,253,-633,-976,-487,1734,1683,-1127,-1845,695,1047,817,498,-556,-866,-801,-1244,-1421,-1253,-925,-715,-1442,-1103,-555,-736,-1016,-1360,-1665,-1469,-911,-366,-1367,475,734,926,968,910,759,507,162,-215,-646,-1082,-1488,-1850,-1789,-1542,-1115,-880,-454,-198,-936,-1240,-508,-441,-742,-1285,-1052,-1337,134,-55,-281,-489,-679,-833,-1788,-1132,-1337,-1511,-1703,-1833,-1894,-1772,-1600,-1441,-1313,-1283,-1298,-1342,-1358,-1893,-1032,-664,-284,150,-1076,-904,-555,658,963,1989,729,391,612,1119,-745,-768,498,228,-1857,121,207,432,-872,-1702,-31,719,643,-804,-1651,-1406,-799,-587,-884,-492,-606,-2161,206,224,257,-1063,-1451,-490,-905,555,-223,-101,1235,-845,-619,321,500,-371,-1285,-196,-465,-727,-994,-1221,-1385,-1443,-1410,-1285,-1129,-892,-2094,-1881,-1459,-980,-515,-742,-1066,-1427,-1845,-2208,-1836,-1441,-992,-815,-368,-145,6,96,-748,-1206,-1366,-395,-660,-904,-1223,-2008,-1372,-1384,-1592,-1367,-1267,-1144,-1059,-933,-901,-896,-938,-1356,-1132,-1164,-1063,-827,-854,-1327,-366,-923,238,548,562,201,298,44,-195,-427,-613,-658,-573,-710,-49,356,-470,-815,886,1075,645,-274,1879,627,830,2300,388,-1225,-1710,-1403,25,728,1282,638,-1071,-160,-286,-201,15,34,-87,-1885,-154,-1028,-473,-40,-616,-1133,-1152,-1673,-2170,-2120,-1571,-1182,-588,-871,-1689,-1227,-423,690,802,-231,-641,-1099,165,91,164,1334,1159,-738,196,821,-275,-1155,-803,-1046,-1484,-1568,-1198,-713,-248,186,-318,816,937,416,-695,-751,-1240,-284,-375,-758,-1098,-1347,-1458,-1348,-1135,-1677,-674,-467,-213,-38,182,432,674,901,1099,1288,1433,1558,1352,581,609,-1256,-1103,3,778,-687,-329,564,-611,-736,-863,524,385,-138,-734,-431,-732,-952,-1097,-1066,-926,-699,-444,-1012,-1118,-529,561,114,-393,-1709,212,4,-125,-1245,-516,-870,-1227,-1434,-1523,-1572,-1531,-2012,-3189,-829,-512,-12476,-32859,-41861,-6637,1086,-4680,-1691,1085,964,772,-4690,246,-178,-3284,-9703,-11840,-12900,-12259,-20487,-6963,-1223,-792,-456,-250,-122,-78,-94,-75,-461,-2234,-891,-756,592,882,1193,1478,1750,1954,-1025,-1902,-1420,462,1603,1199,-1450,-1477,-2294,-1237,-553,-989,-1312,-513,-1162,-1457,-826,52,1028,2043,1736,1304,281,-692,-1613,-1494,-1358,-928,-599,-170,270,614,591,139,-842,-724,-942,-355,-1,-299,-545,-818,-1128,-1399,-1621,-1732,-1704,-1544,-1251,-1375,-490,-159,86,-476,-1050,-615,-1265,-474,-479,-704,-852,-915,-716,-509,-481,-1429,-85,-657,-1003,273,164,-137,-1028,-1237,-1436,-828,-918,-1007,-1013,-1012,-1034,-1446,-1154,-1350,-98,-660,-758,-1202,1181,2655,2797,2711,2429,1658,1204,347,-472],[1253,812,-1222,222,1851,589,-197,2174,2505,669,-1127,-1487,92,-1652,-1476,-152,-1720,1286,1388,-59,-822,-125,167,455,132,-371,-629,-961,-1211,-1286,-1085,-936,-836,-770,-1678,-806,-804,-1141,-964,-1037,-1096,-1048,-1272,-1280,-696,-592,-516,-523,-986,-649,-768,-963,-1034,-1130,-1200,-1146,-1125,-1122,-1032,-1335,-2100,-654,-878,-1293,-785,-646,-58,-43,-39,-1752,-1848,-1372,-744,-542,-454,-681,-140,75,-378,220,573,-1145,584,976,593,-661,-113,791,-821,1564,1861,500,-979,281,2057,973,-379,-484,-2087,677,1134,910,-698,-1162,282,104,-1998,-721,-316,-315,-1869,-453,181,416,-234,342,-332,-1717,676,612,-366,-19,-433,-807,-953,-787,-386,51,-942,-744,-361,1138,-1664,1550,1428,1257,-3863,11,-3525,-3606,-1396,-555,-738,-2679,-1010,-1132,-1186,-1235,-1302,-1293,-1366,-1123,-1077,-980,-894,-1395,-860,-854,-845,-870,-909,-958,-926,-826,-1548,-467,-308,-199,-1394,-577,-1961,-1190,154,145,220,51,-1247,-241,-75,-916,267,228,-496,-1309,-610,-153,-316,-480,-609,-690,-767,-815,-848,-1789,-1241,-1734,-1214,-1331,-1351,-1218,-1020,-1733,-585,-410,-228,-892,-75,-6,-30,-151,-1753,-1174,-556,-775,-1015,-1304,-1466,-1296,-2071,-628,-164,317,-615,-788,311,213,-1293,-767,-198,-302,-907,-464,684,1585,1103,-767,-856,-1665,-973,-963,132,78,-90,-1013,-1534,-587,-850,-121,461,-165,-501,-763,-346,-484,-427,-285,-108,90,-1015,-35,-649,-1236,-2191,-1077,-687,-867,-1297,-1419,-1022,-546,-419,-348,-341,-331,-399,-505,-587,-590,-467,-2005,73,370,731,955,1114,1183,1171,972,640,-780,-198,-860,-1493,-1382,-707,27,717,855,-360,-417,-361,-524,-340,-1673,1132,1028,550,147,-206,-269,-220,-1594,-1417,780,541,-825,71,-483,-759,347,1257,977,-289,-735,-118,-439,-730,-908,-956,-897,-1007,-581,-393,-1112,-1465,-1436,-35,142,-444,-1084,22,-479,-543,275,189,66,32,507,-1137,1126,1323,-997,-606,142,-572,-1019,-830,-1553,428,-746,-1256,-1766,-1199,-1076,-802,-465,-193,-17,10,-143,-348,-1607,-993,-715,-1016,-1302,-1577,-1808,-1909,-1691,-1521,-1334,-1730,-1581,-893,-771,-700,-699,-1378,-469,-457,-454,-787,-648,-835,-753,-877,-965,-1120,-1238,-1348,-1362,-1263,-1098,-962,-831,-727,-693,-653,-1648,-571,-566,-549,-560,-556,-546,-571,-508,-419,-293,-130,76,-1077,52,330,-608,-1288,42,-70,-1624,-1099,-185,-138,-981,-43,-4,-72,-85,-192,-2094,-370,-364,-315,-260,-4401,-1286,-7618,199,-197,310,-9417,-18450,385,407,479,547,-31449,-13797,676,-17474,-12179,-6641,385,223,48,-155,-416,-690,-990,-1239,-1406,-1211,-1488,-1591,-2887,-2440,-3426,-2362,-1994,-690,90,-1471,-150,1554,-1083,304,-1652,-2017,-768,644,920,491,-354,-1656,-689,-996,-1257,-1369,-1365,-1749,-1387,-1350,-2403,-1358,-1301,-1427,-887,-564,-288,-1493,-543,478,491,-572,-167,314,227,-313,-1397,183,267,437,547,650,613,-216,-1402,167,-55,-1004,-90,-78,-908,-765,-743,-1625,322,605,246,1724,1681,-204,373,844,269,20,-489,-499,684,670,-1158,-1635,637,628,583,477,-459,-863,-498,-44,18,271,713,-351,-1434,-1424,1762,1864,774,-622,-162,31,63,617,-1274,2610,2311,2175,2132,2205,2347,2486,-215,2614,980,1690,-734,-1369,-1451,-1660,-51,-650,-784,-1122,-954,-1661,-556,-554,-916,-1284,-1216,-1172,314,-13,-418,540,192,-147,-1711,-782,-988,-934,-693,-296,-34,505,825,-970,-1123,790,1087,887,-702,-1559,-805,-267,-515,-586,-826,-861,-426,135,226,312,280,247,165,12,-641,-725,-443,-518,-1650,-371,-244,-11,-702,-1261,-93,448,481,-979,-1760,-1625,-681,-311,-870,-247,-755,-2071,-972,-1277,-1381,-1076,-1360,-939,-1264,825,-284,64,1274,-1663,-583,460,501,-329,-1435,1379,614,-482,155,-360,-593,-937,-1295,-1609,-1850,-1876,-2046,-1589,-1801,-1269,-1153,-1159,-1236,-1329,-1464,-1559,-1762,-1915,-1929,-1919,-1860,-1735,-1585,-1415,-1279,-1628,-1532,-1083,-1119,-1179,-1293,-2150,-1542,-1689,-1925,-2085,-2150,-2070,-1919,-1674,-1495,-1328,-1198,-1283,-1066,-1001,-881,-694,-894,-926,-81,-358,518,769,875,326,836,733,500,178,-224,-831,-972,-1113,-910,-341,-479,-716,1064,1022,636,-748,1721,712,696,1834,210,-903,-1822,-1316,209,969,716,-29,-1203,-965,-1144,-1131,-1020,-923,-922,-2064,-1049,-1152,-1361,-1559,-1687,-1724,-1722,-1589,-1394,-1113,-791,-1174,-257,-735,-1261,-964,-394,791,971,-245,-560,-1037,37,-54,282,1034,803,-308,229,-56,-329,-907,-999,-560,-824,-696,81,296,879,277,-342,1649,1705,96,-383,-563,-873,-464,520,-544,-639,-942,48,-207,391,-1705,461,603,621,-326,752,958,1184,1402,1583,1743,1503,1835,720,671,830,-1083,-1123,-3,554,-406,-284,-424,-570,-622,-574,-444,-312,-217,-123,-51,1,71,-137,-666,430,212,913,-1094,-1433,-1085,852,247,-24,-1717,748,239,-51,-1113,-478,-183,-500,-574,-458,-294,-92,-2830,-2976,525,-1593,-18122,-36857,-34248,-5156,998,-3804,-1443,571,406,227,-5154,-90,-328,-2361,-9138,-10688,-12359,-14873,-22194,-6958,-1534,-1209,-940,-783,-707,-739,-876,-1039,-1275,-2147,-1373,-1115,-702,-227,273,742,1192,1572,-363,-1537,-1486,454,1779,1833,-1136,-1366,-1810,-787,-777,-1297,-1406,-1032,-1420,-1843,-981,-11,867,1261,1214,1038,213,-952,-1575,-1425,-1406,-1772,-1683,-1238,-830,-527,-346,-257,-599,-766,-1003,-1042,-1016,-1229,-1325,-1350,-1331,-1256,-1184,-1123,-1093,-1095,-1067,-1696,-863,-739,-638,-549,-1006,-614,-1335,-851,-986,-1027,-891,-998,-328,-54,-727,-1826,-17,-775,-1073,597,363,276,-802,-1250,-1285,-596,1121,1188,454,-711,-1324,-1799,-1009,-867,-835,-873,-1077,-1129,1004,2705,3222,4074,2538,1784,1449,872,1110],[876,548,-1046,477,708,411,-199,-492,-1035,-1573,-2094,-1634,-1047,-1801,-1533,-173,-1451,762,864,-196,-902,-384,-33,423,272,-705,-483,-414,-686,-1038,-1323,-1676,-1641,-1206,-1424,-422,-414,-730,-130,-412,-376,-379,-1394,-1728,-1073,1004,1093,597,-1028,-457,-975,-1413,-1545,-1277,-997,-689,-1091,-834,-412,-1076,-2147,-715,-916,-1312,-1426,-1689,-1638,-1373,-1035,-1943,-1981,-1355,-518,335,134,-741,900,909,-754,239,521,-1053,211,113,169,-498,-67,924,-557,1034,1578,291,-1212,401,1973,941,-851,-815,-2190,312,888,597,-790,-1302,-215,-450,-1392,-1251,-1209,-1462,-1875,-1533,-1318,-1115,-1053,-872,-844,-1667,-852,-935,-1070,-1209,-1220,-1021,-836,-305,-210,-196,-995,-659,247,1715,-1535,1794,1679,-1744,-9041,-2454,-3389,-2696,-2328,-1055,-1435,-2874,-1140,-917,-686,-518,-444,-370,-855,-980,-297,-297,-500,-1350,-479,-532,-588,-663,-724,-855,-670,-499,-1145,13,237,393,-1657,-957,-1802,-856,480,307,199,65,-1056,-180,-247,-909,-305,-306,-710,-1922,-526,-459,-541,-611,-640,-624,-624,-620,-626,-1931,-1366,-1725,-1013,-1196,-1395,-1574,-1737,-1800,-1759,-1679,-1531,-1375,-1218,-944,-685,-461,-1986,-778,-260,-115,565,419,300,-688,-1854,-672,-1093,-1328,-1008,-939,32,-106,-1436,-946,-509,-229,-373,-603,434,1336,674,-982,-928,-1476,-1077,-1031,192,-374,-744,-528,-1279,-570,-698,137,680,-568,-411,-616,879,628,339,397,412,522,-805,645,168,-1575,-2106,-844,-657,-603,-997,-1461,-1616,-1775,-1756,-1702,-1694,-1680,-1736,-1799,-1787,-1674,-1469,-1862,-966,-782,-578,-548,-604,-759,-984,-1358,-1707,-1747,-1333,-815,-213,-1295,-684,408,602,840,-343,-611,-629,-656,-382,-1734,1280,2540,3498,3006,-98,1020,-421,-1167,-1793,576,81,-855,-70,-590,-1057,-216,748,581,-416,-733,325,30,362,356,-610,354,-723,-617,-197,-1050,-973,-1087,-313,20,-355,-1201,-18,-251,-476,435,376,59,-140,-320,-1399,-423,-571,-1077,-1021,-1273,-1573,-1891,-2147,-2066,-1714,-1361,-1393,-1700,-653,-288,-117,5,90,142,87,-133,-218,-1636,-930,-56,-190,-304,-389,-395,-291,-112,85,342,-1749,-1684,-440,-587,345,-345,-1682,-68,975,379,-1200,-879,-1511,-894,-58,-284,-577,-828,-1043,-1146,-1143,-1025,-871,-686,-520,-432,-364,-1976,-308,-349,-386,-451,-492,-518,-585,-584,-589,-586,-553,-464,-1635,-306,-277,-291,-1057,-144,-98,-1234,-1170,-104,-936,-1643,-556,-254,-281,-145,6,-1738,564,942,1297,1512,-3522,-2078,-7101,2109,-3606,2210,-15459,-10005,2779,3031,3292,3467,-22932,-15264,3203,-17617,-13607,-6764,1103,459,-97,-460,-505,-151,-311,1244,2055,1853,-1793,-2049,-3062,-2511,-3408,-2137,-1893,-614,367,-1150,369,1482,-1295,-127,-1680,-1975,-2282,-2400,-1838,-1348,-927,-2077,-159,-371,135,-578,-1380,-1729,894,445,-2827,460,97,-1518,-826,-1290,-1685,-1625,-1179,-627,-167,-335,-92,1055,1337,-156,-1094,1623,1574,1555,1464,1377,1175,-301,-1142,291,-158,-1637,-1058,-1566,-1902,-1869,-1570,-1598,-658,-195,112,563,800,-583,231,628,235,432,-104,-614,-508,-831,-1187,-1502,-1778,-2040,-2199,-2066,-1695,-1245,-783,-365,40,426,818,-87,-1459,-1761,1240,1469,691,-671,-466,-279,-177,402,-1232,345,-10,-167,-163,20,303,588,-646,980,1032,992,-941,-1208,-1210,-1666,-251,-519,-661,-688,-565,-1964,-666,-691,-1104,-1282,-1213,-950,103,-498,-528,47,-157,-302,-1559,-401,-386,-278,-157,26,189,319,405,-640,-1637,82,321,230,-778,-1199,-666,3,-88,-151,-441,-729,-340,-335,-469,-558,-707,-790,-852,-921,-948,-967,-923,-902,-1271,-786,-766,-670,-645,-759,-704,-727,-772,-1116,-1596,-1676,-877,-877,-978,-1069,-1175,-1976,-1530,-1744,-1983,-1980,-1700,-1423,-1463,-105,-354,108,1118,-1826,-413,503,413,-354,-1601,1144,350,-537,562,-440,-558,-771,-303,-586,-899,-1148,-1841,-1656,-1961,-1925,-1758,-1562,-1373,-1181,-1032,-868,-865,-894,-902,-1017,-1192,-1357,-1473,-1446,-1283,-2002,-1573,-418,-191,-238,-927,-1794,-1534,-528,-1163,-319,-529,-740,-972,-1105,-1231,-1256,-1202,-1260,-976,-830,-663,-494,-911,-499,-236,-216,-222,-204,-164,-118,27,171,379,572,714,-997,283,-973,721,305,-497,-644,120,129,270,-1168,727,713,502,1192,-15,-576,-1392,-1215,344,30,-199,-407,-1214,-464,-410,-327,-262,-275,-412,-2226,-826,-1230,-1232,-1278,-1120,-885,-599,-151,183,481,834,-1160,-108,-605,-867,-605,-415,902,757,-336,-527,-944,-167,-319,274,1141,1164,100,256,2415,763,-584,-1164,-116,-759,-700,60,85,889,237,-368,2056,1766,-224,-173,-464,-646,-639,-2,-486,-774,-986,-674,-756,-843,-1719,-1120,-1292,-1384,-1454,-1377,-1143,-860,-570,-301,-37,181,388,-27,575,600,-926,-1204,-105,241,-202,-303,-113,-362,-70,-27,208,390,549,424,-252,961,906,-143,-1039,741,296,714,-1260,-1240,-1561,14,-94,-119,-1535,-15,50,-25,-828,-766,-585,-1053,-1522,-1799,-1438,-830,-3699,-2666,-341,-5256,-23882,-35382,-26480,-3821,1573,-2852,-1441,494,137,-195,-5567,-655,-861,-2694,-9278,-9625,-11576,-17548,-23661,-7066,-499,-1061,136,433,722,285,1033,-69,-1025,-2052,-1071,-1076,101,-416,-945,-1398,-1477,-1106,-497,-1147,-1585,382,1718,2105,-757,-1336,-1225,-283,-217,-550,-1308,-831,-1680,-2227,-1121,-1139,-1005,-593,-78,395,134,-1053,-1509,-1380,-1441,219,-179,-38,-310,-500,-579,-522,-453,-793,-1020,-1619,-672,-466,-678,-996,-1420,-1852,-2223,-2160,-1784,-1421,-1093,-1997,-547,-348,-181,1,-846,93,-919,-523,58,865,829,-1083,536,259,-1032,-1696,-816,-1173,-1458,-1664,-1800,-1825,-1781,-1598,-1362,-1019,-606,-221,203,-745,-1390,-1434,-745,-336,-1260,-1023,-1369,-805,882,514,162,-133,-283,-329,-261,-184,-70],[-1160,-1289,-1258,-1186,-1076,-935,-858,-825,-858,-917,-1762,-1163,-1270,-1957,-1486,-1270,-1143,-631,-275,-310,-995,-613,-154,1212,1403,-1054,-628,1299,1057,476,309,-272,-839,-492,-1128,-151,-240,-286,156,-442,-463,-334,-1105,-1833,-1511,731,2661,789,-1037,1885,160,-1298,257,-514,340,813,-1182,-541,891,-504,-1771,-656,-246,-1137,-831,-1184,-627,-306,85,-1716,-1901,-1292,-238,550,-13,-772,508,234,-1066,-396,-666,-864,-792,-688,-500,-305,-219,-167,-237,-360,-546,-789,-1206,-1077,-983,-722,-1234,-1058,-2041,-10,652,768,-835,-1337,576,834,-703,-1710,494,334,-1671,-75,-148,-267,-1714,-466,-570,-1592,-731,-871,-1071,-1319,-1477,-1305,-955,-607,-270,-427,-940,-510,844,973,-1151,957,839,-7843,-14298,-4900,-2996,-1687,-3164,-803,-971,-2607,-1195,-1279,-1296,-1331,-1426,-1494,-1531,-1574,-1634,-1587,-1487,-1365,-1273,-1131,-975,-864,-804,-984,-862,-916,-984,-1025,-1147,-1334,-1788,-1655,-1545,-1289,-1047,-822,-507,-228,-873,-21,324,-852,385,332,-908,-2426,-335,-380,-650,-924,-1158,-1321,-1424,-1418,-1337,-1902,-1329,-1648,-917,-818,-718,-599,-1040,-751,-314,-256,-165,-1514,-86,10,61,62,-2129,-417,-117,-94,139,-14,-168,-823,-1528,-470,-206,187,-491,-986,-145,-391,-1558,-1087,-761,0,224,-553,224,706,335,-847,-912,-1158,-1009,-1070,-174,-32,115,152,-695,-434,-504,382,340,-900,-320,-475,-17,-79,-112,-157,-166,-93,-628,70,168,-1723,-1848,-581,-547,-343,-399,-1355,-892,-206,13,-199,-113,-169,-298,-486,-709,-944,-1158,-1640,-1443,-1480,-1309,-1119,-854,-552,-209,57,305,-605,842,953,525,-1301,-832,0,364,805,-290,-767,-864,-738,-350,-1772,1372,2588,2890,2907,24,777,-573,-669,-827,-515,-364,-824,-210,-703,-1279,-719,185,1233,-507,-570,675,-93,850,621,-503,32,-390,-1209,-753,-1028,-1135,-1177,-1172,-1117,-991,-1270,-914,-911,-971,-1023,-1117,-1255,-1352,-1506,-1543,-1649,-1761,-1828,-1830,-1818,-1768,-1724,-1716,-1794,-1821,-1808,-1647,-1541,-1218,-879,-620,-331,-73,151,155,-156,-66,-1532,-677,1320,1776,22,486,613,22,1300,2106,928,-1697,-1547,-525,-439,663,-12,-1942,-335,-588,-761,-1576,-1094,-2116,-1418,-1246,-1298,-1405,-1465,-1509,-1494,-1458,-1388,-1319,-1207,-1074,-960,-802,-2208,-408,-224,-23,154,348,-346,434,840,976,1094,1205,400,-1991,547,1415,75,-886,226,984,-1002,-1300,-298,-1694,-2364,-1209,689,783,984,1111,-1293,1299,1355,1334,1208,-2697,-2284,-6309,1020,-6950,1732,-21520,-949,3215,-39182,3690,3662,-10771,-16306,-1211,-16498,-14686,-6574,97,-344,-646,-814,-850,-1628,-1477,128,709,1323,-2141,-2464,-2750,-2159,-2865,-1853,-1704,-560,611,-818,561,-159,-1468,-1664,-2208,-1982,-1423,-877,-371,71,164,-2333,20,-151,229,9,-1478,-1672,1189,182,-2110,2402,1232,-1499,-534,192,508,-1348,-778,80,402,-214,-157,1190,1212,-26,-801,536,197,-44,-259,-344,-393,-407,-906,60,-25,-2128,356,-98,-282,-997,-1023,-1499,-393,-910,-1476,-2055,-2373,-1744,-1119,-583,-149,251,156,-797,60,424,-1018,-915,398,470,200,-156,-565,-1026,-1519,-2016,-2189,-1886,-1459,-1117,-1477,-2017,-368,-216,-113,-536,-690,-614,-483,5,-1234,213,418,716,1000,1279,1521,1679,-1082,1690,992,1285,-1162,-1003,-963,-1538,-664,-1008,-1223,-1330,-1290,-1736,-1017,-832,-1263,-1235,-991,-672,-119,-1014,-571,-617,-942,-1290,-1613,-1661,-1417,-1018,-661,-336,-133,-62,-131,-366,-2084,-972,-1379,-1765,-2069,-2102,-1877,-1641,-1508,-1387,-1221,-1148,-1061,-1023,-1047,-1035,-1084,-1063,-1008,-944,-839,-742,-622,-574,-791,-566,-675,-743,-897,-1071,-1222,-1261,-1228,-1189,-1416,-1485,-874,-843,-1018,-1067,-1203,-1877,-2154,-1699,-1859,-1965,-2100,-2040,-1889,-1703,-1448,-1241,-1002,-1141,-524,-356,-214,-421,-1736,-32,-9,-668,124,-555,-872,-1088,861,1062,967,-1336,-1571,-782,-1687,-923,-62,1595,139,-1041,-146,190,285,665,868,-1021,177,223,-245,-551,-674,-2188,-1488,-319,-242,-279,-793,-1455,-1896,-212,-991,-330,-264,-266,-990,-130,-57,27,87,-1250,103,93,102,119,-893,-53,-105,-306,-602,-960,-1402,-1950,-2014,-1393,-746,-160,324,-1021,502,-1390,655,-26,-508,-593,326,143,143,-1352,593,656,269,719,-267,-277,-936,-1157,259,-251,-710,-1109,-1208,-1015,-687,-340,-87,-370,-441,-2341,-309,-1410,-1128,-1350,-1474,-1282,-935,-458,33,552,1048,-1182,-105,-506,-572,-287,-484,1367,1001,-506,-559,-823,-430,-712,131,846,1016,471,275,3530,1156,-322,-1328,-116,-742,-727,-28,-222,696,130,-413,264,160,-552,-102,-487,-591,-826,591,-475,-1007,-1135,-513,-702,-8,-1766,79,78,-162,-690,-903,-1257,-1514,-1456,-1124,-681,-242,177,-854,661,780,-833,-1381,-327,70,-186,-440,-352,-377,139,231,764,1001,1135,818,-578,1120,512,-247,-940,203,-121,-504,-1520,-1347,-1894,-1557,-1151,-727,-1446,-23,237,-115,-559,-1057,191,-130,-481,-885,-1368,-1709,-3605,-2320,-1812,-9274,-29638,-30440,-19481,-2878,771,-2092,-1758,448,186,-97,-5994,-585,-855,-4361,-10222,-8781,-10716,-20284,-24901,-7378,-1057,-1704,-717,-589,-454,-357,-245,-505,-1462,-2068,-1267,-1335,109,125,161,200,285,390,559,-872,-1807,164,1483,1890,-444,-1452,-736,136,-157,-424,-1238,-1004,-2042,-2186,-1308,-404,308,1117,1852,1270,-106,-1118,-1525,-1456,-1517,-255,-439,1001,2108,1051,-445,51,-41,-889,-1109,-1366,-819,-737,527,71,-425,-884,-1292,-1603,-1803,-1880,-1833,-2006,-1561,-1401,-1218,-976,-750,-473,-563,-573,-244,621,786,-1278,696,244,-1511,-1429,247,-1000,-1256,-166,76,153,-542,-588,-626,-447,-168,-208,-209,-803,-1371,-970,-538,-180,-960,-1189,-1591,-516,-136,-173,-230,-330,-434,-605,-812,-1101,-1374],[301,93,-738,-81,-128,-117,-187,-173,-263,-374,-1364,-743,-947,-2181,-1538,-1870,-2035,-1834,-1471,-1024,-1171,-885,-276,435,715,-1462,-859,862,707,336,149,-215,-1183,-853,-1010,-953,-702,-412,-149,-522,-465,-229,-720,-1533,-1842,471,1700,360,-1100,1794,409,-1478,15,-763,294,619,-1113,-343,959,106,-1392,-710,46,-933,-896,-1441,-895,-860,-723,-1364,-1763,-1279,-689,-838,-1049,-1379,-1752,-2154,-2431,-1965,-1498,-987,-514,-91,314,53,114,1002,154,-1,684,-85,-1104,285,426,727,-1598,-1300,-1862,-363,1679,2125,-917,-1362,581,990,-86,-2036,-450,-938,-1365,-1518,-1363,-977,-1623,-169,-538,-1598,604,693,675,552,363,-196,-949,-297,-430,-717,-860,-374,-126,60,-556,355,-1701,-14012,-19622,-7402,-2495,-730,-3420,161,-12,-2411,-453,-704,-885,-1054,-1234,-1322,-1313,-1257,-1195,-1032,-835,-869,-449,-221,26,233,388,-1165,-580,-377,-330,575,572,234,-1857,-1412,-1314,-162,1333,1617,487,227,-795,-30,547,-845,93,-165,-1169,-2202,-978,-897,-822,-804,-852,-972,-1199,-1485,-1803,-2140,-1983,-1629,-1261,-929,-639,-387,-1213,-258,-74,-95,-92,-1819,-82,82,274,462,-2161,-175,-80,-34,526,472,612,-1035,-1214,-86,-297,-437,-489,-1004,-543,-682,-1703,-1268,-984,-426,-269,-408,-17,348,27,-550,-860,-824,-875,-1126,-772,-1177,-1576,-1850,-1828,-1633,-1476,-1306,-1233,-1203,-1153,-1049,-944,-783,-603,-471,-352,-203,-564,-1,85,-1599,-1665,-372,-437,-224,-27,-1182,-814,-224,248,-163,259,606,657,670,666,663,682,-1451,303,757,449,766,686,571,441,206,-25,-533,-412,-590,-605,-1249,-1009,-491,68,701,-265,-926,-1112,-823,-317,-1740,1369,1576,1244,895,142,108,-722,-571,-880,-1653,-1206,-1235,-1142,-1050,-1468,-1181,-827,-751,-698,-656,-600,-542,-538,-557,-591,-603,-568,-1668,-997,-1093,-502,-517,-582,-645,-627,-1324,-573,-454,-324,-134,28,140,-340,-51,-1436,-76,-141,-1308,-1826,-1260,-1667,-2017,-1881,-1609,-961,-890,-992,-1370,-556,-153,283,-68,-530,-824,-479,-246,58,-1332,-364,1241,1744,187,-9,404,264,1366,1898,886,-1641,-1383,-666,-273,896,236,-2177,-108,-397,-685,-1860,-1288,-1777,-1908,-1596,-1573,-1586,-1562,-1562,-1561,-1605,-1668,-1745,-1719,-1586,-1443,-1265,-2375,-925,-833,-766,-758,-755,-750,-768,-678,-540,-348,-107,184,-1849,658,771,439,-822,45,864,-966,-1512,-861,-2167,-2684,-2014,645,1563,1629,1538,-759,1137,899,650,420,-1988,-1895,-5402,768,-10065,1460,-26739,1818,1913,-103013,1830,1681,1465,-16965,-5043,-14485,-15336,-6125,835,895,920,282,660,-2913,-2584,-118,-118,170,-2534,-2840,-2273,-1657,-2102,-1550,-1435,-565,761,-503,1610,1512,-1635,367,-1631,-1545,-1216,-1038,-1014,-829,-496,-2199,9,69,208,547,-1441,-1572,565,254,-1350,1965,923,-1390,-569,167,1250,-1205,-868,605,224,-210,-349,-518,-759,-1057,-1327,-1509,-1590,-1499,-1400,-1229,-1084,-809,-707,-118,-250,-2320,-45,88,70,-750,-1273,-1361,323,1293,-258,1035,736,-1183,-60,302,148,1157,268,-1031,-544,-26,-905,-616,167,2017,3131,1789,-491,-814,-228,-114,-749,-1028,-887,-623,-1480,-2012,38,107,89,-232,-767,-927,-830,-908,-1281,-1112,-1018,-823,-670,-546,-476,-489,-1488,-734,-941,-1162,-1361,-1549,-1605,-1575,-1548,-1501,-1465,-1522,-1636,-1818,-1978,-1892,-1650,-1334,-1060,-808,-655,-1476,-611,-703,-865,-1080,-1374,-1660,-1757,-1433,-1046,-621,-258,26,204,-133,-2234,-467,-37,-170,-946,-381,-167,881,1518,2014,365,-192,-147,323,529,1536,931,-74,517,1024,-500,-752,-354,-420,-352,-208,-165,-101,-154,-271,-421,-526,-615,-1189,-1254,-1172,-663,-632,-1073,-678,-1093,-1748,-1864,-288,-148,-965,0,-1803,-822,245,-408,-7,33,-503,-296,-548,-811,-1067,-1786,-1195,-931,-825,-162,-648,-1041,-1176,1334,1598,937,-1711,-1242,-410,-1379,-902,223,1760,237,-1293,-19,471,182,678,784,-1094,63,1169,641,174,-241,-2092,-1303,-905,-1017,-1114,-1258,-1387,-1610,-1596,-1588,-1365,-1037,-678,-1201,-267,210,419,584,-1152,737,753,748,514,-789,457,214,-69,-417,-788,-1187,-1594,-1634,-1269,-783,-334,26,-822,517,-1857,326,-304,-434,-469,-269,-303,-99,-1120,641,663,107,228,-436,70,-423,-1068,-95,-672,-1149,-1445,-1276,-898,-531,-218,-235,-428,-504,-2303,-300,-1503,-1082,-1017,-1061,-912,-995,-369,-60,247,501,-1149,-54,-331,-267,-52,-463,-906,-1270,-1370,-1046,-583,-583,-1087,-12,589,927,930,418,1056,924,-48,-1379,-27,-643,-636,-33,-470,36,52,-328,268,448,-718,-25,-482,-555,-878,1151,-352,-1181,-1237,-755,-905,-223,-1711,-115,-414,-1113,-1694,-1493,-936,-422,9,345,304,-133,-279,-1331,700,764,-650,-1476,-491,-80,-79,-530,355,-318,365,521,1738,1970,1682,1217,-801,1447,130,-269,-390,606,-70,97,-1568,-716,-1836,-1218,-1126,-897,-1302,-436,-257,-208,-191,-1172,-314,-525,-697,-841,-987,-1027,-2559,-1757,-3190,-13289,-35010,-24716,-13424,-2279,-973,-1398,-2185,-194,-344,-507,-6234,-775,-973,-7142,-11758,-7992,-9673,-22798,-25711,-7699,-1769,-2198,-1455,-1369,-1281,-1198,-1104,-922,-1811,-1988,-1331,-1462,253,487,698,844,951,976,955,-509,-1925,40,267,122,-9,-1429,-160,657,-19,-222,-1013,-963,-2284,-1791,-1279,-606,38,742,1395,1057,-313,-941,-1402,-1414,-1362,-685,-631,1339,2409,960,-828,102,357,-812,-1054,-794,-588,-957,823,487,149,-125,-352,-526,-680,-840,-979,-1748,-1204,-1340,-1501,-1650,-1813,-1889,-1760,-1479,-1104,-709,-329,-1331,389,-96,-1900,-1057,416,-1072,-1220,-538,-83,740,-441,-136,-232,-371,-325,-557,-735,-923,-1168,-1069,-1071,-976,-806,-1158,-1371,-88,327,586,793,915,982,930,792,107,244],[-914,-874,-737,-636,-546,-429,-345,-244,-146,-6,-955,-116,53,-2389,-1157,-201,-647,162,-257,-763,-1387,-1995,-2238,-1657,-884,-1794,-1110,752,956,226,616,371,-1490,-768,-650,346,-75,347,553,-641,-405,-90,-344,-1041,-1743,346,2054,-61,-1173,1329,654,-1664,-266,-874,-908,-985,-960,-816,-693,-608,-992,-751,-497,-699,-984,-1649,-556,-562,-559,-977,-1593,-1278,-1297,-1597,-1914,-2288,-2559,-2410,-2127,-1825,-1565,-1294,-1083,-927,-779,-655,-632,-604,-620,-574,-443,-292,-933,567,1012,790,-1866,-1491,-1663,-670,1053,1583,-976,-1339,548,288,-116,-1773,-974,-1464,-2023,-2576,-2331,-1654,-1020,-320,-634,-1646,1261,1331,1469,2380,2453,-192,-1060,132,-627,-992,-699,-208,1010,1068,275,1397,-4066,-20009,-24904,-9928,-1915,172,-2740,944,281,-2327,391,287,1,-239,-450,-1290,-485,-371,-238,0,55,-566,24,1073,1339,1533,1456,-1316,-842,-418,22,-54,801,-323,-1818,-1421,-1074,-425,-642,-889,-1037,-1165,-1249,-1181,-1006,-850,-479,-198,-1429,-1563,28,-277,108,207,72,-72,-270,-491,-738,-1721,-1359,-1739,-2142,-2517,-2330,-1949,-1605,-1296,-1039,-812,-551,-2030,-67,261,543,746,-1988,-14,-131,92,565,419,132,-1254,-888,-590,-523,-385,-449,-964,-391,-896,-1766,-1438,-1054,310,540,-182,-240,779,-208,-205,-729,-458,-689,-1096,-817,-1295,-1740,-2025,-1975,-1717,-1448,-1121,-842,-1057,-321,-397,373,660,735,1025,1135,1069,-581,1254,1241,-1358,-1542,-189,-306,-199,290,-937,-719,-228,-458,-664,-735,-535,-178,282,795,973,1240,-1281,16,1269,50,1787,1997,1821,1382,548,-365,-1315,-2252,-2004,-1115,-1124,-1122,-978,-225,566,-236,-1030,-1314,-873,-263,-1517,655,284,-14,-251,-524,-687,-847,-1042,-1266,-1508,-1695,-1919,-2085,-2286,-2456,-2241,-2030,-1810,-1619,-1453,-1300,-1185,-1175,-1242,-1380,-1552,-1722,-1914,-2138,-2357,-2194,-1879,-1594,-1310,-972,-1327,-437,-173,-39,143,473,585,-476,-353,-1259,-296,131,-1492,-1835,-1237,-1753,-2285,-2229,-1719,-1219,-814,-565,-1191,-421,-372,-709,-1156,-1720,-2098,-1543,-750,-48,-1055,-43,1156,1659,415,-483,181,507,1455,1668,793,-1559,-1245,-833,-73,999,408,-2197,-93,661,-1077,-1749,-1359,-1218,-2147,-736,-729,-735,-695,-1323,-656,-692,-768,-904,-1031,-1133,-1224,-1232,-2400,-1099,-1065,-1052,-1100,-1157,-1196,-1211,-1032,-730,-331,136,664,-1329,1044,1935,777,-867,-207,967,-1117,-1783,-1407,-2035,-1855,-2941,-128,2380,2379,1179,-142,1896,1679,1417,1091,-1418,-1092,-4485,-2390,-12790,-61,-26128,-67,-1888,-146618,130,202,257,-17011,-7548,-12064,-15497,-5476,353,305,229,-16,-135,-3813,-3565,-1033,-1130,-869,-2976,-3100,-1783,-1144,-1236,-1213,-1103,-642,782,-220,2234,2722,-1820,611,-1569,-1281,-1252,-131,-699,-1266,-1614,-1888,-691,47,91,990,-1291,-1423,-178,561,-623,1532,517,-1224,-580,124,1385,-1097,-962,719,238,-307,-664,-810,-1022,-1207,-1325,-1399,-1497,-1527,-1586,-1556,-1494,-1240,-906,-538,-418,-2143,-244,304,358,-334,-1618,-1231,165,1302,-490,1126,536,-1292,-250,169,92,1171,188,-1306,-1074,-395,-833,-429,-153,1372,2513,1463,-653,-834,-98,-129,869,97,-348,-555,-1504,-1828,-363,-303,-293,-330,-726,-1193,-1229,-749,-1417,-982,-1087,-1141,-1240,-1334,-1416,-1474,-1850,-1369,-1208,-1003,-1549,-599,-491,-1107,-229,-230,-270,-398,-559,-1046,-1098,-990,-1461,-1012,-550,-320,-575,-1790,-530,-167,-128,-259,-873,-763,-1173,-1597,-2058,-1973,-1518,-1100,-744,-454,-2039,-345,-107,-105,-1072,-30,90,298,510,783,657,95,-65,104,255,1229,860,-271,479,1236,-417,-811,215,-189,-568,-829,-1018,-940,-749,-482,-201,101,356,-1221,-1182,-896,837,597,-1135,319,-1109,-1672,-1098,297,682,-880,381,-1548,-362,210,-443,-166,-143,-254,-376,-504,-589,-635,-1830,-571,-687,-1066,-276,-776,-1136,-1210,-200,-283,-404,-1954,-959,-615,-1148,-911,-914,-1022,-1080,-1516,-904,-681,-550,-412,-228,-1217,-135,-156,-217,-289,-391,-1991,-1141,-575,-584,-560,-565,-766,-1244,-680,-900,-1125,-1378,-1636,-1754,-1399,-947,-434,84,-1039,745,1377,1363,415,-714,970,1590,1180,618,-30,-724,-1233,-862,-80,764,1054,225,-554,881,-1891,347,-531,-376,-360,-287,-446,100,-717,239,669,-58,-241,-597,358,26,-1045,-71,-416,-610,-737,-725,-664,-597,-514,-437,-475,-568,-2278,-437,-1561,-961,-719,-559,-639,-1231,105,186,258,296,-1168,-43,-187,-148,-194,-441,-107,105,-746,-551,-266,-666,-1522,-230,333,837,1154,583,547,163,-277,-1431,-1205,-1510,-1176,-632,-725,377,95,-209,1851,2296,-804,-19,-533,-616,-900,1270,-207,-1381,-1381,-1025,-1118,-469,-1655,-354,470,908,-565,896,1508,1475,1132,203,-67,-645,-961,-1029,-239,-446,-602,-1579,-743,-683,-550,-669,-305,-274,-33,84,219,326,390,453,-998,506,-298,-316,171,371,-406,246,-1401,-135,-1709,-760,-597,-846,-1208,-1238,-1295,-1324,-1249,-1234,-1067,-1078,-1061,-1053,-1108,-1120,-1451,-1117,-4539,-17237,-39933,-19602,-8712,-2267,-2854,-905,-2798,-1025,-1244,-1435,-6399,-1651,-1790,-11096,-13947,-7400,-8646,-25073,-26258,-8136,-2104,-2617,704,210,160,-1285,-1108,-1132,-2184,-1912,-1361,-1557,50,270,217,114,-9,-184,-370,-566,-2041,-1025,-1234,-1302,-1263,-1292,-972,-797,-590,-438,-787,-833,-2068,-1395,-1150,-851,-264,341,234,63,-617,-641,-1268,-1373,-1259,-1211,-983,-689,-370,-101,-1260,153,289,-684,-997,-268,-243,-1087,197,218,258,-2,52,203,373,474,6,-1538,603,272,333,-67,-570,-1129,-1684,-2136,-1602,-1071,-594,-1355,219,-512,-2122,-741,485,-1206,-1169,-923,-307,1328,-428,270,95,-375,861,718,611,-492,-1008,101,84,229,201,-1146,-1067,59,45,-39,-139,-262,-364,-494,-617,-774,-873],[-1953,-1952,-1858,-1734,-1526,-1213,-884,-518,-152,76,-638,153,-79,-2494,-869,-235,-485,781,311,-785,-1591,-1314,-853,-412,199,-1895,-1371,1431,1532,103,630,650,-1748,-1187,-462,771,-66,516,656,-831,-362,6,-58,-545,-1307,378,1460,-447,-1260,1660,855,-1874,-588,-852,-865,-1309,-1714,-1863,-1719,-1487,-1218,-1019,-880,-797,-1101,-1790,-704,-732,-752,-847,-1423,-1284,-1271,-1387,-1460,-1532,-1535,-1474,-1463,-1295,-1190,-1047,-1182,-850,-739,-604,-505,-321,-106,-701,-15,-485,-743,1310,2596,686,-2009,-1625,-1455,-886,538,967,-999,-1285,472,1219,887,-1378,67,-357,-754,-961,-958,-685,-442,-122,-733,-1737,1020,1137,1943,2385,2448,-215,-1192,-415,-862,-1214,-473,-34,926,1027,1210,1496,-5858,-25609,-30091,-12497,-1330,971,-1864,-743,-695,-2370,115,1133,-135,588,318,-1532,103,128,182,282,104,-277,170,859,880,794,602,-1396,-1142,-513,-646,-793,-898,-970,-1703,-1271,-1185,-1335,-1499,-1574,-1322,-868,-876,-251,522,-877,-866,-558,-1675,-898,190,-466,91,2040,2309,539,461,1795,-51,-1650,-861,-1527,-156,-989,-1768,-2100,-1694,-1204,-900,-739,-644,-1980,-698,-648,-588,-520,-1773,-181,-294,99,187,215,280,-1442,-596,404,492,556,-444,-923,-471,-1014,-1690,-1596,-935,887,922,34,-476,586,-410,72,-578,-485,-842,-1258,-1619,-1906,-2109,-2064,-1966,-1909,-1891,-1793,-1692,-1550,-1345,-1097,-900,-718,-583,-543,-536,-486,-720,-358,-213,-1188,-1533,-87,-207,-312,506,-691,-653,-257,107,-51,69,-35,-27,139,450,410,832,-1187,-248,974,-362,1652,1934,1566,1117,510,-208,-774,-1430,-2049,-1870,-1317,-1081,-1302,-497,205,-251,-1083,-1465,-928,-251,-1211,475,423,433,478,451,-102,-936,453,346,-297,-1364,-444,-664,-1226,-1673,-1773,-1770,-808,-765,-488,-371,-340,15,218,257,624,531,-1225,-1468,-1394,679,1294,-186,-639,-35,-1313,714,1289,117,-47,1186,716,-668,-672,-1073,-195,11,-1745,-1394,-868,-1080,-1259,-1474,-1689,-1774,-1891,-1913,-1957,-1958,-1850,-1782,-1641,-1483,-1320,-1131,-936,-837,-764,-545,-429,-351,-280,-924,-177,-113,-73,-93,-102,-1443,-1161,-1004,-393,-543,-670,-1969,-995,-1209,-1421,-1632,-1675,-1575,-1845,-1143,-886,-704,-520,-1563,-256,-197,-532,-249,-326,-416,-538,-605,-2277,-553,-492,-403,-349,-316,-656,-494,-682,-970,-1295,-1455,-1160,-714,-68,449,978,-1011,-519,549,-1434,-2071,-1848,-1362,-780,-2377,-993,1972,2032,648,532,1667,1450,1168,809,-979,-99,-3602,-5251,-14968,-723,-21110,-419,-6920,-164896,-433,-433,-425,-16185,-8137,-9548,-15149,-4684,-110,-101,-107,-281,-276,-4061,-4144,-862,-1112,-1320,-3419,-2904,-1286,-636,-293,-777,-696,-741,711,66,1746,1630,-1967,625,-1443,-990,-1197,69,-66,-178,-272,-1557,-346,-383,-431,-391,-1040,-1164,-899,247,71,669,148,-970,-541,115,1082,-987,-999,681,325,-393,-1007,-711,-1025,-1348,-1597,-1706,-1735,-1665,-1593,-1405,-1204,-875,-535,-220,-492,-1884,-144,564,623,199,-1967,-1058,18,-85,-654,-943,-1357,-1495,-1154,-669,-181,360,-9,-1437,-1240,-528,-736,-292,-476,889,1949,1110,-829,-817,100,-127,1597,1141,606,70,-1476,-1569,-690,-622,-475,-313,-534,-1253,-1560,-665,-1559,-477,-1392,-934,-1204,-1469,-1714,-1853,-1789,-1451,-1210,-963,-1605,-491,-240,-840,155,312,461,539,578,-743,-1218,-991,-1461,-815,170,245,-752,-1715,-479,-442,479,396,-614,459,259,142,6,1,99,294,541,152,-1674,-117,1011,404,-1154,311,379,371,862,766,744,412,78,-91,-3,112,-116,-422,-485,-699,-896,-1097,-1240,-1397,-1526,-1577,-1652,-1577,-1470,-1304,-1105,-848,-599,-1234,-1093,-607,248,379,-1112,329,-1027,-1575,-399,-239,-109,-751,-45,-1196,93,245,-451,-310,-251,95,77,98,-152,-780,-1817,187,-845,-1293,177,-857,-1117,-1223,-556,-1166,-1726,-1899,-1356,-864,-943,-878,0,-35,-226,-1524,-878,-1212,-1508,-1409,-976,-1328,-221,159,404,584,-46,-1910,-952,-678,-767,-567,-281,-460,-902,685,-587,-945,629,225,-1628,-958,-1721,-1648,-784,-876,745,1458,1349,313,-660,1445,2195,1785,1235,492,-124,-799,-1098,-852,-280,286,199,-258,953,-1336,837,-577,-329,-249,123,-1022,-662,-821,-749,-552,-286,-654,-728,247,267,-1075,260,160,81,-65,-355,-327,-486,-621,-728,-806,-868,-2278,-711,-1548,-816,-821,-250,-564,-1467,563,735,919,1094,-1249,-79,-95,53,527,-428,1043,925,-894,-618,15,-649,-2010,-517,128,760,1206,738,687,299,-161,-1517,-1045,-1191,-941,-495,-978,249,97,-92,822,837,-842,-102,-655,-780,-949,629,-79,-1638,-1577,-1368,-1366,-765,-1635,-673,821,902,-479,750,618,423,188,-562,-320,-1121,-1569,-637,-671,-696,-718,-1732,-911,-930,-1013,-1149,-1227,-1248,-1239,-1181,-1065,-953,-880,-816,-1206,-837,-920,-1089,-1242,-1381,-1405,-1283,-1224,-778,-1720,-912,-441,-506,-1235,-882,-1143,-1503,-1828,-2108,-1971,-1718,-1445,-1221,-1132,-1106,-1063,-1055,-5903,-21040,-44285,-15757,-5693,-3032,-4893,-948,-3626,-1442,-1666,-1800,-6556,-1460,-1206,-16209,-16762,-7112,-7796,-23940,-26714,-8750,-2640,-2965,876,-100,-189,-1573,-1942,-1435,-2584,-1879,-1395,-1679,-346,1161,1659,1762,1823,1801,1732,-1,-2143,-214,797,631,482,-1064,518,662,25,-83,-632,-695,-1851,-1049,-1008,-1179,-636,-18,-336,-614,-1044,-897,-1163,-1369,-876,-1638,-1232,-653,-646,-687,-1759,-927,-1144,-1310,-1314,-1099,-692,-1116,246,693,1034,-106,-70,284,-245,268,-37,-1370,-178,-642,-1028,-1161,-1030,-785,-528,-374,-936,-160,-169,-1284,-185,-904,-1827,-436,98,-1326,-1057,-1207,-511,804,-396,712,434,-369,925,880,797,-217,-804,587,411,779,725,-1067,-621,272,93,-171,-448,-735,-971,-1194,-1353,-1493,-1553],[-1386,-1233,-1086,-1063,-1121,-1183,-1270,-1285,-1219,-1042,-824,-568,-292,-2291,-503,-250,-370,228,290,-915,-1776,-1303,-485,-112,330,-1626,-1506,1176,1194,5,636,923,-1844,-1569,-284,1069,-59,604,713,-1054,-323,67,147,-71,-736,580,754,-713,-1314,367,146,-2063,-875,-696,-721,-747,-787,-782,-820,-889,-937,-1053,-1217,-1419,-1575,-1796,-1597,-1438,-1193,-982,-1224,-1251,-509,-418,-526,-1120,-544,-688,-1197,-1099,-1308,-1424,-1494,-1344,-1111,-816,-567,-280,-32,-715,-412,-614,-513,1463,1784,613,-1974,-1648,-1190,-919,357,650,-924,-1172,407,1118,836,-955,-76,-527,-962,-1264,-1427,-1332,-1128,-885,-785,-1816,-133,117,333,491,600,-216,-1276,-942,-1065,-1289,-153,-215,-381,-450,-444,-288,-6961,-30427,-35028,-15052,-756,1517,-1029,-2391,-1779,-2416,-208,1478,-471,697,143,-1650,-862,-1098,-958,-513,-22,19,348,979,1145,1179,1094,-1296,-1377,-580,642,-1282,554,-1484,-1486,-979,-596,568,1923,1910,160,143,-991,-404,413,-862,-1294,-881,-1758,-184,374,-615,96,1911,2337,692,494,1947,81,-1555,-594,-1375,-19,-259,-477,-672,-1672,-1101,-1333,-1559,-1684,-1705,-1646,-1463,-1323,-1245,-1525,-1035,-953,-924,-909,-944,-936,-1299,-939,-915,-827,-743,-655,-856,-590,-950,-1463,-1589,-712,-745,-866,-969,-1046,-1035,-908,-761,-612,-486,-352,-565,-1732,-1436,-241,-321,-464,-628,-800,-871,-933,-954,-919,-847,-831,-827,-855,-954,-1047,-1054,-1030,-950,-834,-1085,-1600,-724,-799,-878,-1094,-1319,-1476,-1332,-1004,-664,-342,16,302,527,704,-71,416,-1138,-436,691,-714,1286,1203,1074,924,659,-284,-270,-180,-529,-791,-914,-958,-1027,-734,-540,-325,-1014,-1471,-958,-260,-853,-113,-100,-4,150,252,-318,-1011,636,611,512,-1306,-228,-755,-1371,-1717,-1724,-2153,-975,-983,-875,-620,-330,239,804,701,2241,806,-695,-1255,-1525,783,2049,95,-874,-40,-1283,1007,1697,264,-274,567,-294,-1027,-1713,-1302,-828,-470,-2041,-941,-235,-326,-234,-1558,-1639,273,-226,289,-942,52,452,674,587,539,537,76,-777,283,-494,375,851,1202,813,-1307,-280,939,1431,1118,460,-1284,-1142,-1139,346,832,461,-1810,-35,639,-1347,-888,-948,-415,-1352,-827,3,-209,-327,-1587,-380,-364,-786,-381,-413,-449,-511,-610,-2224,-325,-200,-47,72,181,-798,-560,-1323,-514,-175,-390,-580,-786,-925,-1033,-980,-1267,-913,-687,-1919,-2355,-2107,-509,-485,-1237,-1892,-350,-194,-85,67,171,317,419,438,-705,377,-2826,-7733,-16516,-1245,-16100,-422,-7088,-166895,-74,158,372,-14546,-6855,-7196,-14428,-3895,293,26,-259,-547,-802,-3786,-3878,-1032,-401,-196,-3903,-2493,-845,-205,256,-282,-285,-890,435,310,475,436,-1975,144,-1311,-745,-1117,-870,-1212,-1589,-1886,-1759,-1402,-1060,-778,-488,-795,-856,-1256,138,158,145,-69,-698,-525,82,170,-937,-1031,380,263,-455,-1390,-142,-236,-298,-265,-166,-88,20,-630,-46,-291,-964,-952,-1250,-1165,-1663,-96,443,790,712,-2289,-912,-140,1087,-775,-43,5,-902,-622,-26,-295,-465,-597,-1292,-984,-1029,-1270,-1506,-1681,-1711,-1510,-1199,-1061,-810,-216,-56,104,164,191,-32,-1452,-1350,-272,-330,-325,-262,-319,-1133,-1792,-927,-1748,-72,-1137,-402,-627,-860,-1088,-1321,-1542,-1660,-1666,-1538,-1575,-1107,-840,-586,-421,-283,-184,-196,-280,-492,-1327,-976,-1416,-1416,-1581,-1653,-1687,-1660,-1577,-1387,-1095,-703,-365,170,406,613,1190,1455,992,1699,1662,268,-1318,58,621,65,-1214,-450,-727,-931,-1120,-1209,-1181,-1198,-1173,-1171,-1196,-1151,-1137,-1045,-934,-840,-731,-759,-488,-355,-188,60,272,579,823,1027,1180,1328,865,-1248,-960,-315,1685,990,-1015,520,-868,-1471,196,-676,437,-601,994,-855,491,2562,-448,-413,-478,654,538,-50,-170,-925,-1751,176,-780,-1454,43,-862,-1001,-1226,-746,-981,-939,-1695,-408,42,-754,-780,514,475,382,-1249,115,283,-529,291,419,-1384,-278,678,756,847,-176,-1812,-697,-711,-971,-654,-78,-128,-562,906,-499,-1126,359,-122,-1677,-1100,-1082,-518,75,-628,806,1974,1425,276,-581,1938,2429,2091,1705,64,25,331,-1041,-210,-539,-820,-1035,-1099,-1036,-862,-666,-446,-266,-56,160,-1511,340,257,-290,256,-209,-900,-730,-201,-370,-1046,-574,-696,-752,-843,-882,-922,-966,-981,-974,-967,-990,-2187,-899,-1353,-692,-834,-399,-374,-1489,233,425,622,790,-1270,-31,59,175,469,-306,-50,-278,-912,-599,-256,-393,-2388,-697,178,861,1520,1007,1347,1114,120,-1476,-16,-497,-1024,-1473,-1583,-1390,-1172,-995,-918,-949,-1039,-1235,-1511,-1700,-1492,-1140,-792,-1736,-1558,-1617,-1465,-924,-1483,-903,-41,-174,-393,-612,-790,-965,-1122,-1257,-1321,-1330,-1574,-1136,-934,-690,-412,-1750,-1007,-58,-397,-1073,921,-215,612,993,1248,1258,1197,1107,-1220,756,-1001,-521,-120,-436,-1174,-868,-938,-683,-1714,-704,-356,-382,-1200,-654,-844,-1118,-1341,-1490,-1508,-1427,-1268,-1138,-1136,-1194,-1235,-1304,-7079,-24378,-47132,-13327,-4423,-4498,-6850,-1246,-4322,-1672,-1561,-1319,-6502,-698,-4559,-22135,-19809,-6981,-7022,-22061,-27011,-9356,-2953,-2992,-188,-358,-561,-1443,-2531,-1530,-2325,-1690,-1266,-1662,-630,895,1253,1411,1533,1591,1620,209,-1985,-197,624,1014,837,-639,635,641,13,-74,-423,-455,-1547,-633,-763,-1457,-932,-112,380,257,-1414,317,-984,-1300,-553,-1802,-1544,732,557,-6,-2230,-222,-527,-621,-857,-39,425,-1001,1172,1496,1626,-223,-173,400,-849,85,-105,-1201,172,-840,48,92,37,81,48,-325,-1127,-294,-458,-1115,-644,-1213,-1381,-618,-645,-1437,-937,-1377,-819,-906,-1041,-1127,-1157,-1034,-851,-707,-517,-357,-638,35,179,304,377,-1051,-166,158,7,-249,-539,-836,-973,-829,-556,-997,-530],[-1306,-1236,-1151,-1172,-1273,-1404,-1623,-1877,-2168,-2276,-2020,-1702,-1332,-1927,-694,-446,-322,-9,148,-1008,-1873,-1092,-550,-274,694,-1176,-1427,903,856,-85,601,403,-1752,-1893,-561,-897,-1122,-1235,-1174,-1331,-618,-269,37,314,-192,426,346,-857,-1371,-515,-808,-2256,-1124,-492,-98,138,279,-10,1012,994,246,-744,726,103,-1350,-1712,838,1035,1287,104,-1063,-1235,345,1151,-669,-1154,29,130,-885,1109,967,494,-1762,672,605,558,-373,357,209,-591,-787,-746,-424,-485,-488,-362,-1869,-1634,-940,-830,534,800,-825,-1096,277,889,1378,-603,111,-140,1310,1118,1486,1282,535,-153,-865,-1962,-32,-427,-862,-1303,-1637,-1697,-1509,-1458,-1303,-1281,-1139,-1271,-1456,-1686,-1989,-2119,-7463,-34081,-39561,-17643,-337,438,-421,-2866,-2536,-2310,-653,866,-855,229,-257,-1691,-1258,-1749,-2009,-1621,-1149,-732,-422,-151,47,121,65,-1116,-1562,-669,-773,-1496,-449,-1886,-1280,-705,-404,680,1476,1537,2,-4,-1206,-622,161,-881,-1678,-1242,-1641,467,477,-823,31,1652,1853,823,421,156,110,-1528,-356,-1173,436,351,171,75,-1303,-234,-407,-606,-790,-1463,-1334,-1577,-1848,-1953,-1640,-1301,-972,-730,-549,-475,-412,-1019,-415,-400,-299,-168,-372,-864,-585,-821,-1263,-1437,-159,624,574,376,-876,190,-693,-91,-320,-584,-802,-1093,-1703,-1948,-1738,-1564,-1338,-1134,-976,-788,-678,-610,-538,-818,-313,-119,155,448,787,935,-1271,1906,1673,-1141,-1818,-63,-81,-867,700,-212,-577,-518,-877,-987,-850,-556,-305,-114,30,-467,-63,-1202,-618,356,-1029,641,581,482,372,165,-344,-229,-425,-715,-980,-1209,-1471,-1647,-1631,-1368,-992,-887,-1387,-1035,-361,-543,145,175,247,343,362,-484,-1127,344,123,-202,-1113,-991,-1352,-1427,-1791,-1617,-2140,-516,-730,490,-29,-328,1235,660,1140,2548,1006,-259,-895,-1484,663,2315,349,-1151,-141,-1311,1206,1975,341,-582,914,91,-1217,-1343,-854,416,238,-1943,-591,-383,-588,-167,-1638,-1471,216,139,589,-941,338,478,2036,3833,3000,831,-34,-1066,226,-316,381,568,982,862,-1629,-546,1066,1595,781,199,-1125,-1226,-1209,497,539,300,-1763,-57,451,-1162,-499,-661,-240,-918,-1170,-1202,-1191,-939,-1247,-311,-63,-1167,34,-986,107,98,-728,-2268,-406,162,252,313,184,-1007,-996,-1482,-637,-432,-795,-1170,-1613,-1749,-1313,-815,-1624,-1393,-759,-2558,-2563,-2133,305,908,-138,-2594,342,116,-742,-452,-709,-815,-821,-775,-694,-529,-2180,-9771,-17381,-1453,-11787,-711,-4257,-167615,-1515,-1694,-1422,-12398,-4427,-5184,-13514,-3244,-534,89,-1748,-760,-358,-3390,-3252,-1489,-1593,-1788,-4409,-2078,-818,-539,-307,-54,80,-1088,212,363,332,246,-1754,-61,-1215,-593,-1058,-335,-361,-437,-565,-1215,-850,-992,-1072,-956,-681,-542,-740,306,608,858,42,-457,-578,-11,1073,-979,-1089,378,340,-468,-1785,282,411,72,-271,533,419,302,-508,-142,-481,-1105,-1032,-1161,-1040,-1491,-285,86,502,865,-1966,-841,-313,788,-863,-385,134,-693,-897,-35,226,386,-885,-957,-621,-231,-643,-376,-1272,-171,-352,-613,-1378,-1229,-1466,-1507,-1311,-1033,-723,-504,-1477,-1235,-6,131,258,371,-181,-953,-1826,-1207,-1911,-196,-883,-484,-351,-422,-414,-348,-1115,-51,-251,-664,-1548,-229,155,-421,647,518,397,278,247,-328,-1475,-997,-1394,-409,864,694,-1025,-1161,-565,-997,580,505,-198,550,414,296,137,0,-182,-407,-678,-971,-1270,-1593,-1758,-1621,-1372,-1112,-892,-714,-664,-657,-652,-787,-954,-1208,-1543,-1794,-1737,-1321,-836,-368,86,-702,-17,184,1315,1486,1523,1147,1498,1357,1176,1038,928,-1334,-829,-95,1277,1101,-953,551,-739,-1454,591,-1080,165,-537,1117,-657,703,2011,-545,-548,-651,840,640,-270,-164,-1169,-1737,169,-645,-1587,-508,-1094,-1551,-1509,-1203,-937,-803,-1595,-789,-990,-1319,-1753,-1800,-1290,-827,-893,-85,170,-897,98,-25,-1486,-546,-682,-594,-273,-414,-1800,-490,-725,-1271,-814,31,96,-363,611,-547,-1350,-437,-514,-1660,-227,374,775,-359,-458,796,1526,1453,171,-628,862,534,224,-78,-466,-518,-705,-1524,-913,-961,-1003,-1051,-1066,-1085,-1093,-1118,-1082,-985,-694,-340,-1765,451,668,-330,1001,-248,-1115,-756,1010,1018,-1090,355,490,1445,665,3,133,-362,-827,-1165,-1065,-687,-2162,-345,-1176,-423,-921,404,-220,-1377,-202,-521,-809,-1039,-1380,-1166,-1021,-867,-682,-547,-467,-363,-963,-658,-284,-340,-2137,-895,-651,-797,-865,-936,-898,-819,-700,-1448,-252,-356,-28,90,-1007,1501,496,363,1694,1941,-549,-128,-688,-857,-903,401,-222,-1677,-1392,-1893,-1558,-1096,-1370,-1220,-770,-1003,-1354,-1426,-1044,-677,-818,-1325,-310,-1281,-1165,406,436,441,-203,-1797,-1123,-385,-643,-1314,-270,-518,-808,-1073,-1189,-1074,-857,-603,-1190,-182,-1046,-694,100,123,-1254,-741,-751,-105,-1853,-423,-613,-387,-1268,-658,-753,-882,-935,-1396,-962,-1035,-1056,-1077,-1158,-1187,-1071,-916,-8217,-27300,-45437,-12664,-5242,-6894,-8426,-713,-3893,-393,-520,-1559,-6347,-603,-9843,-28718,-22753,-7187,-6545,-20604,-27401,-10094,-3205,-2851,465,-542,-602,-1073,-2255,-1539,-1809,-1460,-1120,-1647,-914,-29,-319,-576,-751,-849,-791,-599,-1808,-142,102,331,522,-194,811,902,-86,-173,-293,-262,-1274,-265,-548,-1745,-1215,-183,305,9,-1652,209,-839,-1275,-279,-1585,-1901,-561,-617,-704,-2470,-906,-946,-859,-779,-524,-319,-877,-30,57,63,-417,-307,-7,-1405,-122,-249,-1075,61,-1298,-323,213,167,64,-60,-302,-1246,-610,-637,-879,-882,-1365,-921,64,335,-1513,-830,-1408,-897,657,-199,1140,876,-460,396,146,-13,-131,-463,-104,-88,-77,-106,-1050,-370,-533,-701,-945,-1179,-1236,-1027,-833,-652,-1340,-829],[-72,76,-703,5,-294,-741,-1237,-1843,-2505,-3144,-3673,-3423,-2811,-2256,-1780,-1412,-1117,-852,-674,-1065,-1835,-785,-652,-157,99,-707,-1137,340,356,-162,262,125,-1551,-2045,-608,-883,-1080,-1246,-1349,-1643,-1180,-931,-648,-331,-150,15,121,-892,-1447,-53,-180,-2393,-1274,-351,-279,-67,112,-70,446,545,577,-762,731,336,-1534,-1580,502,446,457,326,-974,-1267,196,1012,-908,-1188,-352,-234,-609,1219,1041,820,-1779,1437,2282,1565,-734,433,634,-447,-1098,-921,-204,1972,2050,323,-1765,-1618,-736,-683,942,1338,-730,-1107,58,508,1185,-359,22,-265,189,221,312,469,602,-236,-1003,-2202,-481,386,145,-149,-451,-736,-1530,-1829,-1583,-1358,-1378,-1328,-1188,-970,-737,-446,-7459,-36096,-42752,-20202,-149,775,-116,-1538,-1703,-1920,-1229,619,-1246,616,590,-1634,673,714,692,-156,-360,256,444,531,489,422,338,-934,-1625,-757,175,-1157,-1171,-1652,-1132,-513,-305,-216,-450,-704,-803,-792,-1513,-879,-249,-934,-1825,-1615,-1386,1017,466,-1115,-121,223,-151,-489,-768,-893,-850,-1581,-545,-942,-326,-292,-283,-268,-884,-247,-255,-297,-341,-1323,-699,-914,-1230,-1630,-1929,-1773,-1316,-918,-592,-398,-264,-793,-340,-487,-617,-753,-849,-964,-948,-945,-1136,-1247,-1027,-1081,-1253,-1443,-1621,-1605,-1376,-1131,-895,-686,-434,-268,-895,-1614,-39,348,442,491,306,663,181,536,-585,-1152,236,1145,532,430,1135,772,-1664,1232,1230,-1348,-2082,-183,-119,-1337,630,-65,-633,-438,-154,-304,-699,-975,-1215,-1402,-1540,-1646,-1722,-1764,-1813,-1854,-1772,-1721,-1619,-1485,-1309,-1197,-1065,-923,-824,-837,-858,-875,-964,-1040,-1093,-1045,-874,-710,-1264,-1134,-524,-277,238,317,412,500,489,-559,-1260,398,218,-19,-886,-512,-912,-1326,-1873,-1587,-1982,-1461,-1320,-1153,-939,-687,-454,-219,6,236,472,82,-508,-1168,357,505,255,-1319,-298,-1373,415,877,381,-915,417,-390,-1461,-1673,-855,823,1754,-1529,-318,-514,-891,-331,-1441,-1182,160,515,801,-996,659,417,1613,3648,2624,574,-137,-1362,129,-198,276,237,611,818,-1768,-785,1154,1138,468,-74,-939,-1351,-1135,-127,-351,-552,-1767,-1046,-1354,-1644,-1780,-1525,-1263,-984,-1500,-492,-336,-190,-814,-12,13,-1582,-563,-1507,-215,-334,-775,-2267,-464,-461,-409,-347,-252,-1223,-1432,-662,-374,-215,-336,-439,-546,-539,-433,-105,-1913,-1854,-1530,-3080,-2531,-1923,1062,1860,934,-2381,690,215,-1458,-608,-702,-476,-139,164,-563,668,-1555,-11232,-17574,-1436,-8351,687,-326,-175102,-66,-417,-806,-10033,-1614,-3541,-12507,-2759,-2977,147,-4373,-915,-494,-3051,-2609,-1896,508,-1214,-4307,-1616,-729,-1161,-1609,-1978,-2175,-1913,-1688,-1519,-1410,-1381,-1469,-1593,-1733,-1936,-2156,-2365,-2195,-2046,-1965,-1927,-1943,-2065,-2241,-2177,-1834,-1408,-977,-454,-5,366,597,-194,-630,-101,540,-1033,-1095,200,347,-350,-1916,-23,1719,81,-285,1790,2325,2070,-29,1785,896,-1167,-87,-169,-803,-1261,666,679,761,938,-1536,-784,-396,449,-846,-381,418,-479,-1144,-100,243,-24,-1343,-588,-833,-1036,-1217,-1301,-1583,-1193,-1062,-906,-1680,-863,-284,-113,51,197,350,-404,-1467,-1155,540,588,640,688,-72,-720,-1623,-1366,-1641,-619,-600,-738,-324,-563,-767,-895,-880,-650,-519,-1008,-1501,-230,312,-283,518,1317,876,1345,1434,-122,-1559,-984,-1325,-209,1113,821,-1087,-959,-728,-1226,532,501,-45,172,-305,-748,-1193,-1573,-1946,-2308,-2244,-1841,-1436,-1079,-713,-566,-1355,468,588,-719,13,999,1037,996,618,-427,-664,-189,-438,-733,-194,213,666,-559,-313,305,1510,1463,1267,936,819,524,228,-3,-211,-1368,-601,-637,-678,-699,-873,-764,-705,-1454,-546,-1362,-400,-493,-434,-532,-558,-688,-789,-951,-1069,-1136,-1178,-1198,-1160,-1435,-1693,-839,-681,-1561,-436,-845,-732,-1011,-414,-518,-636,-1571,-586,-470,-682,-688,3,47,-5,-482,-351,-611,-1284,-1407,-1474,-1534,-694,-71,560,1160,-643,-1767,-263,-608,-1587,-967,108,283,-237,4,-659,-1529,-906,-568,-1520,6,842,387,-798,-325,775,1472,1326,70,-733,685,448,273,132,-1011,-246,-52,-1887,-160,-224,-314,-439,-547,-676,-811,-1002,-1210,-1472,-1628,-1643,-1439,-1110,-753,-414,-126,-255,-1223,-740,660,660,-1105,62,122,144,-155,-425,-648,-721,-859,-827,-393,-580,-2128,-409,-982,-310,-1013,586,-41,-1093,527,159,-147,-404,-1484,-928,-1122,-1231,-1134,-904,-607,-230,-970,-723,632,231,-1754,-1004,614,510,295,-35,-361,-733,-1132,-1493,-1459,-989,-385,161,-887,1445,753,554,1492,1555,-382,-140,-647,-734,-950,1297,647,-1483,-1084,-1900,-1562,-1191,-1227,-1533,44,-228,-629,-1063,-1471,-1738,-1512,-1254,-805,-1111,-708,11,212,373,-215,-1801,-1194,-713,-935,-1559,396,-204,212,150,153,175,189,229,-1052,249,-883,-918,27,-101,-992,-836,-628,-751,-2004,-1189,-1421,-1635,-1832,-1991,-1992,-1969,-1894,-1789,-1703,-1665,-1562,-1449,-1409,-1375,-1279,-1189,-9248,-29660,-43414,-13784,-8169,-10164,-6800,-1045,-2976,778,887,-1818,-5987,981,-15414,-35247,-24567,-7673,-6352,-19597,-27876,-10903,-3362,-2588,196,-752,-752,-561,-1512,-1437,-1242,-1150,-939,-1601,-1113,201,956,579,189,-237,-638,-991,-1612,-1349,-1289,-1140,-1033,-1016,-1037,-1166,-1341,-1615,-1841,-1786,-1473,-1084,-619,-1504,-1343,-130,337,-210,-1478,1181,-705,-1276,-49,-1131,-2259,759,710,-852,-1902,179,209,-20,-705,-512,-719,-935,-1029,-1066,-1060,-984,-881,-750,-1694,-540,-451,-961,-101,-1557,-812,460,282,716,811,-277,-1232,-739,-748,-585,-1308,-1294,-920,-1147,-1222,-1519,-745,-1319,-1040,89,67,657,786,-536,638,985,652,584,-275,1359,1098,1716,2327,-1063,835,1245,586,-142,-765,-1129,-1070,-734,-281,-1643,-1098],[514,479,-710,994,875,-920,-419,554,1072,-846,-84,15,-878,-1080,-387,-654,-996,-1359,-1730,-1880,-1709,-1238,-795,-219,347,-287,-730,674,1573,-187,340,1301,-1324,-1879,-101,-583,-1150,-1773,-2435,-3005,-2716,-2174,-1697,-1263,-1019,-823,-710,-831,-1507,-887,-1025,-2268,-1272,-1321,-1320,-1167,-1024,-821,-628,-419,-137,-785,356,544,-1616,-1389,803,711,550,235,-914,-1302,-745,-556,-1191,-1143,-746,-623,-344,1291,1115,1161,-1463,1100,2141,1696,-1016,-209,394,-279,-1173,-1084,-107,1556,920,141,-1638,-1547,-520,-460,-478,-574,-743,-1146,-1004,-1143,-1277,-1349,-1341,-1246,-1093,-840,-599,-331,-77,-318,-1130,-2459,-1163,941,1165,1183,1134,-617,-1641,-1797,-1800,-1145,306,194,111,53,-1,70,-6999,-36240,-41898,-22381,-150,2524,-63,-353,-443,-1304,-1814,1112,-1467,2547,2018,-1428,1366,1406,610,-333,-745,226,378,825,811,1453,742,-728,-1496,-740,765,-531,-982,-1167,-980,-1096,-1522,-1674,-1473,-1107,-614,-564,-1766,-1025,-739,-931,-1556,-1796,-1040,26,-268,-1416,-605,-557,-350,-55,57,457,110,-1638,17,-641,-459,280,36,-175,-436,-400,-369,-267,-87,-1213,-46,189,124,-74,-1268,-422,-369,-32,566,67,-154,-595,105,501,853,179,-383,-1083,-843,-547,-1031,-1035,713,613,168,-224,-1232,-919,-1154,-1340,-1428,-1411,-1258,-1140,-996,-1119,-724,-629,-589,-577,-595,-550,-538,-528,-511,-1501,-356,-308,-275,-301,-319,-258,-1748,2,254,-1595,-1842,-300,-156,-1841,530,67,-692,-550,-284,-42,1127,943,778,667,614,-534,-940,-1400,-928,-373,-1304,-67,-326,-550,-686,-813,-844,-799,-754,-782,-780,-731,-706,-629,-521,-664,-657,-476,-1127,-1211,-693,-31,373,295,234,169,7,-531,-1370,-457,-716,-1003,-1236,-1492,-1658,-1782,-1912,-1674,-1859,-1454,-1401,-1390,-1410,-1467,-1611,-1801,-1990,-2014,-1887,-1745,-1645,-1628,-1653,-1740,-1936,-2053,-1736,-1443,-1075,-705,-370,-1215,-150,-878,-1344,-1830,-883,733,522,-1060,-98,-585,-1034,-975,-1005,-815,-348,184,791,-1066,1012,331,1026,2539,2221,319,-196,-1622,30,-117,94,-104,235,90,-1707,-962,-28,-51,-150,-329,-735,-1474,-959,-924,-1077,-1143,-1772,-1174,-1177,-1149,-1124,-1031,-952,-805,-1404,-422,-268,-105,-315,126,179,-1855,-1172,-1797,-188,48,-738,-2121,-366,224,316,174,-248,-1418,-1818,83,46,-127,-485,-881,-1365,-1849,-2046,-1560,-1907,-2047,-2207,-2682,-2315,-1606,172,-14,-300,-1513,-1173,-1620,-2032,-1852,-1377,-833,-367,-33,-527,353,-858,-12099,-17357,-1278,-5929,-487,-630,-187679,-26637,-688,-621,-7724,-400,-2332,-11545,-2505,-5425,893,-6263,-988,-1211,-2831,-2019,-2241,1077,-1589,-3701,-1106,9,222,36,16,63,-1257,-240,13,-143,-401,-1018,-1202,-1584,-1898,-1962,-1778,-1538,-1377,-1318,-1332,-1396,-1504,-1576,-1438,-1106,-704,-317,133,489,753,896,83,-675,-186,423,-1086,-1036,-107,-127,-139,-1662,-295,1144,156,-208,1509,1765,372,550,1737,765,-1144,98,-112,-904,-955,1105,992,640,1701,-1113,-743,-373,97,-750,-135,719,-271,-1256,-137,498,-383,-1133,29,89,410,-473,-774,-1368,236,255,-509,-1832,-848,273,72,-140,-349,-511,-704,-1410,-1113,-901,-837,-738,-621,-531,-488,-1358,-1306,-1197,-1116,-392,-479,-1,118,262,-78,-454,-784,-661,-1223,-1465,-270,461,-184,397,876,972,1070,1192,182,-1523,-944,-1217,-6,1240,900,-1080,-837,-957,-1374,-715,-966,-1142,-1200,-1239,-1201,-1177,-1130,-1140,-1215,-1362,-1554,-1758,-1942,-1915,-1665,-1339,-856,-435,-1009,-367,436,629,660,627,-192,-622,-576,-567,-998,-1424,-1735,-1648,-1239,-680,-154,334,808,1131,877,1550,1528,1362,1118,768,-1280,-293,-555,-954,-1331,-1748,-2068,-2269,-2339,-2135,-1874,-1607,-1314,-1114,-860,-649,-499,-850,-636,-594,-105,-10,-640,136,-1726,-1610,282,-269,-1399,-564,-745,-462,-540,-685,-794,-798,-1648,-442,-286,-719,-659,-386,-647,-915,-999,-805,-293,-1640,349,-123,-1505,-439,472,1026,1817,-814,-1695,-42,-377,-1915,-1120,-294,-792,-1101,-1033,-852,-1665,452,490,-1335,253,1965,-161,-1118,-271,725,2175,1522,-47,-900,926,626,431,324,-1554,-359,542,-2065,836,962,49,1064,476,887,458,895,771,-413,224,-611,-815,-99,-310,-526,-750,-913,-1254,-1131,-1102,-1071,-1071,-759,-598,-375,-197,-57,-224,-965,-1259,-949,-415,-609,-2101,-446,-804,-869,-1117,-837,-642,-746,-338,-271,-261,-336,-1540,-858,-1197,-1507,-1551,-1309,-950,-520,-946,-802,412,551,-1462,-1032,518,334,142,-145,-400,-668,-925,-1171,-1244,-1220,-1058,-786,-743,-210,101,420,685,877,-227,-149,-555,-502,-1051,458,148,-1310,-743,-1599,-1517,-1564,-1540,-1691,-1107,-866,-719,-591,-440,-303,-2064,-1070,-401,-945,-354,842,967,964,-318,-1777,-1247,-1069,-1282,-1797,453,-259,265,706,157,648,571,493,-849,246,-697,-1202,-291,-471,-649,-792,-956,-1086,-1956,-1479,-1712,-1938,-2000,-1866,-1685,-1547,-1353,-1556,-958,-858,-733,-646,-686,-795,-913,-1110,-10179,-31458,-42270,-16670,-13182,-14229,-4936,-1579,-2126,630,962,-2102,-5409,1632,-21143,-39918,-24117,-8434,-6485,-19111,-28396,-11773,-3473,-2324,-2,-951,-870,-46,-805,-1311,-698,-802,-770,-1561,-1209,-206,-597,-1080,-1543,-2007,-2414,-2340,-1935,-1569,-1275,-994,-763,-587,-390,-236,-396,-537,-211,-31,-762,387,-190,-1134,-1232,-13,395,-421,-997,1362,-616,-1339,96,-657,-2609,1654,1079,-1016,-1342,22,564,51,-668,-1079,-1631,-2204,-2661,-3021,-3138,-3021,-2929,-2900,-2971,-3125,-3247,-3155,-2889,-2524,-2110,-1639,-1187,-738,-276,-250,-1109,-994,-901,-270,-1770,-1080,-67,62,-387,-1473,-1264,-1657,-2012,-2253,-2374,-2255,-1973,-1503,-920,-348,257,773,-83,1370,1224,1755,1881,-1078,1166,672,169,-660,-674,-781,-601,-256,-185,-1814,-1334],[583,763,-631,772,453,-1080,-432,541,205,-893,-104,36,-1109,-628,995,-343,-681,451,1028,-976,-1471,-283,-965,-1641,-2239,-2623,-2113,-1600,-1175,-881,-572,-408,-1059,-1506,-298,-297,-232,-181,-146,-1586,-358,-487,2,170,99,28,-551,-652,-1460,-596,-736,-1917,-832,-765,-663,-453,-317,-223,-127,-102,-27,-731,100,185,-1381,-1077,546,589,577,392,-790,-1256,-1025,-1651,-1954,-1488,-1002,-938,-3,651,729,656,-966,146,-29,-32,-918,-838,193,-13,-863,-1150,-605,-1002,-1413,-1707,-1763,-1597,-1341,-1152,-968,-834,-752,-1114,-409,-337,-30,126,39,-151,680,838,920,975,967,-311,-1151,-2312,-1511,416,199,-71,-367,-719,-1628,-1343,-1819,-1756,-1918,-2004,-1981,-1835,-1603,-1230,-6164,-34897,-38904,-23035,-261,1422,-160,610,834,-504,-2133,636,-1354,-291,-834,-1321,-1707,-1924,-1863,-1517,-1091,-662,-286,99,279,651,381,-450,-1200,-540,777,238,-239,-609,-757,-799,-1287,-1697,-1913,-1759,-1300,-807,-1769,-922,-1214,-794,-1039,-1606,-589,1516,346,-1649,-388,525,1786,1439,-29,1490,137,-1625,263,-242,-938,504,338,95,-333,-686,-875,-810,-461,-1068,-108,992,1384,1590,-1253,-249,256,448,729,135,-55,-399,169,344,534,-54,-311,-1167,-903,-380,-916,-795,1190,1724,1287,323,-1243,-624,-1161,-469,-731,-976,-1132,-1336,-1507,-1658,-1837,-2025,-2235,-2236,-2072,-1821,-1608,-1406,-1183,-1747,-742,-540,-345,-195,-28,222,-1367,-551,224,-1602,-1422,-367,-169,-2334,424,195,-745,-663,-410,-45,560,598,783,1014,995,-247,-1080,-1335,-1047,-1163,-2115,-2063,-1095,-297,286,525,-230,-172,-152,-785,-1371,-1600,-1306,-728,-135,-779,-794,-230,-1021,-1278,-862,164,993,678,373,73,-311,-622,-1484,-1329,-1733,-2141,-2295,-1974,-1617,-1334,-1926,-1720,-1733,-702,-659,-665,-701,-771,-929,-1137,-1370,-1568,-1665,-1639,-1488,-1268,-962,-610,-275,-919,-687,-1562,1122,1402,429,-1479,-787,-1301,-1070,-1693,-973,925,526,-603,-156,-632,-848,-300,-462,-470,108,751,952,-1181,1320,224,308,1831,1761,43,-263,-1891,-116,-135,-207,-497,-699,-915,-1631,-1124,-940,-830,-766,-695,-682,-1634,-809,-752,-836,-871,-1790,-900,-899,-857,-819,-726,-678,-593,-1128,-400,-355,-299,-273,-248,-261,-1690,-1805,-1757,-425,-446,-700,-1961,-355,93,307,-164,-509,-1658,-1636,630,385,228,-81,-361,-615,-725,-730,-552,-1611,-1768,-2128,-1954,-2120,-1361,-273,-415,-553,-665,-794,-793,-2408,-755,-716,-610,-531,-524,-575,-602,-699,-12544,-16941,-1300,-4678,-1674,-1661,-192686,-88186,-1130,-977,-5695,-834,-1705,-10830,-2617,-7470,-1156,-5473,-1075,-1999,-2807,-1572,-2569,243,-1877,-3086,-633,105,796,1364,1466,1133,-1261,-348,802,1182,945,-684,-89,-933,-570,-985,-1344,-1570,-1603,-1481,-1387,-1075,-894,-725,-449,-340,368,810,982,1054,2264,2331,281,-793,-356,675,-1214,-990,300,586,26,-1426,-577,-13,213,-76,776,879,-1296,951,923,646,-1121,259,-105,-1048,-664,306,298,365,426,-800,-794,-325,-322,-690,110,580,-150,-1132,-220,604,-703,-446,516,297,641,-380,-1095,-976,309,34,-697,-1546,-885,817,546,268,642,314,-672,-1358,-1172,-490,-537,-560,-571,-609,-654,-1164,-1065,-1124,-1731,-1552,-1376,-774,-162,486,-522,-198,-1122,-688,-1330,-1522,-398,539,-196,278,1345,1070,3679,3664,582,-1384,-940,-1135,131,1370,868,-1071,-837,-1294,-1487,-1032,-1069,-937,-706,-531,-352,-216,-51,96,237,365,305,-917,-388,-102,-848,-1309,18,-297,-1037,-1178,-1662,-1632,-1173,-638,-144,-392,-954,756,-662,412,1282,1055,-129,-432,-619,-1418,-2040,-1274,-408,321,913,1334,1616,1711,-1048,33,773,783,363,-775,-698,-1202,-1739,-2097,-1652,-1244,-878,-681,-506,-453,-535,-1067,-987,-1325,-1622,-1620,-1309,-956,-2046,-1499,-380,-400,-1178,-776,-1002,-1087,-916,-605,-238,89,-1837,-417,235,-779,-677,591,432,363,262,-251,36,-1711,251,-320,-1389,-401,241,503,1283,-869,-1563,-176,-785,-2229,-1838,-1617,-1078,-546,-33,-1112,-1756,230,570,-1151,491,601,-644,-1140,-634,-1108,-1564,-1792,-1588,-1341,-1171,-1106,-1097,-1166,-1916,-1352,-1419,-2049,-1050,-695,-316,48,404,775,573,1311,1473,-578,259,-851,-310,1066,760,365,-12,-413,-1209,-1293,-1698,-1896,-1522,-1025,-665,-101,312,-212,-821,-1411,-1423,-1063,-450,-639,-2041,-411,-623,-788,-1166,-537,-170,-365,330,403,362,196,-1463,-500,-766,-760,-395,-238,598,1002,-845,-833,1396,866,-1232,-958,1163,757,364,-84,-458,-793,-1075,-1310,-1424,-1532,-1611,-1611,-1594,-1582,-1534,-1456,-1388,-1321,-1191,-1044,-872,-619,-1148,-20,245,-1132,-352,-1169,-1405,-1181,-865,-1428,-52,-329,-676,-1004,-1251,-1341,-2129,-881,-535,-807,-74,1501,1060,765,-450,-1658,-1232,-1391,-1600,-1875,174,-313,91,727,-508,1090,716,307,-549,-390,-660,-1443,-1086,-1211,-1282,-1334,-1373,-1370,-1668,-1502,-1610,-1709,-1754,-1688,-1527,-1374,-1147,-1599,-1220,-610,-407,-316,-367,-584,-611,-781,-10933,-32678,-42009,-21119,-20061,-18686,-3162,-2230,-1354,1584,1902,-2330,-4558,1546,-26811,-39086,-21440,-9354,-6875,-19098,-28681,-12587,-3502,-2052,-74,-1082,-907,461,-145,-1152,-154,-389,-580,-1484,-1138,-593,-413,-428,-714,-489,-255,-127,-1219,130,237,185,514,616,740,811,-539,-708,-249,0,-514,577,-39,-729,-908,165,418,-583,-394,623,-539,-1431,183,-215,-2615,1245,506,-787,-775,-215,1429,287,-651,1252,1213,-781,1078,1000,1,-1288,-677,433,-1254,-829,-1054,-754,-660,-1317,-1819,-1642,-1813,-1467,-1080,-729,-930,-1223,-766,49,-2222,-813,18,-79,-268,-1400,-729,-1040,-1162,-1274,-1563,-1830,-1872,-1557,-1212,-934,-649,-439,-257,-108,-82,-136,-293,-1071,-982,-1429,-1846,-1456,-844,-219,21,607,-286,-1473,-1356],[-2370,-1918,-1465,-1141,-914,-1339,-669,-661,-739,-936,-1088,-1352,-1626,-1896,-1942,-1645,-1142,-559,-39,-912,-1381,-184,-1105,1068,1075,262,115,604,505,40,-135,772,-944,-1232,-275,1352,-119,-478,-497,-1198,-293,-701,-285,-791,-1234,-1285,-1003,-588,-1470,216,625,-1637,-384,437,-560,-159,925,-399,727,600,542,-786,418,364,-1088,-848,348,291,312,169,-783,-1319,-955,-1556,-2214,-2197,-1406,-1346,94,678,1076,1321,-540,315,1021,816,-545,-1594,-114,168,-445,-1301,-210,-478,-778,-1001,-1255,-1185,-767,-576,-367,-207,-106,-1177,-517,-832,338,310,48,-42,1164,744,1350,1391,1149,-388,-1238,-2081,-1192,268,-116,-558,-1018,-1460,-1827,-2081,-2101,-1944,-1844,-1786,-1760,-1764,-1842,-1909,-5302,-33024,-36127,-21759,-2091,-2013,-1869,-1662,-1428,-1203,-1894,-676,-1132,-98,112,-614,464,736,487,-498,-1472,77,176,55,-337,-190,-60,-259,-956,-327,323,128,-120,-403,-654,-896,-1168,-1389,-1613,-1842,-1933,-1923,-1795,-1532,-1710,-919,-568,-1307,-182,431,181,-1905,-534,231,1474,1616,-78,1266,126,-1638,448,115,-1441,281,416,229,-386,-1052,-1674,-1768,-1200,-960,-203,652,1116,1421,-1327,-115,860,430,900,182,87,-292,150,130,170,-313,-253,-1267,-970,-279,-854,-611,797,812,770,248,-1211,-865,-1278,-274,-608,950,-137,793,622,-244,-730,-161,-522,-882,-1187,-1270,-1181,-950,-626,-1655,-485,389,45,-208,829,533,-871,-1373,-252,-1262,-973,-392,-176,-2651,300,289,-819,-813,-552,-793,-1298,-1655,-1909,-2065,-2234,-2191,-1826,-1282,-1163,-1111,-1278,476,1358,1597,1606,1480,-112,-137,375,-1048,-969,-1577,-2068,-1771,-1306,-865,-921,-249,-955,-1329,-1002,-273,-464,-701,-910,-1108,-1380,-1567,-1747,-1836,-1699,-1495,-1228,-1012,-873,-784,-1908,-1849,-1515,-569,-714,-919,-1159,-1416,-1623,-1494,-1159,-732,-232,301,492,489,-1269,1942,1233,-583,-905,-1687,1219,2538,451,-1448,-1344,-1361,-769,-1512,-1076,225,362,-136,102,-616,-362,-133,82,-145,111,1203,878,-1253,1277,212,-313,1115,986,-184,-294,-2090,-253,-198,-561,-878,-651,-774,-1549,-1208,-900,-886,-909,-928,-915,-1712,-886,-853,-825,-832,-1715,-459,-328,-190,-96,-1,-257,0,-826,-62,-154,-218,-281,-304,-324,-1337,-2114,-1480,-536,-728,-954,-1748,-1465,-1624,-1476,-1190,-869,-1866,-1364,-312,-310,-405,-554,-702,-866,-949,-989,-878,-1136,-1377,-1480,-1189,-1947,-1175,-771,-850,-891,-876,-860,-714,-2434,-443,-324,-146,7,103,-457,275,343,-12692,-16234,-763,-4534,98,7,-172334,-147690,-300,-400,-3876,-603,-1653,-10376,-3047,-7839,-1044,-3205,-1126,-2778,-2850,-1196,-2752,9,-1941,-2434,-144,-314,-497,-631,-595,-433,-1193,-355,397,705,973,-372,-224,-927,-501,-670,12,-1132,-300,-301,-1587,80,574,325,138,-381,-69,-120,-9,138,327,514,445,-913,-552,298,-1346,-896,517,158,-214,-1247,-889,-1112,-1228,-1200,-1107,-1059,-983,-991,-1006,-1129,-1211,-1313,-1405,-1415,-1320,-1148,-1032,-870,-750,-795,-874,-950,-1045,-1156,-1257,-1369,-1440,-1456,-1441,-1408,-1288,-1149,-1000,-801,-563,-321,-1445,-580,470,-75,-687,-1299,-934,830,689,113,1890,1895,-795,-1254,-1280,1133,1568,1520,1380,-148,-276,-1016,-674,-248,-1924,-394,-1419,-1856,-362,-1198,-1612,-936,-954,-565,-1290,-1636,-559,578,-280,247,1434,1192,3664,4421,1122,-1143,-936,-1053,230,1343,762,-1041,-861,-1666,-1543,-390,-794,-982,-912,-761,-545,-366,-181,-52,30,65,74,-1076,-592,-186,-884,-1248,-323,-337,-737,-1190,-285,-157,-80,49,170,15,-1203,571,-538,360,893,849,86,-316,141,-223,-523,-795,-822,-720,-517,-304,-92,36,-674,103,13,-44,-136,-785,-458,-549,-1664,-581,-1571,-306,-585,48,-380,209,356,-1248,-538,-218,-102,-224,-888,-346,-2154,-1341,-464,-587,-940,-957,-1046,-945,-658,-306,64,382,-2085,-680,38,-797,-739,618,275,-58,-238,-379,-352,-1371,157,-490,-1190,-295,45,-30,1099,-777,-1371,330,290,-2335,-1379,67,537,-223,88,-1422,-1817,71,666,-991,-90,-810,-1605,-1858,-1004,-119,656,1313,-309,-1210,2117,1922,1558,1035,-1520,-485,-558,-1970,-201,348,179,1328,247,786,570,1995,1870,-764,273,-976,135,658,520,440,376,-235,-1108,-457,140,71,-713,-1180,-912,1018,1364,-414,-1439,-1356,-1241,-1149,-485,-666,-1937,-293,-434,-551,-1122,-1071,-985,-854,-680,-579,-530,-561,-1273,-985,-1271,-1554,-1671,-1593,-1405,-1149,-933,-785,-756,-783,-1057,-987,-1181,-1409,-1593,-1812,-1941,-2025,-2043,-1989,-1804,-1637,-1508,-1388,-1315,-1281,-1240,-1197,-1197,-1243,-1265,-1288,-1258,-1085,-1203,-508,-219,-936,87,-667,-1240,-1051,-565,-994,5,-86,-235,-356,-448,-594,-1623,-1034,-1042,-713,143,1049,1256,607,-571,-1409,-1133,-1651,-1845,-1746,-26,-339,-26,602,-1168,-522,-1102,-1472,-1505,-1303,-1066,-1523,-751,-639,-541,-474,-622,-1312,-1262,-411,-1834,-553,-1770,-676,-679,-970,-651,-1543,-1335,-459,-346,-272,-293,-646,-356,-403,-11449,-33397,-42562,-26853,-28511,-22050,-1492,-2920,-657,59,192,-2403,-3443,383,-32199,-33759,-17597,-10317,-7450,-19491,-28368,-13216,-3426,-1752,6,-1101,-818,970,480,-943,-555,-694,-329,-1328,-895,-881,550,-668,-1482,-1074,-173,-240,-920,612,490,-52,391,342,329,286,-576,-729,-258,38,-207,499,172,-243,-429,307,102,-640,-436,-725,-1039,-1495,-1596,-1680,-2278,-1361,-1165,-985,-822,-639,-505,-344,-610,-8,152,-814,280,239,-534,-1537,-660,-771,-1167,-1589,-1747,-1392,-963,-950,-2107,121,275,480,599,-90,-698,-1373,-386,407,-1662,-498,43,-174,-400,-1286,-752,-879,-1046,-933,1042,1205,1179,-953,-280,298,-147,-522,-581,-258,216,746,1217,-956,1727,1789,1219,-1677,1040,153,-163,-657,-1282,-1910,-2127],[644,1165,-275,71,-539,-1493,-564,-1022,-1349,-1393,-1267,-1103,-1697,-947,-1029,-1208,-1419,-1371,-1179,-843,-1282,-227,-1121,363,593,363,472,591,372,12,-436,-600,-829,-944,-436,671,-19,-777,-947,-694,-68,-671,28,880,792,306,-1456,-1006,-1623,-2058,-1598,-1307,-865,-602,-696,-222,-151,-539,-168,-258,-305,-805,-464,-556,-692,-684,-768,-858,-930,-1074,-1247,-1371,-1397,-1225,-1723,-515,-984,-1684,474,909,1110,1275,-73,-150,1341,1498,87,-2257,-357,398,106,-1406,212,1717,1465,-151,-1068,-983,214,-65,-248,-382,-489,-1192,-641,-1274,-68,395,105,129,1571,483,1383,2317,1118,-440,-1289,-1817,-521,1373,1389,810,183,-1044,-1705,-1571,-1895,-1900,-1825,-1770,-1769,-1834,-2001,-2148,-4507,-31183,-33925,-20001,-1148,-720,-1016,-327,-183,-83,-1379,37,-837,577,716,-132,-129,359,442,-559,-1703,-66,-25,-418,-931,-929,-472,-95,-741,-75,-306,-658,-1060,-1483,-1850,-2179,-2346,-2157,-2016,-1944,-1826,-1768,-1777,-1768,-1831,-1697,-1517,-1245,-927,-531,-126,-2070,-659,56,1426,1768,-2,1075,140,-1636,603,449,-1851,57,495,-56,-756,-1428,-1912,-1837,-1393,-968,-645,-326,-138,-74,-1455,2,12,-7,-14,-38,2,-254,76,-115,-192,-563,-190,-1332,-1023,-224,-821,-475,-103,-380,-754,-1077,-1259,-1180,-1378,-563,-870,-84,-90,87,23,-96,-881,-489,-675,-755,-708,-477,-1553,49,182,-1372,-335,578,-124,-308,568,394,-366,-1493,-656,-819,-950,-1171,-1313,-2251,-1122,-901,-925,-1009,-712,-104,-52,6,-13,-75,-137,-169,-752,-887,-1263,-1524,-1327,43,5,-183,-395,-658,-785,-681,-389,-1515,-1146,248,1052,1261,1163,-653,-1052,201,-955,-1379,-1109,359,710,796,961,-79,1168,-422,-1733,855,1447,1387,-475,209,-856,-673,-1905,-1938,-1218,834,344,452,-305,-169,-21,-687,-194,-154,-4,221,480,733,-1516,1303,1369,-261,-1140,-1810,1073,1995,472,-1316,-1307,-1062,-505,-1382,-1213,-1087,-1694,-2269,-2095,-1694,-1312,-987,-740,-632,-539,-502,-430,-1267,-400,-293,-551,-139,-54,-387,-332,-2045,-405,-351,-978,-1265,-998,-680,-1496,-1241,-269,-117,-202,-1254,-531,-1688,-618,-335,-734,-1188,-1580,-519,-513,-495,-514,-511,-559,-545,-535,-345,-206,-15,167,338,436,-1047,-1725,-1197,-206,-483,-919,-1535,-1880,-1871,-1377,-925,-1016,-2063,-1199,159,160,45,-157,-405,-742,-1091,-1467,-1637,-1598,-1436,-1240,-1128,-1857,-1104,-1154,-1201,-1176,-1040,-863,-552,-2199,-32,154,366,538,655,-362,947,1124,-12773,-15290,-297,-5451,1482,1412,-126004,-183669,854,581,-2204,-53,-2257,-10255,-3822,-6185,-2036,-1990,-1688,-3566,-2909,-1156,-2762,-992,-1766,-1794,-623,-372,-87,205,552,872,-1125,-379,623,1548,1567,-141,-309,-999,-673,-626,142,-415,-508,-569,-1813,-368,-645,-993,-1318,-1610,-1855,-1909,-1629,-1284,-919,-570,-227,-1051,-795,-148,-1501,-787,732,917,208,-1169,-935,-32,-359,-658,-898,-1090,-1111,-1052,-846,-634,-1008,-36,-203,-1210,-81,646,522,-376,500,-427,-979,-410,-1110,-1022,-1265,-1407,-1331,-1074,-768,-490,-659,21,148,208,187,-153,-1802,-238,-262,-310,-556,-1130,-1031,4,129,0,440,633,-943,-1128,-1447,798,1046,1025,962,-304,-285,-933,-223,232,-1225,-435,-455,-617,-763,-456,-1341,-1240,-1661,-1964,-1736,-1818,-1046,-743,-492,-328,-122,182,582,1122,1748,-868,-960,-1005,257,1198,558,-1022,-837,-1996,-1597,47,-40,51,942,728,1202,1853,1869,-284,1725,1544,93,-1347,-747,-297,-899,-1195,-775,-584,-692,-1598,-893,-858,-853,-772,-674,-561,-1204,-106,-384,265,1002,1404,245,-202,447,2740,3000,1230,2019,3328,3307,3250,3240,1928,-246,625,1466,3493,1362,-864,538,265,-1831,1117,-1515,243,-675,463,-251,-124,-242,-1288,-547,-622,-617,-581,-985,-503,-1802,-1181,-545,-579,-755,-1098,-526,-403,-244,-115,-10,43,-1937,-1050,-181,-750,-890,-122,-322,-537,-710,-862,-927,-1067,-1158,-1144,-1152,-1154,-1099,-1014,-881,-743,-1173,-383,-189,-2084,-1499,-49,497,-274,-409,-1818,-1909,-91,700,-924,860,706,-1258,-560,-687,-678,-638,-441,-506,-1226,-117,-297,-574,-890,-1075,-708,-143,-1945,1037,1136,356,1881,-40,694,425,1242,617,-1018,-720,-1144,-976,-455,70,508,822,-265,-1035,-311,1205,1027,-478,-1461,-983,790,812,-709,-2042,-930,-906,-1247,-595,-763,-1856,-177,-313,-311,-1044,48,-314,-702,-990,-1202,-1271,-1228,-1145,-1098,-999,-1237,-677,-450,-219,64,-445,-706,639,684,-1018,-716,518,409,384,355,422,497,-1098,-246,577,-682,218,-66,-381,-664,-810,-798,-695,-546,-346,-178,-52,92,-1278,353,423,-823,432,-220,-1133,-939,-278,-570,-597,-771,-973,-1128,-1209,-1268,-1297,-1298,-1227,-1117,-939,-796,-615,-449,-758,-1127,-1053,-1956,-2095,-1628,-769,-1026,-1337,-1664,-1970,-2179,-1900,-1597,-1316,-1079,-880,-1475,-691,-676,-707,-805,-960,-1175,-1372,-1639,-1944,-2146,-2212,-2186,-2186,-2296,-2390,-2269,-2029,-1790,-1460,-1114,-860,-708,-461,-368,-11838,-33869,-43956,-33583,-38274,-20210,-979,-3725,-469,-121,186,-2370,-2269,-689,-37212,-27510,-13564,-11365,-8292,-20367,-27396,-13683,-3378,-1548,90,-1134,-735,1342,938,-818,851,580,-137,-1214,-651,-1133,-47,-1014,-1890,-1514,-780,-543,-645,843,509,-292,158,154,292,462,-595,-665,-322,-3,51,1357,358,214,44,634,607,-696,838,861,-359,-1623,260,547,-1988,1262,-539,287,373,-830,131,-317,-766,-1198,-1536,-1785,-1782,-1613,-1356,-1592,-616,-149,-849,-1248,-1644,-337,-360,-616,-2025,909,174,290,637,0,-511,-1512,36,727,-1120,-210,860,615,-63,-1210,-813,-757,-833,-187,1817,3274,1508,-1143,-653,70,-245,790,360,59,-171,-271,-337,-741,-663,-887,-1114,-1437,-1502,-1471,-1255,-982,-699,-873,-715],[722,1357,77,-229,-961,-1470,-319,-886,-1305,-1284,-963,-568,-1890,106,285,-678,-1728,-126,-90,-529,-1243,-975,-1219,-1210,-982,-767,-647,-613,-719,-996,-1237,-1362,-1044,-710,-627,776,125,-958,-1311,-195,239,-401,285,870,614,205,-1846,-510,-1224,-256,-432,-987,-633,-651,-799,-522,-457,-670,-372,-401,-408,-831,-597,-761,-916,-1078,-1238,-1372,-1454,-1584,-1748,-1914,-1945,-1658,-1545,-951,-598,-1940,32,283,455,594,377,-618,653,724,796,-2425,-535,653,701,-1456,277,2309,2309,-161,-878,-770,581,916,841,583,380,-1153,-693,-1648,-347,764,191,341,1436,253,1468,2322,1039,-478,-1326,-1545,174,1472,1947,1277,430,-1140,-1748,-773,-1382,-610,-453,-511,-1276,-674,-281,-332,-3936,-29790,-32433,-18346,-1791,-359,-1534,-327,-355,-431,-859,-497,-535,-332,-244,-99,-745,-141,329,-591,-1602,-193,-255,-900,-1471,-1430,-802,-31,-572,-583,-826,-972,-1102,-1193,-1199,-1175,-1188,-1168,-1176,-1223,-1188,-1600,-1162,-1087,-1372,-829,-604,-644,-54,301,-291,-2005,-745,21,2537,2497,225,976,206,-1618,728,744,-1996,-133,594,446,1175,-359,701,157,222,-633,-708,-1049,-1302,-1347,-1603,-683,-252,120,443,197,373,-264,-29,-368,-524,-774,-110,-1316,-1060,-199,-783,-369,217,193,51,-128,-1075,-1239,-1436,-1132,-1401,-1662,-1829,-1984,-1904,-1681,-1439,-1182,-957,-755,-589,-388,-1881,-162,-74,-1057,-51,19,-273,-328,-338,-490,-687,-895,-1103,-1354,-1587,-1666,-1585,-1894,-1171,-977,-1041,-1222,-853,-322,-200,-22,104,197,252,279,-544,-605,-1277,-1904,-1416,-597,-866,-914,-586,-59,133,-51,363,-1795,-1403,326,1196,2129,1381,-499,-1156,368,-990,-1390,-1143,358,1039,1232,1424,-435,969,-466,-1873,486,1371,1205,-545,142,-826,-596,-1903,-1835,-848,103,-139,-408,-681,-967,-1315,-1682,-1934,-1755,-1416,-1042,-664,-312,-967,456,807,49,-1317,-1781,946,2411,537,-1210,-819,-658,-265,-1276,-1342,1016,1028,468,-6,-481,-391,-212,74,239,134,588,423,-1166,322,153,-176,-241,-315,-538,-354,-1886,-532,-509,-1398,-1610,-1365,-464,-1413,-1191,269,219,-266,-1567,-620,-1654,-620,-678,-855,-1534,-1382,-1280,-1454,-1556,-1514,-1268,-1005,-689,-386,-62,-162,286,504,585,568,-840,-1302,-937,-384,-813,-1218,-1419,-1210,-793,-327,-887,-1231,-2201,-1129,1181,670,1060,829,529,114,-339,-848,-1143,-1107,-810,-425,-116,-1825,-1121,292,268,216,170,95,135,-1819,171,-154,223,299,403,-243,908,1266,-12900,-14175,376,-7244,2218,2131,-67000,-178964,1298,890,-538,-24,-3518,-10438,-4889,-3746,-1264,-815,-1229,-4330,-2882,-727,-2571,95,-1354,-1171,731,-57,932,614,310,-22,-1064,-783,-1139,-1423,-1536,-1437,-1200,-1143,-914,-608,-65,217,-425,-817,-1989,-307,1258,1444,294,-673,1570,1748,-363,-347,1205,962,565,-1174,-1041,-637,-1647,-657,891,892,186,-1173,-1022,620,339,362,172,-84,-253,-355,-253,-72,-969,509,-346,-1194,141,717,225,-847,139,-402,-1065,-606,-1420,-775,-827,-918,-1022,-1130,-1233,-1287,-1201,-1073,-962,-869,-824,-871,-1935,-989,-1058,-1121,-1158,-1128,-1170,-909,-810,-707,-612,-505,-1119,-979,-1643,-521,-572,-651,-763,-938,-1133,-1328,-1549,-1634,-1431,-1208,-960,-777,-629,-520,-1432,-508,-556,-666,-1017,-1978,-1098,-1218,-1327,-1475,-1559,-1523,-1384,-1143,-868,-573,-991,-976,221,699,273,-1014,-665,-2050,-1672,-274,-337,-98,720,703,1100,2122,1862,-704,1865,2334,-107,-1702,-801,-440,-924,-1149,-1135,-84,-573,-1964,-1644,-1662,-1375,-1152,-1060,-1040,-958,-537,-207,135,1737,2042,338,-132,376,2781,3739,1227,2637,4805,3558,4343,4445,1710,196,814,1760,4162,1306,-992,454,509,-2033,1080,-1425,227,-740,-569,-1020,-1343,-1446,-1281,-1115,-950,-812,-747,-1069,-801,-1419,-1006,-973,-935,-852,-1276,-698,-666,-688,-809,-994,-1239,-1491,-1526,-1510,-1343,-1108,-845,-690,-619,-601,-669,-1273,-1012,-1285,-1480,-1653,-1684,-1528,-1306,-1064,-868,-962,-562,-464,-1790,-1579,-191,100,-286,-955,-2256,-1984,-254,676,-930,736,610,-1346,-329,-1051,57,-63,-142,-737,-1051,-225,-233,-175,-65,-685,-569,258,-1911,928,773,573,1919,-404,566,232,815,126,-1270,-1491,-1956,-1131,-355,326,889,1286,-309,-965,-142,1296,891,-224,-1256,-834,434,104,-1014,-1948,-391,-525,-1264,-738,-892,-1758,-38,-228,-410,-902,2,883,517,519,388,342,374,-938,-310,3,-1600,-333,-417,1241,1322,-198,-561,1293,986,-1066,-632,-42,-230,-198,-97,90,231,-847,78,50,-810,-762,-1296,-1799,-2039,-1838,-1431,-1026,-688,-394,-206,-120,-55,-1291,-7,-32,-745,-122,-207,-1048,-795,-434,-547,-673,-739,-846,-922,-935,-938,-925,-907,-1220,-948,-618,-508,-342,-168,-897,-764,-945,-2248,-2281,-1529,-426,-572,-763,-956,-2134,-885,-673,-369,-49,-1373,-717,-1266,51,-297,85,-133,-805,-776,-560,122,-1772,998,-1684,654,-178,-584,-634,-1408,-1334,-1274,-813,-204,-846,-712,942,949,-12039,-34145,-45804,-40210,-45102,-14915,-2190,-4561,-739,-179,204,-2165,-1104,-1641,-41360,-21682,-9812,-12371,-9311,-21614,-25834,-13876,-3338,-1406,179,-1152,-630,-99,-427,-772,-1230,-1712,-2274,-2775,-2706,-2168,-1527,-1242,-1373,-1508,-1357,-894,-364,1047,606,-496,158,612,332,50,-569,-484,-386,-390,-351,-271,-78,161,443,756,591,-729,1324,2636,-325,-1773,183,776,-1738,1013,-1008,785,843,-1163,935,412,-749,-1186,-2213,-2978,-2379,-1402,-1094,-1338,-474,197,-903,-1481,-1810,-109,-596,-363,-1715,648,3,36,408,27,-390,-1656,404,874,-627,31,140,-341,-935,-1425,-1616,-1393,-902,-319,178,594,820,-1388,-1067,-274,-618,-86,-522,-940,-1398,-1841,-2294,-2788,-3317,-3307,-2712,-2146,-1574,-1034,-557,-91,-373,-714,-500],[651,1357,332,-598,-1474,-1323,-257,52,-20,-636,-717,26,-2018,443,490,-877,-1731,-226,277,-458,-1405,-787,-703,-458,-573,-702,-825,-868,-850,-808,-1225,-458,-902,-669,-960,-53,5,-1073,-1395,-277,-458,-583,-655,-612,-596,-492,-1533,-685,-1142,-260,-276,-803,-275,-194,-981,-88,440,-888,877,1015,1160,-977,1044,1095,34,-194,495,-648,-121,-284,-719,-1568,-1292,-950,-1298,-615,-553,-2132,-537,-592,-704,-815,-962,-1153,-1105,-963,-776,-1980,-720,-12,210,-1461,220,679,771,-209,-787,-653,754,649,531,392,228,-1130,-760,-1984,-464,54,44,27,-19,-33,-105,-179,-287,-579,-1440,-1347,-741,-844,-948,-1054,-1119,-1251,-1897,-911,-1185,-515,-338,-830,-2886,-1499,175,220,-3760,-29108,-31725,-16995,-2598,-489,-2025,-856,-1033,-1225,-1348,-1473,-1494,-1475,-1446,-1322,-1396,-883,-666,-678,-1298,-344,-570,-1433,-1990,-1531,-1052,62,-521,370,585,388,124,-160,-360,-458,-462,-305,-77,167,-756,-1812,-745,600,-823,-52,877,-404,859,1292,-621,-1879,-834,46,426,495,537,834,288,-1645,765,930,-1858,-317,672,428,1372,-310,127,-779,903,-419,-425,599,776,1042,-1767,869,2397,561,190,107,418,-357,-201,-666,-851,-980,-52,-1244,-1138,-242,-765,-331,1051,950,838,33,-1033,-1373,-1486,-995,-1526,-63,-175,-346,-483,-588,-908,-806,-932,-1056,-1186,-1241,-1653,-1384,-1402,-1358,-1325,-1246,-1151,-1103,-1055,-959,-887,-813,-1058,-711,-721,-718,-756,-1618,-831,-883,-1197,-1457,-1011,-1075,-1166,-1209,-1303,-1426,-1560,-1681,-1768,-1782,-1742,-1995,-1537,-1107,-797,-455,-75,229,261,19,138,-1568,-1651,345,909,685,403,-346,-1245,-437,-1065,-1367,-1185,-1324,-1447,-1527,-1491,-1367,-1263,-1058,-2028,-751,-699,-706,-704,-778,-830,-949,-1920,-1639,-1456,-1595,-1715,-1775,-1717,-1590,-1499,-1430,-1379,-1309,-1195,-1057,-916,-799,-643,-468,-319,-162,-1337,-1623,377,534,644,-1149,-344,-268,-54,-1202,-1453,709,496,270,85,-349,-82,-3,156,295,175,694,99,-964,991,803,571,1078,463,-639,-356,-1704,-619,-701,-1737,-1862,-1679,-778,-1267,-1063,527,693,-318,-1793,-773,-1646,-676,558,-361,-1846,-1147,-537,-360,290,228,-70,-422,-705,-914,-960,-933,-783,-598,-392,-234,-725,-935,-703,-271,-479,-697,-1081,-968,-889,-628,-823,-1338,-2240,-1140,859,507,755,701,437,26,-468,-1067,-1397,-1093,-586,60,623,-1818,-1188,1399,1357,1195,950,600,326,-1388,-111,-741,126,531,141,-133,2043,2514,-13134,-12969,1299,-9634,2893,2588,-6661,-138403,1140,575,11,-494,-5398,-10854,-6168,-1170,-701,-440,-1246,-5029,-2706,-586,-2219,277,-753,-567,23,-282,-670,-1116,-1524,-1820,-1545,-1147,-757,-392,-73,75,-239,-1337,-1193,-599,433,861,-99,-1007,-2047,-528,1382,1402,-108,-855,1341,925,-696,-841,326,400,564,-1223,-1193,-1124,-1730,-490,969,1061,139,-1218,-1042,818,298,799,773,678,617,487,366,147,-924,-273,-551,-1082,-1026,-1166,-1335,-1405,-1459,-1622,-1772,-1886,-1984,-2029,-1908,-1710,-1469,-1217,-1001,-831,-639,-484,-382,-300,-249,-254,-1697,-171,-93,-9,-186,-987,-1329,202,151,-62,-27,-127,-1279,-801,-1815,-884,-1045,-1173,-1239,-1245,-1139,-933,-732,-572,-415,-358,-690,-219,-191,-228,-1177,-441,-554,-691,-832,-1892,-990,-991,-976,-997,-984,-944,-940,-936,-960,-991,-999,-975,-872,-757,-583,-996,-309,-1730,-1751,-660,-655,-289,482,538,415,225,49,-1141,-359,-567,-744,-2074,-1092,-1271,-1416,-1460,-1316,-987,-525,-2166,-1032,-502,359,1857,2363,1492,-603,1022,-4,-9,2743,2072,366,-120,312,2589,3690,1292,3241,5024,3348,3972,4181,1439,627,930,2004,2744,1224,-1148,363,789,-2225,-109,-1302,-1314,-1938,-1965,-1292,-679,-174,-627,-298,424,729,630,-1141,61,-1018,-807,-1248,-1588,-1688,-1556,-1350,-1178,-1046,-962,-846,-665,-972,-1618,-304,-313,-1347,250,-1146,629,755,-731,-1670,-306,-144,-697,-486,258,-386,-1589,-214,-252,-735,350,468,-1510,-1591,-728,-892,-974,-1423,-2468,-1953,-1231,-1353,-1536,-1651,-1756,-1703,-1530,-1490,-1078,-853,-628,-993,-734,-136,-76,-26,-10,-360,-577,-27,-1789,26,54,66,38,-823,-66,-173,-358,-563,-1460,-905,-1128,-775,-501,-156,194,494,-359,-900,40,1059,754,22,-762,-587,-809,-1467,-2004,-1846,-1152,-386,-1169,-911,-1055,-1646,101,-185,-530,-728,-326,972,644,967,1116,1364,1511,-807,-393,79,-1642,-644,-530,1298,1361,60,-359,1551,1425,-1197,-567,841,581,444,294,197,56,-471,-439,-743,-1160,-1628,-1909,-1786,-1436,-1012,-589,-827,-291,189,-349,214,147,-1234,-60,-197,-720,-417,-504,-1006,-635,-384,-271,-420,-451,-958,481,704,883,-562,-921,-1459,-1216,104,1934,2005,-56,-894,-347,-827,-2219,-2387,-1488,-606,-746,-396,-170,-1409,-284,2305,1914,907,-1652,-777,-999,433,-292,-2,-278,-889,-313,-294,-102,-1475,1236,-1577,1358,182,-345,251,-1314,-1247,-158,-346,-144,-1401,-697,982,915,-12082,-34257,-45486,-41986,-34414,-9057,-1021,-5427,-1397,-1348,-1239,-1858,-1017,-2547,-41862,-16914,-6725,-13279,-10479,-23128,-23933,-13820,-3349,-1368,-423,-1194,-551,-108,-93,-801,-61,-36,-37,-1065,-245,-1276,-1152,-1383,-740,-1210,-1879,-1311,-117,967,533,-698,-234,-554,-994,-1389,-1557,-1477,-1157,-741,-308,134,656,1059,911,910,501,-774,1641,3797,-341,-1911,13,884,-1559,714,-1387,1149,1186,-1281,392,369,-958,739,191,-1091,-839,-1121,-1142,-1060,-590,-273,-1128,-1747,-1733,80,-910,-242,-1440,303,-257,-236,93,-72,-357,-1760,157,116,-222,3,-74,-118,-223,-1304,-1045,-701,-566,-700,-899,-1083,-1310,-1692,-1562,-1558,-1400,-1222,-1007,-761,-570,-379,-205,-346,68,251,480,-645,777,-52,-844,-166,-488,-689,-405],[-230,-223,-166,-820,-1899,-1020,-148,-27,84,-608,-882,-157,-1960,613,1381,-1016,-1352,-204,950,-405,-1608,-1060,-352,179,368,-283,569,549,415,134,-1668,-505,-1084,-1307,-1698,-2006,-2027,-1793,-1605,-1393,-1195,-945,-690,-408,-253,-102,-984,-919,-1025,-121,-224,-646,-360,-330,-1129,-26,148,-1058,468,561,683,-1137,720,764,306,-119,663,-945,-635,-164,-731,-1729,-1208,-937,-994,-100,-143,-2103,-192,-213,-254,-247,-217,-1605,-16,410,700,-1537,-822,1002,1334,-1306,120,704,330,-224,-729,-998,-1435,-1882,-2123,-1969,-1772,-1525,-1267,-1899,-844,-654,-477,-320,-202,-64,0,41,24,-664,-1571,-1155,-296,-390,-483,-576,-644,-1298,-2095,-776,-979,-903,-1035,-1174,-4303,-1863,-1117,-846,-3968,-29106,-31641,-15921,-3477,550,-2283,720,866,673,-155,-779,-158,-227,-542,-870,-1868,-1601,-1765,-1300,-911,-446,-908,-1940,-2253,-1341,-1129,25,-542,508,2646,3312,2750,1300,-213,-291,-250,-509,673,665,-531,-1896,-499,672,-308,92,104,-235,-408,-636,-978,-1778,-1067,-1076,-992,-827,-647,-447,-232,-1695,164,324,-1636,-444,575,390,584,-141,-380,-1591,661,-162,-441,1234,1470,1432,-1811,1225,2039,659,-131,-46,383,-507,-399,-977,-1137,-1157,-4,-1104,-1258,-330,-732,-342,-639,-1052,-1383,-1424,-1238,-1469,-1518,-1068,-1812,39,115,515,757,496,-827,1464,1593,-714,205,927,-1368,832,685,-578,180,-245,-674,-1094,-1341,-1272,-1022,-683,-1075,-52,148,-192,-190,-1424,-281,104,-1388,-1658,-1091,-809,-1089,-1294,-1512,-1709,-1867,-1970,-2013,-1999,-1997,-2027,-2007,-2102,-2207,-2258,-2113,-1898,-1606,-1274,-971,-1319,-1883,-428,-343,-260,-165,-212,-1318,563,-1159,-1299,-1058,148,915,1474,1294,-787,354,-695,-2187,-501,-64,-225,-784,-376,-745,-565,-1959,-1417,-608,-528,-433,-347,-284,-277,-395,-1513,-912,-1236,-1541,-1815,-1992,-1932,-1682,-1406,-1182,-979,-1193,-1416,-460,-360,-337,-1126,-391,-544,-703,-1157,-1534,-1280,-1382,-1336,-1152,-919,-636,-360,-124,0,119,168,-265,-702,1,-114,-308,-410,-389,-704,-339,-1503,-649,-895,-1749,-1936,-1924,-1014,-1042,-870,265,447,-377,-1811,-958,-1673,-779,366,-80,-1996,-894,-658,-355,471,1335,1007,-268,390,408,-446,-720,-139,-296,-335,-315,-701,-630,-487,-320,-488,-678,-858,-978,-987,-817,-576,-1285,-2184,-1223,727,258,454,378,-53,749,86,321,209,186,-454,426,798,-1806,-1268,1217,1148,992,783,506,353,-965,288,-1158,805,1242,-406,-89,2647,3059,-13506,-11757,2461,-12233,2975,2567,2057,-82686,1084,684,401,-3181,-7832,-11411,-7575,33,-41,-86,-1232,-5651,-2400,-504,-1791,140,-52,-5,-137,-381,-674,-972,-1151,-1220,-1197,-1095,-958,-813,-690,-623,-528,-1582,-1501,-596,115,282,324,-1143,-1999,-744,224,-16,-468,-1021,-531,-581,-808,-1091,56,294,494,-1173,-1161,-1568,-1721,-296,437,214,58,-1276,-1024,84,171,278,391,458,570,621,679,624,-878,455,-705,-898,-198,-382,-623,-1618,-920,-1138,-1299,-1364,-1535,-1324,-1239,-1162,-1073,-991,-943,-938,-891,-856,-842,-814,-783,-781,-1394,-647,-545,-448,-372,-968,-1504,-230,-266,-306,-350,-369,-1355,-610,-1925,-590,-589,-568,-525,-760,-568,-776,-246,-213,-175,-278,-1339,-1837,-1210,-441,-891,-742,-916,-1104,-1263,-1650,-1461,-1461,-1416,-1394,-1325,-1217,-1135,-1053,-1005,-976,-975,-836,-628,-342,-432,-975,164,-1229,-1824,-1063,-971,-517,230,624,808,2330,772,-1586,632,835,-634,-2334,-592,-790,-1033,-1022,-838,-455,33,-2111,-1055,-517,209,1978,3270,1912,-231,1088,197,-175,2529,2006,310,-191,252,2360,3609,1368,3751,4759,3020,3505,3786,1142,999,948,2158,2142,1105,-1332,254,841,-2306,339,-1179,30,-655,1229,537,-225,1061,-101,-205,606,1419,831,-1228,-622,-1363,-1823,-1478,-888,-432,-1608,283,606,786,892,983,301,-431,-1432,-110,8,-1582,-209,-1843,319,635,-777,-1868,-92,-188,-558,-239,495,-441,-1936,-676,-125,-521,206,959,-1276,-1554,-776,-1305,-1801,-2153,-2144,-1813,-1480,-1202,-1171,-849,-784,-1039,-703,-1967,-702,-690,-639,-1288,-468,-382,-319,-240,-184,-130,-591,-416,-1575,-251,-308,-352,-370,-1293,-191,-39,83,195,-1508,-240,-1210,226,138,55,-18,-85,-426,-867,-192,-264,-473,-746,-1033,-1462,-1874,-2198,-1872,-1362,-873,-426,-1019,-1135,-1273,-1548,-52,-259,-680,-623,-692,-57,400,921,1385,1793,1521,-748,-530,152,-1334,-973,-683,1281,1199,282,-151,712,524,-1411,-532,-132,-425,-684,-1000,-1256,-1500,-1716,-1901,-1944,-1906,-1793,-1633,-1493,-1377,-1231,-1056,-1430,-764,-617,-615,-480,-442,-1146,-474,-595,-773,-991,-1225,-1298,-1132,-762,-255,-484,-985,-1319,1995,2460,1545,-362,-1168,-1547,-1532,-78,2290,2255,-353,-690,88,-716,-1949,-2408,-1524,-813,-977,-515,-560,-762,-461,2135,1894,1114,-894,-555,-756,749,-130,-140,-563,-937,102,-133,-414,-1185,1143,-1501,1093,641,-143,451,-1222,-1199,-196,-495,-615,-1940,-684,286,284,-11970,-34106,-42185,-35802,-23307,-3430,2,-6283,-567,-846,-1118,-1517,-1547,-3465,-39113,-13565,-4572,-14012,-11723,-24198,-21887,-13574,-3401,-1432,-1048,-1247,-615,-429,-291,-952,-109,-87,-153,-1064,-385,-1197,-1551,-1432,-581,-895,-2052,-1746,-340,-368,-467,-876,-664,-770,-794,-795,-707,-624,-492,-339,-187,-39,172,370,531,626,396,-787,828,828,-344,-1855,-181,317,-1384,-31,-1497,-86,-18,-957,-72,384,-1192,803,884,-1078,641,784,-416,-760,-176,-488,-1340,-1953,-1436,-148,-1203,-161,-1172,-5,-484,-417,-208,-223,-287,-1623,867,1294,191,437,1386,954,-47,-1349,-1045,-623,-34,-608,-1191,-1580,-1590,-1878,-1689,-1016,-1273,-121,80,-100,149,5,-212,-514,-869,-1188,-1436,-1615,-1593,-1438,-1208,-1021,-872,-822,-795],[-2364,-2328,-1981,-1625,-2229,-812,-372,28,-59,-605,-1007,-264,-1936,687,1264,-1097,-944,-114,1594,-423,-1832,-964,4,1561,1545,-724,505,1310,1356,899,-2061,-383,-1353,-1500,-1958,-2073,-1892,-1711,-1618,-1555,-1532,-1433,-1261,-969,-723,-414,-500,-1251,-943,206,-97,-577,498,490,-1327,89,417,-1215,806,865,968,-1374,339,982,455,-177,533,-1251,-1203,-621,-787,-1887,-1028,-733,-779,-221,-281,-2022,-426,-543,-713,-856,-924,-1924,-556,355,1023,-1290,-922,1084,1910,-1129,-106,1810,1325,-314,-796,-590,-223,-366,-376,-343,-318,-1001,-830,-1847,-77,356,235,692,-676,22,1046,1081,228,-805,-1799,-1044,665,553,427,269,-607,-1358,-2411,-678,-1049,-1421,-1900,-2417,-3086,-2259,-1688,-1098,-4633,-29773,-32053,-15184,-4460,-35,-2316,247,782,577,-27,-1000,-98,-276,-642,-1070,-1739,-1962,-1845,-1099,-578,-554,-1305,-2347,-1977,-1261,-1132,-136,-683,538,1652,1055,389,-287,-882,-1403,-1870,-2184,-2376,-2453,-2380,-2321,-2300,-2231,-2147,-2045,-1880,-1684,-1489,-1245,-1381,-1784,-945,-335,-133,79,253,409,530,-1799,593,743,-1494,-539,630,302,481,29,-779,-1987,268,75,-435,425,498,522,-1672,626,646,604,-473,-289,235,-731,-634,-1310,-1402,-1332,5,-939,-1466,-487,-700,-414,342,374,321,-39,-1046,-1556,-1559,-1034,-1663,430,153,1626,1969,454,-733,1337,1843,-1142,0,826,-1167,620,688,-453,543,73,-762,-838,-960,-762,-456,-128,-1039,323,370,-214,-270,-1321,-468,-387,-1610,-1732,-1161,-488,-462,-401,-413,-467,-532,-573,-572,-516,-731,-1031,-1554,-1754,-639,-787,-966,-1240,-1500,-1732,-1964,-2184,-2108,-1795,-1440,-1017,-564,-94,-1354,602,-1226,-1168,-960,-24,664,1052,727,-626,-132,-825,-2189,-1243,-1354,-1270,-1053,-885,-702,-590,-1995,-1168,-190,71,348,606,-71,-269,-216,-1651,381,76,-84,-140,342,825,780,853,1556,779,-962,-1155,1031,2746,1068,-1089,341,369,318,-1102,-1538,-270,-924,-1556,-1995,-1726,-1254,-823,-470,-267,-103,-32,-613,-373,-186,-310,-535,-721,-857,-900,-799,-1237,-568,-1027,-1413,-1760,-2015,-1082,-705,-590,-245,-314,-405,-1537,-1065,-1672,-860,-511,-599,-1733,-737,-821,-881,-875,-853,-777,-759,-725,-712,-678,-930,-415,-154,203,486,-707,-330,-229,145,-93,2,-599,-819,-31,-34,-159,-1013,-2010,-1304,1036,27,239,-400,-629,632,-171,1136,1355,1012,-328,242,-138,-1700,-1270,-939,-1051,-1077,-1035,-1005,-872,-798,-700,-1343,-561,-481,-834,-346,-153,55,-13924,-10538,580,-14447,655,605,458,-30661,126,-42,-173,-6403,-10615,-11943,-8964,-814,-979,-943,-1140,-6127,-1975,-430,-1311,1034,723,545,1201,-304,492,79,-184,-260,-613,-989,-854,730,-389,30,132,-1816,-1779,-545,643,812,554,-1171,-1857,-890,-585,-822,-907,-1084,-737,-630,-643,-898,-218,-190,-206,-976,-896,-1585,-1561,-714,-786,-854,-769,-1269,-937,-35,107,384,554,651,773,568,834,723,-778,399,-847,-615,-204,-122,-744,-1556,436,-680,-721,521,-1368,-495,618,-309,-129,-103,-328,371,378,442,532,534,-76,132,-1050,760,1108,701,131,-915,-1650,328,360,75,-192,-419,-1198,-852,-1900,-1105,-1135,-1135,-1118,-1122,-1113,-1079,-1081,-1124,-1143,-1178,-1412,-1747,-1696,-1218,-1243,-1285,-1284,-1282,-1235,-1334,-1012,-815,-1416,-409,-209,-6,131,230,257,221,-872,-628,-13,-123,-806,-928,-12,-645,-1819,-1250,-1209,-748,8,591,662,1166,215,-1997,70,302,-932,-2172,-434,-973,-1124,-915,-748,-715,-655,-1957,-881,-394,-259,-66,104,236,151,495,412,-335,606,503,188,-323,-215,-555,-866,-1236,-1495,-1627,-1432,-1133,-796,-496,-243,34,211,413,562,-1513,152,654,-2140,807,-1055,-122,-524,1930,774,67,1530,467,-97,770,2190,974,-1324,1088,-213,-374,-58,275,-370,-1746,366,908,574,126,-376,-915,-1324,-1514,-1273,-788,-1653,-332,-2401,-6,439,-781,-1748,34,-184,-322,11,371,-444,-1993,-1127,-414,-449,-467,-476,-1079,-1472,-583,-367,-305,-1075,-1612,-1598,-804,-52,-1401,88,150,-673,-684,-1768,-809,560,616,-1589,-42,807,830,598,-492,40,-608,-883,-1286,607,-162,238,0,-1772,-423,-601,-788,-938,-1396,-1135,-1292,-1181,-1147,-1087,-1031,-1007,-972,-954,-1036,-1075,-1207,-1336,-1406,-1535,-1579,-1621,-1581,-1512,-1431,-1317,-1192,-1391,-1528,-1455,-898,-789,-828,-676,-1048,-360,-208,-7,175,374,556,-757,-706,203,-986,-1271,-857,323,205,81,-43,-202,-332,-1649,-515,-631,-775,-899,-1105,-1278,-1466,-1633,-1724,-1578,-1314,-1006,-662,-337,-37,278,309,-2031,-660,936,-928,653,1088,-1045,652,305,-880,-563,-1092,-1589,-1938,-1615,-1106,-614,-1487,-1649,645,952,1157,-227,-1460,-1399,-1698,-267,433,117,-688,-365,-403,-597,-1711,-2430,-1602,-1033,-1226,-638,-1002,-198,-514,1303,1184,1065,-75,-37,-544,693,118,-221,-932,-909,239,-64,-768,-933,-625,-1446,-1002,-1122,-1268,-1337,-1361,-1393,-1473,-1486,-1492,-2420,-1678,-1730,-1800,-11699,-33495,-38107,-27774,-12837,-688,-331,-6329,-331,465,681,-1189,981,-4424,-36644,-11837,-3528,-14523,-12957,-23058,-19833,-13217,-3462,-1577,72,-1273,-468,1357,1080,-1191,1175,1707,185,-1093,-134,-1067,-1734,-1394,-823,-899,-1781,-2132,68,465,204,-1016,-995,1545,816,435,-436,269,-107,-200,766,1520,1351,1171,970,733,315,-750,170,9,-299,-1630,-478,-631,-1180,-805,-1307,-705,-616,-475,-363,-205,-1389,167,368,-956,336,673,146,-440,120,461,-1315,-2068,-1045,559,-1444,-100,-907,-255,-633,-500,-484,-423,-850,-1338,-1508,-1201,-819,-494,-244,-36,-27,-1291,-887,-437,-49,-106,-167,-146,-114,-1871,-1556,-1227,-1207,-333,-11,-67,133,60,-29,-153,-295,-391,-453,-559,-650,-740,-1056,-887,-988,-1166,-1344],[-1559,-1515,-1262,-957,-2471,-326,55,-221,-311,-633,-1101,-293,-1981,764,1177,-1105,-567,24,1292,-497,-1920,-497,-176,-519,-676,-1138,-618,-424,-222,-102,-2165,-868,-1629,-992,-1782,-600,-732,-817,-828,-718,-578,-394,-242,-109,-506,-225,-370,-1551,-863,-1153,-1336,-1362,-1234,-1006,-1490,-431,-179,-1234,272,450,667,-1556,40,950,583,-260,338,-1436,-1576,-1035,-760,-1823,-719,-613,-566,-334,-262,-1859,-316,-426,-590,-731,-869,-1881,-997,-618,-352,-1117,-884,578,824,-836,-323,1244,1320,-362,-861,-595,988,1805,2007,2012,1725,-865,-789,-1825,265,83,-376,-655,-1290,-317,54,413,-88,-845,-1970,-861,738,529,237,-133,-737,-1307,-2651,-1531,-1466,-1179,-913,-1745,-1855,-1009,-110,-27,-5585,-30820,-32560,-14604,-5355,-635,-2087,-744,-723,-722,-705,-1087,-843,-982,-1208,-1383,-1418,-1838,-1054,-1138,-428,-542,-1588,-2087,-1614,-1242,-1023,-523,-887,-1266,-1570,-1426,-1170,-986,-843,-769,-802,-1091,-977,-1160,-1287,-1659,-1678,-1863,-1681,-1393,-1048,-678,-316,80,-1664,-1795,-905,131,1505,1654,1727,1641,722,-1767,453,861,-1358,-491,981,270,687,230,-883,-1583,27,134,-324,46,14,-59,-1336,-124,-166,-259,-704,-538,-676,-929,-967,-1507,-1559,-1426,-830,-703,-1691,-635,-591,-459,116,400,-101,10,-1052,-1583,-1561,-898,-1251,187,219,2033,2936,379,-599,1191,1330,-1582,-221,663,-1020,322,-83,-379,-343,-151,-913,-351,439,757,842,853,-953,630,381,-281,-394,-1272,-703,-836,-1817,-1569,-1168,-692,-710,-697,-739,-789,-823,-814,-760,-664,-592,-558,-1303,-1972,-1009,-580,-576,-603,-560,-434,-360,-1002,-2036,125,380,838,1104,-2,-1360,603,-1231,-987,-851,-232,349,376,-87,-515,-904,-951,-1954,-1539,-1282,-1186,-953,-67,-564,-609,-2019,-935,531,543,491,410,-9,-308,-207,-1686,-315,-92,-251,-481,1013,2345,1163,825,1487,916,-736,-901,1224,3273,1330,-1059,503,581,460,-1092,-1515,62,506,-89,-559,-779,-605,-185,304,86,371,1214,-979,-69,1835,1636,1656,1400,-252,-698,-197,-984,-585,-1144,-1056,-1503,-1940,-1045,-351,-319,-191,-196,-486,-1165,-1077,-1622,-974,-1080,-1200,-1426,-1339,-1423,-1477,-1443,-1368,-1238,-1176,-1112,-1089,-1039,-1156,-919,-720,-408,-55,-811,-118,-16,253,-65,91,-414,-947,38,415,235,-663,-1840,-1430,470,-218,37,-1158,-1212,327,-453,723,488,168,-302,-344,-407,-1580,-1267,-6,70,51,-78,-370,-671,-1080,-1396,-1435,-1087,-696,-1184,-325,12,105,-14247,-9445,-38,-15720,-226,-267,-305,-267,-205,-120,-22,-9094,-13541,-12439,-10347,119,-11,-177,-1098,-6565,-1608,-1033,-1068,-1034,-966,-926,-976,-1109,-1339,-1629,-1730,-1453,-1058,-634,-1413,178,-912,-129,315,-2129,-2136,-547,69,-350,-826,-1233,-1791,-1065,-627,-273,-886,-1130,485,489,-401,-455,173,-67,-318,-762,-742,-1185,-1370,-920,-840,-810,-723,-1282,-899,-316,-229,-158,-99,-98,-55,-80,-111,-272,-726,-731,-1101,-1435,-1474,-1088,-1080,-1255,297,-877,-480,676,-1219,-380,845,-531,-181,-1,-192,486,692,1411,1376,571,-470,123,-771,924,1994,920,194,-888,-1849,216,1070,135,481,294,-870,-287,-1839,-1052,-849,-1076,-1359,-1722,-2090,-1769,-1311,-945,-635,-434,-1259,-1046,-1149,-1125,-781,-1052,-1216,-1213,-991,-1060,-550,170,-1581,864,1113,1240,1370,1343,1198,699,-757,-342,-123,-562,-1237,-1456,-1892,-2297,-2078,-1801,-1555,-1371,-1212,-1133,-1019,-899,-713,-2342,-418,-295,-1286,-1754,-449,-1196,-1283,-815,-389,9,483,-1866,-643,17,101,1920,1856,1630,481,927,514,-525,-108,-45,-39,-553,144,1910,2918,1430,3881,4111,2100,2428,2769,617,1499,734,713,-98,-894,-1717,-2087,-1567,-1883,-355,-972,-308,-403,2332,896,346,2012,1004,-1,894,2626,787,-1454,993,175,-146,-231,295,-322,-1827,-1212,-2041,-1564,-886,-318,102,483,-348,637,660,-1489,58,-1901,-339,-596,-1042,-1517,-1655,-1611,-1284,-939,-620,-398,-1775,-1515,-34,-120,-201,1109,-923,-1365,-652,-204,40,-559,-1200,-1350,-968,-249,-1659,1057,2485,-171,-1116,-1321,-1168,440,269,-1835,267,2911,2746,500,-846,182,-619,-1397,-947,500,-401,1135,986,-2218,-654,202,6,-221,-1219,-659,-1279,-929,-1039,-1101,-1124,-1120,-1043,-921,-846,-680,-572,-446,-261,-156,-13,78,-880,255,321,369,-685,-1636,-1780,-1339,54,-418,-924,-383,-1341,-518,-571,-541,-484,-356,-178,-804,-881,230,-675,-1449,-1010,773,794,596,250,345,26,-1793,-755,-1224,-1673,-1855,-1705,-1330,-920,-506,-109,323,-1159,-188,691,-19,189,-83,-18,-2287,-742,184,-1170,-511,-840,-1121,-1389,-1634,-1842,-1991,-1988,-1751,-1425,-1097,-765,-458,-1870,-1772,204,296,287,-121,-1703,-1094,-1505,-661,-813,-784,-1011,-300,18,-449,-1488,-2485,-1657,-1230,-1439,-747,-1447,258,-455,-329,-590,-802,-968,-1085,-1229,-1347,-1504,-1687,-1876,-1914,-1632,-1283,-1124,-733,-331,-1394,54,187,129,254,-964,-1236,-476,-815,-1544,-2820,-682,597,401,-11290,-32282,-33647,-19893,-3561,9,-252,-5661,-844,-932,-933,-943,-680,-5473,-34889,-11843,-3729,-14890,-14150,-21096,-17914,-12880,-3523,-1825,-447,-1280,-492,752,694,-1529,882,1759,135,-1191,-228,-978,-1751,-1333,830,-402,-1561,-2044,-351,41,-47,-1161,-1351,1284,772,289,-425,470,170,-121,832,2619,1767,2109,1871,976,195,-745,1885,1890,-269,-1413,-629,931,-1025,-44,-1055,655,544,274,-181,238,-1507,110,76,-872,-67,-173,-344,-525,-730,-931,-1148,-2208,-1482,-1418,-1743,-914,-782,-552,-808,-654,-882,-794,-60,-1096,1061,972,829,628,393,183,-177,-1243,-746,-547,-605,-589,-538,-392,-246,-1834,-1385,-1501,-1067,-574,-224,-19,162,21,-128,-288,-428,-478,-526,-470,-479,-517,-1205,-679,-832,-1062,-1258],[-387,-612,-780,-1000,-2669,-1197,-1059,-927,-834,-748,-1196,-628,-2120,-516,-511,-1080,-559,-525,-500,-664,-1827,-262,-281,-296,-275,-1470,-430,-542,-679,-868,-2036,-1299,-1934,-1227,-1847,-887,-555,-654,180,648,993,1007,1052,339,-230,1517,316,-1824,-687,724,-187,-451,2332,1553,-1707,215,44,-1188,2102,2064,521,-1716,-223,1018,610,-441,7,-1566,-1588,-1429,-792,-1621,-417,51,-456,1174,1240,-1720,777,903,682,490,289,-1755,-1397,-79,-192,-1081,-793,-629,-865,-1169,-1498,-1625,-1272,-825,-1015,-660,575,932,1260,1490,1597,-748,-733,-1918,555,1064,405,461,-1602,-38,-268,-493,-774,-1094,-2108,-1445,-1036,-521,2,476,-780,-1245,-2662,449,-523,126,-41,-1966,-857,-115,546,201,-6835,-32142,-32991,-14218,-6180,-1362,-1837,-915,-776,-740,-728,-1097,-857,-941,-1074,-1167,-1219,-1394,-1370,-1392,-1365,-1276,-1737,-1703,-1265,-1336,-932,-499,-863,434,492,548,505,392,-281,-943,-849,-1327,-371,-584,-714,-1454,-926,-816,-540,-156,326,-292,892,1345,-1808,-1872,-834,95,2350,3178,2245,2024,909,-1593,275,681,-1273,-354,1167,248,1031,366,-763,-1022,-10,55,-184,-222,-359,-543,-947,-785,-863,-916,-894,-842,-715,-1120,-864,-1440,-1650,-1482,-349,-400,-1944,-802,-675,-724,-775,-733,-715,-640,-1057,-1594,-1571,-758,-829,-121,-82,-141,-196,-239,-475,-339,-388,-1954,-464,-364,-958,-285,-229,-389,-153,-155,-1070,-409,-410,-471,-543,-593,-854,-679,-759,-808,-882,-1282,-917,-853,-1945,-1231,-1129,64,322,619,581,-431,1026,1003,-434,-46,-133,217,-935,-1810,-1334,-280,-126,1262,746,550,-436,-935,-1787,-6,25,309,930,58,-1329,573,-1141,-767,-739,-456,-468,-693,-696,-531,-621,-995,-1655,-1495,-1478,-1551,-957,-40,-444,-641,-1880,-1042,-1332,-1574,-1697,-1562,-1314,-1053,-850,-1589,-546,-406,-673,-832,8,37,41,-1,-127,-290,-509,-643,-733,-811,-856,-977,-769,-765,-757,-1091,-1440,-1145,-1463,-1818,-2020,-1715,-1296,-847,-391,-1,416,836,-1284,217,1673,1772,2114,2008,-487,-665,-122,-724,-871,-1373,-1073,-1195,-1724,-915,27,-42,-391,-141,-576,-749,-881,-1408,-1021,-323,202,-1102,-80,-916,-116,228,320,449,100,374,688,-1059,-1346,872,1072,327,-336,-939,65,201,371,-18,140,-262,-1046,-181,-631,-1111,-1566,-1962,-1742,-1384,-1091,-851,-1729,-1638,-297,-686,-223,-268,-442,-709,-998,-1320,-1541,-1505,-1290,-1032,-821,-706,-768,-861,-1074,-1192,-1446,-857,-347,-1352,-720,537,617,-13818,-8418,50,-15504,-5958,-736,-703,-446,-112,214,484,-10111,-15846,-12728,-11573,412,131,-178,-1079,-6909,-1299,-1218,-1100,-869,-586,-310,-89,-208,190,248,328,380,180,280,-1942,206,-1191,-345,3,-2383,-2513,-535,336,654,1018,-1209,-1769,-1205,1454,423,-949,-1097,2247,2261,-120,117,1224,844,504,-504,-256,-747,-1119,-644,-856,-1164,-1434,-1621,-1816,-1816,-1719,-1590,-1470,-1410,-1310,-1267,-1206,-1228,-1192,-1160,-1163,-982,-755,-440,-1372,-878,268,-1076,-220,661,-1035,-233,642,-583,-225,144,6,438,588,525,383,193,-848,-305,-498,-448,-250,73,219,-805,-1928,132,1107,201,660,1449,-380,-65,-1729,-1193,-17,-195,421,-787,-725,-400,-404,-644,-830,-1003,-1381,-1294,-1309,-1363,-1380,-1337,-1172,-950,-672,-808,-320,245,-1653,694,821,900,868,762,558,273,-583,-432,-806,-1237,-1672,-2154,-2593,-2241,-1820,-1417,-1275,-1311,-501,-412,-372,-415,-779,-1932,-719,-831,-1631,-1241,-1459,-1774,-2131,-2525,-2084,-1530,-924,-1816,-365,421,129,1775,2099,2271,784,1281,739,-703,1325,816,-333,-836,-176,-29,337,678,1027,1184,1147,900,509,-49,-722,-1381,-2047,-2246,-1816,-1722,-995,-645,-1567,-20,-912,-475,-302,1821,913,576,2415,1495,99,1005,2445,563,-1593,838,565,103,-412,299,-250,-1757,269,514,597,842,1162,249,1190,266,1064,931,-1215,796,-1201,-649,-137,-755,-1288,-572,-1035,-1410,-1759,-1920,-1730,-1454,-1630,-339,53,-388,965,-795,-1236,-672,-337,110,-67,-807,-1079,-1076,-655,-1854,731,583,447,-1492,-911,-1510,119,-91,-1898,531,1147,1275,634,-1006,340,-621,-1896,-578,368,-580,1143,993,-2586,-1104,397,932,377,-1036,-829,-1129,-11,123,-550,643,457,-499,-771,558,1547,206,561,1029,-86,27,-113,-595,624,762,422,-533,-1859,-2009,-1203,-402,-579,-952,-911,-1536,-1249,-1562,-1896,-2253,-2288,-1861,-1365,-1034,-574,-446,-1462,-1136,30,-68,-276,-582,-994,-1377,-1759,-1331,-913,-471,-25,288,511,730,805,783,741,-1097,-470,-20,-367,-717,-990,-1175,-1874,-1413,-1445,-1479,-1525,-1533,-1521,-1534,-1559,-1566,-1542,-1485,-1333,-1156,-1013,-898,-840,-2019,-1608,-990,-1128,-1304,-1476,-1780,-1617,-1555,-1423,-1347,-1260,-1249,-1195,-1237,-1274,-1319,-2545,-1624,-1437,-1561,-1461,-1799,-1386,-1285,-1182,-1049,-936,-873,-867,-973,-1114,-1331,-1592,-1887,-2106,-1915,-1626,-1437,-1219,-1129,-1313,-1091,-1053,-1022,-881,-766,-1319,-685,-947,-1934,-3082,-686,-202,-385,-10751,-30407,-28952,-12730,-958,-863,-725,-5061,-1464,-298,-59,-784,531,-6584,-33893,-13544,-5184,-15182,-15237,-19022,-16174,-12595,-3503,-2126,-705,-1414,-2098,-1928,-1236,-1854,168,850,76,-1303,-387,-917,-1637,-1208,1256,-200,-1403,-1697,665,1217,-261,-1233,-1625,1011,747,228,-411,648,536,41,883,2008,1907,1825,1764,917,122,-705,1763,2001,-170,-1155,-867,891,-827,-242,-724,1577,1577,887,215,424,-1298,-544,-1027,-1553,-1952,-2008,-1628,-1107,-593,-108,-502,-2253,-442,663,-1941,-291,-678,-730,-855,-790,-1267,-1132,83,-790,912,896,742,455,74,-326,-802,-1235,-1581,-1776,-1742,-1485,-1165,-781,-445,-1694,-1153,-1667,-833,-635,-349,181,137,-152,-237,-433,-606,-689,-1137,-744,-772,-820,-1281,-973,-1115,-1347,-1584],[65,624,557,-462,-2811,214,104,-770,-642,-755,-1228,-245,-2268,-361,-590,-978,-770,-415,-85,-856,-1556,736,899,901,894,-1566,-650,101,-292,-731,-1808,-1505,-2165,-1444,-1763,-670,-360,-565,479,593,1003,1224,1042,394,351,2160,604,-1933,-516,958,-220,-375,2442,1601,-1926,228,-79,-1046,1461,1017,165,-1732,-380,457,446,-667,-140,-1590,-1282,-1665,-757,-1286,-1445,-1691,-1434,-1206,-1021,-1550,-803,-733,-679,-570,-448,-1629,-1679,-253,247,-1091,-601,324,180,-191,-891,-738,-1166,-1626,-1790,-1299,-801,-389,5,329,565,-620,-607,-2057,791,1220,561,1037,-1420,620,317,-7,-708,-828,-2041,-900,-734,-477,-194,51,-735,-1153,-2354,200,-392,288,32,-2130,-76,-219,-456,-690,-8230,-33469,-33146,-13951,-6827,-2119,-1873,-1665,-1534,-1506,-1500,-1586,-1648,-1739,-1868,-1922,-1895,-1832,-1791,-1684,-1571,-1478,-1654,-1349,-1252,-1445,-1089,-997,-858,-515,-135,345,798,1206,-298,-1144,-1064,-1504,1147,1823,467,-1235,398,102,-184,-179,157,-455,611,804,-1747,-2001,-742,5,1986,1761,1462,1134,792,-1331,97,-136,-1209,-457,-516,-528,-548,-573,-620,-659,-611,-534,-454,-284,-187,-201,-558,-418,-688,-1089,-1546,-1937,-1746,-1264,-829,-1144,-1689,-1512,108,-107,-1984,-983,-277,-492,1360,965,-939,223,-1065,-1607,-1613,-660,-618,-802,-899,-1048,-1169,-1276,-1416,-1566,-1756,-1928,-2024,-1906,-1679,-1362,-960,-501,-57,382,-1254,-529,225,616,1458,1735,-773,1480,1072,-625,-884,-1350,-1102,-865,-1867,-840,-1085,1359,1939,2456,993,-177,781,1188,-486,-212,96,789,-555,-1590,-1634,-636,-480,1006,807,696,-494,-945,-1566,-183,-364,-341,543,51,-1295,-228,-990,-1043,-791,-720,-437,661,922,309,-782,-991,-1369,-999,-999,-1474,-917,36,-350,-704,-1709,-545,639,674,673,624,39,-392,-86,-1441,-561,-894,-1146,-1292,-1307,-1200,-949,-624,-322,-43,-342,-440,500,524,451,-877,241,88,5,-1144,-1367,-297,29,70,150,226,332,304,487,37,392,323,-1415,62,-163,-374,-682,-981,-1287,-1594,-1859,-2066,-2283,-2361,-2350,-2319,-2295,-2251,-2195,-2100,-1946,-1769,-1599,-1368,-1136,-1162,-1019,-638,25,-827,97,-1030,-66,1426,1569,1323,145,251,1313,-1172,-1558,818,1984,39,-605,-1116,171,355,437,-26,80,-208,-1164,-398,-743,-971,-1023,-1488,-1302,-783,-754,-799,-1521,-1570,-1183,-1355,-1580,-1722,-1863,-1966,-1971,-1929,-1818,-1623,-1394,-1137,-869,-615,-458,-284,-245,-257,-1508,-1579,-713,-1395,-1353,-1445,-1617,-12589,-7497,-1882,-13955,-9499,-1303,-943,-508,-72,330,669,-8907,-16339,-12799,-12624,862,581,258,-1175,-7227,-1146,-830,-669,3,352,649,835,-140,465,624,199,20,-427,-918,-1758,-1849,-2107,-2059,-1781,-2338,-2369,-881,-630,-392,-177,-1221,-1863,-1364,794,-11,-966,-1069,1315,1280,80,634,1200,1144,784,-290,-17,-389,-888,257,-193,-828,-1503,-2129,-1928,-1213,-680,-95,302,548,752,71,-251,863,-640,854,-1310,151,794,-133,-1637,-574,265,-1311,-38,-6,-875,-234,-239,-510,-315,112,203,365,786,1018,1193,683,-1154,34,-288,1020,815,569,157,-711,-1714,-211,-227,-120,79,376,136,1,-1652,-1274,-181,-339,975,-797,-749,-329,2307,2096,1870,157,-1816,-2019,-1376,-1058,-213,134,314,103,-119,-655,-575,-752,-1687,-1025,-1087,-1080,-1071,-1041,-1022,-1014,-996,-975,-928,-1456,-2154,-1042,-1189,-1399,-1625,-1874,-2124,-2400,-2179,-1893,-1607,-1368,-1120,-1583,-829,-682,-1955,-751,-623,-1626,-1603,-654,-585,-483,-344,-1852,-134,106,156,438,572,644,733,723,707,-910,452,217,-736,-1200,-751,-1069,-1273,-1445,-1454,-1461,-1474,-1529,-1588,-1700,-1846,-1933,-2062,-2090,-2099,-2177,-2211,-2186,-2110,-1844,-1523,-1163,-738,-363,105,578,1025,1511,156,1066,2167,259,-1781,587,894,320,-637,228,-192,-1579,35,3179,3445,1116,2393,316,1631,796,1408,1088,-977,1593,-556,-969,-522,-787,-1147,-110,11,602,381,177,-212,-1156,-1391,-150,144,-571,925,-743,-1148,-705,-475,92,292,-492,-848,-1162,-1142,-1850,261,-28,-307,-1497,-893,-1871,-1158,-1036,-1778,-466,-142,154,460,-908,505,-663,-1577,-252,179,-746,1053,684,-2563,-1616,518,606,404,-927,-1003,-924,636,-277,-1082,298,158,-500,-745,588,1523,67,563,1257,-164,-448,-680,-382,850,566,359,-467,-2052,-2217,-1104,300,-739,-963,-229,-1648,859,-54,1231,1214,406,-395,-1184,-1964,-2073,-1596,-1421,-1281,-912,-867,-837,-722,-484,-81,-1614,-11,-787,-811,914,1286,351,1132,1167,712,240,-1023,-931,-1460,-1760,-1700,-1487,-1286,-1346,-1182,-1244,-1407,-1654,-1900,-2113,-2019,-1742,-1477,-1254,-1097,-1353,-846,-828,-853,-912,-1968,-1376,-899,-762,-600,-439,-1689,-419,-579,-136,-224,-317,-1336,-564,-700,-769,-1138,-2536,-1533,-1383,-1620,-922,-1933,14,-256,44,-58,-263,-576,-972,-1480,-1960,-1770,-1171,-1598,-576,351,-335,-1750,-561,967,-1250,1082,1225,172,1382,-584,-1505,-985,-1119,-2301,-3229,-750,-72,-1197,-10190,-28010,-24232,-6695,-1078,-702,-350,-4614,-2222,232,-1161,-804,-422,-7815,-33744,-16927,-7946,-15608,-16280,-17064,-14738,-12485,-3437,-2534,-543,-1129,-680,-1117,-1181,-2008,-378,55,-58,-1499,-676,-971,-1549,-1094,1238,-56,-1381,-1421,564,272,-451,-1266,-1878,-636,-666,-681,-631,-619,-586,-541,-496,-443,-315,-199,-120,-111,-94,-711,-120,-101,-73,-948,-1151,318,-656,-440,-404,458,249,-47,-478,-910,-1225,-1248,-926,-764,-539,378,699,92,799,1380,51,-2288,-241,765,-2011,-485,-666,-809,-841,-1010,-1539,-1206,-556,-515,-266,-179,-162,-222,-343,-466,-671,-832,-960,-1051,-1106,-1081,-1012,-836,-646,-1594,-996,-1756,-669,-593,-414,424,655,-347,515,353,-621,9,-1515,-176,-204,-485,-1360,-475,-640,-577,-226],[-931,-1004,-1006,-1037,-2959,-993,-939,-1016,-774,-813,-1236,-524,-2424,-418,-433,-859,-467,-339,-141,-1091,-1208,777,928,756,867,-1457,-1094,307,180,306,-1567,-1449,-2276,-1635,-1598,1453,241,-491,619,176,-16,180,601,573,1115,1887,812,-1857,-298,1160,-271,-251,1486,1119,-2094,256,-196,-825,-1265,-1635,-1211,-1596,-420,-83,149,-912,-338,-1499,-876,-1649,-453,-837,-430,-609,-751,-911,-1016,-1318,-1052,-965,-830,-616,-398,-1480,-1772,-302,262,-1051,-288,-9,-237,-487,-1140,-607,-401,-791,-1434,-762,1015,1192,1300,1292,1162,-453,-362,-2013,325,53,-207,-441,-928,-772,-888,-952,-999,-1006,-1745,-944,-855,-779,-730,-738,-794,-990,-1891,-1264,-1513,-1730,-2003,-2254,-2345,-2168,-1988,-1784,-9533,-34437,-32924,-13697,-7137,-1236,-1520,264,304,521,-93,-665,214,-67,-466,-861,-1186,-1352,-1287,-1548,-546,-311,-1351,-977,-439,-1345,-744,-900,-848,-1319,-1386,-884,-276,276,-254,-1241,-1204,-1504,877,512,10,-954,-1346,-1990,-1919,-1312,-714,-612,133,311,-1466,-2055,-581,-71,101,-127,-407,-700,-955,-1142,-1056,-813,-1067,-59,301,302,764,417,-277,-119,256,310,113,-371,19,-32,-138,-123,-292,-616,-1065,-1669,-2299,-1777,-1090,-719,-1632,-1458,166,244,-1537,-1079,-44,-379,1269,743,-1286,417,-1004,-1563,-1630,-554,-89,-697,167,125,127,-137,-310,112,-367,-796,-766,-471,-1037,-400,-325,-651,-106,171,-1399,-648,80,402,930,1028,-659,988,771,-823,-1213,-1384,-1324,-1759,-1734,-1128,-999,288,840,1306,1446,273,475,1077,-447,-430,-787,-1636,-2428,-2310,-1822,-920,-765,721,862,865,-474,-945,-1331,-343,-689,-970,113,-96,-1209,-1042,-1503,-1765,-1594,-1176,-868,-288,150,553,-711,-870,-1065,-506,-488,-1071,-776,130,-244,-745,-1512,-395,893,811,839,714,19,-434,-18,-1246,193,-334,-1546,-1311,-397,28,568,470,922,879,-196,-259,1790,3162,1986,-733,345,787,646,-1187,-1261,-413,802,1773,451,970,1369,60,1290,178,328,404,-1190,379,47,-260,-656,-1029,-1395,-1741,-1990,-2053,-1991,-1776,-1521,-1300,-1255,-1023,-969,-954,-957,-996,-1059,-1032,-933,-891,-919,-964,266,-578,244,-1131,-30,1506,1570,1290,136,68,1281,-1224,-1758,702,1321,-371,-594,-1286,230,465,472,-74,-63,-224,-1260,-865,-1292,-1718,-2053,-2166,-2051,-1829,-1665,-1580,-1553,-1568,-1677,-1837,-2111,-2370,-2555,-2316,-1967,-1623,-1271,-971,-1688,-245,51,310,462,623,396,529,-1653,-2066,137,-1330,-2186,-502,-586,-10908,-6628,-724,-11617,-9510,-1306,-1656,-35023,-1654,-1072,-1347,-6080,-14414,-12607,-13407,2344,2485,2493,-1391,-7503,-1138,-1152,-812,1629,1698,1372,1687,-96,114,531,-469,-806,-1630,-2322,-1841,-1077,-915,-1039,555,-1933,-1864,-601,137,640,277,-1220,-2041,-1509,-1642,-2173,-2609,-2595,-2251,-1963,-1615,-1306,-996,-699,-395,-120,118,-99,-672,590,-517,-42,-22,-1263,-921,-1266,-1705,-1856,-1607,-1270,-851,-468,-825,308,-627,1135,-1430,360,1085,-292,-1776,-352,269,-1530,66,946,-706,-75,985,-345,-426,279,244,299,507,787,1100,726,-1193,-14,-103,1180,2086,1111,53,-585,-1512,-92,1052,193,-364,-1081,-1818,-2264,-1998,-1495,-948,-459,-47,-818,-736,-301,786,825,877,218,-2206,-1555,-591,-1023,-247,-55,-13,-498,-1014,-1476,-1790,-1715,-1660,-1161,-959,-837,-837,-861,-837,-665,-309,164,-12,-1892,-2593,-1189,2032,1170,-1505,827,-640,-1880,-1017,98,-264,-481,-784,-1262,-731,160,-2060,-273,389,-1770,-1621,-493,251,229,219,-1907,73,124,84,81,53,-5,-2,-42,-18,-1087,48,104,-1178,-1536,-391,447,580,633,727,723,408,520,384,-69,33,-83,-220,-276,-324,-1417,-526,-587,-889,-704,-930,-767,-714,-687,-480,-162,249,792,218,1144,1873,-63,-1934,306,1214,565,-822,140,-83,-1282,-283,2929,3220,902,1947,463,2041,1270,1706,1186,-754,2365,71,-1218,-894,-805,-1030,-267,124,-78,-86,61,-73,-834,-975,-232,210,-660,1033,-694,-1034,-697,-541,61,561,-190,-595,-1157,-1608,-1550,-1255,-1581,-1860,-2129,-2353,-2170,-1950,-1714,-1531,-1253,-1053,-888,-719,-582,-456,-658,-1033,-320,-397,-816,-624,-815,-2303,-2030,-1389,-1586,-1723,-1818,-1749,-1657,-1600,-1555,-1564,-1559,-1622,-1656,-1673,-1748,-1741,-1807,-1877,-1916,-2070,-2216,-2431,-2342,-1996,-1610,-1176,-730,-1916,-2188,-958,277,-886,-870,-166,-1565,801,-299,760,849,705,523,-1170,-1221,-427,-797,-1309,-1407,-1668,-1806,-1858,-1816,-1722,-1526,-1339,-912,-1254,-1391,-27,137,252,343,329,237,145,-841,-1161,-636,-955,-1260,-1456,-1502,-1406,-1184,-834,-648,-77,339,-718,605,1515,-1267,837,647,-1362,201,1366,1960,-59,-1765,-1070,-203,97,206,104,-1415,-78,-54,254,2000,2623,-1103,2101,2276,53,-966,-2336,-1294,-1196,-1515,-901,-1632,709,-153,452,150,-258,-752,-1256,-1666,-1555,-1100,-586,-1383,-449,525,-500,-1939,-557,666,-1078,555,534,135,435,-324,-1677,-1263,-1229,-2508,-3160,-755,-387,-1991,-9537,-25105,-19518,-1942,332,682,-870,-4227,-2983,-931,-1702,-906,-1671,-9019,-34324,-21744,-11847,-16191,-17194,-15197,-13549,-12477,-3220,-2905,-748,-957,-829,149,-748,-1670,-70,953,-162,-1674,-987,-1053,-1436,-906,1277,141,-1403,-1144,817,957,-467,-1157,-2027,368,75,-274,-585,-887,-1016,-901,-614,-256,175,564,872,589,-18,-703,1141,1000,84,-733,-1399,-196,-507,-726,-824,-867,-903,-923,-993,-1012,-955,-841,-1065,-816,-630,-223,-187,-173,-193,-211,-259,-2290,-428,-495,-1911,-732,-904,-1080,-1312,-1356,-1231,-822,-582,-390,-246,-125,-34,14,37,81,-1054,-444,-48,150,176,208,196,213,181,-1555,-936,-1754,-619,-516,-407,-395,-549,-687,-804,-863,-1313,-641,-1004,-296,-173,-665,-1473,-579,-819,-719,-143],[-293,-251,-670,-1254,-2970,-2747,-2037,-1243,-747,-888,-1224,-187,-2479,1780,1575,-753,64,484,132,-1373,-844,-238,-416,-586,-745,-1269,-1540,-1424,-1374,-1147,-1365,-1270,-2263,-1817,-1429,206,141,-478,-271,-475,-620,-595,-439,-160,40,252,401,-1700,-94,197,-418,-375,-752,-1149,-1851,-1931,-2198,-1717,-1259,-837,-534,-1428,-421,476,374,-1233,-556,-1377,-515,-1463,-278,-363,-312,-525,-693,-860,-953,-1086,-886,-714,-480,-161,-129,-1341,-1690,-263,1270,-965,59,1484,1636,541,-1409,1662,973,-1021,-1735,-811,1040,2005,1255,1301,1817,-334,-70,-1686,871,478,157,-84,-419,-361,-456,-886,-886,-611,-1402,-651,-638,-655,-714,-837,-1003,-1187,-1410,-1464,-1427,-1203,-960,-2237,-401,-100,149,400,-10570,-34711,-32402,-13453,-7111,-1139,-1507,636,615,1381,-188,-243,578,175,-325,-805,-1182,-1280,-1027,-1553,4,-225,-1007,-675,34,-1005,-644,-1024,-391,727,528,518,618,803,-212,-1260,-1292,-1341,531,1325,1022,-680,778,562,199,-225,-76,-789,-433,-566,-1127,-1818,-916,-1009,-1030,-943,-792,-578,-317,-549,58,109,-866,666,933,373,545,339,-64,184,192,-113,-475,-758,-1070,-1401,-1622,-1783,-1715,-1545,-1390,-1315,-1245,-1215,-1261,-1310,-1528,-1365,-1156,-997,-944,-1069,-310,-184,224,482,-1585,637,-907,-1493,-1635,-464,224,-976,502,-139,949,-346,-256,524,-815,-196,-563,-1031,-1030,-1123,-1233,-1322,-1400,-1220,-1493,-773,-75,125,1010,1316,-539,1427,873,-955,-1536,-1354,-1529,-1246,-1769,-1309,-905,-236,135,455,613,639,140,360,-321,-690,-515,-902,-1206,-1519,-1808,-1478,-1192,-969,-761,-573,-448,-893,-1083,-471,-885,-1480,-546,-556,-1074,-604,-700,-847,-971,-1145,-1277,-1435,-1511,-1523,-1562,-1480,-1380,-1297,-1215,-1122,-958,-816,-620,-746,-1295,-319,-281,-255,-253,-246,-193,-442,58,-1014,520,851,-1839,-1125,410,2474,1216,167,657,772,-56,-87,1896,3250,2111,-555,207,784,645,-1168,-1110,-460,685,2052,551,1182,3146,-221,2862,439,245,100,-828,710,953,1458,622,-234,-1171,-1284,-746,-199,534,-911,-124,-373,-953,-680,543,-211,-1068,-1915,-1774,-818,95,-586,-725,-1255,660,-325,398,-1179,24,-153,-974,-1763,-2039,-1365,-708,-1206,-1832,593,712,-874,-314,-1391,281,557,501,-141,-255,-271,-1292,-134,148,326,-49,-1232,-959,-1422,-1901,-2356,-2146,-1761,-1449,-1178,-1032,-905,-900,-992,-1135,-1386,-1706,-2017,-2212,-1731,-1166,-538,30,628,339,-89,-1869,-2274,298,-1180,-3142,534,151,-8957,-5755,-337,-9045,-6853,67,176,-94393,-31773,674,-7057,-2706,-11047,-12142,-13841,2001,1970,1859,-1701,-7695,-1238,-1498,-1105,-12,-321,-616,-919,-1208,-1501,-1796,-2032,-2275,-2566,-2495,-2176,-1817,-1443,-1423,-756,-1390,-1293,-621,-64,403,389,-1174,-2232,-1589,-258,-925,-929,-1097,-1175,-1412,-1569,-1763,-1965,-2157,-2235,-2110,-1800,-1484,-1093,-746,-753,-353,-277,-1312,-968,-450,-1389,-1006,-1322,-1618,-1681,-1536,-1369,-738,-599,279,-1500,564,1242,-389,-1731,-208,256,-1685,91,941,-519,-58,1608,-141,-540,645,653,258,897,1105,836,569,-926,6,34,106,277,507,-66,-442,-1327,-208,1006,159,753,1426,1120,-14,-1521,-1275,-447,-544,529,-855,-685,-324,805,735,680,236,-1952,-806,34,-1125,-352,-281,-418,-528,-571,-611,-530,-479,-1577,-565,-728,-957,-1294,-1666,-1996,-2050,-1730,-1229,-645,-2297,-2241,-1399,1170,1391,-1502,1388,-189,-2021,-1300,-90,-573,-15,-349,-990,-579,-614,-1879,-580,-641,-1803,-1478,-773,-672,-484,-230,-1961,157,339,254,318,145,-146,-433,-769,-978,-1247,-882,-577,-1658,-1690,-714,729,941,518,1049,953,-116,193,204,-337,-438,-677,-940,-1089,-1211,-1383,-1491,-1562,-1669,-1676,-1689,-1682,-1585,-1484,-1214,-879,-531,-130,184,472,709,-439,-2045,-41,747,649,-974,-4,34,-949,-724,694,745,594,714,632,775,914,1091,1161,-618,1524,604,-1433,-1276,-861,-984,-455,-600,-953,-1171,-1135,-819,-559,-558,-336,181,-723,851,-699,-957,-722,-594,-36,215,-154,-421,-1141,-1771,-1162,-383,-193,51,-360,-304,-2325,-946,-1024,-1286,635,428,108,-276,-749,-1280,-1861,-2499,-2335,-1671,-1001,-415,54,-2082,-1940,595,771,644,-768,-1163,-373,-302,-706,-2042,-866,-1003,-1037,-966,-870,-626,-424,-225,-16,-421,-963,-1711,-158,-345,-570,-773,-950,-1770,-2033,-1300,-1335,-1264,-1237,-1167,-1398,-916,-861,-814,-845,-921,-1063,-1339,-1643,-1977,-2243,-2175,-1871,-1536,-1166,-841,-572,-1470,-273,-1068,-77,-1418,-1910,56,240,147,559,715,841,993,-629,-1507,314,19,-615,-268,-1061,-209,-457,706,-287,147,392,-717,555,1343,-1260,573,420,-1344,276,1372,1356,33,-1566,-795,-745,-60,396,191,-1102,207,404,638,1782,2454,-702,2853,2591,228,-817,-2066,-1001,-884,-1354,-798,-1115,629,-102,499,521,264,-68,-434,-845,-1188,-1481,-1678,-1786,-1816,-1788,-1824,-2053,-1924,-1913,-1862,-1780,-1678,-1636,-1552,-1443,-1860,-1546,-1321,-2565,-2985,-718,-738,-2717,-8873,-21872,-14982,1303,2802,3190,-2380,-3935,-3744,-1710,-888,-1119,-3069,-10170,-35605,-27801,-16795,-17072,-18045,-13504,-12669,-12603,-2892,-3165,-889,-732,-1003,124,-909,-1077,-56,902,-230,-1773,-1295,-1157,-1310,-651,2212,399,-1450,-880,892,863,-286,-915,-2074,192,431,132,-580,-89,-341,-590,-846,-1082,-1189,-1203,-1131,-1042,-911,-819,-784,-786,-861,-974,-1560,-1107,-1096,-1000,-838,-687,-580,-498,-511,-546,-603,-700,-1407,-987,-1152,-1374,-1651,-1914,-1946,-1672,-1443,-2219,-1154,-1038,-1720,-949,-947,-922,-919,-1570,-811,-715,-605,-514,-450,-391,-349,-337,-347,-336,-1387,-428,-446,-472,-525,-590,-718,-845,-1051,-1487,-1532,-1842,-1652,-1243,-752,-196,324,-636,188,322,-1894,-892,-142,1060,-169,-735,-1485,-619,-937,-779,-135],[-315,299,949,183,-2672,-1241,-1138,-1289,-635,-832,-1045,-79,-2194,1923,1754,-547,62,598,57,-1553,-416,-531,-661,-730,-741,-984,-1829,-1021,-1081,-1102,-1115,-987,-2093,-1877,-1184,-109,64,-435,280,176,472,595,711,842,836,814,730,-1462,150,-40,-606,-756,-1083,-1304,-1389,-1240,-1076,-876,-721,-586,-872,-1234,-378,54,159,-1589,-759,-1210,-199,-1191,-93,-19,-178,-305,-534,-490,-520,-847,-375,-190,-324,65,-650,-1153,-1443,-151,1165,-784,408,1477,1641,796,-1703,1312,879,-1268,-2113,-882,992,1885,993,962,1657,-300,226,-1335,775,419,120,-111,-286,-336,-356,-1250,-825,-458,-1101,73,173,124,213,123,-441,-710,-994,-790,-1135,-1445,-1820,-2323,-2057,-1677,-1331,-978,-11121,-33915,-31589,-13187,-6876,-940,-1602,36,-84,-287,-485,-752,-977,-1222,-1505,-1696,-1712,-1555,-1348,-1561,-748,-483,-768,-531,3,-611,-632,-1116,-501,-760,-968,-1017,-963,-818,-587,-1257,-1356,-1150,13,550,772,-534,981,1020,-199,-443,160,-1032,-804,-525,-902,-1562,-378,-387,-112,-497,-916,-1331,-1698,-1806,-1435,-1043,-713,-306,-3,239,220,77,-41,260,197,94,21,-555,276,288,440,817,912,875,-174,-1017,-1166,-847,-805,-1082,-1494,-1357,-85,373,-425,-1020,351,-41,1065,618,-1857,743,-902,-1511,-1657,-495,362,-1336,504,-567,504,-686,-394,-194,-1128,256,-248,-1791,-972,319,-321,-1153,-836,-212,-1583,-1006,-345,-323,724,1620,-545,1160,594,-1043,-1722,-1351,-1818,-858,-983,-922,-942,-569,-461,-360,-378,-482,-649,-833,-992,-1074,-1071,-998,-782,-1240,-1748,-1114,-948,-109,-102,-106,-297,-873,-949,-671,-1012,-1539,-887,-888,-1015,-920,-962,-1025,-1040,-1374,-1723,-1114,-1048,-904,-767,-487,-554,126,165,-295,-316,286,-104,-821,-1175,-216,803,525,165,-143,-250,-520,32,-865,1363,1901,-1943,-811,155,2270,861,-328,292,575,-20,-29,1852,2957,2077,-471,23,697,530,-1160,-1019,-551,517,1318,577,1295,1567,-612,1805,659,57,-271,-527,732,628,225,-271,-722,-1354,-1263,-1167,-951,-835,-733,-671,-661,-689,-719,-432,-167,-980,-519,-1253,254,535,-348,-569,-1567,466,-148,-94,-1234,-1035,-1507,-1977,-1545,-1177,-828,-540,-1212,-1732,53,-131,-1523,7,-1497,-90,-254,-416,-592,-696,-708,-1318,-690,-668,-685,-722,-1172,-984,-1166,-1408,-1679,-1772,-1464,-1389,-716,-208,263,678,-940,1360,1567,-770,-731,-2437,999,478,-148,-881,-1349,-1066,-903,-2195,-2254,-47,-1046,-4191,1259,897,-6905,-4922,-889,-6692,-3055,-1186,-702,-168907,-71435,312,-14503,344,-7294,-11490,-13924,704,691,688,-2121,-7786,-1457,-1855,-1556,479,408,288,98,-144,-679,-752,-1608,-1115,-1142,-1054,-914,-763,-643,-1812,-530,-795,-665,-641,-215,47,435,-1097,-2309,-1586,461,-1316,-928,-1198,311,297,226,497,575,593,560,90,56,73,-271,-339,-777,-733,-819,-1394,-1001,-879,-1607,-1297,-1617,-1808,-1444,-1034,-1778,-670,-537,722,-1508,777,1439,-417,-1570,-139,214,-1744,40,629,-309,-75,828,71,-641,855,912,261,839,1954,1148,862,-487,154,262,232,-449,-1113,-1626,-1421,-1142,-389,11,142,629,922,1087,-50,-1417,-1206,-520,-568,255,-877,-571,-369,1238,1137,1091,249,-1856,-519,197,-1312,-485,-489,540,47,-617,-703,-167,-442,-1387,-997,-1226,-1374,-1487,-1543,-1597,-1672,-1751,-1824,-1819,-2078,-1820,-1625,-1505,-1502,-1522,-1586,-1671,-1943,-1688,-1484,-1185,-889,-563,-721,-271,-138,-1512,117,15,-1692,-1186,-362,-64,97,-214,-1918,376,559,328,376,161,-147,-438,-787,-1055,-1324,-1312,-1238,-2041,-1449,-1035,-905,-884,-967,-1014,-1147,-1320,-1519,-1658,-1737,-1729,-1597,-1500,-1332,-1183,-1172,-1038,-936,-879,-785,-918,-839,-643,-100,96,266,378,489,288,444,357,-804,-1998,-384,-721,-1086,-1494,-1782,-1736,-1481,-1214,-1005,-857,-813,-828,-885,-822,-663,-367,54,-527,1136,1078,-1535,-1577,-876,-942,-575,406,1414,1480,877,183,-293,-130,-385,106,-734,689,-700,-863,-740,-589,-254,-543,-751,-646,-1086,-1283,-700,1081,1367,1555,270,-303,-2234,-1262,-998,-1013,-595,-1127,-1657,-2111,-2106,-1636,-1094,-536,115,-257,-817,613,14,-1817,-1464,513,1407,1963,-745,-1188,-124,337,-756,-2320,-1374,-1338,-937,-458,-71,334,-253,559,929,-599,-987,-1941,86,257,-304,-206,-446,-1618,-1827,-951,-969,-1192,-638,-231,-1139,468,-831,-229,860,761,535,-1504,-1026,-955,-1488,-1659,-1383,-771,-548,85,167,-1663,116,-810,778,-1128,-1700,-321,1293,74,627,1603,1479,1067,-371,-1733,280,52,-536,18,-985,286,-288,1085,35,-8,223,-764,464,386,-1209,-103,-426,-1294,-1076,-1467,-1871,-2259,-2063,-1702,-1320,-906,-514,-150,-785,432,742,967,1056,1091,-230,854,546,161,-688,-1751,-1325,-1550,-1360,-1015,-667,-350,-127,-28,-3,-60,-188,-348,-562,-725,-869,-963,-1032,-1067,-1036,-1022,-2131,-912,-833,-758,-676,-590,-563,-483,-354,-2035,-1845,-1422,-2484,-2772,-640,-1248,-3326,-8267,-18495,-10799,1561,1618,1669,-4083,-3772,-4491,-1950,371,-1479,-4344,-11236,-37541,-34813,-22610,-18381,-18935,-12077,-12160,-12891,-2534,-3168,-1159,-1329,-1428,-1488,-1517,-1454,-1408,-1294,-1182,-1628,-1577,-1312,-1211,-403,29,216,-1555,-693,593,592,-2,-637,-2092,0,252,79,-687,-217,-637,-1179,-1830,-1833,-1020,-249,405,162,11,-673,878,959,520,-322,-1660,-1124,-1329,-1009,-568,-200,51,212,211,135,-10,-745,-1577,-1068,-1121,-1413,-1465,-1161,-791,-415,-105,-2179,24,212,-1597,-1188,-787,-78,-380,-1912,-48,89,26,-29,-70,-67,-32,13,61,145,-1687,183,199,186,123,33,-121,-263,-460,-1509,-939,-1583,-798,-464,-148,609,1227,-759,36,143,-1336,-1291,653,1299,-323,-807,-1521,-732,-1120,-876,-303],[-372,232,536,506,-2348,336,-85,-1328,-544,-812,-869,-147,-1814,76,173,-401,-83,276,40,-1715,47,3,-204,-392,-516,-778,-1979,-741,-673,-599,-922,-758,-1940,-1889,-955,-419,-453,-461,-389,-161,158,583,847,1479,1767,1999,786,-1236,371,1189,-849,233,305,-172,-848,-950,-1239,-1368,-1366,-1251,-1193,-1058,-584,-392,-192,-1962,-948,-1018,58,-917,84,470,456,455,-683,415,380,-596,178,-242,-616,-499,-1214,-858,-1070,41,230,-476,232,231,219,181,-1954,146,124,-1289,-2356,-896,192,207,269,324,352,-293,554,-961,678,706,697,652,317,476,-68,-1375,-635,-339,-783,57,220,-4,120,148,-438,-540,-568,-1010,-265,661,411,-2346,-202,-519,-876,-1199,-10801,-31581,-30158,-12684,-6453,-1344,-1535,-1127,-1105,-1163,-1219,-1333,-1395,-1461,-1558,-1605,-1616,-1639,-1726,-1777,-1843,-1933,-1993,-1820,-1515,-1209,-943,-984,-607,-511,-467,-440,-529,-699,-870,-1100,-1222,-1124,-1041,-947,-777,-655,-599,-527,-533,-541,-211,-1114,-1364,-643,-680,-1246,-303,-526,1395,2399,2418,2376,1294,134,322,-144,-468,1071,788,307,-32,-192,-57,155,248,358,253,-451,798,247,607,1044,1078,1050,33,-810,-1388,-651,293,400,-1369,-1272,137,832,147,-778,544,187,908,688,-1578,867,-837,-1450,-1479,-655,-1326,-1509,-570,-495,397,-974,-436,24,-984,710,230,-1359,-664,771,-456,-1310,-1021,-211,-1443,-1147,-537,-756,349,1053,-514,575,265,-873,-1353,-1216,-1763,-562,-209,213,-957,392,385,402,355,288,-591,202,-142,-1362,393,444,543,-1199,-1634,-976,-726,-255,-323,-605,-925,-1329,-1708,-1863,-1539,-1188,-1348,-491,-872,2,-84,57,-503,-1450,-1927,-424,-306,25,-249,-478,-751,-1080,-1405,-1482,-1204,-925,-623,-825,-1003,-254,-268,-319,-416,-523,-596,-621,-643,-659,-652,-632,-1711,-505,-428,-362,-249,-851,2,117,62,58,422,476,482,-362,-20,474,446,-1015,-864,-569,-190,-497,-785,-1042,-1132,-993,-696,-415,-97,-542,-178,600,504,745,674,567,-1404,-97,-79,-356,-720,-993,-1119,-1065,-890,-714,-381,-122,-980,-576,-1372,348,415,-69,-367,-1762,-321,-555,-750,-1165,-886,-726,-526,-282,-212,-733,133,-1137,-1554,93,-755,-2112,-503,-1516,-1067,-1092,-835,-558,-806,-493,-1239,-685,-417,264,226,-1091,-410,1,-36,-28,-115,-211,-1626,-347,934,1144,1239,-1094,1153,984,-661,-594,-2262,771,3,931,1663,1744,-256,-1810,-2501,-1954,-247,-883,-5120,614,784,-4782,-4080,587,-4739,-120,-561,-1068,-253251,-111447,-677,-23080,106,-3633,-10643,-13586,790,824,837,-2538,-7649,-1705,-2104,-2075,124,-8,-106,-176,-253,-1026,-233,-2005,-170,-156,-99,31,251,59,-2108,413,-124,65,-622,-251,-222,961,-952,-2117,-1446,329,-1549,-921,-1339,1335,326,202,1663,2323,2479,1247,148,-119,470,-72,-2,-613,-1154,-1445,-1457,-976,-591,-1570,-678,-763,-1008,-1226,-1483,-1826,-1406,-1138,-923,-1430,-683,-605,-536,-1352,-618,-700,-1696,-1150,-1299,-1359,-1315,-1186,-1068,-959,-888,-875,-921,-923,-912,-883,-804,-711,-656,-604,-556,-561,-636,-786,-978,-1159,-1208,-1067,-777,-439,-71,203,-71,-1256,-1083,-534,-526,-8,-884,-408,-430,-8,-298,-469,-502,-1894,-647,1,-1498,-639,-679,192,-157,-942,-865,-128,479,-1095,580,532,-715,-1032,-390,47,-274,-660,-1063,-1250,-1801,-1417,-1874,827,1388,-1586,2379,865,-1711,-1765,-340,-981,1568,759,-475,-28,-249,-1097,940,933,-1524,-848,-330,1999,1468,-397,-1786,-382,-887,-1198,-982,-610,-280,48,254,428,-1329,-312,-531,-2001,-1052,-1336,-826,-1177,-1557,-1591,-1265,-921,-852,-955,-848,120,-718,16,238,-557,-1066,-622,-637,-1006,-1311,-1637,-1703,-1329,-1026,-673,-357,-100,169,311,514,670,-1183,-1838,-755,710,582,-870,-283,-112,-332,-1682,-461,-383,-318,-278,-306,-279,-244,-138,80,-523,845,1220,-1558,-1777,-872,-927,-614,601,685,96,-562,-1157,-1447,-1099,-582,-96,-774,494,-732,-800,-804,-583,-233,-406,-795,-1010,-1044,-786,-311,98,389,630,770,-422,-2014,-1566,-751,-759,486,505,546,644,745,869,-607,434,1009,-360,-759,398,-137,-1501,-973,338,1122,1613,-779,-1220,40,-115,-754,-1986,-1520,-1286,-377,-316,469,1126,-403,534,1188,-803,-936,-1529,129,183,-588,-235,-517,-1501,-1644,-680,-647,-1338,-540,-83,-847,573,-1097,-700,1117,1405,271,-1689,-852,-353,-858,-1311,-1369,-1004,-1217,-1175,-928,-1162,-397,-624,30,-597,-1169,-687,140,2,-9,-130,-272,-335,-383,-1518,-151,70,-475,256,-793,677,-138,2058,253,-169,72,-884,294,588,-1157,-53,-314,-1249,-1042,-1157,-1032,-814,-1251,-393,-1036,-67,27,88,-505,161,187,229,191,153,72,-56,-270,-510,-795,-1430,-1350,-1407,-1284,-1149,-1039,-955,-943,-1025,-1150,-1325,-1521,-1631,-1553,-1260,-909,-520,-527,-356,623,-947,-2220,-911,1515,-221,1656,1849,-345,1793,424,-2127,-2126,-1543,-2303,-2540,-508,-1688,-3736,-7762,-15141,-7102,-1509,-1317,-881,-5913,-3736,-4355,-1712,-546,-1976,-5036,-12163,-40021,-42126,-28760,-20164,-19846,-10937,-12003,-13272,-2181,-2835,-1032,-476,-1569,-189,-315,161,544,628,-268,-1393,-1637,-1451,-1099,-170,-214,-403,-1645,-576,-480,-363,-217,-341,-2052,-164,29,-14,-831,440,212,-125,-581,-1129,-1667,-1565,-871,-240,15,-713,711,1594,705,-193,-1625,406,340,-196,962,751,-327,318,60,-170,-377,-694,-1385,-1307,-969,-1007,-1003,-916,-789,-618,-465,-2134,-246,-156,-1518,-1471,-902,-22,-235,-1562,-375,-530,-684,-836,-959,-1001,-966,-889,-789,-645,-1732,-451,-333,-226,-151,-91,-85,-62,-92,-1563,-1065,-1513,-877,-361,-204,-146,-101,-878,-90,-71,-795,-697,690,824,-445,-831,-1520,-865,-1294,-944,-487],[-888,-1026,-1123,-1296,-1954,-1408,-1204,-1288,-613,-749,-638,13,-1349,748,895,-260,-311,560,114,-1710,440,337,17,-297,-561,-857,-1839,-1432,-1612,-1652,-1463,-1324,-1804,-1803,-1138,-1129,-1086,-1079,-1089,-1038,-951,-758,-502,-155,120,449,598,-1014,573,995,-1027,420,1413,1231,-264,615,117,-463,-1168,-1722,-1468,-916,-326,-194,-443,-2227,-1115,-819,252,-693,238,1109,1145,1107,-859,1887,2074,-364,118,-531,-903,-805,-1792,-491,-654,268,160,-108,-365,-635,-846,-1028,-1977,-1263,-1375,-1481,-2095,-1560,-1442,-1303,-1094,-883,-685,-415,-110,-648,416,643,821,428,537,991,-25,-1283,-431,-257,-517,287,417,-145,-59,-130,-523,-362,-204,-1115,-442,761,405,-2358,338,46,-256,-495,-9476,-27650,-27864,-11944,-6004,-1129,-1211,-1289,-1382,-1475,-1472,-1454,-1355,-1267,-1243,-1208,-1173,-1173,-1240,-1336,-1248,-1224,-1182,-1061,-887,-727,-606,-749,-534,-537,-555,-551,-622,-741,-846,-953,-1095,-1188,-1275,-1355,-1314,-1255,-1198,-1092,-998,-936,-867,-1079,-1549,-820,-828,-988,-737,-650,-417,-128,188,534,896,438,549,-174,-261,1788,1850,211,-293,-527,-201,182,311,835,141,-360,-122,-634,-1056,-1389,-1366,-1029,-615,-642,-1589,-524,530,664,-1263,-1216,61,1262,642,-506,676,372,531,197,-1382,-156,-821,-1420,-1279,-427,521,-1444,624,-103,382,-1297,-603,-210,-650,1048,697,-552,-285,874,-510,-1244,-961,-330,-1240,-1254,-727,-1215,-629,-898,-1124,-1314,-1383,-1307,-1231,-1139,-1572,-1283,-1408,-1518,-1467,-1264,-1000,-658,-372,-134,-659,12,-111,-1518,517,700,839,-1204,-1610,-872,-437,-462,665,957,89,-595,-656,-857,-856,-687,-1693,-524,-750,-143,74,80,-547,-1464,-1773,-857,-730,868,-30,-45,-157,348,384,313,264,-46,-355,-858,-878,-952,-959,-893,-817,-735,-638,-529,-453,-493,-303,-204,-1447,21,-113,-15,-152,-1415,-715,-1116,-1461,-1644,-1399,-955,-524,-327,10,563,328,-842,-739,-609,349,316,-15,-394,-758,-1230,-1380,-1527,-1388,-1149,-848,-650,-519,-411,-448,-530,-1396,-898,-1146,-1425,-1802,-2127,-2257,-2059,-1843,-1609,-1372,-1113,-953,-689,-1470,-134,12,120,-220,-1871,66,57,-53,-1029,-447,-673,-946,-1184,-1441,-1581,-1603,-1465,-1378,-1119,-928,-1399,-591,-1524,-445,-429,-447,-586,-1066,-676,-1122,-950,-976,-1069,-1133,-1189,-1290,-1347,-1422,-1503,-1559,-1566,-1821,-1518,-1483,-1343,-1186,-1239,-681,-354,-596,-456,-1886,443,-415,250,1708,1767,-775,-2802,-2735,-1466,-341,-747,-5707,-712,-1808,-2732,-3337,-567,-3360,-1260,-1473,-44721,-342829,-146146,41,-30940,1004,-405,-9695,-12883,2203,2396,1104,-2901,-7293,-1990,-2232,-2664,-405,1516,792,193,-466,-1306,111,-2298,1459,1471,1480,761,465,327,-1949,257,574,863,-601,-202,-261,877,-782,-1803,-1209,314,-1586,-938,-1532,1196,-239,171,1699,2075,1995,1331,167,-392,587,110,696,-405,-75,-391,-1450,-894,-509,-1315,-891,-720,-968,-1213,-1520,-1758,-1877,-1636,-1247,-1284,-445,-58,-244,-1125,-152,67,-1575,-231,-318,-689,-895,-746,-289,-761,1019,1494,422,735,770,26,1155,493,839,716,1031,931,678,-167,11,-770,-454,-27,-496,-991,-1411,-1741,-1772,-1595,-1383,-1132,-924,-768,-872,-652,-611,-616,-659,-664,-664,-1838,-857,-481,-1584,-797,-833,-147,-302,-1290,-1080,-259,396,-703,505,501,-966,-1069,-794,-40,-337,-655,-971,-1209,-1555,-1275,-2124,-640,-189,-1671,865,1409,-1393,-1935,-360,-893,2257,1271,-248,177,-231,-670,1264,1086,-1329,-501,-328,942,505,-461,-1575,-473,-345,-100,253,563,779,964,1009,1015,-1243,-502,-665,-1580,-619,-1525,-771,-1004,-1207,-1223,-1170,-1270,-1423,-1547,-1067,-656,-756,-757,-852,-979,-1166,-1224,-1120,-913,-814,-644,-667,-984,996,1284,1046,1579,1773,322,1492,658,-1539,-1606,-1124,1999,1470,-652,-393,572,-54,-1795,-1787,-2354,-1825,-1188,-694,-269,-2,123,123,-581,-85,-296,-1498,-1810,-997,-1180,-1449,-1665,-1734,-1742,-1660,-1463,-1216,-926,-652,-378,-866,21,-785,-762,-907,-579,-326,148,54,-96,-1020,-380,-540,-596,-659,-633,-566,-629,-1779,-1836,-344,-519,-18,24,30,51,59,80,-597,103,149,-437,-694,157,-263,-1105,-497,30,-81,-214,-863,-1273,-782,-1030,-1228,-1597,-1907,-1447,-717,-352,-53,304,-599,489,1018,-995,-887,-1193,108,940,-790,425,-589,-1430,-1503,-674,-221,-1489,-496,-456,-553,-414,-1373,-1144,-158,-25,-102,-1826,-697,-181,-834,-1500,-1353,-711,-1375,-819,-656,-711,-698,-620,-448,-315,-684,-1062,-87,-77,-130,-64,-103,-93,-152,-1112,-401,-534,-644,-640,-585,-290,-42,286,324,-329,-66,-1100,24,110,-1142,-423,-869,-1480,-2118,-1931,-1341,-829,-1175,-325,-774,347,421,326,-299,384,371,401,377,380,354,291,147,-22,-534,-1150,-736,-932,-1060,-1166,-1258,-1345,-1495,-1747,-2060,-2316,-1848,-1314,-781,-646,286,915,-444,-486,1201,-1026,-2323,-1110,1771,78,1038,1546,-682,1667,542,-2089,-2303,-1721,-2099,-2331,-355,-2075,-3916,-7433,-12010,-4042,-1483,-704,-4050,-7834,-3846,-3713,-1316,652,-2644,-4779,-12972,-42860,-45621,-31606,-22374,-20087,-10113,-12177,-13659,-1907,-2350,-1955,-1427,-1976,-294,188,658,933,804,-183,-1199,-1419,-1532,-980,-1,1869,1205,-1679,-559,705,269,-161,-453,-1994,-562,-399,-256,-1032,-114,-181,-327,-554,-826,-1034,-1197,-1248,-1170,-934,-811,-386,-116,93,-137,-1525,241,477,45,485,458,-838,343,240,172,139,-628,-1104,-1584,-381,141,59,-32,-156,-277,-429,-2089,-756,-825,-1490,-1764,-1052,-618,-525,-1182,-361,-308,-279,-294,-350,-417,-504,-621,-768,-902,-1474,-1347,-1591,-1870,-1868,-1454,-1029,-541,-262,-1603,-1223,-1405,-1069,-436,-90,1486,1532,-979,-172,-269,-271,79,1941,1762,-488,-784,-1430,-971,-1364,-922,-818],[-444,164,315,-31,-1617,-907,-1301,-1429,-1249,-878,-464,-46,-935,657,857,-222,-696,361,155,-1544,-172,-605,-1161,-1647,-1827,-1585,-1601,-687,-268,-510,-688,-519,-1778,-1691,-486,379,304,-601,89,-625,14,75,168,306,322,327,268,-847,-116,-427,-990,-957,-1061,-990,-814,-518,-316,-154,-554,-858,-1722,-870,-406,-521,-821,-2044,-1301,-675,218,-588,141,169,270,496,-1083,1136,1466,-211,84,-823,-1202,-670,-1612,-140,-279,466,-422,-163,-651,-1051,-1324,-1432,-1746,-1145,-904,-639,-1537,-804,131,290,-15,139,538,-514,638,-450,561,764,838,78,619,995,30,-1132,-290,-236,-333,-22,-51,-316,-281,-517,-712,-194,69,-1056,-726,598,154,-2354,659,379,46,-268,-7111,-22248,-24501,-10987,-5575,-1939,-1822,-1559,-1291,-1067,-826,-645,-434,-266,-176,-84,0,44,13,-1255,8,-827,-364,-440,-212,-323,-509,-795,-1115,-1472,-1821,-1865,-1556,-1238,-924,-733,-846,-351,-1274,-315,-281,-374,-226,-75,-659,-501,-843,-968,-1079,-310,-578,-805,-321,-737,1231,1405,973,498,50,-315,-379,-230,-116,426,734,45,-542,-867,-450,-18,198,149,-225,-514,-823,-1135,-1326,-1469,-1519,-1529,-1488,-1452,-1529,-1236,-1128,-980,-1181,-1184,-354,-223,-174,-251,-301,-440,-672,-891,-1297,-1290,-1197,-1412,-1090,-394,85,-1185,494,351,429,-1618,-845,-439,-320,740,733,213,101,672,-471,-1009,-733,-308,-1037,-1300,-933,-1504,-1333,-1347,-1213,-1050,-888,-726,-647,-997,-1445,-843,-1067,-1372,-1719,-2088,-2066,-1675,-1321,-1018,-774,-574,-413,-1446,-163,-96,53,-1243,-1679,-859,-133,-532,509,1382,265,-509,-613,-931,-815,-431,-1605,-727,-651,-321,164,12,-667,-1461,-1562,-1321,-1199,707,29,77,-72,241,303,130,76,164,-46,-937,-804,-84,589,302,653,102,-468,-524,-46,-388,-248,-469,-1241,-522,-441,-379,-320,-1511,-445,-470,-525,-599,-611,-500,-320,-389,83,524,150,-678,-670,-686,259,761,530,248,-30,-1309,-628,-981,-1233,-1413,-1426,-1404,-1327,-1183,-1114,-1048,-1356,-1055,-1131,-1263,-1540,-1824,-2125,-2386,-2319,-1984,-1584,-1144,-939,-887,-1571,271,699,294,-175,-1899,-192,359,1025,-853,215,704,527,367,-737,-1391,-122,-969,-1236,124,246,-654,797,-1564,331,482,173,-794,-1288,-723,-1014,-1141,-964,-1266,-1434,-1430,-1311,-1058,-797,-557,-336,-134,-2016,89,97,162,226,-1413,564,820,-614,-344,-1463,201,-502,-447,1565,1359,-1496,-3666,-2806,-894,-673,-1082,-5640,-3602,-5719,-1581,-2822,-1453,-2654,-1293,-1160,-86284,-432717,-168637,-375,-30765,82,307,-8736,-11903,842,1007,-573,-3155,-6802,-2352,-2263,-3349,-1273,988,806,-524,-852,-1537,115,-2500,-144,-193,-169,-82,61,231,-1611,-19,796,1020,-643,-157,-119,859,-662,-1522,-969,353,-1497,-1035,-1729,1087,-819,102,1623,1696,1359,1308,92,-805,600,207,644,-300,807,40,-1333,-802,-598,-1006,-953,-619,1059,790,407,-1147,-1798,-934,-1276,-1404,-1257,-945,-582,-966,-290,-96,-1462,-566,-955,-1409,-1795,-1736,-1173,-848,453,1262,500,639,145,-379,1298,866,1242,900,1032,1571,610,-138,64,-650,-566,949,228,-104,291,-305,-771,-1123,-1376,-1434,-1369,-1226,-1079,-923,-767,-687,-704,-750,-866,-1637,-1177,-1375,-1562,-1711,-1788,-1711,-1559,-1613,-1374,-873,-614,-365,-198,-45,-1142,-937,-982,51,-98,-289,-517,-748,-1371,-1311,-2400,-1880,-2021,-1943,-1711,-1393,-1079,-2049,-570,-571,-221,-40,-81,270,-132,-289,710,801,-1155,-218,-397,1074,1088,-422,-1351,647,724,539,420,268,108,40,-40,-32,-1094,-703,-716,-1135,-221,-1536,-510,-708,-986,-1193,-1411,-1657,-1972,-1824,-1225,-876,-758,-752,93,-1013,-897,-648,1110,1206,-419,-398,-518,-913,1300,1137,934,703,552,312,391,402,-1820,-1348,-1473,823,759,-382,-434,-122,-580,-1290,-1257,-1176,-959,-1022,141,704,1216,1656,497,-663,2408,1810,-1371,-1687,-684,-898,-323,792,442,62,-311,-614,-876,-1093,-1326,-1563,-1856,-2200,-2544,-2535,-2226,-1830,-1452,-1073,-813,-548,-976,-130,-28,100,151,229,307,-854,-1526,-1971,185,-247,615,1030,1080,1138,1171,1202,-575,1187,1191,-436,-582,-47,-310,-575,24,-123,49,-183,-931,-1287,-893,-1162,-1424,-1674,-1908,-2057,-1976,-1743,-1513,-1170,-872,-546,-155,-1048,-815,-886,113,856,-787,708,-527,-1319,-1324,-667,-400,-1549,-429,-102,-191,361,-1552,-1444,-11,-143,-322,-1661,-788,-1038,-1264,-1671,-1459,-1484,-1710,-1351,-1270,-1215,-1113,-973,-742,-541,-370,-1337,-107,-62,-538,-60,-148,-206,-344,-594,-743,-964,-1197,-1382,-1527,-1669,-1807,-1884,-1935,-1966,-1950,-1933,-1991,-2142,-2375,-2321,-1906,-1385,-832,-303,203,-293,-1022,-218,-325,703,1783,383,-44,580,872,1076,925,868,864,903,925,522,-380,-788,98,414,-943,-24,-372,-727,-1105,-1483,-1692,-1565,-1154,-599,-37,-898,12,1146,-373,-534,1284,-911,-2142,-1141,1514,484,356,210,-954,345,707,-1802,-2109,-1803,-1758,-2001,-42,-2252,-3724,-7151,-9091,-1561,-1756,-6060,-9931,-8248,-3924,-3035,-836,216,-3314,-3448,-13553,-42320,-39345,-26073,-24065,-18788,-9428,-12445,-13727,-1587,-1697,-899,-1450,-2316,-2015,-1235,-375,437,1268,133,-916,-940,-1354,-695,228,2613,1558,-1475,-503,700,467,402,-609,-1802,-1652,-1088,-453,-1143,-20,705,284,-247,507,336,148,-12,-780,-111,-837,121,277,375,-29,-1315,163,192,74,15,-4,-1201,113,193,317,455,-510,-764,-1731,-347,660,509,330,110,-105,-349,-1957,-826,-989,-1423,-1963,-1158,-854,-771,-744,-599,-529,-473,-454,-474,-612,-555,-638,-739,-808,-1030,-1001,-1037,-1050,-1058,-1037,-1012,-885,-699,-1569,-1369,-1230,-1170,-481,-151,1521,1414,-1065,-215,-438,226,824,2382,1956,-471,-709,-1273,-1069,-1280,-850,-739],[-455,-744,-1227,-1603,-1677,-1369,-955,-1162,-99,-610,-234,1,-491,1431,1583,-174,-1106,114,222,-1191,371,-171,-827,-1320,-1312,-842,-1325,487,1110,-639,-625,-498,-1766,-1468,-197,2601,842,-714,-53,-961,386,1574,683,1072,720,389,-23,-620,-759,-1192,-1533,-1702,-1617,-1357,-1062,-703,-465,-279,-961,-1219,-1797,-835,-501,-841,-1057,-1567,-1416,-1208,-1196,-1172,-1108,-980,-825,-624,-1248,-224,-51,-78,147,-987,-1402,-192,-1035,213,73,-93,-963,-644,-1004,-1389,-1812,-2239,-2108,-1592,-1047,-486,-865,-654,592,1049,-371,-70,526,-692,1369,-319,325,965,1224,-217,640,1340,130,-976,-179,-211,-175,573,299,-453,-484,-949,-929,-252,-273,-846,-1046,-397,-515,-2256,-880,-1097,-1385,-1673,-3768,-15571,-20007,-9834,-5115,-1041,-766,-520,-335,-221,-447,-22,105,228,313,100,-383,274,842,-1186,944,-1162,-387,-526,1261,845,-245,-222,492,322,52,-141,-331,-465,-821,-545,-645,-272,-798,-215,-171,-476,-224,-265,-353,-373,-982,-824,-421,-8,-663,-665,-346,-756,1190,1048,1191,1030,512,614,497,-218,-12,425,503,-152,-737,-1093,-737,-253,121,-44,-313,-482,-658,-834,-910,-984,-1039,-1140,-1265,-1454,-1628,-1803,-1983,-2053,-1958,-1807,-1615,-1402,-1162,-860,-534,-121,278,422,-1292,908,-871,-1392,-898,-329,379,-843,662,758,477,-1815,-1119,-616,-756,-1209,-1621,-1844,-1863,-1697,-1439,-1149,-928,-727,-830,-1295,-988,-1339,-434,-362,-753,-372,-643,-506,-616,-947,-1352,-953,-1040,-1104,-1534,-1102,-1067,-937,-823,-708,-599,-956,-371,-1299,-189,-201,-208,-1291,-1792,-913,-1251,-1735,-2252,-2473,-1894,-1379,-847,-950,-774,-290,-1390,-858,-545,-497,216,-111,-833,-1441,-1403,-1714,-1652,479,64,151,-31,49,144,565,574,170,-93,-1024,-747,-90,522,237,572,128,-580,-509,-117,-310,-688,-1236,-1687,-2040,-2246,-2160,-1922,-1681,-1494,-1320,-1080,-867,-628,-311,38,-507,195,716,-32,-504,-626,-748,213,1249,818,1515,1633,-1124,311,-509,-1269,-1878,-1826,-1329,-756,-156,341,816,-1255,713,982,-275,1778,544,-177,602,515,-668,305,-190,-914,-1113,-1627,144,1066,367,-201,-1878,-420,442,412,-592,285,506,449,327,-1084,-1724,-722,-1113,-1475,-1549,-1299,-861,-415,-1579,295,389,-44,-989,-1296,-832,-881,-1090,264,81,-54,-1211,-186,-118,-16,91,-156,-135,-2139,225,46,-121,-335,-1568,-605,-603,-668,-320,-973,23,-264,-1017,424,432,-2346,-3150,-2582,-630,-1067,-1573,-4953,-6252,-7761,-1370,-2577,-677,-2552,-257,-134,-119327,-484971,-173818,-369,-21632,-708,-819,-7736,-10635,-699,-535,-2162,-3142,-6158,-2735,-2163,-4045,-2207,-764,-1056,-1399,-1718,-1879,-1741,-2395,-953,-551,-159,217,482,640,-1243,-374,1529,1666,-700,-95,171,979,-558,-1270,-708,461,-1330,-1163,-1499,1067,-1350,63,1240,1033,646,884,-14,-1294,553,254,587,-296,785,-377,-1018,-644,-763,-653,-818,-565,1458,1123,716,-757,-1240,-579,-1007,-1400,-1640,-1643,-1447,-1262,-1025,-839,-1327,-872,-938,-1052,-1212,-1391,-1612,-1802,-1877,-1765,-1545,-1228,-918,-640,-373,-144,15,163,317,442,527,-85,58,-565,-686,453,267,-476,280,202,-40,-540,-494,-312,-186,-536,-923,66,-720,602,448,254,-18,-1423,-603,-873,-1383,-1177,-1132,-782,-401,-1661,-1660,-763,459,170,550,172,-1200,-706,-912,942,720,482,230,8,-1212,-501,-2179,-1017,-1300,-1688,-1765,-1935,-2049,-1971,-1807,-1557,-1282,-915,-516,-84,31,42,1239,1193,-1000,-11,-523,1786,1370,-298,-1130,670,1038,556,105,-348,-783,-1083,-1348,-1491,-1597,-1716,-1830,-1923,-1876,-1762,-1591,-1352,-1169,-925,-753,-2112,-1248,-1321,-1278,-581,-776,-1041,111,-1262,-854,-660,534,543,111,-114,-355,-607,-16,-309,-654,-1041,-1325,-1463,-1292,-968,-1901,-1110,-1785,-130,-116,-228,-408,-590,-822,-977,-1115,-832,-1161,-800,-8,352,683,966,352,-751,1394,1335,-1245,-1536,-524,-891,-58,-258,-580,-947,-1324,-1649,-1941,-2151,-1995,-1719,-1457,-1195,-912,-756,-1200,-585,-410,-757,530,218,-964,519,865,655,306,-68,-473,-1114,-1331,-1922,-811,-489,-190,51,208,330,386,413,-632,368,373,-443,-514,-273,-361,-6,433,-364,111,317,-1052,-1340,-33,-223,-662,-891,-830,-1050,-1197,-1277,-1350,-1271,-1207,-1099,-913,-1012,-834,-708,-343,-203,-695,45,-402,-1267,-1209,-749,-654,-1596,-446,-161,110,285,-1715,-1678,2,423,-442,-1407,-374,77,-116,-1665,-1141,-1121,-1800,-1883,-1450,-1017,-1085,-1125,-1065,-993,-894,-1635,-613,-458,-1028,-209,-122,3,48,-132,-29,-118,-351,-326,-373,-417,-457,-444,-427,-405,-329,-1514,-517,-547,-991,-886,-1206,-1233,-341,439,1381,-569,-921,-202,67,-47,1793,360,110,467,588,1299,1030,336,1277,1988,1916,520,-259,-508,253,564,-974,334,950,-297,-1047,-894,-1498,-1607,-690,1479,107,-1152,-355,843,-455,-602,1325,-771,-1967,-1119,2266,831,-504,455,-1280,-613,-912,-1505,-1858,-1941,-1446,-1711,-221,-2376,-3400,-7073,-6648,125,-5810,-15281,-15387,-6499,-4080,-2488,-861,-1075,-4100,-1597,-14138,-38833,-31678,-19161,-22550,-16958,-8976,-12854,-13450,-1381,-1070,-749,-818,-2624,-1578,-1279,-581,169,990,540,-685,-453,-1055,-371,379,2515,1868,-1193,-526,611,134,-777,-1309,-1614,-662,-619,-388,-1259,-304,587,119,-502,-184,-453,-654,-700,-1062,-274,-889,426,727,914,33,-1127,84,625,383,174,-5,-1454,-150,-199,-84,13,-442,-471,-1727,-368,149,35,-82,-219,-336,-481,-1794,-811,-1310,-1352,-2074,-1300,-1386,-1488,-1546,-1513,-1416,-1269,-1120,-1003,-1085,-906,-989,-1168,-1384,-1654,-1718,-1420,-885,-275,347,-332,-300,-650,-1400,-1446,-961,-1042,-374,-215,1528,1345,-1092,-178,-504,749,1558,2734,2169,-331,-553,-974,-1054,-996,-638,-720],[-609,-90,-509,-968,-1406,-1646,-1514,-1248,-1037,-868,-746,-625,-465,-309,-143,-270,-1655,-333,126,-924,-217,-466,-761,-812,-495,-995,-1221,1011,1317,-828,-696,-633,-1872,-1274,47,2267,904,-926,-580,-1402,207,896,480,81,-419,-864,-1266,-1586,-1429,-1202,-1002,-867,-786,-740,-741,-695,-747,-802,-1229,-1437,-1771,-888,-790,-1231,-1046,-1120,-1535,-426,-371,-565,-425,-463,-521,-558,-1397,-649,-697,-718,-763,-1046,-1524,-801,-825,-861,-845,-770,-1467,-540,-370,-149,94,336,-1261,-633,863,1097,-179,-463,453,841,-665,-238,171,-902,496,-284,100,229,270,-410,438,584,242,-861,-126,-189,-49,833,54,-562,-674,-1403,-1157,259,129,-600,-1385,-915,-1187,-2041,-1083,-720,-316,143,324,-7916,-14552,-8583,-4616,2471,1456,51,2976,3010,-304,1625,775,23,-173,-363,-802,245,1354,-1125,714,-1504,-434,-596,1648,1073,-14,57,427,609,1436,890,1641,1110,-1003,-330,-405,-348,-438,-451,-321,-596,-82,-964,53,-196,-947,-670,259,200,-781,-538,-348,-700,-987,-1306,-1638,-1660,-1380,-1160,-890,-691,-520,-399,-305,-331,-837,-1098,-982,-475,-606,-796,-1046,-1221,-1430,-1649,-1720,-1671,-1533,-1445,-1403,-1442,-1451,-1387,-1273,-1093,-999,-1057,-384,-215,-91,33,155,382,-2,193,-1320,879,-819,-1317,-676,-210,302,-445,712,1081,503,-1768,-1374,-700,175,385,150,34,-59,-120,-119,-388,-164,43,-592,-1256,-1009,-967,-279,-437,-837,-696,-911,-234,-336,-920,-1243,-699,-663,-721,-1791,-750,-741,-630,-525,-404,-270,-1462,-614,-1161,352,410,479,-1333,-1869,-975,-186,-536,-876,-1141,-1279,-1270,-1070,-889,-668,-234,-1241,-837,-413,-644,257,-259,-1023,-1379,-1305,-1783,-1775,206,98,183,-17,-183,-64,-429,-935,-1334,-1273,-1103,-690,-95,394,218,445,166,-637,-461,-174,-258,-65,-443,-954,-1031,-1226,-1741,-1371,-1314,-1263,-1200,-1053,-921,-754,-514,-262,-665,309,609,-222,-339,-607,-778,212,418,34,-418,-881,-1360,-1799,-2008,-1701,-1331,-943,-666,-439,-195,-31,158,-1122,532,707,-420,842,816,-270,591,384,-593,-118,-533,-925,-1366,-1674,-39,-38,-47,-332,-1891,-627,146,345,-287,343,780,748,103,-1491,-2056,-581,-854,-1230,-1377,-1177,-727,-227,-1599,350,260,-347,-1186,-1164,-962,-781,-832,835,515,186,-1420,-518,-816,-1094,-1339,-1527,-1643,-2167,-1766,-1804,-1760,-1756,-1785,-1800,-1838,-1820,-1668,-1404,-1049,-643,-1401,96,422,-3346,-2099,-2180,354,-157,-616,-4088,-7640,-4882,-423,-2745,696,-3044,1799,2240,-139581,-410342,-162962,2530,-10729,-466,1363,-6766,-9184,192,-49,-3557,-2893,-5458,-3214,-2049,-4802,-3251,-93,643,-1461,-2043,-1645,148,-2019,391,383,389,427,320,658,-926,-894,1201,1392,-830,-111,439,1138,-560,-1162,-539,510,-1240,-1396,-1029,384,-1904,-13,-217,-426,-635,-774,-795,-1805,-382,31,440,-495,521,-953,-642,-506,-1057,-360,-639,-482,537,199,-152,-456,-718,-893,-1038,-1171,-1269,-1325,-1338,-1423,-1448,-1476,-1598,-1672,-1650,-1564,-1432,-1259,-1105,-1110,-822,-740,-717,-668,-759,-671,-694,-739,-832,-911,-960,-1015,-1088,-1183,-1285,-1381,-1465,-1537,-1517,-1396,-1159,-916,-587,-356,-350,-266,-151,-642,-1038,56,-915,1453,1302,1115,581,-1370,-208,108,-1197,-1388,-1337,-988,-386,-1417,-1757,-1173,259,406,414,-305,-1239,-531,-761,728,703,538,624,591,-1133,-412,-1893,98,-90,-1484,-340,-360,-570,-1807,-8,248,535,899,-8,188,158,242,1661,1074,-934,40,-764,1553,1082,-201,-992,600,573,-280,-1115,-1860,-1740,-1066,-482,52,-709,-1259,-828,-438,326,-1187,-595,167,-30,1467,-357,-2458,-438,-657,-1259,-968,-893,-1287,-457,-1564,-892,-1066,-1207,-1390,-1507,-1678,-1894,-2017,-1850,-1417,-936,-472,21,96,755,-108,-1725,-931,-1971,771,403,-99,-624,-1106,-1331,-1072,-1884,-89,-1026,-123,801,940,963,884,327,-792,454,437,-1148,-1434,-364,-901,207,1694,2032,2080,489,332,-43,828,-85,-354,-1511,-197,-1028,-1057,-1428,-1343,-932,-1287,62,219,-961,831,1298,1359,1242,1049,758,-1325,-1177,-1765,-745,-942,-1002,-956,-883,-792,-746,-730,-752,-854,-932,-1086,-1207,-1323,-1417,-1430,-1393,-1301,-1215,-1104,-1167,-1372,-722,-640,-649,-626,-515,-566,-629,-677,-832,-923,-1224,-1238,-1312,-1444,-1506,-1585,-1625,-1667,-1719,-1734,-1671,-1528,-1397,-1234,-1122,-1535,-952,-939,-919,-897,-1754,-1756,-963,-912,-797,-1067,-510,-316,-120,-1261,-963,-1253,-1454,-2232,-1335,378,151,-599,-399,-655,-777,-1849,-507,-268,-1471,110,216,327,331,237,116,-32,-214,-268,-264,-218,-148,-19,39,-268,68,-1654,-727,-551,-845,-899,-1434,-1234,-584,208,993,-827,-743,-139,488,-761,1766,378,296,372,251,1140,1144,-96,1139,640,153,-223,-452,-479,-416,-242,-974,276,634,-671,-1277,-1100,-1702,-1665,-959,1294,130,-1255,-653,520,-538,-497,1454,-507,-1685,-925,2730,1238,-1350,-195,-1462,1038,714,-1107,-1512,-1984,-1037,-1330,-401,-2337,-2923,-7051,-4632,432,-10442,-24171,-17320,-4785,-4128,-1932,-277,-574,-4712,-1043,-14694,-35014,-24241,-12286,-19135,-14710,-8575,-13185,-12630,-1168,-379,-491,-92,-2157,-111,-528,-885,-1147,-989,-595,-391,114,-561,101,566,1780,1900,-767,-518,599,453,1102,817,-1343,-470,-672,-408,-1261,-531,657,12,-639,300,113,-118,-373,-1233,-771,-881,-712,-572,-472,-440,-909,-571,-771,-1007,-1227,-1416,-1521,-1331,-1159,-947,-728,-529,-325,-1507,-402,91,152,212,241,270,243,-1586,-580,-1413,-1259,-2056,-1333,-618,-773,-920,-1021,-1118,-1205,-1311,-1446,-1597,-1780,-1992,-2079,-1830,-1490,-1054,-564,-76,354,708,-574,-708,-799,-1170,-1496,-697,-767,-614,-366,217,893,-1177,-190,-590,1159,2112,2856,2237,-236,-494,-711,-1054,-756,-479,-739],[-679,-110,113,268,-843,208,-434,-1063,230,-321,8,-51,79,13,-156,-369,-1829,-791,-1001,-1130,-1177,-1109,-1099,-1047,-915,-1269,-1148,-540,-404,-923,-742,-760,-1857,-975,122,196,321,-1087,-1104,-1798,90,300,160,7,-283,-562,-822,-1029,-992,-816,-541,-258,6,257,460,697,810,122,-1082,-1346,-1664,-930,-860,-1598,-712,-894,-1589,-1647,-1827,-1610,-1314,-1005,-736,-490,-1460,-227,-239,-329,-552,-969,-1506,-1679,-1823,-1260,-632,12,-1804,1009,1525,1146,643,452,-1008,-1019,833,1817,519,-225,330,106,-824,-339,-191,-1115,626,-326,-80,511,1655,-443,526,1375,360,-786,-127,-160,55,780,-142,-639,-854,-1817,-1359,-300,-682,-1069,-1735,-1407,-1261,-1708,-497,25,544,1099,1623,368,-8446,-7373,-4111,3577,2591,-375,3595,3700,-157,1593,487,-295,-673,-809,-1135,202,1428,-1108,443,-1841,-520,-669,1706,1241,249,294,-77,-737,-1310,-1760,-2002,-1705,-1395,-1110,-879,-627,-403,-211,50,-762,467,-1665,417,-39,-800,-572,900,642,-968,-470,-241,-653,575,105,331,230,-209,25,-22,-230,-245,-401,-572,-755,-970,-1191,-1432,-1665,-1793,-1840,-1796,-1584,-1378,-1212,-997,-1250,-636,-476,-295,-317,-1441,-358,550,719,-933,-975,-342,883,699,378,225,58,-530,-88,-1422,183,-724,-1232,-493,-103,188,-78,731,1025,418,-1637,-1654,-754,293,453,284,192,99,31,16,-97,50,59,-377,-1264,-1035,-617,-238,-656,-938,-853,-1135,-532,-629,-964,-1136,-927,-1030,-1143,-1985,-1374,-1516,-1580,-1652,-1696,-1711,-1764,-1617,-1506,-1403,-1316,-1154,-1420,-1859,-1009,-776,-746,-713,-669,-659,-735,-794,-824,-881,-901,-1224,-790,-615,-793,-288,-437,-1248,-1293,-1302,-1521,-1485,-128,109,147,-55,-448,-331,516,541,-155,-194,-1177,-647,-838,-1415,-1879,-1396,-870,-640,-397,-228,-246,491,517,-882,570,-181,-2306,78,325,-155,387,115,-255,87,11,-42,-822,70,127,-411,-189,-592,-750,-181,-512,-869,-1266,-1637,-1816,-1451,-1138,-1353,-628,-448,-417,-470,-543,-728,-906,-1061,-1164,-1170,-1121,-1160,-1196,-1273,-1415,-1608,-1744,-1724,-1533,-1257,-1581,-1699,-655,-590,-585,-626,-1890,-888,-1014,-1102,-1139,-1071,-875,-645,-351,-1909,-2310,-744,-862,-806,740,715,625,441,-1583,-99,-332,-688,-1328,-998,-1081,-684,-430,1533,875,575,-1676,-182,2029,1879,-166,-733,-644,-2020,1061,648,290,-111,-1908,-915,-1269,-1382,-1102,-673,-596,290,-1476,1141,1059,-4385,-1056,-1672,917,52,-585,-3210,-6311,-705,1756,-3324,2479,-3940,3527,4066,-145547,-339550,-142245,-1362,-133,-4170,4724,-5736,-7496,395,-2691,-4459,-2371,-4660,-3716,-1891,-5491,-4294,-541,1857,-998,-2552,-1479,198,-1434,346,4545,4343,779,120,702,-573,-1484,2086,1829,-887,-111,711,858,-578,-1129,-391,-381,-1171,-1625,-854,-914,-1821,-1060,-1148,-1235,-1318,-1350,-1347,-1304,-1225,-962,-553,-793,163,-1503,-167,-289,-1362,-30,-382,-332,2090,945,484,-144,212,307,-140,-841,480,742,183,-850,-1155,-825,-1156,-1652,219,-88,-559,-764,-1026,-1261,-1071,-926,-794,-637,-665,-506,-521,-596,-754,-921,-1068,-1207,-1323,-1377,-1337,-1223,-1112,-994,-910,-1474,-794,-828,-843,-874,-950,-967,-964,-929,-1131,-798,-1085,-522,-429,-312,-221,-1368,-48,-4,-1008,-1417,-1511,-934,-278,-1018,-1433,-1597,142,613,296,-748,-1201,-352,-545,1202,1100,415,808,662,-1019,-372,-1607,-264,-573,-1185,-981,-893,-571,-1557,248,911,1345,1712,-100,2,305,399,1601,903,-863,19,-1008,-50,-253,-435,-857,-850,-866,-795,-538,-219,-428,493,802,1112,-490,-1533,-944,-186,475,-973,-1047,-112,94,852,-891,-1849,186,-40,-1123,-1299,-1049,-1418,-764,-1837,-879,-804,-754,-774,-705,-647,-583,-475,-433,-314,-214,-170,-278,-176,-256,-354,-1419,-760,-1857,-996,-1060,-1079,-977,-808,-626,-419,-2061,-429,-620,181,218,308,361,381,364,-694,327,306,-1060,-1374,-197,-892,480,1420,1646,1745,572,204,-253,692,20,-51,-1730,-417,-1161,-972,-1677,-716,-525,-1709,410,198,-948,1080,1687,1545,1242,884,437,-1407,-1058,-1617,-1666,-1916,-1816,-1511,-1188,-864,-596,-368,-943,-100,-9,-419,-432,-625,-390,-317,-452,-664,-797,-1009,-1298,-1474,-1696,-1917,-2011,-1922,-1735,-1533,-1293,-1053,-896,-682,-1454,-458,-328,-660,-1001,-583,-501,-705,-1002,-1355,-1741,-2026,-1886,-1349,-1184,-1432,-533,-334,640,477,-1725,-1778,-441,-686,-249,-725,-292,-423,-494,-775,-776,-1373,-1131,-2025,-927,-1062,-1184,-1334,-1476,-1718,-2022,-2262,-2405,-2256,-1983,-1673,-1389,-1091,-923,-895,-961,-1140,-1414,-1694,-1946,-2136,-2159,-1912,-1522,-1075,-564,-1708,-886,-358,-701,-819,-1607,-1318,-907,-51,496,-1167,-607,-140,799,-1523,729,306,-137,-536,-913,-1203,-1465,-1571,-1540,-1398,-1217,-991,-774,-558,-402,-193,-1076,336,648,-1054,-1398,-1372,-1623,-1440,-1050,1208,149,-1347,-1005,63,-738,-335,391,-291,-1456,-753,855,1032,-2191,-1152,-1555,911,872,-786,-1250,-2077,-685,-1026,373,-2330,-2552,-7221,-3273,776,-15186,-29480,-13504,-3294,-4182,-1521,-364,-585,-4431,-796,-15454,-31239,-17600,-5996,-15351,-12262,-8333,-13505,-11476,-1105,197,-300,-163,-1774,-75,-519,-965,-1499,-2012,-2409,-2069,-1565,-1054,-543,-63,412,848,-386,-628,520,387,1746,1004,-1153,-520,-728,-464,-1274,-827,874,-147,-762,544,1883,1920,332,-1404,50,-949,592,2415,1207,115,-805,34,1602,1329,1662,843,-1567,-564,-1204,-1039,-339,-414,-69,-1269,-549,577,516,904,2153,2703,1289,-1433,-751,-1275,-1232,-1992,-1472,-281,-812,-1270,-1361,-1026,-745,-303,-45,-1617,-1482,-1529,-141,-500,394,441,438,-206,379,318,-829,-1109,-925,-921,-1475,-612,-800,-1003,-1147,-1164,-1096,-1309,-864,-804,-787,-755,-720,-754,-787,-807,-756,-968,-549,-435,-734],[-733,-677,-722,-698,-680,-310,-202,-955,379,-4,160,31,318,708,550,-308,-1268,-1273,-665,-900,-999,-898,-788,-626,-550,-1561,-1143,-200,-230,-950,-785,-882,-1631,-961,-1232,-1487,-1681,-1860,-1948,-1892,-1834,-1805,-1863,-1978,-2198,-1826,-1347,-851,-306,-509,646,667,83,528,1826,1996,1467,154,-676,-1109,-1538,-933,-999,-1916,-217,-239,-1576,-141,575,-675,396,740,748,-606,-1411,512,276,-46,-408,-830,-1344,-1632,-1728,-1452,-979,-473,-1765,264,466,568,548,293,-679,-1312,-491,-900,-1316,-1659,-1734,-1505,-1067,-601,-341,-1269,735,-371,-152,287,1575,-272,489,1276,538,-678,-120,-50,204,522,-231,-623,-967,-1996,-1424,814,665,-273,-2014,-455,-983,-1194,-648,-735,-669,-429,-132,222,-1979,-6249,-3564,1075,1167,-718,1284,1299,33,1432,177,-636,-1093,-1137,-1126,228,1512,-1065,225,-1991,-557,-662,-1027,-1363,-1297,-935,-480,-109,272,569,732,515,-1181,104,170,1046,1001,373,1265,-872,647,-1964,767,169,-477,-458,289,7,-1126,-629,-923,-1091,-1051,-826,-542,-260,-547,108,238,-195,195,113,-6,-665,-877,-710,-1186,-983,-1274,-1648,-2107,-2512,-2367,-1875,-1332,-1605,-562,-48,229,-232,-1404,-305,609,595,-833,-827,-351,600,541,499,458,471,-1072,-278,-1511,823,-504,-1063,-286,46,104,306,783,1305,277,-1453,-1873,-728,374,1003,548,164,-249,-688,-1110,-1434,-1512,-1171,-677,-1261,-1028,-275,338,-682,-986,-731,-1217,5,-323,-1012,-944,-1137,-1284,-1377,-1871,-1467,-1539,-1560,-1629,-1714,-1812,-1900,-1980,-2031,-2106,-2192,-2161,-2117,-1996,-1844,-1679,-1596,-1521,-1443,-1399,-1435,-1447,-1420,-1425,-1416,-1414,-1397,-1378,-1462,-1605,-1817,-2012,-2045,-1863,-1685,-1472,-1259,-1135,-951,-793,-680,-600,-503,-359,-257,-213,-1190,-579,-173,-306,-463,-646,-799,-862,-801,-687,-540,-388,-229,-819,154,-163,-1493,384,877,104,1424,88,-400,309,608,-212,-879,466,777,-564,-33,-527,-634,19,-393,-795,-1189,-1454,-1423,-1111,-814,-1610,-297,-119,-95,-554,-250,-447,-639,-808,-938,-978,-944,-945,-872,-761,-647,-545,-439,-1109,-1306,-1047,-1692,-1705,-841,-1206,-1618,-1947,-1830,-1049,-587,-159,185,461,701,863,-481,-2171,-2395,-828,-927,-664,995,793,532,186,-1550,-671,-1040,-1050,-1411,-871,-1205,-611,10,1176,871,168,-1967,-100,1836,1751,-320,-1127,-1001,-1775,1811,1616,1389,211,-2035,117,-416,-1109,-1084,-779,-1106,373,-1340,436,-260,-4245,-144,-1191,1378,291,-554,-2443,-4328,3005,3024,-4369,3294,-5108,3482,3576,-140308,-279307,-117611,-11454,3910,-8588,3957,-4642,-5617,-1075,-5078,-4742,-1708,-3827,-4270,-1764,-5648,-5321,-887,2409,-39,-2242,-1173,306,-754,-174,4272,4610,528,-128,691,-226,-2132,997,492,-835,-398,-785,-1157,-1488,-1729,-1771,-1713,-1719,-1842,-1579,-1399,-1479,-853,-544,-262,-995,74,-431,-684,-250,-578,-1031,-1367,-779,-1605,320,-44,-1561,300,-126,-204,2113,646,214,130,817,30,-793,-1311,-859,-205,273,-914,-1554,-1100,-1060,-1878,-30,-562,-1094,-1372,-1098,-1412,-213,71,196,-8,-282,-57,-335,-660,-997,-1187,-1133,-929,-704,-531,-578,-824,-1345,-681,-921,-2009,-1391,-1537,-1454,-1271,-1111,-926,-786,-700,-1235,-774,-1274,-1054,-1277,-1362,-1253,-1396,-706,-435,-918,-1305,-1703,-693,-157,-661,-1046,-2058,6,1190,137,-1193,-1177,-216,-366,1853,2122,225,2330,1166,-899,-415,-1368,-481,-15,-889,1568,2257,-221,-1282,535,1345,1252,270,-839,-1730,-710,302,1128,650,-819,-101,-1246,1146,598,5,-763,424,1245,335,525,-11,-573,247,-4,-180,-306,-1537,-1107,-289,-140,-787,-1579,-397,154,388,-1453,-1107,-144,-499,-950,-1561,-1863,-1802,-1301,-2059,-887,-902,214,337,438,405,96,49,-304,-610,-887,-1050,-931,-674,-311,-434,-1112,-614,-1550,1029,1056,389,13,488,108,-319,-1495,-1267,-1701,-1875,-1718,-1345,-964,-611,-310,-470,153,261,-991,-1367,-49,-857,186,18,-117,-330,-589,-813,-999,-1093,-1107,-1018,-1619,-791,-1308,-1137,-1933,-792,-618,-1680,-614,-654,-919,-711,-797,-837,-953,-1045,-1138,-1313,-1208,-1490,-934,-681,-410,-138,103,356,575,778,-1146,1059,1178,-400,-421,-724,-378,1066,987,-690,-904,-287,-1416,-1366,-234,-10,-676,-294,586,417,-714,246,118,-377,-1602,224,1697,-457,-1137,-625,9,473,-173,1719,368,-1103,-877,-1624,-1917,-1271,-607,-467,437,634,-1614,-1765,-538,-1324,-82,-341,-164,47,-104,-214,-535,-1435,-823,-1488,-138,-190,-338,-966,-850,-1249,-1695,-2158,-1926,-1544,-2198,-659,-280,79,277,300,199,-47,-419,-827,-1234,-1627,-1891,-1807,-1465,-1044,-584,-1577,-878,17,-488,-620,-1596,-1410,-1220,-239,-19,-1482,-450,-599,-949,-2162,-1483,-1639,-1694,-1615,-1484,-1299,-1174,-1028,-907,-816,-787,-770,-785,-804,-877,-886,-1196,-738,-569,-1285,-1184,-1597,-1296,-1148,-889,1308,271,-1347,-1304,-412,-942,-813,-1305,-1112,-1212,-559,931,1370,-2164,-2128,-1413,616,866,-468,-995,-2113,-312,-723,-227,-2307,-2274,-7476,-2538,-102,-19032,-26431,-6983,-1956,-4124,-1292,-1543,-1777,-3486,-2112,-16328,-27553,-11931,-2529,-11407,-9586,-8113,-13633,-10003,-1104,-863,-643,-497,-1404,-278,-237,-172,-183,-175,-209,-252,-265,-253,-209,-158,-67,36,12,-775,464,289,794,929,-980,-545,-709,-465,-1212,-1101,581,-245,-769,292,1433,1580,16,-1486,-20,-1023,536,1836,1109,67,-754,14,946,436,-163,-848,-1602,-1465,-1161,-160,-270,-435,-33,-1034,-738,530,437,841,1844,2968,1115,-1297,-905,-1000,-1227,-1892,-1616,-43,-298,-362,-217,28,-955,563,752,-956,-1544,-1654,-198,-467,696,539,382,-458,2,-213,-1018,-1409,-972,-1151,-1372,-1484,-1588,-1676,-1685,-1607,-1518,-1443,-1215,-1058,-904,-713,-507,-377,-268,-647,-301,-863,-420,-415,-735],[-797,69,-169,-546,-940,-1191,-1201,-931,-575,-194,153,102,448,973,1083,-313,-659,-1801,-395,-236,382,187,-95,-334,-745,-1901,-1261,-658,-583,-990,-887,-1038,-1360,-241,242,311,387,-1253,-1511,-1435,-91,27,6,95,164,-316,-993,627,775,-159,725,550,-405,116,-188,-417,-678,-823,-849,-935,-1502,-964,-1165,-2104,208,87,-1597,-77,581,-783,374,695,674,-939,-1360,378,162,-166,-370,-653,-1170,-1149,-1304,-1347,-1231,-1008,-1496,-582,-414,-269,-166,-116,-367,-1455,-31,-25,-24,-32,-47,-114,-643,-307,-468,-1452,-279,-476,-266,-266,-294,-353,-472,-589,-798,-1041,-1328,-1602,-1793,-1711,-1398,-993,-1115,-1868,-1406,472,624,-328,-2312,-782,-742,-606,376,279,229,304,446,667,817,-5396,-3118,872,654,-1002,-110,-642,-1103,-1385,-1231,-1079,-1489,-1391,-808,241,562,-1079,-2,-1867,-611,-657,93,28,-41,-147,-283,-524,-341,-247,-105,-214,-1087,308,516,1224,1335,50,1222,-973,318,-1434,41,-122,-64,-392,391,628,-1304,-321,160,-512,-182,-669,-1220,-1793,-2318,-1833,-1269,-773,-312,79,409,-793,-837,-455,-1065,-836,-346,-942,-1559,-1696,-1190,-811,-1084,-1885,-613,732,635,-159,-1374,-276,1007,641,-759,-672,-350,322,498,587,802,300,-1385,-339,-1613,843,-215,-858,-114,183,-1,646,819,1235,42,-1282,-2042,-680,304,11,-272,-491,-737,-1000,-1229,-1343,-1292,-995,-588,-1281,-1034,4,538,-607,-1004,-445,-1171,-530,-1035,-1470,-1775,-1570,-1222,-928,-1533,-613,-626,-646,-741,-843,-909,-892,-1227,-1063,-413,-241,-16,-1608,-1424,-605,306,261,-86,164,94,-809,-843,-313,-383,-496,-1488,-701,-764,-922,-1067,-1265,-1418,-1555,-1685,-1779,-1790,-1768,-1821,-1808,-1808,-1795,-1702,-1531,-1259,-993,-661,-1125,-477,-134,270,379,-293,105,-355,-102,-198,-214,329,122,-743,-234,-364,-711,-337,-86,239,624,66,-522,58,357,-691,-760,542,805,-648,152,-352,-414,504,836,430,-13,-454,-927,-1422,-1970,-1805,-1315,-793,-372,-776,351,592,800,-476,1065,1140,-868,1105,1038,-410,776,626,-218,-1528,-1641,-1122,-1661,-1648,-1394,-1587,-1588,-1411,-1648,-965,-714,-459,-229,-13,216,399,-649,-1850,-2284,-837,-1003,-469,449,209,-69,-410,-1466,-1195,-1571,-1713,-1479,-1228,-1282,-883,-822,-792,-776,-709,-2156,-402,-129,155,-396,-1511,-1341,-1419,1234,1193,1111,-27,-2046,53,-183,-1203,-1139,-1650,-2155,-1744,-1257,-854,-1271,-3280,199,-746,656,584,-466,-1777,-2493,1782,2061,-5807,2522,-6295,2756,2772,-128893,-228790,-92166,-19691,2035,-13180,1983,-3369,-3484,-1910,-6938,-4446,-948,-2924,-4793,-1614,-5084,-6178,-1062,3014,1173,-1195,-673,578,55,-707,3909,4018,305,-323,719,177,-2043,949,282,-547,-741,-997,-1094,-1106,-1348,-1167,-1350,-1663,-2009,-2158,-1731,-1322,-856,-462,-254,-676,221,-304,-1,-113,-488,-322,-1604,-836,-1033,-870,-727,-1288,-310,-159,-49,25,134,26,310,348,439,-729,-853,519,532,430,-926,-1893,-1299,-892,-1662,-236,5,-757,626,563,-1454,639,1570,384,-111,239,597,123,-400,-962,-1468,-1851,-1990,-1818,-1671,-1617,-1654,-1777,-1933,-1875,-2044,-1310,-1037,-735,-466,-285,-115,-162,-618,-1261,-317,-1410,-788,-1227,-1665,-1879,-1454,-978,-503,-852,-1101,-1833,-296,26,-336,-621,-1973,1,1455,0,-1573,-1130,-51,-181,1869,1862,49,772,215,-713,-779,-1120,-784,-349,-563,759,1271,-40,-915,899,1712,270,880,-530,-519,-723,-696,-272,220,-736,-249,-1345,1032,410,103,-648,351,264,-26,-200,-308,-594,-291,-249,-165,-118,-1169,-1203,-441,-676,-1007,-2110,-1614,-1748,-1528,-1730,-921,-692,-494,-727,-1627,-1419,-1516,-1029,-2009,-840,-982,696,773,845,784,297,324,-129,-595,-1132,-1737,-2032,-1480,-898,-432,-802,-446,-1138,956,1404,514,248,1272,1015,692,-864,-1073,-449,-746,-937,-908,-794,-653,-545,-487,-450,-502,-914,-1375,-493,-761,-154,31,284,465,576,-146,-805,259,311,411,-1235,-865,-1447,-1304,-2125,-841,-729,-1304,133,138,-856,980,1150,1332,1406,1469,462,-1073,-854,-1374,1187,1079,574,-427,-309,405,215,38,-1149,-316,-437,-592,-686,-757,-803,-770,-688,-636,-1068,-517,-1515,-1289,-100,-92,-670,-194,939,604,-662,298,273,-355,-1561,68,1010,-270,-1274,-712,21,398,-58,1787,603,-1026,-756,-1227,-1695,-1863,-2176,-1451,-720,-15,-1467,-1749,-519,-1399,57,65,-146,1958,1725,381,-257,-1458,-546,-928,-309,-732,-1130,-1480,-1633,-1574,-1374,-2000,-909,-720,-1856,-543,-564,-593,-747,-1007,-1292,-1578,-1783,-1786,-1627,-1432,-1269,-1132,-1090,-1148,-1243,-1394,-1524,-1688,-1779,-1753,-1636,-1533,-1519,-1076,-956,-1699,-765,-733,-707,-1781,-665,-697,-779,-858,-1260,-1098,-1301,-1488,-1675,-1833,-1897,-1736,-1471,-1171,-931,-659,-1366,-84,226,-1322,-816,-1450,-944,-910,-628,1510,467,-1295,-1569,-909,-1145,264,-154,-662,-1003,-399,286,776,-1326,-1790,-1145,281,829,-194,-792,-2102,39,-471,1183,-2338,-2175,-7824,-2486,-994,-20905,-17495,-47,-830,-3994,-868,148,230,-2480,388,-17131,-24100,-7463,113,-7520,-6795,-7892,-13518,-8357,-1172,-298,-54,-433,-1095,473,531,581,516,433,276,84,-93,-258,-394,-517,-593,-646,-633,-998,-499,-423,-361,-269,-872,-580,-663,-451,-1116,-1368,-190,-281,-704,-146,-46,21,-291,-1537,-153,-1132,-545,-778,-1046,-1321,-1529,-1732,-1862,-1864,-1709,-1462,-1696,-777,-916,-573,-601,-406,-110,-858,-963,448,284,637,1338,2638,997,-1196,-1040,-766,-1272,-1828,-1759,934,-96,631,857,883,-1147,816,886,-275,-1252,-1288,24,-262,919,1395,526,-609,1236,686,-1060,-1421,-913,-436,-1243,-1034,-1196,-1287,-1293,-1248,-1263,-1455,-1351,-1398,-1372,-1187,-879,-576,-274,-869,-197,-785,-353,-224,-730],[-729,171,1035,1028,-538,938,390,-781,868,758,415,234,566,1003,815,-210,-32,-1914,-639,-106,222,289,265,257,-860,-1903,-1391,79,-57,-973,-961,-1102,-1033,-983,-1162,-1261,-1251,-1216,-1168,-1069,-978,-834,-674,-456,-320,-1080,-980,168,288,307,292,215,-885,-72,-259,-364,-514,-598,-654,-795,-1491,-954,-1271,-1730,-613,-686,-1595,-878,-919,-993,-1070,-1124,-1190,-1231,-1279,-1338,-1394,-1414,-1443,-1426,-1407,-1358,-1344,-1367,-1387,-1404,-1469,-1438,-1324,-1076,-747,-384,-57,-1197,448,1164,1431,628,103,480,-467,-266,-475,-1629,670,-546,-256,-384,-380,-531,-575,-443,-276,-565,-298,87,19,-106,-405,-618,-1290,-1557,-1316,-756,-470,-595,-2290,-1148,-230,-21,-176,-335,-506,-577,-548,-374,-201,-4871,-2833,259,261,-1169,10,-278,-581,-941,-1206,-1614,-1799,-1509,-877,-600,-398,-1154,-232,-1586,-683,-667,151,69,-97,-364,-693,-1006,-1338,-1505,-1347,-1023,-901,-212,93,358,507,-144,531,-1025,33,-750,1072,586,394,-376,2353,1516,-1487,-312,375,-548,1148,-765,554,-828,-1825,-812,244,-175,292,1941,476,-950,-829,-266,-904,-918,185,-671,-1359,307,144,-861,-1411,-2043,-609,842,693,-132,-1375,-319,625,96,-747,-680,-807,-710,-485,-205,28,-2,-1012,-270,-1735,477,76,-675,-30,256,-181,298,355,313,-318,-1182,-2117,-677,-303,-532,-770,-946,-1135,-1307,-1398,-1355,-1233,-1004,-743,-1361,-1110,-202,-87,-554,-1024,-153,-1064,-131,396,-1166,-389,301,1505,1527,-1160,87,543,-425,-271,1648,1245,-306,-939,-1116,422,1510,443,-1760,-1162,-286,766,462,-157,-92,-357,-985,-935,-1145,-1370,-1564,-1821,-1869,-1949,-2072,-2153,-2116,-2025,-1967,-1958,-1955,-1861,-1675,-1483,-1149,-786,-881,-1074,10,105,12,-144,-1049,-403,-179,554,454,-644,-9,-134,82,-164,-225,103,-293,-706,-912,-1028,-948,-652,-258,118,471,-16,-682,-210,78,-1184,-547,562,780,-715,306,-116,-184,-372,-618,-810,-996,-1151,-1317,-1828,-1651,-1780,-1403,-1018,-634,-1040,162,678,938,-193,1116,2368,-993,1981,2142,-390,778,914,-110,-1793,-1953,-1253,-1638,-1586,-1435,-731,-340,-1313,-1421,-687,226,2869,1459,757,2231,2569,-713,-1546,-2165,-886,-1157,-293,595,35,-484,-958,-1412,-1420,-1291,-1558,-1367,-907,-1386,-1007,-1188,-1418,-1685,-1903,-2125,-1724,-1462,-1230,-1035,-1923,-1699,-1041,-427,-404,-358,-385,-1981,-514,-607,-1281,-733,-724,-2347,-443,-871,-877,-1812,-2416,696,-454,757,686,-411,-1314,-1032,303,446,-7665,1000,-7367,1601,1821,-115416,-186312,-67235,-26573,1087,-17169,222,-1944,-1185,-2022,-8039,-3924,-931,-2057,-5312,-1532,-4523,-6578,-1162,-30,617,71,-60,969,886,-1254,3425,3370,79,-496,719,557,-1334,1979,1458,-106,186,191,-63,-475,-1580,-540,-776,-1226,-1753,-1528,-1384,-1014,-460,77,-247,-195,256,-44,651,30,-771,-77,-1924,-698,-365,447,213,-821,-138,-308,-439,-570,-589,-587,-503,-454,-338,-950,-891,-213,-212,-210,-920,-1910,-1482,-793,-1246,-1090,-1015,-834,-466,-128,-1424,319,677,266,-175,733,585,383,123,-200,-508,-766,-986,-1173,-1322,-1426,-1493,-1661,-1582,-1573,-1533,-1346,-1191,-945,-668,-414,-114,-224,-594,-1250,-545,-1551,394,73,-317,-811,-1329,-1905,-2039,-1471,-937,-1894,-34,189,-133,-258,-1518,99,992,-182,-1946,-1140,96,-52,-284,-704,-1141,-1586,-1997,-2342,-1932,-1583,-1262,-990,-721,-475,-248,-81,-516,-8,-100,-839,-530,-857,-1245,-1640,-1679,-1243,-743,-668,-465,-1297,926,209,156,-565,251,803,44,205,-572,-561,-272,-157,136,152,-720,-1171,337,494,-358,-1942,-995,58,774,-1267,521,2536,1815,-540,-1501,-1428,-1568,-1232,-1814,-794,-1096,1526,1377,991,583,165,-232,-714,-1122,-1513,-1797,-1642,-1296,-879,-436,-564,-312,-734,545,1340,572,450,1743,1985,1660,-342,-1154,758,1677,1469,1322,1046,826,635,207,-78,-552,-1048,-1438,-1560,-1265,-884,-450,29,409,685,-383,-1118,49,489,708,-837,-1119,-1633,-1499,-2188,-914,-921,-961,-531,-402,-825,-231,-245,-221,-264,-264,-263,-794,-777,-1320,-308,-340,-411,-766,-738,-776,-904,-1013,-1093,-1190,-1206,-1251,-1244,-1240,-1260,-1270,-1318,-1385,-1504,-1589,-1630,-1373,-1048,-698,-696,-185,343,570,-608,287,421,-237,-1370,-195,214,-167,-1441,-882,-736,-813,-827,-772,-700,-973,-675,-1374,-1898,-926,-821,-867,122,525,-1365,-1753,-440,-947,86,430,-183,1028,501,-91,-765,-1508,-2222,-2038,-1266,-593,14,-1436,766,1252,1396,-1873,-419,-306,-1548,37,828,765,705,662,672,686,490,657,517,486,243,-1264,-1301,-1028,-1535,-1886,-1807,-1369,-860,-398,-1225,-1726,-1567,-346,-1042,-1618,-241,-211,207,-1170,193,-79,142,-517,-1700,-149,-407,-718,-1018,-1386,-1791,-2046,-1870,-1448,-1066,-677,-1622,-26,216,-1215,-469,-1094,-648,-782,-402,1123,677,-1231,-1812,-1409,-1342,491,257,13,-873,-299,161,473,-508,-841,-876,-119,742,2,-672,-2050,341,-311,1390,-2470,-2305,-8246,-3104,-3137,-20163,-7137,233,-363,-3846,-1417,-1446,-1150,-1516,-208,-17054,-20978,-4334,757,-3883,-4005,-7636,-13142,-6654,-1312,1183,136,-671,-865,-60,-714,-1402,-2183,-2625,-2024,-1384,-789,-271,176,536,848,1094,694,-1298,327,-140,1518,1100,-843,-623,-614,-432,-1004,-1609,-592,-878,-1147,-1389,-1525,-1637,-1729,-1836,-1874,-1892,-1889,-1840,-1797,-1756,-1670,-1628,-1586,-1523,-1426,-1338,-1799,-1190,-1160,-1102,-1015,-918,-785,-727,-1165,-465,-427,-399,-411,-426,-489,-1104,-1121,-768,-1346,-1804,-1851,-848,-874,-930,-999,-1124,-1287,-1473,-1620,-1603,-1371,-974,-478,35,589,1061,307,-537,1916,580,-901,-1201,-719,-172,-1082,6,100,995,-16,285,358,-1292,-857,-1699,-2586,-2685,-1772,-850,-339,-1085,-91,-670,-268,-148,-649],[-735,145,912,752,-657,1105,562,-817,915,1067,425,216,495,342,-50,-398,-629,-1437,-961,-592,-479,-331,-268,-158,-1032,-1574,-1592,275,298,-1041,-1123,-1141,-797,495,157,-260,-674,-1145,-1637,-1976,-1907,-1425,-832,-426,-96,-1713,-955,1248,1391,1192,2102,97,-1406,-364,1123,769,297,-187,-719,-1252,-1696,-2074,-1884,-1657,-1485,-1391,-1586,-1389,-1395,-1461,-1537,-1578,-1604,-1581,-1531,-1531,-1531,-1527,-1573,-1608,-1667,-1705,-1775,-1866,-1930,-1894,-1797,-1653,-1533,-1382,-1214,-1042,-840,-723,-330,-84,143,339,9,398,-279,-198,-357,-1755,667,-465,-261,-763,405,227,-19,-261,-577,-894,-1205,-1432,-1497,-1354,-1144,-939,-1456,-1213,-1177,-144,110,-1045,-1996,-1503,446,736,965,1399,1362,1270,1078,845,485,-4611,-2718,-773,-1169,-1242,-936,-617,-311,-113,-1178,-2143,-1842,-1405,-62,-203,-415,-1210,-724,-1238,-1021,-1127,-1200,-1295,-1394,-1289,-1128,-975,-817,-623,-492,-1642,-595,-179,-98,23,147,-127,540,-905,-45,-28,1248,906,935,-313,2608,1738,-1562,-263,637,-605,1075,-953,1160,7,-1655,-1000,-127,-148,383,1491,382,-1072,-794,-88,-690,-946,300,-561,-1434,538,432,-818,-1481,-1923,-482,990,771,-77,-1325,-373,663,236,-726,-499,-716,-719,-543,-288,-72,-358,-216,-26,-1757,207,50,-457,-184,-233,-372,-186,-69,-41,-709,-1089,-1998,-663,-404,-624,-863,-1037,-1212,-1367,-1464,-1484,-1477,-1369,-1214,-1418,-1193,-718,-475,-508,-950,137,-878,-338,180,-1204,-32,695,1607,1453,-751,-494,-40,-577,-341,-247,-338,-357,-473,-1142,-488,-700,-919,-1863,-1611,-1709,-1375,-1035,-707,-409,-194,-1095,-962,-65,-133,-219,-2161,-392,-415,-965,-493,-483,-953,-494,-1623,-58,-371,-1333,142,-281,-291,-880,-1198,-229,11,420,-69,-934,-327,-233,565,530,-985,-156,133,313,-107,-235,215,-145,-664,163,-261,413,617,844,821,1157,-137,-840,-465,-219,-1625,-272,1,-458,-897,-1379,-1743,-2015,-1796,-1591,-1403,-1256,-1095,-937,-1469,-637,-1624,-231,41,-196,-1288,-125,900,785,113,988,1599,-1105,1735,1730,-343,773,848,-43,-1732,-2169,-1407,-1655,-1504,-990,-270,-518,-1355,-1154,-599,112,3101,1919,872,2183,2648,-625,-1291,-2063,-984,-1363,-134,-513,-991,-1245,-1164,-1388,-427,-47,-1631,-1344,-728,-1511,-438,518,349,134,-832,-1841,-539,-703,-842,-942,-1992,-2029,-907,-829,-788,-686,-612,-1818,-886,-616,-1331,-133,-31,-2452,83,-769,-1309,-1765,-1677,620,-359,525,395,-420,-1090,-408,-669,-828,-9866,-532,-8154,340,807,-102306,-150650,-43716,-32296,1498,-18688,920,-349,74,-1500,-8197,-3389,-868,-1274,-5670,-1497,-4037,-6117,-2293,-2000,-1443,-859,-305,205,707,-1622,1425,1603,-137,-626,677,880,-618,431,52,-279,-515,-652,-730,-782,-1899,-924,-1119,-1405,-1631,-1671,-1433,-984,-338,319,-139,233,191,293,1243,372,-1048,-215,-1628,-512,258,500,-93,-630,-1168,-1626,-1931,-2103,-2120,-2188,-2294,-2514,-2344,-1898,-1380,-802,-183,457,-877,-1533,-1656,-530,-800,-668,86,-910,665,171,-1345,-789,-1216,-1574,-1746,-1792,-1753,-1641,-1502,-1377,-1218,-1020,-834,-688,-603,-989,-1374,-1766,-885,-1060,-1198,-1220,-1177,-960,-638,-289,-156,-325,-607,-1198,-820,-1682,713,1448,1274,909,-991,-211,38,-801,-772,-1772,505,319,-62,26,-1100,294,1699,-407,-2308,-1215,237,30,1725,1865,-359,632,70,-418,-719,-829,-731,-579,-271,-28,177,270,-84,188,2,-1730,-519,-1245,-1074,-1306,-1426,-1453,-1447,-1409,-1362,-1330,-1327,-1360,-1422,-1575,-1696,-1725,-1764,-1708,-1648,-1603,-1500,-1449,-1358,-1279,-1232,-1191,-1176,-1137,-1140,-1208,-1397,-1043,-924,-819,-684,-527,-291,-382,-1218,-1159,-1635,-1364,-1623,-736,-1218,1136,1229,1024,704,307,-91,-526,-752,-764,-593,-1003,-1334,-1,-203,-378,-174,-325,113,539,508,563,659,746,828,85,-1048,696,506,260,103,-16,-69,-49,38,-42,319,-858,-1425,227,-489,662,643,682,663,600,-631,-1356,-8,181,-7,-448,-1365,-1812,-1591,-1953,-1145,-1141,-996,-935,-819,-786,-621,-632,-643,-774,-919,-1101,-1293,-1366,-1309,-1084,-756,-404,-1038,-1030,128,694,-908,-254,968,972,-381,-519,-780,-315,124,-103,-482,-1034,-694,-1589,-1142,-923,-934,-877,-744,-553,-320,-504,277,602,-1,-1063,-502,1307,-89,-1535,-1052,-51,62,-56,1468,776,-860,-561,-1464,-1667,-751,-939,-1110,1016,1163,-1245,-1650,-257,-470,-503,-914,-1420,-1927,-2411,-2237,-1659,-1461,-439,-31,662,1051,1354,-1608,537,1686,1591,-1732,-303,-433,-1279,-110,1074,1143,1163,1125,1073,844,638,724,522,288,359,-1839,-1365,-172,-328,-1176,-462,-468,-424,-370,-950,-1887,-1218,-377,-1110,-1237,-705,-801,-818,-727,-590,-421,-261,-762,-1737,-169,231,-517,216,133,-27,-207,-423,-633,-878,-1025,-1876,-1076,-1030,-984,-872,-854,-849,-866,-897,-916,-947,-1076,-1908,-1688,-1417,-465,-278,-117,-744,-150,580,844,240,44,-579,-491,705,211,-558,-1876,671,-166,1112,-2634,-2581,-8602,-4218,-5684,-17120,1234,1070,716,-3644,-440,106,32,-561,243,-15798,-18187,-2502,935,-577,-1241,-7236,-12458,-4909,-1406,974,222,-893,-642,3,-500,-992,-1365,-1127,-463,230,1166,1960,2676,578,826,2858,1018,-1603,304,-404,1321,1002,-836,-621,-519,-363,-830,-1747,-558,-969,-1349,-1693,-1928,-2143,-2344,-2247,-1987,-1743,-1513,-1272,-1072,-912,-1018,-653,-599,-558,-515,-662,-1757,-1329,-788,-946,-1102,-1273,-1421,-1612,-1746,-1898,-2056,-2166,-2246,-2262,-2272,-2276,-2239,-2128,-2007,-1881,-1858,-1661,-1633,-1660,-1720,-1843,-1997,-2063,-1849,-1476,-1034,-574,-115,350,755,1121,105,-270,1827,600,-623,-932,-424,106,-923,167,135,1629,329,230,227,-1063,-650,-920,-102,105,448,763,-411,-1309,-24,-553,-195,-71,-542],[-670,139,829,513,-822,1203,689,-875,910,898,414,146,9,-286,-546,-753,-875,-919,-1155,-1042,-1143,-1206,-1265,-1124,-1180,-1275,-1585,-73,-48,-1146,-1294,-1104,-613,773,1259,932,577,-907,-392,-888,-1283,-1270,-984,-475,-554,-1477,-931,1203,1343,1310,1180,-279,-1865,-655,-227,-626,-1100,-1475,-1423,-1054,-1545,-964,-1322,-952,203,228,-1553,-258,55,-1125,-176,-269,-358,-1338,-1170,-1764,-545,-857,-628,-654,-685,-686,-713,-761,-792,-822,-931,-1039,-1210,-1398,-1616,-1872,-1923,-1665,-1422,-1184,-967,-787,-653,-618,-603,-653,-765,-1854,-881,-917,-935,-1164,-759,-610,-466,-288,-185,-472,-488,-209,-368,-547,-755,-990,-1669,-1190,-1118,-642,-258,-1748,-1794,-1912,1053,1270,913,1386,1649,1650,1548,1402,1125,-4629,-2902,325,276,-1067,765,1114,-45,-229,-1559,-2419,-1710,-1252,663,202,779,-1299,-546,-964,-969,-1257,-1358,-1262,-1099,-1000,-1469,-896,-881,-843,-874,-1442,-1013,-1079,-1181,-1233,-1252,-1201,-963,-687,-293,145,595,1032,1434,-266,2175,1858,-1578,-251,840,-771,904,-1165,981,455,-1965,-540,-739,-662,-341,53,268,-1260,-825,-11,-543,-1020,161,-501,-1441,698,676,-788,-1320,-1671,-341,424,364,-73,-1295,-525,-3,-173,-768,-430,-529,-599,-636,-620,-612,-798,-559,-549,-1730,-773,-913,-1013,-995,-929,-825,-731,-602,-595,-1165,-1078,-1881,-1138,-1472,-1857,-1790,-1412,-1074,-783,-519,-288,-186,-157,-225,-1487,-1347,-1008,-1319,-1527,-1405,-1078,-713,-605,-119,-1225,310,336,221,-32,-408,-1009,-1514,-1637,-1096,-455,161,646,-4,-1168,55,1499,-102,-1877,-646,324,1953,1048,-268,1499,682,-1125,-979,500,1644,491,-1686,488,138,-998,-416,-468,-635,-320,-1647,183,-198,-1267,64,-469,-426,-863,-1191,-484,-706,-916,-978,-984,-961,-869,-800,-742,-1275,-755,-796,-844,-938,-1032,-1088,-1075,-980,-835,-679,-557,-422,-303,-250,-236,-323,-1017,-730,-632,-1731,-1140,-1384,-1523,-1386,-1116,-688,-338,-46,216,475,-154,-446,-333,-774,783,-1503,1387,1218,-609,-1469,-464,499,448,200,-25,-178,-1216,-380,-439,-503,-625,-817,-1018,-1532,-2177,-1550,-1734,-1406,140,594,-597,-1120,-870,-530,-17,3270,2331,968,2133,2757,-403,-1099,-1975,-1132,-1595,-3,98,-245,-502,-689,-1394,-826,-769,-1542,-1340,-821,-1653,-463,883,1194,1437,-973,-1451,1142,1458,1036,-462,-1573,-2001,-730,-1282,-1865,-2133,-1797,-1542,-1198,-1026,-1344,-599,-561,-1672,-574,-778,-1538,-1333,-1054,-564,-555,-486,-435,-515,-1118,-411,-394,-389,-12279,-3603,-8526,-169,9,-90944,-121868,-23046,-36827,886,-16806,1011,968,912,-593,-7847,-2914,559,-602,-5437,-1539,-3631,-5435,-1335,-958,-1143,-1073,-753,-288,287,-1435,1348,1738,-328,-686,595,1129,58,1077,561,62,-323,-519,-537,-451,-2237,-456,-407,-1492,-1305,-1318,-1536,-1479,-1065,-566,-80,311,170,664,813,668,-1214,-372,-1261,-821,-1352,-1728,-1743,-1354,-998,-723,-545,-507,-642,-607,-726,-904,-924,-1069,-888,40,620,890,-771,-1147,-1808,-346,-372,-866,25,-941,668,78,-1252,-407,44,-481,-907,-1287,-1611,-1812,-1866,-1815,-1683,-1521,-1400,-1366,-1432,-1584,-1769,-1842,-1637,-1186,-653,-2,558,505,523,-102,-286,-458,-663,-1110,-1120,-1741,257,1039,426,-169,-885,-592,-250,-834,-680,-1600,825,405,-131,204,-744,541,1662,-678,-2244,-1362,365,65,1544,2334,-567,835,302,-295,-831,-682,160,-614,-138,-249,-231,-132,31,158,305,-710,-723,-1640,-1306,457,304,138,-598,-553,-995,-872,-819,-862,-885,-995,-1109,-1202,-1382,-1506,-1583,-1559,-1359,-1143,-867,-615,-434,-514,-287,-296,-398,-528,-1898,-746,-774,-812,-836,-871,-883,-939,-1024,-1060,-1699,-1468,-1503,-889,-1372,-559,-483,-398,-428,-552,-712,-940,-979,-825,-538,-637,-1567,-356,-45,-291,-71,30,-333,-292,-95,383,966,1509,1847,375,-904,1276,2677,2440,2157,416,465,2600,839,-13,946,-869,-1372,219,-323,1285,2422,2033,1807,897,-929,-1467,103,-95,-375,-656,-1640,-2008,-1524,-1571,-1475,-1444,-1336,-1265,-1114,-932,-764,-676,-581,-611,-670,-780,-897,-874,-1287,-322,155,372,-1181,-1117,-685,415,-1542,338,2482,734,-442,-638,-817,-335,1342,1031,-419,-924,-540,-1399,-1103,-304,-277,-701,-296,-15,38,-446,194,251,221,-773,-916,151,-106,-1577,-1268,-774,-753,-473,24,612,-753,-485,-1562,-1464,-644,-1115,-1418,948,1214,-1185,-1514,-88,-139,-618,-1331,-1706,-1122,-362,413,514,-1449,-68,279,2227,2950,1292,-1705,235,2296,1923,-1658,-120,-601,-1138,-290,-174,-341,-498,-628,-680,-700,-716,-686,-636,-618,-648,-1834,-1159,-934,-1067,-1179,-1295,-1415,-1516,-1610,-1708,-2062,-1732,-1706,-1645,-1562,-1416,-1307,-1175,-1003,-839,-682,-544,-1047,-1459,-219,76,-362,308,374,359,308,182,0,-492,-1054,-2150,-1053,-1090,-925,-668,-414,-165,-679,-58,219,159,-919,-1907,-1585,-1456,-1044,-1416,-1501,-1015,-442,168,781,789,754,-362,-899,656,364,-526,-1674,957,-114,1099,-2899,-3057,-8902,-5759,-8485,-12913,3817,3694,1103,-3495,-271,604,1659,281,689,-14137,-15872,-2005,-1099,-1257,-1124,-6763,-11601,-3252,-1476,5,106,-1152,-483,30,-49,-221,-61,23,131,250,448,634,816,543,537,1160,1232,-1926,273,-709,1017,828,-904,-632,-441,-307,-656,-1824,-410,-659,-873,-1015,-990,-893,-963,-1810,-589,-1514,-408,-311,-306,-637,-1183,100,292,398,493,-1059,-1505,-1808,-335,-132,-360,-561,-703,-730,-1273,-602,-666,-721,-868,-617,-742,-921,-1101,-1212,-1535,-1901,-1804,-1140,-1124,-1147,-1170,-1202,-1325,-1091,-922,-680,-408,-144,96,351,527,712,-47,118,1254,740,-291,-626,-30,411,-761,355,115,1268,677,363,157,-780,-612,-803,-85,-269,-464,-738,-978,-1471,-1012,-763,-414,-93,-369],[-533,174,799,366,-982,1260,807,-904,900,1558,426,61,203,-240,-828,-1442,-2038,-2565,-2683,-2252,-1878,-1521,-1293,-1058,-1234,-973,-1302,-349,-360,-1213,-1368,-989,-416,380,156,-122,-434,-848,-1352,-1860,-2303,-2172,-1666,-1098,-677,-849,-822,122,179,79,-91,-619,-1787,-1004,-1394,-1717,-2034,-1843,-1363,-850,-1420,-913,-1198,-554,1365,522,-1387,-391,377,-1126,389,1607,1022,-1192,-1068,-1573,-437,-994,-316,-496,-481,1164,1043,105,-399,973,-580,651,423,189,-56,-309,-519,-623,-660,-606,-477,-306,-239,5,-13,-95,-16,-1808,116,-4,-280,-1338,-724,-1028,-1345,-1572,-1726,-1686,-1548,-1379,-1220,-1016,-785,-640,-1778,-802,-1058,179,-246,-2567,-1578,-2253,358,331,329,368,390,439,467,520,505,-4703,-3294,547,586,-905,563,737,-223,-613,-1507,-1955,-1466,-1029,-292,-692,-1202,-1706,-2110,-1478,-849,-643,443,1002,1434,1027,-1599,240,1730,1523,1150,-660,26,-411,-959,-1405,-1760,-1983,-1976,-1944,-1850,-1584,-1236,-853,-429,-149,315,610,-1465,-186,907,-972,602,-1313,80,-256,-1777,-1030,-1327,-1483,-1303,-953,-545,-1451,-852,38,-415,-1077,17,-440,-1325,826,881,-739,-1026,-1322,-158,629,366,-55,-1216,-724,-926,-1254,-1490,-1648,-1650,-1544,-1416,-1271,-1149,-1118,-823,-622,-1650,-363,-254,-186,-138,8,-917,-41,-80,-245,-1581,-1103,-1771,-1094,-1200,-1110,-878,-534,-215,58,301,504,282,573,484,-1507,-1537,-184,-356,-628,-607,-260,-576,-868,-441,-1204,512,536,510,419,-105,-1287,-1327,-818,-350,-313,-147,133,426,-1170,-259,895,-404,-1781,-481,465,1925,938,-367,1340,478,-1055,-965,715,2118,911,-1178,526,-103,-1074,-1494,-1909,-1558,-1097,-1577,-525,-359,-1057,-349,-682,-618,-863,-1077,-1294,-1327,-1225,-950,-779,-447,-517,-49,69,-1392,-592,14,-114,-345,-639,-960,-1266,-1520,-1718,-1870,-1989,-2018,-2011,-2049,-2116,-2159,-2247,-2182,-1983,-1759,-1436,-1093,-740,-716,56,529,286,799,1380,439,-544,-663,-444,-181,1153,-1450,1985,1016,-1134,-1533,-860,-396,358,701,571,1576,-1367,1351,2320,-262,711,561,-143,-1428,-2087,-1639,-1889,-1343,265,675,-558,-762,-625,-540,-194,2735,2439,989,1791,1434,-138,-1016,-1935,-1328,-1799,11,24,92,195,-204,-1470,88,-18,-1417,-1403,-1061,-1857,-1410,-1123,-660,-173,-1016,-1087,934,1093,746,-497,-1220,-1747,-89,-607,-1230,-1814,-2357,-2188,-1754,-1415,-1371,-1018,-971,-991,-1035,-1057,-1600,-923,-750,-499,-860,20,268,-770,-1466,651,662,-400,-14727,-6131,-8493,-616,-873,-82130,-101247,-7328,-40152,600,-13976,1420,1657,1810,389,-7533,-2537,1031,-112,-4975,-1698,-3363,-4833,-1514,-382,-243,21,336,659,1015,-866,1571,1286,-540,-720,427,1245,617,1074,750,429,159,-27,-132,-151,-2262,-662,-107,-1714,-1123,-613,-860,-1077,-1082,-952,-710,-446,-185,31,231,342,-1184,-586,-1006,85,957,1062,1045,642,839,605,-87,44,-974,-256,-210,-141,40,-907,-718,388,432,465,-621,-803,-1895,-181,-349,-1028,-900,-1196,-1480,-1785,-2025,-2099,-1945,-1702,-1393,-1130,-944,-816,-779,-857,-991,-1373,-1381,-1667,-2015,-2406,-2557,-2080,-1613,-1113,-603,-70,378,665,559,-251,-487,-604,-753,-994,-1412,-1636,-100,348,-168,-732,-1277,-1848,-2403,-2308,-1816,-1441,-970,-640,-366,-133,-454,152,268,-971,-1841,-1554,305,74,93,-107,-744,-634,-932,-1286,-1631,-1955,-2060,-1879,-1512,-1097,-670,-289,42,242,399,302,-696,-1679,-1426,304,166,7,-920,-483,-1246,-619,-527,-529,-529,-605,-629,-527,-807,-515,-1300,-146,-355,-448,-192,475,494,-21,693,15,460,351,-2177,-800,-881,353,1200,1324,1496,-192,-549,-290,-1590,-1480,-1391,-648,-1481,376,1344,1179,933,622,288,-154,-535,-911,-1285,-1559,-1816,-1964,-2000,-1960,-1850,-1640,-1363,-1019,-689,-329,5,273,497,617,-709,867,986,1179,1603,51,239,2883,1137,142,1127,-807,-1138,269,-68,1320,2347,1982,2053,881,-1162,-1284,466,1189,985,132,-1751,-2023,-1196,-1044,-990,-1541,-706,-917,-1063,-1172,-1266,-1386,-1431,-1518,-1550,-1560,-1550,-1453,-1323,-1132,-908,-695,-948,-844,-1319,-60,-1864,124,143,188,-439,-698,-788,-271,-277,-478,-701,-980,-1253,-1517,-1567,-1426,-1192,-913,-632,-375,-152,-322,167,513,517,-391,-1283,392,-78,-1432,-1346,-250,-551,-698,-564,-210,-516,-311,-1527,-1217,-477,-1205,-1598,738,508,-1043,-1246,-402,-696,-989,-1307,-1698,-2064,-2322,-1978,-1654,-1385,-1122,-922,-795,-790,-856,-1560,-1205,-1523,-1931,-2035,-1692,-1264,-983,-363,93,598,1016,1055,1594,822,763,1387,511,-17,435,-1225,-787,-261,414,-1140,199,1308,723,353,-404,-1947,-507,496,-54,-350,-108,-478,-124,-444,-745,-997,-1199,-1295,-1328,-1256,-1163,-958,-695,-398,-128,143,364,-125,-797,-1218,-1744,-248,-720,-558,353,308,273,-632,88,468,199,-646,-1792,-1221,-1371,-1413,-1375,-1044,-598,-111,372,843,1241,1376,-120,-1211,725,585,-458,-1328,1316,-37,837,-3132,-3573,-8983,-7444,-11164,-8415,3990,3814,1287,-3314,-40,831,1005,312,-238,-12272,-14006,-2672,-691,-422,-145,-6139,-10554,-1635,-1388,472,269,-1345,-297,720,702,-851,811,796,707,316,411,230,32,-199,-425,-656,-833,-1913,-988,-960,-888,-755,-985,-607,-427,-377,-432,-1802,-255,-202,-244,-90,24,66,-1093,-1728,-617,-1587,-480,-615,-862,-878,-1352,-71,140,301,402,-1378,-1080,-1964,-307,-605,-797,-843,-963,-574,-1184,-316,-1134,-1420,-1284,-1158,-1518,-1587,-1187,-589,-1643,-2070,-1733,1525,-262,168,1424,-89,-1210,205,1710,1404,179,621,163,-252,-656,-872,-821,-555,-203,161,-36,-354,363,647,-696,474,-43,2,-339,-648,-978,-1273,-1542,-1804,-1984,-1857,-1515,-1152,-750,-1598,-62,-312,-80,52,-292],[-491,105,660,168,-1254,1127,769,-1046,739,1829,319,-196,-93,-265,-432,-795,-871,-678,-870,-137,72,238,234,58,-1355,-846,-1071,-692,-791,-1398,-1479,-1005,-1188,-1420,-1724,-2033,-2295,-2250,-1899,-1519,-1248,-915,-1174,-565,-626,-761,-991,-1317,-1552,-1538,-1172,-1032,-1474,-929,727,1155,-649,414,338,-842,-1337,-982,-1166,-296,1610,382,-1272,-657,123,-1166,428,596,198,-1093,-1067,-780,-710,-1095,-676,-536,-373,109,394,150,-1058,809,-572,1060,927,736,385,-520,-154,-442,-923,-965,-1100,-1086,-925,-719,-449,-207,-29,-1809,299,352,-349,-1306,40,-176,-433,-645,-877,-1053,-1184,-1245,-1268,-1210,-1111,-1011,-1856,-852,-1138,-768,-727,-2549,-1467,-2590,-401,-261,-98,81,194,281,285,260,120,-4803,-3972,-311,-363,-835,-176,-33,-478,-722,-1198,-1515,-1299,-870,467,93,37,-1241,-704,-784,-860,-678,-105,464,987,1000,-1506,951,1679,1672,1360,128,290,-70,-500,-715,-732,-627,-404,-224,-125,-40,-2,-2,17,-31,33,39,-1321,-126,-184,-1257,-578,-1394,-952,-1071,-1493,-984,-713,-426,-118,161,83,-1673,-905,35,-343,-1150,-115,-394,-1151,878,991,-718,-736,-953,17,612,326,-40,-1095,-984,-1010,-1061,-861,-570,-731,-789,154,-426,-961,-1016,392,398,-1554,182,15,-186,-388,-667,-1130,-1388,-1737,-2084,-1842,-1336,-1658,-944,-351,-44,64,139,101,-25,-197,-391,-663,-909,-1075,-1448,-1719,-740,-440,-683,-292,374,-451,-1035,-703,-1115,695,656,621,580,155,-1186,-1883,-880,132,425,392,374,373,-1092,-590,289,-586,-1600,-337,508,892,759,-432,1118,288,-875,-858,635,361,70,-612,-459,-615,-1122,-879,-961,-973,-986,-1358,-1106,-1134,-1142,-1209,-1181,-1153,-1151,-1157,-1154,-1080,-1013,-865,-741,-645,-677,-356,-192,-1198,-754,246,369,31,-415,311,-968,-585,-140,-799,-473,-727,-986,-1254,-1457,-1489,-1446,-1336,-1396,-1011,-789,-567,-335,-611,283,713,316,769,1256,223,-842,-772,-529,364,1521,-1352,2024,807,-1595,-1358,-1161,-1242,174,1028,420,1656,-1453,1052,2161,-164,734,434,-242,-1376,-1913,-1500,-1812,-1212,431,823,-290,-267,-323,-517,-284,1265,1131,1000,906,795,247,-928,-1809,-1307,-1658,119,248,108,-48,-256,-1478,-806,-1132,-1475,-1873,-2240,-2081,-1742,-1418,-1119,-872,-890,-666,-475,-464,-527,-643,-840,-1441,-841,-763,-699,-1565,-1007,-664,-945,-1647,-1302,-1342,299,227,-476,-963,-1419,-256,-252,-227,-1401,31,259,-1091,-2031,790,835,-1680,-16247,-7411,-7992,-934,-1369,-75897,-90365,-179,-42227,1232,-11566,2289,2567,2710,1374,-7270,-2104,1251,286,-4444,-1874,-3136,-4251,-1685,-206,249,726,1137,1453,1712,-135,1219,648,-689,-648,265,591,254,-1,-206,-324,-356,-343,-334,-346,-1801,-845,-534,-1906,-931,-807,-705,-495,-92,360,187,728,108,1297,2416,1867,-885,-785,-812,274,1430,1959,1548,1084,674,227,-255,-409,-1180,-393,-208,-65,104,-593,-360,113,10,-93,-385,-458,-1767,-889,-1148,-1355,-1542,-1709,-1829,-1924,-1921,-1816,-1647,-1470,-1238,-1043,-912,-827,-819,-1301,-1072,-1490,-1447,-1642,-1725,-1571,-1315,-1647,-862,-808,-61,1599,2033,869,599,-387,-736,-723,-852,-845,-1629,-1373,-299,722,573,499,-772,-727,-546,-1020,-624,-1313,-1123,-1637,-2084,-2234,-2039,-1674,-1318,-1270,-1436,-1758,-917,-1076,-1347,-1702,-2074,-2334,-2172,-1754,-1241,-751,-273,-580,117,940,1264,710,1239,1661,1601,1128,-272,-1243,-1453,138,7,60,-1231,-423,-1485,-672,-767,-871,-1001,-1239,-1470,-1606,-1666,-1471,-1378,-738,-416,-943,-401,483,756,429,782,-201,761,1073,-1539,-1114,-1113,710,1648,1955,2269,-163,-267,151,-1348,-1428,-1355,-650,-1602,60,1985,1856,1665,996,1146,746,380,-12,-445,-812,-1196,-1490,-1673,-1777,-1828,-1814,-1761,-1643,-1502,-1271,-992,-714,-429,-174,-592,169,240,245,335,-417,-104,1048,1327,243,1323,-760,-856,297,148,1249,2162,1845,2015,763,-1406,-1010,873,1502,1344,270,-1568,-1888,-840,-555,-994,-1416,73,-144,-444,-813,-600,-774,-868,-999,-1063,-1159,-1139,-1108,-1265,-969,-834,-689,-578,-488,-1734,-417,-1355,208,253,106,-524,-845,-851,-266,-421,-610,-750,-863,-911,-961,-966,-966,-1083,-1239,-1410,-1549,-1583,-1430,-1170,-953,-681,-534,-1607,-371,-425,-1334,-1365,-457,-912,-169,58,276,-324,-203,-1524,-1110,-427,-1355,-1572,-910,-1022,-1073,-1055,-869,-712,-558,-440,-408,-366,-337,-276,-216,-1249,-58,66,204,313,438,-1408,-280,733,724,-1426,495,-636,-982,-515,165,818,932,731,1113,681,702,1338,502,-114,441,-746,-532,-373,357,-1215,332,1369,847,401,-195,-1767,-225,864,522,36,-151,-642,36,-233,-350,-1044,-736,-1458,-691,-6,390,-92,38,-249,-580,-825,-927,-833,-1157,-996,-1344,-464,-1151,-449,416,586,552,-684,108,821,824,-433,-1782,-961,-1373,889,711,497,-593,613,683,691,737,800,-17,-1555,777,728,-500,-981,547,-76,301,-3396,-4210,-8954,-9217,-13553,-4448,-157,-210,-266,-3234,-459,-476,-467,-450,-341,-10473,-12766,-4519,-363,-461,-538,-5502,-9484,-697,-1225,-376,-122,-1565,-179,545,582,-1507,733,710,553,327,84,-174,-430,-700,-941,-1173,-1349,-1515,-1535,-1523,-1439,-1258,-1147,-866,-649,-508,-375,-1762,-361,-424,-538,-684,-768,-856,-1237,-1419,-1038,-1422,-1002,-941,-1509,-1152,-1545,-989,-1134,-1313,-1499,-1693,-1792,-1652,-1397,-1057,-693,-366,-1224,-230,-1041,-361,-1522,-1309,-742,-383,-340,-715,-984,-447,-1592,-2273,-1630,1523,-136,-46,1112,-34,-942,-21,1918,1301,486,-160,-937,-1587,-1852,-1454,-902,-402,-17,249,211,1,240,44,-625,-561,-892,-1193,-1331,-1229,-987,-633,-516,-519,537,940,-32,-4,-653,-1410,-150,-154,0,107,-139],[-420,59,527,41,-1461,957,715,-1151,328,16,-265,-477,-533,-1094,-504,-480,-481,-500,-594,-699,-847,-984,-1219,-1404,-1406,-1226,-1085,-937,-1170,-1529,-1481,-1032,-754,-821,-925,-965,-884,-740,-555,-314,-1603,-1060,-925,637,768,-9,-700,1269,1516,1765,2083,-1284,-1110,-945,2337,2114,-1029,519,187,-921,-1205,-1047,-1134,-63,1609,224,-1113,-915,-156,-1132,536,555,-90,-956,-1138,-1327,-1102,-1029,-909,-572,-508,-435,-381,-324,-1722,-89,-601,75,109,131,105,-773,15,-6,-950,-78,-98,-104,-611,-323,-84,-136,-77,-1801,28,47,-427,-1081,-129,-257,-589,-557,-727,-860,-957,-987,-974,-882,-982,-829,-1846,-873,-1276,-494,-527,-1584,-1377,-2577,-872,-967,-1028,-1041,-1072,-1082,-1127,-1161,-1280,-4737,-4762,-1339,-1123,-836,-556,-320,-716,-467,-820,-1139,-1189,-734,515,-18,157,-1111,-785,-375,-600,-725,-825,-975,-900,-628,-1293,145,516,871,1093,868,502,540,881,601,235,-199,-578,-954,-1255,-1275,-1072,-813,-549,-342,-230,-170,-1167,-279,-439,-1604,-739,-1331,-570,-310,-1226,328,714,-513,557,1547,-56,-1816,-963,-1,-319,-1229,-172,-329,-959,836,984,-748,-506,-594,152,391,37,-260,-938,-1314,-215,-59,-875,-289,-886,-1197,-254,-777,-1509,-490,-358,-513,-1485,-902,-1029,-1069,-988,-880,-1217,-589,-343,-329,-1884,-1226,-1570,-1125,-569,88,444,61,241,-215,-726,-1197,-1368,-885,-191,-1381,-1913,-214,685,-699,47,329,-394,-1115,-924,-1033,1208,1190,820,458,134,-933,-2061,-965,-798,-890,-912,-835,-666,-1012,-970,-342,-650,-1455,-291,373,925,452,-530,113,-303,-805,-1218,-1405,-1330,-1062,-761,-473,-237,-1200,-222,-409,-645,-954,-1330,-1723,-2032,-2177,-2063,-1839,-1681,-1621,-1625,-1653,-1612,-1575,-1458,-1393,-1407,-1437,-1553,-1727,-1984,-2179,-1767,-1305,-883,-503,-168,-1022,-545,-243,-1051,581,480,329,125,-57,-1174,-1563,-1507,-1800,-592,-253,-335,-447,-506,-389,-50,210,637,1010,-83,-1101,-872,-682,748,1749,-1303,1919,499,-1744,-1123,-1412,-2090,-44,745,283,454,-1578,459,566,-97,727,265,-435,-1495,-1763,-1278,-1619,-1125,512,901,48,215,-76,-573,-375,472,501,568,684,766,618,-935,-1701,-1105,-1386,112,-217,-625,-1039,-1443,-1711,-1681,-1421,-1139,-1446,-1330,-2141,-771,223,642,1080,-770,-319,2018,2299,165,-481,-558,-1213,623,2009,-1107,-1673,-1117,-58,-374,-1823,-1248,-1962,1101,923,-71,-942,-1154,275,439,403,-2180,313,267,-1589,-2922,-70,-223,-2963,-15122,-7485,-7238,-1667,-1998,-71897,-90724,-1456,-43398,-609,-10158,148,404,601,699,-7070,-1656,419,82,-3994,-2164,-3045,-3800,-1927,-548,139,797,1362,1813,2188,533,835,1,-885,-590,18,988,537,168,-143,-367,-520,-645,-791,-927,-1322,-1079,-586,-2098,-831,847,-356,-365,-100,272,164,613,-4,1342,1053,700,-512,-1047,-776,-469,-780,-1034,-1357,-1619,-1831,-1822,-1650,-1484,-1280,-1107,-947,-899,-846,-871,-966,-1082,-1185,-1246,-1360,-1396,-1615,-1556,-1671,-1735,-1785,-1827,-1839,-1878,-1906,-1944,-2005,-2101,-2140,-2182,-2227,-2247,-2266,-2299,-2269,-2129,-1907,-1624,-1291,-910,-1002,-1561,-1054,-1135,61,1359,1528,1054,587,-528,-1080,-861,-1012,-729,-1757,-1084,-374,1299,1359,1261,-722,-1106,-1095,-1003,-689,-1283,790,82,-972,-467,-345,-117,58,-1593,-1079,-1942,-388,-592,-747,-801,-1092,-592,-434,-449,-1459,-623,389,-641,15,933,1086,801,1193,1074,903,650,220,-743,-1447,-598,-920,-1231,-1554,-1833,-2045,-2152,-2065,-1844,-1564,-1326,-1045,-706,-1654,-1285,-1339,182,-409,-1276,-601,339,217,51,-159,-462,-513,-587,-855,-1271,-999,328,677,998,1327,-213,-96,517,-1058,-1303,-1386,-729,-1695,-217,2629,3259,3339,987,1450,646,2652,2244,975,127,-449,-439,-486,-952,-1360,-1668,-1891,-1964,-1875,-1610,-1262,-889,-481,-88,-563,552,735,789,821,-959,-547,260,-69,-334,-509,-706,-554,125,325,752,904,1013,960,555,-1437,-734,-163,-527,-805,-948,-1346,-1686,-506,-127,-1019,-1149,612,0,-710,-910,1079,1013,10,580,30,-1486,375,-9,-1334,-138,-278,-419,-554,-696,-1585,-884,-988,-983,-1045,-1044,-1105,-1145,-1215,-1312,-1366,-1371,-1265,-1086,-827,-571,-997,21,193,-528,-542,249,-79,-386,-197,-462,-629,-815,-1341,-901,-816,-1295,-1281,-687,-1370,-91,625,57,-155,-126,-1510,-1109,-462,-1476,-1277,208,341,-965,-926,312,285,-915,1626,-31,441,1265,1058,807,-1205,231,-67,-394,-794,-1212,-1660,-1930,-1584,-1139,-1382,-248,-594,-1079,-703,-362,896,1700,450,807,431,548,1289,495,-194,432,-382,-376,-488,257,-1319,377,869,780,351,-52,-1615,-18,671,565,343,-247,-845,-676,-1006,-1049,-1309,-1124,-1678,-492,18,1137,-130,104,2203,1733,1084,269,-754,-1353,-806,-952,-615,-1405,-430,341,1144,806,-764,51,2189,1703,-257,-1834,-811,-1453,886,277,459,-625,592,357,89,-191,-495,-865,-1835,-1493,-1784,-2105,-2324,-2349,-2151,-1912,-3389,-4847,-8767,-10822,-15308,-1405,-17,54,43,-3212,-215,-259,-219,-86,-1886,-8813,-12133,-7358,1104,1129,1091,-4835,-8399,378,-950,-249,-554,-1753,-1106,-1296,-1433,-1876,-1435,-1338,-1237,-1140,-1034,-961,-932,-989,-1104,-1295,-1485,-1604,-1539,-1270,-882,-441,-1357,-663,-215,-115,-5,-1679,396,117,-199,-490,-610,-601,-1381,-1035,-407,-1159,-964,-1508,-2182,-1415,-1720,-649,-978,-1307,-1597,-1850,-1975,-1873,-1697,-1468,-1236,-1048,-1442,-827,-867,-784,-1434,-805,-719,-511,-256,-648,-900,-376,-1256,-2374,-1491,1455,57,-237,941,118,-553,-256,-132,-624,-1065,-1343,-1337,-1043,-692,-315,-273,306,479,574,430,444,424,308,-554,-48,-267,-507,-656,-628,-447,-92,-353,-229,1013,1179,-259,-191,-666,-1133,-240,81,152,191,63],[-388,-536,-584,-565,-1588,-164,88,-1255,378,563,158,-814,-698,-1545,-523,-913,-1095,-887,-503,-51,366,767,564,-125,-1426,-755,-627,-1041,-1471,-1594,-1426,-1112,-375,-307,-813,-1302,-1733,-1928,-1530,-1050,-1912,-1083,-630,506,681,261,-572,814,715,505,279,-1299,-772,-894,-533,-529,-979,-482,-441,-1000,-1069,-1116,-1135,-72,87,50,-943,-1153,-460,-1048,689,1610,302,-812,-1050,583,-438,-859,-945,-809,-932,-906,-860,-845,-2123,-804,-773,-606,-360,-25,-256,-1060,391,1196,-732,1493,1495,1406,-781,-567,23,-173,-195,-1797,-847,-1114,-1343,-1489,-1586,-1654,-1729,-1752,-1787,-1737,-1608,-1409,-1186,-911,-1128,-923,-1791,-1018,-1443,-114,-225,-552,-1285,-2411,-1208,-1449,-1560,-1476,-1289,-1023,-779,-543,-434,-4398,-5416,-576,-824,-1129,-1463,-1637,-1374,-937,-446,-823,-1115,-595,1298,-118,55,-889,-845,-263,-507,-751,668,203,-341,-857,-1050,-464,256,1042,1697,1560,691,445,1969,2659,1139,250,1800,1130,1574,2565,2570,2581,2505,215,2112,1804,-988,43,959,-1950,-263,-1076,153,47,-945,-129,-138,-710,-204,-250,-293,-1650,-954,-470,-559,-1249,-715,-796,-916,-947,-1005,-1072,-1031,-946,-789,-620,-443,-325,-685,-1646,-374,-445,-819,-806,-993,-1351,-1105,-1039,-1555,-362,-70,235,-1381,527,647,-160,-761,-65,-1067,602,234,-325,-1688,-1275,-1437,-1288,-746,-91,-316,-587,-928,-1318,-1699,-1938,-1717,-1244,-759,-1264,-1921,-421,433,-569,456,187,-339,-1034,-1030,-913,784,670,541,379,195,-628,-1659,-1012,-791,-1003,-1159,-1218,-1186,-1053,-1278,-861,-523,-1302,-267,-165,-127,-192,-579,-237,-138,-543,-539,750,1145,1509,413,969,272,-1190,1531,993,242,-393,-1229,-2081,-1916,-1174,-591,-881,-1109,-689,-389,-858,511,1339,313,-582,-526,-1105,-228,237,-527,-892,1021,941,283,-524,70,-964,-447,-299,-1275,820,622,437,269,172,-1406,-1667,-1663,-1829,-205,-8,-222,-529,-850,-1237,-1459,-1485,-1227,-840,-397,-1181,-887,-819,1047,1282,-1206,1401,184,-1253,-832,-1474,-2273,-209,191,-75,-334,-1661,-916,-1189,-1425,-1651,-1878,-2083,-2283,-2463,-2368,-2120,-1883,-1601,-1332,-1045,-728,-408,-621,-370,723,1165,1040,2140,2624,1036,-946,-1529,-774,-1037,106,19,1263,1845,-379,-1451,-579,-353,-985,-1411,-1290,-2142,-860,-5,158,362,-630,17,984,1134,-165,-455,-302,-988,885,927,-1182,-1211,-1137,-26,-286,-1856,-1135,-2548,-1335,-1536,-1678,-1737,-1751,-1612,-1472,-1276,-3084,-900,-723,-2184,-4042,-494,-487,-4041,-12984,-6772,-6275,-2252,-844,-69217,-103122,-8793,-44011,-634,-9815,-848,-1085,-1344,-1635,-6705,-2113,-1964,-1803,-3555,-2481,-2989,-3396,-2116,-219,235,710,1166,1580,1989,1155,597,-563,-1054,-490,-231,989,1470,-184,666,224,-229,-683,-1052,-1056,-817,-1274,-826,-2035,-764,1626,-631,-280,-327,37,89,435,-155,1587,2674,2282,-85,-1269,-817,54,653,793,879,953,888,706,-843,19,-1206,-841,-1263,-1691,-1775,-1526,-1272,-1063,-902,-766,-758,-735,-1437,-886,-991,-1007,-961,-868,-870,-827,-1149,-1095,-1347,-1370,-788,-814,-720,-435,-148,-1866,-577,-1110,-691,240,1070,390,-665,-1441,-1119,-1459,102,1769,1309,708,113,-567,-1441,-1266,-1370,-1247,-1725,-742,-274,386,886,1118,-614,-1265,-1408,-800,-742,-1298,1087,321,-1379,-37,-107,1011,621,-1758,-713,-1915,-102,-186,-297,-440,-1271,-790,-973,-1196,-1774,-1626,-1770,-1803,-1692,-1524,-1329,-1155,-1000,-934,-863,-819,-736,-668,-1409,-553,-483,-423,-1833,-380,-1931,-345,-90,-916,100,-494,-822,-270,-2118,-1735,-1162,447,-320,-1282,-745,303,885,885,782,-705,1178,1719,-136,-1115,-758,993,2803,2660,2431,-289,-2,839,-723,-1091,-1405,-834,-1702,-416,737,1244,1708,945,1148,-50,1991,2466,675,136,-40,-218,315,-688,254,607,283,6,-285,-537,-793,-1081,-1334,-1466,-1345,-1056,-683,-315,122,-1459,-989,1019,1100,241,910,-595,-218,-55,-350,-687,-923,-987,-1012,-1028,-1252,-1063,-1141,-1296,-1487,-1697,-1798,-1669,-1391,-1079,-1031,-871,-50,-34,-1007,-1003,626,643,-587,614,416,-1654,363,112,-1402,14,-117,-767,-500,-763,-1318,-1312,-1580,-1768,-1813,-1612,-1421,-1288,-1128,-1113,-1174,-1340,-1583,-1898,-1706,-1243,-1049,-100,398,-479,-625,-165,-404,-528,-422,615,703,330,-867,-1308,-537,-1302,-1157,-1001,-1730,-1420,-1445,-1345,-1191,-1084,-1456,-1187,-802,-1477,-915,-98,452,-956,-854,247,175,-1331,1827,-18,-35,2411,3245,1234,-1164,264,1117,2969,2505,195,-1191,-899,-136,-239,-1348,428,-510,-1241,-896,-950,647,2095,405,183,88,322,1014,513,-248,99,-172,-445,-706,-879,-1358,-944,-883,-772,-662,-595,-1510,-535,-645,-843,-1116,-1396,-1690,-1679,-1299,-814,-1487,-1464,-1832,-425,-43,941,-265,15,948,592,203,-152,-1126,-1168,83,-583,-692,-1388,-498,126,1445,1029,-852,-73,2013,1634,-146,-1905,-786,-1638,121,-254,-4,-689,-544,-983,-1454,-1719,-1535,-1170,-1896,-367,-93,-806,-170,237,-376,-785,-3038,-5391,-8453,-12054,-16223,443,1105,1057,-174,-3252,251,138,-82,-256,-4557,-7408,-12128,-10984,153,284,418,-4192,-7379,421,-612,238,-206,-1881,-305,-530,-786,-1443,-1293,-1560,-1852,-2087,-2096,-1976,-1855,-1804,-1804,-1873,-1921,-1836,-1568,-1248,-770,-297,-1660,-775,-228,-129,175,-1589,594,679,-155,-233,116,57,-1591,-674,-231,-916,-1308,-1794,-1589,-1610,-1617,-45,-107,-1072,-303,-1671,-782,-1095,-1419,-1518,-1312,-940,-1403,-117,-770,-871,-870,697,795,823,813,-699,-878,-281,-811,-2142,-1418,472,191,-469,-545,-995,-1444,-1730,-1509,-1031,-531,-81,293,624,814,945,-301,1013,935,810,490,407,128,-165,-615,-955,-1447,-2027,-2133,-1486,-880,-302,-269,-4,821,857,-506,-422,-773,-979,-476,227,-16,-296,-537],[-1648,-1565,-1235,-842,-1647,-43,238,-1383,118,468,51,-1211,-1040,-1534,-900,-1225,-1373,-1244,-931,-472,20,555,521,-206,-1430,-837,-511,-1003,-1615,-1557,-1342,-1243,-418,-128,-1033,-1930,-2256,-1425,-415,588,-1977,-691,-337,2045,2115,439,-405,2236,2007,1155,226,-1077,-1729,-2365,-1684,-802,-562,457,-209,-1055,-924,-1147,-1149,31,-535,-1162,-1745,-1920,-1472,-897,-311,205,66,-639,-1026,1096,-357,-614,-780,-283,-88,-396,-699,-959,-1776,-1108,-1039,-837,-602,-328,-665,-1319,141,525,-382,603,505,309,-905,-783,-858,-1371,-1902,-2220,-2020,-1607,-1231,-902,-668,-532,-853,-539,-679,-854,-1037,-1143,-1132,-940,-1237,-979,-1688,-1185,-1581,487,516,446,-1154,-2216,78,-62,-155,-626,-179,-147,-148,-157,-289,-3745,-5558,-1160,-1604,-1756,-1238,-528,-940,491,-98,-566,-1061,-437,2114,-187,128,-590,-882,-150,-364,-748,697,-153,-1097,-1828,-907,122,1121,2066,2816,2194,860,354,1830,2222,680,160,2173,1707,1678,1343,1035,738,482,243,3,-163,-799,-261,-200,-2027,-629,-679,305,-18,-657,9,369,-933,223,126,-321,-1311,-863,20,-203,-1206,216,182,-461,619,769,-844,-141,168,391,770,321,112,-352,-1659,-454,185,-683,-318,-922,-1128,-1195,-1175,-931,-306,-651,-860,-1269,-997,-884,-716,-995,-346,-765,-177,-97,-238,-1410,-1313,-1287,-1449,-905,-1015,-1270,-1442,-1570,-1612,-1542,-1400,-1307,-1230,-1197,-1264,-1745,-1404,-1431,-1395,-1275,-1158,-1052,-938,-1083,-849,-941,-1035,-1119,-1151,-1057,-872,-1252,-1074,-128,16,60,20,-114,-721,-1466,-1195,-1449,-1951,-2205,-1713,-1170,-722,-622,95,-271,-443,-331,885,864,752,535,249,-98,-1097,-1087,-1408,-1147,-560,-513,326,337,-67,-508,-756,-1169,-578,-196,-762,584,1496,398,-539,-649,-1337,-540,58,-187,-811,1801,2150,529,-511,-12,-888,-353,-391,-1519,-202,-694,-1148,-1509,-1597,-1400,-1759,-1759,-1458,-1196,-1324,-1540,-1817,-2034,-2016,-1693,-1451,-1268,-1116,-966,-1124,-886,-997,-568,-614,-1116,-703,-718,-779,-811,-1419,-1619,-505,-279,-30,240,-1762,-41,815,141,770,-9,-861,-1824,-1231,-655,-1088,-960,-602,-915,-1124,-1132,-941,-720,-323,280,711,984,1452,1721,1421,-1014,-1365,-441,-714,50,-443,712,1398,-462,-1382,-905,-643,-970,-1346,-1066,-2013,-955,1029,2273,1874,-560,273,1738,1168,-549,-438,-530,-927,-1192,-1251,-1204,-1028,-1125,-757,-633,-1805,-1028,-2953,-503,-529,-558,-584,-664,-682,-759,-820,-4102,-1017,-1127,-2919,-5423,-1470,-1426,-4848,-10999,-5996,-5267,-3885,-79,-67012,-128213,-29470,-44667,211,-10560,-70,-300,-522,-737,-6122,-1026,-1098,-1166,-3164,-2834,-2961,-3065,-2232,-909,-678,-397,-114,155,442,679,437,-1063,-1233,-398,-502,210,-88,-784,-724,-1075,-1369,-1456,-1208,-712,-350,-1451,-1061,-1814,-764,951,-576,-177,-610,-233,-61,203,-377,1577,2069,1956,316,-1394,-937,-321,1049,1390,1249,1153,1013,853,-1194,-158,-1081,-804,-552,-649,-999,-1396,-1810,-2126,-2152,-1949,-1834,-1741,-1764,-2014,-2357,-2249,-1777,-1242,-954,-930,-1194,-881,-1533,-1597,-15,803,687,742,59,-1095,-504,-854,-622,389,1223,552,-335,-1285,-1067,-1769,62,-60,-801,-1198,-1268,-1219,-1776,-1137,-1289,-1454,-1657,-1638,-1320,-872,-336,180,-477,-1210,-1293,-524,-750,-1342,887,230,-1765,-170,-105,404,65,-1621,-566,-1665,-848,-884,-899,-924,-1416,-1033,-1124,-1283,-2131,-1603,-1621,-1478,-1186,-848,-501,-218,-11,40,19,-101,-249,-465,-1362,-995,-1246,-1485,-2045,-1931,-2074,-2180,-2269,-2094,-1848,-1627,-1334,-946,-2515,-2141,-896,547,-177,-1089,-817,205,856,1106,737,-901,1313,2841,615,-713,-533,1010,2983,3941,2359,-361,44,1140,-349,-799,-1346,-921,-1700,-1507,-1311,-736,-203,221,548,-596,779,792,329,79,335,39,260,-951,67,9,-19,3,16,68,106,78,3,-150,-578,-632,-889,-1052,-914,-1709,-1263,411,894,215,1636,-402,165,756,674,682,1091,747,343,-60,-1017,-551,-605,-594,-555,-575,-905,-1219,-1138,-1492,-1856,-2187,-1837,-1367,-1289,-1026,254,693,-1143,1372,1078,-1529,1469,234,-1431,1668,1515,-1130,539,465,-1120,-911,-595,-120,-366,-886,-1032,-1505,-1255,-1137,-1186,-1178,-1075,-917,-681,-435,-1084,228,494,-385,-634,-532,-691,-697,-685,389,592,506,-366,-1092,-768,-1329,-1014,-1320,-1723,153,142,-518,14,-168,-1325,-1292,-879,-1329,-1453,-1525,-1355,-1062,-818,-34,21,-1688,1738,-15,-465,2138,3313,1277,-1092,301,1259,2917,2580,-58,-1132,-1143,-1159,-306,-1296,939,-414,-1430,-1040,-1445,453,2381,714,-447,-326,56,136,-300,-693,-1044,-1302,-1508,-1644,-1655,-1575,-1485,-1403,-1314,-1225,-1141,-1446,-840,-697,-552,-403,-557,-1257,-287,173,-40,-1503,-1557,-1839,-477,-202,100,-482,35,202,345,579,438,-1470,-812,632,-251,-734,-1186,-646,-223,1633,1207,-923,-264,1749,1431,-116,-1871,-888,-1918,-543,-873,-758,-877,-1041,-1200,-1321,-1352,-1320,-1324,-1704,-1295,-1343,-1479,-1562,-1618,-1706,-1745,-2606,-5740,-8049,-12738,-16252,-1419,-1256,-1023,-1288,-3344,-439,-234,-271,145,-7259,-6356,-12753,-15094,-2562,1180,1249,-3621,-6496,963,-269,522,-607,-1893,-274,-440,-536,-912,-549,-585,-717,-939,-1207,-1518,-1800,-1786,-1473,-1149,-837,-585,-448,-1203,-728,-801,-2041,-1427,-1364,-921,-252,-1509,367,607,-244,-360,19,-82,-1880,-400,-117,-741,-1762,-1285,-828,-1483,-1448,-1847,-1831,-1676,-1589,-1715,-1800,-2058,-1942,-1612,-1215,-790,-1193,66,-810,-1255,-231,1276,1404,1502,1522,-923,-949,-193,-373,-1766,-1454,685,197,-739,-203,-540,-869,-1159,-1306,-1202,-912,-559,-206,148,400,614,-419,861,859,792,351,489,284,115,-841,-139,-177,-380,-63,132,-311,11,-310,112,535,447,-805,-720,-1000,-990,-851,-300,-587,-928,-1196],[-480,-535,-475,-404,-1509,-144,-21,-1395,-51,268,55,-1503,-1274,-1226,349,235,83,-77,-282,-441,-556,-550,-530,-397,-1350,-926,-416,-759,-1510,-1356,-1199,-1361,-481,-920,-1414,-1769,-1709,-1247,-596,136,-1830,-217,-45,2186,2199,551,-200,2628,2660,2121,1450,-711,-176,-955,-1697,-1877,-1382,-725,-409,-1100,-793,-1132,-1202,346,108,-236,-597,-1423,-1021,-718,10,261,-180,-482,-1028,640,-349,-389,-550,-199,-394,-668,-386,-201,-1262,-463,-745,944,1069,-274,-1166,-1518,-232,275,-108,-512,-896,-1169,-1226,-1088,-774,-434,-133,-1803,480,691,-710,-264,859,234,-938,212,-1,-893,-325,-503,-560,-401,-1392,-1067,-1616,-1432,-1719,1863,1954,1442,-1066,-2083,1735,1481,-242,-1034,804,627,430,249,-29,-2906,-5046,-1100,-1554,-2005,-2170,-1768,-1349,-1016,-682,-466,-1104,-348,-72,-302,-121,-330,-983,-413,-604,-801,-1000,-1252,-1541,-1730,-1504,-1064,-544,36,550,990,928,196,1519,1560,127,-80,1652,1391,1040,697,340,-13,-304,-552,-786,-959,-1093,-1116,-1001,-1642,-1070,-257,705,-384,-438,-365,543,-1238,382,1733,-506,-946,-746,20,-148,-1152,555,590,-253,382,506,-980,-82,-187,-537,-858,-1072,-1167,-1099,-1267,-879,-821,-757,-744,-787,-867,-1587,-1191,-1330,-1450,-1590,-1664,-1781,-1865,-1921,-1945,-1913,-1915,-1926,-1944,-1870,-1833,-1730,-1577,-1424,-1620,-1103,-984,-887,-759,-671,-617,-563,-499,-510,-526,-558,-1092,-1554,-915,-614,-516,-386,-317,-347,-713,-1147,-746,-903,-1188,-1350,-1200,-758,-251,-940,-1171,563,990,1019,2160,1642,-580,-1410,-1211,-81,-1186,-424,-871,-1458,-1007,-661,-171,-439,-443,-129,635,545,360,86,-227,-566,-1014,-1493,-1858,-1590,-1091,-617,-189,232,135,-531,-552,-1108,-440,-59,-668,-5,-373,-522,-506,-780,-1573,-892,-164,106,-663,2083,3167,882,-409,-69,-789,-254,-514,-1719,80,-579,-1218,-1835,-1902,-1445,-1815,-1739,-1034,-1027,-1177,-1438,-1784,-2078,-1797,-1344,-1000,-727,-500,-1143,-958,-847,-1178,214,185,-995,149,-566,-80,-422,-1289,-1088,-526,202,200,-260,-1824,-352,234,289,390,-146,-1069,-1455,-830,-341,-810,-927,368,376,420,523,584,-819,-203,1131,1265,914,1391,1326,1218,-1090,-1175,-88,-391,-413,-812,-1185,-1442,-1440,-1266,-1253,-989,-1002,-1209,-703,-1788,-998,713,2069,1764,-532,484,2413,1257,-914,-372,-35,-686,1276,1422,-689,117,-1041,1212,1328,-1645,-886,-2739,766,2024,2091,403,-16,2049,1970,-47,-4337,1307,205,-3722,-6963,-928,2145,-5252,-9359,-5609,-4257,-3994,1070,-64370,-166470,-61251,-45902,165,-12200,129,76,20,-72,-5296,-315,-464,-652,-2770,-3110,-2843,-2747,-2171,-1541,-1651,-1740,-1826,-1903,-1911,-1881,-1834,-1724,-1567,-1367,-1157,-998,-830,-1240,-524,-421,-327,-242,-175,-101,1,-1565,-1239,-1542,-798,177,-136,-21,-885,-471,-360,-504,-634,-533,-388,-230,35,-1283,-1049,-817,651,966,996,1014,935,720,-1535,-608,-935,-1064,-1120,241,141,-50,-336,-643,-891,-957,-899,-650,-1104,-338,-410,-608,-968,-1466,-1933,-1605,-1235,-672,-1302,-1589,17,1171,1256,1065,214,-396,-312,-585,-559,505,1329,659,-7,-1072,-924,-1760,-31,1220,947,273,-402,-1092,-1945,-2186,-2097,-1668,-1573,-992,-786,-691,-615,-591,-558,-1097,-977,-577,-672,-1358,-702,-778,-2069,-946,-1072,-1154,-1214,-1372,-1355,-1339,-1309,-1248,-1195,-1149,-1460,-1022,-915,-815,-2525,-654,-493,-773,-362,-330,-328,-397,-523,-764,-1008,-1246,-1345,-1297,-1330,-872,-619,-672,-2152,-345,-2180,-508,-668,-874,-1113,-1437,-1663,-1602,-2608,-2337,-711,-439,-143,-875,-824,108,457,472,445,-1060,485,613,901,-212,-372,972,2662,3056,2080,-434,47,1413,36,-465,-1199,-961,-1699,-616,316,63,41,214,496,-725,215,995,-60,-29,649,271,159,-1241,122,-10,-120,-178,-223,-177,-66,71,257,431,-580,433,875,598,-264,-1549,-1189,1151,1152,190,1100,-153,579,710,533,200,-183,-542,-931,-1219,-1180,-845,-358,122,561,-106,-669,-975,344,823,-947,-343,-227,-621,-1553,-975,-17,507,-1542,1514,1832,-1226,1600,339,-1423,1578,1708,-1393,846,718,-1012,-930,-535,833,705,-1058,-1196,-1701,-1345,-250,-295,-475,-625,-772,-859,-920,-1100,-761,-685,-598,-577,-803,-910,-881,-955,-588,-639,-778,-914,-981,-1097,-1356,-1107,-1625,-1401,-861,-793,-775,-828,-991,-1164,-1370,-1452,-1494,-1425,-1300,-1195,-1224,-1313,-1541,-1837,-2009,-1623,-1098,-819,-30,397,674,-970,361,450,42,-535,-1182,-1799,-1546,-923,-376,-1200,474,-325,-1600,-1062,-1357,369,1166,1009,-802,-776,-202,-2,-232,-457,-684,-860,-1011,-1113,-1090,-1044,-743,-528,-308,-292,6,-1386,186,171,103,4,-705,-1356,-399,-267,-257,-1338,-1310,-1693,-585,-406,517,-697,173,1300,1313,1284,145,-1627,-388,923,94,-725,-874,-793,-624,1757,1392,-902,-433,1488,1179,-106,-1714,-1015,-2101,100,-1449,105,-778,166,-33,-248,-444,-613,-795,-1364,-900,-873,-1292,-733,-578,-897,-2216,-2099,-5754,-7490,-12663,-15385,22,91,215,-2512,-3358,-4,173,-1244,1031,-9190,-5588,-13873,-19150,-7512,2232,2337,-3024,-5654,2146,174,84,-1009,-1693,-209,168,-243,-553,-839,-992,-1070,-1072,-985,-839,-642,-427,-177,61,297,133,-496,-1065,-942,-916,-1753,-1129,-1161,-1741,-2152,-1695,-1106,-548,-212,-318,-13,-183,-1785,-64,81,-467,-2128,-654,-292,-1093,-1192,-1452,-1717,-1754,-1615,-1647,-1402,-1362,-1413,-1467,-1504,-1523,-1481,-1437,-1300,-1509,-1010,-825,-639,-422,-252,-1120,-889,-14,-41,-1201,-1377,-472,-691,-858,-887,-790,-595,-1367,-169,25,196,337,459,614,145,836,-409,902,1055,1017,259,743,529,333,-982,-34,-165,-829,-297,-232,-485,-49,-231,186,284,201,-904,-827,-1085,-916,-1018,488,296,-251,91],[-480,-421,-477,-516,-1345,-122,-400,-1400,-783,-829,-769,-1698,-1478,-898,45,215,352,472,519,546,519,485,335,-218,-1245,-1058,-387,-384,-1256,-1058,-1042,-1482,-325,-248,-324,-378,-1129,-417,-467,-485,-1642,-485,-443,-357,-375,-383,-426,-555,-715,-990,-1297,-1649,-1954,-1802,-1403,-883,-441,-16,-537,-1079,-638,-1004,-1236,551,705,-295,-410,-1416,-1194,-451,-532,-547,-480,-308,-983,182,-347,-130,-254,0,629,-566,417,1621,-691,-696,-700,777,2181,-419,-1636,-1411,-606,1195,280,1532,876,390,-1096,-1164,-30,-327,-150,-1768,428,488,-780,-16,336,199,-892,-125,-291,-1051,-442,-389,-265,-377,-1477,-1056,-1445,-1615,-1664,1071,1057,968,-896,-1891,702,641,-367,-1384,702,726,688,633,468,-1837,-3899,-134,-341,-511,-737,-913,-1129,-1416,-1661,-1861,-1914,-1691,-1299,-856,-469,-67,-1023,-19,-85,-781,577,343,785,829,-530,1523,1540,1560,1472,1287,1030,107,410,58,-366,-626,-793,-867,-862,-745,-606,-493,-390,-336,-362,-417,-532,-673,-857,-1082,-1448,-1118,-997,-785,-508,-577,131,-1489,325,1006,-601,-467,-485,109,27,-965,1028,717,12,-100,-582,-1126,-1591,-1968,-2003,-1671,-1206,-779,-385,-770,-158,236,-204,-288,-456,-63,-1669,-1003,-414,-581,-776,-916,-1116,-1303,-1481,-1615,-1645,-1622,-1527,-1385,-1138,-946,-931,-1379,-950,-1652,-1143,-656,-570,262,311,89,394,476,-225,-826,541,-996,-1285,-1120,-410,193,139,-549,-322,-500,-1170,-633,206,375,569,558,451,-150,-662,-1223,548,1158,1227,1937,1651,-364,-1029,-870,166,-1165,-504,-948,-1559,-1251,-622,313,-562,-487,121,2235,3049,2793,1338,576,-128,-541,670,155,-299,-735,-1175,-1596,-1930,-2203,-2496,-2606,-2421,-2305,-2286,-2358,-2460,-2601,-2296,-1947,-1586,-1745,-1217,-372,187,-429,945,1238,1394,-144,-48,-613,-111,-637,-1733,-177,-268,-761,-1312,-1844,-2130,-1945,-1595,-1268,-1064,-918,-907,-1015,-1132,-1260,-1154,-940,-621,-488,-1421,-726,-750,-1325,1181,1464,-809,1188,-898,450,-297,-1129,-683,-606,1025,176,-771,-1769,-552,-305,323,297,-254,-1170,-715,-307,-9,-500,-902,327,689,841,1026,776,-888,-4,1628,1682,847,1593,1409,1185,-1151,-946,102,-233,-588,-991,-1076,-1223,-1367,-1532,-1784,-2099,-2207,-1760,-1239,-1490,-966,395,852,1211,-537,659,1601,831,-1159,-245,24,-550,38,-285,-681,-1061,-1522,-2011,-2168,-1717,-1101,-2153,187,773,1303,1112,376,2494,2779,-274,-3192,1742,103,-4542,-7114,-1500,3157,-5230,-8156,-5889,-3308,-2663,-216,-60127,-217697,-104321,-48177,-1249,-14460,-1092,-1155,-1257,-1409,-4325,-1706,-1815,-1908,-2371,-3185,-2556,-2427,-1950,-1889,-1798,-1650,-1477,-1283,-1023,-749,-513,-1558,-1421,-127,-892,-173,470,-1499,543,497,409,273,73,-167,-414,-1624,-1339,-1260,-1463,-1684,-1915,-2167,-2333,-2493,-2616,-2630,-2556,-2549,-2482,-2301,-1970,-1591,-1190,-1391,-523,-174,39,195,203,102,-1828,-995,-789,-1332,-1524,-518,-508,-605,-835,-1143,-1442,-1540,-1394,-951,-946,-79,243,-220,96,688,-402,-757,-1272,-477,-926,-1333,70,952,2495,1808,282,208,-40,-311,-519,558,1370,710,306,-805,-746,-1475,-168,52,-773,-1424,-1629,-1311,-1770,-1005,-1416,-43,-1529,511,309,-78,-509,-990,-1429,-1844,-2163,-2271,-2127,-1893,-1559,-1199,-2102,-381,-30,311,-450,-1112,468,-856,18,-323,-775,-1135,-1316,-838,-748,-389,-2084,-585,251,-672,-64,1999,942,1074,1786,1553,-50,1146,1032,926,-1327,-819,-527,-767,-2065,-90,-2269,-668,-452,-482,-330,-604,-1224,-1098,-2333,-2127,-340,1040,100,-704,-777,5,563,943,500,-1201,1342,1441,1187,301,-289,464,592,943,1468,-518,19,1655,401,-120,-987,-922,-1645,-690,459,-163,-777,-1299,-1592,-1648,-1409,-1117,-885,-649,-512,-390,-266,-1559,-101,-33,12,49,19,-11,-67,-159,-230,-269,-587,-145,15,170,-710,-1141,-799,1296,1091,159,1401,110,988,814,653,256,315,344,421,-502,-559,207,1199,1414,45,-310,-455,-766,521,998,-910,-169,2026,97,-1799,-877,168,509,-1476,1036,881,-895,488,296,-1421,-98,-248,-1470,-501,-607,-1011,-1011,-696,-670,-664,-1168,-1375,-1890,-1432,-403,-379,-399,-450,-608,-752,-1001,-1203,-1425,-1581,-1500,-1219,-986,-1076,-1115,-1275,-212,141,723,502,-372,-1335,-1416,-795,-1954,-1059,613,863,-713,398,225,-894,-1350,-1076,-846,275,-335,-953,-1304,-1045,-494,-333,-1512,914,-139,-1173,831,620,352,-876,-223,-472,-699,-946,-1167,-1387,-1565,-1779,-1961,-1958,-1898,-1751,-1822,-1475,-1367,-1228,-1185,-1238,-1338,-1502,-1726,-1906,-1992,-1945,-1767,-1487,-1202,-947,-684,-841,-231,-523,-159,-684,-173,-1433,-529,-826,-1173,-1536,-1836,-2004,-1815,-1539,-1312,-1190,-1035,-1588,-852,-763,-177,-977,243,849,819,1147,-269,-1653,-76,406,306,-835,-652,-1057,-1190,1665,1428,-941,-706,1108,749,-266,-1633,-1277,-2053,-522,-1934,-1056,-1280,-1446,-1495,-1432,-1273,-1059,-1121,-1112,-368,-144,-1547,171,323,-1253,-2923,-1731,-5706,-6989,-12001,-13973,-1070,374,418,-3880,-3458,-381,-375,-2416,239,-9156,-5317,-15623,-22849,-12609,-627,-757,-2595,-5037,-839,-645,-642,-1579,-1556,-434,1359,1694,-25,-4,1860,1683,539,957,647,455,377,406,453,497,356,-892,-1090,-1155,-1184,-1490,-1364,-1317,-1281,-1091,-1136,-786,-685,-642,-655,-629,-639,-1678,-762,-805,-849,-2293,-866,-844,-813,-1081,-647,-587,-1054,-696,-1670,-407,-431,-525,-601,-643,-662,-676,-606,-957,-1828,-489,-497,-535,-561,-627,-1536,-930,-848,-890,-918,-1424,-876,-808,-832,-451,-196,79,-1322,546,723,843,881,845,320,-338,422,-524,53,-105,-170,-126,105,424,844,-1272,908,614,-957,-24,1087,-826,-139,-287,453,233,-129,-1062,-992,-1255,-995,-1074,-83,-15,-567,-48],[-572,-607,-812,-688,-1182,-176,-31,-1398,-424,440,84,-1682,-1643,-582,453,294,133,21,-72,-79,-44,60,99,-238,-1154,-1250,-441,54,-962,-744,-926,-1618,-201,416,367,-413,-1453,-142,457,483,-1502,494,457,530,446,367,232,59,-150,-448,-730,-981,-1126,-1089,-886,-483,-110,264,-634,-1061,-538,-835,-1328,545,240,-346,-611,-1402,-1606,-2155,-2656,-2081,-1510,-920,-979,195,-435,57,-23,67,850,-133,37,1731,-197,-930,-636,479,2032,-479,-2070,-1114,-1038,802,310,-97,-404,-602,-1150,-1249,-816,-864,-952,-1770,-1041,-1109,-1199,-1249,-1265,-1217,-1118,-912,-708,-1272,-257,-50,117,-475,-1605,-1042,-1282,-1821,-1509,34,-221,-534,-847,-1750,-1299,-1448,-1508,-1794,-1455,-1414,-1415,-1404,-1464,-1502,-2536,-1540,-1548,-1535,-1533,-1523,-1394,-1188,-821,-476,-1163,-108,1120,-392,871,260,-1107,24,44,-801,346,290,786,686,-406,1962,1539,1112,598,44,-454,-828,-1000,-879,-872,-718,-44,187,313,402,414,358,294,219,120,61,-432,-20,-69,-502,-1834,-204,-242,-1096,-343,-672,-476,-1766,-636,-729,-786,-792,-748,-626,-471,-760,-70,105,194,-97,-63,-1214,-43,-347,-727,-1209,-1749,-1763,-1124,-518,-7,428,122,-189,-79,535,-1451,-786,1453,1415,1322,1099,-893,82,639,-826,-1685,-307,-330,-519,-572,-633,-794,-1417,-780,-1582,-1153,-802,-273,-69,70,147,471,768,-268,-1063,733,-971,-1037,-1308,-589,732,1786,-845,-323,-362,-1266,-551,1701,2833,1227,612,331,-175,-520,-1326,433,1246,1387,2348,1528,-160,-540,-453,307,-1212,-610,-770,-553,-1652,-597,200,-758,-674,317,2140,1967,1709,1376,319,-129,-170,32,-323,-598,-834,-1051,-1225,-1303,-1319,-1368,-1306,-1233,-1180,-1133,-1078,-966,-881,-740,-655,-868,-1882,-1569,-638,-534,-545,-557,-573,-640,-730,-810,-854,-841,-844,-1544,-747,-754,-793,-906,-1057,-1185,-1718,-1604,-1799,-1998,-2068,-2018,-1903,-1721,-1572,-1330,-1178,-1076,-1005,-1497,-952,-987,-1507,-1224,-1406,-1390,-1173,-1229,-328,-319,-1055,-494,-696,1287,32,-1293,-1643,-691,-663,668,692,-415,-1173,117,177,42,-239,-966,-505,-623,-628,-496,-279,-986,169,587,831,709,1136,1146,1107,-1261,-754,475,213,-48,-1007,-527,-223,-827,-1000,-2034,-1740,-1237,-813,-836,-1206,-937,-595,-150,320,-643,719,1358,323,-1172,-135,-32,-495,709,487,-6,80,-749,-294,-489,-1170,-1064,-1584,-1811,-2232,-2462,-2001,-1575,-1074,-607,-462,-2068,907,-31,-5269,-5238,-2155,743,-4906,-7501,-7031,-2549,-466,2405,-52644,-279017,-158116,-51751,-4542,-16986,-3158,1073,901,721,-3392,401,250,71,-2049,-3026,-2125,-2163,-1564,-1079,-1559,-1457,-1579,-1604,-1490,-1315,-1156,-1547,-1450,-712,-1003,-714,-482,-1597,-393,-395,-416,-466,-563,-687,-812,-1703,-1391,-1203,-1310,-1385,-1472,-1586,-1624,-1682,-1734,-1795,-1827,-1840,-1798,-1770,-1632,-1460,-1269,-1547,-946,-696,-521,-328,-217,-162,-1882,-1329,-697,-1615,-1402,-650,-798,-960,-1093,-1108,-959,-631,-273,211,-860,1041,1471,-22,104,864,-60,-579,-1355,-343,-572,-983,102,713,2190,1578,212,677,237,-81,-542,-136,-391,-676,-1007,-1408,-1912,-2452,-2564,-2002,-1503,-984,-518,-166,-1438,-1038,-1436,152,-1550,-197,-630,-1180,-1718,-2181,-2160,-1808,-1466,-1194,-1023,-1032,-805,-666,-1877,-167,90,379,-727,-892,588,-435,-297,-337,-584,-84,-987,-455,-715,9,-1530,-483,229,-484,97,1468,505,1088,1370,1082,-253,598,410,209,-1360,-862,-529,-871,-1844,-916,-2094,-874,-482,-84,282,-642,-1238,-1210,-2043,-1786,-120,917,181,-575,-673,-105,6,186,294,-1328,1072,1256,1370,794,-256,864,960,1011,1313,-599,7,1889,748,229,-713,-754,-1466,-726,1103,390,-362,-1092,-1732,-2281,-2154,-1759,-1463,-1215,-1117,-1075,-1063,-1850,-1125,-1112,-1048,-920,-803,-656,-533,-481,-476,-538,-642,-808,-982,-1154,-1165,-1083,-908,-678,-412,-114,111,299,481,631,794,79,642,685,884,-730,-300,420,997,1191,-732,-461,-194,-526,689,1108,-819,3,2953,231,-1879,-666,-9,374,-1124,1540,1227,-497,724,492,-1329,259,116,-1236,-267,-513,-983,-1067,-1077,-1121,-1098,-1103,-1438,-1899,-1401,-218,-93,-26,4,-596,-106,-226,-1098,-322,-359,-331,-380,-956,-1050,-1228,-1496,-477,-90,656,678,-162,-1465,-1340,-647,-1713,-657,672,695,-604,543,386,-532,-1072,-1217,-507,307,230,18,-486,-844,-227,-380,-1137,390,-198,-1379,1358,1776,1309,-650,467,1780,2298,1682,-491,-920,-1328,205,813,-955,875,-326,-1895,-718,0,501,3154,2690,130,-1817,-752,436,895,66,591,342,-508,-823,-393,-493,-327,-932,-575,-955,-919,-1377,-1321,-1551,-1676,-1571,-1297,-1380,-798,-554,-666,-889,-602,-1330,-1034,-1037,-577,-985,-831,-885,-894,-819,-727,-1390,-635,-618,-592,-841,-498,-1188,-1659,44,256,-825,-834,707,414,-357,-1407,-1361,-1578,456,-1618,-227,-684,-70,-188,-268,-1007,-231,-1449,-725,164,328,-1502,551,661,-1434,-3096,-1279,-5495,-6332,-10594,-11929,-3092,-160,-238,-4932,-3400,-739,-827,-3373,-846,-7156,-5300,-17644,-25428,-16955,-1154,-1058,-2055,-4346,-1150,-1311,-1453,-2003,-1256,-572,495,1016,355,-200,899,1543,735,596,-10,-607,-1085,-1176,-954,-687,-505,-1141,-1028,-1113,-1112,-1112,-1379,-1166,-1051,-873,-837,-820,-673,-704,-776,-793,-816,-1458,-838,-775,-705,-1910,-578,-565,-600,-864,-731,-850,-954,-1018,-1532,-1148,-1187,-1258,-1279,-1242,-1164,-1013,-867,-1066,-1937,-273,-93,60,220,326,-1946,-847,452,464,-175,-1373,451,95,-729,441,-160,524,-1000,549,523,460,338,158,-29,-740,-556,-764,-866,-772,-483,-275,378,892,1205,-1515,875,1000,-675,-392,926,-1160,-336,-336,546,103,-411,-1154,-1096,-1363,-1082,-929,653,311,-926,-175],[-1128,-1189,-1147,-1046,-1019,-594,-284,-1365,-595,764,107,-1503,-1743,-243,1042,1367,785,873,548,262,15,-112,-211,-261,-1066,-1469,-521,545,-656,-436,-852,-1688,-5,1277,1348,-363,-1644,-164,1625,621,-1407,832,614,1294,1015,550,383,103,-232,-629,-999,-1348,-1639,-1816,-1865,-1695,-1507,-1273,-1082,-1026,-792,-712,-1466,-715,-751,-808,-888,-1407,-1325,-1027,-1075,-1090,-1103,-1077,-1026,-1021,-1000,-952,-935,-883,-835,-758,-703,-671,-630,-1160,-628,-668,-762,-863,-1835,-1101,-1418,-1217,-1214,-1180,-1136,-1100,-1200,-1228,-1243,-1373,-1542,-1800,-1703,-1722,-1703,-1613,-1509,-1405,-1332,-1228,-1176,-1545,-1063,-995,-926,-806,-1765,-1011,-1125,-2039,-1310,26,193,341,-683,-1671,824,942,-457,-2264,1321,1455,1561,1691,1744,267,-1206,1756,1664,1061,-502,426,-1089,649,286,-711,-1267,-88,393,-495,707,419,-1238,11,110,-865,91,244,772,419,-284,93,-360,-785,-1188,-1221,-862,-445,-95,-597,-1296,-1218,626,624,555,541,591,730,985,62,1125,983,-439,435,472,59,-1897,-321,-670,-1532,-193,-640,-517,-2004,167,340,-719,400,43,167,413,-569,267,266,301,-426,-441,-1410,-90,867,208,-339,-587,343,72,-225,-566,-879,-1075,-1162,-1135,-1074,-1132,-978,-952,-849,-746,-557,-801,-239,-84,-1142,-1815,-284,391,409,-514,21,-791,-1514,-667,-1407,-1076,-884,-607,-870,-1180,-1512,-1449,-1002,-570,-1055,315,-1029,-823,-1364,-655,998,1860,-1182,-350,-330,-1449,-488,1558,2647,1023,625,120,-328,-525,-1493,214,1224,1454,1534,1252,30,-53,-91,323,-1287,-701,-236,-358,-1631,-750,-728,-1052,-1017,-267,-72,58,156,215,-10,10,161,247,145,-735,-3,-106,-651,-224,-187,-273,-26,-262,71,6,-550,273,883,804,-360,-844,-1790,-1872,-945,493,-92,107,-65,-257,-436,-569,-641,-645,-1131,-1237,-783,-686,-756,-884,-1032,-1131,-1583,-1411,-1482,-1527,-1473,-1426,-1402,-1355,-1368,-1304,-1327,-1367,-1460,-1313,-1206,-1026,-1612,-593,-436,-519,-63,-1444,267,-487,-1057,-496,-782,379,-249,-1467,-1479,-762,-573,-693,-894,-1110,-1318,-1541,-1750,-1852,-1692,-1359,-914,-454,28,524,933,-1088,310,2226,2502,516,3116,3296,2676,-1395,-576,900,439,-67,-881,-786,-446,-1077,-938,-2081,-1872,-1477,-657,532,-925,-901,-317,-210,-524,-825,-846,-903,-874,-877,-891,-951,-1045,-1202,-1378,-1593,-1615,-1469,-1249,-987,-983,-576,-1095,-1031,-322,-353,-434,-619,-793,-1064,-1351,-1699,-1883,-1615,-5218,-3280,-2872,-1249,-4354,-7376,-9035,-2008,1574,1805,-40150,-339344,-220373,-56457,-7476,-19014,-5805,997,522,10,-2570,-935,-1270,-1438,-1814,-2647,-1545,-1940,-1171,-1959,-2841,-746,-734,-716,-641,-562,-533,-1448,-1414,-592,-1002,-1312,-958,-1514,-1195,-1279,-1292,-1232,-1123,-969,-759,-1789,-1356,-889,-1225,-277,1104,461,-1240,-701,-1167,-340,-1634,608,1126,1883,1450,-304,-860,-846,-1171,-1318,-541,422,645,-352,-1586,-1527,-625,-1767,-886,1217,1263,1530,2208,2474,2523,976,1223,735,-830,1163,1552,133,95,964,228,-381,-1458,-241,-276,-836,-1316,-1758,-2015,-1769,-1470,-1235,-1019,-798,-597,-412,-245,-82,87,-244,-532,-1064,-586,-110,709,705,645,477,-1075,-1097,-1421,-751,-1615,-1673,-1514,-915,-233,405,-63,-493,484,656,-63,-664,-267,3,-1641,881,298,371,-931,-714,-719,-1009,-1037,-737,-692,-573,-525,33,-655,483,-924,-344,219,-230,-214,-397,-461,-422,-298,-201,-435,5,103,156,-1422,-885,-529,-1001,-1564,100,-1848,-1113,-330,282,340,-690,-1216,-1284,-1820,-1475,-194,-446,-674,-970,-1243,-1534,-1811,-1714,-1447,-1457,-956,-775,-585,-487,-351,-274,-200,-118,44,-698,21,753,966,538,-428,-496,-1208,-724,650,278,-204,-749,-1277,-1589,-1117,-575,-1360,-238,513,639,-336,-2086,496,258,-41,-358,-694,-903,-909,-747,-510,-232,-492,-305,-704,-604,-1425,-138,-49,-251,-507,-780,-1138,-1491,-1582,-1338,-987,-728,-470,-152,127,-945,-52,607,1520,1143,-1560,-594,44,-322,787,1114,-748,105,3221,365,-1772,-431,-198,262,-831,3261,3390,-131,1547,578,-1236,455,1916,-886,1073,626,-961,-1171,-767,-772,-1051,-1233,-1441,-1760,-1361,-1228,-1079,-950,-822,-738,-659,-630,-1055,-514,-536,-562,-570,-863,-964,-1253,-1678,-745,-361,603,823,-169,-1223,-1210,-533,-1411,-343,1087,731,-487,410,32,-284,-676,-1358,-383,-212,-35,-101,-200,-811,-215,-525,-929,-1377,-986,-1569,175,713,1147,-434,532,1580,1415,1087,-493,-721,-1191,532,917,-766,803,-377,-1901,-336,831,743,3261,3295,897,-1566,-970,353,1024,298,722,454,-514,-872,-362,-171,-136,-1339,-1043,-1165,-620,-1361,-587,-558,-510,-426,-1230,-1296,-145,285,-781,-607,-197,-1085,-1266,-1370,-42,-782,265,-8,-353,-701,-1062,-1103,-623,-333,-64,-881,0,-1340,-1647,807,926,-745,-975,622,48,-545,-1221,-1345,-1027,655,-1102,-367,-499,-22,-210,-407,-1531,-815,-1703,-1275,-1499,-1383,-1304,-887,-613,-1575,-2726,-938,-5378,-5728,-8758,-9556,-5423,-2207,-797,-5589,-3389,-1258,-1303,-3823,-1226,-4749,-5719,-19937,-26649,-19780,-2286,-448,-1541,-3710,8,45,-1782,-2332,-982,-792,-1041,-1295,-1067,-731,-379,-120,40,130,129,48,-124,-329,-553,-702,-740,-1338,-1037,-1027,-921,-742,-1307,-767,-416,261,-561,-1353,-60,-37,86,-298,-597,-1295,-6,-124,-190,-1523,-126,-69,-91,-679,-51,-126,-287,-950,-1390,-330,-332,-353,-319,-241,-152,-78,0,-1239,-1962,-100,-253,-449,-612,-763,-2448,-836,-687,-500,-294,-1326,121,-40,-623,636,-275,811,-707,1042,990,868,663,402,-230,-1057,-345,-653,-591,-678,-761,-878,-940,-975,-872,-1727,-336,41,-350,-756,724,-1447,-586,-423,586,-14,-678,-1220,-1180,-1429,-1170,-736,126,-11,-1311,-386],[-768,-956,-1449,-953,-848,-10,-251,-1274,-717,727,151,-1240,-1740,-55,-360,-710,-1073,-1379,-1536,-1359,-1065,-719,-473,-249,-949,-1645,-514,464,-321,-127,-785,-1554,303,248,124,-116,-1558,-157,-177,-253,-1310,-388,-406,-352,-361,-311,-241,-197,-128,-119,-191,-100,-116,-136,-188,-187,-294,-421,-619,-894,-1083,-1337,-1594,-1776,-1733,-1552,-1341,-1383,-1179,-628,-449,-282,-869,-55,-999,24,-727,-17,-84,-121,-152,-139,-682,-91,-7,-1300,-331,-320,455,-267,-1206,-314,-1419,124,719,849,776,650,-1146,-997,-377,-769,-595,-1758,-213,-28,-1107,263,329,124,-600,-32,-359,-1751,-832,-965,-972,-826,-1779,-853,-882,-2157,-1032,276,438,572,-574,-1563,1007,1097,-302,-2687,1268,1270,1215,1162,1027,900,39,656,562,520,-88,246,-1176,426,150,-994,-1286,-45,-20,-546,-278,-313,-1289,-195,-95,-856,-72,266,250,109,-101,-389,-719,-1025,-1274,-1206,-859,-441,-284,-1281,-1217,-1717,774,773,689,659,719,910,1247,-190,885,795,-445,408,72,629,-1414,-22,251,-1794,311,-435,-824,-1908,192,-228,-603,828,345,190,361,-312,-180,-410,-640,-723,-765,-1543,-612,-448,-267,-656,-850,-41,-59,-111,-214,-304,-310,-284,-239,-217,-766,-457,-429,-564,-786,-998,-1280,-1433,-1291,-1423,-1611,-339,-82,126,-733,-1,-834,-1581,-532,-1085,-819,-750,419,1220,238,170,328,-38,-481,-919,-1351,-1792,-1576,-1236,-946,-686,-438,-1442,-320,-334,-1605,-344,128,132,132,117,-93,-522,-597,-1647,-120,-209,-322,-430,-541,-631,-748,-889,-957,-1239,-1110,-1076,-959,-1204,-709,-531,-1334,-1438,-169,-51,24,95,156,-309,340,360,335,257,-1228,92,-50,-986,-310,-373,-480,-477,-463,-470,-483,-639,-442,-420,-341,-330,-712,-1628,-1882,-1186,-786,-1088,-1490,-1622,-976,-244,127,62,46,-1427,-870,-817,1287,884,-611,730,145,-1377,-854,52,-303,-476,-579,-661,-705,-813,-855,-985,-1435,-1852,-1153,-1054,-885,-1448,-540,-461,-402,-288,-1349,-153,-764,-1071,-591,-823,-209,-647,-1001,-1295,-882,-1155,-1431,-1721,-2020,-2192,-2027,-1802,-1550,-1321,-1279,-928,-747,-557,-346,-147,-1155,235,436,594,302,823,870,933,-1501,-392,1080,634,-60,-707,-935,-756,-1381,-911,-1615,-1536,-1751,-547,856,-645,-857,-616,583,443,-1063,202,35,-829,-456,-385,-497,-581,-638,-683,-784,-847,-957,-1094,-1203,-1323,-1412,-1438,-1720,-1337,-1221,-1084,-1000,-866,-801,-736,-730,-688,-673,-4350,-1332,-3631,-2308,-3691,-7769,-11856,-1746,-258,-101,-22014,-365403,-284695,-61821,-9134,-19492,-8308,890,930,951,-1949,983,980,835,-1732,-2197,-908,-1804,-837,-2745,-1343,-185,-287,-309,-193,2,207,-1395,-1350,201,-910,-1980,886,-1315,760,511,144,-508,-806,-1335,-1757,-1915,-1321,-846,-1485,557,1329,493,-1100,-625,-1609,-353,-2052,108,474,1626,1511,-28,-686,-248,217,229,-175,-105,50,-799,-1358,-1596,-610,-1686,-415,1723,1601,1523,1725,1598,1521,770,1269,728,-910,1182,1156,183,17,338,48,-246,-1624,-517,-498,-422,-246,-72,73,218,-285,397,466,225,-716,-21,660,344,502,-25,-575,-1002,-865,-680,-878,-1091,-1289,-1522,-1712,-1907,-2073,-2056,-1777,-1244,-749,-285,209,669,-76,-254,889,760,96,-284,-515,-88,-1508,1518,510,862,-1120,-664,13,-367,-1178,-1190,-1598,-1964,-2166,-2111,-1957,-1866,-1816,-1852,-1907,-1961,-1918,-1786,-1575,-1351,-1130,-992,-857,-763,-648,-565,-1575,-995,-605,-1239,-1326,-494,-1627,-1437,-604,-642,-690,-828,-1252,-1437,-1766,-1319,-1234,-1235,-1130,-1034,-882,-744,-656,-608,-622,-1637,-755,-859,-908,-978,-939,-895,-823,-755,-651,-897,-530,-447,-441,-388,-361,-429,-981,-733,-715,-843,-1046,-1262,-1344,-1232,-798,-1141,-1868,-187,1179,563,-605,-1974,672,1233,717,84,-680,-1448,-1846,-1224,-929,-188,-504,-541,-1256,-1064,-1724,183,885,608,460,230,792,286,-251,-832,-1378,-1946,-1853,-1267,-707,-1225,101,683,1109,590,-2031,-750,166,-243,730,940,-784,51,1737,410,-1650,-272,-478,72,-722,1792,1893,100,1326,587,-1226,158,1924,-580,1301,1199,-982,-1361,-996,888,691,-776,-1440,-1607,-1309,-233,1190,1136,194,-687,745,537,-1096,244,63,-88,-251,-831,-938,-1208,-1775,-1050,-711,-137,-72,-471,-809,-1103,-527,-1206,-204,-104,-224,-467,-564,-812,-1032,-1268,-1505,-1539,-1578,-1531,-1434,-1373,-1249,-1121,-946,-741,-535,-585,-1777,-66,96,232,-306,407,458,470,408,-511,-522,-1076,-115,-196,-636,-446,-529,-1826,-326,-108,266,662,1061,1486,-1032,-1243,227,1049,472,795,505,-546,-931,-248,58,-277,-1759,-1531,-1188,-190,-1428,-599,-654,-630,-565,-1478,-1284,-396,-377,-924,-463,-560,-893,-1549,-1784,-788,-795,-778,-742,-729,-674,-1064,-871,-586,-553,-503,-923,-455,-1532,-1150,-383,-378,-745,-1147,-385,-428,-851,-1108,-1223,-502,-542,-675,-711,-818,-908,-929,-880,-1927,-1284,-1655,-219,3,5,-1040,494,658,-1647,-2217,-740,-5392,-5212,-6661,-6963,-7753,-8682,-5728,-5724,-3474,-1941,-1740,-3309,-1135,-2510,-6568,-22262,-26438,-20188,-4537,-449,-1016,-3082,-162,-96,-2173,-2364,-738,-1071,-422,-565,-623,-853,-962,-659,-644,-618,-610,-630,-703,-790,-901,-969,-977,-1383,-1083,-933,-687,-429,-1156,-920,-462,37,-307,-1915,-315,-118,-261,-346,-500,-1169,-321,-46,317,-1142,897,1525,214,-489,1169,2024,-21,-1024,-1240,929,956,577,308,206,265,240,-80,-1424,-1912,1086,987,757,455,44,-2219,-932,-1368,-1765,-2016,-1918,-1544,-1123,-646,-106,-298,814,-418,1967,2349,838,2634,1388,-390,-1131,341,-669,-441,1264,208,-765,1379,919,576,-1796,464,726,-49,-1050,565,-1481,-791,-473,641,-55,-855,-1193,-1176,-1389,-1147,-1090,-1358,-1528,-1656,-1667],[-814,-1039,-1682,-972,-671,-214,-491,-1114,-1044,-1293,-1488,-1574,-1643,-1324,-1076,-796,-489,-157,134,427,239,-54,246,-228,-836,-1758,-350,655,-9,115,-780,-1261,-490,-739,-1012,-1214,-1302,-1239,-1097,-866,-1267,-465,-357,-319,-504,-794,-1213,-1779,-1933,-1294,-600,55,642,118,1069,194,1804,1697,-96,-749,-411,-79,-1716,-1047,-1408,-1518,-1390,-1438,-998,-660,-503,-375,-985,-260,-1039,-302,-899,-436,-515,-535,-507,-387,-798,2,296,-1456,-126,-783,1139,-101,-632,59,-1054,-404,656,2327,2198,1153,-1092,-727,-571,-1015,-725,-1750,951,1051,-1205,208,945,31,-500,-478,-1278,-2151,-1407,-974,-698,-1043,-1608,-687,-692,-2290,-852,2100,2481,2287,-583,-1560,1753,1566,-139,-3179,1043,853,624,418,158,-68,-252,-419,-528,-569,-591,-631,-1343,-711,-760,-1447,-1326,-1226,-1418,-1628,-1889,-2052,-1989,-1768,-1548,-1322,-1104,-948,-877,-907,-973,-1075,-1170,-1189,-1179,-1109,-957,-770,-664,-1930,-841,-1779,-179,-142,-157,-133,-88,-10,140,-598,443,512,-593,224,-484,-738,-1458,-1346,-405,-1604,347,-281,-1127,-1684,189,-885,-481,1125,542,93,744,-143,-672,-1276,-1590,-1236,-1019,-1729,-261,577,-256,-1046,-1191,528,1291,886,726,1211,1026,343,944,1072,-539,-452,374,131,-102,-175,-623,-394,-12,-1742,-1383,-78,1219,1288,-1052,-138,-1038,-1719,-500,-789,-540,-530,9,13,45,81,142,196,-521,-400,-147,-1229,-775,-1023,-1150,-1056,-811,-1618,-447,-489,-1753,-414,-625,-851,-1043,-1088,-904,-841,-828,-1885,-367,147,128,43,-105,-281,-525,-822,-1060,-1326,-1442,-1309,-1039,-849,-588,-362,-1388,-1837,31,140,200,251,289,-601,426,433,407,346,-1818,278,210,-1305,120,126,-177,68,32,-78,-385,-852,-701,-969,-1153,-1218,-1063,-1586,-1716,-1323,240,22,994,1463,1960,1259,215,327,-15,-1741,-564,-711,922,698,-703,955,215,-1179,-645,77,56,8,-406,-216,944,694,537,-295,-1937,-1919,-707,-725,-900,-1334,-1187,-1365,-1466,-1553,-1573,-1629,-1598,-1446,-1295,-1101,-878,-1191,-467,-1163,-791,-225,-235,-302,-1082,-859,-740,-862,-903,-891,-1479,-1012,-687,-646,-636,-692,-1212,-936,-1051,-1154,-1184,-1108,-1036,-952,-1542,-1025,-1143,-1261,-1398,-1279,-1031,-909,-1734,-935,-1200,-1062,-1987,-512,1001,-393,-822,-849,683,353,-1351,311,317,-1449,-46,-120,-738,-726,-477,-584,-750,-873,-1027,-1173,-1230,-1205,-1080,-876,-2452,-386,-114,165,380,628,787,-595,470,984,-857,-3260,556,-4320,-2037,-2988,-8617,-15367,-1779,-724,-593,-359,-322260,-316733,-66911,-9585,-18478,-10387,1591,1574,1445,-1542,929,568,145,-1828,-1757,-599,-1755,-603,-3389,92,779,956,1112,1343,1637,588,-1408,-1239,282,-716,-1722,707,-994,749,3382,1589,-744,1364,572,-81,-2003,-1256,-882,-1662,1370,2451,461,-910,-514,-2006,-302,-2240,-413,-222,1081,1543,231,-512,249,808,559,-332,251,-455,-1166,-1196,-1572,-587,-1482,-57,692,611,442,200,-56,-281,-404,-507,-452,-1034,-316,-301,-282,-305,-373,-457,-602,-1652,-929,-1112,-1310,-1419,-1492,-1522,-1482,-1419,-1369,-1295,-1183,-1075,-999,-961,-964,-1007,-1103,-1282,-1487,-1727,-1968,-1911,-1663,-1410,-1202,-965,-1364,-1415,-555,-1906,-668,-891,-1255,-1633,-1551,-1025,-476,70,596,247,150,-586,-151,-1387,2014,783,766,-1209,-657,999,436,-1662,-285,-893,-1644,-1032,-1055,-881,-643,-365,-134,73,157,376,-382,-473,647,670,600,-850,424,351,251,-1696,-1109,-629,-1470,-1045,-822,-1334,-1663,-1224,-1238,-1216,-1252,-1246,-1596,-1789,-1239,-687,-469,-174,-416,-422,-807,-554,-778,-832,-1646,53,235,48,-193,-466,-543,-703,-857,-945,-1077,-1107,-1114,-1164,-1131,-1080,-1063,-952,-761,-548,-195,173,557,966,1274,708,-1362,-1552,15,1186,477,-817,-1641,568,214,45,168,387,687,1240,-254,-1320,-386,-454,-666,-1715,-1460,-1731,429,1319,770,277,269,710,230,-268,-803,-1295,-1809,-1852,-1396,-951,-1448,-217,84,353,-18,-1176,-761,276,-174,642,717,-812,-32,1709,473,-1491,-88,-733,-98,-688,394,235,100,-17,-65,-1188,-100,-89,-238,-164,-265,-894,-1424,-1189,-172,94,-494,-1321,-1384,-1201,-341,1254,2010,166,-732,811,920,-1108,559,682,328,-253,-773,-875,-1034,-1610,-1356,-1405,-1430,-1379,-1231,-1155,-1042,-983,-984,-952,-1020,-1122,-1285,-1511,-1832,-2047,-1745,-1448,-1095,-822,-550,-514,-163,-723,-50,-352,-329,-1082,-946,-1761,-1722,-1698,-1325,-895,-453,-74,219,395,-441,-222,-888,-653,-225,-468,557,-620,-1581,495,2246,1258,2176,2030,1913,-469,-1468,155,1067,667,912,600,-496,-791,68,284,-376,-2022,-1338,-1493,-1821,-1610,-1221,-873,-577,-322,-1718,-1263,38,365,-996,-136,504,-661,-1726,-2164,-278,56,329,537,-1254,-52,-1076,-622,464,218,-44,-814,-659,-1675,-1101,-1229,-1251,-1220,-1264,-1188,-1269,-1357,-1488,-1627,-1732,-1685,-1466,-1272,-1080,-931,-798,-669,-1985,-1357,-1295,11,378,-320,-717,837,923,-1559,-1681,-626,-5445,-4741,-4416,-4181,-9751,-14452,-10101,-5493,-3635,-2722,-2001,-2350,-2067,-2021,-7770,-24263,-25107,-18279,-6076,-1297,-936,-2373,-315,-18,-2249,-2040,-490,-1327,208,-40,-309,-1220,-1760,-1487,-1801,-1778,-1581,-1399,-1313,-1314,-1430,-1613,-1788,-1645,-1208,-840,-443,-145,-950,-1088,-519,1173,-77,-2269,-565,-569,-1297,-1428,-741,-1075,312,162,495,-777,1088,2269,488,-288,1376,1785,170,-1076,-1115,588,343,88,-100,-229,-324,-369,-439,-1627,-1854,-606,-687,-786,-855,-955,-1717,-1198,-1279,-1382,-1495,-1606,-1627,-1539,-1292,-920,-489,-16,-188,920,1370,603,1996,911,-452,-993,24,-674,-411,932,-144,-933,2019,1648,803,-1793,796,1839,119,-1376,373,-1319,-1003,-578,624,-115,-1031,-1170,-1187,-1350,-1099,-289,-445,-457,-1681,-387],[-899,-1086,-1796,-986,-590,54,-308,-973,-899,-412,-680,-839,-1539,-833,-759,-658,-521,-332,-159,40,162,-490,128,-263,-791,-1778,-16,61,-145,-414,-902,-936,-1053,-1220,-1356,-1364,-1239,-1097,-955,-782,-1321,-444,-256,-442,115,227,497,664,855,984,-146,1200,847,187,974,339,1052,865,338,-616,-494,-310,-1898,-971,-1267,-1544,-1778,-1664,-1492,-1390,-1334,-1295,-1310,-1334,-1378,-1502,-1623,-1684,-1663,-1539,-1392,-1199,-1001,-790,-532,-1617,5,-1213,485,21,-141,363,-558,-983,478,1077,1045,847,-993,-449,-778,-1316,-823,-1740,218,149,-1285,15,-43,-113,-434,-217,-325,-1897,-538,-1543,-1004,-1235,-1258,-462,-517,-2388,-748,771,817,837,-673,-1607,961,957,48,-3662,897,870,828,831,795,788,788,744,676,595,463,-371,-1441,-114,-549,-1979,-1290,-732,-827,-911,-1043,-1126,-1362,-1306,-1417,-1468,-1410,-1241,-1003,-782,-484,-213,53,330,515,617,660,-402,-742,-1441,-424,-1182,91,-91,-327,-535,-755,-970,-1114,-1177,-1171,-1061,-919,-757,-1054,-531,-575,-287,-147,-1239,143,-135,-1230,-1422,238,-1452,-294,447,288,-28,-207,-571,-934,-1354,-1729,-1627,-1156,-1840,-330,651,-555,-1368,-1455,491,2063,1182,818,1637,1243,547,1179,1932,-358,-503,2511,2799,1829,524,-556,-551,-461,-1851,-1106,45,1443,1607,-1332,-267,-1267,-1759,-452,-434,-520,-803,-1105,-1369,-1654,-1935,-2081,-1863,-1578,-1266,-961,-1307,-508,-260,-57,102,223,-1481,-336,-668,-1654,-168,-164,62,474,435,-673,-1134,-1070,-2065,-681,723,1172,1671,84,829,1199,552,121,-858,-851,-1102,-1113,-1008,-816,-606,-909,-1286,-534,-692,-989,-1381,-1848,-2213,-1754,-1129,-541,-47,-1781,643,726,-1320,425,90,-438,-992,-1638,-2171,-1453,-1042,-26,597,1055,-335,-380,-1544,-1457,-1158,524,46,2147,2257,2483,1579,397,687,-27,-1825,-211,-430,607,519,-695,1242,287,-860,-360,90,-328,-292,-486,-239,390,111,-32,-228,-2364,-1595,-600,-693,-811,-1176,-799,-613,-252,154,-978,206,-1512,-880,-760,-1351,-1964,-1968,-1289,-971,-740,386,781,-236,-1199,-748,1311,1267,931,506,-1490,-1279,691,538,394,226,-1128,-132,-283,-451,-623,-767,-952,-1114,-1361,-1547,-1753,-1867,-1902,-1758,-1531,-1280,-1776,-895,-811,-777,-1899,-920,-1077,-1244,-1473,-1714,-1949,-2156,-2087,-1918,-1793,-1656,-1437,-1226,-976,-812,-256,112,407,702,-501,964,948,-884,-494,-169,-3061,-1510,-1876,-978,147,1378,2519,-328,1084,2724,-1214,-1998,2463,-4622,-560,-2181,-9733,-19084,-2000,1318,703,94,-237648,-264794,-70145,-8930,-17159,-11761,-1558,-1373,-1227,-1241,-903,-686,-452,-2026,-1287,405,-1718,-414,-3795,1209,1224,1175,1098,1084,1117,959,-1393,-993,458,-359,-1048,713,-470,886,1315,1002,-825,263,-110,-446,-1904,-1138,-1425,-1734,-1801,-1463,-922,-652,-337,-1778,-121,-1902,-799,-837,629,1279,584,-281,-23,-425,-660,-808,-794,-769,-1275,-1037,-1476,-1003,-1215,-1287,-1500,-1656,-1792,-1836,-1741,-1555,-1291,-1083,-812,-1107,-445,-347,-237,-151,-90,-31,-27,-1443,-134,-167,-306,-410,-545,-711,-874,-1061,-1288,-1501,-1675,-1831,-1968,-2041,-1990,-1849,-1684,-1532,-1333,-1183,-1679,-487,-100,317,713,-162,-1360,-1307,668,-1814,2405,2302,1601,1017,894,-195,-47,4,-527,-942,-1076,-826,-441,-1221,365,657,744,-1181,-652,1037,629,-1632,-157,-858,-1662,-502,-517,-394,17,421,106,124,339,559,-887,-345,724,1038,573,-866,1245,264,803,-1725,-1202,-527,-1606,-706,-270,-946,-1602,-1098,-1210,-1284,-1437,-1596,-1739,-1872,-1666,-1391,-1120,-796,-537,-365,-1101,-717,-1251,-1200,-1426,-486,-452,-642,-894,-1090,-1330,-1571,-1805,-1878,-1788,-1643,-1460,-1370,-1266,-1227,-1309,-1373,-1375,-1288,-954,-530,-50,468,899,1360,-949,-1091,324,1235,409,-938,-1284,1028,2200,2281,2499,269,707,1110,-491,-1638,-539,-340,-668,-2065,-1750,-1510,569,1655,1116,225,338,2156,1185,1779,1478,1198,-997,143,198,-228,-1627,-280,-339,-378,-671,-486,-615,-544,-502,-407,-309,-853,-156,34,15,-1345,28,-980,-293,-742,58,99,113,75,37,-1157,-163,-289,-446,-622,-818,-964,-1296,-1343,-961,-796,-522,-1143,-1152,-1035,-504,400,437,96,-767,203,12,-1134,-284,-480,-665,-844,-1042,-1257,-1339,-1363,-1235,-1162,-272,70,-1576,278,-765,-525,-791,-135,952,302,-474,-177,-792,-1276,-967,-1273,220,1214,1132,-729,569,-606,242,-311,-154,-1734,-1133,-1562,1031,422,-124,-595,-900,-1044,-979,-762,-412,-4,-695,-1097,-691,-319,496,-628,-1269,948,1350,1095,710,227,-273,-766,-1702,-1214,-985,-692,-443,-234,-430,-456,-163,-240,-487,-1995,-749,-633,-505,-1544,-727,-430,94,-708,-2007,-1295,43,1866,-1057,92,843,-449,-1754,-2003,-318,571,89,296,-1699,-159,-915,-416,1192,1333,816,-589,115,-1828,-247,-71,107,-823,-1379,49,-451,-1572,-944,-728,-240,-428,-523,-957,-546,-480,-401,-337,-1815,-1105,-893,-199,-183,-710,-446,-437,-549,-1374,-1210,-1168,-5521,-4384,-2262,-1369,-11275,-19307,-13739,-5277,-3948,-3637,-2074,-1397,-1372,126,-9336,-25631,-23320,-15249,-6526,346,275,-1569,428,486,-2058,-1594,-287,-1520,-79,-235,-538,-1584,-2466,-1795,-1922,-1623,-1350,-1141,-1039,-1026,-1134,-1326,-1615,-2011,-1923,-1489,-1038,-648,-756,-1298,-631,-206,-506,-1851,-1455,-1821,-1503,-777,-36,-1032,145,45,613,-457,1192,2213,705,-90,1524,1111,286,-1138,-1048,-707,-1080,-1404,-1602,-1710,-1802,-1878,-1999,-2018,-1939,-1732,-1415,-1066,-681,-346,-1171,-435,344,452,470,-952,228,-373,-486,-960,-1523,-2141,-2604,-2032,-1345,-667,-40,476,-378,-686,-185,-624,-109,778,-457,-1001,632,229,10,-1708,316,770,233,-1703,197,-1014,-1126,-678,597,-133,-1137,-1086,-1145,-1248,-951,-95,327,83,-1472,-330],[-950,-942,-1373,-925,-551,19,-314,-788,-1062,-1448,-1784,-1830,-1537,-1253,-1033,-890,-804,-739,-721,-662,-579,-876,-334,-287,-747,-1562,131,145,100,-32,-1094,-554,-394,-484,-564,-563,-727,-391,-315,-207,-1401,67,275,-1170,785,49,558,1508,1681,1744,86,1717,881,227,892,518,790,457,45,-449,-862,-1294,-1956,-1297,-906,-514,-173,-1758,-654,476,496,-1089,-1125,229,-1208,35,-1162,68,130,-968,291,342,-269,259,192,-1731,53,-1401,24,68,133,197,-39,-1531,247,591,682,502,-782,-165,-905,-1598,-831,-1678,555,522,-1304,-61,506,-275,-372,409,-258,-1649,-520,-1435,-1055,-1233,-791,-147,-338,-2416,-702,-261,-498,-777,-1072,-1669,-1619,-1891,-1987,-4097,-1460,-1114,-805,-501,-303,-143,-34,-12,-38,-82,-164,-727,-1365,-397,-993,-2465,-1169,-355,214,-1063,626,377,-1250,-77,135,-801,-585,-442,-417,-1113,735,1500,2243,1434,3447,2956,477,-388,-533,-933,-67,-616,531,2667,1923,1879,1473,1056,678,-1414,-571,-252,-1019,-631,-1377,-954,-1101,-1225,-1360,-1496,-1622,-1758,-1782,-1795,-1772,-1745,-1687,-1612,-1526,-1402,-1268,-1121,-895,-683,-504,-1253,-1065,-1905,-363,400,-866,-1599,-1603,62,-219,-538,-857,-996,-786,-357,165,688,-276,-656,1955,2274,1386,361,-521,-698,-942,-1691,-853,133,949,536,-1592,-435,-1561,-1717,-829,-938,-1046,-1133,-1196,-1177,-1134,-1059,-921,-724,-693,-398,-251,-1342,-143,-66,-14,34,102,-1310,-366,-940,-1416,227,229,289,385,262,-969,-1457,-1379,-2213,-1033,424,867,739,-368,388,149,-136,-380,-697,-1002,-1286,-1529,-1797,-2005,-2128,-2191,-2265,-2308,-2352,-2459,-2475,-2289,-1999,-1628,-1292,-977,-713,-1309,-281,-215,-1099,-300,-377,-502,-443,-214,46,-911,-1316,56,2496,1099,-351,-228,-1618,-1292,-898,360,-24,2402,1900,1435,1130,525,989,-113,-1745,43,-193,235,218,-749,1411,236,-561,-141,18,-831,-691,-636,-344,-5,-452,-718,-900,-2561,-1297,-368,-928,-938,-1115,-1360,-1073,-230,23,-886,-402,-1682,-605,-173,-930,-1750,-2382,-1547,-868,-782,820,1084,-570,-1308,-763,2509,2475,1025,629,-1418,-1456,1319,1044,819,619,-1065,327,253,178,-55,74,14,-3,-1147,-81,-99,-71,-96,-358,-1032,-688,-1551,-877,-459,-615,-1695,-988,-1178,-1326,-1487,-1612,-1692,-1724,-1739,-1591,-1491,-1312,-1114,-905,-1252,-988,-181,29,140,245,-580,188,87,-1060,-595,-657,-3381,-1490,-1938,-2134,-1739,-950,-88,-6,1518,2331,-1653,-778,4182,-4492,1359,-1470,-11198,-15655,-2567,2380,1920,1476,-139904,-188217,-69968,-7556,-16504,-12575,-713,-997,-1254,-1463,-1591,-1665,-1712,-2506,-1680,-1586,-1887,-1389,-4135,-1241,-1220,-1250,-1324,-1389,-1484,-1653,-1853,-2063,-2221,-2267,-2197,-1992,-1713,-1443,-1179,-925,-914,-529,-400,-297,-1789,-1139,-1089,-1286,-347,-425,-517,-520,-404,-1456,5,-1665,-1096,-1436,167,1743,896,-166,910,1811,1334,-1234,823,-761,-1249,-1054,-1504,-416,-1083,236,2650,2292,1000,1384,848,166,-365,-739,-770,-1256,-458,-334,-232,-200,-227,-272,-366,-1270,-519,-588,-670,-690,-721,-778,-832,-918,-1054,-1192,-1303,-1403,-1486,-1507,-1420,-1197,-865,-846,-1001,-1261,-2159,629,1648,1971,1700,86,-1348,-1269,681,-1653,1969,1677,1299,942,570,-409,-167,-365,-599,-787,-904,-861,-729,-1148,-192,95,412,-1198,-787,996,660,-1173,-80,-853,-1375,359,209,-259,101,129,156,84,254,328,-1198,-100,539,556,-280,-795,335,-26,44,-1764,-1382,-807,-1666,-1654,-2118,-2515,-2608,-2333,-2043,-1820,-1766,-1789,-1872,-2097,-2345,-2500,-2286,-1846,-1408,-925,-1483,-802,-1602,-1461,-1186,-1139,677,797,886,-445,1067,1330,-209,-848,-1310,200,1260,1079,847,129,370,-131,-382,-882,-1339,-1808,-2097,-1914,-1528,-1037,-602,-726,-11,136,256,-1015,-1001,719,962,1239,1545,45,680,937,-740,-1755,-688,-224,-613,-1929,-1893,-1304,532,1807,1482,271,371,1916,1181,1741,1443,1107,-1364,73,-182,-686,-1806,-576,-612,-737,-1356,-1490,-2113,-2669,-2099,-1406,-811,-943,-335,98,-65,-1257,-685,-1242,-1150,-921,-534,-50,367,656,850,-1164,57,738,382,323,63,-532,-1018,-1429,-797,-1023,-1177,-1356,-1428,-1398,-1258,-996,-688,-352,-800,207,395,-1186,-284,394,403,-430,-690,-739,-692,-1123,-1145,-1201,334,729,-1625,814,-624,-562,-619,-204,-352,-835,-1379,-1937,-2030,-1382,-682,-1060,237,1219,981,-912,764,-472,402,-281,-13,-1043,-1347,-1304,516,1060,817,-111,177,1811,805,-301,-213,455,-480,-1402,-943,-163,520,-473,-886,378,-271,-842,-1413,-1865,-1831,-1499,-1910,-888,-625,-440,-348,-314,-375,-527,-708,-894,-1111,-1802,-1553,-1736,-1879,-1907,-1854,-1775,-1652,-1470,-2278,-1330,-460,24,-1061,351,1211,-203,-1544,-1642,-273,1125,-196,64,-1544,29,-596,-189,1282,1818,679,-229,-89,-1941,-1236,-1485,-1292,-937,-1424,-385,-306,-1934,-866,-468,-567,-580,-456,-1136,-91,82,101,267,-1530,-693,-463,-218,-504,-1072,-1405,-1919,-2100,-1492,-850,-707,-5447,-4093,-315,1416,-12168,-23053,-16426,-5189,-4339,-4589,-1884,-506,-2021,1810,-11146,-25946,-21560,-12088,-5676,44,1103,-516,187,-423,-1659,-1198,-1132,-1472,-739,-319,-128,-1802,-2654,-821,-437,-673,-942,-1236,-1572,-1910,-2102,-1714,-1329,-995,-1053,-750,-353,-235,-527,-1482,-749,12,43,-1442,-981,93,20,-167,-158,-978,-544,-651,-630,-464,-180,92,299,151,467,354,155,-1182,-1006,-624,-679,-567,-298,14,271,459,-347,-1978,-1708,-243,-690,-1074,-1062,-649,-569,-310,988,1384,1641,-743,970,-354,-31,1097,133,330,166,155,77,17,84,99,-180,-290,-284,-506,-333,-583,-863,-1164,-1342,-1370,-1189,-1583,-691,-472,-322,-2037,-35,-664,-1148,-793,415,-132,-1197,-973,-1080,-1117,-752,57,893,279,-1189,-131],[-810,-515,-833,-675,-565,-745,-984,-1206,-1442,-1661,-1856,-1991,-2035,-2011,-1910,-1765,-1600,-1425,-1306,-1197,-1135,-1070,-1108,-1119,-1044,-1083,-833,-658,-461,-288,-1253,-44,394,598,751,777,-306,-273,328,-135,-1413,675,688,-1764,803,-44,555,773,743,617,467,269,45,-176,-391,-484,-576,-553,-446,-244,-672,466,-1658,478,-510,574,343,-1766,-414,1207,1560,-1515,-1021,-13,-1218,-1199,-1541,-1456,-1098,-1334,-150,291,208,523,1043,-1752,592,-1157,-103,198,684,900,478,-1977,20,1832,1692,166,-390,133,-864,-1713,-715,-1539,-553,-511,-1243,-183,200,-419,-290,436,-145,-1347,-360,-744,-773,-955,-223,-230,-590,-2348,-1458,-1920,-2384,-2691,-2319,-1835,-1396,-982,-587,-4457,107,366,528,647,641,591,508,369,223,99,-28,-1083,-1105,-283,-1448,-2144,-973,-491,64,-1273,995,241,-1052,-86,135,-674,-713,-460,-65,-1059,754,1136,1529,1373,2179,2325,275,-323,-203,-533,201,-114,422,1520,1292,1085,847,575,319,-1506,-1240,-456,-1233,-886,-1095,-1305,-1491,-1632,-1743,-1795,-1761,-1673,-1453,-1240,-1019,-1165,-644,-477,-342,-432,-107,-27,97,169,172,-1279,-948,-1947,-361,30,-1160,-1624,-1592,283,578,762,864,897,903,777,657,400,-292,-916,-684,-1018,-1355,-1600,-1857,-2044,-2159,-2183,-2103,-2017,-1902,-1765,-1722,-1361,-1907,-1616,-793,-650,-594,-599,-655,-701,-786,-896,-982,-1035,-1140,-1237,-1350,-1532,-1711,-1801,-1812,-1700,-1467,-1227,-989,-1294,-1141,-256,-119,25,154,39,-1284,-1792,-1733,-2252,-1412,66,-31,-214,-782,-632,-890,-1197,-1458,-1766,-1968,-1925,-1647,-1351,-1042,-743,-510,-403,-346,-337,-427,-572,-1133,-963,-1152,-1408,-1661,-1837,-1774,-1543,-1265,-972,-626,-268,-230,345,641,-130,-1234,-1650,68,1471,1078,-406,-141,-1779,-1226,-617,136,-173,1525,1324,1022,654,289,7,-254,-1590,200,-38,-162,-170,-871,1454,93,-278,19,-89,-1340,-1129,-835,-510,845,623,403,330,-2247,-1062,-389,-1240,-1103,-1128,-1922,-1388,-255,-89,-883,-1027,-1465,-685,-1056,-1325,-1451,-1915,-1308,-1128,-1018,-885,-755,-933,-1368,-863,-482,-431,-360,-310,-1287,-1461,-199,-133,-28,79,-991,309,433,483,15,451,295,98,-895,-534,-864,-1097,-1255,-1212,-1108,-701,-1313,-885,-94,403,-1450,-608,941,452,-328,-966,160,-699,-1861,-627,343,-765,675,-151,-1441,-1177,-1176,-1548,-1667,-1395,-1028,-690,-396,-1323,-724,-156,-2949,-437,-648,-883,-1198,-1492,-1888,-2323,-2428,-1791,-1956,-360,348,-3815,1755,-791,-12819,-11219,-3378,2940,2771,2467,-39453,-108803,-65722,-5525,-16744,-12806,-847,-1365,-1752,-1811,-1525,-1119,-2077,-3139,-820,399,-2200,-704,-4183,1626,1817,1924,-859,1907,1778,1504,-1608,-554,116,-468,-1121,-1731,-2200,-2268,-1910,-1484,-1101,-797,-563,-378,-1599,-1170,-1328,-949,144,355,55,-432,-324,-1150,161,-1466,-1086,-1459,-140,1895,1299,-64,985,2596,1713,-1664,737,-667,-1083,-1151,-1536,-344,-995,97,2574,2300,666,1001,881,349,-49,-227,-256,-1331,-261,-333,-412,-536,-696,-853,-1037,-1177,-1258,-1265,-1210,-1024,-804,-587,-716,-533,-45,46,127,-637,-1837,-1193,-395,156,222,-912,-1040,-1246,-2296,584,1056,1086,992,356,-1244,-1207,-55,-1396,-940,-1413,-1869,-2077,-1958,-1642,-1336,-1067,-835,-668,-555,-426,-340,-1061,-147,-65,78,-1173,-954,618,627,-638,49,-772,-1152,1857,1978,-66,1920,1775,438,81,318,376,-982,253,420,105,-1115,-538,525,-200,205,-1708,-1506,-515,-1471,-1285,-1735,-2141,-2337,-2127,-1786,-1475,-1319,-1239,-1666,-2345,-1575,-1842,-2002,-1785,-1372,-821,-1798,-712,-1498,-1342,-890,-1731,1212,2584,1878,-345,1168,1196,-399,-1091,-1275,243,2102,999,741,132,802,106,-151,-131,-515,-837,-1066,-1177,-1283,-1257,-1187,-1114,-947,-788,-567,-978,-724,177,355,458,490,-208,239,7,-913,-1486,-968,-1207,-1334,-1684,-1767,-1112,-714,-512,-389,-348,-372,-545,-808,-1090,-1361,-1480,-1708,-1311,-984,-1154,-1886,-461,-533,-760,-1766,-1744,-2358,-1827,-995,-146,-258,-1026,-482,2211,504,-1179,295,-1418,-838,-1061,-1009,-1135,-695,-95,498,-1167,193,1519,663,436,721,-296,-638,-1394,339,-30,-280,-756,-739,-566,-1008,-1317,-73,-209,-809,345,209,-1240,-670,14,356,-592,-629,-641,-581,-911,-1022,-1094,22,489,-804,1314,-522,-607,-460,-352,-690,-944,-1159,-1370,-1635,-1863,-1907,-1618,-1355,-1082,-809,-1021,-435,-359,-260,-290,-116,-294,-1367,-1060,559,818,549,-198,-17,1468,267,-762,-89,781,-280,-1616,-1052,-39,449,-219,-489,-177,-379,-511,-701,-947,-1203,-1486,-2144,-1921,-1790,-1546,-1302,-1058,-880,-783,-724,-704,-758,-1680,-1064,-1289,-1559,-1799,-1771,-1549,-1382,-1635,-2334,-1431,-1275,-1266,-1119,-785,-330,0,-1245,-1354,-241,1603,-564,-229,-1191,319,-287,-27,1268,2313,413,111,779,-2119,-208,-693,-1118,-1455,-1556,-1372,-1159,-2289,-845,-533,-399,-297,-212,-1382,-284,-400,-554,-749,-1335,-1156,-1377,-1433,-1238,-1496,-522,-34,489,-736,-347,-902,-5275,-4006,1132,3070,-12597,-25769,-18200,-5366,-4889,-4113,-1628,127,-2618,2191,-13271,-25181,-20328,-9572,-3950,-153,1935,707,544,145,-1315,-713,22,-1303,-1463,1829,711,-1949,-2321,-880,505,88,-278,-900,-774,-883,-936,-932,-924,-960,-1048,-1185,-1310,-1437,-1546,-1794,-1526,-1443,-1420,-1420,-1457,-1550,-1689,-1739,-1624,-1374,-1141,-871,-641,-461,-307,-237,-245,-269,-368,-473,-524,-1393,-1177,-194,-2,128,251,344,377,370,-541,-2190,-1746,-465,-839,-1260,-1598,-1552,-1122,-596,-9,544,1052,-664,896,-407,34,2197,266,-87,133,1325,946,-456,60,-447,-942,-1491,-1895,-1698,-1214,-726,-1003,-1015,454,687,362,-1609,638,869,345,-2264,-358,-473,-1228,-1089,-169,-266,-1364,-993,-1147,-1116,-673,15,508,62,-1032,-72],[-822,-612,-499,-559,-535,57,-27,-243,-1011,-33,-99,-130,-847,-52,18,106,201,301,337,349,299,-1244,-106,-242,-591,-708,-165,-88,17,-104,-1594,310,447,515,528,551,-19,-391,-78,-399,-1571,204,47,-1979,-347,-589,-848,-1159,-1458,-1807,-2108,-2339,-2418,-2287,-2003,-1537,-1086,-581,-79,-94,-908,617,-1394,338,-804,869,507,-1556,-321,1214,1486,-1876,-988,363,-1346,-976,-1663,-1796,-1312,-1765,194,924,521,176,893,-1860,742,-748,-389,87,862,996,800,-1582,-343,1750,2028,-305,37,282,-796,-1608,-646,-1482,-499,-597,-1277,-411,269,-685,-327,339,-131,-1174,-227,-125,-433,-605,300,680,-71,-2309,-793,-633,-1024,-1318,-1385,-1783,-826,-476,-151,-4855,310,400,365,274,66,-165,-396,-635,-825,-929,-975,-1496,-878,-759,-1950,-1601,-822,-708,-557,-1579,517,44,-875,-154,96,-600,-915,-908,-478,-697,-323,-400,-439,-429,-476,-573,-677,-795,-962,-1111,-1281,-1463,-1569,-1688,-1830,-1924,-2013,-2091,-2110,-2079,-2026,-1921,-1799,-1649,-1508,-1363,-1189,-975,-754,-623,-318,-145,-706,-876,290,-792,126,669,695,-732,707,193,742,785,192,-1305,-864,-2002,-347,564,-1396,-1625,-1520,98,2671,1608,859,693,1260,747,1258,1716,-392,-1267,2060,2122,457,26,-580,-872,-1376,-996,-474,114,-358,-1009,-1669,-1915,-2263,-1487,-530,413,880,866,723,1405,-66,-472,37,-1040,-926,502,479,-1255,445,965,570,834,-55,-1113,-606,-1687,-1016,-841,-699,-553,-435,-328,-1584,-2072,-2066,-2213,-1771,-304,163,276,-1003,944,760,479,192,-210,-638,-1070,-1470,-1852,-1949,-1706,-1428,-1243,-1086,-959,-908,-894,-1603,-921,-915,-982,-1085,-1223,-1328,-1441,-1573,-1695,-1732,-1709,-1717,-1615,-1510,-1440,-1505,-1993,-1223,-1126,-953,-807,-687,-1926,-1197,-305,-80,-346,299,411,436,394,324,269,-403,-1411,294,55,-519,-567,-1026,1405,-77,19,159,-153,-1526,-1432,-1026,-694,668,1529,2856,1369,-1883,-849,-464,-1538,-1231,-1163,-2263,-1429,-273,-298,-916,-1214,-1021,-183,-105,-506,-542,-1419,350,-810,-1027,336,268,-1267,-1360,-1000,-323,-484,-610,-744,-1107,-1315,-1111,-1194,-1242,-1291,-1355,-1390,-1430,-1524,-1671,-1850,-2132,-2389,-2039,-1604,-1143,-618,-141,-425,-1193,-512,-1070,-860,139,755,-1181,-767,1413,672,-63,-942,73,-966,-1852,-1038,-216,-278,1242,-313,-1466,-1328,283,1607,696,1429,-925,3000,2868,-1608,-830,250,-2244,752,153,-451,-1106,-1685,-2237,-2132,-1639,-1096,-1885,-195,141,-2742,746,-130,-14384,-6703,-4367,190,-1143,350,82,-31573,-58437,-2894,-17926,-12442,-1896,-1913,-1727,-1476,-1154,-857,-3446,-3757,-755,162,-2661,-1105,-3842,957,1030,1026,-1683,849,696,452,-1639,-303,-340,-491,-587,-550,-407,-247,-77,92,-875,358,457,560,-1369,-1239,-1627,-589,1016,1110,-224,-392,-431,-903,317,-1323,-876,-1034,-273,1141,647,21,-645,-1131,-1080,-1951,5,-564,-896,-1344,-1537,-290,-973,-192,472,78,-348,-754,-1052,-1203,-1187,-1167,-1069,-1319,-1097,-1236,-1384,-1569,-1782,-1983,-2219,-2414,-2445,-2242,-1983,-1641,-1300,-974,-858,-322,-62,178,390,-568,-1889,-1778,-492,541,712,-927,-1086,-1222,-1991,-203,-375,-536,-733,-888,-1151,-1240,-1469,-1674,-1770,-1713,-1508,-1150,-770,-817,-445,258,-49,498,658,135,-335,-1023,323,104,-91,-1171,-1208,-427,-192,-144,170,-674,-1060,2363,3270,104,1856,2099,572,53,145,161,-610,563,268,-348,-1860,-219,-11,-308,-572,-1648,-1583,-1300,-1378,-1339,-1162,-896,-711,-340,-120,-194,-1234,-687,-1391,-2500,-1842,-1423,-1771,-1794,-1552,-1130,-1851,-574,-1226,-1022,-638,-1930,364,877,1098,-255,1189,1008,-498,-1116,-1157,190,1830,734,522,21,945,241,-113,436,373,316,282,292,249,298,366,-145,490,501,209,-940,-535,185,-49,-337,-617,-866,-918,-745,-1070,-1157,-747,136,-292,-1559,-1581,-1032,62,1196,1042,711,415,344,48,-193,-387,-475,-1822,-655,-639,-1689,-1888,-903,-1091,-1324,-1610,-1853,-1925,-1727,-1379,-983,-659,-1171,-613,336,415,-1174,307,-1465,-1203,-1248,720,782,463,380,990,-1228,299,1235,868,54,450,-105,-266,-1332,1271,1140,922,-620,-606,-315,-1368,-2207,-792,-470,-857,173,-107,-1345,-1040,-407,-316,-842,-588,-568,-575,-789,-972,-954,-388,144,-17,1703,-507,-697,-362,-415,-148,-484,-702,-824,-933,-1006,-1124,-1190,-1301,-1305,-1159,-1069,-624,-326,-7,-366,124,328,-1211,-878,266,68,-165,-441,-678,-901,-1095,-1291,-1431,-1531,-1550,-1788,-1605,-1561,-1542,-1444,-1320,-1155,-968,-707,-509,-389,-316,-331,-2404,-640,-870,-1184,-1592,-2040,-1928,-1392,-844,-310,-773,-1649,736,211,-1095,-1763,-1111,-1517,-1714,-1755,-2152,-1566,-329,326,-1149,46,-212,-458,-893,-1116,-780,-566,-898,-544,-883,482,-7,105,467,309,77,-131,-395,-2324,-846,-1067,-1240,-1381,-1552,-1558,-1612,-2307,-1469,-1336,-1204,-1077,-958,-1621,-964,-1033,-1090,-1083,-1177,-687,-398,-345,-401,-1860,-134,1265,990,-375,43,-1090,-4914,-4035,637,390,-12596,-27272,-18845,-5537,-5293,-3152,-1279,362,-3011,763,-15472,-23380,-19671,-7907,-1743,390,33,-427,-942,-1313,-1144,-597,-61,-959,-1941,1189,598,-1901,-2047,-721,1141,842,501,-954,-278,-679,-1086,-1445,-1698,-1427,-1155,-971,-794,-700,-684,-2050,-1362,-827,-947,-1120,-1352,-913,-751,-476,-207,-1139,-697,-373,527,111,685,706,686,393,646,607,292,-1580,-1369,-373,941,993,923,1105,1114,1101,-664,-2189,-1694,370,98,-144,-246,-2124,-68,-319,503,802,1064,-501,901,-322,216,1476,498,-462,139,850,593,-831,-6,-397,-659,-1009,-1295,-1470,-1440,-1282,-1106,-979,-843,-768,-681,-1548,-581,-557,-577,-1773,-661,-640,-1124,-1296,-784,-778,-1369,-883,-1082,-978,-459,49,685,-63,-741,136],[-674,9,-287,-504,-754,4,51,-99,-1125,173,-170,-478,-705,-870,-960,-976,-927,-810,-686,-508,-319,-1142,-272,-309,-592,-349,457,447,385,-485,-1526,73,-34,-93,-153,-158,-106,-509,-478,-642,-1531,-576,-832,-1325,-1512,-1927,-2363,-2800,-2352,-1922,-1493,-1102,-738,-395,-94,254,494,718,877,16,-1117,647,-1085,236,-1034,1228,770,-1136,-207,682,391,-1345,-870,-514,-1402,-807,-865,-497,-200,-1607,542,921,815,-64,740,-1880,925,-171,-357,-42,997,1094,1092,-1182,-645,1405,1511,-713,682,470,-565,-1252,-466,-1331,1114,1450,-1251,-554,111,-886,-300,299,-46,-966,5,496,10,-99,518,418,47,-2127,-793,-609,-984,-1401,-1809,-2081,-2180,-2032,-1788,-5127,-1309,-1133,-1030,-943,-947,-963,-987,-1053,-1130,-1204,-1319,-1714,-1668,-1911,-2126,-2339,-2323,-2088,-1818,-1794,-1363,-1153,-981,-877,-845,-852,-1030,-1310,-1186,-1410,-1530,-1469,-1238,-905,-628,-417,-248,-145,-136,-162,-254,-383,-433,-460,-441,-297,-91,142,412,-723,-1842,-673,-1132,-1874,192,795,256,360,120,-541,-69,-63,-359,-651,352,-387,249,1191,923,-957,1255,202,1022,840,-19,-1235,-726,-1950,-365,-636,-1406,-1596,-1352,-1095,-743,-269,221,306,1122,724,1176,1470,-444,-1573,1594,1330,96,-25,-563,-764,-900,-480,-250,102,242,457,-1477,-1097,-2483,-1265,-506,682,1243,1215,600,1240,-32,-584,-144,-1450,-938,535,358,-1087,673,1292,632,652,-448,-990,-715,-1992,-507,56,-239,-449,-555,-535,-1783,-2176,-2248,-2094,-2024,-596,-152,-142,-891,1021,892,537,490,2,-102,-402,-678,-993,-1268,-1482,-1670,-1885,-2042,-2145,-2235,-2267,-2234,-2123,-1947,-1808,-1674,-1553,-1387,-1227,-1099,-992,-848,-701,-644,-530,-456,-480,-1649,-2293,-315,-173,78,-455,-27,-1914,-1157,49,-233,-508,1207,1195,1138,1070,611,1008,-540,-1229,339,97,-800,-880,-1188,-870,-241,330,288,-135,-1222,-1332,-1182,-876,465,1450,3628,1692,-1494,-641,-558,-1685,-1281,-1198,-2035,-1245,-267,-155,-961,-739,-504,492,553,-395,-594,-884,896,-804,-1191,830,732,-1556,-1322,-1163,150,-35,-197,-382,-913,-1114,-972,-1149,-1295,-1442,-1590,-1675,-1694,-1654,-1531,-1306,-1071,-771,-516,-220,60,374,-4,-505,-1301,-486,-844,-818,312,1029,-931,-979,1261,844,255,-880,5,-1147,-1764,-1469,-780,205,1245,-515,-1381,-1448,-116,1299,639,1267,-1192,2629,2326,-1868,-905,380,-1509,-398,-1007,-1522,-1801,-1539,-1106,-644,-278,56,-1287,406,420,-1533,371,255,-15358,-2285,-5494,-3624,-6283,-1156,-1427,-1692,-49511,-1831,-19839,-11382,-1123,-948,-834,-1760,-753,-781,-4824,-3982,-1067,-1119,-3292,-1678,-3306,-1272,-1365,-1509,-2084,-1797,-1806,-1671,-1573,-972,-501,-10,436,895,1356,1349,2114,2223,-827,2317,2904,1812,-1146,-1364,-2003,-269,1817,1348,-577,-415,-637,-756,-338,-1264,-1030,-1400,-1857,-2236,-2029,-1479,-1017,-553,-98,-1823,337,-570,-762,-1643,-1468,-295,-1028,-614,-815,-1188,-1607,-2051,-2433,-2404,-2069,-1809,-1528,-1310,-1259,-1266,-1289,-1356,-1454,-1541,-1652,-1726,-1759,-1757,-1750,-1670,-1601,-1550,-1477,-1400,-1322,-1192,-985,-743,-1543,-2159,-569,59,138,-907,-1148,-1239,-1758,-549,-800,-1056,-1345,-1571,-1782,-1978,-2195,-2335,-2192,-1853,-1486,-1053,-633,-994,-678,488,-493,402,963,226,-469,-1047,529,255,-3,-1196,-1543,-664,-622,-392,15,-561,-1040,1492,1912,236,1630,2271,644,-5,-146,-147,-280,779,108,-783,-1740,-428,-573,-594,-561,-1603,-1559,-146,-738,182,447,547,-439,1040,917,-446,-1235,-469,-1120,-2286,-2002,-1771,-369,-469,-450,-1075,-1586,-441,-994,-669,-431,-1470,-450,730,663,-185,606,540,-506,-934,-970,14,-82,-184,-145,-170,99,283,-175,646,890,970,965,901,696,516,312,16,-128,-355,-545,-918,-859,-1051,-1243,-1443,-1580,-1607,-1387,-994,-1155,-835,-692,311,-131,-1511,-1408,-1035,-380,1320,1352,969,383,890,654,399,110,-159,-1495,-901,-1156,-2145,-1803,-1192,-901,-900,-941,116,394,-288,-750,-686,-1041,-1322,-630,1874,311,-1175,294,-1352,-1568,-1338,118,1610,352,309,851,-1275,399,254,155,-322,123,89,135,-1223,816,1026,1234,-492,-482,-26,-1731,-2054,-1328,-729,-878,52,-355,-1413,-1283,-750,-1356,-1856,-1556,-1016,-599,-690,-940,-753,-804,38,329,98,-496,-742,-660,-908,-1144,-1329,-1494,-1640,-1809,-1930,-2052,-2064,-2082,-2017,-1873,-1678,-1519,-1305,-1112,-913,-730,-592,-922,-681,-536,-554,-601,-696,-772,-863,-956,-1489,-1118,-1096,-950,-1872,-1245,-356,-168,55,255,437,576,729,762,665,483,188,-2333,-697,-1166,-1563,-1569,-1024,-274,505,1283,590,-813,-1618,1386,326,-1259,-1763,-937,-1221,-1666,-1407,-1922,-1648,-508,848,-1148,898,2087,432,-441,-839,-125,1764,-981,-787,-573,317,-138,-626,-1191,-1706,-2127,-1935,-1662,-2454,-1341,-1361,-1458,-1602,-1698,-1597,-1323,-2058,-613,35,463,845,-242,-1771,1395,980,-1163,200,-965,115,333,-629,-855,-2024,-197,2932,963,87,537,-1142,-4350,-4100,1074,758,-12293,-27361,-18191,-5341,-5095,-2127,-1027,-1207,-3142,-1477,-17149,-20858,-19564,-7159,-2082,-2123,-2089,-1992,-1868,-1678,-1487,-1294,-1168,-1042,-1865,-930,-879,-1702,-1777,-1061,-1183,-1278,-1354,-1411,-1475,-1512,-1548,-1535,-1485,-1420,-1344,-1268,-1152,-1036,-929,-2172,-1666,-356,-126,-1049,-1365,-61,153,-62,850,-1148,-896,-376,746,226,159,-202,-554,-810,-1009,-1085,-979,-1730,-1584,-414,734,1187,668,1102,1602,1387,-736,-2013,-1564,684,462,-50,-468,-1949,-1040,-1146,-1147,-1164,-1219,-1323,-1440,-1607,-1699,-1608,-1398,-1143,-902,-695,-527,-1101,-392,-455,-557,-765,-950,-1034,-931,-630,-1030,-789,773,189,50,-1509,441,1722,990,-1079,-997,7,-985,-1530,-520,-859,-1339,-779,-1016,-846,-267,20,832,-232,-472,330],[-538,98,-121,-447,-993,58,-16,-230,-1188,-718,-754,-540,-541,156,428,601,132,274,500,304,59,-916,-442,-406,-571,-78,112,312,484,-885,-967,909,1114,1321,1508,513,594,-646,-858,-848,-1284,-597,-165,-824,363,-693,-753,-1255,-1293,-955,-553,-211,61,-257,382,502,473,397,243,42,-1314,-283,-834,-574,-1263,-739,-819,-887,-909,-967,-1027,-1054,-1074,-1042,-1468,-929,-857,-756,-688,-1170,-535,-470,-453,-465,-452,-1936,-298,-88,-130,-304,886,1073,1228,-952,-997,994,949,-1155,1382,582,-366,-934,-338,-1233,424,299,-1329,-745,-334,-1151,-391,-469,-549,-876,-541,-474,-396,-274,-155,-82,-54,-1966,-768,-417,-645,-945,-2056,-1624,-1915,-2240,-2478,-5353,-2227,-2022,-1879,-1754,-1733,-1747,-1798,-1919,-2074,-2236,-2425,-2391,-2221,-2100,-1948,-1835,-1795,-1755,-1731,-1910,-1829,-1901,-1995,-2134,-2303,-2418,-2268,-1958,-1651,-1391,-1133,-896,-665,-419,-248,-132,-508,-100,96,8,113,50,28,-29,-104,-90,2,184,483,-237,-1178,-681,-720,-1821,708,2360,208,718,-556,-615,148,181,-45,-481,360,-138,247,884,638,-1259,88,-236,-518,-847,-1231,-1546,-1915,-2326,-2582,-2270,-1701,-1699,-1288,-221,670,1200,1020,-134,819,554,956,1095,-577,-1939,819,351,-301,-111,-626,-661,-340,0,-126,-25,1890,506,-1333,-1357,-2631,-1114,-546,832,1499,1446,359,1077,-44,-747,-415,-1918,-971,438,110,-972,820,852,533,422,-746,-944,-906,-2202,-247,595,-369,516,286,-401,-1983,-2213,-2315,-2033,-2257,-912,-487,-581,-632,1401,1117,587,389,-63,-506,-913,-1242,-1533,-1699,-1746,-1761,-1841,-1931,-2042,-2214,-2392,-2534,-2538,-2391,-2267,-2197,-2218,-2278,-2426,-2669,-2633,-2307,-1929,-1601,-1194,-818,-654,-1728,-2225,26,637,832,-479,-41,-1773,-1138,371,-358,-713,1055,2027,1919,1019,512,1565,-720,-1123,276,42,-1045,-1055,-1391,858,-373,-255,-702,-851,-801,-1028,-1325,-1092,198,955,1176,1261,-1130,-463,-665,-1580,-1256,-1247,-1739,-981,-254,-166,-1023,-21,2,1101,1267,-308,-537,-401,64,-821,-1400,-759,-900,-1796,-1298,-1347,-1234,-1328,-1417,-1542,-1701,-1806,-1873,-1847,-1721,-1565,-1414,-1241,-1077,-961,-887,-819,-820,-815,-886,-931,-989,-992,-1025,-1003,-1420,-817,-676,-745,-341,-160,-693,-1217,305,442,505,-749,-48,-1212,-1612,-1848,-1188,-624,-915,-1111,-1223,-1498,-583,-261,-41,144,-1487,145,25,-1971,-872,-648,-802,-814,-668,-406,-777,151,360,520,565,589,-94,449,347,-338,439,567,-14775,826,-6620,-8003,-8890,630,355,-15,-39801,-852,-21148,-9414,-730,-354,-4,-2068,295,572,-5602,-3380,-909,229,-4004,-2296,-2615,-834,-1134,-1443,-1802,-1992,-2031,-1736,-1333,-832,-259,361,963,1027,2221,1444,3236,2213,-716,1981,3860,1826,-857,-1429,-2336,66,1698,744,-893,-392,-823,-636,-445,-1193,-799,-938,-1138,-1284,-1459,-1640,-1737,-1502,-1144,-1495,-506,-633,-601,-1843,-1221,-281,-1042,-986,246,133,-386,-315,-588,-842,-1019,-1199,-1233,-1194,-1211,-1206,-1170,-1152,-1154,-1146,-1181,-1207,-1229,-1246,-1273,-1222,-1171,-1155,-1068,-1026,-1022,-1011,-974,-939,-1109,-1709,-970,-1010,-1064,-1150,-1196,-1218,-1499,-1062,-912,-734,-583,-380,-1090,-1208,203,-521,620,673,346,621,-427,-1031,-893,-61,-896,341,1989,312,-558,-1035,1536,1229,112,-1151,-1794,-189,-576,-954,-1203,-1204,-958,-603,-231,151,481,784,733,-2,-433,-438,48,964,40,-1083,-1066,493,247,-291,-272,-1500,-1359,-355,-416,-409,-320,-177,-143,100,181,-674,-1130,-174,-796,-1846,-1785,-1794,-469,-63,61,-1397,-1205,-272,-778,-283,-205,-850,-941,902,691,-78,391,251,-371,-603,-695,-92,-46,-18,-43,-361,318,297,-275,471,474,382,225,32,-273,-523,-758,-982,-1060,-1073,-971,-887,-623,-479,-340,-233,-892,-1332,-90,-59,-1102,-496,-543,190,56,-1480,-1255,-1074,-876,725,838,960,375,513,382,211,918,337,-1047,23,-65,-1934,-1649,604,894,-981,-444,1872,1112,-602,-1008,-1046,-1352,-1461,-499,1123,225,-1147,283,-1180,-1857,-1289,-456,99,-316,-760,-1155,-1525,-1805,-1968,-1941,-1930,-1963,-1885,-1710,-1473,-1190,-933,-627,-411,-368,-76,-2083,-1371,-1417,-946,-876,-608,-902,-1426,-1400,-1650,-1599,-1409,-1271,-1212,-1174,-1182,-1303,-1373,-1535,-1698,-1789,-1925,-1968,-1991,-1968,-1919,-1852,-1735,-1593,-1437,-1321,-1183,-1093,-977,-972,-985,-1005,-1041,-1170,-1282,-1430,-1521,-1486,-1289,-1032,-695,-345,11,-643,-905,-638,833,-1023,-1470,203,439,271,-1926,-1418,258,1031,650,675,2932,3281,2152,2525,2141,1423,753,-2171,-429,275,708,1729,922,76,2527,2769,565,-844,-1646,402,-489,-1355,-1722,-716,-928,-1227,-974,-1732,-1740,-710,455,-1171,1011,2325,673,14,-592,-60,1381,-809,-1019,-341,-253,-633,-921,-1119,-1113,-998,-897,-842,-2383,-824,-863,-1755,-1386,-1434,-187,226,-1846,-380,229,875,1856,-329,-1909,1607,1078,-1342,217,-761,282,501,-998,-1206,-2039,-384,2475,1061,553,1057,-1104,-3737,-4269,1211,803,-11973,-26094,-16432,-4680,-4359,-1378,-1601,-1791,-3170,-1999,-16568,-18096,-20063,-7408,-2145,-2060,-1952,-1854,-1768,-1652,-1570,-1524,-1576,-1651,-1775,-1914,-1922,-1856,-1668,-1493,-1360,-1257,-1215,-1251,-1394,-1615,-1925,-2242,-2176,-1707,-1200,-1131,-203,132,-262,-2161,-1993,218,-248,-1100,-1332,-202,-97,2,983,-1155,-995,-457,-773,-871,-766,-637,-575,-560,-638,-691,-584,-1820,-1856,-333,1279,1650,371,711,1521,1317,-799,-1766,-1387,523,844,431,-98,-1372,-543,-748,-816,-803,-707,-554,-341,-162,5,166,276,-1154,112,214,50,-1160,-441,-727,-905,-957,-746,-318,226,823,-821,-622,621,-147,-107,-1465,343,1723,1574,-260,-1282,200,-792,-1723,-171,-153,-1210,-1537,-1900,-1715,-1381,-1094,-937,-874,-937,-1006],[-803,-657,-468,-508,-1317,-367,-496,-647,-1272,-900,-805,-539,-485,169,467,691,50,73,834,350,228,-779,-674,-563,-753,-687,-425,-89,203,-1194,-399,534,426,277,91,2,91,-831,-1147,-977,-1063,-1156,-535,-512,1487,-885,-280,975,732,423,143,-122,-346,-578,-610,-572,-560,-507,-482,-495,-1381,-542,-642,-776,-1434,-978,-1006,-953,-809,-693,-600,-520,-722,-446,-1501,-423,-668,-163,33,-767,496,814,989,-507,153,-1991,719,435,187,-628,688,978,1256,-848,-1332,595,425,-1511,2138,695,-190,-643,-225,-1137,489,1325,-1468,-919,-701,-1415,-404,36,-29,-847,3,-122,-213,-211,-140,-36,0,-1781,-610,-25,336,251,-2218,-1496,-770,-638,-970,-5175,-1555,-1586,-1344,-1051,-848,-676,-539,-469,-425,-376,-353,-1591,-359,-400,-1592,-466,-592,-1153,-2107,-1754,-1035,-1019,-906,-732,-521,-389,-1361,-1813,-620,581,640,634,581,510,335,-381,-809,-427,-685,-863,-995,-1081,-1063,-1049,-1062,-1030,-988,-930,-816,-676,-549,-559,-269,-1264,-75,-39,-11,21,-1145,-746,-111,-290,-451,-695,-971,-1271,-1466,-1427,-1208,-1545,-652,-433,-195,-37,-839,-1253,-757,-1929,-105,-81,-1193,-1814,-1273,-438,1708,1509,1087,-493,431,315,686,692,-714,-2162,74,-640,-676,-168,-705,-534,271,491,-54,-206,1831,178,-1184,-1604,-2617,-991,-604,908,1041,706,63,376,-53,-906,-716,-2322,-965,306,-202,-876,448,285,101,-63,-825,-924,-1118,-2139,-42,270,-709,403,203,-480,-2117,-2224,-2314,-1996,-2401,-1209,-781,-1000,-309,712,500,244,51,-163,-293,-321,-257,-221,-349,-202,-308,-571,-914,-1280,-1728,-2175,-2498,-2118,-1769,-1577,-1516,-1582,-1686,-1805,-1847,-1734,-1473,-1171,-955,-702,-522,-823,-1777,-2049,-550,-641,-681,-773,-911,-1568,-1144,-1241,-1318,-1341,-1287,-1157,-1026,-899,-767,-628,-950,-1110,-170,-104,-1260,-1028,-1613,128,-492,164,108,3,-422,-720,-1452,-1350,-662,-921,-1123,-1410,-1675,-1771,-1588,-1353,-1183,-1311,-1501,-737,-257,-225,-1096,668,436,1493,2937,-291,-455,-39,1329,-883,-1685,1045,270,-2002,-1346,-1567,840,1172,1063,838,-564,-815,623,649,747,569,-345,-250,-193,144,795,577,247,-108,-554,-973,-1371,-1638,-1785,-1707,-1613,-1311,-1158,-1062,-1060,-1110,-1204,-1538,-1534,-1622,-1628,-1488,-1249,-1240,-1501,-2155,-1254,184,387,-981,-1114,-1555,-957,502,389,440,-1879,54,-98,-1929,-790,-222,-146,37,213,72,-1352,519,448,298,6,-335,-784,-1320,-1852,-1911,-1399,-755,-13203,418,-7754,-12760,-8559,1705,1756,1689,-29902,1318,-19329,-6646,753,663,633,-2501,-629,-1106,-5207,-2279,-1089,162,-4837,-2933,-1935,-145,-435,-787,-1192,-1595,-2038,-2306,-1757,-1115,-406,331,1024,978,2378,1422,3364,2061,-661,1590,3653,1757,-622,-1491,-2175,293,1016,44,-1240,-407,-1042,-799,-809,-1199,-461,-200,-159,218,385,285,31,406,388,-1213,-82,-870,-512,-1760,-946,-370,-1099,-1273,-28,-138,-579,-608,-915,-1231,-1507,-1844,-2102,-2303,-2113,-1880,-1600,-1313,-1012,-793,-371,-417,-30,466,644,676,-597,-1437,-503,941,1328,701,84,-540,-755,-1196,-539,104,420,-717,-1150,-1281,-1329,612,1151,1108,1038,1013,-1184,-1283,220,-229,459,-101,-71,-120,-952,-1011,-1105,-783,-1212,216,729,280,-707,-1084,931,860,-116,-1137,-1737,-438,-567,756,571,-106,-537,1022,1088,495,927,1281,723,-42,-769,-787,254,1009,-40,-1348,-482,802,-4,-249,-157,-1449,-1143,-448,-943,-1276,-1282,-1089,-875,-704,-575,-970,-1034,-416,-537,-1408,-1372,-1552,-450,61,-1,-1802,-880,-404,-676,-882,-1061,-1181,-1152,-962,-757,-469,-231,-31,-197,-303,-459,-243,302,-213,-359,-609,16,-95,-491,-358,-444,-572,-717,-853,-1068,-1212,-1342,-1487,-1546,-1612,-1609,-1546,-1466,-1388,-1277,-1154,-1312,-1716,-747,-611,-997,-430,-384,-358,-388,-1512,-1218,-1211,-1468,-746,-813,-852,-826,-824,-826,-818,-850,-890,-1081,-1330,-1572,-1889,-1923,-1580,-1279,-1042,-929,-937,-1116,-1450,-1833,-1628,-1607,-1649,-300,934,123,-1124,234,-1029,-1860,-1188,-945,159,-299,-556,-493,-1286,-95,29,26,-961,-300,-503,-675,-949,-662,-538,-336,-297,-294,-173,-2427,-798,-1102,-1087,-987,-1022,-948,-1391,-1392,-1003,-345,-1615,-410,-564,-761,-919,-1196,-1390,-1652,-1887,-1931,-1851,-1709,-1583,-1436,-1281,-1136,-982,-856,-768,-757,-753,-800,-797,-853,-851,-768,-750,-499,-390,-176,-407,97,183,-276,-345,224,-306,-1073,-1205,-754,474,-1058,-1239,292,403,468,-1919,-1631,375,1180,858,1015,2119,1892,1566,1092,642,527,862,-1982,-490,136,649,1993,985,211,2947,2589,557,-844,-1699,1392,267,-1314,-1610,-472,-670,-797,-539,-1568,-1817,-890,46,-1193,1065,2530,929,486,-343,2,1716,-429,-1201,-159,1209,709,567,805,509,-825,-289,-724,-2160,-932,-619,-1661,-1386,-1314,-215,1017,-1679,-75,441,632,1049,-344,-2010,720,551,-1397,277,-519,369,531,-1393,-1262,-1915,-648,1605,1309,1045,1198,-937,-3104,-4493,-268,-619,-11789,-23675,-13859,-3635,-3344,-1820,-1531,-1266,-3154,-833,-14436,-15362,-21062,-8534,-1474,-1835,-2220,-2026,-1622,-1212,-874,-620,-516,-485,-650,-655,-697,-1326,-1400,-592,-548,-544,-617,-751,-888,-836,-500,111,476,-549,-492,-1218,-369,-42,-303,-2013,-2189,-224,-531,-1271,-1269,-381,-424,34,1046,-1168,-984,-218,696,257,647,432,435,299,108,-74,-182,-1741,-2189,-197,242,387,-4,193,754,820,-899,-1538,-1226,437,463,320,-455,-904,-5,-230,-63,-25,45,-34,268,27,421,481,483,-1466,-7,-24,-402,-1052,-1485,-2173,-2810,-2438,-1739,-1046,-417,111,-636,-577,368,-555,-422,-1575,110,849,689,463,-1550,156,-746,-2027,-739,-1116,-1461,-1769,-2102,-2382,-2618,-2771,-2872,-2894,-2901,-2829],[-1463,-1357,-1198,-1109,-1512,-1050,-1117,-1204,-1344,-1508,-1683,-1835,-1698,-1493,-1329,-1214,-1129,-1033,-929,-718,-415,-695,-910,-653,-613,355,2492,2881,218,-1169,134,1159,1511,2285,1791,137,897,-1031,-1167,-960,-877,-1350,-840,-363,1459,-1043,-520,1170,1617,1315,1006,683,-50,-879,-111,-220,-368,-475,-593,-717,-1271,-844,-889,-897,-1469,-739,-625,-491,-321,-215,-162,-227,-680,-292,-1484,-645,-847,-950,-946,-774,-535,-270,-63,-672,-208,-2023,263,419,658,-915,532,821,1205,-841,-1616,239,-10,-1676,2906,848,-48,-380,-123,-1032,220,1153,-1654,-1054,-921,-1643,-441,-95,-16,-854,199,1368,757,1147,1929,1888,-86,-1558,-316,320,1320,1132,-2033,-1337,-1229,72,-1035,-4778,-833,-918,-830,-566,-299,-27,205,-1254,-637,412,239,-1185,-77,-191,-1345,-561,-805,-1245,-1985,-1547,-1683,-1790,-1709,-1494,-1233,-948,-1391,-1488,-300,-277,-311,-410,-549,-691,-915,-1182,-1419,-1581,-1640,-1554,-1434,-1321,-1156,-1042,-1000,-966,-989,-1072,-1172,-1305,-1490,-1677,-1883,-1944,-1734,-1519,-1289,-1020,-1405,-839,-252,200,607,19,576,150,156,1065,594,-1717,619,-283,950,1446,-1294,-1185,-780,-1820,-20,-209,-909,-1737,-1237,-586,-399,-518,-680,-856,-977,-1084,-1156,-1186,-1163,-2012,-993,-1511,-932,-594,-705,-538,-568,-623,-655,-733,-821,-917,-935,-1692,-2425,-923,-860,-756,-687,-637,-610,-558,-539,-951,-936,-2153,-810,-602,-626,-698,-717,-646,-536,-380,-612,-814,-1215,-1813,209,473,-981,407,198,-425,-2045,-2115,-2221,-1866,-2315,-1363,-903,-1267,-662,-941,-1204,-1294,-1010,-556,-16,505,949,408,-284,1134,1066,678,-961,-198,-587,-811,-1144,-701,-510,-435,-488,-686,-962,-1340,-1808,-2233,-1959,-1499,-1138,-764,-491,-844,-1709,-1758,-417,-525,-569,-620,-642,-1207,-928,-96,-271,-1067,-142,1268,864,-58,146,1392,-1074,-1046,-35,-164,-1298,-688,-1645,477,-415,554,69,-441,-1011,-1512,-1957,-1999,-1633,-1310,-938,-653,-427,-63,-644,-957,-928,-1206,-1165,-384,-111,-181,-984,1399,938,1958,3265,-189,-234,342,1283,-817,-1875,677,108,-1983,-1321,-1637,-261,900,1165,912,-289,-636,1343,1849,1524,726,-15,-245,-300,362,1399,1034,548,55,-480,-876,-1060,-933,-691,-782,-1712,-682,-251,-503,248,169,-326,-1756,-290,-469,-715,-993,-1311,-1661,-1962,-2087,-1542,-1116,-713,-1132,-909,-1475,-1272,123,291,701,-2187,798,467,-1588,-491,820,482,-125,-212,-439,-1835,-240,1182,782,282,-205,-716,-1191,-1488,-1357,-985,-553,-11228,162,-8672,-17442,-5468,720,701,629,-19925,458,-15476,-3139,425,416,369,-2915,-1451,-2648,-3792,-873,-1321,-1739,-5526,-3225,-1627,-1335,-1147,-1191,-1165,-1308,-1548,-1898,-2077,-1701,-1143,-548,-8,524,1029,1428,1736,1925,-521,1305,1802,1541,-296,-1356,-1756,-154,-624,-1099,-1571,-1869,-1879,-1549,-1107,-1113,-216,64,-68,1317,1710,469,-231,2127,2200,-850,-249,-1120,-332,-1281,-537,-420,-1029,-1182,-351,506,-508,188,606,-1188,-994,159,-19,-658,250,607,-940,-215,-164,-892,92,-294,21,1910,2166,894,-739,-1618,-270,1229,1285,576,3,-507,-360,-615,-457,62,283,-610,-1100,-1298,-1117,-1455,-1769,-1985,-2083,-1958,-1739,-1479,-1241,-993,-727,-890,-458,-166,-1455,-809,-1056,-1353,-1060,158,391,247,-790,-1063,-74,-271,-422,-1045,-1321,-733,-998,-662,-538,-384,-207,-4,197,412,514,739,707,-18,-978,-1055,428,1015,-32,-1491,52,1112,-180,-165,136,-1358,-867,-192,-401,-601,-745,-817,-824,-777,-673,-1243,-882,-422,-365,-925,-821,-1130,-1075,-1397,-1802,-2171,-1975,-1575,-1209,-920,-678,-561,-515,-506,-628,-766,-1004,-1279,-1533,-1562,-1355,-997,-531,-445,-596,-801,1100,87,-740,257,284,606,1877,1678,1291,880,407,-107,-473,-640,-470,-1035,-190,734,1034,835,-971,-1361,277,-241,-806,-101,-608,-1128,-1659,-2053,-1991,-1587,-2077,-836,-575,-397,-277,-288,-361,-1355,-477,-444,-455,-428,-325,-888,-1316,-240,-226,-894,-105,47,251,-1340,-1535,-1685,-1708,-1855,-41,1641,58,-1060,194,-875,-1554,-1032,-1293,-1226,-1143,-797,-379,-1245,166,260,203,-1172,-313,-690,-1124,-1572,-1980,-2175,-1825,-1610,-1469,-1455,-2540,-1732,-1978,-1929,-1589,-1242,-961,-1278,-1360,-888,-379,-1837,-590,-805,-1010,-1219,-1498,-1690,-1950,-2156,-2034,-1823,-1501,-1168,-807,-454,-147,-285,-244,-454,225,112,-155,-405,-689,-801,-667,-615,14,-470,141,-286,434,1263,71,-176,284,-575,-1393,-1486,-802,-622,-855,-932,-60,164,374,-1794,-1692,310,38,-297,-741,-1243,-1671,-1426,-745,-19,694,1315,-1741,-492,52,652,2220,1094,374,882,338,-76,-795,-1745,-100,107,-1112,-1403,-209,-430,-389,-123,-1415,-1864,-1012,-338,-1197,1071,2734,1221,968,-67,84,2259,73,-1301,0,1515,851,702,1196,622,-1018,-27,-622,-1840,-1698,-1724,-1354,-1295,-1121,-677,-670,-1537,-670,-631,-542,-398,-249,-2054,-56,-52,-1317,-59,-196,188,380,-1741,-944,-1695,-920,1348,1510,1407,1225,-640,-2451,-4708,-196,-154,-11848,-20526,-10799,-2404,-2172,-1460,-1337,-1215,-3107,-1059,-12056,-12786,-22376,-10298,-1501,-1337,-1114,-933,-823,-1628,-776,-880,-1097,-1290,-1365,-1241,-960,-1103,-1176,-612,-746,-959,-1200,-1294,-1066,-587,-32,549,441,-500,-290,-1203,-548,-209,-336,-1721,-1868,-671,-793,-1456,-1094,-505,-734,112,1126,-1103,-803,-34,927,256,554,98,435,791,394,-12,-379,-1418,-1990,-984,-1004,-1021,-993,-927,-838,-682,-917,-1245,-981,305,622,934,-715,-471,1815,-191,1243,2402,2321,73,744,51,1352,1958,1263,-1449,-97,575,-75,-719,-457,-693,-798,-868,-865,-834,-813,-812,-815,-835,-796,-866,-751,-1701,-578,-552,-576,-606,-1382,-684,-761,-1827,-960,-1083,-1161,-1206,-1294,-1352,-1382,-1341,-1293,-1217,-1181,-1103],[-780,-738,-660,-814,-1401,-724,-774,-750,-1343,-588,-477,-361,-517,-242,-322,-480,-615,-496,-107,-77,-60,-634,-1119,-844,-661,440,3998,2483,-79,-858,604,1164,1150,1587,1197,29,909,-1226,-976,-817,-721,-930,-950,-343,1370,-1164,-704,682,890,595,300,-17,-451,-1042,-937,-1143,-1412,-1644,-1582,-1399,-1197,-1052,-955,-899,-1407,-837,-856,-882,-876,-922,-992,-1062,-1164,-1260,-1404,-1521,-1643,-1649,-1565,-1368,-1132,-855,-593,-789,-573,-1996,557,906,1110,-978,192,637,1113,-880,-1805,-56,-314,-1615,3244,1070,79,-129,-18,-903,-6,408,-1860,-1124,-958,-1803,-736,-877,-1021,-1081,-1025,-840,-567,-196,208,596,-197,-1302,80,632,1802,1866,-1753,-1174,-1679,1576,-1667,-4248,670,283,-128,-458,-725,-806,-713,-2395,-1317,-141,-271,-662,-109,222,-1122,449,-55,-1279,-1612,-1327,162,378,190,-182,293,-405,-1297,-1077,-232,-461,-709,-1003,-1324,-1644,-2017,-2255,-2065,-1716,-1390,-1069,-813,-625,-434,-326,-311,-317,-383,-506,-643,-806,-1014,-1201,-1365,-1446,-1427,-1293,-1051,-728,-1236,-874,-493,594,953,379,828,225,121,851,493,-1773,336,-460,543,828,-1765,-1065,-796,-1664,-394,-807,-1182,-1541,-1848,-2128,-2327,-2463,-2587,-2701,-2751,-2675,-2500,-2296,-2076,-1829,-1602,-2149,-1100,-865,-740,-674,-674,-734,-802,-948,-1129,-1336,-1466,-1643,-2163,-1760,-1738,-1640,-1547,-1440,-1326,-1149,-967,-924,-1110,-1761,-563,270,-601,-500,918,1152,-97,221,-268,-664,-1232,-1406,442,817,-1242,465,209,-312,-1841,-1934,-2119,-1700,-2087,-1437,-912,-1442,-40,-5,108,302,636,-139,19,1472,1597,501,-233,920,442,-131,-844,-830,-768,-469,-865,49,551,-195,447,93,-356,-875,-1344,-1502,-1179,-592,-504,595,386,-793,-1627,-1429,-346,-197,269,-240,-80,-803,-667,1405,19,-1121,-641,1075,42,-579,-32,1281,-1161,-1006,-190,-180,-1252,-221,-1515,265,-230,1230,490,501,414,107,-1242,-1526,-1639,-2320,-2722,-2151,-1566,-1025,-520,-524,-609,-1010,-803,-16,101,-119,-737,261,175,143,85,-86,-18,-97,-183,-702,-2023,-580,-675,-1817,-1311,-1610,-1409,-874,-785,-677,-568,-470,-269,-138,-17,44,38,-140,-260,-212,-411,-623,-900,-1155,-1457,-1675,-1813,-1779,-1671,-1455,-1804,-912,-665,-446,-299,-192,-131,-1932,-244,-355,-557,-804,-1090,-1389,-1637,-1774,-1769,-1578,-1349,-1248,-964,-1362,-1525,-585,-454,-180,-2471,587,181,-1101,-80,1002,1010,-494,-661,-858,-2281,-1212,1374,1896,1785,1737,1671,1558,1388,1247,1056,821,-9213,237,-9431,-21812,-704,-922,-1076,-1087,-10113,-587,-11169,226,526,731,793,-3414,-2211,-3970,-2093,-1237,-1822,-1679,-5914,-3042,-426,1205,1572,-1979,669,1335,917,353,-245,-676,-811,-603,-263,122,465,675,755,715,-374,278,-73,-456,-811,-1172,-1488,-1643,-1645,-1553,-1430,-1216,-1013,-809,-635,-984,-305,-162,-117,-55,-66,-157,-391,-634,-845,-1077,-1133,-1419,-755,-671,-99,-499,-889,-836,-1122,230,-271,391,735,-1677,-1087,351,-190,-438,1243,1135,-983,-149,-185,-891,168,-213,66,1972,2406,1187,-837,-1742,-59,1433,1119,491,-78,-452,16,-52,-375,-559,-1307,-2070,-2198,-1591,-1027,-593,-175,186,460,740,-1424,-1320,-52,461,-898,-1703,-855,-549,-1838,-535,-790,-1230,-613,122,612,165,-852,-1008,517,479,-485,-934,-836,-194,-1424,412,360,265,135,-9,-175,-335,-525,-703,-910,-1087,-1247,-1324,-1329,-1243,-1094,-1597,-709,-490,-306,-118,152,-1279,-615,475,483,339,303,205,108,5,-105,-1534,-744,-807,-1101,-1483,-1798,-1851,-1586,-1205,-880,-1975,-309,-157,-578,-124,-204,-383,-578,-727,-896,-951,-973,-935,-875,-758,-656,-550,-549,-600,-746,-935,318,-70,-1053,102,-167,72,980,831,505,164,-231,-668,-937,-975,-690,-1226,-195,690,1085,97,-434,-1000,147,-438,-623,247,12,901,333,-1523,-1447,-1623,-2732,-1131,-1511,-1850,-2106,-2106,-2019,-2012,-2106,-2211,-2086,-1790,-1367,-945,-1170,-121,267,-751,411,1120,1252,-1669,-1652,-1752,-1657,-2125,176,1036,-21,-1015,103,-782,-1245,-896,-1564,-1325,-1067,-675,-252,-1229,317,445,434,-1331,-333,-262,-619,-986,-1299,-1553,-1593,-1556,-1430,-1311,-2246,-1050,-871,-905,-800,-235,-579,-1168,-1382,-756,-290,-2011,-84,-297,-993,-646,-1127,-957,-1110,-1232,-1263,-1330,-1302,-1253,-1172,-1092,-1055,-1057,-1148,-1340,-1675,-1966,-1644,-1044,-869,180,332,-553,-203,-630,42,-143,487,1699,364,-70,103,-715,-1424,-1779,-862,206,-582,-691,-216,-298,-284,-1616,-1414,-605,-942,-1338,-1827,-2056,-1491,-761,-88,484,970,1310,-1526,-512,-49,648,819,353,-215,-860,-1506,-2053,-1656,-1858,-456,-88,-857,-1187,-22,-280,-88,173,-1359,-1954,-1147,-770,-1262,950,2083,1457,1361,150,101,458,148,-1395,-201,-174,-69,74,142,203,-1188,191,98,-1515,-96,-216,-1089,-1208,-938,-373,-388,-1502,-273,-182,-85,23,-153,-2119,168,86,-1198,-254,-477,-719,-1002,-2035,-1283,-1509,-1208,-875,-585,-374,-181,-346,-1883,-4966,-2106,594,-12365,-17283,-7683,-1285,-1005,406,296,177,-3103,-1319,-9818,-10550,-23880,-12487,337,538,710,807,822,-2415,706,544,282,34,-185,-319,-262,-870,-947,146,203,210,147,16,-197,-437,-703,-919,-1050,-1075,-1001,-1103,-768,-670,-659,-1386,-1303,-1147,-1203,-1619,-1698,-1484,-1080,-565,-74,-987,-541,181,1082,269,371,-179,242,905,591,232,-122,-988,-1443,-942,-994,-942,-789,-802,-377,-138,-826,-899,-665,683,1108,1318,-874,-49,2135,-79,1246,2519,2165,217,682,60,1751,1620,1317,-1050,-110,357,-402,-238,-371,-517,-562,-602,-794,-502,-423,-355,-298,-424,-254,-949,-1008,-1768,-447,-556,-707,-844,-942,-1051,-1107,-1292,-1016,-972,-909,-848,-866,-893,-938,-946,-940,-885,-857,-791],[-739,-325,-619,-1032,-1162,-238,-130,-185,-1369,700,648,75,-583,1310,1426,1224,-292,-677,309,-267,-191,-552,-1252,-1060,-729,472,529,447,-408,-453,122,64,49,94,130,8,300,-1393,-727,-607,-583,-529,-841,-410,-96,-1262,-796,-226,-196,-196,-165,-145,-875,-1000,-166,-154,-259,-391,-594,-846,-1069,-1315,-1537,-1683,-1689,-1604,-1491,-1358,-1180,-1047,-930,-800,-686,-555,-1279,-428,-561,-360,-448,-552,-689,-803,-879,-879,-927,-1911,117,540,909,-720,-217,419,989,-934,-1890,-319,-498,-1462,-262,-625,-826,-903,-895,-790,-685,-648,-2080,-1145,-950,-1892,-1378,-1540,-1689,-1739,-1694,-1570,-1400,-1147,-840,-517,-346,-1044,444,730,984,1166,-1524,-1060,-2072,1075,-2313,-3631,826,580,292,37,-242,-461,-604,-3612,-1958,-573,-750,-207,-236,330,-942,953,1,-1305,-1261,-1146,289,641,325,-167,274,-436,-1142,-722,-7,-500,-994,-1471,-1822,-1791,-1511,-1213,-1406,-698,-556,-450,-418,-453,-464,-530,-647,-730,-810,-878,-886,-854,-812,-718,-602,-454,-307,-158,-542,-934,-869,-871,-822,806,894,723,873,187,45,570,338,-1758,-18,-690,114,284,-2243,-963,-856,-1546,69,-312,-270,-1102,-1258,-1701,-1659,-1163,-642,-370,-616,-258,163,39,-809,-1428,-426,-1696,-1231,-148,-631,41,810,998,171,-568,1100,-409,-381,-1450,-1928,-535,-604,972,947,870,-644,637,282,-898,-1294,-1428,-315,644,-679,-368,1067,1176,-402,305,42,-552,-1238,-1053,569,557,-1570,-91,-427,-795,-1627,-1768,-2114,-2353,-1967,-1539,-1112,-1608,-176,334,291,1248,1338,-348,-92,2331,1563,448,-298,1208,587,-140,-773,-1080,-917,-454,-681,61,756,-80,586,179,-317,-843,-1177,-1033,-485,165,-490,674,275,-779,-1635,-1165,-574,-756,-11,-87,-113,-482,-456,1362,324,-1204,-1145,173,-737,-1087,-316,527,-1297,-1086,-478,-487,-1234,-78,-1329,14,-68,220,84,-58,-233,-326,-1113,-1586,-820,-792,-931,-1181,-1436,-1574,-1492,-1267,-966,-837,-512,-363,-307,-339,-451,-529,-703,-849,-1016,-1150,-1230,-1287,-1309,-1318,-2109,-1461,-1518,-1635,-1702,-1809,-2233,-2009,-2053,-2073,-2069,-1984,-1885,-1767,-1633,-1525,-1449,-1359,-1273,-1224,-1196,-1152,-1149,-1112,-1130,-1117,-1125,-1115,-1192,-1290,-1979,-1567,-1678,-1583,-1337,-1033,-743,-2110,-426,-383,-489,-706,-1024,-1409,-1706,-1545,-1142,-672,-243,-1430,-605,-1333,-1801,-699,13,800,-2770,999,-18,-633,317,1081,1329,-853,-1110,-1256,-2759,-2214,346,1964,1833,1743,1619,1447,1231,1062,864,646,-7396,113,-10145,-25609,-785,-1155,-1506,-1877,-1816,-1438,-7078,-791,-634,-564,-608,-4100,-2969,-4967,-1559,-1570,-1231,-2075,-5802,-2517,140,1222,598,-2545,1404,2038,2074,1971,94,481,387,542,-48,-637,-1154,-1506,-1431,-1083,-716,-427,-217,-76,28,-865,-991,-71,-112,-1083,-1218,-290,-755,-794,-558,-872,-872,-1046,-1288,-1468,-1656,-1799,-1624,-1395,-1127,-920,-671,-1747,-241,-74,209,-671,-757,-467,-1910,-184,-11,546,459,-1954,-1199,205,-449,-315,2113,2041,-1018,-137,-264,-839,223,-237,42,1941,2584,1505,-872,-1782,59,1494,906,414,-210,-406,265,150,-362,58,-2,-559,-1013,-1404,-823,12,-42,-106,-218,-281,-1518,-1339,-411,-411,-1585,-1765,-1240,-1130,-1412,-305,-471,-529,-129,81,1119,12,-921,-944,1024,1236,-699,-840,-368,213,-1735,1282,893,1002,1737,2743,2529,606,-108,1325,452,48,-882,-1312,-312,-502,-703,-1716,-1259,-1533,-1537,-1169,-720,-1232,-434,494,756,217,885,856,457,563,6,-1811,-656,-554,-717,-802,-712,-574,-441,-272,-404,-1575,-157,-104,-611,-328,-461,-633,-770,-824,-883,-841,-811,-774,-767,-736,-745,-772,-1086,-821,-829,-951,-942,-981,-1410,-1025,-967,-937,-922,-915,-1022,-1102,-1218,-1380,-1410,-1303,-1027,-1504,-267,104,479,-535,17,-676,-17,-628,-464,391,187,900,287,-1452,-1768,-1863,-2131,-1604,1199,835,333,-839,-898,-1148,-743,-485,-421,-452,-375,-293,-1053,-81,35,-537,179,180,102,-1669,-1524,-1522,-1433,-2054,-1147,-1297,-1422,-1339,-1087,-763,-956,-753,-1756,-710,-229,205,856,-1214,637,502,250,-1396,-372,-652,-898,-1080,-1161,-1188,-1048,-853,-502,-52,-1907,47,5,-647,-748,-360,-610,-1040,-1421,-636,-446,-1923,200,57,-1095,-736,-1202,74,-430,-656,-732,-769,-706,-666,-656,-697,-792,-876,-894,-741,-435,30,528,569,-1030,718,523,-525,-510,-819,0,46,523,1593,636,13,-68,-635,-1086,-1717,-899,12,-280,-500,-129,-535,-874,-1364,-1518,-1711,-1898,-2011,-2122,-1977,-1774,-1464,-1186,-959,-750,-602,-1303,-511,-496,-547,-672,-829,-1048,-1320,-1585,-1816,-1990,-1992,-1558,-1349,-1181,-992,-807,-642,-476,-291,-1364,-1979,-1254,-1195,-1351,748,807,842,816,341,92,545,410,-1449,47,-154,-379,-588,-813,-908,-1300,-739,-555,-1169,-89,90,-926,-1116,-749,-315,363,-1530,230,139,-135,-452,-125,-2116,-345,-448,-1040,-603,-632,-642,-691,-2012,-733,-1366,-1354,-944,-862,-703,-396,-110,-1406,-5225,-4316,2068,-13483,-14498,-4841,-439,100,1942,465,591,-3099,-2192,-7870,-8719,-25378,-14763,2299,2267,2155,1951,1680,-3175,1130,848,461,268,42,-135,-187,-603,-721,-202,-205,-192,-191,-210,-279,-367,-499,-633,-787,-979,-1197,-1426,-1605,-1756,-1875,-1902,-1937,-1878,-1798,-1647,-1446,-1221,-1380,-689,-420,-867,-302,86,144,147,131,-444,26,50,72,137,263,-581,-918,641,1000,865,-959,-1281,105,194,-678,-587,-367,811,1678,1327,-1020,305,347,7,389,602,822,305,555,-59,895,708,476,-612,-149,-62,-626,43,169,87,366,345,-864,155,-33,-284,-571,-893,-1150,-1350,-1366,-1886,-1200,-1152,-1165,-1169,-1108,-1025,-884,-817,-808,-457,-602,-417,-661,-322,-373,-614,-385,-322,-277,-191],[-885,-65,-902,-1267,-926,336,326,-387,-1408,767,761,-37,-670,849,1658,1584,-422,-950,56,-443,-276,-442,-1297,-1310,-832,-500,-726,-931,-1125,-1319,-1361,-1390,-1369,-1298,-1252,-1184,-1083,-1530,-1005,-980,-985,-956,-916,-819,-795,-1347,-769,-581,-495,-461,-406,-361,-1297,-791,-249,-177,-219,-294,-450,-665,-861,-1064,-1203,-1208,-1203,-771,-469,-145,-169,-904,-1123,417,-479,-608,-1114,-460,-502,578,256,212,-104,144,-77,-933,-1231,-1748,657,994,1239,-209,-659,200,873,-931,-1900,-540,-555,-1288,-240,-256,-163,-63,8,-597,-397,144,-2231,-1086,-702,-1865,-890,-1157,-1455,-1701,-1850,-1844,-1752,-1591,-1410,-1237,-1061,-908,-757,-599,-443,-321,-1349,-976,-2161,-39,-2768,-2909,-130,-194,-286,-337,-409,-423,-825,-4872,-2564,-86,-1095,105,-375,245,-729,379,51,-1282,-920,-962,324,264,175,-104,-161,-414,-913,-835,-1123,-1442,-1670,-1693,-1542,-1347,-1244,-1221,-1482,-1260,-1313,-1303,-1245,-1133,-906,-675,-473,-250,-60,86,225,341,412,486,550,615,663,708,-793,-865,-435,-752,-1162,957,1503,1098,1365,105,13,307,195,-1625,-359,-883,-237,13,-2136,-823,-871,-1409,74,-280,-437,-1023,-1557,-1224,-398,451,1202,-137,-848,-365,118,36,-823,-1169,-6,-971,-1245,295,-539,171,2531,2555,181,-637,1719,-510,-107,-1162,-1650,-423,-634,1038,1669,1437,-836,799,420,-791,-1365,-1104,-314,-88,-531,-221,728,893,-676,479,356,-390,-1149,-698,670,595,-1862,440,102,-159,-1349,-1543,-2054,-1416,-1525,-1540,-832,-1674,1237,1619,127,1751,1274,-572,-123,1996,1326,305,-401,282,-206,-709,-1111,-1383,-1542,-1566,-1492,-1317,-1049,-788,-515,-257,-72,236,-75,517,602,651,-424,593,176,-729,-1633,-881,-811,-1185,-302,77,-163,-435,-782,-1156,-1564,-1894,-1602,-1157,-1227,-1280,-588,-199,-1374,-1182,-697,-296,-1163,-512,-1050,-467,-254,-59,96,207,198,139,-935,-1549,-970,-1326,-1741,-1563,-1089,-638,-229,83,-119,-626,-201,256,49,-225,-479,-788,-1082,-1308,-1531,-1717,-1866,-2014,-1988,-1804,-1867,-1525,-1357,-1380,-1569,-1463,-995,-1682,-572,-468,-405,-349,-279,-242,-258,-198,-229,-243,-246,-258,-255,-193,-145,-907,-6,42,39,23,-576,-949,-1825,-1141,-899,-1105,-1285,-1372,-1382,-2066,-1380,-1286,-1131,-868,-535,-562,-929,-1054,851,1482,1785,-1592,-525,-1317,-2008,-1118,-159,688,-2658,827,-92,-138,759,801,401,-1112,-1473,-1540,-3145,-3068,-940,-799,-673,-515,-421,-413,-498,-589,-755,-979,-5811,-1398,-10785,-28345,-730,-415,-113,87,178,144,-3497,-172,-412,-516,-392,-4907,-3629,-5410,811,1484,-1083,-2824,-5271,-1806,-220,-1066,-1465,-2504,44,789,1325,1541,395,373,160,-183,-771,-752,-174,494,1066,1039,-269,526,1560,1355,481,-608,-698,755,-728,-864,-1015,153,-508,-918,-28,-713,-532,-529,-391,-69,260,536,-341,538,702,114,-715,-1776,-304,-633,-927,-1044,-1051,-942,-2453,-758,-714,-735,-787,-1842,-1260,-993,-1029,-1054,-1140,-1159,-1065,-900,-686,-698,-192,-310,-2,293,309,329,-744,-1644,130,101,22,-23,-345,-317,53,98,-387,110,-45,-566,-948,-1477,-758,421,402,445,323,217,-1303,-1288,-389,-514,-948,-1043,-1410,-1770,-2050,-1857,-1550,-1272,-1027,-849,-745,-641,-948,-839,-500,-417,-896,-731,86,666,-1648,1055,849,1404,2042,2072,2006,503,-45,816,217,104,-577,-1238,-531,-665,-716,-1830,-828,-944,-1107,-1203,-1171,-1191,-514,-21,429,51,885,1106,472,943,186,-1714,-608,-778,-1251,-1602,-1498,-1226,-994,-778,-676,-1209,-578,-611,-663,-736,-776,-838,-855,-782,-705,-523,-621,-890,12,193,-46,-298,-1584,-522,-540,-826,1182,-298,-1771,-158,-578,-795,527,1442,1035,586,48,-590,-1169,-1521,-1207,-1839,-270,421,818,-1010,321,-390,-220,-807,-354,477,337,826,163,-1299,-2217,-1917,-1512,-1643,197,63,-21,-976,-1037,-601,-802,-863,-837,-634,-280,48,-990,502,608,-271,488,379,135,-1370,-1206,-1176,-1347,-1785,-2240,-1879,-1291,-930,-151,-727,-720,-608,-1896,-1041,-301,156,929,-1229,586,564,-13,-1405,-654,-477,-120,-604,257,859,1122,-379,-447,1106,-1596,3,202,-370,-684,-536,-703,-932,-1474,-593,-664,-1647,317,31,-1153,-1010,-1232,-12,74,975,1287,1378,572,-405,-200,1031,858,-95,375,-190,543,569,586,658,-1112,612,594,-558,-794,-1062,-5,196,85,-48,-244,-406,-544,-626,-701,-1440,-922,-534,-446,-405,-359,-345,-328,-1100,-515,-625,-803,-928,-1035,-1083,-1073,-944,-834,-762,-699,-684,-1117,-805,-859,-937,-1039,-1117,-1195,-1264,-1276,-1227,-1162,-2181,-1007,-905,-800,-709,-432,-220,31,360,-1473,-1848,-1379,-1651,-1500,461,3191,1774,1828,452,11,3237,1296,-1516,-11,1193,612,714,1735,-542,-1418,1231,50,-871,672,790,-906,-1083,-615,-420,-540,-1627,-1063,-1322,-1578,-1789,-1762,-1948,-1358,-1200,-1071,-971,-860,-749,-676,-1707,-405,-1335,-1241,-628,358,589,848,-42,-1080,-5509,-6689,269,-15395,-12710,-2616,-36,1040,689,108,-441,-3088,-3275,-6371,-7386,-26760,-16834,501,490,353,100,-231,-3854,-849,-1111,-1364,-1520,-1613,-1671,-1653,-1706,-1747,-1830,-1914,-1882,-1754,-1563,-1354,-1107,-863,-602,-361,-284,-65,-785,-1413,-962,-746,-880,-204,-2274,-1194,-1290,-334,-784,-1768,263,747,-803,-183,261,69,-63,-212,-738,-228,539,795,1024,901,-290,-506,802,1616,496,-1328,-1528,-427,-255,-528,-384,-164,-198,-638,-1126,-1515,-1438,-942,-367,241,782,1237,281,309,-368,1663,1378,940,-299,-266,-866,-1161,-841,-344,82,410,307,-996,379,104,-281,-734,-1241,-1700,-1835,-1486,-1515,-1079,-999,-982,-929,-776,-580,-714,-491,-943,280,-452,-494,-705,-378,-89,-819,87,237,807,711],[-850,-106,-1022,-1328,-567,884,742,-475,-1311,792,892,-12,-621,509,651,468,-417,-1092,-173,-476,-277,-217,-1145,-1468,-848,-42,-65,-94,-983,-205,-153,-125,-73,12,62,123,199,-1527,-161,-34,-239,-306,-502,-652,-846,-1313,-848,-699,-469,-277,-80,78,-1608,-425,301,338,235,79,-166,-579,-776,-1085,-1313,-1324,-1131,-884,-646,-417,-164,-1304,-1131,319,-286,-622,-869,-421,-354,508,-19,172,-114,-255,-464,-921,-1426,-1476,-15,387,790,479,-1085,18,802,-805,-1863,-704,-497,-1120,2826,1988,547,618,335,-383,-530,527,-2163,-944,-464,-1711,-128,-300,-607,-1050,-1405,-1651,-1706,-1574,-1391,-1223,-1061,-935,-818,-697,-574,-481,-1255,-945,-1869,-257,-2777,-2117,-381,-470,-596,-688,-801,-841,-1732,-5453,-3175,-439,-1305,-252,-496,-227,-483,-344,-517,-1254,-884,-1080,-1320,-1484,-1581,-1607,-1549,-1419,-1257,-1131,-1078,-1120,-1198,-1316,-1442,-1532,-1656,-1766,-1804,-1779,-1723,-1566,-1338,-1040,-611,-161,269,180,241,579,608,1910,1988,641,1934,1767,1609,1097,-1065,-591,-67,-590,-1550,357,261,104,-86,-331,-565,-743,-796,-1470,-717,-1073,-545,31,-1555,-731,-891,-1326,16,-241,427,-144,-1410,-994,-921,-1114,-1168,-1063,-1007,-520,-216,73,-877,-1022,364,-343,-1218,433,-452,204,1844,1833,118,-698,1659,-610,82,-889,-1409,-361,-701,1014,890,664,-1013,88,-253,-687,-1351,-1246,-1391,-1262,-968,-693,-433,-159,-967,221,356,-260,-1060,-435,219,150,-2167,-142,-264,-396,-1117,-1366,-2071,-1287,-1257,-1566,-1328,-1733,-875,-509,-145,183,530,-883,-112,1009,936,-30,-629,538,298,-7,-288,-536,-784,-1000,-1166,-1220,-1110,-892,-554,-136,-236,6,-243,1635,2637,1456,-393,681,1,-743,-1666,-672,-1137,-1466,-684,329,-122,15,-140,-611,-1092,-1242,-1754,-1302,-1342,-1080,-903,506,-1465,-1376,-988,-123,-1130,856,-814,-358,257,1585,607,978,831,799,-808,-1518,-1069,-1302,-1930,-1937,-1391,-924,-521,-229,-20,-496,31,-104,-293,-539,-747,-997,-1223,-1372,-1505,-1583,-1599,-1583,-1516,-1409,-1545,-1177,-969,-1163,-1827,-1372,-30,-1227,330,411,393,-351,-74,-702,-835,-34,-16,107,-17,479,643,800,27,-1368,859,801,709,647,-735,-1103,-1524,-1421,359,425,424,443,-98,-1895,-1120,141,512,137,-684,-470,-1008,-819,-5,-165,-338,-1777,-589,-1399,-2213,-1554,-390,-193,-2334,-197,-293,-487,-746,-1013,-1205,-1351,-1828,-1793,-3461,-3355,-1605,1688,1954,2141,2174,2038,1737,85,869,286,-4634,-713,-11486,-29696,503,1106,1631,1970,2107,2032,-771,1426,943,498,186,-5891,-4235,-5407,487,539,-1085,-3438,-4735,-1166,-418,-501,-1246,-2070,31,234,340,274,69,-260,-658,-1071,-1392,-1346,-990,-582,-213,67,-312,246,152,-3,-147,-429,-525,-282,-1124,-547,-878,187,-327,-1070,554,-577,-490,-293,-16,642,751,838,-203,170,819,330,-852,-1479,469,374,263,-1109,-479,97,-2141,-572,-74,-249,-440,-1641,-1301,-975,-1103,-1183,-1345,-1476,-1538,-1583,-1624,-1647,-1723,-1812,-1940,-2095,-2191,-2005,-1757,-1506,-1234,-989,-800,-636,-522,-376,-344,-379,-499,-631,-825,-1066,-1260,-1574,-1350,-1278,-1090,-867,-681,-459,-898,-1189,-546,104,54,-180,-1103,-2248,-351,-429,-574,-683,-734,-755,-768,-725,-967,-742,-752,-811,-1097,-759,-702,-559,-1239,-129,86,245,338,366,310,188,-39,-333,-736,-1178,-1658,-2041,-2001,-1580,-1135,-1923,-438,-186,-289,-441,337,-1176,-287,693,782,-159,782,737,445,500,294,-1447,-622,-832,-1200,-1461,-1342,-1022,-669,-283,-882,-920,-124,-328,-736,498,-46,193,-16,-172,-332,-381,-1199,-843,24,236,-197,-180,-1958,-301,-231,-621,1619,-281,-2080,-203,-534,-1088,-239,1568,1050,439,-216,-868,-1224,-1114,-1148,-1936,-301,681,765,-1284,468,-140,-471,-981,-312,-538,-994,-1313,-1366,-1134,-2597,-1711,-952,-1080,-12,679,460,-964,-1026,130,654,271,1240,-36,2970,786,-992,627,668,22,471,3009,1493,-1048,-816,-829,-751,-1155,-151,-640,-1035,-1101,-875,-774,-540,-452,-1934,-1295,-445,-870,-1365,-1880,-1850,-1293,-691,-1388,-240,400,1107,-633,60,1505,1527,-523,-619,1059,-1312,-156,320,-105,-597,-743,-860,-846,-1486,-628,-931,-1316,422,-46,-1141,-1026,-1171,557,543,2778,2922,2192,988,-332,-282,1467,2264,-26,529,-130,1076,3581,3595,782,-1027,1171,722,-636,-991,-1336,-1435,-1615,-1596,-1429,-1240,-1007,-788,-588,-444,-1184,-855,-479,-630,-854,-1047,-1147,-1057,-884,-693,-465,-326,-180,-79,16,110,284,431,553,694,814,-951,-565,-341,734,1055,1007,408,713,521,335,-934,-2337,-277,-1172,-549,-544,-433,-232,77,356,-1630,-1615,-1496,-2094,-1662,189,3375,1816,1853,508,-104,3090,1510,-1577,-141,911,337,631,1995,-804,-1528,995,-155,-601,687,722,-961,-1079,-502,-520,-184,-1654,15,69,-340,-1172,-248,-1612,-978,-1413,-1745,-1763,-1463,-1059,-678,-1351,175,-1376,-853,-1237,1927,2345,2743,-136,-855,-5750,-8985,-3367,-18132,-12192,-1154,-71,1833,1452,210,125,-2965,-4619,-5330,-6472,-27833,-18381,-949,-737,-514,-337,-215,-4129,-30,9,-24,-40,-73,-134,-162,-302,-482,-767,-1140,-1525,-1837,-1819,-1451,-935,-405,126,383,-161,291,-596,-1646,-1281,-988,-729,267,-1926,-980,-823,-88,-844,-2005,-156,-297,-711,-617,-748,-879,-968,-952,-939,-720,-481,-257,-42,168,-44,-134,573,569,141,-1642,-1044,-857,-656,-679,-859,-995,-1035,-939,-763,-1313,-208,74,-2,712,1192,1391,277,76,-727,2578,2706,1311,-31,-338,166,-821,-708,-1211,-1236,-991,-896,-1022,-1256,-1635,-1592,-954,-667,55,-333,-858,-1050,-427,2195,2076,1879,1260,19,-826,-178,-984,-90,-456,-813,-1235,-1648,-1964,-1720,-1347,-976,-688,-405],[-777,-262,-1063,-1343,-263,216,316,-603,-1246,594,642,-6,-589,146,422,159,-430,-1258,-1018,-1410,-1300,-874,-986,-1686,-927,494,760,-25,-1202,567,1650,804,-137,138,1228,373,1527,-1533,79,243,-69,-348,-719,-1000,-1300,-1473,-1505,-1460,-1361,-1316,-1252,-1189,-1883,-999,-883,-678,-552,-427,-359,-655,-330,-687,-492,-659,-849,-1081,-1354,-1636,-1869,-1959,-1743,-1487,-1260,-1039,-846,-759,-714,-698,-758,-811,-866,-869,-834,-947,-1587,-1209,-142,75,259,436,-1554,-213,684,-639,-1865,-889,-437,-1063,1272,1254,765,855,440,-208,-701,301,-1950,-805,-255,-1514,30,-333,102,-1170,-764,822,669,541,416,282,-803,-220,235,505,919,1386,-1313,-1027,-1515,-676,-2320,-1347,2210,1711,1093,460,-205,-789,-2892,-4044,-3756,-1920,-1977,-1835,-1536,-1216,-826,-461,-174,-1262,-423,-737,446,449,404,54,153,-242,-495,-255,-422,-623,-792,-934,-1020,-1022,-1033,-1036,-1497,-921,-843,-707,-555,-385,-127,116,325,-97,-271,86,671,1120,1145,677,1096,1007,849,635,-1322,-226,-67,-411,-1925,-833,-994,-1135,-1198,-1179,-1023,-751,-384,-1300,-1027,-1205,-763,298,-945,-678,-883,-1270,-72,-179,1172,374,-1535,-1056,585,-153,1167,127,-1057,-507,-608,-974,-1171,-1141,-999,-750,-1125,-326,-331,-145,-123,-124,-86,-693,-46,-660,112,-623,-1162,-276,-693,360,335,296,-1082,300,350,-537,-1171,-717,546,504,153,-78,-227,-545,-1173,-1226,-1500,-1739,-1845,-1783,-1731,-1651,-1884,-1515,-1284,-988,-882,-1191,-2064,-1119,-892,-1518,-686,-1730,536,618,-60,776,813,-1177,49,786,474,-486,-897,-582,-1057,-1564,-1899,-1801,-1534,-1293,-1118,-981,-863,-824,-783,-691,-458,-194,-378,614,1078,1549,-306,672,-145,-737,-1549,-452,-1437,-1397,-1047,578,-32,182,-87,-269,-864,-1430,-1761,-1796,-1055,-580,-1112,247,-1463,-1550,-1186,0,-1037,1063,-555,-486,413,1751,714,1053,790,904,-634,-1408,-984,-275,-537,-605,-515,-388,-284,-275,-336,-493,-704,-1020,-1278,-1496,-1589,-1683,-1782,-1873,-1941,-1766,-1462,-1143,-826,-546,-1152,-1354,-594,-896,-2067,-1211,225,-33,396,394,289,-287,-469,-1135,-1278,14,349,618,54,503,1838,1967,534,-1719,1041,1101,728,412,-833,-1229,-1143,-1623,429,552,604,620,-187,-1644,-1237,-323,108,-81,-695,-536,-1114,-1015,-1226,-1229,-1045,-1725,-533,-1469,-2308,-1847,-563,294,-1972,160,-123,-474,-803,-975,-881,-1476,-2076,-1925,-3539,-2724,-2478,1130,1073,985,817,585,307,-1249,-78,-174,-3840,71,-12195,-29499,1427,1865,2254,2491,2559,2432,1015,1701,1085,413,-247,-6934,-4658,-5092,-529,-284,-1074,-3707,-4272,-620,185,225,-1986,-1528,299,314,306,232,145,-135,-479,115,192,256,576,124,994,162,-348,74,789,1300,620,-259,-389,348,-842,-203,-761,-308,-530,-1128,-857,-910,-894,-789,-700,-527,-370,-242,-219,-170,-68,11,-906,-1070,688,1031,1057,-1262,-335,271,-1534,-451,583,612,10,-1449,-1235,-405,-1448,-649,-1141,-1266,-1003,-631,-645,-284,129,-590,-200,23,-221,-466,-756,-1331,-1294,-1451,-1521,-1510,-1463,-1446,-1490,-1555,-1554,-1385,-1093,-778,-655,-1620,-824,-37,-544,652,607,515,-367,-994,-615,-769,-1257,-1804,-1461,-1567,-196,-22,404,1439,1258,205,498,-443,-923,-622,-354,215,-1240,-488,-17,-313,-680,-432,-316,-202,-132,-120,-191,-323,-553,-836,-1200,-1536,-1690,-1449,-1052,-619,-221,-1876,326,475,-140,-676,494,-1137,-296,15,-201,-462,-705,-901,-1060,-1201,-1328,-1457,-1637,-1646,-1426,-1186,-890,-638,-431,-205,-1061,-678,-204,-461,-776,-46,-196,-419,-647,-832,-1063,-1226,-1797,-1582,-1755,-1867,-1972,-2035,-1979,-1895,-1683,-1432,-1217,-949,-1943,-465,-374,-1248,-857,-48,-227,-423,-689,-1059,-1422,-1818,-1718,-1552,-827,-408,-8,-1329,516,124,-742,-1120,-312,479,287,-54,-445,-831,-2033,-1410,-1533,-1579,-1567,-1468,-1237,-961,-879,-208,232,697,1108,-95,1827,1038,-1037,318,529,334,513,2545,1196,-755,-403,-514,-374,-615,287,647,-71,-879,-490,-838,-397,-1057,-1863,-1771,-956,-202,503,-1323,486,1976,2229,-1344,-239,181,1940,-692,-126,1661,1500,-680,-781,846,-1037,-356,205,66,-470,-942,-1055,-769,-1436,-721,-1208,-958,-1108,-1701,-1891,-1206,-1011,342,966,1858,2605,2116,1423,-247,-234,1811,2285,64,657,-95,1133,3495,3397,810,-760,1536,1190,-733,-1047,-1621,-1101,-1464,-1439,-1099,-734,-380,-497,72,-104,-946,-644,-427,-815,-1307,-1820,-2129,-1612,-1177,-853,-562,-387,-211,-27,182,432,541,1106,1375,1354,1257,-799,-593,-434,761,1426,1152,256,410,33,-284,-1059,-2202,-887,-1570,-957,-891,-767,-593,-340,12,-1776,-1340,-1596,-2388,-1787,34,2587,1788,1749,520,-235,1288,810,-1629,-290,-321,-465,-489,-508,-924,-1649,-383,-376,-364,-352,-396,-1018,-1101,-558,-592,-593,-1506,-378,-233,-260,-1151,-336,-1166,26,-55,-680,-183,-174,-119,-57,-1034,299,-1483,-350,-1698,1656,2069,2483,-415,-714,-5940,-11041,-7266,-21667,-13072,-532,-536,2262,1740,-21,15,-2739,-6290,-4748,-5908,-28455,-19305,-691,1173,1183,1113,988,-3882,846,861,128,1020,1146,1230,1307,498,-287,757,329,-155,-693,-1258,-1849,-2413,-2031,-1509,-1048,-686,-429,-416,-1411,-1577,-1229,-649,-506,-1312,-935,-1199,-1468,-1745,-2022,-2198,-2281,-2083,-1908,-1708,-1547,-1400,-1228,-1077,-943,-776,-652,-550,-452,-348,-292,-295,-327,-436,-1917,-621,-1006,-979,-560,-397,-237,-88,59,158,-1304,243,167,-59,-7,-57,-34,81,-168,-1092,759,948,1036,121,-418,-8,-787,-229,-577,-807,-870,-939,-1036,-1225,-1516,-1726,-1398,-847,-198,-3,-282,-607,-387,1825,1873,1839,1766,77,-983,17,-1031,685,-51,-648,-768,-531,-560,-617,-374,-461,-583,-646],[-687,-277,-974,-1313,-42,-17,-73,-771,-1230,2,87,-33,-586,-241,314,171,-475,-1462,-808,-1202,-1600,-1687,-1449,-1973,-1080,-319,-11,-627,-1364,622,999,575,-345,-61,987,431,1031,-1569,214,345,39,-34,-113,-354,-109,-1172,-46,-250,-19,-36,-13,-442,-2011,115,294,203,549,613,611,-761,68,-794,197,-22,-718,-537,-852,-1179,-1469,-1854,-2110,-2199,-1971,-1689,-1419,-1236,-1076,-918,-875,-672,-526,-346,-179,-1042,-1709,-983,271,250,135,-38,-1926,-599,-941,-1250,-1862,-1710,-1706,-1532,-1302,-1100,-865,-646,-425,-110,-932,-25,-1748,-716,-110,-1315,139,-451,-66,-1386,-1150,822,1147,1714,1464,1258,-1035,-84,1313,421,1865,1793,-1558,-1248,-1281,-905,-1676,-671,1527,911,238,-358,-852,-1037,-4320,-2547,-3925,-214,-1569,588,-565,-545,9,1470,-74,-1361,-348,-780,933,853,371,72,-213,-490,-665,-779,-870,-988,-1107,-1263,-1439,-1611,-1843,-1958,-1787,-1554,-1346,-1126,-938,-781,-587,-444,-369,-413,-842,-341,-313,-363,-450,-529,-611,-684,-761,-823,-1570,-770,-665,-531,-2023,-248,-37,139,315,-699,16,-419,-451,-1195,-1273,-1307,-957,592,-441,-737,-906,-1276,-238,-173,1603,838,-1723,-1153,313,-687,850,78,-1115,-618,264,354,-925,-1072,764,602,-1068,604,-253,37,258,157,-147,-696,70,-728,125,-468,-989,-211,-595,205,227,281,-1095,556,531,-433,-933,-692,733,1171,526,-96,355,-348,-1343,-626,-858,-1071,-1229,-1268,-1226,-1029,-1590,-544,-231,-160,-739,-1118,-2104,-993,-615,-1486,-639,-1785,-572,-773,-954,-1108,-1157,-1513,-1238,-1206,-1120,-1128,-1282,-764,-604,-515,-438,-391,-425,-518,-666,-838,-1022,-1298,-1616,-1923,-1894,-1608,-1340,-1116,-886,-688,-606,-495,-448,-799,-1357,-747,-1744,-1136,-1429,-1357,-1601,-1830,-2090,-2041,-1740,-1410,-1719,-2019,-708,-105,-1247,-35,-1463,-1773,-1346,69,-982,1111,-382,-665,519,1916,787,1016,617,892,-503,-1329,-844,11,-78,-45,63,173,261,273,47,-358,79,-80,-174,-272,-316,-410,-484,-453,-335,-429,312,541,38,-612,-817,-1238,-688,-690,-2235,-1074,1854,1118,1065,908,454,-236,-855,-1302,-1644,-264,29,339,20,247,608,416,33,-1846,-1064,-1618,-1640,-1046,-940,-1414,-800,-1719,425,932,751,464,-363,-1461,-1068,-1219,-1637,-2008,-1842,-1575,-1338,-1010,-739,-417,-101,-1481,-598,-1619,-2389,-2005,-769,25,-1704,320,295,364,254,177,99,-1598,-2316,-2055,-3472,-2068,-3322,-1595,-1960,-1737,-1269,-815,-423,-2924,166,497,-3553,613,-13031,-28237,316,106,-93,-335,-606,-914,-1222,-1564,-1921,-1895,-1579,-8078,-4953,-4795,-365,-170,-1168,-3707,-4064,-337,188,-353,-2576,-1121,-146,-231,-314,-440,-552,-622,-846,-459,-278,-1,345,-379,1015,-264,-460,-76,618,1090,534,-206,-385,1,-280,24,-771,71,-175,-1170,387,-261,-657,-839,191,778,778,660,102,147,-198,-663,-1048,-1126,-703,-27,692,-1311,-250,319,-1041,-240,597,426,-205,-1388,-1153,-705,-1807,-582,-42,-112,-1069,-254,-835,-48,500,-731,-342,-431,-956,-1451,-1916,-2052,-1708,-1330,-1026,-771,-867,-376,-270,-206,-861,-129,-82,-46,-429,-1686,-963,-346,-971,141,-14,-185,-407,-801,-910,-1066,-1011,-772,-449,-955,358,-96,639,1209,1308,309,228,-518,-902,-574,-420,-189,-1397,-355,184,305,-154,-619,141,447,376,312,252,-215,144,-176,-751,-391,-714,-1035,-1336,-1525,-1536,-1762,-1187,-973,-787,-1007,-358,-1140,-398,460,761,-513,1178,1313,485,1342,1072,-956,-755,53,-486,-1139,-1731,-1930,-1470,-850,-1181,-561,-383,-633,-838,193,-419,1069,919,790,601,-716,-2009,-76,-215,-497,-851,-1246,-1628,-2087,-2472,-2310,-1940,-1553,-1803,-932,-660,-1359,-1235,-349,-444,-524,-645,-851,-1044,-1730,-1593,-1809,-1877,-1711,-1362,-1303,-488,-68,-1087,-1289,-412,355,520,320,-632,-604,-1482,-1160,-54,283,-1342,940,713,-593,-726,444,-15,-440,-915,-1277,-1375,-1266,-1188,-702,-390,-112,91,246,327,-578,-71,-322,-68,-102,51,215,-27,-893,-700,-967,-847,-1361,-2019,-2367,-1619,-853,-78,-1422,416,1842,2292,-1329,-341,-127,1696,-835,-356,1394,1433,-893,-940,869,-823,-579,399,299,-361,-1156,-1325,-763,-1415,-908,-1492,-657,586,-323,-1010,-1317,-1507,-2418,-1634,-687,275,1075,1787,-208,-48,2049,2174,120,695,-148,1054,2327,1924,725,-435,870,615,-899,-1015,-1970,-283,-529,-788,-1061,-1375,-1617,-1772,-1809,-1760,-1692,-1574,-1458,-1345,-1267,-1175,-1084,-961,-879,-827,-707,-599,-725,-102,249,642,275,1511,1810,996,973,-721,-674,-568,718,1132,748,17,45,-102,-42,-1271,-2108,-892,-1947,116,-150,66,-248,-118,-602,-1876,-1658,-2152,-2167,-1882,-1301,-1005,-743,-581,-467,-487,-524,-602,-1734,-876,-1030,-1208,-1388,-1631,-1831,-1979,-2032,-1936,-1718,-1465,-1236,-1052,-1204,-638,-682,-436,-1255,-242,-143,-183,-1123,-526,-704,139,29,-652,-359,-589,-820,-1063,-1201,-1209,-1713,-1013,-1983,-496,-265,-26,-952,-701,-6160,-12801,-11335,-25944,-15343,-789,-1427,1509,1477,-338,-19,-2537,-8251,-4581,-5649,-28527,-19743,-2230,-551,-382,963,316,-3516,565,503,-124,342,309,323,469,620,-276,608,1201,1346,1448,1497,1467,1088,-73,-496,210,114,335,-345,-1077,-1841,-1478,-711,238,-829,-433,13,-11,-938,-1603,-346,-436,-588,-660,-740,-836,-931,-1103,-1126,-1194,-1271,-1387,-1512,-1621,-1701,-1794,-1862,-1791,-1689,-2182,-1330,-1118,-1200,-675,-448,-287,-187,-125,-135,-1283,-287,-479,-697,-874,-1032,-1110,-1081,-944,-1194,-760,-723,-767,-879,-1032,-1121,-988,-649,-234,114,175,-202,-987,1226,1247,1165,853,-1102,-391,189,175,-286,-398,1085,1130,1106,1025,120,-1201,12,-1166,-545,-711,-871,-956,-806,-957,-465,-764,587,598,42],[-1793,-1792,-1740,-1682,-1591,-1451,-1350,-1223,-1192,-999,-885,-760,-625,-563,-504,-515,-559,-1614,-1147,-703,-702,-641,-742,-2225,-1195,-558,-611,-1026,-1305,-1037,-1190,-1425,-1669,-1842,-1888,-1719,-1401,-1535,-702,-322,29,389,338,-105,338,-913,564,-243,1382,1340,196,-677,-1825,319,1219,127,1204,1342,400,-779,202,-787,554,204,-551,572,293,77,13,-1563,-434,527,304,-576,-371,-201,33,366,-1187,1076,-212,1113,535,-1077,-1663,-688,1000,1718,1492,1208,-1597,-746,-47,-490,-1708,-1282,-1464,-1367,-1070,-720,-315,64,418,52,-1096,-324,-1486,-568,88,-1008,310,-542,-243,-1548,-1428,807,740,680,830,1103,-1177,65,1763,264,1121,1177,-1849,-1453,-1097,-887,-1481,-1983,-2192,-1823,-1381,-948,-630,-368,-5842,-1006,-3322,-588,-1605,-51,-373,-1033,-20,7,-132,-1439,-291,-828,-407,-560,-700,-819,-867,-805,-629,-414,-219,-89,-554,-901,-820,-37,-128,-356,-1327,-903,-1221,-1492,-1725,-1871,-1846,-1779,-1732,-1659,-1608,-1560,-1461,-1322,-1182,-1020,-895,-828,-867,-1021,-1633,-1551,-1875,-1974,-1647,-1273,-859,-554,-356,-1076,-369,-521,-686,-1064,-1265,-1272,-1067,870,14,-815,-872,-1205,-380,-148,2052,1320,-1823,-1200,197,-1162,497,-27,-1145,-732,402,89,-793,-1259,-708,-926,-1180,-1355,-1480,-1415,-1230,-1019,-781,-637,-473,-713,-221,-363,-821,-65,-273,203,209,162,-1000,-20,-154,-329,-615,-732,-832,-969,-1025,-1025,-929,-758,-1400,-385,-247,-222,-673,-402,-599,-785,-1347,-1256,-1300,-1189,-999,-1099,-2110,-846,-587,-1423,-655,-1862,-736,-730,-732,-747,-701,-1783,-712,-694,-772,-1770,-1702,-401,-237,-109,38,185,280,339,152,380,408,359,-30,173,-731,-730,-685,-225,-356,-505,-754,-942,-1130,-1258,-1211,-1035,-1857,-785,-1550,-224,-165,-98,-354,18,85,-1040,-1701,-1839,-415,265,-1236,-278,-1437,-1966,-1411,93,-927,829,-263,-876,653,1539,848,903,373,811,-374,-1244,-662,276,55,70,407,942,646,315,-96,-444,458,1134,976,745,1785,3212,2443,3158,3202,-595,613,380,-165,-769,-523,-921,-744,-513,-1981,-925,203,-314,-764,-1174,-1503,-1559,-1402,-1224,-1781,-998,-992,-993,-998,-1015,-1002,-900,-777,-1588,-376,-119,141,-429,-975,-1591,-481,-1583,369,1126,1765,1726,-584,-1336,-760,-1562,633,-730,-434,-276,-1637,-640,370,594,796,-1160,-692,-1806,-2441,-1965,-979,-282,-1514,-3,698,826,847,923,1029,-1694,-2520,-2169,-3308,-1540,-4002,1469,1302,1135,909,633,320,-4810,-878,-413,-3687,-802,-13951,-26298,-744,-607,-396,-189,14,196,389,542,630,703,-923,-9099,-5047,-4618,730,679,-1342,-3514,-4121,-327,282,-978,-2814,-863,-313,-391,-429,-477,-501,-930,-1191,-450,-460,-445,-401,-906,-372,-613,-616,-389,-426,-455,-451,-480,-540,-560,-568,-600,-879,-690,-730,-1177,-821,-834,-833,-1114,-775,-695,-635,-611,-701,-785,-859,-1025,-1172,-1348,-1411,-1293,-1119,-1192,-560,-243,-658,18,412,146,-504,-1414,-1038,-1044,-1831,-842,639,875,-1187,-314,-1034,196,550,-792,-487,1103,1784,1431,378,-1107,-119,-220,-605,-936,-1178,-1354,-1480,-1542,-1549,-1513,-1473,-1481,-1495,-1740,-1587,-1719,-1815,-1904,-2021,-2069,-2086,-2058,-2026,-1949,-1820,-1701,-1629,-1520,-1448,-1381,-1380,-1444,-1564,-1742,-1857,-1650,-1271,-791,-352,-568,-1526,-188,1315,1510,334,-1418,-223,2740,2781,2589,2360,-555,1910,-29,-1069,447,729,-905,-826,-771,-510,-1591,-595,-1047,-1579,-2110,-1942,-1208,-528,351,1073,-587,1719,2841,613,1441,1256,-775,-859,235,-452,677,1212,364,-450,-941,-1152,-515,-578,-770,-855,-16,-647,919,1228,900,412,-812,-1454,-755,-1225,-1641,-2038,-2256,-2040,-1647,-1111,-558,-78,75,-1718,111,-46,-1374,-1211,1579,981,-956,126,213,-752,-1878,-1073,-1433,-1799,-2057,-2024,-1739,-1332,-914,-1428,-1425,-534,188,471,185,-972,-362,-918,-925,281,888,-1660,686,482,-334,-548,-936,-1358,-1637,-1831,-1813,-1576,-1297,-1372,-734,-475,-249,-96,-1,0,-453,-232,-426,-668,-880,-1109,-1304,-1559,-1749,-1902,-2071,-2308,-2523,-2819,-2628,-2180,-1700,-1157,-1469,-80,448,916,-1250,-481,-435,1390,-974,-547,971,1201,-1065,-964,799,-589,-672,431,459,-195,-1273,-1566,-750,-1370,-1077,-1595,-349,646,-469,-926,-1384,-603,159,-1067,-2181,-2106,-1163,-147,-130,349,1899,2023,222,723,-204,927,1165,707,343,-31,-212,-257,-1041,-842,-2181,65,270,-54,-87,250,-200,-522,-70,-171,-559,-383,-481,-594,-819,-944,-1149,-1335,-1558,-1781,-1867,-1873,-1699,-1431,-1083,-698,-231,181,528,665,731,-630,-707,-645,688,1556,1121,-161,839,1005,731,-1476,-1997,-1505,-1964,112,-17,26,-277,-4,-499,-1780,-839,-1830,-1928,-1835,159,-113,-305,-478,-585,-727,-811,-878,-1783,-1040,-1120,-1219,-1311,-1455,-1539,-2046,-1605,-1608,-1558,-1483,-1415,-1322,-1289,-1098,-975,-877,-879,-583,-447,-345,-1102,-583,-339,-503,-766,-1099,-1495,-1898,-2297,-2653,-2696,-2437,-2151,-1965,-2009,-1626,-1609,-1626,-1630,-1535,-6335,-14070,-15387,-30669,-18651,-1685,-2524,472,762,-587,156,-2342,-9738,-4459,-5469,-27796,-19719,-3440,-2834,-2705,2429,-1761,-3159,2446,1967,-370,1164,657,6,-609,-1264,-1757,-1861,-1538,-1056,-565,-110,272,605,-474,-990,93,262,321,-293,-715,-1855,-1520,-797,-187,-372,-380,-406,-399,-962,-1372,-381,-383,-534,-536,-480,-479,-437,-1205,-1116,-262,191,377,552,728,84,383,781,11,-775,-2232,-291,-709,-1202,167,-188,-2,-281,-352,-517,-1210,-756,-889,-998,-1045,-1097,-1153,-1217,-1264,-1355,-1415,-1380,-1245,-1015,-749,-639,-700,240,536,140,28,-280,-946,1094,1274,1195,781,-1219,-701,362,524,28,-348,682,783,898,1026,244,-1239,-57,-1187,665,92,-1035,-1122,-1090,-1077,-915,-1145,-1311,-1451,-1445],[-408,-398,-475,-1002,32,-360,-845,-1296,-1658,-1731,-1500,-1159,-797,-859,-244,-62,-445,-1758,-1516,-610,187,160,-656,-2472,-1298,-421,-639,-1120,-1128,-1455,-1719,-2064,-2374,-2206,-1872,-1468,-994,-1483,-110,310,350,999,446,224,129,-550,1032,-206,1316,1315,2,-800,-1540,459,1339,91,1080,1194,-141,-756,295,-695,783,413,-377,244,561,237,266,-1132,-91,1349,609,-432,-193,32,221,265,-1075,1440,-167,872,425,-1084,-1504,-584,-975,-1264,-1498,-1662,-1814,-1987,-2181,-2322,-2279,-2005,-1654,-1363,-901,-598,-309,-96,50,214,-1198,-603,-1214,-400,316,-632,510,-629,-444,-1577,-1448,-202,-320,-277,-99,145,-1210,206,703,284,321,271,-2159,-1568,-1098,-1497,-1512,-1074,-491,116,642,1096,1383,1556,-7358,492,-2490,-909,-1527,358,-44,-1497,-552,-716,-819,-1510,-689,-878,-433,-306,-224,-228,-318,-468,-666,-931,-1253,-1565,-1635,-1427,-1104,-755,-510,-371,-1017,-776,-436,-598,-827,-1086,-1261,-1374,-1379,-1208,-1572,-753,-546,-400,-353,-364,-443,-559,-697,-811,-1468,-796,-736,-724,-1210,-978,-1163,-1369,-1392,-1415,-668,-195,-713,-894,-998,-1109,-1124,1065,416,-875,-772,-986,-466,-103,2501,1820,-1703,-1187,256,-1327,155,-148,-1171,-841,-1043,-1250,-1229,-1485,-902,-707,-879,-436,-375,-323,-273,-208,-463,-497,131,-557,-76,-290,-637,195,193,39,-193,-438,-815,-625,-462,-177,-225,-797,985,1297,1233,-129,920,-1059,-1336,994,795,384,-453,42,-33,-463,-1128,-831,-998,-1113,-1165,-1186,-2013,-1077,-972,-1303,-678,-1924,-242,40,74,551,-291,-1846,943,1186,-1348,-1442,-2078,956,1131,217,1020,1482,1576,569,382,1407,1229,401,-346,132,-833,-955,-852,-1042,-1070,-1000,-952,-818,-718,-889,-762,-885,-1601,-1216,-1367,-1498,-1485,-1281,-1044,-793,-587,-851,-1700,-1530,-342,-496,-1069,-914,-1339,-2006,-1481,-1456,-1157,-737,-288,-1075,705,1151,929,779,139,738,-181,-1090,-422,1002,796,821,1215,1781,606,194,-263,-562,462,1184,1087,1141,2248,3250,2475,3097,3382,-702,654,310,-249,-928,-218,-511,-682,-303,-1563,-697,-497,-770,-908,-952,-930,-823,-1256,-1087,-1611,-446,-455,-479,-533,-640,-768,-855,-925,-1204,-758,-542,-302,-755,-823,-1624,-136,-1265,337,1031,1033,995,-749,-1193,-381,-2162,215,-1153,-219,-404,-1924,-736,-623,-553,-436,-746,-736,-1932,-2409,-1772,-1123,-545,-1336,-324,1250,1393,1363,1318,1160,-1685,-2595,-2203,-3059,-1104,-3931,1285,1216,1155,1036,860,-2185,-6726,-1475,5,-3966,-492,-14822,-23806,-1094,-27172,-1423,-1557,-1671,-1736,-1677,-1593,-1551,-1515,-3961,-9049,-4845,-4548,-1533,-1558,-1597,-3169,-4389,-1703,-1795,-1931,-2587,-1616,-1432,-1199,-960,-785,-650,-1321,-1364,-587,-754,-969,-1221,-1543,-1869,-1872,-1529,-1186,-879,-621,-405,-313,-576,-790,-551,-739,-1011,-973,-856,-1113,-274,-66,-584,-1232,548,106,518,265,-108,-527,-926,-1352,-1526,-1350,-1122,-949,-889,-923,-878,-934,-1088,-1222,-1397,-1600,-1801,-1995,-2066,-1924,-1584,-1191,-857,-505,-1298,-297,-1162,497,666,-674,-552,872,1750,1811,657,-944,-151,752,329,735,-1216,-6,-273,-699,-1337,-1115,-953,-691,-394,-1724,-1306,-951,-1684,11,-133,-249,-345,-380,-444,-273,-94,76,190,125,405,-390,518,536,560,584,121,-371,-786,-566,-208,-829,-1577,60,1486,1463,808,-2040,-523,3000,3739,3690,3609,-866,2918,337,-1273,580,941,-884,-1177,-1004,-708,-1352,167,-112,-397,-1614,-995,-1397,-1898,-2177,-1539,-855,-136,615,901,1187,1370,-585,-908,48,-642,797,2584,877,730,902,-962,-506,-727,-824,-782,-172,-832,790,900,429,-223,-912,-1649,-2083,-1679,-1006,-1034,83,-1104,805,1086,244,1505,162,-1668,329,177,-1282,-960,2042,724,-1315,228,358,-546,-1583,-765,-198,74,-52,-141,-1155,-301,-402,-1659,-1515,-648,-211,-30,173,-1279,-109,-366,-710,447,334,-1322,-48,-195,-307,-351,-122,149,509,783,-233,1256,1366,-1574,-801,-211,977,845,600,277,-380,-262,-505,-715,-824,-896,-905,-971,-990,-993,-1156,-1153,-1232,-1373,-1586,-1375,-1212,-885,-1435,-12,496,994,-1091,-669,-718,1034,-1100,-701,588,991,-1185,-833,796,-340,-596,496,610,12,-1288,-1741,-743,-1330,-1194,-1470,-67,685,-589,-837,-1374,-339,527,305,-542,-1379,-2190,-2322,-1757,-1087,-485,-9,342,577,-281,621,500,284,75,-237,-533,-772,-1170,-1103,-1948,-1103,-984,-811,-628,-497,-354,-418,-96,-44,-316,89,65,-27,-1059,-510,-872,-1284,-1810,-2429,-2851,-2366,-1816,-1302,-824,-415,-28,200,266,219,37,-558,-713,-1000,-1351,-1649,-1790,-1789,-1692,-1542,-1387,-1706,-1915,-1912,-1826,-938,-642,-272,-286,-154,-907,-1568,-593,-1911,-1752,-1733,519,692,585,500,218,-742,498,540,-1805,-794,-499,-1126,73,-262,-752,-2244,-1365,-1706,-1843,-1699,-1355,-891,-1401,-346,-638,797,-493,-480,801,30,-1155,-501,135,-403,-1008,-1610,-2138,-2411,-2336,-2144,-1925,-1731,-2232,-1556,-2014,-1281,-1169,-1044,-2460,-736,-6561,-14854,-19471,-35657,-22598,-3047,-3716,1171,1456,-788,503,-2294,-9123,-4004,-5342,-26272,-19342,-4326,-4946,-5573,-2423,-4510,-2948,803,629,-681,79,-202,-444,-524,-532,-395,-211,-22,185,375,532,629,701,-948,-1559,-86,353,245,-348,-444,-1778,-1436,-970,-751,-874,-954,-932,-832,-1030,-1247,-381,-229,-542,-853,-739,181,-147,-1261,-1149,-241,613,1263,1830,1130,-26,375,562,-682,-932,-2271,-361,-664,-1252,151,-404,250,-636,12,-205,-1216,-588,-826,-1067,-1265,-1474,-1670,-1838,-1925,-1986,-1980,-1929,-1889,-1869,-1883,-1932,-1989,-2052,-2129,-2209,-2240,-2299,-2299,-2247,-2161,-2048,-1909,-1764,-1545,-1313,-1001,-612,-338,202,643,1105,1585,313,-1245,-278,-1231,894,91,-1202,-1359,-1402,-945,-263,-877,766,660,-632],[-314,-444,-238,-837,400,738,451,-950,-1213,-144,-222,-223,-451,-1147,-64,-45,-445,-1898,-1940,-532,-277,-344,-663,-2350,-1403,-858,-987,-1092,-1193,-1323,-1352,-1421,-1466,-1441,-1387,-1233,-970,-1463,-390,-70,216,503,438,542,-102,-173,1206,-207,1109,1006,-214,-850,-1317,474,1273,37,844,1005,-615,-777,272,-582,970,542,-278,-276,413,116,-104,-762,-311,-164,99,-310,-79,231,341,86,-648,1312,-157,572,221,-1135,-1353,-329,-705,-1037,-1354,-1609,-1813,-1958,-2026,-1984,-1876,-1711,-1516,-1496,-1108,-985,-879,-850,-890,-916,-1299,-1003,-1053,-1018,-930,-790,-642,-803,-717,-1419,-1187,-365,-502,-638,-775,-910,-1191,-1085,-1125,-1132,-1132,-1166,-2221,-1544,-1226,-1175,-1025,-744,-429,-84,219,498,654,726,-8511,533,-1721,-1238,-1360,-914,-1315,-1936,-1659,-1438,-1117,-1665,-318,-1001,636,626,-337,295,1144,484,-304,-345,-258,658,-1204,-1008,-1051,-923,-880,-712,-644,-658,-393,-632,-697,-923,-1147,-1360,-1505,-1467,-1532,-1153,-969,-821,-742,-692,-684,-706,-770,-857,-1241,-934,-898,-815,-867,-554,-326,-128,54,-1746,270,69,-719,-769,-664,-947,-1256,489,638,-952,-699,-682,-574,-142,1389,1182,-1453,-1210,-243,-1025,-1764,-1961,-1291,-1029,453,941,-94,-1784,1432,1382,-834,639,81,-529,1087,698,-645,-368,-326,-590,-667,-670,-528,-178,172,574,919,630,-664,1117,195,-79,122,-950,1125,1583,1315,-177,496,-1317,-1277,-632,-855,-990,-1009,-907,-792,-705,-1016,-764,-555,-383,-471,-1211,-1868,-445,-58,-1225,-325,-1815,-222,-19,176,277,-627,-1722,1273,1864,-1598,-569,-2271,702,1344,-271,898,733,549,365,198,120,188,245,-677,0,-929,-1190,-627,919,979,805,-59,147,-585,-914,-438,-258,-1209,-14,-581,682,801,773,-657,830,687,-651,-1807,-1275,-444,-820,-1119,-1273,-1259,-1939,-1302,-732,-762,-287,-65,-1333,648,993,924,560,-150,602,-14,-951,-230,558,35,-473,-596,-152,455,-1,-507,-794,331,1131,1148,1494,2620,3193,2445,2841,2523,-823,631,260,-315,-1162,4,-172,-588,-149,-1178,-488,1174,1011,834,838,854,144,-1290,-1073,-1445,564,313,28,-384,-693,-1109,-1472,-1730,-1602,-1328,-998,-711,-955,-571,-1537,-32,-970,-16,-87,-229,-393,-924,-1124,-947,-1809,-1129,-1642,-1104,-1050,-2281,-936,-951,-960,-1007,-1092,-1165,-2041,-2408,-1635,-1296,-997,-1265,-701,-558,-475,-451,-482,-584,-1667,-2616,-2266,-2881,-1109,-3335,-863,-750,-623,-567,-589,-4692,-8660,-1760,-939,-4104,-1101,-15639,-20920,-1091,-65486,-1016,-940,-833,-704,-1191,-349,-222,-108,-6800,-7800,-4465,-4701,21,-25,-1747,-2830,-4970,-1054,-235,-1917,-2275,-670,-528,-526,-490,-486,-489,-1768,-1381,-710,-941,-1209,-1488,-1769,-1875,-1661,-1306,-954,-643,-396,-269,-513,-783,-1197,-703,-1054,-1443,-1618,-1439,-1116,-458,-59,-531,-1252,688,-798,1154,18,65,194,-932,-765,-1251,-1743,-1983,-1752,-1547,-1335,-1188,-1053,-1013,-953,-941,-961,-1275,-1517,-918,-1658,-1000,-1279,-745,-752,-1510,-686,-1319,-566,-500,-504,-635,-201,-155,-84,-78,-832,-272,-481,-784,-1132,-1478,-1816,-2087,-2068,-1804,-1506,-1257,-1103,-993,-1758,-1543,-1277,-1992,-953,-945,-861,-747,-605,-482,-344,-182,-50,23,142,253,-641,580,779,1022,810,207,-244,-766,-675,-165,-1018,-1652,272,1523,1267,1131,-1274,-795,1230,1227,1292,1368,-1236,1430,678,-1445,633,518,-967,-1557,-1207,-986,-1169,-30,94,154,-1748,58,-1043,-746,-800,-1114,-1271,-1115,-713,-212,301,794,-487,-978,-193,-894,886,1878,1098,663,691,-757,-628,-896,-883,-705,-332,-1063,601,412,-223,-655,-1162,-1433,-1175,-584,-789,-992,362,-935,1613,1750,339,2025,116,-1735,501,375,-1164,-750,1650,624,-1393,457,511,-331,-1284,-535,213,275,59,168,-1137,292,342,-1551,-1623,-809,-325,247,267,-1602,73,69,-586,759,1199,-790,301,1073,200,-206,869,1259,1158,1004,-222,1741,1401,-1844,-1114,-542,807,468,134,-204,-520,-778,-964,-1092,-1107,-1089,-1018,-1018,-979,-1097,-1237,-987,-1018,-1125,-1509,-1197,-1179,-1058,-1333,-677,-436,-213,-865,-928,-982,444,-1220,-834,235,792,-1259,-579,845,-87,-393,584,754,241,-1221,-1796,-753,-1310,-1231,-1190,167,684,-675,-747,-1290,-63,415,1496,3292,597,1741,960,84,62,132,414,483,684,-353,547,1443,1401,258,763,1179,1111,-1250,-240,-1569,-73,489,-475,-851,-249,-539,-807,-1010,-1136,-1207,-1180,-1130,-1101,-1288,-1308,-1549,-1853,-2245,-2343,-1894,-1406,-1770,-488,134,549,161,1200,1311,50,382,-439,-598,-625,403,139,-99,-337,-561,-729,-829,-1872,-1783,-1804,-1654,-1616,-1884,-2160,-2359,-2267,-2014,-1727,-1534,-1882,-1542,-1518,-1271,-1328,-1322,-1297,-1197,-1128,-1007,-893,-1683,-809,-837,-1322,-1055,-1242,-1340,-2206,-1183,-944,-608,-237,108,-205,-1399,-220,-421,1161,-11,-1131,550,219,-1130,-154,216,-42,-303,-546,-697,-786,-998,-925,-786,-682,-2336,-530,-1955,-315,-312,-346,-3104,-561,-6716,-14968,-23464,-40361,-26192,-4350,-4588,1730,1946,-737,1209,-2264,-6249,-2526,-5027,-23865,-18339,-4698,-6606,-8964,-8093,-7715,-2701,-335,-325,-860,-533,-719,-968,-1200,-1528,-1850,-2192,-2309,-2034,-1705,-1360,-1034,-696,-1274,-1963,-122,573,313,-308,-72,-1511,-1113,-991,1208,437,106,816,417,-934,-1014,-346,356,-409,-1040,-1018,-168,-180,-1129,-1052,-119,481,445,411,399,48,412,358,-1246,-824,-2176,-384,-538,-1210,-857,-1021,-1197,-1358,-1465,-1544,-1545,-1550,-1555,-1539,-1470,-1415,-1370,-1352,-1336,-1402,-1500,-1609,-1731,-1774,-1628,-1390,-1115,-831,-574,-354,-141,-380,-880,107,74,-44,-239,-1053,-1310,-839,-619,-118,-160,1089,1688,2236,2476,512,-1099,-424,-1108,1023,216,-1167,-1462,-1251,-623,-148,-697,1580,570,-668],[-160,-361,60,-586,550,611,471,-820,-1188,-144,457,35,-359,-1324,676,599,-379,-1893,-2149,-283,-469,-711,-1014,-2050,-1420,-1443,-1417,-1301,-1145,-996,-738,-528,-319,-499,79,256,442,-1413,328,550,433,280,76,-128,-449,-757,-1062,-1370,-1568,-1621,-1457,-1211,-1141,-608,-307,23,307,532,-932,-823,177,-407,1063,623,-224,-713,1166,1671,497,-449,390,1589,1159,-180,4,385,408,-132,-158,1600,-159,237,-50,-1201,-1213,52,-425,-743,-821,-643,-375,-1345,-295,113,-1131,-300,57,-1523,84,119,195,224,183,141,-1362,-1258,-926,-292,-264,-132,59,-1052,-984,-1070,-813,586,421,226,0,-259,-1119,-781,-1032,-1265,-1541,-1792,-2136,-2453,-2434,-2016,-1535,-1000,-508,-50,315,619,774,836,-7896,627,-1087,-1531,-1063,-686,-1057,-1621,-1663,-1769,-1738,-1902,-1297,-1174,-795,-550,-772,-212,-151,-144,-380,-370,-759,-699,-1433,-1093,-1181,-1165,-1158,-1170,-1188,-1221,-1302,-1370,-1455,-1540,-1553,-1581,-1639,-1658,-1682,-1691,-1629,-1496,-1324,-1088,-832,-569,-339,-241,-1028,205,49,-147,-619,-462,372,212,-20,-1729,-687,-1009,-1201,-1119,-817,-822,-1469,548,762,-959,-653,-307,-699,-272,1656,1482,-1151,-1280,409,-681,-554,-539,-1493,-1242,520,1040,311,-1842,1565,1448,-840,529,115,-771,1073,492,-845,-759,-1327,-1471,-981,-460,-481,778,1272,1651,1476,576,-552,939,-51,-39,435,-1131,330,-34,-418,-876,-1336,-1732,-2053,-1879,-1521,-1246,-1050,-885,-801,-939,-973,-845,-677,-516,-458,-1375,-1636,-490,-694,-1150,-1376,-1785,-2073,-1819,-1340,-855,-867,-1512,345,571,-1128,348,-1879,508,423,-717,118,47,20,69,207,453,795,67,-947,-330,-927,-1334,-443,814,284,819,-10,105,-487,-872,-92,-21,-740,350,100,1720,2164,1259,-587,1370,1027,-367,-1935,-1156,-1176,-485,-721,-533,-1118,-1739,-1236,-147,-672,500,36,-1488,1094,1118,896,335,-392,503,204,-753,-8,219,-363,-993,-1215,-784,-182,-136,-680,-1021,158,1069,992,640,227,-309,-879,-1355,-1418,-1005,-528,-117,-281,-1334,246,168,-362,57,-746,-201,227,238,325,421,496,355,-1206,-1058,-1245,387,187,-18,-501,-454,-656,-768,-842,-806,-784,-708,-654,-795,-552,-1237,-460,-631,-258,-105,48,231,-954,-986,264,-1110,-722,-2022,598,-73,-2474,-1042,317,191,-279,-51,-796,-1918,-2306,-1453,-1352,-1030,-1148,-981,-1041,-1034,-958,-835,-707,-1496,-2431,-2221,-2667,-696,-2585,63,65,74,25,-89,-6787,-8615,-1706,-804,-3418,-1259,-16086,-17528,-1502,-102909,-19147,-1172,-1035,-882,-2451,-476,-1201,-1944,-8930,-5997,-3803,-4899,502,560,-1843,-2339,-5668,-1705,-460,-2009,-1874,-653,-641,-1130,-889,-168,-286,-2094,-1093,-693,-896,-1077,-1215,-1326,-1341,-1259,-1144,-1049,-974,-916,-850,-841,-905,-1381,-868,-859,-1358,-796,-1253,-1040,-615,-558,-526,-1045,-530,-1598,-585,-686,-908,-1128,-1325,-1124,-1190,-524,-272,-28,166,-348,155,257,38,927,155,-899,-1618,-1423,-450,-1724,-464,-1214,669,286,-1651,-454,-1325,-1034,-1197,-1216,-1174,-1138,-1155,-1114,-1046,-928,-728,-513,-318,-131,-1093,-151,272,280,-1226,108,-49,-263,-459,-1692,-1686,-1492,-1824,-868,-890,-869,-855,-843,-869,-882,-864,-865,-906,-874,-813,-793,-460,-199,119,447,432,-11,-670,-743,-101,-940,-1577,579,1147,936,877,-408,-822,2019,2637,3241,3751,-1495,3881,1027,-1454,727,1049,-1014,-1591,-1223,-1193,-925,1467,852,388,-1528,774,-924,-774,-881,-1113,-999,-758,-533,-372,-289,-256,-351,-939,-466,-1090,-445,-345,-255,-185,-78,-469,-766,-951,-841,-523,-381,-1226,-716,-812,-912,-1162,-418,-177,60,246,-931,-715,537,-732,451,360,223,0,-168,-1827,-358,-268,-955,-562,303,458,-1055,776,737,-82,-1022,-358,-77,-261,-179,107,-1116,450,1840,-1138,-1668,-937,-693,102,505,-1853,225,413,-493,900,2111,-233,159,1210,423,-61,729,1063,915,759,-186,2083,1432,-2142,-1318,-903,704,396,146,-61,-490,-328,-489,-492,-546,-985,-1156,-947,-1117,-1252,-1370,-1488,-1492,-1516,-1471,-1443,-1445,-1420,-1408,-1344,-1236,-1109,-971,-1262,-1212,-650,-1325,-955,-380,-67,-1288,-264,919,147,-136,670,874,456,-1131,-1741,-811,-1345,-1207,-888,299,596,-757,-696,-1195,166,253,1243,2181,129,901,252,-315,-683,-774,-640,-371,-110,-470,167,184,105,-13,-119,-235,-275,-1337,-213,-1174,-258,57,-740,-1234,-54,-229,-446,-679,-922,-1185,-1401,-1588,-1735,-1862,-1903,-1858,-1694,-1495,-1284,-992,-1725,-1864,-493,171,450,192,1007,1170,-260,248,-382,-461,-557,496,1222,732,156,227,616,404,-2097,-1723,-1621,-1607,-340,-381,-411,-467,-548,-1593,-892,-822,-1891,-1439,-1361,-1361,-1547,-1682,-1811,-1841,-1808,-1576,-1193,-1581,-844,-947,-1499,639,1627,-266,-2057,-864,-551,-179,146,700,214,-1440,-500,-874,-963,-661,-1912,264,346,-1183,219,1739,1958,1846,-536,1210,435,-1422,-1266,-553,-417,-2346,-1232,-2051,-1902,-2237,-2502,-3164,-2580,-7037,-14636,-27529,-43334,-28283,-5341,-5042,1238,1516,-615,1768,-2446,-2579,110,-4688,-20990,-16760,-4765,-7910,-13212,-14573,-11438,-2592,-1134,-771,-1094,-126,176,443,735,921,-519,438,1160,1132,1071,980,849,488,-1633,-2261,-208,453,327,-375,191,-1279,-801,-1025,-43,-142,-269,-350,-377,-868,-861,-461,-113,-339,-1267,-1292,-579,-602,-1052,-1250,-1679,-2095,-2384,-2055,-1588,-1083,-605,-180,-1824,-667,-2129,-517,-474,-1264,247,-746,432,-429,1160,1046,-1000,862,741,-1336,-1224,-162,-225,191,-514,185,2,-193,-432,-704,-1171,-1381,-1695,-2006,-2040,-1775,-1478,-1270,-1078,-916,-796,-702,-600,-788,-1420,-3,327,694,82,1213,1344,1383,1339,743,-914,-554,-907,-759,-1308,-1519,-1502,-982,-241,-15,-483,945,537,-475],[-199,-388,-24,-497,-270,-363,-487,-801,-1311,-672,-676,-634,-553,-1570,-445,-430,-440,-1858,-1727,-560,-605,-606,-846,-1904,-1503,-697,-773,-892,-1088,-1399,-1669,-1738,-1359,-831,-281,110,950,-1434,131,810,644,1109,188,1095,-431,568,1377,-251,695,491,-554,-757,-1082,293,919,4,140,574,-1129,-956,-20,-212,97,-85,-257,-991,-330,-366,-371,-455,-604,-805,-1094,-1426,-1788,-2061,-1755,-1237,-743,-255,-177,-133,-383,-1277,-1091,245,693,585,530,594,184,-1510,-592,305,-1001,1,315,-1360,1538,1093,1217,1058,882,569,-1355,-1511,-883,-325,651,255,714,-1328,-1089,-599,-400,1172,1780,1351,917,489,-989,-211,-472,-671,-2421,-1042,-1325,-1408,-1521,-1498,-1302,-950,-575,-809,151,472,692,870,-6517,1058,-577,-1708,-604,958,664,-1202,584,407,170,-2166,-665,-1308,-642,-763,-1252,-872,-864,-792,-657,-516,-1250,-488,-1441,-913,-1068,-852,-1158,-1529,-1821,-1788,-1520,-1179,-1075,-635,-811,-265,-236,-821,-948,-325,-312,-222,-72,-353,-757,355,919,-25,-828,742,-168,-239,-406,-378,-158,318,15,-1425,-675,-1029,-1393,-1737,-2092,-2436,-2167,-1857,-1575,-1191,-831,-493,-821,-474,554,800,-813,-1384,402,-430,-749,-649,-1737,-1332,-660,-1005,-1245,-1439,-1143,-874,-881,-351,-169,-998,65,121,-1049,-79,188,142,-1197,-660,-496,-21,-92,-136,-218,-301,-493,-376,-371,-336,-271,-1283,-114,-63,-32,-316,-137,-1597,-1154,-212,-240,-336,-486,-643,-851,-1164,-1198,-1221,-1070,-819,-539,-1589,-1350,-31,-35,-1111,-323,-1211,-826,-1039,-1167,-1130,-1010,-1327,-233,67,-613,430,-1466,366,433,-1137,207,168,188,-153,508,802,1148,-172,-1198,-548,-848,-1350,-226,567,-459,-192,-350,-118,-367,-821,197,-37,-318,646,764,1606,1364,1055,-321,132,-461,-1026,-2119,-753,0,767,-631,-522,-998,-1562,-1273,-417,-651,207,95,-1372,2001,2876,733,8,-672,354,355,-616,-8,-679,-973,-653,-60,529,64,-271,-804,-1304,-159,889,1154,679,186,-384,-950,-1425,-1660,-1391,-1065,-813,-615,-1496,-424,-354,-265,-169,-423,-7,48,82,104,61,-51,-175,-1206,-1114,-1163,-798,-909,-943,-924,-901,-877,-830,-841,-838,-914,-971,-1058,-1119,-1239,-1339,-1405,-1384,-1267,-1075,-886,-678,-970,-922,-134,-550,-1159,-2145,365,-28,-2082,-1155,-6,862,-620,449,-834,-1789,-2270,-1397,-1430,-1246,-1128,-657,1589,1574,1527,1446,1312,-1359,-2235,-2252,-2613,-750,-1950,-275,-467,-550,-586,-594,-6428,-7001,-1640,-433,-1677,-440,-16152,-13858,-405,-136949,-114369,-29484,-336,-352,-3063,-2019,-5159,-4880,-9150,-4021,-3102,-5250,-1394,-1441,-1912,-1858,-6510,-2617,-918,-1913,-1607,-782,-1525,-1773,-1351,-643,-851,-1866,-1239,-1291,-1252,-1120,-962,-871,-853,-908,-1133,-1268,-1424,-1289,-1093,-977,-1087,-1389,1137,46,-1343,-673,-1782,-1057,-536,-45,-360,-872,953,-2094,1172,-234,-207,985,-1179,963,-1313,43,828,2403,1480,-110,253,227,89,1188,112,-1300,-1775,-1279,-281,-1559,-5,-987,-260,-505,-1851,-904,-1333,-1233,-1392,-1523,-1638,-1719,-1762,-1696,-1633,-1592,-1545,-1524,-1535,-1533,-1482,-1404,-1317,-1214,-1106,-983,-865,-782,-680,-1675,-1873,-1754,-1450,-620,-36,129,301,338,251,721,819,838,741,626,433,-916,-68,-369,-637,-827,-872,-702,-645,-897,-154,-749,-1470,823,1498,819,1550,321,-720,3328,4805,5024,4759,-1627,4111,1184,-1461,723,953,-1147,-1265,-1170,-1411,-753,-357,-891,-1453,-1730,-1267,-819,-812,353,710,328,993,1010,972,464,864,-274,-895,-543,-1330,1067,1168,1189,606,391,-231,-1004,-973,-811,-621,-1199,-1797,-2009,-1454,-1649,-1433,-177,513,780,901,-1061,-356,588,-586,-74,-446,-818,-1164,-1258,-1990,-821,-454,-747,-486,203,169,-534,-72,-374,-698,-1107,-1451,-1518,-1274,-945,-617,-1145,-160,-91,-679,-1665,-1072,-1167,-585,-713,-1959,-899,-968,-912,-831,-718,-576,-373,-84,205,54,570,764,543,472,-173,2416,1442,-2237,-1373,-1316,925,1863,1332,229,-635,431,-846,762,1868,-1043,-1216,586,-519,-1237,-1352,-431,398,-861,-1296,295,55,-192,-944,-808,-1043,-1137,-1047,-1655,-1392,-377,-1383,-1053,-369,361,-1254,81,1020,379,132,768,995,669,-1031,-1621,-893,-1407,-1118,-602,-395,-701,-892,-918,-1073,-905,-898,-1034,-1241,-1436,-1693,-1749,-1561,-1194,-755,-326,77,394,-572,36,513,506,-303,24,-254,-449,-1359,-543,-717,-485,-193,-1003,-1568,-194,-328,-492,-657,-820,-1000,-1135,-1252,-1316,-1907,-1127,-824,-420,-24,327,635,-2062,-1852,-319,1605,1203,231,1866,1299,-489,202,-307,-215,-410,390,578,605,549,325,120,-44,-2288,-1643,-1489,-1601,-509,-441,-405,-409,-451,-1817,-570,-703,-1853,-1352,-1185,-1228,-1304,-1242,-1111,-881,-881,-402,-120,-1421,-835,-1109,-1556,773,723,13,-1804,-967,-590,-441,-899,-1439,-1852,-1529,-874,-180,466,699,-2119,109,518,-1197,643,2324,2829,2320,-501,1086,250,-1813,-1571,-592,618,-2153,-51,-2203,-564,-831,-1999,-2411,-1230,-7488,-13875,-31154,-40665,-27459,-5519,-4857,-696,-756,-800,-895,-2665,-1124,-1255,-4237,-17853,-14478,-4457,-8580,-18177,-20748,-14753,-2507,124,215,-1307,204,220,331,685,1175,-679,484,2017,799,801,1845,1613,191,-1945,-2130,-297,824,330,-499,389,-1044,-481,-998,478,96,-276,-584,-839,-1065,-1288,-1427,-1587,-1756,-1812,-1525,-1256,-1000,-1040,-1098,-366,-215,-748,-120,-119,-116,-156,-233,-2142,-500,-2139,-755,-442,-1415,-138,-1065,242,-76,570,710,-987,990,1064,-1469,-1362,-1028,-591,213,-363,1120,958,773,280,-725,-1323,-1261,-676,-976,-1190,-1168,-909,-610,-676,208,689,262,93,-630,-1533,739,1646,947,236,1674,1706,2150,1831,838,-855,-814,-806,-1411,-1343,-1016,-1681,-824,-11,-63,-441,504,350,-395],[-198,-298,-307,-692,-1050,-1260,-1321,-1145,-1345,-519,-182,-97,-370,-1658,514,408,-413,-1630,-1167,-374,-359,-165,-960,-1731,-1497,-626,-348,-336,138,-385,-950,-1452,-1307,-944,-453,-33,735,-1373,-39,786,777,928,26,1345,-441,730,-215,-820,-666,-51,-588,-655,-1019,218,1464,103,-236,394,-1176,-1076,-184,109,1471,610,-276,-958,509,735,633,44,514,522,529,118,124,483,388,-581,415,330,-135,-465,-687,-1292,-918,-646,-946,-1256,-1607,-1948,-2121,-1890,-1611,-1319,-1069,-866,-730,-1017,-647,-738,-832,-949,-1026,-944,-1266,-1560,-855,-364,679,506,718,-1587,-908,-30,50,1273,1334,1061,764,465,-804,94,80,163,-2176,-504,-853,-374,-142,-1897,-938,-1232,-1280,-1095,-565,-116,217,469,-5167,649,-205,-1772,-35,171,16,-853,-245,-294,-315,-1956,-865,-1353,129,-1198,-1754,212,1402,907,-441,-20,-1480,-1065,-1247,-791,-1027,-438,512,284,123,29,-1044,-1084,-1320,-669,-935,10,-23,-763,-655,-125,-158,-185,-227,-545,-1044,-255,-287,-349,-674,-461,-519,-598,-695,-834,-915,-1034,-1164,-1333,-1494,-1660,-1798,-1818,-1739,-1608,-1755,-1227,-1129,-984,-921,-938,-971,-1038,-1159,-1336,-1543,-1791,-1950,-1699,-1472,-1293,-2026,-1183,-871,-853,-894,-970,-1051,-1070,-1084,-1012,-973,-1209,-951,-1017,-1255,-1275,-1455,-1521,-1680,-941,-603,5,458,898,1207,734,-516,378,-775,-155,831,-1324,1226,1680,1522,-430,96,-1594,-1106,132,290,392,62,-245,-774,-1360,-1125,-843,-1017,-938,-585,-1739,-1044,167,767,-1128,98,-902,847,1026,362,-1189,-1060,-1198,716,732,-238,821,-1146,277,1040,-1479,1086,1108,-86,-521,972,909,849,-469,-1430,-621,-696,-1243,-679,-976,-1200,-1195,-1207,-1077,-945,-875,-865,-909,-960,-1090,-1210,-1423,-1711,-1957,-1975,-1623,-1133,-566,-2078,-569,-124,531,-656,-518,-912,-1456,-1436,-807,-710,-141,121,-1058,1951,1672,422,-425,-987,151,-177,-573,-480,-346,-346,400,793,1184,-251,-380,-811,-1384,-603,601,1307,2253,2216,1932,1621,1337,1046,-973,340,386,-433,-1530,-44,-190,-322,-461,-624,-785,-951,-1106,-1226,-1354,-1488,-1569,-1632,-1657,-1627,-1584,-1533,-1435,-1312,-1201,-1096,-965,-879,-758,-692,-580,-694,-309,-202,-701,16,-347,-44,93,34,-2,-964,-920,337,-149,-1290,-1830,1036,-45,-1767,-1173,-552,1408,-956,689,-921,-1729,-2285,-1446,-1481,-1471,-1156,-362,1703,1453,1154,818,443,-1266,-2046,-2357,-2726,-1004,-1442,-200,8,240,404,489,-4748,-5742,-1666,269,67,-2942,-15667,-9980,-771,-162391,-212779,-96771,-919,-791,-2636,-4045,-9348,-7966,-7403,-1910,-2407,-5594,-38,31,-1874,-1370,-6278,-3689,-1424,-1716,-1468,-1003,-2392,-2284,-1829,-728,-475,-1510,-910,-1006,-889,-568,-179,-297,173,-380,-1290,-332,-850,-1306,-1637,-1362,-1265,-1205,1454,-163,-1090,-458,-2294,-1106,-665,-174,-431,-750,899,-1361,1398,-329,-501,689,-1238,865,-1494,8,657,1006,574,52,-287,-680,-1083,-1368,-1591,-1740,-1800,-1783,-1652,-1519,-1273,-1005,-831,-681,-1807,-465,-1312,-508,-661,-864,-1114,-1374,-1603,-1639,-1530,-1332,-1081,-863,-709,-595,-496,-426,-395,-375,-533,-307,-237,-173,-69,-1657,-2034,-2031,-1075,-306,-395,414,438,451,413,365,317,208,10,-187,-442,-895,-1045,-1400,-1714,-1864,-1702,-1261,-759,-1071,-271,-482,-1304,1027,1357,524,1528,913,-517,3307,3558,3348,3020,-1432,2100,1147,-1474,408,-116,-1320,-921,-1270,-1657,-2112,-2458,-1849,-1107,-921,521,-684,-836,1200,1648,677,2803,2983,2662,592,960,-200,-823,-703,-1571,1330,1196,1008,540,251,-31,-1279,-935,-774,-890,-843,-1582,-76,-755,-2083,-1175,60,780,1879,1661,-1147,37,188,-483,-1146,-1773,-2350,-2435,-2010,-2051,-1507,-1366,-1345,-1368,-1361,-1351,-1172,-917,-685,-426,-791,-438,-151,-198,-326,-473,-1192,-699,-725,-621,-1553,-1165,-1714,-37,339,-1793,269,500,-409,658,727,646,-156,823,692,178,453,579,143,202,-185,511,452,-1830,-1266,-1748,30,9,106,299,-780,172,-1295,734,1744,-917,-1093,631,-387,-1265,-1374,-545,345,-796,-1174,403,122,-168,-684,-906,-1299,-1709,-2092,-2195,-1906,-1651,-1458,-1306,-1246,-1155,-1153,-1097,-1036,-950,-809,-667,-523,-429,-933,-1484,-988,-1479,-994,-439,-464,-476,-812,-588,-930,-369,-292,-291,-280,-488,-115,59,279,551,855,883,648,211,-630,-181,-150,240,-594,931,590,305,-1301,-51,-210,-735,49,-1253,-1798,-91,222,165,328,-914,1019,1262,1059,-286,-2212,-805,-279,-352,-222,35,396,-2302,-1811,-36,1352,589,261,1492,772,-553,258,-207,134,-187,-81,-364,-634,-925,-1224,-1465,-1576,-2425,-1526,-1417,-1616,-875,-770,-710,-728,-805,-1830,-1005,-1164,-1769,-1433,-1548,-1630,-1694,-1683,-1692,-1678,-1710,-1619,-1405,-1203,-781,-1192,-1492,363,641,357,-1479,-908,-613,-436,44,1122,934,-1316,168,240,-22,-216,-1325,-512,-609,-1153,-634,-639,-584,-514,-424,-279,-102,-2119,-1813,-626,565,-1821,771,-2352,-91,152,-2072,-1407,-12,-8101,-12807,-32833,-35878,-23788,-4652,-4195,168,414,53,1028,-2647,1512,1638,-3633,-14701,-11585,-3763,-8291,-21725,-21712,-13298,-2367,79,-91,-1456,-552,-636,-412,198,946,-836,543,2050,540,356,1654,1285,-99,-2084,-1794,-338,940,374,-631,568,-748,-123,-836,858,733,379,83,-168,-681,-617,-662,-586,-515,-1649,-1343,-1145,-595,-1031,-1174,-324,-508,-1434,-718,-900,-1059,-1242,-1443,-1640,-1840,-2110,-1981,-1985,-1997,-2083,-2053,-1882,-1680,-1424,-1162,-956,-569,-329,-1288,-1323,-1846,-945,265,-160,385,235,56,-167,-658,-1373,-940,-1128,-1237,-1268,-1252,-1182,-1146,-1051,-874,-616,-278,-123,-463,-1547,784,1612,1077,434,1226,1145,1082,574,-82,-830,-1607,-1821,-1090,-293,-970,-1786,-592,241,-101,-388,1608,195,-276],[-369,-323,-117,-340,-436,-405,-310,-759,-1452,-3,431,-274,-468,-1768,568,452,-531,-1449,-694,147,173,-432,-1168,-1708,-1602,-827,-664,-433,-572,-590,-773,-362,-4,-1238,-864,-265,423,-1395,-349,671,827,587,-245,558,-462,-1271,-1824,-1323,-468,313,-640,-685,-1094,93,1464,172,-708,132,-1297,-1313,-390,414,1564,486,-414,-836,56,1352,1023,228,781,1084,859,233,113,346,202,-817,-119,-272,-428,-862,-1056,-1353,-1039,-1192,-1423,-1664,-1961,-2282,-2221,-1915,-1605,-1266,-948,-654,-404,-677,-38,-12,84,76,23,2,-1207,-1489,-917,-487,-623,-885,-1203,-1880,-1841,-2147,-2190,-1959,-1724,-1463,-1199,-953,-704,-489,-290,-98,-1340,-348,-473,101,523,-2460,629,712,-2672,-421,1515,1533,1393,956,-4019,381,-80,-1820,-909,-1283,-1577,-1889,-2165,-2168,-1847,-1632,-1083,-1320,-202,-1548,-2246,151,763,831,-404,273,-1100,-1526,-968,-649,-976,-499,688,1168,1069,418,-1290,-1190,-1565,-1047,-1025,237,163,-685,-408,-255,-518,-847,-1256,-1685,-2026,-1655,-1170,-721,-566,127,-591,-410,30,551,-932,882,1471,-989,759,550,-429,-407,-700,-1145,-1457,-883,-368,-170,-555,928,-1114,-1132,2533,2926,-130,-1709,29,-298,-545,-625,-2099,-860,1323,1277,1266,-492,1226,1194,-1071,-137,-132,-1329,140,-157,-1359,-635,-850,-1042,-1469,-1266,-1342,-1363,-1376,-1331,-1316,-1314,-1328,-1316,-1312,-1304,-1232,-1136,-882,-642,-386,-508,-149,-1398,-976,-297,100,721,739,232,-924,-1411,-1226,-315,-1151,-1145,-663,-1533,-659,25,32,-1122,141,-547,283,342,340,-1293,-959,-1040,-84,-234,-367,-538,-856,-792,-900,-1520,-1216,-1361,-1519,-1643,-1681,-1581,-1357,-1139,-1544,-778,-610,-1040,-440,-441,-1474,-718,-444,-526,-403,-675,-484,-538,-547,-583,-553,-561,-589,-562,-512,-395,-243,-41,-1842,-358,-231,253,-713,-450,-774,-1351,-1643,-1183,-750,-428,-214,-664,-793,-1035,-1214,-1257,-1236,-1032,-815,-577,-282,3,-1006,712,1032,1364,-527,-376,-641,-1076,-1009,327,1324,2322,2362,1977,1521,1053,556,-996,-260,-461,-577,-1345,6,286,161,280,-102,287,860,784,196,68,601,496,-1503,-925,-1274,-841,626,1146,-939,506,1518,1412,1217,94,753,526,-892,183,72,-460,98,-322,-168,478,609,754,-876,-900,641,159,-1116,-1578,1133,-52,-1458,-990,-1082,688,-1202,126,-982,-1693,-2274,-1500,-1402,-1620,-1119,24,86,67,-20,-174,-404,-1173,-1819,-2470,-2951,-1370,-1001,-444,-99,252,532,727,-3337,-4827,-1776,852,690,-6024,-14519,-5939,-287,-170734,-309922,-164622,-640,-361,-1196,-4930,-13536,-11097,-5240,338,-1719,-5647,-1176,-225,-1652,-838,-5122,-4639,-1899,-1489,-1405,-1228,-3071,-2592,-2140,-1268,-880,-1186,-254,732,0,-681,-1241,-1566,-1462,-1190,-1389,-874,-880,-977,-2039,-1761,-1687,-1940,-1881,-1558,-1209,-805,-1741,-1084,-739,-331,-562,-662,397,-654,230,-338,-834,-242,-1202,-303,-1669,-283,-345,-441,-616,-768,-962,-1140,-1381,-1551,-1662,-1644,-1535,-1400,-1219,-1110,-952,-814,-787,-772,-1591,-706,-1257,-651,-659,-661,-679,-707,-761,-742,-715,-679,-602,-533,-493,-459,-414,-388,-410,-464,-555,-658,-771,-913,-1016,-1609,-2088,-2221,-1417,-1542,-1704,-1718,-1514,-1135,-705,-232,260,687,988,811,-244,-715,989,1024,694,306,-31,-93,-704,-1222,-421,-201,-1105,1180,1176,228,1362,1334,-304,3250,4343,3972,3505,-1133,2428,900,-1529,520,193,-1519,-852,-1423,-1972,-1248,-438,186,-144,-692,2536,-527,-871,1324,1955,998,2660,3941,3056,943,1011,-118,-755,-857,-1805,-209,-399,-498,-506,-371,-197,-1533,-875,-767,12,24,-1755,-215,-1225,-1679,-584,246,901,1661,1400,-1216,349,-277,-888,-1559,-2129,-1585,-1092,-626,-1863,64,338,-382,-607,614,518,444,342,167,14,-732,-705,-714,-993,-1310,-1615,-1837,-1628,-1297,-907,-1363,-1233,-2311,109,1235,-1600,132,460,-339,973,2040,917,-382,902,717,281,353,528,-184,-45,-283,-350,-603,-1440,-1125,-2229,17,212,362,320,-900,-227,-1824,211,170,-715,-896,131,-288,-1305,-1408,-730,199,-796,-1100,378,191,-25,-459,-603,-874,-1095,-1194,-2303,-1642,-982,-1331,-1170,-758,-300,-1050,-274,-262,-237,-147,-31,118,241,-901,-1402,-1142,-1597,-918,-251,-84,-339,-827,-759,-831,-819,-656,-524,-377,-664,-36,153,341,548,773,651,568,-69,-672,-405,-849,-206,-920,724,390,92,-1217,-338,-381,-1030,-225,-1534,-1855,-366,205,221,95,-1085,229,184,98,-419,-1896,-927,-815,-1130,-1515,-1946,-1998,-2417,-1808,-1258,-1068,-926,-775,-731,-786,-881,-1034,-1263,-1463,-1630,-1785,-1933,-2009,-2022,-1963,-1827,-1632,-2531,-1410,-1407,-1673,-1049,-487,-330,-229,-515,-1704,-93,-114,-1696,-1221,-836,-162,-185,-205,-487,-63,-817,357,-224,-984,-737,-1246,-1366,1423,2060,705,-1143,-746,-662,-618,117,149,-165,-1176,-463,-449,-392,-250,-552,26,119,-1095,201,94,-51,-265,-491,-688,-759,-2313,-2016,-697,286,-1450,437,-2427,-410,258,-1353,-420,210,-8959,-11639,-30548,-30508,-18493,-2873,-3364,291,874,526,1939,-2118,2515,2583,-2907,-11787,-8363,-2783,-6902,-16941,-14687,-8331,-2179,1599,1343,-1571,579,225,-329,-33,44,-1020,384,471,380,103,449,365,-411,-1973,-1484,-375,623,410,-804,691,-434,210,-579,-3,-315,-708,-1099,-1441,-1667,-1693,-1446,-1131,-810,-1747,-1098,-1012,-746,-1062,-1298,-509,-1018,-2065,-234,-263,-266,-295,-358,-1143,-554,-2082,-1250,-903,-1543,-1271,-1758,-1854,-2250,-2455,-2088,-1540,-1027,-571,-874,-1129,-1803,-1317,290,32,288,28,-220,-429,-534,-1311,-575,-129,118,322,456,-43,-747,-304,456,388,-739,-354,-363,-1579,-125,-297,-495,-805,-1116,-1435,-1646,-1633,-1439,-1111,-1160,-511,-7,355,-975,-1698,-350,453,-188,-393,1196,1,-208],[-1003,-846,-664,-574,-551,-543,-616,-797,-1402,-759,-721,-605,-527,-1745,-67,56,-642,-1183,-164,-35,-169,-759,-1253,-1653,-1665,-927,-879,-446,340,17,-420,-117,22,-1481,-1245,-441,142,-1384,-672,-264,-834,-1442,-2084,-2649,-2825,-2274,-1674,-1173,-756,-494,-628,-786,-1204,-52,45,268,-1146,-129,-1400,-1487,-468,763,1522,321,-595,-682,-474,1124,1235,422,828,1590,1757,326,56,80,46,-1026,1092,986,-163,-1266,-1420,-1415,-683,122,-271,-723,-1253,-1790,-2230,-2247,-1867,-1369,-893,-460,-94,-374,227,-599,645,629,526,406,-1184,-1407,-1050,-757,-1140,-1447,-1571,-2165,-1070,-703,-365,-88,110,272,376,406,-508,24,159,9,-570,-347,-546,-675,-812,-2879,-961,-908,-4263,-753,-701,-657,-703,-791,-3125,-1125,-1345,-1954,-1692,-1815,-1841,-1868,-1847,-1853,-1900,-1888,-1810,-1665,-1535,-1350,-2100,-1071,-1012,-985,-951,-895,-780,-1548,-727,-531,-943,-543,876,1458,1491,662,-1580,-1326,-1628,-1520,-1103,951,593,-641,-264,650,354,145,-123,-1071,-920,771,1534,741,-564,231,-790,-458,288,1135,-467,644,1358,-946,664,385,-529,-334,433,-954,-1059,-1669,153,158,-577,1196,-1300,-1565,1881,1856,160,-1691,-360,-367,-273,-543,-1894,-561,-159,-121,-30,-112,169,264,-1224,-494,-369,-1411,-555,-972,-1396,-1891,-1930,-1477,-1051,-1574,-1012,198,492,767,948,1001,-685,-361,-1671,-511,877,-861,1152,1007,803,-612,-454,-1123,-823,-1006,-1297,-1409,-1211,-823,-1053,-1373,-1345,-80,-1254,-1338,-791,-1224,-281,659,815,-1162,354,-235,-5,-155,-312,-1131,-814,-914,-858,-961,-1038,-1145,-1216,-1227,-1206,-1388,-1128,-1018,-908,-1256,-668,-524,-363,-977,-1609,-327,-385,-874,-639,-802,-1006,-1273,-908,-784,-642,-568,-472,-436,-388,-399,-375,-417,-504,-557,-606,-608,-586,-523,-1666,-299,-356,-123,-851,-398,-662,-1314,-1945,-1507,-816,-683,-327,-680,-1032,-1420,-1591,-1360,-1456,-357,108,-604,366,807,-1656,2001,2318,1815,-792,-362,-452,-735,-1255,70,1316,2293,3215,2416,1828,1117,408,-1024,-1328,-1550,-782,-1108,366,350,255,269,-94,359,2175,2157,-77,-201,1155,424,-1756,-656,-1420,-1428,69,801,-1000,709,389,-55,-502,-799,-967,-922,-873,-689,-682,-749,-899,-1124,-1418,-1610,-1370,-933,-760,-904,287,349,-927,-1448,967,-79,-1186,-675,-1592,91,-1403,-527,-1044,-1715,-2254,-1539,-1220,-1722,-1040,-982,-933,-946,-1015,-1138,-1331,-1584,-1879,-2605,-3307,-1838,-852,-424,-54,325,641,118,-2289,-4295,-1984,1262,1170,-8009,-12780,-1872,462,-157736,-389459,-228166,-219,-296,-283,-4898,-17584,-14206,-3085,178,-1092,-5231,-2406,-62,-1277,-306,-3861,-4344,-2324,-1296,-1413,-1433,-3347,-2685,-1951,-1642,-1281,-892,-36,928,912,919,1462,684,151,-504,-1376,-367,-546,-1336,-1770,-1753,-1402,-660,-345,-629,-810,-991,-1117,-1010,-849,-628,-727,-589,-285,-274,-327,-413,-1159,-597,-1053,-415,-1704,-183,-173,-220,-368,-513,-717,-924,-1213,-1471,-1757,-2041,-2130,-1966,-1736,-1572,-1358,-1161,-1075,-1009,-1358,-859,-1159,-747,-722,-682,-644,-598,-575,-481,-392,-313,-209,-120,-300,-383,140,-198,-45,-641,128,870,1022,1128,1090,-1475,-1978,-2011,-392,866,-1429,354,-31,-465,-959,-1408,-1588,-1295,-831,-295,-624,-401,917,1263,1430,942,719,448,-727,-1261,-526,101,-848,1328,1038,-3,1118,1616,-92,3240,4445,4181,3786,-796,2769,509,-1588,384,204,-1658,-955,-1547,-1824,-1321,-657,-40,-499,-494,1815,-291,-883,1496,2269,1327,2431,2359,2080,1468,1313,44,-651,-945,-1878,-848,-1091,-1116,-934,-603,-303,-1562,-758,-736,193,236,-1867,-497,-1641,-1006,-789,-931,-1061,-1147,-1216,-1212,-1196,-1137,-996,-883,-700,-526,-436,-446,-1580,-256,-229,-281,-752,-459,-622,-687,-683,-647,-484,-540,-989,148,399,59,-264,-1364,883,1510,633,-1058,-1191,-1829,486,1941,-1399,-54,238,-133,991,1419,1122,-616,644,724,434,322,666,-205,-174,-415,531,726,-1019,-950,-2377,121,1477,1119,278,-854,-655,-2090,-33,-52,-459,-630,490,-169,-1289,-1392,-921,32,-777,-1018,399,50,-303,-706,-1092,-1459,-1814,-2099,-2062,-1825,-1611,-1430,-1258,-1145,-976,-912,-753,-638,-534,-410,-313,-234,-225,-883,-1325,-1288,-1671,-1077,-1464,-1807,-1526,-1104,-640,-729,148,-126,-1030,-479,-744,955,874,432,509,293,79,-71,-375,-629,-567,-1499,-610,-1203,-210,-331,-443,-1078,-636,-622,-1263,-514,-1784,-1677,-580,124,165,-159,-1089,114,74,25,-433,-1490,-1011,-234,-279,-375,-531,-657,-2257,-1728,-1056,-1070,-1009,-820,-640,-488,-331,-210,-160,-94,-20,31,-1108,89,104,105,136,209,-2491,-1251,-1323,-1679,-1321,53,-141,-398,-632,-1505,-466,-77,-1603,-1183,-688,1544,272,-363,-392,-66,-763,1113,-548,-746,-680,-1241,-1162,1792,2510,1073,-781,-503,-706,-803,1,-335,-566,-985,-781,-852,-979,-1099,-1264,-1448,-1592,-1533,-1270,-1044,-840,-738,-730,-827,-979,-2262,-2122,-1337,-1041,-1051,-284,-2259,-608,549,-432,440,159,-10066,-10510,-24729,-24420,-12470,-724,-2511,263,546,770,867,-1012,831,718,-2028,-9229,-5086,-1620,-4556,-9443,-4946,-2659,-1931,89,-53,-1642,-436,-571,-643,-572,-510,-1211,-323,-280,-220,-148,-52,50,-720,-1781,-1239,-410,851,442,-1005,762,-104,280,-243,-500,-955,-1473,-1685,-1215,-666,-368,-722,-346,-395,-1754,-808,-685,-878,-1119,-1461,-720,-1529,-2365,456,489,391,343,-77,-687,294,-2048,-1492,92,-1374,191,-2101,-131,-507,-868,-1188,-1338,-1352,-1303,-1263,-1228,-1253,-1662,-1199,-960,-673,-336,33,388,-101,-1132,-204,1378,1349,230,605,-92,-813,-46,1247,472,-1227,-575,-330,-1649,227,-4,-213,-485,-720,-957,-1146,-1248,-1319,-1322,-1268,-1203,-1119,-980,-1020,-1454,-477,-296,-292,-432,333,-212,-174],[-657,-236,79,-284,-339,-485,-612,-844,-1213,-297,0,-553,-560,-1649,869,1616,-770,-855,409,1782,736,-1020,-1167,-1512,-1622,-927,-1026,-569,356,363,105,217,39,-1640,-1560,-541,-626,-1335,-992,-1001,-1147,-1272,-1397,-1476,-1626,-1738,-1833,-1950,-2046,-2194,-2315,-2394,-2328,-2176,-2004,-1742,-1556,-1363,-1324,-1293,-900,-749,-605,-456,-789,-534,-1057,276,507,671,824,946,1017,409,-41,-279,-200,-1163,1252,1634,-158,-1593,-1646,-1442,-533,657,384,-250,-1052,-1771,-1528,-1425,-1047,-219,-787,707,779,-105,34,-1116,592,223,-198,-554,-1155,-1338,-1201,-874,86,495,445,-2313,271,1389,1150,1256,1114,945,762,555,-350,56,-196,-332,-540,-761,-984,-1137,-1307,-2683,-1547,-1531,-5741,-1391,-1309,-1206,-1165,-1136,-2431,-1178,-1249,-2175,-1387,-1485,-1524,-1562,-1516,-1452,-1404,-1307,-1489,-1228,-976,-862,-1633,-725,-725,-761,-820,-933,-1113,-1341,-1479,-1432,-1224,-946,-731,-580,-474,-413,-1848,-1444,-1401,-1955,-1090,-830,-896,-873,-811,-720,-574,-385,-695,-1443,-964,1125,1894,938,-601,-12,-922,-406,639,1736,207,516,1210,-980,542,170,-717,-219,696,-1201,-621,-2101,-79,474,-583,879,-1413,-1884,176,3,-116,-1420,-797,-347,-353,-443,-1720,-577,-673,-775,-846,-830,-751,-528,-1359,-869,-636,-1406,649,85,-1197,622,930,877,-670,-1867,-1310,684,652,683,714,780,-805,-758,-2015,-766,750,-510,1756,2354,880,-667,-745,-759,-591,-1394,-379,1162,1362,489,-1091,-1236,-1389,145,-1232,-1403,-907,-879,132,953,1097,-1179,458,79,1411,1609,222,-808,-597,-757,-141,-404,-590,-751,-836,-839,-814,-1232,-820,-814,-953,-1610,-972,-1022,-1045,-1172,-1603,-1327,-1380,-1427,-1495,-1575,-1615,-1661,-1801,-1899,-2054,-2285,-2261,-1981,-1620,-1261,-829,-443,-104,243,544,-224,1041,831,-1529,-23,-434,-459,-1012,-345,-551,-1308,-2281,-1567,-841,-842,491,24,1948,1362,-896,-1808,-1570,-312,292,-668,510,828,-1558,3327,5134,1605,-992,-369,-296,-414,-1102,-58,1315,2214,3109,2202,1606,653,74,-1037,-454,-663,-980,-1134,-1349,-1489,-1594,-1699,-1845,-2018,-2239,-2493,-2745,-2689,-2343,-1967,-1990,-1360,-1608,-1461,-970,-977,-1028,-1036,-994,-806,-547,-187,131,450,-715,864,884,-132,51,-368,-330,130,136,319,-615,-931,583,450,-828,-1425,1068,-114,-933,-278,-1745,-400,-1574,-121,-1084,-1774,-2216,-1503,-953,-1782,-809,157,-49,-258,-432,-538,-565,-1124,-1357,-2732,-3773,-2374,-361,1255,1234,1576,-215,-1117,-1579,-4134,-2245,797,487,-8731,-10582,-289,-444,-130172,-381895,-275191,-629,-609,-557,-4518,-21384,-17186,-1061,-1069,-1306,-4368,-3678,-1678,-1365,-835,-2628,-3353,-2699,-1173,-1500,-1618,-3219,-2547,-1516,-1700,-1661,-639,129,831,693,887,752,561,172,-702,-1236,-767,-1196,-1734,-1868,-2076,-2194,-2176,-2078,-1926,-1730,-1420,-1087,-748,-676,-611,-918,-550,31,-10,-129,-310,-1455,-862,-1074,-1336,-1593,-1819,-2114,-2417,-2743,-2535,-2258,-1939,-1684,-1407,-1190,-1033,-916,-841,-760,-782,-788,-843,-1031,-1254,-1455,-1653,-1809,-1851,-1817,-1673,-1485,-1289,-1140,-965,-836,-756,-675,-624,-594,-748,-418,-244,-600,-1257,411,691,938,1134,909,-1297,-1795,-1780,-120,1470,-1837,1280,1117,604,678,178,191,-29,-226,-245,-978,-73,470,790,1060,783,643,481,-772,-1228,-615,356,-599,865,928,-211,768,1711,36,1928,1710,1439,1142,-496,617,-49,-1700,-69,-337,-1737,-848,-1067,-1225,-1278,-1259,-1123,-950,-727,-540,-382,-939,-192,-163,-213,-289,-361,-434,-518,-599,-698,-897,-1077,-1788,-1310,-1275,-1157,-970,-695,-459,-1355,-656,-745,-46,-197,-1972,-851,-2038,-1034,-992,-715,-356,37,349,-1196,934,1074,-572,1124,1055,-142,496,-200,-1334,-204,-461,-762,-1078,-1402,-1818,-2137,-1987,-1574,-1075,-631,-1124,227,258,-168,-387,-1482,900,1551,954,-732,-1092,-1182,970,1502,-1270,-335,-24,156,482,225,-50,-910,-517,-719,-850,-853,-734,-458,-234,-655,678,1117,-647,-833,-1956,-236,1714,883,105,-675,-1078,-1723,305,299,-272,-398,327,-108,-1280,-1393,-1175,-197,-778,-998,457,-53,-556,-1064,-1448,-1548,-1353,-1067,-1325,-1909,-1430,-1161,-1196,-922,-421,-826,253,310,346,401,426,444,405,-934,-1313,-1468,-1711,-861,-324,-508,-817,-778,-512,-690,508,-84,-1288,-1238,-831,2133,1439,444,2551,1352,234,189,-748,-562,-713,-1964,-1438,-1699,-1966,-1972,-1904,-1857,-1893,-1895,-1922,-1901,-2035,-1710,-1649,-1563,-1469,-1360,-1242,-1145,-1022,-911,-813,-1128,-1109,-707,-676,-700,-783,-835,-1952,-1535,-1132,-1209,-1272,-1242,-1220,-1189,-1101,-996,-914,-766,-568,-346,-1426,145,407,653,916,515,-2376,-1104,-1132,-1620,-1595,-83,907,791,-590,-1351,-280,-942,-1638,-1196,-599,656,-274,-518,-309,-99,-742,829,-885,-543,-654,-1222,-938,2127,3651,1389,-446,-276,-787,-1011,465,2611,2419,-790,808,1234,171,1149,626,948,1466,-947,995,702,477,316,-190,283,-741,-2105,-2100,-895,243,-677,-679,-1990,-734,-898,-973,-819,-618,-11444,-9585,-17144,-17384,-6151,-569,-1731,-1254,-1645,-1687,-1398,-1100,-744,-489,-1001,-7100,-2054,-470,-1685,-1505,450,617,-1679,1100,1355,-1692,1721,1856,-698,1100,1958,-1407,388,1624,278,294,1100,567,-1021,-1641,-1094,-468,-97,-292,-1251,-635,-781,-929,-1017,-1148,-1217,-1323,-1411,-1484,-1549,-1611,-1573,-1533,-1472,-1666,-1382,-1335,-1294,-1228,-1663,-1203,-1493,-1937,-1354,-1474,-1599,-1781,-2023,-1921,-1737,-2023,-1670,-1092,-1135,-747,-1854,-542,-531,-529,-543,-1017,-430,-336,-191,-362,-83,-1929,251,335,773,531,313,661,284,-887,139,382,271,-87,41,-176,-769,-119,-133,-173,-1649,-767,-679,-1749,-1299,-1564,-1611,-1440,-1048,-602,-128,358,765,-392,-1203,-291,992,475,-1096,-1121,223,841,-394,-498,887,-443,-170],[-831,-289,-143,-463,-857,-1193,-1187,-987,-1028,26,534,-729,-647,-1600,856,2128,-996,-541,943,2246,572,-1140,-982,-1285,-1456,-904,-1182,-765,268,577,363,177,0,-1721,-1704,-591,-347,-1279,-1322,-319,-429,-638,-617,-683,-825,-883,-804,-611,-309,-24,-453,-1228,-1347,129,1086,654,-1330,-591,-1040,-889,55,210,-30,-243,-970,-484,-1580,-545,-478,-444,-426,-410,-435,-462,-501,-705,-722,-1195,-886,-910,-907,-1551,-1485,-1387,-969,-1046,-1208,-1347,-1414,-1313,-1137,-1171,-794,-624,-792,-422,-410,-445,-537,-1495,-730,-687,-502,-138,-1080,-1258,-1318,-1026,489,893,491,-2187,721,1124,693,231,-228,-604,-905,-1169,-1418,-1727,-1879,-1503,-1047,-575,-117,362,736,-2148,-853,-1188,-6630,1063,822,557,232,-69,-1866,-516,-613,-2473,-499,-401,-246,-651,-1403,239,363,-679,-1500,-1148,-438,136,-1141,-69,733,599,-86,246,-14,-649,-649,-945,-1186,-1335,-1463,-1543,-1533,-1427,-2034,-1517,-1109,-1659,-949,529,616,-445,-9,295,-447,-351,-1258,-1806,-1113,1089,1929,1129,-634,-216,-954,-225,882,487,189,-42,-142,-1052,-42,-12,-956,-33,121,-1478,-171,-1361,-448,-563,-696,-827,-1364,-1786,-914,-911,-895,-1045,-1152,-922,-995,-1110,-1580,-1293,-1415,-1554,-1689,-1769,-1812,-1724,-1619,-1444,-1316,-1340,-1080,-977,-912,-717,-607,-506,-345,-1998,-1629,62,183,326,416,490,-882,-1121,-1702,-1036,548,-123,2095,1976,642,-663,-984,-344,-309,-1951,-595,1146,1591,702,-1054,-1072,-1363,342,-1091,-1317,-1020,-543,560,1284,1224,-1178,542,368,923,608,136,-423,-717,-1251,-1770,-2210,-2319,-2025,-1640,-1252,-918,-1138,-473,-345,-747,-1906,-53,12,93,-1320,-1576,3,-47,-582,-234,-362,-434,-676,-1151,-1134,-588,-631,-688,-738,-727,-707,-576,-428,-247,22,319,-501,963,1003,-1475,109,-479,-825,-1210,-350,-499,-1373,-2127,-1352,-848,-942,663,277,2439,2103,-1415,-1659,-1598,-455,-946,-1220,-1047,-623,-1098,491,949,1292,-1172,-493,-271,-184,-698,-54,1275,1573,1239,815,377,-8,-432,-1088,-797,-888,-1133,-920,-991,-1048,-1103,-1159,-1211,-1210,-1145,-997,-750,-651,-189,127,-1959,-113,-1866,-1028,-1028,-119,-1100,895,1284,1231,1110,306,842,716,-574,518,433,-94,-234,-359,-376,375,395,677,-500,-1053,434,438,-881,-1560,187,-213,-747,-685,-1416,-613,-1799,-82,-1146,-1897,-2210,-1416,-689,-1874,-595,-104,-263,-356,-350,-247,-88,-1238,-1190,-2860,-4260,-2984,-194,826,-303,-1613,-2870,-1914,-1178,-4358,-2539,-663,-884,-8612,-8137,-1298,-1389,-96709,-301806,-277108,-1770,-1806,-1780,-4433,-24934,-19866,-2110,-2352,-2599,-3265,-4985,-2196,-1888,-1566,-1543,-2435,-3078,-1178,-1703,-1832,-3075,-2282,-1093,-1513,-2006,-1047,-1129,-1214,-1355,-1486,-1613,-1796,-2019,-2261,-2479,-2479,-2201,-2164,-1373,-1242,-1563,-264,89,-1124,559,874,-45,-336,-603,-755,-1141,-572,-41,813,1458,-84,-1653,-1432,-568,-464,-1491,-678,-799,-956,-1185,-1332,-1341,-1073,-642,-51,543,-544,1069,-11,283,166,1462,652,1312,805,-1036,-46,-997,-176,-21,212,-16,-223,-1191,636,364,320,197,34,-924,-1096,-213,-323,-1177,-1894,-670,-704,-664,-580,-413,-1096,-1582,-1573,61,329,-1922,392,418,450,457,7,553,591,556,-157,-1241,212,195,-20,-260,-530,-804,-979,-1116,-1189,-1189,-1221,-1234,-1248,-1334,-1368,-1280,-1048,-674,-246,196,627,999,-243,1499,-722,-1846,33,-438,-1729,120,-656,-876,-581,-968,-1299,-1561,-1627,-1501,-1218,-1024,-549,-267,-96,-2,44,47,19,7,21,-530,-1107,-1643,200,243,190,14,-92,-243,-997,-550,-772,-298,-180,-2035,-1246,-2256,83,362,537,588,188,-277,-1137,1074,1461,-704,1259,1047,-367,339,-41,-1112,-733,-932,-1100,-1229,-1346,-1570,-1763,-1901,-1760,-1399,-1071,-770,-467,-258,-455,-459,-1596,-357,-607,-869,-1104,-1267,-1245,-1102,-897,-1168,-626,-462,-275,-98,66,184,-1174,-101,56,-273,-697,-1161,-1318,-930,-941,596,1353,-276,-719,-1548,-549,1513,609,-143,-342,-1262,-1095,524,516,-125,-162,149,-46,-1217,-1350,-1413,-395,-708,-972,490,286,121,-53,-422,-1022,-445,-579,-756,-2074,-1560,-1252,-1449,-1674,-1600,-1303,-888,-448,3,482,936,1364,1209,-968,-1284,-1557,-1627,-865,-479,-910,-1121,-693,-467,-640,362,64,-813,-1753,-879,1699,1127,507,2849,1124,55,-80,-1074,-662,-1002,-1617,-1474,-1554,-1087,-1190,-1301,-1407,-1533,-1474,-1282,-1212,-2102,-1302,-902,280,133,-747,-839,1005,1042,718,-94,-745,-1132,115,-94,-238,-270,-379,-1500,-1134,414,565,-890,-47,774,-906,542,351,86,-143,-333,-498,-1430,-662,-622,-518,-339,-106,-2184,-897,-768,-1418,-1752,-174,594,517,-605,-1186,179,31,-1436,-1177,-485,150,-490,-606,-215,-89,-677,573,-1137,-305,-578,-1116,-633,2475,3653,1711,-73,-30,-836,-1141,695,3057,2772,-532,1060,1409,-85,1031,979,1237,1157,-836,803,627,519,429,-99,172,-1091,-1922,-1926,-983,-279,-455,-1046,-1676,-876,-930,-921,-816,-738,-12984,-8901,-8833,-9212,-583,-564,-979,-525,-479,-335,-181,-49,157,281,252,-5319,357,292,252,195,123,63,-1414,157,280,-1678,520,646,-632,633,914,-1539,273,715,307,354,124,-156,-1243,-1532,-1029,-1290,-1544,-1731,-1627,-1531,-1492,-1513,-1515,-1570,-1542,-1510,-1432,-1335,-1248,-1194,-1084,-1019,-979,-1497,-1031,-1091,-1163,-1279,-1864,-1267,-1210,-1421,-1075,-976,-846,-743,-676,-619,-621,-1997,-1613,-465,-894,-200,-1359,192,382,600,36,-1087,1301,1500,792,137,744,-2039,179,414,1847,130,-111,701,595,-626,-142,-467,-729,-939,-1085,-1137,-1195,-1203,-1196,-1202,-1818,-1291,-1392,-1690,-1537,-1522,-1390,-1230,-965,-669,-323,81,457,-249,-1137,-262,773,346,-1206,-759,520,998,-518,-625,464,-725,-227],[-793,-378,-431,-489,832,849,894,-1134,-828,894,1356,-873,-744,-1578,804,1962,-1295,-227,1446,1960,356,-985,-755,-959,-1173,-886,-1347,-1023,74,255,356,393,-109,-1734,-1534,-608,-613,-1252,-1652,-278,-571,-1135,-1206,-1505,-1823,-1727,-1355,-981,-602,-305,-375,-1640,-1338,199,531,590,-1018,-848,-718,-481,-510,-864,-1236,-1606,-1935,-2235,-2104,-1926,-1724,-1579,-1468,-1368,-1319,-1286,-1289,-1401,-1551,-1703,-1860,-1845,-1665,-1399,-1175,-1339,-744,-611,-600,-636,-745,-881,-1037,-1188,-1304,-1350,-1370,-1363,-1325,-1206,-1001,-1817,-349,44,430,848,-1067,-1283,-1496,-1219,416,973,604,-1959,844,711,652,643,635,623,540,339,30,-409,-1157,-1337,-1463,-1193,-760,-262,137,-1703,-1494,-1972,-6337,702,553,398,193,23,-1506,-184,-459,-2971,-4,112,-450,-841,-1488,687,762,-417,-1461,-1167,-256,667,-756,-128,170,-59,-288,-533,-800,-1074,-1280,-1428,-1521,-1587,-1720,-1791,-1593,-1191,-1969,-1634,-900,-1209,-800,838,602,-357,68,22,-885,-987,-1632,-2000,-1405,286,226,266,-736,-449,-983,-23,896,894,919,654,750,-1225,296,-162,-1263,37,-142,-1850,-401,-709,-646,-691,-773,-877,-1200,-1341,-941,-887,-779,-667,-1219,-410,-367,-393,-1535,-503,-633,-799,-956,-1024,-998,-778,-1506,-1593,-1210,-1290,320,-698,-611,1077,657,1643,-130,-1888,-1990,1019,624,179,-387,-1030,-1719,-2036,-1385,-1332,-34,247,1168,1626,424,-618,-1107,67,-24,-2133,-797,1096,1789,941,-972,-954,-1312,491,-876,-1126,-1141,-243,-85,-402,-696,-1147,-1048,-1086,-1050,-917,-754,-571,-316,-421,87,264,-184,438,-533,387,301,-1107,-19,-763,-411,-1953,-424,-362,-209,-1400,-1519,200,366,-451,622,705,644,-183,-1438,-1248,85,-39,678,-583,938,732,527,222,-165,-559,-982,-1375,-1727,-1890,-1719,-1483,-1348,-1319,-1369,-1372,-1321,-1458,-1741,-962,-776,-955,711,499,1350,1562,-1839,-1254,-1545,-547,-89,-573,1041,695,-670,-240,-787,-1171,-1284,-699,-319,22,-166,157,1265,1691,1723,1584,1140,-240,-858,-1106,-1067,-484,-1067,-1219,-1644,-2039,-2120,-1811,-1508,-1189,-875,-567,-897,-739,163,59,-1613,139,-1919,-527,-1276,-575,-1141,251,84,-111,-412,-730,-1133,-1440,-1483,-1142,-730,-295,-426,-171,-314,188,56,752,-313,-1179,296,309,-923,-1726,-794,-1213,-1613,-1783,-1478,-1123,-1979,-585,-1099,-1902,-2131,-1171,-472,-1906,-945,-1226,-1413,-1443,-1297,-1070,-850,-1346,-984,-2824,-3938,-3445,-584,-733,-953,-4384,-4002,-1879,-1092,-4771,-2673,-367,-229,-8174,-5483,-177,-270,-62394,-213404,-238387,-823,-853,-788,-4947,-28101,-21688,-645,-625,-524,-1969,-6125,159,170,762,-537,-1565,-3350,-1186,-1891,-1961,-2948,-1844,-620,-1150,-2075,-261,279,386,89,129,130,298,123,-1178,-621,2173,1450,-2419,-506,-1037,-1687,-71,664,-1238,944,1101,437,101,-408,-775,-1227,-530,-349,1117,1465,42,-1546,-1530,-196,313,-1315,58,-42,-224,-472,-698,-969,-1234,-1533,-1571,-1322,-1000,-672,-369,-62,130,326,464,467,446,-866,-32,-862,12,858,852,139,-98,-1284,822,309,448,169,-157,-1185,-1249,46,-90,-1573,-2215,-520,-647,-754,-844,-841,-785,-1250,-1299,-344,-162,-1584,139,299,459,574,-111,783,816,735,-527,-1249,221,-85,-452,-844,-1259,-1651,-1760,-1596,-1416,-1254,-1182,-1093,-960,-829,-601,-293,33,103,625,814,930,948,34,734,-1381,-1933,-83,-677,-1597,-718,-756,-758,-776,-893,-1049,-1863,-1419,-1428,-1159,-1060,-290,151,517,839,1140,1413,1655,1889,753,-447,-1114,-1460,1260,2102,1830,-82,-46,302,-531,-549,-1086,-1584,-1958,-1979,-1628,-2040,-1104,-935,-732,-586,-483,-888,-996,-572,-704,-795,-898,-855,-722,-588,-398,-892,-157,-102,-179,-1386,-565,-876,-1045,-1018,-841,-526,-267,-55,-384,-580,-730,-425,-1683,-681,-1071,-1448,-1752,-1751,-1479,-1212,-963,-1079,-842,-490,-293,-125,3,51,-1324,-476,-275,-495,-572,-418,-3,-76,-1247,167,1339,85,-605,-1168,-784,1325,313,-448,84,-1077,-443,143,52,-40,61,-116,-294,-1112,-1274,-1623,-939,-1039,-1020,-964,-874,-715,-556,-490,-1463,42,221,-168,-2220,-1686,-948,-1113,-928,-788,-696,471,604,845,1006,1596,1640,1188,-989,-1255,-1505,-1498,-874,-682,-1326,-1248,-568,-413,-604,154,265,-92,-1751,-936,148,33,-68,-97,-8,-114,-385,-1303,-200,-668,-873,-1848,-1461,-1207,-627,-244,-687,-79,-398,-901,-1541,-1941,-1650,-2003,-2301,-2158,-1923,-1720,-1595,-1508,-1489,-1508,-1515,-1340,-983,-486,28,509,-559,-971,-614,685,1149,-631,-136,1154,-1110,1211,645,-30,-696,-1315,-1798,-1793,-1336,-851,-444,-109,145,-1981,-692,-349,-1173,-1812,-531,-739,-859,-853,-1066,-543,-423,-1327,-1174,-393,-282,-398,-694,-197,-94,-620,302,-1318,-86,-494,-985,-308,2008,1834,1664,276,150,-910,-1220,887,1021,972,-266,771,580,-322,16,-307,-647,-976,-1219,-1281,-1205,-978,-741,-519,-336,-1491,-1802,-1731,-1082,98,122,-784,-1408,-627,280,255,293,207,-14621,-8532,-517,-42,518,614,-298,721,716,744,717,616,548,368,139,-3827,-444,-719,-873,-928,-891,-792,-1215,-472,-352,-1632,-387,-512,-725,-944,-1288,-1638,-1897,-1702,-1332,-950,-596,-314,-1361,-1473,-945,-571,228,221,-1697,329,454,578,731,-1715,337,152,489,-785,129,-104,-690,-653,-846,-1279,-74,273,-1066,-1326,-2026,-1003,-108,-981,105,-185,-473,-809,-1185,-1539,-1714,-1952,-1410,-809,-658,-207,-829,291,454,601,-213,-1139,822,786,717,652,528,-1913,118,-90,-399,-717,-1011,-1271,-1383,-1239,-1005,-765,-549,-683,-267,-406,-310,-119,-116,-147,-1495,-967,-680,-1367,-733,-847,-907,-987,-993,-979,-920,-796,-679,-534,-985,-216,54,228,-1168,-289,901,1220,-545,-702,54,-934,-204],[-546,-470,-702,-612,1137,3393,1314,-1159,-601,998,1336,-894,-810,-1552,752,1766,-1612,120,718,172,-402,-947,-1502,-1386,-922,-842,-1428,-1268,-154,468,625,672,-232,-1674,-1263,-553,-844,-1203,-1652,-470,-672,-1518,-677,-458,-263,-25,207,394,328,-37,-264,-2116,-1176,296,782,759,-624,-1070,-370,-50,48,4,-11,-478,-1399,-71,-805,-322,-466,-681,-929,-1172,-1426,-1640,-1805,-1930,-1869,-1731,-1633,-1510,-1383,-1227,-1063,-1229,-663,-413,-260,-157,-33,-614,-1197,-566,-183,-858,-1002,-266,-426,-531,-582,-1849,-504,-414,-329,-189,-1049,-1342,-1660,-1352,399,718,874,-1667,1277,1439,1531,1124,1544,1505,1430,1298,319,691,-1648,387,125,-519,-439,-657,-903,-1373,-2125,-2709,-5254,-2059,-2098,-1780,-1444,-1083,-1244,-410,-599,-3569,309,402,-858,-1066,-1096,249,43,-206,-1362,-1235,-863,-1057,-1216,-1343,-1396,-1346,-1187,-988,-810,-699,-624,-616,-661,-747,-955,-1260,-1598,-1890,-1919,-1680,-1348,-1063,-765,-553,-442,-363,-352,-381,-1272,-1546,-1388,-1575,-1643,383,914,1183,-852,-666,-990,196,1829,1705,1577,816,376,-1447,154,-171,-1378,-158,-238,-2279,-216,-209,-375,-277,-480,-349,-950,-760,-1100,768,1116,-295,-915,769,1076,-13,-1571,196,1267,562,417,130,18,-98,-1518,-1842,-1506,-1266,122,-963,-324,1281,342,1650,-30,-1671,-2356,834,2447,516,1631,916,-887,-1744,-913,-1634,-1492,-1433,-1049,-549,-72,-543,-1026,431,223,-1641,-986,1001,1234,1179,-888,-935,-1285,574,-649,-906,-1291,-14,-186,-373,-606,-1096,-1063,-1236,-1336,-1298,-1165,-961,-660,-402,-160,46,-451,242,-628,175,77,-1167,-444,-1107,-504,-1763,-577,-491,-322,-1448,-1465,94,259,-358,527,622,764,213,-1416,-1347,70,151,523,-633,1064,923,812,632,403,200,-1,-913,-303,-406,-1477,-520,-583,-1325,-1516,-718,-681,-1631,-1367,-570,-700,-970,-350,-349,-305,-306,-2060,-936,-1526,-658,-304,-257,88,101,-346,-13,-254,-587,-1434,-1400,-1787,-1846,-1386,-875,-323,164,627,952,925,-630,-1274,-1177,-1338,258,-856,-352,70,-347,-444,-988,-1516,-1796,-1603,-1146,-1101,-776,310,-29,-1243,301,-1709,-156,-1177,-996,-1244,237,-192,-623,-1080,-1379,-1448,-1198,-868,-513,-264,-115,-556,100,-243,7,-185,-293,-477,-1416,-948,-1166,-1421,-1993,-1829,-1817,-1635,-1419,-1236,-1038,-2203,-770,-1034,-1816,-2089,-899,-772,-1995,-1074,-1267,-1414,-1518,-1530,-1449,-1320,-1550,-1029,-2724,-3246,-3465,-859,-932,-1074,-3224,-2621,-1219,-1083,-5364,-2714,-68,240,-8014,-2896,942,1077,-30325,-130268,-191362,1014,902,815,-6402,-29025,-22134,506,506,-152,-715,-7074,867,590,819,232,-893,-3655,-1313,-2168,-2132,-2982,-1425,-258,-838,-1960,-135,269,73,-272,853,1116,1129,19,-1186,-197,1780,924,-2309,-225,-963,-1934,33,163,-1263,1217,1179,781,505,-227,-790,-1255,-538,-718,235,59,-61,-1395,-1156,-419,-595,-1200,-992,-1164,-1170,-1049,-780,-499,-805,-819,126,176,33,22,-136,-277,-496,-654,-808,-1041,-1259,-1425,-1582,-1716,-1760,-1731,-1565,-1332,-1068,-1164,-548,-305,-110,59,-399,-1471,-1294,276,285,-1698,-1848,205,172,128,40,-57,-496,-930,-1096,-654,-816,-1182,-1144,-1252,-1319,-1377,-1373,-1284,-1167,-1072,-944,-1123,-700,-674,-735,-873,-1105,-1406,-1625,-1676,-1485,-1172,-896,-607,-315,-95,-637,-555,773,13,1466,1760,2004,2158,211,713,-2047,-2062,-220,-940,-1500,16,-757,-752,-1041,-1287,-1418,-1802,-1516,-1568,-1635,-1699,-1590,-1348,-1058,-723,-349,36,401,748,966,-441,-1164,-1370,1079,999,734,-184,-18,-213,-445,-600,-821,-522,-301,-1895,-2087,-1647,805,1613,451,-74,-1146,-1559,-883,1124,1259,-898,3089,2640,-850,248,619,-782,129,2118,-248,-1578,561,1747,1475,1279,1111,951,995,944,-708,-1203,-992,-346,-1837,509,348,209,82,-275,-195,-329,-441,-1088,-970,-796,-790,-750,-652,-503,-1364,-883,375,729,-57,1171,1487,-17,-1604,-323,1235,351,-560,-898,-996,1100,-60,-845,477,-691,89,766,-349,-100,144,-238,-593,-1048,-1242,-1821,-1597,-1725,-1735,-1708,-1637,-1477,-1297,-1065,-1855,-578,-358,-182,-2229,-1907,-895,-1111,-985,-992,-761,370,402,452,553,655,764,818,-1038,-1276,-1394,-1422,-921,-952,-1757,-1164,-1320,-1727,-2080,-2277,-2074,-1936,-1832,-1695,-1647,-1536,-1407,-1245,-1041,-826,-736,-1331,-160,-543,-106,-1616,-1316,-2003,-1447,-648,-623,-93,-242,-598,-1832,-1740,-1273,-1649,-2000,-2311,-2531,-2513,-2406,-2314,-2248,-2107,-1854,-1467,-1005,-480,7,416,-683,-396,-63,598,745,-321,-238,-214,-1191,-1691,-2444,-2096,-1394,-722,-510,-1049,366,775,783,688,134,-1782,-528,-84,-954,-1819,-301,498,791,-708,-1009,296,-20,-1239,-1215,-345,131,-275,-791,-686,-570,-595,4,-1414,92,-420,-865,0,1758,1665,1528,570,226,-1037,-1253,321,75,-150,-371,-594,-839,-1109,-1289,-1364,-1278,-1035,-673,-255,81,393,614,-18,-235,-1946,-1764,-1565,-1203,-1,107,-159,-1221,-470,-612,-677,-590,-449,-16121,-8449,343,648,899,1157,273,1438,1457,1477,1424,1285,1174,960,710,-2526,191,44,85,268,541,850,-1146,-226,1109,-1585,1628,1386,-136,433,-107,-1593,-1587,-2385,-2259,-1521,-794,-143,-1380,-1481,-895,-656,1090,414,-1825,612,948,738,1298,-1659,84,-142,161,-950,-454,-737,-837,-816,-1017,-1060,-206,-1,-1078,-1377,-2121,-831,-124,-695,-736,-1055,-1309,-1512,-1642,-1686,-1741,-1935,-1848,-1956,-2071,-2221,-2261,-2196,-2023,-1789,-1568,-1320,-1133,-988,-847,-658,-477,-1673,-94,129,304,-323,-1007,693,1081,-91,850,1392,901,-949,42,-560,-1,1172,697,-505,-1120,-955,-944,-1276,-2015,-2130,-1479,-997,-1039,-746,-402,-409,-611,-898,-1195,-1390,-1313,-963,-994,-30,448,920,-583,-827,-433,-1107,-166],[-234,-579,-858,-743,1175,3321,1249,-1026,-389,1012,782,-807,-876,-1555,-508,-344,-1827,53,193,332,-68,-253,-282,-72,-395,-830,-1401,-1526,-440,342,200,-39,-417,-1628,-1055,-1171,-1387,-1561,-1440,-1249,-1109,-1097,-892,-803,-831,-863,-899,-937,-898,-837,-693,-2082,-958,-113,80,331,-307,-1303,-124,287,627,577,490,-762,-1631,95,-99,-308,-487,-705,-910,-1042,-1100,-1045,-1357,-1355,-1614,-1174,-915,-1015,-1099,-1073,-901,-1161,-206,223,-609,-740,-829,-1808,-1070,-282,21,-1105,-1228,149,133,-212,-586,-1676,-1128,-1076,-819,-400,-1129,-1528,-1892,-1482,356,1347,1178,-1462,1314,1485,1193,838,442,86,-218,-448,-557,-577,-2098,-427,-326,-908,-204,-101,-33,-1284,-2806,-3373,-4180,-13,-210,-468,-846,-1275,-1711,-1715,-1243,-2997,-326,-17,-1338,-1371,-675,345,389,-161,-1349,-1437,234,547,-306,-356,803,791,77,933,801,138,-71,375,105,304,46,-284,-638,-979,-1609,-1615,-1388,-1212,-916,-620,-340,-297,115,-642,-1623,-1729,-862,-978,-1646,-185,731,1036,-1043,-934,-1067,297,-261,-821,-1203,-1336,-1126,-1743,-398,-88,-1083,356,365,-2312,262,51,-527,-483,-664,-692,-745,-235,-1897,790,1131,-26,-613,1204,1272,43,-1740,95,492,127,-231,-528,-760,-808,-1528,-1828,-1761,-1331,-116,-1150,-131,418,-23,558,-101,-1493,-2569,529,725,140,759,685,-845,-1959,-636,-1900,-671,332,166,-5,-181,-485,-800,-461,-282,-1262,-1186,785,1161,1360,-853,-1068,-1336,561,-477,-740,-1498,110,1236,722,116,-1032,-1127,-1686,-2177,-1980,-1648,-1419,-1225,-1166,-1177,-1241,-1350,-1538,-1722,-1821,-1797,-1735,-1651,-1582,-1566,-1587,-1617,-1595,-1470,-1461,-1408,-804,-474,-298,149,411,701,500,-1129,-1440,15,320,291,-663,959,686,427,92,-298,-660,-1016,-1310,-1517,-1528,-1499,-1155,-1003,-1393,-1593,-786,-720,-1869,-989,-501,-608,-989,-197,-103,20,62,-1916,-702,-1515,-758,-514,-625,-558,-354,-84,366,665,-36,-1605,-1575,-616,241,756,612,236,-209,-632,-1090,-1441,-1407,-1627,-1244,-1525,-242,-526,-231,9,-442,-299,-608,-1629,-534,-620,-1803,-1190,-719,-60,0,-834,434,-1420,125,-788,-1198,-1317,852,1129,857,515,227,-821,-564,-266,-222,-202,-178,-509,-173,-202,-210,-235,-147,-39,-1671,-148,200,-812,-2183,139,-438,-101,113,-471,-457,-2098,273,-854,-1564,-1995,-529,309,-2051,268,461,-66,-194,-251,-503,-1024,-1717,-1158,-2498,-2418,-3033,-1513,-1556,-1625,-1549,-1358,-1093,-788,-5838,-2560,570,1019,-8218,-415,2283,-2714,-2486,-57187,-147947,1011,3723,2522,-8738,-26154,-21007,4065,4200,-339,531,-7368,2461,997,784,588,-307,-3891,-1423,-2390,-2226,-3039,-1322,-1273,-1271,-1686,-1232,-1156,-1064,-1015,-948,-861,-796,-726,-810,-500,-357,-182,-1965,54,-893,-2089,184,-277,-1041,783,659,439,136,-262,-691,-1167,-1613,-1405,-864,-386,6,-1167,-547,450,167,-1016,-81,-416,-669,-732,-480,-260,-996,-1012,1069,1304,319,1448,454,827,871,975,829,621,461,-580,-58,-636,-651,520,585,398,116,-829,201,340,555,22,-528,-1622,-1141,591,459,-1398,-1307,-118,-339,-570,-831,-1037,-1165,-1135,-1035,-812,-556,-709,-311,2,85,53,-483,-209,-450,-776,-1225,-1188,-1156,-1032,-907,-819,-796,-799,-681,-877,-874,-663,837,248,1685,1277,-678,-954,783,-44,3493,4162,2744,2142,413,-98,-2246,-2090,-276,-1089,-1332,238,-852,93,111,-457,-764,-1301,-1029,-1232,-1364,-1468,-1480,-1428,-1303,-1091,-799,-465,-120,229,538,-388,-1131,-1266,847,741,522,-145,-43,-359,-596,-746,-829,-540,-231,-1683,-2472,-1111,1086,1750,360,-446,-1773,-2129,-700,1055,1047,-855,2640,2748,-1084,248,687,-679,-120,2076,-336,-1605,507,2778,2456,2213,1352,1224,2377,1999,-455,-1813,-997,-117,-1952,793,774,739,724,112,651,588,511,-1098,-831,-30,-212,-424,-634,-814,-1206,-1171,-445,-111,-275,633,993,50,-1798,-718,1135,599,-495,-655,-1093,930,-414,-1162,842,-205,542,942,-497,-230,288,-241,-86,-959,-1180,-1836,-648,-264,-1003,-317,116,214,322,-536,-1964,745,849,907,-1951,-2144,-825,-1109,-1053,-1158,-887,170,-101,-394,-645,-862,-989,-1049,-1051,-1295,-1247,-1356,-938,-1203,-2030,-914,-371,-388,-673,-516,27,16,-1281,-1181,-268,-428,-621,-831,-1036,-1249,-1431,-1603,-1716,-1757,-1656,-1503,-1281,-1693,-1432,-1000,-875,-939,-1017,-1188,-1763,-1645,-1876,-2001,-1846,-1565,-1461,-991,-810,-690,-670,-753,-961,-1205,-1419,-1432,-1244,-974,-663,-436,-264,-210,-250,-390,-540,-764,-1130,-991,-821,-560,-212,139,-672,-897,269,554,328,26,-282,-1575,-583,-280,-785,-1827,-333,1125,1009,-828,-1001,34,-341,-1173,-1303,-342,266,124,-851,-519,-235,-601,-315,-1425,217,-361,-781,276,2296,1974,1561,787,178,-1235,-1246,-1001,-1360,-1587,-1675,-1611,-1420,-1144,-734,-274,199,645,-541,1370,1509,1537,1406,-74,-445,-2431,-1815,-1452,-1361,-1563,-1696,-1588,-1231,-797,-444,-132,187,-761,-16921,-8518,624,546,372,197,-3,-218,-362,-330,-195,7,354,668,975,-1318,1454,701,1813,1939,1995,1986,-1248,-670,780,-1543,1475,1242,148,706,-380,-1555,-425,-897,-1361,-1823,-2279,-2590,-2199,-1747,-1291,-869,-516,-242,-1755,127,221,237,242,-634,32,-559,-393,-834,-903,-1132,-1165,-1043,-1146,-845,40,436,-1107,-1419,-2062,-599,1035,-574,250,453,110,-270,-664,-1018,-1352,-1925,-1670,-1677,-1590,-1483,-1287,-1093,-883,-639,-702,-1230,86,252,385,515,573,-1362,-77,340,241,-201,-1453,243,522,117,943,1159,639,-1134,-175,-704,329,1454,306,-932,-755,-838,-1219,-711,-1227,-1229,-795,-330,-1226,-748,-663,122,-233,-842,-1607,-2465,-1843,-943,-601,573,1134,1578,-526,-872,-831,-938,56],[23,-753,-807,-926,1123,1746,1067,-849,-256,884,979,-686,-985,-1607,526,322,-1546,-340,-765,-1203,-1661,-2051,-1799,-1429,-1038,-847,-1254,-1714,-731,155,348,458,-635,-1572,-902,-450,-1363,-1245,-1172,-166,-514,-874,-1246,-1551,-1782,-1594,-1289,-1043,-839,-762,-735,-1465,-887,-1016,-1167,-1209,-1227,-1390,-856,-608,-321,-84,100,-1028,-1772,377,372,238,356,323,290,69,278,156,-1995,-706,-2016,-1146,224,160,-147,-99,-233,-1055,-260,-345,-955,-1337,-1470,-1039,-1274,-1538,-1818,-1966,-1690,-1379,-1051,-696,-859,-1413,250,-1159,684,883,-1182,-1705,-2051,-1459,421,892,686,-1239,186,-148,-519,-884,-1128,-1020,-619,-121,388,823,-1654,1433,1585,-1290,-108,1443,1277,-1280,-3361,-3642,-3209,971,1012,1065,1038,973,-966,311,-569,-2118,63,-122,-1668,-1526,-290,-251,-213,-141,-1310,-1567,292,449,-207,-523,712,567,32,609,470,171,-45,-71,-185,-235,-310,-402,-480,-540,-1453,-1340,-847,-647,-577,-519,-475,-365,-224,-934,-1721,-1270,-209,-265,-1255,-538,319,784,-1155,-1102,-1080,-317,-582,-792,-820,-768,-652,-1796,-422,-339,-425,-286,-329,-1806,-458,-558,-713,-781,-879,-982,-1015,-1034,-2030,-982,-920,-854,-768,-672,-599,-550,-1890,-354,-280,-237,-221,-209,-236,-629,-1425,-1531,-1686,-1372,-451,-1152,-678,-827,-985,-1151,-1231,-1367,-2263,-1458,-1460,-1385,-1318,-1232,-1128,-1918,-806,-1847,-1163,-322,-243,-204,-234,-394,-623,-863,-1147,-1396,-1300,-905,-435,96,-788,-1261,-1376,546,-291,-568,-1664,216,1907,1801,1338,-864,194,-393,-924,-1247,-1237,-960,-565,-249,-208,198,-1021,308,-980,182,89,-1410,-1329,-1195,-318,-1324,-485,-424,-374,-1374,-1280,-262,-113,-209,277,490,765,730,-776,-1482,-25,509,49,-617,1353,1620,1555,1435,1289,1188,1103,-1187,1064,1086,-1410,630,1,-1265,-1542,-957,-904,-2142,-579,167,-483,-986,1479,780,1746,813,-1702,-548,-1466,-816,-414,429,308,313,148,821,1120,-584,-1786,-1675,-496,371,1129,1099,1036,705,237,-312,-873,-1392,-1908,-1717,-1604,-968,-693,-490,-419,-429,-489,-926,-2115,-525,-609,-2190,-1154,-826,-917,-963,-994,-989,-1105,-854,-772,-1128,-1323,-313,-128,110,317,363,-1402,-1119,64,941,1144,-248,-329,879,103,-61,-149,45,-127,-1897,-447,-547,-668,-2058,-797,-757,-611,-400,-190,-582,-1858,25,-606,-1226,-1888,-118,645,-2108,309,82,-758,-844,-434,-510,-1404,-1842,-606,-2236,-1574,-2583,-553,-660,-847,-1032,-1253,-1449,-1489,-6008,-2304,-415,-24,-8770,644,989,-10874,1446,1665,-112057,-8144,2370,-214,-11928,-23159,-19044,3219,3071,-693,1668,-6923,1358,734,153,-384,-776,-4142,-1567,-2590,-2308,-3153,-581,15,-191,-1400,-88,-131,-425,-842,-248,-247,-284,-348,-442,-590,-800,-1052,-1615,-1578,-1847,-2074,-2074,-1946,-1841,-1806,-1768,-1776,-1775,-1725,-1547,-1313,-1019,-1133,-476,-212,5,-967,47,353,121,-842,404,510,506,469,2,-390,-1188,-1249,686,678,574,441,198,-89,-535,-1010,-1547,-1897,-1361,-695,-65,-494,-742,423,434,548,245,-472,284,462,593,0,-611,-1711,-965,-489,-622,-1006,-860,-961,-1024,-1033,-990,-833,-609,-315,-625,224,497,-294,-675,446,215,754,-697,316,97,-294,-1385,-951,-1155,-1233,-1171,-1002,-797,-587,-311,-877,-843,-632,597,379,990,1101,-699,-1331,363,-136,1362,1306,1224,1105,562,-894,-1816,-2099,-324,-1211,-1183,-557,-979,-1013,-1262,-1564,-1837,-2059,-2009,-1814,-1623,-1503,-1391,-1355,-1386,-1405,-1346,-1199,-987,-713,-428,-361,-1080,-1227,129,132,21,-170,-361,-609,-801,-935,-951,-826,-621,-1432,-2310,-558,244,339,223,-818,-2350,-1585,-526,-142,-367,-722,-850,-1084,-1302,-1476,-1397,-1096,-726,-255,-460,-1509,432,888,948,911,733,527,210,-132,-463,-1879,-1117,-1388,-2060,-1721,-1687,-1446,-1082,-677,-220,237,698,-1157,-499,1671,1895,1758,477,1134,-993,-1297,50,844,-553,571,576,77,-1676,-1014,385,265,-450,-472,-1125,51,-776,-1251,217,221,476,591,-394,-461,320,-209,-150,-888,-1129,-1684,-583,-108,-1022,-934,759,685,559,-513,-1762,368,403,458,-1581,-2002,-756,-1143,-1167,-1308,-1096,-426,-731,-929,-886,-646,-280,85,-1050,-1338,-1127,-1323,-928,-1416,-1975,-643,-235,-383,-741,-917,-383,-738,-1211,-1385,-1736,-2007,-2253,-2437,-2285,-2016,-1682,-1321,-914,-510,-62,-482,-1039,-878,-709,-1264,-600,1625,1763,-129,-1474,-1366,-1023,-1541,-248,-274,-1581,-1063,611,-200,642,968,170,-1055,-515,348,-27,-400,-624,-761,-742,-685,-620,-597,-562,-628,-994,-910,-1036,-1159,-1179,-1134,-1086,-1087,-1124,-1238,-1414,-1557,-1521,-1343,-771,-186,-668,-1882,-332,1101,934,-973,-1017,-330,-742,-1113,-1430,-367,28,356,-776,-835,-365,-623,-634,-1379,7,-306,-732,527,416,58,-393,-905,-1396,-1550,-1203,-737,-353,-73,72,86,-38,-658,-613,-978,-1369,-1746,-1927,-1638,-1331,-1048,-856,-731,-666,-2766,-1908,-1373,-1531,-438,-345,-300,-1050,-43,11,50,130,-1518,-16383,-8532,91,4,-159,-331,-562,-867,-1161,-1281,-1204,-945,-480,-25,419,-141,1128,-551,1603,1749,1817,1825,-1519,-994,450,-1490,1915,1918,400,1527,-266,-1512,353,-748,273,-84,-425,-761,-1306,-1590,-1269,-1112,-855,-566,-1582,22,275,47,619,479,656,-1075,-739,-487,-115,-368,-1049,-841,-1205,-652,150,385,-1174,-1469,-1961,-394,767,-644,217,281,113,-77,-288,-487,-720,-1942,-1250,-1150,-1178,-1179,-1076,-952,-791,-574,-906,-1211,225,466,689,917,1066,-1066,-205,137,588,98,-1218,-1054,-1187,-383,416,801,283,-1287,-457,-909,581,1643,-197,-1406,-501,-723,-1536,-254,340,253,-115,-491,-1293,-999,-1124,-1124,-1087,-1025,-948,-893,-844,-769,-674,-620,-514,-351,-508,-923,-904,-632,344],[-204,-973,-663,-1164,757,998,732,-735,-256,566,560,-622,-1184,-1734,292,992,-1231,843,2069,1638,-464,342,-173,-501,-871,-1052,-1102,-1751,-1005,-495,-300,-196,-922,-1546,-859,-468,-1638,-1380,-1070,-262,-466,-664,-849,-943,-1046,-1051,-1018,-1022,-1058,-1216,-1431,-1713,-1917,-1707,-1230,-586,8,-1336,111,721,1931,2169,1150,-1322,-1812,1192,1592,395,897,533,139,-337,-260,-375,-2677,-548,-2055,-1169,-1018,-1251,-1522,-1806,-2095,-2068,-1716,-1327,-1345,-1991,-1691,-250,-97,9,88,-1344,-1617,-668,-828,-503,-1242,-1150,80,-1265,545,489,-1279,-1916,-2182,-1383,-334,-601,-888,-1112,-1334,-1474,-1522,-1488,-1395,-1220,-988,-732,-439,-160,-1194,399,666,-1674,-213,1273,1414,-1365,-3757,-3489,-2483,1879,1915,1950,1914,1846,-785,-601,-281,-1200,113,333,-1773,-1519,-643,-894,-1123,-1251,-1324,-1544,-1166,-993,-781,-773,-396,-246,-136,-123,-247,-525,-901,-1368,-1768,-1507,-889,-232,429,1067,-1354,-1006,-1017,-209,-513,195,15,-305,153,-1201,-1662,-755,-402,-842,-1091,-1095,-948,-781,-1254,-1232,-1099,-476,-553,-698,-804,-947,-1098,-1610,-1355,-1451,-1529,-1569,-1615,-1666,-1646,-1660,-1712,-1667,-1640,-1608,-1493,-1342,-1546,-892,-611,-329,-160,212,391,271,-2023,-238,303,-357,-441,-955,-1522,-1689,-1300,-1223,-1474,-1468,-514,-1094,163,1655,-533,530,-453,-1009,-1883,149,704,-233,194,-36,-571,-1786,-489,-1589,-1567,-585,-566,-518,-478,-523,-602,-657,-715,-739,-1405,-374,-54,366,-775,-1576,-1470,452,-188,-493,-1852,228,2074,2126,1652,-680,506,543,39,-461,-1000,-1568,-2080,-1873,-1318,-797,-1266,16,-1214,520,-206,-1469,-1750,-975,624,-1151,-852,280,-44,-1278,-1166,243,372,-180,281,958,1210,819,-470,-1573,-141,623,-255,-581,1424,1433,1310,1131,926,760,607,-1323,413,351,-1270,247,134,-1079,-1457,-1305,-1146,-2502,-1028,-1233,-1319,-1240,-1054,-821,-539,-325,-1631,-578,-1433,-918,-264,-148,-283,-481,-624,-817,-969,-1237,-1986,-999,-462,-174,144,377,643,869,1104,1247,605,-1298,-2212,-1382,-1674,304,159,-42,-117,-401,-682,-1347,-2235,72,-470,-1930,-1108,-532,-251,-429,-601,-731,-872,-804,-766,-984,-1293,-193,71,384,646,279,-1768,-1732,141,673,1462,-403,-166,1260,245,-66,-66,672,535,-1913,-718,110,-178,-1796,-298,-551,-516,-606,-707,-794,-1704,-755,-696,-924,-1862,-460,-460,-2252,-507,-601,-1416,-1338,-906,-953,-1451,-1947,-644,-2072,-857,-2291,113,239,282,316,279,177,4,-5822,-2114,-2219,-706,-9444,-1095,-1178,-20268,-1382,-1328,-85124,-16474,-3383,-4044,-15835,-20115,-16890,555,566,-1270,393,-6299,-119,-459,-782,-1102,-1266,-4502,-1824,-2822,-2471,-3383,-409,292,-28,-1227,197,211,-725,-1177,605,678,715,-400,415,633,488,-855,-1371,-213,-1000,-1544,-1196,-1468,-1674,-1640,-1458,-1334,-1270,-1293,-1342,-1443,-1532,-1492,-1273,-1083,-946,-941,-952,-974,-1067,-1042,-907,-709,-474,-264,-232,-604,-1457,-1617,936,1146,712,1560,462,1171,989,1673,1309,1725,697,-226,-69,-453,-704,-520,-26,449,272,-232,431,518,360,-116,-738,-1839,-1522,-938,-372,-728,-453,798,1013,224,-347,-671,589,314,-554,140,1568,-40,-990,86,0,559,-1045,-145,671,-70,-1444,-520,-813,-996,-1030,-955,-891,-884,-870,-978,-1018,-1073,-1135,-1112,-1015,-953,-873,-1748,-775,-785,-864,-992,-1148,-1332,-1513,-1717,-1722,-2177,-1417,-1383,-1172,-1066,-1166,-897,-854,-892,-879,-887,-840,-794,-736,-889,-648,-650,-729,-834,-921,-961,-922,-754,-496,-429,-1063,-1309,370,802,945,99,318,16,1100,318,-942,1182,1619,-1217,-1940,-78,1505,2025,0,-1164,-2435,-1092,-436,496,339,-588,248,248,-1476,70,-61,-731,-719,-439,-658,-1404,-732,-953,-1161,-1395,-1550,-1272,-897,-486,-66,-1208,-356,445,-2120,616,926,800,630,427,281,214,278,-1289,-101,835,1120,1367,559,1078,-844,-1254,-237,955,-887,256,1259,52,-1324,-1195,628,407,-449,-360,-1136,-401,-1161,-1016,-967,-1128,-1270,-1419,-1519,-1646,-1766,-1971,-2080,-1951,-1712,-1502,-1252,-1106,-1042,-1299,-977,-1075,-1259,-1461,-1658,-1797,-1793,-1707,-1570,-1551,-1400,-1319,-1330,-1436,-1378,-499,-160,169,504,779,1003,584,-1049,-1413,-1043,-1314,-882,-1557,-1743,-419,-759,-1015,-1105,-1340,-758,-466,-1266,-1406,-384,607,723,745,206,-508,-1178,-553,-53,-100,90,95,-934,-104,45,-1384,-609,1410,1550,5,-1162,-1185,-1006,-1757,156,-229,-1552,-1374,225,-623,488,440,213,-991,-980,-113,-328,-561,-684,-772,-738,-667,-573,-499,-433,-413,-818,-677,-889,-1173,-1406,-1563,-1623,-1571,-1381,-1121,-827,-489,-347,-1039,-211,640,-560,-1963,-267,1106,879,-1073,-986,-745,-1161,-1010,-1544,-373,-88,575,-473,-1160,-475,-607,-892,-1280,-232,-207,-672,-78,-161,-404,-674,-891,-903,-1678,-1025,707,1366,1934,591,1910,1168,-480,324,45,667,-34,-639,-956,-894,-494,-54,-277,-761,-2500,-1947,-1262,-1638,-399,-378,-879,-1319,-1710,-2086,-2270,-2146,-2345,-14789,-8251,-1398,-1265,-1178,-1053,-933,-1316,-724,-507,-271,-33,299,568,808,987,1082,-2321,1141,1106,1025,936,-1874,-1107,204,-1334,1365,1443,665,1433,301,-1414,615,-1084,238,582,494,205,-1245,-1517,-293,-977,-344,-148,-1341,-81,724,-339,1264,1271,1221,-1552,-1171,16,122,-393,-1277,-861,-1116,-933,-958,-986,-1202,-1452,-1824,-1106,-1134,-1180,-1208,-1188,-1104,-1022,-964,-920,-961,-1907,-1345,-1268,-1441,-1682,-1874,-1936,-1689,-1282,-996,-1085,83,474,829,1177,1437,-737,-293,-108,34,515,-753,263,-143,-464,-432,-4,-92,-1350,-736,-1125,788,1786,-686,-1607,-318,-595,-1689,80,178,520,1120,39,-1213,-924,-1210,-815,-369,-616,-853,-1108,-1351,-1540,-1412,-1210,-1001,-810,-603,-935,-530,-325,200],[-587,-907,-362,-1172,-92,102,269,-477,-160,292,214,-416,-1244,-1684,198,960,-765,982,714,435,-391,-146,-488,-787,-973,-1072,-1075,-1594,-1005,-612,-364,-200,-1071,-1362,-733,-383,-1682,-1433,-937,233,158,95,44,-204,-747,189,376,594,-563,-605,105,-161,-72,504,587,1252,295,-1100,173,865,2087,2751,953,-1482,-1748,1678,1510,741,859,531,-141,-614,-258,-420,-1902,-704,-1721,-1132,-1180,-1311,-1383,-1356,-1256,-1105,-929,-755,-1593,-2437,-1272,-716,-824,-946,-1043,-1312,-1607,-1115,-1379,-913,-1601,-1010,-1056,-1099,-1102,-998,-1331,-1966,-2200,-1221,-936,-1127,-1302,-1257,-1038,-709,-384,-127,26,104,85,-38,-207,-391,-703,-395,-162,-1904,-245,764,1007,-1360,-3699,-3011,-1967,1323,1232,1144,1004,862,-502,-1434,177,-236,-558,-43,-1544,-1357,-174,-498,-205,-255,-1326,-1295,-170,-70,-241,-1057,84,-89,-230,678,521,-91,-251,-693,-762,-204,432,-483,1788,1578,-1287,-617,-1250,-176,-580,-89,-270,-325,180,-1394,-1520,-301,-624,-766,-770,-720,-695,-734,-1326,-1292,-1094,-1158,-1276,-1364,-1313,-1231,-1315,-1379,-974,-935,-927,-917,-924,-928,-846,-787,-1359,-684,-662,-707,-761,-885,-1101,-1292,-1511,-1477,-1142,-764,-439,-186,-1981,-461,153,-576,10,-238,-147,-821,-1144,-950,-1249,-1587,-709,-1012,198,1714,-682,3,-751,-736,-1500,63,1148,-308,2230,109,-445,-1623,0,-1255,-1512,1097,798,458,-267,-303,-629,-788,-806,-696,-1475,-180,122,482,-788,-1920,-1550,315,-140,-495,-1990,185,1457,1254,981,-470,413,150,-110,-343,-608,-899,-1138,-1367,-1421,-1244,-1460,-688,-1448,-224,-751,-1379,-2084,-697,74,-1007,-1208,-133,-21,-1157,-1043,452,577,-183,-2,977,1286,818,-181,-1676,-298,690,-524,-518,1171,978,820,594,319,65,-181,-1449,-486,-513,-1054,-317,-175,-836,-1317,-1676,-1263,-2121,119,657,-381,-1131,1428,787,961,260,-1678,-744,-1334,-1003,-1125,-1360,-1254,-974,-579,-254,38,-1924,-1782,-264,522,599,1423,1362,600,817,2205,1585,589,-1371,-2465,-1431,-1695,325,410,6,-213,-317,-759,-1781,-1726,-1130,-1139,-1574,-1018,-747,-601,-443,-324,-236,-667,-150,-179,-827,-1120,-271,-310,-301,-314,-268,-1573,-2296,-100,35,134,-549,2,527,397,-19,51,847,858,-1545,-1060,607,154,-1498,-251,-587,56,-186,-480,-996,-1567,-1244,-1313,-1212,-1833,-791,-630,-2376,-365,-320,-1673,-1388,-406,-493,-1029,-1891,-703,-1933,-224,-2090,242,806,1004,1177,1257,1242,1132,-5268,-1958,-6098,481,-9638,35,-110,-30567,-539,-741,-66971,-23618,-11646,-8673,-19705,-16893,-14691,-577,-603,-1912,-651,-5638,-645,-585,-464,-358,-275,-4627,-2072,-2940,-2598,-3574,-807,-884,-939,-1074,-819,-642,-961,-1453,59,372,672,-604,1099,1446,96,-1407,-1129,397,-1091,-1143,260,-1105,-324,-606,-712,-718,-678,-679,-712,-829,-988,-1252,-1473,-1638,-1355,-1164,-1005,-902,-951,-1061,-1303,-1581,-1418,-1173,-870,-772,-1673,-1983,-118,-102,-145,-194,-220,-157,-113,10,116,94,10,-98,-270,-473,-635,-770,-767,-650,-464,-306,-122,-10,27,-108,-812,-1919,-914,423,835,-483,-134,1249,892,-483,-1027,-578,903,691,-513,-37,1969,167,-1142,-177,-172,390,-1399,-515,689,-293,-1296,-214,-549,-823,-950,-874,-691,-492,-247,-1069,-1067,-678,319,329,520,551,-764,-2068,-698,-458,538,454,363,254,152,-2087,-995,-2211,-526,-1491,-1038,-622,-1224,-648,-660,-1066,-804,-902,-982,-1096,-1218,-1372,-1481,-1602,-1695,-1702,-1700,-1699,-1645,-1466,-1208,-981,-952,-1373,-131,106,241,283,297,-95,87,-70,-981,-298,-281,-949,-1553,75,162,116,-168,-1258,-2010,-626,-446,-200,-41,-398,619,687,-1397,-61,-228,-810,-1400,-1864,-1288,-1244,-507,-463,-558,-838,-1327,-1626,-1011,-330,346,-419,110,739,-1967,517,1096,1032,1029,594,221,-17,-31,-1376,334,529,788,986,745,1083,-717,-1042,-544,774,-1147,-275,382,92,-826,-1166,-700,-944,-986,-820,-1052,-142,-1477,-515,768,671,936,1131,181,-1164,186,126,-121,-766,-1031,-1256,-341,-10,-968,-906,-963,-1257,-1446,-1362,-1266,-878,-638,-431,-726,-948,-518,-1294,-1472,-1467,-1637,-297,682,1372,1404,1169,839,390,-996,-1466,-1105,-1262,-741,-1551,-1476,-212,-26,-326,-862,-1712,753,1603,-1374,-1387,-410,1614,1060,1207,176,-304,-966,-287,222,204,297,417,-797,633,738,-1319,-563,773,709,107,-820,-948,-925,-1780,-120,-185,-1356,-1645,-218,-886,34,32,-63,-862,-1421,-697,-1049,-1483,-1808,-1630,-1295,-989,-705,-472,-386,-127,-620,-208,-363,-619,-860,-1071,-1241,-1352,-1344,-1263,-1154,-1014,-848,-693,-574,-452,-440,-2059,-145,-32,46,-1079,-880,-1177,-1548,-846,-1632,-344,-128,-301,-424,-1420,-581,-596,-1077,-1147,-6,-62,-602,696,851,886,904,887,-435,-1755,-754,526,446,401,369,337,267,-147,-39,-266,-555,-900,-1253,-1528,-1560,-1240,-885,-561,-821,-2079,-1903,-1113,-1668,-419,-131,-371,-606,-790,-1072,-1321,-1423,-3206,-12815,-7613,-706,-375,-66,288,633,-2781,1220,1560,1853,2066,2285,2352,2305,2130,1095,-4443,1102,757,475,313,-2294,-1027,48,-1074,791,739,584,411,118,-1277,-489,-1046,-1003,-1144,-1240,-1338,-1429,-1551,-1675,-1831,-2037,-2236,-2135,-1843,-1515,-1183,-797,-474,-119,-1712,-1373,569,690,-501,-1495,-823,-919,-144,324,572,-1156,-1355,-1650,40,10,-1103,-237,-274,-190,-27,22,487,740,-1787,-1448,986,-368,933,1002,585,588,158,-936,-846,-1167,-1442,-1485,-1294,-1034,-769,-526,-339,-317,57,-264,112,605,319,696,11,-403,-1288,-944,-1296,1019,1770,-943,-1188,-127,-403,-1436,-446,-850,-1041,-980,-826,-1063,-1034,-1321,-1221,-78,-114,-882,-779,-1081,-637,-589,-654,-677,-690,-670,-830,-626,-639,-612],[-1581,-1391,-1130,-1170,-757,-597,-526,-462,-445,-463,-481,-480,-1374,-1652,-345,-251,-379,29,160,299,-255,513,-238,545,434,-732,-558,-1525,-914,1628,1855,1770,-1237,-1199,-690,-369,-1644,-1567,-945,1383,1167,712,634,-580,-1097,-276,-460,-533,-766,-585,-78,146,211,544,228,785,368,-880,133,163,-135,-482,-848,-1586,-1754,-1709,-1849,-1894,-1841,-1808,-1787,-1762,-1758,-1728,-1670,-1643,-1577,-1454,-1346,-1190,-1033,-879,-770,-873,-711,-759,-1578,-2150,-1345,-1408,-1221,-852,-407,-1268,-1489,-1610,-1991,-1347,-1983,-486,-361,-799,-141,-608,-1401,-1865,-2208,-1322,-1383,-1548,-1745,-1554,-1078,-508,54,363,956,1293,421,-83,1052,1690,-238,70,1853,-1926,-248,1839,1767,-1185,-3272,-2426,-1686,1290,1269,1317,1354,1404,-129,-2199,711,689,-1204,819,-1141,-1169,165,-752,-261,-450,-1298,-963,-863,-846,-715,-1359,-485,-478,-410,314,309,-309,-94,-414,-703,-792,-636,-1075,47,389,-1265,-208,-1532,-216,-717,-423,-613,-339,-481,-1498,-1387,-1323,-1408,-1325,-1184,-1068,-1017,-1042,-1386,-1285,-1225,-1272,-1286,-1280,-1179,-1100,-1144,-1168,-959,-913,-832,-676,-484,-376,-23,-372,-1831,122,-115,-250,-159,710,-768,-151,73,-233,-547,-838,-1085,-1200,-1799,-924,-771,-692,-636,-646,-728,-771,-962,-802,-1037,-1710,-830,-936,125,279,-732,-545,-1076,-409,-1114,52,477,-329,1011,9,-325,-1428,137,-887,-1005,1626,2103,261,-367,88,715,554,130,-714,-1481,-1066,-1456,-1619,-1360,-2073,-1534,-461,-218,-560,-2003,117,55,2,-122,-252,-391,-484,-561,-604,-690,-827,-948,-1100,-1128,-930,-1591,-128,-1628,740,-1282,-1149,-1984,-392,1000,-874,-1492,-308,59,-1010,-905,-306,180,-209,-332,738,1153,758,103,-1759,-482,728,-644,-420,1543,1881,2383,2130,1798,1441,1032,-1540,182,-230,-784,-908,-1140,-1246,-1197,-1958,-1082,-1600,-397,-199,-344,-1200,234,250,245,108,-1810,-1010,-1145,-1041,-850,-790,-549,-249,152,102,-56,-2577,-1420,498,1257,769,1423,1328,319,510,1990,1640,651,-1338,-2361,-1382,-1668,-246,-955,-1545,-1641,-1322,-1075,-2135,-1182,-1216,-1462,-1668,-1649,-1425,-1145,-863,-663,-536,-492,-456,-494,-704,-804,-445,-378,-254,-164,-36,-1184,-2354,183,74,317,-667,162,436,440,74,195,312,246,-1019,-1386,-74,-207,-1202,-440,-559,-582,-608,-629,-1168,-1451,-862,-226,-250,-1791,387,525,-2444,728,330,-1358,-997,380,183,-306,-1678,-808,-1828,-43,-1986,158,306,246,122,-121,-478,-938,-4553,-1871,-8799,-1645,-8917,-818,-566,-41451,-398,-352,-56478,-29455,-19126,-13825,-20181,-13520,-12528,-642,-1141,-2557,-1676,-5010,-168,645,-748,1214,525,-4218,-2294,-2931,-2674,-3669,-422,14,213,-952,-205,-678,-1130,-1674,-1778,-1510,-1035,-742,41,540,-636,-1667,-898,444,-1115,-744,188,-846,560,351,170,60,34,41,62,-270,-228,-836,110,68,4,-756,-242,-296,-395,-606,-543,-640,-703,-763,-734,-904,-1837,-2313,-396,-373,-406,-473,-583,-682,-882,-1075,-1326,-1722,-2100,-1842,-1344,-808,-238,149,-626,671,359,167,879,708,380,-99,-877,-2001,-976,363,711,-299,130,1220,486,-1054,-1353,-342,1199,1046,-527,-213,1577,311,-1185,-321,-284,52,-1766,-747,57,-445,-1042,68,53,-7,-555,-233,-401,-606,-755,-1175,-1203,-1093,-1109,-1027,-868,-739,-705,-2269,-1202,-549,265,509,789,841,654,-1567,-645,-2186,-587,-1562,-936,-637,-1120,1110,534,-1207,-754,214,696,1526,1136,-559,376,60,-217,-416,-1507,-616,-690,-726,-724,-733,-761,-1375,-382,-151,-113,-175,-275,-491,-740,-1053,-1410,-1771,-2080,-1943,-1803,-1718,-1668,-1735,-1827,-1990,-2051,-1863,-1580,-1334,-1112,-892,-782,-679,-1096,-731,-810,-896,-1072,-1053,-1082,-1085,-992,-966,-848,-695,-561,-341,-140,92,357,306,538,982,-1686,403,939,814,1036,931,845,757,691,-1406,471,255,73,-190,-526,-940,-1344,-1461,-1135,-674,-1304,-859,599,202,-301,-1016,472,969,-343,-29,-915,455,-1745,65,1914,703,780,1164,491,-1544,77,405,125,-650,-932,-1013,-181,196,-823,-17,751,200,-409,-963,-1261,-1022,-504,38,-244,-258,-290,-1372,-1608,-1431,-1829,-666,629,1214,814,196,-474,-1149,-1207,-1522,-823,-1185,-547,-1429,-1262,-71,82,-242,-882,-1987,747,1516,-1540,-1274,-336,1283,1137,950,215,-8,-695,-80,272,838,1195,1137,-658,851,592,-1162,-481,-335,-586,-760,-772,-683,-803,-1529,-411,-457,-1078,-1580,-1052,-1347,-1614,-1429,-1040,-699,-1794,-245,-89,177,187,78,-35,-190,-439,-483,-542,-618,-699,-728,-737,-774,-836,-693,-1250,-611,-589,-608,-1114,-1020,-811,-883,-980,-1046,-1090,-2179,-1058,-984,-932,-975,-894,-1653,-1693,-912,-1730,-948,-973,-1019,-1002,-1550,-982,-1029,-1230,-1075,-1119,-1217,-1304,-1417,-1504,-1564,-1499,-1391,-1305,-1652,-1201,-1168,-1183,-1204,-1222,-1209,-1164,-1099,-942,-761,-576,-414,-271,-173,-224,-347,-594,-943,-1371,-1716,-1820,-979,-1668,-401,1118,1576,-208,2290,2363,1016,1886,-4101,-10892,-6729,360,-70,-373,-379,-166,-3641,398,700,902,969,1005,859,597,220,-1193,-6764,-1163,-1395,-1291,-1025,-2807,-848,-391,-783,-481,-591,-682,-621,-516,-1178,-69,-769,157,598,816,-11,-1174,-1070,493,-915,1181,129,-848,-634,157,-299,672,595,661,-1324,-1140,966,1022,-658,-1484,-811,-739,83,340,131,-1092,-1270,-1516,-378,-433,-1532,-579,-577,-444,-199,36,591,1042,-1671,-1556,1210,-375,885,1182,528,1374,716,-844,-618,343,935,442,22,-383,-755,-1080,-1278,-1342,-1198,-910,-584,-270,-2,201,-434,-712,-1252,-1191,-1533,378,286,-898,-600,-240,-489,-1102,-784,-694,-409,-7,-382,-1051,-1255,-1352,-1640,-16,388,-1062,-990,-1338,-527,-730,-1005,-1204,-1352,-1430,-1480,-1473,-1468,-1387],[-2488,-2046,-1396,-1088,-309,117,-171,-169,-273,-656,-763,-190,-1477,-1553,-77,731,-12,1106,1436,1489,-16,1008,-385,841,388,-556,-315,-1477,-708,3080,3539,1700,-1332,-998,-634,-350,-1534,-1682,-1008,523,396,415,491,-870,-1479,587,485,285,-891,-476,-665,-1034,-1357,-1575,-1641,-1456,-1258,-1034,-861,-755,-662,-639,-669,-1537,-1756,-887,-979,-1047,-1045,-1053,-1043,-995,-947,-863,-761,-718,-1186,-1121,-644,-643,-657,-678,-735,-857,-925,-1049,-1262,-1494,-1754,-1869,-1661,-1311,-918,-1179,-1303,-2078,-2501,-1716,-2222,-147,-565,-499,-93,525,-1429,-1743,-2183,-899,-1000,-1397,-1783,-2018,-1810,-1498,-1184,-873,-560,-202,-98,-604,869,1156,239,-603,1719,-1704,-194,2143,2189,-750,-2647,-1776,-1574,2629,2847,3138,3414,3689,378,-2847,1292,1567,-1680,1496,-635,-956,488,-937,1362,-115,-1152,-582,372,275,-369,-1528,-758,-857,-590,-153,-134,-519,-71,-36,-6,17,-47,-928,-363,-559,-1284,-1011,-1770,-1441,-1553,-1637,-1685,-1631,-1549,-1473,-1332,-1186,-1041,-856,-645,-424,-217,-345,-1417,-1208,-1024,482,483,399,322,170,-704,-1003,-505,-730,-903,-953,-912,-798,-573,-844,-2033,-62,50,-624,-204,153,-565,-368,-87,-256,-454,-681,-954,-1259,-1611,-1512,-1348,-1144,-966,-817,-742,-654,-785,-651,-875,-1828,-1048,-1218,-1315,-1372,-1316,-1166,-1406,-626,-762,2,291,-354,785,-63,-255,-1228,236,-540,-394,673,515,-53,-518,148,104,195,-73,-868,-1442,135,1464,1628,-823,-1837,-1433,-50,-183,-725,-1930,-11,1570,1191,711,-63,-353,-875,-1374,-1806,-2065,-1673,-1167,-680,-876,52,-1745,511,-1763,629,-1826,-914,-1762,-137,818,-808,-1679,-849,-1365,-1877,-1520,-975,-419,-330,-767,397,930,595,317,-1848,-759,669,-603,-361,1142,954,826,650,432,225,-13,-1614,-495,-725,-914,-1007,-1005,-908,-918,-1986,-675,-1066,341,572,-379,-1323,1079,860,341,-19,-1997,-1334,-950,-1092,-955,-1331,-1233,-809,-257,-148,-691,-1941,-1077,1165,1902,878,1279,1116,-78,103,1653,1645,707,-1285,-2147,-1292,-1665,378,172,-716,-1477,-1833,-1681,-2174,-1391,-1305,-1211,-1075,-883,-705,-565,-440,-381,-379,-440,-525,-689,-855,-1010,-1164,-1265,-1249,-1188,-1026,-908,-1996,-536,-337,-199,-831,69,186,266,118,282,332,315,-508,-1746,57,-90,-1016,-421,-590,-730,-854,-969,-1382,-1448,-1129,-691,-425,-1814,261,586,-2499,732,72,-908,-465,1625,1542,439,-1446,-1027,-1837,563,-2065,-67,870,719,538,265,-92,-529,-3943,-1931,-9265,-5317,-7345,-1261,-1016,-52587,-823,-789,-51874,-34105,-24598,-19109,-16284,-10159,-10493,-1926,-1646,-3219,-533,-4517,803,1002,-1301,840,381,-3741,-2549,-2909,-2766,-3688,-625,-425,221,-957,62,-87,-1320,-1932,28,1721,662,-844,2360,2242,-1437,-1578,-767,411,-1125,-474,-3,-509,934,1692,97,1167,804,463,214,-87,-202,-699,-68,7,95,-749,169,259,-409,-606,329,280,220,-87,-1069,-1082,-2022,-2523,-332,-510,-740,-1002,-1307,-1595,-1955,-2089,-1734,-1311,-864,-397,-43,-340,371,340,-1072,138,-348,-983,-1516,-1543,-999,-317,-1038,-2180,-1176,-226,451,-259,264,1104,40,-1532,-1286,-123,311,4,-672,-657,-903,-1133,-1259,-1329,-1351,-1382,-2174,-1392,-1422,-1521,-1582,-1666,-1736,-1827,-1933,-2032,-2121,-2161,-2071,-1976,-1877,-1748,-1672,-1575,-1471,-1454,-1454,-2339,-1739,-1664,-1831,-2033,-2225,-2306,-2140,-1883,-1567,-2110,-889,-1669,-879,-1006,-913,1206,543,-1390,-774,337,773,1377,1229,-483,1344,1985,2629,737,-1311,316,459,1103,650,-715,-548,-1288,-882,-131,436,646,471,-358,257,102,-1025,-158,-203,-465,-932,111,329,501,-358,-821,-1507,64,-256,-204,-733,-157,129,-120,-726,-719,-1400,-1072,-1110,-969,-1056,-996,-470,-427,-357,-290,-425,-97,97,388,773,841,802,1094,-1382,210,756,553,1523,1861,1966,1702,572,-1389,-131,-896,-1509,-1838,-1564,-1007,-725,-530,-1363,136,-1367,-1499,141,-124,-406,-866,-857,-1064,-1148,-1126,-978,-749,-1986,-138,166,471,449,998,682,-1934,-99,647,488,-545,-848,-822,-72,208,-652,994,703,202,-395,-1028,-1695,-2359,-2123,-1472,-792,-160,-42,-1486,-1742,-1369,-1865,-1040,558,972,1009,453,-209,-987,-1754,-1832,-963,-1118,-357,-1245,-1158,-36,136,-179,-918,-1595,675,1303,-1754,-1115,-274,-648,-1107,-1493,-1771,-1951,-1997,-1967,-1889,-1842,-1789,-1772,-1705,-1687,-1594,-1406,-1142,-890,-571,-292,-193,-418,-679,-1216,-329,-81,-789,-1163,-976,-1142,-1223,-1180,-1024,-769,-1828,-653,-453,230,419,529,659,-99,-118,866,-252,-100,-372,487,200,-701,-1244,-933,-1390,-1231,-1241,-1165,-1551,-1071,-812,-725,-693,-647,-576,-2099,-214,87,395,-762,-550,-2161,-1255,-491,-1849,-338,209,348,165,-1449,-723,-429,-1384,-993,716,172,-603,1093,933,-56,380,134,-1062,-1373,-351,-399,-467,-547,-661,-797,-957,-1126,-1190,-1176,-1091,-971,-831,-705,-692,-692,-723,-716,-987,-1469,-1733,-876,-1656,-356,1397,1610,262,1931,1895,923,1657,-4955,-9238,-5777,871,718,553,435,-50,-2866,-173,-386,-632,-909,-1080,-1263,-1373,-1414,-4185,-9096,-1241,-1143,-1084,-1058,-3392,-957,-903,-918,-905,-911,-925,-859,-827,-1125,-598,-466,-234,24,303,-198,-1251,-839,770,-870,1235,79,-703,-993,-228,284,1871,3138,3246,-820,-614,1802,2041,-847,-1094,-810,-616,252,29,-501,-993,-1374,-1697,-1864,-1753,-2093,-1729,-1799,-1798,-1624,-1336,-969,-607,-1552,-1345,611,-386,770,1270,451,923,433,-740,-415,24,410,116,-54,-137,-129,-336,-975,-179,211,269,-363,310,114,206,-889,-920,-1242,-1446,-1740,-43,-40,-554,-11,5,-213,-789,-122,-271,-408,-510,-633,-1173,-1418,-1254,-1765,-448,-171,-1320,-1135,-1140,-334,386,465,507,462,-669,-799,-209,-660,-1117],[-2888,-2467,-1811,-1200,-654,-158,-484,-48,-398,-1220,-1264,-107,-1541,-1410,-185,1082,306,1007,1622,1538,259,797,-591,-747,-1474,-1505,-679,-1485,-480,2258,3013,1556,-1395,-808,-598,-367,-1432,-1788,-1152,-327,-1105,-1434,-1131,-1054,-1903,273,471,487,-972,-339,-179,-493,-728,-821,-764,-504,-260,-389,45,412,585,695,206,-1408,-1798,592,408,167,-82,-416,-1155,-1131,-1416,-1471,-1253,-949,-1012,-1142,-841,-93,-272,590,640,-921,582,477,-583,-772,-298,-637,-1008,-1374,-1637,-1601,-1345,-2045,-2385,-1814,-2000,29,-818,-270,-365,289,-1476,-1705,-2190,-780,421,299,117,-707,-326,-623,-953,-1305,-1658,-1782,-1481,-1151,-842,-604,-419,-1331,-167,-1410,-169,-74,-99,-176,-1960,-1152,-1652,-222,-41,318,764,1296,959,-3419,1816,2291,-1911,1536,-133,-758,581,-1116,1795,142,-916,-242,969,1174,-433,-1406,-586,-1224,-803,63,73,-709,236,361,502,651,-210,-263,692,629,-1394,374,-1481,-427,-1192,-1131,-1449,-868,-1090,-1343,-1462,-1579,-1591,-1511,-1468,-1442,-1390,-1305,-1365,-1083,-1008,-678,-562,-512,-445,-459,-533,-924,-914,-1202,-1555,-1536,-1161,-780,-449,-1410,-1437,75,334,-1027,-363,1513,-498,-559,-294,-51,-502,847,506,131,-1473,-708,-667,-673,-481,-342,-554,-371,-634,-613,-770,-1836,-734,-961,-2,223,-720,-1687,-1577,-488,-641,-704,-719,-639,-591,-576,-611,-1013,-766,-929,-1101,-1249,-1366,-1169,-906,-696,-481,-205,-463,-1051,-1330,8,1349,1423,-825,-1358,-1258,-285,-271,-956,-1808,-158,1570,1327,923,59,249,-86,-463,-801,-1141,-1439,-1429,-1160,-903,-460,-1899,-8,-1783,425,-1705,-682,-1563,103,720,-762,-1640,-10,312,-841,-772,280,-461,-506,-1247,28,511,400,509,-1822,-1073,424,-369,-296,-4,-182,-306,-474,-663,-800,-915,-1540,-1019,-1046,-1072,-1100,-1162,-1213,-1180,-1679,-879,-645,-403,-199,-412,-1421,342,456,152,-48,-1869,-1245,-687,-1074,49,-201,-403,-526,-416,-231,-926,-1265,-695,439,595,967,1123,845,-492,-308,1290,1684,841,-1127,-1865,-1074,-1567,433,338,-235,-529,-161,-316,-1812,-291,-273,-1075,-732,-743,-418,658,596,498,14,-407,-803,-32,-709,-341,-524,-714,-859,-1005,-1033,-1015,-1664,-706,-527,-350,-917,-110,-34,-10,-13,-65,-124,-179,-276,-1733,-461,-607,-828,-971,-1189,-1397,-1549,-1518,-1513,-1429,-1272,-956,-934,-1766,-1118,-1347,-2393,-1346,-1010,-579,-147,267,649,980,-1125,-1216,-1815,714,-2186,-312,1217,2679,2760,2756,2666,2480,-3419,-1950,-8028,-5981,-5161,766,551,-62785,156,59,-50502,-37574,-26197,-21073,-11702,-6778,-8435,-169,10,-3692,-144,-4034,-415,-565,-1702,-790,-899,-3100,-2636,-2770,-2723,-3485,-1694,-1631,-1453,-1166,-810,-370,-1399,-2087,-188,1487,334,-724,2941,2284,-2011,-1199,-588,450,-988,-218,-165,-67,1356,1633,-211,1182,2027,1045,476,198,-78,-517,557,-423,281,-629,-213,-376,-566,-692,-838,-980,-1094,-1223,-1303,-1318,-2069,-2274,-1341,-1342,-1344,-1324,-1290,-1191,-1139,-1031,-936,-950,-995,-1030,-1095,-1178,-1228,-1294,-1395,-1260,-1161,-1054,-870,-701,-563,-424,-1166,-2293,-1339,-578,-306,-365,-447,-556,-667,-1751,-960,-816,-679,-421,-794,-477,591,371,-1198,-215,-244,64,-1933,-699,-664,-654,-497,1676,2017,880,149,111,1016,206,-972,-1530,-2154,-1864,-1098,-399,196,591,-546,-2135,-2097,-581,1117,1080,-109,339,807,-355,-20,-1844,-704,-1676,-785,-1311,-814,-419,111,-1507,-705,438,845,991,1024,-398,1179,1856,3259,1244,-736,63,-163,390,278,-843,-195,-954,-1339,-515,373,890,474,-444,284,-167,-967,-578,-534,-374,-660,-46,177,375,-268,-454,-1366,338,-229,-461,-932,-102,2118,2076,-255,-439,-1864,-1053,-969,1331,-1075,-875,-550,956,998,-412,-836,164,-199,-475,-530,-326,86,654,-981,35,629,371,1550,2144,1974,1477,40,-1217,1601,1265,458,-405,-1271,-2114,-2395,-1694,-1838,-921,-1263,-2018,-979,-1294,-1664,-1962,-2124,-2010,-1687,-1345,-1025,-769,-2049,-423,-348,-301,-274,-270,-219,-1719,-261,-120,-90,-375,-703,-609,-34,-109,-401,-243,-373,-496,-666,-832,-1012,-1227,-1465,-1749,-2014,-2289,-2454,-2250,-1931,-1503,-1616,-1296,-447,-183,47,202,299,300,-837,-1514,-601,-1010,-136,-968,-1108,-53,183,-93,-925,-1196,603,1061,-1801,-893,-232,250,-73,-321,-461,-519,-486,-430,-366,-365,-393,-508,-641,-908,-1179,-1397,-1496,-1490,-1289,-1041,-777,-560,-531,-899,-576,-778,-1051,-1360,-1695,-1909,-1850,-1506,-1082,-626,-1360,-1133,-874,584,1015,1123,1218,-230,264,1122,-196,-214,-342,95,-332,-806,-1157,-1291,-1524,-890,-509,-713,-1926,-995,-221,617,533,221,-231,-1760,49,1132,769,-458,-350,-1961,-666,-326,-1943,-383,384,953,422,-1130,-826,-478,-1543,-1012,-672,-758,-823,-912,-994,-1119,-1165,-1130,-1382,-1017,-592,-266,55,382,689,963,1173,978,1410,302,367,779,422,139,-47,173,225,-743,-1138,-1370,-1690,-825,-1667,-1059,-1179,-1309,-1305,-1202,-1098,-929,-646,-5582,-8004,-5021,674,1021,1303,1569,-903,-1102,-770,142,1074,553,10,-636,-1174,-1258,-7799,-11326,-3298,935,1232,1321,-4047,-377,-455,-246,-166,-633,-1067,-1364,-1634,-1778,-1847,-1847,-1721,-1500,-1212,-909,-1439,-684,52,-865,552,-32,-684,-1419,-579,994,1247,1314,1433,-427,-55,1572,1557,-1090,-721,-839,-611,310,232,734,-908,-1198,-1348,200,272,-2274,-26,-287,-522,-773,-1030,-1238,-1378,-1470,-1079,-710,-417,108,534,315,392,66,-691,-290,-392,159,-460,-1096,-1662,-1168,-506,-1319,116,777,555,-683,817,-111,-162,-1336,-999,-1311,-1749,-1683,-866,-952,-970,-907,-772,-602,-574,-312,-448,-246,-289,-783,-1467,-1298,-1265,-1552,-993,-647,-1678,-1130,-939,-170,566,624,632,555,-840,-880,-102,-514,-944],[-706,-996,-1214,-1405,-1456,-1301,-1131,-945,-830,-1749,-1586,-695,-1499,-1200,-248,214,513,766,907,962,580,730,-802,-21,-396,-662,-643,-1499,-229,931,1622,1398,-1391,-598,-530,-374,-1303,-1777,-1272,708,1455,970,290,-1025,-2139,-1426,-1756,-1852,-1726,-1592,-1355,-1039,-642,-202,-723,713,369,-127,67,658,1439,1816,10,-1175,-1800,2185,1916,1541,1111,565,-1430,-662,-1291,-1854,-1928,-1474,-1059,-1125,-983,-391,-228,52,109,-984,98,57,-63,-190,-346,-501,-667,-830,-977,-1069,-1129,-1523,-1718,-1410,-1612,-825,-1041,-449,-572,-2,-1452,-1679,-2098,-630,934,951,877,-691,65,276,-29,-331,-570,-647,-1080,-1336,-201,-65,-1,-1835,-107,-1029,-554,-773,-980,-1063,-1155,-529,-1787,565,1166,1795,2356,2856,1692,-3784,2342,2926,-1799,1804,442,-432,818,-1206,1181,586,-509,132,337,338,-375,-867,1,-1368,-933,-157,416,-710,732,485,227,-1,-291,-446,-541,-511,-1489,-238,-1073,-483,-1446,-1248,-1830,-252,456,-1020,-1187,344,231,139,65,2,-59,-124,-1021,-790,-923,-38,22,67,176,249,300,-818,25,205,107,26,-51,-85,-529,-1871,-585,351,690,-1298,-528,1048,-441,-630,-748,-396,-552,-143,-442,-694,-1307,-788,-751,-735,-758,-811,-926,-991,-1080,-1094,-1114,-1602,-1058,-1020,-936,-895,-843,-2092,-1290,-394,-146,78,207,-364,776,-118,-182,-693,163,-254,-700,-1087,-1332,-1161,-886,-517,-304,-302,-822,-1045,-1075,-25,60,93,-693,-744,-971,-452,-387,-1149,-1599,-1514,-1927,-1622,-1255,-912,-641,-397,-209,-41,-245,93,137,100,-802,-134,-1852,-471,-1620,-669,-1204,-920,-1309,-935,-885,-814,-1373,-505,-189,-719,-685,476,-589,-670,-1699,-265,533,256,756,-1592,-1353,521,26,-175,1415,1585,1460,1079,366,1030,210,-1248,1084,1719,-139,1269,848,254,-305,-1214,-1285,-1633,-1665,-1457,-1209,-1441,-870,-752,-582,-439,-1340,-554,-329,-950,215,244,249,179,131,-103,-740,-542,-642,-874,-1107,-1384,-1669,-1976,-1748,-1374,-948,-584,-258,-850,-1498,-722,-1329,573,694,7,-545,45,-10,-1329,149,-274,-1054,-420,-605,-384,722,530,368,-104,-381,-1012,38,-636,-300,-515,-667,-669,-463,-351,-459,-1349,194,-653,-457,-909,507,452,170,-138,-479,-787,-1022,-1195,-1379,-1209,-1176,-1142,-1138,-1149,-1153,-1167,-1197,-1587,-1390,-1305,-1055,-1001,-1643,-946,-1009,-2170,-1186,-1340,-1493,-1681,-1886,-2105,-2177,-1923,-1632,-1753,-991,-2354,-604,62,357,666,919,1112,1234,-3086,-1866,-6745,-4045,-2865,1281,-1915,-58479,916,761,-49034,-40035,-23924,-16530,-7340,-3542,-6373,-1531,-535,-3974,-783,-3622,-725,-572,-1934,-185,-89,-2362,-2536,-2582,-2606,-3148,-1448,-1784,-2089,-2047,-1858,-1698,-1604,-2171,-1679,-1736,-1815,-1866,-1849,-1779,-1815,-1533,-1346,-1077,-814,-510,-355,244,633,984,-511,1022,1865,1025,698,513,68,-382,315,-654,130,-457,-133,174,-199,-496,445,906,1963,-1107,-1457,-1250,-2037,-1849,-1718,-987,1099,1698,290,1512,82,940,1228,-402,-391,858,103,-223,1140,836,-1534,121,-267,-666,-925,-1055,-1016,-801,-1364,-2247,-1486,-657,173,-275,481,969,-574,-1795,-696,383,1762,1735,-981,-441,2462,351,-1177,32,-25,74,-1497,-442,-1071,-705,-219,1947,2056,1111,628,85,974,224,-1277,-1744,-1699,-288,297,-239,-676,-1080,-1362,-1874,-1652,-1571,-1515,-1425,-1302,-1179,-1055,-972,-912,-1523,-930,-1689,-918,-1637,-644,-398,-114,-1678,-647,405,784,583,704,-428,933,1665,3339,1708,-203,41,-777,-362,-204,-1046,173,-530,-1808,-837,316,970,382,-572,606,72,-937,-795,-1088,-1248,-1359,-1374,-1282,-1164,-955,-747,-1345,-382,-281,-762,-1100,-179,-248,-336,-460,-658,-1288,-1082,-1056,-1075,-1089,-1062,-1000,-995,-924,-856,-1279,-883,-1007,-1193,-1425,-1703,-1916,-1742,-1264,-655,-30,183,1264,1810,1915,887,-526,-1021,1813,2260,1311,1323,749,198,-930,-197,-2418,-761,-1147,-1905,-93,356,1,-595,-599,-708,-567,-329,-456,42,-1942,-32,-240,-482,-688,-794,-692,-1279,-469,162,468,-239,-583,-462,83,160,-177,433,46,-360,-805,-1163,-1333,-1254,-986,-669,-316,-7,241,-1373,-1426,-1111,-1256,-1375,458,382,800,1765,1630,849,-785,-1299,-467,-930,27,-691,-1158,-169,162,-61,-957,-871,492,788,-1561,-683,-287,2433,1607,69,532,55,-412,-772,-943,-956,-827,-688,-535,-518,-553,-621,-716,-878,-971,-1048,-1048,-996,-924,-911,-909,-933,-988,-1063,-1173,-1250,-1330,-1282,-1230,-1112,-975,-1700,-1374,-752,-757,-849,-915,-993,-1042,-1067,-1005,-974,-974,-954,-938,-955,-900,-1005,-1638,-642,-445,-719,-1629,-885,-819,-1038,-1216,-1158,-825,-1371,-3,760,678,-86,-133,-1349,-70,-165,-1907,-431,-150,-684,-1112,-1443,-1543,-1508,-1681,-1156,-1016,-974,-976,-1069,-1227,-1495,-1737,-1886,-1810,-1549,-1188,-798,-440,-98,211,487,705,847,992,623,297,476,553,150,-255,-134,-8,-900,-1244,-1360,-1657,-1207,-1662,-484,39,500,980,1393,1616,476,1695,-5543,-7205,-4673,72,-595,-1311,-1821,-1866,-1195,-2000,-979,-181,-157,-183,-353,-529,-605,-11475,-13343,-5794,605,882,998,-4658,-78,-675,-1,-526,-1024,-1273,-1023,-604,-1150,229,-86,-387,758,811,-698,-1626,-518,868,-811,1209,-106,-693,-1734,-607,1671,1226,1406,1223,-87,563,368,103,-1256,-305,-760,-621,367,152,688,-740,-1152,-1221,203,-440,-1588,532,509,-241,-994,-1418,-1011,-316,-1307,-732,1687,-342,375,1206,240,-68,-245,-591,-135,-775,-328,-883,-1207,-1265,-1098,-874,-1422,-584,-576,-613,-929,-785,-842,-842,-1502,-864,-1338,-1967,-1394,-512,-614,-739,-857,-916,-871,-739,-515,-584,-391,-42,-834,-1602,-838,-885,-1248,-1517,-1567,-1983,-942,-699,-126,178,344,432,423,-930,-919,31,-235,-500],[695,-658,414,-666,-200,-581,-1020,-1363,-1510,-1913,-1436,-663,-1446,-1046,-381,996,742,556,1824,1938,806,859,-1123,663,-414,135,135,-1633,-89,186,376,570,-1459,-503,-557,-496,-1279,-1737,-1390,168,1054,843,604,-924,-1898,-160,-397,-636,-955,-1071,-1260,-1425,-1519,-1508,-1396,-1121,-875,-589,-321,-83,173,379,-255,-1014,-1892,710,638,513,384,176,-1754,-554,-571,-785,-957,-1146,-1284,-1356,-1428,-1431,-1397,-1319,-1226,-1189,-958,-773,-624,-452,-294,-141,-23,60,-157,-1017,-980,-1144,-1110,-931,-1340,-547,-1386,-1164,-1530,-1847,-2142,-2159,-2021,-1513,-1231,-1000,-839,-832,-660,-687,-777,-927,-1118,-1284,-1573,-1474,-1417,-1304,-1160,-1348,-867,-777,-712,-612,-556,-516,-463,-343,-2113,-67,82,273,435,599,741,-4073,845,861,-1682,735,674,-114,570,-1415,485,438,-150,306,170,76,-339,-260,-132,-1354,-1145,-603,-274,-667,-624,-833,-1012,-1110,-1158,-1123,-1002,-819,-1738,-400,-813,-618,-1807,-1111,-2041,-253,484,-723,-1208,1178,2303,2228,1083,1777,1428,181,-566,-510,-951,94,1159,241,340,1540,724,-855,201,472,59,-266,-461,-465,-665,-1766,192,628,961,-1415,-869,1236,-552,-773,-1339,-849,-552,1632,964,631,-1300,-380,-662,-401,618,211,-245,-619,-948,-1072,-1039,-1416,-623,-1062,-123,75,-628,-1791,-971,549,225,-7,-55,-433,-14,-328,-679,-1006,-1310,-1558,-1618,-1426,-1167,-927,-1194,-365,-222,-774,-1257,-893,-883,-147,-17,58,-594,-261,-783,-719,-381,-1449,-1506,-968,-1529,-2046,-2024,-1621,-1292,-1004,-781,-577,-422,-289,-93,92,-733,-227,-1634,-1028,-1489,18,-872,-333,-1141,64,-390,-891,-1352,-1567,-1298,-792,-742,253,-605,-979,-2244,-599,305,11,878,-1359,-1746,342,89,-171,-225,-159,125,484,-593,-137,-372,-954,947,2924,-71,1414,1558,471,10,-835,691,137,-330,-714,-963,-1536,-1363,-1573,-1575,-1299,-857,-334,-45,-886,992,1209,1308,490,551,-13,-449,-148,-513,-730,-717,-545,-277,-100,-1366,-1147,201,140,32,-616,-1198,-411,-1090,-138,-11,-110,-612,37,205,-923,449,-348,-1088,-197,-559,-451,708,408,87,-313,-489,-1094,-289,-558,-49,96,310,-962,-819,-511,-394,-1163,97,-763,-824,-911,677,2232,946,502,805,303,-124,-480,-1072,-695,-656,-603,-536,-532,-566,-662,-833,-1733,-1415,-1449,-1637,-1780,-1827,-1761,-1704,-1972,-1577,-1573,-1574,-1613,-1670,-1737,-1817,-1892,-1943,-1944,-1943,-2647,-1823,-1754,-1718,-1635,-1557,-1473,-1391,-3074,-1660,-6119,-1652,-940,-475,-7457,-48848,-15119,-246,-43040,-41526,-19990,-11600,-3563,-654,-4391,-2863,-1156,-4143,-69,-3377,-146,-245,-2026,-469,-603,-1615,-2321,-2423,-2516,-2775,-1827,-2029,-1790,-1568,-1326,-1051,-1507,-2097,-721,-63,-305,-134,485,619,-1266,-534,-361,472,-705,-110,-617,664,1250,1231,-848,770,985,747,475,140,-202,-612,-944,-1249,-1495,-1656,-1544,-1329,-1133,-844,-526,-160,259,-1188,-1484,-1388,-1956,-1428,-1838,-1519,1007,2729,438,1454,-267,755,1109,-804,-477,973,121,-218,1517,1535,-1352,434,164,3,156,462,68,-355,-1656,-1969,-1503,-517,66,-452,450,836,-831,-1718,-579,498,821,495,-1215,-322,162,265,-1195,296,244,100,-1106,-177,-1458,-783,-3,-146,-83,207,615,33,870,257,-1381,-1983,-1859,-148,682,-109,437,165,-400,-1607,-1244,-306,243,227,-1314,30,-122,-308,-475,-1163,-767,-1682,-839,-1703,-667,-518,-355,-1894,-583,96,297,165,307,-552,622,996,987,945,221,214,-1299,-1092,-749,-1262,557,-50,-2097,-1066,282,965,225,-717,1877,980,-922,527,-239,-857,-1235,-1211,-960,-750,-562,-486,-1368,-607,-752,-1078,-1229,-1386,-1578,-1605,-1509,-1404,-1244,-1085,-996,-875,-1062,-834,-987,-991,-1068,-1132,-1658,-1226,-1234,-1199,-1118,-1028,-948,-842,-733,-610,-520,-413,-309,-252,-211,-221,-1051,-799,-477,-676,-797,-933,-1057,-1157,-1163,-1048,-1873,-1260,-1026,-1345,-556,-621,-731,-812,-915,-993,-940,-810,-630,-471,-1671,-265,-236,-193,-1064,29,372,-854,-651,1133,1816,-91,-428,-316,100,88,54,1513,997,432,-187,-1177,-897,-619,-116,388,873,1253,913,-1102,-1163,-946,-826,-1138,418,59,415,786,627,413,-661,-951,-262,-822,54,-377,-1214,-300,135,-33,-955,-559,428,600,-1219,-441,-376,2395,1717,-237,682,942,-324,-118,-421,-658,-1114,-863,-348,12,264,-362,49,378,-570,-378,-44,-206,-365,-559,-705,-803,-855,-855,-840,-1006,-1888,-624,-726,-523,-475,-1960,-1878,-441,-453,-527,-565,-673,-662,-707,-692,-734,-827,-916,-1025,-1184,-1287,-1336,-1645,-1353,-1317,-1281,-1274,-1213,-1134,-1047,-980,-893,-820,-923,-708,-668,-679,-743,-820,-885,-1001,-1083,-1685,-1038,-895,-712,-430,-181,-833,-483,-1674,-1124,712,276,-969,968,790,-1087,76,-191,-1213,-959,-1254,-1374,-1311,-1155,-1008,-895,-833,-821,-754,-652,-502,-312,-81,156,-334,-361,-194,-990,-1178,-1373,-1597,-648,-1617,-15,2466,2897,1784,3658,3272,197,1753,-4831,-6852,-4972,2102,1577,1026,-7522,-2794,-386,-2759,-2158,-992,-723,-208,305,807,1242,-13969,-15233,-7763,2093,2064,1931,-4958,276,-908,269,209,-176,-229,246,934,-1110,1166,76,-572,463,947,-894,-1771,-356,756,-716,1208,-148,-743,-1655,-268,2534,847,2282,1915,168,860,239,-400,-1343,-1021,-589,-670,402,81,633,-547,-1095,-1057,249,-1062,-873,-1028,-1198,-937,-550,-493,195,147,-1104,-374,1256,-215,199,1164,182,-486,-526,-498,-153,-1169,-992,-1322,-1512,-1628,-1690,-1679,-1502,-1285,-1016,-713,-1151,-161,-360,-769,-1395,-692,-1405,-2091,-1087,-905,-1223,-1357,-1173,-845,-511,-237,5,-736,-623,-302,-849,-1291,-484,-834,-1146,-1363,-1253,-1873,-768,-536,-71,168,319,461,173,-1037,-1028,348,1052,1088],[-1761,-1855,-1683,-1396,-1078,-727,-1065,-163,-954,-1377,-1030,-12,-1275,-856,-490,1119,830,215,1228,1172,1026,619,-1438,206,-808,-466,-719,-1769,-655,-452,-146,59,-1493,-424,-573,-622,-1246,-1563,-1264,-405,54,140,247,-696,-1440,503,517,456,-908,116,-128,-468,-852,-1266,-1703,-1980,-1850,-1401,-974,-623,-310,-93,-456,-839,-1963,217,250,302,411,481,-1952,-491,536,505,464,349,-911,-1304,-1362,-927,-250,237,373,-1394,737,949,1092,1207,1122,1249,1146,438,-404,-989,-1004,-809,-533,-792,-1079,-1046,-1709,-815,-1100,-446,-1536,-1949,-1848,-607,-86,-144,-227,-1010,-315,-344,-353,-352,-347,-306,-1875,-819,-188,-193,-207,-682,-218,-563,-294,-238,-245,-270,-292,-260,-2500,-201,-164,-74,8,119,238,-4129,373,430,-1608,387,347,263,227,-1654,109,66,20,-31,-162,-288,-448,-658,-863,-1109,-1314,-1058,-729,-499,-168,111,382,640,-601,883,922,938,-1937,910,-615,-718,-2017,-698,-1632,-232,516,-370,-1168,1194,1536,1358,1044,778,383,-51,-443,-711,-979,-796,-703,-628,-531,-530,-613,-901,-1056,-1365,-1700,-1961,-2048,-1909,-1605,-1306,-1013,-574,-106,-1089,-1251,916,-696,-887,-1655,-964,-366,1335,609,517,-1336,-266,-585,-303,1061,931,12,-60,-474,-1112,-708,-1215,-212,-1119,0,600,-634,-1362,-651,513,312,-97,-296,-485,-370,-386,-413,-226,307,552,853,1126,-1642,-1108,-1528,1187,1194,-1167,-1481,-495,-671,-254,-199,-373,-501,-526,-608,-962,-725,-1689,-1428,-1086,-1151,-1025,-861,-676,-553,-485,-521,-637,-882,-1213,-1436,-1347,-879,-277,-1311,-1491,-1317,-228,-619,-321,-924,765,453,-673,-940,-1285,-1397,-943,-840,206,-419,-1264,-1629,-771,132,-211,665,-1056,-2036,-681,-1173,-1471,-1350,-1107,-853,-737,-1495,-1197,-862,-850,-740,-528,-283,-61,51,41,-44,-464,-324,-396,-388,-345,-532,-1592,-432,-691,-900,-828,-362,286,256,-793,1749,1850,1698,20,604,-57,-920,-1587,-1033,-322,315,801,1040,363,-1708,-1563,65,740,431,-333,-870,-324,-761,-571,-671,-794,-1007,-1226,-1428,-1550,-1524,-1369,-1172,-970,-764,-623,-555,-521,-558,-647,-759,-924,-1126,-1316,-1492,-1661,-1616,-1404,-1247,-1066,-954,-988,-683,-742,-1182,-791,-85,67,182,264,268,220,117,-87,-741,-605,-858,-885,-656,-317,47,364,360,-1865,-1363,-1317,517,478,-1303,-67,-420,-1727,-818,-736,-485,-195,92,363,592,-366,-1754,-1576,117,-2923,-1473,-1643,367,69,-272,-609,-851,-3291,-1144,-6053,3,383,520,-13185,-39925,-26184,531,-27076,-41588,-15900,-7127,-419,601,-2405,-3974,-3941,-4127,1155,-3217,863,-733,-1870,-852,-1120,-784,-1939,-2188,-2385,-2285,60,-2003,-84,-1334,-368,-309,-1533,-1858,-952,41,-533,267,2272,1541,-717,-341,-289,466,-600,-245,-839,930,2057,1297,-1125,516,778,400,72,-204,-339,-376,-293,-141,112,-10,105,32,-164,-500,-549,-561,-342,-807,-1322,-1501,-1761,-964,-1290,-1633,878,2341,729,1405,-610,611,988,-1138,-488,1057,154,-180,1558,944,-985,-94,-418,-554,-439,-258,-90,-531,-1960,-1578,-1242,-260,25,-684,393,516,-981,-1504,-550,562,773,785,-1377,-85,577,185,-1190,182,44,-132,-726,-427,-1707,-831,-819,-881,-892,-898,-914,-932,-985,-1063,-1076,-1980,-1965,-965,-880,-751,-601,-537,-493,-1314,-878,-585,-675,-740,-1938,-655,-524,-403,-302,-738,-714,-1585,-643,-1329,-984,-913,-607,-2017,-475,49,324,-232,-91,-712,288,1146,1450,1148,548,496,-1592,-1732,-1277,-1344,966,468,-1914,-1177,292,901,32,-853,1678,831,-915,1442,1568,-48,-349,1579,2042,1650,303,203,-1361,614,-459,-1402,-1346,-565,561,507,432,-732,-507,-992,-470,-550,-1000,-987,-1123,-1255,-1262,-1242,-1629,-1351,-1501,-1685,-1691,-1478,-1264,-1030,-799,-890,-403,-228,-68,36,127,-210,-1508,-594,81,-65,-147,-266,-412,-604,-813,-1012,-1266,-1622,-1649,-1687,-1621,-1606,-1596,-1533,-1487,-1445,-1317,-1142,-904,-633,-1371,21,359,-230,-1673,-447,537,-503,-815,1133,2328,13,-280,-209,57,-27,232,1662,1423,1200,957,-1371,-460,541,489,431,395,308,156,-819,-933,-801,-842,-1112,-1367,-1581,-1708,-1782,-1765,-1668,-1467,-1215,-849,-754,-129,-122,-1298,-489,41,-91,-986,-331,359,470,-942,-249,-549,1677,1694,-607,768,937,-474,-238,-672,-15,-452,-863,-1117,-1284,-1284,-1193,-1087,-1067,-1034,-1065,-1106,-1163,-1237,-1370,-1481,-1570,-1636,-1655,-1653,-1570,-1926,-1257,-1085,-887,-693,-1287,-2048,-294,-192,-196,-190,-1033,-271,-339,-367,-485,-623,-781,-960,-1191,-1364,-1491,-1626,-1690,-1755,-1823,-1890,-1913,-1859,-1749,-1615,-1425,-1218,-1002,-735,-449,-171,92,368,-172,949,195,-1476,-404,915,754,1670,266,-740,-583,-1573,-1254,592,242,-1130,-85,-283,-790,-715,-877,-1045,-1214,-1333,-1405,-1461,-1473,-1463,-1436,-1415,-1404,-1303,-1146,-929,-661,-343,0,-404,-632,-431,-1112,-1005,-1456,-1603,-575,-1648,117,1450,1516,1644,1780,1816,-192,1553,-3915,-7031,-6212,-4916,1480,-1490,-15132,-3613,1075,-2271,-3444,908,865,920,922,927,912,-13363,-17223,-9276,871,865,836,-4446,574,-1251,432,382,671,204,1112,1462,-1107,870,173,-781,43,656,-1131,-1791,-275,472,-654,1132,-231,-905,-1404,223,176,15,-185,-319,-495,-670,-846,-1031,-1403,-1323,-1378,-1328,-1236,-1036,-855,-682,-1077,-905,-289,-987,-196,-217,-245,-257,-304,-723,-467,-598,-884,-758,-787,-750,-698,-558,-420,-851,-750,-418,78,-1559,8,-160,-333,-508,-563,-558,-1187,369,753,676,-1304,172,-357,-995,-1179,-508,-1467,-1974,-737,-14,161,397,618,278,-258,-105,792,-826,-809,-540,-766,-770,-486,-642,-785,-743,-1606,-1609,-902,-1005,-1059,-1014,-923,-779,-656,-1009,-1053,-500,-595,-702],[-840,-755,-547,-416,-90,193,-1027,222,-1126,-723,-588,-10,-1022,-665,-598,1062,808,-163,133,-230,-587,-858,-1744,-1084,-1170,-477,-62,-1902,149,1113,1424,528,-1507,-376,-588,-754,-1215,-1300,-898,-957,-1177,-1341,-1289,-1051,-943,-627,-441,-329,-832,-287,-355,-487,-643,-801,-1099,-899,-809,-576,-297,-31,230,295,-577,-668,-2024,254,97,-18,-20,23,-1890,-463,370,458,489,384,-1000,-1386,-1492,-1011,-973,-1255,-1507,-1699,-1814,-1839,-1846,-1778,-1677,-1543,-1418,-1310,-1226,-1146,-1103,-1099,-1153,-1234,-1367,-1549,-1871,-1812,-1883,-1838,-1748,-1660,-1611,-1433,-1264,-1044,-782,-1221,-203,225,534,-201,-119,-64,-1697,-400,93,497,1193,-72,935,-403,-476,595,526,464,434,484,-2968,160,755,913,1049,1197,1330,-3982,1429,1436,-1661,1225,1071,839,695,-1960,431,417,480,599,588,681,37,870,829,-795,-1458,-1534,-470,-288,754,1406,2045,1105,-766,2121,3195,3269,-1764,1136,-521,-828,-1859,-215,-1135,-220,510,-22,-1071,1112,939,731,509,263,-2,-282,-529,-709,-1031,-948,-1055,-1188,-1267,-1380,-1503,-1662,-1796,-1936,-2077,-2188,-2203,-2072,-1801,-1510,-1209,-778,-355,-540,-1631,487,-902,-1017,-1184,-512,-113,942,174,324,-1432,-258,-539,-274,973,1131,194,380,-212,-1383,-516,-1076,143,-1145,122,505,-689,-1056,-423,1057,720,-237,-569,-581,-819,-1203,-955,-291,446,604,1763,1167,-1521,-1225,-1876,1384,1660,-1406,-1355,-41,-536,-425,156,32,-276,223,-498,-1226,-956,-1856,-1541,-1396,-1098,-733,-573,-220,-289,-8,-845,-1061,-226,-468,-723,-1058,-1401,-1713,-1826,-1611,-1353,-1104,-906,-799,-729,-675,-668,-754,-838,-589,-424,-723,-1074,89,-228,-1385,-1065,-800,-62,-499,9,-818,-1914,-344,-337,-317,-137,-88,-65,-426,-1629,-1350,-1173,-1449,-1387,-1041,-671,-361,-189,-158,-210,-336,-487,-641,-804,-997,-1158,-1714,-1278,-1078,-688,-267,156,582,447,-799,1457,1513,1463,-525,589,165,160,-133,-292,-246,-15,274,584,502,-1453,-1887,-404,1079,1010,-138,-652,187,-489,658,273,-486,-692,-87,314,-196,377,-533,-1163,123,-551,-701,642,1597,1020,-799,-843,-631,1132,-133,516,134,-277,-1380,-1325,-1264,-1287,-1070,-827,-731,-1661,-666,-340,-387,-510,-670,-871,-1027,-1060,-991,-842,-680,-544,-692,-420,-412,-406,-409,-417,-1958,-1341,-1352,-148,-100,-1071,-179,-384,-1594,-1008,-1436,-1600,-1138,-549,77,701,-370,-1953,-1461,-431,-3248,-2010,-2256,1007,2432,1981,1446,871,-3851,-434,-6329,184,400,-1138,-18922,-32162,-24432,705,503,-39745,-12471,-3491,-600,-855,-1031,-4927,-6751,-4119,-1221,-3275,-1337,-1387,-1637,-1300,-1891,-1101,-1579,-2010,-2379,-1831,-1260,-1426,-1540,-1645,-1555,-1331,-1649,-1684,-1175,-441,-766,-146,-42,13,-372,-373,-348,-154,-640,-603,-1128,-804,-999,-1224,-1466,-1576,-1715,-1782,-1690,-1586,-1481,-1466,-1423,-1418,-1416,-1416,-1274,-1046,-851,-630,-470,-356,-259,-394,-1223,-1713,-1608,-599,-624,-1339,582,901,950,999,-1064,384,740,-1505,-576,-181,-529,-864,-1114,-1281,-1253,-1099,-900,-742,-554,-420,-333,-858,-2196,-1250,-928,-131,-102,-1085,94,172,-1146,-1298,-703,448,565,649,-1488,109,794,0,-1274,785,837,179,-492,229,-1810,-959,272,597,401,135,-206,-602,-1054,-1451,-1360,-1700,-2100,0,381,-45,994,1117,-434,-1114,-681,48,463,-569,-1965,1229,1930,2332,1821,-363,-687,-1484,-100,-1026,996,1300,-16,-1850,-433,-304,-129,-714,-526,-940,-154,746,646,-50,-596,-725,-1648,-2281,-1589,-1232,1274,899,-1528,-1283,249,696,-273,-1068,1291,505,-1022,1035,1050,-227,-444,981,724,624,458,169,-1351,518,-622,-1818,-1570,-876,1747,2778,888,-953,-463,-966,-427,956,-995,-991,-1255,625,592,-1456,-1300,499,268,-13,-308,-611,-877,-1007,-981,-1293,-685,-529,-410,-375,-383,-721,-1600,-581,-610,-623,-481,-317,-147,-24,-581,93,-445,-1512,-1007,-585,-763,-970,-1101,-1082,-1002,-904,-748,-601,-457,-337,-1142,-93,37,-214,-2189,-1023,245,-288,-996,996,1920,13,-196,-192,-87,-228,284,1558,1414,1326,1243,-1541,-505,459,1191,1125,1053,913,695,-596,-783,-720,-572,-859,-1018,-976,-743,-464,-186,13,-376,-261,99,-759,6,-184,-1401,-743,-689,-698,-1088,-587,-451,-408,-792,-380,-797,-508,-558,-1063,-618,-630,-714,-666,-914,-918,-1139,-1445,-1754,-2040,-1757,-1386,-1019,-747,-595,-691,-238,-226,-289,-450,-590,-662,-626,-470,-509,-279,-1396,-991,-1404,422,882,-583,-1479,-883,749,589,449,-1527,109,-69,-207,-649,-593,-798,-1008,-1256,-1438,-1560,-1646,-1708,-1715,-1699,-1671,-1604,-1486,-1349,-1216,-1046,-863,-676,-451,-214,-9,156,314,231,563,260,-1331,-409,659,457,532,451,-623,-762,-1510,-1454,-1,-135,-1285,-414,-585,-828,-1038,-1232,-1435,-1633,-1743,-1707,-1588,-1417,-1229,-1029,-843,-690,-493,-309,-143,-459,138,262,-489,-962,-710,-1261,-791,-1511,-1644,-547,-1753,-372,-462,-590,-618,-578,-567,-669,-385,-2987,-7648,-8479,-14396,44,-8504,-15687,-4115,-245,-953,-4773,-577,-613,-497,-392,-264,-153,-8475,-19261,-10549,227,379,570,-4054,779,-1719,472,587,939,-296,2286,1698,-1160,440,212,-984,-399,274,-1439,-1674,-466,-547,-645,-548,-534,-1199,-1248,-518,-579,-627,-770,-887,-1074,-1275,-1470,-1614,-1627,-1378,-1053,-1050,-356,-136,294,-339,-1133,-816,396,-342,376,468,457,861,-232,-1037,206,-1100,-702,185,882,30,-184,953,60,-1199,-946,-402,69,-1978,1107,664,1573,1759,834,-690,-1164,-1129,-201,521,-1444,0,-337,-1195,-1043,-431,-1601,-1894,-438,-269,-572,-640,-522,-328,-304,-82,17,-944,-1035,-782,-698,-614,-827,-1002,-1096,-1162,-1899,-1401,-1067,-975,-832,-663,-555,-456,-399,-970,-1097,-379,-445,-458],[-164,-659,274,-256,432,438,-777,221,-1176,-149,-349,-534,-696,-854,-997,-1071,-1052,-946,-813,-641,-466,-271,-1955,-280,-1411,252,84,-1951,279,780,982,259,-1484,-346,-592,-869,-1168,-967,-379,-1306,-361,1004,715,-108,-446,-487,-933,-1274,-1253,-972,-586,-240,43,240,-957,377,-299,92,-121,-330,-428,-456,-616,-526,-1975,-326,-354,-382,-345,-306,-1715,-493,-33,46,75,-34,-1133,-1479,-1575,-1199,-1498,-1603,-1466,-1584,-942,-724,-639,-621,-669,-720,-732,-651,-771,-848,-1185,-366,475,548,-639,51,-1696,223,-1457,-718,-1471,-1277,-1349,-679,-192,-731,-1460,-2241,-1445,-458,504,-222,-437,-276,-1388,-35,-347,-28,1888,430,1275,-315,-738,1002,626,286,11,-148,-3551,-1045,-387,-380,-382,-360,-323,-3714,-326,-329,-1850,-520,-671,-893,-1085,-2339,-1398,-1380,-1256,-1068,-935,-796,-713,-724,-794,-921,-1580,-1997,-1229,-1120,-819,-421,41,544,-944,1345,1643,1874,-1447,970,-527,-966,-1524,266,-651,-206,469,301,-906,627,740,873,730,1024,977,823,608,348,-1071,-739,-733,-1185,-1568,-1944,-2220,-2212,-1994,-1822,-1735,-1716,-1806,-1976,-2101,-2156,-2006,-1612,-1195,-781,-1677,5,-1124,-1107,-492,240,177,563,-279,115,-1487,-337,-515,-275,795,1770,321,434,-182,-1432,-449,-960,198,-1070,330,738,-722,-826,-245,1991,930,-342,-799,-659,928,-844,-945,-126,-515,-801,-871,-696,-1004,-1233,-1730,405,565,-1331,-948,447,-420,-579,-213,-368,-97,246,-375,-1368,-697,-1801,-1437,-1525,-1478,-1188,-887,-589,-475,-163,-1185,-1599,-245,39,16,-43,-143,-218,-702,-1203,-1082,-806,-540,-719,-450,567,608,-795,-750,877,971,-635,-1328,82,-12,-1059,-470,-585,-160,-725,966,-552,-1514,-376,45,-439,-592,-871,-1068,-1311,-1599,-1883,-2174,-2221,-1919,-1541,-1161,-801,-524,-332,-183,-91,-31,-6,-37,-156,-858,-1749,-750,-1013,-1213,-1379,-1423,-1283,-1067,-775,-428,-169,60,-997,322,252,201,36,-132,-322,-492,-661,-787,-965,-1073,-1627,-1247,-1362,-1483,-1570,-1626,-1637,-1552,-1429,-1275,-1118,-1019,-889,-723,-516,-273,-620,-1188,231,-552,-856,633,2227,978,-1026,-984,-271,2412,172,1759,1481,210,-1500,-1416,-900,-1125,-1627,-1998,-1889,-1764,-1300,-1081,-961,-968,-1077,-1310,-1608,-1883,-1815,-1423,-966,-561,-771,-353,-132,173,611,-50,-1704,-1169,-1293,286,159,-651,-97,-277,-1413,-576,-719,-811,-879,-915,-921,-913,-895,-2019,-1215,-925,-3301,-2388,-2025,-827,-864,-949,-1077,-1255,-4516,-1497,-6129,-1619,-1586,-3346,-24150,-25468,-4473,-1255,-1237,-35284,-9777,-1040,-875,-703,-492,-5496,-9302,-4001,470,-3352,657,-1982,-1212,-1194,-2647,352,-1090,-1713,-2333,-1258,2,-648,530,-1820,-443,-440,-1678,-1415,-1128,-480,-805,57,26,58,-68,-440,-355,275,-629,-977,-1269,536,571,592,-1675,-170,774,-118,765,707,642,-637,-1032,316,244,150,165,275,376,-604,-369,623,597,60,-1076,-1804,-1333,-157,-277,-904,-753,-1031,-1347,-1630,-1905,-1808,-1356,-1673,-590,287,27,-208,1654,1890,-367,-74,-101,49,660,516,-347,-1152,-1773,-839,-486,-8,-168,-1463,-131,-505,-1164,-1054,-1131,-1019,-829,-603,-1321,-280,-116,-117,-1269,296,456,238,-246,364,-1629,-995,365,958,908,716,595,-171,-34,-490,-939,-1423,-2040,-1803,-1548,-1196,-855,-657,-532,-860,-506,-380,-251,-1020,-1292,537,774,896,913,105,-480,-1214,96,-673,1284,1137,-309,-1417,-314,-610,-595,-1122,-752,-979,-535,380,2652,1991,779,215,-1409,-2154,-1117,-798,708,1360,-1037,-1257,298,516,-523,-1212,880,164,-1102,586,439,-423,-524,-956,-1315,-1393,-1055,-534,-1172,444,-687,-2137,-1763,-1045,1475,2456,948,-1161,-558,-848,-357,998,-924,-1068,-1262,592,613,-1585,-883,289,197,-65,-321,-712,-1298,-827,-793,-1480,-597,-510,-464,-508,-598,-1064,-1274,-1028,-1097,-1113,-946,-735,-507,-318,-235,-48,-52,-977,-1048,-373,-487,-672,-849,-955,-1067,-1186,-1234,-1255,-1237,-1204,-1138,-1074,-1003,-904,-1795,-1543,-417,-178,-1059,326,584,22,-60,-143,-208,-387,322,1105,865,604,297,-1525,-523,-229,-215,-154,-34,54,82,-332,-602,-599,-111,-134,-121,-987,-1232,45,343,468,-156,105,301,-721,0,124,-1386,-924,-331,-505,-1153,-129,237,384,-675,-53,-936,1278,1199,-1460,720,499,-841,-232,-965,643,472,236,0,-352,-719,-1077,-1411,-1742,-1875,-1824,-1637,-1446,-1316,-1318,-1384,-1497,-1602,-1556,-1279,-765,-830,-1304,-1566,558,1399,156,-864,-1415,3421,3129,372,-2036,801,834,-280,-776,-1026,-1475,-1670,-1615,-1407,-1172,-1515,-1063,-687,-615,-895,-627,-563,-541,-530,-1159,-399,-308,-673,-36,58,94,107,110,29,-74,-1178,-351,-528,-741,-896,-1066,-1191,-1359,-1447,-1590,-1454,-1404,-1291,-1185,-1083,-1058,-1011,-975,-985,-1045,-1118,-1213,-1365,-1535,-1710,-1823,-1794,-1641,-1366,-1063,-755,-745,-168,93,-508,-1266,-928,-1344,-511,-1363,-1587,-504,-1821,-997,-1244,-1535,-1725,-1843,-1965,-2016,-1962,-2018,-8411,-11635,-23902,-1360,-5892,-7438,-4081,21,384,-3905,1195,1502,1832,2026,2134,2143,-93,-20333,-11800,1758,1692,1661,-3685,959,-2201,464,1129,974,-807,2050,1103,-1187,15,307,-1043,-736,34,-1752,-1505,-312,-406,-597,-103,-619,-1540,-1507,-1678,-1534,-1285,-1139,-997,-964,-996,-1086,-1239,-1491,-1550,-1472,-1315,-810,-406,-61,-303,-1183,-727,529,385,895,369,-26,379,-316,-1348,-245,-1738,-489,377,2224,135,-349,940,35,-1447,-1033,-376,35,-2126,1153,690,1167,2264,656,-816,-1174,734,611,213,-1515,-512,-805,-1303,-951,-736,-1743,-1803,-135,62,98,48,-102,-344,-663,-1021,-1213,-1081,-1234,-970,-594,396,613,-103,-540,698,-1581,-1206,-97,-93,-161,-438,-787,-1132,-1452,-1439,-1147,-801,-515,-215],[301,-687,388,-159,34,-157,-442,-336,-1136,20,321,91,-295,-288,-762,1198,653,-882,610,576,211,-269,-1886,-1134,-1538,-1883,-2133,-2232,-2229,-2218,-2105,-1989,-1773,-1425,-1017,-970,-1135,-617,197,-1154,-964,957,1532,168,9,748,289,-236,-731,-1153,-1289,-1129,-774,-368,-764,319,-491,382,152,66,-200,-479,-695,-799,-1821,-661,-522,-353,-108,-474,-1517,-570,1161,1557,1937,842,-1276,-1566,-1517,-787,115,606,-437,-1423,51,-490,-1036,-1407,-1465,-1194,-810,-874,-813,-721,-1298,-271,420,364,-457,-160,-1342,-63,-1562,-713,-1367,-799,-1051,-737,-315,-690,-1139,-1684,-1479,-1057,-447,-165,-643,-461,-1072,286,-804,-542,1902,841,1281,-262,-1040,-124,-645,-1189,-1727,-2200,-4242,-2195,-1502,-928,-357,260,914,-3368,2175,2647,-2047,1794,1940,1990,2436,-2679,1497,2023,997,616,430,705,714,386,40,-291,-1660,-1976,-1007,-1130,-1133,-1075,-972,-841,-1097,-736,-711,-676,-1095,-649,-671,-1136,-1161,-815,-920,-952,-915,-783,-675,-227,79,390,516,862,962,823,843,674,-1071,-1039,-340,-849,-1331,-1840,-2132,-1741,-1245,-810,-459,-180,-30,2,-982,-191,-436,-703,-1044,-1384,-1551,-1444,-1367,-1131,-277,82,387,210,-738,-95,-1443,-520,-540,-321,520,1253,349,434,-141,-1197,-350,-892,148,-929,565,418,-743,-697,-142,-69,-19,-427,-1000,-754,565,-1035,-1295,130,321,467,864,226,-619,-1226,-1354,-209,-488,-1139,-695,-629,-439,-755,-595,-724,50,507,-247,-1373,-481,-1648,-1441,-527,-19,-613,-1087,20,-638,-95,-1432,-2134,-318,-13,21,66,113,-136,-421,-724,-983,-1065,-671,-1065,-165,951,687,-852,-745,761,1011,-474,-1660,-184,100,-599,61,-294,-236,-954,893,-346,-1139,-674,849,-620,-198,-128,-391,-1063,-246,-353,-661,-916,-1165,-1404,-1653,-1829,-1623,-1334,-1026,-729,-440,-174,37,151,-1076,-1782,170,63,-28,-184,-378,-561,-780,-926,-1092,-1264,-1395,-1530,-1575,-1647,-1695,-1713,-1669,-1604,-1497,-1401,-1290,-1282,-1259,-1351,-1287,-1332,-1331,-1215,-1004,-737,-404,-81,86,-835,-707,-266,603,446,367,-763,-1271,-121,-607,-1087,87,347,629,-1264,-1091,12,1424,407,1409,1266,8,-1657,-1451,-1013,-605,-867,-1324,-1643,-1540,-1161,-772,-441,-204,-56,-30,-91,-216,-439,-684,-999,-1068,-1112,-1062,-966,-868,-823,-857,-1464,-1028,-1271,-1351,-1515,-1675,-1815,-1961,-1894,-1792,-1710,-1624,-1568,-1538,-1537,-1573,-1645,-2092,-1845,-1980,-3132,-2633,-1655,-2351,-1448,-1366,-1293,-1218,-5304,-819,-5024,-2679,-616,-5735,-28654,-19927,53,-110,-393,-28313,-8007,-1330,-933,-269,529,-5779,-9458,-3956,4345,-3527,-110,-2627,-782,-963,-3401,1564,-619,-1431,-2386,-715,2136,68,663,-1822,-299,-469,-1750,-1192,-944,-486,-785,895,778,837,65,-649,-437,172,-653,-1459,-1359,981,1439,718,-1854,-511,861,-604,524,334,154,-792,-1397,-452,-589,-706,-656,-466,-273,-653,-661,178,194,111,-1030,-1809,-1067,-514,-742,-1007,-1284,-1527,-1680,-1584,-1831,-954,-498,-1699,-669,678,-73,-209,1397,1411,-106,-267,-283,-93,497,351,-553,-1510,-1383,-480,-85,4,-294,-1836,-106,-443,-1156,-1204,-1033,-592,-137,287,-1046,623,1131,-271,-1266,1168,1378,244,-95,394,-1441,-1036,378,1053,563,434,217,-237,-474,-905,-1264,-1463,-1889,-822,-362,93,491,703,-558,-649,-453,209,-124,-1343,-679,-225,67,346,576,578,-162,-879,266,-357,1046,934,-654,-936,-214,-887,-1132,-1513,-764,-825,-911,-12,2244,2466,792,995,-1117,-1759,-575,-1141,-1362,-949,-602,-1187,366,312,-758,-1342,407,-231,-1218,48,-216,-689,-645,126,228,457,776,-72,-917,342,-683,-1987,-1901,-1018,1279,2213,911,-1395,-838,-695,-290,-412,-856,-1132,-1242,-1456,-1585,-1688,-1846,-1952,-2047,-1957,-1802,-1649,-2107,-1378,-1247,-1296,-1051,-976,-911,-894,-877,-1274,-1023,-821,-762,-708,-963,-347,-166,-27,81,162,137,-358,-1088,-188,-295,-475,-656,-837,-922,-1091,-1208,-1315,-1395,-1466,-1501,-1528,-1531,-1483,-1387,-1960,-1009,-731,-1040,-91,260,30,98,-82,-314,-516,325,1465,1221,900,460,-1371,-527,-1017,-1417,-1596,-1448,-1197,-967,-752,-616,-447,-347,-247,-178,-1175,-1758,-438,-86,-116,-117,-93,59,-631,-173,210,-1270,-1022,-498,-759,-1181,-45,271,468,-597,43,-881,673,446,-1593,-51,-284,-742,-448,-799,30,446,864,445,1580,1788,535,559,192,-82,-470,1187,937,-180,-348,-268,-775,-669,-445,-319,130,-284,-1524,-1412,713,1806,921,-225,-1199,2503,2170,-457,-1963,564,519,-313,-833,-738,-1141,-1475,-1677,-1581,-1314,-1369,-1147,-459,-254,-835,-543,11,2,-92,-1096,-403,-619,-821,-963,-1084,-1160,-1153,-1080,-1041,-990,-1000,-926,-930,-974,-962,-971,-940,-959,-1342,-1580,-751,-665,-1084,-385,-222,-102,69,-606,-302,542,645,619,502,382,596,615,667,798,1083,869,-280,-919,550,375,-437,-1506,-1050,-1327,-171,-989,-1388,-773,-1794,-1799,-1985,-1844,-1535,-1214,-993,-1423,-553,-1011,-8975,-15476,-32289,344,446,566,-3571,626,571,-2717,470,320,215,8,-237,-534,-884,-18686,-13227,-1865,-2155,-2204,-3303,-1717,-2573,-1338,-1146,-936,-1260,-318,21,-1174,-292,491,-923,-918,-259,-2065,-1306,-308,-694,-483,579,-620,-1898,-1072,-133,-312,-702,-586,-695,-860,-1041,-1231,-1436,-1661,-1780,-1858,-1816,-1727,-1536,-1370,-1216,-1217,-924,-833,-710,-607,-504,-400,-199,-360,-1631,-352,-1822,-254,422,564,240,-459,900,66,-1591,-1043,-340,-24,-1891,1192,727,796,1436,407,-922,-1262,-76,-305,-383,-1558,-276,-227,-1357,-923,-459,-1906,-1714,-3,104,233,307,267,81,-291,-775,-1338,-1847,-1850,-1272,-577,141,764,-13,-497,960,-1291,-1065,85,-21,508,-71,-720,-1273,-1589,-1498,-1143,-692,-324,-15],[-557,-718,-594,-769,-991,-1073,-949,-610,-950,85,359,157,69,-192,-871,488,295,-1192,-115,-243,-266,-510,-1462,-785,-1451,841,-232,-1581,491,1157,970,-308,-1453,-448,-644,-1030,-1135,-294,567,-622,-1450,324,132,-70,-386,-700,-1006,-1288,-1421,-1393,-1199,-962,-700,-437,-604,62,-739,288,44,226,152,39,-504,-391,-1678,-282,-314,-320,-242,-818,-1372,-755,1024,1860,2679,306,-1482,-1715,-1382,-533,279,379,-851,-1190,1212,998,948,1368,1028,925,1190,-851,-819,-635,-1430,-336,1141,1188,-381,-417,-1031,326,-1704,-709,-1301,-468,-814,-880,-979,-1054,-1072,-1876,-903,-815,-744,-715,-786,-765,-858,-968,-1338,-1338,-1528,-1623,-1602,-1516,-1453,-1296,-1229,-1213,-1206,-1119,-5135,-3410,-342,183,804,1548,2402,-3088,2776,2018,-2153,1149,1836,2475,2601,-2562,1405,1998,1043,525,338,747,1031,438,19,-161,-1785,-1710,-849,154,105,255,62,-157,-1289,-800,-1106,-1292,-1321,-1185,-996,-1416,-892,-392,-298,-204,-143,-90,-478,141,303,517,217,977,964,634,1294,1294,-1100,-1404,519,75,-1101,380,343,-1055,490,628,749,851,369,-52,-984,-140,597,577,557,553,-1003,-1069,-1692,-1131,387,169,-104,-404,-1226,-1039,-1340,-1252,-1205,-1124,-1048,-973,-944,-861,-817,-851,-704,-922,-682,-803,-671,-692,-789,-716,-602,-510,-327,-533,-1208,-919,173,-1174,-1726,87,75,201,677,-373,-465,-1286,-989,-1101,-1430,-1494,-1344,-1134,-915,-970,-1010,-1036,-768,-763,-822,-1303,-725,-1510,-1449,-410,-429,-1065,-1192,-539,-772,-976,-1520,-1801,-1936,-2002,-1525,-972,-385,-71,-210,-297,-924,-1311,-932,-1481,96,904,507,-919,-821,541,1037,-243,-2051,-541,85,-122,520,-6,-293,-1170,276,-337,-829,-998,-254,-831,-567,-542,-720,-1329,223,1029,98,463,763,693,-851,643,676,778,989,334,1575,1773,1022,418,-1343,-1795,370,503,368,450,342,432,604,-918,1074,1273,1375,-1773,766,307,734,684,429,172,-52,-269,-430,-625,-710,-1149,-888,-487,-293,-36,-169,510,360,991,54,-904,-743,-378,773,712,392,-921,-1377,-854,-1279,-1668,-1755,-1384,-931,-1384,-1080,207,409,541,595,539,-199,-1829,-1391,-1106,-736,-1015,-1227,-1151,-879,-488,-66,332,657,905,1033,178,1022,857,15,-1065,-68,-1088,-606,-740,-941,-1122,-1276,-1313,-1228,-1246,-819,-556,-301,-69,-717,-1309,-322,-838,-209,-93,-65,-196,-324,-817,-2151,-801,-1706,-2823,-2622,-252,-3680,-2954,-315,-209,-183,-5960,243,-2972,-5306,-2668,-8211,-32033,-15332,1529,1292,888,-19413,-7071,-571,-363,357,1333,-5709,-7433,-3985,4029,-3685,-967,-3261,-360,-458,-3831,2264,-143,-1136,-2490,-179,-350,-736,-558,-1541,-37,-461,-1823,-983,-661,-855,-1094,-1079,-831,-522,-258,-922,-542,24,-617,-1942,-1364,-887,-1208,-1512,-1947,-1445,-1120,-1131,-411,-65,289,-862,-1753,1087,1230,919,440,757,701,-706,-933,-604,-1131,-1644,-1608,-1662,-868,-596,-340,-261,-455,56,116,204,-2123,8,200,-1581,-806,-347,-611,-899,-1155,-1426,-1600,-1623,-1502,-1392,-1253,-1179,-1167,-1896,-1222,-1307,-1382,-1384,-1307,-1763,-1020,-851,-1119,-524,-674,-339,-291,-257,-741,-344,-381,-481,-1253,-672,-800,-997,-1218,-1448,-1720,-1799,-1447,-1093,-735,-407,-121,-309,223,555,825,-105,-1703,245,210,245,2562,2011,-688,-499,-535,356,-242,-1446,-174,1061,1530,2012,2415,1025,249,-531,378,-100,1579,703,-1041,-472,-170,-1050,-1737,-1797,-593,-538,-1285,-445,975,675,329,-60,-885,-1463,-1360,-1868,-1552,-1091,-726,-1114,-145,16,-982,-1487,-107,-668,-1380,-590,-868,-1059,-851,213,358,511,737,-374,-685,167,-647,-1574,-1760,-841,1111,1352,733,-1550,-1327,-561,-425,-836,-1279,-1658,-1629,-1300,-883,-1846,-157,-18,424,-224,-922,-1684,-1428,-72,939,-957,256,170,477,370,296,-1438,-938,-425,341,-389,-1090,562,616,603,300,441,227,-50,-1178,-658,-948,-1307,-1649,-1829,-1697,-1379,-965,-549,-552,1,-492,657,716,456,-787,-2200,-490,-456,-1058,-1102,-1052,-667,-162,-118,-500,-713,202,1512,1489,1376,1135,-1264,-621,-74,-216,-559,-819,-1041,-1235,-1376,-1539,-1613,-1743,-1812,-1822,-1745,-2204,-1412,-1214,-1034,-835,-647,-390,-605,-493,162,-1211,-1162,-771,-1148,-1293,-91,223,456,-678,6,-762,361,192,-1380,-328,-597,-811,-935,-843,-561,-110,380,598,1321,1654,710,658,150,107,-300,944,429,-274,-781,-1389,-1927,-2179,-1803,-1444,-1109,-820,-1796,-1270,-206,-54,90,172,-577,175,84,-1378,-1524,-295,-475,-614,-941,-1052,-1250,-1396,-1499,-1449,-1294,-1322,-1301,-741,-607,-899,-550,-426,-409,-444,-1033,-519,-559,-1002,-498,-450,-418,-371,-309,-312,-326,-938,-408,-486,-594,-630,-664,-632,-946,-1363,-1553,-241,-85,-900,331,567,188,1031,-305,-232,892,1760,611,879,572,212,515,987,415,790,594,-520,-1098,353,303,-403,-1784,-1195,-1332,83,-570,-1179,-754,-1773,-1585,-1341,-925,-404,116,522,-1699,212,-97,-9073,-19751,-35510,1759,1619,1456,-2908,909,573,-1670,95,-92,-110,-103,-34,52,122,-14961,-14871,324,333,312,-2986,383,-2598,306,534,530,-1667,361,-191,-1203,-626,-1106,-1489,-1569,-1263,-2447,-1147,-328,-734,-359,357,-762,-2210,-1058,581,307,-741,-281,-541,-816,-1050,-1241,-1404,-1572,-1660,-1784,-1919,-2105,-1983,-1708,-1406,-1256,-766,-513,-266,-97,-2,-664,-494,-407,-1876,-561,-1253,-1258,-1352,-1125,-645,-507,505,160,-1625,-1000,-275,-87,-1622,1227,773,498,6,-576,-1112,-1448,-1467,-1217,-921,-1549,-502,-379,-1339,-903,-519,-2026,-1560,12,14,11,-25,-113,-247,-414,-582,-640,-1104,-1506,-1204,-259,783,1149,117,-398,1186,-983,-868,355,137,717,694,159,-395,-954,-1402,-1560,-1339,-1087,-860],[355,-862,456,-132,603,150,348,234,-736,-342,-567,-601,-416,-239,-1048,273,-24,-1393,386,352,351,-608,-955,-977,-1290,893,-512,-1353,558,868,253,-615,-1466,-580,-808,-1167,-1425,-1513,-1352,-1113,-1176,-708,-538,-357,-283,-217,-171,-166,-716,-206,-229,-258,-267,-263,-446,-218,-984,-347,-480,-669,-855,-1081,-1334,-1591,-1826,-1728,-1584,-1439,-1248,-1090,-1194,-951,-584,-385,-175,-220,-1628,-1824,-1132,-125,220,167,-1188,-848,-76,-77,-77,-21,31,65,28,-376,-701,-485,-1388,-555,-412,-125,-291,-533,-674,668,-1766,-610,-1151,239,-522,-968,-336,-626,-1419,-1824,-979,-842,-621,-365,-721,-930,-607,632,-1741,-1240,1215,1217,1151,-356,-1795,543,254,-63,-359,-544,-6044,-4558,-481,-237,25,313,599,-2757,1051,1255,-1855,414,1419,1291,1117,-2137,431,-10,-495,-975,-1474,-1762,-1584,-1225,-861,-541,-1802,-1379,-651,249,-158,349,361,-454,-1347,143,-5,-122,-480,-183,-876,-1619,-580,342,396,-48,82,331,-176,62,495,770,0,1524,563,422,2190,1610,-1016,-1670,612,366,-1275,1414,293,-1049,485,821,718,623,254,-48,-802,-115,420,623,820,985,-578,-1503,-1959,-976,823,515,151,-324,-1561,-952,-1081,-1206,-940,-857,-826,-842,-935,-990,-1074,-1064,-1004,-919,-639,-586,-116,113,-734,-722,-166,789,910,-554,-1296,-1033,-106,-1115,-1980,57,-159,-80,802,-825,-424,-1315,-543,-286,-581,-877,-780,-781,-744,-1102,-1348,-1184,-984,-935,-898,-1118,-650,-1327,-1338,-617,-816,-1422,-1325,-1639,-1964,-2212,-2082,-1910,-1747,-1532,-1160,-713,-168,50,19,138,-816,-1440,-1203,-1737,407,882,397,-898,-875,323,1138,122,-2284,-886,22,414,973,315,-255,-1278,430,-198,-697,-1249,-957,-971,-737,-781,-902,-1490,-1223,-1516,-1743,-1625,-1305,-913,-1115,-31,411,842,1289,511,1637,1378,628,181,-1582,-1728,-61,195,404,30,-616,-821,-435,-989,788,1713,2296,-1548,906,386,877,2129,508,1599,993,337,-284,-935,-1442,-1786,-1736,-1655,-1685,-1800,-2001,-1866,-1544,-1232,-944,-796,-747,-574,-584,-645,-762,-1037,-1459,-1172,-1262,-1562,-1375,-1304,-1162,-1266,-918,-477,-271,-76,98,208,-373,-1980,-1211,-1138,-825,-628,-904,9,-98,-199,-289,-381,-490,-592,-715,-827,-918,-1042,-1160,-1258,-1390,-1495,-1573,-1575,-1495,-1391,-1296,-1171,-1052,-1190,-852,-759,-687,-640,-683,-1325,-866,-1219,-1261,-1525,-1815,-1940,-1641,-1291,-2193,-618,-1739,-2435,-2364,604,-2941,-3795,-1184,1115,1101,-6137,1082,-379,-7574,-5389,-10700,-33839,-11427,413,306,152,-9676,-6797,-431,-570,-618,-468,-5252,-5697,-4105,1681,-3714,-1881,-3822,45,272,-3556,2904,348,-812,-2603,360,1071,564,164,-1078,-257,-379,-1865,-772,-751,-776,-701,-505,-219,90,25,-1166,-636,115,-452,-1944,-1280,623,851,393,-1937,-1043,-95,-1645,446,748,1018,-737,-2047,1659,1897,1108,588,1007,909,-728,-1091,-970,-1415,-1229,-1126,-1391,-485,566,822,15,-782,1099,1103,994,-1980,-34,120,-1373,-973,-340,-776,-1158,-1340,-1311,-1095,-858,-661,-571,-505,-536,-1045,-1884,-984,-1208,-1417,-1538,-1548,-1473,-1331,-1186,-1050,-957,-950,-976,-1071,-1200,-1422,-1588,-1669,-1646,-1443,-1158,-834,-546,-270,-9,-1233,-1102,243,337,318,245,153,-321,-83,-223,-284,-354,-1448,-408,-443,-451,-448,-545,-789,-850,-1067,-1248,-1288,-1281,-627,-101,467,1004,1495,1511,792,-130,489,169,1773,552,-1325,21,-278,-931,-2032,-1642,-1003,-637,-1559,-812,127,136,79,-29,-649,-1215,-238,-187,15,324,-11,-947,490,-128,-1060,-1546,-473,-937,-1410,-1169,-1224,-1422,-1044,-752,-546,-331,-82,-698,-426,14,-484,-1075,-1399,-526,951,1224,527,-1272,-1626,-341,-97,164,-883,-1226,-1351,499,289,-1952,-18,388,-206,-1152,-996,-929,-542,385,1600,-522,593,363,327,1338,789,-1458,-901,-507,-40,-822,-1048,1211,1465,1605,433,759,1410,704,-1171,449,145,-185,-452,-807,-830,-516,-406,60,-609,-86,-342,278,726,616,-366,-2002,-661,285,-1015,387,1804,-88,264,-124,-625,-840,107,2169,1605,1104,787,-1122,-673,-177,1719,1519,1338,1127,883,367,-152,-301,-20,-191,-350,-1345,-1862,-1488,-656,-679,-667,-656,-568,-503,-793,-445,-1089,-1233,-1008,-1414,-1339,-681,-719,-835,-959,-1015,-1138,-1187,-1210,-1224,-1210,-1210,-1209,-1264,-1354,-1525,-1724,-1983,-2225,-2246,-2001,-1742,-1490,-1326,-1149,-1053,-996,-996,-1061,-1228,-1418,-1609,-1790,-1923,-2026,-2044,-1992,-1993,-1667,-1380,-1026,-603,-187,138,550,811,-1635,-1059,-321,315,-496,-943,73,-393,-883,-1384,-1689,-1679,-1431,-1367,-779,-471,-934,-521,1,518,673,-897,-491,404,-1052,-517,476,204,-87,-375,-711,-1011,-1242,-1407,-1458,-1440,-1316,-1214,-1104,-1091,-1376,-1438,-1076,-1128,-1139,-1134,-1075,-1021,-887,-722,-581,-490,-424,-408,-483,-616,-802,-1002,-1190,-1302,-1197,-944,-729,-1172,112,257,-300,-1933,-1268,-1250,344,-65,-883,-107,-1671,150,770,2042,2445,3044,39,-1820,-14,788,-8338,-23710,-30457,3367,2656,1996,-2194,937,652,-697,679,756,911,966,958,873,712,-10287,-16008,320,296,345,-2667,706,-2171,151,1034,962,-1863,553,-818,-1225,-647,-1010,-1129,-1021,-1103,-2805,-986,-325,-451,-183,122,-907,-1856,-1009,-958,-1313,-1613,-1952,-2181,-2152,-1944,-1730,-1519,-1326,-1046,-788,-2065,-343,-147,-687,-288,-1302,-572,-33,-42,-22,50,-839,-904,-501,-2078,392,-635,193,335,46,-132,-536,175,263,-1609,-988,-238,-199,-1408,1192,759,214,271,-219,-915,-1407,-16,67,-408,-1582,-45,-238,-1367,-977,-667,-2199,-1438,753,1343,1239,1092,891,645,-32,50,-203,-1143,-1617,-1330,-657,-684,-752,-847,-943,-1085,-1210,-1242,-1166,-980,-710,-422,-228,-88,-40,-613,-866,-255,-417,-513],[753,-1076,445,-261,1091,-279,678,508,-527,-60,-237,-285,-261,-418,-1260,-521,-788,-1377,-1342,-1124,-688,-501,-444,-1084,-1108,768,-866,-1182,585,446,-499,-934,-1508,-750,-658,-832,-1216,-750,-943,-1063,-1163,-1220,-1269,-1267,-1329,-1342,-1318,-1294,-1246,-1253,-1253,-1277,-1296,-1307,-1320,-1245,-1247,-1198,-1159,-1116,-1007,-884,-739,-569,-1277,-148,52,252,178,-483,-1016,-1179,562,1019,1047,-761,-1729,-1936,-853,350,151,-58,-1363,-486,-204,-86,25,151,242,289,260,168,-555,-333,-1215,-589,-703,-906,-1080,-1131,-927,-584,-1816,-504,-984,823,-239,-1049,-428,57,-2066,-1582,1157,2199,1954,240,-538,-1137,-378,736,-1832,-1089,1454,1262,1511,-394,-2055,47,197,-109,-329,-422,-6853,-5710,-649,-750,-916,-1107,-1319,-2451,-1730,-1658,-1444,-1206,-934,-705,-455,-1663,-129,-22,38,65,-9,-83,-188,-330,-438,-487,-1772,-1057,-380,228,-415,397,869,-819,-1330,1059,986,896,-154,-540,-892,-1706,-291,306,132,-57,-323,-663,-1038,-1425,-1712,-1542,-1079,-588,-149,155,445,625,-893,-1871,553,338,-1437,-3,-110,-1057,36,214,397,566,149,146,-507,-151,63,-260,-682,-1162,-1613,-1991,-2220,-1319,-844,-427,-80,-355,-1732,-414,-730,-1584,-846,-678,-684,37,-263,-533,-851,-1089,-1239,-1152,-858,-481,-37,237,-633,-779,-198,1391,1349,-555,-1321,-1153,-320,-927,-1744,-5,-428,-420,472,-989,-527,-1355,-71,1115,614,-808,248,-72,-603,-1186,-1652,-1241,-811,-624,-488,-900,-276,-1169,-1156,-126,-873,-1737,-992,-835,-1056,-1221,-1342,-1376,-1374,-1342,-1229,-1124,-993,-843,-698,-610,-707,-1498,-1506,-1631,-517,-534,-527,-835,-938,-145,144,404,-2037,-1248,-132,944,963,602,-176,-1319,585,36,-281,-1430,607,-1069,-700,-797,-954,-1600,889,1504,1022,744,660,358,-1391,-161,-355,-465,-440,-321,-133,76,186,-22,-1831,-1641,-501,-145,-226,-571,-1013,-1503,-2027,-1696,-1034,-350,342,-1079,1075,485,994,2136,424,1393,1191,549,-184,-1076,-1954,-1662,-829,-146,402,576,-115,927,691,863,222,-577,-771,-483,3,-305,-652,-1141,-1561,-1628,-1571,-1653,-697,-121,159,-1021,-697,489,1932,625,1404,2001,-557,-2145,-977,-1161,-907,-554,-1153,472,527,389,228,21,-251,-560,-919,-1275,-1580,-1775,-1687,-1522,-1454,-1458,-1560,-1728,-1898,-1838,-1579,-1247,-911,-1167,-313,-56,150,310,-345,-1443,-652,-1658,-813,-1550,-287,-543,-837,-1379,-2295,-1787,-1895,-2066,-2033,-928,-1369,-2956,-1825,49,129,-5687,238,213,-8176,-8665,-13208,-33787,-8071,-620,-728,-837,-926,-6991,-1025,-1038,-1064,-1053,-4491,-4341,-4417,-407,-3624,-2901,-4282,338,1057,-2851,1810,766,-544,-2772,819,331,-210,-809,-1370,-1797,-1772,-1944,-1317,-1210,-1178,-1264,-1432,-1664,-1964,-2291,-1943,-1567,-1150,-776,-1520,-1219,144,349,227,-1961,-1223,-631,-2195,136,-27,-128,-519,-2315,-97,-15,-30,-51,-103,-270,-803,-1154,-1074,-1376,-1644,-1745,-1768,-1766,-1880,-2040,-2016,-1711,-1340,-945,-495,-1715,-93,47,-1239,-1263,-352,-529,-182,520,707,431,-607,-867,-710,-17,-275,-1365,-1557,-547,255,791,-174,-682,-692,-372,-255,-900,137,194,-887,516,556,-178,539,609,-875,-1105,942,1044,-9,-75,-7,-1281,-1199,-226,-623,-902,-973,-822,-548,-287,-101,64,108,-1241,-7,-166,-310,-413,-548,-951,-636,-987,-538,-547,-1115,-298,-205,-97,-1,99,156,218,184,288,311,322,312,-1463,96,-176,-674,-1480,-1296,-1334,-1567,-1816,-1196,-449,-40,335,649,-512,-1117,513,1179,1186,1235,136,-788,501,-355,-1073,-1612,-640,-975,-1303,-1521,-1114,-1818,-1730,-1878,-1583,-1284,-1022,-1107,-791,-732,-540,-631,-1071,-267,995,2377,210,-897,-1011,-140,97,-199,-1007,-1234,-1501,268,197,-2047,424,-206,41,-698,-311,-219,236,874,1716,-148,902,521,142,1053,992,-1439,-991,-797,-911,-1122,-1044,6,397,730,384,355,1424,1120,-1150,1231,1360,409,515,-692,-920,-667,-574,-210,-658,-256,-275,-341,380,641,-58,-1680,-839,297,-1013,-113,-219,-155,40,-192,-773,-978,0,1806,641,213,246,-1057,-763,-251,1702,2102,1454,2952,1850,535,-57,-276,817,1136,-171,-1275,-1404,-1871,-452,-479,-582,-635,-561,-468,-1115,-306,-980,-1340,-1282,-1216,-1374,-650,-761,-927,-1059,-1071,-1101,-1035,-942,-858,-767,-1038,-654,-645,-640,-669,-665,-656,-573,-540,-473,-378,-274,-239,-169,-154,-152,-179,-391,-382,-583,-1353,-860,-834,-908,-952,-1005,-2173,-1230,-1411,-1642,-1897,-2017,-1758,-1426,-1152,-879,-641,-818,-244,-532,-871,-245,-464,-777,-1186,-1480,-1469,-1157,-1372,-743,306,-954,-506,-176,2086,1237,-756,-609,466,-993,-609,1041,905,746,675,610,276,-795,182,480,-907,219,38,-138,-632,-1401,-1287,-1004,-1152,-1179,-1124,-984,-858,-675,-491,-354,-286,-253,-270,-376,-529,-727,-943,-1183,-1437,-1602,-1710,-1747,-1709,-1572,-1353,-1150,-1897,-1280,-1087,17,337,-519,41,-1510,63,353,1701,1971,2308,-335,-1797,-116,1625,-6768,-26147,-23667,3863,3639,3387,-1531,2719,2365,207,1876,1629,1468,1229,957,632,251,-5281,-15292,-604,-666,-596,-2320,-176,-1560,8,51,-70,-1747,-469,-1303,-1211,-836,-713,-473,-952,-1578,-2702,-778,-263,70,76,-146,-1018,-1375,-1025,-1268,-1435,-1411,-1299,-1009,-695,-348,1,320,-757,23,438,-2036,227,366,-848,-259,-1302,-696,-1230,-1708,-1939,-1625,-1091,-1236,-604,-2143,906,-12,392,528,1099,454,-501,800,406,-1509,-979,-180,-307,-1205,1146,739,4,222,-575,-770,-1260,-279,-338,-640,-1602,-174,-377,-1392,-1081,-829,-2341,-1288,-70,-37,-9,-29,-126,-299,-541,-842,-1107,-1336,-1716,-1478,-1189,-981,-778,-564,-406,-84,-866,-749,573,247,791,910,809,611,255,-625,-811,-574,-619,-439],[-486,-1109,32,-418,8,-733,-389,-614,-824,-1005,-1141,-1270,-1438,-1704,-2086,-2138,-1616,-1171,-515,24,530,-251,55,-1066,-920,583,-1247,-1069,579,-421,-1198,-1226,-1563,-921,-582,-594,-1297,-493,-611,-651,-661,-620,-562,-460,-439,-409,-387,-402,-948,-629,-525,-574,-599,-602,-608,-545,-1506,-633,-738,-899,-1044,-1203,-1328,-1365,-1270,-1078,-826,-524,-159,83,-843,-1410,341,1172,1319,-1289,-1775,-2047,-566,749,488,-330,-1242,-140,-127,61,339,707,893,413,1675,703,-426,-202,-979,-789,382,-163,-648,-915,-805,-490,-1875,-422,-824,708,8,-1125,-1003,-875,-2384,-1235,1697,2028,2043,447,-308,-1354,-191,755,-1578,-704,1226,1098,805,-458,-2147,-1211,361,332,179,263,-7063,-6878,-152,-341,-557,-740,-867,-2199,-976,-910,-838,-1112,-713,-684,-616,-1199,-535,-464,-374,-258,-190,-89,-14,1,-15,-81,-1728,-777,-416,-548,-674,-466,-214,-1178,-1281,895,1248,1591,115,-970,-834,-1599,-53,1856,1287,330,-247,1049,505,-439,-635,-1218,-1548,-1446,-1117,-812,-588,-440,-780,-1978,-435,-476,-1585,-200,-572,-1121,-42,736,940,996,62,481,-157,-246,-152,-475,-795,-1042,-1109,-1863,-2482,-763,-644,-591,-605,-666,-1729,-918,-962,-1869,-932,-846,-1100,-808,-882,-940,-1082,-1208,-1366,-1428,-1299,-1011,-580,-146,-517,-882,-274,1490,1352,-576,-1303,-1293,-492,-672,-1286,-113,-737,-819,313,-773,-761,-1398,399,747,430,-809,-100,-388,-727,-1230,-1912,-1244,-170,115,275,-683,-155,-1056,-928,54,-923,-2013,-964,-1321,-1671,-1944,-2164,-2292,-2372,-2314,-2136,-1969,-1777,-1569,-1370,-1236,-1130,-1500,-1793,-1240,-940,-930,-922,-919,-998,-874,-828,-870,-1680,-1606,-1421,-1628,-1654,-1400,-960,-1289,-40,102,-113,-1472,571,-1108,-470,-550,-859,-1645,209,-257,-775,-1291,-1810,-1878,-1664,-811,-373,-35,235,418,473,-11,-228,-132,-2013,-1522,-941,-1435,-1861,-1726,-1360,-1023,-768,-1075,-183,122,504,-513,1289,630,1106,2300,358,1175,2333,1955,1418,635,-231,-1185,-1648,-796,123,628,-155,932,746,715,372,-271,-780,-489,997,1294,987,-1172,-1644,-299,-564,-1453,-458,-827,-922,-689,-421,450,893,512,1112,1509,-700,-2239,-662,-1124,-917,-429,-1403,609,611,611,595,550,472,405,350,-784,449,545,222,-1042,-512,-1488,-858,-608,-1104,-1097,-1789,-417,-265,-1123,-95,-254,659,679,110,-1601,-636,-1966,-1023,-2238,-192,-211,-237,-1573,-2397,-512,-1198,-1659,-1646,-663,-436,-1494,-2120,429,-1249,-4673,821,819,-6492,-12193,-15552,-31909,-5070,-37,-141,-263,-396,-7163,-709,-870,-998,-966,-3392,-3261,-4861,294,-3330,-3915,-4304,578,1331,-1974,1188,966,-259,-2865,53,-177,-305,-380,-371,-324,-238,-1958,-515,-143,-156,-326,-281,-383,-524,-710,-1371,-1128,-1274,-1381,-1402,-1289,-1122,-958,-835,-1954,-1249,-1100,-1867,-594,-635,-654,-730,-2267,-769,-815,-944,-1031,-1074,-1131,-1102,-1073,-1049,-1020,-1044,-1358,-1071,-1104,-1203,-1238,-1208,-1072,-841,-573,-237,-1428,-71,54,-1123,-1581,-731,-669,-144,557,485,441,-564,-1000,-965,-189,-490,-1659,-1227,-772,-1077,-1390,-1664,-1887,-1831,-1556,-1285,-1010,-746,-523,-1220,-63,166,26,544,764,-1112,-976,1210,1256,-148,-137,-228,-1367,-1302,-1061,-1617,-1168,-451,-121,-345,109,1235,1274,1118,-1002,33,-143,-251,-478,-651,-1069,-594,-1325,-218,-622,-950,424,606,770,894,1005,1066,1144,472,444,514,1492,391,-1292,755,-256,-311,-898,-879,-1,-356,-1964,-1490,-439,-218,39,271,-390,-1075,639,563,477,409,256,-567,209,-545,-971,-1609,-470,-690,-1027,-1207,-1148,-1718,-1593,-1073,-765,-535,-358,-1451,-438,-705,-989,-1124,-770,-55,944,1999,-132,-486,-330,92,388,-475,-1193,-1199,-1685,-13,-65,-1957,-224,-1152,-698,278,428,379,927,1340,1773,185,1188,671,-34,614,1146,-1341,-1129,-888,-676,-1244,-1240,-1612,-1869,-1727,-1324,-873,-490,-142,-1099,540,894,112,432,-532,-987,-785,-766,-679,-652,-486,-261,-989,13,544,162,-1366,-1022,-715,-1043,-347,96,-221,241,-310,-929,-1102,-56,900,-355,-503,-87,-1072,-876,-292,1708,2020,1242,1585,1416,647,-18,-331,728,736,-258,-1167,-1018,-1751,-1083,-1059,-1317,-1548,-1629,-1563,-1403,-1159,-923,-1524,-1600,-749,-1393,-632,-718,-905,-1177,-1104,-1102,-959,-776,-618,-495,-1436,-499,-653,-879,-1186,-1446,-1553,-1351,-1074,-741,-392,-57,190,464,346,886,1063,-502,-260,-464,-1365,-157,199,30,625,415,-2358,-924,-20,35,219,439,633,852,886,-154,-350,-1381,-465,-604,-791,544,273,-378,-398,-703,-923,-1134,-1380,-939,-755,-1014,-587,-447,31,137,-705,-765,357,-910,-749,802,946,865,1180,1197,117,-817,175,196,-1031,-908,-1541,-2162,-1844,-1524,-1211,-119,-203,-109,683,699,330,325,59,-252,-569,-801,-924,-983,-995,-1014,-1060,-1151,-1279,-1242,-1093,-1129,-1137,-318,217,-25,-1853,-1336,-947,99,-201,-566,-987,-1416,-1701,-1931,-2061,-2000,-1891,-1884,-1918,-1918,-1936,-4718,-25837,-17615,-1013,-657,-254,-1087,420,675,938,1147,1233,1315,1236,1049,731,286,-508,-12806,-1414,-2056,-2175,-2054,-999,-975,-199,84,273,-1482,643,-1639,-1253,479,1348,29,-944,-2096,-2212,-600,-237,606,320,-81,-1176,-921,-645,-755,-767,-653,-561,-399,-688,-195,-147,-156,-379,-361,-560,-1852,-1171,-1470,-1662,-1530,-1322,-737,-353,32,361,-177,-960,-1498,-769,-2103,1319,541,529,374,659,485,-451,705,367,-1379,-1007,-691,-847,-1042,-1150,-1322,-1467,-1597,-1584,-1353,-946,-538,-707,-785,-1585,-403,-596,-1383,-1180,-945,-2136,-1080,436,422,502,641,800,546,246,724,837,-1224,-1759,-1596,312,946,770,65,-383,374,-973,-698,146,46,-66,-227,-525,-899,-1364,-1853,-2206,-1939,-1491,-1018],[-1282,-1317,-1130,-921,-724,-1079,-412,-324,-322,-411,-546,-695,-801,-1016,-1582,-1897,-1721,-856,89,619,518,78,579,-891,-688,236,-1554,-967,24,-982,-1527,-1383,-1581,-1019,-402,-276,-1352,578,626,659,645,630,607,621,563,532,516,491,-1073,-997,465,471,-736,545,-172,392,-1680,-448,-899,-340,-88,-415,-793,-1201,-1601,-1995,-2293,-2197,-1925,-1721,-1582,-1562,-1488,-1513,-1564,-1734,-1808,-2131,-1893,-1817,-1655,-1400,-1059,-622,-100,493,1061,1624,917,223,2100,1105,-312,-74,-701,-952,1522,1359,-276,-250,156,78,-1921,-349,-661,-210,-242,-1159,-1594,-1692,-2102,-830,813,1080,1304,658,-50,-1547,-29,715,-1253,-210,992,995,1269,-522,-2032,-1773,952,194,-243,455,-6333,-8018,1140,1029,940,913,934,-1982,972,-12,76,-1495,539,637,463,-758,-19,-223,-346,-326,-216,45,366,660,882,-110,-1672,-528,115,347,-911,-429,-593,-1516,-1216,323,697,1008,327,-1375,-720,-1333,141,842,566,312,-437,-224,-466,-694,-941,-1172,-1393,-1603,-1744,-1742,-1589,-1351,-1087,-1910,-662,-535,-1624,-316,-1064,-1241,-479,-665,-918,-1194,-1525,-1880,-2153,-2432,-2304,-2080,-1959,-1938,-1962,-2082,-2544,-1919,-1501,-1070,-654,-277,-1608,-219,-14,-1548,-992,-969,-1485,-758,-1177,-1492,-1713,-1662,-1525,-1410,-1371,-1430,-1522,-1708,-1852,-1780,-1435,-1093,-693,-630,-1254,-1450,-637,-373,-755,-257,-1078,-1263,432,-310,-1089,-1403,-142,-480,-841,-1192,-1589,-2055,-1763,-1235,-2032,-1212,573,641,1455,-485,-40,-996,-684,856,-874,-2199,-1147,-1499,-1149,-1455,-1048,-52,-752,-532,-970,-602,796,245,514,1069,-550,-1473,-1866,-763,754,706,222,-619,-1057,-380,406,231,-1312,-1941,-652,-1014,-1430,-1870,-2206,-1886,-1569,-1218,-943,-1340,-712,-1111,-702,-709,-651,-1624,-87,320,765,810,819,246,-1944,318,412,1478,2005,1230,-169,-888,-541,-308,-1852,-1389,-1254,-820,-393,-10,312,600,786,-1000,326,1096,1103,95,1089,801,1042,1014,316,907,756,479,115,-419,-920,-1217,-957,-423,151,650,-239,884,707,504,531,57,-792,-692,-814,-601,-267,-1125,-1719,-517,-435,-1082,-412,-868,-1358,-1745,-1725,-1424,-1135,-911,-772,-750,-811,-2196,-1036,-1138,-1260,-1279,-1416,-1110,-968,-767,-513,-228,59,354,618,-1133,578,1255,237,-1047,-693,-1592,-875,-682,-1168,-1053,-1743,-187,-127,-1080,-133,-497,997,999,619,-1815,-452,-1829,-1122,-2646,96,378,176,-1612,-2501,-692,-1073,-1378,-1519,-1326,-985,-558,-2100,197,-2902,-3375,970,1114,-3620,-15601,-17543,-28484,-2476,511,207,-190,-666,-6774,-2702,-1558,-943,-303,-2042,-2405,-5453,1735,-2899,-4898,-3961,743,1901,-1103,1336,947,15,-2841,-291,-622,-884,-1135,-1333,-1489,-1573,-1898,-1666,-1668,-1617,-1559,-1476,-1360,-1241,-1135,-1193,-1010,-840,-794,-798,-973,-789,-813,-866,-1902,-1132,-1512,-1384,-1082,-1148,-1168,-1204,-2052,-970,-785,-653,-476,-284,-166,-861,-767,-598,-55,-148,-1287,-516,-402,-578,-725,-864,-934,-902,-808,-645,-1158,-496,-505,-1055,-1930,-1044,-1117,-1033,-771,-471,-121,-449,-1046,-1225,-342,-673,-1902,-913,-338,428,1086,-76,-555,408,-200,-356,-485,-824,-1156,-1414,-1633,-1803,-2028,-2215,-2144,-1881,-1495,-1034,-511,-263,-166,-417,-1488,-1420,-236,-24,1802,1073,-295,-253,11,-845,-1663,-1826,-1141,-503,-254,95,654,840,-1136,-105,-1622,-102,-617,-812,729,1419,2190,2626,2445,2167,1873,709,357,670,658,402,-968,-108,-354,-434,-432,-436,-203,-45,-2000,-1673,-486,315,260,159,-266,-1063,-336,-605,-817,-938,-1015,-978,-940,-918,-887,-1546,-1035,-1226,-1504,-1839,-1936,-1552,-1809,-1433,-198,213,-77,-1518,-151,-714,148,227,-467,-384,-708,-455,-463,-66,346,357,773,-530,-1425,-1118,-1691,-308,-321,-1802,-922,-996,-311,428,1065,865,1526,1740,1788,494,1445,817,-172,172,1052,-1152,-1212,-1049,-494,-1221,-1227,-553,-827,-1120,-1398,-1623,-1744,-1603,-1323,-999,-613,-271,77,-320,-988,-826,-908,-1149,-571,-738,-251,-1537,-329,374,341,-1073,-1180,-497,-1066,-433,-183,-270,148,-439,-1053,-1155,24,205,-1251,-845,-133,-1123,-962,-277,1618,1331,1023,910,760,692,1,-437,538,514,-313,-1003,-680,-1384,-1662,-262,-331,-392,-372,-370,-1478,-416,-700,-1741,-1498,-608,-1326,-792,-819,-894,-1403,-882,-867,-1178,-691,-634,-595,-1723,-677,-826,-1025,-1309,-1606,-1886,-1805,-1565,-1286,-994,-702,-475,-203,35,279,506,-597,-119,-211,-1258,621,508,205,-82,-441,-2358,-926,-726,-283,250,737,1114,1447,924,482,-141,-1895,-777,-641,-652,866,529,-239,-261,-636,-964,-1258,-1537,-1753,-1888,-1862,-1699,-1462,-1217,-1008,-803,-852,-522,-748,-897,-375,-462,-575,-698,-897,-1103,-1308,-1531,-1696,-1725,-1521,-1268,-963,-720,-1674,-1148,-114,-272,125,410,684,282,595,511,329,155,-53,-252,-447,-575,-1348,-541,-402,-1853,-990,-416,-1313,-1066,-590,231,100,-1814,-1358,-773,460,73,-275,-516,-1339,-342,-519,123,326,458,-842,-1684,-264,-313,-2436,-22876,-12749,-1899,-1893,-1547,-1188,-895,-644,-342,-78,138,416,597,717,743,660,492,-9557,72,-139,-236,-1803,249,-396,-389,1570,1930,-1111,767,-1671,-1289,887,1463,202,-966,-2295,-1601,-383,-204,1131,590,-124,-1318,-712,-853,-849,-820,-785,-882,-984,-1170,-1350,-1474,-1501,-1438,-1211,-966,-1649,-481,-235,-887,-198,-1316,-712,385,412,384,-305,-991,-1536,-948,-2001,327,293,259,175,176,135,-367,79,89,-1211,-1043,-105,-526,-895,563,535,-154,-111,-1249,-199,-428,-498,-982,-750,-1483,-716,-881,-1279,-1235,-953,-1878,-794,-408,-596,-714,-765,-747,-652,-505,-347,-163,-1252,-1770,-1667,-58,-185,-309,-331,-326,116,-1189,-630,977,392,943,1589,1287,1107,497,-623,-606,-1226,-1836,-2293],[-82,-827,-990,-1474,-1639,-1363,-1028,-703,-483,-377,-342,-355,-391,-1298,-1604,-2045,-1519,-508,-76,57,147,220,180,-599,-419,-36,-1669,-861,-302,-989,-1211,-1332,-1552,-1023,-496,-520,-1371,-539,-571,-577,-578,-520,-415,-220,-60,154,405,661,-1155,-1302,1520,1811,-918,1182,-81,316,-1687,-645,-1042,-602,373,922,123,-642,-1438,-2237,-1782,-1120,-287,351,-437,-1567,66,1894,671,-1942,-1656,-2173,51,1170,923,-875,-397,554,743,1065,1265,1449,982,-10,1525,1360,-212,61,-395,-989,132,-32,-319,-297,-363,-451,-1928,-618,-700,-822,-992,-1120,-2140,-1946,-1704,-880,-614,-348,-116,47,134,-1674,119,89,-919,-111,-159,-97,61,-574,-1813,-1143,594,-149,-445,750,-5148,-9066,801,617,406,228,103,-1779,-28,-134,51,-1295,31,27,-17,-348,-289,-455,-626,-773,-946,-1044,-1101,-1152,-1173,-1207,-1606,-1320,-1472,-1660,-1673,-1453,-1121,-1819,-1147,-213,-48,64,100,-1720,-586,-1002,148,256,377,556,-605,809,856,-566,442,-638,-570,-302,-1101,-1262,-1685,-1798,-1582,-1688,-1218,-1203,-1472,-1378,-1615,-1963,-2109,-1671,-1215,-739,-305,74,467,-496,868,977,950,810,643,-1489,-2255,-14,607,1001,1467,249,-1453,-88,315,-1001,-1008,-1154,-1758,-1223,-1454,11,-588,-1105,-1541,-1557,-1629,-953,-679,-530,-469,-1193,-534,-691,-871,-1043,-1226,-1611,-1293,-1203,-1076,-926,-1452,-1725,-697,-676,-1481,-1338,-1077,-1360,-1652,-1775,-1563,-1199,-961,-1216,-1854,-1143,677,858,1032,-334,49,-1003,-460,-295,-768,-2144,-607,379,-529,-1567,-1053,266,-837,-583,-1062,-1029,652,182,592,1183,-556,-1454,-1577,-307,523,584,162,-520,-1133,-610,1597,1833,-977,-2207,-969,1518,1341,1120,213,-1106,375,36,-112,-1096,540,-1116,220,411,-395,-1552,1155,1909,1665,729,650,-254,-2193,-56,-270,-861,-1310,-1408,-1132,-1633,-670,-184,-1543,-1279,-1526,-1162,-113,-133,-144,-121,-144,-843,-183,-301,-420,-557,-593,-622,-603,-559,-489,-456,-446,-489,-521,-615,-608,-1060,-446,-335,-301,-322,-430,-652,-928,-1296,-1717,-2110,-1861,-1489,-1158,-890,-715,-1027,-1818,-790,-575,-671,-671,-685,-914,-709,-709,-756,-845,-941,-1036,-1153,-1261,-2043,-1391,-1426,-1528,-1602,-1698,-1725,-1703,-1559,-1329,-1075,-847,-646,-510,-1533,-326,-284,-215,-1116,-944,-1738,-906,-760,-1140,-906,-1385,-33,-61,-1079,-231,-747,2460,2550,1069,-2124,-165,-1422,-1141,-2488,-504,2561,474,-1504,-2604,-393,-240,-879,-985,602,389,271,-1881,-672,-4556,-2015,349,431,-631,-17633,-18886,-23674,-498,-297,-557,-803,-934,-5287,-5575,-229,132,486,-562,-1687,-6164,1045,-2459,-5727,-3618,788,1538,-351,1289,1089,235,-2715,420,261,158,47,-36,-115,-165,-1797,-397,-493,-640,-830,-1028,-1193,-1310,-1354,-1310,-1212,-1064,-979,-971,-987,-1066,-1216,-1448,-1786,-1957,-2207,-2196,-1860,-1496,-1105,-777,-1874,-73,207,365,508,624,635,-901,-510,-777,216,-161,-1092,-350,-524,-761,-957,-1134,-1243,-1254,-1215,-1117,-1112,-1118,-1203,-1431,-2241,-1741,-1591,-1271,-843,-437,-18,-337,-1042,-1519,-517,-854,-1648,-658,-354,403,1144,25,-412,843,-92,-408,-193,571,897,-1290,612,1954,249,762,396,-1575,-600,1399,1569,-374,-170,-575,-1668,-1593,-368,-78,1892,1321,-511,-119,-343,-619,-583,-413,-524,-296,-376,77,538,640,-1178,-10,-1620,-224,-581,-747,630,831,974,787,563,259,-63,-439,-804,-1183,-1539,-1820,-1901,-1725,-1419,-1112,-802,-564,-378,-291,-1960,-1777,-952,-688,-951,-1241,-1559,-1850,-2086,-1974,-1641,-1284,-1001,-724,-535,-859,-623,-1466,-190,-195,-267,-270,-301,-827,-1877,-1799,74,275,-261,-1274,-198,-993,399,258,-258,-580,-1203,-1813,-1879,-1208,-419,306,841,-326,-1703,-1028,-1478,-611,-712,-1649,-1684,-929,-219,379,865,1203,1391,1485,1491,744,1321,910,-298,-287,856,-927,-1164,-1123,-56,-1152,-1443,90,-35,-231,-504,-781,-1204,-1695,-2059,-1688,-1138,-637,-152,-95,-939,-800,-958,-1610,-462,-1030,-254,-1620,-661,38,-385,-841,-1334,-1108,-1095,-1007,-914,-812,-771,-811,-1174,-1146,-833,-779,-1685,-780,-224,-1228,-1029,-255,1191,1477,768,1353,1071,793,-29,-627,210,1187,-360,-833,-435,-1040,-1872,-397,946,940,814,-103,-1353,275,-448,-1916,-1198,224,-1193,-355,-309,-484,-1576,-699,-806,-1184,-812,-782,-714,-1854,-552,-492,-437,-546,-1625,-447,-437,-505,-553,-576,-581,-638,-640,-677,-711,-763,-846,-1011,-1188,-1366,-1548,-1693,-1776,-1668,-1472,-2209,-1118,-966,-818,-636,-445,-257,18,272,569,-57,-2061,-961,-674,-508,1077,772,-158,-167,-667,-1057,-1182,-1255,-1080,-154,-1011,-849,-951,1354,550,-729,-872,460,-556,-1116,1433,2498,615,938,856,-297,-922,-113,231,-940,-517,-170,-323,-539,-1875,-1140,-973,-1070,-1056,-979,-844,-741,-583,-403,-231,-70,129,363,594,851,-1592,-165,-456,-2052,-901,-540,-1440,-979,-873,261,188,-1850,-1368,-619,-604,-920,-1123,-1226,-1332,-1004,-895,-395,54,540,-967,-1623,-371,1598,-239,-18680,-9245,592,83,-400,-877,-1332,-1712,-1921,-2050,-2087,-1913,-1724,-1498,-1283,-1112,-972,-6289,-751,-742,-789,-1613,-836,-818,-843,-811,-780,-748,-634,-1512,-1368,-302,-172,-9,-1083,-1886,-992,-178,-232,-165,-491,-887,-1490,-1516,-1418,-1084,-686,-253,62,364,-727,629,642,582,440,-477,106,-1516,-132,-252,-769,-501,-1353,-882,-650,-653,-667,-684,-1094,-1392,-1188,-1956,-644,-706,-741,-719,-644,-466,-335,139,528,-1095,-1135,-150,-670,-841,893,645,-96,-147,-1593,96,25,-569,-1171,-592,-1373,-1176,-1296,-1133,-1292,-910,-1695,-504,1923,1448,923,190,-611,-1442,-2256,-2965,-3268,-3090,-2773,-2484,-2312,-2079,-1716,-1140,-345,-129,-1544,-617,1028,377,930,1645,1340,2072,453,-753,-575,196,-498,-1296],[-540,-853,-1131,-1455,-1721,-1700,-1467,-1122,-816,-585,-405,-276,-191,-1530,-1634,-1453,-894,-255,-378,302,-166,658,1050,-329,-214,59,-1591,-821,533,-603,-709,-1228,-1558,-1024,109,-245,-1437,-1121,-1493,-1603,-1390,-1006,-607,-206,67,302,488,609,-1257,-1532,786,813,-1032,880,-53,222,-1595,-853,-1088,-828,-11,-206,-398,-724,-571,-819,-1795,-1532,533,758,-285,-1502,-44,1113,61,-1808,-1601,-2256,289,496,437,-1185,76,339,275,184,-5,-238,-522,-825,-1112,-1263,-1189,-928,-600,-915,30,299,-435,95,445,113,-1942,-237,-381,154,-59,-1064,-2060,-1479,-1423,-1137,-1303,-1402,-1429,-1416,-1375,-1759,-1178,-1083,-983,-935,-918,-924,-968,-1063,-1640,-1318,-1417,-1416,-1250,-905,-3920,-9995,292,669,965,1194,1332,-1618,1239,-130,818,-715,-517,-228,-462,-569,-541,-372,-153,83,237,384,474,192,6,-259,-1585,-142,-159,-320,-1281,-1057,-1254,-2091,-1119,33,-45,-186,-404,-2015,-904,-1105,-1155,-1104,-1009,-863,-760,-715,-709,-748,-828,-988,-871,-792,-1389,-996,-377,-240,-691,-1410,-184,-343,-1209,-1185,-2044,-1630,-1449,-1370,-1110,-774,-468,-216,49,-636,221,250,175,33,-90,-1244,-1963,-151,67,372,714,551,-1321,9,593,-427,-982,-1382,-1742,-1156,-1974,237,1149,954,454,-1253,-1968,-326,-691,-1100,-1393,-1388,-855,-366,182,-860,-1121,-1758,-938,259,374,-628,-1845,-2092,1349,639,-1902,-1190,1646,1456,129,-983,841,723,-1001,-1184,-1484,-1019,246,128,-101,-299,-457,-1072,-471,-283,-644,-1870,-572,1112,-574,-1463,-1146,500,-937,-583,-1044,-1463,396,48,623,1078,-634,-1451,-1222,-571,-672,-553,-303,-453,-1220,-827,863,1086,-685,-2195,-1285,2002,2217,1142,343,-991,293,-125,-315,-799,497,-1138,538,955,-121,-1436,1104,1495,1124,581,288,-701,-2067,-1170,-1530,-1486,-1132,-751,-976,-1433,-552,55,-1220,-1185,-1636,-1488,-1007,-1234,-1369,-1369,-1345,-1254,-1239,-1304,-1419,-1618,-1807,-2063,-2138,-1977,-1767,-1578,-1399,-1264,-1132,-1098,-1033,-1253,-948,-975,-1052,-1159,-1298,-1464,-1530,-1455,-1213,-883,-921,-488,-18,207,279,-878,-1916,-1091,-208,-247,-607,-638,-1385,-237,-484,-737,-942,-1027,-979,-868,-909,-1844,-503,-883,-718,-674,-871,-1082,-1372,-1668,-1946,-2187,-2010,-1739,-1521,-1956,-1131,-979,-816,-1223,-1252,-1925,-957,-821,-1012,-691,-1010,47,-57,-1109,-391,-971,1511,1566,1428,-2496,181,-1003,-1096,-1985,-860,1652,54,-1275,-2611,-330,242,-565,-762,979,878,834,-1552,-1608,-6008,-689,791,820,782,-16101,-19175,-17615,342,150,26,-61,-77,-2305,-8783,124,114,45,-84,-917,-6747,-790,-2090,-5072,-3373,-1856,-1992,-1996,-1852,-1647,-1391,-2526,-818,-468,-91,232,530,779,449,-1662,-448,-8,-568,-139,1039,869,659,-946,-780,-1276,-275,-497,-738,-938,-1140,-1359,-1603,-1789,-1906,-1938,-1658,-1339,-1003,-633,-323,-1749,369,663,849,603,767,961,-960,-291,-797,-327,-471,-846,-213,-636,-1155,-1671,-2225,-2193,-1720,-1299,-882,-825,-323,-147,-1171,-1818,-910,-777,-569,-616,-622,-505,-302,-1003,-1833,-713,-1019,-1363,-463,-450,301,1139,112,-300,1150,-30,-449,79,1918,2277,-1029,680,2339,209,541,52,-1810,-422,1416,1462,-467,-136,-671,-1892,-1817,-477,-140,-176,-198,-822,36,177,321,460,503,-356,-548,-504,98,-50,-270,-1198,-640,-1309,-888,-985,-1069,-1141,-1228,-1324,-1454,-1593,-1781,-1934,-2045,-1998,-1838,-1606,-1348,-1110,-931,-760,-614,-446,-312,-174,-71,-1850,-1828,-1360,254,67,122,-101,-1125,496,672,568,1028,719,177,185,-1051,-479,-1388,734,690,104,421,681,-408,-1711,-2057,-52,59,-179,-945,-326,-1310,59,-168,-455,-730,-992,-997,-1117,-356,110,538,802,86,-1916,-948,-1264,-877,-1298,-2107,-1428,-542,236,927,1526,1391,2304,2102,1634,921,1698,921,-409,-761,794,-710,-982,-1063,465,-1085,-1734,-613,1373,1047,-942,404,50,-597,-1271,-1875,-1753,-1222,-709,-228,-845,-693,-861,-1972,-360,-1360,-798,-1334,-1850,-1897,-1480,-1052,-1456,-335,-1121,-79,-64,-427,-289,-775,-1300,-1078,-599,-798,-1203,-1343,-1498,-1373,-1059,-268,237,660,466,422,641,795,-122,-909,-250,329,-400,-686,-519,-758,-1451,-1032,-1171,-1333,-1438,-1565,-1670,-1623,-1466,-1656,-1170,-1000,-1008,-743,-570,-510,-1589,-922,-300,-1029,-463,-192,-984,-1805,95,124,145,-787,-1802,-98,72,37,51,116,219,285,240,496,579,635,-794,126,340,-980,258,157,45,-35,-102,-2033,-1037,-242,-254,-234,-233,-271,-265,-306,-309,-329,-1702,-979,-696,-450,-584,-702,-785,-812,-640,-300,-902,-1161,-1192,-351,-949,-1001,-1076,1018,285,-828,-809,520,-330,-1400,1335,3323,429,760,468,-545,-989,-438,41,-793,-1074,1505,1039,-205,-1925,-1174,-457,-747,-935,-1052,-1058,-1021,-859,-619,-353,-82,218,528,786,812,-1371,-75,-757,-1633,-534,-533,-1412,-857,-1095,-69,-405,-1914,-1323,-1169,-1294,-1268,-1126,-901,-1362,-757,-1184,-1042,1075,75,-1022,-1554,-533,2930,1714,-14230,-7043,2017,1540,1114,-955,434,240,209,202,162,195,153,108,62,19,11,-3377,168,243,304,-1434,499,522,-758,662,651,-330,566,-1274,-1439,147,-25,-130,-1243,-1208,-378,-115,-286,-65,-76,-203,-1622,-446,-622,-821,-1038,-1197,-1390,-1476,-1550,-1571,-1556,-1525,-1518,-1438,-1393,-1400,-1366,-1332,-1324,-1286,-1378,-1071,-898,-691,-487,-735,-1226,-1174,-1391,-1913,766,821,494,-455,-696,506,-299,43,451,-990,-1180,-215,-787,-809,795,619,95,-117,-1883,387,62,-563,-1149,-371,-1222,-1639,-1731,-901,-1274,-779,-1535,-133,518,-92,-738,-1403,-2038,-2539,-2613,-2388,-2191,-2152,-2203,-2248,-2191,-1819,-1248,-564,-293,-539,-1544,-565,1056,338,884,1674,1324,1248,343,-917,-610,-478,-845,-1154],[-1245,-1131,-1010,-974,-977,-935,-902,-783,-654,-534,-405,-277,-151,-1508,-1627,-745,-160,-47,-753,466,-512,830,1920,-55,-27,-99,-1348,-754,472,-48,-182,-1085,-1541,-978,339,128,-1478,59,84,113,74,-7,-203,-334,-635,-944,-1221,-1369,-1306,-1505,-835,-655,-1002,-388,-319,-201,-1414,-983,-984,-874,-419,208,254,-787,-503,-1271,-2239,-1216,384,225,-159,-1369,-486,-721,-894,-1539,-1544,-2342,-869,-747,-656,-1450,-656,-767,-947,-1165,-1446,-1572,-1352,-967,-571,-190,-236,171,64,-682,1237,1018,-577,178,473,-207,-1899,-205,-305,40,-234,-953,-1547,-1052,-1255,-405,-198,60,358,679,638,-1750,230,278,-387,1096,425,-18,702,-793,-1524,429,204,-394,-599,-315,-2783,-10691,1777,2478,3064,3546,2668,-1457,2304,-54,1452,-1,-1029,2935,1318,210,1410,891,426,76,-200,-314,-344,-412,-421,-522,-1595,-847,-1008,-1004,-1418,-1418,-1811,-2171,-1109,588,511,328,33,-2121,-693,-1008,-1139,-1106,-983,-795,-821,-540,-443,-336,-210,-1171,-702,558,-1507,-1078,-428,959,-815,-1094,1357,1069,-909,-1996,-2362,-1838,-1489,-2109,-1563,-994,-534,-191,105,-776,186,121,-59,-295,-483,-1034,-1703,-468,-258,-42,134,260,-1214,68,195,110,-908,-1643,-1439,-504,-2113,-753,-853,-900,-986,-1384,-1784,-1318,-1386,-1459,-1456,-1576,-1125,-910,-621,-1010,-1059,-1844,-1113,572,926,-801,-2198,-1949,1892,954,-2243,-978,1956,2560,69,-953,1917,2267,-948,-1143,-1054,-816,887,1250,625,-225,-568,-1179,-1593,-1536,-1198,-1540,-600,-304,-673,-1242,-1330,282,-1053,-550,-924,-1796,72,-128,611,1063,-787,-1468,-898,400,1173,264,-31,-429,-1321,-1028,528,425,-453,-1955,-1498,724,845,920,464,-875,202,-371,-646,-499,385,-1194,8,-131,-157,-1301,-183,-153,-135,-115,-142,-1021,-1665,-546,-763,-1058,-1327,-1490,-1448,-1256,-1034,-867,-904,-1113,-1576,-1783,-610,-607,-581,-461,-295,-315,373,743,711,1478,1811,1126,1101,1960,262,159,1131,676,206,-356,-844,-1497,-1362,-1194,-884,-529,-790,114,-187,-589,698,626,-1032,-514,148,-151,-491,-820,-1986,-1398,-1541,-1623,-1611,-1490,-1888,-1167,-974,-809,-675,-547,-438,-388,-871,-1644,-486,-816,-777,-958,-1173,-1362,-1590,-1767,-1785,-1626,-1446,-1271,-1147,-2308,-1035,-917,-894,-1349,-1588,-2159,-1034,-870,-873,-908,-986,-1058,-1134,-1212,-1203,-1135,-936,-690,-464,-2801,29,-632,-1015,-1448,-869,414,-352,-990,-2455,-462,-694,-733,-584,-248,130,559,-1192,-2552,-6518,547,1669,1643,1493,-13164,-18268,-10565,590,372,229,114,39,-24,-11917,-121,-270,-459,-675,-916,-6679,-1138,-1847,-4380,-3249,-86,281,608,873,1013,542,-2319,756,497,195,-162,-442,-528,-319,-1498,-549,-258,-820,-143,1705,1653,1424,-1095,-660,-1433,-868,-1588,-2016,-1564,-929,-353,-378,-1310,-308,-1548,-419,272,480,304,109,-1653,152,336,511,399,461,632,-1012,-117,-611,-714,-739,-853,-1408,-1746,-1523,-968,-419,-95,464,753,526,-738,361,67,-1272,-1363,-627,-748,-431,-394,-224,87,-204,-934,-2070,-901,-1123,-1074,-296,-576,162,1114,188,-228,1335,-14,-446,367,1536,1040,-726,-128,-770,-1483,-2119,-2569,-2116,-1715,-1406,-1184,-1077,-1014,-947,-2107,-1991,-644,-431,-182,57,-1220,279,198,500,501,413,-214,-811,-589,-152,-170,-164,-1160,136,-956,-346,-503,-801,61,-622,1088,993,838,587,306,-41,-384,-755,-1124,-1473,-1785,-1971,-1857,-1550,-1138,-734,-325,30,-1640,-1814,-1668,607,9,-10,-33,-1112,258,1233,214,2200,962,355,-49,-1243,-340,-1277,1034,1085,479,818,765,-8,-1362,-2024,-141,168,107,-617,-473,-1615,-264,-387,-459,-425,-346,-117,-1388,445,739,982,1094,654,-1742,-842,-1030,-1007,-827,-1378,-72,385,874,1340,1740,1485,2102,2065,1520,1065,1235,862,-458,-1199,281,-493,-701,-847,787,-988,-1975,-1342,586,319,-1234,-380,-841,-1331,-1788,-2203,-2527,-2840,-2750,-2567,-2453,-2400,-2309,-2206,-2068,-1918,-1752,-1613,-1508,-1426,-1379,-1375,-1455,-1364,-1369,-1452,-1494,-1488,-1485,-1513,-1463,-1464,-1397,-1358,-1335,-1289,-1287,-1508,-1289,-1336,-1411,-1528,-1619,-1727,-1841,-1900,-1952,-1877,-1833,-1741,-1649,-1548,-1393,-1210,-968,-1168,-403,-103,254,30,-1040,495,274,-1289,-583,1332,-767,-216,81,-793,-1419,-1160,188,-789,-268,-176,-1301,-1635,742,1017,733,-974,-1731,-124,-346,-796,-1236,-1630,-1914,-2035,-1835,-1506,-1109,-707,-872,-45,212,-858,631,796,719,968,761,-1850,-1126,-470,349,79,-241,-601,-865,-1067,-1079,-966,-1344,-865,-701,-241,321,512,-213,807,-331,1296,-728,-1054,-1314,-550,-850,-1094,-1036,770,43,-975,-695,631,-83,-1708,1094,2947,209,562,80,-801,-1033,-892,-140,-623,-1396,712,479,-266,-1722,-1258,-128,-657,-38,-7,32,-36,45,77,77,29,-27,-105,-243,-410,-1046,-808,-1051,-1297,-1485,-1648,-1779,-1871,-1892,-1858,-1854,-1956,-1675,-1541,-1380,-1159,-926,-708,-1444,-931,-1411,-1504,313,-275,-1070,-1513,-810,664,637,-10061,-6064,450,304,183,-1353,-118,-250,-242,-176,-72,168,379,592,769,890,970,-1184,1080,1040,941,-1306,769,705,-919,557,540,57,657,-1102,-1547,919,992,54,-1487,-548,148,257,-430,1433,1074,-315,-1756,489,962,887,816,530,729,708,-684,525,400,249,54,-68,-505,-1364,-493,-579,-683,-770,-1477,-1335,-946,-980,-1019,-1073,-1482,-1047,-1589,-1936,-763,-734,-684,-872,-1063,-462,-428,-384,-397,-1005,-1227,-584,-967,-893,-415,-248,-16,-168,-2210,380,381,-621,-1082,-207,-1165,-1666,-1527,-730,-1318,-735,-1513,-7,0,-99,-204,-315,-413,-791,-486,-493,-469,-1720,-2140,-1577,-510,-392,-192,-133,-360,-779,-1189,-594,948,151,667,1124,899,626,53,-1222,-826,-706,-733,-487],[-1440,-1423,-1367,-1387,-1456,-1523,-1647,-1706,-1725,-1691,-1579,-1414,-1215,-1209,-1578,-646,-437,-206,-1165,-269,-786,698,789,219,148,-191,-1003,-605,223,149,271,-895,-1473,-878,607,995,-1453,1154,1671,1673,1621,1562,-313,1431,721,-624,280,1220,-1266,-1202,1313,1357,-817,504,28,160,-1164,-988,-774,-705,-784,655,330,-799,-457,-1648,-1558,-615,-827,-1026,-1157,-1188,-1075,-854,-960,-1244,-1460,-2410,463,588,623,-1545,371,82,-297,-729,-1238,-1665,-1726,-1372,-970,-623,-361,-157,-29,-304,13,-24,-705,-250,-350,-538,-1752,-579,-552,-509,-465,-774,-1045,-731,-1171,136,284,446,620,784,819,-1633,251,98,-95,1094,331,-413,92,-907,-1455,-1521,-2070,-2111,-1587,-975,-1813,-11065,703,1246,1757,2264,2507,-1241,2426,42,1609,722,-1377,2949,844,392,1885,1952,1273,617,-35,-554,-945,-1217,-1354,-1436,-1607,-1512,-1519,-1435,-1483,-1701,-2243,-1923,-1071,-444,-550,-722,-978,-1939,-1579,-1836,-1882,-1731,-1522,-1273,-1062,-892,-736,-601,-505,-1109,-692,-247,-1419,-983,-976,-258,-995,-732,-603,-861,-1101,-2037,-2108,-1857,-1231,-1140,-375,61,235,692,950,-896,591,263,949,863,785,-845,-1459,335,1203,1297,1316,1098,-1101,111,645,495,-773,-1901,-1015,316,-1562,421,463,198,-241,-1457,-1438,-2063,-1563,-984,-484,-1675,-1177,350,380,-1112,-981,-1815,-1276,-24,126,-880,-2132,-1459,1711,1138,-1992,-720,2227,2414,24,-803,2173,2426,-804,-1077,-594,-521,1014,1506,1261,-252,-27,-1264,-1089,-1304,-1235,-1199,-802,-680,-776,-972,-1567,-845,-1160,-994,-974,-1711,-853,-729,-577,-419,-983,-1478,-606,636,1020,122,-145,-433,-1410,-1187,1392,1589,-266,-1686,-1484,-625,-1280,-1876,-1891,-1414,-993,-657,-1039,-207,111,-1261,81,-78,-268,-1145,-970,-1339,-1586,-1490,-1151,-1116,-1205,-382,-1168,378,425,398,-461,255,92,-2,-583,-1044,-1439,-1938,-764,-948,-1123,-1166,-1067,-721,-294,164,646,1067,1467,1142,958,1809,308,-212,1201,824,-320,-293,-438,-1751,-954,-1044,-1027,-923,-967,-645,-690,-1005,-262,-216,-1165,-545,-295,-229,-523,-517,-1969,-1643,-94,557,-589,-1966,-2281,790,417,-250,1584,-446,148,651,-762,-1450,-694,-1148,-1608,-1792,-1562,-1154,-808,-507,-1257,-628,-51,-79,-210,-2261,-1421,-942,-1231,-1453,-1868,-2401,-1140,-831,-560,-226,-408,3,-189,-1189,-900,-1200,620,602,548,-2495,616,-317,-920,-970,-573,43,-752,-709,-2164,154,209,-278,-781,-1114,-1103,-701,-861,-3492,-5606,1125,1414,1601,1647,-10245,-16455,-2891,-787,1300,1265,1242,-7165,1243,-14163,-921,1215,1130,1043,950,-5748,-2252,-1772,-3895,-3266,433,2381,1035,2979,1900,643,-2144,2363,1622,1485,733,-9,-827,-1564,-1837,-1372,-827,-1072,-165,194,284,241,-1182,-635,-1615,-807,-1144,-1446,-1584,-1566,-1455,-1337,-1203,-1119,-1124,-1147,-1211,-1319,-1404,-1529,-1584,-1556,-1539,-1591,-1613,-1633,-1731,-1809,-1867,-1806,-1673,-1549,-1356,-1153,-923,-750,-557,-403,-277,-164,-84,28,-694,143,-1,-1335,-933,-344,-741,88,241,419,669,-183,-874,-2009,-1092,-1168,-794,-156,-714,-16,1066,233,-224,1375,-76,-406,648,621,-13,-644,-1250,-1660,-1700,-1405,-1083,-2069,-696,-603,-568,-617,-682,-728,-2118,-1772,-832,-784,-694,-595,-1726,-424,-376,-371,-329,-354,-421,-1067,-635,-780,-925,-1169,-1435,-1726,-2046,-2154,-1802,-1419,-1018,-1363,-213,175,565,894,1214,747,-721,710,1999,823,-130,771,-996,1029,956,545,113,-333,-1363,-1761,-1891,283,-19,-120,12,-1048,-41,717,45,2281,1239,458,-337,-1443,-233,-1154,835,97,-535,-1010,-1284,-1329,-1303,-1739,-1155,-1137,-1116,-1145,-1192,-1837,-1364,-1482,-1596,-1683,-1837,-1952,-2060,-2120,-1967,-1686,-1382,-981,-1264,-733,-799,-981,-793,-1247,939,1600,1716,1773,1788,1491,1634,1520,1412,1164,1297,760,-442,-1598,449,-319,-401,-558,1500,-863,-1893,-1969,483,205,-1163,1334,1046,733,-1181,181,-8,-580,-362,-420,-473,-546,-579,-1511,-701,-1994,-923,-1077,-1454,-1388,-1502,-1589,-1585,-1567,-1509,-1508,-1455,-1345,-1232,-1144,-1451,-895,-768,-717,-738,-799,-962,-1608,-1431,-1733,-1978,-1948,-1638,-1355,-996,-714,-532,-1565,-1258,-265,-375,-438,-437,-439,-416,-1499,25,248,473,98,-925,582,715,-875,-266,348,-481,-73,-156,-1027,-1164,-1384,-367,-494,-70,-173,-1602,-1389,749,1216,894,-1097,-1542,-156,711,255,-247,-768,-1267,-1698,-1679,-1309,-819,-333,-906,266,697,-738,1092,1211,878,1248,662,-1640,-1187,-714,96,-300,-716,-1039,-987,-670,-171,-448,-1031,-659,-659,-115,2127,1042,-325,1262,-532,1684,-464,-897,-1413,-698,-688,-1032,-817,716,-102,-1101,-522,829,215,-1675,758,2400,10,406,-233,-990,-959,-1414,-1026,-1203,-1227,-1133,-1016,-945,-1460,-1333,-373,-771,51,214,323,-117,256,146,-53,-343,-663,-989,-1301,-1465,-1402,-1179,-1256,-760,-583,-480,-938,-534,-1082,-670,-801,-1784,-1052,-530,-302,-40,185,-839,-1452,-968,-1498,-1553,499,-396,-1040,-1402,-1107,375,284,-6281,-6046,-274,-610,-939,-1862,-1664,-1952,-1985,-1914,-1876,-1781,-1722,-1569,-1320,-1011,-660,-255,106,387,571,-1101,772,784,-938,575,453,332,304,-889,-1539,227,223,-112,-1624,162,455,461,-503,315,160,-374,-1735,-606,-748,-732,-560,-237,48,371,-550,734,781,722,535,338,-723,-1210,-767,-1191,-1632,-1588,-1461,-1453,-1162,41,633,-1323,-1664,-834,-1549,-1792,1572,2134,71,-1139,-1074,495,-312,-720,379,-929,-1041,-449,-979,-851,623,530,594,-103,-2334,761,704,-535,-823,42,-978,-1210,-1083,-667,-1206,-584,-1371,-146,-2,71,149,203,218,-1074,-111,-7,-139,-1683,-2208,-1347,-905,-1096,-1267,-1358,-1314,-1212,-1078,-935,-828,-741,-650,-566,-559,-560,-588,-1294,-893,-608,-620,-584],[-903,-691,-689,-710,-724,-648,-594,-475,-361,-271,-671,-62,51,-857,-1596,326,435,151,-1701,-1093,-1084,807,680,360,195,-316,-698,-612,-778,-819,-657,-775,-1468,-850,-133,-70,-1456,55,101,167,217,279,-424,382,323,-1214,-48,-57,-1264,-851,-602,-700,-703,-624,-507,-296,-993,-995,-643,-526,-1177,-185,-349,-880,-753,-2057,-1082,-1072,-852,-529,-127,-1109,-165,1341,-1307,-1077,-1475,-2575,624,3168,1515,-1496,1447,1437,113,2193,1481,707,-93,-1641,-1250,-1066,-601,-115,289,41,744,457,-934,108,307,-974,-1632,-142,-302,369,542,-667,-706,-631,-1278,695,1002,866,682,444,169,-1565,-372,-651,-868,-992,-930,-887,-362,-1137,-1540,861,1215,-23,1352,1968,-1197,-11235,2359,2454,2520,2585,2450,-1072,2477,-12,1538,1287,-1532,1644,284,405,850,622,420,258,59,-84,-214,-1249,-1137,-469,-1714,-394,-363,-376,-1580,-1996,-2423,-1618,-1079,-1008,-1240,-1461,-1691,-1892,-2082,-2219,-2238,-2194,-2154,-2080,-2021,-1963,-1866,-1730,-1579,-1387,-1168,-966,-1312,-848,-1223,-536,-1313,-512,-566,-634,-609,-1383,-1717,-1714,-431,-1522,503,687,263,813,851,-1089,102,-85,443,356,350,-743,-1313,290,450,369,198,-52,-1044,-765,-1007,-1041,-872,-2184,-632,-310,-999,-520,-860,-1288,-1778,-1638,-1174,-364,260,730,-62,-1686,-1447,1211,276,-1186,-958,-1743,-1474,395,473,-884,-1812,-971,1378,1129,-1709,-509,2209,2176,-78,-613,1900,1665,-670,-1038,-179,-201,-291,-712,-1202,-1626,-1998,-2163,-1877,-1687,-1612,-1554,-1609,-1706,-1851,-1935,-1925,-1759,-1534,-1300,-1043,-1360,-731,-653,-637,-689,-1234,-1502,-392,160,734,0,-282,-497,-1513,-1336,1168,2428,-156,-1483,-1310,1592,699,-179,-731,-652,-112,-926,-1370,40,83,-1353,1043,2321,634,-993,958,540,-102,-681,-1124,-1225,-969,-568,-1526,40,232,341,-121,433,409,364,-269,-981,-1312,-1796,129,338,184,308,60,231,177,96,29,-64,-107,-209,-322,-435,-512,-598,-632,-688,-820,-1055,-857,-1956,-1077,-1026,-1134,-1248,-1372,-1532,-1664,-1815,-1964,-2108,-2203,-2142,-2040,-1904,-1739,-1519,-1858,-1713,-582,-253,-290,-2403,-1896,602,421,-404,486,-313,69,-228,-583,-1246,-1146,-1245,-1161,-838,-442,9,394,-875,-1106,-1072,1313,1291,-515,-1851,-1543,234,-314,-1488,-1891,-2109,-1250,-748,-277,-3,-190,-78,-279,-1184,-1205,-1141,1923,1917,1787,-2007,1172,-29,-794,-539,-92,-691,-1134,-451,-1773,582,384,54,-244,-374,-556,-538,-578,-4371,-4276,390,596,712,693,-7601,-14145,297,-3614,-65,-155,-198,-13517,-122,-14266,-3040,91,99,113,126,-4293,-3650,-1845,-3619,-3393,275,1557,1268,1958,1732,740,-2000,1837,1202,1464,605,889,506,103,-1147,-865,-1396,-1835,-1727,-1208,-634,-93,-1164,-662,-1800,821,1229,794,-254,-834,6,-851,-640,169,-660,-381,-658,-955,-1205,-1434,-1495,-1225,-949,-749,-551,-395,-365,-1061,-523,-746,-990,-1249,-1369,-1358,-1218,-1097,-959,-893,-900,-965,-1102,-1225,-1415,-1508,-1479,-1358,-1134,-832,-761,-269,-3,167,290,-160,-810,-1746,-1257,-1132,-493,-123,-796,-188,537,283,-257,1301,-190,-295,941,1085,759,-172,-21,-450,-945,-1368,-1729,-2040,-1947,-1697,-1428,-1212,-1014,-822,-1939,-1550,-583,-573,-589,-647,-1940,-892,-1071,-1285,-1435,-1601,-1736,-1786,-1830,-1817,-1751,-1737,-1693,-1610,-1499,-1341,-1181,-1006,-807,-1823,-374,-146,103,320,565,649,-1086,582,1470,759,-116,403,-1060,1056,1404,1340,539,-292,-1019,-1643,-1964,6,3,-178,49,-920,-358,84,168,2499,1545,490,-617,-1580,-892,-1312,-971,-434,17,321,468,516,-488,-1332,-301,292,450,-160,-699,-1628,883,900,-357,-681,509,793,-1721,616,517,403,210,35,-655,-610,-890,-1293,-1480,-1296,-957,-522,-148,185,494,744,921,1065,1164,1227,1227,577,-349,-1924,220,-205,-117,-240,827,-703,-1561,-1974,28,-245,-804,1106,1048,934,-1379,661,513,-379,266,247,-220,299,182,-1156,-87,-2282,242,140,-1628,-830,257,-413,-1051,225,-825,-558,47,-600,-1346,-975,-1465,-504,643,214,-306,-845,-1372,-1661,-1200,-732,-291,-19,-486,-1562,-653,655,-643,-1681,-1408,21,-333,-495,-715,-918,-1064,-1759,-1244,-1270,-1192,-1093,-985,-848,-695,-574,-503,-443,-440,-567,-671,-1186,-1233,-1613,-1948,-2289,-1950,-1642,-1913,-1114,-922,-843,-842,-1186,-1365,-1362,-1562,-1737,-1672,-1449,-1188,-999,-784,-632,-495,-372,-933,-179,-66,-666,244,420,551,648,513,-1441,-1253,-871,-358,-873,-1506,-1621,-910,-229,485,-758,-826,-464,-619,-52,2608,936,-523,1107,-731,1820,-181,-751,-1539,-834,-535,-870,-544,824,-173,-1203,-374,1035,497,-1267,286,2397,-215,241,-509,-1159,-804,-2052,-1450,-1397,-1184,-1058,-988,-1045,-1222,-1452,-855,-898,-389,-170,-5,-227,9,-76,-258,-529,-817,-1078,-1257,-1225,-1032,-779,-1438,-408,-255,-156,-621,-364,-868,-2,3,-1508,-857,-203,302,630,187,-1291,-1427,-961,-1560,-1352,623,-379,-1035,-1310,-1504,1848,4886,-3040,-6897,3425,2571,1700,-2556,28,-80,91,406,669,914,-1103,951,841,697,596,408,703,817,922,-933,728,1160,-925,395,-46,669,572,-757,-1508,223,105,-366,-1698,-185,-365,-578,-842,-1119,-1421,-1706,-1703,-1329,-1046,-814,-656,-520,-522,-534,-656,-831,-1031,-1203,-1258,-1013,-847,-1047,204,438,-73,-119,-1464,-1509,-1626,-231,461,-1613,-1915,-684,-1442,-1609,1551,2315,-151,-1363,-936,550,-290,-1081,209,-915,-800,-514,-975,-827,346,-29,-298,-514,-2404,-733,-722,-725,-698,-650,-838,-843,-727,-455,-1119,-528,-1271,-209,-125,-72,26,147,274,-1220,-255,605,700,-1537,-2298,-1159,563,614,455,266,-49,-261,-429,-717,-1043,-1367,-1632,-1315,-1059,-821,-638,-1278,-1005,-322,-337,-349],[-1000,-511,40,-105,-691,-261,-66,-228,-54,-80,-1094,-88,-80,-504,-1636,-186,-240,-291,-2279,-1884,-1343,-431,-484,-526,-519,-505,-507,-507,-522,-588,-597,-679,-1446,-819,-830,-781,-1386,-497,-332,-148,8,170,-447,480,110,-1591,-278,663,-1204,-426,531,452,-390,-328,1,47,-798,-922,-515,-305,-1417,-321,-125,-900,-690,-2355,-461,-498,-462,-436,-391,-1018,-221,-76,-1310,-917,-1449,-2604,567,1185,1413,-1236,1768,1540,-24,1893,1749,1535,305,-1685,511,160,-629,-141,-45,127,273,158,-1108,-23,-55,-1324,-1404,-82,-343,977,831,-500,-397,-579,-1377,774,2239,1796,1263,672,72,-1432,-941,-1377,-1759,-2126,-1948,-1561,-1133,-1329,-1593,230,643,297,1219,1428,-831,-11123,1411,1254,1022,756,462,-790,-251,-603,-993,-1414,-1750,-1811,-1472,-1057,-675,-305,3,266,244,492,512,-1233,-1350,-97,-1749,-12,-145,-310,-1571,-2164,-2077,-1207,-1345,-1668,-1960,-2032,-1888,-1697,-1554,-1462,-1406,-1461,-1648,-1890,-2219,-2159,-1648,-1073,-495,-627,-647,-45,-1138,-606,-917,-794,-1610,-31,1618,1356,-143,-664,-1263,-1450,-51,-1665,-161,-427,-746,-1082,-1314,-1501,-1586,-1430,-1225,-1022,-813,-671,-1144,-615,-703,-872,-1114,-1400,-1720,-1993,-1852,-1550,-1269,-2102,-844,-674,-546,-350,-170,66,-191,-1367,-936,692,766,722,26,-1504,-1653,-56,-246,-1120,-905,-1591,-1613,959,1421,-726,-1442,-461,2885,1028,-1452,-291,2568,1940,-173,-354,497,-363,-1192,-1803,-1357,-641,-24,514,843,-497,150,-1238,-135,1197,-175,-645,-909,1518,-891,-456,-1718,453,-1385,-404,-402,-939,-222,-504,-855,-752,-1450,-1475,-210,826,563,-33,-382,-573,-1571,-1437,907,2341,-81,-1324,-1058,1865,1090,443,108,-468,168,-971,-1289,265,-133,-1419,1056,1131,859,-817,145,-255,-618,-850,-966,-862,-713,-558,-1766,-511,-585,-710,-834,-909,-901,-800,-567,-903,-1204,-1551,47,773,454,426,-68,663,501,213,-113,-511,-884,-1304,-1620,-1621,-1336,-1002,-658,-367,-1097,-1758,-375,-1907,-1274,-236,227,64,-1027,-915,-1680,-1594,-737,-815,-1490,-666,-436,-176,-1193,-139,-1697,-1559,-92,445,118,-1917,-1437,-434,-641,-772,-771,-612,-348,-65,-380,-1051,691,-756,-698,1085,1088,1074,966,-1210,-380,-1381,268,49,-985,-1390,-1442,-446,-443,-1474,-1650,-1795,-1390,-642,-19,157,-64,-216,-396,-1163,-1551,-1324,-1651,-1731,-1481,-1523,-973,-772,-679,-398,-244,-1085,-1555,-295,-1366,-27,-168,-332,-553,-764,-962,-1009,-920,-5202,-3032,-269,-52,104,147,-5359,-11732,-65,-7915,-504,-749,-1021,-13337,-1364,-12024,-5707,-852,-720,-626,-594,-2669,-5200,-2095,-3617,-3669,-280,-125,30,169,228,231,-1966,25,-114,-244,-386,-441,-377,-158,-1011,-1037,-1383,-1350,-231,1292,1348,1327,-1112,-760,-2054,589,718,589,-140,-907,-182,-1157,-329,327,-238,91,-66,-273,-510,-713,-1431,-838,-701,-545,-335,-650,-575,-1081,0,166,-43,-984,-240,-394,-529,-718,-871,-1037,-1192,-1309,-1392,-1364,-1334,-1205,-1045,-1111,-828,-676,-905,-414,-276,-214,-173,-194,-820,-1524,-1467,-1110,-430,-224,-868,-410,632,280,-369,1052,-423,-181,1004,689,257,-205,-670,-934,-851,-804,-1211,-1988,117,961,1044,-317,419,-442,-1848,-1412,-521,-683,728,554,-1310,1127,227,-196,1379,1144,-32,-1195,-571,187,176,169,-839,282,-380,-464,-545,-973,-1248,-1478,-58,-231,-412,-637,-822,-974,-1494,-870,-652,-382,-228,-99,-1079,389,514,572,508,-95,-689,-1502,-1875,-285,16,-223,19,-803,-694,-680,387,269,45,-208,-866,-1607,-1332,-1716,-1361,-1000,-676,-390,-140,124,-68,-914,-402,342,1840,-91,-725,-1297,1510,1551,-607,-1071,348,774,-1687,926,1096,939,756,629,-30,-520,-403,-685,-597,-1051,256,593,902,1188,1445,1321,1698,1235,1297,1227,1073,326,-210,-2081,-575,-880,-957,-875,-748,-696,-1233,-1355,-648,-757,-851,-862,-826,-740,-1653,-532,-464,-528,-669,-826,-1050,-1284,-1322,-1157,-897,-2179,-510,-493,-1775,-889,-1243,-1459,-1072,-381,-642,-815,-105,-578,-1345,-883,-1432,-300,1523,406,265,-266,-850,-1664,-444,-528,729,-874,-728,-933,-891,452,-918,-1364,-1015,-541,-340,-414,-728,-58,441,-1702,158,938,185,190,-832,518,1483,-88,236,1178,79,116,304,-1228,-686,-1809,-1504,-1813,-1743,-1473,-2219,-907,-667,-498,-355,-1244,-1217,-415,-26,-12,-496,-21,-84,-270,-1158,-794,-1172,-1611,-1943,-1457,-945,-626,13,418,722,941,337,-1230,-1301,-871,-329,-172,-709,-1328,-1480,-908,-108,-1125,-722,-293,-569,-42,2650,755,-755,890,-914,1938,118,-601,-1665,-923,-391,-643,-255,1083,-133,-1166,-247,-414,-771,-1100,-1417,-1709,-1818,-1652,-1436,-1268,-922,-1789,-531,-437,-344,-343,-377,-769,-1000,-1578,-1052,-1250,-1366,-1428,-1419,-1434,-1406,-1379,-1388,-1439,-1469,-1460,-1434,-1358,-1243,-1091,-1563,-814,-629,-447,-321,-208,-611,158,189,-1161,-658,-201,55,636,-108,-1718,-1310,-913,-1603,-1080,585,-232,-1042,-1224,-1952,1114,3369,-273,-8386,1189,419,-84,-3380,-774,659,1291,1843,2252,2615,-3400,2804,2681,2420,-207,-530,1294,855,425,-806,-122,-222,-869,-401,-494,-385,-428,-679,-1424,-1084,-1416,-1719,-1977,-2133,-2080,-1878,-1660,-1410,-1153,-900,-1680,-389,-110,142,344,544,621,621,-266,-667,160,444,680,863,-794,-848,934,140,65,-102,-1471,-1456,-1378,-154,106,-1897,-2146,-585,-1318,-1386,1468,1545,-392,-1503,-778,587,-290,-1432,-17,-962,-535,-560,-956,-806,679,502,404,-144,-2421,79,-3,-486,-379,-510,-759,-946,-1141,-1266,-1264,-1148,-1205,-924,-895,-1027,-1257,-1607,-2020,-1958,-1330,-600,173,-1324,-2273,-1046,410,1674,1130,526,137,-114,221,-351,-826,-1080,-1063,-889,-744,-629,-600,-1204,-1181,-845,-1029,-1176],[-1098,-441,514,-92,-685,-282,-234,-526,140,221,-1532,184,56,-236,-1720,-745,-882,-721,-2671,-2058,-1613,-139,-228,-403,-612,-882,-1205,-1464,-1341,-1123,-858,-696,-1472,-853,-387,-262,-1312,171,435,733,1009,1277,-473,1092,-351,-1672,-516,1144,-1188,-59,747,419,-189,-847,-263,-257,-685,-896,-506,-191,-1554,-743,-180,-945,-927,-2631,-1028,-1277,-1452,-1614,-1723,-1752,-1728,-1611,-1411,-1204,-1489,-2473,-338,-20,291,-994,818,1013,-217,1256,1255,1210,-146,-1382,320,246,-860,-88,204,234,216,-217,-1330,-281,-605,-1630,-1641,-1834,-1438,-701,100,-420,-252,-649,-1507,702,2043,1628,1088,486,-78,-1378,-751,-919,-1072,-1340,-1725,-2167,-2365,-1955,-1658,-509,220,571,1378,1833,-863,-10970,2372,2353,2236,2065,1841,-522,1173,-370,370,-100,-840,-839,-909,-740,-411,34,486,403,135,1447,1571,-1030,-1526,64,-1787,-46,-40,-89,-1576,-2340,-1731,-839,-1141,-1505,-1899,-2282,-2630,-2773,-2654,-2435,-2190,-2013,-1919,-1823,-1747,-1650,-1477,-1226,-934,-593,-606,-323,-1037,-402,-416,-1228,-1857,316,920,873,-27,-93,-877,-1253,222,-1552,525,427,320,229,249,-1453,-660,-665,-325,206,113,-434,-1028,-623,-986,-1359,-1640,-1643,-1335,-876,-305,260,-350,-1809,123,1624,91,782,1614,-224,-456,-1183,-795,569,353,108,-99,-1254,-1815,65,369,-994,-900,-1466,-1757,1522,2661,-505,-1126,-12,2906,793,-1290,-152,2660,1662,-322,-127,-739,-1685,-1724,-897,28,543,1313,1458,2311,-666,169,-1045,-195,859,-40,-441,-1051,1128,-817,-196,-1293,-270,-1481,-1105,-1374,-1428,-1157,-634,2,-76,-1618,-1424,-97,812,324,-3,-460,-684,-1606,-1508,593,2168,-65,-1242,-823,941,589,268,55,-317,-232,-635,-725,-313,-395,-1454,-626,-806,-957,-1161,-1358,-1454,-1438,-1285,-1225,-857,-669,-545,-1849,-677,-886,-1183,-1532,-1904,-2215,-2090,-1587,-1034,-1109,-1267,-37,733,911,-209,-127,799,573,291,56,-92,-24,141,334,597,657,-1179,745,483,-1034,-2182,-1069,-1682,-1474,-1028,-498,-10,-831,-1206,-1699,-1628,150,154,-1659,-664,397,441,-1318,52,-1478,-1224,-90,569,355,-1390,-993,-483,-615,-572,-351,0,392,724,-134,-819,602,-786,-775,725,423,125,-220,-1209,-790,-1391,-1094,-1102,-1134,-902,-1208,-362,-512,-1374,-1271,-1435,-1482,-476,244,299,25,-336,-475,-1078,-1842,-832,-142,-414,-639,-1010,-684,-578,-513,-231,-57,-997,-1958,-194,-907,307,179,13,-241,-542,-923,-1298,-1694,-5789,-1947,-1432,-1086,-802,-642,-3464,-9362,-596,-13378,-2099,-1092,-1207,-3961,-965,-8462,-8851,-110,55,146,132,-967,-6784,-2388,-3790,-3957,-1088,-1246,-1285,-1211,-1128,-1054,-1982,-1004,-923,-748,-519,-204,155,566,-852,-1179,-1779,-1302,-270,2013,2000,1906,-967,-776,-2274,306,858,608,-18,-903,-380,-1414,-213,-329,-436,-559,-636,-715,-830,-812,-1301,-767,-739,-771,-743,-1011,-940,-1031,-262,-89,110,-882,69,615,363,5,811,680,-52,189,-148,-1080,-821,-1111,-1368,-1631,-1726,-1607,-1474,-1368,-1248,-1199,-1161,-1174,-1220,-1339,-1646,-1422,-1317,-1061,-850,-601,-213,25,-441,255,-684,8,-244,-562,-815,-718,-294,303,-1254,-1153,-1393,-1864,170,1764,1148,-188,564,-390,-1782,-1296,-671,-1468,-1195,-480,-595,504,248,-465,614,350,-9,-931,-687,-845,-780,-645,-681,-269,-400,-587,-579,-935,-1588,-888,275,295,299,228,140,-4,-1782,-283,-393,-434,-408,-624,-977,13,248,450,563,383,-329,-1271,-1610,-537,68,-177,-11,-656,-903,-1448,687,707,680,239,-918,-1387,-90,-747,277,147,-17,-220,-471,-742,-1087,-1428,-1659,-1551,-1138,-679,-621,-907,633,954,-869,-1448,209,739,-1446,800,1032,814,553,371,183,-413,-228,-529,-510,-976,170,363,521,671,817,910,921,862,760,577,326,109,14,-1918,-434,-252,261,312,2088,-350,-924,-589,-199,-1158,-71,1951,2743,1272,-1896,629,-663,324,3323,1404,229,1266,1023,-565,-55,-1932,326,377,-1826,-689,460,-400,-472,-767,-1335,-1534,-958,-468,-889,-706,-1325,-101,733,233,-165,-767,-1453,-1696,-1092,-650,-208,-1714,-764,-241,-890,-210,-1177,-785,-1017,-1182,-1249,-1233,-1157,-1088,-982,-1433,-601,-298,45,241,-784,372,1719,253,418,2362,354,139,895,-1131,-478,-1654,-482,1,-444,-662,-2424,-461,563,1099,1452,-1253,-1070,-616,796,294,-725,749,286,-272,-1631,-1207,-1441,-1275,-920,-472,-69,-595,631,893,1045,1107,156,-981,-1302,-718,-397,-580,-1035,-1518,-1830,-1647,-1404,-1500,-999,-793,-519,-289,-103,74,-927,227,-1063,230,187,-437,-1753,-941,-251,-390,20,159,23,-920,-125,476,456,-248,-893,68,-638,-281,-783,-1300,-717,-970,-868,-945,-951,-986,-995,-1078,-1119,-1646,-1170,-1214,-1217,-1229,-1228,-1281,-1282,-1261,-1249,-1247,-1205,-1116,-1016,-875,-701,-493,-1603,-127,78,252,-51,-50,-323,482,346,-748,-449,-220,-181,160,-463,-1596,-1083,-831,-1618,-822,603,35,-1038,-1121,-2379,-373,-832,-1299,-10258,-1871,-1628,-3686,-4256,-1509,324,827,1263,1601,1941,-3857,2206,2153,1967,-6237,-2588,1011,621,260,-710,-5,100,-729,-1073,-530,529,527,-602,-1243,-214,-845,-1001,-1369,-1647,-1904,-2068,-2139,-2072,-1915,-1706,-1624,-1192,-896,-630,-424,-242,-213,-214,-352,-1260,-875,-1220,-1589,-1757,-1679,-1345,-988,-585,-270,-15,-1390,-1225,-649,307,-70,-2013,-1752,-443,-1109,-1044,1078,1023,-525,-1441,-569,608,-202,-1603,-179,-961,-165,-459,-813,-667,36,103,238,-141,-2249,542,597,-418,-92,366,-614,-461,-311,76,-855,-698,-1015,485,531,447,294,46,-297,-804,-1130,-1498,-1639,-1566,-1998,-1063,-914,-822,-813,-829,-778,-663,-442,-106,267,56,144,1054,570,642,-414,-925,-1212,-504,217,-244],[-1098,-243,-561,-957,-1114,-874,-623,-739,-235,-178,-1810,-172,-185,-195,-1700,-161,-105,-345,-2120,-1430,-1770,-409,-723,-1100,-1482,-1793,-1531,-1138,-774,-492,-203,-348,-1392,-797,173,237,-1088,508,677,870,1035,1186,-366,789,-778,-1368,-640,855,-1070,328,66,-179,-371,-1285,-610,-609,-674,-783,-746,-760,-1451,-866,-333,-841,-1096,-2704,497,781,912,937,-422,-988,-69,474,-621,-817,-1428,-2157,157,535,730,-672,1053,1144,-322,815,1076,954,-575,-924,277,128,-980,-189,92,475,434,-511,-1413,-504,-608,-1626,-1528,-1659,-1383,-866,-310,-295,-131,-636,-1408,638,703,307,-180,-719,-1246,-1675,-1995,-2211,-2266,-2109,-1732,-1556,-2160,-1784,-1497,-603,2154,899,2889,3317,-1158,-10763,3633,3629,3566,3470,3309,-156,2735,-667,1207,1692,-228,781,-830,70,-174,-269,-261,-163,-95,1,60,-666,-1554,-110,-1689,-358,-519,-689,-1499,-2419,-1323,-911,-958,-1063,-1216,-1390,-1600,-1794,-1952,-2000,-1884,-1701,-1508,-1272,-1060,-876,-704,-549,-435,-323,-524,-565,-934,-184,54,-1119,-1613,293,354,404,46,377,-490,-1082,427,-1282,1508,1669,321,1805,1617,-1626,-913,-909,-776,358,-126,-189,-887,-61,13,221,508,839,-702,65,1279,1801,-193,-1487,427,1514,524,846,407,-533,-711,-1180,-1783,-2356,-2174,-1634,-1089,-951,-1747,535,602,-817,-921,-1373,-1887,1572,2872,-245,-856,391,2804,482,-1189,-86,2481,1374,-507,45,650,137,-372,-827,-768,-515,-65,504,979,-844,195,-765,-250,387,107,-307,-1196,898,-674,42,-804,-413,-1587,-739,-778,-787,-735,-624,-488,-425,-1687,-1358,-69,92,76,59,-526,-844,-1627,-1481,218,965,-130,-1261,-657,1066,924,714,528,-198,146,15,48,94,-645,-1480,249,229,196,-437,-226,-537,-898,-1247,-1575,-1782,-1780,-1597,-1831,-1286,-1215,-1220,-1283,-1399,-1580,-1827,-1985,-1875,-1584,-1262,-932,-699,-575,-522,-592,-656,-787,-914,-945,-884,-682,-509,-379,-322,-327,-1265,-619,-888,-1135,-1959,-1270,-1487,-1547,-137,207,97,-556,-1343,-1303,-1554,-124,-146,-1880,-771,478,668,-1329,185,-1275,-861,-113,-206,-295,-970,-649,-631,-839,-1149,-1551,-2004,-2289,-1769,-1185,-617,-27,-892,-929,1262,1526,1750,774,-963,1075,-1214,1713,1988,-899,-489,-1008,-77,-588,-1295,-932,-1118,-1572,-343,420,335,-215,-974,-1711,-2187,-2003,-1079,-644,-312,-140,-556,-36,-94,-378,-222,-256,-655,-2415,-239,-485,-85,-138,-212,-357,-533,-777,-1011,-1273,-5811,-1824,-2031,-2202,-2200,-2095,-2004,-7228,-1903,-19538,-57294,-33435,-1713,-1533,-1316,-4610,-12510,-536,-338,-172,-74,5,-8421,-2696,-4122,-4142,-732,-1083,-1490,-1904,-1950,-1452,-2125,-349,115,396,192,464,457,506,-741,-1338,-2179,-1179,-383,1271,962,653,-831,-692,-2312,-92,-128,-174,-171,-885,-655,-1608,-186,-174,-155,-158,-125,-641,-493,-1002,-1167,36,72,28,-673,-1391,-1147,-977,-170,297,527,-788,103,631,175,-605,1833,2282,-191,1502,1056,-1075,-512,-377,-960,-1536,-1869,-1744,-1485,-1274,-1105,-1048,-1019,-1022,-1005,-1146,-1852,-1043,-758,-691,-828,-819,-825,-911,-985,-1053,-1057,-992,-836,-619,-396,-134,103,335,-1773,-1363,-1486,-1731,167,918,907,-76,657,-406,-1797,-1265,-543,-922,-585,-672,-683,-621,-554,-727,-482,-537,-668,-825,-1066,-1293,-1454,-1587,-1561,-1399,-1178,-940,-755,-852,-1688,-432,-370,-322,-250,-192,-83,34,-1736,-112,572,-122,-590,-1106,-808,488,1272,1743,659,966,5,-992,-1262,-793,106,-66,-67,-533,-909,-1846,1240,1110,937,7,-745,-994,-59,-611,-241,-438,-628,-807,-981,-1120,-1289,-1425,-1515,-1623,-1668,-1665,-1553,-1363,-1058,-732,-1104,-1752,82,724,-1082,630,1029,1036,1523,1550,1264,-309,-68,-410,-464,-911,477,327,142,-34,-172,-298,-409,-458,-442,-349,-210,14,303,-1675,-808,-375,374,559,1856,-154,-673,173,151,-1528,186,1570,1439,1104,-1911,-59,-1277,769,1871,1656,448,1566,1274,-279,-46,-1709,-146,-294,-1743,-431,-21,-376,-190,234,-179,-1276,-201,-418,-678,-986,-1219,-1493,-1683,-1894,-2115,-2300,-2209,-1997,-1784,-1605,-1445,-2008,-1180,-1046,-917,-729,-1292,-250,-21,-533,-174,-603,-1441,67,148,-1143,-597,-1094,-1547,-1678,-1186,-576,45,545,548,1657,625,112,1068,-955,-287,-1359,-727,778,1524,-326,-2166,-243,-583,-644,-443,-1213,-911,-823,-192,-595,-1122,-1649,-1701,-1165,-1692,-1003,-886,-972,-864,172,365,-562,-777,-1523,-1826,-1070,-196,-693,-1250,-496,-194,408,-992,-783,689,260,-464,-1824,-1841,-1677,-998,-362,175,233,-922,399,-1175,1557,712,-274,-1762,-900,-137,-155,275,850,253,-523,-17,1120,1091,241,-1497,304,-808,-578,-982,-1279,-935,-588,-217,69,339,-1348,58,-1160,-618,-1593,-47,-1066,-17,-148,-256,-616,-461,-483,-497,-518,-985,-1019,-512,-551,-623,-721,-1592,-1111,-1323,-1562,-1825,-2082,-1951,-1619,-1402,-1207,-1112,-1093,-1149,-1220,-1320,-1416,-1414,-1275,-1658,-878,-612,-333,-1083,-1069,-2780,-468,284,289,-12374,258,150,-11989,-5180,-2222,-517,-667,-818,-960,-955,-2486,-863,-769,-684,-12900,-5731,-334,-209,-156,-763,414,732,-597,-1607,-208,1573,1665,-610,-1071,335,-1407,-1102,-1072,772,846,968,-459,1129,766,-1025,-1653,397,24,-401,-861,-1265,-1666,-1797,-1685,-1475,-1287,-1161,-1137,-1110,-1183,-1308,-1546,-1764,-1924,-1698,-1373,-1092,-877,-684,-570,-1980,-1344,-513,-960,-741,-746,-895,-1032,-1360,-1298,-1446,-1643,-1812,-1982,-1975,-1726,-1387,-947,-573,-115,309,787,-250,-2058,1069,1261,-456,94,1281,-588,-494,-354,498,-667,-995,-885,1907,1769,1586,1421,1245,1057,-447,262,521,406,-586,-1770,-797,-170,-370,-553,-643,-555,-353,-61,282,598,36,-63,783,345,276,-477,-734,-1322,-702,6,-442],[-1029,51,265,74,-441,153,498,-878,225,291,-1795,128,88,53,-1594,-46,-111,-582,-1483,-816,-1873,-535,-541,-468,-291,-430,123,308,422,488,548,-80,-1262,-701,278,262,-783,387,466,547,581,588,-208,393,-1211,-946,-742,-497,-932,-1266,-1674,-2062,-2297,-2235,-1949,-1516,-1177,-875,-653,-524,-1256,-747,-234,-654,-1244,-2658,712,987,1259,1370,-596,-969,36,1186,-85,-807,-1333,-1778,-103,558,553,-377,445,331,-418,59,-99,-213,-1030,-501,-451,-581,-1026,-985,-1234,-1478,-1655,-1616,-1397,-996,-616,-1389,-630,231,-614,510,293,-218,-448,-943,-1432,-1728,-1783,-1583,-1289,-1022,-812,-1184,-478,-358,-222,-100,-614,-1407,-2337,-1948,-1156,-1570,619,568,488,452,-1773,-10672,291,282,273,288,314,201,296,-1041,307,271,267,247,-898,-108,283,606,793,382,27,1403,1556,-323,-1518,564,-1533,-233,-511,-136,-1424,-2323,-928,-155,-287,91,221,333,348,-1293,-1734,-512,154,-346,-179,-351,-536,-699,-775,-730,-567,-274,-484,-834,-900,-34,638,-613,-1142,426,-49,-640,-1224,-1785,-2045,-1757,-1125,-1059,186,782,253,1617,1503,-1729,-1068,-1158,-1262,-112,-332,102,-755,-213,-153,-363,-478,-491,-596,-421,-338,-284,-297,-1227,-552,-772,-1076,-1351,-1679,-1958,-2205,-2225,-2026,-1788,-1515,-1304,-1110,-928,-1578,-461,-211,-674,-1016,-1376,-2057,1000,1094,-25,-683,698,1031,99,-1168,-137,456,223,-757,-182,-356,-564,-773,-1073,-1443,-1798,-2030,-1782,-1338,-1018,-200,-472,-282,-244,245,-281,-1355,892,-524,229,-326,-327,-1735,-963,-1312,-1653,-1943,-2160,-2253,-2166,-1963,-1701,-1431,-1196,-959,-737,-605,-1073,-1652,-1324,-227,612,-299,-1400,-582,1226,1229,829,1083,-137,784,735,678,569,-950,-1515,569,834,910,-272,719,-100,-607,-572,-1239,-1119,-1647,-2167,-1865,-1546,-783,-284,-395,598,552,1147,932,-669,-1054,-743,-392,579,225,-487,-497,-752,-960,-1080,-1081,-1035,-925,-895,-919,-991,-1049,-1236,-1005,-808,-521,-1595,-546,-1344,-1636,-44,1461,181,-244,-1262,-855,-1463,-466,-510,-2130,-944,346,1523,-1269,259,-1094,-508,-134,803,605,-658,-412,102,-105,-269,-539,-847,-1183,-1546,-1747,-1475,-1017,-1048,-1143,504,917,1296,155,-644,1568,-993,1184,1513,-424,-168,-850,-101,-661,-1257,-665,-856,-1617,-252,498,269,-85,-678,-704,-977,-1848,-566,2646,2029,1338,-160,1353,692,-276,-441,-791,-920,-2895,-760,-646,-548,-519,-487,-481,-464,-481,-468,-710,-5393,-763,-716,-1112,-963,-1169,-1367,-5359,-1708,-25445,-55729,-46288,-1833,-1801,-1808,-1803,-16601,-1961,-2003,-1909,-1825,-1688,-9254,-2892,-4378,-3936,-1137,-1057,-998,-949,-943,-924,-2382,-787,-592,-322,-64,7,-186,352,-662,-1504,-2133,-998,-572,255,-56,-417,-798,-1133,-2012,-1299,-1123,-904,-645,-850,-978,-1607,80,187,259,277,117,-273,242,-1448,-1024,267,258,150,-822,-1772,-1004,-919,-314,812,840,-727,76,598,-67,-1202,1675,1851,-362,911,471,-745,-457,-117,-398,-642,-760,-737,-1932,-634,-938,-648,-731,-859,-1014,-1069,-1931,-1099,-557,-239,-847,-1078,596,388,-458,-220,-1376,398,1350,1301,1183,559,492,-69,-2347,-1252,-1487,-1594,85,14,-41,-131,-215,-507,-1907,-1336,-620,-921,-457,-303,-118,90,242,-994,155,562,124,-162,-276,177,43,-508,-436,-564,-776,-957,-1098,-1276,-1556,-1608,-1746,-1827,-1757,-1579,-1282,-949,-1481,-332,-54,-580,-822,-1331,-626,108,1015,1985,746,1509,273,-714,-889,-1081,78,71,-159,-481,-747,-1224,-254,-491,-740,-913,-1070,-1155,-1102,-997,-806,-623,-464,-354,-312,-312,-412,-534,-648,-809,-937,-1072,-1165,-1233,-1191,-1092,-1267,-1751,-275,112,-677,427,594,931,1861,2144,1810,-252,36,-375,-508,-894,370,1338,1053,614,172,-287,-761,-1199,-1598,-1924,-2081,-1918,-1675,-1484,-1309,-1189,-1077,-997,-932,-913,-789,-665,-531,-1799,-283,-131,-28,70,-1640,-863,-1910,739,890,1063,598,1179,1174,-42,-92,-1572,947,1006,-1595,-158,714,-381,-5,966,1,-1440,605,-150,162,-286,-1007,170,687,-345,-540,-1136,-1739,-2239,-2251,-1891,-1560,-1351,-1092,-956,-907,-892,-1148,-1001,-1134,-1261,-1415,-1576,-1887,-1809,-1862,-1885,-1844,-1779,-1626,-1479,-1340,-1181,-993,-812,-639,-419,-197,-42,190,-812,-175,-1092,-1019,486,436,-384,-1924,68,-55,-187,-268,-1193,-786,-1022,41,207,-1151,220,465,-200,-1206,-1564,-1505,-935,-834,156,177,-567,2860,2021,955,1687,-233,-429,-1195,-335,135,490,-922,-725,425,1592,877,-1962,-928,30,-343,-346,1186,-122,-731,134,-1290,1351,902,-175,-1714,-875,-109,-7,424,1116,463,-99,36,916,746,494,-1210,-334,-989,-1292,-1643,-1614,-1197,-625,-50,495,1173,-2107,-97,-1167,-543,-1460,-152,-1100,1188,1347,45,-839,905,2842,1292,-148,-1706,-1466,228,-99,1108,58,-1580,-73,528,403,176,104,128,368,468,12,-242,-434,-690,-461,-1155,-196,-581,-835,-1750,-1020,-1223,-1355,-1520,-1656,-3070,-1816,-1929,-2058,-14610,-2308,-2506,-16795,-6035,-3082,-2980,-2730,-2495,-2294,-2014,-1803,-1606,-1447,-1334,-17419,-9742,-1031,-982,-1455,-1005,-918,-883,-934,-1803,-1044,-1166,-1255,-1440,-1592,-1693,-1690,-1493,-1148,-727,-301,122,-306,820,450,-1192,-1762,640,910,645,293,-73,-553,-995,-1491,-1988,-2475,-2953,-3012,-2468,-1936,-1378,-869,-972,200,10,-1311,-764,703,1379,-56,-1764,-933,-407,-809,-450,946,517,-813,-1252,-472,-568,-662,-1429,-646,-1226,-477,-370,-609,-464,160,358,615,-386,-1781,1048,1017,-528,255,1316,-592,-568,-569,522,-394,-1407,-717,308,359,464,684,963,1257,-65,743,893,1914,-224,-1495,-756,-15,895,558,242,-15,-413,-550,-824,-1140,-1470,-1767,-2004,-2178,-2147,-1968,-1704,-1443,-1178,-983,-775],[-995,332,777,116,-296,302,599,-1003,117,-107,-1540,-563,-751,-918,-1460,-1096,-1016,-886,-875,-325,-1995,12,749,-19,-198,-347,1013,946,557,1232,1178,220,-1117,-596,414,645,-439,1304,832,514,1413,1450,-46,-82,-1611,-522,-851,913,-795,398,93,-232,-525,-2059,-933,-937,-941,-883,-827,-801,-1023,-681,-584,-431,-1326,-2554,143,258,344,316,-780,-958,-103,-228,-284,-818,-1164,-1331,-381,-406,-466,-549,-657,-759,-857,-918,-1000,-1043,-1410,-1041,-1022,-993,-962,-908,-852,-806,-797,-1038,-1201,-970,-1084,-1252,-1428,-1528,-1575,-1558,-1478,-1288,-1091,-897,-734,-560,-468,-418,-409,-446,-509,-1052,-619,-611,-614,-639,-905,-1138,-1997,-1983,-819,-2494,-903,-973,-1032,-1016,-2590,-10662,-3157,-945,-949,-958,-978,-1037,-1100,-1365,-1133,-1149,-1110,-1078,-982,-891,-823,-729,-641,-538,-496,-425,-370,-355,-1349,-344,-1277,-345,-726,-441,-1274,-1946,-463,0,64,521,768,961,501,-1114,-1551,-599,204,-650,109,561,271,3,-176,-237,-193,-38,-415,-1035,-836,127,774,58,-571,925,897,819,-62,634,178,-974,-108,-839,-537,-407,-46,457,1082,-1538,-1001,-1321,-1668,-464,-339,524,-533,-380,96,632,1315,696,-423,214,1247,2591,88,-950,810,1163,484,-161,-810,-1271,-1379,-1126,-820,-613,-482,-519,-662,-869,-1354,-1000,-785,-506,-1098,-1392,-2132,1320,1643,219,-524,995,1891,-197,-1102,-216,874,420,-950,-479,-884,-1268,-1555,-1710,-1572,-1222,-813,-314,136,-1033,244,-117,-155,-936,452,-275,-1414,794,-315,445,195,-464,-1842,-863,-1146,-1491,-1806,-2081,-2082,-1754,-1490,-1203,-543,-183,-416,190,-620,-1279,-1595,-1027,-645,426,-486,-1571,-509,-113,-99,-38,104,-59,309,395,416,342,-1190,-1493,-52,-177,-220,-288,-371,-432,-893,-532,-996,-589,-419,-237,-1698,-1854,557,903,-906,972,262,1474,1188,-572,-1009,-451,-593,1127,426,-297,-939,-1024,-553,107,769,1302,766,101,-456,612,845,-1138,409,866,-276,-1287,-714,-1180,-1637,-36,879,367,132,-985,-430,-1362,-797,-845,-2200,-1109,276,392,-1127,334,-873,-128,-74,548,397,-384,-232,-410,-783,-1231,-1725,-2191,-1956,-1435,-924,-410,-139,-1154,-1346,735,755,692,-457,-323,-96,-757,-468,-334,-16,104,-651,30,-678,-1225,-440,-611,-1564,-169,521,151,-195,-803,-792,-935,-1585,-467,1736,1165,1118,222,508,46,-378,-737,-957,-993,-3285,-697,-484,-283,-156,-39,16,53,25,2,-1098,-4927,-712,-388,-2109,-577,-701,-782,-3685,-832,-29696,-841,-827,-853,-898,-972,-1017,-20960,-1163,-1199,-1165,-1091,-926,-7817,-2837,-4159,-3446,-244,-131,-144,-1473,-539,-635,-2698,-1229,-1445,-1514,-1464,-1308,-1141,-960,-804,-1646,-1752,-745,-809,-548,-542,-569,-636,-728,-1584,-1169,-1046,-1175,-1238,-1264,-1257,-1418,-1136,-1028,-917,-841,-750,-698,-638,-1128,-843,-488,-361,-243,-937,-2040,-548,-823,-412,847,897,-676,33,554,-322,-1571,410,85,-504,-658,-1061,-1409,-1795,-2111,-2123,-1809,-1519,-1217,-1753,-689,-1394,-158,109,-216,-1157,-1039,-1724,-1186,562,517,-910,-1349,861,441,-338,-757,-1707,-1062,-1411,-1636,-1683,-1536,-1349,-1139,-1825,-885,-1395,-1414,-146,37,187,73,270,-659,-2071,-1474,-702,-803,-291,-316,-319,-299,-301,-1221,-360,-440,-555,-648,-776,-857,-862,-1094,-845,-745,-1002,-1046,-526,-698,-1350,283,366,-1212,269,35,-283,-724,-1214,-1682,-1795,-1290,-977,-1072,-419,-319,692,1660,828,1847,497,-429,-481,-1334,3,257,-230,-476,-510,-929,-1320,-1638,-1755,-1486,-1157,-835,-496,-430,-101,247,391,477,-538,479,355,188,-211,-325,-693,-1167,-1714,-2311,-1829,-1182,-1245,-1479,-195,651,-220,281,221,845,1966,1974,1915,-211,127,-383,-598,-877,296,789,992,1146,1052,856,794,281,449,220,-575,-434,-808,-1309,-1556,-1618,-1341,-969,-599,-313,-484,249,421,-1753,270,618,660,753,-1235,-1699,-1755,1535,1921,1989,715,1977,1870,198,-148,-1476,1771,1210,-1379,142,799,-366,115,1210,151,-1474,1003,-26,625,-93,-842,209,-180,-943,-1717,-2134,-1484,-1031,-229,-808,-1485,-749,188,927,-476,-226,-808,63,-218,-725,-588,-1042,-2311,-653,-587,-700,-608,-671,-375,-193,-448,-481,-117,-173,-290,-402,-536,-739,-837,-974,-1080,-1078,-1264,-1078,-1015,-971,-1690,-847,-759,-670,-513,-1144,-645,-1045,-6,145,-1348,-89,303,-294,-732,-1271,-1391,-735,-788,216,80,-552,2972,1727,839,1300,-425,-148,-1084,-231,534,706,-695,-435,431,1610,697,-1769,-1143,50,-279,-568,2045,-427,-383,-58,-1350,1783,1034,-98,-1593,-840,-123,-17,-173,-306,-468,-619,-800,-1015,-1224,-1434,-1633,-1764,-1705,-1466,-1179,-1258,-439,-57,91,560,1173,-2377,-182,-952,-523,-1271,-305,-1133,1178,1288,-149,-1091,639,2552,1055,-565,-1926,-1860,-153,-202,1396,-33,-1536,-279,1502,1492,118,108,273,141,485,313,-262,-576,-908,-1116,-1057,572,-358,-932,-1847,-745,487,326,-1379,-1223,-3101,-1993,-292,-348,-16876,-375,-427,-13882,-6478,-3464,-506,-431,-348,-272,-81,69,234,385,505,-13806,-14137,-3283,-2712,-2993,-1440,82,541,-383,-1586,-320,-706,-1069,-1536,-2008,-2506,-2544,-2134,-1735,-1378,-1096,-859,-684,-528,-402,-1271,-1949,-90,51,175,252,319,252,82,5,-207,-421,-588,-686,-570,-351,-25,155,-1427,353,-39,-1290,-603,1226,1660,130,-1522,-567,-497,-665,-216,-532,-1004,-1406,-1698,-1893,-1934,-1855,-1599,-1272,-1470,-416,-137,-552,-394,972,739,359,-584,-1493,607,334,-689,-271,-449,-674,-590,-1028,-290,-191,-1939,-595,-132,-131,-134,-38,131,353,217,803,724,1057,43,-1285,-804,-250,481,242,15,-161,-781,-578,-806,-1069,-1307,-1428,-1371,-1181,-847,-551,-446,-1303,-938,-82,-170],[-899,-487,-527,-601,-680,-712,-774,-1014,-760,-760,-1227,-692,-648,-626,-1224,-662,-684,-1146,-723,-720,-2026,-679,-728,-801,-865,-955,-1072,-1161,-1174,-1092,-821,-530,-927,-451,242,289,-37,1625,605,345,1155,1169,117,-561,-1741,-114,-949,796,-664,1205,736,350,144,-2050,53,25,-56,-431,-568,-1,-782,-262,837,-57,-1311,-2453,974,911,767,541,-985,-965,-251,-467,-619,-844,-934,-858,-738,-557,-300,-2,304,613,-495,-696,37,717,-1599,192,493,529,-709,-473,-529,175,-141,-1252,-871,-1135,-1062,-594,30,664,-641,1602,789,-94,-255,34,28,303,852,485,-386,-275,-648,-966,-1246,-1507,-1728,-1953,-2114,-2082,-1972,-1918,-1770,-1618,-1485,-1380,-1281,-1136,-3600,-10784,-8964,-846,-840,-843,-860,-914,-975,-1617,-1023,-1075,-1104,-1177,-1228,-1319,-1460,-1583,-1698,-1748,-1781,-1697,-1558,-1409,-1225,-1050,-1018,-672,-945,-423,-1118,-1459,-40,144,298,424,531,632,670,-965,-1165,-663,129,-903,-281,-74,-308,-503,-597,-572,-468,-303,-387,-1222,-798,-30,-137,-238,-285,-255,-130,75,-210,700,496,-1005,395,-702,732,720,160,102,-99,-1143,-781,-1460,-1998,-916,-1190,-1580,-2079,-1839,-1067,-253,553,302,-234,376,1215,3080,258,-724,916,2789,1162,934,835,-1121,-1307,-1544,-2130,-1540,-958,-520,-175,-76,-1151,659,994,-383,-1207,-1468,-1954,1085,2732,427,-429,1230,2222,-388,-1004,-354,2414,522,-1084,40,449,232,-385,-667,448,496,453,397,270,-887,299,229,114,-1713,680,-326,-1390,736,-109,645,702,-407,-1947,-1094,-904,-1190,-1550,-1845,-2027,-1993,-1808,-1576,-1366,-1224,-1123,-1086,-1121,-1486,-1481,-1623,-1812,-1957,-1824,-1776,-1011,-563,-179,132,430,0,746,824,807,533,-1384,-1451,43,-90,-121,-110,-37,-455,-1090,-387,-732,-663,613,1578,-1602,-1939,708,1685,-1519,577,-114,1163,910,-455,-945,-239,-772,-1238,-1798,-2011,-1599,-1003,-451,41,493,857,389,-160,-628,442,847,-1060,94,663,-105,-1081,-905,-1001,-1592,-258,-285,-162,56,-652,-93,-1305,-1101,-1137,-1991,-1248,138,76,-935,265,-626,253,60,1005,932,-141,-114,-201,-790,-1280,-1236,-616,182,796,480,-5,-328,-1150,-1523,1676,1120,489,-1050,-922,-1408,-1389,-960,-451,-10,317,-367,323,-640,-1209,-274,-400,-1444,-111,171,-87,-355,-861,-847,-915,-1321,-1068,-1119,-1175,-1298,-1422,-1578,-1760,-1934,-2113,-2263,-2278,-3430,-2023,-1889,-1754,-1671,-1576,-1513,-1445,-1422,-1371,-1589,-4502,-1342,-1304,-3146,-1236,-1262,-1285,-2131,-1363,-30894,-1592,-1747,-1973,-2234,-2159,-1733,-21329,-792,-284,260,798,1383,-6514,-2502,-3435,-2879,-337,1595,1852,-2438,-926,948,-3032,616,-636,-524,-299,-803,-1221,-1416,-1899,-2147,-1657,-1027,-1082,51,453,718,-568,440,-1076,-1795,-170,372,-216,-691,-1390,-1172,260,241,185,62,-50,-192,-296,-593,-626,-423,-350,-295,-1034,-1974,35,-696,-428,791,859,-637,-19,504,-582,-1468,870,621,-593,-339,-720,-1311,-2020,-2194,-1355,-527,43,-847,-1109,-33,-1862,920,972,-247,-1314,-1053,-1475,-1286,622,569,-1050,-1625,1043,501,-159,-1284,-1920,775,896,894,875,873,-74,-933,-1278,-438,-1261,-1194,0,1192,1239,120,618,-861,-2205,-1666,-770,-617,402,1535,1300,1000,214,-1385,-593,-558,-872,-1041,-1136,-1117,-1001,-1551,-732,-462,-1087,-945,-403,-666,-1178,606,908,-2041,514,3179,2929,694,-1005,-461,-1787,-1257,-1115,-1884,-2061,-1495,-864,-342,85,375,617,-174,-88,-1466,-150,431,-269,-538,-232,-188,-386,-539,-688,-968,-747,-692,-543,-384,-608,12,187,337,-994,287,520,471,-30,247,102,-585,-37,109,486,970,-1102,-1212,-329,588,237,214,-17,757,1702,1477,887,-221,-210,-721,-1064,-1274,-1438,-1458,-1439,-1341,-1152,-927,-710,-493,-319,-205,-880,-252,-375,-1189,-1618,-1167,-1435,-1641,-1740,-1778,-1661,-1548,-1453,-1583,-1394,-1363,-1367,-1356,-1298,-2023,-1180,-1154,-1234,-1334,-1512,-1722,-1744,-1503,-1038,-1460,123,683,-1159,413,883,-371,116,1371,212,-1442,527,-59,-690,-1322,-1699,-1725,-1340,-945,-439,-234,447,-818,725,-786,-1508,-324,519,1051,-547,-519,-449,317,-56,-808,-488,-1325,-2179,-549,-512,-551,-617,-1043,-544,-388,-363,-885,-312,-329,-394,-460,-560,-761,-904,-1153,-1437,-1674,-1984,-2206,-2332,-2356,-2255,-2126,-1993,-1929,-1902,-1956,-2017,-2052,-1927,-1730,-1552,-1009,-573,-329,-357,-634,-779,-499,-775,311,76,-557,-150,-333,-282,76,-628,83,-967,-256,873,916,-478,-172,511,1551,465,-1581,-1404,7,-253,-842,1620,-623,-25,-199,-1402,1515,1055,-92,-1483,-860,-216,-533,-1132,-1611,-1903,-1839,-1583,-1314,-1056,-841,-683,-1104,-1252,-332,-573,-1266,171,396,201,554,1266,-1608,-235,-678,-591,-1106,-537,-1222,1108,1147,-395,-1399,334,2181,728,-867,-1346,-1557,-899,-1439,-1723,-1739,-1715,-1805,-1945,-2019,-1682,-980,-84,-154,480,526,-381,-696,-1071,-1755,-586,1309,-172,-1083,-1953,-959,383,992,-1613,-1418,-2950,-2629,-752,-915,-19184,-1044,-1110,-7514,-6167,-3811,-1122,-974,-795,-608,-309,-64,170,360,482,-6160,-16841,-7729,-6163,-4591,-2058,-218,-499,-832,-1209,-1076,-923,-568,-1088,-840,-663,-652,-753,-386,860,846,828,-10,-30,-366,-1210,-1964,40,726,291,257,-50,-457,-761,-951,-884,-583,-161,-351,127,218,283,-139,-1628,305,-71,-1223,-471,1665,1830,414,-1274,-201,-596,-441,23,606,503,-1093,-1036,-661,163,-266,-833,-880,-1693,-1047,-1268,-1352,-1396,-1402,-1386,-1325,-1287,-1247,-1179,-1027,-867,-645,-376,-691,-319,-1597,171,214,-1646,-410,952,905,777,653,515,367,221,70,-87,-204,-336,-1010,-761,-648,-765,-889,-987,-1012,-1010,-965,-863,-751,-621,-625,-283,-542,-966,-540,-330,-1143,-869,-197,-271],[-874,-460,-684,-958,-1250,-1506,-1733,-1538,-1350,-1230,-1133,-1067,-1037,-1065,-1166,-1289,-1421,-1476,-1418,-1277,-1671,-934,-826,-734,-616,-505,-416,-315,-209,-121,57,199,-794,-366,-4,-219,319,1494,318,152,888,730,169,-1000,-1373,198,-1085,517,-631,563,335,197,209,-1547,-29,25,-37,-369,-712,-142,-603,-142,965,228,-1252,-2415,648,397,155,-131,-1255,-1046,-541,-365,-74,-876,-691,-429,-1036,460,982,257,1029,1003,-507,-510,-426,700,-1444,359,481,604,-457,-577,-780,-475,-597,-1466,-489,-1227,-1309,-251,317,858,-697,978,842,-96,-469,342,64,-178,-449,-693,-888,-1039,-1117,-1088,-985,-848,-678,-539,-1594,-662,-1247,-1790,-234,-397,-316,-435,-573,-657,-4748,-11019,-15340,-6308,-888,-858,-818,-809,-810,-1734,-780,-815,-838,-909,-958,-1043,-1177,-1296,-1416,-1495,-1594,-1606,-1559,-1473,-1306,-1103,-836,-547,-1165,-6,-975,-917,405,847,691,1155,1146,1089,818,-876,-823,-707,17,-1045,-687,-772,-1018,-1238,-1377,-1382,-1234,-939,-566,-1397,-784,281,550,697,444,861,868,850,-442,932,771,-1097,197,-666,431,817,79,426,568,-663,-463,-1579,-1754,-827,144,241,-18,-771,-949,-517,-381,-454,-473,-467,-353,-212,-93,-560,16,9,-71,-125,-242,-1252,-1353,-667,-812,-929,-939,-924,-847,-725,-985,-308,-80,-330,-1331,-1596,-1624,798,1380,587,-404,1391,2118,-416,-860,-535,2206,268,-1094,-137,2486,1490,-223,-575,1100,1550,1825,189,138,-623,345,537,502,-1595,-460,-855,-1285,-1283,-1362,-1393,-1454,-1522,-2049,-1798,-1909,-1990,-1969,-1871,-1774,-1743,-1754,-1770,-1797,-1831,-1794,-1682,-1495,-1691,-1316,-554,-1224,406,-1001,-1962,-374,1815,2076,786,1072,27,1590,2508,2272,460,-1540,-1395,-189,287,46,-124,-187,-532,-1197,-241,-512,-768,574,939,-1495,-1814,486,968,-2180,295,-561,737,590,-333,-883,-139,-888,-707,-1020,-1276,-1503,-1578,-1622,-1660,-1697,-1792,-1876,-2009,-1996,-1844,-1616,-1389,-1160,-988,-838,-983,-1098,-956,-1528,-1270,-1464,-1575,-1545,-1440,-1265,-1323,-1341,-1377,-1746,-1319,-1198,-900,-710,171,-368,613,238,2480,2710,78,-72,652,-889,623,463,-423,813,754,569,212,-393,-1005,-1679,2219,1730,1183,-1620,-92,-653,-1055,-1132,-869,-526,-204,14,190,-565,-1230,-190,-250,-1311,-889,-1188,-1436,-1555,-1496,-1366,-1257,-1122,-994,-841,-655,-490,-285,-95,58,-28,223,184,56,-3240,-1493,-812,-1173,-1502,-1513,-1214,-796,-406,-19,-2179,-4142,-1776,826,-4314,909,830,697,-603,595,-28594,540,608,704,851,1044,1336,-16615,2024,2427,2869,3291,3726,-5411,-1966,-2476,-2349,-492,1522,1980,-3377,-988,1100,-3274,47,-797,-723,-921,-1265,-1412,-1196,-768,-1850,-910,-111,-1379,1221,1377,1176,-564,958,-518,-2478,-599,-987,-1520,-1783,-1474,-1023,-575,-210,54,182,234,167,32,-232,-494,-809,-1156,-1573,-1648,-1720,-983,-735,-611,-586,-605,-674,-668,-611,-848,-974,-307,-310,-625,-895,-972,-1338,-1675,-1389,-769,-173,-187,-1131,-385,153,-2083,606,554,-305,-1482,-1111,-1212,-1357,608,596,-1285,-1865,890,550,25,-1760,-1928,929,1905,1380,2344,1056,-348,-1180,-765,10,-1126,-941,-12,1830,1272,147,538,-1096,-2033,-1827,-793,-401,525,1865,2037,1491,194,-1443,-937,-771,-1088,-1176,-1210,-1223,-1226,-1509,-1011,-540,-916,-658,-244,-688,-1046,786,574,-1564,597,3445,3220,745,-857,-383,-2354,-1176,-832,-89,-429,-1267,-1073,-1154,-1048,-904,-709,-592,-563,-1345,-578,-580,-587,-642,-492,-504,-454,-340,-224,-1207,136,311,190,-358,-1128,901,900,826,-1313,-54,320,185,173,267,505,-713,339,1235,1941,1502,-897,-963,-441,511,698,278,-31,691,572,40,-526,-1051,-1508,-1600,-1274,-1023,-938,-901,-991,-1129,-1212,-1164,-982,-701,-401,-117,-957,261,374,-1077,-1341,-1435,113,-34,-176,-337,-643,-390,-406,-1412,-537,-638,-837,-1092,-1350,-1607,-1781,-1728,-1552,-1322,-1122,-968,-784,-624,-476,-1467,-277,-256,-898,-388,-546,-774,-998,-1243,-1356,-1364,-841,-304,238,183,-594,12,-280,-1145,-370,-444,769,-574,838,-717,-1188,-39,778,965,-750,-803,-65,76,-89,-890,-237,-1581,-1856,-467,-580,-732,-873,-1141,-1069,-1112,-1138,-1268,-1038,-946,-847,-698,-547,-471,-329,-646,-322,-342,-1336,-615,-762,-943,-1294,-1181,-1168,-1082,-918,-1065,-622,-607,-448,-493,-1687,-758,-823,-1038,-1192,-1339,-1380,-1307,-1173,-1083,-1012,-968,-983,-1028,-1140,-1273,-1391,-1328,-1054,-670,-263,131,-278,27,585,769,218,-1439,-1583,-34,-201,-1051,791,-574,336,-231,-1403,1226,1027,-102,-1350,-885,-320,-506,-995,-1223,-1069,-732,-447,-283,-222,-285,-479,-1226,-1311,-1540,-1818,-1437,-1027,-662,-324,-42,284,-816,-215,-378,-689,-928,-792,-1328,1027,990,-625,-1693,54,-24,-490,-911,-1073,-1215,-930,-234,10,-220,-1430,-938,-399,-789,-1070,-846,-124,-459,489,676,-548,-710,-1135,-2132,66,2029,18,-1226,-2026,-1244,294,1066,-1867,-1660,-2746,-3141,-344,-440,-21533,-496,-571,-1165,-5278,-3838,-1039,-1111,-1169,-1213,-1121,-1057,-978,-927,-922,-946,-13888,-12176,-9435,-5946,-2809,-1149,-935,-716,-825,-127,137,437,-1356,-910,-686,-252,-412,-280,1115,1294,1037,85,-414,-804,-1075,-1745,-291,351,-368,-671,-1219,-1847,-2238,-1807,-1267,-748,-277,-978,-444,177,296,-400,-1381,212,-109,-1153,-424,854,926,686,-1104,88,-751,-187,214,1033,1177,-1277,-934,-803,149,-355,-522,-754,-1919,176,26,-436,-210,-298,-445,-535,-807,-772,-753,-739,-1004,-652,-513,-716,-126,-1428,-184,479,-1049,-291,1158,1278,1304,1313,1272,1177,692,826,568,314,17,-834,-754,-801,-1046,-1264,-1416,-1455,-1435,-1353,-1211,-1062,-901,-794,-748,-987,-1455,-641,-463,-1086,-860,-985,-1218],[-1821,-1624,-1361,-1158,-1007,-875,-849,-1071,-875,-966,-1032,-1043,-972,-823,-867,-385,-142,-1332,241,299,-1356,-752,427,-836,-479,-173,101,60,55,59,177,271,-735,-355,-284,-802,622,1206,-23,-56,615,302,98,-1152,-855,435,-1159,126,-696,816,1003,1313,1401,-1082,-197,-14,-101,-321,-878,-327,-458,-139,1032,467,-1166,-2351,35,-466,-964,-1538,-2151,-1833,-1224,-618,-52,-787,-408,-29,-1379,92,831,335,279,-79,-454,-784,-1065,-1176,-1116,-971,-852,-785,-779,-803,-863,-952,-1080,-1586,-1299,-1362,-1521,-1154,-958,-678,-776,-131,66,-49,-717,400,356,117,-161,-4,-960,-338,-326,-423,-1065,207,507,779,-1523,-449,-1081,-1584,1081,755,1482,1371,1233,1136,-5889,-11228,-21754,-15711,244,10,-216,-446,-627,-1626,-735,-770,-788,-871,-954,-1087,-1251,-1345,-1342,-1211,-1065,-851,-628,-430,-633,12,-597,-644,-1281,60,-800,-294,797,1035,963,2444,2308,1403,976,-810,-496,-686,-76,-950,-986,-200,-278,-199,-9,212,393,539,-481,-1494,-745,304,541,504,499,492,467,419,-694,342,234,-1161,-200,-690,-885,-1259,-1620,-1696,-1362,-1038,-796,-1621,-1380,-787,-56,31,97,-959,-1411,-968,-525,-694,136,-3,-113,-240,-398,-568,-728,-844,-947,-937,-926,-1393,-1273,-844,-858,-1206,-887,-923,-953,-978,-909,-908,-852,-745,-1404,-1709,-1222,-127,47,255,-419,662,853,-267,-656,-702,1248,27,-944,-387,824,718,105,-441,572,596,633,65,-125,-287,391,805,890,-620,795,-581,-1111,656,224,695,713,176,-2074,-1577,-1489,453,266,-28,-406,-889,-1433,-1864,-1321,-773,-1097,183,-604,-1859,-1090,289,-1018,424,-1325,-1950,-266,1723,2000,703,949,15,1505,1043,588,138,-1644,-1304,-728,-825,-801,-799,-813,-808,-1230,-750,-688,-878,-498,-407,-1349,-1655,-427,-482,-1791,-576,-1062,-715,-777,-828,-857,-840,-881,-634,-530,-396,-356,-135,-24,42,88,77,-304,-577,-769,-239,-312,-1095,-500,-403,-390,-992,-1236,-619,-1461,-798,-885,-888,-775,-598,-315,-1444,-1453,-1563,-1551,-1280,362,-28,-471,445,-135,909,405,2446,2273,260,-124,406,-1222,112,-277,-885,-192,157,550,380,-334,-759,-1838,1510,1390,1212,-1962,199,234,-266,-1013,-668,-847,-948,-1001,-1103,-1253,-1438,-1708,-1668,-1406,-1141,-889,-705,-598,-830,-976,-960,-955,-725,-727,-839,-615,-525,-462,-452,-482,-584,-750,-971,-2901,-2043,-1685,-1633,-1453,-1223,-1033,-862,-760,-659,-2882,-3865,-2931,-602,-5715,-655,-764,-872,-1018,-1057,-23733,-1141,-1081,-1005,-911,-830,-721,-11890,-626,-606,-560,-505,-371,-4574,-1390,-1517,-1964,-782,387,399,-4225,-656,61,-3181,-649,-963,-908,-1164,-1361,-1411,-1204,-833,-1906,-539,168,-1686,1414,1756,740,-671,1394,23,-1794,-1093,-133,-682,-694,-1166,-824,77,812,762,1388,1101,1863,2572,279,-190,-412,-134,0,-1288,-1508,819,-456,-232,388,4,-658,-906,-1282,-1475,-1467,-1305,-1172,-1079,-1327,-907,-689,-485,-68,328,-39,-532,-1268,340,400,-1694,263,64,-442,-1696,-1247,-995,-1377,5,-77,-1666,-1947,3,162,131,-2137,-1839,914,1078,1126,1319,1182,-585,-1372,-358,378,-1060,-713,-19,652,445,107,13,-1392,-1804,-1781,-797,-427,-340,-185,12,266,125,-1410,-1295,-303,861,1334,-200,-556,-746,-1203,-414,-685,-605,-306,-115,-809,-962,892,126,-886,842,1116,902,594,-813,-318,-1825,-959,-1161,-1026,-620,-1701,-449,758,696,1276,867,169,552,-1056,-632,433,-145,-808,-305,-541,-666,-668,-613,-1334,-292,-131,56,-388,-1659,333,287,163,-1366,-445,-632,-972,-1279,-1602,-1853,-1959,-1793,-1600,-1399,-1270,-1168,-1079,-1088,-1098,-1157,-1289,-1376,-1406,-1389,-1217,-1021,-799,-594,-581,-1028,-821,-425,-507,-797,-888,-1049,-1123,-1063,-847,-558,-240,-875,312,559,-997,-969,-1641,-34,938,871,-62,-794,563,458,-1295,-438,169,106,73,-55,-386,-9,214,173,138,43,-117,-253,-401,-536,-1495,-741,-799,-810,-743,-615,-444,-184,80,135,-1315,793,-141,1212,299,-497,-197,-846,-1296,-557,-636,712,-337,160,-652,-847,-957,-944,-702,-1098,-1064,194,439,521,-1010,-227,-1788,-1595,-311,-466,-582,-516,-953,-764,204,-129,-1614,475,354,-96,-154,-476,-862,-1065,-1124,-990,-717,-1151,-339,-197,-435,-1045,-283,-459,-740,-1071,-1478,-1867,-1507,-1053,-697,-1745,-1022,208,-121,207,608,400,29,-685,691,463,-470,442,387,333,313,-870,310,-557,-540,241,202,-126,-36,-155,-317,-419,-1372,-1598,-522,-428,-1118,-333,-334,-224,-229,-1376,-116,-45,-132,-1196,-913,-416,-325,-512,-743,-1045,-1354,-1648,-1410,-1053,-728,-469,-1009,-1298,-233,-269,-1161,-168,-285,-419,-592,-688,-787,-820,-883,-871,-834,-1040,-1456,-773,-794,-827,-1828,-965,-973,-971,-969,-926,-903,-1207,-715,-641,-546,-1316,-1280,-262,-105,-559,-9,405,-736,516,763,-737,-592,-1119,-1936,780,1451,242,-1313,-2054,-1564,254,1251,-2111,-1919,-2551,-3519,1732,1684,-23893,1525,1352,1208,-4154,-3560,707,660,-641,564,603,582,558,509,430,352,-8963,-15823,-11970,-6665,-3556,-629,101,-78,-452,-149,-270,-335,-1628,-1046,-590,-594,-502,-357,-209,-111,-43,-41,-706,-1196,-884,-1467,-772,-982,-1194,-1412,-1582,-1803,-1740,-1547,-1326,-1096,-874,-1530,-926,-354,-245,-498,-1006,-192,-154,-1036,-422,275,455,591,-985,337,-897,129,414,333,90,-1464,-817,-910,-467,-474,-396,-443,-2002,-205,-187,-420,-172,-244,-325,-361,-789,-477,-543,-608,-1135,-679,-644,-669,-384,-734,-586,406,-421,-177,1263,1507,1677,1472,1989,1981,829,2251,645,1654,665,-680,-690,-406,1591,256,1271,1770,-491,341,1142,1287,241,-894,-1210,-1454,-1775,-831,-1161,-1472,-1704,-1873,-1848],[-2027,-1932,-1711,-1500,-1299,-1079,-926,-1031,-959,-453,-943,128,474,518,-689,1491,1517,-942,862,196,-1026,-1051,120,-1147,-630,-190,-252,-624,-963,-1296,-1518,-1712,-1711,-1469,-1129,-1052,-281,86,-357,-240,374,-28,-65,-900,-368,169,-1047,-341,-839,470,783,1262,1490,-666,-434,-84,-238,-249,-984,-494,-336,-249,1015,623,-1113,-2241,798,853,528,-238,-1571,-1277,-295,-438,-508,-601,-685,-776,-1301,-1183,-1452,-1755,-1969,-1763,-1315,-803,-826,106,-660,379,216,826,90,-651,-623,1212,979,-1593,267,-942,-1724,-1272,-1577,-1405,-962,-491,-93,25,-1039,577,556,49,-645,-65,-876,-453,-196,-177,-1199,-23,86,164,-1087,-293,-1151,-1404,395,401,336,200,14,-160,-7001,-11380,-27493,-24430,-1257,-1204,-1020,-823,-652,-1419,-416,-439,-510,-684,-880,-1149,-1671,-1797,-2024,-1911,-1677,-1375,-1082,-831,-584,-384,-494,-788,-1264,-4,-677,-81,-91,-41,26,126,256,424,581,-862,-278,-699,-234,-724,-1116,-686,763,773,859,1017,1212,567,-644,-1571,-752,222,1853,1786,1100,1069,564,79,-1024,-72,307,-1204,-357,-840,-212,475,-97,-473,395,359,-204,-1631,-1146,-1339,-1444,-1426,-1335,-1215,-1749,-1298,-1221,-1284,-473,-486,-517,-621,-822,-1104,-1436,-1731,-1715,-1380,-1066,-1641,-1160,-340,-322,-1649,-436,56,157,278,-765,653,834,-423,-1432,-1780,-839,321,1236,792,-523,634,320,-66,-473,-857,-1232,-1432,-1250,-893,-536,-245,12,-323,240,321,398,-36,-236,22,386,976,1439,310,1278,-793,-941,567,310,1015,822,498,-1964,-1732,-1803,-190,-480,-796,-1159,-1568,-1784,-1443,-1150,-682,-1422,11,-638,-1934,-839,780,-599,331,-1706,-1708,-147,1539,1240,541,742,-61,389,174,-138,-575,-1550,-1631,-1850,-1425,-974,-665,-493,-595,-1226,-530,-675,-978,-982,-1102,-1216,-1570,-1385,-1435,-1451,-1407,-1595,-1174,-984,-787,-867,-466,-740,-273,-305,-380,-554,-708,-942,-1236,-1548,-1841,-1623,-1292,-971,-680,-388,-1173,-801,-188,-275,-1072,-1218,-428,-1367,-481,-265,-269,-148,-222,32,-1653,-1356,-1666,-1419,-1109,440,-712,-213,393,74,111,69,43,28,39,-244,6,-1586,-41,-75,-1419,-33,4,49,130,-153,-444,-1977,177,169,208,-1517,188,337,-204,-1441,478,432,338,207,-6,-423,-1446,-781,-947,-1202,-853,-624,-894,-580,-762,-1076,-1067,-879,-300,35,-1149,345,1149,1132,1069,-164,886,764,-614,-2528,-2646,271,156,-17,-195,-418,-644,-896,-1063,-3617,-3607,-4398,-847,-7330,-129,13,128,164,250,-17664,203,162,71,-45,-197,-338,-7285,-786,-1069,-1357,-1669,-1913,-3959,-1797,-1582,-1730,-1177,-927,-710,-4208,-290,-98,-2784,-1421,-1087,-918,197,-866,-352,690,218,-1837,-188,429,-1849,885,627,268,-841,-759,-1405,-2022,-1632,-899,-724,-682,-997,-768,-241,353,468,1405,1337,1898,1431,544,15,-853,-507,-365,-1443,-1337,-501,-620,-824,-1045,-1177,-1218,-1122,-997,-1476,-818,-762,-716,-653,-1470,-264,38,-688,609,876,-192,-925,-1125,1073,729,-1304,-10,-392,-610,-1902,-1408,-793,-1274,259,229,-2104,-1730,-419,-660,-880,-2159,-1732,-1385,-1439,-1460,-1506,-1529,-1563,-1540,-1489,-1294,-1045,-729,-402,-83,212,44,251,-1692,-1549,-1537,-736,-64,474,789,874,1029,45,-1285,-1609,-586,1062,1598,-283,-1166,-981,-937,-518,-794,-238,64,-10,-994,-846,983,-376,-318,1162,2393,1947,714,-828,-278,-1188,-1022,-800,-123,181,-1875,-746,1677,506,2677,986,240,735,-683,-889,875,15,-982,-704,-1256,-1715,-2065,-1929,-1684,-1559,-1511,-1480,-1512,-2053,-1523,-1452,-1299,-1134,-831,-604,-362,-109,73,225,-899,269,132,-54,-335,-626,-842,-970,-831,-499,-101,334,471,-131,1601,1813,-477,81,-610,-1097,-762,341,-40,-911,-676,-494,-56,465,787,1500,827,-748,2088,1856,-932,-599,-1740,-176,871,490,-194,-942,168,435,-1228,-731,-140,144,527,269,411,565,2080,1919,1757,675,1231,958,675,-729,-1507,36,-63,-342,-62,9,-359,-383,336,-32,-1319,471,-346,488,403,-430,-481,-1372,-1444,-761,-798,-752,-1143,-1572,-1945,-1798,-1344,-821,-355,-1579,-1218,379,429,271,-1186,-355,-1920,-1411,-1123,-790,-310,-370,-660,-807,66,-87,-1892,223,176,-369,916,524,-278,-420,-929,-1399,-1656,-1725,-1537,-1272,-1039,-812,-641,-495,-427,-388,-904,-457,-532,-581,-694,-1737,-1217,-684,-571,-322,-51,257,241,-635,959,726,-427,988,172,387,343,-924,-234,-532,-806,-866,-906,-955,-1089,-1244,-1506,-1732,-1815,-1610,-1266,-831,-1000,-193,-28,143,-119,-1353,37,-4,-198,-1044,-954,-495,146,232,304,302,279,209,98,-1,-94,-188,-731,-1232,-359,-411,-1047,-516,-632,-790,-1019,-1220,-1474,-1702,-1929,-1845,-1588,-1310,-1612,-883,-745,-938,-1572,-692,-728,-801,-915,-1010,-1071,-1321,-1155,-1157,-1130,-1173,-1587,-1122,-1103,-1097,-1082,-1018,-967,-814,-624,-925,-374,-1072,-1414,699,930,500,-1329,-2062,-1905,276,1304,-2330,-2184,-2389,-3761,1231,2290,-26159,2299,2134,1933,-2969,-3102,896,600,-729,40,-110,-295,-468,-664,-894,-1125,-4099,-17120,-13192,-6493,-3935,-1371,-1192,-1051,-821,-549,-231,199,-1871,-1240,-350,414,336,-209,72,610,598,203,-872,-1499,-638,-1125,-700,-691,-1669,-1214,-1435,-1381,-1044,-704,-382,-98,130,-1732,-1056,-70,111,-332,-598,99,46,-850,-425,616,618,561,-889,305,-990,-30,-242,-423,-568,-1577,-646,-923,-275,-471,221,32,-1852,373,-2,-373,16,539,447,380,-611,-4,-12,-871,-1119,-251,-163,-504,167,55,-905,477,254,-6,-15,-365,-831,-1292,-1419,-924,-307,322,703,1534,836,-478,-505,-224,1554,-59,1125,1754,-171,417,1341,1224,426,-851,-1531,-1829,-1628,-1407,-1396,-1367,-1349,-1404,-1421],[-1141,185,110,-111,-248,-434,-647,-977,-1115,-543,-975,124,530,657,-528,1484,777,-430,1056,-9,-734,-1324,-418,-1359,-813,-1310,-1660,-1500,-1154,-870,-577,-403,-660,-409,-475,-590,163,228,-651,-402,102,-224,-316,-528,-837,-1152,-1441,-1684,-1712,-1616,-1487,-1377,-1249,-1110,-976,-773,-660,-541,-925,-533,-208,-429,325,573,-1105,-2092,718,1187,276,-235,-1283,-1330,165,613,419,-197,-237,-627,-1071,-1329,-1113,-572,58,-226,-87,1229,-703,771,-322,268,-17,793,363,-549,-180,1314,917,-1434,206,-696,-1777,-114,39,297,-1129,755,870,221,-1342,901,788,49,-884,133,-587,-512,126,33,-1249,-165,-239,-304,-583,-261,-1379,-1173,-56,-7,-47,-181,-390,-609,-7787,-11304,-30940,-31564,-2385,-774,-377,-74,150,-1109,443,464,467,416,357,-1081,-1991,-1656,-223,175,28,426,409,340,-211,182,-402,-878,-1089,-191,-516,-552,-786,-1054,-1393,-1532,-1219,-796,-373,-935,-78,-675,-358,-376,-880,-1169,314,-63,-479,-890,-1210,-1195,-866,-1516,-712,83,248,361,425,426,376,316,-1253,393,563,-1067,-640,-996,-511,217,-174,-871,92,601,271,-1518,-972,-625,-809,-959,-1026,-1371,-1389,-1230,-1305,-1049,-875,-980,-1048,-1124,-1224,-1335,-1440,-1519,-1599,-1584,-1580,-1903,-1511,-1511,-1505,-1716,-1428,-1374,-1295,-1205,-1027,-937,-827,-721,-1267,-1612,-741,-913,-1168,-1473,-1811,-1811,-1348,-792,-279,-850,701,-542,-480,-1068,1424,669,1033,-135,383,1640,1647,-64,-109,372,425,1138,1930,1257,1457,-956,-713,367,-155,-587,-884,-945,-1776,-1600,-1938,-292,-198,-131,-77,-303,-572,-626,-1401,-867,-1731,-183,-619,-1765,-485,887,-74,-104,-2006,-1331,-1078,-572,-14,386,537,-120,1032,886,546,18,-1283,-1223,-1465,-1179,-672,-295,-104,-545,-1128,-586,-1050,-1578,-2033,-1618,-1106,-1515,-475,-377,-413,-559,-2046,-1069,-1154,-952,-868,-104,-456,79,1003,-58,-614,1267,1104,405,589,15,-469,-628,-602,200,661,-1136,-1034,-486,-482,-1108,-981,-176,-1173,-707,73,558,561,-342,-174,-1866,-1049,-1612,-1303,-796,597,-1370,112,372,318,1371,665,2044,2057,647,-361,-176,-1911,800,-343,-1848,-46,224,46,-153,-364,-499,-2054,-763,-867,-926,-1015,-1075,-1082,-1059,-1517,-981,-968,-984,-1024,-1143,-1299,-1549,-1567,-1526,-1338,-1035,-670,-1208,-580,-619,-1153,-1160,-822,-220,151,-1161,235,1613,1516,1355,-279,907,617,-1207,-2152,-3200,-628,-857,-1057,-1147,-1158,-1065,-939,-737,-4289,-3296,-5920,-3054,-9007,-2112,-1025,-312,33,-636,-11456,-667,-991,-1352,-1682,-1917,-1916,-2910,-1657,-1582,-1564,-1637,-1716,-3503,-1957,-1992,-1932,-1759,-1565,-1360,-3462,-980,-805,-2269,-2212,-1139,-800,228,-569,141,543,502,-1638,142,93,-1764,-353,-541,-699,-1037,-893,-934,-914,-1473,-927,-876,-792,-857,-775,-609,-177,-20,66,135,126,87,-60,-190,-1079,-762,-881,-1570,-1238,-1271,-1135,-966,-818,-707,-764,-698,-737,-1770,-657,-367,80,-635,-1349,1047,342,-947,1242,1027,-404,-1342,-794,1204,685,-937,-168,-731,-794,-2080,-1582,-800,-1080,-830,-810,-2050,-1359,-769,-693,-579,-2019,-1665,-255,-158,-70,0,136,-616,-1664,146,868,-1096,-292,91,1483,1070,-47,108,-1981,-1295,-1240,-628,72,334,1858,1990,1812,-56,-1129,-1850,-899,967,937,-404,-1726,-939,-803,-636,-798,89,382,43,-1239,-665,301,-915,102,249,316,463,632,-885,-306,-694,141,-8,801,218,-1718,-937,1469,260,2440,1179,245,789,-315,-1052,598,170,-1154,-604,-1064,-1460,-1750,-1893,-1767,-1581,-1408,-1255,-1218,-1991,-1447,-1768,-2217,-2597,-2033,-1482,-918,-366,69,413,-968,500,460,238,-24,-462,-490,-796,-30,1671,835,529,255,-896,1265,2260,-676,-65,-623,-1113,-708,-389,-822,-1122,-1244,-1221,-1152,-1085,-988,-863,-703,-696,-350,-154,-913,-313,-1778,-337,-62,-194,-348,-1080,-198,71,-1243,-939,-462,-166,399,503,1109,1087,1896,1627,1329,528,524,153,-162,-998,-1503,-353,-215,-96,126,282,-436,-756,637,-331,-1425,755,-673,808,453,-442,-869,-1823,-1677,-1034,-968,-130,-421,-749,-1126,-1527,-1959,-2343,-2238,-2157,-1571,-1350,-1110,-1018,-1472,-1012,-2009,-1345,-1154,-1015,-771,-429,-423,-842,-180,-149,-2081,-261,-128,-690,523,803,-141,-227,-991,-926,-1209,-1275,-971,-461,-340,-474,1332,1907,2378,2016,-873,-205,267,-159,-425,-1744,-1372,400,71,123,157,426,331,-650,1130,900,-470,798,-257,31,-352,-1008,-532,-279,-1203,407,667,-77,-61,125,294,-845,-1523,-1306,-208,-7,-784,-435,200,1019,-136,-1416,7,-381,-616,-957,-1044,-595,174,-44,587,626,593,383,272,63,-147,-350,-560,-1178,-644,-654,-972,-587,-584,-596,-658,-665,-704,-709,-773,-1146,-765,-1304,-1822,-765,-813,-1084,-1347,-1132,-1218,-1291,-1340,-1302,-1187,-1281,-934,-809,-684,-1082,-1865,-493,-443,-1149,-440,-461,-1207,-727,-958,-1289,-1683,-1918,-1503,-1019,-534,-38,-1357,-2155,-2266,284,1205,-2586,-2530,-2340,-3928,-708,3058,-28136,3823,4080,4255,-1898,-2664,1429,3082,-722,1616,867,80,-601,-1052,-1090,-811,-425,-15499,-12998,-5625,-3542,-975,-174,-63,-251,-443,-589,-576,-2124,-1579,-258,-124,35,-335,-601,215,366,147,-1015,-1787,-443,-829,-774,-1086,-2275,-148,-314,-708,-1098,-1395,-1511,-1279,-920,-1465,-820,-327,-138,-29,-292,20,175,-719,-535,507,481,404,-928,106,-1132,-272,-506,-718,-1132,-1652,-1009,-965,-868,-769,-607,-464,-1656,-161,-173,-427,36,-47,-179,-290,-429,-487,-472,-1110,-1061,65,-321,-380,613,699,-1155,688,617,90,311,128,-112,-327,-522,-655,-664,-522,-259,112,485,-366,-366,-66,1351,-455,932,1308,-4,540,173,-322,-783,-1066,-1804,-2217,-1499,-899,-626,-875,-873,168,3],[-1290,817,217,-250,623,488,128,-991,-1025,-558,-1114,-121,-137,-100,-454,30,1,7,122,-357,-566,-1554,-1014,-1453,-1076,-585,-711,-819,-918,-1033,-1065,-1143,-1208,-1242,-1289,-1305,-1277,-1257,-1218,-1148,-1076,-968,-847,-682,-594,-512,-508,-1507,-1392,-584,-716,-897,-1093,-1305,-1529,-1560,-1334,-931,-810,-506,-171,-744,680,593,-1251,-2027,565,1958,-81,-242,-1059,-1377,26,1136,996,107,414,24,-841,-978,-1371,-1369,-997,-811,-193,86,-571,219,-163,-60,-391,-639,-944,-1167,-1264,-1210,-1057,-1304,-530,-560,-1791,377,677,1018,-1148,1618,1392,408,-1698,1606,2326,-6,-1003,332,-395,-653,289,617,-1342,1665,1266,773,-227,-14,-1870,-1006,-10,172,277,269,-161,22,-7579,-11109,-30646,-36512,-5733,-724,-596,-518,-479,-885,-357,-259,-50,202,373,-1111,-1898,-1595,-651,-61,-45,2028,2202,817,-126,1588,-451,-1044,-1019,-35,-453,995,711,417,54,-368,-833,-1296,-1702,-1642,-1263,-840,-586,-121,-543,-1629,552,584,547,443,256,23,-1133,-1491,-907,-1291,-1625,-1731,-1552,-1324,-1151,-1053,-1299,-974,-1059,-1259,-1500,-1814,-1960,-1618,-1245,-1292,-491,-189,-3,-1476,-1002,-672,272,184,54,-1414,-1018,-1051,-752,-589,-631,-693,-693,-697,-743,-831,-955,-1096,-1288,-1423,-1599,-2068,-1901,-1730,-1555,-1451,-1367,-1087,-988,-925,-819,-837,-859,-897,-1061,-1382,-1242,-1393,-1481,-1420,-1249,-1047,-821,-568,-402,-792,-175,-937,-322,-1378,-382,-478,-541,-637,-729,-745,-721,-599,-510,-346,-144,63,254,403,484,-1168,-580,345,415,592,515,425,-1687,-1459,-1860,-479,-792,-1090,-1364,-1570,-1597,-1457,-1689,-1112,-1956,-738,-669,-1594,-164,347,371,538,-1757,-1038,210,1569,1403,130,220,-270,744,465,148,-223,-1035,-952,-1225,-1460,-1562,-1636,-1653,-1572,-1418,-1173,-899,-916,-316,-79,-431,-1606,-61,-184,-410,-672,-2311,-1203,-1205,-956,-962,-245,-203,-47,660,-307,-627,1273,1099,265,135,-407,-267,-513,-465,228,693,-1032,-1288,-832,-789,-1152,-711,37,-975,-1024,-266,752,826,-669,-528,-2126,-718,-1509,-1298,-484,744,-2009,400,281,505,1507,683,2707,2639,820,-531,-513,-1995,737,-832,-1693,-407,-53,338,172,31,6,-2150,2,-8,-28,-538,-313,-514,-753,-1287,-1280,-1480,-1486,-1322,-1168,-1050,-1665,-969,-1007,-1214,-1223,-1345,-1499,-1650,-1776,-1880,-1956,-1877,-1733,-1535,-1297,-1078,-813,-541,-271,-442,275,520,-1919,-1840,-3280,1240,1373,1444,1520,868,-458,1619,-196,-4812,-2932,-6502,-5604,-9065,-5011,-3016,-1097,2180,-11509,-5780,1340,899,420,9,-258,-282,-176,-75,-24,-53,-208,-402,-3149,-987,-1260,-1759,-2181,-1443,-1373,-2662,-1353,-1417,-1699,-2928,-1357,-1127,-911,-708,-555,-428,-353,-1351,-470,-567,-1472,-838,-929,-987,-1205,-1029,-1055,-1077,-1177,-1339,-1456,-1475,-1308,-983,-983,-523,-261,774,1099,1297,1406,766,486,-979,-878,-115,-1604,-1100,91,-143,418,499,90,-769,-683,-832,-1953,-1961,-1129,-322,-564,-1081,1159,-4,-1157,1102,995,-608,-1693,-342,218,-306,-762,-1213,-1582,-1896,-2116,-2134,-1988,-1894,-1841,-1769,-1730,-1701,-1672,-1599,-1480,-1859,-1583,-924,-626,-274,102,554,-351,-1700,282,1012,-1135,-52,252,1391,982,-82,62,-2151,-973,-852,-411,274,245,1619,1486,1059,-89,-892,-1876,-1148,-1336,-1711,-1954,-1899,-1695,-1595,-1571,-1648,-1837,-2085,-1937,-1491,-972,-431,-1324,483,1190,1631,2041,775,-822,-279,-269,704,352,940,308,-1345,-908,1322,103,2157,1603,335,821,122,-914,-264,-710,-1165,-1425,-1724,-1731,-1510,-1304,-1112,-1032,-1035,-1074,-1211,-1587,-1623,-1863,-1917,-1711,-1410,-1160,-925,-710,-586,-493,-912,-409,-339,-133,156,-275,-293,-790,-212,1895,1120,788,73,-1509,458,1311,-797,-147,-481,-946,-963,-1090,-1048,-1044,-1240,-1227,-1443,-1734,-1975,-1893,-1561,-1233,-924,-673,-789,-484,-1661,-643,-794,-942,-1080,-1030,-901,-708,-1183,-821,-605,-358,-111,-153,-227,-295,-424,-560,-630,-693,-755,-733,-692,-1184,-1305,-537,-526,-528,-511,-469,-433,-1075,-38,-604,-1460,630,-952,1110,610,-381,-1176,-1908,-1857,-1217,-991,332,159,276,-697,-343,-564,-621,-576,-1809,-828,-212,-59,-32,-1702,-138,-1915,-1220,-861,-796,-838,-722,-500,-713,-373,-152,-1993,-553,-299,-872,189,507,107,-538,-1139,-571,-956,-1444,-1671,-1285,-468,-65,1644,2127,2496,1956,-745,-132,529,60,-488,-1644,-1338,525,161,431,870,913,441,-584,1359,1108,-463,443,-565,331,138,-981,739,228,-1561,1369,1142,-75,-242,-220,-265,-1190,-1529,-1059,-218,102,-404,-872,450,1110,-122,-1431,201,476,-500,-797,-1010,-548,-432,-317,48,277,501,438,881,834,-38,483,-375,-1010,129,246,-816,2101,2118,534,383,866,318,-217,-811,-1300,-1652,-1748,-1719,-1481,-1402,-1415,-1582,-1789,-2035,-2103,-1788,-1387,-960,-1092,-207,123,-132,-932,-1863,-497,900,-1393,-242,137,-1328,384,393,-1178,44,-1137,-418,-586,-1475,-2328,-1643,-2244,-2092,376,1049,-2743,-2841,-2283,-3897,-2918,1921,-29232,4032,3869,3598,-899,-2231,1166,904,-560,-910,-1703,-2300,-1717,-1229,-918,-760,-696,-12664,-11746,-4352,-2657,-1780,-1755,-1580,-1303,-1060,-867,-651,-2182,-1935,-475,-536,-600,-681,-1317,-1008,-1247,-1544,-1846,-2061,-1851,-1504,-1149,-1005,-2133,-433,-221,-233,-1083,-372,-518,-651,-730,-964,-578,-628,-419,59,-47,-56,284,-614,-683,-246,-569,-967,-1417,-1873,-2115,-1689,-1319,-1010,-2011,-1565,-633,-965,-786,-991,-1215,-1515,-1831,-2094,-2095,-1789,-1528,-1318,-1137,-928,-752,-594,-449,-1327,-955,-58,-708,-321,362,529,-1225,903,1107,126,1414,1529,448,475,1565,1176,1148,1529,502,1006,883,-349,-303,15,976,-877,732,308,-325,-952,-1307,-1113,-613,-873,-2009,-2497,-1491,-1078,-806,-898,-1048,103,-65],[-1421,-1003,-625,-408,-141,8,-127,-1057,-829,-515,-1316,-388,-455,-508,-567,-601,-640,-692,-787,-893,-1023,-1591,-1594,-1578,-1715,-1712,-1577,-1377,-1176,-1025,-837,-742,-833,-771,-531,-414,-211,26,-1060,-856,-524,-367,-1136,-331,432,1256,-253,-2188,-1734,-147,678,555,585,123,-1283,-606,-928,160,-641,-380,-158,-1082,349,363,-1466,-1972,416,1855,-469,-225,-871,-1362,-109,1731,1798,387,625,829,-796,-541,803,407,-193,-1336,-424,-647,-850,-970,-1008,-987,-960,-925,-891,-821,-713,-564,-394,-1161,41,-462,-1807,550,671,784,-807,874,831,646,-1873,643,545,-18,-1026,441,-278,-773,484,819,-1394,1214,1394,866,54,123,-2459,-779,834,509,113,-324,-989,-1060,-7147,-10758,-28180,-39050,-7727,-1417,-1509,-1663,-1787,-1751,-1642,-1547,-1462,-1457,-1449,-1462,-1614,-1299,-992,-605,-222,213,634,747,-67,1464,-518,-1167,-964,-163,-378,862,490,119,-267,-588,-740,-644,-383,-1433,-27,-882,-806,105,-146,-1624,1122,1533,1615,1381,1022,162,-1477,-1421,-1126,-1378,-961,-273,459,1126,1668,416,-1078,-257,1562,-752,-1261,-1300,-996,-1145,-2006,-1569,-720,-18,496,-1436,-1130,-793,1335,1225,525,-1241,-683,-876,-262,-304,-444,-546,-528,-475,-440,-436,-466,-516,-621,-677,-779,-1710,-979,-1123,-1268,-1422,-1912,-1647,-1750,-1827,-1790,-1803,-1762,-1682,-1628,-1514,-1459,-1421,-1398,-1356,-1306,-1272,-1220,-1123,-1083,-1032,-991,-1350,-1047,-1355,-993,-945,-823,-698,-553,-336,-106,-382,259,561,352,847,878,803,609,-1301,-471,-250,-655,-1045,-1447,-1805,-2021,-1753,-1724,-782,-292,-149,563,151,-363,-600,-1693,-1091,-1608,-898,-705,-1415,178,2202,774,708,-1409,-792,344,1551,1096,-140,-126,-437,1208,597,-1,-584,-1065,-1326,-1271,-1067,-765,-526,-336,-522,-990,130,-712,-840,653,753,-20,-1780,-212,-523,476,469,-2014,-228,305,8,-1086,85,21,57,179,-592,-427,885,1125,76,-251,-623,53,-330,-311,269,782,-845,-1514,-1166,-1119,-1131,-426,-576,-873,-1369,-1476,-1689,-1791,-1818,-1713,-2273,-1349,-1359,-1369,-625,-353,-2150,156,163,535,652,605,737,666,565,-707,-847,-1647,-233,-1301,-1179,-1053,-1310,-1499,-1534,-1504,-1373,-2248,-1247,-1273,-1338,-1504,-1665,-1666,-1432,-1093,-725,-396,-106,142,296,-158,-1758,-1060,-736,-1283,-505,-749,-1705,-452,-284,-1389,-1345,-868,36,361,-782,145,104,115,168,-640,378,367,-2699,-1610,-2777,730,771,766,773,754,230,684,-899,-4987,-2508,-5078,-8416,-7047,-7675,-4916,-2060,986,-18123,-937,808,597,287,-78,-482,-822,-1069,-1151,-1018,-772,-546,-318,-2834,-135,-153,-2053,-2755,-465,-606,-1913,-873,-1001,-1141,-3207,-1384,-1459,-1545,-1567,-1516,-1356,-1144,-1038,-786,-605,-1121,-394,-342,-351,-1323,-536,-694,-830,-982,-1076,-986,-825,-736,-934,-1381,-837,-663,1185,1767,1905,2032,715,729,-656,-946,-169,-1562,-1038,-233,-325,-313,-259,-199,-769,-842,-471,-1944,-677,-881,-1096,-1272,-1390,-1476,-1473,-1504,-1473,-1433,-1437,-1964,-1293,-1146,-974,-746,-557,-752,-961,-1975,-1800,-235,-488,-535,447,-688,-328,901,186,-134,-1777,-1547,799,1202,240,986,1218,-16,-1611,291,1022,-1220,147,417,945,842,-127,58,-2243,-672,-473,-199,-441,-689,-956,-1255,-1555,-1859,-2094,-2046,-1841,-1571,-1242,-959,-1356,-408,-789,-586,-442,-417,-680,-1050,-1526,-1618,-1432,-1514,-348,266,796,1270,914,-663,-244,-2,1216,683,963,361,-964,-794,1046,-16,416,51,-417,-959,-1459,-1709,-1549,-1141,-1083,-138,183,429,569,532,-714,62,-380,-876,-1468,-2077,-2732,-2131,-1512,-952,-1533,-54,281,447,759,900,-831,658,973,991,482,-98,-125,-750,-424,1758,1367,986,-190,-1838,-405,1323,-933,-266,-317,-735,-347,562,1211,6,-1612,-553,90,-613,-1342,-1969,-1974,-1355,-589,173,-665,249,-1548,-390,563,168,-198,-901,1869,1484,-1145,-500,-686,-562,-570,-609,-456,-142,185,518,867,359,1266,1333,1232,-1392,-1024,-86,-438,-945,-1621,-2288,-2796,-2491,-1999,-1530,-1488,-854,-1280,-191,74,-358,-1445,-1756,-2053,-1397,-994,176,-235,-810,-1408,-1807,-1710,-1186,-734,-1099,-364,453,542,379,-1941,-382,-1784,-1463,-1776,-1555,-1032,-458,28,-544,-606,-197,-1882,-714,-418,-985,-535,-399,-93,-824,-1336,-92,325,-509,679,697,-77,347,1709,1826,2055,1846,-637,-91,718,249,-568,-1564,-1258,590,161,38,-858,-1640,-2209,-2287,-2034,-1781,-1610,-1556,-1561,-1633,-1700,-1727,-1669,-1548,-1958,-1156,-967,-839,-798,-733,-899,-1361,-1369,-844,-227,191,-17,-1210,605,1107,-184,-1495,92,333,-681,-656,-910,-1216,-1638,-1956,-2163,-2267,-2218,-2089,-1908,-1648,-1332,-996,-682,-817,-37,180,-667,402,337,161,-155,-502,-953,-1419,-1942,-2250,-2092,-1697,-1420,-1067,-918,-1159,-1056,-1281,-1567,-1867,-2017,-1810,-1394,-972,-580,-245,-48,-792,-1656,-998,547,-1593,-402,-52,-1390,241,66,-1044,229,-1191,-499,-1411,-2014,-1566,-1288,-2375,-1684,498,790,-2798,-3141,-2232,-3701,-5248,-1242,-28917,2602,2034,1406,-34,-1872,-1044,-1833,-2457,-2079,-1384,-841,-427,-184,-119,-203,-359,-9987,-10176,-3072,-1682,-1113,-849,61,327,1373,1663,1041,-1997,-2117,-307,860,836,-731,-2043,-435,182,15,-1091,-2031,-64,-346,-553,-572,-1665,-705,83,365,-1007,636,506,358,241,-390,18,-892,-566,874,185,-74,544,-492,-781,209,-261,-788,-1247,-1360,-1355,-419,170,-1150,-2173,-1241,-272,-891,-782,-730,1157,1388,-1196,-628,-801,-686,-707,-1052,-1242,-1225,-1127,-1018,-958,-1439,-1056,-1226,-1432,-1657,-1832,-1800,-1560,-1232,-879,-549,-248,62,-193,126,902,879,1293,1642,393,779,930,-247,-170,170,623,-1068,753,370,-174,-745,-1253,-1574,-1509,-1212,-1975,-2368,-1396,-1123,-954,-1235,-1532,-1819,-1810],[-1397,-948,-642,-447,-353,-323,-428,-1054,-753,-995,-1439,-1382,-1506,-1587,-1638,-1618,-1548,-1441,-1333,-1208,-1093,-1454,-1944,-1116,-1632,-1073,-1113,-1086,-967,-773,-423,-72,-858,-913,-136,1150,1781,1075,-950,-991,-817,-244,-1313,-459,599,1551,61,-2118,-1727,-769,1225,1348,1223,306,-1239,-788,-1011,422,-384,-136,-91,-1298,38,101,-1652,-1855,343,1359,-811,-129,-645,-1258,-179,628,584,514,483,519,-768,-419,835,556,-915,-1494,452,1409,-266,376,0,-514,-1124,-1165,-1473,-1269,-758,-192,294,-964,912,-337,-1791,619,313,-39,-427,-840,-1259,-1570,-1767,-1718,-1461,-1058,-1010,-261,-205,-779,786,1071,-1369,1425,1478,718,308,308,-2453,-431,-138,-521,-914,-1280,-1668,-1647,-6879,-10310,-25675,-40111,-8526,-1225,-1256,-1348,-1457,-1516,-1572,-1630,-1651,-1716,-1766,-1875,-2046,-2200,-2260,-2118,-1927,-1659,-1388,-1153,-918,-733,-562,-1190,-854,-261,-242,-20,186,455,716,962,1193,1430,936,-1673,-8,-954,-976,321,275,-1248,1004,1342,1757,1468,847,3,-1792,-1286,-787,-603,376,911,733,886,1585,729,-765,-493,651,-536,-1376,-1115,-884,-834,-761,-1522,-941,-608,-602,-1375,-1293,-954,-495,-521,-574,-998,-751,-853,-960,-1011,-989,-915,-710,-457,-214,3,189,353,-918,-736,-1221,-1267,-449,-429,199,-608,-1833,268,501,133,-834,-112,-364,-840,-383,-732,-606,-982,-1342,-1501,-1322,-951,-509,-43,27,-351,-399,-1518,-71,-1006,-1141,557,802,130,-628,1257,1416,-578,516,1036,372,1044,701,282,-199,-1291,-932,-1100,-1119,-977,-781,-543,-1553,-1295,-1615,-496,159,-56,157,48,-218,-604,-1503,-983,-1167,-1281,-701,-1216,297,609,941,911,-1064,-586,462,1476,804,-373,-462,-574,166,-171,-537,-940,-1337,-1672,-1847,-1839,-1674,-1575,-1548,-1556,-1593,-1570,-1458,-1203,-849,-432,-30,-1998,-360,-848,702,1228,-1754,-521,1308,46,-1205,153,-373,-991,-1663,-1966,-1402,-729,-121,-127,-478,-541,429,-96,-141,320,916,-618,-1688,-1459,-1423,-1034,-140,0,-459,-1648,-1085,-1416,-1643,-1741,-1567,-2131,-1028,-1177,-1497,-326,-139,-1648,125,29,185,125,33,-136,-348,-538,-861,-1091,-1272,-692,-1694,-658,-1024,-675,-601,-679,-844,-996,-2286,-1410,-1570,-1561,-1396,-1096,-724,-349,-721,273,475,-231,686,682,-128,-1806,-1361,-988,-1355,-330,-683,-1765,-299,-90,-1535,-1358,-915,210,492,-567,187,657,722,744,-851,644,314,-3333,-1466,-2268,-419,-633,-854,-1021,-1167,-1275,-1403,-1538,-4701,-2023,-2999,-7559,-4804,-9180,-6532,-3136,-460,-14017,142,323,497,589,622,-6992,560,488,374,290,270,288,407,-2474,-41,763,-2494,-3295,561,738,-1235,363,101,-569,-2693,-1023,-852,-978,-1039,-1055,-998,-900,-833,-735,-606,-792,-386,-283,-216,-1331,-223,-288,-333,-395,-419,-295,-790,-801,-1109,-1785,-998,-1067,974,1740,1557,1434,555,950,-225,-1012,-261,-1438,-1015,-33,-226,-447,-675,-870,-1056,-1122,-1098,-1697,-846,-672,-1471,-437,-656,-393,-955,-1133,-678,-860,-1158,-1955,-1844,-2209,-2355,-1992,-1658,-1309,-990,-1851,-1893,-172,-227,-800,365,91,191,564,55,-405,-1773,-1543,540,479,64,265,151,3,-1334,-355,-519,-1320,-838,-967,-1074,-1141,-1206,-1222,-2226,-1145,-1177,-1168,-1215,-1306,-1457,-1680,-1916,-2041,-1881,-1589,-1656,-782,-410,-615,-864,42,-990,-470,-286,235,38,-181,-1510,-304,-110,-1273,637,1064,1408,1706,1091,-367,-138,123,1656,966,884,381,-611,-653,826,-69,465,239,-104,-547,-989,-1263,-1189,-799,-908,-49,885,1319,1655,1807,-512,1196,1320,725,-746,-836,-1131,-1604,-1643,-1080,-1579,283,888,334,1199,2111,-718,727,2040,1419,225,66,3,-652,-634,477,559,745,-526,-1564,-1271,749,-1057,-412,-147,-507,-166,616,1465,397,-1869,-827,-35,1373,586,483,28,-648,-199,151,-531,421,-1453,-406,458,435,71,-708,1484,2307,-1103,-59,-712,-782,103,1130,966,874,775,696,671,242,465,304,61,-1601,-666,-1111,-1615,-2103,-2298,-2038,-1728,-1760,-1251,-1329,-1413,-1307,-1610,-1271,-1107,-779,-1496,-1548,-1947,-1491,-967,-510,-966,-1510,-1990,-1794,-1189,-512,-1009,-365,178,1017,1096,961,-1817,183,-1614,-962,-1144,-975,-1129,-1178,-1202,-1195,-1277,-1465,-1797,-1953,-1784,-1371,-852,-300,190,-1000,-1542,-91,331,-395,518,305,45,765,1760,1534,1627,1719,-526,-42,862,419,-640,-1477,-1151,614,92,-12,-631,-1214,-1699,-1868,-1638,-1269,-895,-589,-1028,-140,-178,-896,8,-107,-1676,-457,-678,-945,-1280,-1565,-1835,-1882,-1721,-1418,-1059,-628,-255,-1304,295,463,-289,-1575,68,253,-871,-499,-705,-249,133,-1048,465,-2,624,500,428,201,-996,-504,-983,-1460,-1908,-2347,-2040,-1687,-1425,-1239,-1165,-1095,-1108,-1114,-1172,-1505,-994,-787,-1059,-331,-134,-1167,-726,-907,-278,-904,-230,-441,-667,-939,-1221,-1499,-1742,-1945,-2032,-1901,-1684,-1710,-1250,-1064,-1406,-1008,-1134,-1381,-1653,-1737,-1410,-878,-280,353,-1270,-2443,-1265,649,448,-2733,-3402,-2156,-3366,-7341,-4307,-27010,1903,1513,1145,678,-1604,59,-75,-124,-274,-2081,-9,-38,-154,-349,-556,-644,-8012,-8893,-2079,-773,-1082,-1177,-33,278,1864,2582,546,-1705,-1888,-468,906,783,-938,-2775,-652,-370,-589,-1068,-2035,-573,-447,-354,-148,-1275,-964,11,-77,-956,-214,-283,-313,-300,-290,-189,-1129,-503,-151,-208,-358,-524,-640,-852,-744,-647,-502,-1241,-143,-1424,281,449,-1471,-1550,-837,-90,-804,-829,-787,1364,1731,-988,-1092,-1246,-888,215,1412,1484,1440,184,771,1058,-1576,-448,16,-1138,-793,-1186,-1470,-1598,-1552,-1408,-1245,-1067,-818,-917,-260,181,534,886,1133,186,476,891,-232,-156,193,130,-1154,-324,-466,-509,-452,-321,-195,-92,-784,-1976,-2268,-1435,-1261,-965,-1299,-1515,-1589,-1432],[-1263,-383,-758,-363,115,134,-365,-994,-272,-92,-1485,-210,-219,-199,-257,-484,-426,258,423,-1221,-378,-1272,-1856,-755,-1796,-416,-232,-51,-144,1114,1628,2097,-848,-1029,14,1526,2006,1406,-723,-1092,-1108,-90,-1129,-769,752,765,155,-1556,-1383,-1372,621,935,1093,409,-1075,-992,-977,614,-142,97,-64,-1342,-317,-270,-1828,-1764,-776,-998,-1191,-1070,-944,-1188,-584,-435,-339,-388,-532,-752,-1095,-1405,-1459,-1095,-1427,-1218,583,1022,-210,248,17,-774,-1478,-509,-964,-1070,-834,-489,-205,-832,39,-289,-1820,-535,-872,-1165,-1436,-1677,-1879,-1954,-1957,-1881,-1770,-1580,-1400,-1201,-990,-798,-620,-435,-1397,-173,-107,-131,-210,-324,-1870,-654,-863,-979,-1054,-1058,-2236,-1293,-6893,-9988,-23961,-41074,-8602,35,31,-1051,-84,-164,-80,-164,-15,5,50,-985,-1088,-738,-1044,-385,-341,-392,-421,-446,-414,-368,-633,-1217,-770,-436,-152,437,595,324,844,878,875,879,830,-1916,-71,-1074,-1202,408,578,-905,801,1103,1363,1506,1429,-227,-2148,-1197,-820,-918,310,-107,-561,-1058,-1553,-1825,-1538,-1167,-834,-601,-1444,-884,-667,-1188,-840,-1376,-1201,-238,-385,-1382,-1545,-1246,-1070,-1272,-1457,-1606,-1677,-1660,-1608,-1518,-1387,-1238,-979,-676,-375,-87,180,321,-1346,-947,-1882,-853,-267,-610,252,-257,-1404,-9,187,-134,-929,-460,-1086,-711,-19,-430,546,534,-475,862,-784,-37,844,400,32,-82,-879,-1177,21,-604,-1286,678,2351,122,-780,1578,2264,-810,752,1198,384,1027,1024,543,-15,-1212,-1046,-1405,-1451,-1180,-841,-490,-1509,-1352,-1606,-681,46,-66,-235,-444,-616,-667,-1374,-817,-746,-1690,-709,-1048,911,1289,1412,1069,-781,-475,503,1065,509,-572,-806,-781,-1312,-1649,-1559,-1312,-1174,-1184,-1330,-1658,-1810,-1271,-662,-456,-746,56,-1264,-682,1219,1156,651,-2227,-781,-1432,-1254,-533,-1610,-777,1314,87,-1326,49,318,570,708,-1095,460,539,101,-362,-804,-1221,-1470,-1468,-1268,-1048,-820,-635,-1822,-1716,-1677,-904,-365,-462,-567,-1652,-1002,-1270,-1536,-2336,-1746,-1804,-1099,-999,-1687,-406,-295,-1123,-300,-432,-655,-967,-1324,-1702,-1658,-1123,-983,-1086,-902,330,-1949,-200,-1225,-980,37,669,238,-192,-2164,-1097,-1346,-1204,-888,-533,-193,89,-477,412,440,-408,316,157,-141,-1804,-1660,-1250,-1403,-590,-575,-1687,-595,-602,-1692,-1286,-912,-461,-346,-392,-163,-115,-122,-189,-1062,-466,-675,-2783,-1405,-1834,-1162,-970,-762,-534,-348,-190,-109,-2084,-4135,-1489,-853,-4405,-2590,-8523,-7661,-4247,1863,-2150,2466,2594,2673,2628,-1783,-13002,2012,1714,1376,1073,851,695,685,-2019,-251,602,-2959,-3682,21,992,-618,2336,2247,-42,-1947,-1005,301,510,689,507,443,464,-451,523,569,-527,481,363,174,-1199,-359,-658,-888,-1069,-1141,-1039,-856,-928,-1324,-2169,-977,-1408,-262,-350,-509,-675,-910,-1079,-1230,-1321,-1357,-1238,-1006,-809,-579,-399,-253,-111,-754,-1167,-1098,-1343,647,853,-1450,-381,-572,935,-1347,-770,657,486,-1325,-1631,856,791,282,-193,-690,-1105,-1427,-1742,-1971,-1495,-1445,-1452,-1462,-1520,-1587,-1632,-1602,-1498,-1810,-1539,-1100,-971,-866,-819,-774,-787,-902,-980,-1118,-1370,-1473,-1631,-1693,-1575,-1367,-1100,-2151,-565,-429,-290,-230,-238,-321,-501,-745,-1069,-1459,-1801,-1961,-1687,-1379,-1148,-943,-754,-1319,-682,-719,-779,-797,-750,-1343,-313,8,-788,660,931,1088,1186,1161,54,80,123,497,352,327,364,-310,-545,635,-49,2600,2883,1048,260,1019,411,1151,1296,-678,-251,608,770,1116,1482,-389,1042,1352,838,-813,-575,-1511,1199,197,-12,-1567,-1342,-1660,-1322,-790,-233,-576,646,917,1122,-50,184,51,-503,-814,1134,1078,1083,-940,-1007,-2114,198,-1157,-604,-24,-318,-27,603,1605,730,-1727,-1120,-231,1047,319,205,-245,-757,-1158,-1528,-1799,-1753,-1583,-1412,-1295,-1228,-1243,-1183,-1145,-1103,-1073,-1012,-914,-1059,-813,-761,-721,-672,-700,-772,-836,-963,-1170,-1371,-1612,-1871,-2150,-2144,-1911,-1718,-1552,-1438,-1384,-1924,-1352,-1710,-1563,-1724,-1871,-1878,-1799,-1548,-1332,-1386,-1557,-1450,-964,-585,-577,-592,-926,-668,-804,-722,-1186,-515,-412,-349,-208,-154,-1413,-85,-1455,-773,-1253,-177,-265,-536,-202,-117,-858,-242,-1790,-635,-422,-905,-515,626,543,-1046,-1773,-129,250,-346,347,-113,119,1122,1273,1233,1193,1204,-458,-5,402,1,-744,-1419,-1487,-1555,-1242,-708,-192,304,333,-476,1415,1315,-737,-482,-1161,284,-451,-851,334,1062,-1273,673,726,-198,-1062,-1655,-1929,-697,-743,-1055,-1364,-1621,-1908,-2051,-1814,-1482,-1216,-1698,-634,-339,-1087,-357,-453,-34,1023,-1442,833,-270,1588,546,1716,1571,-1443,-57,15,-598,-1373,-1844,-1359,-673,-64,429,366,1234,1509,618,41,-1485,-316,69,-702,-414,131,-1185,-623,-950,-538,-807,-341,-811,-1228,-1594,-1801,-1789,-1645,-1518,-1447,-1928,-1314,-1749,-1324,-1308,-1429,-1263,-1154,-1010,-815,-1142,-315,-39,212,461,-1274,-2280,-876,809,31,-2585,-3616,-2054,-2961,-8682,-6618,-23881,262,88,-22,-135,-1442,-382,-416,-476,-989,-2799,-750,-872,-986,-1047,-981,-721,-6958,-8281,-1555,9,-994,-1462,-170,135,1356,1596,133,-1368,-1354,-687,209,-92,-1040,-2634,-760,-475,-393,-995,-2007,-52,-13,-126,15,-952,-1134,-62,-130,-909,-89,-41,32,116,163,272,-1259,-160,257,170,-72,-246,-458,-824,-906,-1013,-1038,-1178,-897,-1420,-689,-686,-1575,-1007,-1180,-1455,-1796,-2150,-2260,-1829,-1396,-949,-1556,-1718,-1093,268,893,1089,1282,411,790,1001,-1625,-131,-33,-1151,-231,353,110,-610,-319,-411,-382,-223,64,-1561,-551,110,263,1450,1517,8,215,873,-181,-157,182,-358,-1032,-181,-127,-271,20,57,11,-101,-764,-1926,-2134,-1477,-1468,-1675,-1535,-1360,-853,-500],[-1187,-982,-1169,-1356,-1470,-1386,-1288,-1154,-1036,-934,-1569,-571,-321,-58,-226,-816,-16,765,837,-1262,-465,-1154,-1571,-417,-1917,-390,-722,-423,-388,28,222,346,-852,-1152,60,798,1018,1254,-483,-1193,-1417,33,-768,-1231,888,322,-487,-1406,-1641,-1734,-71,521,926,414,-914,-1214,-849,931,71,300,-77,-1211,-665,-711,-1780,-1692,-369,-647,-1565,-543,-336,-1138,-485,246,325,273,162,19,-961,-430,-652,-861,-1104,-1075,-995,-775,-525,-252,1,-995,-1776,-36,320,234,111,-49,-258,-713,-698,-958,-1793,-1396,-1584,-1675,-1716,-1723,-1713,-1623,-1539,-1450,-1370,-1249,-1268,-1093,-1019,-962,-907,-826,-1416,-684,-623,-607,-602,-578,-1222,-471,-398,-227,-50,-828,-2580,-1486,-7027,-9812,-23014,-42350,-8217,492,431,-2012,-952,69,-730,-542,1988,2302,324,-996,-916,-556,-1032,-316,-110,-398,1375,547,34,390,-714,-1181,-619,-613,-45,1225,506,80,675,452,-46,-555,-1027,-1820,-1405,-1212,-1424,-605,-391,-622,-77,-20,-7,-39,-137,-475,-2315,-1105,-852,-1242,-790,-687,-499,-294,-114,25,-309,-878,307,-317,-1480,-638,-399,-1490,-1006,-1176,-1401,-1306,-1480,-1535,-1739,-1653,-1665,-1665,-1647,-1614,-1542,-1429,-1288,-1094,-864,-647,-647,-63,184,369,475,112,-1675,-975,-2027,-458,-361,-783,-167,22,-1010,-270,-194,-460,-1042,-731,-1812,-466,324,-176,556,530,-645,778,-663,-613,-168,-277,-368,-345,-1119,-754,123,-221,-744,799,2433,21,-815,1532,1925,-981,971,1312,384,910,2487,1762,899,-1108,-916,-1751,-1772,-1040,-293,396,-1474,-1532,-1701,-801,627,308,743,648,-13,-806,-1340,-653,-383,-2102,-759,-926,1199,2628,1541,1133,-588,-474,437,1610,214,-728,-1154,-829,745,533,233,-476,-333,-517,-572,-528,-313,-60,220,-483,-651,-63,-1614,-709,1297,1776,1204,-2187,-785,-1413,369,-76,-1621,-1060,-1432,-1410,-1458,-539,-35,382,610,-1281,935,1194,1186,-571,-481,62,405,80,-251,-565,-803,-992,-1968,-1947,-1882,-1302,-1308,-1311,-1268,-1363,-1326,-1415,-1542,-1891,-1995,-1875,-1430,-931,-1971,28,495,-718,973,-343,846,1520,-252,1439,1100,685,-1110,-855,-865,-1388,-2029,-2086,-1772,-1529,-1370,-1247,-1243,-1251,-2040,-1405,-1442,-1369,-1255,-1080,-860,-639,-447,-272,-149,-617,10,4,-257,-1825,-1994,-1552,-1454,-639,-654,-1601,-471,-269,-1914,-1202,-851,535,680,-327,347,664,534,351,-1322,-101,-365,-1970,-1474,-1571,-1134,-1090,-1003,-865,-748,-645,-612,-2577,-3515,-977,-664,-1335,-605,-6747,-8230,-5347,603,911,1138,1277,1419,1496,-26842,-15013,1615,1639,1604,1548,1478,1353,1258,-1523,-589,114,-3234,-3823,-714,428,-98,1524,1495,380,-1293,-1090,438,426,183,8,-10,114,-254,574,910,-400,677,641,539,-1017,2194,2156,2074,1003,717,187,-502,-1121,-1590,-2080,-866,-1578,-1580,-1880,-1717,-1373,-1115,-839,-625,-1222,-560,-1032,-1014,-634,-715,-797,-827,-767,-773,-1310,-1507,-988,-66,74,-977,-360,-619,622,-1455,-327,480,136,-1472,-1239,419,153,-111,-291,-438,-565,-680,-1683,-2052,-172,-114,-1267,-86,-122,-184,-264,-319,-1178,-1822,-1516,-392,-379,-361,-370,-351,-358,-414,-458,-515,-1300,-685,-785,-894,-1002,-1146,-1276,-2091,-1460,-1574,-1565,-1508,-1401,-1275,-1167,-1066,-1001,-980,-1269,-1925,-923,-902,-911,-878,-780,-1753,-688,-659,-677,-739,-890,-1108,-1347,-1582,-1653,-1489,-1215,-977,-754,-618,-527,-523,-581,-663,-751,-792,-694,-470,-487,207,38,839,1137,1327,-69,1100,894,1152,1091,-412,-507,460,277,225,271,-348,711,969,960,-852,-397,-1850,835,63,679,-1468,940,686,-48,301,159,-373,-156,-382,-616,-910,-1174,-1324,-1364,-1206,-993,-844,-717,-1344,-725,-2395,-930,-1163,-813,-581,-235,81,300,433,384,-1324,-1398,-504,-942,-1234,-1163,-804,-851,-71,186,-283,270,-1394,-537,-438,-731,-939,-821,-500,-59,-1012,823,-740,-1368,-216,1465,1649,1578,1386,-570,42,-99,98,-298,-717,-2031,-1547,-1933,-2091,-1816,-1576,-1391,-1268,-1661,-1094,-1760,-1163,-1263,-1616,-1413,-1438,-1251,-1000,-1203,-1090,-1230,-950,-477,376,-18,-929,-263,-962,-1109,-1211,899,1326,1989,1839,211,-946,557,-1267,-501,-1292,-583,-362,-516,292,109,-647,-162,-1811,-500,-351,-782,-553,225,-160,-906,-1843,-1576,-1673,-1312,-761,-508,173,825,1193,969,805,1352,-401,71,242,-397,-1194,-1995,-1551,-721,-329,636,1339,268,209,-447,1762,1325,-840,-720,-1204,190,-747,-788,71,1303,-903,396,622,-226,-1294,-2085,-1764,-204,157,-138,25,402,931,-967,216,-302,-926,-1807,-2093,-1831,-1292,-758,-257,198,614,-1642,974,-452,1442,649,1443,1191,-1493,-93,-108,-595,-993,-1258,-1243,-1030,-796,-573,-408,-191,-11,195,-132,-1368,-336,412,-348,-694,59,-1192,-552,-960,-799,-735,-565,-333,-447,-417,-138,81,19,-342,-805,-2125,-541,-1667,-1195,-732,-1469,-620,-1251,-551,-530,-946,-473,-449,-455,-462,-1268,-2044,-535,-540,-510,-2384,-3754,-1923,-2535,-8759,-7487,-20042,-1003,-1205,-1367,-1521,-1610,-1584,-1401,-1220,-1628,-2860,-704,-3607,-415,-300,-184,-21,-6919,-8558,-1601,314,-858,-1671,-336,-91,214,162,-153,-1005,-683,-944,55,39,-958,-1933,-752,101,136,-872,-1960,365,423,113,579,-690,-1172,68,-292,-831,564,2175,1117,1592,1094,1049,-1271,380,2317,743,-13,1064,-282,-696,1890,1465,1000,-906,-5,-1330,-804,-1087,-1457,-938,-737,-551,-442,-674,-707,-508,-693,-931,-1988,-2175,-1351,-1037,-719,-426,-137,63,168,168,-1497,-136,-424,-968,-1093,-1222,-892,-504,-146,152,348,431,441,-1956,-676,-242,-402,-745,-1128,-1415,-1049,-713,-394,-143,88,-765,-732,383,462,-299,568,645,718,807,-694,-1804,-1933,-1475,-1422,-670,-480,-1319,181,1],[-1072,-489,-1054,-532,-604,-662,-783,-1039,-943,-1015,-1578,-951,-862,-781,-740,-709,-714,-751,-837,-1114,-1033,-1089,-1229,-1091,-1891,-769,-1189,-764,-608,-196,-97,-113,-804,-1209,-479,-671,-822,-914,-847,-1242,-1669,14,-335,-1628,694,705,605,-431,-340,-1467,-473,-76,310,361,-759,-1400,-632,1185,295,497,-88,-988,-908,-1122,-1535,-1606,25,514,-1654,199,-191,-1078,-709,84,672,815,1191,891,-1030,197,1620,1097,-373,-19,769,1706,-321,187,143,-1133,-1952,-111,-265,-334,-346,-346,-819,-575,-588,-806,-1647,-1336,-1629,-1785,-1726,-1475,-1159,-761,-1299,-10,337,479,-1388,402,-616,-115,1556,2018,-1399,1281,2049,32,462,702,-548,712,1345,1173,914,-1378,-2688,-1681,-7015,-9811,-22566,-43291,-7558,-1550,-1324,-3071,-1857,-482,-1327,-646,676,1007,361,-1008,-750,-391,-979,-136,-63,-1108,854,505,79,124,-761,-1051,-358,-753,113,294,168,-96,-459,-987,-1604,-2119,-1687,-1615,-573,-1163,-1608,377,929,-384,371,671,577,1124,1021,-699,-2091,-967,-838,-1513,25,-157,-315,-478,-655,-835,-942,-1040,-1121,-1223,-1481,-1366,-1451,-1633,-1603,-1698,-1710,-1767,-1871,-1877,-1900,-1941,-1871,-1815,-1742,-1661,-1563,-1456,-1365,-1265,-1170,-1116,-995,-861,-746,-656,-593,-553,-1771,-756,-1465,-791,-987,-1241,-1500,-1704,-1663,-1490,-1264,-1058,-1103,-839,-2179,-745,-873,-997,-1207,-1419,-1574,-1591,-1482,-1329,-1125,-853,-600,-289,-922,-255,341,177,-1,955,2282,-114,-711,1508,1603,-919,1244,1456,430,829,1990,1539,963,-952,-309,-1016,-1769,-2411,-1810,-1132,-1346,-1743,-1808,-774,620,529,646,738,82,-942,-1329,-450,-438,-2034,-782,-771,713,1333,1597,1169,-412,-491,346,1612,27,-741,-1391,-863,578,2997,3047,-474,500,450,332,13,255,403,331,-484,-510,-153,-1901,-747,1341,1627,1540,-1890,-1003,-1580,420,710,-1696,-1130,-179,-607,-1480,-1475,-1566,-1281,-896,-1281,-194,124,335,-702,-352,423,401,252,76,-110,-251,-371,-2044,-1803,-1934,-684,-549,-516,-428,-897,-769,-348,-344,-1166,-1140,-1046,-462,-818,-2214,-66,212,-362,838,-526,804,1442,-721,1724,1666,917,-1126,-451,-284,-73,-1928,122,-1472,-1557,-467,-594,-769,-907,-1860,-1250,-1329,-1191,-893,-454,82,261,-155,1735,2021,-760,2429,2048,-384,-1801,-2249,-1773,-1401,412,334,-1480,394,437,-2072,-1050,-596,729,992,-288,462,1997,1061,1599,-1536,223,510,-1128,-1568,-1413,-736,-824,-919,-984,-1058,-1103,-1151,-2916,-2807,-946,-837,-665,-499,-4957,-8181,-6228,-278,-221,-207,-221,-162,-99,-45242,-12654,178,225,-718,47,-140,-424,-716,-1072,-1462,-1832,-2931,-3588,-1538,-1198,-1038,-998,-1033,-1155,-1312,-1457,-1560,-1657,-1679,-1648,-1526,-1327,-1098,-776,-372,-327,462,635,496,-775,1571,1586,1527,1328,835,383,-251,-1224,-1737,-1679,-1137,-1408,-1666,-1833,-1875,-1695,-1517,-1249,-963,-1258,-693,-774,-953,605,491,1066,1363,230,-756,-1324,-1825,-596,1239,1005,-433,-307,-725,-518,-1174,-1339,-1668,-1825,-1670,-1508,-1401,-1411,-1508,-1546,-1423,-1043,-559,-1615,-2070,13,144,-1420,705,1839,1403,1364,-326,-1443,-1630,-1379,-37,-368,-682,-991,-1204,-1322,-1288,-1221,-1081,-1020,-883,-848,-856,-893,-973,-1014,-1978,-851,-749,-567,-419,-307,-250,-267,-317,-415,-515,-1153,-1758,-62,223,-914,0,514,-1800,3,-386,591,618,-122,-845,250,-209,-332,58,796,1593,2365,1524,1136,845,-85,2408,1394,454,327,153,-450,-78,-42,-13,142,243,-334,241,215,190,159,-114,-780,230,269,338,371,-372,415,383,375,-826,-277,-2106,333,-21,460,-1237,713,482,-195,1073,1210,-84,823,902,644,-517,-101,-476,-883,-1171,-1297,-1254,-1042,-1461,-530,-1694,-197,-1048,-1012,93,-48,162,441,759,355,-873,-1623,-781,404,-380,1334,1106,-862,1951,1570,-131,618,-1363,-638,169,-140,-462,-605,-686,-712,-914,-740,-739,-1703,-902,-981,-1045,-1057,-1088,-1364,-1035,-970,-926,-825,-727,-1934,-531,-1098,-578,-344,-313,-298,-924,-1232,-280,-1349,-481,-3,-1240,328,473,-520,-392,-956,-621,-923,-931,-694,478,32,-824,-393,-1069,-1368,-1150,1391,1924,2885,2138,-49,-473,-687,-1067,-417,-1279,-986,-491,-412,364,322,-248,14,-1857,-367,-274,-664,-454,290,514,-658,-1608,-424,-898,-1447,-1918,-1691,-1337,-998,-732,-520,-423,-392,-468,-597,-778,-931,-1099,-1237,-995,-784,-656,-395,-257,-158,-118,-432,-255,-386,-880,-942,-1213,-453,-1027,-746,-246,-277,-609,-614,-805,-819,-1434,-1622,-1314,225,767,226,214,418,1082,-791,490,267,-857,-1810,-1228,-1434,-1467,-923,-618,-358,-136,-1421,240,-520,373,353,265,145,-1080,-213,-467,-696,-888,-1093,-1241,-1317,-1331,-1273,-1215,-1083,-988,-880,-868,-1236,-849,-896,-1030,-1182,-1396,-1342,-1101,-991,-858,-536,130,-144,-368,-276,-160,516,399,-232,-576,-1815,-703,-1504,-1582,-964,-1584,-810,-1701,-121,83,-691,311,316,221,58,-1271,-1831,-763,-1035,-1173,-2203,-3837,-1839,-2195,-7564,-6591,-15951,-360,-491,-625,-806,-1456,-1259,-1040,-867,-2234,-2339,-205,-13813,-8633,324,458,631,-7973,-9866,-2314,896,-749,-1836,-578,-447,281,256,-359,-678,-12,-1271,-187,-246,-731,-1300,-697,-371,-373,-755,-1956,-198,-134,-28,140,-544,-1131,74,-544,-737,745,2439,1328,1481,1422,1274,-1264,941,2657,903,8,1146,-255,-557,2388,2419,2042,-504,-238,-1213,713,500,-1277,-290,90,-1,-169,-571,-624,-692,-952,-1208,-2072,-2497,-1504,-767,-659,-614,-586,-645,-777,-949,-1233,-817,-477,-678,-225,454,1033,-336,606,1640,1046,954,115,-1879,-681,-514,5,471,308,-163,-121,100,60,-178,60,-1088,-413,-24,-67,-274,-212,-272,-337,-376,-670,-1698,-1756,-1512,-1507,-459,-418,-1202,-524,-559],[-809,-305,-850,-2,53,-17,-522,-954,-379,-580,-1394,-672,-543,-392,-293,-226,-224,-287,-425,-785,-790,-960,-1139,-1165,-1713,-996,-1565,-1025,-1101,-1272,-1357,-1281,-1105,-1176,-684,-471,-238,-50,72,-1230,-1816,283,105,-1534,807,828,817,146,294,-882,-966,46,-132,-263,-653,-1563,-394,51,349,656,-130,-745,-997,-1390,-1255,-1551,-113,92,-1315,361,-80,-1052,-1032,-399,282,594,1155,838,-1035,421,1684,1275,382,660,823,1353,-531,227,254,-1246,-2008,-209,290,-9,-218,-343,-1449,-494,-502,-588,-1476,-828,-1005,-1137,-1250,-1325,-1338,-1194,-1165,-732,-445,-90,-1471,139,-768,337,1601,1939,-1435,1001,2546,-153,362,763,19,1022,2673,3223,1645,-1680,-2756,-2013,-6668,-10132,-22356,-42583,-6843,1147,1643,-4307,-2534,491,-1796,-600,1896,1542,356,-1124,-703,-352,-1016,-826,-1068,-1877,-1156,-1126,-1063,-1046,-1059,-1127,-1284,-1494,-1616,-1516,-1189,-753,-328,61,407,728,571,-1488,-309,-1189,-1859,183,917,-315,86,385,121,547,254,-1008,-1852,-895,-896,-1828,-96,4,79,-91,-31,-197,-333,-947,-562,-633,-1575,-614,-624,-1694,-1231,-986,-1665,-1502,-1904,-2159,-2101,-2187,-1281,-843,-1138,-301,115,-1064,323,277,133,-134,-959,-690,-995,-1263,-1426,-1435,-1757,-1170,-1015,-852,-773,-970,-774,-827,-827,-846,-1031,-1156,-1215,-890,-1854,-210,-156,-88,-131,-232,-383,-536,-681,-1834,-942,-977,-1033,-1046,-1041,-1082,-1111,-1087,-1036,-986,-885,-804,-732,-607,-482,-698,-235,-141,-65,-37,-74,-189,-388,-873,-739,-941,-946,-896,-764,-544,-1211,-1978,-1988,-723,353,392,343,196,-16,-1164,-1437,-549,-559,-1822,-887,-683,218,470,726,914,-354,-603,149,1500,-137,-715,-1559,-906,394,2371,2247,-484,705,480,250,-238,-360,-125,10,-557,-426,-296,-2003,-889,1260,2652,1768,-1614,-1277,-1716,91,305,-1897,-1197,161,-286,-1467,-1213,-1476,-1465,-1208,-1192,-510,-147,118,-792,-297,435,444,361,50,-28,7,-447,-2148,-1737,-1968,-600,-724,-899,-1027,-1169,-1270,-1300,-1240,-1170,-1039,-932,-858,-849,-2193,-1099,-1304,-1548,-1842,-2156,-2479,-2673,-2336,-1951,-1576,-1199,-1101,-552,-267,-303,-1879,257,-1573,-1787,-508,534,551,467,-1723,172,960,-107,-80,-225,59,264,-61,1753,1788,-913,2070,1475,-601,-1829,-2434,-1955,-1528,-1964,-1072,-1450,600,554,-2139,-948,-237,931,861,-356,517,566,203,-2,-1775,56,593,-366,-1730,-1453,1554,1544,1374,1114,752,346,-521,-3185,-2113,-1098,-1211,-1157,-1050,-3692,-7774,-6832,-837,-661,-451,-214,116,-62464,-46535,-7933,1103,1148,-3648,-271,544,221,6,-482,-1185,-822,-2264,-3176,-2480,-999,926,979,634,156,-429,-1449,-1442,-1926,-2292,-2398,-2289,-2228,-2247,-2158,-1911,-1604,-1274,-956,-712,-616,-533,-618,-774,-1058,-1437,-1821,-2206,-2472,-2295,-1964,-1676,-1464,-1355,-1275,-1264,-1248,-1284,-1235,-1166,-1209,-1028,-907,-910,-544,-274,2,289,124,-793,-1282,-1769,-275,1835,1866,-26,-314,-968,457,-825,-169,-643,-1030,-1263,-1185,-858,-491,-171,103,-119,-979,-439,-1632,-2108,-505,-608,-1587,-334,-56,220,443,-429,-1259,-1322,-1212,-180,-302,-727,175,265,205,170,-12,-410,-676,-63,-145,-257,-596,-591,-795,-1859,-1065,-1122,-971,-720,-402,-66,202,47,-549,-742,-1159,-1562,1595,1760,-1022,-35,475,-1290,47,-647,432,275,-322,-690,-1146,-1843,-2401,-1901,-1201,-556,71,604,1078,1220,-296,1810,1335,437,306,261,-502,-552,319,946,1127,1323,-509,910,1636,1100,1401,111,-1138,792,710,2156,1916,-545,344,890,513,-824,-288,-2106,-839,-976,-964,-961,-593,-334,-307,200,423,205,692,717,724,-719,56,-275,375,-445,50,-237,-544,-1135,-1363,-1838,-2418,-1873,-1266,-445,-52,137,227,1410,1424,-490,-1744,-1204,50,-841,1046,1048,-826,2743,1439,-28,660,-1367,-837,106,144,-166,-358,-562,-782,-1059,-1368,-1703,-2120,-2317,-1963,-1576,-1168,-822,-2025,-527,-526,288,488,642,-1788,756,-605,-297,906,881,836,-1120,-850,140,-899,-125,626,-952,644,997,-635,-22,-666,-238,-651,-952,-903,142,-56,-666,-617,-1183,-1482,-1136,-152,-112,-174,-219,-419,-678,-1023,-1431,-1828,-2016,-1648,-1209,-797,-465,-172,-2,44,-1925,-296,-280,-614,-620,-677,-704,-561,-1358,-337,-350,-452,-293,-1292,-146,-230,-376,-554,-809,-1075,-1369,-1602,-1716,-1614,-1456,-1240,-1017,-820,-1071,-609,-584,-592,-645,-743,-921,-1112,-1279,-1432,-1505,-1515,-1420,-1234,-967,-662,-425,-63,460,-353,-1440,-1232,-921,532,1320,688,424,376,1105,-689,299,83,-1069,-1658,-1438,-1869,-2145,-1906,-1496,-1087,-700,-1023,4,-451,398,470,446,362,-578,5,-266,-506,-681,-824,-863,-818,-759,-698,-700,-679,-743,-832,-1037,-1233,-1443,-1657,-1902,-2092,-2014,-1819,-1684,-1499,-1279,-1047,-823,-566,-285,-148,-101,339,457,-156,-385,-1451,-875,-1255,-2007,-1128,-1757,-1178,-1718,-684,-580,-474,-357,-311,-358,-480,-1232,-1638,-1342,-1711,-1932,-2031,-3783,-1800,-1953,-5516,-4079,-11842,-599,-1822,-3442,1572,-1653,-1900,1711,744,-2758,-1394,734,-21627,-13737,-7831,1316,-1613,-10041,-12136,-3641,1216,-648,-1913,-856,-890,-124,1943,-468,-361,653,-1583,278,-459,-574,-866,-1053,-1103,-1099,-1079,-1960,-1225,-1333,-1241,-847,-471,-1015,64,-813,-541,1062,2774,1496,1312,1637,1445,-1251,1467,2891,1054,13,1185,-217,-421,738,237,-305,-869,-1311,-1294,-908,-477,-1093,-174,272,361,59,-481,-508,576,757,-368,-1561,-2013,-1731,507,469,886,1583,1114,520,7,-869,-245,-620,-850,-883,-754,-548,-380,-212,-134,-154,-264,-409,-1423,-765,-838,-812,-700,-574,-481,-420,-463,-573,-725,-988,-1221,-1217,-999,-606,-204,148,434,604,621,-729,-1645,-1642,-1618,-1667,-631,-1017,-1337,-1585,-1579],[-700,-223,-733,92,109,-117,-582,-1001,-264,211,-1273,-140,-146,-72,-202,48,5,-154,-457,-855,-1323,-1758,-1980,-1746,-1629,-1176,-1805,-1336,-1517,-2017,-2478,-1850,-1168,-1202,-181,688,1145,1443,242,-1281,-1872,288,410,-1016,482,182,-58,-245,-347,-425,-1446,-430,-395,-355,-661,-1739,-316,-372,-460,-577,-654,-712,-934,-1325,-1018,-1564,-447,-355,-921,-78,-22,-1059,-1448,-961,-147,214,843,770,-927,590,408,132,-187,-504,-794,-967,-1031,-941,-752,-1303,-1936,-309,-158,-82,3,106,-1920,-415,521,45,-1252,454,958,1050,1112,59,1063,997,-1009,594,263,-88,-1366,-895,-1108,-1040,-692,-164,-1451,684,1497,-265,247,825,533,1270,2661,2721,2089,-1468,-2790,-2357,-5870,-10712,-21970,-39758,-6052,28,368,-5520,-2476,606,-2007,-390,1837,1906,407,-1235,-667,-339,-1046,36,-456,-2562,-1303,-1676,-1936,-2104,-2124,-2046,-1961,-1879,-1746,-1550,-1255,-874,-475,-66,349,691,524,-1332,-391,-1139,-2050,-42,818,-301,-150,117,-298,1037,190,-1282,-1714,-2319,-1443,-2040,-167,567,737,182,1053,883,134,-877,380,-315,-1637,-62,246,-1612,-1268,-586,-1772,153,-208,-1301,-1172,-1964,-1568,-1724,-1670,-1442,-1124,-1265,-490,-222,-4,-348,-950,352,390,374,314,44,-1610,-81,-528,-296,-491,-945,-976,-1241,-1428,-1584,-1617,-1537,-1315,-1169,-1178,-893,-866,-849,-959,-1130,-1333,-1482,-1516,-2373,-1332,-942,-720,-523,-383,-364,-402,-452,-535,-670,-796,-967,-1126,-1152,-1035,-735,-426,-42,351,585,968,1130,1168,-783,-415,-1143,-174,-390,-129,-118,-966,-1821,-2060,-587,753,747,138,596,85,-1350,-1557,-196,478,-1613,-984,-570,1800,2518,1263,941,-318,-684,-29,1338,-194,-587,-1548,-884,-955,-1274,-1578,-1813,-1738,-1382,-896,-398,162,431,-297,-618,-321,-396,-1837,-1042,1154,1847,1595,-1309,-1514,-1732,-219,-109,-2070,-1123,-919,-1261,-1559,-1648,-1414,-1092,-797,-988,-364,-194,-130,-757,-279,-318,-392,-497,-572,-622,-622,-650,-2137,-1681,-1972,-984,-1155,-1327,-1399,-1410,-1333,-1201,-1025,-886,-714,-573,-447,-929,-1971,-247,-191,-130,-92,-910,-83,-142,-1903,-401,-635,-873,-1081,-1143,-961,-623,-1872,214,-1673,-1917,-667,815,406,117,-1573,-235,333,-752,-431,-401,-94,-65,-182,-335,-566,-1010,-1161,-1494,-1615,-1856,-2372,-2010,-1245,-426,-355,-1468,-510,-682,-2011,-1160,-1339,-1384,-1209,-891,-559,-192,-164,489,-1959,-19,1234,363,-1847,-1619,1254,1091,826,530,191,-136,-683,-3336,-1376,-884,-862,-757,-661,-3046,-7135,-6963,-544,-282,74,498,-81979,-118580,-30626,-2796,2837,3010,-7099,-3426,2321,1763,1196,-141,-1365,-945,-1477,-2666,-3360,-1876,1460,1461,1242,940,-341,-1738,246,118,20,-96,-210,-351,-569,-763,-885,-940,-909,-820,-749,-737,-795,-933,-1085,-1262,-1343,-1167,-812,-1028,-1472,-1139,-436,-641,-1412,-113,-1379,-955,-1212,472,142,-1002,-829,-950,-1197,-1390,-1463,-1531,-1611,-1609,-1484,-1167,-1331,-177,386,1010,262,-331,-1273,341,-527,719,-159,-1082,-402,-18,1470,3052,2921,900,-315,-1377,-420,-1683,-2123,-163,-33,-1706,70,-494,-509,-6,-490,-769,-923,-980,-269,-700,-965,108,1443,940,825,387,-25,-292,525,764,54,-818,-113,630,-1670,-158,-38,33,150,284,388,430,-279,-690,-1066,-1236,-1373,139,237,-1080,-226,382,-827,-5,-915,363,-58,-537,-619,629,319,-6,-339,-649,-969,-1218,-1433,-1535,-1558,-1498,-1371,-1245,-1148,-1060,-991,-914,-1048,-858,-869,-807,-760,-706,-595,-402,-153,110,299,-1491,286,230,1185,1181,-808,48,654,382,-826,-361,-2019,-898,-1037,-1026,-879,-726,-548,-351,-206,-61,54,178,281,434,-850,-273,-495,729,-111,844,955,774,-674,136,-921,-761,-1260,-1622,-1512,-977,-358,-50,704,1120,-142,-1603,-1695,-597,-1331,733,934,-740,1272,1104,70,753,-1356,-1092,73,527,399,-111,-570,103,-813,-216,-902,-2317,-308,-163,36,285,341,-1840,-753,-790,923,994,848,-1723,946,-95,-29,1620,1854,1398,-1311,-522,537,-501,177,579,-739,732,776,-754,81,-323,-601,-934,-1184,-1379,-1450,-1425,-1366,-1294,-1298,-1467,-1197,-1242,-1305,-1436,-1497,-1645,-1781,-1934,-2092,-2216,-2339,-2390,-2318,-2259,-2252,-2239,-2272,-2179,-2008,-1791,-1573,-1359,-1104,-850,-669,-413,-1146,-457,-708,-612,-703,-1621,-71,-77,-168,-267,-422,-577,-767,-945,-1118,-1236,-1398,-1496,-1544,-1545,-1564,-1494,-1440,-1363,-1293,-1244,-1271,-1323,-1381,-1482,-1580,-1698,-1768,-1706,-1427,-986,-413,-198,374,-493,-1375,-959,-674,682,1772,1229,624,261,985,-673,45,547,-1254,-1501,-598,-942,-1750,-1256,-1165,-970,-727,-654,-220,-300,21,38,-19,-102,-202,-308,-407,-416,-325,-212,-51,-399,248,310,257,184,-5,-237,-668,-1012,-985,-938,-747,-1193,-411,-1370,-757,-1153,-952,-477,-674,-269,26,-71,-3,814,433,-168,-270,-1131,-986,-981,-2441,-1244,-1992,-1576,-1361,151,350,-154,730,862,914,904,-1177,-1529,-18,186,-2005,-1916,-3658,-1870,-1992,-3186,-2293,-7926,-8383,-12853,-8378,778,-2004,-2537,1683,734,-3230,-352,-148,-26486,-11451,-10832,-2647,-6200,-13047,-15229,-5564,1168,-612,-1963,-1208,-1459,-337,1296,-576,-102,822,-1569,11,-1005,-675,-881,-990,-1006,-1023,-1067,-2020,-1323,-1349,-1071,-509,-511,-925,-24,-1150,-280,1431,3063,1561,1034,1677,1506,-1309,1840,2354,1138,-61,721,-176,-374,-248,-393,-527,-697,-902,-1130,-1429,-1704,-1677,-1319,-789,-168,213,-465,-401,1063,2033,-400,-1119,-1509,-1941,537,115,546,3508,1240,282,-479,-494,1067,246,86,-129,-520,165,-565,-177,-407,-679,-949,-1110,-1154,-1020,-858,-607,-421,-290,-310,-375,-133,-111,-334,-214,-1092,-85,-112,-127,-200,-330,-496,-717,-947,-1126,-1621,-1581,-1762,-1880,-507,-222,-840,87,371],[-605,-280,-627,180,-81,-226,-628,-1012,-552,248,-1118,-363,-514,-556,-542,-474,-421,-413,-483,-600,-1405,-933,-1176,-1417,-1596,-1718,-1781,-1749,-1620,-1424,-1088,-754,-548,-1251,-448,717,1031,1237,346,-1335,-1782,228,610,-407,25,-300,-477,-470,-278,-29,-1862,373,265,-338,-740,-1813,-109,-56,-529,-1089,-1655,-2234,-2733,-2310,-1945,-1675,-1491,-1350,-1166,-968,-691,-1066,-1850,-1584,-584,-292,800,707,-732,690,1467,984,365,-339,-1111,-1881,-2577,-1874,-1198,-1310,-1840,-434,569,895,1226,115,-1973,-353,862,187,-1022,320,1212,1812,2157,592,1648,1312,-859,873,546,201,-1128,-576,-936,-1268,-1531,-1680,-1733,-1725,-1662,-1623,-1586,-1535,-1485,-1430,-1406,-1315,-1251,-1219,-2879,-2646,-4810,-11600,-21301,-35958,-5321,-955,-880,-5549,-1738,-562,-2077,-276,-117,3,149,-1371,-687,-396,-1118,330,-90,-2672,128,212,75,160,-1191,-552,-182,-1192,-467,-525,-457,-532,-239,355,520,663,500,-1203,-487,-1086,-2182,-343,609,-383,-387,-194,-733,114,-433,-1566,-1436,-1635,-1378,-2149,-598,-246,47,236,304,272,218,-761,-57,-399,-1701,-610,-732,-1510,-1255,-733,-1889,-504,-478,-1161,-856,-1597,-390,-964,-1830,-720,-874,-1485,-1041,-928,-683,-587,-846,324,644,910,1120,132,-1431,318,-109,917,744,-830,396,636,205,-770,-1801,-1783,-1280,-633,-460,-235,-334,-348,-394,-406,-364,-230,-19,-2118,-1514,-361,-130,1096,315,1129,1036,958,883,802,780,-976,-491,743,769,228,797,782,397,488,633,525,378,-716,-453,-1313,-330,-735,-634,-305,-651,-1418,-1964,-421,778,769,-180,597,65,-1471,-1697,-92,662,-1438,-1095,-461,1876,2187,963,766,-319,-722,-161,1093,-179,-407,-1405,-828,231,814,1061,-297,1033,428,1079,254,178,21,-578,-677,-291,-569,-1694,-1210,-1208,-1283,-1282,-1216,-1704,-1655,-695,-497,-2055,-906,-38,56,-1113,-1683,-318,184,-3,-714,-244,-415,-652,-914,-1143,-1301,-1290,-1207,-1079,-969,-866,-923,-2028,-1629,-1973,-1182,-1272,-1282,-1152,-1010,-878,-778,-709,-745,-811,-970,-1201,-1493,-1801,-1848,-1606,-1277,-956,-990,-396,-196,-1984,35,33,9,-706,-75,-47,-675,-1894,179,-1783,-1928,-771,-35,-360,-722,-1405,-1440,-1364,-1177,-804,-590,-212,296,126,361,233,-1025,-109,-294,-1051,-1851,-2241,-1955,-1115,-1176,-1313,-1517,-1197,-888,-1780,-795,214,509,600,-592,588,810,-708,411,-2028,-113,-336,-465,-1832,-1830,-116,142,353,545,673,-451,-758,-3365,-574,391,150,-63,-289,-2987,-6335,-6495,-1279,-1374,-1450,-41938,-166161,-160974,-8507,-688,-303,74,-10981,-7184,861,936,949,30,-1408,-657,-714,-2098,-3904,-2788,663,1104,1510,1019,-460,-1993,379,453,1217,1279,243,802,149,106,-184,-474,-741,-977,-1209,-1440,-1663,-1888,-2067,-2236,-2275,-2092,-1835,-1554,-1283,-1000,-739,-521,-1873,-719,-1714,-684,-1476,-175,-191,-655,-681,-237,-754,-34,129,248,307,-206,-848,-984,-774,-635,-1209,-1836,-1847,-1019,-1564,299,-308,835,-411,-1121,298,380,1556,3795,3305,1028,-417,-1797,-423,-1726,-2093,-246,-126,-1689,695,875,683,500,-483,-190,-442,-661,-185,-1054,-1162,91,1382,806,1049,941,787,108,550,798,-72,-798,106,572,-1375,-309,-410,-711,-939,-1017,-940,-789,-623,-784,-1427,-1329,-1181,-1041,-1293,-1516,-1524,-1249,-893,-482,-999,262,-238,-710,-601,755,635,439,-596,-137,-522,-894,-1276,-1577,-1777,-1810,-1687,-1536,-1434,-1374,-1367,-1375,-1438,-1425,-1372,-1138,-856,-554,-218,165,579,988,481,-1582,-251,-268,1779,1741,-1090,-193,399,211,-818,-1355,-2012,-1148,-601,130,-208,444,-936,-122,869,729,570,453,353,322,-853,-697,-572,-57,-275,-553,-887,-1147,-1304,-1367,-1263,-1147,-1026,-1649,-1007,-1048,-1088,-1178,-1171,-1150,-1099,-1323,-2059,-1271,-1788,-1181,-1379,-1653,-1896,-1911,-1640,-1235,-1298,-1350,-55,269,503,-153,-609,1130,-761,1465,-981,-1963,-163,1462,1391,1319,-66,-1354,-902,-1017,168,-73,-214,-1710,71,379,238,1389,1771,1050,-1432,-223,879,-159,433,514,-570,849,587,-822,0,-77,-83,-203,-914,-937,141,146,-253,-1230,-1390,-1405,-1320,52,122,171,318,-324,467,507,-589,481,-1307,-2024,-1152,-238,-586,-942,-1376,-1830,-1924,-1141,-604,-621,316,-55,26,-15,-952,-577,-1083,-765,-1207,-1590,-269,795,465,-8,-518,-445,-778,-746,-750,-650,-1646,-854,-955,-748,-1768,-81,-10,-132,-475,-618,184,151,-415,-1614,-1369,-933,-715,-950,-1209,-1027,-1325,-1513,-1407,-1093,-1288,-771,-561,6,123,192,204,110,185,-701,-217,23,-1334,-1336,54,158,-1777,93,446,518,583,-333,744,-90,776,743,666,576,388,346,204,50,157,215,-76,-938,139,321,520,1390,1557,1094,-750,-920,-711,657,217,-1140,-679,-1478,-935,-1292,-940,-556,-1304,-190,287,-10,141,281,74,-233,-324,-801,-967,-673,-2348,-1269,-2015,-1841,-1012,309,317,60,939,1124,1269,559,-1074,-1480,-59,1052,-2483,-1814,-3463,-2000,-1898,-900,577,-4277,-16294,-24183,-13400,-1464,-2451,-3021,-1637,-1498,-3564,-1286,-1248,-28149,-5229,-7901,-8338,-11394,-16695,-18642,-7925,-1562,-1602,-1962,-1637,-2082,-1620,-1645,-1635,-1744,-1867,-2011,-2147,-2157,-2071,-1978,-1962,-2030,-2230,-2443,-2128,-1466,-657,278,1290,-593,-838,-149,-1487,71,1857,3303,1566,706,1586,1507,-1381,979,107,-657,-1384,-1896,-1952,-1706,-1462,-1278,-1226,-1288,-1380,-1382,-1262,-975,-933,-436,315,741,320,-486,-235,637,1533,-480,-726,-1049,-1820,581,-219,-3,-217,-414,-581,-960,-769,-843,-864,-851,-821,-987,-754,-809,-721,-717,-748,-809,-850,-912,-895,-938,-648,-408,-127,-366,-381,776,376,-326,-103,-765,154,1500,1544,68,-273,243,72,69,-1006,-1552,-1507,-1838,-2008,118,-135,-562,6,207],[-526,-334,-570,244,-253,-343,-664,-955,-899,16,-939,-553,-752,-877,-935,-898,-825,-747,-704,-676,-1628,-788,-719,-794,-1616,-841,-1018,-1427,-1450,-579,-349,-128,-462,-1339,-755,323,1415,1670,392,-1392,-1668,112,705,131,654,100,-460,-982,-1308,-1353,-2176,-998,-877,-855,-955,-1734,-1396,-1723,-1796,-1441,-984,-566,-510,-444,-694,-1764,-864,-957,-156,651,-4,-1032,-1855,-2228,-974,-849,81,-251,-685,-1105,-1437,-1534,-1317,-935,-550,-194,-1639,231,349,-1269,-1752,-584,442,506,621,-259,-1577,-288,606,349,-806,157,789,1396,1316,1012,936,707,-716,55,-321,-658,-1015,-1319,-1519,-1593,-1529,-1357,-1516,-955,-755,-607,-476,-349,-242,-157,-131,-77,-83,-164,-3007,-2723,-3617,-12794,-20453,-32236,-4776,-1180,-1130,-4232,-907,-697,-2123,-254,24,300,521,-1513,-759,-523,-1231,416,-147,-2186,-155,89,51,-13,-1419,-336,877,-1270,564,1235,-389,-629,-484,183,474,692,487,-1110,-613,-1054,-2177,-717,81,-558,-627,-567,-1196,-505,-676,-1866,-1061,-1297,-1531,-2143,-1836,-1769,-1606,-1446,-1336,-1278,-1215,-1215,-1267,-1417,-1762,-1841,-2129,-2319,-2148,-1842,-2037,-1089,-816,-999,-580,-1239,-677,-1500,-1912,-1,5,-1712,988,1086,1189,-814,-706,506,1605,1655,1658,204,-1255,663,214,1142,943,-654,389,630,353,-833,-1919,-2020,-1305,-460,203,1200,945,384,-731,521,543,612,476,-1637,-1396,-416,-148,689,522,259,-21,-268,-495,-723,-889,-1239,-1240,-1347,-1430,-1449,-1526,-1545,-1540,-1535,-1546,-1585,-1669,-1675,-1687,-1635,-1562,-1410,-1228,-998,-775,-971,-1778,-293,132,408,-574,445,-2,-1499,-1870,-61,748,-1337,-1261,-414,1831,1743,546,525,-398,-733,-231,713,-172,-249,-1229,-797,-201,-18,187,-179,383,318,274,84,-337,-434,-855,-1187,-1566,-1887,-2153,-2224,-2062,-1870,-1753,-1714,-1867,-1673,-1638,-1554,-1806,-1302,-1127,-949,-859,-1873,-555,-328,-312,-443,-172,-57,50,-452,-441,555,797,103,-362,-850,-225,-1300,-1911,-1631,-2021,-77,59,-366,-725,-1038,-1227,-1297,-1304,-1392,-1531,-1796,-2057,-1786,-1586,-607,20,182,35,-1032,109,1149,-1427,363,308,-13,-421,-445,-838,-1193,-1994,-1560,-1969,-1888,-974,-629,-340,-715,-1281,-1029,-84,-1070,-1145,-826,-345,93,-122,-338,-564,-1016,-888,-1007,-1288,-1861,-2158,-1908,-1554,-1598,-1470,-1651,-876,-481,-1557,-814,562,773,485,-772,557,353,-1193,-670,-2010,-2034,-1941,-1183,-1709,-2022,826,1340,1496,1308,2132,-1585,-768,-3356,222,1226,660,30,-690,-3444,-5436,-5477,-159,765,1558,-77976,-243986,-184044,3150,3127,3014,-4961,-15248,-11638,1780,1484,1299,-68,-1430,-124,-138,-1550,-3872,-3764,724,789,892,810,-838,-2184,358,500,1175,1135,-42,821,220,811,744,-410,-67,190,-318,-557,-55,-353,-667,-1053,-1468,-1773,-1853,-1658,-1372,-1088,-883,-794,-1659,-1360,-1378,-1639,-2031,-1857,-1309,-727,-460,-96,-705,912,1142,418,12,-413,-880,-805,-222,500,1269,634,-92,-698,-1821,-174,-234,795,-679,-783,1018,739,1642,3489,3179,1156,-416,-1914,-491,-1807,-2075,-349,-739,-1559,-1579,-1797,-1950,-2115,-2295,-2403,-2105,-1755,-1414,-1402,-1364,-548,-351,-240,-186,-249,-304,-371,-490,-583,-665,-733,-833,-933,-1031,-1172,-1414,-1613,-1823,-1929,-1791,-1523,-1220,-946,-1845,-1464,-1032,-146,-19,-904,-878,115,-85,-351,-805,-251,-379,-862,-669,-731,-777,-781,-1042,-755,-787,-805,-861,-876,-872,-997,-684,-524,-364,-197,-49,-493,-1560,227,219,269,297,125,-55,756,710,814,631,-1338,-832,-803,1478,1443,-1361,-387,110,918,-850,-477,-2106,-743,-802,654,232,-15,-1358,149,1259,1063,764,579,528,666,-734,-1161,-418,1171,633,571,256,-275,-859,-1499,-2018,-1905,-1345,-1687,-585,-373,-188,-658,449,1231,540,-999,-1688,-1875,-2203,181,661,-532,629,-59,-863,-1699,-2023,-1607,-386,411,1109,-227,-456,966,-721,1649,-1045,-1576,36,1391,1707,1197,-346,-959,-1015,-1194,-583,-765,-954,-1753,-1261,-1276,-1167,-964,-707,-469,-1470,-128,-72,-87,-260,-492,-745,-1063,-1398,-1517,-1415,-1030,-607,-189,-792,-738,793,984,-28,-1555,-1470,-1370,-1499,608,432,249,226,-264,328,479,-421,750,-1328,-2009,-1294,186,-273,-790,-1365,-1656,-1891,-522,-246,-604,699,76,-110,130,-770,-666,-1416,-863,-1758,-1275,-476,309,92,-177,-729,-335,-966,-502,-564,-590,-1881,-760,-923,-1143,-1606,-1029,-1092,-1131,-1160,-1182,-1246,-1295,-1305,-1784,-1409,-1302,-1226,-1210,-1266,-1278,-1351,-1440,-1536,-1650,-1795,-1860,-1930,-1947,-1984,-2020,-2079,-2112,-2203,-2239,-2049,-1749,-1457,-1158,-663,-228,-1726,83,747,590,402,-71,1453,137,870,1095,1198,1162,883,1187,1077,-92,156,347,-117,-1435,-238,277,497,1521,2149,902,-764,-820,-793,422,116,-1041,-983,-1595,-1125,-1451,-902,-687,-1931,-46,512,40,-266,-758,-1249,-1686,-1841,-1542,-1067,-571,-1967,-1251,-1787,-1788,-723,1093,252,233,1100,1034,881,235,-947,-1492,-182,329,-2832,-1706,-3213,-2155,-2017,930,1112,-992,-23268,-35375,-18251,-51,-2960,-3231,492,69,-3725,-925,-1615,-27580,-2444,-2170,-11512,-16853,-20219,-21035,-10541,474,-560,-1941,-1905,-2705,40,662,-800,49,-318,-638,-971,-1872,-605,-354,-301,-61,-63,-388,-2172,-3,362,447,1516,-705,-782,-319,-1787,453,2270,3444,1496,322,1349,1423,-1452,418,-211,-763,-1346,-1888,-2348,-2480,-2168,-1902,-1723,-1616,-1528,-1406,-1293,-1172,-1038,-936,-837,-744,-714,-721,-804,-901,-1079,-1281,-1489,-1729,-1902,-2105,-2290,-2420,-2426,-2358,-2211,-2012,-1747,-1517,-1256,-984,-715,-1416,-225,-1099,181,366,526,11,-388,-97,63,-1027,-63,1702,1228,-473,-323,855,451,-258,267,-460,-21,-69,93,191,-386,55,-118,-180,-1211,-1498,-1490,-1737,-1793,260,-145,-318,-136,141],[-906,-808,-658,-542,-476,-547,-777,-914,-1329,-808,-924,-933,-782,-489,-765,268,649,348,947,53,-1556,-869,24,1079,-1756,314,-612,-1252,-1681,-911,-297,-501,-645,-1540,-1114,-215,219,672,334,-1495,-1615,-91,647,487,1431,1622,598,812,361,-107,-2324,-680,-691,-781,-941,-1662,-79,33,48,6,-742,-60,-296,-58,-647,-1970,-1193,-872,170,214,-46,-949,-1386,-2417,-1252,-1243,-561,-751,-964,-1088,-1098,-1014,-879,-721,-589,-467,-1964,-387,-378,-1192,-1688,-759,-652,-759,-859,-959,-1077,-1157,-1247,-1327,-1353,-1415,-1490,-1532,-1570,-1498,-1320,-1038,-769,-509,-278,-37,-552,-847,316,336,329,331,-1551,-565,391,-669,-288,637,773,906,982,1078,1089,527,-3078,-2457,-2358,-14251,-19671,-29225,-4520,-878,-374,-2756,309,195,-2173,267,987,1167,590,-1603,-845,-679,-1347,469,-220,-1780,-329,-21,28,-298,-1643,-83,1185,-1278,659,484,-363,-702,-690,-524,-273,-26,149,-1010,-731,-1015,-1990,-1099,-85,-759,-818,-952,-1628,-304,-411,-2125,-635,-738,-1005,-2039,-869,-865,-872,-943,-1093,-1300,-1476,-1644,-1576,-1451,-1742,-1337,-1413,-1481,-1384,-1091,-2144,-134,-376,-779,-307,-864,-1038,-1877,-1743,48,-98,-1829,1322,2686,1154,-944,-498,516,1508,2143,1860,313,-1022,982,497,1353,1177,-365,395,611,484,-853,-1631,-2018,-1273,-232,847,1249,633,94,-1157,-1007,-1483,-1558,-1255,-1151,-1071,-754,-775,-859,-1015,-1261,-1414,-1249,-937,-621,-296,-1215,-510,136,104,15,-239,-530,-852,-1184,-1398,-1260,-1044,-799,-664,-1558,-736,-1356,-1639,-723,-718,-671,-1497,-405,-222,12,-945,310,-11,-1306,-1873,-24,820,-1226,-1393,-363,1740,1293,128,324,-464,-628,-115,-174,-602,-1062,-1426,-1514,-1230,-756,-291,5,417,266,873,547,-817,-815,-1006,-844,-93,-438,-1606,-1606,-791,-738,-595,-479,-1867,-1392,-465,-1061,-1342,-144,267,242,-498,-1783,-713,-252,-612,-102,649,885,606,-210,-575,1295,899,-40,-544,-1148,-641,-1664,-1705,-1592,-1994,242,1510,1026,-15,-1142,-1967,-1037,-220,381,345,1012,1254,-1233,-1430,146,999,236,-87,-952,17,164,-823,-505,-919,-1309,-1606,-1598,-1278,-977,-2051,-194,-2136,-1717,-886,697,-314,-1106,-1116,-1335,464,-412,-1133,-964,-392,-25,-149,-260,-388,-898,-639,-1204,-1426,-1773,-2026,-1802,-1820,-1606,-1275,-1773,-615,-293,-1269,-844,381,469,464,-904,210,-51,-1456,-757,-1848,-1450,-1580,-1428,-1401,-1930,-508,-233,-42,110,201,-2687,-597,-3248,-94,-383,-804,-1270,-1780,-4041,-4314,-3904,470,1324,-2357,-102671,-315328,-186935,3910,4015,2688,-11014,-19579,-16682,2838,2371,1953,-339,-1432,545,267,-926,-3113,-4695,575,666,765,516,-1369,-2119,448,604,677,526,-230,352,289,297,365,-186,-25,163,-468,-652,34,-206,-385,-506,-500,-304,-7,106,-625,-700,-253,434,-1048,-1861,-865,-380,-1355,-1138,-1010,-562,-140,52,-636,908,1344,256,-452,-559,-856,-561,366,715,948,486,-55,-631,-1834,-1790,-2025,-1696,-1169,-643,-214,151,493,754,939,1098,-222,-1439,-548,-1851,-1997,-398,-181,-1285,-481,-732,-914,-1016,-1006,-910,-804,-682,-596,-1662,-1502,-537,-578,-673,-785,-979,-1132,-1269,-1436,-1560,-1659,-1717,-1777,-1802,-1791,-1791,-1878,-1920,-2004,-2067,-1970,-1739,-1439,-1123,-2208,-1559,-868,190,471,-681,-1212,283,170,-611,-293,36,-352,-927,-1273,-1670,-1868,-1748,-1517,-1288,-1147,-1030,-984,-942,-927,-1180,-898,-891,-901,-892,-857,-761,-1265,-489,-323,-68,148,325,-350,674,533,653,794,-987,-1378,-1295,1198,1107,-1480,-475,-159,337,-890,-444,-2211,-485,-863,271,697,-440,-1637,509,1158,915,543,143,-184,-205,-458,-1318,-3,1487,993,576,1259,382,599,141,-979,-93,-556,-1621,-763,-487,-295,-948,145,1360,894,-613,-1138,-1753,-2527,-8,513,-464,-663,-1277,-1910,-1755,-1180,-1781,-9,565,1087,-295,-142,874,-672,1578,-1057,-1168,285,1319,1197,771,-407,-667,-1082,-1283,-95,62,109,-1824,-195,-526,-948,-1373,-1602,-1473,-1403,-757,-423,-138,8,123,-321,338,89,-756,768,879,670,246,-585,-454,1874,1460,215,-1805,-1527,-1373,-1695,220,-302,-881,-1330,-1604,-1295,-790,-291,181,-1343,-1888,-1298,318,154,538,783,491,-1873,-192,-550,-876,-1081,-1174,-1250,-1210,-1261,-1370,-1542,-1685,-1885,-2079,-2287,-2074,-1819,-1552,-1346,-1154,-1136,-951,-922,-904,-2048,-1082,-1175,-1528,-1408,-1478,-1556,-1562,-1463,-1251,-1001,-698,-350,-1908,-1411,-1616,-150,-1276,-1136,262,-489,-588,-1077,-1385,-1166,-754,-700,-229,-155,-195,-355,-571,-923,-1368,-1710,-1460,-1170,-980,-73,430,-1630,38,774,498,175,109,1702,345,897,1079,1005,859,762,688,592,-288,-165,195,-179,-1820,-617,-396,-580,-657,-742,-798,-952,-1105,-1303,-1485,-1429,-1004,-1327,-1737,-1332,-1637,-873,-875,-2224,102,791,71,465,1363,53,-531,-217,-901,-915,-287,-1587,-1251,-1513,-1496,-518,1001,192,339,873,1310,1392,-11,-832,-1583,-382,498,-2972,-1588,-2926,-2272,-2208,-397,-467,-493,-27038,-40787,-22141,-868,-3487,-3153,-1174,-1247,-3730,-1265,-2336,-26247,-1045,-972,-10362,-18255,-19963,-19817,-12924,-582,-564,-1919,-2102,-2488,-534,-506,-931,-348,-283,-237,-1361,-1749,-168,-138,-208,-156,-184,-356,-2263,-247,-266,-230,-128,-805,-747,-508,-1894,828,1317,1610,1370,-87,997,1265,-1451,2042,2553,1178,-539,1305,630,-631,1455,1348,902,407,-1091,-543,-933,-1067,-1021,-1094,-72,319,270,-729,254,-300,542,-809,-234,-465,-1334,-234,-781,-920,-1140,-1309,-1404,-1817,-1321,-1205,-1008,-748,-448,-1675,-799,-1229,880,1185,1432,-112,-388,211,302,-1076,-29,1313,931,-562,-120,-268,-631,-832,-911,-812,-659,-517,-385,-337,-370,-450,-593,-741,-1344,-1349,-1426,-1414,-1305,-859,-818,-748,-714,-632],[-704,-537,-719,-39,-571,-665,-807,-741,-1557,508,-605,788,569,1538,-946,2010,1142,174,837,233,-1182,-869,172,1106,-1837,518,-132,-966,-1772,-1020,-164,-385,-674,-1702,-1415,-1681,-1506,-1027,-447,-1508,-1488,-245,575,750,1290,1376,455,1361,1025,619,-2172,-11,-103,-595,-844,-1512,-79,1007,565,498,-841,359,-16,562,-580,-2151,-1398,-417,-526,-713,-887,-1035,-1176,-1779,-1268,-1279,-1237,-1138,-1066,-968,-864,-785,-732,-691,-691,-708,-1850,-916,-1061,-1235,-1565,-1708,-1933,-1858,-1655,-1430,-1220,-978,-765,-571,-402,-168,13,237,449,623,744,877,-399,210,877,812,-248,-956,301,83,-127,-293,-1522,-932,-595,-851,-674,-655,-622,-585,-588,-543,-546,-606,-2936,-1846,-1057,-15893,-19212,-27249,-4572,-1309,-977,-1237,-481,-274,-2155,-149,-199,-359,-529,-1589,-899,-822,-1421,517,-281,-1435,-396,-86,32,-573,-1757,222,1487,-1199,773,1472,-255,-737,-837,-113,168,-164,-460,-884,-954,-1139,-1687,-1453,-1475,-1482,-1467,-1440,-1957,-1382,-1383,-2309,-1332,-1300,-1261,-1898,-1248,-1234,-1213,-1226,-1283,-1362,-1387,-1412,-1423,-1463,-1645,-1480,-1491,-1455,-1416,-1358,-2182,-1065,-977,-790,-608,-500,-1268,-2019,-1502,72,-213,-1780,1682,2179,1019,-995,-283,504,1225,1500,1120,412,-763,819,695,1509,1407,-17,372,548,577,-879,-1290,-1835,-1230,-12,895,329,23,144,-1564,683,735,1001,978,-738,-745,-235,-85,1960,1126,1611,1096,640,270,7,-59,-905,-532,159,220,246,122,-11,-133,-199,-159,-10,179,-693,-595,-1580,-962,-1323,-1811,-463,336,33,-1239,-188,-262,-278,-1353,-268,-206,-1007,-1701,-68,794,-1182,-1568,-412,1503,767,-347,102,-601,-512,94,-208,-146,68,-744,-673,-185,-40,170,139,535,221,794,665,-1350,-1159,-1115,-970,-100,-398,-1678,-1818,-828,-793,-654,-478,-1788,-1293,-321,-1191,-874,330,546,523,-174,-1630,-885,-572,-1010,-196,-375,-446,-516,-559,-822,-506,-389,-277,-820,-1532,-1142,-1899,-1558,-1647,-1962,518,848,861,966,1109,-316,-325,863,1029,488,1272,1720,-1177,-1427,-8,610,40,-548,-1112,-1641,-2111,-1774,-1349,-1083,-656,-401,-205,-50,-1166,-2160,-443,-2348,-1586,-963,-366,-590,-1564,-1074,-1649,-444,-292,-809,-1082,-501,191,212,275,252,-849,-137,-1870,-1586,-1745,-1998,-1807,-941,-641,-697,-2045,-773,-751,-1093,-1064,-595,-546,-509,-1148,-573,-669,-1602,-983,-1770,-1381,-1586,-1718,-1660,-1630,-1320,-1149,-1048,-966,-930,-3801,-948,-3239,-1008,-1042,-1092,-1078,-1047,-4505,-3114,-2102,-797,-491,-11047,-113161,-381060,-176369,1786,2282,-5111,-17253,-23339,-22313,3749,3683,2873,-882,-1675,978,271,-390,-2057,-4880,724,694,776,-18,-2211,-1993,442,548,824,589,-512,189,18,-47,-12,-14,65,37,-708,-953,71,-57,-159,-279,-382,-393,-349,-258,-514,-792,-377,94,-567,-1905,-531,-516,-1345,-1188,-1413,-1275,-949,-556,-746,41,225,-26,-1010,-821,-974,-447,244,375,473,575,251,-432,-1727,229,-464,15,-950,-468,-809,-1166,-1457,-1637,-1589,-1356,-1147,-1104,-784,-2043,-2035,-607,-639,-1091,-768,-848,-924,-987,-999,-958,-912,-833,-763,-1879,-1761,-569,-513,-496,-487,-555,-587,-610,-681,-729,-779,-820,-889,-939,-947,-933,-943,-831,-683,-493,-282,-91,-1223,-991,-1836,-1762,-865,285,182,-550,-1508,-529,-897,-1284,-1640,-1711,-1371,-1067,-1012,-306,-92,34,-1655,-572,-110,-267,-455,-575,-614,-1449,-323,-58,207,480,186,-154,-884,662,1285,1320,1249,752,-687,682,200,256,79,-728,-1946,-1809,-997,-1364,-1708,-1822,-1495,-1047,-1081,-455,-2086,-421,-837,1240,1108,-915,-1831,783,1004,759,472,202,-45,-174,-234,-930,-76,-17,50,77,52,92,202,-124,-1294,356,-621,-1606,-970,-672,-475,-1307,-185,409,112,-271,-637,-1222,-2840,-580,-379,-528,324,769,739,1535,-1154,-1728,214,2080,1896,-424,185,775,-700,1386,-1088,-822,341,-66,-346,-407,-321,-552,-1136,-1333,199,352,258,-1967,-244,-576,-923,-1207,-1325,-1273,-1308,-891,-693,-515,-452,-415,-381,-412,-512,-663,-585,-486,-338,-125,-342,-162,635,825,460,-1816,-1584,-1443,-1863,868,910,986,808,-166,991,843,-71,976,-1365,-1777,-1166,407,67,473,1777,1374,-1892,9,-150,-416,1310,545,-225,305,-439,-733,-1332,-735,-645,-562,-791,-892,-917,-843,-951,-927,-1233,-395,-306,-202,-1956,-177,-733,-1859,-818,-529,-772,-1059,-1392,-1731,-1950,-1764,-1409,-1938,-1318,-1683,-594,-1436,-846,-793,-631,-230,301,-966,-956,-570,-879,87,1421,1084,642,-446,-313,-885,-1130,-1218,-1138,-899,-611,-329,-1436,20,293,422,22,281,670,580,596,474,283,56,-213,-533,-908,-1244,-1495,-1637,-1558,-1799,-1082,-828,-625,-376,-186,-2,-673,-550,-779,-258,-277,-831,-1615,-1811,-1458,-1764,-780,-1019,-1714,142,316,172,393,289,-93,-687,-586,-981,-1414,-1878,-2336,-2023,-1490,-1065,-624,-247,96,409,656,923,773,-37,-662,-1660,-545,648,-2789,-1356,-2519,-2167,-2355,414,205,95,-24944,-30674,-21354,-1621,-3860,-2826,-391,-600,-3543,-1164,-2945,-24993,-2210,-2465,-5938,-12775,-15463,-15186,-13178,-1546,-1533,-1819,-1944,-1843,-987,-708,-951,-67,201,419,-1258,-1332,788,847,-34,392,710,-276,-2283,341,169,24,-88,-792,-663,-620,-1666,-123,18,215,461,-451,602,1089,-1304,1892,2131,1151,-714,1584,1186,-741,1018,847,263,-400,-1100,-1779,-2083,-1408,-1107,-1438,-323,643,149,-876,633,-519,-85,-988,-134,-346,-1102,116,-933,-610,-524,-687,-859,-2029,-1161,-1256,-1181,-932,-570,-1662,-1518,-1062,1116,1464,1720,-241,-407,400,473,-1167,-76,1124,527,-712,-168,-677,-1178,-1631,-2033,-1885,-1501,-1121,-751,-461,-259,-126,-91,-121,-1434,-1253,-1461,-1175,-880,-708,-768,-756,-740,-638],[-462,-610,-852,46,-656,-802,-860,-565,-1498,351,-402,785,702,1523,-1123,1313,1006,3,565,209,-783,-887,-932,-1228,-1890,-1043,-705,-723,-1814,-992,630,790,-103,-1857,-1370,63,227,-166,-622,-1531,-1547,-1641,-1274,-794,-442,-192,-61,-77,-213,-501,-1979,-1262,-1617,-1713,-1429,-1385,-550,-179,129,355,-941,593,218,868,-576,-2403,-1480,184,834,634,-21,-424,-4,-1167,-1023,-843,-1080,-1206,-1274,-1238,-1153,-1079,-1034,-1009,-1031,-1063,-1495,-1256,-1353,-1453,-1583,-1714,-1832,-1860,-1759,-1562,-1334,-1048,-781,-539,-286,-152,-79,234,372,459,492,547,-264,37,490,485,-41,-1065,315,214,92,-30,-1505,-1264,-559,-1129,-963,-1024,-957,-784,-592,-321,-81,102,-2612,-1105,143,-17729,-19382,-26537,-4996,-329,-724,-1215,-1713,-1452,-2042,-437,11,332,570,-1537,-974,-1004,-1489,496,-395,-1218,-446,-155,4,-884,-1644,517,1712,-1107,846,1256,-141,-792,-969,-767,-1136,-1221,-1141,-1027,-958,-923,-1364,-1763,-1012,-1138,-1259,-1751,-2021,-1758,-1850,-2260,-1457,-1239,-1060,-1780,-767,-633,-491,-380,-313,-273,-195,-142,-757,-875,-1514,-199,-242,-1303,-711,-4,-2115,-986,-1025,-310,117,-174,-1266,-1922,-1311,54,-348,-1616,-218,-29,382,-982,-93,458,889,1763,1564,485,-494,363,77,99,354,366,308,465,656,-912,-974,-1606,-1177,42,-582,-1206,-1611,-1106,-1721,311,601,1196,1185,-398,-467,-76,-62,2027,1197,1905,1448,999,556,112,-254,-581,-811,-853,-784,-630,-570,-526,-543,-640,-802,-951,-955,-689,-641,-1502,-1135,-911,-1380,-412,711,489,-983,22,764,201,-1693,-23,56,-613,-1431,-141,530,-1139,-1722,-523,670,239,-767,-58,-735,-352,418,-635,-211,160,-500,-600,-96,-320,-534,-755,-948,-1072,-1096,-1062,-1824,-1280,-1118,-1079,-499,-442,-1733,-1818,-530,-625,-753,-865,-1577,-1196,-414,-1184,-369,699,1037,1315,183,-1442,-952,-829,-1398,433,1684,1280,-18,122,-1062,1065,65,-409,-1068,-1889,-1590,-1487,-1379,-1681,-1789,830,1686,1649,2781,2530,-313,-541,1008,990,622,688,287,-894,-1459,-130,360,71,-284,-857,-10,-127,-455,-821,-1623,-1188,-1010,-675,-282,-1298,-2125,-728,-2185,-1383,-987,206,-813,-1936,-1031,-1755,-1553,-1486,-1203,-976,-524,-184,70,291,240,-755,-337,-2266,-1581,-1645,-1932,-1777,-973,596,400,-2314,-171,-484,-900,-1343,-1291,-1375,-1305,-1344,-986,-820,-1486,-845,-1678,-524,-562,-646,-816,-1063,-1042,-1171,-1322,-1435,-1526,-4125,-1576,-3202,-1398,-1247,-1096,-885,-672,-4186,-1686,-284,-256,-156,-21915,-109291,-431466,-160292,581,904,-12927,-18324,-23496,-23802,2241,2206,1364,-1340,-2044,1032,13,17,-796,-3947,-882,-780,-550,-570,-3158,-1754,71,41,-52,-209,-742,-503,-687,-824,-902,-956,-975,-951,-924,-1289,-872,-855,-799,-773,-765,-711,-650,-588,-543,-929,-526,-553,-717,-1421,-1243,-1615,-2100,-1844,-1174,-470,168,-2,-874,464,1383,-261,-1449,-1039,-1088,-310,1159,719,1,275,-180,-552,-1469,-818,-749,-627,-833,-242,-101,19,156,246,289,328,158,-813,-1000,-1981,-2028,-749,-960,-1204,-1357,-1462,-1476,-1408,-1245,-1011,-771,-510,-274,-1663,-1972,-148,361,-144,411,328,267,208,94,-9,-128,-257,-441,-634,-808,-970,-1133,-1110,-967,-719,-421,-140,-1192,-1081,-1441,-1915,-894,665,678,-412,-1409,291,98,-1407,349,251,157,-1158,-1285,-144,-188,-184,-1611,-1035,11,124,-600,406,601,-1665,792,-258,1694,1420,18,31,-450,643,2422,2347,2162,904,-923,1091,-183,315,642,-470,-1853,-1852,143,73,-1311,-655,-901,23,-1330,-428,-1790,-452,-634,-36,-95,-1277,-1813,-233,-222,-186,-173,-185,-283,-415,-655,-941,-1247,-1604,-1798,-1676,-1324,-826,-301,-406,-1664,1,-731,-1596,-1101,-849,-656,-1649,-452,515,432,77,-152,-709,-2750,-362,266,-669,3323,1871,890,1921,-1234,-1552,173,1919,1627,-560,518,696,-772,-570,-1364,-2025,-1840,-1354,-959,-667,-552,-576,-1061,-1313,-1231,-1544,-1802,-2095,-1661,-1378,-1127,-939,-807,-756,-1199,-809,-890,-970,-1114,-1210,-1220,-1205,-1182,-1049,-947,-763,-625,-518,-415,-386,-369,-371,-391,-1554,-1643,-1572,-1862,106,320,489,270,-235,942,731,62,985,-1405,-1723,-958,428,-95,349,1113,1036,-1985,75,-136,-259,867,747,-251,294,-320,-760,-1013,-554,61,-27,-857,259,64,-284,-1026,-1287,-1260,-742,-828,-843,-1787,-856,-781,-2145,-597,-452,-347,-240,-760,-1033,-134,-180,-206,-1932,-1194,-1504,72,-1625,-539,797,-617,519,499,-928,-830,-612,-1164,-286,1297,1110,906,-665,-660,-981,-1051,-327,-721,-557,-573,-539,-1241,-247,0,283,-139,351,1258,741,1180,1021,1362,1401,1073,629,89,-581,-753,-726,-437,-1471,-1270,3,297,437,690,-280,-651,-421,-712,-692,-565,-772,-1941,-1843,-1609,-1937,-739,-1218,-1230,397,571,238,372,196,-315,-928,-512,-678,-774,-797,-756,-1181,-826,-593,-167,-18,43,75,131,158,161,41,-570,-1835,-750,17,-2475,-1117,-2123,-1903,-2552,-688,-831,-927,-18411,-20250,-17329,-2335,-4079,-2506,-856,-698,-3314,-434,-3442,-24357,-474,-653,-895,-7197,-10056,-9209,-10735,-2209,-2074,-1843,-1745,-1677,-1690,-1722,-1602,-1417,-1091,-717,-824,-950,307,549,128,149,677,-251,-2300,408,337,177,389,-728,-606,-707,-1353,372,245,101,-32,-832,-260,-267,-1119,-280,-344,-369,-911,-557,-592,-801,-599,-519,-423,-334,-1110,-129,-1673,-82,-1250,-1782,-734,-657,-897,-1137,-1390,-1547,-1599,-1451,-1138,-784,-907,-14,-1014,-731,702,817,-959,-1979,695,514,355,247,214,-1462,-1594,-642,806,1025,1200,-350,-405,516,616,-1256,-182,849,80,-837,428,285,10,-230,-518,-742,-907,-984,-940,-851,-742,-611,-505,-398,-1259,-1100,-1458,-923,-423,332,-137,318,-530,-553],[-503,-753,-1116,-228,-819,-1026,-1011,-481,-1333,90,-292,285,141,-4,-1343,-331,-490,-653,-835,-1008,-1168,-1288,-1403,-1399,-1872,-1178,-1035,-846,-1870,-951,43,410,-18,-1819,-1283,168,2140,2251,42,-1628,-1345,-720,73,75,-657,-1373,-1368,-809,-347,-64,-1874,65,-31,-256,-575,-1328,-1204,-1228,-885,-461,-1099,364,356,941,-661,-2710,-1379,785,1029,410,-107,-178,-50,-702,-928,-1437,-1926,-1927,-1558,-1219,-939,-746,-634,-578,-589,-615,-1195,-744,-767,-775,-1467,-1124,-1019,-1185,-1386,-1618,-1875,-1925,-1703,-1431,-1149,-951,-805,-664,-574,-531,-516,-427,-321,-182,-7,207,19,-1192,490,429,288,97,-1521,-1517,-875,-1524,-1741,-1867,-1571,-1168,-791,-367,6,309,-2205,-391,948,-18695,-20337,-27074,-5726,447,186,-85,-290,-855,-1789,-76,126,276,412,-1495,-1083,-1232,-1546,394,-585,-1142,-528,-235,-64,-1228,-1299,774,1829,-1034,857,1052,-38,-869,-1095,-383,339,364,397,-712,-1133,-908,-1058,-1801,-1382,-1301,-1189,-2105,-1694,-940,-1256,-2025,-473,-385,-1137,-1697,-289,-129,42,239,441,655,493,218,-827,-940,-1368,-19,-336,-1219,-459,231,-1973,-1205,-1192,-113,242,125,-967,-1727,-1212,7,-485,-1432,-1562,-435,626,-920,63,390,526,1770,1532,539,-214,1332,815,1273,1153,777,222,419,771,-937,-687,-1373,-1103,-634,-1016,-1362,-1670,-1667,-1411,-1032,-644,-261,80,-122,-240,118,-25,489,323,84,-110,-168,-87,75,331,82,-348,-721,679,1013,944,856,-101,-257,251,-110,-533,-803,-852,-1333,-1124,-266,-837,-307,1023,926,-710,83,576,-27,-1704,-87,255,-143,-1086,-202,678,-1047,-1805,-911,-1384,-1625,-1531,-1295,-1089,-966,-910,-961,-1123,-1357,-1541,-1664,-1724,-1614,-1495,-1446,-1463,-1522,-1568,-1587,-1810,-1211,-1017,-1123,-330,-110,-1601,-1559,519,574,540,-46,-1234,-1062,116,-1049,188,969,1225,1486,599,-1199,-838,-931,-1699,739,2840,639,-287,314,-1215,920,-334,-398,-1190,-2152,-1875,-984,-1130,-1624,-1442,1202,1775,1705,1342,915,-250,-581,-435,-714,-656,-350,66,-405,-1454,-160,839,19,-217,-722,-161,-506,-768,-942,-1926,-794,-544,-260,34,-1295,-1906,-842,-1761,-1063,-898,268,-930,-2136,-927,-1566,-17,10,2,-598,-400,-111,-216,-311,-390,-578,-286,-1953,-1369,-1427,-1768,-1646,-951,719,745,-2496,391,680,-624,-1614,777,837,245,-1402,433,790,-1140,-1094,-1535,-21,-280,-528,-731,-870,-932,-910,-878,-809,-745,-3348,-640,-3084,-575,-571,-615,-629,-1088,-2837,-846,-966,-1115,-1150,-34479,-95304,-385067,-143502,-909,-776,-13704,-12128,-19495,-17365,-206,-207,-190,-1324,-2441,-485,-671,-867,-1104,-2988,-1605,-1852,-1966,-1902,-3456,-1630,-1499,-1444,-1417,-1418,-1374,-1293,-1236,-1143,-1026,-938,-867,-804,-907,-1578,-771,-772,-717,-673,-630,-536,-436,-341,-317,-1042,-633,-83,-81,-837,8,-78,-1374,137,702,719,414,24,-942,316,1439,-367,-1654,-1152,-1139,-86,1029,727,-688,-285,-385,-611,-1100,-1267,-1548,-1836,-1934,-1726,-1430,-1126,-817,-583,-430,-320,-354,-528,-1168,-1738,-1896,-1641,-1826,-1682,-1318,-957,-625,-899,-761,92,231,343,401,-1217,-1884,-178,387,-281,231,59,-91,-256,-497,-755,-1047,-1370,-1752,-2071,-1891,-1431,-1014,-545,-275,250,567,793,-924,-1096,-992,-1929,-902,868,784,-228,-976,419,-25,-1474,-123,-320,-490,-1144,-1480,-697,-558,-322,-1284,-1410,602,-78,-953,1414,685,-1734,442,-580,2032,1646,-117,284,29,682,2033,1982,1845,1013,-987,747,-542,344,685,-152,-1267,-1396,198,-182,-984,-639,-1156,-65,-1572,-325,-1367,-375,-280,2970,1827,-1375,-1576,1256,1741,2083,2416,511,-350,531,678,596,167,-323,-718,-1014,-1195,-1166,-1016,-866,-1962,-595,-812,-1533,-1082,-955,-837,-1829,-807,-692,-532,-320,-95,-228,-2567,-420,247,-826,1404,1656,1063,1989,-1334,-1322,138,1757,1329,-630,867,671,-836,42,-1035,-527,-753,-902,-1015,-1082,-1136,-1061,-732,-1171,66,-354,52,-1981,240,1423,1718,763,216,-1008,-1052,-144,-49,65,469,-452,-110,853,-1173,-428,1047,917,587,185,-231,-709,-1164,-1578,-1931,-2102,-2045,-1887,-1785,-1760,-1749,-1792,-1734,-1730,-1690,-1669,-1679,-1706,-1800,-1934,-2135,-2026,-1748,-1409,-1093,-807,-2105,-256,-138,-26,483,756,-238,264,-198,-767,-647,-310,775,352,-784,1237,1198,-187,-1072,-1572,-1141,-215,-502,-672,-1584,-850,-815,-1945,-675,-523,-378,-196,-831,-1154,277,358,437,-1858,-1001,-1235,256,-1748,-221,569,-654,498,450,-770,-683,-673,-1485,-681,-196,-259,-296,-865,-963,-1071,-1172,-534,-499,-370,-311,-230,-1001,-238,-235,-228,-263,-142,-62,-24,19,22,-29,-116,-256,-466,-767,-1070,-1335,-1533,-1485,-1216,-1512,-557,-309,-71,-32,-863,-657,-301,-612,-1146,-871,-727,-2085,-1649,-1742,-2086,-711,-1400,-818,427,1285,319,1003,1608,-558,-1198,65,342,186,138,-380,-1137,-524,-154,-44,382,143,211,-40,74,-41,-10,-525,-2061,-903,48,-2052,-829,-1713,-1463,-2740,261,291,342,-10126,-10262,-12964,-2864,-4010,-2232,-1032,-259,-3004,-971,-3598,-24464,-603,-830,-1081,-1994,-4403,-2714,-7488,-790,-536,-1670,-1363,-718,-221,-179,-738,270,602,929,-299,-617,1326,1251,331,-86,459,-239,-2223,-170,-173,-110,-54,-570,-537,-697,-1017,-864,-1148,-1390,-1543,-1575,-1535,-1342,-1147,-905,-716,-473,-1055,-157,-11,-697,16,43,-42,-182,-1108,-438,-1837,-679,-1408,-2054,-1027,-1129,-1262,-1381,-1474,-1423,-1318,-1358,-550,-514,-719,630,-1019,-759,1231,495,-1214,-1730,894,603,310,35,-204,-1241,-856,-664,-747,-811,-890,-986,-1059,-1163,-1215,-1317,-1201,-1087,-905,-879,-346,-26,315,610,937,-129,54,1208,797,245,-6,578,438,509,-962,-885,-1388,-660,63,540,-18,220,-544,-779],[-481,-806,-1360,-534,-942,-1201,-1125,-364,-1093,-129,-150,240,230,173,-1453,-220,-535,-860,-1000,-747,-281,-1035,103,491,-1633,966,895,-503,-1809,-822,-157,-498,-524,-1453,-1017,337,786,920,-116,-1664,-1244,-951,-610,-1162,-1588,-1202,-632,-135,262,495,-1746,202,506,317,-142,-1207,-464,-648,-669,-539,-1194,-36,175,327,-658,-2428,-979,122,-86,-382,-715,-1031,-1288,-1353,-1192,-969,-715,-460,-298,-169,-84,-60,-77,-106,-153,-173,-941,-225,-223,-494,-1441,-1188,-524,-692,-874,-1073,-1304,-1499,-1684,-1787,-1732,-1648,-1553,-1427,-1334,-1291,-1308,-1304,-1356,-1434,-1532,-1590,-1685,-1771,-1829,-1845,-1764,-1571,-1466,-1504,-723,-1940,-1336,19,189,-82,300,283,162,-67,-1760,-681,-1044,-16612,-21990,-28523,-6538,-540,-47,382,759,-1106,-1388,868,21,278,739,-1461,-1168,-1456,-1523,255,-811,-1158,-622,-282,-130,-1523,-825,1011,1621,-969,774,274,-189,-923,-1194,-803,-664,-449,-250,-665,-1334,-881,-772,-1481,-1826,-1398,-1278,-1696,-1198,-653,-1612,-1815,-16,-70,-1260,-1644,-534,-450,-495,-526,-543,-520,-395,-245,-800,-977,-1236,-53,-505,-1084,-184,42,-1852,-1249,-1256,18,284,381,-502,-1583,-1257,-368,-781,-1306,-1351,-1084,-640,-879,110,263,113,660,690,528,19,934,696,1532,1893,1138,61,411,896,-999,-499,-1216,-1070,479,1972,1654,1071,-843,-821,520,-128,219,171,14,-143,94,-55,-164,-379,-707,-1078,-1437,-1771,-1873,-1530,-1201,-929,-1219,-431,-201,-81,46,-245,-520,210,111,-104,-605,-741,-1209,-1185,-1272,-1165,-874,-520,-158,-528,26,243,-340,-1415,-138,462,256,-791,-356,542,-1011,-1913,-934,292,-773,-1133,-157,-923,1,1187,-452,-490,212,21,-315,2,-186,-304,-384,-429,-455,-472,-531,-1371,-893,-993,-1226,-286,-15,-1366,-1372,836,1061,964,-21,-927,-1024,206,-986,637,391,-5,-412,-652,-1058,-696,-948,-1961,922,2556,-79,-620,378,-1383,636,-808,-352,-1289,-2453,-1854,-614,-971,-1589,-1111,597,581,540,488,314,-283,-609,-794,-1346,-1895,-1855,-1260,-738,-1522,-243,66,-162,-228,-698,-263,-465,-636,-811,-1884,-1034,-1075,-1060,-970,-1305,-1739,-894,-1393,-808,-867,-25,-1124,-2316,-928,-1341,477,556,551,-196,-307,211,23,-96,-285,-507,-452,-1582,-1183,-1282,-1692,-1577,-1039,23,75,-2449,19,172,-443,-2004,378,458,93,-1468,539,608,-823,-1383,-1532,214,24,-202,-448,-711,-977,-1223,-1496,-1741,-1980,-2667,-2039,-3070,-1595,-1375,-1194,-986,-1444,-901,-715,-794,-993,-1180,-47820,-77265,-327732,-127961,-354,251,-5683,-5441,-14428,-10414,-1079,814,-1279,-672,-2878,686,-1184,666,99,-2207,-543,-449,-152,-941,-2430,-1254,362,176,346,60,-1101,-538,-569,-587,-497,-398,-317,-270,-985,-1970,-707,-623,-686,-727,-724,-625,-491,-340,-337,-1275,-853,247,343,-392,166,-208,-1498,20,980,709,475,-39,-1091,162,725,-485,-1790,-1330,-1292,-626,-920,-1206,-1542,-1859,-2178,-2111,-1896,-1755,-1612,-1571,-1543,-1572,-1703,-1838,-1846,-1739,-1578,-1385,-1292,-1252,-1411,-1532,-1782,-2079,-2125,-1731,-1233,-761,-315,-775,-964,740,962,1127,1202,-766,-1634,-261,845,-419,-166,213,-38,-264,-512,-704,-846,-927,-979,-969,-899,-820,-806,-730,-680,-643,-621,-637,-665,-1171,-815,-1919,-1017,-1021,-1094,-1217,-1328,-1384,-1486,-1534,-1505,-1389,-1190,-1152,-1653,-486,-239,11,-939,-1759,381,-86,-1171,1480,96,-1742,62,-947,2080,1745,-330,465,409,663,1807,2053,2015,960,-1012,343,-931,421,884,127,-707,-951,-228,-686,-1154,-1689,-2145,-1934,-1889,-888,-945,-293,48,786,1038,-1266,-1297,1366,1401,1432,1442,452,-603,726,1117,1353,1339,1235,1135,385,628,-700,472,-857,-2124,-599,-915,-1487,-1002,-1067,-922,-1697,-830,-920,-987,-988,-939,-845,-2453,-473,-220,-1050,229,448,598,715,-1512,-1122,43,675,528,-693,359,242,-963,-99,-970,-526,-790,-1017,-1194,-1283,-1333,-1313,-1171,-976,-765,-605,-179,-1743,-217,610,776,880,36,-1243,-945,873,702,-240,184,-719,-27,729,-1396,-334,1008,849,586,258,-93,-514,-937,-1353,-1754,-2059,-2135,-1903,-1605,-1332,-1045,-824,-544,-595,-186,-86,-54,-62,-1414,-1685,-518,-774,-1050,-1239,-1314,-1192,-2227,-479,-199,244,732,1000,-231,192,-105,-798,-306,-74,1415,647,-602,1267,1254,-61,-1135,-1681,-920,-94,70,65,-1391,167,-249,-1716,-58,186,405,249,-936,-1260,672,1573,1079,-1761,-773,-974,215,-1748,60,937,-668,581,354,-525,-541,-766,-1829,-1578,-2130,-2579,-2053,-1418,-1103,-1156,-1224,-727,-309,-214,-385,261,-738,-290,787,86,-364,355,648,508,345,111,-193,-534,-909,-1308,-1719,-1980,-1977,-1828,-1633,-1467,-1483,-1374,-1450,-1486,-1541,-1511,-1416,-1181,-866,-1590,-1150,-688,-1756,-1316,-1866,-2016,-706,-1535,-514,375,1065,411,493,111,-824,-1492,-1269,-1685,-2000,-2047,-1772,-1342,-891,-542,-175,33,53,386,-469,-268,-155,446,-541,-2334,-953,305,-1557,-519,-1315,-927,-2921,448,201,-27,-1527,-918,-8750,-3148,-3704,-2063,-1619,-1675,-2623,-1950,-3251,-25374,-1722,-1562,-1317,-977,-645,-368,-4152,-48,9,-1598,-1082,-264,-101,19,-466,592,889,1127,182,-365,1299,1191,548,-304,487,-269,-2060,-70,-211,-326,-442,-590,-774,-928,-1142,-1240,-1321,-1361,-1385,-1512,-1513,-1538,-1557,-1442,-1250,-908,-1104,-294,-15,-436,-406,158,-16,-318,-1143,-1095,-1497,-1663,-1615,-2114,-1159,-105,-602,-270,968,656,-1810,-1559,-603,-773,-579,842,-1034,-773,1254,52,-1522,-1471,-1032,-1803,-1759,-1162,-645,-1104,-217,133,165,120,-10,-539,-414,-675,-904,-1409,-1309,-1420,-1424,-1302,-1053,-767,-432,-54,250,-337,152,1046,465,89,3,800,613,776,-729,-705,-1316,-477,475,612,132,636,-523,-1036],[-438,-797,-1568,-907,-1091,-1377,-1254,-275,-888,-353,-39,-160,-402,-699,-1493,-1486,-1802,-1600,-1180,-748,-358,-1083,-49,131,-1302,-94,-447,-918,-1703,-2158,-1997,-1400,-843,-987,-726,280,422,391,-284,-1708,-1145,-1182,-1632,-2147,-1767,-1128,-522,-6,420,699,-1653,400,926,824,112,-1070,-581,-96,-378,-665,-1287,-1031,-1086,-1006,-785,-2007,-429,245,639,-192,-254,386,1106,-36,-152,39,-561,-1186,-1821,-2137,-1815,-1332,-897,-525,-240,18,-825,-96,746,-335,-1441,-1210,1645,1682,1620,320,1122,530,-1037,-257,-670,-949,-983,-776,-493,-235,-253,85,-285,-557,-34,-131,-271,-960,-483,-535,-525,-420,-1340,-1274,-281,-2306,-1542,698,1288,-317,1308,1732,1573,502,-1388,743,1387,-14173,-24136,-30284,-7225,-66,-359,-596,-696,-1210,-957,-128,-89,-73,506,-1489,-1229,-1672,-1435,80,-1076,-1261,-738,-533,-593,-1669,-731,-819,-996,-1260,-1570,-1903,-2040,-1751,-1379,-1038,-750,-489,-281,-641,-1535,-814,-517,-1094,-2068,-1420,-1377,-1243,-674,-424,-1822,-1645,891,434,-1411,-1595,-868,748,566,419,314,273,341,435,-706,-971,-1103,-58,-573,-874,-370,-616,-1761,-1193,-1230,19,274,635,71,-1504,-1424,-204,-803,-1227,284,-17,-310,-856,-806,-900,-951,-982,-1021,-1083,-1203,-1238,-1174,-830,-274,444,-114,534,1097,-1038,-366,-1090,-1036,536,2437,2536,728,-1308,-232,572,-699,-990,-1603,-1264,-564,120,-97,997,771,1215,1080,865,573,201,-149,-496,-749,-1614,-646,-370,-140,117,-342,-809,667,687,582,-557,-828,-1070,-551,-868,-1315,-1751,-2131,-1984,-1493,-994,-514,-634,-1041,-89,723,643,-474,-517,418,-954,-1955,-1208,-210,-1263,-1048,-156,-977,130,895,53,-741,122,253,-130,-388,-786,-1241,-1752,-2088,-1676,-1208,-809,-889,-698,-994,-1300,-20,-15,-1018,-1203,-393,-535,-695,-850,-908,-968,-790,-938,-454,-368,-356,-480,-753,-1175,-1697,-1814,-1857,-295,478,-738,-865,397,-1425,323,-1190,-184,-1241,-2588,-1641,-315,-816,-1459,-730,-464,-356,-197,-31,18,-306,-552,-258,-372,-333,-175,87,379,-1495,-272,669,-376,-251,-696,612,450,324,159,-1678,-16,-114,-226,-340,-1233,-1568,-841,-1018,-1089,-1152,-1103,-1305,-2371,-926,-1070,49,410,707,256,-168,152,-114,1237,-492,-455,-39,-1259,-958,-1122,-1622,-1476,-1562,-1653,-1608,-2179,-1517,-1497,-1495,-1864,-1572,-1610,-1619,-1584,-1526,-1373,-1148,-1567,-1571,-177,179,518,-68,930,725,-1479,-1083,181,-802,-2145,760,-3074,95,-246,-569,-740,-769,-673,-574,-452,-409,-346,-56993,-60025,-273639,-113679,-1410,-1476,-1183,-763,-9203,-3475,-1581,-1910,-1963,629,-2967,-158,-2061,-170,-444,-1548,-633,-469,-169,-440,-1369,-1173,110,-121,476,262,-1351,-804,513,1084,352,739,535,-148,-1045,-2363,-1016,-441,-273,-29,235,78,785,983,-406,-1505,-1081,634,855,-32,210,-380,-1642,-68,172,-155,-611,-1073,-1550,-1638,-1101,-637,-1886,-1508,-1482,202,276,171,-1639,-2393,-1092,-950,-608,-328,-1370,120,374,712,569,231,-238,-850,-1526,-1939,-1505,-1003,-1589,-1318,-1639,-1222,-1233,-1487,-1157,-514,186,-527,-1182,1795,1994,1953,1926,-279,-1330,-341,-13,-671,-1254,-1575,-1308,-834,-408,-16,307,528,716,810,871,-396,-722,-959,-998,688,673,645,-399,-1262,-368,-1860,-1192,177,63,-135,-221,-278,-546,-694,-439,-401,-295,-1154,-1684,258,495,371,-620,-1920,177,61,-1135,877,-562,-1660,-311,-1324,489,572,-589,576,685,600,897,881,763,555,-1028,-60,-1219,-502,-730,-945,-1225,-1448,-1627,-1806,-1886,-1888,-1803,-1649,-1923,-1316,-1170,-1053,-990,-992,-1037,-1188,-1372,-1574,-1844,-2142,-2237,-1830,-1440,-1019,-647,-276,85,351,599,265,407,-944,969,-1064,-2010,-708,-993,-1445,-904,-1186,-1091,-1379,-516,-667,-785,-826,-800,-693,-2400,-546,299,-1284,1266,1566,1179,1977,-1722,-968,-117,1231,524,-755,1266,465,-1170,98,-926,288,923,168,-583,-95,199,-1231,66,-765,-75,-804,-424,-1511,-999,-1187,-1139,-849,-423,-1332,-917,757,297,-689,-211,-986,33,575,-1393,-323,-357,-569,-709,-720,-596,-448,-264,-88,42,-336,-1635,-1922,-1006,17,-129,-358,-886,-939,-1011,-1266,-1517,-1693,-1694,-1758,-1177,-874,-942,-293,-69,69,-2014,114,-360,34,19,78,-278,64,-70,-897,-44,85,1794,788,-381,1262,1270,31,-1267,-1528,-673,-358,-65,173,-1255,971,-82,-1597,-94,-235,89,203,-1109,-1343,563,1326,1097,-1696,-568,-785,47,-1622,244,693,-700,1121,1015,-265,-453,-920,-2199,-1421,509,34,-453,-1182,-1044,-1238,-1214,-920,-214,-139,-489,230,-504,-487,749,-28,-490,256,812,863,488,41,-457,-939,-1325,-1403,-1177,-844,-979,-337,-441,-193,-1170,-812,-749,-1100,-1218,-2232,-1168,-903,-609,-1698,-1324,-660,-1410,-949,-1854,-1789,-1028,-1596,-1384,-1114,-683,-265,107,399,-1126,-1798,64,441,164,-234,-698,-1087,-1142,-767,-129,-379,-114,219,-968,-626,-168,619,-641,-2327,-881,235,-1035,-226,-973,-398,-3111,334,166,29,-132,-328,-4854,-3215,-3317,-2045,-2206,-1230,-2191,-2429,-2338,-27040,-1054,-947,-821,-632,-460,-326,-957,-183,-151,-1549,-852,-338,-478,-641,-744,-925,-1082,-1231,-1390,-1470,-1483,-1461,-1444,-1405,-1384,-1368,-1858,-1477,-1622,-1773,-1878,-1804,-1580,-1258,-995,-668,-403,-184,-21,-1753,-1428,-393,-613,-383,-745,-1100,-1494,-1564,-1193,-783,-624,-196,-78,-121,-1216,-596,-1040,-1520,-1844,-1915,-1147,-57,-871,369,2251,1230,-1955,-1784,-932,-1048,-467,807,-1080,-787,735,-467,-1843,-1234,-404,-226,178,609,743,-1034,325,850,1219,1108,972,-678,-157,492,870,-1498,-1087,-1066,-1314,-780,1343,1122,34,449,-59,-609,-1153,-1687,-2102,-2108,-1794,-1492,-1247,-993,-670,-531,-1202,-350,833,691,342,741,-440,-1153],[-313,-653,-1455,-1249,-1208,-1484,-1328,-151,-665,-503,-337,-489,-582,-635,-1410,-704,-717,-729,-756,-778,-792,-1067,-827,-867,-866,-780,-668,-503,-1507,-560,145,320,448,-433,-391,570,513,348,-380,-1696,-995,-1337,-1428,-1882,-2038,-1526,-984,-479,-14,346,-1530,707,952,963,361,-858,-638,-426,-302,-586,-1323,-435,-46,456,-276,-1517,239,2533,1327,-556,-321,665,1927,146,78,1681,482,753,-193,-276,520,606,685,731,700,626,-824,-210,123,-154,-1417,-1170,-201,-208,-212,-245,-347,-469,-1106,-911,-1098,-1240,-1246,-1058,-774,-465,-407,109,-378,-724,-231,419,-229,-494,-125,-381,-880,-814,-1098,-1026,-1016,-2097,-1403,-658,-419,-362,124,452,703,-412,-1138,1050,1433,-11665,-26224,-31311,-7512,953,733,471,212,-1185,-575,-133,-70,-427,210,-1598,-1245,-1855,-1307,-105,-1361,-1423,-859,-319,-559,-1557,-1000,-1127,-1236,-1327,-1383,-1432,-1455,-1465,-1503,-1560,-1620,-1635,-1619,-1562,-1580,-1308,-1072,-818,-1832,-1405,-1474,-845,-186,-102,-1748,-1525,1105,591,-1590,-1544,-1290,549,811,648,429,452,439,630,-626,-963,-985,-55,-548,-640,481,588,-1736,-1174,-1202,-462,-791,-957,-945,-1524,-1719,-431,-960,-1221,204,386,-276,-894,88,-31,-711,581,636,403,434,373,183,302,475,811,-320,768,1334,-1068,-318,-1033,-1036,509,2342,2417,309,-1775,312,459,-1379,962,1134,5,-185,401,-192,1205,423,1955,1692,1157,576,-26,-511,-859,-979,-1740,-643,-404,-301,-231,-414,-1170,-407,-613,-904,-1154,-1454,-1731,-2023,-2246,-2412,-2428,-2324,-2166,-1979,-1816,-1679,-1565,-1516,-1542,-1625,-1704,-1763,-1768,-1655,-1448,-1970,-1383,-621,-1415,-947,-181,-1015,198,1346,546,-1074,-69,436,55,470,1719,1563,484,-194,552,161,-248,-575,-898,-1170,-1394,-1439,-1412,-1310,-1111,-858,-564,-287,-62,-260,-921,97,-969,1133,1230,1253,1159,959,-851,-201,-375,-1522,578,968,-1308,-989,328,-1391,-48,-1397,18,-1111,-2463,-1558,-153,-718,-1305,-705,-880,-897,-880,-836,-884,-1002,-1166,-1295,-1374,-1225,-906,-477,-23,-1367,-279,397,-672,-355,-765,1050,1360,209,-39,-1549,58,20,-360,-724,-1144,-1458,-1612,-1545,-1319,-1032,-707,-1523,-2322,-956,-835,-222,-303,-451,-594,-684,-732,-754,-747,-749,-745,-704,-1037,-744,-998,-1612,-1379,-1245,91,202,-1935,-636,386,-96,-1342,488,466,-382,-1327,114,-85,-263,-1631,-1651,-63,282,679,-58,1346,826,-1786,-1624,-99,-740,-1821,985,-3127,672,312,-27,-234,-329,-328,-325,-277,-272,-207,-50075,-47060,-224748,-100139,-557,-641,-668,-710,-4181,-944,-1103,-4545,-1893,-1772,-2384,-1675,-2871,-1081,-810,-1047,-426,-375,-392,-476,-551,-1211,-337,-491,328,117,-1633,-1091,322,653,97,743,727,-268,-1099,-2543,-1305,195,1260,2161,2549,57,1113,1576,-517,-1629,-1251,449,980,242,183,-568,-1636,-154,360,368,429,-148,-1277,-507,-774,-1020,-1970,-1639,-1677,-1301,-1163,-996,-1325,-2506,-1094,-1133,-514,-475,-1337,-332,-258,-214,-276,-403,-545,-728,-903,-973,-996,-922,-1407,-1079,-1452,-1399,-1160,-1323,-1161,-723,-138,-207,-1298,1699,2009,2213,2616,267,-976,-386,449,-549,-1152,-409,-50,46,1394,2102,388,474,2023,3437,1462,-113,-965,-1273,-1350,876,953,590,-170,-1314,-145,-1735,-1357,223,1169,-156,159,678,-682,-71,472,241,45,-1099,-1528,-386,-441,-444,-398,-1730,-212,-73,-819,183,-1157,-1463,-614,-1649,332,204,-813,-146,-383,-631,-929,-1162,-1406,-1437,-1252,-1017,-1180,-559,-300,-52,101,-217,-280,-576,-461,-903,-1192,604,-1580,-240,-121,-81,502,627,318,-702,-734,-801,-1114,-1318,-1373,-1266,-1125,-950,-833,-719,-605,-560,-495,-450,-449,-986,-343,-1148,-1687,-567,-940,-1317,-748,-1234,-1208,-965,-406,-574,-766,-908,-958,-861,-2309,-579,182,-1322,1023,1274,1174,1870,-1744,-784,-253,958,153,-733,1333,304,-1371,-298,-825,488,994,-73,-765,62,352,-1544,-354,-605,-804,-896,-990,-1239,-1292,-1413,-1347,-1086,-744,-1203,-887,15,-95,-1181,-585,-1101,-655,-923,-1214,-986,-753,-395,-92,161,387,519,616,670,661,62,-1568,-1907,-700,77,-79,-248,-1147,-1238,-297,-270,-257,-247,-1427,-1800,-472,-581,-1309,-695,-696,-693,-1674,-654,-653,-658,-604,-520,-474,-336,-287,-983,-291,-396,-459,-461,-429,-282,-89,132,-1391,-1148,-354,-604,-148,-193,-1094,-139,138,-1513,-239,-626,-89,208,-1245,-1261,481,1048,1081,-1588,-320,-591,-155,-1346,399,475,-679,702,694,50,-354,-1042,-2379,-1546,297,96,-136,-1156,-760,-1195,-1064,-1013,-1036,-951,-821,-689,-610,-671,-583,-658,-776,-885,-964,-996,-863,-606,-278,89,439,723,883,-140,-695,-343,-514,203,-674,-1205,-1275,-1417,-793,-1899,-925,-212,-331,-1250,-1190,-548,-1048,-508,-1648,-1504,-793,-1505,-305,48,1210,602,1370,1464,-1376,-1934,56,916,407,-133,-637,-990,-1101,-1006,-712,-759,-293,-149,-1456,-890,-439,-749,-1105,-1925,-2012,-2255,-1909,-1589,-1296,-974,-3241,-489,-257,7,240,417,-1302,-3086,-2908,-2128,-2840,-1056,-1659,-1979,-1156,-29171,-2039,-1875,-1480,-1042,-653,-328,-72,185,435,-1474,-621,359,1333,1476,169,1588,1465,1219,828,-61,-81,-582,-1096,-1518,-1758,-1706,-1600,-1529,-1614,-1795,-2036,-2033,-1670,-1208,-829,-418,-109,111,168,-1511,-1640,-848,-529,-168,-319,-322,-727,-119,120,343,-524,-306,729,752,-1282,861,-453,-1719,-1804,-1757,-1047,-2,-935,1115,1623,1428,-1660,-1952,-979,-1100,-422,-764,-1134,-1085,-943,-1001,-2058,-985,237,474,690,864,498,-977,810,964,861,734,574,-807,38,93,0,-1503,-1589,-1713,-1437,-586,-70,-90,-228,-209,-419,-815,-1010,-1386,-1753,-2118,-2139,-1738,-1308,-844,-448,-317,-1004,-232,1176,874,647,882,-271,-871],[-181,-457,-1125,-1515,-1361,-1584,-1389,-44,-486,-632,-621,-775,-869,-911,-1288,-896,-843,-787,-749,-709,-664,-1031,-579,-557,-481,-363,-225,-494,-1275,-423,441,536,593,121,-79,463,329,120,-419,-1670,-838,-1440,-1369,-1549,-1572,-1374,-1087,-791,-487,-220,-1385,351,655,957,570,-593,-611,-714,74,-362,-1316,963,1006,1452,146,-990,958,1369,1353,-929,-367,935,1457,265,238,1480,715,592,-388,-375,523,554,1862,1813,1715,817,-935,-254,588,56,-1348,-1076,-73,-404,-715,-1001,-1285,-1503,-1717,-1912,-2037,-2164,-2244,-2222,-2158,-2087,-2038,-1948,-1918,-1927,-1967,-1950,-1907,-1777,-1581,-1373,-1312,-919,-713,-568,-705,-1643,-935,-657,-824,-1023,-1276,-1469,-1671,-1874,-2049,-2113,-2134,-9126,-27255,-30396,-7128,-1385,-1159,-978,-818,-1077,-455,-303,-122,-698,254,-1757,-1156,-1936,-1116,-226,-1586,-1569,-913,-107,-32,-1192,-226,-497,-809,-1147,-1459,-1719,-1826,-1760,-1653,-1593,-1631,-1747,-1961,-2193,-2173,-1789,-1271,-762,-1400,-1321,-1499,-449,308,300,-1434,-1378,-447,-663,-1647,-1400,-1707,-187,24,383,29,27,412,712,-533,-903,-800,24,-395,-342,916,765,-1700,-1167,-1140,202,139,542,364,-1551,-1967,-342,-1033,-1203,424,710,-517,-917,43,-119,-1034,203,374,362,683,346,-115,995,2168,2011,-445,1167,1668,-994,-265,-959,-989,487,2198,2284,-76,-1904,875,452,-1973,978,1354,-71,-246,455,-249,803,85,1617,1692,950,153,-664,-1326,-1630,-1382,-1437,-393,41,294,480,-355,-1507,447,346,75,-498,-1055,-820,-1114,-1403,-1682,-1919,-2146,-2337,-2404,-2316,-2093,-1788,-1468,-1153,-842,-498,-143,-873,227,-850,-1848,-1165,-637,-928,-819,-164,-957,298,1880,1025,-1386,-268,658,312,583,2043,1643,465,-379,2084,2169,1092,7,-531,-1179,-1420,-737,-1325,-1899,-2180,-1776,-1046,-444,-64,105,-768,-68,-988,1678,2375,2142,1947,1502,-751,127,143,-1060,631,567,-1378,-870,257,-1255,-377,-1272,-952,-1448,-2283,-2462,-2858,-2392,-1960,-1534,-1245,-974,-787,-632,-585,-609,-691,-782,-952,-1104,-1303,-1530,-1789,-2081,-2300,-2335,-2170,-1907,-1586,-1243,-902,-549,-255,-1406,59,363,243,-331,-993,-1347,-479,-413,-60,-603,-590,-1702,-2110,-939,-589,1025,1057,983,840,111,-27,-434,46,-828,-488,161,-849,-491,-856,-1615,-1215,-1318,847,903,-1673,-778,576,88,-724,852,998,-678,-1131,139,-193,-423,-1522,-1647,148,628,1101,-134,1618,932,-1772,-2140,-415,-404,-1637,-506,-3183,-2114,-2640,-1996,-1306,-710,-242,33,202,219,223,-37073,-40371,-182468,-86796,-875,-1129,-1303,-1446,-1571,-1622,-1586,-6955,-1371,-1232,-1110,-2700,-3155,-880,-900,-989,-1133,-1390,-1700,-2052,-2290,-2152,-1728,-1284,-853,-492,-1896,-1385,62,102,-80,-272,-589,-909,-1167,-2183,-1536,-718,-259,175,555,83,1029,1563,-635,-1511,-1250,228,1050,459,116,-734,-1478,-261,-51,91,395,-134,-1253,499,307,-315,-1789,-1611,-1801,-784,-931,-1072,-1274,-1478,-1598,-1615,-1473,-1241,-1163,-546,-169,180,424,603,763,863,926,1023,615,-744,-1164,-825,-1232,-1527,-7,-197,316,865,700,125,-1208,182,3,-170,-381,-606,-860,-1156,-1403,-1587,-1614,-1402,-1036,-571,-112,384,340,382,1728,2045,1598,141,-1190,-1585,-1663,598,883,385,-8,-1321,6,-1585,-1473,-245,641,-217,404,756,-594,560,1026,503,-30,-1014,-1306,-1589,-1936,-1993,-1775,-1454,-1156,-834,-559,-293,-1447,-1216,-876,-1941,-43,-253,-999,-805,-1118,-1356,-1467,-1284,-1010,-734,-1063,-551,-845,207,420,607,683,84,-339,-612,-533,-1091,-901,894,-1279,-226,267,35,608,668,529,-390,-475,-211,-542,-903,-1316,-1748,-2229,-2377,-1956,-1548,-1168,-898,-655,-472,-360,-820,-29,-1126,-1345,-329,-810,-1142,-601,-1255,-1315,-549,60,-210,-679,-1149,-1610,-1972,-2206,-1511,-1156,-1157,-565,-279,-42,198,-1503,-624,-401,675,-162,-692,1232,61,-1612,-717,-727,642,848,-214,-954,109,258,-1802,52,-179,-424,-990,-414,-1011,-1570,-887,-1095,-1316,-1506,-1635,-1634,-1423,-1118,-1743,-888,-1067,291,484,-1087,-413,820,502,1071,969,852,673,503,340,172,26,-1494,-1822,-463,-384,-451,-547,-1429,-1412,-414,-255,-28,274,-1406,-1849,439,115,-1653,-523,590,687,-1322,-67,-720,1155,1017,642,-357,-73,-214,-1109,-740,-940,-998,-950,-903,-819,-772,-750,-1559,-894,-1011,-1090,-1101,-988,-976,-654,-427,-1533,-560,-998,-181,207,-1365,-1081,192,44,-111,-1509,-518,-748,-986,-1238,-1492,-1744,-1797,-1585,-1364,-1216,-1199,-1220,-2214,-1544,-1796,-2045,-2092,-1802,-1525,-1293,-1074,-1037,-858,-808,-756,-696,-636,-902,-413,-270,-700,-1,287,435,589,701,770,815,823,771,624,102,-369,-393,-625,-637,-902,-1675,-1180,-1332,-4,-1240,-1054,-308,-297,-846,-889,-411,-759,-89,-1471,-1265,-889,-1405,-404,-159,1152,680,1414,1350,-1609,-1848,-3,1370,841,306,-189,-581,-877,-1126,-1165,-1131,-987,-850,-1969,-1131,-267,-39,-939,-1574,-343,253,96,323,-394,299,-3379,-617,-1180,-1733,-2150,-1734,-1225,-2959,-2643,-2387,-3521,-1469,-1134,-928,-808,-31201,21,531,1044,1579,2053,2456,2787,1557,536,-1466,-466,495,2172,1460,397,1603,3194,3231,1008,-13,669,94,-92,-642,319,-604,-1397,238,558,-160,-198,-530,-675,-537,-324,0,253,441,-154,-1287,-1488,-1267,-584,798,849,54,-495,1225,1398,677,-330,-796,771,1718,-1443,1017,-155,-1765,-1603,-1763,-1071,5,-845,312,20,-275,-1420,-1952,-1418,-1738,-1718,-1407,-1332,-887,-205,-1636,-2159,-852,265,681,1774,1713,67,-1049,1100,727,196,-317,-779,-1117,-1248,-1279,-1244,-1506,-2177,-1517,-1687,-1943,-2170,-2373,-2441,-2376,-2382,-2354,-2244,-2031,-1709,-1362,-1024,-687,-404,-149,-544,-234,-895,-290,728,823,854,890,-224,-772],[-283,-215,-723,-1367,-1522,-1640,-1322,-379,-357,-710,-343,-341,-370,-421,-1143,-478,-520,-517,-574,73,191,-974,-671,-844,-29,-182,-301,-587,-1042,-313,659,1058,812,619,169,615,1103,132,-426,-1665,-724,-1507,-1301,-825,-674,-272,-1219,629,1005,-97,-1257,1452,2179,2245,673,-335,-548,-1005,85,-476,-1328,882,1131,634,4,-554,-950,-1069,-916,-1355,-543,-435,-432,-494,-613,-848,-1112,-1341,-1526,-1523,-1348,-1106,-851,-600,-399,-225,-1234,-301,-53,-65,-1310,-1035,-375,-502,-609,-701,-805,-862,-935,-1005,-1023,-1061,-1069,-1001,-908,-796,-667,-434,-620,-988,-770,865,-408,880,2172,2559,-1486,-208,-303,303,-682,-1296,-425,67,513,24,2357,2131,-981,-2291,-1103,1086,1130,-6715,-26320,-27160,-6058,312,120,-120,-384,-1080,-858,-1122,-1356,-1608,-1801,-2081,-2131,-2197,-2218,-2181,-2195,-2192,-2229,-2329,-2414,-2436,-2190,-1797,-1379,-958,-521,-101,316,-402,-1238,-1352,87,1622,998,-625,-1025,-276,93,-24,-1036,-1304,-1547,-171,682,461,-1139,-1308,-1315,-1239,-1537,-1265,-2190,-353,-866,-286,-410,-553,-622,-646,-610,-918,-648,-362,-284,-193,-153,-143,-1756,-1269,-1168,-173,-246,-346,-453,-1667,-1816,-872,-1121,-1260,-864,-686,-741,-1018,-94,-217,-1345,-156,79,26,-23,72,-465,503,785,1040,-557,1362,1428,-913,-292,-957,-991,382,1429,1803,-498,-1561,1343,484,-1332,837,1209,-244,-374,437,-357,319,-307,1182,2511,1749,945,-1,-521,-947,-989,-1008,-292,112,359,555,-246,-1887,12,85,132,-517,-1170,-695,-525,-599,-636,-614,-593,-587,-573,-827,-1575,-1043,-585,-582,-556,-454,-299,-1016,93,-791,-1659,-660,-250,-449,-751,-191,-892,366,1654,1378,-1724,-531,848,558,693,1634,1576,411,-427,1305,1170,981,445,-525,-1318,-1440,-421,-634,-710,-947,-271,39,-832,-60,450,-560,-321,-1025,1497,1352,1153,893,604,-673,79,-142,-570,-465,-590,-998,-655,-732,-1111,-965,-1104,-1302,-1498,-2135,-1728,-1693,-1557,-1390,-1164,-1021,-851,-719,-575,-490,-430,-379,-290,-243,-150,-535,-56,-83,-722,-393,-630,-1306,-1248,-1610,-1977,-2237,-2062,-1635,-1266,-667,-221,-96,-511,-829,-1265,-371,-180,164,-449,-724,-1841,-1781,-893,-367,617,509,361,218,109,-112,-558,-152,-895,-525,-329,-704,-502,-724,-1660,-992,-1358,-660,-478,-1408,-768,177,275,-73,-86,463,-994,-889,-279,-594,-680,-1317,-1481,427,2354,3041,-308,1713,1005,-1508,-2582,-786,86,-1575,1018,-3253,1674,2664,3722,4634,5035,5472,5323,4922,4284,3601,-24591,-40708,-147816,-73569,-312,-823,-1016,-917,-696,-453,-235,-8977,1,17,-39,-4009,-2662,-468,-685,-935,-1187,-1480,-1700,-1709,-1478,-1567,-1067,-1295,-121,-86,-2069,-1683,-252,-332,-125,699,281,-537,-1135,-1798,-1653,-437,-683,-964,-1256,-1470,-1584,-1521,-1305,-1185,-1031,-279,26,340,27,-858,-1306,-417,-433,-204,418,-49,-1156,820,693,-29,-1310,-1351,-1699,-603,-844,-1059,-1300,-1494,-1637,-1653,-1546,-1391,-1119,-832,-450,-27,361,682,1176,1581,865,1391,506,-987,-908,-555,-982,-1538,-89,-243,220,2737,1063,450,-904,1525,1048,620,224,-101,-360,-569,-659,-690,-1996,-599,-473,-305,-173,-28,101,209,244,235,188,67,-1353,-1832,-1833,-908,-882,-588,-116,-1259,96,-1415,-1446,-551,174,-289,584,847,-273,1160,1817,1283,1099,-881,-1064,-214,-676,-1127,-1515,-1630,-1391,-975,-558,-130,-1099,-926,-1093,-2151,828,692,-1093,259,49,-8,103,466,873,-163,-1141,-605,-358,1199,997,1520,1109,353,-378,-737,-760,-1324,-900,-981,-1042,-894,-751,-537,-271,22,334,-112,-249,977,807,704,925,30,17,121,-236,-549,-784,-996,-1093,-1125,-1136,-1052,-915,-978,-1025,-456,-630,-904,-457,-1237,-1395,-552,-609,-658,-652,-571,-462,-360,-2068,-701,-87,-897,-55,-46,-92,-148,-1038,-476,-536,-729,-998,-1184,-1392,-1601,-1871,-2031,-1934,-1788,-1723,-1710,-1753,-1824,-1967,-2095,-1981,-1743,-1511,-1239,-1011,-836,-1435,-726,-832,-1049,-1353,-1747,-2106,-1831,-1259,-2326,-945,-890,439,515,-1074,-564,635,-6,1301,2127,1269,988,100,898,591,329,-1406,-1684,-296,-67,20,127,-1720,-1286,-474,-445,591,670,-1370,-1866,647,39,-1577,-660,58,383,-967,-228,-895,-239,-664,-1092,-1568,-1903,-2023,-1811,-1483,-1228,-926,-602,-332,-49,184,236,-1689,-324,200,-1099,-303,288,-888,-7,-147,-1625,-1034,-1234,-448,-440,-1390,-844,-505,-613,-722,-1447,-976,-1056,-1057,-969,-799,-613,-701,-235,-120,-95,-320,-1276,-1966,-1330,-1177,-1390,-1490,-1413,-1302,-1211,-1133,-1126,-1266,-1432,-1619,-1786,-1887,-1826,-1649,-1441,-1246,-1058,-905,-833,-764,-712,-647,-520,-340,-134,37,229,-57,-430,-747,531,260,-2035,-1682,-943,120,-679,-1145,-455,-301,-508,-527,-231,-525,316,-1297,-1058,-1019,-1332,-619,-328,1121,735,1397,1204,-1738,-1605,-73,1236,830,365,-114,-537,-895,-1207,-1266,-1383,-979,-770,-2360,-1311,-138,413,-1138,-1263,-32,286,607,508,-202,772,-3472,-167,-959,-1521,-1334,-621,183,-2892,-2520,-2750,-4079,-1938,-601,1191,1923,-31728,-999,1876,2023,2334,2732,3191,3672,1554,359,-1483,-317,556,2004,1290,547,1391,2719,2803,1030,17,-182,-941,-1279,-1031,-620,-785,-1199,-113,-59,-205,-302,-413,-739,-454,-464,-385,-342,-309,-482,-1110,-1118,-1261,-698,180,308,-218,-263,722,829,867,-122,-1076,193,343,-1592,-207,-531,-1512,-1411,-1809,-1205,-966,-698,-414,-167,83,-1214,-1601,91,-429,-250,258,-1573,-1003,-636,-2125,-2011,-732,-10,617,907,874,-416,-1123,132,-292,-758,-1191,-1199,-1324,-428,-171,27,-1338,-1690,-878,-911,-344,-49,-90,-1097,-155,-314,-827,-798,-1110,-1271,-996,-770,-280,-28,144,-717,-142,-745,-385,-303,-557,-736,-698,-557,-706],[60,-3,-396,-944,-1770,-1669,-1163,154,-251,-811,-489,-608,-606,-480,-1063,-9,-790,-312,-540,-34,612,-937,-1009,-1028,-387,-639,-733,-753,-854,-248,616,984,933,1004,323,511,631,-262,-413,-1690,-1378,-2109,-2408,-1763,-1060,-439,-1149,411,621,-556,-1131,598,574,607,683,-81,-444,-1251,113,-589,-1334,-79,-643,-1231,-1693,-1771,-1414,-884,-310,-1718,-513,713,761,296,102,138,-316,-811,-1377,-1889,-2234,-2191,-1866,-1511,-1240,-1042,-1626,-1011,-1115,-1286,-1524,-1751,-1903,-1896,-1739,-1511,-1296,-1065,-903,-799,-1261,-683,-680,-638,-602,-573,-554,-453,-758,-1100,-991,305,-368,994,1397,1794,-1112,-526,189,1115,-387,-1021,114,-174,197,277,3475,3386,-1572,-1999,-1312,799,2816,-4386,-23263,-21997,-4236,2114,2279,2031,1043,-1163,-286,524,106,-1020,-485,-2468,-937,-2005,-883,-462,-1747,-2030,-1002,225,384,-372,137,44,95,-878,499,832,1141,-126,-1166,-1523,-84,1624,894,-615,-706,-27,245,278,-684,-1284,-1534,65,1002,353,-836,-1221,-658,-294,-1213,-1061,-1859,-24,-1632,-105,-652,-783,139,-26,-673,-940,-449,-234,-204,-108,-45,8,-1820,-1347,-1215,199,-148,208,168,-1759,-1232,-245,-1153,-1302,-182,-144,-846,-1090,-101,-254,-1565,-389,-547,-870,-1288,-1677,-1582,-1088,-639,-250,-576,317,505,-783,-330,-967,-992,14,-148,-183,-878,-1011,629,614,-619,809,1047,-445,-501,403,-464,-167,-689,725,2580,2289,1702,-188,672,1441,1211,-544,716,436,36,-351,-720,-2191,-1126,-946,-704,-575,-1255,-562,45,87,57,-249,-143,-339,-552,-1165,-1764,-1212,-1351,-1397,-1355,-1256,-1169,-1125,-1109,-1143,-1381,-1307,-1417,-1504,-1537,-1526,-1421,-1234,-976,-712,-2047,-820,-3,245,431,669,875,348,-288,1244,1366,1064,874,-549,-1437,-1434,464,1103,462,-922,892,-410,-1094,-38,411,-304,-637,-1048,1119,1137,1072,906,667,-617,113,-163,-410,-544,-604,-616,-370,-253,-984,-951,-832,-42,-345,-2019,-1785,-365,-460,-585,-675,-852,-989,-1144,-1261,-1415,-1554,-1612,-1532,-1463,-1334,-1253,-1119,-1045,-1030,-1038,-1054,-1684,-1117,-1169,-1241,-1336,-1429,-1576,-1710,-1620,-1400,-1167,-932,-753,-1228,-543,-491,-504,-539,-833,-1884,-1383,-843,-315,-215,-113,-96,-129,-187,-279,-686,-439,-956,-604,-130,-618,2,-640,-1776,-732,-1390,727,651,-1172,-685,486,418,383,-1095,-159,-1342,-657,-423,-19,410,-1111,-1164,-290,1571,2436,-610,1591,994,-1153,-2866,-1239,-1575,-1646,290,-3381,1932,3220,3795,4180,4326,4240,3893,3410,2788,2192,-14162,-47759,-121439,-60919,-854,-1241,-1318,-1116,-885,-667,-461,-9463,-134,-5,88,-4304,-1873,262,259,-474,143,-11,-198,-432,-676,-1904,-1270,-1741,-1219,-1192,-2028,-2006,-925,-898,-885,-919,-966,-993,-1168,-1451,-1610,-764,-569,-392,-237,-56,102,238,-883,-806,-710,-305,453,412,-120,-975,-1190,-696,-818,-530,-649,-883,-1118,-1377,-1445,-1257,-1041,-974,-1410,-405,-192,7,121,200,201,-1395,-201,-125,-716,-373,-341,-142,168,337,1127,1675,848,1209,317,-1298,-697,-328,-764,-1446,-246,-379,60,2606,1202,699,-522,1309,739,169,-429,-998,-1448,-1422,-933,-634,-2238,-1380,-964,594,1603,1822,114,226,1958,1988,1667,474,-1430,-1926,-1717,-76,-380,-812,-1046,-1177,-748,-1279,-1283,-674,-241,-391,-46,-176,-414,-643,-814,-869,-777,-743,-868,-252,-125,-414,-34,-339,-150,-232,-336,-385,-582,-652,-1326,-1995,-85,20,-1107,311,489,181,-95,1189,1502,-527,-1296,-594,122,1414,1191,1143,590,-18,-671,-1356,-1766,-1610,-941,-444,-929,-105,411,179,488,471,513,91,-96,845,468,396,1863,9,212,1477,1714,1513,1325,1100,930,51,-401,-142,455,-749,-769,42,-471,-633,-337,-1204,-1466,1,-86,-256,-486,-738,-1030,-1360,-1918,-1994,-2282,-2179,-1932,-1709,-1572,-1476,-1460,-1467,-1495,-1507,-1503,-1305,-1024,-666,-2150,-1547,-531,756,946,71,-1261,-195,-244,-1661,240,-217,-999,-1292,-1570,-1435,-1005,-522,-131,124,237,-661,-1040,-382,-873,-1841,-926,-643,242,574,-1194,-772,402,-557,1314,2348,1293,938,-756,1617,1413,918,-1305,-1518,-205,1635,1708,1688,-1901,-881,-454,-682,684,739,-1307,-1825,-32,-285,-1198,-726,-773,-833,-811,-704,-981,-417,-231,-65,-521,-68,58,-1322,-190,-487,-789,-1075,-1361,-1475,-1383,-1082,-1617,-351,-40,-1219,-327,278,-806,124,-124,-1706,-1619,-1216,-1407,-1551,-1541,-1417,-1303,-1198,-1097,-1384,-1002,-985,-1098,-981,-999,-1060,-1130,-1216,-1332,-1485,-1696,-1827,-1899,-1821,-1692,-1516,-1335,-1121,-986,-929,-902,-939,-1100,-1256,-1400,-1512,-1587,-1570,-1483,-1355,-1207,-1032,-854,-723,-562,-394,-197,64,375,707,1007,455,231,-430,-836,990,677,-1773,-2191,-471,1044,-213,-1144,-586,-297,-208,-132,6,-305,524,-1087,-852,-1142,-1273,-886,-372,-115,88,235,287,-1721,-1307,-274,-587,-859,-955,-736,-233,-174,887,1331,-1426,-997,-755,-2335,-1409,-156,863,-1285,-960,312,376,1105,678,-7,964,-3469,1128,529,-127,-867,-1648,-2083,-2887,-2522,-3128,-4190,-2405,-40,1073,1026,-29467,-7487,198,-136,-243,-54,410,1016,1443,83,-1488,-114,616,1822,1178,651,1133,2149,1503,776,89,-471,-891,-1087,-1002,-797,-903,-964,-333,-228,-230,-272,-372,-911,-705,-992,-1235,-1525,-1811,-1999,-1830,-1617,-1333,-1097,-842,-656,-411,-233,-60,119,234,59,-1068,-291,-92,-1637,-672,-1046,-1444,-1618,-1780,-1310,-615,-405,-44,146,309,-952,-1017,309,147,-157,-330,-1793,-1107,-1457,-1828,-1695,-795,-414,-163,25,130,-874,-1140,-51,-237,-425,-546,-546,-1518,-164,-93,354,-958,-991,-235,-540,-168,1477,1191,-1486,-413,1456,-478,1020,180,-914,-1129,-959,-564,-698,-686,-917,-512,-528,-545,-508,-298,61,546,-99,-625],[172,241,-43,-413,-1679,-1501,-904,89,-248,-829,-1001,-1257,-1347,-1238,-1031,-773,-991,-427,-404,-474,-629,-844,-1336,-1498,-1704,-1651,-1378,-1012,-658,-365,-102,4,10,-70,-269,-539,-842,-1176,-1415,-1690,-1143,-1386,-1345,-221,879,1242,-672,1634,1642,-1019,-974,931,583,233,-96,-284,-468,-1328,-545,-688,-1329,-477,-484,-493,-486,-474,-451,-394,-269,-1560,-517,21,66,104,-158,114,95,-564,-1102,-662,-242,-830,908,1132,463,-339,-1830,-252,-55,514,-1167,-993,1158,1088,-731,2256,2438,1336,1067,-163,-1446,479,-276,-1025,-1779,-2447,-1947,-1264,-883,-1205,-1146,252,-220,326,257,133,-680,-801,-78,-37,58,-873,358,-368,-128,467,720,730,-1646,-836,-1569,328,320,-2193,-18871,-15734,-1829,679,741,706,442,-1380,-619,-138,-486,-961,-1174,-2353,-1285,-1975,-831,-531,-1509,-2320,-980,96,97,21,7,47,147,-918,430,860,1158,117,-1105,-1688,-291,1484,724,-608,-413,196,346,414,-404,-1303,-1502,-1266,-1836,-1965,-1346,-1162,-120,338,-832,-850,-1327,669,-1119,-272,-852,-1098,-251,-485,-904,-999,-949,-975,-912,-749,-563,-360,-1909,-1344,-1326,177,-356,534,558,-1793,-570,-115,-1179,-1344,-431,702,-869,-1108,-83,-273,-1696,-519,-148,136,344,14,-845,-726,-1101,-1463,-1761,-1927,-1840,-1797,-1820,-1925,-2022,-2082,-1815,-1468,-1223,-703,-363,-67,10,315,412,-703,-659,171,-608,-676,-1078,-980,-1064,-893,-589,-382,-2,172,229,-131,123,-27,-328,-641,-972,-2061,-1663,-1766,-1569,-1294,-1314,-914,-806,-694,-619,-541,-500,-494,-494,-1470,-1386,-713,-664,-712,-700,-551,-283,-1106,315,-676,-1050,652,1064,402,-666,-342,-782,454,869,572,-1790,-1135,1135,974,893,2378,1406,262,-30,3056,2789,1006,1264,-578,-1407,-1407,617,506,345,-940,53,-852,-1206,-862,-1167,-1279,-1072,-1035,-241,141,484,745,927,-591,988,1068,397,852,249,-314,-68,-102,-889,-1165,-701,-281,-485,-1922,-1697,-1019,-1092,-1102,-985,-885,-706,-533,-332,-190,-301,-451,84,96,-706,-1660,-24,-200,-475,-805,-1156,-2082,-1829,-2026,-1936,-1697,-1415,-1179,-1026,-786,-642,-533,-815,-572,-1210,-557,-616,-761,-927,-1049,-1759,-1320,-1459,-1532,-1612,-1625,-1590,-1446,-1196,-907,-808,-327,-1020,-704,285,-563,197,-595,-1932,-419,-1402,255,297,-942,-563,289,241,137,-1448,-710,-1673,-439,526,754,461,-910,-739,-957,232,254,-1012,-710,-929,-789,-2824,-1719,988,-1803,578,-3547,1093,3483,3494,3421,3226,2911,2429,1884,1242,647,-6462,-60280,-103557,-49588,-1326,-4547,-437,-20,293,543,748,-8138,990,1043,1047,-3070,-1115,966,931,-639,912,900,911,908,902,-2282,-1088,-2184,-99,-315,-1758,-2088,-1024,-1133,-304,82,-441,-916,-1204,-1117,-1334,-258,-46,-707,-1455,-1948,-1487,-715,-1025,-414,-334,-620,959,838,-280,-1047,-1096,-1070,-1163,-793,649,183,-996,-539,-1026,-1546,-2047,-1783,-1504,-1234,-1011,-841,-786,-792,-894,-1326,-1292,-1616,-1929,-2311,-2100,-1610,-1157,-713,-251,162,530,892,98,-1596,-508,-119,-560,-1249,-440,-559,-123,485,272,73,-103,-149,-225,-254,-251,-154,50,-461,-465,-738,-2113,-1866,-1090,1005,2884,2923,-64,215,1877,2599,1638,545,-1317,-1748,-1488,-458,375,302,-165,-1065,-1206,-1628,-2002,-2188,-2092,-1991,-1910,-1812,-1800,-1767,-1695,-1563,-1371,-1173,-962,-735,-521,-449,-120,53,144,210,181,106,-96,-378,-1563,-1719,-354,-51,-1018,411,708,-7,-375,985,1344,-805,-1487,-555,561,45,-732,-1560,-2031,-1176,-486,-1490,-1744,-1853,116,1872,-937,47,1120,180,379,3009,2545,246,-1,600,134,146,1332,106,362,1119,883,609,313,-60,-414,-776,-1161,-1477,-1745,-1986,-2049,-1942,-1671,-1371,-1142,-1138,-1501,-492,-342,-275,-261,-251,-254,-798,-1752,-923,242,-510,326,-146,947,1771,123,-277,-741,36,-353,-537,-86,-1111,-2144,-1933,-1098,-605,-95,379,-1276,-526,-576,-1378,1423,610,-1187,-1413,-887,-726,-522,-851,-1197,-1424,-1500,-1508,-1507,-1466,-1436,-1329,-1165,-850,-389,77,-1425,-991,148,-1078,1296,1178,967,669,-1481,300,354,595,-1188,-1333,-181,1864,1954,1858,-1714,-344,-248,-890,-233,-836,-1436,-1919,-1944,-1586,-1282,-1048,-1071,-1036,-1222,-1486,-1772,-1779,-1416,-959,-596,-89,81,-1323,684,48,705,213,521,408,301,105,-1385,358,475,-1188,-307,246,-732,634,458,-1658,-2292,-1024,-524,-613,-1055,-474,-477,-529,-196,-1327,-191,-266,-1347,-563,-796,-1109,-1460,-1848,-1966,-1481,-1021,-1202,-1542,-1124,-159,919,-847,-363,358,-539,-314,-765,-925,-578,-834,624,448,-1607,785,83,-1120,-781,-140,796,779,764,758,785,831,874,876,526,441,-420,-904,811,695,-1240,-2030,-48,-66,-283,-1082,-832,-1066,-1275,-1494,-1647,-1787,-1875,-1963,-1958,-1911,-1863,-1857,-1852,-1852,-1918,-2010,-1977,-1734,-1405,-997,-438,187,399,1510,776,-328,1171,1526,-1346,-1121,-995,-2046,-1479,-160,882,-1396,-704,633,480,1002,676,170,24,-3417,-649,-929,-1106,-1209,-1235,-1132,-2972,-2691,-3469,-3861,-2897,-456,-390,-438,-24862,-14186,-852,-1007,-1027,-928,-724,-473,-167,-326,-1534,116,659,835,833,664,681,485,228,-94,-375,-582,-697,-710,-785,-404,-979,-745,-428,-121,-260,433,463,-1122,-196,-118,-825,106,-826,-995,-794,-262,-481,-947,-404,-417,-572,-72,177,475,732,123,-956,-722,801,-1601,903,305,-926,-1034,-1676,-1483,-916,-1230,-1485,-1681,-1646,-1541,-1434,-1338,-1295,-1212,-1194,-2043,-1162,-1204,-1452,-1390,-610,-426,-305,-179,-65,-1342,-1164,108,93,43,-35,-169,-1668,-520,-708,-771,-688,-462,-141,-261,-16,875,1139,-1872,-823,1217,-103,1171,-116,-1159,-1269,-1045,-346,-446,-510,-1215,133,-298,-606,770,952,1121,1030,-84,-612],[247,460,266,68,-1319,-1352,-647,209,-75,-830,-613,-784,-896,-953,-991,-962,-1170,-829,-753,-666,-579,-714,-1678,-714,-673,-841,-1102,-1442,-1850,-2164,-1736,-1208,-642,-51,445,193,-273,-848,-321,-1695,-694,-1217,-1279,133,1429,1634,-7,1796,1469,-1503,-845,539,345,208,96,72,-200,-1177,-387,-828,-1371,-1105,-1188,-1076,-818,-514,-223,45,312,-1107,-476,706,738,522,-590,847,583,-1140,-1086,-807,-567,-977,931,528,-125,-510,-1326,-246,-323,587,-1140,-1048,899,673,-1174,2324,3104,1399,1545,-376,-1483,737,546,-68,-400,-341,1,297,-1017,-1346,-1253,296,-47,1962,1825,1573,-372,-1049,482,46,-377,-908,-1221,-1548,-1801,-1956,-2036,-1945,-1797,-1617,-1711,-1088,-784,-505,-13866,-9058,23,74,45,-79,-258,-1747,-1213,-570,-507,-864,-227,-1731,-739,-1906,-885,-638,-1310,-2561,-967,-360,-328,-277,-175,-55,7,-1031,-49,-159,-292,-452,-1102,-1884,-1181,-1407,-1596,-1737,-1819,-1813,-1764,-1741,-1774,-1769,-1728,-1577,-1316,-980,-620,-1163,135,435,-474,-688,-891,732,-412,-450,-1003,-1383,-519,-819,-1296,-1417,-1684,-1885,-1701,-1344,-989,-644,-1974,-1235,-1531,91,-658,540,485,-1726,52,-20,-1238,-1378,-576,519,-873,-1027,-2,-317,-1694,-607,-217,-10,1564,792,-760,-193,1194,899,-526,276,12,-623,-583,-1203,-1172,-953,-999,-976,-1524,-831,-760,-694,-649,-600,-553,-1039,-879,-556,-810,-1203,-1497,-1093,-1300,-1424,-1405,-1266,-1009,-761,-530,-266,-13,266,458,678,348,-1658,-244,16,-497,-938,-1352,-412,935,732,482,-383,-85,-425,-755,-1464,-1369,-1582,-1721,-1765,-1790,-1828,-1924,-1959,-1765,-1526,-1252,-1009,-773,-563,-661,-527,-836,-495,-518,-338,-1509,-1463,1153,1047,896,2278,1225,109,230,3183,2382,867,1577,-598,-1230,-1384,705,1266,853,-1031,257,-1319,-1228,-398,-426,-325,-1457,-1002,561,865,1157,1147,1208,-635,1109,1991,782,1082,-146,-137,88,-276,-875,-1347,-681,97,-332,-1867,-1382,-1336,-1410,-1339,-1132,-959,-711,-443,-113,192,-307,-715,962,1067,-858,-1278,431,470,12,-442,-1008,-2351,-1459,-1466,525,-85,-1320,-623,-945,-473,183,-426,-955,-527,-1221,-919,-63,450,-72,-1020,-1588,-510,-776,-85,667,815,916,993,322,-584,-970,138,-1143,-856,316,-574,-115,-634,-2076,-369,-1436,-343,-323,-751,-460,-540,-658,-828,-950,-1962,-1971,-1189,-1252,-1291,-1333,-1391,-1447,-1497,-1510,-1447,-1544,-1116,-905,-670,-2513,-2187,-46,-2054,176,-3784,95,1321,1600,1896,2137,2280,2240,2080,1730,1309,-1856,-76295,-93924,-40423,-916,-9025,1129,2046,2766,3287,3589,-6968,3398,2897,2133,-1588,-572,-989,-927,-984,1512,2633,2934,4191,1859,-2588,-636,-2643,-279,-470,-1467,-1773,-1333,-1233,-342,419,-738,-1146,-1293,-835,-937,-824,438,-27,-454,-696,-735,-607,-1207,-227,-80,-981,-36,-84,-480,-1109,-1042,-1539,-1482,-962,-1152,-1294,-1409,-1538,-1617,-1674,-1641,-1541,-1426,-1224,-974,-691,-452,-220,-43,-1232,-386,168,-481,91,24,-68,-238,-434,-601,-764,-879,-858,-784,-1758,-387,-145,-417,-1038,-702,-808,-354,108,-89,-333,-556,-720,-844,-879,-861,-766,-596,-537,-729,-920,-1831,-1257,-83,1365,1832,1865,-300,244,1327,1012,716,450,-1082,-1511,-1324,-865,-592,-518,-761,-1055,-1366,-1532,-1573,-1488,-1303,-1141,-952,-697,-490,-263,-42,-176,330,-383,-562,350,206,-467,-201,-388,-571,-660,-723,-734,-774,-866,-1856,-1457,-1511,-1730,-1619,-1235,-837,-448,-656,132,270,-948,-1697,-575,-106,-310,-461,-594,-750,-761,-615,-2113,-2358,-1925,394,1112,-1116,251,1252,102,135,1493,1196,327,0,277,-204,-61,229,299,320,278,105,-143,-448,-845,-1162,-1251,-1016,-515,65,-138,-423,-32,-265,21,-93,-1074,-1528,657,278,-341,-989,-1537,-1620,-1334,-1613,-1077,140,-493,377,-294,1006,1210,683,-256,-799,-63,-215,-526,-438,-1615,-1911,-2091,-578,-297,-29,238,-1167,-948,-923,-1127,1718,776,-1139,-1347,-1095,-832,-131,-1197,2445,2076,1269,-652,-1141,113,-603,-847,-1274,-1649,-1872,-1915,-1783,-1527,-1345,-1477,-1016,-972,-971,-1072,-1463,-1321,-1389,-1321,-1145,-1162,-584,-377,-203,-138,-1283,-45,-50,-1078,-13,104,-1110,-1608,544,-25,-432,-676,-1562,-154,-32,-813,-835,-721,-746,-637,-661,-264,-105,-1254,98,-109,53,31,-53,-107,-161,-169,-1113,-139,-91,-1033,-268,66,-678,-74,-193,-1438,-1871,-810,-808,-841,-802,-715,-900,-876,-596,-1295,-673,-771,-1419,-1070,-1258,-1444,-1475,-1256,-868,-415,-468,-1067,-1401,-1118,-564,218,-1140,-165,487,-404,-174,-622,-1286,-842,-907,695,530,-1814,688,106,-1234,-1156,-360,921,1540,1253,981,776,640,553,466,422,390,-413,-956,-11,-254,-654,-1575,-1140,-1413,-1586,-1706,-1665,-1568,-1467,-1428,-1366,-1318,-1219,-1104,-877,-1445,-1277,-1552,-176,268,366,437,514,-1581,-822,-41,1378,1385,381,1871,980,-508,1164,1645,-1241,-1175,-1202,-1728,-1547,-491,-733,-1471,-1442,-2001,-2243,-1677,-1025,-367,298,-3340,1232,-2528,1668,1676,1539,1348,-3090,-3022,-3632,-3392,-3381,-556,-695,-814,-18970,-20385,-842,-837,-798,-807,-879,-1023,-1172,-1323,-1627,-1506,-1433,-1284,-1093,-818,-634,-459,-330,-280,-238,-224,-274,-416,-908,-806,-978,-905,-664,-278,-342,706,380,-1319,-346,-139,-1390,-299,-1291,-1175,-680,108,-102,-1082,1586,743,-687,433,1903,1963,1173,81,-838,-1085,372,-1471,796,318,-674,-897,-1480,-1602,-311,-72,272,-13,-259,-538,-785,-992,-1181,-1244,-1276,-2279,-1214,-1382,-1148,-1135,-493,-408,-338,-313,-311,-1751,-1181,-486,-625,-808,-1029,-1311,-1690,-1838,-1633,-1337,-1070,-850,-689,-627,-662,-762,-967,-2185,-1495,-1787,-1695,-1370,-1037,-1407,-1333,-953,-229,-235,-960,-1564,-156,-67,-768,508,820,1113,1062,-103,-633],[-1621,-1435,-1230,-1118,-1073,-1250,-1070,-1038,-981,-906,-730,-477,-167,173,-939,-796,-1311,529,-91,-450,341,-560,-1801,-381,1174,914,119,-1037,-420,-155,-144,-20,260,658,402,-8,-635,-1035,-305,-1635,-769,-1002,-1193,428,1076,557,47,-429,-810,-1850,-1241,-1307,-1321,-1351,-1440,-1511,-1692,-1799,-1722,-1450,-1415,-603,-218,91,300,359,260,34,-253,-628,-990,-1219,-1238,-1003,-1103,-195,219,-1690,-876,-959,-862,-658,1085,-71,-569,-275,-607,-218,-552,662,-1099,-1070,637,367,-1316,889,766,653,483,-482,-1283,-112,-294,-394,-466,-528,-597,-602,-1062,-1440,-1231,-708,-739,-775,-825,-920,-1046,-1185,-1358,-1578,-1803,-2056,-2243,-2265,-2178,-2064,-2000,-1876,-1756,-1612,-1426,-1057,-665,-251,-8590,-2338,917,188,831,99,-689,-2117,-1944,-20,1207,-714,1002,-986,-666,-1742,-939,-707,-1109,-2142,-866,57,-63,-194,-322,-479,-733,-1119,-1453,-1853,-2146,-1899,-1604,-2010,-1304,-1265,-1295,-1377,-1496,-1581,-1620,-1648,-1690,-1693,-1714,-1719,-1649,-1461,-1180,-1119,-412,-43,-62,-489,-485,809,191,-561,-1027,-1537,-509,-377,-1730,-1037,-899,-952,-823,-528,-189,163,-1868,-990,-1727,41,-944,1437,1372,-1494,686,106,-1230,-1297,-863,-1296,-1165,-755,33,-300,-1598,-609,-172,-138,1711,1179,-440,-321,902,373,-451,-706,-1091,-1296,-1223,-1377,-1293,-587,-449,-327,-1635,-132,-45,66,200,376,313,-1345,-1067,30,-953,-1575,-1764,-834,583,331,84,-763,-364,-506,-554,-433,-202,145,471,468,565,-1178,106,414,-637,-1131,-1259,-360,2848,3210,339,-437,1293,1085,33,-1065,-588,-1241,-1842,-1542,-1062,-632,-272,-909,239,-610,-350,620,681,735,-605,-718,-905,346,456,351,-1261,-1614,321,488,650,891,1029,-41,506,1387,1431,723,1465,-496,-964,-1287,790,947,741,-1113,227,-1734,-1166,-916,-1289,-1596,-1889,-1488,-1333,-1274,-1277,-1354,-1431,-1389,-1164,-888,-618,-348,-282,-17,179,-424,-882,-1421,-686,-65,-248,-1780,-1005,-987,-577,-551,-460,-447,-398,-382,-351,-381,-442,-1078,-579,-687,-748,-821,-882,-915,-921,-857,-1176,-2038,-1680,-1690,166,-467,-795,-499,-834,-751,-193,-312,-1043,-506,-1176,-1421,-188,406,-6,-1118,-1396,-90,-771,-139,789,1821,1602,1293,200,-812,-1134,-378,-1286,-1011,-749,-597,-382,-714,-1999,-219,-1456,-299,-287,-547,-322,-84,22,72,132,-1408,-2098,-171,-34,-140,-241,-638,-415,-1086,-2748,-657,-2155,-868,-985,-1084,-2069,-2462,-1338,-2335,-1374,-4054,-1393,-1421,-1486,-1503,-1490,-1424,-1355,-1201,-1029,-721,-412,-92813,-91380,-33943,-4678,-14158,2017,2412,2685,2854,2911,-6123,2562,2137,1536,-232,-273,46,766,-1434,831,2943,2586,5687,1605,-2433,-87,-2381,-497,-638,-1204,-1408,-1360,-1102,671,1296,-883,-1372,-1423,-590,-493,-1479,1432,2210,1760,1196,-270,592,-1416,-121,-436,-1357,-944,-988,-911,-1144,-971,-1869,-1713,-981,-50,9,-1039,83,108,59,-62,-228,-480,-742,-1037,-1353,-1661,-1444,-1104,-1144,-559,-329,-479,-174,-218,-360,-641,-944,-1018,-707,-138,484,-458,-1609,-304,114,-331,-830,-1007,-1096,-592,1491,1063,416,-431,-1154,-1549,-1278,-955,-749,-658,-644,-991,-1160,-1545,-445,311,532,639,686,-559,311,464,342,266,222,-798,-1317,-1244,-1254,-1376,-448,-578,-945,-395,-1083,-418,-319,-905,-575,-678,-711,-725,-608,-377,-785,290,-189,-464,468,959,-476,1109,965,925,1033,851,689,494,21,-2200,-1195,-197,-417,-791,-865,-1119,-1365,-1640,-1751,-1568,-1346,-1798,-905,-669,-455,-194,44,166,276,-544,-2669,-1827,-1727,-288,-602,-1450,-1340,-1669,-1669,-1370,-1048,-755,-578,-453,-380,-520,-490,-635,-780,-900,-854,-675,-342,84,477,842,217,-967,768,1914,166,-348,-240,-236,359,37,-1003,-1531,716,726,380,13,-329,-661,-1850,-1508,-1454,-1628,-1775,-1826,-1743,-1595,-1379,-1159,-898,-810,-342,-96,-528,-945,-2103,-1718,-1816,-344,906,1620,1389,-964,-1373,-1207,-939,763,880,-849,-1086,-1316,-1049,124,-1424,2076,3507,1334,-784,-1129,806,-414,-491,597,-75,-705,-1202,-1673,-1261,-1046,-1561,-684,-657,-652,-691,-693,-601,-500,-374,-977,-995,-372,141,300,441,-764,677,338,-1221,1066,1190,-990,-1470,862,-15,-109,-624,-1527,-210,-384,-1015,-686,-493,-357,-685,-680,153,80,-1122,486,-244,384,309,136,-49,-299,-579,-937,-1282,-1616,-1814,-1776,-1518,-1245,-956,-692,-1082,-1165,-623,-257,-261,-515,-332,-1366,-1094,-547,-1266,-560,-518,-1267,-358,-293,-788,-678,-8,49,69,-535,-891,-1275,-1123,-916,-486,-1289,-622,-717,-865,-1015,-1189,-1592,-1552,-1503,-1270,-934,-1989,-137,97,-1269,-1547,-576,827,737,552,313,94,-59,-114,-94,52,266,-390,-960,745,801,-19,-1100,530,719,298,-912,-612,-234,415,300,198,67,-48,-373,-435,-1580,-1276,-1876,-197,-122,-59,14,99,-1522,-651,65,462,539,417,589,638,-668,701,803,-1132,-1155,-1331,-1418,-1592,-56,975,-1486,-286,60,-424,-763,-884,-620,-15,-3242,1354,-3309,2507,2864,3018,3032,-3113,-3461,-3494,-2909,-3792,-219,-902,-1473,-12470,-24978,-3450,-561,-188,68,200,208,179,-1416,-1746,62,126,235,388,513,22,-100,994,528,360,652,431,36,-1052,-1006,-1613,-2257,-2677,-2111,-1568,-1096,-727,-1406,-526,-189,-1701,-306,-1531,-1226,-555,160,223,-1158,216,149,-737,188,299,521,767,-26,-729,-1354,-1,-1244,683,303,-407,-758,-1199,-1562,-521,-819,-1149,-1456,-1665,-1839,-1909,-1881,-1815,-1653,-1533,-2463,-1299,-1459,-923,-938,-536,-412,-170,-18,-681,-1797,-1182,207,127,8,-126,-272,-1564,-416,-402,-300,-184,-89,-41,-83,-212,-385,-622,-2208,-912,-873,-604,-188,-769,-1632,-1339,-705,1056,559,-1080,-1434,406,176,-926,343,-197,-683,-988,-1108,-992],[-2209,-1779,-1340,-996,-728,-1220,-372,-251,-180,-831,-359,-55,42,170,-1004,-914,-1444,651,-60,-568,160,-400,-1487,-71,1425,975,-353,-953,-378,-91,269,-127,-521,-738,-773,-621,-869,-1157,-349,-1540,-872,-786,-1121,-311,-579,-770,-806,-692,-454,-1745,-595,270,445,566,44,711,-39,-829,140,-1105,-1496,-474,703,939,917,667,649,436,248,-178,-131,-226,-254,-185,-1669,72,184,-1869,-669,-1158,-1140,-198,222,-229,-691,-75,-239,-426,-745,-851,-1140,-1453,-1792,-2125,-2429,-2698,-2715,-2411,-2132,-1881,-1615,-1407,-1207,-972,-756,-578,-450,-304,-1058,-1525,-1140,-346,-508,-721,-970,-1272,-1591,-1894,-2177,-2331,-2123,-1829,-1525,-1208,-937,-593,-326,1,-723,586,-745,-1735,1253,1749,-3357,2147,2284,-197,-182,-746,-1093,-2438,-2784,-559,488,-580,-488,-978,-1464,-1883,-2246,-2480,-2566,-2480,-2456,-2524,-2458,-2221,-1912,-1552,-1208,-1199,-568,-279,1,247,-1038,-2091,-1062,429,-54,-450,-116,-380,-649,-927,-1151,-1323,-1410,-512,-14,523,-312,-1049,1865,1525,350,-291,-157,2536,629,-653,-996,-1613,-583,-812,-2101,-832,257,-430,-1263,-742,-1039,-1178,-1704,-864,-1932,-395,-1186,28,173,-1198,195,41,-1182,-1151,-1037,-1542,-1686,-1198,-569,-260,-1500,-594,-68,-283,1319,1254,-28,-271,404,-56,-556,-1090,-1536,-1776,-1526,-1581,-1390,-621,-29,135,-1573,688,1615,1033,1180,1353,83,-1606,-1246,-88,-1010,-1621,-1617,-1292,904,943,766,-863,544,472,404,404,336,566,666,282,773,-701,501,834,-704,-1210,-1067,-488,-1138,-1647,-1673,-1192,-644,-166,-27,-578,-79,-368,255,570,445,284,133,-695,-72,-530,-18,110,333,635,-534,-929,-1013,249,717,986,-1079,-1537,1062,1019,811,830,450,-222,-431,-846,-1198,-1514,-1708,-1862,-1929,-1901,-1822,-1682,-1534,-1360,-1201,-2095,-1109,-934,-851,-747,-2200,-723,-52,212,482,265,681,-763,1057,1032,918,771,-127,34,178,-570,-941,-1421,-688,-544,-620,-1676,-639,-994,-610,-473,-409,-462,-513,-624,-737,-911,-1094,-1530,-1304,-1333,-1252,-1160,-1075,-1024,-1042,-1091,-1144,-1650,-1749,-1846,-1101,-983,-794,-606,-692,-1074,-607,-199,-1089,-523,-1065,-1978,-348,-30,-72,-1230,-1226,288,-798,-273,128,1057,948,731,6,-1061,-1315,-435,-1460,-1179,-330,-645,-74,-841,-1765,75,-1478,51,279,-337,-133,422,379,223,35,-351,-2042,-903,-1319,-1718,-2077,-2098,-1809,-1549,-2624,-1306,-2827,-980,-907,-822,-1635,-2441,-641,-2617,-828,-4346,-2098,-268,-186,-72,50,170,224,-1377,324,433,-1398,-105852,-93800,-30280,-16759,-19391,1007,1204,1355,1474,1560,-5607,1503,1345,1092,786,-234,171,-15,-1893,123,353,611,801,913,-2027,428,-2045,-753,-804,-1002,-1088,-1178,-900,887,1500,-889,-1576,-1605,-392,-71,-2189,654,552,13,-366,-558,-443,-1661,228,497,-1711,300,868,-897,-1152,-851,-1638,-1791,-893,42,-353,-1137,-810,-725,-552,-378,-234,-183,-166,-1086,-303,-498,-722,-993,-1271,-1555,-1881,-2157,-2397,-2104,-1633,-1153,-1267,-98,422,898,213,-742,-1377,-269,159,-299,-635,-1337,-1396,-796,-1437,-2044,-2130,-1731,-1357,-1125,-996,-961,-912,-764,-763,-1229,-1417,-1279,307,1688,1775,2595,2114,-796,397,1522,2293,1644,855,-507,-1192,-1246,-1570,-1635,-404,-753,-943,-660,-1119,-191,-242,-1017,-584,-767,-971,-1271,-1587,-1915,-2229,-2335,-2084,-1790,-1510,-1276,-1079,-923,-795,-743,-694,-699,-700,-732,-785,-2544,-912,-1028,-1161,-1308,-1447,-1633,-1812,-2008,-2023,-1888,-1686,-1669,-1219,-975,-766,-526,-322,-243,-174,-502,-2099,-995,-1379,-750,-1008,-1833,-1535,-1652,-1524,-1206,-816,-403,-71,-232,-262,-778,-328,431,172,-227,-655,-1078,-1262,-1077,-691,-205,221,-1128,671,703,471,-301,-482,-193,-230,-214,-904,-1483,456,616,641,544,374,38,-1897,-1426,-1388,-830,-889,-689,-431,-158,142,413,-388,-743,-62,126,-511,-1621,-2298,-1552,-1576,-313,881,1854,1771,-707,-1602,-1325,-807,216,36,-423,-744,-1506,-1353,237,-1500,1269,1334,1291,-924,-1016,354,-241,-662,-1080,-1105,-671,-77,-1250,-1027,-484,-1353,915,1368,574,444,262,1347,1396,1317,-850,-818,-522,940,654,354,-214,209,314,-1296,634,765,-842,-1300,574,24,69,-560,-1160,-687,-852,-1183,-856,-721,-474,-684,-614,237,85,-941,806,-291,626,462,179,-128,-487,-839,-1188,-1372,-1349,-1103,-744,-337,-544,245,434,-624,-443,-469,195,-28,-272,-511,-1758,-1102,-1173,-1341,-1453,-1542,-1566,-1500,-1333,-1127,-887,-664,-487,-366,-569,-682,-1130,-1081,-1167,-705,-1267,182,592,-252,26,-268,-1675,-1392,-1017,67,-556,-2112,-1673,-1875,-1640,-1845,-754,-169,301,728,1078,76,613,1673,1181,209,439,-341,-917,749,356,111,-603,298,623,188,-824,-430,-118,605,861,512,102,-287,-656,-870,-1644,-1228,-2153,-915,-818,-712,-571,-403,-1478,-528,67,204,304,352,381,441,-791,468,496,-1041,-1102,-1373,-1139,-1625,55,0,-1461,-471,-855,-1224,-1586,-1972,-2106,-1757,-3169,-525,-2172,904,1565,2121,2617,-2959,-3976,-3136,-2487,-4073,2019,1311,354,-5804,-26657,-11390,-817,524,1773,2848,3682,805,-1986,-1930,982,916,891,874,383,-372,-856,2110,323,479,613,445,1066,-1237,-498,-686,-94,-103,-450,-709,-867,-999,-1354,-1282,-1512,-1643,-1726,-1697,-1568,-1395,-1271,-1112,-1213,-1036,-1167,-1313,-1593,-1907,-2158,-2160,-1914,-1606,-1590,-1126,-993,-823,-783,-832,-968,-1208,-1494,-1800,-2158,-2523,-2777,-2393,-2057,-1729,-1419,-1175,-910,-729,-2664,-1308,-1522,-822,-891,-482,-455,99,139,-1052,-1578,-1268,1372,1846,-18,192,851,-1443,907,-290,937,1256,1231,1172,-7,454,838,623,-2101,-244,294,307,389,-1179,-1908,-1432,-478,1083,721,-828,-1083,437,174,-1183,-825,-1406,-2014,-2563,-2467,-1947],[-1203,-965,-657,-386,-453,-1221,-26,517,343,-836,-580,131,717,496,-1084,-886,-1547,457,-124,-644,-17,-216,-1098,198,1479,809,-808,-796,-370,-139,-275,-1033,-1336,-925,-330,-444,-918,-1202,-451,-1430,-959,-578,-1042,-299,-279,-119,121,363,575,-1421,-522,773,745,415,-195,480,-28,-751,-161,-1264,-1630,-987,-1259,-1507,-1713,-1900,-2062,-2173,-2185,-2181,-2144,-2080,-2017,-1923,-2003,-1727,-1649,-1548,-1489,-1422,-1401,-1199,-1093,-962,-842,-695,-572,-438,-899,-129,-1114,-1047,66,-39,-1163,305,267,215,81,-556,-805,-625,-954,-1266,-1611,-1979,-2269,-2103,-1654,-1640,-1044,-192,140,344,412,309,12,-1075,-692,-1099,-1273,-1513,-661,-111,-1061,191,1260,1588,-657,1932,123,-2379,762,2133,1588,1978,1806,-404,-1110,-1553,-1423,-2673,-3020,-2544,-1669,-804,32,541,-651,-1283,-1051,-895,-868,-1197,-532,844,429,-106,-554,-809,-814,-1280,-198,210,612,476,-1046,-2157,-1320,429,-311,-318,376,60,-361,-826,-1288,-1545,-1491,-1125,-601,-20,-342,-974,1622,1482,724,-128,52,2810,862,-764,-980,-1693,-474,-1229,-1903,-532,419,-713,-1821,-330,489,196,-1556,-549,-2160,-735,-1292,-1265,-1511,-1735,-1931,-2071,-2113,-2022,-1864,-1619,-1311,-1009,-602,-223,-1405,-588,60,-468,1736,1769,383,-79,949,2091,-333,1450,921,-559,-1000,-1822,-2003,-1677,-831,-318,-1408,913,1848,992,1350,1498,-126,-1772,-1420,-185,-942,-1383,-1391,-1628,-422,-380,-131,-915,380,493,495,518,-81,970,906,189,965,-252,845,1194,-684,-1077,-798,-299,2479,1884,-71,-415,951,851,-108,-91,264,-314,199,-3,-281,-532,-784,-1071,-1391,-1763,-2104,-2170,-1821,-1344,-821,-1146,-1128,124,274,582,-952,-1351,731,626,433,274,75,-418,-436,-665,-839,-989,-1047,-1137,-1247,-1372,-1516,-1629,-1710,-1663,-1488,-2181,-1074,-674,-377,-95,-1951,-525,832,1100,388,40,431,-842,1096,1819,1538,1185,231,60,113,-701,-1025,-1344,-615,-791,-1102,-1530,-1370,-1258,-1052,-853,-638,-556,-486,-483,-485,-547,-619,-1895,-658,-659,-590,-538,-510,-521,-602,-713,-822,-1259,-1621,-1788,-1032,-1017,-959,-928,-902,-1394,-1005,-888,-1064,-990,-1107,-1687,-1411,-1620,-1845,-2024,-2177,-1946,-1747,-1527,-1367,-1221,-1153,-1113,-1060,-1284,-1463,-836,-1608,-1325,-532,-674,-505,-967,-1457,-530,-1460,-174,152,-78,162,890,276,1278,1246,567,-1866,-42,403,300,-285,-434,782,181,-1480,-2345,-3453,-1473,-378,-305,-1245,-2170,655,-2804,-1337,-4594,-3134,-1241,22,-125,-260,-395,-589,-4128,-916,-972,-4463,-111177,-98289,-29163,-27791,-23668,-3377,-1648,-1443,-1172,-868,-5332,-314,-87,85,220,-386,389,117,-2145,-406,195,73,-166,-449,-1564,-1047,-1711,-1422,-1233,-846,-795,-897,-692,548,702,-799,-1692,-1799,-206,-9,-2434,-745,-1045,-1163,-986,-652,-227,-1902,539,680,-1888,9,844,-1050,-1099,-632,-1020,-1682,-730,1117,450,-1222,377,115,-113,-204,-69,209,619,-1738,627,1557,1791,1699,-1059,-865,409,-551,-1038,-1527,-1112,-324,-1593,-587,1011,1094,-3,-965,-1127,-225,201,-284,-421,-1640,-1647,-894,-474,-821,-1154,-1386,-1419,-1244,-893,-493,-68,346,-847,-1393,-1597,-995,986,2304,1834,2132,1758,-928,502,1436,2116,1780,1219,-210,-1123,-1299,-1736,-1322,-187,-672,-951,-904,-1179,-238,-279,-1114,-560,-567,-654,-814,-967,-1120,-1838,-1379,-1499,-1579,-1591,-1554,-1472,-1365,-1236,-1148,-1034,-957,-863,-800,-762,-2535,-756,-1057,-972,-1137,-1304,-1499,-1591,-1524,-1196,-840,-506,-1391,-1138,344,521,689,787,730,642,-407,-1406,-146,-983,-686,-1046,-1628,-1685,-1752,-1522,-1176,-829,-514,-322,-426,-505,-964,-489,-846,-1295,-1824,-2090,-1723,-1095,-443,89,542,476,-1270,936,780,449,-274,-688,-1064,-1673,-2189,-1795,-1387,-787,-366,-58,162,341,-385,-1480,-1379,-1502,257,-1243,460,-21,714,799,883,-546,-615,9,282,-469,-2288,-2038,-1438,-1391,-298,836,1398,1050,-469,-1473,-1273,-756,-1008,-1243,-1332,-1203,-1635,-1747,-661,-1508,-652,-784,-924,-998,-889,-479,-135,-89,1015,-46,823,442,-745,-707,-533,-1104,671,888,207,326,1184,4052,4065,1341,-742,-674,-713,2364,1877,-39,287,65,86,-1350,814,1193,-714,-1147,1154,41,431,-542,-854,-416,-658,-1352,-640,-421,-63,-577,-507,270,49,-783,1198,-262,927,1782,1550,-401,66,-749,-246,941,960,-93,39,-21,-492,557,622,-150,210,-407,244,683,50,122,-1579,-963,-379,-1224,-403,-487,-697,115,-821,-951,-524,-32,-132,-421,-848,-1309,-1849,-2251,-2181,-1737,-1223,-669,-212,-299,26,-131,-1493,-1666,-1107,648,518,-2210,-106,-162,-1039,-1830,-1206,-1596,-1863,-1888,-1637,-1251,-859,-538,-356,-258,-267,-442,-892,-1099,-1564,-1986,-2120,-1731,-1250,-783,-813,-264,-126,-64,-58,24,158,370,169,-321,-1630,-1165,-2322,334,47,-409,-829,-1094,-1508,-910,-658,-349,-92,70,157,206,-926,26,-124,-1008,-1097,-1377,-1094,-1694,-1656,-1950,-2210,-2466,-2738,-2815,-2670,-2502,-2276,-1936,-3199,-1174,-722,-211,285,739,1201,-2615,-4493,-2725,-2189,-4165,1943,1665,1165,521,-24756,-19558,-4663,-2742,-862,219,1189,1058,-2439,-2216,1214,976,602,783,208,-787,-1476,1437,89,575,598,199,818,-1451,-531,-478,68,2,62,-619,-709,-1067,-1413,-1666,-1842,-1706,-1436,-1258,-1099,-493,-301,-97,-1247,34,-66,-853,-407,-653,-834,-951,-952,-779,-1795,-636,-722,297,103,26,-645,-677,-1209,-1102,27,-356,-816,-1277,-1793,-2222,-2045,-1551,-987,-831,-2674,-1364,-1539,-831,-940,-601,-509,-215,-157,-1227,-1397,-1392,1157,1673,-70,297,955,-1307,842,-334,874,1740,1476,1182,-161,595,808,582,-2015,233,31,-137,-293,-1536,-2040,-1523,-671,-738,-828,-913,-977,-1039,-1164,-1370,-1469,-1658,-1840,-1789,-1603,-1343],[-1483,-1453,-1307,-1105,-812,-1206,-45,372,507,-793,-744,41,644,247,-1117,-708,-1572,-222,-656,-973,-1084,-982,-824,-654,-465,-267,-1082,-575,-334,-179,-164,650,1115,1205,36,-575,-766,-1115,-557,-1265,-942,-453,-887,-905,-1068,-1157,-1176,-1175,-1161,-1188,-1196,-1210,-1180,-1117,-1030,-835,-698,-687,-348,-1338,-1760,-1312,-156,396,512,587,620,631,-133,559,556,644,627,636,-1567,395,134,-859,-464,-1690,-1576,-177,-416,-624,-797,-843,-773,-571,-931,51,-1139,-970,-160,-167,-1155,1167,1189,1198,1125,-584,-609,576,268,-54,-454,-935,-1496,-1979,-1684,-1727,-915,-150,585,880,1029,996,-54,-977,79,-459,-1033,-1643,-1681,-1240,-1095,-389,-143,52,-719,45,-120,-2823,-489,-706,-911,-1027,-1068,-1070,-1913,-2271,-1651,-2779,-2208,-1324,-703,-478,329,861,-712,-994,-1025,-1022,-819,-694,-317,880,1494,1151,1562,1185,-339,-1302,-190,480,721,430,-1059,-2180,-1547,141,-513,-156,502,752,309,512,40,-1053,-1384,-1098,-959,-473,-416,-863,1568,1390,1061,18,165,2873,923,-874,-980,-1782,-195,-1458,-1439,-168,570,-1034,-1871,-387,-432,-744,-1426,-891,-2349,-1002,-1153,-1199,-1319,-1443,-1567,-1678,-1763,-1798,-1739,-1503,-1174,-838,-380,-191,-1285,-559,201,-694,1554,1882,759,206,879,1990,-323,1601,1653,-612,-1115,-2087,-1322,-942,-801,-774,-1206,563,1251,854,1408,1574,-317,-1805,-1594,-253,-759,-1084,-1209,-1571,-573,-961,-1215,-1427,-1610,-1904,-1896,-1425,-889,-282,243,182,1127,145,1071,1440,-607,-750,-494,-308,-180,-718,-1235,-1662,-1980,-2036,-1863,-1703,-1591,-1515,-1504,-1542,-1623,-1697,-1785,-1903,-2032,-2165,-2163,-2067,-1917,-1742,-1547,-1412,-1358,-1360,-1377,-1438,-1539,-1641,-1641,-1591,-1560,-1463,-1406,-1432,-1517,-1642,-1792,-2000,-2113,-1943,-1647,-1295,-909,-467,-31,-1260,-312,-2028,-1097,-279,706,-13,-1698,-347,1450,1493,194,-19,190,-965,1001,1103,714,270,-253,-696,-1132,-1464,-1580,-1494,-1319,-1207,-1146,-1389,-1152,-1169,-1156,-1129,-1019,-963,-858,-782,-696,-856,-698,-1768,-739,-776,-746,-726,-710,-904,-793,-897,-1006,-1099,-1420,-1647,-1167,-1066,-880,-689,-484,-1739,-1426,-46,-1029,-602,-632,-971,-529,-40,-16,-1437,-901,920,-885,-703,-643,833,1337,412,-499,-1516,-1604,-907,-1762,-1512,-389,-741,35,-1133,-1187,78,-1459,-297,640,181,498,1015,115,2058,1821,1247,-1705,-32,-146,-685,-1061,-1135,-883,-477,-631,-3229,-3822,-2270,-875,-466,-993,-1881,135,-2897,-1854,-4815,-4059,-1369,641,709,827,963,1031,-6763,1128,1208,-8637,-106617,-101989,-30248,-37789,-25516,-8497,1512,1374,1090,661,-5290,-695,-1553,-2181,-1512,-743,445,-1207,-2050,-850,-909,1581,2436,-91,-1158,1030,-1426,-1140,-942,-904,-1044,-1088,-1021,-892,-776,-758,-1748,-2057,-518,-536,-1847,-954,-698,-788,-827,-842,-815,-2194,-620,-436,-1805,-344,273,-1197,-1048,-382,-343,-1519,-608,1732,439,-1324,1085,1973,1950,1920,1190,995,1329,-2383,584,1353,1667,1286,-1099,-956,-570,-1266,-1866,-1896,-1382,-824,-1684,-1187,333,515,-204,-1160,-923,-210,204,-331,-237,-1934,-1864,-924,-586,-583,-483,-304,-99,40,126,112,36,-95,-924,-1508,-1648,-735,-555,-452,-299,-190,-89,-954,-12,-81,-192,-324,-491,-744,-1154,-1433,-1795,-1287,-1330,-1315,-1276,-1223,-1293,-927,-793,-1258,-565,-281,-78,31,108,-294,-1617,67,-49,-191,-728,-776,-583,-652,-672,-705,-697,-722,-740,-804,-907,-2226,-1200,-1428,-1677,-1933,-2125,-2188,-1953,-1571,-1044,-555,-127,-1079,-1492,823,998,1108,1114,940,717,-309,-811,-258,-659,-1041,-1352,-1607,-1708,-1657,-1433,-1347,-751,-374,-68,-668,-715,-1092,-492,762,734,211,-33,305,524,143,766,942,591,-1419,1131,1164,998,-270,-794,29,-447,-1023,-1543,-1960,-2200,-2002,-1680,-1366,-1073,-841,-1052,-1375,-1589,-413,-1459,-400,-376,-381,-366,-371,-774,-444,-359,-436,-433,-2796,-1728,-1384,-1268,-924,-1120,-1311,-1432,-1470,-1403,-1308,-1199,-1052,-945,-917,-887,-1634,-2106,-1040,-1507,-1141,-1129,-1016,-889,-551,-152,-100,-77,949,-209,663,297,-234,-332,-511,-927,352,338,-219,232,2012,2791,2911,1360,-644,-561,-913,1870,2275,-650,715,1062,895,-1386,1342,1479,-611,-1009,1140,46,619,-559,-642,3,329,-1510,-382,1700,420,-401,-359,253,-18,-647,1336,-130,1359,1472,1163,-675,-190,-1023,-25,153,98,100,135,-89,-449,62,104,28,-98,-416,-53,164,284,19,-1098,-723,-480,-1245,-815,-687,-416,106,-1116,-1031,-446,-325,1114,1031,-681,-388,-880,-841,-1330,-931,-1191,-1144,-969,-763,-540,-365,-1138,-1813,-1219,-265,-321,-2138,-602,-657,-832,-1453,-1139,-1336,-1502,-1665,-1813,-1905,-1937,-1913,-1877,-1763,-1589,-1419,-1201,-948,-707,-452,-242,24,-211,-519,-855,-133,97,433,331,270,221,235,254,-349,-1482,-1054,-2120,117,-263,-831,-1549,-2373,-2101,-1260,-461,319,981,367,1217,1022,-1037,1535,1482,-971,-1116,-1328,-808,-1757,-1157,-1428,-1540,-1530,-1484,-1329,-1124,-985,-833,-604,-3312,-139,151,502,841,1141,1449,-2060,-4684,-2312,-1987,-3979,1528,1280,893,453,-19922,-27474,-10730,-7554,-1470,-1316,-1044,-725,-2470,-2572,-104,-27,-14,-23,40,-1177,-1655,129,-123,151,174,-30,100,-1579,-494,-232,-33,-60,-138,-565,-1321,-742,-1139,-1564,-2015,-1803,-1338,-932,-964,-350,-202,-147,-1233,-225,-218,-902,327,730,1166,521,-697,-731,-1938,-789,-404,88,14,-512,-1155,-1727,-1655,-1334,-750,-369,-85,159,297,401,489,540,-128,-1056,-2499,-1359,-1489,-893,-1031,-700,-553,-551,-325,-1175,-1241,-1527,315,178,-44,92,109,-1154,208,-349,324,388,436,467,-361,385,310,180,-1947,-80,-260,-394,-479,-1762,-1936,-1573,-311,-281,-319,-401,-500,-619,-798,-1392,-1036,-1019,-937,-806,-780,-1331],[253,1090,1349,1246,-68,-1297,283,1118,566,-817,-959,-146,266,-57,-1200,-857,-1616,-1309,-1036,-740,-473,-236,-315,-40,-8,-7,-1100,-426,-355,-435,-557,-742,-913,-1051,-1189,-1290,-1342,-1390,-1402,-1387,-1371,-1333,-1282,-1178,-1120,-1053,-963,-877,-784,-836,-646,-584,-498,-764,-454,-199,-152,-696,-179,-1327,-1926,-1198,-690,720,997,867,1559,1628,-279,859,872,863,2966,2562,-939,107,316,-343,-469,-1984,-1695,791,1019,850,625,683,634,-394,-863,460,-1171,-879,-329,-299,-1200,-486,-596,-660,-769,-924,-1092,-1354,-1653,-1917,-1965,-1635,-1250,-811,-1065,-1782,-765,-108,174,74,-98,-338,-577,-875,-785,-719,-551,-1485,-274,-176,-1068,-262,-193,-222,-873,-370,-466,-3005,-514,-537,-558,-514,-415,-275,-2616,-2913,-1794,-2824,-1444,-1138,-70,-451,-655,-1071,-1561,-1966,-1758,-1276,-842,-405,-64,230,455,557,600,604,-401,-1222,-329,517,666,378,-1056,-2146,-1705,-92,-618,42,639,848,323,972,168,-833,-1346,-280,-583,-711,-576,-676,351,886,1382,184,217,2348,877,-949,-972,-1813,203,-1340,-930,257,-88,-1333,-1266,-1091,-932,-655,-1276,-432,-2225,3,-796,-125,-311,-533,-778,-1015,-1212,-1341,-1442,-1460,-1395,-1316,-1113,-847,-1093,-430,37,-912,654,1025,1121,574,980,1946,-301,1174,1314,-644,-1160,-2159,-1103,-973,-1122,-1149,-953,828,479,592,1103,1627,-443,-1695,-1719,-235,-446,-750,-1026,-1337,-196,1214,5,-924,1474,1361,1267,1225,-964,111,188,294,639,371,32,-369,-832,-1203,-1514,-1604,-1543,-1354,-1159,-957,-799,-685,-588,-517,-468,-428,-446,-525,-668,-833,-1029,-1255,-1471,-1645,-1683,-1621,-1474,-1290,-1090,-1620,-1301,-960,-1022,-1143,-1329,-1549,-1701,-1808,-1875,-1788,-1655,-1520,-1352,-1122,-820,-490,-71,317,41,-524,1027,1672,408,-1226,-368,-1869,-1097,-367,431,-280,-1454,-142,114,114,206,109,37,-1075,378,266,78,-123,-367,-499,-619,-1041,-1331,-1060,-731,-776,-841,-1196,-1032,-1137,-1232,-1340,-1376,-1456,-1450,-1430,-1366,-1346,-1354,-1392,-1404,-1484,-1526,-1600,-1694,-1810,-1959,-2088,-2159,-2174,-2177,-2151,-2086,-1957,-1724,-1450,-1113,-1984,-1785,-2,-936,-648,-348,-159,-461,-235,-57,-1509,-719,1171,-920,-960,-459,345,1300,99,-770,-1682,-1632,-1079,-1840,-1685,-588,-785,-54,-1260,-925,913,-1414,-495,661,492,905,868,-4,597,453,280,-1519,-51,-263,-458,-844,-809,-950,-1058,-1128,-2900,-3452,-2780,-1377,-692,-835,-1614,-364,-2800,-2288,-4908,-4650,-750,737,960,1197,1424,1570,-8983,1809,1966,-12830,-93079,-102446,-33070,-46830,-24056,-12498,2219,1960,1578,1094,-5336,-151,-828,-1412,-1549,-1176,-558,-2265,-1466,-1112,-1802,1245,1468,-734,-773,1437,-1114,-1131,-864,-668,-465,-514,-778,-997,-992,-761,-1672,-2295,-7,594,-1248,-1657,961,890,788,-319,-741,-2159,-50,-271,-1531,-693,-813,-1280,-945,-849,-675,-1282,-500,133,440,-1363,891,1568,1824,1976,1347,1394,1336,-1934,551,826,274,-360,-1156,-1607,-1857,-1464,-1235,-575,-232,-215,-1376,-1532,-209,-409,-549,-1256,-689,-511,-297,-376,-24,-2039,-1951,-845,-485,-210,-93,-310,-520,-749,-938,-1091,-1146,-1090,-963,-1503,-1481,-431,-55,165,387,544,686,-816,618,889,864,818,722,253,-1212,-1564,-1746,-579,-764,-1134,-1552,-2008,-2150,-1794,-1455,-1387,-766,-460,-128,96,283,-792,-1078,537,497,100,-892,-1305,-367,-204,-337,-475,-541,-594,-589,-583,-579,-1830,-585,-1343,-716,-792,-841,-914,-1145,-1475,-990,-994,-1019,-1031,-1856,-947,-910,-819,-748,-784,-812,-853,-943,-1026,-1171,-1322,-1461,-1649,-1855,-2125,-2054,-1785,-1155,-615,-102,-880,-824,-1107,-546,1868,1744,170,-52,299,516,52,-349,-497,-394,-1519,181,491,682,-219,-692,372,537,245,-417,-1009,-490,-661,-839,-1022,-1180,-1334,-1456,-1455,-1585,-1051,-1072,-472,-190,-5,115,116,-998,-184,-383,-756,-1075,-2491,-1760,-1924,-1661,-1232,-850,-522,-223,-128,-757,-891,-809,-144,873,757,15,-1423,-1831,-382,-1466,113,806,354,-479,-152,660,-68,-121,681,-408,473,211,301,104,-393,-797,17,-205,-635,42,122,268,431,601,-498,-428,-1035,923,885,-1007,772,718,727,-1362,865,1008,-484,-832,1170,95,818,-549,-475,31,256,-1595,-359,1387,60,-151,-140,228,-61,-486,1510,153,1992,1706,1352,-870,-385,-1237,188,411,411,462,345,-93,-367,-446,223,62,-329,-739,-1247,-1747,-1972,-1537,-976,-412,-483,-1227,-1252,-910,-108,104,-1359,-1066,-328,-544,1070,969,-693,-252,-691,-562,-1145,-637,-848,-160,-358,-573,-687,-809,-1003,-1661,-1304,-1443,-1612,-1946,-1925,-2034,-2053,-1954,-1803,-1699,-1599,-1560,-1586,-1649,-1752,-1887,-2051,-2075,-1945,-1786,-1573,-1317,-1047,-728,-409,7,-874,-1001,-916,-39,213,1061,1056,775,375,-68,-551,-887,-1216,-1014,-1812,-989,-1090,-1360,-1754,-2024,-1645,-1017,-396,254,829,221,723,837,-1102,1438,1068,-872,-1120,-1221,-1203,-1781,-1667,-1558,-1404,-1323,-1375,-1419,-1442,-1510,-1520,-1423,-3492,-1235,-1106,-900,-644,-343,60,-1347,-4267,-1926,-1863,-3571,1827,1960,2001,2054,-13413,-32995,-16683,-12446,2890,3103,3239,2301,-2007,-2935,1445,937,-59,575,-92,-1526,-1292,595,-277,334,-30,-393,-772,-1526,-1395,-1577,-1652,-1652,-1644,-1636,-2110,-1754,-1873,-1908,-1898,-1710,-1530,-1380,-1291,-1281,-1418,-1585,-1901,-2122,-1583,-964,-305,274,805,326,-797,-763,-2039,-813,-76,-181,-433,-255,-606,-237,-747,-1459,249,1786,1156,557,929,617,465,493,-312,-1319,-2294,-1314,-1428,-1032,-1165,-767,-637,-919,-394,-1059,-1156,-1724,468,156,-106,-305,-459,-1056,-588,-602,-550,-493,-434,-383,-640,-400,-445,-554,-1965,-842,-1089,-1324,-1505,-1879,-1766,-1622,-861,-624,-472,-383,-332,-308,-327,-1320,-141,85,353,512,-1053,-1444],[253,588,527,409,11,-1325,110,120,161,-806,-1118,-352,390,-185,-1229,-392,-1568,2,-883,-766,-358,448,10,734,1017,443,-840,-308,-365,-464,-463,130,405,251,-226,-769,-380,-820,-934,-1021,-779,-813,-879,-906,-998,-1105,-1217,-1354,-1503,-1689,-1820,-1835,-1735,-1599,-1459,-1243,-1119,-1000,-915,-1224,-1972,-1003,-1197,-1361,-1613,-1934,-1907,-1568,-1155,-756,-366,9,339,660,-339,-2,559,80,-561,-1948,-1784,895,2645,1558,1103,2241,2275,-527,-733,716,-1208,-813,-1480,-2080,-1665,-1156,-754,-416,-216,-788,-417,-237,-409,-572,-747,-901,-998,-936,-1143,-1792,-623,-501,-523,-628,-797,-1033,-1258,-1360,-1264,-1014,-677,-1139,-121,99,-1048,-443,407,474,-1119,520,535,-3012,38,876,990,1144,1323,260,-3297,-3555,-1921,-2946,-839,-658,1130,-474,2375,2030,-929,-309,-699,-1286,-1215,-1613,-1405,-890,-307,177,600,953,-476,-1093,-483,869,1431,282,-1092,-2120,-1834,-308,-683,209,638,775,329,1096,204,-635,-1332,-147,710,564,-592,-469,-339,-616,-826,-988,-1069,-1078,-1042,-1047,-1103,-1756,-1331,-1484,-1660,-1869,-1927,-1791,-1485,-1079,-679,-287,-1157,-529,-2029,69,-373,470,1135,-245,1446,163,-728,-448,672,356,-576,-393,-731,-1024,-1287,-1486,-1597,-1609,-1560,-1342,-1058,-649,-193,290,-320,706,942,-712,-1202,-1967,-854,-971,-1449,-1436,-725,-332,-713,-448,276,1162,-572,-1573,-1858,-194,-104,-466,-901,-1153,-336,663,-420,-930,1862,2115,1767,1280,-1362,-369,-116,-42,-41,93,305,548,-300,306,255,-308,1234,1157,-368,114,424,148,-381,-263,-291,-275,-85,-288,12,-21,-132,-325,-580,-899,-1231,-1586,-1876,-2022,-1940,-1868,-1530,-1332,-1126,-961,-919,-1041,-693,-590,-513,-343,-695,-1069,194,384,-440,-163,878,929,237,-281,697,578,217,-1192,-337,-1776,-1087,-459,-366,-643,-1276,-938,-1109,-1260,-1308,-1266,-1150,-1234,-862,-766,-723,-671,-633,-458,-480,-1262,-1505,-857,20,620,59,-1004,350,28,-548,-422,1170,435,1349,-247,51,-1292,-238,-613,1584,1231,869,444,-14,-1874,-977,-1401,-1673,-1741,-1678,-1565,-1462,-1398,-1352,-1385,-1469,-2009,-2051,-1912,-2049,-2089,-1963,-1777,-1575,-1414,-1281,-1579,-1079,-1014,-1045,-1233,-1121,-1165,-1242,-1295,-1290,-1817,-1570,-1205,-1873,-1906,-981,-940,-901,-1383,-790,-701,-1375,-716,-359,-224,-73,106,-116,495,734,962,-1358,0,1684,285,-1062,-277,1083,1036,155,-2102,-2784,-2608,-1909,-1015,-822,-1465,-1420,-2568,-2665,-4901,-4735,60,587,850,729,1025,873,-10659,304,-7,-16090,-72979,-98022,-37293,-55197,-20492,-15008,263,536,731,860,-5419,863,752,570,354,-1640,-1120,-2728,-533,-1229,-2512,-8,214,-1319,-470,1000,-814,-943,-714,-662,-435,-476,-538,471,173,-864,-1515,-2369,11,513,-725,-1971,1270,1321,1300,-14,-1095,-1827,329,38,-1231,-1071,-110,-1350,-851,226,904,-1036,-475,942,405,-1379,675,1222,1605,1993,1395,1759,1311,-1390,484,758,1292,574,-1281,-892,-1133,-858,-1670,95,483,-480,-877,-1308,194,-73,-504,-1303,-1456,-1589,-1264,-876,-462,-1867,-1949,-754,-585,-543,268,189,110,-2,-113,-259,-411,-579,-906,-1439,-1217,-921,-777,-483,-110,246,622,-614,611,1160,1531,1983,2074,395,-1330,-1716,-1702,-400,932,461,-977,-1372,-1542,-1534,-1896,-1610,-1244,-902,-562,-363,-237,-1101,-546,-223,-274,-286,-974,-1801,-305,40,110,92,61,-36,-254,-233,-326,-1452,-410,-932,-525,-618,-729,-921,-1141,-1444,-1541,-1416,-1149,-871,-2187,-343,-169,3,105,51,-32,-156,-335,-482,-613,-630,-499,-300,-41,176,-1147,-2240,-151,287,51,-1109,-896,-1089,-985,-1043,-917,-715,-459,-272,-125,-40,-100,-230,-461,-1646,-1164,-1544,-1934,-1719,-1279,-854,-503,-288,-178,-731,-456,285,297,-715,-497,-1108,-335,-1364,-1567,225,-381,-767,234,966,1210,1371,-1243,80,336,637,-38,-1999,-1251,-1352,-1094,-280,140,537,879,-72,-423,-693,-890,-49,702,297,-95,-1118,-1259,-873,-1436,-603,-414,-241,-135,-100,-68,-97,-276,-267,-673,-455,-556,-695,-762,-872,-890,-927,-931,-1089,-797,-662,-484,-298,-99,-368,-347,-1122,498,538,-937,508,445,417,-1354,473,599,-406,-688,985,125,966,-560,-410,1,89,-1671,-409,996,-242,70,61,124,-142,-366,1645,503,2664,3541,2490,-1040,-571,-1437,325,1269,1006,1036,526,-98,-310,-1000,-644,-1112,-1425,-1273,-926,-547,-239,-361,-70,-101,-449,-1218,-1645,-1249,-1555,-1587,-1591,-1119,-488,-724,65,205,-721,-162,-500,-252,-880,-502,-671,-763,-862,-948,-963,-939,-950,-1369,-1415,-591,-428,-1740,-1482,-630,-258,-399,-810,-283,246,137,-31,-1262,-459,-721,-1038,-1310,-1508,-1607,-1487,-1233,-953,-650,-386,-61,-1546,-1539,-1035,-56,271,786,690,565,356,106,-227,-531,-919,-1119,-1494,-1750,-1900,-1735,-1509,-1299,-1741,-965,-905,-851,-871,-993,-1188,-1388,-1502,-1344,-841,-716,-1104,-1109,-637,-1786,51,554,-1319,592,1973,934,2022,988,1562,1424,-3741,1082,890,690,-5485,-8287,-1133,-575,-3502,-1611,-1821,-3046,-757,-467,-168,223,-6273,-29635,-20546,-16242,2910,3531,3949,3100,-1303,-2702,1384,776,-447,455,-181,-1828,-680,775,-331,971,999,-346,28,-1319,-249,62,64,18,290,106,-1711,-492,-292,-1152,-257,762,950,-182,-656,-297,-60,-334,-1150,-948,-1322,-1659,-1502,-1029,-478,91,-684,-758,-2063,-687,278,-331,-22,617,-595,-71,-560,-1414,276,756,239,-72,-187,-72,163,380,-547,-1548,-1993,-1167,-1324,-1175,-1236,-689,-707,-1192,-368,-924,-1074,-1920,-518,-593,-710,-870,-1098,-1375,-1474,-1257,-955,-668,-407,-180,-873,47,79,27,-1987,-156,-327,-459,-540,-1802,-1546,-1555,-321,-283,-309,-355,-377,-359,-322,-1134,-36,151,322,338,-1296,-1136],[-1209,-1149,-865,-515,-136,-1255,334,889,536,-803,-1252,-632,210,-346,-1243,-295,-1483,-472,-1351,-914,-479,-12,263,546,841,327,-540,-270,-396,-675,-643,-5,720,851,-349,-822,-207,-637,-1121,-1059,-1301,-1367,-1206,-905,-649,-411,-189,-10,133,-602,-528,217,-36,-1835,-486,-90,-232,-873,-547,-1093,-1814,-479,-1277,889,1048,1108,1065,939,-424,547,271,-10,-294,-515,-651,-761,-780,-692,-721,-1692,-1871,74,297,511,665,786,818,-698,-566,598,-1216,-778,-557,-751,-1215,-643,-774,-833,-898,-968,-981,-1051,-1123,-1160,-1221,-1315,-1445,-1517,-1601,-1706,-1551,-1395,-1276,-1179,-1105,-1088,-1103,-1130,-1192,-1307,-1439,-1637,-1810,-1768,-1583,-1346,-1127,-826,-1370,-271,-24,-2939,30,772,939,1095,1222,646,-3920,-4183,-2025,-3164,-411,-65,972,-524,657,444,-1107,-97,-470,-1438,-998,-1271,-1539,-1817,-2034,-1865,-1564,-1254,-989,-898,-599,-376,-205,-68,-1148,-2093,-1904,-473,-703,-377,-461,-451,-349,-189,-5,-446,-1310,-231,657,439,-686,-218,1004,798,526,176,-165,-420,-520,-1148,-1060,-1558,-4,-646,-106,190,94,-1867,-430,-772,-1184,-1618,-1924,-1914,-1799,-1252,-918,-604,-306,-167,187,15,-593,-279,504,276,-539,-43,-344,-621,-807,-782,-544,-1483,158,552,861,1126,1270,1291,-348,252,575,-792,-1235,-1780,-633,-942,-1761,-1485,-514,363,-24,33,1194,1481,-701,-1470,-2009,-122,245,-228,-816,-1016,-481,94,-864,-968,-22,-206,-297,-188,-1690,-751,-408,559,1636,1088,1075,1514,-183,881,628,-347,2185,1702,-358,374,3,-576,-1099,-1548,-1868,-1915,-1772,-1642,-1585,-1552,-1547,-1565,-1578,-1603,-1603,-1621,-1604,-1535,-1391,-2069,-1243,-898,-1366,-1230,-1000,-1107,-255,-168,-84,-451,-1211,-1162,962,1737,-872,-327,2912,1560,395,-38,1168,1842,45,-1164,-249,-1739,-1017,-506,-159,-1050,-1149,-267,-731,-1255,-1756,-1986,-1592,-1438,-995,-887,-933,-1083,-1372,-1645,-1940,-1832,-1604,-1035,-648,-345,-90,-805,321,125,-423,-472,1327,656,1380,-448,-40,-1231,-214,-26,2077,1656,1186,610,-41,-2079,-1494,-1927,-1512,-956,-736,-1036,-616,2,652,638,514,-1726,-1980,-269,-785,-824,-607,-373,-53,-732,-250,-1632,-351,1391,-956,-1433,267,-321,444,-228,-1283,-1901,-1443,-1259,-1848,-2167,-1022,-946,-510,-1481,-681,586,-1342,-910,-546,-514,-155,378,-202,1460,1930,2057,-1205,1,1637,-331,-1206,-305,967,784,44,-1366,-2050,-1908,-2409,-1400,-928,-1431,-885,-2229,-2957,-4802,-4433,660,1304,1557,-1636,1824,1759,-11749,-1348,1194,-17633,-47935,-87562,-42459,-63064,-16281,-15925,-1835,-1621,-1344,-1104,-5405,-857,-853,-935,-1076,-1979,-1932,-2271,-1935,-1987,-2817,-1682,-1582,-1718,-1471,-1409,-1372,-1310,-1239,-1118,-1002,-979,-999,-1062,-1184,-1286,-1272,-2050,-719,-298,-274,-1536,778,1013,1087,294,-1259,-1443,-115,-701,-1250,-1438,-616,-1387,-758,498,1497,-760,-514,1840,363,-1344,473,1774,2432,2473,1361,2112,1281,-881,417,378,1511,1334,-1445,-798,-692,-1451,-2157,-1697,-1197,-897,-766,-763,-917,-1187,-1473,-1768,-1702,-1356,-921,-592,-116,-1602,-1883,-663,-482,-809,396,1237,1262,1151,644,750,475,174,-842,-1295,-893,-746,-869,-911,-930,-1007,-1089,-1168,-1205,-1200,-1097,-909,-705,-593,-1422,-1762,-1647,-480,-646,-831,-988,-1384,-1689,-528,-212,-1596,-680,685,906,611,4,-1033,-33,88,-409,-955,-1423,-2153,-1075,-559,-67,292,561,215,-543,-406,148,-1073,-757,-1287,-1709,-1680,-1304,-961,-996,-1336,-706,73,612,-50,-1837,-227,2026,2953,3221,1737,1709,34,98,2211,336,1874,1123,934,1641,1036,-1297,-1879,-640,647,215,-1304,-905,-1018,-1156,-1216,-1093,-896,-630,-398,-162,61,144,288,320,-1766,186,77,-99,-261,-469,-651,-815,-996,-1059,-1040,-1058,-1015,-1013,-1043,-1066,-1095,-1121,-1369,-1509,-825,-642,-1335,-179,1,151,212,-1356,135,-32,-331,-604,-1530,-1329,-1710,-1760,-1349,-899,-501,-159,-87,-138,-515,-970,65,-240,-689,-1181,-1743,-2326,-1841,-1329,-847,-491,-662,-89,-77,-121,-276,-485,-794,-1086,-1257,-1322,-1260,-1025,-819,-892,-881,-1369,-1539,-168,-81,85,333,677,-227,-293,-1132,516,1250,-524,1507,1328,802,-1337,1547,1294,-356,-551,1217,171,1092,-543,-405,-47,-130,-1710,-495,300,-449,262,238,-48,-232,-262,1762,922,3333,4746,2636,-1161,-723,-1593,396,1133,1010,1392,724,-92,-264,-1515,-190,-757,-1276,-1350,-1015,-485,37,-655,360,307,-362,-1184,-1457,-1566,-485,-815,-1774,-1180,-174,-837,935,727,-758,-102,-307,64,-580,-105,-507,245,-67,-1021,-609,-797,-1000,-1084,-1539,-914,-735,-1524,-1055,-596,-143,-153,-606,-673,-803,-1202,-1664,-2136,-2138,-1693,-1354,-1461,-1241,-722,-707,-706,-815,-954,-1127,-1182,-2170,-2003,-1207,-764,-551,-342,-199,-57,20,60,11,-588,-634,-533,-1174,-496,-657,-855,-1060,-1266,-1863,-1638,-1847,-1987,-2109,-2187,-2092,-1786,-1383,-1013,-550,-523,-1034,-1024,-634,-1788,-108,174,-1264,727,1954,762,1989,855,1938,2783,-4049,1803,3183,3222,-16053,-17823,-2487,162,-2655,-1397,-1865,-2485,-987,-1663,-1996,-1418,-762,-22644,-17111,-14952,-3618,-2048,2263,2531,-566,-2127,1150,463,-911,294,-242,-2088,-65,1318,-281,1106,976,-409,-203,-1100,-111,523,459,-116,1288,626,-993,-353,-52,-974,-299,1290,1400,185,-525,-316,-882,-1264,-1490,-1479,-1487,-1516,-1642,-1407,-932,-409,-399,-729,-2034,-485,613,-518,44,749,-616,27,-444,-1311,248,312,-505,45,55,157,304,413,-872,-1627,-1633,-962,-1230,-1327,-1221,-469,-796,-1267,-1145,-1373,-1293,-1964,-807,-613,-468,-368,-345,-937,-455,-576,-656,-714,-725,-681,-1001,-572,-504,-474,-2022,-423,-482,-536,-602,-1626,-1354,-1420,-866,-945,-999,-918,-739,-526,-362,-926,-100,-38,-38,-56,-1530,-791],[-917,-945,-964,-1082,-1290,-1553,-1955,-1716,-1190,-679,-1210,-844,104,-371,-1111,-143,-1265,-907,-1768,-1030,-1583,-1428,-713,-63,504,323,-178,-198,-327,-808,-779,4,578,448,-377,-765,-47,-369,-1131,-796,-513,-405,-409,-304,-171,20,256,479,671,-539,-572,301,-487,-1998,-401,347,-184,-932,-681,-884,-1545,-123,-745,1447,1981,1905,2042,873,-376,1478,1468,1038,1295,1305,655,177,1067,664,-862,-1397,-1916,717,553,418,272,149,-1,-840,-330,-462,-1117,-826,-985,-1100,-1155,-1171,-1201,-1195,-1233,-1295,-1328,-1392,-1418,-1358,-1270,-1175,-1091,-953,-1414,-1484,-799,-776,-820,-897,-991,-1126,-1267,-1393,-1518,-1641,-1689,-1674,-1592,-1472,-1357,-1241,-1183,-1078,-1493,-990,-997,-2837,-926,-919,-937,-921,-884,-835,-4322,-4671,-2056,-3403,-594,-545,-470,-541,-341,-281,-1265,-167,-181,-1533,-743,363,496,737,947,1089,1200,1230,-595,-608,-582,323,-145,-695,-1330,-2027,-1870,-891,-658,132,492,772,426,1001,348,-229,-1226,-285,555,249,-692,121,601,497,298,-36,-462,-930,-1362,-1587,-1373,-1208,-348,-253,232,1028,1068,-1800,422,650,518,351,-836,-901,-1487,-19,-220,-357,-422,-428,-403,-351,-421,-192,-172,-187,-453,-458,-665,-919,-1236,-1547,-1691,-1758,-1265,-905,-601,-317,-126,-21,-313,-122,180,-832,-1225,-1561,-281,-863,-1982,-1192,-277,904,-553,-317,1049,1342,-800,-1367,-2132,15,623,2,-722,-875,-621,-507,-1246,-1002,-302,-218,-240,-316,-1881,-994,-785,-781,-580,-241,148,528,-75,1138,1030,-360,1524,1494,-282,677,-100,52,-494,-1048,-1579,-1590,-1055,-731,247,804,305,719,1301,-75,1475,612,242,113,-199,-1894,-1102,-1008,-1559,-1580,-1429,-1504,-1504,-1498,-1508,-1362,-1742,-1038,-74,598,-1210,-447,2749,1910,544,228,1264,1841,-55,-1118,-116,-1723,-831,-444,-303,-1387,-1033,303,1376,979,529,32,-417,-1666,-683,-429,-69,319,610,-93,-1028,-1816,-1470,-400,105,-390,-915,-1441,-1839,-2016,-1883,-1629,-1323,-1146,-987,-903,-832,-1029,-847,-872,-841,-858,-835,-864,-955,-1780,-1413,-1760,-2104,-2323,-2282,-2011,-1664,-1332,-1032,-849,-775,-1284,-1640,-1056,-1129,-1060,-779,-326,224,-1013,-381,-1671,-153,1542,-908,-1442,572,-532,130,-203,-1425,-1940,-1310,-1257,-1775,-2483,-1247,-1062,-778,-1554,-752,121,-1334,-1046,-468,-258,90,496,-292,1182,1426,1544,-1072,-17,1013,-810,-1293,-415,-216,-560,-802,-882,-1333,-1092,-2759,-1858,-1159,-1532,-758,-1868,-3182,-4692,-4119,784,1304,1878,-3888,2094,2136,-12411,-2764,2218,-17221,-18598,-70435,-48067,-70396,-12232,-15885,1768,1882,2006,487,-5236,2157,2043,1817,1104,-2058,-2394,-1078,-406,-1038,-2552,-1691,-1816,-1882,-1625,-1489,-1453,-1488,-1595,-1691,-1764,-1857,-1907,-1934,-2014,-2153,-2338,-2526,-2415,-2001,-1487,-992,-341,150,600,504,-1229,-1085,882,733,-698,-1797,-297,-1455,-747,207,402,-529,-690,782,245,-1342,222,400,328,356,522,746,1033,-502,282,-115,958,1146,-1713,-765,-193,-751,-1818,-1861,-2281,-2382,-2094,-1778,-1551,-1404,-1272,-1262,-1223,-1249,-1266,-1324,-1299,-1405,-1892,-955,-726,-1079,-215,44,304,510,443,620,943,-159,-834,-1183,-647,383,1179,1123,1041,-961,547,-196,84,-268,-618,-932,-1213,-1514,-1672,-1778,-1836,-1849,-1851,-1802,-1710,-1592,-1925,-1163,-991,-1588,-900,-587,-499,-547,-659,-852,-1112,-1422,-1818,-2256,-2468,-2144,-1612,-1200,-807,-492,-190,-154,-751,-795,54,-813,530,62,410,-614,133,-531,-935,-1265,-917,-144,0,-34,-1367,-621,97,231,365,410,473,15,-65,504,415,311,225,123,58,-21,-1422,-1291,-1035,-71,-27,-1559,-971,-1018,-947,586,631,131,490,327,149,-116,-238,-241,-209,-1971,126,405,647,-120,162,1133,1133,996,326,-91,-1102,387,-113,-347,-433,-1007,-79,-1452,-1508,-558,-815,-1534,-1276,-1440,-1474,-1442,-1364,-1315,-1319,-1425,-1460,-1488,-1413,-1563,-1163,-481,-125,177,433,-260,8,-452,-1114,469,184,-211,-585,-888,-945,-926,-1165,-1274,597,-1080,1015,949,681,-267,-794,-1022,-1811,-1666,-765,89,915,-172,-1138,-1453,-1922,-2036,247,2788,2857,2964,1808,-134,-334,-1128,107,853,-87,1481,1046,623,-1366,579,-23,-600,-1081,-1439,-1566,-1523,-1458,-1510,-1653,-1585,-1758,-868,-483,-610,306,322,-337,-364,-205,1376,1345,1467,1546,1555,-1266,-863,-1738,364,912,814,482,123,-232,-642,-1824,-1273,-1378,-1318,-1057,-794,-521,-274,-998,33,80,-246,-1117,-812,-1984,-182,-320,-1886,-1265,-896,-1100,-1277,-1323,-1234,-1037,-883,-730,-648,-601,-616,-647,-792,-1213,-1275,-1428,-1337,-983,-1667,-101,280,-1303,-270,-315,273,505,-371,-1075,-72,207,-720,-1417,476,293,-431,-1452,-1018,332,-662,1075,1168,714,218,-182,-2539,-1901,-1395,-999,-902,-791,-748,-707,-717,-715,-716,-701,-352,-383,-826,534,320,273,-6,481,-1969,-1096,-288,506,1041,-777,-1194,-48,-1304,247,121,-279,-833,-940,-643,-1753,-949,-1069,-1187,-810,-548,-142,368,669,1433,2098,-4314,897,3902,4379,-26157,-24928,-2763,867,-1791,-1245,-1937,-1877,-239,-538,85,926,1654,-15591,-11224,-10201,-10292,-9418,967,2316,157,-1481,773,32,-1404,135,-228,-2187,-463,-712,-930,-971,-832,-609,-382,-900,23,305,465,-281,714,799,-383,-108,137,-736,-341,599,436,245,-408,-354,-463,-659,-1084,-1018,-996,-1264,-521,-332,-139,-4,-3,-644,-1946,-245,8,-673,-168,-321,-666,-699,-845,-1242,-896,-856,-1477,-802,-824,-833,-798,-733,-1305,-1393,-1242,-746,-1181,-1471,-1127,-167,-936,-1092,-148,-887,-997,-1758,-517,-523,-614,-642,-616,-1022,-491,-457,-390,-334,-281,-225,-999,-175,-139,-126,-2106,-44,-55,-45,-174,-1528,-1330,-1387,70,75,44,18,24,57,66,-886,174,252,329,-199,-1877,-615],[227,236,204,28,-262,-940,-968,-1137,-1044,-796,-1228,-1175,-125,-468,-1046,-948,-1563,-2069,-2222,-1304,-671,769,711,957,789,246,30,-263,-338,-1006,-1061,-66,308,711,-488,-775,148,-196,-1093,-751,-473,34,-224,-421,-634,-803,-919,-1013,-1086,-1175,-1205,-1176,-1023,-1825,-443,-5,-279,-1025,-875,-752,-1335,97,-171,831,605,360,143,15,-384,142,304,504,686,875,935,235,1195,757,-1078,-1204,-2059,597,2252,1858,1740,2236,2029,-1071,-179,749,-1025,-776,-673,-1421,-1247,-1456,-1554,-1508,-1455,-1426,-1407,-1487,-1612,-1735,-1899,-2100,-2306,-2302,-2106,-1862,-1637,-1404,-1247,-1136,-1057,-1034,-1031,-1024,-1027,-1049,-1059,-1110,-1162,-1202,-1250,-1299,-1405,-1463,-1553,-1685,-1817,-2878,-1839,-1761,-1646,-1473,-1286,-1117,-4420,-4905,-2131,-3588,-449,-227,56,-634,640,892,-1509,680,30,-1672,-742,1250,526,900,1371,1435,1480,1047,-715,-352,-505,-425,-1241,-2118,-1721,-2052,-1864,-602,-688,545,1004,1264,442,1107,390,-106,-1190,-440,-524,-826,-1130,-1415,-1647,-1862,-1932,-1847,-1648,-1393,-1106,-1359,-1109,-864,-354,-225,-120,-84,-31,-1664,-46,-43,-72,-103,-656,-1163,-1216,-63,-65,-68,-68,-270,-113,-413,-340,-237,-298,-726,-439,-296,-182,-138,-318,244,339,-2102,-1028,463,476,521,558,603,-297,-534,-75,-944,-1302,-1432,-59,-867,-2147,-778,-125,663,-1070,-749,797,1066,-993,-1380,-2337,105,902,113,-725,-834,-874,-1081,-1614,-1144,505,374,135,-150,-2040,-1211,-1287,-1589,-1719,-1706,-1692,-1792,-2076,-2333,-2048,-1445,-776,-36,-265,900,-341,-290,-575,1173,883,-197,-682,-1315,-1202,-506,-48,833,1277,-197,1462,218,-643,-131,-137,-1635,-992,-1342,-1658,-1776,-1376,-1469,-1152,-1080,-1099,-1524,-2270,-1126,-1116,-1025,-1455,-647,-374,-167,-14,84,117,115,-157,-1138,-153,-1796,-607,-321,-314,-1538,-970,368,2027,2235,1280,901,-165,-1967,787,363,357,340,558,-167,-1340,-2085,-1186,-215,870,789,240,-416,105,-49,-44,-454,1306,1038,1221,-813,-50,-795,-282,-883,-1269,-1351,-1062,-705,-409,-1378,-264,-433,-712,-1067,-1470,-1840,-2038,-1914,-1564,-1218,-909,-786,-1253,-352,-758,-1127,-189,-146,-66,-1322,-541,-1710,33,325,-812,-1216,167,-736,-121,-212,-1429,-1944,-1203,-1219,-1663,-2851,-1472,-1610,-1900,-1817,-1465,-1030,-1361,-1069,135,410,617,765,-397,859,863,817,-934,-35,369,-1101,-1305,-593,128,-455,-1064,-841,-1337,-1840,-2669,-2322,-1452,-1710,-434,-1492,-3309,-4569,-3922,367,346,901,-5864,246,56,-12781,-4026,654,-15079,1256,-46583,-53507,-76318,-8563,-15652,2748,2905,1617,-1432,-4783,2754,2470,2089,401,-1700,-2346,89,-447,-945,-2033,-1775,-1776,-1713,-1092,-695,-380,-129,-54,-902,-961,-1159,-896,-19,-208,-1780,-744,-1293,-1520,-1755,-1485,-820,-284,728,1529,680,-1002,-681,898,604,-477,-1813,-754,-1444,-730,734,712,-248,-886,-379,-512,-1275,-612,-555,-431,-210,121,488,905,-153,189,-598,402,1030,-1923,-702,250,-4,-1503,-569,-821,-887,-735,-426,-728,214,-385,-1159,208,190,33,-1030,541,-1174,-1865,-760,-244,-1214,-433,-911,-1374,-1804,-1832,-1398,-857,-486,-762,-990,-377,626,1467,1553,1026,-1456,345,-10,216,200,-204,-587,-952,-1346,-1566,-1593,-1572,-1087,-795,-533,-680,-1367,-2085,-319,-330,-1365,-1125,-945,-1126,-1350,-1529,-1665,-1756,-1817,-1909,-1984,-1953,-1813,-1598,-1350,-1079,-848,-595,-421,-646,-1010,-96,-548,218,219,198,-654,138,-402,-819,-1114,-1063,-444,-710,-1007,-1289,-1553,-1799,-1879,-1772,-1650,-1491,-1345,-1257,-1179,-1174,-1175,-1147,-1124,-1060,-1015,-1339,-930,-1101,-879,-893,-1749,-990,-979,-1117,-519,-387,-288,-169,-108,-46,-294,-593,-86,-150,-2080,-121,125,488,-90,468,1816,2328,1920,584,260,-1052,1804,-219,96,-183,-914,-64,-1494,-1455,47,-105,-958,-201,605,1003,527,-841,793,471,755,630,-854,-1307,-1724,-1263,-3,626,579,514,-492,123,-415,-1210,-452,-719,-986,-1101,-1067,-890,-643,-850,-1649,-75,-1105,-46,-209,-408,-673,-1086,-1811,-833,-956,191,723,1254,-193,-1456,-1957,-1924,-2489,217,3961,4585,2382,1950,-37,-420,-1084,-221,560,304,623,-408,-1053,-1385,-299,264,-471,-396,840,216,386,-423,-548,-904,-1361,-1794,-1360,-1081,-821,-632,-567,-718,-504,-572,-623,-779,-920,-1055,-1286,-1525,-1832,-2160,-2098,-1606,-1108,-606,-122,-194,-325,-1636,-402,1487,1557,-883,-710,1438,1216,-1344,417,-156,-771,-1406,-1638,-1704,-372,-356,-1918,-1401,-191,-928,766,310,-903,-88,-24,554,-57,360,-276,284,-14,-1296,-1107,-504,162,-394,-1842,-99,266,-1144,514,94,440,783,-202,-1507,-608,-270,-1084,-1411,582,313,-578,-1247,-533,504,-688,1022,2082,1397,678,-185,-2329,-1443,-1672,-1738,-1434,-1047,-736,-459,-302,-246,-353,-888,-781,-1134,-1570,-1767,-1375,-833,-283,229,-2156,-1122,-766,56,737,-1284,-1621,-473,-1463,2128,2246,-126,-604,-968,-765,-1799,-561,-903,-1213,529,-95,-678,-1206,-1722,-2010,-1854,-4575,-1265,-1025,-835,-32137,-25851,-1943,-1050,-1325,-1679,-2143,-2238,-1932,-1504,-1159,-840,-582,-9181,-5277,-5062,-16504,-15877,-507,246,319,-919,147,-616,-2027,-123,-244,-2148,-110,-218,-270,-151,119,-327,-584,-852,33,821,352,-538,2061,1666,-13,89,185,-580,-469,-1087,-1698,-2107,-1866,-1495,-1250,-1033,-1119,-968,-1131,-1501,-1503,-1499,-1186,-756,-306,-551,-1871,-50,1148,-827,208,781,-782,-3,-419,-1269,-72,-67,-2503,-72,-335,-575,-817,-1124,-1808,-1783,-2095,-1967,-1545,-1549,-949,-473,-1094,-728,-225,-987,-968,-1535,-967,-1164,-1293,-1269,-1130,-1142,-713,-527,-640,-132,34,192,-763,405,504,570,-2061,725,735,756,-468,-1382,-1314,-1322,764,710,604,481,362,242,77,-816,-147,-166,-108,-472,-1867,-374],[-1106,-1250,-1352,-1463,-1508,-1422,-1319,-1155,-1039,-1020,-1124,-1340,-1044,-974,-869,-507,-932,-1656,-1842,-1545,-773,1044,898,1114,674,274,265,-275,-252,-1052,-1305,-78,93,663,-515,-685,323,41,-869,-624,-861,-1132,-1299,-1277,-1164,-954,-677,-378,-60,-678,-757,-1121,-1430,-1516,-338,635,-270,-925,-954,-536,-1037,-49,-664,-1224,-1615,-1743,-1664,-1547,-1456,-1492,-1611,-1742,-1808,-1683,-1398,-1121,-864,-641,-1159,-968,-2135,-380,-279,-65,229,618,1010,-1221,33,843,-794,-773,-680,-1766,-493,-1418,439,1324,-545,-892,-942,-331,-1035,1196,586,601,212,-385,-1741,-929,-466,-331,-207,-102,-29,-12,-825,-749,44,75,126,123,-79,9,-978,-318,-607,-862,-1356,-1304,-1309,-2932,-671,-283,47,339,557,680,-3872,-4515,-2090,-3284,-140,444,533,-641,743,797,-1665,685,296,-1690,-626,-207,-482,-765,-967,-1159,-1279,-1326,-1360,-1368,-1314,-1199,-991,-728,-1333,-2023,-1752,-550,-659,472,469,415,285,49,-294,-657,-1067,-1482,-1859,-1975,-1680,-1314,-945,-655,-412,-250,-311,-16,-51,-1452,-1041,-408,-54,-152,-265,-436,-568,-1458,-840,-877,-868,-785,-545,-1286,-852,159,408,642,114,-434,798,-659,-211,225,-277,-1269,-365,404,284,-179,-164,154,138,-1963,-1464,99,112,191,298,436,-134,-860,-348,-987,-1334,-1262,196,-835,-2024,-214,74,438,-1276,-1063,361,84,-1150,-1384,-2210,-645,-699,-673,-688,-753,-1098,-1613,-1709,-1264,-717,-881,-1084,-1222,-2062,-1266,-1032,-814,-570,-338,-147,-2,-97,175,218,-468,216,164,-209,-96,-420,-623,-592,-449,-181,-113,-344,-965,870,1060,-342,878,664,-331,144,-79,-1525,-246,-116,-1306,-824,-1597,-1579,-1509,-1304,-1632,-1204,-1518,-1874,-1975,-1829,-1244,-1059,-904,-1391,-679,-564,-523,-516,-522,-539,-529,-534,-1127,-540,-1848,-651,-778,-863,-1270,-968,-920,-823,-713,-566,-425,-283,-1989,-10,84,33,163,135,-191,-1591,-1740,-766,-86,-191,-338,-470,-596,-654,-680,-669,-664,-612,-645,-629,-938,-473,-498,-104,340,799,1236,1729,2170,398,-925,1925,2594,2442,-79,-574,-510,-1602,520,1106,816,579,-207,-810,-10,-778,-1290,-172,-390,-640,-1571,-1230,-1696,-1164,-787,-619,-796,324,-931,-284,63,-1278,-1883,-1095,-1127,-1464,-2595,-1642,-1247,-1257,-1503,-1304,24,-1391,-920,-271,-467,-709,-980,-1250,-1495,-1410,-1146,-833,-529,-292,-1175,-1222,-798,38,-1233,-1864,-2,39,52,-2198,-2724,-1741,-1900,-75,-1111,-3330,-4430,-3878,-577,-447,1595,-7495,1340,656,-12903,-5376,-261,-11831,649,-17011,-58389,-78460,-5300,-15723,2217,2118,-592,-3417,-4035,1045,675,292,-112,-971,-1884,-953,-1204,-1433,-1706,-1548,-1245,-1319,-557,-185,112,353,179,-988,-1234,-1590,-923,139,-150,-2071,-806,-1163,-1532,-1875,-1602,-1216,-847,-488,-89,296,-717,-261,915,454,-285,-1467,-1200,-1355,-725,230,-189,-609,-1094,-1351,-1459,-1360,-1364,-1149,-728,-168,519,1252,970,134,124,-1090,-160,970,-1860,-645,59,124,-1160,819,-799,-359,-766,-852,-950,-392,-327,-1005,464,317,-109,-1220,647,-946,-1823,-892,-177,-1256,-61,641,1530,1258,214,-451,180,-784,-662,-763,-135,305,436,546,596,-1689,106,142,15,-40,-159,-197,-277,-500,-929,-1113,-1463,-1076,-388,336,-482,-1267,-2150,-529,-264,-1037,-1378,629,359,-437,-906,452,230,71,-91,-254,-1231,-1480,-804,-968,-1076,-1162,-1157,-1141,-1086,-1044,-1020,-976,-964,-961,-948,-919,-856,-825,-786,-932,-1172,-813,-910,-1003,-1026,-975,-877,-666,-431,-272,-88,28,-685,295,307,294,283,234,194,103,-1087,-151,-875,-490,-700,-1902,-993,-1097,-1252,-1237,-1265,-1305,-1289,-1280,-1217,-1112,-1048,-959,-888,-1951,-766,-650,-545,-375,-239,-91,13,13,22,30,-667,-88,-155,-221,-270,-812,-427,-1488,-1345,-600,-578,-468,-418,-150,-26,-59,-304,-141,-346,-673,-952,-1280,-1610,-1871,-1616,-1240,-952,-739,-570,-745,-321,-381,-1220,-110,-27,33,-655,291,439,242,-389,-1872,-705,-671,823,663,473,-455,-1257,-1666,-956,-1182,-1144,-831,-288,-196,-1771,-1741,-1343,-2078,214,3669,3985,1865,2155,118,-496,-965,-403,326,-720,-995,-304,343,-1305,1232,532,-526,-251,1360,331,1238,-185,-480,-126,-1081,-1739,-875,-544,-685,-607,-956,-1174,-1414,-1632,-1755,-1943,-2091,-2212,-2370,-2262,-1989,-1922,-1330,-984,-673,-380,-107,-228,-343,-1172,-271,1098,1347,-931,-912,2112,1505,-1433,1097,1210,74,-771,736,-1159,144,-503,-1746,-1456,-163,-836,591,133,-885,-11,133,-214,-585,-827,-876,-690,-442,-1065,-1128,-764,410,-7,-1900,-203,120,-902,1377,699,665,1062,39,-1677,-999,-574,-1257,-1277,688,423,-582,-839,156,788,-610,1017,2605,2443,1867,-235,-1909,-852,-1817,-1141,-801,-610,-309,68,403,692,863,-942,34,-225,-165,551,-10,-202,-640,-1006,-2208,-1070,-1130,-433,-22,-1596,-1343,-795,-1506,2237,2732,107,-159,-905,-793,-1735,-663,-1468,-1148,799,1495,-323,130,-43,1490,1349,-4550,-1564,875,724,-27597,-20254,-71,-67,-364,-1208,-2279,-751,-643,-653,-2801,-770,-820,-3433,-868,-773,-18905,-18513,-989,-274,-173,-268,-498,-1240,-2552,-551,-723,-1808,-1264,-1484,-1632,-1577,-1363,-1071,-759,-768,-56,305,330,-645,1009,1079,306,384,291,-337,-487,-978,-1602,-2209,-2100,-1574,-1163,-762,-1026,-319,-312,-1649,-534,-771,-981,-1141,-1160,-950,-1656,-233,180,-810,368,802,-797,15,-345,-1236,-242,-739,-1579,744,608,1066,173,-941,-1747,-411,-874,-1253,-1353,-1432,-750,-313,-1155,-165,122,-1009,-813,-1223,-1286,-123,-365,-635,-559,-1188,212,-87,-1020,1507,182,814,-319,1141,4804,2345,-1847,3401,3502,683,-670,-1166,-1258,-1223,1290,983,418,-151,-694,-1195,-1652,-1735,-1445,-1126,-880,-691,-1674,-611],[250,880,1286,660,-718,-620,-34,-30,311,-124,-995,-1203,-446,-485,-699,-662,-759,-1486,-1465,-1836,-927,-592,-727,-835,-825,-691,-491,-319,-177,-1021,-1596,-160,-157,-160,-565,-594,-407,-367,-613,-508,-367,-108,-58,486,615,627,615,562,477,-781,-783,-1775,-1836,-1199,-575,-764,-1081,-1407,-1661,-1595,-1204,-746,-302,99,437,661,757,585,-245,521,321,135,-15,-82,-74,-109,-180,-297,-1152,-859,-2098,-1655,-2039,-1820,-1338,-845,-425,-1366,204,450,-531,-791,-683,-2016,-217,-1602,172,486,-151,-518,-1182,-619,-1484,754,110,411,233,-502,-1692,-572,355,497,-140,591,568,482,-821,-716,195,103,39,-64,-205,-287,-940,-576,-789,-947,-1108,-1261,-1355,-3079,-1173,-1035,-924,-810,-717,-665,-2755,-3720,-2025,-2804,-833,-852,-829,-818,-764,-727,-1781,-663,-611,-1664,-481,-194,14,217,468,661,829,781,-807,368,186,-556,279,-54,-1364,-2026,-1636,-474,-662,640,1244,1312,608,1113,656,230,-893,-711,612,-185,-393,1291,1512,-141,928,511,-296,-382,-806,-1583,-1701,-1968,-1685,-1318,-967,-700,-445,-1298,-175,-86,-314,-128,29,-1288,-491,147,178,197,204,-700,126,-949,-115,25,-480,-1549,-321,-201,-185,-267,-87,50,148,-1595,-1302,233,336,309,201,21,-197,-1181,-706,-1047,-1410,-1512,-1592,-1662,-1725,-1524,-1474,-1378,-1390,-1457,-1589,-1753,-1929,-1847,-1925,-1272,-1020,-776,-684,-706,-1350,-1774,-1520,-1432,-195,-177,-164,-90,-2052,-1204,-933,328,445,544,-162,192,-148,532,450,-481,213,53,-202,-407,-715,-1052,-1307,-1305,-994,-534,-437,-931,554,772,-624,1033,1184,-541,1576,357,-2241,-266,159,-997,-675,-1763,-1461,-1205,-1367,-1569,-24,-967,-1165,-2073,-1123,94,-86,-1348,-1131,-730,-911,-1397,-1839,-1967,-1742,-1535,-1403,-1309,-1279,-1928,-1400,-1553,-1643,-1648,-1503,-1253,-966,-692,-404,-140,-42,-1597,382,572,-403,1269,1401,-214,-1821,-1322,-322,140,1315,1018,612,-28,-514,-285,-473,-580,-535,-487,-344,-1040,11,-206,-42,511,726,890,1108,1304,77,-483,1755,1853,1965,-148,-646,-353,-1894,652,1974,1382,1856,389,-372,6,-841,-1465,141,2070,1537,-1726,-777,-1661,-340,-790,-1043,-798,-300,-1181,-417,214,-1086,-1803,-1031,-1044,-1207,-2120,-1761,-1225,-1382,-1326,-1759,-256,-1457,-650,-162,-356,-459,-463,-689,-287,-119,39,-558,23,-824,-1103,-1070,-1027,-351,-1913,-2625,-252,-484,-734,-1624,-2990,-2002,-2076,-1292,-783,-3286,-4297,-4024,-2004,-972,-294,-8791,1687,1340,-12673,-7003,-215,-8240,-631,-225,-62650,-74842,-2409,-16311,1528,1483,-2193,-5426,-3044,577,375,245,-169,-38,-1213,264,227,76,-996,-252,-537,-823,-1069,-1204,-1237,-1138,-992,-1048,-1450,-2068,-825,-297,-242,-1843,-141,-485,-71,-40,-29,8,-453,-48,-85,-153,-450,-336,-441,-533,-622,-1035,-1481,-1193,-744,-744,-677,-631,-1266,-717,-811,-1012,-974,-792,-448,-19,483,985,858,359,83,-1575,-720,961,-1515,-594,-135,229,-854,1039,-1384,69,317,-2,-1094,-636,-852,-1032,-1037,-906,-640,-1329,1,-736,-1745,-1104,-200,-1238,-188,360,892,599,157,-811,-628,-1077,-1489,-1520,-1248,-991,-853,-723,-606,-1525,-431,-290,-208,-85,-725,-128,368,-33,-454,-737,-1121,-1028,-1175,-1468,-1192,-1144,-2070,-740,-266,-678,-1636,225,-122,-514,-568,490,570,666,700,676,-1353,-1202,-52,-249,-655,-1142,-1608,-1771,-1283,-786,-380,-130,519,831,1080,-711,980,-231,-621,-764,-1266,-600,1079,626,254,-17,168,-9,-198,-478,-733,-980,-1242,-1418,-1465,-1352,-1180,-1029,-875,-782,-763,-727,-774,-838,-967,-2071,-1156,-1237,-1370,-1352,-1374,-1408,-1392,-1393,-1350,-1274,-1242,-1180,-1129,-1712,-1031,-932,-848,-703,-583,-428,-280,-196,-60,98,-162,264,40,241,148,-771,-289,-1485,-1232,-1346,-1345,-889,-678,162,625,-690,238,1212,488,808,1110,-191,-1271,-1878,-1413,328,644,732,849,-1063,338,-412,-1205,853,729,575,-923,484,515,574,77,-1915,-1202,-77,442,297,211,-556,-1322,-765,191,-1144,694,816,971,-261,-2123,-1120,-755,-1640,134,446,180,-129,-450,-781,-1032,-1237,-1347,-1281,-1170,-929,-771,-614,-1212,-412,-327,-664,-221,-177,-112,-20,62,-353,-33,-1400,-1723,-951,-774,-642,426,130,-1521,-553,24,-27,-197,-313,-371,-464,-1273,-837,-1964,-423,-365,-338,-325,-326,-373,-471,-806,-110,459,955,-1021,-1147,1931,1652,-1272,1125,1400,212,-526,1483,-687,612,-746,-1567,-1573,-1656,-1497,-1172,-951,-898,-777,-719,-598,-465,-293,-119,74,-86,-776,-964,-1117,-253,-550,-1987,-1198,-1545,-1830,-1917,-1740,-1495,-1228,-981,-1562,-1357,-808,-1388,-1238,-371,-266,-647,-520,135,256,-611,422,397,316,137,-315,-1667,-411,-1808,-1251,-840,-865,-898,-868,-826,-717,-572,-1044,57,-214,120,723,-137,162,584,1229,-2230,-492,-1398,-918,17,-1664,-756,-1207,-1605,1357,1432,210,275,-932,-917,-1767,-730,-2140,-1198,616,1169,-888,-707,-555,1384,1811,-4405,-3102,1214,1026,-18497,-12445,727,757,158,-1263,-2548,-270,870,791,-4592,343,49,-275,-589,-802,-14888,-15380,-1008,-894,-732,-528,-1321,-1906,-3078,-468,-406,-1426,-848,-1149,-1505,-1775,-1866,-1742,-1495,-1181,-884,-601,-378,-725,-123,-46,-8,-29,-117,-236,-551,-768,-1124,-1534,-1943,-2183,-2025,-1499,-941,-341,156,-1807,595,1312,1562,357,1339,-4,-1455,495,1087,-764,320,-169,-830,-1135,-1401,-1385,-1197,-1189,-706,-470,-376,-345,-763,-1253,-1202,-627,-688,-666,-960,-1229,-223,253,-1190,478,388,-981,-599,-890,-1471,-210,-472,-1015,-1264,-1174,-43,212,-1297,1224,60,1100,234,1128,4708,2586,-1491,3213,3090,573,-754,-859,-1108,-1067,-1721,-2465,-2924,-2292,-1688,-1128,-679,-573,12,240,397,-694,-1353,200],[242,789,1765,480,-1034,-484,-220,-463,351,115,-789,-868,-581,-330,-680,-1097,-1434,-1700,-1830,-1700,-1546,-1341,-1146,-947,-721,-483,-277,-373,-103,-902,-1790,-309,-423,437,-635,-499,511,403,-350,-396,-392,-291,-63,454,1363,1572,1693,1261,1170,-923,-775,-2049,-2136,-841,-273,-308,-352,-465,-1029,-142,-495,566,1156,1528,1905,2247,1189,502,-220,1982,1920,1739,4151,3353,1293,199,1365,786,-1078,-640,-1925,-28,-217,-770,-999,-815,-516,-1510,-54,49,-279,-832,-698,-1815,-436,-1605,-668,-761,-901,-1060,-1409,-1368,-1667,-1608,-1683,-1759,-1843,-1825,-1755,-1602,-1409,-1150,-924,-706,-497,-335,-847,-705,19,54,68,6,-201,-180,-929,-408,-583,-714,-888,-1126,-1405,-3320,-1902,-1906,-1564,-1200,-860,-579,-1248,-2764,-1966,-2342,-528,-756,-1011,-1323,-1599,-1811,-1818,-1627,-1469,-1637,-1100,-860,-585,-299,46,330,579,602,-867,656,402,-906,-321,-561,-1376,-2072,-1543,-406,-717,593,1325,1717,633,1757,776,351,-741,-918,507,-263,-203,1721,1735,-398,961,707,-206,-186,-694,-1770,-1100,-870,-468,-48,337,612,844,-1199,968,941,-560,-263,427,-1177,-160,618,704,806,624,-1048,-566,-1280,-57,475,-622,-970,-323,208,142,-406,-102,197,296,-1244,-678,32,1045,1260,1408,1477,419,-1463,-950,-1129,-1536,-1044,503,-958,-1349,-370,-666,-859,-1078,-1248,-1380,-1462,-1591,-1604,-1702,-1748,-1752,-1579,-1289,-1012,-1605,-1260,-1163,-1641,-28,-112,-331,-603,-2012,-1196,-1368,-1203,-799,-317,-521,-250,-209,1012,1111,-466,1079,986,-259,703,-307,-1381,-675,31,-153,-357,-636,-960,-1263,-1337,-1088,-621,-73,-821,874,758,-1364,-179,292,-730,-558,-1709,-1355,-942,-1394,-1210,-471,-1048,-1466,-1633,-713,-967,-1128,-1730,-819,-776,196,606,651,1054,1261,1312,-190,-1194,24,-2017,360,-34,-383,-716,-967,-1103,-1136,-1102,-992,-870,-731,-1153,-444,-326,-783,-165,-128,-232,-1970,-919,107,203,252,278,324,101,-959,223,744,-222,974,965,531,-1123,596,56,11,294,359,522,868,1262,-276,-65,2123,2151,2063,-271,-788,-231,-1907,761,714,665,691,765,36,8,-957,-1607,-53,675,562,-1680,-887,-1614,-34,-179,-393,-571,-772,-1504,-1014,-986,-930,-1725,-1030,-1003,-910,-1643,-1792,-1093,-1393,-1059,-2204,-889,-1581,-323,89,-232,-524,-761,-960,-1073,-1110,-1104,-1026,-901,-1389,-974,-862,-1222,-765,-2138,-2492,-446,-551,-666,-1085,-3002,-2229,-2214,-827,-750,-3230,-4185,-4375,-3811,-1153,-1892,-9244,-1538,-1059,-11875,-9012,-2160,-5028,-1932,-2276,-66463,-67414,-1185,-17476,-503,-334,-3187,-7438,-1907,1,127,283,363,650,-514,957,1021,486,-608,513,854,-310,-132,884,1118,1263,527,-1108,-1493,-1988,-637,797,-249,-1389,130,-167,488,769,670,528,-329,-312,-707,-888,-760,-406,33,72,-70,-646,-1332,-1007,-771,468,718,458,-1372,-222,-566,-896,-1208,-1379,-1388,-1247,-1013,-786,-522,-258,-15,-2083,-1305,309,-1138,-588,-363,63,-644,-176,-1909,-426,-585,-705,-1201,-925,-932,-947,-894,-834,-743,-1309,-630,-619,-1655,-1432,-840,-1239,-1261,-1511,-1697,-1738,-1501,-1130,-730,-1231,-448,-324,157,810,822,823,816,-1098,-560,253,-491,-480,-1314,-861,722,-204,9,-448,-848,-1111,-343,421,-147,-1059,-1919,-972,-990,-1201,-1754,-1628,-1677,-1660,-1520,-1335,-1151,-991,-924,-930,-1536,-1171,-1401,-1659,-1854,-1850,-1550,-1162,-700,-311,-540,-28,865,1298,1687,-797,1150,-245,-632,-676,-1386,-774,1013,643,693,507,509,374,262,72,-98,-293,-1150,-838,-1203,-1568,-1857,-1860,-1554,-1245,-956,-720,-540,-397,-847,-2308,-1153,-987,-1488,-431,-545,-730,-921,-1175,-1413,-1623,-1821,-1836,-1684,-1502,-1256,-1013,-822,-609,-462,-316,-209,-192,-143,-82,-118,-124,-192,-310,-439,-811,-775,-1513,-1144,-975,-883,-706,-986,-286,-93,-1322,183,299,403,453,610,74,-1107,-1799,-1438,473,997,776,587,-1398,89,-512,-1182,-1173,-1396,-1393,-1214,-1087,-1074,-1194,-1425,-1783,-1673,-1250,-745,-234,301,-695,-1260,89,723,-831,816,1772,1369,-373,-1944,-526,-253,-1290,-28,115,-50,-190,-284,-355,-938,-917,-654,-459,-556,-559,-648,-724,-1084,-911,-978,-1056,-1118,-1188,-1242,-1285,-1284,-1300,-1330,-1697,-1742,-1280,-1207,-1062,-881,-721,-1763,-511,23,318,533,782,1049,1221,-1261,-692,-1893,-474,-357,484,181,-252,-614,-692,-570,60,931,1428,-1132,-1363,1673,1749,-958,1013,1476,281,-282,-244,-803,-1210,-1207,-1396,-1684,-271,-790,289,-468,-892,-10,103,859,492,856,-65,27,-198,-482,-675,-1438,1188,557,-2036,-499,-503,-675,1581,1402,784,971,221,-1265,-1572,-885,-1449,-1281,-179,-175,-753,-291,-368,-536,-727,-941,-1188,-1417,-1648,-1742,-1814,-1846,-1981,-1848,-1655,-1420,-1213,-986,-824,-710,-708,-1144,-741,-784,-837,-808,-673,-515,-348,-188,-2130,-77,-1291,-1527,-441,-1394,-117,-1651,-1676,1932,1922,213,722,-981,-1091,-1854,-690,-2235,-1327,293,748,-1546,-1537,-1174,915,825,-4138,-4872,33,-134,-9149,-4728,-536,-701,-928,-1361,-2938,-1714,-1841,-1594,-6371,-945,-634,-372,-145,101,-9549,-9972,540,625,695,643,-2247,-2113,-2986,-694,205,-1019,-215,-602,-1081,-1553,-2005,-2186,-1748,-1266,-822,-405,-66,-746,357,475,350,498,235,-127,-668,-130,-326,-500,-625,-677,-699,-635,-880,-8,349,-1830,191,999,1185,545,1690,228,-1314,651,1832,-748,471,616,-928,-59,-221,-1255,-786,-1148,-1075,-1082,-1072,-1044,-1553,-1271,-868,-743,-573,-360,-921,-1069,81,591,-1302,793,631,-981,-447,-656,-1564,-307,12,-333,-751,-1207,-1572,-1762,-1602,-1242,-804,-352,49,392,691,897,-1180,1117,1044,374,-904,-647,-1016,-1052,-641,-925,-1117,-1150,-1021,-791,-560,-544,-30,263,592,-773,-1167,356],[204,672,1174,314,-1402,-390,-457,-930,448,25,-536,-699,-792,-677,-480,-226,-486,-713,-916,-1336,-1346,449,413,318,199,63,-112,-450,-475,-738,-1521,-705,-718,-656,-745,-632,-605,-571,-461,-301,-483,-542,-130,327,1313,1335,1625,953,1337,-1097,-747,-1550,-1814,-431,-117,-244,-531,-785,-1055,-1218,-1356,-1434,-1453,-1411,-1318,-1213,-1099,-945,-702,-435,-119,241,604,975,1192,-31,1248,651,-998,-564,-1751,-279,-270,-890,-1539,-2134,-2676,-2680,-2344,-2155,-2157,-2294,-2538,-2728,-2576,-2208,-1821,-1418,-1113,-906,-1469,-1316,-1421,-1027,-1256,-1565,-1952,-2326,-2770,-2715,-2172,-1560,-977,-400,162,-34,-942,-723,1819,1998,2074,993,-80,-19,-958,854,439,97,-737,-669,-811,-3628,-985,-974,-928,-824,-703,-611,-576,-1791,-1935,-1983,-1058,-1214,-1280,-1269,-1114,-909,-1748,-440,-217,-1642,-199,417,438,673,764,747,661,384,-943,-266,-820,-1473,-2168,-2684,-2032,-2155,-1494,-369,-822,469,1352,1775,588,1707,868,435,-608,-1162,317,-361,-44,1640,1445,-653,504,164,-490,-1196,-1847,-2127,-1692,-938,-102,44,262,1762,1273,-1167,851,835,-840,-398,820,-1027,115,931,1001,1132,746,-1423,-1058,-1606,-37,530,-716,-452,-390,-203,271,-601,-224,152,211,-935,14,-79,724,894,1023,1102,759,-1595,-1307,-1252,-1708,-1002,539,-1145,-970,-202,-499,-724,-1022,-1317,-1601,-1787,-1839,-1769,-1323,-421,292,216,-768,-696,-1758,-625,-773,-1883,480,507,567,55,-1927,-660,-190,581,2533,1444,-861,-697,-237,3333,2378,-412,1852,917,-395,96,-492,-1639,-1620,-2133,-2616,-2496,-2014,-1578,-1205,-852,-1064,-312,-143,-1151,-56,-144,-425,-411,-546,-718,-934,-1447,-1309,-1447,-1567,-1646,-1592,-1466,-1775,-1137,-761,-499,-912,-784,-531,-812,611,695,535,646,536,410,-246,-1273,-199,-2075,-801,-1191,-1549,-1919,-2230,-2309,-2046,-1746,-1448,-1206,-1002,-850,-730,-692,-919,-825,-988,-1087,-1801,-1332,-1363,-1280,-1069,-801,-469,-118,-1447,667,1034,-192,1594,706,185,-1177,878,283,63,969,1036,1213,1573,1593,-633,337,2366,2775,2631,-419,-972,-126,-1537,485,-17,-500,-880,-1088,-1119,-1011,-1104,-1553,-540,-428,-316,-1409,-978,-1532,68,168,89,160,62,-1874,-658,-532,-814,-1633,-1070,-994,-557,-1159,-1651,-821,-1269,-686,-1700,-1540,-1729,47,1066,994,966,68,-1295,1139,1273,238,-143,151,-1891,-805,-565,-1218,-1139,-1691,-1592,-346,-627,-822,-937,-2774,-2383,-2250,-1402,-1639,-3150,-4050,-4844,-5660,-1024,-3140,-8119,-5248,-5383,-10328,-11358,-4869,-2723,-901,-1147,-69922,-58425,-1479,-19097,-1026,-816,-3570,-9362,-646,118,368,596,798,950,180,1097,1064,874,-301,652,969,220,-188,769,1481,1951,641,-1106,-1231,-1328,-348,960,-400,-910,324,116,208,-230,-729,-1207,-1431,-959,-113,793,-122,860,831,-113,-22,-263,-798,-754,-758,256,1668,947,-1295,-134,-435,-1072,-1356,-876,-398,-9,128,572,556,552,27,-2471,-1830,967,-716,-541,-533,306,-455,-110,-2149,-637,-922,-1141,-1306,-1369,-1285,-1206,-1091,-1010,-928,-1041,-876,-888,-1469,-1784,-995,-1199,-1169,-1262,-1310,-1317,-1208,-1059,-901,-1273,-348,-149,-34,22,-28,-61,-67,-496,-875,200,-731,-824,-1577,-1328,-190,-242,505,-135,-511,-1030,-800,626,-6,-933,-1674,-1105,-130,-267,-1399,-958,-1100,-227,6,253,491,-90,860,736,-1651,-849,88,1057,731,261,-1255,-383,1081,98,-596,100,655,1359,1545,-837,1332,-221,-643,-581,-1431,-868,10,-587,-1143,-1542,-1476,-1124,-831,-722,-688,-742,-921,-1061,-1248,-1338,-1289,-1188,-1032,-896,-753,-608,-452,-1057,-1361,-2523,-1232,-1018,-1492,398,345,199,32,-197,-395,-939,-1597,-648,-583,-1252,-341,-181,-72,-34,83,100,57,-87,-208,-314,-500,-625,-773,-929,-1053,-1174,-1300,-1463,-1451,-1465,-1432,-1325,-1219,-1007,-842,-1699,-594,-497,-430,-442,-381,-358,-779,-1548,-1251,-520,-635,-754,-822,-1517,-756,-663,-1049,-428,-334,-323,-986,-413,-564,-772,-991,-1527,-1261,-1027,-707,-332,104,-762,-1025,915,1254,-288,971,1369,1328,-400,-1486,81,234,-927,-162,1056,1042,520,904,383,-1190,-912,-644,101,-126,-224,-369,-466,-804,-636,-700,-1039,-904,-1040,-1173,-1295,-1359,-1427,-1502,-1801,-1698,-1611,-1514,-1273,-950,-626,-1421,-296,215,969,1244,1514,1769,1902,-1175,-416,-1643,-784,-684,281,439,-126,-839,-1370,-1948,-2107,-1670,-1226,-1170,-1443,-266,-164,-533,-280,-451,-593,-731,-764,-739,-676,-1284,-1167,-1636,-639,-739,-636,-759,-771,-57,22,498,586,870,-56,-129,-275,-145,-290,-1467,-25,-141,-1981,-550,-844,-568,1497,1836,799,1030,285,-869,-1559,-776,-1403,-1332,-75,106,-835,-86,1310,1163,-673,288,897,663,358,-415,-1550,-606,-1450,-1601,-2054,-2089,-1640,-1040,-481,16,372,-1175,44,-255,546,683,-304,14,5,-213,-1932,-540,-825,-2027,-944,-1106,-1278,-1729,-1622,-1797,-1956,-2092,-2102,-1955,-1633,-1930,-855,-1609,-1465,-84,319,-2202,-2066,-1789,373,149,-3751,-6812,-757,-891,-899,-804,-587,-370,-167,-1412,-3401,341,668,954,-8051,1433,1646,1807,1922,2035,-4497,-4411,1863,1659,1396,934,-1863,-1498,-2436,-873,-587,-693,-640,-496,-369,-234,-151,-186,-1098,-1250,-1086,-1473,-1661,-1421,-882,-208,197,664,163,-109,-777,1975,1823,1335,-433,-591,-794,-867,-786,-331,-454,-1600,-520,-527,-424,-220,95,439,-1196,759,1904,-731,396,426,-1034,-134,-167,-1219,-1117,-790,-412,-752,-1381,-2086,-1424,-1625,-1744,-1840,-1803,-1625,-1324,-1039,-814,-676,-1429,-663,-736,-942,-808,-735,-1530,-368,-102,110,244,-1223,270,152,-1466,-140,-302,-417,-485,-467,-337,-153,-866,349,527,171,-1057,-470,-895,-1110,707,626,53,448,395,336,-377,-567,-245,-508,-711,-841,-1046,-126],[-960,-671,-361,-146,-1290,-314,-718,-1296,147,220,-216,-13,-745,-98,-163,-190,-391,-366,-753,-966,-1570,1177,1043,1909,829,414,620,-515,-26,-525,-1128,-832,-986,25,-856,-336,425,605,126,-187,-592,-811,-699,-583,-388,-150,89,275,396,-1232,-664,-880,-1259,-22,-233,-395,-661,-916,-1161,-1399,-1567,-1669,-1704,-1684,-1627,-1580,-1546,-1504,-1406,-1320,-1222,-1104,-993,-859,-700,-607,-537,-474,-897,-536,-1550,-737,-908,-1090,-1321,-1531,-1730,-1827,-1759,-1590,-1433,-1293,-1205,-1157,-1131,-1307,-1236,-1335,-1522,-1763,-2008,-2319,-2563,-2407,-2055,-1673,-1285,-815,-887,75,518,998,-790,1511,2221,-530,-1074,-719,1799,2697,2668,901,155,-410,-984,1032,685,395,-655,-896,-73,-3900,-110,-184,-1685,-7782,-4815,-542,-488,-835,-1904,-1729,-357,438,937,-427,-270,-537,-1559,1441,788,-1654,-47,1253,480,1425,1868,1659,1395,173,-989,103,-461,-1255,-1335,-1220,-1276,-2207,-1452,-327,-924,315,1358,1447,504,1339,976,529,-457,-1346,-41,-462,-783,-1157,-1469,-1763,-1947,-2031,-2020,-1963,-1858,-2218,-1616,-1447,-1193,-914,-628,-396,-147,-1142,187,337,-1087,-483,628,-875,355,721,770,850,747,-1610,-916,-1548,-4,579,-761,-15,-494,-605,-193,-818,-419,-56,38,-645,459,-99,1000,1241,1414,1521,1118,-1428,-1665,-1392,-1820,-963,491,-1398,-593,1380,561,-955,-37,-513,-421,-700,-1971,-1944,-1027,796,1597,120,-832,-709,-1582,-13,-397,-2084,258,451,103,-302,-1770,-230,265,397,2565,1328,-1149,-1096,-172,3832,2457,-304,1236,549,-602,613,-186,-1478,-907,-746,-900,-966,-1008,-1029,-1059,-1057,-1169,-1066,-1087,-1474,-1201,-1293,-1364,-1401,-1382,-1369,-1375,-1369,-1317,-1254,-1324,-1158,-1037,-1125,-1630,-668,-492,-403,-1327,-294,-315,-857,-170,-159,-153,-135,-99,-15,-355,-1391,-214,-2040,100,-74,-251,-472,-683,-854,-989,-1091,-1100,-1050,-912,-702,-889,-69,-656,404,439,-244,-1605,-256,804,237,876,354,-249,-903,-1614,-1625,-1248,-814,-413,-214,-218,-1231,-155,-278,-388,-443,-360,-273,-113,-1,-1007,-28,-230,-543,-930,-1360,-1818,-2146,-1857,-1390,-897,-473,-102,209,435,-52,-1318,-1338,-386,365,162,-1071,-1102,-1454,-760,-833,-871,-782,-670,-1930,-772,-293,-802,-1581,-1189,-1067,-213,-735,-1389,-492,-1126,-274,-919,-1828,-1894,369,778,840,884,-312,-1714,932,949,12,37,213,-2335,-684,-237,-992,-1508,-1042,-842,-1031,-1078,-1014,-905,-2554,-2559,-2237,-819,-898,-3130,-3946,-5170,-4642,-1027,-4091,-6718,-6099,-5646,-8194,-14047,-7405,-1803,-896,-920,-73040,-49090,-963,-20979,-855,-851,-3514,-11169,-774,-661,-571,-489,-412,-356,-307,-295,-307,-301,-314,-276,-196,-42,-297,439,662,851,644,-1136,-871,-724,-96,755,-455,-545,277,241,320,523,807,700,-136,828,1438,664,-100,1106,708,-351,-80,2,-240,-548,-761,-22,1217,341,-1159,-479,456,-436,-450,-90,334,72,16,3279,345,486,-24,-2118,-2384,904,-372,-545,-803,-1377,-1938,-1835,-2002,-874,-513,-191,-1258,191,-301,-197,321,215,-1297,-693,-447,-792,-1315,-2047,-2024,-1885,-1460,-1031,-1210,-267,141,-1047,-1003,-1270,-205,32,189,842,627,408,177,-117,-1140,-689,-1020,-1173,-1225,-1180,-1086,-854,-590,-312,-256,-941,-1265,230,14,-901,-1495,-1231,-57,210,-947,-1721,-1082,374,842,1965,601,-810,706,610,-1756,-784,150,2485,583,-28,-1581,-193,1367,389,-659,151,306,1242,1242,-953,1406,-264,-774,-611,-1518,-999,580,614,1372,1514,1036,1540,3261,1792,394,58,-534,-1009,720,118,-456,-945,-1293,-1564,-1756,-1896,-1934,-1863,-2019,-2819,-1373,-1125,-1516,-861,-796,-796,-777,-778,-708,-1039,-1725,-264,-108,-1106,-10,196,208,-109,160,88,-27,-228,-387,-516,-713,-840,-978,-1102,-1155,-1146,-1078,-1464,-895,-504,-300,-101,-1493,170,209,-1725,12,-197,-481,-869,-1176,-1445,-1496,-1332,-1000,-392,-22,81,0,-1415,768,-585,-947,1047,1008,-357,-753,820,635,402,148,-1345,-1046,-484,-533,-511,-393,-872,-819,-172,-193,-196,-261,-373,-400,-438,-1107,-219,-49,-680,-378,612,483,222,1168,404,-1531,-1009,-648,273,841,-660,244,647,-502,360,-921,-1277,-263,-491,-696,-866,-952,-1015,-1069,-1807,-1709,-1309,-1443,-1433,-1222,-903,-900,-40,308,1104,1520,1935,2337,2619,-1143,-158,-1390,-1145,-1041,-4,2172,1441,-1101,-1186,-362,-75,-570,-1062,-1409,-1686,-1813,-1819,-1769,-1755,-1748,-1701,-1672,-1593,-1521,-1464,-1511,-1455,-1529,-1575,-1544,-1398,-1168,-961,-717,-535,-360,-251,-162,-129,-367,-423,-151,-264,-1267,-751,-1069,-1964,-1490,-1342,-928,-406,134,639,811,269,-513,-1528,-681,-1401,-1482,-634,-190,-993,6,1496,1115,-756,-131,343,1153,1121,-478,-1649,113,-1331,-984,-1505,-1961,-1824,-1376,-1000,-683,-487,-1235,-195,-296,-201,-286,-370,-464,-557,-629,-1739,-700,-764,-2074,-1131,-879,-961,-1373,-1539,-1090,-1017,-895,-722,-901,-1447,-2069,-305,-1077,-1683,-553,-143,-2320,-2097,-2397,-881,-967,-3383,-8980,-767,-535,-318,-149,25,134,198,-1457,-3999,390,564,788,-9697,1191,1372,1494,1556,1598,-124,620,1130,833,518,264,-1082,-691,-1914,-1050,498,-49,966,1131,1191,1175,1219,490,-1355,-1557,-576,294,-62,-598,-133,-45,-48,327,51,-178,-942,711,625,460,-626,-616,-745,-1059,-1019,-1231,-1292,-1312,-897,-933,-317,-149,-51,44,-1167,147,181,-785,195,136,-1210,-271,-178,-1171,-1483,-499,713,1,-2111,-2320,-664,-566,196,92,-139,-297,-953,-862,-606,-839,-1597,-1342,-1085,-934,-259,-398,-1523,-474,697,1038,1028,-1278,759,520,-1324,49,-176,-360,-514,-613,-631,-624,-607,-501,-490,-466,-1270,-423,-796,-1294,-229,-160,-529,-86,-51,-39,-481,-678,-392,-556,-641,-970,-1045,46],[23,349,1146,180,-880,-357,-1073,-1086,756,636,64,434,-786,-20,-60,-301,-390,-156,-719,-654,-1684,693,622,506,360,193,2,-622,-232,-336,-758,-1192,-1229,-242,-996,-280,276,668,350,-79,-742,-1113,-316,-162,458,-23,-527,-1060,-1603,-2173,-2678,-2691,-2284,-1887,-1539,-1168,-947,-782,-976,-691,-740,-845,-984,-1123,-1244,-1370,-1496,-1609,-1679,-1787,-1920,-2072,-2263,-2443,-2576,-2665,-2583,-2398,-2253,-2112,-1983,-1917,-1889,-1879,-1934,-2002,-2113,-2219,-2240,-2161,-2043,-1892,-1749,-1598,-1428,-1257,-1126,-975,-881,-818,-854,-1873,-662,-560,-508,-1446,-494,-417,-546,178,318,510,-932,842,1018,-980,-1223,-670,1395,1543,1536,725,462,-761,-977,893,744,681,-624,-963,129,-4038,229,89,-7587,-16518,-11405,-1026,583,74,-1859,-1583,-125,44,707,-220,-670,-1205,-1278,322,-368,-1656,-1456,-1391,-909,-325,292,787,1191,-2,-992,1416,1495,-1031,-1609,-339,-1133,-2196,-1406,-269,-983,150,867,1060,389,1434,1110,649,-282,-1382,-100,-566,205,1134,879,-970,-404,-252,-711,-1168,-1583,-1930,-1936,-1692,-1380,-1141,-1016,-1076,-1227,-1496,-1696,-1566,-1220,-784,-334,-764,26,67,-9,-106,-153,-1402,-253,-1206,62,634,-800,317,-639,-745,-734,-1126,-1546,-1365,-836,-381,216,-90,1057,1407,1618,1724,1453,-1042,-1952,-1551,-1711,-918,362,-1723,-248,1027,605,-1358,155,-189,-591,-927,-1880,-2048,-768,761,910,0,-908,-729,-1286,509,-83,-2087,60,497,-258,-687,-1574,212,668,157,1934,1149,-1403,-1429,-18,2526,2416,-179,539,244,-899,821,-268,-1191,-1109,-554,-851,-683,-1261,-1033,-1188,-1286,-1347,-1377,-1374,-1650,-1308,-1263,-1177,-1050,-876,-726,-625,-796,-1333,-518,-1288,-563,-614,-1220,-1364,-858,-926,-1035,-1391,-1268,-1366,-1482,-1535,-1619,-1694,-1746,-1786,-1798,-1839,-1870,-1864,-1985,-1421,-1064,-602,-123,381,627,1091,1782,2142,1386,132,-4,-922,1318,-118,-369,43,-292,-1489,-89,969,81,977,420,-135,-688,-1170,-1603,-1958,-2196,-2003,-1817,-1624,-1487,-1349,-1281,-1251,-1258,-1229,-1264,-1234,-1191,-1416,-928,-721,-473,-181,-873,-1518,-115,-826,902,1397,1333,1461,1384,893,-198,-1604,-1143,-407,-753,-1280,-1774,-1969,-1637,-1231,-803,-508,-256,-126,-1494,-887,-159,-905,-1599,-1381,-1225,-143,-413,-1072,-174,-1039,108,-172,-1204,-1811,-196,-257,-332,-386,-718,-1979,-452,-440,-447,-439,-431,-2282,-637,-534,-640,-1853,-723,-848,-1015,-1205,-1420,-1647,-2442,-2808,-2182,-2088,-1987,-3188,-3875,-4602,-2526,-1583,-4728,-5246,-2937,-1380,-5748,-16962,-9452,-2484,-1616,-1521,-75645,-40044,-1102,-21746,-1938,-890,-3156,-10219,-1448,-1666,-1873,-1936,-1798,-1550,-1246,-954,-685,-409,-206,34,237,453,-439,503,1109,1249,547,-1197,-520,-204,87,1136,-423,-301,261,287,1878,1223,808,637,-225,794,1338,485,-169,1265,532,-600,-213,168,259,-372,-760,-1456,-1448,-833,-1013,-698,637,-267,-511,-196,-132,-453,-47,782,115,-48,-454,-1680,-2784,-1202,-1067,-813,-897,-287,-377,-128,-1718,275,209,105,-1312,-308,-518,-800,-1057,-1331,-1650,-1821,-1985,-2142,-2281,-2368,-2480,-2387,-2116,-1719,-1232,-649,-28,-1046,-1071,-1200,-116,123,75,1231,1816,1059,1008,626,-1145,-30,-1251,-1345,-633,-572,-1315,-116,1198,266,-33,-832,-1549,-176,-18,-896,-1328,-1256,27,419,-434,-1648,-518,775,387,-161,-644,-1605,-1258,-1346,-1703,-1039,-673,-171,447,-307,-1860,51,1555,630,-633,229,-68,1049,884,-1045,1469,-264,-919,-670,-1550,-1063,30,416,1078,1832,881,1227,3390,1893,235,99,-50,-1135,782,1610,99,159,-1226,-1325,-710,-1041,-1295,-1771,-2367,-2628,-1586,-1509,-1471,-1296,-1174,-1100,-1018,-998,-972,-1020,-1735,-1003,-1022,-1042,-968,-823,-652,-401,-177,54,232,284,322,325,202,107,0,-56,24,-833,-599,-1397,-768,643,1523,733,-1683,687,-180,-1340,-280,-846,-1372,-1823,-1908,-1756,-1548,-1386,-1203,-956,-666,-323,-77,-1030,879,-486,-763,917,849,-569,-395,502,-6,-557,-1078,-1477,-1561,-1353,-1104,-927,-797,-890,-892,-1138,-1456,-1771,-2123,-1944,-1486,-1107,-692,-376,-115,-419,-532,331,-432,149,158,-69,-1778,-1062,-782,-716,-412,-1096,526,1039,-57,515,-1172,-1447,426,1767,794,1167,1172,827,591,-1675,-1641,-890,-811,-790,-719,-1184,-267,355,485,1242,1442,1612,1760,1792,-1036,184,-1028,-1368,-1280,-226,1103,898,-1115,-1332,-356,-10,-212,-437,-1195,-1438,-707,-708,-682,-682,-683,-650,-647,-603,-561,-522,-1520,-784,-1276,-513,-688,-615,-1371,-873,-1003,-1151,-1208,-1196,-1059,-833,-550,-511,192,350,-867,1160,1349,-1876,-523,-1599,-411,997,569,62,-441,-881,-1175,-1429,-825,-1344,-1585,-1216,-466,-1103,-330,-291,-258,-783,-527,-380,100,153,-468,-1705,119,-1174,463,-1037,43,65,-1207,-358,516,490,-1218,-217,-253,445,319,-349,-163,-279,-543,-1434,-979,-1130,-1627,-1203,-990,-927,-903,-1338,-933,-1024,-1150,-1205,-1124,-1580,-2139,-317,-549,-1847,-909,-436,-1686,-1617,-2744,-682,-900,-2970,-11219,609,464,277,55,-103,-238,-304,-1354,-4473,19,117,260,-11188,266,167,-7,-233,-442,-687,-968,-1280,-1482,-1344,-1005,-745,-446,-1355,-1074,325,479,598,661,631,591,534,426,-1570,-1672,-653,-451,-717,-985,-1241,-1421,-1532,-1592,-1629,-1635,-1707,-1622,-1493,-1327,-1135,-927,-782,-1063,-575,-406,-481,-901,-1270,-1661,-1392,-1221,-851,-429,-1104,300,596,-787,6,-113,-1319,-340,-139,-1007,-1687,-220,857,-339,-2459,-1422,108,-77,-91,-429,-570,-591,-939,-748,-637,-683,-1597,-443,-151,-831,-138,-285,-1445,-493,836,1111,839,-1229,850,578,-1040,31,-264,-553,-855,-1136,-1344,-1491,-1528,-1444,-1379,-1274,-1365,-1044,-880,-1407,-552,-362,-828,-155,291,569,-418,-655,481,451,418,-977,-948,239],[-110,152,844,235,-459,-429,-1014,-637,356,100,-127,-366,-749,-976,-1389,-1812,-2253,-2531,-2263,-1875,-1507,-1184,-983,-889,-863,-892,-980,-1085,-1161,-1173,-1023,-1390,-1336,-547,-1143,-264,58,705,557,13,-943,-1444,-439,-568,1136,956,377,-205,217,-1275,-516,-917,-1292,-1639,-1938,-2034,-2003,-1779,-1486,-1220,-976,-788,-654,-557,-487,-471,-502,-538,-548,-580,-597,-570,-501,-342,-87,-1046,444,175,-688,-315,-1153,-803,-215,-1176,-1174,1167,747,-1741,213,896,367,-766,-722,-438,-147,-850,-998,1198,1317,1130,-494,-2068,-357,49,-423,-1823,-786,-603,-560,-447,-292,-67,-1050,323,511,-1420,-1458,-638,901,976,997,396,709,-1119,-1002,798,1665,657,-721,-941,-539,-4058,158,87,-13310,-24901,-17997,-1508,1228,810,-1870,-1623,-744,-1277,-1562,-1392,-907,-1477,-988,356,583,-1709,275,787,726,614,549,449,379,-200,-1013,107,-64,-671,-2108,-795,-1112,-2171,-1828,-2101,-2145,-1985,-1791,-1557,-1317,-1103,-927,-716,-527,-1282,-285,-729,33,82,121,-1059,-764,-212,-444,-702,-963,-1656,-1546,-1693,-1564,-1260,-887,-562,-237,-1018,118,196,-1174,-476,-34,-740,-511,-718,-927,-1060,-1079,-969,-786,-861,-379,-225,-873,-324,-822,-957,-1396,-1774,-1482,-940,-390,-141,569,-109,869,1664,1875,1894,1741,-579,-1942,-1689,-1486,-834,170,-2073,75,1121,627,-1690,225,81,-652,-938,-1625,-1995,-536,628,594,-103,-962,-724,-956,-105,-299,-1909,-760,-1031,-1336,-1601,-1833,-1888,-1774,-1547,-1290,-1047,-1590,-1614,-618,-509,-450,-369,-322,-220,-1212,41,-430,-944,-1311,-251,-1252,-279,-1549,-498,840,840,-1197,297,-2,-1472,512,1014,1050,618,149,-503,-415,-490,-1384,-480,-1224,197,-22,-1318,-1109,-622,-755,-901,-1047,-1116,-1153,-1170,-1104,-1059,-1009,-943,-847,-671,-742,-1732,-638,-1902,997,1338,1697,1571,652,646,919,1798,2634,1373,99,249,-437,1461,602,-1210,-247,-300,-1377,-159,-393,-476,-433,-365,-300,-300,-415,-454,-636,-903,-1160,-1495,-1679,-1602,-1328,-1091,-914,-814,-721,-737,-735,-776,-1755,-885,-953,-1017,-1060,-1080,-1759,-1100,-1064,-984,-825,-657,-474,-302,-188,-342,-1820,-941,-396,-514,-529,-463,-1488,-1302,194,347,323,211,-53,-1024,-883,-1004,-1006,-1605,-1463,-1333,409,-113,-660,186,-945,580,570,-512,-1496,-636,-1081,-1486,-1718,-1677,-1637,-1292,-1069,-872,-657,-437,-1862,-584,80,-189,-2022,-19,241,-503,-80,-322,-606,-2379,-3073,-2010,-1835,-2049,-3241,-3748,-3796,-1427,-1229,-4952,-3729,-592,-522,-3228,-19848,-10818,-4716,-801,-956,-77612,-31659,-1451,-19854,-6490,-1487,-2568,-8513,-1382,-1210,-1018,-784,-508,-214,101,393,657,917,-353,315,1425,1317,-540,422,2020,1799,417,-1243,-175,259,236,1157,-303,-139,50,250,2258,1326,812,568,-378,754,1300,317,-264,757,220,-792,-912,-1520,-2017,-1938,-1459,-1078,-713,-436,-881,-720,-119,-92,-538,-244,-526,-938,-53,1554,-81,68,-166,-1272,-2384,608,200,-523,-1002,140,-377,-363,-1455,1049,1801,1629,-1353,1217,-605,151,350,-62,-1446,-973,-1390,-1779,-2028,-1961,-1766,-1525,-1285,-1590,-613,-404,283,-1107,-1133,-1086,-34,169,-102,1147,1632,900,1089,1127,-876,-233,-1333,-1251,-63,49,-648,66,187,246,123,-765,-1514,-574,-118,-938,-1198,-1202,87,584,84,-784,75,-359,-798,-1118,-1140,-1858,-560,-329,-1530,-703,-684,-1116,-1492,-1497,-2129,-360,270,770,-566,307,-473,758,437,-1138,462,-263,-1101,-780,-1560,-1159,-1486,-1654,-1529,-1226,-895,-497,-131,100,100,113,367,-695,463,352,-316,-299,-1143,-1067,-229,-301,-445,-956,-1619,-2180,-1375,-1197,-1443,295,403,378,399,457,490,-964,-1708,-317,-934,-1299,-906,-17,994,-243,433,1513,1662,1558,1105,1465,1512,2169,1806,900,205,-779,-798,-1358,-717,214,406,233,-1894,-345,-943,-945,-1145,-1296,-1444,-1677,-1857,-2053,-1947,-1557,-1090,-621,-238,-601,-83,-607,670,-338,-625,587,586,-709,-92,1071,1301,1314,1296,-1016,-684,915,671,352,17,-927,-881,-1453,-1957,-1741,-1120,-526,81,-219,-376,1270,981,-268,-735,750,-1312,184,1738,448,-1935,-1175,-460,-123,-850,-1529,-1718,-1220,-668,-224,-1353,-1686,303,219,70,-105,-243,-382,-517,-1631,-1626,-885,-982,-930,-734,-1310,-82,259,549,843,987,1096,1161,1080,-1003,442,-720,-1498,-1526,-511,-323,-213,-892,-1316,-495,780,997,1073,-1160,-1424,816,954,572,-69,320,69,-237,-518,-816,-1122,-1433,-1737,-1712,-1358,-1040,-858,-1683,-608,-633,-784,-992,-1298,-1637,-1940,-1665,-1237,-812,-370,-534,293,519,-1877,-471,-1983,-362,570,375,140,-84,-295,-541,-1416,-937,-1385,-1752,-1937,-1393,-1437,-1410,-1349,-1326,-1294,-1259,-1236,-1161,-1053,-794,-1797,-183,-1135,411,-898,-255,-82,-951,-681,517,432,-1291,-427,-287,702,470,-409,-298,-331,891,-1178,-150,-738,-1258,-1685,-1987,-1708,-1441,-1264,-1230,-1110,-930,-654,-553,-1794,-2266,111,-197,-2095,-1154,-611,-1183,-1122,-2855,-1179,-1397,-2696,-13633,-302,-510,-661,-716,-593,-406,-200,-1241,-4418,-47,323,-951,-12674,134,-28,-217,-396,-502,-600,-704,-847,-976,-1109,-1174,-1231,-1075,-946,-1089,-114,169,417,593,645,658,623,506,-1900,-1596,-633,-571,-895,-1220,-1536,-1789,-1894,-1707,-1547,-1379,-1320,-1202,-1139,-1098,-1070,-1035,-1040,-1074,-882,-772,-732,-639,-1097,-1799,-363,-80,263,545,-1186,623,1524,-927,-326,-503,-1550,-526,-259,-962,-1831,-153,758,-730,-2144,-729,691,256,817,2030,1920,319,-1060,-784,-281,-720,-1576,-576,-115,-859,-161,-340,-1526,-656,850,1041,497,-1308,820,672,-911,866,98,376,93,-198,-463,-722,-932,-1046,-1149,-1134,-1578,-744,-418,-1680,696,1220,-958,-552,368,545,-474,-738,376,210,193,-1146,-1006,-16],[-230,-24,549,363,-58,-516,-622,-186,1044,677,621,1151,-635,97,76,-528,-519,-49,-849,-117,-1165,-177,-489,-828,-1146,-1415,-1641,-1786,-1818,-1770,-1616,-1498,-1359,-1200,-1230,-906,-740,-598,-444,-295,-1151,-1707,-515,-1037,167,164,-63,-682,-11,-1129,-414,-588,-815,-1055,-1320,-1522,-1811,-2067,-2254,-2293,-2152,-1963,-1781,-1609,-1454,-1346,-1282,-1241,-1168,-1126,-1074,-988,-876,-694,-438,-1395,58,-3,-580,-233,-986,-932,-447,-1532,-1132,1805,918,-1691,117,733,390,-667,-767,-237,-377,-608,-1201,1044,1886,1538,-157,-2171,-192,-392,-1084,-1747,-1873,-1835,-1716,-1599,-1522,-1429,-1370,-1288,-1169,-1680,-1688,-861,-808,-796,-761,-714,-572,-1391,-985,410,726,265,-884,-780,-1111,-3921,-83,-2234,-17811,-31215,-23698,-1887,-418,-267,-1878,-1780,240,-315,-375,213,-77,-1173,-637,1276,630,-1739,419,1396,1112,724,321,-168,-637,-996,-1176,-1065,-706,-246,-2426,-603,-922,-2113,-1424,-210,-1021,-315,1130,1438,-10,961,1370,900,50,-1067,-372,-915,213,104,0,-1098,-946,526,819,1107,531,-1381,-352,1135,-829,-711,-838,969,1251,-873,343,961,-933,-378,2154,-788,734,1412,1030,662,39,-384,-223,-545,-597,-694,-974,-888,-1011,-1074,-1160,-1502,-1457,-1717,-2030,-2310,-2273,-1828,-1300,-688,-77,515,1099,-132,-1714,-1704,-1238,-705,-66,-2254,376,2004,628,-1832,161,277,-613,-767,-1324,-1851,-346,873,1208,-183,-1000,-705,-632,-30,-552,-1719,-1144,-1142,-1058,-1413,-1085,-855,-989,-1140,-1302,-1462,-1741,-1691,-1716,-1665,-1654,-1646,-1716,-1784,-1879,-1952,-1994,-1962,-1833,-1637,-1415,-1180,-1787,-859,-779,-703,-1168,-597,-560,-1165,-528,-537,-524,-482,-402,-689,-400,-374,-1445,-501,-1180,-706,-815,-1441,-1096,-1187,-1282,-1410,-1540,-1639,-1692,-1698,-1552,-1341,-1049,-680,-255,43,-966,-1741,-847,-1849,1399,2280,2205,1750,842,658,768,1144,911,722,-1,393,164,370,217,-1721,-444,-333,-1318,-126,37,-379,477,641,753,-450,251,618,417,-324,-162,-524,-990,-1336,-644,-364,-141,219,503,669,832,32,-2071,943,889,827,790,-1238,-1954,-222,-274,712,642,507,347,183,7,-548,-1886,-830,-602,-745,-860,-976,-1731,-1208,-1069,-1016,-1017,-973,-966,-942,-956,-966,-1117,-1672,-1405,-1384,-704,-647,-578,-549,-927,-564,-623,-661,-1171,-754,-741,-723,-666,-1077,-1217,-394,-263,-187,-115,-71,-1487,-595,-210,-311,-2047,-608,-827,-1102,-1411,-1753,-1941,-2420,-3397,-1809,-554,-237,-3345,-3629,-3059,637,752,-4851,-2367,1027,938,-1003,-22472,-11692,-8436,-435,-838,-79177,-24344,-1971,-17266,-11394,-1550,-1955,-6935,-1682,-1535,-1296,-996,-664,-337,-19,236,424,568,-671,-91,493,398,-662,301,289,325,194,-1352,68,583,265,1053,-214,-129,-333,104,1283,1166,733,442,-636,176,-152,-501,-829,-1088,-1197,-1088,-859,-634,-403,-277,-492,-323,-396,-522,-867,-657,223,14,-606,-299,-865,-1439,-76,2683,-278,-314,-299,-954,-1917,333,399,-520,-1110,45,-417,-606,-1287,1039,1727,1810,-1406,1313,-866,265,903,48,-1047,440,1110,-455,-868,-543,-1285,-1590,-1314,-1593,-293,-344,-341,-1292,-1156,-979,-380,-410,-490,-581,-724,-806,-832,-863,-855,-824,-1247,-979,-801,-830,-891,-1056,-1162,-1285,-1398,-1456,-1468,-1417,-1368,-1356,-1283,-1260,-1250,-1152,-1039,-876,-628,-458,-325,-271,-634,-1004,-687,-1051,-1490,-1967,-1768,-1321,-911,-893,-2353,-304,-303,-422,-629,-854,-1114,-1325,-1407,-1313,-1073,-794,-1293,-897,-1550,-1139,375,363,1469,1600,488,724,1547,1326,-17,75,656,-95,380,309,-760,-556,-797,-675,205,156,-870,-202,-853,-1700,-1212,-1179,-1445,55,122,191,50,-53,286,-874,-1637,116,759,-977,-963,751,703,-373,46,997,1423,1414,865,1221,1489,1605,641,-355,-1251,-1685,-1203,-1335,-738,-306,265,-165,-2115,-540,-1717,-439,-370,-557,-761,-1034,-1217,-1397,-1491,-1450,-1230,-923,-651,-934,-203,-189,246,-125,-518,185,258,-720,161,969,2127,2348,1178,-972,-657,1368,888,338,-205,-931,-1369,-1922,-1924,-1343,-755,-253,234,-49,-115,981,988,-180,-925,213,-1938,347,491,378,-1790,-1237,-356,243,282,-1825,99,-203,-506,-759,-1319,-1931,-943,-881,-786,-665,-488,-318,-159,-1644,-1597,-875,-287,321,349,-1095,452,558,690,917,1070,1240,1396,1404,-973,666,-412,-1421,-1695,-771,428,952,-441,-997,-683,824,2592,1216,-1042,-1371,644,2222,858,-406,509,-133,1052,1028,687,-557,-1209,-574,-812,-191,-689,-1215,-1931,-177,-94,-975,-251,-416,-608,-828,-1063,-1231,-1431,-1523,-1530,-1560,-1540,-1862,-1511,-2184,-1520,-1441,-1265,-1010,-677,-315,-19,-1314,-654,-1396,-1801,-2078,-1037,-1514,-57,-209,-329,-1033,-1489,-1745,-882,-791,-581,-1736,-304,-1094,712,-756,-386,-13,-474,-907,-126,-326,-1337,-593,-471,-474,-446,-440,-376,-729,-334,-847,-378,-445,-901,-1054,-384,-302,-118,-1035,296,569,-352,1036,-325,-1952,-2276,245,103,-2257,-1028,-472,-698,-659,-2703,-1487,-1466,-2432,-16021,-1276,-1052,-859,-729,-601,-558,-585,-961,-3612,-929,-1172,-3248,-13990,-1715,-1367,-1189,-986,-747,-567,-474,-490,-543,-619,-636,-662,-511,-548,-930,400,646,826,899,819,625,475,190,-2178,-1293,-980,-1356,-1691,-1884,-1830,-1561,-1217,-868,-543,-373,-1347,123,189,-174,-1274,-377,-81,-963,-406,177,-477,-178,-358,-1221,-94,559,1029,433,-1226,490,1256,-1027,-593,-834,-1721,-653,-375,-894,-1799,-98,690,-850,-1668,-83,1243,588,1010,1132,740,135,-1133,-782,-1080,-1513,-1797,-1883,-1745,-1594,-1502,-1501,-1557,-1633,-1651,-1490,-1203,-1338,-511,-201,-787,362,82,706,770,-508,762,707,296,650,605,-435,-1704,-141,-229,-1884,624,1134,-752,-795,-115,308,-480,-704,376,124,66,-1276,-990,-242],[-314,-159,290,516,297,-586,-170,232,1166,624,853,1959,-463,123,113,-629,-629,-158,-970,-266,-842,-1003,-1359,-1694,-1964,-2156,-2301,-2269,-2206,-2169,-2070,-2017,-1942,-1845,-1770,-1701,-1627,-1585,-1519,-1433,-1381,-1630,-993,-1557,-557,-397,-440,-1185,-212,-921,-485,-720,-968,-1236,-1501,-1641,-1744,-1668,-1470,-1258,-1043,-865,-721,-598,-483,-399,-1277,-395,-765,-42,70,192,292,399,509,-1505,164,-194,-479,-178,-861,-1062,-626,-1669,-639,1630,1122,-1625,12,500,334,-570,-869,-133,-665,-377,-1425,882,1886,1274,95,-2263,-569,-827,-763,-1420,-1229,-142,38,787,297,403,-943,419,517,-1608,-1722,-415,-652,-952,-1181,-1333,-1304,-1572,-923,-412,-127,-168,-1125,-519,-1584,-3722,-373,-3999,-19778,-32753,-27203,-2219,-1228,-572,-1891,-2029,254,-163,-849,429,529,-614,-241,1269,489,-1734,544,173,-297,-736,-1034,-1269,-1379,-1378,-1346,-1280,-1154,-971,-2158,-755,-883,-2072,-1461,-179,-964,-585,562,656,-233,658,1109,1063,232,-825,-357,-1127,134,1587,1565,-1116,-954,588,1005,1336,587,-1127,-314,391,-756,-591,-1017,219,545,-672,500,1247,-591,-231,1463,-913,736,755,505,309,-314,158,197,-281,488,728,-1098,586,-1175,523,-618,-1679,-1453,506,59,-455,-1034,-1479,-1678,-1390,-826,-188,453,250,-1465,-1595,-988,-532,-316,-2010,664,1452,614,-1714,-15,-375,-764,-1012,-1100,-1676,-1060,-973,-981,-1029,-1128,-1315,-1505,-1638,-1690,-1712,-1654,-1630,-1663,-1739,-1817,-1946,-2176,-2316,-2239,-1955,-1830,-1730,-998,-717,-533,-388,-1357,-347,-1588,-811,-951,-913,-1459,-1350,-1506,-1568,-1782,-1483,-1373,-1210,-1131,-878,-989,-832,-614,-621,-624,-595,-497,-937,-349,-25,-1463,-539,-1132,875,536,-1509,-758,657,1790,1011,-502,-7,-834,-1743,-2559,-2105,-1274,-517,-107,-187,-1164,-1626,-1008,-1784,1197,824,410,-57,-485,-791,-916,-849,-604,-308,-127,229,409,466,386,-885,-500,-388,-1263,-1105,-1303,-1207,-823,-315,250,-709,933,1709,2022,-183,658,-121,-710,-1300,1483,313,-256,441,272,1225,1207,-161,-2261,1541,2294,2175,1280,-1268,-2014,-297,-64,752,724,534,378,269,186,-746,-1741,-776,-2,-97,-206,-369,-1950,-1070,-956,-1158,-1429,-1660,-1920,-2155,-2417,-2566,-2328,-2108,-1929,-1767,-1639,-1525,-1395,-1290,-1200,-1092,-1017,-912,-831,-722,-576,-423,-216,-939,-834,-935,765,55,422,356,-1120,-602,1166,614,-1969,429,543,-1052,362,439,-416,-2448,-3566,-1543,657,624,-3405,-3449,-2406,-336,-635,-4434,-1223,-1328,-1586,-1770,-24069,-12286,-13310,-1828,-1714,-80380,-18290,-1446,-14621,-16251,-1185,-1342,-5419,-1321,-1379,-1496,-1636,-1771,-1899,-1987,-2060,-2112,-2112,-2134,-2132,-2134,-2102,-2026,-1889,-1762,-1622,-1495,-1457,-1138,-1009,-880,-747,-653,-578,-812,-494,-513,-566,-667,-763,-912,-1102,-1268,-1444,-1605,-1745,-1855,-1913,-1935,-1935,-1824,-1671,-1406,-1115,-683,-193,-917,-529,1179,122,-649,-302,-1035,-1876,-47,1966,-379,-751,-427,-641,-1434,-369,-501,-559,-1168,-642,-679,-777,-1140,-563,-459,-272,-1368,170,-1137,386,716,-236,-636,730,1105,-546,-759,-89,-1012,-1723,-1493,-1274,559,-92,670,-1520,-947,-801,12,44,-678,880,1250,637,1206,1820,-97,-770,-999,-587,733,984,833,435,1013,569,163,-904,-1116,-1219,-515,-1132,-1066,-976,103,737,745,745,806,796,775,725,-1108,-119,-678,57,-1078,-702,-809,-1168,-1510,-1871,-2170,-2325,-2234,-2014,-1779,-1526,-1331,-1177,-1058,-1208,-854,-777,-1366,-874,-1453,-1108,-9,112,234,339,296,492,578,587,-65,37,850,498,990,851,-1155,-493,-379,-252,856,929,-1365,503,-78,-1157,-885,-1058,-1420,-192,-168,-25,-303,-556,121,-715,-1477,214,685,-1075,-1257,200,202,-496,-360,432,1200,1326,604,900,1376,1104,213,-503,-845,-780,-1343,-1289,-799,-845,-266,-767,-2300,-1136,-2134,-234,-444,-636,-798,-968,-991,-994,-967,-964,-950,-931,-952,-1184,-914,-792,-585,-342,-415,-231,-93,-596,387,852,1269,1293,967,-971,-652,574,207,-219,-635,-1089,-1539,-2036,-2489,-2078,-1640,-1290,-927,-680,-419,-268,-180,-125,-1069,-237,-1527,-420,-531,-643,-1412,-1157,-786,-806,-860,-1842,-793,-764,-727,-663,-1055,-2094,-118,172,528,934,1404,1470,622,-1708,-1532,-874,89,1092,1144,-695,1143,1401,781,989,2410,2420,2349,2175,-928,849,-116,-1246,-1772,-990,595,656,128,-487,-887,815,2107,854,-842,-1260,505,2247,1110,-615,3,-431,1177,1115,880,-582,-927,-503,-545,464,-647,-1568,-2074,-69,-166,-1281,-80,-83,-354,-648,-1264,-1171,-1402,-1491,-1453,-1426,-1358,-1835,-1301,-2016,-1464,-1551,-1544,-1390,-1075,-672,-294,-1060,-759,-1344,-1688,-1395,-974,-1693,371,110,82,-1135,-1879,-1709,-668,-1497,-593,-1508,-499,-1059,1268,-658,-332,95,-351,-1006,-1134,-1332,-1375,-1061,-845,-716,-638,-593,-636,-1135,-891,-1042,-1250,-1477,-1639,-1790,-1941,-2013,-1891,-1633,-1398,-1078,-799,-550,-356,-2075,-2175,-92,-190,-2324,-627,-965,-1330,-1687,-2532,-2347,-2118,-2205,-18296,-6814,-1156,-1113,-1198,-1340,-1596,-1878,-1891,-2519,-1298,-1774,-3804,-15153,-9953,-9670,-1449,2363,2291,2000,1485,750,-107,-1057,-1999,-1586,-704,-217,-653,904,975,759,518,3,-567,-1148,-1681,-2431,-1422,-915,-421,5,-374,672,958,-201,666,275,-368,-1431,279,863,-760,-1419,-209,-187,-812,-266,-201,-692,-348,-566,-776,-812,-593,-144,284,-1251,332,940,-1132,-780,-1120,-1871,-769,-544,-884,-1777,-69,729,-671,-1215,-229,-462,-710,-898,-1158,-1435,-1690,-1843,-1941,-1996,-2046,-2093,-2204,-2150,-1883,-1479,-1005,-1557,-918,621,1044,-93,-1372,582,348,-736,1713,18,1454,1318,-787,460,35,-305,-481,-573,-507,-1786,-179,-55,-2012,245,277,-423,-872,-586,-2,-512,-600,113,122,-31,-1420,-930,-461],[-367,-162,152,588,657,-528,388,681,1166,601,768,494,-195,-203,-621,-991,-1291,-1409,-1315,-1137,-953,-787,-710,-702,-717,-733,-770,-1195,-834,-863,-831,-864,-907,-1223,-1117,-1320,-1578,-1915,-2080,-1637,-1570,-1308,-441,-2023,535,532,-655,-1623,420,-636,-292,2046,1909,1777,1114,-686,369,716,-433,627,-4,-793,58,351,128,-652,-1440,-495,-870,424,912,1410,1818,2103,1638,-1184,-72,-337,-340,-499,-1366,-1853,-1200,-1545,62,773,1072,-1502,-32,257,249,-440,-990,-1175,-1671,-1944,-1787,-1456,-1213,-1062,-966,-2329,-1047,-1069,-1072,-1061,-1323,-686,-464,-254,-104,55,-707,115,204,-1316,-1451,-183,-63,-147,-13,-962,952,-1616,-764,187,1657,-528,-1388,-140,-1904,-3487,-662,-4920,-18455,-28812,-27190,-2532,-2020,-1618,-1854,-2258,-383,-142,-1097,85,89,-8,-187,-396,-648,-1640,-1103,-1286,-1448,-1594,-1645,-1701,-1697,-1630,-1566,-1500,-1418,-1338,-1842,-1163,-1129,-2047,-1490,-1316,-1396,-1466,-1488,-1379,-1167,-895,-601,-234,130,-576,-236,-1324,34,1621,1768,-1101,-846,666,1180,1231,628,-887,-276,1045,-521,-315,-1094,1397,1352,-413,722,643,-203,-63,-300,-1088,-794,-886,-949,-962,-945,-901,-856,-792,-704,-575,-1211,-413,-1251,-355,-333,-1794,-1500,-416,-497,-583,-713,-775,-864,-926,-1008,-1116,-1216,-1337,-1408,-1527,-1637,-1735,-1733,-1794,-1779,-1689,-1588,-1436,-1187,-1002,-836,-666,-723,-1491,-241,-113,-78,-219,-990,-619,-362,-496,-614,-1386,-880,-1023,-1174,-2024,-1279,-1220,-1180,-1050,-868,-673,-1834,-1795,-289,-177,-117,-45,-1623,29,-1428,-1501,-1136,-1027,-1212,347,-773,-925,-1567,-474,788,1677,-1097,-1020,-1416,-523,19,1969,1816,1091,-706,-1239,-264,151,-1428,-592,-1083,920,391,-1470,-650,867,1216,696,-350,-218,-741,-1381,-1690,-2065,-2195,-2055,-1878,-1703,-1590,-1501,-1457,-1705,-1406,-1360,-1188,-957,-650,-290,74,394,685,899,-285,441,1114,999,762,-69,-476,-416,-1217,-1543,-2185,-2125,-1403,-685,37,-916,1407,2017,2541,58,328,168,-294,-1253,1486,230,-385,258,41,615,614,-269,-2283,1677,2353,2175,855,-1143,-1956,-378,98,679,728,554,1234,1080,900,-928,-1545,-812,560,447,321,85,-2097,-908,-614,-872,-1137,-1213,-1092,-758,-506,-286,-998,-1836,-959,-999,884,295,538,428,-975,307,387,571,-439,829,1100,172,-348,-692,-574,-1400,628,148,464,388,-797,-628,946,818,-1887,501,546,-1229,391,295,-717,-2405,-3380,-1277,-464,-598,-3411,-3227,-1922,-1043,-1154,-3843,-1189,-1133,-1102,-1017,-23720,-12936,-19005,-918,-1007,-80941,-13724,-2358,-12176,-19529,-2037,-1968,-3982,-1826,-1768,-1783,-1822,-1826,-1761,-1593,-1380,-1156,-920,-1548,-1235,-629,-648,-741,-752,-841,-903,-919,-1579,-583,-348,-54,287,-61,-359,-1391,-146,1925,1084,448,221,-1133,354,1091,-258,-615,1420,-226,-1057,-1000,124,1347,100,-93,-32,45,345,-1070,-440,-327,-393,-709,-339,-1064,-1868,-434,-598,-777,-1263,-1195,-1458,-1687,-1837,-1827,-1739,-1694,-1624,-1626,-1643,-1698,-1820,-1919,-1839,-1644,-1406,-1445,-868,-622,-573,-296,-153,-49,-668,-698,-27,-695,-1837,-1630,-957,-205,-116,78,-1703,-563,-589,-6,-94,-1015,782,1079,539,1250,2016,251,-1048,-729,-208,938,896,381,295,812,614,59,-1097,-976,-1338,-736,-1164,-1001,-830,93,753,1377,1458,1974,1526,1472,2175,-1564,656,-638,-63,-853,-690,560,440,119,-1158,-1950,-946,-1262,-1566,-1836,-1971,-1922,-1765,-1617,-1490,-1374,-1320,-1309,-1287,-1323,-1265,-1334,-1402,-1431,-1423,-1421,-1329,-1236,-1226,-1188,-1157,-1164,-1167,-1228,-1275,-1525,-1286,-1245,-1229,-1214,-1229,-1880,-1323,-1422,-1469,-1435,-1333,-1408,-944,-684,-459,-706,-1064,-53,-556,-1297,322,559,-1259,-1446,-409,-395,-666,-805,-187,957,1243,297,460,1135,787,246,-87,-133,-224,-1498,-1287,-962,-1372,-850,-1453,-2209,-1739,-1484,447,769,712,-752,-130,332,176,-510,-585,-477,-694,-903,-1379,-937,-738,-454,-162,-386,-709,-514,-448,519,673,988,938,669,-1072,-691,444,326,232,42,-797,-168,247,217,214,134,-28,-162,-378,-532,-735,-925,-1069,-1226,-1330,-1386,-1397,-1323,-1180,-1007,-972,-359,-58,-208,-1706,771,1005,1205,1146,-708,-1964,215,1269,881,1339,1756,1499,449,-1868,-1493,-934,429,1227,1307,-325,1388,1620,784,786,1973,1498,1127,758,-936,243,14,-1142,-1831,-1237,-1199,-1429,-1491,-1422,-1248,-1075,-950,-938,-918,-1151,-1093,-1212,-1330,-1473,-1589,-1635,-1696,-1715,-1746,-1773,-1713,-1521,-1291,-1023,-748,-1982,-2128,-184,-342,-1609,-288,-97,-149,-722,-1463,-910,-349,-395,-443,-573,-668,-1861,-795,-1806,-931,-1000,-1070,-1145,-1180,-1175,-1175,-1092,-977,-1260,-1518,-833,-736,-1880,-571,-655,-793,-1258,-2116,-1286,-216,-2200,-643,-1221,-622,-1082,1411,-678,-190,138,-565,-1300,-1329,-608,-1470,-854,-393,203,-20,-602,-459,-1588,827,-132,2619,1561,-387,-717,307,1981,551,-745,1135,1057,-660,689,102,-2224,-2052,278,378,-2350,-174,305,22,-248,-2490,-1695,-502,-2062,-19387,-13588,-1007,-1536,-2134,-1552,-892,-253,-53,-1347,-2199,-3332,-2722,-16248,-18644,-18358,-5929,2188,1794,1271,632,-109,-858,-1583,-1860,-1329,-885,-625,-533,-539,-784,-1146,-1603,-1970,-1537,-980,-437,-2703,-629,639,1085,876,-434,1256,1144,-58,702,410,-341,-1514,-152,-10,-1413,-1468,-49,800,-683,-143,167,-884,538,218,-85,-286,-367,-309,-94,-1262,129,567,-1266,-849,-1312,-1995,-895,-797,-977,-1827,-32,272,-281,-824,-887,-1283,-1623,-1633,-1422,-1172,-972,-1283,-799,-870,-1097,-1396,-1761,-1683,-1220,-689,-470,-1483,-1063,1078,1059,-378,-1410,404,125,-762,1689,-91,1368,1063,-998,57,-568,-1211,-1727,-1684,-1196,-1802,-373,-99,-1933,24,-84,-301,-733,-879,-1064,-1316,-1472,-1525,-1439,-1279,-1532,-806,-603],[-187,-95,73,633,437,-381,80,1,-45,-121,-166,-222,-303,-385,-472,-666,-719,-556,-1054,-122,-120,-56,-121,-246,-373,-472,-544,-1355,-540,-495,-391,-356,-493,-1236,-883,-320,-502,-245,-122,61,-1786,-1000,-312,-1886,377,317,-712,-1954,276,-393,-271,261,76,-22,-36,-682,201,314,-274,391,-106,-608,-629,-105,-233,-1339,-1480,-617,-997,172,532,1340,1775,2190,1958,-770,-345,-508,-257,-173,-684,-1306,-783,-1385,-1144,-1800,-1799,-1407,-825,-516,-383,-378,-1213,-706,-1160,-1203,-1913,-1689,-1782,-1705,-1510,-2183,-1208,-1038,-904,-801,-1344,-586,-479,-373,-610,-297,-456,-196,-60,-1065,-1198,66,182,-587,0,-1424,1104,-1646,-587,148,1809,-782,-1730,250,-2137,-3322,-1016,-5019,-14790,-22230,-24088,-2974,-1454,-1858,-1834,-2426,-1000,-717,-1087,-336,-227,-201,-243,-305,-402,-1546,-555,-609,-667,-748,-781,-871,-960,-1050,-1199,-1392,-1600,-1802,-1896,-1799,-1585,-2120,-1576,-883,-762,-1198,-126,159,-550,43,925,1159,626,-407,-117,-1527,-125,1716,1687,-1120,-773,737,1173,1042,590,-731,-289,505,-290,-9,-1150,365,430,-172,455,438,127,124,32,-1348,-540,-796,-1067,-1292,-1466,-1583,-1675,-1751,-1827,-1898,-2055,-2092,-1805,-1575,-1283,-1896,-1472,-570,-574,-349,-349,-938,-361,-385,-423,-453,-425,-366,-1124,-1297,-563,-157,-761,-1272,-99,-278,-559,-1150,-1134,-1395,-1459,-1239,-840,-1337,-16,455,650,-221,-988,-618,142,1473,623,-1286,-628,971,-426,-2299,-427,4,-299,-1030,-635,-663,-1764,-1942,-377,-139,90,366,-1600,291,-1176,-2242,-1144,-1420,-804,1809,-336,-1129,-1307,-471,869,1930,-1096,-1580,-1650,-283,-75,624,588,699,-1076,-1588,-177,268,-1359,-675,-1061,857,152,-1344,-619,425,155,-138,-422,-660,-1055,-1555,-982,-1227,-1478,-661,-639,-432,-1502,-1359,-1212,-1614,409,380,398,414,471,559,589,654,629,517,-474,128,-105,-364,-622,-810,-967,-977,-1182,-1037,-1103,-1412,-1255,-1293,-1219,-1058,-796,-513,-235,-18,184,251,131,-1226,147,-1,-528,-328,-382,-444,-402,-357,-2227,-307,-343,-404,-451,-872,-1821,-476,-385,-371,-361,-428,-538,-685,-879,-1094,-1359,-1510,-1660,-1691,-1579,-1417,-2091,-974,-798,-588,-452,-265,-767,174,-300,-287,-801,-1941,-705,-638,1402,290,860,1090,-1065,1020,975,1061,-83,692,1181,-180,-522,-411,-468,-1727,459,206,224,222,-518,-656,377,459,-1803,518,599,-1300,517,441,-1015,-2211,-2884,-1043,4,-36,-3332,-2955,-1642,-89,-73,-3171,-85,155,109,31,-21994,-13849,-25116,-1086,-1533,-80055,-10806,-7281,-10078,-16938,-1076,-376,-2610,38,-87,-363,-738,-1156,-1521,-1563,-1188,-629,-389,-2052,-1943,1135,1308,-699,170,2332,168,-557,-1686,527,981,-26,371,-29,-580,-1998,-153,2319,890,230,107,-1286,234,995,-409,-629,-90,-509,-997,-1249,-1601,-1842,-1994,-1941,-1871,-1747,-1649,-1564,-1527,-1414,-1262,-1113,-929,-978,-1550,-672,-679,-681,-1798,-732,-841,-979,-1159,-1334,-1513,-1714,-1782,-1757,-1587,-1346,-1127,-938,-760,-1115,-620,-1742,-684,-785,-929,-1031,-1120,-1049,-907,-705,-427,-374,-1865,-1673,-677,318,70,388,-1502,-65,-326,-40,-260,-1327,760,942,468,1041,892,535,-1285,-452,-105,-312,-372,-277,-120,199,536,-97,-1335,-873,-1324,-891,-1063,-881,-663,102,748,1363,1349,1425,1453,1326,1522,-1792,1313,-441,-142,-628,-639,616,269,-91,-1036,-1714,-1024,-998,-751,-344,185,-811,-745,-1666,-934,1187,-308,-1084,-322,-1132,-969,-138,14,1668,1578,-98,259,455,158,-100,-163,57,193,299,399,-1805,-95,166,317,637,586,-1850,486,416,-80,-12,-677,-1344,-808,-906,-603,-1092,-1448,-422,-490,-1065,-536,-513,-1461,-1362,-963,-1028,-832,-1163,-1177,-1371,-1541,-1525,-1371,-1264,-1122,-1057,-1072,-1123,-1228,-1373,-1508,-1608,-1661,-1664,-1696,-1997,-2239,-1031,-818,-574,-337,-1143,-421,159,-235,-966,-577,376,478,142,-1450,141,793,1874,635,-369,-1164,-937,-264,616,503,100,-756,-1481,-1463,-693,262,1184,2012,122,-662,-81,2788,3961,3669,446,115,1056,612,331,750,213,-237,-1330,-1129,-1611,-2185,-2290,-1574,-728,-648,-39,0,-451,-1521,1502,3111,2165,1435,-282,-1589,-129,944,827,1414,1600,1462,223,-1944,-1412,-982,759,1214,975,15,328,-66,-498,-859,-1262,-1560,-1732,-1880,-1897,-1853,-1723,-1587,-1814,-1452,-924,-700,-499,-396,-1359,-323,-367,-494,-555,-980,-629,-572,-477,-437,-1338,-1297,-556,-729,-988,-1330,-1737,-2136,-1979,-1418,-842,-2371,-2037,-122,-540,-1827,-428,148,74,-896,-1550,-838,337,240,196,751,875,-1864,112,-1602,141,928,844,-82,-896,212,849,-231,-890,-1060,-1284,-368,-413,-1850,560,-508,-824,-1282,-1953,-837,-283,-2010,-663,-857,-504,-1074,-619,-847,-1112,-1438,-1689,-1803,-1648,-1384,-1545,-942,-523,-109,-276,-751,-468,-1963,692,228,1521,1646,-228,-581,241,1801,773,-643,932,748,-825,1964,260,-2337,-1867,167,348,-2303,274,728,256,-312,-2463,-1674,-6,-1928,-17468,-20171,-364,280,-13,-329,-727,-1166,-1637,-1994,-3058,-4368,-1477,-17295,-27344,-26318,-10386,-309,-114,43,157,200,229,221,211,63,-66,-253,-468,-638,-919,-1205,-1506,-1837,-2025,-1888,-1609,-2951,-1101,-910,-765,-708,-738,-851,-967,-1062,-1068,-919,-602,-1560,-482,414,-2062,-1368,124,824,-558,0,154,-1014,-221,-415,-459,-347,-192,-58,18,-1207,-85,185,-1403,-736,-1294,-1999,-1012,-1118,-1169,-1909,4,-185,-367,-605,-822,-1009,-1186,-1239,-1275,-1266,-1214,-1359,-965,-834,-696,-521,-399,-249,-944,3,-531,-1314,-1218,59,2,-659,-1462,-169,-187,-885,-161,-267,-323,-532,-1153,-1072,-1141,-834,-327,147,-396,-1790,-8,218,-1743,41,1364,281,-457,-792,-689,-680,-174,-193,-87,-115,-1654,-567,-704],[-53,28,43,945,1104,-143,110,-621,-1318,-1492,-943,-421,-3,260,290,-672,-684,-886,-1015,30,-208,-428,-673,-912,-1101,-1220,-1288,-1536,-1198,-1060,-822,-612,-372,-1133,-674,-387,-438,617,692,707,-1819,-711,-161,-1342,-182,-526,-873,-1773,-1532,-1756,-1738,-1608,-1434,-1277,-1170,-1046,-1076,-1170,-1342,-1582,-1680,-1432,-1327,-496,87,-1723,-1412,-743,-1105,-504,43,3045,3198,2605,2252,-361,-622,-672,-218,-321,-690,-1476,-826,-1258,257,-142,-442,-1308,-567,-487,-460,-484,-1497,-763,-1230,-1103,-2219,-1135,-932,-633,-261,-1921,-747,261,0,-517,-1227,-451,-25,384,-1131,-522,-183,-437,-368,-872,-968,-776,-826,-934,-815,-1674,-644,-1684,-358,162,458,-795,-2079,669,-2232,-3196,-1378,-4431,-10132,-15151,-19460,-3562,-578,-1152,-1781,-2393,-756,-239,-812,445,635,673,565,356,-101,-1417,-771,-1175,-1465,-1438,-1027,-546,-42,-979,-920,1044,1173,1125,-1542,-1175,-1229,-2245,-1654,-77,-664,-1552,29,705,-571,-244,1964,1678,822,-278,3,-1616,-259,3116,2502,-1112,-717,849,1342,1061,529,-608,-295,-629,-1853,-1772,-1168,130,869,92,1027,1899,437,294,1862,-1593,411,1274,1135,1049,-770,974,926,-3,758,647,-1385,47,-1102,-532,-899,-1939,-1484,-1437,-1182,-883,-636,-1309,-158,6,80,57,-24,-180,-1036,-1139,-623,-658,-885,-913,-232,-59,21,-842,-1071,-166,-462,-790,-1036,-1144,-741,-179,387,-174,-943,-613,288,1413,628,-1176,-786,921,-360,-2487,-263,325,-184,-1193,-987,-1256,-1567,-2091,-1394,-1311,-1284,-1251,-1414,-1248,-1222,-1990,-1085,-1963,-903,-778,-643,-1223,-994,-393,-257,-239,-1061,-2130,-1504,-726,-1011,-1392,-1795,-2201,-2014,-1864,-1079,-681,-1188,-714,-1000,174,-112,-1108,-601,-30,-111,-218,-359,-437,-1287,-1705,-1078,-1402,-1455,-1012,-734,-440,-1618,-1177,-1221,-1444,1322,2608,2222,1533,1012,1071,610,1504,3164,1129,-617,179,1749,1257,725,233,-387,-478,-1088,-937,-732,-1687,-835,-992,-1193,-1442,-1631,-1669,-1469,-1188,-839,-598,-367,-1183,-110,-103,-617,-259,-298,-406,-341,-292,-2114,-186,-196,-254,-329,-442,-1585,-537,-371,-243,-41,22,336,499,597,-1026,-1157,-1135,182,-136,-490,-878,-1878,-1261,-1137,-819,-532,-228,-753,200,-45,-195,-535,-2000,-419,-187,1462,259,1141,1167,-1154,1671,1716,1696,288,533,920,-443,-567,-101,-496,-1840,474,254,69,-160,-255,-647,8,200,-1671,445,432,-1224,129,-125,-1174,-1818,-2215,-1366,-1618,-1798,-3137,-2600,-1954,-1864,-1775,-2472,-1464,-1312,-1241,-1136,-19873,-15068,-31252,-385,-13982,-76795,-9651,-13332,-8431,-12649,-1930,25,-1273,-688,-1118,-1495,-1523,-1173,-711,-230,194,547,-890,-2483,-2676,873,1056,-577,172,1110,-250,-765,-1726,628,955,-199,92,0,-818,-2183,-13,1722,714,18,16,-1310,172,907,-511,-580,1382,-386,-873,-1285,-87,1369,251,468,265,-545,-155,-1528,-430,-453,-679,-898,-1034,-1137,-1237,-1214,-1255,-1277,-2193,-1364,-1486,-1623,-1774,-1879,-1941,-2010,-2006,-2030,-2019,-1981,-1938,-1882,-1806,-1789,-1832,-1980,-2061,-2193,-1945,-1612,-1291,-905,-873,-669,38,-76,-1796,-1619,-452,275,35,27,-1127,-165,-178,-168,-445,-1554,-64,-176,-304,-469,-731,-1030,-1448,-1649,-1841,-1700,-1367,-1010,-744,-424,-148,-301,-1587,-787,-1287,-936,-827,-694,-494,119,514,415,313,276,171,70,-47,-1588,-309,-506,-737,-993,-1288,-1589,-1835,-1898,-1778,-1531,-1286,-1013,-759,-519,-247,-489,-942,-1916,-681,1079,-340,-756,155,-908,-834,-278,-117,1515,1708,-248,116,1916,1924,-89,-289,738,1519,1235,254,-1968,29,260,445,502,564,-1293,1976,1842,448,496,-436,-1236,-1043,-1299,-874,-1459,-1548,-1022,-1463,-1855,-1964,-1762,-1658,-1266,-1261,-1695,-1012,-1333,-897,-460,-505,-523,-527,-621,-673,-763,-876,-962,-1029,-1059,-1289,-1431,-1200,-444,-1092,-1784,-2251,-229,725,838,160,-1572,-749,276,-810,-1510,-592,-18,32,-56,-1425,146,984,1460,825,-371,-1578,-1353,-88,670,340,898,1617,300,-1321,-601,1347,4052,2791,268,-484,85,2857,4585,3985,180,-50,1042,483,-432,-1312,-1938,-1527,-1386,-1611,-202,81,338,-477,-167,-248,27,-104,-679,-1350,1540,1952,1854,1691,173,-1112,-573,563,482,272,131,0,-131,-1754,-1301,-1015,-737,-898,-1034,-1162,-1117,-1070,-1018,-909,-902,-884,-855,-922,-966,-1043,-1104,-1205,-1723,-1651,-1312,-1335,-1377,-1517,-1698,-1937,-2238,-1977,-1527,-1103,-666,-262,84,-61,-1926,-1765,296,83,-240,-629,-964,-958,-498,204,-509,-2037,-1871,-215,-748,-1853,-479,45,-154,-1046,-1514,-665,1064,-45,172,1831,1766,-1826,291,-1409,309,930,720,-227,-1101,236,390,324,-655,-744,-1016,-24,-90,-1661,225,-273,-1236,-1154,-1660,-839,-1070,-1405,-1482,-1649,-1756,-1889,-1910,-1862,-1762,-1677,-1543,-1434,-1329,-1289,-1570,-1177,-1177,-1276,-1406,-1521,-1616,-1992,-1424,-1150,-884,-630,-328,-436,137,292,447,-523,567,536,-947,1107,408,-2380,-1614,29,263,-2197,680,1126,462,-447,-2233,-1883,-745,-1751,-14855,-25533,-2345,2680,50,-3046,2063,-467,1277,1053,-3389,-3023,755,-18357,-35204,-31745,-13880,675,627,536,401,205,19,-166,-307,-532,-678,-822,-937,-959,-1045,-1097,-1128,-1170,-1139,-1050,-951,-3117,-809,-765,-724,-709,-706,-700,-631,-525,-411,-303,-190,-1514,-618,-256,-2103,-1129,-683,-846,-848,-778,-567,-1026,-83,92,235,358,398,348,135,-1006,-241,-266,-1478,-596,-960,-1762,-1052,-1440,-1396,-1743,-620,-652,-706,-847,-998,-1135,-1258,-1217,-1110,-914,-853,-1346,-747,276,490,85,726,753,-959,232,-522,-992,-1289,17,-218,-853,-1448,-1035,-1240,-1286,-1216,-1044,-803,-560,-1168,-46,200,451,735,679,-282,-1683,63,331,-1474,19,1581,628,-35,-201,-827,-805,-541,-811,-649,-154,-1662,-262,-674],[-982,-504,-45,273,456,93,413,235,-44,-425,-754,-964,-961,-726,-409,-705,-570,-1281,-910,837,399,226,-301,588,391,201,-631,-1522,-414,-623,-768,-950,-1087,-1168,-1222,-1222,-1164,-1089,-961,-812,-1512,-499,-333,-830,27,-158,-214,-1356,15,-72,-301,276,193,105,15,-688,-23,-2,-78,183,-379,109,-1464,-857,378,-1498,-1267,-851,-1150,-1108,-456,2173,2270,2437,2520,44,-854,-781,-185,-531,-711,-1597,-790,-1166,958,408,-90,-1156,-560,-647,-425,-230,-1765,-441,-1057,266,-2468,405,683,646,82,-1547,-1057,103,112,-255,-933,-643,-658,-874,-1509,-1170,-1223,-1182,-1055,-904,-730,-549,-401,-1099,-261,-1512,-377,-1710,-535,-570,-613,-543,-2331,-361,-2134,-3059,-1688,-3410,-5388,-8546,-14543,-4289,-1323,-1783,-2004,-2125,-1346,-460,-356,630,1087,1403,1608,1690,-280,-1214,833,882,458,-44,-520,-1046,-1512,-1830,-1894,-1697,-1428,-1186,-1469,-1220,-1452,-2366,-1672,6,-513,-1860,-295,505,-421,-443,2114,1963,1072,-153,125,-1495,-297,2813,2472,-1029,-646,1028,1415,807,474,-487,-252,1898,177,-586,-1818,-2244,-1117,-70,861,1686,742,488,2069,-1707,275,2416,2784,2412,-537,1566,2557,-70,1801,1907,-1328,-125,-826,844,483,-1888,-1303,-816,-1160,-1242,-1065,-1627,-260,132,426,592,651,576,-958,-954,-221,-409,-891,-781,-862,-865,-895,-874,-1453,-1163,-1397,-1572,-1543,-1300,-903,-415,3,-74,-847,-612,385,921,639,-1042,-929,144,-265,-2571,-1129,-1562,-2066,-2328,-1864,-1416,-1270,-2164,-474,-231,-62,107,-1211,340,-548,-1332,-444,-1867,444,915,536,-1202,-662,-242,1211,1162,-1007,-2458,-1127,141,-132,-389,-711,-862,-1690,-1937,-10,430,-934,-718,-920,681,-413,-822,-613,770,434,-227,-480,-607,-1311,-1839,-1322,-1370,-1034,-738,-715,-418,-1726,-974,-1180,-1219,1266,2567,2126,1307,951,1284,637,1441,3506,1074,-713,-3,2116,1701,2842,1855,-349,-414,-955,-1349,-576,-1686,457,318,138,-700,-366,-643,-885,-1054,-1013,-893,-644,-1179,-137,38,-670,-168,-254,-864,263,-214,-2002,867,870,798,266,74,-1297,-609,-378,-751,-1102,-1440,-1618,-1514,-1219,-885,-996,-1413,2,156,261,149,-1562,-250,150,-170,12,7,-707,138,204,-65,-288,-2025,-154,272,1320,162,1313,1143,-1282,912,741,648,600,328,606,-646,-561,174,-688,-1763,452,208,-145,-529,-905,-1089,-935,-523,-1531,575,1116,-1048,-496,11,-1139,-1314,-1528,-778,852,1093,-2895,-2219,-1724,1064,1443,-1857,-766,2366,2355,705,-17768,-16556,-37202,1002,-64303,-70634,-10396,-20356,-7380,-8609,-2449,-1985,-1948,-1638,-1255,-945,-693,-493,-357,-271,-267,-336,-1356,-2740,-3417,-1150,-1409,-1630,-1771,-1876,-1924,-1974,-2002,-2033,-2054,-1932,-1714,-1491,-1265,-1634,-909,-844,-867,-999,-1182,-1445,-1678,-1612,-1243,-732,-183,-379,-744,-1373,-184,1286,308,803,434,-906,-625,-1763,-553,929,582,-786,-181,-687,-965,-1040,-1108,-1059,-1801,-917,-870,-889,-1282,-1013,-1082,-1423,-1222,-1250,-1214,-1147,-1107,-1087,-1054,-1067,-1111,-2019,-1176,-1185,-1573,-1096,-1031,-902,-964,-802,-793,-896,-1694,-1529,-1628,-1758,-1543,-1082,-738,-77,221,-199,-672,-1627,945,723,352,1068,803,501,-1517,-104,-386,-583,-659,-640,-629,-514,-420,-563,-1809,-707,-1305,-887,-854,-894,-911,-893,-789,-714,-660,-581,-628,-733,-900,-1341,-1210,-1226,-1051,-734,-468,-42,267,531,-466,-1253,635,-595,486,-18,615,-190,-1002,-1816,-410,574,-411,-404,372,-695,-689,-419,-767,-1130,-1393,-1470,-1236,-886,-580,-238,-446,382,663,868,155,-1941,26,203,434,250,-13,-691,2229,2292,916,994,-213,-1109,-1137,-1709,-1095,-1814,-1353,-445,42,-578,745,368,-1797,-878,-1022,-2359,-1227,-1254,-619,541,459,-229,-1017,-74,-177,-251,-292,-277,-255,-268,-1336,-1733,-732,-528,-650,-1605,-1891,-808,-786,-717,-652,-1945,-1126,-697,-1408,-1990,-926,-929,-824,-666,-1366,-253,-28,215,460,-391,-1931,-1754,42,661,172,591,1413,354,-1389,-500,1396,4065,2911,431,-298,333,2964,2382,1865,-129,-190,520,222,149,184,347,-420,-1397,-2185,81,1133,199,-835,176,151,-83,-425,-919,-1226,-600,-340,-51,212,445,-586,-1088,119,547,412,260,39,-360,-1405,-1191,-1276,-1446,-1178,-721,-263,288,748,582,298,1391,1123,1627,1206,-874,762,295,-1224,-1594,-1879,564,-890,113,-254,-1476,-482,-928,-967,21,-577,-233,1241,1323,325,-1201,-2143,378,40,-354,-732,-1052,-1254,-1317,-1240,-1122,-1688,-1719,-956,-1014,-1737,-492,-113,-426,-1219,-1448,-482,1046,-404,35,1687,1582,-1796,416,-1280,428,305,55,-403,-1293,30,197,420,-281,-398,-802,107,107,-1503,410,171,-1455,-947,-1441,-649,-802,-943,-942,-921,-825,-875,-647,-945,-373,-289,-191,-279,-146,-222,-1618,-1060,-912,-839,-836,-1107,-1134,-1728,-1300,-1255,-1207,-1153,-1032,-923,-861,-821,-769,-767,-903,-999,-1118,-1167,-1109,-2453,-1398,-473,-322,-2152,-209,-366,-567,-827,-1708,-1683,-2022,-1717,-12133,-26985,-4250,320,-4653,-6026,1352,-591,1691,1846,-2826,-1778,1765,-19056,-37771,-32584,-15382,491,229,-34,-297,-572,-783,-933,-975,-1043,-1004,-963,-916,-807,-798,-794,-808,-869,-887,-864,-837,-2987,-827,-833,-831,-864,-924,-1021,-1103,-1199,-1328,-1479,-1572,-1585,-1375,-1153,-1452,-948,-449,-277,-321,104,228,-1072,419,418,433,509,596,681,359,-808,-470,-382,-1636,-26,-527,-1480,-1158,-1905,-1753,-1406,-866,-669,-463,-387,-410,-552,-850,-1178,-1458,-1112,-970,-1379,-751,768,975,354,1496,645,-1077,329,-594,-706,-1418,1258,1099,-1109,-1510,-228,-488,-1350,627,-718,585,528,-1200,-23,-120,-79,-234,-433,-571,-1664,-688,-636,-1330,-413,-226,-35,167,364,-712,-1098,354,215,-128,-582,-1594,-1256,-692],[98,182,-117,443,414,328,103,-158,-516,-986,-1449,-1847,-1982,-1646,-1078,-752,-363,-1577,-739,973,519,-89,-376,1346,1587,765,-1017,-1300,-178,-480,-570,-570,-467,-878,-357,-672,-249,39,82,115,-1199,-245,87,-431,160,-407,53,-1018,-169,-369,-587,-851,-1099,-1327,-1487,-1424,-1253,-910,-488,-82,-574,370,-899,-603,584,-1037,-1183,-1045,-1220,-1234,-1393,-1240,-743,-48,721,317,-1142,-937,-259,-903,-848,-1662,-780,-1230,1294,790,358,-1059,82,-825,-751,-225,-1910,-715,-888,196,-2598,240,840,580,-259,-1211,-1399,-653,-953,-1266,-1600,-1874,-2197,-2535,-2620,-2203,-1801,-1409,-1026,-696,-607,-134,59,-1209,182,-1247,-132,-1876,-733,-1102,-1543,-1909,-2498,-2287,-2090,-3048,-2077,-2397,-1259,-3090,-10233,-5336,-846,-1012,-1606,-1881,-2101,-900,-524,-107,370,814,1210,1567,-548,-1092,763,2204,2117,1347,1456,1267,406,-1301,-798,-347,-579,-656,-1576,-1334,-1831,-2583,-1765,-332,-472,-2058,-920,-1139,-1300,-1329,-1181,-822,-381,-184,69,-1351,-368,1768,2038,-1022,-687,1105,1341,419,281,-520,-307,291,-193,-736,-1352,-2098,-2081,-1159,-175,852,888,533,1663,-1713,26,2290,2808,2360,-328,1569,2326,-347,1082,759,-1328,-343,-600,803,807,-1855,-1370,-281,-983,-421,-667,-1870,-550,-295,-32,182,352,437,-1012,-887,-191,204,-927,-384,-287,-459,-670,-799,-1920,-1201,-1412,-1581,-1668,-1693,-1625,-1459,-1325,-1164,-995,-874,-741,-580,-400,-1001,-1177,-117,-255,-2659,-328,-425,-587,-1501,-620,-1009,-1027,-2111,146,408,84,604,-1141,456,-365,-820,-39,-1043,1084,1492,793,-1192,-430,-130,-148,-597,-1044,-1963,-1645,-1516,-1143,-725,-235,319,-1957,-1823,189,533,-708,-781,-929,510,-835,-617,-748,1185,1491,-324,-770,-356,-1115,-2011,-533,-182,-157,-688,-702,-483,-1931,-843,-1183,-1028,1116,2388,1907,944,802,1443,567,1237,2788,918,-816,-291,1877,1582,1367,1186,-418,-487,-854,-1883,-1049,-1437,1205,535,683,-473,1200,1067,901,676,408,165,-124,-1295,-761,-1118,-1486,-1856,-1668,-1430,-1150,-919,-1965,-631,-613,-679,-793,-931,-1092,-1232,-1291,-1210,-950,-623,-248,135,479,-719,-948,-1826,581,997,793,15,-1259,-174,-408,-413,-146,56,-716,909,379,33,-143,-2039,23,-159,-556,-725,-536,-211,-1471,314,397,404,305,50,120,-820,-583,353,-1049,-1550,404,150,481,436,27,-664,-551,-1012,-1442,-1541,-1187,-856,-1237,-454,-918,-787,-934,-1003,-1336,-1506,-2677,-1863,-2165,6,326,-1406,-1851,869,765,-993,-15797,-18143,-42911,-30085,-107348,-61456,-13078,-28054,-7035,-5144,-2496,276,573,786,1017,1144,1187,1159,1059,848,685,409,-1752,-2686,-3105,-742,-885,-912,-838,-785,-1046,-1155,-1664,-969,-1120,-1202,-1133,-946,-1406,-1065,-67,180,376,-274,-163,-1228,70,252,-703,-560,-482,-747,-950,-1460,-1071,-906,-713,-477,-305,-1331,-1146,-1881,-784,242,206,-783,-175,-599,-740,-479,-542,-474,-1348,-961,102,284,-1570,542,-137,-1553,-366,398,-198,-670,136,-24,-402,-705,-429,-1850,-656,-761,-1529,-866,-836,-666,-1053,-887,-39,124,-1594,-1440,-302,225,-349,13,-382,-270,-384,-495,-939,-1529,-575,-635,-649,-646,-694,-753,-1486,-900,-1025,-1153,-1264,-1369,-1526,-1571,-1595,-1612,-1872,-1711,-1727,-1571,-1327,-926,-499,-53,457,970,1445,1938,862,685,926,-1171,2117,-117,-225,-136,-382,807,2911,1147,-142,-1053,428,-1127,505,24,1030,51,-956,-1511,-138,-427,-766,-1038,-1181,-948,-578,-554,-500,539,846,-501,-267,1073,1301,-164,-622,323,436,54,-322,-1930,-961,-1172,-1331,-1396,-1405,-1388,-1344,-1329,-1250,-1091,-865,-971,-1047,-2092,-1194,-2099,-1067,-579,221,-358,849,403,-1793,-638,-504,-2123,-1465,-986,-116,489,1191,-215,-1417,-216,1719,1702,1708,1618,1191,237,-1411,-1978,-291,729,-208,-1445,-1560,-1485,-1508,-1188,-847,-1798,-1527,-343,-1807,-1794,-668,-263,-393,-617,-1294,-1230,-1555,-1805,-1816,-1554,-2102,-2059,-336,62,26,329,918,595,-1321,-374,1317,1341,1360,601,-99,677,1808,1950,2155,-450,-284,904,1168,158,1738,491,-531,-1323,-2290,338,199,0,-1206,-83,-50,-73,-399,-1148,-1111,-640,-896,-1148,-1314,-1284,-1108,-1446,-581,-348,-153,12,88,-615,-967,-1063,-1076,-696,-919,-1006,-931,-581,-202,177,62,925,756,989,920,-844,608,221,-1426,-1409,-2100,406,-999,919,684,-1358,-509,-1718,-1410,197,-391,-428,532,466,308,-492,-1649,-376,-580,-734,-801,-758,-708,-412,-178,-375,-1365,-1560,-603,-1291,-1527,-440,-186,-694,-1364,-1364,-282,-299,-746,-163,-39,83,-1730,307,-1166,282,157,-34,-566,-1424,-764,-988,-1083,-1081,-1002,-884,-780,-723,-1345,-843,-936,-1265,-1235,-1363,-1491,-1566,-1620,-1523,-1382,-1135,-890,-531,-1075,324,738,1168,29,-36,-180,-1635,-1157,-1195,-1234,-1063,-1284,-428,-1433,483,370,85,-161,-286,-356,-404,-404,-328,-433,-276,-250,-1222,-334,-418,-2504,-1174,-664,-792,-2122,-1038,-1245,-1405,-1529,-1710,-1856,-1898,-1926,-9309,-23132,-6006,-1331,-9541,-8373,-213,-604,704,1256,-1586,-740,2477,-17553,-32169,-28970,-14151,-100,1820,1393,973,637,547,703,575,-845,906,-159,1130,2190,1992,686,420,-365,31,212,-252,-2659,-197,-249,-270,-302,-909,-335,-263,-147,-17,103,222,-1522,-689,120,-829,-782,-479,-792,-1033,-1305,-1521,-1778,-1945,-2164,-2318,-2288,-2174,-2076,-1955,-1846,-1775,-1718,-1791,-1641,-1691,-1796,-1939,-2428,-2002,-1878,-1650,-1381,-1056,-771,-484,-223,-45,131,-1438,163,-884,-1352,-743,-1,-15,37,70,160,-1207,367,-668,-416,-1484,446,384,-1326,-1544,-484,-628,-1751,-83,-1031,65,168,-1180,-347,-573,631,733,315,-277,-1669,-108,160,-1257,22,836,937,618,1192,-266,-1469,527,1081,702,-185,-1363,116,-697],[116,208,-256,249,204,161,30,-83,-242,-475,-672,-822,-869,-736,-485,-794,-84,-1453,-506,1057,562,-473,-425,913,1949,797,-1439,-1083,235,323,337,-213,-757,-1265,-1742,-2013,-1774,-1487,-1214,-991,-865,-724,-664,-613,-647,-732,-839,-985,-1164,-1390,-1576,-1670,-1548,-1261,-888,-823,-431,-390,-188,50,-721,567,-370,-45,970,-517,-1078,-1233,-1231,-1343,-1941,-2431,-1937,-1408,-891,-482,-1376,-1034,-303,-1289,-977,-1517,-671,-1335,505,551,623,-888,232,-738,-987,-154,-1579,-950,-685,92,-2342,120,302,-75,-635,-805,-1441,-1167,-1216,-1228,-1236,-1158,-1064,-878,-1436,-91,425,-365,-1181,-706,-470,1372,2437,-1140,551,-922,694,-2006,89,-661,-1433,-1964,-2334,-1460,-1681,-2997,-2379,-1442,-63,-158,-6803,-6558,-1078,-1591,-2128,-2066,-2763,-1071,-588,-182,195,477,671,811,-732,-898,725,770,626,416,238,20,-123,-1447,-702,146,409,677,-1671,-1364,-2154,-2568,-1750,43,-376,-1702,-1686,-2333,-2023,-1310,-663,-54,438,-207,-14,-1082,-309,995,782,-935,-648,-218,-468,-568,-507,-544,-297,-131,18,160,-1414,396,553,692,856,1061,1031,575,1190,-1433,-159,1669,1542,1344,-53,723,302,-675,-638,-1061,-1436,-1510,-1232,-908,-539,-1688,-1447,-552,-663,-194,-497,-1695,-1241,-1675,-2036,-1865,-1372,-872,-1014,-794,-144,260,-862,-242,1061,474,163,-211,-2294,34,220,436,257,-448,324,-125,-16,42,-740,-878,-308,-429,-322,-898,-1384,397,-190,-2600,-89,1245,1099,-1625,-264,-1169,-719,-1872,15,-77,-413,-144,-1055,-79,-197,-342,5,-84,-249,-477,-774,-1113,-1534,-1991,-2443,-2058,-1666,-1425,-1038,-828,-621,-437,-179,179,-1886,-1562,266,567,-393,-776,-901,403,-1235,-399,-876,1172,1527,-168,-1087,-739,-1620,-2118,-1225,-284,292,-492,-623,-540,-2105,-681,-1111,-766,999,2189,1675,568,227,-418,-930,-1281,-1412,-1418,-1361,-1304,-1237,-1198,-1200,-1210,-1289,-1310,-1402,-2157,-1612,-1596,-1440,-1204,-908,-614,-291,0,266,466,395,165,825,-1444,822,741,-725,-562,-846,-1817,204,-202,-1917,84,36,-7,-7,56,-711,-889,305,652,-538,-782,43,1752,566,-492,-946,-2106,357,176,-430,-781,-929,110,44,-624,240,-162,-730,1072,535,156,-52,-1965,10,-502,-769,-797,-697,-644,-1597,-797,-1012,-1237,-1487,-1656,-1661,-1554,-1373,-1162,-1403,-1171,-441,-182,95,366,49,-671,918,1032,-1305,530,1042,-584,-1996,-720,-518,-239,-441,-1144,-79,846,-2466,-1505,-2809,301,19,-1099,-3326,-654,-832,-3032,-13899,-19498,-48401,-81255,-132536,-49322,-17536,-35206,-7401,-2301,-1934,54,70,29,43,-2,-82,-189,-327,-480,-675,-899,-2011,-2408,-2402,-1354,-1164,-902,-593,-336,-1405,-1338,-1561,260,254,-920,-800,-241,-1721,-573,-215,-230,-185,-195,-168,-1184,14,410,-786,-647,549,-282,-537,-1536,-359,-4,-211,-394,-631,-1787,-1679,-1783,-1402,-1615,-1833,-1671,-1366,-1100,-863,-618,-401,-183,-964,-945,539,671,-1811,755,-140,-1709,-540,202,14,-648,-323,-426,-795,-706,-157,-1664,211,357,-1345,155,440,408,-1128,-1111,150,83,-1515,-1373,-380,67,-660,152,-84,192,197,-591,-1239,-1370,77,1,-3,54,109,204,-1416,39,576,228,602,785,699,643,523,-1209,-1705,-420,-1535,-656,-366,-81,-236,-105,214,1590,2195,2429,534,448,626,-1106,1922,-297,-233,-76,-319,830,2746,1275,154,-888,108,-1657,546,30,1080,208,-883,-1188,103,-309,-738,-1030,-1117,-844,-488,-696,-763,465,718,-607,-513,626,1199,-265,-818,63,721,450,123,-1963,-300,-313,-333,-372,-654,-240,-239,-341,-481,-669,-928,-1262,-1655,-2195,-2303,-2062,-1325,-756,-168,-182,907,458,-1707,-431,38,-1472,-1749,-669,388,431,1125,-154,-1596,-559,1519,2102,2020,1331,1477,660,-1528,-1948,-19,-874,-1714,-2008,-1351,-749,-324,-39,-957,-1344,-1959,-564,-1710,-1189,-804,-962,-1069,-1183,-1298,-1390,-1470,-1527,-1584,-1643,-2045,-2135,-1635,-1568,-1494,-1406,-1305,-1188,-1145,-977,-850,-742,-644,-498,-368,-227,-134,-37,118,-781,-355,383,404,-69,448,378,-643,-1180,-1574,-477,-835,-1206,-1554,-1707,-1635,-1402,-1087,-1365,-1009,-375,-298,-329,-453,-629,-872,-1290,-1238,-1188,-944,-563,-175,-717,-504,-939,-1094,977,524,899,562,590,319,-11,-287,-613,-831,-898,-917,-820,-595,-358,-1711,-1194,-2275,311,-841,502,512,-1187,-863,-1695,-1810,326,-244,-619,715,871,978,147,-1182,-768,1162,1250,318,264,-662,269,-226,-778,-1386,-1964,-2013,-1573,-1309,-555,-282,-965,-1477,-1304,-111,250,-997,-414,-321,-434,-1633,-162,-1067,534,390,1252,-727,-1484,247,1996,1735,717,391,-474,-177,143,-1196,1036,785,-909,-341,-1185,-224,-143,-323,-684,312,511,-429,195,-1197,611,503,435,319,-5,-336,-1636,-1282,-1516,-1558,-1089,-1350,-465,-1184,465,1538,1586,1287,15,-349,-558,226,300,-408,178,-2,-1260,46,-73,-2549,-961,-837,-811,-2118,-1204,-1392,-1451,-1402,-1370,-1307,-1187,-1293,-6413,-17160,-7588,-1245,-14466,-9547,-1237,-1084,-891,-580,-324,-164,11,-15754,-25941,-23377,-10666,-6191,-998,-1190,-1163,-869,-332,312,688,-861,189,-463,1352,3441,3628,567,-65,-659,-99,1177,-625,-2300,-121,2346,2319,2022,-1092,833,1113,70,656,484,398,-1537,-657,344,-285,-655,497,464,-315,378,186,-1146,-254,-676,-1143,-1598,-1979,-1943,-1534,-1088,-855,-471,-1932,-52,-85,-811,-1325,-2848,-1355,-1786,-2110,-2173,-1935,-1673,-1420,-1225,-1148,-1089,-2008,-1278,-1382,-1376,-1295,-1153,-987,-807,-726,-671,-1338,-742,-863,-986,-1473,-1129,-1022,-1488,-1540,-744,-720,-2223,-581,-1324,1067,932,-1136,-668,-1045,1274,1180,54,-338,-1738,-310,-50,-1294,94,1015,956,833,1338,271,-1904,618,926,679,-274,-1148,-25,-769],[-16,179,-406,17,318,320,90,-134,-365,-553,-530,-335,-82,88,40,-802,247,-1049,-313,-653,-678,-885,-439,441,1890,968,-1835,-871,406,329,223,738,-102,-750,-166,-1055,-510,-1158,-1584,-1557,-1290,-1068,-942,-859,-870,-881,-809,-645,-478,-267,-511,402,688,952,-600,-844,-644,-678,-288,-212,-803,667,51,404,109,-188,-965,-1429,-1218,-794,-1305,-725,-691,-650,-597,-607,-1577,-1091,-615,-1580,-1105,-1317,-486,-1489,-30,116,252,-657,421,-451,-1090,-24,-1120,-1128,-510,-65,-1982,14,194,-139,-1050,-819,-1139,-1276,-1354,-1371,-1369,-1273,-1162,-963,-985,-165,347,-113,-1416,-764,-331,1710,2758,-973,467,-645,605,-1956,672,613,35,-466,-2042,-1439,-1887,-2914,-2617,-1989,-1750,-1546,-4511,-7959,-1327,-1451,-1648,-1770,-3016,-1528,-1153,-753,-313,74,393,652,-858,-669,688,756,535,207,-114,-492,-773,-1542,-682,-373,-2,340,-1737,-1360,-2184,-2269,-1645,119,-263,-1257,-1055,-1156,-915,-1092,75,654,1177,-249,-163,-763,-170,1225,1871,-816,-529,1349,1208,-253,-73,-589,-261,1689,445,1249,-1575,1346,1132,855,577,340,100,-112,-204,-996,-531,-622,-714,-759,-753,-681,-579,-1076,-306,-158,-1166,-347,-238,-493,-750,-1439,-1561,-1322,-1182,-917,-672,-1261,-771,-866,-176,-312,-455,-532,-964,-705,-98,292,-744,-177,1360,217,54,-100,-2442,14,318,468,407,-150,498,-213,-12,184,-604,-1026,-212,-556,-803,-959,-1568,-814,-700,-2428,-484,-431,-506,-1666,-748,-1200,-896,-1565,-1173,-1193,-1167,-1031,-936,-645,-415,-193,-27,62,77,31,-78,-974,-448,-696,-968,-1185,-1355,-1486,-1606,-1771,-1945,-2179,-2327,-2186,-1802,-1358,-929,-510,-98,-719,-856,347,-1597,-202,-993,640,467,167,-1395,-536,-952,-1819,-1810,-2006,-1700,-1239,-764,-603,-2042,-499,-964,-448,847,668,428,77,-326,-757,-1207,-1623,-1686,-1300,-742,-787,392,859,1190,1401,-523,-561,-453,-1651,-1302,-587,-603,-1097,-1466,-1646,-1567,-1381,-1172,-1002,-795,-675,-514,-1615,-171,-3,-622,-749,-1275,-1932,914,-194,-1856,1317,1344,1321,817,1258,-346,-982,199,685,-764,-958,-281,1209,714,-227,-988,-1680,68,-265,-366,-293,-590,289,-155,-781,135,-347,-756,1086,669,303,-9,-1815,-1024,-1625,-1875,-1646,-1331,-1017,-1549,-332,-65,129,158,-406,-438,-914,-982,-1204,-1515,-651,-26,-75,384,326,34,-636,1152,1542,-1168,513,866,-292,-2698,-960,-13,-21,-76,-1513,-794,285,-2265,-1143,-3592,341,298,-927,-5075,470,517,-5090,-11999,-20324,-53752,-118929,-131075,-34574,-23485,-32495,-8471,-43,-730,-411,-722,-1097,-1402,-1721,-1962,-1980,-1814,-1596,-1413,-1278,-2116,-2059,-1717,-1061,-976,-820,-571,-314,-1685,-1500,-1414,487,66,-1133,-1038,-417,-2000,-173,762,-659,157,-188,-463,-1109,-763,-673,-822,-782,-3,-162,-424,-1579,-375,605,352,546,447,-2176,-2161,-1531,-1442,147,105,-619,-295,-542,-364,-236,-367,-471,-643,-839,-799,-965,-1943,-1370,-1586,-1829,-1853,-1678,-1325,-896,-624,-537,-1069,-748,-64,-1472,963,843,-1201,14,402,648,-1148,-1371,1083,383,-1423,-1300,-506,203,-951,490,170,634,493,-829,-1526,-1190,651,367,21,736,676,584,-1305,-48,230,-94,11,-91,-286,-433,-638,-1515,-1352,-1574,-1697,-1376,-923,-358,-216,-306,-69,1180,1785,2091,224,273,431,-1097,1558,-574,-175,-26,-240,598,500,634,460,-719,-276,-2111,644,51,1138,330,-792,-864,356,405,-776,128,-685,-1319,-1734,-1585,-1318,-1120,-1012,-1011,-983,-961,-982,-894,-964,-532,-296,-105,89,-1885,-503,-690,-262,-652,-477,400,181,-127,-435,-718,-982,-1212,-1392,-1906,-1642,-1825,-1909,-2074,-2220,-2229,-1951,-1581,-1570,-726,-244,-792,-2014,-316,873,395,1053,-34,-1448,-819,1338,1454,1242,1023,768,466,-1619,-1638,-486,-728,-764,-1180,-1092,188,519,778,-944,-821,-2343,-621,-1186,-512,-722,-1109,-1368,-1482,-1467,-1405,-1370,-1373,-1443,-1572,-1887,-1903,-1922,-1907,-1822,-1684,-1518,-1333,-1162,-995,-818,-674,-561,-428,-347,-293,-334,-420,-496,-1032,-938,-1190,-1531,-1778,-1935,-1790,-1412,-1007,-728,-167,176,-83,-1707,805,843,-307,-763,-1454,-843,-208,-540,-890,-1232,-1520,-1766,-1874,-1823,-1650,-1430,-1182,-979,-829,-721,-761,-1045,-737,-826,-958,-1168,-1301,-1493,-1681,-1748,-1802,-1712,-1486,-1258,-935,-604,-255,-1970,-900,-2183,420,-480,895,839,-940,-1062,-930,-2037,-338,-628,-796,-800,-636,-402,-130,-692,-1370,618,759,462,551,-434,468,213,-271,-820,-1187,-896,-1735,-1052,-848,-714,-1162,-1464,-1203,23,153,-980,-627,339,279,-1429,67,-903,-163,-145,28,-816,-1385,323,1893,2112,1299,863,-307,-519,46,-969,1503,1669,-498,47,-1088,-294,415,-159,-666,803,2162,-62,-151,-1228,952,562,-22,-693,-1390,-2114,-2284,-1638,-1774,-1590,-770,-1164,-467,-925,544,945,738,450,62,-339,-809,-245,541,-316,229,-80,-1116,692,227,-2524,-692,-1072,-1057,-2062,802,1249,556,-599,1387,-427,228,-999,-3407,-10777,-8844,-121,-19122,-9058,-1872,-1936,-1719,-1398,-1211,-1192,-1199,-13612,-20484,-17499,-5910,-10658,-1461,-3626,-4383,968,1352,345,821,-658,-427,-779,1533,1606,1408,418,-409,-861,-206,671,-982,-1851,-286,278,210,152,-1218,81,87,-80,7,-131,-321,-1521,-1025,-1452,-1910,-2179,-1763,-1323,-831,-431,-66,-1165,280,224,63,-172,-517,-932,-1238,-1210,-914,-350,-1912,689,1040,-461,-1325,-2259,-366,-34,1572,1539,1070,-199,1587,1601,863,622,-2034,917,-272,-1129,-688,-494,-814,-1041,-1244,-1344,-1405,-1460,-1526,-1483,-1368,-1068,-827,-1511,-1444,-967,-748,-1953,-1242,-1449,-1421,-1474,-1235,-987,-1466,-685,-602,-654,-727,-1852,-728,-510,-1415,85,371,571,705,777,756,-1960,415,136,-138,-394,-996,-102,-916],[122,215,-588,-386,-85,-157,-395,-540,-587,-536,-309,5,30,93,-40,-804,564,-632,87,-107,-523,-1327,-994,-842,-472,-19,-1573,-699,556,352,-15,598,-186,-747,-494,-1255,-1293,-1522,-1517,-1373,-1226,-1146,-1164,-1253,-1494,-1831,-1987,-1592,-1166,-779,-564,-95,193,425,-1205,-836,-758,-775,-434,-529,-834,-326,-745,-1169,-1473,-1404,-989,-1668,-1235,671,-987,1586,1883,1017,2282,804,-1782,-1146,-224,-1481,-1255,-1153,-277,-1695,2233,1832,-110,-403,-700,-1348,-1050,-92,-653,-1248,-423,-307,-1646,-123,719,598,-1517,7,-709,-106,270,3,-308,-572,-872,-1139,-1273,-1138,-887,-593,-1667,-903,-217,525,774,-798,228,-496,479,-1718,848,555,1469,1137,-1770,1250,-744,-2822,-2833,-244,54,-299,-3468,-9531,-1368,-1463,-1414,-1243,-2588,-848,-890,-1050,-1259,-1566,-1577,-1266,-978,-662,-429,-211,-59,22,-52,198,149,-1595,-459,795,925,925,-1741,-1386,-1843,-1870,-1497,-155,-454,-839,-879,-835,-766,-1333,-691,-658,-654,-641,-624,-590,-567,-542,-489,-743,-479,-490,-461,-600,-318,-707,-259,205,327,420,-1823,429,379,239,60,-118,-340,-552,-641,-748,-861,-847,-837,-812,-803,-808,-858,-1583,-1007,-1048,-1137,-1041,-863,-718,-502,-1189,-1744,-949,144,229,-313,-796,-883,-1115,124,-97,-406,-849,-1372,-1210,-428,293,-649,-261,1054,-86,-109,-97,-2175,11,381,441,494,104,655,-232,102,310,-489,-1239,-311,-142,-181,-629,-1786,-242,-289,-2206,-297,-270,-316,-1631,-1254,-1160,-438,-1282,-792,-978,-1284,-1407,-1597,-1606,-1486,-1309,-1147,-1019,-921,-835,-772,-899,-707,-715,-760,-774,-1086,-767,-762,-792,-810,-876,-929,-956,-1403,-1039,-950,-954,-916,-874,-854,-849,-1923,-719,-1140,-577,-472,-393,-1592,-199,-57,-1497,-205,459,621,-23,-480,-725,-1809,-358,-795,-136,856,1722,1126,-233,711,1476,177,533,1158,356,-500,-1008,848,867,894,956,-585,-616,-220,-1052,-1029,-191,429,-235,-69,-496,-899,-1272,-1399,-1139,-744,-873,-180,-1826,176,244,-488,-977,-1813,-1609,205,-244,-1826,239,198,115,16,-94,-239,-1042,-612,-835,-1013,-1134,-1077,-865,-605,-352,-1121,-1181,78,126,200,-473,-302,419,-357,-896,-56,-545,-836,-397,-973,-1138,-616,-1651,416,797,998,-710,621,27,-1337,1096,1081,1603,1169,-566,-660,-890,-712,554,-1271,-80,469,-175,338,256,-47,-599,755,679,-1059,11,-385,-777,-3293,-1167,-638,-218,102,-2007,-1645,-20,-2124,-831,-4500,1263,1199,-919,-7024,-2975,968,-6813,-10053,-20498,-58867,-125131,-103141,-18100,-30505,-24330,-10261,-669,-743,-815,-861,-941,-937,-969,-1010,-1058,-1121,-1183,-1265,-1337,-2147,-1744,-1103,-859,-1511,-334,-289,222,-1873,-1691,-1290,298,-259,-1322,-1259,-656,-2240,77,18,-1434,-521,-763,-907,-1013,-1030,-983,-931,-989,-861,-882,-925,-1618,-1188,-1336,-1533,-1696,-1858,-2265,-2316,-1330,-1823,-1134,-1081,-1093,-1107,-1158,-1176,-1074,-891,-589,-426,-696,585,944,-1975,1519,-217,-1901,-944,771,558,-635,-1073,-969,-1276,-828,-262,-1312,1024,1020,-1130,-157,99,644,-1142,-1686,996,339,-1350,-1252,-684,-70,-1179,-79,-339,-567,-724,-1092,-1814,-1054,-404,-309,-207,-128,-139,-194,-1196,-386,-537,-675,-769,-826,-908,-856,-769,-1776,-932,-329,-1658,-402,238,518,-222,-602,-417,618,1235,1705,-78,132,324,-1166,1035,-890,-65,-10,-184,-492,-846,-1006,-908,-582,-749,-2106,745,59,1171,386,-746,-596,575,215,-904,694,415,-60,-417,-884,-1312,-911,-930,-1011,-1067,-1171,-1361,-1424,-1296,-1018,-638,-266,135,-1710,-675,-1124,-619,-898,-120,1107,1940,1696,1390,1034,444,-650,-377,-1651,-982,-1611,-1430,-1560,-1686,-1907,-2144,-2002,-1551,-948,-258,-160,-2289,-7,1253,308,913,54,-1197,-1041,1127,2952,1585,910,1353,422,-1727,-1355,-1562,-933,-241,-1046,-956,927,1051,965,-702,-355,-2238,-576,-734,-1009,-1186,-1211,-1150,-1136,-1197,-1320,-1499,-1695,-1863,-1862,-1785,-1605,-1006,-700,-463,-296,-205,-181,-584,-372,-522,-713,-913,-1035,-1122,-1132,-1128,-1084,-965,-1237,-917,-912,-1009,-1062,-1175,-1237,-1157,-972,-648,-248,151,-50,-1635,843,1310,-540,-987,-1409,-699,260,-190,-668,-1123,-1480,-1708,-1714,-1633,-1572,-1557,-1565,-1630,-1718,-1776,-1778,-1767,-1748,-1677,-1580,-1498,-1292,-1127,-982,-1029,-669,-525,-586,-235,-713,38,-134,-1636,-641,-1950,554,-141,732,731,-747,-1121,-242,-2022,-199,-627,-1095,-1607,-2131,-2035,-1536,-1026,-1642,-194,142,397,568,-116,656,607,-301,-647,-1003,-880,-1755,-882,-97,-348,-1391,-1418,-1168,175,913,-810,-890,1202,1560,-1232,664,-793,591,-19,-303,-950,-1234,152,852,1598,1799,1273,-230,-1058,-150,-759,1418,1981,-206,363,-1094,-462,219,-176,-729,957,2849,275,-551,-1293,1063,882,392,-29,-242,-519,-1540,-1348,-1956,-1383,-309,-877,-555,-782,598,996,583,227,32,-433,-1137,-768,571,-269,125,-218,-918,461,11,-2551,-496,-1276,-1556,-2066,534,962,476,-247,2253,115,-210,-692,-457,-4719,-9821,-2709,-23124,-7037,-1427,-1567,-1604,-1553,-1603,-1704,-1557,-11258,-16222,-12220,-875,-11372,-4205,-7495,-9934,2972,3001,111,837,-457,-882,-1177,152,-484,-1167,-1724,-1908,-1677,-1331,-993,-1392,-1422,-586,-335,-313,-373,-1378,-714,-942,-1210,-1518,-1825,-1972,-1903,-1581,-1256,-947,-665,-407,-246,-495,48,59,-1242,36,-168,-427,-712,-1073,-1512,-1962,-2246,-1827,-1375,-1779,-444,-56,-180,-1301,-1636,337,403,1140,1237,746,-463,1554,1668,645,515,-1674,1473,71,-979,-637,559,215,137,-96,-1420,-1325,-825,-1148,-1385,-1339,-919,-315,-1377,-1275,-1147,-756,-1461,-1661,-1317,1196,878,-909,-1195,-1728,-1048,-1357,-1574,-1587,-1961,-1285,-1055,-1548,-670,-516,-419,-343,-268,-205,-1523,-156,-131,-80,-477,-850,-6,-1059],[-1051,-1045,-892,-732,-411,77,500,1018,1512,1492,-184,3024,-179,159,-93,-784,853,-262,400,1435,350,-1638,-438,-618,-149,-790,-1297,-1401,-1130,-869,-655,-613,-660,-791,-968,-1478,-1291,-1312,-1169,-943,-713,-512,-362,-236,-219,-958,-334,-417,-917,-797,-668,-576,-509,-428,-1444,-836,-740,-610,-658,-945,-860,-993,-1029,-871,-546,-145,-858,-2004,-1359,1063,-803,2040,2164,523,2151,703,-2003,-1253,-144,-1163,-1483,-1115,-132,-1942,1053,638,-527,-196,106,168,-962,273,-277,-1357,-502,-690,-1437,-370,-62,-249,-2087,-281,-355,-109,-26,-1,-27,-9,-40,-81,-247,-112,-132,-149,-1989,-1184,-180,-67,18,-713,-224,-556,231,-1522,339,160,266,239,-1615,78,-288,-2759,-3093,-347,-525,-702,-3674,-11251,-1300,-1540,-1726,-1701,-2143,-1310,-1036,-793,-544,-362,-247,-175,-1095,-317,-245,-313,-405,-511,-562,-539,-463,-1612,-424,112,321,502,-1652,-1488,-1535,-1494,-1348,118,-203,-532,-864,-1076,-1149,-1669,-953,-733,-533,-559,-794,-270,-184,-255,-340,-763,-714,-975,-1248,-1510,-1743,-1998,-2293,-2511,-2379,-2131,-2143,-1698,-1521,-1443,-1436,-1475,-1619,-1821,-1949,-2054,-1997,-1690,-1357,-1001,-663,-346,-84,-1909,334,526,-1172,-159,461,743,773,-945,-1865,-1016,519,1100,-514,-354,-930,-1286,151,410,-525,638,-792,-679,-67,349,-554,-462,624,-406,-298,-162,-1980,54,449,403,557,330,818,-115,384,457,-358,-1439,-738,-976,-1021,-953,-1987,-631,-562,-1884,-547,-615,-816,-1452,-1696,-1500,-1803,-2141,-2171,-1865,-1577,-1237,-916,-536,-157,223,560,828,1018,1137,1071,-817,508,618,226,-170,-1108,-800,-878,-784,-784,-302,-32,211,-1115,-790,288,540,729,-542,-784,206,-2043,2,-1202,-3,-315,-751,-1355,-1819,-2046,-1504,-854,-276,232,198,-409,-800,-1476,-163,-505,259,920,1550,880,-581,872,1217,3,486,1125,166,-211,-1102,1578,1329,1942,1853,-543,-591,104,-362,-599,229,185,-278,1202,407,1431,1049,737,521,80,-1380,-217,-1893,976,1023,-227,-1138,-2226,-958,450,-241,-1709,18,-115,-246,-348,-420,-494,-899,-659,-774,-1090,-1062,-1168,-1292,-1407,-1497,-1560,-1656,-1771,-1904,-2005,-2024,-1903,-1682,-1503,-1268,-1089,-862,-852,-447,-270,-118,-21,-1371,189,184,116,-758,-140,-298,-908,-468,-418,-240,-31,-564,-668,-738,-722,568,-710,568,426,-125,-20,-271,-564,-839,-1072,-1274,-1438,-1575,-1681,-1685,-3505,-1307,-1056,-777,-542,-2457,-2450,-467,-1939,-472,-5344,122,55,-953,-8942,-6117,-214,-7638,-7877,-19966,-62361,-97970,-57934,-1262,-37765,-15904,-12609,-853,-684,-496,-280,-117,101,98,328,361,335,-187,119,-90,-2072,-1387,-955,-1285,-1974,-1448,-1120,-731,-1795,-1843,-1127,119,-520,-1385,-1382,-869,-2192,252,180,-1973,-1096,-1829,-1637,-867,-123,238,-746,-1157,57,197,-154,-1565,-241,534,425,2365,2256,-1866,-1857,-947,-2133,1224,1420,-171,-442,-548,-60,86,494,-418,-245,-465,2334,1393,-1870,2094,-253,-1809,-1119,873,797,-600,-1476,-1122,-1392,-828,-319,-1125,940,807,-1064,-272,-163,-36,-1051,-1987,-658,-819,-1236,-1179,-1093,-1070,-1200,-946,-879,-807,-750,-1295,-2035,-927,-760,-855,-904,-926,-988,-1057,-1141,-1249,-1427,-1627,-1765,-1629,-1327,-851,-346,-1876,-451,654,-1444,-278,548,769,-204,-960,-788,-30,492,64,-466,-1011,-1554,-1916,-1520,-1075,-685,-360,-130,40,182,340,505,-456,-1280,-1636,869,80,1202,413,-730,-368,778,38,-1013,-908,-1542,-1864,-1355,-988,-1580,-595,-535,-696,-1077,-767,-996,-1189,-1343,-1429,-1394,-1332,-1223,-1473,-949,-1572,-986,-1080,-604,-633,-692,-835,-974,-1100,-1220,-1325,-1383,-1458,-1331,-1430,-1161,-1252,-948,-895,-825,-756,-1400,-518,-290,-42,-2454,241,913,156,695,82,-967,-1235,883,1850,1416,760,1071,641,-1841,-996,-653,-891,-890,-917,-907,-476,-547,-750,-1098,-1579,-2157,-1809,-1099,-365,-515,899,1391,-152,-1242,52,608,220,868,106,-1760,-1332,17,77,-384,-67,1635,1864,-377,141,940,2364,1870,923,498,516,107,-221,-403,-1347,-654,-644,-648,-782,-460,-356,-786,-359,-39,27,-83,-73,-1402,-307,-540,-838,-1266,-1265,-1000,-683,-264,149,516,833,1040,821,-1461,-162,1162,1153,469,236,874,-540,-1064,605,-712,138,0,-277,-626,-995,-1310,-1598,-1833,-1981,-2169,-2263,-2274,-2106,-1865,-1522,-1717,-816,-469,-156,51,-629,-1048,240,-1869,-115,-403,-945,-1003,-1218,-1313,-1233,-987,-1077,-426,-150,77,256,289,468,540,-420,-559,-839,-730,-1565,-796,25,-418,-1633,-1327,-1162,71,-91,-575,-1162,-274,-268,-1023,-186,-721,-169,-147,-70,-1103,-1018,372,1129,1535,1875,1641,-208,-1720,-249,-515,1217,1713,-14,630,-1159,-632,141,-314,-836,1023,2029,611,-878,-1347,975,579,234,-80,-285,-603,-1523,-1186,-1728,-1037,-281,-518,-770,-1191,-1678,-2089,-2164,-1826,-1322,-833,-1454,-1221,246,-188,49,-355,-628,155,-237,-2547,-910,-1417,-2064,-2605,-2420,-1868,-1271,-675,-211,173,-708,-266,754,708,-10484,-9019,-25333,-3758,-394,-676,-1004,-1266,-1550,-1674,-1312,-8644,-13208,-7762,1376,-7965,-5670,-10601,-15618,2660,2359,-85,838,-226,-910,-1500,-1367,-1713,-1730,-1439,-1106,-1159,-615,-394,-1667,-893,-884,-100,-138,-236,-1448,-550,-682,-782,-842,-847,-766,-1539,-591,-476,-380,-308,-252,-285,-610,-341,-401,-1219,-672,-861,-985,-980,-884,-733,-510,-284,-657,40,-1488,212,174,64,-1108,-902,-244,-188,-2,272,454,-662,1282,1544,556,600,-1261,1490,500,-686,-426,674,193,197,-516,-1768,-1022,452,-737,314,-925,360,522,-942,-882,-1114,-614,-837,-1429,-823,1465,1205,-539,-1186,-1540,575,431,-479,-281,-1862,-901,-346,-1393,-609,-743,-893,-1017,-1091,-1128,-1178,-1188,-1212,-1229,-1255,-1250,-1285,-1278],[-1317,-1078,-948,-1081,-676,331,628,764,1236,1432,-227,1808,-449,189,-196,-833,1013,-42,651,1465,140,-1431,-438,-1195,110,-183,-834,-781,-1068,-1354,-1574,-1822,-2004,-2066,-1999,-1810,-1540,-1255,-927,-600,-303,-40,180,389,-130,-1159,557,-508,-1198,-1164,-769,-56,-259,-488,-924,-983,-1312,-1610,-1763,-1635,-1334,-1022,-742,-500,-299,-171,-825,-2313,-1495,90,-717,308,438,112,746,541,-1969,-1257,40,-785,-1661,-1098,-642,-1939,-1082,-1056,-895,-677,-437,-249,-766,-152,-201,-1331,-611,-1050,-1240,-595,-678,-810,-1832,-994,-966,-752,-420,-14,416,633,849,177,-6,904,1006,452,-2042,-1450,-62,2190,3000,-597,-725,-682,-6,-1273,910,-306,1216,879,-1448,216,-103,-2577,-3268,-788,-1048,-1279,-4824,-12890,-1451,-1272,-1684,-1362,-1726,-1318,-36,155,401,555,646,702,-1137,-125,477,602,553,-786,-972,377,-86,-1477,-358,892,973,223,-1387,-1548,-1230,-1081,-1106,167,-201,-184,-393,-642,-822,-1949,-865,-693,-494,-746,-1164,-66,60,-586,28,-808,-235,-440,-645,-1291,-962,-1108,-1162,-1247,-1260,-1239,-2375,-1194,-1160,-1190,-1245,-1301,-1406,-1510,-1836,-1420,-1338,-1109,-866,-586,-297,8,299,-1353,888,1211,-1231,-76,588,1910,1928,-694,-1704,-926,775,1802,-499,60,-876,-1343,-92,523,-1019,570,-637,-674,-25,-485,-867,-1330,-1724,-1885,-1610,-1262,-1863,-878,-800,-772,-779,-868,-1001,-1139,-1378,-1632,-1604,-1569,-1038,-737,-431,-343,-2190,-640,152,-1504,-147,-13,-223,-1209,-2068,-881,-1168,-1461,-1601,-1454,-1062,-629,-353,169,-166,603,1704,2341,2766,1163,914,-787,704,1021,2689,2112,-1170,416,258,67,-962,-599,964,230,-853,-596,185,445,1079,-432,-734,59,-1990,9,-1244,-331,-557,-613,-977,-346,-177,-519,-343,32,-12,-68,-411,-915,-1174,-19,-208,635,906,976,599,-948,962,890,-232,591,506,-91,57,-1167,-32,-173,-336,-435,-513,-606,167,263,-250,530,-122,-309,1391,479,3036,3238,3086,1421,0,-1788,-859,-1835,1426,2131,6,-1360,-2091,-305,246,-319,-1632,-28,145,325,489,622,697,-662,-371,596,-1193,-1029,-830,-134,-356,-546,-1424,-743,-755,-714,-624,-665,-452,-303,-492,-657,-457,-809,-944,280,278,246,-47,-1133,165,149,131,-741,-174,-641,-467,-313,-568,-795,-971,-934,-697,-611,-799,146,-163,467,532,-43,387,216,-127,-337,-623,-899,-1138,-1324,-1452,-1498,-3363,-1491,-1520,-1525,-1514,-2900,-3256,-1279,-1848,-1126,-4860,-1023,-1013,-1153,-9031,-8603,-4663,-7321,-5548,-19090,-61017,-57308,-6816,-1416,-44261,-7912,-15553,-982,-735,-499,-268,-118,65,-1059,171,130,31,-315,-312,-560,-2072,-1118,-1176,-1108,-2411,-554,-649,212,-1526,-2100,-1082,-162,-823,-1434,-1520,-1153,-1901,228,622,-1950,1075,559,-403,-1225,-810,152,-670,-1341,-380,390,-30,-1527,-129,456,452,1903,1553,-1372,-1400,-701,-2056,1119,1297,107,-522,-580,180,1987,2327,-537,-193,-261,2443,1408,-1763,2047,-352,-1622,-1327,604,110,-601,-1895,-1203,-1538,-1064,-777,-994,-210,24,-1060,-381,-446,200,-955,-1861,-628,-945,-1150,-1144,-932,-99,-1041,-282,499,430,214,-1412,-1861,-871,-825,-737,-472,-179,15,123,-896,-681,-172,-528,-825,-1218,-1577,-1168,-675,-1777,24,509,-1185,-171,562,875,-164,-1402,-1187,-724,-124,25,-518,-246,-359,-1352,-485,-708,-569,-577,-591,-608,-619,-621,-663,-658,-1861,-1094,-607,-597,-575,-632,-752,-943,-1146,-1149,-1093,-254,338,124,208,-983,-1768,-120,833,-670,-1121,-772,888,-172,-961,-797,339,1271,816,-1190,-662,-1980,-1299,-1161,257,60,-126,-356,-547,-701,-834,-955,-1053,-1306,-1170,-1258,-1196,-1449,-1113,-1111,-1109,-1143,-1319,-1294,-1372,-1486,-2250,-1373,-1102,-819,-596,-332,-752,-1376,367,535,647,692,793,795,-1900,-714,655,452,-210,-729,-892,-226,-519,-803,-1064,-1218,-1571,-828,-364,178,-412,1326,1924,-112,-1305,122,432,-302,910,320,-1749,-1045,-129,-79,-451,20,1708,1954,-203,300,654,1877,2275,885,538,1250,853,560,326,-1281,-459,101,273,-716,-123,243,-806,-58,0,-104,-425,-399,-1087,-763,-987,-1266,-1480,-1519,-1184,-826,-423,-36,325,674,958,1205,-1413,-356,1093,1041,519,658,1206,-462,-1096,197,-1121,39,393,-170,305,-833,-1014,-1807,-935,-1175,-1440,-1585,-1601,-1394,-1095,-686,-1487,132,289,842,1042,-551,-902,635,-1728,484,1,-999,-603,-99,-125,-198,-236,-331,-394,-448,-455,-371,-181,64,359,-587,-507,-654,-463,-1263,-762,76,-485,-1849,-1195,-1138,-860,-802,-582,-1404,-92,127,-791,502,-686,264,-223,863,-1264,-752,380,815,741,611,433,-234,-2103,-311,-668,-997,-1303,-1621,-1848,-1798,-1567,-1298,-1075,-998,-563,-351,-249,-988,-1404,-43,-92,-138,-232,-532,-689,-1540,-896,-1426,-714,-515,-541,-833,-782,-973,-1166,-1418,-1681,-1858,-1999,-2116,-2147,-2038,-1885,-1801,-1638,-1509,-1396,-1307,-2560,-1104,-1165,-2343,-2035,-703,-594,-410,-181,-33,90,-1313,199,238,140,-11123,-15980,-24529,-880,-1277,-1707,-2093,-1804,-1272,-742,-118,-5985,-11621,-4412,1825,-2892,-5672,-11931,-20768,1991,1622,-380,684,-136,-694,-1826,-1007,-1061,-1093,-1051,-1059,-1304,-746,-514,-1869,-450,-1329,249,363,434,-1612,-103,694,-713,-964,1292,1347,-1635,-722,1080,1163,-214,-115,588,-910,733,-152,-1282,525,485,502,585,662,703,748,534,-445,595,-1313,329,142,-32,-1015,-328,69,327,642,944,-13,-1038,1144,1571,336,605,-1090,865,587,-548,-356,283,25,-187,-1305,-1928,-816,236,-708,-210,-771,-878,-1204,-1413,-1342,-1202,-674,-430,-1000,-411,591,716,-279,-1249,-1286,372,311,-559,-209,-1848,-1087,-338,-1167,-343,-371,-459,-569,-685,-810,-984,-1136,-1296,-1423,-1509,-1499,-1453,-1296],[214,371,-976,-1032,-521,281,-45,-330,-611,-896,-1061,-1117,-1107,-1055,-1040,-1000,-972,-941,-891,-807,-671,-1006,-351,-1576,-152,-73,-339,-385,-218,-423,-643,-963,-1252,-1416,-1373,-1755,-738,-347,60,424,426,469,333,712,-106,-1283,243,-568,-1383,-1446,-946,-951,-859,-788,-807,-861,-1093,-1316,-1323,-1685,-582,-158,137,856,1283,926,-702,-2273,-1569,1418,-682,3802,3770,-116,1409,383,-1644,-1055,352,-385,-1730,-1058,-128,-1638,-902,-1131,-1288,-1381,-1381,-1324,-1245,-1106,-938,-1183,-704,-1312,-1041,-771,8,-399,-1374,689,339,-32,784,-32,1518,1196,1319,496,170,855,1004,612,-1830,-1668,139,2253,2382,-460,-1236,-857,-246,-995,948,-789,511,352,-1281,10,-173,-2285,-3380,-466,-554,-581,-6655,-14354,-408,-377,-1852,-1378,-1368,-1463,-374,-450,-524,-659,-848,-1060,-1315,-1510,-1678,-1647,-1438,-1301,-1306,-252,-152,-1257,-296,1124,1299,-142,-1044,-1575,-991,-692,-822,185,-228,82,-136,-294,897,-1972,611,1320,1394,-953,-1532,80,55,-1050,41,-931,-915,-1240,-1254,-1566,-1309,-1331,-399,384,144,782,-2295,971,528,917,813,694,517,-731,-1802,-1,-276,-466,-678,-850,-968,-983,-901,-754,-425,-63,-1352,-72,605,989,1148,-496,-1412,-762,889,970,-326,392,-758,-1337,-358,-362,-1512,-897,-1138,-1436,-1731,-1998,-2081,-2029,-1812,-1541,-1303,-986,-1861,-571,-434,-320,-212,-155,-99,10,91,231,-178,-1551,-1361,-591,84,-265,-2148,-933,182,-1120,-133,-349,-920,-1451,-2344,-1687,-1253,-866,-1212,-1652,-545,-158,-155,21,-355,126,152,166,177,206,238,-839,264,214,90,-57,-1296,-507,-822,-1220,-1628,-2030,-2000,-1586,-1082,-609,-228,76,312,-374,-717,-224,-1901,-154,-1274,-572,-568,-421,-657,165,481,-49,-561,975,899,308,-507,-1081,-949,-670,-1080,-1452,-1660,-1522,-1171,-1347,-463,-91,-515,592,908,-427,257,-1219,1473,1196,1470,1194,-516,-684,-286,-972,-1723,-1711,-926,-367,506,429,1666,2122,2245,1137,-54,-1873,-1455,-1672,1305,2275,178,-1664,-1483,241,251,-493,-1606,-1147,-1146,-986,-829,-744,-769,-897,-1116,-1420,-1748,-2137,-1848,-1417,-1033,-698,-1733,-230,-131,-114,-155,-833,-484,-668,-935,-1163,-1442,-1642,-1801,-1763,-1670,-1617,-1581,-1578,-1582,-1532,-1441,-1334,-1210,-1139,-1134,-1167,-1286,-1416,-1598,-1732,-1686,-1548,-1378,-1219,-1072,-1016,-950,-952,-974,-1025,-1132,-1227,-1263,-1229,-1114,-939,-749,-564,-3052,-1552,-77,52,-152,-3095,-3874,-1528,-1856,-93,-3923,-31,-143,-1523,-7169,-9532,-9643,-5765,-3044,-18181,-55960,-16145,-1347,-1571,-48428,-1743,-18913,-1208,-989,-814,-677,-646,-598,-2192,-708,-731,-643,-491,-18,425,-2193,-949,437,452,-2804,38,-979,-117,-1133,-2475,-1201,-547,-1172,-1483,-1678,-1470,-1561,-3,384,-1426,1178,921,568,-345,10,-176,-645,-1423,-948,-1308,-1500,-1520,-608,44,409,1258,1754,-908,-996,-556,-1710,1495,2564,347,-640,-681,269,1990,1915,-713,-283,-129,2378,1299,-1697,1876,-539,-1394,-1571,842,857,-665,-2328,-847,-1768,-557,-222,-956,1161,1218,-1104,-500,-775,829,-895,-1431,-338,-949,-1264,-1184,-996,-513,-792,-664,-167,-190,-241,-1351,-1608,-922,-608,-819,-1021,-1230,-1501,-1775,-1965,-1717,-1539,-1405,-1309,-1263,-1317,-1260,-1131,-1587,-623,-347,-951,-108,201,326,-118,-1950,-1594,-1233,-799,331,-705,-52,542,-1419,-558,-143,258,-27,-416,-883,-1397,-1896,-1577,-1033,-2499,-536,434,103,1187,368,-854,-100,1059,-316,-1190,968,2482,143,253,-1045,-1813,-366,705,-664,-1098,-1051,691,94,-796,-1023,-30,1140,1026,-933,-538,-2175,-1553,-1188,859,1505,1661,1394,971,588,235,-380,-369,-1246,-758,-1145,-922,-1674,-928,-985,-1053,-1167,-1330,-1472,-1608,-1742,-1931,-1426,-1163,-933,-783,-602,-616,-1539,-152,-57,-18,1,-29,-122,-1952,-532,-643,-918,-1177,-1292,-1148,-808,-449,-65,194,379,-1350,-212,453,1017,-349,1989,2885,-174,-1436,171,249,-881,986,489,-1792,-824,-358,-248,-547,127,1688,1858,-138,441,354,-39,-650,-1007,-937,-524,-87,304,-720,-1170,-556,-126,841,-412,-850,282,-860,-208,-451,-679,-919,-1148,-1365,-1454,-1409,-1265,-1519,-877,-596,-411,-232,-88,35,164,260,358,-1372,-578,627,753,557,911,951,-454,-1196,-307,-1431,18,153,-579,-460,-1156,-1212,-1600,-1840,-1802,-1727,-1618,-1565,-1522,-1515,-1388,-1350,-931,-637,-346,-141,-577,-835,115,-1698,-150,-382,-1058,-1049,-1126,-1361,-1519,-1507,-1434,-1246,-990,-677,-317,70,434,780,-829,-517,-497,-197,-986,-829,43,-605,-2074,-1097,-1121,-1069,-1261,-1267,-1646,-1136,-1090,-1049,-1010,-1002,-993,-992,-997,-1472,-1000,-944,-889,-742,-560,-358,-343,-1445,220,74,363,420,26,418,-1462,-791,347,-843,-1251,126,8,-221,-806,-1470,-895,-1160,-1368,-1548,-1529,-1443,-1604,-1173,-1206,-1009,-967,-902,-1059,-878,-908,-929,-1023,-1151,-1228,-1316,-1869,-1674,-1309,-1061,-846,-866,-274,-36,-1000,-2573,-139,-996,-1876,-2055,-230,41,219,361,421,532,-1988,708,982,1053,-11977,-23094,-20570,674,391,38,-390,-754,-1099,-1124,-650,-3390,-11392,-2242,1529,1939,-4418,-10747,-21243,2141,2156,-748,405,-172,-400,-2052,-979,-1279,-1523,-1604,-1506,-1501,-1011,-373,-1875,-72,-1870,1607,2126,959,-1855,-431,859,-988,-1624,2428,1288,-1807,-967,832,1204,-218,-540,11,-1337,549,-425,-1324,1312,879,438,10,-440,-869,-1057,-881,-522,-105,-1198,722,1024,270,-977,140,1260,1088,847,528,-499,-1482,-617,-973,-1283,-1364,-1308,-1172,-1034,-883,-795,-775,-815,-865,-1680,-1562,-996,-881,-714,-483,-678,-27,181,-180,-358,-1321,-851,-161,-537,-41,-124,-278,-368,-1260,-990,-159,-14,-578,-121,-1756,-1234,-539,-856,-967,-956,-783,-493,-160,153,-35,551,643,689,-533,-346,-362,-808],[164,342,-1101,-906,-327,892,536,-52,-520,-692,-441,-41,-619,465,-195,-807,732,226,331,55,-204,-759,-614,-1850,-881,-933,-997,-1099,-1247,-1460,-1672,-1960,-2036,-1823,-1603,-1842,-1195,-1065,-962,-926,-973,-1098,-1298,-1519,-1775,-1725,-1391,-1018,-1676,-1831,-858,18,133,175,109,-488,-141,-406,-982,-1547,-1429,-1736,-1872,-1749,-1485,-1186,-865,-2041,-1720,317,-858,1085,1396,-287,960,97,-1282,-768,612,-142,-1821,-1126,426,-1301,514,464,208,130,50,-8,-279,-195,-306,-1058,-865,-1496,-946,-993,-150,-679,-999,793,561,-67,777,-139,1377,1501,1596,782,208,654,933,692,-1645,-1841,209,-265,-704,-1040,-1743,-1145,-1040,-926,-873,-1217,-979,-1069,-1193,-1355,-1506,-1938,-3482,-1545,-1522,-1448,-8802,-15513,-1088,-1012,-2064,-1301,-1051,-1485,-528,-440,-342,-306,-331,-396,-1073,-631,-771,-819,-772,-1795,-1572,-63,-164,-987,-236,1734,1590,-477,-668,-1535,-817,-339,-495,214,-271,293,82,-327,982,-1644,105,2043,1899,-1146,-1839,188,10,-1352,44,-1102,-52,-69,58,-1737,-1633,-1518,-439,587,10,526,-2009,2253,469,775,807,781,487,-1232,-824,1071,-38,111,-428,-995,-1535,-2010,-2413,-2493,-2167,-1778,-1467,-1103,-724,-406,-16,-301,-1048,-518,921,1331,-4,699,-529,-1226,-559,-232,-1902,-1534,-2094,-2152,-1678,-1172,-667,-1512,-985,-1454,-938,-642,-1885,-1102,-1156,-871,-336,255,854,700,1688,748,-106,-1320,-1502,-611,7,-173,-1880,-1153,239,-674,-17,1087,-296,-712,-2365,-1268,-1629,-1832,-1935,-1918,-1944,-1970,-2068,-2141,-2227,-2292,-2348,-2373,-2334,-2192,-1976,-1689,-1407,-1117,-867,-611,-1377,-196,-70,-52,-1394,-1030,-319,-485,-645,-835,-1073,-1309,-1502,-1673,-1831,-1951,-1945,-1886,-1815,-1653,-1488,-1356,-1228,-1078,-911,-747,-778,-325,-138,41,-585,-1184,-719,128,371,686,586,408,24,-1667,-33,-99,-690,-155,-154,-728,-177,-1159,-201,-246,-349,-479,-697,-874,-1138,-1449,-1746,-1868,-1680,-1283,-781,-276,245,719,1142,888,27,-1555,-1363,-1421,1193,1762,363,-1942,-766,59,-483,-1053,-1533,-1667,-1338,-824,-274,260,733,74,-892,210,-1350,-993,-899,845,1882,753,-2029,731,1537,1317,1099,-977,472,445,-582,-140,-793,-1266,-1283,-410,-574,-765,-944,-1145,-1365,-1557,-1698,-1730,-1604,-1410,-1196,-964,-785,-603,-484,-575,-313,-399,-1047,-271,-244,-265,-230,-223,-205,-209,-278,-370,-963,-576,-720,-755,-806,-817,-2685,-1714,-553,-397,-389,-2791,-3823,-1989,-1864,-12,-3041,126,5,-1971,-5485,-8678,-12451,-3073,-1463,-17420,-49995,-2156,-2285,-2314,-48734,-1772,-21701,-748,-256,204,630,932,1231,-3167,-1376,1419,412,-676,1922,2055,-2359,-794,785,350,-2972,-73,-1327,-584,-613,-2019,-1434,-904,-1439,-1451,-1739,-1621,-1138,-344,211,-788,292,-37,-300,-530,-708,-774,-769,-1217,-1050,-159,82,-1468,56,310,364,2711,3036,-429,-573,-425,-1376,1642,2721,610,-706,-772,347,1956,1408,-851,-424,-5,2217,1151,-1604,1663,-733,-1076,-1728,755,1036,-711,-2619,-596,-2020,-177,-49,-944,730,638,-1042,-547,-1072,-1279,-1797,-1802,-1273,-698,-1079,-1223,-906,392,-461,-1038,251,333,-291,-1058,-1332,-1003,805,-131,-609,115,-9,143,-644,-1169,-345,-342,-1117,625,1037,457,-277,-1313,-1587,-1250,-680,11,298,836,27,-2014,-1634,-862,-1098,-1041,-1524,-1887,-2065,-2049,-1970,-1945,-1911,-1789,-1575,-1286,-947,-578,-252,-320,-2335,115,1009,149,1191,373,-932,-9,1178,-437,-1206,972,734,188,106,-1044,-1612,-886,-1058,-1168,-1103,-1233,-776,-494,-522,-1177,-280,922,1234,-627,-336,-1825,-1593,-1048,1122,1527,1500,1433,1201,991,792,-67,361,-1155,-300,-976,-421,-1600,-788,-992,-1158,-1308,-1436,-1467,-1431,-1369,-1503,-1111,-946,-801,-720,-599,-447,-1613,-301,-276,-331,-437,-627,-909,-1877,-1565,-1681,-1364,-785,-250,-1001,63,317,76,439,429,-1110,-59,542,1096,-208,1839,2138,-219,-1497,318,226,-1330,808,270,-1734,-544,-886,-1147,-1429,-1720,-1901,-1714,-1283,-764,-214,287,715,772,508,1507,1481,623,-995,-929,-559,-224,-660,-1096,-1529,-1825,-1842,-1706,-1521,-1350,-1226,-1111,-1009,-843,-699,-1000,-1184,-596,-287,-250,-220,-220,-233,-237,-271,-312,-1228,-638,-589,-678,-773,-832,-804,-676,-1188,-704,-1330,-62,-41,-858,-448,-1268,-123,-484,-218,-797,-136,-871,-910,-478,-164,53,-1134,895,371,1064,990,-516,-701,281,-1584,-578,-1053,-1498,-1901,-2115,-1888,-1655,-1416,-1235,-1006,-755,-485,-201,83,328,551,-895,-350,-154,228,-567,-779,127,-572,-2064,-843,-892,-873,-968,-1000,-1672,-1089,-1094,-1024,-870,-695,-436,-307,54,-1497,-64,455,575,545,421,221,-306,-603,-613,-940,-1132,-1130,-971,-665,-1485,-553,409,-877,-1362,753,1256,1206,-232,-1293,773,487,207,-118,-986,-813,-1468,-1336,-1438,-1362,-1099,-718,-1093,-720,399,753,1014,785,-344,-1278,-1555,-1354,277,144,-225,-1043,225,652,-1264,-2364,39,-636,-1225,-1868,-128,106,311,422,533,689,-2475,1050,1127,1133,-12998,-28835,-14509,368,11,-386,-834,-1212,-1649,-1955,-1501,-1056,-12138,-1037,144,418,-2303,-7548,-16445,743,564,-977,52,-342,-685,-1928,-1325,-1456,-1513,-1402,-1241,-1572,-1084,-493,-1563,62,-1585,525,715,508,-1989,-608,406,-1102,-2043,1291,1260,-1872,-1143,610,1266,-121,-875,-502,-1646,328,-621,-1159,302,-8,-372,-777,-1276,-1762,-1236,-584,62,694,-1017,1795,2119,190,-888,608,1445,829,109,-686,-1434,-1831,-1216,-617,-184,147,-1005,176,-19,-399,-546,-846,-1069,-1236,-1226,-1257,-577,-401,-652,-165,-598,-30,27,48,-126,-1452,-1126,-93,-175,-261,-336,-427,-502,-1231,-735,-634,-656,-775,-917,-1640,-1350,-1514,-1716,-1752,-1514,-1249,-958,-633,-281,52,431,803,526,-797,-372,-549,-650],[76,280,-1172,-736,-102,700,1481,182,1582,2493,512,1072,-671,311,-275,-897,433,116,380,236,-407,-604,-93,-1671,-5,144,274,-452,354,257,-68,-537,-1285,-703,-1012,-1859,-1551,-1779,-1935,-2028,-2018,-1871,-1640,-1329,-1031,-1779,-419,-1047,-1969,-2214,-972,754,904,1020,460,-394,389,1064,-996,-1243,-157,-349,-523,-435,-732,-949,-1010,-1778,-1778,-283,-1167,219,348,-346,472,-245,-863,-352,608,-18,-1880,-1237,523,-952,239,865,608,308,39,-211,-470,-692,-913,-1135,-1337,-1546,-1802,-2013,-2233,-2378,-2369,-2339,-2283,-2177,-2057,-1891,-1670,-1326,-1002,-699,-450,-238,-157,-184,-1481,-1846,-758,-943,-1008,-915,-1733,-1339,-820,-536,210,-1376,189,101,-1036,-267,-497,-1541,-3574,-799,-835,-2889,-10761,-16122,-1212,-254,-2292,-1084,-712,-1387,846,-614,-108,230,1853,2033,-989,603,1203,-78,-499,-2233,-1781,-304,-101,-693,-187,1861,1436,-733,-299,-1418,-721,-40,-150,243,-344,286,12,-318,-489,-1217,-1104,-1311,-1371,-1330,-2061,-339,-82,-1510,-236,-1342,358,1357,232,-1788,-1924,-1655,-484,234,-135,254,-1734,1589,560,602,690,614,229,-1604,238,711,252,-144,-549,-884,-1142,-1300,-1412,-1499,-1592,-1683,-1851,-1905,-1669,-1338,-883,-402,-689,-275,732,973,357,945,-254,-1078,-719,172,-1896,-945,-1513,-2032,-2052,-1701,-1289,-1708,-1236,-1770,-1255,-1549,-2049,-2298,-1628,-900,-153,509,1045,987,2092,775,-76,-1034,-1370,-547,-73,-124,-1597,-1336,266,-247,140,848,-656,-473,-2272,-268,883,-7,-2420,-247,-182,-379,-591,-725,-827,-873,-886,-866,-812,-712,-595,-956,-383,-338,-368,-414,-1446,-600,-741,-934,-1603,-1332,-1513,-1640,-1697,-1727,-1754,-1734,-1633,-1491,-1337,-1180,-1781,-730,-1034,-344,-177,-89,-134,-27,-15,-24,-1041,68,134,166,-692,-1273,-557,167,659,1300,1373,1108,-199,-1968,1263,1181,-762,855,622,-1031,17,-1053,-583,-844,-1072,-1211,-1316,-1278,-1253,-1234,-1229,-1220,-1215,-1217,-1184,-1139,-1028,-893,-730,-571,-345,-1182,-795,-1216,282,348,349,-2242,-114,-13,-231,-880,-1465,-1425,-1826,-1629,-1077,-430,235,530,-1001,-77,-1372,-994,-861,694,1977,763,-2132,976,1902,2477,2021,-1172,429,683,-599,173,-642,-1531,-1487,-722,-1187,-1577,-1724,-1617,-1456,-1267,-1021,-678,-1714,-1486,675,959,-388,564,523,-618,-115,-284,-1138,-388,701,889,647,395,178,-24,-297,-463,-1409,-759,-833,-854,-847,-836,-2414,-1916,-833,-834,-853,-2337,-3431,-2398,-1914,-356,-2316,-138,-128,-2558,-4118,-7527,-10213,-835,-1104,-17065,-44267,-1392,-1338,-1313,-45079,-1184,-19999,-591,-174,309,851,1343,1810,-4003,-1876,978,397,-978,3629,3867,-2611,-717,1030,132,-2858,-266,-1746,-1103,-92,-1398,-1862,-1185,-1596,-1409,-1730,-1514,-801,-1160,-1475,-1630,-1590,-1485,-1365,-1339,-1398,-1451,-1466,-1326,-1018,-612,-144,-1443,122,245,238,1375,1383,-24,-203,-366,-1142,609,376,164,-774,-926,-98,-92,-82,-1007,-661,22,180,177,-1565,36,-1006,-769,-1777,-837,-1021,-1107,-2423,-988,-2136,-676,-598,-1046,-523,-491,-894,-592,-1421,340,-781,-502,1426,-138,-1109,-1346,-764,667,-193,-1463,-5,-132,-488,-736,-1133,-1194,403,-306,-775,1275,807,259,-555,-1195,-396,-247,-1336,203,143,127,157,-1093,757,1341,-481,108,44,733,171,-1393,-1269,-80,-852,-210,-913,-160,836,-1050,-201,1037,928,26,-251,607,500,368,179,-397,-1671,-257,-360,-437,-436,-443,-1086,-419,-400,-592,-1251,-381,-442,-439,-524,-1105,-1421,-1032,-1196,-1375,-1438,-1441,-1440,-1321,-1143,-1356,-756,-620,-492,-411,-297,-1610,-1556,-853,-379,-523,-680,-893,-1065,-1185,-1259,-1288,-1254,-1153,-1050,-912,-826,-1303,-696,-761,-887,-1096,-1378,-1637,-1829,-1865,-1616,-1256,-826,-842,-572,-111,-347,-1743,-20,817,728,538,210,-250,-1833,-1258,-1408,-1015,-1017,-21,-1134,-218,-56,-89,521,271,-1018,-32,379,961,-154,211,-49,-419,-1645,-324,-264,-1604,-166,-235,-1730,-595,-939,-1238,-1412,-1286,-881,-344,-45,677,209,65,1062,718,445,1328,1046,-408,-304,-771,-648,-369,244,526,-1718,99,-793,771,1502,1540,-600,-640,-375,-208,260,-683,-826,-411,-250,1047,783,460,48,-232,-569,-860,-1207,-1342,-1540,-1726,-1966,-2266,-2346,-1981,-1642,-1335,-1123,-788,-657,-1216,-854,-1304,-672,-891,-1088,-1205,-1326,-1280,-1185,-881,-663,-432,-1068,-248,-312,-503,-869,-1334,-1863,-2241,-1920,-1199,-505,-829,-1601,-1185,-80,1043,401,1411,1319,469,-444,1254,1399,1592,1829,-951,-210,147,556,-260,-833,97,-615,-2033,-686,-816,-1368,-1821,-1880,-1731,-1067,-570,-65,318,-775,-551,-361,1078,-1561,300,495,1417,2331,2164,1915,-361,114,949,582,-354,149,45,42,-1568,-324,213,-795,-1567,166,85,-107,-277,-1101,-632,-843,-1009,-1199,-1378,-1604,-1775,-1885,-1813,-1546,-1116,-558,-1157,-744,1013,1877,811,603,-483,-1468,-1184,-990,444,331,-287,-1332,475,1291,-1571,-2187,-320,-809,-1238,-1711,-1472,-1316,-1030,-713,-518,-390,-2973,-325,-461,-671,-14494,-30676,-7975,-1835,-1724,-1396,-1063,-646,-292,-5,342,611,-13838,-929,1234,1318,-118,-3696,-11290,993,692,-1267,-53,-475,-869,-1701,-1554,-1583,-1463,-1305,-1189,-1705,-1114,-977,-1255,-825,-1113,-640,-525,-426,-1840,-803,-208,-1222,-2059,-191,-254,-1963,-1391,-768,-924,-998,-1205,-1083,-1557,-264,-865,-962,375,399,361,285,117,-148,-446,-783,-1143,-1222,-900,-486,-158,-65,-866,367,429,384,281,112,-876,-2019,-441,-501,-480,-313,-945,-81,-6,-350,-419,-127,-725,-1511,-694,-1078,-356,578,-625,361,-568,384,165,-128,-377,-1600,-1508,-54,49,167,158,54,-81,-1174,-536,-166,-1111,-492,42,-1502,-1393,663,-295,466,392,309,380,413,385,192,-132,-507,147,-1096,-350,-475,-484],[-387,176,-1059,-459,217,589,967,239,1741,1728,836,1488,-555,605,-245,-857,917,58,1120,866,-532,-442,387,-1263,847,1040,799,-432,517,607,163,-550,-1518,-1793,-2470,-3088,-3571,-3326,-2924,-2627,-2456,-2395,-2432,-2494,-2581,-2534,-2269,-1881,-1940,-2245,-1032,-226,141,464,723,-263,695,1205,-901,-908,157,72,-823,-448,-217,-614,-961,-1464,-1593,-810,-1504,-133,121,-280,150,-579,-365,203,367,21,-1859,-1328,506,-597,151,-190,-643,-1169,-1694,-2215,-2653,-2282,-1963,-1715,-1492,-1299,-1163,-1384,-876,-1018,-666,-639,-637,-639,-709,-846,-1050,-1219,-1446,-1667,-1831,-1845,-1784,-1678,-1570,-1670,-1497,-1485,-1480,-1468,-1382,-1484,-1138,-961,-802,-1131,-610,-555,-914,-662,-800,-1112,-3670,-858,-736,-4508,-11993,-15917,-1409,613,-2518,-743,-297,-1176,877,-832,-400,-393,1982,2259,-876,891,1677,-485,-1195,-2499,-1947,-529,43,-394,-152,2303,1302,-848,31,-1236,-693,184,192,213,-449,-448,-726,-907,-1045,-1155,-1247,-1238,-1166,-1486,-2152,-534,-273,-1574,-441,-1652,363,734,165,-1715,-1863,-1691,-541,-159,-293,-20,-1526,884,698,411,514,442,-55,-1450,1233,1106,564,160,328,10,-337,-684,-1048,-1394,-1700,-1869,-1761,-1401,-1135,-1018,-922,-908,-1029,-1263,-1580,-1756,-1460,-903,-315,-927,-830,587,-1562,-268,-127,-235,967,1451,-81,-1564,-1116,-2044,-1215,-811,-2081,93,242,-73,487,393,490,463,341,212,-102,-760,-1073,-428,-271,-226,-1304,-1478,109,124,308,458,-1052,-291,-2188,-48,534,217,-1704,432,418,-234,206,-416,-876,486,475,443,393,173,-189,-1074,295,324,393,571,-1478,976,904,-230,-1824,-993,268,-166,-14,1,-757,-137,-358,-645,-616,-1209,-1877,-341,-823,1065,1715,1657,-15,1640,1477,1270,-1329,947,803,17,-801,-1333,-462,170,204,-24,-333,-703,-1004,-2231,-1278,-1115,-841,-552,-261,-1274,169,-896,418,444,377,262,-322,-847,-317,-550,-769,-919,-1398,-991,-923,-862,-788,-759,-764,-808,-770,-883,-543,-1064,59,364,570,-2313,447,906,847,-1111,-1386,-1121,-568,-1174,-1802,-2394,-2301,-1784,-1276,-813,-1359,-1010,-789,466,584,617,-1757,424,191,-101,-401,-1379,-952,-1023,-1032,-911,-830,-1793,-1502,-735,-792,-795,-639,-518,-1,377,705,141,-2103,-1546,896,639,-625,-32,-306,-678,-370,-225,-1140,-721,488,667,878,924,1098,595,-240,119,-1748,1335,-875,8,-575,381,-2226,-2099,752,611,-455,-1894,-3101,-2688,-1929,-287,-1721,-677,-927,-3237,-3063,-6727,-6919,-2099,-2231,-17174,-39290,-1890,-1768,-1698,-38735,-1514,-16146,-1101,-899,-681,-433,-231,48,-4577,-2140,646,370,-1371,1619,1894,-2833,-654,1240,-125,-2500,-461,-2144,-1581,405,-656,-2401,-1150,-1481,-1304,-1566,-1086,-253,-1345,-553,-799,-1063,-1348,-1586,-1824,-2038,-2145,-2162,-2078,-1939,-1798,-1639,-1502,-1413,-1291,-1214,-1112,-1069,-968,-875,-795,-950,-747,-734,-759,-779,-1065,-985,-1112,-1266,-1374,-1426,-1426,-1395,-1300,-1513,-957,-1268,-563,-1567,-96,168,-892,-2120,-330,-1727,759,298,-1183,770,503,-612,-539,-1743,715,-742,-43,361,-150,-1138,-1467,-543,936,51,-1823,-266,-522,-472,-367,-935,-1398,-24,-461,-894,1515,2029,254,-442,-947,-354,-557,-1515,-1042,-935,-499,48,-856,1246,1796,-281,282,-195,500,379,-746,-783,764,-280,-539,-961,-224,962,-695,348,1136,773,54,-308,-162,-401,-580,-746,-816,-1001,-817,-759,-694,-582,-514,-1207,-432,-421,-686,-1244,-519,-638,-698,-845,-1145,-1288,-1505,-1701,-1890,-1899,-1760,-1607,-1384,-1152,-1428,-739,-606,-482,-368,-294,-1469,-1430,-502,-447,-619,-781,-940,-964,-833,-579,-264,81,-1097,-274,-753,253,-888,471,370,170,-426,-499,-297,-666,-1040,-1296,-1375,-1138,-1112,-859,-134,-247,-1812,-191,1136,736,514,1187,329,-1741,-265,21,-541,-1182,-533,-1261,-725,-808,-890,-1010,-1186,-1472,-1702,-1941,-1817,-1413,-946,-473,-678,-1781,467,328,-1295,991,942,-1690,-186,-1011,-297,-414,-474,-454,-248,-50,338,314,86,895,727,417,802,623,-1053,343,-614,-724,-466,647,1039,-1220,-203,-764,1005,3111,1952,-340,-896,-298,-540,-190,-264,-423,-232,-220,783,2117,818,-559,804,309,-188,-1214,-1208,-1642,-1481,-1032,-622,-259,-349,-1374,-1558,-881,416,409,-1557,-1252,-1153,-355,-682,-957,-1137,-1330,-1393,-1451,-1376,-1416,-1457,-1578,-1770,-1986,-1951,-1572,-1090,-859,-63,-1636,156,-168,-694,-1800,-1498,-561,669,320,1899,1988,742,-747,2184,3005,3799,2402,-859,-7,486,859,0,-898,38,-651,-1943,-554,-458,510,1,-582,-1765,-660,-293,106,332,-898,-880,-413,875,-1565,658,529,507,299,86,-86,-420,-128,18,185,-751,704,-15,1143,-1617,-84,1443,-512,-1788,297,951,631,326,-842,-282,-585,-793,-953,-1015,-1047,-1209,-842,-687,-564,-407,-185,-1169,-766,421,612,207,400,-647,-1526,-792,-620,499,358,-345,-1665,-323,-539,-1732,-2000,-927,-974,-1003,-1535,-964,-1013,-1025,-1029,-1134,-1268,-3394,-1567,-1788,-1963,-16454,-27789,-1989,-771,-376,6,348,768,1119,1321,1699,1907,-16217,-1729,2246,2219,1820,109,-6728,1485,1104,-1560,-347,-252,-678,-1413,-1447,-1644,-1815,-1831,-1781,-1775,-1736,-1679,-1657,-1706,-1790,-1939,-2064,-1873,-1606,-1335,-1027,-1306,-1664,-360,-258,-1970,-1628,-446,-510,-478,-1351,-1662,-1117,66,-1072,-743,1010,2210,2018,1845,2272,2062,1794,340,519,619,-837,-177,-568,-933,-1254,-1484,-1595,-1659,-1643,-1572,-1403,-1905,-956,-659,-667,-86,-797,264,219,-294,-541,-486,-952,-1081,-274,-1024,-298,-163,-621,-556,-737,-841,-789,-603,-331,-1738,-1977,-240,85,550,1066,1180,623,-1121,-410,-143,-1380,-423,113,-1379,-1418,894,-56,-111,-682,-1280,-1833,-2287,-2078,-1703,-1345,-1034,-710,-1425,-277,-198,-364],[-1253,-1149,-1002,-643,-409,-197,-96,8,66,69,144,278,-480,613,-275,-825,661,-40,1339,1348,-700,-442,665,-939,1341,1323,1141,-478,333,659,361,-509,-1651,-826,-1183,-1758,-1621,-1681,-1623,-1529,-1462,-1451,-1524,-1653,-1914,-2239,-2375,-2049,-1694,-1947,-1165,-180,222,562,825,-222,897,1381,-831,-672,430,608,-1053,-1001,944,378,-653,-1221,-1398,19,-1567,1314,1955,-235,-193,-991,85,765,1218,-110,-1842,-1457,554,-360,377,1737,2377,1960,431,829,28,554,-54,-690,-1177,-1633,-1969,-1893,-1596,-1281,-985,-820,-726,-680,-738,-898,-1147,-1388,-1708,-2060,-2155,-1762,-1451,-1207,-1275,-1479,-923,-952,-1038,-1166,-1245,-1519,-1286,-908,-628,-646,-97,147,-825,390,383,-726,-3839,-1092,209,-5371,-12133,-14830,-1527,385,-2768,-368,167,-895,189,-1040,-670,-1019,-124,108,-768,794,1142,-530,-1764,-2349,-2115,-719,231,-133,-164,2311,1185,-788,284,-1035,-734,306,494,245,-597,53,-89,-142,-172,-421,-1334,-330,-395,-1557,-2057,-571,-635,-1634,-704,-2040,-833,-951,-1085,-1583,-1520,-1579,-1664,-1813,-1830,-1721,-1543,-1396,-1216,-1109,-1038,-988,-1016,-1084,-1083,-1159,-1282,-1282,-1262,-1193,-1121,-1046,-1018,-1019,-1039,-1041,-1944,-1177,-1198,-1272,-1268,-1253,-1272,-1258,-1135,-877,-543,-57,299,-787,-882,375,-1276,-622,-105,-4,1236,2188,-28,-1156,-718,-2196,-1253,-732,-2167,-384,-682,-990,-1219,-1247,-984,-560,-190,140,-179,-522,-736,-277,-243,-198,-993,-1567,194,414,460,331,-1437,-169,-2121,192,744,443,-948,-181,-461,-692,-967,-1218,-1512,-1829,-1992,-1590,-1129,-637,-467,-1222,713,1070,1360,762,-1449,914,858,-309,-2026,-800,370,-208,120,185,-1012,-95,258,-102,-213,-1143,-2059,-340,-551,903,3289,1513,16,1670,2349,1781,-1619,1304,1021,-137,-885,-1355,-431,142,-32,-309,-682,-1150,-1616,-2437,-1653,-1100,-549,-36,464,-1360,850,-695,444,385,1839,1695,-220,-887,1005,2108,-644,418,-1503,-399,1640,3,1060,804,-946,404,371,-710,139,-980,684,1643,603,-1992,883,1230,1357,-1339,-1296,-1324,-22,952,1055,1511,1087,629,-612,-664,-1314,-1511,-2027,-1897,-1369,-867,-1315,-105,99,194,205,-1564,-74,-243,-615,-706,-965,-2017,-1364,-1545,-1768,-2016,-2038,-1742,-1427,-1092,-772,-482,-2311,-1507,71,99,-826,-103,-308,-753,-777,-1039,-1233,-1306,-1190,-974,-601,-200,230,636,-122,264,-1862,1057,-1000,-63,-919,191,-2130,-2263,-373,-444,-470,-1559,-2960,-2892,-1908,-693,-1285,-1073,-1313,-4022,-2361,-6458,-3948,-1382,-1250,-17798,-35514,-852,-753,-711,-31454,-623,-12195,-453,-445,-467,-495,-601,-652,-4829,-2201,-1083,-1255,-1895,-1587,-1739,-2960,-1786,-1654,-1473,-2045,-1001,-2456,-1975,-318,-187,-2056,-823,-1193,-1183,-1304,-505,106,-1862,108,157,264,407,626,485,883,59,-760,-195,378,718,61,-1275,281,189,-79,189,64,62,106,-178,-836,219,233,203,-718,-1217,-46,-180,-414,-1092,-1059,-591,-657,-703,-1487,-710,-1522,-686,-1197,-616,-574,-977,-1891,-571,-1309,-504,-410,-1396,-28,127,-295,-415,-2052,342,-733,-100,-200,-93,-1210,-1615,-332,1122,214,-2091,-543,-813,-265,-23,-780,-1647,-494,-634,-1010,1488,1180,211,-355,-584,-441,-825,-1710,-1313,-1342,-1057,-644,-658,271,662,-137,487,-427,178,572,-160,-334,1054,286,-820,-1003,-314,49,-316,179,356,573,66,-352,238,1135,1143,1053,-624,-415,613,398,157,-47,-273,-1323,-625,-724,-757,-1240,-780,-817,-788,-851,-1215,-1128,-1255,-1345,-1432,-1401,-1361,-1309,-1201,-1035,-1398,-566,-315,-26,-76,-173,-1455,-1311,-52,1106,1059,846,869,799,796,845,919,1020,-1036,-262,-638,310,-448,604,402,-101,-731,-160,682,629,558,-447,458,418,-1367,-1018,-121,-178,-1822,-350,-171,-258,-313,-360,-400,-1649,-375,-333,-340,-1249,-174,-1415,-588,-488,-237,-227,-355,-1012,-138,-382,183,-85,557,-687,-1023,-1934,507,479,-790,843,731,-1669,-86,-1266,-270,-255,-445,-682,-890,-1078,-1221,-1296,-1350,-1386,-1362,-1354,-1337,-1366,-1385,-1305,-1212,-1084,-804,-502,-57,-668,-506,-727,1205,2165,1854,-51,-1148,-329,-890,-668,149,-36,-88,-220,460,818,591,-1190,451,441,416,-1270,-526,-179,-536,-969,-1374,-1478,-1131,-1498,-1748,-698,419,469,-1870,-1660,-905,1258,846,-114,-141,-762,-1316,-1759,-1850,-1607,-1173,-1163,-485,-337,-287,-458,-780,-1182,-1705,-2328,-2601,-2073,-1584,-1825,-1766,-1027,-1231,-1541,-1932,-1945,-1364,-1048,464,1469,2439,2469,-638,238,852,1130,200,-968,-47,-677,-1844,-455,-206,763,900,-162,-1797,-269,42,656,398,-1048,-1209,-423,821,-1502,1002,555,637,348,37,-253,-461,-530,-443,-288,-934,262,-69,630,-1608,135,364,-93,-2000,-991,-1525,-1928,-1711,-1188,-639,-210,136,309,-258,-884,-1002,-317,-580,-779,-756,-501,-1123,-746,314,424,-371,132,-805,-1376,-715,-900,-856,-658,-475,-1991,-53,30,-1576,-1788,-19,-46,-39,-1320,177,256,374,488,480,415,-3688,172,-59,-318,-18836,-23473,-1027,-1062,-974,-760,-491,-101,232,475,746,890,-19071,-3287,960,853,758,618,-2990,189,-40,-1799,-591,-623,-723,-1081,-990,-598,-470,-293,-848,-1591,-812,-407,-718,717,-320,664,533,-1156,-1293,-1083,-402,-1297,-1147,-277,-95,-1853,-1690,-535,246,-119,-1206,-2134,-596,352,-1100,-463,687,1920,1922,1866,1713,1470,1224,241,714,581,-775,482,463,-957,-845,318,288,225,178,134,-519,-1634,-187,123,-895,108,-487,-200,-428,-634,-879,-1156,-1459,-1739,-2061,-2294,-2398,-2304,-2091,-1796,-1491,-1184,-882,-636,-455,-1749,-2218,-505,-246,-289,-321,-348,-319,-1020,-300,23,-1295,-308,221,-1219,-1400,960,197,33,750,-372,536,484,451,332,290,139,-289,-1650,-490,-695,-782],[-438,-627,-957,-701,-737,-772,-891,-965,-1025,-1063,-957,-759,-531,-289,-299,-714,210,-12,296,261,-826,-534,46,-656,-232,-320,-386,-500,-436,-431,-357,-379,-1430,-141,-28,-1756,-1251,-185,-59,-1227,-189,-250,469,357,179,-1682,-1159,-1813,-1418,-1637,-1292,240,1178,1257,1064,-210,1061,987,-723,-478,712,1209,-984,-1369,453,-1,-728,-991,-1168,-425,-1028,3289,3892,-175,-418,-1396,533,1362,1290,-328,-1761,-1493,444,-209,584,2049,3028,2283,262,622,-24,2030,2025,-613,-974,-850,-1125,-1728,-697,-1073,-1301,-1304,-1155,-965,-850,-829,-901,-962,-1090,-1195,-1196,-1028,-820,-606,-1255,-1277,-283,-313,-430,-633,-849,-1390,-1379,-841,-493,-88,247,598,-718,-275,1088,-360,-4054,-1415,-441,-5329,-10983,-12941,-1556,147,-2987,-220,-441,-718,-1019,-1378,-1697,-1703,-1423,-1135,-902,-663,-512,-374,-1898,-1973,-2233,-791,-241,-227,-251,-297,-348,-529,-450,-806,-767,-670,-801,-896,-970,-1053,-1137,-1156,-1153,-1132,-1647,-1015,-924,-1409,-1747,-729,-765,-1706,-958,-2455,-1223,-1228,-1072,-1425,-1177,-1316,-684,-1009,-626,-500,-1408,973,782,79,-2,46,-636,11,493,403,251,178,72,-29,-150,-271,-416,-561,-867,-771,-1844,-1022,-1098,-1211,-1187,-1076,-948,-812,-683,-574,-536,-473,-482,-664,-873,-800,-1056,-1248,-1435,-1631,-1731,-1744,-1646,-1665,-1696,-2134,-1917,-2040,-2059,-1667,-1351,-1012,-649,-329,-33,265,459,454,-314,-349,-439,-131,-322,-314,-679,-1619,78,585,553,103,-1679,-134,-2037,441,1260,697,-223,350,132,-94,-83,-868,-1043,534,947,1418,1899,-24,-740,-1386,1381,1167,1691,-84,-1388,761,765,-393,-2008,-537,361,-253,168,90,-1219,71,288,-85,-85,-703,-2209,-278,-251,653,2653,1264,-59,1174,1869,1569,-1922,1099,905,-303,-960,-1371,-497,55,583,485,311,58,-573,-2489,-659,-821,-914,-943,-868,-1259,-523,-496,62,-1,748,1122,-119,-922,924,2195,-1169,182,-1468,-433,1587,-138,1812,2116,-1423,683,475,-710,272,-994,506,2098,553,-1701,1129,1050,1016,-1584,-1240,-1193,-624,518,766,2105,1388,1899,-257,-901,-1278,-1112,-639,-883,-1444,-1649,-1411,-1065,-758,-536,-386,-1659,-374,-406,-671,-642,-815,-2077,-1058,-1138,-1219,-1281,-1294,-1306,-1328,-1339,-1348,-1351,-2331,-1458,-1296,-1297,-1350,-1388,-1469,-1533,-1556,-1561,-1489,-1367,-1204,-1100,-967,-907,-879,-908,-1030,-1186,-1679,-1449,-1488,-1427,-1314,-1190,-2137,-2426,-916,-849,-803,-1398,-3059,-3074,-1879,-439,-1040,464,599,-4946,-2048,-6766,-1446,732,610,-18939,-33320,502,649,876,-24649,1645,-8554,2629,2995,3257,3422,1943,-587,-4733,-2122,130,39,-2581,733,119,-2938,-1101,-1690,-2176,-2071,-1601,-2421,-2155,-213,100,-1236,-400,-892,-1094,-1017,100,-46,-2341,-902,-1322,-1513,-1320,-795,-183,424,49,-869,35,963,640,37,-1179,317,114,-323,1025,639,405,289,-83,-821,378,423,389,-679,-1403,-159,-455,-773,-1050,-1204,-1319,-1426,-1514,-1596,-1624,-1705,-1588,-1427,-1223,-956,-1080,-1766,-406,-925,44,138,-1691,221,-290,-4,-237,-2050,324,-771,710,1451,4,-1346,-1769,-179,985,272,-2168,-817,-958,-411,-836,-1239,-1937,-1991,-2042,-1753,-1357,-999,-673,-379,-211,-235,3,-1922,-956,-1227,753,944,-514,1320,1433,-63,705,-613,-224,714,324,26,225,199,-1035,-1051,-439,1064,48,1328,1881,1919,38,-370,0,986,993,684,-815,54,14,-137,-263,-310,-361,-1417,-390,-378,-803,-1260,-315,-335,-271,-266,-1312,-1113,-1137,-250,-403,-218,-1228,-233,-341,-504,-1258,-1008,-1368,-1731,-2083,-2427,-2540,-2246,-1907,-1596,-1312,-1037,-823,-589,-340,-87,147,379,-950,-237,-534,346,3,845,452,-394,-929,169,1372,1214,972,-183,382,59,-1581,-976,-987,-1175,-1745,-1345,-1275,-1167,-1003,-833,-686,-1548,-438,-495,-414,-1233,-603,-1576,-1042,-1325,-1581,-1788,-1920,-2009,-1915,-1784,-1614,-1455,-1267,-1067,-1431,-2092,-589,-421,-291,-71,62,-1679,-54,-1517,-257,-28,591,684,-233,-13,1066,634,814,1342,865,473,1547,579,-299,1232,-412,-911,-636,360,515,-224,-759,-663,1146,1435,1691,212,-1314,-453,-1232,-1123,516,325,35,-233,48,-559,-1190,-1771,-2044,-1745,-1245,-1355,-443,-190,-37,-36,-175,-425,-763,-1645,-1660,-2014,-2030,-1802,-1911,-2068,-1100,-1027,-1133,-1284,-1434,-1659,-1734,-1783,-1302,-907,-437,-1324,338,-756,737,686,-875,-1248,-285,-1743,-1390,-1763,-1664,-1617,-1963,-1101,-181,-54,-75,-95,-61,-1311,497,1061,1718,2433,-345,505,1232,1369,332,-1039,-155,-688,-1757,-396,43,1056,901,-267,-1841,-637,-238,899,505,-1199,-1511,-362,-415,-1401,-1225,-1471,-1575,-1445,-1213,-965,-736,-538,-377,-303,-772,-135,-124,-143,-1550,-417,-694,-1105,-2182,-1951,-2012,-1597,-1000,-411,123,515,811,922,134,-927,-768,-262,-855,-1512,-1832,-1390,-1056,-687,531,1000,-914,-13,-965,-1095,-27,29,1182,978,-368,-1957,964,1351,-1334,-1589,276,55,521,-1104,695,1168,1251,2088,2446,2303,-3882,1731,1218,593,-21514,-19951,-1640,-1881,-1340,-566,163,902,1477,1858,2176,2290,-22362,-5604,1968,1686,1417,1111,-167,377,-6,-2012,-808,-1129,-1379,-1468,-1371,-947,-595,-227,-614,-1258,-526,-622,-508,955,-21,831,648,-1482,-974,-1161,-481,-1242,-648,-639,-637,-1718,-1560,-906,-517,-477,-986,-2425,-338,-278,-948,-181,59,125,217,360,500,626,791,135,850,1250,-769,616,710,-1514,-777,1076,851,559,260,-48,-302,-1388,-740,-861,-1124,-1027,-1138,-1276,-1422,-1518,-1614,-1693,-1730,-1677,-1629,-1514,-1386,-1250,-1135,-1002,-890,-789,-694,-648,-657,-1666,-1858,-964,-1189,-1473,-1805,-2211,-2421,-1997,-1553,-1114,-1037,-316,1,-1085,-1432,805,400,-405,951,-754,707,1951,149,296,456,218,-454,-1710,138,-166,-488],[-84,213,-890,-139,527,65,-605,330,88,-244,-548,-837,-1115,-1341,-1531,-1559,-1501,-1453,-1453,-1507,-1590,-1698,-1834,-1737,-1513,-1209,-882,-556,-247,10,258,-189,-1143,9,91,-1748,-1119,-144,-294,-1655,-536,-525,554,741,222,-1522,-1033,-2021,-1126,-1323,-1395,-273,1189,1286,1114,-221,995,719,-568,-326,-112,-265,-650,-1227,-316,-445,-829,-775,-922,-595,-360,1240,1650,-120,-503,-1768,955,1962,1304,-590,-1627,-1380,271,-161,727,2282,3583,2560,111,337,-138,2076,2135,-548,-798,-651,-1272,-1812,-1078,-939,-429,-165,6,-749,79,-662,-209,-284,-310,-221,-711,-845,200,180,-1283,-1090,720,584,374,-462,-217,-1174,-1323,-1309,-1610,-1809,-1933,-1870,-1782,-1737,-1715,-1627,-4325,-1796,-1488,-4434,-8722,-10511,-1510,-1356,-3147,-1365,-1342,-1326,-1292,-1292,-1275,-1696,-1374,-1458,-1592,-1705,-1892,-2083,-2087,-1795,-2120,-994,-566,-98,-216,690,1017,-117,601,-566,-725,355,1004,192,-823,32,138,-258,-695,-1173,-1747,-2081,-1843,-1442,-1268,-845,-704,-1769,-718,-1975,-1168,-1471,-1634,-1493,-1139,-947,-707,-1344,-753,-642,-1465,737,681,25,-278,-152,-840,-450,-841,-1340,-1887,-1961,-1539,-1060,-635,-268,-11,149,-745,222,-1525,-1184,-789,-943,-1348,-1655,-1582,-1267,-940,-633,-388,-87,184,-532,-788,-229,-878,-1407,-203,461,1548,1428,-8,-215,192,-1918,-1060,-994,-1793,-966,-666,-714,-61,106,156,199,77,-95,-467,-579,-807,-939,-938,-875,-694,-1615,-280,-7,292,-18,-1422,-155,-1836,727,1507,986,493,1863,1951,0,-360,-1124,-978,948,1958,3445,3502,-151,-947,-1383,1390,965,980,-839,-1280,574,675,-434,-1654,-179,-73,-250,-40,8,-1248,59,160,-43,49,-66,-1883,-114,108,369,1413,967,-179,656,681,466,-2062,335,394,-402,-961,-1333,-603,-42,1338,1577,1527,1107,-567,-2287,696,433,-105,-171,-491,-981,-1183,-1506,-1760,-1857,-1729,-1433,-1109,-874,-255,131,-1691,-8,-1318,-436,1322,-240,1558,1783,-1326,857,474,-820,209,-1031,404,1912,485,-1426,1226,768,694,-1766,-1164,-785,-1046,102,485,1822,1367,1872,147,-962,-1186,-1163,-556,-644,-884,-1025,-1054,-1027,-951,-855,-745,-1484,-684,-643,-728,-812,-995,-1841,-1282,-1497,-1170,-912,-538,-429,240,605,919,780,-2234,-1370,1255,234,-1065,-102,-758,-900,-163,-750,-1366,-1983,-2344,-1977,-1420,-937,-510,-175,33,169,-1212,244,-1331,-214,-1516,-315,-2147,-2508,-677,-1243,-1943,-2396,-3277,-3200,-1786,-627,-908,1862,2201,-5922,-2043,-7526,643,1889,1497,-20423,-32874,534,410,-15842,-19194,649,-5385,1163,1320,1405,1432,1009,-1005,-4226,-1873,-68,-276,-3338,-1021,-1512,-2684,-2441,-2541,-2189,-1867,-1599,-2103,-1961,-1171,-1199,-1223,-1255,-1333,-1373,-1346,-1286,-1184,-2134,-953,-888,-866,-911,-965,-1073,-1211,-1301,-1365,-1365,-1310,-1246,-1167,-1139,-1202,-1284,-1467,-1677,-1976,-2212,-2236,-1905,-1544,-1136,-757,-431,-613,-1551,-89,453,-717,-905,-1075,-223,-141,-251,-1502,-102,-1620,700,-293,-506,475,-1136,-1681,-527,-534,673,303,-1967,-347,-635,-910,-1118,-1682,-1384,-1385,-1317,-1159,-1049,-1480,-1786,-1065,-1130,-1174,-2057,-1000,-906,34,499,-597,-2070,-1411,-942,-1223,1224,1923,5,-255,183,-166,101,-2024,-1234,-1635,931,860,-376,598,374,-11,-228,-658,-831,-997,-1021,-822,-554,-258,-1099,-1066,-547,476,404,247,-40,-404,-823,-1293,-1772,-2218,-2586,-2563,-2303,-2082,-1817,-1501,-1105,-575,-6,-1430,-317,1066,-770,-1270,124,1342,-277,-421,-1366,-1174,-1186,-295,-379,-93,-1079,1190,1254,400,-996,-1317,-2207,-2054,-1371,-798,-1732,-1050,47,3,-156,-356,-579,-672,-596,-393,-136,132,-809,-147,-410,401,482,1006,553,-645,-886,504,1404,814,1009,47,800,415,-1708,-743,-1232,-1758,-2204,-1862,-1404,-1018,-680,-435,-519,-1393,-437,-715,-728,-1157,-1441,-1887,-2311,-2179,-1856,-1595,-1411,-1345,-1220,-1463,-962,-773,-501,-417,-1828,-2216,481,750,181,976,985,-1706,-62,-1693,-247,274,670,739,-836,104,1190,765,1193,1479,1008,599,1294,-23,264,532,-327,-978,-700,-921,-1172,-1353,-1319,-1055,-708,-282,173,445,-1284,-629,-1520,-1480,833,674,164,-237,-232,804,451,-2044,476,-39,-555,-1428,-1445,-1502,-1181,-756,-337,53,-594,-1792,-1266,-531,198,204,-1542,-1679,-331,548,323,-126,181,178,-1329,-1571,-1164,638,450,-1511,502,-1209,70,-276,-902,-1336,-1449,-1855,-2019,-1914,-1672,-1463,-1888,-1305,-1382,-1487,-1687,-1855,-1956,-1852,-1551,-1169,-779,-365,-30,468,871,1206,416,-1092,-257,-661,-1669,-358,299,1375,903,-324,-1884,-974,-472,1109,653,-1284,-1693,-194,253,-1273,74,32,-54,-113,-194,-292,-425,-502,-610,-781,-910,-1015,-1150,-1263,-1443,-1501,-1627,-1804,-2140,-2057,-2181,-2147,-1999,-1853,-1703,-1606,-1482,-1401,-1321,-1294,-1211,-1112,-1010,-964,-913,-829,-964,-754,-752,-730,-1382,-811,-1098,-748,-588,-405,-97,251,-332,-1557,1057,1237,-1096,-1397,316,68,738,-884,847,1393,1501,1815,1995,2189,-3995,2363,2128,1646,-24003,-18092,-1303,-2085,-823,500,1667,1558,3494,2236,1297,4132,-26066,-8696,2926,2317,1746,1186,660,158,-254,-2171,-976,-1230,-1529,-1864,-2206,-2198,-1880,-1561,-1264,-1045,-814,-833,-398,-288,-204,-177,-176,-1403,-630,-1195,-534,-1129,-578,-634,-423,-1559,-1291,-1156,-26,-280,-787,-2351,-108,-223,-615,-479,-578,-754,-883,-923,-913,-859,-713,-513,-303,-71,-796,-1,546,-1872,-623,988,1095,270,1173,1171,-67,-1171,-116,48,-1320,831,347,56,236,333,-649,-957,-180,1136,465,-1299,-163,55,-488,-286,-473,-137,-244,-356,-475,-1469,-1400,-1203,-1024,-1213,-1395,-1559,-1605,-1459,-1170,-787,-701,-133,352,-943,-1484,850,591,-860,296,-1120,-76,-289,-428,-528,-535,-523,-486,-1596,-377,-338,-256],[-181,127,-870,-157,441,-47,-599,781,854,630,425,235,-107,-48,-318,-294,-100,-83,-89,-126,-903,-917,-271,-357,-417,-414,-388,-441,-323,-325,-319,-414,-909,-651,-778,-1796,-1000,-635,-457,-1830,-973,-871,541,672,149,-1456,-863,-2219,-1210,-1856,-1798,-1284,-776,-325,44,-310,608,758,-417,-278,1034,1130,-263,-740,361,-978,-1002,-635,-728,-434,132,-404,-935,-1242,-1107,-1730,-327,13,153,-882,-1516,-1222,-1052,-1579,-1532,-833,-107,513,-55,-60,-348,1371,1120,-547,-621,-534,-1479,-1874,-1112,-908,-699,-497,-287,-929,73,-782,130,125,20,-149,-917,-783,-847,-1128,-1403,-1612,-1694,-1589,-1403,-1222,-1038,-992,-1199,-723,-631,-517,-456,-332,-475,-1999,-180,-126,-4694,-2253,-1878,-2891,-5797,-7876,-1440,-371,-3261,613,1505,420,407,-1306,-1093,-1557,-761,-525,-995,-1333,-1575,-1600,-1509,-1390,-1917,-1016,-799,-509,-288,83,389,335,623,-369,-589,278,1159,125,-831,-247,390,472,108,-328,-1652,-1312,-1699,-1628,-1180,-657,-775,-1762,-529,-1395,-537,1030,9,-1109,-604,-551,-698,-1487,-873,-1068,-1587,-1936,-1570,-1084,-651,-385,-962,-74,-49,-145,-253,-102,245,-65,-331,-87,2390,1540,-395,1062,-1197,-1152,-996,-451,439,-640,-790,-989,-674,-143,382,957,890,-415,-674,-535,-774,-1799,-312,643,1529,1706,-46,150,143,-1703,-1025,-1446,-1642,-1375,-1029,-997,-459,-315,-249,-214,-302,-428,-644,-822,-1040,-1209,-1296,-1364,-1332,-1607,-1219,-1089,-925,-721,-977,-364,-1539,121,341,551,715,956,1185,85,-685,-1409,-839,1124,2011,2630,2582,-346,-1062,-1045,1378,685,314,-1463,-1181,113,-96,-445,-1217,-579,-681,-736,-730,-704,-1085,-625,-504,-367,-252,-172,-1335,-6,-35,-69,-181,-398,-682,-995,-1333,-1676,-1795,-1593,-1282,-981,-916,-1271,-772,-178,92,137,87,-56,-508,-2072,-562,-694,-781,-818,-765,-670,-515,-342,-602,-802,79,145,134,-755,158,93,-1463,-137,-1162,-432,-453,-517,-496,-426,-905,-165,51,-1043,-57,-1072,367,516,379,-1214,119,-43,-66,-1888,-1101,-308,-1121,-305,202,840,795,674,487,-853,-1064,-1215,-661,-906,-1063,-1101,-1033,-947,-868,-814,-772,-1093,-1155,-833,-916,-961,-1072,-1538,-1168,-1844,-1397,-822,-553,-459,42,361,681,862,-2174,-1284,1205,-120,-1012,-171,-1042,-873,1085,653,-415,-604,-270,265,285,367,484,546,428,292,-616,-230,-1440,-360,-1684,-545,-2142,-2514,526,168,-495,-1446,-3479,-3309,-1681,-820,-891,1989,2571,-6941,-2341,-8661,2285,5101,4682,-22096,-34315,3809,3670,-43611,-15714,3184,-2902,2698,2282,1793,1280,0,-1123,-3412,-1526,-1191,-1561,-4109,-2034,-1829,-2275,-1269,-1047,-992,-790,-1060,-1788,-1630,-1031,-1304,-1567,-1774,-1768,-1507,-1183,-893,-636,-1885,-271,-197,-195,-280,-394,-582,-815,-1009,-1152,-1167,-1038,-837,-592,-807,-284,-212,-797,-359,-581,-794,-1025,-1199,-1218,-927,-507,-57,-570,-1672,-234,853,-425,-707,-871,-305,-678,-467,-1486,-414,-1326,1075,184,-805,379,-1176,-1650,-688,-186,494,33,-1884,-540,-871,-632,-549,-1276,-419,-830,-459,-513,-670,-1609,-1627,-1580,-1957,-1938,-1962,-1112,-766,-38,296,-535,-1787,-1718,-996,-1304,576,485,-131,-226,546,-120,224,-1889,-1419,-1190,780,564,-276,739,392,-11,-110,-573,-972,283,502,517,881,953,-1036,-1085,-676,887,775,786,694,566,-66,-191,-423,-654,-1104,-1616,-2030,-1940,-1464,-973,-497,24,433,-1393,-452,987,-688,-1318,-103,1031,-478,-610,-1371,-1340,-1178,-475,-399,-26,-950,1136,2010,437,-688,-73,-792,-1328,-1417,-1102,-1978,-871,5,202,320,205,399,431,496,584,670,768,-667,-31,-313,426,936,1596,655,-862,-646,779,1169,196,453,202,1765,786,-1782,-464,45,-438,-1412,-1488,-1871,-1751,-1384,-1040,-758,-1210,-439,-918,-58,-1088,67,-1809,-653,-549,-467,-311,-1123,-1154,-861,-1776,-1144,-1253,-1292,-1279,-2016,-2339,-1307,-1328,-1343,-1365,-1405,-1800,-1414,-1694,-1427,-1406,-1370,-1307,-1436,-1110,-990,-842,-714,-611,-484,-406,-356,-600,-471,-526,-664,-1056,-1039,-1277,-1447,-1686,-1931,-2094,-1964,-1589,-1112,-586,-1108,-872,-1766,-1708,1040,958,260,-271,-569,309,441,-1745,-39,878,-257,-1509,244,863,1652,-4,1142,535,-763,-1990,-994,-573,17,13,-1123,-1253,-97,1393,958,-188,435,860,-1454,-1317,-1154,750,529,-1713,245,-1496,2354,1983,-890,-1262,-427,-1772,-454,-484,-506,-856,-1740,-448,-590,-485,17,-26,-131,-1427,-507,-704,-840,-794,-544,-183,233,597,409,-1177,-393,-645,-1628,-388,499,1637,865,-349,-1971,-1305,-696,1236,771,-1300,-1638,14,1501,-1190,1659,532,213,1046,728,349,-356,-505,-941,-1412,-1787,-2049,-2191,-2154,-2060,-1972,-1823,-1639,-1909,-957,-575,-277,36,301,511,601,296,584,455,-969,-291,-173,-643,-532,-649,-665,-911,-647,-637,-604,-1811,-670,-1241,-598,-581,-548,-464,-410,-480,-1189,-607,-730,-939,-1280,-1074,-1173,-1282,-1366,-1469,-1645,-1776,-1859,-1962,-1969,-4136,-1597,-1338,-1045,-25533,-18389,-246,-12,164,319,437,643,792,869,-535,1012,-30274,-12631,664,367,48,-344,-800,-1319,-1805,-2339,-2225,-2035,-1814,-1711,-1705,-1722,-1906,-2115,-2226,-2134,-1855,-1503,-1160,-879,-623,-428,-276,-1028,-332,-1253,-655,-1034,-101,-944,-720,-1436,-1022,-1257,-140,-472,-715,-2231,576,1994,-228,389,-441,964,1626,1812,1864,1257,659,-32,352,-168,-908,-1188,-1570,-1602,-1280,-799,-274,-234,371,789,59,-1044,-14,83,-1528,525,405,370,451,594,-542,-793,440,1694,529,-1563,-167,-110,-468,-470,-421,66,-19,1446,-78,-1235,-967,-1422,-1020,140,157,-127,-401,-721,-796,-877,-824,-760,-633,-849,-1611,-226,-151,-1328,-441,-1499,-562,-742,-927,-1148,-1330,-1502,-1613,-1647,-1559,-1427,-1200],[-229,-231,-799,-153,270,-50,-200,910,1074,1099,1109,1077,130,367,-309,-42,581,765,823,880,-827,-1120,890,-98,465,171,-193,-624,-1082,-1533,-1768,-1696,-1437,-1168,-969,-1818,-854,-813,-874,-1450,-1392,-1246,-1363,-1418,-1506,-1622,-1743,-2327,-1897,-1794,-1577,-1243,-873,-487,-121,-410,621,959,-204,-269,1368,2695,146,-136,794,-1467,-1170,-514,-532,-33,904,3111,1543,-166,-1609,-1336,342,1697,1071,-1034,-1393,-1029,-331,-519,386,55,-496,-520,-169,-507,-578,937,908,-560,-409,-446,-1684,-1873,-1878,-2150,-1765,-1234,-685,-1067,212,-889,911,1154,1285,968,-998,-535,-231,-477,-1562,-876,878,538,-432,-853,39,-858,-1036,418,177,3,-133,-122,-353,-2937,31,147,-5118,-2691,-2147,-892,-2656,-5278,-1320,-665,-3265,773,1881,865,332,-1320,-1139,-1230,-1406,-98,-433,-661,-872,-998,-1102,-1206,-1723,-1326,-1414,-1490,-1616,-1764,-1882,-1926,-1823,-1632,-1401,-1185,-1029,-879,-762,-719,-752,-805,-938,-1162,-1489,-1835,-2241,-2576,-2218,-1636,-1029,-1567,-485,-821,-942,723,-66,-991,-432,-147,-624,-1296,-973,-751,-1536,-609,-1061,-1240,-1069,-733,-951,-379,-364,-594,-1004,-1299,-1330,-947,-501,-336,781,1176,44,1522,-857,-774,-884,-971,-106,-996,-835,-945,-817,-530,-210,199,579,-293,-541,-745,-738,-2152,-451,762,1365,1132,-126,258,-318,-1524,-1537,-1787,-1484,-875,-274,-1305,105,317,-677,227,1255,-34,-804,-211,14,-331,-582,-786,-857,-1610,-901,-872,-857,-866,-1006,-1161,-1313,-1386,-1260,-907,-476,54,536,163,-946,-1707,-656,1290,1598,1387,1108,-618,-988,-432,337,310,-243,-1799,-1121,58,368,-417,-743,-53,-235,-389,-492,-582,-782,-760,-778,-769,-756,-730,-723,-468,-335,-311,51,187,-561,-200,458,476,-1484,450,351,-413,-842,-1196,-1002,-357,-182,-165,-132,-88,-410,-1880,424,684,84,1194,1429,-327,825,155,-814,-1131,590,463,370,-573,566,533,-731,-180,-1044,-966,-1372,-1808,-2220,-1799,-1307,-830,-305,-1361,-498,-1069,383,1351,237,-1087,877,-41,113,-1942,-1068,-37,-824,-705,-922,-1013,-1020,-985,-946,-954,-986,-1278,-1280,-1490,-1729,-1934,-1928,-1754,-1576,-1445,-1354,-1345,-1676,-1375,-1428,-1386,-1334,-1239,-1011,-1988,-1634,-648,-592,-584,-626,-687,-768,-857,-2192,-1207,-973,-924,-867,-757,-1292,-772,-561,-537,-445,-257,-424,406,837,1213,1528,1149,654,1110,32,-707,-1471,-316,-1756,-780,-2095,-2444,-109,115,213,-1660,-3355,-3396,-1598,-1025,-967,901,644,-7905,-2903,-10002,3365,3797,4190,-23696,-37627,5583,-13058,-75297,-14545,7263,-1267,7292,6859,6151,1635,-1065,-925,-2396,-1128,-512,-1364,-4581,-948,-305,-1764,-1132,1281,-886,338,-1005,-1530,-1299,1673,1365,1065,773,-144,-849,-75,-305,-515,-1792,-894,-1056,-1144,-1141,-996,-807,-612,-391,-596,-68,33,63,57,-567,-201,-382,-1027,-896,-1212,-1449,-1576,-1426,-1182,-873,-582,-321,-563,-1734,-345,533,-83,-469,-584,-345,-1163,-620,-1436,-646,-932,885,640,-1071,325,-1191,-1650,-851,-208,-289,-134,-1501,-529,-930,698,676,-847,-595,-859,1345,2602,503,-1619,-1334,55,171,-219,-1916,-1158,-593,-170,-125,-487,-1519,-1782,-945,-1358,-1142,-869,-471,-211,309,-83,385,-1624,-1484,-593,-248,-700,-1163,-1445,-1312,-994,-768,-710,-1113,-973,-1390,-1857,-1891,-1336,-862,-1093,-811,458,573,570,425,232,-173,-39,-601,202,397,518,-1389,595,513,338,30,-123,-364,-1301,-664,-690,-636,-1385,-482,-419,-701,-750,-1265,-1583,-1075,-625,-450,4,-822,194,166,96,-352,-209,-470,-729,-946,-1087,-1929,-905,-647,-370,-105,66,299,459,610,754,874,995,-523,118,-234,444,1364,1640,764,-989,-280,1003,839,-474,-209,299,1630,627,-1765,-186,343,-86,-1214,-656,-452,-1083,-1662,-1872,-1451,-968,-416,-1064,441,-982,148,-1862,-587,-512,-580,-466,-790,-1015,-796,-1555,-975,-177,-583,-986,-1648,-2390,-2024,-2009,-1888,-1777,-1723,-1934,-1685,-1758,-1800,-1849,-1866,-1825,-1919,-1608,-1470,-1300,-1147,-1009,-832,-688,-551,-1081,-396,-251,-221,-1118,-904,-263,426,303,-943,-118,215,-129,-573,-1088,-1446,-1290,-1874,-1714,821,1205,358,-312,-860,-188,416,-1245,-555,-257,0,-1533,720,2175,2422,-190,813,181,-965,-2201,-759,-667,-105,-87,-689,-842,96,1136,636,-267,39,-150,-1580,-1074,-959,-78,-11,-1749,-307,-1004,52,-38,-808,-1062,-543,-1759,-1140,-1482,-1789,-2023,-2071,-1968,-1827,-1670,-1619,-1591,-1623,-1701,-1736,-1589,-1237,-728,-147,413,942,1341,364,-1261,-516,-608,-1593,-439,677,1079,831,-296,-2022,-1568,-870,808,876,-1191,-1409,261,1024,-1133,914,468,124,594,425,224,-231,-206,-413,-661,-835,-948,-1045,-1071,-1277,-976,-844,-700,-1624,-981,95,272,457,579,635,446,-104,236,-1,-958,-348,-256,-799,-554,706,-96,-862,-299,1434,523,-2155,-810,-1345,-163,737,465,1130,1132,-324,-846,612,307,-831,-1219,-711,-1010,-1263,-1403,-1466,-1503,-1418,-1233,-1065,-854,-4103,-305,-70,-816,-25269,-20982,588,682,708,698,452,272,481,250,-2265,-241,-34970,-17211,-3918,-909,-739,-494,-239,-44,121,-2484,-1355,-5,125,-194,-1268,-299,-492,-663,-820,-1004,-1122,-1406,-1240,-1321,-1383,-1458,-1518,-1598,-1686,-1784,-1829,-1843,-1810,-1684,-1426,-1315,-758,-1153,-374,-721,-753,-2186,725,2420,195,644,-821,247,1405,1648,1354,699,428,-124,951,1211,-1045,-467,1208,-933,-199,607,440,-755,-454,496,140,-964,111,155,-1704,713,510,241,-58,-317,-578,-820,-1002,-1039,-981,-1870,-457,-271,-441,-631,-334,94,52,1333,-412,-933,-527,-1317,-1484,-135,573,245,-88,-607,-716,-999,-1208,-1428,-1522,-1449,-1765,-999,-714,-1645,-1186,-1810,150,321,-624,229,362,-315,-281,-1340,285,165,-171],[-227,26,-668,-425,-575,-534,-351,20,427,755,1061,1277,452,316,-283,205,789,604,499,490,-665,-1230,777,23,630,444,153,-237,-702,-1230,-1735,-2246,-2376,-2050,-1694,-1825,-1089,-881,-696,-998,-1718,-1528,-463,-441,-450,-1482,-592,-2360,-345,-514,-1576,-1261,618,839,918,-534,1104,1147,45,-318,1474,2061,514,440,1358,-1740,-1336,-435,-367,387,1443,2627,1343,-191,-438,-982,1688,3291,867,-971,-1302,-872,-684,-875,-125,1814,1727,776,-248,-1006,-1293,-1772,-2171,-2407,-2283,-1929,-1899,-1864,-1684,-614,-245,-449,-31,-1187,101,-1017,792,1489,1444,639,-968,-250,-467,-867,-1702,-819,478,278,-735,-1114,-67,-825,-905,-697,-995,-1229,-1476,-1618,-1751,-3855,-2105,-2186,-5590,-3048,-1933,-1161,-690,-3000,-1192,-978,-3172,825,932,965,246,-1353,-1173,-909,-2009,-56,-226,429,447,527,-428,-833,-1590,-245,758,561,-491,297,-23,-407,-814,-1262,-1728,-2204,-2608,-2279,-1985,-1770,-1632,-1510,-1461,-1490,-1609,-1729,-1892,-2043,-2143,-2065,-1817,-1473,-1054,-687,-1342,-58,-205,-921,-377,212,-506,-973,-1074,-735,-1244,-235,-400,-596,-890,-928,-927,-954,-830,-710,-584,-298,33,-928,-706,-586,1617,1324,460,1913,-538,-333,-534,-1474,-368,-1429,165,84,-807,-32,11,158,278,-173,-423,-806,-785,-2363,-623,396,269,83,-263,-472,-901,-1412,-1982,-2332,-1766,-1109,-524,-1624,-33,527,-1111,-352,606,-64,-900,-707,-1310,-1848,-1882,-1398,-811,-1642,-863,-2,89,337,-189,-693,-851,-835,-1555,-1549,-730,264,1187,237,-964,-1920,-488,1410,2119,2959,2543,-984,-700,335,1266,-102,-642,-1695,-1142,-266,247,-359,-275,692,529,-71,-90,317,-442,275,330,64,156,531,-120,546,868,-689,763,-276,-821,-336,1473,1542,-1273,793,1515,-352,-782,-1129,-1302,-606,1008,782,492,138,-308,-1731,-858,-1105,-1217,-1129,-821,-426,26,277,-866,-1236,31,123,492,-374,459,1558,-17,-165,-1004,-460,160,-577,-605,-952,-1185,-1199,-890,-1762,-1088,-994,410,1015,37,-1084,417,-502,-154,-1955,-1098,483,-391,-1065,-410,-253,-529,-748,-903,-1023,-1093,-1388,-1309,-1430,-1548,-1598,-1519,-1375,-1204,-1054,-928,-889,-2201,-915,-1019,-1072,-1146,-1092,-983,-1760,-1769,-517,-399,-630,-341,-386,-477,-608,-2294,-1157,-1052,-1177,-1302,-1374,-1530,-1603,-1759,-1975,-1864,-1564,-1204,-891,-536,-246,8,190,252,231,152,-1170,-1431,-412,-1761,-905,-2036,-2331,-1111,-986,-859,-1999,-2840,-3459,-1602,-1276,-1139,291,-1283,-8424,-3713,-11041,1909,2256,2581,-24905,-42713,-18004,-74572,-109505,-15785,4290,-639,5445,5064,4403,442,-2186,-480,-1318,-781,-1335,-1877,-4197,-96,291,-1213,-1430,1115,-667,994,-869,-1377,-1043,1314,1103,896,680,-84,-859,-112,-347,-540,-1900,-783,-851,-881,-903,-875,-864,-876,-865,-876,-887,-888,-900,-875,-851,-848,-790,-1257,-719,-736,-705,-694,-706,-1051,-853,-934,-1030,-1077,-1740,-1139,-1101,-1049,-937,-763,-554,-1607,-755,-1384,-792,-539,886,1002,-1315,281,-1229,-1706,-1032,308,-127,-651,-1140,-704,-845,762,955,-442,-1009,-923,1321,3422,593,-1440,-1014,-2,631,78,-1909,-1206,-458,851,518,-489,-1320,-1628,-1405,-1889,-1544,-1164,-877,-692,-629,-723,-928,-1369,-1499,-1127,-577,-192,-189,1238,1594,-131,1668,-49,-910,721,655,326,347,837,-666,-1118,-1002,895,1311,1995,1242,815,-358,83,-788,6,932,606,-1586,771,1407,1122,-81,49,111,-1215,-797,-904,-1068,-1504,-1034,-924,-980,-863,-1086,-1898,-917,-772,-608,-596,-738,-687,-732,-767,-800,-809,-857,-878,-876,-987,-1589,-800,-748,-684,-597,-470,-361,-195,12,241,456,669,-429,241,-225,405,1209,1188,818,-1049,85,584,390,-1149,-987,300,849,413,-1668,13,468,-116,-1034,-679,-479,-1059,-262,-397,-1032,-1168,-1499,-1759,-1702,-1433,-1143,-1885,-700,-551,-732,-582,-310,-771,-838,-1032,-1129,-265,-362,-491,-1209,-2318,-1152,-1294,-1298,-1166,-958,-2135,-518,-1177,-472,439,647,-32,-1944,544,862,574,1154,1140,1170,985,1217,-1439,840,1360,-177,-1188,-1040,-491,1767,219,-881,172,1269,944,563,119,-581,-1238,-1823,-1633,-1461,-1413,-1372,-1228,-1207,-1214,-1270,-1355,-1428,-1509,-1533,-1499,-1407,-1274,-1118,-1006,-941,-914,-1218,-1967,-1116,-1217,-1318,-1442,-1439,-1457,-1478,-1412,-1384,-1261,-1006,-751,-1719,-877,-692,841,715,-1539,-923,-460,2072,2036,-700,-871,-552,-1719,-810,-826,-77,-341,-1460,-587,-625,-1043,-643,-680,-771,-1111,-1158,-1423,-1698,-1710,-1369,-989,-629,-382,-182,-1343,-618,-555,-1553,-536,-654,-723,-659,-393,-1963,-1741,-1000,1122,954,-997,-1162,507,1979,-1110,1806,392,24,1324,790,290,-58,894,868,798,773,-558,-334,632,-1194,65,239,11,-1312,-1100,-574,-842,-1026,-1149,-1166,-1112,-914,-656,-320,-891,60,580,-945,-733,474,-360,-797,-121,1380,164,-2392,-1117,-1374,-700,-888,-774,-416,-20,-317,-527,564,529,-750,-1198,-208,-652,-1194,-1774,-2402,-2308,-1688,-1026,-452,85,-3890,1027,1320,-2811,-23214,-25753,-5365,1024,644,209,-389,-676,-1106,-1562,-3341,-2234,-39974,-21876,-9710,-1693,-1348,-992,-647,-357,-76,-2585,-1541,231,654,-131,-1080,849,824,783,87,564,497,-1713,36,197,57,-112,-756,-488,-706,-1324,-1118,-1282,-1444,-1597,-1699,-1818,-1709,-1471,-1118,-995,-871,-2205,773,1391,638,910,-1114,-431,1182,1477,846,203,314,-195,914,1097,-1128,53,799,-373,96,546,592,-1225,-1126,684,212,-898,270,268,-1808,782,733,642,517,404,-14,-10,-321,-656,-1082,-2171,-1761,-1852,-1710,-1422,-1139,-896,-703,-599,-838,-571,-614,-922,-1862,-478,-329,-176,-10,-453,-324,376,226,-7,207,-711,-1919,-77,-195,-1622,-1880,-1892,-297,-150,-733,209,390,-324,-94,-1216,669,600,-180],[-2173,-2424,-2369,-1983,-1443,-844,-314,227,685,1000,1266,1441,840,299,-243,424,835,531,224,-58,-407,-1140,-517,-646,-777,-897,-1054,-1246,-1449,-1633,-1697,-1700,-1572,-1353,-1114,-1763,-623,-412,-182,-502,-1610,-1726,533,1003,-410,-1542,-537,-2220,-13,-175,-1441,-1281,326,877,876,-616,1179,871,386,-346,171,132,220,416,670,-1453,-1391,-323,-161,784,359,-241,-1013,-1853,-2428,-1971,-979,91,691,-651,-1184,-694,-911,-1186,-733,1355,3333,2563,-218,-1445,-898,1093,1434,-587,118,-332,-2015,-1789,-1923,-472,-346,-635,-111,-1204,53,-1082,278,247,153,34,-773,-202,-631,-1165,-1498,-716,-812,-872,-920,-1322,-1005,-1085,-1157,-1201,-1229,-1196,-1167,-1015,-815,-3105,-401,-116,-5952,-3133,-1073,457,458,-1177,-993,-1199,-2916,-552,-778,-990,-1167,-1365,-1545,-1775,-2025,-2199,-2195,-1901,-1507,-1008,-497,-699,-1443,-111,1244,539,-554,1613,1216,1238,243,-9,64,-447,-1002,-1500,-1928,-2289,-2524,-2504,-2389,-2300,-2285,-2266,-2284,-2286,-2264,-2176,-2037,-1859,-1624,-1452,-1369,-1209,-1158,-1122,-1067,-1034,-1036,-997,-1115,-688,-699,-263,-514,147,-855,-1187,-614,489,580,587,527,559,585,-1193,-887,-669,994,1135,884,1482,-194,135,-83,-1826,-735,-1415,115,700,-636,1234,995,576,884,18,-273,-673,-850,-2191,-757,11,-370,-740,-1006,-1341,-1617,-1841,-2055,-2029,-1859,-1555,-1231,-1780,-541,-250,-1310,-945,411,73,-823,-522,37,190,245,611,718,-1626,-1225,-431,-270,145,-194,-934,-985,-1445,-1820,-1589,-1074,-449,137,374,-612,-1729,-321,1507,2169,2529,2127,-1394,-227,1246,1533,-531,-789,-1439,-1224,-591,49,-241,198,812,681,12,-251,525,-86,438,428,72,79,293,289,283,255,-1035,100,-750,-1102,-195,478,609,-1119,503,1133,-248,-727,-1052,-1575,-904,739,1342,153,620,-198,-1594,152,1409,-169,805,354,-110,-504,-777,-852,-1023,-591,-393,-260,-158,30,82,92,-106,-1030,-507,30,-750,-46,-112,-211,-363,-473,-2183,-1758,-838,-625,-467,-291,-1193,-191,-916,-398,-1917,-1177,141,-98,-1351,-798,-1135,-1396,-1487,-1370,-1144,-865,-1540,-561,-313,-208,-109,13,-371,-40,373,487,269,-2187,-865,-928,268,82,-788,-151,-1486,-1741,-559,-88,-752,-6,5,-4,-29,-2346,-1110,-20,-909,-514,-413,-1735,-480,-179,-401,-675,-1012,-1377,-1809,-1796,-1387,-944,-534,-214,40,241,-1433,-1315,-522,-1686,-1002,-1969,-2174,-542,-675,-739,-2398,-2145,-3442,-1698,-1569,-1360,60,-2906,-7875,-4694,-10374,-296,-453,-619,-25343,-49287,-56160,-141115,-144718,-19196,-1562,-1077,-41,-26,-45,-769,-3308,-136,-247,-441,-1127,-2510,-3298,-515,-653,-762,-1738,-986,-1041,-1040,-1023,-1292,-1044,-1165,-1373,-1559,-1607,-1422,-1063,-632,-212,194,-2167,888,1121,-368,998,-546,427,967,621,46,-58,-134,-341,-406,-359,-247,-718,-1384,288,359,440,468,417,-1117,199,47,-131,-774,-1660,-530,-547,-491,-313,-24,-339,-1951,-854,-1309,-774,-146,1937,1280,-1474,282,-1255,-1769,-1170,427,918,-237,-807,-819,-645,743,1198,-30,-1427,-970,1184,2708,647,-1109,-662,-95,296,38,-1767,-1217,-328,-227,-577,-893,-1228,-1475,-1567,-1437,-1239,-1122,-1080,-1115,-1237,-1474,-1784,-2075,-1714,-1309,-809,-621,-202,438,675,-232,815,356,-341,305,-26,-304,-531,-577,-446,-1082,-1210,771,1473,1870,617,126,-563,195,-938,-221,377,404,-1723,644,1963,1613,-214,-183,317,-1104,-1009,-287,-517,-1589,-694,-540,-1253,-911,-827,-1706,-681,-859,-752,-106,-659,745,811,203,207,345,173,52,-608,-1022,-1242,-235,-360,-536,-743,-942,-1156,-1273,-1288,-1221,-1131,-1031,-933,-901,-883,-934,-968,-989,-1038,-1051,-1050,-1049,-996,-1207,-1754,-837,-785,-661,-1467,-376,-156,-117,-835,-667,-582,-1317,-331,946,-1171,-403,25,-1244,158,-601,-597,-1844,-608,-617,-873,-516,-370,-429,-722,-458,-1178,-536,-516,-412,-797,-2259,-238,186,318,407,428,-2026,-774,-874,-581,115,39,-285,-1586,-25,-15,24,41,46,95,125,171,-1566,216,331,-112,-1242,-1173,-696,794,70,-786,528,881,827,482,547,-348,-1188,-1650,-1572,-162,-356,-578,-638,-1342,-1208,-526,-443,-1445,244,720,-1407,1314,1550,1739,-256,73,-400,-1504,-1684,-454,-959,-8,319,91,-209,-563,-875,-1254,-1521,-1552,-1427,-1865,-728,-442,259,625,-1192,-1564,30,1064,870,-598,-766,-775,-1638,-955,-1030,-844,-526,-1287,163,-473,-1327,416,846,900,-998,-626,832,741,642,383,382,222,9,-146,-1435,-707,-511,-1515,-553,-548,-710,-965,-1218,-1846,-1825,-1126,-203,513,-792,-963,690,2169,-1142,1960,287,-146,988,209,-100,102,1462,1210,922,694,-556,-299,11,-1131,-517,-792,-1094,-1270,-1403,-1383,-1299,-1064,-771,-440,-141,-737,464,717,-826,140,117,-1097,-850,362,-564,-766,-447,-1021,-1498,-2564,-1462,-1376,-322,184,383,985,1202,-371,-300,736,291,-735,-1278,-1362,-1593,-1329,-762,-139,409,955,1283,1823,2089,-3677,2376,2320,-4303,-20219,-32364,-13375,615,80,-457,-1112,-1413,-1816,-2201,-3376,-2324,-39256,-25577,-15751,-2177,-2106,-2018,-1919,-1848,-1750,-2702,-1798,-1394,-1214,-1014,-1029,-381,-64,283,122,926,631,-2058,107,1752,70,723,-827,457,364,-1383,-1230,-823,726,-554,-2215,-1069,-306,-636,-484,-1343,-1125,-2345,-1440,-1453,-1278,-1100,-1336,-1078,-636,-581,-618,-756,-939,-1178,-1484,-1798,-1982,-1873,-1556,-1234,-942,-669,-402,-1554,-1170,35,130,-888,212,275,-1885,409,444,457,457,486,312,396,260,102,-149,-2204,-568,-695,-747,-813,-529,-337,-115,79,-1392,-133,354,-425,-2045,-720,213,368,1148,-287,-354,1488,526,57,55,-705,-2084,1166,1008,-1307,-2285,-1672,-447,-916,-1334,-1614,-1486,-1214,-977,-1106,-763,-831,-956],[-3237,-3633,-3907,-3982,-3699,-3181,-2662,-2098,-1580,-1167,-765,-419,-160,26,-390,72,-47,-282,-628,-1076,-1585,-2141,-2773,-3436,-3776,-3231,-2517,-1820,-1169,-599,-72,300,-156,-424,-851,-1815,-660,349,308,-189,-1282,-1673,372,888,-806,-1800,-744,-2129,167,20,-1380,-1315,-92,433,183,-856,-579,-964,-1285,-1532,-1636,-1586,-1413,-1154,-858,-944,-1502,-384,-118,178,292,399,502,-289,-66,-434,1391,1715,355,-402,-1253,-712,-1051,-1395,-1405,646,3133,2158,-292,-1695,-993,563,1219,-653,334,-394,-2181,-1861,-2093,-1540,-1888,-1904,-1541,-1321,-420,-1272,572,1041,1384,-94,-654,192,-897,-1452,-1216,-622,-659,232,-746,-1630,-536,-992,-733,55,149,293,392,-90,-97,-2265,855,744,-6235,-3040,149,842,707,-151,-903,-1452,-2692,-881,-1182,-1370,-1365,-1436,-1128,-861,-1385,-756,-852,-976,-1198,-1391,-1499,-1403,-1425,-585,-115,350,-684,966,1112,1146,-33,-25,699,-99,-50,-459,-858,-1265,-1663,-1984,-2286,-2231,-2010,-1780,-1595,-1425,-1298,-1197,-1150,-1144,-1134,-1207,-1284,-1391,-1448,-1411,-1251,-1045,-852,-640,-1193,-514,-111,218,-697,367,-785,-1489,-408,111,38,-123,-359,-512,-684,-1251,-1118,-1058,-1130,-1132,-1045,-841,-663,-461,-256,-1749,-1054,-918,87,392,-414,1063,697,206,755,230,-146,-497,-965,-1914,-883,650,439,1331,-599,127,-864,-1946,-1679,-680,-543,-1037,33,-1663,-86,1168,-1131,-1474,353,319,-631,-741,-63,93,544,483,403,-1557,-1617,-902,-694,-184,-364,-1080,-652,-806,-1011,-1252,-1561,-1792,-1955,-1888,-1728,-1471,-1207,-941,-714,-536,-414,-1820,-216,-115,-40,-857,-729,-1261,-1384,-884,-172,-74,654,1232,1200,88,-367,935,246,860,717,56,-23,-108,-434,-785,-1161,-1451,-1700,-1882,-1895,-1763,-1577,-1382,-1120,-887,-651,-408,-692,-958,-1479,-1234,346,816,-434,385,-82,-1441,-182,821,-375,78,-393,-914,-1403,-1783,-1731,-1402,-1114,-866,-726,-552,-465,-426,-418,-404,-1109,-563,-326,-939,-204,-143,-103,-114,-422,-2423,-1747,-629,-278,-270,-433,-1399,-896,-1215,-611,-1829,-1290,473,305,-1469,-1137,-596,-807,-846,-682,-386,-533,-1723,-697,-56,694,312,1307,-705,215,1112,1549,596,-1680,-1057,-962,-44,-318,-630,-771,-1262,-1628,-947,-950,-954,-958,-927,-863,-774,-2187,-1051,-384,-773,-369,-560,-1892,-322,322,301,226,72,-294,-425,-650,-794,-710,-419,-38,381,805,-1316,-1161,-654,-1538,-1011,-1932,-1993,1492,1455,1462,-2787,-1441,-3336,-1902,-1911,-1601,100,-3715,-6972,-5776,-8851,841,736,745,-24823,-56758,-94709,-209477,-179251,-24284,-6917,-2603,94,-261,-491,-1929,-4396,-156,22,-201,-1524,-2954,-2320,-128,-43,68,-1951,427,-28,678,-317,-1256,-739,66,-281,-482,-436,-230,-997,666,1071,1405,-2182,1071,1160,-262,736,-847,268,410,42,-301,-552,-667,-656,-505,-314,-151,-1052,-1327,232,219,220,173,81,-1153,-293,-528,-815,-1102,-1570,-1607,-1391,-1072,-670,-198,-302,-2146,-970,-1259,-635,190,2041,1420,-1562,297,-1292,-1872,-1285,433,1829,-639,-566,-929,-418,629,1359,349,-1578,-1024,905,2956,628,-750,-337,-237,-97,47,-1463,-1192,-238,225,29,-567,-1078,-1101,-863,-1149,-1244,-1404,-1502,-1490,-1379,-1239,-1068,-913,-1480,-591,-433,-1063,-281,-192,-214,-370,-356,-470,-479,-497,-508,-434,-376,-329,-266,-985,-1472,-413,-578,-764,-1018,-1270,-1460,-1508,-1396,-1219,-1036,-927,-1818,-768,-745,-779,-863,-931,-1052,-1167,-1298,-1416,-1515,-1630,-1589,-1399,-1517,-961,-571,-1243,-435,-920,-1001,-226,-630,537,920,12,395,209,-107,-355,-902,-948,-961,-579,-610,-703,-860,-1055,-1325,-1566,-1741,-1796,-1741,-1621,-1484,-1402,-1325,-1313,-1284,-1255,-1276,-1295,-1338,-1413,-1466,-1522,-1832,-1514,-1299,-951,-1215,-261,105,-93,-647,-656,-635,-1548,-392,940,-1333,-103,248,-1270,938,-298,-1094,-1779,-671,-1043,-1141,-953,-660,-423,-500,28,-1202,-202,292,364,-465,-2252,-586,-273,154,67,-95,-1748,-1050,-942,-1309,-1653,-1577,-1198,-1282,-432,-109,69,431,619,818,966,1092,-1523,386,1238,-20,-1285,-1295,-866,1167,-105,-665,934,1339,1414,272,412,-153,-944,-1430,-1557,1162,1093,627,-589,-1540,-1642,-179,-190,-1502,863,2175,-1274,1550,4370,3435,-122,-257,-535,-1769,-1352,-331,-1053,215,185,-229,-670,-1129,-1516,-1940,-2090,-1852,-1665,-1967,-1314,-1211,-1212,-1190,-1178,-1988,-1095,-1053,-1085,-1162,-1313,-1532,-1736,-1509,-1152,-552,-14,-1019,264,-403,-1543,-103,1058,713,-878,-1263,1474,1838,1663,272,1021,893,589,222,-1458,-715,-408,-1398,-523,1080,1646,821,-13,-1642,-1752,-1184,-1291,-925,-535,-729,866,1568,-1127,1903,252,-315,669,-265,-198,324,138,-121,-373,-510,-557,-576,-535,-966,-475,-416,-486,-648,-1022,-895,-1238,-1582,-1958,-1978,-1624,-1228,-874,-531,-678,43,-283,-1111,-735,503,-529,-662,237,201,-717,-2549,-1692,-1244,-927,-765,-499,-168,100,-365,-52,165,0,-649,-1328,-522,-1102,-484,-588,-149,-48,67,182,199,201,-3350,243,216,-5370,-17005,-40050,-21961,-283,-439,-545,-1500,-874,-382,-313,-2294,-138,-33157,-26570,-21204,11,159,320,461,-3050,533,-2707,-2009,19,-317,-723,-1097,-1243,-1180,-868,-466,-113,239,-2101,232,929,-86,711,-650,782,543,-1370,-1408,-790,384,-231,-2519,-909,-102,-331,97,-1490,-1391,-2483,59,-82,-189,-387,-1342,-1399,-1017,-1202,-1371,-1500,-1505,-1407,-1257,-1056,-902,-524,-285,-86,73,223,383,-1363,-538,634,229,-882,505,419,-1885,781,710,607,489,418,332,227,111,29,-92,-1857,-142,-720,-313,-841,96,338,496,535,-2051,277,328,51,-1957,-1063,-180,-316,-430,-508,-572,-611,-599,-652,-698,-844,-2324,-887,-935,-982,-1855,-1478,-494,-162,-883,465,702,-194,153,-1158,599,325,-268],[-777,-966,-1106,-1290,-1493,-1648,-1640,-1348,-1006,-701,-331,57,434,-4,-540,323,1685,1847,1915,82,-75,-823,1118,16,-79,-801,-1588,-1492,-614,-278,728,193,-140,-714,-1189,-1793,-775,389,558,105,-842,-1353,207,538,-1132,-1988,-1036,-1947,358,235,-1225,-1209,-460,-605,-1114,-1515,-1952,-1875,-1528,-1292,-1140,-1065,-1038,-1007,-936,-814,-1498,-464,-88,459,889,1324,1737,-396,-70,-327,1534,3555,12,-167,-1379,-794,-875,-1086,-1257,-89,3125,1620,-362,-1295,-977,27,760,-639,574,-466,-2229,-1959,-1868,-514,-816,-1058,-430,-1435,-338,-1473,700,1076,1345,-483,-560,205,-1156,-1486,-899,-504,-1123,-386,-613,-1909,-908,-1241,-777,572,673,710,599,0,-134,-1531,-356,-632,-6214,-2697,-1424,-1535,-1464,-1295,-1100,-1626,-2458,-610,-456,-338,-240,-1548,-1106,-271,-1040,-466,-633,-634,-697,-715,-761,-861,-1468,-1124,-1312,-1417,-1408,-1237,-971,-698,-446,-284,-220,-276,-461,-678,-908,-1139,-1301,-1281,-1139,-941,-760,-551,-392,-255,-169,-200,-858,-572,-757,84,-594,-1328,-841,-733,-791,975,58,-112,-1276,-387,486,1456,-683,343,-703,-1781,-224,1040,929,-282,380,116,-171,-1069,-1369,-639,-577,-397,-139,180,349,551,588,-1482,-1236,-390,-529,-1074,-1498,-1373,-849,-235,495,483,-19,-344,-1073,-1639,-964,504,524,398,-811,-551,-935,-1161,-1181,-974,-779,-1177,-446,-1388,-268,-256,-730,-1671,-297,-318,-378,-933,-351,-316,-238,-212,-168,-1434,-1944,-1316,-1103,-508,-667,-1023,-888,-994,-1142,-1318,-1551,-1702,-1818,-1796,-1711,-1498,-1244,-956,-666,-382,-102,-1827,571,965,1326,-894,-552,-1187,-1600,-1077,-394,147,1094,1927,1568,162,-369,610,322,84,-84,-232,-400,-592,-733,-893,-1083,-1511,-1286,-1353,-1524,-1278,-1160,-1049,-963,-849,-846,-901,-996,-1084,-1206,-1525,-1432,-1553,-1693,-1854,-1945,-2047,-2115,-2123,-2074,-1974,-1815,-1657,-1473,-1293,-1114,-958,-1521,-708,-608,-399,-217,-47,93,38,-1202,-592,158,-1101,-213,-471,-749,-1017,-1100,-2199,-1137,-380,140,227,-640,-1649,-1597,-1341,-752,-1654,-1380,918,758,-1351,-1494,118,1403,1879,1159,96,-366,-1834,-821,-205,660,828,841,-941,325,47,-199,-444,-1115,-1134,-916,-484,-353,-465,-81,-1044,-1462,-562,-256,-819,-654,-834,-957,-988,-1808,-924,-603,-425,-258,-692,-1915,-119,498,632,314,502,-134,844,558,687,550,381,157,-58,-211,-906,-929,-726,-1259,-868,-1892,-1738,1558,1804,1704,-2974,-751,-3091,-2134,-2228,-1762,298,-3254,-6030,-6783,-7231,2315,2294,2267,-23408,-62471,-128352,-275865,-210965,-30165,-10290,-5069,455,-94,-449,-2866,-5326,488,975,47,-1830,-2842,-1303,113,1393,907,-1816,373,384,1647,150,-1120,-609,389,62,-73,-9,-289,-1021,535,636,647,-1663,388,130,-169,-497,-987,-972,-1109,-1128,-1109,-1069,-1034,-1047,-1068,-1137,-1267,-1371,-1528,-1660,-1833,-1833,-1638,-1384,-1181,-954,-780,-685,-1155,-1393,-927,-1189,-1471,-1477,-1101,-554,-2024,-1001,-1136,-322,565,2129,1527,-1494,437,-1197,-1897,-1266,446,1523,-919,-315,-934,-69,542,1553,816,-1081,-939,629,3039,676,-288,60,-282,-386,236,-929,-974,-61,598,708,-555,-955,-768,-25,-870,-747,-484,-1071,-591,90,-308,-291,-655,-1409,-745,-801,-1292,-857,-841,-840,-826,-815,-815,-716,-644,-593,-469,-360,-249,-56,-694,-1628,224,259,273,-720,-1491,-905,-240,-1135,-659,-829,-1003,-1749,-1163,-1188,-1220,-1273,-1287,-1340,-1372,-1474,-1366,-1289,-1373,-1142,-1103,-1567,-966,-997,-1049,-1084,-1100,-1203,-1098,-1055,-1096,-1108,-1134,-1186,-1240,-1345,-1413,-1426,-1391,-1278,-1168,-1040,-932,-846,-769,-763,-750,-743,-753,-811,-893,-988,-1142,-1288,-1468,-1557,-1505,-1394,-1247,-1127,-1043,-1105,-823,-963,-601,-467,-262,-849,99,301,59,-390,-568,-561,-1629,-372,814,-1438,254,473,-1192,185,45,-1547,-1626,-375,-544,-1069,-764,-807,-842,-713,-544,-1195,-117,109,322,-172,-2239,-942,-790,538,473,349,-1409,-1239,-293,-695,-523,-660,-726,-1048,-676,-624,-560,-542,-559,-549,-560,-543,-1458,-423,-185,62,-1284,-1359,-952,1172,-243,-488,1404,1756,1600,131,260,12,-563,-1182,-1565,1153,1041,753,-678,-1726,-1481,-536,-37,-1181,1652,2422,-1118,1739,3435,3439,58,-534,-557,-1916,-974,-208,-1059,-517,-839,-947,-1067,-1240,-1389,-1619,-1690,-1547,-1457,-2024,-1250,-1215,-1296,-1367,-1421,-1506,-1114,-808,-507,-422,-813,-1460,-1186,-957,-1151,-170,1096,-699,199,-384,-1706,-563,424,347,-801,-1762,193,69,-42,-144,-283,-421,-611,-720,-1466,-711,-478,-1269,-466,289,512,668,4,-1437,-1626,-1258,406,203,-329,-539,-429,-554,-1101,-628,-567,-561,-434,-689,-235,-131,-30,61,81,139,-76,128,521,-763,-710,704,1579,-321,-847,2,1523,2111,1762,-12,-519,-1004,830,469,-584,-298,-635,-1083,-1336,-1370,-1020,-694,-404,-152,-1193,-2503,-1832,-1105,493,692,199,771,777,-416,89,401,216,-594,-1458,-339,-1360,-723,-844,-977,-1153,-1255,-1283,-1332,-1318,-3050,-1075,-953,-6474,-14331,-35091,-29167,-5871,-526,-520,-1645,-1107,-426,-477,-743,-580,-26634,-23912,-24693,-521,-161,263,684,-4878,1289,-2703,-2280,988,1048,-337,-1231,-136,-471,-578,-465,-310,-128,-1777,72,-4,-295,-360,-574,-761,-835,-1388,-1617,-856,-74,16,-2078,-792,20,-106,325,-1203,-1724,-2640,-197,-399,-578,-851,-1222,-1344,-1389,-1128,-806,-976,-160,-619,456,623,-547,1285,1487,691,935,1783,221,-983,152,1527,178,-913,572,434,-1846,981,1083,792,496,283,128,65,125,329,557,-1491,94,-885,-288,-797,222,405,633,398,-1947,0,-402,-699,-1651,-1376,-1074,-1044,-956,-829,-712,-615,-528,-569,-665,-1057,-2526,-1304,-1599,-1960,-2060,-1735,-1416,-1102,-929,-623,-464,-394,-385,-1206,-480,-594,-694],[-449,-359,-89,-52,-348,-54,-119,-129,-137,-173,-118,0,160,-151,-732,157,1167,1427,1646,-304,110,-594,1450,-77,1526,1236,876,97,-344,-740,-828,-1071,-1026,-1023,-1522,-1727,-944,-433,-463,-535,-631,-991,-748,-685,-1265,-1885,-1404,-1699,-713,-906,-1134,-1405,-1650,-1662,-1410,-1316,-913,-760,-658,-847,-669,-729,-790,-806,-763,-692,-1391,-559,-347,-235,-144,-72,-32,-487,-116,-286,214,330,-312,16,-1560,-932,-520,-454,-418,-694,2085,986,-431,-953,-902,-432,284,-494,848,-531,-2148,-2041,-1589,-565,-999,-1125,-559,-1540,-563,-1644,904,1291,1229,-740,-508,119,-1382,-1302,-870,-1173,-851,-274,-455,-2064,-1224,-1486,-853,1005,1447,1235,873,144,-208,-907,-798,-1086,-5884,-2185,-1102,-974,-860,-820,-849,-1666,-2220,-1050,-1003,-921,-807,-1622,-1026,-611,-764,-681,-959,-842,-967,-1078,-1230,-1423,-1552,-1696,-1635,-1386,-1148,-947,-796,-714,-686,-754,-905,-1128,-1352,-1326,-1031,-625,-180,321,782,236,-411,-599,-360,1954,1942,-115,-959,-438,-951,830,-174,-1728,-1119,-656,-1109,-405,-349,-231,-1335,-232,357,495,-518,271,-625,-2016,-61,526,465,-787,94,-23,-127,-752,-1613,-17,123,313,542,831,570,1175,786,-1216,-1247,132,364,1130,69,592,-23,-727,-723,-1152,-1513,-1635,-1434,-1363,-981,-901,-910,-1007,-1109,-1376,-1652,-1895,-1983,-1680,-1390,-1255,-951,-1078,-785,-841,-971,-1482,-1400,-1686,-1874,-1702,-1407,-1103,-801,-600,-428,-1273,-1904,-1569,-1397,-740,-961,-1135,-1244,-1282,-1253,-1155,-1059,-878,-714,-513,-356,-687,12,248,467,708,748,-1476,1553,2141,2527,-618,-356,-1212,-1866,-1122,-610,400,1494,2288,1816,216,-256,614,294,57,-70,-132,-155,-139,-4,167,347,-1633,-1416,-1152,-1214,745,1121,641,-949,-34,379,108,-647,-675,-705,-1475,-551,-435,-1642,-90,188,-946,-852,-273,-495,-549,-561,-423,-112,228,38,82,-1668,-728,612,542,1055,2066,1845,65,-1319,-626,284,-1261,-854,-1425,-1836,-1573,-933,-1918,-608,-170,315,-107,-842,-1963,-2167,-1386,-858,-1437,-1463,909,1024,-1118,-1879,-447,1304,1040,751,148,-213,-1691,-961,-751,-1059,-1357,-1636,-1935,-2134,-1941,-1612,-1286,-936,-1157,-857,-851,491,-357,-129,-903,-1331,-485,808,-709,782,597,395,77,-1367,-799,-268,-318,-318,-878,-1873,47,466,701,326,543,-36,1141,425,1625,1626,1566,1366,1176,908,-476,-717,-813,-947,-1080,-1959,-1817,-1768,-1528,-1361,-2943,-1239,-2830,-2462,-2596,-1908,-711,-1976,-5233,-7627,-5807,755,919,986,-21589,-58734,-147838,-335541,-237468,-35851,-10536,-8377,-351,-297,-118,-3607,-6154,642,792,228,-2062,-2289,-401,165,-163,-448,-1406,-863,-919,-885,-834,-936,-766,-774,-769,-634,-386,-335,-1064,484,737,945,-1124,1187,1116,153,702,-1105,106,658,504,329,-726,-27,-248,-466,-730,-1057,-1507,-1687,-1695,-1398,-1022,-668,-353,-922,41,149,171,-1360,-1258,-144,-381,-267,-205,-75,-46,-1858,-1069,-1065,-5,700,670,666,-1439,576,-1055,-1962,-1252,142,12,-1043,-177,-943,205,397,639,818,-519,-808,298,1189,699,133,408,-299,-618,139,-350,-698,-21,24,46,-579,-899,-478,-261,-595,-1075,-777,-1221,-813,-735,-654,-565,-472,-1356,-404,-1112,-1214,-351,106,-289,-452,740,886,1064,120,326,-269,-287,123,160,-340,-1643,-611,-851,-976,-1144,-1956,-1128,-1210,-1292,-1279,-1129,-924,-1657,-373,-124,40,-782,-893,-33,-722,-1696,-234,-100,-1048,-923,-304,-1426,-966,21,-100,228,-761,-1425,-322,-514,244,559,-284,-284,-670,-1040,-1283,-1400,-1392,-1360,-1382,-1421,-1474,-1486,-1436,-1415,-1370,-1330,-1310,-1345,-1407,-1479,-1597,-1671,-1711,-1627,-1498,-1422,-1356,-1323,-1314,-1262,-1185,-1118,-1010,-930,-822,-754,-759,-721,-631,-605,-503,-468,-1563,-370,-103,-1565,30,98,-1093,190,241,-1678,-1479,-193,-388,-1112,204,66,-180,-373,-606,-1277,-858,-647,-248,-2,-2272,-1376,-1365,783,1777,1113,-1093,-1314,-69,-696,590,58,-773,-1071,-1562,-1527,-1160,-854,-642,-475,-410,-405,-1510,-548,-480,-353,-1300,-1427,-1015,827,-382,-318,1470,1499,1462,0,39,88,-175,-979,-1630,469,519,557,-773,-1966,-1032,-969,-36,-756,-4,-190,-1006,-256,-122,58,190,-797,-545,-1766,-596,-169,-1011,-532,-733,-800,-876,-929,-875,-853,-756,-586,-446,-2024,-425,-63,72,139,28,-962,263,333,376,-434,-976,-1425,-887,-869,-1007,-302,-127,-365,-665,-990,-1730,-1542,-1714,-1770,-1703,-1593,-1494,-1434,-1362,-1269,-1187,-1086,-1043,-979,-1473,-937,-944,-1146,-845,-690,-537,-378,-182,-1248,-1476,-1350,23,-63,-243,-479,-765,-1064,-1322,-1376,-1160,-850,-455,-1025,105,482,696,866,938,1035,130,358,1423,-492,-821,425,1558,-43,-633,-218,1305,3170,1855,-355,-830,-1099,1360,665,-554,164,-592,-1005,-163,-43,-143,-603,437,444,-1555,-2428,-1768,-953,498,945,32,927,915,-499,149,602,241,-530,-1617,-242,-1433,-1129,-722,-167,-441,774,422,1867,2294,-2761,3041,3305,-7917,-12562,-26993,-30727,-10878,3039,2693,-1571,-1288,688,1513,756,1387,-20058,-18206,-24213,-4151,942,778,609,-6733,308,-2651,-2544,166,151,-474,-1591,135,99,67,19,-101,-216,-1356,-519,-786,-1081,-1417,-1719,-1807,-1566,-1410,-1823,-1002,-446,-288,-1635,-699,-201,-259,-353,-825,-1923,-2589,-763,-860,-905,-1026,-1086,-1245,-1349,-1315,-1153,-1249,-535,-845,336,411,-122,1886,2371,787,1156,1824,-9,-628,737,1623,63,-984,572,376,-1796,932,2231,3058,1633,1158,1122,2015,2516,2444,812,-1160,154,-1068,-291,-711,295,261,-94,-427,-1136,-803,-831,-753,-1323,-1677,-881,-648,-715,-790,-882,-955,-953,-970,-919,-1410,-2735,-526,-356,-385,-751,-1099,-982,-1115,-995,230,237,-1,127,-1325,31,-5,-407],[-521,-515,125,441,-328,58,592,315,67,-187,-346,-447,-519,-531,-952,-479,-406,-347,-310,-591,-308,-380,-386,-504,-636,-738,-841,-938,-998,-1204,-940,-886,-785,-1326,-1755,-1615,-1123,-131,32,192,71,-603,-164,-223,-1122,-1580,-1762,-1388,127,-49,-688,-695,-970,-1234,-118,-1506,-21,-94,-242,-859,-823,-1201,-1568,-1518,-1207,-950,-1211,-703,-684,-777,-912,-973,-839,-557,-194,-301,1052,1494,-579,142,-1770,-1099,-107,288,523,-922,1820,297,-492,-700,-829,-698,-158,-206,1150,-577,-1978,-2030,-1326,-617,-1095,-1095,-673,-1620,-786,-1724,-550,-659,-749,-837,-951,-1063,-1560,-1303,-1183,-926,-587,-218,-319,-2043,-1317,-1608,-948,673,515,306,-17,-311,-623,-946,-1216,-1307,-5388,-1651,-1287,-1341,-1436,-2114,-1649,-1547,-1986,-803,-530,-311,-350,-1626,-883,-141,-551,-466,-1308,-799,-927,-980,-1012,-1191,-1629,-911,-812,-640,-1037,-324,-188,-93,-871,-283,-174,-388,-706,-995,-1156,-1076,-748,-233,307,531,-114,-638,-392,1944,1892,-68,-1091,-350,-1171,-676,-1295,-1718,-1389,-547,-1462,1049,304,212,-1373,-65,1600,1749,-308,152,-570,-2138,55,-124,-207,-1276,-683,-880,-1002,-911,-1850,-284,72,395,666,913,745,1084,881,-948,-1151,615,666,986,313,458,-400,-1253,-422,-833,-1236,-1530,-1493,-1253,-956,-710,-545,-437,-1214,-981,-263,-889,-142,38,-68,-1280,-557,-791,334,231,66,-1235,-403,-711,-1022,-1330,-1493,-1453,-1262,-1107,-954,-1094,-1595,-1622,-1477,-1536,-1860,-1924,-1556,-1058,-557,-70,338,776,719,1523,1792,-368,73,1575,2168,3309,291,-1147,2115,5549,3096,-195,-200,-1331,-1944,-1019,-811,656,704,-271,-996,-1283,-1073,-649,-210,248,755,-163,-94,1949,2095,1246,1160,-1723,-1735,-830,-793,985,1491,123,-987,-821,-1463,-1639,-1278,-743,-300,-1166,-988,-1125,-2243,-345,299,-624,-1108,-617,-308,-99,174,255,371,88,242,369,-1569,-936,532,322,-70,-459,-795,-982,-1435,-910,-708,-1419,-257,-26,-500,367,-877,-1712,-195,-33,130,-481,-1055,-2268,-1966,-1443,-928,-1195,-1523,-400,-621,-864,-2299,-1138,-811,-736,-653,-589,-510,-1489,-1098,-565,-468,-515,-584,-1257,-906,-1127,-1335,-1534,-1608,-1457,-1213,-1263,-459,-331,-257,-856,-1257,-420,937,-546,695,1566,1544,79,-931,-710,397,242,-128,-1139,-1816,152,23,-127,-225,-287,-288,-309,-234,-156,-31,110,228,347,488,-123,-550,-937,-649,-467,-2175,-1357,1067,1085,252,-2803,82,-2606,-2864,-3011,-2058,610,-469,-4652,-8004,-4679,-738,-834,-1132,-19863,-49482,-144458,-378329,-256020,-40105,-7748,-12114,476,568,551,-4150,-6876,5,-274,-533,-2142,-1580,-620,-434,-245,-58,-868,-351,-84,-250,-474,-712,-961,-1196,-1387,-1435,-1395,-1377,-1353,-1297,-1194,-958,-635,-19,615,253,718,-1268,15,774,1459,1338,-785,1107,142,734,399,381,-1541,-308,-663,918,1002,771,-64,-827,2233,2880,1216,-1578,-1196,-87,-618,-718,655,1360,5,-1742,-1183,-1072,-1153,-1567,-1802,-1604,-1455,-870,-863,-2071,-1286,43,54,-910,-174,-943,-277,-373,-405,-459,-435,-643,-438,-394,-407,-438,-540,-677,-820,-1017,-1211,-1413,-1511,-1411,-1151,-754,-917,-245,316,-358,-1358,-1064,-1375,-996,1242,-733,876,-334,-1312,193,-1451,-955,-447,684,-588,-516,1110,1075,1022,129,143,-303,-446,-1022,-1511,-1765,-1439,-815,-310,135,-976,-1131,-775,226,-1181,-929,-11,636,-1600,-302,337,-115,-1030,-1162,-223,-640,-1917,-10,-92,-698,-934,-277,-1192,-1083,193,398,494,-685,-1581,-359,-536,63,682,-480,394,14,-407,-750,-1650,-1003,-888,-756,-636,-593,-628,-721,-908,-1077,-1194,-1231,-1207,-1118,-994,-918,-1077,-861,-865,-874,-921,-938,-928,-882,-741,-547,-357,-136,27,54,-129,6,0,-173,-493,-793,-1115,-1403,-1478,-1353,-1670,-1040,-925,-985,-832,-784,-1186,-1340,-448,-363,-1138,-129,-87,-149,-152,-197,-1465,-242,-162,14,44,-2179,-1830,-1656,491,1374,1036,-807,-1192,69,-693,687,383,-833,-1036,-154,-210,-687,-416,3,31,1,-47,-1653,-904,-126,-33,-1330,-1502,-1069,591,-517,-159,622,449,223,-131,-360,-615,-717,-829,-1718,236,658,911,-832,-2266,-622,-1374,-175,-337,1142,813,-941,73,-257,-534,-797,-1050,-1289,-1481,-1324,-1056,-928,-384,-75,322,645,303,-994,135,-757,-675,68,-1948,-417,-166,748,937,338,-510,51,-215,-492,-719,-1032,-1091,-1287,-1382,-1491,-1529,-1511,-1446,-1391,-1343,-1604,-1188,-1074,-944,-818,-892,-566,-468,-366,-529,-208,-163,-197,-215,-1473,-741,-431,-1025,-533,-506,-493,-475,-408,-1064,-1307,-1424,-317,-295,-316,-354,-425,-522,-729,-818,-985,-1236,-1482,-1743,-1490,-1131,-765,-400,-111,204,251,551,1019,-136,-709,189,1359,185,-385,-274,1073,1680,1565,-543,-1138,-1178,736,452,-585,-181,-452,-874,-921,-1007,-876,-646,-373,-88,-1441,-2305,-1530,-769,457,898,-136,1187,1381,-582,159,507,300,-429,-1742,-396,-1221,-1264,-766,-464,-1015,432,152,1563,2239,-2469,4226,8060,-9894,-11798,-19594,-25955,-14162,7595,7520,-1366,-1372,27,2376,1868,4123,-13798,-11009,-20029,-8487,2737,2494,2224,-8617,1568,-2528,-2631,554,223,-559,-2072,-713,-1036,-1320,-1551,-1750,-1812,-1779,-1749,-1783,-1835,-1912,-1905,-1783,-1585,-1403,-1989,-1191,-582,-391,-1199,-600,-179,-210,-293,-427,-1668,-2383,-843,-998,-1092,-1234,-1269,-1344,-1320,-1170,-953,-1428,-336,-1067,258,198,346,2213,2754,797,1375,1821,-225,-305,1206,1625,-82,-1058,536,280,-1715,901,2205,2342,1430,934,1259,1467,1219,1016,785,-840,231,-1219,-278,-556,-54,-262,-482,-721,-927,-1018,-988,-781,-1017,-1887,-1219,-817,622,212,-661,905,815,510,-890,-1859,-2837,-1110,-1467,-1658,-1552,-1257,-1213,-1738,-1039,356,651,75,27,-1439,1033,954,-486],[-538,-617,417,734,-169,-21,444,237,112,23,71,204,375,-413,-1161,-185,1084,1163,1191,-711,448,-179,823,-248,1033,1002,558,262,-707,-1625,-158,-343,-603,-1597,-1585,-1577,-1805,-1958,-1956,-1846,-1694,-1531,-1373,-1192,-1072,-1232,-1773,-1045,-960,-1039,-1120,-1218,-1270,-1785,-1318,-1617,-1285,-1325,-1393,-1519,-1654,-1724,-1655,-1472,-1244,-1045,-1027,-764,-627,-512,-353,-105,235,-640,-330,-400,793,2498,-787,179,-1912,-1291,268,1012,1359,-729,1159,-422,-572,-594,-836,-745,-564,155,130,-646,-1795,-1924,-1147,-712,-1138,-1041,-822,-1699,-1025,-1695,-1207,-1187,-1190,-1198,-1213,-1207,-1727,-1328,-1395,-1463,-1445,-1321,-1141,-2041,-1172,-1532,-1098,-251,-111,39,119,249,-494,-66,398,440,-4881,-1293,191,-1364,-5238,-4206,-792,-1294,-1794,-1188,-918,-642,-579,-1608,-733,37,-435,-27,-1588,-1211,-403,-520,-708,-1426,-1750,-610,-492,-729,-1183,-27,83,168,-1102,-424,298,-117,147,-637,-7,-77,-122,-66,19,112,164,-585,-417,83,-153,-511,-1273,-1452,-1448,-203,449,-1443,-1660,-443,-1801,929,322,311,-1412,71,2018,4146,-136,-28,-557,-2152,139,3529,260,-1670,918,1864,1325,-25,-1951,691,-20,776,2481,2385,842,1600,862,-673,-1029,703,258,-142,-479,-749,-992,-1780,-1093,-932,-670,-382,-1022,-840,-916,251,792,866,-1358,-1142,390,-715,233,742,31,-1258,-740,-552,28,-205,-459,-1070,-970,-1216,-1380,-1425,-1335,-1206,-1068,-1024,-992,-1050,-1232,-1550,-1433,-1517,-1565,-1412,-1115,-740,-336,95,502,909,681,1966,2300,-78,123,1532,2096,2781,-145,-850,2621,6491,3531,263,-83,-1496,-1662,-795,-955,809,-270,-1163,-1425,-1029,-491,8,447,900,605,-322,15,1719,2251,1293,867,-1749,-1953,-454,-260,1186,958,-324,-1039,-48,2,70,-713,-354,116,-797,-1223,-1662,-2670,-563,419,-232,-1127,-647,-493,-673,-750,-759,-697,-639,-622,-689,-1372,-1147,-1404,-1548,-1504,-1247,-925,-584,-1433,-708,196,-1519,-11,214,-798,175,-989,-1547,140,62,-100,-840,-1228,-2097,-1444,-1506,-901,-1356,-1879,-1896,-1477,-1170,-2326,-1842,-699,-693,-747,-868,-1001,-1243,-1365,-1522,-1652,-1729,-1727,-1670,-1537,-1343,-1080,-817,-533,-1123,-744,-1578,-60,-338,-408,-851,-1186,-325,37,-305,-440,-673,-894,-1105,-1274,-1451,-1631,-1716,-1678,-1487,-1700,-1034,-787,-604,-443,-340,-282,-361,-462,-671,-935,-1267,-1682,-2084,-1859,-1400,-947,-1044,-333,-231,-2490,-1222,849,586,-624,-2641,201,-2373,-3201,-3374,-2155,648,259,-4253,-7670,-3825,-2542,-399,-211,-18599,-39111,-124883,-378665,-264933,-41763,-3212,-15098,1025,-1381,121,-4457,-7406,-1098,-489,338,-1941,-830,919,1658,3248,3330,-257,-539,1363,1946,1387,-416,-708,-374,-686,-1040,-1308,-1574,-1775,-1804,-1599,-1204,-683,-114,490,308,746,-1447,-10,741,1657,1522,-645,760,78,628,388,378,-1354,123,-154,448,834,535,-233,-722,2221,2677,976,-1683,-1159,-61,-814,-1228,686,1859,41,-1620,-1273,-1103,410,-12,-459,-770,-1504,-1001,-882,-2110,-1328,-333,-206,-543,-248,-834,108,150,371,536,521,-401,-72,1529,779,780,897,-160,-654,939,729,-148,232,425,85,-720,-952,-518,-644,-683,-1479,-1283,-1453,-1224,-532,-1078,-171,-237,-1210,-101,-1590,-675,-523,580,-703,-567,779,645,636,270,143,-99,100,-662,340,451,-1110,-99,1066,658,-455,-355,-501,138,-1147,-1039,123,-277,-1555,-706,-756,-754,-1228,-1424,-662,-649,-2011,-676,-670,-696,-877,-701,-913,-1239,-528,-479,-385,-598,-1500,-331,-562,-88,328,-665,403,356,-316,-1356,-1599,-345,-379,-290,-446,-664,-931,-1208,-1492,-1595,-1470,-1190,-888,-602,-439,-251,-1464,-324,-479,-682,-952,-1203,-1416,-1557,-1551,-1429,-1245,-968,-691,-377,-122,-184,124,210,162,-445,-306,-1159,-416,275,-1623,495,582,-848,518,372,-576,-1181,-481,-885,-1268,-1614,-1892,-2081,-1993,-1882,-1797,-1790,-1811,-1857,-1925,-2008,-1924,-1891,-1873,-1892,-1985,-2105,-2227,-2014,-1674,-1322,-967,-811,-1222,-32,-384,-852,-658,329,256,89,-130,-1585,-1361,-1081,-1400,-1697,-1801,-1807,-1675,-1631,-1644,-1708,-1868,-1944,-1754,-1405,-967,-504,-721,-1776,874,1206,951,-804,-2346,-259,-1478,-425,53,535,181,-914,-400,-535,-557,-545,-1289,-554,-1009,-701,-815,-864,-836,-754,-498,-245,-9,-1213,201,-758,-588,139,-1816,-440,-370,501,701,502,-161,153,49,-31,-640,-732,-114,-201,-532,-473,-632,356,311,92,-564,-1459,-672,-619,-730,-838,-597,-721,-810,-805,-801,-553,-354,-195,0,-1468,-773,-199,-908,-292,1001,1175,586,-321,-888,-1122,-1433,580,916,-116,-146,537,647,-307,1258,266,-1086,-1074,-1328,85,-218,-520,-807,-1139,-1408,-1629,-1855,-2025,-2110,-2044,-1836,-1613,-1262,-914,-510,-153,270,696,-593,-1418,-1250,1076,512,-686,-166,282,-685,688,322,31,-699,-109,-450,-915,-2137,-1215,-548,386,831,-290,1027,1284,-649,135,409,404,-283,-1774,-536,-828,-998,-748,-754,-1582,-473,-171,217,707,-2178,1877,2419,-12453,-11878,-13349,-19702,-15291,3933,3727,-1129,-1320,-543,1747,1150,551,-8293,-3806,-14287,-12136,250,483,651,-10499,675,-2340,-2430,81,-260,-685,-2622,-1522,-1942,-2108,-1919,-1679,-1429,-1221,-1113,-1138,-1224,-1358,-1435,-1392,-1184,-1364,-2107,-1410,-109,382,-772,-492,263,223,150,-204,-1340,-2148,-1464,-1854,-2030,-1958,-1601,-1310,-1040,-801,-666,-1521,-692,-1263,-979,-1131,-1136,-1017,-734,-356,65,511,-420,-30,1528,1526,-247,-1131,458,138,-1624,887,2056,1834,1183,649,1087,846,649,566,529,-547,313,-1329,-250,-360,350,390,710,413,289,-243,-865,-1459,-2001,-2235,-1991,-1560,-1106,-697,-707,-179,-48,-107,-630,-2407,-2772,-1185,-1551,-1918,-2148,-2190,-2001,-1707,-1222,-787,-305,124,-131,-1522,1220,886,-579],[-469,-625,420,74,-292,-592,-809,-763,-541,-264,115,522,907,-435,-1302,-118,1859,1873,1819,-596,651,57,581,-219,793,904,37,471,-824,-1881,-341,-452,-357,-1753,-1352,-1765,-2065,-2065,-1831,-1613,-1426,-1267,-1134,-1003,-957,-995,-1264,-1211,-1393,-1580,-1638,-1542,-1317,-1767,-815,-1451,-368,-247,-172,-520,-211,-276,-344,-384,-388,-383,-775,-785,-192,-78,41,161,257,-650,-426,-483,537,556,-806,223,-1614,-1323,293,263,184,-258,35,-979,-546,-551,-842,-538,-780,-833,-914,-955,-1524,-1647,-982,-965,-1053,-899,-910,-1661,-1122,-1508,-502,-394,-342,-488,-706,-588,-1782,-701,-214,-133,61,385,-250,-2035,-862,-1211,-1201,965,2321,3699,2314,668,-637,186,1051,1512,-4347,-1128,274,-6190,-10018,-6406,-889,-1355,-1542,-963,-586,-270,-787,-1525,-524,129,-341,-356,-1483,-1164,-1643,-1660,-1185,-1617,-1804,-284,324,-966,-1320,6,350,556,-1259,-545,94,-128,-251,-587,-530,-708,-923,-1094,-1231,-1245,-1127,-885,-646,-411,-224,-127,-1446,-336,-1730,853,631,-1114,-1860,-318,-1712,742,294,410,-1411,199,2330,2699,6,-221,-542,-2127,173,220,51,-1691,-135,-17,143,348,-1787,776,-341,1095,1225,1370,866,1401,765,-358,-899,905,681,423,149,-250,-1124,-2032,-912,-1035,-1050,-977,-928,-653,-872,-323,-226,-157,-1384,-1019,-91,-538,-186,-170,-243,-1207,-916,-564,-681,-849,-1033,-1180,-1358,-1431,-1353,-1233,-1097,-973,-865,-869,-903,-1037,-1251,-1478,-1609,-1660,-1655,-1540,-1354,-1105,-804,-438,-65,399,615,1294,1644,146,146,1443,1962,2212,-586,-619,2307,2308,2243,654,-37,-1703,-1361,-532,-1043,107,-352,-842,-1277,-1655,-1970,-2148,-1751,-1320,-848,-558,42,396,744,998,471,-1713,-2114,-128,334,597,394,-662,-1138,-26,71,25,-798,-215,-220,-454,-1162,-1615,-2346,-985,-996,-968,-926,-779,-695,-662,-659,-718,-779,-847,-896,-926,-1231,-1412,-926,-812,-734,-673,-634,-581,-1328,-768,-355,-1610,-452,-259,-1144,-16,-1156,-1472,345,64,-426,-1229,-1413,-1802,-1056,-1610,-1471,-1410,-1393,-1062,-918,-838,-2018,-2387,-600,-478,-316,-137,75,-1031,-1140,-825,1216,1581,1909,-1364,183,2139,1678,605,270,-1131,-723,-1795,-387,-444,-636,-945,-1173,-276,47,-85,331,693,887,416,-94,-585,465,611,-290,-1750,-1591,-856,-1254,-1688,-2088,-2168,-1803,-1517,-1190,-911,-632,-378,-185,-22,138,270,-250,-1205,-94,-43,-2969,-1177,199,-139,-1515,-2594,-39,-2192,-3378,-3661,-2272,-115,-201,-4108,-7036,-3300,-3942,-5905,-4036,-18203,-28599,-101154,-354479,-267134,-40520,217,-15121,561,-8931,-1569,-4646,-7772,698,952,868,-1525,-182,1309,2058,3681,3915,287,-554,1587,3523,1994,-144,-897,-1149,1768,1361,983,-33,-1297,-29,-207,-281,-255,-197,-112,-11,76,-1700,-14,357,431,458,-410,414,-28,192,42,-132,-1136,-241,-146,-24,208,290,-413,-662,992,1108,683,-1673,-1189,-118,-991,-1785,616,1763,19,-1517,-1348,-1192,640,1016,764,496,-1608,43,-228,-2017,-1415,-438,-530,-607,-585,-629,-433,-255,23,293,639,-131,132,1540,888,1003,1048,17,-482,1126,1165,73,235,718,376,-806,-1019,-588,-983,-1354,-1718,-2116,-2101,-1641,-1112,-1498,-89,-184,-1078,-414,-1477,-457,-585,508,-704,-636,280,-274,-748,-1168,-1352,-1120,-717,-821,257,668,-753,-310,760,520,70,326,-156,55,-1087,-1101,-550,-1082,-1564,-2042,-2320,-1986,-1597,-1674,-891,-626,-1922,-294,-194,-185,-744,-296,-632,-1410,-542,-625,-634,-577,-1219,-380,-570,-251,-253,-844,-430,-592,-842,-1856,-1409,-1615,-1837,-2011,-1923,-1647,-1316,-958,-657,-349,-67,167,299,-395,-464,-84,-1807,-508,-910,-1326,-1757,-2030,-1975,-1743,-1476,-1262,-1158,-1108,-1158,-1214,-1298,-1401,-1386,-1270,-1211,-1089,-980,-923,-700,-448,-1466,274,715,-695,1483,1719,45,-993,-117,-312,-1038,475,223,-261,-553,-714,-1953,-635,-500,-367,-296,-1791,-1141,-522,-192,9,75,-256,-479,114,-654,-67,-228,-704,-1486,-813,-1015,-1183,-1352,-1510,-1595,-1671,-1710,-1758,-1794,-1739,-1723,-1742,-1698,-1709,-1641,-1626,-1597,-1532,-1493,-1412,-1301,-1191,-1063,-939,-761,-1778,-540,-462,-454,-676,-1981,-349,-1131,-763,-594,-763,-965,-1218,-1504,-1769,-1916,-1766,-1481,-1009,-578,-184,86,-766,409,1069,1313,912,148,-1310,196,-742,-371,293,-1662,-499,-840,-1484,-2076,-2360,-1917,-1265,-624,-71,-775,-135,593,153,-277,-170,-794,1385,598,332,-620,-1339,-363,-448,-910,-901,-739,-952,-1109,-1126,-983,-746,-428,-137,-66,-1485,-834,-210,-819,-301,1139,1446,491,-306,-745,-955,-1369,438,837,-187,-67,245,-50,230,1438,347,-830,-1544,-1370,363,390,517,1794,1564,1378,141,684,876,727,19,-124,205,172,171,105,590,1163,1690,-609,-1679,-1335,902,433,-894,-430,811,-469,1125,1234,498,-838,435,-978,-304,-1980,-914,-328,249,722,-462,677,567,-736,58,155,73,-145,-1712,-692,-404,-528,-710,-1068,-2161,-1254,-1505,-1778,-1942,-1946,-1755,-1528,-15575,-12441,-8652,-14516,-15223,-368,-346,-980,-1158,-1048,-567,-616,-711,-3959,-751,-8587,-13321,-561,-448,-370,-11928,-416,-2169,-2167,-856,-1049,-1229,-2293,-1156,-979,-722,-448,-245,-899,-21,-113,76,-336,36,-50,-117,-121,-1356,-2242,-1702,-637,360,-422,-437,352,217,445,273,-1081,-1956,-921,227,1038,1253,-226,668,-499,-497,-771,-1596,-214,-1463,-135,-275,1209,865,-185,-1140,-1524,-1030,-635,141,1308,1307,-452,-1238,286,-91,-1584,840,1991,1611,894,279,46,-490,-978,-1316,-1512,-1462,-1303,-1428,-1021,-967,-1021,-1168,-1386,-1680,-1959,-2020,-1829,-1472,-1120,-2017,-1765,-1340,-77,40,-747,113,145,105,-106,-2383,-2713,-1162,252,8,196,-732,-1409,-1166,-1114,-188,-63,118,-324,-1530,773,662,-683],[-401,-586,1171,1292,429,-146,-42,-478,-900,-1195,-923,-534,-188,-436,-1466,130,329,160,-104,-394,-492,-277,117,-162,239,-96,-503,699,-930,-1954,-478,-676,-1113,-1857,-791,-905,-693,-358,-437,-618,-873,-1158,-1386,-1291,-1062,-878,-732,-633,-584,-578,-560,-542,-786,-1147,-488,-1223,-14,69,137,-232,-10,102,45,-9,-62,-144,-556,-803,-394,-452,-492,-501,-489,-660,-542,-607,-32,121,-703,219,-1181,-1154,425,409,297,156,-44,-1257,-566,-859,-1206,-1480,-1542,-1389,-1138,-871,-1227,-1292,-870,-790,-927,-738,-983,-1554,-1051,-1264,785,1341,673,-206,-845,-856,-1763,-593,-570,-359,426,1427,-280,-2074,-528,-789,-1270,912,2037,3591,2116,880,-737,331,1072,412,-3839,-1211,-2143,-11145,-14312,-8041,-695,-538,-1214,-160,69,-760,-974,-1424,-298,346,-283,615,-1055,-344,-695,-339,-874,-1758,-1786,-53,363,-1111,-1461,-244,308,735,-1354,-645,1068,-160,911,-477,1085,772,255,-391,-1204,-1922,-1160,-224,-523,1268,1714,-162,-1592,-344,-2010,659,323,-819,-1950,-1164,-1391,-1381,-1339,-1242,-1363,-940,-766,-641,-470,-392,-494,-2092,-123,-125,-65,-1322,-265,-355,-482,-589,-1565,-796,-887,-948,-975,-932,-953,-960,-954,-1046,-1080,-1098,-1146,-1195,-1235,-1260,-1373,-1673,-1304,-1304,-1333,-1420,-1529,-1699,-1855,-2087,-2128,-1960,-1695,-1535,-1353,-1172,-1063,-890,-841,-1105,-1045,-955,-1005,-1079,-1135,-1132,-1183,-1238,-1330,-1509,-1689,-1716,-1442,-1061,-579,-533,-459,-1412,-839,1257,355,338,278,101,350,1039,1042,594,550,1685,1867,345,193,1353,1811,1669,-979,-404,1491,1396,1261,982,-4,-1860,-1019,-222,-1009,-171,-411,-677,-883,-1008,-1018,-940,-815,-619,-362,-811,106,252,405,482,65,-1534,-2125,131,-94,-293,-441,-756,-1217,-287,-97,100,-865,-64,628,-101,-808,-1062,-1984,-892,-104,-478,-859,-1218,-1560,-1884,-1989,-1788,-1601,-1478,-1407,-1392,-1431,-1657,-1495,-1395,-1305,-1218,-1157,-1101,-1095,-1070,-999,-1631,-931,-754,-1402,-142,-1336,-1403,488,36,-771,-1556,-1544,-1492,-706,-1619,-1411,-957,-1225,183,578,-109,-1720,-2114,234,692,795,-322,128,-809,-1051,-892,1399,3106,1993,-1355,-178,2047,1882,307,359,-1146,-697,-1796,-632,-599,-877,-1078,-1157,-225,-201,-515,-819,-1038,-1105,-994,-735,-583,-215,6,-443,-2086,-1436,289,228,69,-114,-335,-539,-775,-870,-860,-688,-419,-140,151,454,425,-129,-1385,82,125,-3560,-1173,1677,-952,-2211,-2648,-211,-2006,-3228,-3729,-2378,3226,3217,-4169,-6347,-3023,-4386,-8770,-11073,-18896,-18283,-79260,-334908,-268141,-36943,1051,-11615,-1965,-16452,-3941,-4752,-7916,-721,-984,-1019,-932,-315,215,748,1238,1706,735,-373,1772,2659,2305,79,-1127,-1964,1052,568,1294,197,-1411,1137,742,145,-13,-372,-689,-959,-1203,-1992,-1541,-1673,-1671,-1554,-1348,-1104,-892,-687,-553,-519,-939,-593,-700,-892,-1036,-1170,-1278,-1390,-1386,-1311,-1183,-1612,-1275,-548,-1114,-1791,186,435,-47,-1413,-1378,-1322,532,358,94,-96,-1716,-304,-256,-1768,-1530,-568,-415,276,-656,-344,1366,112,1645,1814,1347,147,539,1503,1033,933,549,141,-289,-651,-1015,-1371,-1648,-1648,-1448,-1221,-1116,-1013,-1044,-1082,-1294,-1495,-1393,-1520,-1552,-1906,-1166,-801,-946,-669,-1298,-333,-629,451,-693,-742,1973,1879,1721,727,593,641,239,-749,-290,-330,-414,-526,365,440,508,889,194,-18,-1031,-1124,643,298,-1559,-866,-1374,-1520,-1907,-1908,-830,-515,-1735,586,939,343,-553,-15,-375,-1549,249,-165,-532,-803,-986,-956,-863,-831,-773,-1042,-690,-629,-588,-1556,-1271,-410,-590,-84,200,317,422,-1108,586,646,685,684,596,-701,-476,-339,-1526,-817,-1121,-1248,-1164,-914,-643,-419,-212,-71,-36,-53,-169,-300,-489,-743,-924,-1022,-1162,-1233,-1340,-1524,-1741,-1916,-1656,-1289,-875,-574,-88,253,545,-812,-173,-329,-946,354,176,-128,-299,-418,-1784,-422,-351,-274,-280,-1573,-604,-246,-550,-150,-136,-138,-199,-360,-653,-720,-895,-981,-1772,-835,-686,-856,-640,-382,-359,-409,-495,-868,-1360,-875,-951,-1280,-1611,-1309,-890,-885,-875,-874,-934,-982,-1015,-1276,-1076,-1094,-1045,-1767,-1064,-1096,-1196,-1188,-1642,-1374,-1498,-1645,-1792,-1990,-2201,-1967,-1684,-1352,-974,-596,-1324,-701,-184,917,104,-764,56,1954,1701,832,30,-1308,71,-757,-137,453,-1530,-630,-1053,-286,-19,-284,-429,-366,-129,207,-892,577,1205,462,5,101,-958,1729,784,618,-695,-1276,-100,-211,-960,-1007,-674,-1123,-1568,-1944,-2134,-1977,-1708,-1516,-1320,-1561,-1005,-866,-789,-518,-297,-126,1,-70,-666,-842,-1274,38,-30,-349,-192,-233,-638,-173,-47,144,-464,-1964,-1427,169,141,114,1145,1122,1119,-144,544,1052,1010,427,-242,559,360,387,261,97,56,103,-663,-1888,-1386,659,311,-1209,-768,1201,-226,981,793,555,-1049,235,-1431,266,-1862,-656,-116,47,564,-646,665,985,-849,-58,131,554,-30,-1563,-962,-1678,-2450,-3125,-2754,-2396,-1559,-979,-545,-194,-1776,300,372,-19101,-12848,-5579,-11221,-15355,-512,-714,-956,-958,-1462,-1109,-1091,-1108,-1064,-996,-3778,-10904,-557,-348,-2561,-11243,-21,-2029,-1932,-229,-375,-535,-1574,-547,-442,-226,-84,313,-1255,314,-402,-457,-124,784,584,706,323,-1375,-2379,-2033,-1242,269,-136,-421,463,166,2014,502,-874,-1785,-1084,-363,622,1009,-6,988,-696,-749,-1039,-1651,-392,-1622,-424,-567,755,331,-97,-534,-924,-1196,-1292,-1275,-1131,-927,-667,-1319,-263,-383,-1583,-42,-174,-400,-690,-980,-1316,-1688,-2070,-2388,-2664,-2729,-2613,-2369,-2083,-1735,-1373,-986,-563,-150,251,661,1034,1275,-673,-1981,-1888,-1616,156,483,-760,1748,1492,1423,578,-1696,-2636,-1633,529,50,474,-634,-1338,-661,-1130,-172,-298,-282,-520,-1431,143,191,-788],[-384,-428,1428,1705,629,-355,2379,1989,-20,-323,-279,-108,357,-470,-1742,-158,-134,-26,166,-286,744,254,176,-178,-369,-754,-1042,822,-1107,-1868,-664,-734,-856,-1767,-703,-715,-546,-639,-797,-1029,-1267,-1315,-1073,-1202,-458,-297,-212,-214,-307,-475,-652,-830,-935,-986,-1004,-1138,-936,-950,-979,-1053,-1137,-1215,-1273,-1295,-1294,-1321,-1379,-1451,-1486,-1513,-1466,-1324,-1115,-837,-815,-906,30,255,-674,28,-838,-962,184,-3,-293,-610,-973,-1379,-1762,-2099,-1771,-1417,-1100,-807,-490,-754,-1062,-1036,-985,-976,-941,-721,-1184,-1544,-968,-1140,331,972,597,-74,-1156,-1255,-2166,-1325,-358,526,1345,1720,-512,-2271,-364,-486,-1421,685,1534,3160,1738,957,-882,239,2126,1469,-3508,-1620,-4691,-14764,-16665,-8432,105,493,-914,1,-463,-1554,-1236,-1470,-225,292,-405,567,-651,203,-450,-497,-1001,-1971,-1835,107,375,-1278,-1726,-615,-376,-490,-1535,-863,-376,-400,-553,-765,-1051,-1417,-1742,-1660,-1199,-616,-62,147,-826,1203,1338,-320,-1830,-488,-2398,301,520,-729,-2044,-165,-1190,117,28,543,-1405,279,423,553,117,-641,-525,-2182,56,1891,204,-936,160,554,254,142,-1421,343,-1239,600,632,616,427,178,-81,-409,-660,-603,-561,-497,-464,-499,-1597,-1262,-1107,-1436,-1831,-2024,-1540,-1036,-833,39,544,1028,-1055,-302,1380,-254,553,1316,19,-1084,-1237,-250,1194,706,177,-944,-985,-1641,-1619,-879,-86,-1070,1438,2243,925,-434,-122,-1445,-679,2102,226,531,200,-193,-145,1584,1184,378,389,544,388,289,176,72,-61,-216,-1412,-537,-673,-785,-940,-1083,-1253,-2012,-1437,-1428,-1379,-1334,-1237,-1168,-1055,-898,-687,-473,-307,-326,-341,-1160,42,-51,-142,-293,-506,-1306,-2055,-996,-1069,-1029,-932,-837,-1348,-696,-741,-861,-1031,-1201,-1398,-1515,-1452,-1197,-1741,-973,-407,-220,-178,61,141,160,80,-545,-395,-669,20,-21,-1087,-1935,-299,-312,-341,-344,-324,-706,-844,-878,-88,-1655,-1498,-1320,-1523,-260,-1595,-1377,-171,-220,-1174,-1809,-1669,-1252,-1093,-1495,-1074,-765,-1062,-149,47,54,-1512,-1715,-128,-310,-473,-568,-468,-647,-973,-973,663,899,1078,-1345,-636,1077,986,-46,308,-1232,-717,-1640,-808,-848,-1165,-1292,-1186,-218,870,272,96,260,-47,-402,-760,-1159,-1159,-756,-661,-2146,-1288,410,569,604,-125,510,-458,128,-252,-382,-630,-820,-903,-825,-647,-466,-322,-1628,-196,-221,-4278,-1232,103,-1871,-2505,-2855,-647,-1836,-2865,-3574,-2520,3502,3830,-4446,-5733,-2951,-3671,-7171,-17758,-20889,-8459,-61578,-325449,-270323,-32182,-1190,-6595,-1656,-22912,-6018,-4868,-7865,-213,-204,-253,-346,-461,-561,-626,-623,-498,-369,-219,-121,-50,-33,-43,-1371,-2642,-543,-762,-975,-1207,-1570,-993,-827,-677,-534,-430,-328,-215,-99,-2335,81,480,741,1003,126,144,-315,-29,-49,291,-815,1551,1931,-740,232,-130,-802,-650,1178,926,26,-1587,-1437,-462,-1204,-1340,-291,-177,-177,-1331,-1376,-1508,-521,-762,-946,-784,-1761,-77,306,-1435,-1670,-867,-622,583,-963,-49,1060,112,778,554,361,126,-102,-222,-306,-292,-254,-186,-138,-34,11,-7,-48,-117,-228,-1051,-1252,-483,-568,-564,-1131,-1463,-1246,-870,-624,-1951,-480,-588,-854,-882,-1177,-677,-669,-79,-760,-912,567,627,712,713,656,663,669,-552,256,1001,-126,-750,-12,376,822,1286,494,-85,-1007,-1120,457,158,-1622,-1003,-1338,-1286,-1447,-2057,-1050,-566,-1533,417,604,570,-320,38,-152,-1583,-79,-404,-691,-910,-1076,-1050,-964,-938,-875,-1257,-739,-641,-568,-1016,-1212,-564,-805,-297,57,31,-46,-1701,-323,-469,-589,-675,-757,-892,-812,-827,-1104,-778,-693,-568,-1320,-371,-235,-759,-26,82,136,183,162,135,41,-689,-331,-498,-771,-1008,-1282,-1600,-1498,-1198,-1170,-583,-266,-503,236,418,548,-639,-290,-394,-847,-96,-369,-690,-872,-985,-1371,-905,-782,-664,-614,-1359,-621,-604,-876,-416,-259,-26,244,34,-658,1155,-239,-417,-1779,-721,-493,-721,-421,1700,1387,996,300,-483,-1081,-544,-774,-1207,-1514,-1443,-811,-982,-287,89,429,759,-737,-1446,-696,977,-737,-1748,605,197,-307,-704,-1335,-1558,-1748,-1660,-1266,-994,-759,-1116,-454,-331,-208,-169,-1056,-815,86,104,90,-827,-392,-129,-210,-360,-533,-1267,-682,-785,-439,-271,-1408,-812,-1454,-809,383,829,126,105,267,635,-885,1340,1708,736,332,363,-1072,1402,870,868,-781,-1244,97,8,-884,-1107,5,-475,-949,-1819,-1636,-1830,-1909,-2000,-2042,-2037,-1880,-1642,-1316,-947,-532,-181,101,349,-618,-757,-1147,125,220,-553,-73,-387,-551,-162,-59,98,-69,-1878,-1469,-104,-127,-169,324,157,31,-534,-152,-193,-201,-232,-303,-380,-470,-679,-952,-1382,-1820,-2274,-2511,-2246,-1742,-1249,-776,-1505,-1110,306,93,675,732,561,-1261,-23,-1010,728,-1744,-401,127,-163,402,-797,522,835,-941,-137,-3,467,102,-1312,-900,-310,-476,-560,-1612,-1877,-549,-524,316,676,-1617,1564,1666,-22732,-12279,-3681,-9779,-16224,802,601,-1017,-425,-1708,23,-47,398,348,230,-286,-6449,-485,-800,-4673,-8498,-1841,-1977,-1850,-1676,-1377,-1109,-869,-606,-476,-359,-226,-91,-1300,517,-691,-1009,157,706,801,1628,219,-1380,-2404,-2310,-1845,171,132,-395,656,137,2087,691,-658,-1565,-1117,-855,199,757,227,1283,-838,-843,-1342,-1648,-543,-1665,-740,-1132,-1628,-2108,-2518,-2801,-2811,-2545,-2120,-1692,-1259,-869,-607,-1277,-172,-676,-1588,-415,-800,-1295,-1849,-2377,-2899,-3353,-3325,-2921,-2608,-2312,-2050,-1778,-1496,-1145,-775,-399,-39,231,398,472,421,329,-750,-1892,-1810,-1880,-179,-39,-724,371,613,748,844,-931,-2481,-2060,399,107,504,-514,-1194,-214,-1112,-68,32,136,-691,-1237,752,348,-891],[-356,-194,1480,1208,730,-645,400,204,37,-573,-919,-904,-227,-436,-1430,-347,-383,-350,-197,-268,398,193,103,-184,-918,-409,-1009,920,-1224,-1658,-797,-892,-925,-1556,-1194,-1097,-964,-871,-766,-678,-594,-492,-718,-1325,-91,-40,-30,-85,-223,-450,-719,-1036,-1326,-1585,-1755,-1638,-1472,-1292,-1155,-1113,-1150,-1259,-1425,-1608,-1762,-1796,-1652,-1413,-1104,-806,-514,-235,5,-958,-1072,-1201,493,653,-606,-176,-438,-668,-234,-422,-629,-773,-873,-934,-850,-1365,-1298,-175,-708,516,929,-820,-860,-720,-1124,-1135,-935,-671,-1320,-1473,-770,-968,-220,599,627,73,-1435,-1503,-1810,-859,158,1096,1550,1700,-745,-2215,-205,-157,-1430,473,995,2574,1379,1089,-819,113,2611,2139,-3150,-1993,-6089,-14916,-15467,-6978,1649,1354,-424,-159,-1174,-2291,-1323,-1487,-134,213,-519,528,-192,687,-58,-509,-1017,-2065,-1799,-252,-507,-1294,-1698,-925,-452,-392,-1617,-1019,-209,-540,-196,-401,-100,-40,17,137,232,284,258,219,-1198,-80,-355,-703,-1977,-1571,-2351,-1481,-1000,-692,-2004,-128,-975,-241,-130,225,-1379,243,627,979,132,-786,-470,-2229,-53,1799,330,-485,-48,67,-67,65,-1210,587,-1782,807,753,658,357,225,85,-71,-496,-116,-193,-346,-571,-845,-1617,-1282,-1230,-975,-641,-1106,-829,-126,-826,504,581,635,-771,88,754,-160,656,690,-95,-1033,-1366,-286,-621,-1046,-1468,-1723,-1592,-1140,-632,-802,-89,-1223,985,1253,732,-323,257,-1420,-539,2020,137,752,147,-380,-598,1349,906,197,253,2585,2163,437,199,564,-106,-825,-1761,-2285,-1771,-1044,-423,135,-116,-2040,-443,257,-796,1329,1134,793,407,-69,-349,-662,-924,-1071,-1104,-1500,-1197,-1379,-1592,-1911,-2314,-1831,-1864,-863,-424,-11,336,-470,-1440,-24,782,614,-1054,72,-187,-485,-801,-1111,-1548,-1733,-1916,-2019,-1986,-1875,-1748,-1626,-1484,-1360,-1206,-1052,-897,-767,-1066,-1963,-597,-507,-483,-498,-567,-922,-827,-1036,-1253,-1623,-2058,-1878,-1415,-1127,-1860,-1315,-179,-156,-1537,-1853,-1713,-1029,-393,-1165,-739,-1086,-1419,-1568,-1354,-1000,-1355,-1455,-337,516,803,-802,100,-502,-885,-1039,1139,1013,863,-1282,-1097,119,-168,-492,-781,-1339,-1002,-1323,-840,-1134,-1400,-1521,-1200,-208,806,364,30,474,170,-197,-574,-981,-1382,-1592,-1481,-1880,-1105,-732,-530,-395,-256,-128,-479,96,-365,280,321,306,193,12,-202,-455,-712,-1887,-909,-704,-4361,-1282,551,-2793,-2269,-3162,-1077,-1613,-2382,-3213,-2649,1148,783,-4834,-5148,-2928,-2039,-2717,-20939,-24210,-504,-48849,-326062,-270461,-27213,26,-1290,328,-21279,-7669,-4980,-7612,44,-151,-349,-489,-503,-353,-67,290,722,1100,199,1734,1961,2118,160,-1465,-1961,-862,-1013,1199,617,-1698,1247,1023,-89,560,289,-264,-249,-468,-2203,-471,-275,47,396,376,196,-452,-262,-231,234,-724,1786,1634,-956,60,-272,-1027,-659,-473,-913,-1354,-1564,-1612,-875,-1225,-911,-307,-125,-318,-1226,-1307,-1688,423,271,-544,-321,-1636,50,-130,-1016,-1738,-1117,-1307,-1475,-1305,-1054,-730,-427,-92,173,468,625,870,1057,1150,1199,1038,659,4,750,600,187,-193,295,283,-1173,-1364,422,377,344,-933,-1297,-1028,-486,-1155,-1457,134,-356,-771,-754,-1087,-366,-645,353,-881,-1086,1017,830,696,502,269,107,-58,-286,-209,-248,-255,-913,-413,-235,-265,-309,-359,-426,-972,-1043,-499,-500,-1656,-1037,-937,-377,-717,-1976,-1197,-629,-1293,-714,-662,-608,-504,-446,-322,-1430,-386,-528,-697,-881,-1115,-1228,-1253,-1208,-1034,-1339,-692,-581,-575,-599,-1174,-761,-1010,-993,-1095,-1153,-1141,-1891,-1010,-926,-837,-747,-696,-918,-588,-759,-640,-512,-467,-413,-1727,-388,-383,-1015,-326,-242,-179,-93,-61,-33,-91,-698,-505,-759,-1148,-1414,-1216,-749,-608,224,-1000,1332,348,-443,1178,2362,1657,-419,-402,-460,-698,-154,916,523,189,-535,-852,-515,-553,-454,-620,-1104,316,699,-1081,1310,867,483,732,19,-604,1017,-664,-231,-1416,-746,-357,-474,-63,420,60,-242,-449,-610,-821,-685,-642,-1062,-1273,-1433,-790,-930,321,1092,1227,1214,-898,-1178,-919,524,-826,-1677,-712,-1121,-1431,-1330,-1123,-881,-698,-2014,-531,-573,-667,-1217,-959,-1053,-1059,-1011,-928,-864,-766,-764,-827,-922,-1083,-1342,-1533,-1674,-1572,-1261,-961,-776,-131,242,-1272,-1021,-1483,-1348,181,922,74,-90,-212,92,-700,2007,1910,987,713,640,-1095,986,764,499,-881,-1219,-250,-405,-729,-1171,-588,-571,-554,-1439,-584,-969,-545,-675,-1151,-1791,-1174,-1261,-1322,-1307,-1200,-1103,-1024,-932,-880,-970,-1085,-1240,-1425,-1674,-1948,-2224,-2115,-1806,-1450,-1067,-744,-1537,-1480,-382,-361,-264,642,650,85,-998,-1,410,256,34,-313,-560,-866,-1265,-1673,-1950,-1568,-1027,-785,-1763,-1160,32,28,-1398,-1406,1972,472,2125,1943,518,-1402,-345,-463,793,-1648,-167,144,-393,-187,-928,-381,-414,-1043,-507,-512,-511,-520,-1013,-847,-503,-554,-585,-1676,-1404,-730,-685,-674,-617,-1494,-313,-145,-25994,-10131,-1984,-9423,-17161,911,995,-1188,120,-1788,-458,-1995,1083,1153,1243,1324,-1687,1391,1282,-5663,-4970,-174,-1800,-1671,-1610,-647,300,-50,-620,2284,2837,-142,-16,-1035,841,-977,-1579,458,627,1048,1649,128,-1411,-2242,-2287,-2428,6,357,-389,898,122,2085,814,-431,-1307,-1050,-1258,-198,500,449,1531,-950,-764,-1649,-1615,-1327,-1723,-2103,-2442,-2628,-2598,-2342,-2042,-1737,-1414,-1050,-723,-390,-84,-378,-1065,-345,-942,-1605,475,269,68,-39,-824,265,551,835,1089,575,19,412,-1419,-51,439,-154,-270,79,1401,1377,1262,1011,700,-870,-1743,-1553,-2108,-1353,-1481,-1463,-1348,-1161,-1056,-972,-918,-2175,-2228,-902,-927,-906,-867,-967,-574,-1008,-139,75,202,-764,-909,299,179,-926],[-266,8,558,488,436,-947,402,456,277,-639,-1388,-1138,-248,-303,-1000,558,423,225,-23,-387,-607,-889,-1180,-1462,-1484,-1309,-1161,-1063,-1269,-1472,-935,-1031,-976,-1383,-628,-485,-341,-235,-118,-39,-2,7,-696,-1380,-130,71,497,476,324,1148,1282,1031,-455,452,-784,-1058,276,-103,-601,-1090,-1329,-1145,-820,-518,-296,-210,-679,-1237,-566,-778,-934,-961,-859,-1113,-1341,-1494,-46,71,-565,-418,-36,-362,40,24,-72,-194,-381,-640,-896,-1665,-1379,-1171,-874,-505,-76,-855,-666,-405,-1293,-1305,-962,-626,-1420,-1391,-555,-795,-890,-315,-879,-1403,-1696,-1641,-1761,-1075,3,1241,1512,1618,-999,-1991,-95,129,-1318,244,393,1759,1017,1246,-562,-59,3014,2386,-2774,-2098,-5260,-10785,-10832,-4090,719,2191,222,-136,-1929,-2864,-1206,-1508,-66,65,-648,480,229,1023,327,-437,-949,-2065,-1735,-386,-239,-1224,-1470,-1198,317,390,-1615,-1135,383,-714,477,-324,325,19,-320,-618,-928,-1227,-1497,-1623,-1666,-1547,-1423,-1287,-2041,-1110,-2066,-999,-974,-981,-1894,-884,-784,-555,-410,-254,-1310,102,253,306,170,-825,-345,-2231,-151,-143,-75,-28,-181,234,405,597,-944,271,-2315,1182,1320,712,58,1489,108,1099,-234,572,63,-511,-1089,-1539,-1645,-1319,-932,-571,-312,-1223,-864,-317,-781,-772,-1065,-1317,-1394,-1449,-1366,-1209,-1084,-882,-800,-974,-1435,-821,-811,-782,-677,-517,-234,9,124,-901,-160,-1333,144,-141,-444,-736,-830,-1279,-419,783,88,1006,121,-449,-945,860,464,65,172,2722,2715,423,266,783,993,76,-1972,-606,-1453,-1383,-589,282,-135,-1952,-142,492,-568,1399,1406,867,282,-294,-789,-1153,-1326,-1245,-1008,-1796,-630,-607,-626,-756,-995,-1247,-1586,-1924,-2231,-2190,-1875,-1524,-1479,-827,-565,-367,-1053,-63,25,94,102,55,-1386,-773,-384,-552,-688,-780,-858,-951,-1073,-1195,-1351,-1531,-1715,-1860,-1903,-1813,-1589,-1276,-1002,-761,-570,-1036,-280,-956,-85,-1529,-1941,-2152,-1094,-285,-2094,-1194,529,-202,-1777,-1710,-1651,-807,-244,-678,-182,447,-667,868,936,359,-1240,-1378,-415,1992,1461,-988,91,-364,-796,-1097,786,465,165,-1162,-1503,-696,-846,-898,-790,-1450,-674,-864,-708,-1426,-1423,-1728,-1180,-171,623,415,-3,563,179,-247,-670,-1123,-1610,-2078,-2271,-1844,-1462,-1085,-719,-424,-184,72,-355,290,-440,172,-33,-341,-775,-1259,-1654,-1649,-1156,-2130,-96,415,-3527,-1270,1607,-3299,-1729,-3537,-1343,-1319,-1846,-2715,-2740,2460,2450,-5212,-4544,-2817,10,2210,-17113,-28790,2354,-40938,-333869,-261430,-22704,532,251,28,-15232,-8843,-5090,-7208,-140,19,194,374,554,728,868,957,1043,1009,473,906,801,689,13,-1274,-1124,-1241,-1594,919,833,-1721,1294,1285,-109,685,346,-527,-312,-614,-1928,-1607,-1950,-1829,-1432,-965,-492,-544,-448,-367,156,-671,1077,1020,-1020,-67,-356,-1285,-777,-974,-762,-475,-1523,-1766,-984,-1205,-549,-441,1306,-468,-1113,-1202,-1849,-52,-146,-1106,-439,-1381,206,335,-549,-1700,-1302,-672,-204,-1501,-688,-869,-986,-946,-847,-616,-383,-152,123,331,517,622,692,122,789,829,58,-438,601,447,-1292,-1448,659,500,380,-732,-1036,-751,-52,-934,-764,42,-499,-736,-630,-1046,-471,-579,329,-1084,-1269,1819,2300,1834,1192,719,228,-241,-654,-900,-1115,-1223,-1254,-1209,-1108,-1035,-965,-900,-867,-954,-921,-771,-745,-1673,-966,-458,-316,-352,-1743,-1277,-677,-1053,246,298,287,277,194,167,-1170,-197,-422,-685,-955,-1275,-1496,-1678,-1775,-1610,-1363,-1123,-911,-789,-690,-1182,-919,-1219,-646,-736,-1010,-1026,-1206,-1317,-1384,-1374,-1290,-1195,-1073,-930,-831,-729,-690,-640,-604,-2080,-673,-741,-1105,-862,-882,-918,-925,-957,-955,-986,-1088,-1153,-1181,-1293,-1339,-1374,-1393,-1326,-1193,-1008,-767,-481,-440,79,354,625,-197,-536,-560,-547,-476,524,803,507,-399,-300,626,225,290,-677,-850,-55,76,-1174,545,747,756,1000,78,-520,642,-1092,-65,-959,-637,-685,-684,-577,-401,-151,70,262,306,-632,-607,426,-881,-950,-1222,-719,-734,349,1144,1307,975,-1034,-721,-1006,899,-958,-1580,138,39,18,-62,-788,416,419,-2030,198,17,-105,-1318,-8,215,-517,-532,-384,-836,409,56,-392,-1083,-1222,-1346,-1047,-679,-347,-1105,-683,-722,360,601,-1158,-1286,-1093,-1656,-41,66,-128,-293,-469,-633,-780,-912,-1036,-1178,-1207,-1236,-1195,-1112,-994,-890,-1047,-1228,-503,-311,-565,-1217,278,434,170,-978,-342,-1120,26,196,-1374,-1947,-1270,-1145,-1513,-1845,-2093,-2316,-2424,-2284,-2182,-2208,-2192,-2084,-1862,-1580,-1230,-835,-402,28,484,533,551,-1252,-1460,-590,-501,-188,602,530,-466,-1492,-328,338,109,-305,-726,-1213,-1624,-2026,-1886,-1475,-983,-502,-788,-1646,-1029,-378,-140,-935,-1535,1376,873,1134,927,424,-1344,-740,29,468,-1594,29,573,-648,-11,-1058,295,531,-1181,-165,-259,741,334,-706,-676,1123,1224,-360,-1542,-1010,-572,-684,-333,-380,-1425,-826,-1250,-27803,-6284,-2040,-8550,-15900,-556,-97,-1481,575,-1717,-726,-4286,707,660,623,589,542,503,362,-4612,-1141,-974,-1789,-2316,-1849,-999,-210,506,-1258,1606,1888,-187,-495,-665,960,-1236,-2096,743,541,772,626,29,-1503,-2044,-1975,-2578,-740,-1073,-1501,-1800,-2034,-2142,-2119,-2001,-1914,-1716,-1591,-1218,-956,-610,-386,-1069,-560,-1839,-1584,-766,-1429,-1580,-1349,-170,-34,140,123,380,419,-938,163,132,-60,-189,-715,-426,-1156,-1681,694,1305,922,313,-1099,439,2259,4160,3484,327,11,388,-1361,46,649,-358,-517,68,2186,2969,1416,1027,769,-1077,-1590,-1261,-2280,-394,266,-520,114,103,13,-79,-179,-1805,-1808,-493,-594,-640,-668,-774,-543,-907,-341,-255,-235,-824,-567,-378,-487,-995],[-247,28,489,413,308,-1009,-18,-211,-455,-791,-1300,-1389,-1631,-1383,-1118,-831,-591,-402,-259,-760,-90,-231,-33,-311,-1536,-318,-467,-668,-1332,-1416,-1458,-1694,-1669,-1420,-1097,-739,-371,-29,324,634,872,1027,-676,-1452,-429,-5,609,446,-143,292,334,397,-435,524,-789,-1166,36,-216,-580,-893,-961,-719,-298,-555,646,1045,-949,-1454,839,1097,857,875,-825,-1313,-1658,-1716,-736,-901,-886,-723,-320,-112,329,635,823,317,22,-259,542,-1458,-1360,125,-438,-463,-634,-879,-706,-602,-1462,-1517,-1062,-620,-1502,-1336,-1071,-1218,-1670,-770,-226,278,-1941,-1671,-1710,-1366,-173,1318,3511,1463,-1265,-1728,-54,340,-1128,-19,-272,837,663,1406,-168,-284,2137,1961,-2376,-1670,-1840,-3436,-4161,-1143,-912,-336,288,98,-2692,-2852,-898,-1531,-30,-173,-801,423,560,1169,647,-330,-817,-1986,-1683,-1847,-1725,-1237,-1186,-1445,287,681,-1533,-1222,154,-878,271,-261,1557,1317,72,99,294,-124,-568,-932,-2234,-1388,-1424,-1343,-2026,-1073,-1767,-775,-668,-848,-1763,-542,-635,-806,-509,-577,-1215,-654,-656,-673,-589,-769,-352,-2189,-235,229,482,386,-261,419,730,773,-649,-125,-2346,1365,1653,442,-289,1301,97,1499,121,834,1338,850,355,-92,-1173,-686,-802,-839,-881,-1191,-1155,-1396,-1621,-1883,-2035,-2026,-1847,-1764,-1690,-1656,-1720,-1736,-1871,-2011,-2137,-2147,-2035,-1931,-1839,-1725,-1686,-1636,-1579,-1558,-1522,-1481,-1420,-1434,-1423,-1419,-1360,-1144,-810,-395,-18,401,82,-435,-1120,393,71,-30,148,2494,2362,330,335,558,690,-328,-1986,39,310,-617,-1631,-2150,-1310,-1817,89,532,-321,743,577,225,-192,-615,-944,-1103,-1048,-1065,-417,-1982,166,42,343,272,-1074,-284,-1293,-1046,-1565,-1997,-1910,-1438,-1514,-412,-9,306,-1012,131,861,735,846,775,-1298,-560,33,-241,-464,-600,-656,-656,-1626,-1125,-1074,-1018,-377,-394,-1008,-1711,-743,-815,-921,-1025,-1126,-1187,-1247,-1288,-1282,-1431,-1423,-1675,-999,-870,-2315,-1084,-296,-236,-1833,-1545,-1546,-634,-80,-162,-69,563,-508,1315,1716,458,-1231,-1558,-351,2780,1781,-1170,38,-300,-777,-1220,1392,2410,1057,-1061,-1876,1670,2777,-740,-302,-1624,-636,-349,-515,-1753,-1257,-1940,-1185,-171,368,352,-91,557,697,270,-107,-1113,-738,-866,-1311,-1383,-683,-361,-166,-38,-207,167,-159,237,-543,257,274,313,357,-279,-478,-286,99,-2385,-444,449,-2641,-1235,1124,-2638,-1184,-3869,-1374,-1027,-1374,-2211,-2835,501,645,-5479,-3935,-2593,1286,1334,-11281,-34382,1188,-37145,-341792,-241979,-19023,-145,-441,-727,-9557,-9619,-5269,-6796,-548,-294,-95,37,94,80,-24,-221,-446,-769,-1110,-1478,-1767,-1782,-1478,-1146,-825,-926,-1913,37,238,-1638,534,596,-187,578,-81,-798,-498,211,-1735,-48,-207,-322,-424,-459,-397,-651,-653,-511,-33,-730,1012,1170,-1048,-225,-472,-1665,-657,565,449,-639,-1506,-1875,-1342,-1254,-354,-732,1271,-701,-1081,-1175,-1990,-83,-283,-1602,-499,-1144,300,1206,-152,-1640,-1475,-669,933,-1745,642,809,1,-74,-571,-983,-1315,-1403,-1176,-901,-621,-431,-298,-195,-169,-165,-226,-797,-388,-506,-1490,-1570,-805,-956,-1038,-1040,-1006,-904,-726,-495,-267,-76,-769,-842,-598,-1122,-701,-553,226,-1437,-1510,632,388,210,-15,-267,-436,-597,-728,-730,-756,-740,-1131,-1293,-457,-311,-142,40,-192,-1036,-846,558,588,-1748,-870,-71,469,-53,-1513,-1350,-832,-896,118,273,421,602,251,513,-953,-462,615,389,-588,-212,-477,-745,-1050,-1356,-1235,-1145,-1022,-972,-940,-1303,-1196,-1498,-1127,-1202,-1232,-1171,-1011,-1507,-603,-339,-63,166,-905,-369,-819,148,508,362,154,-2277,-516,-917,-1340,-1712,-1987,-1595,-1196,-871,-559,-331,-587,-129,-45,-91,-681,-650,-632,-792,-355,-743,-216,-73,-567,116,139,112,-42,-739,-761,-471,-862,-278,-141,107,-93,190,543,-160,514,-704,-669,26,-110,-1250,-225,-251,-238,-231,-278,-474,-357,-1568,-521,-596,-661,-680,-614,-507,-359,-140,61,238,322,-567,-956,130,-721,-626,-903,-1184,-1310,-1095,-695,-325,15,-1162,-263,-931,562,-1168,-1498,0,393,153,-41,-657,409,469,-1802,204,13,-87,-1442,319,185,-839,-733,-75,-754,1069,1954,-129,-1342,-1346,2121,1176,34,-471,-1053,-914,-623,375,609,-1111,-1639,-690,-1243,-313,-508,-880,-1162,-1376,-1538,-1595,-1561,-1442,-1287,-1001,-729,-1033,-146,99,251,-1311,-1294,193,223,-435,-1276,-126,-235,-330,-590,-388,-1258,-476,-615,-1204,-2147,-1366,-1345,-1417,-1491,-1206,-1049,-920,-792,-717,-792,-881,-964,-980,-1034,-705,-394,-14,369,761,437,673,-1084,-1427,-659,-498,-20,497,229,-1031,-1817,-565,-342,-342,-346,-358,-874,-557,-780,-1071,-1518,-1947,-1792,-1272,-1548,-954,-835,-304,-409,-1397,1327,1260,1296,1112,286,-1179,-1201,-54,-343,-1576,-932,-1075,-1147,-1158,-1199,-773,-441,-1368,-123,-379,766,416,-400,-400,1400,1434,-276,-1276,-702,-526,-780,-689,-928,-1404,786,447,-26977,-1106,-648,-5189,-11180,-1556,-1720,-1869,-1774,-1694,-1595,-6677,-1110,-816,-527,-271,-56,153,278,-1364,172,-31,-1862,-1379,-1085,-1466,-1733,-1642,-1877,-879,-528,-246,-956,-312,417,-1402,-2197,659,472,615,548,-66,-1650,-1822,-1650,-2031,-234,139,-507,-211,-386,-546,-636,-589,-718,-762,-1773,-816,-27,740,1495,-1182,-276,-1651,-1542,-753,-1148,-2070,-1533,1625,1679,-192,6,1534,1251,-845,1,-5,-601,-1061,-1147,-650,-1192,-1779,637,1123,552,240,-1242,122,1951,3849,2831,0,-68,324,-1312,145,845,-584,-789,232,1036,722,387,8,-325,-1295,-1402,-1265,-1889,-1760,-1926,-2033,-2050,-1944,-1849,-1709,-1540,-1383,-1187,-994,-845,-683,-551,-613,-240,-799,30,129,160,-854,-215,85,14,-1085],[-25,167,538,429,306,-726,11,-104,-211,-779,-1192,-441,-305,-228,-194,-129,-98,-104,-135,-1124,-231,-388,-300,-382,-1364,-545,-638,-768,-1199,-1224,-1266,-1458,-1573,-1602,-1575,-1504,-1400,-1288,-1112,-913,-703,-485,-487,-1352,-646,-28,346,397,-534,313,211,58,-315,-265,-657,-1214,-819,-941,-910,-738,-448,-90,302,-630,152,1191,-1209,-1576,980,1255,1215,954,-1332,-1394,-1874,-1568,284,-260,-638,-927,-321,87,508,900,1158,55,-45,24,992,-936,-1148,211,-270,1016,827,-779,-318,171,-1462,-1672,-1140,-1009,-1466,-1756,-1876,-1442,-2395,-700,630,412,-2066,-1570,-1575,-1625,-223,1367,3503,1326,-1438,-1390,-9,526,-827,-251,-902,-204,199,100,43,-500,-173,-261,-1893,-566,-723,-741,-568,-297,-12,221,387,543,-3083,-2255,-413,-1479,25,-458,-933,402,794,878,603,-194,-605,-1805,-1628,539,899,-1003,-847,-1644,717,1127,-1355,-1262,-18,-989,52,-207,1198,892,-67,-293,-101,-422,-678,-708,-2016,-192,216,-645,-1927,-690,-1467,-326,197,-1035,-1636,-58,-531,-977,-153,-533,-1098,-1044,-936,-692,-333,-639,9,-2109,-309,412,375,183,-310,-401,-657,-788,-783,-610,-1773,-128,111,230,-682,492,168,302,146,-6,-167,-266,-262,-160,-843,183,375,548,631,-1024,-1111,-23,-611,-1,-334,-675,-912,-1175,-1276,-1226,-1151,-975,-917,-958,-1510,-927,-847,-727,-929,-326,-179,-66,-438,-1301,-504,-1568,-439,-559,-590,-597,-586,-683,-404,-285,-242,-176,-111,-379,-1062,-332,-613,-882,-1181,-1367,-1403,-1205,-948,-696,-509,-697,-1832,-461,-588,-757,-1026,-1316,-1658,-1768,-1534,-1311,-1150,-1084,-1037,-1079,-1117,-1136,-1101,-1042,-993,-1085,-807,-1846,-674,-703,-724,-817,-1092,-1195,-1436,-1573,-1320,-925,-505,-109,-1568,-208,802,909,-949,58,803,658,446,185,-1289,-477,-743,-969,-1063,-1000,-846,-669,-2148,-1216,-1250,-1056,133,239,-1024,-1668,-516,406,441,465,243,-1009,319,-1066,-200,-1335,-940,-1198,-418,-195,-2470,-1008,-571,-616,-1722,-1423,-1408,-532,-490,-541,-530,-540,-552,-572,-593,-640,-1307,-1972,-594,-498,-348,-1327,-49,-303,-824,-1405,817,888,688,-967,-2140,800,847,-821,-669,-1838,-578,214,-287,-2004,-1025,-2058,-1192,-184,85,213,-207,149,825,215,593,-1346,-87,-15,-1548,-1226,-498,851,735,552,-242,168,-12,-242,-639,-470,-457,-362,-236,-711,-1173,-618,63,-2524,-927,474,-1698,-1107,554,-1720,-698,-3430,-1078,-707,-941,-1681,-2837,-268,-430,-5366,-3212,-2150,-1167,-1281,-5895,-38624,-812,-36248,-338002,-215634,-16079,-418,-450,-530,-4595,-9978,-5441,-6362,-987,-817,-586,-319,-25,280,566,813,1059,21,551,1370,1387,1367,-828,-288,439,-220,-1788,879,1144,-1378,1197,1230,-265,464,-475,-956,-624,168,-1536,548,1092,916,681,420,142,-664,-779,-868,-1263,-1603,-1895,-1637,-1363,-1050,-761,-2051,-588,-103,70,-630,-1380,-1737,-1663,-1280,-224,-750,256,-899,-1028,-1141,-1872,-939,-1207,-1675,-1478,-1339,-1091,-805,-549,-1477,-1508,-596,-23,-1828,-10,-49,-146,-237,-419,-582,-813,-1073,-1273,-1475,-1555,-1518,-1363,-1134,-927,-719,-581,-1122,-414,-418,-1633,-1583,-571,-734,-873,-997,-1174,-1385,-1605,-1835,-2100,-2158,-1907,-1661,-1529,-1351,-1242,-1213,-1225,-1775,-1530,-1366,-1225,-903,-576,-277,70,358,247,-201,1010,660,-1102,-1698,140,1205,1296,1059,-264,-1075,-680,1547,1523,-1741,-626,334,1126,304,-1170,-1271,-923,-682,-377,-355,-237,-1,221,517,-681,-629,703,592,-639,141,-90,-361,-711,-1405,-1162,-1201,-1094,-954,-753,-1373,-1390,-1690,-957,74,-12,557,342,-2418,159,527,415,253,-898,-292,-656,-126,-84,64,265,-2074,27,-383,-758,753,747,675,603,492,428,359,-451,237,271,223,-719,-761,-718,-819,-309,-570,81,-156,-671,304,895,1068,190,-837,-904,-329,-1065,-420,-227,-538,-824,-1000,-1046,-906,-658,-561,-413,-15,130,-1210,305,294,264,192,64,-336,-73,-1903,-68,-89,-264,153,237,270,253,228,124,-48,-337,-718,-1174,-1521,-1763,-1421,-900,-267,-82,452,1143,1388,328,-1117,288,-581,590,-1301,-1292,-277,-170,-579,-858,-1216,-1557,-1870,-1911,-1542,-1123,-689,-1439,91,-229,-947,-800,322,-498,1313,1701,-210,-1533,-1047,1176,982,-124,-527,-909,-846,-336,331,365,-1009,-1876,-212,-692,-499,104,173,364,-233,-1222,300,1142,1258,1334,1517,1367,-915,-452,85,368,-1482,-1289,111,244,-233,-1250,349,458,32,-347,-670,-1287,-1222,-1479,-1665,-2254,-1990,-2131,-2196,-2166,-2028,-1863,-1654,-1359,-1023,-754,-691,-401,194,-927,-704,20,944,960,925,326,639,-954,-1312,-502,-581,-953,-1311,-1717,-2043,-2027,-1776,-1521,-1284,-1104,-938,-1160,-711,-654,-612,-672,-690,-701,-664,-1367,-877,-1197,-362,0,-1078,441,652,768,854,177,-975,-1645,776,812,-1521,381,254,-1081,-588,-1304,-743,-999,-1556,-1587,-1714,-1608,-1377,-1057,-773,-499,-273,-141,-925,-440,-435,-860,-1031,-1415,-1386,1083,168,-24215,1555,1686,1761,-4104,1345,1755,-2288,1488,-1152,-512,-8891,242,-125,-2797,-1413,-1184,-1404,-1577,-1700,-1799,-1801,-2002,-1575,-1506,-1362,-1241,-1111,-2058,-830,-759,-706,-1347,-711,-672,-1430,-1742,-754,-849,-970,-1148,-1366,-1858,-1800,-1878,-1767,-1537,-1269,-1117,-914,-788,-726,-721,-733,-828,-820,-1634,-1021,-312,97,441,-1325,-8,-1268,-1511,-596,-784,-2037,-1554,1211,924,-515,-169,47,-123,-744,-253,-164,-98,41,198,-14,-1030,-1888,526,889,142,78,-1234,-264,1555,2614,2057,-453,-276,165,-1339,178,962,-874,-1130,499,1112,778,538,378,35,-1477,-1223,-744,-1452,-1038,-676,-1025,-1300,-1363,-1278,-1017,-667,-966,-425,-656,561,743,187,-573,712,-763,891,795,230,-933,53,34,-158,-1281],[218,266,1083,1019,253,-452,-426,-787,-1060,-1268,-1303,-1239,-1144,-1012,-919,-783,-667,-577,-507,-1605,-396,-529,-248,-284,-1207,-89,-11,49,-1033,-988,-1059,-1163,-1441,-905,319,175,327,237,153,47,-60,-135,-282,-1213,-831,-97,591,455,-925,1059,1072,725,-206,628,-526,-1302,-521,-1067,-1643,-2220,-2002,-1478,-997,-561,-311,140,-1535,-1678,938,1190,1414,999,-1828,-1418,-2070,-1284,738,1239,-671,-1048,486,223,-25,-251,-559,-889,-1271,-1709,-2128,-2125,-1704,-1296,-948,-654,-365,-617,-125,164,-1326,-1808,-1251,-500,-1351,-1079,-929,-1189,-1871,-1236,-965,-595,-2112,-1438,-1401,-1854,-107,1155,1190,1158,-1517,-1037,19,196,-471,-595,-1457,-1259,-1162,-969,-707,-731,-335,-167,-1367,19,126,378,807,1319,1832,2269,2585,1075,-2514,-1509,190,-1303,121,-766,-1035,421,904,1019,1082,-52,-329,-1528,-1558,914,1234,-881,-462,-1789,1015,1254,-1096,-1248,-113,-1019,-145,-152,109,0,-188,-640,-377,-503,-657,-777,-1227,-1098,-1181,-971,-1723,-640,-1157,-107,270,-1246,-1501,-35,-436,-1048,42,1464,-926,-227,598,698,384,-422,233,-1967,-329,381,656,114,-599,-1154,-1437,-1239,-881,-976,-1132,-181,-147,-140,-1055,-409,-496,-601,-551,-422,-310,-232,-205,-237,-442,-498,-698,-919,-1168,-1437,-1601,-1580,-1362,-1164,-968,-793,-572,-486,-402,-324,-309,-210,-923,-974,-1502,-642,-378,-459,-1225,-594,-704,-807,-915,-1552,-1228,-1675,-1458,-1576,-1578,-1481,-1297,-996,-612,-156,-78,810,-106,-244,-731,-263,-529,-80,307,1696,1266,-115,425,-14,20,-955,-1557,125,591,709,735,212,-169,-1504,435,512,140,591,392,736,594,-418,771,-661,896,-1026,745,-1537,-182,-366,-318,-651,-1053,-1302,-1524,-1583,-1435,-1185,-927,-701,-1597,-330,-260,-268,-815,-420,-571,-736,-945,-1170,-1390,-1528,-1442,-1288,-1093,-880,-679,-502,-2087,-1198,-1344,-1014,376,501,-1037,-1638,-575,523,496,477,464,-859,525,-1122,-389,-1200,-475,-723,-79,-110,-2478,-961,299,-223,-1552,-1334,-1354,-1589,-1314,-979,-563,-197,-334,336,481,521,-1412,-2556,258,249,97,-1424,-291,-527,-915,-1626,-1061,-1137,-1152,-1171,-2196,-1218,-1220,-1236,-1210,-2072,-1035,-919,-893,-1969,-946,-2010,-1323,-1642,-1820,-1447,-1052,-648,-260,-298,378,-1571,-147,-94,-1788,-1138,-327,952,1196,1379,-315,1178,426,651,-731,289,143,82,76,-1102,-1660,-906,-31,-2463,-1540,249,-742,-909,1,-849,-333,-2872,-562,-407,-582,-1163,-2716,363,47,-4781,-2367,-1546,-859,-580,-1692,-34010,650,-37114,-315805,-185272,-13596,850,670,454,-454,-10033,-5626,-5989,43,231,425,600,-136,-51,123,945,965,-824,329,803,749,694,-1443,345,517,379,-1495,172,10,-1049,-276,-390,-432,-368,-874,-1031,-714,5,-1371,629,1557,1804,928,855,838,-646,-903,-564,-557,-878,412,96,-1009,-396,-612,-2333,-505,824,1042,-545,-1228,-1508,-1966,-1380,-243,-526,929,-1137,-1048,-1212,-1743,-482,-662,-1416,-928,-968,-958,-923,-901,-1334,-1512,-895,-899,-1871,-767,-649,-537,-383,-296,-186,-154,-183,-198,-295,-404,-560,-698,-755,-774,-717,-878,-1510,-615,-664,-1818,-1605,-859,-882,-771,-571,-398,-275,-210,-232,-387,-643,-1410,-1341,-1818,-1988,-1558,-1221,-985,-2111,-1433,-1301,-1710,-1822,-1392,-936,-423,26,267,-370,1018,660,-1071,-1896,71,1027,891,754,-473,-1207,-572,206,67,-1807,-424,-253,-403,-599,-872,-1207,-1224,-1454,-1602,-1561,-1370,-1063,-773,-391,-534,-815,330,506,-778,723,656,603,-137,-1430,-272,334,22,-388,-804,-1535,-1652,-1950,-1110,-430,74,543,966,-1634,-1067,305,1496,1243,-1034,-291,-524,-1030,-1288,-813,-92,-1936,16,-738,-466,1603,1516,1303,1061,788,600,470,-408,384,468,456,-835,-927,-905,-894,-484,-510,-793,-1027,-1186,-1228,-1131,-955,-812,-974,-1153,-646,-1124,-929,-991,-1139,-1336,-1542,-1773,-1843,-1608,-1358,-1146,-952,-770,-1261,-439,-320,-198,-105,-70,-287,-214,-2023,58,81,-105,80,85,49,-18,-61,-142,-232,-364,-504,-1414,-553,-511,-296,-40,355,259,558,1401,1620,-66,-1070,748,-202,319,-1493,-1127,-626,305,-460,-448,-854,-1252,-1660,-2068,-1679,-1253,-842,-1457,-209,-670,-1067,-876,645,-245,912,832,-360,-1674,-679,34,-124,-282,-614,-825,-637,-209,-2,112,-1001,-1647,175,-229,-731,490,489,530,0,-1388,615,748,856,971,1222,1475,-863,-676,-241,70,-1415,-1324,-72,178,-92,-1282,193,1250,60,145,145,-1339,25,-242,-476,-2360,-1351,-1288,-1565,-1834,-2060,-2257,-2041,-1719,-1387,-1150,-897,-650,-410,-742,-1017,48,131,163,188,100,161,-965,-1238,-307,-17,55,85,-105,-1926,-1104,-274,-584,222,214,-50,-1309,172,134,105,-8,-71,-130,-156,-1154,-875,-1397,-377,126,-775,560,799,955,1083,27,-851,-2096,988,1140,-1474,540,623,-1159,-956,-1446,-103,-266,-1798,-747,-995,-1250,-1514,-1709,-1916,-2083,-2239,-2343,-2457,-2636,-2560,-2292,-1992,-1853,-1396,-473,-893,-20753,1400,1982,2476,2931,699,110,-2713,2308,-747,-228,-10656,3676,3611,-5006,-3867,3183,2982,2698,2321,1819,1265,-2218,-1379,-635,-1254,-1796,-1943,-1592,-1109,-704,-411,-1567,48,193,-1355,-1179,53,-147,-376,-633,-847,-2080,-1351,-1139,-1177,-551,243,-764,560,52,591,484,347,-128,-426,-1388,-1226,-563,718,1129,-1507,195,-902,-1491,-303,-345,-1381,-1381,1018,632,-692,-415,-746,-897,-818,-666,-476,-318,-183,-146,-130,-758,-1896,-335,-512,-709,-874,-1115,-830,-628,-324,74,-1019,-600,-88,-1455,143,991,-1214,-1517,794,390,-49,-448,-776,-928,-1472,-1048,-842,-1079,-1412,-708,-683,-637,-513,-406,-233,7,-628,232,-787,516,898,215,-664,536,-816,1931,3313,78,-1074,212,1003,43,-1234],[508,358,318,75,-209,-503,-862,-1157,-1431,-1709,-1855,-1891,-1844,-1691,-1523,-1282,-1055,-866,-709,-1935,-429,-625,-2,-291,-1110,844,1158,655,-852,-668,-928,-1046,-1347,-649,563,429,960,643,323,-25,-370,-648,-780,-1054,-921,-206,212,357,-1270,626,492,227,-123,-397,-651,-1418,-560,-271,100,242,651,630,719,-319,-738,-225,-1929,-1757,-98,187,589,948,-2256,-1409,-2279,-1017,775,1375,-797,-1053,1367,597,799,1471,796,-734,-502,-979,-1653,-2283,-2458,-1912,-1301,-728,-167,-460,5,631,-1146,-1909,-1445,-499,-1200,-983,-919,-1479,-1946,-2024,-1767,-1395,-2158,-1359,-1247,-2002,-560,-665,-790,-909,-1545,-1065,-1006,-887,-666,-756,-1861,-2101,136,899,1124,-1054,1287,1364,-911,1441,1465,1541,1679,1801,1870,1853,1752,1500,-1744,-816,802,-1036,219,-1123,-1160,414,809,729,537,5,-84,-1228,-1516,89,353,-842,-118,-1959,811,749,-859,-1252,-192,-1036,-366,-167,1162,1004,-354,-992,51,-360,-795,-1144,-1432,-1580,-1553,-1331,-1494,-667,-918,-32,153,-1527,-1439,-67,-413,-1121,-1010,-1478,-1927,-2332,-2149,-1810,-1484,-1284,-1156,-1859,-1105,-1183,-1194,-1291,-1434,-1455,-1450,-1382,-1320,-1242,-1197,-1170,-1151,-1099,-1447,-1218,-1279,-1438,-1497,-1466,-1400,-1314,-1238,-1191,-1229,-1252,-1356,-1491,-1631,-1625,-1550,-962,-479,-37,401,812,749,1213,1723,196,761,1361,-1260,-1034,-1520,-720,125,-304,-1473,-891,-1034,-1058,-1193,-1830,-1141,-1808,-989,-757,-395,-29,300,151,-265,1239,-175,1640,-275,-89,-275,-358,-735,0,484,1195,595,-451,241,-349,-700,-1104,-1320,-1282,-1107,-899,-797,-757,-830,-1324,-1034,-1073,-1037,-944,-752,-576,-375,-480,27,-1128,217,-975,142,-1222,-542,-564,-639,-849,-1055,-1160,-1218,-1244,-1199,-1057,-849,-606,-1638,-447,168,298,-655,-190,274,121,-121,-418,-1352,-1046,-1167,-1185,-1116,-1009,-899,-776,-1641,-1099,-1376,-910,453,495,-1064,-1631,-596,468,375,308,276,-674,341,-1176,-589,-1037,-51,-264,96,-86,-2399,-968,-473,-523,-1389,-1288,-980,-197,35,210,-148,312,-296,1122,1236,551,-1480,-2620,756,862,640,-1454,-233,-431,-1036,-1860,-1593,-1803,-1571,-1246,-2068,-733,-557,-732,-1507,-2305,-518,-592,-769,-1650,-1172,-1821,-1751,-1799,-1423,-1031,-653,-713,-335,-873,119,-1718,-72,-48,-1998,-1100,-152,1028,1223,1406,-420,1385,767,678,-784,197,1201,1089,283,-1387,-1653,-995,-155,-2161,-2218,-92,-77,-623,-501,-63,-63,-2249,-122,-314,-559,-781,-2396,-846,-623,-3734,-1351,-819,900,1181,1037,-26342,1660,-38806,-280104,-152683,-11024,1755,1879,2014,2088,-9805,-5760,-5641,2065,1937,1753,1373,-620,-444,-560,358,132,-1806,-138,-150,-91,-27,-2054,-2,-132,-377,-1139,-896,-1123,-1106,-794,-345,-553,200,-1173,-935,-635,-69,-1134,726,2651,2187,788,851,956,-534,-962,-498,-867,-882,-1102,-1198,-1189,-991,-690,-2008,-341,500,909,-354,-996,-1192,-1812,-1481,-305,-75,1335,-1309,-1062,-1323,-1564,54,-124,-1023,-396,-450,-778,-319,-261,-1138,-1435,-507,-323,-1856,-399,-393,-441,-278,-214,-91,-11,41,139,184,249,90,349,140,-24,-47,-1238,-1837,-1001,-402,-1875,-1569,380,50,-242,-466,-641,-710,-646,-495,-341,-192,-1794,-1554,-900,-1119,-1257,-336,-537,-1907,-1289,-1282,-1403,-1316,-1215,-1157,-1068,-1045,-1075,-1046,-1090,-1105,-1071,-1522,-713,-478,-224,22,-746,-1336,-446,561,563,-1877,-225,559,534,489,-546,-1099,-1238,-458,224,68,-195,-502,-916,-1283,-1607,-1341,-867,-366,-914,502,678,823,-72,-1379,70,729,489,144,38,-1698,-1887,-2156,-1232,-656,975,2778,1858,-687,-2181,-542,3292,2181,-1241,-280,-377,-479,-1238,-1753,-1751,-1832,-1281,-1211,-1266,-1374,-1540,-1754,-1801,-1561,-1219,-942,-792,-675,-597,-678,-959,-1059,-1177,-1403,-1576,-1589,-1419,-1164,-1233,-686,-478,-287,-175,-1080,-1437,-322,-990,-1399,-926,-571,-92,-91,-129,-1576,-424,-337,-457,-577,-666,-1370,-733,-760,-767,-798,-897,-983,-1109,-1811,-1322,-1323,-1254,-1122,-941,-783,-647,-486,-366,-262,-205,-572,-1632,24,23,215,308,485,549,690,781,784,-498,-1018,582,177,-11,-1681,-982,-995,-833,-1156,-1268,-1304,-1153,-905,-1100,-331,-97,96,-1478,-563,-1129,-1240,-929,303,-9,148,30,-533,-1572,-347,-471,-527,-614,-703,-795,-722,-678,-539,-486,-1075,-1389,-292,-396,-986,-711,-972,-1250,-1573,-1883,-1773,-1267,-669,-81,595,1218,-888,-660,-377,125,-1114,-1370,-326,81,-16,-1382,-8,1423,-29,375,149,-1430,628,178,-198,-2465,-1378,-1302,-1691,-2081,-1912,-1465,-991,-469,-120,-723,-646,-606,260,-542,-1407,316,2399,2605,2834,-242,339,-1117,-1230,-169,213,473,218,-343,-2177,-655,-3,-830,1480,1361,29,-1252,1516,1607,1666,115,1444,1111,292,-910,-935,-1367,-380,-194,-540,248,556,777,915,-183,-840,-1902,1051,959,-1428,498,297,-1101,-1406,-1641,-682,-914,-2089,-1462,-1594,-1532,-1345,-1069,-853,-684,-614,-598,-678,-899,-1141,-1363,-1812,-2211,-1409,-561,-1371,-17036,1136,1583,1901,2141,730,-2020,-3038,2008,-329,12,-11495,1604,1642,-3934,-5577,1622,1533,1343,1043,610,132,-2458,-1362,-1001,-884,-572,-187,-1194,505,450,-505,-1481,355,181,-1211,-667,-1162,-1524,-1321,-799,-391,-1968,-1081,-930,-902,-670,308,-849,1236,29,642,298,-9,-342,-520,-1084,-1426,-819,-268,-113,-1665,286,-567,-1399,149,226,-572,-1058,546,597,-686,-639,826,680,-491,-863,152,-67,-264,-498,-683,-831,-1658,-1041,-1138,-1231,-1321,-1369,-1450,-1579,-1750,-1880,-1881,-1667,-1427,-1518,-992,-809,-1433,-1778,-639,-716,-851,-1004,-1185,-1308,-1429,-1491,-1466,-1383,-1410,-983,-724,-452,-151,50,226,374,-164,599,-163,573,911,383,-637,446,-705,1829,3427,78,-1002,524,1095,2,-833],[-118,-89,-18,-2,-158,-103,-1016,-323,-472,-1365,-1482,-915,-923,-817,-670,-424,-178,38,228,-1577,-77,-821,501,-465,-1212,1694,2145,361,-811,-398,-813,-1014,-1328,-475,744,584,2286,2786,1430,-33,-401,449,-69,-1001,-1005,-452,1016,109,-1600,1021,1121,42,-167,-688,-1092,-1563,-746,-300,-164,135,405,275,-10,-385,-1159,-1067,-2376,-1853,-463,-34,330,591,-2077,-1441,-2519,-855,267,27,-1045,-979,-686,-885,-1049,-1169,-1349,-1524,-1701,-1843,-1789,-1567,-1307,-1002,-715,-451,-170,-362,41,379,-1026,-1884,-1719,-586,-1036,-955,-958,-1150,-1209,-1261,-852,-659,-2252,-1351,-1130,-1967,-169,-150,-104,-38,-1560,-580,-111,-85,-214,-1090,-1940,-1850,-694,-730,-755,-1478,-898,-915,-948,-1028,-1139,-1236,-1304,-1404,-1539,-1602,-1460,-1137,-1045,-376,35,-669,354,-1431,-1271,399,526,397,1203,-5,131,-896,-1424,774,1307,-864,202,-2129,1124,1016,-648,-1252,-236,-1017,-558,-213,2419,2538,-517,-1287,147,4,748,1637,282,1511,1208,-797,-1214,-554,-720,-328,-535,-1796,-1418,-551,-455,-1186,-546,-726,-944,-1193,-1467,-1805,-1594,-1263,-957,-1749,-489,-358,-183,-123,-369,-674,-70,11,89,-1146,51,323,369,-69,-1718,83,422,374,435,392,624,742,797,620,333,686,472,664,464,-82,-1726,-416,19,506,3649,4031,903,1220,2147,334,594,1228,-1602,-1051,-1516,-687,1632,1231,-1589,836,1735,-265,-1495,-1807,-1262,-1869,-566,83,-481,-1047,-1538,-1242,-952,-746,-685,-631,-562,-479,-410,-349,-837,-354,-405,-442,-523,-790,-424,-662,-557,-1027,-931,93,797,879,315,-674,-82,-1076,-10,-208,-344,-415,-589,-265,-121,-467,224,-1512,311,-898,276,-862,-919,-717,-820,-1198,-1551,-1328,-909,-521,-156,202,518,384,-1638,-535,1111,1029,-421,-318,521,320,97,-129,-1361,-627,-805,-989,-1132,-1210,-1223,-1174,-1187,-950,-1297,-755,-723,-756,-1055,-1583,-1198,-1220,-1163,-1017,-854,-683,-588,-1171,-731,-781,-807,-1001,-1227,-1467,-2265,-1306,-1054,-850,-1195,-1215,-652,-391,-201,-41,-247,102,-233,1012,1170,609,-1377,-1719,1128,1027,913,-1374,-268,-495,-1131,-2045,87,-31,-133,-535,-1816,-524,-636,-770,-1886,-2428,-1028,-1076,-1199,-1303,-1474,-1618,-1487,-1161,-743,-297,-14,-1037,-798,-1364,-120,-1685,196,164,-2114,-1079,63,1101,1186,1052,-532,761,681,538,-766,82,96,-130,-429,-1509,-1145,-1254,-1305,-1656,-2855,-545,-240,-253,-751,426,149,-1552,377,167,-41,-355,-1847,-1006,-1187,-2332,-784,-440,-208,-2,108,-18271,371,-40719,-237860,-119085,-7752,1136,3293,3964,4466,-9338,-5797,-5286,3261,4303,3717,1024,-964,-673,-1160,-332,-1044,-2742,-1698,-1439,-1227,-1144,-2411,-1290,-1470,-1555,-1315,-877,-426,-139,513,945,-633,196,-1305,-633,-268,124,-755,864,1779,1445,723,628,245,-312,-934,-427,-1070,-699,-316,-246,-994,-302,-622,-1422,-103,-9,78,-81,-684,-792,-1501,-1544,-332,-163,-232,-1343,-1034,-1441,-1302,-468,-449,-586,-449,-410,-1107,-300,-295,-856,-1269,-675,-957,-1795,-1575,-1795,-1718,-1365,-1008,-597,-243,61,384,617,818,-18,983,202,-178,-278,-1516,-1937,-1251,-495,-1687,-1455,337,184,99,-190,60,66,115,192,247,-16,-2108,-1857,-1065,-876,-1182,-18,-89,-1517,-1102,-30,25,209,344,259,-95,-71,260,-574,355,62,-759,-1025,-1180,-1461,-1256,-762,-1033,-1406,-261,1029,1257,-1916,-16,929,1188,1018,-155,-913,-1312,-328,1697,1010,214,1307,151,392,-371,-901,-1308,-1092,-981,-372,-162,-169,-471,-1231,-1576,-1625,-804,-17,329,-1789,-1931,-2034,-1263,-732,1287,2922,2605,275,-2106,-1379,597,129,-1436,-488,-664,-744,-831,-879,-936,-1695,-1181,-1385,-1406,-1387,-1274,-1115,-893,-683,-441,-249,-380,-53,43,6,-1015,-1071,-1104,-882,-699,-922,-1160,-1384,-1613,-1809,-1654,-1359,-1092,-1078,-1674,-342,-717,-1656,-1209,-956,325,331,250,-1673,-898,-350,-708,-1083,-1416,-1542,-1332,-1013,-647,-306,-44,-291,-740,-1483,-190,684,98,486,806,1198,1336,1510,1645,1762,1376,-623,-1755,-27,318,969,1104,1242,843,917,989,786,-859,-909,298,62,-287,-1748,-1029,-1310,-1014,-1212,-123,-672,-355,1258,-1027,548,1393,1136,-1412,-875,-1516,-1389,-875,-994,-1213,-1310,-1308,-1267,-1261,-1105,-1053,-909,-825,-795,-734,-778,-814,-803,-906,-1139,-1079,-1130,-1285,-1378,-1458,-1519,-1521,-1506,-1463,-1311,-1055,-727,-383,80,517,-908,-404,-91,715,-656,-1315,-516,70,72,-1462,-130,1298,-52,605,147,-1468,1611,1239,575,-2521,-1343,-1276,-1120,-1223,151,525,853,1285,168,-706,-629,-648,308,-287,-1722,352,4435,4647,2661,-595,2,-1306,-1208,-48,451,477,12,-600,-2036,-213,284,-961,402,-146,-647,-1124,-1244,-963,-595,-351,-130,5,69,-564,-939,-1182,-546,-868,-1143,-1357,-1312,-1095,-855,-605,-880,-1599,-284,-267,-1311,-514,-635,-852,-1860,-1835,-1277,-1140,-2332,-529,-201,182,476,772,970,1104,1138,475,-13,-145,-229,-1302,-2205,-2423,-1356,239,-1180,-13151,39,-53,-189,-306,-475,-4221,-3119,-976,-1149,-1375,-11320,-1684,-1775,-1803,-5653,-1660,-1424,-1122,-770,-421,-31,-2656,-1295,1061,645,681,1589,-904,108,-290,-613,-1248,-109,-539,-1085,-816,-469,-16,437,798,-528,-1747,-832,-779,-777,-802,31,-894,-834,-1054,-1029,-808,-472,-158,-91,-816,-1701,-1168,363,1184,-1906,389,-389,-1340,592,788,180,-787,-655,-1017,-976,-957,-240,169,-420,-1201,891,1100,1118,1008,860,-145,-1428,140,59,-1090,-837,-747,-1373,200,251,-273,-2198,-1349,-653,-1755,-185,-279,-1766,-2122,-691,-892,-1114,-1302,-1458,-1495,-1463,-1362,-1202,-1039,-1243,-611,-808,-108,183,379,543,661,67,666,534,388,203,-6,-854,-205,-810,-115,-1,-171,-1107,230,318,-294,-679],[-460,-348,-186,-165,-356,-12,-1505,-19,-92,-1691,-1472,-672,-928,-1152,-1315,-1233,-1024,-792,-570,-1055,-126,-922,333,-609,-1276,1530,1863,100,-725,0,-532,-890,-1219,-189,597,70,-435,-857,-1001,-820,-1067,85,-20,-886,-957,-637,888,-96,-1694,1007,1542,-382,-168,216,-501,-1492,-1411,-1950,-2035,-1620,-1308,-1104,-998,-951,-1374,-1634,-2481,-1804,-393,-90,203,450,-1703,-1385,-2450,-665,453,236,-1242,-747,-593,-848,-1043,-1165,-1322,-1788,-1617,-1773,-1790,-1640,-1424,-1151,-894,-665,-417,-224,-48,110,-901,-1697,-1861,-642,-763,-887,-91,-81,23,-1020,488,890,-2311,-1295,-955,-1774,20,-118,-149,-100,-1521,-437,-164,-229,-477,-1388,-1662,-1519,-1878,-1912,-1638,-1925,-957,-569,-405,23,200,347,491,583,620,599,537,545,-413,342,554,-169,510,-1531,-1295,130,-75,-221,-374,-438,-453,-499,-1187,-206,-138,-902,-44,-2228,-22,49,-448,-1210,-222,-944,-663,-247,941,916,-627,-1449,-56,-486,499,663,648,645,605,-720,-876,-460,-540,-113,-312,-1961,-1424,-810,-836,-1237,-907,-955,-978,-1163,-992,-1053,-1069,-1139,-1201,-1649,-1297,-1348,-1286,-1284,-1336,-1290,-1249,-1171,-1107,-1020,-962,-903,-845,-747,-1635,-794,-848,-1041,-1207,-1386,-1612,-1818,-1882,-1743,-1537,-1202,-838,-413,44,217,-1563,-637,308,119,2439,2610,965,1165,2162,521,354,973,-1968,-1024,-1534,-550,1525,1040,-1616,835,1839,-211,-1367,-1401,-1438,-1816,-811,1048,-697,26,1395,921,-105,1131,-374,724,-706,217,-137,-535,-1005,-1410,-1805,-2056,-2052,-1722,-1288,-1003,-752,-784,-619,14,1327,1545,-402,-1120,-13,-822,324,-211,-772,-1250,-1328,-1037,-545,-449,483,-1561,-45,-865,1142,-543,-1363,-895,-685,-1013,-1142,-497,-273,-396,772,1132,1391,262,-1677,-656,1242,915,-209,-495,-190,-485,-721,-873,-1392,-1007,-963,-944,-915,-869,-826,-790,-854,-675,-1208,-460,-39,202,-1096,-1574,-444,375,515,2170,1454,-263,877,-1205,-884,-525,698,627,796,331,-2199,-1153,-653,-836,-1068,-1184,-1128,-1281,-1328,-1391,-1277,-1089,-860,-647,-485,-415,-1153,-844,-450,-508,-552,-1300,-549,-643,-1301,-2246,-185,-95,-30,-363,-1604,-218,-363,-572,-2311,-2103,-1167,-1255,-1285,-1109,-835,-1301,-929,-126,-672,-151,362,-1297,-1124,-1657,-430,-1567,516,414,-2168,-1198,194,533,131,-263,-782,-662,-614,-524,-801,-152,23,169,-67,-1580,-526,-357,-512,-1140,-2991,690,1417,39,-706,963,195,-924,1363,289,206,443,-1221,-1830,-1560,-840,59,-119,-293,-330,-291,-10537,214,-42633,-193734,-85486,-3406,1494,2814,3190,3398,-8824,-5863,-5037,1891,2591,2131,404,-1151,-806,-1747,-466,-896,-2600,-1671,-1959,-1991,-1831,-2177,-1487,-1352,-1248,-1096,-925,-817,-726,-636,-585,-748,-462,-1364,-349,-285,-250,-338,-205,-266,-344,-489,-669,-872,-1135,-1372,-1588,-1639,-1406,-1156,-879,-1074,-443,-665,-871,51,169,244,99,-451,-459,-1284,-1684,-394,-172,-270,-1328,-1093,-1694,-1088,-962,-999,-1032,-935,-795,-1463,-440,-310,-614,-1158,-354,-501,-1832,-879,-1042,-1144,-1073,-933,-989,-424,-194,-235,239,376,-152,380,204,-305,-395,-1790,-1793,-1388,-592,-1446,-1405,-228,-196,-145,-160,-100,-151,-209,-275,-375,-470,-2192,-2164,-1210,-612,-1052,-343,-201,-1220,-1022,68,728,969,30,-251,-672,-416,160,-696,490,122,-598,-665,-912,-983,-834,-587,-1462,-1535,-156,-86,-164,-2070,-421,-599,-803,-995,-1048,-1012,-1444,-660,-457,-270,-167,-89,-106,-78,-425,-816,-537,-768,-1097,-1335,-1465,-1223,-809,-1155,278,814,1314,1703,98,-1925,-1851,-1823,-1330,-769,1378,2192,2116,1075,-1163,-2190,1741,901,-1693,-115,-36,955,2133,1699,148,-1647,-268,-1736,-384,-410,-336,-274,-232,-287,-376,-549,-797,-936,-881,-762,-1138,-1101,-1102,-867,-806,-300,188,-367,-1948,-1504,-482,-727,-1019,-1264,-1984,-1336,-1151,-1725,-1275,-1444,-509,-395,-346,-1312,-1447,-452,-612,-765,-863,-1685,-735,-554,-310,-74,85,-396,-940,-1228,-487,48,-109,-244,-291,-262,-130,153,503,922,1345,-779,-1943,-197,533,1244,1520,1442,987,1070,2410,1973,-1262,-902,1391,925,-613,-1802,-669,-1598,-1807,-1600,-484,-891,-682,846,-1133,323,958,636,-1384,-1254,-1940,-1619,-853,135,201,196,71,-682,-961,-683,-914,-846,-637,-722,-778,109,260,397,-950,-1323,-861,-163,-519,-1378,-959,-929,-700,-423,-1408,-10,66,22,-176,-391,-723,-1070,-1408,-1626,-1546,-1361,-1271,-1037,-895,-735,-1645,-311,-8,-125,677,25,-1569,1574,1695,724,-2670,-1364,-1271,-1147,-1102,139,1165,1173,1285,424,-754,-692,-743,293,-119,-1890,237,2499,2479,2275,-1029,-466,-1596,-1269,-61,577,332,-310,-991,-1851,97,440,-1084,1326,1023,234,-670,1105,944,811,286,581,573,611,-222,-930,-1065,-358,249,-186,-180,-438,-781,-1106,-1309,-1361,-1396,-1056,-817,-1203,-514,-330,-519,-2279,-2093,-704,-414,-2512,92,-27,-53,-155,-202,-282,-350,-437,-488,-536,-631,-674,-1500,-2609,-2529,-1250,-766,-804,-9179,-888,-962,-1075,-1159,-1281,-4686,-2941,-1376,-1258,-1137,-10946,-735,-539,-368,-3938,-114,39,171,279,331,397,-2735,-1170,550,345,407,426,-708,-411,-934,-709,-978,-1288,-1513,-1544,-1398,-1147,-923,-751,-686,-718,-1500,-1024,-1258,-1552,-1852,-2008,-1946,-1680,-1452,-1273,-1126,-958,-824,-543,-515,-1829,-1520,56,802,-2131,370,-263,-1203,834,344,-245,-859,-1362,-1679,-1559,-1220,-848,-481,-311,-1378,485,715,912,998,1045,86,-1109,78,-175,-1362,-1145,-592,-1490,291,1607,-677,-2125,-1743,-945,-1916,-349,-831,-1986,-2114,-1845,-1708,-1443,-1611,-930,-1913,-481,-282,-443,-29,-808,-442,-956,147,363,1311,1436,1544,358,1633,1416,301,580,386,-948,-105,-777,52,-308,-706,-1079,-1378,-1515,-1544,-1429],[-1466,-991,-574,-477,-426,-256,-1612,-352,-185,-1900,-1280,-196,1124,1317,1302,1198,973,673,367,-430,-3,-920,51,-698,-1233,-35,-179,-402,-658,-885,-946,-871,-1021,-259,98,428,709,905,941,-909,-1644,-99,43,-739,-866,-759,-125,-291,-1657,-286,-100,-795,-152,685,-500,-1296,-541,-68,-610,116,986,281,710,256,-1424,-1681,-2197,-1666,228,345,515,180,-1354,-1304,-2304,-484,601,648,-1367,-470,504,99,-404,-695,-1111,-2230,-1780,-1560,-1284,-992,-786,-616,-513,-462,-401,-355,-374,-363,-851,-1488,-1762,-715,-627,-847,-568,-542,-524,-718,-407,-414,-2400,-1226,-783,-1610,-807,-979,-1140,-1285,-1527,-1574,-1678,-1805,-1895,-1937,-1969,-1947,-1946,-1827,-1659,-2432,-1286,-988,-685,-423,-207,-1,202,342,404,378,269,189,58,-114,-308,-542,-735,-1442,-1295,-702,-438,-48,296,-145,498,-126,-870,512,1090,-1020,781,-2140,371,157,-348,-1198,-417,-912,-873,-1050,-1156,-1229,-1264,-1513,-1170,-1152,-1177,-1159,-1141,-1079,-1009,-916,-838,-779,-704,-729,-781,-2000,-1526,-1196,-1242,-1296,-1136,-948,-662,-1612,-1042,-321,530,505,817,-1635,-427,-402,150,-244,-754,-1356,-1635,-1928,-1883,-1591,-1313,-1043,-769,-433,-1342,-573,373,534,726,896,138,1047,1079,323,1007,1148,298,1291,296,406,-1170,-943,546,-400,1159,931,729,379,38,-273,-567,-634,-2082,-969,-1623,-350,152,275,-1628,385,340,-73,-862,-989,-1490,-1640,-1121,620,-1060,18,2284,1144,-34,1350,-538,1502,-1047,557,1282,-102,-806,669,771,-197,-1092,-1404,-210,-1386,-880,-470,-365,-157,1298,1451,-1121,-1572,18,-585,326,-110,-578,-1027,-1255,-1227,-943,-552,-127,-1089,-459,-878,824,-287,-1772,-1096,-737,-1110,-1310,-227,-288,-757,1857,2004,1496,22,-1767,-814,1222,912,-44,-704,-530,-941,-1264,-1402,-1415,-1174,-935,-758,-612,-492,-417,-400,-659,-493,-1118,-508,-477,-390,-1172,-1590,-381,168,283,1176,1463,-165,835,-1271,-1004,-260,924,958,1107,448,-2165,-1423,-277,151,-981,-1129,-13,370,1506,1317,-729,-670,-314,159,251,511,-810,-39,1311,1297,1105,-1218,-462,-853,-1511,-2186,-2171,-1573,-994,-529,-1412,120,358,-130,-2612,-1698,-5,1147,719,-325,272,-1126,-841,-150,-755,-1,824,-1351,-1117,-1442,-740,-1358,-92,-288,-1964,-1415,-838,-978,-1086,-1222,-1318,-1408,-1458,-1561,-1588,-1626,-1623,-1604,-1597,-1567,-1479,-1352,-1186,-981,-2195,-549,-304,-53,-262,443,157,-322,968,278,272,898,-502,-2963,-3001,697,623,552,432,-2067,-873,-3492,201,-44358,-150607,-52485,-275,-183,56,336,534,-8254,-5886,-4790,290,392,171,-384,-982,-729,-2180,-955,-1083,-1357,-1503,-1198,-1090,-944,-1644,-573,-427,-340,-235,-152,-169,-235,-415,-514,-770,-939,-1254,-1416,-1591,-1696,-1670,-1605,-1552,-1499,-1509,-1563,-1649,-1798,-1890,-1841,-1655,-1373,-1142,-912,-1149,-628,-695,-473,-512,-542,-615,-715,-797,-917,-1060,-1750,-1299,-1375,-1391,-1392,-1401,-1972,-1438,-1398,-1354,-1357,-1272,-1158,-1638,-822,-663,-551,-988,-437,-475,-1839,-720,-690,-819,-909,-1054,-1141,-1254,-1359,-1379,-1413,-1404,-1406,-1381,-1293,-1194,-1042,-1755,-1589,-1232,-547,-1084,-1295,60,84,113,-106,105,29,-51,-130,-228,-291,-1841,-1957,-1042,-244,-802,335,-255,-925,-940,-301,1282,716,-199,-710,-1149,-610,81,-752,1445,144,-375,-101,1018,790,434,-809,-1874,-1579,-13,27,-448,-2216,-963,-987,-936,-887,-815,-834,-1506,-1001,-1137,-1274,-1441,-1535,-1577,-1432,-1334,-1295,-1302,-1329,-1356,-1416,-1340,-1210,-1103,-1042,-765,-624,-522,-507,-496,-1968,-1709,-1501,-1302,-706,572,988,1423,1787,-147,-2322,960,252,-1749,59,153,874,1439,1127,33,-1536,-428,-2007,607,1614,1283,-648,250,2433,2395,1677,-508,1278,673,361,-1187,-1035,-959,-1178,-1184,-1029,-789,-494,-2289,-1813,1,778,486,-1078,-2206,-615,-339,-1537,-971,-1671,679,518,347,-761,-1918,-293,-703,-1207,-1758,-1885,-645,61,775,1415,1794,-459,-998,-926,-789,705,53,384,626,927,1359,1992,2664,3333,1467,-920,-2091,-313,782,1514,1935,1612,1096,1240,2420,1498,-1560,-884,1123,756,-831,-1712,-525,-1833,-935,-1840,-218,-1088,-957,-114,-1284,-126,-188,-267,-1261,-1521,-2090,-1690,-756,-757,-758,-742,-757,-785,-776,-722,-623,-336,-209,-678,-814,260,1410,1170,-1175,-1500,-636,984,854,-1521,828,648,738,228,-1463,1059,2124,1789,1031,2257,1557,-1222,57,1056,976,274,-1129,-790,85,0,-1824,-310,478,-149,490,-111,-1631,196,-42,-277,-2764,-1333,-1160,-1220,-1320,-1341,-1385,-1455,-1498,-1453,-1349,-1161,-940,-699,-495,-1724,-184,-96,-80,-102,-1396,-927,-1835,-1314,-1087,-1413,-1319,-952,-1418,-1597,-17,238,-1135,676,683,334,-329,914,860,793,316,533,449,414,166,-820,-993,-390,336,-71,228,114,-116,-395,-964,-1214,-1313,-1411,-1187,-1049,-870,-688,-553,-2261,-2349,-950,-660,-2515,-462,-528,-597,-678,-709,-793,-897,-1056,-1207,-1339,-1415,-1288,-1672,-2940,-2498,-1024,189,453,-5076,865,975,1001,1007,924,-2605,-2537,530,363,-62,-10679,-108,-157,-163,-1077,-84,33,139,218,220,208,-2636,-969,7,-77,-186,-266,-570,-880,-1301,-765,-698,-537,-559,-865,-711,-816,-952,-1092,-1259,-1414,-1520,-1451,-1329,-1213,-1108,-1009,-1028,-968,-941,-930,-919,-881,-907,-853,-843,-1616,-1751,-817,-950,-2325,-1226,-1357,-1368,-1201,-972,-745,-504,-1251,-1098,-558,-1338,508,620,-178,-1347,988,1097,1216,1266,1308,281,-748,100,-347,-1451,-1304,-434,-1364,310,1354,-652,-1596,-2048,-1160,-1873,-180,-1055,-1914,-1920,-95,477,321,-1930,-115,-2045,527,151,-394,280,-288,-654,-1044,-21,-7,-24,-11,25,51,132,245,281,510,503,-953,-185,-663,910,730,-384,-764,-670,-1282,-1942,-1869],[-259,-62,-607,-839,-567,130,-1561,-190,72,-2057,-1141,-149,-180,-231,-345,-417,-489,-530,-516,-463,-346,-964,-130,-857,-1177,-75,-84,-307,-555,47,254,-539,-849,616,1310,1472,1684,1740,655,-1347,-2090,-343,46,-651,-856,-881,-1439,-1571,-1657,-378,392,-1241,-173,406,-527,-1078,-528,-271,-785,135,1074,196,562,406,-1422,-1316,-1788,-1500,664,589,606,-101,-1061,-1238,-2146,-321,526,456,-1359,-208,-205,-632,-969,-1162,-1293,-2481,-1892,-1321,-1327,-1386,-1546,-1718,-1892,-2007,-1964,-1808,-1633,-1384,-1185,-1261,-1480,-766,-665,-814,-542,-563,-636,-663,-766,-890,-2453,-1092,-1053,-1475,-893,-791,-682,-598,-1561,-651,-784,-1050,-1379,-1989,-2101,-2277,-2114,-1704,-1250,-2846,-401,92,-906,974,1303,1581,1805,1900,1843,1622,1250,854,381,-109,-518,-752,-638,-1163,-1216,430,-1065,383,1327,-261,623,268,-431,427,1042,-1143,1024,-1952,123,-299,-630,-1149,-1128,-1295,-1405,-1319,-1034,-640,-783,-1432,-604,-1579,77,723,1841,2928,1669,-371,-216,-263,-346,1100,1325,-1843,-1644,-340,-286,-1189,-122,154,77,-2050,-1039,-424,517,725,901,-1631,-485,-548,-889,-1708,-2090,-1580,-950,-464,-132,96,191,212,188,-583,-997,-764,-43,-196,-286,-356,-459,-564,-656,-729,-822,-827,-837,-825,-816,-852,-893,-1250,-1066,-1237,-1436,-1659,-1821,-2062,-2117,-1907,-1625,-1214,-1581,-816,-1718,-277,-171,-153,-1583,-158,-167,-90,-251,-581,-1338,-1332,-1450,366,-1433,52,2212,1296,74,1312,-650,1148,-1401,749,1417,-145,-569,926,775,-545,-1157,-1304,21,-1736,-863,-108,-127,-361,468,699,-1779,-1888,52,-325,172,675,974,-423,-873,461,-589,-496,-959,-1391,-1732,-1678,-1309,-910,-1513,-1219,-706,-1096,-1435,-655,-388,-1144,1296,1346,1095,-304,-1886,-982,168,-329,-820,-1173,-1287,-1043,-636,-207,-1366,307,702,694,829,410,-214,-429,-605,-358,-1025,-526,-938,-1296,-1446,-1611,-976,-597,-290,-42,132,-147,332,-1373,-1057,5,316,304,310,337,-2071,-1793,-563,154,-938,-1022,298,450,1468,1384,-1078,-1193,-441,597,635,467,-442,621,1590,1859,2019,-1158,-610,-1142,-1768,-1873,-532,-792,-1108,-951,-1271,-12,283,-19,-2128,-1321,-48,2148,731,-4,388,-1073,-802,-251,-863,197,-227,-1224,-1120,-1387,-1271,-1175,-775,-590,-1613,-1773,-512,-621,-779,-1032,-1600,-1593,-1734,-1549,-1218,-920,-629,-381,-521,-1505,-60,-53,-1216,-216,-1408,-655,-935,-1225,-1449,-1374,-1142,-904,-659,-431,-264,-142,-76,-3984,-4512,53,165,308,393,-6464,-4758,659,600,-46180,-110752,-20690,-601,-926,-982,-756,-450,-7776,-5959,-4589,-1559,436,423,-1387,-532,-524,-2477,-93,-215,-349,-1781,-394,-303,-181,-1255,61,92,33,-27,-115,-290,-487,-844,-895,-1095,-1263,-1444,-1610,-1766,-1904,-1835,-1694,-1566,-1416,-1304,-1205,-1121,-1096,-1064,-1065,-1093,-1048,-1007,-911,-1312,-769,-826,-672,-720,-729,-719,-650,-490,-335,-917,-1705,-185,-18,18,-966,-1243,-2362,-591,-191,-270,-449,-830,-782,-1589,-1122,-1241,-1253,-1112,-948,-805,-1866,-1204,-591,-515,-840,-510,-470,-516,-412,-1135,-228,-151,-214,-163,-186,-258,-332,-1568,-1498,-1012,-866,-956,-1203,-1157,-1266,-1313,-1314,-1349,-1402,-1437,-1443,-1419,-1307,-1534,-1532,-650,-146,-586,488,-348,-744,-959,-672,638,-29,-407,-1109,-1445,-737,-65,-843,665,-155,-197,312,1364,812,104,-1467,-2198,-1621,78,-113,-680,-2431,-1711,-1941,-1529,-1193,-886,-708,-1585,-583,-625,-712,-882,-1052,-1268,-1346,-1365,-1281,-1157,-1014,-1107,-795,-647,-533,-527,-983,-525,-562,-607,-697,-742,-1991,-1583,-1168,-1253,-666,-405,-332,-247,-208,-130,-1757,84,-315,-1561,279,341,432,444,507,-68,-1407,-621,-2253,723,1060,1137,-1107,-73,1607,1717,1694,-558,1199,446,192,-1210,-942,-776,-691,-812,-463,-268,-70,-1950,-1743,-444,1524,436,-1015,-2332,-762,-197,-1272,-461,-1285,697,305,-113,-508,-1691,-1292,-1621,-1590,-1275,-2079,-562,-27,352,647,788,-461,-950,-602,-1075,213,31,309,462,1782,1472,1706,3541,4746,1546,-1055,-2212,-371,1049,1769,2337,1760,1161,1396,2349,1127,-1732,-855,1627,989,-898,-1486,-586,-1981,-1175,-1802,-797,-1205,-1137,-141,-1434,181,435,39,-1006,-1552,-1852,-1547,-586,-675,-588,-371,-137,-439,-131,360,375,331,-2,-539,-803,397,1170,1501,-1093,-1615,-369,1070,1007,-1547,649,97,-406,-809,-1488,-767,-362,80,452,846,1127,-1356,291,1673,1705,850,-844,-661,255,-8,-1923,-190,795,-70,544,-188,-1578,278,164,121,-2592,-1174,-898,-912,-977,45,1301,1485,1659,1071,-743,-686,-772,383,255,-1321,51,4374,4588,2115,-1535,-1225,-1849,-1247,-63,874,10,-889,-1740,-1175,641,632,-1049,630,411,335,97,32,-9,5,-54,-82,-140,-204,-326,-547,-889,-617,-740,-798,-843,-890,-1017,-1157,-1264,-1400,-1549,-1689,-1752,-1821,-1832,-1720,-1575,-1755,-2505,-1069,-869,-2333,-718,-711,-764,-877,-976,-1137,-1287,-1421,-1439,-1372,-1301,-1161,-1727,-3066,-2283,-618,-515,-411,-706,-122,50,217,427,589,-430,-1932,889,856,-338,-10283,247,-15,-265,-469,-586,-563,-489,-411,-397,-401,-2346,-658,-600,-668,-731,-736,-631,-1198,-1223,-735,-536,-525,-479,-708,-450,-436,-536,-442,-483,-755,-904,-736,-849,-1003,-1178,-1338,-1524,-1447,-1286,-1110,-948,-789,-733,-637,-620,-1109,-1533,-689,-546,-2438,-255,-58,-693,251,358,383,121,-1734,-1512,-495,-1366,-557,-767,-865,-1208,-926,-940,-966,-1095,-1250,-1416,-1430,-1062,-670,-1405,-1321,-353,-1139,393,965,-402,-1161,-2130,-1352,-1679,-752,-895,-1731,-1799,102,387,95,-1912,-455,-1931,108,-230,-565,-767,-582,-953,-1226,-183,-323,1557,1853,1983,682,1938,1829,132,304,453,-1085,-341,-713,602,794,-665,-649,103,44,-742,99],[180,-30,-792,-1060,-627,144,-1437,-658,-133,-1985,-951,-20,34,31,18,65,80,36,-785,-284,-532,-940,-1197,-1632,-2003,-1670,-1247,-853,-505,-199,71,-367,-613,426,443,402,309,151,-5,-1625,-2124,-659,-868,-960,-930,-934,-494,-520,-1670,450,719,-1638,-184,149,-524,-816,-465,-405,-920,185,412,142,-15,-73,-1413,-831,-1347,-1309,812,239,79,-261,-815,-1187,-1962,-165,427,60,-1244,-795,-1154,-1505,-1754,-1850,-1866,-2392,-1709,-1354,-1049,-720,-441,-160,30,252,428,-9,164,542,-908,-1050,-1144,-800,-248,-818,-631,-712,-873,-933,-992,-967,-2448,-926,-401,-1417,343,520,621,257,-1661,-605,-346,-677,-1222,-2258,-1266,-689,-354,457,637,-2981,-1193,2349,-1686,3087,3337,3538,3698,3739,3643,3394,3002,446,734,1206,859,197,-412,-915,-1139,-751,-1753,140,515,-426,667,605,35,367,386,-1316,-457,-1784,-658,-214,-325,-1125,-312,-866,-800,-435,2587,1370,-803,-1337,-938,-2130,24,237,1978,3963,1675,-161,90,-140,-294,1129,1431,-1652,-1828,-450,-197,-914,1601,1597,268,-2404,-814,-551,456,880,925,-1689,-608,-704,-1115,-1654,-1885,-1560,-1159,-915,-795,-745,-799,-898,-1015,-1069,-1180,-1223,-1186,-1226,-1214,-1226,-1314,-1451,-1616,-1781,-1769,-1620,-1482,-1323,-1156,-1007,-837,-1585,-513,-887,-364,-357,-337,-490,-676,-894,-1167,-1277,-1291,-1090,-1825,-600,-386,-283,-1506,-292,-436,-586,-691,-706,-1124,-993,-1823,273,-1686,115,907,917,197,731,-664,267,-1721,27,48,-335,-182,618,870,-783,-897,-883,-228,-1961,-726,245,88,-570,741,465,-1913,-1762,84,-46,54,643,1004,-682,-627,449,-742,-328,827,175,-1073,-834,-1310,-1725,-1678,-1378,-1049,-994,-1321,-1143,-543,-1512,-12,-261,-685,-1236,-1997,-1128,41,629,194,-927,-442,-1094,-305,2124,-1183,97,464,170,615,288,-650,-635,-647,-245,-896,200,252,-517,-1253,-1572,-1314,-1280,-1170,-1008,-827,-594,-370,-1459,-974,317,618,824,984,591,-1794,-2101,-851,150,-863,-797,656,506,933,995,-1395,-1694,-545,247,1422,392,-50,1007,930,917,966,-1043,-697,-1414,-1777,-1483,-703,332,40,-276,-1098,-837,-1031,-1209,-1637,-1318,-1282,-1103,-926,-679,-483,-1063,-724,-339,-923,-410,-597,-925,-1031,-1218,-1266,-1136,-979,-804,-1122,-1846,-545,-553,-737,-728,-1881,-968,-983,-944,-1088,-437,-99,234,-723,-1335,880,967,-1616,262,-638,352,50,-171,-204,32,-127,669,1221,-319,-27,1551,952,-4492,-5860,1814,1774,425,-2023,-9561,-9787,823,440,-48520,-75662,-500,-577,-592,-565,-594,-758,-7324,-5974,-4272,-3449,-959,-757,-2410,-483,-435,-2457,-549,-619,-715,-1496,-710,-606,-485,-972,-268,-264,-355,-459,-597,-833,-1094,-1335,-1527,-1538,-1370,-1170,-962,-769,-621,-465,-346,-265,-171,-112,-61,-19,-39,-876,-210,-337,-505,-747,-977,-1413,-1473,-1663,-1648,-1425,-1161,-915,-683,-438,-261,-700,-1436,-116,-107,-316,-673,-1296,-2703,-289,2184,1865,319,-1090,-268,-1292,-209,75,-514,-599,-258,-373,-1731,-1610,-776,25,-893,945,1580,178,1654,-1006,411,215,-110,1766,319,-17,227,-1307,-1417,-723,-204,-240,-995,-552,-771,-942,-1069,-1210,-1324,-1351,-1283,-1167,-1005,-1231,-1016,-527,-371,-338,-236,-385,-584,-983,-883,-1071,-1203,-1214,-1208,-1276,-725,-355,-882,3,-425,-57,-212,-414,-709,-1014,-2004,-1872,-1581,-880,-595,-382,-2342,-158,86,129,108,113,-343,-1625,-501,9,21,-736,-51,-774,-250,-457,-687,-1001,-1320,-1625,-1954,-1713,-1411,-1206,-984,-791,-619,-460,-362,-660,-1968,-1436,-807,-1172,-656,-200,-282,-234,-48,349,-1087,62,-683,-1194,551,548,509,2551,2849,-97,-1245,-831,-2437,745,1207,950,-1493,-321,69,-237,-607,-1063,-1460,-1593,-1380,-1224,-858,-618,-634,-782,-192,-176,-173,-1642,-1473,-662,-326,-384,-971,-2356,-943,-435,-1039,-340,-468,-77,45,119,173,-1337,-146,-71,-269,-476,-2287,-791,-857,-784,-602,-381,-429,-903,-332,-1361,521,-53,136,179,1550,1163,1352,2490,2636,1555,-1286,-2370,-464,1221,1902,2619,1792,1080,1404,2175,758,-1880,-922,1206,920,-917,-1258,-235,-2169,-1440,-1727,-136,-1326,-1330,-762,-1659,178,860,-150,-751,-1427,-1665,-1457,-446,68,139,293,453,-271,242,601,609,365,112,-486,-906,-950,-1175,-1093,-908,-1804,-245,81,250,-1630,450,436,410,-10,-1647,110,0,-110,-241,-256,-265,-1639,-33,171,382,590,-618,-549,326,-177,-2117,-134,753,-107,936,-402,-1618,1104,746,399,-2372,-1097,-727,-794,-1131,-328,-167,-25,140,318,-850,-756,-837,327,304,-996,-33,4561,5453,2281,-1600,-1471,-1814,-1287,-129,957,-249,-1243,-1892,-813,739,532,-1078,-13,-22,599,367,3243,2691,1198,323,1800,1602,1395,999,-390,-988,-444,-247,-470,-565,-529,-476,-403,-1129,-1402,-993,-450,-1608,-798,-1007,-1091,-1108,-1241,-2784,-1267,-1241,-2262,-847,-913,-978,-998,-880,-722,-517,-334,-139,22,-78,149,-1884,-3161,-2143,-209,-41,-175,-311,-457,-620,-805,-939,-1088,-1185,-1413,-1145,-1029,-930,-9612,-603,-446,-313,-213,-145,-57,-22,-49,-181,-355,-2122,-783,-1102,-1267,-1242,-990,-577,-1478,-931,-787,-245,736,46,-654,649,793,-771,148,52,-841,-675,-963,-1218,-1351,-1257,-1409,-783,-470,-449,-143,159,245,155,21,-286,-663,-1226,-1704,-1060,-2385,132,113,-387,615,329,-185,-826,-1824,-1762,-486,-1321,123,790,0,-1034,669,497,410,380,477,408,-143,228,-572,-1198,-1125,-278,-813,-309,-395,-342,-740,-1867,-1349,-1329,-199,-22,-1412,-1586,-307,-546,-828,-1532,-1379,-1691,-1314,-1036,-684,-343,5,-1079,-1235,-243,-667,1199,1243,1249,768,1135,1063,193,259,575,-991,-226,-570,260,172,-749,-274,-15,39,-688,227],[310,-51,-822,-1151,-643,149,-1318,-1082,-288,-1807,-745,-708,-756,-664,-536,-332,-153,-20,-1299,95,115,-854,-602,-991,-692,-22,11,-387,-458,192,292,-191,-324,445,476,478,455,390,346,-1598,-1898,-681,-18,-513,-950,-904,-383,-539,-1672,-561,-587,-1932,-531,-431,-468,-510,-344,-459,-1016,-41,-225,-498,-852,-1261,-1714,-2066,-1601,-1139,-673,-287,-305,-170,-585,-1130,-1728,-99,-382,-628,-1059,-801,-570,-270,-1837,-1305,-1430,-2228,-1418,751,1630,852,1502,768,73,863,724,1,187,471,-924,-819,-1227,-1800,-2174,-2001,-1703,-1424,-1119,-662,-176,346,-2301,-686,-189,-1386,1968,1105,808,175,-1762,-824,-397,-187,-549,-2192,-617,-401,-666,31,-188,-2616,-2331,679,-2790,1006,1124,1249,1389,1464,1456,1342,1120,-34,595,221,-202,-702,-1216,-1787,-2348,-1883,-2150,-1126,-885,-728,-721,-863,-1032,-1306,-1376,-1467,-299,-1581,1377,2217,-393,-1069,-387,-864,-789,-454,2488,994,-741,-1201,-1265,-2040,143,-224,1934,2799,1612,64,411,43,-204,1111,1490,-1436,-2005,-508,-23,-433,1359,988,469,-2160,-440,-661,-695,-1031,-1341,-1734,-1874,-2106,-2194,-2305,-2441,-2466,-2433,-2252,-2003,-1652,-1265,-824,-351,-1272,-382,-776,1193,1241,1226,1100,-69,447,7,-655,-945,-1301,-1552,-1582,-1390,-1065,-610,-1867,514,-310,1653,2163,250,390,1888,1483,-403,-795,-489,-385,-1833,731,2059,711,-1325,-190,1088,444,449,-84,-898,-1053,-2122,-1483,-1414,-1225,-1072,-905,-760,-649,-637,-603,-1804,-457,-354,-639,-37,232,504,-867,-520,-313,-459,-1815,-485,600,323,-695,-544,-1178,-1833,-1981,-1477,-869,-325,118,401,-889,-386,187,-881,-525,-913,-1301,-1700,-2015,-2131,-1960,-1663,-1345,-967,-837,-939,-1550,-700,-1753,-833,-1322,-1828,-1881,-1911,-1226,279,526,306,-784,-687,-1358,-504,2353,-857,-169,-65,-386,411,232,-954,-873,-765,-166,-744,422,519,-663,-1142,-1488,-1353,-1834,-2315,-2316,-1888,-1452,-1083,-1528,-780,-235,-63,5,-32,-198,-1387,-1965,-1140,-971,-766,-504,375,513,1108,931,-1618,-2061,-634,-59,2471,329,297,1560,2080,1791,1376,-882,-705,-1528,-1412,-1066,-839,70,-88,-274,-919,-649,-1070,-990,-1189,-1237,-1381,-1469,-1628,-1755,-1940,-2123,-2239,-2085,-1796,-1503,-1237,-988,-774,-619,-1346,-831,-481,-576,-761,-1250,-1221,-1498,-1741,-1900,-1762,-1410,-922,-453,-1217,-280,567,764,-916,-1098,1390,1478,-2034,621,17,497,1207,330,1749,-462,-220,1109,2244,-866,-338,1799,1688,-4277,-6736,1171,940,-318,-4859,-10318,-15664,-974,-1563,-52073,-46309,-1116,-572,-112,293,585,708,-7026,-6004,-3884,-5352,898,1309,-3386,1077,442,-2173,1107,1334,1092,-847,-882,914,-125,-891,1548,1624,1518,435,903,301,-433,-1315,-1935,-1787,-1036,-464,362,889,1242,1469,601,1432,495,77,157,181,-289,-812,-1238,-1719,-1948,-1777,-1374,-1466,-633,-1112,-22,149,310,323,155,65,254,-454,-1121,-798,-1316,-1867,-2460,-1836,-2653,-701,-213,139,268,-1404,-304,-982,-558,-1110,-1731,-1920,-1317,-575,-1504,-1977,-938,144,-875,865,2750,1149,2088,-618,-17,-248,63,1897,355,188,508,-1080,-1406,-465,99,269,-716,-326,260,-3,-238,-499,-760,-982,-1169,-1359,-1529,-1678,-1822,-2062,-2229,-2374,-2127,-1712,-1298,-1065,-903,-160,-965,-464,-1015,-898,-664,-327,-922,133,-648,-224,-821,-1439,-2042,-1948,-1846,-1362,-1512,255,624,850,-1996,-345,257,183,940,856,-203,-1667,-705,473,398,-813,62,-753,-551,-912,-1370,-1730,-1723,-1401,-1059,-657,-343,-204,-952,-135,-204,-352,-415,-908,-1919,-1281,-454,-1092,-697,1031,1467,1811,2049,1899,-485,132,-774,-755,855,773,293,1352,1124,-8,-1041,-1036,-2285,206,176,215,-1771,-461,532,682,768,-618,720,-51,-328,-1210,-767,-495,-595,-714,-984,-1301,-1602,-1913,-2219,-2424,-2166,-1924,-1690,-2255,-1294,-1045,-812,-474,-65,347,765,1122,825,-998,-230,-77,795,309,-2074,-892,259,1237,1267,1262,-282,-819,-49,-1475,408,-107,-49,-128,-401,-675,-870,-1040,-1161,-1266,-1525,-2262,-1273,-1261,-1175,-1143,-1036,-1003,-973,-928,-936,-1897,-966,-874,-844,-820,-935,-713,-2263,-1585,-1618,-871,-1280,-1393,-1316,-1734,-1329,-1454,-1580,-1719,-1865,-1967,-2024,-2024,-1948,-1816,-1662,-1530,-1408,-1272,-1158,-1111,-1009,-1001,-1075,-1139,-1323,-1500,-1615,-1804,-1855,-1809,-1618,-1404,-1608,-768,-462,-139,-173,-1728,597,782,926,880,1144,1042,-1869,319,1666,1820,1751,-281,-294,470,-303,-2089,26,671,-74,962,-542,-1554,752,695,118,-1951,-898,-960,-1044,-1274,-899,-835,-823,-816,-840,-957,-1003,-957,-802,-611,-561,-213,-78,-36,-56,-1379,-1355,-1545,-1197,-55,384,-382,-1447,-1477,-286,899,495,-1000,-567,-379,746,691,1972,1689,1114,291,1452,1504,1543,1374,-158,-1038,-447,126,-367,-835,-1187,-1370,-1282,-1031,-1303,-892,-765,-1498,-1136,-1476,-1776,-2081,-2377,-2854,-2434,-2311,-2375,-2459,-2387,-2066,-1695,-1228,-785,-347,21,368,642,57,324,-1915,-2987,-1875,339,656,510,381,269,179,106,115,130,190,-815,397,493,-1472,-8275,571,569,539,484,415,387,341,273,150,-414,-1816,-170,-90,-999,-737,160,-346,-1495,-413,-745,-101,696,80,-531,708,652,-843,189,111,-844,-402,-479,-790,-1170,-1605,-2035,-1960,-1411,-867,-352,116,549,839,756,708,127,-598,-1638,-1075,-2135,351,406,7,1756,1531,1292,596,-1422,-1700,-491,-1204,15,1112,71,-828,918,409,-1,-299,-381,-333,-308,-285,-566,-900,-785,-623,-468,122,584,316,-398,-1612,-1216,-935,-264,-485,-1033,-1353,-183,-722,-1272,-1716,-1555,-1554,-871,-611,-491,-266,-191,-1192,-1238,-350,-1127,-558,-750,-931,-1127,-1270,-1385,-1511,-1583,-1623,-1570,-1422,-1214,-1009,-775,-927,-419,-283,-137,-682,62],[-1865,-1747,-1519,-1283,-1022,-731,-1249,-1469,-402,-1602,-572,276,797,939,951,956,850,140,-1729,386,215,-737,-741,-978,-360,447,721,-314,-447,1263,1302,-62,-24,782,493,169,-160,-487,-720,-1328,-1691,-918,-806,-604,-1059,-837,-42,-521,-1669,407,518,-2102,-163,-198,-401,-217,-219,-497,-1136,312,62,-232,-474,-582,-1498,-351,-521,-906,306,-557,-357,149,-425,-1123,-1503,-1900,-1833,-982,-902,241,706,-171,-1955,-1909,-1685,-2160,-1201,849,1587,1223,1050,816,84,481,274,-70,-340,-692,-1103,-1494,-1723,-1708,-1550,-1405,-1369,-1441,-1600,-1663,-1502,-1170,-2094,-466,-84,-1447,388,496,448,46,-1909,-1171,-525,-86,-342,-2040,-783,-919,-1104,-1101,-1233,-1979,-3033,-1103,-4221,-1086,-1136,-1169,-1148,-1122,-1090,-1064,-1047,-935,-810,-657,-466,-272,-40,-296,-963,348,-1677,540,439,-754,-11,-360,-550,-510,-77,-1669,1304,-1441,1778,2763,-563,-1085,-572,-946,-836,-524,2345,634,-692,-1134,-1675,-1607,305,-704,260,-76,-300,-380,-371,-314,-189,-125,-46,-1321,-2254,-598,122,78,-3,-174,-378,-1769,-845,-1096,-1142,-1009,-743,-1844,-955,-905,-553,-299,-713,-932,-1524,-886,-350,412,1227,2067,1271,-1716,-136,-781,1565,3748,4696,1989,-108,1368,233,-1116,1278,817,-408,165,-122,58,314,-2174,1098,427,2245,2387,-90,105,1687,1662,-141,-667,-16,-225,-1791,1076,2120,632,-1140,-514,642,400,1315,287,-806,-312,-2144,513,-937,-42,-431,-665,-648,-373,-263,-521,-1635,1056,1741,-1134,859,1584,1157,-929,-277,186,-737,-1589,-397,-347,-40,-761,415,1081,-865,-1064,125,538,118,581,257,-1142,-411,-713,-1129,-1020,-1019,-963,-919,-853,-765,-686,-653,-664,-642,-761,-757,-1591,-946,-1686,-1301,-1394,-1360,-1557,-1748,-1354,-337,-78,168,-564,-792,-1260,-521,1073,-507,-548,-731,-1048,143,162,-1122,-1224,-1014,-218,-680,-69,-57,-763,-1008,-1458,-351,-970,-280,-177,-236,-301,-440,-1655,-801,-1037,-1250,-1464,-1655,-1813,-1816,-1820,-1783,-1800,-1825,-1887,-1890,-1837,-1635,-1473,-1685,-2000,-765,-337,-56,163,377,589,782,937,934,-732,-651,-1250,-1034,-677,-990,452,338,-268,-794,-822,-1636,-240,-851,-258,-434,-572,-771,-878,-934,-1313,-700,-595,-1076,-61,75,-415,174,151,-1351,-819,-137,-258,-393,-616,-518,-521,-2319,-284,-678,336,887,1348,-1398,-334,293,450,-1144,-845,1606,1712,-1887,844,482,272,136,140,255,-839,-271,290,112,-1629,-795,-798,-1133,-3609,-6382,-1630,-1648,-1705,-7888,-8819,-21923,-1853,-1366,-57281,-22889,70,474,799,1078,1242,1217,-6965,-6091,-3447,-7198,-492,-820,-3978,-1323,-1356,-1689,-1172,-981,-807,-584,-1253,-97,-133,-1022,457,425,227,-41,-366,-718,-856,-1436,-1748,-240,761,-139,2258,2578,2723,2358,395,891,-9,-111,-55,-91,241,-770,-523,-1010,-1378,-1597,-1484,-1343,-779,-1356,51,355,299,-2,-25,86,958,-158,-808,300,-30,-1653,-776,-1414,-2202,-2227,-2370,-2051,-1778,-1757,-1305,-1174,-1108,-1115,-1168,-1160,-1066,-853,-1236,-2167,-1127,168,-839,767,1228,1236,1154,-199,-485,-807,304,496,361,377,536,-890,-1451,-254,425,741,-377,-609,303,16,-350,-403,-700,-974,-1222,-1449,-1585,-1568,-1384,-1148,-724,-247,248,-488,-479,-1195,-721,-286,-1144,-410,-687,-531,-597,-486,-966,-362,-721,-965,-1411,-1356,-930,-391,-1152,-873,-1431,321,762,566,-1610,-570,-304,-588,-790,-787,-695,-1719,-1002,-173,-58,-827,-56,-473,-698,-169,-91,-1420,153,-861,613,672,1087,-104,-1020,952,-352,-690,-148,-1144,-1852,-1136,-147,-1055,-792,858,2264,2285,2174,2023,-9,414,-640,-326,883,651,79,234,55,-114,-826,-1249,-2016,-508,-304,-8,-1951,-519,55,942,937,-630,499,-284,-597,-1210,-1038,-1436,-1723,-1854,-1805,-1635,-1389,-1114,-907,-461,-243,68,-847,-2126,-1181,-283,-641,1332,1644,1709,1760,1273,1193,-732,-376,-168,465,92,-1819,-917,64,1198,1254,1270,-89,-772,184,-1383,301,-161,-299,-487,66,-190,-385,-571,-723,-863,-1832,-1989,-837,-692,-416,-158,184,442,666,849,243,-1853,-1043,762,608,-595,-604,38,-2274,-1601,-1565,-910,-1185,-1451,-1759,-1783,-1571,-1317,-1074,-877,-728,-1314,-1250,-425,-417,-440,-499,-630,-812,-1021,-1286,-1639,-1876,-1647,-1389,-1079,-861,-636,-369,-245,-1809,-45,-42,-174,-1584,-486,-689,-850,-1002,-1765,-1229,-1290,-1352,-1464,-1518,-1634,-2098,-1547,-1298,-1029,-759,-429,-162,136,-480,-1925,146,528,-100,357,-705,-1510,-43,242,-234,-1475,-710,-244,-271,-1467,-703,269,2800,2520,1649,-1004,-734,-665,6,-341,-501,-503,-420,-359,-329,-1083,-1084,-1254,-1116,-1114,-1228,-1097,-1597,-992,-453,-287,-207,-964,-1137,-795,-294,-406,-408,-413,-359,-350,-279,-220,-163,-174,-177,-1159,-484,-415,-460,-472,-448,-470,-524,-488,-1142,-843,-589,-1173,-812,-962,-1020,-1066,-1141,-2699,-1227,-1771,-1927,-1148,-789,-398,-1,447,832,1176,1422,1619,1010,185,416,-1964,-2746,-1650,832,573,317,97,-91,-248,-383,-427,-455,-421,-373,-193,-51,-2164,-6522,295,406,490,544,579,649,691,700,639,-794,-1606,20,397,-1389,-935,353,-334,-1402,71,-747,-102,-114,-224,-474,-262,-83,-822,378,20,-894,-216,1017,949,8,-481,-2126,-306,-386,-668,-436,680,1313,1065,848,868,701,-103,-2095,-1492,-1884,466,763,384,3230,4070,3628,743,-1031,-1499,-601,-1135,-81,1086,64,-667,625,65,-391,-778,-974,-1000,-1000,-974,-1095,-1302,-1358,-1028,-652,-280,63,387,-169,-1441,-1041,-534,-341,-1039,-610,-1105,90,-169,-383,-851,-1439,-1523,-103,64,-537,331,411,-1257,-1204,-474,-1664,341,228,116,-25,-132,-230,-356,-444,-531,-876,-566,-537,-536,-519,-1058,-582,-620,-607,-613,-519],[-1578,-1864,-2084,-2140,-1764,-1034,-1227,-1771,-460,-1378,-426,379,565,1480,1978,2186,694,-241,-1935,-246,-1361,-1898,-1280,-888,-4,978,1004,-212,-441,1748,1527,35,299,121,-420,-938,-1381,-1700,-1776,-1664,-1531,-1149,-839,-568,-1130,-700,238,-433,-1564,1350,1097,-2042,-130,-267,-286,96,-55,-486,-1240,-275,-362,-211,-81,548,-1603,180,-175,-714,514,-977,78,685,-273,-1114,-1239,348,-10,-236,-733,238,348,-292,-1533,-2042,-1885,-2139,-1036,-876,-1121,-1198,-1192,-1120,-1090,-1128,-1185,-1292,-1498,-1695,-1954,-2175,-2175,-2037,-1835,-1613,-1454,-1367,-1349,-1298,-1333,-1396,-1783,-1406,-1330,-1508,-991,-799,-581,-362,-1960,-1553,-664,77,45,-1874,-92,-155,-1500,-289,-2178,-1187,-2420,-2183,-5586,532,664,767,862,877,814,672,476,-131,235,152,118,103,145,-114,-895,191,-1085,86,-61,-907,-540,-915,-1241,-1574,-1528,-1817,-590,-1299,314,709,-729,-1099,-789,-1020,-848,-568,2258,437,-572,-1047,-2055,-1185,540,-1024,986,487,6,-415,-786,-1104,-1298,-1417,-1311,-1235,-2447,-624,-183,112,318,513,611,-1384,170,-1100,196,1003,836,-1897,-1177,-945,-732,-658,-646,-592,-1777,-554,-612,-364,-2,391,758,-1889,138,-829,1318,1238,1069,879,-110,408,-21,-1566,-141,-244,-641,-518,-694,-942,-1209,-2368,-1784,-1750,-1532,-1318,-1046,-904,-763,-635,-581,-452,-449,-469,-1642,-620,-626,-589,-891,-736,113,244,759,415,-788,-38,-1777,713,-403,468,545,97,-394,-910,-1475,-1587,-1288,-615,-258,-1512,11,-14,-173,-917,-640,-812,-929,-1365,-478,-239,-73,-657,89,46,-465,-766,-760,-1135,-1511,-1849,-1809,-1578,-1363,-1244,-1420,-1044,-935,-841,-802,-765,-712,-663,-640,-629,-540,-711,-358,-1120,-1010,-1385,-254,-286,-782,-1958,-1550,-1401,-675,-887,-977,-854,-652,-965,-318,505,-97,-907,-1420,-1720,-112,148,-1052,-1600,-1274,-341,-666,-302,-163,-736,-819,-1398,-449,-1312,-361,1392,555,-151,62,-1767,-415,1094,723,293,-159,-589,-759,-911,-1831,-108,-682,-45,1542,212,477,583,-1520,-1560,-874,-486,1273,137,591,829,854,919,534,-529,-449,-828,-630,-246,-1009,130,168,-553,-667,-986,-1593,-619,-585,-759,-997,-1149,-1284,-1248,-1146,-1464,-887,-827,-1118,-652,-498,-314,130,551,-1260,-893,1859,1866,490,60,110,-734,-2217,602,64,286,1087,1097,-1545,-390,38,155,-1348,-534,-23,-232,-1383,-663,-888,-1114,-1304,-1461,-1591,-1649,-1680,-1686,-1623,-2537,-1407,-1300,-1219,-2802,-5275,-1154,-1194,-2909,-10832,-6159,-23924,-1545,-2289,-64136,-4993,-296,-58,119,280,358,278,-7143,-6186,-2945,-8803,-1761,-1446,-3627,-1072,-697,-1026,-49,210,350,437,-1493,451,-74,-1248,527,582,623,596,856,930,1001,-1453,-1944,-73,934,195,1265,1247,1184,1126,191,171,-494,-305,-255,-517,-31,-723,-561,-895,-1170,-1434,-1541,-1510,-1286,-1599,-729,-512,-279,-291,-227,137,161,111,-478,-116,-280,-1748,-652,-1435,-1735,-1544,-1764,-1860,-1859,-2069,-1618,-1539,-1514,-1571,-1692,-1720,-1556,-1236,-931,-1877,-1349,109,-803,715,782,665,439,165,-923,-1392,-321,-253,-45,174,388,-708,-1480,-55,214,-47,-427,-869,-1374,-1776,-1841,-1561,-1208,-843,-498,-215,39,-895,324,673,920,117,1050,-542,-486,-1311,-390,-201,-1131,-327,-340,-218,-514,-621,-981,-827,-859,-1259,-1423,-1241,-906,-525,-386,-426,-1317,369,422,359,-1176,-773,-206,-235,425,708,45,-1734,-1355,1719,1787,-772,1468,24,-564,58,625,-1445,142,-793,863,695,731,-224,-1122,302,-835,-944,-484,-1329,-1735,-982,-285,-1057,-876,-95,-26,64,120,222,342,483,-371,77,648,568,-71,189,-80,-385,-736,-1431,-1682,-1178,-966,-695,-1997,-486,-412,-324,-474,-714,-841,-742,-811,-1209,-654,-499,-677,-552,95,742,749,-922,-667,563,-583,-55,-759,-1993,-1168,-459,-495,1907,2127,1826,1534,1233,969,-520,-554,-267,-8,-177,-1552,-843,-284,-187,-61,31,132,-750,236,-1082,105,-169,-579,-839,-749,-1023,-1237,-1437,-1593,-1738,-2160,-1922,-1964,-1893,-1643,-1390,-1028,-720,-412,-116,14,-1723,-1104,295,221,-358,-255,-134,-2106,-1394,-1522,-478,-881,-1376,-1850,-1302,-1164,-1154,-959,-692,-442,-1211,-1215,-63,-166,-370,-840,-1053,-1454,-1483,-1093,-690,-212,175,-292,-1130,-163,984,1070,81,-1618,-42,414,49,-1534,-458,-499,-293,-601,-1656,93,763,1104,820,1794,691,-2110,17,1606,1398,1164,361,205,606,-647,-1716,230,333,-160,846,-835,-1467,-469,-559,-634,-942,-517,-63,23,-1527,-1031,158,3910,3614,1743,-1118,-728,-491,269,295,128,156,250,280,237,-759,-756,-971,-1021,-1264,-1389,-1073,-1635,-522,-147,87,239,-938,-1633,-1234,391,257,160,-30,-248,-575,-867,-1160,-1397,-1479,-1311,-1290,-1055,-996,-889,-760,-599,-486,-562,-179,-951,-797,-519,-796,-216,-180,-284,-415,-595,-2397,-1053,-1635,-1752,-1065,-939,-705,-426,-72,224,477,616,677,606,332,24,-2005,-2467,-1454,-812,-373,106,548,895,1125,1222,1266,1204,1120,44,-8,419,-2860,-4519,759,681,564,-1873,232,97,-49,-208,-416,-1183,-1479,-905,-1114,-1801,-1108,-962,-732,-1240,-468,-760,-273,-157,-44,-465,273,388,-672,505,-23,-974,-102,20,-224,-539,-895,-2422,-929,-504,-839,-636,490,712,765,780,626,403,46,-2044,-1549,-1640,630,1179,748,3376,4171,3666,811,-718,-1284,-801,-1127,-162,907,-4,-537,-920,-841,-541,-306,-107,26,49,65,-479,-304,-347,-433,-493,-537,-563,-550,-599,-1361,-874,-663,-717,-1529,-801,-873,-951,-1077,-1123,-1017,-1680,-1580,-703,-591,-574,-387,-311,-1286,-1146,-621,-2271,-37,35,159,-9,478,674,422,-80,636,-800,-58,-499,-205,1063,-1093,644,728,67,-507,358],[-630,-1124,-1542,-1824,-1736,-1292,-1114,-1674,-337,-1021,-190,487,319,52,-352,-748,-1139,-1429,-1671,-1407,-1178,-931,-733,-643,-555,-459,-366,-273,-358,-27,159,158,521,769,1022,1270,965,1678,986,-389,-1385,-928,947,-623,-1059,-476,268,-254,-1302,1420,1147,-1748,-48,-249,-115,28,-868,-816,-1324,359,1181,93,-224,475,-1703,320,122,-525,357,-1364,817,1302,-144,-1116,-966,518,-229,-431,-592,-841,-1293,-1738,-2012,-1996,-2040,-2189,-1523,-1500,-1524,-1646,-1912,-2232,-2605,-2350,-1944,-1486,-1044,-537,-569,-349,243,-583,1185,-758,-987,-15,959,773,291,766,-1449,0,218,-1611,1150,561,-20,-191,-1917,-1996,-876,426,302,-1769,196,258,-1727,486,-2019,-424,-1172,-3453,-5818,1294,1217,1089,-4787,-2756,429,76,-320,-611,-882,-1100,-1243,-1342,-1364,-1389,-1416,-1440,-1503,-1516,-1580,-1627,-1713,-1833,-1879,-2008,-2119,-2139,-2075,-1971,-1848,-1686,-1440,-1209,-1120,-1166,-887,-677,943,347,-467,-1019,-2248,-863,711,-1182,381,1641,532,176,359,-141,-615,-1165,-1699,-2074,-2530,-1266,-890,-595,-432,-314,-209,-1133,42,-1437,20,516,667,-1952,-1469,-1010,-985,-1063,-591,-357,-1721,-798,401,264,2,-247,-468,-1583,-796,-1038,-1060,-1241,-1322,-1326,-1287,-1189,-1044,-1996,-719,-501,-925,-130,-518,81,109,-2467,3,-151,-328,-512,-780,-831,-1001,-1142,-1315,-1373,-1518,-1655,-1811,-1852,-1688,-1500,-1271,-946,-616,-212,244,409,-925,130,-1399,838,46,517,1613,1384,710,1111,312,-1708,-972,810,1310,-1189,1824,1728,835,-901,-194,810,-1038,-1234,-346,-634,-886,-1049,-1195,-1328,-1541,-1706,-1614,-1344,-1042,-721,-439,-1560,-494,-176,-1776,35,19,-45,-195,-370,-533,-664,-724,-650,-480,-745,328,-572,-1017,-1109,-662,-843,-1235,-1826,-1350,-1365,67,57,314,37,-419,-738,-287,-290,-274,-1180,-2008,-2273,-380,-96,-866,-2011,-1480,-576,-775,80,-72,-664,-652,-1327,-618,-1673,-452,-133,-118,-99,-85,-1894,-287,199,312,415,505,564,-87,-375,-1857,-287,-686,86,857,-36,265,592,-1318,-1104,-984,-522,427,62,-3,-153,-241,-277,-269,-291,-264,-408,-443,-616,-851,-1119,-1398,-1613,-1440,-1179,-1050,-1088,-589,-421,-456,-234,-189,-82,9,-1392,-358,-793,-1060,963,1242,-337,181,890,-1134,-1066,1870,1938,1007,738,141,-712,-1431,1300,774,347,691,908,-1623,-468,-218,-134,-1527,-191,274,72,-914,-117,-120,-374,0,-335,178,275,-30,337,357,-3501,-1710,335,268,-2022,-4082,-81,-231,-4597,-12791,-3237,-17511,-1484,-10518,-72399,-752,-569,-420,-327,-240,-219,-338,-7597,-6281,-2421,-8529,-2797,-1805,-2636,-427,35,-252,839,1189,1417,1321,-1556,1246,52,-1383,1270,1102,929,655,870,874,896,-1383,-1938,55,751,522,350,81,-244,-555,-871,-1146,-1250,-1161,-924,-966,-379,-675,-327,146,229,220,193,-1047,12,-1703,-89,-138,-260,-518,-423,99,92,3,-144,-360,-614,-888,-1069,-1425,-1292,-532,-100,313,426,-2082,201,-323,-696,1996,2095,1223,455,91,-609,-1615,-1613,-38,-808,746,1350,819,273,-180,-1259,-1706,-1017,-1019,-935,-885,-850,-897,-1433,-1064,-1163,-1147,-1070,-927,-791,-603,-720,-728,-60,86,221,311,387,-976,534,521,598,182,696,-603,-520,-1317,-1,15,-1020,-262,-87,-235,-437,-728,-974,-1165,-827,-949,-1063,-1149,-1247,-1264,-1169,-1019,-1192,-685,-533,-467,-730,-950,-446,-517,-589,-527,-402,-1671,-1741,368,603,-700,776,612,-210,276,57,-1345,-518,-775,-713,-604,-487,-467,-1285,-474,-1379,-1159,-702,-1494,-1593,-856,-244,-1148,-894,375,529,657,695,723,577,684,-110,394,211,-69,-375,-748,-1074,-1303,-1331,-1603,-1321,-553,-287,-80,-1967,-430,-772,-118,-238,-666,-232,-448,-935,-1264,-645,-653,-826,-492,124,1017,1216,-843,-498,1099,-644,-187,-670,-1929,-1082,-740,-427,2378,2496,2055,1627,1193,805,-423,-809,-422,-518,-729,-1346,-951,-1026,-1072,-1135,-1267,-1391,-1559,-1689,-1617,-1385,-1113,-937,-1188,-246,-25,188,325,396,364,-2098,-1330,-423,-474,-784,-1145,-1368,-1498,-1421,-1246,-1142,-1587,-1205,-1224,-1426,-1711,-1970,-1636,-1865,-1095,-1515,-164,-663,-1416,-1607,-907,638,750,-78,841,259,-1212,-1296,72,748,501,-1484,-286,-809,-1348,-1656,-1243,-692,-229,-396,-1285,-519,854,1007,250,-1404,-174,49,543,-1548,291,249,329,-872,-1503,-309,42,856,710,1556,581,-1909,-285,1983,2008,1977,571,340,526,-858,-1594,171,-13,-350,177,-997,-1529,-1165,-897,-816,-705,-595,-559,-538,-1397,-1449,-391,-307,-163,-18,-1297,-806,-361,-63,-179,-319,-479,-644,-834,-1017,-1190,-1428,-1594,-1627,-1434,-1141,-824,-1692,-299,-88,90,182,-1018,-2016,-1784,-96,-410,-720,-1152,-1636,-1806,-1251,-698,-151,309,-172,-1494,-639,1440,626,87,1029,102,-680,293,-878,-822,-819,-561,-297,-596,-826,-1039,-1242,-2138,-1274,-1283,-1621,-781,-536,-360,59,443,766,1021,1114,1058,788,245,-442,-2120,-2274,-1376,-262,643,1420,2030,2439,2641,2648,2565,2365,2153,197,-705,-116,-3475,-2539,1426,1288,1101,-7031,615,405,191,-17,-257,-1611,-1506,-672,-814,-2281,-1077,-871,-774,-1137,-767,-837,-860,-915,-939,-972,-1021,-998,-910,-735,-521,-1132,-110,279,570,787,-319,-2482,1142,1440,-1079,-907,465,904,880,488,-108,-787,-1653,-1603,-1231,-1443,791,1589,1061,2916,2980,2799,785,-516,-1120,-1101,-1194,-469,-768,-792,-718,-611,-945,-535,-626,-737,-872,-1059,-1177,-1335,-1459,-1532,-1519,-1506,-1525,-1586,-1657,-1817,-1936,-2013,-1927,-1747,-1485,-1208,-912,-598,-314,-58,-442,-1659,-1639,693,-21,-524,500,716,-1236,-1019,-721,-2069,-173,-364,-488,-569,-538,-430,-305,-115,81,-616,9,-419,-264,801,-895,1047,1275,-77,-267,699],[-473,-1035,-1470,-1813,-1980,-1934,-1839,-1678,-1551,-1498,-1349,-1114,-814,-428,-60,347,346,-828,-1323,1070,970,-67,-422,-536,-503,-897,-1119,-1056,-713,-224,333,58,914,1636,1909,2063,739,2011,1257,-16,-1438,-866,613,-877,-980,-367,-346,-434,-1073,-621,-713,-1468,-755,-599,-309,178,238,-482,-1516,195,955,-30,-465,255,-1846,300,267,-446,-665,-1714,-1411,-1586,-1708,-1823,-1937,-2117,-2217,-2061,-1720,-1263,-758,-433,-573,-1176,-2185,-2341,-1071,-263,-564,-798,-879,-657,-231,-122,-694,-528,24,278,-329,-307,438,-583,1232,-631,-847,-8,951,991,157,482,-1102,167,240,-1718,946,280,-158,-337,-1763,-2282,-1120,1533,1884,-1696,1008,610,-1573,1586,-900,270,202,-2268,-4261,275,-1274,-5890,-13222,-6679,-1682,-2022,-2061,-1754,-1407,-1068,-749,-494,-264,-121,-920,-15,-216,-86,-178,-1267,-378,-522,-579,-707,-809,-1987,-906,-1229,-1010,-1061,-1101,-1341,-1479,-1398,-1575,-1689,-1737,-1756,-1737,-1619,-1951,-1416,-1353,-1236,-1118,-955,-800,-639,-516,-446,-395,-494,-675,-1326,-2392,-1776,-1922,-1648,-1203,-699,-198,-948,405,-1775,-126,569,491,-1908,-1710,-1026,-1219,-1414,-470,-144,-1498,-1264,200,1366,1382,1573,-449,-1092,277,-1314,-654,-1168,-1535,-1670,-1533,-1310,-1089,-1908,-740,-538,-1132,-204,-760,-76,3,-2400,-159,-370,-629,-922,-1162,-1518,-1834,-2084,-2177,-1892,-1650,-1421,-1377,-1084,-878,-668,-440,-956,-939,-517,1298,368,-1114,279,-1012,935,461,564,1661,1458,811,1058,578,-1390,-648,564,898,-353,2224,1728,706,-798,-345,1176,-968,-1109,119,-254,-635,-943,-1217,-1433,-1664,-1819,-1920,-1877,-1784,-1665,-1577,-1563,-1525,-1574,-1997,-1671,-1702,-1739,-1817,-1856,-1806,-1695,-1598,-1542,-1455,-1424,-1451,-1459,-1501,-1581,-1631,-1591,-1487,-1414,-1147,-1213,-830,-698,-559,-370,-189,-552,183,378,485,-1185,-1801,-1813,-589,137,-628,-2296,-1442,-864,-989,-1263,-1633,-1772,-1421,-1200,-813,-1790,-521,353,-491,7,-186,-1984,-200,1475,632,1534,1117,651,336,111,-1593,-485,-721,-108,-798,-906,-282,376,-1158,-695,-1081,-470,1252,13,352,1294,1785,1665,-28,-10,226,-5,119,248,-336,-1122,-1105,-1537,-1642,-1368,-1087,-1383,-769,-629,-576,-466,-388,-197,29,-1027,-119,-790,-884,1359,1545,-495,-58,699,-1017,-1332,1622,1926,1461,1376,256,-493,-763,721,534,344,182,-51,-1615,-598,-591,-751,-1677,-1086,-1177,-1210,-1171,-1041,-865,-813,-391,-573,181,492,183,977,1182,-3875,-1850,1482,1429,-1349,-3000,923,705,-6470,-11426,-402,-10402,-242,-18475,-81787,-366,-460,-570,-699,-779,-837,-913,-8376,-6390,-1966,-7377,-3572,-2558,-1520,-497,-149,341,927,1624,2297,1873,-1476,1000,199,-1199,3459,4929,2875,666,898,2182,1078,-1292,-1788,89,1210,774,3580,3210,2755,2284,-43,-217,-1027,-747,-646,-1455,-626,-710,-757,-832,-879,-1006,-1138,-1345,-1479,-1482,-1268,-1092,-905,-789,-739,-709,-726,-714,-573,-319,-81,-54,747,-1441,-936,1125,3128,2240,380,-1744,590,-241,-555,2254,2489,1774,785,160,-336,-1453,-1806,-319,-918,840,680,167,-283,-576,-1365,-1082,-1011,-1071,-1087,-1120,-1124,-1151,-1323,-1128,-1103,-1005,-922,-827,-752,-619,-1003,-1259,-138,9,154,254,339,-1185,489,467,526,176,559,-713,-611,-1137,225,34,-923,-275,-370,-428,-475,-806,-967,-1065,-393,-415,-450,-485,-595,-738,-911,-1135,-1391,-1636,-1859,-2052,-1916,-1770,-1618,-1501,-1430,-1319,-1267,-1528,-2026,-1103,-1026,-973,-860,-753,-516,-324,-155,-1191,14,-828,398,543,410,-564,-1511,-177,-1937,-1370,-824,-1640,-1437,-768,-454,-1340,-741,-190,-130,-95,-148,-204,-281,-353,-470,-572,-630,-672,-629,-562,-662,-200,-160,-1716,-914,-53,222,272,-1889,-366,-943,-421,-672,-914,-965,-799,-843,-1354,-640,-879,-1025,-437,145,733,894,-842,-355,1452,-443,-268,-513,-1902,-918,-1071,-388,2016,1956,1846,1719,1204,1352,-392,-1075,-577,-445,-335,-1154,-927,-1287,-1572,-1681,-1528,-1148,-894,-324,-351,358,-139,-1282,-1372,941,153,411,1269,1133,912,-1606,-984,-365,-357,-684,-1041,-1280,-1526,-1695,-1772,-1831,-1814,-1723,-1594,-1409,-1194,-900,-641,-1522,-686,-1388,53,-432,-1457,-1173,-437,450,529,-11,715,625,-1190,-1367,139,937,701,-2076,-19,383,181,-41,-313,-499,-731,-986,-1378,-1378,-1521,-1547,-1630,-1608,-1584,-1534,-1548,-1496,-1431,-1348,-1189,-1037,-1240,-646,-590,5,249,569,671,-1552,-528,1577,1725,1800,801,491,461,-931,-1435,103,-363,-559,-1386,-2014,-1541,-1682,-1426,-282,46,-315,20,514,-983,-1748,-1113,-1900,-2457,-2029,-1521,-1096,-786,-577,-504,-512,-589,-701,-851,-982,-1080,-1218,-1298,-1378,-1451,-1519,-1573,-1667,-1675,-1673,-1602,-1503,-1322,-1941,-2265,-463,-124,340,784,663,-582,2119,2540,1751,1632,-341,-1581,-705,3270,711,110,878,-48,-713,637,-793,-751,-1328,-1474,-1150,-565,149,804,1306,-1781,-771,-764,-1357,376,1874,-627,228,1591,1938,718,790,1478,1019,556,-1,-2148,-2028,-1377,-1401,-1235,-957,-648,-390,-212,-136,-89,-122,-159,-218,-1120,-648,-3541,-638,-40,-25,-46,-11184,-1736,-851,-246,-287,-362,-1905,-1528,-309,-332,-2667,-933,-41,-434,-1020,214,-840,-723,92,-461,-690,-76,-114,-221,-45,-82,-1263,-136,803,1151,1219,-234,-2300,1160,1314,-1298,-1157,285,673,732,707,494,-663,-2008,-2268,-975,-1238,974,2010,1361,2668,2635,2383,713,-391,-984,-1452,-1298,-305,355,-305,-351,63,-1458,-622,-744,-998,-1149,-1205,-1069,-920,-764,-631,-496,-436,-473,-605,-788,-1094,-1426,-1726,-2046,-2374,-2620,-2631,-2329,-1973,-1659,-1386,-1139,-1525,-1706,-628,-568,-504,-560,-677,-1242,-1120,-1438,-1745,-2084,-2217,-1996,-1557,-984,-380,169,-115,754,-500,-74,-456,-402,432,-709,1315,1263,-346,-144,210],[1440,104,170,-634,-756,-323,-1174,-1199,-989,-724,-200,345,-400,193,1062,1281,115,-1027,-823,611,85,-476,-1055,-1470,-1145,-654,-199,-375,-420,685,834,-35,800,706,540,314,39,-282,-571,-863,-1433,-1415,-1651,-1791,-1760,-1649,-1517,-1381,-1264,-1158,-1042,-1074,-788,-641,-503,-298,-187,-474,-1601,0,-63,-192,-635,-618,-1754,-1228,-1571,-1818,-1820,-1669,-1492,-1364,-1324,-1344,-1369,-1431,-1405,-1202,-903,-521,-707,-395,-115,-709,-2161,-2369,-1178,665,490,328,184,181,164,-214,-964,-713,-20,344,-3,-244,615,-572,1303,-328,-560,88,1035,1303,106,213,-672,365,265,-1716,488,66,-144,-405,-1471,-1922,-1252,1530,1669,-1582,877,410,-1056,-687,-1217,-1770,-2298,-2487,-2010,-1627,-8114,-15628,-22083,-10408,-470,-384,-332,-198,-59,90,261,408,569,-95,-905,72,127,862,-263,-1368,57,728,704,312,-985,-1864,63,-1219,-421,-648,-1128,-1479,-1834,-1343,-698,-829,-345,-219,-150,-827,-1538,-235,-358,-796,-1143,-839,-954,-1010,-1029,-1017,-932,-904,-849,-1393,-2162,-650,-470,-295,-192,-101,-25,-844,74,-2101,-246,65,119,-1797,-1892,-1035,-1435,-1721,-320,20,-1283,-1606,50,366,186,14,-1080,-562,-381,-1651,-565,-668,-645,-556,-487,-444,-446,-1572,-672,-823,-1255,-1186,-1288,-1320,-1249,-2276,-1080,-1121,-1258,-1496,-1757,-2192,-2442,-2049,-1510,-846,-309,-131,-1269,774,999,90,-235,-971,-1452,-1024,1629,269,-1378,372,-688,927,773,552,1783,1480,894,594,359,-926,-385,220,611,615,1039,997,612,-665,-619,453,-805,-1023,45,-88,-248,-363,-488,-620,-854,-1128,-1515,-1939,-2376,-2276,-1801,-1417,-939,-922,-1915,-143,8,76,27,-64,-150,-202,-201,-104,-657,-906,931,434,-668,-593,-669,-1375,-1354,-1046,-751,-1025,-548,-256,249,617,91,-462,312,1656,1051,-982,-1259,-1256,-761,88,-463,-2234,-1290,-1200,-1373,-911,-1270,-1652,-1989,-1905,-1543,-1614,-637,-245,-955,88,-308,-2080,-210,775,374,902,912,607,674,467,-1428,-754,-849,-154,-731,-1315,-1537,-1339,-1136,-416,-1220,-452,802,-67,-10,694,494,219,-178,-513,-928,-1380,-1733,-1833,-1628,-1406,-1707,-1116,-850,-871,-909,-1136,-1027,-976,-959,-874,-849,-767,-697,-567,-395,-764,-683,275,431,-829,-495,287,-987,-1707,-485,-921,-1394,-1744,-1805,-1534,-1187,-906,-633,-413,-390,-117,-1609,-840,-913,-854,-1804,-277,-433,-580,-698,-752,-766,-1357,-722,-835,-762,-828,-935,-1018,-944,-2945,-1587,153,643,-845,-2129,2082,2525,-8470,-9043,2321,-3071,3418,-25803,-92073,2354,1693,972,261,-2119,-434,-285,-9522,-6542,-1689,-6591,-4152,-2848,-504,275,-33,-267,-347,-172,124,518,-1336,700,308,-745,2029,2136,2159,589,748,1226,655,-1248,-1623,-25,1188,888,1873,1735,1537,1332,-58,505,-892,-1084,-927,-1710,-1024,-1393,-1776,-2162,-1866,-1572,-1304,-1155,-1018,-1123,-912,-928,-918,-904,-884,324,872,1410,280,1032,-809,649,921,-1538,-723,1263,3049,2044,249,-1448,958,-289,-435,2395,2752,2231,1050,114,-164,-1406,-1496,-754,-1178,319,-80,-492,-862,-1083,-1234,-1247,-1215,-1143,-1023,-915,-771,-641,-1236,-244,-3,322,626,-488,-280,-221,-1385,-1879,458,2004,1996,1904,771,-1522,888,1157,993,78,671,-912,-800,-935,92,-87,-922,-412,-441,-504,-568,-868,-990,-687,-580,-609,-639,-666,-763,-892,-1055,-1273,-1528,-1780,-2009,-2217,-2188,-2033,-1827,-1644,-1503,-1324,-1209,-1397,-1886,-877,-756,-675,-561,-485,-311,-203,-126,-1084,-168,-991,225,386,32,-812,-1832,-792,-2030,-1635,-933,-1809,-1321,-757,225,-1675,-435,543,1076,1133,1054,927,621,547,167,36,-181,-405,-567,-713,-1002,-668,-543,-1757,-510,-100,204,838,-1842,-365,-956,-658,-15,-918,643,30,-561,-1525,-669,-1186,-1309,-546,-787,-974,-1097,-1186,-1244,-1253,-1213,-1193,-1144,-1956,-1065,-1478,-904,-873,-745,-637,-526,-458,-401,-468,-1369,-767,-778,-966,-1136,-1233,-1260,-1141,-920,-673,-354,-1011,200,-40,475,-91,-1616,-1349,960,98,411,1006,1010,814,-1108,-673,-338,484,281,-4,-226,-511,-771,-990,-1237,-1452,-1651,-1879,-2100,-2275,-2183,-1950,-1717,-1487,-1350,-1134,-1068,-1578,-1163,-1324,-1511,-1713,-1749,-1539,-1192,-1178,-1421,28,338,502,-2360,-284,829,922,66,-508,104,490,-711,-1458,-959,828,649,450,-768,-486,-458,291,-1431,870,688,529,-1129,-978,-932,-1135,-328,-416,-321,-170,-1190,-730,766,1078,1341,975,591,363,-919,-1305,-34,-772,-720,-90,-925,-1609,-1903,-1311,-545,-54,-241,7,370,-492,-1891,-450,-896,-1290,-1570,-1696,-1529,-1235,-910,-641,-413,-237,-96,-10,62,-82,-197,-592,-958,199,238,-738,-1665,282,631,787,912,-1033,-1661,-2695,634,1066,1391,1402,555,-839,1245,1146,1035,856,-511,-1611,-788,-30,-241,-423,-570,-751,-880,-893,-855,-768,-1141,-447,-451,-207,-58,36,35,-1397,-608,-242,-1020,-136,-77,-843,-136,472,661,288,294,877,815,640,54,-2135,-1798,-1149,-147,-222,-255,-236,-197,-156,-140,-99,-117,-140,-221,-1226,-1164,-3104,-619,-807,-941,-1044,-11185,-6677,-4203,-663,-388,-132,-2079,-1545,54,-575,-2914,-680,-56,-446,-955,903,-794,-888,1096,-670,-859,415,189,3,-86,-91,-1396,-207,532,900,1273,-139,-2115,1065,852,-1512,-1400,81,454,570,604,465,1144,476,-681,-690,-1049,-952,-778,-655,-617,-697,-908,-1174,-1345,-1404,-1835,-1417,-737,-510,-490,-290,-351,-1820,-1097,-1071,-1382,-1632,-1748,-1550,-1264,-954,-660,-401,-108,53,-171,154,-63,-1559,-591,-376,-573,-734,-905,-1061,-1183,-1305,-1400,-1451,-1486,-1623,-1427,-1379,-1306,-1253,-1181,-1249,-996,-1070,-725,-613,-470,-286,-1763,135,402,639,-125,774,-354,-211,-512,-521,76,-481,1543,1254,-614,-36,1029],[1027,143,385,-479,-770,-539,-792,-640,-328,-538,-165,236,-621,-421,731,1017,-46,-1014,-284,278,104,4,-53,-122,-201,-251,-336,-655,-647,-845,-1001,-1153,-1166,-1044,-840,-586,-302,-19,310,614,-1313,0,1227,-1290,-280,-18,221,177,-327,470,266,-642,-60,-353,-302,-357,-507,-659,-1484,-976,-1141,-1259,-1302,-1225,-1427,-788,-497,-173,-95,-1037,776,944,-5,-1280,-331,533,-1182,-960,-624,-908,-933,-773,-466,-347,-2006,-2117,-1288,648,699,692,582,464,211,-236,-1153,-889,-173,-259,-402,-560,-689,-878,-1027,-1119,-1218,-1328,-1452,-1505,-1612,-1692,-1648,-1426,-1158,-1628,-580,-348,-151,-417,-1120,-1274,-1166,-751,-1286,-1904,-1680,-960,-415,408,1037,1393,1843,2098,382,351,-13971,-24936,-31053,-13061,-497,-148,-607,-944,-1234,-1435,-1462,-1337,-1103,-886,-872,-524,-419,-284,-561,-1412,-130,-164,-150,-253,-1270,-1648,-632,-1240,-697,-515,-1067,-1632,-2170,-1330,-433,-855,1702,969,226,-651,-1095,81,1104,-427,-1324,45,-985,-43,337,345,466,-248,367,-1461,-1872,-528,1168,1716,1744,438,-56,-820,357,-2289,-324,-64,116,-1633,-1992,-1049,-1581,-1970,-141,150,-1098,-1753,-503,-911,-1238,-1367,-1640,-1051,-897,-1677,-727,-719,-770,-860,-1038,-1271,-1534,-1782,-1845,-1606,-1344,-1081,-1295,-725,-659,-2105,-809,-1056,-1370,-1728,-1978,-1941,-1578,-1162,-804,-375,-91,-196,-1169,318,367,-77,-33,-952,-1799,-1495,340,194,-1605,191,-385,9,-126,-328,-572,-757,-851,-816,-705,-482,-130,-137,632,921,1100,1277,628,-465,-914,1309,-529,-879,358,793,552,351,147,-44,-314,-586,-930,-1261,-1567,-1781,-1867,-1838,-1733,-1707,-1703,-1717,-1708,-1647,-1516,-1257,-904,-521,-171,126,-730,-970,902,857,-395,-316,-554,-1266,-1145,-652,-288,-719,-849,-316,278,915,343,-359,398,181,-36,-593,-673,-685,-764,64,-309,-1950,-1058,-1312,-1747,399,-823,-577,-288,-903,-1321,-1428,-704,-767,-1102,-565,-672,-2060,-744,-741,-676,-610,-556,-543,-484,-513,-1256,-971,-956,-358,-253,-508,37,127,-1152,-148,-1280,-400,-138,-502,-876,-1173,-1276,-1112,-740,-308,139,490,637,899,894,-562,-1339,-527,-314,-800,472,-419,308,943,-170,2318,515,430,-308,16,622,-620,-381,32,-304,-1194,-969,-1104,-1373,-1942,-1859,-1576,-1172,-697,-255,71,72,879,1150,531,-971,-367,-1542,-1063,-1300,-1231,-1741,510,184,-146,-470,-752,-997,-1825,-1256,-1278,-1312,-1353,-1475,-1671,-1839,-1859,-1659,-1303,-876,-381,-1362,623,1158,-10260,-6710,2339,2535,2691,-32089,-102860,2206,1817,1414,528,-6379,849,961,-10862,-6599,-1512,-6073,-4502,-2563,475,2228,2084,1870,1575,1268,868,446,-1055,-488,-959,-1383,-1808,-2212,-2175,-1845,-1547,-1352,-1205,-1136,-1381,-935,-848,-792,-738,-701,-716,-738,-819,-963,-1123,-1384,-1533,-1670,-1725,-1587,-1385,-1213,-1034,-962,-937,-1043,-1162,-1341,-1555,-1756,-1603,-1243,-1037,-433,-89,187,418,649,-1211,1085,1130,-1603,-541,1406,1974,1837,149,-1148,1363,-335,-261,2493,2974,2673,1318,60,16,-1323,-1027,-1143,-1469,979,510,9,-467,-812,-1094,-1216,-1247,-1194,-1074,-970,-846,-751,-1128,-440,-207,152,541,-348,-424,-250,-1718,-2311,486,2927,2945,1666,807,-1733,830,1342,889,5,-33,-1100,-992,-1226,-1568,-1885,-2064,-2226,-2341,-2303,-2278,-2278,-2187,-2162,-2128,-2101,-2041,-1937,-1856,-1758,-1646,-1548,-1455,-1339,-1203,-1104,-958,-1300,-951,-680,-674,-667,-749,-1234,-1349,-1624,-1227,-1374,-1464,-1562,-1527,-1524,-1510,-1456,-1325,-1164,-894,-532,-284,-1032,-2047,-1276,-1382,-1863,-1006,-1930,-1183,-753,112,-1966,30,569,3581,3495,2327,1165,500,1443,184,513,-150,-849,-1499,-1964,-1617,-873,-106,-1656,-62,90,297,1195,-1789,-393,-827,-1114,-452,-1139,472,446,-110,-1724,-665,-1446,-1606,-1625,-1802,-1731,-1542,-1365,-1217,-1070,-911,-786,-645,-2017,-622,-1867,-457,-205,-132,-91,-42,-5,71,-597,-1602,-945,-746,-502,-951,-395,-742,-215,-94,-358,-604,-1090,-1099,-1219,-1188,-1033,-1814,-1103,-93,100,462,1036,1392,482,-606,-380,-325,181,439,2172,1103,-323,428,595,-1199,-924,-1312,564,406,311,420,554,-816,132,-931,895,-248,-1770,-485,338,502,245,-307,-923,-1564,-1988,-1506,-962,-510,-161,-1917,-429,126,74,-128,-880,173,489,-972,-1519,-929,648,97,436,-462,-689,-499,249,-1348,688,1025,-171,-1144,-747,-1117,-1503,-495,-54,482,930,-860,-869,974,2041,2068,1085,632,237,-852,-1219,-243,-1234,-949,118,-742,-1508,-1729,-878,-275,-47,-228,-68,330,-28,-1836,149,-42,-230,-430,-1144,-932,-1062,-1067,-998,-850,-658,-435,-222,9,84,-159,-597,-981,466,1212,-819,-1710,352,1956,2083,1247,-1030,-1404,-2539,484,930,1316,926,404,-1075,-328,-635,-819,-943,-964,-1624,-1050,-1176,-1290,-1434,-1592,-1807,-1899,-1757,-1578,-1433,-1333,-1227,-1207,-1191,-1080,-940,-802,-1027,-514,-87,-659,197,278,-1008,-554,201,70,-195,-320,-541,-780,-1076,-1326,-2108,-1766,-1977,-2089,-2175,-2142,-1984,-1787,-1596,-1442,-6907,-1181,-1108,-1105,-1095,-1640,-2546,-1209,-1445,-1075,-825,-5335,-11390,-9118,1005,1564,2064,-2174,-1546,-41,-845,-2937,-406,-133,-505,-992,806,-741,-933,1031,-900,-1124,365,-120,-538,-793,-850,-1569,-501,-211,47,244,-75,-2006,456,298,-1764,-1672,-173,210,355,403,173,355,221,-353,-159,-933,-582,-601,-435,-90,329,725,410,-427,-854,-2278,-1568,-456,-30,-737,-264,-167,-1917,-1555,-622,-561,-460,-418,-363,-435,-572,-746,-886,-1036,-1196,-1353,-1453,-1571,-1753,-1597,-1565,-1541,-1468,-1394,-1290,-1146,-1008,-1186,-728,-1325,-1448,-422,-1559,-239,-108,-82,-1317,-1008,-1283,-68,-94,-81,-14,-1917,224,418,590,-164,728,-246,-452,-649,-697,-319,-313,1657,1181,-936,-21,919],[947,37,436,-457,-865,80,-380,-255,-339,-510,-254,-29,-720,-1150,292,-259,-1104,-2085,-3060,-2280,-1308,-460,177,-29,631,527,211,-1139,-765,-1092,-1009,-611,17,707,1360,1447,862,2790,1992,988,-1156,460,2105,-1402,38,-6,143,241,-71,167,-358,-802,-1082,-1213,-1214,-1033,-873,-681,-1250,-737,-282,-299,-960,-485,-1099,-779,-1045,-1314,-1518,-1680,-1777,-1828,-1882,-1945,-1993,-2085,-2099,-1907,-1578,-1133,-743,-355,381,-259,-1877,-1770,-1401,716,2288,2409,2133,475,139,-320,-1369,-1162,-220,450,496,-314,-465,-997,-1463,-1794,-1936,-1812,-1575,-1254,-1017,-839,-708,-599,-576,-1574,-703,-869,-1060,-1272,-1503,-1693,-1637,-1418,-1115,-1446,-443,-95,112,420,624,712,703,684,575,-38,-18114,-32893,-39061,-13196,-1676,-760,-580,-320,-110,35,133,139,112,-278,-909,-320,-513,-613,-896,-1485,-650,-577,-388,-269,-1460,-1455,143,-1372,-238,-13,-1017,-1873,-2422,-1308,-151,-927,1148,1044,465,-508,-721,319,114,-101,-726,-113,-1268,-78,661,786,668,-460,210,-1592,-1607,-528,672,681,630,57,-404,-938,186,-2039,-421,-468,-128,-1502,-2091,-1148,-1650,-2227,-22,176,-1016,-1761,-218,-210,-26,180,-1979,496,1154,-1235,-1313,1083,1017,-454,-73,-31,-362,-877,-379,-488,-1160,-58,-1606,-436,116,-1961,-184,-374,-675,-1004,-1786,-1594,-1545,-1220,-908,-492,-187,-305,-1145,439,567,-290,98,-981,-1768,-1764,-257,-659,-1717,-1211,-901,-497,-46,335,627,880,1066,999,1039,-136,65,-537,723,900,1263,1563,694,-278,-1230,1259,-222,-708,444,824,936,666,1057,643,114,-336,-787,-1167,-1455,-1455,-1251,-1077,-892,-1176,-1122,-544,-371,-180,-18,159,349,514,616,646,-802,-1018,612,573,-141,-46,-474,-1126,-979,-287,139,-351,-1152,-284,-455,-606,-768,-888,-1007,-1115,-1232,-1361,-1409,-1478,-1518,-1525,-1520,-1670,-1493,-1494,-1637,-1381,-1284,-1153,-1021,-858,-1548,-1294,-785,-1224,-950,254,-423,-1978,-144,456,-65,506,502,454,448,333,-1132,-1167,-1082,-526,-879,-1272,-1549,-1762,-1521,-1334,-1308,-1078,-925,-728,-883,-36,540,1096,-34,956,1400,828,813,2091,1589,356,-434,134,-223,-809,863,404,583,941,-76,2648,431,205,-577,608,1166,-460,-79,1497,920,-1614,-1489,-691,-858,-1885,79,137,-156,-437,-772,-1106,-1408,-1623,-1473,-1208,-1572,-782,-1521,-1311,-1726,-1647,-1569,-118,-141,-175,-217,-646,-753,-2182,-1488,-1149,-558,-620,-726,-875,-1007,-1130,-1267,-1395,-1513,-1574,-1631,-1628,-1590,-10965,-4650,-1737,-1818,-1664,-37274,-113907,-1082,-859,-593,-3266,-11264,471,812,-12385,-6647,-1552,-5883,-4820,-1949,1320,3437,2957,2435,2080,1495,3285,2772,-742,290,657,502,-113,-699,-1038,-918,-562,-858,-329,-1046,-1177,-391,203,56,-132,-353,-616,-846,-1060,-1226,-1256,-1719,-1365,-813,-2036,-708,-17,103,213,-986,-1341,-845,-65,-225,-1299,-1167,-1467,-1007,-1172,-719,-634,-570,-504,-462,-1004,-318,-234,-1701,-465,-52,95,266,-1,-945,940,-438,-138,1966,2247,2486,1472,-85,124,-1249,-602,-1117,-1733,1210,716,153,-415,-871,-1267,-1465,-1509,-1462,-1385,-1360,-1330,-1334,-1321,-1305,-1324,-1317,-1358,-1353,-1264,-1006,-1954,-2109,106,447,733,911,779,-1580,605,667,463,-87,-16,-1351,-1265,-514,-217,-154,-1049,-826,-309,-300,-437,-711,-899,-345,-409,-446,-411,-293,-177,-38,101,-52,-898,54,-402,300,277,-1335,-969,-647,-221,-400,-654,-1122,-1184,-1917,-1695,-1898,-1667,-1464,-1217,-1110,-1109,-1187,-1292,-1370,-1350,-1072,-676,-1268,-1745,-967,-682,-1907,-1124,-2052,-1093,-800,-155,-1644,528,586,3595,3397,1924,707,284,1401,105,506,240,-206,-610,-1438,-1474,-1848,-1616,-1503,-482,95,417,1137,-1772,-508,-688,-863,-863,-1445,236,864,380,-1983,-656,-1553,-1886,-447,-98,-124,-156,-1362,-415,-616,-823,-1022,-1045,-2052,-607,-1507,-532,267,529,718,862,402,242,-778,-1716,-1118,-750,-564,-922,-306,-828,-502,70,-65,-148,-1101,-303,-327,-307,-268,-1776,-744,39,135,345,526,724,123,-122,-107,-326,-252,-126,1441,898,-213,952,656,-1429,-700,-1335,-890,-999,-841,-480,-141,-469,289,-637,371,-312,-1986,-337,-756,-1209,-1496,-1004,-460,30,-1095,-1114,263,51,153,-1265,-366,105,-90,-293,-1162,364,530,-1250,-1521,-700,738,-406,410,-139,-850,-293,329,-1189,529,-171,-949,-1277,-686,-1119,-1513,-139,457,1423,1564,-510,-878,536,1644,1876,1193,690,172,-704,-1104,-436,-1651,-1113,52,-399,-1294,-1294,-411,330,408,-197,-112,317,202,-1615,-77,-273,-434,-590,-864,-1021,-1174,-1278,-1380,-1456,-1514,-1526,-1498,-1380,-1175,-981,-710,-948,-140,147,-838,-1679,402,1121,1295,1381,-905,-1125,-2061,392,724,454,115,-180,-1137,-531,-468,-330,-254,-400,-1521,-1005,-698,-953,-1158,-1127,-900,-699,-278,-871,-466,-1198,-129,-613,-671,213,250,254,-549,-372,404,-164,223,180,-965,-853,-176,-301,-572,-872,-666,-780,-945,-1059,-1915,-1352,-1292,-1282,-1300,-1314,-1307,-1304,-1299,-1301,-16481,-1174,-1062,-959,-749,-1882,-1899,-375,-2253,-158,10,234,-12052,-15225,-2455,2075,-588,-2065,-1336,-30,-1003,-2638,-9,-59,-474,-976,734,-544,-692,1001,-973,-1336,1196,682,220,-167,-521,-1634,-1095,-1264,-1390,-1479,-1506,-1818,-1489,-1400,-1906,-1821,-1223,-1156,-1172,-1122,-1128,-1088,-1134,-1104,-1167,-1145,-1008,-808,-577,-286,27,316,278,-507,-783,-2098,-1590,-489,-303,-917,-222,742,-1624,-1866,12,345,193,240,375,-190,238,129,-179,-51,-799,-840,-163,-208,-1827,-741,472,718,974,1164,162,987,-827,-1635,-824,-1346,-1202,-395,-1090,-420,-749,-1073,-1401,-1681,-1928,-2033,-2063,-1934,-1675,-1370,-994,-600,-252,-222,405,-181,-773,-861,-935,-733,-235,1637,1022,-1302,-126,706],[1364,-94,443,-442,-894,181,-135,-371,-589,-858,-1076,-1318,-1644,-2026,-2520,-2952,-3156,-2841,-2171,-1420,-665,2,509,42,590,762,333,-1342,-373,-713,-744,-576,116,861,1620,670,1023,2832,2010,1157,-814,933,2189,-1097,387,-7,116,331,183,540,191,-102,-292,-739,-399,-247,-90,-634,-862,-1278,-559,-351,-1046,-794,-695,605,315,-69,-282,-549,-762,-904,-979,-1514,-819,-652,-1801,-850,-763,-937,-477,-398,530,-309,-1649,-1303,-1190,679,1515,1452,1306,280,87,-331,-1455,-1338,-355,-32,-307,-624,-949,-1367,-1753,-1983,-1880,-1473,-973,-370,163,-785,550,659,-161,-1447,-683,-211,255,-490,-562,56,-327,2,-578,-1416,-1680,-1890,-1609,-1122,-646,-256,60,376,597,-111,-19754,-37146,-38307,-10276,-1389,-1621,-1574,-781,21,94,997,2150,-189,-414,-917,139,572,1710,-1123,-1486,-131,689,1136,-73,-1329,-1227,-256,-1522,-638,-734,-937,-2059,-2109,-1201,-795,-971,-684,-647,-637,-578,-569,-589,-646,-648,-646,-595,-1234,-493,-458,-453,-426,-623,-594,-1728,-1318,-1139,-1289,-1449,-1655,-1810,-1878,-1836,-1725,-1662,-1471,-1342,-1185,-1381,-2182,-1290,-1532,-2444,-204,-101,-1001,-1671,-38,-7,-44,-282,-1684,28,42,-719,-1768,66,37,-832,-112,-253,-411,-607,-780,-908,-1043,-1156,-1945,-1401,-1523,-1840,-1691,-1714,-1703,-1692,-1929,-1675,-1697,-1661,-1586,-1327,-1112,-874,-1203,-507,-344,-549,-254,-1074,-1398,-1504,-832,-1149,-1581,-1371,-1027,-669,-267,77,347,601,820,986,1032,92,195,-961,977,879,739,694,671,-147,-1522,778,86,-513,494,524,335,201,101,58,-21,-89,-436,-459,-738,-1058,-1417,-1602,-1276,-905,-723,242,782,1134,494,537,679,962,2332,1815,-884,-1052,1607,1397,48,192,-442,-1043,-897,34,896,49,-1427,-150,476,477,76,-238,-480,-629,-702,-724,-616,-486,-454,-113,-272,-1447,-739,-665,-1023,256,-1293,-882,-139,-511,-1734,-1228,-901,-1569,-676,395,-510,-1859,-53,494,-303,-61,-367,-673,-867,-1077,-1197,-1327,-1326,-1356,-1351,-1318,-1121,-951,-1451,-326,-1304,-469,20,-54,-1369,-499,384,1472,113,1315,1776,981,888,1558,1305,1047,514,567,-141,-893,215,213,268,402,-66,583,321,-45,-855,535,433,-315,198,220,218,-2025,-1943,-1193,-789,-1575,-570,998,980,944,814,503,367,177,-39,-217,-2147,-1071,-1542,-1525,-2107,-2057,-1303,-165,-296,-465,-659,-1400,-1471,-2277,-1738,-1320,-580,-449,-414,-488,-613,-792,-1042,-1318,-1562,-1607,-1453,-1154,-927,-9863,-2837,-268,-270,-282,-41208,-124800,-922,-1246,-1565,-7391,-16457,-1793,-1551,-13906,-6673,-1793,-5928,-5138,-1128,-367,-183,49,320,610,633,1263,1554,-360,164,834,1032,1786,1426,-82,241,-402,-1685,-837,-920,-970,-626,855,863,3249,3111,2712,1635,632,916,122,-1824,-1463,-353,-2067,-579,278,1715,1703,-1316,-1857,-688,113,227,-1715,-1671,-1631,-944,-1205,739,631,421,304,-248,-451,631,893,-1701,-401,1378,1449,1240,-127,-770,898,-491,-3,174,-150,-498,-912,-1367,-1732,-1784,-1413,-1032,-1459,-339,-66,82,135,-381,-525,-41,-251,-485,-679,-860,-967,-1046,-1133,-1003,-928,-771,-644,-527,-794,-398,-1843,-1572,-406,-500,-622,-791,-964,-1123,-1188,-1286,-1218,-1112,-1007,-1560,-1510,-842,-902,-1028,-1152,-1230,-1410,-1503,-1561,-1548,-1353,-1176,-982,-804,-623,-434,-313,-228,-185,-259,-789,-418,-579,-739,-886,-1264,-1192,-1338,-1489,-1549,-1596,-1535,-1432,-1271,-1863,-926,-751,-644,-477,-427,-462,-802,-879,-1452,-1076,-1217,-1358,-1505,-1448,-1273,-1060,-1618,-1190,-2064,-977,-797,-405,-1044,569,658,782,810,725,343,75,258,-13,-303,-594,-920,-1203,-1699,-1554,-1461,-1316,-1281,-1039,-934,-797,-658,-1705,-641,-535,-348,-1117,-1754,0,445,598,-2225,-573,-1351,-1805,-437,72,-346,711,-1562,-26,796,-192,41,-6,-1927,-448,-1053,-581,-159,60,249,419,1,-397,-931,-1614,-1236,-650,-590,-904,-202,-843,-672,65,173,-193,-988,288,278,246,66,-1518,-337,-21,-89,-93,-98,-92,-232,-194,-228,-373,-614,-839,-1101,-1115,-892,-441,128,-1491,-499,-1377,113,919,502,895,732,-156,842,-346,1064,-503,-1951,-287,737,70,2354,52,2072,1064,-1053,-808,333,-215,49,-624,-129,267,-212,-469,-1376,-233,0,-1573,-1506,-423,228,-809,-10,-173,-1002,-601,-872,-1037,-1129,-1144,-1277,-945,-855,-1018,-1295,-629,-627,-542,-501,-427,-850,-324,-354,-462,-571,-792,-1006,-1243,-1534,-1754,-2093,-1295,-449,-9,-973,-864,-93,1223,1361,-251,-220,1273,776,-1435,259,877,724,570,-604,-610,-42,-586,-256,-316,-346,-335,-311,-234,-101,-189,-659,-990,348,605,-924,-1670,302,779,731,611,-800,-992,-1663,53,8,183,431,113,-1156,1339,1788,1645,1509,-82,-1479,-1181,1899,868,757,750,-478,-697,-359,-997,-1157,-1450,-1559,-1587,-1531,-1359,-1184,-1051,-906,-703,-529,-465,-299,-146,-906,-1175,434,599,-998,-1536,768,723,607,-700,-1738,-1165,-680,1143,1417,1663,1863,1966,1952,-7637,-18563,-1119,771,-775,-390,-2069,-1412,-1762,-2666,-1480,-1120,-760,-6607,-17646,-6351,1056,-4277,-1998,-1093,-96,-1243,-2361,283,-49,-548,-1075,525,-410,-411,918,-1052,-1663,1507,2894,528,1117,-259,-1746,-654,434,102,-136,-235,-1698,-164,-709,-2101,-1997,-504,-89,44,-77,-290,-481,-778,-1020,-1380,-1664,-1715,-1544,-1337,-1115,-910,-763,-651,-710,-792,-1726,-1578,-769,-968,-1168,-1434,-1689,-1877,-2118,-1658,-1333,-965,-644,-295,-235,93,198,13,-260,-1425,-1100,-206,-223,-1730,-890,-223,-163,-12,149,210,459,-1015,-1796,-1093,-1446,-947,16,-234,-8,-411,-538,-1471,-1256,-1544,-534,-537,-463,-298,-545,228,601,966,-216,536,-74,-1046,-1028,-1119,-976,-125,1623,915,-1481,-189,574],[-28,-300,354,-478,-928,614,503,75,-507,-609,-368,-575,-277,-1036,-1102,-1412,-1545,-1391,-948,-360,291,891,711,25,222,1352,324,-911,30,1112,1669,-720,1254,1889,1918,-248,1141,1588,1400,1167,-440,610,316,-554,-173,-408,-563,-657,-728,-791,-842,-914,-960,-1029,-1092,-1082,-1125,-1108,-1017,-1501,-1101,-652,-1068,-1136,-382,-395,-475,-600,-728,-908,-1109,-1321,-1544,-1734,-1845,-1947,-1986,-1926,-1855,-1754,-1611,-1522,-1420,-1290,-1416,-1227,-1250,-1346,-1443,-1586,-1671,-1451,-1212,-981,-1480,-1369,-520,-93,-40,-602,-146,-1484,-560,-720,-809,-742,-533,-174,133,-1071,589,672,-485,-1323,-718,-122,439,-480,-319,275,261,197,131,-1418,-34,-104,-223,-217,-122,16,207,499,774,-210,-19109,-35454,-30309,-5674,209,-44,-433,-339,427,203,151,1703,-555,-556,-916,237,557,1559,-1180,-1430,-71,283,-606,-731,-952,-992,-490,-1638,-1018,-504,-872,-1895,-1591,-1012,598,-989,839,865,909,-184,-63,744,897,522,677,505,-935,82,-137,-354,-502,-725,-856,-1848,-1106,-1027,-891,-760,-688,-603,-1207,-1345,-284,-1250,-515,-1104,-615,-1260,-2273,-1409,-1210,-2223,-505,-514,-1019,-1539,-586,-594,-617,-607,-1136,-419,-367,-311,-1548,-327,-368,-1082,-534,-667,-793,-899,-1008,-1096,-1007,-979,-2087,-930,-910,-1705,-930,-1012,-1093,-1119,-1766,-831,-1150,-319,-64,295,539,-529,-1302,980,1047,-804,175,-1188,-892,-923,63,227,-1230,27,-98,-260,-362,-485,-634,-745,-822,-861,-892,-799,-610,-1325,-233,-111,-97,-80,-138,-209,-1668,-550,-763,-1007,-1280,-1541,-1467,-1180,-910,-659,-519,-417,-450,-480,-578,-692,-957,-1108,-1332,-1575,-1621,-1440,-1143,-810,-511,-213,82,342,527,640,-926,-1017,919,1040,204,434,-384,-974,-848,365,1628,510,-1478,136,694,1371,869,-116,241,791,780,653,632,593,-183,-239,-375,-1248,-659,-133,-219,249,-1485,-1148,-60,-306,-1677,-1191,-1021,-1698,-370,432,-596,-1680,156,891,-516,613,324,359,350,321,-1018,-1391,-1300,-680,1123,586,1124,792,-1672,387,-1243,-583,-160,-35,-1772,-924,-258,1050,276,1093,650,217,-115,-359,-504,-548,-517,-475,-418,-1037,-275,-219,-148,-28,-152,94,82,-283,-1122,-84,-243,-441,-615,-791,-960,-2312,-2101,-1610,-929,-1174,-1222,-358,-208,-49,35,80,83,-16,-128,-289,-2537,-1164,-1618,-1646,-2242,-2321,-1114,-1207,-1302,-1434,-1609,-2281,-2087,-2119,-1739,-1576,-755,-427,-174,0,157,292,379,331,487,547,-46,605,-2429,-8598,-1282,581,508,509,-43564,-135245,-11023,100,-79,-11715,-21543,-589,-2574,-15246,-6773,-2301,-6202,-5530,-259,5,-162,-453,-867,-1394,-1922,-2247,-1778,-1209,-667,-226,129,314,327,-827,-94,-365,-1556,-1287,-833,-849,-913,588,656,3977,4319,3060,1026,848,3333,333,-1698,-1495,19,-1605,-439,339,586,672,-1454,-1486,-548,0,591,-1708,-2219,-1772,-892,-1237,642,990,639,237,-931,-194,-274,-295,-1655,-434,-336,-303,-274,-332,-734,-58,-582,28,576,723,824,826,-506,298,-924,121,-266,-1172,374,470,548,615,-732,-360,780,707,460,-666,339,-237,-469,-1309,-28,-65,-27,-12,-446,-1080,-282,-1620,-1114,125,187,282,375,489,-673,-177,792,76,-109,240,-1843,-1808,-222,-91,-473,-1361,-1232,-1128,-1082,-961,-816,-692,-423,-310,-869,-788,-551,-311,-410,-530,-680,-828,-924,-952,-963,-870,-1237,-638,-540,-496,-429,-446,-952,-533,-607,-2176,-821,-939,-1115,-1205,-1355,-1476,-1477,-1329,-1494,-846,-507,-383,-1539,-1095,220,237,-1355,-1301,-2082,-972,-853,-689,-869,-1030,-1112,-1027,-760,-435,-31,-237,763,-119,24,931,724,-210,-1966,-1087,-1207,-2003,-1693,-878,-104,633,851,-1687,-908,-518,12,-1284,-2040,-352,1580,1321,-2246,-540,-1074,-1565,-505,37,-796,255,-1737,-12,294,-595,207,145,-1730,-493,-697,-694,-425,-488,-568,-640,-744,-1194,-1099,-1456,-1398,-1646,-1881,-2048,-1956,-1787,-1584,-1391,-1255,-1094,-976,-888,-806,-732,-678,-1245,-544,-492,-449,-367,-310,-264,-642,-325,-343,-471,-692,-1370,-1186,-1332,-1316,-997,-487,-1422,-396,-1517,-254,684,512,839,731,51,1042,-141,990,-869,-1572,-458,686,-276,1983,-38,2036,870,-1085,-507,376,-492,-31,-71,207,635,92,-633,-1538,-1222,-1388,-1883,-1463,-1408,-1463,-1488,-1647,-1728,-1765,-1656,-1503,-1240,-978,-747,-686,-855,-258,-858,-1020,-636,-571,-735,-961,-1142,-1288,-1388,-1487,-1604,-1673,-1796,-1777,-1577,-1266,-952,-2479,-1445,366,447,-513,-462,112,1715,1789,-342,-329,1330,1017,-1275,185,1791,752,1751,-345,-563,-29,-725,323,634,464,339,239,202,231,-292,-745,-1020,207,344,-965,-1543,78,-79,-241,-441,-621,-915,-1257,-667,-523,-211,105,-84,-1032,991,1541,1653,1672,379,-1382,-1322,1228,848,1005,740,-589,-640,1192,-1048,-504,-1040,-241,-649,-1200,-929,-1257,-1639,-2001,-2149,-1789,-1408,-942,-553,-720,-1306,195,243,-1277,-2113,-294,-656,-1094,-1392,-1416,-1066,-570,52,628,1148,1601,1951,-4963,-14472,-10935,-3123,2024,-1241,-87,-2061,-920,365,-2473,-516,-924,-1287,-1544,-9530,-8212,-5512,-8094,-1852,-667,-83,-1391,-1991,305,51,-550,-1071,390,-180,0,940,-956,-1885,1432,1450,617,761,-366,-1683,-775,1089,1260,1533,451,-1442,-264,-1062,-2164,-2000,-539,-148,8,627,-232,601,923,297,-284,-617,-514,-190,177,535,822,132,21,-871,-729,-1283,-1391,-582,-830,-1231,-1515,-1702,-1566,-2158,-842,-453,-94,162,399,-241,467,380,285,-371,-1947,-1150,-663,-1004,-1390,-1425,-1462,-1419,-1296,-1204,-1160,-1171,-1278,-1448,-1608,-1677,-1525,-1297,-1006,-692,-516,-736,-1480,-1342,-1465,180,73,-80,-261,-498,-716,-918,-1115,-1191,-1147,-946,-1246,-1152,-1269,-963,-22,1282,811,-1394,-258,490],[926,-589,160,-577,-1025,795,817,47,-710,-811,-446,-867,53,-457,-784,-223,-403,-325,437,2752,3600,1243,695,-118,-324,859,127,-368,115,562,1510,-810,979,1567,1239,-1294,535,171,-123,-389,-614,-796,-925,-966,-988,-1012,-990,-945,-913,-893,-868,-864,-837,-1442,-822,-786,-861,-953,-1055,-1195,-1582,-1440,-1465,-1548,-1265,-1135,-1007,-870,-690,-518,-335,-138,-591,-1827,-370,99,-1476,-346,-1098,-318,57,-852,144,-1093,-1260,-485,-246,593,905,424,-153,-734,-1327,-1900,-1863,-1449,-1140,-851,-687,-891,-537,-1832,-544,-443,-307,-148,6,214,312,-1318,223,63,-980,-1299,-1029,-1519,-1638,-1162,-744,-418,-170,-171,-84,-1543,-310,-465,-685,-798,-835,-843,-819,-710,-632,-694,-17319,-30341,-22076,-794,-704,-576,-454,-1280,-100,5,-590,16,-975,-792,-1000,-789,-1014,-997,-1110,-1419,-43,347,804,-443,-584,-859,-861,-1681,-1386,-711,-948,-1516,-1135,-856,749,-1075,601,620,682,-128,100,821,648,712,1157,1059,-630,284,979,834,699,-866,43,-2030,-756,-1000,-1307,-1381,-1180,-881,-1708,-1550,-300,-923,-576,-1165,-911,-1245,-2455,-1464,-851,-1987,48,-164,-1149,-1496,19,603,-29,-817,-676,851,361,-136,-1074,-1202,-1407,-1289,-482,-582,-293,-225,-538,-1408,-846,-221,-1706,-329,317,-1654,-1065,-573,-879,-1141,-1450,-1470,-1573,-1599,-1608,-1448,-1325,-1147,-1528,-744,-467,-1138,39,-1400,-412,-335,-516,365,-880,118,-166,-582,-1016,-1524,-1578,-1084,-584,-111,258,277,336,-1674,1374,1438,1366,1282,937,-78,-1706,505,296,-5,-64,-198,-320,-359,-380,-379,-451,-511,-625,-691,-700,-615,-1139,-383,-227,-131,-82,73,183,268,277,260,229,167,50,-108,-994,-986,-402,-394,-341,-276,-358,-960,-890,175,291,339,-1297,375,412,531,674,-36,171,1249,1351,998,888,830,79,-414,-594,-1126,-673,-29,-253,-434,-1636,-1510,-699,-703,-1599,-1223,-1189,-1679,-356,-303,-722,-1493,-429,-534,-731,-709,-791,-858,-804,-752,-1020,-1380,-1332,-934,814,1073,1176,494,-1887,536,-1165,-765,-313,-39,-1989,-1320,-936,621,411,1625,991,340,-230,-721,-1077,-1224,-1174,-1062,-947,-1245,-778,-735,-677,-548,-466,-311,-213,-472,-1361,109,138,-153,105,62,-13,-2325,-1886,-1871,-553,-759,-1735,122,228,372,462,526,207,481,385,-469,-2245,-1052,-1722,-1612,-2000,-2138,-1257,-1403,-1487,-1552,-1619,-3227,-2186,-1821,-1724,-1926,-1481,-1340,-1214,-1091,-897,-645,-375,-175,191,470,108,871,-3899,-7502,86,1140,1129,1209,-43444,-144998,-30800,1229,1111,-16018,-22360,548,-6385,-16047,-6948,-3037,-6590,-5909,642,1172,1066,854,555,136,-619,-449,-641,-733,-704,-637,-531,-468,-445,-1420,-460,-410,-907,-1446,-727,-769,-1166,292,389,1203,1431,1568,448,1012,1492,487,-1589,-1434,356,-1102,-234,-337,-518,-571,-1398,-1070,-375,-96,221,-1339,-2007,-1820,-805,-1200,482,1167,953,-35,-1622,144,-75,-285,-1483,-717,-911,-997,-1015,-1008,-850,-622,-624,-65,192,383,532,593,-796,361,-726,341,123,-870,326,316,271,223,-930,-116,237,200,135,-867,131,-582,-527,-1555,6,-98,-188,-356,-635,-1389,-1041,-1340,-1099,-941,-666,-343,-42,235,-192,-748,765,-418,-78,-33,-2084,-1921,-149,212,-40,-1559,-1278,-1350,-1017,-719,-821,-834,-921,-1013,-1117,-1166,-1122,-1044,-902,-728,-623,-676,-383,-911,-229,-166,-1167,-231,-83,-456,-102,-161,-939,-334,-467,-1451,-867,-1110,-1418,-1598,-1572,-1277,-915,-1453,-1425,275,307,-212,-1578,-822,1214,1219,-1082,-1305,-2017,-985,-851,-801,180,718,612,1171,1536,870,-212,-533,1179,-235,-254,590,390,-331,-1972,-1190,-627,-1447,-1432,-709,45,738,592,-1594,-1179,-553,264,-1284,-1757,-719,1788,1654,-2001,-473,-741,-1286,-553,51,-1236,-247,-1672,-496,-725,-1122,-1151,-1348,-1552,-1687,-1745,-1737,-1744,-1644,-1564,-1477,-1419,-1995,-1237,-1240,-1496,-854,-760,-1082,-177,-856,-850,167,971,-139,-654,-7,124,634,-74,-956,245,557,62,-446,-1000,-1515,-1824,-1636,-1172,-806,-570,-1948,-362,-356,-495,-683,-887,-1248,-1359,-1698,-1476,-1358,-1187,-940,-747,-629,-551,-577,-516,-1334,-1090,-780,-875,-902,-890,-808,-700,-598,-1162,-422,-434,-719,-640,-775,-892,-885,-700,-780,-1595,300,615,-1773,-1311,-10,1059,-767,110,597,-1229,93,-309,-646,-932,-1117,-1119,-1018,-858,-660,-752,-826,-325,-253,-271,-287,-678,-380,-473,-579,-588,-582,-416,-551,-996,-1200,-2478,-1524,500,966,64,-93,227,1035,666,-454,-422,-558,-880,-1129,-1242,-1328,-1307,-1228,-1197,-1095,-941,-770,-530,-310,-91,131,333,548,769,-423,-832,-1040,41,1427,-945,-1306,-53,1132,964,728,-404,-912,-875,-236,-390,-317,-151,-306,-836,692,972,1218,1356,857,-1257,-1411,471,795,650,368,-713,-580,-529,-1016,-641,-862,-410,-540,-768,-1342,-28,16,86,-462,432,544,297,1021,-504,-1248,1417,1851,-1423,-2589,117,1721,1460,-1206,-1023,-565,46,-144,-502,-851,-1157,-1414,-18959,-12771,-3225,-5070,-832,-1766,-291,-1993,-510,150,-1791,211,218,204,191,-14,-6618,-11865,-11973,-1763,-209,-73,-1547,-1654,27,-78,-569,-1014,-392,-505,-646,-705,-810,-2006,-575,-479,-378,-255,-554,-1486,-916,411,712,1048,667,-1157,-644,-1281,-2190,-1920,-537,-220,-37,843,-108,258,1277,331,870,-607,1100,3025,2115,1242,597,-439,-29,-1098,-716,-907,-1197,-622,-1039,-1310,-340,897,-195,-2128,77,542,635,244,-28,-352,-477,-587,-605,-636,-2355,-1112,-1025,-1227,-1260,-1135,-919,-728,-552,-471,-485,-592,-1313,-1165,-1512,-1720,-658,-259,129,491,-683,-959,-1564,-1488,-1371,873,605,289,-39,-404,-707,-909,-970,-833,-659,-478,-1437,-1342,-1509,-835,-55,229,439,-1330,-448,352],[-380,-844,-417,-618,-1100,-693,-823,-843,-880,-989,-611,-1033,-69,118,-984,-507,-322,-189,276,2241,3270,1312,667,-266,-907,309,-154,197,236,119,1492,-747,412,-74,-508,-2095,-1083,-1173,-1093,-966,-829,-698,-546,-311,-40,-453,4,282,358,837,1427,180,-1153,-1806,-388,758,314,-914,210,-55,-1536,-320,-1066,-1877,-783,-1108,-1477,-1757,-1644,-1285,-874,-474,-844,-1963,-505,-204,-1163,-45,-986,187,267,-1214,-181,-1718,-1066,-133,-18,-468,-872,-1206,-1339,-1128,-807,-517,-1620,-891,-954,-16,308,-1128,-1132,-1660,1660,1906,778,474,1084,2487,947,-1335,1272,521,-1477,-1250,-485,-6,-28,-589,-118,-70,-31,-780,-234,-1664,-624,-817,-1051,-1156,-1171,-1144,-1068,-888,-710,-1609,-15275,-24665,-14512,-482,-553,-652,-741,-2214,-666,-362,-866,5,-1295,-998,-1052,358,240,473,-875,-1356,76,480,695,-610,-203,-726,-1138,-1453,-1391,-830,-1068,-1027,-669,-730,-943,-1120,-1179,-1272,-1357,-1366,-1407,-1470,-1581,-1662,-1767,-1845,-1906,-1829,-1658,-1470,-1240,-1109,-1006,-2118,-1069,-1193,-1338,-1546,-1790,-1776,-2109,-1475,-631,-592,-573,-913,-1152,-1234,-2354,-1201,-417,-1731,-61,-414,-1264,-1454,22,533,-74,-854,-263,1823,1838,707,-597,-1286,-885,-1372,-730,-715,-303,-124,-517,-1569,-841,-185,-1276,-211,-141,-1601,-1290,-901,-980,-905,-1034,-440,-1099,-1214,310,598,746,-714,-1782,100,228,-1461,-76,-1613,93,272,-1070,571,-522,1444,742,-1049,429,-736,860,329,-169,-573,-841,-804,-565,-1895,-117,-31,-91,-164,-290,-364,-1595,-309,-80,233,515,-62,747,1300,1200,1059,950,69,-358,-15,-527,-635,-1240,193,554,413,118,1077,422,63,287,382,149,-37,-267,-419,-1025,-909,-164,41,243,409,-292,-902,-945,959,1446,1416,-987,919,1308,2077,1022,82,210,2666,2435,1338,1109,1010,368,-552,-863,-1025,-706,169,-115,-292,-1609,-1868,-774,-1063,-1512,-1811,-1575,-1562,-683,-263,-823,-1248,527,637,-880,585,149,577,503,320,-1009,-1257,-1239,-1129,-1348,-1467,-984,-469,-1937,730,-1029,-949,-392,-20,-1902,-1626,-1586,255,548,1579,1206,746,282,-199,-665,-1064,-1328,-1396,-1293,-1448,-1094,-1098,-1138,-1153,-1244,-1260,-1297,-1210,-1460,-940,-797,-677,-536,-411,-316,-2123,-1488,-1879,-315,-312,-1682,155,162,216,236,258,83,212,146,-811,-1931,-768,-1767,-1391,-1551,-1727,-1795,-1511,-1151,-790,-448,-3019,-1632,-1439,-1578,-2318,-227,455,-228,-76,-443,-846,-1292,-1706,-1586,-1173,-825,-510,-5202,-6564,-16,17,4,-232,-39851,-153920,-55386,136,124,-20063,-18358,89,-10326,-15984,-7175,-3930,-6972,-6131,560,672,766,822,835,-677,-614,511,591,499,26,426,463,496,517,-1701,-24,479,-269,-1224,-563,-694,-1311,-616,-537,-262,133,556,5,1139,1818,633,-1457,-1288,698,-549,77,399,2451,1903,-1265,-643,-142,-135,900,-846,-1621,-1750,-662,-1071,325,352,61,-360,-1890,-679,-771,-784,-1166,-572,-357,-45,112,-724,-807,972,-591,13,992,1266,1141,918,-1043,374,-466,-216,-480,-662,-866,-992,-1134,-1271,-1327,-1411,-1447,-1496,-1505,-1439,-1360,-1236,-1138,-1822,-935,-884,-819,-840,-914,-1672,-1136,-1091,-936,-685,-343,31,375,440,326,-1350,1177,-883,10,-274,-2226,-1758,-61,-232,-616,-1687,-1120,-1474,-1061,-559,-250,-399,404,586,-837,-537,-1071,48,2,-326,-692,-1048,-1341,-1536,-1648,-1565,-1398,-1139,-847,-553,-191,110,-919,640,437,-720,122,1016,948,738,-910,208,-98,-1525,-1300,-335,230,-35,-1531,-550,1132,981,-809,-1159,-1873,-1005,-768,-667,332,523,594,722,1190,615,-257,-772,1111,-275,-449,305,92,-443,-1904,-1301,-244,-648,-1000,-1264,-1384,-1319,-1162,-1406,-1397,-621,-362,-1193,-1386,-1077,535,710,-1742,-378,-392,-994,-576,116,-1630,-768,-1449,-21,749,-1649,220,-89,-1009,-758,-1022,-1217,-1372,-1338,-1258,-1151,-1487,-1551,-995,-1017,-1544,-955,-923,-1175,-733,-781,-815,-249,-82,138,-427,-147,-124,458,-193,-692,434,622,104,223,-644,-190,-1273,-402,-271,-110,60,-2107,-75,-10,780,824,815,-1075,-323,-1937,-482,-509,-863,-1062,-1121,-1048,-902,-835,-701,-1863,-859,-1182,-1248,-1336,-1262,-1062,-871,-766,-1313,-813,-976,-1032,-732,-135,577,1340,2007,-912,-1561,1142,748,-1267,-1055,66,2124,-362,0,782,-1290,763,42,-590,-1135,-1503,-1513,-1295,-1020,-752,-555,-982,-454,-435,-503,-553,-599,-631,-682,-753,-767,-838,-839,-803,-1009,-1454,-2052,-1542,-305,-179,-135,-123,-224,-353,-550,-758,-990,-1149,-1209,-1147,-1063,-972,-858,-775,-832,-907,-1000,-1082,-1185,-1262,-1320,-1349,-1373,-1343,-1220,-1061,-935,-1076,-167,511,-878,-1033,-313,1997,2207,2285,-192,-1010,-554,-278,19,174,972,-576,-648,813,1316,1491,1556,1254,-1121,-1345,-343,508,83,-375,-938,-1509,-2008,-1701,-1291,-958,-645,-465,-345,-1723,-90,-57,-21,-624,170,163,264,353,-309,-1041,772,936,-1415,-2166,-6,1547,1612,-1430,-590,-214,507,1723,1614,1455,1271,1052,-29364,-6047,373,-6944,76,-2325,-18,-1920,-193,-266,-714,-497,-543,-528,-439,-235,-2186,-15546,-13047,-1762,218,-121,-1708,-1362,732,193,-573,-852,146,177,276,164,-632,-1844,-341,-642,-1025,-1466,-1888,-1422,-1038,-333,226,745,884,-823,-856,-1279,-2107,-1738,-469,-278,-39,1117,172,-72,1215,291,892,-640,932,2905,2058,910,432,-891,16,-1290,-684,-538,-959,-622,-1161,-1261,-386,994,344,-1996,173,446,-119,-727,-1264,-1579,-1119,-646,-183,-401,-2292,-913,-713,220,-585,-1134,385,239,123,-24,-186,-357,-1399,-798,-1519,-1756,-813,-642,-455,-266,-753,-1041,-1551,-1480,-1110,-196,-376,-552,-680,-755,-921,-514,-358,-197,-97,-24,-1325,-1340,-1601,-486,-61,-52,7,-1144,-491,394],[-955,-1074,-1102,-1130,-1137,-1100,-1097,-1033,-995,-1060,-1077,-1102,-1120,-1028,-995,-688,-266,-21,79,602,834,1020,680,-359,-1452,-230,-469,769,420,-124,383,-558,159,165,233,-1341,503,650,649,944,494,882,663,350,-99,-662,-1173,-1391,-1153,-718,-276,69,-1394,-2017,-536,424,242,-844,34,98,-1056,-177,-977,-2061,175,437,170,-67,-129,7,333,744,-1044,-2010,-583,-456,-829,309,-663,518,77,-1584,-810,-2379,-1387,-1602,-1788,-1971,-2013,-1871,-1633,-1307,-984,-691,-1590,-408,-1007,-282,58,-1237,-1795,-1059,-86,-101,-99,-79,-52,58,106,-1155,116,131,-1590,-1155,-333,55,161,-599,-29,250,217,-1376,-305,-1779,-531,-732,-983,-1128,-1216,-1282,-1296,-1189,-1054,-3014,-13562,-19634,-8061,-387,-209,-33,135,-2911,-1716,214,-595,-819,-1468,-1179,-1086,463,94,361,-580,-1273,-480,-384,13,-728,137,-607,-1253,-1088,-982,-871,-1248,-493,-220,-399,1498,-1132,1374,1238,969,-65,289,908,111,1032,1031,1044,-86,653,911,846,850,-978,-12,-2052,-236,-1498,354,105,-285,-1200,-1656,-1535,-1771,-1830,-1640,-1446,-1332,-1234,-1929,-1600,-1843,-2072,-1891,-1306,-1334,-1424,2,458,-114,-788,61,1481,1200,838,-188,-1655,-1334,-1384,-1067,-1314,-1550,-1793,-2035,-1998,-1711,-1291,-850,-424,-50,-1565,-1428,590,648,395,-586,553,-770,-1381,517,543,478,-723,-2011,-488,-45,-1775,-278,-1811,577,846,-1579,771,-221,1870,1105,-1565,74,-1125,663,410,229,116,0,-30,-4,-1991,-7,-81,-253,-408,-612,-798,-1433,-1217,-1341,-1373,-1306,-1169,-1042,-891,-800,-771,-896,-1086,-1387,-1650,-1753,-1583,-1292,-1036,-797,-700,-675,-728,-835,-1004,-1249,-1468,-1576,-1534,-1402,-1259,-1074,-950,-890,-825,-804,-839,-880,-873,-1021,-687,-413,-92,-652,699,1129,1591,1068,215,359,2369,2499,1649,1283,1112,638,-645,-1193,-965,-763,1026,1037,290,-1393,-1964,200,160,-1445,-1292,-1474,-1439,-905,-1130,-1360,-1548,-1676,-1817,-1911,-2003,-2081,-2132,-2041,-2012,-1958,-1899,-1759,-1607,-1431,-1261,-966,-746,-1764,-186,-878,-1144,-436,-11,-1674,-1860,-2196,-642,-853,-1027,-1058,-966,-717,-403,-78,240,534,749,192,-1643,987,1010,967,-79,-998,-458,-129,-401,-1385,490,307,-85,-162,-425,-715,-1874,-1230,-1672,-1525,-1560,-1585,-1578,-1586,-1524,-1462,-1369,-1264,-1236,-1221,-1275,-1666,-1568,-1720,-1583,-1255,-1238,-402,17,442,-914,556,-2026,-811,-1069,-1623,-2718,305,894,-518,268,10,-174,-317,-1229,-518,-597,-732,-861,-6221,-5763,-1025,-851,-615,-1104,-32679,-161935,-84130,361,368,-23676,-14798,338,-14208,-15102,-7470,-4959,-7302,-6106,665,706,724,707,647,-1491,-172,-98,243,239,138,646,1037,1167,-219,-1652,-172,833,241,-806,-353,-642,-1346,-191,-145,1527,2067,757,-270,1189,3707,760,-1315,-1091,1021,23,481,455,2145,1593,-1118,-231,123,-138,961,-333,-1225,-1591,-499,-884,199,1275,1357,-744,-1334,969,1105,782,-741,-299,-778,-858,-415,-883,-877,1385,-511,-18,473,1859,1835,735,-1205,84,-625,-1152,-1224,-780,-288,218,610,-51,-584,821,1312,1212,-277,-1023,333,-1111,-468,-1992,-869,-1207,-1440,-1566,-1471,-1893,-1171,-981,-838,-733,-624,-527,-477,-453,-449,-1965,-588,-1301,-734,-862,-2257,-1473,-1163,-1166,-1133,-1724,-885,-1282,-912,-639,-564,-374,-220,-41,-642,-170,-985,-314,883,972,-57,-360,-518,-1249,859,801,-916,468,573,-414,361,285,-897,477,634,-15,525,1163,1214,508,-1022,341,452,-1355,-1195,-953,18,-101,-1434,-514,-729,-912,-1021,-1069,-1678,-1041,-750,-615,-553,-525,-558,-636,-733,-899,-1041,-1170,-1250,-1337,-1359,-1301,-1217,-1078,-1857,-1407,-687,-623,-875,-600,-609,-563,-481,-1142,-1496,-716,49,-1087,-1019,-1411,559,658,-1490,-274,-57,-702,-581,219,-1914,-1267,-1188,-84,286,-1701,465,303,-573,-823,208,-684,400,525,590,614,-1555,-721,-784,-820,-1545,-748,-1143,-1528,-1859,-2145,-1945,-1716,-1597,-1513,-1533,-1625,-1706,-1658,-1438,-1082,-624,-150,28,62,-1112,-757,-1378,1487,1098,459,931,-1670,-570,-212,997,2592,2107,-950,-367,-2238,-928,-1718,-1695,-930,-242,240,635,115,281,-2241,-63,-1705,-285,-1449,-427,-543,-552,-775,-1532,-1460,-1425,-1091,-114,593,1205,1708,1910,-1036,-1442,1258,856,-669,-727,22,1789,80,-110,926,-1352,1104,856,5,-328,-495,-139,-629,-636,-826,-982,-1118,-1276,-1348,-1475,-1564,-1607,-1549,-1410,-1226,-963,-768,-547,-809,-1063,-1723,-1627,-1497,-161,-75,29,204,157,456,493,-837,-646,54,-230,-952,-877,-1231,-1519,-1739,-1915,-1854,-1640,-1338,-1026,-695,-402,-110,63,145,123,-830,-1046,-1134,-1042,-913,-784,-781,-608,1871,2566,2425,-26,-1217,-318,-421,-90,330,2053,-886,-533,860,1704,1364,1051,840,-992,-1099,-1141,107,-52,-199,-1101,-598,-537,-726,-1238,-542,-522,-222,89,-1041,224,191,145,-891,86,-106,-234,-416,-609,-808,-885,-948,-1308,-1624,-701,-516,-366,-1588,-174,138,329,482,544,550,519,430,-30993,109,-49,-8034,-386,-2926,-537,-1893,-631,-1313,-642,-646,-680,-758,-883,-1014,-1213,-13164,-9272,-1905,-1454,-876,-1914,-1173,575,191,-570,-621,22,231,769,774,-502,-1445,1376,1062,448,-1049,-1109,-706,-1160,-754,-343,134,594,-523,-792,-1160,-1973,-1560,-402,-388,-64,1039,503,-440,1104,126,778,-784,667,2189,1884,603,445,-1252,101,-1400,-694,-246,-766,-649,-1254,-1143,-610,-559,-442,-1874,-178,-97,-81,-198,-348,-670,-1045,-1470,-1845,-1962,-1840,-1137,-873,-423,-158,-1032,380,559,746,885,435,680,-1460,-16,-1368,-1575,-178,954,838,702,-820,-1076,-1528,-1373,-798,-681,-924,-1111,-1199,-1215,-1181,-900,-719,-520,-365,-226,-1114,-1216,-1640,-95,-210,-376,-558,-958,-841,-918],[171,-1238,-358,-533,-1246,-773,-1012,-1080,-1124,-1207,-456,-1036,194,531,-1042,-957,-63,-22,-343,1069,2312,1417,554,-580,-2113,-926,-981,1131,474,-317,1980,-468,368,2475,-556,-678,882,994,66,784,655,1206,1308,2002,1201,-501,305,303,285,253,173,123,-1679,-2108,-747,377,301,-821,56,-128,-566,-531,-981,-2168,-922,-1037,-1154,-1229,-1190,-1064,-850,-591,-1290,-2084,-697,-750,-614,373,-350,-10,-287,-1783,-1025,-2053,-1279,-1042,-735,-494,-289,-199,-288,-1059,-891,-1099,-1474,-1645,-1693,-1464,-1247,-1236,-1635,-900,-899,-893,-918,-949,-952,-823,-698,-950,-392,-199,-1070,-1067,-315,5,317,-655,0,332,288,-1997,-541,-1941,-286,-991,-628,-752,-827,-1703,-775,-501,-148,-4904,-12502,-15813,-3135,1432,1584,1629,1571,-2926,-2403,81,-82,-1452,-1493,-1377,-1149,-778,-1354,-1665,-1310,-1237,88,805,1589,-848,370,-547,-1201,-730,-449,-871,-1519,22,156,-190,1691,-1148,1629,1227,840,-104,283,875,-192,1145,1935,1953,31,778,957,2029,951,-1000,-81,-1852,-22,-1845,398,1577,287,-1264,-1195,-555,18,-353,-635,-893,-1455,-1231,-1390,-688,-397,-1239,-449,-1033,-1329,-1416,-64,134,-212,-709,-455,-659,-989,-1311,-1579,-1780,-1849,-1374,-1199,-1087,-975,-829,-668,-1202,-1092,-57,-472,65,71,-1567,-1464,698,519,302,-161,-51,-376,-996,-758,-912,-1095,-1096,-1945,-1106,-214,-2053,-532,-1925,998,1347,-1543,885,-20,1213,891,-2044,-314,-1374,-869,-1297,-1684,-2046,-2190,-1835,-1450,-2009,-777,-517,-353,-165,-25,-651,-1287,331,417,474,281,-620,433,431,438,481,468,19,23,-421,-1454,-574,-1295,-572,-913,-1325,-1703,-2025,-2260,-2404,-2387,-2250,-2100,-1937,-1771,-1599,-1349,-1125,-946,-763,-651,-643,-710,-817,-1133,-1192,-1330,-1395,-1271,-998,-612,-130,352,317,582,1604,1814,1883,1393,1109,842,-690,-1597,-977,-841,563,462,221,-1063,-1538,139,-20,-1434,-1364,-1602,-1363,-1001,-1126,-1225,-1227,-1115,-974,-1009,-589,-445,-378,-309,-379,-1012,-901,-833,-1377,-297,71,638,-760,-1476,1123,-772,-1382,-503,-61,-1484,-2040,-2671,-305,682,2527,2547,1242,-95,2639,2632,2596,2524,2376,242,-1845,693,1402,1160,-430,-1469,-1378,-205,-203,-1241,1538,1594,-103,837,1257,646,-1673,-644,-1357,-653,-1033,-1290,-1245,-984,-580,-207,122,-164,429,249,-794,-1516,-535,-1607,-1695,-2274,-1978,-1358,-799,-301,-1099,317,-1067,-3,-806,-1880,-3022,-851,-990,-947,-788,-556,-341,-219,-1855,-266,-370,-508,-538,-6811,-5092,194,573,899,-1026,-22809,-168940,-115303,1212,-2482,-26711,-12065,-337,-17722,-13769,-7871,-6138,-7623,-5847,321,363,415,465,502,-2318,479,-601,655,785,241,1283,1239,488,-965,-1500,-387,680,521,-398,-183,-682,-1353,-425,-466,1888,1452,359,-454,1070,2367,801,-1238,-938,-137,-733,-953,-756,-361,90,-1045,80,335,-188,279,-24,-908,-1432,-739,-746,-250,47,240,-1247,-672,45,-262,-711,-1283,-1913,-2055,-1431,-758,-1100,-1030,737,-489,-151,-88,1060,742,252,-1276,-945,-1482,-1513,-1064,-393,226,839,1320,-110,-255,1394,2212,2120,-439,-1077,225,-1364,-440,-1752,-191,-120,-400,-706,-998,-2010,-1507,-1629,-1719,-1766,-1732,-1639,-1537,-1414,-1271,-2532,-1046,-1728,-749,-762,-2262,-1224,-405,-405,-1152,-1722,-599,-935,-995,-1231,-1467,-1489,-1377,-1093,-746,-365,-854,-702,517,644,400,-208,-571,-1562,-54,-299,-861,-831,-1097,-1373,-1552,-1715,-1754,-1725,-1614,-1467,-1365,-1245,-1185,-1043,-1073,-965,-956,-1062,-1224,-1304,-486,-200,-1373,-163,569,764,-435,-624,-1519,-1170,-499,14,-203,-510,-794,-991,-1047,-1015,-842,-1103,-240,-213,-543,-51,-338,-636,-1893,-1533,-79,-93,-939,1625,1410,773,-335,-890,-1490,-878,378,-1067,-747,-1742,192,150,-1326,-239,190,-475,-638,285,-2035,-1698,-999,-270,-272,-1165,-200,-294,-329,-1038,-121,-571,71,161,161,92,-1242,-329,-656,-1071,-1564,-1768,-1606,-1408,-818,-597,-675,-58,-94,-239,-560,-1034,-1619,-2292,-1871,-1165,-443,210,-98,-329,-1425,-1276,-1318,1557,1347,955,1428,-1226,-1062,-437,1073,1216,854,-938,-494,-1977,-967,-1410,-1810,-2037,-2022,-1869,-1728,-1698,-1584,-1920,-1636,-2328,-1743,-1855,-1772,-1759,-1719,-1638,-1736,-1186,-887,-1287,-201,153,462,736,987,-1178,-1287,1334,971,-81,-383,-176,1031,452,-241,880,-1464,820,710,249,-416,-54,457,-627,-571,-325,-454,-1276,92,-19,-220,-418,-622,-801,-958,-1061,-1027,-996,-880,-1090,-1175,-1969,-1277,-1430,-130,103,320,506,-28,868,929,-1125,-817,700,542,-925,61,26,-594,-192,-333,-940,-511,-264,-129,42,-1496,201,498,573,599,-1096,-1149,-1212,-732,-816,-1354,-1908,-1729,-1078,-388,267,69,-1523,-176,-496,-100,612,2019,-1194,-521,901,1892,1125,857,379,-875,-822,-1375,-155,140,-13,-1372,-724,899,-575,-1750,-466,-753,-68,984,-221,261,742,666,-1253,591,507,327,295,-155,-634,-252,-462,-1188,-1248,-914,-942,-968,-1597,-806,-758,-708,-615,-590,-597,-622,-685,-27213,-908,-994,-6209,-1063,-3534,-712,-1882,-227,-3309,236,420,550,613,615,606,524,-7625,-5690,-2202,-354,-612,-2163,-1111,147,121,-533,-371,-145,150,690,511,-459,-985,1435,1297,239,-1697,-1460,-216,-1256,-293,-496,-594,-534,-352,-526,-1079,-1878,-1443,-380,-579,-403,-668,-972,-1101,-1042,-699,-442,-1079,-4,93,81,23,-76,-1536,-422,-1261,-813,-1099,-1480,-1821,-1508,-1023,-567,-114,301,-1837,317,450,1310,890,-469,-1007,899,881,640,-36,-1340,-600,-1140,-1151,-1538,-1638,-1249,-888,-508,-168,141,424,-1573,250,-1214,-1316,-243,790,639,443,-990,-1168,-1561,-1267,-1231,-1512,-1671,-1492,-1295,-1166,-1433,-911,-819,-666,-488,-247,-1014,-1110,-1742,158,5,898,177,-923,-487,707],[-479,-1293,-468,-509,-1246,-676,-836,-948,-1129,-1219,-1221,-1071,-813,-441,-900,-1057,116,47,-737,498,1673,1496,526,-705,-2338,-1535,-1445,1473,594,-251,2409,-312,409,1942,-1328,-26,737,521,-463,709,815,964,1483,1769,1345,-341,538,215,-77,-334,-546,-736,-1831,-1958,-1004,-964,-991,-1016,-1058,-1180,-1378,-1616,-1791,-2102,-1323,-927,-525,-132,257,573,818,982,-1465,-2085,-735,-968,-429,854,-1,570,424,-1335,-162,-1315,-783,-1173,-1452,-1413,-1024,-579,-370,-1185,-1141,-774,-1184,429,-813,-1113,-679,-1068,-843,292,1244,1161,580,292,234,-121,-513,-823,-932,-773,-494,-929,-417,-133,467,-731,17,399,220,-2204,-634,-2073,-1029,-1271,-1522,-1621,-1609,-2667,-1387,-1102,-785,-7094,-12177,-13447,-17,362,395,310,112,-2390,-1910,-540,-753,-1262,-1393,-1590,-1252,-392,-176,252,-166,-1268,470,1004,2001,-993,484,-555,-1102,-447,53,-833,-1856,491,439,-48,923,-1183,-30,-538,-1044,-1430,-1675,-1571,-1249,-805,-364,86,5,811,716,1386,762,-1040,-219,-1605,102,-1873,-53,1493,-76,-1331,-841,-19,1135,135,-404,94,-1544,-1230,-811,-492,-578,-1046,-851,-1433,-1266,-1450,-1316,-1484,-1676,-1786,-1734,-1454,-1203,-927,-648,-1527,-2310,-1382,-696,-969,-347,-117,-121,-879,-1408,-75,-197,-309,-523,-1642,-1434,-1388,-1599,-1662,-1521,-1415,-1252,-1054,-870,-523,-206,-693,-1602,-1673,-315,-2180,-840,-1880,1289,1718,-1027,824,31,325,34,-2148,-727,-1198,308,546,751,877,363,-243,177,-2050,-156,-678,-1244,-1509,-1318,-1047,-1209,326,848,774,8,-976,336,1306,733,902,541,10,-283,-702,-1721,-1413,-1702,-1949,-2013,-1973,-1811,-1585,-1314,-1038,-819,-612,-415,-252,-153,-116,-1147,-782,-54,-51,-286,-131,-201,-454,-1290,-431,-540,-743,-1009,-1355,-1734,-2085,-2381,-2242,-1837,-1431,-1097,-865,-651,-565,-546,-688,-2060,-1080,-1072,-1317,-1493,-1591,-1592,-1503,-1403,-1291,-1489,-1475,-1694,-1349,-938,-936,-1151,-1106,-1197,-1343,-1470,-1604,-1698,-1695,-1457,-1152,-1058,-778,-620,-1440,387,1400,893,-1255,-1169,1238,-732,-1660,-618,-182,-1394,-2118,-2469,-494,617,2176,2293,1336,-510,2261,2143,2013,1886,1742,245,-1996,295,1160,962,-815,-1981,-2113,-272,-212,-1095,-544,-617,-636,-571,-482,-392,-1506,-285,-967,289,564,-477,1132,1400,1322,1519,391,-285,123,88,-425,-1475,180,-1428,-384,-348,-805,-1256,-1657,-1947,-2142,-2253,-2264,-2190,-2047,-2320,-2935,-1349,-1085,-1090,-728,-595,-491,-440,-2543,-412,-351,-263,-996,-6749,-4439,812,1103,1325,-30,-11427,-174851,-145452,-6896,-16072,-28850,-10103,-2194,-19934,-12234,-8287,-7357,-7906,-5353,791,942,-152,1270,1404,-3027,1214,-873,1563,1477,365,1224,869,-199,-1565,-1356,-618,-319,-565,-677,-580,-761,-1312,-615,-770,1095,608,103,-554,819,1975,813,-1172,-785,491,-100,-673,-1225,-1584,-1416,-1039,-638,-377,-233,-79,-108,-618,-1227,-811,-1120,-1334,-1441,-1449,-1728,-1480,-1599,-1762,-1992,-2035,-1720,-1338,-892,-689,-1309,-1169,420,-475,-312,-540,1080,1080,58,-1115,687,250,369,285,151,374,524,658,73,113,1042,1123,1117,-518,-1084,140,-1550,-373,-1333,-424,202,37,-267,-751,-1817,-793,-836,-824,-759,-618,-442,-290,-157,-49,-1891,-352,-2060,-161,-1004,-2190,-962,-802,-788,-1673,-1589,-151,-458,-369,105,563,233,-202,527,-338,330,-680,-990,519,967,921,-7,-541,-1896,1231,760,-814,-229,-700,-1144,-1444,-1678,-1756,-1778,-1765,-1749,-1753,-1650,-1514,-1246,-1055,-926,-854,-818,-1313,-1045,-844,-811,-1249,-723,-606,-472,-359,-326,-1305,-1282,-390,-470,-630,-819,-1062,-1336,-1621,-1970,-2181,-1948,-1569,-1174,-717,-210,-381,-622,-1895,-1474,-398,-242,-1017,1763,1550,709,-586,-571,-1289,-971,-570,-1034,-595,-1875,-82,107,-1149,-169,464,-203,-640,240,-1835,-1679,-784,-1158,-1631,-1692,-1206,-732,-357,-1192,207,-322,123,431,38,-12,-708,636,-395,-609,-1494,-81,-1029,-1478,-529,-452,-523,186,-235,-626,-998,-1234,-1216,-1024,-810,-623,-469,-407,-416,-739,-1273,-1350,-1057,-883,-931,-1021,-1132,-1170,-1409,-1195,-1160,-1042,-842,-918,-555,-1527,21,197,326,-338,-199,-115,484,-150,-578,-1199,156,-2601,-1390,-2019,-454,-1140,-810,-955,-1509,-957,-869,-1382,-532,-277,5,332,713,-1207,-1001,1517,1222,595,80,-391,2257,846,-256,1144,-1518,1794,1556,569,-321,482,1423,-542,-735,-253,-435,-1348,-19,740,420,105,-217,-530,-852,-1175,-1401,-1629,-1688,-1595,-1454,-1789,-1188,-1249,-1101,-1118,-1234,-1360,-1452,-1303,-1096,-1345,-915,-476,-277,-809,102,234,-662,499,-188,-1133,-55,398,311,213,-1223,1,-109,-184,-210,-1235,-1095,-1173,-955,-201,-553,-376,-885,-1,86,139,195,-1776,0,-343,106,108,37,-1309,-504,-212,-278,-330,-442,-541,-705,-879,-1088,-1197,-1186,-1027,-1533,-814,-441,-366,-1921,-342,-962,-89,-158,-177,-234,-368,-514,-1561,-736,-925,-912,-785,-551,-441,36,277,-989,-940,617,606,489,-1379,271,93,-76,-176,-299,-393,-420,-388,-25310,-129,123,-4434,657,-3967,-1097,-1694,303,-5349,1543,1480,1363,1202,1014,865,692,-1689,-2365,-2522,-421,-1000,-2212,-1539,-1696,-1359,-911,-580,-286,-25,139,228,-412,-466,713,784,84,-1741,-1584,322,-1188,277,43,-254,-587,-931,-1319,-1382,-1763,-1297,-647,-742,-235,-48,73,-1302,362,-540,111,-1430,-150,1209,1322,142,722,-1641,312,-885,-877,61,-600,-814,-1367,-853,-350,349,813,-1798,428,605,1240,878,-764,-1375,785,2501,1157,215,-851,-570,-1442,550,411,-647,-7,1712,2002,1743,429,148,-1657,409,-1064,-1031,-595,-918,-1188,-1366,-1420,-1297,-1510,-1118,-674,-463,-358,-287,-242,-272,-1621,-385,-543,-712,-928,-1130,-1298,-1412,-1804,-1261,-1073,-883,-702,-975,-485,-206],[-1708,-1758,-1647,-1499,-1337,-1160,-1042,-880,-1090,-943,-462,-627,-4,267,-701,-1090,284,86,-1178,-39,-179,-778,-1505,-2255,-1724,-2028,-1909,913,699,-22,2262,-185,623,1532,-1564,537,592,122,-976,674,913,693,1411,1430,1393,-66,891,417,157,270,-154,-641,-1860,-1713,-1899,-1867,-1631,-1331,-1073,-929,-873,-821,-905,-1975,132,736,990,255,1178,1741,1915,738,-1555,-2012,-687,-1092,-272,1176,358,1186,536,-728,-66,-561,-838,-1276,-1721,-2094,-1960,-1534,-1175,-1201,-1358,-874,-741,-452,-489,-1576,-1049,-764,-224,-249,-298,-378,-554,-825,-1169,-1454,-1700,-1631,-1212,-610,6,-696,-596,-330,573,-790,79,2755,2727,-1671,-576,-1961,-932,-1279,565,201,-91,-3154,-472,-430,-311,-9237,-12557,-12621,150,203,163,25,-200,-1774,-864,-748,-846,-877,-1197,-1765,-1349,-482,-432,-342,-306,-1321,-229,-218,-107,-1134,-24,-576,-1002,-219,339,-711,-2058,644,670,70,586,-1189,272,0,-346,-683,-1102,-1556,-1997,-2057,-1693,-1182,-673,-157,329,785,546,-1056,-371,-1321,176,-1524,-515,1140,-415,-1388,-559,497,1607,257,-356,242,-1566,-1141,-170,-196,-532,-997,-1569,-2075,-2264,-1770,-1344,-946,-740,-637,-293,-163,-219,-337,-472,-1249,-2085,-1357,-836,-1025,-360,-173,27,-556,-1805,-111,-10,138,-404,-1749,-1331,639,765,-39,442,1058,279,317,1150,53,337,-683,-1199,-1770,-334,-1991,-1095,-1680,228,-385,-1056,-1797,-1940,-1273,-604,-1775,-1081,-726,929,1066,1148,838,197,-505,25,-2141,618,351,-25,-382,-770,-1444,-1393,-1504,-1446,-1272,-1067,-1362,-758,-617,-507,-402,-381,-353,-393,-512,-1430,-561,-1293,-355,-305,-298,-251,-177,-747,-588,74,-131,-236,37,-48,-214,-1242,-862,-699,-831,-949,-1065,-1132,-1112,-1464,-935,-753,-594,-431,-295,-157,13,151,297,400,458,454,386,360,273,189,-635,-2412,-1264,-953,-507,-723,-958,-1210,-1455,-1698,-1802,-1722,-1610,-1715,-1384,-598,-378,-1294,-450,-379,-614,-965,-1074,-894,-335,482,1281,-1133,-729,-440,-1452,111,2399,708,-1683,-907,1265,-776,-1980,-796,-806,-1441,-2044,-1919,-1096,-947,-869,-816,-831,-926,-807,-753,-626,-416,-165,140,-2033,-200,1193,1506,-1197,-1971,-1908,-334,273,-986,976,494,-83,-28,195,23,-1363,15,-550,1044,963,-271,2649,1987,840,1336,243,-405,-103,109,-39,-1563,-427,-1241,-568,-594,-618,-667,-711,-707,-1144,-646,-607,-612,-659,-2935,-2454,-884,-942,-1283,-1059,-1047,-987,-921,-3306,-800,-729,-704,-1455,-6177,-3761,-531,-472,-408,-244,-106,-180153,-169230,-28386,-23727,-29721,-8751,-3896,-19515,-10701,-8669,-8562,-8213,-4740,250,150,-900,257,446,-3489,943,-903,1292,1338,462,1207,399,-881,-2008,-1320,-875,-224,-447,-629,-723,-891,-1282,-790,-1066,240,-245,-134,-689,412,1802,768,-1144,-683,1498,1286,950,518,-4,-510,-1043,-1388,-1305,-908,-519,-211,-400,-1021,-350,-586,-304,-478,-588,-1635,-490,-388,-285,-273,-378,-614,-931,-1210,-1347,-1545,-1279,-227,-519,-521,-820,844,2613,-100,-779,1127,384,231,886,191,614,1294,654,77,-266,-398,-264,-53,-573,-1109,34,-1701,-318,-898,-703,175,-30,-311,-619,-1432,-1225,-1386,-1481,-1525,-1521,-1523,-1573,-1642,-1704,-1722,-1770,-2295,-1569,-1493,-2120,-1290,-1119,-874,-2170,-1394,183,33,-60,186,735,425,-521,159,-271,403,-579,-1202,388,1116,1385,175,-484,-2253,1214,849,-845,860,1117,-158,-11,2,-963,-441,-538,-519,-440,-257,-88,-402,-869,312,247,-34,-1541,-494,-227,-215,-1121,-50,242,402,-260,-7,-1112,-1430,-176,141,42,0,-5,-1435,-1101,-283,65,-1103,-73,-258,-485,-735,-1030,-1263,-1922,-1282,-901,-598,-1188,-129,5,107,-760,-292,-1041,-1048,-378,-1065,-691,-1824,-470,-300,-1053,-154,346,35,-677,496,-1506,-1309,-632,-794,-1207,-1003,-1564,-1271,-634,-1339,608,-51,157,870,-858,-631,-192,1339,-257,-584,-1440,-10,-1092,-1556,-772,-347,-378,405,89,-89,-181,-448,-1407,-524,-808,-257,195,244,-53,-1247,-926,-1015,-794,-710,-912,-1147,-1363,-1443,-1686,-1438,-1424,-1371,-1260,-1151,-980,-1103,-577,-391,-244,-628,-627,-403,1,-382,-1053,-505,-168,-2073,-1763,-1914,-484,-1482,-826,-1030,-1152,-1151,-1007,-1491,-473,-170,101,363,640,-1236,-729,1367,1475,1218,517,-723,1557,1127,-265,1042,-1634,691,581,671,-170,930,1564,-501,-961,-271,-503,-1475,-220,420,2052,764,360,882,-623,-944,-476,-1027,-1388,-1631,-1289,-1485,-568,-1109,293,387,331,215,-398,-239,-474,-1616,-1089,-914,-981,-1019,-1110,-1239,-1353,-1483,-1718,-1928,-2087,-2007,-1884,-1742,-1583,-1389,-1192,-965,-718,-1304,-1008,-1147,-1225,-381,-515,-668,-901,-1034,-1027,-907,-672,-2006,-153,-119,165,285,282,-1318,-625,-56,-134,-116,-58,97,-513,-226,69,-265,515,-534,-1635,-1005,1,-255,-1355,-636,-1297,-1115,-1365,-1477,-1519,-1551,-1553,-1836,-1545,-1655,-1474,-1091,-581,-374,548,1034,-849,-826,960,1805,1634,-1185,907,803,462,212,-20,-182,-250,-253,-27128,-666,-22,-2876,183,-4206,-1401,-1368,431,-7390,257,96,-119,-383,-672,-921,-1178,-1430,-1692,-2922,-1703,-1564,-2044,-1147,-579,-306,-85,171,-486,-208,157,-147,-454,-27,341,505,-76,-1204,-1404,838,-1060,40,277,1994,944,-99,70,-1044,-1709,-1195,-225,-905,-610,-881,-1086,-1744,-1033,-962,-676,-1881,-634,-134,6,47,345,-1662,453,-477,-974,150,-552,-870,-1306,-679,-114,870,722,-1762,351,130,-120,-458,-823,-1633,-1522,-1602,-1288,-768,-401,-612,-1760,574,638,-360,-378,1279,3000,2269,469,-81,-1670,512,-908,-715,-576,-895,-1755,-2552,-1981,-1253,-1299,-875,10,651,753,737,636,438,-1656,76,-85,-149,-171,-138,-817,-765,-1679,-278,-516,-821,-1155,-1450,-1736,-1919],[-509,-1310,-1043,-1212,-1315,-1239,-1174,-1074,-1087,-1002,-932,-838,-757,-651,-604,-1149,-505,-550,-1722,-854,-1071,-1276,-1239,-1029,-1199,-1467,-2401,246,450,210,630,-213,476,384,-1151,226,203,-267,-1574,461,604,301,876,1053,1217,154,1107,364,-49,213,1096,-7,-1901,-1568,-986,311,319,-581,864,1246,793,272,-948,-1962,8,950,814,229,1146,1615,1369,439,-1698,-2007,-692,-1253,-274,1276,570,64,-322,-639,-834,-909,-987,-974,-874,-720,-1992,-290,-636,-1269,-1675,-1090,-311,175,-177,-2134,-1523,-507,-197,-442,-705,-970,-1281,-1597,-1812,-1670,-1350,-953,-524,-53,387,-496,-957,-700,341,-954,80,2658,2694,-1293,-549,-1846,-1555,-1251,724,-212,-105,-2747,-826,-996,-2336,-10946,-13723,-13498,-997,-904,-879,-941,-1105,-1323,-1412,-1527,-1461,-1216,-1051,-1991,-1533,189,-297,643,-76,-1485,521,917,940,-1368,434,-687,-1004,-144,-473,-830,-1927,-1269,-1211,-1029,-856,-1236,-479,-396,-397,-489,-527,-728,-1171,-1283,-1540,-1649,-1559,-1257,-869,-467,-22,-1100,-575,-1075,136,-1236,-992,760,-758,-1502,-398,603,505,293,-360,121,-1576,-985,-474,-782,-1041,-1414,-1833,-2234,-1575,-1532,-693,-564,-1132,-553,356,609,503,317,14,-999,-1812,-1303,-931,-1058,-358,-220,62,-280,-2173,-171,78,80,-639,-1882,-1193,1981,661,-243,631,1069,515,935,1376,-387,29,-668,-798,-1315,-275,-1651,-1161,-1401,1066,864,-10,199,-105,460,384,-1396,-1277,-179,-350,-431,-381,-227,-60,-738,-120,-2274,926,1064,1096,1145,-89,-1449,-1139,-282,1048,674,-772,-1687,-107,318,127,-44,-280,-478,-711,-889,-1016,-1056,-1180,-1057,-965,-882,-738,-554,-988,-469,-20,-279,-182,-131,-291,-579,-1289,-1279,-1682,-1890,-1635,-1378,-1191,-1062,-1565,-1087,-1167,-1304,-1361,-1280,-1042,-669,-263,189,620,1009,1315,1507,1349,523,883,-479,-2136,-1443,-848,-617,-888,-819,-543,-240,-32,11,-1604,-1679,-1595,-1370,-34,-333,-1359,-396,-534,-704,-816,-766,-588,-304,110,459,-1145,-678,-227,-1325,-57,954,609,-1806,-628,-365,-818,-2244,-1453,-1488,-1537,-1757,-1281,-799,-682,-625,-583,-614,-1145,-755,-895,-1047,-1169,-1201,-1043,-1868,-675,-61,248,-1368,-1305,-1171,-295,434,-835,-211,-347,-105,254,1156,-327,-1120,354,-38,1431,1134,-117,3258,2370,507,1198,154,-432,-157,-181,-471,-1683,-586,-999,-596,-684,-833,-1045,-1262,-1393,-1429,-1395,-1329,-1289,-1221,-3563,-1717,-410,-2,-1282,724,1017,1346,1057,-4050,1667,-105,-442,-1725,-5299,-2948,119,-318,-761,-1016,-1018,-185766,-179812,-34751,-21886,-28937,-7605,-5272,-17023,-9179,-8861,-9542,-8466,-4001,1746,1439,-1567,723,97,-3443,-208,-655,-407,-421,-410,-441,-488,-1424,-2202,-1345,-1145,-1128,-1011,-809,-568,-969,-1202,-885,-1251,-551,-1022,-352,-856,-27,-167,-300,-1066,-634,-779,-965,-1104,-1253,-1403,-1442,-1450,-1384,-1363,-1292,-1224,-1165,-1147,-1075,-1003,-914,-791,-708,-866,-991,-628,-640,-639,-680,-772,-921,-1077,-1147,-1154,-1735,-1231,-657,-559,-677,-788,770,1772,42,-277,1274,498,23,663,166,243,1815,2916,636,708,669,64,-275,-565,-1108,-30,-1749,-233,-430,-965,842,1003,350,-8,-910,-256,-150,288,-318,-543,-940,-1335,-1663,-1712,-1475,-1395,-2117,-892,-1472,-2013,-630,-572,-668,-2120,-1113,481,552,247,258,919,622,-809,-147,-261,362,-530,-1271,342,1364,1793,374,-356,-2288,406,705,-921,761,1405,-25,-143,423,-912,-686,-1324,-1399,-947,-470,-139,-696,-712,285,175,21,-1837,-333,-380,-525,-946,-352,-311,-281,-290,-366,-913,-1521,-407,-286,-143,46,196,-1615,-1464,-529,270,-984,489,57,-193,49,-225,-514,-1901,-1212,-1541,-1832,-1763,-1474,-1162,-820,-772,-193,-777,-1048,-44,-1106,-238,-1637,1187,944,-996,-152,886,279,-711,579,-1109,-819,-495,-1172,-1441,-886,-1505,-1391,-779,-1380,400,257,426,913,-1640,-1214,304,268,-158,-592,-1363,-132,-1131,-1562,-1059,-240,-196,249,203,208,207,-440,-1551,-613,-841,-261,-28,683,164,-1747,-547,-485,-521,1438,2112,1931,1673,-266,-1813,-707,816,644,505,-1093,-629,-666,-233,-428,-619,-796,-1095,-945,-999,-1058,-1498,-829,-694,-1584,-1664,-1672,-506,-1789,-77,-844,-552,-170,-302,-1529,-632,-794,-958,-1072,-1095,-1195,-1033,-915,-863,-888,-908,-1070,-1222,-1356,-1639,-1869,-2098,-2110,-1909,-1552,-1190,-860,-510,-427,-1142,-287,-553,-1564,-418,105,764,846,624,885,-784,-1034,273,-153,-602,-1810,-1627,-1954,-1437,-933,-285,200,533,633,-596,559,-568,-1819,-1250,134,-62,-650,-372,-529,-631,-715,-874,-1305,-1079,-1140,-1232,-1333,-1437,-1495,-1480,-1319,-1026,-1153,-797,-1034,-1435,243,-472,-187,-469,-244,-539,-883,-1161,-1838,-1142,-811,-457,-19,330,-1152,-758,975,1108,125,953,1146,-325,32,772,-405,462,-604,-1520,-1176,45,-131,-753,-268,-1649,544,2366,1378,-656,1489,1113,-1649,-857,770,236,737,-134,-322,688,1116,-642,-772,1108,1472,1390,-983,1187,1013,797,618,379,124,-122,-384,-31678,-9784,-3112,-1439,-1558,-4076,-1439,-1247,-1101,-9188,-825,-749,-730,-761,-826,-865,-931,-1024,-1192,-3234,-1586,-2196,-2016,-1963,-1690,-1313,-843,-488,-711,-471,-266,-494,-488,49,-133,-216,-144,-528,-942,1379,-856,-195,-19,1815,808,-82,224,-1049,-1654,-1070,-78,-950,-343,961,421,-2026,-475,-1346,-1074,-1986,-1162,-1055,-939,-783,-607,-1645,-290,-84,-1038,126,-486,-876,-1160,-498,-642,-1001,-1406,-1799,-2176,-2174,-1789,-1379,-923,-1375,-292,-46,215,434,-23,-750,-1645,553,608,-88,-713,173,24,-142,-298,-438,-1690,-843,-1126,-1500,-1860,-1967,-1502,-823,-1509,-1137,-1078,-662,327,2495,2478,1076,1102,1181,-1693,623,329,253,315,481,-705,-584,-1579,496,-255,-28,-201,-939,-878,-1201],[144,-1288,-778,213,-1176,780,1400,-413,-1080,-493,666,-240,-42,-403,-817,-1192,-1356,-1393,-2207,-1176,-1079,-1034,-1061,-1280,-1364,-1489,-1922,-1615,-1585,-1533,-1474,-1501,-1517,-1530,-1539,-1541,-1532,-1532,-2102,-1499,-1563,-1703,-1911,-2135,-1900,-1638,-1390,-1194,-1094,-1072,-1091,-1115,-1882,-1438,-1016,18,477,-562,1388,1747,1052,417,-965,-1968,-184,641,621,186,1051,1420,888,361,-1789,-1963,-658,-1339,-325,913,728,870,124,364,707,565,-430,435,384,194,-1939,-449,-759,-1307,-1966,-1289,188,2273,202,-2211,-1974,-207,1466,1853,1684,1075,-231,-189,80,413,795,-553,1359,1421,1369,-237,-1357,-1115,71,-1110,-123,-258,-365,-966,-816,-1692,-1936,-1799,-1856,-1480,-1040,-1863,-365,-2371,-3766,-11472,-15536,-15970,-3111,-130,-269,-411,-551,-935,-586,-1323,-505,-403,-870,-2156,-1699,341,-313,724,-140,-1643,480,1387,1199,-1594,322,-777,-1008,-129,711,-407,-1516,-210,-588,-1000,-1451,-1772,-1814,-1676,-1546,-1414,-1408,-1493,-1671,-1785,-1742,-1482,-1173,-846,-552,-307,-48,-1087,-729,-804,57,-971,-1346,447,-998,-1595,-274,909,748,324,-346,-282,-1493,-1172,-1645,-2010,-1534,-1213,-1331,-2009,-862,-1542,-812,-947,-1457,-707,-705,-640,-708,-797,-868,-977,-1526,-1170,-920,-1003,-283,-173,104,-10,-1870,-173,113,-1,-813,-1978,-996,1849,294,-406,792,1068,727,1489,1589,-710,-214,-606,-382,-686,-111,-1210,-925,-1040,367,453,514,-256,-117,407,270,-1018,-1249,-311,-408,-370,-248,-112,-53,-885,-220,-2413,86,77,58,169,-387,-994,-1057,-628,1361,587,-1182,-1644,-271,750,61,442,48,347,80,-306,-679,-984,-1203,-1228,-988,-709,-381,-42,-1156,-243,164,-379,-10,-178,-797,-97,-1274,-1008,-1429,-1500,-1142,-843,-619,-454,-1565,-400,-449,-602,-803,-1054,-1301,-1481,-1603,-1524,-1328,-1124,-967,-877,-761,-712,-647,-535,-1582,-1606,-619,344,606,-1084,619,472,332,-91,-1478,-1673,-1386,-1302,-7,-441,-1344,-266,-103,-199,-590,-424,-571,-709,-685,-601,-1106,-644,-11,-1093,-125,286,282,-1576,-362,-180,-874,-2462,-1107,-783,-1694,-1337,-630,-469,-459,-530,-638,-831,-1077,-1189,-1230,-1078,-834,-613,-438,-1599,-1124,-352,-475,-1206,-840,-1001,-1071,-794,-669,154,651,520,-1,1001,-659,-775,709,516,1825,1271,-39,2232,1917,334,1091,101,-394,-87,-76,-219,-1854,-333,-772,-378,-401,-405,-391,-343,-1134,-454,-156,-210,-323,-869,-4034,-919,1255,326,-1090,64,-453,1066,-77,-4781,1969,-545,-654,-1864,-4347,-2059,932,436,8,-233,-411,-192264,-171820,-23302,-10942,-26660,-6333,-6291,-13961,-7751,-8881,-9950,-8596,-3227,-857,-987,-2175,-1077,-1047,-3024,-895,-828,-746,-693,-620,-557,-482,-1768,-2208,-1467,-1148,-446,-169,-149,-106,-987,-1105,-946,-1330,-1231,-1703,-611,-1122,-317,263,236,-946,-463,-185,-381,-535,-704,-891,-1002,-1126,-1190,-1279,-1292,-1282,-1258,-1264,-1209,-1165,-1118,-1049,-1028,-1069,-1060,-1095,-1116,-1095,-1087,-1104,-1165,-1243,-1284,-1360,-1866,-1600,-1557,-1352,-999,-550,-62,481,472,290,1382,561,-158,334,45,-125,936,2382,907,911,3499,3840,2550,-536,-1118,-69,-1709,-148,15,-1215,1095,1510,917,517,-327,-400,-61,517,-781,-197,-572,-729,-601,-275,-285,-1687,-1974,-446,-1633,-1884,-468,269,-932,-1571,-791,834,1048,501,296,1094,790,-1039,-404,-336,196,-561,-1228,374,1511,1521,556,-178,-1861,-395,523,-1063,535,271,-102,-322,-442,-797,-249,-82,57,86,-503,-618,-989,-558,-915,-1331,-1688,-2009,-1512,-1137,-929,-741,-329,-154,-13,-116,124,-730,-1486,97,434,487,523,85,-1596,-1439,-788,-54,-811,-475,-740,-1003,-1253,-1534,-1784,-2035,-2102,-1941,-1740,-1645,-1366,-1185,-948,-683,-418,-560,-996,-206,-1163,-226,-1446,937,429,-996,-179,1063,506,-763,635,-707,-333,-372,-1611,-1275,-972,-935,-735,-499,-1307,29,241,331,441,-2209,-1699,333,209,-118,-645,-1293,-475,-1160,-1463,-1392,-760,-831,-936,-1109,-1245,-1365,-1390,-1541,-1055,-802,-515,-272,50,284,-1972,-239,37,-274,1216,1505,1652,1749,-164,-1819,-708,954,2222,2247,-1212,-572,-262,1241,532,715,-800,-1607,-1003,-603,-1049,-1901,-1601,-1800,-1825,-1617,-1463,-856,-2023,-341,-526,-14,1096,-127,-1511,356,1385,1729,1402,986,-1112,-146,-452,-676,-660,-404,-1408,57,291,-33,319,-1547,17,-285,-528,-730,-869,-878,-850,-1288,-678,-599,-1607,-622,-217,360,624,832,957,-960,-934,624,300,-47,-1708,-1267,-739,-256,-752,294,590,786,607,-783,-36,-1269,-1929,-1437,532,380,-571,39,-202,-438,-695,-1050,-1340,-1509,-1498,-1402,-1277,-1186,-1142,-1183,-1269,-1372,-1556,-1663,-1690,-1622,-1465,-1344,-1262,-1331,-1432,-1580,-1772,-1790,-1574,-1088,-611,-182,300,669,-944,-914,1082,1056,-245,513,546,-151,256,1047,-435,178,-487,-1334,-1355,-385,-22,-195,-246,-2054,713,4044,1497,-584,1459,932,-1376,-1254,845,245,664,-164,-323,-339,-365,-406,-787,-79,17,32,-857,62,-35,-180,-325,-572,-876,-1200,-1518,-30063,-22186,-9934,-543,-71,-3834,-1076,-34,996,-10653,1351,1274,1102,839,505,163,-233,-678,-1207,-3430,-1773,-2352,-1774,-1407,300,262,602,595,-996,-774,-773,-792,-546,719,1391,979,-171,-45,-619,-1178,-1688,-1724,-1337,-985,-688,-451,-375,-976,-1632,-967,-104,-875,-355,-47,-58,-1769,-58,-1550,-1509,-1420,-1579,-339,-421,-471,-501,-1675,-591,-572,-1087,-663,-780,-921,-1067,-1190,-1367,-1542,-1715,-1854,-2023,-1969,-1754,-1551,-1261,-1007,-734,-427,-46,337,276,-998,-1247,480,875,131,-960,169,139,-340,-853,-1332,-1744,-951,-799,-622,-980,-611,-476,-121,-1685,-1047,-873,-493,633,1999,1878,796,531,807,-1741,312,14,-179,-301,-311,-602,-441,-1490,269,-328,-407,-271,-942,36,1061],[192,-1171,-909,381,-1021,482,1069,-552,-1001,-182,816,0,-277,160,-296,-1168,-718,-727,-2143,-1031,-520,-494,-529,-1501,-823,-929,-1397,-1031,-1001,-923,-805,-749,-684,-652,-686,-806,-1014,-1302,-1785,-1663,-1461,-952,-298,401,1005,623,1472,188,-576,-197,585,-23,-1755,-1249,-922,-219,237,-471,1055,1291,1311,692,-878,-1931,-334,411,517,187,839,762,553,482,-1785,-1828,-533,-1298,-357,507,384,203,-89,-346,-706,-1036,-1384,-1531,-1358,-930,-1587,-527,-810,-1290,-2123,-1383,773,2863,669,-1605,-2340,168,2180,2188,1725,1452,-506,-324,-37,314,626,-537,903,881,776,94,-1731,-1523,-196,-1222,303,1721,1712,-662,-451,-1487,-1945,-935,-372,-1397,-987,-1253,-1494,-2451,-3026,-10589,-17913,-19966,-8334,-1501,-1144,-853,-642,-563,-210,-1730,26,58,-655,-2238,-1830,-201,-376,-506,-690,-1772,-1077,-1315,-1452,-1803,-1773,-1768,-1727,-1657,-1592,-1543,-1498,-1501,-1482,-1453,-1445,-1362,-1242,-1183,-1195,-1220,-1375,-1601,-1812,-1707,-1300,-705,-748,431,-513,1037,-164,-1037,-833,-545,-91,-773,-1487,185,-1144,-1684,-204,1554,1009,234,-576,-1347,-1470,-814,-61,599,1189,-85,-1166,-1688,-725,-1555,-1004,-1351,-1541,-357,-492,-396,-284,-18,186,-525,-1259,-1023,-863,-908,-190,-69,134,195,-1370,-144,47,-163,-973,-2076,-809,1714,-94,-572,877,1013,855,1893,1682,-952,-449,-559,-30,-88,-479,-792,-847,-666,-452,-245,-90,-667,-49,-83,-113,-705,-1116,-453,-603,-703,-765,-826,-958,-1082,-1214,-2578,-1689,-2040,-2091,-1760,-1444,-1100,-999,-1049,-309,-127,-1635,-1316,-454,94,-118,106,-94,-68,-222,-321,-314,-357,-680,661,1085,560,663,-5,-1336,-31,171,-509,178,-173,-1238,-336,-1283,-1140,-937,-946,-990,-371,1,255,-1548,1071,1360,1529,279,1595,1508,1400,696,317,794,514,193,-157,-425,-695,-889,-987,-1060,-1821,-893,-821,-703,-1368,-482,-396,-364,-354,-1337,-1672,-1220,-1267,-559,-626,-1344,-842,-906,-1009,-1096,-1219,-1373,-1519,-1425,-1171,-1118,-720,101,-875,-187,932,588,-1246,-213,817,-1029,-2246,-1349,-1076,-1992,-926,-80,-196,-127,33,-117,-362,-859,-873,-1114,-1279,-1346,-1354,-1308,-1379,-1615,-1064,-954,-826,-634,-426,-281,-84,-589,208,314,388,-355,557,-1019,-422,630,599,568,491,-124,163,-71,-286,-546,-798,-1014,-1212,-1241,-1131,-2152,-673,-682,-124,129,341,478,547,-1427,-17,454,282,16,-1202,-3899,-373,-9,37,-780,-803,-1823,-658,-1394,-4684,1476,-954,-948,-1997,-3532,-1262,550,82,-393,-774,-1181,-196749,-144864,-1672,-1439,-23344,-4737,-6996,-11018,-6534,-8872,-9540,-8439,-2538,-1276,-1474,-2764,-1765,-1880,-2567,-1818,-1753,-1617,-1443,-1188,-894,-940,-1858,-2118,-1765,-1225,-602,-452,661,536,-982,-1055,-1070,-1373,-1712,-2127,-956,-1571,-144,-289,635,-833,-459,1405,2154,2009,1809,1608,582,-847,969,1172,-440,1165,1146,89,-252,-305,-849,646,-344,-846,53,-153,-718,-585,-627,-784,-935,-994,-855,-1168,-1908,-715,266,-715,-766,-149,966,2171,1047,812,1378,514,-305,-99,-215,-523,76,1820,1081,969,3017,3095,2678,-557,-1190,-129,-1634,-122,361,-1480,1389,2182,1488,1034,236,-635,7,499,-1201,-173,-321,-432,-424,-355,-270,-1861,-1958,-802,-1735,-1770,-671,-857,-1206,-1182,-1174,-1160,-1182,-1149,-1168,-1249,-1270,-1380,-1484,-1540,-1463,-1273,-1145,-938,-807,-748,-757,-804,-1365,-1184,-1170,-1339,-1504,-1689,-1826,-1661,-1407,-1067,-725,-341,65,430,-914,-1331,-1307,-440,1626,1827,1738,-1623,914,390,-1377,-535,-1082,-1734,-1043,-294,328,-592,-1289,183,1263,1699,1593,-48,-1429,-1099,-1061,-87,-628,-851,-1234,-1568,-1798,-1855,-1677,-1710,-1302,-1650,-1273,-1876,-1023,-1006,-925,-803,-679,-531,-924,-365,-1237,-289,-1316,-180,-274,-1061,-391,-502,-597,-846,-794,-872,-906,-933,-1943,-920,-864,-834,-788,-775,-1173,-685,-635,-650,-584,-2287,-1868,-476,-447,-432,-743,-1244,-618,-1182,-1251,-1731,-1033,-1154,-1260,-1343,-1261,-1081,-844,-1417,-474,-715,-332,-511,122,19,-1537,-361,-655,-998,-1344,-1433,-1272,-958,-533,-1769,-682,572,858,1110,-1330,-477,84,1323,466,871,-636,-2131,-1218,-99,-1126,-2115,-1185,-1498,-1766,-1963,-1888,-1740,-2071,-1460,-1287,-1019,-699,-365,-1446,311,598,784,870,764,-994,99,85,-241,-377,-91,-1626,1056,1673,171,1666,-1298,1606,1983,1577,766,974,536,-324,-1388,-380,-631,-1549,-801,-530,882,885,957,1249,-1134,-709,1028,846,13,-1485,-1185,-350,432,-566,303,358,250,125,-945,-613,-1983,-1880,-1645,-1595,-1844,-1987,-2063,-2074,-2034,-2021,-2145,-2177,-2025,-1786,-1540,-1264,-977,-677,-406,-132,-808,-482,-202,-704,-1786,-217,-598,-195,103,-1171,410,447,184,-1353,226,928,1074,1770,1724,-764,-1029,1105,1019,-608,72,-84,-523,-908,-1143,-939,-371,-244,-1157,-1511,-866,80,286,-248,-2112,835,4056,1418,-430,1220,742,-1169,-1282,405,291,779,-219,-375,-1131,-781,-157,-826,-72,-189,-381,-829,-546,-541,-420,-156,114,397,684,934,-17063,-29687,-14612,982,1576,-3617,-587,763,1317,-11481,1357,1244,-8435,-3177,791,661,497,291,-10,-3482,-1417,-1544,-1766,-2038,-1936,-1477,-954,-548,-1346,-1059,-1328,-955,-615,945,1582,1728,-184,501,111,1469,-520,-698,-472,260,-121,-520,-1028,-1432,-1825,-2038,-1794,-1429,-1143,-797,-524,-1317,-260,-1332,-1225,-842,-1831,18,-182,-418,-692,-1765,-1387,-1661,-1815,-1625,-1375,-1144,-948,-767,-690,-655,-652,-1494,-625,-556,-451,-388,-301,-454,-494,-724,-984,-1321,-1709,-1744,-1222,-700,-140,296,-1044,-406,1348,833,397,-740,-1827,226,-807,-201,-1034,-1101,-1444,-1579,-1785,-1477,-1439,-1457,-1519,-1514,-1471,-1292,-1008,-717,-1774,-66,184,433,649,892,-484,-302,-1358,139,-333,-768,-313,-869,190,1039],[-1870,-1596,-1114,-553,-897,47,576,-787,-970,52,846,162,-526,735,-190,-1210,171,-526,-1706,-856,212,321,241,-1795,-47,176,-996,285,234,205,224,-653,255,309,37,314,-187,-370,-1250,21,35,-662,212,358,441,398,273,40,-919,-753,-1213,-1633,-1868,-1886,-1718,-1378,-1117,-898,-747,-709,-769,-882,-1018,-1921,-1208,-1277,-1322,-1324,-1257,-1172,-1056,-910,-1769,-1678,-396,-1199,-427,245,247,148,-335,-373,-780,-1167,-1523,-1552,-1155,-512,-1241,-620,-847,-1287,-2010,-1365,1362,3135,1147,-869,-2461,568,2202,1774,1341,947,-741,-440,-121,492,828,-491,1714,2098,2391,434,-2081,-1932,-487,-1324,510,3472,2023,-403,-434,-1267,-1692,-779,251,-1593,-529,-919,-1305,-1603,-1899,-8861,-20757,-25377,-15426,-2720,-1258,-1049,-945,-826,-784,-2066,-894,-1064,-1268,-2248,-1938,-2188,-2493,-2588,-2522,-2373,-2281,-2259,-2198,-2274,-2340,-2257,-2042,-1706,-1302,-852,-489,92,546,174,1037,-1055,69,-300,-833,-631,-225,88,-1591,980,1743,767,-926,325,-770,775,-288,-939,-871,-308,-301,-644,-1355,-12,-1185,-1722,-166,701,288,-284,-778,-1068,-1053,-344,234,758,1263,254,-840,-1381,-595,-1551,-1178,-1702,-1197,369,218,203,-621,39,80,-345,-996,-864,-767,-765,-72,101,197,361,-849,-52,-96,-390,-1101,-2147,-615,1609,-458,-694,927,949,931,2156,1671,-1037,-659,-501,271,318,-99,-493,-838,-1100,-1398,-1682,-1965,-2171,-2006,-1696,-1321,-1036,-935,-597,-541,-531,-577,-696,-937,-1189,-1446,-2491,-2041,-2138,-1980,-1729,-1518,-1302,-1178,-1472,-946,-881,-1874,-958,-764,-662,-553,-434,-418,-424,-533,-626,-639,-454,-373,410,665,1125,1025,-146,-1503,169,158,-638,401,-98,-1474,-563,-1296,-1300,-472,-80,-742,-39,389,311,-1506,1881,2972,2113,239,2054,3303,2745,624,231,1810,858,333,494,92,-430,-604,-820,-974,-2017,-1142,-1205,-1206,-1184,-1142,-1094,-1078,-1066,-1201,-1635,-1091,-1241,-1088,-1079,-1327,-1089,-1018,-971,-892,-842,-873,-895,-934,-1094,-1279,-1540,-1817,-2096,-1946,-1687,-1306,-1014,-642,-298,-1250,-1961,-1643,-1424,-2375,-526,380,-52,-426,1793,3010,2560,-606,495,2608,3336,3081,2667,63,-1209,-2098,79,-502,-773,-765,-449,-121,226,-582,594,621,557,-769,369,-1306,-61,-80,-262,-425,-610,-839,-1045,-1254,-1381,-1502,-1574,-1585,-1573,-1429,-1197,-2452,-532,-743,278,673,1026,1297,1412,-1488,391,1409,1764,1324,-1686,-3292,244,837,-169,-336,-1198,-1885,-2254,-2672,-3895,-2112,-1970,-1772,-2153,-2932,-1378,-1461,-1537,-1619,-1538,-1389,-189763,-103313,-683,-422,-19324,-2742,-7364,-8414,-5553,-8937,-8970,-7896,-1973,537,459,-3202,-733,-2566,-2217,244,39,-245,-657,-1109,-1490,-1408,-1676,-1897,-2235,-1304,-567,-788,532,541,-945,-1043,-1283,-1406,-1783,-1904,-1291,-2109,594,-443,468,-729,-565,1124,1218,1049,921,815,469,-871,823,820,-534,934,975,75,-116,-295,-1200,621,-238,-483,18,-202,-1150,-557,-721,-897,-1073,-1153,-1013,-1326,-1819,-407,191,-878,-725,146,1040,2839,1639,1212,1221,331,-386,-517,-614,-944,-1165,-1803,-2152,-1811,-1607,-1526,-1606,-1691,-1541,-1198,-1576,-291,128,-1740,740,948,1013,971,721,-955,54,154,-1401,-1118,-671,-906,-1089,-1202,-1234,-1996,-2077,-1250,-1764,-1702,-620,-487,-1528,-588,-257,-108,-105,-54,-43,-79,-31,-1166,-928,-858,-500,-985,-1098,-310,-393,-530,-706,-881,-1034,-1964,-1221,-1643,-1026,-852,-697,-788,-374,-510,-292,-164,-146,-183,-1420,-1706,-1698,-408,-31,-18,-15,-1098,-139,-198,-986,-585,-946,-1133,-1347,-1367,-1211,-922,-1032,-276,71,364,636,-244,-1240,-734,-1375,250,-497,-249,-54,-194,-91,-366,-580,-1649,-902,-2003,-1649,-2001,-1541,-1757,-1780,-1529,-1216,-899,-911,-559,-1370,-450,-1318,-348,-781,-1228,-382,-260,-119,-1011,126,-45,266,-179,-1457,-472,172,156,216,311,-1083,691,959,1130,1359,-2034,-1638,1415,1762,-255,-921,-1271,184,-1246,-1001,-1950,-134,277,672,563,481,192,-505,-1303,-477,-900,-1366,-1758,-1579,-1098,-976,-70,360,33,417,1097,1125,1013,-280,-1755,-682,-69,-406,-615,-1473,-437,-61,325,308,978,-402,-2035,-1313,-125,-1361,-1888,-80,-561,-1027,-1101,-1305,-448,-1968,-587,163,264,199,-665,-1391,92,332,618,868,499,-890,251,368,70,125,715,-1546,976,1705,382,1820,-1029,1398,2008,1725,1078,2041,1644,-354,-1487,-473,-682,-1410,-958,-852,-623,-784,-960,-1134,-1321,-1499,-1566,-1634,-1590,-1486,-1371,-1227,-1056,-883,-695,-499,-377,-270,-1094,-1093,-2266,-1755,-1882,-992,-1206,-1353,-1451,-1444,-1297,-1103,-1004,-903,-823,-752,-738,-742,-760,-761,-755,-686,-1008,-352,-81,-534,-1944,-558,-747,-295,306,-1471,-48,68,65,-1209,194,1178,1093,953,809,-670,-1022,644,621,-962,-333,140,-242,-673,-1053,-940,-327,35,-1019,-1593,-1357,179,670,-275,-1626,899,3423,1174,-275,1082,590,-1058,-926,-81,-284,-689,-1048,-1360,-2101,-1688,-1700,-1641,-1480,-1272,-1076,-901,-480,-196,101,451,739,996,1228,1403,208,-16577,-10526,1571,1519,-3437,-59,1286,1136,-11319,968,-6748,-32503,-19005,964,1041,1102,1132,1075,-3429,-1932,-715,-1832,-1836,-174,94,-3,-215,-1716,-1179,-1804,-1348,-1558,-1646,-1566,-1324,-1066,-837,-700,-647,-696,-984,-928,-1172,-1462,-1783,-2192,-2309,-2116,-1875,-1645,-1397,-1234,-999,-800,-850,-584,-868,-493,-265,-1597,216,470,-98,384,-1900,53,-108,-1110,-609,-921,-1230,-1510,-1722,-1947,-2117,-2217,-2191,-2098,-1880,-1592,-1317,-977,-704,-439,-145,249,697,723,-1656,-479,272,828,405,-990,-894,471,224,285,-945,-1933,19,-807,-180,-916,-28,-146,-573,-1742,-1248,-1380,-1318,-1081,-664,-237,228,-601,81,-1798,154,1752,1354,1184,1873,-383,-178,-1183,-191,-302,-1098,-562,-1062,-1490,-1690],[-3109,-2965,-2355,-1772,-1212,-669,-210,-979,-876,306,869,346,-612,730,-92,-1230,142,-743,-1220,-504,565,1797,190,-2043,130,524,-656,734,238,1212,2409,-807,2066,1254,207,1310,-275,-127,-730,192,-107,-881,-479,-983,-1516,-2063,-2428,-2353,-2051,-1744,-1467,-1245,-1410,-862,-715,-552,-513,-507,-533,-632,-796,-991,-1207,-1922,-1607,-1823,-2031,-2195,-2267,-2284,-2232,-2124,-1978,-1782,-1513,-1276,-1058,-850,-739,-710,-748,-959,-1266,-1634,-2118,-2317,-1809,-1088,-973,-762,-904,-1340,-1736,-1231,963,515,-117,-765,-2113,-1964,-2063,-1888,-1632,-1392,-1221,-1075,-907,-608,-335,-401,175,425,615,706,-1975,-2150,-845,-1468,690,1405,1397,-229,-512,-1105,-1398,-731,150,-1607,-458,-371,-480,-455,-384,-6936,-23894,-32030,-24068,-9358,-3326,24,-56,-84,-158,-2294,-415,-614,-790,-2252,-2077,-854,-620,-251,-541,-1970,254,814,223,-2074,-27,-922,-950,-452,5,11,-58,346,615,162,740,-959,182,-394,-1039,-646,-289,-3,-1597,867,2488,395,-1134,181,-1027,445,-399,-854,-909,-1060,-1974,-2434,-1779,-1184,-1202,-1710,-381,-292,-225,-178,-494,-548,-718,451,1341,1653,1248,558,-498,-1164,-540,-1578,-1406,-1843,-668,870,503,201,-938,-571,-848,-1137,-1223,-1165,-1060,-915,-725,-489,-251,76,-403,42,-363,-731,-1256,-2229,-475,1495,-814,-802,908,844,917,2228,1529,-943,-903,-481,473,893,652,228,-49,-321,-669,-1071,-1565,-2180,-2120,-1434,-675,-177,-804,1105,1426,497,414,-465,-459,-1073,-598,-2201,-351,-964,-1632,-2125,-2128,-1712,-1311,-1822,-524,-231,-1484,-645,-782,-70,-419,-274,-275,-92,-246,-351,-402,-351,-252,-145,41,192,374,-294,-1674,333,116,-772,617,-7,-1409,-806,-1328,-1483,-740,-358,-830,-1382,-1907,-2054,-1644,-1084,-493,-5,147,664,841,963,548,116,810,611,-361,27,-221,-832,-681,-784,-801,-2092,-565,-362,-73,-601,536,799,-55,-734,-1083,-1541,-987,-1215,-436,-832,-1272,-736,-589,-539,-349,-767,-1154,247,414,439,-1228,-1033,32,-478,-749,-1219,-1419,-1330,-812,-150,-1487,-1669,-1926,-1771,-2329,-124,786,88,-709,1466,3047,2720,-367,180,2283,2919,2878,2735,-23,-1053,-2382,134,-737,-186,-863,-1411,-1790,-1616,-1146,-609,-123,294,-1161,309,-1331,343,1399,1538,1451,1059,-624,498,22,-407,-832,-1173,-1412,-1628,-1771,-1910,-2159,-1876,-1500,-999,-391,256,885,983,-1320,811,1238,1466,744,-2221,-2593,588,315,-172,312,-376,-267,-2536,-3102,-3107,1463,-1133,-1652,-2265,-2529,-845,-1810,-1440,-1653,-1708,-1687,-168065,-52885,-1111,-828,-14764,-392,-7299,-6159,-4744,-9071,-8394,-7043,-1466,890,793,-3114,-1021,-2560,-1935,185,21,-117,-256,-324,-327,-1758,-1281,-1439,-2493,-1322,-261,-849,384,572,-788,-956,-1487,-1360,-1465,-1324,-1308,-1732,-630,-763,-882,-1030,-1166,-1270,-1406,-1480,-1557,-1643,-1653,-1678,-1648,-1641,-1552,-1427,-1281,-1159,-986,-838,-1552,-561,-489,-479,-500,-574,-1195,-739,-815,-859,-832,-661,-526,-1436,-1582,-39,243,-971,-560,418,1119,2911,2275,1555,1014,125,-274,-512,-966,-1244,-1406,-350,-133,127,258,307,209,-798,-1515,-403,-1457,-770,-895,-1598,-1025,-1004,-1011,-1017,-1039,-1124,-914,-836,-1154,-1496,-641,-614,-608,-613,-616,-1914,-2042,-1519,-1624,-1579,-847,-875,-1790,-871,-735,-605,-506,-331,-187,-95,59,-1021,-1122,-1197,-766,-1271,-999,3,79,152,203,230,-574,-2073,-427,-1977,-955,-353,-181,-1038,77,-316,-423,47,1958,1028,-1927,-1122,-2064,-366,441,-35,-465,-819,-1173,-1379,-1569,-1777,-1761,-1562,-1304,-1060,-878,-681,-695,-345,-176,-70,13,-406,-1007,-380,-1617,-200,-354,-539,-229,-328,222,205,124,-1563,280,-2301,-2000,-1846,-248,156,-120,-411,-329,-576,-909,-705,-1481,-590,-1384,-268,-1389,-1418,-583,-464,-211,-1188,340,212,697,-66,-945,-69,365,177,80,76,-1012,463,726,900,1108,-1781,-1269,1315,1325,-386,-1112,-1323,151,-1295,-698,-1764,-180,358,1573,1326,1048,44,-613,-1198,-529,-876,-1094,-1102,-963,-723,-412,-101,307,80,-156,1210,1400,1476,-451,-1748,-683,320,509,3,-1589,-1338,-1926,-1201,-492,147,-130,-1536,-1233,-198,-1519,-1655,1043,669,-1231,-181,-1382,-590,-1827,-625,-473,-403,-384,-990,-1343,-564,-620,-695,-781,-881,-1047,-1311,-1482,-1415,-1114,-656,-1361,274,850,590,1751,-759,1164,1977,1800,1341,2068,1876,-462,-1604,-579,-753,-1226,-1061,-1175,-944,-1034,-934,-709,-1499,-256,-7,151,130,-1111,-1011,295,988,-253,-411,1351,1383,337,-1226,-1304,-1644,-1641,-2097,-184,-411,-617,-282,-7,86,739,707,111,1289,1367,170,321,1169,1022,571,-1245,-825,15,-322,-722,-2100,-1613,-1886,-1466,-1163,-1272,-656,-550,-519,-1176,-727,-909,-1139,-1190,-1116,-892,-887,-475,-300,-1330,-714,-121,-181,-238,-293,-208,2,252,-961,-1590,-1784,232,906,-356,-1164,868,1811,778,-197,703,236,-1086,-525,-936,-1128,-1189,-1108,-962,-2041,-565,-415,-823,-284,-266,-334,-1111,-425,-531,-631,-670,-754,-845,-927,-1028,-1136,-1256,-1489,-1372,-1342,-3321,-1110,-981,-925,-10782,-807,-19835,-52807,-31392,-650,-536,-417,-306,-257,-3402,-1875,-84,-1962,-2055,-459,-134,-93,-193,-2080,-1077,-1666,-1221,-1566,-1961,-2421,-2764,-2373,-2010,-1739,-1546,-1451,-1374,-1375,-1451,-1546,-1626,-1743,-1663,-1703,-1312,-1092,-835,-669,-448,-291,-439,-956,-366,206,252,-1163,153,339,-269,256,-2088,-17,-141,-1097,-535,-756,-925,-996,-924,-799,-589,-333,-1133,247,548,-697,1057,1273,354,597,1277,441,1508,898,-1807,-139,165,714,449,-890,-1161,-343,-411,133,-1143,-2024,-169,-740,-213,-678,-9,225,-585,-1591,-619,-323,-137,248,349,390,21,-927,-162,-1774,-90,521,427,258,61,-271,-435,-915,-1182,-1670,-2220,-2806,-3375,-3975,-4531],[-1295,-1024,-1256,-474,-527,-839,-384,-1189,-808,-398,-348,-202,-572,209,-47,-1301,2,-992,-841,-170,-111,-254,-259,-2058,128,542,-432,318,82,1313,2378,-863,2167,1294,243,1228,-359,119,-280,91,-311,-1100,-1284,-2011,-2145,-1497,-841,-357,-1769,-761,112,278,-1190,-656,-437,529,492,-159,-11,-306,-619,-914,-1176,-1916,-1531,-1681,-1823,-1947,-2038,-2154,-2292,-2457,-2645,-2778,-2679,-2496,-2296,-2078,-1932,-1832,-1762,-1830,-1953,-2097,-2315,-2280,-1892,-1390,-800,-901,-969,-1435,-1431,-982,1169,1217,1139,577,-1773,694,538,340,205,140,-1005,-743,-313,-162,-299,-476,-657,-774,-826,-733,-1637,-1703,-1223,-1626,845,1228,750,-94,-649,-979,-1130,-753,496,-1517,-1013,184,254,491,775,-5118,-26820,-39554,-33392,-15344,-6733,1086,744,443,123,-2264,-400,-525,-463,-2224,-2203,-318,-535,302,-776,-2042,92,1083,-149,-1949,-183,-972,-935,-684,411,334,282,156,-119,-391,-679,-859,-926,-954,-1202,-813,-722,-644,-1551,-542,-499,-443,-1334,-471,-1214,-681,-751,-840,-926,-638,-1068,-715,-998,-399,-1203,-1584,-298,1728,2222,94,-661,-791,-311,794,3742,3877,1116,835,-174,-1014,-525,-1566,-1664,-1540,-92,972,449,30,-1173,-844,-1119,-1404,-1521,-1523,-1471,-1336,-1124,-864,-623,-323,-65,146,-704,-1162,-1433,-2290,-365,1201,-1088,-857,857,737,843,2134,1323,-656,-1187,-485,591,1208,944,687,1164,521,317,1485,1100,441,-182,-419,117,25,-748,1571,1527,199,-28,-808,-685,-1082,-767,-1892,72,1873,448,-121,-1440,-501,-1248,-1858,-2036,-1923,-1744,-1657,-1707,-1787,-1924,-2048,-2076,-1869,-1686,-1505,-1355,-1206,-1117,-1107,-1071,-1082,-1045,-955,-1859,-632,-501,-918,-260,-175,-1173,-1099,-1406,-1688,-902,-363,-421,-516,-613,-681,-1460,-834,-871,-946,-1013,-1092,-1140,-1120,-1094,-1033,-994,-1000,-1139,-1253,-1421,-1669,-1826,-1627,-1153,-1991,81,741,1419,68,1876,1675,-331,-971,-1030,-1431,-937,-1231,-592,-951,-1215,-1116,-756,-1330,-1735,-1783,-1519,-1268,-1015,-914,-1347,-1208,-1065,-1304,-1613,-1930,-1803,-1518,-1087,-659,-1766,-1411,-2127,-2120,-1915,221,865,166,-999,695,553,336,-233,-96,-308,-462,-549,-602,-615,-959,-2181,-627,-1205,-668,-758,-801,-901,-897,-817,-562,-176,303,-1556,178,-1195,706,1530,1862,2345,863,-1002,3754,2788,-345,88,-579,-402,218,313,-116,-1739,-738,-1230,-573,-460,-306,-133,78,-1142,731,944,929,-48,-2809,-2001,699,-308,-33,1079,1294,1821,-1222,-2253,-2418,2311,-813,-2025,-2384,-2420,-299,-4592,-1043,-1519,-1841,-1797,-135885,-1369,-1271,-1225,-9974,-1183,-6880,-4382,-4199,-9361,-7860,-6098,-1110,1446,1699,-2523,-730,-1874,-1811,1743,382,295,1292,571,359,-2006,-850,-855,-1951,-1393,-479,-775,-1058,-1302,-1547,-1758,-1923,-2082,-2119,-2004,-1868,-1691,-1515,-1360,-1188,-1053,-928,-801,-746,-665,-620,-604,-523,-778,-362,-306,-537,-96,-10,8,99,27,-1856,411,217,160,599,539,-868,-39,-98,-527,-1077,-1627,-1619,-1551,-1337,271,312,-1053,-398,564,1105,2924,2831,1747,695,-158,-72,-69,-1144,-1444,-1667,634,1028,337,1252,1288,1189,-986,-1703,-335,-1357,-382,-402,-1448,-844,-910,-916,-825,-671,-993,-61,282,-717,-963,-116,598,-401,1386,62,-1634,-1802,-1366,-1423,-1457,-734,-1117,-2028,-1689,-1261,-867,-572,-267,-148,53,175,-867,-1231,-1507,-760,-1554,-1237,-1600,-1642,-1334,-986,-675,-446,-1596,-797,-2243,-1488,-858,-834,-1264,-116,-120,-494,-104,1725,501,-2411,-362,-2322,-337,1265,2411,2138,-30,831,1358,175,-66,-1722,1031,516,559,266,-536,-345,224,284,103,-68,-544,-788,-497,-1772,-522,-418,-807,-446,-492,165,221,165,-1469,133,-2158,-2311,-1565,-274,-229,-185,-457,-81,-778,-933,-803,-1570,-662,-1497,-775,-1927,-1609,-1353,-1365,-1258,-1366,-980,-858,-738,-666,-626,-595,-562,-567,-552,-557,-968,-470,-427,-470,-463,-1610,-895,-737,-840,-880,-1279,-1381,-415,-1305,-350,-1409,-206,437,1079,1097,1081,-111,-722,-1097,-196,-596,-547,-1173,-379,-480,-483,-449,-362,-246,-771,74,212,281,-593,-1701,-650,69,-133,-431,-1635,-1297,-1765,-2143,-1649,-1182,-692,-1026,-987,-236,-1507,-1416,401,320,-1541,-54,-1487,-485,-1670,-1043,-1327,-1543,-1706,-1730,-1604,-1459,-1339,-1276,-1244,-1219,-1228,-1294,-1289,-1324,-1370,-1315,-1271,-1129,-844,-618,-281,-429,361,571,801,975,1085,1193,-571,-1673,-588,-767,-963,-1027,-1401,-476,273,624,1028,-1566,-7,1675,1596,270,-849,-855,604,937,-30,-783,2149,2746,242,-1233,-1081,-962,-1466,-2046,62,56,-680,86,-194,-352,-50,374,447,1207,1482,-31,277,1489,1326,320,-1356,-202,774,690,-227,-2112,-1107,-1015,-607,509,-776,-496,-540,-286,-1140,-15,1147,749,390,-68,-774,-1174,-1753,-1700,-1592,-952,-308,-5,216,297,309,265,124,-866,-1412,-1714,-1000,-1085,-1033,-866,-768,-696,-585,-522,-548,-583,-1138,-599,-993,-772,-792,-751,-726,-1102,-327,-191,-679,-452,-171,-315,-1325,-556,-696,-779,-745,-712,-669,-632,-656,-754,-948,-1182,-1522,-1883,-3125,-1279,-809,-430,-10270,251,-29220,-30057,-24566,955,1028,1022,927,689,-3371,-1151,-313,-1898,-2067,-805,-564,-222,-33,-2203,-808,-1198,-412,-717,-974,-1354,-1625,-1603,-1355,-1136,-974,-898,-1654,-845,-941,-1089,-1283,-1601,-1772,-1760,-1575,-1332,-1040,-828,-652,-339,-87,-1284,185,226,214,-665,117,-25,-476,-351,-2239,-809,-990,-1215,-1394,-1510,-1465,-1283,-1001,-751,-506,-292,-905,25,133,-1030,187,180,74,-52,-148,-130,-31,127,-1574,148,57,534,417,-824,-1129,-860,-1064,-67,-1360,-2052,-321,-608,-321,-435,159,937,-855,-1427,-445,-203,-90,1308,1137,882,-144,-954,-352,-1769,-334,-334,-453,-573,-655,-709,-770,-880,-1005,-1209,-1447,-1666,-1745,-1668,-1402],[247,-854,-1196,434,-394,-1326,-732,-1379,-778,366,104,-75,-422,-72,-54,-1420,-169,-1240,-584,81,382,155,-171,-1779,-1203,-1765,-1713,-1053,-343,371,1078,-752,2126,1232,167,1096,-460,329,92,-15,-400,-1349,-759,-1465,-1691,-1269,-736,-589,-2075,-811,-19,43,-955,-452,-671,-924,-1248,-1508,-1645,-1677,-1641,-1584,-1557,-1856,-1641,-1824,-2099,-2433,-2746,-2634,-2273,-1915,-1837,-1314,-1048,-900,-865,-848,-972,-1169,-1389,-1713,-2039,-2325,-2673,-2923,-2634,-2357,-2066,-1819,-1673,-1557,-1418,-1318,-1137,-904,-680,-361,-1458,283,667,984,950,696,-910,-900,-392,1058,557,170,1719,1605,1519,1049,-1355,-1258,-1526,-1758,976,2485,25,54,-796,-869,-896,-789,269,-1389,-1560,1791,1517,1124,2817,-3549,-28561,-47488,-39040,-16013,-9310,1460,561,-309,-1160,-1946,-1880,-1355,-630,-2138,-2180,-557,-737,69,-994,-2046,-47,872,-448,-1651,-311,-961,-869,-883,42,161,138,94,49,-68,-306,-659,-821,-1151,-1509,-1789,-2081,-2315,-2469,-2448,-2349,-2170,-1993,-1783,-1545,-1271,-885,-531,-867,-121,-1477,-724,-794,-490,-1152,-1320,-342,1642,2010,-1,-808,-799,217,1148,1495,1525,1007,1144,167,-864,-469,-1395,-1731,-1051,-568,-1050,-1487,-1760,-1974,-1911,-1610,-1355,-1042,-747,-636,-381,-259,-159,-106,19,148,307,-991,-1576,-1560,-2233,-195,960,-1125,-771,722,508,307,132,-36,-155,-1425,-422,392,635,900,1086,1186,961,-13,823,417,-159,-841,-1622,-2366,-2012,-1006,21,1038,14,-267,-1023,-834,-993,-865,-1512,622,2006,329,-553,-1283,1459,-761,-1502,1135,713,-445,-93,-1007,-643,-637,-880,-325,-297,-650,-954,-1211,-1390,-1562,-1776,-1963,-2226,-2469,-2609,-2423,-2056,-1689,-1314,-952,-643,-795,-1333,-1420,-1752,-789,-524,-727,-985,-1220,-1335,-1365,-1111,-768,-418,-101,228,487,729,398,-135,921,713,-1817,-326,-603,-1605,-1715,-1610,-986,-1641,212,968,1431,810,1966,1849,-568,-1027,-916,-1184,-799,-1169,-626,-938,-1031,-1467,-417,216,109,-1080,-1714,-494,-414,-297,-1375,-1196,46,-152,-68,133,72,-254,-248,-416,-1931,-1051,-1916,-2193,-1492,-1636,-1718,-1762,-1768,-1781,-1767,-1793,-1794,-1813,-1839,-1841,-1814,-1783,-1723,-1647,-1795,-1436,-1323,-1152,-1053,-911,-864,-805,-836,-914,-1066,-1277,-1758,-1575,-1530,-1322,-1041,-760,-460,-203,-1316,94,136,-632,-247,-722,-279,-292,-455,-610,-1193,-1295,-1571,-476,-245,-5,189,-36,-917,527,523,339,-849,-3089,-1417,-281,-845,-404,-350,-293,-202,-120,-964,-1705,-252,-396,-2275,-2328,-2450,-1392,-7377,-1553,-1184,-719,-8161,-95345,312,509,642,-5066,675,-6017,-2995,-3804,-9578,-7170,-5027,-791,-21,449,-1527,384,-630,-1713,1788,321,-33,1837,507,185,-1967,-299,-72,-1221,-1422,635,-311,94,133,-331,-622,-1806,-1196,-949,-1014,-1038,-967,-850,-715,-537,-379,-961,-70,-4,59,46,-48,-131,-608,-400,-543,-579,-534,-418,-290,-88,97,-1739,460,401,393,705,351,-273,223,88,530,371,210,-677,-1532,-1007,241,467,-1025,-194,669,1086,2598,2844,1870,382,-409,260,659,-865,-1435,-1358,-429,-110,16,1195,1749,2087,-1141,-1796,-319,-1206,-464,568,-1267,12,-320,-558,-620,-553,-542,-99,139,-196,-361,-713,316,-380,952,15,-1164,-1405,-890,-1121,-1269,-781,-647,-1969,-1227,-964,-605,-287,-52,-194,527,469,-682,-1134,-1551,-395,-1671,-677,-333,-644,-973,-1271,-1449,-1462,-1421,-1309,-2175,-1659,-1311,-1500,-1671,-1665,-1261,-775,-214,381,-91,-2237,413,-1978,-276,1058,3245,3313,397,620,1776,713,96,-1698,422,1060,818,68,-554,11,-306,-575,-715,-635,-626,-588,72,-1809,-70,-96,-1010,-679,-657,328,95,-159,-1360,-747,-1923,-2531,-1461,-1581,-1552,-1356,-1078,-789,-1051,-988,-855,-1636,-626,-1602,-669,-2179,-1790,-860,-157,621,-1548,258,631,1092,244,13,631,-777,2860,2972,-150,-983,442,988,798,443,-1556,-589,-482,-720,-942,-1432,-1482,-1614,-1784,-1908,-1938,-1932,-1858,-1761,-1696,-1588,-1509,-1447,-1384,-1327,-1295,-1266,-1341,-1224,-1245,-1227,-1218,-1184,-1117,-1406,-771,-526,-282,-731,-1672,-647,-237,1052,1177,-1696,-556,296,378,-376,-768,-1370,-1642,-1077,-331,-1434,-1235,1411,1899,-1932,-75,-1687,17,-1619,-643,416,-103,-563,-1542,-1188,-672,-363,-100,97,-250,-503,193,111,-72,-326,-516,-1037,-790,-661,-549,-294,-162,205,340,491,591,632,690,-792,-1796,-582,-838,-768,-996,-1629,-1027,-153,300,846,-1634,151,1596,2853,362,-599,-756,788,1165,144,-1209,-460,-325,52,-1248,-756,-409,-1374,-1889,-265,-326,-844,-161,44,-565,-1153,-1713,-1789,-1425,-996,-661,-414,-270,-215,-279,-1103,-596,-906,-1218,-1583,-2114,-2315,-2025,-1690,-1477,-1263,-1070,-934,-803,-1233,-591,-498,-477,-407,-444,-1002,-796,-1067,-1399,-1901,-1941,-1798,-1498,-1155,-870,-584,-356,-187,-875,-1273,-1494,-171,-114,-463,-213,428,629,-60,-143,1012,661,-1359,312,-1301,647,-523,-754,-891,-313,1770,290,-584,-907,2572,1833,-1670,867,1294,973,767,565,381,209,-5,-262,-581,-888,-1228,-1474,-2976,-1428,-1191,-981,-10003,-546,-26610,-7481,-10789,-113,-83,-130,-263,-541,-3506,-1290,-1619,-1862,-1939,-1223,-804,-369,-119,-2135,-624,-851,-183,-759,-315,-494,-628,-737,-787,-802,-750,-648,-1968,-464,50,280,470,498,555,-1599,-1088,190,-141,-421,-1022,-1189,-1566,-2020,-2016,-1631,-1248,-884,-592,-388,-800,-163,-2280,90,218,-1032,34,217,-779,194,343,629,347,-299,-721,340,-224,-1289,1114,1070,869,567,188,-202,-646,-1128,-1557,-1614,-1274,-719,-153,-844,-974,-751,-1711,-327,-1602,-1991,-402,-420,-491,-240,349,907,-1096,-1242,-243,-113,-79,-334,-795,-1302,-1754,-2076,-2084,-1787,-1462,-1213,-977,-799,-632,-476,-349,-358,-938,-249,-1304,-872,-341,-151,42],[319,-743,-996,378,-202,-1617,-723,-1425,-821,-960,-757,-426,-125,238,-18,-1489,-279,-1346,-359,312,797,1172,-92,-1372,-207,-98,-608,-1125,-1211,-670,90,-419,1551,1144,92,1017,-506,565,468,-36,-259,-1569,215,-554,-1325,-2082,-1732,-1229,-1543,-623,-356,-223,-648,-197,-78,-86,-239,-433,-648,-899,-1157,-1372,-1542,-1673,-1809,-2022,-2305,-2545,-2309,-1949,-1585,-1263,-1832,-1151,-802,-899,-1140,-1475,-1936,-2401,-2403,-1948,-1415,-889,-532,-890,-165,-206,-429,-802,-1040,-1643,-1576,-2000,-2340,-2363,-1901,-1122,-1124,694,1697,2223,788,564,-648,-1014,-415,1129,386,706,3491,2882,3032,1155,-1105,-820,-1345,-1686,1098,1905,-667,273,-894,-751,-675,-766,-375,-1249,-2069,215,250,513,840,-2315,-28090,-44602,-32122,-10472,-6689,-234,-987,-1683,-2261,-2156,-1536,-881,-232,-1995,-1994,-772,-970,-178,-1173,-2006,-145,676,-623,-1300,-417,-888,-768,-1030,-320,413,696,1270,23,249,-20,-423,-280,-793,-1272,-1566,-1729,-1735,-1689,-1591,-1540,-1489,-1505,-1391,-1230,-968,-572,-245,-764,-178,-1784,-606,-573,-520,-1114,-1013,-753,-1257,-1694,-1954,-1750,-1302,-745,-185,261,607,885,1049,454,-769,-417,-1120,-1376,-567,-927,-1387,-1774,-1868,-1688,-1202,-664,-511,-478,-630,-612,-246,121,725,869,737,541,469,-1192,-1982,-1721,-2132,-34,1393,-1008,-655,902,749,783,767,204,-211,-1713,-888,-991,-918,-736,-592,-511,-474,-592,-798,-1092,-1476,-1820,-1976,-1740,-1334,-806,-293,178,-136,-312,-1169,-978,-924,-1005,-1199,1119,2105,146,-1070,-906,1915,-648,-1140,1526,1252,36,121,-1081,-889,-737,-1199,-335,874,717,947,649,-177,780,589,380,107,-92,-689,-1744,117,38,-987,893,115,-455,-1643,-1517,-1753,-557,216,-163,-616,-1100,-1564,-2025,-2390,-2284,-1930,-1559,-1257,-1000,-757,-596,-475,-440,-491,-2268,-1016,-1054,-1942,-1655,-1562,-1527,-1368,-1099,-796,-401,31,477,939,-921,-987,-907,-970,-715,-1188,-696,-955,-884,-1883,-1232,-347,114,-1159,-1971,-299,-77,114,-1445,-1117,80,-65,0,-161,-404,-767,-1050,-1349,-2128,-1926,-2159,-2335,-2352,-2284,-2193,-2104,-2004,-1923,-1816,-1732,-1604,-1466,-1306,-1102,-861,-625,-379,-693,-1515,-657,-1165,774,921,1088,427,286,-747,1080,931,728,-1854,240,-735,-55,-231,-420,-575,-745,-1714,-1162,-1382,-1531,-1681,-1779,-1823,-1882,-1865,-1828,-1719,-1977,-2015,-1221,-939,-634,-343,-520,-865,508,310,-409,-1706,-2813,-1031,473,-1396,652,490,311,197,139,101,-1147,42,33,-2545,-2188,-2678,-1395,-9687,-369,-508,-583,-25521,-47961,-998,-1153,-1281,-1392,-1444,-4951,-2203,-3733,-9602,-6463,-4073,-1945,-1707,-1462,-1186,-905,-624,-1782,-65,88,-420,652,356,-50,-1810,188,702,-505,-1578,755,2,-3,58,-122,-421,-1772,-1103,-545,82,157,354,330,292,-77,296,-1106,-446,417,498,567,617,166,-460,852,822,-273,693,530,-14,38,-185,-1354,-176,53,336,652,-16,311,356,-412,1870,1101,1241,-663,-1480,-721,939,561,-1032,-116,612,945,1725,1557,1383,-8,-725,558,1170,-374,-1367,-1086,693,710,-391,7,-465,-1050,-1679,-1830,-1212,-1118,-603,335,-1140,897,1048,1042,921,678,-16,142,-171,-508,-798,-1323,-1248,-1391,-1449,-1412,-1388,-1215,-1019,-836,-1097,-825,-420,-1736,-423,-394,-415,-484,-463,-441,-428,-306,-547,-904,-1309,-238,-1593,-450,-417,-530,-683,-857,-1010,-1136,-1281,-1407,-1871,-1383,-1369,-1353,-1459,-1141,-963,-776,-535,-257,-765,-1659,514,-1654,-216,807,1234,1277,674,352,1309,1147,232,-1325,-124,817,549,-165,-601,-643,-1073,-1393,-1424,-1086,-701,-444,-104,-1760,-171,-44,-1136,-922,-820,-914,-1085,-1089,-1242,-839,-1720,-2513,-991,-1063,-1374,-1645,-1580,-1163,-1360,-1063,-855,-1655,-470,-1556,-445,-1803,-1923,-834,199,508,-1693,157,796,1211,420,418,893,-1523,2021,1727,-333,-1028,387,172,-257,-565,-1561,-1028,-1161,-1204,-1213,-1505,-1580,-1369,-1409,-1411,-1318,-1194,-1001,-773,-568,-320,-518,-976,-1002,-191,-673,-560,-1453,-403,-815,-1252,-1645,-1457,-812,-1638,736,1483,-244,-764,-1593,-603,-518,1028,1115,-1715,-729,83,40,-580,1162,618,-194,-426,-394,-1246,-1006,1319,1988,-1945,-95,-1855,-26,-1591,-680,846,1058,424,-1714,-1074,-619,-448,-211,8,-405,-311,223,244,178,81,70,-895,85,255,326,470,136,606,526,461,363,237,172,-1006,-1777,-416,-839,-547,-880,-1688,-1388,-602,-47,13,-1590,130,270,362,526,-226,-585,950,983,402,-1448,564,211,-182,-1150,-1076,-1319,-1254,-1613,-866,-707,-958,-614,-716,-834,-961,-1126,-1134,-976,-684,-491,-93,272,569,21,-608,1251,1357,1059,-25,-1988,-902,-934,-918,469,74,-411,-899,-707,-1284,-433,-17,-379,-672,-1014,-1319,-1638,-1792,-1835,-2111,-1818,-1836,-1942,-2087,-2300,-2396,-2164,-1800,-1493,-1192,-1250,-575,-357,-484,-68,-67,-129,-422,-292,-517,-763,-1593,-1117,-1340,-1075,-718,-819,-943,380,1361,188,-432,-1041,2102,1901,-1948,628,1128,1097,2626,400,2373,2166,1869,1490,1014,510,-76,-659,-2729,-1774,-2253,-2336,-9707,-1626,-17080,-1042,-827,-7251,-476,-350,-285,-330,-3672,-503,-526,-1293,-1602,-1211,-473,-293,-233,-1883,-468,-557,-357,-778,-316,-317,-299,-678,-407,-584,-819,-1099,-1958,-1295,-1109,-722,-236,160,613,-1463,-1305,913,-160,385,-1036,492,89,-1412,-956,-1597,-2168,-2520,-2380,-2040,-1677,-1332,-2215,-789,-492,-1029,-75,50,-890,278,438,557,-150,-496,-571,-50,-832,-1435,1160,1109,940,468,17,-345,698,925,-866,388,-305,-115,30,-971,-869,-325,-1478,-649,-1863,-1919,-433,-235,-735,-163,417,429,-1359,-1088,-1809,-2511,-3002,-2911,-2404,-1931,-1490,-1085,-768,-1762,-722,-19,168,320,487,-487,200,-142,-754,-464,-1284,-1284,-383,246,203],[-324,-781,-1109,-1338,-1364,-1393,-935,-1418,-701,-189,16,202,159,469,-44,-1606,-435,-1356,-252,398,748,769,-165,-988,-575,349,-172,-664,-785,-1304,-1537,-1186,-501,259,-53,895,-620,704,734,-71,-30,-1878,1367,1113,374,-131,-716,-1221,-1627,-1783,-1631,-1356,-995,-621,-266,73,409,288,48,905,914,887,57,-1444,-1177,89,746,-197,-809,-714,-286,312,-1867,-1045,-368,-490,-1076,-195,154,566,-1581,1295,1506,1623,307,-995,856,306,-288,-911,-1614,-2228,-1910,-1511,-1084,-629,-173,402,-850,1557,2125,2088,632,445,-340,-1145,-459,1195,188,880,213,-420,-1046,-1605,-1908,-1662,-1330,-1456,-897,-843,-1331,-1023,-1251,-1525,-1867,-2206,-2060,-1651,-2489,-894,-590,-256,14,-1552,-25936,-36922,-22224,-3910,-3666,-658,-1047,-1316,-1474,-1434,-1554,-999,-738,-1850,-1806,-955,-1259,-472,-1338,-1982,-642,-947,-1199,-1488,-1456,-987,-671,-1131,-653,340,684,1566,-310,341,-155,-172,471,-461,-1397,-1555,-798,-50,-975,211,354,-1032,-1440,-116,-853,-786,-26,100,-624,-304,-1698,-312,-318,-493,-1104,-940,-1032,-855,-502,-180,-1119,-207,924,1196,1368,1479,761,1610,669,-723,-357,-767,-956,-111,-333,-639,-778,-612,-1115,-876,-868,-744,-405,-614,-599,-154,101,798,968,885,710,595,-1132,-1463,-1685,-1965,158,1410,-812,-527,944,812,758,1451,1142,955,-2003,-344,36,-339,-606,-798,-857,-725,-535,-265,19,246,444,574,682,641,-827,376,129,-188,-193,-1170,-1023,-847,-1149,-929,553,655,-67,-1617,-358,614,-483,-826,384,270,138,2,-1129,-1079,-836,-1508,-349,531,509,690,467,-243,430,152,-100,-357,-461,-833,-1585,171,68,-972,778,24,-114,-1890,-1646,-1627,-336,-598,-839,-1074,-1277,-1428,-1568,-1674,-1653,-1574,-1443,-1333,-1224,-1084,-975,-849,-746,-668,-1790,-1662,-598,-2103,-1863,-729,-825,-954,-1076,-1179,-1105,-873,-554,-176,-1309,-797,-933,-741,-607,-1227,-735,-941,-721,-2062,-1873,-906,-5,-1165,-2059,-1078,-1075,-933,-1436,-930,-312,-260,-304,-461,-561,-789,-945,-1108,-2276,-1276,-1309,-1813,-1053,-919,-762,-594,-1252,-202,32,233,-107,-50,729,779,758,629,-440,-608,-1277,-619,-821,7,138,332,422,102,-801,319,98,-196,-1784,-754,-1009,-1191,-1295,-1363,-1386,-1436,-2048,-1640,-1679,-1572,-1455,-1325,-1204,-1169,-1136,-1164,-1201,-2097,-1986,-1503,-1429,-1238,-1006,-858,-940,-199,-86,-1162,-2267,-2226,-788,68,-1832,523,519,504,552,640,719,-694,794,797,-2759,-1830,-2801,-2431,-10130,-33,-238,-339,-38167,-549,-535,-548,-523,-476,-367,-3737,-1993,-3929,-9067,-5715,-3254,-735,-257,41,175,261,357,-1946,580,-234,-819,886,173,-299,-1563,625,1101,213,-1810,601,219,-60,-370,-704,-940,-1583,-1005,-852,-708,-603,-496,-412,-353,-266,-196,-1215,-939,39,131,214,303,39,-308,882,1022,-155,772,1182,-67,230,866,-880,-223,295,431,1057,-174,847,370,-956,1689,785,1605,-598,-1375,-461,1146,611,-1070,-168,420,710,1775,1499,1193,-416,-1071,539,438,173,-1280,-952,672,712,-834,-281,613,362,-1534,-1758,-643,-1093,-776,-107,-1023,819,1210,1422,1469,1324,516,748,313,-195,-681,-1858,-1497,-1755,-1866,-1898,-1993,-1732,-1359,-940,-946,-865,394,-1485,690,791,902,1367,-906,-107,1043,-50,-467,-607,-950,598,-1405,-219,1241,1298,1281,323,773,30,-912,-1668,-1536,-771,-1004,-711,-1484,-1121,-1253,-1373,-1435,-1458,-1508,-1461,-1449,-1385,-1249,-1205,-1164,-1092,-970,-876,-650,-434,-306,-895,-595,-111,-198,-441,-696,-905,-1205,-1486,-1779,-1717,-1440,-1184,-946,-1692,-559,-316,-1207,-1185,-1000,1019,229,114,-1145,1005,-1595,-2406,-810,611,225,-218,-1052,-976,-1695,-1173,-840,-1653,-509,-1279,-319,-1444,-2026,-908,30,205,-1776,45,719,878,551,722,1045,-1826,955,839,-282,-1140,333,387,31,331,-1633,-140,284,190,-453,-1515,-1698,-933,-1302,-1616,-1683,-1504,-1235,-974,-785,-591,-748,-1056,-985,-266,-771,-518,-1542,-487,-687,-910,-1249,-1566,-1984,-1704,-1159,-687,-803,-739,-1521,-561,-816,687,880,-1746,-988,-240,-354,-734,1250,759,142,-150,-448,-990,-755,469,742,-1364,-61,-1956,-131,-1623,-771,900,713,347,-1770,-944,-730,-910,-960,-884,-729,-565,-435,-233,-92,-16,72,-735,0,-8,-177,-303,-480,-647,-858,-931,-919,-852,-704,-1243,-1577,-551,-803,-809,-1090,-1595,-1631,-1810,-1708,-1485,-1486,-1111,-849,-599,-226,224,-385,1078,1501,708,-1384,1251,1859,-266,-994,30,-138,-1071,-1458,-1513,-1099,-1038,-429,-370,-310,414,390,329,238,154,-603,-297,-188,-277,-363,-390,-321,-232,-12,110,-1785,-512,-672,-930,469,477,-223,-919,-799,-1275,-619,793,-102,262,-985,-1405,-8,-418,-836,-2160,-1614,-1932,-2164,-1941,-1779,-1595,-1439,-1305,-1287,-1300,-1274,-1271,-1276,-1275,-1205,-1190,-1161,-1044,-936,-875,-790,-1800,-471,-1166,-227,-482,-701,-823,755,1059,51,-238,-766,1666,1996,-2005,518,878,1107,2315,-63,1847,1517,1105,634,104,-400,-907,-1237,-2348,-887,-437,-47,-9048,-2811,-8146,1086,1201,-13395,-3014,1397,1421,1379,-3734,1307,1332,-717,-1071,-1302,302,564,379,-1513,-415,-888,-1250,-1390,-1293,-1076,-812,-666,-531,-590,-773,-1074,-1603,-1619,-1567,-1138,-553,-43,539,-1162,-1481,939,-144,634,-630,1146,568,-1086,634,63,-489,-985,-1409,-1661,-1596,-1324,-2042,-695,-340,-918,-16,190,-943,102,-14,-248,-528,-845,-1149,-1484,-1758,-1997,-2248,-2365,-2311,-2005,-1548,-938,-257,450,-428,468,-440,-431,-168,-1034,-708,229,-979,-840,-1907,-1699,-256,87,-843,-40,494,765,-1485,-1124,-1610,-1422,-898,-371,97,367,-216,-139,-554,-1637,-766,563,622,579,559,-589,326,195,-362,-625,-1122,-1561,-355,-582,-994],[-287,-586,-565,-435,-231,-1007,-177,-1307,-705,226,172,89,-45,-169,-343,-1701,-575,-1195,-509,-475,-399,-323,-269,-603,-1027,-407,-482,-687,-749,-868,-880,-824,-640,-390,-220,139,-790,553,747,-105,239,-2261,717,556,21,-82,-459,-841,-1252,-1481,-1192,-909,-570,-212,150,-126,770,373,-569,1806,2226,2417,126,-1260,-1262,-11,860,-245,-1163,-1017,-439,104,-1967,-1017,-417,-733,-1193,-1125,-1277,-1427,-1602,-1517,-1243,-815,-417,-1064,389,703,-235,-340,-1262,-1809,-144,461,1401,1585,1769,2015,-687,2266,2274,1892,445,280,-60,-1298,-589,-895,-1296,-994,-488,-14,323,537,-969,-298,-639,-1305,109,-156,-1482,-656,-1041,-876,-852,-734,-663,-1219,-2234,-278,-204,-64,56,-1406,-23425,-30150,-13000,67,-1112,-160,-348,-453,-565,-675,-1923,-929,-1063,-1776,-1709,-1662,-1792,-1632,-1537,-2041,-1173,-1019,-749,-743,-753,-714,-648,-1247,-968,111,427,1027,-729,386,-304,11,1764,-52,-979,-336,-578,-16,-774,-80,-163,-1408,-1300,-1053,-1389,-1675,-1617,-1451,-1308,-1256,-1287,-1231,-1192,-1166,-1198,-1191,-1144,-1043,-909,-816,-1296,-590,-507,-416,-379,-349,-227,-193,-237,-782,-344,-435,-577,-92,-105,-113,-109,-17,-1098,-653,-1141,-1087,-356,-650,-648,-163,-163,-208,-291,-304,-318,-310,-884,-971,-1392,-1780,-128,-120,-672,-472,-7,-49,-73,-84,-121,5,-1746,-350,596,967,1432,1908,2396,1868,-566,-107,1460,2562,422,954,2314,933,-1017,225,-354,-746,-1247,-1084,-960,-798,-1329,-745,714,829,-352,-2199,248,848,-287,-617,902,956,831,418,-1180,-1222,-953,-1777,-393,682,262,477,170,-366,1097,296,706,447,221,-998,-1443,-155,-205,-915,-112,-129,16,-1646,-1818,-1449,-301,-462,-652,-873,-1069,-1194,-1273,-1300,-1233,-1163,-1056,-955,-827,-648,-488,-589,-179,-96,-1185,-2029,-927,-1939,-1264,-384,-433,-475,-502,-561,-580,-604,-662,-740,-1653,-1041,-1250,-1323,-1336,-1267,-1018,-884,-531,-1708,-1836,-1411,201,-1095,-1887,-22,-197,-496,-1286,-1091,-1163,-974,-669,-386,-22,-132,-176,572,-2327,-138,-968,-1587,-280,-544,-656,-541,-1144,133,981,1608,-148,-12,825,1254,840,1146,-536,-483,-1027,-473,-381,784,255,-127,-478,-670,-799,-824,-798,-739,-1625,-462,-475,-164,-3,134,287,411,-1778,514,-316,-1142,-1843,-1251,107,308,-621,83,-27,-1313,-1306,-484,-558,-579,-565,-902,-1079,-162,-409,-1707,-1972,-1536,-619,-402,-2023,218,77,-101,-233,-323,-398,-462,-524,-555,-2835,-1135,-2372,-3287,-8341,-427,-316,-133,-32738,-14,25,-49,-147,-263,-319,-2428,-2333,-4288,-7919,-4919,-2552,-870,-1442,-426,1782,1993,2137,-2096,977,-515,-1148,1635,43,-486,-1217,522,196,-146,-1972,-583,-754,-859,-880,-871,-815,-1247,-815,-601,-559,-560,-552,-564,-603,-626,-678,-1174,-1347,-850,-918,-1031,-1196,-1315,-1472,-1575,-1685,-1675,-1597,-1466,-1324,-1087,-834,-552,-583,52,290,509,56,807,358,-1429,956,492,765,-414,-1161,-145,984,704,-1074,-285,191,482,2181,2121,1247,-685,-1350,1046,827,471,-1118,-881,-974,-1544,-1878,-1388,-784,-268,-1529,-1566,-496,-1057,-894,-438,-801,270,-119,-610,-1132,-1579,-1466,-1054,-697,-443,-251,-1635,-996,-494,-474,-311,-391,-280,-80,-157,-744,-840,626,-1150,802,971,757,1001,-1270,105,925,-278,-363,-230,-520,1002,-1149,64,1322,1361,1199,205,794,-68,-867,-1806,-1166,-548,-1217,-1375,-1710,-1800,-1454,-1131,-823,-546,-2222,-439,-68,-1122,-58,231,264,301,361,-223,467,532,407,-453,-900,177,-17,-678,-772,-638,-754,-802,-862,-899,-922,-855,-644,-1574,-383,89,-1180,-1401,-1135,1262,184,74,-1022,1042,-1508,-2314,-690,-200,-623,-886,-1347,-1142,-1909,-1250,-1006,-1570,-279,-765,130,-1109,-2044,-952,625,-82,-1668,-35,968,1248,648,941,1107,-1070,1687,1300,76,-1273,313,343,-352,138,-1700,-178,-451,-747,-1027,-1420,-1768,-715,-1226,-150,-594,72,256,215,47,-155,-986,-1057,-1098,-1347,-1419,-1267,-1566,-697,-416,-108,-1555,-485,-182,-372,144,612,-1210,-676,-1464,-522,-1122,-557,-582,-1773,-1330,-629,-732,-801,318,462,397,77,-455,-677,-485,-444,-747,-1048,-1311,-1852,-1427,-1701,-1111,-998,-878,-801,-1703,-818,-838,-901,-1007,-1107,-1171,-1217,-1276,-1250,-1282,-1382,-1462,-1645,-1824,-1923,-2117,-2089,-1925,-1716,-1594,-1435,-1305,-1219,-1104,-1534,-1266,-996,-1009,-1063,-1175,-1454,-1289,-1627,-1267,-1185,-1371,-1011,-855,-756,-585,-385,-207,-38,115,228,-1085,389,346,-498,-852,-205,-503,-957,-1006,-886,-958,-1129,-476,-547,-468,1624,3133,778,1316,86,-694,-574,1509,1458,140,397,586,615,850,188,-1594,-134,-405,-923,416,774,-79,-947,-863,-1243,-869,431,-532,25,-1375,-1551,849,1067,-425,-1992,-1585,-104,-94,-329,-590,-784,-962,-1121,-1363,-1615,-1810,-1795,-1617,-1449,-1237,-1100,-963,-827,-541,-389,-217,-1919,223,-993,451,-59,-485,-609,836,917,-215,-118,-299,1193,1273,-1844,478,653,1324,1641,-506,1593,1514,1376,1200,991,832,681,525,-1943,-24,1026,1146,-7858,-4146,-1973,1343,1250,-13231,-3813,938,862,769,-3666,742,850,-111,-515,-1346,81,130,662,-1208,-247,-91,-260,-741,-704,-937,-1109,-1265,-1394,-1549,-1714,-1904,-1988,-1853,-1583,-1254,-910,-669,-342,-836,-1734,362,-217,564,-117,539,474,-783,103,-236,-560,-846,-1107,-1320,-1715,-1342,-1907,-1064,-810,-829,-395,-256,-1062,-53,36,32,-782,-335,-203,-704,-1586,-1344,-843,-981,-1189,-1396,-1562,-1603,-1551,-1426,-1242,-977,-723,-799,-422,-1132,-624,684,-554,-989,-1823,-1460,-26,411,-898,12,455,613,-1600,-407,524,288,-170,1625,1530,65,-128,125,-494,-1474,-784,404,144,16,-230,-656,261,304,24,-795,-903,-1606,-675,-1029,-1341],[-750,-1055,-1288,-1526,-1733,-1837,-1788,-1540,-1269,-1066,-798,-524,-280,-20,-149,-1800,-741,-929,-167,257,717,671,-90,-246,-1474,-271,-219,-500,-91,424,572,574,827,268,-370,593,-1005,750,962,-126,506,-1933,72,-13,-353,499,926,-767,109,589,521,724,-158,45,304,-307,590,434,-1098,702,671,617,135,-1075,-1285,-172,-497,-907,-1378,-1728,-2132,-2392,-2140,-1864,-1555,-1292,-1223,-778,-468,-205,-1447,254,404,532,85,-1014,288,69,-183,-307,-1457,-1635,-708,-745,-704,-652,-677,-683,-778,-914,-1044,-1259,-1450,-1601,-1768,-1946,-2116,-2156,-2128,-2025,-1917,-1805,-1754,-1748,-1769,-1851,-1926,-1993,-1991,-1888,-1710,-1558,-1363,-1118,-858,-536,-277,-1285,-1583,562,727,741,1044,-1844,-21232,-24594,-5256,555,284,-92,-449,-733,-933,-959,-1664,-1028,-117,-1669,-1598,-950,-1979,-1220,-1613,-2016,-272,-227,-448,-722,-943,-826,-624,-1273,-1096,-168,33,465,-1045,484,-376,212,1709,59,-801,-116,-550,-24,-522,-370,-556,-1672,-1011,-269,-433,-1057,-347,-398,-426,-801,-753,-627,-645,-676,-1289,-847,-869,-809,-666,-505,-1371,22,303,590,801,964,446,1223,750,-859,-299,-74,-174,554,1309,1525,1796,-271,-1093,-431,-1394,-1382,-219,-644,-666,-200,-133,639,1423,1146,840,553,-552,-508,-1039,-1501,-1006,-1466,-1968,-2495,-2189,-1683,-1131,-570,-86,460,-1291,-345,1275,1354,1386,1336,1259,1228,-582,-483,1088,1003,-14,762,628,377,-1211,-474,-1012,-866,-1119,-1334,-1561,-1695,-1710,-1599,-1394,-1102,-824,-2144,-135,223,-31,-480,993,1148,1140,519,-1201,-1285,-1051,-1642,-435,553,26,119,-207,-515,1167,73,794,1688,1536,-1149,-1295,889,268,-800,781,-295,544,-1202,-2015,-1250,-644,-1020,-1366,-1688,-1936,-2072,-2138,-2131,-2019,-1892,-1718,-1542,-1333,-1063,-805,-722,-292,-109,-674,-1726,-1190,-1605,-616,-366,-584,-842,-1110,-1390,-1542,-1537,-1397,-1157,-1652,-686,-1011,-258,-253,-1311,-692,-798,-333,-1127,-1307,-1847,232,-992,-1703,140,312,39,-1022,-391,-397,-248,50,-45,362,-134,-96,685,-2274,181,-630,-1410,61,-538,-1314,-1881,-1738,-1040,-190,588,-188,21,565,896,440,841,-631,-345,-786,-313,38,1316,956,636,230,-141,-633,-905,-1151,-1204,-1474,-717,-418,-145,70,190,254,221,-1330,-320,-1108,-685,-1391,-1283,-1501,-1763,-1937,-2077,-2134,-2224,-2201,-2180,-2123,-2059,-2016,-1968,-1859,-1710,-1534,-1862,-1170,-962,-801,-947,-2007,-532,-534,-604,-656,-698,-749,-799,-840,-830,-2826,-755,-1134,-3349,-5776,-176,-32,161,-11995,252,249,107,-90,-345,-593,-1206,-3311,-4812,-6416,-4216,-2068,-1122,-2617,-656,820,1064,1245,-2253,820,-751,-1456,1213,-94,-676,-869,1390,2131,1760,-1941,1746,365,69,744,288,205,-901,-602,-113,406,623,462,252,-7,-367,-507,-1043,-1637,-804,-697,-554,-415,-228,-104,24,79,167,274,376,-42,267,607,195,-948,-136,277,464,331,206,132,-1731,-19,-119,-195,-197,-929,-217,-178,-96,-1115,-533,-120,216,296,227,98,-782,-1607,-416,-660,-878,-1175,-1412,-1606,-1611,-1411,-1683,-181,415,-1322,-1364,-605,-1078,-1009,-927,-509,1949,1539,969,302,-435,-1111,-1615,-1828,-1694,-1379,-1069,-1459,-718,-799,-614,-682,-641,-576,-496,-551,-829,-195,-793,-231,-245,-336,-506,-1370,-746,-894,-912,-963,-970,-946,-845,-933,-445,-198,60,282,81,596,-276,-837,-1858,-841,85,-1175,-819,-1351,-1883,-2232,-2025,-1488,-928,-2038,-31,279,-922,66,-67,1117,1259,450,-472,1780,1580,458,-74,-1044,1811,1468,-901,-863,833,474,-622,206,12,-534,-479,-427,-1458,-481,65,-1130,-1588,-1252,1059,98,25,-911,718,-1489,-2248,-670,642,488,34,-1614,-1223,-1850,-1330,-1888,-1926,-1396,-830,-284,-820,-1992,-1005,415,-441,-1472,-102,761,662,513,337,156,-196,-233,-425,-628,-1391,-870,-924,-1008,-981,-1727,-896,-851,-788,-746,-1234,-1706,-950,-1210,-1276,-1436,-1625,-1748,-1748,-1622,-1346,-1238,-969,-981,-563,-1070,-358,-1500,115,106,104,-1587,-815,-320,-356,-503,-746,-1207,-1284,-1511,-1520,-1433,-1209,-927,-1713,-1737,-964,-1052,-758,264,551,568,256,-371,-317,-201,1254,2184,464,497,-1551,-507,-1736,-1158,-626,-1263,-1762,-1593,-892,-597,-739,-674,5,-588,278,-126,349,193,-8,-130,-311,-310,-190,-134,26,146,230,171,103,-34,-243,-436,-1754,-952,-1200,-1454,-1723,-1969,-1789,-1485,-1954,-739,-350,-1227,295,604,788,950,1078,-38,994,814,534,-693,-185,-658,-1108,-1417,-1112,-651,-865,-740,-1028,-981,-1192,-453,-603,-567,1591,2717,611,1120,-264,-727,-892,834,411,85,-10,192,548,1075,240,-1396,201,-151,-896,345,991,43,-972,-851,-1136,-1142,-3,-982,-150,-1639,-1530,1135,1295,-621,-1778,-1589,28,304,769,1223,1089,964,505,-488,-296,-988,-131,-470,-853,-1211,-1655,-2063,-1709,-1366,-1091,-821,-1611,-305,-869,-232,-309,-473,-724,-969,-1265,-1408,-1276,-965,-628,-354,-1582,203,368,487,604,-748,559,462,300,100,-142,-350,-571,-710,-1490,-711,-623,-573,-6000,-3999,-331,-240,-129,-7896,-403,552,857,1115,-3324,1605,1863,520,56,-1308,-199,-395,825,-967,-294,-11,539,-816,-526,71,26,-405,-259,-413,-560,-719,-872,-910,-1030,-1146,-1267,-1486,-1564,-1576,-2035,-1478,-1384,-1382,-1321,-1321,-1265,-1288,-1199,-1187,-1093,-937,-789,-675,-1794,-1029,-1801,-303,-190,-748,-108,-136,-1233,-232,-264,-373,-898,-663,-821,-1042,-1635,-1382,-1583,-1709,-1805,-1731,-1638,-1509,-1405,-1355,-1357,-1357,-1399,-1295,-1073,-1230,-607,240,-211,-1077,-1654,-1202,227,713,-880,8,320,-184,-1703,-993,-272,564,-200,1368,1086,-230,-68,298,-426,-1285,-807,177,-127,-273,-1064,-641,180,349,352,-921,-628,-1355,-390,-123,-248],[-332,-657,-879,-1005,-913,-649,-405,-964,-766,171,-204,60,230,152,-153,-1785,-819,-503,-596,-743,-848,-951,-1051,-1121,-1534,-734,-335,-89,169,870,1428,850,499,-38,-404,501,-1175,752,1011,-67,807,-1439,-423,-601,-674,290,729,-555,666,1151,918,694,-123,-5,346,-406,513,521,-1177,737,460,194,-48,-861,-1199,-515,-610,-640,-1322,-1190,-720,-480,-2071,-933,112,157,-1125,-881,-17,-188,-1231,-620,-865,-1058,-1295,-1464,-1525,-1491,-1321,-1129,-1661,-1371,-665,-511,-289,-56,106,283,-384,351,302,111,-117,-368,-685,-1049,-1397,-1493,-1299,-942,-543,-125,231,538,-1135,-162,-186,-1007,549,1563,-334,1222,-811,-792,-523,-354,1322,-1358,-884,1045,1597,161,1117,-2925,-19770,-20632,-127,-279,-355,-507,-314,-127,94,29,-1066,-452,43,-1552,-1485,-632,-1619,-1435,-1509,-1846,-158,42,-219,-352,-1121,-480,-488,-1243,-1051,-511,-503,-415,-1113,-688,-886,-1023,-1102,-1184,-1234,-1165,-1092,-990,-891,-725,-794,-1644,-654,-45,-235,-923,429,469,-63,-1048,-253,361,335,-227,-1400,-175,-568,-280,-396,-558,-1348,-767,-825,-813,-809,-790,-690,-718,-873,-997,-1158,-1231,-1214,-986,-664,-265,164,-635,-1141,-273,-1583,-1421,-11,-624,-677,-309,-296,434,174,-45,-234,-371,-452,-535,-688,-1163,-650,-717,-767,-796,-738,-780,-791,-791,-844,-797,-875,-974,-1151,-1352,-1547,-1791,-2036,-1912,-1655,-1393,-1151,-966,-786,-620,-411,-284,-1368,-1254,-1646,-20,-19,-591,-541,-695,-1690,-645,-824,-949,-1035,-1538,-813,-582,-386,-448,101,319,507,566,-1235,-1328,-1144,-1322,-512,396,-212,-313,-683,-755,-914,-1011,-940,-794,-499,-1277,-1176,907,414,-675,457,-439,826,-760,-2246,-1086,721,342,-14,-349,-623,-1655,-998,-1195,-1391,-1674,-1989,-2186,-1937,-1517,-1076,-869,-143,257,-328,-1266,-1386,-1266,2,945,748,447,-304,-453,-989,-1563,-2141,-1673,-1204,-647,-1056,-41,-53,-1385,-664,-727,-172,-553,-821,-2227,226,-911,-1591,238,1115,1124,-721,-179,1213,83,197,-413,161,-168,-27,398,-2116,469,-319,-1311,-617,-1100,-1509,-1742,-1653,-1366,-997,-692,-420,-248,-171,-174,-257,-450,-753,-1058,-1392,-1736,-1909,-1758,-1490,-1100,-771,-421,-459,32,129,130,-1359,-14,-282,-412,-648,-908,-1124,-1310,-1466,-1509,-1495,-1392,-1313,-1248,-1182,-1207,-1214,-1251,-1260,-1343,-1336,-1343,-1322,-1311,-1353,-1438,-1609,-1598,-1649,-1577,-1389,-1120,-795,-1543,-1884,98,312,456,620,802,982,334,1337,1358,-2758,1015,903,-2016,-3239,1610,1493,1487,1484,1467,1545,1542,1510,1419,1315,-198,-4957,-5425,-4719,-3689,-1834,-1472,-3757,-671,826,831,742,-2382,361,-880,-1709,141,-250,-890,-555,1582,1971,2148,-1582,1756,198,127,701,308,353,-597,-387,74,307,1605,1749,1590,1351,-433,846,-866,-1549,-623,289,27,39,-177,360,1705,1681,267,470,421,-47,267,1053,660,-1270,-469,129,265,219,242,119,-1373,327,40,598,18,-708,400,252,99,-1200,-907,-501,-565,-746,-956,-1161,-1273,-1815,-1454,-1491,-1454,-1467,-1426,-1416,-1394,-1461,-1110,-876,-642,-974,-1184,-763,-1160,-1113,-1481,-156,1147,1168,1063,869,577,276,-10,-319,-630,-856,-995,-1856,-1075,-1032,-957,-966,-883,-816,-779,-713,-856,-658,-637,-641,-560,-527,-559,-1046,-551,-618,-599,-658,-723,-802,-833,-785,-706,-561,-359,-151,-43,250,-582,-722,-1816,-572,167,-928,-656,-1270,-1450,-1335,-927,-138,-309,-1266,662,2227,-795,204,-394,2969,2917,42,-699,2298,1415,470,219,-979,805,267,-1095,-956,-1023,-1058,-855,-582,-280,-446,-630,-815,-1345,-594,-27,-1101,-1735,-1316,-286,-419,-433,-813,-94,-1508,-2107,-753,968,440,32,-1429,-1180,-1506,-1282,-624,-1257,-991,-1304,-1524,-1796,-1993,-2173,-2358,-2358,-2209,-2033,-1850,-1640,-1441,-1230,-981,-693,-429,-148,83,-1328,310,-234,-532,739,-1669,8,334,71,-246,-967,-1427,-1209,-1266,-1136,-846,-539,-221,60,244,399,-1492,-799,-999,-796,-1258,-293,-1333,-821,-1116,-1359,-1591,-1774,-1886,-1918,-1746,-1567,-1396,-1167,-1455,-784,-1737,-574,-503,-1521,-2136,-958,-1254,-708,-662,-434,-116,289,-181,70,83,1399,3005,1469,1061,-1169,-704,-1589,-1423,832,1474,193,-1494,-566,-721,-952,-1123,-475,-571,434,-235,458,1250,1423,1298,-8,478,795,753,671,528,333,-13,-363,-772,-1234,-1651,-2093,-2479,-2478,-2052,-1627,-1277,-1188,-568,-1437,-256,432,-1056,988,937,1165,983,1501,115,814,1623,1377,-305,245,308,-1076,-616,-575,-576,-797,-499,-1149,-889,-1215,-376,-539,-546,815,725,366,539,-548,-700,-1236,234,147,19,-112,-217,-358,-387,-341,-1200,28,61,-873,263,928,140,-1007,-760,-955,-1423,-490,-1420,-253,-1707,-1313,1355,1178,-807,-1567,-1495,136,240,642,753,672,644,359,-313,-64,-1105,263,287,-236,-286,-713,-1170,-1507,-1749,-1808,-1595,-1208,-751,-833,-156,42,145,144,125,-9,-965,-426,-629,-782,-911,-1331,-813,-732,-631,-491,-674,-427,-463,-570,-731,-952,-1167,-1434,-1665,-1904,-1980,-2009,-1981,-3528,-2278,-1605,-1440,-1247,-2096,-696,-358,-24,239,-2735,663,855,841,612,-1197,-514,-987,31,-806,-770,-1269,-1735,-2148,-2231,-1797,-1351,-946,-568,-248,49,-403,-588,920,1171,1397,1578,1604,979,-104,-1795,507,-527,929,611,186,-230,-776,-1281,-1939,-1957,-1358,-808,-338,-1616,-1058,-1732,375,479,-687,307,700,-1461,341,1042,-184,-865,-136,-32,-1380,-1520,-1444,-976,-827,-624,-386,-1623,-1146,331,463,501,129,-1157,-1609,-1006,-1306,-659,1079,28,-1117,-1463,-949,464,958,-809,-57,111,-9,-1769,-650,-1045,-1246,-1213,-1051,-825,-706,-647,-641,-733,-1104,-945,-1064,-1070,-988,-1530,-549,-301,-118,26,-957,-315,-984,-479,-511,-726],[-693,-393,70,-622,637,-4,489,-831,-868,110,-445,-265,-408,-799,-1267,-1841,-1885,-1486,-1139,-896,-701,-589,-567,-673,-1212,-972,-1013,-931,-701,-375,2,320,-26,-423,-479,313,-1443,620,891,-89,961,-1024,-788,-1092,-1074,-56,-160,-372,-312,-249,-133,-13,-281,-234,245,-554,401,496,-857,520,468,403,-80,-759,-1132,-673,-233,-414,-1201,-1171,-919,-837,-2093,-942,214,412,-1043,-745,712,679,-1084,451,250,52,-635,-658,-951,-1353,-1672,-1816,-1937,-1313,-959,-648,-325,-53,79,164,-307,-120,-406,-856,-1340,-1799,-2075,-1782,-1288,-711,-1133,176,534,864,1111,473,-1323,-272,-150,-967,159,1269,37,1045,-621,-863,-642,-262,252,-1508,-265,-122,-311,-533,-583,-4745,-19323,-18615,-1227,-1179,-1059,-912,-781,-566,-366,-178,-497,139,-19,-1494,-1443,-309,-1275,-1288,-1393,-1626,-42,-58,-56,-276,-1340,-436,-411,-1238,-982,-973,-1189,-145,-912,552,-522,438,449,181,-518,412,-330,-191,-86,-1048,-904,-1414,-687,-1150,-1605,-1749,-1287,-708,-95,-1300,105,1295,892,-130,-1567,-176,-729,584,1195,-563,-1321,916,1411,1220,970,709,161,260,-106,-1174,-731,-1023,-1364,-1660,-1955,-2120,-2024,-1678,-1417,-1160,-1420,-1120,-756,-722,-793,-933,-1123,-1358,-1665,-1916,-2101,-1989,-1668,-1324,-943,-824,-196,113,-666,-733,738,797,271,-88,1113,1060,-471,-473,175,-216,-576,-930,-1206,-1305,-1308,-1193,-1035,-902,-901,-618,-429,-323,-1397,-1400,-1715,-250,-337,-485,-736,-975,-1947,-1330,-1404,-1324,-1474,-1049,-742,-479,-279,-556,190,401,595,513,-1332,-1431,-1253,-1081,-673,174,-488,-843,-1291,-999,1000,-508,614,1094,509,-1300,-1132,838,504,-602,-27,-524,991,-405,-2142,-1020,1092,1097,755,369,-10,-1560,-821,-996,-1276,-1585,-1861,-2086,-2134,-1995,-1818,-1615,-1445,-1329,-1282,-1303,-1540,-1357,-1423,-1481,-1545,-1605,-1622,-1610,-1473,-1271,-1050,-818,-693,-498,-1117,-370,-405,-1532,-765,-1039,-1425,-1785,-1910,-2589,-1217,-915,-1613,-33,280,431,-472,-105,312,35,-348,-856,-1274,-1817,-2156,-1800,-1917,-783,-329,-1332,260,497,654,250,-700,-392,489,260,-277,-194,-399,-521,-550,-514,-957,-250,-398,-183,450,771,1021,1024,882,-28,-313,-11,1498,1248,-1306,642,-261,-71,-377,-634,-768,-812,-807,-724,-635,-463,-315,-1210,11,120,-442,371,495,508,563,-178,301,437,272,-118,-1950,-407,-980,-1075,-778,-657,-847,-2202,-1803,524,772,947,1133,1321,1486,506,899,911,-2713,1823,1758,614,-1024,1117,913,882,932,1028,1256,1408,1522,1557,1553,454,-7316,-6053,-2976,-3423,-1890,-1918,-4872,-578,729,693,563,-2492,28,-909,-1879,-1027,-1132,-1179,-772,-493,-261,-119,-1062,128,-174,99,102,68,67,-407,-235,243,86,451,556,644,692,-557,749,-731,-1210,-954,-1071,-1133,-679,-305,503,1322,1380,259,329,-119,-122,218,906,603,-1475,-885,-422,-703,-897,-964,-891,-931,-654,-573,-494,-352,-556,-177,-56,99,-1373,-1435,-975,-427,632,515,3,-435,-1935,-638,-1041,-1383,-1713,-1762,-1581,-1336,-1399,-829,-635,-536,-615,-1083,-1000,-1346,-1240,-1763,198,836,1114,1312,1449,1497,1519,1515,49,323,323,-82,-2041,-828,-1112,-822,-1212,-1400,-1434,-1345,-1176,-1076,-1031,-1045,-1099,-1037,-944,-823,-583,-266,15,-256,-284,632,412,1396,-756,639,1293,1551,712,-202,345,-994,-484,-1722,-1470,-1663,-1162,-711,-1215,-1017,378,-1062,-190,-732,-593,1051,2950,-790,313,-794,2505,2580,-535,-946,1682,1087,408,395,-762,-301,-762,-1291,-1489,-1470,-1239,-932,-691,-500,-405,-854,-1307,-1267,-819,-1059,-1288,-1862,-1907,-2212,-1896,-1490,-1128,-745,-1515,-1854,-961,170,213,-63,-1040,-1024,-1082,-1230,-726,-1085,-1404,-1566,-1412,-1270,-1667,-1230,-924,-926,-1118,-1037,-1126,-1187,-1253,-1301,-1302,-1250,-1195,-1084,-967,-1054,-557,-532,-279,228,-1548,-107,1062,1303,-277,-662,-986,-1027,-1278,262,-793,797,569,937,693,475,-1744,-613,-1060,-1109,-1444,-788,-1127,-951,-1031,-1066,-1119,-1180,-1265,-1401,-1456,-1573,-1684,-1636,-1529,-1276,-1712,-812,-545,-1291,-1979,-498,-1317,-412,269,468,656,468,64,434,328,1592,3799,2439,1718,-779,-840,-1237,-1698,741,1838,69,-1434,-468,-810,-1109,-1568,-949,-554,170,-330,32,60,-29,-52,-125,-149,-70,-107,-74,-100,-160,-350,-559,-720,-949,-1113,-1295,-1445,-1524,-1542,-1497,-1430,-1249,-1109,-933,-752,-566,-883,-253,-30,144,402,708,228,534,1377,1722,19,-93,481,-1382,-564,550,944,-763,-300,-1282,-722,-1206,-302,-414,-404,27,23,85,263,-770,-621,-1606,-56,572,255,1205,1130,827,501,117,-1017,-590,-772,-891,-691,-545,-402,-1061,-621,-741,-1674,-1016,-1781,-908,-1587,-987,-769,-645,-984,-1384,-1370,-613,-774,-956,-1166,-1229,-1092,-748,-380,15,-1294,229,246,-142,1383,772,-1363,-858,-234,499,176,-790,-305,-899,-658,-626,-475,-239,122,485,-1344,-56,1354,444,1507,-1129,1033,690,3044,3667,-272,3454,3192,2806,2326,1758,1179,-19,-1166,-544,-1807,-1314,-951,-814,-761,-716,-728,-780,-825,-776,-662,-480,-309,-2002,61,256,251,243,-1042,-819,-1600,-616,-1031,-1458,-1852,-1745,-1273,-1049,-345,148,103,107,461,618,-350,-401,1337,2533,2789,2960,3119,793,263,-1407,244,-740,1296,1325,41,213,-28,-71,-328,-151,303,699,-239,-1364,-1053,-1698,254,357,-645,449,699,-1739,85,112,-458,-761,-887,-1034,-1704,-1396,-1618,-353,-12,229,76,-1741,-575,724,695,580,-153,-1455,-1900,-1264,-1315,-751,549,170,-1117,-1263,-694,679,1144,-698,-153,-105,-432,-1723,881,1655,830,-365,-543,-804,-817,-662,-474,-382,-928,-946,-396,-428,-456,-961,-413,-423,-529,-696,-989,-1354,-1709,-1873,-1739,-1344],[202,-371,221,-938,1083,229,505,-673,-928,-150,-635,-616,-94,-482,-902,-1864,-1138,-886,-634,-480,-338,-289,-327,-498,-758,-971,-1095,-1010,-721,-343,60,376,-501,-763,-521,122,-1697,460,706,-110,478,-621,-803,-1223,-1436,-1543,-1688,-1408,-1120,-882,-703,-607,-555,-550,-642,-724,-942,-1186,-1407,-1552,-1518,-1333,-1107,-871,-1024,-1036,-496,-516,-1074,-1157,-1106,-1204,-2051,-1895,-2189,-2175,-1839,-1442,-1086,-748,-930,-158,69,299,-1226,-436,490,431,-165,61,-2026,-957,-196,-312,-289,-165,-19,231,-237,698,957,1133,334,-226,1603,-220,-1229,639,-1508,2169,2179,2062,556,351,-1494,-439,-221,-978,-286,532,258,-70,-386,-903,-879,-1024,-1177,-1664,-1152,-1110,-1056,-1173,-769,-7200,-19897,-18627,-363,-210,-72,-1014,158,365,572,114,0,1071,-71,-1448,-1416,9,-987,-1054,-1269,-1359,92,-155,64,-246,-1529,-436,-303,-1218,-910,-1484,-1673,-41,-517,-151,-651,-373,-381,-360,-466,-31,-193,-379,39,-1425,-883,-1154,-52,-212,-94,-645,509,610,351,-1454,344,1408,1169,-46,-1710,-263,-942,315,1048,-640,-1287,796,459,121,-261,-622,-842,-1089,-1344,-1460,-1540,-1534,-1525,-1418,-1281,-1079,-831,-1650,-1495,-279,-1165,-667,220,-686,-727,-829,-756,-359,-619,-951,-1359,-1804,-2064,-1661,-1105,-578,-42,378,-835,-1024,511,601,-88,-592,1069,889,-142,-607,-335,-818,-1257,-1685,-1987,-1896,-1680,-1485,-1366,-1358,-1399,-1490,-1543,-1647,-1653,-1612,-1551,-1441,-1315,-1218,-1205,-1170,-2181,-1022,-949,-836,-1888,-644,-366,-130,41,-724,407,522,592,420,-1433,-1558,-1283,-879,-853,-34,-722,-1349,-1838,-1275,780,-835,381,859,-96,-1124,-1102,-838,-1387,-1873,-1875,-1377,-894,-500,-1813,-993,327,483,574,585,371,-1191,-710,-92,-55,-621,-511,-786,-1174,-1509,-1801,-1878,-1688,-1390,-1119,-916,-1595,-772,-466,-366,-282,-201,-867,-41,72,186,-49,308,-167,178,-1112,-169,-405,-1673,-939,-1063,-1048,-809,-409,-2649,58,-933,-1674,358,1821,1954,-245,-117,1825,24,10,-1282,-456,-367,-560,-960,-1623,-1709,-1902,-1785,-1524,-1210,-862,-506,-614,-535,513,764,-264,105,-406,-176,-784,-139,-1178,-152,-220,-193,642,1507,1490,814,894,26,-146,-239,1014,886,-1214,357,-223,-263,-546,-816,-997,-1095,-1101,-948,-702,-315,106,-1135,858,788,-390,1965,1447,1427,1809,-149,246,2617,1360,138,-2073,920,-992,-527,1079,584,-1135,-2830,-1752,716,508,241,-2,-235,-478,-726,-970,-1161,-2651,-1384,-1276,-1067,-884,-641,-439,-206,-78,-72,-51,-155,-295,-472,-1295,-771,-10287,-6488,-1273,-3317,-2126,-2335,-5839,-964,-921,-907,-907,-2485,-842,-784,-1821,-315,-720,-1465,-172,860,1072,1188,-437,1338,-662,44,330,45,392,-271,-96,385,-153,549,655,714,689,-669,423,-595,-810,-1082,-1030,-1442,-1525,-1539,-1369,-1141,-1003,-862,-765,-747,-753,-785,-881,-1003,-1372,-1279,-1463,-1625,-1762,-1821,-1744,-1623,-1484,-1367,-1231,-1019,-818,-698,-514,-309,-1558,-2010,-1444,-755,526,532,-205,-140,-1839,216,115,93,-498,-1622,-473,262,-1279,305,725,800,-232,-1001,-1218,-1552,-1321,-1113,594,1896,2156,2326,2412,2304,2295,2149,-293,-80,52,296,-1819,-986,-1121,-1399,-1366,-964,-530,-169,-149,-1163,184,193,165,37,-167,-430,-583,-666,-649,-393,-340,231,551,866,-783,684,986,1425,524,-332,26,-1377,-81,-1526,-273,116,-397,-698,-1113,-1085,151,-1184,-338,-1130,14,1354,1292,-856,438,-1212,195,-58,-1182,-1167,-491,-493,-511,-441,-412,-213,-89,-1431,-1118,203,292,-60,-216,-129,-359,-1047,-1820,-1175,-944,-510,-1308,-1903,-1127,-805,-927,-1011,-1109,-1132,-1340,-1467,-1205,-1055,-991,-862,-699,-769,-626,-1112,-523,-887,422,558,713,-206,-1380,-1411,-20,-726,-966,-242,-470,-714,-871,-871,-718,-496,-335,-231,-256,-670,-540,-806,-1203,-1561,-1958,-1676,-1273,-903,-609,-425,-413,-1325,-1351,-489,-631,-617,-654,-668,-700,-679,-1797,-701,-1130,-1460,-1475,-678,-887,-524,-446,-328,-488,-174,-896,-191,-163,-1656,-271,-639,-1575,-513,-1358,-191,464,-1023,-1418,204,-1240,-178,-226,213,607,540,359,780,551,1829,2402,2469,2433,-365,-794,-728,-1710,642,1663,-42,-1362,-366,-805,-1126,-1944,-1819,-1439,-978,-590,-347,145,375,605,677,490,544,936,962,357,846,177,-1386,-90,118,52,-449,366,500,-305,-161,-130,-1101,293,-285,294,303,-695,-411,-783,-1209,-1448,-1384,-1085,-693,-305,19,285,-439,-404,-1561,-545,221,-34,-725,-648,-1409,-1144,-1238,-1270,-1228,-1097,-938,-874,-802,-734,-911,-634,-1736,-641,-673,-761,-868,-983,-1199,-1392,-1596,-1698,-1600,-1349,-1031,-806,-576,-389,-1105,-434,-493,-1737,-1501,-1796,-1625,-2063,-1644,-1219,-775,-1109,-1215,-1262,207,0,244,376,375,416,79,138,393,-1480,255,-33,-12,1830,834,-1293,-713,-102,1349,1255,-348,346,-1035,-915,-1549,-1959,-1569,-903,-293,-1498,-65,1159,691,1232,-953,1350,929,1826,1741,378,1340,1111,855,606,366,209,-989,-1626,86,-2388,-1978,465,566,549,-617,404,212,-50,-328,-668,-1054,-1495,-1787,-1678,-1240,-914,-572,-838,-1016,-2078,-96,-663,-940,-177,203,-1435,-1064,-469,1048,370,140,410,316,-265,-294,1158,895,702,590,464,504,556,-973,-6,-929,384,239,-185,-173,-420,-537,-699,-734,-666,-590,-566,-1079,-1016,-1657,-974,-1164,-1448,-1758,-2117,-2360,-2207,-1909,-1670,-1450,-1259,-1065,-1973,-1295,-1818,-334,-78,109,-10,-1429,193,723,743,650,-456,-1616,-1743,-1349,-1328,-1873,-1874,-1240,-1058,-1016,-397,902,1307,-529,-211,-225,-820,-1512,1376,804,185,-443,-408,-281,-672,-190,265,-355,-725,-986,664,1107,221,-314,-11,101,-259,-636,-1074,-1491,-1731,-1597,-1234,-742],[-1650,-1293,-891,-1248,-254,-6,127,-481,-910,-390,-748,-958,-114,-269,-486,-1847,-1236,-994,-1150,-1310,-1397,-1429,-1405,-1379,-1333,-1184,-1009,-841,-669,-486,-280,-109,-836,-1007,-524,-35,-1881,320,503,-96,1123,-205,-502,-946,-1633,-842,-403,-643,-562,-209,256,-35,-891,-886,-67,-681,300,418,-62,1179,941,703,-692,-616,-827,-1367,-307,85,-945,-1146,-1194,-1484,-1916,-862,-1000,-1387,-1792,-2173,-2563,-2237,-1830,-1505,-1178,-823,-1856,-303,-39,198,-153,-3,-1756,-697,427,784,1527,1574,1615,2946,-93,2821,2840,1444,446,-341,2147,264,-1380,369,-1629,3609,3259,1839,119,399,-1495,-545,-307,-974,-686,-167,-846,-1456,-1745,-1600,-1435,-1320,-1380,-1743,-1566,-1655,-1568,-1529,-1554,-10104,-21353,-20572,325,539,677,-1052,762,852,932,75,458,1104,-38,-1336,-1338,364,-698,-807,-1064,-1005,286,-205,212,-186,-1596,-421,-99,-1124,-801,-1933,-1212,39,-12,-77,-746,-219,-180,-142,-396,61,7,-553,166,-1718,-753,-854,243,-278,-39,-495,-266,-537,-792,-1425,-1254,-1309,-1182,-983,-1743,-623,-1139,-208,-4,-602,-1191,311,344,368,323,255,-53,127,-198,-1481,-648,-920,-1175,-1157,-878,-430,70,-1899,-1665,-323,-869,-140,695,-690,-631,-1084,-873,-812,-455,-231,-87,-66,-182,-481,-891,-1410,-1702,-1338,-912,-1283,69,328,-510,-1097,518,472,174,-717,-376,-678,-828,-811,-620,-303,-1365,-1536,-653,-812,-274,310,204,-33,-865,-617,-1003,-1352,-1622,-1659,-1491,-1245,-2188,-741,-576,-432,-1887,-295,-39,191,385,-883,851,1023,1134,321,-1501,-1685,-1189,-687,-1013,-182,-859,-1624,-1283,-1454,502,-1116,137,259,-599,-834,-1051,-182,-344,-506,-1077,-760,-814,-762,-1423,-970,105,463,773,990,176,-847,-564,-29,-196,-546,-353,-574,-1025,-1499,-1959,-1982,-1545,-1187,-930,-782,-1578,-617,-625,-647,-691,-740,-1060,-808,-777,-717,-663,-602,-580,-569,-1046,-535,-494,-1777,-808,-795,-100,112,-415,-2490,-18,-934,-1681,476,2061,2054,-57,-211,1382,27,-89,-1658,-754,-441,-14,-1290,-1247,566,403,-1385,99,-129,-416,-702,-935,-1124,-1190,-1184,-1054,-882,-724,-482,-1145,-428,-1422,-155,-28,-208,638,1304,1402,547,890,130,16,-378,386,181,-1067,-747,-1211,-1548,-1557,-1318,-997,-724,-556,-436,-392,-321,-271,-1062,0,176,-388,689,953,1078,1202,-110,228,969,695,332,-1860,-258,-924,-645,-731,-768,-1488,-3424,-1762,-772,-792,-822,-765,-631,-454,-251,-733,-731,-2621,577,744,841,781,690,500,310,16,-364,-665,-989,-1210,-1308,-5014,-1068,-13829,-6627,-703,-3285,-2478,-2684,-6587,-248,-127,-3,119,-2382,342,-595,-1563,-674,-985,-1747,-70,752,784,769,204,854,-1253,-47,48,-167,340,-209,0,-144,-403,-506,-605,-651,-661,-795,-571,-525,-463,-1010,-441,-434,-925,-557,-292,-173,-102,17,124,-1462,-298,155,150,68,-1091,-1378,-553,-282,-301,-247,-579,-205,-1447,260,896,434,-300,1046,1719,873,-1770,-2508,-1881,-1072,574,1098,-186,-92,-1665,-1306,-1577,-1342,-931,-1517,-1128,123,-1218,604,791,888,115,-972,-1370,-1760,-1379,-487,982,1508,1713,1841,1902,1870,1804,1708,-698,-570,-262,587,-1438,-1141,-1106,-423,-543,-456,-297,-121,-61,-1410,-118,238,91,-54,-319,-712,-1087,-1522,-2010,-2388,-2137,-1754,-1462,-1232,-1057,-1018,-1066,-1197,-1411,-1649,-1793,-1759,-1614,-1339,-1068,-810,-624,-620,-973,-1125,-599,-1334,-966,-1480,-1436,-1608,-1705,-1560,-1408,-1660,-1191,-1132,-1799,-1387,-920,-721,-522,-222,-4,455,781,-1531,-1096,439,403,164,-298,-535,-345,-1147,-2129,-1084,-1149,-872,-1549,-1858,-824,-279,-815,-234,-707,115,-983,-1005,-1419,-515,-980,-1421,-1794,-1828,-1360,-975,-475,-693,882,1399,1806,-54,-1026,-1642,35,-283,-818,-254,349,96,-358,-329,-397,-194,135,534,873,-263,241,-866,407,1369,-1156,-457,673,396,-614,-63,-198,-1513,-1440,-588,-230,519,498,581,1121,702,-1585,-235,-1216,-1848,-1256,-8,-664,-32,-325,-544,-724,-837,-1100,-928,-836,-1497,-790,-739,-1544,-688,-1040,-689,-647,-748,-842,-509,-1122,-375,-778,-271,-301,-420,-587,-829,-895,-951,-859,-638,-345,-30,-544,-147,-1369,383,272,-144,-1269,-529,-801,-983,-2134,-1636,-584,-342,-388,-670,145,149,147,25,-111,-188,-402,-542,-705,-835,-997,-2014,-925,-742,-399,-9,447,966,-179,-75,103,-1118,387,200,590,358,-499,1351,2149,-460,564,1251,389,-185,245,-93,-439,-795,-1267,-1660,-1783,-1372,-1020,-730,-560,-1520,-420,-1028,-524,-680,-832,-999,-1269,-1504,-1685,-1772,-1801,-1752,-1661,-1526,-1387,-1205,-972,-780,-517,-258,-608,276,315,-1005,60,1083,376,-1130,-222,-235,-1493,-1735,-1434,-792,-1026,-857,-599,-251,-1153,-1066,-1219,203,-146,16,178,158,194,44,373,458,-1551,338,-313,154,789,696,-1013,-492,100,95,-141,-295,-406,-1208,-268,86,531,990,1488,1606,-1243,-42,2317,1155,936,-799,1658,1209,1008,631,208,-201,-548,-820,-940,-882,-634,-1899,-1596,364,-2860,-2265,1314,1522,1587,1615,1550,1385,1133,851,491,70,-442,-925,-1272,-1163,-897,-522,-626,-1046,-1656,287,-620,-1241,-280,111,-1680,-874,-515,1135,584,178,561,120,-158,-289,829,863,565,232,-218,-559,-885,-1172,-1379,-1455,-1533,-1497,-1505,-1469,-1535,-1510,-1518,-1400,-1230,-1085,-1001,-940,-1007,-1633,-1083,-1155,-1263,-1274,-1189,-2325,-751,-466,-777,-537,-319,-31,-2206,-1264,-2018,-421,706,506,-106,-946,1012,1488,1146,755,-804,-1522,-1313,-1243,-1056,-870,-78,-172,-1015,-776,-124,-113,-215,-385,-539,-751,-1165,-1240,-1180,-1233,-1226,-1142,-989,-715,-735,-302,141,-400,-572,-1038,545,759,99,171,295,946,606,230,-410,-731,-1203,-1506,-1441,-1057],[-1415,-1181,-914,-1451,-504,-315,-187,-176,-730,-526,-715,-1210,395,423,-494,-1757,-1237,79,-103,-1009,-546,-724,-860,-992,-1102,-1121,-1134,-1179,-1227,-1231,-1118,-933,-991,-1161,-524,-182,-1995,192,279,-73,1150,174,-92,-502,-1570,-1255,-543,383,1395,1818,1992,-374,-1325,-1269,-258,-652,254,356,209,1113,1899,1514,-1064,-582,-632,-1710,-636,87,-922,-1256,-1236,-1747,-1798,-1241,-1688,-2090,-2305,-2177,-2013,-1897,-1801,-1828,-1873,-1899,-2295,-2136,-2235,-2269,-2069,-1803,-1556,-1235,-878,-490,0,528,997,1477,1,2060,2181,1347,495,-550,883,168,-1590,-1372,-1769,-1243,-517,143,-279,464,-1440,-667,-511,-1097,-1135,-506,-458,-229,97,-790,-1168,-292,531,-1875,-36,-1974,-898,-1624,-3686,-13362,-23654,-24445,-3269,1484,1693,-1119,752,1619,1481,-118,705,822,-80,-1306,-1364,-302,-565,-721,-931,-741,-564,-378,149,-237,-1685,-542,33,-1113,-807,-2220,-481,1830,382,800,-952,228,1802,37,-450,1019,105,-852,140,-2028,-724,-1168,-1618,-1954,-1955,-1698,-1399,-1252,-1166,-1398,-1245,-1281,-1211,-1062,-1812,-645,-1437,-330,416,-566,-1158,1035,1488,1622,1629,1550,-170,1164,-600,-1533,-674,-619,-1200,-1748,-2285,-1941,-1469,-1522,-1872,-544,-676,-691,-970,-1355,-1837,-1619,-1067,-1374,-43,417,766,409,-66,442,72,395,688,223,-878,-1427,-66,6,-1093,-1700,591,1501,361,-901,543,173,-71,-190,-142,63,-1678,-1636,-870,-1605,206,-73,-376,-799,-1173,-1428,-1380,-1064,-670,-318,-93,-923,-2060,-821,-24,-943,-1585,-1304,-1841,-2122,-1763,-1208,-658,-160,263,147,-1607,-1876,-1067,-575,-1219,-323,-960,-1508,-695,-1545,-340,-1394,-694,-775,-934,-644,-1038,-445,-510,-684,-1375,-1244,-1314,-941,-1038,-984,1085,1294,1407,2104,62,-589,-434,-178,-530,-736,-1175,-1196,-883,-460,-1147,-1134,-1223,22,-486,-883,-1570,-398,503,552,609,671,-1149,783,868,164,-1175,18,812,871,-978,54,151,-1832,-891,-1163,-1713,-2111,-1748,-2381,-782,-900,-1534,155,319,292,61,-381,-539,-1088,-1641,-1957,-1012,-485,24,-1420,-805,1151,678,-1295,-26,1017,1220,-296,-519,-595,-343,-641,-713,-649,-989,-726,-1451,-659,-1668,-181,-69,-181,159,379,532,272,791,300,184,-392,-170,6,-838,-813,-1287,-1751,-2050,-1745,-1335,-977,-725,-525,-419,-320,-300,-984,-316,-383,-406,-409,-374,-414,-383,-393,-402,-444,-540,-673,-1437,-893,-1010,-1112,-1250,-1413,-1844,-3912,-1889,-1919,-1808,-1630,-1345,-984,-596,-197,189,-1723,-2591,1088,1226,1214,958,588,50,-534,-1214,-1743,-1439,-891,-338,143,-8784,321,-17795,-6356,1357,-3077,-2763,-2862,-6844,38,1498,1348,1112,-2143,383,-359,-1126,-1104,-1561,-1959,-2123,-1975,-1772,-1617,-1398,-1115,-1815,-499,-228,-359,317,-131,108,716,-565,287,1453,1392,627,-871,1158,-372,-70,-736,1468,1084,-264,-637,916,1405,1102,63,399,-2014,-330,-443,-887,-1345,-1769,-1798,-1404,-954,-481,22,-708,86,-1831,545,2392,598,-132,1256,1753,915,-1925,-2233,-2102,-1295,126,1375,59,388,-1428,665,313,-41,-408,-1120,-1806,-1185,-1316,-1472,-1588,-1745,-1902,-1990,-2035,-1982,-1907,-1785,-1634,-1483,-1265,-1084,-914,-777,-616,-430,-1078,-1032,-498,-159,-1001,-1205,-1045,-624,-858,-952,-966,-877,-646,-1649,-430,54,164,282,274,131,-12,-230,-517,-697,-895,-1004,-1032,-958,-987,-716,-632,-567,-532,-515,-755,-1331,-11,-912,-77,778,30,-448,-742,-1065,-399,-1476,-850,-1633,766,537,235,-1205,-280,-1930,-899,-1143,-1546,-1565,-1328,-1191,-1076,-888,-695,-480,-280,-1550,-950,271,468,374,-284,-874,-328,-1057,-1612,-961,-1335,-1284,-1853,-1694,-420,-352,-1130,-279,-676,-94,-486,-480,-1432,348,-113,-697,-245,-653,-1133,-1700,-1960,-1287,-583,156,921,90,-603,-1897,219,250,-636,-234,79,-300,-873,-172,-580,408,490,706,916,131,202,-906,667,1142,-967,-678,726,622,-805,460,374,-1407,-1536,-1077,301,499,450,354,1015,694,-1364,-120,-1332,-1966,-868,49,-487,-132,1114,1070,65,935,-1277,766,591,-1172,289,-636,-1398,-615,-858,-1215,-1568,-1982,-2371,-2037,-1688,-1365,-1386,-820,-647,-559,-507,-517,-350,-210,-7,238,505,468,-183,413,-989,382,1021,-283,-1187,-208,-553,-746,-1977,-1830,-969,-1120,-1258,-1287,-1339,-1430,-1468,-1569,-1631,-1578,-1618,-1554,-1510,-1467,-1529,-1541,-1609,-1508,-1294,-973,-513,64,-135,29,320,-1234,331,533,786,250,-377,1383,2746,-325,211,1859,346,-658,308,481,-404,-1267,-1305,-1196,-688,118,673,-661,145,-1634,77,-952,-511,-1042,-1335,-1222,-946,-632,-379,-1135,-131,-888,-971,-358,-385,-422,-362,-290,-102,106,-466,543,215,-1152,-30,1093,383,-1220,-94,-75,-1167,-1447,-1082,-215,-797,-49,-320,-518,-1173,-1044,-1367,-997,-980,-865,-718,-478,-224,20,157,234,-1456,323,-672,174,103,-62,-703,-387,-590,-911,-1276,-1573,-1419,-1464,-41,754,1342,2110,2028,935,-883,-72,2627,1626,543,-742,1594,916,261,-293,-816,-1238,-1469,-1436,-1227,-1027,-831,-2827,-1059,-670,-3258,-2223,-993,-1172,-1321,-1209,-978,-3911,-457,-167,78,268,336,196,297,-271,40,-130,-522,-985,-1237,-815,-961,-1640,-1144,-1105,-1567,-636,-561,102,564,127,815,-82,-92,-459,232,1550,2382,1286,1915,-31,1241,-206,-488,-1299,-101,-430,-677,-754,-836,-744,-653,-419,-99,219,-1080,-645,-1114,-1686,-55,509,-572,656,356,-2122,-1198,-539,-869,-987,-1104,-1141,-2273,-1329,-1963,-877,-617,-396,-255,-504,286,514,679,635,-1219,-1205,-861,-1039,-913,-926,380,177,-1026,-573,-6,-146,-285,-421,-458,-464,-1392,-958,-48,117,248,-726,-1174,-981,-833,-442,-274,-504,-470,-1068,244,397,-107,490,579,1183,1041,595,-210,21,-435,-882,-1113,-718],[-1102,-1225,-1327,-1528,-1429,-1281,-1242,-1247,-1360,-1331,-992,-1376,-162,278,-483,-1630,-1162,1339,389,-1138,879,1585,1563,1416,905,994,-727,920,635,282,-124,-638,-1131,-1607,-1999,-1760,-1973,-1131,-835,-606,-435,-331,-270,-206,-1212,-1595,-714,82,302,628,1074,-655,-1727,-1562,-352,-474,282,373,457,1090,1669,876,-1188,-460,-321,-1896,-840,136,-878,-1360,-1085,-1519,-1564,-1440,-1381,-1086,-776,-529,-438,-458,-503,-597,-635,-1061,-1507,334,681,917,-155,-268,-1053,-228,16,-643,-1335,-2064,-2275,-1437,-624,146,881,1348,641,-673,2509,1116,-1653,-359,-1062,1266,713,169,-429,-896,-1323,-1678,-1900,-2012,-2020,-1917,-1691,-1462,-1184,-878,-1318,-340,-163,-1856,89,-2512,-897,-1272,-4357,-15692,-26260,-29783,-10212,-1053,1549,-1041,660,2151,1642,-238,927,2258,-15,-1154,-1305,860,-396,-610,-678,-391,488,-491,322,-199,-1626,-607,277,-994,-737,-1851,360,1302,806,806,-1065,55,246,-2,-420,-50,-189,-1079,-689,-2058,-1346,-1674,-2026,-2319,-2422,-2236,-1976,-1838,-1718,-1654,-1558,-1405,-1141,-834,-1772,-822,-1592,-691,167,-352,-996,1027,1403,1413,1300,1117,-175,656,-859,-1371,-838,-799,-1029,-1085,-1037,-878,-658,-1035,-1780,-594,-444,84,53,-873,-362,-1320,-906,-1802,-765,-832,-881,-902,-892,-902,-876,-844,-732,-638,-554,-1167,-372,-346,-1671,-2205,-285,-424,-691,-1037,-848,-502,98,760,1406,280,-1574,-1631,-810,-1014,839,1644,1004,181,-680,-1615,-2539,-1793,-996,-311,-50,-994,-1868,-823,-5,-1329,-1232,28,-318,-654,-972,-1225,-1145,-1083,-985,-901,-1675,-1987,-916,-977,-1414,-1332,-1599,-1859,-2109,-2303,-2490,-2633,-2558,-2522,-2472,-2408,-2289,-2093,-1844,-1484,-1187,-489,56,469,-639,-973,1137,957,1063,1922,36,-405,-311,-547,-969,-978,-1705,-1706,-1025,-182,-1189,-903,-1200,-237,-558,-1106,-1603,-300,2219,3252,1505,1994,-1128,1443,1099,118,-1394,5,1196,965,-952,-69,388,-1851,-1025,-1011,-131,-131,-758,-2322,-221,-833,-1261,862,1834,2105,65,-642,1508,11,-253,-2183,-1254,-536,69,-945,-372,1242,922,-1130,-187,728,818,-526,-572,-568,535,123,-191,-438,-1241,-955,-1756,-883,-1956,-767,-859,-1028,-1198,-1316,-1485,-1559,-1655,-1642,-1616,-1536,-1445,-1351,-1205,-1041,-881,-703,-640,-331,-140,11,81,123,101,102,60,-1001,42,37,-536,236,410,502,649,-122,259,752,633,439,-1047,-364,-596,-381,-557,-695,-2284,-3988,-1849,-558,-382,-187,93,413,706,934,1064,-2651,-2683,783,523,230,-82,-175,-75,245,553,748,917,891,759,-1164,-12138,-428,-22166,-5834,-471,-2601,-2962,-2972,-6653,-103,-148,-253,-394,-1924,-679,-784,-805,-1222,-1519,-2039,-712,-764,-895,-1122,-1337,-1539,-2163,-1797,-1625,-1361,-1044,-703,-405,-120,-758,-374,556,750,260,-1030,834,-355,158,-478,1885,1953,297,-787,983,1419,774,-57,672,-1725,-413,127,968,797,-383,-791,-964,-257,-415,-415,-867,7,-1889,395,482,564,-23,432,356,330,-1971,-1688,-2083,-1551,-366,685,268,461,-1284,17,-237,-439,-686,-860,-1491,-1159,-1290,-1071,-903,-733,-551,-980,-1174,-1783,-1399,186,184,114,59,-52,-166,-274,-301,-251,-1529,-1481,-703,-342,-692,-1297,-1071,-947,-961,-699,-309,117,116,-1897,-850,783,1334,1034,1141,846,589,333,128,178,-651,614,518,1163,-1181,518,-42,841,-132,-631,-1224,-913,-787,-1254,-1418,-1128,-597,-315,-541,-993,-655,-1718,-1249,-1574,1252,1686,2296,-1523,733,-1584,-136,-1159,-923,-1779,205,532,-115,-653,-1097,-1402,-1616,-1788,-1872,-1926,-1919,-1794,-1616,-1364,-1100,-884,-1177,-879,-1558,-1810,-2245,-1495,-24,-222,-1515,-375,-700,-238,28,7,-1244,-27,-328,-1049,-89,-453,-874,-1374,-1878,-2048,-1479,-864,-225,172,-187,-2017,439,737,-445,-233,-241,-716,-1506,-709,-1035,-992,-922,-695,-478,-278,-126,-955,-77,-75,-839,-945,-198,-226,-819,-353,-493,-1093,-1650,-1385,-966,-928,-770,-525,-265,50,-1216,-95,-1485,-1481,-415,69,-366,-421,1031,969,205,727,-1323,310,133,-951,-468,-759,-1168,-1371,-1683,-1931,-2074,-2128,-2037,-1871,-1719,-1560,-1964,-1187,-1003,-839,-654,-497,-154,147,486,852,1232,871,233,942,-629,222,893,-421,-1086,-163,-354,-428,-1708,-1909,-545,26,-476,-1222,25,628,1611,1574,196,278,1104,752,-43,-469,-1165,-1682,-1903,-1729,-1294,-864,-462,-93,-123,204,506,-1360,215,633,607,125,-270,337,242,52,-182,-266,-498,-1108,-1076,-1382,-1561,-1660,-1196,-868,-839,-481,-456,-599,-798,-1546,-1526,-1932,-2267,-2007,-1476,-932,-522,-151,150,-1240,171,-504,-892,-642,-45,-390,-799,-1304,-1697,-1751,-1357,-861,-383,-1149,-62,621,416,-1252,47,90,-753,-930,-712,-178,-547,315,189,-276,-1040,-1072,-1589,-2062,-2310,-1894,-1548,-1198,-899,-648,-540,-487,-1164,-381,-933,-405,-394,-478,-585,-630,-698,-805,-828,-675,-420,-1567,248,661,1054,1387,1702,320,-450,-8,1507,1110,212,-616,-501,-880,-951,-696,-374,-67,193,380,544,718,983,-3658,-63,1912,-3385,-1838,2423,2367,2144,1892,1593,-8951,-1425,879,812,814,808,727,846,-221,775,676,-393,-742,-885,-174,-557,-1380,-1142,-1409,-1577,-1686,-1743,-1664,-1512,-1295,-1059,-782,-495,-607,-414,410,565,593,392,-319,-236,-750,-1348,-1924,-1716,-1045,-526,-1056,337,553,495,395,356,452,-1289,-425,-1205,-1657,-108,771,-524,867,606,-1662,-1706,614,-776,-608,-817,-319,-1954,-1281,-1539,-1024,290,82,-328,-533,-803,-1064,-1335,-1599,-1804,-1927,-1786,-1674,-1580,-1536,-1451,-1360,-1210,-992,-774,-557,-348,-174,-255,-11,-1308,-577,315,283,211,-816,-1705,-1136,-878,-473,-27,-560,-324,-958,396,147,-279,738,910,919,576,181,-292,-766,-1148,-1312,-1315,-1226],[-627,-975,-1179,-1239,-1117,-898,-743,-602,-561,-690,-825,-1454,-1178,-1242,-1205,-1576,-1115,-498,-243,-1242,284,610,959,1261,1259,1188,-1012,2135,2145,609,704,69,-835,-1269,-587,-448,-1959,-429,-628,-803,-952,-1105,-1257,-1377,-1506,-1960,-1769,-1756,-1640,-1402,-1054,-996,-2097,-1844,-464,-312,224,313,521,947,1343,17,-959,-400,-62,-2031,-1041,-1209,-1773,-1726,-1223,-1254,-1383,-499,649,942,-629,1121,1132,925,224,501,-1000,-1588,-765,904,1680,956,-169,-398,-736,-41,-49,156,12,-713,-1338,-1307,-702,67,864,1274,706,-877,2985,1443,-1714,-762,-626,2712,2331,1185,-517,833,-971,-382,-463,-1242,-1574,-633,-123,27,144,-465,-1525,-469,-254,-1822,-906,-2756,-1502,-1389,-3151,-13774,-28545,-36326,-18752,-6037,176,-969,529,1344,1289,-389,991,3101,6,-1010,-1301,1046,-310,-599,-449,-102,530,-673,-47,-430,-1553,-877,-941,-903,-792,-1445,-425,-273,-115,-17,-1169,-199,-53,-161,-381,-482,-734,-1313,-1418,-1945,-2105,-2321,-2118,-1830,-1598,-1445,-1314,-1340,-1424,-1628,-1887,-2185,-2388,-2151,-1882,-1578,-1530,-1083,-588,-332,-770,121,271,403,454,477,-133,580,-947,-1119,-1018,86,306,171,1069,1298,1272,-565,-1626,-689,-228,1075,1076,-931,-110,-1075,-765,-1598,-132,1480,1008,547,173,-29,-179,-280,-305,-397,-509,-700,-730,-940,-2100,-2113,-1262,-1061,-845,-1128,-245,62,382,631,823,60,-1170,-1563,-583,-213,654,419,216,-76,-344,-650,-979,-1240,-1404,-1473,-1476,-1341,-1627,-861,-655,-1372,-869,-220,-99,54,140,-1280,356,408,411,-188,-1666,-1865,-644,-362,-1562,-670,-948,-1179,-1350,-1415,-1448,-1626,-1510,-1580,-1628,-1652,-1625,-1539,-1438,-1269,-1040,-785,-552,-351,-190,-850,263,433,550,590,110,-240,-146,-1077,-1303,-665,-230,-1288,-575,-567,-966,-553,-936,-435,-403,-1286,-1621,-202,2531,3578,1182,2052,-975,886,359,342,-1140,258,1570,1007,-900,-175,397,-1773,-1130,-1128,-151,298,-934,-2197,-292,-643,-828,604,777,862,34,-864,936,16,-235,-2200,-1385,-499,155,-132,-7,-106,-200,-809,-502,-612,-689,-756,-798,-859,-894,-962,-989,-1019,-1357,-1044,-1929,-977,-2055,-552,-400,-291,-168,3,77,-198,295,361,334,-243,-1128,-222,-450,-795,-1193,-1548,-1621,-1286,-724,-118,439,973,1417,1829,903,-1004,1021,356,-655,1275,1525,1954,1817,-213,289,1131,784,402,-640,-718,-332,4,273,583,-2650,-3491,-1824,-699,1611,1563,1499,634,594,1137,973,-3005,-2776,657,671,717,696,725,708,722,634,429,250,-38,-343,-6863,-14022,-1355,-22253,-5068,-1632,-1618,-2838,-2911,-6213,-877,-662,-431,-179,-1645,333,-243,-282,-1230,-1780,-2016,-85,-390,651,425,257,-140,-1725,-202,-1004,-904,-206,-139,-76,8,-886,-907,238,304,-78,-1174,413,-343,323,-192,436,387,292,-886,167,143,103,-113,239,-971,-444,68,460,410,-80,-402,-1152,-315,-579,-825,-995,-1138,-1677,-1350,-1414,-1399,-1414,-1539,-1634,-1732,-1856,-1986,-2129,-1902,-1614,-1365,-1139,-860,-1160,-404,-179,95,44,-471,-743,-1715,-1439,469,237,1254,844,-1072,-956,-1599,-1454,66,-170,-387,-502,-618,-719,-845,-948,-1031,-1965,-1661,-1493,-1627,-1736,-1754,-1645,-1414,-1191,-811,-404,-9,131,-1809,-1286,768,1159,803,1164,1016,927,837,760,861,-797,510,334,757,-1409,409,-230,581,-425,-775,-1673,-471,-811,-1391,-1910,-1700,-1169,-684,-370,-894,-777,-2022,-1695,-1374,1396,1591,1923,-1931,724,-1139,-239,-306,-376,-1961,813,917,-196,-225,-691,-943,-1052,-1605,-1245,-1418,-1631,-1692,-1414,-1518,-515,-693,-853,-827,-1781,-2429,-2343,-1284,327,35,-1946,-531,-783,-270,509,416,-974,-400,-561,-1483,177,230,584,-752,-441,-294,-883,-1415,-1199,-577,138,-1758,633,1114,-257,-271,-601,-1039,-1621,-1328,-1518,-783,-725,-435,-172,27,-36,-1089,-61,-242,-798,-1280,-1062,-1294,-1434,-1440,-1375,-1288,-1795,-1166,-956,-830,-683,-541,-453,-354,-1199,-320,-1696,-1021,-468,-535,-569,-848,-681,-693,-721,-758,-1234,-903,-885,-898,-892,-771,-961,-873,-608,-177,-69,-184,-122,-215,-956,-603,-2013,-896,-880,-730,-463,-197,228,556,859,1130,1369,1206,597,1341,-382,9,589,-611,-1043,-197,-195,-137,-1516,-2000,-675,196,-615,-1479,-242,178,1239,1695,-42,164,746,695,242,-559,-897,-1426,-1311,-878,-411,-93,112,227,-224,157,-28,-1452,-398,-596,-783,-945,-1094,-1226,-1233,-1248,-1150,-994,-852,-1417,-616,-564,-545,-1783,-688,-839,-1083,-1333,-1576,-1669,-1618,-1489,-1342,-1184,-1078,-1010,-931,-877,-948,-1014,-1076,-1380,-1164,-1208,-1262,-1309,-1388,-1460,-1492,-1558,-1511,-1406,-1240,-1053,-847,-991,-462,-271,-63,-1306,107,167,-377,-469,-443,-201,-369,476,1136,-689,-880,-1088,-1697,270,-845,-919,-263,285,60,-165,-514,-915,-1317,-1786,-2104,-1736,-1176,-676,-180,202,656,1194,1479,1124,-88,-1497,1590,1309,927,459,-1,-541,-1074,-1617,-1984,-2006,-1818,-1546,-1259,-1087,-973,-877,-901,-1004,-1153,-1350,-1510,-1541,-1315,-4539,-478,-11,-3325,-1385,1271,1560,1707,1830,1888,-6881,-8128,1895,1901,1899,1830,1059,1658,280,1349,1125,-334,-495,-722,-307,-752,-1106,-1332,-1261,-945,-560,-289,78,292,170,457,-313,365,-730,-1093,-270,539,-20,523,-609,491,443,-584,-1403,566,763,-480,-1351,1001,1561,1578,1602,1009,629,-1483,-224,-1356,-1617,-154,1086,-467,882,636,-1196,-2159,550,-596,-696,-1089,-458,-1582,-1120,-1054,-1190,0,-46,-407,-93,-32,35,67,56,-1796,-98,-181,-335,-431,-679,-554,-563,-937,-412,-306,-199,-107,-67,-162,-92,-1036,-354,-590,-829,-1052,-1195,-2211,-1194,-958,-651,-366,-639,-226,-800,108,-48,-455,-367,-544,-689,-815,-880,-971,-1086,-1234,-1396,-1631,-1883],[4,-332,-533,-841,-346,-111,-224,87,15,-782,-540,-1340,-1079,-1115,-1051,-1589,-1086,-966,-1214,-1618,-1861,-1415,-797,-206,334,883,-1413,1680,1883,499,266,-367,-758,-1367,-767,-679,-1931,-118,-393,-142,-196,-226,-237,-217,-479,-1930,-933,-455,-593,-752,-930,-1296,-1653,-1921,-1683,-1800,-1955,-1977,-1811,-1584,-1357,-1120,-871,-596,-305,-2031,-1138,29,-1147,-1522,-753,-1023,-1211,-388,1496,1761,-708,1405,2087,800,554,745,-1178,-2077,-652,-677,-422,-102,-203,-489,-486,87,-370,-500,-869,-1093,-1091,-734,-259,257,780,1170,722,-1119,1921,1653,-1717,-1180,-218,1373,1154,974,-577,606,-752,-121,-149,-1251,-1635,-743,-690,-715,-611,-422,-1756,-625,7,-1729,-14,-2585,-865,-743,-1282,-10553,-28897,-43033,-27873,-10639,-1112,-887,-287,257,823,-517,932,2290,-7,-850,-1341,1159,-287,-664,-241,132,-9,-902,-647,-779,-1450,-858,-287,-766,-677,-1086,576,657,706,564,-1217,-502,232,-92,-299,-299,-462,-1511,-762,-1837,-911,-934,-1001,-1086,-1222,-1416,-1588,-1835,-1937,-1836,-1580,-1265,-892,-541,-1735,-1206,-1277,-1483,-698,318,-496,849,937,1069,1190,571,-72,564,-831,-840,-1216,-249,-7,-202,1007,1787,1106,-163,-1495,-781,-55,1350,1064,-959,158,-765,-620,-1157,-341,-100,-701,-1154,-1323,-1233,-985,-760,-547,-518,-449,-480,-882,-959,-1958,-1644,-1121,-1141,-1213,-1214,-1211,-1159,-1060,-998,-956,-894,-910,-1500,-1003,-1115,-1211,-1295,-1285,-1301,-1237,-1171,-1120,-1025,-903,-800,-769,-1067,-1388,-658,-747,-1210,-1195,-1499,-1870,-2194,-2132,-1599,-952,-265,421,-367,-1629,-1700,-416,-281,-1728,-289,-673,-63,941,-1062,-754,-1572,-771,-747,-407,-423,-918,-940,-1190,-1367,-1445,-1441,-1420,-1417,-1371,-1389,-1455,-1514,-1609,-1754,-1910,-2033,-2163,-2257,-2209,-2118,-2013,-1955,-1913,-1862,-1875,-1911,-1996,-2013,-1782,-1396,-1699,-315,247,801,771,1651,-818,366,-121,629,-748,608,99,-266,-900,-322,207,-1691,-1268,-1289,-179,186,-1070,-2052,-392,-412,-347,-47,-349,-728,-1069,-1380,-1506,-1419,-1205,-2126,-1490,-497,-253,-74,42,79,63,-440,-268,-388,-542,-716,-815,-935,-994,-1037,-994,-924,-1398,-1043,-1978,-994,-1863,-651,-723,-851,-953,-956,-956,-808,-642,-356,-64,-95,-1405,-522,-69,736,-69,-1464,-1594,136,461,614,421,-104,-440,-283,239,-1030,914,159,-807,959,1399,1736,2691,-387,305,2546,1500,444,-294,-998,-28,-585,-1044,-1109,-2912,-2898,-1702,-1245,1514,1826,2068,-194,244,2066,2024,-2537,-2881,1528,1534,1652,1786,2031,2260,704,2632,2574,2473,-40006,1777,-13150,-13617,-2370,-17519,-4247,-1528,-1901,-2373,-2729,-5726,-1509,-1365,-1093,-677,-1345,372,-344,119,-1032,-1969,-1919,-196,-914,2040,1809,1601,-460,-1160,-122,-1380,-1141,-29,-323,-642,-940,-1208,-1464,-1648,-1784,-1898,-1958,-1996,-1938,-1754,-1560,-1288,-1049,-864,-900,-561,-474,-477,-452,-423,-377,-413,-202,-61,106,208,-18,-1249,306,765,860,-1037,310,-1495,834,1276,978,336,989,753,497,-1600,-610,-1567,-1893,-1120,795,436,559,-1036,-506,367,1987,126,-181,22,-1791,-1498,284,-113,748,103,-1161,-883,-1316,-1488,-518,-173,100,345,175,-95,74,225,108,-2311,-1454,-619,-372,-427,-1389,-1116,-1036,-719,-817,-957,-1149,-1305,-1506,-1437,-1047,-738,-308,100,471,930,1154,1206,1520,-865,295,142,364,-1593,384,-198,444,-684,-899,-1855,-25,914,-27,56,-321,-687,-1062,-1337,-1635,-1849,-2262,-2158,-2000,-1873,-1732,-1658,-2035,-1426,-1382,-1348,-1296,-1200,-1958,-955,-766,-636,-468,-319,-163,-39,-1561,-356,258,375,310,-605,-1711,-625,-465,-562,-707,-1867,-2851,-1894,-992,635,396,-1998,-657,-835,-379,-559,-683,-663,-624,-684,-1808,187,419,1015,-757,-453,-192,749,3421,2503,175,550,-1426,852,1447,18,-265,-865,-987,-910,-1480,-1830,689,425,431,511,585,-155,-1244,125,-220,-733,-1565,-1655,-2085,-1622,-1232,-959,-771,-1860,-754,-570,-612,-673,-766,-920,-1042,-1220,-1276,-1827,-1202,-1067,-891,-682,-1309,-388,-252,-162,-102,-1037,-88,-11,-777,-10,-57,-717,-1003,-633,-94,-166,-342,-540,-748,-1014,-1291,-1573,-1735,-1755,-1565,-1263,-986,-567,-260,0,200,332,416,409,364,-182,-146,222,-720,-979,-215,0,-66,-1320,-2042,-1151,-1374,-1204,-1665,-476,-198,575,724,-277,121,399,118,-234,-634,-816,-282,-545,-275,330,1223,1715,1035,-353,456,868,-1303,-239,559,-36,-613,-1093,-1304,-1081,-756,-1076,30,-205,-1112,-575,550,221,-1372,118,-481,-1333,-657,-953,-1241,-1541,-1733,-1735,-1528,-1237,-900,-512,-139,85,263,327,-1453,359,37,-647,-1207,-496,-780,-1011,-1236,-1285,-1194,-983,-729,-463,-732,-170,85,174,-1328,109,13,-120,-183,-234,-238,-216,585,875,-1042,-685,-1168,-1289,551,-1044,-1215,-726,448,455,497,1182,1338,-654,352,-973,-536,-724,-747,-593,-282,22,243,431,627,-491,-1278,527,335,82,-215,-463,-870,-973,-1196,-1331,-1420,-1532,-1606,-1644,-1756,-1867,-1921,-1995,-2022,-1939,-1774,-1523,-1232,-871,-5510,-148,197,-3135,-978,1173,1402,1505,1597,1629,1236,-15781,1492,1411,1306,1122,937,734,602,336,156,-355,-312,-774,-312,-192,-612,-898,-1208,-105,572,-106,884,265,216,2075,-484,673,-708,-1513,-749,-473,-397,1186,-904,1224,632,-557,-1430,173,-34,-417,-1609,-667,-766,-918,-912,-751,-514,-1648,-55,-1563,-1571,-204,439,-402,204,-11,-752,-2116,-357,-394,-818,-1383,-637,-1226,-1183,-1433,-1538,-1252,-757,-512,454,1055,1542,1068,73,-1635,459,756,3,-210,-495,-70,-378,-928,-752,-849,-901,-916,-929,-892,-923,-963,-1025,-1169,-1337,-1537,-1726,-2106,-1900,-1865,-1719,-1484,-1259,-1003,-744,-549,-336,-562,86,344,596,789,240,250,851,632,-730,-303,-472],[-75,-41,112,-486,-351,-512,-673,-734,-771,-850,-808,-1129,-570,-403,-847,-1646,-1047,-175,-272,-1221,-578,-619,-519,-350,-154,116,-1854,534,630,333,-178,-813,-713,-1479,-1006,-941,-1876,-671,-644,-525,-369,-221,-96,13,-134,-1527,-896,-258,-473,-722,-993,-1445,-1507,-1763,-1696,-1451,-1208,-938,-653,-403,-195,-856,-61,-285,454,-1904,-1050,26,-1336,-1049,-560,-814,-1026,-275,1539,1757,-823,1703,3116,692,893,2079,-1052,-2099,549,135,-337,-815,-1206,-1530,-1661,-1407,-1035,-639,-157,-412,-205,1298,696,1367,2324,1055,710,-1370,2438,1752,-1646,-1574,156,1107,873,730,-647,539,-526,195,213,-1028,-1623,-779,-794,-1177,-1542,-1858,-2082,-1973,-1781,-1542,-1153,-2134,-556,-151,229,-7500,-26519,-43738,-34728,-13398,-1766,-773,224,545,244,-569,-464,-861,-1188,-1382,-1396,-999,-663,-762,-39,328,412,-1134,450,-215,-1290,-951,897,-601,-637,-764,785,475,188,-111,-1143,-780,-867,-1034,-1172,-1190,-1204,-1579,-1092,-1710,-764,-563,-425,-867,-424,-603,-201,-175,-49,-974,234,703,1079,76,-1750,-1235,-925,-1751,-983,745,-159,730,1441,1420,977,-221,33,430,-532,-531,-1352,-555,-405,-996,-1549,-1728,-1368,-718,-1367,-829,106,517,419,-867,-242,-767,-1333,-1843,-2023,-1710,-1363,-1086,-901,-871,-939,-1138,-1371,-1703,-2010,-2219,-2210,-2204,-2148,-2098,-2113,-1991,-1901,-1699,-1467,-1188,-885,-652,-490,-365,-376,-1430,-609,-810,-949,-974,-786,-551,-227,59,274,356,630,-16,-19,-1096,-1119,-404,-236,-1014,-327,26,1019,832,-236,-1344,9,-106,-34,-541,-1540,-1541,-198,-212,-1884,-175,-422,397,1196,-835,-1037,-1462,-925,-670,-118,-392,-885,-969,-1318,-1635,-1876,-2010,-2060,-2084,-2045,-2029,-1952,-1696,-1311,-851,-321,-136,83,-1745,-961,-900,233,-1561,389,750,-258,230,-287,-787,212,-1237,-1829,-241,521,1294,306,1778,-696,-99,-305,878,-338,1178,671,166,-953,-500,-526,-1619,-1434,-1490,-351,-367,-1116,-1888,-558,-664,-770,-863,-829,-805,-705,-1136,-476,-401,-367,-2019,-1612,-440,-457,-525,-636,-811,-1016,-1319,-1627,-1914,-2161,-2354,-2411,-2323,-2095,-1866,-1602,-1374,-1403,-1010,-1907,-963,-1541,-892,-985,-1160,-1345,-1488,-1695,-1825,-1973,-1941,-1752,-1379,-1533,-769,146,424,-177,-2141,-1817,362,472,489,1813,2383,1935,1588,228,-1089,704,-125,-1016,574,1178,1365,2180,-675,268,3177,1274,249,-60,-1235,335,1974,1193,439,-3011,-2294,-1519,-1656,489,786,1028,-926,-62,1190,1074,-1504,-3012,692,660,668,632,674,709,-2130,828,749,695,-86050,255,-19599,-11330,-3408,-12874,-3586,-2463,-2368,-1834,-2506,-5291,-982,-944,-1036,-1714,-1422,-1439,-1257,-843,-744,-2086,-1884,-407,-1394,1450,1479,1475,-769,-694,-16,-1787,-1406,-445,-1008,-1602,-2022,-1915,-1427,-826,-254,-703,-1499,-337,-376,337,295,1491,1526,1098,-885,1071,804,-351,-5,1086,470,-411,-158,492,474,400,255,-1301,61,1014,1118,-1156,249,-1474,701,1102,950,540,304,-71,-411,-1433,-727,-1364,-2041,-1401,646,252,464,-998,-1006,-258,1710,126,-14,690,-1089,-1450,128,-532,-1062,-1640,-1928,-1819,-1460,-1592,-804,-555,-390,-234,-176,-310,-394,-282,-310,-2619,-1175,-568,-630,-682,-1463,-1129,-961,-442,-247,-59,86,96,-1253,-1195,262,196,229,256,275,418,583,738,1007,-936,-35,-145,-84,-1812,355,-97,294,-1000,-1105,-1705,288,1286,137,240,1293,140,-87,-107,-613,-507,-2405,-1926,-909,-419,-303,-120,-1692,495,-248,428,939,474,-1898,875,803,-446,557,496,520,449,-1542,-168,1031,1180,38,-942,-1898,-803,-326,-387,-599,-1873,-2366,-1406,-1725,-2062,-2302,-2417,-2257,-1952,-1500,-971,-396,-436,-761,-772,-1630,78,529,1123,-849,-527,-196,589,3129,2170,84,811,-1152,886,924,272,-306,-1067,-670,-229,-908,-1647,260,1592,1610,1551,769,-317,-1506,294,-265,-899,-1835,-1929,-1764,-1314,-921,-674,-561,-1930,-700,-879,-1164,-1485,-1829,-2199,-2379,-2214,-1966,-1899,-1542,-1401,-1275,-1130,-1849,-880,-691,-500,-307,-883,-24,133,-719,103,22,-535,-1151,-784,-975,-1281,-1609,-1827,-1853,-1737,-1527,-1309,-1052,-882,-796,-762,-829,-779,-833,-898,-968,-1039,-1092,-1177,-1261,-1343,-1435,-1458,-1466,-1473,-1473,-1468,-1485,-1561,-2037,-1791,-1947,-2147,-2254,-2360,-2465,-2521,-2670,-2764,-2592,-2372,-1951,-1475,-942,-705,46,-54,-47,408,1361,1789,666,-550,493,929,-1096,-474,-568,-1269,-1983,-2266,-1644,-962,-409,-1319,-138,-503,-651,-576,944,-34,-1020,673,-456,-1576,-953,-1190,-1757,-2204,-1910,-1373,-758,-1286,-224,352,1170,2064,1156,-185,-1454,699,213,-601,-1437,-482,606,1007,444,-94,-645,-1114,-1340,-1162,-703,-264,190,285,-1353,92,182,333,265,-117,-317,-108,-134,-336,-1207,-504,-1253,-704,-98,-1183,-1226,-1062,149,195,235,165,73,-480,-3,-707,-66,-8,-4,21,144,268,346,459,656,-883,-1046,973,1011,998,921,852,-1401,326,118,-24,-265,-761,-737,-860,-1012,-1130,-1175,-1259,-1340,-1398,-1460,-1492,-1496,-1414,-6586,-1120,-922,-2912,-676,-109,144,305,481,615,708,-16889,-4482,949,1032,1068,1085,1217,1387,1429,1547,-478,-252,-1056,-191,42,-330,-1114,-1555,276,870,42,697,-91,278,1161,-690,219,-504,-1232,-1075,-1522,-1402,-1305,-1220,-681,-359,-580,-1526,472,1042,-397,-1818,1251,1801,1605,1311,929,424,-1593,-623,-1794,-1564,-798,-435,-361,139,347,-391,-1604,1175,-168,-936,-1693,-819,-962,-528,-208,-1322,-1291,-1423,-805,-133,481,939,825,-325,-1347,818,448,-4,-461,-930,-1308,-1631,-1700,-1459,-1299,-1211,-1159,-1116,-993,-886,-736,-565,-453,-363,-330,-1209,-1624,-1128,-1302,-1027,-1272,-1567,-1835,-1937,-1640,-1315,-1017,-699,-365,-41,234,-39,109,717,722,-751,-492,170],[-415,-453,-423,-410,-400,-381,-1007,-393,-388,-883,-488,-946,-555,-560,-1074,-1763,-1018,-299,-175,-1139,37,154,260,295,278,306,-1779,258,167,46,-608,-1190,-751,-1637,-1332,-1271,-1828,-1058,-1032,-982,-898,-803,-687,-521,-354,-1165,-846,100,229,342,432,-1437,-730,-1630,-282,166,-60,-28,-297,-696,-1177,-1656,-1388,-906,-406,-1771,-825,71,-1499,-526,-422,-698,-894,-227,1476,1621,-1010,1985,4345,560,1159,2555,-807,-1718,1019,1644,871,-612,-340,-491,-396,-462,-1152,-309,-183,-436,-461,2168,755,921,2306,862,594,-1691,2326,1652,-1594,-2006,407,924,684,500,-839,96,-374,-434,-703,-888,-1675,-857,-306,-5,245,-115,-2276,-931,-20,-1337,-930,-1668,-1885,-1374,-711,-4958,-22766,-36500,-32361,-12743,-3192,-706,21,442,226,-616,-258,-561,-868,-1214,-1534,-1449,-1211,-953,-352,112,210,-1415,454,-285,-1158,-1040,1019,-453,-645,-563,1320,812,239,-424,-1193,-1910,-2270,-1717,-1232,-770,-470,-1537,-217,-1598,-802,-41,80,-919,-593,-764,22,964,785,-947,151,1007,876,-57,-1848,-1140,-597,-1731,-956,-880,-964,-1039,-1044,-1002,-1011,-1045,-1028,-1157,-1417,-1640,-1891,-2021,-1984,-1733,-1463,-1174,-889,-540,-1293,-879,-111,-196,-287,-677,-650,-920,-1195,-1451,-1688,-1776,-1789,-1762,-1726,-1762,-1827,-1958,-2055,-2158,-2149,-2062,-1892,-1859,-1851,-1895,-2050,-2117,-2141,-1809,-1361,-831,-244,310,842,422,-6,-1399,80,1567,2202,1450,585,454,327,1921,416,195,1536,0,-52,-1137,-835,-204,-233,-895,-154,-90,470,1618,-627,-1399,306,1400,102,-706,-1415,-1424,-16,-168,-2001,-41,-222,-717,-1213,-1637,-1987,-2100,-1893,-1706,-1526,-1380,-1253,-1156,-1140,-1140,-1142,-1143,-1163,-1183,-1101,-1000,-860,-635,-379,-121,161,-153,148,-772,-512,-1017,240,-1715,162,876,137,653,15,-899,824,-892,-1982,-362,1374,1635,-157,1477,-606,-477,-241,1081,133,1785,2228,689,-1027,-669,102,-1531,-1577,-1682,-184,168,-1031,-1679,-670,81,104,-196,-408,-901,-737,-1036,-676,-574,-477,-1817,-1733,-269,-183,-145,-146,-208,-295,-476,-657,-817,-945,-1059,-1138,-1228,-1284,-1374,-1424,-1495,-1569,-1620,-1730,-1730,-1807,-1907,-1994,-2133,-2258,-2313,-2339,-2144,-1951,-1676,-1427,-1163,-1460,-911,-415,-141,-317,-2691,-1701,653,521,360,1429,1534,1589,1310,-215,-1073,475,-420,-1202,206,945,952,1516,-957,265,2371,1039,18,138,-1348,762,1952,1513,287,-2812,-1610,-1228,-1729,-218,-313,-424,-1452,-820,-1085,-1304,-1340,-3040,-955,-637,-359,-223,-100,-54,-4506,36,-6,41,-131174,43,-25201,-8114,-4263,-8429,-3133,-87,-236,-760,-2165,-4800,-533,-124,-46,-2755,-803,-663,-1010,120,-322,-1976,-1850,-596,-1627,70,69,134,-951,-250,135,-2060,-1575,-496,-815,-1187,-1500,-1585,-1376,-983,-562,-918,-1633,-695,-363,231,527,633,462,189,-732,-453,-805,-1192,-1448,-1484,-1253,-939,-565,-242,43,305,474,-1204,-155,609,560,-1229,241,-1496,0,-267,-479,-711,-1008,-1193,-1260,-1211,-1020,-1141,-2073,-1533,268,-13,414,-930,-1468,-694,1236,175,147,644,-299,-1165,-440,-786,-1135,-1396,-1472,-1430,-1294,-1634,-1021,-838,-632,-329,-38,-272,-729,766,222,-2724,-854,-259,907,-256,-1452,-1014,-624,1001,1267,602,-67,63,-966,-833,148,821,-56,2415,3530,1056,547,687,1347,-898,-361,-400,-458,-1941,422,90,197,-1256,-1278,-1330,511,351,252,147,74,2,-77,-62,-458,-268,-2256,-1544,-720,-306,-433,-601,-1264,-636,-594,-510,-414,-325,-1751,-326,-377,-529,-620,-628,-473,-219,-1444,55,650,858,-297,-1338,-2011,-928,-180,-211,-725,-1699,-1816,-1770,-1864,-1852,-1811,-1808,-1728,-1535,-1134,-614,-63,-264,-742,-738,-1295,-35,659,1218,-915,-565,-190,449,372,-457,-1378,-1635,-879,-154,482,569,-309,-1079,-171,485,-108,-1404,-464,877,697,465,218,-419,-1732,-845,-1190,-1361,-1882,-697,-204,225,532,682,6,-1947,-229,87,-286,-681,-1578,-1421,-1546,-1544,-1330,-1821,-1124,-1118,-1123,-1081,-2251,-841,-562,-252,64,-730,554,-214,-598,859,498,-360,-1208,-992,-251,-80,-288,-428,-479,-492,-440,-555,-848,-97,25,76,43,127,97,38,-47,-155,-257,-393,-516,-618,-707,-715,-711,-937,-741,-773,-834,-1005,-1880,-1174,-1270,-1366,-1990,-1351,-1378,-1343,-1364,-1333,-1174,-1097,-898,-710,-517,-595,-315,-241,-228,-197,-251,-342,-454,-758,-837,-1125,-1345,-1616,-1819,-1929,-1880,-1755,-1641,-1466,-1374,-1254,-1071,-957,-865,-797,-763,-725,-730,-661,-599,-1669,-1241,-1757,-266,-165,-703,187,-492,-1414,-299,96,1073,2203,1192,-754,-1379,798,328,-626,-1582,-588,505,2674,2421,1136,-29,6,-438,-592,-254,-308,326,217,-1381,2,116,404,313,-82,-424,-76,-156,-258,-1083,-344,-1292,-221,-255,-1236,-1061,-1160,-974,-1192,-1400,-1684,-1915,-1889,-1691,-1455,-1215,-910,-676,-425,-81,254,533,826,1175,-1212,-863,1747,1433,1010,1652,1511,-1878,386,80,66,-380,-1044,-1277,-1563,-1781,-1825,-1666,-1463,-1227,-966,-740,-543,-418,-330,-7540,-474,-718,-2699,-1374,-1843,-1702,-1245,-716,-220,218,-8452,-10038,1288,1583,1820,810,2400,2201,1899,1509,-693,-314,-1521,92,289,-86,-1371,-1759,572,1098,155,495,-471,377,919,-830,177,-163,-641,-327,-1139,-212,538,-1517,1280,637,-661,-1675,71,890,-398,-1909,1292,2266,2735,2158,932,334,-1354,159,-1827,-1548,-395,405,-276,198,-16,-211,-1034,-177,29,-873,-1792,-981,-728,-181,122,-1299,-890,-585,-860,-161,89,326,457,-745,-1076,96,-155,-405,-541,-555,-393,-191,-1100,152,198,162,69,-112,-141,-220,-220,-140,-55,59,160,-1363,-1176,-1007,-1451,-270,-51,-1006,-445,-588,-825,-1039,-1268,-1456,-1589,-1649,-1597,-1464,-1381,-1330,-1291,-1219,-1174,-1095],[-212,-204,340,79,580,604,-1366,437,317,-876,-509,-798,-577,-261,-1333,-1902,-974,-264,-470,-1057,-571,-564,-470,-358,-241,-56,-1261,175,174,-227,-917,-1254,-856,-1825,-1710,-1641,-1770,-1565,-1531,-1437,-1292,-1137,-967,-765,-578,-869,-820,-185,-114,-76,-76,-1323,-467,-1620,-257,-275,-382,-477,-541,-601,-643,-615,-509,-309,-42,-1678,-502,185,-1476,-22,-356,-682,-821,-248,1300,1349,-1223,1891,2016,419,1329,2307,-580,-1418,1312,1673,480,-1254,-528,-515,-572,-1044,-1523,-1789,-1810,-1605,-1359,-1034,-766,-534,-309,-198,-90,-1919,86,128,-1589,-2245,438,544,643,376,-1167,236,-314,50,-359,-826,-1797,-1515,-1215,-775,-331,-125,-2637,-1135,407,-1138,35,-1293,-790,-1170,-1518,-3023,-18593,-28149,-23606,-9360,-4584,-719,-229,740,723,-683,212,1269,-369,-331,-1732,461,-498,-1238,35,347,-120,-1720,399,-444,-1095,-1124,1036,-347,-721,-510,584,22,-518,-1045,-1494,-1559,-1249,-850,-441,21,260,-1463,264,-1479,-1021,-150,-324,-953,-840,-1024,-345,504,231,-976,-287,-435,-466,-461,-2049,-987,-591,-1464,-662,-773,-848,-1001,-1155,-1304,-1506,-1696,-1733,-1732,-1672,-1471,-1312,-1045,-898,-1692,-674,-620,-575,-449,-1299,-963,-378,-420,-372,-439,-193,-98,-439,-190,-346,323,414,474,513,465,382,222,62,-183,-426,-639,-1113,-891,-959,-953,-1679,-747,-607,-1293,-191,86,447,812,1199,657,177,-1450,180,1920,2249,1141,309,283,182,1749,327,-5,1367,-18,-139,-1215,-564,-23,-288,-907,-80,-265,-134,-32,-1094,-1533,-134,236,-150,-878,-1299,-1400,85,-182,-1959,72,-234,-720,-1207,-1634,-2054,-2253,-1955,-1777,-1636,-1535,-1464,-1431,-1490,-1584,-1704,-1853,-2051,-2176,-1956,-1743,-1543,-1315,-1110,-955,-823,-691,-616,-598,-610,-1130,-905,-1924,-1321,-1297,-1065,-620,-82,-988,1006,-467,-2172,-579,2654,2929,-615,1055,-597,-797,-100,1214,676,2426,2201,448,-1144,-856,-81,-1458,-1686,-1815,-145,286,-891,-1475,-857,289,1068,795,297,-1655,-1001,-1507,-1920,-1331,-807,-1556,-1896,-158,591,760,836,806,712,501,-64,-198,-268,-182,-1235,-253,-246,-279,-296,-361,-1283,-656,-1532,-859,-1014,-1398,-1269,-1396,-1494,-1529,-1627,-1657,-1742,-1743,-1732,-1649,-1536,-1408,-1202,-945,-645,-2305,-1445,568,566,185,1761,2004,2126,887,-616,-1001,202,-757,-1408,-176,14,-501,-885,-1187,-1281,-1206,-1060,-914,-754,-1383,-560,-527,-577,-688,-2407,-951,-1119,-1496,-1410,-1574,-1622,-1818,-1277,-940,-537,-64,-2985,843,1292,1661,1851,1982,1980,-6397,1776,1503,1307,-174267,-4009,-28097,-4770,-4920,-4401,-3049,1307,1143,214,-1772,-4296,-1000,159,13,-3356,-519,-1278,-1495,-132,-169,-1706,-1889,-799,-1622,-443,-541,-555,-1069,-519,-515,-2154,-1683,-494,-472,-488,-1128,-1284,-586,-639,-708,-1062,-1751,-996,-1011,-933,-813,-550,-257,32,-519,647,133,-957,475,1414,1504,-293,-478,1022,1343,768,714,-1054,-359,136,-142,-1322,-367,-1600,-86,213,638,1056,1376,1125,-212,-912,530,-952,-2032,-1607,140,-358,380,-887,-1928,-886,986,238,-139,-709,-1248,-1649,-1976,-1956,-1743,-1527,-1526,-1046,-749,-1651,-72,348,646,1294,374,-144,-969,1678,96,-2723,-593,-58,875,-245,-1375,-822,-201,1216,1084,719,-376,-81,-721,-687,-604,-275,-329,763,1156,924,163,299,1114,-819,-733,-668,-793,-2025,497,231,56,-1500,-1466,-920,730,1132,343,559,627,-9,-130,-538,-1028,-1471,-1983,-2198,-1856,-1548,-1279,-1138,-983,-982,-1079,-1241,-1430,-1600,-1822,-1895,-1901,-1826,-1581,-1269,-886,-489,-1320,255,675,1015,-741,-1827,-2122,-1035,-79,-27,-102,-1431,-1302,-488,-493,-319,-36,-1258,-1056,-1132,414,685,598,-210,-685,-667,-989,-190,-99,-230,-993,-673,-1033,-1527,-2036,-1963,-1524,-1059,-641,-350,-141,-57,-329,-966,-448,-758,-1125,-1500,-1824,-1962,-1769,-1581,-1439,-1372,-1815,-1523,-1529,-1369,-1721,-743,157,767,1320,1772,123,-1984,-155,1421,1297,-196,-2130,509,297,-1796,-1177,-1692,-159,-564,-916,-1167,-2181,-1330,-1145,-880,-580,-648,-57,-585,-465,492,586,-251,-1196,-1298,-416,-83,-97,148,45,-113,-186,-282,-714,-348,-418,-485,-605,-572,-615,-651,-677,-688,-661,-645,-608,-555,-511,-408,-478,-944,-431,-199,-210,-866,-1642,-1261,-1145,-1345,-2131,-1288,-1302,-1276,-1271,-1160,-898,-727,-960,-244,-63,-559,20,7,-68,-112,-220,-329,-422,-990,-646,-817,-915,-1089,-1250,-1437,-1645,-1882,-2097,-2046,-1889,-1613,-1458,-1006,-740,-499,-300,-648,-560,145,-798,-1618,-1541,-2204,-165,266,-552,285,-488,-1357,-392,-271,868,931,991,-1354,-1312,804,342,-762,-1652,-699,404,553,541,642,-160,-62,-658,-765,-114,-438,236,120,-1454,-251,-776,-1391,-1912,-1565,-743,-6,527,-151,-886,-255,-1307,542,1640,-1267,-987,-1110,261,-21,832,260,-283,-708,-1035,-1158,-1019,-628,-212,256,723,678,1356,2346,1568,-1440,-793,1766,1443,815,2894,2001,-2304,331,-51,756,104,-1321,-1288,-1871,-2190,-1793,-1195,-1321,-178,241,548,744,799,753,-7118,203,-269,-2567,-1031,-839,-133,629,1435,2163,2767,811,-10923,3743,3804,3737,367,3683,2570,1327,1044,-1026,-526,-2051,393,485,117,-1688,-1743,735,780,184,72,-789,-183,-314,-851,-739,-975,-1257,-1526,-1525,-1244,-1036,-1796,-575,-461,-842,-1763,-407,-384,-463,-1959,-211,-52,-37,-7,24,6,-1120,-167,-1631,-1565,-619,-755,-953,-1113,-1192,-1054,-751,-330,54,-670,-1639,-1105,-562,123,370,-1282,-1114,-754,-1015,-44,2528,2581,30,-1170,-878,1329,738,91,-525,-1065,-1160,-818,-1183,-280,-240,-328,-482,-624,-580,-430,-166,132,367,558,666,-1490,-802,-858,-1478,-174,-280,-1041,-910,-1158,-1333,-1211,-1057,-930,-851,-847,-944,-1087,-1269,-1099,-785,-625,-873,121],[-154,-185,430,393,754,706,-1350,340,115,-728,-524,-577,-914,-675,-1509,-1901,-803,474,-649,-888,-246,-476,-574,-563,-472,-291,-598,-121,-199,-442,-895,-926,-1156,-1889,-1628,-1797,-1571,-800,-1408,-534,-548,-644,-800,-976,-1196,-1490,-1751,-1920,-1856,-1710,-1554,-1399,-1191,-1617,-769,-493,-310,-354,-771,-375,316,471,665,-102,1072,-1492,9,504,-1172,567,-210,-616,-656,-181,1174,1102,-1230,1201,1118,440,1109,1071,-271,-1072,854,663,233,-1774,-641,-448,-458,-374,-1429,-273,-394,-484,-673,324,359,63,295,148,12,-1600,-190,-280,-1488,-1845,-242,-230,-227,-218,-1416,-289,-300,-298,-223,-119,-1725,-1069,-45,-237,-512,-854,-2772,-1556,-1578,-1161,-620,-899,192,906,1409,-1509,-14154,-19637,-13582,-4804,-5655,-672,-344,1875,554,-638,-28,2873,-527,-118,-1741,852,-563,-1449,10,240,-421,-1833,327,-551,-986,-1072,125,-149,-719,-470,-491,-688,-845,-1015,-1233,-1378,-1461,-1559,-1649,-1639,-1639,-1584,-1486,-1268,-1197,-666,-720,-846,-1011,-1255,-629,102,324,-910,18,243,297,-510,-2224,-726,-73,-1044,-79,1430,668,-9,1205,288,-2273,-1291,174,-166,-589,-928,-1256,-1484,-1656,-1903,-1539,-1376,-1191,-921,-1272,-983,-580,-633,-659,-694,-786,-877,-932,-935,-921,-800,-670,-547,-439,-426,-465,-611,-785,-1069,-1343,-1516,-1428,-1266,-976,-642,-1814,6,-22,-1267,448,595,544,758,824,898,289,-1511,274,1200,1236,832,157,118,-24,1189,237,-171,527,-9,-200,-1255,-239,206,-355,-975,-28,-414,-703,94,-1542,-1689,-49,257,-332,-966,-1137,-1422,157,-200,-1777,123,-483,-1109,-1707,-2040,-1711,-1354,-1509,-831,-683,-575,-868,-760,-396,-385,-371,-352,-1315,-334,-198,-13,-684,-814,1037,1451,79,-272,111,1002,141,-1180,64,-2118,-276,803,833,616,412,-1018,1003,-9,-2298,-856,2395,3080,-994,568,-640,-1031,58,1345,1352,1085,444,-198,-1252,-1051,-966,-1379,-1664,-1693,-65,448,-721,-1265,-1066,456,425,292,155,-1759,-1394,-570,-1719,-620,288,-1233,-2046,-39,1029,1051,996,834,598,221,-197,-616,-999,-1307,-1444,-1396,-1173,-943,-696,-524,-1230,-467,-1328,-594,-506,-1689,-636,-679,-659,-549,-481,-345,-283,-192,-178,-197,-1122,-1121,-550,-698,-868,-1901,-1193,-1172,-1148,-1091,-1068,-1040,-1062,-1072,-1153,-1271,-1413,-1635,-1789,-1860,-1726,-1569,-1301,-1219,-837,-653,-537,-668,-412,-1335,-327,-293,-311,-487,-1891,-568,-739,-1083,-1057,-1144,-999,-2037,-545,412,1015,1656,-2861,2785,3276,3634,3755,3756,3565,-7881,2816,2203,-3385,-214342,-7373,-26621,-1713,-5393,-961,-3425,207,-16,-180,-1356,-3788,-1602,-1402,-1628,-3423,-1776,-1948,-2079,-1412,-1326,-1343,-2012,-1132,-1463,-1143,-1226,-1253,-1250,-1285,-1321,-1995,-1722,-1461,-1512,-1582,-1679,-1468,-1259,-932,-546,-1132,-1845,-1219,-278,-28,923,1844,2005,356,-286,857,-309,-998,779,1529,1293,-293,-691,503,294,150,-16,-893,-525,-782,-1169,-1581,-2070,-1925,-1402,-870,-285,241,633,985,-613,-624,816,-797,-1938,-1675,-298,-686,381,-876,-2274,-813,-1015,-1322,-1279,-1041,-730,-357,-83,-323,-438,294,-1577,-25,-379,-1626,644,869,534,1445,636,-39,-1127,1630,156,-2715,-415,114,872,-221,-1198,-558,234,1215,1046,820,-633,-86,-526,-704,-1047,-1155,-907,-584,-322,-48,-277,-161,120,-700,-1132,-925,-1075,-2043,-1098,-847,-471,-1716,-1633,-506,805,1167,329,715,1603,-130,-64,-60,-209,110,-1673,-659,-543,37,-110,-290,-363,-515,-703,-896,-1040,-1062,-1475,-718,-336,-326,495,948,378,-177,-1155,437,2932,2119,-1243,-2056,-1977,-1083,16,182,249,-1083,-824,134,171,1605,1352,-1068,-1070,-1209,565,1149,745,-250,-620,-573,-705,-439,-118,264,-1042,-662,-271,109,801,564,-295,-321,-818,-1381,-1895,-2061,-1702,-1344,-1031,-826,-722,-999,-1841,-928,-1143,-1404,-1583,-1598,-1610,-1306,-1059,-844,-1418,-1055,-138,226,688,1229,192,-2020,-195,1084,1110,-259,-2579,34,96,-2045,-1390,-1516,919,218,-486,-705,-1737,-931,-637,-502,-105,-601,360,-827,-293,856,870,-162,-1059,-1637,-608,-354,-149,74,-154,-426,-694,-965,-1162,-1391,-1633,-1849,-2074,-2064,-2033,-1943,-1844,-1757,-1669,-1628,-1593,-1553,-1515,-1398,-1269,-1146,-1025,-908,-819,-789,-1316,-1322,-1513,-1417,-2196,-1565,-1691,-1120,-1147,-1220,-912,-794,-1044,-271,23,-538,514,370,330,317,1273,1330,-558,-1149,54,700,-476,-914,134,532,-1595,-992,-184,62,-265,-866,-1513,-886,-1028,-1149,-1282,-1409,-1520,-1634,-1546,-1489,-1733,-1910,-703,-552,-396,-224,-489,-1157,-442,-665,781,989,817,-1797,-1241,773,323,-936,-1662,-751,353,347,123,-12,-247,-179,-816,-899,-142,-555,-208,-244,-1508,-444,-551,-669,-710,-709,-751,-312,-59,-486,-670,-183,-1254,715,793,-1268,-947,-998,279,82,677,446,116,-362,-743,-1078,-1049,-516,117,797,690,475,1023,2052,1511,-1487,-782,1622,1514,700,2272,1698,-2302,246,-212,-555,-1063,-1522,-1652,-1500,-1288,-1053,-789,-3106,-515,-470,-526,-659,-879,-1122,-5991,-1519,-1294,-2488,-364,-12,338,-2328,732,823,821,738,-6556,467,280,69,-131,92,442,757,556,-1426,-812,-1762,661,653,366,-1954,-1683,809,663,163,70,-864,-128,-160,-713,-180,-148,-151,-197,-254,-335,-524,-1892,-662,-701,-1085,-1631,-615,-424,-554,-2006,-106,-17,-127,-267,-443,-699,-1031,-1308,-1315,-1591,-594,251,-53,-146,834,455,-99,2242,385,-385,-1371,-1146,-441,387,556,-1280,-1207,-880,-1113,-510,3109,2872,-507,-1460,-733,1785,1615,966,223,-157,616,571,-1245,578,367,458,-206,-468,-918,-1428,-1003,-617,-350,-159,-66,-1556,-485,-695,-1361,-682,-895,-1145,-1339,-1315,-1125,-918,-768,-629,-511,-458,-770,-655,-404,-324,-206,-550,-1005,210],[-104,-324,-479,-648,-807,-939,-1092,-1142,-1141,-1170,-1114,-1047,-1103,-1054,-1638,-1738,-726,-672,-727,-713,-688,-730,-793,-926,-1099,-1199,-1274,-1326,-1318,-1241,-1108,-992,-905,-1876,-1227,-1523,-1314,-925,-1510,569,1185,1172,880,1236,802,-161,-589,1237,1226,331,-1394,-778,24,-1703,417,523,-217,-446,-1063,-503,864,1634,740,108,1323,-1293,579,911,-793,1123,-67,-577,-478,-97,1033,811,-1054,1463,1248,544,1035,954,17,-757,900,838,46,-2229,-758,-391,-613,-487,-1005,248,-416,-503,-550,895,653,-189,763,154,-28,-1264,-186,-478,-1369,-1412,-1085,-1217,-1291,-1295,-1387,-1259,-1199,-1148,-1053,-948,-1439,-1082,-675,-611,-490,-297,-2509,-1141,504,-444,1159,-574,346,1261,2148,-328,-9548,-11160,-3459,62,-6252,-642,-362,1249,383,-567,-187,113,-658,-531,-1528,-1128,-1424,-1622,-1812,-1923,-1998,-2015,-1875,-1819,-1769,-1686,-1660,-1651,-1648,-1597,-1471,-1326,-1093,-1075,-670,-472,-206,-95,56,162,-126,-1130,-227,-849,-1368,-1209,-1637,-2066,-2381,-2159,-1661,-1245,-837,-779,-157,200,633,-731,-2405,-441,166,-606,518,2093,902,-74,1719,-166,-1805,-883,275,42,-228,-605,-956,-1230,-1532,-1780,-2051,-2294,-2502,-2586,-2376,-2122,-1850,-1723,-1551,-1375,-1251,-1137,-1016,-898,-821,-698,-607,-556,-540,-627,-770,-1012,-1275,-1629,-1946,-2120,-1994,-1806,-1527,-1233,-1726,-716,-575,-1204,-481,-510,-530,-591,-647,-631,-626,-1599,-416,-239,31,350,130,-39,-294,1335,142,-326,1090,8,-241,-1256,122,86,-444,-1089,9,-521,-1223,212,-1905,-1872,53,2314,-433,-962,-946,-1503,185,-231,-1554,17,-851,-1497,-1517,-956,-1031,-855,-1621,-842,331,1094,-839,-905,-276,545,518,311,-1294,-508,85,308,-634,-650,1531,1915,-24,-280,60,1662,316,-1163,-60,-1929,-444,662,1141,1345,535,-982,588,251,-2226,-1172,-679,-940,-1254,-1367,-1539,-1760,-1968,-2220,-2420,-2076,-1646,-1185,-1291,-1169,-464,-1273,-1497,-1417,61,616,-548,-1046,-1282,588,998,1241,106,-1249,-1760,-300,-855,-793,418,-855,-2039,-310,-795,-1286,-1732,-2025,-1917,-1646,-1326,-987,-647,-337,-1468,158,327,383,396,308,-1177,-261,-1112,-574,-800,-1944,-884,-743,-498,-165,89,365,503,608,251,231,-940,-1229,-510,-849,-1170,-1597,-1263,-1146,-962,-813,-766,-771,-859,-935,-1057,-1155,-1189,-1385,-1845,-1022,-883,-865,-1091,-946,-970,-1128,-1331,-1504,-1496,-1302,-1005,-667,-411,-906,-1329,-255,-434,-630,-832,-930,-766,-2103,-717,608,1093,1552,-2689,2186,2403,2501,2398,2227,1924,-9127,1129,569,-60419,-250186,-7898,-22599,-677,-5736,-400,-4296,-473,-723,-911,-1193,-3273,-2312,-1084,-2837,-3077,-42,-2626,-2721,920,988,-930,-2183,-1146,-1251,2037,3470,1988,-1226,547,1072,-1612,-1677,-367,369,203,-2213,-1541,31,-106,-139,-1121,-1880,-1333,-207,14,1093,1553,1674,-120,-60,680,-779,-760,267,-173,-607,-1009,-1183,-1103,-839,-523,-290,-737,-626,-5,9,-1581,85,-1871,-48,-7,-11,-61,-221,-333,-1076,-470,-473,-675,-1806,-1765,-809,-840,-455,-906,-1889,-913,-1028,-1169,-1193,-1170,-1076,-855,-663,-446,-761,-227,-1566,-71,-250,-1557,96,138,147,177,125,-42,-1233,-281,-335,-2735,-330,-79,174,-159,-925,-250,639,964,968,890,-784,-204,-396,-122,-1103,-803,-999,-1164,-1328,-1379,-1431,-1517,-1476,-1448,-1493,-1171,-1310,-1989,-246,78,-439,-1901,-1724,-109,783,712,237,841,1479,-272,-103,-148,-122,216,-1389,-280,-564,828,1074,-174,93,165,-362,-950,-1445,-1357,-1367,0,831,-108,2246,1350,-271,-379,-968,576,3281,1892,-1671,-1491,-1774,-1073,110,432,642,-698,-415,549,450,1203,589,-926,-1009,-1272,-890,-631,-321,-390,-597,-499,-472,-483,866,1122,-1067,-707,-339,-69,834,519,-475,315,-244,-465,-777,-961,-979,-865,-659,-464,-293,-793,-1677,30,50,7,-34,-522,-1266,-208,-218,-227,-1059,-1364,25,214,424,624,204,-2079,-355,642,906,-296,-2053,-453,-136,-2092,-1490,-1335,-847,-1140,-1289,-1267,-1223,-1191,-848,-671,-507,-616,-276,-876,-119,-65,-56,-129,-833,-1940,-828,-648,-722,-896,-1046,-1219,-1364,-1477,-1464,-1418,-1327,-1195,-1097,-843,-686,-554,-455,-396,-358,-388,-439,-536,-553,-523,-466,-845,-533,-292,-301,-518,-947,-1307,-1845,-1491,-2166,-1834,-2081,-1223,-1102,-1320,-977,-1131,-1274,-1467,-1527,-1397,-983,-492,-28,202,776,1017,-880,-1209,-230,542,-277,-981,-62,380,-1844,-1206,-411,56,-326,-707,-1099,-958,-981,-889,-722,-1144,-420,77,-1526,-1342,-1735,-1373,187,285,-224,692,-492,-908,-456,-1054,648,953,529,-1848,-1200,712,283,-1129,-1653,-745,345,1269,1024,61,-280,-295,-918,-1000,-173,-643,-357,-341,-1526,-503,-232,-214,-178,-438,-888,-60,4,-719,-455,-124,-1152,52,-5,-1256,-922,-872,-908,-1227,-1549,-1742,-1398,-927,-1097,-144,133,373,489,515,548,255,316,102,-90,-1419,-806,-1128,-1470,-1599,-1380,-987,-2097,-359,-370,-53,-1,-1616,-182,-311,-1479,-821,-1062,-5056,-1647,-1853,-1834,-1584,-1326,-1067,-4708,-728,-639,-2461,-409,-404,-330,-5492,-221,-124,-23,84,-695,425,610,749,-589,1067,1294,357,95,-1863,-1087,-1271,863,798,705,-1951,-1659,543,509,117,-57,-662,646,648,-464,565,544,457,391,293,175,-43,-1813,-235,-306,-1353,-1425,-681,-626,-650,-2068,-447,-458,-605,-682,-663,-571,-613,-198,-949,-1606,-640,1226,114,-442,859,680,282,2470,510,-69,-1052,-1091,-347,608,700,-1293,-1166,-953,-1137,-1044,2450,2235,-1048,-1446,-624,1165,1636,1240,323,-145,710,775,-1268,540,104,153,-592,-703,-520,275,126,-189,-480,-705,-898,-1551,-1165,-1180,-1204,-1183,-1126,-1126,-1130,-1162,-1281,-1371,-1400,-1270,-1022,-1155,-1640,-825,-512,-26,-16,-504,-990,-163],[-23,-116,121,580,429,285,-656,-41,-184,-403,-636,-667,-1207,-1523,-1795,-1591,-803,-712,-822,-687,-534,-533,-580,-734,-969,-1176,-1411,-1690,-1985,-2267,-2416,-2310,-2137,-1948,-1742,-1515,-1251,-1163,-1546,-63,411,862,690,1126,871,42,-592,1008,798,-88,-1918,-630,155,-1980,580,580,-322,-626,-1341,-637,510,795,594,271,1449,-1196,1045,1240,-508,1490,-41,-677,-404,-100,781,380,-830,1839,1281,605,320,-117,-455,-661,-860,-956,-952,-2486,-975,-573,-892,-785,-584,80,-528,-655,-437,1769,475,-402,1232,-142,-344,-1040,226,-68,-1331,-1058,709,2056,936,-293,-1097,-1531,-1203,-573,36,513,-1069,-1087,-403,837,617,9,-2154,-1051,-416,-578,-679,-768,-806,-712,-571,-457,-4776,-2702,-58,57,-6250,-722,-348,-71,-137,-567,-315,-387,-798,-558,-1233,-653,-657,-1675,-403,-211,-1090,-1593,344,-830,-957,-941,515,225,-715,-644,-15,-170,-227,-1277,-209,-122,-284,-162,253,372,-454,-1043,304,-501,-1591,-537,-1587,-532,-1121,-1827,-1102,-1253,-1150,-850,-468,-74,354,-1010,-2401,-225,299,-249,1040,1617,1025,0,1166,-515,-1207,-559,-106,-485,-919,-1224,-1437,-1439,-1370,-1223,-1121,-1023,-930,-754,-1225,-998,-600,-643,-598,-495,-392,-262,-830,-48,-13,272,344,354,305,133,-115,-479,-869,-1337,-1616,-1412,-917,-502,-628,-159,-1487,-74,-407,-1155,-172,-427,-40,-484,-944,-1208,-1062,-1752,45,640,1251,169,185,-205,-642,1109,6,-526,883,-13,-289,-1245,470,740,-583,-1240,-425,-608,-1715,-141,-2011,-2095,163,401,-476,-900,-760,-1671,145,-305,-1338,45,-315,-709,-1126,-1506,-1884,-2007,-1717,-1491,-1278,-1091,-925,-1025,-753,-758,-806,-898,-1049,-1222,-1267,-1230,-1094,-862,-623,-426,-248,-245,-14,316,374,-1113,-206,-1625,-593,465,1397,1961,595,-896,1398,870,-1978,-1518,-570,-1027,-1413,-1699,-1870,-1990,-1994,-1879,-1667,-1363,-1048,-724,-1209,-1273,-621,-1143,-1250,-1092,153,95,-394,-820,-1484,687,1444,1803,110,-686,-1940,-45,-22,-910,552,-443,-1778,237,955,1618,551,729,2288,1414,98,-4,648,953,-1371,430,592,1176,2794,2392,-1109,-32,-873,-296,320,-2112,375,1104,1636,403,1484,1645,621,1020,190,200,-748,-1335,683,49,-1444,-1370,-866,-303,-405,-562,-830,-1146,-1524,-1817,-1920,-1690,-1328,-1433,-1936,-1285,-291,-912,-1746,-416,-496,-622,-716,-1441,-538,-846,49,352,546,-1286,-744,388,-276,-359,-880,-1451,-1794,-1992,-1146,-627,-143,310,-2487,948,1190,1329,1280,1169,917,-10313,165,-408,-116587,-272025,-6792,-18228,-230,-6010,679,-5627,1001,901,847,-494,-2727,-3024,-3,-4447,-2535,184,-3232,-3311,905,1401,-461,-2278,-1177,-1003,2113,2084,1572,-1249,701,1387,-1047,-1508,-449,271,-102,-2571,-1646,-1234,-1611,-1975,-2287,-2207,-1890,-1553,-1215,-990,-782,-682,-697,-743,-912,-1107,-1376,-1544,-1522,-1258,-886,-1110,-9,373,722,906,-537,-602,1244,1237,-1628,636,-1679,-163,559,304,-27,-494,-928,-1521,-1685,-1850,-1706,-1583,-1802,-1186,-869,-829,-951,-1328,-1348,-1588,-1921,-2216,-2406,-2150,-1807,-1540,-1282,-1122,-1019,-1416,-835,-746,-1387,-669,-650,-679,-696,-798,-953,-1252,-1277,-1280,-2650,-1013,-759,-480,-239,-515,103,213,182,202,174,-714,-282,-267,-125,-1508,-1046,-560,-116,-116,-27,-1205,-1045,-16,-252,-1459,-1244,-1424,-1804,577,50,-743,-1944,-1578,323,741,240,145,993,1067,-335,-93,-206,3,327,-1091,79,-593,765,1143,-341,598,818,896,647,453,369,-1228,501,743,266,1258,1095,-842,-511,-707,729,2152,1566,-1426,-761,-1464,-944,284,541,275,-231,-28,161,192,231,261,-775,-820,-1242,-47,-136,-238,-540,-562,-433,-386,-542,-252,-196,-1005,-692,-367,-207,-280,-313,-614,-496,-532,-604,-641,-674,-696,-701,-659,-619,-569,-519,-998,-343,-279,-253,-201,-428,-831,-7,102,191,-628,-1621,402,418,376,261,110,-2112,-571,-446,-665,-865,-1418,-1182,-1156,-1802,-1413,-1121,-363,-165,-622,182,-669,-1144,-160,-763,245,-647,284,-690,74,27,-129,-367,-550,-1665,-1063,-1264,-1463,-1550,-1514,-1448,-1364,-1304,-1203,-1168,-1162,-1138,-1121,-892,-816,-458,-206,43,299,499,677,-654,-548,1080,289,-690,-506,1001,1139,-297,-532,-1200,-2093,-1206,-2028,-2060,-1912,151,139,-1341,45,-328,-899,-703,-1031,-1449,-1748,-1891,-1836,-1615,-1435,-1275,-1129,-1147,-952,-925,-809,-1019,-650,-571,-1987,-1353,-617,-680,-844,-958,-1038,-1129,-1192,-1215,-1206,-1238,-1028,-952,-1932,-1184,-1528,-758,-492,-488,-489,-492,-479,-653,-484,-1397,-229,-92,124,-1610,-1199,625,238,-1319,-1625,-690,371,1382,1137,140,-265,-451,-982,-1082,-573,-683,-384,-98,-1502,-632,-167,958,588,-587,-1003,197,447,-798,-254,-81,-1022,665,461,-1251,-900,-751,28,75,149,127,103,-339,-1370,503,401,74,1041,1605,594,26,291,1299,1441,-1300,-848,723,69,-529,-912,-850,-1863,-257,-504,7,-42,-1617,-559,-887,-2141,-1749,-2097,-7009,-2013,-1660,-1364,-1104,-891,-663,-3342,-259,-824,-2515,-293,503,618,-8029,624,584,504,398,322,58,126,-50,-939,-396,-495,-718,-843,-2337,-1253,-946,-914,-832,-687,-1727,-1699,-94,173,40,-134,-311,782,1125,-179,1270,879,531,1421,1407,157,791,-1700,-86,-191,-1629,-1167,-532,-879,-753,-2155,-156,-120,-139,-43,132,303,-350,475,-578,-1605,-642,347,232,-716,-1,-103,-173,-175,-208,-200,-703,-956,-269,377,612,-1323,-1051,-976,-1101,-1594,-302,-860,-1532,-2275,-2853,-2400,-1665,-981,-342,-146,691,975,-1239,480,-175,-109,-923,-945,-665,93,438,519,104,-314,-733,-1447,-1430,-1623,-1807,-1936,-2030,-2193,-2377,-2596,-2874,-2987,-2827,-2425,-1912,-1587,-1695,-936,-472,49,167,-446,-762,193],[60,-42,-32,734,637,535,-249,230,81,-128,-681,-206,-1048,-1863,-1683,-1338,-190,812,-757,-640,807,933,-553,-611,100,-272,-602,-868,-1014,-1044,-1019,-1065,-1116,-1830,-1382,-1611,-1866,-2056,-1954,-1693,-1405,-1176,-1021,-916,-876,-895,-810,-573,-225,-176,-1859,-446,439,-2131,782,724,-367,-708,-1304,-606,1954,1634,406,540,1610,-1032,1540,1616,-182,1797,30,-747,-272,-17,605,-5,-455,2112,1577,758,511,-57,-576,-1002,-1416,-1576,-1370,-2112,-1128,-540,-1076,-881,-118,-303,-582,-784,-1154,-1459,-1660,-1533,-1165,-836,-603,-799,-608,-522,-1227,-647,-351,-691,-1085,-1446,-1510,-1837,-551,-63,395,772,-537,-916,-709,987,735,58,-1671,-784,-553,-776,-901,-925,-756,-319,260,860,384,2034,2590,2990,-5575,-793,-189,-344,126,-532,-293,1057,-786,421,-807,154,-525,-1529,-502,-249,-1333,-1318,-54,-937,-1030,-887,-506,-591,-680,-807,-720,-755,-746,-1180,-851,-910,-952,-1064,-1213,-1300,-1418,-1443,-1364,-1141,-1746,-696,-1980,-354,-927,-1514,-1251,-861,-289,-452,-24,253,473,-1242,-2186,-7,408,92,1538,1880,1105,275,1047,-668,-775,-315,359,-74,326,-5,-324,-553,-781,-908,-1024,-1059,-1059,-944,-1178,-982,-986,-1161,-1313,-1467,-1440,-1231,-1067,-750,-555,-314,-108,61,206,-464,285,233,-215,68,-33,-89,-333,-43,-978,7,-1124,-316,-466,-1082,-413,-898,-326,-463,-651,-772,-902,-1917,-931,-834,-618,-325,93,-321,-1017,925,-143,-767,609,-59,-310,-1196,805,652,-737,-1349,-551,-640,-2119,-235,-1758,-2225,239,313,-458,-789,-575,-1914,53,-416,-1131,617,1675,1226,1414,30,-451,-369,-1282,-964,143,-85,-753,-1112,-523,-379,-384,-399,-643,-1105,-726,-912,-1152,-1400,-1703,-1944,-1594,-1178,-762,-349,72,-1066,-372,-1322,-739,212,926,798,567,-793,-213,-736,-1680,-1902,-1615,-1196,-1431,-957,-1031,-1283,10,16,-65,-177,-343,-634,-1056,-1368,-884,-1021,-1143,-1237,-1327,-1235,-939,-630,-1646,253,601,857,78,-304,-1713,124,698,-976,632,-72,-1413,326,1726,2003,8,321,2209,1591,49,104,995,1305,-1183,509,428,1102,2607,2163,-1089,147,-684,-189,-673,-2165,-654,-191,328,692,1214,1518,576,886,83,79,-624,-1512,243,-37,-1242,-1272,-876,-689,-815,-992,-1267,-1563,-1841,-1765,-1485,-1153,-807,-1241,-1816,-1613,-626,-1330,-1624,158,606,967,-64,-1727,461,-453,1580,1629,1577,-1698,-272,953,-284,262,-100,-465,-1764,-1806,-1165,-723,-592,-386,-2412,77,382,659,794,885,825,-11715,336,-200,-170609,-250709,-5722,-14532,65,-6420,1310,-7473,1904,1895,1890,-189,-2283,-3696,-1693,-4753,-2110,298,-3810,-2865,784,1146,-82,-2249,-1183,-854,-505,-891,-1156,-1343,-1377,-1353,-1244,-1352,-1000,-840,-713,-2432,-1841,-344,-230,-126,-857,-1656,-1130,33,72,-4,-70,-207,-828,-607,-873,-1131,-1448,-1712,-1950,-1982,-1710,-1392,-1137,-914,-711,-591,-537,-595,-531,-579,-1590,-715,-1302,-1138,-1455,-1759,-2116,-2127,-1693,-2018,-620,-38,-445,-1402,-1830,-1230,-216,653,-1043,-837,-84,833,892,206,349,-85,-408,-720,-931,-1134,-1305,-1407,-1501,-1551,-1614,-1634,-1611,-1569,-1457,-1390,-1348,-1340,-1297,-1202,-2463,-1045,-944,-838,-764,-718,-694,-676,-766,-772,-793,-840,-847,-878,-897,-1895,-1484,-824,-759,-742,-643,-1510,-1191,-497,-356,-989,-1220,-1532,-1637,-682,-810,-1160,-1906,-1314,-1159,-1097,-1023,-841,-629,-371,-383,-152,-344,48,331,-923,277,-747,705,1163,-498,1016,932,1700,2095,2381,1166,-1185,3154,3261,662,2176,710,-1413,-701,-509,762,2525,1092,-745,-88,-1186,-834,431,1106,1511,181,200,1200,1007,1866,1492,-731,-640,-1220,774,1154,-214,-764,-628,-413,-127,-618,-100,-214,-974,-734,-485,-649,-776,-833,-941,-943,-871,-791,-652,-508,-450,-241,-115,-52,-42,-289,-362,-346,-568,-842,-1051,-1118,-1000,-784,-404,-17,-255,-1908,931,1082,1105,985,185,-2203,-923,-313,-660,-963,-1103,-1044,-760,-1525,-1302,-986,358,487,-717,592,-212,-969,-358,-862,-67,-792,-14,-442,-86,-198,-275,-423,-511,-1237,-1231,-1171,-910,-838,-665,-482,-282,-111,23,175,71,-860,-1069,-873,-1368,510,763,1056,1375,1637,1079,-723,-710,1646,512,-537,-493,1175,1446,-126,-181,-1103,-2316,-1049,-1863,-2257,-1465,525,1165,-1385,1301,-167,-835,269,158,-391,-1113,-450,149,-77,259,185,-1242,-1063,-877,61,102,-1110,-372,39,-2063,-1451,-282,86,-161,-614,-429,-476,-453,-376,-302,-1270,-524,-511,-2267,-1078,-1237,-1286,-1414,-1357,-1157,-908,-653,-463,-449,-1715,-132,-183,-224,-1374,-1302,-120,-33,-1532,-1630,-642,34,-63,-296,-542,-863,-1225,-1626,-1983,-1847,-1535,-1168,-791,-1474,-759,-109,480,460,-752,-1133,300,499,-739,-106,-99,-912,321,-5,-1285,-901,-662,-6,286,534,524,494,-312,-1439,163,259,-219,807,1352,500,-234,-112,912,1434,-1161,-906,751,198,-377,-946,-1405,-1826,-1957,-1831,-1710,-1653,-1690,-1705,-1640,-2736,-1382,-1076,-7089,-426,-67,257,559,808,-2090,-1983,1276,-2116,-2677,-272,893,623,-9598,-91,-404,-656,-806,-798,-3073,-581,-515,-1136,-437,-362,-429,-732,-2844,-1208,-566,-8,75,141,-1431,-1810,-95,-326,-714,-1166,-1530,-1114,-366,97,1377,987,474,2098,1721,-15,578,-1572,-376,-336,-1497,-874,-239,-916,-862,-2233,819,1064,769,521,296,39,-275,-600,-931,-1580,-1675,-1969,-1705,-1409,-1199,-1021,-872,-722,-668,-646,-655,-753,-718,-738,-752,-1363,-910,-1014,-1209,-2094,-1586,-1711,-1721,-1576,-1357,-1204,-1008,-838,-648,-474,-229,14,-1166,393,-455,-295,-1143,-1185,-794,-97,535,493,1311,1245,375,-1268,344,-259,-732,55,-39,-751,-1576,-1286,-1818,-1775,-1248,-705,-166,-1102,-851,-1006,-306,934,1672,-403,-423,459],[37,-65,-291,206,-135,-499,-931,-1307,-1488,-1223,-857,-530,-878,-2060,-1548,-1166,-64,-87,-715,-732,-697,-893,-1080,-1143,-1203,-1128,-1014,-899,-765,-900,-384,-203,-1131,-1791,-322,-421,-732,-1499,-1000,541,349,120,-69,-114,-9,180,-525,481,108,-42,-1477,-338,814,-1887,899,851,-442,-782,-1140,-548,1318,993,86,265,-98,-905,-755,-815,-577,-146,50,-881,-185,58,425,-419,-76,3550,3625,881,1613,2037,398,-223,1159,282,-646,-1821,-1589,-684,-1159,-736,266,1043,-664,-932,-1,1822,110,-330,729,-538,-854,-632,-674,-699,-1132,-465,-447,-450,-467,-756,-575,-1278,-840,-1006,-1105,-1140,-1124,-1086,-1110,-1038,-1067,-1113,-1212,-1297,-1493,-1657,-1849,-2108,-2227,-1872,-1436,-1031,-640,-250,166,496,-4545,-905,26,-1048,204,-515,-203,85,-654,-272,-418,-534,-664,-1338,-803,-867,-1446,-1067,-1039,-1097,-1170,-1128,-1155,-1195,-1251,-1281,-1262,-1250,-1171,-1105,-1118,-1101,-1061,-1053,-1018,-829,-1151,-857,-26,294,-1819,-849,-2313,-192,-588,-1114,-1348,-1023,-416,-240,-243,-444,-475,-1436,-1978,-135,63,302,543,708,886,648,782,-719,-559,-186,423,-131,-94,-423,-775,-1075,-1416,-1690,-1968,-2171,-2176,-1872,-1647,-1390,-1086,-898,-1070,-361,-123,-452,-1292,-261,25,763,865,161,-20,-1193,752,542,312,-25,-386,-731,-953,-1169,-1447,-1000,-761,-536,-404,-1006,-596,-1285,-574,202,42,210,-80,-1925,155,131,128,-530,175,-372,-1400,212,-315,-1069,92,-148,-307,-1129,-240,-72,-902,-1357,38,-629,-1966,-19,-1433,-2002,252,2349,-405,-664,-405,-1890,-68,-573,-954,697,1849,1071,1074,83,-188,-114,-936,-958,118,1175,-706,-1153,-613,698,1293,1066,-322,-1393,132,-179,-475,-685,-814,-846,-744,-511,-251,5,195,-1048,-551,-1047,-891,-83,-272,-564,-884,-1190,-1392,-1392,-1376,-2270,-683,-493,-1406,-1417,-1270,-1271,-664,-805,-944,-1009,-1034,-1008,-1002,-1447,-894,-939,-1082,-1244,-1530,-1825,-2094,-2001,-1656,-1355,-1115,-944,-746,-645,-1425,-386,-153,-965,463,227,-1046,342,1770,1667,-657,-154,2058,1718,-73,161,1255,1579,-968,533,269,985,1337,1141,-1118,266,-556,-508,-1024,-2103,-1038,-586,-87,412,756,1054,469,697,-66,-129,-579,-1744,260,64,-695,-1260,-1029,-537,-617,-993,-854,-1022,-1261,-1502,-1829,-2088,-1670,-1275,-1515,-1791,-984,-1738,-1033,690,690,437,-142,-1745,506,-12,2280,2167,1940,-2127,49,919,-473,188,-137,-454,-2443,-1556,-1468,-1167,-1341,-1477,-2528,-1642,-1539,-1387,-1320,-1237,-1232,-13424,-1304,-19244,-221104,-226674,-6123,-11727,-818,-7041,-250,-9693,66,75,167,-67,-1970,-3976,-3527,-3358,-1926,109,-4207,-2203,577,959,171,-2050,-1190,-815,1226,1019,349,-1516,475,334,36,-1244,-876,32,461,-2080,-2136,994,1052,-126,-766,-1571,-982,73,816,643,493,-20,-814,-176,-424,-614,-809,-885,-877,-806,-1089,-1543,-526,-462,-404,-419,-486,-640,-667,-777,-1388,-942,-1060,-1242,-1430,-1551,-1698,-1918,-1985,-1880,-1730,-1540,-1327,-1278,-1726,-847,-619,-387,-1286,-449,0,473,631,36,896,948,813,1100,1172,-71,-967,-1125,268,-246,-1173,727,499,211,-62,-403,-954,-1457,-1446,-1602,-2199,-1514,-1386,-1260,-1169,-1089,-1010,-910,-895,-778,-676,-613,-630,-535,-562,-1659,-1568,-696,-700,-727,-636,-1176,-941,-1024,-28,-385,-1058,-1611,-1508,218,-762,-1628,-1793,-1006,-188,-470,-931,-1161,-1507,-1733,-1518,-1112,-594,-132,237,-895,300,-1007,662,1125,-628,1055,731,450,405,714,1009,-1238,2690,3295,1061,2030,227,-1865,-947,-389,665,2141,642,-19,484,-959,-762,553,1375,1810,528,266,1311,1170,1299,772,-786,-488,-1189,-906,-1110,-1191,-1130,-994,-818,-620,-699,-372,-342,-974,-827,-623,-593,-1026,-738,-1052,73,-245,544,866,1077,-584,321,2127,2608,2650,-103,175,1186,2045,1620,791,-333,-193,-435,-872,-1210,-1304,-2051,-967,-791,-689,-673,-701,-2239,-1368,-885,-981,-1071,-1156,-1238,-1195,-1293,-1211,-929,-539,-404,-865,-252,-299,-763,-573,-948,-1021,-1213,-1296,-1065,-776,-482,-145,-151,192,-812,-1431,-1402,-349,337,1064,1046,-299,250,153,913,-91,-802,-1261,-968,-1821,1,900,901,903,865,831,-659,-965,821,668,-378,-475,586,491,1,101,-1024,-2424,-920,-1654,-2041,-991,853,1173,-1455,1485,-25,-823,2800,3910,-307,-1900,-896,-42,-273,877,1791,-1328,-972,-1231,26,234,-1239,-529,-202,-2074,-1444,-7,-194,44,-716,-370,-547,-603,-539,-414,-1228,-680,-1042,-2007,-1010,-900,-224,-299,-392,-442,-456,-484,-449,-488,-1935,-571,-756,-946,-1173,-1491,-1408,-1485,-1721,-1642,-1537,-1544,-1521,-1558,-1521,-1474,-1394,-1310,-1321,-1087,-1059,-1008,-970,-1420,-1064,-1159,-1272,-1231,-1012,-1263,-25,504,-547,10,-157,-804,1774,1664,-1342,-885,-577,299,94,97,197,397,-253,-1219,739,97,-453,538,753,380,-501,-498,299,311,-970,-929,228,191,134,51,23,-1336,-69,-621,-62,30,-1465,243,-404,-3152,-917,-315,-5206,537,396,169,-112,-458,-7235,-1206,-1548,-3437,-2941,-1127,-883,-639,-10072,-425,-375,-366,-377,-351,-4963,-304,-337,-1148,-351,-247,-228,-1079,-3358,-928,-458,810,942,1714,-1104,-1968,530,1186,-194,-167,276,99,375,351,1587,1082,331,1730,1627,-257,359,-1426,-533,-393,-1245,-562,108,-795,-971,-2215,-857,-884,-866,-718,-538,-413,-371,-359,-360,-1532,-518,-269,-169,-1154,6,29,0,-58,-253,-520,-856,-1215,-1636,-2006,-2103,-1758,-1391,-1166,-1036,-2286,-955,-994,-1422,-1351,-1610,-1946,-1864,-1481,-1025,-580,-91,350,-1087,258,-745,-398,-1202,-1427,-932,-320,572,399,948,951,-69,-1066,320,-185,-566,-663,-1053,-1498,-1857,-1802,-1404,-921,-627,-514,-507,-497,-108,-1094,-112,699,1239,-437,-109,491],[19,-85,-541,-3,-104,-257,-503,-706,-863,-965,-924,-657,-688,-1912,-1399,-999,-365,-369,-645,-869,-1,-162,-1575,-1317,1683,2002,1827,-366,1730,-873,-80,268,-1161,-1731,-91,-70,-583,-1556,-659,569,470,-56,-515,-788,-834,-742,-546,-347,-227,-159,-1048,-237,-162,-1442,-190,-131,-459,-789,-958,-451,-346,-472,-611,-735,-849,-978,-1068,-1053,-888,-619,-269,-1033,-104,165,292,-792,300,2396,2573,982,1435,1698,417,-104,1265,718,-656,-1598,-1773,-1947,-1098,-361,307,748,-752,-1070,197,923,-117,-191,-480,-997,-1285,-1226,-955,-633,-1031,22,273,451,-569,-974,83,-595,-55,578,616,376,64,-317,-1592,-1184,-1596,-1827,-1742,-1409,-1107,-742,-396,-443,-119,256,375,336,176,-69,-332,-674,-3398,-1240,-1172,-1475,-374,-524,-88,714,-428,640,138,-313,-143,-1125,-1042,-690,-1414,-808,-313,-975,-1363,-1014,-1160,-1243,-1270,-1229,-1126,-1045,-904,-759,-647,-442,-530,-298,441,-585,-1542,-799,1519,624,-1766,-998,-2255,-69,-174,-693,-1409,-1125,-522,-439,-694,-865,-923,-1578,-1802,-1119,-1194,-1234,-1245,-1284,-1238,-1226,-1181,-1123,-1130,-1164,-1142,-1248,-1464,-1604,-1717,-1677,-1573,-1353,-1131,-870,-1297,-487,-1048,-913,612,1100,-1281,1687,1702,-748,-1362,-356,-48,1404,1351,116,-661,-786,1586,1195,1012,1145,951,746,190,306,-1933,-109,-311,-754,-267,-955,-749,-1570,-769,-49,-431,538,-270,-1699,169,15,-102,-884,-239,-367,-1759,-553,-750,-1431,-1026,-1015,-858,-1078,29,592,-1079,-1256,34,-593,-1549,50,-1162,-1703,160,2222,-354,-557,-271,-1498,-183,-789,-818,2,-186,-206,-85,77,10,105,-612,-954,-73,1068,-678,-1128,-677,656,2156,1684,-98,-1651,1425,1694,1174,476,1369,1020,-676,-3,-298,293,47,-1075,-734,-822,-1056,-1296,-1569,-1681,-1523,-1262,-1046,-920,-1092,-2142,-934,-1082,-1316,-1795,-1576,-1359,-1022,-690,-424,-197,-67,-699,-755,-1510,-961,-842,-639,-521,-721,-872,-953,-1048,-1285,-1138,-1202,-1287,-1290,-1332,-1299,-1234,-1109,-1010,-940,-926,-804,-792,-696,-629,-1322,-623,-562,-634,-695,-730,-735,-737,-773,-727,-712,-732,-704,-675,-1189,-499,-489,-165,9,-2078,-509,439,521,624,621,637,304,459,-248,-413,-603,-1930,-512,-647,-749,-1251,-1307,-705,-618,-1127,-662,-832,-1120,-1362,-1266,-806,-1030,-562,-1163,-1643,-1319,-2104,-512,1137,730,-76,-163,-1476,596,489,1512,1287,985,-2511,214,80,-823,-155,-173,-223,-3082,-1231,-1647,-595,-728,-735,-2861,-398,-76,228,399,549,-621,-15372,-11278,-78496,-265716,-205563,-9030,-9534,609,-7860,662,-11900,271,-126,-454,-894,-1786,-3535,-3913,-2106,-2019,-859,-4136,-1632,-759,-775,-722,-1800,-1206,-844,-361,-396,-417,-1737,-547,-649,-699,-1177,-1179,-595,-536,-1804,-2498,-472,-484,-497,-699,-1515,-809,-496,-445,-469,-456,-488,-553,-537,-517,-408,-300,-112,89,188,-1564,-1638,-429,258,65,-243,-640,-1067,-1491,-1259,-1065,-419,-432,-625,550,873,1145,1294,1469,-1359,494,1416,-512,-1184,-1476,-317,615,280,-1605,-709,-1116,-1258,-1160,-897,-677,-503,-295,-172,-52,-18,-1278,-982,5,-450,-1109,76,95,80,95,29,-1567,-1564,-451,-615,-1871,-1063,-1269,-1421,-1474,-1405,-1276,-1105,-1004,-792,-579,-396,-813,-558,27,-1278,-1198,81,60,-28,-33,-632,-495,-1473,90,161,-786,-1611,-1388,-66,-1296,-1909,-1633,-662,691,-20,-1460,-636,314,280,-151,-401,-743,-29,116,-961,199,-1292,672,1073,-680,1594,1113,807,183,-447,-802,-1338,130,897,1486,1913,-273,-1831,-1203,-316,483,1423,527,694,970,-750,-699,694,1354,996,665,219,50,-260,-489,-553,-881,-331,-1101,542,1211,-1691,-991,-910,-677,-208,-728,487,95,-954,-916,-781,-798,-1475,-1141,-1250,-393,-464,273,529,772,-702,512,1042,936,755,74,233,-122,-427,-623,-574,-334,-28,200,450,605,295,-1814,216,490,299,45,-217,-2049,-1710,-1130,-1051,-1172,-1224,-1214,-1064,-1074,-1133,-902,-314,-174,-1015,26,26,-540,-687,-963,-609,-1275,-1107,-1128,-964,-675,-290,-264,350,-370,-1523,-1491,-395,240,-45,-404,-746,-997,-980,-810,-575,-582,-1267,-1000,-1880,-582,-162,-267,-324,-349,-296,-393,-1218,-13,4,-182,-408,-321,-306,-70,349,-932,-2284,-792,-1359,-1719,-469,1285,1285,-1498,1659,140,-816,2520,3614,-163,-2457,-1290,-230,-434,724,752,-1307,-858,-1519,-594,-662,-1353,-631,-438,-2034,-1297,86,-352,-565,-834,-310,-468,-567,-546,-404,-1097,-832,-1335,-1476,-931,-512,352,96,-271,-665,-1054,-1397,-1715,-1935,-1920,-1747,-1660,-1581,-1517,-1710,-1397,-1351,-1752,-1624,-1315,-1362,-1417,-1570,-1688,-1797,-1789,-1678,-1528,-1364,-1332,-1311,-1334,-1445,-1593,-1751,-1827,-1613,-1313,-1363,-497,-113,-243,127,-224,-652,1159,1276,-1382,-799,-452,559,520,424,98,706,-119,-822,833,-49,-539,288,1342,266,-724,-797,323,555,-686,-853,-1429,-2017,-1848,-1335,-822,-991,-140,-490,146,213,-1313,198,-479,-3188,-1291,-593,-3293,399,420,396,359,-4527,-12457,250,285,-4343,-3268,-243,532,556,-9753,434,370,306,268,315,-5291,535,638,-980,920,1144,85,-1343,-3038,-478,-510,611,917,1748,-742,-2068,428,702,-299,-88,-248,-120,252,598,1317,1237,189,1228,1380,-500,175,-1237,-499,-341,-968,-231,-109,-592,-1041,-1994,-573,-52,335,273,979,1127,289,597,316,-1428,-386,216,99,-1267,19,-10,-61,-123,-314,-567,-870,-1171,-1489,-1688,-1752,-1745,-1643,-1632,-1691,-1978,-1925,-2061,-2155,-2029,-1726,-1441,-1087,-757,-422,-230,147,364,-993,94,-1004,-378,-1056,-1580,-1056,-551,58,48,37,68,-430,-837,170,-156,-447,-13,156,-708,-2069,-444,-1,-829,-853,-644,-809,0,483,-1185,85,6,-221,-527,-469,-467],[29,-90,-757,895,1480,1324,593,677,281,-209,-1009,-972,-1302,-1688,-1544,-1282,-1002,-678,-552,-1017,-457,-670,-1986,-1401,1341,1407,1408,-632,1230,-794,-147,219,-1124,-1620,138,286,-434,-1449,-284,-161,-591,-1079,-1552,-1707,-1341,-943,-559,-234,-250,97,-657,-112,28,-924,-289,-452,-733,-1046,-1372,-1747,-2170,-2281,-1955,-1616,-1279,-1000,-764,-554,-350,-193,-75,-1167,-2,17,47,-1062,-24,-51,-109,-172,-190,-277,-338,-357,-470,-585,-752,-1417,-1454,-1020,-763,-563,-395,-248,-818,-1125,173,242,-328,-8,289,-580,-1062,-482,763,36,-905,426,580,-56,-1111,-1133,380,38,-73,452,1902,1507,1078,182,-1631,-442,-1005,-1555,-2114,-2556,-2205,-1754,-1351,-1067,-874,-701,-627,-726,-954,-1275,-1624,-2081,-2268,-1634,-1155,-1429,-86,-534,30,1092,-127,682,627,-508,134,-865,-1319,-875,-1270,-1041,-1543,-2115,-2233,-1678,-1068,-484,-558,-1428,739,1172,-394,296,1344,917,-721,-265,808,-954,-1850,-749,1491,879,-1647,-1119,-1995,16,281,-251,-1426,-1180,-613,110,-114,-136,58,-1640,-1648,380,382,529,499,365,241,25,-189,-900,-781,-880,-1038,-1312,-1698,-2023,-2249,-2027,-1632,-1140,-677,-219,-1639,-705,-993,-866,613,1174,-1426,1305,1150,-1079,-1131,-374,-181,224,127,77,-1364,155,280,425,640,810,989,1171,415,428,-2006,923,48,-972,-104,-938,-876,-1753,-897,-250,-983,964,-430,-1465,194,2414,1945,-1205,757,-334,-1938,-619,-1248,-1764,-1570,-1193,-803,-1063,-5,322,-1260,-1101,6,-545,-1159,109,-982,-1427,-28,152,-325,-485,-504,-1089,-824,-1062,-1102,-1197,-1283,-1217,-986,-590,-157,228,-367,-1006,-363,874,-689,-1024,-699,559,1565,1643,-3,-1828,1174,1912,1577,659,1262,597,-915,51,-372,-627,-1068,-1519,-1866,-1957,-1746,-1413,-1104,-805,-580,-640,-458,-582,-845,-1809,-1322,-1654,-2004,-2153,-1905,-1539,-1309,-1159,-1123,-1160,-1302,-1502,-1755,-1840,-1782,-1592,-1409,-1206,-1127,-1075,-1040,-1104,-1183,-1306,-1450,-1572,-1535,-1476,-1360,-1290,-1242,-1282,-1372,-1491,-1407,-1309,-1038,-747,-1658,-954,-74,-39,-445,-71,-75,-54,-638,165,9,571,794,955,-1314,286,-506,-259,607,-2170,-881,-384,-627,-650,-528,-165,62,225,-472,-781,-714,-1930,-97,1410,543,-1179,-1705,165,210,-1099,-831,-1260,-1389,-1092,-711,-344,-1183,-296,-840,-1442,-1609,-2348,-180,-232,-144,-537,-171,-1137,646,776,828,834,760,-2786,194,519,-1339,471,432,323,-3598,-861,-1553,-724,-215,-244,-3457,-786,-161,-676,-170,-214,-2486,-17400,-25808,-137929,-298710,-187087,-15105,-7276,-391,-8829,-521,-13245,-996,-1335,-1429,-1342,-1772,-2658,-2183,-1100,-2430,-97,-3878,-1204,107,892,283,-1628,-1294,-955,-474,-858,-1132,-2019,-1316,-1236,-1082,-1190,-1535,-616,-397,-1659,-2861,194,348,-758,-690,-1522,-654,-53,-349,-738,-988,-971,-653,-169,-588,634,876,1027,1047,-620,-1973,-1613,-683,-1123,-1429,-726,-467,-863,348,1075,-716,1259,0,-718,773,1189,785,250,-240,-916,-1118,-1410,-1327,-1144,-1193,44,443,599,-2008,36,-133,517,1134,-365,840,733,556,917,1114,491,-1424,-867,285,-741,-1081,243,-207,-695,-1110,-1455,-2026,-1615,-1093,-957,-1529,-1346,-1166,-1298,-1386,-1339,-1158,-881,-659,-332,-27,181,-975,-791,-87,-976,-713,296,85,-222,-470,-725,-978,-1583,-1007,-887,-743,-1594,-1315,-381,-1799,-1786,-1493,-337,-19,-367,-1760,-955,19,52,70,-534,-964,-118,-32,-1140,-47,-1578,686,844,-700,822,681,431,88,-326,-776,-1502,-1817,-1566,-1032,-469,-766,-1499,-1486,-331,188,753,862,1315,1310,-602,-684,814,1257,973,731,37,382,248,202,258,-1034,-210,-996,351,645,-2444,-821,-1036,-889,-363,-737,200,-332,-938,-1025,-960,-1008,-1670,-1475,-1396,-883,-777,-378,-239,-158,-785,-213,-325,-523,-755,-927,-922,-731,-383,-25,336,-224,143,1019,1110,1107,463,-1482,-302,267,83,547,23,-1749,-1460,-1218,-327,-534,-727,-920,-1013,-1037,-1126,-939,-765,-622,-1189,-268,-131,-365,-809,-939,-797,-1428,-504,-764,-1117,-1438,-1467,-1267,-867,-534,-1530,-1453,-443,196,172,35,-163,-414,-627,-890,-1162,-1404,-1646,-1672,-1731,-1765,-1797,-1841,-1884,-1971,-2022,-1963,-1846,-1642,-1437,-1248,-1064,-888,-745,-666,-618,-880,-2182,-717,-1023,-1387,-120,168,424,-1453,1071,318,-840,1649,1743,-18,-2029,-1570,-430,-590,570,1751,-1228,-775,-1739,-192,499,-1483,-715,-695,-2021,-1103,739,-50,-1153,-961,414,1624,1591,815,27,-938,-999,-1222,-932,-877,-139,1170,1073,868,781,648,-229,-132,-571,-1747,-107,-387,-658,-908,-1960,-1290,-1437,-1584,-1688,-1839,-1974,-2003,-1914,-1614,-1264,-1378,-1407,-1527,-523,-250,143,167,-1171,-872,-143,-321,-468,-865,-1477,-637,-584,-579,-501,-431,-478,-279,-185,-1435,-667,-318,102,227,391,-93,595,49,-379,882,-218,-464,52,1138,128,-916,-1000,162,1751,-351,-703,568,-149,-902,-1614,-1895,-1543,-1035,-660,-375,-212,-1164,-259,-534,-2872,-1516,-795,-1560,-1137,-1311,-1531,-1765,-12932,-17459,-2248,-2056,-3465,-3669,-1555,-1600,-1645,-9201,-1793,-1711,-1526,-1268,-923,-4416,-224,-1162,-708,469,705,198,-1541,-2409,13,-719,347,859,988,-380,-1840,356,363,-392,-41,-111,-7,245,641,1093,1478,109,636,1025,-707,25,-1019,-300,-211,-687,94,360,-382,-1047,-1600,-658,-341,-87,-178,467,646,434,587,517,-1270,-209,461,436,-1262,553,688,869,1106,217,875,795,161,-32,967,1018,-1438,-541,-942,-1113,-1662,-926,-1474,-341,-495,-689,-937,-1109,-1276,-1393,-1505,-1546,-1590,-1631,-1670,-1761,-1861,-1896,-1824,-1615,-1401,-1114,-767,-426,-46,-623,-540,1088,-113,-318,-26,123,-688,-2241,-424,-63,-989,-1024,-697,-924,402,333,-1198,-1004,-1710,-1830,-1196,-553,62],[49,-112,-959,779,1934,1956,786,505,1483,69,-1119,174,-379,-1516,-1145,-751,-424,-481,-511,-1210,-972,-1190,-2236,-1341,-351,-470,-606,-829,-694,-773,-369,-210,-1113,-1538,1,-89,-377,-1316,-766,-1019,-1151,-946,-632,-315,-66,58,-443,-426,-294,1,-434,-335,-489,-641,-793,-828,-877,-837,-724,-606,-534,-475,-1129,-408,-403,-541,-594,-746,-900,-1088,-1293,-1513,-1696,-1605,-1422,-1315,-1208,-1138,-1144,-1204,-1255,-1354,-1276,-953,-597,-169,-905,-1373,-1502,-1253,-476,578,718,1150,-963,-1174,451,344,-613,-185,-384,-598,-1010,-572,-83,320,-859,617,398,-588,-1719,-1318,503,466,-188,271,607,273,-76,-443,-1038,-1161,-1484,-1466,-1295,-1106,-1032,-930,-857,-932,-866,-786,-663,-546,-392,-180,118,394,-1341,-1350,568,-1066,834,-616,56,1161,139,609,826,-729,386,-621,-1636,-1075,-1156,-649,-788,-992,-1378,-943,-703,-402,-573,-1599,495,679,-501,887,838,762,-1025,-176,317,-1052,-1643,-738,-407,-358,-1572,-1246,-1826,27,711,157,-1433,-1238,-743,198,-175,-534,-327,-1653,-1531,390,257,842,1653,1782,597,1557,79,-1129,-1173,-431,544,-469,-890,39,148,-20,-258,-445,-631,-729,-1905,-856,-952,-802,-49,-25,-1487,35,-34,-1383,-710,-479,-715,-905,-1108,-1319,-1852,-1693,-1600,-1403,-1147,-948,-737,-511,-218,-47,-1522,275,346,-1163,65,-933,-961,-1841,-924,-315,-1566,801,-485,-1228,131,1305,1247,-1358,809,-261,-1766,-73,-896,-1774,-1477,-1475,-1751,-1871,-1715,-1575,-1527,-1528,-1622,-1678,-1731,-1713,-1707,-1608,-1478,-1350,-1227,-1126,-1092,-1003,-922,-1306,-789,-699,-650,-553,-423,-229,-63,27,-159,-1076,-683,181,-657,-770,-578,403,549,737,42,-1790,955,1406,1481,879,1057,303,-1088,161,-325,353,40,-1165,-972,-984,-1349,-1067,-848,-535,-261,-619,34,-52,-541,-1422,-1310,-2020,-1186,-2091,-2019,-768,626,1038,1152,1152,937,-306,-557,-1561,-1016,-708,-481,-74,744,179,-570,-334,-801,-369,-789,-1167,-1338,-1389,-1308,-1275,-1304,-1473,-1751,-1900,-1519,-1148,-646,-157,-1270,-896,1033,1230,-514,-66,1385,1594,-452,456,24,567,1144,906,-1366,283,-481,-323,-79,-2264,-1137,46,804,972,607,704,-132,76,-609,-1096,-786,-1687,-344,1712,1291,-892,-2072,-213,361,-803,-864,-229,520,1139,1665,7,-1268,-35,-458,-1188,-1699,-2269,-554,-1055,-1383,-1447,-1322,-1166,-1005,-888,-833,-799,-824,-2745,-875,-856,-1874,-796,-779,-810,-3723,-757,-997,-1608,-598,-1170,-4207,-1715,-545,-3186,-252,-276,-4157,-19120,-35599,-194742,-308846,-170684,-24447,-3827,-894,-9688,-620,-12456,-340,-248,-9,-924,-1824,-1555,-474,-258,-3038,-365,-3572,-833,7,-20,-297,-1488,-1384,-1109,-1318,-1493,-1521,-2244,-1345,-1195,-971,-1189,-1809,-886,45,-1542,-2619,998,1107,-937,-655,-1507,-439,102,88,-238,-452,-574,-561,-359,-631,148,335,499,571,-1405,-1781,-1439,-860,-1143,-1004,-233,-498,-983,-13,912,-316,1434,473,-656,492,1265,1786,1272,2035,-516,440,1092,-714,-1099,-857,526,997,517,-2353,142,-308,409,1189,-518,1986,3193,255,1366,2122,665,-1332,-733,313,-1047,-1032,1264,587,-241,-1010,-1784,-1957,-1535,-925,-533,-1157,-1796,-168,-191,-250,-291,-265,-136,-17,257,547,391,-1072,-1024,-302,-733,-248,879,889,696,36,377,249,-1390,1501,1445,-210,-1582,-1281,-664,-2039,-1436,-1377,-37,189,-717,-1700,-1260,-615,-536,-475,-644,-1197,-351,-214,-1414,-419,-1783,490,638,-716,763,702,548,322,56,-202,-1726,-752,-970,-1243,-1468,-1702,-1910,-2144,-2404,-2333,-2171,-1982,-1741,-1526,-1303,-1117,-951,-799,-721,-630,-558,-439,-382,-307,-207,-1263,-160,-914,86,-30,-2096,-560,-1159,-1173,-619,-774,-701,-806,-955,-1184,-1191,-1256,-1615,-1677,-1499,-1384,-1186,-398,-261,-167,-812,807,1262,1107,890,227,399,134,-58,-199,-231,-229,-119,-136,-122,-184,-289,-1216,-926,-857,-1069,-1254,-1334,-1457,-1170,-1138,-721,-499,-309,-214,-1036,-858,-1266,-1100,-925,-1286,-1592,-1675,-1493,-1138,-1003,-950,-1000,-1337,162,410,-253,1188,-25,-751,1160,293,-1560,-1426,-573,751,1831,1687,-39,-321,339,1202,-274,-92,-1136,-1089,-1067,-660,-269,-637,-974,-1305,-1568,-1741,-1825,-1752,-1626,-1476,-1307,-1122,-955,-842,-757,-970,-2208,-792,-754,-1150,-723,-706,-754,-1349,-743,-850,-957,-1004,-1118,-1297,-1521,-1696,-1144,-864,-604,-345,-1197,-832,-1915,-333,-188,-1718,-874,-1050,-2145,-1004,707,374,-1713,-1126,390,3133,2717,725,23,-874,-1269,-946,-522,-948,85,2064,2203,931,989,953,-92,-183,-756,-1660,-387,-162,-230,-509,-2169,-504,-426,-1456,-1706,-508,305,51,1596,1775,-334,-1598,-1654,-1728,-870,-77,915,229,-1131,-922,-702,-1219,-1704,-2200,-2106,-1739,-1464,-1387,-1377,-1503,-1717,-2067,-2412,-2151,-1683,-1214,-690,-190,282,-352,317,143,-42,783,-504,-320,-226,776,-128,-1156,-1178,-23,904,-88,-597,130,-329,-848,-1327,-1438,-1123,-559,-21,532,1010,-1134,820,-675,-2517,-1705,-424,-200,2258,2163,1972,1716,-20728,-22380,600,204,-2253,-4186,-774,-1042,-1179,-8872,-1440,-1558,-1701,-1849,-1916,-3097,-1728,-2963,-1268,-998,-647,-436,-1747,-1864,381,-1116,-41,687,1317,-123,-1495,235,980,-556,171,413,115,-159,-327,-391,-288,-149,-73,54,-918,-169,-863,-523,-824,-1152,-1432,-1760,-1924,-1967,-1787,-1646,-1444,-1430,-1420,-1408,-1415,-1433,-1393,-1293,-1172,-1013,-742,-491,-1202,67,375,716,1111,-85,792,1096,513,14,860,983,-1424,-481,-984,-1323,-1501,-1121,-1338,219,233,-33,-245,-414,-553,-615,-638,-558,-467,-766,-293,-1330,-275,-412,-1325,-1253,-981,-1204,-1506,-1896,-2320,-2259,-1743,-1198,-585,-256,-71,-139,-716,-2258,-408,-158,-1192,-1171,-730,-912,615,263,-1202,-995,-1643,-2009,-1673,-1140,-581],[-37,-139,-1000,-131,-91,-27,-16,29,35,-70,-1110,-224,-362,-1258,-970,-781,-876,-875,-775,-1256,-1358,-1555,-2061,-1094,-112,11,129,-825,238,-688,-591,-180,-992,-1340,-228,-352,-472,-1077,-545,-487,-397,-321,-270,-372,-247,-375,-521,-694,-931,-1178,-1390,-1413,-1223,-984,-740,-412,-157,-615,-643,-176,842,1049,-1453,1440,1537,-424,1747,1705,609,1053,52,-1539,69,595,81,-1439,1181,1414,1305,959,496,230,-324,-830,-1173,-832,-988,-1338,-1445,-1387,-150,919,575,303,-1065,-1110,-991,-1209,-1007,-598,-146,-265,-810,-680,906,859,-800,753,181,-1016,-2260,-1419,-511,-820,-1035,-1089,-963,-825,-750,-769,-832,-987,-1075,-1015,-861,-627,-717,-378,-656,-1218,-1113,-1145,-1473,-819,-108,645,1446,2156,-627,-1431,585,-560,961,-693,41,2828,409,480,1415,-915,642,-338,-1817,-1225,-1076,-684,500,-399,-1011,-498,726,814,-602,-1620,1039,1029,-561,949,767,606,-1377,5,-21,-771,-1248,-879,-1292,-1666,-1583,-1349,-1718,-43,496,534,-1414,-1280,-905,232,-235,-924,-478,-1639,-1415,354,97,471,189,-71,-209,-354,-430,-1441,-1675,-592,-262,-615,-1454,-204,-6,98,137,-493,230,254,-1933,-936,-939,-731,309,134,-1483,-106,-244,-1538,-427,-453,-584,-454,-425,-412,-1240,-449,-509,-612,-681,-800,-880,-906,-825,-826,-981,-745,-748,-1357,-658,-979,-1047,-1937,-985,-1123,-2183,-1373,-1509,-1601,-1631,-1637,-1622,-1651,-1658,-1798,-1610,-1368,-1093,-1409,-2005,-748,-176,-1085,1120,1490,-1469,-708,-29,-322,-395,259,-785,-881,-492,-526,-1094,-1451,-1373,-1009,-656,-1565,-445,46,140,235,-679,-240,197,472,-79,-1246,-1096,376,-651,-459,-376,45,-60,-155,-264,-1713,-377,-377,-352,-273,-195,-148,-1241,-32,-236,51,108,-1160,-981,-349,-1432,-1248,-82,-133,-558,-653,-561,-777,-872,-1065,-870,-1249,-445,-2064,-1780,-408,767,881,896,857,551,-94,-466,-1573,-997,-617,-454,-374,-550,-683,-755,-849,-878,-884,-873,-848,-901,-1317,-986,-547,-497,-495,-513,-561,-459,-418,-243,-53,-612,-577,578,726,-494,-222,1245,1398,-288,504,92,500,1246,782,-1405,237,-482,-544,-871,-2409,-1326,-1047,-883,-585,-257,201,-344,-30,-720,-1411,-884,-1402,-568,1972,2095,-480,-2408,-536,-1347,-1167,-21,1092,1426,1361,2372,-89,-1366,136,-102,-972,-1652,-2134,425,2056,636,-845,6,-369,744,449,244,140,-160,-2489,-67,-180,-2407,-295,-442,-663,-3493,-1077,-1314,-2214,-1813,-2513,-5149,-2634,-1518,-5289,-96,-2040,-5550,-20295,-36996,-196297,-290202,-156370,-36791,347,319,-10265,-803,-9770,242,196,317,-1540,-1974,-413,479,380,-3835,-669,-3300,-560,-650,-931,-1085,-1439,-1520,-1095,-525,-400,-578,-2242,-316,-368,-516,-1192,-1947,-1067,-683,-1452,-2191,-67,127,-978,-617,-1484,-198,187,323,161,16,-187,-434,-617,-795,-868,-910,-857,-795,-2032,-1269,-1184,-1472,-1560,-986,-264,-485,-1061,-354,764,105,1652,988,-426,319,922,1415,1215,2278,-173,405,931,-766,-1041,-484,810,659,456,-2165,177,-509,332,1180,-581,1490,2796,-98,1081,2149,800,-1076,-561,383,-1311,-923,-595,-1304,-2008,-1655,-1036,-1068,-1308,-858,447,-740,-2206,179,712,445,653,622,616,527,539,539,509,-1065,-1180,-437,-492,186,277,237,130,52,95,97,-1172,496,753,101,-1534,-1240,-810,-1838,-1012,-1231,278,-83,-990,-1487,-1456,-268,18,256,-640,-1382,-326,-268,-1694,-827,-1786,657,724,-686,1387,1338,1289,1014,136,-2,-1906,436,353,227,155,-1214,-888,-1921,-640,-697,-429,-490,-492,-512,-511,-805,-565,-593,-674,-707,-713,-598,-461,-215,134,-1463,-94,-766,-143,-696,-1394,-212,-1179,-1406,-860,-836,-1244,-1157,-900,-1287,-1364,-1438,-1407,-1581,-1449,-1689,-1480,-703,-636,-667,-640,-331,-532,-731,-914,-1063,-1175,-1290,-1350,-1402,-1403,-1376,-1353,-1416,-1431,-1495,-1575,-1698,-1807,-1810,-1658,-1501,-1336,-1158,-980,-899,-557,-370,-214,-139,-951,-808,-1432,-1256,-578,-842,-1552,-1392,-1666,-1813,-1661,-1369,-1084,-983,-394,-7,-550,557,-141,-1069,1349,519,-1540,-1358,-668,875,1766,1582,83,-434,279,1560,-268,127,-1090,-1094,-570,-293,42,-238,-472,-696,-870,-1000,-1126,-1184,-1258,-1350,-1424,-1433,-1369,-1274,-1147,-1085,-2192,-881,-691,-897,-646,-629,-692,-1161,-686,-756,-1003,-734,-728,-806,-1096,-1529,-932,-1021,-610,-563,-1095,-907,-1854,-940,-1133,-1928,-1305,-1340,-2177,-903,111,447,-1789,-1134,329,778,611,366,85,-802,-1504,-632,-151,-1014,263,1156,1192,991,817,529,124,-224,-946,-1581,-658,-230,2176,-238,-1951,-852,-682,-1340,-1784,-564,220,-373,1294,1945,-319,-1611,-1878,-1893,-1231,117,1007,75,-1085,-911,-398,-868,-1262,-1425,-1997,-716,-383,-208,-63,-914,-228,-101,-176,-1737,-474,-498,-528,-543,-539,-637,-766,-857,-991,-1159,-1350,-1480,-1679,-1838,-1857,-1812,-1742,-1582,-1306,-1050,-934,-761,-698,-735,-893,-1097,-1415,-1523,-1179,-582,102,-1150,969,-818,-2123,-1797,-238,796,4369,4424,4307,134,-28400,-22161,2734,-504,-1163,-4580,-750,1582,1694,-8786,1754,1680,1498,1223,919,-1704,-704,-4196,-365,-395,-149,83,-1881,-1366,629,-1520,-465,465,2044,77,-1123,116,818,-738,312,961,621,406,183,8,-22,1,-795,29,-1064,-369,-736,141,-65,-362,436,649,-296,-915,-676,-178,104,-157,-1307,-512,-655,-799,-906,-983,-1073,-1153,-1145,-1170,-1162,-1181,-1162,-1106,-988,-923,-857,-808,-751,-747,-708,-654,-1388,-552,-1060,-1643,-1471,-1130,-878,112,226,63,331,358,340,319,-243,-183,101,-709,-584,-1454,-774,-1058,-1251,-1403,-1244,-773,-462,-225,-42,-752,1,-23,-168,-247,-124,-411,-771,-2089,-373,-271,-1415,-1244,-722,-816,650,760,-1171,-222,-643,-955,-1129,-1254,-1308],[440,107,-982,326,196,85,-57,-127,-184,-291,-1074,-250,-202,-1010,-819,-503,118,411,-256,-1198,-1645,-1821,-1871,-832,655,631,589,-758,383,-643,-887,-438,-855,-1117,-589,-718,-844,-959,-978,-980,-954,-921,-876,-797,-727,-726,-709,-696,-738,-796,-871,-960,-1001,-1027,-1044,-949,-895,-792,-634,-468,-313,-133,-1506,278,486,-337,706,753,646,629,38,-1695,99,729,4,-1550,1352,1357,1181,824,88,-53,-482,-971,-1530,-2022,-1769,-1404,-1357,-1430,-938,-1057,-1295,-1623,-1838,-1714,-1366,-874,-1047,60,531,-3,-557,-807,1475,1073,-770,787,-115,-1350,-2661,-1472,-305,-748,-1134,-1451,-1522,-1344,-1078,-789,-445,-142,183,135,750,962,-1159,211,-640,-1420,-1465,-898,-1103,-988,-826,-360,235,768,-202,-1390,507,-117,990,-766,-27,1412,648,291,342,-1066,-426,-602,-1604,-1330,-1058,-885,-99,-92,-568,-231,-197,-309,-646,-1478,-559,-622,-636,-686,-837,-973,-1658,-1263,-1377,-1251,-1015,-738,-361,23,-1520,-1430,-1643,-81,1455,872,-1376,-1293,-1098,227,-277,-1211,-295,-1620,-1259,294,-70,98,-89,-262,-305,-333,-380,-1754,-2054,-651,55,-728,-1886,-471,-158,-163,-215,-706,-266,-309,-1772,-948,-936,-634,-249,-185,-1401,252,444,-1398,235,142,-831,552,434,306,-733,177,244,380,631,864,1118,1224,938,227,-499,1787,777,-1526,219,-1058,-1116,-2044,-887,-59,-1709,-806,-1227,-1500,-1366,-1166,-1015,-1068,-962,-1134,-1353,-1434,-1084,-850,-1897,-725,-120,-1147,813,1267,-1491,-541,-63,-189,-57,320,-771,-645,-738,-238,-451,-222,104,308,901,-1776,-216,258,3268,1191,-824,-415,141,473,-94,-1480,-1543,45,-624,-79,-67,78,-359,-740,-1094,-1626,-1574,-1624,-1593,-1555,-1561,-1609,-1622,-1545,-1448,-1341,-1208,-1129,-1066,-1064,-1433,-1383,-1033,-1012,-1010,-1041,-1104,-1194,-1205,-1254,-1262,-1228,-1181,-1996,-1454,-969,-856,-734,-651,-568,-544,-561,-654,-1591,-956,-933,-1127,-1260,-1374,-1300,-1088,-896,-682,-514,-405,-358,-987,-1653,-929,-468,-595,-789,-1022,-1306,-1458,-1676,-1543,-1356,-1154,-949,-695,-474,-339,-384,540,936,-97,648,240,497,1101,456,-1380,209,-457,-516,213,-2334,-1392,-455,-495,-321,-478,-321,-523,-54,-755,-1670,-956,-1085,-698,-334,-925,-1183,-2452,-705,716,153,772,1256,1201,1557,2616,-169,-1436,249,256,-759,-1458,-1967,711,2376,625,-741,115,-34,1827,3553,3629,718,-894,-2079,-285,-832,-2733,-659,2789,20,-3017,924,980,-2201,634,-3366,-6218,-3544,-2293,-6914,-338,-4943,-6519,-20730,-30435,-143720,-252714,-144668,-50837,543,591,-10319,-1462,-6172,813,855,1064,-2232,-2172,718,1476,849,-4709,-960,-3023,-350,13,-503,-991,-1458,-1683,-1124,-229,107,-62,-2041,-555,667,531,-1153,-1834,-1116,-513,-1335,-1660,-817,-781,-882,-730,-1434,-790,-860,-914,-1044,-1131,-1258,-1417,-1523,-1631,-1548,-1497,-1405,-1304,-2029,-1098,-921,-1000,-534,-293,-101,-403,-1049,-634,253,267,210,99,-85,-256,-306,-313,-346,-277,-161,-69,5,-756,-953,-128,-337,-598,-807,-1750,-1180,-1234,-1136,-1037,-853,-687,-514,-465,-46,189,350,-734,-345,489,-1472,-731,1171,312,-289,1107,1404,-333,-973,-1691,920,-297,-2436,155,537,383,433,387,361,248,233,208,149,-970,-1239,-453,-231,-318,-342,-368,-413,-328,-209,-92,-995,363,554,420,-1456,-1197,-798,-1431,-589,-1056,309,-18,-1175,-1286,-1502,-1061,-985,-793,-585,-1527,-373,-264,-1946,-1234,-1627,517,522,-636,511,502,495,513,-300,-232,-1992,895,1024,1049,1067,-985,-625,-1790,-870,-1166,275,136,52,-49,-496,-859,-341,-434,-568,-645,-1000,-625,-557,-410,-187,-1630,-20,-568,-333,-1315,-722,139,-1134,-1563,-1071,-693,-933,-1291,-1005,-1336,-1491,-1560,-1172,-1314,-1294,-1679,-1469,-923,-964,-1057,-300,1296,1684,1820,1938,230,1557,1351,1783,1515,1226,-116,37,7,201,92,68,-634,-2093,-1228,-1438,-598,54,-663,-73,-611,-573,-311,-385,-489,-821,-756,-1619,-1400,-834,-907,-1503,-1017,-1107,-1219,-1304,-1415,-1539,-1667,-1842,-1900,-1987,-2036,-1981,-1964,-1876,-1877,-1862,-1835,-1861,-1864,-1826,-1796,-1730,-1633,-1429,-1232,-1023,-791,-1049,-1024,-65,106,656,899,1109,1236,808,1122,-203,-1291,406,23,-317,580,438,38,125,-1240,-2084,-964,-401,-650,-606,-648,-743,-940,-772,-837,-957,-665,-491,-361,-786,-1235,-1062,-1174,-42,-29,-941,-1000,-1640,-511,-55,-2087,-1079,-1509,-2025,-823,1289,1207,-1425,-976,238,1316,1120,539,263,-734,-1685,-379,150,-1076,327,-185,-754,-1354,-1797,-1848,-1610,-1374,-1173,-1517,-908,-509,-238,82,-1523,-1166,-955,-1263,-1812,-608,147,-655,539,274,-190,-1422,-1972,-2000,-1580,-1082,-1266,-1449,-1677,-1904,-2104,-2118,-1889,-1718,-2306,-1409,-1381,-1503,-1628,-1794,-1877,-1842,-1627,-1766,-1094,-837,-547,-286,-56,-591,-217,65,26,-55,-1009,-197,-405,-372,-711,-1431,-1238,-499,-508,-539,-650,-578,-448,-254,-50,190,142,374,290,176,54,-1197,-45,-921,-1684,-1770,-49,1215,1404,1534,1552,-2738,-36003,-17211,960,-1367,-269,-4462,-1143,1284,1557,-8881,1838,1845,1726,1496,1217,-265,-1518,-4599,26,191,551,27,-1901,-913,752,-1658,-856,235,2174,252,-736,10,649,-906,490,967,500,559,357,160,65,-2,-1415,-392,-1122,-548,-612,284,-17,-237,497,710,-366,-683,-130,-318,589,-258,-1880,322,33,-362,-731,-1053,-1349,-1581,-1668,-1746,-1776,-1848,-1903,-1941,-1917,-1931,-1915,-1878,-1799,-1740,-1619,-1464,-1335,-1148,-1110,-1980,-1480,-1077,-487,-364,-284,-213,-243,-241,-280,-310,-373,-389,-427,-648,-896,-1511,-639,-733,-838,-1534,-1483,-990,-973,-974,-948,-930,-906,-895,-808,-716,-511,-620,-795,-1862,-267,-351,-1593,-1181,-623,-656,591,1226,-1044,852,652,618,-928,659,594],[666,216,-933,860,1158,1369,1253,288,2774,-98,-1007,16,105,-776,-708,-467,56,467,-136,-1012,-1746,-1910,-1740,-588,1439,1031,653,-678,-80,-637,-1231,-1000,-1193,-1291,-1297,-1246,-1166,-1071,-882,-690,-634,-614,-582,-1140,-352,-335,-265,-267,292,228,-59,5,-94,-209,-349,-424,-588,-756,-918,-1108,-1322,-1485,-1554,-1499,-1376,-1273,-1186,-1096,-982,-880,-774,-1808,-572,-462,-298,-1661,-101,-26,-22,-70,-317,-493,-471,-610,-819,-945,-992,-1365,-1225,-1353,-157,-72,-143,-218,-1146,-866,-289,18,-1151,317,1552,300,-261,-853,1200,1130,-738,754,-450,-1538,-2517,-1454,259,-64,-609,-432,-415,-274,-47,221,535,-625,971,272,1387,1501,-1441,-137,-495,-1395,-1738,-1131,-1257,-52,-379,-678,-897,-1118,-1310,-1376,-1330,-1129,-931,-785,-631,-600,-626,-775,-984,-1204,-1360,-1244,-1405,-1356,-1064,-1171,159,224,-78,93,-116,-394,-717,-1200,-1238,-1396,-1402,-1396,-1500,-1622,-1764,-1912,-1772,-1339,-905,-713,-94,286,-1505,-1469,-1546,-145,1332,1176,-1301,-1236,-1294,226,-272,-1245,109,-1584,-1018,-342,-579,-716,-713,-594,-322,115,-592,-1828,-1749,-521,481,-770,-1634,-730,973,948,997,-575,2090,676,-1598,-918,-929,-505,-582,-402,-1250,567,925,-1133,697,393,-1079,781,695,630,-360,856,449,1374,1681,1904,2097,972,1057,130,-120,1890,872,-1667,194,-1173,-1182,-2122,-861,-748,-1265,-1674,-1919,-1717,-1492,-1383,-1352,-1431,-1536,-1800,-2092,-1836,-1486,-1088,-1335,-565,-79,-1239,379,912,-1445,-410,-118,-56,230,358,-797,-446,-974,-328,-482,-334,53,685,1386,-1942,86,29,3360,1658,-701,-632,16,383,-235,-1772,-1982,-342,-599,312,294,431,1090,645,-343,-1576,-111,-233,-364,-488,-645,-821,-1220,-856,-648,-322,93,-879,-810,-68,-1381,-1465,1394,1935,-1071,-764,1122,1938,334,-313,311,1066,487,-1932,-1119,-13,-570,-1164,-1795,-2086,-1600,-1165,-875,-1677,-949,-563,-773,-1047,-1475,-1909,-2193,-1917,-1479,-1098,-802,-602,-990,-1802,-882,-467,-518,-686,-872,-1063,-1054,-1050,-869,-648,-405,-182,40,175,-127,-595,619,767,69,838,389,488,934,174,-1339,134,-454,-650,-30,-2047,-1404,-589,-585,-703,-1035,-924,-1052,-1134,-1286,-1921,-1690,-1932,-2003,-1825,-1555,-1240,-2174,-747,-190,174,491,836,918,1616,2064,-248,-1526,237,538,-617,-1213,-1825,988,2712,600,-608,169,201,2292,2308,1839,-3,-1689,-1651,-573,-1558,-2610,-1354,790,-801,-2465,240,-48,-1590,-813,-3366,-7439,-4529,-2982,-8104,-1371,-7830,-7080,-20580,-20484,-92576,-208701,-136668,-62402,-298,-62,-9844,-913,-2368,630,581,601,-2982,-2455,57,-189,-463,-5530,-1286,-2779,-1384,-1459,-1493,-1445,-1581,-1931,-1195,-1057,-986,-849,-1851,-831,-564,-532,-1109,-1574,-1100,-610,-1220,-1108,6,448,-770,-533,-1420,307,519,1311,1274,294,230,57,-661,12,602,401,258,146,-1501,-60,-587,-1024,-522,-186,-212,-316,-994,-897,-338,-347,-404,-508,-701,-908,-1033,-1142,-1259,-1217,-1057,-864,-651,-740,-901,-343,-441,-612,-748,-1329,-986,-974,-814,-640,-490,-71,282,-871,420,1963,967,-403,-147,559,-1521,-506,1203,181,-528,1244,2103,319,-624,-942,-654,-1148,-2167,-1908,-2011,-1858,-1518,-1075,-556,-96,467,999,955,-862,-1254,-401,12,816,1649,2056,264,268,1851,822,-918,1694,1492,685,-1388,-1197,-695,-1026,-827,-1430,-2031,-2287,-1874,-1346,-1406,-209,286,677,-290,-1669,-417,-218,-2136,-1627,-1432,486,288,-618,-17,-114,-194,-248,-693,-457,-1945,66,298,472,667,-692,-440,-1546,-1184,-1563,708,649,652,648,-547,-937,734,761,718,688,-1351,403,496,390,-81,-1785,31,-346,-498,-1798,-510,-672,-1086,-1623,-1241,-1250,-1390,-1524,-1638,-1645,-1626,-1646,-1515,-1369,-1322,-1431,-1157,-1134,-1258,-1182,-902,-728,-464,-181,118,187,712,902,1034,1055,1027,-45,-4,-381,476,333,253,-339,-1831,-1434,-1869,-942,158,-228,430,-329,-539,-230,261,230,-689,-696,-1786,-1512,624,695,-1270,67,648,-265,-1443,-591,-914,-101,-99,-203,-1198,-499,-550,-1490,-523,-471,-1511,-1301,-795,112,291,416,307,-162,67,664,-186,502,-1010,-870,318,332,398,505,653,771,876,954,513,-925,203,-63,-295,916,837,-30,220,-1425,-1862,-980,194,-410,260,308,293,-699,383,327,-802,6,269,-63,-577,-910,-1067,-1278,-586,-725,-770,-1082,-1338,-264,398,-2007,-1140,-1498,-1786,-752,1367,1482,-996,-684,154,86,-264,-548,-770,-911,-1772,-1135,-1240,-1380,-1453,-1454,-1379,-1312,-1241,-1200,-1199,-1302,-1491,-1710,-1960,-2169,-1951,-1523,-1044,-1372,-1222,-1217,-1754,-596,112,-769,426,385,66,-1119,-1843,-2016,-1715,-206,-371,-550,-934,-1031,-1281,-1552,-1741,-1846,-2485,-1467,-1222,-1074,-910,-1573,-728,-735,-734,-1625,-832,-875,-816,-696,-502,-478,-380,-49,85,167,-993,268,-224,-332,-984,-1423,-1175,-484,765,576,-255,974,27,494,1465,1671,380,486,843,434,2170,-1236,1327,-930,-1171,-1587,139,385,-44,-404,-679,-5415,-41377,-12718,-616,-2109,-649,-3950,-1602,-771,-594,-9107,-49,255,507,696,872,1001,-1261,-4042,331,909,1584,-81,-1787,-484,764,-1418,-1147,36,2907,434,-334,-75,502,-1038,707,1205,422,764,556,342,207,69,-1740,-612,-1098,-693,-477,-470,-506,-564,-606,-773,-905,-1106,-1242,-1444,-1506,-1617,-2048,-1596,-1643,-1782,-1914,-1817,-1570,-1265,-870,-546,-541,-79,38,94,126,-823,-90,-252,-399,-581,-706,-804,-1147,-1040,-1213,-2056,-1447,-1329,-1091,-818,-551,-278,-103,93,233,358,-111,-382,553,-579,-1212,-1500,453,347,-565,-1615,-1693,-200,-332,-504,-655,-806,-924,-1015,-996,-962,-851,-756,-781,-1574,-91,-406,-1719,-1022,-462,-486,472,1086,-832,1018,846,385,-959,1207,1791],[842,268,-908,880,821,560,450,411,1608,-328,-930,-213,156,-599,-683,-542,-89,454,-61,-756,-1679,-1862,-1715,-420,1598,981,456,-662,-373,-706,-1636,-933,-886,-879,-877,-905,-949,-997,-939,-853,-802,-904,-880,-1545,-660,-641,-259,-225,-330,-466,-635,-826,-978,-1115,-1231,-1188,-1125,-1013,-882,-793,-766,-752,-1059,-727,-707,-733,-779,-811,-789,-721,-569,-1790,-12,400,-250,-1737,1544,2638,3086,431,-732,-914,-438,91,-381,-564,-857,-1381,-1093,-1235,508,1556,-663,480,-1066,-731,265,719,-1157,370,568,415,25,-780,214,75,-727,-231,-835,-1621,-2210,-1406,-1266,-1332,-1245,-1122,-965,-819,-708,-644,-581,-1305,-597,-572,-552,-468,-1466,-549,-277,-1110,-1923,-1218,-983,202,230,253,315,320,-249,-689,-22,-79,-109,-756,-183,-32,16,-74,4,-1097,-15,95,-1239,-1318,-1064,-1526,624,657,409,478,803,564,-684,-860,-307,-620,-860,-1080,-1314,-1438,-1465,-1491,-1508,-1442,-1449,-1481,-1568,-1612,-1657,-1627,-1595,-1509,-1400,-1292,-1192,-1105,-1487,-937,-932,-1024,-976,-1523,-1262,-1506,-1794,-2048,-2010,-1650,-1133,-648,-792,-1517,-1080,-191,455,-727,-1042,-963,922,338,320,33,1403,694,-1458,-878,-908,-345,123,-84,-1041,3220,2082,-851,1122,625,-1321,561,1257,762,-142,1801,149,1933,2146,1636,1781,776,1166,56,157,1880,902,-1779,94,-1325,-1251,-2017,-855,-782,-965,-999,-1050,-1120,-1267,-1524,-1833,-2159,-1850,-1444,-1091,-626,-332,-65,-739,-284,-51,-1339,-159,437,-1319,-312,-183,71,475,374,-833,-345,-1182,-1429,-2074,-2047,-1408,-713,-51,-2005,474,-237,2136,2188,-390,-872,-153,209,-487,-1998,-2075,-763,-563,704,688,469,1321,850,-576,-1550,-317,-623,-889,-1032,-1017,-826,-1074,27,270,1090,1591,-608,-667,69,-1271,-1480,1479,1889,-1250,-833,938,1906,596,71,859,2030,930,-1831,-766,1052,752,151,-74,112,-414,290,-141,-1830,-972,-249,-582,-567,-1161,-1597,-1626,-1338,-925,-561,-290,-421,-916,-1674,-808,-536,19,-119,-303,-548,-665,-942,-884,-850,-725,-547,-312,-135,47,-826,403,527,231,611,536,434,291,-33,-1265,-266,-450,-800,-475,-1682,-1370,-603,-398,-287,-1508,-1502,-869,-129,-753,-2146,-1175,-623,-776,-143,-88,17,-1825,-666,600,819,960,653,583,1222,1240,-264,-1583,120,746,-529,-914,-1681,783,680,590,-489,173,260,192,148,100,-699,-2496,-1238,-879,-2292,-2091,-2107,-1495,-1838,-2059,-2097,-2002,-1893,-1815,-2590,-8099,-5564,-3596,-8823,-2109,-10392,-7255,-20160,-10603,-46772,-165820,-133527,-60984,-1280,-1156,-8938,-848,-734,-626,-629,-537,-3662,-2762,-788,-895,-973,-5756,-1618,-2529,-413,-159,27,-968,-1716,-2245,-1315,-78,-364,-605,-1671,-1123,-1134,-1156,-1095,-1243,-1021,-899,-1082,-548,-1099,-131,-673,-551,-1436,475,694,3277,1583,155,-207,-86,-879,259,2240,1383,2350,1401,-917,487,-343,-1050,-543,-24,-161,-304,-889,-1113,-536,-456,-328,-152,5,181,-37,161,630,658,290,343,549,-715,-884,508,597,552,444,-925,-195,-1214,158,941,-432,130,1065,-1273,10,1928,966,-106,22,581,-1398,-249,1121,38,-785,1397,1767,844,-301,-4,-647,-1321,-1891,-1555,-877,-186,497,968,720,-597,161,776,1039,-758,-1248,-307,246,937,1705,1766,160,448,2296,837,-949,1941,1555,877,-1321,-1243,-546,-688,-291,-764,-660,-742,-1413,-1182,-1184,-457,-288,-138,-42,-1807,-457,-148,-2159,-1891,-1269,243,359,-648,435,441,432,99,-1044,-684,-1767,591,722,795,912,-443,-348,-1302,-1592,-1569,1729,1993,2220,819,-672,-1039,1055,1426,1132,1556,-1649,139,1222,578,-364,-1933,-1108,-1426,-1430,-1793,-1049,-897,-1087,-1571,-1352,-611,-1231,-890,-642,-1353,-1690,-1708,-1063,-1147,-1301,-1367,-1372,-1380,-1537,-1255,-1161,-1054,-897,-751,-601,-437,-274,-175,-98,-92,-102,-132,-198,-616,-500,-681,-871,-1087,-1292,-1467,-2145,-1750,-1777,-1726,-1630,-1436,-1241,-1001,-738,-504,-610,-636,-1887,-1587,448,530,-934,-556,518,-321,-1612,-428,-735,280,266,120,-1545,-503,-844,-1342,-1599,-1983,-2184,-2016,-1806,-1602,-1409,-1280,-1166,-1067,-903,-793,-721,-686,-1002,-695,-775,-898,-1048,-1199,-1284,-1300,-1191,-997,-792,-535,-329,-243,-316,-116,-187,-349,-553,-1674,-1580,-1034,-927,-742,-542,-287,-119,-495,255,304,-611,-341,295,-179,-504,-641,-998,-1380,-256,323,-530,-1185,-1026,-129,311,-1884,-1232,-1402,-1540,-738,170,-31,-661,-491,-603,-694,-727,-700,-621,-634,-1801,-131,171,-1164,359,699,798,804,773,712,625,-120,-1408,-1397,-1290,-504,-852,-1166,-1372,-1450,-1535,-1263,-1700,-573,54,-808,693,1199,353,-846,-1661,-2028,-1521,628,1403,-555,-858,-375,179,-170,-1774,-760,-2168,-994,-989,-965,-800,-1797,-306,-44,-725,-1445,42,-45,-54,1178,301,-311,-491,546,244,-145,-810,-914,-1271,-1482,-1425,-1410,-1168,-736,-166,282,-239,701,-289,185,2129,2477,542,357,1083,548,2334,-1325,1443,-896,-670,-1330,241,871,519,230,-32,-8019,-38260,-9310,-800,-2766,-1268,-3451,-2190,-1412,-1063,-9531,-258,173,584,972,1378,1746,-163,-3001,586,623,1327,-264,-1657,-179,585,-1163,-1391,-211,374,113,-29,-262,146,-1233,330,374,292,248,79,-157,-362,-595,-1690,-956,-1119,-906,-588,-264,22,-15,351,-62,-716,-44,831,31,-147,-367,-1522,-260,-526,-810,-1064,-1281,-1461,-1504,-1284,-979,-597,-262,57,338,597,-736,-62,792,772,394,-125,398,-1088,-438,-1115,-1677,-1222,-1437,-1689,-1744,-1564,-1277,-1059,-811,-608,-406,-247,-474,107,-641,-1607,-1528,508,509,-475,-1699,-2002,-304,110,-68,-259,-690,-705,-941,-1101,-1258,-1313,-1238,-1137,-1359,-801,-696,-1917,-969,-416,-485,-34,153,-707,540,671,16,-1046,947,991],[-761,-757,-791,-655,-630,-615,-668,-688,-739,-882,-953,-999,-1027,-948,-837,-633,-280,42,51,-382,-1464,-1732,-1718,-262,1524,1567,857,-663,566,-783,-1976,-958,-293,-352,86,-85,-249,-596,-448,-476,-462,-1001,-1187,-1908,-938,-921,-260,367,442,479,-31,-53,317,203,45,-55,-240,-569,-546,-674,-802,-880,-914,-889,-827,-775,-709,-597,-411,-463,-14,-1687,75,910,-484,-1538,1556,2677,2881,166,-1142,-1283,-648,84,-569,-496,-859,-1776,-1643,-1135,79,765,-1218,559,-924,-630,99,449,-1071,397,860,585,264,-591,32,170,-758,210,-1274,-1665,-1981,-1364,-266,41,-925,-177,-275,-367,-467,-587,-690,-1648,-1010,-1142,-1291,-1391,-1570,-1685,-1786,-1902,-2050,-1785,-1542,-1326,-1112,-881,-592,-351,-760,-78,-47,38,91,-708,-279,65,5,-223,-251,-1003,-546,-604,-1132,-1251,-1016,-1908,-355,-258,-163,-18,67,116,-721,-524,-46,-245,-434,-636,-832,-838,-690,-399,-374,218,55,-653,595,599,-1437,-1500,-1284,-236,44,6,-1063,-929,-1684,286,-161,-724,634,-1448,-314,214,-381,10,-95,-448,-534,-291,-1013,-1073,-376,-65,95,-634,-445,-1174,-85,-266,-488,-793,-1212,-1676,-1966,-1275,-891,-186,82,-464,-814,1971,2128,-610,1465,793,-1574,304,723,293,-105,-78,-74,639,1254,1225,1191,641,1257,11,337,1748,855,-1882,-94,-1518,-1347,-1729,-888,13,-281,-409,-507,-628,-668,-814,-926,-971,-806,-850,-1001,70,110,612,-230,58,-55,-1414,-788,-157,-1130,-259,-267,179,558,264,-855,-478,-1360,-1177,-1415,-1478,-1438,-1283,-1140,-1923,-825,-533,-117,413,-18,-1120,-353,-44,-829,-1827,-1604,-1188,-513,1070,1085,523,1397,886,-823,-1534,26,-329,-636,-776,-713,-483,-883,279,455,1077,1490,-238,-463,224,-1103,-1417,1655,1949,-1298,-855,868,1867,838,482,1388,1823,1282,-1659,-385,-251,-636,-929,-1162,-1301,-1430,-1558,-1745,-1946,-2034,-2018,-1816,-1550,-1362,-1152,-1158,-734,-539,-375,-235,-556,-781,-1377,-687,-502,647,656,153,-222,-677,-1046,-275,-564,-854,-1092,-1152,-1091,-903,-1029,-422,-242,-129,-144,-246,-496,-810,-1240,-1744,-2135,-1599,-1035,-510,-1248,-1278,-461,-826,234,-1606,-2020,-908,48,-666,-2300,-1262,-470,-677,-537,-302,153,-1453,-469,966,1656,1953,464,225,1580,2056,-129,-1533,-48,344,-450,-527,-1483,-1158,-1442,-1610,-1574,-1344,-1022,-619,-210,155,-1225,-3060,-818,-1116,-2917,-1406,-2519,-306,-2222,-1195,-1236,-1581,-1920,-2235,-2283,-6655,-6523,-4079,-9010,-3425,-12247,-7109,-19866,-2509,-8239,-128865,-136130,-44352,-1546,-1567,-7787,-1482,-1423,-1316,-1257,-1025,-4081,-2979,-381,-93,189,-4989,-1887,-2208,-218,896,745,-1421,-1649,-2556,-1445,-642,-785,-699,-1458,-1351,-324,-412,-801,-1093,-1588,-1996,-1573,-821,-2166,-747,-564,-562,-1435,623,910,3159,1570,36,-700,-248,-1046,511,2211,1319,1830,1421,-348,644,-102,-1037,-486,-455,-609,-668,-702,-1204,-68,343,757,1150,1329,734,-292,-185,1155,1714,244,364,568,-635,-855,775,785,358,527,-507,-412,-1397,102,790,-345,-199,423,-1548,-391,429,212,-8,-166,-300,-1063,-416,-411,-352,-1001,-64,126,341,9,854,-582,619,-1429,-28,717,-214,525,856,452,-1101,-624,605,1109,-615,-1199,-172,516,416,96,-224,-552,-718,-804,-842,-1039,-549,-382,-227,-1191,-1265,-346,-394,189,-617,936,184,-1445,-1244,-834,706,1085,2058,286,-1884,-444,-19,-1912,-1807,-1132,-1264,-1839,-1834,-1225,-746,-382,-172,-1302,-860,-1487,342,454,505,600,-234,-314,-1058,-2040,-1024,922,985,1094,353,-829,-1117,1007,1152,748,1121,-1790,-99,732,605,-634,-2009,89,145,-662,-1336,366,269,-1124,-1381,-1344,-589,-1241,-509,-445,-1317,-1755,-1715,-687,-459,-741,-779,-743,-939,-1753,-1080,-1192,-1314,-1413,-1539,-1665,-1753,-1762,-1714,-1593,-1483,-1350,-1196,-1044,-957,-797,-656,-499,-357,-758,-923,-1906,-1256,93,83,38,20,-247,-238,-290,-487,-671,-902,-1826,-1570,-1607,-1814,-1989,-2112,-2210,-2138,-1946,-1740,-1524,-1303,-1144,-902,-1830,-675,-568,-928,-411,-362,-1520,-1464,-931,141,309,428,282,534,-163,591,-169,264,-993,-436,-551,-880,-1209,-1511,-1693,-1638,-1409,-1162,-963,-729,-539,-479,-354,-146,-67,-192,-73,-1948,-1230,-705,-704,-1017,-1407,-1722,-1890,-1724,-1321,-996,-561,-501,128,-319,-512,-413,-850,-1456,-316,634,-310,-1262,-695,42,213,-1742,-1333,-1277,-1264,-742,321,277,-414,-93,-297,-574,-892,-1236,-1606,-1736,-1752,-888,-504,-1208,37,213,328,342,323,283,238,-33,-1485,-1351,-1437,-426,-682,-955,-1222,-1535,-1835,-1961,-1687,-1373,-1035,-785,-370,-42,234,-606,-1470,-2019,-1379,709,830,-792,-742,-56,468,302,-1935,-178,-1806,-244,-309,-379,-771,-1614,89,328,-1239,-1205,242,8,-181,1156,197,-91,-490,-186,-713,-1284,-1818,-1632,-1292,-978,-1489,-1365,-1160,-1017,356,599,-251,452,-439,-99,1465,1645,707,216,1316,766,1579,-1369,1201,-744,-129,-937,330,503,462,481,506,-11079,-35405,-7059,739,-3216,866,-2991,-2799,355,-2592,-9890,866,832,825,878,1060,1329,1171,-1944,882,466,1144,-404,-1437,106,351,-940,-1466,-392,541,-34,-448,-609,-554,-1370,-189,-21,90,109,88,19,5,-26,-1281,-418,-1043,-1039,-381,-228,-237,-247,-213,-604,-924,-326,-323,-416,-506,-638,-954,-933,-1072,-1221,-1332,-1405,-1484,-1544,-1506,-1491,-1421,-1358,-1229,-1040,-759,-503,-218,77,399,600,-461,178,-956,-405,-963,-1011,-757,-1075,83,-402,-886,-1195,-1206,-861,-450,-31,-29,-436,624,-617,-1543,-1337,1023,790,-355,-1477,-2176,-512,147,-37,-309,-646,-842,-1062,-1153,-1196,-1130,-1000,-838,-979,-432,-662,-1805,-803,-266,-419,-202,-196,-433,-143,-136,-208,-870,35,132],[680,464,-675,619,590,565,497,492,487,-802,-467,-692,256,-191,-676,-790,-377,-678,-1022,-1453,-1662,-1633,-1784,-158,401,1104,588,-722,242,-885,-1894,-750,14,-60,1264,1851,-2,-605,1182,872,434,-836,-1486,-2207,-1153,-1121,-652,-1032,-1395,-1672,-1809,-1775,-1601,-1397,-1196,-927,-756,-618,-514,-496,-581,-718,-892,-1066,-1209,-1305,-1261,-1066,-768,-651,-140,-1553,6,570,-753,-1035,1023,1101,1116,-90,-1485,-1474,-812,111,-673,-676,-304,-1318,-860,-1037,-801,-1006,-1479,-1123,-939,-678,-455,-187,-861,139,274,316,395,-276,-694,233,-785,200,-1694,-1658,-1804,-1284,-588,-361,-1038,-664,-1324,-1552,-922,-306,261,-1210,-1370,1040,1378,1445,-851,-1438,183,-24,-2082,-998,-529,-743,-679,-353,127,563,-1506,691,345,355,627,-603,-336,548,239,-257,-525,-905,-1289,-1563,-1817,-1963,-1877,-2005,-1388,-1167,-942,-663,-444,-267,-742,-176,-70,-151,-263,-244,-261,-233,-218,552,-550,1011,251,-619,625,647,-1337,-1504,-1121,-234,1126,1093,-854,-680,-1800,386,-59,-411,1163,-1312,108,243,-398,-301,-238,-816,-645,-839,-1232,-1086,-1220,-1340,-1349,-1423,-1517,-1459,-1360,-1187,-1068,-912,-808,-704,-1339,-894,-850,-303,-242,-808,-576,-445,-565,-708,-856,-1013,-1825,-1356,-1505,-1668,-1821,-1798,-1580,-1371,-1112,-907,-687,-450,-150,6,184,320,364,-1988,-360,-1715,-1477,-1356,-961,-462,-597,-583,-520,-599,-253,-168,-98,-78,-393,-1243,-920,-97,-114,-50,90,241,-110,-1408,-1489,-871,-914,-276,-390,80,-241,-545,-887,-1103,-1539,-1087,-940,-823,-836,-861,-941,-1876,-835,-879,87,670,301,-1398,-592,-404,-1268,-1382,-1017,-1550,-494,1350,1293,531,544,161,-1101,-1556,-1213,-1677,-1570,-1085,-614,-195,-722,599,586,1292,1620,173,-232,341,-941,-1310,1864,1883,-1236,-850,870,468,124,-231,-516,-736,-936,-1483,-1190,-1101,-734,-229,305,876,-822,233,124,-1622,-1080,-23,-869,-205,160,-1285,-1378,-954,-514,1011,636,-607,-694,-1114,-605,-425,-105,-172,-258,-554,-1003,-1067,-618,-729,-874,-1058,-1207,-1343,-1336,-1263,-1035,-871,-729,-682,-692,-821,-978,-1169,-1221,-952,-470,-1057,-4,-855,-1229,-281,-1165,19,-1274,-2005,-850,96,-606,-2239,-1400,-461,-585,-757,-963,-461,-1167,-302,961,2000,2319,266,-252,1366,3357,78,-1454,-341,950,-464,-146,-1314,93,-322,-671,-955,-1146,-1173,-979,-673,-333,-1511,-2532,-501,-1333,-3380,-770,-2051,-1249,-2348,-582,419,208,-59,-374,-689,-5163,-7248,-4510,-8794,-3683,-13252,-6880,-20212,95,95,-101356,-144872,-21308,-283,-357,-6731,-425,-440,-496,-395,-935,-4208,-3119,-21,47,94,-3886,-2162,-1910,-231,265,292,-1961,-1339,-2920,-1689,719,788,922,-1308,-1541,-267,1110,-545,-492,-676,-1472,-687,-817,-1775,-1765,-1831,-1479,-1505,-949,-782,-624,-554,-425,-1243,-485,-1244,166,349,467,615,752,85,882,44,-1078,-460,522,264,-53,-543,-1239,-905,-940,-842,-660,-514,-388,-552,-468,-278,-390,-519,-700,-883,-1051,-1240,-1374,-1431,-1405,-1297,-1276,-1231,-1449,-1196,-1228,-1212,-1222,-1212,-1650,-958,-761,-593,-426,-209,5,-641,389,650,-279,-1235,1147,1248,1311,211,1395,-1136,683,-1137,-167,464,-526,292,698,146,-1634,-1287,131,-274,-654,-1186,-1147,-954,-695,-383,-173,-102,-25,-19,-102,-1235,-128,-140,-149,-1044,-1288,-178,-206,-349,-615,-928,-1170,-1479,-1407,-648,-287,35,253,324,-1935,-427,39,-1522,-1465,-1090,-1301,-1365,-1159,-787,-532,-376,-445,-1508,-1011,-1202,-508,-514,-546,-496,-430,-375,-880,-1928,-274,76,211,374,-215,-1048,-1195,408,256,17,-161,-1789,-337,156,549,-925,-2022,104,407,-622,-851,775,554,-1238,-1121,-1263,-608,-1165,-713,-719,-1281,-1823,-1699,-615,-254,-607,-471,306,-755,-1888,-154,-351,-550,-698,-834,-923,-941,-900,-875,-840,-860,-885,-913,-954,-1044,-1010,-910,-705,-453,-257,-618,-1496,-1165,446,747,774,293,0,-235,787,749,-583,-413,-1649,-1483,785,688,-137,-1673,-106,-602,-1925,-1482,-1055,-270,514,1377,-1917,1581,1497,-406,997,570,-1441,-1551,-1000,928,930,305,157,390,-145,-19,-147,-223,-992,-307,-361,-413,-423,-362,-194,14,261,507,690,866,-429,-765,-425,537,245,-233,-387,-2224,-835,-394,20,48,316,352,237,-184,51,-33,-213,-503,156,-479,-589,-237,-658,-1514,-346,464,-91,-1320,-402,-1496,-1223,-1583,-1437,-1186,-977,-760,1169,1489,-270,272,-188,1509,834,234,-56,-641,-1661,-971,-892,-1262,-647,-601,-626,-762,-936,-1129,-1319,-1532,-1721,-1752,-1584,-1456,-1340,-1263,-1217,-1263,-1961,-1498,-1649,-1787,-1744,-1521,-1343,-1137,-1006,-941,-1326,-2019,-1331,-1302,-1261,-1027,-711,-350,10,299,-1808,10,-1422,100,181,-590,-953,-1327,-130,-236,-1393,-937,-127,-84,-298,98,73,101,-433,616,846,-514,-258,1286,600,-477,-1612,-1345,-1174,-1343,823,590,-325,212,-456,-375,-552,-891,-1162,-1198,-1104,-927,-765,-1396,-628,-563,-580,-591,-527,-467,-353,-167,37,-15065,-33620,-5614,906,-3515,875,-2685,-3466,-434,-4990,-9883,97,-250,-602,-939,-1212,-1462,-1559,-1276,-734,-96,700,-565,-1234,295,21,-881,-1482,-588,1625,808,490,-725,12,-1537,968,701,120,458,446,367,565,657,-848,-84,-936,-1165,-406,433,94,95,-123,-1282,-1185,-767,-953,-1227,-1416,-1563,-1334,-1116,-959,-882,-902,-848,-927,-1047,-1106,-1191,-1171,-1090,-904,-662,-358,-131,-158,251,392,441,-916,-154,-923,-452,-818,-473,-904,-1305,-1573,-1251,-739,-187,140,785,1225,89,-64,-491,395,-684,-1047,-1090,1112,774,-410,-1223,-2364,-827,68,-34,-332,-704,-871,-1110,-1253,-1379,-1391,-1275,-1145,-959,-745,-849,-1600,-786,-271,-536,-4,320,-279,570,633,-500,-675,849,933],[-157,-126,-667,4,29,38,-16,-19,-18,-1158,-274,-1026,134,-133,-852,-1099,-618,152,113,75,-1074,-1685,-2009,-208,12,299,347,-952,-205,-1103,-1596,-485,293,144,1245,1817,-32,-691,1162,1353,1269,-576,-1861,-2409,-1360,-1276,-371,1102,1390,1268,-62,-612,1404,805,208,-258,-683,-882,-797,-616,-488,-417,-698,-472,-584,-797,-1074,-1377,-1667,-1774,-1525,-1482,-1145,-1009,-1133,-748,-675,-577,-493,-417,-1640,-1427,-1004,83,-788,-798,31,-1249,-823,-1049,458,738,-1140,357,-500,-505,-266,-205,-634,-459,-525,-641,-698,-699,-1379,-730,-886,-702,-2155,-1699,-1763,-1243,-1049,-1133,-1151,-832,-456,-15,442,880,1313,-612,-2004,1259,2330,2441,-464,-1825,336,567,-2125,-803,675,309,79,107,424,816,-2476,1434,607,326,578,-524,-413,322,772,-212,-15,-637,-752,-984,-1186,-1332,-1509,-1706,-1795,-1776,-1584,-1318,-1093,-893,-812,-611,-520,-535,-562,-663,-876,-1067,-1232,-1446,-1653,-1673,-1540,-1305,-1068,-757,-1223,-1546,-998,-235,1085,1407,-592,-417,-1788,506,30,-172,1482,-1159,512,267,-400,-786,-510,-955,-1307,-1663,-1885,-1716,-1534,-1404,-1239,-1225,-1336,-1393,-1442,-1374,-1280,-1077,-880,-654,-1346,-967,-810,103,240,-1067,-379,-149,-426,-755,-1098,-1425,-2072,-1500,-1281,-1069,-856,-705,-562,-463,-329,-246,-137,8,241,32,494,610,558,-2120,-680,-1720,-1636,-963,-1078,155,165,300,415,-591,145,867,935,372,-678,-1711,-825,121,289,88,-61,-202,-366,-1286,-2058,-1692,-768,-947,-1191,-1337,-1390,-1294,-1181,-998,-1720,-733,-708,-767,-959,-1135,-1324,-1806,-1292,-1261,-547,-129,283,-1675,-838,-851,-1706,-913,-476,-1347,-513,1371,1210,466,806,517,-1377,-1597,-414,-710,-913,-934,-812,-629,-598,-170,29,201,372,488,36,417,-792,-1145,1192,1406,-1080,-788,940,1635,1034,1179,1370,1099,737,-1326,-217,-785,-1095,-836,-215,525,-1000,81,220,-1176,-1160,13,-1112,-278,-90,-1647,-1676,-1286,-814,1897,298,-596,-672,-933,-570,-310,-87,-337,-551,-926,-1381,-970,-775,-752,-754,-805,-863,-998,-1105,-1483,-1156,-1136,-1093,-1096,-1105,-1176,-1207,-1215,-1120,-869,-517,-1166,240,-520,-1220,-110,-1322,-218,-871,-1418,-660,122,-560,-2054,-1554,-653,-814,-720,-461,-121,-963,-198,874,1201,1387,61,-833,1033,1690,345,-1356,-721,871,-540,233,-1163,-275,-599,-871,-1107,-1334,-1558,-1731,-1881,-1904,-1610,-1793,-896,-1475,-3447,-222,-1091,-1827,-1826,-38,1626,1741,1754,1672,222,-3719,-7279,-4868,-8242,-3451,-13433,-6666,-21492,1380,1601,-85796,-158914,2108,2173,2246,-5953,2215,2064,-1194,-1520,-1712,-4008,-3107,959,956,852,-2786,-2402,-1649,-217,1006,126,-2518,-842,-2549,-2034,-548,-922,-1223,-1467,-1697,-1774,-1647,-1484,-1310,-1137,-1809,-963,-941,-999,-1885,-1206,-1379,-1620,-1757,-1943,-2068,-2027,-1834,-1714,-1663,-1582,-1532,-1405,-1262,-1009,-697,-360,-60,98,-1169,-481,773,451,3,-422,-1220,-398,-238,-528,-829,-1178,-1493,-1688,-1853,-2017,-2003,-1876,-1716,-1501,-1247,-1030,-834,-715,-659,-594,-643,-751,-1315,-830,-973,-1086,-1250,-1420,-1544,-1589,-1576,-1528,-1414,-1204,-957,-650,-357,-45,-533,-1473,848,1052,1181,283,1236,-1101,576,-938,-379,146,-894,-2,92,-165,-2020,-1272,-770,-981,-1101,-1203,-1050,-889,-751,-563,-464,-487,-482,-533,-655,-1511,-688,-647,-555,-872,-1258,-52,-120,214,-480,653,-511,-1525,-1654,-77,147,-8,-169,-329,-1966,-405,-268,-1075,-1044,-1148,-1028,-172,-934,-261,-373,-488,-706,-1644,-1113,-947,-823,-872,-931,-791,-456,-527,-783,-1392,505,2527,2947,882,-860,-1320,-1264,713,410,45,839,-1692,-561,227,325,-1224,-1963,105,653,-518,-444,783,328,-1414,-827,-1154,-1114,-1551,-1926,-1629,-1274,-1890,-1671,-895,-835,-899,-934,-954,-1014,-1862,-1011,-949,-850,-688,-535,-391,-251,-137,-109,-123,-216,-320,-416,-495,-595,-548,-1216,-249,-34,198,-358,-1087,-970,518,590,498,422,283,-228,86,-28,-658,-270,-1441,-1355,83,106,97,-1875,-162,-657,-2034,-630,-596,-315,94,699,-1740,1402,1836,134,569,375,-1265,-1544,-1070,844,720,55,-34,1252,28,-303,-70,863,-997,54,1078,875,821,-415,253,1501,1024,1979,2169,1568,-554,-1064,-522,647,-50,-638,-551,-2115,-402,-14,944,131,2399,4435,2499,-96,4374,4561,-78,-420,250,-644,-701,-96,-435,-1526,-335,339,131,-1349,-110,201,1,-1389,-1495,-1142,-677,-761,1022,1326,-215,569,-277,1458,411,147,572,-673,-1526,-358,-642,-1309,-1207,-1437,-1582,-1652,-1662,-1653,-1625,-1630,-1642,-1624,-1688,-1706,-1784,-1812,-1754,-1700,-1687,-1649,-1505,-1462,-1415,-1331,-1310,-1223,-1148,-1065,-1217,-1985,-1356,-865,-852,-1230,-874,-916,-968,-1061,-1445,-1244,-1257,-1300,-1314,-1358,-1288,-1178,-996,-820,-948,-599,-124,73,-360,675,-52,274,-324,708,926,-624,2,1351,840,-276,-1612,-1314,-1138,-1639,403,460,-398,53,-345,-583,-55,-536,-889,-894,-701,-426,-184,-1356,28,-282,24,-73,-147,-276,-408,-499,-575,-19577,-31036,-4330,-258,-3629,124,-2503,-4120,-1130,-7069,-9203,337,128,-161,-519,-896,-1314,-1429,-934,-309,264,839,-681,-1004,452,-299,-927,-1430,-740,1219,954,665,-1026,-54,-1649,630,580,20,356,179,-40,-200,-363,-501,-534,-690,-1151,-451,-195,-124,-102,-466,-1980,-1371,-477,-611,-840,-1112,-1181,-1115,-955,-846,-822,-991,-906,-1031,-1142,-1055,-871,-590,-336,-65,194,463,94,-70,699,646,476,-1404,-504,-919,-520,-757,-743,-478,-888,24,850,663,128,-195,1839,1504,-192,-148,-585,159,-724,-385,-718,1176,675,-531,-959,-2373,-1148,-47,453,-60,-752,-777,-673,-433,-839,-168,-1202,-933,-358,-29,-1040,-1393,-833,-396,-748,-460,-451,-379,-322,-263,-688,-424,70,225],[-707,-649,-545,-491,-476,-502,-623,-735,-891,-1325,-1319,-1421,-1424,-1321,-1286,-1310,-1237,-1294,-1337,-1314,-1104,-1690,-2187,-235,417,920,375,-1172,-589,-1263,-1230,-103,702,424,1240,1793,18,-626,1185,1854,2127,-196,-2147,-2225,-1377,-1229,-452,1382,1540,1100,-106,-1011,620,334,24,-201,-488,-886,-949,-1136,-1311,-1406,-1412,-1312,-1138,-964,-788,-607,-415,-870,-207,-1404,-420,18,-1498,120,138,187,215,-746,-1386,-1223,-1149,43,-892,-796,329,-1131,-834,-1137,275,389,-523,663,-323,-547,-489,-96,-390,426,989,1142,605,314,-1145,-1066,-1045,-524,-2424,-1767,-1835,-1232,-1208,-1266,-1230,125,2469,2789,3025,2484,2642,-92,-1589,1365,2482,2177,-154,-2065,370,388,-2219,-660,-996,-1435,-1728,-1613,-1169,-710,-3569,-16,177,393,536,-502,-529,-306,461,-103,109,-487,-293,-428,-960,-859,-964,-1227,-1410,-1706,-1929,-1869,-1617,-1277,-957,-606,-307,-126,-177,67,-42,-505,-340,-597,-935,-994,-976,-709,-294,247,-1125,-1649,-949,-263,2017,1708,-293,-167,-1711,619,88,-188,-671,-1073,-1388,-1455,-1345,-1366,-913,-787,-664,-659,-1796,-694,-741,-732,-551,-389,-256,-1323,43,-727,575,711,750,196,-1381,-1089,-778,174,255,-1157,-337,-593,-880,-1151,-1376,-1536,-2116,-1530,-1313,-1004,-970,-180,23,723,1182,147,-229,694,1528,83,765,944,319,-2121,-947,-1416,-1739,-567,-1209,-475,-598,-558,-490,-583,-283,-231,-189,-195,-896,-1912,-690,-512,-740,-957,-1148,-1353,-1593,-1772,-1879,-2504,-1868,-1737,-1649,-1493,-1322,-1095,-918,-700,-1846,-384,-329,-351,-504,-652,-859,-1639,-1460,-1793,-2011,-1712,-1369,-1847,-1007,-1306,-1658,-472,-235,-938,-552,2,90,211,347,386,-1548,-1600,-49,508,387,259,95,-113,-487,-466,-613,-734,-802,-877,-907,-922,-859,-885,-499,-262,-842,-630,211,221,242,156,46,-87,-264,-1171,-716,-1049,-1365,-1684,-1696,-1293,-1114,-457,-80,-642,-1121,52,-1351,-229,-206,-2008,-1980,-1570,-1082,1936,-40,-510,-667,-791,-540,-130,2072,1568,59,-1239,-1670,-721,818,774,625,432,-908,-63,-347,-1582,-766,-874,-868,-798,-631,-462,-239,-460,-766,-608,-467,-1146,525,-189,-1176,71,-1232,-390,-466,-749,-301,201,-464,-1837,-1611,-772,-377,-44,-161,-205,-762,-103,126,307,413,-77,-1430,532,472,372,-1211,-1086,-166,-575,-563,-952,-956,-1071,-1117,-1116,-1101,-1079,-1000,-896,-799,-1017,-1061,-612,-1432,-3122,-585,-537,-1740,-954,-296,-121,50,184,277,354,-2280,-6457,-5074,-7343,-3265,-13040,-6394,-23726,331,408,-83739,-175091,954,1205,1535,-5484,2146,2313,-1673,-2622,-2491,-3500,-2826,752,128,-480,-1731,-2484,-1375,-52,1052,-166,-2778,-202,-2167,-2382,614,1379,1085,-1093,-1369,-522,283,127,88,-267,-2049,-410,79,-107,-2131,-652,-984,-1658,-1162,-1264,-1234,-1188,-1037,-1308,-939,-1559,-533,-408,-338,-228,-114,-8,52,145,-1223,-476,331,368,62,-269,-1098,-617,188,52,-142,-442,-768,-1032,-1315,-1622,-1660,-1489,-1311,-1140,-991,-1081,-923,-989,-1084,-1097,-1137,-1086,-1073,-944,-943,-948,-1057,-1381,-1401,-1671,-1713,-1401,-1091,-770,-502,-276,-167,-133,-749,-1587,-88,173,617,290,1817,-424,379,-759,-586,-145,-1220,-275,391,-373,-1588,-631,280,701,-233,-1145,-1184,-1554,-1240,-873,-646,-591,-555,-616,-780,-1700,-857,-734,-502,-619,-1085,92,-55,147,-442,1088,-840,-1533,-1900,339,392,223,72,-66,-1950,-329,68,-564,-584,-1243,-1535,-328,-1067,414,357,257,-879,-1655,-1090,-684,-393,-362,-248,68,-163,-708,-724,-844,1283,2769,2589,338,-1506,-1585,-1276,521,33,-102,1005,-1542,-729,616,120,-1465,-1827,136,916,-339,-109,688,26,-1557,-489,-1014,-1020,-1071,-995,-885,-1213,-1913,-1604,-627,-543,-550,-521,-506,-587,-1699,-849,-1001,-1094,-1032,-870,-643,-390,-155,-7,-17,-533,-506,-325,146,174,-432,-1638,133,1023,614,-136,-700,-727,583,402,175,22,-139,-263,-364,-490,-776,-700,-1246,-1207,-1120,-1234,-1269,-1640,-1039,-832,-2053,-258,-143,273,440,665,-1495,784,799,639,62,140,-1010,-1390,-1145,-82,-227,-403,-566,-727,-816,-950,-1103,-1264,-1472,-1497,-1561,-1565,-1502,-1401,-1273,-1190,-1133,-1110,-1142,-1127,-1101,-1322,-729,-307,230,-173,-162,-1806,28,369,960,163,2605,4647,2479,-80,4588,5453,-36,-359,280,-834,-851,-10,-222,-1498,-311,239,333,-1373,63,498,-109,-1192,-1480,-1183,-406,-755,571,320,-279,21,-363,140,85,19,255,-761,-1387,-385,-45,-1388,-496,-482,-588,-699,-751,-745,-690,-642,-1537,-1315,-1839,-508,-564,-608,-596,-573,-1373,-1787,-1462,-131,-226,-801,29,1,-103,-350,-1193,-1920,-1488,-777,-702,-1438,-340,-147,13,-114,-1004,-37,-540,-437,-719,-1441,-905,-776,380,579,-529,-227,850,70,-403,411,-220,368,-239,723,887,-656,190,1301,989,-92,-1575,-1304,-1063,-1872,-65,272,-476,-39,-208,-742,322,68,-240,-525,-824,-994,-1009,-1288,-730,-465,-270,-104,57,108,82,1,-171,-23679,-27443,-3122,-969,-3607,-887,-2474,-4759,-1653,-8621,-8056,-2107,-718,-931,-1180,-1403,-1595,-1559,-1299,-952,-617,-229,-765,-781,285,-575,-1061,-1368,-865,-305,-733,-1164,-1560,-1564,-1677,-698,-354,-104,2,5,-116,-268,-526,-874,-1222,-1358,-1132,-703,-309,15,268,-810,-2584,-1399,655,706,667,-1116,-434,253,-259,-150,-717,-917,-211,-768,-785,-1131,-1391,-1135,-713,-243,222,543,264,101,1204,1627,1097,-1864,-799,-894,-515,-369,168,-300,-725,-1146,-1581,-1290,-702,-449,684,923,-440,-234,-674,-16,-625,376,-190,1304,583,-585,-664,-2185,-1364,-121,-256,-387,-679,282,822,-220,-957,1,-1191,-857,36,706,-1065,-1115,-830,-419,-922,-843,-1039,-1151,-1192,-1128,-1004,-821,-646,-443],[-866,-922,-973,-1108,-1310,-1566,-1892,-1615,-1200,-1284,-518,-1008,29,184,-1014,-1395,-786,-203,137,-55,-445,-1662,-2306,-526,-529,-342,-58,-1378,-919,-1369,-851,316,1212,765,1236,1307,151,-351,403,43,-321,-693,-1937,-2002,-1338,-1344,-1221,-1045,-908,-782,-688,-1407,-540,-477,-446,-351,-339,-907,-544,-627,-238,-184,-694,60,-47,-214,504,603,346,-836,-250,-1288,-648,48,-1658,75,-94,-216,-335,-1026,-1104,-978,-1182,-415,-973,-658,-243,-932,-857,-1261,84,-140,123,885,-145,-606,-665,-135,-110,405,617,1067,552,585,-502,-1710,-1218,-919,-2090,-1802,-1964,-1210,-1190,-1249,-1227,57,937,1240,1463,1583,1632,332,-1021,1100,754,390,-107,-2042,-1053,-1539,-2348,-1885,-1567,-1219,-895,-590,-255,22,-4602,432,587,694,655,-519,-654,-855,1120,71,2083,-354,1070,1532,-940,-754,353,-452,-225,-245,-468,-545,-563,-505,-1148,-308,-219,-245,-310,-485,-799,-1072,-1204,-1142,-1130,-250,241,-831,589,1053,-1033,-1789,-956,-310,1775,1617,47,84,-1655,185,-206,-536,-742,-899,-1039,-1135,-1213,-1931,-1316,-1463,-1608,-1869,-2153,-2350,-2046,-1621,-1105,-722,-480,-1224,-371,-416,-125,-250,-476,-695,-1408,-1228,-748,-248,162,-1082,-202,886,908,-263,554,191,-1908,-1033,-1424,-1977,-1833,-1253,-652,-132,347,-156,-634,843,1199,141,1020,746,35,-1986,-983,-1009,-1669,-409,-1328,-561,-598,-564,-571,-585,-575,-615,-639,-682,-1032,-1475,-757,-826,-916,-936,-866,-752,-636,-908,-836,-1759,-370,-830,-994,-212,-352,-435,-648,-505,-1855,-662,-284,-262,-366,-467,-633,-1430,-1107,-1598,-1304,-1122,-839,-1829,-1078,-1540,-1192,-139,-93,-615,-649,-539,-756,-943,-1076,-1127,-1558,-1592,-1003,-971,-996,-1057,-1199,-1437,-1729,-2024,-1903,-1550,-1181,-883,-628,-466,-496,-587,-174,-127,-610,-452,-275,-425,-531,-712,-890,-1059,-1228,-1350,-1382,-1345,-1184,-997,-850,-698,-1226,-436,-277,-106,-972,40,-1629,-83,-143,-2396,-2203,-1725,-1129,1623,-429,-449,-738,-740,-577,15,2608,1593,7,-1494,-1774,-434,850,945,924,779,-1413,-32,313,-1596,-1148,-115,-237,-416,-544,-618,-498,-665,-644,-818,-504,-1078,900,61,-1153,149,-1087,-550,-157,-132,94,266,-385,-1656,-1594,-1057,-261,1934,1417,815,-627,-524,-1040,-916,-346,-220,-2084,293,1685,1019,-1138,-1474,597,-612,1094,-756,1179,1020,855,-678,-445,52,-221,-424,-524,-534,-436,-311,-1273,-2749,-515,-729,-1241,-1057,-851,-456,-7,413,780,834,-946,-5264,-5196,-6209,-3541,-12561,-5992,-26734,542,290,-95657,-185993,-138,-233,-263,-5421,-335,-420,-2057,-3535,-3342,-2893,-2375,-713,-802,-953,-1150,-2445,-1572,-1488,-1152,-793,-2473,-94,-1855,-2769,212,579,618,-988,-1016,-471,802,519,331,-20,-2205,-329,961,705,-1767,-720,-1165,-1613,-905,-812,-461,-93,-617,-838,-1052,-1587,777,799,380,1475,1453,780,1256,166,-1281,-505,435,160,-118,-342,-950,-756,-587,-555,-525,-573,-646,-1018,-801,-1060,-1303,-1534,-1761,-1705,-1349,-1172,-647,-390,-189,-1,48,-305,-843,-419,-201,-337,-832,-1758,-1017,-1661,238,517,729,383,10,873,700,196,-906,-1476,-1183,-1717,-1143,-531,53,449,92,-618,-806,-407,-1497,-541,315,-477,-1121,68,333,919,-28,-999,-268,4,-284,-464,-639,-826,-878,-900,-949,-1492,-903,-950,-1051,-1148,-1203,-1278,-1291,-1234,-1146,-1045,-1121,-1521,-2113,-718,-717,-764,-884,-1100,-1933,-1514,-1654,-1708,-1577,-1394,-1886,-1176,-1179,-1140,-1215,-1319,-1358,-1575,-1044,-841,-493,-171,58,284,-240,-894,-704,-310,590,565,557,-76,-2053,-1816,-1227,335,-284,-42,731,-1387,-829,404,-44,-1576,-1632,209,515,-106,145,134,-282,-1521,-347,-848,-811,-812,-221,-819,-1134,-1859,-1486,-563,11,-426,1,-176,-447,-1462,-951,-1076,-1036,-817,-544,-255,20,275,424,-173,-1132,-995,-512,232,-44,-317,-1956,-1048,-1442,-1642,-1421,-1023,-654,-333,-71,109,281,351,-142,355,256,-885,-1,-1058,-1032,-781,-1156,-1547,-1845,-1830,-1453,-1954,-399,-153,505,783,1062,-1228,971,1030,811,-441,-84,-677,-1075,-1180,-896,-1101,-1293,-1424,-1484,-1385,-1234,-1018,-752,-1000,-64,300,658,1002,-1225,74,1659,914,1806,1960,1903,-628,-1376,-818,1258,1438,-47,-59,-1450,484,761,925,188,2834,2661,2275,-102,2115,2281,-56,-329,237,-1017,-982,62,9,-1380,-234,202,548,-1343,145,573,-184,-965,-1319,-1269,-132,-686,-1245,-1356,-1103,-608,-390,397,-10,-112,1205,-868,-1205,-422,-390,-1460,-780,606,505,404,353,345,371,34,-1544,-1362,-1974,305,220,147,112,54,-1035,-1744,-1415,-226,-377,-884,-828,-1075,-1294,-1325,-1231,-1770,-1673,399,198,-1621,-25,1330,1569,-581,-513,1013,-58,-437,-974,-1355,-683,-571,585,467,-137,194,1041,45,-410,57,-404,394,-323,-1130,-1751,-1706,-1261,-780,-502,-343,-1539,-1310,-931,-1913,-758,-963,-1266,-1401,-1479,-1471,-1427,-1314,-1275,-1261,-1342,-1420,-1498,-1605,-1652,-1621,-1611,-1571,-1468,-1412,-1372,-1329,-1329,-26320,-24176,-2414,-1196,-3461,-892,-2587,-5343,-2005,-9526,-6804,-11304,-3869,-66,-69,-34,-7,14,-528,-100,-194,-240,-841,-643,-909,-1172,-1400,-1743,-2032,-1960,-1679,-1314,-1672,-591,-1616,-258,-243,-330,-533,-772,-1006,-1050,-917,-623,-212,165,-707,-617,-98,356,625,-1135,-2120,-1302,1305,1311,1198,-944,-440,495,-142,-467,-703,-773,-95,-531,-487,-483,-807,-1178,-1658,-2125,-2027,-1444,-866,-269,315,893,1237,-1888,-1056,-917,-554,-146,1162,1023,-502,-523,547,444,-200,-694,33,-269,-718,-408,-850,-210,-460,1090,365,1422,430,-561,-464,-2042,-1521,-447,287,-340,-587,-108,1143,-151,-1032,41,-1187,-763,390,248,-979,-894,-875,-1148,-1370,-1554,-1709,-1733,-1647,-1499,-1325,-1115,-940,-771],[-162,-156,-110,-117,-166,-237,-1336,-368,-293,-1148,48,-797,-27,286,-1109,-1361,-827,-455,159,888,-68,-1675,-2120,-380,-403,-740,-1069,-1546,-1280,-1496,-583,-379,-177,-29,52,41,-61,-238,-389,-588,-797,-1013,-1752,-1816,-963,-760,-553,-3,222,417,-227,-1790,710,724,87,536,-88,-818,-626,-816,-322,383,-711,-173,-297,-99,1389,802,227,-748,-264,-1158,-820,-861,-1469,-1729,-2086,-1766,-1550,-1430,-1344,-1380,-1390,-1271,-1109,-825,-453,-670,-887,-1410,-87,-673,707,1562,21,-674,-784,-75,197,392,212,851,454,355,85,-1771,-1386,-1271,-1795,-1766,-2105,-1159,-973,-1032,-1140,-1154,-1179,-1184,-1183,-1195,-1190,-1258,-1310,-1348,-1390,-1346,-1315,-1800,-930,-717,-2497,-564,97,289,419,517,646,-2288,-5351,829,930,1175,794,-555,-764,-1290,894,308,3533,-208,872,1580,-867,-635,805,168,-440,276,-151,-427,-630,-737,-1343,-814,-810,-824,-701,-466,-471,-575,634,1224,-1268,666,121,-952,515,1216,-914,-1906,-964,-333,291,-209,-629,-1074,-1598,-1473,-1386,-1265,-1121,-1022,-1038,-1051,-1062,-1946,-878,-723,-439,-758,-1879,512,787,1018,593,-238,1232,-1052,-802,-79,180,-208,-642,-1030,-1363,-1459,-1587,-1538,-1327,-1180,-921,-609,-327,-319,166,338,-1632,-1397,274,-52,-1714,-470,-615,-1043,-1462,-1947,-1973,-1651,-1289,-1075,-877,-709,-620,-1808,-676,-536,-1402,-320,-1357,-288,-304,-286,-337,-559,-511,-670,-821,-979,-1049,-1076,-996,-867,-721,-508,-302,27,-871,-740,-198,-931,-262,-1153,-1235,-195,259,-423,-512,-262,-1717,-984,-454,18,46,688,189,-1164,-750,-1302,-133,680,594,-1653,-1023,-1237,-683,89,436,-385,-771,1461,1546,-160,1087,116,-1424,-1560,-1520,-2099,-1699,-1332,-1106,-1017,-998,-962,-909,-785,-572,-362,-150,-6,-387,-236,304,365,-380,-257,225,49,-102,-356,-626,-906,-1200,-1452,-1589,-1586,-1419,-1250,-1175,-1161,-1326,-1374,-1462,-1264,-921,-481,-1906,162,134,-2243,-1971,-1588,-809,1185,-820,-409,-865,-759,-651,101,1249,982,-76,-1613,-1623,-142,548,933,1355,897,-1415,-820,87,-1546,-1560,-456,826,1145,563,-704,-267,-977,-550,-1000,-561,-988,-249,-432,-1142,-851,-1052,-1146,-1206,-1068,-868,-523,-334,-1515,-1504,-1403,-160,799,723,549,-556,-181,-452,-909,-1456,-1975,-2356,-1628,-1205,-818,-1177,-1881,-8,-639,302,-596,363,349,304,-765,-659,-173,-362,-523,-631,-618,-525,-351,-1044,-2448,387,614,-690,755,1025,1198,1384,1569,1174,628,224,-4022,-5250,-4897,-4398,-12341,-5168,-29542,-1724,1399,-120121,-180197,817,702,652,-5728,474,262,-2472,-4304,-4287,-2346,-1858,-975,-903,-787,-654,-2310,-1178,-460,-457,-803,-1996,-650,-1664,-2480,-998,-1242,-1460,-1687,-1994,-2332,-2263,-1984,-1715,-1460,-2219,-1160,-1099,-1133,-1455,-1355,-1565,-1793,-2040,-2122,-1850,-1493,-1041,-624,-1125,-1570,411,247,61,1045,1201,823,1368,104,-1381,-611,1287,97,107,-61,-842,-794,-27,-351,-713,-1145,-1544,-1753,-1752,-1619,-1328,-966,-610,-233,-302,-1312,706,-561,745,762,579,43,-696,-558,-764,-1145,-1469,-2015,-1524,-1408,-1294,-1334,-1510,-1741,-1992,-1969,-1608,-1079,-946,-1358,575,981,552,-28,1418,1261,-272,-554,-1070,-655,-1720,-1200,-1732,-2076,-2047,-1616,-1153,-751,-366,-788,-446,338,-375,520,-2,591,1151,1270,629,-1140,401,1297,458,-20,-508,353,-7,-60,-474,652,-1389,-1534,-2019,605,555,464,294,24,-1991,-517,-727,-886,-878,-1524,-1807,-462,-1295,199,332,377,-944,-1485,-743,-231,-327,-136,-277,-376,-487,-1111,-758,-773,-813,-844,-844,-795,-1656,-1990,-1162,-934,-1059,-1271,-1476,-1706,-1872,-2097,-2288,-2425,-2531,-2491,-2376,-2184,-1981,-1782,-1575,-1343,-1039,-693,-883,-725,617,-1038,-1047,-1749,-1349,-541,2,-409,518,2086,31,-1217,1354,1018,770,716,824,1083,159,850,1116,-306,-1611,-1223,-743,304,587,48,-2163,465,833,974,240,4,-220,744,1453,1702,670,1258,-62,648,812,-964,287,-905,-854,-140,-360,-576,-754,-1206,-1139,-1803,-810,-606,-371,-202,39,-981,221,285,269,-881,-295,-315,-672,-1175,212,236,30,-764,247,323,152,372,380,-944,455,495,529,555,-1471,32,532,468,392,287,252,-567,-1160,-985,266,347,144,98,-1067,533,437,326,100,-242,-595,-1029,-1396,-1535,-1600,-1379,-1083,-759,-1190,-1080,-82,84,-1175,-101,231,769,-1220,123,599,-210,-718,-1026,-1372,-808,-1008,-825,-202,-596,1251,-321,586,192,-217,1130,-983,-972,-362,-799,-1492,-1011,1007,2674,553,347,1269,1382,-63,-1521,-1417,-2003,51,-373,-655,-769,-808,-785,-1521,-1331,-801,-884,-978,-1175,-1334,-1493,-1559,-1487,-1513,-1635,-664,-342,-1746,221,525,749,-953,26,1071,485,-529,-1337,-843,-367,-391,492,424,254,418,336,31,-351,-245,-548,-775,-1245,-1686,-2091,-1961,-1611,-1239,-1022,-871,-1511,-1310,-726,-1688,-899,-1020,-1313,-1521,-1778,-2038,-2204,-1996,-1717,-1407,-1161,-898,-651,-1120,-302,-127,-49,-6,-60,14,-59,-147,-290,-26806,-21930,-2479,-850,-3149,-952,-2742,-5508,-2254,-9778,-5566,-18779,-16775,-198,9,282,568,855,-503,1159,87,628,-869,-415,725,-864,-1305,-1335,-1091,528,1282,897,-1630,66,-1419,435,154,-419,1304,458,-668,291,-1,539,1339,701,-370,-723,-376,434,287,-1256,-1599,-1115,-71,-35,-54,-641,-411,-5,-52,-747,-571,-573,85,-159,-7,-10,-59,-186,-412,-656,-907,-1105,-1321,-1431,-1403,-1220,-986,-1392,-1173,-942,-581,58,886,1132,-372,-856,212,460,-330,-894,-552,-152,-965,-645,-1082,-1024,-1018,-464,160,647,269,-367,-362,-1977,-1545,-2188,-1932,-742,-480,-535,390,-73,-1026,71,-1188,-641,696,1083,-794,-720,-950,-752,-1054,-766,-911,-993,-1097,-1200,-1268,-1255,-1215,-1113],[1259,568,167,488,170,-156,-1274,-851,-1151,-1157,-875,-613,-409,-190,-1127,-1099,-801,-709,95,546,376,-1644,-1844,-528,-34,-257,-496,-1373,-1625,-1595,-1276,-1270,-1190,-1118,-1083,-1121,-1239,-1427,-1590,-1773,-1472,-1092,-1619,-1621,-678,-486,-584,1075,1303,440,-356,-2009,654,1320,34,197,-362,-637,-738,-1007,-594,220,-752,-436,-539,109,1267,636,85,-643,-493,-1036,-1317,-1399,-1185,-937,-732,-572,-526,-1457,-675,-910,-1165,-1376,-1596,-1543,-1227,-867,-951,-1578,-251,-1201,540,567,132,-777,-883,15,81,-147,-303,-447,-439,-296,-116,-1335,-1583,-1573,-1604,-1700,-2267,-1133,-684,-486,-1048,-615,-749,-824,-849,-832,-733,-641,-469,-231,26,353,278,-1511,-88,1350,-2717,-671,1612,1510,1316,1071,849,-7149,-5700,-39,-285,-307,-210,-678,-919,-1689,495,505,473,-108,74,-184,-796,-881,-1304,-1743,-2059,-2124,-1806,-1459,-1182,-935,-1589,-491,-234,0,-459,669,-799,-603,553,1047,-1412,379,-65,-1124,363,1303,-836,-2031,-1007,-383,166,-456,-1000,-1581,-2029,-1984,-1713,-1500,-1310,-1204,-1255,-1358,-1523,-1699,-1865,-1991,-1825,-1527,-1638,-714,-357,-35,332,-243,624,-882,-1286,173,710,663,558,-862,-1313,-1378,-628,140,236,-767,-273,-68,-167,-446,-373,-488,-1377,-1748,-974,-1177,-1435,-1560,-1632,-1565,-1339,-1130,-1385,-710,-478,-414,-394,-429,-575,-1640,-866,-1066,-1248,-1242,-1315,-680,-328,37,284,-561,466,58,140,-134,-1023,-388,-170,-152,769,1344,-794,472,-1123,-640,311,-190,-223,-1525,-1492,-427,-22,-521,-391,-395,-1535,-1259,-676,-134,-236,557,111,-885,-905,-1272,-1341,-986,-452,-1457,-931,-853,-238,181,407,-278,-925,1283,1253,-460,1003,-50,-1266,-1537,-1287,-1995,-2139,-1561,-1044,-663,-400,-216,-162,-195,-269,-410,-537,-652,-675,-565,-398,-157,-171,-71,554,735,433,1144,1322,1497,1148,-1164,777,1777,1495,-174,1506,265,-1419,-418,474,887,-399,-34,-1979,479,556,-1894,-1606,-1215,-325,655,-1124,-387,-1033,-833,-1083,-1395,-1650,-1822,-1736,-1574,-1358,-673,-216,174,483,663,-881,-1526,-314,-1467,-1932,-714,-723,-893,-908,-1072,-691,-1374,-495,-1039,-590,-847,-971,-1321,-1692,-2118,-2366,-2111,-1725,-1239,-834,-412,-292,-1393,-1359,-1662,-41,117,-77,-308,-536,-775,-939,-1039,-1116,-1108,-1735,-984,-926,-890,-1318,-2267,-1024,-1147,-1264,-1499,-1656,-1800,-1823,-1677,-1391,-1016,-525,22,583,217,438,669,-755,-2204,1187,2332,-245,1439,1291,641,1793,1608,375,153,1189,-2855,-5168,-3406,-5721,-12502,-3446,-29780,-5586,645,-153032,-153401,677,703,812,-6197,1058,1112,-3001,-4948,-5280,-1911,-1321,302,69,-127,-237,-2067,-1341,-46,147,-1133,-1527,701,-1572,-2059,-299,1057,1036,-894,-271,-237,285,-64,-420,-754,-2059,-1414,-1684,-1936,-2113,-2221,-2271,-2222,-2126,-1962,-1714,-1499,-1199,-915,-1139,-1512,-101,-323,-260,550,745,800,1003,0,-1489,-763,1071,-133,92,-27,-759,-672,116,-41,-191,-373,-511,-1046,-542,-619,-856,-558,-507,-470,-349,-1476,-362,-615,-698,-910,-1240,-1535,-1807,-1852,-1720,-1407,-1114,-1969,-716,-1038,-464,-601,-860,-1140,-1402,-1461,-1263,-841,-794,-1275,235,1044,23,-365,1815,1883,-600,-536,-1343,-835,-1800,-1164,-498,-987,-1509,-1797,-1809,-1571,-1232,-972,-789,-675,-758,-544,-486,-475,-352,-207,-79,-792,-222,647,148,245,-219,423,-32,-197,-595,305,-1634,-1559,-1742,1515,1343,386,588,110,-2142,-547,-551,-358,17,-1688,-1369,-468,-1415,1308,1369,869,-883,-1403,-528,-523,-932,-1339,-1759,-2022,-1995,-1802,-1680,-1649,-1618,-1646,-1699,-1745,-1858,-1992,-2181,-2337,-2202,-2108,-1997,-1915,-1783,-1723,-1643,-1526,-1410,-1251,-1104,-897,-692,-528,-583,-771,-211,-574,-980,-693,533,-1216,-980,-1615,-1216,-530,-92,-444,673,1237,137,-1008,550,285,43,-102,-173,-133,23,253,463,-468,-1903,-1069,-1045,302,626,277,-2267,-2,-270,-452,-520,-451,-300,-90,137,345,580,741,-24,508,863,-996,435,-833,-723,796,921,827,-169,-1596,-1336,-1699,-283,-673,-1075,-1507,-1677,-1562,-1265,-869,-513,-1175,-541,-19,-294,-1175,849,390,197,-988,1996,1893,852,1129,815,-889,575,1417,507,637,-1575,-54,213,124,24,-146,-315,-561,-850,-1236,-1086,-830,-464,-69,-744,551,673,639,161,339,2,-466,-927,-1225,-1471,-1355,-1084,-756,-1428,-1218,-197,-159,-981,-189,-292,-423,-1061,-830,-1096,-1235,-1304,-1153,-1556,-482,-352,15,774,-906,1357,-232,615,548,-358,827,-1199,-780,-290,-1304,-1558,-1236,444,2421,541,123,1024,1137,-296,-1558,-1570,-1914,1596,1294,539,426,693,-370,-1343,-1310,29,-828,-1175,1120,1253,1083,-859,-1525,-1272,-1350,-98,-619,-1879,391,1760,1039,-1202,485,1543,979,-640,-1752,-352,-119,-345,-298,-558,-744,-935,-1081,-1231,-1313,-1380,-1408,-1500,-1552,-1492,-1431,-1396,-1401,-1375,-1464,-1563,-1618,-1622,-1713,-1749,-1671,-1577,-1566,-1416,-1283,-1147,-1017,-822,-676,-714,-420,-297,-174,-1127,-16,94,120,120,-344,21,-90,-260,-3315,-25172,-20070,-3093,-1104,-2785,-761,-2936,-5149,-2579,-9695,-4410,-21874,-28043,-8519,-362,-142,123,405,-1105,675,-125,507,-952,-346,437,-880,-1250,-1431,-1250,-644,-218,384,-1367,83,-1206,-9,-335,-676,999,269,-1003,-431,-263,644,1706,1177,-78,-895,-731,413,589,-1137,-1288,-974,-283,-282,-307,-350,-415,-208,-151,-1051,-406,-421,-154,-234,-349,-419,-573,-735,-967,-1180,-1362,-1466,-1597,-1692,-1769,-1822,-1923,-1990,-2003,-1881,-1623,-1407,-1193,-974,-704,-1207,-244,-120,-373,-1086,-1273,-377,-1117,-962,-1380,-558,27,540,1019,1425,116,-45,-373,-2020,-1485,-574,-515,-982,-393,-831,-356,6,-957,94,-1198,-496,945,1189,-565,-580,-1022,-968,-794,65,-174,-80,135,360,497,708,764,768],[-659,-699,-705,-747,-786,-790,-803,-693,-570,-681,-389,-264,-256,-46,-1079,-732,-764,-1005,-49,390,316,-1601,-1592,-738,-805,-1112,-1249,-1117,-1989,-1686,-150,400,694,908,896,995,743,559,276,-67,-408,-697,-1516,-1395,-381,-219,-572,774,1124,151,-515,-1867,584,1349,20,-128,-583,-392,-841,-1141,-744,55,-786,-675,-700,454,954,514,-41,-493,-422,-886,-1035,-1276,-1400,-1493,-1537,-1495,-1429,-1564,-1146,-1004,-809,-547,-1262,-186,5,-57,-969,-1641,-339,-1608,900,980,249,-835,-897,174,801,335,-649,531,152,760,870,-909,-1713,-1668,-1443,-1536,-2326,-1053,-384,-73,-894,-36,-259,-366,-353,-227,41,347,87,857,1680,2174,282,-1142,-381,1600,-2892,-789,1650,2563,2044,1447,848,-10912,-5510,-1269,-1935,-2273,-2250,-2049,-1886,-1979,-1869,-2038,-2262,-2472,-2552,-2367,-2135,-1876,-1684,-1529,-1279,-1140,-978,-708,-419,-84,-1736,627,977,-430,-605,558,-878,-575,437,823,-1455,140,-194,-1234,245,1410,-695,-2000,-933,-343,813,393,12,-454,-1505,-1255,-1518,-1627,-1544,-1375,-1257,-1129,-1038,-970,-950,-1052,-1172,-1418,-1699,-2005,-2386,-2752,-2454,-2073,-1802,-1498,-1701,-997,-851,-699,-624,-1135,-1179,-1327,-500,-361,-360,-608,-638,-752,-887,-964,-911,-712,-1046,-1876,-195,-487,-1066,-965,587,3105,2131,-625,-1702,1678,2092,486,1752,1026,-668,-1383,-1401,-2109,-2126,-1493,-1122,-385,-60,162,199,-521,-52,-498,-518,-659,-907,-399,-81,-221,554,848,-1241,157,-1263,-537,757,519,-165,-1794,-1666,-606,-659,-990,-1298,-1432,-1400,-1378,-984,-688,-509,-106,212,-526,749,-545,1087,1178,326,-1203,-787,-452,188,210,280,-215,-1017,254,-35,-633,-641,-889,-1054,-1465,-1037,-227,197,300,-1551,83,-353,15,561,1366,1217,977,717,351,-201,66,28,115,78,157,694,912,203,1442,1685,1918,805,-1230,747,2283,1067,-404,1095,-228,-1461,-353,519,572,-14,-3,-1806,-38,-239,-1516,-1182,-690,-702,-700,-1148,-545,-1184,-910,-733,-35,-34,-140,-328,-1411,-1034,-1092,-1285,-1474,-1622,-1712,-1668,-1771,-1481,-1360,-2146,-801,-507,-263,-26,-1341,-285,-1727,-370,-836,-513,-567,-719,-1143,-1496,-1639,-1394,-945,-539,-93,218,418,-226,-1264,-1163,-1575,-22,-366,-738,-1057,-1208,-1166,-938,-673,-480,-642,-1135,-527,-38,-9,-1504,-2271,-121,-544,-309,-513,-635,-752,-797,-757,-1029,-458,-159,210,619,460,737,1029,-424,-1976,1309,2649,36,1982,1272,-438,2909,1778,-571,-515,2067,-1835,-4874,-1758,-7227,-12987,-912,-25460,-7622,-25213,-186908,-112696,1865,1919,1958,-6540,1900,1796,-3720,-5521,-6284,-1633,-828,1164,994,445,404,-1734,-1699,-389,-663,-1449,-1119,-1277,-1571,-1652,-1434,-1474,-1411,-1280,-1175,-1079,-976,-918,-861,-796,-1790,-747,-722,-725,-957,-1055,-1845,-1083,-594,-550,-449,-395,-1145,-146,-1114,-1452,171,-839,-565,391,441,467,428,-133,-1600,-956,35,-375,-305,-414,-706,-412,-228,-35,160,282,383,-994,-278,67,-794,-48,297,-804,-250,-1658,136,-554,1070,498,550,607,-611,-783,-624,-281,-655,-1870,-669,-766,-158,156,-39,-148,-660,-285,-376,-612,-554,-1221,-684,-741,-797,-853,-867,-841,-845,-921,-1571,-1076,-1684,-1496,-1437,-1454,-1460,-1282,-1064,-868,-658,-534,-795,-487,-1098,-639,-774,-1007,-1181,-1381,-1638,-1736,-1677,-1483,-1310,-1132,-936,-823,-745,-720,-773,-880,-1842,-1566,-1477,-1267,-1260,-1209,-1157,-1142,-2375,-991,-845,-701,-488,-1779,-860,-424,-1516,723,847,780,-772,-1314,-308,-159,-575,-1043,-1531,-1338,-749,-1553,-1064,736,1386,402,1392,-100,-456,-1558,-1007,-277,-887,-892,-1505,-1912,-1804,-1621,-1489,-1417,-1407,-1323,-1132,-768,-349,-84,-280,-186,640,-452,-1046,-647,221,-1158,-893,-1425,-1046,-1159,-1096,-1033,-897,-756,-705,-803,-729,-828,-975,-1101,-1203,-1166,-920,-523,-99,-619,-1839,-732,-1354,279,593,501,-2218,624,1588,1442,373,398,21,776,870,897,596,1180,19,345,488,-863,589,-764,-562,779,1540,737,301,-1863,-1502,-1599,246,-803,-72,-608,-999,-1357,-1572,-1559,-1528,-1429,-1416,-1314,-1060,-1092,-231,324,420,-1083,1735,2112,1598,1535,741,-742,545,2331,299,348,-1445,-113,1046,594,1324,988,669,-434,-455,-1482,-1074,-1544,-1964,-1878,-1537,-1252,-1084,-954,-965,-1117,-1306,-1596,-1835,-1849,-1814,-1545,-1254,-971,-1594,-1298,-592,-597,-710,-659,-745,-832,-935,-1046,-1149,-1095,-1008,-797,-1663,-202,-81,-322,690,-1218,1059,-12,850,1075,-387,501,-1392,-517,-102,-1697,-1511,-1285,-94,1136,642,-12,61,140,-542,-1521,-1688,-1614,1775,1945,274,385,1199,-42,-1137,-1223,1,-1075,-1334,1253,2978,870,-1144,-1740,-954,-962,-378,-1062,-1824,376,295,232,-1066,63,-69,-126,-629,-2061,-640,-853,-1103,-1332,-1596,-1783,-1916,-1884,-1736,-1447,-1117,-756,-507,-309,-99,22,-436,-22,-105,-332,-585,-1706,-1473,-1094,-1167,-1093,-999,-1010,-923,-894,-972,-931,-903,-913,-882,-885,-836,-773,-1117,-730,-690,-741,-827,-899,-1046,-1205,-1314,-7536,-21667,-17006,-3292,-390,-2289,135,-2895,-4710,-2819,-9447,-3222,-20054,-33974,-17170,-279,-132,-1998,-580,-2434,41,-353,418,-972,-269,-56,-716,-969,-1513,-1356,-731,-888,-995,-1079,-1081,-1121,-1035,-847,-888,-214,125,-1245,-1083,-415,707,1866,1659,253,-1014,-1044,369,724,-834,-1117,-811,-239,-364,-460,-375,-380,-306,-178,-1245,-146,-252,400,564,687,858,931,973,490,-316,-358,-1351,-239,170,152,27,-115,-568,-1034,-1045,-636,-545,-746,-963,-1120,-1459,-1273,-1221,-1069,-1225,-1461,-733,-1030,-1294,-1680,-671,-374,-148,87,316,31,354,-463,-2147,-1400,-749,-91,-664,-971,-1439,-1440,-915,-871,12,-1226,-332,1111,1246,-344,-481,-1093,-1190,-527,740,424,132,-160,-365,-419,-314,-173,-6],[-428,-544,-571,-596,-616,-789,-726,-787,-880,-1068,-1178,-1244,-1270,-1168,-1044,-809,-751,-1371,-313,-275,-306,-1591,-1422,-1050,-1035,-1057,-883,-566,-2396,-1818,-124,979,1251,1447,670,1235,944,1196,1003,765,519,253,-1456,-1180,-459,-736,-957,-1104,-1201,-1171,-1032,-1566,-500,-163,-24,-501,-755,-185,-979,-1242,-833,-174,-886,-962,-811,856,1868,369,-222,-391,-124,-793,-308,-161,-241,535,276,67,-224,-1664,-391,-515,-576,-557,-1381,-623,-612,-622,-1013,-1626,-453,-1880,-263,-163,25,-923,-929,286,546,268,-1005,290,0,920,1051,-652,-1834,-1600,-1400,-1389,-2346,-1011,-159,208,-789,187,-24,-193,-271,-264,-138,19,212,520,994,1427,171,-812,-778,1312,-3075,-979,951,2912,2669,2334,-5225,-12851,-5021,148,-632,-1305,-1926,-2322,-1936,-2033,-1359,-1287,-1310,-1385,-1465,-1380,-1215,-965,-747,-561,-909,-185,-108,13,93,88,-1760,243,263,-890,-831,39,-802,-597,-336,-412,-1491,-417,-417,-1363,-462,-469,-589,-1889,-802,-674,-807,-988,-1131,-1360,-1539,-1692,-1727,-1653,-1459,-1236,-1085,-917,-769,-617,-883,-459,-438,-1040,-972,-880,-1170,-1488,-1704,-1884,-1840,-1549,-1992,-916,-693,-470,-334,-1347,-1076,-1267,-386,126,511,-521,-385,939,451,-660,785,-8,-733,-1744,-464,-586,-805,-986,664,3812,1757,-611,-1918,1997,1711,620,457,-80,-798,-1127,-1082,-1166,-1192,-1135,-1026,-954,-912,-846,-847,-852,-873,-1042,-930,-937,-845,-805,-707,-626,-568,-471,-1561,-275,-1326,-511,9,89,-159,-1839,-1820,-784,-502,-426,-595,-732,-993,-1398,-1327,-1525,-1637,-1434,-1047,-538,-72,-163,899,797,233,-970,-690,-138,518,113,5,-235,-1085,993,550,-658,705,-336,-865,-1413,-1221,130,222,-76,-1984,-151,-307,-182,133,19,-76,-208,-325,-465,-567,-593,-611,-586,-572,-601,-686,-837,-965,-1200,-1457,-1732,-2019,-2018,-1656,-1317,-940,-674,-319,-622,-1507,-237,211,319,354,71,-1655,590,603,-1166,-772,-135,597,-303,-885,-264,-1365,-1036,-963,-1165,-1148,-993,-788,-1220,-708,-217,-15,131,242,298,347,-1439,-1262,-1290,-2143,-740,544,631,117,-1416,206,-1690,-279,-464,-311,-123,-334,-760,-1190,-1676,-2082,-2019,-1688,-1284,-992,-712,-566,-1157,-973,-1208,-954,-1220,-1534,-1793,-1735,-1442,-1050,-642,-286,-754,-603,-525,1220,1101,-1656,-1927,-298,-443,2169,-231,210,2199,1763,-416,-1171,-365,1255,1285,1408,595,946,1440,-110,-1749,1357,2699,111,2341,1099,-1603,1881,980,-1612,-1311,934,-1031,-4342,-30,-8367,-13503,382,-17549,-6473,-63423,-210632,-66348,2334,2527,2727,-6429,2941,489,-4699,-6080,-7269,-1546,-446,2334,1910,351,375,-1344,-2281,911,180,-1765,-772,-151,-1665,-1288,-113,1708,1582,-840,398,61,152,901,357,-197,-1413,-1374,-1899,-1872,-1433,-1129,-1878,-842,-601,-200,-112,-596,-1324,-236,-1066,-1414,-613,-1122,-828,-821,-724,-562,-403,-306,-1719,-1181,-6,-602,-245,-417,-690,-709,-711,-666,-589,-570,-577,-922,-625,-848,-1036,-1131,-1082,-1134,-320,-1845,-178,-422,1077,229,427,720,-678,-845,-602,-207,-580,-1831,-683,-572,-188,623,1022,-12,-882,701,198,-913,-961,-1448,-1332,-890,-910,-1215,-99,-35,-612,-569,-1530,-883,-1417,-1827,-1607,-1680,-1720,-1588,-1434,-1305,-1148,-1049,-980,-945,-1347,-942,-986,-1135,-1237,-1381,-1577,-1558,-1392,-1084,-743,-352,87,432,-122,-417,-991,-563,-1991,-1542,-1254,837,573,-103,-53,-423,-2321,-886,-899,-819,-620,-1753,-398,-370,-1610,353,401,351,-662,-1225,-292,-684,-955,-1165,-1188,-1493,-633,-1736,-1289,211,326,-489,267,107,-88,-1349,-905,-1172,-1570,-1947,-1964,-1826,-1654,-1607,-1601,-1616,-1673,-1679,-1620,-1418,-1173,-954,-785,-668,-560,-440,-1090,-576,-231,-825,-820,-1218,-863,-399,-403,-519,-491,-609,-765,-852,-872,-809,-695,-522,-374,-247,-125,-17,36,-800,-1583,-447,-1648,209,383,438,-2089,500,546,649,353,470,38,743,1095,1079,474,1021,22,111,41,-606,701,-712,-394,764,1253,552,728,-1888,-1665,-1560,137,-1202,207,-270,-574,-808,-885,-776,-681,-825,-937,-654,-759,-977,-890,-655,-281,-1081,717,1299,1799,1875,611,-560,421,2164,86,37,-1213,-194,728,425,790,209,-265,-689,-1025,-1743,-1328,-1370,-1427,-1469,-1480,-1460,-1427,-1312,-1238,-1230,-1208,-1269,-1314,-1247,-1287,-1197,-1116,-1021,-1627,-1378,-958,-981,-948,-990,-1020,-1040,-1076,-1134,-1212,-1173,-1147,-1034,-1690,-704,-534,-722,-227,-1583,-25,110,188,240,-341,117,-1596,-258,106,-1751,-1406,-1194,-645,-29,-160,-247,-280,-265,-863,-1474,-1797,-1264,-334,-319,-190,66,353,234,-1006,-1148,-103,-1294,-1493,1083,870,571,-1492,-2004,-667,-843,-1211,-1554,-1687,-1861,-1975,-2037,-2095,-2104,-2149,-2087,-2019,-2212,-1825,-1664,-1495,-1269,-1054,-770,-495,-178,-294,-190,-1084,-540,58,-455,745,1025,-487,-185,-65,396,-443,-1764,-1526,-271,-799,-809,452,223,232,-153,-1021,1014,1019,883,-615,325,-10,-276,-1184,-311,22,403,812,-1043,53,-1213,-4653,-11737,-17014,-12434,-2642,-671,-1808,840,-2613,-4338,-3015,-9246,-2293,-15898,-33086,-23650,1658,1969,-5456,-2528,-4472,-806,-693,259,-1025,-283,769,-479,-640,-1668,-1505,-188,-642,-976,-1164,-1248,-1235,-1027,-1402,-1126,286,-52,-1438,-1635,-523,633,1873,2015,516,-1160,-1389,210,645,-566,-1174,-718,218,-309,-814,-1104,-1404,-1525,-1492,-1349,-1118,-780,-366,46,448,887,1205,1448,514,-602,-535,-1170,-588,-46,242,730,607,-294,-933,-1133,-673,165,-154,-549,-943,-1601,-1823,-2230,-2033,-1689,-1339,-1094,-924,-1650,-1888,-1044,-1273,-1552,-1835,-1781,-1462,-1119,-742,-2416,-1390,-973,72,-690,-361,-339,-371,-385,-867,-891,-1333,-1121,-1026,-789,-540,-475,-1221,-1394,-339,629,708,152,21,574,434,329,218,154],[184,89,440,464,-881,-816,87,756,631,-365,136,-108,-592,-553,-700,-669,-611,-1659,-551,-396,-373,-1492,-1207,-1318,-491,-466,-417,-382,-2512,-1857,-271,-280,-219,-127,-16,79,148,189,292,365,428,464,-1266,-867,104,184,-432,984,1047,-470,-964,-1172,556,677,2,-808,-719,-197,-1016,-1180,-737,-343,-961,-1192,-752,1390,2291,294,-360,-251,-8,-674,171,251,98,1008,257,-379,-838,-1690,-711,-482,-263,-55,-1407,4,-16,-110,-992,-1482,-502,-1827,-838,-1070,-1211,-1297,-1373,-1299,-1201,-1082,-1111,-851,-757,-651,-592,-576,-1836,-1370,-1406,-1217,-2274,-945,34,145,-691,232,232,196,127,33,-13,-66,-12,138,326,590,2,-486,-1212,895,-3158,-1139,21,1398,1223,1004,-12379,-12485,-4383,-157,-543,-777,-942,-1222,-1273,-1720,-1206,-1101,-904,-687,-511,-293,-346,-453,13,-16,-966,-81,-217,-305,-432,-558,-1591,-800,-890,-1271,-1115,-1216,-1373,-1454,-1463,-1485,-1506,-1402,-1362,-1478,-1315,-1254,-1199,-1718,-1008,-923,-846,-793,-677,-645,-1247,-563,-533,-1028,-917,-405,-438,-477,-523,-530,-828,-503,-428,-1039,-650,-327,-387,-501,-580,-780,-988,-879,-1616,-31,461,998,1462,-1477,-1027,-1223,-300,96,635,-502,-435,2633,285,-826,562,19,-451,-1472,-796,-627,-693,-1003,524,171,-45,-550,-1679,-272,-162,-161,-152,-153,-901,-894,-284,-381,-553,-716,-846,-987,-1072,-998,-843,-620,-261,-1559,-125,-492,-773,1059,395,-498,1113,2015,-1565,-829,-1312,-591,1175,1100,-225,-1630,-1970,-967,-768,-276,-426,-644,-892,-1370,-1501,-1714,-1619,-1302,-992,-699,-547,-408,-408,-448,-529,-788,-712,-917,-1089,-1321,-1497,-1589,-1550,-1386,-1209,-1009,-824,-671,-736,-1419,-1384,-560,-517,-370,-1988,-407,-289,-431,531,1511,1843,2092,2301,282,-108,1580,2747,2845,502,541,1324,947,-234,1375,2100,1907,2,-1336,469,1768,-45,-1020,146,-904,-1597,-141,561,1353,640,169,-1570,240,-51,-893,-470,-709,-929,-1176,-1425,-1586,-1618,-1246,-879,-605,-339,-156,-591,-1061,-414,37,61,32,-28,-137,-238,-1020,-1768,-1307,-1972,-595,93,366,-52,-1302,826,-1198,-227,-18,8,480,442,-9,-665,-1663,-1841,-1986,-2269,-1823,-1485,-1145,-905,-1118,-844,-786,-350,-259,-220,-208,-448,-882,-668,104,383,-910,-199,-493,2291,676,-1617,-1596,-487,-382,2179,-225,-440,1736,1553,-199,-1330,-484,-231,-549,-753,-748,-585,-307,28,-1533,587,771,-51,749,621,-2748,188,-128,-2682,-2168,-1182,-1505,-3608,-1831,-8292,-13420,-880,-7703,-1895,-104206,-212836,-20156,2202,2703,3217,-5638,-1171,-4377,-5985,-6638,-8146,-1700,-249,2889,1263,166,110,-953,-3120,1114,47,-2113,-554,-39,-1856,-1012,-510,-171,243,-869,624,142,-86,751,488,168,-956,-1457,-1267,-1772,-1960,-1613,-1732,-665,-696,80,25,-572,-1349,-176,-1019,-1435,-653,-1005,-1027,-329,-180,116,472,-538,-1875,-1457,147,-806,-88,-215,-742,260,791,1617,1319,917,243,-869,-532,-677,-1025,-1271,-1469,-1580,-1623,-1860,-1695,-1702,-1648,-1476,-1335,-1125,-940,-886,-571,-421,-552,-1857,-771,-486,-189,23,69,-176,-1106,462,600,-1252,11,-1184,-1494,-1291,-981,-1517,41,-367,-858,-1430,-1887,-1846,-1409,-1929,-475,-410,-355,530,661,612,627,488,-559,-205,-1458,48,-674,-513,-755,-1025,-1368,-1617,-1893,-1900,-1599,-1169,-667,-220,-207,-504,-1225,-1092,-1988,-1485,-1097,647,420,-426,-314,-869,-1906,-1206,-1434,-1607,-1596,-1636,-1225,-950,-1708,-404,-195,-52,-595,-1141,6,-173,-919,-620,-190,-1821,-505,-1879,-1559,-1095,-1259,-1355,-1314,-1112,-857,-1181,-800,-549,-957,116,112,-938,-1616,-340,-509,-875,-1049,-1321,-1595,-1752,-1812,-1819,-1827,-1882,-1963,-2059,-2179,-2099,-1760,-1371,-923,-1002,-676,-308,-619,-559,404,466,357,-522,460,520,631,829,1035,-414,476,1120,916,-1015,-1314,-283,-1410,98,272,881,-1908,428,1716,1443,265,446,-19,666,1198,1005,283,1362,-29,-193,-457,-278,770,-647,-197,758,981,313,1078,-1637,-1813,-1586,-31,-1664,-720,-1084,-1257,-1388,-1449,-1403,-1401,-1344,-1385,-1396,-1344,-1260,-1060,-744,-398,-1002,391,863,1273,1641,433,-358,221,1915,-86,-253,-965,-292,349,224,290,-100,-198,-235,105,-1490,85,363,169,-104,-382,-590,-659,-502,-307,-169,-48,-61,-1087,-63,-129,-55,-1114,-1264,-1434,-1451,199,466,-140,348,207,41,-167,-1042,-732,-955,-1225,-1435,-1622,-1786,-1944,-2100,-2112,-2114,-1988,-1785,-1594,-1396,-1200,-1017,-1698,-608,-466,-1357,-1240,-983,-1114,6,-62,-179,-295,-451,-1225,-1394,-1789,-1378,-1598,-1611,-1422,-1119,-846,-606,-941,-1065,-350,-1325,-1559,-859,-1144,-1492,-1859,-2229,-2285,-1966,-1748,-1952,-1329,-1192,-1074,-961,-878,-760,-675,-496,-445,-1984,-284,-290,-490,-445,-569,-606,-574,-374,-446,-134,-1247,-287,-14,-620,755,1166,-592,-517,-341,46,-835,-1666,-1499,-138,-560,-499,425,541,283,-299,-1080,1627,1122,1030,-523,904,1303,466,-1274,355,63,917,1210,-1485,41,-3368,-10194,-15583,-11951,-7520,-1525,-826,-1332,1288,-2069,-3964,-3152,-8825,-1824,-11076,-28110,-26442,-1512,3741,-9545,-4829,-6760,-1749,-1084,77,-1065,-335,771,-140,-285,-1835,-1643,109,-55,-100,-687,-39,-281,-1106,-1912,-1307,87,-203,-1465,-1695,-531,485,1124,864,470,-1256,-1672,-449,-741,-951,-1362,-1348,-1444,-1370,-1290,-1065,-958,-780,-653,-1192,-21,-94,547,967,1262,1553,1798,1940,519,-884,-611,-722,-905,-285,119,610,368,-76,-839,-1206,-667,-156,-229,-260,-278,-1505,-613,52,76,-1504,-633,-340,-584,-1687,-1629,-1603,-1825,-1512,-1079,-667,-306,-10,-830,-2649,-1372,-1143,209,-607,-395,193,-79,-341,-869,-1012,-1409,-1506,-1585,-1490,-1342,-1117,-1303,-1287,-472,-289,-165,-68,-151,-134,-212,-244,-258,-187],[-173,-59,894,254,-1117,-607,431,1021,1314,-237,1552,60,-722,-230,-904,-1432,-1633,-1966,-1011,-875,-788,-1421,-1054,-1631,-1254,-1463,-1698,-1948,-2176,-1898,-1160,-882,-540,-183,166,464,696,852,1004,1097,1104,662,-1021,-562,280,330,-278,452,522,-715,-1205,-826,527,592,-1,-1138,-598,-605,-1040,-1453,-1647,-1407,-1103,-1439,-626,491,840,198,-538,-170,72,-623,345,-251,-869,-1494,-1788,-1397,-772,-1726,60,-119,27,299,-1382,571,1114,789,-978,-1358,-627,-1730,-200,-239,-117,-1007,-960,435,596,88,-960,-62,-76,599,466,-509,-1748,-1121,-1509,-1103,-2209,-909,-390,-438,-669,-632,-723,-786,-794,-733,-566,-402,-187,-233,235,431,-262,-230,-1712,333,-3133,-1261,-1141,317,392,-525,-17276,-10596,-3764,1211,1057,878,474,-1524,-1416,-1413,-1084,-446,-110,280,484,894,-242,-522,996,772,-1007,-119,-228,-605,-1014,-1402,-1768,-2047,-2149,-2051,-1774,-1491,-1275,-1006,-701,-456,-1524,-605,-573,-1574,-313,117,-446,-1527,-299,-186,-286,-412,-485,-636,-1067,-779,-670,-1320,-1332,-356,1142,-69,-91,691,-818,-666,-582,-1063,-338,1607,1760,1193,640,-72,-893,-1564,-1826,-1399,-857,-313,72,-1528,-1032,-1202,-235,75,400,-513,-409,466,183,-1003,397,128,-192,-1148,-1161,-599,-725,-1019,-1111,-1369,-1512,-1611,-1587,-1453,-1182,-982,-744,-498,-936,-664,39,81,-15,-181,-400,-720,-1076,-1319,-1356,-1028,-477,-1920,-252,-775,-759,1370,482,-689,852,1853,-1235,-1436,-1196,-735,-705,-623,-344,-1325,-2064,-1092,-1001,-191,27,-518,-488,-1276,-1469,-759,-1577,-561,-555,-545,-656,-747,-930,-1167,-1193,-1180,-1136,-1112,-1034,-1031,-1026,-1038,-1104,-1085,-1173,-1252,-1314,-1327,-1308,-1426,-1469,-794,-519,-341,-1592,-596,-223,-651,556,1421,1639,1682,1658,323,-93,1229,1073,953,706,733,651,555,-366,525,554,643,-331,-1191,349,1141,-664,-1362,-301,-978,-1655,-11,-38,-329,-628,-892,-1461,-1268,-1416,-1464,-1406,-1357,-1255,-1171,-1123,-1119,-1865,-1432,-1149,-1210,-1196,-1131,-987,-844,-475,-225,106,376,577,672,692,-630,-1938,-1324,-1652,-377,-536,-627,-573,-1044,-231,-488,-115,201,203,74,-161,-498,-865,-2219,-2226,-1924,-2038,-1869,-1630,-1267,-904,-1048,-698,-305,691,1043,1306,-924,-412,-1038,-864,600,1843,-1026,163,-415,2115,137,-1195,-1188,-570,-281,963,-213,-1056,253,75,-148,-1415,-882,-1340,-1838,-2147,-1599,-895,-221,328,-1215,1259,1626,-334,1679,362,-3445,122,-276,-3476,-2863,-507,-784,-2626,-1105,-6460,-11755,-1752,-1761,-1517,-143021,-190729,-68,460,963,1456,-4031,-6546,-9632,-7450,-6959,-8369,-1992,-168,1852,736,-21,-268,-481,-4099,966,76,-2398,-366,1149,-2005,-740,125,-202,-390,-848,-522,-549,-547,-591,-651,-731,-895,-1843,-1343,-1655,-1950,-2136,-2037,-1713,-1369,-1024,-677,-454,-1056,-302,-879,-1428,-1103,-590,-1008,35,170,445,1027,-738,-1975,-1675,-315,-865,-150,-338,-767,647,1326,1823,2887,1994,-54,-758,-724,-730,-389,-436,-312,-1466,-679,-1579,-556,-102,553,-551,-25,61,-990,-825,-356,49,-490,-1842,-831,-424,-125,816,871,-267,-1219,1971,2059,-1537,285,-1106,-1914,-893,-605,-1352,1631,1145,273,-609,-1102,-674,-690,-1597,-70,-341,-459,1253,709,495,657,659,-174,-711,-1348,-207,-756,-702,-905,-1118,-1366,-1465,-1558,-1562,-1517,-1405,-1240,-1133,-1048,-1006,-1298,-1589,-1751,-1333,-1353,-1362,-1344,-1294,-1249,-1480,-1385,-1233,-1234,-1318,-1410,-1533,-1726,-1887,-2062,-1947,-1767,-1615,-1510,-1446,-1386,-1433,-1377,-1361,-1428,-1610,-1544,-1907,-1799,-1763,-1763,-1722,-1610,-1403,-1187,-992,-709,-544,-891,-150,-17,-642,-1884,-381,-441,-770,-487,53,-83,-174,-531,-301,-333,-332,-267,-145,-1058,-214,49,-3,-708,-735,-451,-673,-821,-1002,-1052,-993,-910,-748,-556,-330,-83,215,497,-771,456,1091,746,-1224,-1056,-222,-1053,-1,63,834,-1648,201,1571,1191,145,362,-102,576,1162,859,56,1401,-116,-534,-939,89,815,-520,64,785,776,94,76,-1251,-1905,-1649,-1262,-2136,-1417,-1411,-1277,-1238,-1281,-1332,-1482,-1585,-1752,-1801,-1688,-1518,-1284,-1016,-802,-884,-474,-307,-230,-208,-234,-343,-306,-361,-420,-461,-736,-425,-356,-231,-58,102,324,-131,482,-1131,-218,390,141,-127,-361,-501,-498,-581,-17,213,451,577,-1413,874,957,384,-1228,-1389,-1141,-1519,238,1212,147,605,344,1427,511,-913,-816,-201,-381,243,-1465,-217,-558,-1613,-1107,-2315,-902,-512,-134,201,28,-590,-1600,276,543,-861,-1053,-729,-1340,-438,-658,-816,-918,-982,-1626,-1310,-1678,-1407,-1654,-1878,-1972,-1843,-1661,-1470,-1326,-1217,-1193,-1231,-1487,-1525,-1740,-2004,-2229,-1795,-1466,-1113,-1317,-1733,-988,-325,-213,-889,3,180,367,689,-286,-1639,1100,409,-690,-469,-109,858,432,-15,-652,-761,-1347,-641,-391,-824,175,377,-764,-865,-531,-358,-1311,-1527,-1431,-35,-415,-259,848,813,269,-513,-1198,1265,804,884,-462,277,-16,-93,-1409,132,-210,729,1117,-1991,-57,-5675,-15712,-18341,-7258,-3871,-881,-974,-922,1640,-1433,-3621,-3327,-7952,-1945,-6394,-21720,-24676,-7720,400,-13690,-6758,-8841,-2712,-1570,-197,-1158,-498,-399,-578,-370,-2078,-1843,-16,-73,-289,-568,-611,-549,-660,-1881,-1485,-248,-402,-1422,-1375,-551,188,556,239,-141,-1370,-1883,-529,-608,-664,-1659,-1002,-1140,-1041,-809,-353,-218,195,-1038,-991,489,-148,477,1180,1159,1229,1258,1312,389,-1273,-708,-364,-1182,-612,-70,249,-47,-264,-888,-1396,-745,-474,-425,-987,-294,-1368,-652,23,-24,-1681,-441,-757,-1110,-1531,-1852,-1477,-976,-507,-145,119,-122,333,-1006,-2461,-1474,-1389,-389,-678,-1004,-1306,-1529,-1448,-1192,-831,-1578,-64,269,544,-95,-581,-1496,-1312,-84,49,-203,-395,-562,-635,-563,-304,78,296],[-659,31,1156,168,-1062,-307,768,800,1123,-54,1584,106,-744,472,71,1427,-132,-2187,-1092,415,66,-1288,-868,-1878,-756,-673,-523,-383,-1604,-1847,-257,-119,-122,-140,-177,-259,-380,-525,-588,-648,-677,-697,-698,-662,-635,-694,-748,-814,-951,-1098,-1384,-1427,-1526,-1587,-1617,-1524,-1475,-1407,-1318,-1259,-1254,-1249,-1248,-1592,-1225,-1280,-1372,-1472,-1548,-1614,-1643,-1635,-1587,-1495,-1308,-1121,-913,-642,-854,-1709,173,-98,277,411,-1247,636,1199,992,-924,-1258,-793,-1693,117,248,107,-1025,-1006,425,1559,-58,-628,-152,1,1826,1116,-552,-1547,-870,-1658,-1029,-2153,-863,-95,68,-702,642,981,1294,1543,210,-289,386,-10,-617,1446,1367,-598,-44,-2233,-313,-2995,-1290,-2456,722,2704,-8260,-19226,-8209,-3211,2737,2326,1909,9,-1865,-1569,-1126,-1434,-784,-568,-159,270,739,-190,-651,1481,1449,-1046,-720,-282,314,-203,-765,-1361,-1902,-2237,-2106,-1847,-1128,-752,-729,-1057,-421,-1570,-836,-664,-1642,-548,-254,-512,-1357,-945,-1127,-1267,-1355,-1291,-1205,-990,-730,-387,-1523,-1295,-334,1041,-93,-88,1001,-904,-1027,-828,-1162,-80,1698,1659,1291,861,287,-372,-878,-1177,-1097,-847,-490,-235,-1595,-1146,-1254,-247,-484,-636,-780,-680,-440,-218,-1225,46,44,-79,-863,-1604,-594,-952,-1063,-1073,-1187,-1217,-1262,-1255,-1189,-1021,-947,-848,-752,-961,-602,-635,-701,-880,-1096,-1330,-1633,-1960,-2145,-2013,-1625,-1184,-1844,-423,-1139,-836,675,471,-966,475,378,-857,-2133,-1204,-1787,-1679,-902,-474,-1089,-2169,-1225,-1270,-198,-14,-494,-295,-1226,-1695,-970,-1963,391,47,-149,-310,-330,-376,-2146,-409,-479,-903,-474,-514,-816,-1351,-736,-1066,-816,-927,-1063,-1235,-1433,-1671,-1865,-1787,-1556,-1259,-927,-1223,-784,-194,-913,124,188,219,157,52,-133,-329,-489,-665,-818,-976,-1159,-1358,-1528,-1506,-1381,-1111,-759,-626,-932,281,521,-1380,-1777,-746,-973,-1766,48,-163,-438,-716,-940,-1401,-1210,-1364,-1511,-1673,-1962,-1925,-1439,-928,-406,-2193,-1602,-109,-1242,1887,829,-955,-658,279,1386,1911,1643,1244,1687,1737,-407,-1624,-1418,-1354,-85,987,706,-276,-837,1528,226,-18,1107,1136,1138,848,457,-99,-1593,-2146,-1312,-1587,-1542,-1384,-1149,-992,-1036,-706,-520,-210,187,333,-1783,-423,-1209,-1051,361,1676,-1205,390,-438,2239,-565,-594,-805,-634,-250,901,-292,-1678,51,1360,299,-1523,-562,1532,1394,839,455,509,143,-202,-889,-877,-1185,-1507,-1789,-1611,-3313,-1060,-800,-3588,-3350,-88,-126,-1565,432,-3402,-8088,242,86,-193,-171823,-152963,-1293,-1500,-1451,-1218,-1884,-12165,-13918,-9102,-6847,-7610,-2498,-1715,-1309,-855,-422,-809,-28,-4413,607,159,-2705,-295,632,-2112,-556,97,-137,-267,-854,-355,-356,-513,-266,-202,-111,-54,-2189,78,112,-169,-1056,-1262,-165,-494,373,-232,271,-677,-441,-727,-1465,-1591,-508,-882,-901,-960,-891,-730,-975,-2095,-1890,-826,-845,-248,-529,-833,674,600,433,187,-185,-601,-973,-1392,-1610,-1222,-744,-267,-1289,-965,-1258,-441,48,414,-990,-330,213,-1185,-738,-155,257,-452,-1836,-912,-443,-100,930,783,-331,-1238,1736,1991,-1716,509,-1006,-1499,-256,-47,-849,317,568,799,-592,-918,-551,-313,-1271,-40,-249,-629,188,118,119,238,351,249,-1219,-1135,391,-843,-8,-223,-469,-765,-924,-1096,-1191,-1564,-1181,-1051,-939,-795,-635,-1132,-1938,-1425,-1156,-846,201,276,-1076,-1042,-2118,-832,-341,-584,-907,-1220,-1519,-1567,-1218,-1732,-507,-225,-18,-535,-840,186,-529,-1321,-587,-599,-1221,-727,-1854,-1771,-1111,-937,-716,-472,-209,-22,-807,-432,-433,-767,66,26,-272,-2160,-411,-405,-710,-330,-141,907,594,-739,498,1125,1101,1106,-32,-984,87,1132,760,-668,-449,-214,-36,-963,-498,-517,-609,-749,-897,-1116,-1400,-1708,-1675,-1267,-1100,-248,241,494,-1434,-841,-285,-728,-94,-147,-38,-1332,-996,-1443,-1493,-1080,-578,-202,388,883,762,-213,1073,-256,-909,-1325,439,823,-340,375,831,640,-59,613,-859,-1937,-1752,-459,-2138,476,582,688,-371,-179,-75,-634,-1216,-1937,-2078,-1395,-833,-368,-24,107,-780,-177,-519,-1058,-1720,-2103,-1445,-603,114,-128,-530,-538,-502,-505,-206,894,1462,138,-30,696,-765,-520,517,114,-169,-264,-188,-20,-953,55,473,477,332,-1319,10,-249,-382,-1097,-1073,-824,-1573,-738,-819,-838,-924,-965,-945,-878,-784,-1354,-553,-515,-472,-1344,-598,-747,-1886,-1015,-2025,-934,-672,-405,-151,61,-772,-1349,315,215,-383,-847,-463,-1162,-592,-765,-899,-1000,-1082,-1983,-1321,-1528,-1527,-1728,-1893,-2000,-2016,-2028,-2019,-2019,-1985,-1920,-1770,-1513,-1272,-954,-667,-2285,-1466,-136,-56,-1553,-1160,-609,-463,-591,-1409,-761,-770,-797,-725,-707,-1258,-786,-803,-906,-717,-610,-413,-224,-13,-868,-150,-1333,198,-46,-997,58,-159,-902,-951,-631,-725,-1801,-1375,-1301,62,-331,-75,1412,1070,239,-728,-1320,896,511,741,-380,180,883,526,-1482,-83,-479,678,1058,-2472,-163,-7677,-20491,-19356,-3134,-2046,-1061,-1040,-520,1899,-747,-3226,-3406,-6704,-2431,-2613,-15193,-19814,-13022,-5564,-16696,-7478,-9990,-3322,-2035,-1138,-1222,-688,629,591,193,-2315,-2027,-87,1007,690,-403,-584,183,-49,-1394,-1555,-524,-558,-1301,-988,-535,-225,-395,-538,-681,-1390,-1791,-755,-89,-92,-1726,-535,24,-30,-191,-262,-448,-532,-1385,-712,-477,-463,-459,-511,-583,-572,-593,-562,-551,-1652,-721,-269,-1155,-845,-213,-226,-299,-337,-964,-1591,-792,-684,-893,-1823,-1322,-1512,-1715,-1845,-1726,-1766,-1325,-1142,-982,-1124,-1292,-863,-931,-1016,-1079,-1004,-794,-521,-978,-2081,-1524,-1552,45,-386,-717,673,499,210,-1191,-140,-1613,-403,-417,-346,-298,-677,-1599,-1312,-10,232,387,283,-579,1001,1258,1381,547,-101],[-1366,228,1111,2,-945,-233,870,444,811,-29,1421,-54,-854,392,108,-35,-111,-2024,-1392,-160,-231,-1273,-821,-1745,-1492,-1909,-2201,-2191,-1829,-1855,-718,-259,162,473,465,509,441,104,-236,-601,-858,-919,-723,-328,112,433,180,780,688,-916,-1571,-400,-906,-1428,-1922,-2186,-2232,-1980,-1590,-1219,-940,-719,-1445,-1628,-351,-356,-404,-455,-848,-484,-469,-592,-418,-387,-307,-278,-289,-765,-896,-1640,-585,-787,-988,-1168,-1473,-1808,-2158,-2554,-2762,-2482,-2044,-1731,-1073,-661,-211,-997,-1044,394,878,-204,-225,-133,176,437,295,-489,-1226,-596,-1784,-955,-2080,-751,330,229,-742,859,2575,2662,2479,139,-718,91,-181,-897,475,124,-924,-23,-2678,-913,-2724,-1140,-3760,-2180,-596,-13527,-18225,-5817,-2649,1897,1100,309,-526,-2100,-1803,-1476,-1386,21,700,860,360,2011,-99,-731,1936,2122,-999,-1169,-28,857,242,-546,-892,-195,-286,-1805,-2147,-718,-1033,-1342,-1639,-1979,-2240,-2139,-1862,-1555,-1234,-903,-596,-1098,65,331,662,903,1168,1302,-668,1409,1043,-1390,-834,-205,826,10,20,297,-957,-1272,-949,-1213,9,-57,-194,-341,-376,-452,-524,-429,-690,-43,115,292,388,-1591,-1232,-1250,-201,81,262,-512,-45,662,71,-1333,26,-251,-570,-815,-1970,-1189,-1279,-1368,-1416,-1480,-1502,-1571,-1605,-1581,-1446,-1387,-1282,-1157,-1075,-878,-813,-768,-824,-912,-1020,-1204,-1431,-1598,-1678,-1491,-1130,-1568,-527,-1437,-864,1062,505,-1182,134,1570,-433,-2617,-865,-1274,-178,-578,-807,-826,-2148,-1236,-1447,-175,1,-339,-42,-1105,-1799,-1085,-2015,583,417,459,589,731,536,-1909,674,-300,-1054,-108,692,-1154,-1622,-192,-908,-148,-596,-732,-1038,-1342,-1639,-1768,-1655,-1881,-1310,-674,-837,-844,-293,-1064,-296,-365,-433,-537,-623,-722,-775,-755,-736,-695,-676,-708,-785,-887,-896,-908,-833,-682,-734,-490,-168,-118,-2037,-2115,-1035,-862,-1819,-1085,-1340,-1268,-995,-612,-1264,138,375,-325,285,721,638,421,77,-367,-2385,-1524,-1124,-1729,17,645,-1128,-416,676,1572,2085,1710,1158,1781,1851,-265,-1044,-1472,-1039,191,996,347,-346,-644,230,-37,-289,-483,-642,-792,-926,-1066,-1179,-1352,-1549,-1623,-1783,-1824,-1799,-1576,-1350,-1125,-948,-833,-718,-621,-618,-2449,-423,-1327,-1147,263,802,-1401,552,-532,1214,-1252,104,-414,-628,-250,-9,-414,-2118,-739,1124,483,-1613,-565,978,2405,236,308,1067,1978,411,-527,915,497,-1355,-392,-684,-2596,-695,-519,-3032,-3508,124,-265,-478,627,371,-2536,731,770,722,-177722,-111060,276,73,-133,-292,-422,-16899,-12079,-10732,-6060,-6277,-3171,-1438,-1418,-1346,-1286,-1457,-1242,-3126,-1264,-1313,-3010,-1501,-1620,-2078,-1795,-1895,-2003,-1958,-1825,-1722,-1611,-1453,-1280,-1041,-726,-399,-2286,370,739,-13,-963,-1092,0,-359,235,-221,789,-289,-517,-579,-1542,-1503,107,-739,-337,-790,270,661,-1245,-2239,-2084,-1360,-1389,-1499,-1295,-1083,-928,-784,-736,-768,-935,-1146,-1289,-1393,-1463,-1172,-810,-428,-942,-1284,-940,-151,135,6,-1346,-718,-225,-1397,-654,39,483,-439,-1835,-1022,-553,-154,980,666,-368,-1152,1407,1868,-1539,658,-911,-1050,-1150,-1593,-1265,-846,-473,-210,-594,-810,-484,-96,-1030,-367,-503,-858,-835,-939,-1062,-1142,-1265,-1398,-1578,-1677,-1705,-1719,-1766,-1711,-1655,-1635,-1483,-1370,-1227,-1540,-865,-565,-278,-434,-384,-762,-1615,-1097,-1013,-828,1366,1372,-1467,-1157,-1931,-303,439,208,-51,-239,-1076,-346,-377,-1706,496,864,671,-645,-697,171,-826,-1551,-558,-654,-873,-430,-1775,-1549,-1517,-1221,-928,-670,-430,-280,-642,-220,-232,-593,-248,-277,-286,-2359,-467,-409,-728,-229,-398,791,517,-859,791,1009,934,879,46,-932,395,769,678,-679,-171,-9,58,-1084,-450,476,1041,802,-375,1433,1335,1094,758,286,-1417,-893,-1497,-1210,-1633,-683,-479,-469,-188,-350,483,-996,-504,-57,-93,-213,5,-308,346,1187,688,-533,629,-466,-1308,-1403,723,771,-134,707,874,553,-114,1673,-538,-1913,-1887,-721,-1693,293,313,423,-266,-175,106,-190,-466,-1393,-1037,-974,-736,-413,-90,107,-723,143,46,-150,-249,-311,220,-613,949,18,-443,-377,-610,-941,-413,868,1210,-121,61,866,-400,-807,1794,1145,324,642,602,497,-1311,85,218,12,-310,-952,-889,-1243,-1447,-1597,-1635,-1692,-1667,-1665,-1710,-1679,-1670,-1543,-1306,-1033,-781,-1908,-376,-668,-187,-1262,-195,-295,-1466,-607,-1690,-918,-930,-923,-896,-873,-891,-1031,-1005,-1152,-1149,-991,-732,-703,-254,-114,-142,-173,-573,-1847,-1087,-1364,-523,-870,-1231,-1580,-1715,-1521,-1379,-1331,-1356,-1488,-1673,-1635,-1350,-962,-843,-1966,-1113,-56,237,-1604,-491,-176,235,278,-1559,380,399,303,198,-61,-823,-914,-1092,-1047,-906,-730,1332,2370,1378,-1039,-149,-1190,415,54,-1061,789,1584,-878,-611,-412,-957,-2239,-1156,-1113,149,-284,91,1792,1348,249,-871,-1387,599,316,681,-225,-126,626,575,-1378,-244,-650,842,1113,-2829,-198,-9024,-23889,-18684,598,-1283,-1563,-813,-88,94,-28,-2723,-3248,-5447,-3018,-546,-9855,-14336,-16245,-11500,-16740,-6574,-9247,-3111,-2316,-723,-1189,-833,237,317,423,-2477,-2131,-35,89,-5,-106,-875,-52,-31,-832,-1461,-677,-604,-1101,-601,-464,-507,-468,-327,-157,-1248,-1438,-1103,0,36,-1332,-375,20,1101,1581,1139,-48,-209,-1544,-366,-92,-255,92,106,53,24,-93,-198,-337,-1968,-600,-304,-867,-861,-275,-164,-225,-273,-1012,-1760,-780,-787,-999,-2045,-1254,-1251,-1221,-1184,-1127,-1710,-1161,-1222,-1292,-1405,-1436,-1377,-1145,-767,-347,97,-105,962,-740,-1584,-1483,-1612,119,-90,-807,1647,1703,314,-1322,-185,-1450,-345,-636,-817,-981,-1062,-1531,-1299,-1214,-1221,-1202,-1084,-924,-690,-365,64,446,-342],[-986,-514,-333,-217,-743,-208,-283,-409,-594,-895,-1128,-1319,-1448,-1393,-1255,-963,-665,-1684,-1482,-48,1,-1231,-774,-1420,-1161,-1742,-2349,-2211,-1420,-1808,-646,-5,1728,2295,681,329,2000,2769,1079,394,2088,-321,94,334,500,601,424,1486,1207,-927,-1682,0,-395,-740,-1020,-1105,-1134,-1039,-838,-608,-393,-438,-1651,-1473,-54,811,968,-10,-983,-35,335,-617,1235,1071,125,617,264,-1208,-805,-1513,-971,-1029,-880,-551,-756,54,350,560,-703,-1178,-1258,-1841,-263,172,-167,-947,-1082,336,299,-364,105,-50,-122,-142,-143,-249,-843,-337,-1873,-917,-2022,-595,409,34,-823,977,1140,1183,1174,164,-993,-228,-376,-1101,-687,-1115,-1420,-1242,-3030,-1452,-2422,-896,-4952,-4543,-4656,-15674,-15272,-3729,-2122,2539,1586,600,-1076,-2200,-1670,-1095,-998,561,1202,1130,200,1997,-35,-820,1558,1264,-949,-1370,356,737,45,-569,-646,246,396,-1689,-2246,-753,-1341,-1893,-2379,-2752,-2533,-2065,-1708,-1418,-1224,-1022,-849,-835,-434,-222,-14,159,366,450,-465,488,439,-1059,-339,-47,365,147,171,836,-1050,-1390,-999,-1285,567,1134,652,5,-692,-1593,-2570,-1918,-1042,-220,382,850,1004,-1618,-1358,-1261,-183,160,-257,-822,-1290,-1643,-1830,-1796,-1695,-1650,-1732,-1852,-2127,-2291,-2346,-2094,-1710,-1347,-981,-736,-554,-422,-306,-375,-496,-671,-941,-1120,-1431,-1729,-2055,-2236,-2123,-1899,-1688,-1489,-1412,-1415,-1494,-1666,-1825,-1902,-1699,-1409,-1014,-1379,-328,-26,-90,-2018,-615,-1570,720,863,-648,-620,-2045,-1193,-1590,-172,40,-114,211,-975,-1815,-1156,-1734,-947,-1191,-1160,-929,-487,-90,-961,584,-111,-1204,-334,548,-1419,-1591,101,-687,15,-617,459,331,-460,-466,-1680,-1745,-1979,-1486,-1368,-1277,-1112,-903,-1085,-405,-165,100,335,581,727,-299,1254,1470,1676,1148,1186,516,105,-666,-82,1041,755,-683,46,821,-272,-1414,-2093,-1144,-895,-1826,-1545,-1323,-756,-166,404,-1044,1341,1627,-223,404,1933,2146,1085,1619,-164,-2093,-1145,487,-2030,188,-180,-1262,-557,-297,12,476,914,1091,1554,1735,-182,-388,-1417,-728,476,990,15,-368,-489,1351,1298,405,1053,859,587,270,-88,-423,-798,-1125,-1371,-1660,-1871,-2142,-1905,-1489,-1056,-648,-290,60,270,-596,-1991,-408,-1376,-1123,323,429,-1603,-111,-688,-615,-1514,-1067,-1316,-1475,-1620,-1675,-1765,-1956,-1632,-1533,-1444,-1669,-1359,-1289,-1196,-1099,-970,-884,-829,-781,-757,-804,-860,-1943,-1177,-1337,-1791,-1525,-1540,-2367,-3342,-1249,-1132,-1000,-906,-918,-881,-840,-683,-515,-162981,-74123,147,381,-15818,845,1057,-16791,-6631,-10538,-4617,-4565,-3935,-1123,-1177,-1628,-1934,-2140,-1499,-1720,-1139,-1082,-3237,-977,-776,-1876,-358,137,-57,-205,-810,1000,123,-1030,857,284,609,643,-2021,672,852,141,-831,-938,148,-210,165,-109,1153,108,-439,-411,-1597,-1046,139,-588,-246,-1162,-88,-163,-1499,-2368,-2186,-1796,-647,-507,-1076,-1025,-470,-644,-858,-1053,-1226,-1246,-1061,-1560,-1793,-630,-467,-411,-465,-1435,-596,-255,-381,-548,-1271,-1129,-797,-1453,-539,-166,203,-375,-1759,-1111,-695,-256,988,579,-330,-926,1101,1390,-1214,773,-785,-662,-286,-683,-1076,-1405,-1611,-1644,-1564,-1421,-1277,-1156,-1040,-909,-728,-1067,-349,-91,-112,366,510,588,-1417,-674,461,-1120,79,-115,-354,-673,-903,-1220,-1533,-1691,-1428,-994,-570,-547,-271,-255,-1106,-765,-898,-853,1960,1356,-1871,-1032,-1341,203,1381,993,496,-19,-956,-1042,-1110,-1645,-54,522,565,-843,-552,103,-1173,-1676,-510,-630,-577,94,-1652,-1382,-1714,-1666,-1227,-797,-389,-88,-476,31,77,-340,-118,-4,-154,-2267,-548,-451,-805,-515,-632,-590,-605,-853,-708,-828,-973,-1073,-1079,-975,-762,-458,-86,-743,92,156,94,-1160,-418,204,905,946,-462,2498,3323,2947,2400,2397,-1709,68,304,-334,-1764,-1104,-1226,-1009,-731,-560,-375,-682,-983,15,-108,-467,-266,-407,204,1077,592,-908,89,-767,-1719,-1177,883,624,37,1007,876,466,-94,1181,-356,-1877,-2051,-1038,-1354,-431,-578,-582,-647,-753,-835,-993,-1103,-1437,-1514,-1693,-1880,-1850,-1661,-1503,-1345,-1196,-969,-759,-515,-668,74,-940,582,185,-288,-303,-781,-1412,-661,798,922,-373,81,938,-111,-1139,1564,1122,157,650,530,229,-1717,-105,-343,-600,-991,-1418,-1740,-1892,-1477,-992,-522,-299,-1675,282,352,402,302,78,-53,-313,-608,-1729,-885,-901,-469,-1331,103,306,-1163,509,-1477,469,469,416,345,263,-691,-806,60,-30,-62,-462,-170,-264,-308,-438,-555,-643,-683,-1535,-1059,-1332,-250,-77,117,-1082,-206,628,709,-1302,-865,-777,399,-664,-98,-378,-1211,-1748,-1317,-1553,-1604,-1614,-1574,-1555,-1597,-1629,-1568,-1444,-1271,-1174,-1048,-1056,-1141,-1294,-1143,-1181,-1232,-1172,1070,1686,1187,-1303,-275,-1097,440,62,-1143,764,1630,-799,-230,-302,-1151,-2136,-1004,-1081,16,-431,95,1645,1487,153,-1077,-1545,253,87,551,-160,-504,-523,-869,-1234,-1377,-1357,-1266,-1114,-3138,-765,-9933,-25943,-17046,-677,-778,-1801,-1026,-1108,-1188,-1114,-2287,-3068,-4615,-3799,-888,-7167,-10268,-15810,-16806,-14126,-4464,-6991,-2320,-2415,-1050,-1209,-1074,499,1017,511,-2710,-2303,-90,-483,-787,-961,-1299,-1207,-1309,-1395,-1372,-1072,-756,-1007,-398,-508,-938,248,852,818,-1102,-1080,-1505,-216,61,-769,-268,-428,456,750,765,-1,-414,-1534,-130,368,-388,167,18,-147,-233,-361,-441,-539,-2295,-536,-423,-594,-761,-387,-107,-36,-57,-1116,-2035,-840,-221,-915,-1228,105,-489,-221,-392,-458,-1621,-280,-61,185,-318,-924,-642,469,335,128,-43,-104,42,-464,-1089,-1422,-1649,211,233,-888,1801,1664,401,-1464,-266,-1158,246,-72,-356,-681,-948,-1332,-1372,-1462,-1481,-1447,-1326,-1199,-1045,-845,-574,-299,-408],[-437,-579,-672,-796,-913,-986,-1009,-881,-716,-642,-533,-507,-859,-590,-752,-832,-858,-1363,-1342,-325,-79,-1215,-787,-1162,196,100,-52,-268,-481,-1765,-835,-450,-182,136,456,131,916,1036,1176,-131,1244,-708,436,514,412,313,30,-194,-368,-974,-1770,-134,131,396,-2,-815,-75,630,-637,-432,534,-381,-1449,-1255,19,255,396,-135,-1146,-84,368,-705,915,834,-212,731,524,-1667,-666,-1396,299,-215,934,791,-515,504,1875,1265,-600,-1216,-1556,-1979,-654,-510,-698,-935,-1170,-585,-420,-589,20,5,441,694,898,119,-473,-155,-1927,-966,-2021,-452,284,-256,-999,-942,-1310,-1578,-1680,-1645,-1560,-1565,-1541,-1428,-1198,-777,-1726,111,-2873,-1905,-2178,-665,-5687,-6013,-6648,-14746,-11530,-2115,-1679,2727,2253,1817,-1739,-2133,-1670,-243,-654,-1113,-1448,-1589,-1576,-1418,-1288,-1174,-1149,-1165,-1086,-1265,-1141,-1057,-968,-857,-756,-651,-568,-1592,-2033,-673,-845,-967,-1928,-1102,-1547,-1126,-1159,-1248,-1333,-1428,-1551,-1622,-1720,-1752,-1714,-1624,-1435,-1327,-1209,-1154,-1109,-1080,-1008,-933,-928,-871,-785,-629,-1248,-1384,-1031,-1440,322,447,460,-445,350,115,-280,-670,-1111,-1504,-1892,-1973,-1807,-1766,-1595,-1359,-855,-729,-564,-510,-350,-132,-24,-1407,203,528,393,42,-1796,-223,-1684,-783,-1276,-1714,-1684,-1306,-829,-352,129,417,622,728,-554,-116,439,163,-207,-548,-754,-789,-601,-216,9,-1707,-424,-1319,-861,-1804,-1014,1045,497,-1603,-664,-899,-1411,-1594,-1242,-1938,13,606,-748,-583,-1964,-1214,-1806,-268,30,74,363,-946,-1840,-1298,-1548,1478,1104,604,-28,-592,-1111,-1318,-1170,-806,-1385,-727,-43,-1629,-1415,345,-505,-379,-705,781,339,-304,-537,-1898,-1977,-1566,-1381,256,-391,-1096,-1795,-2375,-1794,-1259,-754,-323,109,529,-482,1595,2196,2818,1176,1227,201,-277,-861,-633,618,273,-624,513,1242,-260,-678,-1806,-1195,-711,-1889,19,-192,-24,351,834,-841,1727,1986,-270,352,2043,2153,1526,1630,-314,-1705,-664,170,-1764,-510,-780,-1455,-1065,-924,-815,-572,-344,-131,23,154,-226,142,-1298,-538,119,170,-392,-458,-488,780,998,629,1366,1472,1462,1341,1093,764,284,-259,-820,-1497,-2100,-1694,-806,40,-877,-735,904,1405,-176,-91,-1386,-482,-1461,-1078,413,1174,-1904,722,-994,125,-1075,-440,-669,-770,-849,-859,-961,-1589,-2066,-1080,-1156,-1801,-1409,-1501,-1557,-1587,-1556,-1540,-1540,-1538,-1562,-1664,-1778,-2615,-2222,-2199,-1975,-1721,-1478,-1906,-3090,-808,-905,-471,-359,-374,-369,-398,-349,-306,-144212,-48407,90,294,-33603,170,1008,-12404,-1241,-9070,-2805,-2630,-4802,-1843,-297,-1340,-1337,-2912,-1459,-1625,-1700,-1507,-3337,-697,-256,-1675,-372,-49,-497,-529,-762,846,-96,-1343,892,249,693,1821,-1689,154,277,206,-745,-888,198,-150,93,-22,-357,-905,-1385,-1507,-1667,-797,-459,-531,-154,-1448,58,17,-1797,-2538,-2250,-1872,-592,-848,-1444,-1431,-1681,-1615,-1289,-856,-458,-1576,-529,-1733,-1813,-838,11,-637,18,-1285,-292,716,174,-744,-864,-1603,-1253,-1327,-1106,-928,-623,-336,-1621,-1233,-897,-448,835,496,-264,-646,633,447,-902,12,-681,-433,-660,-876,-1056,-1143,-1125,-1073,-1047,-962,-854,-743,-788,-464,-255,-1231,182,424,-374,459,1175,1274,-1035,-467,603,-1292,78,-414,470,821,-41,-770,44,-1107,-52,5,-597,-673,-420,-484,-614,-458,-840,-912,-59,33,-2259,-814,-829,-293,-569,-827,-1167,-1482,-1699,-1618,-1237,-1562,-350,36,343,-1116,-403,4,-1536,-1571,-426,-565,-322,-708,-1470,-1635,-1755,-1407,-974,-539,-123,173,-291,360,356,12,-602,-499,-907,-2014,-1593,-1817,-1830,-1704,-1505,-1351,-1186,-1066,-1009,-1001,-1017,-986,-880,-894,-550,-350,-133,-820,368,314,107,-1153,-371,-87,746,865,-575,615,429,209,10,-215,-1818,-638,-808,-989,-1705,-1252,-1311,-1298,-1232,-1178,-1010,-817,-1460,-598,-595,-696,-506,-416,50,-92,-288,-1244,-581,-1070,-1980,-844,-140,102,229,455,526,422,52,209,-258,-1763,-2075,-1310,-1461,-1452,-1247,-839,-520,-291,-86,6,-330,-1410,-57,371,-571,560,225,410,-843,1036,1503,1418,1217,-997,363,-1132,-354,-751,-934,-772,-910,-1787,-835,773,694,-510,139,1035,204,-1408,1378,1119,31,85,-466,-1031,-2043,-1926,-2177,-2036,-1851,-1597,-1175,-813,-286,-453,-147,-88,-1673,631,1956,1121,779,-79,1132,1997,1871,-1078,-1,-1034,-244,-1432,-1171,-1471,-1272,-776,-1263,74,477,774,991,928,-545,-576,1083,1093,621,-271,85,190,326,236,-208,-357,-384,-1168,-1008,-1311,143,915,1007,-1266,-371,1403,830,-1261,-852,-702,198,-342,-619,-1062,-1554,-1952,-1733,-1160,-491,-1574,685,528,1229,1328,-841,1029,1409,1348,876,384,-142,222,707,-1112,-1545,-1483,1204,2587,1029,-1510,-394,-930,403,89,-1106,-494,-845,-1029,-1042,-880,-1155,-1610,-799,-1112,-241,-620,6,121,94,81,-1195,-1653,22,-33,-65,-170,-812,-544,-736,-981,-1207,-1397,-1644,-1881,-3183,-2264,-10576,-27020,-15242,-1598,-1387,-1750,-1089,-984,-962,-867,-1830,-2812,-4052,-4743,-2497,-7475,-8384,-13227,-18031,-10494,-1811,-4216,-1247,-2189,-1347,-1173,-1288,386,467,-82,-2796,-2439,-1436,-1649,-1762,-1821,-1793,-1566,-1182,-778,-1219,-1011,-721,-940,-308,-593,-1384,-305,261,-118,-885,-676,-1653,-835,-615,-391,-159,-878,-179,653,809,28,-579,-1300,28,-244,-628,-1011,-1400,-1696,-1626,-1413,-1174,-1034,-2023,-847,-750,-728,-676,-572,-370,-189,-134,-1182,-2333,-946,-442,-1176,-489,283,-202,-39,1186,620,-1506,-255,847,1031,-7,-833,-565,607,69,-495,-581,-223,225,-242,-644,-1359,-1676,288,541,-959,464,66,-308,-1588,-1035,-1112,-1001,-736,-429,-212,-1052,-1126,-1417,38,241,209,180,-715,-7,-87,-106,-126,-360],[-52,-308,-429,-467,-440,-477,-46,-352,149,34,692,-830,-810,218,1148,1166,953,-1053,-1035,574,651,-1215,-852,-979,-84,-259,-422,-592,-736,-1724,-968,-985,-1035,-1092,-1174,-1305,-1467,-1602,-1559,-1433,-1263,-1133,-1056,-1008,-985,-991,-863,-605,-308,-1086,-1830,668,301,280,-85,-566,-84,568,-629,-379,1065,-382,-1197,-1027,-10,21,-214,-405,-1321,-611,-653,-821,-706,-735,-723,-771,-869,-1998,-1131,-1325,-1488,-1728,-1937,-2084,-2211,-1963,-1650,-1351,-978,-1194,-1722,-1815,-692,-1134,-567,-940,-1271,59,523,-840,529,28,566,656,705,591,-102,-14,-1874,-1056,-2012,-449,-616,-646,-1215,-352,-116,106,292,307,-853,-996,-873,-1430,-54,-1209,-2191,-87,-2557,-2132,-1952,-439,-5335,-6154,-6307,-11514,-7724,-960,-1247,1089,932,821,-2336,-1822,-1603,-45,-140,-391,-612,-778,-879,-796,-634,-1110,-151,74,-994,-936,640,739,-457,-583,-367,-36,225,-1458,-1614,-629,-1009,-1302,-1477,-1580,-1564,-1363,-1200,-1044,-1023,-805,-691,-526,-410,-282,-161,-62,99,183,-373,405,538,-365,361,193,836,311,504,1525,-1417,-1157,-915,-1525,1029,1866,1085,-1108,973,1378,282,436,-204,-679,-1301,-1782,-1869,-1887,-1780,-1389,-432,-249,-94,-187,-165,-210,-316,-1303,-542,-644,-784,-880,-1403,-1166,-1351,-1627,-1936,-2099,-1756,-1431,-1104,-784,-440,-268,-147,-93,-363,-130,-238,-298,-336,-232,23,327,305,280,-40,-1878,-778,-1284,-988,-1468,-1016,1125,572,-1593,-1002,-1242,-1831,-1571,-934,-1781,331,781,-638,-534,-1730,-1133,-1906,-251,184,400,342,-826,-1719,-1345,-1324,89,-40,-207,-516,-811,-1207,-1588,-1929,-2116,-2062,-1981,-1894,-1891,-1828,-1662,-1373,-978,-708,-165,221,-32,-514,-2039,-2159,-1048,-1018,604,-121,-713,310,-791,511,340,181,3066,3286,1066,-564,2632,3815,3531,1278,1337,-2,-545,-965,-1126,352,-73,-419,1064,1178,441,189,-1380,-1061,-616,-1802,209,537,463,443,932,-447,1202,1198,-258,336,958,775,527,226,-405,-1161,-676,-966,-1279,-1558,-1801,-1793,-1660,-1378,-1211,-970,-784,-649,-594,-575,-689,-821,-954,-1054,-1151,-1203,-1259,-1259,-1263,-1198,-1141,-1078,-981,-885,-825,-789,-792,-789,-856,-903,-874,-852,-660,-400,52,576,-660,-776,1072,1571,-472,475,-771,-448,-1381,-828,689,1104,-2009,894,-1199,-28,-191,505,29,-360,-757,-1094,-1508,-1792,-2400,-1975,-1794,-1819,-1461,-1304,-1169,-1078,-1006,-1023,-1096,-1178,-1255,-1342,-1349,-3126,-1308,-1397,-1063,-915,-790,-1536,-2712,-970,-1184,-128,46,141,285,394,542,607,-129757,-37417,503,398,-24207,-2337,77,-7547,-425,-7627,-1148,-1408,-5457,-2614,-1902,-1777,-1612,-3581,-956,-691,-2449,-275,-3076,-957,-407,-1391,-322,-126,-639,-443,-554,707,-296,-1553,830,335,651,1774,-1268,-280,-228,322,-554,-801,282,-46,152,141,1934,725,2,-165,-1582,-379,238,-439,-27,-1490,11,-393,-1998,-2465,-2181,-1622,-1354,-1059,-1745,-1151,-80,344,758,1164,1475,-1631,-451,-1579,-1439,-950,-206,-812,568,-750,73,392,-150,-838,-1195,-2010,-1540,-1124,-628,-182,287,-61,-1325,-1284,-1044,-622,793,525,-82,-251,870,1759,-522,881,-512,-136,648,229,-196,-556,-790,-920,-965,-851,-632,-353,-755,382,504,-1228,284,268,-574,483,1380,1554,-612,-213,621,-1384,-162,-1113,908,902,-174,-1003,-228,-866,-329,-86,-771,-739,-451,-985,-1487,-1870,-2019,-1968,-1765,-1566,-2063,-1251,-1175,-1022,-921,-743,-607,-450,-765,-241,-705,-1416,-108,-151,-247,-1396,-557,-705,-1836,-1297,-1230,-1478,-1718,-2007,-2278,-2334,-2152,-1922,-1732,-1568,-1415,-1359,-1364,-1473,-1630,-1776,-1876,-1780,-1568,-1727,-892,-570,-1005,-93,-466,-280,179,-543,296,34,-330,-745,-1177,-1653,-2161,-1961,-1349,-885,-172,231,110,-1080,-309,-375,675,1180,-698,938,760,562,406,241,-1652,-281,-578,-1292,-1466,-332,-1540,-233,-359,-644,129,-37,-1908,-1373,-993,-888,-681,-325,157,156,-165,-1495,-753,-1335,-1977,-979,-695,-369,-57,231,441,390,266,439,-267,-1589,-1945,-1508,-1241,-1018,-533,156,135,-368,1310,1496,-291,-1349,-209,110,-655,-508,-273,171,-936,785,1669,1981,1713,-1303,420,-1130,149,704,262,-135,-1015,-2049,-948,-558,-556,-557,-76,130,251,-1629,141,-144,-534,-998,-1492,-1817,-2027,-1104,-655,-213,97,-17,641,739,899,-287,87,90,-1602,787,2083,1295,731,-241,964,2207,2566,-388,86,-1027,-539,-1580,410,-48,-656,-496,-1070,-411,-223,-79,43,140,-402,-389,376,383,416,-63,174,285,217,120,-244,-341,-98,-791,-970,-1334,167,229,75,-1449,-550,-555,-792,-1027,-1230,-1438,-1621,-1746,-1879,-1824,-1687,-1329,-988,-609,-176,-1555,528,873,1128,1304,-407,897,1125,775,412,-49,-469,-766,-679,-884,-1851,-1448,589,665,619,-1659,-523,-709,-624,-1172,-1731,-2074,-1828,-1431,-1086,-732,-1028,-1078,-594,-1200,-506,-826,59,793,835,14,-1224,-1716,-81,-56,665,37,-1055,425,166,-589,-1042,-846,-1158,-1504,-2968,-1966,-11132,-27975,-14556,-1134,-1200,-2503,-491,-368,-348,-282,-1381,-2485,-3534,-5882,-4837,-10089,-8554,-11003,-15061,-6849,444,-1771,-142,-1791,-1605,-1093,-1463,275,214,216,-2600,-2536,168,349,492,592,-2163,605,566,284,-1014,-1125,-695,-907,-327,-708,-1776,-864,-973,-1290,-1490,-1669,-1804,-1861,-1786,-1752,-1629,-1543,-1385,-1328,-1207,-1267,-1298,-1311,-1323,-1329,-1282,-1180,-1073,-955,-752,-609,-460,-690,-1676,-168,10,-155,-304,-639,685,-338,-188,-1132,-1947,-1089,-680,-1196,129,381,59,79,1091,453,-1385,-534,654,1171,236,-781,-519,-714,-551,-101,436,-215,413,-113,-270,-1293,-1683,345,820,-981,-43,-694,-1302,-1935,-2220,-1772,-1364,-990,-658,-445,-1317,-945,-1332,-132,351,447,524,-787,384,225,65,-137,-322],[-747,-581,-366,-182,-291,-694,206,-536,2,30,381,-1142,-696,192,840,961,1047,-717,-638,225,1149,-1185,-927,-840,353,434,196,-105,-453,-1634,-1165,-1505,-1617,-1520,-1328,-1159,-1058,-1036,-995,-1009,-999,-1301,-619,-157,34,381,818,925,928,-1247,-1841,864,269,-56,-181,-340,-121,475,-650,-357,-307,-520,-934,-790,-758,-770,-754,-689,-1483,-454,-337,-912,-216,-219,-1169,-297,-450,-1735,-836,-1207,-1211,-1343,-1337,-1186,-1081,-972,-874,-858,-833,-1004,-1553,-1482,-1163,-1623,-1143,-1022,-1379,-847,-805,-1117,-767,-816,-821,-787,-770,-789,-828,-801,-1752,-1184,-1986,-982,-975,-959,-1476,-989,-1031,-1092,-1125,-1050,-771,-1369,-1113,-1563,-838,-2160,-2699,-435,-2319,-2136,-1790,-293,-4368,-5038,-4074,-7133,-4380,-334,-877,60,-369,-664,-2672,-1405,-1492,-1544,-1698,-1800,-1720,-1502,-1242,-869,-495,-1298,257,576,-1092,-647,1108,1060,-701,-566,-331,-197,71,-1380,-1193,658,339,79,-948,-952,-1631,-855,-555,-862,-1157,-132,-226,-295,990,1020,1169,1925,2107,1241,-514,2363,1162,-106,525,236,762,302,673,1772,-1662,-912,-779,-1617,1160,1351,886,-1786,962,1341,-10,468,-223,-974,203,-154,-579,-2095,-1999,-1484,-1617,-1527,-1262,-1094,-882,-697,-599,-1242,-524,-508,-519,-442,-1139,-165,-619,132,-105,-130,447,222,-192,804,747,510,228,-94,-488,-735,-998,-1037,-865,-478,-77,500,48,-67,-169,-2042,-1153,-1416,-1154,-1023,-1054,-427,-1058,-1537,-1453,-888,-195,-568,-23,-1450,786,556,-467,-654,-1546,-1160,-2088,-286,318,-12,-380,-805,-1685,-1521,-1611,-1735,-1761,-1653,-1545,-1329,-1177,-1029,-913,-788,-1133,-1428,-802,-1462,-895,-500,-189,-1136,-827,785,505,115,-580,-2037,-2458,-715,-779,516,-102,-692,387,-582,353,125,-527,1888,1612,1122,-740,701,468,284,113,-79,-305,-869,-1136,-1728,-1097,-1212,-1291,-1317,-1312,-1334,-1289,-1232,-1207,-1154,-1784,-1081,-1060,-928,-827,-738,-711,-669,-756,-844,-919,-1077,-1226,-1410,-1619,-1829,-1937,-2056,-2059,-1957,-1742,-1521,-1553,-1119,-810,-624,-374,-194,-83,-69,-110,-293,-502,-707,-873,-1019,-1112,-1206,-1255,-1331,-1365,-1444,-1545,-1628,-1714,-1808,-1858,-1838,-1692,-1519,-1255,-887,-547,-120,230,604,872,-495,-934,1057,1000,-802,542,-404,-511,-1350,-676,-839,-948,-1868,-891,-1389,-694,-668,-689,-842,-983,-1173,-1290,-1381,-1199,-2227,-465,-46,-1935,-487,-1079,-725,-811,-337,258,590,7,451,95,-486,-3543,28,-1514,-803,981,2874,-1477,-2509,-2499,-1486,2784,3213,3075,2960,2792,2652,2429,-122532,-42998,1533,-5483,-7754,-3782,424,-3421,-170,-6532,-702,-726,-5846,-3601,-2085,-2239,-1945,-4314,455,650,-3136,399,-2780,-1392,-561,-1249,-388,-233,-620,-117,-382,410,-654,-1832,721,350,485,1063,-977,-782,-811,310,-423,-855,224,-76,153,182,1971,861,211,-146,-1525,-242,-20,-488,-247,-1511,-1477,-700,-2262,-2340,-2161,-1080,-304,-724,-1666,-1203,1530,2686,1039,3467,1737,-1411,-460,-1400,-1118,-1084,-451,-1093,188,-156,-448,-793,-1190,-1620,-2003,-2364,-2070,-1754,-1387,-1099,-790,-546,-1028,-1407,-1255,-904,544,527,58,89,986,1786,-215,844,-418,-42,1138,1875,1649,623,-36,1387,-609,-411,-337,369,-881,828,699,-1196,45,-10,-827,457,1287,948,-322,-38,-326,-1454,-690,-1694,-565,-479,-393,-1354,-629,-719,-676,-235,-973,-846,-958,-1319,-1649,-1772,-1608,-1376,-1070,-795,-1702,-393,-325,-218,-202,-139,-140,-599,-733,-211,-801,-1307,-478,-642,-845,-1690,-1257,-1356,-2004,-1380,-1296,-1284,-1263,-1295,-1330,-1431,-1566,-1648,-1740,-1817,-1864,-1954,-1979,-1848,-1615,-1340,-1658,-839,-593,-1534,-822,-703,-1164,-114,-77,-942,31,-423,-20,-341,-742,-1161,-1548,-1693,-1255,-666,-70,-1001,949,563,29,-1041,-312,-711,610,1197,-897,856,468,80,-233,-509,-1436,-783,-982,-1643,-1179,-573,-1818,-269,-411,-654,246,180,-2347,-1844,-1258,-1093,-824,-212,215,347,195,-1637,-726,-1533,-1828,-337,-343,-393,-430,-430,-420,-413,-390,-341,-442,-1419,-1786,-1607,-722,332,504,788,256,-536,1163,1115,-258,-1326,-329,82,-793,-824,-1236,-1455,-1265,-909,-498,-206,-14,-1621,26,-971,45,-15,-69,-124,-1150,-2191,-1045,-334,-299,-576,128,358,551,-1855,684,544,-152,-1,-328,-565,-1776,-274,-3,284,440,238,632,532,495,-207,239,182,-1503,912,1247,1381,611,-441,728,2285,2425,267,139,-907,-883,-1772,447,68,-550,-540,-934,-899,-919,-947,-972,-1007,-1061,-1105,-1130,-1220,-1252,-1306,-1328,-1353,-1381,-1454,-1508,-1526,-1502,-1474,-1420,-1445,-1171,-1131,-1085,-1677,-934,-858,-742,-711,-874,-340,-25,221,391,376,-1861,-1192,-325,-463,235,-1597,1229,1128,1275,1235,-77,603,725,387,86,-278,-614,-903,-913,-798,-2144,-1086,-571,-660,-790,-1730,-1118,-1209,-1162,-1080,-943,-716,-494,-270,-39,-72,-877,-637,-464,-1314,-844,-1047,7,1944,1690,-97,-1195,-1742,-102,-29,766,124,-1268,-607,-920,-1093,-1309,-874,-726,-583,-2614,-905,-11474,-29488,-16039,-504,-5884,-4983,-1044,-1219,-1437,-1381,-1134,-2169,-2955,-7082,-6591,-13560,-9970,-9984,-12450,-3919,-328,-352,-379,-1369,-1829,-1005,-1610,-895,-973,-872,-2357,-2611,-144,150,475,819,-2289,602,1318,519,-775,-1238,-630,-918,-456,-833,-2030,-1409,-590,-829,-880,-822,-876,-669,-279,-169,-42,-1520,-1299,-84,-157,-432,-726,-938,-1174,-1228,-1008,-680,-329,50,523,-611,-463,-972,-1341,221,690,23,-32,-732,1200,-344,-153,-909,-1484,-1214,-867,-993,-695,-1087,-1376,-1126,-674,-200,-1216,-840,466,1187,474,-684,-440,-27,-203,1837,1430,-216,155,-14,95,-1157,-1591,469,38,-860,-727,-988,-1070,-1408,-1114,-1084,-1115,-1121,-1095,-1106,-1469,-1065,-1054,-1053,-1098,-1205,-1334,-1534,-1522,-1317,-1044,-773,-476],[542,818,1095,336,-165,-958,585,-707,-127,2,50,-1403,-555,-536,-702,-683,-580,-396,-232,-146,184,-1135,-1020,-759,111,-56,-263,-505,-717,-1495,-821,-943,-576,-367,-183,-394,-90,-196,-292,-446,-597,-1375,-678,-463,-175,231,622,607,365,-1443,-1807,1014,241,-362,-276,-129,-156,-44,-678,-675,-854,-858,-739,-556,-388,-338,-404,-670,-1596,-1199,-1618,-2012,-2151,-1908,-1588,-1051,-725,-1317,-321,-1109,-212,-631,-87,211,29,-168,646,882,-206,-589,-1101,-1063,165,-1801,-811,-981,-1443,-218,-456,-1359,-882,-998,-1005,-955,-936,-981,-1079,-1144,-1543,-1547,-1863,-1934,-1940,-1744,-1669,-1269,-1064,-917,-847,-865,-928,-1611,-1258,-1602,-1629,-2827,-2921,-1118,-2092,-1889,-1623,-656,-3251,-3003,-686,-2396,-1687,-725,-737,-760,-817,-766,-2385,-878,-1266,-221,76,394,756,1123,-1777,877,-270,-1462,913,1630,-1184,-393,1130,839,-804,-474,-299,-504,-779,-1259,-1053,-1028,-1019,-930,-789,-933,-1607,-705,-146,-641,-1252,348,-147,-139,1465,1093,1088,1816,2029,1155,-714,2193,1048,116,613,257,700,277,873,1751,-1872,-601,-538,-1574,1282,1710,721,-1934,995,1700,-273,267,-256,-1066,1187,669,25,-2179,-2052,-1778,-1677,-1053,-406,-79,402,687,-375,-1142,-99,422,129,353,-901,-3,14,377,-315,-203,392,203,-172,895,673,294,-103,-527,-1020,-1396,-1851,-1943,-1511,-938,-338,188,-181,-375,-253,-2017,-1272,-1567,-1190,-475,-986,-294,-598,-1345,-1723,-219,-333,-321,127,-1091,1074,623,-116,-799,-1303,-1189,-2230,-247,541,944,879,-760,-1637,-1728,-1214,1369,1513,571,-675,54,745,988,720,371,-849,-1476,-793,-1330,-804,-1021,-1212,-1371,-1553,-1655,-1602,-1362,-1045,-1777,-2392,-461,-597,331,-139,-665,471,-357,172,-70,-1157,149,-117,-447,-865,-1046,-1324,-1557,-1763,-1925,-1963,-1869,-1657,-1960,-1381,-1274,-1221,-1202,-1231,-1348,-1434,-1513,-1606,-1631,-1708,-1625,-1641,-1569,-1546,-1545,-1591,-1580,-1634,-1617,-1517,-1454,-1358,-1295,-1281,-1301,-1261,-1285,-1291,-1322,-1315,-1329,-1543,-1394,-1290,-1269,-1137,-1015,-899,-820,-741,-760,-776,-771,-727,-678,-598,-1150,-563,-743,-413,-431,-489,-550,-631,-739,-832,-887,-835,-758,-593,-979,-123,145,317,492,553,-290,-1068,241,21,-1016,-523,-811,-1046,-1255,-1322,-1296,-1249,-1571,-1049,-1312,-936,-740,-705,-785,-848,-990,-992,-1632,-634,-1955,-361,333,-2041,-553,-1553,-837,-640,-533,-142,745,59,1124,-216,-721,-3498,-389,-1604,-1087,1047,2892,-1610,-2427,-4088,-1666,2629,2537,2325,2130,1881,1668,1385,-122897,-65106,517,-32608,242,-3101,524,-254,935,-5702,1281,1510,-5650,-4672,-2983,-2563,-2220,-4996,1086,999,-2434,257,-2430,-1890,-669,-1183,-474,-265,-423,387,-176,58,-1071,-2075,648,366,287,65,-732,-1218,-1331,264,-241,-959,108,-149,174,173,1575,889,382,-173,-1443,-1475,-2007,-1462,-641,-1504,-238,-19,-2486,-2183,-2083,-712,-226,-662,-1333,-1219,1349,2384,789,2990,1621,-1138,-474,-1226,-838,-1137,-821,-1401,-909,-879,-905,-942,-984,-965,-800,-1785,-1105,-618,-9,328,502,414,-673,-1506,-1433,-1190,230,1,-170,-282,-270,-194,-32,166,-335,-21,615,594,491,372,-663,247,-674,-205,-179,258,-1082,987,854,-1111,-174,-340,-1061,438,1171,1186,-105,182,752,-1377,-903,-1493,896,750,-612,-1426,-1063,-591,-1004,-356,-1128,-922,481,1995,645,204,-990,-899,-203,-745,-1320,-1036,-774,-325,67,488,799,-949,-707,207,-818,-1175,-124,36,-676,-1679,-287,-399,-1815,-798,-145,-396,38,43,-460,-1275,-329,-508,-710,-890,-1012,-1147,-1254,-1379,-1496,-1596,-2152,-1830,-1911,-1882,-1891,-1853,-1769,-1696,-1603,-1638,-1436,-1327,-1239,-1173,-1113,-1010,-846,-912,-491,-326,-165,-1083,195,260,-74,-990,-326,-1011,276,117,-1103,-297,-545,-801,-990,-1159,-1268,-1300,-1279,-1614,-1258,-1266,-1437,-1161,-1047,-972,-816,-667,-2040,-1359,-1243,-1241,-863,-51,-76,-117,-179,-1558,-437,-1485,-1633,-441,-514,-625,-747,-836,-904,-956,-960,-917,-892,-1201,-1573,-1487,-707,-662,-688,-610,-611,-727,-673,-756,-783,-1294,-1033,-1135,-1258,-1282,-1154,-947,-1235,-341,47,363,630,-1848,418,-665,42,1143,630,-143,-1263,-2154,-1071,632,11,-535,521,1423,1019,-2025,876,1052,-193,410,338,-342,-1521,-584,-830,-961,-1084,-1135,-1049,-1078,-1000,-964,-938,-1018,-1322,-1033,-1030,-905,-800,-621,-404,-192,-26,69,195,-672,-1161,-1790,184,65,-519,-286,-803,-707,-799,-863,-851,-760,-621,-434,-222,-94,47,107,109,92,2,-251,-444,-503,-632,-759,-1064,-1593,-872,-922,-911,-1904,-1031,-375,-56,-350,-916,-147,1330,525,1760,295,-1975,-1074,-213,-591,278,-1629,1328,1304,1235,1448,157,204,512,776,507,181,-102,-360,-418,-380,-2027,-587,-95,-96,-127,-1632,-905,-396,-491,-698,-927,-1077,-1183,-1171,-1016,-686,-741,-288,-388,-1397,-1205,-1221,-34,1546,1388,-245,-1097,-1678,-58,-172,-455,-550,-1440,-370,-184,-77,-1504,-663,-113,-321,-2184,-1050,-11280,-31316,-19664,-2183,-13779,-8939,351,570,682,1349,-662,-1990,-2403,-8046,-7030,-16428,-11749,-10029,-10650,-2092,1139,927,840,-994,-1986,-944,-1735,-564,-891,-1135,-2125,-2691,-1270,-994,-650,-268,-1885,270,441,513,-537,-1403,-568,-1002,-706,-958,-2052,-1938,-939,-1047,-961,-839,-721,-710,-500,-514,-508,-1545,-1796,-769,-837,-1040,-1148,-1156,-1103,-1013,-872,-641,-401,-123,262,-1029,-954,-1287,-1123,402,588,103,155,-872,1108,-301,-116,-652,-1069,-1391,-1074,-800,36,66,264,243,776,87,-1123,-1259,204,749,475,-647,-459,-474,-744,349,540,-284,-33,-71,294,-1104,-1564,-514,-943,-1394,-1812,-2212,-2517,-2669,-2450,-2139,-1837,-1474,-1077,-760,-1560,-512,-826,-459,-75,-190,-322,-772,-579,-520,-271,71,149],[2169,3520,1139,540,97,-1090,517,-735,-101,85,-144,-1329,-270,347,1437,995,545,91,-196,-495,-667,-953,-1016,-920,-896,-654,-336,-19,269,-1198,-505,-797,779,738,636,-402,222,-25,-148,-204,-155,-1244,98,268,-295,147,489,315,-160,-1587,-1686,85,-38,-566,-342,-433,-588,-716,-793,-846,-909,-942,-968,-987,-1021,-1137,-1301,-1488,-1665,-1803,-1758,-1638,-1529,-1443,-1606,-1280,-1291,-1319,-1410,-1537,-1599,-1610,-1408,-1026,-667,-380,145,496,42,6,-515,-577,743,-1647,-744,-966,-1442,-590,-1053,-1544,-1824,-1820,-1575,-1346,-1223,-1220,-1314,-1400,-1587,-1688,-1640,-1078,-683,-1247,-1668,235,416,406,492,353,136,-1622,-1278,-1495,-2406,-1873,-2388,-1322,-1874,-1474,-1461,-121,-2162,-498,388,80,-210,-492,-598,-408,-59,454,-1805,-296,-954,394,1672,1240,2924,3113,-1675,444,-320,-1608,519,1432,-1281,-213,1028,464,-728,-1589,-1831,-922,-181,-1091,-208,1292,1400,1461,-122,-910,-1460,-500,362,-391,-1320,212,-6,26,1529,1145,986,1701,2029,1243,-940,1988,921,273,615,235,633,225,1070,1120,-2036,-262,-221,-1411,1380,1498,587,-1404,1054,1762,-481,30,-299,-875,-269,-1008,-1635,-2004,-1905,-1405,-898,141,96,-36,1507,1140,-488,-1014,-261,221,-74,162,-695,-512,-768,-1022,-1221,-1408,-1509,-1605,-1603,-1493,-1232,-1012,-720,-375,-173,-240,780,1111,333,343,-494,1449,-384,-614,-280,-1927,-1070,-1661,-1064,126,-800,-483,-829,-1144,-1964,-1255,-1091,-910,-756,-722,-299,-27,218,-904,-995,-1210,-2314,-120,851,1274,1064,-660,-1554,-1586,-1103,1193,1029,430,-949,-252,862,2210,2306,500,-493,-1131,-1153,-1189,-769,462,190,-1149,-818,-30,22,99,-478,-1433,-1986,-257,-462,-295,-496,-745,-999,-1203,-1399,-1537,-1614,-1606,-1576,-1576,-1568,-1528,-1522,-1509,-1511,-1526,-1518,-1455,-1254,-1386,-874,-1164,-535,-448,-443,-574,-733,-953,-1264,-1577,-1916,-2202,-2199,-1976,-1827,-1726,-1688,-1594,-1564,-1464,-1303,-1212,-1136,-1145,-1251,-1434,-1578,-1763,-1790,-1653,-1530,-1288,-1418,-1314,-1341,-1545,-1712,-1945,-2204,-2177,-1887,-1694,-1510,-1334,-1154,-1008,-873,-1158,-740,-905,-735,-782,-851,-903,-956,-1027,-1095,-1164,-1182,-1239,-1253,-1193,-1172,-1061,-998,-865,-774,-687,-1093,-634,-633,-1034,-764,-896,-1033,-1215,-1361,-1476,-1578,-1565,-1481,-1289,-1104,-918,-735,-645,-528,-1197,-891,-1887,-720,-1673,-843,-622,-2078,-593,-1931,-772,-393,-675,-536,148,341,1399,-473,-861,-3125,-646,-1658,-1562,1048,1327,-1830,-2431,-5536,-1659,788,770,657,592,505,471,-2055,-130106,-102474,-25597,-57572,-872,-938,-718,-340,167,-5021,1175,1700,-4889,-5673,-3511,-2634,-2366,-5562,1439,1125,-1468,144,-1996,-2321,-728,-1158,-535,-187,-121,974,88,-273,-1481,-2208,55,-284,-438,-377,-477,-1476,-1644,248,53,-1054,-15,-206,248,155,-24,-527,-1068,-1567,-1770,-1617,-1286,-999,-684,-1474,-280,-166,-2531,-1954,-1895,-316,-102,-476,-957,-1166,1117,1816,548,1231,857,-852,-444,-1050,-576,-1075,-428,-1686,585,562,409,157,-224,-606,-895,-1415,-951,-659,-220,165,561,738,-246,-1522,-1517,-1397,-92,680,440,752,523,249,-8,-239,-455,-584,-712,-811,-857,-802,-1220,-411,-727,71,166,186,-1305,1119,983,-991,-347,-676,-1248,435,1075,1867,75,432,958,-1143,-1257,-936,1508,618,-790,-1044,-1471,-440,-1251,-448,-1209,-935,704,2460,952,296,-1128,-762,97,-60,-906,-67,347,703,-47,-761,-1523,-2162,-1781,-1170,-727,-1003,-444,-233,-1006,-1299,173,-267,-1539,-554,285,-377,365,1866,24,-1266,326,848,455,46,-338,-770,-1195,-1651,-2094,-2388,-2167,-1928,-1752,-1542,-1439,-1352,-1433,-1221,-1183,-1196,-1177,-1174,-1215,-1303,-1430,-1544,-1632,-1730,-1849,-1943,-1907,-1685,-1476,-1331,-1178,-1000,-938,-1242,-795,-817,-1308,-922,-989,-1033,-959,-804,-922,-717,-935,-1197,-439,171,-1027,-168,-516,-587,2101,402,-1687,-673,-1030,-1317,-818,-399,-938,-1435,-1820,-1799,-1471,-1216,-1467,-193,203,-637,531,990,811,-11,745,749,-1099,-948,-1317,-1233,-706,1075,1022,1017,422,-941,288,-131,-527,-1259,-1489,-1879,-2116,-1953,-1660,-1441,-1363,-1185,-1088,-1094,-1159,-1798,-1462,-1485,-1568,-1617,-1608,-1550,-1443,-2060,-1277,-1194,-1131,-966,-763,-492,-136,-2110,727,1010,-201,256,109,-342,-1284,222,1480,402,1326,676,630,-13,-567,-1137,-1633,-2016,-1941,-1661,-1404,-1125,-992,-915,-912,-1010,-1217,-1523,-1776,-2006,-1838,-1574,-1353,-1209,-1176,-1140,-1233,-1284,-1275,-1243,-1136,-955,-741,-493,-235,-75,90,167,13,182,116,-776,-551,-232,-167,-109,-1159,-1751,-143,-702,-398,-2104,-1281,179,468,10,-968,13,1569,749,1039,232,-2037,-961,-889,-1409,-1559,-1568,-841,-407,-77,157,290,-263,193,-22,-210,-471,-729,-1023,-1183,-1265,-1678,-1105,-861,-577,-220,-1419,-1106,64,466,504,-452,294,-255,-961,-1714,-1532,-856,-169,-325,-1488,-1626,-1260,-33,1628,1455,-424,-925,-1552,21,65,-223,-443,-1534,-879,-1057,-1271,-1491,-1512,-1546,-1465,-1689,-1029,-10579,-31785,-24190,-9433,-22741,-13080,-320,-409,-580,-682,-850,-2028,-1970,-8457,-6004,-17829,-13474,-10570,-9350,-1194,-470,-527,-532,-648,-1957,-884,-1787,-161,500,456,-1857,-2730,467,58,1144,1606,-1469,194,1866,759,-252,-1574,-461,-1081,-960,-966,-1808,-2121,-1042,393,307,692,-8,-620,-117,181,-116,-1345,-2160,-516,-665,-977,-1231,-1416,-1494,-1443,-1293,-1086,-875,-636,-279,-1208,-1116,-1483,-949,548,469,181,335,-963,1024,-151,0,-324,-628,-1465,-1169,-610,1089,348,638,282,720,-7,-1009,-1658,13,-108,-418,-703,-1018,-1291,-1393,-1272,-1062,-878,-750,-622,-609,-1024,-1496,-717,-812,-950,-1093,-1276,-1419,-1611,-1751,-1757,-1695,-1526,-1308,-1160,-1391,-921,-837,-747,-644,-515,-296,-744,257,632,1087,490,316],[1717,1631,970,591,235,-1143,282,-874,-166,43,-415,-1142,-97,426,554,331,41,-257,-530,-805,-968,-1076,-1118,-1160,-1146,-939,-657,-383,-145,-936,-249,-688,28,-69,-169,-444,-273,-208,20,269,80,-1129,818,585,-450,-57,635,-89,-769,-1775,-1637,-706,-1082,-1487,-1820,-1530,-1002,-431,-709,-422,674,-840,-47,-2,-589,1402,1160,-842,-1647,-728,-313,-752,-1183,-1567,-1764,-1731,-1484,-1122,-763,-932,-244,-769,315,476,280,-640,-148,-95,-394,-762,-1244,-1707,-2097,-1974,-1632,-1306,-1449,-877,-764,-1688,-698,-794,-891,-990,-1144,-1354,-1593,-1761,-1978,-2011,-1753,-1434,-1145,-1205,-1432,-560,-459,-423,-468,-607,-801,-1433,-1472,-1831,-2806,-1745,-1847,-1875,-1703,-1008,-1357,-161,-1207,34,-80,-215,-259,-1247,-185,-27,141,420,-1225,258,-629,568,796,610,449,372,-883,-53,-375,-1764,26,929,-1424,-151,-206,-689,-964,-746,-276,-431,-338,-896,287,2486,2634,2717,143,-939,-1251,-290,565,-149,-1396,87,163,173,1529,1141,830,898,681,443,-1085,181,130,114,167,132,204,123,186,195,-2085,50,112,-1189,100,123,137,-910,375,471,-618,-256,-367,-527,750,895,534,-1784,-1681,-1283,-1090,44,55,-31,1533,647,-595,-891,-439,-40,-336,227,-553,-316,-612,-899,-1119,-1304,-1381,-1437,-1396,-1252,-963,-727,-431,-107,-145,-243,794,921,123,-241,-699,932,-598,-791,-275,-1849,-781,-1614,-848,-671,-684,-720,-672,-973,-2163,-1394,-1149,-309,-305,-387,-251,-242,-308,-944,-673,-1264,-2314,-580,-535,-395,-217,-534,-1474,-1210,-891,577,552,280,-1212,-559,963,1299,1397,615,-148,-673,-1494,-1099,-847,1021,1346,-693,-577,780,450,108,-286,-1054,-1519,-711,-538,-251,-297,-560,530,79,-159,-341,-1809,853,1242,928,-842,29,1183,1168,1013,922,-1010,-1078,-419,-558,-228,-1398,-386,1511,1508,1384,1248,-331,-1243,-737,-1261,-84,-430,-661,-1010,-1116,-1331,-1440,-1580,-1626,-1582,-1575,-1533,-1513,-1516,-1517,-1418,-1356,-1268,-1223,-1551,-1202,-1273,-1395,-1360,-1373,-1224,-1042,-836,-658,-490,-448,-440,-461,-498,-582,-671,-1046,-879,-1090,-852,-732,-580,-405,-274,-238,-298,-461,-669,-967,-1202,-1300,-1102,-711,-298,175,553,234,-1044,884,963,-932,495,8,-330,-762,-1228,-1694,-2023,-1682,-1265,-805,-919,-44,275,462,610,-1387,-885,-2121,-308,-1426,-742,-670,-2095,-1505,-2253,-1918,-1762,-1507,-1338,-1253,-1218,-1238,-1341,-1449,-2726,-1834,-2013,-2153,-2201,-2128,-2105,-2577,-6576,-1537,-1193,-976,-853,-688,-565,-411,-18449,-142611,-152641,-80340,-72719,-1169,-1474,-1775,-2009,-1702,-4411,-792,-263,-3876,-6274,-3483,-2494,-2409,-6063,1233,1267,-597,21,-1552,-2506,-838,-1240,-686,-772,-650,-306,111,-614,-1926,-2272,595,444,-79,1701,-250,-1560,-1686,221,405,-1194,-199,-288,314,70,364,-1,-392,-781,-1195,-1372,-1572,-1732,-1696,-1497,-1123,-726,-2410,-1712,-1664,48,5,-255,-612,-1118,776,1421,261,1804,1354,-629,-425,-943,-403,-979,-159,-1939,489,464,334,119,-392,-613,-1009,-1493,-1921,-2286,-1982,-1663,-1320,-1048,-815,-1490,-1546,-1485,-461,-39,-36,-64,-80,-136,-171,-174,-176,-103,38,131,229,361,-1728,483,-821,468,655,171,-1573,1161,1014,-914,-526,-1052,-1449,385,960,1871,189,674,1184,-860,-1514,-422,1475,423,-965,-677,-1738,-303,-1341,-594,-1268,-938,883,1545,1157,287,-1304,-600,206,396,-514,27,421,1783,1793,1766,729,-1483,-665,193,-590,-839,-745,-350,-1049,-814,-40,-257,-1312,-666,-781,-924,-996,-1057,-1061,-1119,-1149,-1148,-1171,-1193,-1197,-1262,-1351,-1500,-1662,-1787,-1882,-1835,-1733,-1518,-1361,-1185,-1548,-836,-688,-599,-485,-393,-345,-342,-367,-373,-344,-948,-338,-383,-431,-1038,-404,-409,-351,-926,-408,-1407,182,175,-1531,-113,-438,-892,-1414,-2052,-1789,-970,-588,-625,-57,396,-662,-285,-632,-584,2118,337,-1425,-64,-796,-1331,-759,248,139,-238,-617,-1082,-1270,-1512,-1483,-1170,-674,-902,260,677,695,-254,801,356,-1564,-707,-1047,-953,-815,1168,2082,2605,397,-1188,897,343,-380,-1236,-1745,-1709,-1286,-837,-839,-649,-1491,-224,-294,-462,-632,-1567,-791,-553,-324,-84,135,-417,-1501,-1972,-976,65,-517,-475,-710,-821,-709,-2044,19,427,-232,34,-305,-346,-1104,214,1361,-146,1023,683,411,-22,-379,-795,-1234,-1784,-2265,-2695,-2539,-2061,-1663,-1257,-875,-554,-318,-176,0,-153,-1142,-1088,226,194,-727,-15,-591,-433,-619,-869,-1142,-1423,-1674,-1737,-1493,-1167,-753,-377,-120,333,404,-1391,-669,-214,958,480,-1272,-1827,-321,-1219,-868,-2118,-1552,-170,302,299,-1061,-114,-581,-953,-1202,-1066,-2095,-878,3,-761,380,-1444,1029,897,603,204,-263,-792,-1241,-1540,-1415,-1147,-889,-805,-782,-896,-1376,-1343,-1570,-1749,-1755,-1656,-1463,-1295,-1168,-1220,-1364,-1504,-1663,-1733,-1639,-1353,-1111,-851,-523,-1697,-2022,-1120,-25,298,211,-681,-744,-1433,-146,-231,-373,-505,-1576,-889,-1061,-1272,-1448,-1570,-1726,-1849,-1894,-1938,-9994,-30846,-28028,-15529,-30238,-16345,-301,150,-390,1029,-173,-2329,-1681,-8249,-3981,-17742,-15333,-11217,-8389,-713,1305,1327,1412,-391,-1792,-900,-1818,-340,1746,343,-1616,-2796,518,1,962,820,-1155,-142,400,364,7,-1814,-382,-1178,-1158,-874,-1523,-1792,-1550,149,564,847,367,-487,-294,-357,-572,-1153,-2341,-1034,-1084,-1283,-1420,-1505,-1557,-1581,-1548,-1469,-1396,-1309,-1118,-1220,-954,-1528,-910,82,263,189,430,-1079,856,-19,87,-52,-269,-1461,-1217,-540,1038,159,665,244,715,-30,-954,-2033,-150,901,741,-470,-525,-1200,-1625,222,74,-373,-248,-352,-516,-1009,-1485,-861,-960,-1072,-1164,-1271,-1325,-1438,-1659,-1621,-1765,-1903,-2040,-2172,-1985,-1682,-1312,-902,-489,-104,274,-758,146,953,1125,524,396],[-225,-617,-942,-1223,-1207,-903,-544,-1024,-220,-21,-636,-902,-249,-414,-525,-351,-32,351,723,-1159,553,-746,-1218,-690,131,-144,349,158,27,-631,-54,-580,-174,-221,-271,-434,-401,-416,-272,-76,173,-999,656,526,-539,-298,518,-510,-1367,-1814,-1597,955,-76,-1002,-560,159,-185,-180,-767,-573,86,-1068,190,202,-752,1075,1042,-842,-1620,-904,-114,-666,-1293,-1961,-2302,-1677,-1052,-431,116,-897,-328,-792,1123,894,307,-891,-459,361,500,400,40,-179,-259,-1280,-468,-1077,-1418,-382,819,-1593,179,-989,343,202,-41,-301,-516,-561,-773,-1112,-1124,-130,42,-993,-1039,234,195,-454,-57,-283,-524,-1136,-1130,-1354,-2018,-1529,-1528,-2457,-1548,-1178,-1284,-977,-858,-825,-823,-818,-750,-2490,-759,-833,-969,-1010,-1053,-1087,-1137,-1215,-1285,-1410,-1540,-1671,-1822,-1870,-1905,-1885,-1893,-1901,-1796,-1827,-1886,-1900,-1964,-2034,-2108,-2107,-2013,-1901,-1686,-1474,-1324,-1112,-852,-1024,-1002,-220,-85,11,-1477,-21,85,128,101,63,-5,-122,-195,-363,-898,-662,-774,-844,-816,-747,-718,-622,-481,-256,-1863,310,422,-942,1168,863,337,-517,1123,1745,-643,-579,-452,-150,2189,2368,495,-1586,-1456,-1138,-1278,-127,-41,-58,1451,149,-699,-780,-610,-365,-664,48,-488,129,74,31,-968,-72,77,30,-283,-125,-180,-377,-575,-760,-959,-960,-985,-901,-815,-830,-860,-450,-834,-898,-390,-1735,-537,-1400,-619,-311,-274,147,446,-867,-2178,-2023,-1687,-331,383,-107,1247,1040,775,-875,-373,-1371,-2170,168,779,879,910,-399,-1416,-783,-553,270,90,111,-1465,-832,292,151,-51,-240,-470,-703,-1798,-1082,-1035,91,595,-191,-215,1024,1011,463,-41,-674,-1052,-94,-477,-516,-456,-549,736,185,-334,-478,-1702,258,2202,675,-767,-891,1858,1810,868,677,-1223,-1000,145,284,-178,-1593,-576,1530,1500,1326,1110,-154,-1445,-744,-965,-915,-1265,-1333,-1254,-1091,-962,-827,-847,-1093,-961,-1140,-1337,-1583,-1824,-1893,-1605,-1237,-815,-429,-1277,258,-1092,652,899,1011,1191,811,133,1176,-595,62,1159,1008,879,748,-529,-888,-672,-1307,706,803,885,960,983,920,792,615,467,300,224,-1425,305,425,449,469,354,147,-948,-582,-1011,-1448,-1859,-2044,-1844,-1584,-1327,-1139,-1091,-1107,-1202,-1276,-1375,-1430,-1390,-1332,-1152,-1540,-785,-2314,-663,-1220,-870,-872,-2110,-1253,-2475,-1231,-989,-1014,-1419,-569,316,531,-955,-1007,-2370,-881,-1808,-2576,-247,-556,-2304,-2869,-6608,-1390,-1180,-831,-502,-118,198,499,-36937,-157576,-210882,-139603,-63463,-443,-850,-1202,-1459,-1329,-3692,-379,287,-2831,-5758,-2922,-2197,-2348,-6506,2386,3441,92,-107,-1126,-2204,-1033,-1444,-1437,-644,277,1137,510,-936,-2206,-2261,495,407,-287,1671,-49,-1483,-1510,185,-79,-1378,-795,-1087,-1280,-1327,-1377,-1347,-1379,-1489,-1610,-1820,-1983,-1976,-1696,-1577,-907,-579,-2270,-1472,-1420,372,84,-41,-318,-1101,325,254,-76,-305,-631,-851,-835,-918,-581,-886,-122,-1804,210,319,307,199,-587,-363,-700,-1149,-1555,-1943,-2051,-1857,-1490,-1165,-883,-1410,-1531,-1390,-842,-317,-449,-626,-792,-988,-1140,-1236,-1284,-1234,-1199,-1173,-1138,-1046,-2118,-662,-948,-210,88,276,-1837,1111,951,-892,-707,-1430,-1671,285,835,1822,274,901,1402,-570,-1456,9,1132,188,-1122,-818,-1512,-2064,-2129,-1623,-1297,-925,-562,-362,-227,-121,-1476,-439,104,191,-150,88,326,383,360,378,306,-1639,-697,-79,-421,-682,-997,-1044,-1309,-1487,-1503,-1338,-1190,-889,-607,-463,-136,92,351,-785,46,898,1011,1065,1071,950,748,461,189,34,-1301,159,519,-1271,-1361,-1228,-1630,-162,1544,656,150,-282,131,266,28,-88,-128,-973,209,384,-150,-895,915,659,-528,-930,-486,-1458,480,196,-1696,231,41,-140,-1026,-1450,-531,-868,-217,-50,91,201,-324,-419,-790,-596,534,161,-1239,429,-573,-1273,-698,310,321,277,-396,-828,3,-557,-1374,-812,-1205,-1675,-2035,-1773,-1240,-654,-19,111,-1986,-452,-728,-650,-954,714,1397,2443,316,-1417,663,1153,100,-1161,-882,-668,-216,-283,-1070,-802,-1566,-143,415,219,141,-1298,347,409,213,1443,364,-694,-1627,-1823,-844,239,-792,-416,704,425,189,-1836,-124,-242,-303,-313,-726,-358,-938,-50,29,-647,234,334,335,599,746,-294,391,-96,-463,634,484,392,53,-667,-236,-278,-421,-496,-343,-119,-811,-611,928,1178,-909,1147,-498,-17,793,431,-3,-490,-1016,-1501,-1735,-1447,-930,-469,-183,265,313,-1912,-710,-178,588,460,-1231,-1613,-468,-1704,-1262,-1889,-1741,-1774,-1935,-1808,-1445,-1004,-513,26,485,63,-2104,-760,180,-770,399,-1271,1409,1125,725,512,193,-1241,-161,-290,-273,-268,-249,-310,-336,-409,-1088,-643,-797,-1030,-1276,-1570,-1826,-2064,-2095,-1896,-1662,-1399,-1218,-1128,-1128,-1130,-1277,-1439,-1516,-1932,-1697,-1703,-1554,-1358,-1224,-950,-611,-1253,55,270,767,655,-1477,301,1335,800,-920,-571,455,30,-693,-834,-10022,-30572,-30134,-18911,-34480,-18797,-236,44,-864,911,36,-2705,-1283,-7424,-1551,-16546,-17485,-11808,-7668,23,560,303,87,-140,-1496,-926,-1757,-794,-843,-790,-1330,-2814,-934,-1088,-1264,-1458,-1723,-1896,-1492,-894,-233,-2022,-260,-1153,-1062,-605,-1209,-1445,-1734,-53,829,1313,665,-275,-510,-995,-1213,-1270,-2178,-1150,-1135,-1373,-1646,-1949,-2029,-1768,-1523,-1311,-1180,-1098,-951,-1105,-647,-1370,-932,210,61,216,520,-1140,680,142,195,211,65,-1329,-1162,-523,881,-54,651,207,661,92,-880,-1942,-187,381,381,-342,-561,-1187,-1976,380,539,-433,364,-145,176,-973,-1463,-16,-12,-481,86,157,-942,-773,-1871,345,238,90,-109,-433,-865,-1091,-1247,-1135,-841,-506,-179,-736,-108,101,45,-103,-289],[-1287,-1149,-881,-590,-284,-671,-421,-1199,-290,-127,-803,-705,114,376,165,22,-134,-265,-358,-1538,-508,-662,-1349,-774,-401,-235,-30,160,331,-327,195,-516,410,503,411,-385,22,-242,-424,-597,-703,-870,-660,-458,-561,-590,209,-920,-1823,-1640,-1560,689,-374,-1199,-708,274,-205,46,-847,-803,-261,-1225,314,375,-845,1378,1664,-768,-1556,-1093,103,-30,-294,-1343,-237,1466,1178,19,128,-865,-355,-759,957,746,277,-1127,-611,207,707,754,403,280,304,-1199,-288,-1169,-1338,-428,655,-1335,-179,-1493,-193,-276,-292,-254,-171,19,-531,-889,-843,247,181,-664,-580,-356,-568,-781,-960,-1116,-1190,-1260,-1245,-1177,-1224,-1014,-1016,-3025,-1392,-1091,-1227,-1298,-1385,-1550,-1729,-1882,-1938,-4153,-2077,-2142,-2204,-2103,-1935,-1697,-1427,-1151,-856,-625,-432,-299,-260,-1111,-429,-1686,-1053,-636,-1800,-827,-934,-931,-928,-919,-944,-985,-1067,-1254,-1405,-1559,-1708,-1675,-1482,-1274,-1070,-818,-697,-645,-1534,-684,-674,-543,-381,-130,160,434,746,923,-309,1107,667,64,2,-268,300,-186,1221,1154,-1608,521,697,-662,1322,475,246,-216,1143,991,-518,-880,-521,208,716,739,435,-1400,-1234,-963,-1366,-362,-176,-377,-656,-914,-1196,-1453,-1650,-1789,-1903,-1906,-1848,-1742,-1542,-1323,-1198,-768,-453,-211,-395,-55,-89,385,162,397,18,10,-240,-577,-1004,-1422,-1790,-2133,-2372,-2389,-2322,-2215,-2115,-2017,-1841,-1630,-1295,-1027,-741,-804,-1851,-2496,-2243,-596,-633,-821,-941,-988,-965,-820,-660,-1492,-1978,55,202,351,454,-223,-1350,-287,-65,537,-305,-40,-1608,-967,953,918,860,735,379,154,-1915,-1091,-1262,720,1399,304,232,1214,1130,470,266,-267,-572,-95,-602,-791,-623,-533,771,229,-441,-588,-1533,-158,1207,364,-649,-1782,885,768,623,394,-1410,-917,125,185,-75,-1699,-831,1112,1274,1278,1213,13,-1675,-717,-610,-1118,-1876,-2336,-1935,-1250,-631,-223,-177,-1285,-760,957,922,767,526,-1950,169,159,341,615,-948,449,-924,557,1775,1694,1638,540,-26,931,-610,1,1627,1817,1594,1847,-622,-699,-728,-1509,186,1804,1753,1668,1574,1433,1258,1040,834,563,312,-1381,-168,-397,-730,-1043,-1434,-1819,-2097,-2020,-1714,-1410,-1179,-1011,-876,-820,-770,-753,-823,-901,-1009,-1067,-1153,-1230,-1270,-1336,-1282,-1571,-1041,-2303,-803,-1012,-939,-752,-2087,-868,-2409,-489,-214,-1195,-1844,-522,79,106,-1130,-978,-2027,-878,-1728,-2359,-706,-769,-2238,-3246,-5818,-1116,-56,154,242,331,341,359,-55424,-169957,-266836,-194949,-44756,309,548,845,1043,-1929,-2654,1267,1367,-1857,-4543,-2036,-1751,-2143,-6825,1773,1718,580,-209,-706,-1601,-1297,-1743,-1796,-1182,-558,16,470,-1166,-1784,-2151,355,338,-466,677,162,-1287,-1259,-64,-225,-1572,-649,-442,-199,-280,-129,-168,-322,-570,-1045,-1113,-1912,-1458,-1535,-1676,-779,-832,-2124,-1225,-1165,351,140,161,-71,-1106,-206,-83,-446,50,-20,-410,-418,-963,-330,-798,10,-1489,-88,-141,-266,-425,-789,-845,-956,-1068,-1051,-1000,-857,-779,-673,-643,-654,-1298,-1493,-1195,-1168,-1012,-1151,-1279,-1361,-1465,-1556,-1652,-1785,-1900,-2093,-2113,-1913,-1703,-2230,-1303,-1213,-1076,-863,-535,-1980,564,806,-923,-882,-1701,-1909,149,708,1734,364,1099,1583,-301,-1124,345,203,-562,-1257,-1325,-1254,-1070,-881,-1034,-1298,-907,-921,-1168,-1460,-1703,-1780,-1689,-1415,-1102,-785,-505,-299,-44,110,296,-137,-1694,-779,142,-261,-544,-1199,-736,-1124,-1464,-1557,-1310,-1035,-602,-197,-560,504,843,1211,-330,-212,2087,2325,2530,2734,2083,807,3191,3375,2587,-1005,-113,692,-1328,-1547,-1304,-1694,-185,272,-274,-490,-398,-275,124,356,575,-301,-1019,348,953,-684,-712,754,457,-741,-974,-594,-1440,-907,-1031,-1725,-940,-793,-623,-1203,-1397,-437,-945,69,495,560,554,-42,-592,-1019,-658,383,-155,-1165,366,-408,-1215,-700,257,520,497,-580,-625,297,-309,-1450,-749,-1275,-1180,-1682,-2191,-2030,-1575,-1100,-603,-2120,-242,-409,-386,-1127,218,678,1867,137,-1648,358,1121,153,-1053,-791,-1497,-2200,-2010,-1405,-943,-1620,-323,-159,-176,-314,-1075,-843,-877,-795,-512,-93,-1105,-1804,-1639,-700,11,-1094,-486,1579,1558,1359,-1613,205,559,-380,-560,-1213,-874,-1160,-1309,-1252,-1124,-670,-329,97,367,691,-406,257,-410,-124,1066,930,724,8,-523,-390,19,-90,-100,106,165,-457,-182,1074,1093,-1139,749,-477,-379,-102,-532,-982,-1420,-1781,-1796,-1434,-1082,-712,-443,-234,-117,-82,-1565,-709,-438,-587,-752,-1012,-1313,-865,-2200,-1425,-1718,-1846,-760,-178,10,-1244,-37,1013,1071,1543,-69,-2149,-675,367,-797,303,-1174,1348,775,387,776,-22,-1540,-290,-176,-595,-1018,-1328,-1467,-1285,-1015,-901,-539,-408,-419,-517,-733,-1330,-1236,-1445,-1602,-1533,-1238,-918,-632,-398,-1310,-801,199,-250,-2035,-1107,-339,110,927,394,-1293,-285,-1087,-45,252,1541,803,-1311,163,1073,848,-564,-671,641,128,-394,-989,-10788,-31597,-30503,-19075,-33733,-20318,-719,-349,-1291,819,216,-3077,-619,-6261,405,-14965,-19983,-12626,-7373,-1785,-1612,-1346,-1056,-831,-1191,-1042,-1684,-651,-716,-714,-1077,-2857,-713,-642,-525,-395,-749,-907,-719,-1098,-1581,-2194,-1805,-1172,-704,-270,-972,-1213,-1606,-268,1026,1959,1087,-73,-748,547,-788,-860,-1947,-421,-365,-776,-763,-1251,-1827,-2464,-2075,-1517,-1030,-612,-173,-1003,-377,-1195,-1068,281,-186,216,556,-1197,450,262,255,397,307,-1179,-1089,-599,-307,-776,-1253,-1764,-2240,-2148,-1711,-1611,-768,-379,-106,-211,-587,-890,-2289,-113,-394,-698,-963,-1057,-1068,-943,-1467,-400,-127,-423,43,487,-1066,-568,-1923,679,805,797,788,691,-560,24,223,-409,-412,-182,-361,-689,-845,-1054,-1165,-1206,-1123],[-735,-732,-601,-442,-262,-519,-935,-1401,-418,-304,-931,-613,54,335,294,312,275,204,88,-1948,-395,-720,-1536,-1573,-2109,-2304,-1902,-1409,-942,-513,-163,-525,253,397,489,-325,452,192,346,320,315,-746,343,435,-548,-938,-200,-1255,-1367,-1377,-1494,345,-780,-1426,-886,161,-242,27,-971,-1130,-763,-1128,521,492,-864,1326,2243,-670,-1498,-1302,38,229,237,-734,159,1490,1440,158,72,-833,-336,-693,711,509,172,-1345,-580,93,847,1322,573,-118,-773,-1370,-1750,-1913,-1904,-1648,-1322,-1069,-617,-2013,288,695,1023,1249,684,-1,-327,-624,-587,605,804,-292,-105,286,-95,-1005,301,325,351,-519,-474,-330,-559,-187,-446,-2484,-1251,-1265,-1613,-1892,-2135,-2346,-2291,-2024,-1643,-6215,-1064,-884,-1306,-592,-396,-160,100,381,709,998,1276,1512,1658,-1516,-434,-1359,-1353,-142,-1944,-415,-493,-457,49,-253,-556,-816,-1038,-1257,-1301,-1213,-1056,-749,-364,-1280,-434,256,467,384,-1576,-165,-506,-862,-1294,-1718,-2138,-2530,-2539,-2243,-1884,-1573,-1253,-936,-568,-499,83,-370,643,807,-1384,618,864,-391,1161,38,162,-30,692,519,-311,-1130,-599,-169,-409,-643,-969,-1314,-1667,-1888,-2199,-2261,-1921,-1604,-1237,-908,-847,-574,-698,-1071,-1432,-925,-1136,-1365,-1518,-1599,-1524,-1355,-1098,-899,-720,-569,-410,-422,-480,-585,-777,-867,-1075,-1243,-1420,-1492,-1437,-1333,-1316,-960,-755,-1190,-262,-756,-246,610,238,477,1274,-835,-1509,-1814,-2190,-998,151,377,1305,1441,1543,-386,131,-1656,-1802,365,1059,820,556,-58,-1329,-362,-702,-926,-1101,-1205,-1584,-1390,-1447,-1426,-1339,-1146,-963,-840,-1774,-1159,-1526,-474,-410,-324,-285,-226,-155,-61,9,56,-150,-169,-834,-993,-831,-567,164,128,-492,-727,-1480,-397,465,-19,-562,-1121,1086,2013,490,28,-1624,-918,1270,1771,-1,-1754,-1194,982,2152,3340,3436,132,-1896,-717,-272,-96,494,746,36,-130,-252,-613,-924,-1527,-830,648,819,1168,1005,-1802,568,374,70,353,-678,18,-821,326,867,638,372,-28,-485,-890,-971,-719,-200,413,1031,1550,-627,-565,-829,-1731,-592,1123,1507,1208,928,663,441,267,190,123,100,-1187,367,545,359,412,764,572,-675,507,436,-452,-324,18,468,472,1124,1262,868,184,1041,72,-946,254,-105,-555,-942,-1504,-1590,-2158,-1678,-1437,-1136,-1103,-2068,-992,-2190,-431,-103,-1405,-2250,-297,721,743,-1269,-939,-1733,-833,-1428,-1461,-211,-392,-1889,-3711,-4955,-880,-853,-875,-992,-1059,-1128,-1074,-63468,-172517,-295875,-214386,-26560,485,852,1207,1401,-6977,-1241,1369,1343,-1061,-3153,-1018,-1210,-1833,-6834,1509,1680,809,-318,-331,-940,-1639,-2135,-1237,-151,-82,-320,-430,-1276,-1350,-1980,-245,-147,-612,-3,22,-1060,-1037,-73,-104,-1779,-761,-455,-137,-514,-574,-476,205,-667,-995,-758,-2053,-1092,-1471,-1771,-254,-1107,-1975,-985,-926,455,157,44,-197,-1140,-797,-954,-1209,-1468,-1792,-2096,-2294,-2289,-2189,-2052,-1886,-1753,-1606,-1438,-1324,-1244,-1233,-1271,-1286,-1402,-1487,-1612,-1688,-1830,-1907,-1972,-1965,-1807,-1668,-1497,-1423,-1429,-1451,-1524,-1610,-1750,-1851,-1826,-1648,-1328,-1034,-787,-602,-467,-2051,-1200,-1194,-834,-1087,-1226,-1901,-569,128,-970,-1013,-1636,-2095,29,611,1660,513,1288,1743,-37,-681,304,-67,-320,-1321,-310,-805,-401,-535,-1042,-1227,-1220,-1459,-1547,-1399,-1094,-1617,-419,-78,207,432,161,384,580,467,372,-536,-1615,-858,-517,-762,-1047,-1295,-1458,-1678,-1832,-1839,-1693,-1588,-1330,-1085,-893,-661,-449,-203,0,-458,432,673,929,1221,1457,842,1774,1816,1788,-743,-305,585,-1322,-1682,-1242,-1683,-205,-363,-518,-606,-694,-791,-851,-776,-473,-424,-1002,165,422,-1112,-430,1670,532,-896,-962,-630,-1316,219,-908,-1521,-517,-1074,-1396,-1227,-1184,-344,-951,339,1173,1173,1266,284,-688,-1220,-665,866,-502,-1095,1234,-191,-1083,-679,184,1390,1521,-657,-376,437,-71,-1486,-1100,-1417,-1332,-943,-471,-48,-1140,530,298,-1731,24,7,-61,-1182,-182,-185,-235,-315,-1742,-415,-478,-468,-794,-581,-593,-643,-663,-1482,-942,-1523,-684,-666,-729,-836,-998,-1251,-1362,-1567,-1788,-2000,-2182,-2140,-1909,-1624,-1312,-1270,-648,-321,-43,185,-1262,172,360,-470,-866,-1624,-557,-711,172,1516,-1244,1105,914,32,3243,1972,-408,160,-720,340,1391,1316,454,183,-211,-317,174,330,612,108,285,-19,300,1770,953,-1190,390,-407,-672,262,25,-150,-253,-908,-1625,-792,-215,-178,-201,-238,-317,-424,-743,-751,-888,-1003,-1133,-1263,-1363,-1477,-2106,-1997,-2306,-2485,-2168,-1806,-1422,-1257,-540,-58,485,979,-126,-2087,-496,689,-725,198,-1048,876,412,86,507,-210,-1415,-273,-595,2830,2429,486,2044,1843,1096,-676,1063,631,89,297,-445,-1021,966,623,122,-406,-819,-1107,-1187,-1085,-1402,-952,-510,-303,-1850,-629,44,248,440,-47,-1543,6,-820,-141,255,1211,1043,-986,110,746,884,-148,-734,980,916,279,-429,-11733,-32948,-29699,-17005,-29112,-19149,-1971,-1670,-1538,-524,-44,-3250,466,-4853,315,-13342,-22304,-13788,-7542,-930,-580,-145,311,315,-818,-1165,-1517,-703,321,-5,-777,-2832,-1021,-1043,-856,-559,-669,-1272,-101,-155,-316,-2117,-941,-1339,-1680,-2001,-2090,-1756,-1371,-1063,-698,-378,-111,117,-1008,487,-1069,-788,-1681,-711,-779,-989,-708,75,-1003,-744,-710,-887,-1017,-1072,-973,-906,-741,-1037,-1285,-469,-443,-329,-330,-1238,-323,-293,-151,73,309,-1038,-1020,-745,243,-653,371,-21,527,425,-812,-1290,-43,1040,948,-115,-599,-512,-2156,-970,-1780,-1951,-1288,-606,-101,-950,-1547,543,775,-439,141,488,-928,-379,-1871,316,303,310,311,213,-338,-37,-159,-259,-623,-310,-289,-708,-673,-421,-440,-464,-436],[-1038,-1162,-1177,-1152,-1070,-939,-1317,-1388,-447,-386,-875,-488,1,405,517,679,782,850,880,-2234,198,-569,-1655,-886,-142,-396,-643,-895,-1121,-1279,-1388,-1504,-1518,-1484,-1399,-1287,-1143,-965,-671,-382,-105,-528,284,425,-452,-1226,-616,-1325,-893,-1038,-1274,87,-1200,-1636,-1028,14,-240,-7,-1100,-1504,-1002,-831,-506,-370,-773,-17,123,-568,-1438,-1470,54,428,349,-113,192,111,35,29,10,-752,-258,-593,410,200,13,-1519,-410,50,914,1309,1044,749,396,-1280,-291,-1456,-1047,-725,-680,-823,-1097,-1780,217,559,871,1136,288,-171,-169,-349,-371,511,982,84,356,928,-482,-1081,394,916,737,-276,-195,-93,-81,-44,-217,-1955,-1131,-725,-1060,-1232,-1496,-1861,-2234,-2410,-3706,-8619,-1283,-979,-1503,-540,-350,-187,-61,41,181,308,476,669,843,-1190,-452,-994,-1140,-638,-1701,-533,-682,-492,349,97,-204,-736,-1305,-747,-770,-748,-742,-623,-416,-1333,-181,194,341,452,-1593,-247,640,756,897,571,-134,517,1323,1249,1115,860,548,-681,-736,-662,-823,-1072,-1227,-1254,-1208,-1153,-1059,-1045,-1028,-1021,-1078,-1142,-1121,-1205,-1380,-1497,-1638,-1734,-1897,-1976,-2028,-1964,-1795,-1431,-1185,-1172,-707,-507,-379,-823,-933,-479,-614,-1381,-1884,-1233,-1492,-1775,-2026,-2303,-2508,-2550,-2396,-2296,-2214,-2141,-2021,-2015,-1973,-1878,-1764,-1456,-1211,-922,-692,-1229,-571,-55,-1571,-649,-194,-848,-253,-451,-169,2260,396,247,1271,-942,-1139,-1164,-1561,-1478,-120,584,2529,2767,2681,-104,268,-1791,-1627,394,1491,1250,1001,103,-1343,101,-278,-564,-989,-1025,-1398,-1353,-1423,-1385,-1276,-1082,-929,-875,-1542,-1235,-1703,-1000,-1023,-957,-844,-631,-355,-52,193,351,227,-266,-1121,-1034,-1029,-612,-721,-1019,-1285,-1456,-1517,-1412,-1184,-860,-475,-250,708,1453,260,-371,-1825,-981,1684,2293,68,-1724,-1606,352,1649,2597,2789,248,-1741,-708,63,-138,274,1960,441,1148,650,-307,-1620,-1777,-1196,-1570,-1848,-2074,-2216,-2175,-1942,-1722,-1460,-1219,-965,-781,-754,-673,-618,-751,-872,-1102,-1415,-1811,-2119,-1988,-1600,-1176,-743,-374,-531,-458,-922,-1896,-1326,-299,-666,-1057,-1449,-1724,-1636,-1285,-826,-412,-621,-863,914,1384,361,213,2440,501,-560,755,1945,-330,-595,174,829,977,1534,2257,1047,438,2117,185,-1136,1171,-500,60,-472,-1332,-754,-1967,-225,-665,-1063,-1419,-2011,-1088,-1933,-377,-189,-1584,-2558,24,1187,868,-1317,-897,-1437,-717,-1012,-1170,-1204,-1165,-1293,-4168,-4229,-678,-523,-411,-445,-514,-711,-1606,-49481,-161033,-269679,-172018,-10661,1418,2324,3181,1067,-10077,541,4324,4249,-454,-1698,97,-548,-1405,-6529,2451,4466,815,-406,16,-278,-1987,-2487,-1480,-261,77,-251,-453,-1220,-925,-1733,-446,-503,-684,-766,-920,-1022,-1034,-887,-612,-1947,-628,-376,458,-740,-689,-853,99,-758,-929,-632,-1822,-1071,-1133,-1816,-213,-1376,-1799,-736,-696,19,-310,-700,-1103,-1497,-1847,-1955,-1809,-1562,-1389,-1240,-1043,-1222,-914,-857,-731,-871,-385,-120,113,317,-1153,302,532,-573,360,210,91,-117,-294,-519,-746,-1021,-1402,-1172,-1368,-1601,-1801,-1987,-2088,-2093,-1955,-1747,-1538,-1296,-1134,-1049,-1032,-1045,-1808,-1659,-1234,-1234,-1103,-847,-1795,-60,437,-1036,-1106,-1412,-2121,-68,526,1599,710,1433,1503,181,-242,-133,-645,-1121,-1330,-1281,-1111,-945,-807,-713,-1117,-948,-1216,-1532,-1698,-1505,-1555,-579,-54,404,742,187,371,872,588,251,-913,-1484,-1260,-1700,-1737,-1459,-1328,-691,-492,-425,-477,-585,-852,-1034,-1266,-1549,-1726,-1754,-1544,-1245,-893,-441,14,486,968,1361,816,1828,1853,1749,-581,-478,500,-1297,-1811,-1111,-1692,-487,-392,-309,-215,-197,-686,-519,-835,-1160,-1420,-1550,-1449,-1130,-1443,-181,266,451,-1066,-971,-664,-1214,38,-1541,-1268,-170,1505,712,-1133,-1058,-343,-986,-1348,-2107,-2377,-1608,-816,-787,-1474,-704,318,-953,-1108,1509,-11,-988,-743,-5,1557,2149,-742,-186,690,-32,-1541,-1218,-793,-4,120,1044,-66,-1413,719,623,-1250,-211,-874,-1546,-2170,-2539,-2329,-1909,-1667,-1814,-1550,-1649,-1705,-1797,-1736,-1508,-1221,-857,-1649,-921,-1382,312,803,957,1023,-563,126,753,166,297,-991,-1951,-2057,-957,-981,-1100,-1403,-1022,-847,-633,-385,-914,171,387,-679,-1265,-2026,-780,-654,134,1607,-963,944,860,-9,2691,1689,-413,-30,-1152,784,1402,926,115,431,105,-151,972,2053,2019,37,282,330,669,1724,809,-1116,-68,-444,-1014,-985,-1375,-1639,-1707,-1587,-2063,-1026,-797,-547,-369,-216,-108,-76,-6,-312,-60,197,300,-25,-497,-637,-1739,-716,-1409,-1467,-994,-244,100,-1300,-437,-437,-529,-640,-629,-2019,-445,-286,-707,-61,-1056,384,-49,-278,181,-471,-1147,-268,-1018,2429,2612,419,2522,2294,1310,-526,1088,466,74,279,-212,-681,1484,2725,2348,737,1081,38,-589,-1471,-2212,-2601,-2239,-1832,-1775,-1508,-1533,-1585,-1748,-2067,-2169,-1989,-1599,-1167,-682,-287,71,-650,26,342,767,196,-848,569,846,767,-51,-12503,-33976,-29523,-15571,-25326,-17500,-1361,-1069,-1683,-1298,-1474,-3216,-1544,-3343,-1380,-11657,-23682,-15197,-8291,-1246,-1248,-1261,-1152,-952,-602,-1361,-1327,-776,212,137,-495,-2772,-25,-262,-419,-434,-690,-1574,-2,196,359,-1885,78,-342,458,408,-625,-982,-1210,-545,-462,-638,-793,-898,-1232,-907,-1343,-770,-1396,-974,-1154,-1176,-791,-921,-1081,-1264,-1406,-1480,-1510,-1495,-1378,-1324,-1270,-1305,-1547,-1385,-1401,-1503,-1603,-1665,-1598,-1457,-1202,-895,-616,-867,-906,-874,-90,-947,197,-160,490,545,-753,-926,147,411,286,26,-487,-389,-1842,-721,-315,-734,806,697,-64,-857,-1577,528,1661,-390,469,1418,-445,-71,-1688,532,817,693,549,293,-40,-257,-472,-535,-597,-253,-39,-600,-851,158,174,152,145],[-89,-37,-219,81,230,-94,-1193,-1229,-487,-465,-765,-425,-133,469,545,563,545,534,546,-2205,176,-529,-1781,-811,-7,-241,898,859,769,495,498,-439,105,68,14,-27,-91,-1288,10,86,157,-256,144,74,-349,-1391,-1035,-1166,-747,-709,-898,-501,-1579,-1854,-1147,-604,-912,-1274,-1523,-1515,-973,-587,-249,26,-634,237,155,-535,-1414,-1515,-882,-1241,-1590,-1869,-1894,-1732,-1504,-1232,-981,-752,-487,-486,-117,-181,-196,-1643,-199,83,399,363,211,59,-125,-1353,-462,-1558,-837,-713,-598,-603,-1519,-1074,-558,-563,-627,-762,-937,-1037,-1159,-1171,-979,-613,-180,269,706,1075,-807,-1037,514,2022,1235,-76,65,58,194,1256,208,-1516,-1016,657,-807,-1516,478,339,150,-59,-6877,-11239,-698,-947,-1533,-1211,-1171,-1081,-996,-937,-869,-847,-805,-741,-674,-705,-463,-625,-605,-1012,-1389,-544,-412,-334,273,213,-124,-850,-1610,97,163,221,212,255,-622,-1173,58,309,219,127,-1554,-312,250,612,760,291,-375,160,1851,3254,2156,2582,1419,-1127,-956,-633,69,-734,-587,-1089,-1310,-1280,-1026,-809,-596,-836,-368,-368,-345,-485,-769,-1162,-1287,-1405,-1385,-1122,-813,-1111,-815,-634,-759,-1453,-1064,-123,334,-774,-998,-427,-468,-1433,-2225,-1165,-1325,-1495,-1616,-1776,-1923,-2023,-1888,-1726,-1511,-1239,-864,-565,-284,134,448,873,534,1373,315,-788,-287,-387,-1779,-477,-211,-475,-289,-148,-125,1089,508,50,1229,-1082,-722,-550,-959,-1889,-424,817,1879,1812,1714,162,337,-1779,-1437,424,1895,2055,1986,274,-1373,1141,1602,1134,-1227,-584,-1161,-588,569,468,442,443,494,527,-1326,-1274,-1658,-260,-356,-617,-942,-1256,-1534,-1657,-1552,-1345,-1072,-874,-1425,-911,-1168,-650,-494,-439,-388,-973,-1576,-405,18,-534,-371,206,275,364,56,-770,-1990,-1087,342,142,-122,-1625,-2017,-1340,-1707,-1493,-941,-382,-1379,-685,390,-158,147,1566,766,1731,1658,418,-1676,-2024,-786,97,-52,-478,-931,-1379,-1715,-1826,-1460,-1175,-922,-1108,-723,-641,-511,-502,-409,-473,-501,-369,-633,-807,-784,-957,-1085,-1193,-1236,-1261,-1212,-1839,-1890,-933,-835,-703,-566,-445,-323,-206,-556,57,-1407,-475,509,696,427,62,983,361,-469,762,862,-227,-740,449,818,882,1013,1161,1240,677,1303,320,-1291,683,-972,339,318,-1089,-44,-1748,-185,-470,-1098,-1673,-1908,-1151,-1683,-484,-656,-1705,-2743,-973,-956,-897,-1261,-897,-1129,-1070,-1231,-1415,-1646,-1932,-2013,-4546,-3696,-803,-366,-20,120,155,-10,-11934,-31859,-138786,-203220,-108916,1211,2135,3011,3745,1239,-7892,2571,3613,3139,-53,-239,1283,234,-882,-6102,1841,1911,624,-478,335,340,-2215,-2375,-1660,-1013,-1479,-1815,-2053,-1917,-1768,-1661,-1612,-1538,-1394,-1229,-998,-740,-675,-264,-39,-2010,-217,-196,256,-920,-307,-910,-392,-769,-941,-1158,-1609,-1125,-892,-1780,-282,-1601,-1577,-469,-473,598,112,483,344,-1198,-1694,-1362,-1563,-945,-1404,-1879,-1964,-1491,-1076,-596,-69,-588,430,1383,879,929,-1278,130,1189,-492,605,641,1078,736,832,544,292,-853,-1346,-550,-1084,430,557,652,714,664,528,298,-537,-715,-972,-1602,-2026,-1374,-1551,-1886,-1151,997,1454,1838,-1723,784,404,-1074,-1121,-1181,-1907,-87,489,1608,980,1558,1835,388,177,-279,-961,-1569,-1574,-1165,-708,-354,-74,143,-939,-618,104,-78,-267,-661,-1423,-136,254,638,967,229,401,1076,1299,1140,-1203,-1299,-1098,-149,-169,-219,-1256,-6,18,-43,-202,-406,-763,-1037,-1370,-1784,-2164,-2003,-1642,-1354,-1116,-839,-592,-343,-67,150,341,452,508,520,-467,-585,218,-1197,-1841,-881,-1678,-63,-66,-99,-89,-94,-570,-235,-365,-475,-581,-982,-723,-826,-1543,-833,-740,-623,-1191,-940,-632,-1104,-138,-2162,-963,-323,1039,479,-1016,-988,-377,-995,58,-97,-182,-235,-215,-820,-1702,-709,-217,-1419,-1114,618,195,-880,-832,-237,1094,902,-798,-2,-280,-863,-1511,-2232,-1899,-1240,-679,-213,-283,-1586,298,188,-783,-519,-1001,-1539,-2003,-1901,-1443,-852,-411,-1846,-606,113,119,-183,-304,-499,-622,-504,-1756,-825,-1135,511,2162,2849,2029,-351,8,1256,85,951,-1525,-2012,-2181,-575,95,-574,-1383,-895,2,-218,-274,-510,105,261,-952,-1673,-1886,-1071,-612,105,1666,-595,811,793,5,1198,1114,-359,-248,-1636,663,555,404,-180,113,-84,-306,-576,-886,-1194,-1309,-1318,-1152,-944,-764,-670,-892,-774,-1002,-1319,-1405,-1551,-1530,-1313,-987,-1644,-857,-49,315,476,585,-134,-156,527,-59,4,447,499,504,-113,-584,-1464,-383,-1381,-1222,-989,-309,181,-1314,-719,-974,-1337,-1752,-2061,-2212,-1984,-1639,-1258,-823,-1141,-142,-469,-614,-102,-729,-889,-249,-1328,486,419,370,258,200,102,-381,-105,-156,-176,-81,-1,-324,619,878,962,944,902,-245,-192,-415,-966,-1231,93,-349,-1609,-49,690,380,336,-1039,-1314,461,-329,-603,-3,231,79,-317,-309,-468,-657,-815,-977,-1087,-1239,-1340,-1481,-13068,-35134,-31435,-17036,-25404,-17767,-1209,-1424,-1725,-214,-109,-2926,-196,-1608,-567,-9315,-23142,-15899,-9424,-1457,-1521,-1603,-1601,-1526,-1287,-1629,-1126,-856,-372,-40,-234,-2670,490,302,568,882,-807,-1682,-326,1253,1230,-1640,161,58,1098,936,-573,-1041,-1187,-659,642,646,688,516,-1303,117,-1628,-731,-1135,-1253,-1481,-1367,-827,158,-1115,-318,-607,-795,-900,-915,-795,-723,-649,-847,-1891,-920,-878,-681,-713,-1220,-791,-878,-938,-1006,-1134,-1244,-1400,-1459,-1355,-1272,-812,-557,-357,-185,-739,-611,-88,-105,-159,-132,-342,100,-1551,617,936,-756,1415,1069,-191,-766,-1651,444,1549,-385,839,848,105,205,-1527,140,14,-81,-169,-344,-515,-725,-910,-1043,-1088,-1010,-820,-653,-1015,-358,-167,12,214],[52,341,-538,-199,191,-37,-776,-1093,-631,-627,-729,-508,-423,217,-235,-642,-1075,-1430,-1524,-2000,-1022,-714,-1995,-752,-258,-310,-175,-214,-276,-313,-326,-412,-272,-149,-6,102,-322,-2044,239,252,240,-4,81,-8,-326,-1360,-1416,-979,-419,-414,-444,-143,-1589,-2063,-1266,-507,-277,-80,-1536,-1099,-398,-692,-1126,-1387,-1317,-1037,-720,-662,-1485,-1447,-366,-639,-1041,-1525,-1928,-1889,-1400,-824,-303,-512,-68,-420,-355,-662,-486,-1765,-48,145,517,455,370,382,440,-1405,60,-1530,-633,-888,940,-439,-1499,-359,1081,1682,1861,1361,-812,-609,-24,129,-70,136,908,790,1217,1185,-1063,-1005,596,2182,1116,58,276,87,226,230,-187,-1191,-918,-740,-799,-2071,-689,-708,-764,-826,-10578,-13940,-976,-1084,-1521,-1223,-1207,-1171,-1155,-1169,-1184,-1263,-1353,-1451,-1568,-1589,-1602,-1567,-1569,-1562,-1424,-1390,-1340,-1194,-1049,-872,-685,-968,-1870,21,305,570,765,1014,-1140,-878,276,309,999,883,-1491,-368,-241,-844,-977,-240,-536,-206,1566,3101,2941,3059,1867,-1334,-837,-406,-367,-1318,-1824,-1192,-909,32,516,347,240,-1110,27,125,1039,1335,266,-984,-790,54,-408,-812,-1149,-1182,-900,-594,-440,-828,-1379,-99,-24,-579,-1037,-407,-323,-1218,-1865,-1499,-1042,-510,-561,-614,-990,-1075,-847,-889,-990,-1016,-885,-761,-533,-240,37,451,571,988,529,-341,12,-615,-1895,-312,-249,-97,-326,149,-72,459,589,-111,734,-1212,-276,9,-415,-1837,-660,636,555,419,185,-72,-365,-1580,-1242,-245,42,417,781,444,-1426,1353,1279,1198,-1384,-742,-939,-365,88,-45,-58,85,242,339,-1168,-1263,-1410,-602,364,305,176,35,-124,-287,-489,-711,-846,-978,-1718,-1041,-1225,-951,-891,-790,-720,-1074,-1564,-538,-499,-502,-481,-406,-336,-246,-170,-1146,-2118,-1233,-176,-206,-192,-1501,-2261,-1111,41,28,49,57,-1002,-666,-87,-170,-236,-204,-183,-151,-151,-96,-1035,-2278,-730,-266,-369,-530,-726,-1196,-790,-560,-291,226,184,-1583,-752,-501,730,1449,1004,-817,-591,-902,-736,-1224,214,59,-26,-104,-263,-341,-1044,-1666,-1445,-1194,-139,15,161,252,289,257,-835,47,-2232,-151,-279,-309,-375,-359,-371,-372,-447,-449,-489,-541,-766,-759,-877,-1045,-1205,-1384,-1628,-1774,-1699,-1469,-1251,-1040,-1271,-707,-541,-838,-287,-1539,-176,-296,-1159,-1874,-1802,-1231,-1505,-360,-365,-1795,-2858,576,1490,1366,-1155,-1025,-859,-435,-1037,-1307,-921,-289,139,-4812,-3397,-15,1386,1181,746,288,-158,-13003,-15722,-110795,-122026,-43706,159,124,57,-43,-295,-2734,-957,-1389,-1634,-1865,-1825,-1674,-1493,-1368,-5636,-1279,-1251,-1319,-1383,-1498,-1590,-2125,-1828,-1852,-1918,-2003,-1994,-1915,-1837,-1745,-1610,-1481,-1314,-1101,-913,-703,-500,-581,-183,-33,-1913,164,7,218,-1093,153,-589,-240,-756,-710,-681,-1482,-899,-691,-1739,-98,-1819,-1375,-258,-330,1172,-11,658,433,-1249,-1539,-560,-1784,-1121,-1907,-1446,-687,-1609,-704,-477,1195,-416,366,1347,777,450,-1425,-161,916,-448,617,628,557,262,349,243,152,-731,-1351,-432,-855,515,660,808,822,1068,1126,583,-720,-771,-762,-280,-86,-440,-1373,-1873,-1023,71,506,915,-1782,927,392,-1144,-1134,-1071,-1661,-103,415,1625,1220,1352,720,-27,-854,-1331,-1029,-637,-1136,406,11,842,1501,1049,-796,-508,1934,2290,433,-813,-1347,-224,2000,1782,1056,191,377,925,1030,1144,-1465,-1174,-1301,-407,231,76,-1163,390,1137,941,100,517,-177,-577,-42,-788,-278,-318,-273,-241,-780,-125,-60,2,84,101,92,11,-104,-235,-487,-727,-742,-1128,-1808,-881,-1710,-817,-763,-742,-677,-620,-595,-601,-623,-607,-596,-1029,-429,-478,-1508,-483,-583,-762,-1359,-959,-946,-1091,-632,-1844,-720,-539,-205,-266,-945,-1045,-769,-1078,-1160,-1167,-952,-678,-378,-883,-1929,-773,-811,-1942,-1172,41,-132,-868,-1037,-668,-750,-764,-952,-673,-651,-657,-1416,-1168,-925,-1054,-1145,-1144,-1082,-1706,-912,-824,-813,-855,-916,-1035,-1207,-1395,-1672,-1817,-1808,-1981,-1450,-1331,-1174,-1135,-1094,-1059,-1082,-1074,-1889,-875,-890,-429,-62,275,611,-249,-221,1206,-107,631,-1928,-1597,-2147,-277,272,-842,-1299,-1238,1523,1305,1073,-153,590,97,-1382,-1950,-1475,-1518,-672,-8,115,-351,286,316,-54,323,291,-350,-575,-1806,-582,-839,-1075,-1137,-1156,-1032,-836,-648,-533,-521,-504,-625,-758,-914,-1029,-1022,-887,-1174,-796,-1638,-8,849,1135,1355,-769,-1219,-599,-320,189,1136,875,-336,-258,-151,-486,-719,-798,-739,-547,-243,-579,-1387,-208,-1503,-1074,-965,-379,-590,-1358,-1441,-1355,-843,-352,-640,-1825,-284,1100,-786,-914,-1294,222,-766,-903,-360,-1023,-805,-310,-1467,2044,2522,258,1469,944,451,-279,-147,-223,-255,-239,-258,-266,-317,-382,-572,-778,-888,-942,-917,-828,-712,-1178,-278,-210,-1526,221,788,293,61,-1378,-982,562,-168,-977,-291,652,380,-75,-281,-599,-885,-1157,-1350,-1512,-1506,-1277,-987,-13602,-31452,-34764,-21571,-29661,-20032,-763,-1804,-1737,-209,-394,-2625,-666,-703,-595,-5930,-20196,-14665,-10472,-1407,-573,524,567,555,55,-1978,-960,-990,-164,36,-32,-2566,-12,-52,-33,46,-1008,-1523,-829,151,137,-1456,44,0,43,77,-634,-1243,-1326,-799,234,357,497,578,-1140,-151,-1923,-753,-923,-1556,-1680,-1575,-1020,-132,-1182,-124,-514,-865,-1134,-1193,-962,-698,-391,-890,-2212,-1511,-1047,217,422,-1234,-669,416,143,416,350,-667,-758,-1198,-995,-1584,-641,-654,173,523,-773,-344,463,852,668,134,-171,-304,-1274,-1270,-1314,-869,-447,-16,-277,-658,-1702,299,796,-405,427,73,-318,-833,-1376,-1868,-1531,-1023,-554,-240,-8,76,61,-48,-278,-561,-877,-1173,-1197,-905,-464,-16,399],[-91,180,-747,-398,76,75,-249,-842,-679,-677,-610,-535,-640,-25,-468,-715,-717,-405,86,-1708,-20,-662,-2056,-577,0,-335,760,394,33,-249,-447,-609,-649,-650,-651,-709,-824,-1644,-1067,-1168,-1247,-1329,-1388,-1395,-1366,-1373,-1476,-1172,-1054,-889,-716,-539,-1199,-1978,-1259,-815,-281,-77,-1685,-641,-975,-1550,-2157,-2274,-1609,-935,-312,-901,-1577,-1320,573,1052,816,422,-37,-628,-1298,-1964,-2606,-2184,-1587,-1150,-772,-1174,-794,-1851,56,180,375,582,690,826,33,-1363,25,-1401,-410,-1074,927,-291,-1125,335,1462,1500,1497,957,-1425,-855,-50,300,10,-122,841,1088,1589,1274,-1200,-1018,605,1729,913,144,359,-6,-331,-563,-833,-997,-1088,-1145,-1116,-2733,-732,-579,-447,-316,-14670,-16447,96,141,-1569,206,266,308,294,212,90,-135,-404,-712,-1064,-1331,-1589,-1783,-1983,-2140,-2068,-1948,-1749,-1424,-1083,-705,-323,-1094,-1969,842,1204,1500,1670,784,-1696,-550,450,197,913,941,-1451,-425,-34,-524,-1060,-1548,-1948,-1764,-1393,-1213,-1125,-1190,-1339,-1567,-1790,-1996,-2046,-1853,-1638,-1393,-1128,-900,-582,-269,-162,-1189,45,174,987,1876,327,-825,-833,478,1784,1284,-333,-972,-761,-1253,-1453,-955,-1355,-94,-369,-362,-1065,-454,-241,-958,-1521,-1797,-1237,-1420,-1555,-1658,-1610,-1447,-1201,-987,-791,-419,332,717,-276,1335,1542,1766,577,1531,713,33,263,-713,-1901,-194,-333,247,-346,404,11,295,361,-264,443,-1269,164,497,39,-1373,-665,292,157,-41,-351,-705,-1148,-1515,-1706,-1546,-1307,-1006,-730,-527,-1512,-306,-342,-332,-1467,-894,-767,-428,-504,-545,-559,-497,-465,-505,-1090,-1212,-1073,-887,-963,-1084,-1272,-1455,-1588,-1514,-1289,-1034,-711,-519,-1856,-507,-1194,-737,444,-676,108,-1168,-1402,-343,502,-81,-89,-73,-261,-412,-531,-1435,-2201,-1395,-332,-102,181,-1370,-1931,-1780,74,1251,1302,670,-639,-647,917,-170,217,635,584,556,513,553,-376,-2341,-684,-272,-242,23,-829,-1089,799,893,-4,988,526,-1299,-830,-742,424,1629,703,-1145,-647,-1390,-867,-1680,330,1446,990,497,-186,-549,-1091,-1670,-1781,-1960,-765,-322,40,286,430,465,-463,-356,-2014,-108,-425,-718,-1124,-1504,-1594,-1062,-536,-74,360,-156,-678,1107,1256,1239,1175,1039,786,509,205,-32,-753,-481,-1331,-850,-964,-1079,-1118,-1309,-1104,-926,-1199,-1953,-1667,-1316,-1391,-434,-417,-1823,-2911,724,2345,2203,-972,-1272,-603,250,227,179,354,619,812,-4859,-3246,316,953,757,465,263,105,-3602,-2195,-80154,-38014,-575,-883,-1210,-1494,-1727,-1982,-1753,-1512,-1402,-1173,-1057,-945,-838,-673,-514,-5087,-245,-112,-239,-709,-206,-339,-1658,-1131,-1654,-1349,-1689,-1880,-1668,-1443,-1286,-1180,-1173,-1220,-1300,-1471,-1664,-1859,-1847,-1609,-1330,-1658,-855,-695,-582,-1173,-547,-616,-791,-1055,-1310,-1588,-1553,-1305,-970,-1652,-299,-1888,-1136,-45,-209,165,-163,-312,-561,-1256,-1005,-118,-1468,-753,-1446,-556,-130,-1759,-770,-372,1134,-304,536,710,488,6,-1518,-482,104,-346,21,-20,-5,-259,-77,-140,-219,-567,-1334,-340,-608,-655,-789,-876,-858,-786,-635,-440,-876,-756,-800,-503,1,-458,-1190,-1608,-810,-1090,-1301,-1382,-1853,-1137,-910,-1145,-1060,-1017,-1363,-36,313,442,541,581,671,575,661,700,-239,-671,-934,436,212,967,1060,1256,-615,-342,2005,2255,117,-784,-1260,-317,2623,2454,1091,153,380,868,336,-96,-1571,-1028,-1488,-718,-517,-362,-958,-92,-130,-265,-482,-697,-977,-985,-782,-795,56,571,1125,1603,-566,1764,1381,1716,2259,458,545,3237,3090,1288,-524,-811,498,-1007,-1576,-402,-1619,357,1113,829,573,302,4,-315,-634,-892,-1077,-1230,-1384,-1543,-1681,-1674,-1573,-1510,-1447,-1342,-1363,-1376,-1401,-1524,-1674,-1875,-1925,-1722,-1460,-1222,-1000,-1119,-618,-543,-523,-591,-689,-871,-1845,-1146,-1300,-2250,-1505,-1485,-1368,-1236,-1233,-1012,-920,-820,-1105,-550,-421,-301,-1181,-903,-212,-308,-455,-586,-832,-1665,-612,-430,-264,-133,-39,-56,-764,-999,-1738,-1141,-1251,-1848,-1601,-984,463,411,712,1268,1411,-619,-1910,-647,-531,195,-151,-551,-878,-988,-806,-232,-277,326,-1711,-1000,-1999,36,457,-1026,-1064,-1582,2111,3170,1680,270,1163,56,-1820,-1568,-983,-1947,-690,-71,1444,-130,581,533,-82,1800,1452,-279,-867,-1251,2119,1245,-328,-531,1339,991,692,813,860,901,-212,-56,975,1082,1105,644,-475,-1753,-1067,-1792,-418,1067,1295,1178,-645,-775,-251,-518,-276,-689,-1042,-1207,-1083,-886,-670,-455,-254,-106,10,127,-501,-1377,-63,-1628,-910,-800,-771,-953,-1288,-905,-683,-367,-119,-853,-1664,-290,409,-803,-1092,-1143,707,-679,-913,-418,-1183,-782,-336,-1285,1843,2294,200,944,2659,1709,-74,695,-294,188,3,-288,-483,-633,-725,-895,-1066,-1168,-1291,-1440,-1613,-1719,-1918,-2088,-2091,-1983,-1896,-1736,-1466,-1202,-1245,-806,-604,-431,-1302,-556,-44,41,47,-416,-1062,55,281,-1285,-524,546,765,840,-13834,-26542,-35365,-27077,-35284,-21610,-183,-2055,-1625,183,92,-2407,-182,-403,-592,-1917,-15007,-11321,-10415,-4012,-2902,-15,718,878,255,-1950,-724,-1067,-442,-465,-843,-2360,-1102,-1008,-860,-705,-1095,-1143,-1214,-865,-1010,-1247,-1230,-1222,-1083,-951,-860,-1469,-1472,-903,-966,-1057,-1157,-1224,-1169,-1132,-2029,-816,-675,-1575,-1574,-1703,-1218,-418,-1207,-82,240,282,306,340,481,-464,-623,-932,-1814,-2039,-1024,219,356,-1188,-950,387,99,274,178,-554,-635,-1279,-889,-1375,-241,-894,77,357,-784,-65,618,663,566,139,51,112,-968,-231,-296,-368,-116,108,-256,-483,-1559,133,595,-408,337,83,-177,-533,-1209,-1105,-1153,-932,-619,-397,-208,-122,-93,-122,-214,-355,-457,-511,-1143,-221,192,31,362],[-1435,-1504,-1535,-1599,-1634,-1556,-1349,-973,-649,-655,-460,-519,-730,158,649,1005,1095,1121,715,-1372,-91,-712,-1875,-351,66,-347,740,835,387,222,310,37,-690,773,874,483,-44,-957,109,-120,-324,-517,-672,-755,-781,-823,-1248,-658,-553,-405,-260,-115,-778,-1753,-1170,-1123,-276,-40,-1451,-194,-79,-340,-558,-666,-638,-527,-341,-1274,-1682,-1196,489,550,527,424,311,98,-194,-510,-874,-1251,-1503,-1608,-1399,-1721,-1135,-1940,75,402,150,1084,191,553,-656,-1271,-65,-1276,-213,-1292,883,-185,-760,945,993,991,997,545,-1998,-1129,-166,392,21,-423,-440,-829,-1214,-1587,-1779,-1617,-1469,-1430,-1467,-1638,-1754,-1632,-1363,-973,-642,-852,-766,391,610,-3512,984,988,905,662,-19070,-18152,374,215,-1771,46,60,77,44,-66,-228,-512,-856,-1261,-1723,-1938,-1602,-1235,-952,-923,-621,-269,-178,-47,44,142,95,-1276,-1955,563,664,704,627,4,-2054,-288,228,-31,-120,-374,-1508,-921,-1158,-1303,-1461,-1560,-1624,-1683,-1667,-1745,-1798,-1851,-1816,-1730,-1569,-1400,-1322,-1241,-1204,-1176,-1174,-1262,-1293,-1295,-1077,-1153,-215,196,831,1250,224,-791,-946,185,1312,1000,-564,-972,-653,-759,23,530,-1055,-188,-728,-229,-1143,-645,-319,-817,-1329,-2012,-1450,-1088,-847,-715,-670,-1870,-1635,-1171,-635,-481,321,693,-324,1539,1793,1910,496,1352,774,246,366,-754,-1920,-210,-540,468,-392,469,82,425,503,-493,537,-1252,460,407,322,-925,-453,0,-112,-255,-476,-707,-998,-1203,-1320,-1289,-1201,-981,-705,-427,-1694,105,264,464,-1545,-1112,-730,-152,291,0,-317,-565,-806,-1036,-1172,-1239,-1296,-1360,-1450,-1559,-1755,-1955,-1882,-1552,-1252,-1011,-744,-682,-1720,-423,-1168,-879,-265,-838,-239,-1335,-1222,-459,-186,-225,-249,-229,-577,-234,-265,-1559,-2321,-1627,-739,-791,-716,-1320,-1589,-1841,-419,256,396,521,-388,-712,871,-241,290,1511,877,1452,2219,2304,131,-2078,-743,-500,-465,-552,-1164,-1118,683,1270,335,1144,798,-625,-1024,-996,115,1470,345,-1535,-759,-1678,-1053,-2229,-275,578,134,-294,-598,-720,-1121,-1380,-482,-1646,-323,67,-111,1137,569,1523,374,-64,-1220,461,614,365,0,-362,-819,-1282,-1611,-1432,-1012,-605,-608,-37,161,261,335,361,285,192,62,-26,-261,-659,-1291,-461,-376,-356,152,-1133,60,3,-1247,-1952,-1581,-1496,-1430,-637,-494,-1884,-3017,730,2492,2234,-797,-1714,-443,613,1007,903,807,671,495,-4748,-3231,-238,-499,-772,-1103,-1317,-1447,-1411,-1386,-48840,-1473,-1628,-1792,-1932,-1940,-1760,-1554,-1321,-1083,-942,-663,-495,-348,-239,-108,-15,-4534,34,29,-729,-878,-545,-848,-1211,-1500,-1540,-1265,-892,-444,-15,-161,376,-405,391,-196,-640,-480,-875,-1213,-1372,-1223,-901,-1364,-311,-145,-67,-1197,-100,-79,-415,-584,-376,537,-1302,-750,309,-1589,65,-1763,-920,105,-163,849,-391,665,417,-1254,-449,1011,-1052,-776,-1893,-591,-49,-1625,-822,-275,949,-315,629,108,-298,-431,-1590,-855,280,-224,712,589,594,-842,902,2010,1828,-388,-1314,-332,-428,166,5,-468,-871,-1209,-1359,-1283,-1088,-817,-792,-653,-478,-629,-1038,-1268,-820,-991,-1121,-1183,-1733,-1033,-837,-1099,-937,-1062,-1077,49,210,336,477,609,830,600,780,764,-446,-696,-690,441,373,964,765,607,-449,-168,-56,-353,-688,-1011,-1249,-1336,-1103,-702,-230,72,354,864,1277,1139,-1540,-907,-1675,-1018,216,308,-695,38,104,15,35,173,243,-831,265,-778,329,89,-196,-564,-898,-981,-809,-429,73,148,410,1296,1510,810,-602,-878,540,-893,-1193,-120,-1405,-224,-548,-885,-1137,-1318,-1414,-1425,-1379,-1280,-1147,-1075,-993,-1012,-1156,-1124,-1254,-1454,-1590,-1580,-1553,-1438,-1287,-1211,-1148,-1140,-1174,-1258,-1333,-1452,-1578,-1646,-1593,-1460,-1271,-1106,-928,-834,-1588,-765,-1652,-2092,-994,-316,-336,-849,-1443,-985,-711,-793,-1303,-779,-712,-612,-866,-609,-331,-297,-301,-297,-1066,-1568,-234,-118,-126,97,213,271,-551,-902,-1434,-801,-840,-1655,-2054,-1505,-1037,-898,-756,-658,-678,-847,-1862,-945,-1075,-1197,-1228,-1293,-1347,-1404,-1470,-1293,-1101,-842,-1188,-411,-1853,301,579,-1149,-771,-1958,1762,1855,1565,696,1690,103,-2274,-1027,-502,-1792,-701,-130,1111,5,573,449,-140,1602,1504,-220,-1160,-698,2540,1146,-635,-468,1788,1541,972,1316,1704,1892,-278,-134,1108,1056,1019,621,-300,-1700,-1399,-1835,-836,-425,-621,-807,-984,-1109,-1153,-1173,-1040,-880,-685,-504,-344,-255,-183,-124,-81,-99,-157,-224,-431,-1503,-914,-1794,-1573,-1797,-1614,-1327,-1178,-776,-571,-391,-345,-1103,-1495,-490,-690,-906,-1047,-1181,-1112,-884,-798,-380,-1265,-896,-409,-1015,1096,1310,102,451,1709,1780,157,551,-583,210,-94,396,547,1238,991,590,133,-284,-1156,-1155,-1510,-1582,-1558,-1480,-1336,-1245,-1241,-1196,-1040,-859,-872,-467,-192,89,-1605,-852,899,1105,323,-634,-1557,-307,739,-1426,-769,393,254,-10,-13755,-22155,-33420,-30591,-37160,-21006,-1781,-2230,-1501,-390,64,-2426,693,790,809,672,-8783,-6614,-8407,-5770,-4354,-1244,-250,245,336,-1628,-523,-1184,-688,-74,-562,-2156,-1320,-1271,-1003,-701,-1065,-753,-1563,-396,-438,-1136,-435,-327,-83,168,-898,-1761,-1586,-971,612,505,328,119,-457,-502,-1949,-637,-496,-1361,-1352,-1851,-1512,-760,-1301,-109,1635,1862,1025,1586,1561,-406,-980,-1035,-1393,-2227,-891,172,251,-1167,-1271,268,25,-347,-764,-1094,-1319,-1371,-1022,-1072,-448,-1116,-173,-14,-839,12,-31,-79,-183,-257,-383,-528,-726,-892,-1100,-1265,-1300,-1157,-1024,-831,-1300,-414,-207,-465,120,220,332,346,-1102,334,256,-144,63,-29,-159,-318,-449,-545,-623,-688,-705,-741,-1148,-768,-698,-629,-540],[-914,-863,-982,-774,-220,44,249,-346,-612,-663,-391,-525,-692,138,284,237,202,211,246,-1062,-233,-830,-1734,-267,-654,-1005,-1362,-1611,-1461,-1083,-700,-415,-1029,22,266,327,265,-377,110,7,-82,-167,-204,-150,-279,-411,-949,-559,-46,434,1212,1398,-407,-1511,-1029,-1382,-257,35,-1190,220,903,206,634,575,-199,831,406,-1685,-1683,-1050,-700,-608,-426,-229,-10,-43,112,60,-82,-287,-454,-649,-1355,-2222,-1438,-1968,-340,-290,-236,-249,-384,-504,-1319,-1102,-742,-1104,-659,-1451,-598,-651,-699,-847,-962,-1044,-1129,-1216,-2144,-1335,-1025,-822,-521,-646,229,586,894,1103,-1212,-1207,311,983,307,185,-292,-703,-1026,-773,-467,-719,-616,650,836,-4092,1051,951,774,-4523,-23504,-17875,426,487,-2011,741,7,1012,-33,860,719,375,-42,-509,-965,-1146,-1015,-663,-320,-702,-377,111,440,412,271,66,-194,-1367,-1822,-890,-987,-1036,-1103,-1077,-1686,-908,-822,-625,-478,-318,-1517,-525,135,323,-21,-722,-507,-1256,379,173,-60,-377,-713,-1069,-1372,-1619,-1748,-1587,-1335,-1034,-729,-1347,-358,-255,-1051,-938,-577,-903,-1226,-1669,-1434,-888,-956,-61,611,992,-689,-869,-587,-847,247,1068,-574,-217,-901,-665,-1139,-1227,-872,-649,-1124,-1893,-1445,-327,929,-559,-548,-2103,-1946,-1182,-337,-505,336,579,-277,375,253,276,192,127,-6,-126,-228,-614,-1834,-602,-714,-785,-827,-844,-779,-687,-468,-639,-70,-1014,291,457,609,-417,16,677,630,514,285,5,-375,-730,-1080,-1386,-1737,-1951,-1566,-1186,-1748,-465,-219,58,-1458,-1221,-657,-85,105,-161,-439,-824,-792,-957,-1237,-1238,-1460,-1750,-1936,-1449,-908,-332,221,279,1103,1341,1320,-770,-1470,-310,-1015,-958,336,-717,129,-1416,-935,-532,46,143,236,486,-797,817,-24,-1331,-2347,-1751,542,318,116,-1202,-1216,-1195,-712,-522,-606,-669,-738,-711,-640,-529,-433,-241,-81,88,269,600,609,-1703,-769,-677,-533,-1029,-1293,-1135,658,1331,778,1378,1112,149,-1161,-1110,-55,1332,64,-1842,-809,-1369,-1061,-2237,-663,82,-698,-1502,-1366,-523,-1093,-1229,-118,-867,-918,-291,-670,429,163,3273,1489,733,-461,636,1774,1683,723,435,143,-399,-921,-1281,-1108,-752,-492,-182,54,215,362,460,441,377,243,120,-67,-945,-1158,-555,-452,-207,185,-914,213,153,-1147,-1819,-1456,-1682,-1544,-877,-501,-1923,-3043,713,2165,2004,-557,-2251,-307,996,1314,1204,1060,853,607,-4455,-3158,-137,-260,-301,-328,-241,-160,-53,-50,-18281,-267,-488,-703,-6080,-8512,-718,-495,-211,95,299,612,-682,850,822,743,559,-3939,-91,-475,-1006,-1473,-1615,-1059,-542,-23,-1067,-406,-590,1410,1624,196,594,-85,1097,-131,-677,197,-170,-484,-716,-784,-712,-999,-525,-516,-574,-1117,-822,-783,-476,-476,-167,760,-1234,-707,492,-1519,188,-1493,-701,226,-154,529,-649,611,349,-1196,39,1584,-632,-604,-2128,-588,38,-1233,-828,-154,676,-431,466,-55,-557,-957,-1578,-1213,-618,-374,-101,126,212,-1369,614,768,769,-168,-1228,-396,-315,-52,-133,-401,-609,-787,-863,-835,-1160,-690,-736,-703,-415,-766,-902,-915,-533,-630,-735,-861,-1301,-1131,-1217,-1359,-1376,-1374,-1392,-1372,-1394,-1391,-1330,-1256,-1083,-926,-833,-650,-602,-718,-412,-203,-215,-318,-450,-571,-758,-897,-894,-690,-365,-300,-1195,-564,2101,2853,854,-56,291,903,1988,640,-1398,-816,-1833,-1386,133,374,-398,-249,2203,948,202,1300,849,-885,-8,-742,537,296,64,-229,-544,-787,-1019,-1201,-1301,-1395,-1449,-1516,-1577,-1629,-1734,-1783,-1805,-1683,-1581,-1421,-1203,-984,-746,-543,-305,-86,92,217,7,-232,-6,-1119,716,-672,-1016,712,592,-1,-1454,-751,-241,-1076,-1004,-119,-114,-973,-457,-128,-373,-855,-1052,-1170,-47,-152,-305,-537,-792,-1040,-1310,-1304,-1748,-1697,-787,69,412,-896,-1657,-938,657,422,-1485,-258,-692,-1146,-1590,-1698,-1250,-846,-508,-208,-1275,-1467,415,605,-64,433,1061,786,-342,-791,-1047,-610,-865,-1420,-2089,-1961,43,-255,-386,-332,-190,-1112,-1762,-373,324,611,952,1063,975,-43,-895,773,-632,-282,-639,123,-1703,511,635,-1166,-440,-1978,-12,-355,-543,-593,-609,-663,-2511,-785,-788,-1272,-664,-156,292,69,611,414,-204,1395,1543,-163,-1397,-151,1751,1035,-819,-330,1645,1653,1218,1491,1364,1125,-330,-116,125,-245,-608,-962,-1330,-1592,-1901,-2111,-2160,-1992,-1778,-1567,-1384,-1215,-1066,-1044,-1072,-1088,-1168,-1253,-1292,-1307,-1254,-1152,-1022,-912,-804,-652,-478,-1717,-228,-1877,-728,-306,89,-130,-996,380,585,492,-298,-1332,-1269,-445,-469,-717,-906,-1232,-1545,-1851,-2144,-2027,-1678,-1376,-1088,-901,-676,-526,-381,-279,-74,157,451,486,-826,239,-226,549,823,1291,1174,905,599,373,-1412,-221,-579,-170,-128,45,162,-626,-497,209,-156,-316,-412,-4,-71,-72,-1656,-1061,607,971,414,-847,-1936,-632,704,-1526,-928,239,-84,-456,-13401,-19466,-32714,-27948,-32424,-21083,-314,-2240,-1303,2338,2469,-2498,2532,2287,173,1249,-3073,-1025,-4358,-5494,-5063,-3306,-958,-849,-626,-1231,-560,-1255,-833,-892,-1135,-1879,-1544,-1649,-1608,-1466,-1347,-1325,-1437,-1334,-1339,-1298,-1133,-888,-504,-114,-1122,-1878,-1420,-1013,889,1148,1143,600,-118,-587,-1847,-529,-314,-1100,-1048,-1924,-1804,-1016,-1371,-54,532,287,-12,-336,-574,-841,-1300,-1195,-1230,-1751,-1011,-911,-812,-1099,-1534,-620,-546,-453,-386,-379,-412,-1426,-937,-779,122,-1169,-440,-503,-843,338,749,1057,1065,-127,341,1010,-504,660,254,-195,-668,-1082,-1537,-1766,-1502,-1180,-845,-555,-284,-81,125,228,-1024,367,347,-279,-237,120,-37,-241,-427,-572,-674,-722,-682,-644,-1138,-564,-480,-418,-302],[-79,-120,-807,-864,-318,267,767,-110,-405,-567,-278,-404,-373,268,505,515,497,474,227,-666,-326,-903,-1551,-613,-1025,-1359,-1536,-1231,-940,-675,-478,-402,-1165,-680,-348,-458,-609,-731,-629,-357,82,601,1166,1764,-285,-108,-644,-553,-70,660,2020,2375,-78,-1245,-821,-1342,-203,170,-897,598,1180,306,633,579,-66,-91,-453,-1837,-1483,-1132,-1212,-1235,-1206,-1140,-991,-866,-762,-643,-559,-515,-446,-468,-1336,-2250,-1707,-1928,-445,-432,-345,-268,-825,-280,-1916,-923,-484,-925,-671,-1572,-859,-941,-920,-891,-738,-496,-238,0,-1853,-1520,-418,572,97,-810,781,1296,1274,1178,-1164,-1304,58,469,-10,-62,-242,-913,-1737,-23,151,-609,-442,665,698,-3798,753,659,541,-10425,-27818,-15893,416,359,-2338,202,-311,6,-193,-482,-818,-1217,-1463,-1314,-921,-382,-754,418,900,-562,-179,270,1024,853,662,556,255,-1467,-1728,794,1137,153,514,-1177,-1308,312,564,-430,-150,-543,-1581,-1252,-1462,-1413,-1172,-742,-373,-1469,147,1265,1633,1864,1998,282,210,834,-93,-1275,-553,-813,-601,-1664,-1600,-1906,-1771,-1424,-1140,-917,-679,-601,-647,-696,-973,-580,-585,-545,-832,-781,-714,-981,-883,-1063,-1172,-1308,-1193,-922,-1021,-1053,-574,-581,-1032,-1731,-1328,-499,133,-342,-521,-2206,-2216,-1150,-57,-610,264,535,-260,275,57,-42,-253,-428,-627,-751,-786,-800,-1776,-718,-903,-696,-741,-852,-982,-1180,-1319,-1510,-1532,-1386,-1145,-836,-499,-237,-82,20,84,46,-134,-387,-747,-1055,-1292,-1377,-1393,-1279,-1136,-1034,-1696,-936,-987,-957,-1339,-1327,-813,-748,-776,-802,-835,-1150,-1148,-899,-1383,-1003,-1002,-1067,-864,-678,-483,-233,42,262,601,814,1071,-886,-1290,-278,-871,-1086,367,-464,373,-1509,-690,-654,1269,1008,437,1043,-988,1007,218,-1044,-2409,-1857,220,1,-126,-1119,-944,-573,-869,530,754,903,81,-733,1123,-250,534,565,214,-237,-824,-1434,-2196,-1668,-865,-928,-531,-1377,-1337,-1220,625,1417,1170,1557,1340,829,-1270,-1170,-194,1107,-233,-2143,-900,-857,-912,-1722,-749,944,412,-119,-580,-972,-1155,-1124,-838,-470,-1422,-604,-1153,-178,-175,1897,2061,1577,134,673,1402,1035,532,48,-477,-906,-1086,-952,-632,-472,-432,154,317,399,479,535,511,493,459,488,497,-1195,-1081,-208,487,62,422,-729,132,-41,-928,-1683,-1369,-1931,-1791,-1215,-961,-2048,-2878,-275,-67,126,-330,-2901,-274,459,440,392,275,58,-236,-4136,-2973,-1334,-1504,-1303,-950,-515,-146,198,403,451,503,389,232,-14186,-13418,-1895,-371,-426,-343,-228,105,-1197,542,639,677,588,-3400,67,-274,-979,-1202,-1438,-1421,-1182,-857,-727,-377,-525,-242,-204,-246,-303,-306,-273,-150,-796,249,472,-189,-498,108,1112,-613,1269,949,1016,-1002,1230,1163,-436,-409,23,494,-1197,-709,437,-1474,310,-1225,-530,266,-218,92,-961,272,-97,-1116,-541,-412,-274,-341,-1958,-585,80,-812,-840,-49,293,-694,535,478,419,-1000,-1482,-1522,-492,87,204,98,-320,-1420,-333,-565,-808,-954,-1123,-1224,-1357,-1487,-1541,-1531,-1418,-1262,-1033,-753,-1246,-701,-683,-692,-175,-894,-813,-600,-21,661,504,287,-752,-253,-505,-865,-986,-1356,-1168,-1126,-1083,-1050,-1044,-1103,-1123,-1204,-1381,-1476,-1579,-1732,-1750,-1797,-1801,-1777,-1658,-1409,-1127,-764,-347,88,-403,18,-1237,-700,2276,2591,546,-270,147,925,1916,153,-1217,-787,-1897,-1791,-27,359,-128,-580,1733,592,345,1313,819,-894,-353,-729,-1254,-1699,-1544,-1191,-883,-573,-341,-159,0,-201,47,-11,-141,-290,-876,-1040,-794,-809,-844,-835,-781,-737,-680,-654,-578,-494,-420,-361,-306,-207,-62,-1217,172,-758,-974,276,242,-135,-1404,-665,-85,-1128,-1152,-203,-272,-1070,-747,-657,-771,-898,-1250,-1214,-1066,-1100,-1133,-1222,-1328,-1456,-1612,-1822,-1719,-1420,-1059,-702,-348,-1030,-1902,-747,217,116,-1429,-277,-565,-871,-1150,-1324,-1190,-889,-527,-132,-1494,-1428,300,861,-58,331,1056,690,-199,-748,-736,-309,-898,-1213,-1640,-1824,65,-82,-13,95,138,-1438,-1677,-289,738,503,562,882,579,-92,-1160,487,-843,-585,-210,515,-1606,601,446,-1112,-141,-1624,-519,-830,-1138,-1418,-1679,-1888,-2246,-1763,-1646,-1548,-1367,-1154,-910,-564,-222,166,-326,999,1374,-174,-1479,309,1632,856,-943,-254,1509,1672,1356,1556,1051,857,-442,-58,953,513,72,-333,-714,-952,-1941,-1818,-1614,-1585,-1589,-1495,-1370,-1262,-1219,-1367,-1589,-1697,-1289,-704,-221,542,715,52,665,321,1774,1159,-279,-2067,-101,-1842,-735,-44,328,-236,-820,579,467,424,-558,-1596,-1054,-569,-109,-610,-730,-1172,-1483,-1448,-1086,-587,-1105,-1343,-643,-539,1063,1088,-105,-147,695,551,486,436,-1074,198,-410,448,436,399,373,254,151,160,-1698,-44,-755,-158,160,352,401,-201,-1124,274,-353,-276,-26,-17,-172,-362,-1551,-1193,-916,-1003,-1058,-1109,-2037,-942,-694,-1654,-1103,-991,-1300,-1780,-12694,-18263,-30918,-18426,-22539,-18314,-1168,-2168,-1114,2238,2518,-2533,6407,6357,-8237,-2071,645,4557,700,-2631,-4133,-5837,1338,2250,283,-858,-91,-1328,-966,75,92,-1589,-2,-109,-1078,-323,-498,-793,-1310,-1490,-1916,-2017,-1612,-1207,-730,-287,-1413,-1714,-1067,-1030,650,1108,1135,533,163,-607,-1805,-437,-180,-869,-750,-1924,-2005,-1146,-1420,-127,-239,-320,-414,-501,-498,-551,-1442,-1054,-777,-1161,-850,-914,-946,-1006,-1690,-813,-649,-431,-365,-272,-297,-1495,-850,-524,499,-1022,-720,-1103,-763,517,768,871,757,-360,402,920,-317,661,763,384,-77,-477,-931,-1320,-1618,-1698,-1457,-1184,-914,-710,-510,-423,-956,-342,-389,-426,-522,-468,-412,-304,-107,147,352,-327,30,-118,-1104,-732,53,-657,0],[-633,156,-566,-796,-500,4,-107,-212,-364,-630,-830,-1026,-1231,-1357,-1506,-1555,-1632,-1728,-1860,-2095,-2185,-1916,-1547,-1193,-847,-434,-214,560,979,1117,1077,1160,-965,-1353,662,908,894,456,148,1521,1617,1684,2005,1870,-349,77,-452,-662,-170,780,2473,2739,127,-1023,-611,-1119,-176,302,-643,629,203,-206,-591,-926,-1220,-1526,-1775,-1875,-1767,-1528,-1227,-925,-634,-367,-67,155,-141,480,565,151,616,8,-1144,-1816,-1952,-1819,-28,14,-110,-735,-1137,-286,-1981,-776,-683,-773,-921,-1657,-1044,-1037,-903,-766,-536,-253,2,-150,-1534,-1686,-582,601,126,-894,385,236,60,-152,-1140,-1369,-720,-949,-1169,-1446,-1631,-1673,-2418,-1302,-1064,-760,-462,-240,-55,-2907,332,393,298,-16842,-31617,-13196,257,-253,-2675,-199,-671,-314,-325,-294,-156,47,377,802,1263,689,-787,463,829,-505,-10,378,1441,1371,1850,1571,314,-1543,-1650,627,709,-431,-21,-1496,-982,565,766,-634,303,203,-1662,-435,-102,-134,-235,-538,-390,-1559,-317,-201,13,233,483,635,369,1099,-83,-1352,-448,-753,-511,-1530,-183,-752,-1682,-1964,-2103,-1422,-690,-123,-324,-654,-957,-600,1207,1231,-960,-674,-511,-1107,389,64,-248,-716,-1103,-1361,-1387,-1331,-935,-715,-1014,-1530,-1101,-658,19,-86,-555,-2151,-2373,-1058,221,-750,167,813,-237,1663,1295,1021,642,351,121,67,172,-316,-1708,-319,-1121,496,30,123,-91,-318,-424,-1039,-569,-561,-544,-475,-360,-288,-277,-270,-269,-347,-563,-866,-1317,-1779,-2264,-2410,-2007,-1580,-1206,-941,-1492,-724,-824,-906,-1162,-1382,-1155,-1093,-1033,-921,-831,-1264,-1565,-642,-1552,-889,-429,-984,-203,2,189,391,580,236,857,889,944,-972,-1151,-283,-713,-1219,199,-131,-209,-1568,-560,-769,-799,-889,-922,-891,-1080,-844,-856,-943,-2286,-1923,-1542,-1834,-2095,-2232,-2102,-1816,-1510,-1263,-971,-683,-457,-746,-33,-254,184,303,134,293,136,-40,-378,-967,-1055,-1461,-1822,-2092,-2005,-1715,-1351,-1092,-883,-782,-719,-731,-1232,-1167,-557,-361,-525,-2324,-1006,-325,-595,-1249,-468,801,959,764,-658,-775,-1008,-979,42,119,-1362,-830,-1412,-643,-465,1593,1804,1896,572,593,1226,1433,540,963,1133,510,-1152,29,-73,-651,-407,1458,1344,1094,795,451,62,-210,-305,-126,194,-1397,-1057,-492,832,201,748,-548,483,364,-576,-1526,-1297,-2127,-2071,-1604,-1451,-2263,-2523,-926,-687,-497,-411,-3042,-407,-561,-710,-863,-1041,-1266,-1508,-3832,-2563,-2119,-2106,-1920,-1704,-1392,-1088,-728,-427,-201,102,296,480,-21557,-12853,-4905,888,760,572,279,166,-1691,8,60,217,366,-2931,478,449,-662,-1353,-253,-503,-720,-813,-821,-827,-896,-944,-999,-1085,-1095,-938,-687,-366,-962,38,243,-315,-536,12,297,-180,22,-113,-217,-851,-341,-364,-449,-537,-621,-766,-1151,-1086,-1214,-1404,-1293,-1263,-1134,-1010,-856,-689,-1253,-490,-404,-972,-222,-67,33,-28,-1592,-564,102,-376,-835,-304,-593,-1062,-1285,-1442,-1298,-1023,-1274,-1601,-882,235,1004,159,-955,-843,400,1500,1665,307,-848,-803,-404,-552,-533,-832,-988,-1023,-878,-591,-1200,-734,-607,-596,-11,-945,-735,-287,210,2057,1887,1607,-107,814,405,-687,-358,-1340,-504,-360,-202,-67,15,3,-3,-105,-327,-491,-743,-911,-1007,-1123,-1194,-1247,-1232,-1133,-1053,-945,-827,-716,-597,-449,-1274,-769,53,228,161,-510,-22,522,520,-223,-991,-770,-1736,-2046,-207,308,143,-825,1084,203,579,1284,1147,-819,-701,-674,-52,-159,29,319,482,317,-253,1209,1515,-174,-154,1193,911,-321,-1030,-1120,-499,-837,-947,-1109,-1192,-1246,-1241,-1222,-1116,-985,-865,-781,-732,-672,-602,-1304,-603,-823,-976,-969,-1130,-1285,-1291,-1084,-900,-1139,-1179,-109,125,-1056,-935,-38,51,-389,-1366,-1217,-17,1188,1178,1108,1027,-773,-883,-765,-1481,-1067,-331,-414,-694,-1182,-2092,-1193,-1140,-1041,-1004,-831,-772,-727,-688,-660,-548,-411,-231,6,-1647,-1366,198,512,24,270,775,565,-57,-707,-459,68,-868,-986,-1040,-1376,-1207,-951,-474,-351,-565,-1689,-1543,-191,1168,435,-22,392,234,-138,-1368,207,-1009,-793,136,811,-1482,296,-104,-914,-737,-1228,-1004,-1099,-1178,-1250,-1335,-1386,-1742,-1160,-1029,-954,-877,-875,-935,-939,-930,-820,-547,-390,-158,-177,-1311,-172,-341,-511,-964,-400,-82,379,857,1254,840,379,-541,97,1146,546,-84,140,-121,-308,-1798,-1836,-1932,-104,28,136,-613,207,203,-997,-2062,270,551,-98,-255,1640,793,-5,461,-5,1664,1276,-185,-2412,-176,-1627,-734,-725,-1239,-1393,-948,-529,-137,254,-744,-1783,-770,-606,858,-413,1332,1070,1204,589,-571,-95,-861,-1570,-797,-408,631,466,-156,-223,-294,-583,-826,-1074,-1216,-1286,-1242,-1182,-1066,-950,-811,-776,-762,-690,-1860,-646,-986,-657,-741,-809,-779,-764,-1183,-814,-737,-694,-792,-798,-856,-943,-1393,-1139,-1276,-1375,-1348,-1321,-1837,-1126,-1050,-1748,-1250,-779,-637,-509,-11404,-16912,-24342,-5887,-9542,-11738,-2045,-2008,-886,2025,2492,-2456,6972,8710,-17407,-7854,2035,9114,5691,2387,-559,-6794,489,2581,142,-470,120,-1335,-1061,116,28,-1242,-312,-424,-1450,-413,-380,-418,-1184,-526,-652,-1076,-1036,-1242,-1316,-1239,-1698,-1376,-634,-966,-462,-391,-375,-401,-399,-528,-1772,-783,-883,-1081,-1185,-1810,-1826,-1078,-1373,-798,-711,-634,-604,-590,-492,-437,-1283,-944,-241,-580,-13,114,301,-881,-1641,-480,-107,-602,-354,-168,-215,-1588,-736,-305,910,-710,-983,-1766,-574,672,750,609,313,-678,367,727,-187,553,678,74,-557,-1111,-1657,-1914,-1743,-1487,-1219,-1008,-823,-705,-574,-529,-932,-410,-365,-265,-823,24,211,387,583,784,305,-323,-125,-101,-1126,-1058,-220,-946,-189],[-1081,-205,-341,-627,-686,-676,-779,-804,-804,-859,-817,-755,-710,-602,-525,-339,-149,-133,-155,58,-557,-1150,-1406,280,121,-474,-459,3298,3514,1242,1301,1478,-527,-1690,398,942,1054,628,-75,1852,2289,1911,1791,1865,-465,123,-393,-873,-335,773,904,353,-16,-858,-417,-930,-191,-34,-461,-69,-190,-302,-401,-477,-554,-706,-907,-1125,-1323,-1461,-1460,-1334,-1137,-922,-659,-458,-497,-212,-171,-201,-230,-372,-903,-1445,-2159,-1663,-1258,-1489,-1655,-1817,-2011,-2033,-1974,-1939,-1821,-1686,-1603,-1718,-1336,-1222,-1065,-981,-856,-705,-586,-508,-1277,-1866,-777,-200,-140,-915,-4,33,47,11,-1177,-1367,-531,-827,-591,-845,-1141,-1530,-2390,-1738,-1592,-1246,-841,-466,-86,-1914,346,1144,-5203,-23625,-34299,-10304,2408,-991,-2967,417,-1074,351,-387,164,1886,737,1764,1353,893,532,-821,14,-164,-559,-309,-465,-668,-841,-1059,-1258,-1411,-1619,-1612,-1172,-951,-762,-668,-1579,-750,-268,-193,-838,-23,-18,-1759,-351,-160,-153,-196,-342,-203,-1519,-111,-93,-48,-52,-56,-84,-87,-109,-230,-1448,-436,-787,-529,-1111,-598,-639,-1775,-470,-273,45,4,-541,-636,-574,-932,-817,1042,2002,-1113,-583,-493,-1228,594,1937,779,-454,-778,-544,-1186,-1643,-1592,-1287,-1095,-1307,-834,-814,-516,-474,-676,-2022,-2433,-957,422,-928,56,827,-232,1098,985,955,780,367,418,276,212,-221,-1655,-440,-1345,44,-18,-84,-78,-40,136,-1281,-64,-91,628,672,710,668,590,526,513,491,400,273,-633,-173,-776,-663,-951,-1167,-1336,-1467,-1531,-1530,-1521,-1346,-1078,-1398,-690,-206,338,-1132,-838,-1054,-1345,-945,-1735,-781,38,-958,453,572,2562,2653,699,180,1478,1825,1471,-1003,-1064,-325,-562,-1357,375,198,31,-1584,-308,-876,-276,-335,-357,-323,-1065,-286,-306,-476,-2122,-1989,-1007,-1235,-1368,-1380,-1303,-1155,-1013,-960,-899,-874,-917,-911,-874,-762,-609,-315,-40,199,342,462,398,-590,-1023,-1598,-434,-887,-1292,-1781,-2170,-2250,-1813,-1437,-1100,-875,-1035,-1133,-583,-565,-830,-2193,-1133,161,-199,-847,-4,430,1340,1315,-846,-885,-929,-844,378,929,-818,-975,-1234,-752,-746,3162,3385,2943,834,389,853,1078,323,1137,2587,1056,-1119,7,-505,-851,-418,292,-16,-336,-565,-676,-675,-477,-160,289,732,-1573,-1096,-803,359,288,817,-383,596,451,-143,-1348,-1249,-2008,-2027,-1980,-778,-2592,-2078,-869,-922,-1008,-1179,-2284,-1614,-1921,-2111,-2088,-1873,-1584,-1272,-3597,-1917,-495,-329,-983,-378,-523,-744,-898,-983,-933,-603,-251,161,-27625,-7477,-8493,1565,1608,1525,1245,1037,-2054,284,-122,-454,-753,-2591,-1208,-1326,-1483,-1595,-1714,-1754,-1746,-1613,-1385,-1114,-833,-456,-40,310,602,458,981,191,-1170,-620,-243,-510,-584,-49,-255,-483,-660,-822,-962,-1060,-1263,-1433,-1672,-1936,-2056,-1986,-1752,-1544,-1313,-1298,-929,-849,-797,-854,-955,-1080,-1431,-1478,-1616,-1627,-1507,-1218,-895,-547,-1255,-554,86,36,-846,203,-564,-1521,-613,-1079,-1679,-2285,-1690,-1397,-1212,348,1105,18,-1643,-215,531,1229,1560,545,-572,-1057,-585,-770,1168,560,-179,-193,-366,-165,-1147,-804,-534,-463,253,-901,-691,13,421,2936,3713,2246,574,3117,1740,-496,-137,-1042,-73,226,1391,1567,1580,778,554,241,70,-80,-683,-930,-58,-385,-713,-1069,-1391,-1651,-1956,-2248,-2219,-1949,-1711,-1488,-1319,-1138,-966,-817,-688,-795,-534,-380,-259,-452,-774,-785,-1471,-1870,-423,182,364,-927,269,-152,438,145,-269,-727,-1062,-1064,-1076,-915,-596,-287,-7,-138,-633,709,851,-69,-379,612,337,-465,-1208,-1219,-1126,-1322,-1499,-1556,-1492,-1366,-1162,-938,-633,-308,0,276,527,-78,696,-1417,1093,-912,-1069,968,-85,-414,-1185,-385,331,-1134,-1124,683,410,-979,-1052,-7,214,-170,-1428,-1229,-148,1347,1288,1147,990,-794,-745,-813,-1402,-918,-134,131,59,-1396,-2014,-411,-679,-983,-1327,-1615,-1941,-2085,-1756,-1410,-1048,-759,-525,-305,-1787,-1318,67,102,158,221,375,356,20,-717,-302,403,-826,-824,-481,-1000,-358,-681,-907,-1006,-1300,-1803,-1434,-279,29,319,-693,-29,-80,-232,-1548,-118,-1199,-953,309,922,-1401,584,236,-656,464,-874,830,1360,736,1076,902,659,-1249,32,-378,-835,-1197,-1397,-1367,-1182,-1065,-993,-889,-988,-1038,-1159,-1290,-1494,-1581,-1611,-1624,-1521,-1479,-1382,-1257,-1121,-992,-875,-705,-513,-325,-151,-523,-242,-181,-5,-1498,-1942,-2164,-94,304,240,-774,0,-146,-980,-2310,-845,-1044,-1183,-1236,-1267,-1268,-1256,-1251,-1285,-1342,-1382,-1435,-2151,-1737,-1766,-1625,-1445,-1205,-937,-599,-227,194,418,-935,-1916,-495,-574,432,-224,2370,1686,2587,665,-660,-96,-577,-1749,-1030,-419,89,74,-176,-255,188,210,239,198,-1286,78,-695,-130,-202,-263,-271,-337,-367,-279,-1752,-74,-1299,-195,113,86,114,-972,-493,-218,-412,-489,-806,-1023,-1249,-1399,-1399,-1201,-1013,-825,-749,-1526,-1655,-1221,-762,-1868,-1449,-915,-872,-804,-10181,-14991,-16580,-17,216,-5354,-2752,-1912,-690,1328,1576,-2422,2228,2635,-26017,-13591,1958,4897,5371,5705,4242,-5254,-472,2677,-103,-135,291,-1322,-1187,133,538,-894,-334,-611,-1828,-709,-681,-730,-1079,-879,-1013,-1186,-1317,-1408,-1357,-1275,-1984,-1084,-1006,-1037,-958,-880,-811,-734,-584,-516,-1752,-315,9,-472,-170,-1645,-1557,-884,-1249,727,1997,2063,1855,392,1124,-443,-1061,-808,39,-47,303,115,454,-738,-1423,-954,-228,-769,-240,-190,-379,-1703,-770,-795,-662,-436,-1177,-1516,-273,537,650,285,-241,-1067,244,317,-107,-28,-162,-244,-273,-210,-209,-178,-148,-1309,-223,-703,-417,-570,-691,-881,-1053,-1159,-1259,-1238,-1086,-919,-684,-461,-223,16,196,-322,-225,-62,-1166,-1448,-451,-1220,-360],[-939,-511,-366,-512,-842,-232,-313,-363,-409,-496,-446,-339,-231,-72,10,-116,-409,-436,-207,360,-649,-1300,-1482,256,33,-553,-607,1378,1244,1032,725,304,-82,-1379,-723,-950,-1086,-1126,-998,-854,-708,-618,-582,-577,-665,-755,-859,-1217,-933,-843,-677,-442,-124,-793,-294,-856,-300,424,-418,942,1222,266,488,439,117,919,743,333,-381,-506,6,-217,-451,-681,-835,-1000,-1161,-1270,-1373,-1474,-1515,-1620,-1692,-1706,-2163,-1931,-2005,-2035,-1856,-1580,-1331,-1028,-1118,-762,-415,-517,382,-1800,757,634,570,1007,1074,1062,-442,-398,-1108,-2108,-1033,588,69,-933,534,153,-217,-519,-1323,-1292,-741,-980,-806,189,238,-1330,-1601,-623,-344,-503,-605,-664,-611,-981,-167,246,-10930,-30669,-35101,-7454,1569,-1895,-3172,-242,-1519,75,-534,-85,1442,474,1282,1093,788,485,-890,-132,-275,-750,78,256,913,1557,2476,2584,276,-1696,-1615,29,-229,-566,46,-1551,-627,113,-550,-1109,-1664,-1820,-1803,-1059,-675,-294,-49,-176,-55,-1414,50,-194,-481,-845,-1197,-1498,-1609,-1522,-1381,-1588,-919,-949,-425,-669,111,299,-1686,-434,545,918,-390,-1204,-1014,-436,-920,-973,822,1404,-1319,-527,-516,-1332,578,654,435,-554,-584,-709,-1129,-1772,-1682,-1603,-1486,-1344,-1249,-1232,-1236,-1323,-1429,-1858,-2431,-1676,-1656,-1580,-1431,-1402,-1377,-1365,-1408,-1316,-1314,-1255,-1214,-1112,-960,-835,-1635,-594,-1504,-358,-222,-72,138,339,617,-1561,-177,202,888,757,587,314,-47,-401,-703,-978,-1231,-1360,-1416,-1313,-1116,-815,-507,-106,331,672,-898,1521,1802,603,-735,-1374,-727,-291,416,-1509,-624,-587,-708,-1145,-1904,-683,34,-1005,-55,320,3015,2984,511,96,1337,1815,1502,-921,-1005,-387,-412,-1443,-1204,-1295,-1233,-1535,-846,-947,-503,-398,-282,-130,-963,126,220,-228,-1914,-2067,0,-145,-252,-918,-630,-375,-638,-471,-537,-638,-832,-1025,-1253,-1449,-1573,-1456,-1241,-959,-702,-408,-249,-206,-1020,-1957,-146,-433,-1150,-1370,-900,-1262,-1629,-2039,-2389,-2304,-2013,-1787,-1452,-1237,-1139,-1965,-1252,6,237,-515,497,276,858,866,-978,-929,-811,-677,437,1354,-197,-1035,-722,-340,-1013,1482,1563,1611,938,85,468,749,59,1221,2021,1605,-839,164,-623,-1030,-1033,-1630,-1924,-1761,-1276,-729,-272,146,492,845,1122,-1691,-1159,-1068,-164,323,876,-214,691,542,344,-1118,-1207,-1623,-1501,-1831,-166,-2938,-1563,-697,-1228,-1801,-2438,-2605,-2090,-1647,-1195,-761,-381,-85,148,-3418,-1074,594,726,-2366,861,943,1010,1135,1210,1217,1312,1310,1323,-30832,-615,-12581,1436,1353,1241,1023,954,-2160,631,458,339,214,-2404,-39,-108,-231,-1532,-769,-494,-586,-645,-704,-801,-953,-1055,-1141,-1284,-1441,-1544,-1596,-1521,-1364,-1277,-776,-745,-615,-37,477,698,879,986,1043,-545,987,893,-573,-350,182,-145,-1062,-819,-1129,-1400,-1650,-1916,-2125,-2293,-2208,-1944,-1676,-1396,-1079,-722,-351,102,434,557,-982,-555,49,423,-862,345,-878,-1557,274,-253,-837,-1356,-1612,-1419,-1323,-489,-33,-59,-976,351,768,935,996,756,-279,-1121,-828,-919,-56,-334,-542,-689,-678,-498,-1147,-874,-459,-305,602,-764,-669,317,639,1461,1411,1324,1198,1026,835,-287,84,-623,-438,-731,-960,-1015,-885,-687,-406,-202,-186,-79,-550,-1013,-397,-643,-935,-1282,-1600,-1845,-2095,-2281,-2387,-2408,-2430,-2485,-2545,-2536,-2336,-2066,-1751,-1430,-1150,-788,-508,-479,-558,-804,-1171,-1448,-633,0,-125,-833,-754,-1126,-1470,-1627,-1653,-1390,-1103,-871,-622,-416,-189,-27,105,-626,-921,567,702,74,-588,714,631,-489,-1388,-1311,73,-1055,639,773,363,1423,1792,2127,2475,2008,1758,2296,416,-161,851,-1504,933,-994,-1227,790,-283,-585,-1083,-222,567,-1075,-984,699,684,-844,-1058,32,323,-5,-1419,-1228,-256,45,-149,-395,-625,-827,-938,-1084,-1415,-1159,-1167,-1185,-1192,-1342,-1819,-1370,-1478,-1595,-1737,-1811,-1843,-1649,-1316,-949,-508,-89,316,524,-1875,-1219,-48,-287,370,235,-68,106,60,-715,-246,692,-717,-710,16,-683,516,517,-126,-1134,-1329,-1648,-1329,-146,-36,-5,-1390,-242,-285,-532,-1529,-986,-1378,-1015,-258,134,-1321,455,-1,-320,717,-531,469,665,452,512,433,311,-776,28,-140,-304,-362,-377,-380,-546,-358,-390,-617,-444,-447,-484,-1055,-639,-705,-788,-1050,-1005,-1181,-1322,-1411,-1345,-1099,-822,-879,-226,32,256,-908,-673,-238,216,-1155,-2087,-1941,-329,769,642,-956,244,16,-865,-1894,-919,-1215,-1226,-1061,-987,-947,-922,-900,-901,-885,-799,-667,-1683,-474,-1094,-832,42,242,-127,-124,850,1041,336,-1081,-1884,-178,-374,-15,-13,1378,1187,1029,619,-790,-127,-220,-1755,-1276,-517,297,279,-81,-239,3,-94,-226,-410,-1242,-695,-748,-716,-538,-292,16,228,266,195,-1477,836,-1346,-224,409,742,687,-1915,388,211,-211,-64,-362,-550,-744,-875,-1222,-731,-558,-361,-261,-1656,-1477,-1171,-197,-1953,-1636,-670,-697,-852,-9919,-13978,-11734,-462,-144,-1666,-3535,-1911,-469,1127,1140,-2442,818,511,-30684,-16041,127,341,754,1270,1834,-2872,-1425,2708,-380,184,468,-1237,-1300,182,1944,-503,-202,-324,-1987,-22,558,134,-944,-402,-554,-1164,-767,-852,-852,-848,-2196,-738,-626,-659,-453,-345,-298,-308,-315,-472,-1679,-739,-708,-602,-261,-1420,-1274,-614,-1042,999,1059,1049,934,22,610,-479,-872,-660,-225,-327,-314,-317,-267,-564,-1113,-1548,-422,-876,-49,-26,-303,-1795,-1278,-1807,-2172,-1799,-1256,-800,-181,248,545,-92,-875,-1519,26,138,-84,28,-298,-632,-950,-1171,-1409,-1540,-1564,-1529,-1373,-1149,-839,-504,-1095,284,-893,1064,628,84,-944,627,469,527,1446,563,-21,-389,-310,-337,-1292,-1953,-1156,-1516,-1035],[-673,792,-36,-460,-908,-421,-804,-1131,-1394,-1493,-1270,-1002,-799,-602,-511,-474,-1178,-635,-112,329,-686,-1441,-1636,172,-58,-627,-610,129,-415,-1012,-1630,-2020,-1637,-1194,-802,-512,-312,-174,-737,213,404,558,677,764,-874,-283,-771,-1607,-878,-159,-373,-531,-582,-761,-577,-841,-508,-557,-624,-730,-880,-976,-990,-899,-730,-566,-395,-206,-1,-468,379,537,649,790,945,830,-1281,803,1115,271,1018,-3,-521,-992,-1946,-1377,-382,121,40,-25,-144,-463,-834,-891,-519,-433,911,-1832,629,745,600,2098,1889,1056,-615,-479,-912,-2275,-1257,546,13,-901,-685,-1271,-1851,-1756,-1486,-1116,-648,-298,-800,136,382,-796,-666,-446,-137,-371,-461,-647,-809,-880,-908,-982,-16482,-37772,-33789,-4692,-869,-2899,-3206,-1186,-1862,-1528,-1720,-1744,-1442,-1040,-592,-155,214,567,-932,120,-269,-982,9,32,402,1499,2215,2747,189,-1669,-1559,-321,-599,-172,322,-1485,-527,949,926,-1170,-395,309,-1628,-215,1311,1566,121,-21,-47,-1249,105,1604,1159,621,71,-489,-987,-1447,-1936,-2300,-2364,-2151,-1919,-1787,-1659,-1651,-1666,-1716,-1838,-1929,-1807,-1861,-1496,-1274,-1081,-1009,-772,-680,-1559,-726,-794,-1377,-882,-1002,-1074,-1264,-1364,-1408,-1451,-1471,-1933,-1393,-1530,-1150,-925,-1035,-414,-191,-1195,-1628,-2350,-795,127,-1300,-73,164,-295,436,617,946,1149,-149,575,436,-191,-283,-1663,-773,-1449,269,89,-84,-230,-434,-613,-1876,-1325,-1797,-2229,-1801,-1252,-762,-369,-34,239,372,302,91,-389,-743,-1164,-1389,-1319,-901,-363,150,-582,1008,1265,250,-530,-1340,-785,-401,213,-1790,-323,-24,-25,-1188,-2063,-627,-97,-1165,-624,22,1786,2152,275,-42,1130,1745,1504,-742,-988,-494,-296,-1446,69,-391,-748,-1468,-911,-1006,-653,-532,-398,-232,-867,72,227,-52,-1719,-2188,595,702,393,-915,-740,695,-557,-606,671,526,296,-762,-198,-481,-787,-970,-1137,-1248,-1328,-1280,-1268,-1160,-966,-2132,-629,-479,-1043,-1296,-197,-172,-172,-258,-374,-586,-873,-1253,-1530,-1926,-2133,-1906,-1515,-1139,-752,-481,-228,3,228,385,-1083,-945,-723,-538,225,64,-63,-1109,-158,120,-1330,432,585,638,685,-371,54,420,-278,1125,1194,1180,-458,418,-388,-1210,-591,-1105,-1382,-1265,-837,-357,2,282,442,559,560,-1797,-1294,-1269,-786,-134,-216,-369,-399,-416,-422,-910,-1245,-1240,-880,-1457,-933,-2546,-1274,-1486,-1581,-1479,-1280,-1006,-1021,-596,-425,-281,-198,-211,-281,-3337,-411,-333,-14,-4020,1066,1767,2457,3155,3713,4088,4418,4512,2256,-29396,4137,-17091,3477,3015,2552,2036,1735,-2028,1139,897,729,560,-2489,212,90,-80,-1606,-1285,-950,-422,-389,-318,-771,-325,-204,-167,-238,-397,-606,-897,-1189,-1554,-1878,-1374,-1089,-709,-109,325,721,1098,1261,957,-476,2137,1686,-767,-437,634,749,-1094,-627,681,-998,659,-455,-126,-120,-718,-1693,-1149,-220,-472,-229,70,914,455,727,-853,-657,-88,691,-967,416,-1006,-1059,-7,2045,1916,-122,-451,-752,-1248,379,1140,-137,-209,445,89,-323,-736,-1022,-1270,-1346,-1354,-1336,-1298,-1314,-1372,-1535,-1748,-1963,-1873,-1482,-1117,-804,-543,-660,-748,48,77,102,101,66,2,-78,-136,-276,-312,-344,-387,-365,-360,-346,-321,-329,-284,-303,-440,-530,-669,-1149,-1073,-1314,-1559,-1797,-1875,-1746,-1628,-1529,-1488,-1524,-1602,-1657,-1624,-1533,-1294,-1001,-1325,-1350,-736,98,253,-416,-402,-877,-931,-1066,-878,-492,-797,-1157,-1353,-1168,-812,-388,-76,-635,-623,-586,464,1192,1282,1268,467,-1191,-1119,805,1196,142,-813,1735,1995,-508,-1631,-1455,-262,-1242,1627,723,641,2060,2510,3651,3653,1834,1665,1974,58,-404,886,-1564,-56,-1119,-1495,-1087,-790,-828,-1058,-102,188,-1021,-858,330,282,-741,-1021,-36,-117,-227,-1434,-1281,-616,-839,-1091,-1399,-1693,-1828,-1572,-1347,-1582,-1056,-726,-623,-552,-1101,-1684,-757,-935,-1125,-1332,-1458,-1609,-1742,-1866,-1854,-1648,-1471,-1297,-1087,-1963,-1104,-373,-656,169,254,-551,-227,11,-716,-353,863,-572,-708,372,-487,490,432,-326,-1332,-608,-1384,-1289,-222,-180,-336,-2114,-519,-603,-689,-1443,-813,-1604,-1047,-884,-927,-1294,-969,-958,-891,-826,-678,-584,-554,-585,-686,-894,-1209,-1505,-1398,-935,-409,0,126,-194,-868,249,336,-740,-247,126,-415,-996,1440,3270,-30,-1176,-698,1899,1228,471,-343,-1141,-1375,-1088,69,772,1047,-1143,-1053,-293,297,-870,-2300,-1779,-590,1223,753,-1166,376,178,-718,-1548,-263,-726,-1062,-1160,-1110,-998,-872,-751,-662,-577,-452,-318,-1214,-498,-837,-875,-45,8,-84,73,70,45,31,-1231,-1736,-294,-446,-652,-868,-1039,-1303,-1510,-1659,-1730,-1632,-1419,-1656,-1570,-733,-445,-212,-1,-258,-288,396,549,448,-1182,-130,-716,1362,1599,1832,2078,2192,-135,-152,-1167,1133,-981,-294,690,837,663,-1451,730,397,84,-117,-487,-709,-908,-1047,-1181,-1042,-945,-769,-618,-1763,-1326,-1046,-516,-2024,-1834,-835,1453,1569,-10967,-15226,-10947,1103,747,-1015,-4824,-2055,-883,-863,-632,-2569,-4,161,-24896,-12703,85,-188,-498,-775,-815,-569,-2317,546,-698,458,623,-1110,-1420,237,2243,-102,-303,-446,-1722,18,785,625,-811,223,-421,-1173,-734,-1114,-1378,-1527,-2287,-1182,-886,-730,-533,-430,-430,-506,-577,-764,-1545,-884,-696,-472,-100,-1154,-1012,-341,-794,450,289,56,-279,-675,-1023,-1440,-1813,-2159,-2227,-2026,-1673,-1365,-1053,-764,-762,-2250,-690,-908,-93,-232,-539,-1793,-1245,-1313,-1081,-692,-1191,-71,253,339,227,-481,-1416,-1906,-1498,-2065,-2230,-1786,-1290,-881,-578,-315,-215,-149,-111,-1199,-581,-703,-26,79,-825,437,-829,828,764,229,-723,307,546,493,1010,373,-248,-465,-314,-6,-1432,-1763,-673,-1377,-719],[-438,1108,76,-404,-863,-580,18,-260,501,168,-454,-118,-193,-313,-483,-752,-1897,-716,-762,-858,-902,-1542,-1815,-1017,-1105,-1063,-977,-883,-782,-664,-579,-590,-587,-634,-742,-950,-1256,-1635,-1963,-2328,-2677,-2325,-1923,-1549,-1212,-983,-1085,-1969,-1136,-101,282,496,-368,-722,-89,-854,-615,376,-585,-431,-1023,-1609,-2065,-2004,-1510,-984,-482,-5,390,-435,1203,1500,480,1150,1787,1037,-1627,812,1352,362,1286,-83,-313,-803,-1667,-1202,-428,1806,1815,789,452,-291,-645,-1074,-603,-327,1012,-1801,498,846,583,1052,599,177,-686,-507,-671,-2088,-1413,-576,-529,-827,-382,-263,-93,89,-1533,-877,-228,799,-547,105,461,-159,-91,-363,-692,-876,-897,-785,-540,-156,-1129,-1167,-21297,-44749,-31167,-2108,2203,-3978,-3135,-1631,-1972,-180,-786,-424,-167,-720,-897,-634,-244,178,-943,-60,-770,-1184,-98,-278,-222,-386,-507,-517,-453,-1490,-1393,-606,-774,20,-78,-1412,-391,-345,-520,-1187,-858,-1096,-1372,-1573,-1721,-1701,-1636,-1505,-1381,-1306,-1202,-1211,-1214,-1260,-1282,-1291,-1235,-1169,-1189,-1884,-1218,-1370,-1241,-1316,-1347,-1422,-1405,-1276,-1098,-856,-1327,-2036,-1731,108,-853,-917,342,431,-1820,-439,-590,-1345,-65,-77,103,-678,-124,905,-376,-1050,-1750,-1278,-1745,-415,-81,-991,1399,477,-1517,-1276,-2144,-715,761,-1351,-15,703,-337,2138,1882,1689,1326,-321,389,-26,-465,-837,-1737,-1043,-1173,-703,-554,-470,-400,-392,-320,-2194,-288,-244,-200,-99,51,163,217,272,335,341,233,68,-210,-477,-1236,-970,-1214,-1369,-1469,-1545,-1588,-1614,-1674,-1572,-1365,-1283,-831,-500,-81,-1850,0,577,677,-1059,-2175,-583,-320,-1406,-1197,-287,763,1262,32,-201,894,1653,1513,-458,-951,-607,-178,-1310,706,219,-207,-1370,-656,-1015,-746,-798,-840,-853,-883,-892,-889,-898,-1520,-2202,-782,-717,-608,-927,-928,-196,-502,-1090,100,180,184,-768,140,-332,-84,-143,-241,-348,-505,-612,-826,-1002,-1142,-1856,-1585,-1840,-1536,-1192,-758,-377,-5,281,523,644,-189,-1015,-744,-1080,-1874,-1711,-1542,513,779,-217,1171,487,130,14,-1093,-880,-623,-378,-185,-773,-1362,-1697,-1318,-852,-1630,-203,-10,20,-7,-894,-265,-265,-547,-388,-347,-212,-29,150,69,-1279,-641,-14,580,432,238,-30,-430,-866,-1341,-1746,-2027,-1816,-1452,-1301,-1411,-1108,-1091,-1225,-1270,-1278,-1201,-1060,-1301,-865,-631,-1095,-480,-1947,-625,-855,-1117,-1332,-1360,-1085,-1443,-385,-556,364,680,881,823,-3183,705,427,-1022,-5473,-891,-1277,-1060,-391,278,842,1422,1815,-6677,-25027,2507,-19950,1979,2432,2262,2005,1933,-1596,1690,1562,1455,239,-2798,707,368,-77,-1624,-1673,-1289,-1513,-1536,-1454,-1405,-1450,-1494,-1572,-1744,-1955,-2028,-1913,-1773,-1642,-1778,-1826,-1512,-1469,-1329,-1066,-732,-327,91,525,-418,1327,1509,-990,-518,695,606,-1124,-590,689,-822,472,-382,-85,-323,-886,-1515,-931,-476,-473,-412,-754,-1110,-1556,-2029,-1807,-1292,-665,-79,-1078,495,-842,-534,-786,2821,2215,291,-183,-448,-1090,301,1043,-144,555,1027,1115,220,851,876,115,-516,-1459,-1066,-199,-920,310,-195,-723,-1228,-1594,-1472,-1060,-632,-251,-523,-833,578,631,643,589,457,258,6,-245,-590,-814,-970,-1003,-790,-465,-84,301,564,-424,-113,-352,355,-305,-1227,921,-270,396,453,174,-26,-769,-426,-606,-813,-1033,-1230,-1437,-1383,-1196,-884,-1550,-1407,-932,414,564,-242,-193,-886,-659,-677,-1025,-1054,-1218,-996,-806,83,632,923,406,-618,-333,-553,218,1333,1818,2313,309,-1706,-1113,509,622,203,-908,-542,-804,-924,-1831,-1539,-752,-1340,-266,13,357,705,1073,1389,1711,1664,1528,1561,-393,-674,904,-1499,380,-1165,-1737,76,-715,-1038,-1011,69,1031,-887,-675,325,595,-583,-859,45,256,9,-1406,-1282,-461,905,639,334,54,-965,-692,-1132,-1789,-1281,-907,-950,-960,-991,-1499,-1153,-1292,-1451,-1637,-1764,-1937,-2086,-2016,-1789,-1504,-1265,-1058,-852,-1958,-877,-435,-870,-321,-349,-887,-531,-588,-701,-888,-942,-1044,-1144,-1175,-1235,-1218,-1291,-1337,-1375,-1470,-1545,-1570,-1618,-1635,-1636,-2284,-1540,-1523,-1540,-1604,-1468,-1775,-1209,-1002,-768,-1211,-291,-348,60,140,43,-298,164,-181,-166,-430,-768,-1110,-1406,-1535,-1397,-1078,-775,-540,-1143,-186,-71,-798,-470,-367,-460,-889,626,711,-241,-1290,-953,868,848,795,508,107,-155,-1197,-265,-405,-435,-939,-940,-208,309,-584,-2396,-1595,-784,1089,672,-1229,375,158,-478,-1198,285,448,149,-974,261,279,-908,28,-6,299,559,102,-690,-528,-547,-816,-54,-181,-298,-360,-403,-410,-351,-1313,-1447,-190,-134,-761,-150,-149,-275,-394,-523,-1118,-905,-1106,-1463,-1826,-1330,-1021,-681,-324,-266,-483,547,823,436,-1066,-202,-538,1599,1771,1885,1414,1315,-538,-488,-778,1443,-448,-388,1472,2027,1912,-659,1775,1839,453,487,764,178,-445,-237,-1120,-72,-581,-84,-23,-1836,-1165,-859,-827,-2025,-1971,-894,1046,1245,-12500,-18113,-11607,1183,938,-916,-6275,-2243,-673,-1106,-1623,-2767,-1343,-1012,-13140,-3249,-357,-346,-402,-553,-764,-1079,-3016,-1414,-1170,-954,-653,-942,-1526,-95,-112,-223,-359,-585,-1366,-877,-925,-957,-892,-814,-780,-1149,-681,-651,-515,-354,-2185,-15,344,-94,-182,524,197,136,957,560,-1370,-418,155,-106,9,-893,-815,-228,-563,-319,-396,-480,-606,-751,-819,-955,-1086,-1300,-1498,-1697,-1841,-2042,-2192,-2277,-2265,-2248,-2175,-2088,-2031,-1926,-1840,-1728,-1559,-1320,-1075,-899,-1090,-781,-906,-1032,-1212,-1312,-1447,-1706,-565,-584,-192,471,1307,1550,1678,1710,620,995,595,-1065,-731,-704,1795,-8,-100,1573,-816,1001,593,200,-612,-405,-502,-450,-240,67,-568,-675,-385,-56,-1720,-1355,-658,-1240,-932],[-214,1231,213,-308,-720,-696,-236,-295,1257,526,-419,-132,281,-60,-480,-903,-1894,-1595,-1920,-2181,-2127,-1860,-1971,-1200,-984,-731,-553,-500,-578,-768,-1103,-1617,-2169,-2760,-2399,-1643,-877,-132,-1339,1407,2071,2110,208,919,-1039,-866,-1382,-2129,-1329,-515,1397,1389,-641,-639,24,-857,-765,350,-752,434,-76,-564,-989,-1242,-1234,-1014,-653,-225,227,-395,1072,1439,361,1058,1927,1254,-1887,801,1431,544,1441,-167,-68,-586,-1328,-1007,-393,1574,971,290,-504,-1268,-1963,-1925,-1372,-872,-549,-1709,-206,-252,-359,-620,-892,-1158,-1447,-1748,-2014,-2072,-1913,-1778,-1663,-1563,-1498,-1451,-1406,-1369,-1288,-1136,-984,-827,-628,-470,-252,-1,235,396,-510,-516,515,1159,1216,1147,-1447,-2914,-24344,-48638,-28087,186,1963,-5089,-3081,-2264,-1782,-163,-882,-514,857,397,-59,-501,-930,-1227,-1464,-1604,-1719,-1768,-1638,-1585,-1508,-1335,-1169,-987,-815,-1178,-1115,-736,-718,-206,-326,-1311,-594,-834,-1104,-1203,-1112,-777,-793,-59,503,665,96,224,-150,-793,108,1744,1562,760,1049,172,205,602,452,-1874,-210,-1355,-528,46,-140,-450,-1116,-1114,-1325,-1003,-1848,-1417,-1844,502,-812,-755,100,-113,-2053,-395,-634,-1286,256,2586,1526,-701,72,982,-304,-693,-1308,-1459,-1720,-51,106,-823,-76,-122,-1530,-811,-1853,-645,162,-1268,100,253,-390,252,216,308,277,-442,135,14,-733,-678,-1893,-1108,-953,-1187,-1416,-1595,-1477,-1343,-1142,-2166,-927,-843,-779,-668,-493,-334,-201,-36,165,330,394,405,45,161,-1504,-100,-298,-452,-595,-748,-867,-931,-986,-891,-748,-1238,-894,-605,-247,-1727,-8,172,319,-888,-2267,-560,-625,-1729,-1615,-625,217,252,-231,-393,613,1288,1502,-137,-899,-749,-79,-1110,902,860,-283,-1289,-101,-1003,744,210,517,-54,-706,73,-105,-324,-1361,-2057,-1006,-1235,-1414,-1551,-1666,-1726,-1746,-1776,-1741,-1709,-1738,-1742,-1773,-1800,-1848,-1782,-1722,-1642,-1580,-1440,-1382,-1263,-1085,-1469,-851,-781,-776,-1026,-780,-801,-786,-768,-685,-613,-556,-996,-848,-1691,-2105,-1677,-1652,-8,173,-219,443,598,14,-312,-1038,-788,-543,-223,-18,-460,-936,-1328,-1435,-1156,-1922,-432,-134,13,91,-1421,-443,-129,-648,-707,-1068,-1288,-1113,-696,-189,-1242,-760,-614,222,1626,1754,1779,1636,1415,1108,819,492,-1802,-1530,-1131,-1984,-650,-728,-898,-949,-949,-853,-674,-1388,-543,-10,-799,292,-1310,-143,117,16,45,217,256,-1942,883,-1905,-906,1855,2366,150,-2826,1531,-142,-1677,-5848,1808,1499,1225,1076,942,788,746,604,-15768,-19836,167,-15706,-1034,-473,-747,-1056,-1080,-1022,-804,-507,-124,-429,-3358,856,1141,133,-1615,-1818,-1167,1342,1096,-175,-1367,-541,1509,1498,1096,580,15,-590,-1101,-1476,-1328,-1932,-1822,-847,-18,224,417,605,762,639,-389,1149,1214,-1245,-599,726,472,-1163,-558,-555,-833,-983,-993,-821,-630,-1058,-1251,-744,-756,-300,-229,-320,-366,-440,-502,-727,-922,-607,-536,-1209,-433,-550,-85,-1578,422,682,720,83,-156,-969,186,866,-124,1269,1201,1202,-87,516,835,256,-75,-1543,-1005,-675,-826,92,-111,-648,-326,-1086,-808,-442,-141,-110,-384,-939,16,-64,-150,-277,-462,-705,-991,-1271,-1644,-1913,-2121,-1974,-1576,-1238,-962,-745,-611,-570,-362,-377,-318,-274,-1248,-215,-518,-204,-259,-313,-339,-1026,-572,-746,-977,-1226,-1439,-1561,-1620,-1515,-1354,-1360,-1284,-1060,-943,-974,-974,-1076,-1196,-1366,-1622,-1876,-2150,-1744,-1344,-952,-583,-251,94,306,-592,-64,-503,-44,816,679,413,77,-2127,-998,-825,-1018,-1188,-1300,-1418,-1528,-1649,-1979,-2046,-2244,-2206,-2057,-1804,-1479,-1143,-781,-446,-73,276,570,787,-905,-891,887,-1391,134,-1130,-1886,-191,-877,-1232,-975,-606,-305,-722,-491,59,511,-403,-619,77,146,-76,-1379,-1261,-483,2842,2552,2181,-24,-973,-728,-1218,-2035,-1567,-278,-538,-799,-858,-1279,-952,-940,-902,-873,-780,-739,-711,-706,-1028,-793,-889,-1019,-1142,-1911,-1445,-1580,-1644,-1630,-1482,-1216,-919,-634,-352,-781,34,57,-741,44,-195,-217,-427,-593,-1061,-854,-942,-1177,-1060,-1157,-1282,-1638,-1348,-1186,-896,-1173,-1336,-1885,-842,-317,-262,-1112,-173,-256,580,117,-283,-635,-592,-452,282,811,1201,306,1972,1376,1327,441,560,248,-1357,-180,228,-843,-565,-835,-472,-760,87,110,-423,-1434,-1158,757,1005,650,83,-52,140,-1186,515,462,178,-371,-327,2,265,-356,-2164,-1439,-962,964,644,-1092,416,194,-224,-899,60,455,195,-1192,-21,82,-1227,75,286,94,520,227,-190,-543,-286,-696,1178,1156,98,675,411,57,-245,-1380,-1117,-1084,-1247,-1347,-1333,-1190,-1097,-930,-709,-1209,-396,64,-1295,-2064,-1236,966,1484,619,-317,-633,1238,1291,399,-950,-263,-292,1832,1885,1985,485,478,-976,-843,-375,-565,-914,-1088,-1265,-1368,-1364,-1385,-1477,-1521,-1463,-1388,-1372,-1161,-902,-594,-1071,136,-320,-226,173,-1961,-1072,-711,-1135,-1975,-2057,-882,-112,-281,-13005,-20138,-9178,-533,-575,-623,-6032,-2395,-1049,-1185,-1357,-2977,-1058,-831,-1252,-287,-76,87,222,285,285,133,-3397,-371,-1317,-1060,-1417,-1731,-1617,-1187,-891,-640,-391,-598,-1015,-11,178,185,-636,88,-1134,-1093,-207,-356,-440,-562,-1916,-847,-935,-989,-799,-548,-313,-128,38,7,-1171,-532,-443,-705,-779,-817,-692,-289,-363,310,549,740,837,-740,-543,-351,-692,-418,-37,-381,-691,-1078,-1445,-1784,-2026,-2159,-2065,-1853,-1646,-1416,-1271,-1592,-1121,-1050,-1016,-1069,-1210,-1398,-1712,-2000,-2313,-2334,-2028,-1621,-1263,-948,-692,-554,-504,-539,-626,-655,-696,-579,-299,-947,-827,-651,1413,-622,733,2091,-752,1128,900,339,-518,-157,622,196,633,-112,-777,-880,-413,-77,-2000,-937,-519,-1088,-1056],[-1582,-1492,-1266,-1005,-705,-734,-356,-267,469,631,-359,-194,764,492,1189,-975,-1351,-582,877,621,-334,-1666,-1929,-583,-1000,-1280,-1349,-1152,-887,-602,-349,-165,74,112,-515,399,687,354,-1491,1750,2017,2083,-142,603,-917,-954,-1581,-1862,-1485,-971,659,769,-925,-540,111,-848,-929,300,-981,544,848,213,278,-296,-821,-1336,-1707,-1585,-1230,-876,-541,-246,20,259,536,752,-1855,748,1095,796,1024,-261,191,-324,-946,-821,-675,-1068,-1313,-1321,-1133,-818,-527,-1558,-712,-5,191,-1584,185,51,-96,-356,-595,-810,-1036,-1270,-1471,-1531,-1589,-1608,-1577,-1521,-1494,-1505,-1560,-1677,-1709,-1539,-1256,-931,-543,-190,215,634,1005,928,-730,-674,579,1983,2013,1462,-1557,-4072,-24451,-42514,-25074,2086,1942,-6097,-3121,-2758,-1367,-183,-919,-1492,-1548,-1127,-749,-491,-380,-303,-852,-397,-1656,-1101,-770,-1118,-1664,-1171,-1265,-1339,-1390,-1346,-1221,-1094,-862,-641,-499,-1111,-71,94,224,-924,-932,190,-251,33,296,88,141,90,-232,-499,-522,-839,-1135,-1416,-1519,-1399,-1097,-740,-466,-1574,-116,-996,-589,165,-15,-408,-942,-1542,-1875,-987,-2305,-823,-1568,919,-727,-526,-60,-599,-1660,-287,-626,-1179,136,1707,1526,-655,262,999,-234,-361,-857,-1411,-1325,145,233,-502,349,333,-1031,-193,-1445,-524,-83,-1065,6,70,-388,411,613,971,1218,-455,-32,14,-893,-925,-2080,-1179,-416,890,535,154,-178,-484,-614,-1817,-621,-487,-339,-145,89,279,418,570,741,863,871,665,245,-42,-1675,-109,-421,-671,-869,-1012,-1038,-956,-867,-908,-426,-1148,-917,-650,-446,-1490,556,1048,1292,-682,-2167,-465,-889,-1829,-1261,-907,490,44,-435,-594,-577,-352,30,237,-767,-856,65,-841,915,822,-500,-1175,-76,-926,726,-237,633,-240,-630,-327,-833,-1275,-1494,-1790,-1104,-906,-755,-987,-1509,-723,-825,-1617,-1141,-1225,-1296,-1266,-1227,-1200,-1238,-1225,-1290,-1399,-1564,-1620,-1646,-1496,-1233,-1089,-827,-715,-712,-876,-896,-1118,-1394,-1753,-1707,-1313,-938,-946,-869,-2208,-1919,-1660,-1684,605,558,-263,120,-120,-330,-557,-878,-904,-1058,-1242,-1387,-1597,-1853,-2107,-1892,-1507,-2121,-705,-279,64,61,-1568,-421,-54,-489,116,799,427,-47,-536,-750,-1107,-854,-1207,-442,1020,2593,3345,2536,3727,3626,3430,852,-1773,-1592,-917,-2111,-515,-184,-762,-1200,-1595,-1933,-2224,-2027,-1829,-1613,-1390,-1168,-899,-658,-407,-118,191,461,595,-2486,547,-2798,-2669,1463,1515,-474,-2124,1392,-772,-1367,-4430,1033,939,829,777,-1343,511,437,269,-24325,-14565,-124,-11177,-3887,-924,-2744,-898,-927,-987,-955,-827,-530,-1132,-4151,677,1358,-246,-1588,-1670,-887,1047,519,-391,-1642,-675,923,1208,1248,513,-255,-1025,-1459,-1320,-913,-1692,-2187,-906,157,2009,2168,2225,1025,430,-394,1461,1122,-1520,-683,-205,-662,-1208,-1344,-1418,-1277,-1046,-840,-636,-694,-1260,-1054,-611,-1074,-907,-1130,-1376,-1508,-1503,-1304,-1083,-1097,-565,-198,-1377,55,-263,253,-2066,399,425,418,328,122,-923,-132,-372,-678,-943,-1235,-1308,-1133,-756,-204,307,342,-1392,-918,-919,-283,991,400,-1003,-539,-864,-584,-471,26,1373,-276,-1079,363,47,-119,-158,-123,-69,-40,-30,-165,-273,-448,-708,-951,-1185,-1229,-1025,-736,-622,-70,139,365,-33,-1239,612,-808,212,265,91,-26,-1337,-763,-396,-515,-638,-747,-1461,-922,-901,-798,-1015,-1149,-1166,-24,334,276,336,-738,-84,-26,-1076,-1053,-248,-464,-615,-692,-734,-725,-835,-841,-881,-923,-814,-589,-229,111,-131,-1935,-897,-289,-27,191,-739,1231,995,-383,-2032,-1605,-1365,-1183,-864,-967,-908,-746,-503,-276,-30,150,226,178,-1396,-903,-435,-1305,-1062,-1382,-1810,-1213,-1045,-1435,-985,-302,-232,-581,-354,-252,329,-231,-353,77,-53,-258,-1388,-1249,-497,1292,1055,728,-490,-971,-801,-1291,-2103,-1867,-904,-807,-735,-536,-1047,-477,-556,-687,-875,-1019,-1218,-1400,-1535,-1596,-1505,-1405,-1332,-1273,-1863,-1277,-1276,-1228,-1165,-1054,-1014,-1119,-533,-383,-1134,-225,-214,-784,-255,-296,-253,-287,-471,-845,-393,-523,-1177,-912,-1195,-1516,-1774,-1956,-1728,-1426,-1206,-1438,-1813,-687,-580,-855,-1010,-643,-799,-945,-1097,-1111,-1083,-1005,-874,-685,-469,-226,93,472,873,1260,652,799,556,-1312,-438,114,-890,-529,-1187,-448,-599,1029,878,-570,-1592,-1127,750,740,368,-375,-199,-13,-1027,-534,-604,-487,-244,35,252,124,-187,-1800,-1305,-1121,505,359,-748,79,44,20,-648,-165,497,235,-1400,832,677,-1549,149,534,97,424,391,282,-539,-56,-502,301,197,73,-52,-220,-404,-548,-1408,-756,-540,-287,-641,198,415,440,403,-624,-1162,-491,466,-1168,-2095,-1445,623,2725,878,-382,-725,991,1174,373,-811,-271,16,2078,1414,485,40,-170,-1401,-1162,58,1932,722,-949,2143,1884,1641,1330,925,555,275,-8,-377,-561,-1085,-657,-983,-205,35,68,375,-2123,-1033,-607,-1384,-1826,-2025,-781,-858,-1195,-11511,-18463,-2107,-1410,-1125,-857,-4466,-2402,-456,-379,-446,-3010,-781,-1006,-1102,-1114,-1059,-964,-836,-736,-669,-730,-3351,-998,-1536,-1250,-1195,-1038,-1610,-320,-7,277,-333,-603,-660,-66,859,1099,-613,-123,-1431,-968,164,-204,-479,-718,-1544,-884,-815,-811,-710,-643,-614,-598,-510,-496,-944,-632,-65,-85,301,-424,-632,56,-194,554,580,615,616,-874,-826,-211,-582,-366,22,-231,-458,-772,-1065,-1283,-1299,-1171,-1888,-795,-435,-254,-1149,-1443,-343,-415,-465,-490,-835,-257,-62,239,113,-1761,-145,-668,-683,-1235,-487,388,-57,-601,-1215,-1397,-828,-179,466,-915,-929,-584,1181,-1212,1434,3025,-693,928,929,356,-501,-282,624,-9,214,-277,-867,-1126,-487,-255,-2193,-974,-1178,-1315,-1345],[58,955,397,-132,-333,-660,-282,-147,337,589,-277,-292,519,284,992,-975,-911,-580,1222,1191,-189,-1633,-1565,-1918,-2491,-1944,-1202,-1416,-65,302,501,501,442,294,-457,-166,-471,-781,-1388,-1170,-1347,-1553,-1767,-1911,-1862,-1642,-1466,-1517,-1624,-1465,-173,152,-1210,-459,135,-791,-1094,190,-1218,833,891,256,145,-258,-648,-1080,-1513,-1918,-2283,-2542,-2290,-2003,-1728,-1463,-1140,-853,-1451,-343,-131,24,192,-400,310,-52,-586,-713,-237,265,267,265,200,193,-622,-1911,-831,130,460,-1512,137,425,245,61,-196,-461,-765,-1098,-1405,-1560,-1677,-1713,-1690,-1668,-1696,-1709,-1556,-1260,-834,-367,104,530,923,143,609,1505,1515,1382,-1004,-969,520,1137,1254,1444,-1507,-4668,-22297,-36805,-22558,2768,2043,-6135,-3398,-3067,-951,-8,-955,-990,-1227,-1198,-999,-811,-714,-615,-822,-596,-1828,-802,-706,-1679,-909,-793,-812,-858,-964,-1090,-1271,-1566,-1763,-1634,-1331,-901,-391,72,500,-785,-929,357,237,53,-125,-623,200,399,-409,-259,-292,-738,-1101,-1403,-1556,-1581,-1472,-1295,-1145,-1296,-721,-513,-732,-288,-313,-508,-860,-1353,-786,-348,-1801,-353,-1229,1260,-686,-354,-206,-937,-1301,-194,-640,-1138,-29,-249,-646,-1142,-1418,-1163,-777,-417,-511,-1212,-833,572,373,-155,890,348,-481,460,-1040,-434,533,-898,447,412,-400,1194,1314,1561,1494,-452,-278,-107,-989,-1203,-2094,-1210,-53,371,-59,-523,-918,-1176,-1017,-1530,-198,255,650,819,598,1020,1405,728,848,819,1250,867,336,-303,-1618,-1596,-2271,-1532,-779,-321,566,1192,1717,-1222,40,-1088,-972,-697,-646,-1280,758,2160,2588,-526,-1997,-318,-1057,-1507,-775,-1152,-915,-1296,-1492,-1471,-1373,-1292,-1177,-1142,-1134,-1125,-1131,-1151,-1156,-1115,-1113,-1131,-1189,-1345,-1560,-1887,-2227,-2270,-1896,-1427,-933,-475,-1109,-1510,-672,-19,13,-998,-1839,-68,-553,-1467,-455,-538,485,-750,-118,-501,-375,-425,-456,-462,-495,-474,-563,-622,-648,-821,-865,-1018,-1210,-1389,-1421,-1386,-1208,-976,-675,-401,-157,-900,-843,-2228,-1641,-1677,-1662,1077,1060,-345,642,363,73,-783,-630,-960,-1267,-1523,-1600,-1595,-1542,-1515,-1461,-1547,-2173,-1817,-1742,-1518,-1124,-1163,-266,-65,-146,-300,1217,1215,1052,740,385,-933,-926,-1764,-979,410,1298,1897,2358,2721,2939,2937,472,-1766,-1598,-697,-1796,-863,357,13,67,496,408,120,-1548,-12,337,-350,755,-1,625,781,1870,2059,947,829,-3047,204,-2546,-4321,670,228,-820,-1039,-961,-1376,-1373,-1673,-1558,-1595,-1666,-1712,-7318,-2043,-2138,-2268,-31638,-9543,-2012,-6966,-6044,-3051,-6134,-1309,-1175,-1134,-1072,-983,-790,-1731,-5098,-32,275,-760,-1541,-1301,-511,652,-157,-643,-1808,-770,322,350,287,274,-100,264,-236,-1132,-551,-1300,-2488,-929,226,1884,1771,1595,949,229,-403,388,71,-1763,-738,-917,-1197,-1389,-1542,-1550,-1433,-1238,-1038,-810,-787,-1465,-905,-584,-1399,-897,-1035,-1097,-942,-650,-237,-669,-1249,-715,1104,-1543,587,-3,735,-1779,1204,840,383,-177,-787,-1328,-1795,-1843,-1527,-975,-449,97,-536,-286,532,331,748,-1104,-787,-668,490,819,297,-1303,-749,-584,-287,-507,81,946,-170,-1216,1376,1517,596,-283,1489,1503,1294,1034,508,237,-194,-676,-1095,-1430,-1481,-1224,-863,-574,-27,231,521,84,-1181,993,-1073,150,706,727,602,-1664,-956,-170,-560,-1002,-1447,-1799,-1933,-1632,-1115,-667,-1039,-1258,-372,950,634,648,-569,226,216,-1030,-1090,-720,-1151,-1405,-1388,-1186,-874,-652,-498,0,-455,-659,115,-89,779,-395,-1662,-842,-724,-622,98,-555,50,-155,-376,-1936,-1608,-1706,-944,-551,-590,-613,-662,-706,-787,-836,-910,-1037,-1235,-1550,-1678,-1755,-1652,-1373,-1017,-1549,-959,-1214,-1633,-1045,542,892,-490,-286,-569,155,-70,-82,29,-343,-529,-1439,-1247,-518,-148,-565,-867,-911,-969,-915,-1340,-1788,-2017,-230,-341,-565,130,-823,-674,-1304,-1931,-2224,-1714,-1230,-818,-514,-1384,-305,-404,-619,-886,-1857,-1552,-1876,-2153,-2322,-2120,-1812,-1494,-1174,-826,-1570,-165,120,-837,546,-201,445,702,-474,-716,203,-109,-1276,-839,-1234,-1558,-1590,-1383,-1037,-714,-1009,-1362,-1546,-564,-779,-1512,-964,-532,-554,-733,-850,-735,-1336,-163,-921,688,1125,981,675,2125,1134,1296,768,955,777,-1095,-781,-116,-1017,-476,-1370,-470,-486,102,-48,-751,-1807,-900,-478,-589,-713,-938,-1101,-1372,-1533,-1635,-1520,-1334,-1157,-1019,-961,-866,-875,-1493,-1287,-1363,-488,-313,-380,138,373,157,-540,-514,1182,165,-1684,260,446,-1742,127,524,197,98,-93,-352,-637,-591,-478,-311,-91,101,274,368,394,-775,-1500,-507,58,-14,-391,-46,54,62,89,-1172,-1080,-698,504,-1220,-1896,-1602,122,2348,962,-572,-895,590,905,254,-776,-337,228,2192,1315,478,-170,-510,-1923,-1535,371,865,991,-1364,878,632,416,137,-216,-507,-662,-749,-845,-715,-1492,-986,-975,74,235,381,418,-2446,-1145,-689,-1690,-1693,-1992,-742,394,442,-8759,-13659,706,799,869,922,-3452,-2388,776,-196,328,-3044,222,89,105,178,271,360,450,488,481,336,-3139,-117,-1730,-704,-994,-1251,-1586,-842,-515,-187,-337,-674,-427,-236,602,630,-725,-393,-1777,-875,227,31,-731,-1006,-1235,-1498,-1134,-866,-542,-277,-660,-202,192,181,-795,-771,22,-201,-226,-443,-720,-504,-412,-307,-200,-114,-107,-1018,-1082,-347,-510,-745,-898,-931,-776,-601,-377,-157,63,213,-1696,-729,509,497,-1120,-1357,-233,-303,-443,-538,-762,-471,-407,-267,-185,-1855,-150,-191,-424,-1422,-726,-1002,-1267,-1457,-1491,-1368,-1280,-1105,-830,-943,-1011,-462,818,-1695,1977,2576,-585,711,969,404,-478,-330,631,-182,-164,-341,-1227,-2069,-1241,-430,-2132,-289,-207,-856,-1249],[99,1209,395,-92,-136,-534,-90,19,201,199,-233,-465,130,-42,573,-961,-650,-697,-59,-397,-677,-1362,-1133,-866,-716,-411,-96,-1233,332,451,469,348,214,24,-372,-529,-906,-1311,-1608,-1857,-1924,-1791,-1612,-1468,-1389,-1458,-1531,-1568,-1758,-1944,-1200,-915,-1426,-423,78,-634,-852,13,-1071,1301,933,257,358,-220,-620,1253,1133,1002,858,-548,432,116,-274,-729,-1167,-1627,-1843,-1460,-882,-299,304,-536,579,242,-257,-688,-209,1933,1811,1607,1283,500,-788,-2198,-1021,220,329,-1507,-32,42,-180,-548,-921,-1290,-1674,-2052,-1936,-1613,-1447,-1388,-1365,-1300,-1113,-776,-348,-1409,-115,46,1308,1512,1414,125,558,1092,752,441,-1273,-1363,-113,-2,207,504,-1301,-4804,-19494,-31904,-20740,806,601,-5138,-3874,-3014,-596,-188,-943,-740,-271,-375,-509,-680,-901,-1060,-1223,-1340,-1591,-1551,-1477,-1672,-1567,-1568,-1617,-1690,-1806,-1906,-1875,-1721,-1461,-1206,-1010,-734,-390,-86,198,-684,-813,589,678,30,-505,-1411,346,425,-642,-55,-443,1403,1460,-2005,-972,-1477,329,906,535,-1012,-232,-558,-913,-1045,-1199,-1407,-1584,-1626,-1377,-969,-1221,-4,-916,612,-651,-224,-278,-911,-962,-70,-622,-1122,-414,-796,-1129,-1483,-1198,-752,-378,-72,-251,-949,-312,574,410,225,582,199,85,164,-630,-340,-534,-762,-884,-1093,-1254,-1367,-1470,-1370,-1304,-1135,-964,-720,-973,-1362,-1719,-1150,292,1106,910,1624,-974,1417,-251,-1277,910,998,875,526,470,893,1145,411,708,95,853,1061,348,-495,-1272,-1626,-1744,-1172,-592,-613,237,486,591,-1336,73,-1013,-1022,-701,-790,-1086,926,2287,2347,-380,-1725,-58,-978,-1114,-317,-1260,225,-75,-718,-767,-758,-933,-991,-1044,-1057,-1070,-1010,-1021,-1044,-1045,-1102,-1183,-1291,-1472,-1681,-1968,-2197,-1981,-1678,-1313,-912,-520,-1058,-1208,-1120,-283,-115,-955,-2090,-376,-586,-1232,-785,-910,750,-707,-323,-531,-58,1323,1268,960,599,291,-116,-469,-756,-1085,-1357,-1595,-1699,-1580,-1276,-1010,-753,-574,-1036,-388,-439,-835,-767,-1827,-1357,-1682,-1635,-1854,-1736,-1506,-1215,-896,-544,-995,-259,-329,-266,398,309,357,158,-1561,-291,-506,-2071,-550,-299,-12,-4,-581,-26,-28,309,-540,1746,1682,1531,1310,1112,-724,-945,-2214,-1140,-18,1054,1192,1239,1262,1235,1241,121,-1764,-1524,-475,-1451,-1174,236,7,-160,513,868,407,-1577,235,1597,-153,1227,617,933,724,3227,3114,1029,1002,-3572,-117,-1487,-4559,366,-233,-790,-1228,-1548,-1845,-1585,-1503,-1559,-1645,-1805,-1816,-13669,-11597,-1011,-723,-37105,-5010,123,-3274,-7010,-3560,-9521,445,482,433,399,353,356,-2052,-5939,-379,-2,-1352,-1470,-804,-1084,-1392,-1638,-1815,-1923,-1943,-1780,-1513,-1237,-941,-604,-287,-386,-908,-229,-863,-2641,-897,329,832,640,404,109,-200,-475,-834,-1121,-1931,-1775,-2054,-2270,-2006,-1800,-1561,-1307,-1060,-865,-666,-770,-1659,-765,-384,-1689,-523,-619,-745,-955,-842,-785,-680,-1330,-808,461,-1674,595,226,1040,-1113,1850,2867,1862,868,813,-808,-170,-126,-58,692,490,421,-584,-661,369,317,297,-750,-591,-339,-534,-646,-712,-1483,-931,-336,-15,-529,161,1002,-47,-1314,1517,1747,549,-1176,1572,2078,1706,1255,629,21,-649,-1387,-1998,-1516,-738,-18,524,-444,208,764,1738,219,-1065,1248,-1189,153,157,-508,-1168,-1970,-2134,-1409,-762,-198,258,-1386,14,709,629,-350,-955,-1345,-727,-297,-671,-1054,-1285,-1322,-1215,-984,-925,-558,-449,-430,-498,-646,-793,-1057,-1188,-1340,-1532,-1675,-1828,-1941,-2119,-2324,-2454,-2383,-2160,-1840,-1515,-1169,-871,-601,-364,-1718,-1558,-1843,-608,-179,-441,-436,-618,-803,-1011,-1141,-1220,-1253,-1246,-1203,-1025,-754,-1201,-351,-592,-1188,-1254,-1333,-1743,-1118,645,1760,-424,-253,-801,-53,129,218,-27,-663,-817,-1469,-1205,-985,-1706,-1926,-1346,-1073,-926,-1010,-1302,-1387,-1810,-441,-811,-333,-144,-566,-269,-190,-46,102,142,397,427,375,-1114,48,-159,-328,-372,-1852,-176,-197,-915,334,117,-989,-1750,-496,534,-1767,551,723,-808,683,-286,319,470,-446,-638,-20,-276,-1406,-836,-1063,-1089,-770,-309,-281,-515,-967,-1099,-1116,-407,-756,-1832,-913,-649,706,474,362,503,-1370,-43,-1007,322,1234,793,732,1943,927,1112,854,1083,915,-855,-1106,-395,-1157,-403,-1282,-524,-562,-680,-713,-880,-1899,-699,-697,-640,-580,-1509,-598,-724,-814,-1005,-1176,-1355,-1511,-1593,-1590,-1412,-1273,-1192,-1300,-1615,-296,-64,15,393,458,234,-487,-915,1338,73,-1915,-283,116,-1398,103,494,397,706,595,317,-766,-217,-380,-491,-490,-433,-324,-239,-323,-1245,-1552,-309,-455,-620,-824,-997,-1061,-1143,-1106,-1731,-943,-927,-452,-1364,-1662,-1533,-406,737,944,-778,-1066,133,599,151,-762,-367,266,-135,-538,-976,-1401,-1923,-1792,-1786,-990,-745,-619,-933,-610,-751,-854,-1019,-1276,-1504,-1643,-1765,-1865,-1642,-1758,-1330,-945,-497,-290,-114,-67,-2801,-1226,-841,-1938,-1477,-1874,-705,51,185,-5903,-8465,778,988,1175,1344,-3057,-2315,1004,-290,-28,-3177,732,367,96,-119,-262,-320,-284,-215,-131,-143,-2886,-282,-1787,-585,-779,-1032,-1485,-1220,-1223,-1130,-940,-795,-636,-465,-363,-387,-863,-641,-2117,-866,-905,-814,-1480,-1313,-950,369,729,775,579,80,-919,-304,-13,-499,-979,-1518,-1795,-1327,-689,-272,-893,-250,-148,736,771,765,358,-1130,-1234,44,71,-127,779,859,997,672,1098,227,168,1168,-1174,-651,1326,1207,-786,-1324,-394,491,1114,130,-712,842,693,623,-223,-1610,419,383,-26,-1448,-781,-250,-544,-881,-1235,-1534,-1896,-2190,-2140,-1891,-1587,-1284,-951,-2036,-323,-95,-434,238,254,205,-444,-349,-492,-848,-1115,-1168,-964,-1310,-519,-93,-2015,0,5,-668,-1256],[61,1207,280,-133,-284,-954,-1638,-2090,-1850,-1383,-854,-713,-404,-499,54,-965,-604,-946,1286,1251,-111,-933,-699,-337,56,-370,-854,-1429,-2073,-2593,-1995,-1410,-772,-153,-293,62,579,459,-818,1606,1526,1320,-669,-652,-78,-20,-658,-1077,-1845,-1847,-1530,-718,-1436,-585,-531,-390,-552,-231,-578,26,101,192,288,-492,-913,989,1147,1279,1375,-742,1344,1191,301,427,414,148,-435,-161,-140,-39,166,-605,449,548,21,-758,-236,294,182,60,-117,-225,-926,-1785,-1285,-390,-445,-1591,-537,-647,-728,-891,-1020,-1133,-1289,-1511,-1778,-1981,-2145,-1927,-1474,-947,-428,50,389,-1261,198,107,1135,991,749,86,-91,-546,-1020,-1381,-1678,-1789,-1529,-1406,-1343,-1304,-1338,-4714,-16979,-27953,-19752,-1254,-949,-4186,-4169,-2770,-453,-475,-880,-860,-989,-1237,-1397,-1420,-1351,-1171,-1025,-914,-1266,-1009,-1036,-1237,-1452,-1526,-1480,-1284,-1022,-708,-408,-215,-4,128,145,-441,297,356,411,-633,-639,701,712,-31,-748,-2063,591,437,-925,99,-785,777,831,-2259,-1705,-1495,463,1299,1318,-727,169,447,-1126,869,1426,-473,-834,-1134,223,-805,-661,338,-661,1726,-621,-147,-293,-653,-659,76,-564,-1096,-253,677,648,-551,254,310,-477,-102,-89,-706,179,543,403,611,888,3,629,645,-250,-259,170,-679,628,109,-315,368,2809,3229,1386,-300,-778,-272,-882,-1291,-1293,-1018,594,1590,910,2319,-1006,593,-777,-1077,1096,967,607,229,310,709,870,148,549,-724,596,449,-93,-666,-1250,-1705,-1661,-1173,-676,-937,-5,149,124,-1199,1,-943,-1083,-677,-889,-933,-208,-47,40,-253,-1377,-250,-670,-736,-953,-1209,-1373,-1534,-1633,-1645,-1637,-1618,-1490,-1353,-1157,-1125,-662,-447,-258,-73,-1188,-940,-51,-643,-367,-1240,-990,-1211,-1334,-1289,-1128,-965,-1083,-932,-1576,-529,-262,-881,-2097,-687,-637,-1031,-1075,-1294,839,-674,-537,-564,180,1258,685,204,-127,-165,-131,2,157,-697,-384,-19,-243,-585,-1416,-461,-275,-68,-1402,-185,66,-803,-712,-1461,-1138,-1708,-1423,-749,-385,-433,410,830,453,-1226,179,-185,-190,628,354,1033,1315,-1551,1597,1739,-1938,1362,2461,2638,224,1,196,-16,762,-484,1406,1582,1926,2093,1355,-538,-957,-2497,-860,-229,1368,1411,1009,634,304,130,-204,-1816,-1413,-318,-1207,-1401,106,-55,-415,-336,-540,-758,-1605,-1246,-1436,-1582,-1660,-1531,-1335,-1141,-949,-781,-698,-632,-3850,-773,-893,-3285,-1163,-1350,-1535,-1668,-1792,-2148,-1753,-1599,-1448,-3628,-864,-462,-20147,-26685,600,862,-40515,-1260,1449,-334,-6717,-2508,-10544,-168,423,68,-261,-562,-751,-2026,-5737,-1024,-963,-2049,-1450,-603,-384,-335,-1650,-1193,-1779,-798,-598,-446,-99,-365,-632,-889,-1014,-956,-821,-637,-2617,-871,-392,-439,-584,-790,-1069,-1382,-1667,-1749,-1344,-2067,-784,-576,-490,-1096,-557,-680,-841,-1047,-1325,-1569,-1394,-1900,-716,-464,-1542,-129,-31,-9,-964,-72,-60,-500,-1366,-897,295,-1784,546,360,1230,-472,1876,2927,2126,1120,1199,-665,-209,-553,-4,159,-485,-1033,-1522,-1843,-1785,-1709,-1698,-1827,-1683,-1347,-958,-534,-168,-1530,-1132,71,390,-598,221,1039,40,-1415,1506,1586,594,-1803,1550,1343,1040,689,205,-201,-566,-766,-558,-100,439,979,385,-312,390,1001,1970,326,-953,1258,-1074,175,648,1090,-522,-2179,-885,-284,-461,-514,-455,-1285,-256,-153,-102,-127,-943,-1495,-1105,-1047,-1277,-1398,-1184,-816,-469,-872,-668,353,416,341,126,-223,-624,-1190,-1659,-1647,-1150,-1101,-247,-1236,-208,-846,-1341,-824,-932,-1698,-96,-89,672,687,-352,-1465,-1483,-1699,-237,146,-899,44,117,1,465,695,887,321,-1001,-737,707,526,-1168,-399,-266,-798,-1374,-1405,-1707,-1213,619,611,-408,-270,-924,-252,363,528,-105,-989,-1078,-1460,-1116,-1019,-1466,-1860,-1557,-1215,-903,-1071,-1187,-960,-1394,-667,-1228,-447,-368,-285,26,287,512,791,316,571,1285,1065,-683,1210,1152,1121,-115,-1852,268,-122,-818,47,-263,-1090,-1900,-657,320,-1375,-10,-137,-673,-304,-370,-349,-409,-440,-593,-602,-751,-1521,-1107,-1284,-1350,-1164,-877,-518,-541,-902,-718,-558,-185,-501,-1390,-829,-665,-96,-360,-564,-529,-1020,-143,-876,31,498,555,561,518,424,286,177,27,-183,-605,-1309,-964,-1264,-1129,-1031,-488,-179,293,637,-893,-1757,-278,-359,1192,-529,-2008,-537,899,-441,1,45,-385,-866,-1357,-1784,-1714,-1494,-1250,-1274,-1810,-988,-1105,-1294,-1480,-1551,-1456,-1164,-1317,-654,-480,-1889,-708,-362,-927,-339,-312,-253,-119,49,143,-857,65,-49,546,-186,616,708,723,-1130,-1686,-1492,-99,745,755,175,58,789,764,-494,-2074,-716,-1077,294,-1504,-1399,-1238,-819,1081,902,-888,-1168,-284,373,160,-690,-279,195,-152,-488,-843,-1162,-1535,-1786,-1746,-1591,-1459,-1404,-1354,-1476,-1641,-1765,-1944,-2183,-2253,-1991,-1601,-1289,-856,-1575,-1555,-794,402,547,635,376,-2610,-1095,-919,-1960,-1088,-1605,-602,45,199,-3680,-4530,979,1276,1544,1779,-2471,-2173,1283,-290,-296,-3241,199,-64,-461,-643,-578,-338,-9,288,524,581,-2623,386,-1670,-133,-458,-855,-1298,-1417,-1695,-1871,-1834,-1702,-1463,-1146,-842,-615,-909,-803,-2393,-525,245,30,-2167,-1383,-634,355,529,179,-169,-623,-1173,-1787,-2370,-2450,-1777,-1159,-512,-490,456,-248,-1098,-492,-172,670,491,296,-127,-1191,-1244,-465,-599,-787,-928,-1036,-1065,-1140,-1167,-1136,-999,-802,-580,-562,347,772,-318,-1351,-623,416,1416,-229,-684,1397,1196,1067,-354,-1239,652,541,373,-1366,-874,-351,-661,-960,-1195,-1256,-1252,-1089,-828,-1181,-1100,-108,41,-2270,67,-95,-335,-600,-959,-1289,-1516,-1636,-1482,-1141,-737,-109,-240,-1292,-591,-92,-1955,153,135,-540,-1326],[-26,88,-399,-890,-1353,-1745,-1945,-1706,-1317,-1012,-668,-1007,-1050,-1078,-553,-997,-764,-1277,-179,-421,-614,-762,-776,-716,-591,-329,-10,56,398,524,62,-328,669,325,-257,-113,500,365,-626,2668,2881,901,-618,-1171,183,847,-319,-1056,-1830,-1467,-1387,-567,-1320,-591,-260,-144,-326,-557,-54,817,786,23,136,-868,-1187,941,904,844,761,-1011,487,290,70,-155,-307,-470,-623,-712,-775,-817,-776,-772,-704,-543,-436,-950,-347,111,375,613,742,464,-948,-1334,-1653,169,456,-1799,-459,-193,-681,-1209,-586,-586,-577,-584,-573,-446,-1344,-219,-165,-362,-707,-269,212,-718,-241,-586,-1002,-1474,-1911,-2150,-1892,-1582,-1349,-1139,-1584,-2123,-1070,-1159,-1237,-1214,-1117,-4681,-15200,-25127,-19724,-540,-523,-3449,-3517,-2567,-1006,-1178,-1404,-1674,-1922,-2080,-1911,-1654,-1440,-1195,-1010,-847,-1051,-677,-439,-397,-53,-81,650,1012,-1171,651,318,253,545,1549,815,-276,1121,1479,527,-677,-511,792,241,-332,-932,-1364,-1528,-1280,-1289,-674,-1190,-599,-782,-1362,-1739,-1084,-724,-254,152,-486,227,764,-1401,861,1083,-676,-904,-739,309,-1347,-169,543,-513,1183,-630,-167,-324,-431,-440,-11,-497,-1031,-432,-583,-685,-926,-1123,-1322,-1583,-1856,-1904,-1725,-1578,-1397,-1227,-1103,-961,-868,-752,-625,-400,-238,-57,-684,589,-113,-247,132,2391,2670,1290,-193,-1059,-387,-795,-1037,-866,-874,813,1458,843,2651,-506,-118,-1315,-970,543,457,331,-77,88,435,568,-72,347,-1583,66,-470,-1110,-1676,-1893,-1514,-1068,-594,-938,-1328,373,516,527,-947,-63,-901,-1179,-654,-979,-846,1099,1236,1271,-157,-996,694,-270,-427,10,-1066,-514,-694,-754,-872,-580,-176,175,493,-218,-1154,629,-67,365,93,-1305,-924,-113,-575,-42,-1306,-275,-541,-476,-339,-308,-203,-1216,-728,-1969,-753,-446,-797,-1858,-992,-716,-906,-1335,-1645,877,-679,-763,-624,397,1804,1729,1407,1030,1,-301,54,-144,-935,-571,-696,-852,-968,-1808,-942,-884,-852,-1487,-810,-859,-970,-945,-1214,-1020,-1765,-1278,-894,-877,-970,-1066,-1156,-1201,-1389,-1208,-1167,-1057,-949,-785,-675,-602,-1497,-522,-581,-1809,-859,-1010,-1228,-1405,-1501,-1607,-1562,-1472,-1211,-918,-578,-243,54,343,-398,-973,-2410,-335,-217,414,230,57,65,256,433,-470,-1895,-1270,-244,-1098,-1431,-37,-190,-677,-822,-1438,-1815,-1633,-1099,-748,-471,-278,-113,-35,15,83,160,180,198,-3394,-947,-195,-2166,-600,-973,-1013,-1171,-1309,-2232,-1288,-1141,-995,-6556,-435,-57,-26143,-26733,941,1214,-42050,1489,2055,1717,-5554,-549,-7340,-962,339,1887,1521,995,632,-1668,-4546,-769,-1064,-2797,-1500,-1265,-1219,-1254,-2451,-1531,-1736,-1793,-1898,-1844,-1723,-1582,-1369,-1120,-799,-536,-83,-191,-2477,-866,495,425,151,-228,-713,-1245,-1690,-1400,-821,-2153,-839,278,398,-1016,-316,359,326,-1465,-168,625,-583,-2190,-558,-195,-1208,1152,1024,302,-943,-98,-150,-663,-1355,-1580,-1564,-1790,-836,-428,-108,36,385,461,404,185,-168,-577,-1132,-1666,-1721,-1155,-657,-168,-454,-1241,57,68,612,-152,-165,-603,-1157,-1671,-1474,-1457,-1349,176,653,-730,253,1433,79,-1526,1471,1258,676,-1466,467,181,-77,-261,-486,-603,-743,-960,-1184,-1361,-1096,-621,-138,-217,549,1135,1682,390,-880,1197,-857,189,571,716,-1102,-1900,-673,2305,2135,1303,-329,-1182,44,452,499,-28,-1025,-1747,-1483,-894,-1100,-1372,-1597,-1450,-1094,-854,-414,308,586,1144,1445,1633,1757,1665,44,807,-383,-1229,-71,-1485,-693,-1067,-1361,-863,-619,-1724,-216,90,790,722,-396,-1236,-1415,-1355,108,700,-1439,1122,149,-335,2611,3057,1021,75,-1360,-353,1366,446,-1183,-467,55,-440,-1311,-1461,-1588,-1365,502,879,-483,-376,-983,-447,594,786,-243,-1301,-1257,-1434,-1016,-512,228,-153,-899,-930,-1207,-1321,-1281,-1092,-972,-939,-1594,-417,-276,-148,-71,-10,40,71,172,238,319,411,-265,602,680,735,88,-1918,366,-59,-712,-409,-831,-1360,-1735,-855,273,-833,-202,162,-515,14,-464,-163,-298,-376,-636,-459,-468,-1616,-1134,-428,-465,-467,-555,-770,-833,-1059,-1093,-1157,-1169,-1123,-1056,-964,-911,-862,-797,-766,-662,-694,-603,-646,-699,-838,-1049,-1261,-1402,-1344,-1179,-975,-851,-840,-880,-1361,-1214,-1400,-1402,-1303,-1142,-951,-878,-793,-855,-1578,-871,-997,-1048,-1016,-1701,-726,-575,-366,-255,-131,-22,80,179,232,-1000,-171,-575,-1271,-1795,-131,263,229,255,338,323,-381,-1786,352,-3,-1691,-1035,-743,-1097,-1370,-1439,-1219,-822,-379,-42,-991,26,85,244,-713,846,926,887,-1751,-2091,-1431,22,1025,1166,377,-159,1584,1630,-845,-1828,-494,-1183,-255,-1663,-1218,-918,-1107,38,-245,-942,-1291,-1156,-1412,-1698,-1860,-1752,-1477,-1167,-778,-375,58,371,-990,-1591,1104,1188,1150,1072,787,424,74,-363,-907,-1415,-1783,-1813,-1519,-1080,-1236,-1533,-605,-106,-39,3,-58,-2234,-787,-901,-1749,-608,-1287,-531,-117,-17,-1307,122,397,523,615,684,-1030,-2078,574,-311,-603,-2998,-482,71,116,218,353,510,698,875,1049,1120,-2464,444,-1523,515,841,-438,-1136,-440,-674,-1084,-1087,-791,-67,-695,-461,-1085,-887,-945,-2618,-317,565,145,-2384,-1267,-792,-1166,-1242,-1062,-606,-113,-1231,-149,1229,884,-467,-619,-228,-645,810,-302,-1368,-812,-251,-537,-968,-1326,-1636,-1880,-1981,-2108,-2195,-2337,-2409,-2402,-2259,-2132,-1967,-1800,-1612,-1473,-1306,-1144,-1044,-956,-970,-1474,-1102,-1105,-1061,-1004,-928,-799,-714,-551,-471,-838,-192,-74,-9,-1241,-942,123,160,210,285,445,-272,288,-580,-1407,-1095,141,-149,-2417,446,87,-298,-629,-941,-1084,-1005,-806,-451,-754,-891,-25,-8,-1195,-707,-107,-1921,201,208,-437,-1415],[-532,-639,-605,-520,-395,-262,-177,-78,-13,-60,-447,-1153,-1581,-1625,-1096,-939,-950,-1379,-324,-235,-291,144,148,-712,425,-392,424,588,1535,2043,-579,-885,340,366,-176,-231,126,-83,-463,-326,-497,-742,-1039,-1511,-1662,-1973,-1750,-1567,-1844,-1490,-1538,-1609,-1632,-1604,-1547,-1366,-1231,-1087,-925,-772,-656,-503,-322,-1256,-1263,230,297,319,299,-1228,109,-51,-228,-406,-506,-624,-752,-849,-958,-1080,-1127,-1181,-1096,-820,-514,-1201,-474,892,1460,1989,1905,414,-760,-876,-1776,26,70,-2031,-687,-76,-809,-1874,-588,-748,-770,-748,-510,-130,-1444,297,-335,-366,-1135,-817,477,-146,532,-101,1847,1687,1559,-128,126,1174,1071,1032,-1537,-2073,-759,438,797,-1655,-555,-4847,-14315,-23532,-20686,-899,-1388,-2910,-2496,-2385,-552,-665,-791,-1079,-571,107,239,-1263,-1254,-635,-827,7,-939,459,1728,151,1642,-55,2421,2429,-1386,783,306,219,597,1407,1038,-150,833,629,362,-785,-437,-697,-1130,-1359,-1328,-1036,-771,-547,-1677,-463,-1537,-851,-1191,-1554,-1652,-1423,-1046,-672,-438,-265,-151,-104,-1703,-218,-322,-808,-992,-708,-761,-1903,-618,-588,-662,-700,-768,-778,-839,-801,-757,-660,-534,-853,-285,-121,-61,-484,-278,-363,-927,-564,-393,-510,-100,101,295,436,564,-595,555,404,199,-262,-539,-946,-1290,-1692,-1924,-1871,-1742,-1518,-1475,-1426,-1321,-894,-724,-683,-430,-721,967,1269,731,2523,229,-508,-1765,-929,1005,785,95,-339,-158,107,-83,-428,-783,-2017,-1507,-1381,-1071,-712,-381,-1682,141,338,-1175,-1754,535,486,346,-656,-217,-859,-1270,-608,-1050,-793,-360,-445,-575,-786,-964,-1208,-1422,-1608,-1751,-1786,-1737,-1570,-1357,-1108,-885,-684,-403,-152,-167,-1115,727,-24,118,-22,-1171,-923,-208,-508,-206,-1276,-516,-619,-457,573,694,293,-1414,-575,-2055,-907,-606,-679,-1530,-1228,-786,-828,-1504,-1755,891,-690,-930,-673,592,1931,2196,1768,1256,-349,-601,-130,-385,-1336,-702,-778,-863,-958,-1986,-1087,-1197,-1367,-1507,-1540,-1400,-1241,-924,-1067,-977,-1803,-1085,152,219,-349,15,-104,-162,-1244,-79,-3,-95,491,510,172,781,-1387,956,837,-1634,555,541,580,760,1008,473,-114,1512,392,-82,744,1549,1202,825,-268,-941,-2163,-206,-486,-790,-1108,-1286,-974,-416,-462,-594,-1881,-1043,-209,-1077,-1206,-145,-345,-855,212,-222,-580,-1606,-970,-971,-910,-844,-742,-682,-616,-503,-361,-259,-143,-2829,-1453,-156,-1275,-1193,-1805,-448,-525,-616,-2044,-629,-572,-568,-9134,-455,-375,-30681,-9343,-459,-569,-42205,-719,-709,-622,-4057,-578,-4127,-1682,-492,-508,-560,-677,-783,-1061,-3104,-1175,-1524,-3172,-1565,-393,-113,-1512,-2692,-1843,-1686,-815,-836,-1412,775,888,901,-496,-709,-331,211,59,-2266,-833,-422,-847,-1271,-1623,-1816,-1665,-1372,-1183,-960,-2104,-887,-586,-535,-873,-516,-532,-547,-2011,-648,-689,-756,-2411,-718,-662,-824,-487,-368,-265,-903,-51,135,-423,-1257,-1003,344,-1600,217,199,131,73,42,-44,-158,-309,-457,-514,-587,-1338,-493,-345,-265,-236,-269,-1196,-68,-99,-107,-219,-390,-537,-668,-737,-774,-1294,-1352,-175,274,-875,310,1603,122,-1596,1481,1735,822,-856,1362,1766,1325,902,416,64,-267,-627,-982,-1442,-1832,-1293,-734,-123,424,818,1217,453,-816,1107,-603,229,493,307,-1472,-1597,-369,1914,1894,1184,-590,-1049,-58,150,521,-3,-1150,-2060,-1692,-1498,-1702,-1623,-1296,-944,-648,-849,-165,273,552,806,1029,1207,1392,1428,256,926,-378,-1251,107,-1292,-1118,-1240,-1458,-1755,-1661,-1354,-1089,-926,-906,-961,-1018,-1052,-1322,-891,-205,214,-1852,934,-165,-566,2419,2772,972,-150,-1587,-73,1934,401,-1204,-547,382,-98,-1155,-1473,-1417,-1535,382,572,-616,-529,-995,-575,851,812,-410,-1465,-1225,-1358,-875,-551,-99,-202,-1439,-234,-715,-1155,-934,-207,-580,-1221,-1801,-138,-160,-101,-3,141,-266,465,393,372,1003,493,107,1370,1414,1397,235,-2010,437,14,-571,-829,-1549,-1754,-1509,-1060,-6,-283,-640,584,-348,5,-557,-279,-331,-729,-1135,-1588,-1963,-1992,-1728,-1433,-1184,-925,-782,-1191,-782,-878,-720,-744,-766,-746,-687,-754,-647,-299,-121,-447,237,-404,437,-373,-109,435,235,-23,-345,-740,-1201,-1645,-2096,-1902,-1599,-1396,-1313,-1549,-993,-892,-843,-797,-822,-751,-768,-1433,-466,-1157,-504,-641,-1291,-1238,-1750,-1921,-1355,-753,-195,286,670,906,-1085,-114,-357,-1276,-1617,-470,287,246,-33,-313,-672,-933,-2104,-973,-707,-1455,-1158,-1078,-144,503,163,739,833,882,783,-1159,-55,167,-145,-1284,-514,-624,-656,-1706,-1961,-1396,-436,-487,-592,-764,-902,-878,-799,-1029,-1431,-270,-1171,-961,-1733,-1128,-632,-1187,-589,-192,-917,-1440,-1155,-221,-44,-646,-74,836,1133,1443,-565,1932,865,-745,-1459,1188,1698,1429,1166,746,315,-12,-299,-514,-492,-221,-739,34,-812,-919,-1357,-373,684,468,220,-207,-1822,-622,-784,-1366,-762,-928,-556,-352,-161,37,253,403,532,604,626,530,-1968,196,-368,-982,-2596,-1240,-1672,-1652,-1423,-1225,-1062,-884,-690,-433,-196,-2413,51,-1357,351,772,-508,-1008,-660,-474,-1128,-1579,-1099,-452,-806,-827,-1508,-785,-1058,-2512,-136,-278,-773,-1785,-979,-516,8,479,799,1166,313,-1339,72,2006,632,-420,-373,-316,-768,688,-381,-1633,-1150,-331,0,-134,-220,-1010,-1297,-1105,-708,-901,-1177,-1379,-1430,-1240,-1034,-803,-603,-418,-316,-214,-473,-146,-173,-301,-1616,-1252,-736,-780,-889,-863,-885,-991,-1055,-1182,-1317,-1518,-1559,-1244,-1049,-919,-200,108,379,614,609,-583,37,-861,-1601,-928,462,-308,-2450,687,406,-3,-97,-335,-479,-503,-631,-368,-915,-822,121,276,-932,-763,-38,-1813,172,49,-248,-1401],[-523,-759,-530,-469,231,-141,464,699,1216,1105,-533,-1163,-1686,-2025,-1536,-860,-1073,-1120,-361,-113,-377,457,577,-849,421,-485,273,765,561,308,-1238,-1262,-793,-1141,-1457,-1775,-2085,-2254,-1991,-1751,-1502,-1278,-1059,-1439,-628,-541,-461,-1196,-1896,-900,-630,-691,-1069,-966,-444,87,61,-1076,863,974,585,-401,-174,-1596,-1115,-216,-578,-897,-1126,-1310,-1248,-1190,-1101,-1015,-873,-776,-711,-658,-537,-449,-273,-228,127,497,456,-1484,-584,2088,2550,1854,1558,436,-420,-412,-1520,-163,-469,-2098,-882,-287,-612,-2100,-1605,-1955,-2180,-2244,-2127,-1833,-1553,-1265,-943,-609,-1307,-1350,201,375,561,-295,848,923,983,-240,-69,899,836,817,-1366,-1686,-1213,-203,-877,-2877,-467,-5272,-14385,-23269,-22660,-2226,242,-2509,-1334,-2154,-595,-1111,-775,-1048,-877,83,168,-1560,-1666,-826,-790,108,-907,400,646,649,858,82,876,700,-1456,-25,-532,-1186,-1820,-2414,-1996,-1360,-698,-127,375,-922,-413,1092,1399,-520,-608,94,1175,265,-1818,-129,-1564,-1149,-1552,-1685,-1467,-1124,-719,-336,-86,-48,251,341,-2004,253,115,-858,-1060,-595,-752,-1906,-523,-315,-417,-35,-662,-396,-456,-284,-491,-782,-1078,-1221,-1504,-1738,-1869,-1859,-1566,-1233,-1133,-886,-375,-545,97,323,359,645,749,-938,704,573,290,-333,-448,-871,301,-686,-28,582,893,975,818,109,-1513,-733,-1022,-1641,-1937,-1425,-971,-614,-378,-239,-115,-478,-2026,-961,302,275,-88,-529,-416,-693,-890,-753,-302,-1466,690,1053,-433,540,589,-1410,945,741,-1187,-2209,243,185,116,-390,-406,-825,-1350,-561,-1141,-774,-266,-322,-390,-507,-572,-693,-780,-837,-851,-776,-677,-511,-680,-978,-903,172,293,325,-181,-1036,264,-63,-113,-28,-980,-961,-363,-467,-410,-1260,-777,-719,-452,108,289,485,-1693,-514,-1842,-1020,-788,-572,-1213,-1394,-870,-829,-1583,-1545,-636,-744,-1023,-746,-84,28,74,87,48,-727,-920,64,188,-1914,-634,396,-570,-724,-1774,307,153,-96,-1017,-1208,-1113,-1437,-1348,-1154,-1054,-1853,-894,-36,103,-231,20,-79,-175,-799,-452,-648,-828,-1039,-1185,-1348,-1483,-1550,-1597,-1661,-1749,-1846,-1828,-1758,-1593,-1330,-1097,-776,-533,-261,-675,28,63,15,-47,-193,-905,-1943,-454,-588,-714,-871,-1132,-1349,-1382,-1275,-652,-1741,-783,-255,-1191,-906,-266,-556,-948,491,116,-424,-1558,-1633,-1702,-1114,-522,57,520,-238,1226,1489,772,1080,-2295,-2066,1516,-695,-1796,-2554,826,654,459,-1680,178,44,-183,-11440,-2020,-885,-32843,-1599,-1896,-1998,-41693,-1672,-1461,-1208,-2760,-958,-1079,-2367,-759,-723,-697,-705,-673,-676,-1675,-751,-2552,-2527,-1678,-858,-812,-2015,-1973,-2142,-1704,-866,-750,-1734,202,364,564,-451,-677,-130,224,216,-2062,-828,747,1344,1113,840,525,-486,-710,-270,-396,-1976,-954,-530,-478,-715,-137,158,520,-2386,88,1308,-183,-2160,-150,40,-451,927,531,-148,-895,-925,-1410,-1559,-1155,-1004,-104,-1322,123,274,901,661,998,894,693,381,3,-359,-786,-1471,-1314,-1260,-1107,-838,-593,-932,-81,-292,309,284,345,297,220,145,-294,-1139,-1158,-169,-112,-1062,8,92,135,-1662,473,497,526,-313,481,399,298,234,119,146,78,282,-275,435,411,324,-431,-51,-252,-578,-801,-998,-1206,-1220,-1190,-1052,-849,-549,-1505,-1316,-49,907,1114,1065,-802,-936,-263,-258,264,-60,-1325,-2316,-1565,-1607,-1665,-1440,-1148,-910,-782,-866,-679,-632,-684,-764,-852,-923,-902,-941,-825,-745,-745,-1220,-823,-937,-1455,-1381,-1602,-1386,-1386,-1295,-1208,-1116,-1083,-1079,-1101,-1204,-1289,-1401,-1399,-1440,-1529,-1316,-1176,-985,-790,-532,-266,-371,-1675,72,591,369,-1222,-661,689,211,-1008,-1463,-1229,-1710,596,212,-802,-727,-1014,-1348,-1592,-1371,-1046,-1402,-1032,-1243,-701,-623,1108,1396,-1723,10,-641,-1157,-809,123,-245,-1499,-1789,81,516,339,814,281,-758,1363,289,196,1608,111,399,1464,1350,1204,287,-1977,514,99,-403,-1094,-2373,-2024,-1299,-1266,481,229,-1006,1229,-188,-213,-629,-543,891,-334,-891,827,692,-1424,-1300,483,465,544,598,-1678,-973,-908,399,1013,421,314,531,-752,-637,1434,1380,-1021,201,-152,444,-88,-450,-978,-1431,-1010,-463,29,-54,776,988,1051,-284,-1056,-1411,-1689,-450,-765,-589,-519,-819,-1328,-1141,-1333,-1198,-1450,-1040,-862,-958,-542,-466,-342,-636,-268,-246,-248,-275,-356,-1033,-463,-484,-1275,-1449,-853,-236,-142,-12,154,174,-405,-1736,-536,-66,-1215,-1019,-1049,133,401,259,97,-49,-218,-504,-1350,-1009,-993,-810,-1818,-258,2,190,-1261,-1611,-1401,-22,-185,-517,-865,-951,-611,-230,-1042,-1086,-39,-1016,-1714,-1639,-1128,-398,-1085,-1471,-415,-828,-1613,-1510,-579,-755,-986,-1299,-1346,-981,-448,-914,722,991,-619,-1404,1150,1429,2461,2356,1989,1502,996,400,-251,-686,-611,-984,55,-794,-683,-1228,-118,1083,829,497,-374,-1435,-869,-1285,-1593,-1743,-1826,-1876,-1875,-1726,-1471,-1138,-822,-478,-151,161,388,-1768,746,-472,-1459,-2403,-841,321,132,-46,-217,-376,-510,-665,-836,-1109,-2509,-1424,-1192,-920,-629,-648,-939,-883,-24,-104,-214,-974,-654,-926,-1181,-1713,-1523,-1701,-2325,-1647,-1546,-1442,-1272,-1040,-851,-617,-423,-342,-173,-39,-1464,86,149,72,-440,-102,-405,-874,-142,-491,-1827,-1499,-422,-50,-141,-308,-1336,-1347,-1341,-1778,-1976,-1760,-1309,-814,-290,97,413,72,-444,813,828,-492,751,697,586,-1754,-1542,-171,383,-1040,-649,411,407,512,-493,100,884,983,949,-877,-876,-75,-775,-1619,-2526,-2765,-2064,-1278,-1126,-1803,-644,755,-375,-2480,821,677,184,56,588,647,-362,-715,-66,-1070,-632,239,525,-595,-834,36,-1702,-1071,-1638,-2217,-2741],[-1253,-1557,-1694,-1603,-1360,-1119,-959,-816,-740,-787,-759,-1071,-1273,-1669,-1458,-761,-942,-624,1006,563,-452,1360,967,-940,399,-575,71,931,454,-31,-1815,-1269,-1489,-1767,-1847,-1790,-1711,-1666,-1564,-1519,-1503,-1543,-1607,-1645,-1620,-1588,-1443,-1342,-1939,-789,-553,-306,-1026,-1203,-349,682,192,-1014,1585,2180,422,-639,-297,-1687,-818,1467,2254,1983,1695,-1227,329,1074,831,-291,1311,1289,1055,-678,654,1329,-137,31,510,1500,526,-1774,-645,2520,2337,1434,1171,569,2,58,-1211,-380,-1013,-1866,-1035,-1675,-2240,-2269,-1816,-1393,-1072,-977,-761,-643,-1486,-739,-850,-983,-1165,-1783,-1664,-1993,-2207,-1877,-1515,-1181,-844,-587,-300,-5,268,597,-1116,-1156,-1585,-715,-2588,-3819,-481,-5941,-15398,-24378,-25606,-5855,108,-2141,-100,-1809,-921,-1633,-784,-901,-1071,146,106,-1767,-1922,-986,-955,-1258,-1515,-1603,-1382,-1184,-974,-724,-558,-469,-1383,-543,-664,-868,-933,-873,-698,-310,222,753,428,-1047,-420,1055,1352,-665,-478,746,1879,217,-1550,-46,-1336,-754,-867,-1504,-1973,-2000,-1627,-1172,-789,-381,-10,344,-2130,630,-7,-819,-1070,389,33,-1515,-417,-433,-393,-73,-629,-537,-544,-329,-114,107,-177,-353,-701,-1012,-1233,-1510,-1610,-1578,-1547,-1544,-1556,-1564,-1558,-1427,-1211,-957,-621,-1240,58,388,276,-424,-536,-997,110,-1014,138,1167,943,1795,1055,324,-1533,-962,-667,49,-149,-420,-487,-670,-941,-1327,-1750,-1928,-2035,-1032,-57,457,-184,-585,-625,-623,-204,-737,-1594,-1857,-837,124,-624,1013,1002,-1037,1909,2006,-955,-2497,746,745,571,-142,-577,-770,-1377,-497,-1242,-744,280,0,-356,-811,-1242,-1698,-1884,-1586,-1033,-493,304,228,-643,-1033,-978,471,1504,1721,-231,-913,781,-155,-233,91,-769,-1007,-545,-422,-639,-1265,-1096,-1242,-1366,-1468,-1567,-1683,-1984,-1671,-1563,-1210,-958,-701,-902,-1449,-941,-877,-1550,-1187,532,-819,-984,-825,362,265,118,-38,-225,-1104,-1202,-469,-363,-2569,-429,7,-804,-852,-1362,126,22,-194,-814,-1178,-1262,-1689,-1709,-1508,-1232,-1875,-693,-207,-29,-88,-16,-38,-26,-178,16,23,-17,48,84,-854,-38,-1232,85,111,-1228,131,235,214,194,193,100,-368,-74,-154,-1088,-350,-406,-450,-441,-418,-855,-1734,-501,-579,-633,-680,-780,-841,-864,-1541,-632,-1470,-494,-369,-1417,-633,-391,-800,-930,417,244,-2,-1470,-702,-1054,-1385,-1706,-1974,-1962,-1668,-1401,-1172,-1030,-903,-1812,-2762,-936,-955,-2373,-3072,-878,-707,-523,-1223,-98,33,-15,-13517,-3847,-684,-32221,-1272,-1091,-782,-41063,22,420,781,-1985,1004,970,-2917,-1013,711,681,-526,-984,188,-368,-306,-3483,-1663,-1800,701,453,-2186,-1327,-2333,-1805,-989,-683,-1918,-520,-538,-444,-349,-589,64,162,274,-1882,-863,856,2128,2212,1291,886,-570,-860,763,1186,-1776,-1022,209,-77,-561,-488,-587,-601,-1853,-496,-375,-291,-1830,-113,-107,-151,-223,-305,-522,-907,-442,-374,-562,-1036,-993,-189,-1026,-101,109,379,322,264,132,-30,-224,-397,-464,-535,-1355,-446,-321,-270,-945,-202,-580,-220,-494,-339,-504,-746,-986,-1231,-1449,-1669,-1791,-1743,-1550,-1230,-1298,-633,-345,-41,-1739,583,767,937,126,680,1047,950,867,495,-33,-297,1068,-405,1641,1857,1704,-732,1,961,1120,1447,506,-837,756,-182,249,246,-390,-1303,-1079,-1373,-1652,-894,-75,-968,-873,-576,-752,-68,-188,-1521,-1848,-1154,-690,-959,-1050,-889,-628,-402,-897,-58,88,108,51,-73,-264,-433,-706,-834,-975,-1147,-1264,-1379,-1424,-1556,-1552,-1698,-1434,-1314,-1121,-938,-749,-615,-502,-558,-638,-1098,-346,-220,-500,-874,168,-463,-781,808,1060,771,-594,-1611,86,1910,337,-1209,-797,963,487,-895,-1436,-1029,-1823,615,515,-1002,-943,-1060,-541,-165,-75,-808,-1179,-779,-1091,-493,-721,58,-33,-1739,-220,-546,-1130,-684,-132,-48,-1742,-1645,19,399,457,433,74,-1249,53,-93,-315,-558,-824,-1126,-1376,-1609,-1738,-1721,-1734,-1581,-1522,-1478,-1508,-2101,-1645,-1741,-1863,-1969,-2156,-2208,-2230,-2130,-1932,-1739,-1434,-1178,-847,-1042,-132,228,-1150,-1255,370,1538,945,996,-2089,-1166,-929,753,1877,612,424,1000,-730,-604,523,164,-1498,-717,-1193,-1555,-1441,-915,-304,266,728,793,468,-343,812,1140,959,-267,-817,-1187,-1752,-1608,-1498,-1173,-796,-561,-1474,-447,-1227,-129,-1559,-241,-410,-645,-522,-753,-962,-1297,-1649,-2054,-2112,-1626,-1164,-866,-213,-68,-1205,-1237,-1211,-286,1383,1830,789,103,-394,-1176,-724,-8,-910,-628,-516,373,74,-219,-453,-539,-464,-320,-1480,-197,268,-914,-1632,1286,1351,1301,-780,-1239,-1375,-105,-65,-341,-531,-631,-412,-302,-880,-732,-72,-686,-1532,-1353,-1130,-1310,-1402,-2212,-966,-712,-1719,-1582,-170,-158,-657,-195,-224,-294,-388,-1088,-949,-1364,-933,-1354,1072,1166,2356,9460,11415,12869,13728,13790,13027,11659,9901,-1071,206,-726,-452,-1086,0,-435,-714,-926,-1244,-1572,-1895,-2195,-2318,-2210,-2048,-1840,-1566,-1306,-1036,-745,-522,-322,-196,-144,-236,-1428,-636,-861,-1905,-2319,-620,-97,552,1180,1730,2173,2508,2680,2698,2469,-2641,-720,-899,152,-306,-899,-1233,-1226,-1108,-940,-762,-1048,-700,-960,-1401,-1632,-1021,-1245,-2080,-1098,-987,-812,-763,-192,271,655,700,1520,1923,414,-1523,627,2323,-77,-426,260,-376,-854,461,-496,-1695,-1689,-392,846,716,331,-1456,-1315,-942,-1205,-1356,-1307,-1014,-618,-163,162,412,3,-690,619,580,-499,396,265,43,-1652,-1570,-759,-936,-1038,-987,-720,-365,133,-375,618,1380,1617,1602,-680,-766,750,118,-621,-1385,-1976,-2247,-1964,-1464,-1920,-578,-257,-289,-2482,426,595,411,253,764,721,-227,-755,-255,-1163,-348,344,529,-177,-897,-726,-1562,-1600,-1938,-2249,-2507],[-2015,-2085,-2006,-1858,-1651,-1424,-1235,-1019,-821,-708,-624,-975,-788,-1212,-1104,-658,-553,-54,915,106,-506,1595,1300,-976,355,-637,-214,-752,-1320,-1858,-2361,-2750,-2667,-2456,-2278,-2188,-2179,-2222,-2189,-2178,-2164,-2190,-2244,-2289,-2266,-2181,-1909,-1512,-1883,-745,-237,156,-1057,-1456,-154,888,257,-865,1410,1454,249,-881,-371,-1439,-469,1344,2687,2666,1703,-1066,214,1611,849,-217,1105,1057,1270,-584,388,1168,-605,280,395,1648,546,-2073,-660,1599,1580,976,779,797,442,501,-897,-635,-1483,-1482,-1163,-1046,-867,-1335,-1530,-976,-955,-1002,1202,850,-1343,-610,-953,-243,-808,-1920,1071,895,558,-745,-93,-365,-538,-684,-712,-670,-615,-487,-852,-609,-1811,-1082,-3689,-3558,-602,-6800,-17317,-26846,-29398,-10138,-1218,-1708,1103,-1344,-1360,-2237,-847,-690,-1184,-587,-1026,-1811,-1873,-1932,-1812,-1533,-1270,-1032,-723,-614,-598,-595,-693,-862,-1248,-1392,-1725,-2163,-2521,-2546,-2203,-1715,-1152,-627,-122,-1158,-476,969,1251,-778,-385,1355,2198,171,-1199,-183,-1066,-1346,592,124,-322,-759,-1120,-1409,-1654,-1692,-1581,-1356,-1937,-926,-773,-751,-1032,-771,-821,-1142,-641,-509,-433,-306,-558,-669,-644,-435,-551,-777,-1001,-1057,-1223,-1292,-1223,-1211,-1099,-970,-1150,-1123,-935,-1019,-1169,-1288,-1387,-1474,-1463,-1438,-1281,-1126,-908,-731,-536,-1117,-82,-1353,331,463,501,608,528,394,-1351,-1217,-640,-883,-1226,-1429,-1530,-1509,-1459,-1439,-1411,-1411,-1909,-1135,-706,-321,-191,-491,-739,-911,-350,-163,-436,-1085,-1421,-742,-681,1356,1363,-651,2222,3041,-580,-2176,605,3527,3776,85,-678,-676,-1332,-413,-1350,-671,1082,1371,942,347,5,-501,-998,-1512,-2038,-2226,-1615,-839,-595,-1037,-944,300,1469,1791,-286,-752,765,-268,-161,310,-535,-1041,-710,-348,-868,-1251,-1263,-816,-373,-806,-293,1171,-2101,-581,-1307,-1107,-1081,-1011,-1342,-1380,-971,-939,-1429,-780,663,-890,-801,-882,748,1598,1417,1176,858,-1442,-1355,-70,-269,-2149,-631,-767,-981,-999,-984,-972,-904,-838,-721,-981,-554,-857,-1233,-1425,-1459,-1802,-463,-279,-381,-621,-882,-1149,-1376,-1597,-1728,-1760,-1604,-1379,-1065,-1317,-526,-1170,-21,3,-923,52,258,133,-8,-132,-324,-495,-532,-484,-1198,-253,128,383,-540,-145,-748,-1475,1213,838,-656,1143,1009,879,-1215,-995,-447,-1084,-154,-503,-1693,-411,-477,-1001,-775,335,120,-162,-1286,-937,-1337,-1729,-2105,-1719,-1283,-1049,-573,-284,-92,75,-1350,-3366,138,-412,-2839,-3164,-340,-585,-899,-1184,-1298,-1144,-821,-15357,-4752,527,-29298,898,952,786,-40576,217,-55,-194,-1872,5,429,-3090,-1391,1947,2329,-796,-1511,696,777,-220,-3878,-737,-1818,675,446,-1820,-739,-2202,-1940,-1150,-906,-1940,-1356,-1521,-1489,-1312,-1026,-676,-356,-32,-1690,-900,680,850,957,1023,856,-609,-995,591,1169,-1457,-991,174,526,-379,306,278,227,-1164,-81,-174,-297,-1476,-507,-650,-758,-760,-623,-808,-851,129,614,-726,-932,-936,-453,-711,-327,-70,635,425,235,-12,-290,-614,-946,-1214,-1514,-1716,-1886,-1953,-2061,-2114,-2191,-2214,-2059,-1890,-1651,-1474,-1340,-1186,-1030,-855,-720,-963,-829,-317,-162,-1526,-33,-24,-25,-1807,-47,-179,-304,-442,-596,-748,-860,-851,-805,-545,-674,155,-569,864,1082,1203,-952,71,906,512,130,-298,-920,-1001,-1046,-883,-697,-660,-1066,-880,-717,-777,-555,-37,-1085,-867,-972,-1256,-434,-348,-1631,-1314,-599,1479,1294,1208,1308,1510,1123,-916,219,468,821,2189,2013,1749,1488,1108,707,622,-385,-1188,49,-385,-1372,-1558,-1597,-187,-215,-677,-373,-315,-420,-520,-592,-682,-975,-638,-421,-874,-180,240,-449,-852,1234,1409,580,-839,-1420,-38,1168,267,-1164,-957,1173,705,-833,-1415,-843,-1794,667,987,-1190,-1183,-1151,-402,-456,-757,-1051,-1256,-1438,-1563,-1603,-1592,-1580,-1536,-1715,-1430,-1316,-1173,-1082,-932,-792,-1945,-1518,-342,-232,-156,-168,-233,-1686,-531,-687,-928,-1198,-1492,-1798,-1934,-1848,-1605,-1307,-1405,-822,-651,-528,-910,-1260,-1017,-965,-1638,-1096,-1122,-1070,-492,-77,-540,-700,-979,-150,-378,-1250,2619,1521,-884,-1207,85,1586,738,583,-2164,-1418,-1023,1014,811,207,-371,-914,-1382,-1811,-2155,-2392,-2564,-2549,-2503,-2428,-2305,-2137,-1980,-1862,-1744,-1648,-1594,-1576,-1521,-1474,-1428,-1311,-1203,-1049,-1821,-798,-1136,-812,-216,-297,-1150,-451,-1207,-613,-1587,-649,-540,-465,-222,-68,-89,-1115,544,713,835,899,868,-768,428,-67,-1190,-1100,-1655,-713,772,834,696,-62,-478,-676,-747,-4,-676,-212,117,489,1041,807,538,288,52,-226,-1679,-405,-224,-1271,-1292,600,840,989,-502,-1022,-1464,-332,396,46,-358,-725,-957,-1151,-1155,-1028,-877,-741,-856,-1111,-1277,-801,-952,-2601,-1231,-1178,-1918,-1558,-128,160,-741,113,409,690,1472,-1265,2143,878,-610,-1476,787,746,1989,11415,59192,70666,77147,77387,71385,60459,15274,-1185,286,-814,-415,-1116,515,1217,-278,-1377,-2049,-2299,-2285,-2214,-2027,-1585,-993,-814,377,1007,1631,2308,2971,3644,4263,4831,328,-1329,2432,-582,-2459,-2180,1689,10571,18637,22288,20482,-1325,27072,25746,23115,19487,-2936,-1217,-656,77,340,-1009,-928,-1088,126,-408,-948,-1576,-2165,-1827,-1679,-1628,-502,-1460,-1953,162,1064,1253,-471,37,833,841,526,2191,2218,313,-1724,777,2140,-605,-563,498,-406,-899,298,-548,-1465,-1792,-400,-207,-403,-591,-1542,-1386,-1338,-1641,-1813,-1723,-1422,-1084,-716,-476,-301,-214,-1096,-231,-291,-680,-474,-552,-661,-1382,-1382,-787,-456,-806,-480,256,476,574,-338,984,1361,1485,1503,-655,-784,1074,774,424,57,-233,-1632,-823,-1559,-2033,-948,-908,-814,-2438,-564,-447,-313,-136,-27,84,-196,-902,-562,-1265,-178,-125,-216,-302,-1113,-425,-1527,-605,-645,-689,-1155],[429,372,-1023,-959,76,-207,200,497,265,-30,-587,-946,-379,-828,-796,-577,-57,237,302,-397,-559,117,-2,-969,-513,-704,-853,-944,-949,-874,-1412,-827,-812,-824,-865,-973,-1140,-1340,-1442,-1536,-1587,-1620,-1643,-1618,-1501,-1356,-1066,-1681,-1726,-838,621,246,-1178,-1693,66,1002,223,-734,2447,3152,53,-1130,-391,-1049,-152,1227,2926,3446,1656,-909,123,2565,725,-71,1143,739,815,-436,83,469,-1108,249,97,-18,-238,-2394,-655,-830,-918,-975,-1068,-1104,-1157,-1269,-1327,-1416,-1735,-1817,-2083,-2342,-2364,-2156,-1918,-1345,-1093,-994,189,703,-1113,-902,-1234,-220,-493,-1671,1166,1453,608,-1013,1444,1247,1070,-512,-663,410,167,-31,-636,-476,-1859,-1323,-2687,-2667,-818,-7758,-20067,-30591,-33670,-14831,-2821,-1129,1177,-801,-1932,-2947,-1008,-482,-1285,338,-41,-1729,-1621,-1325,-319,301,-1112,589,2004,1748,2014,634,-741,-524,-1123,418,-814,-672,-745,-1202,-1676,-1988,-2098,-2072,-1889,-1505,-1141,-749,-385,-890,-365,839,1173,80,-855,-386,-841,-1757,1471,2062,1215,635,620,1538,1530,695,271,718,-1755,141,-601,-634,-1005,-895,-1104,-1244,-1223,-1216,-1216,-1091,-942,-813,-788,-624,-401,-371,-376,-277,-385,-672,-895,-929,-1191,-1456,-1765,-2077,-2358,-2606,-2839,-2966,-3004,-2987,-2866,-2726,-2529,-2322,-2060,-1835,-1587,-1309,-973,-1722,-587,-461,-453,-403,-567,-818,-1241,-1728,-2241,-2622,-2283,-1623,-998,-426,-41,404,681,626,-1824,-1317,484,610,-175,-311,-781,-1116,-480,-663,-876,-1050,-1153,-1060,-863,-533,-170,-316,438,648,-216,-1707,404,720,632,228,-734,-597,-1275,-381,-1518,-596,453,168,-190,-611,-930,-1200,-1315,-1323,-1291,-1258,-1345,-1539,-1863,-2293,-2808,-2390,-1646,-929,-394,-637,658,-444,22,506,-346,-1122,-883,-295,-1148,-1226,-1422,-814,-336,-1085,-355,1539,-1905,-747,-1169,-1175,-1228,-314,-332,-1279,-1020,-1143,-1726,-2167,-2273,-1960,-1619,-1339,-1165,-977,-890,-876,-966,-1785,-1373,-1398,-1477,-1578,-1591,-1560,-1489,-1355,-1086,-820,-508,-215,-624,-783,-170,-677,-1194,-1750,-1761,-1677,-280,1858,693,189,1286,723,285,63,-433,-997,-1529,-1964,-1962,-1678,-1134,-1186,-229,-691,-597,16,477,455,453,516,81,-662,778,925,-1147,-486,1142,976,-877,-201,-662,-1221,1398,1020,-975,1227,1025,804,-1746,-451,-336,-707,139,-723,-2056,-347,-586,-1186,-608,251,-47,-98,-1076,988,573,96,-791,-1004,-1588,-1846,-1412,-769,-172,399,-998,-3206,955,-683,-3212,-2926,1259,1083,983,-309,1661,2428,3248,-17062,-5089,5330,-25244,5244,4756,3870,-40371,-3060,199,-1621,-2591,-1766,-745,-2788,-1793,1076,1246,-1094,-1982,712,297,-326,-3354,-1332,-1820,-2155,-2045,-1755,-1446,-1868,-2166,-1423,-788,-1981,-525,-424,-297,-194,-280,46,-108,129,-1564,-1019,-142,-322,-562,-819,-1095,-1334,-1430,-1461,-1268,-1100,-877,-440,-180,-254,294,88,737,-527,823,1072,524,-1182,655,371,58,-214,-398,-893,-762,-312,-160,-1011,-907,-905,-698,-470,-618,-322,190,264,402,511,600,639,638,655,260,-839,419,365,231,-961,5,-102,-82,-800,26,74,87,125,157,198,-829,-998,-752,26,-24,-1725,-296,-469,-635,-1925,-925,-1167,-1389,-1622,-1883,-2169,-2432,-2329,-2093,-1726,-1357,-1032,-820,-466,-307,-205,-1097,-137,-143,-247,-269,-316,-1089,-521,-694,-918,-1202,-1443,-1523,-1475,-1266,-999,-756,-544,-1229,-973,-1480,-1666,-845,-562,-1553,-781,-37,107,130,149,271,467,677,-947,159,199,824,1703,1634,1431,1179,749,414,48,-428,-1269,-451,-306,-1159,-1612,-1323,226,1017,-670,-388,363,-540,-184,-593,-436,-877,797,1161,-963,466,-22,-392,-979,171,-85,-322,-1109,-1144,-658,-480,-147,-1099,-1126,978,847,-821,-1404,-690,-1641,798,415,-1302,-1437,-1279,-1853,-2052,-1633,-1297,-760,-408,-814,-127,-1111,-73,-279,-1805,-938,-1280,-1587,-1865,-1863,-1656,-2032,-1447,-805,-576,-385,-270,-324,-1841,-217,-586,-512,65,-1269,64,56,-3,-73,-274,-997,-41,65,67,-658,-461,-396,-905,-1847,-288,-766,-1130,-1398,-1291,-825,-764,-1130,-738,-445,-1477,1561,1646,-630,-1153,-161,1287,450,227,-1826,-1681,-1151,785,603,400,132,-13,-811,-670,-810,-1117,-1462,-1692,-1832,-1768,-1530,-1215,-914,-656,-401,-167,29,-932,381,540,498,-514,-514,-870,-1832,-1007,-1476,-962,-180,-596,-565,-207,-1191,-671,-1531,-1200,-768,-345,89,984,-158,-1365,2366,4044,4056,3423,1811,-696,629,-129,-1161,-963,-2063,-1170,-1363,-1293,-1013,-703,-585,-180,-593,21,-425,256,797,515,1605,1352,753,1342,1138,776,-1838,-372,-332,-1482,-978,-477,-276,-92,-343,-871,-1563,-585,-443,-835,-1311,-1801,-2239,-2136,-1610,-1078,-637,-288,-169,-851,-1439,199,-510,-2239,93,-278,-2088,-1480,45,352,-809,86,742,837,2027,-1368,1884,632,-751,-1641,424,315,1502,12869,70666,146175,163043,167297,157086,134905,20457,-1230,406,-938,-437,-1181,819,2574,3575,774,-932,-1526,-1600,-1703,-1660,-859,366,-985,2108,1133,5214,6216,7067,-9719,-15308,3225,-560,-1453,2390,-547,-2918,-1578,4242,10813,73868,86793,26093,-8669,24301,80908,66333,34139,-3108,-1699,-302,135,139,-1244,-1044,-1082,-739,-652,-695,-1480,-1027,-1217,-1862,-1632,-805,-1678,-1754,-16,170,298,-245,200,238,41,-236,-633,-912,-1136,-1895,-1237,-1103,-1110,-1023,-1061,-1083,-1260,-1399,-1733,-1526,-1598,-1097,-971,-883,-825,-1430,-1377,-1075,-478,-233,-28,209,429,646,713,700,-402,-1470,328,248,-865,446,750,-217,-850,-940,-1122,-200,-522,-322,1182,1244,398,-229,1342,1759,1503,1193,-655,-783,157,-224,-614,-985,-1251,-1924,-1204,-1713,-1835,-505,-327,-163,-2077,33,32,2,-13,-106,-189,-254,-992,-800,-1065,-538,-427,-246,-30,-1336,12,-1399,209,426,324,-1000],[323,275,-1001,-1145,-104,-362,-17,719,615,400,-499,-1021,-147,-551,-587,-732,-894,-991,-1012,-1024,-922,-784,-598,-931,-386,-606,-717,-20,-17,-49,-1070,-339,-409,-441,-387,-903,-342,-1325,-941,-819,-1043,-62,-157,284,-36,-536,-1028,-1785,-1497,-1016,-56,144,-1388,-1817,269,1009,83,-617,2733,3667,-152,-1356,-335,-614,102,1087,2438,2908,1544,-783,31,1562,452,124,421,116,-165,-376,-561,-733,-1604,-968,-1053,-1055,-1126,-2434,-1182,-1198,-1139,-1074,-1066,-1009,-960,-950,-859,-1255,-1652,-761,-1428,-963,-1109,-1378,-2261,-1914,-2173,-2182,-1854,-1360,-909,-1067,-1541,-227,-200,-1282,1201,1463,505,-1268,1376,1664,1064,-626,-897,1137,532,260,-459,280,-1712,-1433,-1579,-1815,-1023,-8610,-23455,-35392,-37291,-18956,-4560,-325,894,-180,-2591,-3531,-1224,-274,-1371,398,-162,-1586,-1280,-1514,-108,267,-1265,442,4123,1912,1827,765,-1389,-1589,-988,96,-1321,-749,444,849,430,63,-261,-650,-1047,-1350,-1393,-1188,-810,-957,-357,828,1299,-19,-487,-597,-629,-1709,1734,2060,1710,670,470,1047,757,534,294,229,-1535,95,-748,-511,-959,-46,-80,-591,15,24,-255,-85,-396,-891,-911,-817,-635,-793,-933,-912,-1051,-1255,-1283,-1549,-1762,-1843,-1663,-1372,-1058,-1219,-558,-352,-204,-158,-157,-1356,-480,-778,-1075,-1384,-1528,-1433,-1121,-1921,-593,-374,-275,-136,-212,-373,-704,-1845,-1553,-2093,-2233,-1622,-1075,-568,-254,178,441,564,-1755,-1506,270,241,-80,-196,-672,-1110,-523,-4,-216,584,816,895,-457,1202,1238,40,1110,944,152,-1159,-135,-655,-1262,-1731,-1984,-1798,-1525,-1207,-1643,-988,-1012,-1044,-1168,-1376,-1513,-1632,-1627,-1544,-1430,-1305,-1269,-1296,-1404,-1558,-1753,-1857,-1656,-1335,-955,-571,-251,-577,79,120,-129,-1167,-925,-1075,-1667,-2378,-2214,-1492,-766,-924,-158,1248,-1495,-924,-1079,-1225,-1312,-263,-65,-1094,-998,-1130,-1213,-118,420,-1109,-315,-1049,509,1138,1098,1160,1267,-1827,-1168,1745,1206,-607,662,-655,-941,-1196,-85,1140,886,47,-620,-545,-222,-535,-870,-1959,-1896,-1413,-68,439,340,294,1304,1023,666,1209,935,-81,53,-416,-695,-1585,-1274,-1185,-294,-1252,-157,97,1104,1302,1464,1897,-182,-764,1975,2210,-1034,-622,1471,656,-926,-239,-512,-882,1196,1044,-1143,730,515,267,-2097,-141,-264,-329,-320,-930,-2287,-372,-613,-1225,-388,-138,-679,-556,-752,-760,-1047,-1374,-1754,-2130,-2098,-1969,-1074,-587,-558,122,-675,-2374,401,-1097,-3348,-2458,396,699,1184,45,2697,3544,4251,-18564,-5087,5423,-21000,4734,4050,3066,-40228,-7450,-304,-4298,-4073,-2056,-1349,-1912,-2121,-205,-155,-1388,-2299,-733,-1076,-1523,-2430,-2315,-2344,-2032,-1671,-1383,-1121,-1390,-2350,-1713,-976,-1933,-776,-863,-917,-957,-914,-776,-623,-425,-1421,-1128,19,99,97,40,-91,-752,-1321,-592,-634,-626,-583,-219,251,-115,473,-114,1166,112,1151,1340,810,-871,678,409,169,-12,-130,-625,-557,-333,-412,-1324,-882,-824,-916,-1074,-1132,-1070,-973,-780,-483,-188,106,360,577,806,333,-622,1051,616,1113,-755,695,383,632,-843,444,353,275,275,333,450,-916,-1056,-674,535,617,-1627,490,934,-115,-2005,180,480,159,-227,-1144,-1098,-1383,-1298,-963,-857,-1136,302,-1070,1103,932,529,-1066,-666,-1039,-940,-390,171,-1242,-120,100,27,-291,-1086,-751,-691,51,433,749,693,-1347,-1114,-1960,-1555,-1188,-725,-1260,-646,-898,-1152,-1255,-1347,-1347,-1295,-1231,-1076,-919,-646,-433,-257,-146,-116,-106,-266,-357,-545,-851,-1357,-1572,-1934,-2289,-2307,-2058,-1846,-1679,-1537,-1502,-1530,-1627,-1654,-1506,-1255,-879,-493,-11,-661,699,-216,-250,-1099,1149,1031,16,-1289,-734,-613,324,-39,-942,-1190,1410,992,-754,-1303,-493,-1366,1083,790,-1197,-1602,-1242,-990,-901,-534,-1485,-583,-255,-629,78,-1323,528,1502,-1945,-399,-262,-1122,-493,-497,-998,-1901,-1928,-2125,-1815,-1451,-1131,-801,-1542,-901,-981,-678,342,-1685,441,916,1370,1236,-587,-438,1378,462,204,-349,319,254,-851,-1987,506,56,-433,-918,-1527,-2027,-2074,-1627,-1258,-901,-1639,-387,-228,-328,-1032,-286,15,62,32,-1322,-1858,-1228,-344,-483,-647,-805,-965,-1098,-1241,-1345,-1374,-1376,-1244,-1105,-953,-769,-548,-328,-116,127,144,573,-1075,254,623,297,-635,-330,-688,-1720,-1091,-1776,-1020,-284,-826,149,-58,-1080,213,-1359,-929,-1342,-1723,-1041,-221,-177,-1477,1378,1497,1418,1174,778,-585,-60,-422,-1044,-827,-1709,-1507,-858,-713,-492,-387,-630,202,-282,144,-81,723,690,548,594,500,380,266,128,-128,-1857,-711,-984,-1425,-1489,-1612,-1612,-1575,-1539,-1511,-1618,-1706,-1764,-1666,-1527,-1375,-1156,-1004,-799,-594,-464,-388,-325,-523,-1516,-250,-303,-1832,-349,-210,-2091,-1336,162,401,-779,114,687,663,1912,-1364,1641,416,-854,-1765,74,-12,996,13728,77147,163043,183660,189325,178866,154420,24892,-1175,613,-1026,-444,-1206,1210,1934,3107,2359,2145,-1004,723,1285,632,-498,-1824,-1031,461,-258,3159,4450,5668,-30985,-15961,265,-76,-1655,2387,-306,-3164,-572,6791,10391,73687,84097,35118,-6752,17189,73466,59209,32661,-2958,-2089,201,389,5,-1383,-1122,-933,-1643,-1751,-1583,-1612,-1303,-1225,-1919,-1596,-781,-1847,-1445,-69,189,377,-46,357,639,631,345,239,0,-269,-1912,-820,-1018,-1515,-1481,-1501,-1216,-924,-518,-294,-690,-1183,47,363,407,212,-1128,-1256,-1113,422,478,470,484,477,473,324,105,-525,-1778,-972,-1338,-1462,-1158,-670,-774,-171,-399,-1341,-189,-162,-56,1125,773,251,-65,742,550,388,173,-698,-783,-490,-655,-743,-756,-665,-2041,-1360,-1735,-1541,-446,-404,-305,-1668,12,193,404,667,266,461,-62,-1062,-973,-606,97,-12,162,-241,-1353,-911,-1170,-724,-332,68,-833],[-1976,-1689,-1247,-1305,-336,-572,-247,558,1058,1408,-361,-1195,78,-375,-471,-511,-898,-1592,-2293,-2406,-1653,-883,-148,-852,23,-502,-949,1159,883,505,-806,-289,-336,-70,258,-1147,-650,-1722,-1256,-664,56,157,-233,1251,840,357,-14,-1749,-1188,-1205,-17,-12,-1656,-1728,443,923,-140,-483,663,334,-345,-1509,-671,-727,-624,-493,-366,-277,-252,-690,-480,-727,-1022,-1322,-1509,-1631,-1655,-1554,-1410,-1281,-1683,-1042,-961,-836,-811,-2215,-761,-776,-765,-807,-970,-1145,-1375,-1669,-1875,-2026,-2137,-2043,-1870,-1676,-1446,-1321,-2483,-2068,-1147,-1139,-1264,-1346,-1507,-1660,-1847,-1569,-1305,-955,-556,-131,369,-1454,910,790,533,-742,-1119,484,-130,-251,-330,592,-1449,-1456,-698,-1145,-1113,-9146,-27127,-40874,-37423,-17937,-6232,679,467,-20,-3323,-2805,-1480,-88,-1472,412,-330,-1438,-926,-1710,99,174,-1440,234,831,754,643,597,-586,-1844,-873,-295,-1807,-551,455,700,524,353,-284,-42,-285,-1374,-1017,-519,-476,-1002,-354,38,150,-158,-135,-821,-468,-1331,85,98,229,456,243,1235,1606,1245,326,428,-1314,115,-708,-399,-954,1107,501,-415,1854,1194,-162,431,-300,-920,-1038,-1028,-169,470,459,1424,-171,-1801,-863,-921,-1238,-1409,-1481,-1392,-1172,-1430,-597,-250,91,366,619,-1158,813,747,-734,-1039,-328,-1389,-568,-1765,-497,-443,-345,-66,118,321,-246,-2116,-432,619,569,-34,412,-288,-471,20,-48,-109,-1769,-1754,45,89,10,120,-503,-958,-546,81,-109,145,112,63,-246,-230,-409,-593,-851,-1063,-1203,-1198,-1000,-729,-535,-311,-509,-313,-1013,-385,-1738,-1049,-1196,-912,-443,14,492,847,1127,-283,74,84,-120,551,-597,-574,-348,-207,-176,-136,-495,-430,45,-706,-184,-291,-364,-1251,-863,-48,-1249,-783,-899,-601,-150,-532,37,70,-1087,-1178,-1114,-1341,-1405,-278,137,-923,-979,-1202,-1154,92,312,-1232,-83,-1133,309,949,1381,2010,1115,-1539,-890,1344,1229,55,973,-941,-674,-1253,197,1609,1271,-82,-716,-365,255,-150,-417,-1834,-1694,-1116,-841,-706,-545,-509,-502,-522,-541,-606,-678,-813,-941,-1108,-1215,-1339,-1586,-1416,-1358,-1292,-1228,-1177,-1093,-1069,-1007,-879,-795,-863,-517,-368,-996,-754,-251,-314,-772,-434,-521,-604,-634,-677,-1190,-645,-697,-751,-2086,-887,-982,-1109,-1244,-1472,-1999,-1843,-1812,-1668,-1433,-1207,-1331,-995,-640,-512,-348,-178,-934,-956,-1260,-2432,-1048,189,-1044,194,-456,-1501,131,-1643,-3321,-1985,3454,4155,2111,264,5838,6199,6315,-19959,-5078,5565,-17250,4036,3240,2382,-39962,-12675,533,-7115,-6349,-373,-532,-696,-2429,-363,-209,-1783,-2528,95,105,-993,-1489,-325,-1066,-823,-1063,-1303,-1435,-1434,-2397,-2072,-1249,-1724,-1121,-1219,-1360,-1566,-1698,-1572,-1324,-1006,-1325,-1284,-106,155,350,71,410,-856,-1459,-66,751,-114,-202,-364,118,-34,465,-401,1237,672,1447,1696,1088,-610,951,621,792,840,-576,-186,-326,119,544,-1707,-911,-740,-1052,-1492,-1767,-1799,-1730,-1587,-1352,-1089,-775,-450,-121,247,365,-514,994,57,864,-580,775,568,796,-824,524,229,445,603,873,712,-925,-1177,-648,325,295,-1315,488,280,-232,-2070,-192,310,1805,909,-1877,338,-395,-996,-1191,-1142,-940,75,-1347,1373,1814,934,-926,430,741,203,606,371,-1381,-436,123,-101,-471,-1211,-639,-676,-297,-292,-130,118,-1504,-1331,-1770,-1100,-1481,-869,-909,286,12,-355,-653,-1005,-1304,-1569,-1812,-1908,-1907,-1792,-1782,-1834,-1905,-1871,-1714,-1633,-1407,-1221,-1108,-1488,-944,-866,-845,-1469,-613,-380,-75,-670,-273,230,-1063,15,-378,-242,-583,-480,-1131,-1912,-2119,-1325,-552,-1264,626,979,-307,-1364,-274,-978,45,-266,-761,-1176,302,623,-652,-1146,-309,-1063,869,594,-944,-1710,-1093,-416,-540,-533,-1648,-480,-156,-447,252,-1562,403,1492,-2019,-789,-105,-1103,-443,900,547,-1684,-1314,-541,-703,-875,-986,-967,-1067,-915,-1414,-774,186,-2000,164,407,841,830,-859,187,1385,539,304,-92,981,829,-871,-2109,1041,737,-22,17,-441,-944,-1131,-1203,-1685,-1054,-1790,-717,-581,-436,-923,-356,-349,-339,-433,-833,-1999,-1316,-1278,-1468,-1526,-1376,-1095,-748,-598,-163,-700,-322,-927,493,498,457,386,249,47,-163,-393,-648,-1147,-1081,-1159,-1101,-852,-519,-553,-1575,-1108,-2081,-1066,-415,-1039,804,36,-940,250,-1184,-1257,-28,-90,224,261,-234,-1519,-656,-584,-430,-275,-197,-522,-143,-292,-936,-541,-1366,-1749,-234,-102,100,-590,-698,656,22,268,254,678,475,255,26,-234,-501,-724,-916,-1156,-1812,-1431,-1423,-1410,-1365,-1345,-1314,-1304,-1310,-1310,-1622,-1473,-1526,-1499,-1431,-1301,-1113,-1081,-1112,-1200,-1314,-1397,-1488,-1697,-1932,-2035,-1850,-1775,-1609,-1526,-1983,-1245,-626,-201,-764,-972,-1915,-1451,-659,-1385,1330,137,-1019,-1944,-363,-299,400,13790,77387,167297,189325,245325,233587,165951,27793,-1158,769,-1185,-545,-1298,1560,936,2116,3146,2860,-772,956,1812,2576,3879,1592,-1100,1667,-926,601,1168,2178,-14987,3481,3586,-510,-1772,2363,23,-3269,528,8399,9473,49887,54334,47882,3539,11936,49111,42547,33528,-2522,-2444,702,707,-183,-1529,-1260,-813,-18,1213,30,-1788,-487,-1248,-1984,-1575,-677,-2070,-1198,-118,490,1087,-2,426,1279,1813,224,2620,2351,11,-1733,996,643,-1859,-757,577,188,-596,349,114,-347,-764,377,522,561,256,-773,-1129,-1225,524,522,211,-61,-312,-492,-722,-903,-1027,-2081,-1025,-913,-1256,-648,-533,-1071,-523,-563,-1337,-532,-543,-573,-580,-645,-629,-632,-588,-558,-459,-379,-867,-874,-137,-94,-79,-729,-322,-1981,-1562,-1601,-1342,-206,-284,-346,-1313,-435,-461,-437,-331,-262,-166,-78,-1175,-1081,-98,-161,-272,-251,-270,-819,-398,-875,-182,-104,6,-719],[-934,-894,-828,-1389,-572,-796,-422,390,767,1330,-169,-1437,162,-281,-427,-488,-1274,-2014,-1250,-1790,-810,953,1515,-724,-105,-353,-1091,1203,884,179,-641,-1533,-2052,-1625,-952,-1415,-958,-2036,-1496,-577,471,293,-304,-113,-289,-516,-664,-1575,-881,-1332,-1022,-1075,-1968,-1488,-1231,-1302,-1474,-1611,-1552,-1252,-833,-1579,3,331,420,720,1482,1530,1114,-640,-208,390,-447,-246,-321,-578,-212,-79,-640,45,-1335,-67,-502,-323,-542,-2001,-941,-1144,-1292,-1465,-1733,-1970,-2174,-2254,-2031,-1739,-1301,-866,-1601,-145,179,-339,-2361,-2298,-973,-700,376,218,-60,-769,-2121,-887,-1099,-1253,-1334,-1344,-1207,-1524,-640,-254,-21,-866,-1308,-146,-741,-777,-267,778,-1163,-1460,-96,-705,-999,-9204,-29797,-45360,-33332,-13298,-7380,988,648,343,-2994,-2051,-1745,-753,-1615,-1249,-1556,-1904,-2295,-2579,-2565,-2316,-2124,-1952,-1657,-1470,-1256,-924,-577,-971,-798,-737,-1951,-126,518,686,572,322,-313,-239,-573,-1353,-1276,-1330,-1573,-1716,-1812,-1767,-1699,-1528,-1296,-1062,-761,-874,-342,-177,0,183,-63,696,899,1135,366,211,-1100,104,-476,-315,-1016,936,239,-332,1791,1149,-67,152,-223,-908,-1161,-1235,-281,373,447,940,-467,-1543,-668,-1165,-1699,-2167,-2069,-1754,-1538,-1576,-1460,-1499,-1527,-1508,-1313,-1016,-622,-219,-1167,-1239,-274,-1375,-597,-1324,730,1407,1342,128,571,1307,131,-2160,-250,852,967,-46,804,-541,-652,900,1099,1295,-1848,-2051,-126,1716,84,668,-305,-715,-553,-479,-782,-921,-922,-789,-691,-585,-523,-495,-576,-668,-804,-1013,-1256,-1522,-1853,-2065,-2172,-2055,-1864,-1515,-1717,-810,-388,121,594,447,1324,1533,1031,-533,-91,154,-151,664,-622,-249,-679,-1031,-1196,-1333,-1468,-1639,-1809,-1733,-1291,-626,60,-1353,-674,99,-971,-442,-483,-483,-237,-1123,-1640,-983,-705,-1470,-1242,-1492,-1484,-330,298,-755,-937,-1229,-1141,210,233,-1347,106,-1190,87,660,943,1597,940,-1243,-577,863,1114,585,230,-1179,-365,-1244,-324,-148,66,-228,-869,-217,371,228,149,-1372,-1265,-788,-474,-676,-848,-1090,-1279,-1404,-1434,-1431,-1368,-1319,-1234,-1176,-1068,-1016,-1739,-1253,-1143,-1023,-1139,-1305,-1463,-1699,-1899,-1993,-1998,-1735,-1414,-967,-991,-853,382,-5,-500,-431,-221,-211,1669,1423,-1053,-193,-411,732,-1695,749,250,333,361,-1439,-1563,-947,-1312,-1701,-1776,-1576,-1779,-1105,-607,-346,-79,144,-405,-1247,-1665,-2855,-2022,-587,-1551,-139,-303,-653,77,-2182,-3176,-1549,4493,4713,2776,396,4795,4762,4601,-21257,-5194,3651,-14110,2308,1646,951,-39214,-18402,-4745,-9568,-9293,-257,293,291,-2659,578,692,-2255,-2643,922,1067,-1575,-567,1013,-604,-624,749,177,627,-386,-2142,-2438,-1478,-1376,-352,-644,-948,-1296,-1614,-1821,-1826,-1613,-1356,-1426,-939,-741,-593,-469,-388,-969,-1538,-277,-259,-302,-378,-421,-500,-542,-606,-740,-573,-518,-496,-450,-455,-438,-373,-309,-209,-63,-1158,278,-75,121,694,-2107,-947,-630,-865,-27,-1427,-998,-441,-551,-586,-634,-662,-670,-618,-448,-291,-488,163,-382,534,-454,558,397,227,-714,-433,-919,-1480,-1901,-1658,-1146,-811,-1294,-641,118,-76,-913,470,-414,-343,-2041,-561,267,1885,892,-2558,1886,1713,1,-789,-1394,-541,-279,-1556,-838,-679,-338,-699,212,296,-121,-70,-406,-1405,-1174,-1254,-992,-649,-1282,-541,-707,85,-2,-140,-221,-1687,-1592,-1171,-586,-1678,-963,-520,915,1146,843,520,63,-412,-909,-1409,-1688,-1585,-1221,-961,-811,-786,-888,-1015,-1277,-1361,-1345,-1223,-1627,-728,-468,-533,-1336,35,229,441,-631,-182,139,-1322,69,-233,-143,-447,801,550,264,109,-512,26,-1448,948,1237,-647,-1278,199,-1369,667,-555,-576,-1091,367,297,-502,-929,-143,-755,-280,-520,-729,-1747,-1129,-1313,-1440,-1412,-1779,-938,-621,-321,-51,-1825,176,118,-1682,-1070,-559,-1097,-1149,-1393,-1593,-1710,-1749,-1667,-1504,-1255,-981,-673,-571,-287,-1878,-797,138,-2047,-234,-133,306,365,-955,399,381,417,352,70,367,221,-993,-2187,-777,-1284,-1596,-1664,-1394,-1106,-879,-990,-1987,-384,-1941,307,241,137,-861,-404,-558,-809,-1137,-1454,-2116,-1869,-1555,-1184,-792,-715,-27,-588,-581,737,-888,184,-765,692,945,898,831,722,564,402,-187,-11,-1158,-588,-956,-1406,-1860,-2279,-2261,-1755,-1241,-2377,-1141,-595,-1242,1306,35,-802,254,-1051,-1639,16,-57,191,742,-368,-1551,1489,1459,1220,1082,703,-548,1012,-517,-875,-389,-1091,-1808,499,1349,95,-911,-805,1194,243,346,533,1356,1023,316,291,-112,-498,-797,-1000,-1178,-1742,-1238,-1175,-1168,-1160,-1174,-1138,-1063,-931,-726,-1713,-1094,-271,-138,-35,62,149,16,-241,-506,-844,-1205,-1626,-2022,-1697,-1107,-629,-1508,-49,221,-1896,-1241,-497,-1124,-1183,-493,388,730,1775,-1477,925,-216,-1276,-2183,-907,-514,-251,13027,71385,157086,178866,233587,279107,160460,28664,-1237,811,-1435,-769,-1470,1836,-124,958,4528,3657,-201,1329,1865,3197,3756,1910,-1283,900,-220,-1003,-1916,-1341,-18679,-2864,-5917,-3518,-1534,872,393,-3277,1475,8592,9112,33954,46733,59438,16123,11840,76557,78515,41318,-1844,-2666,1126,1044,-452,-1699,-1454,-809,-256,995,-87,-2029,-665,-1308,-2072,-1793,-1005,-2313,-1093,594,1418,1647,-139,392,1363,2022,2,1473,1157,-186,-1491,310,272,-2043,-844,501,416,-563,367,348,-124,-411,674,423,346,322,-401,-1016,-1413,-759,-1004,-1246,-1352,-1356,-1254,-1226,-1213,-1230,-2264,-1243,-1183,-1510,-956,-815,-743,-716,-724,-1152,-679,-701,-756,-797,-895,-897,-889,-808,-726,-586,-488,-1149,-1042,-437,-552,-717,-1029,-873,-1802,-1607,-1428,-1255,475,771,699,-1015,360,202,592,1105,-72,52,-153,-1311,-1073,-667,-826,-690,-384,-60,-299,-730,-530,481,49,100,-638],[1,55,-591,-1272,-652,-876,-371,394,672,938,188,-1586,210,-249,-880,-1512,-2155,-1837,-1061,-1843,-797,908,1406,-424,-94,-65,-1008,1096,1274,1079,-318,80,-403,-853,-1247,-1607,-1914,-2146,-2186,-2167,-2089,-2011,-1927,-1828,-1721,-1704,-1646,-1553,-1494,-1379,-1275,-1186,-2201,-1109,-1240,-1380,-1573,-1454,-852,15,-639,-1484,336,917,584,578,1099,1361,877,-533,-288,1356,-907,1012,1274,-968,931,485,-527,232,-899,728,-701,660,-261,-1702,-469,290,491,-1592,249,949,1022,1035,-141,-1723,-1001,466,-1538,1240,1195,-211,-2193,-2058,-584,-426,-213,-529,-930,-1349,-2207,-1772,-1472,-1029,-580,-173,47,-1397,279,-342,-447,-895,-1338,-484,-1163,-1208,-187,920,-821,-1408,304,-403,-549,-8651,-28272,-42871,-27545,-8391,-7170,-934,-1413,-1755,-2225,-1566,-1885,-803,-1730,-5,-697,-1176,-269,-1923,458,-185,-1789,-289,1553,1298,935,774,575,-110,-707,-1102,-1494,329,268,112,-183,-458,-695,-965,-1201,-1275,-1469,-1361,-1395,-1383,-1400,-1360,-1387,-1379,-1337,-1271,-1096,-964,-784,-627,-448,-279,-375,102,166,215,202,34,-847,-9,-133,-343,-1114,-713,-928,-1109,-1173,-1295,-1455,-1517,-1567,-1547,-1602,-1588,-1590,-1531,-1405,-1067,-843,-1058,-387,-51,160,-1532,-195,371,-1002,-1561,-5,-498,-376,-636,-850,-1062,-1176,-1175,-1591,-1412,-555,-1272,-491,-757,491,653,726,183,377,800,482,-1908,12,-315,-778,-1241,-1714,-1680,-1184,-646,-85,394,-1941,-2353,-222,1576,152,1005,-91,-427,-534,161,-230,-645,-1111,-1529,-1852,-1818,-1639,-1436,-1312,-1175,-1051,-958,-838,-674,-515,-214,-116,28,-720,-451,-1550,84,878,1023,876,266,1243,2405,933,-798,-237,209,-137,1000,-634,129,236,-382,-587,-1042,-1402,-1398,-944,-755,434,828,251,-1469,-395,273,-681,-70,-59,-378,39,-376,-917,-851,-377,-1781,-1450,-1642,-1542,-405,415,-602,-875,-1209,-1177,102,8,-1439,-2,-1175,-129,-153,-238,-339,-480,-976,-642,-653,-573,-543,-497,-1317,-602,-1184,-846,-1026,-1210,-1429,-1571,-1631,-1585,-1532,-1332,-1246,-1062,-900,-733,-582,-753,-302,-183,-46,126,275,426,-396,401,575,595,-451,-1691,-1225,-1360,265,197,131,115,33,-41,-112,-1327,-931,-945,-1416,-1992,-1572,-745,-302,-240,-560,-68,93,1390,1517,-786,-473,-1161,167,-1226,824,249,-215,-459,-1684,-1146,-1015,-432,-905,-15,-543,-1560,-720,482,725,478,198,-130,-1080,-1934,-3230,-2994,-1446,-2096,-545,-242,94,336,-2605,-3031,-1208,1170,1214,1237,448,1499,1711,1857,-22544,-5553,2107,-11363,1607,1267,769,-37679,-24160,-9568,-11041,-12781,-3206,-1001,-1047,-2828,-706,-486,-2838,-2699,426,759,-2311,271,1424,-157,-1152,908,536,800,82,-1802,-2495,-1537,-985,-382,-667,-871,-1012,-1034,-947,-1084,-1161,-1190,-1535,-409,-333,-307,-456,-356,-1106,-1559,-744,-945,-1240,-1604,-1960,-2341,-2078,-1729,-1353,-975,-630,-371,-143,-32,-175,66,21,-47,-106,-1497,-157,-103,-70,-37,-2521,-1001,-526,-884,-458,-1703,-1208,-965,-1100,-1151,-1175,-1118,-981,-755,-400,-50,-572,871,-625,212,-426,758,689,781,-560,735,-112,2451,2569,2076,280,-625,-1344,-681,-71,-522,-516,-420,-1134,-467,-1907,-945,325,1882,781,-2186,3273,2748,-765,-901,-1600,-106,-38,-1514,946,1017,562,-444,913,714,-504,97,246,-1283,-868,-741,-836,-792,-1334,-474,-805,-133,-278,-563,-932,-1876,-1887,-1598,-1383,-1786,-1032,-527,-444,-373,-455,-538,-738,-942,-1145,-1342,-1417,-1456,-1371,-1373,-1453,-1638,-1918,-2101,-2053,-1578,-1027,-502,-1732,-240,-567,-399,-1204,463,875,632,-542,-85,-135,-1578,-340,-260,-183,-345,30,219,346,518,-609,119,-1592,1466,1157,-976,-1035,645,-1746,-34,-900,-414,-971,779,476,-312,-661,-459,-745,-919,-1098,-1172,-1709,-1137,-1066,-979,-857,-1871,-534,-364,-208,-50,-2082,104,108,-980,-846,-9,-1082,-440,-242,-402,-1250,-1324,-1195,-1582,-2007,-2441,-2348,-1967,-1587,-2336,-756,-380,-1772,-698,-637,-189,-114,-736,1510,1871,589,381,157,1217,723,-1188,-2092,-1194,-1621,-1343,-756,-117,-1278,-961,-927,-1708,-302,-2013,1981,1801,292,-821,-404,226,-245,-768,-1221,-2147,-1674,-1354,-990,-620,-900,29,-405,-548,465,-774,383,-499,199,32,-136,-290,-462,-646,-797,-928,-1058,-1199,-1304,-1446,-1641,-1835,-2093,-2349,-2505,-2784,-2854,-2699,-2397,-2138,-1781,-1397,-1027,-549,-906,-2001,86,-21,145,666,-514,-1553,1113,932,742,590,236,-583,661,-763,-790,-217,-821,-1595,176,1255,-141,-1276,-828,1479,431,459,826,2346,2052,102,1299,912,299,323,162,-23,-1582,-499,-484,-736,-1017,-1343,-1639,-1872,-1913,-1688,-1749,-1167,-799,-560,-415,-331,-284,-431,-620,-826,-1047,-1221,-1260,-1120,-1703,-339,44,-1533,690,788,-1736,-1196,209,274,-814,-218,211,397,1839,-1521,555,-507,-1504,-2253,-1415,-492,-686,11659,60459,134905,154420,165951,160460,141834,27494,-1291,848,-1610,-972,-1533,2186,156,1999,3822,2660,862,1754,1165,593,177,-53,-1484,-21,-150,-429,-723,-972,-12061,-19256,-13730,-4164,-770,1817,906,-3152,2163,7807,10660,15903,19443,22995,26234,19846,30270,30456,29189,-887,-2511,1559,1509,-651,-1752,-1552,-843,-440,461,-282,-2179,-778,-1272,-2030,-1293,-879,-2232,-1011,588,1506,1545,-323,357,1481,2241,-189,3913,3693,-282,-1133,769,501,-1899,-827,952,718,-486,440,615,88,-24,1032,373,254,548,100,-791,-1527,-75,1182,1060,80,795,660,399,-670,-899,-2104,-789,-925,-1591,-895,-802,-783,-830,-945,-1059,-1202,-1404,-1624,-1754,-1795,-1615,-1404,-1164,-986,-803,-706,-1405,-1164,-744,-853,-956,-1047,-850,-1530,-1391,-1179,-1177,960,1327,963,-690,233,72,515,1156,-92,-63,-186,-1378,-1188,-1733,-1921,-1564,-1121,-728,-378,-942,-94,146,65,-11,-530],[256,32,-524,-1274,-846,-1082,-371,317,350,63,-161,-1850,-665,-848,-1011,-968,-853,-671,-488,-1821,-946,-376,-407,-499,-591,-486,-970,-44,170,356,-178,205,277,103,-136,-1855,-1296,-2106,-1493,-1672,-1698,-1618,-1469,-1267,-1015,-796,-474,-838,268,-1059,38,-422,-2290,-708,731,256,-1114,230,495,328,-852,-1467,579,1404,610,315,620,707,473,-548,-495,562,-1406,1320,1354,-1404,676,766,-358,170,-579,647,-988,460,-546,-1485,-450,-623,-725,-1940,-827,-784,-712,-651,-486,-1693,-1053,-98,-1481,-73,-103,-256,-2133,-1846,-802,-1095,-1418,-1671,-1960,-2088,-2176,-1410,-927,-437,33,461,-169,-1266,126,-685,-791,-920,-1300,-451,-1490,-1622,-192,910,-563,-1444,-237,-578,-891,-7683,-23838,-36084,-21467,-3933,-6043,-501,-230,118,-1543,-651,-1940,397,-1905,264,-784,-1108,-26,-1814,552,-474,-1961,-583,2264,1495,594,1265,879,491,-694,-1388,-905,-947,-1253,-1592,-2005,-2295,-2285,-2032,-1710,-1308,-1599,-825,-737,-1040,-722,-776,-979,-1238,-1555,-1889,-1914,-1623,-1172,-752,-353,-30,-716,428,410,308,85,-196,-622,-924,-1287,-1660,-1843,-1758,-1533,-1258,-924,-738,-691,-635,-633,-730,-1267,-1377,-937,-1068,-1179,-1113,-1314,-1179,-1099,-1127,-1076,-1819,-955,-906,-1101,-1452,-657,-779,-381,-278,-164,-803,-133,-224,-2010,-1583,-770,-1145,-1023,-1130,-1138,-1055,-936,-636,-421,-181,-19,-1606,286,358,373,-146,331,-977,-697,47,-1,-57,-2052,-2299,-250,143,168,216,81,-173,-534,136,74,-30,-221,-419,-667,-823,-879,-803,-680,-446,-172,75,-191,500,596,199,70,222,-557,-533,-1326,207,748,953,521,-26,1022,1172,841,-1076,-371,226,-111,931,-650,416,50,-427,-671,-910,-934,-726,-386,-666,417,688,276,-1619,-94,447,-429,271,314,-319,121,601,1166,801,-135,-2114,-1731,-1715,-1595,-496,385,-484,-817,-1178,-1268,-703,-1081,-1507,-1754,-1917,-1776,-1382,-974,-577,-250,-756,-25,-287,729,853,971,-1303,286,-1110,435,68,306,-474,-1323,-54,817,703,723,-284,-379,-227,272,371,-1068,40,41,29,118,227,370,-544,373,536,562,-183,-1569,-1131,-1273,538,594,651,46,-183,793,838,-1700,-935,631,500,-935,-1032,-127,-571,-237,-727,62,214,356,388,-456,-557,-1833,-232,-766,-147,71,408,829,-1831,-779,-975,-308,-810,-12,-762,-972,-103,920,2472,2228,883,873,-574,-2011,-3386,-3883,-791,-2676,-1849,-1897,-1645,-1400,-2766,-2948,-1051,-1114,-1209,-1365,-1472,-1408,-1190,-953,-23884,-6178,-161,-8520,-57,-15,-82,-35045,-28773,-12794,-11009,-16439,-6339,1345,1526,-2933,2007,2116,-3525,-2740,47,1016,-3173,994,1412,218,-1744,564,234,-61,-300,-1480,-2082,-1325,-607,-162,-18,108,164,201,237,-1420,-1690,-1179,-1537,-20,-115,-258,-686,-631,-1207,-1507,-1209,-1233,-1147,-988,-763,-590,-421,-328,-1686,-133,-58,-42,-19,-65,-107,-133,-195,-251,-282,-1287,-288,-228,-197,-164,-2095,-1034,-432,-977,-298,-1998,-1404,-497,-1030,-721,-927,-1185,-1364,-1183,-736,-285,-751,760,-598,-163,-500,620,587,649,-386,387,-348,2519,2615,2370,-15,-404,-1203,-768,-184,-1024,-151,-104,-1723,-975,-1698,-1317,-554,-300,-130,-1440,-158,-346,-1562,-941,-1600,-1516,-1807,-1441,-1167,-1008,-947,-1012,-1094,-1260,-1520,-1568,-1401,-1224,-938,-751,-628,-956,-1373,-622,-960,-805,-889,-937,-909,-1914,-2106,-576,-449,-1816,-1067,-356,-486,-534,-602,-497,-335,-813,264,491,-465,-1044,-1413,889,886,121,-543,100,-522,456,655,-542,-1685,-428,-580,-297,-1077,845,1856,1049,-398,23,-452,-1789,-1172,-1151,-1123,-1102,-1155,-1130,-1183,-1197,-1153,-1095,-1533,-947,-836,-1219,-673,-541,-1927,-639,-1253,-271,-831,422,553,-81,-343,138,-168,550,353,112,-1572,-318,-590,-873,-1095,-1892,-1082,-868,-611,-323,-1951,128,273,-84,-124,405,-1018,-461,137,-52,-1064,-1308,-732,-964,-1128,-1244,-1269,-1251,-1251,-2023,-1181,-1137,-1342,-1087,-990,-581,-537,-233,776,980,638,441,206,1022,837,-1388,-1786,-48,-473,-795,-1207,-1651,-1729,-1373,-903,-1441,-118,-1891,551,773,447,-769,-328,300,541,571,246,-2038,-1309,277,444,499,-856,1182,-97,-464,1130,-416,985,-168,771,927,1187,1027,677,665,522,-381,295,-773,-743,-103,-682,-1277,-704,-950,-1069,-1267,-2434,-1227,-1053,-1274,-771,-608,-514,-372,-703,-2149,-462,-624,-891,-1253,-1561,-1836,-1649,-1376,-1169,-1058,-1086,-1138,-1359,-1593,-1800,-1919,-1611,-1208,-790,-348,-295,-1573,-675,1124,627,656,1175,1568,1511,-90,1441,1434,311,555,1751,904,-1306,-508,765,-166,356,823,403,-65,-758,-899,-1671,-1093,-809,-499,-259,-75,91,95,6,59,7,-34,-33,-25,-1554,110,248,-1585,380,293,-1466,-1040,-156,-353,-737,-412,-211,84,453,-1463,275,-662,-1643,-1991,-1783,-221,-611,9901,15274,20457,24892,27793,28664,27494,24536,-1289,902,-1609,-1096,-1365,2229,2360,2769,3122,3210,2194,2806,2283,1643,951,161,-1654,-1455,-2232,-1980,-1120,-336,399,1049,1618,1926,229,2728,1527,-3006,2640,3424,3486,3624,3745,3820,3834,3787,3631,3378,2931,176,-2089,1138,362,-770,-1710,-1551,-1598,-1518,-1304,-1025,-2186,-857,-1179,-1882,-963,-738,-1918,-940,591,1230,1358,-591,248,1523,2144,-388,2271,2301,-283,-740,680,89,-1628,-776,249,-167,-648,-977,-1327,-1360,-1130,-790,-430,-61,300,596,-552,-1627,-466,1221,1099,-53,719,512,201,-987,-958,-1940,-1207,-706,-1551,-567,-508,-554,-668,-821,-920,-972,-1005,-1006,-955,-1196,-947,-1006,-1087,-1231,-1312,-1345,-1725,-1400,-815,-623,-491,-921,-385,-1428,-1252,-1065,-1305,584,827,1036,-564,-73,-233,222,669,-217,-282,-416,-1581,-971,-1147,-1175,-1067,-886,-675,-424,-1047,-47,138,-56,-373,-700],[-150,-126,-392,-1179,-895,-1148,-209,-60,147,363,705,-1763,262,-206,-413,-170,2082,2019,1217,-1595,-1057,1611,1720,80,-197,250,-822,674,705,2224,7,159,1145,1088,570,-2050,-1320,-2030,-790,-1173,-763,-960,-1223,-1465,-1537,-1430,-1165,-868,-650,-766,-269,-495,-1940,-312,28,-93,-1505,-286,-527,-819,-1152,-1427,-1332,-1091,-749,-445,-174,35,28,-565,-712,-21,-1639,738,780,-1731,437,570,-100,169,-294,-233,-1260,-588,-823,-1258,-960,-982,-895,-1991,-695,-550,-409,-309,-452,-1652,-1254,206,-1359,213,220,-275,-2108,-1658,95,15,-100,-172,-345,-567,-1977,-955,-1057,-1018,-828,-564,-407,-1123,70,-975,-966,-865,-1167,-83,-1702,-1922,-232,813,-360,-1541,312,-166,-30,-6418,-18675,-28614,-15622,-197,-4758,100,146,261,-975,-204,-1869,507,-2091,198,-680,-1094,134,-1618,346,-836,-2115,-864,184,101,12,8,-5,-3,-750,-1484,-337,-12,-11,-650,-193,-275,-304,-585,-481,-879,-1588,-762,-960,-1119,-1299,-1409,-1576,-1682,-1667,-1518,-1229,-1002,-763,-586,-423,-309,-1015,-133,-208,-306,-467,-636,-803,-1036,-1229,-1480,-1685,-1857,-1997,-1877,-1607,-1447,-1380,-1254,-1130,-935,-1283,-1298,-733,-217,13,402,-1751,-284,89,1079,1108,-1723,32,637,-1279,-1331,-844,-902,308,324,393,-878,-88,449,-2386,-1737,-336,-1023,-68,338,366,1428,1516,299,-142,1238,883,-1342,589,398,579,-251,64,-1206,-587,-647,-751,-804,-2151,-1963,-473,-381,-347,-320,-281,-298,-569,-305,-156,50,249,478,238,-442,-378,1197,1330,1464,588,1048,-150,580,1334,12,218,422,-378,-601,-1109,99,-87,-152,-186,-421,-161,-128,-58,-1327,-483,75,-80,-130,-667,-593,-897,-1183,-1257,-1180,-963,-697,-556,-528,-254,-182,-165,-1791,-32,92,-220,471,617,-307,198,805,1311,1292,23,-2393,-2015,-1591,-1624,-562,484,-384,-753,-1148,-1365,-420,-937,-1523,-2095,-1832,-1259,-625,-83,364,664,-567,179,-895,929,1079,1211,-1145,500,-1023,327,-615,82,-484,-1543,-17,1037,819,793,199,-14,-40,210,63,-1315,-95,629,526,451,340,218,-683,-216,-519,-796,-1116,-1450,-1530,-1501,-1361,-1186,-1037,-890,-856,-833,-790,-1573,-896,-832,-819,-862,-1085,-977,-1077,-1150,-1203,-1275,-1340,-1353,-1385,-1366,-1327,-1524,-1333,-1306,-1181,-1033,-837,-571,-1686,-420,-566,-151,-730,-17,-854,-351,563,1372,2503,2416,697,1461,77,-1849,-3099,-4239,-830,-3213,165,-356,-127,-175,-2535,-2893,-812,-303,-436,-658,-902,-1103,-1259,-1350,-25197,-6962,-651,-4979,-245,-34,-21755,-30982,-29564,-13501,-9552,-17418,-8997,700,536,-2918,317,106,-4226,-2737,-533,-665,-3919,-854,-942,-1008,-2304,-1292,-1523,-1775,-2049,-2375,-2366,-2017,-1670,-1413,-1230,-1076,-974,-846,-655,-1723,-2175,-1127,-1323,-33,480,79,-823,-777,-1092,-1345,-1115,-1509,-1809,-1791,-1531,-1327,-1184,-1184,-2216,-1362,-1536,-1749,-1755,-1501,-1099,-647,-243,135,-515,-831,1131,299,222,1136,-1598,-944,-289,-1108,-429,-2246,-1499,-780,-1512,-165,-431,-627,-728,-710,-553,-433,-922,-177,-326,-456,-608,-408,-659,-837,-1019,-1048,-974,-789,-481,-122,-317,-132,-852,-844,-119,-1510,210,129,-1597,-639,-1408,-1574,655,1430,366,-726,1524,1657,-2230,-796,-1360,699,321,-748,867,235,-449,-1118,-1433,-1240,-1347,-716,-135,-778,-683,-105,-751,-1086,-1370,-1312,-1175,-776,-313,102,239,-1632,-1915,351,525,-1788,-1036,623,1201,1284,1325,1454,391,-1305,-154,257,-278,-1416,-1375,711,277,-254,-873,-1449,-1934,-1618,-1102,-675,-1466,-523,-456,-212,-958,-242,-329,-344,-249,-153,-125,-1762,-248,-336,-526,-583,-501,-154,219,643,-634,201,-1270,995,803,-1281,-255,1370,-1638,-956,-1528,-173,-705,139,150,156,0,262,93,375,303,257,-1353,217,231,261,-69,-1858,-670,-2,158,482,-1619,368,141,-154,-459,-736,-967,-1207,-1328,-1390,-1406,-1429,-1469,-1584,-1757,-1992,-2015,-1787,-1513,-1490,-826,-524,-891,-1142,-1101,-877,-895,-174,-328,-508,-668,-791,-926,-1037,-1102,-1502,-1383,-1304,-1463,-1506,-1605,-1676,-1622,-1539,-1338,-1264,-1035,-1633,-745,-643,-523,-767,-433,-408,-316,-269,-188,-1885,-1061,144,331,358,-658,978,251,-410,1132,-20,1202,100,777,915,1381,1284,567,985,835,-414,531,-441,-999,-266,-914,-1140,-414,-660,-869,-1241,-2311,-1771,-1635,-1283,-764,-242,-87,404,-529,-1789,432,170,86,591,-736,-1545,-857,-1254,-1282,-926,-525,-599,312,-1117,-471,223,-305,-751,-305,346,-406,-1419,-420,-88,-491,-883,-1212,-1440,-1487,-1419,-1300,-1161,-970,-686,-351,-88,-1050,-539,576,282,599,590,460,272,-963,-1020,-1577,-999,452,425,848,1412,1792,1645,121,793,1944,1546,1628,298,-1358,927,440,-1748,336,61,-1202,-859,-316,-276,-694,-489,-64,-117,487,-1388,-8,-749,-1765,-1601,-1813,-739,-984,-1071,-1185,-1230,-1175,-1158,-1237,-1291,-1289,-1321,-1489,-1545,-1624,-1686,-1695,-1566,-1450,-1312,-1263,-1195,-1123,-1092,-1042,-946,-877,-1845,-611,-455,-286,-86,67,247,427,625,786,956,1196,1435,-2973,1602,1623,1525,1465,1368,1231,1068,895,681,446,96,-262,-1595,-843,-992,-838,-1629,-1503,-1155,-749,426,-257,-2009,-947,-1076,-1690,-631,-486,-1559,-838,-128,-449,-808,-1095,-1325,-1207,-804,-566,-181,121,-139,-317,625,-258,-1337,-680,446,313,-387,-132,-451,-578,-471,-210,106,235,749,987,-245,-1610,-859,1348,1195,-123,833,672,413,-1188,-948,-1772,-1375,-1056,-1293,-1478,-1693,-1140,-856,-610,-679,-119,6,32,4,-1117,-687,-380,-394,-328,-123,-627,-1621,-1530,530,550,522,-578,-353,-1290,-1032,-841,-1349,1038,1061,1030,-360,-293,-446,6,-164,-473,-691,-783,-1517,-893,-782,-768,-772,-805,-842,-800,-715,-572,-361,-91,-573,-748],[120,25,-250,-1050,-827,-1066,32,632,699,1735,1007,-1362,292,-239,-435,-15,2210,1933,1119,-1273,-1154,1399,1752,431,-132,409,-610,562,486,2233,231,79,958,439,-92,-2046,-1187,-1936,-798,-1130,-485,-394,-360,-361,-389,-527,-902,-719,-854,-945,-1045,-1132,-1501,-1207,-1261,-1225,-1419,-1283,-1307,-1352,-1452,-1518,-1545,-1504,-1402,-1308,-1190,-1031,-848,-668,-899,-380,-1410,-283,-252,-1858,-452,-622,-839,-1088,-1241,-1347,-1475,-1018,-1043,-994,-359,-1054,-78,-1765,223,328,440,539,-648,-1590,-1502,755,-1149,1500,1591,-324,-2065,-1465,802,637,-81,901,1370,978,-1632,-1056,20,-454,-931,-1255,-1073,-941,-4,-1236,-968,-660,-929,410,-1824,-1987,-244,699,-168,-1653,114,117,-80,-4944,-13408,-21226,-10311,-682,-3575,-696,-826,-878,-932,-960,-1665,-978,-2187,-846,-739,-1083,-505,-1329,-173,-1213,-2179,-1042,31,-131,-382,-615,-890,-1121,-1229,-1339,-769,-447,-29,-1131,-7,569,96,-778,830,-638,-1416,-80,655,-1059,444,974,578,-1050,-104,-510,-238,179,592,982,1346,1627,-1117,288,1901,1736,847,-475,-231,179,-331,-922,-1941,-1838,-1440,-946,-447,-136,7,-716,-44,-609,-1233,-1109,-910,49,134,888,-1656,31,263,1293,1791,-1389,117,684,-1493,-1215,-1213,-852,835,267,-221,-1036,-995,-1099,-2582,-1815,-446,-888,200,360,158,528,481,311,-411,213,-46,-1109,-533,-787,-1026,-1178,-1313,-1425,-1418,-1420,-1357,-1312,-2202,-1608,-1099,-1094,-1124,-1119,-1054,-1007,-972,-896,-759,-621,-521,-380,-266,-704,-998,403,596,798,476,1058,-27,312,1131,-208,328,638,-166,-613,-936,219,333,831,366,-882,311,315,122,-1506,-565,-514,-799,-1109,-1437,-1644,-1485,-1168,-781,-477,-225,-684,-595,-377,-32,-153,-367,-1961,-912,-1255,-1581,-1886,-1879,-1696,-1551,-1448,-1410,-1492,-1681,-2238,-2117,-1382,-1641,-577,-179,-309,-705,-1152,-1405,-158,177,-1505,-436,-1023,-1563,-1302,-666,-21,530,-419,316,-1485,645,881,974,-938,626,-947,149,-1297,88,-387,-1603,-10,1682,1887,1311,575,84,-450,-935,-1381,-1678,-1760,-1669,-1600,-1551,-1575,-1616,-1696,-1675,-1560,-1320,-1108,-1395,-750,-543,-430,-347,-276,-1065,-378,136,409,-1244,-860,835,12,-567,-1145,-618,-889,105,-1089,340,616,372,931,260,-130,-897,-212,-403,-430,-367,-197,98,-1393,-115,-15,-22,-698,-53,-819,164,1122,1766,1749,1216,466,95,-368,-1577,-2725,-3714,-1226,-2718,-583,-577,-664,-717,-2032,-2925,-771,-790,-771,-779,-765,-694,-627,-630,-26095,-7860,-502,-515,-607,-28918,-49063,-25340,-25637,-11868,-7382,-13698,-9975,-990,-1201,-2861,-1358,-1415,-4952,-2778,-1011,-762,-3228,-257,-83,77,-2789,190,138,49,-81,-916,-1369,-801,-993,-1200,-1362,-1398,-1346,-1199,-973,-2020,-2354,-1074,-1024,-456,432,-539,-930,-1130,-837,-1176,-907,945,627,228,-154,-559,-872,-1106,-1643,-1103,-981,-861,-656,-418,-69,380,577,735,-930,-462,1186,256,288,1253,-1197,-804,-174,-1342,-752,-2287,-1540,-1161,-1970,487,855,1059,-304,-1172,125,366,-1093,1352,-39,-686,-812,-460,-929,-1015,-745,-260,-818,778,1181,1505,-688,85,-475,-984,31,-1837,472,-110,-1040,-682,-1150,-1693,815,1017,56,-169,1864,2085,-1659,-732,-1161,985,582,-354,778,752,-19,-529,-1085,-1561,-1894,-1836,-1709,-1720,-1714,-1853,-2004,-1956,-1668,-1262,-1372,-560,-294,-133,-64,-1283,-1626,-335,-500,-1824,-1022,-947,-1026,-911,-771,-507,-291,-1112,-662,13,-117,-1501,-1044,497,459,-4,-758,105,-1056,-227,-367,-711,-1272,-957,-1136,-1382,-1621,-1771,-1909,-2010,-2054,-2119,-2116,-1948,-1612,-1166,-704,-339,135,216,1739,2324,-639,94,-1044,702,627,-1205,81,1509,-1331,-894,-1560,-224,-692,-47,-255,-334,-404,-489,-508,-437,-403,-300,-1150,-25,100,188,-405,-1854,-801,3,189,346,-1402,468,485,480,489,516,-814,-727,384,241,-1008,-1263,-620,-810,-1178,-1576,-1841,-1788,-1496,-1065,-593,-154,-542,-767,-1006,-1126,-1207,887,1171,1164,701,468,26,1535,1438,-1344,-1013,247,2128,2237,1357,1932,-1797,-1090,-933,-1230,296,-1398,1135,932,567,-903,-276,178,229,125,49,-1801,-846,-225,-287,-345,-475,-368,-332,-480,-324,-317,-371,-365,-416,-499,-582,-649,-736,-849,-941,-1043,-1181,-1368,-1556,-1798,-2089,-2332,-2512,-2515,-2333,-2262,-2375,-1927,-1752,-1621,-1357,-1020,-659,-164,-465,-1408,544,163,-106,507,-925,-1655,770,845,405,-81,-936,-993,-1301,-1340,-1166,-993,-869,-833,-899,-1035,-1208,-1464,-1567,-1497,-1278,-1046,-863,-793,-782,-806,-848,-906,-929,-853,-703,-597,-934,-650,-255,-239,-251,-325,-398,-476,-1266,-1313,-1566,-1010,223,541,813,1070,1348,1487,94,835,1690,1388,1455,211,-1224,394,-47,-2067,-1039,-1378,-1245,-872,-412,-26,-792,-806,-362,-487,764,-1372,-377,-845,-1865,-1289,-1519,34,55,206,286,406,613,769,811,848,902,-1489,667,-1357,-1317,-825,-142,-317,-526,-706,-953,-1157,-1333,-1526,-1676,-1757,-1838,-2173,-1755,-1616,-1412,-1124,-835,-482,-101,306,676,1023,1454,1840,-3160,2234,2349,2340,2365,2355,2297,2195,2054,1831,1534,1060,505,-1229,-769,-1550,-2098,-1671,-1560,-1543,-1026,13,-435,-1867,-1196,-1111,-1621,-486,-333,-1354,-846,142,-119,-394,-1504,-769,-946,-1017,-1033,-1053,-899,-717,-540,-371,-648,-1226,-698,77,135,-476,-10,-311,-622,-970,-1359,-1710,-1686,-1338,-967,-618,-1639,-1379,288,382,-287,465,497,419,-1417,-1058,-1779,-1374,-1501,-1059,-1580,-979,1640,1806,1075,-664,-59,415,1529,1708,-919,-864,101,359,-40,-384,-949,-1409,-1711,-1311,-1187,-1018,-844,-624,-1303,-952,-698,-1433,-11,-5,-30,-248,-594,-757,-600,-734,-905,-1015,-1058,-1401,-1114,-1077,-966,-779,-547,-289,6,-268,430,597,104,-810,-883],[-87,-101,-262,-1055,-802,-986,150,798,824,1865,1147,-1021,217,-412,-585,17,-126,-509,-813,-1081,-1369,-1116,-975,-869,-814,-670,-548,-502,-538,-627,-807,-1105,-1367,-1610,-1692,-1880,-1278,-1986,-717,-561,-241,-365,-66,-70,-124,-318,-1185,-700,-960,-1179,-1397,-1575,-1668,-1704,-1726,-1639,-1607,-1579,-1547,-1528,-1557,-1537,-1462,-1309,-1094,-892,-685,-1335,-928,-574,-1118,53,-969,559,568,-1853,113,27,-253,-534,-651,-634,-1690,-210,-1266,-763,-310,-1372,-111,-1513,854,2052,1114,255,-839,-1535,-1678,750,-921,1550,1569,-390,-2038,-1330,1260,1109,-34,865,1620,1304,-1243,-1277,482,461,-70,-557,-809,-763,-75,-1538,-936,-349,-659,801,-1973,-1830,-255,559,-24,-1811,-132,333,-48,-3409,-8370,-14315,-5805,-1802,-2628,-1741,-1699,-1578,-1481,-1389,-1395,-1275,-2137,-1044,-861,-1101,-446,-981,15,-1613,-2154,-1100,170,-51,-361,-657,-1002,-1340,-1651,-1829,-1868,-1842,-1655,-1510,-1291,-1016,-633,-867,106,-375,-1172,-181,668,-1041,760,767,440,-974,-155,-227,-248,550,1177,1789,2365,2035,-986,88,2208,2952,1025,-542,-49,908,143,-701,-2211,-2123,-2072,-1554,-1069,-851,-889,-1019,-1271,-1482,-1617,-1398,-1071,-548,-70,526,-1110,302,377,1385,1443,-1033,197,704,-1729,-1148,-1509,-960,-1448,-1906,-2029,-1721,-1250,-808,-2523,-1795,-571,-762,207,43,-214,-560,-1018,-1389,-1869,-2171,-2007,-1547,-1075,-715,-473,-422,-275,-1643,-476,-673,-859,-1098,-2213,-1554,-1826,-2033,-1926,-1515,-972,-487,-714,125,224,79,-361,-1001,-1784,-2030,-1414,-652,-46,413,369,621,167,25,-209,-460,212,810,71,-556,-847,88,50,708,488,-1342,-114,1758,685,-1592,-627,138,-60,575,-727,-129,-566,-992,-1195,-1180,-938,-803,-500,-254,-146,-227,-487,-1945,-1316,-1733,-1725,-1324,-768,-443,290,663,900,947,78,-1977,-1895,-955,-1668,-531,391,-258,-695,-1212,-1337,-239,180,-1484,-84,-743,-641,-1339,-2064,-2375,-1677,-915,-246,-1996,275,529,614,-742,653,-893,-73,-1791,354,-198,-1435,-43,1770,2758,2015,809,385,-14,-156,-552,-1669,-261,1326,1699,1721,1673,496,-976,88,290,1250,43,-1418,-574,-96,1584,1651,849,-1469,-190,856,568,-1009,-852,526,-658,-369,-1240,-1031,-977,27,-1333,126,-252,-523,-712,-713,-564,-397,-195,-11,201,356,165,182,-1093,126,507,56,-683,-115,-684,527,862,678,432,212,20,-143,-231,-1278,-2364,-2932,-1533,-2243,-711,-852,-1059,-1202,-1384,-3050,-1336,-1312,-1227,-1151,-1044,-886,-742,-681,-25433,-8726,-463,-468,-551,-83738,-71652,-17997,-19498,-8988,-5082,-9425,-8512,-355,-517,-2800,-795,-1099,-5588,-2887,-2208,-1948,-2325,-877,-371,117,-2920,819,912,962,1081,-769,-1174,-27,116,-280,-713,-1094,-1396,-1497,-1396,-2089,-1956,-1003,-992,-1024,-1061,-1144,-1142,-1430,-1051,-1014,-1158,-711,-677,-698,-702,-741,-778,-772,-1057,-479,-260,-25,295,620,-10,896,399,545,-1218,-229,1030,126,328,1311,-905,-649,-80,-1559,-1128,-2095,-1516,-1553,-1930,585,1567,1200,-689,-1753,48,30,-1176,-669,-811,-839,-1066,-383,-84,167,166,-576,-1088,911,785,581,-1079,-16,-379,-1138,-1032,-1420,-1143,-1010,-824,-703,-920,-1586,-543,-725,-998,-1371,-1818,-2176,-1838,-1335,-1011,-93,429,-5,520,1049,-248,561,852,14,-1557,-1218,-760,-912,-704,-423,-1189,-1479,-1502,-411,-1639,122,-102,-414,-768,-1124,-1437,-1750,-1939,-2053,-2131,-2220,-2323,-2142,-1967,-1685,-1456,-1212,-1003,-873,-744,-1015,-598,-593,-625,-689,-877,-778,-1280,-684,-499,-818,-1080,-546,-91,-284,-964,1395,1607,720,-56,168,-345,-1358,-978,26,139,-503,-403,-42,1958,2829,-584,-51,-840,477,519,-978,393,1537,-1048,-494,-1240,-347,-692,173,-134,-361,-632,-962,-1266,-1506,-1784,-1933,-1897,-1853,-1814,-1850,-1914,-1956,-1784,-1508,-1161,-748,-1207,12,313,526,676,763,-624,-958,393,66,-1134,-1154,-1251,-1701,-1718,-1361,-1012,-723,-518,-624,-167,-44,-175,-129,-712,-1165,-1266,1331,1526,1645,803,496,-124,1482,1068,-841,-550,121,2246,2732,1432,1922,-1956,-1017,-1024,-1110,569,-1078,1057,748,536,-999,-250,-2,-80,-218,-355,-1638,-866,-1043,-1332,-1665,-1991,-1957,-1557,-1189,-846,-527,-300,-52,89,149,159,135,58,-58,-137,-507,-165,-123,-1587,-747,-1462,-529,92,-462,-718,-847,-2459,-1148,-1065,-781,376,-136,197,223,-299,-942,297,264,-234,327,-912,-1474,236,245,291,-284,-1128,-772,647,-1075,-227,451,-232,-156,-658,-915,-268,-41,248,1590,527,973,1747,1766,1622,-1128,723,751,228,-1429,568,130,-761,-578,974,701,452,212,53,-39,-1401,-1521,-1416,-923,232,283,269,239,249,153,81,14,-97,-245,-424,-681,-950,-1293,-1543,-2169,-1314,-982,-806,-467,-4,-17,-798,-1023,-550,-709,178,-1161,-561,-715,-1642,-856,-1080,-812,-794,-726,-814,-938,-1026,-1185,-1435,-1610,-1609,-1545,-1357,-1081,-1204,-656,-523,-374,-310,-257,-300,-325,-343,-403,-452,-467,-507,-2404,-404,-283,-132,41,140,216,248,271,266,372,482,694,-3268,799,717,452,173,-152,-455,-628,-586,-392,-120,39,130,-795,19,-270,-905,-1562,-1524,-1841,-1203,-369,-512,-1587,-1384,-1069,-1473,-342,-125,-1116,-832,183,-23,-238,-2031,-535,-736,-902,-1103,-1375,-1485,-1532,-1541,-1521,-1416,-1398,-1299,-1193,-962,-776,-479,-346,-165,10,155,-207,200,465,519,269,-1571,-1732,617,525,-373,444,516,550,-1489,-1148,-1783,-1173,-1754,-730,-1000,321,1425,1320,1082,-527,-228,320,741,614,-632,-968,34,-67,-267,-422,-1152,-1152,-1805,-1125,-1287,-1453,-1615,-1723,-1896,-1956,-1845,-1620,-1277,-910,-508,-142,-831,-1053,-691,178,-218,-277,-698,-1220,-905,720,-92,304,143,38,32,43,64,109,129,-1028,-1063],[-2832,-2711,-2496,-2216,-1822,-1324,-792,-197,369,796,1208,-662,197,-562,-701,60,1087,842,532,-820,-1545,317,337,292,-48,117,-355,-68,-189,-258,-305,-373,-307,-226,-143,-1648,-843,-2086,-381,-534,-725,-984,-1282,-1589,-1886,-2228,-2353,-2176,-1955,-1684,-1442,-1216,-974,-747,-574,-1238,-558,-102,-23,10,-1824,-1410,-88,-56,19,-615,-1076,-2034,-1413,-571,-1284,512,-466,1654,1866,-1754,28,2085,722,231,286,241,-1841,-520,-1449,-543,-250,-1572,-73,-1277,951,1661,826,-160,-885,-1384,-1481,758,-669,1549,1656,-423,-1972,-1247,1131,907,81,446,164,-141,-834,-1422,-917,-1156,-1402,-1665,-1880,-1991,-1762,-1851,-1226,-992,-689,-351,-2197,-1491,-260,419,72,-2005,-335,1435,1856,-1913,-3769,-8127,-2267,708,-1950,-84,-446,-574,-570,-474,-1077,-352,-1941,-467,-626,-1147,-992,-1025,-972,-1997,-2045,-1027,-449,-453,-571,-587,-700,-830,-1147,-1058,-1114,-1208,-1201,-1687,-1313,-1353,-1345,-1390,-1445,-1407,-1442,-1459,-1504,-1484,-1464,-1360,-1311,-1226,-1129,-1050,-901,-828,-738,-688,-635,-605,-723,-512,-577,-636,-727,-799,-851,-960,-1035,-1189,-1995,-1500,-1749,-1884,-1431,-986,-567,-978,-81,-571,-989,-603,-1210,40,218,696,-482,517,418,1446,2064,-705,268,709,-1911,-1150,-1737,-658,1497,1187,1125,-1583,353,448,-2408,-1681,-689,-659,728,681,-177,-169,-592,-769,-871,-707,-480,-788,104,-216,413,-469,87,-1848,-37,-52,-276,-567,-2211,-1131,-1455,-1813,-2006,-1712,-1405,-1183,-1049,-956,-878,-869,-936,-946,-892,-664,-592,66,397,711,304,966,441,-251,104,-723,-757,-902,-741,-430,-853,-124,-268,530,642,-1497,-517,938,633,-1597,-657,76,-102,1197,-793,1264,565,-810,-796,-296,-176,-912,-296,-173,357,-394,-233,-1760,840,409,-3,-298,-312,-569,189,425,545,460,11,-1735,-1538,-1490,-2131,-1540,-874,-255,-712,-1308,-1165,-157,194,-1458,-369,-678,-421,-729,-1043,-1322,-1565,-1572,-1466,-2137,-732,-331,102,-542,629,-807,-285,-1679,829,82,-1170,-76,1812,2507,2011,916,417,-164,-415,-655,-1755,-215,1223,2889,2881,2481,27,-1085,-39,-232,491,-95,-1476,-408,274,2293,2671,801,-1627,80,975,387,-862,-840,198,-1222,-170,-1353,-1448,-1003,-118,-1582,480,399,-178,-588,-1130,-1662,-2116,-1898,-1536,-1182,-951,-839,-829,-1004,-1193,-1474,-1702,-1836,-1554,-1107,-628,-169,231,553,851,5,1266,1392,-949,-1987,-2141,-1685,-1825,191,-1002,-348,-650,-855,-3216,-965,-946,-614,-350,-43,316,657,900,-24017,-9331,1579,1691,-12723,-129699,-86285,-8868,-12703,-5774,-2957,-5342,-5828,935,563,-2735,-71,-506,-5670,-3033,-1963,-2292,-2065,-1611,-1267,-966,-2586,-684,-710,-808,-978,-1252,-1623,-1952,-2225,-2121,-1789,-1462,-1213,-1002,-821,-1914,-1434,-860,-834,-1426,-1207,-1473,-1735,-2066,-2383,-2079,-1706,-1266,-886,-557,-223,35,-951,-676,-495,673,939,1002,1040,977,-149,609,192,337,-1267,-120,759,-37,352,1311,-714,-503,9,-1447,-1417,-1959,-1455,-1704,-1351,818,2710,1222,-1054,-1809,-124,-530,-1136,-487,-269,-813,-1323,-434,-327,-391,-498,-838,-1335,-416,-257,-56,-1411,350,224,-1158,424,-986,722,-781,-137,-722,-719,-1338,-308,-516,-706,-896,-1092,-1286,-1419,-1568,-1527,-1367,-1134,-800,-497,-238,-491,114,247,-94,-1151,-1126,-597,-441,-356,-613,-1421,-1712,-1610,-1834,-1944,-1772,-1475,-1185,-933,-733,-1219,-561,-557,-1924,-912,-911,-1110,-1141,-1119,-925,-753,-559,-399,-299,-150,-442,-111,613,592,-544,-1041,166,-1446,-70,-22,-908,-931,-480,82,-400,-1033,980,1078,551,-52,86,-448,-1200,-1413,-55,29,-766,-1008,-303,1846,2320,-514,-265,-738,316,429,-741,614,1406,-856,-54,-885,-594,-723,225,-8,-194,-431,-710,-928,-1050,-1195,-1268,-1280,-1336,-1358,-1368,-1323,-1675,-1052,-857,-658,-449,-1112,-242,-262,-381,-548,-737,-925,-1289,-1178,-1044,-1381,-1010,-551,-121,-684,151,309,1093,1001,-247,-18,382,33,-379,-759,-1131,-1383,-1426,-1346,-1241,-1132,-1041,-1008,-971,-872,-716,-523,-279,-126,107,210,213,-2092,-895,-1150,-930,-352,-799,-660,-825,-947,-1118,-1222,-1260,-1116,-918,-628,-1509,-274,225,475,-323,-53,964,1057,-607,612,564,736,165,401,602,507,409,155,131,-3,-512,-259,-379,-1714,-995,-1594,-201,-27,-528,-711,-913,-2387,-789,-939,-536,1874,-77,278,180,-146,-553,1021,353,-416,295,-785,-1091,737,664,779,-689,-1189,-792,-523,-718,-482,-59,-309,42,-626,-1549,86,754,661,1309,335,1011,1433,1443,1514,-1470,69,198,191,-2017,-149,-329,-698,-448,27,-289,-439,-456,-345,-208,-1479,-1778,-1283,-894,-153,-299,-513,-728,-871,-1077,-1195,-1224,-1195,-1097,-925,-744,-611,-285,6,-1989,461,562,-604,-192,-71,-172,-856,-1249,-744,-908,-445,-902,-1085,-1492,-1758,-1575,-1236,-919,-683,-452,-415,-437,-444,-545,-769,-972,-1096,-1624,-1317,-1204,-1022,-800,-578,-312,-121,46,88,116,111,29,-78,-188,-369,-2650,-707,-868,-999,-1056,-1098,-1046,-924,-724,-511,-190,101,459,-3284,825,899,819,739,596,409,216,65,-50,-100,-193,-258,-424,-406,-638,-834,-1503,-1527,-2116,-1633,-1783,-1844,-1947,-2005,-1872,-1619,-1384,-1094,-969,-996,-534,-470,-485,-2458,-587,-764,-934,-1141,-1378,-1369,-1228,-1012,-737,-904,-1055,-579,882,1401,-515,-227,425,-126,974,1905,-385,201,1897,1781,576,-1495,-1600,699,698,-444,746,999,727,-1467,-1289,-1803,-925,-1835,-375,-158,-175,-119,42,288,-249,-453,230,1446,1553,-369,-1022,-22,711,697,300,-1258,-886,-1822,-265,-331,-399,-475,-523,-1384,-917,-1034,-1257,-1416,-1477,-1327,-1047,-896,-1266,-1030,-145,-228,-201,-632,-954,-794,1311,146,878,569,-146,-173,-629,-1122,-1576,-1934,-2194,-2227],[-3552,-3865,-4045,-4029,-3685,-3196,-2669,-2070,-1472,-983,-476,-369,179,-724,-822,49,183,25,-100,-634,-1701,-89,104,254,45,277,-252,232,-214,522,464,-617,107,-148,559,-1451,-651,-2281,524,585,68,-1071,-54,-335,-564,-785,-1683,-704,-557,-354,-207,-191,-146,-191,-374,-1554,-723,-869,-889,-798,-2136,-1481,-250,-25,181,-822,-1429,-2734,-1841,-567,-1372,823,-23,1096,1294,-1678,-6,1549,871,150,326,115,-1890,-789,-1625,-900,-1263,-1649,-1579,-1451,-1275,-1009,-741,-522,-704,-1086,-908,705,-428,1069,1178,-408,-1848,-1242,607,226,-217,-616,-1081,-1518,-1802,-1817,-1614,-1374,-1194,-1102,-1136,-975,-944,-2085,-1003,-965,-993,-1039,-2527,-1156,-1167,-968,-610,-2233,-421,655,1025,-567,183,-2886,163,602,-1553,31,-13,278,-958,-1207,-700,1858,-1671,444,1515,-1223,205,-136,818,-2061,-1868,-841,569,-385,-808,-2,-313,-693,-1363,-1565,-1697,-1334,-757,-1582,-1476,-350,23,-737,212,107,-707,-475,588,-1004,332,223,102,-459,25,-27,-296,-187,-347,-570,-779,-957,-1008,-938,-855,-692,-531,-452,-205,-160,-149,-296,-1477,-1204,-1320,-1696,-891,-5,508,-1065,-136,-608,-822,-340,-1296,55,354,859,142,683,399,1491,2066,-414,339,723,-1852,-1208,-1911,-679,1056,897,883,-1888,623,366,-2323,-1493,-747,-573,247,46,-238,-290,-468,-498,-1010,-726,-895,-1043,-1182,-1363,-1564,-1702,-1661,-1892,-1304,-1137,-938,-790,-2189,-567,-396,-380,-674,-505,-579,-741,-978,-1228,-1458,-1669,-1472,-1131,-852,-544,-233,85,329,574,314,851,808,-424,515,-968,60,-175,-502,-712,-938,-1018,-1030,-948,-932,-1100,-1203,-1500,-1831,-1991,-1617,-1124,-665,-238,-874,376,407,-1010,-984,596,720,-988,-32,-129,24,-641,-484,-1516,975,1126,100,661,483,-688,389,508,621,675,-51,-1501,-1137,-197,-1702,-203,322,-93,-743,-1395,-926,113,239,-1417,-689,-625,-109,34,408,202,-49,-208,-410,-1868,-429,-373,-323,-318,-254,-637,-432,-1227,-102,-3,-859,-82,494,618,875,919,382,-360,-638,-592,-1764,-56,950,624,285,-101,-448,-1120,-694,-683,237,-294,-1527,-239,629,3094,3276,732,-1541,377,1123,283,-782,-799,-625,-1325,-1280,-1469,-1846,-974,-536,-1805,-581,-710,-823,-970,-1059,-1103,-1177,-1197,-1181,-1058,-917,-749,-541,-492,-167,16,205,-371,-151,-226,295,193,31,-180,-354,-481,-550,-508,-582,-1567,-1387,-1670,-1446,-284,-1257,-649,-817,-881,-3368,-840,-1892,20,365,699,1023,1265,1355,-22511,-9462,1407,1339,-33039,-162416,-89722,1152,-5845,-2715,-1168,-1689,-2984,684,302,-2681,-309,-705,-5318,-3179,-2005,-2367,-2146,-1672,-1288,-919,-2069,-413,-276,-167,-76,-630,-1010,113,274,381,427,429,-646,167,-27,-1718,-911,-810,-1014,-1722,-1682,-1213,-1085,-1210,-1272,-1427,-1774,-2051,-2211,-1831,-1374,-968,-927,-374,41,329,548,652,687,564,-333,49,-359,-770,-1148,-919,-547,-179,371,1129,-610,-375,109,-1111,-1408,-1863,-1366,-1499,-614,1184,3046,1182,-1378,-1462,391,339,-1013,1204,442,-772,-1511,-696,-605,-1048,-1566,-1986,-1966,-1519,-998,-490,-1563,402,526,-1098,608,-588,782,-1157,91,-748,-535,-1029,648,438,-1017,122,-1,-110,-456,-980,-863,-391,-488,-549,-634,-671,-721,-393,-24,-119,-727,-897,-846,-506,-382,-387,-1635,-1938,-1709,-553,-2146,998,1236,1143,-625,-331,-1129,967,666,-1913,-833,1515,1771,1514,2266,2730,855,931,286,161,580,168,372,683,357,-983,-1200,-33,-1495,-188,-210,-929,-798,-401,101,-554,-1090,-1163,-1342,-1397,-1317,-1198,-1040,-1071,-1745,-680,-652,-1099,-1610,-546,-536,-501,-424,-491,-730,-190,-99,-519,-18,-74,-731,-277,-561,-943,-716,-743,-900,-990,-1112,-1261,-1344,-1327,-1332,-1250,-1087,-947,-773,-619,-1169,-1541,-530,-203,-201,-220,-1093,-434,-576,-696,-710,-592,-374,-1683,44,229,-1653,-815,-530,83,-580,350,317,252,192,96,43,143,53,-114,-293,-987,-979,-997,-1121,-1175,-1155,-1102,-1097,-1116,-1120,-1104,-1034,-833,-604,-159,275,722,-2102,-722,-1205,-654,1036,-550,689,1964,1107,-1167,-334,46,692,461,155,-1396,-36,652,1291,-539,30,1351,1237,-730,307,529,291,0,216,241,300,404,73,554,467,-511,741,766,-1608,-1250,-1532,182,-53,-597,-764,-978,-2066,-398,-705,-360,-627,-843,-1008,-965,-906,-720,-504,-309,-609,-155,-551,-581,-134,-164,-219,-1048,-1108,-751,-754,-819,-701,-485,-473,145,-475,-1959,531,1342,1054,927,82,998,1010,815,700,-1599,-529,-377,134,-1848,-902,-848,-735,-254,494,185,-99,-375,-583,-742,-1471,-2038,-1147,-972,-1021,-1080,-1198,-1320,-1387,-1545,-1653,-1716,-1742,-1678,-1552,-1433,-1253,-1087,-820,-1599,-329,-168,-431,89,-72,-362,-943,-1399,-875,-1047,-237,-594,-657,-986,-1330,-1555,-1533,-1357,-1228,-1086,-1116,-1181,-1206,-1298,-1470,-1533,-1365,-1686,-825,-656,-800,163,383,590,665,659,467,197,-170,-677,-1265,-1906,-1490,-2863,86,822,1449,1935,2162,2172,1935,1481,792,34,-841,-1323,-2925,263,888,1273,1563,1692,1678,1562,1390,1163,925,590,266,-101,-308,-661,-895,-1490,-1560,-2212,-1562,-1385,-765,-990,-1921,-1079,-1294,-446,-26,-914,-1353,-137,965,-526,-1924,252,1403,961,-660,-280,-879,-1429,-1460,-997,-836,-1044,-532,941,1405,-542,-608,47,-349,993,1862,-575,143,1145,910,730,-1435,-1202,132,479,-526,235,509,463,-1395,-1518,-1817,-686,-1814,-382,-691,-1052,-1527,-2010,-1661,-1196,-759,-406,-164,3,-209,-1072,-109,-175,-297,-333,-1317,-668,-1834,-251,-282,-382,-532,-657,-1442,-1015,-1069,-1060,-930,-757,-532,-331,-806,-1422,-1402,-507,-297,-170,-529,-694,-644,308,285,304,329,-402,319,192,-36,-309,-589,-1209,-1368],[-683,-197,-229,-911,-418,-465,342,485,358,101,-106,-318,-541,-871,-922,-877,-951,-1017,-1110,-1308,-1772,-1689,-1816,-1893,-1878,-1657,-1383,-1136,-929,-727,-564,-786,-240,-505,339,-1282,-472,-2388,612,1651,670,-1360,-135,1295,-54,-101,-1846,172,105,191,148,0,338,571,-131,-1398,165,-31,-216,-340,-2407,-1559,-269,-99,77,-991,-1679,-2614,-1946,-534,-1297,63,32,25,115,-1642,31,403,504,33,313,4,-1756,-953,-1775,-254,-206,-1557,70,-949,-196,-533,-979,-1561,-2128,-2587,-2055,-1300,-592,25,577,-288,-1616,-1299,1015,645,120,-429,-1085,-1680,-1858,-1485,-1014,-648,-443,-417,-1212,-636,-846,-1984,-1233,-1349,-1281,-1065,-2913,-559,-266,204,67,-2456,-323,2047,2114,537,1618,1191,752,228,-1412,-867,-1270,-1301,-1816,-1944,-451,-137,-1349,415,612,-1298,58,369,809,-1573,-1619,-558,234,-754,-1008,191,94,-170,-1501,-396,-224,-169,101,-1226,-1623,-698,-84,-539,-85,306,-520,-653,507,-970,101,-278,-605,-703,-561,-286,-319,441,768,1032,1280,1482,-158,-476,1815,1752,1522,-282,263,857,655,48,-873,-1211,-913,-1267,-778,-125,556,-1107,-204,-670,-632,-89,-1300,77,524,1171,733,813,337,1537,1659,-170,268,-429,-1546,-1374,-2064,-1003,-676,-416,-171,-1859,87,107,-2261,-1253,-702,-501,-163,-265,-353,-431,-551,-546,-1062,-767,-941,-1073,-1149,-1193,-1180,-1073,-977,-1654,-818,-786,-740,-749,-2148,-700,-685,-684,-976,-671,-607,-602,-1126,-724,-787,-917,-1165,-1455,-1787,-1796,-1510,-1119,-754,-357,1,252,405,-385,287,-1178,-148,-466,-949,-1399,-1939,-1815,-1419,-1026,-768,-687,-898,-815,-989,-1479,-1251,-1175,-1022,-821,-980,-539,-551,-1245,-1017,-1028,-1232,-1361,-1396,-1371,-1330,-1294,-1367,-1510,-1723,-1779,-1422,-987,-465,-783,446,267,164,235,-87,-1283,-739,173,-1703,46,384,54,-802,-1432,-674,503,306,-1371,-1042,-599,-13,84,634,560,109,-240,-537,-1566,-630,-774,-855,-71,384,-364,-513,-776,-222,-449,-583,-669,-713,-785,-747,-867,-947,-1110,-1323,-1580,-1723,-1636,-1438,-1224,-989,-809,-699,-1094,-510,-954,-440,-547,-1553,-293,-214,-173,-168,-198,-1365,-238,-193,-18,-763,-740,-427,-912,242,-1605,-2214,-917,-513,-1960,582,296,-453,841,541,203,-257,-747,-1254,-1615,-1604,-1232,-763,-366,95,508,380,-28,-131,9,880,1552,2440,2450,2403,-124,2102,1878,-198,-1112,-700,-1538,-1122,-285,-1519,-689,-709,-601,-3466,-863,-2813,272,491,704,50,1088,-1114,-21118,-8994,962,771,-45229,-178108,-78949,47,69,-65,178,720,-437,1093,-310,-2676,1401,-451,-4988,-3303,-759,411,-23,658,381,120,-1537,-471,-785,-1069,-1324,-1590,-1867,-2012,-1864,-1736,-1687,-1675,-1716,-1699,-1562,-1549,-1127,-857,-629,-1559,-1154,-725,-895,-1050,-309,-451,-2090,-901,-1020,-967,-720,-447,-718,-13,228,162,405,316,160,-155,-569,-1012,-1577,-1604,-1085,-555,-80,-270,372,1100,-600,-292,202,-727,-1165,-1817,-1261,-1271,129,1616,2961,1069,-1679,-1109,677,374,-899,3657,460,-727,-1590,-865,-400,71,302,-1141,-1611,-1813,-1031,-500,-1480,587,775,-1048,755,-243,756,-1540,147,-795,-378,-721,1011,634,-1327,588,942,649,-386,-1214,-843,-100,-298,-487,-756,-1072,-1393,-1709,-1717,-1535,-1446,-1302,-1208,-1235,-1200,-1268,-1832,-2000,-1754,-1770,-2212,-1684,-1577,-1501,-1446,-1394,-1313,-1250,-1078,-1862,-758,-221,78,484,831,1238,1032,1370,776,473,844,781,843,691,89,-1454,-1321,-248,-1432,-268,-407,-880,-669,-337,267,-749,-1083,200,217,277,-59,-254,-603,-971,-1763,-183,-359,-1495,-2138,-697,1210,1086,-279,-688,-827,283,172,-336,-235,-445,-666,-761,-821,-1371,-987,-1138,-1244,-1178,-1005,-791,-511,-171,83,344,17,99,460,-604,-1294,-1380,-302,302,55,-181,-1149,-690,-908,-1071,-1135,-1119,-1072,-1918,-1137,-1191,-1737,-1142,-946,-691,-474,-154,60,233,339,409,75,211,386,219,-149,-850,-770,-755,-995,-1202,-1331,-1373,-1377,-1328,-1221,-1109,-1024,-940,-968,-905,-932,-981,-1955,-901,-1124,-553,-325,-356,102,260,408,-1109,-418,-73,227,11,-237,-1307,-1000,-1264,-1571,-1732,-1576,-1334,-1096,-939,-831,-750,-735,-649,-594,-530,-429,-283,-145,-30,102,-520,334,416,-1377,-1514,-1345,476,-155,-678,-877,-998,-1695,-1,-426,59,228,-136,-554,-853,-1175,-1306,-1248,-1041,-808,-634,-441,-374,-322,-323,-375,-1360,-962,-726,-891,-943,-823,-609,-724,144,-239,-1569,990,2110,1387,459,-215,921,1652,2894,2272,-1380,-912,-946,51,-1335,-1614,-1327,-893,-50,1465,2129,1465,-552,-55,322,-1427,-2204,-1017,-931,1014,1627,1265,896,599,253,22,-81,-102,-58,21,-146,55,-45,-141,-1167,-603,-977,-1302,-1605,-1656,-1551,-1393,-1399,-1222,-1181,-1120,-1071,-983,-975,-945,-794,-605,-373,-118,0,515,819,1210,1560,1836,2186,2229,-1695,-142,-523,-578,383,8675,9914,10903,11598,11821,11645,11056,10055,8771,4049,2420,-3068,3107,2478,2526,3199,4128,5146,6084,6880,7448,1470,5000,4202,-2038,7618,7145,6508,5900,5281,4694,4191,3826,598,3491,3392,2778,198,990,2808,-331,-1541,-1611,-2003,-1692,-1976,-1184,-1210,-1924,-1090,-1227,-673,-145,-948,-1798,-733,669,-958,-1338,854,661,306,-400,-400,-522,-538,-508,-463,-637,-1005,-469,-277,-136,-555,-1042,-412,-587,145,110,-746,-2,-16,-23,-9,-1372,-785,-379,141,-605,-233,-86,-251,-1266,-1811,-1737,-799,-1708,-749,-716,-692,-764,-911,-1115,-1300,-1494,-1724,-1922,-1896,-1738,-1458,-1229,-1012,-888,-787,-1283,-894,-1818,-1325,-1600,-1768,-1676,-1370,-1433,-1161,-469,-524,10,166,292,341,-533,-1455,-1749,-843,-377,-140,-366,-410,-416,417,576,799,1046,-576,1509,1440,1083,1420,107,-1201,-1519],[-964,-151,-233,-849,-338,-373,234,1505,1523,1199,624,-63,-861,-1652,-2506,-2637,-1929,-1306,-814,-542,-1769,-351,-416,-623,-921,-1112,-1259,-1374,-1442,-1422,-1353,-1252,-982,-847,-155,-1183,-364,-2024,550,1697,1379,-1535,-315,1598,-650,-132,-1901,573,374,277,207,165,157,140,-398,-1027,-111,-309,-553,-864,-2243,-1701,-2106,-2352,-2079,-1700,-1825,-1921,-1632,-517,-1155,-241,-189,-172,-101,-1705,-29,35,108,-134,214,-131,-1575,-1012,-1958,-238,-270,-1364,125,-861,157,-111,-480,-970,-1432,-1865,-1844,-1238,-589,9,580,-95,-1326,-1464,1432,1214,604,412,-163,-802,-1405,-1863,-1514,-1102,-854,-789,-1226,-950,-1068,-1617,-1264,-489,-95,79,-3049,-78,-296,143,-79,-2679,-113,4395,4592,1249,5272,3883,1160,3052,-1571,4383,2958,1290,-1906,-1246,344,1404,-1049,384,-40,-1406,-547,-564,-538,-996,-1357,-593,-559,-1126,-1190,-817,-829,-846,-1410,-585,-412,-289,-76,-768,-1487,-1037,-244,-330,-447,382,-419,-867,-438,-960,-1144,-1350,-1336,-977,-502,-35,-380,899,1293,1600,1857,2023,16,-652,1701,1677,1278,-89,253,-196,-610,-833,-618,-1099,-904,-1316,-1044,-229,571,-1143,-325,-793,-472,96,-1260,51,564,476,257,111,70,-47,-58,-27,-9,-11,-1191,-1359,-2195,-1126,-100,-117,-79,-1471,-23,-246,-2210,-1027,-580,-482,373,442,-148,-352,259,-209,-1059,49,237,-481,18,-487,-406,-511,-575,-1357,-514,-461,-382,-371,-2102,-392,-486,-643,-1311,-1011,-1097,-1151,-1310,-1024,-814,-617,-510,-454,-529,-634,-787,-970,-1252,-1540,-1860,-1741,-1300,-876,-557,-1364,91,324,356,150,-1288,-729,-1011,-774,-1077,-1302,-1256,-1114,-913,-1436,-588,-457,-494,-352,-1141,-208,-103,-1526,-921,367,527,-1118,414,-241,-596,-824,-1109,-962,1121,1264,98,553,110,-861,478,-5,-382,-189,-91,-1111,-392,484,-1720,291,507,58,-926,-1385,-1643,-1475,-1090,-1352,-1442,-631,-589,-642,-678,-606,-462,-192,-37,-1338,-717,-1125,-1430,-163,-507,-880,-1157,-1402,-1505,-1526,-1491,-1550,-1717,-2004,-2088,-1914,-1505,-1081,-727,-303,-1665,158,227,219,164,7,-958,-1050,-881,-1310,-1705,-2154,-2298,-1831,-1365,-917,-479,-47,-1212,843,1293,198,-807,-686,-728,-354,415,-1764,-2253,-868,-778,-1878,574,119,-576,993,534,131,-242,-455,-514,-393,-246,-740,-813,0,45,36,45,-68,-137,-106,-115,-105,-67,0,168,-93,654,935,168,-644,-100,-1351,-866,102,-1808,874,788,781,-3458,-873,-3645,1055,1106,1145,-2347,1169,-3961,-19950,-7902,371,50,-50452,-172315,-51739,-1068,-1190,-1211,-1116,-1024,-815,-450,-1846,-2747,1365,-1069,-4758,-3368,-155,1585,522,3023,2151,397,-1063,-183,-773,-1054,-794,-632,-1056,503,184,808,715,531,-1522,90,15,-1413,-45,-71,296,-1236,-632,-227,-785,-922,-775,-1070,-2295,-1485,-1428,-1249,-985,-775,-590,-512,-464,-451,-493,-623,-776,-1009,-1224,-1370,-1447,-1390,-1206,-930,-650,-307,-14,251,-678,-266,277,-345,-865,-1810,-1124,-1093,809,2047,2783,886,-1968,-831,949,432,-838,3537,410,-691,-1583,-912,-229,180,-87,-1231,-1619,-883,-625,-1248,-1208,368,604,-999,869,52,684,-1899,47,-844,-245,-427,359,2,-1576,-777,-1167,-1518,-1757,-1976,-2004,-1939,-1800,-1509,-1155,-738,-1116,212,748,-15,-23,-436,-1238,-882,-654,-658,-1991,-1866,-1688,-676,-2186,654,1358,1093,-1002,54,-1091,1082,555,-1780,-676,1656,1038,356,-504,-1350,-2191,-2164,-1326,-508,240,789,1241,737,-191,-1719,-1352,-444,-1273,-1007,-1531,-1927,-1985,-1815,-1530,-1335,-1177,-965,-761,-519,-196,-477,-632,-860,-1463,-174,-589,-1898,-2411,-786,435,250,-102,-759,-979,-741,-1091,-1491,-1946,-2431,-2766,-2500,-2079,-1716,-1469,-1370,-1360,-1373,-1456,-1511,-1363,-989,-570,-65,337,-201,73,-920,-1268,-1159,-40,630,636,160,-1220,-461,-1116,-1755,-2132,-1936,-1414,-1503,-418,-499,-1410,-315,-473,311,-357,730,939,1100,873,656,131,-40,-469,-968,-1456,-1969,-2360,-2335,-2046,-1728,-1418,-1139,-1094,-808,-1203,-637,-634,-643,-765,-793,-917,-1091,-1633,-1447,-1580,-1794,-1952,-2075,-2224,-2337,-2380,-2453,-2504,-2549,-2524,-2551,-2547,-2560,-2573,-2364,-2187,-2000,-1788,-1589,-1397,-1280,-1219,-1198,-1278,-1328,-1458,-1617,-1742,-1774,-1712,-1563,-1312,-1013,-706,-400,-1057,-1709,-1069,772,-202,-709,-976,-880,-1228,447,-72,443,1591,472,201,-176,434,195,1417,772,-885,-252,36,548,688,-339,-1131,-2101,-2041,-1102,-313,380,755,836,-969,125,122,-903,1488,2028,1702,-1,-463,852,1511,2001,1698,-987,-850,-1405,23,-822,-1895,-1438,-1097,190,1671,2477,1645,-891,-536,68,-1314,-1996,-822,-903,1019,1122,804,511,316,87,-33,-56,-29,-172,65,-231,270,252,255,-682,-3,-291,-556,-852,-1061,-1193,-1139,-1201,-731,-1042,-72,136,-205,74,-497,402,-106,684,1083,-435,1217,2574,1934,936,-124,156,2360,-1566,-317,-374,-312,590,9914,31263,34374,36476,37340,37115,35988,34234,32251,4612,1796,-3274,5698,12291,24965,24407,23721,22892,21845,20574,7941,765,4060,4733,-739,10143,9392,8269,7479,6898,6455,6093,5774,5427,5047,4518,3112,544,675,1782,-83,-1622,-1627,-1632,-2043,-2493,-1894,-1391,-1513,-1025,-1095,-927,-314,-1045,-2102,-1247,-382,-1321,-750,-14,256,601,-69,-575,765,1376,1241,1299,-300,-852,-351,43,-397,-962,-1461,-2131,-2478,-1984,-1491,-1049,-637,-258,49,290,-1289,-389,-784,113,-676,-558,-533,-884,-1282,-2136,-1534,-1061,-1511,-288,-71,-10,-198,-596,-1167,-1802,-2471,-2560,-1870,-1199,-714,-1121,-293,-164,-393,-726,-1178,-1552,-1816,-1214,-699,-218,156,-331,-1350,-1372,274,-143,-81,-384,-647,-882,-980,-1442,-2087,-1196,-527,-177,-226,-190,-214,1173,723,1489,1462,-728,1645,1623,993,1140,-45,-1211,-1719],[-1172,39,-126,-675,-186,-233,138,281,94,-197,-426,-672,-946,-1129,-1165,-949,-755,-563,-410,-381,-1635,-411,-486,-664,-924,-1093,-1248,-1389,-1412,-1325,-1252,-1219,-1083,-1057,-642,-1105,-289,-1574,330,555,734,-1496,-547,791,-1218,-93,-1823,15,-275,-509,-697,-733,-530,-134,-672,-691,511,1634,2012,204,-1927,-1761,1082,1589,297,-1345,-1860,-1330,-1249,-534,-1042,1488,674,1523,1474,-1886,150,964,731,-313,21,-315,-1449,-981,-2225,-381,-506,-1145,-714,-854,-924,-1008,-1095,-1211,-1221,-1217,-1279,-1295,-1345,-1421,-1441,-1491,-1429,-1784,-1070,-880,-689,-429,-259,-149,-60,-355,-453,-424,-205,-340,-1224,-327,-487,-1264,-1426,359,514,-423,-2587,281,-427,52,-422,-2902,66,2982,3492,1396,4073,4189,-667,153,-2112,3398,2854,54,20,772,900,524,-862,-332,-682,-1599,-892,-680,-419,-502,-1164,-63,59,-1555,-1387,401,316,-1623,-1148,-446,-395,-715,-971,-1252,-1543,-1600,-1405,-1173,-949,-674,-544,-1160,-540,-1049,-787,-937,-1204,-1472,-1647,-1476,-1069,-743,-447,-255,-133,-115,-161,-892,-639,-1039,-1529,-1996,-1786,-1185,-496,121,226,-955,-976,-1377,-1334,-381,484,-1241,-565,-1043,-421,135,-1259,-467,-1060,-1534,-1800,-1005,-104,651,1403,-57,406,707,-929,-1351,-2013,-1643,75,2182,81,-1134,781,-889,-2150,-896,-461,-575,217,-55,-286,-720,-600,-544,-1073,-488,-490,-476,-467,-597,-627,-715,-859,-1111,-1148,-1272,-1308,-1331,-2071,-1164,-1070,-1001,-1659,-914,-832,-805,-1562,-806,-735,-664,-648,-626,-683,-724,-780,-848,-1013,-1192,-1431,-1764,-2081,-1829,-1467,-1537,-618,-254,-86,37,-1464,-703,-1038,-903,-1328,-1798,-1904,-1631,-1267,-1433,-715,-553,-817,-636,-1381,-1025,-1165,-1812,-758,-301,183,-1251,466,-451,-756,-748,-1494,-711,1096,1250,54,375,-342,-922,390,-278,-985,-1469,-2113,-2069,-1537,-1172,-1757,-646,-503,-376,-1125,-1232,-328,-200,-231,-1362,-1879,-731,-289,-177,-51,90,183,-61,6,-1198,-724,-1370,-1639,-345,-644,-940,-1134,-1337,-1501,-1703,-1900,-2181,-2006,-1764,-1343,-1005,-556,-695,-498,4,-1594,569,957,985,1026,1025,-1107,-986,-1,-739,-897,-1196,-1508,-847,-1257,-1392,-1060,-486,-1093,750,1282,171,-862,-622,-967,211,576,-1881,-1887,-800,-1066,-1727,536,-67,-707,-1014,-1672,-1827,-1242,-504,191,863,-8,-721,-732,221,932,1698,823,818,-166,339,599,790,1008,468,-98,-665,-1111,-1084,-577,-134,454,-1117,-646,106,-2103,2051,3283,2898,-3255,-826,-3960,2364,2676,3370,-4640,3372,-6719,-19023,-6214,8340,8362,-49662,-139385,-7088,5838,4815,3638,1415,1495,262,-1888,-3295,-2858,-1084,-1827,-4574,-3278,504,929,755,530,136,-288,-778,-1223,-1629,-1856,-1831,-1676,-1526,-1328,-1138,-1026,-962,-885,-1728,-724,-574,-1267,-333,-247,-243,-874,-373,-532,-728,-950,-1145,-1195,-2170,-1010,-785,-567,-332,-179,-54,-21,4,-296,35,-128,-224,-24,-1128,-645,-278,-236,-794,-523,-766,-243,354,772,-797,-264,356,23,-559,-1794,-905,-960,1402,2437,2551,678,-2198,-610,1199,543,-840,3222,325,-628,-1525,-836,33,342,219,-1295,-1535,-557,-554,-1879,-815,8,152,-929,245,226,113,-2198,-289,-841,-608,-708,-849,-923,-1742,-1007,-1058,-1113,-1121,-1782,-1107,-1002,-889,-701,-1041,-359,-1237,4,239,50,237,-257,-1295,-1143,-844,-753,-1992,-1685,-1527,-679,-2186,-178,182,641,-1122,187,-1053,1225,534,-1678,-590,1849,1546,210,455,-195,-1152,-2128,-1790,-841,44,754,1376,800,-495,-1535,-1320,-613,-1059,-231,-815,-1284,-1357,-1105,-693,-1156,-687,115,282,369,188,-719,-642,-749,-1059,-119,-820,-2297,-2336,-998,-1422,-1813,-2119,-2313,-2262,-2105,-1922,-1802,-1764,-1815,-1908,-1947,-1903,-1820,-1733,-1690,-1657,-1597,-1603,-1644,-1587,-1388,-1179,-883,-519,-566,-275,-1123,-1126,-926,185,187,-108,-463,-1320,-1155,-1057,-586,66,780,699,-1019,-586,-1411,-878,-39,-449,316,-311,862,1124,1034,1310,923,158,74,-268,-626,-890,-1131,-1311,-1409,-1479,-1547,-1592,-1625,-1694,-1757,-1781,-1786,-1788,-1753,-1799,-1735,-1767,-1854,-1930,-2069,-2139,-2266,-2276,-2175,-2052,-1867,-1614,-1398,-1174,-961,-692,-496,-910,-1104,-139,39,-320,-927,-19,276,316,-1074,-711,-208,-1362,-522,-339,-242,-396,-536,-692,-962,-900,-847,-676,-400,-773,-1916,-853,970,-282,-793,-1137,-722,-785,832,224,766,1938,661,70,-301,599,243,1851,936,-948,-462,277,1034,1116,-365,-781,-1688,-565,-327,1770,1361,1059,917,-1265,-9,485,-293,1606,935,320,-541,-870,-1401,-1878,-2304,-2302,-2097,-1863,-1826,-1336,-991,-1543,-1123,-1415,142,380,542,707,-1162,-889,-240,-1275,-1717,-676,-913,883,1030,884,741,681,551,-65,665,766,-455,-223,-373,767,1541,1211,-287,231,652,-44,899,607,-916,-1276,-1013,-558,-945,-581,-320,35,235,-290,547,-39,468,829,-714,-278,3575,3107,2116,958,1999,2769,-1450,-526,-310,-121,665,10903,34374,139082,128905,99159,56628,50775,20497,2156,5094,851,-3698,7939,15218,58529,77858,80782,44150,82350,67470,10416,1069,2651,5296,635,12933,14232,22021,18179,15130,12599,10400,8428,6602,4945,3379,2031,868,-10,-856,-1447,-1896,-2052,-1984,-1937,-2643,-1729,-1633,-1523,-1389,-1308,-1355,-1440,-1633,-2263,-2223,-2285,-2003,-1481,-926,-399,137,245,-879,796,1252,1278,1251,106,-593,-207,290,0,-509,-1736,-1337,-950,-696,-488,-978,-382,185,332,418,-1202,-52,-1012,-98,-761,-662,-764,-423,-874,-2323,-1222,-578,-1206,-442,-487,-627,-937,-1364,-1830,-2095,-1948,-1493,-952,-410,-234,-1117,-374,241,447,-421,-962,-91,-1781,-85,123,402,706,-229,-1097,-1494,547,306,-28,1221,1764,1665,218,-1339,-1975,-1449,-635,-170,-25,53,41,127,-122,-367,-614,-850,-1022,-1181,-1297,-1316,-1234,-1121,-1610],[-1437,220,-44,-518,-82,-158,-39,967,649,185,-202,-466,-448,-1217,-1031,-484,-413,-587,25,-145,-1453,960,1422,1518,571,-480,60,338,-449,270,-126,-436,-234,-1042,227,-1004,-215,-1048,177,-3,-243,-1254,-831,-1058,-1555,-1186,-1632,-924,-830,-713,-631,-560,-466,-376,-847,-334,-187,-196,-236,-333,-1556,-1686,-972,-1185,-1382,-1605,-1709,-1594,-1383,-1168,-979,-844,-752,-704,-622,-2028,-602,-598,-598,-620,-575,-575,-1245,-724,-2363,-524,-615,-772,-144,-742,-236,-303,-728,-443,-369,-233,-129,39,174,263,369,375,-635,-2065,469,450,418,455,408,314,210,70,-523,-523,-734,-1141,-1498,-1584,-1236,-839,-1303,-187,69,-322,-1921,442,-455,143,-770,-2833,-243,-304,-264,-232,-151,-34,-3973,-3494,-2850,400,378,-591,559,653,681,626,-602,208,-197,-1644,-1395,-2070,-1688,-961,-844,214,158,-1740,-1349,1183,1025,-2116,-688,-525,35,-571,-969,-1021,-973,-1395,-676,14,-1210,315,-504,-1277,-65,-1042,819,292,-370,-1018,-1485,-1327,-698,-135,357,694,688,987,-28,-989,601,346,129,72,-29,494,911,966,773,-634,-959,-1293,-1472,-414,467,-1235,-754,-1251,-327,184,-1158,-203,-94,-232,-440,-403,-193,474,1139,-118,384,675,-650,-1045,-1469,-2085,-445,1774,-209,-783,584,-1586,-1890,-745,-249,-645,803,630,-135,-730,-672,-800,-1251,-1299,-1052,-641,-217,-642,363,290,-651,-820,546,-414,473,344,-1929,197,145,102,-1740,-1228,-572,-566,-1746,27,338,320,186,1,-703,-610,-923,-1216,-1543,-1791,-1924,-1855,-1594,-1279,-1161,-1590,-524,-360,-412,-522,-1407,-1300,-1842,-2252,-1850,-1252,-626,-121,-186,-1395,-279,-249,-1203,-769,-1637,-169,-677,-1821,-1668,-1889,-1646,-1416,-736,-713,-650,-563,-1201,-460,1042,1206,29,260,-805,-938,446,-479,-1532,-887,-139,-923,-520,-754,-1786,-1168,-1388,-1564,-1719,-1878,-1896,-1818,-1752,-1633,-1768,-1480,-1461,-1366,-1301,-1248,-1245,-1185,-1232,-1215,-1131,-1510,-1086,-1057,-1126,-1239,-1327,-1519,-1762,-2071,-2038,-1660,-1256,-906,-455,-179,-318,-513,-148,174,-1544,-201,-397,-433,-241,70,-1158,-952,50,-487,-1394,-1570,-1453,205,-170,-527,-752,-799,-1064,-567,-465,-389,-955,-612,-1156,-1008,-1343,-1934,-2030,-2229,-2107,-1894,-1713,-1528,-1270,-998,-637,-224,139,188,444,1254,-276,-674,-609,316,920,1616,1063,1174,-309,384,327,210,1351,1092,862,19,445,318,212,222,405,-938,-539,45,-2502,1900,1913,1764,-2933,-793,-3426,418,1238,2777,-5993,-378,-9150,-18411,-4139,12787,13062,-41691,-74713,11450,10197,8809,4622,1261,4903,3813,-3356,-4523,-3081,1389,-2811,-4474,-3104,598,478,314,269,206,76,-441,-1038,-590,-136,-881,-744,-1193,697,102,991,2000,411,-1728,911,196,-1199,492,533,1202,-601,133,583,-544,-688,1329,671,-1917,119,1097,968,892,796,276,653,621,-547,660,-163,-810,31,-1489,-974,-278,-372,-812,-824,-1195,-410,-334,-166,-1040,-375,332,250,-380,-1834,-686,-978,-207,-348,-501,-623,-2284,-728,-631,-538,-1019,-130,117,-618,-1532,-776,236,442,100,-1439,-1483,-144,-401,-2455,-507,-389,-190,-921,203,363,403,-2441,-561,-831,-136,-312,-549,-707,-1916,-856,-884,-897,-1031,-2141,-905,-674,-578,-431,-1323,-240,-1375,-125,-51,-25,-115,-208,-1324,-1503,-1118,-882,-1969,-1547,-1374,-970,-2296,-584,-345,-143,-1268,129,-1022,172,135,-1636,-563,-345,-682,-954,-1280,-1462,-1555,-1413,-1145,-876,-579,-362,-120,-17,-865,-1170,-1324,-795,-1121,-1449,-1703,-1655,-1295,-893,-463,-1377,-398,333,501,531,380,-1002,-691,-676,-678,-57,-1063,-2653,-2144,-925,-1266,-1571,-1813,-2016,-2122,-2100,-1926,-1731,-1565,-1452,-1373,-1262,-1113,-979,-876,-825,-1207,-648,-575,-547,-504,-773,-754,-107,41,-987,-516,-1226,-901,-708,-839,-1291,-1718,-1596,-1416,-196,572,1309,2029,1451,930,-534,-1475,-2014,-280,212,-455,221,-358,914,1269,881,1392,773,161,-41,-155,-168,-439,-267,-138,-156,-160,-491,-56,55,-1656,-1157,-1667,51,-108,-949,-561,-663,-730,-690,-855,-305,-317,111,245,-92,278,167,29,-473,-664,-837,-1072,-1276,-1417,-1165,-996,-636,-809,-974,-46,55,68,-1173,-1010,-652,-1593,-1102,-1360,-1433,-1221,-828,-404,-1678,-310,-503,1123,1400,-499,-2083,-684,1104,-350,-897,-1287,-517,-347,1176,477,1021,718,288,-195,-572,-998,-1277,-1423,-1415,-1308,-1188,-989,-849,-642,-406,-157,-1700,-415,-191,290,188,51,-215,-1408,-965,-1344,-1498,-1243,-883,-450,-1074,-973,326,386,331,246,-359,-257,-1957,-69,-140,-1035,-559,-1523,374,486,357,216,-1198,-894,-525,-1261,-1407,-714,-882,-615,-523,-462,-380,-225,-160,-170,37,124,-550,-443,-505,655,803,1043,71,79,380,41,1105,971,-1003,-1375,-825,-361,-769,-84,-226,68,381,-114,635,3,220,497,-926,-1377,774,2359,3146,4528,3822,3122,-1312,-706,-257,46,659,11598,36476,128905,193744,96581,66058,96158,60428,32671,5315,-315,-4520,8100,20234,69883,81181,90580,97075,99931,98845,17247,3122,1511,5843,2065,18138,22776,28507,23938,20243,17091,14337,11893,9634,7523,5457,1673,1328,827,127,195,-2019,-1686,-1084,-2023,-2139,-454,371,-734,-793,-705,-1244,-1125,-1616,-2114,-2270,-760,-1774,-635,-626,-679,-710,-798,-1023,-1027,-1069,-1128,-1207,-1236,-1387,-1495,-1631,-1648,-1661,-1665,-1487,-1277,-1157,-1075,-1064,-981,-908,-822,-689,-1121,-156,-997,-372,-877,-537,-774,522,-658,-2069,-868,448,-833,111,-297,-699,-1074,-1212,-1016,-565,-1787,-192,907,1333,-401,-1137,-476,366,1235,-444,-746,94,-1765,1039,1404,1646,737,-131,-743,-1446,829,745,-361,1105,2080,2536,573,-1280,-1647,-1672,-778,-203,123,201,219,62,-170,-383,-616,-880,-1160,-1519,-1898,-1969,-1587,-1100,-1335],[-1450,368,-1,-396,-32,-160,-302,1429,1512,1412,451,-598,-1499,-1352,-1029,-753,-1119,-422,181,-97,-1308,977,1165,1430,645,-699,102,389,-438,117,152,-715,-1616,-2058,-1580,-960,-452,-563,-146,424,499,-1025,-1060,121,-1494,-322,-1514,-542,-574,-492,-379,-234,-52,123,-1020,-99,439,420,351,-53,-1286,-1596,-272,-290,-259,-1499,-1542,-298,-486,-454,-810,-357,-570,-816,-1008,-2231,-1461,-1631,-1710,-1639,-1328,-950,-1121,-433,-2016,-842,-888,-424,194,-667,965,561,-731,-358,-553,-498,-311,8,285,465,592,548,-257,-1935,242,112,45,142,252,382,539,617,-570,-505,-519,-550,-813,-255,-973,-846,-1079,-962,-754,-457,-1345,172,-523,270,-1288,-2569,436,693,601,190,58,-273,-8837,-7994,-3956,-1581,-1689,-1470,-1154,-811,-529,-326,-436,-222,-368,-1650,-1216,-1529,-2053,-2339,-1916,-1414,-836,-1625,-1244,-124,-156,-1625,-689,-1105,-1560,-1846,-1450,-762,-738,-1257,-858,180,-1202,158,-607,-1274,-278,-1067,2145,1581,834,25,-828,-1689,-1985,-1368,-664,-86,-57,768,-188,-1032,810,1865,1513,364,-215,705,844,1363,1241,-276,-961,-1197,-1565,-430,423,-1218,-971,-1502,-282,156,-1075,-360,81,-498,-1286,-1893,-1531,-775,24,-290,317,600,-455,-576,-784,-1592,-782,1219,-421,-529,263,-2192,-1510,-653,-46,-750,548,89,-185,-523,-1080,-831,-902,-750,-978,-990,-883,-792,-752,-723,-781,-869,-987,-1098,-1123,-1122,-1718,-793,-535,-247,-1487,-1928,-783,-817,-1715,108,1264,1334,467,-128,-782,1294,739,-208,-546,-1187,-1749,-2071,-1880,-1459,-1632,-1528,-590,-493,-636,-840,-1227,-1603,-1760,-1429,-837,-202,208,-36,-430,-1293,-143,-296,-1628,-1136,-1868,1923,1336,-1508,-288,234,-210,-1592,-1026,-1387,-1634,-1680,-1590,-1373,-1117,-892,-682,-561,-1088,-881,-258,-538,-1693,-1028,-322,-839,-556,-705,-1742,-760,-673,-483,-1680,-671,-234,216,225,-1385,-1303,-1053,-390,-543,-762,-978,-1222,-1381,-1616,-1763,-1817,-1907,-1947,-2005,-2103,-2214,-2275,-2410,-2544,-2529,-2247,-1961,-1705,-1521,-1247,-1149,-1029,-1017,-1076,-1197,-1435,-1217,-950,-481,147,417,-1019,-855,153,-197,-1796,-1839,-1301,304,1925,2519,2275,-145,-1013,1036,999,76,-962,-559,-1148,-1486,-2036,-2406,-2241,-1894,-1744,-1486,-1000,-761,-1128,-147,134,415,80,-174,169,1898,-424,-535,-390,430,948,1586,1384,1456,-459,465,-67,-601,-1098,-1535,-1816,-1955,-1990,-1925,-1887,-1840,-1752,-1643,-1592,-1550,-2879,-1762,-1888,-1865,-2375,-981,-2317,813,1864,2969,-5050,-3586,-10796,-17893,-1679,7526,3183,-22320,6643,5843,4915,3915,2948,747,1329,780,-3624,-5130,-3234,746,-3842,-4244,-2721,833,787,668,636,546,-6,-315,-1421,-694,-377,-1374,-786,-1213,655,227,1133,2192,-394,-1448,1075,15,-1055,685,854,1503,-283,396,882,-399,-508,1432,1096,-1529,398,112,-82,-101,-13,214,476,808,-696,1329,22,-957,-118,-1749,-1187,-161,-435,-810,-1084,-1510,-143,292,141,-1240,-442,334,447,-211,-1752,-330,-1008,610,249,-122,-485,-1986,-1272,-1645,-2061,-2255,-2097,-1666,-1253,-1469,-642,-213,48,60,-1539,-1349,-130,-388,-2162,-809,-932,-936,-841,-676,-460,-297,-2250,-958,-667,-159,-190,-309,-521,-1987,-410,-375,-322,-1418,-2048,-927,-98,-177,-297,-1454,-832,-1417,-1245,-1113,-828,-559,-191,-1249,-1828,-1341,-935,-1894,-1353,-1147,-651,-2390,-634,251,451,-1337,254,-881,1382,435,-1552,-483,1793,1667,345,-613,1038,911,616,281,-119,-491,-899,-1211,-1555,-1835,-1896,-1704,-1364,-1112,-725,-1275,-219,11,-199,-218,-1433,-345,-629,-998,-1393,-1741,-2035,-2012,-1707,-1351,-1034,-1201,-2696,-1925,-786,-553,-592,-626,-697,-1337,-895,-983,-1082,-1203,-1361,-1531,-1638,-1668,-1668,-1656,-1667,-1662,-1617,-1648,-1753,-1821,-1794,-1773,-1671,-1510,-1416,-1339,-1332,-1362,-1444,-1452,-1427,-1310,-1083,-1414,-581,-358,-172,18,242,500,-38,-2328,-1566,353,461,-462,58,-480,904,559,235,-11,-37,41,-10,446,619,-749,-39,413,863,882,-733,975,0,-1950,-1428,-1558,554,174,-1069,-903,-1468,-2140,-2235,-1609,-1077,-549,-197,103,-190,378,348,263,-322,-792,-811,-1057,-1556,-2064,-2343,-1876,-1225,-1238,-1003,-39,521,738,-1282,-1263,-1194,-1329,-484,-723,-1129,-1264,-998,-528,-2450,-476,-554,1224,1434,-273,-2239,-614,1138,-437,-1056,-1421,-334,21,1422,616,1114,790,294,-320,-872,-1536,-2113,-2589,-2166,-1624,-1248,-940,-826,-772,-787,-826,-1641,-823,-679,-584,-432,-238,-118,-1276,-426,-56,-65,-42,-72,-8,-1617,-1196,118,80,-51,-212,-370,-504,-1831,-621,-490,-660,-21,-1179,290,843,1083,1316,-1104,-701,-824,-1342,-1161,-420,-885,325,904,277,180,-126,-504,-812,-1055,-1268,-1440,-1534,-1576,-1477,-1311,-986,-650,-317,-75,47,323,414,-1058,-1348,-749,-261,-618,-23,173,375,418,-67,376,-58,-207,-374,-1244,-2049,-932,2145,2860,3657,2660,3210,-1263,-953,-300,88,467,11821,37340,99159,96581,88283,70400,61424,47098,34925,5016,-1800,-3371,5245,24081,26599,29210,31481,33122,33833,33484,21508,5690,1583,6119,3601,17052,14344,12131,10509,9223,8076,6956,5834,4713,3680,2703,-859,1353,1074,845,216,-2136,-1768,-970,-2384,-1571,-431,582,-486,-726,-509,-1108,-829,-1749,-1189,-1270,736,-1657,835,1507,2042,1907,687,-1140,625,213,-250,-691,-1001,-1306,-1412,-1380,-1132,-898,-1365,-1273,-1116,-358,-452,-1220,-1137,-1184,-1491,-1755,-1833,-1848,-1739,-1656,-1533,-1438,-1350,-1428,-1594,-1855,-2143,-2445,-2539,-2311,-1833,-1200,-579,0,509,990,-1577,-326,1701,1689,-692,-1255,-649,473,974,-472,-636,157,-1834,493,817,977,513,-97,-376,-1194,318,268,-744,222,195,126,104,-1352,-1402,-1882,-979,-308,145,59,-79,-337,-679,-1090,-1575,-2095,-2547,-2836,-2751,-2297,-1635,-960,-1050],[-1077,0,1,-250,-164,-328,-581,-860,-1196,-1636,-1488,-1045,-607,-1483,-991,-1033,-1662,-83,308,-65,-1164,954,854,1288,679,-894,130,428,-421,-69,-74,227,1723,-584,110,-888,-1630,-2111,-1315,-688,-218,-842,-1381,-461,-1180,-68,-1474,901,1127,-720,690,635,1585,1490,-1156,25,311,197,-281,-770,-1227,-1533,-1229,-856,-547,-1592,-1447,-17,-284,-498,-847,61,-200,-523,-818,-2184,-1584,-1988,-2395,-2134,-1663,-1262,-1075,-428,-1655,-1325,-1238,-124,148,-618,-112,-458,-876,-1344,-1624,-1624,-1396,-993,-608,-292,-5,112,53,-1529,-41,-372,-807,-1204,-1514,-1355,-791,-130,-628,-384,-1137,-826,-634,714,-1275,-415,-861,-664,-561,-262,-930,471,-629,414,-1973,-2156,316,1537,81,-1386,1199,-1866,-14915,-13295,-5448,-571,-1071,-1404,-1610,-1636,-1548,-1414,-1254,-1165,-1099,-1644,-1561,-1015,-953,-860,-803,-737,-554,-1348,-1178,-530,-563,-1248,-623,-893,-1114,-664,435,862,-631,-1098,-1080,257,-894,-125,-794,-1172,-549,-1154,2433,2919,1703,662,-141,7,-990,-803,-791,-285,-812,592,-503,-1039,436,1471,1351,413,-481,513,433,1678,1576,44,-1028,-1155,-1654,-474,315,-1228,-1225,-1834,-324,27,-1063,-594,-2,-467,-1113,-1661,-1755,-1385,-877,-613,-198,-105,-402,-274,-491,-940,-949,-581,-565,-435,-203,-1967,-1084,-675,71,-930,-71,-533,-926,-1378,-1848,-2110,-2268,-2062,-1812,-1555,-1330,-1183,-1083,-951,-849,-728,-619,-523,-413,-390,-1510,-424,-508,-581,-1134,-2039,-983,-1122,-1552,156,1426,1531,416,-462,-869,2530,2387,-578,1933,616,360,325,-291,-862,-1862,-1735,-1888,-1885,-1912,-1826,-1766,-1595,-1304,-842,-342,135,584,-380,-690,-1177,-46,-356,-2089,-1084,-2029,2426,1989,-1151,-94,1861,980,-1842,-47,-1169,30,-18,-316,56,439,445,143,444,-972,-827,399,-524,-1380,-1055,354,-800,338,601,-1676,124,-66,-181,-2020,-384,-427,-444,-516,-1383,-850,-1213,-763,-798,-868,-959,-1107,-1197,-1382,-1482,-1479,-1494,-1439,-1393,-1380,-1376,-1313,-1315,-1333,-1421,-1512,-1666,-1859,-2095,-2154,-2214,-2026,-1751,-1398,-1020,-1336,-202,212,656,1153,139,-781,-753,227,33,-1997,-1945,-1123,396,2160,3778,2611,-384,-993,1015,1261,59,-943,-532,-1018,-839,-1126,-1472,-1053,-921,-2015,-1352,-911,-1149,-1449,-1877,-2339,-2354,-1849,-1337,-864,-384,-503,-409,-184,457,397,181,-124,-642,-1125,-1564,-1760,-1515,-1031,-524,-11,162,798,1081,1185,1167,1075,-397,-297,58,-3272,82,-20,-15,-1659,-323,-1014,572,774,992,-2644,-5955,-11607,-17366,975,1556,-10876,1111,884,538,213,-81,-301,-430,-621,-795,-2939,-4986,-3311,-1084,-4888,-3878,-2220,-570,-354,-217,-22,64,-34,-344,-1758,-711,-580,-1790,-823,-1201,-628,-409,-131,193,-1044,-1076,1212,-194,-876,841,1177,1803,27,578,1088,-263,-282,1302,646,-1105,-827,-1358,-1396,-965,-494,-69,207,400,-794,514,327,-705,-147,-1874,-1318,-1475,-2024,-2294,-1791,-1732,-731,-221,-157,-1411,-477,314,554,-102,-1551,108,-1086,1309,1235,1106,-112,-1540,-307,191,-182,-1534,-995,-1423,-1962,-2453,-2197,-1639,-996,-444,-1629,-1188,624,740,-1796,325,724,688,-720,814,776,83,-2084,-1326,-400,-49,388,488,-653,-1988,-237,1834,209,-1821,-1737,-932,824,1185,405,-1420,443,-1402,-516,-478,-766,-1057,-1172,-1234,-2108,-1490,-1396,-1789,-1556,-1599,-1543,-2269,-1408,-1314,-1222,-1361,-964,-766,-584,-324,-1443,-354,424,542,707,-912,714,872,866,829,742,705,656,725,777,-1493,-367,-1295,-900,-368,164,-1499,3,378,-183,-504,-1238,-401,-855,-1206,-1262,-944,-1283,-733,-405,175,299,-1209,-2437,-1731,-682,-417,618,565,286,-1041,243,-279,98,-1,-1563,-438,-399,-419,-401,-356,-1059,-484,-15,117,-372,-997,-1799,-1585,150,63,-1701,-342,-1004,-757,-931,-968,-961,-913,-831,-1275,-835,-932,-1083,-1226,-1313,-1329,-1357,-1643,-1288,-1270,-1274,-1268,-1271,-1232,-1177,-1074,-947,-832,-662,-570,-525,-541,-641,-1105,-939,-1138,-1285,-1396,-1471,-1486,-1461,-2210,-1540,-1404,-1319,-1264,-1187,-1213,-1148,-1198,-1327,-1465,-1683,-1847,-2095,-2257,-2324,-2350,-2303,-2197,-2152,-2122,-2118,-2062,-2066,-2605,-2035,-2055,-1868,-1711,-1535,-1320,-1104,-884,-1366,-1403,-1774,-762,-588,-844,-722,-766,-748,-710,-3125,-560,-585,-360,-276,-141,-2343,-598,475,-488,-1207,-1439,-139,368,1619,677,1058,1478,877,-541,-666,768,-294,117,-6,-701,-914,617,960,1108,-79,-72,-1480,-284,-452,-907,-1041,-766,-299,-965,-629,1354,1159,2317,2627,1507,-1984,-1331,-24,66,756,-555,-53,7,-1710,-62,146,-375,532,-582,176,434,548,766,-927,-426,-994,-1420,-898,-297,-836,-10,1303,-16,883,626,-523,-544,425,-607,-370,-879,-889,301,163,110,26,-309,-281,-416,-634,-847,-1109,-1321,-1526,-1656,-1763,-1836,-1961,-2123,-2446,-2801,-2610,-2234,-1822,-1435,-1572,-2299,-1526,-1004,-772,-201,862,2194,-1195,-1157,-325,116,197,11645,37115,56628,66058,70400,68955,62020,50917,37800,4297,-3525,-576,2957,7446,6504,5097,3653,2638,2090,1817,1551,1327,1070,977,887,753,567,244,-13,-238,-423,-568,-679,-797,-913,-1144,-4038,-1668,-1772,-1777,-1427,-1762,-1801,-798,-2745,-969,-383,791,-259,-625,-241,-751,-577,-1172,402,592,1687,-1291,1598,1295,2118,3827,823,-1163,426,1580,641,1174,514,-58,-323,-375,-209,-649,-923,-828,-1086,-680,-1040,-1404,-1686,-1828,-1874,-1872,-1795,-1816,-1848,-1949,-1941,-1802,-1485,-1176,-830,-1179,-281,52,-105,568,792,1030,1227,-519,1317,1871,-1227,-400,2326,2273,-936,-1340,-740,649,39,-421,-628,-414,-1864,-9,269,1103,256,0,91,-699,1414,1486,-1046,918,647,401,264,-1462,-1157,-1953,-1090,-356,-298,-525,-782,-1126,-1505,-1903,-2320,-2723,-2851,-2547,-2222,-1908,-1600,-1341,-1121],[-762,-73,14,-190,-7,-286,-905,946,967,837,744,434,-466,-1684,-994,-1352,-1309,20,87,-114,-1064,372,468,686,623,-1093,92,403,-449,-241,-366,512,1497,-272,-117,-811,-422,280,-851,639,536,-748,-1726,-1288,-907,-284,-1531,-104,-215,-1188,-397,-514,-612,-715,-1244,-913,-1023,-1119,-1179,-1215,-1272,-1510,-1215,-1116,-994,-1661,-1431,-919,-941,-995,-1078,-1204,-1348,-1509,-1604,-1973,-1846,-1929,-1987,-2036,-1980,-1927,-1785,-1527,-1309,-1897,-1519,-531,-268,-541,-48,-74,-299,-532,-858,-1286,-1882,-2501,-2696,-1999,-1191,-474,228,-1099,30,1663,904,926,1540,267,1147,1357,-667,-158,-1785,-1110,-436,818,-1520,-396,-639,1239,848,470,-638,-197,-671,-752,-2643,-1589,-1205,-1227,-2210,-3499,-2586,-7019,-21047,-19223,-7186,-1510,-1740,-1868,-1962,-1979,-1934,-1809,-1583,-1357,-1100,-1585,-1696,-352,-105,138,-78,456,-126,-1004,-1118,-94,-125,-1000,264,-1029,-1795,-744,1349,1124,-570,-931,-1258,324,-456,-423,-939,-951,-786,-1222,1941,1586,1118,610,-440,-364,-1181,-1110,-1213,-1115,-1455,-514,-868,-936,105,416,389,286,-722,-209,-578,-1092,-1636,-2219,-2825,-2690,-1950,-1327,-859,-1187,-1366,-2075,-367,-99,-1050,-804,-1001,-1300,-1766,-2121,-2150,-1931,-1468,-1006,-561,-240,-421,154,194,-280,-928,79,-562,-441,-715,-1106,-787,-1047,-1256,-1355,-1279,-1175,-958,-662,-1789,-1298,-764,368,-120,-673,851,-761,739,686,-866,-114,437,53,305,219,-1267,167,182,245,-741,-1369,-1072,-1411,-1353,218,1576,1720,399,-787,-912,2387,2222,-910,1244,236,212,351,-51,-434,-1615,-1310,-1210,-1231,-1266,-1151,-1064,-918,-737,-455,-191,13,258,-623,-896,-1018,39,-378,-2138,-566,-1893,2195,2332,-781,65,1759,844,-2126,-405,-1186,392,252,125,2,68,366,264,722,-534,-764,349,-453,-960,-982,541,-774,365,978,-1564,874,627,475,-1960,7,-390,255,154,-1359,-400,-1206,-828,-872,-599,-885,-1238,-1523,-1872,-2067,-2068,-1998,-1808,-1603,-1428,-1257,-1023,-841,-664,-549,-434,-394,-420,-535,-674,-1374,-886,-1092,-1329,-1610,-1843,-2093,-2196,-2144,-1943,-1711,-1441,-1225,-1005,-827,-1696,-1803,-920,-62,115,246,333,-641,-996,380,366,53,-921,-542,-821,756,860,-1124,-43,-208,-1966,-1236,-88,-855,-1641,-191,-596,39,-536,-1110,-1277,-1996,-2723,-3398,-2974,-2552,-2175,-1950,-1783,-1758,-1570,-1229,-745,-1423,39,1089,1144,185,2617,2906,1316,1971,2549,-78,-215,67,-3536,-215,-778,-1213,-1528,-1771,-1935,-2031,-2148,-2249,-2298,-7063,-11934,-16667,-2161,-1994,-28791,-1878,-1769,-1734,-1620,-1408,-1059,-1308,-135,308,-1834,-4169,-3267,-712,-5773,-3393,-1668,1937,1784,1473,1174,750,-42,-559,-2041,-791,-878,-2054,-887,-1196,293,749,1135,1442,-1543,-746,1270,-473,-688,954,1467,1857,291,649,596,-185,-790,-1594,-2332,-2530,-1719,-900,-178,466,940,1136,1346,1504,-884,1037,664,-286,162,-1804,-1411,86,-565,-909,-1613,-1868,-34,370,-473,-1558,-493,91,-122,-410,-1261,-666,-1236,-667,-537,-422,-311,-1049,-196,-31,-5,-1880,-2,-564,-272,-1238,-792,-1102,-1205,-1135,-1728,-1060,41,466,-1538,626,1270,1137,-594,1080,847,-126,-2006,-1596,-112,-102,470,312,-748,-1952,-277,1108,-314,-2224,-1465,-960,608,795,168,-1257,606,-1397,-870,-183,-585,191,-314,-1067,-1971,-1508,-962,-1703,-958,-1220,-1335,-2029,-1334,-1247,-1199,-1393,-1236,-1319,-1505,-1677,-1860,-2035,-2127,-2089,-1802,-1505,-1107,-786,-468,-194,2,211,364,585,728,-1784,-93,-1343,-873,-144,328,-1383,5,-320,-710,-1072,-1496,-1860,-2024,-2039,-1915,-1695,-1509,-1366,-1335,-1376,-1483,-1713,-2151,-2232,-2336,-2346,-2153,-1821,-1450,-1051,-677,-455,122,107,-1696,-345,-378,-131,1118,1397,-1179,39,2466,1450,-462,-1244,-1985,-1341,770,353,-1931,-519,-895,-1184,-1411,-1498,-1560,-1603,-1618,-1658,-1750,-1847,-1953,-2026,-2054,-2062,-2155,-2244,-2375,-2443,-2280,-2044,-1831,-1638,-1529,-1480,-1492,-1583,-1660,-1835,-2061,-2334,-2327,-1925,-1574,-1263,-960,-704,-1442,-286,-471,-2466,-1530,-1323,592,727,-810,529,799,616,293,-84,-553,-909,-1154,-1028,-627,-174,274,680,-209,-1038,-1204,802,534,-2420,-703,-230,-128,-1472,-964,177,695,847,-1469,-1466,-2402,-139,-149,-977,-167,-464,-754,-1068,-2754,-1612,-1676,-1542,-1276,-925,-2457,-678,-13,-536,-1339,-1372,22,642,1010,606,788,1019,815,-780,-780,723,-656,1721,1547,-516,-942,606,1805,1472,17,-189,-1272,-266,-171,2572,2102,1666,1193,-628,-782,444,691,1155,1626,1110,-2006,-1420,-265,-380,104,-1063,-1,-42,-1653,30,213,-212,1010,102,54,2170,2334,1579,-765,-184,-1009,-1498,-651,-174,-773,-276,466,-93,526,575,-869,-736,166,-920,-184,-1057,-1061,1335,1073,746,342,-468,-599,-1062,-1557,-1936,-2037,-1837,-1655,-1477,-1326,-1165,-1072,-1033,-1145,-1226,-1095,-787,-622,-869,-1895,-2285,-1600,723,956,1329,1754,2806,-1123,-1333,-343,111,-170,11056,35988,50775,96158,61424,62020,85059,57083,33410,3341,-1773,3284,6953,17190,16568,14546,12460,11041,10268,9893,9630,9439,7137,5959,8301,7998,7458,6800,6254,5818,5517,5334,5203,5008,4715,4206,-1670,2971,2428,1788,323,-948,-1790,-542,-2765,-1065,-1403,-1514,-1245,-777,-327,-303,-142,-156,293,170,10,-765,-344,-489,-605,-584,-507,-1129,-223,0,185,316,449,404,331,152,-515,-696,-602,-1074,-1494,-1886,-2216,-2028,-1824,-1670,-1601,-1591,-1526,-1520,-1455,-1577,-1466,-1050,-761,-561,-381,-648,-171,-175,-188,-222,-301,-355,-396,-1071,-159,182,-812,-388,1228,1405,-1045,-1352,-688,390,-240,-837,-1169,-803,-1823,-392,-199,882,9,205,663,-30,1004,685,-1204,247,177,162,241,-1582,-890,-1870,-1037,-299,215,116,115,-33,-174,-296,-409,-648,-553,-605,-638,-825,-917,-712,-213],[-394,452,13,-75,11,-350,-1115,-202,-270,-390,-402,-389,-584,-1806,-924,-1484,-577,357,261,-129,-877,915,189,894,596,-1171,93,416,-414,-290,-611,-741,-886,-895,-784,-639,-498,-378,-980,-15,127,-655,-1975,-1858,-641,-530,-1591,-16,-200,-1586,-589,-826,-1050,-1277,-1547,-1733,-1973,-2170,-2105,-1905,-1769,-1629,-1493,-1348,-1210,-1620,-1441,-1145,-1168,-1211,-1266,-1341,-1406,-1456,-1406,-1692,-1275,-1157,-1029,-927,-779,-695,-1006,-384,-697,-2123,-1462,464,101,-371,1204,-99,116,1720,2258,2196,1353,346,-689,-1121,-349,795,647,-602,-327,1820,932,1247,1683,155,1356,1775,-657,157,-2361,-1348,-178,962,-1630,-423,-387,1999,1701,1412,-434,932,-572,592,-2682,-867,-416,311,-4805,-5985,-7467,-12599,-24323,-19215,-8497,-833,-1078,-1166,-1167,-1053,-857,-587,-418,-208,452,-1458,-1508,1213,1356,1438,227,523,-319,-594,-1044,-301,-324,-810,398,-998,-1977,-330,287,286,-498,-753,-1350,395,57,-626,-946,-631,-930,-1223,447,432,322,210,-632,-621,-1295,-589,-873,-1202,-1877,-1839,-2114,-2363,-2661,-2849,-2861,-2684,-2414,-2168,-1874,-1643,-1380,-1125,-1108,-1020,-1585,-464,-504,-1056,-1271,-1736,-885,-1082,-1367,-1674,-2001,-2187,-2559,-2767,-2207,-1722,-1176,-1404,-201,155,-465,596,619,375,-776,154,-399,-498,-1193,-665,-716,-796,-600,-1239,-606,-1207,-938,118,-1906,-1451,-615,577,13,-884,1319,-707,1656,1549,-831,133,978,386,130,320,-967,44,-11,3,-316,-595,-991,-1620,-1109,342,1755,1916,422,-1048,-873,1570,1215,-1119,352,-86,-493,-862,-1102,-1176,-1238,-1128,-1070,-186,134,-268,226,1257,331,1136,1149,2405,1357,-728,-989,-796,145,-315,-1573,-59,-1577,-1166,-1701,-2188,-2447,-2444,-2238,-2322,-1838,-1735,-1679,-1624,-1641,-1674,-1735,-1828,-1883,-1929,-1862,-1671,-1413,-1094,-728,-832,-88,-719,370,747,-1376,940,1218,1072,-1457,373,-500,888,12,-1275,-18,-924,-841,-1220,-1557,-1902,-2181,-2145,-1968,-1626,-1195,-1260,-471,-178,29,194,364,-845,602,618,627,554,448,254,-1048,-1812,-924,-479,-751,-1073,-1357,-1659,-1782,-1701,-1446,-1159,-858,-648,-483,-427,-1365,-1558,-684,-910,-1217,-1611,-2022,-2186,-1769,-1138,-355,86,-896,-574,-584,1913,1044,-739,479,113,-1581,-1118,-293,-958,-1901,-707,-977,-106,-851,-1605,-954,-755,-1303,-1683,-1843,-1946,-1961,-2092,-2310,-2724,-2520,-1917,-1250,-1891,-570,711,667,181,2186,2472,1326,2422,2155,314,-134,100,-3209,-1284,-2184,-2816,-1998,-1263,-615,-1542,353,646,859,-6679,-12209,-15652,671,601,-49194,469,607,749,1021,1411,1934,-2713,-2829,2492,-713,-2887,-3038,-1575,-5899,-2820,-1095,1739,729,-388,-1314,-1766,-1252,-918,-2169,-735,-841,-2054,-979,-1205,585,1033,1401,1617,-1879,-516,1227,-815,-501,1043,1726,2241,506,617,450,-267,-1013,-1677,-1766,-1187,-321,521,1303,2049,2664,1247,1293,1460,-980,819,981,114,448,-1588,-1495,109,-684,-1047,-1912,-1906,-88,386,-788,-1671,-486,75,334,-184,-918,1009,-1455,511,311,85,-475,-566,-672,-889,-1156,-2022,-1531,-1619,-1751,-1829,-1936,-2034,-2011,-1976,-1818,-1645,-1458,-1204,-1411,-572,-269,35,-486,586,822,-411,-2041,-1650,124,-241,443,77,-844,-1895,-284,79,-805,-2385,-1657,-1256,-227,381,-138,-1031,690,-1448,-1227,-500,-1053,-130,-525,-1078,-1718,-1427,-1035,-1665,-858,-610,-459,-1790,-1274,-158,-196,-1473,-476,-685,-985,-1263,-1546,-1845,-2126,-2303,-2109,-1858,-1512,-1250,-995,-792,-672,-558,-526,-458,-500,-2105,-806,-1479,-1292,-1547,-1502,-1304,-1040,-717,-446,-1405,-522,-134,-197,-384,-648,-920,-1208,-1354,-1241,-853,-350,-1013,-1965,-1556,-530,-1232,-51,771,437,-284,-679,-1046,-784,-159,-1588,-300,-879,-371,1576,1610,-1309,500,2897,1516,-590,-1535,-1844,-925,2042,1701,-2061,123,-395,-1042,-1504,-1553,-1352,-1080,-822,-878,-1020,-745,-959,-1244,-1564,-1905,-2266,-2092,-1684,-1265,-876,-535,-763,-1342,-18,-59,-182,-382,-545,-750,-903,-953,-881,-2012,-343,-32,312,633,-2001,60,-855,-2738,-1484,-1375,1973,1954,-548,-95,1495,1169,748,319,-143,-436,-611,-472,-965,305,728,1126,-366,-1245,-1392,1249,962,-1868,-594,41,106,-1316,-1013,256,1168,1393,-1645,-1503,-2308,409,-48,-1153,-441,-1015,-1582,-2161,-2396,-1877,-1404,-1010,-702,-440,-2636,-899,-145,-631,-1415,-1301,-78,57,185,332,245,556,640,-1076,-945,607,-1094,1460,1612,-366,-968,489,1634,1390,32,-381,-1076,-334,-315,1833,1901,1996,1273,-354,-911,1507,1232,936,543,212,-1818,-1532,-761,-1044,-1321,-1522,-1616,-1617,-1690,-1465,-1313,-1164,-1134,-1150,-1197,-1236,-1325,-1369,-1396,-1356,-1288,-1605,-1120,-1127,-1117,-1184,-1274,-1409,-1482,-1378,-1234,-981,-589,-1093,-77,-1271,-1272,800,848,884,767,-657,-885,55,-307,-632,-942,-1126,-1221,-1171,-1046,-859,-711,-607,-689,-841,-919,-901,-784,-1285,-2195,-2214,-1703,1285,1812,1865,1165,2283,-1092,-1526,-403,29,-677,10055,34234,20497,60428,47098,50917,57083,37336,14222,2762,1006,7727,9258,92267,104427,111961,114386,111640,104032,92458,78196,34844,10847,6492,11554,14654,8349,4009,1355,-31,-433,-283,30,305,520,571,575,511,508,349,268,128,-1766,-273,-2329,173,-347,576,54,-434,384,109,301,1195,2147,2212,2242,-154,2157,2010,1745,1437,986,-1099,-145,-718,-1308,-1872,-2308,-2716,-2592,-2285,-1928,-1715,-1479,-1485,-1496,-1550,-1657,-1799,-1938,-2049,-2145,-2191,-2085,-1978,-1792,-1668,-1463,-1084,-693,-368,-42,-175,276,647,755,775,657,424,37,-1534,-868,-1100,-1076,-885,-649,-441,-1042,-1342,-708,-962,-1170,-1081,-737,-216,-1798,-687,-668,646,-292,433,1219,664,1385,1455,-1280,980,1925,2034,972,-1801,-710,-1785,-906,-241,176,-8,165,-280,-183,-503,-768,-964,-1060,-1135,-1199,-1232,-1182,-1161,-1142],[-336,-302,-237,-223,-253,-466,-1235,-578,-646,-710,-598,-431,-681,-1916,-908,-1407,-123,-269,-445,-639,-708,-277,-29,693,487,-1240,13,341,-439,-352,-924,1046,2525,428,-496,-399,-601,-72,-957,-1044,-1460,-1793,-2184,-1961,-1312,-1136,-1779,-850,-854,-1996,-993,-1145,-1296,-1441,-1581,-1539,-1429,-1222,-962,-703,-902,-1487,-173,-7,-55,-1599,-1635,86,-195,-652,-1202,-574,-827,-1087,-1265,-1504,-1556,-1567,-1484,-1341,-1066,-775,-1043,173,-186,-1588,-1213,638,11,-259,1054,-576,454,1902,2205,2602,1840,468,332,-136,1972,1710,808,-210,-574,1395,890,1551,1791,33,1498,2103,-773,360,-2123,-1691,-34,991,-1752,-641,-270,1802,1738,1678,-474,844,-475,1145,-2018,-200,-1123,156,-6526,-8764,-12956,-17182,-20963,-12503,-7188,-1667,-496,-289,-30,273,567,835,-585,-271,1307,-1441,-1260,908,611,260,-190,-654,-984,-1405,-1774,-1968,-2052,-2043,-2034,-1997,-2001,-2095,-2081,-2015,-1925,-1694,-1523,-1039,-730,-811,-942,-407,-1138,-1317,148,103,-88,-324,-861,-1023,-1474,-1604,-1680,-1546,-2134,-1055,-1551,-535,-333,-380,67,279,-1037,396,-688,963,1026,977,-1242,-1050,-1560,-371,-277,-995,-1203,-1598,-1925,-1803,-1487,-1088,-868,-22,453,195,-1042,1032,348,-1876,-274,62,-674,1242,645,90,-704,-558,-481,-725,-1704,147,245,-959,22,-1454,-1046,-993,-1407,-1624,-2056,-2279,-2207,-1798,-1431,-1294,-706,-707,-205,13,-877,275,344,382,-357,351,-764,378,292,151,-32,-197,-896,-1842,-954,-786,-838,-881,-962,-1346,-1119,-1159,-1152,-1261,-1066,-993,-930,-932,-973,-1054,-1215,-1264,-1225,-1043,-821,-590,61,617,505,1201,1195,2956,1655,-844,-1073,-644,155,-274,-970,-1984,-1307,832,2239,-103,241,1601,609,-1993,-900,-576,981,721,949,658,740,546,288,-38,-374,-714,-1084,-1445,-1729,-1867,-1746,-1469,-1121,-896,-1206,-614,-608,-633,-951,-848,-886,-821,-721,-1210,-312,-579,-643,-1640,-232,-221,-519,-833,-1294,-1656,-1772,-1622,-1218,-775,-374,-7,386,-1092,930,1070,1170,699,1079,515,-1480,-2306,-1095,168,59,55,-1104,-167,149,707,-385,-581,156,-344,238,328,-1108,-1349,-421,541,-108,-764,-1320,-1550,-1247,-710,-14,122,-912,-666,-368,1969,1052,-384,977,476,-1150,-1021,-507,-1017,-2090,-1271,-1331,-197,-1125,-1836,-1384,-1575,-1615,-1301,-833,-429,20,383,710,854,-1671,899,-160,-2246,-978,905,208,148,1078,978,744,414,16,-441,-974,-1400,-2526,-1302,-759,-99,560,1116,1560,-1922,2021,1996,1843,-5199,-12457,-14294,-442,-1208,-63244,-1910,-1234,-572,97,737,1360,-4214,-6778,1498,248,-1300,-2558,-2179,-5153,-2187,-498,-89,-758,-1431,-1785,-1751,-1354,-1260,-1942,-791,-809,-1814,-1056,-1186,556,608,588,519,-1988,-372,233,-1149,-274,30,0,-35,-36,25,96,-205,309,433,615,16,833,893,895,885,796,684,497,319,-1023,-1,-194,-358,-566,-1267,-1522,-1101,-1262,-1363,-2134,-1803,-1027,-749,-978,-1667,-382,-70,88,-276,-465,509,-1631,215,65,-156,-504,-700,-964,-1136,-1301,-1582,-1759,-1293,-1293,-1271,-1307,-1362,-1330,-1335,-1608,-1279,-1299,-1267,-1312,-1093,-1017,-937,-859,-797,-720,-708,-2071,-1402,-981,-1102,-1265,-1535,-1757,-1871,-1777,-1464,-1049,-2013,-1019,-1058,213,-97,-353,-677,804,-1461,-1434,-574,-1522,-481,-697,-1061,-1445,-1268,-1056,-1562,-733,-407,-346,-1460,-813,-346,-495,-1486,-815,-947,-1119,-1229,-1321,-1422,-1543,-1721,-1803,-1941,-1984,-2077,-2113,-2102,-2050,-1876,-1674,-1328,-981,-2324,-170,-1562,-733,171,551,-887,494,837,-437,-1919,-34,1265,2932,2475,1605,1348,-875,-944,-628,-1237,-1698,-1983,-2009,-2014,-1955,-2051,-2203,-2352,-2427,-2259,-1990,-1676,-1408,-1221,-1231,-1050,-1319,-606,-208,262,-1305,980,1784,1644,-618,-1725,-1535,-404,2445,1971,-2000,326,54,1075,313,499,623,585,603,-612,-1223,487,383,294,254,276,284,376,498,649,809,-540,-1035,-1711,186,1052,329,498,648,17,48,305,235,-2255,253,286,376,480,-2243,-424,-1224,-2815,-1329,-1419,934,762,-142,-678,-323,-888,-1546,-2202,-2320,-1686,-1183,-698,-1330,22,256,462,-567,-1405,-1451,556,476,-1271,-410,219,311,-1030,-1025,374,1251,1501,-1776,-1418,-1688,955,67,-1255,774,432,-473,-1254,-1559,-549,-730,-572,-526,-435,-2560,-1141,-229,-674,-1288,-1161,149,324,416,24,-442,-1,54,-1326,-1059,-700,-1392,-1206,-1430,-1588,-1597,-1379,-1185,-983,-857,-829,-901,-1111,-1325,-1670,-1948,-2005,-1844,-1582,-1331,-1129,-953,-799,-742,-616,-1546,-1606,-737,-1277,-1288,-1652,-182,-559,-1705,243,198,-259,820,969,-45,1327,1443,1201,-628,28,-730,-1652,-302,-16,-730,-311,355,132,-83,-244,-1377,-1207,-1042,-1309,-1504,-1491,-1448,-920,-564,-148,196,-815,-1157,281,739,704,-694,-1050,-762,-197,-516,-827,-1135,-1384,-1690,-1938,-1960,-1749,-1366,-1593,-2318,-2027,-1660,632,2576,3197,593,1643,-1042,-1676,-452,-78,-1265,8771,32251,2156,32671,34925,37800,33410,14222,7954,1576,4194,12553,3597,47233,53153,56858,58487,58323,56520,53259,48707,42132,13303,9739,15171,19630,15003,11190,8318,6194,4680,3673,3097,2844,2844,2882,2958,2960,2955,2695,738,1445,-1670,-7,-1644,152,-391,-466,-582,-526,-402,-312,-179,-80,-17,-12,4,4,73,104,84,82,2,-1021,-329,-481,-659,-845,-962,-1180,-1351,-1549,-1662,-1852,-1940,-2164,-2193,-2105,-2032,-1998,-1983,-1978,-2007,-2032,-1934,-1842,-1666,-1510,-1263,-961,-563,-228,129,275,481,1141,1216,1566,1975,2108,1646,-1736,1491,1364,-70,-270,120,-311,-836,-1208,-1206,-1148,-890,-371,-689,478,-1713,-759,-1041,505,-546,774,1824,1432,2924,2734,-1168,1033,2616,2989,954,-2001,-521,-1623,-611,-91,164,-86,118,-510,-218,-514,-774,-996,-1143,-1281,-1388,-1489,-1316,-1184,-1019],[114,528,-176,-5,-111,-600,-1208,-619,-1212,-1525,-1160,-678,-706,-1927,-932,-1225,-62,-374,-824,-1468,-2159,-1630,-829,-88,340,-1278,-123,203,-492,-414,-1279,1188,2451,670,-733,-176,-712,664,-814,181,6,-803,-2122,-1702,-851,-1377,-2051,-2086,-2398,-2256,-1773,-1310,-844,-429,-1305,-241,-195,171,1,-295,-995,-1562,-1588,-1781,-1674,-1552,-1975,-665,-399,-764,-1378,-528,-460,-95,-961,-1368,-680,-908,-1106,-1257,-1248,-1173,-1119,-612,-303,-915,-901,609,-132,-163,839,-994,720,1108,1142,1188,1163,128,169,-377,819,547,297,95,-623,-101,-37,202,422,-60,768,867,-961,469,-1634,-2075,31,958,-1825,-969,-239,1462,1384,1189,-674,444,-335,-696,-1256,-1772,-2071,-2028,-3575,-11225,-18126,-18225,-11479,-5719,-4882,-2426,-2497,-2671,-2635,-2425,-2190,-1981,-1794,-1715,-1696,-1746,-1872,-1975,-2107,-2226,-2382,-2491,-2411,-2377,-2271,-2007,-1691,-1316,-928,-871,-1026,236,562,780,-679,-845,-1720,288,760,-844,-864,-237,-1343,-1444,1650,1646,818,185,-1060,-1447,-1637,-252,274,-1043,-2117,-1086,-1588,-390,-500,-1021,727,404,-1169,346,-1088,1831,1502,1060,-1424,-1137,-1549,-1679,-2531,-2977,-2499,-1809,-1228,-627,-1083,-1129,-1398,620,1774,64,-1301,721,355,-1605,-424,-58,-975,1762,2330,1137,-672,-370,-1351,-2320,-2862,-2324,-1522,-1122,-311,-1674,-1429,-542,-1972,-24,-1903,-1703,-484,180,314,-1801,669,-699,1482,2511,-966,406,1443,958,-803,191,-620,1403,1297,714,43,-625,-1205,-1948,-1944,-1887,-1622,-1370,-1264,-1569,-1452,-1664,-1858,-1953,-1966,-1824,-1623,-1475,-1402,-1436,-1633,-1812,-1981,-2027,-1966,-1602,-1178,-679,-177,351,754,962,1044,-972,-1109,-531,-681,-1414,-1992,-1826,-1071,125,1127,104,185,1487,476,-1598,-759,-197,842,236,-202,-351,-288,-175,-107,-228,-493,-887,-1424,-2049,-2673,-3004,-2524,-1882,-1241,-775,-1025,-82,143,381,-439,860,-884,86,-515,-1137,798,-214,-281,-1975,-367,-319,536,-102,-958,-1699,-1200,-1920,-2290,-1994,-1285,-443,498,-1247,2211,1793,1285,823,1561,120,-1976,-2213,-1305,1791,2223,197,-1111,-573,-128,436,-892,-831,405,-212,137,288,-927,-1185,-806,-429,298,1102,1823,-1280,-1100,641,988,156,-970,-813,-188,628,212,-80,-219,-309,-729,-936,-702,-1029,-2036,-1869,-2215,-2601,-2657,-2253,-1820,-1080,-827,-441,94,755,1057,1242,1369,1295,-1947,1062,-75,-1891,-877,364,-201,76,303,375,350,252,103,-82,-323,-486,-1752,-597,-450,-204,56,231,311,-1817,127,-158,-516,-3157,-12120,-12741,-2958,-3059,-47351,-1917,-1377,-1007,-685,-419,-178,-5727,-11131,35,-113,-415,-1864,-2504,-4282,-1586,-1843,-2088,-2244,-2398,-2404,-2440,-2433,-2479,-2523,-2633,-2753,-2869,-2991,-3053,-2896,-2597,-2289,-1982,-1872,-1322,-964,-1462,-151,293,747,1164,900,448,745,-296,493,2583,2490,340,1767,1192,475,-308,-1204,-2127,-3101,-2854,-1888,-948,-103,678,1090,-943,-1546,39,-779,-1234,-2031,-1670,-238,520,-1037,-1625,-260,-448,-812,-1198,-1444,-1544,-1785,-1629,-1591,-1635,-1767,-2010,-2338,-2686,-3120,-3384,-3251,-2917,-2676,-2456,-2350,-2315,-2230,-2184,-2033,-1841,-1589,-1240,-1286,-441,-115,148,-94,405,415,-933,-2036,-1065,-599,-895,-1155,-1412,-1512,-1519,-1323,-1113,-1040,-1597,-778,-1074,8,-621,-451,-278,900,-1503,-1523,-458,-1799,-885,-841,-1053,-1221,-1138,-1077,-1449,-646,-316,-272,-1114,-204,-144,-615,-1492,-1544,-1934,-2301,-2508,-2565,-2484,-2303,-2099,-1758,-1446,-1037,-685,-312,39,341,671,957,1316,547,-2349,237,-1618,-578,323,661,-613,658,923,-549,-2100,489,990,963,1061,1309,1510,-585,-862,358,1927,1656,-496,-1626,-1281,-315,-1902,-564,-91,-410,-608,-734,-876,-627,-470,-797,-43,-1710,-790,2290,1931,-1202,1393,3658,1780,-578,-1843,-1214,116,3044,2308,-1891,458,540,75,-275,-396,-379,-232,35,-333,-1355,326,992,1066,1251,1304,1205,1049,790,448,31,-510,-1173,-1932,-2005,-2483,-2832,-2972,-2789,-2475,-2052,-1557,-1035,-1909,96,607,1105,1002,-1677,-763,-1586,-2670,-1124,-1442,2022,1989,368,-1206,130,-707,-1537,-2066,-2097,-1617,-1122,-659,-1687,-248,-312,-447,-827,-1529,-1402,-599,-247,-675,-181,361,422,-713,-1029,488,2088,1815,-1859,-1233,-1026,1283,182,-1283,422,152,-171,-1505,-979,-524,-685,-684,-780,-860,-2292,-1363,-1302,-1500,-1672,-1727,-1884,-1915,-1964,-2005,-2120,-2148,-2135,-2108,-1915,-1738,-1416,-1023,-590,-174,-806,271,907,1187,62,-546,-480,-425,-556,867,628,518,478,203,-813,1033,1350,1658,1594,-501,-1259,-1644,-860,-1563,-1871,-1500,-311,-887,-1640,-404,-479,-534,-675,-818,-921,-930,-896,-744,-563,-282,-465,-1621,-127,94,-690,22,63,-210,-479,-650,-1357,-1397,-846,-874,-663,-1512,-1570,-571,-671,-734,-848,-977,-1350,-1285,-1426,-1526,-1654,-1748,-1868,-1953,-2024,-2025,-1975,-1826,-1693,-1477,-1088,-608,-762,-1743,-2210,-1585,-859,-498,3879,3756,177,951,-946,-1757,-467,-188,-1906,4049,4612,5094,5315,5016,4297,3341,2762,1576,9003,7651,18772,23640,48950,57549,62488,62768,58383,50141,39680,29169,21269,15503,17314,18858,20199,20195,19562,18777,17946,17075,16079,14858,13335,11564,9522,7411,5286,3362,1537,216,-494,-1505,165,-772,1156,-480,1331,181,-324,994,810,1160,932,328,-363,-1041,-1698,-2222,-2654,-2852,-2593,-2192,-1864,-1456,-1103,-821,-606,-392,-352,-334,-400,-1294,-973,-521,-638,-676,-565,-472,-1335,-859,-970,-328,-476,-766,-948,-1325,-1852,-2380,-2846,-2902,-2495,-1883,-1244,-575,48,702,1353,1944,2482,1153,-1697,1476,2435,202,-212,3077,2792,-565,-1036,40,1616,1134,-218,-987,449,-1693,-736,-1441,340,-870,1079,1912,1645,1314,882,-1052,-70,-552,-1042,-1451,-2187,-2194,-2364,-2437,-2314,-2042,-1798,-1534,-1337,-1176,-1039,-930,-820,-649,-464,-978,-1753,-383,-294,969],[268,406,-304,2,-197,-698,-1076,-174,-597,149,-188,-563,-922,-1815,-1448,-1581,-1710,-1762,-1768,-1819,-1802,-1787,-1740,-1749,-1804,-1732,-1618,-1486,-1324,-1089,-1594,-593,-250,118,-913,127,-726,1282,-574,311,1221,-894,-2049,-1394,-347,-1775,-2304,289,347,-2170,-279,-386,2140,958,-1318,-330,400,3070,1735,154,-1058,-1549,-105,312,-149,-1371,-2358,-585,-607,-800,-1403,-836,-538,-230,-1185,-1174,-690,-998,-1372,-1814,-2193,-2537,-2633,-2430,-2201,-1968,-1732,-1542,-1310,-1076,-871,-1167,-302,-63,229,457,518,-102,61,-560,-333,-861,-1396,-1926,-2448,-2961,-3224,-2800,-2545,-2417,-2357,-2336,-2283,-2099,-1771,-2336,-872,-393,-1744,-1268,-177,735,788,772,-861,574,-64,429,-252,476,-2856,91,-532,-12007,-21124,-13955,251,59,-2365,-2909,-544,-598,-633,-664,-747,-867,-1071,-1071,-1122,-1477,-1152,-1143,-1211,-1350,-1604,-1822,-1693,-1341,-1437,88,-858,-624,16,-703,-523,949,2002,1331,-738,-951,-1844,213,1075,-634,-650,-34,-1447,-1503,1414,1466,523,26,-1147,-1779,-1676,-754,-651,-1426,-1858,-1185,-1288,-874,-838,-1532,-704,-625,-1190,-547,-1401,-767,-1005,-1324,-1733,-2077,-1963,-1504,-965,-865,-649,-907,-528,-193,-1086,-1063,-1868,262,1729,1,-1554,395,443,-1034,-441,-72,-1282,1934,3331,1318,-607,-601,26,-1123,-1292,-6,-176,-1164,-265,-1779,-1575,1,-2541,-237,-1735,-1536,-383,671,628,-1974,309,-617,1373,2597,-1055,557,1549,1262,-1123,58,-493,1222,1088,801,326,-56,-678,-1857,-741,-581,-277,-13,1,-1589,-949,-466,-812,-1138,-1439,-1566,-1537,-1440,-1327,-1263,-1337,-1398,-1507,-1631,-1865,-1979,-2059,-1971,-1760,-1416,-1090,-839,-582,-1125,-1083,-439,-271,-335,-513,-758,-1064,-1343,-1570,-1649,-1484,-1283,-1090,-1183,-1019,-1231,-1596,-2055,-2607,-2448,-1744,-1061,-445,-19,252,-718,6,-352,-728,-1519,-2335,-2078,-981,117,-832,233,2432,707,63,1101,-1083,-273,-842,-1059,1062,130,121,-1753,-460,-618,432,-198,-1063,-1837,-1329,-1672,-1261,-393,550,1509,1636,-1234,1764,1586,1362,905,1778,-118,-2092,-1574,-1543,1881,2220,-168,-1189,-977,-378,178,-1341,-1100,335,-680,-1478,-1457,-843,-1076,88,875,3166,5404,3226,-1353,-1236,458,871,148,-1084,-1033,-71,1785,900,125,1148,849,-368,-886,-878,-1033,-1768,-2511,-1700,-215,-1335,-823,-2165,-704,-1129,-569,1,674,621,437,171,-308,-1875,-1098,-1223,-1540,-450,197,-564,-77,2136,2599,1046,2917,2868,1956,210,371,-1002,-292,578,782,523,211,-138,-1459,-980,-1472,-1909,-2199,-10629,-11258,-1050,-470,-19541,246,500,548,522,430,323,-7177,-15525,-308,-586,-992,-1226,-2629,-3603,-2180,-2323,-2312,-2093,-1832,-1443,-1131,-817,-1027,-446,-1223,-578,-1376,-1302,-1174,-1294,-1612,-1994,-2400,-2740,-2933,-2802,-2500,-2177,-1776,-1308,-810,-252,256,405,-512,498,2197,2377,559,2025,1520,783,-112,-1212,-2431,-2820,-1408,-1161,313,1767,830,1248,-703,-1604,-106,-790,-1309,-1804,-1628,-416,512,-1024,-1656,-224,-513,-693,-535,457,156,-1958,-1040,-1576,-2140,-2663,-2876,-2572,-2153,-1853,-1587,-1424,-1959,-1312,-1368,-1504,-1628,-1576,-1431,-1142,-967,-438,-103,-1399,452,589,647,40,534,423,-1220,-1862,-827,-317,-619,-337,-465,-900,-1373,-89,313,-927,-1286,-611,-1171,-282,-1252,-438,64,898,-1663,-1572,-294,-1438,-1368,-987,-1108,-1132,-1136,-1158,-1409,-686,-367,-293,-860,-846,-1401,-1940,-2420,-2820,-3082,-3229,-3160,-2985,-2772,-2540,-2331,-2001,-1711,-1330,-1026,-723,-471,-311,-166,-114,-37,-76,-2151,-376,-1706,-897,-1253,-1434,-1575,-1647,-1559,-1374,-1492,-736,-375,87,553,1045,1407,-374,-703,589,2345,2069,-265,-1609,-1169,-312,-2237,-831,152,258,549,-898,-930,280,-612,-444,11,-2086,-1072,2363,1895,-1098,1616,3272,1816,-567,-1965,-993,522,39,-335,-1884,-842,-967,-1022,-1070,-1040,-1035,-1042,-1038,-1083,-1520,-1379,-1613,-1867,-2111,-2330,-2586,-2743,-2798,-2733,-2585,-2384,-2203,-2031,-1916,-1814,-1706,-1588,-1356,-1117,-829,-519,-226,-1589,323,508,678,676,-1025,-884,-1972,-2502,-985,-1510,988,855,669,-1722,-43,-555,-1174,-1789,-2397,-2744,-2855,-2703,-2532,-2490,-2463,-2233,-1708,-1710,-1370,1387,2253,-211,-33,421,533,-518,-1134,480,2446,1995,-1962,-1065,-452,1823,199,-1332,1867,1563,217,-1778,-545,316,-674,-333,-689,-1031,-1992,-1812,-2205,-2609,-2940,-3066,-3161,-2987,-2746,-2467,-2274,-2028,-1798,-1766,-1352,-1165,-1066,-565,-214,138,-758,93,803,1013,-35,-541,-196,-531,-696,1294,1128,878,653,368,-732,690,929,1209,916,-880,-1087,-1756,-1012,-1781,-2190,-1288,-1479,-2141,-2736,-3152,-3188,-2872,-2517,-2123,-1684,-1171,-670,-129,-580,24,-270,-1611,-49,120,-741,403,917,729,678,842,-1266,-1644,-1158,-726,-113,-1546,-1726,455,641,980,569,-1087,-1512,-524,-769,-928,-1103,-1250,-1449,-1636,-1834,-1971,-2057,-2025,-1992,-1874,-1605,-1287,-928,-1826,-2048,-993,366,-1824,1592,1910,-53,161,-877,-1838,-507,-369,-1490,2420,1796,851,-315,-1800,-3525,-1773,1006,4194,7651,11705,17571,26464,38340,51914,65090,75461,81162,81093,75335,65078,36359,25937,29429,22570,25887,26335,26675,26671,26349,25887,25372,24749,23842,22549,20739,18614,16315,14175,12167,1816,4597,-1337,333,193,1533,-655,1369,180,-329,1228,1026,728,-482,-1587,-2556,-3070,-2725,-2132,-1598,-1143,-669,-266,-756,401,78,-952,519,1566,1721,503,-400,-1324,-1128,654,778,-644,-145,91,-1228,-488,-803,1024,1521,-649,112,202,-442,-1013,-1520,-1911,-2325,-2648,-2829,-2732,-2481,-2103,-1672,-1261,-865,-562,-1503,-165,11,160,-145,245,242,-218,-762,67,77,103,-352,-1333,400,-1651,-592,-1758,246,-1156,329,-84,-525,-981,-1456,-1810,-1989,-1899,-1693,-1415,-1802,-1113,-1493,-1039,-1078,-1098,-1175,-1178,-1141,-1012,-782,-485,-789,297,585,-1187,-1721,-72,-228,1391],[354,261,-426,7,-290,-757,-927,-341,-1011,-21,1076,997,-437,-1653,-983,-783,561,504,-806,-714,0,150,66,-92,-321,-1140,-608,-804,-1047,-1288,-1870,-1931,-2210,-2455,-2623,-2684,-2599,-2411,-2064,-1721,-1374,-1080,-1994,-1097,-385,-1972,-2526,21,363,-1968,-589,-683,1724,774,-1294,-281,1206,2434,2037,361,-1097,-1446,-71,21,-331,-1078,-2781,-1143,-1262,-1303,-1287,-1094,-832,-491,-1260,-945,267,-63,1169,1146,630,-269,-1057,-230,-860,-1524,-2128,-2632,-2800,-2578,-2175,-1653,-1136,-684,-172,297,561,-229,-4,-716,1306,1203,935,798,-144,425,135,-70,-310,-527,-661,-721,-1153,-679,-623,-2311,-460,-363,-1548,-1525,-235,-307,-331,-334,-965,-243,-189,-49,129,294,-3392,-1517,1036,-10427,-20079,-5428,1870,1994,124,-3054,1471,1112,657,137,-457,-1074,-1628,-2144,-2530,-2806,-3043,-3233,-3499,-3812,-4061,-3803,-3120,-2485,-1869,-1237,-810,-334,-253,-522,-95,-238,-386,-520,-751,-1069,-1916,132,405,-278,-360,176,-1476,-1518,-661,-1155,-1730,-2241,-2665,-2980,-3047,-2989,-2753,-2429,-1998,-1499,-922,-291,-503,-1820,674,449,-1155,314,-1650,2228,2009,1315,-1621,-1247,-1396,-173,-206,-765,-367,-585,-527,-74,-1049,-897,-2172,27,1745,-24,-1808,49,560,-411,-321,0,-1600,1947,1961,1354,-514,-824,189,-982,-868,501,331,-1057,-332,-1694,-1433,-1428,-2044,-1361,-1512,-1209,-256,624,1046,-1350,-7,-455,1270,2751,-1158,731,2062,1554,-1276,-311,-1203,-1821,-2092,-2179,-2174,-2057,-1796,-1638,-1100,-680,-243,91,-213,-1402,-972,-178,-473,-910,-1492,-1301,-1469,-1627,-1758,-1883,-2060,-2122,-2124,-2037,-1986,-1800,-1649,-1453,-1220,-885,-557,-270,69,-1312,-1015,-365,26,38,686,1363,-685,1051,782,310,-85,45,-84,-769,-189,-239,-294,-324,-396,-449,-502,-570,-624,-750,-890,-1066,-1332,-1689,-2118,-2645,-3149,-3320,-2919,-2330,-1656,-991,-391,188,543,1079,-1250,-426,-1165,-973,1250,441,494,-1304,-491,-930,251,-325,-1164,-1844,-1583,-1323,-1397,-1401,-1332,-1138,-743,-1054,294,858,1409,950,2006,-61,-1418,-880,-1707,1855,2068,-641,-1327,-1258,-566,-1086,-1698,-2248,-2751,-3261,-3602,-3455,-2820,-2089,-1307,-477,308,989,1536,-1285,-1422,254,728,100,-1202,-1291,4,-190,-852,-1520,-2198,-2882,-3496,-3786,-3368,-2863,-2304,-2681,-1615,-721,-1260,-372,-1997,-1423,-1433,-674,-123,550,399,214,117,25,-1495,592,6,-1242,417,-76,-837,-279,4371,4416,960,4359,4004,2575,349,481,-285,-328,-819,-30,-213,-251,-120,-1031,545,1005,1549,1381,-8149,-10051,3093,3206,3108,2798,2469,1978,1518,1161,1005,-8396,-17071,-925,1831,1990,-128,-2588,-3160,-800,892,727,48,-759,-1458,-2058,-2218,-1923,-1330,-1517,-468,-1336,-1471,-1158,740,1173,809,794,-1184,-929,-375,-1579,-916,-906,-685,-354,45,41,28,-786,397,747,413,-205,-930,-1845,-2870,-3222,-2207,-1120,-122,253,-1275,142,1827,777,1302,-493,-1579,-194,-717,-1283,-1611,-1653,-598,486,-945,-1744,-252,-807,-1181,-640,879,1126,-2047,-1076,-1972,-2456,-2145,-1514,-936,-473,-259,-176,-262,-1666,-702,-967,-1209,-1321,-1181,-960,-923,-1108,-301,-240,-1577,-293,-430,-589,-752,-911,-1026,-1314,-1568,-1543,-1724,-1854,-1938,-2003,-1899,-1659,-1335,-980,-786,-1010,-448,-1294,-590,-1874,-242,401,866,-1877,-1531,-92,-830,-1709,-1027,-1120,-1106,-1194,-1187,-1375,-795,-584,-646,-708,-712,-697,-684,-1678,-682,-686,-750,-755,-718,-640,-508,-355,-42,-221,-401,373,-227,1183,1390,1112,1099,837,301,-1912,-785,-1745,-2216,-2923,-3096,-2726,-2217,-1681,-1210,-850,-347,43,537,1057,1198,1225,-181,-396,848,2743,2483,-26,-1626,-1044,-346,-2502,-1999,-2072,-1353,-432,-973,-921,255,-677,-132,50,-2270,-1321,1016,923,-929,476,197,-192,-669,-2016,-1423,-1699,-1820,-1797,-1918,-1684,-1623,-1554,-1513,-1402,-1310,-1224,-1121,-1069,-1656,-1223,-1418,-1660,-1919,-2184,-2530,-2841,-3141,-3402,-3616,-3754,-3837,-3783,-3658,-3463,-3213,-2926,-2519,-2123,-1713,-1315,-973,-1296,-394,-202,-7,170,-367,-620,-2106,-2276,-833,-1520,1562,1938,1433,-2010,1490,1384,915,373,-881,-682,-1179,-1487,-2347,-1695,-1674,-1883,-1683,-1856,-1307,-427,115,173,90,532,689,-390,-1268,415,2303,2189,-1969,-854,85,2089,201,-1318,2294,2239,707,-1942,-194,676,-617,-380,-928,-1415,-1853,-2211,-2423,-2529,-2498,-2283,-2143,-1875,-1650,-1454,-1376,-1377,-1149,-1977,-1292,-680,-570,46,507,329,-708,-76,462,797,-180,-420,101,-631,-779,973,1097,1107,1324,487,-631,3044,1826,1008,261,-951,-973,-1867,-1130,-1825,-1793,-1053,-821,-1749,-1382,-917,-1291,-1516,-1705,-1797,-1770,-1587,-1330,-937,-591,-73,-104,-1571,-6,120,-827,812,1210,1117,1058,1113,-1114,-1881,-1504,-583,-321,-1465,-1849,30,128,916,846,-1239,-1506,546,393,239,-991,-779,-915,-670,-835,-894,-882,-781,-742,-705,-602,-531,-556,-1876,-1840,-814,-985,-1031,-1100,-1283,-1484,-1654,-1845,-2173,-2404,-2650,-2863,-3068,-3274,-3698,-4520,-3371,-576,3284,7727,12553,18772,17571,45640,68615,95336,121850,143706,156875,158970,149613,130730,106135,81111,52338,45928,26860,50577,52270,52780,52613,52282,52071,51848,51209,49739,47294,43828,39642,34924,28225,16553,2576,6362,-1190,456,1198,1825,-891,-902,-2180,-2893,-2682,-1966,-1139,-427,122,494,776,984,1253,1522,1790,2126,624,-567,994,45,-813,426,2782,1975,267,-392,-1218,-1325,616,736,-661,-285,-226,-1080,-179,-590,888,386,-536,-414,-721,-1016,-1172,-1221,-1110,-989,-771,-491,-128,229,631,1020,1321,1531,321,-1336,1255,1022,553,-108,171,-48,-268,-446,-455,-530,-682,-850,-1457,-1422,-1721,-1994,-2138,-2181,-2197,-2221,-2456,-2783,-3119,-2871,-2144,-1371,-607,25,552,-1317,-671,-1434,154,-56,-398,-708,-1145,-1450,-1493,-1277,-938,-976,-191,103,-1368,-1521,170,-269,1193],[-51,-29,-491,44,-358,-745,-763,-405,-1339,-73,1043,1914,-202,-1444,-992,-552,1968,1843,-953,-853,327,1065,527,454,253,-990,-445,-157,-412,-356,-2039,1580,2677,1323,-1117,872,-469,383,-251,-854,-1334,-1677,-1947,-1860,-1765,-1780,-2244,-1523,-1505,-1780,-1499,-1563,-1652,-1788,-2022,-2222,-2523,-2842,-3113,-3264,-3271,-3048,-2674,-2205,-1696,-1256,-3114,-800,-1030,-726,-1087,-1056,-111,422,-1234,-705,218,-7,889,954,759,-107,-965,499,7,-650,-1431,-2373,-3380,-4378,-4379,-3241,-1978,-756,515,1707,249,-279,-47,-880,1122,1409,889,1078,140,456,1297,1609,963,85,36,-184,-1130,-264,-216,-1987,-82,-45,-1284,-1726,-461,-860,-1277,-1716,-2147,-2413,-2546,-2380,-1997,-1533,-3003,-3057,-53,-7776,-15811,321,263,45,-325,-2870,-1344,-1787,-2177,-2480,-2733,-2935,-3077,-3271,-3494,-3786,-4176,-4582,-5064,-5560,-5846,-5446,-4803,-4308,-3896,-3511,-3268,-3170,-3253,-3452,-3817,-4371,-4869,-5211,-5142,-4664,-4079,-3639,-3382,-3253,-3426,-3781,-4293,-4737,-4955,-4716,-4300,-3803,-3340,-2956,-2519,-2094,-1543,-2109,-1074,-942,-592,109,-473,-1625,755,526,-1133,248,-1853,2080,1891,1340,-1627,-1309,-1332,-39,-248,-696,-119,-282,-544,32,-1007,-694,-2050,-71,1785,-51,-2014,-316,653,205,-100,112,-1945,440,-370,-1035,-1484,-1718,-1692,-1581,-1476,-1501,-1660,-2028,-2472,-2824,-2826,-2442,-1564,-855,-1283,-812,-126,526,1515,-390,-207,-216,1160,2701,-1292,908,1131,-836,-2601,-3778,-3575,-2526,-1279,-181,349,826,-642,-1383,-490,1078,2305,1560,-459,-1101,-1018,-402,-205,-741,-1591,-1176,-826,1921,1900,1445,-514,-1015,-1204,227,147,-1988,494,1108,539,776,932,2726,2275,-1527,-930,-297,22,199,1104,2396,-549,3230,4120,299,-276,1100,237,-372,945,706,802,739,1482,504,230,94,-400,-1228,-2012,-2723,-3388,-3990,-4523,-5053,-5517,-5710,-5391,-4873,-4215,-3499,-2763,-1968,-1170,-430,-1371,-347,-1425,-877,1365,701,795,-864,-455,-1195,-1,-473,-1254,-1708,-1859,-919,1707,-906,-116,2991,2285,-784,924,1121,1430,963,2221,310,-646,-132,-1627,-434,-1163,-1866,-2460,-3048,-3508,-3851,-4057,-4217,-4296,-4365,-4344,-4273,-4076,-3879,-3667,-3423,-3216,-3080,-3012,-3006,-3002,-3093,-3156,-3152,-3166,-3066,-3002,-2865,-2768,-2662,-2543,-2377,-2056,-1529,-999,-1011,-1061,-2102,-1383,-112,-1134,17,-1560,-1871,-1124,-689,-244,927,1643,260,-936,-1882,-2192,-2004,-1613,-1242,-1010,-942,-993,-931,-861,-626,-326,48,461,857,534,625,399,-92,-2163,2534,3253,4143,5208,-652,-1037,6673,8879,3518,-5120,-9300,12921,13035,12840,12351,11772,10961,10089,9196,5948,-9230,-13480,-1265,2602,3354,867,-2424,-2934,-1768,-2687,-2875,-2200,-1230,-137,778,356,1038,2033,-1540,-338,-1380,-1598,-1060,399,-239,-880,-1426,-1749,-1852,-1719,-1428,-1144,-880,-705,-678,-764,-937,-1229,-1598,-2012,-2407,-2640,-2748,-2513,-2088,-1541,-895,-267,362,75,19,-1350,15,1835,665,1316,-243,-1373,-71,-530,-1113,-1406,-1701,-692,508,-816,-1853,-308,-1068,-1588,-617,1331,1149,-1994,784,-218,-390,-82,1486,578,-35,2185,766,1304,-1268,364,964,-1011,-701,83,316,-642,-1229,-485,-631,-1748,-1774,-2277,-2636,-2814,-2845,-2777,-2761,-2849,-2973,-3069,-3001,-2732,-2376,-1894,-1379,-899,-490,-652,-690,-230,-1392,-851,-2110,132,-184,-655,-2081,-2012,-2830,-3699,-3605,-2559,-1451,-1063,-1235,-1071,-1279,-913,-611,-356,-461,942,982,286,-1730,597,-202,-72,-387,-738,-1248,-1688,-2075,-2252,-2376,-2337,-2330,-2307,-2338,-2470,-2634,-2899,-3132,-3396,-3389,-3038,-2606,-2099,-1731,-1279,-938,-740,-626,-1168,-707,-902,-1090,-1142,-1104,-937,-640,-346,-110,-42,-136,-415,-952,-1630,-2460,-3104,-3164,-2411,-1407,-420,440,-819,-816,293,-590,187,130,-2146,-1423,1886,1657,-646,1695,1753,1553,-385,-1962,-553,212,-14,-116,-1918,-264,-371,-533,-810,-1107,-1504,-1952,-2379,-2780,-3070,-3101,-2950,-2746,-2551,-2389,-2340,-2283,-2232,-2156,-2054,-1923,-1839,-1800,-1870,-2000,-2155,-2272,-2167,-1903,-1463,-927,-398,-974,299,772,964,24,298,-15,-1757,-1936,-604,-1423,1424,2783,2098,-1854,1349,1811,825,149,-967,-900,-1397,-1466,-2118,-502,-6,-745,-2022,-1898,-1187,228,-210,-708,-1313,-1988,-2475,-2973,-3394,-3688,-3882,-3995,-4136,-4103,-3890,-3677,-3350,-3050,-2761,-2469,-2178,-1946,-1776,-1617,-1494,-1425,-1404,-1386,-1396,-1409,-1356,-1250,-1024,-618,-209,339,832,-812,-262,-1401,-147,-2089,-1282,1143,52,-144,1723,482,-615,-176,212,618,-325,-156,451,-670,-745,767,2626,2315,1641,604,-491,3667,1741,631,-293,-696,-877,-1921,-1175,-1666,-1195,-789,-1062,-2097,-1076,-315,-593,-795,-424,-238,-49,139,241,330,-527,-147,57,-1468,-60,-344,-899,-1043,-1485,-1991,-2472,-2829,-3138,-3183,-2968,-2614,-2184,-1689,-1894,-693,-394,279,767,-1340,-1277,765,254,-84,-1300,-637,-872,-697,1453,1046,-112,-858,394,51,45,-117,-352,-1875,-1566,377,2108,461,1667,900,-21,-1455,-611,-1755,-404,-707,86,3107,5698,7939,8100,5245,2957,6953,9258,3597,23640,26464,68615,245742,342267,426611,483439,501543,476904,413415,321950,217942,120961,70534,66509,32232,95101,241728,269978,289795,299337,296207,278824,247641,205690,158281,111682,72020,43616,27775,20418,3454,8252,-1081,681,2202,1682,-1150,-178,-670,-913,-1076,-1367,-1755,-2279,-2826,-3301,-3599,-3775,-3724,-3473,-3073,-2579,-2186,-1973,-1718,-1504,-1332,-1189,-1002,-924,-778,-625,-989,-1540,-16,-70,-696,-404,-536,-887,-815,-1003,-1167,-1261,-1172,-1044,-796,-529,-117,405,927,-52,718,1185,192,700,2436,2127,2472,2425,0,-1241,1094,1559,606,-94,1973,1595,453,-100,619,317,-55,-740,-992,-1305,-1755,-2238,-2695,-3137,-3485,-3478,-3179,-2660,-2060,-1498,-964,-566,-297,-243,-338,-859,-1178,-1760,-2489,-3173,-3277,-2603,-1787,-1060,-658,-411,-1412,-1191,-171,-390,-1479,-1351,314,-425,611],[-2373,-2647,-2658,-2461,-2055,-1481,-817,-474,-1514,-106,811,1886,-37,-1290,-1056,-402,2196,2020,-1019,-1041,586,1980,677,728,303,-888,-581,-314,-393,-397,-2020,1605,2677,1420,-1185,1194,-294,1219,10,-964,49,-809,-1967,-521,319,-1477,-1966,-953,633,-1716,-1199,-1326,1321,411,-1178,-1704,-3087,-4587,-6067,-7095,-6687,-5228,-3554,-1881,-313,-327,-2765,-804,-1245,-710,-927,-1060,243,2197,-1225,-537,-621,-1656,-2670,-3667,-4542,-5394,-6137,-6742,-7356,-7899,-7597,-7044,-6477,-5963,-5552,-5127,-4723,-4353,-3870,-3364,-2923,-2459,-2071,-1799,-1594,-1592,-1685,-1883,-2187,-2565,-2882,-2937,-2773,-2354,-1728,-1039,-1053,14,193,-1612,-293,-926,-1767,-2748,-3675,-4378,-4489,-4126,-3612,-3059,-2606,-2037,-1272,-299,-2128,-3995,3420,-5080,-10452,5180,5072,4541,3635,-2487,1103,-204,-1463,-2610,-3657,-4573,-5281,-5719,-5641,-5232,-4775,-4296,-3910,-3624,-3523,-3554,-3593,-3890,-4311,-4744,-5232,-5684,-5972,-5841,-5408,-4930,-4362,-3875,-3545,-3239,-2964,-2809,-2714,-2548,-2442,-2274,-2085,-1793,-1485,-1107,-835,-578,-1222,-1332,-1418,-2084,-1331,-2220,-684,-764,-368,138,-525,-1291,856,179,-1187,-1256,-1986,-2253,-2405,-2327,-2106,-1740,-1346,-598,-308,-706,44,-39,-622,65,-1004,-518,-1679,-69,1797,-132,-1883,-690,671,752,159,220,-2343,1319,1661,310,-943,-2098,-3041,-3833,-4433,-4836,-4921,-4694,-4104,-3210,-2071,-924,-830,-1241,-1086,-414,-27,356,1963,669,-195,79,1022,187,-1601,-3589,-5723,-7447,-5775,-3573,-1308,775,2737,2231,184,543,-795,-1156,-403,1314,2433,1288,-735,-785,-1112,-1009,-782,-641,-1527,-1447,-903,1148,540,-154,-936,-1563,-2008,-2211,-2326,-2268,-2312,-2456,-2763,-3163,-3713,-4319,-4660,-4587,-3946,-2891,-1618,-222,1127,2314,-479,2962,3792,196,-497,892,149,-32,1513,844,500,569,1326,272,52,-149,1138,244,-563,-1236,-1767,-2121,-2271,-2278,-2112,-1722,-1026,-543,-194,-1183,1664,-461,1370,1398,-1469,-153,-1570,-794,1378,871,968,-504,-394,-1340,-331,-659,-1356,-1521,-2107,-848,1386,-1444,-587,3018,2470,-520,590,859,1396,916,2366,864,178,628,-1341,1535,1393,-1769,-1756,-1193,-728,-346,-2120,-1746,-2181,-3124,-3667,-3765,-3385,-2796,-2125,-1445,-870,-435,-120,-874,-1875,-152,382,-117,-1297,-1757,121,1205,498,237,2412,2231,416,-658,-988,-1013,-731,-1580,-1119,-73,-1051,309,-1117,-1145,-599,-645,-389,942,-822,-2528,-3973,-5223,-6041,-6578,-6974,-7284,-7464,-7380,-6906,-6152,-5269,-4328,-3505,-2782,-2132,-1540,-1043,-531,-42,294,-3352,1776,2720,3863,5312,-447,-3578,3929,8482,5262,-1962,-9211,16234,53735,68756,94214,104529,110488,90299,49872,6972,-9628,-9943,-1421,3450,7801,1820,-2243,-2957,-563,1411,2544,2715,1053,3986,2668,433,958,180,-1118,-249,-1550,-1715,-933,345,159,-266,-889,-1624,-2438,-3163,-3647,-3839,-3660,-3217,-2678,-2123,-1601,-1204,-1180,-754,-677,-608,-681,-718,-825,-975,-1112,-1296,-1456,-1624,-1692,-1626,-1436,-1177,-822,-488,-150,-1065,246,-319,-899,-1233,-1819,-716,24,-724,-2034,-914,-1346,-1733,-1920,-2218,-2358,-2406,-2274,-1935,-1507,-993,-421,218,-318,1692,1169,1701,-916,644,1556,-968,-848,-58,317,-367,-1355,-945,-193,-1946,90,1686,336,379,777,-220,-590,-749,-591,-149,-965,-1762,-2594,-3310,-3898,-4329,-4580,-4650,-4527,-4376,-4095,-3825,-3623,-3434,-3342,-3305,-3256,-3189,-2976,-2666,-2320,-1757,-1117,-1055,-1304,-916,-1189,-1110,-781,-403,-368,949,915,284,-1800,401,-385,-1197,-1991,-2717,-3326,-3736,-3916,-3724,-3400,-2923,-2552,-2274,-2175,-2305,-2581,-3057,-3573,-4210,-4847,-5391,-5740,-5754,-5706,-5495,-5378,-5392,-5445,-5521,-5447,-5275,-4914,-4350,-3737,-3104,-2451,-1883,-1406,-1080,-855,-714,-701,-1535,-736,-561,-2580,-1230,-12,210,159,-618,-738,207,-449,-761,-1518,-2345,-3206,-4101,-4955,-5582,-5543,-4831,-3915,-2987,-2018,-1011,-97,788,1625,-1936,-313,1598,2930,664,375,1848,1114,-373,-468,-1816,-1993,-2629,-3141,-3519,-3761,-3928,-3897,-3701,-3366,-2961,-2535,-2195,-1953,-1992,-1898,-2017,-2208,-2355,-2552,-2740,-2921,-3111,-3241,-3379,-3472,-3469,-3417,-3340,-3242,-3169,-3199,-3312,-3492,-3741,-4049,-4314,-4575,-4550,-4405,-4138,-3751,-3383,-2970,-2696,-2432,-2205,-2062,-1928,-1751,-1717,-1926,-1293,-999,-692,-266,199,708,1050,-325,-1567,172,1731,2363,-1597,-305,1027,2376,243,-1075,3041,4226,1877,-1755,300,1564,-313,-826,786,1083,-473,-561,239,-766,189,-515,-41,656,573,-373,643,-1235,-222,-2175,-1300,1417,628,-502,1614,544,-590,-299,-20,379,-572,114,739,-754,-712,565,400,-63,-506,-748,-674,-272,378,208,-816,-374,-901,-1995,-1259,-1463,-1321,-3106,-5056,-7009,-7089,-5206,-3293,-1560,-200,796,1215,385,871,503,-467,-276,108,-1412,14,21,-1046,53,41,-57,-163,-198,-765,-2264,-1966,-905,-1050,-1029,-1938,-834,-989,-429,-51,-1481,-987,840,-10,-456,-1780,-509,-804,-852,1569,1245,-281,-1195,442,185,199,-17,-161,-1726,-1306,1007,1133,-258,-926,-220,-150,-2232,-455,-1616,-283,-868,822,2478,12291,15218,20234,24081,7446,17190,92267,47233,48950,38340,95336,342267,1028444,1402621,1716122,1912183,1954189,1834700,1577290,1230097,330771,144181,90472,38056,111400,348181,697215,877869,1052481,1194301,690894,1279060,1196883,1039964,832167,330836,98318,41879,24438,4340,3245,-1051,-1395,-6198,652,-1456,1522,187,-428,853,1224,2659,4714,4796,4825,5064,4029,5090,4537,3794,3231,74,-58,1835,443,-46,342,1792,1583,-476,114,-705,-1766,-505,-1190,-1857,-2548,-3224,-3811,-4249,-4533,-4708,-4765,-4599,-4358,-3970,-3561,-3040,-2469,-1837,-1345,-950,-731,-674,-856,-1197,-1702,-2397,-3236,-4245,-5363,-6539,-7663,-8738,-9658,-9187,-8046,-6899,-5645,-4417,-3170,-1996,-848,-325,184,-1368,-337,-1318,4,-1150,1442,769,17,-793,-1674,-2528,-3378,-4131,-4794,-5232,-5472,-5387,-4913,-4183,-3171,-1947,-990,-827,-989,-644,-290,-1610,-1247,-237,-823,-1451,-1212,404,-635,1439],[320,-123,-582,29,-622,-777,-643,-506,-1291,-63,576,898,95,-1126,-1069,-257,-40,338,-947,-1192,833,2006,734,835,416,-771,-682,-514,-1054,-1063,-1770,649,2262,1496,-1135,1502,-68,977,45,-1009,-249,-605,-1933,-218,582,-1165,-1670,-1318,268,-1701,-1432,-1658,1045,234,-1062,615,3685,5042,2434,721,-1160,-4256,-7643,-10665,-12760,-13292,-12173,-10205,-8143,-6395,-5138,-4458,-4338,-4759,-5603,-6918,-8644,-10652,-12873,-15211,-17271,-17987,-16399,-14031,-11756,-9729,-8027,-6774,-5956,-5666,-5957,-6687,-7831,-9320,-10906,-12582,-14353,-16055,-17745,-19445,-18675,-16775,-14589,-12098,-9348,-6423,-3376,-229,1925,-38,2427,4282,-848,407,783,-1186,-232,716,-774,-1850,-188,471,2132,708,-1102,-3631,-6001,-7541,-7358,-4933,-1161,-3084,8804,-2661,-5132,24451,27099,19432,5658,-1950,105,10333,9060,5441,-558,-1159,-2122,-682,147,-1620,256,-1487,-3078,-4389,-5492,-6372,-6982,-7655,-8333,-8971,-9677,-10447,-11293,-12117,-12928,-13712,-14208,-14430,-14356,-13855,-13016,-12042,-10985,-9816,-8761,-7772,-6926,-6136,-5470,-4835,-4389,-4028,-3765,-3625,-3506,-3533,-3623,-3845,-4172,-4654,-5277,-6087,-7197,-8501,-10022,-11659,-13314,-14915,-16085,-16438,-15667,-14222,-12535,-10724,-8764,-6821,-4867,-2745,-515,202,-677,84,-977,-319,-1235,67,1833,-200,-1507,-929,677,1282,487,374,-2180,731,3577,491,-238,-1587,-2480,-3545,-4156,-4584,-5006,-5643,-6491,-7495,-8515,-9550,-10316,-10657,-10559,-9934,-9186,-8360,-7676,-7124,-6752,-6598,-6613,-6696,-6886,-7140,-7508,-8024,-8701,-9676,-10839,-12323,-13916,-15434,-16456,-16502,-15623,-14426,-13333,-12562,-12217,-12402,-13068,-13875,-14376,-13910,-12360,-10098,-7658,-5363,-3536,-2407,-2029,-2351,-3206,-4011,-4220,-3259,-1094,-1674,-137,292,280,486,566,4090,2249,-1806,-754,-692,-5822,-10519,-13516,-13039,-9793,-5633,-1527,70,-662,680,78,301,2028,950,174,396,1102,26,-93,-375,1406,2846,2110,-1115,-231,-221,-1369,-1260,1326,59,-1038,-837,47,-1498,1216,-949,1721,1459,-1506,81,-1519,-675,1341,984,1039,-198,-283,-1228,-671,-826,-1422,-1301,-1933,-678,1055,-1762,-960,2574,2589,-255,348,609,1347,854,2459,1520,1074,1420,-924,1310,949,-2030,-2004,-995,-728,-407,-2229,-1811,347,-92,-782,-368,-1098,-519,1244,1228,3505,6805,3820,-630,-1997,-323,192,-280,-1242,-1834,202,1083,466,143,2455,2502,588,-507,-952,-996,-407,-1083,-829,-43,-1002,538,-669,-374,8,-530,-534,930,2195,473,-2003,-4285,-5925,-7230,-8191,-8601,-8468,-8146,-8019,-8370,-9151,-10012,-10845,-11773,-13035,-14255,-14252,-12388,-9491,-5648,-4075,2005,7918,11276,9476,-433,-5869,989,7631,6460,1052,-9849,16329,57648,94568,960006,1185965,979327,74773,51898,8270,-9509,-7220,-1436,4579,9518,2671,-2060,-3159,-657,1546,2633,2578,1122,3226,2063,499,3785,5209,-313,-168,-1795,-1785,-770,816,827,-166,907,599,-2358,-2274,-3070,-3283,-2992,-2394,-1665,-845,-403,-670,-1122,-248,1487,1362,1112,1149,1174,691,1137,905,263,-493,-1109,-2405,-4091,-6143,-8343,-10551,-12427,-13637,-13966,-13410,-12309,-11014,-9829,-8801,-8107,-7738,-7774,-8038,-8367,-8857,-9531,-10245,-11002,-11909,-12898,-13952,-15190,-16595,-18119,-19499,-20062,-19286,-17511,-15299,-12769,-10148,-7402,-4663,-1932,-105,373,-74,-1397,-1380,-315,-2087,-178,1601,231,437,708,-417,-52,-314,-677,-561,-2833,-4867,-6367,-6998,-6717,-5677,-4148,-2405,-612,173,-1661,-1392,-1063,995,1426,760,-2272,-829,525,-341,-1812,-3190,-4539,-5903,-7079,-8217,-9248,-10179,-10933,-11449,-11838,-12039,-12082,-11970,-11699,-11290,-10751,-10190,-9537,-8873,-8267,-7762,-7433,-7151,-7073,-7051,-7221,-7476,-7824,-8246,-8602,-8902,-8983,-8954,-8767,-8453,-8049,-7490,-6989,-6332,-5728,-5212,-4741,-4384,-4093,-4006,-4035,-4100,-4269,-4493,-4708,-4966,-5225,-5509,-5750,-5940,-6160,-6335,-6561,-6716,-7037,-7488,-8101,-8959,-10066,-11444,-12984,-14621,-16121,-16921,-16383,-14789,-12815,-10892,-9238,-8004,-7205,-6852,-7031,-7648,-8411,-8975,-9073,-8338,-6768,-4718,-2436,-239,1714,637,284,4886,3369,-832,284,-1929,-292,-752,-344,1732,1231,-708,-2918,-5248,-7341,-8682,-8759,-7564,-5516,-3186,-900,930,-397,414,-688,261,448,334,-489,-617,-167,1128,-649,1232,1354,-525,-1174,-139,-1235,1082,1803,897,-1265,-1564,-3102,-4872,-6812,-8980,-11219,-13633,-16021,-18296,-19387,-17468,-14855,-12133,-9309,-6413,-3407,-457,754,238,982,1127,-461,-1788,-59,1218,2128,-1338,-70,1320,2320,216,-953,3305,8060,2419,-1528,372,1666,-145,-1250,447,168,-893,-1371,-1180,-804,453,-411,-175,510,317,106,1420,-957,-255,-2142,-1314,1663,1148,-851,1455,550,-597,-393,-182,124,-876,397,996,-845,-669,381,2373,1847,1593,559,-427,3454,1340,-201,-1238,-67,-1004,-2022,-1340,-1227,-178,-515,-1647,-2013,-426,537,399,-1137,2258,4369,1404,-44,519,462,-353,-408,82,-1372,-59,-90,-1205,-1213,-3368,-5675,-7677,-9024,-9933,-10576,-11132,-11474,-11280,-10579,-9994,-10022,-10788,-11733,-12503,-13068,-13602,-13834,-13755,-13401,-12694,-11404,-10181,-9919,-10967,-12500,-13005,-11511,-8759,-5903,-3680,-1307,37,-1471,-1036,1631,5214,3159,601,-1003,-429,-1980,-286,-1412,-132,-999,1449,2526,24965,58529,69883,26599,6504,16568,104427,53153,57549,51914,121850,426611,1402621,7097714,8818511,9949569,10288353,9787147,8559488,2246967,469332,198362,116679,42811,114756,392607,1953116,5470325,9253987,9709760,780584,2530375,8798761,7201907,5359233,416483,119685,48638,28160,5208,12198,-1036,1288,4019,2215,-1751,1630,364,-487,1606,1169,1960,2769,8139,17933,17087,4357,18491,21922,18496,18152,-283,204,2162,725,347,298,-2774,-7840,-14164,-21262,-26616,-21777,-18182,-15593,-12944,-10235,-8106,-7132,-7372,-8388,-9634,-10869,-12235,-14202,-16728,-19649,-22473,-25033,-27395,-27261,-24328,-21199,-18237,-15817,-13878,-12236,-10799,-9655,-9047,-8911,-8889,-8482,-7528,-6130,-4347,-2050,854,587,1396,1513,961,-540,344,214,-1166,-395,-1250,-125,-924,2426,3411,3780,4582,2771,-881,-113,-381,527,958,-474,-1731,-2702,-3382,-3591,-3306,-2670,-1638,-1078,-670,-154,-1438,-1144,-146,-1186,-1422,-1208,344,-983,1200],[203,-264,-593,-26,-826,-861,-683,-592,-1067,-36,308,1377,113,-1003,-5220,-10749,-15516,-19507,-22877,-25820,-28289,-30406,-32205,-33861,-35429,-36747,-37637,-36688,-34210,-30938,-27162,-23076,-18689,-14190,-9753,-5641,-2053,622,-9,-886,-490,-328,-1830,92,816,-917,-1379,-1484,-64,-1724,-1541,-1974,691,83,-889,1024,4286,5095,2339,721,-1096,-740,144,411,1668,542,-1354,-59,-2810,-6951,-10774,-14242,-17322,-20037,-22415,-24675,-26856,-28633,-29198,-27836,-24971,-21423,-17504,-13465,-9690,-6335,-3529,-1452,-664,251,-354,-1820,-4088,-7024,-10308,-13861,-17605,-21302,-24929,-28472,-31772,-32585,-28962,-24358,-19117,-13360,-7184,-687,1735,-146,2407,4468,-545,238,1125,-728,-420,543,-485,-1686,-243,126,1139,-5610,-12014,-16854,-17993,-13970,-6415,2847,-229,-1785,9851,-702,-429,33690,51983,20851,6575,-1364,-1018,8220,6548,3359,-1487,-1211,-2325,-915,-402,-1689,-480,-2345,-3750,-4735,-5465,-6012,-6398,-6990,-7741,-8587,-9624,-10829,-12188,-13571,-14957,-16328,-17454,-18413,-19217,-19704,-19882,-19873,-19681,-19258,-18826,-18327,-17833,-17253,-16654,-15963,-15354,-14743,-14156,-13629,-13077,-12644,-12266,-12013,-11849,-11824,-11931,-12242,-12911,-13876,-15202,-16847,-18782,-21018,-23307,-25381,-26481,-25882,-23380,-19340,-14239,-8651,-2847,-770,303,427,-682,83,-945,-125,-794,272,1857,-281,-1083,-971,651,1754,834,551,-1728,17,-2600,-9360,-14725,-17946,-18629,-17447,-15467,-13663,-12583,-12618,-13816,-16146,-19468,-23788,-28798,-34183,-39017,-38249,-33147,-27601,-22330,-17438,-13060,-9323,-6270,-3881,-2256,-1394,-1359,-2171,-3806,-6337,-9581,-13619,-18222,-23277,-28566,-33798,-38632,-42244,-41221,-38048,-34827,-31663,-28390,-24735,-20671,-16162,-11410,-6708,-2447,-1936,-815,1084,1584,709,-572,-1213,-1692,-548,-698,-1489,-491,-178,126,393,388,4029,2192,-1747,-669,120,-657,-5662,-9336,-11270,-11484,-10313,-8344,-6041,-3646,-1471,-35,563,2412,982,-194,182,774,-269,-244,-637,1469,2859,2135,-1246,-171,-110,-1666,-1498,1268,357,-1198,-1124,258,-1354,664,-1477,1973,23,-3026,-5880,-8164,-9385,-9443,-8440,-6707,-4510,-2255,-975,-1043,-1029,-1514,-1144,-1577,-446,714,-1481,-1188,2027,2578,-76,114,301,1211,710,2413,2120,1936,2140,-510,1024,438,-1536,-2095,-888,-750,-470,-2373,-1841,97,-208,-920,-484,-1268,-321,1524,1318,3576,6675,3741,-465,-1878,-509,-58,-530,-1196,-1800,254,965,472,-51,2358,2670,657,-375,-983,-1020,-159,-681,-606,-100,-1067,636,-303,327,593,-449,-767,813,1956,-1475,-6471,-10415,-13641,-16576,-18995,-20305,-20328,-19679,-19315,-19976,-21640,-23469,-24598,-24509,-22930,-19394,-14036,-7793,-1049,1122,-3990,1210,8595,12729,9773,-701,-7921,-1966,6319,6916,3611,-11286,15887,60901,116648,1104880,1740027,986043,64810,53521,9676,-8878,-5647,-1426,5853,10967,3252,-1954,-3546,-919,1552,2778,2585,1180,2324,1299,478,5090,6755,674,-146,-2140,-1859,-662,776,406,-513,820,-1501,-4465,-6348,-6902,-6391,-5169,-3659,-2153,-735,-543,-714,-910,-505,-1661,-3403,-4943,-5842,-6172,-6046,-5642,-5239,-4951,-4966,-5343,-6150,-7326,-8640,-9606,-9874,-9128,-7387,-4977,-2223,-430,-918,-2090,-470,677,-652,-2357,-851,-1848,-1069,-653,-3283,-6040,-8964,-11952,-14987,-18155,-21298,-24057,-25810,-25896,-24159,-20737,-16181,-10917,-5503,-170,-516,-518,-77,457,188,-1342,-1797,-454,-2108,-394,1511,100,424,619,-546,470,-1239,-5196,-8826,-11823,-13919,-14918,-14582,-13021,-10528,-7467,-4177,-895,341,-1674,-1661,-497,1410,1683,646,-2007,-512,-1593,-5256,-9274,-13289,-17237,-21040,-24378,-27300,-29660,-31458,-32678,-33397,-33869,-34145,-34257,-34106,-33495,-32282,-30407,-28010,-25105,-21872,-18495,-15141,-12010,-9091,-6648,-4632,-3273,-2538,-2486,-3104,-4218,-5759,-7444,-9217,-10822,-12054,-12738,-12663,-12001,-10594,-8758,-6661,-4416,-2262,-315,1132,637,1074,1211,-268,-196,-2106,-4316,-6689,-8985,-11041,-12801,-14070,-14854,-14968,-14636,-13875,-12807,-11639,-10510,-9585,-8901,-8532,-8449,-8518,-8532,-8251,-7613,-6729,-5777,-5021,-4673,-4972,-6212,-8479,-11635,-15476,-19751,-23710,-26147,-25837,-22876,-18680,-14230,-10061,-6281,-3040,-273,-1299,289,-2058,-348,-915,-440,1684,2290,3058,1921,-1242,-4307,-6618,-7487,-6591,-4079,-2293,577,1112,-467,205,-831,291,201,166,-257,-1180,-959,529,-929,-2528,-3309,-2172,-722,151,-1106,890,3183,3902,-1025,875,1214,33,-757,-767,609,-302,-1276,-6814,-13588,-20171,-25533,-26985,-23132,-17160,-10777,-4719,708,140,1053,1133,-671,-1963,-318,593,1646,-1045,-816,-2811,-4303,-5370,-6474,-7917,-9894,-12453,-15575,-19101,-22732,-25994,-27803,-26977,-24215,-20753,-17036,-13151,-9179,-5076,-706,-311,381,97,548,2030,-648,-236,-1984,-1307,1863,1601,-1157,1271,519,-622,-420,-250,-122,-1200,684,1228,-927,-632,209,2166,1517,1514,462,-463,3192,1111,-548,-1469,193,-1153,-1939,-1398,-966,241,-470,-1853,-1660,-67,396,420,-1311,2163,4424,1534,-404,230,481,-167,-499,1,-1329,-147,-260,-1314,-4653,-10194,-15712,-20491,-23889,-25943,-27020,-27975,-29488,-31316,-31785,-30846,-30572,-31597,-32948,-33976,-35134,-31452,-26542,-22155,-19466,-18263,-16912,-14991,-13978,-15226,-18113,-20138,-18463,-13659,-8465,-4530,122,253,-1138,-745,2308,6216,4450,1168,-1916,-723,-1120,-86,-1124,41,-1056,1935,3199,24407,77858,81181,29210,5097,14546,111961,56858,62488,65090,143706,483439,1716122,8818511,17977880,19999749,20389661,19104006,15336487,2730466,592305,247812,143275,45745,109179,433175,2153499,6323729,19355071,10806115,908992,3265265,12924591,17747130,11170795,489547,138637,54783,31457,6105,14310,-1003,1546,4850,2223,-1837,1816,485,-532,1553,1115,3507,26668,32140,52239,17016,4540,19300,67657,58955,30718,-632,488,2428,1018,721,280,2023,-708,-11434,-22006,-29135,-31254,-30125,-27692,-24021,-19947,-16799,-15545,-16294,-18276,-20433,-22275,-24156,-26834,-30204,-33667,-36146,-36931,-35694,-32758,-28574,-23948,-19550,-15741,-12240,-8748,-5437,-2889,-1659,-1580,-1905,-1812,-1104,-68,1523,3169,1186,906,1517,1295,898,-108,1028,370,-873,-440,-1240,-256,-688,2557,3369,3730,4446,2396,-1053,-378,-966,327,1279,219,-1216,-2259,-5363,-8138,-10490,-12524,-14105,-15095,-15142,-14032,-11902,-9145,-6189,-3413,-1336,-1241,231,-1360,956],[152,-344,-527,-53,-1020,-953,-720,-675,-851,25,120,-1975,-7371,-12461,-16925,-20214,-22127,-22500,-21653,-20135,-18174,-15996,-13617,-11137,-8548,-5659,-2563,-619,-319,-726,-1192,1416,1874,1553,-729,1935,415,172,-142,-700,-667,-19,-1683,389,884,-758,-1103,-1405,-358,-1743,-1521,-2281,336,-49,-694,1382,4654,4925,2111,645,-1004,-607,152,121,1634,961,-660,522,-639,-288,-387,-687,-3858,-10114,-16292,-21555,-23697,-20838,-14897,-8037,-1142,-136,-724,1720,3132,2832,206,-245,-668,1248,-160,-1639,-8565,-15761,-22789,-29387,-33578,-29636,-24846,-20785,-17459,-14892,-12803,-11017,-9348,-7611,-5596,-3138,-407,-343,2249,4480,-256,9,1371,-323,-570,288,-277,-4682,-10850,-17574,-24164,-28636,-26342,-19399,-11170,-2247,2920,3039,538,-680,10234,637,3280,39470,54519,20781,6907,-872,-2020,6091,4293,1678,-2299,-11305,-18991,-21569,-18394,-12751,-6978,-1882,2124,3193,1927,-569,-573,562,-263,-3842,-8135,-12645,-17105,-21124,-24421,-26729,-27730,-27740,-27244,-26496,-25714,-25058,-24470,-23798,-23148,-22350,-21385,-20134,-18685,-17016,-15347,-13624,-11906,-10275,-8692,-7334,-6146,-5188,-4431,-3946,-3758,-3964,-4727,-5989,-7821,-10191,-13051,-16357,-19700,-22506,-23549,-21818,-17370,-10989,-3418,445,-127,-856,349,587,-621,38,-952,17,-419,453,1815,-416,-688,-836,558,2108,1129,60,-10513,-21616,-32946,-43022,-34300,-24884,-16663,-10050,-5267,-2505,-1770,-3056,-6095,-10547,-15942,-21786,-26879,-29412,-28020,-23586,-18220,-12919,-8334,-4676,-2139,-855,-814,-1897,-4065,-7151,-11018,-15449,-20106,-24676,-28472,-30973,-31565,-30491,-28533,-26422,-24632,-23461,-22844,-22463,-21835,-20523,-18205,-14769,-10559,-5923,-1980,-538,-933,-1977,-695,893,1162,474,-605,-1188,-1907,-1501,-865,-1355,-820,-660,-43,331,237,3882,2128,-1615,-594,395,666,832,1591,1174,-398,2042,2468,-326,-841,162,-166,779,2684,987,-543,-23,391,-547,-354,-900,1529,2837,2121,-1369,-55,-2,-1748,-1736,1169,668,-1283,-1311,467,-853,-2285,-5974,-10438,-15253,-19481,-21989,-21761,-18536,-13282,-7135,-975,65,-121,-625,-1304,-1196,-1577,-1021,-1150,-81,485,-996,-1118,1464,2503,72,-81,-2,1052,546,2278,2659,2778,2815,-77,774,-12,-871,-1738,-852,-720,-475,-2485,-1791,-155,-320,-968,-530,-1405,-78,1817,1441,3699,6542,3601,-316,-1523,-619,-282,-775,-1085,-1625,360,926,601,-236,2205,2812,708,-185,-1005,-983,96,-285,-360,-159,-1154,695,52,1017,1213,-345,-1020,684,-3767,-12520,-19837,-25450,-29684,-33306,-36301,-37959,-37790,-36122,-33733,-31484,-29825,-28341,-25941,-21328,-14178,-5313,1093,864,2075,1449,-3490,521,9099,13905,9787,-1166,-7237,-4431,4720,6659,5629,-13288,15033,63453,134255,1269016,1861689,1020663,72507,54874,11168,-7532,-5279,-1273,7232,12130,3556,-1822,-3922,-1207,1541,3103,2882,1317,1426,512,-3062,-8750,-10416,-7568,-3440,-2379,-1823,-527,796,11,-762,-922,-4627,-8379,-10904,-11488,-10152,-7378,-4015,-788,682,-595,-605,-531,-553,1661,1789,-68,-1072,-1150,-1538,776,1501,-157,-656,76,-1550,-843,1181,-105,725,1120,126,1796,314,-142,-700,-1994,-169,866,-595,-2140,-956,-3995,-7566,-11164,-14542,-17555,-20132,-22037,-23147,-23500,-22989,-21490,-18892,-15193,-10637,-5292,612,-91,1556,3244,-158,-135,110,663,513,-1093,-2022,-503,-1909,-397,1561,47,441,619,-482,-2089,-7196,-10913,-12853,-12849,-11163,-8353,-4828,-1075,-856,918,-973,900,567,-1374,-1817,117,1879,1977,-2121,-7058,-12476,-18122,-23882,-29638,-35010,-39933,-44285,-47132,-45437,-43414,-42270,-42009,-42562,-43956,-45804,-45486,-42185,-38107,-33647,-28952,-24232,-19518,-14982,-10799,-7102,-4042,-1561,125,432,776,-102,-994,-3137,-5684,-8485,-11164,-13553,-15308,-16223,-16252,-15385,-13973,-11929,-9556,-6963,-4181,-1369,1416,3070,390,758,803,-619,-154,594,2068,269,-3367,-7266,-11335,-15387,-19471,-23464,-27529,-31154,-32833,-30548,-24729,-17144,-8833,-517,343,624,91,-1398,-706,360,871,674,72,2102,-4916,-14396,-23902,-32289,-35510,-30457,-23667,-17615,-12749,-9245,-7043,-6064,-6046,-6897,-8386,-10258,-12374,-14610,-16876,-19184,-21533,-23893,-26159,-28136,-29232,-28917,-27010,-23881,-20042,-15951,-11842,-7926,-4277,-992,-493,95,-927,342,-27,29,7,-1733,-1521,-127,-1106,1668,2507,904,-211,502,-900,690,3222,4379,-835,724,1026,-134,-891,-535,464,-510,-1052,-1156,-1007,-364,-2345,-4250,-6006,-7588,-8844,-9821,-10484,-11123,-11977,-12998,-14494,-16454,-18836,-21514,-24003,-25533,-25269,-23214,-20219,-17005,-14331,-12562,-11798,-11878,-12441,-12848,-12279,-10131,-6284,-1106,1555,1400,1136,39,-888,865,-122,-457,269,-91,895,2439,-390,-197,-1787,-1304,1966,1951,-1414,1052,430,-685,-388,-253,-384,-1518,934,1403,-1028,-656,-5,1869,1105,1376,300,-570,2806,855,-820,-1436,380,-1350,-1774,-1460,-740,548,-526,-1834,-1364,257,169,396,-1531,1972,4307,1552,-679,-32,506,37,-575,-171,-1329,-290,-3315,-7536,-11737,-15583,-18341,-19356,-18684,-17046,-15242,-14556,-16039,-19664,-24190,-28028,-30134,-30503,-29699,-29523,-31435,-34764,-35365,-33420,-32714,-30918,-24342,-16580,-11734,-10947,-11607,-9178,-2107,706,778,979,397,403,-822,-522,2971,7067,5668,2178,-1341,-972,-336,67,-835,140,-1098,2162,4128,23721,80782,90580,31481,3653,12460,114386,58487,62768,75461,156875,501543,1912183,9949569,19999749,24961654,25346420,23605594,17131493,3017688,677211,284406,167445,48820,118088,520349,2238875,6777247,20212982,11200629,1083631,4009801,14558460,13897682,10167211,540537,153085,59797,34052,7010,16500,-1131,1611,5489,2151,-1650,1993,-1508,-29068,-6424,1002,3921,4631,15567,35135,16157,4524,19487,22679,19126,22688,-1002,697,2539,1207,135,-7310,-13765,-21737,-30535,-37366,-40085,-40012,-38317,-35418,-31796,-28801,-27443,-27949,-29693,-31610,-33195,-34920,-37376,-40510,-43021,-43665,-41962,-38278,-32903,-26509,-19797,-13489,-7735,-2258,2616,1593,435,660,-738,-1526,-271,-107,211,-57,1770,2804,1295,1138,1536,995,787,380,1627,568,-569,-481,-1351,-457,-516,2591,3240,3537,-4960,-13742,-20465,-24584,-26067,-25604,-23998,-22040,-19958,-17682,-15213,-12473,-9586,-6780,-3995,-1307,-747,31,-1237,-585,305,-1147,-2269,-6066,-10070,-13881,-16987],[121,-448,-468,-114,-1261,-1122,-795,-818,-7141,-14082,-18662,-19612,-17904,-15741,-14606,-14794,-16437,-19276,-23056,-27195,-29321,-26625,-21417,-15723,-10047,-4339,-873,-675,-326,-914,-939,1237,1472,1552,-445,2024,637,-364,-636,-5820,-9594,-10991,-9517,-5743,-815,-697,-840,-1175,-569,-1688,-1396,-2473,14,-148,-489,1638,-3680,-9416,-15292,-20766,-24771,-25638,-23022,-18348,-12994,-7853,-3416,-54,-106,11,-195,-1078,-5034,-10235,-16127,-21550,-23626,-19515,-10586,596,115,-295,-684,1520,2996,2678,-69,-551,-577,1340,-286,-2652,-14108,-15566,-5809,575,-800,-597,149,-1821,-281,-808,-270,1122,226,-272,1612,707,-8141,-16046,-22811,-28368,-32511,-34632,-34054,-31162,-26919,-22110,-17165,-12400,-7954,-3974,-317,595,723,1725,1077,-621,2833,2890,1177,207,10048,1404,5941,33197,30990,19387,6747,-446,-2720,-5415,-15935,-25813,-32147,-30282,-22204,-12570,-3243,-1892,399,1156,2559,3132,2022,-507,-345,407,-6777,-16437,-26651,-36831,-45624,-43711,-36302,-29867,-24842,-21550,-20094,-20275,-21930,-24884,-28702,-32698,-36043,-37138,-35181,-31010,-25998,-20846,-16117,-11924,-8422,-5727,-3789,-2730,-2425,-2870,-3987,-5795,-8252,-11365,-15180,-19480,-24086,-28513,-31884,-32927,-30575,-25368,-18336,-10414,-2233,-1350,-1738,557,62,-889,405,735,-386,38,-931,166,-56,643,1760,-541,-284,-6240,-12306,-18084,-23606,-28767,-33194,-36053,-36194,-33251,-28252,-22463,-16711,-11736,-8012,-5906,-5514,-6808,-9328,-12302,-14575,-15021,-12777,-8164,-2377,1271,451,-210,3289,4967,-489,-10481,-23419,-38693,-52112,-36648,-17855,715,-646,-788,-657,685,1708,549,-1073,-1716,-1754,-346,282,2076,2508,-37,-1042,489,-1346,-1424,-1709,-556,-736,-1687,-499,765,776,271,-3261,-9139,-13476,-16258,-17878,-18560,-18852,-18955,-19076,-19259,-19653,-20238,-20789,-21194,-21105,-20233,-18336,-15279,-11261,-6556,-1549,1771,2046,-525,-785,-54,-296,957,2862,998,-834,-3031,-8649,-13982,-18671,-22435,-25100,-26794,-27651,-27944,-27951,-27838,-27701,-27684,-27819,-28118,-28570,-29347,-30421,-31940,-34076,-36887,-40429,-44460,-47623,-46885,-41379,-33306,-24189,-14756,-5532,57,-58,-248,-1276,-1313,-1627,-961,-703,377,404,-521,-826,893,2355,161,-282,-319,850,341,2026,3062,3526,3381,321,552,-342,-195,-1296,-918,-639,-469,-2495,-1708,-413,-451,-954,-546,-1526,147,2065,1547,3824,6389,3362,-242,-1098,-683,-519,-1050,-953,-1426,470,898,793,-425,1952,2874,688,4,-1067,-919,313,59,-142,-266,-1311,664,325,1605,1780,-286,-7919,-17898,-28098,-38073,-46225,-49263,-46507,-42676,-39307,-36957,-36437,-38115,-40887,-42170,-40517,-37886,-36172,-34615,-30855,-23885,-15279,-7290,-1681,1632,-3100,-114,9330,14632,9426,-1901,-5798,-5726,2834,5618,6906,-15591,13729,65126,146746,1452040,2066476,1141338,106578,55953,12525,-5409,-6243,-982,8446,12794,3387,-1727,-4248,-1571,1438,3515,1948,-16963,-27911,-31554,-33377,-37602,-43941,-44974,-36950,-28588,-23060,-20188,-18455,-17135,-16859,-18318,-20999,-23088,-22322,-17772,-10212,-976,3436,1695,530,-664,-496,-150,-417,1275,2889,1386,925,1531,-579,724,1395,-363,-534,193,-1497,-1089,989,-187,1147,-541,-3801,-6036,-7361,-8210,-9090,-10498,-12613,-15665,-19676,-24731,-30526,-36427,-41254,-42298,-38580,-32816,-26762,-20939,-15537,-10672,-6214,-1991,-82,-1010,1630,1665,1947,67,1718,3625,151,195,312,852,777,-809,-2022,-577,-1697,-274,-4488,-11151,-17444,-22580,-25362,-24843,-21220,-15582,-9039,-2298,-1060,-39,-1499,-714,-730,995,-1009,1369,738,-957,-1849,659,-1727,-9413,-17571,-25686,-32859,-36857,-35382,-30440,-24716,-19602,-15757,-13327,-12664,-13784,-16670,-21119,-26853,-33583,-40210,-41986,-35802,-27774,-19893,-12730,-6695,-1942,1303,1561,-1509,-1483,-1756,-5810,-10442,-15186,-19032,-20905,-20163,-17120,-12913,-8415,-4448,-1405,443,-1419,22,-1070,-3092,-5423,-7753,-9751,-11275,-12168,-12597,-12596,-12293,-11973,-11789,-11848,-12365,-13483,-15395,-18132,-21667,-25944,-30669,-35657,-40361,-43334,-40665,-35878,-30508,-24420,-17384,-9212,-42,648,546,4,-1265,-375,-70,718,1021,-595,1577,1480,44,-1360,344,1759,3367,3863,-1013,-1899,592,2017,450,-274,3425,1189,-1871,258,-2308,-375,-1044,-496,1525,2299,3823,4032,2602,1903,262,-1003,-360,-599,-8383,-16294,-23268,-27038,-24944,-18411,-10126,-1527,-132,240,-2150,-1334,-867,-1209,1676,2864,1565,285,841,-644,-5485,-16053,-26157,-32137,-27597,-18497,-9149,-899,-318,277,-661,-859,-1113,-1536,280,2680,320,-1331,-1245,-121,-2709,-9019,-15980,-23094,-28835,-30676,-27789,-23473,-19951,-18092,-18389,-20982,-25753,-32364,-40050,-35091,-26993,-19594,-13349,-8652,-5579,-3681,-1984,-2040,-648,1686,1982,1583,-53,-962,975,50,-620,179,-248,1125,2641,-212,-156,-1596,-1299,1952,-4963,-18959,-29364,-30993,-27213,-25310,-27128,-31678,-30063,-17063,208,-1136,-754,-262,1490,634,1200,100,-731,2326,606,-940,-1227,544,-1510,-1523,-1492,-543,744,-659,-1584,-1104,559,-112,359,-1765,1716,134,-2738,-5415,-8019,-11079,-15065,-19577,-23679,-26320,-26806,-25172,-21667,-17014,-11951,-7258,-3134,598,-677,-1598,-1134,-504,-2183,-9433,-15529,-18911,-19075,-17005,-15571,-17036,-21571,-27077,-30591,-27948,-18426,-5887,-17,-462,1103,1183,-533,-1410,799,988,1276,523,532,-478,-322,3644,-9719,-30985,-14987,-18679,-12061,399,247,-482,216,-1046,2172,5146,22892,44150,97075,33122,2638,11041,111640,58323,58383,81162,158970,476904,1954189,10288353,20389661,25346420,30143657,28263070,17485694,3050385,707631,302038,185810,55895,149312,684979,2192615,6727922,12071419,10744050,1311306,4683477,10308666,8446952,6442756,563464,161734,63434,35912,8112,18919,-1330,1607,5970,2150,-1297,2238,573,-769,1218,934,4374,-5577,-25789,-38315,-31746,-11987,2602,6807,2424,-3964,-6725,-6189,-5482,-6512,-9462,-13080,-14865,-14105,-13182,-15004,-19866,-25980,-30479,-32537,-33283,-34550,-37180,-40960,-44826,-47692,-49900,-50956,-47473,-42404,-37786,-34169,-30601,-26013,-20265,-14338,-8830,-3631,-103,-408,2502,1184,-140,228,-860,-1625,-672,-509,49,19,1458,2464,1380,1345,1527,694,699,919,2181,838,-199,-397,-1511,-665,-2240,-17874,-32517,-43261,-45302,-40432,-35061,-31678,-30487,-31079,-32479,-33219,-31222,-25461,-16923,-7099,206,-1166,-453,-1438,-827,-16,-1225,-264,517,-927,-1130,-7633,-16629,-22746,-25000],[191,-530,-367,-141,-1259,-1309,-823,-963,-593,113,-1708,-1586,-338,-548,-434,99,-1677,-5139,-9665,-15092,-20839,-26127,-29455,-29417,-26603,-22482,-18029,-13701,-9849,-6760,-4755,-4008,-4457,-6225,-9407,-14133,-20350,-27710,-34870,-35800,-28110,-18516,-8574,811,1060,-717,-588,-912,-644,-1525,-1217,-2237,-249,-216,-295,1804,3779,-5203,-14748,-24659,-34722,-44165,-37197,-28486,-20543,-13743,-8345,-4592,-2660,-2602,-4366,-7874,-12980,-19476,-26716,-32758,-31882,-22912,-10491,518,-138,-531,-687,1245,2706,2303,-457,-826,-435,1358,-407,286,526,-1361,-806,379,-1097,-728,342,-1626,-557,-1369,-461,923,12,-564,1480,2649,-7877,-16361,-19904,-18838,-15207,-10844,-6622,-2785,-330,-271,-53,-1279,-464,-594,301,683,781,1367,853,-1137,2590,2614,1616,800,9310,1598,7538,21666,16214,9515,1708,-6816,-15335,-22197,-25052,-22210,-15143,-6240,-1640,-1731,-1660,-1989,364,857,2276,2963,2032,-430,-163,-5935,-16780,-27767,-38057,-44070,-39609,-32328,-26087,-21662,-19115,-18643,-20265,-23717,-28795,-35281,-42692,-48880,-43206,-34799,-26517,-18678,-11625,-5458,-1484,-709,-1274,-872,-541,-1387,-1086,542,-312,-4553,-9383,-14618,-19973,-24663,-27625,-27585,-24185,-18356,-11133,-3451,1083,1256,-636,-1215,-1960,606,261,-887,420,805,-54,40,-941,251,228,-5230,-12080,-18242,-23312,-27174,-29554,-30697,-31017,-30791,-30054,-28698,-26591,-23673,-20197,-16638,-13424,-11150,-10260,-11123,-13796,-18066,-22869,-25937,-24068,-16431,-4967,-1254,85,1595,511,-287,3345,5699,3163,2525,829,-3094,-1545,1630,3629,1038,-639,-658,-739,384,1236,17,-1469,-2338,-1652,-220,496,2074,2257,-447,-920,703,-1349,-1233,-1389,-624,-593,-1288,-299,631,373,-3485,-8155,-11459,-13402,-14034,-13676,-12486,-11070,-9816,-9188,-9489,-11076,-14088,-18391,-23888,-30058,-35817,-38497,-35170,-27507,-18165,-8533,670,1637,-746,-689,-246,-465,1057,2905,981,-1089,-4154,-12939,-21361,-28618,-33774,-36058,-35885,-34505,-33093,-32288,-32305,-33159,-34874,-37351,-40446,-43953,-47736,-51186,-51901,-49732,-48072,-47562,-48265,-49029,-46787,-41109,-33359,-24428,-14906,-5345,-73,-56,84,-968,-1364,-1700,-1013,-303,860,435,-129,-469,296,2107,156,-542,-674,579,62,1624,3254,4094,3765,626,351,-481,418,-842,-1056,-509,-495,-2283,-1621,-679,-603,-909,-564,-1635,302,2216,1588,3904,6190,2999,-271,-683,-719,-784,-1361,-811,-1269,549,834,991,-583,1583,2831,573,156,-1183,-835,471,333,34,-438,-1529,529,471,2036,-3978,-12814,-21355,-28534,-32247,-30914,-26081,-20798,-16314,-12861,-10303,-8993,-9771,-13072,-18033,-22747,-25715,-27557,-30129,-33443,-34662,-31146,-25060,-19610,-16722,-16426,-15581,-9120,3944,14834,8687,-2906,-4699,-5237,726,3855,7382,-17488,12010,65860,153906,1645191,2389473,1386101,163957,56845,13588,-2384,-8421,-436,9301,12818,2647,-1628,-4382,-1976,1242,-404,-14418,-24650,-30557,-31138,-28931,-29142,-33954,-41601,-42541,-35391,-29870,-27269,-26099,-25179,-24788,-25321,-25745,-23976,-18883,-11105,-1706,1352,3186,1250,313,-754,-436,178,-140,869,2662,1433,574,1466,118,462,1272,-629,-357,239,-1393,-1236,808,-229,1173,1997,-474,-5043,-8538,-10883,-12300,-13408,-14766,-16963,-20095,-23798,-26544,-26050,-21479,-14158,-5679,2783,26,-1361,-2057,273,570,1163,-359,-1104,1351,1561,1740,120,1710,3804,380,421,479,983,965,-534,-1861,-7964,-15473,-22825,-29488,-34212,-35040,-31691,-26218,-20198,-14319,-8820,-3849,-1466,-767,83,-1484,-794,-477,1200,-906,1776,852,-1219,-6417,-12511,-19335,-26835,-34768,-42264,-41861,-34248,-26480,-19481,-13424,-8712,-5693,-4423,-5242,-8169,-13182,-20061,-28511,-38274,-45102,-34414,-23307,-12837,-3561,-958,-1078,332,2802,1618,-1317,-704,-6060,-15281,-24171,-29480,-26431,-17495,-7137,1234,3817,3990,-157,-17,1105,-1256,91,374,-160,-2207,-8682,-14452,-19307,-23053,-25769,-27272,-27361,-26094,-23675,-20526,-17283,-14498,-12710,-12192,-13072,-15343,-18651,-22598,-26192,-28283,-27459,-23788,-18493,-12470,-6151,-583,518,899,372,-159,-1178,-66,-373,553,1303,-1311,1026,-1490,-8504,-5892,446,1619,2656,3639,-657,-1893,83,1540,304,-610,2571,419,-1628,150,-2506,-427,-1110,-571,1352,2134,4080,3869,2034,1513,88,-1205,-491,-1822,-12853,-24183,-35375,-40787,-30674,-20250,-10262,-918,-328,417,-1734,-621,-1648,-1235,1539,3018,2121,739,1141,-343,-8287,-17823,-24928,-25851,-20254,-12445,-4728,-804,-149,55,-716,-729,-1198,-2134,-13,50,-4653,-9541,-14466,-19122,-23124,-25333,-24529,-20570,-14509,-7975,-1989,-1027,-1640,-1303,-246,588,-5365,-13375,-21961,-29167,-30727,-25955,-19702,-14516,-11221,-9779,-9423,-8550,-5189,1761,2476,1901,-189,-1075,1001,217,-805,106,-383,1222,2648,-136,-140,-1442,-1301,-7637,-14472,-12771,-6047,109,-908,-129,-666,-9784,-22186,-29687,-16577,-1256,-948,-581,1014,104,991,-142,-952,1758,366,-882,-1027,718,-1541,-1232,-1496,-418,799,-879,-1326,-891,808,-458,-4527,-12932,-20728,-28400,-36003,-41377,-38260,-35405,-33620,-31036,-27443,-24176,-21930,-20070,-17006,-12434,-7520,-3871,-2046,-1283,-778,-1387,-1200,-5884,-13779,-22741,-30238,-34480,-33733,-29112,-25326,-25404,-29661,-35284,-37160,-32424,-22539,-9542,216,-144,747,938,-575,-1125,869,1175,1544,615,604,-151,-196,4263,-15308,-15961,3481,-2864,-19256,1049,427,-101,248,-924,1935,6084,21845,82350,99931,33833,2090,10268,104032,56520,50141,81093,149613,413415,1834700,9787147,19104006,23605594,28263070,30454296,16303786,2818710,677263,297947,194628,66103,161561,956076,2014847,6224196,10692960,9435987,1606249,5233492,15210140,14287135,11822599,556691,164077,65494,36978,9520,21596,-1144,1639,6314,2302,-909,2506,563,-915,1046,906,-205,-13574,3644,11673,12806,4294,18424,52878,47464,24256,-1218,1091,2535,1459,1308,99,823,-1136,566,3081,-76,-9569,-17810,-22610,-24601,-26111,-28653,-32651,-37491,-41751,-44111,-43748,-40247,-34918,-29660,-25768,-22802,-19459,-14903,-9939,-5691,-2694,-187,-242,2358,701,-616,-154,-961,-1656,-1039,-857,-80,151,1227,2149,1434,1507,1491,397,619,1444,2667,1138,211,-175,-1712,-885,-11715,-25182,-35613,-37851,-31495,-22680,-15217,-10488,-8597,-9344,-12282,-16785,-21209,-23079,-20735,-14681,-6860,-1032,-183,-1543,-910,-166,-1200,59,695,-673,-7763,-14510,-17970,-17271,-13324],[388,-577,-206,-100,-1035,-1395,-749,-1058,-445,231,333,-1060,-551,-284,-87,242,-873,-2878,-5209,-7794,-10252,-12323,-13667,-14230,-14066,-13174,-11854,-10362,-8959,-7869,-7369,-7615,-8537,-10224,-12687,-15942,-19785,-23361,-23511,-19313,-13586,-7441,-1239,952,1014,-743,-284,-611,-513,-1214,-965,-1951,-367,-184,-60,1874,-1455,-8623,-15833,-21974,-23155,-18611,-13147,-8267,-4433,-1961,-942,-1389,-3245,-6345,-10435,-15213,-20105,-23425,-21610,-15877,-8758,-1007,1931,63,-298,-766,-671,984,2386,1822,-869,-953,-206,1365,-440,630,490,-1786,-677,292,-1422,-765,635,-1302,-787,-1781,-501,733,-196,-834,1342,-2896,-6700,-7469,-5714,-2735,410,-594,1816,622,21,-493,-63,-1225,-447,-657,-83,773,660,810,566,-1487,2305,2311,1923,1161,8197,1381,8220,3921,-794,-5805,-10715,-14709,-16523,-15111,-11339,-6529,-1597,-738,-1374,-1832,-1614,-1825,350,616,2011,2743,532,-4260,-9095,-13765,-17487,-19319,-18943,-17059,-14768,-12718,-11356,-10910,-11264,-12511,-14598,-17196,-19962,-22261,-22773,-20685,-17035,-12714,-8311,-4035,-1406,-484,-1514,-742,-1220,-737,-356,-1106,-656,1008,295,-3734,-8118,-12516,-16297,-18037,-16636,-12619,-7285,-1583,-790,165,1026,1339,-543,-1042,-2094,623,483,-768,452,819,350,83,-945,-3576,-8556,-12774,-15973,-17309,-16630,-14817,-12555,-10459,-8847,-7783,-7197,-6991,-7048,-7179,-7356,-7708,-8334,-9565,-11641,-14819,-19148,-24455,-27330,-21301,-12625,-3314,1548,-1067,304,1848,530,-316,3281,6193,3855,2935,844,225,-1476,1554,3395,559,-595,-462,-816,69,763,-509,-1770,-1639,-1302,-124,704,1967,1875,-890,-790,855,-1311,-1154,-1148,-721,-491,-2495,-5812,-8761,-11008,-12392,-12978,-12750,-11923,-10622,-9101,-7335,-5679,-4252,-3268,-2817,-3122,-4251,-6083,-8608,-11539,-14458,-16548,-16589,-14125,-9816,-4634,769,1258,-974,-574,-383,-648,1096,2845,959,-1276,-584,-5983,-11865,-17284,-21490,-23153,-22021,-19748,-17509,-15683,-14328,-13385,-12865,-12671,-12686,-12776,-12969,-13099,-13211,-13425,-13839,-14648,-15904,-17172,-17632,-16234,-12570,-7394,-1520,-705,-302,-115,356,-567,-1299,-1784,-1171,28,1320,540,171,-110,-311,1774,63,-863,-1044,253,-277,1090,3218,4447,3944,822,189,-367,956,-390,-1101,-307,-564,-1969,-1516,-915,-733,-836,-1324,-2200,-2033,-1012,555,2295,3973,2539,-395,-302,-722,-1060,-1662,-639,-1165,591,719,1179,-630,1126,2707,372,266,-1314,-715,584,553,190,-637,-1706,-724,-3494,-6317,-8699,-9806,-8941,-6190,-2030,-784,-835,587,1314,3,-1256,462,3474,1064,-1424,-1267,-5214,-9344,-14291,-19712,-22488,-19803,-16721,-15665,-16257,-15888,-12429,-7987,-5350,-4369,-817,-4136,-3921,-3636,-1491,1530,7100,-17836,9938,65670,155978,1782571,1873675,1739951,234857,57670,14252,1618,-11228,500,9664,12113,1332,-1426,-4196,-2357,922,-13427,-21982,-24124,-22006,-17752,-13923,-12674,-14262,-17146,-18609,-18176,-18052,-19074,-20207,-20637,-21146,-22652,-24460,-23523,-20055,-15949,-11577,-7024,-2779,554,68,-824,-427,454,212,499,2414,1472,250,1623,588,217,1127,-937,-127,232,-1202,-1129,686,-209,1212,2403,872,2450,568,421,-215,-1135,767,1450,-1762,-6832,-12087,-15293,-13277,-7040,664,6204,513,-2157,-1593,391,459,864,-607,-1155,1146,1473,1508,114,1554,3795,563,558,615,1073,1111,-627,-6921,-13263,-19460,-25173,-24154,-19359,-15129,-11580,-8703,-6553,-5122,-4274,-3913,-3903,-4180,-4749,-5431,-6191,-6989,-7793,-8579,-9289,-10004,-10524,-10861,-10962,-10699,-10127,-9230,-8020,-6637,-5156,-3821,-2878,-2279,-2267,-3032,-4498,-6894,-10164,-14229,-18686,-22050,-20210,-14915,-9057,-3430,-688,9,-863,-702,682,3190,1669,-881,-4050,-9931,-15387,-17320,-13504,-6983,-47,233,1070,3694,3814,-210,54,1057,-1023,215,418,-238,-797,-5728,-10101,-13739,-16426,-18200,-18845,-18191,-16432,-13859,-10799,-7683,-4841,-2616,-1154,-532,-789,-1685,-3047,-4350,-5341,-5519,-4652,-2873,-724,-569,-564,614,1157,197,-331,-1053,288,-379,435,1569,-1821,-7522,-15132,-15687,-7438,566,1456,1996,3387,-254,-1547,-400,1114,183,-939,1700,-84,-3686,-11989,-16795,-13882,-7514,-1165,1208,1933,4255,3598,1406,1145,-22,-1367,-625,-3442,-8378,-13400,-18251,-22141,-21354,-17329,-12964,-8750,-4854,-1302,-1225,183,-2083,-1132,1348,3032,2617,1201,1449,60,-1133,-2487,-2763,-1943,-71,727,-536,-587,25,-103,-593,-601,-1340,-1552,-329,-3046,-6026,-8373,-9547,-9058,-7037,-3758,-880,674,368,-1835,-771,-1062,-1881,-2085,-12,682,1024,615,-283,-5871,-10878,-14162,-15291,-15223,-15355,-16224,-17161,-15900,-11180,-4104,2931,2141,-306,-1159,1007,427,-939,115,-427,1266,2565,-89,-99,-6907,-16481,-18563,-10935,-3225,373,-49,-994,123,-22,-3112,-9934,-14612,-10526,-1489,-1182,-888,510,-400,832,-350,-1167,1179,209,-634,-831,983,-1315,-871,-1414,-330,753,-1122,-1067,-663,-2090,-7235,-12457,-17459,-22380,-22161,-17211,-12718,-9310,-7059,-5614,-4330,-3122,-2414,-2479,-3093,-3292,-2642,-1525,-881,-1061,-1563,-1801,-1750,-2503,-4983,-8939,-13080,-16345,-18797,-20318,-19149,-17500,-17767,-20032,-21610,-21006,-21083,-18314,-11738,-5354,-1666,-1015,-916,-623,-857,922,1344,1779,684,626,161,-144,4831,3225,265,3586,-5917,-13730,1618,625,306,271,-724,1481,6880,20574,67470,98845,33484,1817,9893,92458,53259,39680,75335,130730,321950,1577290,8559488,15336487,17131493,17485694,16303786,13787122,2364651,591923,273715,190821,71246,99424,1136104,705320,2036873,3775610,5386158,1985248,5630633,7383445,6896802,5956918,522970,160542,65970,37299,11390,24538,-245,1767,6691,2701,-535,2758,472,-5513,-3924,-2352,-808,10824,21800,25321,10674,4106,17278,41368,37560,20131,-1017,1207,2385,1474,1356,35,373,-1724,1379,3522,-971,-6685,-11521,-14647,-16270,-17230,-18016,-19112,-20686,-22232,-22828,-21769,-19099,-15684,-12388,-9990,-8333,-6783,-4722,-2492,-655,407,711,-4,2146,129,-918,-503,-1089,-1659,-1399,-1173,-205,280,122,-3096,-5538,-6329,-5205,-2615,455,1865,3021,1384,595,104,-1958,-5508,-11642,-18245,-25276,-24130,-17694,-12294,-8210,-5469,-3729,-2723,-2130,-1730,-944,-343,12,-450,437,-876,39,-1672,-1044,-477,-1170,301,761,-477,-1710,-2167,-824,-1129,388],[657,-650,-46,-42,-807,-1143,-625,-1145,-316,362,695,-1294,-729,14,254,370,176,-437,-1243,-1229,-1258,-1091,-774,-511,-402,-441,-751,-1000,-1750,-2740,-4009,-5535,-7125,-8773,-10104,-8721,-7179,-5758,-4391,-3237,-2288,-1589,-1132,-856,-790,-1025,-1416,-1979,-2810,-3809,-5061,-6520,-8036,-8884,-7797,-5628,-3290,-986,459,128,-506,-406,335,303,2556,1454,-716,-3137,-5570,-7517,-7862,-6555,-4811,-3135,-1539,-1027,-1260,1733,1073,-271,-378,-1046,-698,698,2052,1264,-1328,-965,12,-973,-1828,-1427,-5,-1695,-236,298,-1799,-696,962,-985,-1029,-1864,-442,513,-440,-1104,1157,2268,715,-1221,615,3065,685,-726,1865,780,368,-639,-205,-1258,-402,-668,-486,776,300,20,180,-1642,1988,1980,2062,1263,3322,841,-912,-3365,-5835,-8305,-10321,-9153,-7355,-5711,-4403,-3464,-2966,-2901,-3224,-3984,-5081,-6454,-8013,-9508,-10358,-9532,-8330,-7244,-6271,-5696,-5387,-5188,-5084,-4942,-4687,-4215,-3632,-3083,-2507,-2115,-2006,-2050,-2229,-2572,-2924,-3036,-2942,-2485,-1776,-1724,-1446,-318,-1496,-715,-1167,-595,-214,-882,-1812,-3590,-5525,-7499,-9044,-8912,-7269,-5171,-3018,-863,-1558,-1385,-707,-76,959,1408,-542,-875,-1900,582,676,-554,487,748,738,124,-966,-580,-3254,-5088,-5571,-4343,-2302,-379,-116,2349,1595,1181,599,476,-1284,-3235,-5110,-6435,-6374,-4972,-2901,-653,1595,789,-1108,278,1408,839,1612,-957,483,2003,480,-327,-3749,-7229,-8905,-5980,-2236,-196,-1451,1368,2950,62,-454,-237,-895,-255,342,-974,-1675,-980,-899,-60,-2298,-4070,-4887,-4849,-4419,-3954,-3760,-3823,-4141,-4671,-5401,-6211,-7103,-8105,-9195,-10364,-10316,-8902,-7330,-5659,-4071,-2460,-1287,-2013,-871,173,136,2926,1859,-1753,-465,1563,1369,914,113,-1408,-628,914,896,-1196,-472,-468,-828,1088,2702,937,-1291,-783,-1213,-3149,-4987,-6145,-6135,-5315,-4256,-3346,-2772,-2587,-2754,-3287,-4048,-4843,-5430,-5758,-5693,-5409,-5132,-4924,-4825,-4703,-4136,-2920,-1438,-119,-551,-407,-1075,-589,-225,561,-179,-1147,-1855,-1419,272,-893,-1430,-684,225,-924,1364,-108,-1241,-1391,-101,-663,449,2954,4557,3906,899,78,-47,1402,45,-861,-49,-684,-1632,-1385,-1084,-785,-1650,-4209,-6914,-9778,-8051,-5206,-2518,-62,2018,-601,17,-697,-1333,-1677,-429,-1125,591,545,1336,-507,625,2527,95,331,-1404,-550,660,724,337,-820,-1640,46,357,2372,2803,-281,-2143,41,672,-522,-251,898,1421,-315,-1596,485,3211,1088,-1373,-1049,-322,731,-2349,-5410,-8227,-8362,-6144,-4077,-2308,-1016,-3049,-1760,-1794,-4014,-7228,-7762,-3448,-1831,-3709,-1156,6154,-16096,7550,64580,153622,244937,245134,232078,208130,58524,14419,6527,-12656,1865,9425,10610,-477,-1046,-3745,-2678,688,-1103,-3341,-4608,-4632,-3907,-3006,-2472,-2391,-2790,-3488,-4322,-5132,-5572,-5205,-4175,-2908,-1643,-474,467,11,1073,-636,1152,1683,165,-211,-872,-492,-561,-1334,-2289,-3259,-3820,-2615,769,838,-16,923,-1291,116,148,-953,-800,607,-168,1227,2758,914,2237,547,519,-109,-839,1060,1660,-582,-841,-319,-1699,-3720,-4551,-3257,-801,958,-2792,-987,445,258,556,-800,-1196,1017,1423,1265,40,1228,3557,664,567,668,1066,1179,0,-1515,-861,-1910,-3066,-3893,-4334,-4468,-4431,-4309,-4220,-4189,-4104,-3902,-3512,-2956,-2343,-1591,-1113,111,987,-236,2420,1034,711,-1229,1852,3239,2458,-311,-13,1086,998,1573,771,-973,-2854,-4893,-6850,-8426,-6800,-4936,-3162,-1492,-979,-2190,-1021,2,-331,-252,-725,-350,-870,-2380,-4083,-5913,-7834,-8248,-6499,-4785,-3294,-1956,-830,-363,716,1103,1287,-266,43,-174,-1288,-2512,-3880,-4932,-5589,-5724,-5493,-5277,-5189,-5366,-5537,-5341,-4680,-3635,-2404,-1285,-439,-36,-71,-536,-1427,-2524,-3716,-4588,-5042,-4857,-4195,-3364,-2511,-1731,-979,-298,273,-3,-562,-933,633,-166,-50,-903,-1866,-2794,-3613,-4115,-4081,-3571,-2908,-2194,-1531,-1087,-1188,-877,-955,-1353,-1862,-2556,-3380,-4256,-5180,-6035,-6478,-6167,-5278,-4154,-2969,-1898,-899,-34,678,-135,-1521,-806,1572,778,-1464,-51,-868,-1621,-2335,-2864,-3148,-3215,-3086,-2959,-2892,-2887,-2972,-3090,-3113,-2959,-2615,-2060,-1347,-575,162,867,-1050,-67,757,-701,-370,134,-238,-406,-558,-1596,-892,-727,2063,1352,-213,-1237,-1872,-1427,-394,-1277,391,11,-1724,-376,-974,-1340,-823,164,708,644,80,-439,-526,3039,7595,3933,-368,-512,802,911,-556,-1556,1345,699,730,-475,-1281,924,589,-1088,130,-455,1204,2365,-122,-117,-1181,-1174,-1119,-3123,-5070,-6944,-8034,-6209,-4434,-2876,-1439,-543,982,1571,-1372,-1522,-1228,-76,-907,681,-571,-1434,-19,-989,-1899,-2827,-3658,-4539,-5510,-6586,-7540,-7118,-5991,-4708,-3342,-1983,-1206,250,-2248,600,2734,960,-616,-800,739,906,-258,-969,-1196,-850,-1104,-390,-671,-826,-974,-1040,-813,-1026,-1089,-491,-1044,351,-320,-301,-236,-719,-1971,-1361,-1209,-763,-183,-1781,-314,-1168,-2045,-2752,-3535,-4824,-6275,-6032,-4466,-3452,-3057,-2471,-1030,530,388,-236,328,-560,-76,-510,-3518,-4164,1926,786,676,266,-511,792,7448,7941,10416,17247,21508,1551,9630,78196,48707,29169,65078,106135,217942,1230097,2246967,2730466,3017688,3050385,2818710,2364651,1772067,468279,235156,173143,60421,90511,84308,271269,542970,811766,1031348,1172232,1220481,1176759,1054587,877020,468246,152248,64988,36971,13901,27729,883,1773,2944,-1153,-203,2953,278,-1325,741,895,5286,8935,7370,6719,7057,3897,7022,5514,3432,1626,-723,-1340,-3212,-5339,-6841,-6312,-5463,-4998,-4430,-3634,-2694,-2072,-1754,-1943,-2216,-2507,-2890,-3442,-4055,-4441,-4388,-3891,-3011,-2083,-1246,-776,-586,-607,-821,-973,-1479,-2231,-2987,-3497,-3508,-3118,-2466,-1564,-1208,-1610,-1681,-1360,-270,432,884,1490,881,75,-871,-1866,-3000,-4191,-5446,-6523,-6647,-5754,-4723,-3796,-3068,-2553,-2418,-2531,-2939,-3739,-4901,-6423,-7051,-5208,-3046,-892,-357,-269,-63,-305,447,-624,281,-1731,-1126,-829,-1009,534,803,-264,-779,-2279,-956,-804,408],[-451,-889,-1033,-1178,-1284,-1398,-1586,-1803,-2047,-2288,-2226,-1915,-1485,-976,-595,-262,-153,-212,-1583,-1044,-1709,-2395,-2624,-2191,-1589,-976,-797,-779,-1038,-1850,-3037,-3466,-1883,-34,779,1529,1319,-1537,-1099,-80,-736,1049,-1148,847,613,-930,216,-244,-107,-562,-556,-1507,-404,-67,161,-529,-986,-1109,-982,-791,-736,-810,-1057,-1470,-2042,-2819,-3709,-4533,-3936,-3123,-2401,-1832,-1417,-1171,-1010,-1536,-1427,-1313,-1521,-1768,-1946,-2148,-2294,-2351,-2434,-2448,-2301,-1990,-1455,-783,-380,748,578,-1232,330,430,-2024,-467,1325,-691,-1271,-1554,-308,295,-684,-1316,946,2020,583,-1331,-18,368,717,-801,1876,842,656,-644,-457,-1351,-321,-607,-879,708,-261,-941,-252,-1518,1729,1703,2093,1176,2079,147,-153,-1515,-2885,-4269,-4712,-3637,-2716,-1886,-1254,-800,-522,-714,-1050,-1708,-1338,-1634,335,230,1457,2066,1685,-77,356,-763,-1277,-3313,-5215,-3891,-1836,-1247,-889,-337,85,-968,-1572,246,-1459,-182,-1421,-2499,-3478,-4175,-4640,-4884,-5126,-5357,-5662,-5408,-4793,-4171,-3542,-3071,-2704,-2495,-2392,-2408,-2481,-2599,-2826,-3020,-3197,-3286,-3250,-3161,-2938,-2689,-2336,-1950,-1606,-1305,-1467,-976,-1171,-1507,-2069,-2795,-3792,-4746,-4982,-3942,-2450,-652,976,-1345,600,450,-357,2095,1437,1168,989,1696,-294,-803,-324,-1352,181,1351,-535,1312,1555,817,-934,457,1655,540,-560,-1185,-1093,-204,383,-251,2826,3714,4059,3386,849,-570,-1414,362,-1130,-2676,-4077,-5029,-4662,-3678,-2641,-1778,-1340,-655,-522,-247,-335,-527,-754,-1875,-1468,-1898,-2407,-2894,-3359,-3802,-4260,-4621,-4824,-4766,-4365,-3724,-3012,-2162,-1286,-865,-873,-489,-1260,-1762,-1077,114,175,1912,1707,-1927,-488,1164,1031,739,-526,-1679,-752,583,529,-1412,-415,-533,-984,1047,838,232,-1149,-1282,-2104,-2811,-3304,-3476,-3292,-2944,-2494,-2038,-1652,-1360,-1144,-1074,-1122,-1246,-1413,-1749,-2156,-2668,-3302,-3961,-4590,-4951,-4593,-3653,-2533,-1307,-1009,-510,-768,-903,-404,666,126,-998,-1900,-1722,-701,170,709,469,507,-1539,852,-382,-1700,-1703,-503,-1105,-294,2441,4377,3611,817,-677,-2879,-5057,-7106,-5319,-3687,-2290,-1344,-1266,-1222,-778,-677,-750,-1509,-1249,-2144,-3064,-4004,-4915,-5661,-5944,-5531,-4867,-4061,-3176,-2349,-1485,-777,-147,259,-274,101,179,-290,-655,-1443,-1283,-1092,-557,316,-992,-1393,-274,36,2209,2829,-214,-1478,81,558,-295,195,1106,1417,-674,-1984,389,1211,437,-1320,-1171,-1938,-2452,-2555,-2000,-853,636,-30,-155,1454,1015,-3320,-2314,7456,7413,4948,-6777,-3319,-301,-5824,-4044,4613,-13094,4798,11442,11925,12076,12015,11531,10748,9679,8390,6959,-9956,3519,2127,943,-2541,-527,-3236,-2985,285,4378,5062,1046,-2437,-2513,-44,4282,3488,2553,736,-346,-1209,-1075,-1275,-1322,-2390,-771,-280,224,335,1274,-585,949,1527,-511,-587,-959,-717,669,764,-161,190,-2288,-5399,-4207,824,-306,585,-1679,276,-88,-751,-452,471,-212,1124,2971,785,1739,408,-322,-462,-670,1240,1788,-619,-671,-91,-1176,-2886,-4572,-6008,-7014,-6054,-5097,-4254,-3618,-3111,-2678,-2256,-1806,-1418,-972,-495,-153,666,1316,611,369,544,880,1095,129,-1485,-1053,-1226,700,2399,-502,-554,277,-66,1943,1300,-1911,-518,-2213,203,225,-1364,-1451,681,2176,76,2516,1006,1285,-1073,-321,-1546,-2854,-4091,-4862,-4680,-3804,-2852,-2092,-1398,-905,-948,-1246,-713,-1045,-1579,-2230,-2920,-3725,-4561,-5427,-6283,-6329,-5661,-5061,-4614,-4227,-3935,-3772,-3736,-3846,-3924,-4080,-4128,-4182,-4124,-3994,-3846,-3644,-3495,-3314,-3234,-3212,-3252,-3344,-3358,-3458,-3400,-3389,-3474,-3635,-3948,-4339,-4889,-5293,-5095,-4359,-3344,-2172,-1005,100,1040,1833,2262,1509,472,1171,1730,1238,-696,168,291,263,-1254,-525,721,1438,-218,-867,-1316,-2781,-3641,-2866,-1102,-1195,-386,1075,-245,21,626,909,937,2719,420,-895,-1332,434,-118,-1664,28,-774,-1509,-2222,-3082,-3464,-3811,-3838,-3560,-3102,-2664,-2231,-1872,-1604,-1442,-1610,-1456,-1653,-2004,-2451,-2960,-3487,-3860,-4079,-4010,-3704,-3317,-2908,-2643,-2520,-2522,-2691,-3022,-3461,-3976,-4493,-4684,-4267,-3502,-2655,-1791,-1325,-364,158,-928,-167,198,-304,-200,-585,-1878,-253,-1166,-467,-591,-604,-1084,-1936,-1567,-676,-1707,38,-386,-1396,6,-760,-566,500,319,698,209,-457,-545,-520,2693,7520,3727,-346,-714,601,995,-97,-1720,1755,110,-2020,-4221,-4686,-2605,-430,-1185,190,-421,1120,2153,-159,-140,-1108,-1062,771,2024,-832,76,-386,-1063,657,183,-1558,-71,1576,1519,-1342,-1883,-1474,-659,-1237,525,-710,-1665,-1166,-1626,-1596,-1059,-63,-478,-148,-1120,-474,203,-1519,-728,-259,1276,-1548,285,-2056,204,-504,-1367,-2109,-2766,-3216,-3515,-3629,-3607,-3461,-3149,-2785,-2289,-1808,-1332,-922,-520,-88,-1108,-984,-368,-1219,570,-409,150,44,-349,-1670,-1069,-1424,-1804,-2055,-2230,-2240,-2168,-2008,-1912,-1911,-2055,-2243,-2395,-2402,-2388,-2315,-2173,-2078,-1968,-1768,-1428,-1329,-1453,-1655,-1772,-1534,-770,229,956,1023,372,-190,34,1470,765,1069,3122,5690,1327,9439,34844,42132,21269,36359,81111,120961,330771,469332,592305,677211,707631,677263,591923,468279,330116,191665,108988,27214,74572,104512,151311,206094,255854,290312,304164,296896,271594,233514,188524,142410,99799,62875,36252,17343,6352,246,-2929,-4259,-3595,-3109,-3191,-3297,-2984,-2330,-1495,-420,635,1451,1934,2256,2554,2963,3309,3488,3592,-303,1319,1923,1399,1320,-41,-487,-1631,2913,3138,1122,280,441,221,-743,-1334,-2205,-2742,-2675,-2039,-1139,-178,-269,-883,10,1845,2151,114,-1261,-440,156,-203,-440,-442,-188,-907,-511,-727,-1215,-1436,-1747,-1253,-1906,-2810,-3697,-4349,-4627,-4374,-3949,-3511,-3237,-3105,-3215,-3503,-3884,-4203,-4130,-3592,-2739,-1728,-863,-123,397,-470,-1914,-1028,-1567,257,554,212,-184,-145,-20,-114,457,-243,578,-1676,-1097,-1086,-685,781,190,-882,-1931,-2856,-3619,-4250,-4748],[-1035,-1372,-1601,-1793,-1951,-2102,-2298,-2515,-2803,-3232,-3588,-3711,-3346,-2622,-1843,-935,-87,744,-1779,314,1321,-76,98,425,1063,-597,-837,-868,-69,-886,-13,-19,-405,1478,966,1157,1355,-1102,-1042,-32,-663,-696,-1194,-1078,-1148,-1287,-1349,-1330,-1296,-1120,-895,-1297,-346,-53,126,329,409,419,-454,8,-456,-364,-100,-185,-266,-439,-667,-927,-1223,-1549,-1880,-2216,-2520,-2789,-2937,-3058,-3155,-3163,-3081,-2927,-2622,-2293,-1899,-1446,-1101,-831,-1643,-737,-446,-450,-492,-371,-53,-707,926,708,-1708,-64,1741,-402,-1464,-1115,-121,129,-877,-1383,739,1740,461,-1322,-684,-1519,-3601,-3175,-1334,180,859,-502,-797,-1471,-208,-469,-1223,586,-969,-1994,-689,-1087,1055,1070,994,850,646,-567,-27,-264,-300,-230,-93,83,-1992,373,474,489,360,-717,-961,-1575,-1293,-1815,-2231,-2266,-1897,-1210,-426,31,528,-1039,1122,1955,-883,830,736,-719,-1354,-2860,-4049,-3247,-1956,-718,-1323,971,1782,2255,2495,2218,-368,-2102,-1048,-129,-1377,-373,-1013,-272,24,-502,208,-503,-1438,-2354,-3157,-3760,-4054,-3909,-3700,-3545,-3460,-3520,-3623,-3835,-4007,-4108,-4091,-3966,-3784,-3762,-3873,-3874,-3661,-3152,-2553,-1771,-986,-46,873,758,838,-1512,641,519,-591,1722,1193,1097,1328,1605,481,-616,-1602,-2400,-2782,-2810,-2677,-2632,-2742,-3119,-3694,-4394,-4285,-3373,-2329,-1216,-114,1094,249,-130,2533,4462,4869,3426,858,-836,-1295,765,1551,-362,-471,-1698,-2613,-2963,-2493,-1789,-1157,-652,-278,-126,-143,-250,-371,-2318,-771,-976,-1198,-1743,-1290,-1125,-744,-189,350,-163,-1097,-694,-177,298,367,-632,-606,-147,-1200,-1428,-1120,103,244,1206,614,-1685,-607,-1077,-1382,-1411,-1235,-1293,-859,132,179,-1583,-378,-582,-1053,1039,2282,945,-911,-1115,-832,-1151,-1363,-2292,-2999,-3325,-3170,-2842,-2567,-2407,-2335,-2380,-2454,-2440,-2270,-2091,-1865,-1689,-1649,-1717,-1969,-2449,-3001,-3483,-3454,-2717,-1794,-871,-153,-1121,-580,725,380,-834,-1837,-1837,410,2147,716,502,789,-1743,306,-691,-2162,-1845,-863,-1491,-1031,1774,3827,2293,643,-843,-2427,-3964,-3793,-2624,-1634,-1151,-1056,-1103,-1293,-678,-590,-873,-1426,-1222,-1662,-2010,-2293,-2529,-2731,-2920,-3069,-3307,-3514,-3646,-3748,-3644,-3489,-3210,-2974,-2772,-2652,-2634,-2673,-2738,-2851,-2918,-2801,-2534,-2060,-1446,-1046,-487,-388,1065,1625,1,-768,283,537,-94,578,1295,1393,-957,-2228,-617,-1761,-2739,-2563,-1081,-1032,2506,1575,7038,8564,5037,-441,-164,1276,726,-3575,-2841,2617,1827,1690,-5986,-3407,879,-7425,-6800,2734,-9739,1763,6619,7338,7783,8056,7940,7562,6947,6171,5313,-4682,3225,2225,1292,-3939,185,-2700,-3186,-386,-546,-675,-856,-2573,-1953,-744,-555,-282,-32,207,125,-1032,-1222,707,-241,-2690,-402,619,524,503,618,-459,725,709,-1160,-953,-986,-1001,607,907,-415,1365,1110,-750,996,673,-532,226,-1704,429,-381,-537,-89,350,-267,987,3130,617,1105,254,-1227,-2300,-554,1389,1922,-608,-529,156,159,577,-200,-807,-1210,-1514,-1668,-1664,-1631,-1574,-1520,-1455,-1418,-1243,-1030,-719,-345,2,1120,497,62,322,603,947,219,-1483,-1254,-1270,781,2406,-695,-910,86,-227,1658,1129,-1929,-680,-1740,382,145,-1427,-1835,998,731,-45,-832,-1712,-2523,-3345,-4183,-4324,-3471,-2722,-2099,-1691,-1443,-1441,-1758,-2185,-2798,-3626,-4322,-3893,-2976,-2126,-1354,-657,-469,-739,-1397,-567,-331,-844,-1464,-2222,-2983,-3744,-4491,-4355,-3713,-3035,-2488,-1932,-1521,-1292,-868,-1417,-440,-271,-40,-459,-215,251,-439,-4,-381,-739,-1258,-1941,-2722,-3637,-4589,-4113,-3152,-2127,-1378,-1820,-1460,406,1942,689,1452,1740,1477,762,1456,1946,1516,-756,414,874,546,-1645,-479,716,1457,-362,-1161,-724,1220,398,-173,-770,-2000,-2759,-2271,-953,384,571,573,652,2365,675,-644,-1712,240,-250,-1952,-80,659,324,-517,-2980,-506,-1122,-1039,707,896,1429,1166,-1044,59,-382,-1584,-1259,-1900,-2537,-3021,-3231,-3153,-2826,-2506,-2232,-2063,-2045,-2128,-2387,-2750,-3128,-3469,-3632,-3494,-3136,-2725,-2312,-1926,-1611,-1397,-1245,-1679,-1208,-1263,-1361,-1412,-1457,-1354,-1241,-961,-1891,-53,-1637,1277,1691,704,-891,-1719,-1604,-1004,-2093,-390,-834,-1063,348,-491,163,1667,437,452,-389,-1112,-1500,-1645,-1571,-1366,-1129,-980,-956,-1017,-1188,-1481,-1869,-2288,-2713,-3038,-3119,-2941,-2537,-1932,-1413,-815,-373,44,197,-218,-221,-1105,-959,-775,-1241,-1766,-2325,-2926,-3534,-3967,-4206,-4076,-3834,-3617,-3437,-3321,-3125,-2976,-2729,-2348,-1943,-1490,-1904,-544,86,364,-670,1912,-11,197,-922,-718,-269,-1294,-639,-824,-2116,-3437,-4343,-3465,-2253,-1163,-269,-649,-1268,866,875,124,-887,-892,-952,-761,135,840,1288,1640,1899,94,-1188,-962,-348,-1437,682,-580,-390,-864,-1291,-1538,-1683,-1725,-1737,-1625,-1501,-1303,-1114,-886,-690,-469,-883,-673,-1049,-456,776,1004,1283,574,196,746,-636,2432,2390,2387,2363,872,1817,2728,1196,1454,482,101,-841,5000,4060,2651,1511,1583,1070,7137,10847,13303,15503,25937,52338,70534,144181,198362,247812,284406,302038,297947,273715,235156,191665,154302,112090,40708,137404,148102,157004,161767,160711,153051,139142,120432,99053,77308,56960,39349,25055,14377,7092,3245,1873,1589,257,867,100,-747,-1693,-2533,-3049,-3104,-2816,-2282,-1696,-1098,-529,50,576,1101,1513,1793,2028,49,1293,1629,1316,1237,-77,-878,-1015,2387,2435,1260,565,1185,677,-684,917,1203,-23,-670,-1429,87,1313,-347,-1096,-355,1457,1203,-698,-1744,-1430,-2109,-2398,-2201,-1765,-1228,-1257,-462,-611,-1239,-1290,-1704,-2023,-2599,-3178,-3691,-4041,-4292,-4342,-4371,-4343,-4302,-4120,-3851,-3477,-3059,-2692,-2372,-2156,-2043,-1979,-2099,-2234,-2348,-2401,-2244,-1880,-1544,-552,293,52,-84,-76,29,-15,357,139,817,-1621,-1061,-1169,-336,928,808,172,-495,-2414,-988,-1376,-1701],[46,-1284,-152,-337,-593,-906,-1253,-1586,-1500,-1306,-817,-235,-449,768,747,217,878,303,-1782,695,1219,-284,191,509,845,-746,-966,-1004,9,-665,30,-342,-640,1317,1034,668,1280,-704,-908,-15,-620,891,-1339,-566,-1755,-2853,-3661,-3960,-3791,-3762,-3940,-3995,-3566,-2969,-2351,-1629,-983,-396,-789,32,-487,-308,645,936,1230,1088,807,487,42,-499,-1115,-1801,-2492,-3113,-3381,-3193,-2759,-2263,-1816,-1495,-1225,-1564,-1062,-1027,-1106,-1207,-1257,-1273,-1197,-1085,-992,-830,-668,-549,-336,-139,-1154,83,157,-160,-1608,-722,40,0,-1018,-1312,452,311,-37,-1225,-1369,-1668,-1985,-1862,-1344,-668,63,-303,-1230,-1617,-108,-295,-1491,398,-1756,-2434,-1105,-411,1630,1511,2017,641,2407,-1257,606,-540,-1545,-2388,-2801,-2601,-2197,-1681,-1201,-752,-374,-695,-918,-1489,-1358,-1508,281,-5,-375,-709,-909,-770,-172,-1179,1112,1463,-1043,521,793,-276,-192,-849,-211,-654,-1343,138,-1159,1197,2821,3067,2769,2342,-287,-1693,-788,-153,-1340,-153,-952,-152,94,-367,320,632,13,-247,-109,-1394,-90,1032,1259,983,-1016,-2179,-760,-229,70,-306,-870,-903,-973,-1048,-1157,-1222,-1352,-1520,-1884,-2302,-2864,-3469,-3961,-3548,-2853,-2059,-1217,-548,-831,653,857,937,1520,1604,1132,-213,-554,-1479,162,1169,-261,1004,836,588,-644,92,-72,-296,-476,-926,-692,-596,-535,-379,-208,60,378,657,838,-955,-1099,387,138,-513,-1211,-1895,-2122,-1810,-1058,-766,-757,282,39,135,1318,708,-605,-2038,-563,929,-644,-2090,-1200,-1272,-516,281,416,-473,-1298,-556,85,545,588,-429,-286,191,-1145,-1140,-1784,-2760,-3725,-3993,-3187,-2522,-1933,-1432,-1032,-690,-1892,-844,-983,-383,-376,-1735,-406,-686,-1065,1040,1846,991,-612,-1129,-667,-1340,-1994,-2642,-2219,-1327,-426,-1008,210,-1575,-676,-436,-1407,-893,-1467,-1293,-977,-497,-210,332,531,486,316,21,-1654,-862,-1261,-1547,-1688,-1594,-1410,-1200,-1054,-898,-1716,-1627,-980,-1139,-1310,-1529,-1761,-1911,-1881,-1779,-2187,-1825,-1304,-1738,-1678,-1533,-1635,-1841,-1873,-1793,-1546,-1198,-756,-397,-52,-1458,-824,-947,-1381,-571,-530,-1050,-1384,-369,-127,-274,-399,-520,-642,-1568,-871,-1075,-2090,-1458,-1711,-1890,-2123,-2261,-2370,-2373,-2302,-2197,-2062,-1925,-1871,-1887,-1910,-2006,-2058,-2031,-1962,-1756,-1438,-995,-556,-160,-75,359,513,16,457,178,-63,-1170,-2190,-532,-410,-103,-1076,-424,-1268,1932,1030,3284,3424,3338,-795,19,1211,473,-3795,-3373,-1583,-1524,-1193,-4546,-3688,-806,-7941,-9209,-2783,-6710,-3192,-1989,-849,91,930,1439,1734,1820,1749,1581,1197,726,215,-346,-3473,-980,-2247,-3318,-1471,-1468,-1344,-1200,-2472,-1397,-146,230,633,980,1228,558,-842,-1248,1530,486,-2354,-735,1732,1224,595,-101,-877,-1565,-2012,-2086,-1772,-1260,-1342,-540,-547,-903,-1592,-2788,-3941,-2302,259,-669,-112,-1349,557,-724,-342,229,216,-344,816,3233,466,433,105,306,-285,-496,1477,793,-542,-398,433,410,1619,800,1554,1563,1509,-875,340,-47,-814,-158,-1037,-1510,689,669,573,-474,-723,1241,346,-319,20,265,762,286,-1484,-1452,-1336,777,2313,-867,-1194,-105,-448,762,172,-1831,-1026,-1613,-2214,-2882,-3414,-3617,-3347,-2790,-2146,-1447,-830,-158,-703,1079,1711,2072,-1282,759,1085,571,494,448,-194,-1025,-1442,-1672,-393,778,630,1584,59,-121,-179,-1348,-846,465,-932,-298,232,-931,-1710,-1950,-1712,-1316,-836,-861,-277,-364,-1543,148,-1446,106,604,831,-476,-259,138,-234,173,-375,-827,-1303,-1740,-2001,-2074,-1884,-1628,-1279,-1027,-1601,-1531,-1337,296,465,108,210,-21,-338,-587,-788,-737,-615,-800,53,526,770,-1687,-335,744,1477,-330,-1281,-507,1560,700,-386,142,-979,-2158,-3444,-4773,-3905,-2717,-1670,-697,207,938,-342,-1921,209,-242,-1985,91,1291,827,-667,-2730,-431,-974,-1111,660,600,3082,904,-1833,-75,-416,-1401,-1040,1711,1683,-1637,492,-1174,-391,-856,-1032,-1619,-2206,-2840,-3521,-4079,-4190,-3861,-3392,-2909,-2487,-2189,-1987,-1863,-1821,-1865,-1937,-2143,-2279,-2548,-2938,-3401,-3999,-4473,-4418,-3612,-2519,-1347,-1994,1053,1846,1256,-580,-1398,-1553,-1266,-1804,-754,-1212,-646,768,-101,902,1558,643,272,-676,-1413,-874,-1107,-1288,-1372,-1320,-1158,-958,-425,120,575,-1774,1488,2308,2008,-976,-1376,530,889,-1145,397,-193,-8,-705,-1120,-1226,-1095,-749,-390,-87,-291,-18,-537,-712,-1097,-1401,-1439,-1076,-587,-59,-1110,-1279,-1428,-1774,-887,-24,-711,-1980,-1807,-2388,-2860,-3258,-3385,-3325,-3135,-2912,-2699,-2567,-2488,-2461,-2515,-2677,-2941,-3268,-3669,-4186,-4580,-4462,-3950,-3451,-2991,-2685,-2503,-2474,-2587,-2742,-2936,-2895,-2613,-2069,-1433,-747,-28,-1114,-867,-282,-1381,1349,-682,1029,911,819,-524,-1298,-214,-209,183,-390,2338,2238,2025,1328,1127,-863,-1106,-1185,-379,-196,-290,-290,-311,-368,-472,-861,-582,-547,-306,23,393,906,1527,1435,1840,694,459,-1323,4202,4733,5296,5843,6119,977,5959,6492,9739,17314,29429,45928,66509,90472,116679,143275,167445,185810,194628,190821,173143,108988,112090,96691,113562,148239,180646,200435,204228,192740,169666,140231,109744,82382,60485,44179,32389,23611,17004,11960,8547,6501,3924,-1370,5771,5778,946,3411,-361,-355,916,1208,1774,1116,539,14,-409,-777,-1018,-1230,-1438,-1562,-1701,-1863,-1803,-1588,-1199,-637,-1167,-351,1715,2506,1406,807,1932,1157,-624,873,1894,-141,-685,-1295,-103,924,-434,-1334,-745,1016,1637,-1439,-1758,-454,-412,659,1670,1085,1349,-1376,454,-417,-1247,-1159,-1608,-835,121,1036,461,-267,-809,-989,-962,-1021,-534,-293,-147,-66,-56,-149,-654,-1620,-613,-690,-803,-801,-712,-1205,-1530,-795,-1617,6,95,-160,-73,-86,-251,-445,-635,-914,-1165,-1619,-1652,-1804,-1900,-1939,-1897,-1855,-1815,-2128,-1571,-1421,-1283],[988,-1336,-166,-262,-539,-451,-454,-1686,-416,411,1606,542,-23,1053,781,32,421,-415,-1543,1050,643,-486,-474,-864,-992,-915,-1137,-1102,124,-406,57,-632,-772,1105,1012,128,1135,-383,-725,20,-576,662,-1545,-54,-352,-908,-1345,-1885,-2397,-2749,-2976,-2993,-2776,-2395,-1971,-1446,-1011,-661,-974,-285,-526,-489,-724,-1025,-1387,-1881,-2446,-3036,-3648,-4253,-4720,-4547,-4091,-3662,-3218,-2873,-2637,-2458,-2346,-2313,-2230,-2141,-1933,-1551,-1147,-705,-821,-536,376,561,33,255,-165,-753,-1303,-1828,-2290,-2477,-2423,-2230,-1935,-1740,-1570,-1460,-1432,-1522,-1690,-1853,-2117,-2352,-2324,-1843,-895,-657,1750,530,855,-108,-1725,-1757,-38,-108,-1622,157,-2315,-1329,-1451,441,1816,1619,1976,281,1210,-1916,839,-413,-1487,-5485,-2968,-3050,-2837,-2412,-1953,-1460,-965,-606,-886,-1467,-1516,-1409,446,2,884,866,746,138,507,-1086,-352,-771,-1276,-1876,-2581,-3225,-3547,-3172,-2212,-1174,-1063,548,-956,1333,1598,1463,1026,489,-222,-1181,-540,-258,-1311,52,-913,-78,132,-273,327,766,310,3,-43,-1203,230,620,768,797,-826,-2018,-878,-310,-543,-516,-1044,-121,52,287,1166,851,1030,-42,1491,-90,-1066,172,1089,745,706,-1412,501,378,-1048,723,480,706,1577,1511,1417,-68,-605,-1602,135,1098,-44,1218,1075,662,-516,613,501,65,138,-943,-149,-139,-207,-237,-330,-404,-501,-677,-937,-1232,-1626,-2062,-2507,-2828,-2834,-2546,-1900,-1200,-381,-436,-579,436,212,231,1426,319,-1280,-1574,-551,902,-319,-2013,-1389,-1396,-595,419,-57,-802,-1348,-481,-317,-58,149,-239,82,-142,-1051,-1229,-1930,-2617,-3365,-4167,-4815,-4592,-3992,-3416,-2905,-2419,-2346,-1753,-1563,-1400,-1269,-1823,-658,-819,-988,1108,1827,1100,-202,-955,-527,-1571,-477,503,-1,-1588,-2756,-2578,-1345,-1605,-525,-227,-1398,-574,-1402,-175,-96,655,137,1561,564,524,803,955,-1468,-406,-828,755,996,-1165,-907,-1565,-2366,-2490,-2306,-1959,-1619,-1478,-1446,-1564,-1803,-2069,-2256,-2442,-2579,-2742,-2890,-3127,-3456,-3888,-4196,-4434,-4142,-3589,-2934,-2297,-1671,-1205,-804,-1735,-597,-749,-1452,-443,-451,-1220,-1323,-709,-456,-495,-511,-522,-534,-1832,-541,-719,-2173,-895,-1051,-1589,-1569,-1906,-2347,-2811,-3270,-3640,-3764,-3605,-3319,-2985,-2585,-2218,-1793,-1306,-828,-280,-1392,899,1788,743,647,857,518,85,1146,1590,1273,-1234,-1994,-71,877,331,-906,-163,-1387,-394,-457,-460,-390,-281,-969,-263,-403,-663,-3930,-3834,-230,667,1735,-3086,-4045,1956,-7319,-10983,-1429,-4356,-5308,7075,6980,7026,7353,7667,7960,8107,8060,7806,6952,6336,2496,-2279,-1292,1741,-1892,-3363,-861,-1379,-1596,-1564,-2226,-905,-221,219,628,919,1146,989,-598,-1123,1228,1039,-1841,-1023,-666,-1589,-2587,-3485,-3868,-3262,-2270,-2105,-1564,-853,-1684,250,956,-678,240,-550,-1502,-2719,-4123,-4222,-2486,-846,673,-1078,-169,491,90,-413,650,3308,414,-108,-6,193,-400,-476,1587,2193,-400,-242,771,666,725,347,71,-69,-169,-353,-18,-291,-1024,-141,-971,-1580,234,99,-109,-498,-1425,-1064,-1544,-2073,-2539,-3060,-3545,-4084,-4633,-5049,-4992,-4741,-4580,-4493,-4489,-4565,-4693,-4900,-4986,-4669,-4265,-3802,-3337,-2966,-2580,-2205,-1863,-1559,-1282,-960,-665,-228,-474,834,1485,1904,-1405,943,964,406,137,186,-344,-1244,-1666,-1561,-520,887,962,1902,192,186,204,-1239,-1118,681,-933,-59,-1161,-1702,-888,371,-546,652,216,-1075,-574,-585,-1777,230,-1150,32,1659,1005,-467,-219,-82,-271,-1244,-2416,-3373,-3823,-3309,-2350,-1397,-506,127,362,-1207,-1791,-1266,-1215,177,591,-441,125,15,-19,156,503,1209,1768,-895,1028,1939,867,-1398,-181,717,1424,-195,-1204,-271,1853,902,-632,1074,-181,-992,908,-577,1195,470,95,679,1876,1147,-78,-2050,202,-176,-1914,406,1843,1263,-818,-2495,-348,-795,-1169,-641,-729,-722,-560,-2457,-124,-476,-1220,-867,744,734,-1498,69,-1247,-600,-698,-259,-1675,-1230,-1056,-1469,-1938,-2405,-2897,-3381,-3792,-4073,-4165,-3979,-3571,-3046,-2485,-1877,-2238,-751,-270,-1714,341,390,19,-47,-929,-1298,-2199,-3058,-3389,-2826,-1586,-324,-1211,-1603,-1550,-1272,-1099,-1649,-292,1119,232,1477,3494,792,481,-1106,-1816,-382,-426,688,27,-543,-1048,-1462,-1708,-1788,-1717,-1694,-1152,-747,-329,-1149,-1258,363,856,-1029,493,-51,419,-116,-648,-1164,-1640,-1882,-2069,-2061,-1993,-1920,-1893,-1882,-1694,-1368,-1247,-34,763,1286,-981,-809,-1191,-2253,-437,1026,-623,-2009,-1314,-1978,-2265,-2223,-1838,-1385,-978,-676,-1374,-1031,-364,-409,-293,-272,-1127,-243,-1555,-774,-750,-1143,-1602,-2190,-2799,-3466,-4120,-4759,-5343,-5508,-5149,-4710,-4338,-3964,-3621,-3226,-2723,-2287,-1830,-1381,-1134,-662,-850,-173,36,216,-44,-1474,-109,-394,92,64,2469,2518,2492,1576,1140,-632,-1623,-1357,-446,328,-28,-296,-603,-982,-1459,-1905,-2459,-2918,-3164,-3269,-3277,-3152,-3006,-2973,-3160,-3268,-3284,-2925,-2038,-739,635,2065,3601,887,8301,11554,15171,18858,22570,26860,32232,38056,42811,45745,48820,55895,66103,71246,60421,27214,40708,113562,245183,359359,456589,519994,538924,511054,443103,348863,245543,149584,73192,22372,1083,3614,1300,1900,6985,9804,5290,-1898,5603,4479,1265,3343,-596,134,970,1252,3662,3011,2321,1585,988,599,532,630,732,765,535,46,-373,-711,-920,-993,-1357,-801,-587,-301,130,481,851,944,-633,653,1006,-352,-683,-1165,-245,533,-578,-1622,-1181,500,1145,-2120,-1289,-312,-743,-5,813,717,802,-1285,855,-236,-1254,-1063,-1560,-666,282,1053,95,-961,-2024,-2656,-2647,-1944,-945,134,1041,1722,2128,1508,-249,-1273,-239,592,6,-408,-617,-1498,-1349,-638,-1710,71,-5,-320,-60,-263,-603,-967,-1322,-1748,-2118,-2467,-2740,-2920,-3011,-3011,-2886,-2709,-2486,-2171,-1769,-1344,-923],[8,-1204,-595,-914,-1218,-1519,-1851,-2161,-2426,-2598,-2403,-1946,-1314,-486,375,-179,-34,-1137,-1171,1376,1007,-695,10,787,767,-1086,-1337,-1117,-2218,-4119,-2877,-1305,-820,841,897,-434,912,-178,-548,77,-545,354,-1815,-470,-693,-804,796,-398,93,353,6,-728,-400,282,844,513,499,-119,-1046,-1578,-2428,-3245,-4015,-4710,-5323,-5637,-5211,-4807,-4470,-4195,-3964,-3787,-3632,-3494,-3289,-3104,-2944,-2767,-2605,-2511,-2402,-2354,-2250,-1985,-1610,-1023,-550,-580,222,239,112,2025,449,240,2063,1679,-83,1380,1226,-902,-3303,-5803,-4803,-1835,-1160,-987,-111,355,-254,-943,-2261,-673,758,-617,1628,207,597,-5,-2200,-1906,-1181,-1989,-2442,-2549,-2365,-1942,-1719,-1122,-840,-759,-836,-1029,-1309,-2672,-2157,-2429,-2399,-8262,-1578,-852,-1188,874,412,2620,1739,-494,-867,-1547,-1792,-1294,375,-98,711,438,171,-389,-666,-898,-993,-916,-1107,-765,-836,-1018,-1431,-2148,-2990,-4043,-5243,-6254,-6705,-6433,-5827,-5195,-4843,-4628,-4435,-3942,-3094,-1864,-1312,167,-958,-115,82,-280,160,90,-1324,-2881,-4375,-5577,-6230,-6063,-5471,-4772,-4077,-3466,-2813,-2154,-1357,-470,-1245,17,457,131,1119,1120,1151,-351,1264,-396,-1168,-1359,-2626,-3695,-4828,-5707,-6136,-6175,-5767,-5199,-4687,-4285,-3995,-3836,-3815,-3849,-3924,-4074,-4189,-4317,-4412,-4466,-4392,-4209,-3812,-3166,-2255,-1269,-176,-971,830,1511,-425,384,1753,3884,3131,1922,278,-1711,-3991,-5877,-5042,-1505,1490,1038,-889,-1394,380,-184,-515,435,297,318,1496,-71,-1849,-1155,-562,870,26,-1568,-1626,-1530,-715,475,430,-1178,-1311,0,776,980,803,-104,433,831,-939,-651,-333,258,406,2165,888,-15,-183,743,173,-294,-1742,-141,-1183,-797,-852,-1868,-529,-1007,-864,1211,1608,1245,284,-666,-403,-1803,-607,-415,-1196,-1954,-2528,-2861,-2953,-2808,-2424,-1901,-1225,-1233,-1252,-178,-398,365,405,1817,136,269,1024,1219,-1258,-527,-573,1186,1474,-1023,-979,-1425,-1748,-1428,-1240,-669,-43,1811,349,296,1538,-123,-1424,-1745,-1267,-1358,-1558,-1391,-1224,-691,769,554,-339,-65,865,1029,1197,1237,696,-1916,-391,-530,-1502,-320,-366,-1385,-1247,-1040,-79,-378,2249,2321,180,-2016,363,-700,-2125,-697,765,-1594,-144,-924,1223,946,517,196,-1157,-206,-1027,-46,303,705,854,-526,46,172,-1634,353,1468,830,2,-1064,-2120,-3134,-3808,-4001,-3438,-2446,-1765,-353,454,126,-707,148,-1407,629,-5,-785,-1585,-2326,-3005,-3476,-3744,-3790,-4022,-4163,-2021,-1050,13,-1718,-4403,1896,-6354,-11858,-3382,-2893,-9361,9177,9959,10524,10966,11033,10807,10259,8777,8302,6804,5051,214,-5346,-893,-2795,-4527,-6059,-7222,-6846,-6217,-5987,-5965,-6273,-6754,-7295,-6545,-5708,-4870,-4075,-3437,-2999,-2683,-2542,-2642,-2921,-3231,-3424,-3232,-2546,-1533,-301,-1718,-2165,-1726,-660,-1975,8,893,-684,316,1241,-1399,1798,-126,-538,-407,-295,764,-1419,-47,674,-24,-469,504,2150,-233,-358,-74,80,-534,-490,1646,1085,-290,-1724,-2966,-3747,-3996,-3732,-3121,-2395,-1765,-1202,-699,-532,-1033,-307,-894,-1626,-1526,-2206,-3003,-3824,-4757,-5579,-5594,-4760,-3776,-2902,-2117,-1567,-1457,-1831,-1512,-1389,-1760,-2210,-2656,-2975,-3006,-2748,-2313,-1765,-1469,-766,-449,-383,-1668,-1853,-909,-1221,-1471,-1511,-1384,-957,-396,178,744,1152,-1382,1058,772,227,-195,-97,-507,-1435,-1800,-1319,-1559,-1818,-2102,-2330,-2403,-2370,-2165,-1858,-1517,-1189,-943,-784,-804,-906,-1119,-1479,-1976,-2644,-3314,-4100,-4712,-4431,-3486,-2480,-1516,-561,281,312,-450,-86,-256,145,1031,239,-846,-1226,-1135,-2067,-1372,-2021,-2618,-3011,-3142,-3170,-3154,-3107,-3103,-3099,-3088,-2965,-2739,-2537,-2342,-2294,-2264,-2446,-2665,-2647,-2118,-1012,-1100,-49,616,1285,7,-945,-33,2066,969,-909,553,-157,-723,865,-613,1502,320,-92,756,1629,1233,138,-2087,162,-72,-1876,669,2252,1601,-960,-2294,-272,-608,-1213,564,40,1616,-910,-2079,-274,-989,-1628,-2234,-2758,-3230,-3564,-3725,-3730,-3543,-3314,-3004,-2623,-2191,-1659,-1134,-601,-40,-456,-556,-219,2019,1943,1528,1827,-757,-987,-239,-1932,-643,870,-1841,668,564,117,323,-1172,-1774,-3332,-4368,-3023,-1778,-740,-164,-1192,-1704,-1674,-742,-1124,-1955,-5,1321,475,1858,2236,869,250,-1562,-2201,-313,-477,1513,2376,1747,-567,-1109,23,-458,-726,-1595,-512,-228,12,-1375,-1137,-62,-338,-930,-1472,-2164,-2860,-3475,-3541,-3104,-2546,-1899,-1412,-920,-510,-193,-631,-227,303,431,-1101,996,1317,1136,-925,-430,-981,-2336,-47,1146,-573,-1981,-951,465,1314,-993,2423,1271,1173,-109,-1843,-839,-12,-404,503,893,-883,532,-1600,-1042,1582,1284,-771,-1412,355,-434,-1130,-1653,-2005,-2254,-2579,-2819,-3015,-3152,-3327,-3406,-3248,-3068,-2812,-2485,-2169,-1990,-2028,-2329,-2705,-3077,-3250,-3216,-2926,-2625,-2407,-2426,-2498,-2533,-2456,-2422,-2442,-2569,-2767,-2977,-3010,-3044,-3177,-3241,-2998,-2596,-2403,-2319,-2180,-1578,-572,528,1475,2163,2640,1602,2234,799,825,263,7618,10143,12933,18138,17052,753,7998,14654,19630,20199,25887,50577,95101,111400,114756,109179,118088,149312,161561,99424,90511,74572,137404,148239,359359,2715651,3109538,2676685,3154722,2800175,2268495,1653957,1054974,551779,191272,11432,91247,83634,44350,2047,18293,21855,7147,-759,12210,10723,1576,3171,-701,601,971,1058,-774,-2697,-3956,-2234,-1630,-2254,-1760,532,2346,1109,709,916,767,1004,810,-249,-1328,325,458,688,801,599,478,441,-621,344,596,-560,-597,-1010,-349,-209,-686,-1654,-1500,-147,-126,-2307,-843,-725,-1320,-1948,-2444,-2784,-2765,-2378,-1875,-1447,-1201,-1096,-1503,-1195,-1331,-1213,-396,380,942,1109,495,-1559,-143,2665,3784,2489,2529,1577,226,-815,-293,1022,2391,2393,-329,-1547,-1029,-333,-1675,-53,-63,-285,-706,-535,-263,-230,-255,-399,-961,-1711,-2493,-3080,-2928,-2256,-1533,-958,-575,-1318,-148,-61,-39],[820,-909,-168,-181,-301,131,-277,-1654,-369,482,1726,996,1072,1870,849,-356,-407,-1754,-2677,-3350,-3313,-2835,-2181,-1705,-1555,-1619,-1992,-2673,-3584,-4517,-5299,-5720,-5581,-5075,-4370,-3613,-2823,-1976,-918,219,-452,63,-2047,-810,-935,-615,895,-515,-385,-2610,-4674,-5708,-4927,-2840,-411,757,985,73,-991,352,-518,-143,626,1024,616,-1208,-3032,-4757,-6309,-7548,-8234,-8223,-7716,-7042,-6284,-5589,-4987,-4444,-3996,-3696,-3456,-3348,-3258,-3068,-2787,-2215,-1203,-661,26,-56,196,1922,218,350,2164,1907,366,1788,3026,153,-1565,-213,54,-291,-1150,-781,-427,-280,-602,-776,-1901,-1352,634,-552,1482,-140,263,70,-2029,-1942,-112,123,-1608,-539,-1168,617,-1801,2220,2429,2067,1143,-665,-2258,-3745,-4788,-4953,-4096,-10429,-1263,126,-981,964,78,3818,2022,-299,-734,-1576,-2019,-1098,268,-190,-1339,-2420,-3071,-2974,-2044,-834,450,-232,-1024,-421,380,246,413,-1812,-1204,-668,-2179,-3448,-4201,-4303,-3794,-2920,-2180,-1703,-1677,-2083,-3007,-4325,-6107,-7986,-8035,-5947,-3747,-1849,-301,178,861,-175,362,-788,538,552,129,-248,-607,-1357,-1663,-2474,-3431,-4560,-5824,-7007,-7589,-7192,-6287,-5276,-4412,-3723,-3378,-3221,-3305,-3525,-3865,-4124,-4615,-5085,-5468,-5945,-6378,-6834,-7332,-7816,-8253,-8692,-9149,-9309,-9041,-8784,-8568,-8453,-8378,-8398,-8580,-9063,-9624,-9243,-8426,-7681,-6839,-5793,-4678,-3592,-2955,-2611,-2357,-1813,-1073,-655,-1124,-2731,-5088,-6603,-7605,-6195,1759,1223,-816,-1603,438,-16,-544,315,329,410,1553,-416,-1725,-777,-567,862,395,-1068,-1878,-1661,-860,472,359,-1574,-1226,260,1149,1146,780,-20,745,1075,-799,-466,33,343,435,2005,763,570,18,1177,-222,-531,-1177,68,-1289,-1075,-1101,-1873,-625,-1236,-703,-1765,-2896,-4149,-5542,-6937,-7946,-7527,-5909,-3914,-1839,90,-402,-581,-113,-749,-79,165,-644,-1801,-1030,-200,-651,68,591,-222,-1384,-2588,-3714,-4770,-5791,-6551,-6971,-6934,-6499,-5720,-4810,-3828,-2834,-1718,-938,-126,-279,1484,174,195,1755,458,-1726,-2057,-738,-964,-1600,-1078,-731,-1420,897,89,-690,-67,1543,1814,1719,2602,670,-1865,-217,-303,-1482,-215,-293,-1542,-1159,-1328,-663,-803,2057,2646,151,-2129,369,-661,-1953,-450,1072,-1435,-277,-1037,-466,-1600,-2561,-3314,-3804,-4043,-4131,-4090,-3894,-3660,-3331,-2935,-2560,-2120,-1613,-1013,-458,-18,278,312,225,-153,-848,-2048,-3524,-5259,-7199,-9178,-10421,-9155,-7020,-4985,-3284,-1919,-986,-481,-521,-1216,-2556,-4152,-5621,-6502,-6235,-4793,-2715,-624,1256,-507,-4673,1471,-5475,-11832,-5048,-2352,-13696,41256,104272,306936,314781,303007,273570,71775,8030,38723,15828,11165,-1572,-5898,4083,2756,-1642,-3269,-1295,2874,2325,-1018,-1647,-224,1782,2629,2256,1621,920,217,-570,-1464,-2290,-2948,-3377,-3496,-3306,-2980,-2616,-2307,-2152,-2075,-2221,-2357,-2876,-3597,-4322,-4546,-3722,-1580,94,1333,-1424,1778,-301,-274,-282,282,849,-1680,37,796,-85,-466,428,3408,744,-228,-61,-1081,-6255,-9948,-10633,-6657,-3052,-492,1259,1217,1826,169,1164,3252,1889,553,676,-686,-1833,-3298,-4774,-6107,-7269,-8043,-8377,-8176,-7695,-7034,-6437,-5961,-5545,-5331,-5243,-5381,-5701,-6071,-6395,-6600,-6660,-6508,-6165,-5680,-5094,-4509,-3995,-3503,-3062,-2657,-2320,-2128,-1947,-1785,-1663,-1595,-1595,-1617,-1760,-1878,-2061,-2341,-2658,-3092,-3610,-4138,-4690,-5154,-5567,-5994,-6234,-6399,-6556,-6502,-6347,-5987,-5409,-4558,-3443,-2269,-1104,-1017,-1547,981,-680,531,-422,-1671,-3069,-4344,-5036,-4779,-3448,-1597,-1043,-796,-2112,388,-208,243,689,-238,-341,-1886,-4557,-7259,-9190,-9156,-7156,-4749,-2510,-2021,126,1810,2191,763,-1477,-1999,-833,-1059,-1319,-2192,-3275,-4619,-6290,-8251,-9738,-9123,-6249,-2579,-1124,1512,2515,831,-744,157,548,1174,354,-480,299,2285,1005,-1080,10,-183,-208,920,-497,1832,215,-110,911,1468,1315,416,-1913,195,168,-1781,914,2615,1941,-955,-2014,-81,-309,-1121,603,-110,867,-1703,-1384,-2081,-2799,-2860,-2339,-1394,-352,-1286,-925,-1265,-1164,-434,-971,-1950,-2429,-1979,-928,1191,1073,-390,-695,-902,1311,1665,1280,1960,-467,-1663,-538,-1504,-653,791,-1594,954,788,260,-951,-3248,-3804,-2722,-1477,755,1765,2477,11,-1199,-1557,-1312,-118,-650,-1501,342,1699,746,2176,1297,-535,-2265,-3341,-3376,-2294,-743,756,1868,1150,-616,-1091,-47,-1995,-4286,-6677,-8891,-10656,-11495,-11320,-10946,-10679,-10283,-9612,-8275,-6522,-4519,-2539,-638,-619,-1209,-375,-1762,365,150,-266,-1313,-3309,-5349,-7390,-9188,-10653,-11481,-11319,-10782,-10270,-10003,-9707,-9048,-7858,-6000,-3528,-814,566,1522,-1172,2367,1560,1402,144,-1702,-133,338,-330,618,623,-639,556,-1645,-1179,1694,1557,-594,-1063,-2592,-4990,-7069,-8621,-9526,-9778,-9695,-9447,-9246,-8825,-7952,-6704,-5447,-4615,-4052,-3534,-2955,-2403,-1970,-1681,-1283,-619,466,-1544,-196,-666,-182,693,2532,6407,6972,2228,818,-4,-1343,-1058,-781,222,732,199,-482,-1240,-841,-620,1689,4242,6791,8399,8592,7807,3424,1623,2349,717,899,888,7145,9392,14232,22776,14344,567,7458,8349,15003,20195,26335,52270,241728,348181,392607,433175,520349,684979,956076,1136104,84308,104512,148102,180646,456589,3109538,11098717,4157846,10366092,8964351,7146052,1389202,1913645,1297454,812978,177411,65179,69205,38065,25585,44971,37962,6323,-153,20435,12145,1887,2893,-624,-3952,-3329,1235,3541,6058,10766,6830,176,3913,6431,6141,4883,-316,743,703,551,879,342,-2081,-4487,-6334,-6872,-6499,-6264,-6891,-8014,-9243,-9761,-10028,-10118,-9605,-9292,-9305,-9126,-8552,-8014,-7779,-7354,-6614,-5853,-5581,-5824,-6377,-6629,-6542,-6474,-6721,-7019,-6974,-6502,-5858,-5263,-4654,-3819,-2447,-456,1256,539,181,804,905,207,-1866,-182,2483,3687,2603,2598,1466,603,-421,-408,706,2314,2635,-329,-1469,-747,-71,-1651,-286,-157,-230,186,23,-238,-1159,-2787,-5086,-7175,-6234,-3416,-488,829,666,36,402,-386,-946,1455,377,1026],[-8507,-4635,-827,-98,-139,490,-168,-1586,-315,514,1674,1029,1594,2360,879,-572,-760,-2190,-223,1960,954,-1062,-592,1073,638,-1257,-1660,-703,784,575,282,-956,-650,321,558,-1285,429,-13,-138,430,-353,-236,-2180,-1086,-1118,-412,983,-630,-127,619,333,-129,-547,452,1263,1216,519,-2713,-5824,-8740,-11439,-13720,-15421,-16285,-16234,-15705,-15055,-14442,-13915,-13444,-12952,-12391,-11703,-10897,-9944,-9010,-8179,-7455,-6894,-6556,-6368,-6430,-6664,-7002,-7521,-8123,-8741,-9410,-10101,-10882,-11796,-12732,-13689,-14556,-14838,-14282,-13136,-11664,-10139,-8712,-7392,-6380,-5624,-5191,-5112,-5417,-6041,-6834,-7756,-8429,-8282,-6890,-4207,-466,1345,-480,-91,136,-1473,-1866,-159,233,-1525,-880,-264,1401,-1728,3030,2834,2435,2243,-752,-3195,-5157,-4545,-3038,-7156,-11745,-1428,858,-769,596,-150,4298,2282,-36,-452,-1414,-1955,-811,144,-264,500,-139,-757,-3193,-5711,-8520,-11364,-13046,-11073,-8004,-4894,-1884,489,-1886,-1640,-592,-390,1093,-187,1042,1941,-50,-1965,-3196,-3314,-2150,-167,-1073,-1101,281,-1100,-312,-38,-403,-498,-182,830,-192,191,-568,-278,-769,-921,-911,-945,-1267,-1872,-2820,-3869,-4816,-5383,-5298,-4563,-3646,-2891,-2450,-2577,-3319,-4841,-6920,-9317,-10654,-8868,-5174,-1193,-1225,-190,-442,-1444,-889,-513,-485,1565,2345,1291,-103,-516,-1586,-186,792,378,1346,-968,-4174,-7523,-10787,-12027,-9177,-5475,-1696,567,797,-969,725,1532,2562,2630,1514,476,-66,144,194,902,1615,1930,1362,-716,-1832,403,64,-653,108,338,508,1610,-681,-1192,-444,-552,896,767,-584,-2117,-4215,-6866,-7132,-5984,-4462,-2927,-1465,-173,991,685,16,995,1254,-635,-1182,-2715,-3798,-4083,-3435,-2049,-488,263,1176,-593,-706,-667,-1444,-3897,-6593,-9003,-9724,-7901,-4987,-1871,1066,1108,1590,1373,74,-74,-1445,-980,1039,138,-113,-939,-442,-183,-389,-633,-1944,-3019,-3765,-4131,-4243,-4034,-3580,-2956,-2138,-1211,-249,864,1626,-888,-765,-383,1697,2119,-689,-929,545,634,-371,-639,376,-543,-1179,-1591,-1357,-611,476,-1537,-2344,-203,-498,-1601,-796,-337,-1981,42,-715,-1043,-135,1423,1554,1814,2849,575,-1615,-115,-121,-1356,-629,-1762,-2873,-3920,-5072,-6329,-7650,-8948,-9853,-9740,-8292,-5756,-2675,-1732,-169,1342,-1166,-419,-1066,937,2083,1872,3128,-414,-48,-610,1604,399,348,433,-1847,-4094,-6307,-8468,-10188,-10960,-10758,-10317,-10280,-10514,-10989,-11603,-12251,-11842,-9993,-7479,-4853,-2137,-219,-355,840,-1327,-624,9,712,-1201,-4103,-8264,-11863,-11245,-9130,-7802,-5254,203,3410,1167,415,-4851,648,-4899,-11410,-6265,-2641,-17975,35025,94142,1424658,1521880,1520029,408185,75059,8176,41204,18184,11251,-2489,-3740,6139,2737,-1842,-3221,-1417,3923,3889,-1501,-1469,-135,2076,8325,12705,9695,2452,2159,432,-497,-1349,-3652,-5045,-5604,-5755,-5990,-6430,-6886,-7093,-6887,-6549,-6357,-6155,-5583,-4649,-3712,-3203,-3241,-3294,-1927,-1421,1698,-452,-16,-114,745,817,-1880,-44,746,-182,-501,327,3349,992,40,-85,-137,-830,-580,1672,2464,378,558,2162,1429,1583,-190,349,516,-2912,-5879,-8162,-9713,-10469,-10568,-10213,-9559,-8809,-7929,-7042,-6166,-5517,-5064,-4943,-5168,-5678,-6618,-7888,-9508,-11271,-12708,-13081,-11916,-9681,-6897,-3884,-821,-1612,230,-22,-852,-1408,-60,714,-174,-1669,-905,1994,2229,760,-1514,-4580,-6796,-7569,-6639,-4429,-1732,-996,1126,246,-90,-655,-585,-775,-1651,-1460,-698,-603,981,1632,1546,383,-689,-1641,-2547,-3465,-4424,-5473,-6584,-7815,-9019,-10170,-11236,-12163,-12972,-13553,-14138,-14694,-15454,-16328,-17131,-17054,-15798,-14137,-12272,-10473,-8813,-7408,-6356,-5588,-5317,-5300,-5719,-6568,-7770,-9336,-11146,-13271,-15472,-17149,-16568,-14436,-12056,-9818,-7870,-6371,-5330,-4748,-4581,-4459,-4004,-2526,110,-1255,1638,2583,718,-489,281,368,960,668,-25,568,2352,859,-1263,-636,-353,305,922,-392,2026,8,-103,966,1229,1236,597,-1724,153,379,-1722,-1103,-3400,-3857,-2486,-1803,69,-64,-1057,582,-295,80,-2300,-841,-9,-750,-704,-205,734,-148,-1248,-1615,-2336,-2945,-3442,-3598,-3251,-2338,-1156,-808,1923,1026,-438,-814,-1473,354,1165,893,2001,-168,-1996,85,-1159,-2801,-4592,-6371,-8051,-9697,-11188,-12674,-13990,-15153,-16248,-17295,-18357,-19056,-17553,-15754,-13612,-11258,-8644,-5985,-3390,-1056,611,1907,890,2290,4132,1012,-241,-2234,-2324,-138,-580,1387,4123,551,-711,-1108,398,1083,707,-1110,242,3676,1604,-1684,-735,-108,247,-603,571,295,759,1426,-40,-807,-1445,-2253,-2666,-2473,-1791,-714,-642,236,1543,257,-825,1351,1357,968,-807,251,-546,-1626,-2811,-4146,-3999,-2278,-761,549,1587,-1321,2144,1707,1505,305,-1245,629,-2328,-5492,-8029,-9598,-10072,-9753,-9201,-8872,-8786,-8881,-9107,-9531,-9890,-9883,-9203,-8056,-6804,-5566,-4410,-3222,-2293,-1824,-1945,-2431,-3018,-3799,-4743,-5882,-7082,-8046,-8457,-8249,-7424,-6261,-4853,-3343,-1608,-703,-403,790,2287,6357,8710,2635,511,161,-1012,-831,-1006,89,367,-64,71,-1672,321,-97,10571,10813,10391,9473,9112,10660,3486,1525,2340,452,819,1273,6508,8269,22021,28507,12131,244,6800,4009,11190,19562,26675,52780,269978,697215,1953116,2153499,2238875,2192615,2014847,705320,271269,151311,157004,200435,519994,2676685,4157846,5784527,7283465,8378910,8857405,2327494,1219346,1330358,1297791,631644,63391,56201,32471,21478,50455,59194,11909,849,22484,13390,2140,-1088,-458,338,-6449,865,2013,-5122,-14869,-10320,-10618,-14302,-7821,-3829,-4745,-7473,-4954,-748,342,-540,-203,-529,-1203,1003,2038,371,86,8,-726,-2390,-4011,-4766,-4568,-4274,-4653,-5663,-6556,-6627,-6132,-5959,-6209,-6567,-6370,-5649,-4876,-4637,-4831,-5143,-5239,-5331,-5702,-6471,-7389,-7995,-8140,-8022,-7800,-7213,-5973,-4101,-1897,-50,627,666,-191,-2216,-191,2190,3471,2663,2534,1198,880,-82,-536,333,2179,2836,-184,-1303,-493,164,-1576,-608,-300,-253,-2812,-4707,-5351,-4649,-3329,-2036,-926,-1273,-770,-406,-1271,-2496,-3893,-5275,-5928,-4759,-2002,385,1090],[3693,-222,71,130,174,1011,73,-1367,-130,645,1661,1048,-3282,-8494,-12994,-17424,-22076,-25553,-24688,-19057,-11400,-3670,-918,1194,653,-1199,-1718,-276,1146,490,-5744,-12198,-18154,-22869,-25299,-25035,-23059,-20585,-18126,-16090,-14624,-13906,-13996,-14869,-16367,-18308,-19992,-20478,-18803,-14630,-8779,-2135,-576,566,1542,1832,1747,187,-769,838,-69,-23,472,996,2196,-3094,-9545,-15874,-21944,-27456,-30894,-28886,-23364,-16865,-10037,-3315,959,-1567,442,-357,-582,-968,-1428,-418,2876,2779,-130,-914,-438,-538,345,1506,-186,504,2061,2164,1057,2392,3177,170,-1292,-259,-243,-5330,-11931,-10533,-3087,-1572,-1206,-343,-574,-1338,384,-372,1210,-795,-415,194,-2431,-7077,-10498,-12524,-13044,-12389,-11000,-9270,-7718,-6555,-6007,-6175,-6956,-8191,-9657,-11157,-12201,-12408,-11543,-11934,-7248,-4101,-582,191,-227,5123,2482,237,-68,-1012,-1646,-477,-7,-355,425,-264,-915,-8021,-19056,-30155,-33700,-23919,-13696,-4398,-145,75,515,-1646,-1960,-716,-229,1345,192,-1541,-8716,-16065,-23313,-29762,-34074,-33560,-30477,-27510,-25494,-24432,-24277,-24881,-25893,-27090,-27998,-28247,-27579,-26132,-24184,-22031,-19941,-17896,-15969,-14128,-12365,-10775,-9302,-8065,-7014,-6274,-5982,-6188,-6896,-8270,-10238,-12544,-14994,-17089,-18320,-17878,-15564,-11579,-6480,-646,1044,-1231,-462,-777,-1369,-1107,-546,-966,1338,1965,960,-115,-431,-1375,-316,-2100,-6254,-10504,-14845,-19343,-23841,-28046,-31376,-33095,-32605,-30612,-28142,-25587,-23390,-21469,-19835,-18280,-16742,-15276,-13975,-12942,-12393,-12419,-13129,-14510,-16432,-18777,-21037,-22850,-23550,-22852,-20847,-17913,-14457,-10871,-7282,-3728,-680,-193,-531,954,1095,-176,-1980,-1848,-1202,311,82,-3431,-8351,-12668,-15535,-16107,-14470,-11396,-7967,-4753,-2408,-1138,-1077,-2141,-4289,-7255,-10501,-13488,-15397,-15649,-14191,-11521,-8548,-6039,-4604,-4599,-6267,-9538,-13992,-19026,-23193,-24321,-21059,-14559,-6607,445,134,-1086,-1202,1047,4,-420,-1540,-291,-227,-117,386,452,45,-1233,-497,-1775,-6223,-10234,-13732,-16559,-18692,-20148,-20846,-20895,-20482,-19566,-18279,-16687,-14930,-13106,-11525,-10376,-9812,-9718,-10103,-10454,-10235,-8969,-6132,-1746,1919,1334,-1071,-2011,323,21,-1572,-561,-60,-1857,-747,-1454,-1359,-283,1126,1193,1809,2917,455,-1297,-92,0,-1113,-160,-335,-1885,-1063,-1575,-1804,-1670,1544,1938,-138,-2046,471,-655,-1473,167,1571,-837,-556,-1014,682,2296,2484,3505,7,-101,-345,1977,251,-2,886,156,925,1883,-226,-918,-2961,-4924,-6483,-7694,-8129,-7514,-5538,-2458,1159,-415,-1202,-468,-46,-408,-285,1136,-1342,-1142,-5516,-10237,-13635,-16220,-18301,-19883,-21509,-23082,-22421,-17777,-10341,-667,955,1019,-4879,-500,-4638,-10549,-6695,-3313,-20261,28264,81995,1620827,2474321,2403524,354690,77278,9432,42136,18855,10522,-2355,-912,7444,2289,-2205,-3172,-1462,2684,2582,-2019,-1395,-223,2172,7937,10936,4877,264,-4580,-10240,-15674,-19169,-20191,-19667,-18543,-16908,-14342,-10383,-5149,560,-1150,-2169,-1778,-1435,275,-1339,-914,355,-521,-367,1451,-1359,1578,-536,229,56,1075,689,-1834,-281,545,-281,-550,233,3194,1200,299,-133,-6611,-8699,-5276,-282,2369,608,850,933,-4448,-11538,-19805,-28544,-37229,-45189,-38578,-31937,-26607,-22724,-20326,-19309,-19494,-20780,-22866,-25585,-28652,-31989,-35321,-38626,-41817,-44178,-42004,-38236,-34059,-29483,-24448,-18977,-13158,-7150,-1068,-205,-868,-1852,254,-254,-621,-1140,25,683,-224,-1583,-500,1965,1498,-4715,-9865,-13028,-13297,-10889,-6762,-1915,1088,-830,975,-178,-328,-861,-855,-973,-1790,-1206,-4559,-9843,-15414,-21143,-26811,-32199,-37212,-41360,-41862,-39113,-36644,-34889,-33893,-33744,-34324,-35605,-37541,-40021,-42860,-42320,-38833,-35014,-31239,-27553,-24100,-20978,-18187,-15872,-14006,-12766,-12133,-12128,-12753,-13873,-15623,-17644,-19937,-22262,-24263,-25631,-25946,-25181,-23380,-20858,-18096,-15362,-12786,-10550,-8719,-7386,-6472,-5908,-5649,-5469,-5342,-5027,-4688,-4237,-3633,-2907,-2028,-1001,252,139,710,975,419,808,2305,597,-1373,-1174,-529,807,927,-264,2134,-237,-34,958,957,1049,717,-1498,108,592,-1569,951,2804,2206,-863,-1606,234,170,-978,558,-468,-601,-1717,-427,-38,-872,-3607,-13813,-21627,-26486,-28149,-27580,-26247,-24993,-24357,-24464,-25374,-27040,-29171,-31201,-31728,-29467,-24862,-18970,-12470,-5804,521,453,2054,223,-1418,926,-840,-770,343,-945,1433,1191,266,134,-1715,-9953,-18644,-27344,-35204,-37771,-32169,-25941,-20484,-16222,-13208,-11621,-11392,-12138,-13838,-16217,-19071,-22362,-26066,-30274,-34970,-39974,-39256,-33157,-26634,-20058,-13798,-8293,-3959,-1064,348,1153,660,-816,-125,3611,1642,-1775,-539,-157,-15,-446,569,406,681,1288,-25,-941,-1075,-158,-1480,-516,211,-497,-646,420,1480,96,-749,1274,1244,-6748,-19835,-29220,-26610,-17080,-8146,-1973,-331,-1605,-716,-617,1615,-1209,1892,1830,1597,481,-716,1435,732,-221,624,-91,-425,434,-1793,-1440,1754,1838,-49,-258,866,97,337,-2107,-11304,-18779,-21874,-20054,-15898,-11076,-6394,-2613,-546,-888,-2497,-4837,-6591,-7030,-6004,-3981,-1551,405,315,-1380,-567,-595,-592,809,173,-8237,-17407,-26017,-30684,-24896,-13140,-1252,-1102,105,96,-461,116,-1652,132,552,18637,73868,73687,49887,33954,15903,3624,1465,2365,173,739,1563,5900,7479,18179,23938,10509,-13,6254,1355,8318,18777,26671,52613,289795,877869,5470325,6323729,6777247,6727922,6224196,2036873,542970,206094,161767,204228,538924,3154722,10366092,7283465,32175447,33143162,15942196,5681347,3363455,1814849,1706283,1032871,105320,47194,29104,16907,55263,64832,14741,-11653,16841,14600,2502,2055,-98,1536,323,981,2100,1520,4136,1260,-1135,3727,4308,2671,1670,-1558,582,224,295,632,284,-588,-1145,273,-14521,-20574,-18483,-12894,-5805,622,-597,-1213,-479,-1164,-430,-955,-354,-347,-979,-840,-919,-4068,-6286,-8527,-11878,-16915,-23019,-29121,-34300,-38687,-42492,-39947,-35559,-32100,-30226,-30027,-31185,-33158,-35497,-36555,-32489,-23656,-12225,598,-530,-2057,10,1965,3287,2828,2512,951,1210,352,-477,74,2148,3128,161,-979,-122,521,-1297,-863,-373,156,-11073,-29228,-29941,-16367,-4231,2088,1593,-1150,-638,-535,-6351,-9421,-6830,526,-313,-299,2170,483,1183],[3743,-14,168,227,368,1426,187,-1260,-74,624,1442,820,2466,3493,1076,-937,-1090,-1026,-9772,-20280,-26484,-25345,-19347,-12878,-8152,-5948,-6717,-10430,-16682,-24776,-33966,-42776,-42116,-33281,-24229,-15953,-8659,-2322,214,938,-89,-646,-1401,-1284,-1238,18,1194,-736,-4637,-14402,-24853,-33836,-34875,-26567,-15839,-5153,1986,214,-723,1065,227,-42,280,921,1660,-670,-2096,-2349,-10775,-19891,-29652,-39922,-44348,-33593,-21922,-10243,1053,-1851,485,-578,-887,-1013,-1407,-490,2765,2719,-197,-1128,-746,-774,332,1163,-274,552,1825,2112,1206,2478,3018,85,-1217,-393,-522,-516,-955,-2946,-418,-1965,-1411,-145,34,-914,205,-328,1026,-1105,-681,-5314,-13652,-21101,-27330,-32297,-35954,-38568,-40327,-41149,-41044,-40080,-38722,-37354,-36071,-34848,-33600,-32328,-30786,-28799,-26204,-23079,-19459,-15336,-10748,-5537,-157,5370,2585,470,359,-414,-1253,-125,-172,-484,328,-321,-1157,-1441,-11699,-21722,-28992,-29329,-23037,-14489,-6173,-107,506,-1310,-1898,-884,-123,-692,-7886,-16267,-25290,-34214,-41880,-42764,-37487,-32383,-28710,-26605,-26246,-27424,-29955,-33518,-37367,-40144,-39405,-35339,-29854,-23975,-18083,-12396,-7124,-2238,576,533,1208,-451,-1782,-72,-604,155,-1125,470,1279,-838,-5940,-11885,-17558,-21961,-23959,-22539,-18218,-12136,-5349,1539,1131,-1242,-699,-1079,-1207,-993,-405,-1434,1068,1594,665,-47,-333,-3361,-7954,-12544,-17165,-21821,-26231,-29759,-31038,-28945,-23897,-17450,-10814,-4999,-841,6,-1403,-3546,-10413,-19464,-28098,-28960,-18120,-1902,732,1156,1895,1878,1951,1426,-505,-2336,2,-66,-1094,-471,336,-4488,-21081,-36331,-42640,-32352,-20735,-10715,-2831,168,-1755,-1742,-1351,198,-98,-2380,-6437,-11831,-17179,-21626,-24234,-24133,-21438,-16868,-11699,-6745,-2647,273,356,1458,1063,112,-197,1032,-1001,-750,175,266,-1638,-1151,-1307,-1720,-892,-1844,-117,-3373,-11213,-15870,-15197,-9356,-601,-707,-1338,992,-51,-545,-839,-55,-196,89,601,561,258,-598,-192,-2510,-9649,-16350,-22493,-27879,-32442,-36102,-38583,-39655,-39132,-36884,-33293,-28806,-23922,-19031,-14683,-11289,-9217,-8582,-9608,-11923,-14929,-17638,-18390,-15992,-10487,-2930,-558,-1657,871,611,-1474,-332,144,-1434,-1354,-1960,-1558,-477,703,788,1739,2870,401,-957,-111,92,-770,-124,-423,-1862,-1015,-1369,-1778,-1687,1438,1736,-419,-1601,659,-643,-1162,594,1789,-464,-639,-883,388,2425,3029,3839,419,-149,6,2319,75,-439,722,269,1078,2369,406,-966,1211,3252,3525,2420,11,8,2383,1904,1119,-112,-1063,-537,-320,-572,-272,1396,-1391,-1471,195,-4342,-9169,-12706,-14709,-15273,-14863,-12896,-8355,-3005,-2089,1384,553,1304,-4742,-1880,-4631,-9142,-6078,-3638,-17489,21115,67278,1456815,2097906,1981882,295859,77687,11749,41571,17816,8974,-1484,1504,7939,1437,-2524,-3073,-1394,1172,1081,-2546,-1403,-447,2066,-2082,-7334,-10284,-12618,-15026,-16743,-16941,-15912,-14656,-13571,-12144,-9518,-5213,736,1563,598,-1505,-1874,-1673,-1158,613,-933,-1276,81,-496,-565,1495,-1223,1423,-536,451,196,1261,487,-1553,-661,224,-364,-595,157,2947,-7757,-23728,-38807,-48682,-37385,-28658,-22545,-19089,-18013,-18997,-21225,-23567,-24908,-24318,-21683,-17834,-13820,-10294,-7730,-6533,-6806,-8508,-11456,-15392,-20143,-25325,-30695,-35909,-40848,-45108,-47411,-45260,-41479,-37289,-32610,-27478,-21859,-15738,-9226,-2524,312,0,-41,-1001,-1839,392,-470,-435,-923,51,632,-259,-1414,-161,-2070,-10262,-18300,-25344,-30164,-31031,-28082,-23180,-17796,-12808,-8604,-5369,-3284,-2361,-2694,-4361,-7142,-11096,-16209,-22135,-28718,-35247,-39918,-39086,-33759,-27510,-21682,-16914,-13565,-11837,-11843,-13544,-16927,-21744,-27801,-34813,-42126,-45621,-39345,-31678,-24241,-17600,-11931,-7463,-4334,-2502,-2005,-2672,-4519,-7358,-10984,-15094,-19150,-22849,-25428,-26649,-26438,-25107,-23320,-21560,-20328,-19671,-19564,-20063,-21062,-22376,-23880,-25378,-26760,-27833,-28455,-28527,-27796,-26272,-23865,-20990,-17853,-14701,-11787,-9229,-7100,-5319,-3827,-2526,-1318,-141,987,2130,220,-1414,-1258,-605,1242,912,-153,2143,-534,52,873,632,731,743,-1283,62,769,-1320,841,2681,2153,-769,-1447,385,360,-927,509,-664,-1052,-1229,-184,-154,-986,-415,-8633,-13737,-11451,-5229,-2444,-1045,-2210,-474,-603,-1722,-1054,-2039,21,-999,-7487,-14186,-20385,-24978,-26657,-24756,-19922,-13413,-6273,-762,1654,-582,-820,49,-634,1646,1372,167,-28,-1367,-9670,-18358,-26318,-31745,-32584,-28970,-23377,-17499,-12220,-7762,-4412,-2242,-1037,-929,-1729,-3287,-5604,-8696,-12631,-17211,-21876,-25577,-26570,-23912,-18206,-11009,-3806,-751,-996,230,1243,623,-527,-2797,-5006,-3934,-1803,-368,-163,-265,-313,539,490,564,1101,-46,-1044,-825,10,-1120,-924,218,-543,-680,550,1363,-119,-730,1102,-8435,-32503,-52807,-30057,-7481,-1042,1086,1343,-240,-1440,-728,404,1550,-978,1593,1888,1629,615,-220,2163,823,-124,584,-404,-375,370,-1711,-1558,1680,1845,255,173,832,-250,128,-718,-3869,-16775,-28043,-33974,-33086,-28110,-21720,-15193,-9855,-7167,-7475,-10089,-13560,-16428,-17829,-17742,-16546,-14965,-13342,-11657,-9315,-5930,-1917,672,1249,-2071,-7854,-13591,-16041,-12703,-3249,-287,-1114,178,-119,-643,218,-1423,-46,1180,22288,86793,84097,54334,46733,19443,3745,1368,2355,-152,596,1692,5281,6898,15130,20243,9223,-238,5818,-31,6194,17946,26349,52282,299337,1052481,9253987,19355071,20212982,12071419,10692960,3775610,811766,255854,160711,192740,511054,2800175,8964351,8378910,33143162,36548050,18625152,9489399,6244930,2659609,2691000,1719441,154043,44855,28596,12114,59260,70784,18213,5424,27129,15587,2872,1598,315,1691,-72,825,1582,35,3373,835,-1576,3540,3598,1165,247,-1343,473,23,273,565,203,-637,-1175,1000,3196,-4173,-10905,-9787,-4587,669,-456,-1770,-696,-1151,-396,-999,-407,-480,-945,-561,-688,-3238,-7669,-11683,-16397,-23005,-31604,-41521,-51598,-61168,-63692,-54669,-45840,-38177,-32707,-29921,-29631,-31181,-34116,-38230,-42840,-45181,-40966,-30159,-16112,-1632,294,1693,2984,2947,2411,611,1451,740,-341,-203,2089,3348,488,-685,205,845,-985,-1190,-548,456,-16100,-42337,-57174,-38769,-19343,-4381,1634,-1106,-548,413,-7460,-13412,-13081,-4771,-250,-61,2400,533,1127],[3488,43,225,250,491,1781,228,-1202,-92,499,1085,424,2565,3890,1085,-1253,-1132,-518,-872,-7979,-15333,-21755,-24976,-23542,-19762,-16017,-13544,-12793,-13810,-16330,-20042,-24456,-28450,-29537,-26045,-20511,-14513,-8555,-2676,1064,-79,-785,-985,-1319,-1305,94,1193,-834,-513,749,-435,-8700,-17605,-26754,-34420,-26964,-18383,-10488,-3536,1254,514,-114,-3,793,1038,-749,-1396,-1357,-2252,-8467,-15200,-21754,-25698,-23049,-16168,-8374,-759,-1668,399,-863,-1271,-1154,-1425,-614,2478,2421,-395,-1405,-1104,-1029,229,739,-205,599,1475,1919,1187,2371,2673,-76,-1226,-594,-904,-701,-984,211,-40,-1472,-1485,-3,508,-586,-39,-353,775,-1391,-828,201,-3176,-9694,-14983,-18743,-20910,-22152,-23266,-24728,-26823,-29272,-31052,-29625,-26619,-23501,-20628,-18276,-16414,-15007,-13903,-13060,-12323,-11505,-10501,-9025,-7075,-4610,-1734,610,751,278,-857,193,-334,-690,164,-376,-1317,-870,407,59,-249,-3890,-6743,-8442,-8938,-8437,-7496,-6655,-6143,-6364,-7488,-9384,-11983,-15237,-18906,-22562,-25712,-26956,-25705,-23318,-21026,-19185,-18151,-17898,-18481,-19919,-22040,-24794,-27758,-29526,-27443,-23464,-18942,-14247,-9662,-5224,-1097,693,1762,-301,-1891,-214,-938,-202,-954,461,1201,-1725,-6999,-12672,-18275,-22255,-21758,-16777,-10152,-3122,1762,1782,1127,-1288,-923,-1354,-1053,-777,-233,-1900,732,1241,466,61,-286,-954,-4633,-10708,-16845,-22754,-26401,-23365,-16584,-8811,-815,-1405,-607,-924,-282,-382,-1562,951,1303,590,-3711,-1731,-202,342,934,1619,2110,1782,1802,1323,-438,-2017,-344,-284,-1419,-770,331,474,-6939,-13564,-19223,-23847,-27200,-28597,-28143,-27044,-25949,-24952,-24036,-23091,-22155,-21335,-20731,-20518,-20892,-21812,-23325,-25255,-27080,-26983,-24379,-20483,-16212,-11935,-8007,-4570,-1508,1257,1157,1853,-944,-635,490,239,-1677,-994,-1274,-1618,-922,-1805,69,1391,31,1872,-7556,-17653,-20880,-13283,-2841,812,-99,-500,17,226,-166,160,734,589,314,-86,73,-38,-143,-3204,-7081,-10748,-14277,-17629,-20434,-22232,-22519,-21094,-18584,-15597,-12570,-9712,-7352,-5712,-5027,-5357,-6980,-9755,-13580,-18267,-22834,-24626,-21162,-15207,-8811,-2880,1362,1176,-1378,-165,240,-1146,-1657,-1914,-1662,-779,122,318,1537,2687,393,-698,-229,86,-439,-82,-600,-1693,-1014,-1133,-1325,-1308,1379,1589,-775,-996,885,-671,-877,-1224,-3019,-3093,-1840,-770,-1,2409,3426,4038,736,-258,377,1856,-181,-1002,-1692,-2197,-2414,-2267,-1762,-871,256,1538,2957,2831,-99,-1,2516,1717,1050,152,-960,-630,-637,-759,-379,1540,-1537,-1655,252,801,-2652,-4377,-3877,-1273,2093,-420,-3174,-2455,-2811,776,-118,1216,-4550,-3450,-4849,-7391,-4583,-2859,-11812,13682,49942,816277,792702,720584,236238,75663,14740,39644,15110,6603,-465,3061,7592,186,-2494,-2934,-1267,-597,-600,-3120,-1530,-805,-4981,-11833,-16770,-19342,-19600,-18143,-15980,-14010,-12626,-11851,-11290,-10236,-8041,-4535,75,1248,547,-1844,-1694,-1502,-863,906,-598,-1586,-177,-516,-1096,1483,-1071,1191,-522,593,239,1256,196,-1262,-1207,-220,-472,-673,58,2573,8,-12136,-23224,-30582,-25681,-20283,-16921,-15786,-16615,-19003,-21785,-22828,-20442,-15569,-9756,-3959,1182,1347,818,-690,177,502,-1012,-1312,16,-2334,-6740,-11285,-15991,-20717,-25555,-30518,-33621,-28276,-22719,-17112,-11525,-5995,-1616,-1985,157,361,37,-1146,-1612,554,-694,-337,-808,7,534,-292,-3583,-8526,-13464,-18207,-22473,-25698,-27048,-25910,-23338,-20372,-17433,-14813,-12610,-10862,-9703,-9138,-9278,-10222,-11758,-13947,-16762,-19809,-22753,-24567,-24117,-21440,-17597,-13564,-9812,-6725,-4572,-3528,-3729,-5184,-7946,-11847,-16795,-22610,-28760,-31606,-26073,-19161,-12286,-5996,-2529,113,757,935,-1099,-691,-363,1104,153,-2562,-7512,-12609,-16955,-19780,-20188,-18279,-15249,-12088,-9572,-7907,-7159,-7408,-8534,-10298,-12487,-14763,-16834,-18381,-19305,-19743,-19719,-19342,-18339,-16760,-14478,-11585,-8363,-5086,-2054,357,-444,191,1454,1128,1082,1095,-1193,-4185,-7799,-11475,-13969,-13363,-8475,-93,-884,122,712,251,286,660,-1112,19,890,-1011,697,2420,1967,-684,-1334,505,482,-922,430,-894,-1090,-918,-119,-349,-1047,-300,324,-7831,-10832,-7901,-2170,-972,-2465,-653,-830,-1562,-947,-1875,531,1876,198,-852,-842,-3450,-11390,-19558,-27474,-32995,-29635,-22644,-15591,-9181,-3433,-275,-372,1807,1494,-7,-217,-1189,-1449,-5929,-10386,-13880,-15382,-14151,-10666,-5910,-875,1376,1825,1529,144,1234,2246,960,1968,2926,664,-3918,-9710,-15751,-21204,-24693,-24213,-20029,-14287,-8587,-3778,-286,1324,589,-271,-1413,-3867,-5577,-5653,-3938,-1077,-469,-213,484,544,-1873,-7031,-11184,-11185,-5335,234,-760,-1287,204,-528,-758,613,1202,-383,-761,839,-3177,-19005,-31392,-24566,-10789,-827,1201,1250,-129,-1247,-780,212,1385,-3911,-8951,-6881,1236,708,218,2767,821,-23,504,-656,-366,306,-1526,-1701,1498,1726,507,584,825,-602,-161,-931,-66,-198,-8519,-17170,-23650,-26442,-24676,-19814,-14336,-10268,-8384,-8554,-9970,-11749,-13474,-15333,-17485,-19983,-22304,-23682,-23142,-20196,-15007,-8783,-3073,645,2035,1958,127,85,-357,-76,-1059,271,-262,-578,353,-1225,-217,1730,20482,26093,35118,47882,59438,22995,3820,1231,2297,-455,409,1678,4694,6455,12599,17091,8076,-423,5517,-433,4680,17075,25887,52071,296207,1194301,9709760,10806115,11200629,10744050,9435987,5386158,1031348,290312,153051,169666,443103,2268495,7146052,8857405,15942196,18625152,19834722,13058889,9148392,3670807,3876817,2434444,195337,48883,30088,7746,62565,76956,23286,6301,29072,16241,3228,1102,754,1722,-561,611,1177,-1087,3008,934,-1806,3264,3058,-98,-757,-1158,304,-215,231,476,121,-685,-1303,832,2727,3109,-7205,-11024,-9943,-7294,-5168,-4584,-5047,-5279,-4318,-1947,-535,-674,-902,-346,-554,-1259,-5037,-8780,-12599,-17388,-23478,-30741,-38474,-34142,-26752,-19559,-12525,-6077,-993,-211,-1706,-160,1021,-1193,-5197,-10841,-18205,-26578,-33330,-28270,-18574,-8554,841,2974,2221,171,1568,1041,-169,-526,1976,3457,722,-475,434,1090,-702,-1618,-865,710,876,-4629,-19541,-28491,-20288,-9528,-1295,-1186,-534,849,-5312,-13312,-20094,-18711,-8977,13,2452,511,877],[-355,62,359,320,653,2183,312,-1073,-71,391,720,9,2548,1109,175,-1519,-933,-55,1173,2241,663,-2309,-5766,-8915,-10596,-9841,-7155,-3722,-555,1724,668,59,-42,-1215,-3989,-8028,-12550,-17206,-21256,-22776,-19931,-15578,-11014,-6599,-2540,171,1222,-856,-578,688,840,1361,-736,-3601,-7372,-10464,-11963,-10949,-7742,-3414,850,-124,-288,704,441,-372,-558,-1450,29,1847,786,703,1224,-1954,-5735,-8876,-10819,-11148,-10091,-8313,-6318,-4613,-3406,-2830,-3083,-4130,-5904,-8401,-11531,-15193,-18762,-19314,-15271,-9617,-3402,1663,1070,2130,2219,-240,-1254,-767,-1315,-877,-1032,401,-3803,-3270,-1376,122,873,-341,-286,-394,514,-1554,-799,228,681,-1525,-526,242,-1790,-6751,-10390,-12455,-13038,-12296,-10687,-8642,-6427,-4289,-5564,-13138,-10876,-14844,-12353,-7089,-5016,-4632,-6180,-7433,-8324,-8697,-8463,-7519,-5844,-3635,-1022,500,-391,-936,-32,-429,-1367,-1209,162,117,-280,-415,-716,-2237,-5177,-7303,-8324,-8195,-7042,-5507,-4099,-3019,-2493,-2733,-3762,-5483,-8010,-11144,-14770,-18494,-21483,-20585,-17381,-14102,-11262,-9099,-7622,-6950,-6946,-7506,-8378,-9313,-9931,-9913,-9190,-7757,-5919,-3915,-1943,-251,-1958,-388,-1256,-536,-784,-206,-2171,-4749,-7805,-10942,-13647,-14784,-13557,-10293,-6113,-1624,1893,2003,1059,-1304,-1049,-1500,-905,-582,-73,-1791,380,992,473,229,-266,-812,-2772,-4374,-5549,-6382,-6911,-7298,-7569,-7784,-7992,-8421,-9083,-10087,-11584,-13511,-16091,-18956,-20996,-19538,-15467,-10718,-6045,-1858,1074,2016,2147,1561,1379,-1605,-4792,-7240,-7465,-4859,-1778,-971,339,699,1825,-495,454,42,-331,1279,1661,457,-1461,-1320,-1532,-119,-632,-1787,-358,276,235,-2242,-3666,-5118,-7516,-11049,-15866,-21387,-23325,-17531,-11009,-5022,123,2470,1467,2116,-776,-457,751,211,-1602,-842,-1236,-1465,-891,-1677,244,1185,-408,1830,-2826,-6704,-6950,-3454,-1193,547,-130,-288,941,599,-118,133,813,563,250,303,331,135,214,-144,-1712,-3713,-5837,-8147,-10489,-12787,-15001,-16882,-18393,-19453,-20053,-20167,-20038,-19905,-20052,-20600,-21890,-23874,-26584,-25692,-21284,-16268,-10903,-5401,6,-1130,1810,1715,-1266,-14,292,-964,-1507,-1521,-1647,-1146,-521,-123,1245,2449,474,-511,-401,15,-131,37,-818,-1500,-1021,-917,-928,-947,1368,1530,-990,-247,1152,-708,-604,1513,2030,136,-754,-666,-443,2293,3702,4125,972,-407,777,2702,-467,-1631,8,199,1043,2924,1314,-687,912,4038,5657,3333,-90,43,2596,1452,999,399,-839,-705,-959,-918,-568,1575,-1744,-1733,268,-344,-3462,-4262,-2293,1881,1802,-519,-2319,-1946,-2841,517,-991,806,-4342,-5068,-5131,-5484,-2573,-474,-5313,6179,30756,441782,439416,415332,179245,70968,17964,36700,11006,3596,337,3647,6535,-1309,-1755,-2688,-1065,-2494,-2353,-3664,-1714,-1172,-2982,-9437,-14064,-16126,-15543,-13531,-11393,-9787,-8854,-8634,-9037,-9763,-10371,-10443,-9579,-7703,-5150,-2267,-1597,-1201,-525,1174,-307,-1538,-2494,-6418,-8094,-3996,-881,923,-481,687,216,1107,-91,-1011,-1847,-681,-570,-749,-27,2121,1045,312,-487,-1053,-1736,-5195,-6336,-5780,-5295,-5539,-6274,-6994,-7372,-7074,-5911,-4099,-2100,-176,615,-560,231,550,-1023,-1411,-4122,-7230,-10576,-13820,-16649,-18259,-18048,-16169,-13276,-10022,-6587,-3209,-1307,-1197,-1408,-2690,211,709,71,-1259,-1330,721,-889,-294,-764,-53,420,-1674,-5491,-9251,-12828,-16063,-18727,-20449,-21037,-20485,-19361,-18062,-16697,-15409,-14195,-12992,-11840,-10688,-9625,-8781,-7992,-7400,-7112,-6981,-7187,-7673,-8434,-9354,-10317,-11365,-12371,-13279,-14012,-14523,-14890,-15182,-15608,-16191,-17072,-18381,-20164,-22374,-24065,-22550,-19135,-15351,-11407,-7520,-3883,-577,-1257,-422,-461,1129,284,1180,2232,-627,-1154,-2286,-4537,-6076,-6526,-5676,-3950,-1743,-2082,-2145,-1474,-1501,337,2299,501,-949,-691,-2230,-3440,-4326,-4698,-4765,-4457,-3763,-2783,-1620,-470,292,-719,44,701,-551,-2321,-4443,-6764,-9096,-11326,-13343,-15233,-17223,-19261,-20333,-18686,-14961,-10287,-5281,-508,492,-972,11,970,-660,596,-207,-6237,-12900,-17419,-13806,-6160,-946,352,-1125,-811,-760,-203,-556,-981,-184,458,1316,-2647,-8338,-11512,-10362,-5938,-895,-1081,-1317,-821,-1480,1044,2023,-136,-1007,-837,-561,-817,-4663,-10730,-16683,-20546,-17111,-11224,-5277,-868,-589,-145,1922,1556,-233,-396,-986,2363,2188,-309,675,491,-100,-6191,-10658,-11372,-7965,-2892,1939,418,1318,2219,853,1686,2317,367,-909,-1693,-2177,11,-521,-4151,-8487,-12136,-13321,-10904,-6449,-1687,542,-56,-1184,3183,1622,-1660,-114,-84,-586,-145,415,579,232,615,-1736,-6677,-11390,-12052,-6607,-1544,191,-439,-883,615,1014,-672,-826,505,791,964,-650,955,-113,-7251,-13395,-13231,-7896,-2096,-825,-50,1133,-457,-1425,-8128,-15781,-16889,-8452,811,738,84,398,-806,-377,268,-1268,-1849,1223,1496,696,972,878,-939,-519,-1180,-69,9,-362,-279,1658,-1512,-7720,-13022,-16245,-15810,-13227,-11003,-9984,-10029,-10570,-11217,-11808,-12626,-13788,-15197,-15899,-14665,-11321,-6614,-1025,4557,9114,4897,341,-188,-346,87,-964,360,-320,-338,510,-1062,-376,2173,-1325,-8669,-6752,3539,16123,26234,3834,1068,2195,-628,216,1562,4191,6093,10400,14337,6956,-568,5334,-283,3673,16079,25372,51848,278824,690894,780584,908992,1083631,1311306,1606249,1985248,1172232,304164,139142,140231,348863,1653957,1389202,2327494,5681347,9489399,13058889,15776802,11591412,4569079,4899259,2992906,222078,55413,31863,5097,65308,82970,30508,5369,30284,16641,3589,620,1225,1672,-1036,377,820,-1850,-10878,-11786,-1651,2967,2701,-994,-1211,-1097,114,-465,183,399,68,-695,-1469,622,2265,6173,3014,-5394,-13284,-17150,-17266,-15755,-14588,-14156,-13631,-12386,-10525,-8008,-4859,-2102,-765,-1382,-3298,-5501,-7224,-8765,-10657,-13364,-16586,-19131,-19013,-16719,-13700,-10062,-5828,-1537,-1395,-140,1012,639,-294,-287,615,977,-857,-704,735,-2410,-5321,-7082,-6657,-4283,-1243,1331,104,-792,1906,3545,939,-264,650,1341,-370,-2022,-1218,998,1065,-445,-1068,-473,1062,-4899,-5114,-1276,-468,1121,696,-782,-172,-6039,-13071,-18816,-16636,-9329,-1679],[-9206,-7505,-5059,-2426,43,2046,205,-1100,-239,81,148,-639,-1792,-1829,-607,-1321,-789,153,1203,2080,626,-1690,61,41,-136,-1199,-1645,792,1652,1738,545,352,177,-1712,-1175,-4027,-7642,-10631,-12084,-11628,-9615,-6810,-3657,-1129,-1221,140,1174,-904,-613,530,793,1634,-638,-1382,-6398,-11709,-16724,-16337,-10999,-5353,-90,-112,-629,585,-165,283,225,-1187,-564,1570,585,995,1176,-1197,1000,-3001,-7006,-10639,-13285,-13944,-12490,-10342,-8325,-6764,-5909,-5736,-6180,-7239,-8854,-11058,-13847,-17046,-18531,-14684,-10221,-5559,-965,1749,1678,-404,-1307,-888,-1724,-1015,-1112,-443,-7308,-14658,-14099,-5775,1097,-203,-517,-449,240,-1567,-670,306,1093,-1489,-610,193,-1286,-3280,-8112,-11661,-12742,-11004,-8183,-5309,-2666,-365,-5448,-15358,-16071,-19110,-12140,-4985,-4885,-153,-423,-1461,-1020,-1642,-2124,-2416,-2440,-2253,-1794,-1092,-279,-1205,-240,-484,-1317,-1563,-84,187,-207,-321,-678,-1547,-1686,-2315,-2685,-2871,-2791,-2706,-2792,-3032,-3521,-4399,-5642,-7128,-8958,-10900,-12766,-14011,-14179,-13225,-11917,-10606,-9572,-8998,-8863,-9263,-10036,-11042,-11955,-12429,-12107,-10994,-9464,-7726,-6047,-4526,-3221,-2259,-1973,-1390,-1533,-2112,-3175,-4695,-6601,-9012,-11801,-14463,-15497,-13297,-9886,-6143,-2481,523,2025,2198,945,-1230,-1015,-1452,-759,-443,51,-1412,64,894,694,447,-589,-1436,-1881,-2121,-2289,-2545,-2937,-3577,-4428,-5464,-6661,-8174,-9968,-12117,-14744,-17686,-17407,-12949,-7812,-2185,604,-2205,-872,79,1159,2335,2038,1248,1358,950,-3820,-12662,-9760,-885,-2133,-992,367,695,1909,-193,640,-96,-235,1364,1644,432,-1345,-1035,-1413,-244,-938,-1438,-60,-28,1135,346,-515,-380,-1361,-3728,-7180,-11399,-16075,-19609,-15094,-11009,-7480,-4616,-2245,-172,-586,-253,956,193,-1478,-730,-1208,-1267,-807,-1579,390,875,-868,1711,3193,1529,967,79,-944,197,-177,-2,1891,1054,-78,11,821,465,70,-2274,-4418,-6234,-7491,-8251,-8705,-9009,-9412,-10076,-10926,-11955,-13177,-14372,-15502,-16432,-16997,-16918,-16247,-15143,-13803,-12228,-10635,-8881,-6957,-4948,-2702,-1167,967,1306,238,-960,2179,2178,-1183,101,311,-870,-1245,-1175,-1593,-1587,-1110,-467,845,2175,594,-428,-640,-143,94,217,-1090,-1354,-1053,-769,-655,-672,1340,1527,-847,581,1386,-782,-386,-9,-1644,-2637,-2932,-2436,-1488,-348,688,1453,1094,-627,1145,2274,-796,-2258,-517,30,862,2966,1545,-583,788,4260,6220,3861,19,109,2581,1094,944,596,-713,-781,-1309,-1048,-865,1444,-2034,-1843,-3541,-5925,-6538,-4799,-1374,1744,1400,-401,-1410,-1540,-2368,520,-2000,84,-4217,-6631,-5367,-3679,-519,3287,1212,-1226,11269,396455,396592,376093,126907,63649,20886,33075,5846,231,693,3237,4889,-2861,-346,-2352,-847,-4323,-4100,-3873,-1950,-1426,646,-1966,-6748,-10191,-11800,-11629,-10678,-9892,-9634,-10069,-11233,-13017,-15206,-17411,-18111,-16196,-13364,-10407,-7631,-5264,-3446,-2333,-2188,-3198,-5509,-8986,-11815,-8646,-693,610,-455,715,124,826,-311,-853,-2084,-1014,-679,-834,-115,1602,686,103,-658,-1323,-1644,-1173,320,1003,939,1688,3778,1605,-204,-2801,-5304,-7376,-8794,-9295,-8935,-8154,-7301,-6645,-6296,-6262,-6570,-6990,-7378,-7436,-7095,-6157,-4737,-2922,-754,-772,-853,-874,-1223,-938,-1135,-2801,406,1013,72,-1343,-1063,864,-1050,-307,-781,-136,278,-200,-4110,-8244,-12029,-15140,-16946,-16855,-15813,-14654,-13788,-13291,-13050,-13049,-13139,-13118,-12900,-12359,-11576,-10716,-9673,-8646,-7796,-7022,-6545,-6352,-6485,-6875,-7450,-8292,-9311,-10479,-11723,-12957,-14150,-15237,-16280,-17194,-18045,-18935,-19846,-20087,-18788,-16958,-14710,-12262,-9586,-6795,-4005,-1241,-1124,-145,-538,1091,418,1249,2337,-757,-1058,-448,-449,-1297,346,44,-153,390,-2123,-2060,-1835,-1337,538,2267,490,-737,1173,-551,-2834,-4946,-6606,-7910,-8580,-8291,-6902,-4556,-1685,252,-873,85,1813,1603,1141,1102,-1163,-1241,-3298,-5794,-7763,-9276,-10549,-11800,-13227,-14871,-16008,-15292,-12806,-9557,-6289,-3377,-1184,-255,408,-530,-2588,-5731,-9742,-14137,-16841,-13888,-8963,-4099,-425,-696,-359,-644,-721,-21,631,-1613,-6200,-11394,-16853,-18255,-12775,-7197,-1994,-977,-632,-1042,1579,2334,-243,-1027,-798,-188,524,-2742,-7554,-12446,-16242,-14952,-10201,-5062,-773,-802,101,2035,1598,-442,-502,-747,2291,1794,-114,627,229,1820,-998,-1461,-4205,-5670,-5672,-4418,-2303,-118,1820,758,1417,1746,48,-739,-1348,-2106,159,-161,942,2737,250,-561,-557,-485,1391,503,153,-1404,2982,1533,-1424,39,33,-563,-57,387,649,97,405,-851,-4203,-9118,-15225,-17646,-9530,-14,-235,-1014,606,865,-921,-865,163,661,1041,-536,1028,-83,-476,-3014,-3813,-403,-696,-776,-328,851,-167,879,1895,1492,-4482,-10038,-10923,-6556,-695,322,-798,-351,315,-923,-1916,919,1217,872,1378,1060,-1212,-896,-1403,-34,282,-142,-132,1969,3741,400,-5564,-11500,-16806,-18031,-15061,-12450,-10650,-9350,-8389,-7668,-7373,-7542,-8291,-9424,-10472,-10415,-8407,-4358,700,5691,5371,754,-498,-402,222,-836,450,-284,-9,698,-884,-510,2508,27072,24301,17189,11936,11840,19846,3787,895,2054,-586,65,1390,3826,5774,8428,11893,5834,-679,5203,30,3097,14858,24749,51209,247641,1279060,2530375,3265265,4009801,4683477,5233492,5630633,1220481,296896,120432,109744,245543,1054974,1913645,1219346,3363455,6244930,9148392,11591412,13149037,5114937,5506032,3272993,230176,60559,32510,5300,67195,88085,38501,3606,31064,17129,3937,167,1689,1549,-1310,116,426,-1988,-1995,-12069,-12549,2656,2473,-1559,-1290,-2294,-2393,-760,87,300,-6,-704,-1667,357,1796,6277,4208,-2904,-10336,-14613,-15170,-13426,-11701,-11056,-11221,-11269,-10495,-8666,-6035,-3643,-2358,-2666,-4054,-5773,-7248,-8718,-10451,-12708,-15307,-17712,-18590,-17296,-14736,-11268,-7056,-2572,-1129,-173,916,361,-499,-303,666,1276,-256,-233,1465,1026,1287,250,-5450,-10629,-14019,-14763,-13594,-11756,-9864,-7596,-4541,-468,740,1482,-109,-1849,-1685,1200,1179,-818,-1607,64,1367,-3638,-8267,-8161,-4346,155,386,-1028,41,882,-278,-871,-4388,-7246,-8619],[-5518,-9789,-13178,-13139,-9976,-6433,-3063,-1062,-379,-208,-396,-896,1748,4364,1199,-882,-608,287,1222,2013,557,-1582,653,-417,-425,-1163,-1437,884,1585,1705,390,705,558,-1640,-989,-277,-58,-2022,-3921,-4729,-3810,-1222,251,-957,-1089,109,1146,-886,-509,391,725,1902,-414,14,1549,3365,1813,-3815,-9903,-14684,-12062,-7203,-2658,508,-667,1116,974,-733,-816,1333,425,1279,1162,-1374,-2364,-6214,-9701,-11413,-10054,-6994,-3592,-989,-1543,-939,1183,831,-1269,-1872,-1928,-1562,-911,-3033,-5201,-7358,-9245,-10809,-11830,-11877,-10981,-9519,-7766,-6091,-4543,-3262,-2342,-1873,-1805,-1998,-2469,-3050,-3559,-3892,-3963,-3784,-3455,-3119,-2874,-2910,-3318,-4210,-5608,-7598,-10026,-12882,-15892,-16474,-13157,-9070,-4811,-608,3423,803,-4487,-13461,-21441,-23098,-12143,-3196,-4171,-684,-462,-1703,476,4265,840,-2851,-6627,-10251,-12864,-13014,-10758,-7575,-4372,-1501,-1183,-1929,-315,293,-20,-274,-609,-1644,-3343,-5644,-7955,-10170,-11963,-13308,-14141,-14358,-14150,-13826,-13502,-13158,-12978,-12844,-12776,-12621,-12404,-12006,-11593,-11061,-10456,-9863,-9248,-8777,-8432,-8283,-8313,-8570,-9038,-9732,-10733,-11902,-13211,-14505,-15563,-16158,-15912,-14899,-13272,-11308,-9177,-6911,-4498,-2118,220,1715,1838,1261,631,-62,136,706,2159,2361,811,-1042,-807,-1231,-610,-362,138,-1042,-170,-308,-1938,-2886,-3199,-3123,-2817,-2595,-2643,-3130,-4093,-5613,-7599,-9952,-12538,-15314,-17764,-18640,-16989,-13956,-10686,-7401,-4376,-1686,463,-1295,-1200,-143,149,-2664,-6614,-11548,-17056,-19897,-14226,-7240,-1195,-1143,-1892,-803,442,729,2052,178,753,-298,-87,1448,1563,350,-1199,-676,-1105,-282,-1225,-1072,286,-364,1679,1121,-733,-417,620,922,270,275,-906,-3265,-5752,-8154,-10079,-11269,-11396,-10439,-8606,-6100,-3213,-106,-1323,-631,-1134,-990,-647,-1508,542,514,-1280,1569,3285,1665,1086,276,-631,-168,-215,335,2870,1628,-1287,-4015,-6269,-8053,-9283,-9893,-9904,-9541,-8866,-8101,-7441,-6942,-6716,-6785,-6924,-6969,-6777,-6041,-4762,-3011,-957,640,99,463,-439,-930,356,1569,-833,-280,-477,-1418,528,905,232,-816,2505,2590,-1096,237,376,-757,-983,-871,-1482,-2013,-1295,-566,399,1945,752,-405,-878,-339,265,491,-1332,-1213,-1053,-654,-468,-443,1304,1624,-313,1484,1599,-845,-194,2388,2058,476,-759,-559,-1437,1795,3874,3939,1139,-873,1493,2661,-1097,-2307,-1101,-177,612,2883,1655,-529,695,4381,3480,511,-2423,-5309,-7983,-10498,-12596,-14325,-15771,-16951,-17929,-18754,-19360,-19659,-19459,-18550,-17044,-15026,-12672,-10191,-7855,-5774,-4174,-3226,-2957,-3493,-4952,-7468,-11016,-15344,-18585,-14615,-5415,-2145,1238,7765,7324,-8293,-5884,141527,156429,164747,80177,54095,23077,29125,181,-2870,581,1968,2849,-3992,1520,-1915,-632,-3805,-5504,-3384,-2184,-1390,-2408,-5909,-8365,-9859,-10543,-10714,-10722,-10735,-10669,-10461,-10025,-9219,-7980,-6464,-4827,-3281,-2105,-2233,-1476,-1850,-2928,-4298,-5663,-6504,-6282,-4721,-1860,1284,-508,276,-442,684,-10,463,-363,-795,-1347,-982,-789,-923,-202,1054,221,-116,-833,-1579,-1385,-1122,-61,333,-436,-1611,-3124,-4892,-7056,-9601,-12341,-15213,-18266,-21364,-24259,-23744,-20692,-17686,-14878,-12312,-10106,-8175,-6560,-5180,-4117,-3205,-2445,-1745,-971,-718,-983,-1228,-1102,-710,-852,-2141,625,1236,29,-1424,-848,-2559,-5144,-8148,-11475,-14878,-17895,-19421,-18207,-15333,-12096,-9062,-6485,-4445,-3108,-2363,-2283,-2844,-3912,-5487,-7473,-9741,-12259,-14873,-17548,-20284,-22798,-25073,-23940,-22061,-20604,-19597,-19111,-19098,-19491,-20367,-21614,-23128,-24198,-23058,-21096,-19022,-17064,-15197,-13504,-12077,-10937,-10113,-9428,-8976,-8575,-8333,-8113,-7892,-7636,-7236,-6763,-6139,-5502,-4835,-4192,-3621,-3024,-2595,-2055,-1541,-1016,-936,275,1103,1935,33,-2089,-1952,-2220,-1114,710,2155,353,-514,1183,-382,-2705,-5573,-8964,-13212,-18177,-21725,-16941,-9443,-1505,195,-928,268,1939,1749,1106,757,-1395,-1143,935,605,2093,871,227,1758,-1865,324,320,-604,-1414,72,-751,168,1080,106,703,1294,1011,-334,-1031,-3283,-7729,-12176,-15823,-17120,-15499,-12664,-9987,-8012,-6958,-6919,-7973,-10041,-13047,-16695,-20219,-19963,-15463,-10056,-4403,-645,-460,-653,2053,2732,-54,-928,-807,68,1773,-862,-1470,2890,2910,-3618,-10292,-16504,-18905,-14888,-9549,-4497,-124,-687,-600,-567,2000,1271,43,536,-34,1393,-1190,-3626,-7495,-10601,-11931,-10747,-7548,-3696,109,618,1111,1186,-344,-494,-992,-2018,320,263,778,2494,483,-448,-348,-800,1282,362,278,-1577,2698,1343,-1122,171,139,-489,-22,341,691,-49,191,-246,-663,1005,-2455,-6351,-8212,-6618,-2186,-1213,524,692,-1178,-931,-233,497,1102,-417,1022,-130,-350,1397,938,552,-358,-662,-668,491,78,812,1901,1411,949,1288,3743,467,425,58,-3073,-4963,-5291,-4416,-3097,-1704,-265,1001,1746,1329,-1462,-1314,-1595,-7,568,123,-1998,-5456,-9545,-13690,-16696,-16740,-14126,-10494,-6849,-3919,-2092,-1194,-713,23,-1785,-930,-1246,-1457,-1407,-4012,-5770,-5494,-2631,2387,5705,1270,-775,-553,285,-736,488,-215,288,875,-690,-665,2680,25746,80908,73466,49111,76557,30270,3631,681,1831,-392,-50,1163,598,5427,6602,9634,4713,-797,5008,305,2844,13335,23842,49739,205690,1196883,8798761,12924591,14558460,10308666,15210140,7383445,1176759,271594,99053,82382,149584,551779,1297454,1330358,1814849,2659609,3670807,4569079,5114937,5175478,4746694,3226998,218958,62143,31359,6945,67246,91616,43982,2363,32974,18400,4263,-226,2099,1385,-1113,-170,72,-1446,773,-380,-787,-7913,-14602,-14151,-13217,-13567,-14742,-17158,-16595,-11246,-6101,-2563,-1794,43,424,-356,-2562,-6108,-9902,-13201,-15154,-15661,-15321,-15143,-15647,-16621,-17223,-16822,-15923,-15023,-14277,-14185,-14891,-16272,-17181,-15932,-13747,-11315,-8403,-4883,-1014,387,1347,-453,-15,372,-937,-270,723,-2,-735,-347,683,1555,423,183,1845,1038,430,2550,1551,-1293,1425,1561,539,-1407,-4427,-7694,-10542,-12556,-12167,-9582,-6365,-3378,-2242,691,1188,-1369,-1608,174,636,1958,1004,-1612,-528,278,-59,-1149,158,772,-468,-410,1985,509,-408],[1383,-528,298,-1066,-2324,-2734,-2304,-1151,-549,-517,-930,-667,1167,3754,1250,-492,-2045,-4613,-7290,-10114,-12956,-15906,-18962,-20335,-16967,-13259,-9394,-5571,-2039,1001,140,1047,1013,-1058,-500,-110,-3132,-7647,-12691,-17897,-17795,-11795,-5121,-778,-950,27,1079,-862,-338,242,584,2097,-169,-121,1287,3339,1589,-121,-450,-9820,-18301,-15135,-7200,136,-1046,1966,1612,-300,-673,1081,270,1496,1118,-1350,1052,2788,941,-924,-381,-948,1,-568,-1402,-1087,699,206,-1613,-1725,-2004,-1709,-507,-225,167,-1502,-2608,-3454,-4299,-5148,-6042,-6880,-7372,-7464,-6991,-6087,-4985,-3972,-3203,-2728,-2738,-3221,-4114,-5381,-6916,-8596,-10293,-11885,-13249,-14429,-15455,-16468,-17551,-18761,-19555,-19037,-16781,-13251,-9037,-4336,584,3845,6128,1377,-3495,-10227,-26461,-27011,-12802,-1991,-3273,-1288,-572,-1875,487,-40,-4800,-9674,-14386,-18386,-19784,-17478,-13684,-9675,-5950,-2713,-1030,-2358,-576,385,187,-338,-566,-1598,-1501,-3244,-4999,-6739,-8240,-9597,-10809,-11703,-12278,-12633,-12761,-12584,-12282,-11787,-11200,-10470,-9697,-8800,-7939,-6995,-6006,-5055,-4111,-3342,-2740,-2385,-2276,-2471,-2939,-3639,-4558,-5438,-6123,-6384,-6061,-5216,-3871,-2273,-1526,-1011,-345,-317,259,866,1066,1683,1877,1424,988,-40,284,839,732,-189,-1247,-2212,-3016,-3799,-4371,-4799,-5175,-5544,-5932,-6418,-7084,-7949,-9080,-10573,-12333,-14395,-16674,-19043,-21149,-22480,-22360,-20791,-18323,-15586,-12778,-10056,-7560,-5236,-3364,-1892,-964,-570,-840,-1914,-3865,-6690,-10456,-15097,-20545,-26609,-30224,-23762,-16926,-10364,-4221,-1322,-1578,-552,482,742,2179,514,716,-618,28,1438,1352,157,-1087,-331,-1981,-4400,-6344,-7610,-7972,-7375,-5983,-3925,-1562,-442,359,743,376,305,1328,-26,-434,-2589,-6131,-10014,-13894,-17357,-19733,-20152,-18413,-15071,-10834,-6120,-1289,-719,-509,-1559,612,37,-1699,1339,3239,1694,1100,392,-365,-591,-331,612,3755,280,-4258,-8446,-12009,-14856,-16868,-18045,-18549,-18748,-18763,-18787,-18917,-19075,-19219,-19199,-18632,-17303,-15216,-12368,-9068,-5584,-2174,850,260,496,-621,-1068,317,1455,-733,-63,-446,-1667,33,335,34,-773,2703,2855,-1094,313,422,-654,-800,-665,-1377,-2028,-964,-470,-147,1698,831,-506,-1163,-633,292,756,-1523,-1149,-1077,-643,-435,-336,1170,1736,334,2336,1687,-951,-115,2709,1963,502,-777,-580,-1695,1444,3782,3680,1046,-1199,1716,2443,-1414,-1745,-1781,-485,239,2620,1589,-594,558,4311,1985,-2023,-5963,-9694,-12936,-15655,-17578,-18842,-19676,-20251,-20717,-21148,-21484,-21671,-21611,-21155,-20349,-19130,-17544,-15729,-13915,-12193,-10782,-9855,-9458,-9757,-10928,-13182,-16619,-21327,-27134,-29886,-20969,-5632,2353,12089,12547,-14842,-17130,153429,175511,190131,39174,42834,24112,25027,-5215,-4647,10,-9,546,-4034,3556,-1468,-514,-2155,-5134,-2815,-6096,-10112,-12656,-13575,-12902,-11167,-8919,-6647,-4761,-3459,-2687,-2419,-2563,-2872,-3046,-2911,-2308,-1256,-1,-2179,-1333,-106,416,1525,142,-545,-1741,-2315,-1788,-102,-384,-102,-489,555,-205,33,-258,-882,-669,-604,-920,-1053,-325,475,-325,-322,-1033,-1845,-1116,-1032,-438,61,-1768,-5092,-8517,-11977,-15648,-19552,-23540,-27574,-31662,-33949,-30166,-25684,-21210,-16889,-12789,-8966,-5560,-2526,-453,-330,259,1319,-1965,443,83,-746,-1146,-1597,-985,-550,-618,-1582,685,-766,-2350,-4074,-5941,-7990,-10227,-12490,-14665,-16537,-17906,-18628,-18489,-17610,-16283,-14813,-13458,-12349,-11711,-11471,-11728,-12473,-13576,-15041,-16769,-18610,-20487,-22194,-23661,-24901,-25711,-26258,-26714,-27011,-27401,-27876,-28396,-28681,-28368,-27396,-25834,-23933,-21887,-19833,-17914,-16174,-14738,-13549,-12669,-12160,-12003,-12177,-12445,-12854,-13185,-13505,-13633,-13518,-13142,-12458,-11601,-10554,-9484,-8399,-7379,-6496,-5654,-5037,-4346,-3710,-3082,-2373,-1569,-516,707,-427,-1992,-1854,-2026,-933,807,1951,100,-337,1113,963,2429,-2423,-8093,-14573,-20748,-21712,-14687,-4946,450,123,-891,541,1995,1817,1025,475,-1291,-1084,1232,882,2064,865,379,1692,-2155,333,296,-666,-2056,-139,-742,243,1040,387,817,855,621,-209,-982,-2712,-6163,-9435,-11970,-13192,-12998,-11746,-10176,-8893,-8281,-8558,-9866,-12136,-15229,-18642,-21035,-19817,-15186,-9209,-2714,-368,-326,-328,2456,3191,410,-724,-879,200,2848,219,-1316,3103,3531,-2048,-9418,-15877,-18513,-15380,-9972,-4411,620,-968,-704,-474,1485,632,157,401,-297,973,-1163,-4383,-9934,-15618,-20768,-21243,-16445,-11290,-6728,-2990,-167,660,-800,-239,-647,-1919,461,684,609,2224,651,-370,-2561,-4673,-5663,-4612,-1364,-1700,2321,1043,-770,279,218,-411,-49,273,700,-208,-17,-287,-388,1564,2075,1056,-5512,-11865,-15546,-13164,-7625,-1689,-1430,-1024,-678,291,1132,-306,927,-263,-285,1421,862,857,-24,-480,-1054,70,268,814,1899,1306,1032,1583,3804,280,610,126,-581,-304,535,-224,-1728,-704,-1518,-1261,-163,1171,-1559,-1429,-1559,14,855,405,-580,-2528,-4829,-6758,-7478,-6574,-4464,-1811,444,-328,1139,-470,1305,560,-1612,-580,-1248,-1521,-573,-2902,-4354,-5063,-4133,-559,4242,1834,-815,-764,285,-669,481,-131,524,1049,-433,-836,2698,23115,66333,59209,42547,78515,30456,3378,446,1534,-120,-100,925,3491,5047,4945,7523,3680,-913,4715,520,2844,11564,22549,47294,158281,1039964,7201907,17747130,13897682,8446952,14287135,6896802,1054587,233514,77308,60485,73192,191272,812978,1297791,1706283,2691000,3876817,4899259,5506032,4746694,5118909,2882644,191381,59605,28433,8288,63884,93822,43428,6704,39368,21317,4635,-442,2481,1287,-545,-405,-23,-638,274,-220,-198,2261,2257,-2104,-1529,-1631,-718,-1373,-184,-6512,-12463,-14304,-11724,-7301,-3340,-1640,-2587,-5439,-8498,-11110,-13241,-15394,-17616,-19811,-21903,-23452,-23938,-24167,-24572,-24259,-23303,-23038,-23761,-24852,-24079,-21913,-19292,-16153,-12232,-7701,-2808,613,1292,-590,202,612,-702,-302,574,-307,-853,-287,796,1911,1215,676,2300,1359,-401,2257,1405,-1708,1277,1630,802,-2180,-9031,-14932,-20232,-25353,-29367,-25463,-19814,-14054,-8405,-3200,1282,-1894,-894,1113,1674,1754,824,-1401,-456,-144,-407,-962,363,724,-569,-707,1714,602,-2094],[1387,-441,186,-8,196,2686,-193,-1029,-779,-840,-1352,-207,521,24,-1399,-2943,-4662,-6343,-7891,-9194,-9901,-9915,-9182,-7907,-6247,-4179,-1959,202,1154,1275,-226,1333,1464,-446,-61,-799,-3534,-6463,-9102,-11039,-11536,-10370,-8056,-5191,-2086,-112,951,-862,-152,106,359,2194,31,-208,932,3228,1311,-282,-3632,-6033,-6739,-5558,-3278,-666,-1199,2755,2117,46,-325,805,126,1636,1023,-1210,710,2623,968,-1032,-667,-789,353,-95,-1077,-1282,225,-388,-1805,-1583,-1919,-1864,-759,-93,-1227,-2273,-2908,-3435,-4074,-4776,-5524,-6174,-6411,-6201,-5456,-4386,-3246,-2296,-1639,-1281,-1365,-1844,-2631,-3701,-4987,-6443,-8012,-9615,-11124,-12501,-13551,-13939,-13435,-12445,-11121,-9629,-8019,-6263,-4495,-2646,-799,951,2571,1847,-2652,-6963,-29161,-30911,-14314,-1475,-2432,-1935,-733,-1926,-2279,-4118,-5990,-7801,-9393,-10646,-11222,-10937,-9963,-8566,-7054,-5578,-4295,-3206,-2233,-1652,-1366,-1283,-1458,-1839,-2379,-2934,-3530,-4155,-4580,-4886,-5052,-4903,-4432,-3758,-2883,-1756,-589,-111,-252,1395,-115,106,247,-839,-1102,-1318,55,-1150,2342,3457,2439,915,413,-840,-1247,-1243,-1490,-1554,-1202,-621,-1600,-991,-1355,-986,-289,-752,43,1611,1409,1653,1511,588,-556,-1763,-3096,-4452,-5784,-6846,-7933,-8789,-9336,-9733,-9852,-9835,-9839,-9950,-10207,-10679,-11423,-12405,-13644,-15197,-16919,-16231,-14084,-11798,-9410,-7059,-4765,-2572,-1632,-1118,-1167,-1734,-2369,-701,-1706,111,-106,710,2937,490,-1832,-796,-2157,-5463,-9227,-13299,-17238,-14489,-10290,-6399,-2865,-1291,-1305,-275,527,790,2324,825,567,-964,140,1362,1069,-72,-965,20,-302,-230,-1851,-1473,-2220,-2553,-2361,-1464,-1073,-407,112,583,472,305,1245,-81,-641,921,2312,2045,-624,-3613,-6817,-9917,-12294,-12464,-9989,-6166,-1978,-434,-377,-1690,632,-494,-2058,1079,3113,1655,1044,470,-121,-969,-484,845,1506,-1397,-4137,-6519,-8264,-9274,-9520,-9203,-8663,-8318,-8260,-8635,-9519,-10856,-12697,-15047,-17668,-18674,-15815,-12577,-9397,-6414,-3751,-1391,386,541,-764,-1165,243,1323,-644,151,-435,-1781,-413,-329,-292,-786,2805,3006,-1141,356,485,-507,-640,-491,-1208,-1577,-371,-226,-738,1473,838,-672,-1416,-970,205,1021,-1452,-1118,-1074,-697,-513,-311,978,1881,997,3120,1673,-1022,-119,2940,1813,452,-799,-630,-1292,1086,3621,3365,861,-1509,1825,2114,-1680,-1118,-2463,-837,-204,2246,1409,-719,399,764,-877,-2624,-4149,-5408,-6254,-6799,-6897,-6736,-6506,-6272,-6077,-5931,-5746,-5480,-5078,-4450,-3677,-2703,-1550,-297,882,344,200,1317,1022,-1104,-1069,-1192,-4371,-8591,-13953,-18164,-11239,-592,2662,15560,16531,-20531,-19364,88558,98288,103728,3710,30600,23772,20914,-8719,-3955,-825,-2371,-1788,-2899,5628,-1014,-477,-706,-3778,-2228,-4026,-6097,-7656,-8606,-8767,-8282,-7356,-6269,-5329,-4690,-4310,-4210,-4369,-4634,-4792,-4742,-4369,-3695,-2925,-2171,-1619,-1439,-1660,-2248,-3192,-4314,-5337,-5891,-5494,-4047,-1443,-466,-555,374,-397,-366,-33,-1057,-67,-45,-999,-1182,-444,-51,-817,-442,-1202,-2062,-855,-884,-704,-360,353,-2825,-5916,-8880,-11915,-15006,-17709,-18121,-15642,-12495,-9197,-5988,-2934,-93,-289,-668,-336,1478,-285,-524,100,984,-1807,677,352,-819,-1311,-1900,-851,-428,-420,-1121,96,-1198,-2454,-3684,-4900,-6161,-7522,-8903,-10327,-11750,-13166,-14561,-15621,-16057,-15715,-14815,-13680,-12465,-11374,-10323,-9412,-8666,-8017,-7545,-7238,-7031,-6963,-6958,-7066,-7378,-7699,-8136,-8750,-9356,-10094,-10903,-11773,-12587,-13216,-13683,-13876,-13820,-13574,-13217,-12880,-12595,-12485,-12477,-12603,-12891,-13272,-13659,-13727,-13450,-12630,-11476,-10003,-8357,-6654,-4909,-3252,-1635,-697,378,421,963,2146,-839,-1150,8,-162,-315,428,187,544,-942,-1868,-1768,-1622,-823,822,1680,-231,-215,988,316,-1761,-4510,-7715,-11438,-14753,-13298,-8331,-2659,617,63,-792,850,1986,1825,936,313,-1025,-1058,1321,998,1931,836,570,1661,-2204,312,345,-596,-2175,-236,-789,304,941,571,922,425,260,-156,-1455,-2993,-4591,-5946,-6665,-6493,-5625,-4352,-3072,-2079,-1555,-1601,-2314,-3641,-5564,-7925,-10541,-12924,-13178,-10735,-7488,-4152,-957,-72,2787,3672,1016,-473,-1023,208,3682,1189,-1044,3239,3949,2263,967,-507,-989,-1008,540,1863,1130,-1280,-847,-490,750,-109,200,205,-572,637,-869,968,2972,2660,1991,2141,743,993,1485,189,377,158,-1319,-44,-357,-1848,-3050,-4878,-6733,-8617,-10499,-11928,-11243,-8498,-4970,-1141,172,-1799,1819,610,-421,331,220,-397,-181,150,639,-416,-257,-362,-132,2064,-588,-4277,-8094,-11973,-13047,-9272,-5690,-2365,-1692,-1192,-1207,-10,1075,-257,689,-541,-330,1379,769,1115,239,-309,-1495,-442,336,808,1830,1122,1068,1820,3737,69,749,-50,-515,-337,638,-1162,-2963,-4196,-4599,-4042,-3001,-1944,-1276,-934,-1299,-528,-503,-1105,-2434,-4472,-6760,-8841,-9990,-9247,-6991,-4216,-1771,-352,927,-527,1327,303,-1346,-145,-1261,-1603,524,-15,-1244,-3306,-5837,-6794,-5254,-2872,-569,-1079,133,-730,336,-143,581,1120,-196,-1109,2469,19487,34139,32661,33528,41318,29189,2931,96,1060,39,-193,590,3392,4518,3379,5457,2703,-1144,4206,571,2882,9522,20739,43828,111682,832167,5359233,11170795,10167211,6442756,11822599,5956918,877020,188524,56960,44179,22372,11432,177411,631644,1032871,1719441,2434444,2992906,3272993,3226998,2882644,2326845,153020,53341,23983,8657,55279,96664,37020,25062,53963,26250,4939,-539,2672,1154,-10,-696,-19,117,172,339,265,2237,2083,-2058,-1940,-2001,-1136,-1548,-403,-3026,-6150,-8028,-8174,-7035,-5673,-5113,-5367,-6066,-6628,-7502,-8830,-10638,-12432,-13506,-13657,-13456,-13413,-13490,-13266,-12797,-12429,-12727,-13661,-14920,-15777,-15799,-14948,-13379,-11104,-8464,-5712,-3040,-464,-791,337,758,-605,-436,306,-707,-1001,-295,826,2141,1875,1055,2627,1768,-1303,1797,1218,-2108,997,1547,954,-1757,-1333,-4342,-6783,-8696,-10048,-10909,-11217,-11002,-10186,-8941,-7367,-5604,-3877,-2097,-173,1444,610,-1107,-419,-626,-814,-787,452,551,-758,-1145,1328,659,308],[1708,-170,77,-8,-43,2658,-347,-990,-964,-1028,-1320,282,57,3488,1344,105,-513,-9,992,2176,1154,-1029,1479,-438,-1338,-1125,-1347,-2767,-4002,-2835,-1711,-833,-120,127,336,138,321,59,-27,2,-403,365,517,-484,-788,-261,-314,-850,-1248,-1434,-1298,-832,-161,-180,548,1915,1040,-455,855,2874,2047,596,-570,214,-1050,1417,1245,327,46,534,33,796,547,-1045,-208,-725,-1344,-1977,-2563,-3037,-3175,-3032,-2692,-2267,-1958,-1762,-1649,-1625,-1801,-2009,-1616,-1418,-1096,-744,-285,97,-327,-80,280,-614,-1032,-542,-402,-457,-1609,477,2226,1155,-764,-299,273,-885,-500,-678,-803,-1103,-610,816,1885,-1503,-851,17,-690,-82,39,-585,-1504,-1561,-1835,-2033,-2135,-2160,-2126,-3878,-26859,-34539,-16647,-2511,-2747,-3047,-3428,-3699,-3888,-3924,-3816,-3567,-3197,-2844,-2501,-2211,-2003,-1830,-1749,-1752,-1898,-2120,-2300,-2678,-3134,-3558,-3988,-4347,-4521,-4303,-3824,-3248,-2479,-1696,-958,-141,724,596,104,-441,-378,-136,-430,1102,-79,254,248,-855,-810,-1246,126,-894,-348,-1335,-2199,-2877,-3242,-3249,-3045,-2631,-2119,-1501,-757,-731,-1352,-1053,-1093,-850,-232,-1159,-3,2326,1800,1671,1954,1330,1145,-295,375,1042,2181,2268,166,-211,177,-392,-483,-763,-668,-605,-585,-78,289,744,-374,-688,-1011,-466,-144,-556,225,839,1814,1002,-1810,-1011,-1049,-1878,-2373,-489,-1699,-118,-407,129,-352,-814,-1767,-1568,-1859,-2082,-2252,-2334,-2276,-2193,-1959,-1745,-1471,-1195,-1025,-588,-233,44,264,444,379,-1151,311,449,133,-236,-775,-1013,-1436,-1807,-2150,-2497,-2834,-3173,-3570,-3886,-4138,-4246,-4222,-3828,-3269,-2551,-1748,-848,-765,709,1340,1774,2042,1632,337,597,798,-133,-1260,-2408,-3353,-3533,-2729,-1810,-376,-985,-2119,882,2528,1634,1004,592,170,-1066,-575,1104,1795,1349,84,-296,-522,-1309,-2116,-2820,-3298,-3538,-3393,-2987,-2477,-1887,-1343,-934,-590,-362,-1381,-427,-661,-1020,-1489,-1932,-2370,-2756,-3084,-3239,-3393,-3400,-3258,-3067,-2684,-2136,-1445,-953,-631,-757,2423,3128,-1144,441,629,-245,-398,-237,-877,-1004,334,149,-1259,1353,848,-771,-1496,-1227,92,1350,-1163,-1013,-943,-719,-603,-279,844,2126,1488,406,-642,-1751,-2750,-3563,-4160,-4280,-4076,-3616,-3152,-2702,-2310,-1971,-1636,-1494,-932,-601,-1781,-452,-2650,-1128,-603,1056,1112,-784,310,1103,1047,915,818,321,929,-585,912,1016,60,-773,-2008,-756,-2056,-760,-1048,-2717,793,4346,4622,2976,1821,-21,58,2104,1620,-1164,-886,-301,-3479,-4523,-5028,-8850,-4633,-529,2144,5283,6391,-24853,-13283,7656,7586,7251,-26503,6419,6034,5733,-8266,-1219,-1630,-4623,-3848,-1185,1467,-502,-476,-1452,-2362,-3207,-3805,-4225,-4300,-4139,-3762,-3302,-2752,-2123,-1509,-952,-377,140,511,-1169,-1372,718,171,-445,-232,-1739,-635,414,789,975,225,46,490,106,-1325,-391,-312,-700,-550,235,-471,-592,314,-1190,502,630,-894,-1207,-464,-394,-1043,-401,-1241,-2089,-3004,-1836,-701,-604,652,746,671,593,-52,161,-1,-65,-131,-122,-626,-574,212,338,-71,-600,-558,1397,43,-535,-8,609,-1577,941,631,-845,-1395,-1900,-629,-267,-195,-702,778,966,-279,-1275,-494,-87,-1421,-1135,-1448,-1522,-1860,-2210,-2368,-2266,-1890,-1410,-775,-1206,386,1725,523,-98,121,-1832,-954,-1075,-1223,-1534,-499,-1057,-1769,-2104,-2640,-2953,-3205,-3362,-3473,-3502,-3426,-3378,-3338,-3349,-3401,-3462,-3523,-3503,-3437,-3220,-2892,-2534,-2181,-1907,-1587,-1381,-1168,-1105,-1104,-1172,-1312,-1406,-1476,-1388,-1225,-950,-612,-269,174,-645,-1311,45,-96,-18,486,-423,145,-1313,-1678,-1652,-1212,-1628,-2415,-3175,-3854,-4129,-3882,-3516,-3159,-2948,-2701,-2592,-2507,-2367,-2179,-1931,-1679,-1414,-1215,-1146,-1248,-1519,-1874,-2294,-2807,-3392,-4047,-4658,-4958,-4446,-4054,-3685,-3303,-2986,-2667,-2320,-2054,-1803,-1613,-1434,-1306,-1101,-933,-806,-710,-763,-1005,-1440,-2058,-2809,-3556,-3935,-3542,-2657,-1682,-773,9,314,896,1216,1168,-1562,474,-582,-1546,-2209,-790,-48,-183,185,1557,1554,1443,-167,-1172,179,805,1058,-725,2301,3100,2531,2316,246,-274,-894,625,1659,833,-1482,-976,-543,-107,-858,229,19,-783,547,-332,1352,3001,2359,1622,2156,564,692,1104,-40,-6,-254,-1805,121,-76,-1750,533,1289,308,1568,675,-416,-21,-1841,-174,-974,-31,-1801,1265,132,-31,397,208,-401,-355,-414,-794,-1183,-1611,-1905,-2079,-2174,-2065,-1998,-1852,-1763,-1762,-1905,-2202,-2522,-2922,-3234,-3430,-3482,-3429,-3402,-3371,-3506,-3672,-3734,-3666,-3324,-2735,-2002,-1787,-925,196,727,1059,937,1085,810,367,-131,-589,-939,-1136,-1148,-980,-708,-1268,-365,26,331,586,882,-734,-309,-952,-100,1159,675,41,-806,-1749,-2712,-3322,-3111,-2320,-1247,-142,-379,840,-532,1412,87,-1056,311,-1152,-1601,567,718,-250,-958,1338,489,-472,-1425,-2317,-3016,-3397,-3351,-3139,-2886,-2623,-2464,-2413,-2509,-2641,-2936,-3108,-2958,-2522,-1844,-887,176,-262,505,130,-258,266,2778,3112,2031,1673,-859,-4038,-1670,575,2958,7411,18614,39642,72020,330836,416483,489547,540537,563464,556691,522970,468246,142410,39349,32389,1083,91247,65179,63391,105320,154043,195337,222078,230176,218958,191381,153020,110959,44666,18694,8517,1608,-4979,482,3971,5617,5703,4790,-384,2017,1099,479,-913,-40,674,470,1044,665,682,545,-1756,-2327,-2336,-1556,-1341,-583,65,-568,-792,-1275,-1071,58,1530,1705,1793,1945,1885,1838,-255,-435,-901,-1144,-989,-1037,-1188,-119,179,-800,-245,-296,-914,-1556,-2344,-3117,-3819,-4231,-4270,-3906,-3333,-2736,-2202,-1795,-1524,-1375,-1240,-1129,-1061,-1032,-815,-630,-288,76,509,912,1312,-1497,1319,1120,-2119,733,958,390,-1814,-917,-1552,-2057,-2412,-2525,-2475,-2273,-2050,-1793,-1635,-1526,-1620,-1405,-1374,-1284,-1211,-1034,-797,-470,-993,-1126,-563,549,390,-889,-1576,968,799,776],[1968,8,-158,-86,-401,2492,-557,-1033,-1207,-1168,-1154,608,-131,1655,1264,291,-662,-299,-137,-390,-488,-749,-463,-444,-1580,-1136,-1095,-253,-219,-170,-1073,-321,-448,-650,-926,-1308,-1740,-2116,-2108,-1775,-1240,-696,-194,-428,-826,-481,560,-901,200,43,-214,-470,-860,-1232,-1635,-1911,-2192,-2428,-2598,-2677,-2725,-2681,-2591,-2459,-2301,-2215,-2150,-2084,-2038,-2013,-2012,-2059,-2139,-2267,-2365,-2528,-2756,-2989,-3205,-3199,-2939,-2716,-2514,-2304,-2196,-2140,-2064,-1947,-1723,-2196,-1054,-462,118,675,-81,-138,-455,30,673,-608,-791,-384,14,-220,-1694,242,2179,1141,-855,-725,-340,-1367,-272,-690,-993,-1129,-856,850,1769,-1594,-949,-109,-685,113,601,243,-1383,-2671,-1020,-1406,-1653,-1695,-1662,-1386,-22451,-37201,-19615,-2473,-1323,-3251,-1201,-1643,-257,262,-307,-7,1390,2096,1804,1358,1347,-840,-741,-799,-226,-1242,-1772,-2722,-2891,-2007,-1031,-508,-1100,22,1452,797,914,-167,-458,1401,2839,558,-200,-765,-481,-110,-721,751,-67,267,64,-775,-719,-1189,-1648,-2171,-2593,-2706,-2422,-2003,-1535,-1404,-1129,-431,-522,479,908,-779,-1130,-1115,-862,-724,-246,-1280,74,2627,2097,1650,1814,1004,975,-532,261,1041,1192,1423,-62,102,531,-143,-549,-1076,-390,-380,-653,1359,2012,1121,-484,-799,-1093,-482,-258,-866,-268,-830,-1727,-2461,-2682,-2343,-1716,-1973,-2097,-339,-1756,-400,-712,896,2049,2092,-1493,-1304,902,1236,406,-652,-52,-495,-833,-1213,-1541,-1866,-2164,-2394,-2504,-2547,-2451,-2200,-1805,-1399,-1071,-794,-663,-607,-649,-754,-994,-1287,-1804,-2023,-2309,-2358,-2183,-1778,-1313,-866,-613,-404,-416,-562,-837,-1148,-1579,-2135,-2707,-3340,-3950,-3652,-3123,-2570,-2072,-1636,-1308,-957,-743,-618,-479,-2003,-392,-1546,-1935,-453,-514,-540,-598,-627,-676,-908,-743,-764,-693,-538,-304,-66,356,-696,-803,1303,1493,834,1543,191,-554,-1462,337,-197,-84,-369,-1525,1284,1241,1013,733,465,122,-298,-814,-1277,-1781,-2077,-2106,-2027,-1840,-1698,-1659,-1676,-1669,-1681,-1604,-1435,-1236,-637,-146,-61,-230,-45,-541,-501,911,438,-1830,1178,712,-900,-1502,-1475,-192,1567,-921,-977,-832,-857,-851,-391,218,-618,-1523,-2446,-3232,-3488,-2852,-1989,-1188,-380,-754,-691,-524,632,1501,1485,395,-1186,1312,1242,-1857,61,-2086,-1494,-1080,432,36,-906,-770,-1189,-1536,-1867,-1981,-1969,-1785,-1576,-1155,-607,-37,-694,-1818,-560,-1691,-1450,-629,-2102,1172,1975,1479,878,133,-644,-1489,-2401,-3251,-3965,-3975,-3339,-3032,-5697,-5586,-8486,-4277,-942,-1055,-1366,-1875,-27424,-3263,-4064,-3834,-3293,-52015,-2386,-2085,-1875,-5133,-2170,-2559,-6266,-5437,-2756,-2065,-1266,-565,509,-1140,-910,-2498,717,2831,2549,3664,2941,1909,209,-227,884,3815,3801,448,-1199,-1498,709,218,-530,-307,-1401,-204,526,543,176,-142,-391,-578,-768,-1268,-1330,-1633,-1560,-585,44,-527,-735,623,-1302,894,1230,-701,-1219,-489,-634,-1042,-355,-1254,-2026,-296,-343,-524,-752,1004,2046,3706,878,-94,330,1899,2145,427,-105,-1006,-1848,-2606,-3255,-3700,-3793,-3707,-3512,-3239,-2778,-2241,-1546,-1359,-24,827,-900,-1467,-1684,-406,-151,-46,-425,631,1142,-377,-1118,-388,823,-1278,-1446,-1578,-1651,-1462,759,1277,626,-548,-1283,-501,-1085,446,2624,584,80,-16,-2047,-1039,-871,-792,-1209,-1061,-1704,-2198,-2617,-2965,-2992,-2851,-2588,-2324,-2052,-1752,-1548,-1406,-1368,-1432,-1577,-1825,-2126,-2534,-2905,-3165,-3168,-2835,-2350,-1697,-1070,-379,197,-863,-298,1183,974,5,472,-376,-249,238,522,84,-642,-1453,-1782,-2173,-2249,-2058,-1659,-1315,-1144,-1487,-1570,-874,-776,706,1130,-849,-30,846,565,2446,803,-335,-1134,124,79,1599,89,1100,157,-472,-226,-670,-994,-1107,-1027,-848,-957,-377,-78,276,574,779,959,-1717,383,706,-176,-999,249,-836,499,769,772,728,-122,-5,414,-918,82,-218,-1149,-629,-1371,-975,-1780,-1113,-1082,-994,-858,-749,-648,-612,-1602,-560,-564,-1533,-2074,-536,9,-151,435,536,359,83,-326,-1323,-1416,-1986,-2439,-2470,-2007,-1303,-566,157,319,-173,-732,695,1396,518,-1344,-1109,-619,-1057,-1583,221,-166,-933,703,312,345,111,-85,-380,-748,-977,-1267,-1560,-1799,-2012,-2171,-2339,-2484,-2585,-2702,-2707,-2703,-2651,-2528,-2340,-2169,-2029,-1977,-1800,-1789,-1862,-2002,-2218,-2458,-2656,-2735,-2636,-2346,-2122,-1816,-1606,-1479,-1506,-1528,-1545,-1546,-1336,-1093,-667,-209,218,-1454,-354,-421,-1703,-1586,-1773,-1417,-1932,-1875,-1151,-1290,-503,1307,742,1605,663,61,-1678,-1272,297,846,1658,734,1217,2400,3683,92,1067,-396,-437,-351,920,469,-998,-395,191,909,623,466,-96,264,-617,-194,87,-125,-353,-693,-1084,-1570,-2035,-2316,-2415,-2189,-1791,-1369,-994,-648,-391,-140,-831,315,-952,-1526,555,878,245,-849,2250,2581,2677,2708,546,-1414,-371,-998,-117,-282,386,444,51,-1424,-720,-1217,-1699,-2089,-2444,-2666,-2511,-2089,-1595,-1229,-795,-424,-101,198,544,868,1328,1353,-1668,2971,511,2960,5286,16315,34924,43616,98318,119685,138637,153085,161734,164077,160542,152248,99799,25055,23611,3614,83634,69205,56201,47194,44855,48883,55413,60559,62143,59605,53341,44666,34957,13116,8877,10138,4658,1136,466,1568,2589,3164,-104,2736,1019,789,-1125,-281,782,768,488,177,-196,-554,-1518,-2210,-2097,-2023,-2182,-2068,-1807,-1458,-1043,-1119,-1582,-355,752,1140,1352,1544,1455,1324,-85,-769,-992,-980,-854,-1024,-998,-241,-271,-901,-473,-655,-869,-1020,-1191,-1183,-985,-562,-66,-866,955,973,-981,659,1056,-510,-681,-217,-1408,-1002,-189,-208,-583,-966,-1263,-1514,-1634,-1689,-1645,-1552,-1884,-1452,-1490,-1602,-1825,-2040,-2363,-2691,-2943,-2824,-2422,-1901,-1415,-1098,-582,-311,-975,-34,-44,-89,-235,-333,-372,-266,-1254,-1363,-361,610,216,-973,-2021,612,972,1274],[1739,271,-273,-24,-608,-98,-565,-930,-1265,-1079,-904,-871,-917,-991,-1205,-1362,-1522,-1454,-1156,-770,-246,-292,810,251,-1595,-985,-906,234,79,-44,-1292,1347,1005,664,358,84,-118,-235,-137,-140,-421,396,553,-323,-833,-626,365,-882,355,180,-450,-314,-580,-835,-1137,-1330,-1543,-1727,-1866,-1949,-2044,-2070,-2059,-2009,-1931,-1909,-1876,-1789,-1661,-1489,-1289,-1095,-910,-868,-683,-489,-478,-1880,-1146,-737,-742,-804,-791,-1291,-918,-1343,-1139,-1426,-1559,-2246,-940,-6,537,1250,-136,-283,-351,580,1145,-556,-464,-177,417,27,-1649,17,2065,1062,-922,-1176,-931,-1858,5,-604,-1063,-1187,-1102,-496,-760,-1657,-1002,-237,-708,310,424,-20,-1195,-2273,-281,-551,-675,-577,-1543,91,-17949,-37741,-22736,-3761,-1052,-3813,-1488,-1362,-333,384,-733,-193,1109,2533,1926,1251,1411,-402,-441,-637,-1390,-1816,-1463,-851,-190,-1113,-413,-14,-724,151,1732,876,1020,229,-422,1018,2220,517,-429,-1000,-445,37,-1046,485,-8,221,62,-594,-319,-972,-1002,-1400,-1652,-1685,-1490,-1211,-896,-1383,-738,-227,-140,-94,-51,-646,-870,-1098,-595,-643,-911,-1196,-1401,-1584,-1640,-1452,-1178,-843,-630,-641,-329,-288,-303,-169,-224,-252,-203,-224,-618,-1403,-599,-351,-672,1056,1291,1040,-583,-882,-1056,-469,-356,-1233,-930,161,-465,-1100,-1683,-2291,-2683,-2543,-2123,-1553,-1782,-751,-900,-387,-346,-436,-1114,-1409,-1122,-1327,-1415,-1314,-1011,-697,-520,-59,-42,-500,-746,-224,-532,-991,-1521,-1979,-2067,-1706,-1193,-669,-288,-536,-516,138,-47,-362,-1504,-1417,-2049,-2411,-2127,-1466,-992,-135,-193,494,658,188,271,-78,-1030,-1227,-1872,-2429,-2421,-1876,-1187,-432,274,363,-1349,-931,-443,416,-1,-1948,503,-2039,-1700,402,2564,1336,682,648,570,-592,-712,477,69,-279,-559,-785,-917,-1064,-1215,-1336,-1421,-1578,-1690,-1781,-1866,-1872,-1875,-1941,-1982,-2036,-2191,-2305,-2419,-2483,-2477,-2312,-2086,-1834,-1610,-1320,-1125,-857,-515,-235,-460,-1130,-462,-1636,-1468,-888,599,362,-1295,-263,-588,-790,-619,-300,-138,-1,1398,688,-1913,1035,533,-904,-1341,-1461,-550,1737,-669,-914,-666,-1013,-1175,-544,587,416,-127,-476,-512,-388,-507,281,556,90,-761,-776,-276,159,-271,-664,-852,-736,-372,109,-1852,468,-1429,-1832,-1532,1076,745,-987,-29,1503,1153,654,172,-412,-1052,-1834,-2395,-2398,-1771,-843,-1595,-356,-1136,-1206,-204,-1357,1587,3831,3490,2830,1960,-638,-35,764,-194,-1756,-1981,-2767,-3075,-6543,-6249,-8145,-3944,-1536,-1689,1210,1347,-27813,1071,612,159,-31887,-73016,-4666,-996,-681,-1640,-192,-2772,-6488,-5976,-1205,-1975,-2931,-3394,-2394,-1194,-276,-2286,1279,2788,2795,3207,2444,1874,-215,-1044,1585,4631,4465,-193,-1277,-1599,663,258,-567,-466,-1184,-1524,-1399,-923,-297,240,541,1084,752,-1165,503,-139,-989,-750,-1628,-2588,-3501,-3046,-2337,-1784,-1456,-1411,-1514,-1615,-1306,-891,-330,-1227,-1933,-98,-57,-212,-794,1141,2119,3451,716,-202,275,1965,1661,301,-179,-989,-1285,-1897,-2366,-2487,-2216,-1822,-1350,-887,-402,-315,-366,-1122,761,958,-953,-1457,-1403,-155,-51,41,-274,378,921,-483,-962,-279,795,-1052,-1733,-1321,-1977,-1753,1087,1900,932,-625,-1069,-217,-868,522,1834,746,192,-151,-2024,-1134,-664,-456,-940,136,-717,-1455,704,876,-188,465,196,-2,-74,6,90,179,-423,-1048,72,-447,-705,-543,-748,-889,-1159,-1032,-1955,-899,-749,-491,-300,-643,-54,136,222,106,269,-122,-554,-206,-607,-1009,-1579,-2003,-2332,-2364,-2040,-1594,-1198,-713,-597,-1294,-1524,-620,-880,544,848,-1111,9,861,503,1967,629,-325,-771,215,-91,1343,-53,1355,280,-352,1109,780,450,204,48,-391,-903,-455,-675,-908,-1251,-1719,-2201,-2573,-2598,-2171,-1560,-975,-396,-818,522,705,784,1160,-222,100,732,-883,541,-499,-935,101,-1192,-174,-1755,-849,-1177,-1462,-1671,-1836,-1913,-1963,-1962,-1941,-1919,-1819,-1843,-1670,-1598,-1549,-1474,-1466,-1483,-1488,-1534,-1627,-1746,-1930,-2216,-2572,-2935,-2702,-2127,-1481,-919,-268,-528,643,934,264,-1005,-1174,-636,-1999,-1860,211,-307,-975,575,688,821,837,838,684,405,52,-53,-347,-591,-808,-976,-2225,-1355,-1541,-1798,-2009,-2280,-2544,-2631,-2430,-2167,-1932,-1850,-1671,-2316,-1379,-1575,-1379,-1362,-1295,-1170,-969,-658,-783,-170,20,-905,-672,-309,54,-41,-30,-96,-83,-73,-121,-876,-612,-1000,-1564,-2196,-2352,-1544,-715,-84,-313,-1619,-526,1332,850,1863,855,256,-1240,-1163,-271,-221,280,602,1387,2201,2570,442,1294,-495,-362,-247,1144,705,-647,-149,551,1584,1327,1144,700,839,-229,-240,628,507,418,259,77,-197,-1138,-723,-1050,-1347,-1605,-1829,-1986,-1957,-1792,-1496,-1191,-818,-602,-1287,55,255,336,-626,283,142,-103,-380,-698,-1170,-1317,-1536,-1730,-1787,-1670,-1523,-1357,-1192,-899,-656,-302,201,702,1126,1559,1138,-843,-769,19,-406,-308,990,675,-10,827,1074,-1772,2428,508,2955,3362,14175,28225,27775,41879,48638,54783,59797,63434,65494,65970,64988,62875,14377,17004,1300,44350,38065,32471,29104,28596,30088,31863,32510,31359,28433,23983,18694,13116,7857,3078,-718,-924,1162,2604,3243,3241,2846,300,1159,218,-659,-1404,-1581,-1311,-1034,-895,-838,-880,-939,-1321,-2036,-1559,-2100,-2241,-2323,-2148,-1931,-1724,-1462,-2051,-1175,-1053,-851,-721,-501,-453,-357,-286,-1104,-1005,-681,-696,-1004,-796,32,208,-932,-322,615,-430,-294,573,-324,879,2395,698,-532,1021,883,-954,806,1164,-543,-825,-493,-1706,-895,-117,-177,-167,-147,-85,-76,-71,-151,-260,-401,-1652,-804,-1023,-1228,-1835,-1548,-1653,-1693,-1698,-1609,-1485,-1286,-1079,-864,-579,-356,-385,10,91,121,-10,-204,-485,-773,-1476,-1601,-822,-447,-65,-1091,-2450,148,1034,1437],[-181,-139,-402,-204,-757,-579,-881,-1202,-1521,-1854,-1996,-2031,-2019,-1961,-2023,-2075,-2262,-2461,-2603,-2346,-1878,-1366,-796,-269,-1553,-788,-636,139,-273,-541,-1257,1518,1365,1055,1049,562,1486,1945,62,-344,-364,288,771,-268,-914,-796,113,-896,540,330,-673,-591,-874,-1044,-1219,-1305,-1478,-1723,-2030,-2356,-2642,-2586,-2236,-1734,-1163,-647,-152,335,669,-245,-48,1511,90,-851,-1156,1588,509,-1936,-998,-885,775,1564,1110,-880,-1255,-1396,-1081,-1371,-1365,-2209,-725,998,1392,1084,-266,-429,-150,227,18,-569,-333,-428,-345,-92,-1595,-253,1246,848,-1008,-1644,-1396,-1876,205,-521,-1117,-1362,-1358,190,-633,-1760,-1505,-1186,-839,268,951,-298,-1050,-1246,-97,331,2187,2012,-1736,1602,-13986,-35919,-25562,-5422,-973,-4256,-1874,-1113,-628,-545,-998,-1000,-1210,-1472,-1728,-1976,-2213,-2370,-2491,-2571,-2679,-2766,-2731,-2836,-2978,-3066,-3163,-3227,-3205,-2968,-2622,-2251,-1714,-1180,-700,-155,424,423,-672,-1235,-375,210,-1488,276,-1,37,-114,-467,-151,-825,74,-133,125,-561,-1236,-1890,-2453,-2873,-3166,-3218,-3176,-3122,-3066,-3096,-3136,-3249,-3285,-3205,-2985,-2645,-2184,-1780,-1441,-1066,-740,-421,-257,-558,-200,-80,-93,93,-391,305,565,301,-772,-1795,-820,-408,-747,1233,1671,807,-772,-1009,-968,-533,-538,-1740,-1771,-316,-660,-1002,-1407,-1572,-1833,-2027,-2177,-2140,-2139,-2077,-2047,-1958,-1841,-1724,-1590,-1452,-1178,-951,-742,-1054,-297,-166,-616,-64,-193,-463,-853,-1317,-1800,-2314,-2584,-2319,-1660,-946,-352,109,-4,-653,-485,-235,-838,-1562,-2385,-3218,-2996,-2191,-1547,-998,-995,-370,-414,-540,-879,-1315,-1821,-2299,-2829,-3367,-3248,-2736,-2170,-1606,-1078,-532,-48,287,-1294,-1095,-384,515,-9,-1695,297,-2002,-1557,135,2127,1079,433,593,684,-339,-651,650,302,66,-19,28,232,-1417,-490,767,883,773,753,-99,-361,-464,144,30,-1176,-905,-1497,110,131,139,145,270,471,751,-743,-872,289,1467,-104,771,-605,-886,-187,-1109,-1669,-999,532,239,-1332,-264,-588,-980,-1262,-1592,-1623,-1349,-782,-90,-1417,861,276,-811,-1119,-1182,-1030,1780,-486,-884,-522,-1209,-1633,-758,610,197,-303,-786,-1132,-1382,-1356,-1087,-763,-356,-819,-932,-167,262,216,182,-334,-297,860,123,-1851,692,-862,-2095,-1983,753,502,-1064,-242,2003,2202,1763,747,-65,226,-1466,-1350,-2106,-2650,-2263,-1424,-550,-572,-141,161,-632,1950,3270,2967,2559,1952,-877,-70,2277,1754,-2225,-1321,-438,-2627,-6515,-7020,-7882,-3662,-2347,-4745,-1704,-1415,-26224,-1129,-1240,-31870,-139204,-88352,-13963,-2062,-1629,-1128,-600,-2990,-5422,-5399,469,317,-49,-1070,-960,-1255,-1197,-2007,195,1090,1939,2760,1991,1902,-523,-1963,2212,5949,5726,-852,-1434,-1706,549,257,-591,-396,-628,545,392,203,136,215,463,689,851,-1051,347,-227,-1034,-694,-320,-552,-849,-1064,-1207,-1172,-991,-738,-1045,-453,-793,-769,-389,-1204,-1877,18,204,124,-801,1218,2121,1946,528,-408,77,-223,-811,-1433,-1982,-2338,-2222,-1790,-1377,-1008,-704,-1604,-187,24,-76,-518,-857,-892,493,469,-1023,-1349,-1069,-512,-863,-1090,-1154,-1073,-857,-623,-844,-184,421,-803,-1850,-1099,-1698,-1621,1418,1960,1266,-656,-884,11,-662,577,1386,978,242,-270,-1837,-1276,-534,-250,-783,433,-589,-1369,210,-100,-358,-542,-752,-951,-1082,-1101,-1134,-1152,-1194,-1247,-1273,-1280,-1414,-1129,-957,-732,-1329,-476,-1427,-1450,-818,-92,-163,-497,-433,-671,-893,-1152,-1345,-1565,-1753,-1881,-1893,-1693,-1556,-1256,-982,-738,-490,-287,-1132,22,-61,-1168,-1576,-516,-1097,282,461,-1364,-24,128,-124,-370,-681,-860,-1094,-1307,-1456,-1571,-1642,-1692,-1678,-1632,-1585,-1543,-1490,-1334,-1074,-783,-918,-246,-1,269,432,472,464,-1338,306,151,8,-199,-389,-843,-758,-919,-938,-925,-869,-729,-597,-934,-383,-832,-716,-78,-1051,-63,-1580,61,-33,-170,-336,-578,-856,-1208,-1637,-1905,-2102,-1944,-1745,-1363,-1082,-852,-621,-466,-317,-114,116,-1506,62,982,1214,-104,1445,1384,1150,773,147,-498,-1321,-2247,-1863,-1082,-745,-1231,-662,-1586,-1329,63,-532,-1043,-845,-861,-658,-457,-226,-136,-172,-342,-475,-252,-623,-1129,-1230,-2035,-5,231,-1394,19,988,166,554,81,-856,-229,-1676,-1610,-1849,-1085,-1506,-635,-1001,1061,550,7,-600,-1102,-90,397,-1114,-814,-332,-575,-845,-1003,-1243,-1391,-1547,-1708,-1914,-2163,-2212,-2044,-2016,-1774,-1766,-1832,-1962,-1898,-1862,-1293,-717,-111,520,841,251,-914,-897,40,775,1349,336,1429,1899,1327,757,357,-718,-429,-228,85,198,-436,83,27,-81,-264,-404,-565,-681,-765,-841,-869,-952,-972,-1025,-1065,-1158,-1222,-1189,-1209,-1173,-1093,-1005,-944,-884,-900,-926,-1042,-1165,-1361,-1629,-1978,-1950,-1628,-1231,-858,-470,-135,184,458,-954,-1060,-1250,-704,-585,-133,515,351,-920,152,77,135,389,707,1044,1509,362,-992,-1550,-270,-638,-661,2808,1782,-856,127,845,-1777,1788,349,2695,1537,12167,16553,20418,24438,28160,31457,34052,35912,36978,37299,36971,36252,7092,11960,1900,2047,25585,21478,16907,12114,7746,5097,5300,6945,8288,8657,8517,8877,3078,14044,17730,20879,23075,24012,23526,21851,6399,550,2565,594,781,-1512,-732,194,692,2286,1525,2077,734,-1263,-2101,-1104,-1703,-198,-1154,439,-612,-1002,-953,-2345,-873,5027,5036,4891,4765,4408,2975,159,-1517,-1035,-426,-646,-1110,-706,550,214,-981,-512,444,-553,-243,645,-191,645,505,288,-206,-156,-398,-868,-877,-1014,-1018,-1008,-794,-1940,-745,-137,-104,-34,-39,-38,-90,-124,-212,-309,-427,-1435,-791,-999,-1172,-1802,-1214,-1097,-931,-953,-687,-666,-701,-839,-1001,-1264,-1544,-1782,-1610,-1317,-1009,-818,-667,-627,-675,-1480,-1656,-1240,-1233,-873,-1012,-1948,-198,775,1118],[-518,-345,-573,-15,-839,402,-407,-755,-1255,-934,-634,-122,-425,-726,-1134,-1483,-1888,-2168,-2109,-1861,-1532,-1221,-881,-578,-1539,-587,-315,70,-651,-1076,-1030,1390,1318,1006,1094,690,1444,1963,88,-539,-350,58,549,-273,-1080,-1007,-208,-963,594,428,-888,1599,201,604,-957,1615,226,-1251,-792,-1533,-1718,-1180,-432,-275,540,1554,1966,787,749,-450,-72,1252,-314,-904,-1528,1418,139,-1685,-847,-1107,608,655,249,-398,-1621,-1469,-1225,-1535,-1806,-2223,-2413,-2667,-2834,-2845,-2606,-2333,-2116,-1863,-1614,-1411,-1146,-935,-660,-347,-1557,-531,576,544,-1050,-1879,-1449,-1450,324,-451,-1171,-1620,-1466,-256,-846,-1832,-2123,-2537,-2220,-1671,-1132,-603,-938,-370,-733,-645,317,730,-2177,616,-10688,-32488,-27402,-7211,-987,-4440,-2321,-1470,-1624,-1642,-1554,-1360,-1058,-764,-457,-163,96,210,54,160,784,59,-1075,611,999,-1148,-483,865,129,228,538,-157,-895,-1801,-2854,-2536,-1394,-304,-874,-1408,-248,439,-1959,207,-10,-226,-310,-383,-29,-677,-37,47,881,384,-18,-467,-1335,-692,-618,-569,-495,-386,-215,-195,-516,-1079,-187,-411,-357,744,985,1097,1090,1115,1112,-879,1058,-253,-562,632,759,873,-519,802,827,448,-950,-1619,-937,-468,-828,354,317,310,-998,-1110,-799,-618,-754,-2279,-2082,-914,-1161,-1320,-1348,-1381,-1351,-1501,-1140,-863,-1952,-1104,-1127,26,225,359,-516,-1420,307,465,-624,-1133,402,214,-726,425,193,-271,-829,-342,-662,-1077,-1485,-1709,-1537,-1123,-700,-314,-161,-750,-520,24,-157,-369,-1037,-766,-813,-710,-559,-342,-1026,132,-189,157,10,-260,-392,-524,-1224,-809,-873,-914,-866,-756,-617,-406,-212,-54,-1039,-1230,-416,88,-66,-1397,36,-1599,-1468,-131,189,152,29,-125,-368,-679,-979,-1275,-1391,-1308,-1080,-811,-508,-1832,-319,-125,-83,-160,-221,-316,-312,-229,-106,-4,-1054,-1028,-1376,468,495,482,431,452,308,610,-708,-754,399,1446,16,826,-795,-641,98,-600,-1504,-1107,-1600,-1233,-1273,-191,427,40,-59,361,562,766,833,758,-981,697,13,-609,-861,-746,-1540,1386,-349,-856,-384,-1312,-2097,-870,-23,-193,-360,-499,-542,-617,-1310,-530,-488,-487,-900,-1133,-478,-613,-794,-989,-1133,-1172,-1177,-1144,-1856,-977,-908,-1939,-2182,-949,-1008,-1123,-980,-935,-831,-757,-552,-343,-103,-1664,199,379,459,-424,-1279,-128,-335,-816,-1354,-1569,-989,-59,964,1988,1901,-1098,-159,3311,1288,-2751,-1604,-1167,-2874,-5884,-7806,-7638,-3375,-2036,-8258,-525,-869,-23247,-1139,-9957,-153663,-223633,-89043,-21117,-1267,-1000,-686,-285,-3116,-3880,-4353,1089,1174,694,-1433,581,216,-234,-1665,-521,-259,133,619,1064,1472,-605,-2292,2335,2558,2765,-1373,-1644,-1797,394,239,-593,-431,-268,788,152,-17,-608,-1223,-1819,-2210,-1815,-1358,-1101,-900,-1040,-990,-1196,-1497,-1769,-1830,-1552,-1135,-722,-415,-847,-398,-818,-748,-529,-1181,-1839,-1128,-1196,-1089,-957,-807,-789,-813,-808,-952,-1262,-1599,-1935,-2281,-2080,-1576,-1108,-701,-375,-238,-717,-1741,208,210,91,-724,-1149,-644,-224,-312,-1080,-1139,-834,-1117,-1331,-1372,-1220,-945,-577,-741,-745,-71,771,-526,-1610,-884,-1080,-1103,1777,1897,1618,-637,-725,194,-482,647,2442,1302,348,-238,-1611,-1426,-454,-122,-707,722,-454,-1281,160,-189,-561,-602,-752,-870,-907,-818,-735,-630,-551,-615,-468,-492,-2098,-680,-829,-1003,-1428,-1569,-1976,-2316,-2624,-2157,-1774,-1404,-1095,-865,-642,-483,-297,-179,-1106,-305,-274,-209,-434,-572,-792,-1071,-1327,-1520,-1472,-1303,-959,-1042,-1651,-485,-1290,34,268,-1520,-40,1020,342,1164,79,-533,-126,204,-552,579,-436,1721,520,-387,1628,1475,1915,1365,791,-481,-905,-166,-526,209,382,587,1129,-1146,534,1034,51,84,1570,-811,662,557,575,395,-401,-1073,-1607,-1803,-1586,-1209,-825,-452,-821,-251,-1303,327,278,135,-91,-447,-890,-1459,-2082,-2705,-2488,-1843,-1677,-718,-264,-338,359,495,556,616,659,-1433,126,916,976,-27,937,776,463,32,-616,-1240,-1906,-2113,-1498,-691,-446,-1075,-511,-704,-885,-66,-678,-1004,906,189,-427,-882,-910,-694,-400,-685,-869,-678,-723,-1379,-1529,-1814,125,654,-1214,-317,1048,151,223,-260,-1049,-375,-1377,-647,-999,-1466,-1362,-1254,-884,645,345,-77,-668,-1267,-999,-1389,-1801,-2281,-2667,-2914,-2937,-2638,-2361,-1991,-1654,-1362,-1173,-1111,-1539,-1147,-1963,-1407,-2038,-1836,-2055,-2067,-1939,-1602,-1071,-515,56,612,243,-572,-522,-130,676,1125,156,1547,1509,1044,556,95,-843,-732,-1079,-1343,-1541,-1747,-1881,-1901,-1787,-1657,-1437,-1234,-1004,-781,-643,-415,-346,-269,-283,-335,-498,-688,-833,-1074,-1288,-1463,-1610,-1735,-1787,-1818,-1757,-1684,-1517,-1327,-1126,-960,-724,-523,-560,-91,120,291,468,623,-653,-1417,-1195,-994,-779,-458,841,772,-629,-306,340,139,5,-183,-452,-651,-770,-838,-2098,-905,-834,-895,-331,-83,-1447,195,216,-1427,323,268,738,216,1816,2576,3454,4340,5208,6105,7010,8112,9520,11390,13901,17343,3245,8547,6985,18293,44971,50455,55263,59260,62565,65308,67195,67246,63884,55279,1608,10138,-718,17730,96740,124927,143729,150237,143863,65420,6655,752,2566,102,396,-1696,-588,354,757,3799,1568,2966,250,-1071,-2081,-647,-1243,190,-1384,631,-390,-1069,-952,-1928,-822,2811,2657,2425,2272,1915,1565,226,-1837,-976,-158,-610,-1251,-910,-985,-1043,-1016,-1030,-973,-894,-747,-691,-618,-572,-490,-441,-357,-249,-143,-680,-26,-37,-779,-1192,-1082,-2030,-541,57,142,209,218,238,208,201,159,-365,202,-1261,-469,398,804,-1759,880,1402,-358,-1114,-884,391,485,905,-527,468,150,-86,-343,-519,-615,-749,-845,-973,-1117,-1410,-1688,-1574,-1562,-1367,-1156,-1462,-593,-245,87],[-949,-693,-716,-81,-808,420,-274,-691,-1195,-937,-684,386,202,37,-229,-440,-883,-1026,-1193,-1501,-1756,-2028,-2211,-2052,-1780,-1317,-775,-197,-983,-1556,-686,1904,2005,805,1067,825,1367,2181,135,-680,-334,-217,311,-245,-1256,-1183,-540,-1014,619,496,-1023,-109,-780,-1239,-1510,-1499,-1466,-1474,-1563,-1735,-2034,-2336,-2629,-2882,-3028,-2789,-2521,-2217,-1905,-1592,-1294,-1059,-893,-951,-1612,-947,-1234,-1606,-2016,-2335,-2167,-1636,-946,-177,-1928,-1539,-1185,-998,-783,-2225,-142,1282,2473,920,-630,-632,382,381,-20,-699,-355,-239,78,294,-1495,-727,1179,236,-972,-1626,-1008,-1005,-535,-1225,-1960,-2541,-2340,-1730,-1115,-1767,-1220,-1058,-1254,366,417,-504,-804,249,-1231,-1406,-1681,-549,-2754,-1075,-7996,-28236,-27567,-8809,-1913,-4277,-2766,-1022,-983,-1120,-917,-774,39,2271,1483,431,1468,443,271,550,1084,387,-1011,434,932,-978,-499,-106,-621,-926,-973,-737,-143,510,-533,-149,2114,430,-986,-1450,-49,755,-1947,304,0,-504,-466,-313,-54,-498,-143,175,250,300,375,-869,-1803,-226,302,538,796,787,1828,91,-349,-1002,38,-352,-373,1554,1343,1695,1159,650,140,-1660,-730,-1047,-1324,-1515,-1641,-1527,-1538,-1496,-1391,-1420,-1439,-1510,-1669,-1879,-2028,-2030,-1887,-1625,-1319,-1157,-851,-704,-964,-2304,-1237,-680,-660,-554,-700,-1325,-556,-1268,-894,-216,-2026,-1297,-1160,-1550,-1883,-2078,-2035,-1795,-1542,-1301,-1093,-1121,-531,-207,-832,624,247,-265,-942,116,1035,1832,1661,1414,-1553,525,466,131,-226,-834,-612,61,184,364,-862,432,911,-600,977,-383,-1074,385,-116,619,543,-565,240,-109,-1264,-95,-183,-248,-232,-163,-74,84,224,65,-650,-1284,-549,125,-153,-1098,-395,-1263,-1436,-994,-1166,-1242,-1266,-1156,-977,-750,-472,-244,-8,196,161,417,273,-1821,-177,-151,-398,-697,-893,-983,-983,-850,-709,-652,-617,-1051,-1246,-1045,-1334,-1655,-1944,-1959,-1715,-1353,-1018,-667,-488,-343,-240,-308,-1013,-581,-663,-481,-1218,-1204,1379,1951,-1131,-578,158,-143,-222,336,532,-99,-641,-1078,-1349,-1609,-1825,-2062,-2281,-2555,-2639,-2378,-2068,-1792,-1469,-1211,-1512,-710,-378,-145,23,129,-164,90,-1812,-289,-619,-921,-1305,-1575,-1671,-1439,-1050,-630,-1251,224,-182,-1117,-1890,639,-53,-1602,-1905,434,122,-1188,-661,643,1260,1310,188,-650,-382,-1863,224,733,616,-385,-1170,-112,452,2393,732,592,2441,3387,2019,1676,1804,-1338,-340,2938,512,-3268,-1855,-1919,-3448,-5269,-7820,-7386,-3055,-1458,-11927,-1572,2337,-19507,2302,-66129,-247960,-287973,-78868,-25695,-5517,-3598,465,386,-3326,-2385,-3321,-213,-484,-841,-1842,-1530,-1872,-2285,-2526,-2582,-2378,-2208,-2035,-1931,-1854,-1777,-1759,-1790,-1759,-1705,-1695,-1852,-1881,-1765,-1751,-1641,-1485,-1223,-893,-561,-220,-822,103,594,671,608,-762,76,-594,-1062,-1482,-2120,-2591,-2119,-1605,-1138,-727,-409,-249,-592,-328,-864,-870,-1006,-1315,-1823,-1815,-2016,-2104,-2190,-2248,-2402,-2553,-2604,-2693,-2740,-2625,-2425,-2266,-2089,-1868,-1722,-1641,-1628,-1653,-1693,-1804,-1875,-1928,-1893,-1891,-1816,-1742,-1634,-1409,-1206,-975,-835,-789,-781,-786,-834,-959,-1127,-1328,-1542,-1738,-1910,-2068,-2081,-1980,-1774,-1511,-1280,-959,-558,-623,-631,291,-395,702,2047,1665,585,-5,-1419,-1609,-444,-78,-739,285,-357,-1198,-1285,-1573,-1443,-1073,-561,-46,461,970,1342,-99,-108,-429,1357,752,-1928,-1117,149,124,-1488,-189,-294,-2015,-1578,-111,-75,-278,473,-60,3,30,720,545,-1296,-530,-440,168,1359,495,-1041,-422,208,-79,-739,-1463,-1941,-1865,-1775,-650,-1365,-185,42,-1613,-73,1146,309,657,-202,-719,176,220,-636,225,-571,1856,646,-512,1386,1242,1918,1443,739,-591,-911,-633,-1024,-176,671,939,974,-936,530,962,-70,273,1930,-780,651,540,453,-46,-494,-530,-208,-1044,-320,-1076,-127,-149,-549,-443,-1060,1373,1864,1356,214,281,-124,-337,-1620,40,-534,-987,-1690,-221,-101,-478,1333,2172,2004,1822,835,-1284,235,891,602,-14,-59,-447,-911,-1404,-2027,-2552,-3078,-2986,-2436,-1914,-1355,-946,-548,-217,-625,-253,-822,-963,-159,-463,-779,-1177,-1500,-1826,-2052,-1928,-1701,-1413,-1081,-1468,-1864,-1711,-194,-131,-1014,-723,-337,-474,-559,-685,-1229,-535,-1109,300,-210,-1733,-1241,-1796,-572,681,407,-186,-731,-1242,-737,-935,-1108,-1077,-933,-680,-406,-9,283,305,27,732,575,147,-1696,-579,-1690,300,-1936,-174,-459,-805,-1223,-1211,-1302,-1346,-1308,-1197,-1042,-838,-626,-522,-393,-334,-355,-478,-693,-1026,-1426,-1863,-2337,-2844,-3358,-3038,-2409,-1864,-1366,-913,-484,-179,106,295,452,285,-909,725,437,-56,769,771,-399,629,237,499,386,275,-895,-564,-161,-340,-794,-651,-703,-776,-856,-990,-1067,-1184,-1255,-1328,-1335,-1322,-1237,-1110,-942,-1731,-1038,-1251,-1032,-855,-438,-508,-648,-899,-1009,-1244,-1383,-1529,-1699,-1752,-1710,-1629,-1671,-1562,-1503,-1490,-1541,-1622,-1896,-2019,-2136,-1762,-948,128,1445,-494,4597,6362,8252,3245,12198,14310,16500,18919,21596,24538,27729,6352,1873,6501,9804,21855,37962,59194,64832,70784,76956,82970,88085,91616,93822,96664,-4979,4658,-924,20879,124927,207510,211636,203871,185568,68012,6706,725,2641,-680,-273,-1894,184,1775,1600,3779,1187,2252,-176,-788,-1803,-339,-858,509,-1715,727,-187,-1202,-1052,-1299,-612,12090,32116,14772,15462,15586,3263,167,-2079,-960,-18,-695,-1529,-683,906,256,-963,-1115,-93,-940,-343,285,-115,1150,1603,1949,339,842,399,-495,921,1126,-996,-1454,-1433,-2012,-369,53,-337,-539,-590,-384,-37,430,878,-409,704,-1197,-822,-42,1064,-1751,616,926,-821,-1273,-1167,66,378,325,-538,-111,-328,-479,-678,-833,-930,-1073,-1169,-1266,-1342,-1385,-1749,-1484,-1542,-1666,-1842,-1919,-1779,-1492,-1139],[-1115,-1428,-1470,-1344,-1169,-1034,-989,-1008,-1082,-1230,-1244,-1183,-1053,-821,-651,-415,-801,-1105,-21,-62,-122,-273,-469,-777,-1436,-1372,-1322,-989,-1193,-1872,-273,966,1407,521,1023,1008,1282,1972,240,-743,-289,-484,139,-118,-1391,-1266,-843,-1013,593,220,-1068,-743,-1183,-1422,-1498,-1050,-676,-1133,-81,96,144,180,217,-462,412,502,618,742,960,-544,-54,592,-1041,-988,-1446,1187,-589,-1079,-445,-1344,-210,-353,-367,-215,-2007,-1610,-1240,-629,-374,-2235,184,1354,2293,517,-753,-601,672,749,-12,-832,-1446,-1637,-1243,-685,-1437,-861,361,-74,-821,-1096,-337,-596,-838,-1184,-1509,-2038,-1797,-1786,-1778,-1867,-2018,-2204,-2091,-1795,-1455,-1082,-811,-581,-1572,-1782,-3725,-629,-3417,-940,-5845,-23634,-25846,-9911,-901,-3896,-3224,-540,-1004,-1216,-775,-930,-232,1008,1130,115,1143,593,427,742,484,247,-956,-29,-227,-814,-597,-904,-1330,-1779,-2189,-1923,-1099,-217,-642,-318,2106,568,-1058,-1391,165,1112,-1537,477,0,-799,-595,-291,177,-327,-267,369,2723,2027,453,-1257,-1541,217,579,609,897,835,1323,350,-201,-901,268,-313,-370,965,600,109,-439,-857,-1110,-1473,-1035,-893,-1247,-852,-953,-945,-1169,-1410,-1614,-1903,-1980,-1784,-1551,-1391,-1301,-1301,-1397,-1521,-1656,-1856,-2008,-2159,-2253,-2237,-2090,-1936,-1754,-1539,-1284,-1294,-1046,-1028,-1079,-1092,-2091,-1461,-1316,-1069,-661,-222,-60,-1203,-151,795,-1067,-1057,361,-195,-938,545,285,-321,-1072,-135,1116,2455,2723,1328,-1763,823,384,-44,-233,-911,-755,895,1284,445,-735,491,955,-655,749,-301,-1124,438,-8,696,373,-907,-13,-176,-1281,221,970,830,-588,637,561,565,581,-38,-191,-1227,-783,120,-247,-810,-569,-1014,-1457,-1062,-1432,-1721,-1917,-1879,-1700,-1485,-1258,-1117,-984,-890,-837,-854,-887,-1474,-1218,-1361,-1392,-1371,-1198,-959,-734,-484,-308,-268,-273,-1022,-1127,-769,-1021,-1285,-1547,-1701,-1794,-1815,-1784,-1596,-1416,-1089,-621,-164,-1199,-163,534,71,-959,-1268,1328,1616,-931,-1018,-161,-382,-492,223,-237,-852,-1413,-1918,-2205,-2185,-1919,-1615,-1264,-973,-1190,-551,-430,-813,-232,-866,-857,-241,901,1306,1652,1911,-602,1563,-2121,1420,-232,-1212,-1086,-1608,-443,347,328,405,-1731,818,-821,-1503,-1938,414,180,-1244,-1718,394,-22,-1258,-815,78,312,111,-186,-982,-774,-2089,-108,613,571,-368,-1067,-150,873,2460,925,1001,2552,3336,1668,1124,1685,-1597,-593,2323,-467,-3644,-2007,-2544,-4307,-4782,-7010,-7117,-2673,-425,-15096,-10346,-5318,-15404,4067,-107343,-322053,-308134,-68288,-27644,-12236,-6416,754,338,-3702,-1088,-2461,-1442,-1782,-2003,-2263,-1793,-1576,-1481,-1349,-1360,-1391,-1520,-1659,-1855,-2051,-2189,-2282,-2283,-2094,-1816,-1574,-1799,-1925,-1333,-1466,-1676,-1981,-2135,-1856,-1259,-553,-1343,-1,1154,2003,1850,-611,-41,-859,-1119,-983,-450,-778,-941,381,134,217,1207,892,-289,-239,-928,-1120,-1076,-1167,-1807,-1835,-2246,-2530,-2761,-2844,-2886,-2890,-2803,-2791,-2851,-2837,-2742,-2672,-2569,-2410,-2317,-2284,-2319,-2398,-2503,-2692,-2844,-2926,-2803,-2636,-2372,-2109,-1828,-1449,-1200,-778,-551,-436,-371,-325,-773,-1379,-521,-678,-857,-1049,-1273,-1576,-1854,-2129,-2374,-2588,-2738,-2568,-2221,-1801,-1344,-869,-426,148,697,1205,1006,392,-1275,-1825,-484,-94,-876,1033,-245,-1104,-1108,-1942,-2531,-2255,-1512,-805,-145,480,938,-427,-93,-291,1080,694,-1236,-1181,-748,-909,-1517,-315,188,-1235,-1279,-528,-519,-237,531,-714,-500,-49,702,582,-1433,-786,-536,-243,1694,1016,-1295,-565,-40,-235,-319,1829,1189,-930,-1914,-655,-1241,-319,-135,-1671,-134,1230,323,6,-444,-968,443,331,-412,-329,-643,-698,-632,-725,-136,148,400,665,584,-682,-925,-1067,-1273,-229,204,-296,-807,-1260,-1667,-1863,-1747,-1482,-1111,-748,-330,57,332,669,-385,529,1573,-1166,-706,-923,137,-270,-231,-589,-867,1663,2582,1596,162,256,1943,1296,-1645,662,-506,-708,-1722,-179,19,-641,1476,1460,1290,1178,833,-1093,388,874,783,-23,575,455,294,135,-123,-551,-468,-694,-873,-1050,-1074,-1089,-930,-653,-533,-468,-937,-916,1130,1352,1533,152,-1367,-1007,-979,-1325,-1554,-1447,-990,-1371,-2206,-1705,-1268,-1080,-1029,-1097,-1231,-1591,-2072,-2622,-2293,-1574,-869,-50,506,-1642,-1111,-1943,-187,1589,426,-266,-736,-990,160,353,-962,-871,-41,-56,-133,-59,-49,51,-78,193,191,121,-1359,-306,-1313,262,-1477,94,-134,-564,-804,-473,302,81,-199,-514,-819,-1016,-1046,-985,-742,-495,-312,-252,-314,-526,-812,-1087,-1253,-1208,-928,-478,13,381,629,752,764,585,351,21,-299,-575,-1172,-864,-880,-716,-479,-140,-578,591,317,1017,467,214,-973,-891,500,1746,-843,-716,321,212,-372,-164,-442,-688,-833,-966,-1061,-1187,-1300,-1420,-1526,-1617,-1610,-1586,-1485,-1298,-1136,-1008,-939,-1233,-928,-1044,-1122,-1260,-1454,-1552,-1551,-1503,-1560,-1524,-1527,-1560,-1611,-1627,-2052,-1686,-1768,-1801,-1790,-1766,-1670,-1505,-1337,-1190,-1081,-1051,-1036,-1003,-1131,-1330,-1144,-245,883,246,1589,3924,5290,7147,6323,11909,14741,18213,23286,30508,38501,43982,43428,37020,482,1136,1162,23075,143729,211636,286797,276747,235187,66547,6686,600,2961,-1488,-826,-1899,1891,4696,3685,4114,591,1135,138,-251,-1133,20,-380,940,-1840,873,120,-1214,-1049,-525,-161,11822,32711,15364,15731,15931,3344,151,-2001,-846,148,-709,-1729,-653,-754,-824,-816,-1424,-243,-1088,-409,192,-96,1250,1176,989,585,553,274,-153,-408,-830,-1257,-1599,-1782,-1898,-1848,-1575,-1220,-713,-206,343,853,1361,1768,-134,641,-1066,-1049,-402,945,-1588,416,463,-1192,-1218,-1241,-161,367,537,-501,-372,-899,-1317,-1623,-1608,-1269,-830,-325,108,444,-1010,-1685,-352,76,-857,-471,-773,-1325,-1761,-2211],[1428,312,-660,-114,-521,-962,-1384,-1402,-938,-973,-955,666,1155,1632,1959,2015,-787,-1282,-260,2052,2296,1804,407,725,-1453,159,-308,-701,-1429,-2131,-461,-186,133,48,586,649,589,412,256,-888,-349,-852,-488,-526,-1591,-1346,-1228,-1069,179,366,-1148,610,-39,786,-1597,796,7,-1089,373,113,-245,-588,-904,-1166,-1362,-1576,-1749,-1858,-1950,-2046,-2136,-2050,-1908,-1742,-1480,-1224,-994,-833,-528,-1318,-263,-239,-282,-351,-1812,-1710,-1312,-1171,-1202,-2303,-964,-763,-606,-563,-832,-522,-696,-901,-1154,-1468,-1699,-1903,-1922,-1840,-1754,-1758,-1829,-1894,-2052,-2039,-1756,-1418,-1041,-670,-1317,-2066,-874,53,589,-1324,-1257,-1733,-1701,248,556,-533,-571,625,-1742,-1708,-3161,35,-4073,-441,-4086,-18854,-22529,-10169,-771,-3444,-3691,-478,-987,-1300,-724,-1116,-476,-841,-1228,-1500,-1540,-1358,-1132,-906,-737,-554,-928,-161,90,-689,-539,385,310,233,94,-89,-56,107,-827,-385,1426,719,-1142,-1270,364,1474,-1101,657,-29,-1092,-708,-328,229,-182,-410,471,1241,834,-134,-1620,-1182,601,781,596,1065,920,1728,556,-76,-785,492,-291,-357,1551,1438,1280,1119,1092,1141,-827,1405,1047,-1467,-283,855,676,-568,887,500,-72,-1356,-1118,-1247,-885,-814,89,259,-750,-1775,-1181,-112,-717,-1284,-1198,179,-178,-514,-774,-901,-1195,-1050,-1002,-907,-626,-2119,-1575,-1047,-607,1095,1408,82,-1046,-363,320,-1210,-974,267,-498,-1050,-397,-695,-922,-1204,-1070,-1010,-984,-954,-881,-1815,-536,-405,-287,-266,-990,-943,-400,-559,-740,-972,-1283,-1643,-2037,-2354,-2104,-1685,-1225,-869,-455,-156,-1288,-264,-252,-1310,76,748,513,-696,411,231,88,-77,-273,-509,-1092,-1131,-1328,-1543,-1719,-1729,-1576,-1556,-1092,-844,-572,-457,-128,31,-19,-156,133,58,-55,-194,-355,-443,-1141,-499,-351,-109,71,250,-953,-217,337,212,-37,-292,-1018,-1051,-913,-889,-731,-493,-619,-453,-65,-628,-324,973,1975,359,1130,-1287,45,658,199,-794,-1327,914,1318,-725,-1499,-523,-1131,-1604,-1980,-1893,-1582,-1206,-869,-530,-294,-380,119,-107,674,-615,807,-241,-798,-79,-434,-166,410,1879,2055,2123,3263,-920,2053,-1715,766,-633,-1577,-1146,-1792,-629,726,1383,470,-2165,412,-1205,-1498,-2007,125,208,-895,-1613,-43,-275,-1343,-915,-1094,-1362,-1641,-1718,-1684,-1526,-2374,-1214,-968,-779,-623,-954,-435,-368,-311,-259,-161,-109,-4,204,519,844,-1871,-883,1544,-1556,-3738,-2045,-2869,-5374,-4434,-6144,-6854,-2237,752,-14228,-19714,-11474,-11181,8220,-133534,-380667,-274424,-58674,-27621,-17875,-8298,471,3835,-4192,9,-1818,1720,1282,824,-2659,-72,-329,-817,-1227,-1720,-2169,-2638,-2585,-2198,-1835,-1483,-1219,-1043,-855,-696,-757,-1459,-1881,-912,-1116,-1327,-1607,-1887,-2158,-2372,-2299,-1986,-1636,-1282,-918,-574,-438,-120,-1116,-1195,-1058,-342,-940,-685,1365,451,-310,1212,1023,78,-103,-942,-1405,-1388,-1113,-1739,-332,-340,-332,-924,-552,-818,-1068,-1155,-1759,-1528,-1056,-840,-698,-2276,-500,-555,-747,-1066,-1472,-1919,-2362,-2283,-1868,-1354,-1079,-489,-144,141,450,-1200,-256,833,717,546,-253,-905,-1837,-818,-500,-739,-784,-880,-1020,-1126,-1247,-1377,-1555,-1877,-2227,-2601,-2368,-1952,-1538,-1086,-700,-268,116,414,670,-1131,-1940,-483,-75,-1039,-69,-505,-922,-1132,-1435,-1530,-1539,-1437,-1311,-1152,-943,-818,-772,-801,-952,-1191,-1529,-1854,-2008,-1670,-1077,-1454,161,658,-375,-581,-885,-965,-172,581,-1402,-992,-221,-851,-1507,-1876,-1443,-912,-553,-25,355,-1067,-623,-309,-538,-128,711,598,-879,-1922,-697,-960,-262,-187,-1653,-162,1307,469,-609,-524,-1200,735,685,198,-33,-572,1100,633,-944,433,706,1527,1433,411,-621,-859,-1364,-1023,246,1112,2286,2050,-318,361,553,-469,643,767,-634,566,657,304,572,-428,527,1665,-1255,-1069,-568,437,-335,199,-576,-651,1041,546,133,-153,-359,-468,-576,-1635,-800,-931,-951,-1602,-738,-466,-744,169,397,547,651,664,-818,513,383,208,40,-92,-181,-242,-228,-244,-723,-406,205,-587,498,325,-114,400,904,-539,-638,-959,-807,2190,3441,1606,-484,-1713,-1061,-1279,-1456,-1583,-1644,-598,-947,-2198,-1722,-299,849,-381,-1243,-136,135,-713,-1522,-1156,-547,-606,-620,-1258,-1877,-2058,-1592,-1194,-904,-708,-570,-631,-577,-346,-334,-732,-774,-434,-446,-505,-474,-548,-550,-569,-573,-570,-533,-911,-85,-843,602,-954,-3,-93,-222,-369,-293,564,130,-395,-987,-1600,-2078,-1656,-1237,-885,-722,-774,-1056,-1521,-2051,-1762,-1271,-946,-566,-458,-510,-719,-1116,-1520,-1658,-1418,-1163,-940,-881,-927,-1061,-1400,-1305,-1250,-969,-640,-285,-370,193,423,511,-82,216,-872,-1135,456,343,-790,-714,-5,137,-40,36,-465,-74,-892,75,116,133,182,237,-95,-1187,-320,-842,-1220,-1417,-440,-660,-883,-1226,-1088,-1082,-933,-813,-809,-843,-1598,-1155,-1543,-1841,-2116,-2212,-2003,-1632,-1984,-1084,-970,-798,-542,-273,-7,165,333,456,681,-1395,1288,1546,1611,1607,1639,1767,1773,-2929,257,-1370,-1898,-759,-153,849,-11653,5424,6301,5369,3606,2363,6704,25062,3971,466,2604,24012,150237,203871,276747,368950,218376,61067,6557,332,3436,-763,-559,-1774,3714,7850,6549,5287,56,238,1303,413,-309,441,138,1455,-1512,1007,443,-1147,-953,258,400,11309,32080,15652,15565,15874,3394,114,-1802,-717,281,-682,-1802,-571,1308,559,-577,-1700,-206,-1171,-469,-41,-78,1447,3953,2897,788,708,28,-767,-1405,-1832,-2022,-1916,-1669,-1250,-847,-403,-33,377,704,1011,1225,1396,1443,287,616,-921,-1205,-717,701,-1325,228,24,-1422,-1002,-1132,-349,399,1170,-450,115,-210,-601,-942,-1096,-1045,-915,-660,-384,-110,-600,-1529,-417,-36,-918,-82,-419,-1440,-1345,-1869],[-580,-690,-745,-815,-903,-1025,-1207,-1421,-1659,-1680,-1424,-1180,-959,-703,-535,-298,-661,-1374,-551,502,700,858,393,653,-1397,601,881,482,-1519,-2135,-133,-507,-786,-1026,-1226,-1440,-1681,-1975,-2108,-1809,-1383,-1157,-438,86,-1700,-1253,-1543,-1038,426,270,-1150,289,-10,1890,-1299,1027,-21,-1001,1781,2462,2430,881,206,-626,1592,5011,1481,383,1333,-427,-123,-315,-1424,-1125,-1055,-2082,-1470,-634,-92,-1150,-230,1172,1270,1307,-1470,-1724,-1277,258,284,-2352,-460,-854,-1266,-1725,-2050,-2065,-1773,-1468,-1204,-1034,-857,-792,-727,-692,-1345,-1049,-912,-999,-1125,-1197,-1111,-886,-548,-282,-1369,-1889,-658,-136,822,-981,-1242,-2040,-1858,64,260,-595,-437,1984,-1709,-1291,-1406,1729,-4492,2048,-2428,-13816,-17991,-9303,-523,-2978,-4099,-476,-935,-1432,-778,-1304,-671,-487,-903,-995,-854,-603,-383,-209,-138,-90,-903,-539,18,-581,-548,-109,-264,-400,-608,-907,-1085,-1237,-1340,-1248,-1018,-803,-1260,-1090,-339,-313,-655,-464,-581,-1336,-790,-915,-1039,-1215,-1353,-1535,-1685,-1796,-1816,-1912,-1712,-1597,-1545,-1478,-1437,-1390,-1297,-1237,-1147,-1102,-1000,-893,-799,-691,-515,-406,-343,-213,-71,-254,269,458,-1499,-624,746,626,-501,975,827,443,-1431,-802,-922,-992,-690,-113,-137,-1071,-1963,-1195,82,-659,-1294,-627,-47,-557,-1064,-1505,-1805,-2036,-2088,-1997,-1875,-1625,-2058,-1545,-1110,-1047,-636,-404,-200,-855,-531,-157,-1310,-872,165,-846,-1150,-5,-36,-595,-1306,-778,73,68,4,-102,-1787,-366,-626,-898,-1221,-1481,-1637,-1698,-1690,-1595,-1475,-1382,-1307,-1254,-1257,-1182,-1160,-868,-758,-557,-434,-1688,-481,-324,-1360,-62,-44,-243,-347,-571,-867,-1167,-1534,-1972,-2465,-2213,-1662,-1127,-547,-354,-1176,-877,-1742,-1221,467,-758,-527,-45,690,-96,-148,-143,39,-148,-243,-217,17,-828,22,1153,1122,1004,394,-1129,-142,1810,352,633,758,-1077,-1026,-423,-487,-327,-30,-1039,-682,-433,-661,-201,1162,1593,433,1285,-1219,204,711,180,-744,-1399,503,1113,-546,-1969,-899,-811,-1352,-344,1247,1510,1542,326,-194,238,-362,271,89,-93,-143,-117,-307,-806,-38,27,519,1142,2246,1811,1772,2569,-1044,1994,-1149,48,-1016,-1862,-1173,-1846,-787,503,767,26,-1789,1080,-996,-1196,-2109,-150,435,-575,-1563,261,-310,-1459,-994,-732,-974,-1346,-1535,-1639,-1457,-2112,-1032,-709,-461,-451,-851,-398,-186,-282,-439,-603,-865,-1098,-1186,-1076,-866,-2158,-1166,-116,-2589,-3542,-2030,-2815,-6238,-4236,-5312,-6653,-1843,-734,-11722,-27017,-11500,-7023,4053,-144387,-419166,-247074,-50202,-26544,-21262,-9455,-2212,2405,-4631,924,-1440,2509,2030,1492,-3051,-628,14,-549,-975,-1400,-1661,-1792,-1733,-1616,-1475,-1323,-1246,-1250,-1232,-1226,-1300,-1438,-1763,-1800,-2004,-2178,-2391,-2584,-2730,-2587,-2360,-2061,-1753,-1428,-1070,-712,-309,-219,-1358,-1340,-1134,-251,-1184,-288,1113,648,-921,415,-4,-477,-1033,-1544,-1835,-1757,-1396,-1669,-549,-222,92,-1025,-238,136,474,-296,-1649,-1765,332,269,138,-2205,-201,-243,-845,-693,-914,-1043,-1086,-1249,-640,-207,-976,-138,133,498,124,-1195,60,2175,1649,864,-195,-954,-2207,-1133,-78,-866,86,-29,-168,-258,-358,-471,-642,-970,-1338,-1734,-2139,-2397,-2245,-1836,-1448,-1013,-638,-363,-142,-1089,-1784,-491,-461,-1275,-1025,-1462,-1811,-2184,-2584,-2325,-1809,-1242,-698,-154,-555,851,-1230,-61,-109,1175,882,168,-378,-70,-56,-1408,544,933,437,169,-1147,-1499,-183,516,-2183,-1365,-61,811,733,-1435,-1293,-549,-839,-4,-200,-731,-853,-1220,-1584,-1802,-1949,-1901,-1702,-1856,-1326,-1103,-870,-603,-1706,-302,498,620,-1264,-532,-1528,921,1175,946,44,-510,1958,914,-1288,-107,-380,-266,301,118,-516,-827,-1634,-604,934,1462,1698,1103,21,-191,-818,-1303,-1639,-1671,-1512,-1274,-1102,-889,-757,-679,-602,-610,-1440,-1536,-1088,-1356,-1628,-1871,-2124,-2182,-1997,-1705,-1368,-1005,-678,-361,-102,-1744,49,-348,-67,-1417,270,592,-925,1588,1603,1391,1133,681,-634,22,-372,-787,-1177,-1526,-1828,-2088,-2187,-2148,-1808,-1426,-1019,-693,-49,479,169,646,975,-784,-919,-1045,-798,1992,3628,1408,-1167,-1730,-1093,-1523,-1513,-1463,-1815,-470,-595,-1880,-1906,-492,824,-64,-1180,-471,99,-1036,-1942,-979,-442,-476,2284,1606,-879,-830,-1109,505,108,-411,-880,-1198,-1478,-1495,-1402,-1240,-1137,-1020,-955,-992,-976,-1075,-1071,-1014,-852,-621,-371,-580,171,-488,595,-548,-215,-193,-33,-119,-233,379,662,825,31,-616,-96,287,-815,-174,-307,-312,-191,92,393,661,863,-914,-8,810,611,347,-41,-465,-856,-1147,-1391,-1466,-1482,-1430,-1368,-1743,-1335,-1431,-1513,-1668,-1835,-2078,-2315,-2477,-2710,-2796,-2600,-2357,-2125,-1857,-1616,-1330,-1077,-777,-495,-234,-32,-843,-562,-1135,92,28,538,1944,2243,-112,-891,-7,-515,-1223,-1695,-674,-474,-24,-1108,126,-739,-1643,-18,-256,-440,-1518,-749,-1026,-1203,-1633,-1562,-1692,-2043,-1937,-2023,-2384,-2745,-2765,-2329,-1644,-772,193,1198,2202,-6198,4019,4850,5489,5970,6314,6691,2944,-4259,867,5771,5603,12210,20435,22484,16841,27129,29072,30284,31064,32974,39368,53963,5617,1568,3243,23526,143863,185568,235187,218376,186434,52268,6186,-214,3833,422,586,-1797,4063,6360,2618,1042,60,860,2712,983,285,764,429,1504,-977,971,614,-1134,-890,849,867,10451,30211,15519,14893,15336,3286,-87,-1688,-735,241,-718,-1700,-538,1384,676,-378,-1943,-85,-1300,-629,-390,-178,1336,-144,-1540,-2748,-3220,-2272,-1443,-741,-133,-1106,-1390,-1531,-770,690,776,1550,1572,817,949,938,2660,2156,650,526,-875,-1403,-1063,627,-1080,-49,-467,-1366,-763,-979,-613,363,1371,-468,-24,474,-5,-517,-949,-1275,-1594,-1816,-1998,-2128,-2197,-2235,-2257,-2250,-2282,-2368,-2425,-2446,-2456,-2463],[-1741,-2008,-2125,-2097,-1910,-1632,-1340,-1040,-757,-1081,-1554,-143,-42,31,-59,-173,-635,-1581,-1185,-1754,-2316,-2215,-1536,-908,-1450,199,683,541,-1628,-2082,182,673,-803,-889,-25,-496,-1008,-1518,-1761,-1678,-1249,-1534,-71,540,-1855,-1116,-1865,-1043,197,-26,-1194,-61,10,2176,-847,411,-114,-979,1565,2363,2222,758,47,-707,1587,2244,1192,70,1413,-355,-199,-814,-1405,-1201,-1283,-1900,-2544,-2637,-2024,-1485,-942,-474,-50,363,-1132,-1700,-1179,755,854,-2414,694,374,-13,-834,-862,-1222,-1572,-1725,-1639,-1395,-979,-565,-87,177,-1246,-1104,41,-830,-289,562,-80,-893,-1791,-2038,-1389,-1625,-487,-281,1168,-598,-1206,-2268,-1903,-134,-76,-708,-282,2321,-1534,-755,156,2238,-4448,1903,-571,-8378,-12500,-7327,-2290,-2553,-4373,-523,-867,-1663,-941,-1490,-826,264,-127,-629,-1024,-1372,-1594,-1662,-1675,-1639,-1482,-1454,-1437,-1319,-1165,-984,-812,-592,-451,-441,-391,-436,-1324,-643,-605,-538,-1405,-828,1,175,-178,347,-55,-1475,-792,-455,67,-155,-623,-630,-877,-1097,-1246,-2048,-1255,-1153,-1094,-1014,-971,-946,-911,-956,-1023,-1195,-1366,-1578,-1812,-1933,-1726,-1388,-1042,-636,-262,113,357,592,-1316,-876,724,656,-317,1168,1207,1022,-1397,-679,-237,131,-430,-46,-352,-1061,-1653,-1150,-156,-478,-1109,-75,-9,41,120,234,388,-793,58,-281,-230,244,-1826,-1252,-730,-1394,1057,1104,259,-560,-559,-535,-1292,-677,-607,-1137,-1133,-495,-148,-673,-1279,-977,1077,1177,1165,687,-1681,750,-20,-333,-315,-950,-1139,-1264,-1478,-1607,-1691,-1775,-1849,-1926,-2046,-2079,-2041,-1928,-1859,-1670,-1534,-1984,-1225,-1003,-1349,-739,-659,-899,-696,-785,-956,-1138,-1392,-1716,-2068,-2213,-2027,-1616,-1162,-790,-1312,-911,-1923,-1391,-202,-1072,-431,-420,-418,-359,-212,-555,140,385,390,952,123,-443,110,1158,1445,1172,77,-1186,73,2172,486,634,1334,-1120,-963,523,158,-285,-757,-1330,-1489,-1711,-1803,-1713,-1705,-1695,-1718,-1915,-2141,-2176,-1778,-1140,-703,-1403,198,1121,-310,-1903,-1143,-725,-1736,-709,1296,1632,1429,209,-177,212,-235,434,336,769,339,-140,-313,-743,-61,111,354,686,1031,1344,1514,1779,-872,1851,-488,-619,-1237,-1714,-1063,-1660,-764,-594,-665,-604,-1273,-249,-390,-730,-2149,-197,92,-186,-1411,-147,-381,-1492,-987,-955,-523,-521,-1381,-1854,-1343,-1619,-1384,333,298,-490,-662,-530,1638,2093,1162,1101,714,79,-450,-689,-579,-2294,-1245,137,-3032,-3083,-1934,-2357,-5246,-4069,-4419,-6398,-1261,-1415,-9640,-18026,-4651,-2940,542,-141361,-420593,-225372,-42825,-24753,-21455,-10242,-5334,-997,-4594,1803,-1237,1552,1325,1023,-3273,-932,125,-307,-652,-1067,-1422,-1784,-2048,-2236,-2258,-2118,-1961,-1828,-1634,-1425,-1272,-1174,-1484,-1068,-1066,-1066,-1144,-1243,-1385,-1602,-1814,-1904,-1815,-1527,-1106,-644,-151,-260,-1373,-1450,-1114,-122,-1412,254,2376,801,-1464,1869,1805,850,201,-733,-1442,-1510,-919,-1512,-948,-1085,-937,-1077,-836,-636,-161,-347,-1215,-1408,154,-31,-349,-1766,-1073,-1526,-2031,-2380,-2002,-1490,-1047,-1541,-176,265,-740,44,245,174,-206,-1088,420,2674,1926,1199,69,-785,-1776,-1279,294,-1006,342,189,-190,-437,-564,-558,-484,-473,-447,-434,-834,-777,-716,-1172,-1098,-1260,-1428,-1616,-1763,-1942,-2125,-2218,-2234,-2147,-2052,-2068,-1988,-1912,-1879,-1690,-1460,-1150,-802,-389,-694,580,-1712,-36,-87,1707,1759,850,55,953,902,-1294,628,804,1268,990,-989,-2012,-175,433,-2625,-1127,23,796,710,-1338,-1560,-585,-992,1860,899,-379,-962,-1760,-2466,-2654,-2321,-2047,-1777,-1668,-1400,-1176,-947,-721,-1747,-482,-287,-276,-1757,-395,-1850,-519,-679,-836,-1020,-1211,-1407,-1539,-1638,-1593,-1555,-1512,-1414,-1277,-1178,-1125,-1778,-1150,-1110,-1107,-1160,-1187,-1174,-1203,-1225,-1211,-1253,-1289,-1368,-1439,-1547,-1539,-1508,-1424,-1243,-1071,-1592,-2008,-840,-910,-1046,-1240,-1579,-1935,-2117,-1888,-1354,-683,-12,653,822,-1867,-318,-283,201,-1091,602,889,-1082,1465,3194,2719,2149,485,-459,-100,-856,-1476,-1655,-1292,-680,-65,-463,-110,-1264,-848,-215,-640,966,598,417,826,759,-1146,-1205,-1097,-794,686,567,418,-1724,-1439,-1051,-1604,-1402,-1305,-1831,-293,-227,-1561,-2115,-663,783,283,-868,-578,67,-1320,-2108,-722,-226,-359,2837,1888,-528,-759,-704,450,-290,-934,-1301,-1223,-931,-413,71,-468,-767,214,903,806,734,525,390,-392,146,22,-145,-286,-486,-711,-996,-1346,-1716,-2080,-2203,-2135,-1883,-1513,-1208,-967,-806,-1031,-663,-620,-961,-557,-752,-192,42,289,485,653,798,-832,75,942,917,859,687,465,235,36,-211,-392,-588,-740,-865,-2032,-1091,-1250,-1356,-1505,-1643,-1843,-2027,-2131,-2303,-2439,-2536,-2611,-2691,-2730,-2796,-2814,-2857,-2832,-2772,-2670,-2566,-2360,-2156,-1879,-1589,-1242,-894,-503,-102,-223,-640,277,-187,-1130,-1871,-1084,-1128,-104,-940,-408,-652,-1751,1213,995,461,-1304,426,13,-369,-1783,-1385,-1976,-2493,-2643,-2139,-1571,-969,-1065,173,152,1156,1533,1825,1682,652,2215,2223,2151,2150,2302,2701,-1153,-3595,100,5778,4479,10723,12145,13390,14600,15587,16241,16641,17129,18400,21317,26250,5703,2589,3241,21851,65420,68012,66547,61067,52268,41631,5659,-927,4112,1566,2081,-1830,1148,3194,2670,2358,1191,1861,1472,845,-17,-908,-1770,-2223,-1797,-1096,-383,-1142,-844,1221,1222,2311,2667,2845,2987,2824,2579,-442,-1603,-907,48,-777,-1439,-1284,-1557,-1732,-1781,-1869,-1889,-1846,-1600,-1254,-706,-65,678,1393,664,272,-231,869,856,745,-1145,-1254,-1298,-331,973,945,1563,1195,40,418,233,1850,1863,849,332,-968,-1688,-1367,285,-922,-462,-1023,-1058,-608,-903,-1031,186,31,-603,-856,-1413,-1950,-2536,-2943,-2799,-2349,-1839,-1410,-1067,-800,-1278,-878,-558,-1094,-904,-1144,-1371,-1597,-1817],[83,-24,-70,-79,-62,127,203,-261,-51,-969,-1880,265,128,-36,-363,-701,-1186,-1687,-2113,-2240,-1692,-973,-205,293,-1425,1026,2124,655,-1572,-1828,50,33,-1549,-1119,76,1216,423,799,249,-1158,-470,-1826,36,-45,-1919,-815,-1885,-943,-733,-908,-1128,-1032,-837,-480,-232,-172,-155,-904,1371,1548,1567,672,-98,-714,1403,1233,1009,-257,481,-237,-240,-1233,-1259,-1220,-932,-1031,-1168,-1310,-1456,-1624,-1650,-1542,-1283,-897,-766,-1589,-965,233,360,-2369,238,88,-108,-1156,-556,-779,-1119,-1485,-1891,-2223,-1999,-1505,-892,-284,-1077,-1124,-172,-888,-118,472,67,-403,-857,-1187,-1346,-1339,-519,-355,267,-204,-1150,-2306,-1797,-276,-417,-877,-122,851,-1298,-254,881,843,-3918,588,330,-2403,-6232,-4463,-1141,-2229,-4370,-2483,-2126,-2045,-1522,-1703,-1282,-1348,-1503,-1716,-1906,-1882,-1652,-1329,-1053,-808,-856,-1301,-367,-391,-510,61,351,778,1180,670,1650,952,-1657,-283,1464,770,-1669,-567,910,1808,233,1054,-82,-1584,-822,-566,421,180,-718,301,107,16,-1744,-2081,-370,384,430,329,417,338,259,96,-91,-376,-657,-982,-1365,-1765,-2082,-2072,-1747,-1369,-1039,-711,-517,-324,-1127,-1135,-72,151,-135,199,219,56,-1375,-667,-800,-1237,-1584,-1640,-1409,-1039,-1365,-1184,12,-321,-900,467,887,1023,1137,970,1292,-591,152,-71,-105,94,-1579,-864,-519,-1742,776,1221,223,-329,-579,-919,-1294,-541,-852,-1498,-1375,-1224,-876,-792,-1269,-1107,281,359,336,249,-1671,6,-231,-474,-764,-1001,-1155,-1245,-1277,-1225,-1134,-1058,-996,-1221,-1023,-1038,-1036,-1014,-1078,-1032,-1014,-2241,-778,-507,-1440,-203,187,-1490,437,488,454,13,273,-167,-216,-488,-2599,-1597,-1131,-1113,-1402,-1149,-2200,-1586,-235,-1381,-355,-276,407,-189,-218,-1067,667,700,407,776,-15,-156,108,883,898,814,-378,-1289,266,461,418,354,363,-1310,-1027,293,-26,-416,-521,-1620,-780,-1036,-777,7,330,350,400,326,-721,-44,-424,-846,-1203,-1501,-1239,-733,-191,-1505,-1341,-520,-1767,-1244,1187,1632,1245,15,-333,83,-200,441,462,1933,1008,-587,-393,-771,52,999,1884,2713,2885,1345,1222,1561,-661,1215,72,-1370,-1352,-1403,-982,-1487,-703,563,25,-769,-858,-412,-786,-1110,-2281,-1443,-1472,-1399,-1337,-1225,-1063,-1572,-1076,-1208,-109,60,-1782,-2077,-1284,-1135,-1934,217,152,-651,-551,-774,1641,2426,1082,679,1226,573,-83,-836,-914,-2333,-1165,-30,-2604,-2642,-1967,-1808,-3997,-4052,-3599,-6119,-685,-51,-8223,-9892,-832,-727,-527,-129168,-393585,-208926,-36754,-22351,-20029,-11274,-8597,-3924,-3944,907,-1330,483,82,-441,-3302,-1524,-1958,-1983,-1464,-959,-470,-131,-195,-955,81,-121,-480,-969,-1444,-1886,-2200,-2005,-1643,-1380,-1211,-1117,-1168,-1296,-1506,-1810,-2071,-1984,-1572,-1035,-432,170,-99,-367,-1224,-1606,-1123,-93,-1687,745,2600,788,-1891,1740,1835,1182,327,-513,-1056,-1190,-812,-1391,-1223,-1492,-1667,-1757,-1723,-1723,-1693,-1572,-1544,-1625,-1684,-1702,-1742,-1697,-1508,-1280,-2166,-1335,-479,-201,-302,-1761,360,323,-540,60,233,-241,-634,-974,710,1060,1095,1104,441,-509,-1393,-1274,359,-1245,-380,-811,-1323,-1784,-2105,-1868,-1495,-1243,-1021,-833,-957,-939,-628,-1681,-680,-675,-672,-688,-667,-1172,-1406,-797,-891,-1373,-1071,-1267,-1331,-1361,-1395,-1266,-1120,-939,-770,-580,-329,-137,-2274,-37,-153,185,135,76,-58,-162,-230,-1182,-268,-183,133,540,-595,-2409,-209,276,-2024,-463,131,707,553,-1237,-1852,-717,-1070,1683,1543,-120,-659,-1487,-1795,-821,-880,-721,-1061,-1493,-592,-612,146,-202,-1830,-767,757,608,-1861,-211,-2192,438,484,543,384,-323,388,273,-1897,-1587,-425,353,615,-489,-69,-598,-1847,229,1166,870,440,15,-292,-626,-647,-836,479,887,-302,147,919,227,223,-1084,-214,335,-1693,-2506,-663,-686,-590,-350,-258,-475,-307,-468,-687,-944,-1271,-1583,-1569,-2011,-638,-237,419,-717,929,1127,-1231,1219,3231,2803,1503,228,-330,994,2110,1437,129,595,775,1318,-712,-218,-1484,-1149,-602,-496,1131,661,593,899,518,-1603,-1506,-1128,-808,420,-65,-409,-1908,-1106,-1059,-1506,-1241,-1189,-1781,-848,-614,-1264,-2226,-820,87,122,-466,-465,19,-1551,-1919,-448,-84,-226,-142,-187,-246,-706,-411,-505,-613,-709,-765,-735,-787,-745,-747,-760,-837,-840,-794,-741,-544,-410,-180,-505,177,231,150,-25,-208,-471,-774,-1059,-1179,-1077,-808,-624,-468,-415,-247,-294,-770,-1458,-940,-1241,-1640,-1380,-1106,-612,-330,-86,117,366,705,-687,141,1714,1748,988,1317,2044,2174,2907,374,541,1625,1219,-305,-1960,528,-644,-731,-188,109,-16,-87,-35,-90,-1436,168,-144,-1270,467,518,-934,-713,-1021,-25,490,-12,-1102,-1320,-1544,-2,-312,-334,-202,-303,-359,-391,-333,-337,-940,-1834,-1087,-1579,-214,-762,-948,-695,-1583,30,-87,-282,-1025,-257,-435,-512,-1844,-765,-1184,-1894,-1729,-454,-431,-383,-1403,-347,-391,-480,-655,-891,-1150,-1456,-1751,-1837,-1650,-1297,-909,-535,-203,-3109,-747,946,1265,1576,1887,2140,2502,2872,3228,3589,3937,4263,4635,4939,4790,3164,2846,6399,6655,6706,6686,6557,6186,5659,5141,-1383,4020,2679,3141,-940,2254,1822,1357,855,395,-49,-409,-763,-1119,-1352,-1555,-1733,-1709,-1611,-1443,-1175,-736,-311,196,708,1273,1694,2098,2208,2234,-772,-1311,-1067,-107,-667,-1004,-359,-93,-94,-15,-1300,20,-1490,-988,-1098,-484,792,1244,1732,540,103,-399,1188,856,612,-1029,-995,-859,256,1083,371,-361,-876,-1143,-1015,-676,-238,114,374,280,-954,-1812,-1141,-652,-1123,-1619,-1826,-1644,-1219,-689,-1339,130,316,-554,-269,-130,-235,-589,-877,-1021,-1073,-942,-731,-479,-220,-973,-1046,-722,-934,121,9,-794,-166,-239],[719,852,193,9,56,-171,-618,-1011,-1350,-1684,-1974,-2013,-2115,-2100,-2074,-1873,-1653,-1780,-1616,-582,-213,109,373,137,-1406,849,932,733,-1435,-1441,-283,-710,-1769,-1038,-167,1192,222,752,171,-1044,-426,-2095,889,1370,-1983,-453,-1559,-807,-266,-553,-980,-1001,-1854,-2221,-1701,-767,-203,-826,1159,2039,2336,573,-282,-697,1399,2477,1039,-627,1461,-130,-287,-1522,-1108,-1217,-809,464,-639,118,227,-633,-451,-296,-438,-490,-549,-1451,-691,-683,-754,-2186,-1148,-1388,-1647,-1931,-2016,-1938,-1715,-1299,-779,-488,358,746,635,229,-849,-1101,-372,-809,32,1685,1667,395,-81,-538,-1237,-1075,-668,-684,-606,-539,-1081,-2114,-1547,-469,-682,-1081,-324,-245,-1041,-142,-131,-146,-3049,-341,-550,-787,-1000,-1276,-1599,-2000,-4117,-1991,-1765,-2551,-1639,-1916,-1179,-733,-934,-718,-806,-893,-1005,-1116,-1260,-1356,-1276,-1651,-1175,-948,-638,-263,144,641,1081,790,1551,676,-2002,-285,764,145,-1821,-800,-722,-283,166,566,-88,-1630,-835,-671,510,249,-779,692,815,-159,-2091,-1983,-244,1466,1056,187,876,1017,800,493,180,-205,-559,-922,-1297,-1621,-1718,-1561,-1305,-978,-677,-360,-156,60,-923,-1317,456,583,117,894,979,896,-1297,-675,-55,180,-50,-219,-331,-353,-1031,-1214,579,-118,-619,905,2235,2417,1728,1104,1726,-362,225,133,-449,-822,-1241,-347,-241,-1920,-32,1161,145,-88,-505,-1155,-1218,-888,-1341,-1814,-2111,-1920,-1654,-1501,-1432,-1417,-1422,-1530,-1672,-1775,-1722,-1577,-1445,-1313,-1260,-1203,-1114,-1920,-1011,-612,-705,-52,196,-1356,492,594,-701,546,621,560,-612,-2157,-605,-360,-1520,-255,296,-1590,298,240,103,-218,-257,-549,-911,-1273,-2415,-2035,-1631,-1246,-1315,-1465,-2032,-1634,-498,-1379,-216,-394,395,-191,-322,-1522,414,392,51,-348,-720,-1150,-1563,-1741,-1514,-1281,-1047,-1326,-745,-606,-505,-479,-432,-1521,-1094,-375,-358,-714,-896,-1743,-670,-1087,-912,6,314,419,567,625,-458,455,574,-356,-894,-1545,-468,-223,-471,-1077,-1308,-757,-1241,-1803,248,540,744,-125,-528,-38,-171,-724,-1219,-1051,-226,-716,-392,-778,66,1412,2456,3412,3067,1095,1036,1258,-394,1691,625,-1824,-1215,-1017,-837,-1284,-537,388,-421,-1128,-452,1260,695,-92,-2386,-51,-270,-476,-986,-1129,-1473,-1723,-1748,-1552,-1328,-1214,-2088,-2102,-1070,-568,-2478,134,57,-823,-415,-1015,1559,1910,986,114,1424,1028,593,-1087,-342,-2137,-1161,-1500,-1639,-2193,-2061,-1469,-2763,-4056,-2722,-5499,-1562,-1475,-7204,-2762,-778,-492,-274,-113600,-363122,-198433,-31983,-18995,-18439,-12793,-11217,-4759,-2603,762,-1602,674,546,395,-2931,-907,740,1024,1020,1233,2288,2586,-548,-1454,2541,1343,2174,1611,1017,389,-295,-974,-1457,-1228,-890,-636,-541,-516,-532,-1028,-505,-305,-1144,252,577,888,-79,-460,-933,-1659,-1101,-94,-1581,1204,2187,698,-1714,1749,1760,1494,463,-217,-585,-796,-676,-1239,-1715,-771,-1019,-1261,-1470,-2191,-1544,-827,-618,-596,-409,-281,-218,-964,38,-144,-1528,-889,510,590,-349,-1852,322,354,-356,-88,-375,-672,-1079,-901,-858,-808,-802,-819,-837,-889,-1022,-1113,-1229,-1444,-1367,-1393,-1462,-1483,-1501,-1494,-1488,-1558,-1575,-1532,-1454,-1360,-1267,-2256,-1029,-861,-709,-603,-495,-1357,-1285,-607,-756,-1115,-1076,-1335,-1462,-1557,-1679,-1662,-1647,-1601,-1561,-1484,-1328,-1214,-2775,-1065,-1064,-1093,-1191,-1303,-1499,-1674,-1773,-1628,-1393,-1199,-916,-685,-391,-2069,-252,84,-1384,230,250,316,327,-1140,-2087,-939,-1072,539,735,40,-644,-1801,-1922,-437,505,1141,-1183,-1360,-548,-746,203,-205,-1914,-1140,329,1201,-1538,-22,-2309,1160,2017,2050,471,-280,1624,715,-1702,-2385,-897,-748,-1084,-1046,-769,-466,-1847,-86,76,173,212,307,491,-1106,-1010,-713,1348,1463,-172,-25,992,223,105,-1416,-845,-1407,-1690,-2544,-652,-252,-594,414,-124,-536,860,906,209,55,-187,278,11,-2147,-971,-1361,-1258,-824,-299,182,-1390,828,1008,1030,776,-94,-280,528,323,89,-123,-277,-331,-281,-930,-270,-1632,-1505,-1081,-369,1191,631,645,819,3,-1970,-1837,-1170,-869,-365,-659,-861,-1677,-1159,-1304,-1501,-1572,-1705,-1775,-1591,-1258,-1045,-2134,-1004,564,926,-113,-310,-101,-1750,-1679,-245,313,-91,-16,-495,-956,-1347,-1567,-1481,-1248,-978,-698,-536,-245,-101,-102,-273,-860,-723,-888,-933,-692,-411,0,-646,276,769,690,139,157,-266,-773,-1328,-1804,-1666,-1198,-851,-557,-888,-91,-11,-1269,-1852,-177,-280,-1144,-1142,-1332,-898,-1114,-1371,-1688,-1954,-1951,-1727,-1431,-1104,-742,-380,-123,77,252,434,113,-34,808,954,-733,-1679,1282,-218,-888,-642,-55,-73,1007,89,-483,-1649,349,150,-994,58,1,-1088,-642,-1043,-262,302,-52,-1008,-1271,-1649,-109,-424,-611,-324,-446,-585,-598,-603,-674,-795,-1702,-791,-1099,-974,-1048,-1576,-1480,-1612,-1788,-2029,-2179,-2186,-2009,-1867,-1587,-1947,-990,-1210,-1391,-1633,371,582,791,-1514,576,-466,1331,1369,-902,-178,1522,1630,1816,1993,2238,2506,2758,2953,-3191,-1693,3411,3343,3171,2893,-1088,2055,1598,1102,620,167,-226,-442,-539,-384,-104,300,550,752,725,600,332,-214,-927,-1383,-962,-33,984,1926,782,3171,3462,3493,3278,2932,2484,2073,1710,1459,-19,1451,1697,1021,342,511,-876,-598,1150,693,186,-232,-668,-892,-1098,-1084,-1166,-963,-1328,-902,-851,-775,-655,-431,-258,-80,-940,26,-1511,-1079,-1282,-588,-760,-1118,-1525,-1845,-1713,-1286,-882,-549,-309,-938,-766,-405,138,110,71,-53,-128,-1082,-404,-643,-635,-795,-945,-1096,-1273,-1775,-1465,-1427,-1258,-1131,-1287,-699,-488,-503,-1670,42,122,-460,-252,-395,297,313,-376,-633,-484,-367,1536,2003,974,-630,-1232,-909,-674,1425,1456,-405,433,1159],[606,299,-70,-420,-713,-930,-1074,-1123,-1104,-1105,-1584,-926,-856,-729,-667,-506,-458,-1943,-1855,225,438,613,299,-120,-1498,885,908,674,-1325,-1004,-899,-1578,-1225,-776,-454,1035,-58,231,-53,-846,-393,-2059,1525,1784,-2149,-140,-1135,-738,-1443,-1796,-1687,-1247,-727,-214,178,-1347,-326,-801,879,1241,1159,397,-566,-725,627,355,34,-1077,-641,-980,-1286,-1564,-1782,-1950,-1997,-2014,-2002,-1905,-1736,-1572,-1349,-1161,-999,-834,-764,-1369,-791,-829,-866,-1949,-969,-913,-794,-1478,-414,-171,-6,168,324,-234,563,652,423,237,-623,-1052,-624,-633,119,865,649,350,-108,-701,-1130,-911,-263,-324,1226,451,-1050,-1859,-1236,12,-825,-1343,138,1548,-839,371,2427,2522,-2038,1481,1928,1508,1093,638,189,-1904,-3862,-1091,-863,-3168,-2060,-2155,-1410,-215,-1373,-384,69,-79,438,424,225,36,-961,-1898,-310,-312,-553,-21,191,494,738,853,986,360,-2211,-359,332,-30,-1352,-562,-767,-827,-828,-725,-621,-1687,-888,-794,-53,77,-854,379,487,-742,-2193,-1872,-229,648,567,7,359,219,110,-52,-208,-422,-575,-682,-706,-580,-269,-881,318,634,471,740,1273,1365,-788,-1479,415,498,373,1305,1383,1095,-1227,-742,-56,783,442,94,-133,-603,-1041,-1415,-1403,-1085,-700,-367,-87,58,111,93,36,-172,-459,-791,-1170,-1426,-1663,-1554,-1254,-1907,-823,-342,-209,-126,-417,-1211,-1121,-608,-765,-2127,-1127,-1320,-1466,-1586,-1652,-1663,-1621,-1631,-1638,-1604,-1622,-1345,-1265,-1184,-1156,-1082,-916,-1664,-1373,-953,-716,1045,1484,-1479,1446,825,-527,598,764,878,-717,-1901,-573,-426,-1605,-1500,-1832,-1322,-845,-452,-194,-507,284,-137,474,138,-1843,-809,-160,207,-1166,-1880,-1560,-1566,-783,-1127,-337,-542,27,-155,-472,-1894,180,58,-142,-415,-668,-980,-1250,-1334,-1205,-1064,-1393,-1362,-698,-640,-654,-780,-920,-1791,-1321,-1467,-1490,-1364,-1280,-1747,-804,-874,-1114,-627,-744,-823,-821,-817,-676,-464,-229,-584,-945,-1539,-803,1029,-3,-731,-1161,226,-641,-2342,185,332,574,-277,-802,-221,-228,293,632,356,30,-532,-595,-827,-422,-87,303,721,1065,820,902,993,-184,848,446,-1202,-1009,-671,-808,-1142,-588,-508,-775,-1426,-1067,-1300,-1286,-943,-2514,104,593,856,-715,-542,-554,-1537,-1297,-1265,-298,-68,-2224,-2029,-956,-1517,-2334,-717,-44,-1050,-319,-1291,1342,1380,835,-573,391,-165,-695,-1233,-1186,-1831,-738,-570,-452,-1833,-2283,-657,-1690,-4110,-1809,-4384,-506,-446,-6294,-164,24,228,343,-99862,-341119,-195581,-28624,-14552,-16853,-14990,-12189,-2962,-886,1037,-2068,1160,1086,918,-2274,-564,456,219,115,-10,-27,-9,-856,-1971,499,785,1046,1262,1517,1458,494,733,-386,-275,1015,876,261,255,-308,-847,91,-246,-1473,-993,-1349,-1702,-1961,-2009,-1709,-1603,-1272,-1087,-1326,-800,-688,-545,-1364,-93,115,329,467,98,-133,-415,-540,-1076,-2266,-101,-37,-1327,-1018,-1794,-1588,-431,-228,-248,-274,-484,-807,-1144,-1437,-1766,-2046,-1924,-1729,-1610,-1640,-1889,-1900,-2069,-2269,-2092,-1792,-1464,-1519,-694,-348,-123,-12,52,116,145,-651,-786,-41,-1260,-239,-299,-336,-214,21,351,687,892,1045,1032,-1074,-1217,-1369,-2268,277,255,372,580,882,-1609,-1190,108,592,-702,101,109,253,50,-346,-630,-914,-1113,-1209,-1138,-895,-651,-2706,-245,-385,-134,-228,-387,-676,-987,-1295,-1577,-1637,-1419,-940,-453,114,-1565,-265,-93,-789,1166,448,411,84,-1034,-2096,-1207,-985,957,596,130,-618,-1778,-1623,-673,88,842,-1278,-1257,-544,-959,210,-192,-1882,-1525,-155,1346,-1056,185,-2034,1132,799,540,380,-220,278,307,-1332,-2259,-1361,273,238,-1003,157,-234,-1721,-387,-572,-781,-984,-1043,-923,-1489,-1129,-473,29,202,-9,-130,54,-112,-366,-1719,-1001,-1102,-1493,-2134,-753,-412,-502,336,35,-600,836,783,-92,39,-246,-459,-1005,-2157,-1872,-1749,-1332,-950,-617,-365,-1470,-61,-13,17,89,-375,-238,360,479,575,151,334,971,1106,-971,-151,-1577,-1775,-1553,-234,1175,591,658,625,-567,-1537,-2025,-1139,-887,31,-99,-206,-1331,-615,-746,-1011,-1084,-1114,-1736,-812,-526,-814,-1855,-1122,497,631,239,-128,-216,-1812,-1429,-899,-1255,-1300,-1035,-665,-312,-711,48,355,-109,-1288,-537,-525,736,696,-114,-157,-915,92,1096,1031,1001,918,940,-705,164,774,511,228,-147,-494,-792,-955,-1348,-1221,-412,-183,-357,-1250,-260,539,-1735,-1745,203,111,-1105,-1409,-1261,-1208,-1555,-1759,-1743,-1683,-1659,-1699,-1810,-1968,-2068,-1840,-1495,-1123,-736,-334,-29,-448,490,665,-1164,-1314,897,384,-995,-976,-100,-289,690,-5,-787,-1762,492,475,-650,1144,962,-1264,-525,-856,-419,568,-33,-860,-1003,-1608,-1078,-1450,-1828,-1987,-1722,-1366,-1015,-660,-427,-636,-1463,-67,-452,-654,-700,-2165,-1027,-1303,-487,-665,-778,-857,-947,-1196,-1384,-2005,-1921,-1924,-1513,-1523,-734,-486,-259,-1245,54,-582,181,180,-2180,-670,187,364,485,-1508,573,563,472,278,-3297,-2533,-361,-596,-701,-624,-458,-98,315,754,1225,1689,2099,2481,2672,2017,2736,1159,2565,2566,2641,2961,3436,3833,4112,4020,-33,4201,3939,3549,2982,2417,1835,1272,758,385,120,4,-64,-124,-1173,-31,-34,81,33,273,-675,-545,339,235,62,-78,-323,-486,-793,-993,-1468,-1273,-1584,-1525,-1717,-1979,-1977,-1609,-1236,-795,-656,51,-1523,-1103,-1296,-656,554,2070,2092,85,-269,-908,1526,798,196,-904,-567,40,865,870,851,690,333,-1426,-795,-768,-979,-1243,-1216,-998,-1070,-1549,-612,-680,-789,-1380,-1288,-1431,-1414,-1178,-1229,-571,-341,-349,-240,-693,-57,-131,-739,-679,-485,-660,651,1024,1304,-320,-1484,-1137,-413,1739,1625,-101,253,914],[-1420,-1461,-1455,-1475,-1534,-1651,-1853,-2111,-2415,-2790,-3062,-3295,-3454,-3451,-3393,-3121,-2787,-2272,-1789,-1092,-462,114,247,-337,-1562,1189,1543,613,-1131,-404,-1559,-2124,-440,-368,-624,865,-290,-248,-311,-489,-254,-1602,-1066,-1626,-2305,-1892,-1385,-630,-991,-686,-502,-418,367,2252,1482,-1843,-425,-720,638,1712,1721,241,-860,-714,-45,-877,-1808,-2671,-2878,-2149,-1257,-1257,-1069,-1210,-1113,814,-326,454,379,-676,-467,-857,-1168,-1314,-1373,-1329,-1159,-892,-560,-1629,67,216,-442,-1483,59,1201,1243,1178,301,97,513,164,-150,-446,-719,-1037,-1373,-1671,-2041,-2406,-2557,-2286,-1734,-1129,-1006,-816,-254,-242,880,659,-1017,-1559,-866,519,-747,-1587,204,1000,-676,439,1358,1308,-914,886,516,116,-246,-640,-1047,-1876,-3617,-1868,-1847,-2789,-2152,-2324,-1640,-695,-1792,-173,-5,-288,484,672,578,337,-1103,-1579,-639,-1127,-1603,-1866,-1650,-1045,-399,150,727,130,-1816,-456,198,-674,-780,287,641,242,-182,-499,-746,-1741,-959,-976,-1027,-1166,-1322,-1577,-1872,-2151,-2000,-1758,-1352,-952,-601,-236,86,373,658,848,926,477,1166,303,119,1676,2029,-1480,997,2697,416,574,3077,2248,-711,-1612,203,409,640,883,568,163,-1156,-820,-858,-1218,-1531,-1663,-1552,-1375,-1179,-1405,-866,-715,-588,-494,-391,-330,-256,-136,56,7,118,318,216,588,-508,729,271,-1741,-1536,-387,-290,-257,-473,-1084,-996,-308,-260,-2309,-603,684,467,-782,-1077,-482,341,120,-120,-343,-1548,-602,-868,-986,-1120,-658,-412,-808,-1339,-1264,-669,1277,1865,-1497,1321,808,-371,678,841,806,-764,-1640,-551,-542,-1527,-792,-1134,-1189,-957,-658,-486,-829,27,-167,180,236,-1307,-116,-21,212,-997,-2120,-1017,-1407,-1027,-935,-1293,-1253,-845,-390,-629,-1833,214,696,259,1109,-465,547,157,642,466,231,-1820,-1391,-71,18,150,259,404,-2028,-1357,-396,-747,-613,-1604,-1670,-338,-517,-1333,-783,-1079,-1198,-1101,-966,-768,-616,-542,-672,-883,-1422,-1171,-493,-570,-677,-982,-872,-794,-2100,-679,-601,-533,-524,-1116,-653,-781,-912,-975,-1046,-1070,-1127,-1152,-1194,-1182,-1231,-1266,-1231,-1165,-1072,-955,-808,-597,-475,-326,-649,-811,-368,-598,-1070,-263,-118,-952,-1578,78,653,854,85,-2647,1325,1775,1251,-482,-801,-549,-1522,-1427,-992,-342,-231,-2116,-1967,-1014,-1139,-1844,-617,-262,-1312,-265,-1574,648,677,615,-1232,219,-144,-544,-1292,-1392,-1725,-1869,-1821,-1660,-1574,-2599,-1130,-1008,-4192,-836,-2693,-498,-326,-5098,-45,69,190,243,-91525,-332764,-202206,-26655,-9025,-14544,-17804,-11335,72,887,975,-2692,431,-46,-649,-1449,-1821,-2033,-1631,-1071,-662,-317,-147,-1110,-2487,-394,-655,-948,-1125,-956,-517,-15,449,40,-98,1225,1277,582,310,-540,-707,329,96,-1729,-254,-313,-315,-252,-655,-321,-1502,-1122,-238,-1091,207,64,-74,-1096,-137,-68,115,322,398,262,-79,-419,-910,-2044,-475,-398,-1379,-712,-1283,-1103,-413,-36,-85,-368,-632,-951,-1220,-1354,-1406,-1347,-1223,-1082,-973,-987,-1948,-1189,-1338,-1579,-1728,-1730,-1526,-1913,-506,32,463,775,1030,1277,797,-287,-460,1330,-1023,218,271,591,408,129,2281,1589,3072,3728,619,-1033,-1274,-1703,-1704,795,2031,2589,3291,1550,-1936,-1138,323,882,-227,-416,125,487,270,1161,895,-29,201,-206,-593,-881,-1133,-2168,-1276,-1197,-1067,-978,-917,-971,-1053,-1157,-1312,-1451,-1532,-1354,-1055,-561,-1054,-253,-258,-271,1960,634,230,-174,-961,-1976,-1518,-839,647,-10,129,-610,-1581,-1350,-942,-278,501,-1354,-1215,-617,-1200,147,-191,-1754,-1837,-693,1448,-565,375,-1705,1071,801,356,103,-148,294,354,-950,-1521,-1823,-84,582,-1144,598,24,-1500,758,463,43,-399,-736,-918,-1569,-1021,-952,-944,-966,-1083,-1243,-1487,-1624,-1698,-1977,-1369,-1072,-1148,-1735,-386,-280,-357,-209,-335,-681,-731,-938,-1040,-958,-731,-574,-675,-2071,-605,-168,788,307,1326,1299,-1483,-81,669,-182,-471,-582,-224,652,613,598,174,-30,999,976,-832,119,-1363,-1866,-2005,-151,1219,534,623,475,-1148,-980,-1888,-1050,-864,212,1177,671,-993,-394,-514,-373,-493,-977,-1679,-407,-622,-833,-1503,-1406,-1713,-2058,-2101,-1777,-1356,-1779,-1221,-21,314,517,841,960,417,-672,193,181,-539,-1513,-559,-479,46,80,-224,-44,-939,-461,-670,-900,-973,-1052,-956,-810,-632,-502,-459,-412,-454,-488,-546,-615,-1558,-1566,-717,-759,-778,-1390,-741,-816,-2148,-1273,-1435,-1680,-1567,-1577,-945,-105,276,572,735,809,543,-94,-95,530,428,356,235,116,10,-75,-262,-609,-725,-1026,-1560,-1672,-1630,-1367,-1079,-1164,-687,-568,-403,-106,-961,-1821,592,819,-268,1606,820,-1458,-395,-559,-434,882,46,-705,-701,-1466,-323,-413,-709,-22,18,-877,-11,-66,-236,-465,-1146,-695,-806,-926,-960,-1827,-1217,-1225,-1248,-1308,-1272,-1179,-1076,-1111,-1069,-1872,-1079,-1090,-1025,-1389,-793,-726,-625,-777,-434,-526,-324,-329,-2893,-913,-428,-487,-532,-29068,-769,-915,-5513,-1325,-2984,-3049,-355,134,601,-3952,338,1536,1691,1722,1672,1549,1385,1287,1154,1099,1019,218,594,102,-680,-1488,-763,422,1566,2679,984,3939,4495,4532,4202,3687,2992,2185,1345,624,62,-224,-307,-292,-2151,-135,-229,-276,-360,-451,-502,-501,-340,-170,38,344,572,854,922,983,-1381,71,-1515,-558,-124,-405,-848,-1178,-1383,-1250,-970,-545,-1494,-1014,-1173,-636,294,1524,1538,-108,-386,-1227,696,221,-331,-913,-1364,-1640,-1709,-1623,-1461,-1374,-1233,-1410,-1101,-806,-1477,-396,-230,-125,-1175,-1331,-329,-740,-444,-1708,-676,294,282,-390,-694,-268,894,-192,-216,-959,38,-105,-1030,-671,-498,-959,-531,-500,-398,-281,-1442,-1157,-169,-164,-219,-241,-245,-238],[532,319,33,-302,-674,-1062,-1415,-1516,-1286,-1025,-719,-512,-428,-417,-611,-848,-1245,-1885,-1575,-1194,-593,1,220,-499,-1587,1159,1526,563,-863,333,-1602,-1656,347,79,-641,699,-469,-652,-587,-41,-25,-1020,3453,2955,-2077,573,-56,-443,-1322,-349,-106,-292,370,2864,1907,-1496,-489,-576,-711,-1146,-1489,-1697,-1853,-1951,-1913,-1737,-1406,-1817,-574,-204,-537,-899,-1131,-1111,-1319,-60,-436,-874,-1354,-1874,-2156,-1950,-1475,-909,-397,-1237,175,880,1209,-1251,1110,-56,-657,-1432,69,773,383,-16,-432,-902,-1297,-1728,-2082,-2396,-2655,-2507,-2111,-1603,-1115,-630,-120,107,176,-899,-904,-800,-216,-135,897,578,-992,-1239,-477,-570,-669,-1782,-734,-770,-837,-965,-1106,-1249,-1350,-1528,-1663,-1736,-1718,-1712,-1740,-1877,-3393,-1786,-1680,-1883,-1666,-2249,-1829,-1187,-2188,-492,-419,-381,-357,-418,-600,-834,-1309,-1274,-1414,-1247,-818,-223,431,1165,1812,1033,762,84,-1309,-551,-765,-1273,-207,527,1305,1995,1207,845,-119,-1804,-1053,-861,498,-93,-980,-1374,-1831,-1725,-1705,-1652,-442,126,413,-354,129,117,832,1060,1058,692,1214,425,254,1435,1596,-1870,1763,1962,643,277,2462,2148,-698,-1734,-55,349,898,1252,752,71,-1103,-1273,-1770,-1594,-1068,-577,-209,68,-140,-1532,235,77,-190,-565,-997,-1518,-2030,-2345,-2126,-1661,-1113,-535,14,579,-127,1233,474,-1542,-2099,-925,-604,180,-244,-891,-850,-122,-414,-2105,-359,804,354,-710,-1021,-190,1877,1041,1170,-461,-1400,-176,-1046,-1200,-1813,-2510,-2364,-1625,-948,-1448,-550,1333,1818,-1383,1081,694,-242,787,905,712,-757,-1423,-1163,-1564,-1644,-1426,-1049,-710,-411,-186,-484,-1164,85,-229,-57,-149,-823,-432,-471,-502,-827,-1739,-445,-1206,-1218,-497,-316,-863,-401,-499,-756,-1594,-635,-544,-369,-155,-541,392,157,831,1038,595,-1419,-1402,1136,1102,622,925,311,-1972,-1483,-654,-865,-354,-1679,-1563,-156,-123,-1472,-315,292,6,-228,-532,-804,-1115,-1472,-1804,-2068,-2345,-2565,-2510,-2246,-2047,-1932,-1904,-1814,-1886,-1915,-2004,-2090,-2172,-2154,-2126,-2024,-1894,-1702,-1541,-1361,-1231,-1074,-1034,-713,-562,-417,-260,-158,-143,-221,-379,-562,-891,-1210,-1462,-1630,-1520,-1289,-1044,-563,-355,-911,-1547,189,214,132,-25,-2740,-391,-597,-775,-999,-1179,-1274,-1526,-1447,-1122,-1058,-1114,-1948,-1908,-1456,-1828,-2142,-2386,-2529,-2421,-2160,-1882,-1596,-1327,-1086,-1556,-699,-609,-540,-1271,-543,-1177,-776,-1042,-1302,-1530,-2891,-1757,-1648,-4250,-979,-540,-51,415,-3342,1198,1524,1836,2060,-90361,-339797,-219510,-25840,-2564,-10664,-20667,-9918,2477,2176,1738,-3414,-218,607,195,-513,-171,-108,-3,286,-292,781,916,-1269,-2894,617,274,-199,-731,-1097,-1192,-1021,-696,-337,-86,54,99,-4,-173,-676,-644,-874,-1012,-1767,-1121,-1050,-925,-694,-717,-309,-1383,-1165,-337,-873,-380,-669,-1010,-1360,-1721,-2107,-2320,-2214,-1879,-1490,-1175,-889,-720,-1507,-820,-861,-1384,-566,-949,-666,-373,-136,-258,-365,-464,-652,-860,-1057,-1358,-1751,-2220,-2672,-2661,-2237,-2043,-1162,-578,-115,-796,-421,-1908,-2118,-249,1378,1706,1669,1649,1723,1289,91,-115,1449,-766,207,77,428,169,193,2235,1388,2837,3295,274,-922,-1247,-1849,-1128,777,1919,2239,2505,1062,-2312,-1110,526,1193,273,-945,161,698,217,1659,1253,-319,956,-597,-413,550,-47,-1527,-1152,-1551,-1734,-1751,-1637,-1549,-1436,-1310,-1211,-1099,-980,-695,-371,101,-543,-209,-394,176,2676,816,32,-430,-932,-1855,-1800,-642,455,-607,48,-630,-1399,-1141,-1236,-900,-954,-1411,-1251,-751,-1294,16,-210,-1563,-1819,-1258,1497,-110,532,-1360,980,1845,1654,449,-52,1100,124,-596,-794,-2279,-425,494,-1240,816,303,-1212,811,947,656,274,34,-259,-1263,-1103,-1578,-2096,-2295,-1886,-1208,-548,162,-185,-2133,-1647,772,-727,-1378,860,1115,-209,72,-601,-1317,-2043,-2775,-2634,-1933,-1300,-866,-881,-1978,-354,-138,847,549,1251,1191,-1461,-582,94,-941,-891,-697,-274,431,445,199,-30,-393,-346,-409,-609,-327,-1071,-1742,-2186,-186,490,426,506,190,-1681,-437,-1609,-951,-837,-252,-625,-982,-1392,-1667,-1869,-1875,-1563,-1255,-1657,-718,-508,-398,-1160,-1240,36,107,232,72,-519,-1749,-1113,-113,-402,-691,-977,-1236,-1402,-1430,-1355,-1211,-1085,-1544,-865,-708,-654,-531,-474,-465,-972,-690,-859,-1124,-1336,-1663,-1885,-2006,-1844,-1445,-985,-466,-27,49,719,945,-1646,-1961,-974,-315,-316,-1293,-704,-526,-2231,-1049,-1064,-874,-636,-1686,-560,572,870,1098,780,663,509,173,-326,1186,702,363,980,818,649,502,146,-554,12,-54,-1564,-591,66,83,-1081,-1248,-39,-611,-584,-875,-1299,-1793,-2163,-2289,-1885,-1469,-1155,-1723,-749,-669,-690,-807,-1008,-1095,-1065,-1347,-498,-380,-681,558,785,-925,178,859,602,-363,-842,-461,-827,-1181,-1401,-1679,-1862,-1919,-1984,-2072,-2030,-1882,-1690,-1621,-1473,-1619,-1294,-1227,-1095,-1308,-705,-509,-241,-327,384,-402,994,1228,-2682,-1076,853,1606,1553,-6424,1218,1046,-3924,741,-2330,-3104,916,970,971,-3329,-6449,323,-72,-561,-1036,-1310,-1113,-545,-10,479,789,-659,781,396,-273,-826,-559,586,2081,3141,1926,3549,4532,8501,8766,8712,8325,7682,6869,6042,5234,4538,3886,3249,-858,2073,1555,1064,-474,-303,-141,-461,-396,-358,-231,30,237,513,586,659,-904,546,-1089,-441,-206,-605,-1045,-1417,-1773,-1880,-1770,-1471,-1399,-824,-1024,-516,-265,-231,-293,-380,-476,-1557,-719,-830,-900,-918,-774,-564,-355,-163,51,194,-222,-1152,-1247,-195,-1371,-466,437,-46,-1226,-1085,-1400,-1621,-1165,-1953,-251,1366,414,-361,-108,-356,683,83,-104,-1073,-497,-621,-1145,-531,-426,-1122,-439,-483,-400,-257,-1038,-782,145,186,204,220,114,131],[-200,-458,-581,-580,-424,-140,-418,-362,884,1070,-307,-425,392,0,254,-347,-1143,-1921,-2547,-2562,-1818,-938,-91,-764,-1711,976,1627,382,-688,1017,-740,-746,937,359,-663,402,-731,-1091,-1007,303,124,-460,2678,2644,-1790,818,398,-399,-1723,16,0,-604,-1122,-1432,-1531,-1283,-930,-551,-208,84,258,-68,-1538,-713,325,880,841,-2113,451,-136,-654,-663,-1345,-1324,-1682,-1918,-1939,-1691,-1287,-1123,-490,-57,291,639,239,-1295,409,1339,1351,-923,926,-399,-893,-1472,-1148,-1734,-2266,-2375,-2050,-1675,-1279,-1007,-743,-488,-211,-235,-1477,399,395,1062,1206,-143,389,-931,-927,-922,-192,-550,-1016,-1485,-1876,-2167,-2165,-2035,-1893,-1975,-1712,-1696,-1722,-1793,-1840,-1843,-1754,-1712,-1624,-1502,-1326,-1197,-1138,-1907,-3235,-2034,-1117,-1072,-1063,-2058,-1942,-1700,-2470,-1048,-1045,-1001,-958,-927,-961,-994,-1634,-1086,-837,-608,-990,152,609,1146,1615,1000,406,226,-857,-648,-1877,-1266,252,670,1342,2353,1182,686,-143,-1896,-1205,-789,-25,-776,-1538,-2039,-1457,-1512,-1460,-1590,-681,749,307,-553,-227,-328,646,1652,1116,851,1283,498,392,892,790,-1671,348,171,37,-145,-28,14,-767,-1872,-349,22,-137,-318,-466,-679,-1100,-921,-400,179,551,585,505,1079,75,-1687,500,112,-398,-978,-1516,-1904,-1877,-1571,-1188,-924,-742,-625,-583,-470,-458,-425,-420,-1385,-2313,-1016,-954,81,-219,-732,-715,-145,-619,-1915,-133,533,168,-654,-974,32,1697,582,1017,-669,-1205,-247,-1159,-1371,-1840,-1250,-1726,-1828,-1393,-1440,-394,564,1036,-1229,705,466,-160,899,783,463,-736,-1282,-647,-952,-1102,-437,-1274,96,1102,1105,-225,-1510,675,-340,108,-162,-446,-700,-817,-899,-900,-1171,-779,-1007,-1375,-431,-275,-1030,-232,206,-844,-1440,322,215,-163,118,-535,-129,-322,-468,-570,-712,-865,-1410,-879,-848,-811,-806,-731,-1767,-1572,-916,-949,-124,-1540,-1475,-2,228,-1452,-189,1762,1795,238,1869,54,-161,1138,-207,-367,-862,-2026,1329,46,-203,-680,-223,-564,-1012,-1165,-1274,-1241,-1139,-1603,-977,-834,-668,-505,-374,-214,-102,-226,-1202,49,493,641,829,995,-33,762,791,40,948,708,184,-487,-284,-690,-1073,-1230,-1262,-1146,-1453,-768,-580,-500,-516,-2796,-707,-897,-1109,-1430,-1771,-2086,-2308,-2461,-2499,-2395,-2293,-2069,-1866,-1665,-1600,-1473,-1329,-1269,-1819,-1296,-1972,-1464,-1514,-1478,-1318,-1037,-716,-344,-1221,-487,-916,740,743,699,-1301,-2981,226,-62,-4249,-709,-1009,-1199,-1259,-1187,-891,-509,-45,372,-96200,-359444,-246879,-25732,1614,-4969,-21240,-8906,1355,1041,632,-4212,-1745,-33,-188,-166,-89,104,275,599,-922,1191,1416,-1347,-2731,420,-42,989,627,396,308,162,299,293,176,-28,-277,-596,-865,-1041,-1145,-1151,-1072,-1613,-974,-934,-902,-779,-756,-535,-1302,-1244,-444,-707,-237,-357,-503,-857,-738,-880,-982,-1099,-1164,-1187,-1247,-1291,-1337,-1337,-1383,-1357,-1351,-1296,-1319,-1316,-1213,-1204,-1314,-1433,-1563,-1791,-2040,-2267,-2576,-2944,-2925,-2542,-2166,-1863,-2204,-1279,-985,-799,-1118,-706,-2268,-2011,-258,-173,-158,-185,-167,-33,197,449,190,1386,-527,201,-131,179,-183,239,2130,1123,2532,2286,17,-790,-1181,-1787,-609,732,997,1264,1563,429,-2340,-1121,673,1478,742,-1398,200,844,114,1762,1411,-576,579,-1080,-428,-668,-1014,-1242,-1383,-1432,-1394,-1333,-1208,-1094,-906,-651,-403,-170,-1,228,379,566,-63,-158,-517,536,578,543,-199,-700,-989,-1804,-1786,-427,377,-1085,-124,-703,-1313,-1039,-1572,-774,-278,-1475,-1394,-888,-1066,-197,-279,-1354,-1451,-1849,1467,272,629,-1034,849,1613,1285,365,50,567,-156,-314,-143,-2590,-761,205,-1338,-11,-198,-909,-698,-894,-1131,-1439,-1752,-2065,-2447,-2805,-2702,-2212,-1601,-992,-378,148,455,-365,-2080,-1904,846,-301,-1096,846,1294,-111,610,215,-1008,-435,-652,-760,-752,-697,-1053,-990,-1962,-301,-208,-34,128,331,548,-1444,-1096,-92,-1279,-1087,-710,-416,36,1066,818,100,-772,28,-203,-382,-584,-759,-1495,-1748,-1098,-1355,-1570,-1900,-2178,-2431,-2703,-2951,-3117,-2987,-2659,-2300,-1851,-1422,-893,-450,-72,62,-825,-1706,717,955,-288,-879,-1321,197,1752,929,-4,-786,-1783,-1138,76,-457,-1009,-1579,-2096,-2197,-1742,-1179,-667,-816,-1398,-711,-450,649,708,-262,273,-1021,-76,415,365,1196,1507,1432,-575,-341,1376,1435,713,341,-133,1391,1582,-1566,-2421,-1354,-494,-317,-1076,-937,71,-1797,-345,-469,-515,-561,-1743,-289,-106,42,155,184,163,117,40,-714,-194,-299,-392,-556,-738,-906,-1038,-1233,-1370,-1537,-1649,-1677,-1616,-1419,-1206,-1121,-1235,-281,-549,183,-52,-1207,-1566,605,602,270,194,-142,-1896,-907,-1272,-1574,-1682,-1523,-1143,-753,-1325,-793,-418,-730,134,625,-957,185,1099,630,-387,-615,-1085,-1508,-1713,-1632,-1628,-1632,-1596,-1575,-1793,-1293,-963,-631,-486,-342,-1384,-446,-673,-927,-1355,-1244,-1108,-751,-303,109,-312,810,1026,-1966,-1367,1224,1169,1115,1002,934,906,-2352,895,-1495,-2816,1208,1252,1058,1235,865,981,825,611,377,116,-170,-405,-696,-913,-1125,-1404,-1512,-1696,-1894,-1899,-1774,-1797,-1830,-940,782,2982,4202,8766,13726,16539,18206,18443,17221,14838,11679,5708,5092,2360,414,-687,-796,-388,-733,-727,-38,-473,-555,-916,-1227,-1263,-1106,-713,-463,-192,-395,109,-691,-298,7,-180,-426,-619,-846,-980,-1080,-1007,-1363,-698,-1039,-451,-281,-240,-333,-438,-537,-2010,-692,-720,-719,-1059,-589,-453,-354,-287,-195,-150,-573,-1026,-1369,135,-753,-1000,519,-225,-1381,-987,-37,-1157,-995,-2258,-2241,-2089,-1424,-727,-111,-519,325,268,-107,-1206,-1129,-1110,-1300,-497,-474,-1278,-168,-87,196,591,-776,-484,297,1811,1379,539,124,294],[55,820,436,-60,293,1079,-652,-509,1075,1554,-76,-610,145,-587,-375,-874,-1310,-1871,-1256,-922,-423,57,-173,-1068,-1855,716,859,138,-560,556,392,213,488,504,-676,51,-1014,-1463,-1496,-108,-265,-432,-577,-703,-1484,-982,-1142,-1301,-1977,-1789,-2039,-2252,-2389,-2384,-2311,-2048,-1776,-1505,-1247,-993,-802,-568,-1443,-794,48,441,533,-2271,44,-247,-762,-508,-1610,-1086,-1882,-1019,-697,-256,94,-1520,-528,-192,1202,1256,214,-1405,620,767,579,-594,-44,-734,-1107,-1565,-1619,-1792,-1759,-1523,-1254,-1073,-870,-747,-568,-333,-38,177,-1829,739,512,1151,1244,-415,655,-850,-1015,-1080,-94,-80,-76,-325,-1124,-746,-791,-757,-667,-2095,-381,-230,-688,-376,82,160,265,266,282,327,450,561,647,-1837,-3049,-2305,-992,-111,-201,-1846,-1824,-2052,-2147,190,-148,-276,-584,-847,-1064,-1120,-1998,-934,-628,-506,-1211,-132,83,230,279,193,110,2,-412,-641,-1720,-592,-581,-427,-313,-179,-106,-7,-127,-1896,-1332,-610,192,-53,-1168,-229,-346,-1164,-1222,-1471,-912,434,85,-688,-554,-709,564,680,600,465,393,340,287,249,252,-1157,-39,-231,-478,-726,-1073,-1208,-1038,-1912,-631,-274,-126,-8,94,8,-1068,-841,-610,-889,-732,-468,-270,-126,-50,-1762,-247,-433,-585,-544,-278,18,-19,506,664,430,-511,30,-29,-248,-537,-744,-829,-1206,-2049,-615,-1171,-36,-170,-556,-513,-156,-789,-1694,135,290,9,-552,-838,242,200,0,-203,-788,-895,-626,-1093,-1359,-1996,-929,-851,-756,-651,-1200,-398,-321,-278,-992,-331,-329,-275,-174,-140,-1,-642,-1140,-730,-1175,-782,-370,-1483,428,1131,1108,209,-1755,725,-417,183,-87,-359,-539,-493,-360,-483,-507,140,-743,-1427,37,-120,-1115,-403,-474,-802,-1323,-103,68,-394,296,-378,311,148,73,-12,-131,-242,-1340,-19,151,311,403,501,-1501,-1522,-1080,-940,120,-1309,-1348,178,450,-1220,212,-39,-275,-489,-800,-1092,-1350,-1360,-1091,-699,-425,-2464,263,102,-130,-523,568,585,-486,-553,287,174,-724,-1564,-1174,-1087,-694,-785,-884,-933,-1009,-1029,-1343,-918,-817,-664,-429,-186,-256,234,395,66,590,594,486,-322,292,-380,-1063,-29,-612,-470,-1307,136,665,899,-286,-2773,1037,1000,924,-116,-1173,-753,-1613,-1209,-1325,-1752,-1740,-1562,-1751,-219,14,-531,-360,39,-1976,-471,-1968,-1174,-1222,-1001,-648,-820,-190,-65,-1103,-798,-682,392,509,654,-1207,-2602,556,151,-4072,239,16,-54,60,339,817,1339,1896,2365,-106424,-379197,-277526,-25576,3429,2278,-17994,-8602,2798,2368,1830,-4990,-2953,661,296,82,-103,-196,-321,-261,-1560,43,293,-1291,-2340,-216,-662,1250,1155,1058,272,56,635,508,361,209,56,-171,-387,-622,-633,-570,-380,-1342,-955,-235,-252,-886,-825,-1120,-1256,-1309,-561,-558,539,1026,-455,-859,2151,2294,2012,874,1156,1104,666,-56,-296,-421,-1222,-1592,-1233,-808,-962,-130,-307,97,190,-10,-246,-495,-748,-908,-1050,-1139,-1163,-1122,-1053,-1537,-2367,-1019,-986,-1040,-1340,-1154,-2409,-1687,-1265,-1280,-1375,-1524,-1635,-1618,-1486,-1280,-1008,-708,-400,-126,-304,-115,-606,-45,-273,-596,-1053,-1424,-1467,-1118,-1070,-1573,-150,690,1661,1301,2373,-265,-1890,-1120,780,1750,1192,-1477,285,951,-9,1823,1533,-751,189,-1543,-714,-1482,-1890,-1373,-740,-581,-823,830,1256,1238,1277,2212,29,-214,1869,2613,2515,1780,412,-67,-593,848,826,537,-425,-941,-1104,-1804,-1473,-177,406,-1176,-329,-790,-1314,-1026,-1910,-883,-679,-1512,-1615,-836,-587,-437,-367,-1107,-935,-2413,1088,605,701,-696,488,191,-99,-411,-720,-1021,-1243,-1361,-1380,-2199,-1306,-1245,-1429,-1174,-1251,-1439,-1626,-1771,-1791,-1674,-1505,-1306,-1147,-986,-778,-600,-383,-178,-115,257,461,-578,-1878,-2068,968,122,-859,828,1037,-43,598,366,-1247,182,-370,-475,101,-371,-1103,-1006,-2030,-61,-156,392,149,-86,-304,-1405,-1518,-642,-1031,-1002,-785,-908,-1052,-1237,-1451,-1579,-1526,-1319,-1100,-900,-852,-768,-1181,-1266,-1250,-1557,-1672,-1596,-1293,-1422,-629,-1101,-809,-827,-197,-121,-286,-586,-884,-1329,-1870,-1585,-1113,-1790,-320,-21,-204,-623,-1383,57,70,-86,-295,-1081,-1835,-1224,-336,-124,157,458,743,659,-754,53,-1162,-469,-1147,-816,-436,793,652,-83,388,-998,-114,189,-120,682,2894,1450,-479,-642,1062,1297,784,505,-216,979,1728,-1324,-2764,-1625,-628,-299,-812,-1109,26,-1351,148,1048,1135,102,-1664,78,884,697,495,72,70,-57,-134,-1166,-167,-88,-41,171,312,490,707,330,-189,968,630,-698,-258,435,-9,-1035,-1027,-1106,-660,-49,-31,-1309,-1182,566,1318,441,1866,400,-1492,-719,-101,-2,-326,-829,-1214,-1563,-1437,-1310,-1184,-1079,-944,-811,-892,-636,-613,-725,-863,-909,-887,-785,-1523,-1021,-502,-805,-781,-677,-1005,-879,-738,-486,-333,-125,-1094,-26,-145,-314,-1440,-1125,-829,-577,-142,301,-179,1160,728,-1139,-1755,2659,1960,3507,3921,4374,-205,-808,5286,-420,-2282,1774,3662,-774,3541,2013,2100,1582,1177,820,426,72,-23,-19,-40,-281,-1581,-732,-588,184,1891,3714,4063,1148,2254,3171,2417,3687,8712,16539,127797,135471,132396,85931,28917,19164,12826,15524,13214,6011,3252,2920,1432,-847,-1043,86,-316,-579,-821,-1037,-948,-569,13,354,652,159,1064,-276,-46,204,58,351,530,363,232,-305,-190,-1234,-513,-1077,-490,-675,-886,-1195,-1518,-1823,-2088,-1934,-1594,-1232,-1101,-604,-328,-148,-53,4,-53,-863,-926,-1309,-228,-160,-1238,61,-355,-1462,-882,377,-1184,-29,-2359,235,243,236,-656,287,-576,42,297,-75,-1227,-1538,-1276,-1373,-500,-673,-1233,-620,-341,110,654,-505,-154,433,1913,1024,659,271,182],[-170,564,383,-36,481,1145,-666,-553,1161,1999,204,-667,113,-755,1179,1206,-985,-1786,-763,-704,726,577,-335,-1267,-1860,-155,-357,-613,-927,-1188,-1379,-1422,-1209,-893,-599,-246,-1197,-1618,-1909,358,348,289,154,-16,-1075,-423,-596,-703,-1782,-871,-891,-879,-854,-795,-787,-740,-839,-553,-517,-486,-608,-497,-1032,-839,-205,-128,-62,-2254,-286,-311,-788,-366,-1779,-878,-1926,-667,-39,865,-31,-1833,-471,-526,971,1540,189,-1504,850,1581,1229,-234,357,-992,-1282,-1690,-1012,-1200,-1409,-1550,-1644,-1745,-1738,-1736,-1636,-1468,-1238,-1021,-2141,-500,-267,-68,142,-669,487,-666,-1149,-1192,80,-77,177,12,-1191,-448,-432,-472,-486,-2167,-452,-430,-828,-882,-419,-386,-287,-255,-180,-60,131,290,394,-1637,-2827,-2460,-911,716,522,-1675,-1560,-2063,-1723,198,-168,101,-64,-130,-103,-1048,-1855,-815,278,-589,-1335,-921,1638,1602,1429,852,-138,404,-81,-565,-806,-1073,-1249,-1238,-1211,-1108,-1025,-871,-710,-1803,-1470,-411,184,-133,-1271,-534,411,-710,-1044,-1325,-1134,200,-113,-805,-889,-1006,508,679,436,92,-241,-598,-965,-1276,-1395,-1369,-1246,-1038,-868,-948,-689,-667,-873,-1863,-665,-346,-110,214,617,71,-1060,-714,-707,849,1173,831,594,468,348,-1796,278,319,337,298,227,75,-162,-224,-274,-344,-752,-355,-317,-152,-61,42,88,-1082,-1766,-105,-1202,-240,-183,-452,-348,-538,-1009,-1520,-974,-1153,-1313,-1484,-1622,-1705,-1713,-1753,-1791,-1821,-1797,-1798,-1863,-1922,-2025,-2083,-2082,-2064,-2041,-2003,-1996,-2058,-2182,-2373,-2354,-2134,-1855,-1537,-1308,-1003,-773,-1081,-901,-1438,-468,-295,-1593,647,1542,953,614,-1913,956,-551,316,-25,-268,-329,-153,18,-302,106,592,-513,-1470,287,142,-1199,-201,137,-717,-1327,190,200,-692,355,-201,669,112,902,1016,-386,327,-1284,1220,1364,275,1394,918,-1286,-1413,-1195,-935,271,-1137,-1279,-792,-1185,-1484,-1396,-1097,-620,-55,428,98,-508,1350,762,498,22,-2288,1386,126,-150,-420,1149,1333,-77,-892,1164,1147,-797,-1366,-1323,-1393,-723,165,1934,2064,-51,-366,-1516,292,75,-257,-222,11,-497,526,709,39,927,984,642,-209,412,-370,-1063,36,-629,-227,-1221,-27,388,1410,-457,-2773,801,533,250,-135,-1161,-1016,-1656,-1082,-783,-435,-1139,-1335,-1637,308,772,-206,-404,105,-2101,-366,-1885,-1368,-1858,-2200,-1735,-1280,-901,-587,-1002,-1123,-561,-6,7,70,-1149,-1829,302,-20,-3733,-300,-810,-1442,-1824,-902,390,1784,3274,4728,-115841,-371990,-281563,-24626,10296,10453,-13377,-9112,6257,4476,3178,-5766,-3621,6049,5373,2335,2091,656,2152,-219,-2256,368,3,-1166,-1962,-719,-1322,148,202,295,118,-42,399,379,322,278,272,235,221,-452,-332,71,24,-1081,-1352,-517,-399,-1157,-679,-737,-1237,-1398,-1090,-1149,-1130,-1065,-915,-957,-402,-182,15,118,185,220,154,51,-79,-119,-1185,-1527,-1079,-1161,-1293,-403,-311,-301,-395,-477,-548,-684,-804,-858,-949,-1065,-1194,-1316,-1430,-1850,-2430,-1736,-1647,-1545,-1389,-1276,-2098,-1303,-470,-281,-227,-310,-474,-666,-919,-1247,-1602,-1907,-1821,-1393,-915,-529,-1102,142,379,521,486,391,-137,-507,-979,-1341,-223,-209,-33,228,559,-975,-1427,-1118,804,1954,1572,-1106,390,976,-184,1801,1591,-849,-237,-2007,-489,-1074,-1514,-1508,-1210,-895,-899,-402,-200,-56,141,399,216,-403,1205,1558,1868,1900,848,36,-646,1094,2858,1160,-656,-1173,-1295,-1873,-1149,61,453,-954,-553,-901,-1430,-1134,-2102,-936,-1086,-1548,-1925,-500,-32,-703,-499,-863,-405,-2031,-73,-474,-948,-1274,-1633,-1945,-2084,-1973,-1781,-1641,-1532,-1473,-1481,-1747,-1590,-1517,-1551,-1070,-839,-684,-518,-356,-275,-466,-312,-308,-328,-325,-263,-237,-204,-232,-286,-430,-503,-842,-1660,-2139,-459,-306,-684,-10,85,-41,203,147,-1544,15,-589,-393,136,-373,-1099,-1023,-2230,-63,-184,710,677,459,487,-1384,-1758,319,-620,-797,-404,-806,-1006,-498,-531,-494,-1395,-249,-111,23,33,-56,-884,-822,-1086,-576,-653,-633,-980,-915,639,-910,-765,-833,-249,2346,278,-335,-100,249,1607,525,-640,-1939,664,831,-177,-428,-1458,-112,723,711,-360,-1417,-1912,-1358,36,784,706,627,541,472,-849,-147,-1524,-16,-923,-952,-536,-771,-843,-822,-672,-910,-221,3,-538,220,528,617,-378,-1025,448,239,84,-76,-144,-171,-184,-1066,-2373,-1603,-737,-678,-666,-1265,-405,-946,103,370,584,564,-1512,292,265,-91,-471,-789,-864,-662,-311,-1530,276,-248,-111,413,961,967,1205,374,-21,701,580,-354,-243,154,-335,-847,-1402,-1912,-1881,-1394,-832,-1395,-778,284,519,513,759,364,-894,-1098,-155,196,1253,151,-865,-396,-1334,-1490,-526,-879,-402,223,-814,88,-123,-393,-641,-803,-945,-1058,-1701,-1245,-1460,-1678,-1847,-2070,-2313,-2232,-1918,-1559,-1354,-1116,-969,-914,-948,-1045,-1633,-1616,-1749,-1172,-156,1195,-80,932,-482,-427,-2279,4714,2769,26668,4631,-5577,-13574,10824,8935,635,-1696,1116,3011,-2697,6058,-5122,1520,35,-1087,-1850,-1988,-1446,-638,117,674,782,-1311,194,354,1775,4696,7850,6360,3194,1822,3462,1835,2992,8325,18206,135471,241361,231241,113570,46456,38399,30925,27818,28303,10827,4491,3884,3043,-868,-1184,491,-11,-804,-18,293,644,817,958,853,822,636,915,37,179,164,-170,139,169,206,248,-379,-781,-1095,-355,-1195,-818,-1118,-1380,-1618,-1702,-1596,-1690,-1075,-791,-1378,-1023,-227,-61,52,119,177,132,-1150,-906,-1161,-146,-200,-1163,-276,-471,-1517,-829,186,-1127,-206,-2273,374,1218,232,-853,1025,-579,-133,33,-521,-1242,-1594,-2077,-2231,-1891,-1434,-1136,-462,-29,396,794,-272,142,510,1613,543,740,480,144],[-309,346,421,111,806,1397,-465,-492,1319,2602,538,-590,274,-541,2127,2624,-830,-1595,-460,-589,434,362,-416,-1340,-1721,424,1596,-99,-70,603,127,-405,-839,-1181,-1362,-1361,-1277,-1558,-2046,-399,-189,-88,-79,-152,-574,-519,-734,-888,-1455,-990,-835,-564,-555,133,435,-444,-812,-160,-183,1378,-1034,-220,-547,-852,-236,419,237,-2156,-515,-312,-733,-231,-1731,-719,-1753,-777,4,106,-100,-1561,-300,-783,483,1266,173,-1588,1095,1149,807,145,-141,-1152,-1443,-1839,-1760,-1946,-2127,-2240,-2327,-2457,-2498,-2542,-2470,-2323,-2120,-1946,-2259,-1579,-1443,-1341,-1223,-1119,-1015,-953,-1294,-1173,-879,-756,-549,-314,-1238,-193,421,716,635,-2230,-181,813,-998,-1430,-80,-362,-484,-535,-421,-205,68,249,289,-1315,-2564,-2477,-762,-1035,-1493,-1987,-2436,-2543,-2054,-1508,-978,-452,16,408,-252,-1322,-1341,-671,226,-674,-1118,-1706,193,213,240,232,-340,417,262,-448,291,612,588,583,446,275,11,-224,-469,-1625,-1606,-749,-665,-556,-1398,-811,-44,-255,-910,-1134,-1246,41,-255,-898,-1199,-1146,449,254,-163,-706,-1237,-1710,-1815,-1327,-579,-233,673,1201,1609,-1167,244,1277,-898,-1685,-467,659,1278,1130,1076,-306,-1045,-550,-861,569,402,212,-1,-175,-288,-1759,-409,-374,-312,-249,-168,-140,-129,-118,-81,-131,-946,-465,-376,-355,-408,-451,-546,-1002,-1573,-861,-1024,-1143,-1236,-1258,-1224,-1108,-1260,-1371,-538,-455,-422,-478,-577,-701,-809,-986,-1157,-1267,-1224,-1087,-919,-987,-1568,-1253,-277,-214,-221,-648,-420,-655,-944,-1226,-1418,-1331,-1026,-619,-300,64,-547,-1078,-1134,-1623,-154,-195,-1581,774,651,370,14,-1855,-441,-717,-127,331,350,1186,671,-31,-102,665,1524,-308,-1472,452,110,-1253,-117,543,-576,-1417,182,157,-1020,-83,-28,507,35,678,764,-587,697,-1219,432,286,77,-141,-328,-1100,-1227,-1197,-916,-106,-1022,-1248,141,48,-696,-457,-855,-1094,-965,-547,51,-701,1334,1228,935,488,-1737,1051,141,-230,-340,1056,1372,220,-1136,1169,1256,-867,-1060,-1318,-1695,-898,-17,1717,1893,-323,-567,-1610,-5,-458,-319,202,768,-726,852,1115,6,1427,1722,674,-114,483,-394,-1005,115,-592,-9,-1170,-226,100,780,-588,-2769,-224,-608,-974,-1379,-1650,-1628,-1586,-1068,-814,-597,-1389,-1054,-1476,-439,-638,-776,-873,-1018,-2151,-1306,-1737,-1605,-1748,-1899,-1983,-1805,-1530,-1229,-915,-1417,-524,-156,4,184,-1044,-758,643,-357,-3186,393,95,-276,-710,-1010,-607,303,1479,2729,-117210,-321748,-239942,-22172,8905,9798,-8325,-10119,4807,4008,2134,-6454,-3566,4388,5330,3130,2489,749,2554,-833,-2961,287,-320,-943,-1565,-821,-1818,-186,45,295,32,-90,626,580,447,281,117,-103,-315,-528,-779,-1016,-1187,-1324,-1666,-1280,-1093,-1392,-597,-241,-1285,-1452,-600,-434,287,147,-837,-1095,-526,-867,-1210,-1550,-1625,-1410,-1203,-1005,-853,-699,-975,-1139,-864,-1599,-1752,-796,-838,-973,-1195,-1339,-1331,-1204,-920,-1021,-123,192,422,569,614,-2108,-2189,33,-270,-702,-1211,-1529,-1707,-1324,-818,-259,192,513,746,929,1019,992,779,704,136,302,-543,-893,-1550,186,391,333,669,698,-98,-395,-889,-1108,131,-34,-120,-223,-399,-1408,-964,-1365,-1452,-1025,-363,-497,559,955,-370,1732,1620,-791,-638,-2414,-255,-173,-780,-1357,-1879,-2052,-1781,-1561,-1403,-1381,-1403,-1450,-1555,-1645,-1679,-1475,-1193,-767,-386,12,-633,694,1018,1232,-833,-1349,-1485,-1921,-837,297,497,-687,-702,-969,-1613,-1326,-1714,-932,-1445,-1535,-2242,111,549,-919,-633,-602,126,-1509,-496,-990,-1559,-1963,-2261,-2130,-1794,-1484,-1239,-1094,-1029,-945,-895,-1291,-1269,-293,-1675,493,770,52,868,756,472,-547,-406,-694,-734,-451,70,606,1131,-165,-65,1433,315,-1119,-1410,-2072,1129,820,-528,-30,-414,-706,-872,-1015,-1846,-1091,-1068,-995,-872,-755,-1079,-1067,-2443,-388,-356,-276,-251,-239,-269,-1368,-1706,-604,-785,-903,-979,-978,-1613,-686,-478,-232,-1577,62,523,305,821,305,-601,-405,-1473,294,-451,-571,-1356,-421,1085,-765,-724,-831,-270,2319,210,-313,-138,363,2126,715,-525,-2064,533,648,-176,-276,-1518,-756,-827,-650,-574,-1719,-1905,-1435,-50,584,801,1048,772,615,-970,-376,-1321,437,-751,-1092,-442,148,189,378,505,-735,-45,-86,-793,-167,1117,761,-255,-1466,-1049,-1697,-1741,-1204,-528,-45,501,-837,-2010,-1355,-787,-407,-531,-1394,-259,-568,107,140,178,127,-1295,170,216,278,377,-183,-128,646,782,-1114,99,-120,-7,115,621,500,422,292,90,120,20,-104,-330,-419,-676,-888,-1126,-1307,-1485,-1555,-1461,-1372,-1219,-1014,-775,-537,-252,7,-233,-1581,-316,359,1230,137,-1010,-438,-1339,-1916,-652,-1013,-554,-421,-780,-1134,-1431,-1777,-2117,-2393,-2618,-2512,-2325,-2080,-1953,-1754,-1445,-1198,-1093,-1011,-940,-838,-846,-832,-996,-1353,-1798,-2102,-2263,-2114,-1189,402,293,2147,-17,328,-1587,122,-2826,4796,8139,32140,15567,-25789,3644,21800,7370,1451,-1098,539,2321,-3956,10766,-14869,4136,3373,3008,-10878,-1995,773,274,172,470,768,-1034,692,757,1600,3685,6549,2618,2670,1357,3493,1272,2185,7682,18443,132396,231241,244304,136457,66905,66479,53035,42013,50544,25435,6115,3640,3074,-791,-1104,1404,-220,-682,-91,679,1331,1488,1357,917,628,504,425,210,46,-273,-600,-853,-947,-1039,-1093,-1231,-1498,-1409,-1407,-1475,-1504,-1515,-1372,-1169,-902,-603,-1260,-234,-241,-1771,-832,621,705,738,734,728,625,-1443,-964,-976,145,12,-1034,-347,-572,-1567,-845,-845,-1111,-671,-2170,-489,-368,-284,-1106,-196,-564,-281,-295,-315,-1316,-1152,-972,-1457,-544,-609,-1066,681,1310,1508,1289,-112,366,498,1146,-80,754,684,142],[-446,75,454,276,1143,1677,-191,-434,1453,3090,823,-479,486,-194,2042,2807,-568,-1398,-199,-404,13,-40,-500,-1348,-1542,314,1318,-169,193,1941,1479,962,531,141,-301,-545,-1333,-1433,-1671,-628,-475,-361,-279,-238,-199,-263,-258,-294,-1171,162,455,-712,-764,1127,1810,-116,-775,-54,-220,1379,-1331,-79,-66,-898,-369,102,-81,-2103,-684,-614,-893,-1236,-1621,-2054,-2433,-2746,-2632,-2230,-1799,-1449,-1111,-997,-625,-406,-256,-1689,-65,24,77,46,-76,-1241,-1662,-2059,-1597,-918,-1086,-1188,-1241,-1324,-1333,-1403,-1437,-1468,-1494,-1583,-2011,-1776,-1911,-2058,-2130,-2107,-1921,-1619,-1433,-1018,-359,-169,67,70,-1276,3,414,2573,740,-2334,-237,513,-1196,-1993,855,364,-87,-453,-535,-350,12,338,542,-941,-2290,-2419,-583,-126,-376,-1542,-909,-1409,-918,107,-145,1282,2173,886,-558,-1487,-809,-471,93,-779,-793,-1542,486,608,757,525,-533,1169,453,-346,994,1259,397,533,638,245,-248,-687,-1031,-1411,-1749,-371,154,-226,-1562,-999,-109,138,-812,-910,-1159,21,-331,-980,-1440,-1136,-515,-841,-1044,-1118,-938,-615,-246,125,508,101,870,952,947,-1091,-278,547,-864,-1405,-201,-171,-322,-427,-467,-735,-985,-784,-987,-943,-966,-971,-985,-971,-930,-1669,-896,-866,-862,-897,-944,-1060,-1193,-1310,-1373,-1474,-1548,-1574,-1584,-1482,-1480,-1508,-1632,-1755,-1818,-1669,-1352,-939,-535,-401,-1,-523,-1535,-1234,633,-606,-532,-497,-285,275,222,-2,-285,-1039,129,543,-483,-690,-1182,-1623,1444,1640,1350,-412,253,451,365,-391,-1468,-891,79,1474,980,166,-535,-1106,-1377,-1539,-18,-333,-1483,-636,-649,-606,-558,-1672,-324,-902,-213,-180,-230,-340,-417,-556,-696,-841,-991,-1128,-1410,-1217,-1200,-1256,-1090,-1090,-1088,-1540,-1174,-1191,-1347,-1172,-1111,-1123,-1174,-1202,-1226,-1323,-1371,-1397,-1412,-1334,-1255,-1236,-1207,-1193,-1287,-1345,-1415,-1454,-1453,-1350,-1223,-1120,-1093,-1048,-1100,-1032,-756,-370,-6,-891,1231,1655,1366,974,-1148,642,158,-343,-257,891,1290,407,-1158,1251,1362,-918,-684,-1086,-1911,-1027,-175,723,715,-607,-768,-1483,290,99,-90,-234,-373,-926,-637,-730,-743,-821,-845,-824,-830,-749,-727,-854,-573,-514,-323,-1136,-388,-175,416,-631,-2695,646,593,485,40,-988,-1798,-1316,-918,-334,-145,-1570,-704,-1249,255,67,-101,-361,-464,-2113,-801,-1558,-1621,-874,-772,-573,-1599,-185,87,-751,-1651,-557,1122,1212,1278,-839,499,1148,-760,-2458,616,385,216,84,-34,-47,-34,43,103,-104537,-242578,-180681,-17929,1021,1382,-3179,-10777,2160,2565,829,-6977,-3014,2397,2111,1866,1566,976,992,-1481,-3594,-223,639,-635,-1132,-412,-1789,1323,1478,1581,7,-77,2069,1996,1271,1449,1049,528,-20,-554,-1003,-1139,-915,-619,-1759,-899,-904,-1510,-590,-734,-1381,-1426,-622,-413,553,-431,-967,-1246,1782,1795,1485,889,1285,1017,666,306,-76,-433,-858,-1232,-1629,-1945,-2108,-1700,-1452,-1303,-1187,-895,-496,-1206,-514,-1209,59,1744,820,1136,1298,-1834,-1798,282,901,-471,-931,-1467,-1237,-339,-244,266,828,552,1546,1707,1706,1528,797,828,323,-90,-556,-1287,-1658,-1169,-985,-767,-665,-590,-537,-525,-824,-904,-669,-767,-806,-865,-978,-1096,-1305,-1599,-1890,-1902,-1537,-1147,-872,-509,-566,-1,209,-599,-991,-2340,-127,-240,-543,-894,-1311,-1746,-2132,-2044,-1697,-1421,-1144,-880,-693,-576,-559,-503,-526,-518,-628,-775,-998,-1298,-1603,-1926,-1913,-1515,-1604,-1836,-585,133,356,-505,-740,-977,-1788,-1615,-1329,-924,-1698,-1485,-2176,476,441,-1050,-787,-361,383,-1048,210,93,-86,-122,-208,-297,-338,-375,-410,-468,-1290,-571,-656,-869,-1112,-977,-1831,-915,-870,-865,-811,-716,-654,-645,-597,-483,-359,-183,76,320,590,-491,-76,1074,160,-1421,-1153,-1915,766,450,-402,-366,-804,-1196,-1499,-1787,-2061,-2031,-2035,-2007,-1960,-1956,-1960,-2020,-2128,-2172,-2263,-2283,-2300,-2223,-2060,-1858,-1600,-1397,-1199,-964,-745,-905,-2257,-94,68,-33,-1652,64,459,465,352,330,-378,-66,-1661,-62,-717,-895,-1691,5,876,-708,-709,-864,-302,2022,152,-373,-236,434,959,508,-426,-1873,-1156,-1482,-1403,-1028,-1598,-488,457,782,-761,-1807,-1783,-1392,-117,706,1628,1649,626,548,-1148,-633,-799,798,-686,-1259,-483,52,111,20,-23,-521,-82,-91,-850,-521,-259,-366,-554,-1888,-1109,-1460,-1584,-1404,-942,-619,111,-700,-1739,-1136,-802,-584,-590,-1549,-413,-248,461,410,561,815,-1059,457,2075,1161,919,-314,-160,648,1125,-366,375,252,245,-159,406,559,764,248,109,458,356,2,-533,1304,999,-214,286,87,-248,-524,-677,-1072,-1011,-1125,-1238,-1403,-1574,-1814,-2022,-2194,-2117,-1885,-1640,-1456,-1247,-1136,-1298,-2017,-1076,-1186,-1164,-1173,-1149,-1093,-968,-875,-866,-525,-317,-136,-1647,-1098,162,-16,-69,-118,594,588,591,-128,142,183,-534,-137,-733,-1247,-2223,-2270,-1270,592,170,2212,-12,-363,-2556,494,-3301,4825,17933,52239,35135,-38315,11673,25321,6719,1934,-529,14,1585,-2234,6830,-10320,1260,835,934,-11786,-12069,-380,-220,339,1044,488,-895,2286,3799,3779,4114,5287,1042,2358,855,3278,758,1345,6869,17221,85931,113570,136457,150329,86351,96880,75142,55693,64219,36760,7986,3395,3166,-597,-943,2063,937,-320,82,117,650,1033,1186,920,648,431,262,124,-26,-197,-942,-586,-690,-854,-1028,-1313,-2128,-1666,-1622,-1623,-1548,-1561,-1553,-1546,-1408,-1147,-839,-903,-641,-2070,-558,361,492,544,536,518,369,-1703,-1045,-747,-136,-251,-969,-508,-634,-1581,-962,-1133,-1265,-1256,-2073,-1025,-755,-473,-1351,110,-509,9,898,-231,-1412,-810,-751,-1400,-696,-705,-969,433,1633,1768,1425,24,559,459,580,-767,759,908,203],[-663,-450,-502,-628,-792,-952,-1081,-1118,-1040,-910,-617,-424,64,80,830,1253,-334,-1282,-58,-247,-402,-507,-655,-1322,-1409,121,954,-300,363,813,373,-98,-473,-819,-1124,-1402,-1598,-1665,-1435,-1072,-619,-182,216,543,343,909,973,-344,-994,939,598,-1057,-912,797,1617,213,-780,-46,-297,1266,-1543,80,370,-993,-580,-230,-447,-2137,-820,-459,-1024,-1611,-2059,-2126,-1715,-1176,-704,-334,-197,-657,-378,-1158,-1421,-2122,-2927,-2919,-2114,-1350,-704,-247,1,-1249,-1963,-2347,-2132,-504,-788,-1023,-1223,-1464,-1647,-1910,-2154,-2404,-2647,-2928,-3082,-2836,-2605,-2431,-2264,-2132,-1997,-1875,-1749,-1560,-1243,-864,-423,1,-1280,130,277,1468,764,-2448,-241,-79,-1363,-2480,113,698,267,-262,-709,-974,-939,-728,-474,-573,-2011,-2349,-365,-621,-1081,-1609,-1630,-1091,-573,69,-76,1713,2401,756,-813,-1474,-263,-174,-100,-889,-457,-750,245,-188,-603,-1036,-1331,-1645,-1994,-2221,-2266,-2132,-1807,-1272,-725,-109,329,204,-362,-1177,-1874,54,1195,-222,-1739,-1000,-392,470,-710,-650,-896,159,-326,-1037,-1498,-1048,-448,-530,-593,-701,-743,-767,-776,-759,-685,-692,-775,-827,-884,-860,-838,-687,-753,-1059,-137,157,185,118,-28,-1183,-868,-1403,-1963,-2165,-1739,-1252,-849,-509,-219,-1540,-126,287,408,498,584,607,211,7,69,382,-929,-1027,-341,-844,-728,-889,-1024,-1040,-1471,-858,-706,-1060,-462,-410,136,-704,-1816,-1091,715,-893,-611,-540,-55,120,922,91,-557,-1040,489,778,-220,-360,-787,-1995,1527,1293,963,-210,226,1250,1068,-235,-1967,-1220,107,1557,898,59,-536,-1138,-1503,-1174,471,101,-1350,829,913,465,722,-1476,-549,-1099,-380,-659,-884,-974,-841,-646,-406,-196,-76,-69,-1297,-339,-618,-1205,-1286,-1630,-1797,-1783,-1572,-1325,-1591,-937,-813,-840,-977,-1148,-1360,-1682,-1985,-2284,-2569,-2680,-2594,-2462,-2300,-2124,-2018,-1830,-1614,-1363,-1095,-1255,-400,-61,-300,507,663,827,-194,466,-66,-1081,1030,1393,1646,1449,-559,172,169,-491,-180,659,1084,462,-910,1394,1436,-956,-282,-666,-1917,-1106,-283,1372,1406,-744,-843,-1138,812,1406,1285,1152,951,-1109,306,-104,-501,-998,-1423,-1700,-1812,-1653,-1484,-1285,-1178,-1076,-931,-1132,-460,-446,1224,-587,-2532,1344,3331,3411,178,-889,-2039,-890,-919,-918,-1942,-2711,-1903,-1080,-388,47,374,-287,138,-2008,-226,-1402,-1463,204,905,1666,-1464,896,1547,-615,-1832,-684,687,328,6,-528,-484,-702,-1158,-1658,-950,-877,-714,-537,-417,-292,-254,-260,-390,-76964,-150387,-116492,-12164,-1414,-1409,-1225,-9776,-1517,-588,-716,-7291,-2374,889,1388,2068,2792,1285,2726,-2142,-3041,-1004,1770,-296,-697,290,-1225,2541,3536,1147,-5,-47,3519,2585,1266,1707,1054,342,-333,-918,-1313,-1319,-1004,-640,-1558,-1028,-1174,-1453,-417,47,-1558,-1328,-691,-443,55,-1206,-1111,-1411,1815,1846,1196,841,1650,1408,878,441,597,1268,-266,-145,-455,-1120,-1665,-977,-867,-905,-1129,-1369,-1416,-1489,-762,-1381,75,1548,382,1167,1449,-1475,-1384,115,574,-583,-679,-1206,-723,-135,-485,-738,-1000,-1281,-1546,-1759,-1962,-2127,-2086,-1867,-1574,-1272,-985,-1503,-1196,-523,-440,-413,-524,-660,-810,-990,-1200,-1435,-1616,-1794,-1830,-1782,-1693,-1546,-1447,-1409,-1378,-1420,-1486,-1585,-1807,-1925,-2041,-2143,-1985,-1808,-1612,-1935,-1219,-920,-645,-364,-117,-340,68,-351,665,564,817,892,593,-480,705,700,611,599,520,464,-499,327,304,273,-988,-1535,-1539,-1568,-448,-496,-892,-1141,-1338,-1383,-1645,-2011,-995,-960,-1427,-1420,-1707,-549,-500,-1075,-979,-284,-161,-686,114,262,353,573,453,824,940,623,851,-97,-1544,228,1090,-516,-855,-344,-2037,1181,1235,552,1209,1208,1132,-548,-103,579,357,122,-146,-81,-124,-887,-203,-315,-374,-1706,-900,-1706,-1025,-1192,-1271,-1210,-1075,-884,-638,-443,-1851,-64,-573,-52,365,-198,-1225,-1323,-1466,-3,-247,341,408,-170,-70,-1477,-1529,238,-113,-333,-428,-664,-2677,-103,2,-60,-1652,18,-116,-281,-538,-645,-725,-746,-1421,-598,-985,-1220,-1884,-374,-434,-738,-706,-924,-909,-1092,-1218,-1378,-1448,-1612,-1855,-1989,-1840,-1606,-1293,-974,-630,-332,-1686,-706,364,543,-835,-1566,-1585,-1184,-121,323,219,128,29,-66,-1366,-847,-391,-528,-718,-1414,-755,-841,-844,-894,-974,-1132,-1263,-1396,-1569,-1634,-1746,-1683,-1486,-1422,-706,-216,322,838,1379,-1178,1469,-647,-1546,-974,-750,-819,-773,-1714,-560,49,618,316,120,-82,-782,-313,-484,-690,-830,-851,-713,-464,-179,97,351,598,641,-327,183,357,556,79,88,446,179,5,-772,458,269,125,-52,-203,-402,-558,-604,-756,-721,-695,-630,-568,-461,-382,-260,-1805,-941,78,161,44,-1230,-435,-1133,-1612,-1036,-1317,-767,-734,-681,-207,164,227,-905,245,565,-278,-1546,-987,1064,170,189,490,1418,1506,1230,-449,-119,-23,-470,965,669,-382,-2285,-760,736,1687,10,2242,4,-1041,-3070,776,-3599,5064,17087,17016,16157,-31746,12806,10674,7057,2256,50,-409,988,-1630,176,-10618,-1135,-1576,-1806,-1651,-12549,-787,-198,265,665,177,-838,1525,1568,1187,591,56,60,1191,395,2932,385,624,6042,14838,28917,46456,66905,86351,101032,107883,93406,66510,75410,53385,9982,3263,3448,-208,-733,2491,1550,180,2339,1290,395,688,675,409,79,-294,-623,-809,-809,-643,-1309,-503,-263,-144,-53,-162,-1506,-760,-535,-1787,-891,-1434,-1285,-1538,-1803,-2060,-2301,-2021,-1730,-1896,-1350,-1170,-1015,-924,-871,-781,-725,-1845,-1066,-430,-119,-7,-937,-92,-505,-1493,-885,-1177,-1683,-2191,-2296,-1696,-1042,-392,-1470,877,-366,361,1098,-305,-1448,-422,-449,-1221,-838,-760,-781,255,1284,1607,1387,187,216,-105,-167,-1433,441,823,348],[-721,-620,437,283,118,143,283,-408,598,635,702,-244,664,418,530,488,0,-1072,150,42,-603,-837,-699,-1072,-1165,8,436,-323,-37,-287,-538,-761,-824,-822,-803,-845,-1380,-1212,-1340,-1488,-1470,-1288,-1034,-786,-552,-477,-430,-434,-783,-743,-930,-1359,-1010,-781,-498,-68,-701,-7,-284,1200,-1587,369,887,-985,-747,-304,-640,-2120,-807,-231,-541,-152,-1027,-1247,-1552,-1584,-1428,-1239,-1123,-1185,-1334,-1566,-1723,-1556,-1163,-1716,-232,191,-77,614,549,-1078,-2264,-2444,-1795,-767,-1012,-1131,-1127,-1065,-842,-1222,-1532,-1250,421,658,-1367,880,801,599,339,-1316,-321,-682,-1357,-1238,-1185,-958,-632,-331,-1171,90,78,431,505,-2415,-138,-627,-1384,-2709,-440,-590,-685,-737,-617,-354,28,385,658,-221,-1690,-2274,-65,705,434,-1708,-251,-802,-418,-179,99,742,1238,680,-957,-1272,314,245,-310,-970,-107,28,-226,-660,-1089,-1505,-1705,-1826,-1890,-1780,-1524,-1217,-845,-345,128,640,188,143,-515,-918,-1946,155,1236,-168,-1761,-798,-626,754,-570,-365,-952,-1486,-1996,-2346,-2476,-2373,-2121,-1882,-1636,-1448,-1217,-994,-785,-566,-287,-65,118,371,631,-537,-842,678,-586,-690,518,772,1387,1423,147,-1635,-567,-625,-1090,-1122,-666,-19,-528,-12,625,-1399,-300,1523,2185,978,953,2108,325,-183,-524,432,-709,-1250,-841,-1182,-996,-902,-792,-926,-1540,-575,-686,-1305,-1074,-1319,-1556,-1686,-2111,-1565,-1369,-1219,-1055,-906,-719,-469,-138,158,-805,-1020,805,956,14,-54,-433,-2291,-298,-408,-212,-67,70,1290,821,-144,-1500,-1412,112,1586,751,-65,-577,-1180,-1342,-715,-890,-709,-1249,195,621,416,1134,-1336,-1107,-1341,183,104,298,142,-106,-377,-622,-860,-1115,-1377,-1600,-1686,-1631,-1376,-1057,-727,-391,-1546,36,-133,-1422,-704,164,-213,-433,-575,-860,-1204,-1453,-1598,-1632,-1482,-1282,-1130,-980,-864,-879,-866,-853,-769,-969,-1310,-13,552,-254,1616,1820,1230,-278,91,-151,-1263,554,280,272,433,-35,-369,130,-703,-141,188,-56,-293,-509,-81,186,-1007,78,-173,-1695,-1157,-330,-104,-59,-578,-678,-718,913,1192,1665,1799,1799,-1308,914,984,14,-121,-545,-1057,-1559,-1891,-2130,-2100,-1963,-1779,-1613,-1438,-1204,-860,-494,-498,-2332,695,1151,1484,308,-859,-1685,-402,-1014,939,552,-1531,-375,-778,-1065,-1247,-1071,-625,-111,-1862,-287,-1323,-1075,582,1125,2444,-1271,702,1981,-510,-1969,-920,1863,1372,955,-129,440,292,-1490,-907,294,378,502,610,647,691,658,599,441,-38679,-55192,-52802,-5593,-724,-904,-1000,-6830,-5928,-1385,-2458,-7373,-1910,251,1610,2785,2962,1628,2511,-2764,-2283,-1906,1391,27,-276,1052,-496,2361,2901,688,-39,-26,2373,1439,621,-64,-620,-1142,-1582,-1942,-2133,-1972,-1667,-1391,-1288,-1150,-1353,-1248,-707,-695,-1816,-1204,-990,-1076,-1082,-1077,-1296,-1571,-280,-44,158,258,311,327,248,156,45,-12,-108,-118,-205,-591,-946,-600,-645,-328,-244,-392,-552,-1768,-1078,-1531,-1318,-1352,-1252,-1052,-827,-1146,-994,-403,-279,-734,-504,-835,-181,104,360,687,958,349,1278,1379,1387,1270,383,391,364,-32,-506,-1182,-585,-309,84,-205,496,838,-110,-371,-897,-700,119,-172,-325,-868,-289,-88,113,-652,159,462,454,382,164,40,-1025,-214,-197,-142,-1349,-1569,130,612,843,1047,967,-368,465,41,1217,272,957,863,592,-363,269,467,134,453,387,289,-423,-140,-404,-709,-960,-1523,-1270,-1248,-1203,-1065,-1090,-1028,-1037,-1083,-1208,-1923,-1053,-1048,-1155,-1344,-1200,-492,-290,-1001,-1197,-65,291,-429,335,321,245,313,327,330,374,410,442,-292,-1731,221,414,-242,-566,-148,-2236,129,79,-32,-106,-148,-231,-534,-619,-620,-762,-907,-1018,-1176,-1318,-1490,-1622,-1756,-1735,-1703,-1680,-1624,-1653,-1762,-1949,-1964,-1745,-1467,-1125,-829,-1504,-346,-447,-13,423,-134,-1333,-1349,-657,362,-266,169,337,-173,-211,-1622,-1614,558,-59,-228,-121,-278,-2111,-450,62,-138,-1644,290,1288,714,2061,1009,-123,357,-882,-133,-1241,-1536,-1830,672,1256,-851,-700,-1021,-335,833,81,-714,-550,-103,-431,-608,-803,-1335,-1083,-1161,-1195,-1253,-1784,-1324,-1383,-1370,-1388,-1410,-1403,-1364,-1356,-1375,-1380,-1411,-1503,-1650,-1858,-2080,-1968,-1747,-1500,-1520,-904,-675,-402,-216,-102,-110,-136,-207,-501,-1095,-654,-775,-916,-1038,-1160,-1256,-1188,-1060,-856,-1688,-520,-696,-1451,-898,-648,-1099,-1074,-1904,-719,-403,-350,-265,-158,-92,-495,365,673,219,177,-739,-180,565,1270,1377,1587,1317,1093,-391,8,160,342,-157,19,367,-40,-116,-1006,-668,-1003,-1245,-1438,-1465,-1422,-1301,-1101,-1007,-940,-907,-918,-1002,-1081,-1178,-1153,-1172,-1339,-342,58,0,-1222,-327,-888,-1207,-1242,-1408,-852,-1114,-651,-356,-204,31,-814,30,145,-773,-1442,-812,1253,298,377,1087,1647,1545,1358,-808,-394,-238,-485,-526,-958,-1321,-2003,-1774,-1657,-1291,-765,-154,4,-1698,-2725,984,-3775,4029,4357,4540,4524,-11987,4294,4106,3897,2554,576,-777,599,-2254,3913,-14302,3727,3540,3264,2967,2656,-7913,2261,2237,682,-196,-880,2077,2966,2252,1135,238,860,1861,-49,2484,120,62,5234,11679,19164,38399,66479,96880,107883,142272,104442,72443,108533,66892,11835,3220,3883,333,-553,2876,2171,682,2149,1223,-132,227,-236,-737,-1082,-1331,-1511,-1744,-2022,-1768,-1553,-1006,-728,-572,-420,-402,-749,-635,-636,-1853,-999,-1538,-1361,-1590,-1822,-2003,-1940,-2152,-1399,-1642,-966,-717,-468,-261,-76,149,-340,-1875,-1038,-65,1229,557,-954,120,-300,-1320,-839,-594,-1134,-1406,-1754,-766,-102,-116,-1385,1109,-151,809,1226,-373,-1386,10,-71,-955,-944,-775,-502,202,789,-269,-1305,-1864,-1147,-377,-561,-1940,817,878,552],[-980,-1150,201,117,-208,-544,-901,-1253,-1543,-1520,-1302,-1125,-982,-809,-727,-569,-473,-1108,-7,120,-885,-1318,-937,-923,-1119,-333,181,-533,606,1177,736,181,-312,-728,-935,-886,-1471,-1258,-1069,-5,31,-66,-240,-443,-573,-705,-682,-562,-754,-445,-467,-1703,-704,-845,-1005,-958,-810,-570,-378,-23,-1706,349,510,-1017,-1020,-303,-771,-2185,-827,-204,-523,-265,-884,-584,-1319,-1077,-562,-439,-335,-291,-228,-1011,-227,-196,-237,-1577,-400,-458,-526,-637,-780,-875,-2488,-2123,-1197,-790,-649,-417,-501,191,274,-1430,-1702,-1238,1763,2351,-1059,1292,1634,1937,1525,-1265,527,17,-1155,-673,-606,-511,-541,52,-1018,26,-214,-262,-533,-2224,-1232,-1584,-1663,-2657,-865,-379,141,543,923,1279,1631,1887,2025,18,-1376,-2252,284,1747,1549,-1820,97,-572,79,245,55,-10,22,140,-991,-966,659,744,-518,-1035,221,484,-440,-42,-394,-827,-1185,-1323,-1411,-1281,-1055,-911,-1273,-924,-1179,-1550,-2087,-2202,-1540,-714,-1917,237,1278,-62,-1519,-460,-765,1012,-364,-74,-164,722,-137,-1068,-1110,-890,-103,-749,-1366,-1939,-1829,-1194,-542,82,-138,603,1601,1982,2296,-278,-782,613,-372,-317,871,675,1219,1161,-75,-2021,-747,-1571,-1498,-670,-41,82,-985,-501,616,-1229,-465,1445,1163,802,418,-9,-419,-764,-1109,-1226,-1383,-1444,-1434,-1318,-1102,-915,-764,-922,-1622,-272,-174,-1455,-770,-424,49,-1092,-2303,-831,212,-1423,-586,-731,-150,-417,-378,-531,-995,-957,-903,-980,-1110,-1238,-1428,-2082,-1778,-1956,-2129,-2215,-2014,-1712,-1393,-1084,-875,-1335,-126,252,522,-181,-622,-1187,-935,-222,952,395,-1172,607,365,395,343,-1239,-1661,-1600,63,-147,133,2147,534,267,1278,2219,1865,134,-1089,503,-351,-1047,-318,-722,-1027,-1331,-1339,-1324,-1254,-1223,-1165,-1214,-1329,-1438,-1555,-1751,-1891,-1986,-2020,-1926,-1834,-1813,-1793,-1777,-1837,-1789,-1669,-1489,-1295,-1361,-808,-614,-508,-410,-466,-527,-582,-738,-873,-1292,-1087,-1011,-765,-483,-193,-956,50,-966,-130,-297,-607,-1149,-1719,-2004,-1167,-1041,382,322,-1381,-1177,-278,1273,953,-184,-341,-312,509,744,1136,2598,1738,-1514,858,1482,3,-458,-54,-335,121,-289,-863,-965,-1095,-1090,-1057,-1233,-1071,-1109,-1250,-1473,-2120,-1986,-2090,-1781,-1451,-1127,-1066,-479,-1180,-46,62,-1309,-25,-482,-379,-759,-1076,-1309,-1474,-1684,-1192,-1338,-657,-83,307,713,-1129,526,1380,-451,-2067,-1264,1538,1425,777,321,1315,1313,-1724,-314,1494,1614,1786,1961,2082,2222,2286,2312,-2147,2001,1814,1481,824,820,550,390,-2822,-10366,-2208,-4341,-7315,-1753,-1188,-1123,-1019,-696,-158,360,-3257,-1605,-2911,886,292,100,1725,178,2070,2114,167,-139,-48,665,258,-119,-426,-639,-850,-1025,-1194,-1408,-1603,-1697,-1687,-1583,-1409,-1481,-1070,-1005,-910,-1994,-1117,-1085,-886,-1015,-848,-1546,-1700,-711,-762,-863,-1061,-1266,-1404,-1441,-1281,-1021,-684,-413,-129,-133,-187,-285,-650,-911,-255,-3,-54,-400,-1927,-1463,-1652,-25,491,-778,397,257,-874,-673,-522,-590,-945,-559,-466,54,590,979,1545,1928,291,2613,2744,2750,1158,-56,83,509,305,-496,-753,-1485,-1654,-1021,-386,119,724,-282,-514,-1035,-705,-162,-437,244,-965,938,551,374,-534,-248,1603,1779,1718,1483,267,-1234,797,624,102,-1289,-1275,237,490,509,606,533,-467,204,-47,-261,-451,-467,-286,-2,-217,-161,402,-777,1102,1746,794,-361,1518,1321,1017,-888,-1439,-882,-770,-728,-942,-1155,-1113,-1027,-933,-840,-1489,-750,-1185,-971,-1268,-1131,-1218,-1203,-1103,-1426,-785,-596,-416,-345,-293,-348,-308,-375,-499,-631,-804,-1005,-1251,-1627,-1697,-1825,-1755,-1582,-1341,-2135,-848,-703,-684,-693,-743,-905,-1199,-1540,-1898,-2210,-1856,-1375,-921,-712,-1516,-446,489,-606,-1329,-389,-1192,397,640,-90,40,-291,-772,-700,-774,-1149,-553,-354,-126,113,-28,-1241,-1071,278,447,-230,24,177,-110,-326,-1773,-1795,-160,-205,-230,-260,-342,-1568,-709,-619,-565,-1636,106,626,799,1666,1079,-46,475,-208,-45,-1421,-1789,-1561,958,1144,-967,-631,-1103,-263,1113,87,-942,-682,694,859,406,-208,-1027,-402,-481,-534,-655,-1829,-1118,-1230,-1408,-1617,-1823,-1989,-2107,-2242,-2379,-2404,-2242,-2044,-1822,-1800,-1351,-1081,-832,-1024,-1451,-736,-963,-479,1017,20,279,803,532,-211,-1264,434,1089,411,-333,-754,-293,277,40,-195,-1724,-698,-984,-1374,-1654,-1968,-1958,-1603,-1988,-872,-588,-401,-294,-289,-459,-607,-730,-708,-504,-163,-975,-148,544,879,987,1082,1237,1478,-288,-22,65,207,-362,5,565,-200,-268,-1050,291,-431,-1083,-1635,-1695,-1375,-988,-601,-398,-308,-327,-456,-706,-960,-1158,-1062,-704,-1680,458,1098,43,-1083,-83,-504,-730,-1316,-1357,-852,-1378,-515,-440,-479,-731,-1480,-2167,-2384,-1785,-1272,-763,-471,-245,-46,-2,-139,-323,-591,-1095,-1504,-2031,-2458,-1924,-1338,-750,-1481,-635,835,1598,-344,2157,73,-2222,-2132,1253,-3724,5090,18491,19300,19487,2602,18424,17278,7022,2963,1101,-1018,532,-1760,6431,-7821,4308,3598,3058,2701,2473,-14602,2257,2083,545,-554,-939,734,250,-176,138,1303,2712,1472,-409,2073,4,-224,4538,5708,12826,30925,53035,75142,93406,104442,106251,72421,82891,62493,13340,3282,4445,1028,-383,3218,2779,1163,971,251,-405,-724,-1071,-1451,-1675,-1804,-1900,-2041,-2262,-2415,-2347,-2234,-2106,-2056,-1946,-1826,-1559,-1211,-776,-1763,-169,-1588,-528,426,146,185,516,-2087,-1481,-1400,656,1490,1555,1576,1581,1632,-689,-1833,-1003,287,1292,351,-1050,317,-64,-1113,-823,-1338,-1545,-1305,-1616,-426,51,-102,-1162,863,46,904,897,-525,-1271,405,276,-726,-1031,-862,-254,-396,-854,-1234,-1450,-1429,-1191,-897,-1137,-1685,-279,-191,-202],[-1008,-1367,68,324,350,-140,-658,-1063,-909,-605,-255,-288,233,447,548,702,112,-1083,130,272,-969,-1630,-1073,-624,-1003,-630,-255,-670,630,876,605,244,-74,-398,-711,-1026,-1468,-1578,-1655,-1671,-1620,-1551,-1447,-1312,-1126,-1032,-905,-784,-798,-807,-904,-1606,-1216,-1348,-1468,-1377,-1221,-1029,-854,-703,-1801,-599,-565,-922,-1192,-590,-711,-2169,-971,-1088,-1151,-1157,-1079,-944,-1382,-1186,-889,3,-56,378,589,-797,-146,56,-51,-1324,1334,1483,-741,1529,1671,-523,-1975,-1768,-567,610,111,-357,-673,-717,-324,-1569,-1840,-1093,2100,2516,-758,1020,1660,1940,1355,-1105,-47,-774,-1443,-1793,-1582,-1202,-851,-640,-828,-566,-537,-493,-417,-1926,-96,-1642,-1011,-2409,-718,759,868,832,769,-1384,-6162,-2611,316,92,-1094,-2300,-424,-461,-471,-1837,-285,-410,12,174,320,463,566,593,-941,-630,438,240,-690,-1106,-408,-574,-705,-695,-671,-666,-1437,-414,-363,-340,-92,7,-890,-399,69,-30,-239,-446,-856,-782,-1814,-524,36,56,-1252,-99,-811,1236,-116,160,189,1005,-32,-1079,-877,-889,-201,758,161,-392,-748,-914,-882,-686,-360,-81,129,350,508,-99,-621,522,-164,-16,-435,-741,-1275,-1813,-2187,-2068,-1163,-412,-918,-1045,-501,-235,-1477,-949,621,-1059,-650,995,473,-113,-621,-911,-796,-348,-1620,501,-77,-1453,-340,-1144,1416,1106,37,-923,-1674,-926,-1396,-1550,-1316,-858,-362,-1247,-2133,-705,722,-1644,-508,-856,496,-756,636,201,-1114,-873,-897,-1013,-987,-786,-536,-1725,140,483,795,193,-542,673,311,-96,-294,-1044,135,185,373,-279,-660,-1143,-425,264,1134,529,-1118,435,-31,390,836,-1180,-2168,-1865,-1278,-1081,-684,-276,127,390,546,577,479,116,-973,-238,-548,-915,-692,-721,-691,-1051,-713,-746,-784,-851,-867,-948,-1045,-1093,-1129,-1247,-1347,-1480,-1662,-1793,-1937,-2066,-1981,-1741,-1547,-1300,-1083,-893,-1121,-1323,-768,-300,-467,-97,-65,19,-420,-529,-246,-1033,-188,211,212,179,141,-1513,-65,-1218,-380,-553,-553,-562,-362,-76,306,-988,661,812,-1026,-1116,-73,1293,812,309,-351,-1044,-1347,-1018,-389,261,778,-1654,810,1212,39,-506,-529,-741,-426,-685,-1039,-860,-742,-543,-362,-1221,-208,-1257,4,-203,-1835,-856,-538,-802,-1201,-1664,-2141,-2115,-1637,-1180,-727,-967,-4,-203,395,584,338,-162,-541,-1399,-520,-1366,-235,342,281,255,-1018,-35,-211,-385,-2042,-1606,-916,-1007,-954,-771,-494,-220,-1793,131,652,929,1226,1497,1694,1894,2014,-1184,-3310,1973,1944,1842,1834,1940,2204,2648,1562,-10264,-4101,-6180,-7156,-1835,-2713,1902,3308,2730,2147,1390,-3403,-924,-3115,-1306,-1820,-1891,-1552,-1265,-1096,-1034,-966,-913,-915,-948,-949,-955,-929,-854,-815,-763,-711,-704,-685,-605,-521,-868,-1386,-1527,-741,-562,-1377,-1699,-985,-1304,-704,-1347,-720,-1744,-1687,-1036,-1113,-1157,-1218,-1236,-1206,-1202,-1159,-1108,-1004,-961,-874,-834,-789,-828,-835,-1139,-631,-598,-507,-376,-1759,-1781,-1629,-49,-95,-1290,-394,-625,-946,-1256,-1517,-1566,-1432,-1108,-750,-365,117,561,1004,1333,308,1684,1802,1845,778,-520,-90,512,239,-425,-96,-210,-262,-28,-502,-202,804,-465,-637,-1116,-688,-613,-761,-94,-867,1190,867,478,-368,-636,1199,1833,2105,1890,122,-1302,631,1014,331,-1140,-994,185,-52,-292,-496,-698,-876,-1016,-1161,-1233,-1266,-1157,-915,-637,-341,-453,-609,-1309,817,1004,929,-269,1100,1002,828,-755,-1258,-441,-297,-801,-916,-1184,-1112,-921,-687,-443,-1038,-353,-1310,-794,-1152,-203,-369,-548,-768,-1605,-1413,-1646,-1411,-1077,-715,-444,-72,191,389,568,691,762,-635,-1531,329,612,127,22,-81,-1843,-634,-993,-1419,-1734,-1655,-1404,-1248,-1507,-1072,-1058,-1009,-1025,-645,-853,-1418,-622,962,-748,-1046,-110,-896,24,910,51,726,351,-982,-691,-1086,-1005,-572,-148,15,579,140,-847,-509,1290,1516,-128,-88,389,-54,-442,-1878,-2036,-198,-302,-272,433,706,-1096,-867,-709,-1321,-2110,-1711,-993,-383,-13,306,-8,350,197,-48,-1532,-1894,-1217,-201,-58,-1062,-525,-1199,-147,70,-80,-1210,-782,-713,-988,-1102,-1222,-1306,-1297,-1242,-1129,-1034,-1843,-1282,-823,-790,-856,-1002,-1191,-1410,-1702,-2033,-2310,-2287,-1975,-1650,-1878,-1139,-930,-779,-1258,-1329,-849,-1218,-790,949,-224,570,1151,900,47,-1390,102,1260,712,226,-343,-496,43,277,-19,-1337,-472,-928,-1375,-845,-464,-1295,-1619,-1853,-910,920,1337,1158,829,232,-414,-1093,-1513,-1232,-641,-1257,-151,457,531,474,331,189,109,-149,1,-2,69,-595,-26,657,-363,-526,-917,-1,-263,-415,-523,-531,-551,-535,-464,-508,-593,-708,-833,-958,-966,-874,-605,-270,-2001,408,936,77,-951,168,-114,-287,-1239,-1275,-848,-1527,-354,-562,-718,-1006,-1313,-1383,-1267,-979,-1040,-192,37,200,357,426,392,357,248,-1325,-769,-535,-587,252,854,-14,-926,-626,1507,1295,-489,2010,104,-2654,-1598,1522,-3473,4537,21922,67657,22679,6807,52878,41368,5514,3309,1513,-1230,630,532,6141,-3829,2671,1165,-98,-994,-1559,-14151,-2104,-2058,-1756,-1518,-1321,-1263,-1071,-788,-251,413,983,845,-763,1710,-64,-307,3886,5092,15524,27818,42013,55693,66510,72443,72421,66401,55531,41966,14197,3330,4974,1746,-297,3409,3257,1530,1284,346,-524,-420,-914,-828,-1141,-1512,-1858,-1928,-1616,-1142,-1329,-1198,-165,-183,98,1138,713,-473,-294,-1628,-71,-1624,-1073,689,94,278,869,-1502,-1200,-1202,1005,1346,1195,1057,963,976,-1046,-1763,-986,594,1246,71,-1198,463,174,-878,-753,-851,-1373,-1744,-1952,-1821,-1594,-1436,-1354,-1418,-1566,-1787,-1868,-1760,-1460,-1043,-683,-515,-929,-982,-14,275,54,68,-22,-39,75,265,-1393,-1045,877,1167,706],[-883,-1168,-25,263,1312,968,549,-690,344,188,129,-251,-49,-118,-279,-372,-534,-1046,-562,-564,-947,-1770,-1140,-252,-874,-913,-680,-783,500,576,608,586,634,673,506,-892,-1417,-1309,-1015,285,34,418,332,246,199,73,9,-556,-691,-133,-684,-1141,-321,-373,-494,-520,-803,-690,-823,-967,-1920,-1353,-1495,-1594,-1644,-1747,-1839,-2082,-1886,-1885,-1885,-1907,-1919,-1903,-1769,-1602,-1417,-1163,-844,-526,-121,-548,-45,-121,-28,-1021,1728,3030,-1004,1723,2350,-139,-1376,-1401,46,1221,116,-714,-565,279,-291,-1662,-1962,-920,2396,3175,-489,662,1576,3527,1892,-877,2162,480,-818,279,-36,-715,-872,-1144,-1218,-1147,-878,-582,-292,-1618,183,-2064,-687,-2148,-464,122,-26,-288,-511,-8423,-20301,-10083,-453,-390,-876,-2438,-510,-646,-887,-1645,-1342,-1229,-795,-226,378,1006,1602,530,-856,-315,1942,1756,-748,-1203,677,1735,-478,936,-238,-292,-1643,123,-465,-964,-1373,-1774,-2145,-1882,-1559,-1240,-1003,-769,-1035,-499,-1707,-785,-1044,-1178,-1006,-32,-787,1430,150,295,465,1197,16,-1131,-705,-961,-257,1036,743,-160,290,-136,-472,-787,-1020,-1258,-1396,-1287,-1100,-879,-782,-714,-766,-893,-1101,-1165,-1405,-1543,-1392,-1739,-716,-329,-850,-1526,-962,-526,-1811,-1222,637,-916,-875,1463,1445,660,175,695,149,-182,-1661,-234,-21,-1541,-502,-816,1445,1183,-24,-945,-1649,-1611,751,-1494,-1130,-585,-1032,-1370,-1861,-1373,-1184,-1870,-1005,-1028,-1076,-1142,-1143,-1170,-1176,-1009,-727,-368,23,499,393,-1425,1553,2851,1806,316,-991,225,16,-177,179,-699,116,1478,140,-388,-717,-1080,92,688,1236,604,-1124,200,-383,350,519,-1192,-2293,-2030,-1077,-1617,-1405,-926,-446,-93,169,327,362,27,-881,-32,-785,-791,-654,-856,-995,-1136,-1198,-1239,-1240,-1259,-1207,-1214,-1295,-1198,-1141,-1149,-1118,-1094,-1096,-1035,-1516,-1019,-1040,-1068,-1202,-1301,-1413,-1487,-1465,-1289,-1273,-828,-698,-448,-377,-295,-481,-740,-302,-627,-715,-985,-1227,-1506,-1681,-2049,-1023,-1496,-433,-538,-731,-659,559,768,963,-895,847,1198,-734,-1048,201,1180,741,746,481,354,641,-279,128,1458,1363,-1768,721,1512,63,-346,-814,-1064,-237,-614,-1219,-1394,-1495,-1176,-877,-1182,-452,-1426,-211,-234,-1536,-1607,-628,-846,-1126,-1279,-1155,-802,-1050,-8,-345,-596,858,47,506,1041,333,-146,-873,-1072,-659,-1442,90,1110,1091,1059,-1026,438,279,-266,-1966,-1973,-1030,-1016,-766,-393,28,388,-1831,322,1087,1134,1104,950,637,262,-219,-5815,-2357,-497,159,802,1491,2172,2847,3526,4023,-6006,-5719,-7931,-7062,-2171,-4233,958,3819,2606,2570,1489,-3283,-299,-2231,-160,817,930,1144,1256,1358,371,-856,-346,-11,1665,1613,239,605,1306,1185,1085,940,247,652,527,-269,-701,-1442,-1596,-472,-670,-1942,-1307,-858,-1424,-730,-1400,61,-1880,-1625,-1277,-684,-428,-372,-493,-598,-756,-890,-1006,-1041,-1085,-1020,-943,-820,-771,-704,-1323,-498,-556,-619,-697,-1506,-1983,-1512,-1368,-1607,-1798,-1668,-1474,-1345,-1216,-1254,-1213,-1334,-829,-805,-791,-702,-655,-603,-642,-762,-902,-989,-1047,-1071,-1014,-870,-624,-316,-335,340,681,483,490,-604,-514,560,-684,-757,-1117,-680,-1119,-1033,-735,-1138,-1479,-1671,-1773,-1789,-1660,-1450,-1136,-757,-444,-9,-1263,482,837,522,-1033,-763,514,391,158,158,-234,-664,-995,-1351,-1625,-1878,-2027,-2074,-2092,-2052,-1994,-1802,-1614,-1343,-1153,-980,-872,-843,-836,-904,-985,-1147,-1357,-1660,-2041,-1753,-1490,-1112,-742,-429,-145,-648,-235,-1437,-700,-1036,132,-42,-209,-670,-1756,-962,-1281,-1577,-1841,-1855,-1778,-1511,-1279,-1044,-748,-434,-104,-781,-1492,454,948,221,275,724,-1515,157,-228,-579,-607,-268,223,-518,-1678,-133,581,-958,-1268,-755,-849,-1084,-821,887,-732,-814,142,-630,-401,645,175,291,-368,-1194,-1669,-2275,-2133,-1665,-1275,-952,-690,-544,-471,-511,-593,-705,-805,-792,-728,-570,-590,-1804,-2033,-530,-413,-372,463,380,-727,-999,-1067,-742,-1754,-492,-353,-108,89,384,-29,498,664,327,-1592,-1707,-868,666,702,-1068,-411,-1328,-17,656,7,-1518,-842,-964,-1624,-2043,-2059,-1664,-1147,-648,-578,-101,-1810,-1444,726,384,-74,-446,-582,-109,-637,-1242,-1845,-2428,-2578,-2031,-1767,-1177,-902,-777,-1552,-1213,-1003,-1351,-1170,8,-539,787,1219,1273,244,-1479,-136,1533,1048,745,134,-594,-254,1994,1815,-985,260,-1172,-1451,-941,50,-1109,-1567,-1583,-1030,1171,2533,895,863,1550,410,-270,-749,-1075,-327,-1526,-197,391,1421,2098,1730,1228,636,-73,-795,-1415,-1740,-1690,-1281,-848,-501,-874,-623,539,644,707,633,485,188,-225,-507,-938,-1384,-1776,-2030,-2052,-1808,-1523,-1209,-972,-2090,-625,-573,-634,-860,-898,-1122,-1413,-1698,-1984,-2196,-2287,-2185,-1916,-1544,-1235,-950,-634,-792,-516,-851,271,833,238,639,1279,1363,1481,1523,-1207,-946,-736,-764,1403,661,256,-399,-679,2042,2118,-605,1745,84,-2852,-1143,1790,-3073,3794,18496,58955,19126,2424,47464,37560,3432,3488,1793,-1438,732,2346,4883,-4745,1670,247,-757,-1211,-1290,-13217,-1529,-1940,-2327,-2210,-2036,-2101,-2081,-1803,-1133,-309,285,-17,-1119,1459,-124,-292,3249,2360,13214,28303,50544,64219,75410,108533,82891,55531,101614,78131,14212,3275,5341,2389,-325,3380,3524,1738,2764,2419,-515,1102,-733,-840,31,-351,-685,-942,-939,-854,-1108,-1447,-321,-246,-169,-172,-129,-536,-560,-1539,-200,-1724,-1659,-144,-177,-214,-267,-1035,-828,-1091,-925,-1072,-1122,-1078,-982,-834,-1461,-1756,-1053,-341,-264,-287,-1400,34,136,-683,-764,-599,-1171,-756,-1517,-211,-425,-648,-624,-265,241,756,1041,-1082,-866,1117,851,-415,-763,-1220,112,553,-391,378,1421,365,959,319,-1160,-495,729,1609,612],[-783,-894,-212,76,1424,1237,544,-728,217,-114,-321,-504,-651,-716,-836,-867,-978,-1092,-1051,-1201,-1330,-1814,-1695,-1853,-1783,-1541,-1301,-1091,-948,-802,-716,-694,-610,-523,-430,-900,-1420,-1437,-1109,-101,-122,186,285,377,498,521,586,-639,-745,-183,-705,-649,476,605,535,565,-925,-699,-596,249,-2133,-221,-443,-633,-1042,-966,-1139,-2006,-1407,-1558,-1733,-1966,-2243,-2560,-2478,-2099,-1715,-1293,-851,-463,-50,-356,-8,-340,-18,-743,1657,2165,-1259,1853,2125,240,-736,-1060,417,-155,-719,-1014,-889,-508,-165,-1763,-2084,-823,1795,1973,-289,232,1349,1994,1525,-635,2036,581,-846,246,958,-818,-236,742,-487,-367,-970,-1408,-1887,-2242,-2339,-2372,-1916,-1991,-1867,-1989,-2083,-2064,-1716,-7760,-29014,-17902,-330,-453,-737,-2667,1448,2206,369,-1280,979,-285,-252,-1158,-1938,-1811,-962,-30,-766,-36,2183,2183,-640,-1324,759,1978,-210,701,-653,-374,-1653,282,64,-660,-262,-452,-530,-537,-552,-1152,-418,-303,-1152,-161,-1605,-470,-762,-1193,-1593,-1773,-1524,-1079,-604,-211,65,225,13,-1215,-582,-1059,-963,-1163,-1143,-980,-662,-346,-93,79,-847,213,126,84,53,-33,-384,-3,-129,-324,-607,-775,-1168,-1582,-1962,-2387,-2202,-1682,-1222,-1916,-1238,-623,-1338,-1115,583,-778,-1107,1401,2197,517,-131,2349,-65,-98,-1207,210,-524,-1670,-1116,-603,36,673,0,-944,-1478,-2042,1253,-1462,-1316,-312,-967,-1549,-1928,-2098,-1918,-2070,-1535,-1457,-1433,-1454,-1426,-1474,-1509,-1494,-1358,-1164,-951,-673,-398,-1147,309,682,1043,475,-1409,-279,-269,-292,579,-335,101,134,-386,-795,-1170,-1334,-1250,-931,-572,-267,-1148,-40,-649,303,202,-1231,-1872,-1734,-944,-1027,-618,-16,76,958,2137,2634,1323,-78,-763,-226,-983,-642,301,-603,-1460,-2032,-1610,-1021,-485,-90,-785,-1120,-1574,-1231,683,648,628,-780,39,32,-1702,-869,-317,-628,-1051,-1424,-1793,-2111,-2257,-2080,-1859,-1675,-1538,-1326,-1142,-823,-507,-871,-126,-139,-1086,1865,2269,2584,1350,-2187,-281,-1745,-49,-623,-1153,-1000,1217,1490,810,-745,956,793,-498,-966,530,912,753,1114,779,520,332,-819,-279,934,1149,-1827,619,1496,104,-61,-768,-1099,-298,-861,-1345,-1430,-1288,-1034,-824,-1096,-600,-1502,-543,-629,-1201,-2158,-979,-1071,-1178,-1324,-1134,-958,-787,-662,-730,-636,-681,-820,-1017,-1347,-1546,-1552,-1442,-1224,-976,-1520,-554,-396,-280,-171,-1143,-272,-367,-466,-1833,-2315,-980,-1237,-1459,-1636,-1753,-1855,-1920,-1803,-1722,-1616,-1483,-1348,-1219,-970,-661,-9954,180,601,1132,1565,2007,2422,2815,3207,3419,-1902,-6820,-9448,-7070,-2644,-4608,68,1951,1673,1480,1047,-3045,286,-1410,-684,1016,1300,1398,1522,896,-580,-1398,-510,-2,1387,1179,28,293,301,-31,-343,-643,-972,-1277,-1508,-1678,-1701,-1528,-1675,-994,-781,-1995,-881,-722,-1294,-726,-1206,55,-1868,-1552,-1717,-1272,-812,67,389,333,-127,48,-86,-122,-129,25,-209,474,744,452,-1374,488,1318,1223,-224,-1243,-1948,-1321,29,-289,-1595,-182,-36,28,147,-1560,-1477,-1559,-535,727,900,967,967,939,788,295,205,-91,-406,-740,-1108,-1371,-1645,-1908,-2012,-1754,-1400,-1032,-641,-704,-814,248,-919,-858,-992,-681,-1608,-1144,-783,-606,-978,-1306,-1624,-1811,-1650,-1477,-1366,-1336,-1452,-1429,-1292,-1064,-639,-194,-1016,-587,616,342,154,612,-554,-770,1545,1284,1011,-636,368,192,0,-164,-562,-1652,-662,-470,-520,-545,-580,-623,-621,-632,-607,-866,-663,-775,-1427,-1129,-1364,-1379,-1307,-1156,-950,-756,-527,-1546,-684,-929,-262,-303,-336,-659,-1875,-746,-988,-1229,-1478,-1520,-1436,-1113,-801,-481,-123,210,280,-929,-1513,578,738,237,47,-339,-1183,-299,284,994,1671,2534,176,-579,-1534,-312,307,-1313,-1435,-767,-820,-686,-1038,816,-560,-656,344,-424,-861,293,252,257,-671,-1412,-1214,-148,-433,-705,-964,-1134,-1172,-1131,-1015,-925,-838,-782,-747,-663,-606,-537,-774,-1580,-1670,-675,-739,-911,-1122,-1319,-1406,-1354,-1413,-1139,-1873,-292,-52,137,185,291,-117,235,163,51,-1629,-1547,-543,275,410,-919,-303,-1479,103,484,-131,-1825,-847,1292,2428,1291,-191,-360,-277,-639,-634,-944,-1684,-1597,-554,-231,16,-288,-391,382,360,269,171,6,-740,-234,-1537,-551,-670,-802,-1852,-1108,-1178,-1257,-1605,-481,-895,-319,-234,-139,-75,-1506,-235,451,667,884,594,-534,-587,944,808,-688,-121,-1462,-1546,-1089,280,-722,-1138,-1254,-1146,1397,2789,702,565,2382,565,539,-473,-1522,-1139,-1525,-254,293,1407,1721,1627,1380,1025,54,29,-392,-612,-956,-418,-84,-534,-1222,-212,1339,1706,1866,1873,1124,556,-395,-468,248,-305,-864,-1409,-1938,-2121,-1792,-1445,-1213,-1756,-982,-1041,-1243,-1469,-1761,-1878,-1714,-1376,-1084,-738,-1182,-15,-847,-884,-1498,369,355,-1166,8,-617,655,841,41,631,1813,2022,2241,2144,-804,-1017,-902,-934,961,306,601,137,-710,1907,3827,-584,1437,82,-2593,-669,2126,-2579,3231,18152,30718,22688,-3964,24256,20131,1626,3592,2028,-1562,765,1109,-316,-7473,-1558,-1343,-1158,-1097,-2294,-13567,-1631,-2001,-2336,-2097,-1559,-1104,-647,-339,20,441,764,-908,-1352,-19,-1173,-2151,-858,414,6011,10827,25435,36760,53385,66892,62493,41966,78131,69872,13439,3193,5594,3011,-333,1182,3672,1909,2695,2830,-206,1449,73,-1548,1078,516,-1064,-1238,-699,-897,-839,-1576,320,151,-198,-638,-1053,-1485,-1835,-2172,-2196,-2042,-2169,-1724,-1666,-1681,-1796,-2054,-2391,-2345,-2032,-1644,-1247,-912,-658,-454,-1761,-1671,-1040,-574,-765,-922,-1401,-974,-779,-527,-663,-579,-1112,-477,-1463,158,89,-224,-669,-1283,-2012,-2867,-2149,-1371,-552,259,931,-257,-448,-1389,288,855,-556,21,1202,290,851,299,-600,102,653,1517,567],[-683,-632,-418,-159,701,603,437,-720,28,-171,-196,-445,21,261,425,629,-390,-1123,88,472,-1047,-1781,-1183,-456,-904,-1413,-1724,-1793,-1593,-1271,-989,-778,-527,-321,-172,-880,-1420,-1588,-1203,-664,-809,-912,-906,-803,-609,-489,-333,-684,-796,-612,-473,-174,9,63,66,175,-1079,-931,-725,-88,-2322,12,-59,-281,-734,-81,-205,-1918,-608,-28,-518,-294,-1005,-421,-1613,-839,-1584,230,-159,373,1049,-204,-8,-563,18,-464,1539,2357,-1452,1967,2408,623,-35,-704,170,-521,-1305,-2062,-1756,-1180,-629,-1879,-2155,-817,377,305,-143,-181,-529,-971,-1379,-1713,-1741,-1452,-1157,-928,-738,-905,-606,-686,-839,-1088,-1264,-1445,-1614,-1727,-1820,-2459,-1740,-1988,-1619,-1661,-1315,-1124,-827,-429,-21290,-16656,-2023,-1104,-673,-2981,1782,2315,-370,-839,1149,-296,615,1480,1367,842,571,300,-704,186,2409,2509,-439,-1462,719,2022,48,478,-1084,-433,-1443,-189,-182,-853,-176,-1310,1025,-320,-716,-1742,547,-248,-1197,163,-1538,17,815,303,-613,559,-651,533,586,198,690,735,-77,-1371,-547,-1180,-173,368,429,-1127,209,-500,193,1144,-1160,341,1672,1855,1334,-134,-384,601,154,464,840,-652,-343,-1078,-1719,-1801,-1070,-370,-766,-1799,-1188,-468,-905,-880,472,-700,-1388,810,956,315,-475,726,-331,-83,-772,-1109,-1599,-1927,-1517,-966,-478,-52,53,-966,-1253,-884,228,-1507,-1542,-783,-1234,-1654,-1981,-2326,-2350,-2308,-1838,-1663,-1517,-1504,-1260,-1221,-1225,-1262,-1272,-1328,-1464,-1614,-1822,-2004,-2120,-2202,-2220,-2167,-2077,-1968,-1835,-1683,-1540,-1324,-1048,-746,-554,-548,-805,-868,-247,-263,-324,-425,-1244,-458,-896,-278,-226,-1350,-1507,-1480,-637,-1366,-573,899,-37,1127,3014,3287,1138,-232,-662,-626,-1119,-529,544,1982,973,-539,-384,-574,-250,256,-1121,-1147,-1825,-1529,400,64,-255,-806,-817,-912,-1815,-1083,-912,-891,-993,-1091,-1248,-1454,-1706,-1885,-1983,-1602,-1152,-537,64,-1103,-544,-987,-7,312,-1424,1880,2469,2820,1529,-1743,-472,-1977,-46,-597,-1429,-1185,1118,780,403,-609,-560,-1127,-1534,-1582,-1222,-756,-245,196,633,518,-115,-1311,-616,443,893,-1889,472,1436,121,214,-497,-879,-863,-985,-1430,-625,-314,-316,258,-1016,-32,-1526,869,424,-868,-2220,765,628,193,-1370,-312,-616,-922,-1221,-1464,-1737,-1869,-1962,-1979,-2008,-1849,-1553,-1414,-955,-954,-1590,-67,209,479,769,-1381,631,1170,-68,-1658,-2618,778,348,-495,-762,-1427,-2182,-2484,-1683,-801,53,840,1485,-1665,2227,2332,-12873,2136,1864,1687,1469,1363,1356,1452,1655,1764,1398,-7289,-10474,-7210,-3059,-2959,-584,137,-265,-602,-983,-2785,-1295,-1264,-1201,-1080,-994,-940,-889,-906,-1514,-1930,-973,-961,-943,-878,-813,-726,-599,-520,-443,-386,-399,-436,-453,-506,-593,-1333,-1655,-866,-1054,-1456,-1372,-1524,-1557,-1426,-1125,-739,-1690,-1460,-1227,-1447,-1123,-53,1111,434,-249,1040,973,1651,1591,779,-346,506,1564,942,-1231,752,2124,1918,-124,-941,-1654,-1038,153,-427,-1344,785,895,350,349,-1628,-1516,-1749,-616,1093,1700,1926,1302,2242,2236,274,1720,1473,1070,-933,-805,-386,-787,-1072,-1177,-1196,-1071,-918,-764,-744,-1041,-652,-1093,-870,-681,-637,-1900,-970,-1053,-715,-845,-1011,-1290,-1683,-2097,-2294,-1810,-1225,-736,-160,-972,518,635,811,-1037,-390,740,329,292,332,-994,-794,816,772,747,-666,75,431,252,29,-399,-1088,-619,-672,-728,-709,-663,-614,-519,-441,-427,-649,-215,-228,-1364,-1161,-1317,-1166,-767,-920,-1088,-1298,-1482,-1794,-2050,-2172,-2161,-2013,-1721,-1386,-1902,-880,-729,-649,-711,-797,-970,-991,-1025,-998,-836,-579,-243,-1017,-1515,731,1298,242,619,1264,-797,672,1871,1247,1226,847,15,-627,-1285,-702,-741,-1613,-1411,-653,-785,-253,-1197,530,-237,-520,544,-242,-1265,-73,319,-50,-1219,-1582,-1435,-314,-221,83,11,-62,68,74,64,-24,-149,-319,-508,-620,-707,-697,-928,-1258,-1208,-537,-454,-705,-196,-346,-526,-1282,-1666,-1564,-1908,-1152,-974,-736,-580,-337,-236,-127,-109,-178,-1635,-1379,-373,-368,-341,-602,-190,-1572,222,398,-321,-1972,-766,1347,1288,1260,-254,-258,-95,-637,-423,-720,-1426,-1699,-2215,-2519,-2078,-1635,-1199,-772,-422,-136,132,357,-1073,139,-1269,243,308,31,-2008,-1009,-1338,-1409,-2035,-2126,-2422,-2482,-2300,-2115,-2006,-1818,-1698,-1442,-1157,-823,-523,-352,-931,-99,-82,-451,-520,-1783,-1626,-1283,470,-236,-553,-910,-1267,1578,2960,590,232,1286,593,-20,-397,-1402,-212,-1244,-335,175,157,-15,-257,-500,-707,-918,-1064,-1122,-1098,-1119,-1043,-936,-690,-1358,165,701,1177,1659,2015,864,239,-538,-327,852,261,-973,-590,-939,-1042,-1550,-1734,-1606,-1371,-1210,-1187,-1326,-1472,-1586,-1420,-1067,-634,-1006,-626,-886,344,-935,-815,-1134,729,529,-1242,479,-423,700,526,-236,345,224,2,-189,-388,-566,-1033,-1103,-1141,-660,-400,-69,245,-798,687,823,-507,986,2,-2192,-266,624,-2186,74,-283,-632,-1002,-6725,-1218,-1017,-723,-303,49,-1701,535,709,743,-4954,582,473,304,114,-2393,-14742,-718,-1136,-1556,-2023,-2100,-1703,-1243,-858,-380,138,429,-1770,-1555,1451,-31,-135,2073,-687,3252,4491,6115,7986,9982,11835,13340,14197,14212,13439,11794,2926,5551,3419,-429,-1115,-1535,-340,450,862,298,1279,1086,-2095,1036,51,-1394,-1419,-1025,-991,-705,-1710,572,403,318,1476,498,-708,-1443,-1739,-854,-1982,-2695,-1257,-208,411,1351,-205,70,-737,-26,-175,30,247,215,-550,-2023,-1660,-1066,1132,794,-623,-1294,447,354,-81,-585,-567,-1064,-249,-1481,27,-90,-130,-228,-988,-550,-756,-924,-1710,-1300,-1385,-1499,-1546,-1524,-1605,-1525,-1526,-1531,-1496,-1423,-1307,-1123,-928,-759,-527,-253,23,272],[-902,-730,-558,-422,-305,-197,-109,-494,59,123,87,-423,56,321,944,882,-543,-958,210,576,-1004,-1602,-904,786,-725,-1226,-2104,-1677,-1208,-416,355,981,640,606,1039,-719,-1305,-1634,-1140,-718,-188,-186,-673,-1108,-1437,-1765,-1939,-1983,-2020,-1922,-1804,-1652,-1496,-1301,-1162,-920,-1172,-921,-779,-389,-2209,-187,-125,-41,-291,90,-18,-1764,-481,16,-510,-285,-1117,-412,-1391,-382,-1252,-172,-242,-243,-233,-199,-150,-726,27,-137,105,144,-1511,-1,-212,-439,-700,-1006,-1144,-1198,-1169,-993,-736,-530,-287,-1985,-2153,-872,101,37,-86,-449,-352,-511,-594,-623,-584,-547,-1367,-588,-581,-937,-496,-404,-266,-137,-500,334,512,-1093,158,-2330,254,-2122,-355,-2402,-1061,-1405,-1607,-1657,-6137,-9423,-3559,-1939,-982,-3277,101,716,-952,-335,1273,-290,571,1707,1333,972,739,158,-641,393,1671,1907,-191,-1475,599,1728,273,317,-1445,-430,-1079,-532,-413,-987,-578,-2053,1395,-111,-1277,-1810,647,-360,-1155,279,-1458,-154,106,-5,-461,-166,-597,-269,-239,-176,-87,38,-210,-1541,-549,-1249,-99,-262,-489,-1603,-1014,-1099,-931,-534,-1455,213,858,1199,725,-257,-426,573,162,459,81,-1098,-756,-1177,-1407,-1458,-1219,-936,-748,-1349,-784,-910,-1130,-1277,-1223,-1021,-1646,-235,138,120,-764,733,-529,-97,-376,153,-35,-2256,-1263,-849,-1058,-1198,-1317,-1359,-1393,-1462,-1566,-1656,-1741,-1715,-1600,-1361,-1228,-635,-208,-2512,-634,-1600,772,-1159,-488,-524,-1009,-755,733,463,201,-192,-643,-1052,-1370,-1622,-1789,-1891,-1990,-2088,-2015,-1761,-1473,-1117,-724,-345,-487,-579,-824,-724,-262,-465,-676,-829,-1346,-640,-1081,-237,-291,-1475,-1173,-1203,-858,-1667,-573,377,-43,1269,2192,2658,1039,-340,-509,-1023,-1047,-385,525,1912,1095,-510,-333,-529,-205,-382,-1347,-1105,-1926,-1543,-397,-568,-772,-1035,-1314,-1406,-1797,-1097,-554,-88,262,602,-349,-874,-1089,-508,-1532,-704,-966,558,-668,-1159,-521,-1043,183,752,-1567,1595,2316,2775,1722,-1128,-647,-2064,-7,-433,-1438,-1057,-1068,-1310,-1548,-1837,-2142,-2438,-2150,-1863,-1532,-1263,-1001,-822,-643,-500,-636,-1476,-820,19,99,-1920,75,-3,-63,-239,-380,-525,-574,-980,-1425,-546,-559,-563,-586,-913,-513,-1478,-60,224,-500,-1868,1223,1499,55,-1227,1441,1585,32,277,-834,677,718,555,401,155,15,-231,-1421,-158,-1074,-1595,-93,8,150,359,-1694,611,730,57,-1411,-2815,627,317,-377,-437,-776,-985,-2573,-543,334,1083,1825,2460,-4322,3222,3085,-13838,3013,2607,2241,1792,1440,1203,1119,1202,1247,1278,-7224,-10572,-7477,-3127,-628,-737,-220,-562,-825,-1113,-2512,-1236,-1146,-1556,-902,-779,-669,-536,-450,-2312,-2408,-899,-112,-83,-58,-70,-80,-53,-61,-51,-42,-91,-157,-212,-318,-479,-1167,-1447,-1117,-1456,-1755,-2108,-2439,-2257,-1904,-1536,-1198,-1438,-1379,-486,-1081,-1369,-148,538,294,-290,538,481,467,399,398,-536,403,360,345,-987,434,352,304,-20,-638,-1245,-719,297,-456,-1063,1073,637,658,499,-1487,-1426,-1931,-718,1390,2351,2362,1318,2408,2342,205,1467,1563,1173,-1575,-238,-294,-692,-923,-890,-717,-399,-80,-94,-779,-1235,-57,-1238,-848,-496,-894,-1881,-1612,-1820,-1921,-1953,-1909,-1881,-1819,-1584,-1237,-787,-283,136,657,-797,662,641,902,-1166,-236,811,286,462,50,-1389,-795,435,289,228,-681,-274,132,79,-14,-256,-453,-388,-408,-464,-465,-451,-432,-363,-307,-377,-508,-115,-129,-921,-1741,-1281,-1051,-416,-462,-519,-631,-749,-1526,-1362,-1666,-1993,-2189,-1868,-1303,-1937,-204,267,-506,238,-187,-751,1208,-43,478,858,-3,-500,-1148,-1570,-1715,-1659,-634,479,1271,-474,595,3138,1314,1406,2282,-185,-770,-1139,-586,-281,-1952,-1299,-561,-882,62,-1390,729,48,-522,621,-213,-1666,-553,252,-457,-1847,-1803,-1381,-708,-233,365,-77,-130,-292,-544,-813,-1150,-1487,-1787,-1894,-1666,-1353,-1017,-1142,-995,-829,-324,-464,-992,-118,-139,-189,-1512,-1842,-2015,-1898,-257,-299,-341,-469,-487,-551,-668,-777,-942,-1707,-1320,-1347,-1431,-1514,-1560,-1514,-1585,-1522,-1537,-1521,-1903,-1539,-1635,-1807,-1872,-1963,-1970,-1853,-1718,-1559,-1436,-1315,-1818,-1069,-909,-792,-699,-600,-492,-437,-421,-395,-389,-1501,-507,-1117,-764,-849,-894,-1946,-1028,-1524,-783,-1960,-306,-929,1142,1160,1065,456,-1489,-164,-264,-644,-856,-792,-526,-1319,70,224,-375,-1028,-2192,-1743,-1601,498,160,-43,-669,-1486,1604,3119,464,-218,1915,392,523,1186,-1305,538,-1036,-524,-43,791,578,359,175,25,-169,-369,-548,-693,-906,-1039,-1165,-1151,-1132,-707,-370,-78,253,516,470,-141,-681,-157,818,-118,-1290,-829,-1047,393,149,-53,-268,-1063,-545,-659,-799,-903,-971,-1013,-1030,-966,-1037,-659,-730,-94,-989,-811,-866,775,179,-1062,799,-342,1520,2191,-633,239,2620,1473,3913,2271,-181,-1053,-1375,-1378,-280,-400,-575,-879,-1023,-1140,-1163,-1129,-1099,-1021,-1864,-756,-567,-1973,-58,204,488,697,-6189,1091,1207,-1340,1319,1293,-1863,46,916,703,-748,224,23,-215,-465,-760,-17158,-1373,-1548,-1341,-2182,-2241,-198,190,509,940,1455,1504,-2223,-1733,1697,-34,-229,1555,-796,2920,3884,3640,3395,3263,3220,3282,3330,3275,3193,2926,2453,1946,1327,-598,-76,-709,-1385,-1826,-1569,-982,-479,60,-1821,764,-389,-1439,-1388,-1310,-1135,-725,-1838,741,528,356,565,54,-927,-1229,-1673,-2283,-2259,-2294,-1900,-531,-307,-216,-317,-576,-1009,-1591,-2169,-2016,-1378,-746,-1170,-2091,-1717,-1097,1175,578,-634,-1131,289,849,182,-526,-604,-1024,-94,-1561,72,-272,72,-345,-1538,-1498,-1864,-1724,-2066,-926,-484,-182,-121,115,-1851,75,-186,-564,-1004,-1487,-1951,-2159,-1909,-1494,-1007,-514,-64,311],[-320,-4,-562,-456,554,775,631,-341,-86,334,-126,-502,-269,-356,-620,-747,-885,-869,-811,-841,-1080,-1490,-1074,-1258,-1452,-1431,-2425,-1369,-598,-198,143,385,215,557,869,-590,-1243,-1723,-1058,-940,-224,-413,-564,-538,-424,-322,-108,-446,-662,-986,358,713,1393,916,1785,1753,-1309,-748,-863,-733,-1984,1100,2346,286,117,1116,110,-1635,-361,-42,-564,-1073,-1519,-1880,-2042,-2071,-2034,-1943,-1795,-1646,-1412,-1155,-915,-880,-484,-395,-366,-374,-1488,-711,-1040,-1387,-1732,-1899,-1527,-1075,-696,-341,-28,158,347,-2119,-2153,-1023,645,653,88,-524,100,600,-301,198,519,425,-1830,-554,-240,-951,-599,-613,-470,-264,-45,410,687,-1070,83,-2138,549,-2408,507,-2888,360,382,503,661,820,-3020,-4687,-2895,-605,-2992,-565,-627,-1074,-228,71,-248,342,337,277,239,241,15,-579,226,169,-153,-666,-1408,-1792,-1112,-341,222,-1662,-368,-661,-700,-613,-1043,-689,-1743,636,143,-1724,-1402,-1214,-1578,-1757,-1372,-1348,-819,-578,-463,-412,-481,-651,-897,-1170,-1473,-1735,-1497,-1301,-1494,-1024,-1256,-879,-811,-683,-1785,-864,-699,43,593,-1699,99,1596,1696,125,-367,-494,527,150,413,221,-1463,-698,-556,-1055,-991,-1153,-1216,-1138,-1012,-883,-787,-736,-690,-635,-657,-1860,-684,-768,-907,-1059,-1238,-1351,-1316,-1108,-873,-612,-2426,-1482,89,514,-535,330,-899,-668,813,-211,-1738,-1914,-241,121,-1239,-1092,-527,257,-2420,-799,-1714,903,-633,-1167,-713,-888,-770,346,174,555,986,868,-439,349,86,-112,-225,-793,-2136,-1201,-887,-565,-659,-703,-703,-758,-703,-820,-676,-661,-591,-563,-606,-1466,-826,-1247,-899,-1025,-1617,-1213,-1370,-1555,-1945,-1599,-1437,-1158,-911,-678,-490,-371,-398,-333,-1364,-831,-241,471,698,906,-556,-400,-449,-230,481,-1434,-1074,-1903,-1391,-581,-605,-590,-849,-788,-940,-1736,-1268,-1126,-712,-250,292,-260,-983,-1029,-248,-1003,-272,-648,-122,-1441,-918,-461,-1059,396,1105,-1561,1264,1910,2090,1910,-471,-805,-2005,25,-216,-1304,-717,-49,-485,-907,-1323,-1600,-1649,-1416,-1107,-737,-431,-149,31,183,183,-1240,-1207,-954,-259,118,-1968,-86,-107,21,153,254,-180,82,-1245,-1385,140,-401,12,1696,-841,-70,-1406,360,-116,-542,-1502,-1419,-1719,-1912,-1873,-1647,-1309,-965,-638,-445,-71,228,471,660,685,638,-317,-1223,577,-1186,-1564,102,-52,-147,-137,-2095,-123,-51,43,-1128,-2891,63,-47,-137,-186,-185,-191,-3222,-1090,2,119,279,437,-6586,675,-185,-12562,804,725,723,626,-2243,535,559,672,701,702,-6907,-9964,-7888,-2660,120,-242,-374,-639,-865,-1176,-2224,-1521,-1576,-1882,-1542,-1487,-1438,-1370,-1361,-2415,-2569,-1360,-1340,-1313,-1225,-1119,-971,-774,-618,-473,-361,-344,-373,-402,-470,-551,-967,-1056,-418,-671,-291,91,-84,-145,-616,-253,430,-1165,-1312,210,-531,-1545,-214,-217,-215,-252,-94,26,193,260,293,-768,102,-221,-616,-989,-1511,-2160,-2634,-2009,-1313,-781,-371,453,-411,-823,858,259,954,612,-1298,-1281,-1993,-812,1619,1604,1687,1313,2014,2124,117,1257,1863,1601,-2068,436,284,-173,-545,-731,-787,-643,-454,-297,-760,-1331,-658,-1301,-1390,-1775,-2016,-1932,-1710,-1456,-1155,-988,-849,-786,-761,-666,-553,-777,-217,-157,-19,-590,25,13,-86,-1341,-396,-539,-576,-595,-569,-1557,-707,-436,-425,-411,-631,-585,-580,-687,-831,-1032,-1143,-1259,-1261,-1274,-1212,-1116,-1004,-830,-656,-432,-375,-5,175,-252,-2152,-1091,-873,261,37,1173,-206,12,-1443,-827,-356,218,-224,-671,-1147,-1878,-2274,-1926,-1312,-829,-372,-874,437,-142,96,733,-315,-955,-1217,-1542,337,84,32,656,1221,-119,661,3246,1433,1223,1915,-319,-887,-997,-695,-541,-2181,-1009,-399,-984,364,-1476,708,371,-534,621,-214,-1797,-995,82,-761,-2238,-1740,-1044,-1098,-1083,-1007,-956,-909,-831,-737,-541,-280,71,453,828,-123,372,-864,-1240,-668,-418,0,-385,-1235,-825,-1390,-1701,-1643,-1706,-1803,-1710,762,1290,599,-1087,-978,-768,-130,1975,711,-1622,-1202,123,279,-152,-482,-618,-1375,-689,-657,-1025,-1581,-591,-722,-967,-1143,-1391,-1628,-1690,-1560,-1291,-1022,-758,-1709,-306,-102,20,-201,-179,263,352,463,656,898,-1800,-211,-914,560,1236,-834,-1680,-968,-1447,-470,-1411,-386,-504,1440,1314,852,298,-1400,-709,-1062,-1281,-1279,-1160,-1079,-1382,-1044,-1049,-976,-1432,-2309,-1663,-1772,555,613,539,-342,-1564,979,793,504,-559,-31,-319,-609,-904,-1220,-1517,-1796,-1892,-1813,-1700,-1572,-1426,-1237,-1019,-863,-736,-612,-477,-588,-381,-406,-451,-703,-617,-723,-895,-1014,-1160,-1256,-1370,-1390,-1248,-1102,-885,-1490,-880,-961,307,564,829,1026,-698,-462,642,234,-966,612,889,650,-462,-958,-453,-533,-182,-799,-710,-542,579,-169,-606,1166,-173,1923,2218,-912,0,2351,1157,3693,2301,121,-899,-1485,-1369,-879,-522,765,796,-1027,625,426,-223,-145,-329,-1456,401,994,-1718,1835,2162,2428,2539,-5482,2535,2385,-3212,1923,1629,-1803,-373,767,551,342,295,273,231,183,87,-16595,-184,-403,-583,-2068,-2323,-1154,-1384,-1715,-1840,-1512,-977,-1797,-1709,1021,81,-276,1064,-388,1432,3043,3074,3166,3448,3883,4445,4974,5341,5594,5551,1946,4665,3558,-648,1396,1152,202,-599,-1163,-1275,-1137,-819,-1118,-577,-550,-1202,-1128,-1336,-1170,-857,-1825,-886,-909,-908,-981,-993,-1074,-990,-944,-878,-2428,-1715,-1895,-407,96,325,191,564,-311,399,254,56,-341,-602,-1640,-1893,-1871,-2242,-2223,-1853,-1363,-900,-404,66,480,-414,-648,-923,42,-1625,84,-385,170,432,-1752,-1276,-2235,-2486,-2331,-783,174,913,-90,371,-1827,282,690,-261,-1387,-2622,-3085,-1867,-741,170,928,286,771,226],[-313,121,-701,-702,108,406,583,-213,-450,-304,-279,-611,-640,-724,-1014,-1149,-1279,-1255,-1197,-1232,-1248,-1370,-1319,-1296,-1200,-888,-2184,-1475,-231,433,579,582,-241,417,185,-456,-1194,-1792,-1334,-1373,-1107,-694,-890,192,604,860,-131,-267,-567,-940,645,978,1558,769,1799,1511,-1447,-508,-944,-1083,-1742,933,2069,497,460,1293,216,-1494,-225,-610,-1167,-1700,-2019,-1853,-1428,-1041,-746,-850,-545,-474,-60,28,-105,-998,128,48,-61,-177,-1398,-591,-860,-1060,-1176,-1222,-1043,-830,-660,-483,-314,-242,-135,-2241,-2165,-1260,69,69,31,-409,-438,-230,-1063,-511,-652,-834,-2363,-1327,-1488,-1544,-1435,-1268,-1080,-941,-714,-509,-330,-1130,-58,-1951,117,-2836,290,-3054,621,746,890,1035,1186,1250,-5112,-3843,-566,-2704,575,476,-643,333,361,-169,362,341,286,212,78,-141,-531,-1054,-1643,-2034,-1142,-1336,143,1247,510,170,-1679,-272,-270,-721,-799,-1051,-547,-1190,860,397,-1843,-1052,736,-510,-1016,381,-1222,-536,55,-18,-191,-176,-560,-536,-751,-994,-1244,-1462,-1700,-1873,-1980,-2007,-1922,-1846,-1754,-1707,-1605,-1501,-1397,-1284,-1873,-1028,-986,-905,-843,-761,-767,-747,-773,-796,-823,-1663,-924,-790,-1235,-963,-95,32,-592,-327,167,150,-32,-459,23,-644,-2008,-62,-61,-237,-1124,42,-589,-239,268,122,851,-2066,-1569,61,1978,-975,460,-868,-411,1426,-1167,-1967,-1924,-303,-193,-1172,-1021,-546,77,-2237,-1038,-1759,-532,-747,-1855,-864,-778,-828,-116,-138,457,902,874,-178,1583,1464,1417,1039,-243,-2709,-1504,-1117,1205,745,-151,626,-810,-566,-823,-376,1217,1030,748,118,-1634,-1047,-1456,-1562,-2026,-2347,-2242,-2038,-1943,-2210,-1841,-1759,-1520,-1253,-965,-717,-570,-545,-639,-1452,-1051,-1227,-1285,-1134,-843,-700,-542,-381,-424,-631,-1435,-1219,-1867,-1547,-1315,-1065,-811,-921,-633,-647,-1714,-917,-973,-803,-486,35,-209,-1089,-1025,-62,-544,106,-263,-1451,-1823,-562,-393,-1048,569,154,-1522,-501,-477,-339,-153,-51,-925,-1924,-93,-250,-1196,-488,-577,-705,-843,-1042,-1261,-1547,-1702,-1604,-1221,-768,-258,191,625,-130,-1938,-827,-1101,-542,72,-2070,-71,1138,141,734,500,65,-44,-1563,-1376,-41,-638,130,1981,-857,-129,-1358,200,1100,129,-1275,1395,1093,-221,-737,803,723,643,569,33,460,501,537,561,453,397,-494,-958,29,-1326,-1559,-850,-1199,-1518,-1672,-2583,-1278,-834,-376,-868,-2861,-480,509,218,417,316,138,-4138,-1557,-335,-388,-346,-260,-8284,-62,-2733,-9394,267,341,525,628,-10526,888,1022,1185,1200,1130,-6594,-9243,-8430,-1750,-137,-457,-617,-720,-673,-1156,-1932,-265,-24,-2187,426,622,779,918,-1262,-1761,-2198,-1427,-21,441,338,290,-179,199,566,629,347,-453,-7,-340,-843,-1313,-1379,-954,-260,-540,160,908,104,167,-703,-38,1533,-964,-1328,632,-52,-1714,-320,-413,-334,-215,166,497,842,1044,-131,-1095,199,571,82,-475,-966,-1527,-1636,-1196,-639,-369,-86,529,-414,-727,532,-212,1147,615,-1207,-1186,-1875,-971,-698,-455,45,576,1099,1473,-53,1027,1685,1517,-1829,810,330,-176,-701,-1185,-1655,-1847,-1744,-1529,-1355,-1371,-1374,-1411,-1436,-1421,-1368,-1299,-1149,-1585,-947,-943,-953,-1026,-1117,-1094,-989,-1297,-550,-424,-222,-438,-83,-74,-173,-1615,-537,-708,-729,-665,-484,-1477,-624,269,470,648,-619,-887,-89,-217,440,-114,-20,-304,-531,-827,-1101,-1368,-1609,-1747,-1824,-1802,-1762,-1679,-1589,-1509,-1695,-1136,-837,-561,-307,-77,-506,43,-1420,-947,-126,-248,-531,-793,-1203,-1798,-1194,-980,-935,-433,-380,-954,106,-269,-276,379,-708,-1473,-1323,-1510,152,-142,-559,-1075,-1552,-1712,-1324,-820,-427,-87,168,-495,-1074,-964,-860,-816,-2152,-695,-688,-1170,-727,-1550,-684,-550,-656,-266,-352,-1685,-1491,5,-951,-1807,-1547,-704,-1395,-372,636,-214,-89,564,745,1062,1431,1857,2270,1317,18,245,-1148,-1321,-403,-109,253,-342,-1525,106,-299,-306,-1726,-1436,-1338,-1530,950,1400,436,-1698,-1602,-1124,-326,1823,625,-1493,-1139,189,863,-10,414,-256,-1153,120,344,-1452,-1256,-476,1080,832,610,-768,-446,-535,-906,-1156,-1257,-1153,-1471,-636,-331,-106,-259,-210,223,217,166,137,122,-2034,-386,-788,52,29,-1054,-1452,-941,-1286,-449,-867,-668,-839,-1079,-1298,-1512,-1764,-1906,-2101,-2164,-2190,-2107,-1973,-1878,-1763,-1709,-1654,-1632,-1825,-2116,-1703,-1760,-1599,-1463,-1162,-836,-1576,-104,263,556,-885,1241,-236,491,1224,-681,1280,-575,-662,-235,-86,-376,-533,-499,-300,-523,141,284,-470,-264,-228,433,-195,-309,-98,-376,-731,-1044,-1389,-1672,-1883,-1791,-1438,-1080,-676,-1669,-822,-839,692,847,1313,1959,-378,-638,646,357,-1057,505,1148,1108,-391,-880,-345,-430,524,-548,-643,-277,80,-623,-113,313,-39,414,313,-1136,-269,11,-186,-282,-283,-139,-717,-1532,-1228,-1429,-538,1376,1252,-1069,213,1580,0,-718,-481,-1103,78,45,-1504,443,725,1018,1207,-6512,1459,1474,-5339,1399,1316,-1588,-711,1004,879,-540,632,565,476,399,300,-11246,-6512,-3026,65,-1807,-2148,439,631,727,873,1007,971,-1096,-1611,342,33,-360,-474,-733,-847,-868,-791,-597,-208,333,1028,1746,2389,3011,3419,1327,3558,3322,-657,528,1591,755,-92,-929,-1641,-2340,-1811,-1380,-1005,-746,-990,-858,-1217,-1160,-847,-1777,-204,-111,12,59,150,-1198,-579,-795,-1105,-2535,-1203,-1528,-458,322,382,274,403,-19,249,207,176,-528,-745,-1346,-1680,-1827,-914,-447,-578,-684,-810,-891,-943,-1001,-1018,-1053,-1096,-1113,-1740,-1411,-1608,-1891,-2232,-2485,-2015,-1512,-961,-2454,-15,431,716,-143,530,-1614,54,126,-416,-924,-1185,-1021,-511,72,573,1040,82,365,34],[-325,231,-771,-791,-296,80,535,-52,-743,-523,-265,-662,-928,-7,-83,-593,-102,-399,180,197,-1319,-1155,-88,-431,-931,-1413,-1894,-1697,-1147,-578,-111,210,-643,365,627,-251,-1082,-1746,-710,-1124,84,301,-775,881,1260,1266,-337,20,-378,-701,-411,-1009,-1608,-1902,-1564,-993,-1484,-196,-937,-1351,-1439,170,109,58,28,-79,-212,-1251,-543,-778,-1030,-1249,-1279,-1036,-513,100,108,-1208,-650,-806,250,82,-133,-995,679,822,897,647,-1203,2796,2404,1696,952,157,-502,-1148,-1767,-1882,-1466,-1151,-846,-2179,-2123,-1490,-315,-320,-378,-427,-910,-697,-1713,-872,-865,-819,-2294,-1122,-500,-917,-161,-53,5,-28,-1,-16,-66,-1181,-249,-1716,-405,-3291,-269,-2894,284,556,852,1151,1452,1660,-4764,-4399,-416,-2364,1338,-124,157,464,100,-351,-838,-1324,-1640,-1406,-923,-415,-429,469,979,1341,510,-1199,-110,792,565,219,-1476,-86,133,-585,-900,-975,-223,-676,382,637,-1551,-711,757,-488,-922,617,-1002,-677,94,273,-8,436,-539,203,73,-968,-306,-533,-845,-1178,-1546,-1919,-2115,-1851,-1531,-1277,-1685,-781,-616,-509,-1881,-458,-599,-748,-952,-1158,-1455,-1672,-1732,-1580,-1342,-1561,-997,-984,-1342,-940,1089,512,-398,223,1093,1562,119,-436,1126,-687,-1961,-55,936,-337,-1166,-633,-1247,-1818,-2056,-1655,-1209,-1485,-1381,-84,123,-1351,212,-795,-146,-400,-2152,-2198,-1777,-1827,-1434,-1065,-935,-509,248,-1950,-1269,-1655,1003,635,-2406,-885,-610,-847,-534,-373,-403,-144,273,144,1422,1257,1331,1149,343,-2703,-1734,-1281,1239,1001,-175,403,-945,-497,-754,-122,1671,1180,637,-129,-1759,-1162,-1648,-1836,-1890,-1908,-1527,-1433,-1416,-2249,-1415,-1427,-1328,-1218,-1068,-916,-794,-707,-640,-1140,-475,-342,-241,-151,-43,-838,-681,-253,-504,-22,-1349,-1165,-1798,-1104,-786,-993,-1117,-1204,-1273,-1246,-1659,-1228,-1202,-1112,-1028,-802,-502,-1108,-995,117,-109,462,191,-1739,-1564,-129,-235,-910,762,1411,-1425,489,1159,1038,925,718,-855,-1807,-342,-902,-1400,-2019,-1969,-1407,-897,-515,-248,-189,-602,-1047,-636,-856,-908,-751,-344,-343,-1713,-420,-1221,-708,-195,-2091,-280,987,115,759,693,281,-176,-1850,-1324,-217,-814,254,2077,-876,-108,-1246,-69,1290,408,-1121,1435,968,-273,-481,1235,1286,958,856,578,1292,1022,649,400,-28,-363,-674,-913,-1191,-1448,-1697,-1920,-2123,-2283,-2092,-2939,-1577,-1323,-1077,-918,-2649,-1094,-721,-752,-783,-811,-899,-5152,-1633,-1195,-1257,-1247,-1193,-9168,-1009,-4462,-4945,-683,-660,-565,-580,-19096,-604,-610,-565,-629,-717,-6279,-8479,-8464,-512,-203,96,497,836,1171,-1778,-1526,1667,629,-2374,1374,2097,1880,1580,-1749,-967,-1732,-1702,-98,1533,1303,881,-170,-36,1254,1331,150,-617,-64,-251,63,-438,-650,-860,-1133,-1370,-1399,-1353,-1280,-1203,-1150,-1110,-1102,-1084,-1351,-902,-831,-1788,-684,-597,-476,-395,-287,-190,-57,-5,-594,-1417,40,87,95,-262,368,457,601,213,161,38,190,588,-430,-702,191,-678,307,-40,-1148,-1052,-1656,-1752,-2273,-2295,-1714,-1194,-719,-405,-258,-235,-263,-381,-1208,-783,-964,-1037,-996,-830,-688,-484,-295,-468,-636,-1266,-398,-1313,-649,331,-555,-1021,212,-1590,-504,-167,-347,-588,-877,-1111,-1312,-1406,-1308,-1238,-1013,-787,-632,-423,-293,-1841,-211,-249,-258,-322,-386,-1157,-492,-107,170,536,-586,-1016,-341,-637,212,-181,705,587,657,874,581,-190,-592,-558,-410,-255,-361,396,594,367,-1106,-786,-820,-1353,-1915,-2269,-1851,-1442,-1420,-1120,-1049,-1100,-1271,-1456,-1619,-1647,-1290,-823,-1199,13,-406,-932,816,-350,-584,83,-1099,-1685,-1411,-1432,489,161,-393,-739,-1171,-1373,-1140,-614,-55,563,860,-670,-1275,-996,-1041,-1050,-1944,-348,-195,-1350,629,-1571,525,734,-831,-667,-1260,-1475,-1988,-207,-884,-1267,-1326,-382,-1511,-518,506,-283,-41,2175,2439,2774,3063,3303,3444,1610,215,101,-1390,-1361,-184,111,441,-309,-1811,-826,-1291,-1531,-1697,-1258,-932,-1380,-182,185,245,-2107,-2209,-1534,-500,1335,460,-1327,-1098,-174,-760,-1413,-2062,-2103,-1452,-829,-285,-1910,-947,-380,1163,1204,1266,-924,-510,246,-517,-26,-140,-374,-1118,-484,97,325,-353,-293,150,445,2014,2087,2085,-2142,-546,-726,591,642,-1029,-1273,-930,-1110,-143,-352,-436,-636,-907,-1157,-1400,-1672,-1821,-1997,-2000,-1920,-1738,-1560,-1443,-1297,-1195,-1070,-967,-2038,-1875,-1312,-1575,-1088,-1305,-1481,-1734,-2035,-1795,-1407,-973,-1172,-206,-750,443,632,-359,637,-461,-701,-306,-191,-336,-393,-341,-211,-824,-65,-17,-506,22,-237,94,-124,15,356,434,413,369,210,-449,-529,-755,-1103,-1505,-1653,-1804,-876,-721,-8,367,665,1087,-111,-793,688,497,-1157,328,1143,1135,-375,-811,-298,-430,197,-313,-614,-660,-919,-1173,-1231,-1339,-1464,-1523,-1724,-1895,-1912,-1733,-1491,-1133,-740,-317,-540,-1541,-1012,-1460,-508,1241,1278,-1128,-250,641,185,-1308,-659,-821,-952,-813,-1332,-46,347,721,135,-9462,1308,1356,-6841,1320,1237,-1199,-920,810,342,-203,284,203,121,68,-6,-6101,-12463,-6150,-568,-1458,-1931,-612,-390,-187,120,443,614,-383,-1443,511,273,-451,-303,-727,-1043,-1184,-1104,-943,-733,-553,-383,-297,-325,-333,-429,-598,-648,-657,-621,-540,-373,-310,-264,-267,-244,-335,-375,-571,-686,-768,-873,-767,-1023,-1058,-942,-1686,-507,-523,-523,-593,-591,-1234,-400,-661,-1324,-2541,-712,-1221,-479,624,830,292,1024,308,133,744,319,-627,-925,-984,-1467,-1900,-753,-118,77,-141,-576,-314,1072,999,-250,-1001,-750,52,-1839,84,-599,34,-211,-1071,-525,-537,-435,-2356,-157,35,138,-205,333,-1367,-246,205,71,-965,-745,-768,-505,-386,-455,-433,-341,-209,-126],[-469,-552,-823,-621,-674,-728,-750,-678,-982,-347,-164,-718,-1125,-38,429,-381,403,-170,607,443,-1451,-921,507,602,-721,-47,-1404,-1416,-395,-590,-491,-520,-1046,-210,-56,-61,-984,-1651,-507,-1124,258,484,-668,935,2130,2258,-393,315,-195,-425,884,1246,1297,459,323,-65,-1481,-775,-1067,-1614,-1423,-1444,-1395,-1302,-1185,-1166,-1195,-1251,-1370,-1540,-1701,-1663,-1402,-1064,-611,-144,312,-1600,-765,-1159,-84,37,-200,-962,906,1128,665,175,-1027,3072,2862,2290,1948,1361,861,327,-242,-708,-977,-1042,-832,-1984,-2121,-1783,190,327,155,154,-1321,-753,-2127,234,245,257,-1664,-1159,227,-931,136,172,78,-84,-154,-238,-327,-1283,-543,-1544,-851,-3678,-1229,-2653,-1259,-1101,-827,-487,-92,250,-4122,-4248,-244,-2097,866,-889,633,404,227,114,212,567,1119,1792,1036,-384,-377,1078,3330,2875,644,-1111,-440,206,493,244,-1249,72,419,-458,-1019,-953,49,-334,76,66,-1224,-495,49,-489,-904,149,-791,-846,-236,139,137,234,-595,159,130,-1131,-166,-3,-779,-994,-740,-1184,-538,-863,-704,-1044,-1989,-906,-967,-1040,-1851,-1215,-1397,-1533,-1657,-1702,-1754,-1715,-1679,-1621,-1567,-1356,-1194,-1210,-1467,-969,-256,129,-197,699,1448,1877,122,-525,1060,-849,-1904,-273,1573,-466,-1248,1053,-304,-332,285,152,68,-911,-1053,-253,-101,-1754,-422,-799,-760,-875,-1711,-2331,-1669,-530,-458,-1029,-933,-512,303,-1660,-1585,-1520,761,575,-1990,-884,-488,-924,-1350,-1740,-1645,-1123,-578,-30,515,994,1162,1157,837,-2228,-1983,-1459,1184,1201,-239,107,-1157,-472,-700,114,1373,995,561,-477,-1906,-1258,-1927,-1818,-2170,-2127,-1817,-1528,-1382,-2088,-1015,-1015,-1025,-1137,-1305,-1539,-1846,-2206,-2034,-1622,-1247,-867,-585,-386,-227,-1025,-892,-164,-746,114,-1334,-1304,-1817,-1080,1009,727,814,-961,421,-256,-1654,-502,811,1436,1310,1223,-75,-1132,-1016,201,196,309,75,-659,-1102,-161,-72,-728,866,1334,-1359,84,1006,1841,2253,1311,-661,-1750,41,393,-1124,410,472,-1148,-624,-839,-670,-370,-723,-1172,293,-35,25,-389,-921,-1574,-2213,-1878,-1412,-831,-474,-2038,-530,778,35,681,766,390,-388,-2172,-1302,-440,-979,297,2065,-969,-70,-1134,-362,1413,615,-1096,1092,815,-302,-309,849,765,784,121,-524,-1200,-1684,-1945,-1808,-1610,-1336,-1034,-825,-645,-1406,-1536,-287,-798,132,61,-2923,421,422,400,-275,-2362,-1734,-201,-384,-511,-576,-644,-6073,-1236,-624,-562,-459,-362,-9198,-263,-5442,-301,-418,-603,-714,-912,-26435,-1175,-1211,-1138,-1125,-1112,-5999,-7717,-7696,-1116,-1099,-1108,-995,-893,-727,-2391,-1052,-357,-190,-2486,145,350,587,891,-2058,-242,-1318,-1977,-226,2167,2060,1075,-173,-177,562,150,-113,-743,-109,-307,78,-575,-514,412,1612,-143,847,1304,467,601,-988,-59,-469,-842,-1421,-1226,-1218,-1792,-925,-784,-650,-594,-533,-480,-362,-282,-1102,-1730,-113,331,464,-105,797,804,797,260,378,392,342,146,-510,-771,-591,-1140,-997,-1110,-1152,-1115,-1431,-1273,-1183,-1264,-1294,-1364,-1363,-1242,-972,-583,-58,510,-590,1657,892,285,979,2271,3497,3040,1121,-523,-441,-1068,-428,-1216,-594,1504,-520,-798,941,-1516,-636,271,199,95,-135,-314,-513,-1032,-831,-1004,-963,-833,-695,-455,-262,-1786,-31,0,38,-3,-390,-741,-339,-200,-121,41,-541,-901,-590,-1179,-125,-327,284,119,12,-147,-245,-281,-878,-969,-659,-202,-424,117,679,607,-548,-685,-673,-60,-315,-565,-1455,-981,-1457,-1352,-1365,-1332,-1269,-1094,-1698,-1446,-334,-88,-1468,-11,-399,-832,417,-377,-839,-168,-1441,-1215,-1484,-1335,-785,-950,-834,-487,16,569,966,1802,1572,368,239,-846,-1470,-1086,-1231,-1241,-1730,1,-147,-1474,642,-1556,400,781,-1031,160,-875,-1287,-2475,-421,-583,-748,-1096,-98,-1279,-651,358,-313,32,1117,1328,1496,1561,1566,1496,1370,461,-32,-1543,-1385,-21,168,-154,-482,-1999,-995,-1175,-1226,-1568,-1099,-964,-1291,-656,-525,-408,-1866,-2100,-1943,-625,-433,-626,-1135,-1070,-1274,-1419,-1468,-1368,-1129,-948,-782,-655,-2179,-665,-308,-214,-218,-121,-998,-478,-119,-477,-280,-472,-721,-995,-1343,-1490,-1203,-825,-427,-204,273,502,691,814,-2119,-636,-721,484,298,-808,-1126,-919,-948,159,116,680,490,465,285,81,-173,-1223,-504,-539,-537,-469,-402,-380,-647,-225,-78,-104,-1794,-1645,-1092,-1332,190,913,939,362,-1478,507,244,-6,-1379,-488,-1348,-584,-557,-580,-661,-842,-1085,-1353,-1629,-1497,-1245,-968,-687,-1152,-362,-237,-564,-15,-247,95,-102,268,625,287,589,724,645,-741,-608,-89,0,-216,-835,-1861,-669,-710,-620,-487,-275,-73,117,-898,516,578,-1224,119,600,533,-401,-734,-308,-506,136,-128,-598,-202,-304,-1787,-149,72,86,627,777,-1237,-820,996,310,769,680,625,-371,-1521,-737,-997,-463,1299,1251,-1207,-691,1174,316,-1872,-845,-606,519,426,-1189,342,298,280,-7310,-13080,99,35,-6312,-41,-77,-637,-993,-249,-2081,-529,-588,-637,-685,-695,-704,-2563,-14304,-8028,-792,-1043,-1724,-1002,-1069,-1202,-1214,-1147,-1134,-1142,-1175,-876,-675,-502,-141,-38,86,491,1404,2063,2491,2876,3218,3409,3380,1182,-1115,-76,1396,528,-540,-1158,-1411,-1089,-632,-295,-51,-49,-121,-459,-805,-1150,-1344,-1224,-924,-839,-943,-1533,75,136,143,6,-134,-1148,-424,-633,-1504,-2373,-747,-961,-453,121,477,282,913,677,-238,432,-218,-616,-1009,-666,-1242,-1923,-1411,-1633,-1650,-1408,-1075,-666,-240,159,-137,-1223,-607,7,-1872,141,-626,405,1757,-767,1133,1256,-654,-2172,605,1093,966,-246,706,-1062,-583,10,-250,-916,-1126,-894,-991,-1170,-1409,-1595,-1725,-1808,-1860],[-635,-261,-885,-149,-420,-604,-121,-137,-1119,-7,-67,-813,-1165,-147,476,70,865,-7,726,356,-1621,-713,414,141,-786,-354,-1129,-1332,-944,-1141,-1366,-1612,-1737,-1769,-1687,-1540,-1336,-1517,-714,-1128,202,559,-720,915,1976,2045,-278,602,-32,-160,736,1156,846,261,-379,-901,-1425,-1553,-1392,-1836,-1100,-1094,-1172,-1310,-1477,-1702,-1695,-1390,-1023,-656,-559,-202,-885,-628,269,866,784,-1987,-822,-1401,-456,-42,-267,-879,-861,-1211,-1317,-1080,-862,-303,31,329,541,609,697,663,486,267,33,-270,-471,-1675,-2107,-2016,-500,-384,-287,-163,-1407,-1698,-1964,42,129,168,-953,-954,-169,-960,-696,-1079,-1492,-1839,-1697,-1295,-838,-1319,-20,-1388,503,-3374,-119,-2377,581,384,170,-39,-205,-385,-3452,-3408,-876,-1849,-916,-1639,-932,-970,-944,-894,-742,-463,-80,395,682,-496,-305,1215,2642,2708,740,-1007,-747,-408,373,306,-969,268,656,-300,-1058,-928,287,-89,1526,1148,-902,-332,570,-436,-871,837,-511,-924,-576,-8,-278,-593,-887,-1107,-1192,-1165,-1056,-872,-794,-786,-793,-1193,-398,-1014,-639,-871,-2142,-831,-981,-1127,-1750,-1304,-1383,-1362,-1320,-1246,-1265,-1287,-1392,-1542,-1755,-1820,-2088,-2371,-2584,-2103,-1538,-953,-396,107,584,994,74,-613,963,-1041,-1797,-368,1270,-541,-1316,877,-153,-291,982,303,653,-322,-589,-536,-68,-2012,-750,-1035,-1176,-1099,-823,-1986,-1512,-721,-633,-979,-921,-463,453,-1284,-1885,-1293,1410,1098,-1430,-802,-460,-1157,-1767,-1970,-1474,-777,-143,432,955,897,986,1145,1298,-1651,-2146,-1532,1132,1432,-253,-172,-1373,-416,-578,137,-324,-674,-950,-1146,-1933,-1246,-2217,-1071,-1001,-1866,-581,-325,-1277,-1807,339,380,249,197,-94,-510,-1047,-1663,-2222,-2102,-1541,-954,-522,-254,-124,-1132,-1090,-663,-988,-1138,-1340,-1448,-1865,-1092,621,769,962,-891,373,-463,-1616,-381,552,197,-194,-415,-478,-1098,-1003,-105,-39,-133,-438,-870,-1520,-2048,-1762,-937,47,1004,-1249,-263,603,1491,2212,1719,-339,-1703,67,597,-1202,679,1290,-1590,-371,-800,-900,-339,-722,-1275,1307,-378,-252,568,-153,-251,-485,-400,-1635,-1064,-1097,-1897,-761,-263,-47,568,782,445,-630,-2010,-1258,-652,-1070,295,1176,-1084,-165,-982,-1670,-2457,-2566,-1985,-1476,-1055,-829,-740,-737,-781,-906,-1094,-1291,-1564,-1730,-1880,-1988,-2147,-2170,-2096,-2081,-2083,-2089,-2059,-1911,-1611,-1172,-637,-2460,368,796,559,-6,-2006,-2358,213,833,541,296,-1070,-6241,-402,218,408,591,167,-8328,402,-5718,-520,-1243,-2103,-2509,-1820,-30854,-350,341,1011,1479,-2892,-5677,-6892,-6687,1908,1763,1532,1364,786,644,-2945,-525,-536,-963,-2515,-912,-337,370,1045,-2035,379,-967,-2217,-400,2180,2938,1189,-197,-246,910,235,-359,-816,-982,-841,-604,-746,-411,-237,-267,-472,-682,-952,-1198,-1310,-1229,-975,-651,-552,-1544,490,761,-1726,-541,294,-387,12,721,509,325,65,-1627,-1926,-513,-680,-735,-592,-441,-299,-95,133,295,442,570,526,-669,-920,-557,-1584,-558,-930,-1206,-1292,-1294,-1456,-1105,-1093,-1082,-1139,-1077,-785,-502,481,1342,326,-39,2428,873,193,1089,2739,4201,2862,1056,-523,-176,-833,-419,-1083,-571,1191,-466,-637,542,-1429,-819,-56,-227,-441,-692,-909,-1162,-1420,-1680,-2042,-2284,-2068,-1851,-1547,-1274,-1473,-762,-514,-207,51,-351,-308,-187,766,832,883,-496,-614,-846,-1830,-581,-554,-247,-502,-639,-762,-769,-704,-1147,-1349,-873,-244,-538,-199,-155,-244,-212,-642,-704,-37,-118,-569,-1821,93,-1550,-913,-61,-202,-381,-505,-1484,-1221,-784,-844,-1745,-938,-962,-1030,-934,-868,-1065,-681,-1667,-666,-1549,-1248,129,-454,-903,-115,122,690,1022,2041,1557,103,-400,-1031,-1614,-1239,-1436,-1404,-1519,320,-156,-1501,582,-1525,249,722,-1203,444,-1220,-1161,-2953,-588,-161,-277,-874,130,-920,-730,241,-300,116,1592,1481,1312,1034,706,322,-87,-451,-832,-1575,-1512,-1753,-1511,-1287,-1110,-1830,-794,-680,-555,-1395,-493,-350,-1281,-297,-316,-354,-1495,-1574,-2183,-677,-591,-616,-927,-1035,-377,-209,-49,124,-683,-449,-479,497,-1763,-407,-252,-115,-540,-875,-1205,-1351,-1206,-986,-787,-715,-753,-871,-1125,-1391,-1724,-1923,-1668,-1340,-1081,-874,-658,-431,-2001,-589,-733,347,-9,-472,-958,-881,-789,245,549,1313,712,904,673,454,210,-1156,-89,-148,-220,-278,-388,-579,-742,-905,-950,-875,-1429,-1397,-835,-1040,-141,-160,-144,-217,-1384,-527,-740,-929,-1455,-1299,-1924,-1403,-1430,-1526,-1675,-1763,-1631,-1425,-1167,-874,-562,-231,94,-1432,436,497,-606,351,-213,-123,-466,-810,-1135,-1256,-1137,-834,-566,-951,-664,-92,36,61,-615,-1786,-279,-500,-117,-294,-510,-748,-1008,-1232,-1303,-1140,-1169,-457,-118,163,-399,-584,-315,-577,957,38,-510,192,-13,-2370,1229,2006,149,2323,2140,-1103,-1018,643,272,501,89,-258,-648,-1416,-904,-836,-637,-300,106,-1236,-1001,514,449,-2308,-962,-392,1566,2782,-1002,1792,-2774,2023,-13765,-14865,823,373,-5463,-487,-878,-1167,-1357,-1328,-4487,-1203,-1145,-1175,-1303,-1469,-1667,-1794,-11724,-8174,-1275,-1119,-1462,-953,-952,-1052,-1049,-953,-890,-844,-736,-598,-545,-501,-461,-473,-316,-11,-220,937,1550,2171,2779,3257,3524,3672,-1535,-709,1152,1591,-373,-1411,151,-170,-199,-45,234,398,561,493,426,323,-894,24,-549,-464,-743,-1269,275,186,65,-172,-379,-908,-649,-738,-1589,-1939,-336,-702,-341,453,643,304,580,309,-335,-568,-1014,-1373,-1423,-1025,-974,-1839,-252,1387,88,160,-294,-671,1303,1546,19,-1425,-408,-26,-1803,250,-582,516,1389,-501,1277,1187,-803,-1974,652,901,600,-261,33,-718,-948,-982,-1347,-1688,-2019,-2348,-2655,-2974,-3237,-3078,-2762,-2429,-2128],[-1717,-1865,-1683,-1323,-908,-854,-91,82,-1059,273,27,-882,-989,-234,588,589,1203,138,831,296,-1755,-486,-596,-1052,-1533,-1857,-2040,-1948,-1928,-1985,-2153,-2115,-1744,-1249,-673,-83,-786,-1295,-187,-1090,594,554,-874,856,2866,1897,11,925,157,128,499,986,601,127,-150,-372,-1287,-716,-876,-1750,-1285,-1511,-1693,-1715,-1478,-1163,-802,-405,-25,220,-540,-192,-695,-750,496,2071,1034,-2030,-730,-1295,-792,-91,-262,-714,1409,1709,178,-598,-675,3248,3405,2449,3621,2914,3015,2196,696,167,2410,1933,494,-1266,-2030,-1942,-150,-450,-685,-791,-1051,-2071,-1344,-817,-757,-747,-816,-920,-986,-1046,-1047,-1048,-1026,-1029,-909,-791,-676,-1190,-504,-1228,-446,-2606,-576,-2075,-611,-758,-901,-1040,-1154,-1311,-2896,-2271,-1758,-1664,-1490,-2291,-1076,-885,-651,-462,-269,-54,192,495,348,-534,-190,1380,2382,2528,824,-869,-971,-982,236,407,-635,510,863,-104,-969,-885,482,88,1436,1361,-611,-204,467,-319,-791,1021,-157,-844,-905,-138,605,285,-666,-820,-1108,-1128,-959,-694,-676,-535,-804,-1198,-553,-999,-656,-698,-2120,-759,-1052,-1392,-1683,-1615,-1237,-790,-985,-216,-778,-203,-42,113,30,-767,-965,-1449,-1467,-966,-685,-223,249,641,947,1117,-10,-678,846,-1253,-1638,-343,-776,-1158,-1383,-1318,-1207,-1086,-986,-1006,-1083,-1126,-1066,-851,-404,-1841,372,-807,174,1083,693,-1576,-1320,-941,-753,-917,-897,-369,317,-835,-2142,-996,906,1014,-875,-675,-173,-979,-1334,-831,-1533,-1684,-1053,-303,452,743,794,1111,1703,-1063,-2204,-1466,1082,1683,-220,-424,-1606,-347,-390,10,-818,-1577,-2048,-1494,-1797,-1137,-2517,-740,191,-1630,-413,442,-1077,-1474,622,253,-127,-602,-1098,-1555,-1675,-1268,-744,-218,213,396,804,-85,-212,-1114,-1265,8,-1200,-734,-1376,-1581,-1951,-1126,-861,-737,-623,-712,-647,-705,-1542,-1069,-1301,-1468,-1551,-1358,-1044,-1026,-940,-90,140,272,282,266,-269,93,204,-202,757,824,-1086,-521,214,1123,2040,1969,26,-1663,121,816,-1324,877,1107,-1708,-415,-1083,-1094,-477,-570,-1335,1222,-603,-583,-159,-361,-474,-494,-584,-1881,-813,-891,-1709,-1035,-970,-757,-579,-339,-74,-901,-1659,-1188,-832,-1071,245,750,-1214,144,-792,-860,-303,-579,-1142,-1245,-1539,-1885,-2218,-2433,-2341,-2123,-1876,-1572,-1292,-875,-448,-28,260,-409,-1429,169,1112,-1135,-1661,-751,-1310,98,-1257,-1804,336,530,713,238,-1595,-2891,-114,-78,-356,-488,-2283,-5408,86,396,656,830,-2086,-6604,437,-5393,-304,-544,-494,-60,432,-31196,1509,1991,2443,2691,-6076,-5234,-5954,-5559,2219,1952,1615,1359,36,106,-3374,-67,-543,-970,-2460,-1628,-1612,-1385,-1058,-1790,-564,-678,-2383,-608,70,134,153,-239,-269,89,-41,-283,-752,-991,-1357,-1534,-1284,-729,-122,530,153,1106,1789,610,624,-1403,384,1640,-504,-1707,595,169,-1583,-643,-922,-1014,-984,-813,-600,-332,-149,-2122,-1820,-367,238,233,5,395,410,484,324,639,689,659,417,-878,-1107,-916,-1724,-664,-1067,-1403,-1591,-1713,-1698,-1682,-1688,-1663,-1698,-1680,-1562,-1304,-941,-467,-435,440,824,800,90,1144,1545,1442,1340,955,-443,147,-580,-358,-902,-566,1339,-368,-506,936,-1340,-1030,-318,-85,-398,-756,-1085,-1457,-1843,-2227,-2186,-1791,-1395,-1049,-633,-265,-1084,387,577,499,1357,-271,134,-39,1520,2619,2008,-443,-256,-1082,-1833,-1129,-826,507,-184,300,544,292,-146,-1389,-1693,-1015,-90,-684,-490,-233,-360,-318,-655,-776,86,-261,-1297,-1503,20,-1689,-751,153,-97,-424,-734,-1080,-1380,-1768,-2005,-2022,-1603,-1372,-1247,-1014,-861,-1288,-617,-1693,-368,-1611,-1194,-104,-737,-1132,-368,-393,-501,-658,-847,-1090,-1256,-1343,-1403,-1627,-1491,-1661,-1572,-1326,-757,-379,-1438,440,-1518,54,535,-1258,680,-1589,-1137,-3012,-686,-351,-978,-1530,-1732,-1465,-964,-390,-290,163,1094,1422,1637,1677,1586,1349,997,602,-260,-1535,-1513,-1428,-1640,-1488,-1118,-1617,-262,108,160,-1271,-301,-202,-1418,-60,-882,-463,-1250,-1163,-2025,-699,-794,-745,-782,-1040,-81,-187,800,824,-846,-277,-792,464,-1323,-246,-285,588,11,-502,-1083,-1662,-2134,-2425,-2351,-2231,-2186,-2205,-2345,-2483,-2640,-2589,-2383,-2148,-1956,-1785,-1565,-1307,-1914,-718,-828,-128,-342,-158,-824,-907,-733,155,839,1065,765,880,732,570,355,-1172,44,8,-37,-39,-64,-403,-235,-610,-343,-355,-1143,-1234,-669,-828,-421,385,634,564,-1382,929,1296,384,-1533,-101,-1716,566,173,472,71,-407,-615,-681,-532,-239,108,-109,360,-1760,649,710,-773,-62,-604,-1282,-1980,-2584,-2120,-1599,-1288,-1117,-1174,-1362,-1659,-1726,-1332,-769,-391,-1752,-169,-514,181,-357,-995,547,487,-907,117,-151,-1132,-502,-587,-607,-528,-516,-472,-764,560,7,-496,181,-499,-2450,884,632,72,-77,-605,-1110,-1515,-1859,-2043,-1899,-1628,-1337,-1226,-1398,-1055,-1044,-1005,-852,-593,-1387,-1306,-58,404,-2716,-1180,-352,1721,1975,-924,1583,-7840,-708,-21737,-14105,-1136,-1724,-4998,-1631,-1015,-351,-801,325,-6334,1003,273,1000,832,622,357,43,-7301,-7035,-1071,-1582,-2051,-2345,-1928,-1299,-525,258,849,1221,-311,1150,339,-340,-396,-555,-579,-804,-682,-320,180,682,1163,1530,1738,1909,-340,-1385,202,755,-310,-1089,-170,652,563,523,590,597,674,580,512,399,-1123,90,-429,-198,-501,-1061,-510,-577,-586,-623,-541,-696,-58,-304,-1719,-1453,1046,-608,-296,1388,952,240,1652,1200,-157,-478,-1104,-1494,-1330,-401,-783,-1759,-36,1416,75,182,-240,-867,1336,1750,119,-1668,-249,-124,-1715,313,-560,544,1141,-351,904,644,-951,-1856,-389,-689,-1008,-1240,-1370,-1495,-1539,-1561,-1565,-1527,-1720,-1444,-1414,-1444,-1575,-1700,-1828,-1977,-2159],[-1304,-1528,-1604,-1488,-1304,-1114,-940,-777,-969,-446,-192,-970,-756,-358,664,893,908,198,869,204,-1910,-325,-64,-435,-930,-1135,-1384,-1588,-1758,-1741,-1587,-1812,-1785,-429,131,387,-690,-1057,-84,-1080,739,402,-1162,696,2851,1763,338,1195,290,354,146,674,1828,-5,94,-319,-1165,68,-680,-1560,-910,-1040,-1022,-878,-649,-478,-330,-184,-82,-8,-558,-249,-563,-960,186,220,210,-1637,-558,-953,-1150,-166,-246,-564,554,698,-88,-854,-549,1236,1181,1084,911,624,399,101,-275,-624,-894,-1116,-1107,-982,-1964,-1610,98,95,-178,827,-568,-1431,-629,1399,839,1813,436,-148,416,-1039,101,-237,-709,-1235,-1628,-1924,-1904,-1542,-1112,-1154,-264,-1785,-1142,-1840,751,760,716,621,495,271,-2602,-1167,-885,-1454,-1608,-2720,-2066,-2068,-1864,-1637,-1403,-1164,-924,-661,-385,-556,-103,386,727,926,821,-775,-1104,-1464,23,466,-325,719,756,58,-791,-881,428,152,548,702,-434,-175,308,-211,-711,1194,193,-657,-1284,-268,666,458,-717,213,259,-167,-1135,429,-506,-309,-832,-1258,-756,-863,-520,-566,-2017,-368,-716,-1165,-1628,-2178,-1939,-1360,-811,-269,-775,-435,-71,150,337,-515,-949,-1456,-1404,-441,-50,-466,-916,-1371,-1727,-1885,-1800,-1564,-1204,-1495,-1466,-278,703,-620,-1474,551,66,9,1699,539,363,616,377,-1221,18,-1469,57,-852,122,728,829,-1180,-1147,-1233,-851,-893,-902,-381,-626,-914,-2264,-1279,-1223,-1017,-718,-575,-289,-997,-1276,-805,-201,-380,-635,-871,-1020,-1104,-1071,-941,-775,-605,-2171,-1320,-261,-147,-182,-652,-1867,-304,-179,471,408,362,81,-1498,-1563,-973,-2595,-968,-1261,-1470,-1625,-1761,-1837,-1786,-1726,-1655,-1504,-1375,-1227,-1082,-963,-874,-806,-724,-677,-601,-595,-631,-664,-983,-1388,-899,-1318,-975,-1437,-1689,-2093,-1157,-858,-890,-904,-959,-1075,-1157,-1445,-1473,-1592,-1507,-1284,-885,-449,-945,-827,286,614,884,1202,1155,-31,650,379,28,-225,-369,-889,-660,-158,716,1701,2013,347,-1632,187,1034,-1476,992,955,-1421,-385,-1385,-1034,-330,-308,-1324,-607,-652,-823,-307,-402,-127,-81,-148,-2033,-698,-923,-1500,-1157,-486,-381,-336,-232,-92,-1200,-1296,-1098,-982,-986,152,199,-1347,-82,-574,-1041,-429,-479,-1108,-652,-714,-857,-1016,-1112,-1352,-985,-805,-551,-352,-73,-214,181,259,-804,-1672,40,-172,-839,-1757,-906,-1400,-1205,-1616,-1252,-1265,-1220,-1097,-954,-1137,-3084,-471,135,501,895,-3415,-4161,1750,1879,1944,1727,-5031,-4143,1458,-4618,946,726,582,642,705,-27444,985,1139,1319,1358,-7854,-4621,-4880,-4338,799,708,614,669,-786,-235,-3617,558,861,-645,-2321,316,-46,-483,-906,-1500,-1104,-545,-2423,-836,1441,1990,1259,-272,-262,2147,1391,-260,-575,-122,-434,259,-968,-229,1573,3616,257,1129,1816,620,556,-1493,395,1704,-446,-1872,929,785,-1348,-594,-614,-959,-1242,-1262,-1052,-692,-375,-1915,-1499,-413,662,806,6,614,1254,843,416,901,1005,722,316,-1081,-1258,-1197,-1321,294,-5,-779,-379,-799,-1659,-481,-424,-282,-178,-86,-101,-588,-375,-494,-1118,-749,-852,-927,-941,-933,-872,-868,-790,-685,-545,-387,-308,-222,-623,-521,3,-176,-332,-129,-1211,-1205,-424,-366,-450,-579,-680,-826,-981,-1121,-1308,-1279,-1150,-1008,-763,-548,-619,-190,-39,172,358,-78,656,172,1351,1767,1907,-315,175,-1189,-1020,-1667,-1034,336,-453,113,1883,1433,-46,-1525,-1928,-990,24,-768,-610,116,19,-13,-629,-793,-298,-346,-1428,-777,-167,-1739,-476,-62,2,34,112,-565,-689,263,-156,-2198,-346,-381,-381,-346,-461,-1427,-662,-1446,-722,-1573,-1084,-690,-837,-1165,-1049,-1277,-1495,-1484,-1094,-721,-305,-1021,-1323,-1378,-1550,-1780,-1660,-1046,23,-361,-1211,-477,-1438,-68,338,-1013,863,-1757,-1110,-2468,-570,127,-444,-926,-1056,-820,-578,18,-189,272,1049,1274,1445,1506,1507,1423,1265,1089,-267,-1342,-1538,-393,-848,-1267,-1261,-1333,-481,-102,223,-1112,-97,-147,-1585,-334,-1264,-659,-1033,-762,-1499,-635,-867,-1059,-1063,-1074,-963,-812,-683,-558,-848,-321,-1033,-315,-831,-495,-610,-910,-1337,-1646,-1557,-1117,-596,-338,-108,576,725,773,-1440,59,-197,-763,-843,-1464,-921,-1084,-1117,-1050,-1716,-762,-820,-426,-520,-91,-543,-853,-637,21,756,848,780,488,707,604,403,-1122,-77,627,843,1117,1039,-668,-48,-881,961,-47,-797,-999,-448,-652,-1022,-1036,-630,-117,-1321,611,1325,239,-1497,-430,-1045,763,-34,1042,890,-384,-424,-626,-879,-916,-795,-592,-382,-1924,-296,-366,-905,-716,-924,-1185,-1371,-1399,-1302,-1115,-974,-811,-718,-1348,-1002,-535,-375,-268,-159,-1629,-42,-508,-116,-572,-1213,-788,-1069,-1343,-1628,-1923,-2029,-1949,-1847,-1805,-1772,-1752,-1679,-1545,-1370,-1171,-944,-795,-979,-1777,-467,-420,-440,-426,-563,-1023,-1481,-757,-844,-827,-776,-680,-698,-1299,-579,-532,-469,-351,-207,-1495,-1412,-323,331,-2592,-1351,-334,503,267,-778,-476,-14164,-11434,-30535,-13182,566,1379,-4430,2913,2387,1715,-587,458,-6872,2038,-14521,3196,2727,2265,1796,424,-3340,-5673,58,-355,-1175,-873,-822,-612,-161,400,867,1222,196,693,235,-170,-358,-916,-821,-18,-91,82,2339,2149,971,1284,2764,2695,450,-1826,-599,-92,-264,-632,-199,563,3913,3553,3146,2592,2093,1471,982,584,-1439,166,-366,240,-183,-841,915,957,-257,1758,1148,-472,1537,-296,-1820,-972,1471,-627,-275,1569,1019,155,1759,1680,265,-229,-1379,-193,-909,-117,-633,-1654,-221,83,50,99,-248,-1077,1131,1131,170,-1645,-122,-251,-1604,325,-563,473,648,-318,331,124,-1105,-1835,-361,-414,-507,-559,-577,-670,-1862,-892,-1053,-1193,-1855,-1441,-1556,-1666,-1866,-2033,-2177,-2320,-2475],[-1535,-749,-753,-505,-180,-625,-390,-108,-882,228,-37,-978,-497,-458,187,424,559,230,855,133,-2025,-192,467,332,-1019,-301,-644,-871,-259,-1736,-407,-1807,-1667,-1824,-1865,-1333,-708,-782,-7,-1065,863,155,-1468,480,2695,1673,659,1419,378,525,-231,263,1219,-113,-494,-729,-1070,-379,-591,-1427,-428,-24,109,228,326,295,199,77,-94,-289,-615,-655,-792,-1251,-848,-788,-727,-1307,-515,-551,-1435,-321,-292,-457,-206,-201,-393,-1021,-501,-126,-217,-314,-448,-660,-763,-878,-976,-926,-716,-476,-108,-527,-1918,-1209,-430,-292,-418,877,-122,-633,68,1581,247,1788,935,188,201,-1186,-60,-294,-810,-1365,-1792,-1871,-1400,-925,-515,-1200,181,-1020,-1807,-1701,853,828,788,744,723,661,-2612,-237,288,-1419,218,-2491,231,226,255,228,169,88,-15,-122,-353,-561,-530,-675,-698,-811,-924,-947,-1060,-1417,-736,-510,-316,-181,53,173,-546,-909,445,108,368,290,-392,-250,-334,-515,-649,-607,-565,-412,-1652,-333,290,465,-808,698,804,255,-1399,576,-331,-124,-894,-1380,-963,-643,-255,-465,-1911,-805,-931,-952,-1551,-1074,-658,-1106,-564,-568,-796,-730,-771,-714,-571,-335,-996,-1379,-1337,-89,833,611,1104,1032,897,820,-365,-833,554,-1638,-1275,-203,413,-677,-1514,344,59,149,1852,627,187,814,708,-1620,-405,-1100,295,-910,-38,835,704,-824,-1005,-1540,-906,-902,-926,-905,-1045,-1185,-2013,-1213,-1087,-905,-678,-523,-408,-1018,-1122,-790,-357,-587,-704,-907,-1049,-1159,-1174,-1109,-1015,-924,-2054,-1130,-874,-869,-799,-788,-1838,-484,-429,-406,-429,-438,-523,-1632,-1276,-1118,-2148,-1196,-1050,-1073,-491,-295,-601,-824,-290,-509,-727,-991,-1177,-1175,-959,-641,-310,21,286,544,692,-689,-889,-761,-1310,327,-1215,-1038,-1443,-1702,-2236,-1120,765,1900,1725,-101,354,-880,-1315,-487,-1162,-1451,-1119,-603,-196,-852,-645,75,-99,-389,-768,-1077,-1308,-1225,-928,-664,-392,-192,-658,-631,-489,287,631,787,582,-1564,267,1256,-1596,1044,872,-1008,-237,-1566,-771,30,18,-1187,852,-499,-863,-548,-819,-915,-809,-700,-1741,-520,-926,-1269,-1312,-312,-251,-106,28,191,-1498,-923,-979,-1083,-812,37,313,-1462,-22,-326,-1145,-355,-348,-967,-749,-63,-173,-244,-1397,-2110,857,1032,1151,1140,1168,-462,-193,779,-1102,-1870,399,299,-453,-1829,-917,-1367,-259,-1522,-620,-931,-1180,-1222,-1075,-777,-2690,-862,-60,127,292,-4198,-2848,394,335,282,-57,-8509,-1153,155,-3577,97,31,-67,-75,-173,-20639,-319,-369,-358,-447,-6753,-3856,-3702,-3063,-1293,-1507,-1765,-1740,-1630,-1164,-3684,-652,-489,-1166,-2139,-382,-541,-790,-1055,-1322,-1396,-1092,-2380,-1107,248,612,887,-311,-265,1381,1309,-140,-298,-73,-458,467,-893,-144,1782,2787,303,1080,1756,570,455,-1409,366,190,-425,-1988,-1362,-1450,-1107,-806,-522,-579,7,274,526,812,996,-1442,-1143,-437,581,1146,-54,511,1685,739,529,1066,1052,718,193,-1292,-1380,-1427,-972,636,-69,-457,-82,-594,-1509,-333,-348,-264,-194,-100,-68,-551,-113,-66,-1722,24,55,60,-43,0,-84,-303,-511,-749,-979,-1188,-1414,-1507,-1442,-1327,-1221,-1147,-1046,-968,-1111,-1401,-482,-276,-118,-30,53,52,-11,-1139,-404,-606,-851,-1179,-1457,-1745,-1504,-1134,-729,-243,214,161,1059,370,1171,2109,1825,-199,564,-1203,-249,-1565,-1197,148,-654,-118,1920,1580,21,-1637,-2143,-893,66,-856,-601,57,-82,-183,-639,-816,-597,-500,-741,-36,-158,-1624,-207,850,983,1046,1126,-74,-420,747,-297,-2281,-436,-383,-229,356,-113,-1587,-586,-1131,-346,-1533,-1019,-653,-816,-1043,-841,-861,-823,-811,-810,-839,-760,-589,-1378,-1053,-1472,-1858,-1784,-788,438,-560,-966,106,-1393,-505,-723,-847,-794,-1679,-1183,-1936,-351,218,177,-354,-70,-327,-628,-892,-1129,-1259,-1271,-1264,-1251,-1309,-1381,-1452,-1451,-1304,-1119,-1147,-1557,-613,-529,-584,-698,-1097,-947,-1082,-1158,-1213,-1247,-1233,-1901,-1150,-1490,-1084,-1119,-1026,-941,-880,-786,-1019,-575,-882,-406,-266,-143,0,-778,104,-1305,378,-431,48,-341,733,549,328,-264,66,352,-278,-223,1994,2420,1391,-1453,-82,-399,-860,-998,-1854,227,-363,-855,-1258,-1591,-1773,-1634,-1388,-1084,-816,-515,-843,-620,-286,708,868,626,-108,494,465,173,-1128,-290,-232,-108,172,503,-972,73,-1086,421,-58,-524,-800,-291,-339,-1189,492,1146,539,-1321,186,41,-185,-1505,-677,-526,-480,-417,-397,-398,-463,-554,-650,-753,-862,-971,-1041,-1047,-1967,-915,-683,-1106,-44,-326,-767,-477,655,1305,-71,-283,-239,218,-1444,-1140,24,20,-428,-878,-1543,-1520,-1545,-1345,-1153,-1270,-860,-788,-770,-731,-753,-816,-637,-529,-437,-783,-315,-739,-884,-418,-532,-632,-771,-1518,-1159,-619,-373,-102,260,498,-1061,-1501,577,501,952,249,446,77,-1193,882,941,-277,43,290,-1631,-1380,-375,152,-2285,-1549,-400,-400,-392,-625,114,-21262,-22006,-37366,-15004,3081,3522,-3634,3138,2435,2506,-301,688,-6499,371,-20574,-4173,3109,6173,6277,-356,-1640,-5113,1530,752,-1053,5027,2811,12090,11822,11309,10451,2311,708,186,62,38,-231,-1227,-1037,293,679,117,1290,1223,251,346,2419,2830,862,-1569,-1163,-929,-267,-295,-45,523,3553,17140,7486,11781,4762,8488,4879,4633,-1826,960,-370,576,153,-631,859,850,-491,985,923,-248,1568,-331,-1874,-558,1105,-720,-277,288,113,-64,-199,-354,-544,-666,-1321,-954,-1176,-1407,-1742,-2061,-2482,-2932,-3111,-2574,-2064,-1540,-1049,-629,-249,-1383,30,-328,-1440,335,-542,124,0,-327,-240,-315,-1192,-1833,-276,-193,-182,-511,-76,-53,-1340,-1101,174,-760,-1666,-348,-1719,-303,12,-317,-691,-1102,-1530],[-1567,-1489,-1167,-756,-352,-364,-678,-252,-887,19,-176,-918,-486,-567,-479,-285,-108,211,554,55,-2126,-117,1173,579,-1111,-642,-602,-707,-184,-1597,4,-1553,-1459,-868,384,528,-455,-465,60,-1016,971,-132,-1540,259,2783,1643,953,1608,439,663,-488,-182,1227,-167,-1016,-1054,-980,683,-492,-1313,-282,844,1222,54,356,452,105,-198,-466,-681,-826,-929,-987,-1546,-986,-958,-951,-1004,-849,-827,-1237,-706,-671,-619,-582,-594,-668,-1055,-582,-657,-768,-858,-955,-1096,-1109,-1141,-1214,-1250,-1245,-1296,-1268,-1282,-1833,-1188,-1093,-1049,-1030,-982,-993,-1032,-1041,-1050,-1030,-1038,-1102,-1176,-1197,-1338,-1175,-1168,-1169,-1216,-1159,-1121,-1097,-1087,-1138,-1313,-1315,-1457,-2480,-1753,-1857,-2009,-1875,-1691,-1450,-1219,-2851,-794,-611,-1451,-14,-1982,630,919,215,1468,1240,1667,841,-615,-586,-488,-26,1590,1962,1689,565,-719,-861,-857,-529,159,-281,-794,-1140,-1321,-1203,-882,-280,36,539,853,-433,-376,-124,-54,-539,-178,-681,-962,-1426,-220,760,1097,-892,2652,1976,635,-1475,706,-155,53,-958,-1516,-1082,-359,109,-352,-1805,-365,-208,-844,-1612,-1258,-778,-952,-127,80,-819,-948,-172,-102,-266,-212,-1077,-1216,-1242,180,462,776,1080,1345,1606,1835,-560,-894,448,-1464,-1056,-132,154,-712,-1381,130,-18,241,1890,691,45,788,885,-2007,-614,-779,23,-936,-304,2310,2547,-536,-905,-1409,-916,-952,-973,-440,-846,-1095,-1629,-656,-296,39,348,-504,52,-1054,-951,-782,-421,-1050,-497,739,763,-215,-129,738,942,250,-1919,-956,707,777,-109,-798,-1434,-289,274,647,466,296,-329,-1432,-1011,-995,-1733,-1549,-1541,-1326,-1103,-985,-974,-1007,-1166,-1394,-1549,-1544,-1267,-906,-551,-229,56,341,570,748,961,-813,-1257,-548,-1122,381,-972,-1628,-1367,-1648,-2160,-1025,407,474,526,245,345,-922,-1218,-293,-438,-586,-755,-810,-832,-827,-818,-756,-665,-583,-548,-496,-563,-623,-671,-823,-975,-1174,-1415,-1585,-1644,-1645,-1586,-1577,-1532,-1504,-1474,-1408,-1676,-1040,-786,-675,-330,-1455,-514,15,7,-976,-83,-283,-749,-458,-604,-749,-812,-902,-1318,-867,-946,-1098,-1509,-286,-336,54,283,121,-1720,-628,-916,-1208,-643,-155,-45,-1598,-585,-747,-1241,-838,-623,-797,-990,-279,-238,-417,-2038,-1803,543,1139,1703,1615,642,-768,-627,181,-1207,-2015,555,738,-84,-1872,-939,-1303,-449,-1143,-593,-822,-1010,-1144,-1288,-1357,-2032,-1440,-1385,-1244,-1033,-4293,-1700,-484,-378,-301,-1559,-11975,-324,-411,-2527,-752,-1009,-1309,-1510,-1752,-12204,-1831,-1664,-1370,-1136,-4151,-3057,-2543,-1837,-416,-403,-494,-538,-2465,-773,-3731,-1135,-1282,-1774,-2018,-1039,-851,-665,-459,-1188,-220,-221,-2391,-1501,104,129,137,-415,-362,355,477,5,-12,-82,-558,688,-718,-134,508,383,150,-28,-234,-423,-553,-1241,-591,-522,-397,-1785,57,258,-815,-567,303,-606,61,1362,1485,1622,1642,-1087,-850,-501,171,649,-231,381,1139,629,612,1163,946,597,6,-1527,-1488,-1633,-728,256,-280,-261,-394,-530,-1270,-575,-517,-316,-74,242,544,-543,227,335,-2162,1398,1999,418,-169,994,1598,1184,750,270,-203,-638,-1041,-1205,-1073,-792,-484,-209,-18,287,-1080,-1636,-373,577,1035,1146,1131,1028,867,-1005,308,38,-264,-636,-932,-1215,-1343,-1232,-908,-429,44,443,911,531,970,1871,1764,-120,872,-1131,405,-871,-1248,-12,-700,-373,332,16,-291,-1729,-2344,-963,-1093,-1237,-1381,-1591,-1880,-1785,-1678,-1458,-1295,-1169,-1075,-1032,-978,-1374,-1139,-1148,-1155,-1168,-1103,-987,-867,-803,-711,-2083,-588,-534,-542,-409,-339,-1756,-515,-810,-395,-1472,-979,-846,-1017,-1146,-1205,-1116,-919,-739,-616,-611,-621,-670,-1328,-1050,-1315,-1816,-1919,-2065,-2036,-1852,-1649,-1516,-1400,-1364,-1210,-1047,-848,-1345,-1308,-1378,-25,283,296,-245,111,-138,-419,-566,-503,-160,380,941,1467,1840,979,418,2042,1892,-280,-905,-1442,-383,-168,798,180,-842,-404,1586,216,-1036,34,-225,-2122,-948,-1479,-1018,-968,-319,-341,-8,-331,-1231,-406,-772,177,-201,167,154,-567,228,-1521,186,-66,59,-401,-152,-425,-621,-865,-1072,-1100,-948,-615,-228,195,638,-1278,-189,-578,-905,-1092,-2030,1038,622,199,-198,-1218,-816,-1021,-1226,-1426,-1701,-1829,-1616,-1109,-663,127,701,403,-787,-663,1144,355,-1088,-481,601,258,-72,-440,-1101,-1302,-1744,-2026,-1769,-1317,-850,-439,-87,-1566,89,568,474,-1265,-230,213,-173,-1469,-754,-1056,-1351,-1609,-1818,-1909,-1959,-2006,-2068,-2155,-2233,-2215,-1994,-1600,-1787,-676,-130,-1242,831,-323,-953,-611,706,1311,-35,-282,-364,-309,-1370,-1041,-30,1101,456,-179,-1385,-1299,-1796,-2160,-2341,-2178,-1947,-1681,-1396,-1135,-923,-675,-496,-314,-180,-883,9,-708,-696,155,-443,-65,22,-1795,-512,-228,-316,-405,-376,-406,-1083,-1216,188,416,718,-167,313,135,-962,1401,1405,-136,-397,0,-1648,-1132,-209,-515,-1928,-1662,-1294,-1324,-1218,-989,-705,-26616,-29135,-40085,-19866,-76,-971,-2694,1122,1260,1406,130,801,-6264,86,-18483,-10905,-7205,3014,4208,-2562,-2587,-5367,1705,1140,-851,5036,2657,32116,32711,32080,30211,2667,1273,-232,-78,344,30,-1263,-948,644,1331,650,395,-132,-405,-524,-515,-206,298,-982,-1275,-1641,-244,-51,234,590,3146,7486,7620,7460,4635,6601,5188,4967,-2114,1352,-367,925,523,-376,686,515,-623,584,740,15,1066,-350,-1820,-143,390,-776,-444,-873,-1289,-1737,-2150,-2544,-2886,-3024,-3019,-2960,-2884,-2754,-2652,-2441,-2221,-1916,-1587,-1213,-857,-1337,-136,145,286,-1098,244,-299,-1221,347,-492,196,1172,-350,1117,797,-1191,-1816,259,11,-327,-587,-525,-520,-805,-1215,-22,-778,-1412,-78,-1509,-379,-476,-917,-1365,-1780,-2101],[-1156,298,-368,440,478,-85,-917,-369,-940,-176,-311,-744,-247,-647,116,398,599,196,822,-6,-2175,-78,1012,103,-1179,-1033,-585,-522,-94,-1349,-89,-1193,-1252,-1063,275,550,-309,-117,129,-923,1061,-423,-1243,59,2738,1647,1186,1743,467,751,-516,-618,1351,-185,-1461,-1239,-1064,-1056,-1021,-1232,-1083,-1159,-1226,-1254,-1225,-1249,-1267,-1255,-1252,-1245,-1215,-1175,-1100,-1710,-820,-650,-517,-771,-256,-220,-908,-308,-281,-374,-504,-697,-943,-1045,-1220,-1443,-1665,-1828,-1947,-2054,-1987,-1923,-1910,-1888,-1846,-1871,-1806,-1757,-1758,-1438,-1185,-963,-871,-505,-317,-163,5,153,-938,374,338,229,-174,-1535,-565,-649,-1012,-1406,-1561,-1438,-1327,-692,-331,-1541,235,281,-3190,-1609,10,489,400,312,235,-5782,-3323,-417,-776,-1603,-1226,-1583,-1032,-731,-343,-5,291,541,400,-1074,-732,-409,-43,848,833,682,323,-746,-682,-276,-735,-452,-689,-1004,-1227,-1512,-1836,-1929,-1655,-1325,-1015,-667,-592,-587,-380,-16,-468,500,516,158,-952,18,163,8,-1012,133,522,900,-1375,731,-53,177,-1070,-1701,-1112,-107,465,-270,-1761,-451,1565,1107,-1736,-1431,-675,-581,-718,-815,-886,-1117,-890,-915,-972,-841,-1202,-1046,-1141,-500,-228,98,425,713,987,1203,-737,-964,372,-1108,-854,-107,-74,-722,-1063,-97,-192,224,1100,689,-44,502,853,-1801,-564,-548,-301,-905,-681,1393,1977,-365,-874,-947,-903,-1062,-1059,-144,139,-537,-1262,-1637,-977,-334,247,-563,-17,-1124,-811,-808,-685,-1586,-954,349,314,-744,-559,541,753,455,-1808,-824,465,2219,-125,-671,-994,-319,465,2142,2744,2053,-580,-1085,-790,-338,-1373,-767,-925,-1200,-1288,-1250,-1164,-1039,-992,-992,-947,-1749,-922,-902,-893,-890,-878,-819,-755,-624,-532,-764,-1570,-376,-948,-174,-701,-1753,-1203,-1582,-1892,-868,265,266,305,328,324,-920,-1149,-430,553,655,712,858,1,-808,-282,286,137,241,1011,620,20,-628,-1230,-1420,-818,-937,-353,-334,-1116,-702,-156,777,464,-1323,229,615,-1624,-163,-486,-795,-1028,-1210,-1292,-1364,-1394,-1435,-1422,-1441,-1392,-1309,-1108,-844,-474,-653,-883,-244,-977,-967,-1724,-407,-418,-70,551,-151,-1440,-392,-886,-1317,-462,-616,-876,-1641,-1180,-1227,-1333,-1499,-1625,-1789,-1818,-1643,-1442,-1232,-2419,-1097,-487,-290,-103,-14,-209,-1071,-1059,-582,-972,-1940,148,56,-49,-1776,-933,-1185,-648,-698,-628,-739,-807,-797,-763,-622,-1307,-1930,-50,196,-297,-3635,-761,689,564,371,-2374,-10576,-369,-467,-1593,-237,-45,89,248,243,-3171,76,-50,-143,-350,-1657,-2229,-1424,-1481,-1652,-1647,-1552,-1356,-3058,-1226,-3757,-1524,-1695,-2394,-1948,-899,-513,-173,134,-1252,411,-287,-2388,-1988,323,220,111,-539,-523,-3,-21,-55,-170,-324,-711,-699,-971,-1233,-1534,-1755,-1890,-1672,-1419,-1188,-982,-1064,-673,-591,-534,-1396,-377,-306,-591,-586,-94,-614,-18,219,271,325,254,-839,-622,-586,-407,-531,-504,-248,-47,215,475,637,706,383,-208,-1722,-1540,-1753,-573,-855,-1297,-1657,-1794,-1721,-1477,-1231,-977,-639,-316,29,316,-575,-22,-412,-2238,1419,1575,155,-345,731,1478,1157,799,371,-77,-500,-860,-900,-580,-537,423,344,80,1057,-1132,-1849,-313,524,742,1944,1474,2043,1261,-593,1117,742,341,-18,-112,-183,-130,-13,165,307,634,756,910,626,733,976,917,-111,589,-1042,162,-240,-1170,-780,-1062,-1233,-1404,-1486,-1537,-1836,-2247,-1810,-1728,-1419,-1035,-674,-400,-64,-762,-838,-6,-321,312,145,-544,-1141,-697,-896,-995,-984,-803,-541,-302,-183,-617,-1908,-660,-536,-853,-1040,-1267,-1812,-1649,-1747,-1754,-1666,-1497,-1279,-1060,-845,-652,-933,-144,83,252,310,367,402,-1236,-356,-810,-1727,-2105,-343,227,-1171,-481,-132,-1366,-493,-767,204,934,-988,-1546,-869,155,-139,-400,-498,-332,-29,59,874,-151,257,2317,2657,2891,2354,107,-211,2553,2131,-344,-716,-1250,-745,-319,849,308,-656,-417,743,149,-1167,-66,-218,-1583,-1322,-1487,-996,-1131,-312,156,349,-454,-1292,-481,-732,-477,-692,-884,-1014,-1026,-1072,-1778,-1146,-1165,-1242,-1219,-1282,-1324,-1159,-962,-743,-463,-181,-479,389,644,910,-1100,-387,-851,-1026,-1234,-1958,1253,1009,757,500,-956,-27,-312,-563,-819,-1168,-1520,-1751,-1533,-1226,-598,-103,46,-1653,-2008,476,221,-1134,-778,923,1277,1215,1104,-1042,362,-1033,-475,-58,-260,-584,-956,-1284,-2020,-1412,-1086,-783,-1288,-776,-28,-420,-1535,-836,337,1001,-667,1251,1292,-211,-106,-447,-156,819,-857,-573,-658,-1646,-178,-318,-1444,31,-416,-1227,-840,667,1198,-54,-307,-460,-814,-1290,-809,-191,1581,750,653,-1328,-84,-769,-516,-1034,-1150,-421,-711,-974,-1253,-1556,-1575,-1361,-1100,-869,-1081,-472,-602,-472,-106,-705,-85,-201,-1327,-490,-645,-768,-874,-854,-899,-1260,-924,-596,-563,-486,-648,-387,-476,-776,-515,-542,-555,-962,-509,-1661,-898,-649,-696,-1715,-1852,-973,-1128,-1325,-1540,-1766,-21777,-31254,-40012,-25980,-9569,-6685,-2072,280,565,807,481,599,-6891,8,-12894,-9787,-11024,-5394,-2904,-6108,-5439,-6066,1793,1352,-721,4891,2425,14772,15364,15652,15519,2845,1694,-668,-323,572,237,-1106,-569,817,1488,1033,688,227,-724,-420,1102,1449,1279,-479,-1137,-2340,-335,-49,398,597,2592,11781,7460,12203,4535,11477,5272,4974,-1838,1651,-485,1132,759,-219,412,552,-727,2821,603,186,1753,-470,-1782,221,2279,-868,-385,1131,655,10,-341,-824,-1284,-1587,-1774,-1893,-1955,-1935,-1946,-1881,-1864,-1821,-1796,-1741,-1681,-1547,-1363,-1153,-870,-902,-224,-213,-1055,273,-501,-81,1893,-444,1397,627,-1161,-1811,297,684,-912,-703,-1011,-1313,-1267,-1160,-503,-872,-1212,151,-1312,-500,940,835,-674,-1154,-1018],[-830,428,-84,417,416,181,-1087,-448,-1030,-404,-666,-914,-1068,-1050,-976,-711,-453,-43,386,-63,-2140,-77,767,-407,-1225,-1418,-588,-322,12,-1052,-117,-821,-1079,-1243,-419,-168,-140,254,210,-776,1139,-660,-812,-83,2674,1668,1347,1829,481,805,-265,-907,950,-152,-1655,-1202,-871,-715,-742,-1149,-512,-308,-78,-862,-382,535,597,621,579,485,-813,-990,-530,-1431,-364,-564,-809,-1047,-1273,-1563,-1830,-2092,-2390,-2669,-2940,-2965,-2666,-2275,-1908,-1598,-1324,-1053,-823,-687,-485,-367,-1500,-341,-307,-319,-211,-84,-1647,240,-661,-609,-981,680,766,1191,2341,2346,-1423,1169,1613,791,-256,-1674,-909,-819,-1414,-1969,-1992,-1594,-1854,-811,-560,-1782,-299,-291,-3859,-1673,-1029,-500,-567,-586,-543,-10358,-3891,-454,-472,-1823,-357,-1306,-332,-402,-471,-624,-809,-992,-1141,-1337,-1195,-1125,-1064,-987,-814,-762,-745,-752,-606,-546,-685,-390,-354,-405,-377,-428,-553,-676,-655,-716,-810,-875,-1032,-1207,-1470,-1690,-1728,-1346,-967,-521,-448,185,372,411,-1105,18,-340,-791,-1291,-1584,-1248,-772,-1174,-1861,-1013,141,493,-167,-1734,-545,-20,-264,-1782,-1524,-880,-806,-612,-343,-926,-1040,-277,317,-653,-166,-1248,-837,-949,602,544,465,361,241,173,146,-793,-971,359,-675,-621,-69,-180,-613,-559,-243,-385,149,848,675,7,41,361,-1506,-292,-352,-574,-730,-1077,193,341,-265,-836,-405,-820,-1169,-1118,-275,-486,-584,-867,-64,356,761,911,-608,-113,-1164,-646,-813,-943,-2116,-1369,-329,89,-1292,-977,389,1891,585,-1673,-678,215,2235,-131,-397,-502,-272,685,2301,1804,1339,-779,-687,-561,-398,-1022,-775,-587,-514,-456,-498,-631,-781,-1028,-1315,-1549,-1702,-1228,-934,-675,-451,-243,-3,235,544,817,-553,-1342,-206,-758,386,-402,-1234,-957,-1504,-1562,-635,1185,1917,1848,943,553,-846,-1066,-567,505,1347,1201,1118,-46,-773,-63,383,-114,-78,180,-107,-511,-868,-1085,-1099,-1338,-836,-317,-95,-1264,-962,-649,17,167,-1041,160,373,-1420,54,-145,-423,-732,-1104,-1494,-1340,-985,-684,-378,-184,-288,-556,-714,-268,-411,-1055,-816,-861,-977,-820,-1901,-556,-433,-119,195,-440,-1018,-169,-837,-1348,-681,-920,-1122,-1500,-1111,-918,-1274,-619,-426,-364,-871,-797,-498,-757,-1922,-463,-249,178,153,37,-1091,-1270,-1397,-1041,-581,-1641,-852,-1033,-1203,-1514,-1271,-1037,-795,-287,253,653,1031,1371,667,613,-549,-2477,977,1408,-629,-2598,-26,824,787,851,-2168,-6832,1234,1298,-841,1094,794,376,-17,-526,-996,-1401,-1642,-1573,-1405,-1231,-1339,-1184,-1097,-1134,-1224,-1385,-1419,-3101,-1192,-3564,-736,-506,-2853,-1888,-1261,266,288,256,-1396,-155,-418,-2221,-2451,-1135,-1008,-754,-607,-676,-77,7,22,-65,-170,-850,-193,-111,-180,258,481,-139,384,614,-45,84,-873,-306,-574,-689,-911,-707,-597,-342,-563,488,-536,-44,2877,3067,2962,1606,-636,-402,-624,-729,-481,-800,-77,-682,-973,-897,-718,-556,-434,-476,-1765,-1464,-1670,-1588,-1474,-1181,-878,-577,-407,-737,-183,-168,-111,-99,-84,-136,-587,-351,-978,-1918,-435,-458,-485,-502,-525,-548,-682,-788,-920,-1063,-1217,-1426,-1493,-1302,-961,-551,-117,196,738,-1197,-1662,-206,437,377,1536,1205,1736,1214,-78,1852,1395,234,-336,380,305,337,395,418,102,607,591,501,396,315,195,122,-94,-18,-911,11,15,-934,-111,-274,-771,50,-20,-153,-1874,-1987,-589,-617,-1038,-407,-231,-117,81,-805,-775,-124,-46,162,45,-651,-871,-373,-376,-457,-218,-34,181,86,261,-748,-1708,-740,-480,-739,-1018,-1292,-1525,-1343,-1098,-808,-1382,-1031,-74,-206,40,150,-958,324,340,29,232,152,81,-1036,-136,-406,-1536,-1983,-147,366,-1470,-235,-252,-1332,-579,-1191,438,140,-585,-1764,-972,-1427,-1628,-1381,-1006,-598,-292,-47,185,-208,170,743,903,1054,1138,-657,-763,1178,1151,-369,-473,-908,-1100,-322,54,-218,-411,-572,-687,-737,-1313,-853,-902,-964,-1659,-1516,-1264,-1501,-1649,-1807,-1830,-1600,-1312,-901,-639,-178,-348,538,-221,-83,419,-1945,-254,280,36,-672,525,1312,302,375,1010,687,59,-578,-441,-821,-1114,-1336,-1342,-1222,-1086,-1269,-1601,-226,-6,227,449,-610,740,97,718,-268,363,56,-817,-689,-1704,-1638,-2095,-2044,-1603,-2268,-681,-353,-1104,-1020,297,331,291,126,-699,-540,-962,-1346,-1550,-1332,-868,-366,185,-2016,-956,634,103,-1199,-1281,-71,-537,-1510,-744,553,1561,-766,1801,2266,-52,-17,-458,-120,1064,-884,-52,-341,-1444,104,589,-1506,-147,-506,-1416,-1112,-1116,-944,-641,-350,-375,-1104,-1065,-353,-262,1139,765,809,-1207,-157,-837,-665,-1084,-1135,-365,-779,-1154,-1481,-1680,-1574,-1352,-1048,-750,-1185,-170,-261,-100,9,-779,301,-226,-689,456,810,688,-142,461,298,-1399,-518,349,367,440,-977,-132,-10,-479,-227,-608,-1042,-1461,-1736,-1665,-1365,-923,-602,-1479,-1940,-521,654,616,-16,-505,-18182,-30125,-38317,-30479,-17810,-11521,-1754,441,1185,1932,851,478,-8014,-726,-5805,-4587,-9943,-13284,-10336,-9902,-8498,-6628,1945,1544,-501,4765,2272,15462,15731,15565,14893,2987,2098,-892,-486,854,513,-713,13,958,1357,1186,675,-236,-1071,-914,-733,73,1086,60,-819,-1811,-375,-121,561,674,2093,4762,4635,4535,4591,4511,4403,4127,-1296,1987,-566,1331,739,-16,-106,-155,-623,126,310,403,615,-544,-1632,358,155,-867,-489,-821,-1200,-1671,-2154,-2598,-2581,-2155,-1677,-1238,-853,-480,-226,-922,136,182,-34,-851,-332,-1276,-982,-1316,-1516,-1557,-1404,-1065,-846,-338,-473,-359,841,-486,1304,475,-1003,-1684,353,769,-1490,-746,-436,-1041,-1480,-1502,-1008,-958,-993,412,-1093,-596,1138,1470,-686,-1098,-1252],[-591,-353,-464,-291,55,384,-1170,-498,-1119,-260,-351,-522,-835,-832,-594,-88,382,168,640,-156,-2040,-144,418,-942,-1284,-1625,-633,-136,106,-758,-485,-867,-1123,-1456,-1457,-1599,-1754,-1967,-2097,-2252,-2349,-2322,-2138,-1882,-1559,-1312,-1017,-706,-509,-277,-112,-914,87,-106,-1453,-1058,-865,476,-380,-1076,263,1005,534,-1330,-795,573,1010,1492,1360,644,-910,-1274,-598,-1036,-1056,-1648,-2061,-1658,-915,-194,-346,-161,413,-323,2146,1995,-1313,-941,-283,3024,2423,398,1712,2519,2405,2017,-1896,280,1220,804,320,167,-1524,-125,-105,-374,-956,58,104,123,172,213,-1659,294,232,129,-246,-1691,-1315,-391,-605,-869,-1013,-1775,-2346,-1315,-1381,-1906,-1400,-1367,-4259,-1837,-1670,-913,-813,-712,-609,-13813,-4465,-775,-1000,-2131,-1378,-1574,-1820,-2077,-2250,-2098,-1815,-1522,-1236,-1388,-776,-515,-408,-344,-233,-275,-364,-746,-377,-176,-392,-255,450,1072,754,512,815,-493,-46,-262,535,786,-995,-1062,-826,64,-347,1530,1102,677,7,427,328,204,-1206,-337,-755,-1280,-1890,-2110,-1483,-835,-1307,-1995,-895,320,1148,-103,-1777,-684,1226,965,-1683,-1586,-764,-808,-1311,-1630,-1539,-1148,-738,-324,-974,-211,-1192,-652,-694,1426,1575,2067,1494,1384,1045,371,-765,-956,-568,-589,-415,-54,-192,-419,8,-322,-630,-27,333,85,-218,-583,-835,-1334,-1186,-1236,-1186,-1006,-1480,-602,-444,-299,-811,-174,-729,-1316,-1188,-280,-326,-455,-613,-821,-1007,-1166,-1272,-1409,-1527,-1612,-1587,-1510,-1407,-2531,-1715,-881,-617,-1847,-1405,255,568,596,-1564,-567,-80,1031,-176,-83,-13,-159,409,198,-5,-140,-946,-505,-741,-1032,-1349,-1698,-2096,-2012,-1604,-1264,-981,-677,-431,-188,139,-1258,-459,-602,-284,629,824,439,1073,892,1349,-312,-1061,-83,-591,364,-139,-748,-722,-1479,-1237,-405,1173,1828,1462,1047,582,-759,-1006,-727,-1059,-1406,-1750,-1790,-1597,-1383,-1223,-1086,-983,-941,-971,-983,-1073,-1096,-1034,-1004,-1215,-860,-846,-797,-1266,-807,-656,-807,-794,-913,-1047,-1128,-1153,-870,-570,-249,104,-133,-289,769,404,217,1183,327,-75,-519,-921,191,-4,-1252,-286,-490,-976,-718,-2068,-681,-412,-304,-179,-757,-588,13,-795,-1317,23,-577,-468,-1278,210,333,-1226,515,670,-161,-686,-959,-644,-774,-1417,53,-607,63,469,142,-1950,-1312,-1630,-994,196,-1248,-439,-1012,-1617,-1733,-1024,-703,-889,0,1507,2909,3365,1701,630,1044,180,-2975,264,1602,-748,-1489,463,1938,1823,1675,-1039,-3392,841,457,-374,-372,-714,-896,-798,-686,-528,-390,-265,-126,-136,-233,-447,-776,-975,-1274,-1574,-1703,-1399,-2656,-779,-3089,-389,-290,-2839,-1858,-1874,-240,-375,-534,-1616,-1081,-1282,-1918,-2301,-444,66,546,-618,-817,636,904,858,1062,-150,-981,1573,309,-170,1198,3070,-334,133,538,-164,80,-703,-376,-114,-102,-376,-741,-1050,-91,-520,637,-388,3,3867,3187,2728,1404,-482,-206,-621,-1117,-978,-1118,136,635,130,-323,-730,-952,-893,-732,-1674,-1299,-1456,-385,-498,-845,-818,-959,-1162,-1308,-1435,-1496,-1414,-1317,-1204,-1177,-1244,-1363,-1450,-1563,-1692,-1780,-1746,-1581,-1400,-1185,-1071,-927,-816,-728,-677,-750,-857,-957,-1063,-1138,-1128,-949,-696,-1302,-1338,-112,294,-77,1069,879,1304,1038,395,1270,1057,63,-614,257,9,-210,-421,-583,-640,-696,-729,-774,-787,-750,-745,-705,-711,-703,-819,-673,-713,-811,-837,-889,-881,-949,-1023,-1132,-1892,-1743,-1514,-1587,-1422,-1159,-916,-741,-467,-849,-705,-190,317,495,613,-630,-641,527,746,-773,696,927,1082,144,69,-879,-1547,-836,-479,181,-168,-579,-1256,-1145,-1012,-685,-1335,-1091,273,-1,436,385,-986,572,131,-501,734,688,633,-855,294,-61,-1370,-1708,-687,-848,-1662,-887,-769,-1324,-683,-1632,-73,65,-270,-1924,200,353,305,212,-192,99,20,-56,-74,-358,-72,-13,8,13,-61,-1384,-1346,-539,-714,-911,-1055,-1104,-1494,-727,-495,-263,-233,-72,433,188,-1593,-407,327,-305,-1502,-1642,-521,-1503,-534,595,191,-520,-897,-1270,-1097,-358,-566,218,-415,92,418,-2164,-676,224,-168,-861,485,879,-8,399,2210,1920,125,-754,964,247,-431,-1078,-1399,-1344,-1245,-1344,-1310,668,988,1283,1531,-386,1495,441,1129,-113,1184,802,-950,-546,-1060,-1075,-1492,-1549,-1231,-975,-690,-159,-1167,-1380,-284,870,892,778,-442,111,-676,-1074,-1509,-1225,-493,206,226,-1631,-1597,63,-236,-1187,-1939,-328,-699,-1518,-653,495,1578,-918,1605,2735,-37,-127,-605,-139,769,-866,335,-87,-1430,-157,-258,-1617,-367,-638,-1563,-1181,-434,-440,-411,-415,-380,-1404,-958,-218,-448,-48,-1,28,-1267,-432,-1040,-977,-1283,-1373,-776,-989,-1176,-1367,-1575,-1703,-1851,-1924,-1924,-1810,-1645,-1420,-1154,-893,-817,-424,-443,-272,-248,-302,-381,-491,-496,-548,-1733,-294,114,348,615,-1327,-451,-311,-346,425,47,-412,-2131,-1337,-1487,-1273,-828,-1074,-1485,-2164,-638,778,736,-70,-1190,-15593,-27692,-35418,-32537,-22610,-14647,-1943,221,677,1157,944,441,-9243,-2390,622,669,-7294,-17150,-14613,-13201,-11110,-7502,1885,1455,-453,4408,1915,15586,15931,15874,15336,2824,2208,-1098,-793,922,586,-463,354,853,917,920,409,-737,-1451,-828,-840,-1548,-2095,-1821,-1118,-1380,-571,-459,493,580,1471,8488,6601,11477,4511,13340,5063,4261,-899,2134,-802,1316,986,38,-70,88,-521,2255,371,475,1178,-744,-1575,-1203,-1817,-2197,-2090,-1715,-1288,-916,-537,-188,131,543,140,285,-502,-231,-183,-779,432,929,-163,-1207,-204,-1123,148,-307,-582,-682,-610,-402,-702,-147,-501,-706,-213,-536,-663,-919,-1083,-1484,-1261,-1224,-2022,-1311,-1370,-1509,-1581,-1523,-1272,-1056,-769,210,-860,-671,1014,1083,-646,-944,-1443],[-529,-291,-441,-569,-668,-728,-1204,-817,-1118,-875,-812,-755,-678,-975,-527,-443,-473,-416,-365,-409,-1984,-449,-466,-1404,-1415,-1441,-769,-190,-71,-536,43,-363,-1046,-1778,-397,259,102,870,253,-493,1105,-958,-125,-293,337,-119,-563,-987,-1437,-1574,-1320,-815,-270,-91,-1285,-964,-932,297,-487,-1039,434,1758,48,-1499,-1251,180,579,334,89,-156,-1054,-1603,-964,-1274,-1490,-1572,-1406,-1018,-521,-62,-188,-43,583,-423,1652,1736,-1370,-883,-103,1588,1428,-193,478,1061,1069,1042,-1883,319,741,521,144,67,-1385,-416,-612,-838,-1035,-1121,-1150,-1096,-926,-714,-1555,-263,-170,-155,-173,-1573,-1750,-679,-1016,-1444,-1777,-2064,-2728,-1531,-1132,-1684,-441,-194,-3794,-2085,-1782,278,269,255,-6150,-13968,-4871,-120,-384,-2485,-1362,-1235,-1450,-1831,-2197,-2218,-1764,-1304,-859,-1292,-814,-152,-220,450,526,393,-567,-687,-388,-581,-594,-593,166,651,685,563,1106,-271,-142,-306,299,504,-1151,-1293,-997,111,-314,1567,1356,896,427,1132,1056,894,-1263,230,-216,-730,-1257,-1640,-1690,-1358,-1430,-1919,-761,145,349,-49,-1857,-816,255,42,-1382,-1581,-906,-1207,-1424,-1471,-1440,-1304,-1170,-1027,-1294,-530,-980,-455,-335,612,886,1099,1210,905,368,-74,-643,-875,-293,-796,-1259,-1678,-1977,-1949,-1665,-1362,-1080,-818,-563,-400,-313,-1192,-250,-1253,-137,-148,-857,-148,-1724,-1034,494,-401,-708,674,-605,-1455,-1217,-261,1802,1567,-160,681,1774,1505,1133,-650,-451,-1219,-623,-902,-1458,-2008,-1832,-1225,-1305,-1964,-1780,-1952,-2171,-2092,-1736,-1351,-1030,-752,-505,-325,-304,-265,-296,-271,-148,141,-1000,18,-141,452,-439,-919,-1038,-42,289,113,44,-348,335,555,860,-764,-727,-1047,-455,588,811,258,823,898,433,-118,-789,-1237,-1526,-1431,-1020,-581,-502,-1483,-900,-187,914,885,803,632,371,-651,-949,-871,-550,-615,-635,-487,-276,-635,184,399,-481,-714,728,735,493,498,398,116,-487,-237,-538,-795,-1121,-1177,-1317,-1524,-1453,-1340,-1127,-828,-827,17,478,-74,1205,292,-444,609,244,762,469,-3,-473,-958,-1313,-1507,-1463,-1356,-1177,-936,-966,-532,-2208,-775,-358,-94,287,-1070,-168,76,-753,-1219,-245,-553,-937,-1013,441,561,-1168,551,1671,-21,-554,-1039,-795,-645,-986,444,-815,-333,-149,-594,-1599,-1148,-1732,-596,-443,-795,-835,-938,-821,-837,-706,-410,-909,122,1690,3064,3507,1746,591,1478,847,-3324,-401,385,-713,-582,-914,-1138,-1329,-1478,-1602,-1731,-1871,-1889,-1803,-1593,-1397,-1237,-1026,-941,-875,-850,-840,-808,-910,-1081,-1351,-1708,-1891,-2075,-2071,-1904,-1551,-2040,-888,-2416,-468,-366,-2448,-1876,-2516,-328,-428,-513,-1914,-772,-817,-1524,-1585,-635,-463,-259,-592,-942,376,938,1254,1450,-161,-1098,1876,706,-149,884,2472,-529,-110,201,-160,71,-581,-571,-267,-448,-702,-538,-1461,139,-482,779,-203,125,2286,2160,1945,1107,-385,-57,-603,-1425,-1289,-1453,-714,-705,-630,-542,-503,-441,-316,-504,-1533,-1092,-1203,-221,-78,-912,88,12,-526,-340,-551,-744,-819,-853,-805,-761,-743,-928,-1036,-1038,-667,-717,-800,-878,-979,-1030,-1116,-1051,-868,-568,-189,153,455,891,-518,833,637,353,-23,-1453,-1014,-57,91,-610,479,366,281,213,134,-106,-313,-617,-1044,-1414,-1652,-1478,-997,-394,-436,838,1324,1641,828,170,1885,1763,-120,1141,-784,878,711,-386,121,426,-712,592,536,-545,-1889,-1513,-408,-480,-1002,-964,-1308,-1762,-2128,-2293,-1910,-1523,-1142,-777,-457,-464,-461,111,226,-871,257,256,269,147,-63,-968,-1400,-931,-437,-147,-180,-602,-1000,-595,-746,-878,-1294,-1163,-1066,-1078,-1107,-1174,-1202,-1156,-1092,-993,-908,-740,-547,-682,-339,-303,-1216,-1406,-288,-259,-1530,-198,-501,-1286,-770,-1588,-119,-102,-15,-1698,10,-39,-71,-109,-154,46,175,284,544,-524,-246,1064,1146,1185,721,-1896,-1888,1305,1584,-557,-157,-294,-1564,-119,1225,722,-60,177,1903,299,-1907,-653,730,274,-1029,-1407,-332,-1499,-771,1312,999,-527,-933,-1661,-1799,-1221,-776,-85,-459,235,433,-2318,-1143,63,-427,-985,502,438,-372,361,2018,1922,217,-883,1626,1405,1182,-636,-1017,-1389,-1349,-1320,-1040,-499,-696,-838,-950,-1069,-1182,-1325,-1507,-1665,-1906,-2131,-2325,-2438,-2385,-2135,-1884,-1640,-1443,-1238,-1049,-933,-1145,-1664,-617,-607,-640,-784,-1079,-1430,-1881,-1986,-1420,-842,-265,252,214,-1248,-2168,-489,-560,-1093,-1957,-151,-734,-1400,-419,395,1602,-912,1311,2158,-7,-267,-682,-43,521,-718,273,-178,-1420,-1307,-1880,-2048,-1522,-954,-1334,-1115,253,495,-5,-208,-306,-1525,-780,195,-532,-209,-414,-579,-1298,-726,-1148,-1231,-1420,-1646,-763,-708,-791,-827,-1020,-1218,-1512,-1804,-2005,-1826,-1557,-1274,-1012,-815,-692,-632,-720,-893,-1098,-1368,-1633,-1827,-1695,-1465,-1526,-690,-347,-124,88,-1360,-578,-622,-165,-126,-349,-587,-2478,-950,-1277,-1116,-1086,-1494,-1496,-2193,-676,-644,-661,-696,-1857,-12944,-24021,-31796,-33283,-24601,-16270,-2216,-743,-684,-624,-633,-621,-9761,-4011,-597,-456,-5168,-17266,-15170,-15154,-13241,-8830,1838,1324,-357,2975,1565,3263,3344,3394,3286,2579,2234,-1084,-993,983,659,-192,652,822,628,648,79,-1082,-1675,-1141,31,1078,1036,764,-577,-1005,-686,-805,426,512,982,4879,5188,5272,4403,5063,4807,3588,-476,2278,-984,1292,973,147,-202,-132,-291,1915,346,587,948,-878,-1464,-601,-1119,-1633,-2072,-2091,-1709,-1434,-1199,-1025,-883,-624,-298,43,-465,-321,-171,-578,407,737,-264,-1387,-11,-859,-575,-945,-1011,-814,-475,-78,-530,-2,-492,-1009,340,-505,153,-16,-513,-1168,-176,-132,-1363,-618,-367,-600,-863,-1154,-1390,-1424,-1253,-972,-655,-710,-270,-164,-553,-701,-1529],[-482,238,589,1138,1277,543,-1088,-495,-891,-279,-16,-46,-539,-1085,162,801,700,176,304,-489,-1842,-467,-503,-1248,-1464,-1229,-1501,-1614,-1549,-1330,-1121,-963,-1074,-2071,-510,-362,-335,-397,-402,-465,-564,-909,-927,-1157,-1368,-1671,-1918,-2106,-2257,-2061,-1763,-1434,-1132,-798,-1107,-836,-931,189,-563,-908,473,417,-330,-1060,-1588,-241,-585,-943,-1306,-1578,-1593,-1733,-1031,-684,-1440,-840,-662,-399,751,919,-11,197,820,-480,1972,1552,-1241,-708,243,2709,1322,-726,-715,2023,1552,1952,-1579,360,3031,2664,-71,116,-1146,1467,1138,304,-509,44,49,-16,57,198,-1233,197,504,384,41,-1334,-2099,-917,-1296,-1382,-968,-1361,-2819,741,1177,-1094,1711,1292,-3253,-2358,-1432,-79,795,465,-9075,-11005,-4921,-999,-1446,-2764,-1828,-1376,-906,-372,-246,783,1283,534,-1060,-1131,-856,-95,-294,1340,1689,729,-822,-541,-307,-766,-1156,-1332,-1419,-1437,-1279,-1162,-1114,-1038,-959,-957,-1039,-1133,-1345,-1587,-1914,-2179,-2146,-1725,-1364,-958,-579,-326,-150,-78,-1253,-245,-407,-614,-857,-1081,-1333,-1549,-1720,-1822,-1769,-1673,-1546,-1453,-1978,-1192,-1090,-1016,-947,-1497,-926,-872,-797,-663,-938,-427,-320,-221,-1614,-304,-666,-261,100,370,396,397,359,275,-277,-382,-485,-748,-132,-243,-312,-383,-492,-626,-759,-917,-1098,-1170,-1208,-1261,-1302,-1442,-1219,-1288,-776,-514,-806,-8,-1675,-1261,267,-613,-525,149,-484,-1612,-1228,-355,872,1079,152,769,1014,758,419,-591,-664,-1235,-1723,-1750,-1615,-1500,-1691,-661,-1081,-1474,-2122,-618,-855,-1138,-1411,-1532,-1411,-1116,-728,-321,-17,322,573,808,1041,1339,-969,299,82,750,-203,-1063,-1461,133,643,163,-191,-522,112,615,1266,-373,-936,-1423,-618,497,767,54,457,1041,2927,134,-575,91,-264,315,-281,-975,-1372,-1561,-1080,-656,-280,-36,167,276,275,-577,-942,-1032,-164,-314,-456,-392,-168,-533,513,992,-517,-979,596,1867,787,2371,2071,316,206,757,-108,467,-932,298,80,-1645,-1215,-615,-573,-354,-489,-205,276,-105,1715,603,-748,294,-20,1300,1124,481,118,-417,-979,228,-442,-394,830,283,-982,-413,-2351,-887,-331,-87,99,-1356,192,68,-749,-1102,-65,-483,-1399,-756,388,690,-1151,481,1752,-5,-568,-1066,-986,-439,-677,658,-757,-706,-845,-1344,-700,-852,-1731,-164,1528,-327,152,1900,1615,-549,-679,-152,-871,44,1703,2956,4019,1694,530,1883,1403,-3338,-795,362,-608,-379,-930,-1319,-1546,-1553,-1420,-1258,-1143,-1015,-952,-905,-946,-1046,-1084,-1220,-1326,-1415,-1455,-1407,-1430,-2018,-1576,-1752,-1762,-1826,-1824,-1759,-1533,-1478,-1109,-1627,-889,-876,-2054,-1953,-3179,-1083,-1172,-1200,-2283,-1246,-1201,-1157,-1181,-1285,-1424,-1597,-1677,-1524,-1268,-945,-620,-381,-197,-1178,2,-49,-122,-267,-360,-714,-512,-491,-440,-387,-503,-744,-497,-670,-853,-1065,-1585,-1687,-1831,-1597,-1287,-1036,-778,-558,-316,-189,-326,-52,-576,-1565,-1160,-1617,-767,-1050,-1284,-1465,-1601,-1597,-1429,-1247,-1391,-901,-938,-545,-439,-887,-275,-202,-671,-315,-470,-672,-834,-1047,-1182,-1281,-1255,-1204,-826,-649,-319,-130,-730,-999,-580,27,-1253,-178,-223,-141,91,149,401,1106,-497,489,704,402,-371,-1578,-692,-30,-132,-1177,110,-313,-692,-952,-1053,-1118,-941,-641,-897,317,209,1181,1362,623,-725,861,2636,3797,828,9,1890,2001,-101,1000,-786,959,1594,-116,277,727,-572,2415,1836,-778,-1840,-1272,-311,-615,-941,-1508,-1794,-1285,-654,-866,-578,-126,897,1088,1192,-180,-307,685,159,-766,647,554,371,131,-212,-952,-1228,-1103,-1205,-1261,-1129,-1052,-1040,-1031,-1062,-1119,-1228,-1279,-1326,-1377,-1419,-1469,-1452,-1355,-1270,-1374,-1198,-1152,-1095,-1077,-1133,-1183,-1217,-1256,-1302,-1302,-1322,-1316,-1353,-1378,-1477,-1461,-1464,-1471,-1390,-1373,-1311,-1290,-1223,-1153,-1036,-850,-719,-614,-492,-640,-458,-282,-255,-217,-176,-1952,-2348,630,1186,-592,-11,-15,-1193,120,1398,829,119,475,1963,521,-2158,-834,1166,805,-478,-932,-139,-1186,-981,1562,1185,-424,-317,-1392,-363,-94,-812,-286,-347,358,509,-2288,-1598,-172,-712,-980,585,10,-777,285,1845,1866,360,-923,1812,1648,1477,-581,-1202,-1128,-1315,-1170,-801,-497,-749,-843,-764,-560,-276,-8,195,286,389,370,-1226,-255,132,351,466,630,791,974,-952,-582,-1008,-1715,-514,1100,932,667,-4,-150,-634,-1162,-1579,-1831,-1597,-1163,-665,-884,-2520,-985,-846,-937,-1358,303,-666,-1230,-99,356,1009,-751,929,932,24,-443,-663,132,296,-538,979,467,-1408,-512,322,-1596,-260,-933,-1116,-955,-259,-142,-52,-151,-178,-1492,-653,-1038,-1385,-1544,-1534,-1300,-1311,-938,-1156,-1416,-1505,-1949,-1251,75,-921,158,-132,-418,-760,-1016,-1146,-1078,-884,-614,-341,-228,-289,56,-504,-250,-492,-812,-1150,-1499,-1689,-1792,-1598,-1183,-764,-411,-24,-1130,-471,-970,10,974,993,145,-1984,-696,-1157,-358,-680,-1886,-1550,-2105,-565,-145,-285,-404,-2548,-10235,-19947,-28801,-34550,-26111,-17230,-2507,-1334,917,873,653,344,-10028,-4766,-1213,-1770,-4584,-15755,-13426,-15661,-15394,-10638,-255,-85,-286,159,226,167,151,114,-87,-442,-772,-1166,-1468,-1381,-904,-395,159,636,504,431,-294,-1331,-1804,-1512,-351,516,51,-389,-550,-746,-768,-1150,323,399,584,4633,4967,4974,4127,4261,3588,2756,-112,880,-1177,-750,-1122,-985,-542,-321,-65,439,387,594,581,-1013,-1406,-324,-699,-1437,-1298,-1315,-1147,-984,-847,-827,-935,-1039,-1178,-1365,-1564,-1676,-1741,-1634,-1540,-1450,-1447,-1501,-1625,-1668,-1553,-1314,-967,-599,-212,216,-409,-129,-525,-1320,-33,-477,726,-52,-238,-849,963,-7,-772,-447,2,1130,993,-240,-19,-1204,-500,-788,-870,-786,-548,-232,-477,-447,-1467],[-499,62,266,56,-148,-305,-949,-372,-622,-112,276,46,-784,-1182,7,1555,1004,333,247,-611,-1684,-587,-878,-782,-1480,-751,-852,-568,-635,-668,-751,-889,-1105,-2395,-1076,-1126,-1166,-1240,-1204,-1179,-1137,-1108,-1059,-996,-876,-832,-735,-615,-603,-548,-552,-586,-675,-740,-976,-891,-911,-896,-887,-837,-821,-748,-643,-509,-1785,-481,-259,-258,-319,-435,-1158,-1546,-1007,-1208,-1551,-1362,-1037,-590,-188,181,131,493,1058,-535,1850,1321,-1040,-469,680,2415,766,-1231,-1828,1147,856,1759,-1300,345,1841,1361,-381,-56,-859,-109,-2,248,-171,-169,465,1389,1496,1498,-899,-105,884,453,9,-1072,-2288,-1069,-993,-747,-329,-917,-2673,701,923,-325,1072,1011,-2728,-2690,-933,-671,-102,-415,-6909,-7231,-4640,-1183,-1003,-2630,-2208,-1506,582,-108,-222,1529,1681,271,-1234,-990,-940,-88,-387,621,413,131,-1021,-355,-353,-385,-388,-1152,-207,-195,-76,-18,-20,37,-119,-283,-198,117,-1102,-1593,-1130,306,-196,683,623,582,510,324,92,-196,-1187,-910,-1244,-1552,-1811,-1882,-1782,-1598,-1596,-1647,-1021,-812,-605,-452,-2155,-1013,-29,14,-452,-1327,-202,-320,-440,-507,-874,-618,-642,-649,-1934,-477,-428,-335,-173,-74,66,198,300,62,-801,-528,-331,-601,406,641,159,156,349,652,1825,149,-1315,-632,-413,134,738,-998,-890,-1426,99,-121,-673,-678,-1383,-1287,-1535,-1621,-1584,-1505,-1473,-1785,-1364,-1374,-1344,-1343,-1300,-1232,-1090,-909,-693,-551,-900,-1181,-337,-962,-1598,-1028,-1389,-1120,-1792,-1520,-2415,-1838,-1919,-1888,-1757,-1590,-1426,-1229,-968,-676,-465,-198,-17,129,233,352,-864,322,168,-91,-424,-1240,-1636,-1295,-926,-337,306,-809,258,1998,2425,-111,-1024,-1713,-765,371,702,-107,10,1142,2622,266,-406,122,-135,-264,-786,-1254,-1482,-1697,-1553,-1378,-1192,-1074,-933,-838,-809,-750,-978,-1193,-1000,-1132,-1302,-1308,-1186,-959,-708,-438,-433,-1140,116,235,266,352,505,607,731,792,-163,513,-737,479,307,-1023,-1160,10,-736,482,-123,-560,-134,-205,2046,786,-1162,-90,-304,1352,1165,459,54,-416,-617,470,-346,212,451,314,-1007,-314,-2425,-1015,-560,-775,-954,-1338,-1301,-1380,-1446,-1343,-1138,-805,-1769,-503,310,775,-1177,497,1787,-124,-741,-1040,-1212,-198,-488,705,-498,-951,-1582,-1532,116,-488,-1632,195,1815,152,-72,1708,1731,-343,-709,46,-777,-233,1546,2728,3093,1543,450,2259,1841,-3050,-666,-126,-501,-601,-941,-1149,-1279,-1311,-1275,-1216,-1169,-1064,-1255,-844,-755,-682,-509,-405,-252,-76,-3780,433,622,-5225,782,688,698,564,346,-3422,-554,-1074,-918,-1326,-1554,-1701,-1758,-2093,-3840,-744,-484,-256,-2339,-170,-1000,-598,-731,-1130,-1472,-1556,-1242,-1146,-162,322,694,864,-239,-1190,460,79,-218,-342,-94,-893,-545,-327,119,-190,-465,-899,-363,516,506,-202,-1260,-843,-473,702,185,564,3134,3190,1530,310,-316,70,-583,-1515,-835,-1291,76,719,246,575,482,-757,-654,-436,-1299,-611,-705,-80,-265,-801,135,1263,-882,165,2205,1886,453,-1679,-856,-76,-622,-1333,-1338,-1383,-1240,-1012,-780,-1166,-946,-251,-527,-236,-246,-256,-269,-360,-450,-511,-585,-693,-852,-1001,-1189,-1449,-1446,-1553,-1596,-1790,-1675,-1642,-1613,-1575,-1509,-1525,-1402,-1268,-1163,-984,-839,-705,-616,-539,-1039,-359,-325,-341,-344,-299,-269,-170,-73,84,-861,520,705,93,375,914,-472,1207,1109,-1046,-1797,-1072,-306,-862,-1509,-2182,-1589,-828,-292,-844,-565,-69,1525,2269,2213,92,-237,706,-202,-637,432,98,-179,-444,-738,-939,-1077,-1126,-1116,-1149,-1052,-1250,-1098,-1174,-1298,-1461,-1663,-1864,-2026,-2121,-2062,-1961,-1824,-1650,-1516,-1697,-1348,-1221,-1057,-905,-816,-727,-924,-766,-572,-696,-737,-712,-882,-1071,-1335,-1453,-1509,-1456,-1225,-1092,-764,-603,-471,-424,-422,-425,-535,-683,-781,-852,-824,-696,-557,-421,-374,-1706,-2480,-631,-741,-801,-697,-436,-783,343,677,867,234,732,1173,767,-2160,-951,521,326,91,-409,-4,-756,-1141,357,545,-220,-149,-1221,-80,559,-593,-367,-192,398,596,-2174,-1979,-517,-1073,-884,662,-440,-1276,117,2272,1713,500,-913,1864,1354,846,-618,-1371,-806,-1153,-953,-666,-771,-1039,-1342,-1649,-1839,-1651,-1268,-902,-567,-389,-263,-1357,-58,113,406,763,1179,1589,2010,-778,-601,-808,-1544,-190,3025,2905,2189,93,1209,-134,-1055,-339,18,216,153,117,-592,-2380,-1409,-1107,-789,-808,699,-590,-1085,219,452,629,-514,424,334,6,-699,-571,303,39,-413,1127,646,-1415,-655,33,-1643,-526,-1072,-959,-846,-150,-467,-747,-1051,-1245,-1349,-1192,-991,-712,-366,-130,28,-1323,-1174,-1103,-1494,-1557,-2029,-1827,-1003,-1081,-1115,-1182,-1207,-1301,-1371,-1420,-1373,-1249,-1042,-794,-563,-363,-194,-412,-148,-172,-251,-331,-422,-392,-400,-1097,47,377,674,1032,-790,-210,-1359,155,1905,1862,110,-1491,-488,-1075,-452,-1040,-2216,-1657,-2032,-472,91,-226,-536,-3224,-8106,-16799,-27443,-37180,-28653,-18016,-2890,-2205,1203,1894,1006,596,-10118,-4568,-479,-696,-5047,-14588,-11701,-15321,-17616,-12432,-435,-769,-1104,-1517,-1837,-2079,-2001,-1802,-1688,-1603,-1311,-963,-1273,71,546,109,1064,915,425,262,-623,-1511,-1900,-1858,-685,-1064,-1394,-1439,-1202,-990,-873,-1344,-894,-1123,-1439,-1826,-2114,-1838,-1296,-899,-476,-112,186,478,-1370,955,794,348,-155,-451,110,1256,491,710,515,-1141,-1410,-729,-920,-1695,-1355,-261,113,5,3,-116,413,270,78,-176,-550,-738,-1042,-1252,-1470,-1614,-1733,-1802,-1868,-1867,-1819,-1732,-1560,-1361,-1121,-807,-567,-289,-609,-1624,-275,-486,436,-241,-18,-570,818,-164,-285,-267,-173,1010,999,-114,-158,-1315,-68,542,-228,-924,333,290,-442,-221,-1304],[-592,-175,72,-245,-469,-511,-844,-251,-389,58,480,91,-1040,-1282,-116,327,-10,-296,-611,-1009,-1530,-1130,-1114,-372,-1475,-532,-848,600,491,245,508,-99,-1121,-2083,-459,-257,546,1316,339,120,919,-681,478,-125,1122,778,461,172,-198,-475,-746,-972,-1166,-1239,-1283,-1132,-954,-774,-800,-601,-433,-344,-774,-153,-1771,-814,-455,-77,-151,-256,-1178,-1253,-676,-848,-1351,-1571,-1353,-1453,-1499,-1477,-1338,-1143,-984,-822,-672,-593,-829,-447,-425,-484,-569,-1721,-2119,-776,-732,-732,-1102,-884,-955,-1102,-1133,-1116,-943,-663,-279,76,142,-401,198,1090,1186,1200,-634,-421,588,361,-7,-839,-2169,-1013,-1159,-1186,-1029,-893,-2480,-767,-824,-928,-1060,-1159,-2226,-3083,-685,-874,-154,202,-1397,-3639,-4169,1848,30,-2242,-2521,-1697,574,-683,-216,3004,1540,-26,-1325,-909,-1076,-160,-526,559,469,258,-1138,-250,-465,-633,-674,-1222,-156,155,598,739,1245,420,-83,-300,-498,27,-972,-1689,-1133,398,-124,627,317,112,-12,-121,-160,-171,-1082,-429,-339,-442,-568,-646,-685,-608,-1634,-1522,-420,534,876,-25,-2270,-1075,780,1516,42,-1085,45,430,82,-186,-813,-497,-518,-498,-2235,-425,-318,-315,-278,-327,-339,-334,-312,-268,-1111,-542,-208,-461,302,789,278,263,580,1022,2324,430,-1491,-611,-757,-116,847,-240,-755,-1602,-91,-413,-717,-948,-1155,-1356,-1551,-1720,-1894,-1952,-1878,-1968,-1475,-1270,-1020,-833,-676,-580,-480,-385,-268,-337,-1146,-1126,-49,-1051,-1416,-614,-1040,-1571,-1714,-496,-2508,167,1,-105,-1104,-243,-1449,-248,-649,-444,-606,-687,-815,-915,-975,-915,-810,-689,-511,-292,-12,-1403,-1144,484,1399,1706,539,-1209,229,1946,1785,-9,-933,-1904,-901,214,36,-165,-434,-279,-393,-536,-652,-783,-816,-826,-756,-722,-603,-1879,-557,-471,-374,-317,-205,-103,-42,-500,-1053,-1342,-661,-537,-297,-508,-752,-1006,-1252,-1357,-1203,-1123,-460,12,411,828,1244,999,1241,1603,-255,476,-563,1109,893,-298,-584,654,-1081,907,274,-873,-663,-347,1131,838,-1588,-425,-468,-391,-571,-694,-702,-681,-570,-424,-197,-22,158,321,-1019,-219,-2320,-1147,-400,-177,-508,-975,-592,-624,-772,-824,-286,-251,-1787,-250,106,163,-1228,103,105,-367,-1062,-950,-1459,-618,-940,-1285,-1687,-2097,-2272,-1558,-1027,-542,-1432,71,264,431,-357,290,72,-228,-785,-964,-1322,-1588,-1830,-1836,-1708,-1606,-1635,-1708,-1836,-2693,-1810,-1529,-1145,-776,-416,-402,156,356,516,614,630,653,-2344,671,710,800,1049,1271,1554,1843,-7257,2467,2640,-9415,2633,2403,2249,1930,1509,-4429,-1005,-850,-763,-1419,-1548,-1119,-1560,-2266,-4357,741,1304,1489,-1859,718,-1097,-108,308,-251,-836,-1417,-1728,-1402,-967,-553,-207,14,-298,-1102,419,490,-52,-65,454,-1050,-722,-468,261,-493,-420,-999,-376,36,-279,-571,-887,-959,-861,-594,-254,19,271,439,572,-85,-324,35,-625,-1367,-608,-893,-354,-100,131,461,567,-753,-679,-372,-1243,-737,-1063,-934,-432,-662,-294,814,-1096,270,2822,3040,-310,-1546,-1153,-209,-594,-1193,290,-113,-77,-201,-601,-1206,-1303,-428,-298,-194,405,765,1063,-403,19,919,-574,-73,451,63,-666,-1190,-1175,-1522,-1755,-2263,-1802,-1619,-1494,-1425,-1380,-1456,-1414,-1373,-1369,-1300,-1275,-1276,-1339,-1431,-1495,-1623,-1773,-1911,-1855,-1630,-1413,-1155,-948,-733,-974,-322,-193,-137,-29,33,-440,115,67,-1321,-1756,-912,-637,-878,-1152,-1415,-1610,-1483,-1093,-813,-600,-91,214,488,705,299,-245,686,-554,-575,435,435,242,26,-228,-720,-943,-1194,-262,-241,-119,-1679,-366,-324,-509,-720,-1203,-1267,-1003,-831,-599,-394,-1106,40,-378,-1864,200,203,249,-289,396,529,-833,-513,-33,-1230,-353,385,-650,-898,-946,-1162,-1626,-1378,-649,-877,703,1226,1665,854,275,616,507,-246,209,-744,-906,1890,2388,738,-248,-1462,-2168,1455,1018,-599,16,-406,-624,-524,-330,-122,59,123,81,-26,-1914,-952,-697,-797,-684,-399,-3,-306,-1160,1339,1690,95,-51,-851,263,1029,-144,-309,-58,348,681,-2076,-1943,-932,-1512,-733,703,-869,-1762,-148,2062,1470,626,-859,1257,699,203,-756,-1500,-976,-1249,-1428,-1521,-1596,-1651,-1648,-1615,-1584,-1542,-1511,-1491,-1399,-1340,-1203,-1368,-693,-387,7,384,748,1061,1361,-655,-435,-577,-1337,177,2115,2058,1884,81,1322,6,-939,-421,-182,470,339,-25,-388,-2040,-1661,-1320,-675,-338,-239,-566,-1001,-1080,-1289,-1483,-1648,-1593,-1354,-1120,-1031,-613,-350,-275,-371,289,434,-1433,-799,-362,-1782,-810,-1221,-882,-822,-717,-703,-571,-406,-146,-1118,-21,489,-477,-92,368,-244,-1329,-1228,-1013,-1443,-1581,-1768,-2464,-744,-1264,-318,-124,-82,-109,-54,-127,-798,727,999,450,-319,310,554,-307,736,670,-537,0,-50,846,-207,-971,363,522,423,373,-430,106,-1710,-207,-385,-575,-746,-1049,-978,-1064,-1220,-1404,-2028,-1799,-1998,-1335,-1228,-1080,-887,-3811,-7132,-15545,-27949,-40960,-32651,-19112,-3442,-2742,-23,-141,-352,-560,-9605,-4274,-1164,-1151,-5279,-14156,-11056,-15143,-19811,-13506,-901,-992,-1005,-1035,-976,-960,-846,-717,-735,-907,-1067,-1328,-1584,-1515,-1089,-691,-276,37,210,124,-809,-1744,-2041,-1928,-942,-1238,-1419,-1388,-1128,-858,-767,-1224,24,90,166,960,1352,1651,1987,2134,2278,880,478,2247,-1489,1028,779,514,26,-454,271,-52,-485,-931,-1319,-1812,-2183,-1888,-1353,-1720,-1269,155,648,72,-242,-752,-235,285,1258,-259,-576,-621,-377,-55,206,8,-736,-738,-1232,-1593,-1744,-1711,-1572,-1461,-1378,-1282,-1289,-1252,-1170,-1730,-869,-690,-495,-328,-133,-233,140,-170,205,22,-209,759,824,75,-207,-1295,227,845,-3,-974,570,597,-294,122,-982],[-1741,-1486,-980,-460,15,423,-794,-167,-227,190,704,94,-1269,-1394,-208,417,259,773,349,-833,-1400,-797,-1142,57,-1461,-461,-826,-659,-1114,-1230,-995,-585,-1111,-1706,-376,-421,619,1778,289,244,722,-632,454,-74,806,521,-154,-318,-149,244,578,697,651,116,-926,-827,-886,-115,-990,-516,577,390,-747,125,-1598,-1192,-928,296,408,366,-1219,-1008,-355,236,-1061,-1367,-1584,-687,-910,-1153,-1327,-1438,-1562,-1666,-1766,-1923,-2091,-2191,-2313,-2156,-1987,-2201,-1620,-1505,-1290,-1143,-1077,-1026,-966,-1011,-1367,-1065,-1099,-1134,-1139,-1209,-1315,-1403,-1546,-1705,-1801,-1827,-1707,-1518,-1345,-1177,-989,-835,-1935,-579,-504,-449,-236,-342,-2393,223,771,916,958,876,-1796,-3552,-460,-1028,-315,-333,-118,-622,-3722,1070,-229,-1936,-2700,-1891,-311,-1340,-291,3137,1248,-401,-1385,-942,-1299,-372,-769,1194,2199,723,-1183,-84,470,633,-10,-1095,-1283,-1811,-1606,-1074,-577,-93,-123,-425,-882,-41,-889,-1808,-1170,-699,-1137,-1371,-1418,-1097,-657,-304,-33,119,-1000,-867,-168,-434,-776,-1127,-1514,-1811,-1838,-1628,-1290,-987,-732,-573,-1978,-1144,-364,-435,-531,-842,-880,-947,-919,-770,-823,-422,-252,-92,-2378,-565,320,114,928,1082,832,1450,1227,253,-1197,-520,-173,-396,90,806,307,328,747,1297,1510,668,-1553,-410,-766,-429,490,487,-232,-1536,385,-225,-409,953,-754,-496,-962,-1599,400,1083,-362,-2088,-1191,-865,584,398,178,-90,-324,-509,-599,-664,-1370,-1080,-414,-1196,-1204,-298,-728,-1978,-1142,-132,-2280,155,-310,-468,-1025,-254,-1855,143,-900,117,47,52,0,-39,-68,-15,-612,88,166,265,362,-1502,-661,640,1079,1152,543,-1739,295,574,317,-95,-694,-2004,-1048,-855,-993,-1056,-1077,-968,-835,-657,-418,-220,5,66,324,108,-473,-1755,-73,-134,-774,-901,0,318,295,-501,-1181,-1484,-930,-926,-486,-849,-1250,-1605,-1691,-1353,-872,-960,-660,322,531,710,867,897,900,826,-380,349,-435,385,297,134,4,-146,-1350,-472,-494,-1014,-1245,-613,-636,-706,-1600,-918,-991,-974,-776,-525,-325,-476,352,709,424,1207,1358,289,-999,-122,-2086,-1262,-505,-282,-912,-530,-806,-724,-712,-652,588,-98,-1434,6,147,842,-1291,752,1058,-718,-1501,-804,-1708,-1063,-1214,-1083,-792,-671,-1571,133,431,310,-1135,450,229,-13,-682,-891,-1378,-1767,-1770,-1390,-913,-1220,-110,97,218,266,191,103,-25,-2358,-224,-306,-439,102,-783,-453,411,416,376,244,71,-141,-3750,-3304,-1006,-5879,-1234,-1200,-1077,-941,-10809,-621,-582,-12898,-807,-1107,-1301,-1620,-1994,-3021,-1477,-1063,-634,-363,-36,-380,-1427,-2426,-4181,528,495,462,-1357,221,-1088,-12,-196,-444,-724,-1061,-1423,-1749,-1940,-1631,-1249,-933,-646,-916,-135,24,43,-250,-123,-1162,-829,-476,381,-839,-297,-1003,-364,833,972,782,-532,429,-516,-150,-373,-587,-695,-734,-650,-598,-484,-400,-677,-1193,-318,-473,16,76,13,292,355,-528,-547,-270,-1171,-71,-269,16,-325,-454,-817,-538,-1158,-874,-1016,-1073,-963,-778,-1111,-312,-497,-854,705,99,-353,84,-412,-1022,-1597,-204,-828,-963,-456,321,1112,-689,-230,650,-643,-206,964,556,-466,-879,16,-248,-859,-1687,-1253,-1322,-1358,-1406,-1441,-1517,-1362,-1259,-876,-553,-279,-49,96,183,-1596,260,183,13,-181,-478,-629,-867,-1151,-1399,-1560,-1660,-1625,-1525,-1315,-1127,-909,-805,-754,-1529,-1670,-1018,-1183,-1352,-1545,-1720,-1617,-1448,-1192,-1081,-864,-679,-489,-288,-90,151,-269,393,-810,-560,299,791,905,50,539,-481,-776,-1271,191,613,481,-2095,-215,-508,-1018,-1529,-1493,-1210,-108,-124,1035,767,-1134,10,-433,-1753,272,-440,-1062,-987,-342,385,-710,-266,-42,-1708,32,412,-653,-691,-980,41,-231,-154,307,-684,1379,1660,1830,926,455,618,481,-569,-261,-647,-1013,1465,2419,237,-393,-1278,-1902,1348,847,-519,43,158,-196,-306,-796,-1076,-1068,-956,-838,-729,-1606,-779,-731,-763,-758,-729,-644,-551,-950,-4,228,439,44,-429,545,433,284,-94,18,135,359,-1955,-1534,-1238,-1962,-510,748,-1057,-1236,-446,1794,1224,791,-713,659,428,314,-939,-1505,-160,-535,-336,-692,-214,-392,-543,-1327,-766,-753,-596,-303,149,592,834,-1201,251,615,1756,3230,3376,2916,2668,-617,-90,-286,-1115,535,1242,910,603,23,142,47,-783,-471,-418,-98,-269,-476,-800,-1677,-1596,-1715,-1794,-1616,-1364,-1079,-940,-645,-425,-224,-55,-623,159,-167,-1308,-198,475,-600,-359,597,587,-1393,-906,-731,-1914,-1064,-1332,-902,-991,-917,-773,-573,-421,-252,-780,-94,-148,-463,-255,-388,-628,-1282,-1008,-872,-1293,-1548,-1523,-2075,-710,-1406,-607,-514,240,1635,532,-239,-711,1997,1059,289,-396,549,580,-200,771,491,-968,-134,-141,716,-403,-883,407,561,346,254,-61,235,-1686,200,201,143,-2,-637,-382,-981,-1137,-1686,-1824,-1938,-1983,-859,-488,-179,-815,-4249,-7372,-16294,-29693,-44826,-37491,-20686,-4055,-2675,-670,-685,-683,-597,-9292,-4653,-430,-396,-4318,-13631,-11221,-15647,-21903,-13657,-1144,-980,-681,-426,-158,-18,148,281,241,48,-107,-902,-1525,-558,-441,-298,-46,179,46,-26,-809,-2022,-2262,-1616,-939,-699,-1025,-1310,-1336,-1217,-1023,-924,-549,-429,-366,-370,-367,-485,-566,-802,-984,-1177,-1370,-1489,-1548,-1535,-1440,-1262,-971,-670,-313,-10,351,707,230,-1166,-1312,111,376,-1598,-1054,56,1121,143,-467,-1388,-769,232,1331,-320,-611,-661,-483,115,159,-173,-861,-401,-1085,-1142,-1437,18,-212,15,1183,1247,-206,-412,-647,-1617,-284,-437,1,-364,436,40,649,-154,554,283,-211,230,128,27,-296,-1262,-187,-267,-371,-1069,-864,-1189,-1539,-1916,-2311],[-2030,-1743,-1385,-1026,-679,-338,-810,-140,-152,277,1013,95,-1392,-1501,-243,766,-144,1007,510,-882,-1245,-860,-1012,-124,-1386,-1836,-2177,-1833,-1253,-654,-195,-210,-988,-1274,-238,-446,700,766,272,371,520,-580,53,-340,-641,-866,-808,-510,-187,231,588,865,767,49,-909,-909,-809,-154,-1075,-389,806,502,-481,20,-1241,-1467,-1275,-27,31,43,-1153,-709,-223,-365,-691,-843,-1534,-564,-127,-56,-13,-21,-153,-785,-588,-916,-1250,-1476,-1668,-1777,-1729,-2020,-1285,-2144,-1231,-444,-903,-116,106,160,-1909,-1168,21,137,68,-101,-334,-827,-846,-1102,-1216,-1171,-924,-1102,-301,-31,233,-548,-1595,-244,-647,674,816,-138,-2280,-96,1450,1414,1222,652,-1269,-3825,-681,-1110,-861,-348,260,798,-3249,1505,-281,-1616,-2456,-1862,-1138,-1914,-291,1410,1055,-667,-1289,-933,-1404,-576,-956,-90,-38,-69,-1074,-174,-242,-388,-610,-805,-1126,-1554,-1909,-2320,-2148,-1727,-1307,-978,-1185,-589,-750,-1797,-1117,-1099,-1422,-1694,-2015,-1686,-1148,-689,-275,63,-829,-1185,-278,578,419,-953,-807,6,-1554,-1335,-967,-1281,-1561,-1822,-1932,-1910,-1788,-1655,-1479,-1297,-1072,-741,-374,36,-809,291,1015,818,-2112,-678,589,175,1663,1564,350,1416,1370,818,-1047,-428,-134,-326,-137,796,331,424,915,583,50,-576,-1361,-1855,-2049,-1584,-1117,-692,-318,-1085,137,-312,-303,1071,-516,-344,-357,-1501,727,2017,-449,-1901,-1167,-1099,516,181,-127,-429,-656,-825,-933,-1081,-1318,-1381,-1450,-1467,-1411,-1251,-1078,-1953,-648,-465,-2078,-122,-455,-854,-940,-451,-1872,-1217,-1607,-1956,-1859,-1367,-941,-556,-233,86,-499,443,503,501,482,-1454,-234,479,611,720,487,-2377,457,859,813,-368,-385,-2013,-1212,-221,-279,-429,-537,-518,-476,-380,-208,-46,27,-103,440,-53,-716,-1512,-61,-356,-1396,-1541,-553,-23,123,-553,-1382,-1636,-1176,-949,341,-776,-50,-175,-202,-85,137,-775,-1061,771,842,901,967,935,910,840,-574,93,-411,543,469,298,143,-37,-1348,-324,-234,-905,-1624,-710,606,480,-1141,-466,-70,655,467,175,-669,-583,-873,-1165,-1289,-1326,-1229,-1040,-997,-725,-1863,-1398,-730,-806,-1437,-1143,-1248,-1089,-777,-525,250,0,-1063,184,0,756,-1433,842,1564,-1235,-2109,-693,-1995,437,-531,-2,233,-406,-940,-195,-281,-355,-846,-615,-709,-717,-1117,-875,-954,-1029,-1105,-1174,-1215,-1913,-1284,-1375,-1454,-1511,-1613,-1669,-1739,-2178,-1844,-1796,-1672,-1548,-1593,-1221,-1067,-888,-691,-1944,-351,-292,-5503,-7940,100,-16875,165,127,93,-629,-14448,-1659,-195,-7811,-576,-758,-631,-425,-133,-978,-1162,-988,516,893,840,-370,-1445,-2645,-3737,-779,-1012,-1047,-968,-838,-1084,-467,-376,-367,-383,-420,-650,-1256,-117,127,401,608,-403,-781,899,787,84,-428,-733,-1351,-981,-502,-496,-1147,-232,-1014,-446,55,77,73,-319,-114,-594,-186,-80,19,155,251,350,-412,-359,-222,-850,-1138,-485,-378,-201,4,-220,705,989,-278,-396,-250,-1170,149,-143,-17,-405,-309,-1489,-380,-1047,380,936,169,-1298,-1452,-2239,-2022,-1349,-847,-465,-293,-625,-494,-772,-1013,-1875,-949,-619,-103,461,1038,1599,-970,-557,179,-839,-341,1074,657,-225,-634,120,-420,-1049,-1218,-409,-580,-928,-1772,219,-255,-685,-1211,-1638,-1802,-1585,-1131,-657,-215,-1680,547,776,884,317,-631,931,891,318,-196,-1107,-1124,406,241,163,84,-571,34,14,-1732,-1628,-653,100,-71,-989,-649,-45,-1847,-1452,-647,-731,-51,1169,1376,1524,467,-368,646,-1009,-638,108,394,591,72,795,-257,-652,-1387,377,1263,445,-2384,-748,-1434,-2065,-2365,-1937,-1421,-981,-695,-574,-644,-1180,-1103,-1532,-2093,-2274,-1588,-873,-196,376,895,-607,-97,-22,-1939,361,384,-667,-487,-1019,633,461,106,-70,-570,-56,130,414,686,591,561,404,-967,-788,-502,-1038,1000,2042,-305,-527,-1226,-1723,902,263,-423,-42,-16,-78,729,771,193,-291,-722,-1085,-1354,-1590,-1795,-1938,-2039,-2063,-2034,-1946,-1871,-1656,-1455,-1314,-1196,-1167,-1104,-1186,-1226,-1251,-1262,-1207,-1006,-808,-1846,-1088,-1210,-2246,-284,534,-881,-584,-783,340,241,135,-513,-32,-124,-195,-1178,-1407,-619,-845,-1067,-1263,-1463,-1622,-1665,-1723,-1429,-1148,-784,-345,226,788,344,-972,358,329,1531,4070,4171,2980,2635,-697,329,27,-910,822,597,432,445,-76,722,345,-607,-501,-692,384,256,-351,-163,-1332,-1324,-1342,-1029,-1058,-1053,-1016,-1007,-1114,-1205,-1356,-1563,-1794,-1827,-1631,-1315,-949,-578,-931,-360,316,517,-1293,-983,-1053,-1817,-1281,-1405,-848,-906,-211,-95,85,-154,400,-366,547,477,-459,92,167,-1011,-1180,-680,-641,-1086,-1469,-1311,-1517,-887,-1480,-795,-865,282,1862,287,-320,-634,2063,1049,56,-480,740,615,-114,765,296,-1326,-220,-308,331,-591,-825,212,256,322,548,300,749,-1338,465,1897,1145,-16,-258,185,-908,-1184,-1828,-1670,-2049,-1978,-970,-803,-590,-1003,-4533,-8388,-18276,-31610,-47692,-41751,-22232,-4441,-2039,-1429,-1295,-1165,-1010,-9305,-5663,-955,-999,-1947,-12386,-11269,-16621,-23452,-13456,-989,-854,-696,-646,-610,-695,-709,-682,-718,-777,-667,-851,-1717,-124,-206,7,204,164,-273,-197,-643,-1768,-2415,-1142,-854,-897,-991,-1135,-1170,-1160,-1058,-839,-464,-198,240,576,925,1132,1331,1316,1292,-750,955,1028,-1535,1116,1007,866,389,-325,346,2404,1133,897,42,-1096,-1154,207,91,-1401,-817,-251,720,163,-671,-1646,-734,-466,-113,-280,-658,-704,-643,-372,-1015,-1751,-2264,-1696,-821,68,-1793,-348,-413,4,2222,2141,-231,-472,-700,-1460,-339,-542,-251,-439,380,212,219,-175,-169,-414,-592,-748,-778,-732,-657,-1242,-515,-553,-669,-1247,-1240,-1548,-1770,-1838,-1733],[-1180,-926,254,363,466,600,-831,-122,-110,373,1278,170,-1342,-1561,-200,518,-511,1242,743,-841,-1038,-877,-854,317,-1252,-964,-982,-660,-313,10,197,-241,-778,-827,-94,-332,-248,-445,-503,-529,-503,-573,-399,-322,-201,-188,-344,-35,-82,-85,-131,-166,-203,-141,-907,-1032,-728,-182,-1084,-305,516,438,-157,256,-860,-1694,-1514,-318,-529,-778,-1084,-1358,-1691,-2036,-1869,-1481,-1377,-800,-479,-267,-85,65,116,-845,118,26,-329,-155,-285,-489,-880,-1663,-1076,-1542,-1209,-1032,-876,-687,-474,-370,-2484,-1665,-75,16,171,314,495,-915,-806,1461,1908,2374,-378,-1439,-507,690,178,-494,-1343,-405,-608,1606,583,-71,-2261,-525,2318,2037,1317,355,-789,-3837,-1120,-1248,-470,-413,-238,-66,-2942,146,-274,-1451,-2300,-1740,-2016,-2389,-339,447,409,-908,-1211,-1008,-1422,-890,-1195,-326,-386,-548,-1030,-868,-973,-1084,-1193,-1193,-1247,-1348,-1338,-1387,-1490,-1532,-1533,-1555,-1588,-1558,-1551,-1776,-1461,-1358,-1242,-1000,-823,-544,-213,75,374,663,-706,-1481,-476,1242,576,-1062,-901,-162,-1505,-1274,-297,-275,-536,-628,-1221,-1044,-48,72,134,-248,67,175,406,759,-883,249,1291,912,-1822,-872,738,141,1470,1099,-181,305,-76,-358,-892,-396,-177,-353,-454,491,268,444,422,242,47,-152,-1122,-340,-277,-861,-212,-253,-371,-545,-691,-823,-733,-328,-390,-344,186,-1106,961,1613,-657,-1659,-1192,-1395,-768,-1008,-752,-303,182,613,76,-88,-1111,-920,-469,-1533,-846,94,-206,-1619,-638,-1017,-1932,-1477,-1603,-1675,-1721,-1735,-1684,-1537,-1286,-937,-664,-329,-84,116,264,418,-421,489,423,301,149,-1290,-244,-379,-440,-499,-530,-1797,-469,-476,-442,-823,-505,-1984,-1410,-951,-1190,-1409,-1621,-1700,-1676,-1582,-1469,-1438,-1396,-1420,-1415,-1464,-1403,-1376,-1303,-1086,-1842,-954,-1132,186,537,-648,-1645,-1785,-1285,-599,466,-989,15,-70,481,489,115,-610,-1214,-63,203,560,939,1178,1343,1360,-802,-255,-471,482,152,-250,-583,-849,-1088,-993,-763,-566,-1267,-886,256,69,-636,-181,393,700,718,275,-1067,-714,438,333,268,124,-25,-163,-956,-563,-1639,-1478,-1230,-1387,-2023,-1118,-809,-396,-437,-388,727,100,-714,320,-159,618,-1593,877,1345,-1816,-2688,-583,-1983,539,-735,-488,290,-167,-402,1417,1185,861,-528,49,-395,-767,-1550,-1595,-1859,-1906,-1752,-1505,-1234,-2524,-827,-781,-787,-838,-994,-1167,-1415,-2093,-2068,-2341,-2358,-2029,-2464,-900,-301,311,909,-4559,-3228,-7164,-7425,-12526,2714,-22997,2597,2409,2195,-5070,-17936,-6170,-4995,-2726,-162,-759,-1080,-1254,-1176,-985,-947,-1339,-451,-99,7,-370,-1503,-2810,-3306,89,109,149,-599,60,-1042,-66,-200,-380,-550,-718,-831,-1260,-798,-702,-587,-545,-545,-646,-708,-950,-1224,-1588,-1901,-2123,-1907,-1508,-1090,-962,-384,-967,-546,-6,-28,-104,-288,-476,-657,-720,-679,-642,-584,-598,-644,-876,-1175,-1589,-1956,-2002,-1547,-835,-175,-308,-510,1072,804,-13,-205,-249,-1153,355,-48,-82,-496,-176,-1068,-1054,-754,369,-110,-802,-1410,-1923,-2079,-1848,-1610,-1504,-1452,-1488,-1509,-1388,-1082,-657,-1888,403,750,853,1278,1438,1406,-1048,-826,-426,-1107,-449,1193,799,23,-407,168,-611,-1158,-840,-315,-492,-599,-1683,-179,-439,-631,-983,-1232,-1544,-1901,-2259,-2609,-2615,-2278,-1988,-1738,-1559,-1384,-1180,-1025,-827,-656,-507,-1096,-1329,340,477,192,625,-771,1602,946,-1862,-1586,-599,292,140,-1134,-978,-107,-1831,-1717,-587,-850,-126,2024,1785,1111,354,-473,607,-1085,-691,-74,-12,232,137,1024,-42,-550,-1512,552,1830,411,-2055,-120,-718,-234,456,-1354,-1075,105,-736,250,217,-1208,-237,-579,-1729,-26,532,-1028,-217,468,369,-504,-2,50,-1625,-177,-305,-684,-735,-1073,-1323,-1613,-1897,-2013,-1980,-1764,-1522,-1274,-1104,-985,-889,-928,-1417,-1247,-1241,-1178,-906,-504,-869,-697,-1288,-1616,407,-400,-334,-182,-318,-121,752,1718,343,-92,801,372,-1,-1126,-636,-789,-813,-687,-485,-245,-50,-233,495,651,759,147,300,623,490,332,129,-85,-241,-470,-1775,-855,-914,-1827,-657,-445,-522,62,-1143,519,714,850,-303,352,951,914,-1484,-1257,456,336,258,-979,-135,-424,-740,-2103,-1580,-2070,-2037,-1381,-572,180,-245,-745,383,-185,1292,3628,3666,2799,2383,-908,725,316,-763,132,-439,-891,-1252,-1536,-1641,-1662,-1645,-1675,-1765,-1900,-2088,-2239,-2280,-2215,-2042,-1907,-1801,-1732,-1698,-1657,-1633,-1686,-1657,-1617,-1571,-1564,-1548,-1565,-1591,-1606,-1605,-1580,-1532,-1428,-1270,-1172,-1073,-1349,-1570,-1461,-1484,-927,-1031,-768,-531,-159,-234,564,46,967,1180,-511,106,18,-1400,-1073,-329,-401,-875,-1396,-1180,-1030,-1017,-1510,-900,-1134,306,1025,-12,-414,-604,1855,934,-279,-606,837,616,-107,358,-127,-1636,-1010,-1336,-1456,-1542,-1430,-1128,-773,-401,100,596,987,-967,519,1781,910,-23,49,332,-822,-1491,-1874,-1601,-2145,-2007,-328,1024,888,-1167,-4708,-9634,-20433,-33195,-49900,-44111,-22828,-4388,-1139,87,-103,-245,-349,-9126,-6556,-354,-407,-535,-10525,-10495,-17223,-23938,-13413,-1037,-1024,-1004,-1110,-1251,-1529,-1729,-1802,-1700,-1439,-1004,-775,-1979,-405,-605,-180,58,-170,-600,-942,-1309,-1553,-2347,-1329,-1108,-839,-705,-725,-857,-847,-942,-943,-743,-501,-183,153,523,759,739,986,973,-1122,794,779,-1440,1007,1216,1001,490,-275,246,1652,1275,921,-171,-954,-874,-491,-777,-1168,-1090,-1083,-972,-856,-824,-1163,-559,-551,-638,-869,-1245,-1694,-2184,-1805,-1070,-418,-1050,-43,1565,475,-2050,-777,-647,-64,1894,1553,-294,-496,-727,-1291,-443,-712,-487,-507,-248,-332,-443,-533,-690,-782,-771,-730,-596,-446,-668,-1167,-175,-198,-263,-1429,-545,-602,-536,-361,-314],[-1402,-930,-822,-819,-864,-933,-998,-993,-823,-531,-66,299,-1209,-1610,-134,295,-851,1420,981,-734,-797,-888,-759,10,-1088,-1014,-1216,-1143,-951,-683,-476,-355,-507,-385,-73,-111,-100,-188,-178,-181,-178,-616,-215,-248,-246,-551,-466,-445,-609,-734,-912,-1106,-1322,-1421,-1452,-1206,-864,-485,-986,-249,462,721,188,1158,-469,-1801,-1555,265,1112,-118,-988,-247,300,649,-180,157,-1181,-749,943,1355,177,957,564,-879,-385,-893,-1280,-1337,-1166,-908,-810,-1345,-220,-549,-775,-140,-723,-426,-480,-655,-2215,-2074,-1192,-1471,-1776,-2186,-2345,-1807,-1182,-548,114,740,-420,-1772,-900,506,-104,-503,-1153,-446,-367,1499,241,-80,-2242,-976,1963,1803,980,52,-319,-3542,-1926,-1314,-459,-729,-918,-1067,-2772,-1192,-1199,-1415,-2160,-1535,-2753,-2074,-584,-541,-519,-1013,-1139,-1115,-1309,-1198,-1356,-777,-793,-894,-1023,-1019,-988,-952,-906,-753,-1165,-580,-372,-190,-32,205,-330,-1008,-1419,215,-643,-1720,-1147,279,262,580,1008,957,820,725,494,190,-601,-1684,-1121,-1555,-1895,-1909,-1708,-1485,-1478,-1277,-1210,-1169,-1084,-944,-867,-956,-25,201,326,-20,28,-251,-524,-581,-1000,63,571,1019,-1558,-1107,794,56,2106,1946,-584,1186,644,8,-782,-1281,-1883,-2217,-1906,-1729,-1613,-1584,-1668,-1783,-1788,-1629,-1347,-997,-611,-869,-95,23,40,31,-702,-583,-479,-524,-423,-431,59,-657,467,483,-949,-1406,-1241,-1704,-1389,-2122,-1716,-853,75,815,-338,-127,-895,-836,-778,-1695,-767,155,-18,-1266,1,525,-1790,-16,-354,-1700,-843,-1165,-1383,-1427,-1264,-982,-729,-405,-161,43,199,366,-355,477,440,351,237,-1057,-105,-241,-337,-465,-589,-1133,-671,-677,-573,-1367,-292,-1933,-1621,-767,-329,362,444,564,608,-332,-377,-311,-221,-615,75,-536,-1467,-1112,-391,-975,-1652,-450,-1634,-42,242,-769,-1932,-1913,-1196,-134,608,-1071,-109,-100,286,802,17,-700,-1022,-255,498,1215,1804,1648,1373,1686,-1037,-665,-600,-122,-712,-1261,-1490,-1367,-1130,-911,-658,-574,-644,-1005,-524,-641,-791,-993,-1120,-1099,-825,-452,-1473,-855,952,1398,1331,1873,917,-73,-864,-46,-1422,-1474,-1378,-1071,-1877,475,739,-554,-173,-235,1124,211,-410,412,-326,439,-1754,435,530,-2254,-2341,-482,-1749,602,-971,-1031,265,11,30,2194,2081,1044,-204,1209,846,519,-1800,-727,-684,-1080,-1550,-1170,-1086,-2416,-1269,-820,-787,-730,-699,-617,-564,-2095,-611,-680,-1604,-938,-3341,-934,-576,13,728,-6922,-8438,-14210,-9348,-16896,-2181,-24645,3330,2934,2452,-8871,-20898,-10947,-11386,-704,-1474,-2201,-1552,-831,-183,332,-660,-1775,-1586,1771,1904,-407,-1550,-2870,-2921,723,280,-187,-681,-1149,-1423,-1431,-1249,-1027,-823,-698,-1036,-1203,-679,-779,-913,-1129,-1363,-1565,-1766,-1921,-1865,-1750,-1576,-1715,-1395,-1341,-1319,-1308,-1283,-1244,-1200,-1142,-1029,-900,-861,-856,-925,-1007,-1080,-1202,-1277,-1339,-1309,-1314,-1242,-1166,-1304,-1141,-826,-576,-394,-612,-842,8,60,97,-1,-259,-1097,-22,-134,-297,-583,-721,-900,-1480,-1205,-1318,-1429,-1501,-1465,-1415,-1327,-1272,-1244,-1208,-1064,-900,-925,-519,-329,-458,-1618,170,160,147,77,-27,-157,-867,-912,-1132,-1433,-669,-686,-687,-745,-798,-885,-990,-1178,-987,-829,-482,-170,-1238,-38,1001,1339,-689,-653,732,-561,759,1654,1245,-1361,1262,1013,714,-31,-805,-44,-242,-440,-726,-1000,-1009,-196,45,74,383,-1007,1329,436,-1864,-1523,-558,398,301,-1313,-1307,-1072,-1676,-1754,-1054,-954,-287,-21,170,286,155,-524,292,-979,-584,-182,-379,-122,263,901,168,-452,-1621,728,1130,399,-1588,-119,-900,-263,489,-1474,-976,-185,-1055,453,281,-1188,-274,-577,-1799,-287,509,-1198,-245,457,-26,-400,-664,-839,-1091,-960,-991,-1094,-1226,-1482,-1664,-1915,-2146,-1752,-1344,-933,-567,-201,88,337,305,106,-1873,-1360,-143,-897,-5,-238,-1311,-902,-1380,-1528,-1091,-1100,-1110,-1108,-1143,-1216,-1282,-1443,-1592,-1637,-1601,-1471,-1244,-993,-722,-404,-76,278,613,8,1148,180,1087,1832,1904,181,596,1524,1256,940,567,185,-266,-382,-1718,-471,-350,-1375,40,595,-105,694,-1222,619,581,1250,-71,-168,1211,1097,-1798,-1056,623,411,198,-1131,-275,-567,-1132,-2442,-1349,-1533,-1554,-1381,-1058,-787,-859,-504,121,-826,596,743,811,785,713,-1174,410,278,-651,21,-29,16,101,-422,312,453,-290,-591,-1387,53,-17,-809,90,-789,-695,-1064,-303,375,254,-974,-1083,-55,-108,-154,-204,-798,-395,-619,-594,-640,-642,-1675,-518,-386,-209,-1013,-1153,-1581,-1265,-1504,-1544,-1047,-1142,-785,-487,-7,-349,687,448,1262,1159,-583,53,-147,-1696,-955,50,-123,-636,-1309,-1098,-612,-1072,-1495,-915,-1193,340,1586,-336,-501,-590,392,22,-675,-751,-740,-874,-1018,-1130,-1191,-1880,-1297,-1347,-1315,-1386,-1377,-1256,-1129,-1016,-791,-552,-245,-618,269,576,730,-9,290,418,-689,-1755,-1872,-1591,-2191,-2032,-476,1521,386,-1261,-4765,-10869,-22275,-34920,-50956,-43748,-21769,-3891,-178,1313,924,533,-209,-8552,-6627,-347,-480,-674,-8008,-8666,-16822,-24167,-13490,-1188,-998,-796,-706,-910,-683,-653,-571,-538,-1284,-359,-655,-1977,-848,-1045,-426,351,139,-853,-586,-503,-1006,-2234,-1198,-1447,-1576,-1710,-1838,-1825,-1777,-1686,-1533,-1269,-1061,-841,-631,-376,-219,-16,38,147,-985,348,514,-1262,866,1001,1087,533,-249,91,721,442,125,-414,-723,-784,-1050,-1149,-1205,-1204,-1167,-1043,-882,-892,-632,-235,-103,-83,-230,-656,-964,-1535,-1633,-949,-424,-1020,1,1249,560,-2113,-1149,-878,-169,386,-33,-536,-945,-1183,-1164,-897,-925,-676,-544,243,410,573,-235,825,647,-225,493,1321,310,-872,-987,895,684,211,-1523,-81,-316,-390,-396,-345],[-1630,-751,118,-188,-490,-745,-1051,-774,-564,-370,-109,106,-1083,-1662,-87,85,-1160,1069,1170,-586,-538,-927,-776,681,-928,-1288,-65,-124,-223,-203,-151,-190,-224,6,91,144,335,239,184,50,-316,-737,-774,-1142,-1404,-1490,-1201,-739,-350,63,355,520,491,-645,-871,-1300,-1226,-1659,-842,-246,1078,2366,506,2421,-109,-1783,-1437,392,771,-329,-890,-86,487,543,-73,517,-1017,-847,725,1397,101,1842,1595,-896,165,305,-263,-939,-1572,-2102,-1816,-1398,-1035,-768,-413,-134,-608,-471,450,-640,-1674,-1868,650,613,573,432,226,-771,-958,-542,-749,-886,-886,-2107,-1262,-632,-476,-584,-1037,-427,-101,-154,-133,-130,-2155,-1386,-368,-561,-813,-1111,-1413,-3129,-2933,-1761,-1599,-1464,-1369,-1368,-2721,-1502,-1516,-1504,-1997,-1299,-2166,-1506,-353,337,416,-963,-1086,-1240,-1143,-1248,-1319,-210,-213,-284,-1027,-323,-230,-110,37,307,-1100,280,-133,291,861,504,-456,-1293,-1183,355,-558,-1611,-1174,132,371,614,1674,1523,492,1089,778,428,-485,-1741,-787,-1126,-1396,-1488,-1413,-1173,-1442,-1172,-174,-1026,1136,-297,-495,-808,649,2155,1274,195,978,169,1119,793,-1100,46,1567,1168,-1288,-1329,808,-20,2138,2441,-638,2452,1980,1449,-691,-373,-301,-512,-1087,-168,-370,-676,-1145,-1755,-2356,-1759,-1036,-308,396,-668,24,1628,1712,693,-1160,-643,-231,257,-200,-535,-778,-869,-887,-885,-1226,-1089,-1251,-1927,-456,-231,73,-217,125,398,-705,-164,-638,-675,-1052,-1720,-679,218,215,-861,282,716,-1560,-67,-515,-1984,-1596,-1986,-2243,-2253,-2081,-1852,-1686,-1460,-1319,-1216,-1148,-1042,-955,-901,-831,-761,-685,-747,-663,-671,-692,-797,-928,-970,-980,-900,-676,-1643,-146,-1796,-1753,-933,-610,686,1380,1736,1982,-573,-443,-483,-383,-852,-126,-685,-1825,-890,-871,-1509,-1776,-1404,-1612,-348,62,-833,-2018,-1933,-929,389,879,-946,-200,-97,28,-564,-1005,-948,-629,282,877,1395,1806,1629,1189,1482,-1175,-1011,-703,361,64,-172,-213,-144,-470,86,276,317,22,-994,262,-959,-66,-309,-532,-728,-799,-844,-1736,-924,-664,-545,-366,-256,-150,-52,-653,-10,-1149,-1331,-1693,-1314,-1323,-1100,-1288,-1314,-1301,-1181,-1074,-957,-899,-867,-857,-790,-1842,-734,-619,-1994,-1671,-338,-1434,-304,-1140,-1521,-511,-685,-876,-1156,-1348,-1527,-1674,-1827,-1810,-1655,-1615,-1510,-1484,-1564,-1692,-1671,-1798,-1906,-2066,-1940,-1655,-1337,-1086,-841,-671,-2105,-562,-554,-2244,-668,-4136,-947,-1084,-1101,-963,-7872,-13588,-21090,-10999,-20787,-11767,-22626,243,21,-225,-11483,-22576,-15765,-15639,-653,-443,-219,181,484,723,851,-365,-2153,-2767,1264,1350,-447,-1495,-2748,-2546,616,1150,1120,0,473,-918,1205,1268,1107,-457,179,-1227,-1035,-409,461,184,-177,-552,-860,-1049,-1010,-689,-410,-1070,-1778,-1237,127,697,135,453,-691,-686,-35,-447,-818,-1115,-1081,-807,-450,-94,153,358,471,258,196,-459,-1111,-1445,-1107,-1204,-1522,-1518,-1135,-1184,-132,287,433,218,-252,-979,736,111,-246,-640,80,397,-1212,58,388,462,49,-253,-495,-631,-1068,-831,-924,-915,-857,-943,-446,-216,-233,-1211,1059,1272,1462,1567,1606,1109,-526,-739,-1885,-1788,-628,936,723,403,34,-424,-974,-1536,-1714,-1023,-203,270,-830,-310,2108,2409,-370,-646,557,-617,710,1079,506,-1165,-539,-1008,-1387,-1497,-1307,-1055,-724,-404,-824,-838,-568,962,485,15,174,-1227,1662,-163,-1709,-1426,-515,493,402,-1499,-1597,-303,-1589,-1615,-696,-1018,-950,-1024,-1076,-1138,-1182,-1393,-1580,-1730,-1820,-1741,-1418,-988,-581,-290,-44,-348,-1701,84,-26,48,-1083,-116,-1059,-266,391,-1599,-846,-473,-1309,110,113,-1104,-190,-444,-1798,-522,-241,-937,-257,861,379,-199,-494,-904,-1236,-1498,-1536,-1392,-1174,-1047,-834,-684,-585,-443,-513,-407,-497,-596,-751,-897,-990,-1132,-2115,-1355,-1424,-1420,-1330,-1213,-1294,-1130,-1382,-1406,-543,-1779,-129,-438,-1095,-596,861,1017,-207,-672,903,796,683,-823,297,88,-181,-331,-518,-673,-827,-810,-764,-748,-731,-785,-787,-927,-1027,-1132,-1266,-1403,-1478,-1636,-1791,-1932,-1912,-1779,-1488,-1313,-1198,-1017,-900,-837,-775,-769,-796,-908,-1045,-1128,-1982,-902,-547,-122,346,-1136,1209,755,-1628,-2628,-170,1625,1211,1018,546,-655,-1362,-1251,-1734,-1824,-1422,-1031,-718,-516,-391,-1345,-427,-507,-710,-871,-1098,-1290,-1400,-1261,-885,-477,-84,-572,-1661,-108,-141,-990,218,-492,-340,-810,-190,479,357,-1164,-1155,509,771,1086,439,-435,405,-755,251,1226,347,-1969,-269,216,461,-742,-1145,-1668,-870,-1284,-1506,-1106,-1055,-1131,-483,-10,-419,858,887,1553,1229,-572,24,-233,-1626,-752,523,262,-279,-1118,-951,-173,-973,-1378,-795,-962,481,1561,-574,-498,-492,1124,610,-1023,-819,-543,-826,-1082,-1234,-1244,-1981,-1105,-1341,-942,-1338,-1075,-1113,-1225,-1413,-1527,-1627,-1610,-1639,-1571,-1495,-1435,-1372,-1289,-1202,-1121,-1833,-1795,-1526,-2085,-1934,-766,-649,-536,-1172,-4599,-12235,-24156,-37376,-47473,-40247,-19099,-3011,-269,-347,-434,-578,-686,-8014,-6132,-979,-945,-902,-4859,-6035,-15923,-24572,-13266,-119,-241,32,550,-985,906,-754,1308,1384,-1557,-93,-431,-1609,-1178,-1417,-619,530,169,-947,-690,-263,-728,-2106,-165,-321,320,572,741,-886,-204,-507,75,275,-510,915,859,686,412,-106,-70,-202,-542,-155,26,-971,389,490,533,553,-212,-48,186,32,-104,-659,-372,-262,-322,-295,-1549,-260,-447,-195,-263,-851,-537,-800,-990,-1150,-1289,-1378,-1349,-1308,-1175,-1092,-1009,-982,-995,-1074,-1156,-2079,-1465,-1548,-1704,-1845,-1902,-1935,-1793,-1545,-1242,-884,-1213,-857,-605,164,454,1305,-317,657,613,-298,197,1140,249,-1142,-778,1090,2182,95,-1540,-93,-594,-76,737,-51],[-1544,-480,-148,-40,94,231,-1280,-499,-422,75,-51,-223,-1018,-1713,-536,-498,-1226,-347,-165,-412,-270,-1004,-913,63,-790,-1770,-360,-572,-877,-1175,-1528,-1921,-1761,-1411,-1040,-676,-317,-28,319,319,-662,-923,-621,104,-219,-1063,-228,-707,-417,-260,-18,225,199,-973,-844,-1395,-696,-1351,-1637,-865,-55,780,787,2294,217,-1663,-1231,635,518,-541,-775,34,649,344,-77,746,-892,-929,473,1207,-1,1841,1516,-886,-104,416,-49,483,-164,-786,-1242,-1399,-1245,-977,-550,-187,-489,-429,254,-666,-1173,-1361,650,560,464,266,10,-632,-786,-710,-754,-647,-605,-2449,-1509,159,-863,-738,-1008,-417,177,463,-543,-190,-1955,-1663,-617,-645,-489,-561,196,-2716,-4028,-1049,1251,1287,1221,1004,-2782,202,-307,-1721,-1813,-1090,-1497,-937,-300,-22,92,-837,-1099,-1413,-981,-963,-1119,484,646,325,-1044,-30,506,746,744,525,-962,-133,-368,121,560,426,-606,-1618,-936,-59,-450,-1495,-1246,-296,-363,-369,-512,-623,-745,-952,-1156,-1309,-1395,-1716,-1191,-971,-734,-605,-575,-909,-1448,-1150,-84,-1509,1098,-291,-176,-679,606,831,523,143,-202,-323,-185,184,-1224,-101,1433,1278,-1082,-1602,709,-151,2042,2154,-424,2175,2103,1988,-686,-394,-378,-640,-1335,361,-57,-493,-1087,-1725,-2234,-1872,-1363,-887,-448,-423,-229,123,109,77,-1671,-693,-535,-772,-1020,-1266,-1493,-1650,-1743,-1757,-1739,-1645,-1454,-2077,-1194,-1115,-1042,-964,-774,-480,-1088,-285,-440,-528,-1320,-1685,-659,212,415,-499,495,449,-1322,-185,-334,-2178,-642,-493,-364,25,-427,88,-78,-242,-508,-793,-1065,-1228,-1323,-1365,-1333,-1270,-1190,-1121,-1106,-1032,-923,-857,-801,-679,-595,-511,-375,-1327,-110,-1673,-1883,-1070,-936,167,199,290,308,-825,-562,-737,-638,-1124,-406,-799,-1928,-738,-598,-1270,-916,-207,-1254,99,217,-941,-1857,-1939,-665,826,1115,-751,-348,-160,-58,552,156,-355,-977,-1546,-1505,-831,-41,662,951,1190,-1287,-1305,-845,1985,1603,1224,1770,1675,-261,1809,2030,820,557,-985,70,-1513,478,498,-83,-672,-1159,-1617,-1926,-1959,-1824,-1734,-1636,-1627,-1597,-1513,-1410,-1314,-1235,-1176,-2054,-1547,-1114,-1179,-1301,-1376,-1530,-1653,-1812,-1938,-2004,-1962,-1937,-1864,-1943,-1850,-1781,-1756,-1703,-1610,-1574,-1561,-1500,-1964,-1276,-1166,-1026,-953,-794,-659,-576,-621,-621,-560,-1333,-1926,-1401,-2183,-1804,-914,-906,-1218,-2617,-1164,-1340,-657,-641,-601,-590,-2185,-608,-553,-2979,-1269,-4919,-79,41,193,370,-6963,-15863,-26681,-12203,-24008,-22438,-18112,1545,1652,1802,-12562,-22349,-20508,-11183,2693,2709,416,2683,2621,2495,2271,-213,-2408,-3932,1235,1088,-564,-1391,-2516,-2247,337,514,818,204,387,-910,1310,2327,507,-691,-380,-1451,-829,-621,1666,1809,-180,-209,-242,1797,1837,504,-271,-450,-1751,-1274,462,1065,670,673,-527,-733,490,731,363,-111,-622,-1186,-1731,-1893,-1521,-1159,-864,-574,-435,-475,-1480,-1396,-1055,-999,-1166,-1414,-1546,-1585,-1078,-777,-463,-103,-283,-869,616,149,-378,-721,164,836,-669,456,243,-80,-423,-686,-935,-1121,-1284,-1400,-1437,-1322,-1159,-956,-723,-483,-214,-781,226,315,433,533,635,741,-181,-425,-2241,-2131,-747,436,165,-176,-488,-738,-1096,-1037,-360,-377,24,614,-527,-500,1051,960,-101,-687,-6,-704,-852,-1016,-787,-985,287,785,1149,-86,-705,655,1577,458,-867,-687,-200,751,458,-4,-5,-1416,843,-848,-1462,-1338,-662,-1059,-1378,-1693,-1850,-1671,-1715,-1647,-1670,-1532,-1390,-1240,-1115,-1048,-1006,-1177,-1369,-1584,-1856,-2189,-1990,-1443,-918,-506,-134,-292,-1794,383,375,412,-605,-156,-1242,-295,343,-1781,-743,-809,-1512,-270,-77,-1022,-27,-199,-1624,-773,-994,-550,-304,-232,-316,-360,-407,-501,-604,-769,-948,-1188,-1391,-1589,-1549,-1442,-1318,-1109,-960,-809,-665,-441,-187,129,-30,-272,-1689,-419,281,-689,-804,713,-908,-1429,-1262,-1293,-933,-2083,-1673,-1837,-1497,-1040,-453,-155,-531,-1046,305,318,303,-783,103,14,-433,-22,44,-168,208,368,320,471,396,195,6,-326,-593,-780,-849,-736,-596,-26,-1641,-52,689,-444,212,329,722,1795,-486,-177,482,616,-1,-1188,-467,53,-1873,-524,1285,1886,2213,-1017,865,331,-2108,-2598,-34,1679,924,632,597,-1017,-1679,-1098,-1512,-1762,-1700,-1499,-1284,-1120,-984,-1404,-854,-783,-792,-729,-716,-684,-694,-813,-877,-974,-1038,-1087,-1815,-1110,-1097,-1215,-1032,-1029,-918,-829,-748,-687,-645,-1448,-1263,-572,-524,-467,-402,-361,-276,-953,-53,114,232,-1705,-169,99,436,-491,-1170,-1746,-546,-979,-1491,-1191,-871,-1391,-807,-59,-573,931,1205,1798,1258,-593,-93,-361,-1413,-609,-611,-1029,-1208,-1220,-1105,-1003,-906,-1324,-723,-698,-464,-406,-841,-551,-437,-443,-479,-1440,-955,-351,-211,-347,44,-465,-2108,-708,-1778,-1205,-1641,-478,422,524,-759,-75,-466,-859,-1379,-1732,-1600,-1202,-785,-389,-52,-156,-1848,-1816,-1520,-1978,-1842,-948,112,-414,-1044,-4358,-14202,-26834,-40510,-42404,-34918,-15684,-2083,-883,-1096,-1334,-1622,-1654,-7779,-5959,-840,-561,-346,-2102,-3643,-15023,-24259,-12797,179,-271,208,214,-1043,256,-824,559,676,-1732,-94,-258,-1236,-1383,-1773,-846,363,206,-1039,-854,-144,-572,-2056,-183,-246,151,403,528,-909,-111,-523,136,186,-577,957,850,515,552,-155,88,-132,-321,-451,-454,-670,-325,-275,-249,-212,-234,-244,-312,-308,-270,-964,-90,-36,-514,-770,-169,-258,-334,-382,-486,-754,-628,-735,-744,-727,-730,-756,-748,-1278,-732,-679,-549,-695,-227,-94,34,-2067,-1708,-1280,-469,-247,-434,-720,-939,-1019,-901,-587,-1520,-982,-637,-110,516,1142,-383,421,540,-388,-96,914,193,-1355,-448,432,247,-6,-1403,-250,-779,-477,-541,-599],[-1325,-989,-882,-652,-329,38,-1560,-754,-570,582,688,564,-1009,-1724,-101,-252,-1037,102,121,-197,-127,-1090,-1135,-540,-659,-2028,141,420,553,253,501,80,-37,-400,-828,-1301,-1678,-1618,-1099,-548,-990,-1133,-901,-5,-135,-1073,66,-787,158,198,-196,-608,-1051,-1415,-1792,-1713,-1425,-1194,-1034,-862,-711,-455,-111,324,541,-1460,-978,951,418,-705,-608,152,819,147,-160,861,-770,-954,237,1025,-97,1789,1434,-805,-281,625,27,1025,1815,1095,-164,-739,-449,-801,-958,-1101,-1201,-1164,-994,-873,-695,-786,-408,-297,-178,-158,-207,-467,-519,-541,-616,-627,-666,-2381,-1482,-73,-1172,-911,-1017,-410,362,214,-930,-163,-1580,-1645,-734,-1067,-1340,-994,-627,-2299,-4907,-837,284,373,414,355,-2860,-23,-328,-1937,-1546,-1026,-1249,-1451,-1534,-1438,-1245,-1023,-1125,-1583,-774,-513,-782,78,251,204,-980,-27,337,397,376,426,-761,-619,-560,-12,-85,-126,-703,-1903,-661,407,-241,-1311,-1298,-291,482,977,1142,1188,-89,437,972,753,-321,-1583,-911,-604,-914,-1096,-1164,-1128,-1427,-1098,-1085,-1960,-1252,-1414,-1457,-1295,-948,-539,-77,360,780,178,-358,96,-1275,-209,2197,1399,-874,-1839,575,-257,1911,1800,-50,2031,1795,1524,-675,-384,-409,-735,-1374,-56,-319,-576,-884,-1220,-1555,-1886,-1855,-1642,-1412,-1248,-1159,-1114,-1119,-1106,-2124,-1292,-1397,-1368,-1207,-976,-734,-486,-285,-135,-1321,-475,-1344,-2007,-78,191,122,-393,-138,-191,-1367,-409,-472,-588,-1422,-1544,-747,-776,-818,-835,-810,-826,-1006,-804,-859,-2191,-1134,-1368,-1605,-1719,-1568,-1273,-1015,-694,-461,-267,-116,52,2,247,308,372,467,-283,322,916,1172,1365,-578,1015,1710,1704,-950,-658,1056,-1497,-1917,-1105,-1224,432,102,-186,-544,-962,-1181,-1322,-1174,-1315,-689,-801,-1606,-593,-650,-1139,-681,10,-824,728,369,-1031,-1613,-1863,-381,1209,1340,-472,-474,-219,-215,946,734,-162,79,813,647,506,95,-333,-655,-905,-1296,-1368,-1211,-1276,-1375,-1575,-1687,-1646,-1452,-1175,-798,-559,-318,-962,-396,-1915,-488,-800,-1103,-1319,-1282,-1120,-1608,-1079,-511,-391,-257,-200,-112,48,-168,179,-723,-999,-2040,-1652,-358,1130,322,-129,964,427,700,562,318,188,-678,-169,-2018,-462,-430,-878,-485,-183,-912,329,-1366,-2040,-22,274,129,-107,-261,-420,-604,-877,-1067,-1160,-1329,-2376,-1702,-2298,-2080,-2331,-2480,-2124,-3048,-1708,-1981,-350,-674,740,1088,-2278,1537,65,-3618,-2276,-5660,1656,1993,1973,1974,-5215,-11866,-21232,-12707,-26183,-34150,-12064,2110,2019,1936,-12035,-20529,-24779,-7259,1615,1502,-237,1414,1414,1398,1322,-230,-2397,-4660,490,1030,-739,-1232,-2193,-2004,44,1580,2091,326,237,-965,1075,3621,-155,-629,-965,-1676,-587,-873,1599,1275,-828,-78,-157,151,0,-82,-196,-256,-1624,-1302,-495,-529,-531,-494,-438,-779,-355,-289,-234,-290,-404,-608,-847,-1099,-1428,-1739,-2059,-2262,-2281,-1998,-1873,-1407,-1210,-1331,-817,-726,-957,-2036,-838,-980,-1110,-1161,-1222,-1280,-1311,-1305,-1338,-1412,-1495,-1549,-1556,-1612,-1623,-1662,-1719,-1740,-1828,-1957,-2134,-2141,-1914,-1525,-1128,-974,-394,-282,119,-362,516,793,951,1105,1261,816,101,-73,-1474,-1965,-898,1356,1312,562,353,29,-1272,-950,-177,-645,86,591,-346,-579,-445,-828,-1260,-1759,-2230,-2470,-1902,-1342,-775,-822,373,843,1186,-18,-616,544,1577,249,-903,-580,51,-327,-838,-1201,-1454,-1521,-1567,-1602,-1696,-1799,-1757,-1505,-1080,-1792,-1975,-782,-1800,-1402,-407,-1148,-330,929,588,-707,-624,-194,-373,-414,-333,-197,-984,-942,641,802,573,-295,-1862,781,562,358,-180,-233,-1443,-358,-77,-2023,-676,-1185,-1642,-664,-288,-964,22,36,-1336,-1030,-1418,-493,-723,-1037,-1348,-1631,-1876,-2078,-2143,-2103,-2001,-1956,-1913,-1936,-1792,-1609,-1386,-1044,-741,-450,-216,23,214,414,-242,-506,-1319,170,449,-686,-1087,500,-477,-1704,-975,-1172,-1067,-1408,-82,-679,-1663,-1520,-1719,-1765,-1512,-1444,-926,-674,-407,-832,26,-512,-255,617,749,-321,781,802,-169,616,426,136,-113,-503,-834,-1120,-1312,-1294,-960,-527,-1691,-85,1040,-56,174,142,1024,2119,-158,-568,463,710,546,-1570,1208,799,-1556,-285,1487,2371,2754,-734,-185,-97,-2518,-2342,140,-192,-515,-692,-686,-976,-1559,-558,-495,-486,-491,-601,-801,-1101,-1452,-1835,-2278,-2098,-1726,-1283,-907,-538,-246,-1099,61,150,126,-663,-1625,-609,-535,-1394,34,-75,-16,-395,-108,307,449,-1758,-1274,656,867,882,204,139,198,-1113,-146,-442,-716,-1409,-1154,-1267,-1262,-1202,-1162,-1776,-541,-597,-1421,-1171,-590,-1135,-1178,-186,-735,973,1448,1940,1312,-562,-198,-441,-1174,-460,-463,-954,-1116,-954,-647,-377,-741,-1270,-649,-391,-623,-980,-1300,-1442,-1283,-1061,-872,-1813,-1086,-692,-582,-510,71,-599,-2195,-901,-1976,-1356,-1813,-233,478,522,-1004,1182,1221,1348,288,617,699,132,-379,-784,-1012,-997,-1739,-1848,-1455,-1792,-1666,-1325,202,-721,-796,-3970,-16728,-30204,-43021,-37786,-29660,-12388,-1246,10,-355,-745,-1181,-1500,-7354,-6209,-919,-688,-554,-765,-2358,-14277,-23303,-12429,-800,-901,-932,-981,-1016,-963,-816,-577,-378,-1781,-15,-80,-795,-1250,-1880,-980,232,248,-1093,-1028,-53,-420,-1946,98,-169,-198,318,356,-908,12,-523,143,65,-586,-257,-491,-623,-727,-623,-521,-291,-65,110,271,-313,346,246,91,-48,-244,-217,-168,68,405,-1258,523,743,1633,1760,1792,457,-64,822,612,-572,483,1745,617,395,1064,-334,-681,-1305,333,-97,-217,-410,-832,-1287,-1599,-2089,-1856,-1372,-1260,-1204,-1171,-1289,-1443,-1643,-1906,-2122,-1836,-1423,-1036,-634,-308,1,-435,129,422,-517,-400,665,114,-1481,-51,-134,-404,-600,-1223,-844,-898,-811,-769,-769],[-1015,-668,-832,-1053,-1314,-1320,-1777,-910,-555,-454,-370,-381,-985,-1617,-615,-684,-821,-762,-635,-551,-403,-1124,-1368,1,-495,-1507,589,819,800,179,850,352,725,928,-12,499,230,-73,-214,-271,-1247,-1315,-1007,-139,-43,-920,413,-664,-183,249,-346,-150,-510,-963,-694,-1324,-541,-614,-629,-564,-529,-445,-336,-175,61,-1228,-732,670,438,-823,-407,260,253,-169,-546,-745,-673,-943,13,828,-216,1655,1322,-693,-396,850,86,1073,1545,1458,-12,-646,649,1676,457,123,-258,-127,-238,-205,-317,-288,-890,-1452,-1768,-1530,-1099,-678,-379,-193,-69,-46,-734,-2071,-1231,-848,-1345,-1223,-1131,-725,-419,-174,-1353,-78,-1133,-1418,606,554,-538,-1183,-218,-1980,-5034,-1401,-1721,-1511,-1152,-844,-2987,-424,-326,-2006,-1292,-740,-350,145,-26,229,192,-491,-1247,-1846,-615,-546,-842,-1137,-1337,-1612,-1873,-2024,-2068,-2073,-2069,-1959,-1897,-1851,-1658,-1499,-1377,-1200,-1007,-2241,-798,-732,-747,-1172,-1429,-811,-776,-601,-478,-253,-213,-134,354,482,-326,-1488,-994,412,464,193,-73,-1059,-1485,-1125,177,-2461,279,-277,333,-458,455,1211,702,428,966,236,-957,-326,-1334,-377,647,694,-778,-2104,303,-449,1654,1277,228,2202,2176,2025,-737,-454,-506,-894,-1313,-183,-634,-1063,-1509,-1908,-2079,-1941,-1720,-1502,-1296,-1180,-1165,-1215,-1332,-1452,-2239,-1967,-2295,-2114,-1679,-1257,-869,-502,-198,33,-1013,-231,-1463,-1899,-196,363,181,-423,-363,-636,-1590,-1097,-1234,-1246,-1401,-1425,-669,-494,-405,-373,-374,-484,-732,-796,-1037,-2158,-1356,-1202,-830,-343,239,826,1285,1721,1994,1806,184,223,50,1576,2063,1664,626,-208,58,1252,1686,1555,-908,1234,1057,899,-1119,9,760,-1362,-1936,-1144,-1541,-122,-436,-692,-975,-1204,-1307,-1367,-1323,-1414,-1281,-1319,-1338,-1324,-1387,-1362,-1337,-1335,-1245,-1118,-964,-1184,-1408,-1783,-172,611,832,-223,-635,-340,-389,836,783,-175,312,897,251,946,741,459,201,-78,-1281,-1244,-934,-842,-909,-1031,-1108,-1201,-1318,-1415,-1396,-1450,-1405,-1369,-1292,-1792,-1096,-991,-844,-691,-473,-320,-1411,-1176,-206,-307,-404,-572,-665,-598,-381,-42,-590,-871,-1790,-1649,11,1176,135,146,1282,568,1567,895,401,506,-822,-358,-2104,-203,-98,-384,-25,-183,-728,706,-1371,-1770,-199,264,899,1312,1015,686,326,-106,-418,-579,-987,-2171,-1283,-1605,-1781,-1619,-1889,-2158,-3116,-2314,-2498,-1365,-946,-527,-174,-2382,342,-457,-3857,-3278,-6376,825,666,475,271,-3696,-8650,-15903,-12432,-26999,-46558,-5082,101,44,-41,-10367,-18054,-26806,-4639,-836,-1073,-1319,-1355,-1420,-1493,-1641,-1724,-2102,-4291,-2319,-1969,-1496,-1052,-1817,-1812,-414,2105,2844,369,27,-1080,675,3183,-833,-432,-1534,-1871,-320,-1133,1012,587,-1132,50,-95,268,278,284,16,91,-1434,-1292,-319,-336,-269,-121,-286,-819,81,591,-80,-44,591,-417,252,442,792,738,654,438,476,-527,-2098,-944,-823,-1567,-505,-720,-984,-2483,-1280,-1223,-954,-507,-442,-737,693,109,-767,-952,206,1033,272,613,337,7,-332,-612,-914,-1212,-1554,-1859,-1933,-1692,-1392,-1095,-820,-581,-342,-170,-103,71,167,249,327,402,319,280,-683,-1484,-1030,290,234,155,119,-66,-1433,-818,-146,-1020,77,139,-257,-522,51,102,153,-927,-222,-906,179,22,-215,-639,-830,-1163,-1281,-957,-475,274,887,-47,-923,-498,212,318,343,113,-150,-1331,-564,-1465,-777,-1190,-1329,-1808,-1964,-1652,-1873,-1095,-2058,-1362,-431,-1187,-332,956,343,-1080,-679,-2,941,734,1279,242,-1004,-994,1000,1616,569,-327,-1791,11,-682,-1246,-1824,-2142,-1640,-1143,-687,-1921,-619,-1539,-1686,-1018,-487,-920,487,591,-969,-1238,-1011,195,-467,206,-245,-352,-561,392,906,1319,327,-644,766,-763,1572,1551,1468,1078,-746,946,-532,606,1033,333,-423,-718,-1010,-1150,-1471,-1575,-1457,-1277,-1093,-1677,-933,-1038,-1021,-1107,-1250,-1408,-1615,-1844,-1804,-1603,-1411,-1618,-1034,-897,-758,-968,-645,-1155,-606,-595,-616,-666,-782,-797,-830,-928,-1034,-1210,-1319,-1550,-1721,-1871,-1995,-1999,-1762,-1480,-1796,-811,-461,-180,64,-32,270,190,-65,-933,-957,-1514,-1872,-1602,-933,-373,-1234,-86,691,787,797,-356,-1140,-534,-2801,-2042,123,6,-169,-415,-639,-957,-1220,-1338,-1366,-1321,-1204,-1135,-1127,-1194,-1298,-1417,-1568,-1590,-1578,-1391,-1197,-959,-766,-1480,-600,-552,-486,-780,-1375,-921,-756,-1510,217,50,190,-256,-136,700,699,-2117,-1189,356,606,636,-11,347,-16,-1192,834,859,-1,-1199,6,19,553,67,-1181,-1848,-79,-262,-1358,-1090,-336,-713,-1658,-412,-967,490,514,519,389,-551,-337,-539,-1034,-690,-972,-1287,-1483,-1528,-1370,-1195,-1037,-1305,-847,-890,-932,-1035,-1195,-1054,-944,-808,-660,-2159,-1300,-418,-366,-745,-127,-787,-2337,-1177,-1760,-1307,-1723,-28,470,211,-1246,1060,1099,1195,382,525,698,479,141,113,-98,-372,-1656,-1949,-1577,-1668,-1510,-1852,-442,-1016,-529,-3561,-19649,-33667,-43665,-34169,-25768,-9990,-776,1845,1457,1016,500,-147,-6614,-6567,-4068,-3238,-1259,-1382,-2666,-14185,-23038,-12727,-245,-473,-322,-512,-1030,-1115,-1424,-1700,-1943,-1869,-1300,-940,-656,-970,-1770,-1080,-305,-379,-1231,-1313,-162,-402,-1826,1138,-172,-638,1476,565,-981,59,-593,6,-172,-623,1758,985,584,2821,126,2255,1915,439,1256,-52,-10,2404,1652,721,186,-312,-168,1033,933,982,-1593,1020,1678,1802,1950,2046,830,113,689,682,-397,613,1825,463,-26,1192,-231,-705,-1293,287,-100,-205,-125,-37,471,-37,-2168,-1964,-1430,-1353,-1338,-1206,-1151,-1104,-1112,-1206,-1383,-1702,-1930,-1940,-1605,-1198,-740,-488,-226,241,-698,-726,385,-2,-1482,43,-408,-909,-1387,-1811,-2126,-2098,-1882,-1655,-1522],[-778,657,721,743,715,67,-1752,-985,-488,-227,-406,-569,-1067,-1532,-747,-765,-907,-942,-975,-1071,-1057,-1205,-1668,-699,-625,-954,-423,-406,-502,-618,-805,-1037,-1159,-1136,-947,-668,-346,-71,285,-273,-1457,-1470,-925,-351,-46,-733,724,-447,-585,-11,-847,-501,-896,-585,-620,-1231,-498,-795,-1114,-1248,-1244,-1110,-934,-712,-419,-998,-526,456,513,-898,-180,359,1125,-113,-655,636,-592,-898,-163,-575,-1011,-1350,-1632,-1747,-1718,-1728,-1778,-1772,-1842,-1910,-1795,-1533,-1206,-892,-437,-34,-217,26,-414,50,-14,276,1148,1823,831,56,968,-289,-60,1003,696,404,-751,-1718,-811,270,-1241,-1447,-1285,-644,300,-80,-1717,139,-587,-1027,320,860,-588,-1522,-123,-1699,-4350,-1300,-812,-904,-985,-1094,-3035,-1273,-1290,-1602,-982,-737,-563,-433,-307,-288,-349,-460,-1349,-2109,-841,-883,-865,-757,-512,-343,-746,-26,-190,251,421,614,-388,-1865,-981,-366,-29,392,-907,-2371,-309,-46,-41,-984,-1523,-832,209,251,112,-28,-198,-676,-678,-784,-791,-1351,-1030,-363,-260,-172,-145,-1090,-1506,-1126,-21,-2523,-165,-304,499,-402,329,772,338,389,359,178,-980,-685,-1275,-487,-345,-286,-677,-2088,12,-614,1308,729,450,2329,2511,2326,-732,-495,-568,-999,-1163,271,-545,-631,-361,-686,-909,-1051,-1123,-1139,-1114,-1133,-1215,-1323,-1454,-1539,-1820,-1784,-1842,-1761,-1595,-1388,-1174,-944,-742,-571,-593,-308,-1567,-1725,-240,240,244,-364,-153,-232,-1599,-833,-421,-608,-1186,-1245,-1001,-1113,-1225,-1294,-1285,-1268,-1152,-977,-774,-2034,-359,-281,211,447,727,860,1140,1278,1284,1158,-141,78,98,1027,1121,1268,468,-195,-266,1340,2323,2415,-1209,2078,2173,894,-816,674,1336,-1192,-1880,-1132,-1730,663,513,324,118,-969,-959,-1715,-1368,-1302,-1346,-1048,-1088,-907,-899,-861,-906,-1073,-1255,-1499,-1796,-2004,-2167,-2178,-2018,-1810,-1701,-1558,-1439,-1327,-1244,-1170,-1101,-1090,-1162,-1269,-1502,-1763,-2035,-2337,-1987,-1618,-1280,-998,-812,-60,299,521,707,788,-254,654,576,347,149,-1106,-1052,-1449,-757,-799,-664,-426,-76,130,-1235,-1271,774,513,814,512,-79,611,269,249,-506,-776,-1569,-1584,293,1140,-47,416,775,448,42,-376,-864,-1377,-1864,-1886,-2173,-908,-278,16,331,-231,-604,612,-1304,-1456,-381,189,861,1943,1289,1153,628,-9,-538,-875,-1127,-1968,-1119,-1010,-1659,-1767,-988,-1055,-2973,-2551,-2888,-2083,-2037,-1772,-1523,-2490,-1122,-1128,-3579,-4215,-7026,-306,-259,-196,-105,-2946,-6579,-11385,-11505,-26379,-58138,672,670,529,364,-8343,-15576,-24621,-3433,-745,-1060,-1390,-1485,-1515,-1409,-1253,-938,-1657,-3361,-1746,220,-1265,-922,-1460,-1699,-1008,1360,1494,298,-279,-1282,84,1574,-1455,-310,-2075,-2057,-83,-1403,-448,-440,-907,114,-99,995,1351,767,82,1232,-1278,-1270,1372,2067,1584,888,-284,-916,-182,692,-372,-139,335,-339,305,358,2447,3248,1747,417,537,-601,-1905,-747,-700,-1510,766,214,-500,-2590,-1348,-1716,-1626,-1177,-719,-782,62,1,-1051,-1150,135,914,524,844,283,-366,-311,-406,384,45,-1196,-1013,45,10,-23,-1150,-74,-431,-99,-137,-753,-278,-371,-488,-620,-766,-996,-1241,-1444,-1642,-1836,-2018,-2070,-2025,-1895,-1758,-1647,-1477,-1347,-1552,-1053,-842,-599,-453,-41,357,289,-1144,-527,-946,209,564,1429,-505,131,935,392,-72,-363,-181,215,-478,-993,-511,211,60,240,193,-199,-1159,-1204,-1161,-916,-1160,-788,-335,-307,-1397,-1697,-1419,-1942,-1413,-525,-1258,-353,577,88,-1404,-567,128,993,1187,1650,387,-1021,-942,865,496,141,-436,-1689,-775,-932,-824,-667,-500,-1840,-554,294,-1737,-621,-1714,-1741,-1352,-720,-961,740,1042,-607,-1378,-316,147,-598,-1100,-1738,-1822,-1253,-635,-12,541,293,-706,821,-734,2134,2315,1545,1023,-895,517,-1004,503,1177,90,-568,-1132,-2011,-2173,-1550,-1007,-938,-290,-174,-1319,-436,-936,-1094,-1438,-1782,-2054,-2114,-1915,-1757,-1763,-1809,-1780,-1676,-1480,-1199,-1208,-677,-1727,-237,-71,27,-699,-3,15,-1135,-59,-134,-271,-340,-526,-653,-769,-895,-1012,-1052,-1158,-1939,-1325,-1325,-1301,-1108,-1015,-977,-888,-866,-1254,-845,-777,-623,-1280,-199,96,-942,73,935,1156,1375,65,-1524,-924,-2811,-1737,380,1534,47,-746,826,-240,-848,508,-557,123,15,-81,-162,-469,-305,-737,-456,-489,-769,-582,-622,-622,-649,-1821,-814,-870,-876,-921,-1144,-1230,-925,-1465,-779,-890,-943,-1062,-1233,-1461,-1739,-2360,-2325,-2122,-1662,-1196,-752,-391,-211,-1054,455,680,-103,-1021,29,-10,688,375,-1162,-1903,38,57,-1229,-904,-65,-243,-2125,-656,-1180,-316,-602,-884,-1273,-1652,-1968,-2295,-2023,-1676,-1341,-1123,-949,-910,-932,-1068,-1285,-1547,-1891,-2212,-1814,-1393,-1230,-777,-241,39,-225,-2227,-1498,-37,22,-898,779,-928,-2409,-1379,-1309,-1014,-1422,209,484,-61,-1352,80,-53,-123,-287,-373,-444,-526,-605,-676,-761,-877,-1533,-1941,-1466,-1463,-1263,-2380,-1013,-1172,-117,-3040,-22473,-36146,-41962,-30601,-22802,-8333,-586,2151,1203,1637,1145,-126,-5853,-6370,-6286,-7669,-5037,-3298,-4054,-14891,-23761,-13661,-296,-655,615,444,-973,-93,-243,-206,-85,-1889,20,26,51,-545,-1471,-1007,-190,-781,-1498,-2128,-1506,-749,-1559,713,-129,-1053,498,54,-993,150,-591,-134,-379,-541,1148,923,740,603,310,371,346,387,491,-485,351,1133,1275,442,32,-308,68,933,1132,980,-1796,1238,1271,1219,1237,1278,1343,325,572,807,-130,712,1821,311,-418,1276,-72,-683,-1148,324,-35,-676,-1241,-1525,-1432,-1269,-2127,-1929,-1393,-1496,-1563,-1448,-1279,-1000,-680,-371,-91,-1351,-1017,-613,-1220,11,-131,-467,-560,-472,-863,-1001,-589,-642,-1329,-824,-909,-993,-1032,-1024,-1010,-872,-644,-386,-155],[-597,-256,-383,-427,-367,-203,-1517,-898,-398,339,435,454,-1237,-1493,-295,-513,-710,-303,-439,-589,-588,-1348,-1740,-447,-424,-472,250,318,285,-5,171,59,39,70,-393,288,-87,639,451,-614,-1596,-1540,-741,-671,-210,-598,931,-255,-1019,-256,-1276,-892,-1251,-224,-668,-1202,-1398,-1788,-2170,-1966,-1757,-1540,-1339,-1133,-895,-844,-521,-261,18,-982,6,400,1178,-114,-1133,221,-587,-890,-339,342,-575,-150,-631,-1077,-1409,-1657,-1754,-1630,-1502,-1419,-1324,-1202,-1049,-889,-530,-140,-320,68,-619,170,121,679,1071,2169,573,-330,794,-335,51,1670,849,-208,-791,-1411,-406,730,-999,-1816,-1544,-921,13,-544,-2021,399,-61,-657,-723,-1102,-1335,-1938,-1371,-1542,-3648,-2364,-1594,-1716,-1884,-2064,-3039,-2234,-2229,-2139,-2057,-2011,-2065,-2196,-2351,-2596,-2741,-2460,-2007,-2267,-1012,-535,-117,267,688,-351,-582,189,-473,-285,1301,957,-52,-1911,-1172,-570,-106,531,-987,-2113,-229,815,453,-832,-1628,-1081,122,1663,2287,2309,233,-1159,456,145,-387,-1266,-1105,-9,497,68,-385,-1190,-1552,-1518,-1620,-2109,-1478,-1347,-1148,-977,-822,-715,-631,-622,-659,-667,-687,-995,-1173,-704,-701,-681,-666,-1817,-326,-812,103,155,479,645,762,798,-698,-567,-653,-1101,-1037,241,-717,-1052,-135,-255,-325,-360,-344,-269,-133,-22,-524,46,13,-13,-1390,-520,-537,-748,-983,-1245,-1538,-1855,-2237,-2676,-2946,-2544,-1895,-1559,-594,-3,500,-275,-68,-199,-1455,-1025,36,164,-891,-1040,-560,-401,-715,-954,-1065,-1107,-978,-730,-419,-1890,-281,-141,837,1039,1036,617,1292,1235,1057,522,-351,-61,116,575,693,792,267,-263,-638,1378,1513,1574,-1478,1675,1699,445,-352,1279,1437,-1012,-1782,-1106,-1650,441,1489,1374,663,-843,-1082,-1912,-1090,-1060,-1504,-1146,-1174,-1213,-1253,-1241,-1311,-1503,-1713,-1971,-2224,-2220,-1985,-1629,-1228,-792,-452,-79,-789,-533,-529,881,936,-245,572,480,-501,-370,-774,-1168,-1337,-1265,-1129,-714,-554,44,22,383,393,280,-435,-247,-491,-843,-1110,-1354,-1470,-1447,-1266,-1029,-751,-486,-177,-14,-1070,-1340,432,340,476,54,17,196,72,-86,-436,-681,-1349,-1496,-888,-1033,-1192,-1268,-1372,-1377,-1317,-1130,-900,-623,-1031,-888,-2166,-840,242,349,628,-277,-497,510,-1141,-1132,-502,143,782,379,-12,-441,-833,-1065,-850,-265,-1060,-1855,170,-131,-1422,-1847,-312,-102,-2810,-2777,-3101,121,-699,-553,-914,-2550,-1262,-1794,-3066,-4964,-7392,-484,418,716,-281,-3124,-5677,-7695,-10118,-24526,-63216,1149,985,723,485,-6654,-13350,-21443,-3495,-451,-733,-1082,-1291,-1591,-1937,-2359,-2262,-1893,-2355,-3057,-1013,-1560,-806,-1088,-1588,-1650,-1149,-1368,-1641,-1920,-2042,-1945,-1736,-1632,-1370,-2419,-2151,-1385,-1567,-1801,-2029,-2052,-1742,-1321,-905,-536,-129,132,648,-1120,-1148,1597,2192,1656,809,-321,-1006,-411,252,-627,-205,52,-188,464,334,2483,3082,1582,420,452,-653,-1602,-547,-538,-1214,1531,1265,-161,-2221,-941,-616,-1169,-1607,-1669,-1175,-503,-98,-1321,-1345,80,2160,661,1293,205,-815,-228,-743,405,-27,-1083,-1263,-119,1148,215,-1307,1125,-497,385,662,-1295,1585,1677,1451,708,140,385,123,-225,-587,-1282,-1166,-1350,-1449,-1408,-1297,-1834,-985,-857,-2133,-730,-724,-766,-793,-889,-812,-684,-1310,-621,-859,-20,51,287,-344,-317,412,369,384,-205,238,424,-910,-1012,-546,135,-170,172,317,-84,-947,-1039,-160,-573,-1102,-946,-132,-605,-1057,-1468,-1518,-1612,-1467,-601,-1279,-319,308,-100,-1602,-298,251,923,668,371,-4,-993,-789,-959,-1328,-1642,-1917,-2182,-2232,-2271,-2176,-2129,-2139,-2110,-2082,-2048,-2023,-1997,-1952,-1935,-1925,-1942,-1907,-1787,-1671,-1552,-1470,-1307,-1104,-884,-702,-489,-254,-1258,193,392,529,259,-741,494,-684,71,-151,-392,-525,-1032,-813,-1406,-1093,-1277,-1464,-1577,-1652,-1565,-1241,-837,-1180,-737,90,272,-789,315,-837,-72,-323,-734,-1027,-1159,-1147,-1047,-1071,-1205,-1310,-1483,-1602,-1562,-1494,-1209,-1655,-747,-560,-444,-845,-419,-345,-1401,-221,-167,-178,-139,-259,-375,-544,-797,-1118,-1440,-1905,-2428,-2848,-2259,-1636,-902,-328,140,608,367,-1484,318,1076,988,-799,607,546,-669,223,1783,1824,1821,511,-1030,-1196,-2545,-1414,419,1251,-123,-897,680,169,-481,620,-767,790,1112,1086,907,-768,355,-510,-30,-303,-968,-830,-1039,-1161,-1254,-1508,-1367,-1306,-1160,-1067,-948,-1510,-996,-1283,194,278,102,-53,-232,341,85,-2207,-751,-1198,-1706,-2159,-2116,-1604,-1034,-751,-99,282,-173,-872,0,-61,869,716,-1106,-1941,94,338,-1040,-662,194,222,-2027,-907,-1362,-358,-535,-611,-708,-721,-600,-536,-847,-168,221,402,548,82,210,281,-469,-1385,-920,-1511,-2039,-2227,-1751,-1161,-580,-47,-327,-2026,-1697,-381,-231,-931,859,-1036,-2402,-1430,-814,-618,-1084,429,477,-312,-1356,795,719,833,465,444,746,235,-233,-558,-662,-537,-1438,-1802,-1050,-1084,-961,-2846,-1520,-1221,405,-2469,-25033,-36931,-38278,-26013,-19459,-6783,-607,114,-698,-1439,-2120,-2307,-5581,-5649,-8527,-11683,-8780,-5501,-5773,-16272,-24852,-14920,-914,-869,-430,-553,-894,-940,-1088,-1171,-1300,-1846,-1490,-1511,-1523,-1494,-1399,-1363,-1234,-1095,-1409,-1666,-760,-635,-1211,-473,-536,-1485,-708,-927,-1074,-1198,-1234,-1148,-908,-696,-472,-248,15,186,403,475,587,594,710,-931,707,897,921,125,-104,-270,405,982,980,965,-1831,876,723,435,164,-153,-435,-577,-494,-315,-49,145,212,142,-810,108,-135,-657,-936,-1194,-1094,-543,-41,396,729,163,-1920,-1788,-1350,-569,-40,733,-606,361,104,-155,-396,-960,-905,-1034,-1609,-979,-969,-943,-1010,-1070,-1105,-1243,-808,-515,-1124,21,282,507,-386,-591,-111,-742,-295,949,633],[-461,-40,29,138,271,-403,-1282,-721,-312,639,656,616,-1426,-1476,-500,-680,-769,-18,-153,-394,-621,-1507,-1492,-1485,-1613,-1353,-955,-519,-152,-71,487,665,830,920,-675,829,-458,407,218,-975,-1588,-1471,-501,-1024,-490,-533,-504,-427,-1267,-371,-1380,-1194,-1178,-418,-654,-1179,-707,-639,-699,-821,-737,-680,-571,-412,-196,-696,-338,267,432,-1005,226,472,1171,76,-1699,-325,-570,-849,-419,66,-781,856,516,-285,-639,-1051,-1417,-1378,-1140,-894,-679,-797,-476,-500,-331,-321,-493,61,-779,208,174,1039,984,1974,468,-711,579,-416,143,1705,440,-698,-772,-1075,3,1002,-653,-2156,-1792,-1236,-368,-963,-2010,-459,-785,-1012,-1073,-965,-790,-2329,-495,-1409,-3083,-4070,-7713,-3311,-3114,-3607,-2886,-2934,-1716,-1793,-1857,-1926,-2050,-2172,-2135,-1943,-1656,-1311,-1388,-1907,-143,222,513,257,960,-527,-361,392,-645,-779,1079,894,497,-1144,-1282,-891,-1243,-1260,-996,-1815,-187,183,455,-640,-1620,-1204,-88,1836,2296,2813,696,-1193,-388,-305,-431,-1163,-1151,-199,1253,1316,559,-1289,-1531,-1447,-1628,-1642,-1290,-1144,-1032,-1038,-1126,-1292,-1443,-1486,-1313,-974,-631,-1126,-978,-614,-9,-118,-573,-1408,-751,-1061,-1341,-1692,-2000,-2046,-1655,-1313,-1010,-771,-707,-1133,-887,-128,-766,-1348,305,184,-96,-89,713,841,517,159,-453,712,1366,1405,-941,-412,209,934,813,-202,609,627,300,-173,75,-308,-1779,-1363,-1794,-1684,-972,-220,86,-111,-1189,-1129,122,377,-514,-770,-400,147,137,-371,-813,-1263,-1620,-1905,-2000,-1731,-1350,-997,-688,-439,-187,18,91,164,135,-24,-421,-153,41,61,99,144,77,-364,-972,282,376,412,-1652,499,526,82,126,742,833,-796,-1637,-1055,-1412,184,404,203,-108,-676,-1150,-1645,-1620,-1971,-2050,-1973,-1806,-1784,-1844,-1888,-1994,-2102,-1983,-1744,-1471,-1612,-671,-1139,74,447,715,556,-734,-552,-439,1072,1075,-248,629,497,-786,-752,-504,-280,213,117,-1016,-434,-183,1053,-338,183,1493,238,-655,1226,1162,1081,957,-1312,-1024,-864,-224,250,1198,1029,511,-156,-911,-1366,-16,-243,-401,-593,-733,-806,-861,-916,-976,-1008,-1114,-1410,-1073,-1101,-1147,-1113,-1112,-1019,-876,-627,-344,-18,-999,-1060,-2059,-1204,250,614,882,-299,-399,402,-902,-809,-548,150,703,1529,671,1125,994,1761,2047,1339,-966,-1833,869,632,-1080,-1723,-192,-122,-2731,-2851,-3149,334,-473,-612,-927,-2575,-862,-2336,-2567,-5467,-7233,-989,96,45,-2219,-4253,-5872,-4863,-8562,-21938,-55021,-800,-836,-939,-1001,-5870,-11534,-18438,-4576,-1101,-1820,-1455,-1527,-1675,-1815,-1861,-2036,-1474,-1447,-4003,-1192,-1846,-1392,-1610,-1852,-2317,-1895,-1542,-1220,-947,-1657,-1348,-311,-1269,-384,-2378,-2167,-1120,-1583,-1778,-1724,-1433,-1139,-847,-612,-451,-264,-131,57,-991,-932,674,951,1252,691,-414,-1097,-604,-163,-850,-250,-257,42,708,370,2510,2426,1431,454,359,-689,-1296,-364,-365,-854,1301,1165,208,-1828,-1194,-294,341,235,-924,-963,237,-189,-1569,-1526,41,2387,672,1294,126,-997,-79,-976,-142,-128,-929,-1392,-313,952,174,-1483,428,-533,87,-96,-1640,-500,-722,-966,-1225,-1491,-1823,-1943,-1669,-1391,-1326,-983,-839,-764,-698,-674,-1992,-696,-745,-2341,-886,-942,-1003,-1020,-1109,-1054,-997,-1314,-857,-779,-705,-668,-651,-610,-766,-749,-958,-1192,-1389,-1507,-1298,-1225,-955,-603,-10,-377,139,455,13,-728,-339,-270,-601,-1015,-1102,-360,-797,-693,-1236,-1312,-1215,-1504,-643,-1242,-241,206,-229,-1710,14,344,1105,1102,711,193,-927,-802,-1281,-1528,-1044,-621,-1330,-291,-361,-384,-517,-755,-1981,-1250,-1492,-1670,-1613,-1410,-1848,-1670,-1250,-1345,-1448,-1556,-1345,-1079,-732,-374,-758,185,377,422,-1352,335,528,374,175,-719,-455,-872,-1139,-1363,-1503,-1441,-1360,-1252,-1698,-1036,-934,-817,-646,-1009,-633,-272,-90,-1455,-551,-1,361,-168,741,-744,319,643,-657,-1129,-105,-57,-2,5,-966,-615,-916,-311,-521,-1800,-1102,-1334,-1459,-1414,-1311,-1242,-1269,-1236,-1385,-1255,-1219,-1171,-1007,-962,-894,-884,-977,-1169,-1396,-1753,-2002,-1355,-366,337,-244,69,1260,1445,429,-1595,288,851,1095,-274,440,592,-402,383,221,-9,-225,-420,-635,-1292,-2120,-1050,-938,-845,-744,-818,-491,-420,-311,-178,-865,0,71,64,-4,-792,-305,-490,-737,-917,-1168,-1231,-1310,-1261,-1143,-1023,-853,-679,-498,-1190,-767,-1722,-924,-1001,343,438,-14,36,-264,1042,112,-1909,-466,-539,614,550,-357,1175,-177,-330,2242,2470,-175,-722,-58,-123,1106,1111,-988,-1917,126,597,-759,-358,463,543,-1444,-1105,-1466,-1351,-1170,-722,-364,-269,-304,-423,-750,10,690,588,469,263,61,-186,-443,-1401,-878,-1047,-1024,-891,-1011,-850,-13,303,-314,-1673,-1841,-691,-458,-776,997,-1065,-2259,-1240,-290,-163,-716,646,473,-492,-1254,660,512,672,497,516,999,509,-86,-533,-764,-774,-1350,-1485,-761,-693,-563,-2902,-1911,-1110,927,-1837,-27395,-35694,-32903,-20265,-14903,-4722,-821,-1261,-1744,-1758,-1289,-843,-5824,-4876,-11878,-16397,-12599,-7224,-7248,-17181,-24079,-15777,-1556,-1020,-294,-243,-747,-343,-409,-469,-629,-1600,-988,-1079,-1103,-1014,-824,-698,-513,-355,-1407,-1622,-535,-636,-776,-294,-560,-1835,-1443,-1229,-990,-579,-400,-424,-649,-58,1537,1568,1066,1753,615,1178,948,581,515,-1319,230,42,-171,-414,-659,-964,-1258,-1593,-1796,-1831,-1637,-1499,-1372,-1378,-1374,-1431,-1487,-1488,-1412,-1376,-1320,-1343,-1464,-1537,-1624,-1736,-1842,-1808,-1675,-1397,-1122,-797,-472,-144,157,104,-1492,-1488,-1257,-385,-403,207,-410,1064,629,1300,1174,-490,-683,-439,-1882,1470,1886,-238,-1137,-217,-1073,-1271,-254,-311,-830,-939,-1099,-1051,-847,-615,-476,-479,-325,-33,53],[-339,523,387,257,137,-676,-1044,-521,-316,-475,-568,-678,-1570,-1473,-736,-859,-854,7,269,367,438,-1671,-1225,-1281,-646,-745,-1090,-731,-335,-97,410,647,864,985,-960,862,-880,214,-171,-1337,-1519,-1375,-631,-1379,-836,-341,888,38,-1201,-208,-1140,-1318,-884,383,-716,-1175,-822,-386,-742,-999,-980,-826,-615,-386,-138,-570,-266,243,357,-988,466,570,970,404,-2320,-989,-552,-800,-430,-226,-960,401,-45,-524,-969,-1443,-1854,-1797,-1518,-1333,-1200,-1124,-1127,-1251,-1317,-1458,-1513,-1333,-994,-711,-351,-52,246,501,467,-1100,283,-556,198,174,-175,-1090,-916,-1271,-1574,-1602,-1385,-2187,-2006,-1616,-934,-1346,-1744,-1282,-1385,-1436,-1361,-1171,-933,-2696,-420,-1329,-2753,-6466,-14828,-13192,-10537,-5753,-2621,-4222,-711,758,-147,-483,140,-209,-559,-996,-1494,-2021,-2124,-1562,-978,-406,135,72,664,-720,-154,599,-700,-1250,725,1282,1377,-241,-1361,-899,25,247,-998,-1546,-1009,-1372,-1768,-2144,-2520,-2075,-1613,-1040,-564,-30,490,-773,-872,-726,-507,-1114,-1237,-411,107,-457,-1112,-1790,-2163,-1737,-1137,-1223,-1303,-552,245,-608,-278,-518,-1031,-26,562,514,95,-1093,-776,-603,2535,991,-551,-984,-752,-1149,793,-503,339,1136,1347,708,-405,-670,-804,-1169,-786,211,-677,-1187,383,-14,-800,-212,1421,809,264,16,-419,374,1938,1935,-559,-342,310,975,1275,-100,549,939,149,-419,591,622,-1891,-1217,-51,749,180,-488,-1114,-1601,-1678,-1389,-1003,-682,-398,-508,-220,-240,-358,-499,-606,-747,-818,-869,-940,-1558,-1091,-1205,-1313,-1412,-1416,-1356,-1296,-1090,-855,-559,-451,-261,102,807,1017,-272,-143,-545,-1249,804,619,335,-1757,-271,-567,-800,-864,-820,-660,-627,-1527,-1055,-1186,-150,202,240,148,-568,-1226,-1206,-156,-426,-1071,-211,-555,-394,-622,-905,-1288,-1776,-2213,-2170,-1765,-1737,-827,-847,-219,-29,-8,-17,-653,-559,-436,-634,-777,-862,-851,-685,-1035,-1201,207,542,524,101,-956,-248,198,939,-718,-75,1223,-79,-940,1683,1194,918,676,-1409,-911,-717,-637,49,3197,2317,226,-333,-811,-1393,309,-288,-789,-1268,-1576,-1644,-1536,-1374,-1236,-1115,-980,-1386,-1041,-1110,-1224,-1278,-1369,-1363,-1298,-1124,-935,-730,-880,-1109,-1885,-1547,5,34,68,-326,-345,201,-651,-533,-554,185,254,15,-176,-351,-422,-346,44,694,-573,-1928,1428,1331,-689,-1448,-48,-258,-2805,-2807,-3073,509,-181,745,-360,-2618,-1518,-2664,-2216,-5640,-6530,-1017,-691,-983,-4323,-6152,-6906,-2917,-7126,-19152,-38586,803,854,772,681,-6339,-10215,-15880,-6257,-1690,-4244,-534,-771,-1093,-1436,-1766,-2741,-1493,-1209,-2859,-1901,-2129,-841,-827,-1393,-2973,-575,-429,-320,-1228,-1783,-2123,-261,-803,-652,-2155,-2145,-1550,-1817,-1783,-1531,-1345,-1193,-1057,-976,-964,-918,-917,-855,-928,-740,-619,-468,-286,-58,-583,-1213,-772,-528,-1055,-290,-604,340,850,440,426,216,5,-128,-326,-737,-1023,-852,-1088,-1284,-1334,-1362,-1314,-1457,-1378,-733,-479,-134,-1097,-1123,-70,-283,-1580,-1638,19,1496,543,1200,29,-917,94,-987,-642,-273,-753,-1305,-502,-649,-909,-1656,-1447,-1551,-1336,-982,-1600,-159,241,608,91,-454,119,939,1540,145,-1354,-286,33,-490,796,-106,-2130,-37,875,-1772,-809,-355,-1042,-1619,-1366,-794,-268,-1099,-39,-524,-512,-1079,1252,-8,-1198,-1186,739,803,167,110,-544,-1248,-841,-700,-745,-694,-628,-510,-442,-529,-414,-435,-406,-918,-1273,-561,-843,-366,-1048,-940,-790,-1523,-662,-1164,-152,265,-324,-1802,271,377,1114,1602,1521,754,-838,-377,105,-427,-857,-1006,-1118,-709,-664,-538,-474,-442,-1985,-903,92,-1092,-465,-809,-1956,-1677,-1150,-1268,986,1210,611,-710,1687,1256,-787,882,2224,564,-1125,46,1099,659,176,-644,-696,-1063,-1074,-936,-778,-569,-1298,-472,-1893,-661,-803,-910,-923,-965,-965,-891,-804,-1796,-442,-169,59,213,320,-714,270,149,-897,-1262,-602,-871,-935,-845,-698,-405,-1230,-72,-819,-2158,27,-750,249,276,248,-896,-72,-242,-1197,-786,-1117,-1483,-1687,-1831,-1799,-1777,-1827,-1909,-1743,-1406,-1878,-1786,-34,403,-188,327,1088,829,384,-1659,225,559,270,-234,-755,-1225,-1554,-1363,-983,-628,-305,-30,141,-1275,-1692,-723,163,1,-253,-666,-863,-1201,-1378,-1347,-1208,-1034,-828,-667,-537,-718,-351,-290,-264,-222,-1434,-1515,-340,-386,-610,-567,-350,-114,-642,-1367,-690,-1947,-799,-751,629,557,-248,32,-373,-184,-458,-1670,-777,-869,-776,-596,-394,-168,29,54,385,510,-208,-668,-253,-314,217,-85,-923,-1931,-823,-736,-503,-131,94,264,-866,-1321,-1597,-239,-588,-905,-1182,-1155,-867,-594,-728,-155,23,103,181,189,216,216,-329,-1503,-681,217,219,172,-911,-914,114,115,-317,-1365,-2042,-1078,-772,-601,672,-1140,-2132,-1034,97,162,-476,713,324,-722,-1226,399,201,413,419,550,727,463,-251,-884,-423,522,-1428,-1176,-561,-368,-228,-2495,-2325,-989,-52,-1345,-27261,-32758,-26509,-14338,-9939,-2492,-973,-440,-1430,-454,-312,-725,-6377,-4637,-16915,-23005,-17388,-8765,-8718,-15932,-21913,-15799,-2344,-1191,573,645,-691,285,192,-41,-390,-1254,-1098,-1282,-1296,-1173,-1024,-1039,-1077,-1195,-1475,-1623,-1787,-1853,-1763,-1628,-1539,-2172,-1739,-1673,-944,-795,-661,-633,-738,-304,-296,-331,-350,-470,-544,-744,-878,-1013,-1141,-1812,-1166,-1096,-954,-723,-372,-90,523,1020,1238,876,-1499,3638,4249,4712,5144,5428,3135,725,40,1134,805,845,1352,-51,-1495,1053,435,-555,-362,658,127,-584,-1429,-1500,-640,-51,-1081,-1241,-1314,-311,-642,-332,-259,1371,845,1686,1337,-143,-546,-425,-1873,1672,2124,-126,-1406,-390,-1045,-1104,-436,-477,-639,3,-166,-316,-427,-525,-679,-756,-799,-825,-882],[-138,1017,852,671,451,-868,-725,-499,-817,-777,-557,-396,-1551,-1418,-919,-968,-876,-51,8,-16,-8,-1764,-909,-1588,-779,-414,-372,-226,-58,-48,416,605,838,1038,-1151,1008,-1280,344,41,-1640,-1405,-1277,-103,-1659,-1216,-171,591,110,-913,97,-715,-1207,-560,-254,-792,-1158,-903,-790,-754,-1150,-565,-441,-312,-179,-31,-449,-170,-31,-104,-919,-320,-439,-552,-657,-1998,-1651,-830,-886,-900,-961,-1044,-959,-981,-994,-959,-962,-952,-800,-665,-541,-419,-1200,135,406,-87,-813,-1139,-234,-1093,-87,-19,188,-103,-346,-429,-1437,-295,-743,142,302,-48,-1377,-690,-473,111,-249,-622,-1838,-2095,-2038,-1518,-1660,-1396,-1081,-994,-966,-954,-907,-781,-2956,-355,-1282,-2604,-9479,-22679,-23853,-18046,-7825,-2261,-5499,-652,1398,73,-482,451,184,66,18,41,122,-815,-1068,198,402,373,-128,336,-930,16,144,-622,-1579,-270,-387,-598,-860,-1409,-1178,-1359,-1441,-1460,-1490,-1559,-1618,-1740,-1849,-2012,-2103,-2131,-1966,-1846,-1636,-1400,-1239,-1105,-1037,-925,-1117,-1369,-893,-989,-1107,-1296,-1521,-1721,-1785,-1541,-1169,-1319,-634,111,-818,-532,-948,-1485,-244,494,467,267,-931,-578,-541,1812,790,-559,-562,-677,-1328,276,-446,55,1049,1367,118,-237,-757,-940,-1212,-722,148,-398,-627,369,-143,-1490,-232,427,411,-27,-217,-426,12,132,109,-243,-308,-110,-150,-174,-165,-101,35,66,-610,499,659,-1985,-1119,75,1201,587,167,340,-54,-703,-1125,207,733,189,-253,-27,205,693,458,226,-73,-321,-547,-752,-1434,-906,-877,-798,-706,-554,-386,-282,-89,101,-906,-457,-358,29,842,506,-851,-346,-756,-1295,2100,1842,1456,-1700,622,226,-533,-235,-288,-253,-498,-1442,-1089,-963,-502,-436,-491,-567,-578,-1282,-723,-91,-131,-692,-52,-496,-317,275,130,-904,-770,-764,-1093,-1399,-1710,-1506,-1416,-1280,-1106,-1020,-890,-772,-645,-524,-387,-212,-242,72,206,-1201,-1515,387,359,325,123,-929,-140,-66,-74,-1078,-332,135,-303,-1232,551,775,680,368,-1396,-782,-659,-1057,-89,789,579,38,-487,-732,-1364,-178,-209,-145,-1060,-62,15,60,55,-267,-328,-660,-1390,-210,-247,-489,-215,-189,-111,-48,44,55,137,-638,-901,-1606,-1793,72,1,-23,-301,-287,79,-366,-264,-484,299,406,234,-37,-415,-892,-1426,-1621,-1258,-721,-2064,463,1000,-227,-1021,144,-440,-3003,-2611,-2833,681,174,-14,-964,-2641,-2739,-2675,-1991,-5270,-5417,-470,-1018,-1685,-6518,-8114,-8110,-1801,-5982,-16557,-19009,412,527,554,610,-8110,-9357,-13860,-7783,-5097,-6189,488,664,435,120,-305,-3415,-1081,-1459,-1941,-2550,-2335,-1353,-1085,-1289,-2660,-474,-212,-182,-1452,-1774,-2447,297,-352,-886,-1899,-2059,20,-1281,-227,-336,-494,-633,-720,-797,-876,-853,-811,-650,-906,-310,31,291,521,447,-784,-1308,-872,-723,-1198,-293,-935,-29,-353,-621,-897,-1086,-1246,-1306,-1401,-1397,-1336,-1184,-1043,-869,-608,-450,-365,-1081,-1445,-329,-366,-310,-1248,-1295,-386,-338,-1274,-1500,56,589,320,464,-53,-655,-205,-720,-900,-984,-1298,-1630,-1880,-1840,-1744,-1694,-1554,-1416,-1171,-896,-1308,-217,149,500,-143,-765,-100,950,1732,417,-1344,-521,-192,-784,902,101,-2201,239,1400,-1177,-1067,-1,-1016,-672,-819,-588,-243,-692,425,-319,-719,-1631,1213,152,-1536,-2213,191,884,368,76,-1027,-926,-1065,-1407,-1577,-1385,-1104,-764,-471,-325,-69,-33,-110,-785,-1421,-703,-963,-1224,-1442,-1403,-1193,-1481,-676,-1013,-78,240,-369,-1878,459,370,1101,1387,1317,820,-682,-138,194,-255,-656,-979,-1200,-1202,-1252,-1210,-1264,-1415,-1997,-1543,-1374,-1135,-894,-658,-2071,-1590,-1178,-1441,-368,-375,-386,-417,-342,-215,-750,30,135,240,-645,-132,454,485,135,-466,506,-462,495,550,587,608,-1446,-568,-1934,163,149,-467,-275,-868,-786,-782,-829,-2150,-674,-571,-481,-465,-486,-721,-729,-876,-1137,-1381,-270,369,1115,312,-414,-44,-1485,272,-1149,-2523,-356,-369,1786,756,312,-856,-67,-739,-1189,-1148,-790,-499,-220,-153,-98,-69,-32,4,-620,-866,-1650,-2110,1572,1140,-2,642,847,109,281,-1643,178,260,1173,371,-454,-1126,-1170,-538,152,737,1206,1528,1308,-1131,-1259,-390,132,-5,-164,-476,152,891,485,988,-926,669,918,625,-920,-611,63,-351,-167,742,-1689,-1702,897,994,-559,-114,349,870,-1001,-1542,-655,-2117,-589,-506,347,-150,-528,-782,-898,-865,-761,-1450,-537,-987,-608,-696,-818,-936,-873,-670,-385,-69,-200,-646,-520,-567,875,792,-857,-1915,-90,-62,-218,-158,-70,101,-269,-1431,-1692,170,-46,-285,-612,-845,-861,-761,-676,-304,-32,155,335,430,520,556,-330,-1603,-713,422,356,251,-812,-946,301,454,-267,-1053,-2192,-1445,-1065,-377,1098,-1167,-1967,-803,413,412,-301,700,105,-903,-1213,-670,-987,-1188,-1417,-1489,-1467,-1395,-1266,-1282,-874,-658,-1594,-830,-381,-42,129,-1883,-2648,-771,718,-950,-24328,-28574,-19797,-8830,-5691,-655,-1479,156,-2109,-412,-743,-1320,-6629,-4831,-23019,-31604,-23478,-10657,-10451,-13747,-19292,-14948,-3117,-1183,-324,-191,-618,-115,-96,-78,-178,-706,-484,-588,-656,-636,-516,-451,-490,-818,-1504,-1548,-891,-999,-169,-71,-200,-2196,-854,-2283,-878,-1105,-1324,-1504,-1589,-1719,-1820,-1874,-1820,-1782,-1632,-1575,-1464,-1406,-1410,-2183,-1312,-1154,-874,-784,-262,-36,743,1678,1271,723,-1372,4249,29576,33393,34928,33844,3622,682,-241,1119,1047,885,1142,-55,-1727,-1640,-2283,-2697,-3010,-2855,-2465,-1973,-1439,-887,-381,-167,-616,-964,-1416,-257,-598,-713,-39,1263,1069,1329,1369,174,-395,-415,-1388,755,594,28,-1290,-494,-806,-756,-509,-607,-446,1302,1102,-167,-337,29,-159,-569,-920,-1195,-1424],[-6,24,247,547,433,-1104,-456,-47,-193,-45,-286,-427,-1483,-1428,-1150,-1096,-924,81,288,204,117,-1830,-641,-1796,-986,-597,-534,-401,-292,-140,-23,49,169,276,-1232,377,-1556,88,-144,-1926,-1322,-1255,-312,-1837,-1599,-711,-764,-753,-809,-775,-761,-975,-812,-829,-932,-1155,-973,-950,-1017,-1292,-1142,-1157,-1138,-1077,-958,-905,-850,-763,-679,-821,-474,-347,-203,-53,-1256,-1966,-416,-653,-318,-832,-992,182,474,124,-1081,-17,-207,-241,-258,-228,-619,-1456,254,848,-127,-963,-1582,-513,-1255,-405,-197,1371,715,914,655,-1580,-514,-947,301,771,-188,-1545,-634,-214,486,118,-269,-1441,-1972,-2373,-1582,-1854,-1023,162,529,383,-833,1377,994,-2976,-1009,-1221,-2468,-12926,-30520,-34987,-25236,-9731,-1810,-5924,-485,2230,260,-482,1079,1697,690,1282,120,1392,-375,-638,302,705,275,-312,-516,-1129,-1295,-1522,-1577,-1545,-1464,-1272,-1167,-1130,-1414,-1199,-1030,-1047,-1057,-1105,-1185,-1216,-1241,-1177,-1113,-965,-993,-563,-425,-227,-30,68,-252,-1125,-676,-1152,-1535,-870,-451,-624,-798,-917,-1377,-1154,-561,-558,-1044,-646,187,-1088,-786,-1334,-1834,-486,371,101,-189,-708,-742,-974,-1195,-1398,-1626,-1662,-1848,-2016,-2108,-1998,-1625,-1225,-847,-541,-267,-857,-1117,-1272,-697,63,39,16,216,-187,-2077,-151,35,2,-362,-537,-486,-381,-363,-407,-470,-531,-586,-609,-664,-754,-869,-960,-1002,-942,-785,-467,-2013,-1095,184,1358,458,275,405,-114,-546,-1008,231,876,491,-44,129,204,610,193,-191,-601,-874,-987,-901,-1363,-231,124,438,670,881,-672,1004,982,892,-1203,-501,-477,-110,345,-350,-1454,-538,-1000,-1098,2357,3021,2749,-1604,2080,1663,-733,958,987,829,-469,-1440,-1204,-800,-858,-1000,-1404,-1882,-1752,-1369,-911,-538,-293,-359,30,-555,-241,-22,-130,-937,-611,-869,-1135,-1383,-1472,-1376,-1226,-1023,-772,-598,-381,-465,-488,133,299,453,-250,389,524,-1336,-1731,937,946,645,85,-1008,-186,624,516,-1476,-658,17,-472,-1544,-495,-508,-592,-603,-1287,-785,-982,-1505,-1462,-1436,-1118,-583,-672,-745,-1321,1263,619,-242,-1268,718,1488,700,321,-247,-212,-458,-1496,-550,-678,-733,-644,-568,-436,-331,-212,-154,-110,-376,-543,-1314,-1958,-226,-340,-449,-521,-635,-760,-811,-809,-805,-819,-839,-961,-1037,-1168,-1384,-1730,-2026,-2218,-2431,-2399,-2198,-1972,-1772,-1579,-1349,-1045,-3414,-2364,-2534,41,291,-825,-1382,-2719,-3671,-2526,-1947,-4418,-4148,259,-103,-498,-8797,-8561,-8539,-1909,-5385,-14559,-329,295,1039,1752,2525,-11159,-9006,-12575,-8370,-6544,-7319,1177,5313,3482,-51,-918,-4021,468,13,-689,-2883,-2487,-1123,-148,-1262,-2003,-1004,-681,-289,-1628,-1710,-1767,651,-64,-1278,-1727,-2011,707,-1117,211,58,-107,-216,-243,-236,-216,-90,-250,248,-1025,-19,773,881,926,369,-1090,-1474,-995,-738,-1346,-360,-1321,-683,-898,-1030,-1155,-1190,-1181,-1032,-878,-873,-612,-49,53,197,933,1103,1147,-798,-1490,463,449,-108,-1471,-1562,-788,-451,-1004,-1225,69,1758,-69,728,-217,-424,410,-370,-864,-686,-668,-825,-834,-675,-540,-1571,-490,-613,-789,-1076,-1341,-1655,-1661,-1368,-931,-1148,-428,186,451,548,-1359,-604,-310,-1136,441,289,-2249,369,376,-677,-1359,-299,-1229,-466,-737,-957,-1087,-1116,-1001,-877,-935,-2204,-781,-814,-1785,-2978,-1091,-1078,-956,-872,-1553,-764,-816,-987,-1068,-1307,-1584,-1731,-1727,-1507,-1269,-1034,-858,-727,-1612,-730,-574,-230,-827,-117,66,-1437,-606,-867,0,-80,-439,-1999,-347,-541,-664,-736,-799,-899,-917,-826,-678,-528,-679,-560,-675,167,151,-857,247,-138,-2083,-1271,191,-747,-200,-207,-2221,-1483,-1179,-1682,933,885,770,108,375,199,-698,-184,-349,-459,-507,-536,-501,-451,-367,-335,-299,-428,-312,-290,-290,-202,-1643,-662,-1855,-266,-355,-474,-471,-769,-991,-730,-787,-2260,-707,-624,-508,-401,-235,-804,254,633,-1390,-1474,968,2251,1623,20,-167,146,-1681,-13,-1456,-2777,-816,-85,1156,239,-505,-1477,-2503,-1579,-706,-1075,-412,713,857,758,690,729,272,-185,-652,-669,-1381,-2173,1539,1237,272,944,528,-686,112,-1572,134,-48,1171,789,496,684,35,634,1527,1623,1625,1526,1307,-927,-869,-84,-60,-601,-98,-318,-67,1100,715,1097,-940,497,409,65,-841,-945,-1458,-1820,-1917,-1624,-1877,-1566,-195,344,-442,301,813,722,-1406,-1715,-652,-2217,-333,-292,-299,-496,-845,-335,-663,-136,-887,-1259,-319,-1104,-817,-1089,-1383,-1693,-1792,-1639,-1371,-1052,-703,-655,-856,-870,795,1096,-808,-1878,-252,792,77,251,699,1204,315,-1403,-1769,152,242,119,-70,-213,-275,-387,-572,-639,-732,-872,-963,-1079,-1140,-1197,-1238,-1665,-1220,-1234,-1188,-1167,-1099,-1006,-881,-738,-564,-764,-2277,-1784,-1283,-157,227,-1136,-1800,-603,72,3,-214,-402,-525,-1027,-1230,-899,-958,-948,-1058,-1148,-1289,-1518,-1811,-2136,-2323,-2069,-1855,-1179,-648,-175,275,-1244,-2829,-491,1185,-731,-21199,-23948,-13489,-3631,-2694,407,-2231,-203,-2398,659,-5,-1948,-6542,-5143,-29121,-41521,-30741,-13364,-12708,-11315,-16153,-13379,-3819,-985,879,645,-572,1150,1250,1447,1336,-65,792,-760,554,294,-265,-281,-675,-1118,-1515,-1561,-1434,-1538,-1588,-1624,-1724,-2042,-1982,-2259,-2428,-2535,-2541,-2373,-1939,-1453,-972,-558,-143,221,358,-1203,-601,-324,-729,-1888,111,207,-491,-1050,-322,-514,1633,1802,1219,435,-1378,4712,33393,101815,99564,64347,3908,458,-641,930,1132,875,900,-50,-1381,-1669,-1897,-1460,-1083,-668,-361,-804,-203,-316,-434,-413,-281,-836,-1713,-387,-523,-1006,88,505,557,585,568,275,-417,-579,-1038,-366,-491,-456,-986,-672,-663,-556,-623,-861,-444,1775,854,-685,-455,14,-175,-951,-1744,-2506,-3198],[53,-296,-421,-321,-113,-1211,-82,245,-184,168,150,142,-1255,-1368,-1271,-1089,-869,249,195,466,576,-1680,-304,-1682,-1138,194,110,76,-58,55,79,89,168,246,-1084,302,-1249,24,-267,-2093,-1194,-1236,-599,-1769,-1777,-1069,-1116,-1069,-1067,-952,-842,-724,-652,-526,-1056,-1104,-975,-37,-242,-1368,-597,53,60,74,108,-265,-64,-169,-301,-667,-565,-664,-729,-770,-742,-1480,-760,-761,-704,-1135,-791,-332,-152,36,-1269,420,276,568,740,-339,-809,-1729,93,-222,-424,-932,-2051,-870,-1431,-819,-655,-709,-789,-910,-992,-1408,-1121,-1158,-838,-692,-548,-1630,-591,-546,-799,-1089,-1119,-1050,-1703,-1970,-1176,-1940,-669,2024,2149,402,-1036,1890,1176,-2781,-1725,-1140,-2142,-16223,-32677,-46010,-31232,-11405,-1326,-4729,-268,846,378,-504,426,411,495,548,281,521,80,-245,56,-219,-537,-815,-927,-1331,-1004,-921,-820,-1021,-823,-822,-960,-1202,-1424,-1664,-1872,-1542,-1171,-929,-543,-255,-37,-111,-856,-676,-1295,588,554,544,506,336,91,-1002,-745,-1233,-1761,-1308,-1040,-649,-235,-400,-1346,-1158,852,-342,-661,-574,-48,-1428,-1051,-1683,-1908,-768,457,4,-756,-660,-233,-205,1478,368,-634,206,97,-1565,420,129,-733,-546,-201,-726,16,-983,-1323,-1376,-721,-41,554,632,422,-167,-2228,-17,1621,393,-742,-935,-595,-818,2738,2485,107,-413,382,145,811,-210,514,553,45,-892,934,652,-1894,-1156,239,1537,227,341,411,-245,-471,-851,260,969,409,-152,-675,-1025,-1100,-950,-711,-542,-351,-202,-585,-1332,-187,-341,-541,-779,-958,-1109,-1302,-1381,-1404,-1374,-1170,-950,-733,-563,-1265,-1981,-667,-1215,-826,-307,-345,-483,-1547,-809,-988,-1132,-1158,-1141,-1079,-1008,-1501,-1361,-1037,-1098,-1172,-1163,-1166,-1127,-1460,-974,-885,-881,-839,-885,-828,-848,-859,-750,-912,-553,-413,-295,-228,-1130,3,-79,-7,-61,-231,-369,-518,-651,-774,-856,-864,-851,-835,-782,-1376,-1764,-664,-660,-646,-687,-1144,-903,-991,-1103,-1821,-1217,-1037,-727,-1616,27,269,145,-298,-1047,-662,-947,-1787,-304,1136,1048,-225,-796,-775,-1187,2035,879,-458,-1197,726,1598,547,266,-173,-46,-217,-1583,-718,-1055,-1358,-1541,-1733,-1834,-1795,-1711,-1678,-1644,-1612,-1493,-1393,-1861,-1100,-935,-740,-506,-332,-452,-45,66,-312,388,-133,553,-489,632,546,765,753,823,779,-1960,609,489,321,-32,-64,-934,-3776,-1993,-2102,-1252,-1502,-1670,-1780,-2691,-3840,-2258,-1890,-3114,-2743,-743,-579,-424,-10591,-6269,-7292,-2151,-5353,-13259,1384,2158,3140,4132,-5085,-15067,-8988,-12019,-7561,-5200,-7301,1969,7342,1810,-885,-2008,-4024,555,33,30,-2686,-2386,-1455,-129,-1188,-1353,-1137,-1166,-240,-1591,-1521,-988,816,141,-1520,-1505,-1888,-726,-1111,-1328,-1264,-1091,-900,-744,-687,-765,-872,-1092,-1307,-1595,-1744,-1699,-1509,-1285,-1029,-1320,-1571,-1017,-444,-1327,-387,-1528,1336,1485,742,1631,1659,810,824,260,-957,-467,3,184,516,1632,1496,1256,-507,-1416,73,-459,-930,-1644,-1809,-1154,-513,-681,-817,166,1268,-485,372,-355,-178,519,56,-479,-930,-134,-533,-815,-800,-628,-1208,-152,-597,128,98,-738,-305,-662,-1109,-1615,-2096,-1763,-1261,-743,-288,-1228,-373,-177,-1416,938,526,-2149,647,2168,-197,-1563,-545,-1325,-678,527,823,197,246,1172,-30,-1029,-2661,1078,280,-1782,-2379,-839,641,336,-67,-1952,-539,-630,-1152,-1121,-969,-381,-347,-368,-402,-549,-738,-963,-1165,-1746,-1273,-1184,-1041,-867,-770,-810,-1300,-957,-1066,-1239,-1424,-1627,-2018,-1978,-2190,-2189,-2013,-1766,-1538,-1245,-899,-587,-384,-859,-397,-448,-188,-404,-1021,-746,-1065,-2053,-1758,-2101,-1854,-1359,-829,-2261,-1287,-1076,-1874,1002,1182,1270,534,1206,1164,-558,953,940,900,505,175,800,705,79,139,43,-384,-720,-1081,-1432,-1603,-1812,-1429,-1599,-833,-522,-396,221,-607,-1215,1157,1364,-1829,-508,-692,576,1063,637,-901,-300,-519,-1547,-1423,656,1230,1428,-275,83,309,-1646,-259,-1665,-2393,-1277,159,557,-72,45,-802,-72,744,-470,-1082,-752,1,-339,-730,-850,-671,-281,-367,-706,-463,-1056,-1935,1070,746,454,-13,-499,-1434,-876,-1403,-519,-302,-67,59,140,212,130,229,178,63,-82,-247,-452,-667,-607,-378,-189,-1061,41,-183,-264,1118,912,1216,-966,410,-1,-391,-541,-535,-622,-1097,-1555,-1866,-2118,-2158,-2128,-1996,-1874,-1837,-1798,-1762,-1799,-1854,-1494,-2191,-1133,-905,-721,-571,-1149,-203,-821,-32,-1034,-1065,-31,-1141,-319,-458,-637,-819,-981,-1105,-1146,-1091,-956,-753,-1215,-1171,161,513,-751,-1799,-399,772,399,392,646,1627,893,-1220,-1822,27,730,610,249,-226,-164,-107,-370,685,1200,1108,1024,856,680,450,-323,-1598,-791,-669,-950,-1271,-1534,-1690,-1641,-1423,-1113,-762,-2265,-2026,-1299,63,168,-999,-1612,-418,-444,-690,-1096,-1470,-1778,-2081,-2264,-2104,-1940,-1772,-1779,-1783,-1803,-1817,-1737,-1534,-1222,-868,-2143,-281,-171,276,481,-575,-2732,-128,192,-674,-18237,-19550,-7735,-103,-187,711,-2987,-440,-2201,1670,813,-2444,-6474,-5239,-34300,-51598,-38474,-16586,-15307,-8403,-12232,-11104,-4231,-562,2395,505,-490,1603,1176,3953,-144,678,1244,-1118,2070,1524,-231,-240,-886,-1380,-1372,-1553,-1285,-1361,-528,-1073,-1659,-2169,-2695,-2294,-1715,-1203,-712,-747,-336,1046,1471,1105,390,2279,155,-1817,-1119,-699,-920,-1353,376,91,-777,-1149,-295,-770,1760,1950,1237,164,-1374,5144,34928,99564,123029,61225,4124,211,-986,722,1206,986,835,110,-1017,128,585,-628,216,1277,-113,-1033,1159,1226,607,-416,118,-678,-1845,-500,-346,-955,335,413,351,228,61,-167,-418,-689,-919,-1169,-1336,-1360,-1335,-1167,-881,-604,-528,-944,-364,137,173,-1065,-456,-197,-558,-914,-1284,-1657,-2063],[402,713,837,955,477,-1319,246,502,-278,613,426,200,-1041,-1375,-1373,-1066,-839,3,-76,204,277,-1444,-4,-1390,-1324,1109,1722,1314,-293,131,194,546,2004,2421,-878,528,-638,154,-395,-2128,-1100,-1283,-960,-1579,-1672,-1034,-1066,-1083,-1208,-1261,-1336,-1401,-1501,-1526,-1608,-1542,-1440,-1322,-1234,-1424,-1058,-954,-841,-718,-581,-557,-582,-626,-719,-850,-981,-1117,-1238,-1329,-1315,-1258,-1153,-967,-687,-1465,-515,172,706,332,-1474,447,298,455,375,-678,-999,-2019,580,1405,-16,-731,-1774,-1308,-1637,-1317,-464,-640,-811,-886,-713,-1028,-1488,-1367,243,229,-370,-1690,-572,-580,-827,-835,-557,-676,-1374,-1506,-595,-1955,-340,1251,1316,318,-1261,1104,906,-2499,-2442,-1008,-1436,-15190,-25137,-48079,-33302,-12677,-1379,-3638,-1408,-1415,-1426,-1427,-1447,-1436,-1331,-1233,-1141,-1046,-955,-912,-897,-937,-1028,-1118,-1109,-1308,-1163,-1085,-937,-801,-679,-482,-399,-405,-1438,-1292,-518,-595,-952,-792,-721,-602,-535,-421,-581,-434,-1472,-126,-153,-120,-64,-59,-28,-754,-763,-1310,-2002,-1341,1070,1341,1304,-230,-1339,-1146,726,-190,-253,-388,-256,-1763,-1285,-1931,-1655,-1048,-1066,-1353,-467,-303,-92,82,2774,185,-673,533,597,-1484,267,394,-1132,-110,-548,-871,-131,-1096,-1321,-1491,-758,-116,1120,1214,486,-76,-1807,152,489,271,-1130,-1366,-699,-1251,29,27,-47,-540,-378,-563,-759,-903,-925,-777,-516,-981,107,472,-1605,-1280,243,1358,-86,381,386,-412,-466,-669,301,-186,-592,-920,-1099,-1065,-928,-754,-561,-457,-336,-256,-848,-1314,-304,-363,-369,-312,-116,-1224,358,592,707,-1386,-710,-685,-463,-888,-1963,-1708,-698,-1338,-583,988,1434,1742,-1546,2064,1232,-511,1178,1678,1353,-684,-1619,-1515,-569,-870,161,-472,-1054,-781,-1533,-970,-1141,-1337,-1422,-1524,-1455,-1413,-1328,-1100,-857,-623,-315,-9,231,-760,926,76,258,426,1212,1063,-382,-339,565,383,76,-248,-577,-843,-1325,-1606,-1337,-1416,-1435,-1461,-1509,-1468,-1353,-1210,-2013,-1302,-738,-589,-1324,-373,-192,-121,-513,-762,-580,-1216,-1623,-350,-273,-471,-613,-851,-962,-1149,-1268,-1343,-1319,-1316,-1261,-1163,-1071,-1012,-988,-956,-875,-1507,-934,-952,-1141,-975,-1027,-1319,-1122,-1150,-1182,-1157,-1076,-867,-665,-1562,-220,-36,126,-133,-258,-752,197,186,-163,177,-454,100,-741,252,335,362,486,736,907,-1551,1219,1335,1037,534,576,-1053,-3073,-1561,-1612,19,-293,-1923,-761,-2510,-3419,-2041,-1723,-1549,-1328,-690,-404,-896,-10259,-2664,-4821,-3512,-5997,-12792,2795,2784,2745,2554,-24145,-19379,-9245,-12317,-6045,-2756,-6503,370,310,269,-1555,-2992,-3514,362,-180,294,-2215,-2061,-1904,-220,-1100,-785,-947,-1450,-64,-1400,-1321,-313,705,203,-1438,-1263,-1745,258,-746,-458,482,661,-64,-243,105,68,342,-875,623,-1399,539,389,87,-207,-420,-1383,-1444,-982,-5,-1173,-435,-1323,1159,1226,803,1094,923,637,463,144,-1087,-450,-717,-999,-1225,-1326,-1481,-1652,-1765,-1841,-1825,-1665,-1357,-1811,-2086,-1542,-603,-390,-395,6,-30,-940,-314,-543,-843,-1170,-1442,-1704,-1874,-1863,-1682,-1468,-1182,-947,-785,-619,-624,-476,-507,-528,-705,-847,-998,-1122,-1787,-1148,-1007,-697,-306,-960,58,90,-1615,882,707,-2010,767,2665,153,-1748,-818,-1350,-996,71,487,218,693,1496,57,-1066,-3021,1000,239,-1613,-1402,-1121,784,673,-173,-2008,378,-223,-1374,-1413,-1007,141,660,149,91,577,530,448,-465,-1898,-602,-316,-361,-784,-871,-1255,-1509,-1828,-1937,-1962,-1912,-1854,-1939,-1708,-1746,-1694,-1564,-1387,-1226,-981,-665,-367,-164,-995,-237,-287,-2,250,-1197,432,242,-1882,-1854,-131,-542,192,291,-2196,-1093,-952,-1936,585,528,451,315,240,182,-420,60,35,66,160,263,406,367,89,528,451,-397,379,209,-17,-179,-1982,-646,-1272,-880,-754,-443,32,-464,-1515,1388,1731,-1396,-693,-952,757,2033,1533,-1079,542,-85,-1599,-1318,-1810,-1955,-1660,-1420,-1214,-952,-1541,-538,-1839,-2057,-1793,297,929,-187,55,-824,-335,608,-376,-1072,-1381,-2111,-2459,-2144,-1668,-1215,-824,-605,-847,-387,-771,-1673,-199,-463,-662,-1038,-1482,-1831,-2019,-1905,-1634,-1388,-1171,-1044,-964,-898,-888,-882,-913,-984,-1058,-1131,-1238,-1319,-1277,-1065,-715,-1147,198,-146,-498,1008,998,1266,-1095,380,-299,-778,-306,-626,-744,-1071,-622,12,-1658,-842,77,173,-178,317,428,351,-2176,-2023,-625,-2098,247,25,340,-50,-1484,-704,-1042,-1380,-1704,-1973,-2206,-2273,-1954,-1582,-1226,-962,-728,-562,-441,-347,-269,-718,-1636,-1489,-32,14,-747,-1740,-581,394,600,441,476,1097,1237,-986,-1923,-115,607,368,-47,-299,-225,-36,-189,-338,-344,-301,-151,-19,142,262,-293,-1457,-878,416,387,268,-620,-813,-480,-954,-1548,-2250,-2248,-2159,-1171,213,1168,-802,-1473,-316,813,619,-231,328,-972,-1025,-1243,-789,-1207,-1375,-1374,-1173,-925,-686,-799,-1061,-578,448,-2445,52,-175,647,1141,48,-2481,229,700,-856,-15817,-15741,-2258,-408,-242,-4,-3497,-442,-1765,1085,717,-2784,-6721,-5331,-38687,-61168,-34142,-19131,-17712,-4883,-7701,-8464,-4270,-66,698,288,-441,1949,989,2897,-1540,1393,1732,-1525,2092,1538,-293,-333,-1195,-1618,-1169,-1546,-1538,-1590,426,689,-144,-1724,-1257,-1900,-1895,-1528,-1221,-961,-702,-608,-627,-720,-776,-868,-867,-2197,-1633,-1437,-1695,-1720,-1598,-1401,-1168,-1205,-1549,-169,1792,2046,1278,-153,-1431,5428,33844,64347,61225,53773,4175,-138,-1341,403,1163,1116,869,287,-740,-203,579,-652,345,1328,-346,-1272,897,952,350,-404,446,-613,-1459,-700,-232,-746,578,835,692,510,303,24,-442,-834,-1130,-1586,-1984,-2109,-1874,-1589,-1276,-1039,-824,-966,-603,-536,-471,-1088,-484,-274,-253,-143,-200,218,402],[-64,14,163,355,413,-1407,521,737,-473,487,1576,1063,-866,-1452,-1393,-1031,-845,320,-433,-273,-449,-1156,90,-1011,-1482,1052,1372,607,-583,134,-84,165,1806,2451,-665,272,63,528,-488,-2007,-1279,-1833,-1988,-1728,-1363,-1119,-888,-683,-628,-538,-501,-483,-528,-519,-1498,-974,-973,-575,-690,-1419,-1024,-1191,-1343,-1465,-1538,-1672,-1777,-1754,-1651,-1535,-1401,-1270,-1130,-981,-765,-558,-371,-306,-95,-1788,-162,257,738,407,-1594,162,339,369,85,-912,-1142,-2226,-638,-370,88,-405,-1130,-1767,-1828,-1775,-379,-85,-561,-786,-589,-544,-1901,-1518,402,345,-373,-1735,-544,-338,-526,-601,-521,-390,-1003,-1038,-72,-1932,-10,64,176,179,-1485,529,608,-2192,-3068,-778,-296,-11299,-16111,-37099,-29314,-13280,-766,-2640,-1372,-1585,-1649,-1538,-1439,-1351,-1221,-1143,-1097,-1048,-980,-919,-829,-732,-632,-766,-993,-1037,-3,115,-7,-134,-432,234,107,-109,-1461,-1161,-592,-579,-895,-666,-879,38,748,35,-277,-184,-1399,371,1072,938,788,542,281,-474,-716,-1334,-2167,-1476,-14,193,435,-125,-1343,-1109,537,-90,141,-120,-374,-1961,-1473,-1970,-1314,-1299,504,363,205,-122,36,448,3005,40,-690,816,1090,-1270,69,549,-1412,760,37,-870,10,-1192,-983,-1549,-807,-138,-161,-291,-507,-753,-1337,-1055,-991,-786,-1482,-1823,-769,-1618,536,739,122,-722,126,-750,280,-645,-107,-422,-695,-1063,-862,-691,-1235,-1473,154,324,-496,365,313,-618,-555,-513,-117,-281,-371,-453,-542,-614,-704,-786,-823,-895,-883,-846,-1129,-1331,-750,-768,-791,-835,-809,-997,-781,-758,-808,-1281,-987,-1039,-1074,-1543,-1117,-1190,-672,-1373,-450,843,1316,1674,-1636,2188,1162,-145,1246,2350,1136,-980,-1836,-1584,-543,-544,-541,-1222,-675,-888,-1557,632,531,315,250,-99,-1239,43,-39,-19,-818,-53,-38,-39,-66,-438,86,111,55,50,289,337,-442,-284,370,323,280,-289,55,-571,-1251,-1361,-642,-890,-1128,-1408,-1716,-1870,-1793,-1568,-1943,-1608,-876,-738,-1027,-842,-592,-635,-668,-630,-612,-1598,-1322,-597,-592,-602,-556,-891,-915,-884,-877,-1053,-1195,-1362,-1391,-1229,-935,-590,-244,108,240,-1270,-684,-697,-1461,470,634,-1665,206,-22,-642,-494,-651,-642,-580,-1240,-233,-32,178,-86,-279,-1135,222,197,-56,320,-851,-78,-1031,-357,-459,-544,-430,-85,266,-1189,1109,1539,1323,1042,609,-1074,-2325,-1158,-1159,968,901,-1975,-54,-2201,-3043,-2007,-1409,59,-41,1113,1057,-1923,-8275,729,-2161,-5702,-7404,-13169,-401,-774,-1104,-1525,-41519,-23434,-9730,-13586,-4752,-1730,-5484,-1507,-1365,-1349,-2033,-3899,-3046,-1103,-700,-358,-1743,-1638,-2510,-397,-1011,-342,-702,-1549,179,-1164,-1214,162,1169,67,-1104,-1037,-1638,828,-666,-885,467,353,-297,-392,-201,-537,25,-1359,-5,-1737,342,251,86,-155,-447,-1184,-1325,-1730,-2154,-1959,-1389,-955,-327,120,525,806,1045,402,936,450,-1299,-431,-25,391,312,138,-94,-335,-517,-1244,-899,-1052,-1113,-1897,-2390,-1967,-1195,-1157,-1124,-1097,-1032,-1316,-930,-896,-898,-907,-859,-827,-1609,-830,-909,-1016,-1023,-1038,-1050,-1078,-1144,-1216,-1396,-1594,-1991,-2414,-2447,-1811,-1858,-1236,210,1024,789,-573,581,385,-1591,700,787,-1890,770,2776,352,-1935,-1128,-1331,-1420,-425,149,258,1034,1626,63,-1060,-3138,1,-534,-1356,-1094,-1142,-416,146,-344,-1628,699,-187,-1651,-1465,-1003,59,509,35,152,516,437,284,-427,-2056,-666,-1134,-1522,-1434,-870,-231,-1010,-489,-273,-100,1086,-606,-1732,-243,-465,370,684,523,437,305,683,811,-198,-1035,-88,-187,-281,-636,-1358,-429,-76,-1680,-2250,-507,-531,382,454,-2023,-883,-791,-1689,588,1374,923,392,-68,-486,-851,-1199,-1447,-1591,-1625,-1609,-1509,-1379,-1211,-1095,-990,-1005,-929,-915,-962,-961,-1975,-1226,-1470,-1693,-1919,-2002,-1852,-1656,-1831,-1196,-988,-949,-931,-1208,-368,-400,-480,-1281,-809,-988,-1451,-1358,-1559,-1784,-1952,-1952,-1601,-1017,-1434,-785,-1909,-1729,-2222,401,617,-72,157,-833,-575,1066,-345,-1044,-2086,-2320,-1422,-729,-83,-229,-887,-822,-998,-410,-484,-1420,1587,1554,1282,1144,-617,-1216,-441,-956,-187,-740,-116,-14,111,270,212,505,572,572,536,458,286,-263,-172,-345,-426,-650,-14,-130,-683,860,1045,1308,-1250,477,-381,-974,-107,-737,-998,-1382,-561,345,-1333,-453,542,446,-97,450,605,130,-2174,-1969,-556,-1880,548,133,-224,-832,-1758,-1586,-1635,-1520,-1396,-1295,-1264,-1329,-1281,-1120,-1183,-528,-181,123,387,608,377,-738,-2006,-1688,967,860,-708,-1619,-706,-125,-461,-916,-1404,-1864,-1888,-1392,-1990,-568,-294,-76,-264,-337,-273,-57,-134,-188,-153,-116,0,87,195,255,-151,-1202,-938,143,99,25,-546,-649,-107,-228,-422,-690,-2175,-2065,-1888,-1696,-1174,-580,-1306,-214,828,580,-291,248,-1338,-913,-1183,-925,-706,-1056,-1501,-1754,-1835,-1814,-1708,-1511,-1206,-833,-2539,-105,-188,755,1216,702,-2103,631,2436,-1197,-13878,-12240,2616,2502,2358,2146,-3508,-188,-1228,1349,802,-2765,-7019,-5702,-42492,-63692,-26752,-19013,-18590,-1014,-2808,-5712,-3906,-866,-532,-206,-357,339,585,788,-2748,664,540,-1845,85,-108,-380,-438,-1518,-1702,-902,-1408,-1803,-1822,146,94,-177,-1666,-208,-531,-407,-458,-479,-453,-341,-296,-275,-277,-444,-385,-489,-2090,-2072,-1298,-1355,-1269,-1054,-817,-1090,-1204,-260,-258,457,830,1343,-435,-1487,3135,3622,3908,4124,4175,4097,-539,-1637,15,1021,1269,1001,462,-532,-512,551,-667,443,617,-638,-1479,499,454,34,-307,223,-643,-1062,-960,-457,-677,-1003,-1322,-1633,-1893,-1774,-1410,-1064,-1027,-537,-391,-273,-145,-111,-277,-248,-89,-356,-955,-341,11,68,-746,-567,135,-238,372,86,346,610],[-916,-931,-804,-562,-239,-1379,544,869,-687,287,1289,1018,-703,-1549,-1258,-961,-862,-48,-850,-1207,-1779,-2003,-1500,-1027,-1508,-320,-61,-187,-923,82,-388,-316,1300,1609,-489,-39,763,1069,-555,-1915,-955,-1221,-416,-1093,-916,-849,-581,-927,-29,187,297,170,206,97,-1744,-888,-1009,-502,-696,-1411,-1130,-1332,-1492,-1541,-1389,-1176,-902,-597,-435,-150,-23,13,-35,-169,-322,-540,-778,-907,-835,-1986,-421,-105,102,243,-1572,-165,298,233,-197,-1116,-1313,-2152,-942,-1280,-1503,-1804,-1927,-2269,-1952,-1603,-736,-442,-128,153,432,-120,-1920,-1681,40,-436,-974,-1868,-2097,-1391,-754,-192,-256,10,-709,-668,445,-2004,235,2055,2198,-71,-1801,1221,1215,-1981,-3624,-538,510,-7354,-7213,-25266,-22338,-13126,-1301,-1847,-1739,-1727,-1538,-1265,-1006,-761,-492,-309,-201,-137,-94,-88,-64,-25,34,-899,-1320,-812,180,523,0,167,-387,-174,-582,-1091,-1594,-1743,-1440,-864,-873,-628,-1040,-52,1060,36,-18,-11,-1238,-270,2082,1938,1793,1077,399,-287,-681,-1327,-2111,-1515,-504,-895,-1052,-760,-1375,-1095,228,-98,441,132,-399,-1858,-1669,-1858,-1047,-1517,473,487,150,-7,104,824,1402,-112,-711,-101,-545,-1032,-820,-717,-1463,-363,-291,-852,-535,-1297,-1193,-1601,-1652,-1303,-874,-429,-66,129,-983,383,590,14,-1539,-1564,-783,-1706,-81,-182,-297,-971,-534,-1266,-716,-972,-953,-1062,-1174,-1284,-1403,-1433,-1321,-1690,-1083,-945,-997,-708,-548,-822,-740,-405,124,241,402,103,64,-183,777,839,824,26,206,-111,-1383,-1352,-467,662,602,461,-229,-523,542,415,252,-1060,-1139,-855,-757,-1801,-298,-751,-594,-1303,-403,533,690,761,-1608,853,855,280,908,967,872,-1379,-2085,-1403,-550,-203,-1330,-1400,-123,-844,-1459,600,471,240,174,-296,-1628,-63,-118,-64,-808,-73,-84,-148,-280,-361,-492,-682,-922,-1145,-1393,-1400,-1190,-877,-559,-251,65,-377,204,-942,-1105,-1001,615,421,174,-648,-1785,-1083,-1476,-1820,-1700,-1741,-937,-756,-765,-1459,-927,-1045,-1228,-1408,-1364,-1892,-1053,-558,-322,-118,-434,-852,-960,-741,708,690,-487,-186,135,-171,-516,-871,-1159,-1208,-961,-933,-1180,-996,-1461,-192,-258,-1493,-525,-701,-935,-1171,-1408,-1548,-1671,-1708,-1585,-1485,-1359,-1195,-1086,-1499,-923,-810,-722,-665,-1157,-641,-1263,-584,-623,-754,-809,-728,-699,-832,-486,-301,-113,81,299,-895,-1505,-712,-687,736,649,-1664,519,-1714,-2869,-2091,-855,1427,1155,2080,2305,-2736,-6006,2600,10,-8592,-9449,-14112,1533,1135,807,434,-55622,-26227,-10233,-15761,-4173,-446,-4430,-697,-693,-1064,-2184,-4614,-2652,-1020,-1228,-1022,-1266,-1102,-3133,-1114,-1138,-1126,-1070,-1443,-728,-857,-1136,0,225,-164,-651,-738,-1478,682,-571,-1232,583,470,-514,-518,-419,-1062,-297,-1861,-661,-2073,228,380,524,639,747,-734,-1220,-752,791,-745,-617,-544,1757,2358,718,1694,1950,201,938,581,-1501,-481,-28,540,1098,1695,2382,1981,-6,-1117,1037,934,-94,-1768,-2361,-2322,-922,39,349,455,548,-1285,-1229,-1060,-51,-203,-342,-452,-1964,-533,-530,-504,-357,-218,-80,-11,-725,248,301,24,-546,-542,-68,-1127,-1584,-1215,-64,1378,913,-43,1185,695,-1343,463,651,-1742,93,-129,-300,-2067,-1399,-1256,-1852,-884,-125,-2,-106,-223,-417,-984,-3021,-1288,-1537,-1592,-1338,-1060,-760,-440,-525,-1107,92,-173,-1914,-1161,-916,-32,330,-82,212,904,841,637,-399,-2166,-721,-1420,-1309,-805,697,1276,-825,-497,-93,-253,987,-687,-1415,-690,-839,98,462,844,463,622,1108,1678,-638,-939,59,-125,-352,12,-1465,1160,570,-1424,-2455,-868,-529,600,601,-1789,-639,-574,-1282,158,716,433,66,-245,-526,-750,-946,-1033,-1043,-1000,-988,-979,-1007,-1043,-1135,-1180,-1227,-1041,-800,-535,-165,-1726,-477,-416,-1047,176,-205,373,-161,-2094,-628,-1092,-1556,-1988,-2072,-1561,-1119,-726,-1489,-234,-134,-1138,-550,-603,-932,-979,-1418,91,309,-1338,-992,-1881,-1419,-2045,489,465,163,304,-798,-817,173,-763,-1553,-1424,-664,108,691,1243,-462,-1283,-1009,-1135,-552,-223,-1225,1601,1668,1544,1571,-973,-617,-501,-659,123,-861,48,83,155,268,275,419,434,376,280,138,-91,-383,-676,-942,-1156,-1192,-1030,-758,-831,-145,86,281,-1416,408,-333,-1000,26,-872,-1149,-1632,-460,193,-965,-94,635,-119,-81,1310,1240,-120,-1789,-1754,-451,-1592,-697,-1030,-1289,-1435,-1997,-1344,-1382,-1444,-1618,-1818,-2018,-1963,-1539,-1054,-1433,-208,122,370,556,700,612,-752,-2103,-1752,1018,983,-654,-1464,-804,398,178,-154,-504,-799,-1056,-1173,-2003,-1034,-933,-839,-888,-964,-1012,-1116,-1182,-1132,-909,-652,-324,-52,211,397,73,-895,-1006,416,274,-347,-453,-431,-602,-769,-876,-908,-2088,-1853,-795,-729,-651,-562,-1144,-473,-492,-499,-680,-865,-1462,-1256,-1510,-1591,-1551,-1293,-1059,-730,-375,-382,-749,-288,-442,111,-2311,568,-222,775,1566,1353,-1672,1020,2127,-1702,-12236,-8748,1593,1184,701,129,-3118,-907,-1257,-1376,-1285,-2378,-6974,-6471,-39947,-54669,-19559,-16719,-17296,387,613,-3040,-3333,955,1021,-156,-249,842,553,708,-3220,272,103,-1713,-269,-386,-476,-537,-1823,-1596,-603,-1147,-2060,-2003,185,278,-214,-1681,411,-307,96,322,624,121,453,1388,1569,288,-873,1131,-821,-1715,-2091,-1315,-261,155,56,-251,-1083,-1167,-447,-334,-64,113,325,-577,-1488,725,682,458,211,-138,-539,-924,-1796,-1433,-1384,-1209,-1036,-796,-600,-753,-432,-639,-372,-263,-929,-1600,119,15,-296,-86,986,-723,-637,-1181,-135,-206,396,171,45,31,122,-54,-711,-1188,113,347,228,115,-83,-255,-373,-506,-581,-889,-697,-719,-729,-765,-815,-899,-1092,-1238,-1362,-1459,-1553],[569,624,388,74,-320,-1309,-1304,-1928,-1895,-1444,-961,-561,-588,-1679,-1049,-899,-916,-74,-1350,-1225,-837,-502,17,-174,-1351,-482,-562,-1050,-1311,-481,-696,-886,207,519,-370,-399,1012,883,-605,-1854,-917,-963,-1306,-1955,-2279,-1900,-1340,-1396,-429,-96,94,165,66,-102,-1724,-776,-1084,-1029,-1324,-1581,-1853,-2013,-2005,-1798,-1442,-1107,-751,-369,-244,3,551,740,849,861,821,644,329,-150,-525,-1628,-1711,-2018,-1567,-1033,-1405,-460,280,90,-433,-1256,-1462,-1917,720,1837,64,166,29,-1850,-1732,-1032,125,2214,1471,1398,953,253,-1529,-1792,727,1946,-354,-1961,-624,403,312,-514,-533,285,-447,-353,781,-2149,444,1036,1087,-334,-2153,948,789,-1811,-3987,-243,120,-3681,-223,-13656,-14566,-12227,-991,-1220,-1257,-1113,-842,-574,-215,54,195,417,627,681,692,628,176,349,120,-990,-1600,-592,-766,-902,-919,-880,-785,-558,-416,-332,-1788,-749,-103,-57,-819,-613,-1108,-73,269,31,259,148,-1054,-892,734,885,1070,967,234,-153,-611,-1208,-1789,-1366,430,76,-346,-832,-1359,-1927,-2061,-1632,-1214,-879,-559,-1455,-1793,-1695,-819,-1551,-785,-1097,-1374,-1403,-1187,-860,-535,-233,-660,415,657,-747,-569,396,-1320,1372,604,-820,-140,-1341,-142,-1182,-949,-1404,-1718,-1769,-1644,-1498,-1392,-1356,-1364,-1342,-1203,-1070,-669,-1358,314,849,-145,-1209,-469,-1734,-1128,-1300,250,727,247,-1222,35,-148,-398,-1698,-217,-307,-1509,-901,-1338,-1784,-1667,-1093,-487,31,485,-39,-124,-351,505,142,-209,-535,-599,-427,-1490,-1300,-579,598,257,-92,-259,66,437,240,-42,-696,-1349,-967,-1242,-1535,-1814,-1989,-1851,-1582,-1346,-1045,-704,-452,-1368,-31,106,216,366,491,606,-1812,-2019,-1038,-533,125,-1241,-988,453,-598,-1289,240,109,-87,-205,-503,-1699,-413,-429,-333,-779,-276,-271,-331,-472,-564,-694,-845,-965,-925,-770,-384,-606,-88,819,1938,530,-467,310,-1193,-855,-507,2937,2837,406,-935,-1618,-1056,548,-420,-1421,-1961,-1584,-1020,-578,-1921,-1130,-301,-599,-185,-167,-1550,-823,-588,737,494,-435,-730,-894,-559,-229,-258,-255,-358,-496,-673,-926,-1265,-1672,-2075,-1991,-1535,-1507,-1108,-1042,-258,-75,-925,357,322,-591,-20,-267,-468,-717,-984,-1146,-1313,-1413,-1424,-1458,-1702,-1529,-1531,-1561,-1630,-1696,-1830,-1857,-1838,-1799,-1796,-1703,-1505,-1420,-1368,-1348,-1352,-1403,-1467,-1484,-1412,-1396,-1361,-1310,-1266,-1311,-1378,-1523,-1727,-2950,-2259,-1884,-1674,-1380,-1043,-711,-3235,-3811,521,960,-12110,-12025,-15282,2307,2334,2278,1992,-64689,-26902,-10639,-18818,-4611,-1728,-3401,-1232,-479,-611,-2048,-5098,-2348,-369,-1845,-580,-785,-491,-2971,-616,-322,581,-271,-1240,154,-514,-1096,-179,-163,-464,-196,-379,-1271,207,-443,-1401,136,-3,-692,-605,-539,-1422,-662,-2341,-1300,-2372,275,671,247,1373,1672,-163,-1144,-487,1278,-484,-630,-136,1643,1402,663,1043,981,44,917,735,-1674,-536,17,750,1237,1482,1919,2094,124,-938,988,2202,-21,-1589,-2104,-2287,-1090,236,-78,-633,-1087,-1352,-1628,-1289,-870,-525,-144,177,-1771,570,607,-11,398,724,193,7,-712,281,1386,268,-656,-487,-266,-1276,-1271,-1022,-323,-677,-1086,-1501,-1929,-2250,-2226,-1926,-1595,-1594,-917,-607,-365,-2158,-1621,-1184,-2223,-1292,-352,52,-70,-173,-307,-881,-2929,-677,-660,-616,-474,-590,-176,120,-730,-593,799,-193,-1946,-791,-789,-156,110,-219,241,2153,1844,1338,-411,-2246,-868,-1284,-742,-719,795,1404,-639,-535,60,-449,757,-786,-1066,-1074,-1260,-144,-50,431,320,934,1318,1327,-1126,-763,158,-135,-517,-205,-1544,1046,710,-1162,-2088,-1188,-543,36,-213,-1568,-702,-906,-996,-936,-844,-740,-691,-591,-498,-418,-402,-376,-340,-275,-238,-180,-691,-105,-150,-215,-584,-449,-514,-560,-459,-1387,-370,-137,-1268,26,-187,-2,-173,-2095,-801,-1246,-1718,-2175,-2497,-2013,-1509,-1049,-1729,-465,-346,-784,-514,-773,-1048,-1100,-1738,-429,147,-1295,-1181,-1815,-1175,-1551,540,493,380,413,-733,-1124,-941,-1253,-1271,-1625,-566,-77,256,588,-710,-1623,-1186,-1258,-850,-45,-1148,863,645,556,336,-1283,-184,-480,-667,-895,-1124,-1320,-1528,-1704,-1808,-1885,-1885,-1846,-1796,-1715,-1624,-1584,-1583,-1588,-1605,-1681,-1779,-1888,-1896,-1658,-1428,-1109,-748,-1430,-143,-308,-1000,49,-1059,-1205,-1748,-418,240,-644,162,244,-727,-198,890,878,-458,-1379,-1551,-388,-1317,1057,187,1114,1160,-2248,-843,-1583,-976,-353,-334,-421,-877,-1024,-1190,-1538,-1322,-1299,-1282,-1280,-1293,-1323,-1363,-1758,-1745,-1438,-1424,-1388,-1335,-1147,-1088,-956,-923,-919,-894,-917,-942,-1881,-1045,-1133,-1206,-1396,-1591,-1760,-2035,-2333,-1947,-1484,-1069,-628,-269,65,307,309,-616,-1134,350,178,-764,-386,-365,-354,-240,-49,-93,-2031,-1646,-435,509,1326,347,-1044,-146,751,396,-474,446,-1158,-648,-956,-895,-567,-1478,-1580,-1000,-158,-691,-716,-71,-487,-297,-1833,792,-301,657,1975,1944,-1261,1321,2472,-2397,-10799,-5437,435,-140,-616,-918,-2466,-511,-462,454,855,-1875,-6502,-7389,-35559,-45840,-12525,-13700,-14736,1347,1292,-464,-2736,973,883,-398,-143,399,274,28,-2272,-231,-399,-1286,-908,-1227,-1557,-2010,-2088,-1690,-1260,-839,-2301,-1940,516,869,-267,-1796,1351,-216,325,382,830,477,643,952,1019,113,-1289,655,-1200,-1288,-1709,-1147,113,648,1121,720,-972,-1043,-195,-382,822,689,572,-494,-1412,40,-241,-641,-986,-1341,-1637,-1796,-1775,-1728,-1617,-1590,-1692,-1772,-1899,-2061,-2181,-2065,-1764,-1259,-1161,-1603,-238,-483,-598,275,1297,-807,-168,-1087,-34,116,423,275,220,245,274,-259,-795,-1243,232,39,-160,-311,-494,-591,-588,-567,-489,-737,-389,-359,-336,-338,-623,-308,-415,-308,-233,-401,-145],[645,681,392,76,-266,-1119,-932,-1269,-1490,-1559,-1452,-1335,-1157,-1646,-749,-728,-867,-326,-1789,-1722,-917,-77,563,437,-944,236,-280,-1802,-1616,-110,-860,-1388,629,1037,-206,-678,1030,685,-540,-1690,-788,-490,-145,-544,-65,1070,396,-1638,508,4,-587,-1204,-1854,-1721,-1284,-825,-1109,-328,-319,-1279,-1018,-616,-820,-519,-294,-570,41,173,115,155,17,-220,-536,-921,-1301,-1691,-1671,-1262,-832,-1209,-310,-130,-124,-212,-1160,-622,-342,-3,-566,-1278,-1520,-1652,648,2333,0,439,580,-1301,-1399,-412,542,1937,1538,1183,863,594,-1091,-1784,703,1295,-257,-1809,-579,465,350,-863,-773,565,-186,-67,15,-2349,-836,-1123,-1308,-1432,-2351,-1395,-1299,-1638,-4149,-1034,-948,-982,-990,-2672,-6856,-10828,-675,-768,-330,-88,164,-539,613,765,84,389,959,870,723,477,70,-242,-731,-1256,-1827,-2135,-1778,-1307,-834,-445,-129,214,396,460,-2071,-484,419,242,-760,-649,-1101,-75,-112,-164,-274,-354,-916,-1319,-439,-216,201,676,-2,-121,-568,-1034,-1409,-1121,867,1114,125,-307,-1055,-963,-549,-254,-638,-1158,-1554,-1858,-1871,-1570,-1251,-1440,-1031,-999,-1017,-1017,-979,-834,-618,-353,-591,358,665,-497,-1006,98,-1257,1604,668,-863,-339,-1396,260,-998,-888,-211,-572,-882,-1160,-1259,-1093,-753,-333,-265,-729,-652,-543,-904,-196,1668,-362,-1488,-903,-2150,-1864,-1693,38,680,331,-1337,-243,-414,-23,-1477,-429,318,-2081,51,62,-864,-1260,-976,-1653,-1797,-1033,-314,-424,-602,1019,1520,360,-797,-340,-160,-1495,-1254,-725,-584,-718,-718,-421,-115,105,322,412,-322,-1586,-874,-597,-804,-426,-689,-927,-1122,-1294,-1316,-1234,-1217,-1255,-1284,-1415,-1583,-1712,-1846,-1937,-2272,-1774,-1644,-1572,-1542,-1577,-1594,-1667,-1585,-1339,-1091,-779,-544,-264,-819,-1291,216,223,256,-836,37,-90,-221,-322,-231,-34,-217,-620,-760,700,468,-765,-35,731,1637,135,-679,323,-1426,-624,-9,2909,2642,242,-1288,-1338,-856,402,-473,-1458,-2194,-1441,-759,-433,-1847,-1095,-262,-531,-146,-11,-1187,-755,-715,1139,725,-476,-656,-823,-454,522,628,-55,562,67,-80,-516,170,-183,-553,-877,-1302,-1611,-1624,-1365,-985,-695,-430,-261,-136,-484,-178,-302,-397,-560,-745,-817,-870,-832,-697,-583,-1449,-401,-302,-250,-252,-1017,-1667,-1553,-741,-566,-723,-784,-702,-687,-656,-616,-574,-575,-608,-637,-639,-762,-911,-1049,-1152,-1265,-1299,-1312,-1320,-3369,-2542,-1193,-1176,-1177,-1181,-1185,-3451,-1919,-575,-234,-16224,-15043,-16342,817,796,711,425,-67557,-25331,-10946,-22754,-6269,-976,-2444,882,1769,37,-1818,-5379,-2209,-751,-2497,-1470,-351,91,-2296,-584,294,1305,-216,-1065,1404,-229,-1165,788,962,-874,152,-43,-1085,1169,-329,-1368,856,327,-859,-697,-633,-1572,-926,-2087,-1878,-2538,42,113,-161,207,269,330,-1150,-196,562,-269,-613,211,576,435,288,72,-109,-303,-413,-581,-1789,-764,-752,-689,-498,-121,250,631,232,-731,855,1783,25,-1446,-1871,-2020,-1288,163,-550,-1326,-2036,-1736,-1356,-1451,-342,-192,289,443,-1440,579,621,202,622,1114,347,71,-666,195,1327,492,-766,-347,-388,-1399,-995,-783,-554,-719,-1241,-1693,-1885,-1650,-1385,-1136,-933,-1444,-588,-448,-357,-2173,-1732,-1123,-2160,-1603,-526,203,284,400,-7,-750,-2900,433,-771,-149,197,-273,-488,461,-931,-108,1380,-211,-1672,-415,-618,-277,-105,-336,270,2703,2968,2638,-426,-2262,-617,-1158,-383,-511,823,1502,-422,-561,220,-612,455,-855,-681,-1062,-1598,-246,-468,-98,-455,-715,-874,-1020,-1515,-1313,-1304,-1283,-1210,-1216,-1545,-1000,-987,-956,-1540,-1338,-1017,-1087,-1139,-1320,-1230,-1211,-1085,-846,-618,-415,-290,-135,-153,78,69,35,-24,-87,-199,-307,-847,-526,-670,-787,-967,-979,-975,-956,-813,-947,-609,-552,-1352,-436,-420,-373,-427,-1789,-686,-888,-1093,-1351,-1504,-1731,-1941,-1820,-1902,-1334,-1102,-907,-719,-579,-467,-422,-1718,-250,-157,-1212,-1244,-1653,-910,-987,-128,-312,-547,-872,-1305,-1808,-1747,-1202,-868,-1744,196,-91,817,1010,-898,-1633,-1239,-1217,-1178,131,-1089,622,515,600,605,-1364,147,-313,-86,108,-1027,831,525,713,782,409,781,981,932,901,887,840,-42,-415,475,694,637,526,-335,-1041,140,78,100,-1062,228,-285,-974,65,-1177,-1069,-1550,-363,375,-295,399,-28,-1264,-348,-469,-764,-823,-923,-1261,-301,-977,1273,180,1070,1109,-2365,-981,-1709,-827,-12,-78,706,-617,290,0,-1252,-1291,-890,-1114,-1207,-1166,-1051,-910,-1391,-1643,-541,-481,-552,-1148,-1040,-438,-405,-452,-520,-515,-554,-581,-1623,-636,-673,-667,-745,-792,-780,-840,-946,-1089,-1214,-1391,-1465,-1461,-1329,-1179,-1038,-867,-1244,-667,-554,-1094,-379,-272,-168,-190,-26,-232,-1926,-1416,-254,497,1207,772,-956,-173,697,265,-552,750,-670,-533,-815,-802,-508,-1693,-979,321,-175,-1052,-692,-10,-627,-699,-1200,1030,-355,424,2108,2482,-865,1531,2425,-3236,-9655,-2889,660,228,-154,-503,-1564,-727,-611,-417,-236,-1447,-5858,-7995,-32100,-38177,-6077,-10062,-11268,-453,-590,-791,-2202,-981,-954,-868,-680,-495,-153,-767,-1443,869,1188,-882,1526,696,-719,-692,-1934,-1075,-234,-903,-2021,-2152,-2087,-1502,-1035,-2054,-205,-317,191,274,292,282,304,240,155,-64,-1737,10,-1671,-916,-1434,-984,5,72,143,163,-856,-882,-263,-486,612,682,807,-315,-1376,1134,1119,930,722,403,15,-1433,-1728,-924,-888,-688,-467,-176,-188,-1072,-65,-531,-851,-1455,-2227,-2504,-1698,-1013,-1013,-96,92,-1051,23,-864,-203,-120,48,365,748,1109,36,-567,-995,-1373,478,503,106,-183,-432,-523,-464,-375,-395,-740,-230,-93,-229,-100,-755,-95,-541,-170,-169,-668,-284],[-2129,-2317,-2333,-2144,-1878,-1595,-1360,-1231,-1160,-1145,-1080,-1046,-948,-1610,-642,-709,-943,-779,-2373,-2357,-929,173,674,472,-599,-266,-888,-1981,-2059,-423,-1087,-1980,88,1501,-222,-1057,2430,2135,-587,-1610,-784,-584,-407,-334,188,958,-33,-1347,839,1000,886,587,367,-758,-823,-364,-1266,-339,-460,-1264,-1193,-799,-1130,-1075,-612,-842,541,1095,432,334,1955,1957,1833,1612,1395,1171,1013,-15,71,-882,1411,74,712,189,-1013,-757,212,-141,-726,-1310,-1592,-1508,362,665,-202,588,992,-866,-1128,100,-84,-467,-789,-1040,-1108,-1082,-942,-1759,-463,-258,-206,-1445,-490,70,-144,-1069,-1001,-1076,-1333,-1587,-1788,-2680,-1894,-1861,-1808,-1768,-1998,-1492,-1233,-1484,-4289,-249,93,288,459,584,272,-9213,261,-554,290,340,6,-488,1204,1594,0,364,1804,2610,2098,1021,-51,1315,625,-1023,-1921,-726,-461,122,-331,371,85,1836,2413,2167,-2440,-224,766,255,-703,-780,-1357,-1779,-2027,-2049,-2051,-2046,-2140,-2235,-2487,-2286,-1738,-1222,-738,-265,-551,-823,-1016,-822,724,651,-295,-316,-725,-862,-972,-1369,-1770,-2098,-2126,-1886,-1831,-1450,-786,-1243,-338,-171,-68,-1,8,21,29,-374,-467,319,452,-242,-1462,-282,-1293,1195,570,-914,-544,-1418,652,-812,-818,464,599,542,445,216,-557,150,48,-413,-294,-255,-382,-459,-780,-724,-871,-1650,-1330,-2052,-1946,-2031,-1796,-1901,-1961,-1958,-1909,-1743,-1429,-1154,-867,-635,-2140,-415,-367,-695,-1570,-441,-462,-406,-173,-624,-708,-825,981,1722,98,-1094,-562,-194,-1353,-1110,-789,270,-640,-1285,430,749,443,335,313,131,-1636,-837,-421,-368,-534,-978,-1203,-980,-482,164,196,-340,-888,1857,1947,1284,1507,2091,-67,-2058,-1404,-314,-569,430,-310,-290,749,-44,-1080,-806,-1134,-1325,-1258,-1187,-999,-932,-908,-798,-852,-601,-390,-140,119,497,864,-426,-825,-880,592,253,-888,49,602,1277,-205,-900,309,-1572,-306,578,1273,883,101,-1455,-983,-1056,-1451,-1714,-1709,-1548,-1258,-990,-801,-1413,-767,-450,-414,-464,-551,-823,-958,-1266,-1582,-1834,-1758,-1506,-1173,-885,-590,-328,-66,88,160,-213,-402,365,345,275,232,42,-958,-874,-615,-784,-974,-1071,-1124,-1095,-1092,-1103,-1168,-1218,-1372,-1607,-1790,-1980,-1978,-1739,-1460,-1201,-902,-611,-367,-185,-620,-1773,-1625,-910,-640,130,134,260,292,0,-228,236,93,-116,-328,-474,-634,-644,-467,-167,-129,-590,503,30,-3994,-2764,141,-38,-176,-247,-265,-3312,-337,-41,-705,-20519,-18104,-16807,-1053,-1578,-2081,-2340,-64776,-21989,-11043,-27196,-9042,-3371,-1444,1315,1601,574,-1532,-5363,-2154,-1103,-3047,-2494,121,121,-1594,-457,-644,-741,-755,-875,-476,-274,-1289,305,571,-1311,422,299,-875,1050,-181,-1110,705,290,-948,-742,-689,-1546,-1179,-1603,-1656,-2303,-148,-156,-555,-182,-165,-155,-1205,-175,-151,-93,-534,-80,-52,29,167,262,383,-184,556,532,-1703,-708,151,461,583,876,1149,1413,344,-473,679,1856,40,-1340,-1676,-1790,-1486,-65,-557,-1009,-1319,-1481,-1604,-1655,-1748,-1886,-2022,-2227,-2110,-1701,-1336,-1031,-669,-372,-127,57,-607,105,252,245,-885,-182,-441,-1498,-936,-1351,-1811,-2217,-2148,-1722,-1341,-967,-627,-611,57,-1317,169,1121,307,-2097,-1704,-1093,-1784,-1803,-680,373,-245,-849,-1405,-1694,-2971,-1254,-1167,-849,-903,-1128,-1340,-1315,-1148,-502,51,-259,-1443,-105,-465,-429,-349,-481,243,1289,1115,997,-489,-2272,-742,-1518,-340,-256,813,1522,-252,-627,326,-763,44,-955,-346,-649,-1552,-2124,-1949,-1372,-904,-471,-49,305,-1438,-208,243,-287,-756,-588,-1550,862,990,-569,-1027,-1352,-430,1301,822,-1133,86,225,83,-1167,343,24,-392,-775,-1169,-1559,-1978,-2126,-1891,-1622,-1408,-1205,-1042,-895,-841,-809,-893,-851,-827,-806,-667,-573,-464,-394,-1396,-210,-172,16,36,-1528,-707,215,268,-1037,-767,507,537,581,-2105,-234,116,-14,630,842,807,-764,-1407,258,-330,-1194,-1276,-1533,-729,-831,-1056,-1319,-1548,-1627,-1393,-1783,-411,-627,-743,-1840,92,-429,2030,1132,-1158,-1422,-1275,-1110,-1458,-1438,-2008,-2034,-1674,-1261,-1090,-1308,-1005,-945,-797,-487,-1138,347,405,510,733,444,710,1083,2231,2205,2056,1991,-174,-800,269,1305,1123,889,-512,-1138,59,-175,-347,-670,-572,-566,-1095,-479,-1335,-920,-1264,-435,-190,-235,-241,-352,-1579,-670,-1007,-1375,-1633,-1375,-1007,-454,-704,354,74,869,940,-2311,-1189,-1805,-624,229,109,506,-396,82,-46,-757,-1423,-585,-754,-880,-953,-976,-1014,-1166,-1632,-942,-984,-1060,-1110,-1213,-1115,-963,-818,-757,-369,-146,58,-1407,-545,165,-156,-474,-684,-787,-221,-442,-680,-867,-1074,-1169,-1217,-1162,-1089,-1020,-906,-1400,-758,-635,-1319,-412,-297,-215,-379,-303,-539,-1840,-1271,-1149,-1120,-786,-318,-970,-301,586,43,-661,-217,-774,-1071,-743,-783,-554,-1140,1640,1425,-119,-1527,-764,-198,-937,-1074,-579,1227,-396,37,1646,1153,-562,321,0,-4245,-9047,-1659,-738,-860,-961,-1089,-1208,-1215,-1239,-1247,-1254,-1201,-5263,-8140,-30226,-32707,-993,-5828,-7056,-15,202,337,-1795,659,806,-877,-26,921,-408,-1405,-741,856,856,-549,798,221,-830,-720,-1594,-791,-241,-641,-1730,-1399,-1481,-1200,-828,-2391,70,-576,564,403,1024,913,580,1652,1759,-199,-2150,-341,-2154,-537,-1199,-847,3,-242,-467,-671,-824,-892,-851,-754,-572,-397,-130,-49,-1320,805,1047,1132,1206,1163,1021,-1384,-1617,-888,-290,-819,-1411,-1548,-1186,-1137,-675,-535,-560,-640,-1467,-1649,-1063,-1144,-1319,-441,-342,-1272,-378,-556,-334,-35,355,871,1426,1942,-41,-658,-1082,-1372,660,828,1031,831,656,308,-345,-424,-469,-658,-456,-522,-557,-585,-777,-583,-668,-703,-741,-798,-918],[-1771,-1444,-1079,-721,-400,-1084,87,148,-705,-514,-95,-275,-433,-1341,-709,-747,-871,-1083,-2212,-2770,-700,135,171,99,-139,-240,-1065,-1208,-2330,-580,-1148,-2323,-295,1142,-212,-1203,1308,969,-558,-1407,-714,-413,-487,-397,-154,67,-445,-816,968,1366,1194,666,315,-968,-238,-70,-1366,-673,-562,-1171,-1279,-739,-1226,-1283,-2277,-2442,-1504,-611,105,498,935,1058,1011,841,674,535,525,46,159,-513,1912,-58,585,99,-841,-739,193,-220,-790,-1232,-1543,-2166,-2679,-2345,-1740,-1322,-1071,-926,-817,-766,-644,-513,-302,-53,277,540,-458,-1622,337,930,-113,-853,-223,578,440,-1005,-1086,-88,-175,-306,-468,-2686,-715,-796,-855,-942,-1587,-1110,-1199,-1260,-4374,-1316,-1260,-1287,-1282,-1272,-1300,-7481,-1535,-1653,-1679,-1452,-1034,-485,92,684,20,406,1762,2510,2255,1047,-122,1744,464,-890,-1850,-82,-646,-524,-485,53,194,895,1180,1320,-2479,52,795,350,-615,-833,-973,-165,-515,-814,-1136,-1375,-1576,-1618,-1669,-1532,-1284,-1069,-878,-680,-579,-586,-613,-485,-551,-666,-844,-1099,-1412,-1816,-2140,-2295,-2041,-1661,-1193,-731,-1657,-1326,-610,-1019,-19,1205,143,248,259,2103,2044,-366,-297,1110,1343,12,-1867,-697,-1438,1007,333,-947,-732,-1424,1006,-646,-711,744,2437,2334,461,151,-608,206,272,-542,109,-60,-327,-529,-1229,-661,-741,-1614,-1621,-1736,-1423,-2020,-683,-781,-913,-1511,-1287,-1430,-1452,-1502,-1498,-1470,-1661,-1336,-1166,-957,-1887,-505,-311,-156,26,-986,-950,-1020,307,309,-188,-1261,-713,-238,-1185,-909,-780,71,-1099,-1785,-526,-854,-1262,-1609,-1858,-1715,-1517,-982,-589,-236,106,85,-208,-709,-438,2181,-110,-861,-632,2618,2414,1382,1476,2495,-410,-1524,-1088,38,-524,455,-45,-217,156,-433,-1023,-1381,-1682,-1901,-1768,-1646,-1341,-1058,-739,-298,-863,431,-348,539,65,596,880,-637,-1025,-973,458,-8,-1020,97,363,811,-472,-1175,173,-1744,31,868,724,471,-76,-1314,-665,-863,-1121,-1286,-1278,-1179,-934,-714,-440,-1042,-371,60,-330,-222,233,-544,-823,-908,-215,-411,-492,-556,-547,-550,-508,-473,-408,-431,-451,-467,-508,-589,-703,-800,-837,-993,-1121,-1238,-1343,-1335,-1335,-1262,-1196,-1101,-1063,-1040,-1059,-1038,-1097,-1229,-1328,-1523,-1741,-1917,-1955,-1761,-1407,-996,-586,-207,-208,-1298,-1707,-997,-694,275,602,628,604,156,-659,951,1123,1290,334,576,1756,1008,758,1139,-618,-444,2459,456,-4704,-2879,1482,960,497,113,-219,-2957,-680,-883,-3934,-23035,-20626,-16459,-1034,-775,-459,-246,-58531,-17681,-10991,-29192,-12793,-6660,-445,-373,-478,-614,-1315,-5156,-2222,-1473,-3493,-3580,-878,-981,-1047,-1161,-1247,-1324,-1406,-1431,-1441,-1416,-1521,-1055,-802,-1797,-234,52,-697,612,-63,-786,1183,286,-1006,-793,-789,-1597,-1320,-1200,-1133,-2148,-260,-541,-918,131,373,579,-1350,442,688,32,-451,-120,-501,-730,-698,-518,-205,-269,439,645,-1520,-822,191,1181,1318,566,1430,1923,421,-205,459,1498,-28,-1315,-1559,-1636,-1642,527,523,272,93,-33,-314,-1306,-814,-720,-622,-695,-943,-965,-1206,-1473,-1561,-1507,-1292,-986,-654,-288,-22,240,-1016,-57,-461,-1579,-683,-510,-960,-850,-771,-577,-358,-110,-276,-1090,329,-1236,-148,952,164,-1928,-1544,-1095,-1421,-1880,-840,474,268,85,-122,-540,-3125,-829,-1589,-1248,-1481,-1747,-1953,-2068,-2208,-2253,-2288,-2290,-2219,-2179,-2134,-2089,-1957,-1794,-1586,-1433,-1297,-1196,-1104,-2276,-921,-1587,-715,-648,-699,-923,-1120,-1536,-1946,-2448,-2219,-1717,-1171,-569,-1122,-68,-1040,-543,-5,1815,2135,347,-942,74,167,-479,-889,-826,-1555,741,1064,-329,-571,-1303,-336,1500,786,-988,252,466,474,-1442,935,410,159,-328,-992,8,1107,1153,1192,1227,1192,1146,-1150,563,893,795,-415,623,346,679,36,-115,160,972,-1402,-298,-244,539,-47,-1318,-1052,1412,893,-719,-659,469,115,-219,-2290,-781,-933,-1014,-1019,-1034,-1080,-1134,-1332,-1573,-1793,-2043,-2279,-2463,-2664,-2674,-2499,-2294,-1993,-1633,-1242,-2095,-874,-688,-573,-1803,-139,-570,1920,740,-1435,-1172,-1266,-914,-1112,163,-1278,917,1473,1490,865,-1172,176,-81,264,-200,-1276,56,370,241,642,457,607,792,3058,2342,1834,1611,-400,-1295,68,922,552,142,-709,-1231,-1090,-1362,-1451,-1405,-1198,-900,-1302,-304,-1459,-764,-954,-572,238,93,467,-477,-1119,-1045,899,785,-1522,-292,-734,-494,-439,597,-52,567,468,-2005,-1396,-1731,-386,76,-10,-106,-255,-328,-407,-512,-805,-860,-1015,-1113,-1137,-1101,-1209,-1036,-1691,-1113,-1323,-1643,-1980,-2056,-1677,-1011,-473,-743,168,1162,886,-1193,-746,-154,-229,-425,-893,-999,-915,-1176,-1196,-993,-800,-610,-540,-523,-599,-745,-874,-1459,-1198,-1279,-1371,-1426,-1495,-1588,-1703,-1795,-1793,-1728,-1592,-1443,-1357,-1324,-1351,-1474,-1616,-1754,-1652,-1382,-850,-171,-523,-716,-830,-668,-856,1806,1320,42,-2010,-911,-596,-1364,-1212,0,-519,-1071,-1534,-1736,-1697,-1503,-1336,-1241,-5363,-8911,-1580,-1526,-1625,-1656,-1659,-1610,-1436,-1290,-1159,-1063,-1096,-4654,-8022,-30027,-29921,-211,-1537,-2572,372,612,758,-1524,1056,1164,-1014,-37,1126,-830,-1832,-133,745,612,-309,196,-331,-900,-719,-1232,-1378,-1771,-2070,-1896,-1642,-1400,-1202,-1091,-2345,-737,-1009,-311,-19,308,677,309,1200,1680,-354,-2544,-824,-2598,-188,-1025,-827,-116,-752,-1388,-1646,-1163,-632,-537,-628,483,613,712,145,-1343,845,885,875,986,1116,1269,-1209,-1590,-688,-819,1834,1683,883,-230,-1180,279,-471,830,764,-1403,-1710,-863,-878,-1477,151,-4,-1583,-260,-338,-327,-225,-145,-12,141,287,-100,-591,-1188,-1407,70,-152,-349,-472,-616,-678,-660,-666,-645,-655,-575,-576,-581,-617,-886,-723,-865,-901,-812,-602,-507],[-98,278,315,161,-206,-1207,737,427,-506,-747,-877,-1337,-1721,-2004,-2262,-2276,-2293,-2166,-2073,-2687,-2125,-2121,-2013,-1835,-1659,-1418,-1227,-1071,-2041,-963,-1208,-2400,-727,-467,-335,-1102,626,944,-596,-1247,-734,778,1311,145,534,790,-972,-378,452,406,471,635,177,-1044,294,196,-1510,-1063,-714,-1129,-1390,-972,-1307,960,770,-1415,320,188,88,7,-42,-91,-128,-135,-33,126,345,37,187,-224,1573,-214,337,-48,-753,-715,125,-330,-866,-1153,-1481,-1347,-509,-409,-674,121,235,-160,-574,-24,-252,-558,-841,-1091,-1206,-1290,-1321,-1458,-1264,-1257,-1224,-1206,-1144,-1128,-1190,-1257,-1280,-1301,-1258,-1260,-1284,-2313,-1187,-1032,-789,-500,-1201,273,697,-933,-4247,1097,2244,2427,2567,2652,2655,-5832,-766,-707,-128,816,-226,-189,260,-223,-674,-1167,-1632,-1824,-1538,-1122,-705,-364,-105,-674,-1822,38,-871,127,-588,-146,113,133,96,66,-2038,305,424,487,-528,-964,-912,-197,699,-247,1260,522,-508,-107,-1198,360,37,-377,-777,-984,-984,-778,-497,-231,-64,-293,-996,-30,-235,-584,-1275,-1326,-1780,-2251,-1792,-1218,-1379,-1204,-619,-806,-225,1261,107,282,293,2439,2401,-283,-98,1002,1495,268,-2018,-1048,-1649,-413,11,-919,-869,-1419,1319,-495,-574,1033,3569,2511,378,51,-719,85,-2,-614,-248,-282,-274,-271,-1429,-425,-858,-1440,-1529,-1619,-1725,-1753,-1216,-989,-859,-1559,-947,-1066,-1129,-1270,-1374,-1416,-1344,-1206,-963,-705,-2140,-367,-97,-3,102,-1338,-1051,-1109,-63,-230,-461,-1265,-817,-1013,-1251,-1446,-1571,-1528,-1506,-2074,-837,-544,-329,-84,100,273,-1320,-709,-60,140,1418,92,-154,-611,-357,1945,-310,-1297,-351,935,556,202,-41,-237,-705,-932,-769,-748,-836,-829,-741,-547,-443,-416,-980,-567,-676,-830,-802,-1703,-463,-274,-134,-199,-799,91,-720,88,-397,209,339,-715,-1160,-1020,273,-265,-1086,-127,-99,67,-520,-1388,-38,-1831,441,1486,1526,1445,-230,-990,-343,207,-875,-1124,-1262,-904,-764,-869,-886,-1231,-1453,-1680,-1712,-1671,-1581,-1548,-1565,-1580,-1474,-1281,-972,-701,-432,-252,-94,-2,64,-4,-111,-253,-447,-701,-995,-1267,-1465,-1754,-1919,-1728,-1569,-1413,-1386,-1403,-1510,-1638,-1793,-1749,-1573,-1281,-1029,-817,-554,-382,-248,-236,-181,-641,-414,-512,-719,-973,-1236,-1576,-1836,-2093,-2095,-1897,-1621,-1227,-920,-607,-915,50,349,630,166,948,1522,1360,909,1030,-1101,-381,2437,765,-4482,-2756,1717,1670,1369,1052,714,-2433,166,-39,-8499,-19710,-21416,-15187,-210,-111,54,133,-50701,-12893,-10769,-24601,-15523,-10361,435,548,869,570,-1131,-4798,-2322,-1809,-3756,-3472,847,334,-396,-799,-1385,-1846,-1654,-1107,-561,-40,-1796,394,894,-1905,583,844,-498,1303,58,-439,2151,321,-1006,-805,-902,-1756,-1233,-849,-638,-2053,-850,-1200,-1057,-653,-302,-87,-1485,-135,-322,-591,-1020,-1484,-1772,-1533,-1134,-792,-433,-306,244,506,-1284,-897,225,1400,1345,230,1196,1970,511,111,300,1085,-145,-1318,-1468,-1503,-1533,515,1054,775,740,557,149,-1070,-1004,-921,473,566,-789,837,989,589,1267,1164,5,-3,-542,-94,1030,881,-1083,56,-430,-1590,-633,-889,-1461,-1515,-1171,-772,-484,-287,-210,-1573,-267,-1165,-483,-482,-523,-1646,-1251,-1067,-1093,-1833,-979,6,-37,-105,-249,-451,-3247,-1054,-1747,-1644,-1810,-1733,-1436,-1045,-1482,-442,-241,-428,-1154,24,-246,-756,-826,-811,-580,-751,-905,-1040,-1121,-2239,-1101,-1187,-984,-900,-878,-949,-889,-930,-847,-836,-932,-1198,-435,-310,-596,-319,-1146,-748,-230,-191,-79,7,-367,-2,-59,-697,-998,-1067,-1539,-1336,-1469,-1288,-874,-1263,-191,792,717,-847,385,689,829,-1485,442,116,-460,-883,-1322,-160,664,690,727,773,759,739,-1322,535,645,619,-248,530,-29,502,103,309,358,739,-1386,-445,-325,447,-179,-1137,-1242,1484,1089,-426,-614,886,546,-3,-2420,-920,-610,-731,-759,-773,-787,-1085,-887,-1003,-1107,-1162,-1214,-1299,-1308,-1364,-1359,-1314,-1167,-962,-746,-1967,-1253,-666,-360,-1625,-297,-591,319,135,-1690,-972,-1214,-853,-970,-884,-1382,-272,71,500,587,-1034,-19,-6,219,-428,-1422,236,451,-58,517,457,489,496,1633,1430,1183,894,-690,-1849,-39,313,240,78,-874,-1321,-837,-1145,-1304,-1321,-1125,-785,-1358,-347,-1532,-631,-660,-746,129,198,380,-587,-646,-1470,881,2501,-1602,-46,-427,-724,-145,1277,-148,188,17,-1548,-1562,-1638,-1623,-1741,-1429,-946,-504,-533,-93,454,-133,-161,-44,-510,-1044,-1594,-2094,-2286,-1978,-1662,-1501,-1471,-1480,-1447,-1222,-757,-904,-478,-300,1023,1132,-974,-963,-549,-260,-987,-1823,-2045,-1228,-489,129,-695,36,1089,1038,881,-307,243,-90,-1355,-995,-889,-1022,-937,-850,-736,-770,-1278,-1245,-1559,-1121,-343,-233,-394,-623,-1102,-1252,-1542,-1570,-1382,-940,-399,-563,-724,-945,-821,-610,1075,1082,288,-1661,-1115,-1167,-1830,-1016,509,1317,-159,-868,1491,1476,-165,1255,1094,-6539,-8889,-1905,-271,-672,-1039,-1399,-1681,-1747,-1704,-1608,-1560,-1503,-3819,-7800,-31185,-29631,-1706,-1395,-1129,-937,-702,-605,-1375,-510,-543,-1018,-779,-996,-1257,-2022,-1106,-1145,-1029,-938,-904,-913,-918,-1059,-1101,-1023,-832,-558,-1350,-966,656,1005,-925,-2032,-26,-1591,399,249,133,-238,-335,-157,265,-544,-2886,-1284,-2581,131,-883,-935,413,-235,-769,-734,-559,-235,-800,-735,1745,1825,1821,212,-1464,1352,1142,900,835,869,1001,-1036,-1692,-467,-1411,1683,1870,718,-365,-1202,50,-553,756,452,-1344,-1874,-837,-918,-1429,-807,-639,-1990,-389,-334,-321,-314,-417,-526,-645,-776,-920,-1098,-1351,-1517,-1265,-1227,-1154,-1011,-891,-690,-497,-1017,-893,-735,-62,64,-767,236,-1115,-335,-766,-966,-694,-713,-836],[-366,-195,-83,-67,-347,-1347,-658,-1077,-1462,-1642,-1446,-1119,-708,-800,-32,-570,-731,-815,-1092,-2247,-722,-1239,-1809,-2091,-1667,-995,-365,-111,-1711,-1178,-1172,-2118,-638,430,-478,-868,703,512,-590,-1049,-750,-45,-320,-668,-1016,-1438,-1739,-1814,-1716,-1363,-1007,-726,-639,-917,-875,-1119,-1576,-1649,-1531,-1059,-1436,-1129,-1259,981,969,-1741,138,1785,1435,637,1087,777,479,217,53,-78,-178,-206,-140,-90,5,-269,7,-199,-701,-682,51,-434,-917,-1056,-1387,-1401,-406,80,-953,477,650,11,-382,1011,1064,1031,990,-260,-396,810,-81,-1254,-344,328,-66,223,248,235,138,-627,-1062,-237,-351,-540,-782,-1907,-1170,-1249,-1181,-975,-858,-100,457,-595,-3809,1362,2801,3213,3578,3867,4041,-4421,-1724,-1131,-511,263,-370,-32,2441,2253,222,539,1404,1745,1587,919,-248,1031,-253,-423,-1870,92,-1038,21,-593,-611,156,695,2313,238,-1562,502,770,609,-487,-1160,-916,-375,469,-397,1423,562,-292,409,-848,93,-123,-797,-647,-755,-1160,-1619,-1862,-1813,-1617,-1333,-1054,-806,-601,-486,-1067,-992,-116,-98,-61,-83,-1093,-1149,-691,-671,-693,-712,-620,-426,-199,41,240,-178,49,595,571,468,-1840,-1250,-1770,-295,-559,-885,-999,-1476,605,-430,-484,1239,2409,2308,228,-146,-954,-108,-340,-675,728,646,-75,755,-1413,-568,-970,-1302,-1189,-1188,-705,-1556,-674,-195,-194,-1645,-539,-959,-423,-476,-510,-553,-749,-659,-628,-551,-2113,-503,-175,-67,79,-1703,-1059,-1123,93,-61,-794,-1241,-772,-876,-1096,-1249,-1357,-1404,-1885,-2121,-1173,-1055,-1051,-1063,-1176,-1318,-1410,-1316,-1053,-705,-334,-11,-175,-603,-313,386,-491,-1626,-428,-696,-901,-955,-845,-713,-1002,-575,-636,-777,-965,-1144,-1302,-1366,-1490,-1625,-1680,-1651,-1441,-1249,-970,-1921,-550,-465,-476,-483,-733,-892,-1173,-1498,-1817,-1892,-1759,-1515,-1304,-1112,-999,-942,-1148,-1016,-1136,-1295,-1409,-1493,-1505,-1677,-1297,-1152,-978,-871,-745,-690,-592,-455,-1013,-1317,-1444,-888,-780,-1058,-636,-510,-214,-420,-570,-760,-935,-1146,-1384,-1653,-1856,-1829,-1522,-1197,-845,-561,-284,-60,142,207,224,180,87,-95,-334,-565,-728,-989,-1188,-1338,-1442,-1420,-1395,-1281,-1127,-874,-603,-345,67,495,862,678,1461,490,-464,-446,-280,-449,-550,-353,-264,-875,-1465,-2012,-1985,-1507,-1035,-691,-343,57,309,415,-980,496,982,1074,-49,1280,1403,1440,933,819,-1564,-437,1537,894,-3545,-2457,1350,1300,1243,1174,1073,-1874,937,894,-14089,-14267,-19908,-13170,540,366,242,53,-42453,-7966,-10470,-18686,-11183,-12447,24,44,186,28,-996,-4399,-2437,-2145,-3899,-2539,-1496,-1773,-1550,-1136,-633,-115,-505,-288,1315,472,-2110,241,1067,-1487,521,1070,-285,1364,148,-143,2076,339,-994,-807,-1044,-2021,-1088,-1371,-1489,-2024,-1281,-1360,-896,890,1563,1713,-1379,1068,1447,141,-220,800,609,510,97,393,645,-314,46,889,-1022,-902,248,1504,1274,-73,1019,2224,616,473,265,662,-307,-1330,-1385,-1369,-1256,467,570,383,280,247,202,-792,-1053,-1013,503,645,-681,741,765,647,614,545,-287,-169,-491,-135,274,249,-1040,-81,-355,-1529,-802,-1162,-1546,-1806,-1836,-1611,-1360,-1115,-929,-1686,-706,-1082,-801,-790,-973,-1272,-1375,-1696,-1997,-2006,-1748,-1538,-1370,-1201,-1075,-961,-3155,-754,-1392,-337,-109,80,-148,559,-1418,663,765,-495,-1038,212,-156,-825,-989,-1310,-1413,-1275,-1000,-766,-768,-2128,-1212,-589,-447,-376,-281,-193,-14,-848,452,-687,-1368,-1279,344,988,-9,503,-1147,-816,-63,1243,1246,389,241,712,-7,-874,-1045,-1265,-1470,-1224,-1362,-1323,-1129,-1228,-362,137,652,-658,515,917,1177,-1294,22,-54,-1096,-1207,-1512,-333,1573,1167,796,498,214,4,-1467,-154,-96,95,-16,594,-298,404,238,787,615,359,-1325,-535,-361,380,-290,-928,-1225,1440,1282,-137,-586,1583,3508,-217,-2426,-1140,-524,702,1231,1254,735,-943,-205,-636,-1457,-1204,-1382,-1459,-1522,-1539,-1489,-1428,-1324,-1230,-1181,-1545,-1353,-960,-921,-1324,-953,-939,-1060,-1133,-1843,-1283,-1359,-1346,-1379,-1352,-1376,-1129,-979,-686,-548,-883,-399,-350,-294,-634,-1518,333,594,-317,404,486,418,283,1158,934,649,279,-980,-2377,-824,-1099,-1242,-1234,-1115,-1369,-747,-592,-434,-353,-278,-623,-1028,-433,-1519,-496,-401,-886,-179,13,285,-605,-183,-1845,640,1157,-1288,215,-46,-984,249,441,-130,-202,-345,-938,-1603,-1509,-1146,-575,193,1012,286,-803,-32,1055,481,89,2528,3109,2450,-302,-1586,-955,-1925,-926,-1121,-1130,-1077,-1329,-1437,-1075,-1305,-888,-725,-502,-372,-704,-1120,-943,-278,-294,-1322,-1254,105,283,381,-1087,66,348,159,-54,-776,-653,-947,-1272,-1584,-1375,-1072,-779,-524,-305,-795,-1807,-1313,-1320,-1050,-415,-303,491,416,-1105,-736,-171,-759,-787,-1122,-1341,-1337,-1152,-1059,-920,-679,-664,-527,-249,-1196,-1300,-1802,-2095,-565,990,1871,182,-1100,1364,2435,11,1022,1559,-7663,-8482,-1812,-107,-509,-857,-1173,-1360,-1253,-2023,-835,-666,-1195,-2447,-7213,-33158,-31181,-160,-140,-173,-270,-302,-436,-1240,-681,-825,-1008,-1192,-1454,-1599,-1916,-1390,-1254,-995,-766,-567,-1364,-774,-589,-604,-227,621,361,-1170,-717,1490,1346,-1072,-1644,-175,-2169,254,207,744,432,-568,-478,-229,-666,-3024,-1587,-2155,543,-624,-1039,270,285,232,-466,-551,-103,-990,-744,617,463,311,142,-1537,-51,-55,-50,110,287,462,-796,-1772,-176,-1548,883,718,622,-381,-1043,-95,-543,143,87,-1196,-1958,-653,-438,-1194,-760,-897,-1892,-1131,-1235,-1313,-1313,-1317,-1216,-1024,-772,-500,-270,-1390,-1480,148,192,-142,360,420,528,-429,-1154,-865,-621,79,-88,-933,226,-1173,-344,-671,-797,-705,-752,-991],[-1196,-1134,-1002,-818,-596,-1475,-34,200,-151,-1075,-645,798,-38,-541,289,-559,-687,-413,-593,-1845,-296,-501,-643,-657,-607,-469,-385,-358,-1465,-1376,-1123,-1725,-1314,-1490,-1611,-1645,-1566,-1475,-1245,-995,-818,-446,-141,180,483,236,-2106,314,1032,901,1115,447,-143,-757,1303,814,-1573,-820,-880,-994,-1459,-1256,-1170,-438,-44,-2051,-255,318,247,108,-31,-157,-242,-283,-246,-219,-214,-190,-113,-78,-15,-188,-427,-377,-706,-698,-59,-563,-976,-988,-1313,-1551,-764,-755,-1210,-372,-242,-151,-271,-76,-67,-121,-159,-776,-894,-197,-249,-1039,-770,-413,-409,-383,-276,-195,-184,-485,-1026,-177,-164,-239,-387,-1488,-683,-812,-920,-1057,-1165,-1255,-1300,-1260,-3173,-1002,-744,-539,-265,49,356,-3359,-2961,-1755,-973,-246,-546,108,1473,1584,372,619,1133,2061,2124,771,-322,1061,-665,-148,-1960,105,-1044,-42,-455,-1129,27,219,2304,-427,-1067,648,706,723,-463,-1384,-961,-616,179,-574,1266,603,16,379,-547,-737,-912,-1357,-1631,-1443,-1124,-775,-432,-114,130,-1337,-850,614,880,-308,-795,-1248,90,822,1562,1102,-782,-1121,-754,-572,-772,1001,-163,211,-234,-647,-1012,-1308,-1555,-1522,-1541,-1468,-1478,-1155,-1497,-764,-801,-806,-1051,-1542,-923,-1046,-1075,-1067,-914,-652,-409,-376,-1255,-315,-678,-659,140,64,-82,-192,-1206,-1031,-1004,-1178,-752,-982,-563,-1386,-659,1298,1148,-1713,-610,-1006,776,385,-9,-418,-826,-1233,-1514,-1707,-1985,-1856,-1855,-1831,-1718,-1808,-1508,-1428,-1395,-1398,-1398,-1488,-1527,-1593,-1728,-1872,-2080,-2328,-2215,-2052,-1820,-1584,-1436,-1284,-1230,-1243,-1313,-1382,-1480,-1623,-1791,-1937,-2054,-2139,-2229,-2216,-2127,-2080,-2002,-1821,-1658,-1468,-1200,-928,-1209,-403,-353,-55,-42,142,-8,-1096,214,390,-1117,-598,-492,-779,-614,-1967,780,1082,1069,-340,-614,613,-1557,176,-1422,383,215,-407,-1395,-1183,-528,-916,-1139,-606,-759,-706,-583,-1248,-812,-1242,-1261,-1544,-1812,-2146,-2162,-1958,-1800,-1569,-1301,-1089,-1656,-918,-807,-1179,-757,-360,388,449,-127,-747,-36,-115,-1033,-886,-158,-311,-423,-498,-464,-394,-239,-61,150,273,383,355,443,473,390,30,347,292,321,-148,564,113,-127,1291,1517,1764,364,-200,571,2475,1993,707,1346,564,-811,-666,-399,-265,-606,-505,287,1021,653,-184,-1909,-624,-790,-1241,-1624,-1872,-2122,-2044,-1731,-1353,-990,-633,-269,207,552,877,865,540,-1906,-567,1950,859,-2531,-2043,1325,706,1841,1746,1647,-1318,1643,-2870,-13791,-8490,-16960,-10612,2209,2169,2153,2041,-34348,-3042,-10143,-12484,-6049,-9493,701,238,-122,-740,-982,-3995,-2504,-2483,-3983,-1753,522,720,424,912,896,815,-530,-29,343,153,-2356,-78,-187,-1099,-388,-447,-461,-371,-266,-127,20,85,-994,-808,-1204,-1690,-952,-412,128,-2039,-1858,-1121,-590,681,2068,2081,-1134,1350,1737,131,-128,1055,888,665,-8,270,98,-316,-214,-417,-757,-816,-759,-792,-756,-605,-524,-473,-414,-434,-511,-598,-641,-1335,-1315,-1245,-961,-960,-969,-948,-823,-608,-390,-523,-964,-1013,435,1193,-650,576,1757,649,1534,1043,-612,-426,-451,-154,-537,-837,-1186,-1378,-1494,-1565,-1614,-1709,-1792,-1729,-1566,-1342,-1123,-882,-660,-1212,-241,-1032,-1127,172,43,-890,-490,-863,-547,-1561,-1204,603,-178,172,61,-101,-2889,-660,-963,-360,-596,-910,-1203,-1444,-1743,-1941,-2011,-1911,-1720,-1597,-1518,-1490,-1423,-1352,-1259,-1232,-1227,-1272,-1346,-2007,-1535,-1643,-1592,-1256,-811,-373,-41,-890,464,-500,-1765,-1382,452,1384,544,802,-1164,-803,-25,2402,2519,602,782,1192,-57,-1032,-1097,-1474,-1415,-162,-1028,-1846,-1803,-1253,-83,744,528,-477,573,1066,1437,-1034,-383,-137,-1662,-1265,-1628,-508,1759,2264,1436,6,271,222,-1597,-111,-147,-117,-168,-103,-514,-144,-141,-250,-386,-584,-1287,-807,-789,-611,-429,-752,-1127,184,411,63,-645,1114,1240,-414,-2358,-1309,-687,817,495,52,-467,-1001,-1636,-2125,-1828,-1452,-1148,-923,-822,-831,-893,-1032,-1175,-1327,-1471,-1549,-1432,-1229,-1069,-1039,-862,-748,-784,-782,-1941,-799,-965,-747,-751,-743,-1295,-688,-637,-426,-356,-795,-546,-419,-541,-879,-1614,-649,-542,-578,-14,312,332,128,1122,1259,1087,46,-1316,-2899,265,439,122,-264,-830,-1450,-1373,-1490,-1364,-1139,-813,-468,-652,-493,-1506,-436,-108,-1036,-51,-260,-371,-636,-401,-1962,-36,215,-768,434,337,-1321,697,1508,-31,-646,698,-257,-1551,-1405,331,724,723,1488,514,-1064,35,1542,939,326,2581,2872,2235,-860,-1711,-994,-2061,-1474,-1338,-878,-487,-1091,-1689,83,-1573,24,-1146,-523,-856,-1207,-1459,-1601,-1505,-1368,-1512,-1251,-489,-202,59,-1376,264,638,665,651,-1253,371,197,-812,-641,-241,-448,122,499,910,-662,-2172,-1081,-1075,-1016,-465,-443,1114,1416,-1061,-780,383,-936,-456,-200,-189,-532,-679,-1202,-972,-119,-59,-228,-453,-759,-1494,-2471,-1948,-1787,-1577,-1227,-812,-1076,-70,202,160,553,606,-8738,-7528,-1104,211,49,-80,-205,-270,-1906,-2599,121,282,-1331,-456,-5973,-35497,-34116,1021,1012,916,723,574,306,-1129,-217,-493,-794,-1082,-1433,-1782,-1669,-1531,-1298,-859,-405,40,-1640,-564,-453,-328,-61,705,492,-1015,-468,1555,1195,-1122,-1247,30,-2016,56,176,319,-218,-1014,-1104,-1379,-1321,-3019,-1774,-1677,140,-298,-1178,78,1258,1331,-113,-638,-83,-1150,-727,395,-26,-418,-810,-1624,-1495,-1727,-1381,-1017,-740,-532,-600,-1899,-188,-1186,-230,-365,-381,-343,-805,-234,-523,149,304,-1085,-2043,-473,172,-986,-102,-254,-1668,-422,-427,-375,-245,-158,-26,130,296,-134,-34,-1458,-1416,503,279,-464,192,52,-52,-351,-1128,-718,-435,-559,-628,-1131,-611,-1175,-464,-465,-748,-307,-885,-1135],[-888,-1167,-1467,-1797,-2039,-1755,-1192,-641,-227,-1350,-1095,529,-116,-418,263,-653,-792,-141,-258,-1585,-452,-246,97,441,685,878,905,215,-1344,-1442,-1107,-1387,-889,-1213,-1495,-1665,-1629,-1470,-1114,-796,-945,45,407,415,291,-160,-1940,515,870,610,1033,254,-350,-627,1160,867,-1480,-485,-911,-916,-1428,-1618,-1782,-1674,-1395,-2210,-1004,-845,-739,-675,-611,-550,-474,-375,-205,-40,108,-106,63,311,654,94,-889,-501,-690,-716,-268,-653,-982,-938,-1212,-1711,-1060,-66,-1330,393,1210,7,-175,1264,1177,1015,850,-1279,-1359,333,81,-749,-1128,-809,-1085,-1348,-1515,-1613,-1543,-1301,-972,-643,-277,-2,193,-985,532,473,-813,562,-241,1073,1101,169,-2338,977,862,579,258,-112,-557,-2610,-4341,-2438,-1401,-750,-684,44,311,497,618,724,697,647,618,596,-322,784,-956,201,-1959,165,-833,13,-133,-1455,-33,-180,1061,-861,-490,6,-328,-559,-715,-1540,-984,-1101,-1234,-1338,-1499,-1619,-1746,-1755,-1756,-1544,-1283,-1414,-1008,-1361,-963,-901,-899,-883,-895,-1760,-768,-666,-527,-409,-452,-1414,-286,655,985,1279,-400,-1053,-706,-430,-953,817,-257,240,260,324,-54,-409,-745,-825,-964,-1010,-1002,-845,-989,-452,-1071,-643,-964,-1550,145,-319,-240,-234,-436,-595,-756,-848,-1561,-806,-956,-761,-780,-873,-1091,-1374,-1702,-1985,-1571,-1107,-636,-736,-478,-1193,-462,972,1049,-1717,-670,-937,611,388,125,-200,-586,-1037,-1424,-1758,-1835,-1421,-1148,-938,-719,-1540,-735,-678,-264,-193,-1347,-1088,-681,-419,-634,362,318,-721,-1975,-1782,-23,-16,-20,-319,146,246,-926,-462,419,72,649,-241,-168,-576,-224,639,-621,-1188,-73,-362,-713,-1044,-1268,-1410,-1429,-1320,-1157,-978,-802,-599,-372,-1564,-322,310,-1187,-981,-840,-813,-664,-1854,1122,1478,1427,-171,-440,464,-1899,350,-1421,314,166,-76,-1422,-1201,-897,-1221,-1267,-1350,-1379,-1369,-1290,-1226,-1244,-1151,-1155,-1144,-1092,-1087,-1039,-1000,-985,-876,-712,-647,-1860,-975,-836,-1185,-812,-245,182,155,-60,-930,-287,-83,-865,-687,-469,537,60,-256,443,92,1351,1036,154,1349,789,483,592,854,388,-64,338,139,1,-93,-146,-82,-32,105,249,452,517,19,339,1338,1588,695,1088,630,-1007,-873,-530,-79,-564,-636,142,931,979,17,-1919,-390,-877,-1370,-1648,-1617,-1553,-1449,-1357,-1295,-1306,-1361,-1396,-1363,-1395,-1388,-1323,-1217,-2048,-1083,-1064,-1097,-1576,-1617,-1034,-1540,-648,-322,41,-804,916,-7259,-7156,-2828,-13483,-7724,2433,2312,2164,1886,-26694,1247,-9862,-6332,-1049,-6149,-474,-895,-1035,-1514,-722,-3632,-2482,-2831,-4065,-1201,2129,2113,641,1360,1200,649,-491,-443,-788,-872,-2153,-293,73,-766,201,836,218,1012,168,163,817,238,-1008,-821,-1349,-1196,-823,-696,-750,-2035,-2427,-678,-311,-123,86,263,-863,475,561,89,-72,532,444,392,-106,365,482,-322,-467,625,-488,-622,259,417,265,-568,27,-142,-257,-381,-462,-443,-804,-1286,-1230,-1124,-694,240,804,562,105,821,751,-268,-780,-928,218,771,-676,347,971,613,1127,951,-862,-742,-406,-146,695,862,-778,305,-235,-1396,-738,-458,-1149,-808,-816,-714,-544,-279,31,-767,-365,-1001,-1443,-17,96,-527,-159,-739,-348,-1401,-1340,272,-642,-840,-1298,-1557,-2524,-1317,-950,-616,-363,-242,-161,-100,-914,-291,-485,-732,-949,-1188,-1471,-1764,-1963,-2074,-2056,-1992,-1892,-1828,-1804,-1881,-1901,-2070,-2273,-2374,-2142,-1766,-1201,-918,-175,-294,-2016,-1495,470,1641,1052,1064,-1219,-707,45,2321,2165,822,1237,1391,-34,-1110,-1153,-1670,-1370,-225,-591,-945,-1317,-1662,-1929,-2039,-1913,-1673,-1362,-1066,-737,-769,-755,-129,-1168,-1098,-1690,-563,834,656,407,-576,-219,-575,-1584,-1249,-1593,-1883,-2210,-2334,-2404,-2421,-2249,-2058,-1781,-1493,-1247,-772,-477,-4,-487,-594,-1018,771,790,168,-777,520,282,-581,-2211,-1404,-859,-959,-1214,-1522,-1843,-2058,-2159,-2011,-1695,-1390,-1135,-938,-891,-940,-1031,-1165,-1236,-1221,-1127,-949,-750,-223,81,-814,-606,-637,-281,-1080,-1996,-870,-834,276,768,-1,-1153,-494,559,674,283,-775,-846,-127,-486,-1156,-1693,-957,-793,-820,-10,396,227,65,2015,1467,846,-490,-1688,-3353,551,2259,1951,1555,-628,-1579,200,291,310,393,-309,122,-280,-537,-1525,-473,53,-1196,-799,-1425,-1947,-2355,-2292,-1840,-1340,-851,-401,-23,276,-1709,723,898,127,-1128,925,450,-1426,-1355,463,695,743,1146,679,-1335,67,1068,825,457,30,-507,-1048,-1532,-1721,-1422,-2155,-341,219,112,-364,-818,-1744,-402,-1251,850,-1581,547,212,-244,-1273,-1823,-613,-652,-1715,-1221,-221,-39,79,-1126,243,282,244,207,-1764,-21,-160,-557,-654,-894,-1116,-1169,-1022,-710,-436,-1799,-692,-899,-1069,-490,-538,130,-229,-1004,-889,-1040,-1038,-806,-522,-162,-543,-701,-1404,-1005,6,415,320,230,-406,-1724,-2560,-1493,-192,-326,-400,-388,-885,-270,-212,-145,-108,-94,-9658,-6130,-68,-57,19,151,280,432,-2810,-3178,1036,1053,-1213,1256,-4101,-36555,-38230,-1193,639,361,-2,-307,-707,-1061,-1408,-1706,-1940,-2030,-2012,-1898,-1250,-770,-331,256,138,865,-1709,-355,-354,-148,52,738,544,-924,-261,1576,1057,-1078,-912,247,-1378,-341,-528,-627,-616,-1373,-1494,-193,-954,-2960,-1893,-1238,285,43,-1365,-176,-259,-320,-280,-869,-230,-1289,-730,1064,1192,1276,108,-1736,1053,-1640,-1669,128,-203,-512,-753,-2061,-1072,-1137,-1180,-1202,-1043,-805,-528,-372,-501,356,634,-1027,-2116,-339,345,-850,602,415,-1452,37,-139,-293,-384,-509,-572,-575,-533,-472,-450,-1548,-1314,-699,-902,-1096,-1217,-1324,-1269,-1038,-986,-502,-150,175,-398,-1322,197,-1078,452,-162,-1009,259,-1030,-1211],[-993,11,-1284,257,-712,-1328,129,-382,-891,-1522,-1543,-1461,-1271,-1080,-1024,-964,-1076,-1053,-1013,-1287,-898,-754,-604,-462,-355,-201,-91,10,-1200,-1264,-996,-1019,-373,-172,-1258,-605,-25,-332,-632,-995,-1328,-1393,-1094,-687,-212,-527,-1475,722,708,376,968,79,-507,-478,423,96,-1266,-649,-1100,-1494,-1460,-1309,-932,-681,-416,-2124,-1141,-74,-28,-15,4,25,58,-558,221,325,411,-128,1,403,758,533,-1293,-556,-641,-743,-205,-714,-957,-837,-1112,-1863,-1286,99,-1310,205,1353,-116,-129,1391,1395,1808,1778,-1794,-1789,525,454,-445,-1416,-165,-574,-1092,-1548,-1493,-952,-426,-891,619,1128,463,500,-472,901,106,-755,929,34,1476,1229,547,-1439,756,520,215,-25,-200,-302,-2210,-5765,-3175,-1847,-894,-882,442,1366,1458,859,939,681,1103,847,515,-344,-182,-1124,-663,-1900,-510,-584,-199,-12,-1391,-75,-586,197,-1048,35,-97,-268,-389,-478,-1716,-987,-1036,-769,-839,-710,-606,-493,-284,-188,-1565,-1597,-1553,-839,-1652,-1097,-547,-813,-1058,-1284,-2146,-1176,-956,-720,-560,-352,-1565,-748,-61,-21,-39,-71,-1049,-635,-385,-1126,-649,-775,-907,-1067,-1241,-1437,-1640,-1864,-1851,-1903,-1864,-1724,-1578,-1375,-1154,-1290,-714,-860,-1602,-112,-301,-130,331,435,551,-94,-804,-1980,-696,-1270,-355,222,107,-107,-291,-547,-1614,-916,-1159,-1369,-1535,-1700,-1858,-2014,-1983,-1842,-1738,-1564,-1357,-1038,-789,-571,-427,-382,-565,-563,-728,-1752,-1249,-1596,-1898,-1645,-1255,-698,-333,303,794,-1583,-1052,-678,-478,-550,798,778,-853,-1871,-1628,1596,1122,556,-325,-528,-917,-933,-523,67,-65,280,-377,-172,-575,-278,2202,-659,-919,528,814,257,-292,-739,-1102,-1333,-1398,-1347,-1259,-1212,-1205,-1250,-2011,-1381,-1475,-1429,-1388,-1179,-950,-733,-1731,-397,-292,-228,-89,-306,-31,-2059,-8,-983,33,116,203,-1456,-1207,-169,-1565,-955,220,-1490,-869,586,-658,-1638,26,834,801,789,721,-775,100,512,642,102,-209,-2092,-1108,-918,-1117,-824,-210,190,-132,-315,-1121,-642,-137,-581,-430,-825,293,165,-228,-318,-720,-1101,-1429,-1598,-1663,-1571,-1398,-1220,-1072,-941,-761,-485,-297,-73,63,321,292,-21,698,733,798,627,227,71,1235,1422,606,732,636,-1048,-1080,-706,67,-455,-776,-45,647,277,-405,-1857,-1289,-1090,-1056,129,899,1448,760,-260,-254,1548,1437,-689,444,-145,-616,-815,-713,-2030,-1025,-110,-123,-793,-1289,-865,-4099,-1865,-2316,-2011,-1321,-623,-11692,-615,1074,-9943,-4677,1537,1384,1188,858,-19702,199,-9712,-525,-120,-3496,73,221,564,-1950,-571,-3366,-2373,-3212,-4177,-945,2188,1959,695,1095,465,-244,-1007,-1662,-1891,-1472,-1763,-249,227,-523,-24,816,497,594,61,57,-209,-475,-1042,-869,-1448,-666,-700,-380,568,-1934,-2550,-262,16,252,1472,1497,-608,1416,1352,10,-77,699,305,-93,-430,-717,-796,-698,-707,-53,-239,-347,287,971,783,-740,664,672,503,353,325,-216,-1125,-1157,-1131,-1028,-496,107,1394,425,-200,674,125,-381,-865,-1270,-1537,-1737,-1897,-2053,-2133,-2079,-1824,-1558,-1280,-1073,-797,-558,-418,-241,-629,-205,-220,-1353,-846,-522,-1038,-551,-492,-409,-358,-442,-293,-371,-448,-996,-1744,-118,158,-215,86,-638,-181,-1218,-1501,333,-1028,48,-323,-812,-2110,-1819,-2107,-2025,-1715,-1440,-1172,-907,-782,-678,-666,-904,-947,-787,-902,-1052,-1158,-1300,-1333,-1472,-1616,-1759,-1851,-1858,-1804,-1733,-1630,-1491,-1418,-1454,-1377,-1424,-1373,-1326,-1918,-1606,-952,-743,-664,-501,-1323,-554,-34,73,217,305,281,277,81,-1081,-1217,-1838,-1352,191,213,265,290,-1199,251,179,118,-94,-77,-205,-293,-526,-1080,-336,-506,-874,-1679,-558,-690,-816,-922,-1112,-915,-770,-1353,-199,96,387,380,761,-733,79,542,1069,1048,607,-1179,-753,-543,-12,-472,-449,-958,1058,1001,168,-949,7,-479,-960,-2012,-1817,-2029,-1979,-1730,-1471,-1234,-985,-852,-732,-795,-610,-493,-536,-482,-601,-700,-767,-689,-469,-167,-473,-313,253,591,-676,-839,-683,-720,-1513,-2046,-1097,-696,490,975,-15,-987,-814,215,193,25,-815,-1069,-725,-952,-1459,-1730,-180,440,-1002,-321,260,111,125,2516,1219,649,-978,-2070,-3325,835,4160,3849,2614,-324,-1750,251,1607,1354,965,-395,584,63,-563,-1586,-605,-171,-1353,-840,-1100,-1150,-1112,-913,-1137,-600,-570,-612,-750,-998,-1744,-1656,-1807,-1574,-1557,-866,-428,-1242,-1357,501,580,650,755,635,-1599,56,73,-325,-745,-1170,-1460,-1446,-2275,-1576,-1351,-2029,-495,233,226,-284,-551,-1564,-886,-739,663,-1290,444,460,-120,-1221,-2230,52,23,-1845,-1184,-392,1186,1091,-674,776,720,715,661,-2240,527,490,-357,173,77,-173,-440,-720,-983,-1177,-1256,-1191,-1090,-1210,-835,-762,-712,-684,-928,-863,-649,-987,-480,-322,-56,-573,-756,-1624,-1006,32,1529,741,1446,-164,-1922,-1870,-952,907,1701,2326,1228,-649,120,3077,245,171,1973,-9187,-4347,1523,1770,1458,1227,122,884,-3697,-3691,461,95,-396,539,-1897,-32489,-42840,-5197,-294,-499,-735,-853,-1001,-1032,-1002,-895,-745,-541,-369,-1848,-847,690,973,1083,110,870,-1623,-163,-287,-53,119,734,536,-871,-76,1581,963,-982,-658,215,-746,-602,-745,-925,-1009,-1423,-1330,-909,-1176,-2884,-1955,-853,-502,-465,-1564,-550,-576,-611,-658,-1245,-656,-1378,-756,-334,-231,-72,-135,-1842,435,-2283,-1897,585,579,551,-432,-2181,-65,-675,279,50,-95,-234,-372,-509,-584,-695,-748,-1037,-2166,-1117,-1329,-1595,-1840,-2076,-2208,-2120,-1939,-1703,-1409,-1177,-930,-692,-480,-323,-266,-1654,-1208,-555,-730,-891,-795,-713,-493,-187,-834,-282,180,675,-564,-1532,201,-930,523,-6,-1240,-29,-1183,-1261],[-1110,-128,-1395,268,-570,-993,110,1737,-362,-1612,-1451,118,-77,12,-8,-574,-917,-616,-674,-952,-808,-856,-941,-1063,-1243,-1394,-1402,-1149,-1037,-947,-802,-652,-299,-243,-1450,-556,413,198,-361,-530,-1035,-984,-1009,-792,-418,-850,-976,478,536,199,410,-79,-608,-658,-967,-731,-958,104,-839,-578,-1097,-1214,-642,696,-95,-1888,-1563,-157,-498,-839,-1123,-1331,-1415,-1390,-1308,-1284,-1314,-1314,-1210,-1108,-976,-758,-1346,-601,-540,-768,-402,-744,-908,-792,-1024,-1949,-1419,318,-1169,3,876,-304,-128,463,564,711,900,-2295,-2115,444,737,-136,-1570,-579,-483,-615,-471,-209,44,-250,-882,777,1006,442,734,46,906,-226,-462,531,227,-126,-462,-653,-604,-439,-113,131,399,667,896,-2047,-6338,-3810,-2276,-1118,-1151,526,1896,1960,1083,1056,419,1552,1534,384,-388,296,-1086,-1008,-1767,-1798,-1321,-696,-64,-980,-57,-979,-344,-959,533,830,415,-9,-435,-1892,-1190,-1310,-1191,-1012,-582,-245,39,365,-197,-1307,-1728,-1604,-966,-1873,-1208,-125,-416,-732,-1088,-2046,-1693,-1978,-2183,-2213,-2053,-1899,-1799,-1755,-1685,-1658,-1617,-1596,-1561,-1496,-1389,-1236,-1110,-1024,-1010,-1055,-1169,-1343,-1594,-1667,-1854,-1985,-2024,-2046,-1997,-1903,-1750,-1582,-1345,-1678,-763,-411,-50,351,746,1160,-203,-1047,-2499,-967,-1589,-197,1126,1065,-199,702,-285,-1687,-783,-1301,-1746,-2039,-2047,-1826,-1590,-1373,-1192,-1694,-1026,-864,-669,-574,-529,-567,-703,-948,-1171,-1395,-1692,-1625,-1521,-1300,-954,-1002,-476,24,437,746,-1765,-1063,-738,-544,-497,1161,1239,-948,-1828,-1490,1019,936,814,-300,474,115,-886,-856,-1142,-835,-105,-516,-180,-571,-424,2810,-705,-693,658,2955,2665,417,380,865,-1267,542,-123,651,685,571,-518,-2127,-1614,-158,-1316,-1689,-1424,-1114,-1196,-1610,-1017,-862,-720,-501,-380,-348,-1763,-361,-466,-490,-528,-566,-1472,-1163,-655,-1917,-837,-340,-1497,-499,136,-419,-1400,360,311,237,170,48,-837,-8,54,302,506,195,-2302,-1277,-1011,-966,-761,-226,870,532,-53,-1264,-1049,-245,-198,-114,-1201,928,248,-722,-1748,-1713,-809,42,-37,1094,536,407,617,1119,177,-147,1077,1117,951,94,671,223,-66,482,467,540,627,403,-197,1189,1382,476,309,603,-916,-1228,-888,196,-271,-889,-242,-698,-1341,-2078,-2261,-1501,-742,-1157,553,1228,1686,869,40,-349,1363,1928,-859,1415,1082,788,80,-690,-1953,-1318,348,-111,-209,-1094,-551,-6746,-803,-1109,-1418,-1597,-1591,-12964,-1154,-896,-6501,-1543,-669,-758,-816,-929,-13481,-943,-9720,-574,-357,-1820,-54,-12,126,-1674,-403,-3201,-2170,-3592,-4239,-975,76,-7,-72,-217,-377,-563,-789,-971,-1119,-1193,-1340,-992,-863,-783,-750,-791,-907,-1027,-1196,-1293,-1185,-904,-1035,-930,-1428,-121,-543,-481,693,-1675,-2022,78,254,60,2995,3182,-369,1940,1994,-67,-127,845,419,67,-441,-1000,-1490,-1895,-1686,-1299,-908,-611,-393,-308,-303,-832,-468,-714,-979,-1322,-1619,-1596,-1451,-1014,-985,-949,-589,-646,-797,-1042,-1280,-1515,-1796,-2003,-2154,-2152,-1989,-1780,-1528,-1267,-1013,-779,-431,-102,-699,-1305,-268,-87,393,564,-469,403,-160,-1309,-941,-557,-858,-200,-232,-224,-259,-696,-469,-673,-947,-1268,-1956,-1774,-1509,-982,-476,-549,1,-976,-1650,-67,-1161,92,213,460,-1639,-1642,121,909,648,303,-5,-255,-552,-730,-809,-1080,-922,-78,-22,-618,-854,-1386,-618,-281,-43,934,-848,-1661,-1140,1525,1523,1455,472,685,-472,-876,451,121,-1544,-1627,228,970,896,901,-1440,-341,268,744,682,555,309,76,-168,-944,-1264,-1925,-1336,-514,-363,-160,32,-960,335,414,-90,129,340,137,-108,-339,-1278,-975,-1319,-1422,-1502,-1187,-1164,-1174,-1262,-1448,-1407,-1260,-946,-428,25,62,381,704,-722,-3,597,1261,1017,334,-1027,-739,-608,-871,-1110,-1327,-1439,-1576,-1625,-1497,-1233,-869,-494,-769,-1747,-1321,-1161,695,894,-1032,-404,237,265,-10,-414,-426,-408,-412,-455,-509,-553,-637,-707,-796,-936,-1094,-1155,-1190,-1302,-1429,-1597,-1597,-1576,-1797,-2093,-1396,-521,85,354,37,-807,-1041,137,197,-187,-865,-1236,-1511,-1081,-1739,-1677,1136,1694,-1039,-656,102,29,329,2444,1016,566,-1316,-2388,-2921,1089,3484,2831,2057,74,-1880,-273,-677,-652,-402,-342,316,387,-550,-1657,-788,154,-1453,-163,-206,-663,-1025,-713,-873,-1140,-1442,-1760,-1645,-1247,-1222,-479,-139,148,-1614,388,468,-977,-1357,129,-153,-456,-804,-1219,-1804,-1796,-1635,-1347,-1076,-878,-733,-624,-2853,-1357,-1610,-1726,-689,-33,63,-213,-278,-1277,-1195,-187,128,-702,-200,-330,-373,-1069,-2033,76,-24,-1726,-1127,-458,620,453,-200,87,-7,-30,92,-2148,425,545,-185,523,357,-14,-503,-1103,-1766,-1516,-800,-71,-781,-1398,-257,-471,842,1397,-799,-885,411,-720,256,1182,1125,-580,-797,-1754,-955,4,1708,614,1553,3,-1896,-1199,-410,1333,1689,2273,1405,-441,-311,2792,242,-48,1595,-8046,-2050,3169,2804,2464,2149,-3096,1490,-4349,-4041,-267,-961,380,181,-50,-23656,-45181,-10841,-287,-303,-347,-287,-295,-815,-189,-117,-137,57,53,-1575,-403,776,945,371,71,851,-1461,51,-195,4,177,728,518,-781,149,1632,976,-834,-454,-550,-1170,-1640,-1346,-984,-666,-1025,-401,-117,-1407,-2754,-1935,-480,-231,-321,-1676,-738,-621,-661,-704,-1694,-964,-1349,-748,-681,-705,-683,-657,-1808,-555,-2697,-1460,-628,-652,-667,-639,-2065,-531,-535,-471,-553,-543,-523,-501,-584,-426,-418,-370,-1054,-2120,-413,-434,-827,-411,-382,-981,-323,-308,-297,-254,-274,-839,-209,-128,-43,-3,-1459,-1060,-150,-287,-844,57,333,731,-98,-637,-22,585,941,-702,-1616,284,-680,691,236,-1327,-234,-1228,-1230],[-1040,-60,-1218,389,-235,-479,-41,962,-374,-1579,-1211,3,76,358,280,-373,-906,49,54,-526,-634,-239,-409,-572,-690,-640,-521,-341,-814,-523,-495,-254,-248,-245,-1487,-451,-7,-90,-154,-338,-955,-125,-174,-248,-281,-1079,-417,-410,-492,-495,-525,-585,-751,-888,-1151,-1305,-1403,-1311,-1094,-793,-781,-1025,-353,481,-270,-1557,-1912,1213,1239,399,1035,870,547,-694,296,95,-131,-337,-493,-702,-901,-1002,-1186,-1360,-1377,-1363,-1283,-977,-817,-748,-922,-1877,-1423,328,-925,-168,490,-500,-142,-406,-763,-1035,-1002,-2658,-2222,446,1092,183,-1542,-919,-152,2180,2096,1371,1084,-224,-898,501,267,16,-232,-469,-524,-568,-547,-531,-469,-413,-365,-306,-241,-262,-219,-282,-319,-337,-371,-1956,-5013,-4087,-2637,-1266,-1468,-196,-70,48,206,296,147,283,220,53,-429,-498,-904,-1359,-1787,-2289,-2295,-1826,-1298,-837,-432,-1318,-1013,-675,504,436,227,-35,-368,-2028,-1296,-1818,-2282,-2132,-1692,-1213,-799,-362,-287,-1108,-1583,-1597,-1110,-1827,-1213,-316,-564,-780,-1003,-1644,-1235,-1298,-1320,-1364,-1272,-1509,-1589,-732,-431,-128,207,-1168,-350,-229,-1330,-128,-628,248,108,874,725,555,341,-321,203,119,99,57,49,-1203,-1488,-508,-624,-1748,734,-322,22,1354,1720,1273,-305,-1232,-2812,-1255,-1816,-35,760,422,-308,-412,-813,-1542,-1324,-1293,-995,-545,-817,-1001,279,929,1063,-1538,-1210,-401,468,102,-350,-900,-1542,-2266,-2277,-1555,-1595,-909,394,341,-1023,-776,-440,383,2290,1770,-1810,-1083,-834,-576,-449,1510,1278,-975,-1854,-1317,-1201,-1730,-2143,-2116,-1898,-1741,-1694,-1669,-1582,-1326,-870,-631,-175,-531,-628,2064,-757,-504,735,2452,2216,288,125,1803,-1204,1210,-211,1343,867,696,-721,-1796,-2249,-469,-1191,-1543,-1264,-757,-491,-1486,1060,829,677,68,-152,-32,-1423,-145,-622,-1078,-1589,-2053,-1985,-1400,-841,-2189,-679,295,-1099,46,1030,-235,-923,1286,1383,1033,620,78,-859,-1034,-1501,-1591,-1347,-990,-2442,-1467,-1088,-761,-670,-774,-649,-403,-95,-1316,-1431,-396,242,231,-1583,-531,-1335,-2028,-1417,-605,181,-410,-8,943,282,221,512,1028,71,-100,1097,670,290,-26,-247,-282,-261,-146,-30,106,171,210,-460,252,238,184,-168,155,-681,-1277,-1062,-266,-468,-977,-993,-1333,-1686,-2119,-2420,-2175,-1777,-1445,-1060,-559,-175,197,304,-367,1121,1418,-978,1836,1875,1833,-336,-1188,-1932,-1614,675,-594,126,-1080,-1184,-6785,1210,1343,1405,299,-75,-9424,1224,1073,-3272,554,186,-201,-533,-903,-8154,-1380,-9935,-1243,-1041,-1302,-654,-543,-330,-810,-270,-3186,-1936,-3973,-4169,-1305,-577,-657,-650,-666,-653,-654,-714,-787,-922,-1106,-1260,-1390,-1477,-1470,-1345,-1172,-1001,-801,-664,-547,-429,-374,-970,-1042,-1303,331,-382,-638,753,-1331,-1523,277,402,-142,1664,1506,-198,1129,1013,-175,-261,660,-84,-130,-443,398,495,-422,-989,-40,198,340,298,209,133,-880,70,-17,-84,-231,-419,-612,-1637,-912,-1077,-1179,-1184,-1218,-1250,-1322,-1370,-1434,-1592,-1750,-1955,-2165,-2197,-1868,-1487,-1139,-841,-602,-276,9,-350,-1372,-197,-91,178,310,-352,428,-156,-1312,-1066,-745,-964,-873,-611,-314,-99,-863,80,30,-500,-1035,-1720,-697,-931,-1030,-1050,-1006,-846,-750,-1813,-570,-1030,37,167,282,-1187,-1813,275,174,3,-257,-484,-633,-808,-855,-841,-1312,-919,-380,-235,-525,-771,-1488,-773,-812,-298,-96,-874,-1633,-1124,-262,-136,57,191,197,-691,-808,95,-40,-1123,-1539,-373,-354,-407,-322,-1607,-162,27,51,60,-59,-368,-727,-1092,-1194,-1355,-1986,-1402,185,1120,385,288,-673,773,1847,-399,304,241,588,34,-317,-1342,-179,116,-584,-1285,369,-1129,734,-76,-1467,-16,-279,-538,-498,-569,-563,-621,-535,-725,-486,-418,-456,-528,-689,-867,-1004,-1135,-1119,-1061,-955,-1056,-448,-131,-136,-817,-245,1067,-843,-1517,-1205,-1256,514,603,-1803,-226,474,681,617,-163,-305,-338,-170,99,-215,-551,-919,-1192,-1267,-1092,-728,-165,478,793,-663,-1342,-443,-576,-1883,-2204,-1761,-399,726,1496,70,-726,-1244,-96,-516,-1305,-1680,-1226,-694,-274,-2061,-1629,465,529,-981,-1082,-149,-92,557,812,785,529,-1512,-2664,-2608,575,327,0,-453,-1019,-1881,-2198,-2125,-1596,-1161,-740,-398,-169,-599,-1817,-1094,-63,-1571,-208,-223,-1004,-1227,220,-423,-1151,550,574,553,480,-700,272,165,57,-1274,-305,-440,-723,-1399,-1157,-1455,-1616,-1522,-1205,-1927,-98,459,818,96,1329,1785,1165,-2400,-1204,-1946,-1441,-937,-245,331,-243,-103,-1059,-1206,140,-195,-449,-694,-894,-1086,-1225,-1689,-1504,-1681,-1766,-1710,-1621,-1506,-1385,-1216,-1123,-1009,-954,-880,-1711,-812,-753,-739,-773,-784,-839,-843,-763,-574,-273,-181,253,-906,-1712,-62,-407,693,1196,-714,-991,407,-365,476,1244,773,-645,-895,-1795,-1196,-1117,-919,-632,-369,-209,-1738,-714,-234,-401,-692,-936,-1045,-1042,-836,-565,-218,-268,453,-6899,854,1186,1295,1380,1434,-5538,881,-4627,-4292,-809,-2024,942,804,627,-12225,-40966,-18205,615,666,683,796,826,-630,-208,-177,-104,142,-337,-1220,-33,1550,1563,-361,-53,690,-1374,194,-150,-53,132,625,369,-725,-340,-689,-1046,-1461,-1761,-2023,-2091,-1893,-1680,-1467,-1242,-974,-783,-633,-1742,-2652,-1946,-226,-183,-171,-1741,-1042,-377,-483,-643,-2184,-1535,-1308,-1278,-1305,-1293,-1148,-936,-1675,-362,-3010,-1083,216,345,443,-372,-1764,-851,-560,830,756,143,149,356,-695,-418,396,256,-1177,-2065,-548,-902,-1257,-1506,-1638,-1645,-1530,-1396,-1247,-1068,-970,-1265,-806,-774,-813,-970,-1253,-1636,-2040,-2239,-1932,-1482,-1065,-614,-152,-510,147,833,1003,-932,-1312,338,-447,842,456,-1291,-425,-1192,-1238],[-1091,-214,-1093,-271,-181,-77,-198,128,-589,-1689,-1001,-562,-825,-1021,-1174,-1074,-1069,-636,-340,-243,-594,-217,-430,-703,-923,-834,-487,-519,-740,-240,-288,-24,-417,-372,-1435,-459,68,1692,-93,-280,-955,416,47,-311,-584,-1365,-1002,-1011,-1011,-840,-624,-389,-687,-39,31,186,-183,348,-830,-89,-500,-894,-137,682,-483,-1296,-2293,1057,1889,272,1747,1013,335,-685,1036,142,76,9,14,-107,-379,-553,-793,-987,-973,-900,-765,-702,-773,-790,-897,-1711,-1382,-146,-690,-565,-911,-1217,-1330,-1447,-1464,-1590,-1814,-2431,-2115,-1380,-496,449,-1461,-1214,-161,3435,3564,1428,899,-210,-994,1914,1351,443,719,412,350,-695,347,316,258,114,-116,-397,-710,-1116,-1411,-1669,-1639,-4660,-5955,-1807,-3100,-3848,-2927,-1381,-1850,-1266,-1409,-1555,-1639,-1757,-1908,-2055,-2181,-2297,-2188,-2037,-1895,-1757,-1563,-1466,-1417,-1378,-1320,-1324,-1353,-1594,-1331,-1426,-1442,-1558,-1738,-1898,-2048,-2121,-1985,-1670,-1299,-1354,-500,-98,260,673,-424,-980,-1387,-1567,-1245,-1518,-1058,-357,452,1054,-40,-1222,545,1177,2431,399,518,-1203,-1481,201,1465,496,-595,-1225,-131,-139,-1323,-429,-682,332,67,1634,2577,937,322,-516,1218,1734,430,750,551,-1424,-1443,-575,-500,-1787,-562,-492,-355,-260,-122,47,-390,-1270,-2091,-1516,-1688,99,87,105,-405,150,111,-1289,-149,-583,330,-186,-930,-993,504,1874,1123,-1291,-1238,-59,513,22,-517,-1080,-1518,-1444,-865,-546,-1400,-658,476,-199,-1319,-558,-446,733,2367,1295,-1678,-1077,-927,-522,-377,1852,2121,-910,-1920,-1064,737,168,-404,-856,-1222,-1420,-1448,-1341,-1211,-1120,-1072,-1023,-990,-986,-1061,-1081,-1030,-1045,-1032,-884,-707,-446,-112,428,-1109,1260,-349,1304,1018,835,-887,-1332,-2059,-769,-908,-1130,-1020,-636,-260,-1344,1092,838,701,-29,-121,-163,-1086,173,-186,-580,-830,-1164,-1473,-1566,-1476,-2056,-932,-640,-487,-168,56,-110,-466,390,388,363,342,256,-838,148,84,49,248,382,-2432,-1656,-1108,-519,-444,-356,130,-113,-303,-1253,-1547,-916,-1080,-1153,-1938,-819,-402,-272,550,554,257,-752,146,808,-27,-45,336,849,-31,7,1213,886,422,16,-298,-444,-551,-745,-647,-701,-841,-1006,-1210,-1336,-1477,-1581,-1526,-1468,-1385,-1269,-1214,-1232,-1210,-1192,-1201,-1238,-1274,-1390,-1448,-1530,-1712,-1998,-2121,-1797,-1484,-1119,-706,-316,187,603,-1028,1477,1759,1830,-783,-1691,-2000,-1833,503,-1038,207,-1254,-1576,-4279,1377,1606,1721,532,-664,-6589,1089,718,-319,-167,-606,-935,-1050,-1076,-3796,-887,-10363,-551,-404,-1993,-231,-227,-111,-74,-218,-3331,-1721,-4321,-3891,-1890,-847,-899,-819,-735,-617,-514,-476,-462,-526,-657,-794,-964,-1179,-1421,-1586,-1470,-1239,-965,-748,-667,-381,-306,-821,-1201,-1109,-270,-277,-780,-416,-951,-1101,-767,-901,-1053,-1153,-1242,-1299,-1328,-1238,-1033,-833,-575,-597,-633,-591,336,754,-475,-1013,-310,328,639,739,726,48,-884,92,949,905,2446,1981,108,-1261,-386,-683,-1050,-552,328,992,5,-1095,297,7,-251,-530,-801,-1011,-1205,-1335,-1272,-1224,-804,-474,-203,30,-1235,-132,-138,-82,-2,-265,-555,-937,-1349,-1673,-1484,-1172,-845,-597,-448,-438,-894,-671,-885,-1142,-1410,-1646,-1749,-1469,-1033,-615,-614,93,-473,-1889,-1129,-785,81,64,716,-738,-1467,480,290,36,-236,-417,-500,-654,-790,-1010,-1356,-1570,-1912,-1562,-1182,-744,-1546,-920,-1270,-362,631,-930,-1660,-1147,168,-46,-237,-469,-739,-858,-832,-729,-623,-646,-1292,-486,-31,34,216,-1699,5,421,1352,1751,895,1663,2578,759,-760,-1415,-1980,-1500,2,958,235,28,-336,531,130,-717,-323,-201,98,515,57,-1198,211,777,-576,-1016,753,-201,611,-305,-1217,67,-338,-707,-982,-1171,-1149,-1082,-823,-698,-379,-92,94,255,-271,-645,-652,-679,-251,65,-58,-1226,16,-33,-424,-477,-620,246,-864,-1256,-1008,-1181,355,310,-1759,178,690,1774,907,25,-179,-313,-18,139,-157,-325,-394,-368,-1145,-148,-225,122,388,631,-736,-1085,-151,-115,-1745,-2150,-1683,-249,753,645,160,-671,-1344,-1420,-1768,-1928,-1562,-1257,-1078,-1024,-2294,-1514,-1299,-1563,-1870,-2171,-2204,-1857,-1491,-1160,-840,-547,-1462,-2729,-2312,19,11,-68,-276,-600,-1667,-1349,-1743,-2048,-2130,-1867,-1612,-1441,-1361,-1936,-1426,-1559,-1753,-1827,-1730,-1390,-1260,-585,-158,-1538,411,638,608,875,-140,828,714,534,-719,-115,-431,-799,-1295,-1609,-1900,-1743,-1313,-861,-1786,-181,756,448,-155,738,1615,1636,-1665,-1008,-1864,-1087,-1109,-414,358,-241,93,-811,-861,785,1839,684,33,-552,-1273,-1461,-1339,-633,-441,-1325,-1161,-280,-255,-534,-840,-1259,-1658,-2033,-1942,-1611,-1290,-926,-611,-344,-65,12,338,517,672,537,248,339,-1032,-2000,239,-267,623,1067,-551,-1055,512,133,574,398,251,-629,-897,-1615,-947,-687,-864,-968,-1022,-1072,-1458,-1121,-1117,-1137,-1255,-1340,-1352,-1342,-1208,-1036,-762,-446,-100,-5645,587,906,1138,1345,1507,-6329,75,-4374,-4342,-989,-2656,1109,905,666,598,-30159,-26578,977,1276,1555,1911,2141,-288,-583,-167,-34,209,-539,-713,377,1572,1195,-876,-128,333,-1233,-222,-573,-863,-1150,-1443,-1703,-1845,-1875,-1833,-1763,-1756,-1671,-1660,-1717,-1871,-1827,-1900,-1923,-1839,-1759,-1654,-2061,-2441,-1881,-922,-779,-578,-1634,-1252,-55,115,-372,-1805,-1633,-1175,-732,333,287,324,-1194,-1397,658,-2855,-668,1277,1328,617,-263,-1259,-1455,-640,764,452,87,304,634,-748,-370,256,1110,-1305,-1913,-301,-652,-1212,-1625,-1972,-2132,-2096,-2050,-2017,-1964,-1971,-1907,-1732,-1444,-1091,-744,-737,-950,64,-584,-331,413,415,417,-143,-379,278,354,301,-1187,-813,343,-178,371,261,-1036,-479,-988,-1228],[-1033,-72,-842,395,312,424,-56,193,-761,-1724,-682,-559,-706,-976,-1324,-1585,-1642,-1407,-1227,-1199,-1223,-1343,-1420,-1171,-847,-431,-42,-877,-654,34,-37,203,-640,-439,-1138,-404,-117,-127,-309,-472,-901,-770,-909,-1044,-1095,-1571,-1020,-754,-498,-166,279,-541,-704,164,1282,1462,216,325,-872,152,-174,-746,80,647,-632,-1036,-2609,-132,-434,-778,-1114,-1419,-1573,-1432,-1109,-804,-555,-333,-112,15,123,315,408,265,108,-733,-206,-666,-732,-875,-907,-1459,-1282,-149,-477,-916,-1290,-1321,-989,-727,-437,-272,-188,-1930,-1833,-298,-340,-216,-1380,-1435,-167,1440,1897,1438,707,-168,-1162,1763,1244,488,788,328,47,-847,-402,-583,-716,-866,-1043,-1225,-1413,-1679,-1896,-4099,-7251,-17618,-12832,-1421,-1120,-3239,-3140,-1480,-2287,-601,-543,-493,-397,-361,-507,-429,-463,-541,-576,-580,-513,-365,-1090,110,244,181,543,388,425,-1810,-1069,-142,-415,-789,-1182,-1435,-1427,-2042,-1220,-1381,-784,-1545,1664,1702,2445,1545,-608,-926,-1260,-1559,-1351,-1141,-784,-518,232,1001,-121,-841,745,1067,2410,481,741,-800,-1000,168,382,-73,-408,-1274,-308,-44,-1295,-699,-717,452,35,1108,2183,901,146,-701,1086,1892,625,980,438,-1434,-1338,-722,-614,-1824,-492,-547,-687,-983,-1266,-1388,-1288,-1144,-1320,-1717,-1349,264,425,512,-519,527,206,-1056,48,-313,80,-124,-990,-1025,648,498,37,-1012,-1118,-1632,-1858,-1738,-1349,-931,-580,-1169,-716,-753,-1129,-237,70,-822,-1407,-379,-523,766,886,722,-1463,-1050,-1004,-380,-294,1367,1193,-790,-1992,-752,-297,-690,-1135,-1528,-1932,-2132,-1871,-1545,-1240,-996,-927,-761,-527,-456,-944,-477,-857,-483,-575,-607,-682,-723,-666,-557,-1006,-208,-542,143,277,389,-1020,-910,-1504,-1021,-559,-707,-826,-528,-659,-1196,-607,-471,-322,-222,-125,-279,-775,91,-29,-830,-144,-216,-1188,-768,-564,-1675,-326,-174,-2,158,351,-58,-85,505,359,123,-187,-650,-1164,-1711,-1859,-1343,-694,-47,-2342,-1828,-1049,-262,-231,-446,634,561,-226,-1109,-1206,-1531,-1117,-513,-2197,460,394,-338,1327,715,-116,-826,409,713,-364,-372,107,594,-114,171,171,-229,-582,-887,-1120,-1185,-1210,-1487,-1119,-1044,-1017,-983,-976,-904,-902,-954,-1170,-987,-1006,-1062,-1254,-912,-834,-1027,-789,-650,-599,-599,-1087,-363,-291,-1110,-318,-272,-428,-688,-1038,-1408,-1578,-1185,-985,333,1041,1585,-1186,-2144,-2113,-1845,426,-1319,87,-1571,-1577,-1900,730,551,423,376,-1133,-4692,252,185,47,-106,-323,-534,-674,-847,-963,-1060,-10958,-1026,-974,-3798,-898,-908,-789,-728,-718,-3599,-1534,-4566,-3405,-2598,-239,-256,-424,204,319,392,-314,331,202,10,-278,-312,-411,-406,-682,-29,222,501,-1010,-1081,-884,-46,-580,-1367,-846,-548,-912,-1198,-1139,-927,-740,-430,-314,-536,-389,-559,-789,-1028,-1035,-692,-716,193,-1064,-898,-698,271,517,-464,-911,-538,430,899,1010,850,-153,-807,-194,580,849,2624,2166,292,-845,-79,-482,-1193,-830,727,1271,-77,-1183,1124,771,451,-83,-252,-516,-820,-1145,-1432,-1313,-1033,-658,-365,-130,-969,-37,-201,-352,-326,-527,-811,-1118,-1436,-1721,-1636,-1393,-1091,-802,-537,-336,-773,-33,43,-501,-1145,-1221,-304,-616,-918,-1265,-1335,-919,-563,-1760,-1684,-528,48,-60,811,-276,-1080,599,637,408,93,-208,-484,-882,-1267,-1539,-1231,-811,-48,-375,-361,-599,-1513,-1021,-1361,-217,857,-999,-1720,-1170,1424,1112,941,-545,-203,-887,-451,441,636,-106,-920,-960,1097,2197,1476,-1608,166,481,1958,1620,708,1378,2706,948,-723,-1380,-1929,-1609,-193,773,56,-220,33,313,-111,-1011,-1007,-1453,-1218,-753,-264,-910,269,555,-613,-713,676,521,213,-383,-921,-408,-640,-785,-750,-592,-371,-207,42,-650,-510,366,1281,1316,-449,-376,-513,-644,-163,-321,-708,-1432,-1138,-1151,-968,-678,-850,86,-851,-984,-748,-932,247,35,-1162,609,864,1713,874,130,-65,-311,-681,-1052,-1227,-1175,-1059,-924,-1373,-887,-987,-1009,-981,-981,-942,-934,-831,-859,-1594,-1883,-1220,-944,-959,-1077,-1207,-1338,-1405,-1325,-1022,-816,-996,-577,-356,-298,-2398,-1386,-163,-167,-457,-1761,-568,-142,94,154,231,313,-1303,-2613,-2050,412,388,324,165,-88,-1427,-653,-945,-1160,-1352,-1349,-1216,-1041,-874,-2013,-1726,-591,-1597,-741,-890,-1425,-1135,-1134,-1032,-1638,-647,-360,-88,131,296,405,449,417,-153,30,-168,-422,-1073,-1006,-1264,-1349,-1243,-1039,-1674,-335,3,-4,-405,91,966,1240,-981,-838,-1481,-757,-1276,-553,340,-280,233,-608,-450,1225,1504,923,-269,-152,-377,-733,-1094,-340,-757,-1142,-1222,-61,847,654,466,204,13,-150,-187,-768,-43,147,-88,463,618,-31,749,768,750,650,545,227,-1212,-2313,113,-185,-223,-354,-471,-1182,-493,-375,-338,-229,-65,-632,-889,-1404,-1006,-380,101,34,-22,-109,-1229,-293,-374,-476,-649,-740,-688,-708,-1206,40,67,-455,619,-4417,1396,1517,1536,1527,1491,-5205,-871,-3949,-4371,-962,-2647,495,207,-191,-530,-16112,-33330,-857,-256,423,1215,1875,76,-966,-147,-39,218,-590,-206,704,817,40,-1143,-1082,-1426,-1410,-1152,-1026,-926,-906,-964,-1045,-1066,-1038,-1003,-986,-1053,-1040,-1066,-1097,-2242,-914,-753,-1411,-252,-36,-221,-2482,-2221,-1864,136,432,407,-1540,-1470,206,159,-1015,-1070,-949,-1092,-679,-97,-100,-35,-1094,-1122,127,-2465,-361,-113,-346,-638,-929,-1161,-2227,-1467,-1403,-1344,-1196,-1085,-1027,-1037,-1054,-1177,-1305,-1536,-1808,-2133,-1940,-1692,-1402,-1118,-830,-494,-170,159,512,782,-1757,735,1498,57,-665,-370,-1028,495,-552,12,1268,1125,1021,-277,-304,271,675,543,-1511,-328,376,36,353,244,-732,-421,-769,-1257],[-997,-69,-617,307,30,-134,-201,-232,-955,-1769,-396,-874,144,249,237,-50,-1129,39,-20,-186,-351,-562,-820,-1069,-1276,-1317,-1277,-1255,-1112,-1050,-1042,-1074,-1053,-993,-893,-733,-512,-353,-136,-199,-842,62,-45,-614,-1073,-1723,-1109,-1419,-1819,-1919,-1470,-896,-693,91,436,822,619,321,-814,392,162,-617,81,-335,-734,-1200,-2749,-1177,-680,-175,321,-177,367,-520,554,-733,-533,131,226,311,2026,1986,1469,694,420,-655,-146,-599,-688,-987,-948,-1167,-1134,-373,-344,-697,-453,-1012,-582,-747,-834,-948,-1015,-1410,-1446,-847,-724,-557,-1276,-1553,-153,227,485,672,582,-34,-1370,783,806,663,641,503,507,-911,455,366,263,-325,-147,-400,-642,-903,-3198,-6435,-17958,-30319,-17412,-549,670,-2464,-3220,-1508,-2233,340,1577,1712,1601,932,-829,175,763,31,-608,-365,-137,760,-822,120,341,124,1364,676,612,-1869,-629,-935,-1268,-1461,-1361,-1046,-675,-1795,-1282,-1309,-598,-1681,999,1146,1205,1269,-759,-846,-1156,-1502,-1292,-711,-710,-661,-327,102,-172,-455,944,943,1609,579,1019,-305,-391,248,1756,1412,887,-1223,303,113,-1214,-861,-677,-329,-752,-990,-966,-835,-762,-817,-580,-660,-785,-1021,-1306,-1472,-1130,-888,-326,-1797,163,-175,39,-191,-343,-273,-616,-828,-495,-1685,-945,393,474,558,-588,202,-191,-835,-564,-557,-483,-438,-928,-1039,-986,-1323,-1588,-1475,-1279,-1047,-756,-587,-487,-463,-516,-1323,-784,-918,-754,-435,-360,-1446,-1146,-184,-602,-399,-621,-898,-1182,-1531,-1790,-1728,-1413,-1092,-854,-716,-1835,-625,-597,-591,-667,-727,-845,-975,-1396,-1151,-1163,-1166,-1178,-1161,-1147,-1158,-1246,-1282,-1266,-1364,-1512,-1615,-1755,-1763,-1610,-1419,-1218,-1024,-882,-795,-772,-782,-1081,-783,-1013,-1123,-909,-941,-904,-953,-900,-1015,-746,-641,-520,-437,-123,-351,-482,141,103,-1058,112,70,-953,-609,-598,-1253,-8,206,478,777,1072,-61,214,2002,2174,2311,2432,-14,-698,98,791,-558,1301,1084,-2268,-1957,-899,7,1,-531,385,698,-284,-923,-666,-914,-140,-503,-2086,-1017,-1020,-992,-940,-961,-974,-1000,-993,-1045,-1057,-1055,-1071,-1139,-1263,-1392,-1493,-1723,-1452,-1114,-798,-890,-306,-2252,171,304,336,289,-1069,196,40,-258,-1581,-690,-893,-881,-1198,-226,302,-981,-909,-514,751,-122,-834,1102,712,-959,95,1340,816,1525,894,-65,47,375,-888,710,1159,1305,-1508,-2516,-2171,-1615,401,-1390,-185,-1991,-1225,193,1316,1539,1250,840,-1486,-3839,703,628,483,308,45,-241,-487,-787,-1036,-1271,-11715,-1500,-1573,-6579,-1706,-1720,-1495,-1248,-1002,-3987,-1428,-4601,-2824,-3120,-725,-1041,-783,963,1080,1171,-394,1207,1157,455,-25,860,685,-518,-717,474,438,466,-1255,-1529,-1334,139,-305,-1560,-582,29,128,-630,871,-149,-486,98,402,-727,945,1015,0,64,-303,-469,-1014,-49,-1504,-824,-749,185,291,-408,-745,-734,455,1056,1282,1089,-306,-697,-532,182,748,472,-6,-428,-640,-653,-503,-1367,-1201,131,179,-126,-1078,-41,-212,-350,-500,-634,-710,-788,-890,-1210,-1209,-1343,-1258,-1125,-947,-778,-641,-480,-666,-681,-310,-260,-207,-1283,-1322,-643,-191,21,71,100,72,-590,-10,-61,-484,-1196,-988,-294,-405,-435,-474,-851,-523,-573,-1479,-2136,-374,-325,-302,-277,-250,-729,-90,0,27,-72,-223,-423,-794,-1132,-1206,-822,-715,89,-530,-308,-529,-1416,-1118,-1026,28,883,-1124,-1843,-1202,-89,-34,118,-995,-540,-790,-196,-160,-275,-298,-489,-1523,133,266,498,-1398,276,483,1263,1317,476,940,1311,1036,-767,-1245,-1889,-1731,-432,280,-167,-429,388,661,701,-1271,693,243,-1054,263,112,-584,-363,-683,-929,-1151,-1304,-1444,-1515,-1558,-1549,-1582,-1602,-1585,-1483,-1373,-1222,-1165,-978,-838,-759,-614,-588,-592,-674,-691,-716,-669,-504,-380,-321,-1657,-793,-231,-1093,-225,-883,-129,-821,-715,-448,-570,214,-204,-645,743,498,67,-416,-874,-1342,-1751,-1797,-1578,-1397,-1241,-1156,-1074,-1293,-997,-968,-813,-599,-447,-808,-259,-138,-161,-1502,-1479,-689,3,232,329,367,-742,-1460,-825,452,236,-881,-401,578,-163,-2304,-1250,55,-110,-271,-1852,-695,-720,-885,-1068,-1219,-1329,-1428,-2369,-1778,-1419,-1361,-1312,-1339,-1455,-1518,-1755,-1916,-1873,-1679,-1329,-935,-534,-663,-1927,-2046,-376,-1565,472,-223,-1462,-919,385,380,-1249,-7,-378,-713,-960,-1044,-990,-890,-824,-844,-971,-1034,-1132,-1230,-1306,-1315,-1328,-1056,-913,-1580,-431,-210,-461,-541,-525,223,323,-342,-648,-1025,-422,-1393,-615,319,-310,358,-406,-31,89,-192,-440,-718,-965,-1117,-1030,-924,-584,-1110,-982,-1292,185,1031,1171,1187,749,-108,901,381,-379,1040,411,-105,852,663,-79,1057,871,609,285,-92,-481,-1312,-2334,-1761,-1855,-1610,-1239,-838,-1317,100,618,984,1342,742,-588,-808,-1164,-1087,-394,359,-67,711,-175,-1012,-164,241,366,473,649,390,-962,-1148,1616,77,-530,317,-3170,1513,1295,995,694,397,-2615,-1866,-3511,-4343,-1021,-1944,-1559,-1866,-2216,-2057,-1632,-28270,-704,-233,183,676,1055,509,-1263,-85,-38,238,-384,343,1011,949,418,-1015,-404,-795,-1101,-1247,-1369,-1309,-1161,-976,-747,-430,-65,287,594,-341,-574,1132,1175,-2223,-447,-118,-1633,1387,1416,83,-2932,-1916,-1821,182,929,737,-1450,-1614,8,-173,-1751,-418,-424,-1009,-549,-217,-205,-676,-543,-797,-584,-1973,-804,-1033,-1272,-1479,-1600,-1603,-2504,-1649,-1710,-1874,-1958,-2043,-2116,-2166,-2120,-2065,-1913,-1808,-1608,-1452,-1343,-1563,-1167,-1089,-1026,-929,-854,-770,-649,-581,-1870,-349,-188,-25,-737,-18,-1162,311,-334,355,561,665,818,-408,-212,165,1279,984,-1602,145,460,223,1001,879,-432,-269,-585,-1258],[-1006,-487,-486,-386,-163,225,720,128,-1141,-1840,-196,-1251,653,1330,889,-2,-781,557,1092,517,411,522,-352,-889,-770,-194,369,-1665,-717,237,322,474,-1329,-423,-526,-962,-1288,-1501,-1436,-1295,-1179,-1150,-1187,-1304,-1423,-1843,-1811,-1903,-1905,-1562,-1108,-865,-733,221,536,929,934,396,-595,550,410,-605,342,463,-800,-695,-2405,416,537,-237,348,-661,310,-508,156,-1172,-836,98,305,127,261,252,133,-14,-49,-622,-227,-604,-744,-1226,-1127,-984,-1074,267,-154,-905,-349,-1031,-767,295,-371,1094,522,-1024,-1133,722,950,822,-1219,-1695,-241,57,-69,-234,-464,-676,-1702,-933,-945,-989,-1066,-1168,-1132,-1145,-1147,-1219,-1290,-1407,-1541,-1614,-1569,-1550,-2797,-8225,-29406,-37922,-17282,-628,-326,-1798,-3287,-1549,-1607,104,2315,2469,1445,594,-1171,188,720,-52,-747,-481,-126,404,-663,26,273,-79,1240,739,716,-1864,-288,-141,-381,-677,-975,-1203,-1390,-1559,-1733,-1863,-1939,-1918,-1900,-1819,-1740,-1564,-1477,-1273,-1182,-1490,-1146,-440,-291,-795,-400,325,-315,-195,963,695,1317,562,1225,106,102,306,1548,1178,967,-1171,404,214,-1216,-1018,-684,844,131,-12,-116,-401,-674,-969,-761,-743,-627,-503,-354,-969,-950,-1162,-356,-1814,-149,-144,107,-15,-49,627,-829,-506,235,-1489,-637,-357,-782,-1205,-1656,-2010,-2019,-1774,-1565,-1467,-1384,-1274,-1123,-1132,-610,-305,-26,-396,-267,474,723,916,1129,1372,1624,-1480,-826,-1074,-409,972,-751,-2031,-778,-71,-758,1348,1268,-604,-961,-862,-912,47,-9,540,700,-407,-1534,-16,185,-59,-362,-609,-852,-1051,-1616,-1283,-1352,-1453,-1597,-1716,-1767,-1673,-1537,-1294,-992,-752,-574,-352,-206,-76,-843,233,-759,397,-982,266,90,-111,-1137,-415,-675,-1106,-704,-768,-781,-902,-921,-993,-851,-737,-1115,-642,-168,-436,-287,-72,-215,-1318,-435,-567,-727,-792,-890,-910,-917,-936,-1008,-1150,-1272,-1363,-1255,-911,-452,97,717,-389,-647,-127,710,-916,1236,1052,-2295,-2078,-737,227,192,-651,34,7,-359,-778,-843,-1075,-858,-750,-1844,-533,-405,-574,-342,-404,-538,-525,-560,-655,-1044,-1156,-669,-616,-537,-373,-96,92,319,-327,-729,-1281,-211,-2552,181,1310,770,-9,-1180,727,994,-432,-1782,-63,366,-731,-1078,-6,133,-930,-962,-639,664,-219,-602,1350,808,-749,-574,861,597,900,478,28,-433,-758,-1009,-994,-828,-506,-1718,-2766,-1976,-1222,368,-1283,-521,-2425,-689,679,426,132,-210,-514,-1754,-4013,-1148,-1189,-1213,-1192,-1207,-1202,-1130,-1102,-1040,-1002,-12598,-873,-876,-10076,-1665,-1258,-1234,-1113,-882,-4425,-1401,-4435,-2237,-2699,-1763,-1767,-959,714,993,969,-520,813,707,390,147,444,236,-713,-732,247,249,353,-1290,-1978,-1615,367,-21,-1542,-335,1545,249,-339,935,181,-344,-202,264,-930,339,426,34,1007,648,-540,-1344,-277,-1888,-496,-674,-124,-58,-293,-542,-869,163,218,288,310,-386,-562,-895,-218,-185,-492,-761,-833,-600,-255,-47,-1400,-1106,1101,1277,-133,-922,1522,1523,452,-90,-110,743,803,-51,-785,518,270,-539,25,615,-529,114,-494,-1005,-1039,-506,-779,-1075,-1353,-1445,-1258,-943,-524,-118,239,496,-380,660,689,-464,-1234,-766,-134,291,383,-479,-986,58,-244,-1104,-1602,-936,-1127,-1246,-1232,-1109,-930,-698,-511,-390,-357,-287,-850,-60,83,-556,-582,-605,26,-684,-279,-473,-1269,-1205,-745,-955,-1147,-1287,-1997,-1325,-1210,-942,-553,-1444,-869,-595,79,524,811,814,-16,-2141,330,-87,-462,-1143,-1154,-1466,-1449,-1050,-612,-299,-31,121,-879,-1015,-1869,-1774,-704,-725,-658,-534,-101,284,595,-1383,1081,522,-1187,-143,605,-270,310,817,-785,-161,172,0,-512,-276,-502,-45,-174,-403,-716,-1176,-1639,-1666,-1210,-843,-946,-461,-494,-568,-590,-319,-126,-384,167,613,362,-1832,-1186,353,-1222,454,-754,-520,-987,-1416,-1675,-1662,-1462,-1241,-1104,-1034,-977,-1049,-1123,-1140,-1164,-1181,-1182,-1268,-1392,-1527,-1724,-1920,-1964,-1758,-1535,-1223,-890,-656,-735,-398,-285,-340,-1501,-1005,-470,-531,-522,-594,-668,-863,-1526,-1148,-737,-708,-714,-652,-625,-621,-2091,-1135,-488,-468,-441,-1710,-747,-313,-288,-291,-278,-250,-1021,-2083,-1496,-51,46,145,178,143,-992,-185,-349,-180,-752,-199,-264,-341,-717,-1747,-2374,-573,-1541,718,-163,-1419,-728,239,559,-888,1712,1279,173,169,-406,-894,-1161,-1129,-974,-869,-708,-624,-607,-659,-751,-1873,-870,-926,-1536,-679,-495,-930,-555,-1065,-157,-145,-146,-474,-580,-230,-1505,-638,-243,-373,-111,-247,-29,-64,-148,-234,-408,-645,-962,-1294,-1650,-1687,-1531,-1124,-1405,-318,-7,236,474,475,-418,741,381,-106,948,286,-159,668,566,-183,1065,757,313,-241,-875,-1416,-1447,-2028,-145,-150,419,652,-192,-1518,884,1380,1361,1759,550,-558,-726,-986,-1231,-328,-40,-267,697,-297,-888,-393,447,1235,974,39,-240,-1170,-890,1134,103,-682,-55,-1996,961,898,787,699,619,455,-3000,-3237,-4302,-534,-945,-143,-182,-191,10,294,-18574,735,1465,1845,2300,2627,912,-1514,-76,-90,208,-37,853,1225,938,233,-676,-643,-768,-806,-195,135,-228,-146,145,-136,-119,1229,1292,1246,-264,-765,794,578,-1853,-578,77,-1650,88,75,50,-3111,-1587,-1796,-34,-163,-264,-1447,-1733,-736,-861,-2264,-1050,-1020,-982,-695,-410,-125,-1241,-41,-472,-1429,-1439,-203,1159,897,499,119,-238,-1698,-1063,-863,-837,-653,-473,-339,-1117,-413,-548,-301,-2133,-1452,-860,-1806,-1487,-1772,-2047,-2289,-2439,-2547,-2590,-2535,-2472,-2314,-2066,-1740,-1379,-1031,-722,-1187,-167,5,248,483,638,801,-435,-71,-32,1018,667,-1262,460,229,12,-172,-416,-542,-610,-632,-1201],[-1145,-344,-469,297,704,669,604,461,-1272,-1952,-160,-1615,329,451,464,-67,-492,186,8,-320,-672,-1032,-1277,-1188,-773,-127,-97,-2025,-922,101,359,498,-1702,-308,-2,-98,-4,-220,-684,-484,-868,-527,-575,-1393,-1781,-1790,-1177,-1315,-1513,-1535,-1422,-1160,-875,-469,-151,271,650,719,-125,687,620,-648,355,297,-809,-633,-2090,-350,-485,-566,-580,-832,-608,-685,-800,-1527,-1377,-1785,-2187,-2240,-1835,-1311,-916,-594,-205,-529,-105,-573,-787,-1469,-1330,-819,-1004,-46,-81,-1053,-609,-879,-997,56,-751,2240,-13,-662,-797,784,1078,760,-1021,-1744,-299,-204,-218,-213,-231,-208,-1898,-34,110,172,158,81,113,-1058,7,-149,-328,-783,-879,-1166,-1398,-1599,-1548,-8693,-39807,-32737,-12034,-937,-970,-1154,-3190,-1500,-1746,-2005,-2293,-2547,-2503,-2325,-2241,-2232,-2291,-2407,-2154,-1752,-1263,-702,-455,13,209,-258,1090,749,822,-1693,53,335,1595,239,81,1142,860,-1071,-1474,-1317,-201,-1232,-156,-196,-228,-156,-1030,-620,-1130,-1343,-798,15,-14,-812,-730,-47,-378,12,107,186,266,269,350,421,445,432,456,443,449,-956,307,177,-1142,-1010,-574,-343,-474,-605,-728,-854,-1013,-988,-1011,-1003,-918,-828,-698,-669,-660,-1342,-333,-1713,361,-25,299,-387,-506,470,-989,-74,993,-1069,-292,451,-78,71,-720,43,135,-679,-248,-589,-986,-1402,-1806,-1842,-1480,-1073,-745,-536,-466,-412,-294,-253,-206,-141,-80,-1419,-678,-943,22,-3,-483,-1815,-657,-906,-1104,-1166,-1074,-1273,-677,-684,-690,510,244,1583,1955,-136,-1087,369,2482,1887,-414,423,1096,203,-1539,120,1085,459,-515,-936,-1615,-2059,-1635,-1079,-1020,-199,41,331,448,-244,-1023,623,-588,493,-1117,-38,-455,-921,-1370,-1466,-1091,-935,-58,253,-570,-135,606,-704,1750,1775,-1806,-600,-123,-431,-106,1385,1001,-1392,139,-187,-432,-439,-650,-580,25,200,309,324,314,-313,10,-255,-592,-926,-1113,-1052,-653,-365,473,-1231,1125,972,-2350,-2087,-523,459,408,-718,-338,67,-356,-1034,-1818,-1429,-583,157,-1618,736,534,-709,1447,1160,-472,267,1197,545,-1309,-1555,-831,-522,-207,793,1157,1140,1426,-420,-908,-1366,-12,-1791,333,849,601,-381,-1146,188,156,-524,-1585,-206,232,-588,-892,100,160,-842,-823,-689,17,-295,-365,-215,-384,-647,-1277,-959,-1144,-1297,-1406,-1463,-1546,-1651,-1727,-1742,-1783,-1675,-1768,-2812,-1586,-746,-54,-1065,-742,-2681,-102,809,818,755,604,435,-1961,-5044,-202,-392,-614,-816,-1049,-1250,-1366,-1500,-1571,-1635,-13541,-1607,-1598,-13496,-1638,-1657,-1485,-1302,-1306,-4724,-1389,-4173,-1701,-1768,-2680,-2205,-847,-140,-151,-177,-673,-333,-437,-551,-608,-634,-649,-941,-761,-635,-626,-553,-1054,-2391,-1735,-25,169,-1284,-131,817,308,6,988,421,-328,-613,54,-1157,-267,-497,128,990,733,-617,-1528,-466,-2091,-442,-491,-546,-527,-521,-443,-938,-491,-568,-672,-842,-1033,-1170,-1366,-1396,-1120,-798,-461,-114,111,606,172,-1116,-390,1610,1740,-127,-831,2080,2154,355,-148,-109,984,1213,237,-406,1166,359,-1117,-147,982,-443,162,-727,-1366,-1392,37,331,-80,-1116,-1401,-645,-21,-128,-67,81,206,-204,371,396,-476,-1278,-583,-134,304,449,-704,-1027,865,621,-709,-1071,-160,-294,-610,-739,-994,-1223,-1373,-1512,-1656,-1760,-1623,-1338,-1096,-790,-515,-390,-514,-29,-836,-294,-454,-1120,-1311,-303,563,816,-1473,-2063,-1091,205,-21,-256,-1730,-1159,-1367,-1322,-1000,-707,-418,-188,-2604,166,133,139,-902,112,-7,-97,-110,-149,-266,-338,-418,-1032,-749,-1883,-1628,-1171,-1323,-1373,-1311,-1132,-887,-626,-1239,-91,117,-383,-464,319,-2,114,-111,-842,-360,-357,-337,-805,-227,-379,-238,-377,-596,-881,-1296,-1731,-1527,-1083,-727,-1141,-311,-354,-569,-1028,-1597,-1428,-734,55,699,529,-1800,-1470,110,-892,1033,-548,165,-754,-225,-799,-1518,-1594,-856,-217,325,810,1100,132,-51,108,-486,207,1372,1157,315,468,-518,-807,-517,-967,-1286,-1471,-1564,-1530,-1523,-1445,-1526,-1557,-1557,-1483,-1314,-992,-706,-416,-986,-1483,-1385,314,-210,-483,-165,361,-556,-1796,-1002,-286,-470,-631,-1422,-813,-841,-797,-711,-556,-360,-967,-1735,-1145,439,649,845,962,991,-809,-279,-831,-1055,-895,-22,-485,-1039,-1529,-1485,-2620,-734,-1468,974,-12,-1296,-552,123,746,-508,2002,3000,24,139,1348,471,-343,-860,-751,-325,229,684,240,1079,549,-1874,-78,380,-1451,-554,-70,-1308,-393,-1160,616,710,691,-229,-91,147,-1546,-558,-183,-389,-382,-474,-436,-491,-585,-674,-850,-1082,-1380,-1680,-1888,-1629,-1852,-1292,-1436,-924,-833,-781,-684,-647,-703,-470,-342,-211,-115,26,-132,134,139,-257,-127,-360,-678,-1067,-1519,-1906,-1706,-1621,-668,-191,383,541,-74,-1559,983,1617,1485,1503,388,-459,-586,-803,-1312,-123,-384,-422,300,-333,-787,-726,-421,-444,-472,-421,-837,-1081,-371,-218,-352,-850,-740,-848,-540,-108,380,919,1444,1865,-4191,-3105,-4120,-293,134,2665,2483,2190,1965,1693,-8554,-2410,1026,1038,1359,1768,1312,-1634,-71,-124,201,430,1361,1396,2660,1850,-238,-635,-979,-1477,-1371,-753,-160,-200,12,-251,-7,557,351,71,-287,-922,-623,-634,-1363,-684,-141,-1408,160,182,99,-2574,-1213,-1741,-851,-1207,-1387,-1501,-1802,-738,-401,-1696,-43,1,-995,-227,-832,-37,-1525,396,-144,-1500,-887,-316,1226,952,454,15,-483,-1013,-1144,-878,-918,-438,172,345,-1329,-434,-902,-652,-1940,-1343,-1806,-1673,-1259,-870,-587,-407,-293,-667,-363,-455,-619,-1634,-709,-539,-265,-138,269,-1030,585,302,588,572,465,367,-385,27,-397,-254,-537,-929,-893,-878,-683,-351,-48,-48,-99,-532,-1253],[-1209,-507,-462,231,1017,721,219,-366,-1123,-1896,-1435,-1388,-1216,-1032,-990,-962,-1132,-1165,-1194,-1268,-1250,-1172,-1054,-875,-659,-340,-564,-1991,-1087,-65,403,569,-1807,-35,414,105,33,-84,-1075,-550,-832,697,-21,-1559,-2080,-1629,1412,1624,-301,-750,-627,-856,-733,192,-257,-600,-940,-1290,-1670,-1926,-2011,-1942,-1869,-1786,-1636,-1511,-1810,-1087,-847,-723,-463,-662,-280,-518,-502,-1751,-1112,-889,-941,-916,-780,-491,-323,-239,-112,-411,-252,-540,-850,-1737,-1587,-732,-984,-413,-74,-1189,-843,-674,-1226,-173,-1159,52,-567,-788,-995,-1028,-834,-473,-754,-1791,-396,1009,1323,1036,529,627,-1786,-175,69,856,508,104,-169,-1123,-777,-1076,-1232,-1185,-936,-573,-176,-652,492,-7624,-28731,-20541,-4092,1559,1620,-669,-3038,-1155,-92,-231,1507,1377,861,-236,-1084,947,945,-61,-872,-492,-333,-465,-333,-684,-989,-942,-516,38,641,-1574,252,232,1316,-127,-125,1890,1181,-608,-1310,-1377,-21,-881,1075,1784,1481,427,-1065,-418,-1093,-1226,-668,-1046,-1463,-1778,-1953,-1984,-2004,-1988,-1955,-1936,-1886,-1874,-1745,-1597,-1478,-1387,-1253,-1159,-1047,-992,-989,-1019,-1146,-1069,-1099,-1146,-1209,-1301,-1420,-1577,-1802,-1847,-2003,-2118,-2163,-2201,-2188,-2132,-2015,-1919,-1790,-1654,-1454,-1201,-860,-765,-981,210,-1225,271,1476,-689,-82,376,-393,-230,-764,-281,-38,-748,264,1506,-795,-121,-664,-1190,418,524,109,-218,-440,-459,-274,-115,25,125,157,-1262,-523,-735,188,194,194,-1173,63,65,-883,-165,-310,-2019,-542,-671,-660,-622,-609,-541,-499,-479,-705,-343,-162,64,-869,466,598,-54,-1284,15,477,277,-218,-969,-652,-1017,-1433,-1726,-1828,-1865,-1839,-1755,-1755,-1772,-1727,-1651,-1545,-1411,-1303,-1236,-1224,-1241,-1260,-1163,-1060,-869,-558,-229,-653,-167,559,-620,1493,1667,-1847,-373,-102,-459,-76,1141,887,-1230,404,307,-205,-462,-693,-409,1066,1209,1238,1122,592,-562,147,-397,-1034,-1717,-2051,-1433,-764,-709,421,-1602,868,747,-2444,-2073,-392,593,542,-817,-822,-353,-363,-532,-958,-1115,-462,304,-1528,514,534,-890,1337,1189,-325,614,1071,394,-1546,-1933,-1237,-928,-204,927,1186,1019,1181,-508,-727,-1056,158,-1165,436,275,99,-876,-1026,-203,24,-583,-1250,-385,460,-528,-752,-170,697,-795,-580,-716,505,-416,-201,131,-60,-327,-1926,-625,-812,-990,-1147,-1265,-1533,-1531,-1589,-1567,-1637,-1723,-1810,-2750,-1983,-1939,-1795,-1587,-1332,-2631,-666,-331,-17,251,445,410,-2207,-6632,860,879,811,701,-6859,254,30,-269,-559,-874,-14504,-1372,-1608,-11169,-2087,-2066,-1747,-1482,-2036,-4647,-1294,-3767,-1294,-847,-2971,-2150,-521,41,132,208,-860,215,150,30,-84,-221,-737,-1206,-859,-717,-678,-509,-688,-2555,-1813,79,60,-1057,-227,-561,-888,-1332,-1775,-1979,-1540,-1129,-777,-1404,-854,-1286,24,70,138,-717,-1225,-607,-1913,172,-129,41,-50,-12,-212,-963,-12,659,1191,1095,-387,-339,-1653,-1015,150,-182,-527,-831,-1012,-1134,-1183,-1136,-994,-894,-754,-593,-841,63,437,187,-240,-162,1116,1488,463,-113,1661,441,-1701,-327,933,-476,187,-989,-1703,-1492,42,165,-135,-1027,-1457,-673,-216,-329,-493,-702,-947,-1086,-1026,-772,-523,-1323,-440,-145,322,555,-852,-891,829,786,-329,-594,-169,-458,-637,-748,-901,-766,-386,36,404,157,867,-1508,1061,912,-266,-246,-450,-70,-959,-350,-474,-1003,-1446,-45,752,886,-1620,-1849,-922,1710,1918,-132,-1509,-1306,-169,546,549,1042,1967,920,-2032,155,1325,850,-695,214,-24,575,357,-62,-866,166,-8,-1121,-639,-1932,-1390,-1381,-1261,-940,-575,-204,139,-142,-1005,850,943,416,-432,696,201,206,-162,-842,-769,-995,-1195,-1303,-1357,-1339,-1367,-1392,-1383,-1279,-1133,-901,-730,-667,-455,-1266,76,498,522,-290,171,-184,-586,-905,-1155,-1225,-1560,-1598,-610,-504,-336,-380,-565,-809,-1099,-1229,-1062,-642,-664,133,850,964,727,-292,-237,93,-625,127,1846,1673,178,156,-593,-613,-523,-1164,-123,-210,-307,-368,-474,-493,-656,-1633,-918,-1063,-1218,-1289,-1418,-1484,-1473,-1368,-1339,-925,-771,-678,-598,-568,-737,-1491,-890,-473,-421,-334,-1139,-529,96,222,295,-54,350,-1021,-1373,-775,-154,-358,-584,-874,-1214,-1433,-1766,-1986,-1914,-1731,-1412,-1033,-610,-801,-1208,-2631,-905,-1394,1164,149,-1204,-471,-24,885,-168,1743,2269,-142,-340,833,224,-411,-1064,-1711,-1478,-979,-554,-211,28,170,-1240,-172,177,-1360,-563,-378,-1631,-191,-818,571,775,975,14,350,364,-1590,-467,101,-427,553,107,624,395,159,-16,-210,-1024,-558,-671,-1044,-1603,-1477,-863,-1377,-642,-565,-519,-440,-459,-1018,-525,-561,-587,-599,-487,-342,-171,51,-383,341,402,367,244,26,-1498,-565,-1263,-683,-424,-26,373,-9,-1244,949,1602,1503,1193,173,-379,-488,-706,-1345,-627,-949,-1152,-1258,-1317,-1283,-1178,-962,-746,-636,-628,-1169,-737,-689,-987,-1333,-1457,-992,-325,344,1028,1627,2181,2667,3021,-5446,-3215,-3851,-147,1041,3784,3687,3471,3287,2984,841,-5321,1287,430,-401,-1303,-1497,-1689,-151,-212,159,878,1768,1443,2156,1863,114,-795,-1243,-396,-466,-1000,-1238,-1163,-1034,-969,-937,-954,-1050,-1198,-1400,-1401,-1294,-1131,-900,-810,-576,-1075,-294,-240,-248,-2064,-857,-1681,-332,-204,-11,-1625,-1868,-1232,-1085,-821,1565,1249,-1074,-94,-1287,471,-1432,729,157,-640,-381,-434,607,350,34,-296,-598,-1013,-1319,-1477,-1429,-1194,-986,-850,-1595,-827,-1257,-1212,-1692,-1563,-1487,-1259,-353,-3,236,362,407,-632,-118,-74,-369,-1209,-658,-519,-240,59,292,-799,511,449,345,236,41,-135,-291,-491,-794,-884,-1062,-1057,-837,-481,-32,459,842,8,-162,-671,-1303],[-1254,-685,-510,-366,-576,-789,-1011,-1089,-962,-1761,-630,-851,-379,-261,-287,-313,-520,-553,-533,-508,-366,-194,-66,-506,7,-24,-831,-1668,-1128,-618,-542,-361,-1595,122,243,276,276,-289,-1477,-660,-739,442,-203,-1433,-2317,-1486,1458,2007,-496,-817,-579,-572,-648,563,1349,2244,1715,2009,1278,984,964,-833,252,-19,-577,-597,-1567,-589,-260,-948,-1013,-1257,-1322,-1231,-1063,-1762,-1053,-704,-474,-254,-4,356,580,711,880,-262,31,-488,-913,-1976,-1835,-923,-1381,-1799,-1373,-1287,-1026,-552,-1364,-646,-1566,-1052,-1236,-1297,-1078,-756,-394,-21,-426,-1803,-486,1100,1163,943,685,963,-1248,-852,-57,1157,967,748,682,-1182,538,454,421,-1046,-586,446,572,-1591,875,-5284,-17949,-7341,1755,1961,2127,-274,-2765,-796,681,-283,1112,729,372,-705,-642,918,585,-60,-879,-531,-876,-1179,-1374,-1566,-1661,-1582,-1324,-1040,-730,-1464,-4,66,529,-521,-339,889,961,-53,-904,-1380,164,-494,630,469,243,54,-990,-562,-942,-1180,-1530,-1554,-1409,-1242,-1474,-979,-946,-901,-840,-801,-748,-757,-669,-582,-541,-540,-507,-522,-519,-571,-670,-788,-1116,-948,-986,-992,-944,-851,-702,-511,-1146,-1023,465,866,421,847,1870,-388,-213,-1565,-415,-1530,668,53,328,-956,-1328,-36,-1256,625,1070,-284,100,293,-655,-507,-728,-547,-201,-829,163,562,-128,-135,-623,-1169,194,716,870,425,857,1218,851,799,1613,1853,1763,-937,-281,-463,521,94,-305,-669,-891,-1038,-1138,-1227,-1347,-1544,-1648,-1872,-1970,-2041,-2108,-2067,-2013,-1975,-1869,-1791,-1589,-1344,-1148,-928,-793,-730,-941,-775,-853,-987,-1158,-1260,-1257,-1139,-1005,-781,-1142,-551,-543,-334,-450,-939,-1200,-936,-1103,-1245,-1358,-1380,-1302,-1165,-1022,-831,-769,-774,-795,-892,-963,-1161,-1269,-1457,-1453,-1493,-1506,-1394,-1361,-1378,-1363,-1357,-1324,-1089,-758,-351,35,-462,-660,-288,1207,1298,1252,1052,487,-778,116,-105,-124,74,417,-1432,-555,-1012,219,-1876,599,510,-2267,-1956,-248,735,713,-818,-1244,-674,-261,-452,-633,-967,-645,-499,-1443,-201,-46,-953,30,-42,-115,-203,-263,-379,-1613,-1728,-1568,-1136,-356,-275,-129,-123,-130,-458,-314,-689,-487,-619,-747,-825,-926,-1207,-1011,-923,-843,-756,-855,-497,-113,-444,-580,-447,689,-680,-193,-608,473,-482,-20,1888,838,155,-1815,-616,529,1398,1209,-116,-2048,-1754,-633,540,337,89,-1541,-2597,-815,-1132,-1420,-1581,-1545,-2154,-1011,-689,-378,-103,103,-34,-2449,-8037,662,736,728,683,-15952,374,231,29,-124,-250,-15299,-123,75,-7500,82,784,1109,1350,-2865,-4017,-863,-3111,-954,3,-2334,-1700,-237,-754,-1259,-1696,-1747,-1345,-923,-556,-218,-46,-1120,-1386,-969,-123,-429,-747,-1123,-2234,-1879,-1682,-1493,-1364,-1339,-1461,-1558,-1669,-1536,-1286,-930,-1619,-548,-1524,-1288,-1168,667,787,252,-777,-874,-624,-1699,393,293,103,-34,140,-79,-914,-332,231,1413,1281,-291,-229,-1887,-1310,-101,1003,840,-46,351,749,584,118,1459,1967,1681,-115,-911,425,27,-180,-305,-217,367,766,647,118,1429,530,-1998,-456,812,-575,138,-1140,-1844,-1236,-1298,-1588,-1827,-2024,-2145,-2067,-2053,-1983,-1905,-1807,-1725,-1622,-1519,-1418,-1329,-1331,-1131,-1046,-1020,-937,-915,-998,-1083,-1278,-1331,-1355,-1284,-1115,-879,-585,-270,49,407,727,874,116,1294,-1201,972,896,-179,-125,-391,-67,-1001,-417,-612,-1085,-1597,-1617,-956,-275,-1603,-1476,-680,1404,1301,-624,-1031,-1202,25,723,523,990,2349,1370,-1345,77,946,593,-527,50,-402,-75,-402,-626,-1161,-821,-787,-988,-700,-1989,-1115,-1695,-676,-1128,-129,1378,382,-467,-765,1392,1159,801,-4,11,-434,-889,-1336,-1502,-1395,-1179,-1043,-951,-923,-903,-977,-1081,-1180,-1235,-1292,-1274,-1318,-1206,-1119,-1264,-855,-667,-394,-191,214,479,406,477,688,903,-1232,-1552,-319,-146,606,-212,-177,-721,181,880,1116,806,-747,165,1219,861,196,-758,-425,43,-808,8,-18,-70,-44,-106,-710,-468,-614,-1293,-365,-472,12,-102,697,836,850,-1651,621,1078,59,17,1258,446,-1129,-1068,-919,360,-878,-27,-30,384,-841,-1184,-789,-137,66,94,-896,-337,338,405,261,-262,390,-1168,-986,-399,-270,-517,-789,-1130,-1517,-1778,-2122,-2114,-1920,-1799,-1586,-1353,-1105,-873,-912,-2329,-1061,-1290,162,210,-1160,-485,-186,435,141,429,469,-298,-853,397,285,133,-67,-327,-649,-840,-989,-1077,-1117,-1117,-1058,-1015,-1026,-1210,-937,-928,-1700,-1100,-1183,-1245,-1268,-1239,-1166,-1087,-993,-1631,-766,-709,-648,-579,-641,-617,-684,-724,-625,-460,-1018,27,-374,-1273,-1825,-976,-931,-1145,469,607,-714,-27,-474,-1291,-1200,-1187,-890,-512,-389,100,-304,112,-528,1010,920,727,317,138,-2065,-584,-948,-1235,-1422,-1448,-1366,-1241,-1049,-877,-680,-655,-655,-698,-867,-1149,-1405,-1725,-1621,-1409,-1152,-886,-668,-894,-1552,-91,94,157,-414,-803,-216,478,449,400,-1422,-1305,184,214,370,568,838,1138,1384,-6523,-3503,-3477,-66,1722,2489,2603,2663,2828,2947,2974,-7082,250,2550,2257,1797,1319,-1645,-260,-309,-365,-409,-134,287,650,849,374,-945,-1216,-230,437,519,61,-276,-347,-508,-92,120,317,463,34,-974,447,289,-404,-891,-314,-666,-671,-867,-1077,-1540,-1337,-1547,-1276,-1123,-859,-1668,-1867,-1593,-1142,68,475,560,-1156,34,-1599,-37,-1269,163,104,-51,-167,-413,-416,-404,-307,-86,275,-96,-441,151,-807,-760,-102,602,-1840,-411,-1506,-1625,-1402,-1167,-1772,-870,-3,629,732,1023,1092,-377,-566,690,392,-566,-165,-357,-483,-562,-616,-648,-647,-696,-716,-686,-699,-662,-585,-543,-1041,-498,-1037,-630,-667,-708,-720,-696,-748,-712,-654,-793,-1287],[-1279,-894,-637,7,616,666,667,540,-599,-1628,-330,-438,-507,-707,-1000,-1218,-1432,-1217,-877,-597,-312,-98,4,-980,-38,-120,-891,-1326,-913,-983,-1134,-1181,-1230,-947,-824,-701,-551,-860,-1472,-777,-621,107,-386,-1218,-2515,-1420,1401,1760,-785,-846,-329,-211,-558,556,925,1845,1884,2703,1976,1092,1040,-996,89,-201,-430,-656,-1413,-960,-702,-1199,-278,-33,842,-627,-836,-1602,-940,-171,-144,-573,-996,-1148,-1079,-869,-525,-296,-181,-476,-1037,-2156,-1834,-771,-1108,-1059,-963,-1410,-1224,-322,-1334,-516,-2026,135,-1538,-249,-480,-840,-1298,-1745,-1667,-1845,-625,164,157,872,819,1251,-533,-1336,40,3159,2959,2626,2091,-1301,1345,1203,237,-1191,-650,-37,-162,-2693,-269,-2293,-7981,-97,-32,-22,-73,-173,-2448,-489,-613,-691,-736,-714,-573,-1127,-329,-227,-132,-133,-878,-485,-890,-1374,-843,-1044,-1222,-1317,-1282,-1232,-1155,-1430,-893,-874,-785,-995,-861,-896,-934,-987,-1086,-1314,-1287,-1343,-1446,-1495,-1538,-1461,-1448,-1296,-1089,-965,-906,-812,-826,-833,-1810,-790,-791,-733,-624,-516,-381,-305,-124,69,230,365,544,679,828,-400,385,727,-1110,-885,-286,449,344,-342,-678,-457,-1245,-1035,709,1616,154,590,1491,-399,-46,-1482,-432,-1414,584,37,325,-970,-1514,-331,-1008,908,1847,53,185,143,-916,-829,-695,-805,-398,-948,26,213,-119,-438,-741,-1135,-927,-720,-403,-63,237,586,801,909,756,1565,1468,-568,-57,-243,-84,-638,-1122,-1365,-1149,-796,-777,-257,-692,-879,-113,-455,-195,15,-4,-40,-213,-543,-951,-1518,-2015,-1805,-1220,-622,-135,226,-633,-249,649,612,491,-1185,-2,762,1123,495,-1162,-797,-520,2276,1749,-1302,-1055,711,-200,647,-1148,-132,129,-196,-582,-675,-496,-700,-417,-405,-837,-481,-538,-729,-793,-963,-1138,-1178,-1259,-1324,-1290,-1232,-1163,-954,-728,-492,-311,-473,-601,-289,311,485,651,783,426,-971,-101,-504,-974,1371,1386,-1490,-574,-1249,-30,-1954,278,229,-2080,-1819,-314,-694,-1138,-1553,-1885,-2262,-1948,-1586,-1254,-1007,-849,-736,-1375,-588,-436,-902,-166,-71,40,131,230,1,-1611,-1434,-1791,-1130,20,364,453,395,315,-332,-18,-389,-466,-721,-988,-1202,-1440,-1631,-1774,-1701,-1541,-1329,-977,-624,-223,-374,-430,-758,463,-536,256,-438,431,-536,127,1978,766,473,-1189,-1086,596,2058,1219,-317,-2380,-2456,-617,83,-249,-588,-1314,-2469,-1590,-1930,-2280,-2153,-1882,-1584,-1227,-899,-582,-299,-393,-659,-2759,-8323,522,595,581,532,-24594,256,161,38,-7,-3,-15832,380,688,-4295,854,1700,2134,1198,-3790,-3040,-39,-2253,-720,686,-1443,-1194,427,117,-423,-1029,-1627,-1903,-1484,-1003,-499,-393,-1361,-1451,-1126,-447,1092,1595,269,-1778,-2020,724,832,-568,184,976,73,730,626,465,-888,-1705,-865,-1450,-1485,-389,-174,-292,-366,-826,-601,-821,-1544,-1310,-1481,-1631,-1648,-1620,-1485,-1444,-1415,-1450,-1523,-1663,-1815,-1846,-1886,-1496,-1208,-1021,-880,-780,-679,-670,-743,-831,-882,-997,-1051,-1048,-1048,-674,-484,-266,-362,-274,167,234,203,58,-188,-524,-1691,-843,-800,-745,-413,-1066,-1716,-1001,11,-284,-332,-784,-1529,-679,40,-505,-399,94,5,-116,-258,-381,-597,-1309,-197,-113,315,629,-716,-328,536,696,389,219,-185,-644,-882,-1308,-1770,-2222,-1662,-1120,-627,-222,191,-819,829,742,-162,-34,-349,-32,-966,-504,-555,-906,-1780,-1482,-1544,-1252,-1371,-1034,-408,179,486,-1065,-531,-912,196,843,460,868,838,603,-667,17,-456,-831,-1101,-1160,-1052,-719,-238,43,-841,-708,-229,-649,240,-2052,-831,-2006,-976,-1237,118,1349,271,-729,-549,901,639,283,-92,-403,-712,-920,-999,-864,-692,-508,-431,-736,-459,-519,-667,-829,-945,-953,-910,-779,-735,-584,-528,-1148,-698,-995,-1407,-1939,-1646,-1049,-421,254,617,1107,-879,-1408,-411,152,1640,-134,-407,-717,366,1185,1464,1025,-811,120,1108,734,-317,-1191,-546,-35,-1029,-126,192,297,92,-305,-870,-368,-642,-1269,-635,-1015,-333,110,1038,1111,1041,-1490,1044,1059,2,-218,1099,384,-1022,-827,-315,522,-1204,181,27,165,-789,-882,-694,-244,-19,52,-703,-115,496,633,-94,-482,710,-1386,-563,-39,79,68,232,499,794,-639,-691,-1845,-95,102,-307,-183,90,-951,-598,-1973,-1183,-1146,987,459,-1171,-592,-357,680,424,148,-81,-438,-1332,-740,-945,-1143,-1360,-1602,-1863,-1907,-1823,-1654,-1463,-1263,-1016,-776,-573,-992,-412,-752,-1459,152,-280,578,540,480,393,258,94,-1670,-293,-584,-896,-1212,-1607,-1543,-1047,-385,376,1090,-464,540,-148,-1552,-1512,-507,-1016,-767,335,69,-551,-203,-744,-1393,-1625,-1976,-2289,-2156,-1842,-1551,-1274,-968,-726,-504,-317,-187,-107,-84,-2230,-192,-692,-487,-726,-781,-874,-942,-919,-876,-766,-784,-783,-783,-874,-1042,-1164,-1400,-1530,-1711,-1805,-1822,-1834,-1818,-1816,-1781,-1765,-1834,-1864,-1823,-1798,-1713,-1693,-1651,-1721,-1755,-1368,-1166,-873,-569,-199,211,595,-6647,-3884,-3059,-56,2128,2529,2598,2534,2512,2411,2221,-6657,-5450,1551,1405,1218,1120,-1552,-401,-427,202,704,641,616,526,332,280,-1096,-998,-125,-46,-225,-355,-471,-572,-634,-505,-300,-64,174,136,-779,354,849,66,-943,1072,-240,1303,1336,1131,-1049,-136,-1363,-982,148,-575,-1553,-1819,-1744,-1437,-1793,-2050,-2113,-2079,-2067,-2089,-2168,-2127,-1920,-1492,-1081,-616,-281,118,446,223,986,1297,92,-342,-4,-639,-897,-254,415,-2076,-382,-1638,-1972,-1118,-1089,-2047,-587,236,732,990,1209,1401,-103,-976,972,1350,175,238,-773,72,106,-280,-675,-1004,-1292,-1422,-1373,-1282,-1097,-857,-660,-1053,-825,-1536,-390,-426,-503,-578,-632,-764,-788,-760,-940,-1269],[-1195,-1054,-748,-109,248,547,811,948,-324,-1444,-497,-36,746,568,232,-353,-679,-1097,-1526,-1777,-1207,-669,-214,-1083,510,817,-746,-932,-353,-195,378,729,-772,263,-44,-371,-676,-1193,-1263,-1406,-1467,-1505,-1540,-1616,-2581,-1830,-1942,-1964,-1878,-1508,-1079,-646,-398,53,291,615,896,1095,1147,1149,1049,-1099,-76,-323,-234,-692,-1266,-1267,-1227,-1375,-43,203,1035,-653,-875,-1280,-734,-247,577,-201,-801,2141,1630,1018,515,-18,-432,-469,-1150,-2048,-1392,-836,-1230,-1117,-559,-1492,-1489,-2109,-1926,-1556,-2456,-769,-1754,-142,-32,429,592,154,148,-1839,-743,203,-760,918,963,1527,287,-1088,414,2563,2223,1776,1430,-1392,700,367,0,-1289,-626,-88,-1061,-3872,310,454,631,789,843,781,607,202,-2037,-321,-560,-658,-627,-744,-1050,-1204,294,453,577,-131,-820,-482,-983,-1267,-226,-268,-465,-642,-761,-918,-1069,-1387,-1222,-1350,-1357,-1454,-1463,-1439,-1379,-1299,-1233,-1146,-1021,-833,-677,-470,-287,-665,-821,221,-523,-798,174,33,-228,-531,-2056,-802,-947,-1033,-1089,-1196,-1328,-1543,-1615,-1555,-1369,-1072,-648,-223,229,-298,254,735,-1083,-794,-178,857,683,-11,-661,-483,-1190,-1054,-520,-678,-745,-741,-606,-489,-55,-1286,-388,-1269,512,0,310,-834,-1404,-617,-698,1142,1672,352,209,-38,-1129,-1166,-659,-1014,-866,-1020,-848,-833,-832,-889,-1041,-1217,-1328,-1272,-1058,-777,-524,-240,92,274,-170,252,15,-387,-808,-1281,-1722,-1923,-1590,-1093,-538,-43,-694,633,-1091,-296,26,-482,-167,1110,1183,2147,1305,744,274,780,408,-920,-812,-1373,-1713,-1568,-1178,-768,-442,-267,-258,-1333,-480,-618,-684,-466,-1162,-1078,-254,1320,1178,-1536,-824,432,-47,529,-1077,-380,272,102,-300,-837,-887,-1150,-1331,-1514,-1635,-1877,-1999,-2073,-1857,-1692,-1514,-1207,-972,-769,-526,-319,-155,-546,364,607,503,-446,-509,-404,1166,1231,1259,1224,400,-1066,-364,-1255,-1797,442,239,-1335,-621,-1273,-636,-1816,-734,-709,-1900,-1667,-608,-556,-525,-680,-1324,-678,27,-164,366,-618,564,623,-1280,-443,589,-745,916,948,365,1028,668,-298,-1613,-1203,-1765,-978,159,871,772,590,368,-166,-110,-242,-339,-317,-235,-78,23,-396,-48,-664,-1100,-245,-401,-709,-1026,-1247,-1317,-1175,-757,-352,309,-235,383,-579,236,2004,644,750,-540,-1538,652,619,155,-586,-2277,-2511,-1150,-1114,-1067,-964,-1095,-2393,-523,-384,-450,-575,-168,-615,-4,62,113,131,-1342,-1465,-3163,-7136,-6,7,-12,-19,-31764,-108,-88,-106,-693,-70,-15947,97,-363,-1835,174,71,40,-87,-4761,-1892,-1024,-1412,-1627,-1514,-1083,-766,-351,-61,200,426,-989,743,890,49,76,-682,-1435,-1406,-1333,-1139,801,1208,761,-1230,-2234,-291,-520,-592,-565,-551,-460,-470,-494,-611,-1153,-1296,-1156,-1240,-1448,-1438,-1466,-1441,-1292,-1059,-907,-780,-1458,-609,-513,-476,-401,-364,-267,-790,-1138,-1023,-482,-603,-706,-717,-1809,-1570,-745,-768,-793,-808,-759,-731,-703,-608,-409,-244,-45,-132,-1221,631,817,-411,-420,-323,1022,1355,744,318,704,225,-1213,-603,-915,-1051,-996,-809,-1443,-831,-165,-575,-511,-664,-1566,-693,-498,-675,-798,-983,-1219,-1415,-1478,-1343,-1058,-1261,-263,-106,417,703,-509,-54,259,244,-96,-512,-904,-1213,-1365,-1294,-1080,-813,-498,-210,31,3,437,-494,628,455,-222,14,-337,13,-889,-621,-638,-989,-1992,-1529,-1654,-1288,-974,-574,-144,621,-160,-1343,-81,-559,337,881,338,663,2634,1996,-40,84,60,-6,-392,-441,-1485,-457,-371,169,-344,-1211,-577,-234,536,-2129,-574,-2040,-1190,-1268,322,230,-87,-939,-683,-949,-1134,-1287,-1350,-1288,-1252,-1242,-1311,-1338,-1405,-1467,-1601,-1743,-1906,-2026,-2199,-2341,-2136,-1878,-1695,-1535,-1513,-1371,-1271,-1205,-1015,-885,-717,-595,-410,-291,-177,-6,90,126,-549,-1245,-382,348,1046,-154,-679,-748,526,1432,1720,1200,-890,-10,972,574,-779,-1199,-546,-169,-1311,-272,851,955,109,-459,-1098,-345,-616,-1130,-559,-1264,-751,244,1028,839,497,-1203,-93,-378,-659,-853,-1109,-1326,-1488,-1511,-1377,-942,-1413,-180,48,-128,-603,-636,-648,-356,1446,1333,-599,79,535,398,-427,-721,413,-1680,-150,231,1401,2186,1036,1112,390,-716,-892,-1708,477,387,-546,-722,-169,-1077,-314,-1659,-1305,-1008,-827,-1015,-1278,-1313,-1399,-1460,-1573,-1657,-1670,-1690,-1744,-1827,-1933,-2024,-2052,-1991,-1919,-1699,-1460,-1202,-949,-694,-397,-124,-6,-774,-306,-849,-1299,198,-240,367,104,-175,-455,-745,-1004,-1761,-1330,-1454,-1511,-1500,-1528,-1337,-1090,-718,-190,365,160,1019,87,-1835,-1079,-145,-1079,-347,128,-495,-101,1837,349,-1272,222,380,-113,-970,-721,617,-1270,-231,-892,660,661,553,-28,28,-1786,471,-554,388,-1002,-250,-351,123,-200,-75,750,1074,157,-490,-137,-437,-744,-815,530,-1311,-1125,-265,-251,-1325,-1214,-85,1039,493,-9,-392,-687,-759,-736,-592,-1994,-2238,-337,-395,-440,-481,-397,-175,104,-5754,-4203,-2692,-149,1508,1577,1466,1198,951,611,171,-4283,-10629,-1293,-1708,-2108,-2119,-1884,-1652,-1435,-1261,-1197,-1066,-921,-875,-968,-954,-1273,-1070,-1175,-1226,-1381,-1462,-1517,-1567,-1581,-1493,-1320,-1113,-878,-683,-527,-81,182,480,-1001,999,159,1546,1750,1131,-629,145,-1153,-1316,-307,-945,-1314,-1732,-1711,18,-348,-777,-1149,-1465,-1708,-1856,-1964,-1929,-1788,-1488,-1241,-964,-836,-678,-613,-643,-723,-807,-1051,-1272,-1583,-1990,-1892,-1668,-1452,-2208,-981,-1645,-2132,-830,-1026,-2289,-407,362,1023,1209,1750,1918,138,-1215,639,1630,973,161,-1145,-8,749,409,-120,-623,-1075,-1241,-1047,-720,-292,164,539,-926,-1316,-1728,62,832,-208,345,86,-261,-494,-650,-1003,-1166],[-2331,-2208,-2096,-1953,-1742,-1408,-1027,-711,-417,-1291,-732,246,364,414,278,-484,-304,-560,-797,-1036,-1106,-1023,-831,-742,-237,126,-622,-566,356,140,342,676,-377,98,-267,-516,-471,-1129,-521,-743,-188,-531,-539,-878,-2616,-1287,1163,768,-1494,-603,-247,-227,-267,152,328,585,786,892,855,784,635,-1171,-314,-450,-90,-766,-1196,-1564,-1898,-1861,-1281,-632,13,-669,-941,-958,-539,-348,486,-199,-1037,2558,2788,2455,1742,56,149,-436,-1317,-1763,-901,-903,-1408,-964,-531,-1602,-1559,-266,-883,-684,-2820,-684,-1617,-130,-6,-110,-292,-514,-766,-1838,-1197,-1305,-1313,-1162,-1106,-1043,-962,-917,-842,-868,-972,-1116,-1115,-1458,-1160,-1236,-1292,-1409,-1571,-1716,-2186,-4019,-1403,-1222,-976,-692,-442,-223,-40,111,-1600,304,390,315,-1331,-1494,-1929,-868,507,480,481,-156,-758,-495,-674,-821,-304,-68,-364,-211,-461,-678,-907,-1313,-1413,-1710,-1827,-1883,-1839,-1698,-1541,-1390,-1266,-1114,-898,-593,-307,36,359,-1004,-762,520,-287,-623,864,991,1132,-435,-2129,-510,-536,694,767,-366,-571,173,1442,1043,898,484,288,513,510,-271,129,449,-1050,-681,-80,343,268,156,-425,-385,-1032,-1095,-537,-628,-651,-669,-664,-673,-680,-1026,-781,-1098,-862,-877,-847,-868,-1197,-848,-730,-726,-738,-773,-854,-968,-1262,-1485,-1416,-1620,-1789,-1914,-1934,-1893,-1776,-1661,-1606,-1587,-1592,-1604,-1625,-1668,-1759,-1799,-1747,-1788,-1897,-2041,-2035,-1786,-1394,-979,-553,-180,159,427,700,401,-605,348,-1264,208,160,-545,-214,1022,1342,2084,755,956,460,585,187,-1619,-253,675,341,141,-105,-639,588,818,927,-1464,-129,487,-13,-533,-1121,-1296,-1158,-699,-271,-1466,-542,184,147,448,-1001,-594,38,208,-48,-843,-332,-609,-345,-252,-1017,-782,-452,-361,546,647,511,877,517,-290,-614,-309,-93,-383,1419,1588,711,-318,-357,-596,1409,1210,947,610,305,-998,-552,-1414,-2284,-873,-947,-1144,-1207,-1397,-1665,-1872,-2065,-2217,-2188,-2065,-1856,-1652,-1497,-1315,-1086,-950,-768,-641,-510,-446,-413,-425,-1099,-860,-543,-578,-571,-575,-510,-410,-257,-623,-1629,-1012,-1626,-755,269,268,292,145,-37,-292,-608,-909,-1276,-1559,-1597,-1322,-1009,-665,-358,-210,-1586,-140,-117,-740,347,-217,-431,-1260,-1939,-2030,-1097,-151,365,-575,337,1999,515,1001,68,-1912,712,1506,1129,-855,-1955,-1950,-573,-65,-238,-391,-885,-2342,-693,-769,-864,-965,-1055,-1107,-1081,-1061,-1027,-1000,-2272,-2407,-3629,-5204,-950,-918,-933,-1957,-35924,-1060,-1058,-1095,-2935,-1115,-15446,-1033,-1635,-951,-956,-926,-714,-721,-5337,-651,432,-55,-486,1461,140,-435,1077,337,2223,2182,-887,1734,1842,212,176,-806,-1349,-1285,-1552,-1836,611,3337,1274,-554,-2403,356,995,-163,214,953,-300,777,449,-22,-1351,-840,-1308,-952,-1339,-45,-275,-486,-814,-884,-615,-593,-1410,-401,-204,-29,-95,262,42,-725,-1473,-1790,1152,1151,199,-1,-1762,-1553,-971,179,-1407,-1089,-678,-938,-1103,-1076,-849,-625,-367,-170,-1284,447,630,-607,-471,-332,859,1300,647,308,1305,431,-748,-609,-490,-1217,-1255,-1387,-1436,-1266,-1200,-1064,-956,-900,-1566,-896,-974,-966,-991,-900,-878,-835,-774,-710,-644,-1167,-471,-404,-415,-397,-481,-727,-1032,-1511,-1900,-2122,-1827,-1381,-921,-920,-67,18,43,860,140,-74,1386,-244,393,74,-343,37,-347,61,-789,-768,-739,-1168,-2079,-141,-198,24,-478,-115,96,163,-937,-1337,293,-206,459,845,158,402,1388,911,476,99,-447,-397,-455,-727,-2173,-693,-517,87,82,-1236,-807,114,140,-2209,-354,-1775,-1168,-1252,456,605,41,-1085,-267,42,-175,-457,-736,-944,-1191,-1446,-1749,-1967,-2091,-1974,-1894,-1803,-1714,-1560,-1438,-1288,-1080,-794,-504,-133,-7,-146,-209,-924,485,1907,308,-132,952,1158,1263,-15,311,1414,-248,-1067,-223,431,954,-264,-949,-809,11,-112,-241,-350,-986,-539,-678,-807,-1117,-1324,-1518,-1668,-1690,-1564,-1443,-1307,-1154,-1056,-1375,-937,-1022,-1142,-1188,-1174,-1207,-1223,-1278,-1229,-1308,-1338,-1372,-1410,-1462,-1448,-1510,-1544,-1540,-1444,-1275,-882,-1342,-358,-126,-377,-331,-455,-657,-475,-78,-412,-838,-1392,-2051,-1947,-1136,-927,289,-1959,251,398,1377,2969,722,778,-49,-851,-1114,-1443,321,95,-828,-1272,-383,-1123,-58,-1386,-1400,-1186,-1635,-1796,-1448,-1165,-798,-16,250,409,512,-843,-951,226,19,-169,-321,-402,-433,-256,-26,227,464,679,902,-113,-146,-557,-199,-901,-1211,162,-328,458,153,-109,-295,-398,-378,-1861,-275,-774,-639,453,508,1023,1112,1176,1304,1422,647,1425,316,-1781,-667,119,-1004,97,-43,-581,436,1430,540,-1062,74,539,-394,-1780,-315,936,-1314,-296,-1100,254,763,678,-162,-298,-1290,1307,-504,-57,-1267,-544,-661,160,108,-775,118,774,-224,-655,-94,-552,-853,-623,550,-1187,-1287,-331,-282,-1600,-699,123,1404,817,269,-199,-668,-1041,-1441,-1758,-2138,-2695,-1318,-1250,-1240,-1351,-1511,-1712,-1958,-4723,-4130,-2372,-654,-249,226,603,880,1210,1451,1568,-1243,-14019,1425,1277,997,733,-1452,-804,-791,-469,-822,-1049,-1205,-1403,-1688,-1812,-1775,-1549,-1331,-1085,-987,-882,-829,-845,-962,-885,-839,-823,-753,-764,-663,-585,-526,-414,-1018,-250,-137,19,119,170,-249,286,-870,-1516,-582,-1011,-967,-1560,-1572,-212,-413,-647,-878,-1548,-1280,-1372,-1430,-1393,-1350,-1257,-1314,-1416,-1713,-1845,-1459,-1062,-637,-168,23,-378,-260,-389,-1131,-422,37,-2120,-323,-1530,-2096,-494,-929,-2439,-293,407,1092,1401,1918,2113,353,-1184,384,1807,1543,102,-1406,-69,271,-174,-630,-1000,-1235,-1173,-851,-470,-13,464,856,-742,-1642,-1554,201,952,-271,215,-214,-754,-1196,-1571,-1839,-1941],[-901,-1365,-983,-508,-707,-904,-1075,-1045,-917,-1123,-954,-535,-410,-296,-315,-606,-532,-575,-851,-727,-797,-872,-981,-1075,-1169,-1202,-1252,-1262,-1322,-1299,-1234,-1112,-869,-549,-193,214,594,-820,-170,-615,28,-710,-465,-841,-2519,-1191,1065,555,-1873,-431,933,1037,-153,339,164,562,520,421,237,89,-46,-1161,-595,-571,6,-843,-1177,-1811,-1933,-1469,227,212,847,-628,-1067,-678,-359,-446,329,-269,-1073,-143,-535,-935,-1127,-1257,-1269,-952,-1486,-1423,-421,-884,-1578,-721,-777,-1596,-1770,-410,-723,-762,-2490,-870,-1431,-215,-94,-250,-444,-652,-870,-1846,-1204,-1381,-1143,-996,-885,-773,-653,-590,-522,-589,-766,-1003,-1082,-1423,-993,-768,-519,-1260,-502,240,-3420,-2687,229,136,166,342,593,893,1190,511,-1155,791,1632,707,-1648,-2147,-2878,-359,5,-139,-117,-153,-718,-528,-260,-407,-451,-88,-199,-229,-552,-1041,85,-1165,167,-1136,-1597,-981,-1066,956,788,559,269,-297,-200,-253,-323,-186,-127,-1302,-756,-123,-154,-415,-321,-168,22,-369,-2049,-583,-398,699,572,-88,220,158,1349,759,563,249,-1,742,656,-341,32,248,-1037,-563,-16,184,202,178,-136,-232,-857,-1168,-354,-440,-807,-416,-337,-592,-147,-760,-103,-921,-159,-253,-357,-561,-1015,-925,-1158,-1386,-1541,-1556,-1453,-1281,-1302,-1322,-683,-1306,-818,-869,-370,-449,-542,-667,-1185,-1079,-1290,-1441,-1484,-1463,-1459,-1402,-1256,-1184,-1426,-1020,-857,-650,-300,70,430,702,894,960,974,373,-536,84,-1222,-74,-278,-653,-566,-565,-563,-473,-407,-387,-342,-403,-397,-1428,-443,-450,-453,-413,-326,-836,-11,101,119,-1581,-166,-273,-656,-1009,-1206,-1216,-938,-549,-244,-1179,-264,-45,368,433,-923,-792,-308,-767,-1209,-941,-370,-470,414,-44,-1049,-1020,-660,-297,973,1044,802,1680,696,-268,-901,-720,-552,-260,1295,1117,639,-94,-166,-861,-698,-903,-1069,-1117,-875,-819,-608,-899,-2126,-579,922,-991,-698,-796,-723,-1435,-708,-546,-1533,-1248,-787,-1049,-1329,-1544,-1668,-1841,-1894,-1671,-1421,-1212,-1057,-927,-847,-1285,-729,-724,-720,-760,-754,-717,-613,-960,-1676,-868,-1502,-523,479,1019,419,753,264,257,851,80,535,200,793,1274,-173,329,-7,42,-2039,-104,-25,-773,1425,-88,-6,-1236,-147,75,374,254,384,-524,437,1969,387,1219,610,-2080,782,2794,1063,-1062,-1606,-1385,-479,1558,1333,210,-691,-2297,181,-187,-763,-1044,-1465,-1788,-1810,-1583,-1311,-1089,-3139,-3439,-4112,-3327,-908,-947,-1023,-3745,-35742,-1205,-1219,-1300,-5555,-2056,-14162,-1616,-2157,-1364,-1226,-1098,-872,-1521,-4486,-541,-325,-92,-383,486,778,-185,1242,601,1354,1274,-711,782,433,66,-213,-692,-1151,-1113,-1738,-2297,-240,-312,-480,-653,-2309,-588,-257,42,233,819,-471,689,161,-339,-1390,-378,-1212,-600,-1241,733,467,207,-957,-849,-196,-353,-1360,-682,-801,-947,-1008,-1050,-966,-941,-1394,-2443,-826,-849,-888,-882,-1715,-1465,-1191,-1284,-2086,-1370,-1093,-838,-563,-221,216,599,1004,-186,-1089,416,186,-727,-490,-257,710,994,493,290,2025,257,-313,-562,-140,-1415,486,-59,-765,-612,-278,-1060,-955,-352,-1457,-705,3,-868,-1149,357,221,21,-606,-138,-332,-972,-494,-670,-926,-1139,-1429,-1826,-1696,-1429,-1057,-741,-436,-618,64,-1147,62,-79,-174,615,-341,-118,954,-36,183,-326,-466,81,-336,145,-645,-902,-808,-1384,-1830,-500,-467,-262,35,350,351,-252,-1587,-1043,624,148,614,320,-29,-230,-390,-452,-378,-180,-942,-659,-557,-905,-2810,-798,-562,366,410,-991,-870,175,28,-2240,-141,-1478,-909,-1182,-43,-92,-176,-1137,-406,-560,-704,-909,-1125,-1296,-1533,-1740,-1683,-1394,-1087,-737,-438,-135,-3,12,753,-70,436,-408,1923,518,0,-2,-125,-895,531,1769,359,-131,905,1278,1507,-365,128,1529,62,-818,64,441,115,-409,-1110,-850,-388,-388,-407,-405,-1059,-414,-157,38,-1248,-428,-164,-520,-1838,-416,907,842,208,-588,-1474,-455,-491,-713,212,-43,-1572,270,759,850,820,-511,582,404,-169,-1035,-228,-484,-744,-967,-1147,-1114,-1202,-1321,-1452,-1600,-1738,-1749,-1666,-1469,-1235,-933,-571,-133,277,0,-803,-1018,-243,-2020,661,472,1262,1416,387,538,-448,-1004,-1302,-1611,-1930,-1912,-1532,-1716,-851,-1017,-442,-1139,-1451,-728,-824,-1093,-1608,-1512,-1519,-1368,-1214,-1064,-908,-1126,-799,-807,-807,-740,-608,-420,-235,87,411,713,958,1144,1307,-215,-285,-348,-107,-916,-1159,69,-482,-206,-592,-923,-1143,-1202,-1056,-1896,-412,-1058,-733,347,509,790,774,675,583,430,269,116,31,-1462,-306,-122,-794,-105,-104,-223,-215,-216,-284,-878,-373,-433,-698,-1951,-734,-756,-869,-368,-1265,-195,384,74,-244,-632,-881,1550,-539,-601,-1457,-881,-960,210,379,-1619,-621,424,-614,-743,-79,-717,-956,-491,522,-1018,-1453,-399,-382,-1768,-218,402,1646,977,1103,882,646,505,340,246,-2181,-3137,4,-125,-256,-457,-665,-885,-5508,-3796,-3592,-2156,-1620,-1273,-815,-421,-82,352,740,1041,1331,-14763,1561,1630,1547,958,-1490,-1023,-999,398,-42,-402,-717,-1063,-1367,-1141,-1465,-612,-329,-1400,-37,377,186,-845,-1133,-1177,-594,-1338,-851,-599,-579,-567,-604,-648,-1053,-1001,-1223,-1425,-1668,-1645,-1383,-1098,-902,-1557,-682,-814,-599,-1361,-1461,15,4,-64,-169,-1704,-469,-1260,-1353,-1496,-569,-385,-311,-257,-387,-500,-700,-960,-1181,-1087,-864,-556,-338,-334,-1235,-427,-139,-1939,-308,-1396,-2050,-170,-854,-2547,-667,-632,-377,-103,138,353,466,-1058,171,347,205,-2,-1584,-160,-98,-248,-454,-655,-839,-823,-559,-215,237,734,1028,-590,-1788,-1255,260,757,-344,302,996,635,146,-638,-766,-673],[-681,-1470,-984,-534,-150,214,289,261,153,-934,-1083,0,-34,-53,-175,-701,-529,-612,-1010,-819,-912,-1009,-1302,-1246,-1337,-1350,-1362,-1320,-1315,-1231,-1114,-959,-715,-434,-163,114,406,-507,63,-403,237,-607,-222,-781,-2277,-1017,845,64,-1491,-233,862,923,-50,163,5,167,1421,1605,1708,1351,1088,-1042,-883,-664,74,-886,-1174,-1964,-1744,-1312,252,32,683,-506,-1244,-445,-183,-506,-563,-971,-1073,-612,-328,-134,126,44,-1,-530,-1511,-1062,-39,-718,-1633,-475,-1045,-1521,-1730,-625,-605,-822,-2166,-799,-1322,-358,-444,-601,-812,-1038,-1264,-1849,-1619,-1736,-1763,-1773,-1616,-1418,-1168,-918,-615,-413,-312,-295,-191,-1270,-210,-296,-696,-1076,-411,512,-4548,-1295,1399,1470,1490,1441,1273,1024,724,405,-702,-236,-508,-766,-1249,-2159,-2364,-987,-668,-293,106,-75,-694,-573,113,-93,-641,-125,-27,399,-543,-1375,297,-935,56,-1246,-2046,-497,-922,609,2920,2862,1866,116,419,938,-140,2141,1809,-1496,-798,723,80,-164,-112,-566,-1086,-1348,-1979,-859,-733,-640,-577,-601,-658,-812,-858,-856,-847,-808,-678,-548,-363,-511,-134,-76,-1064,-457,0,-55,-136,-267,-421,-609,-851,-1251,-986,-989,-1162,-686,-1101,-364,-40,-517,91,-758,75,-137,-92,-405,-884,-826,-384,-355,-270,-142,-14,-730,-1282,-984,-741,-1454,-896,-734,265,137,-115,-421,-1477,-1214,-1399,-1093,-708,-382,-167,27,240,293,-1066,122,18,11,275,155,1084,1405,1608,1518,984,270,-518,-167,-1090,434,305,-831,-579,95,-18,-107,-257,-455,-592,-778,-963,-901,-860,-854,-882,-922,-958,-1065,-902,-858,-841,-1701,-703,-602,-517,-302,-1065,-995,584,901,-666,-880,-66,-310,549,475,-872,-1042,-508,557,854,-333,375,-312,309,-151,-1114,-1285,-705,-275,822,762,877,1772,789,-331,-1291,-1181,-1061,-249,1097,1123,789,142,-17,-1239,729,682,509,181,-201,-693,-1231,-1450,-1589,-1349,-97,-964,-803,-589,-851,-1312,-1045,-781,-1445,-1078,-603,-925,-1286,-1586,-1768,-1859,-1633,-1333,-990,-688,-446,-232,-636,-1635,182,32,300,293,314,346,-314,-1380,-1843,-862,-1505,-394,540,1114,204,695,351,386,868,42,253,36,-2,206,-294,845,1128,955,-2403,-259,-91,-875,887,-22,86,-1119,-374,-366,-220,-1,247,-526,437,728,172,538,371,-1957,99,-97,-252,-1232,-1374,-949,-430,197,418,149,-619,-2347,385,857,-874,-405,91,-258,-562,-881,-1160,-2881,-4009,-4605,-4647,-2100,-1221,-1086,-1007,-3376,-31319,-922,-892,-929,-8708,-7565,-12103,-1164,-1929,-1250,-1309,-1325,-1881,-2037,-3679,-871,-650,-420,-347,171,553,-113,1168,841,1583,1691,-591,1581,1407,955,801,-466,-1001,-1020,-1940,-1807,755,1402,1302,1071,-2027,-315,-217,-729,-1148,-1351,-1136,-857,-551,-762,-1343,-146,-1037,-308,-1286,-639,-858,-1123,-1343,-1529,-1803,-1995,-1937,-1804,-1648,-1550,-1404,-1286,-1090,-998,-1023,-1682,-822,-833,-850,-807,-1745,-1449,-1407,-1316,-1699,-1523,-621,-543,-482,-383,-208,-107,4,-279,-842,-127,-245,-853,-588,-204,490,541,189,189,1379,-83,-31,-572,-412,-1638,349,37,-487,-733,-1218,-1575,-1796,-1741,-1431,-1050,-690,-917,-1221,324,600,-87,-624,-157,-115,-768,160,-139,-16,-102,-85,-17,-816,247,416,485,98,-645,335,-1222,-387,-268,-400,-63,-935,-223,-47,-27,-177,-802,-671,-1054,-1387,-1687,-1732,-1474,-1030,-1654,-1490,394,696,919,589,755,527,-656,-1852,-692,814,400,145,-338,-740,-1057,-1131,-993,-686,-290,-1491,-1009,-765,-957,-2438,-868,-602,345,307,-896,-939,-202,-280,-2299,-380,-1270,-610,-1146,-747,-813,-769,-1195,-310,-1,329,581,788,1019,378,-43,-866,-512,-905,-14,-269,62,104,14,1343,-37,422,-596,1448,-92,-99,71,-72,-1027,447,1586,464,-134,777,1304,1677,-831,-112,448,-193,-917,-1561,-1956,-1879,-1423,-1154,-912,-97,211,400,516,-1163,-675,492,93,-1279,-171,-93,-708,-1633,-402,-290,-334,-349,-602,-1257,-576,-457,-527,-87,212,-1762,152,520,578,672,-201,348,125,-187,-1240,-488,-628,-720,-748,-756,-614,-674,-851,-1126,-1508,-1977,-2218,-1858,-1400,-967,-527,-614,354,328,-402,-831,-988,-865,-1829,1034,421,1011,1027,8,378,-776,-1185,-1458,-930,-115,-455,-1379,-1555,-1439,-1680,-1659,-1525,-1486,-1325,-1346,-1446,-1677,-1720,-1756,-1575,-1316,-1031,-715,-1500,-622,-201,-180,-213,-321,-491,-735,-843,-898,-880,-809,-698,-529,-385,-421,-174,-67,-929,-1116,-112,-624,-468,-703,-945,-1185,-1427,-1580,-1824,-1325,-1251,-838,-565,-475,-355,-410,-531,-585,-561,-367,-45,354,-1119,-10,333,-521,962,42,225,413,155,-33,-750,-248,364,-963,-1288,806,1415,-447,-116,-1300,-668,-77,-557,-273,-950,-578,1678,-626,-1215,-1491,-1235,-1195,285,614,-2526,-1385,57,-985,-756,-729,-1029,-1047,-921,-578,-844,-1615,-475,-532,-1676,156,706,737,513,256,9,-292,-546,-870,-1156,-2197,-3485,-1150,-924,-688,-516,-2240,-11715,-11642,-3068,-2739,-2043,-613,-239,-293,-408,-536,-477,-341,-169,104,-13594,539,802,954,390,-1602,-1228,-1172,804,1064,945,701,627,285,-652,-1427,-680,-740,-1621,-1157,-1184,-1127,-1111,-1265,-1683,-1134,-1545,-1373,-1171,-1112,-1064,-1024,-923,-1096,-750,-607,-408,-249,-122,30,244,-224,-1404,-610,-475,-212,-1121,-1378,1183,2222,1894,386,-1845,-247,-1204,-1338,-1563,-40,-403,-642,-598,-523,-346,-232,-457,-135,-34,-203,-334,-327,-321,-1313,-375,-293,-1703,-297,-1247,-2017,159,-770,-2590,-363,-118,-566,-976,-1215,-1184,-1058,-924,-796,-764,-751,-728,-1642,-579,-515,-521,-595,-724,-983,-1278,-1564,-1741,-1406,-917,-433,-470,-1728,-924,260,503,-418,223,936,1053,179,-666,-511,-334],[-468,-1524,-863,-558,-548,149,600,920,264,-705,-1035,600,1623,433,-93,-747,696,365,-1099,-634,72,-101,-1673,-463,-611,-693,-923,-852,-987,-1077,-1178,-1285,-1344,-1400,-1487,-1569,-1607,-1685,-1630,-1524,-1391,-1268,-1140,-1041,-1939,-863,-790,-702,-1062,-666,-575,-423,-285,-79,-214,-227,1015,1330,1511,1285,994,-886,-1202,-773,78,-916,-1208,-2076,-1425,-1129,181,-275,446,-363,-1487,-444,-812,-1179,-1497,-1838,-2049,-1884,-1738,-1626,-1391,-1253,-1183,-928,-1372,-812,-693,-534,-1568,-317,-1369,-1499,-1633,-926,-558,-911,-1948,-664,-1355,-380,-262,-971,-1411,-1367,50,-1903,-1353,-1018,-942,-967,-986,-940,-812,-662,-425,-260,-152,-78,134,-1099,469,25,-802,-892,-355,1058,-3675,124,1365,1356,1354,1338,1244,1107,952,811,-294,617,609,627,-712,-1710,-1558,519,369,211,77,-109,-730,-675,-511,-568,-895,-542,-552,-557,-588,-1686,-486,-685,-317,-1170,-1510,-124,-731,25,144,216,232,218,210,227,157,159,108,-1575,-910,-10,-22,-150,-360,-511,-754,-946,-1934,-1127,-1177,-1143,-1036,-941,-831,-807,-692,-573,-500,-449,-655,-288,-188,-785,-178,-242,-1154,-407,-543,-733,-945,-1209,-1496,-1810,-2169,-2298,-2425,-2379,-2165,-1899,-1621,-1390,-1208,-1146,-1131,-1176,-1234,-1266,-1211,-1134,-939,-696,-324,-24,275,563,-199,-1025,-1254,-674,-910,-1603,-945,-620,444,177,-346,-932,-1813,-1769,-1654,-574,168,573,1035,958,1306,2166,-459,26,1269,724,311,85,149,358,630,823,894,112,-515,-372,-958,567,299,-1034,-858,107,1138,371,-36,1336,372,-756,-1324,-482,546,257,141,1690,272,-1285,437,1125,934,-1763,-192,533,365,300,-1085,-779,354,461,-1278,-620,67,-578,711,640,-772,-1314,-847,404,1194,79,475,-119,280,-178,-1182,-1426,-536,-242,681,412,782,1718,835,-437,-1717,-1629,-1515,-304,879,1255,1137,409,120,-1616,2494,2403,2270,1977,188,-460,-417,45,-955,-1883,-1678,-2181,-2539,-2445,-2407,-2342,-2293,-2248,-2167,-2152,-2068,-1968,-1896,-1780,-1603,-1501,-1334,-1192,-1012,-847,-708,-558,-438,-1277,-163,-79,-11,-17,-15,-31,-205,-1776,-2064,-930,-1576,-585,-756,-889,-953,-1147,-1336,-1549,-1748,-1802,-1735,-1547,-1343,-1103,-935,-780,-685,-547,-2165,-550,-505,-976,-605,-604,-616,-949,-630,-582,-554,-562,-596,-743,-878,-1066,-1397,-1822,-2180,-2235,-2120,-1886,-1668,-1503,-1498,-1636,-1836,-2020,-2068,-1675,-1073,-2401,228,834,-894,-268,1927,2032,1214,1797,-664,-4929,-4761,-5729,-5034,-1731,-1530,-1146,-563,-428,-23983,912,1260,1468,-12407,-12101,-9161,404,-818,613,1506,-1329,-2922,-2045,-2951,893,809,732,-277,836,1070,-116,1062,1117,1670,1450,-461,1532,1231,882,587,-115,-848,-931,-1932,-1251,568,584,471,261,-1611,-736,-889,-1353,-1812,-2138,-1787,-1533,-1316,-1217,-1157,-1139,-1186,-1291,-1396,-1431,-1467,-1474,-1351,-1119,-939,-758,-1396,-446,-213,-69,-711,-293,-155,-528,-516,-890,112,242,99,15,-1721,-1434,-1480,-1766,-1002,-1354,-1106,-1321,-1568,-1722,-1615,-1389,-1061,-749,-540,-554,-540,-887,-689,-110,292,48,-172,123,761,-505,163,-563,-616,-1780,769,623,-217,-585,-691,-1020,-1559,-63,-1112,-794,42,-873,-1114,147,64,-181,-556,-134,177,-473,194,-192,-411,-560,-657,-775,-1173,-1000,-1072,-1206,-1326,-1437,-1513,-1519,-1473,-1400,-1286,-1210,-1425,-1304,-1349,-1291,-1243,-1235,-832,-444,-428,183,-451,-1347,-1001,-1718,-1054,441,539,1395,1061,1121,712,-872,-1454,-315,945,614,836,422,-556,-345,341,24,-185,-284,-1895,-1295,-950,-746,-1739,-865,-794,-864,-996,-1022,-1036,-987,-946,-2299,-880,-1078,-676,-1051,-304,-46,-119,-1203,-119,1172,1454,1643,1786,1770,286,-40,-952,-614,-1223,161,-572,98,233,11,1239,-9,502,-714,923,-738,-204,149,26,-1257,294,1421,684,-38,653,1313,1472,-1292,-327,475,126,-260,-551,-676,-681,-765,-1020,-895,63,302,473,616,-1215,-904,870,0,-1244,27,354,-771,-1337,-300,937,874,324,-550,-955,-656,-390,-640,-1020,-1297,-1602,-1466,-1324,-1040,-911,-787,-736,-762,-885,-1286,-1350,-1751,-2223,-1953,-1461,-837,-430,-161,-93,-54,-240,-505,-964,-1203,-1422,-1317,-922,-425,51,-699,-753,-781,-1459,-1472,1275,329,700,769,-325,35,-928,-1308,-1495,-1913,-2045,-1931,-1691,-1554,-1523,-1580,-1639,-1706,-1623,-1448,-1202,-947,-1525,-658,-813,-178,-243,-595,-576,-1860,-980,-1034,-916,-678,-435,-240,-163,-40,12,8,-57,-153,-211,-539,-458,-255,-162,-892,-993,-141,-580,-918,-520,-665,-794,-932,-1056,-1615,-1253,-1403,-1534,-1615,-1699,-1477,-1223,-959,-664,-464,-362,-373,-463,-742,-830,-1006,-978,-740,-464,-242,-113,-14,-71,-622,-352,-145,-1057,-606,697,1069,-16,108,-1157,-1082,-477,-1111,-210,-1171,-315,1710,-655,-1397,-1368,-1534,-1256,445,609,-2765,-1976,-233,-1251,-665,-322,-873,-850,-385,-353,-624,-1723,-523,-657,-1370,-331,-229,-131,-97,0,205,433,774,1079,329,-2221,-3478,1442,2426,2557,2591,-17874,-25182,-18245,-2553,-1728,-1979,-690,592,1022,706,333,74,-203,-526,-792,-11756,-1407,-2180,-1757,-1814,-1825,-1835,-1802,-1759,-1751,-1588,-1325,-1080,-922,-1123,-1258,-789,-444,-1165,-995,-29,-206,-671,-1256,-2191,-1406,-1305,-1744,-756,-477,-249,-94,42,-1113,52,7,-26,-124,-251,-328,-299,-213,-1065,-402,-78,216,-807,-1282,1247,2141,1553,-33,-1902,-434,-1171,-1206,-1448,733,207,-332,-713,-1006,-955,-746,-677,-206,116,-120,-35,-225,-314,-1313,-245,-384,-1409,-254,-1068,-1964,512,-649,-2535,-455,-74,690,972,639,384,171,-796,-27,-92,-121,-292,-1582,-310,-161,-268,-389,-480,-601,-670,-671,-706,-687,-626,-592,-557,-1513,-611,-648,-654,-664,-649,-598,-646,-620,-645,-596,-670],[-289,-1508,-618,-454,-915,-194,666,633,410,-398,-807,164,69,-71,-269,-697,-383,-328,-1102,-794,24,166,-1476,316,348,385,-1250,280,99,-59,-216,-326,-307,-194,-44,138,341,-64,122,176,533,49,299,-171,-1448,-479,-283,-656,-588,-719,-878,-1032,-1203,-1137,-1047,-791,-548,-384,-370,-404,-527,-653,-1438,-900,-978,-1134,-1294,-2100,-1553,-1657,-1636,-1493,-1273,-1001,-1625,-396,-170,-506,-328,-1024,-1091,305,183,-32,-135,-332,-577,-674,-1065,-900,-949,-967,-1323,-960,-1654,-1439,-1511,-1172,-477,-934,-1753,-496,-1432,-388,-360,-1389,-2096,-1366,206,-1918,-1414,-376,927,1113,616,664,550,500,592,685,785,919,1246,-868,939,64,-776,-677,-272,1838,-2455,1661,2159,1834,1564,1363,1187,1070,1012,992,137,911,834,699,-186,-1214,-793,-365,-681,-914,-1018,-1080,-1060,-1049,-1043,-1066,-1112,-1174,-1320,-1477,-1574,-1753,-1794,-1733,-1756,-1775,-1689,-1688,-1710,-1707,-1717,-1749,-1841,-1957,-2049,-2073,-2096,-2010,-1878,-1623,-1460,-1189,-895,-713,-617,-467,-423,-345,-1810,-663,28,170,-192,455,543,409,314,-337,-729,-747,-922,261,227,-1088,7,-143,-1257,-406,-547,-708,-852,-1012,-1161,-1315,-1506,-1484,-1518,-1468,-1802,-1173,-1012,-493,-176,-100,332,-474,-60,-63,-304,-168,-717,-561,269,697,587,509,-400,-1300,-1205,-374,-1114,-1673,-924,-509,268,-93,-486,-892,-2083,-1224,-1951,-256,390,425,797,801,1419,2828,83,-164,1130,1874,566,-14,105,-685,-1110,-852,-126,-66,-476,-507,-860,979,278,-1216,-1115,-295,828,-317,131,1376,168,-1333,-1221,-161,586,-2,-33,1907,287,-1456,182,1355,1751,-1745,-85,941,1718,1427,-1111,-584,615,147,-1809,-413,149,-831,854,931,-584,-1600,-1197,229,352,2,-379,-554,-332,-112,-1230,-1346,-229,-185,573,18,553,1547,843,-569,-2105,-2015,-1684,-416,640,1077,1237,685,242,-1827,372,267,217,139,-1,-250,-264,-544,-855,-1655,-1368,-1501,-1478,-1396,-1331,-1179,-1478,-1132,-1339,-775,-778,-817,-922,-1004,-1042,-1160,-1213,-1287,-1310,-1325,-1332,-1291,-1235,-1192,-1088,-1050,-1022,-1058,-1074,-1091,-1080,-1742,-2303,-1123,-1706,-1090,-1092,-1046,-932,-954,-984,-1059,-1172,-1262,-1423,-1575,-1727,-1810,-1904,-1926,-1930,-1820,-1750,-1717,-1613,-1574,-1553,-1515,-1531,-1639,-1689,-1745,-1801,-1833,-1802,-1770,-1615,-1416,-1290,-1215,-1099,-1455,-725,-620,-525,-1059,-1055,-430,-410,-316,-295,-242,-616,-2441,176,432,-824,-49,868,939,1001,789,-3035,-6944,-5364,-6645,-5112,-2366,-1197,-493,323,1142,-15495,2408,2872,3133,-16751,-14907,-5375,531,1124,923,2998,-618,-2993,-1658,-2316,1771,1376,977,-164,542,579,-174,672,649,559,385,-330,-283,-714,-1161,-1502,-1637,-1491,-1192,-1727,-761,-357,-155,-36,41,-1142,-1125,100,119,62,132,-1070,132,-1048,-1450,-883,87,-526,-209,-1548,-495,-620,-740,-896,-839,-668,-632,-1344,-748,-365,-273,-963,-544,-226,-462,44,-104,-183,-111,-181,-119,-1606,-1424,-1378,-1272,-337,-1023,-775,-525,389,211,91,-81,-176,-395,-221,-818,-676,-824,-788,1,117,-466,-572,119,946,-993,266,-541,-737,-1835,835,951,42,-525,-883,-731,-1812,125,-811,-757,161,-743,-886,132,-481,-1074,-1725,-2252,-2285,-1959,-1623,-1362,-1220,-1065,-1003,-1073,-1458,-1256,-1220,-1169,-1057,-937,-830,-745,-1264,-729,-752,-813,-1616,-1045,-1045,-887,-746,-1581,-960,-48,-446,199,-333,-1591,-1037,-1420,-564,438,382,526,307,105,-47,-821,-902,-273,-301,-419,-409,-524,-764,-653,-669,-674,-624,-506,-1698,-1470,-1034,-318,-1046,-834,-502,155,379,-1256,-1225,1226,1094,-2247,107,-916,208,-874,456,1247,-133,-1196,-116,697,306,-197,-686,-943,-898,-554,-970,-739,-1357,397,-640,48,307,-25,1092,-29,641,-765,190,-1403,-315,203,147,-1607,46,1245,963,131,515,1272,1989,-1419,-522,1565,902,181,110,-242,-514,-838,-858,-938,-1027,-1076,-1167,-1256,-1317,-1409,-1498,-1503,-1506,-1338,-958,-688,-1070,-184,1256,1740,388,-493,-668,-714,-334,-132,1507,1224,-1242,-140,49,31,866,362,1713,1689,-161,-1216,627,-83,-581,-1242,-1661,-1429,-1000,-537,-175,49,85,-246,-1189,-1024,-1020,-1484,-1862,-2045,-1957,-1651,-1323,-1017,-2001,-1120,-673,-750,-870,-1077,-1295,-1477,-1472,-1429,-1463,-481,527,108,-1314,-871,-103,-703,693,-628,-1427,-422,-395,16,-1297,-259,-642,954,790,-918,-895,-1967,-611,-1101,-28,-9,159,349,417,494,455,320,111,-105,-225,-751,-464,-11,-92,-923,-886,-220,-430,-1428,275,93,-97,-320,-551,-1401,-981,-1244,-1483,-1693,-2002,-2176,-2364,-2373,-2185,-2042,-1977,-2020,-2147,-2416,-2649,-2461,-2081,-1584,-1089,-644,-270,95,294,-609,-516,176,-1068,-101,-64,-191,-277,-256,-1024,-1537,-931,-1657,-209,-1409,-215,620,-696,-828,-1280,-1896,-1252,-272,-583,-2064,-2247,-1632,-1924,-2041,-1981,-1802,-1530,-1428,-1290,-1303,-1896,-1384,-1442,-1433,-1350,-1097,-743,-376,91,663,1219,1824,1912,-84,-2456,-3179,769,3411,3369,3240,-32517,-35613,-25276,-2418,-863,-2099,-803,6,2391,2314,2179,2148,2089,1976,1906,-9864,-4427,-9031,-1333,-917,-2040,-1548,-1214,880,616,416,228,-49,-462,-1619,-1131,-1380,-1708,-1953,-2258,-2359,-2273,-2170,-2073,-2296,-1754,-1616,-1952,-1517,-1463,-1481,-1561,-1625,-1740,-1839,-1872,-1803,-1715,-1604,-1440,-1221,-1055,-846,-702,-530,-409,-567,-1289,-206,-231,-294,-536,-1935,-720,-1289,-1151,-1279,-606,-410,-259,-39,88,335,578,-1003,396,423,48,355,-145,-417,-1317,-158,-509,-1177,-274,-970,-1971,782,-581,-2472,-619,-369,392,1350,1630,1807,347,-764,-92,3907,3821,-529,-1529,-399,168,162,1326,49,636,1467,158,-431,70,676,429,-366,-1245,-312,-581,-835,-1110,-1381,-1624,-1960,-2185,-2303,-2151,-1899],[241,-1492,-343,-308,-1264,-408,1319,1750,530,-89,-558,572,798,-496,-486,-624,-612,-792,-1126,-1013,-345,-6,-1114,514,690,836,-1697,826,618,369,38,-342,-690,-977,-1101,-945,-626,-382,-122,51,125,89,-13,-187,-911,-562,-729,-842,-1038,-1133,-1217,-1290,-1418,-1382,-1395,-1279,-1176,-1137,-1220,-1315,-1452,-1517,-1552,-1416,-1229,-1115,-1150,-2156,-884,-881,-861,-988,-755,-646,-1600,-347,-253,-431,-569,-1433,-889,-156,-254,-399,-377,-411,-691,-703,-727,-165,-53,72,-1024,-113,-1963,-1408,-1431,-1352,-403,-942,-1635,-396,-1598,-379,-470,-1734,-1792,-1179,-23,-1944,-1446,226,894,980,447,657,1112,1174,1301,1347,1328,1284,1199,-643,1238,209,-720,-511,-220,1369,-1229,937,717,393,119,-114,-363,-597,-805,-985,-1166,-1298,-1382,-1408,-1390,-1304,-1106,-927,-814,-729,-677,-766,-913,-1148,-1362,-1455,-1300,-1045,-748,-455,-848,-1606,-59,-33,91,-601,-407,-32,-291,-1189,-687,-921,-1208,-1518,-1803,-2015,-2118,-1913,-1634,-1437,-1096,-687,-355,-158,-67,57,-445,-169,-1584,-661,218,304,-414,563,692,534,-106,-449,-947,-845,-1068,1321,1404,-1380,133,-45,-1349,-223,-146,193,58,307,479,143,-476,-1084,-895,-1281,-1956,-1342,-399,-195,-116,75,373,-295,-131,104,-291,131,-596,-413,349,171,-134,-392,-606,-1495,-1111,-784,-1309,-1587,-833,-848,-832,-850,-782,-668,-1923,-958,-2134,-258,-232,-275,-395,-465,-415,-419,-447,-465,-518,-617,-608,-555,-433,-266,-22,243,587,-202,-331,-545,-776,952,302,-1304,-1247,-584,478,-892,452,1143,-21,-1780,-843,113,576,-238,-161,1881,325,-1518,-2,1231,1817,-1611,179,1030,2730,2205,-1083,-363,431,-388,-2160,-210,229,-1006,753,712,-257,-1824,-1471,-141,-333,-329,-283,-157,45,71,-1179,-1092,175,-40,569,-343,297,1249,881,-654,-2053,-1860,-1450,-520,440,933,519,-37,-625,-1636,-1200,-1105,-910,-778,-681,-718,-846,-998,-1044,-1021,-610,-1206,-1069,-200,-455,-926,-1394,-1193,-1191,-516,-111,333,85,-157,-324,-541,-670,-798,-867,-936,-1024,-1088,-1157,-1246,-1262,-1318,-1351,-1407,-1402,-1356,-1249,-1356,-2117,-1223,-1831,-553,-429,-273,-194,-2,37,19,-42,-272,-666,-333,-466,-549,-680,-782,-904,-942,-1121,-1436,-1276,-1436,-1616,-1775,-1978,-2254,-2443,-2585,-2620,-2528,-2349,-2192,-1932,-1629,-1385,-1162,-870,-1152,-86,229,347,-746,-911,-63,-137,1059,964,-142,-637,-2417,-8,-14,-645,-790,-1259,-1714,-2017,-2049,-5614,-8304,-5775,-7088,-4693,-3998,1437,1793,2013,2142,-7249,2038,1913,1684,-21763,-15416,-806,660,475,330,162,27,-2203,-1105,-1753,-331,-423,-543,-558,-648,-575,-564,-510,-540,-624,-784,-1080,-1452,-1906,-2316,-2149,-1539,-840,-758,-1433,-355,1705,2201,2570,2831,-654,-1377,208,312,58,304,-1159,117,-1231,-1513,-562,-391,-747,-1084,-1695,-1483,-1576,-1622,-1545,-1375,-1270,-1163,-1199,-991,-780,-669,-1125,-728,-247,-392,-131,-119,-375,-46,55,272,-1417,-1418,-1125,-548,253,-649,-910,-674,488,520,406,215,54,-406,-238,-921,-666,-684,-889,-1059,-1256,-1423,-1532,-1497,-1298,-1539,-627,-515,-782,-1824,878,1239,275,-414,-987,-390,-1610,321,-456,-633,332,-560,-612,248,-1040,-280,-267,-189,-32,208,413,-323,533,878,273,597,-1664,-166,-538,-923,-1207,-1377,-1408,-1319,-1657,-1040,-879,-757,-1393,-701,-623,-437,-547,-1776,-1051,150,-472,186,-226,-1870,-1050,-885,-76,-206,-458,-609,-537,-270,118,-555,-402,306,1013,861,902,53,-866,-591,-441,-411,-109,-333,-1214,-1440,-931,226,-417,-813,-423,-33,104,-1635,-1516,1247,1274,-2161,74,-796,689,-616,388,472,-173,-1202,-147,-505,-932,-1406,-1607,-1188,-600,-11,-907,-857,-1173,618,-522,-102,267,-113,891,-126,800,-747,-611,-2038,-413,218,274,-2020,-297,1057,1257,353,367,1177,1981,-924,-655,1176,879,534,263,-402,5,-812,-607,-648,-63,-29,-76,-182,-1201,-1309,-1087,-1589,-2177,-1690,-991,-462,-850,-89,1231,1476,436,-434,-407,-725,-281,34,182,60,-804,-302,-176,-264,98,82,18,-91,-267,-1044,-718,-1031,-1324,-1449,-1317,-823,-411,-41,-261,167,550,-289,-1473,-1213,140,-135,-478,-720,-1063,-1376,-1677,-1887,-2235,-2017,-1981,-1892,-1743,-1590,-1402,-1223,-1048,-1491,-1362,-282,151,-230,-1036,-611,64,-591,-21,-568,-1379,-1559,-1090,-234,-1006,129,-455,838,639,-1188,-1755,-1502,-476,-1444,-146,225,937,907,429,765,613,-184,-9,-432,-820,-1165,-1392,-1308,-1036,-963,-736,-220,-166,-1003,126,438,535,572,58,-1114,-1204,-773,-990,-200,-304,-512,-827,-1148,-1364,-1521,-1545,-1485,-1400,-1390,-1372,-1474,-1524,-1483,-1422,-1359,-1293,-1157,-1104,-1024,-1009,-973,-943,-950,-857,-766,-658,-483,-831,-1766,-1320,-1914,-178,-1540,-149,995,-579,-179,-1105,-2190,-1089,288,37,-1278,-1964,-823,-1204,-1360,-1562,-1607,-1391,-1252,-1032,-952,-1956,-917,-1015,-1161,-1372,-1494,-1446,-1194,-699,-30,664,1432,1645,-525,-2783,-2660,17,3780,3730,3537,-43261,-37851,-24130,-2531,-123,-2234,-801,-408,2393,2635,2836,3128,3348,3457,3545,-7596,-7694,-14932,-4342,-1552,-2363,-1653,-1097,1402,926,463,24,-467,-1023,-1826,-1287,-1288,-676,-251,-2241,235,374,-489,-1025,-1696,-766,-426,-1821,-211,158,27,72,84,-1411,84,141,250,313,325,335,347,273,-338,-147,-2,-129,-289,-1252,-412,-472,-496,-945,-1793,-939,-1443,-1104,-1000,361,1064,1371,1263,505,413,835,-1322,171,275,365,871,-12,-526,-1216,-26,-572,-930,-839,-1265,-1907,-1757,-1870,-2314,-1634,-1209,-566,175,973,1543,205,-751,-121,3821,3845,-785,-1470,-450,-117,97,1422,-285,676,621,83,-530,-81,408,357,-405,-922,-69,-290,-562,-767,-963,-1155,-1439,-1615,-1733,-1765,-1741],[498,-1519,-90,-174,-1160,-430,-284,-265,-171,-59,-358,89,113,-560,-726,-543,-797,-1005,-1194,-1299,-302,180,-799,931,1191,1394,-2084,1448,1259,1030,254,402,113,-138,-350,-461,-445,-445,-360,-254,-171,-101,9,159,-311,127,903,-536,223,459,1484,1696,110,-835,-857,-1226,695,356,-48,-374,-635,-740,-1402,-913,-560,-575,-1037,-2189,-577,-647,-688,-1342,-694,-657,-1301,-565,-604,-678,-759,-1709,-1210,-1365,-1677,-1713,-1424,-1205,-1042,-676,-471,-386,-225,-80,-643,-42,-2204,-1324,-1321,-1322,-243,-847,-1503,-291,-1748,-288,-505,-1759,-1333,-991,-846,-1895,-1371,-1127,-1010,-906,-872,-842,-792,-761,-670,-661,-713,-784,-698,-657,-580,-585,-610,-590,-655,-699,-732,-861,-882,-975,-996,-968,-964,-952,-923,-863,-791,-654,-461,-227,0,-390,424,716,684,794,821,662,-704,-966,183,119,-1323,-413,266,370,-1010,-1308,-41,358,320,-222,64,524,-69,-1681,-508,-776,-1040,-1276,-1443,-1527,-1630,-1655,-1650,-1499,-1393,-1123,-777,-507,-301,-25,-570,14,-1225,-613,428,474,-558,834,1496,661,-386,-327,-922,-661,-1045,1374,1263,-1601,265,32,-1399,-90,-151,-177,-152,274,620,264,-310,-809,-1169,-1658,-1947,-1413,181,1429,674,16,-635,-947,-704,-180,-65,584,-435,-253,435,751,967,209,-812,-1487,-977,-597,-1478,-1621,-1995,-2100,-1829,-1538,-1230,-972,-1733,-958,-2167,-745,-852,-1027,-1271,-1447,-1481,-1542,-1598,-1600,-1598,-1606,-1488,-1336,-1158,-1002,-846,-736,-601,-508,-448,-547,-740,-451,-444,-1307,-1251,-711,-193,-1290,108,183,-205,-1969,-433,305,484,-477,-283,1763,349,-1535,-161,1092,1848,-1426,549,1156,2607,2061,-1032,-176,114,-939,-2322,-63,256,-1150,1136,1596,120,-1956,-1609,-77,19,-350,-741,-982,-923,-684,-1074,-799,359,121,612,-697,21,1101,892,-750,-1717,-1582,-1195,-673,94,-137,-365,-442,-456,-1202,-103,147,179,-536,-303,339,390,190,-79,-390,-885,-1332,-1103,-1115,-1105,-944,-1196,-1231,-975,-286,-132,-61,-42,22,157,242,185,580,-19,-633,719,-574,-62,-206,-200,511,-38,-980,-252,1145,1108,-977,-1771,-1460,-2009,-58,123,-45,-219,-276,-373,-429,-410,-364,-1021,-231,-581,88,-205,1068,1177,1323,-550,-1879,-251,-1083,-158,285,608,-497,766,483,99,-373,-903,-1537,-2086,-2291,-1893,-1370,-815,-887,260,597,198,-435,-819,43,-48,434,121,-296,-728,-2395,-1059,-1312,-1579,-1815,-1949,-1860,-1493,-1000,-8327,-7348,-6100,-6930,-3785,-6585,2102,2245,2233,2118,-305,-2159,1192,769,-27427,-13711,-486,-800,-1090,-1333,-1594,-1809,-1884,-1978,-2131,-2381,-2277,-2024,-1706,-1540,-1290,-1160,-1017,-957,-927,-931,-1025,-1148,-1318,-1509,-1629,-1640,-1489,-1191,-1166,-331,122,619,1060,1452,-234,-1410,-167,279,39,226,-1236,181,-1171,-1369,-634,-1065,-1357,-1462,-1793,-1158,-995,-935,-912,-948,-1165,-1434,-1635,-1630,-1421,-1180,-1171,-831,-295,-381,19,118,-486,295,403,320,-1245,-1455,-820,92,700,-317,-890,-725,37,-231,-425,-692,-927,-1188,-1361,-1518,-1728,-1912,-2120,-2323,-2441,-2291,-1976,-1678,-1441,-2154,-1112,-987,-867,-1809,-687,-527,-438,-287,-851,-89,-1360,285,-99,-436,159,-382,-360,-312,-1616,-788,-935,-985,-921,-749,-499,-459,-34,216,164,363,-1800,76,-83,-307,-511,-819,-897,-1040,-2012,-1162,-1046,-833,-902,-566,-34,-49,-605,-1742,-1106,176,-525,123,-151,-1868,-1058,-275,354,379,2,1236,1916,1827,1254,-203,-17,479,935,859,1055,-105,-772,-678,1264,932,778,-583,-726,-1282,-630,823,111,-812,-355,-284,-281,-1592,-1726,1165,1195,-2048,-44,-702,262,-278,-739,-1227,-1649,-1818,-1495,-1120,-755,-501,-318,-127,-240,5,-772,-916,-845,278,-328,-344,81,-247,645,-299,546,-652,-1442,-2539,-791,-1074,-1220,-1958,-804,-447,-65,217,221,692,829,-307,-664,1148,1293,886,1450,-745,471,-700,-421,-408,1702,1313,1124,849,-1087,-1420,-1066,-1713,-1517,-878,-235,-141,-689,-41,1172,1182,467,-383,-180,-681,-225,192,814,1100,-352,-417,-360,-553,376,706,1454,1368,-323,-803,585,65,1067,-1421,1196,1465,591,-124,-336,158,1066,-321,-1805,-1395,157,573,-329,213,-180,-1074,-881,-1219,-1991,-1765,-1888,-1810,-1553,-1261,-1265,-744,-842,-1466,-1202,-443,-394,-565,-684,-491,-537,-574,-524,-504,-1306,-239,-420,-8,-692,491,-266,702,443,-1366,-2552,-823,-121,-1579,-573,-585,-855,-1096,-1359,-1485,-1600,-1703,-1769,-1723,-1512,-1240,-958,-577,-354,-1025,-565,-140,132,-617,-189,519,493,399,48,-767,-1506,-462,-973,-332,110,147,68,-47,-121,-447,-2188,-574,-749,-973,-1143,-1389,-1552,-1612,-1649,-1676,-1683,-1591,-1564,-1496,-1485,-1463,-1467,-1547,-1577,-1651,-1702,-1559,-1300,-1502,-1618,-1743,-148,-1564,-111,595,-299,466,-830,-2140,-828,-580,-861,-1126,-1464,-1559,-1713,-1735,-1601,-1428,-1179,-1065,-841,-698,-1845,-1034,-1069,-469,274,547,829,318,1414,1004,1385,2924,1314,-981,-3119,-2060,-793,4582,4446,-4960,-45302,-31495,-17694,-2939,397,-2348,-712,-617,-329,-329,-184,161,488,722,939,-4541,-10542,-20232,-6783,-2057,-2691,-1693,-931,-358,-821,-1192,-1422,-1366,-1058,-1644,-699,-1431,294,1366,-2089,243,1218,-368,-755,-1042,-102,51,-1594,-425,89,-90,-272,-385,-1608,-599,-626,-582,-560,-563,-542,-492,-501,-473,-501,-492,-525,-609,-1170,-647,-700,-727,-1183,-1545,-1019,-1643,-1112,-680,104,629,845,1069,557,351,692,-1633,45,220,748,1426,141,-645,-1024,130,-575,-692,-209,-806,-1732,735,-349,-2066,-709,-658,-165,238,161,102,-2,-728,-292,-529,-785,-1028,-1412,-1366,-1402,-1342,-1209,-1042,-935,-813,-662,-576,-464,-341,-270,-455,-525,-304,-349,-974,-913,-474,-166,28,162,-348,347,301],[669,-1602,115,-90,-806,-303,627,1142,649,342,-264,-273,-366,-287,-982,-494,69,295,-1360,-1699,569,636,-599,346,139,-51,-1980,-480,-731,-895,-1011,-1083,-1088,-1084,-1108,-1100,-1000,-897,-768,-335,23,414,871,1364,250,353,836,-335,521,533,1217,1484,39,-1083,-617,-1046,1851,1163,517,123,-34,-157,-1232,-952,37,-402,-913,-2263,-738,-1088,-1372,-1723,-1282,-1111,-966,-930,-998,-1135,-1292,-1587,-1533,-1234,-1079,-992,-774,-918,-1304,-478,-389,-475,-478,-491,-498,-550,-2455,-1274,-1269,-1192,-902,-1114,-1427,-1331,-1946,-1467,-1417,-1554,-1463,-1510,-1521,-1847,-1313,-1101,-785,-522,-373,-275,-208,-216,-221,-363,-614,-913,-1062,-1238,-1325,-1408,-1356,-1297,-1253,-1185,-1085,-1042,-849,-698,-472,-215,-20,134,265,395,526,725,984,1283,921,-117,799,1147,246,360,1142,1178,-655,-1083,409,48,-1300,-459,-128,-173,-1123,-948,10,409,546,112,401,572,77,-1942,288,22,-314,-668,-943,-1078,-1141,-1064,-955,-1154,-1077,-572,-413,-334,-273,-108,-539,213,-817,-582,560,447,-680,942,1931,712,-539,-101,-770,-347,-925,-258,-594,-1771,-1015,-854,-1444,34,-164,-542,-341,238,767,401,-108,-507,-1402,-1902,-1816,-1431,663,2576,819,753,743,-63,-472,-190,302,1124,-276,-115,500,498,169,-256,-1104,-1345,-835,477,-1464,-1101,-1604,-1411,-769,-143,485,316,-1568,-976,-2061,556,439,148,78,663,1624,2131,768,-429,923,452,12,-365,-635,-800,-846,-863,-831,-852,-937,-1088,-1284,-1500,-1631,-1743,-1584,-1340,-1119,-1448,-667,-589,-506,-1803,-505,-414,-302,-704,-401,350,353,-1540,-297,942,1374,-1195,1007,1192,867,542,-949,-133,-531,-1412,-2253,-1008,-894,-1247,-555,-434,-416,-1770,-1426,-860,-970,-828,-593,-262,144,456,-903,-480,896,310,718,-968,-166,880,902,-821,-1342,-1317,-988,-849,-6,598,1156,1119,614,-647,-229,249,-535,-1385,-393,-111,-291,-477,-643,-802,-991,-1435,-1193,-1306,-1443,-1468,-1455,-1400,-1280,-1198,-1000,-717,-389,55,537,1123,119,832,-99,-767,132,-782,-38,42,-359,488,-114,-1313,-413,2539,2141,-587,-1347,-1718,-1978,-481,-1058,-1459,-1551,-1416,-1031,-594,-165,-385,-1164,-156,-675,-82,-94,1107,952,847,36,-1773,41,-1015,-626,179,118,-421,-149,-297,-482,-685,-864,-1067,-1148,-1159,-1214,-1290,-1314,-1197,-1229,-1289,-1378,-1479,-1688,-1965,-2222,-2369,-2250,-1912,-1517,-2314,-757,-432,-204,-52,-1,-17,-47,-1645,-10971,-5823,-6338,-6110,-2383,-9673,823,1145,1309,1330,1140,-22598,400,-154,-33361,-10298,-1528,-1297,-839,-365,-32,199,61,-286,-952,359,354,371,335,661,936,-522,367,1481,1562,198,-90,1375,1183,951,739,527,-494,-683,-887,-378,-666,-929,-1238,-1526,-1643,-1509,-1172,-792,-425,-153,-1242,348,-865,-1059,-42,759,157,773,-1647,945,1083,154,-411,-606,20,-773,-712,-1202,567,-1296,-1014,-758,-795,-1108,-1372,-1611,-1803,-1943,-1968,-1804,-1640,-1468,-1161,-1024,-915,-843,-764,-765,-836,-910,-946,-1094,-1231,-1397,-1436,-1406,-1374,-1271,-1172,-1064,-933,-1969,-1711,-742,-801,-1843,-953,-970,-922,-1767,-751,-582,-508,-326,-548,-280,-1138,-330,-423,-571,-795,-937,-1068,-1174,-2101,-1356,-1389,-1423,-1458,-1462,-1402,-1260,-1042,-615,-137,276,-1825,153,740,1328,804,-906,657,89,-2253,-1274,-933,-187,-319,-700,-608,-106,-589,-1485,-1081,208,-590,33,-91,-1454,-1037,347,708,318,-213,686,580,600,740,161,249,574,810,792,1017,-170,-483,-761,208,-144,-457,-863,-1003,-1106,-1030,-821,-636,-815,-298,-571,-734,-954,-1398,853,781,-1909,-239,-600,93,-123,-354,-575,-767,-1291,-967,-955,-838,-723,-595,-403,-489,-213,-602,-871,-511,-258,-304,-663,-291,-414,-32,-541,246,-505,-2256,-2613,-486,-111,-255,-1330,-1130,262,743,803,70,826,2251,322,-522,1529,1642,1133,1517,-1128,308,-574,-290,-127,1228,931,527,80,-905,-1424,-1314,-1437,-1687,-911,-540,-261,-627,-83,-7,-161,-361,-640,-873,-1001,-999,-763,-319,234,49,-485,-514,-855,93,770,1318,1063,-532,-560,528,168,932,-1474,878,1205,716,-278,-427,54,1180,-348,-2211,-1559,-127,245,-176,368,-316,-1044,-648,-817,-1560,-1340,-1616,-1880,-2108,-2280,-1889,-1452,-1079,-1383,-1039,-29,280,-767,-343,-266,331,-387,500,-560,-1253,-108,-749,-411,-516,-683,-753,-820,-990,-1420,-1981,-1509,-1685,-1785,-1742,-1591,-1427,-1242,-1088,-1124,-407,-993,-650,881,1376,-1180,-48,315,-590,-1169,-453,-55,367,-350,-480,104,1311,948,37,-426,-1896,-225,-974,-504,-68,-37,-34,453,-256,287,-1932,-515,-91,72,209,-389,45,119,211,288,345,469,-514,-717,-861,-16,-400,543,528,444,299,133,-414,-1180,-1698,-1487,-1309,-1529,-1199,-1065,-947,-915,-943,-1891,-1181,-1407,-1601,-1803,-1920,-2033,-1835,-1541,-1342,-1255,-1177,-1305,-1349,-1433,-1620,-1257,-1060,-524,-143,306,745,268,1486,685,1455,2734,882,-1456,-2871,-1498,-1674,2771,2396,-13742,-40432,-22680,-12294,-3739,-470,-2401,-1205,-1498,-1547,-1469,-1303,-979,-685,-475,-264,-468,-12556,-25353,-8696,-2412,-2943,-1698,-953,-1114,-1273,-1218,-1002,-763,-608,-1219,-488,-1414,282,414,-1424,236,232,-284,-473,-392,-116,-102,-1436,-648,-224,-130,72,170,-1891,34,405,516,544,473,124,196,-81,-359,-706,-1009,-1320,-1624,-1730,-1617,-1460,-1291,-1164,-1242,-901,-1906,-1206,-371,-155,1300,1686,1329,585,228,510,-1893,31,245,1109,1942,287,-776,-772,296,-533,-480,-128,-774,-1444,1498,-188,-1740,-539,-519,-357,-773,-1145,-1406,-1584,-1642,-1582,-1529,-1470,-1412,-1344,-1286,-1203,-1090,-936,-978,-591,-409,-189,-378,-378,260,308,-470,-41,-136,-444,-1351,-976,-739,-433,-77,324,-109,1057,1296],[237,-1726,289,-42,-505,-129,251,1018,643,367,-267,-190,-334,-383,-1151,-462,-597,-538,-1608,-2183,-519,-576,-707,-819,-890,-846,-1420,-587,-476,-329,-216,-138,-61,-65,-69,-146,-221,-393,-1131,-559,-590,-584,-504,-371,-117,158,544,-161,739,558,839,1180,-78,-1110,3,-330,1578,1652,1398,351,-141,-117,-1058,-977,-36,-213,-746,-2290,-469,100,-373,-2072,-242,533,-417,-374,103,93,-1115,-1188,-183,-481,-782,-990,-935,-1264,-1549,-871,-939,-1143,-1270,-1413,-1545,-1709,-2589,-1666,-1583,-1568,-1517,-1660,-1746,-1874,-2127,-2119,-2124,-2164,-2206,-2204,-2156,-2096,-1983,-1868,-1669,-1529,-1488,-1468,-1441,-1442,-1380,-1388,-1435,-1459,-1280,-1115,-899,-782,-666,-663,-766,-909,-1079,-1293,-1216,-1021,-662,-236,132,447,697,881,987,1083,1184,1309,1083,39,977,977,-267,-70,1182,1412,-591,-1200,198,-37,-1219,-506,-26,-32,-976,-527,110,524,590,393,600,475,159,-1755,148,-84,-390,-736,-1043,-1261,-1442,-1459,-1378,-1155,-1029,-811,-590,-496,-497,-418,-426,-368,-384,-564,41,177,-778,364,347,155,-578,-228,-581,-924,-1275,-1673,-2022,-2171,-1667,-1164,-1474,-157,-188,-884,-497,196,921,552,118,-213,-1510,-1936,-1593,-1401,1015,1379,921,538,46,-404,-659,-623,-318,35,-139,-19,529,200,-728,-724,-1499,-1197,-713,-31,-1222,-644,-726,-667,-445,-192,192,385,-1448,-1038,-1894,305,228,53,-211,637,1534,2533,571,-599,816,2629,367,-299,672,2034,2016,1755,429,-385,459,-635,-848,609,503,-1025,-842,-1195,-1549,-1443,-1074,-684,-528,-1486,228,414,103,-933,-562,1150,292,-1598,-455,743,1778,-965,1486,1445,1712,1249,-871,63,-851,-1655,-2030,-705,-410,-1347,18,18,-200,-1484,-1261,-1921,-1153,-69,782,790,1097,544,-730,-204,1108,451,817,-1129,-237,673,862,-916,-1024,-1128,-905,-1094,-258,23,-669,-1302,-1959,-2446,-1995,-1509,-1110,-2093,-622,-517,-506,-581,-684,-799,-918,-1548,-1106,-817,-779,-641,-696,-1113,-213,-28,-171,-265,533,364,509,1368,58,724,-205,-880,-439,-985,-104,158,-560,345,-223,-1242,-501,1092,677,-261,-939,-1969,-1720,-1187,-1364,-1418,-1346,-1375,-1382,-1408,-1437,-1417,-1444,-1452,-1448,-1358,-1274,-1116,-951,-688,-485,-1176,-173,-942,-1146,47,97,-445,187,306,427,538,606,-162,235,378,-1051,-57,-476,-807,-1310,-1837,-2346,-2368,-1889,-1439,-976,-500,-183,-657,-975,-2244,-989,395,3,169,-12,-199,-331,-2085,-12522,-4569,-6625,-4894,-1712,-11456,-2226,-2355,-2201,-2089,-2093,-53941,-1919,-1638,-38975,-6023,-101,544,1141,1656,1993,2203,1000,-160,-680,1965,1788,1633,452,1702,1961,-745,336,2333,2097,-65,-156,1313,2193,1843,1496,1143,-576,-711,-677,-117,-404,-637,-897,-1144,-1311,-1407,-1267,-971,-611,-301,-1256,403,-533,-761,116,929,239,982,-1398,1659,1748,-8,-274,-524,-144,-893,-409,-1111,800,-1707,-753,-578,-103,-494,64,-133,-418,-581,-844,-1079,-1408,-1719,-1872,-1666,-1371,-1117,-878,-753,-732,-753,-773,-947,-1147,-1404,-1534,-1553,-1506,-1340,-1148,-934,-686,-1849,-1469,-132,-68,-1242,-448,-571,-768,-1770,631,1084,581,33,-262,320,-1015,688,604,181,864,-77,64,421,-2169,-340,-694,-1034,-1340,-1575,-1710,-1733,-1650,-1351,-1028,-802,-1781,-542,-441,-428,-396,-1041,-199,67,-2374,-1563,1042,1817,178,-899,-1191,-167,-538,-1165,-1012,196,-718,-121,-85,-1029,-1012,-332,-574,-829,-1018,-1060,-901,-623,-291,-36,211,430,490,351,259,-126,-275,-878,-765,-933,-1001,-1164,-1015,-979,-789,-622,-577,-835,-424,-893,-1241,-667,-847,-1102,-1219,-1764,-1053,-788,-630,-463,-363,-330,-679,-1392,-680,-944,-1219,-1536,-1689,-1436,-1102,-789,-574,-739,-237,-105,-82,-1021,-775,-582,50,-842,724,-347,-2965,-2388,-493,-7,605,-600,-1498,521,893,724,-87,568,645,703,-259,502,393,186,8,-1415,-163,-481,-310,-366,-473,-562,-712,-837,-879,-1302,-780,-586,-1943,-344,-168,-16,-662,-212,454,595,385,-400,47,-572,-175,405,1141,1128,392,-467,-613,-1136,-198,-508,-787,-998,-1153,-1168,-1200,-1180,-1136,-1235,-909,-539,-279,-368,-502,-81,623,-319,-2421,-1605,-401,-88,-10,1148,-430,-956,-715,622,-1106,-77,156,-179,-1353,-394,-1760,-1038,-1412,-1410,-1243,-808,-288,-582,5,-191,411,-311,716,-677,-1181,-82,-1073,-538,-736,-959,-1041,-1076,-1168,-1297,-1253,-1137,-1047,-1477,-1248,-619,-445,-243,-1809,-1610,524,-272,-1045,1655,804,-1233,117,283,-829,-1337,-363,59,558,-159,-705,-314,1245,951,68,-46,-2320,-42,-948,-655,-259,-309,-332,-60,-387,-340,-742,-982,-664,-690,-607,-678,-386,-90,233,541,820,38,-943,-812,-960,-12,-127,775,1661,1549,796,595,-207,-845,-1457,-1219,-223,-1373,-581,-731,-827,-929,-1011,-1587,-1100,-1095,-928,-644,-578,-948,-505,-446,-206,475,960,584,1038,-11,-1277,-1416,-930,10,-81,-28,-361,-744,-1046,-1204,-1280,-1168,-1052,-1810,-2144,-964,-2528,-881,-1053,-20465,-35061,-15217,-8210,-4901,-1914,-2244,-1530,-1349,-1029,-747,-493,-122,205,434,650,740,-12167,-29367,-10048,-2525,-2824,-1609,-687,-884,-1167,-1241,-1132,-979,-903,-689,-503,-1178,-390,-361,-727,-656,-853,-1106,-1351,-1470,-1385,-1162,-1354,-624,-669,-228,-345,432,-2232,-211,1757,1389,1141,648,0,1172,1893,841,-213,340,-33,-275,-869,-284,-339,-443,-897,-884,-587,-2122,-1383,-91,-396,1174,1337,1369,568,61,303,-1774,122,274,36,-41,-100,-920,-500,-134,-472,-323,-43,-813,-1091,57,-25,-1379,-265,-240,-483,72,-8,-69,-160,-579,-310,-399,-450,-1366,-1286,-224,-1015,-111,-142,-1334,-362,-520,-648,-813,-870,-759,-513,-484,171,409,-342,-1723,-866,-651,-682,-9,42,-26,175,534],[-1282,-1756,-971,-625,-329,-50,0,145,59,-83,-264,-461,-628,-761,-1053,-964,-1026,-775,-1834,-2624,-247,332,-364,507,521,542,-668,556,548,630,-104,873,491,-391,92,162,85,120,-1090,1174,269,906,986,869,781,623,490,24,148,-17,-201,-416,-759,-1023,-1388,-1480,-1213,-922,-761,-638,-611,-603,-827,-928,-570,-391,-477,-2127,-548,318,-465,-2195,-285,644,123,-414,5,333,-1211,-698,1064,664,-76,-355,-1027,-1595,-1401,-867,-629,-468,-202,47,290,-24,-2401,-1150,-1218,-788,295,-441,-1265,-286,-2170,-387,-477,-936,-781,-982,-942,-1616,-925,-648,-374,-154,-38,-839,108,120,-802,68,-137,-411,-575,-831,-1062,-1264,-995,-506,-282,511,966,1220,1458,1482,1422,1252,905,436,-106,-661,-1158,-1393,-1309,-1109,-954,-840,-674,-510,-810,-461,278,568,-494,-1203,-28,-97,-1089,-534,304,30,-593,-51,267,393,174,-34,-129,-281,-422,-1312,-600,-685,-817,-975,-1102,-1184,-1314,-1398,-1492,-1496,-1594,-1553,-1433,-1368,-1363,-1286,-1343,-1400,-1468,-1534,-1697,-1849,-1866,-1715,-1546,-1483,-1333,-1186,-1104,-1049,-952,-890,-774,-1875,-704,-694,-1458,-597,-551,-1143,-587,-426,-357,-286,-258,-31,-1409,-1778,-1284,-1302,822,871,850,698,504,254,13,-204,-353,-518,-606,-581,-576,-511,-1569,-857,-1879,-1033,-601,706,-928,-198,288,331,853,1734,1406,444,-1335,-1135,-1698,-348,-232,-42,-521,535,912,1164,194,-809,675,1063,192,-395,378,758,885,1054,215,-320,736,-776,-970,446,616,-715,-444,-445,-1241,-1281,-710,-166,-644,-1156,425,335,-139,-1103,-747,779,182,-1660,-617,519,1661,-718,1986,1565,1790,1165,-776,-55,-1410,-1463,-1700,71,-67,-1429,1042,1433,557,-1161,-1404,-707,557,1622,689,774,1132,540,-541,53,1208,558,924,-1096,-130,543,811,-999,-743,-981,-1030,-1480,-1909,-1804,-1400,-1007,-743,-503,-411,-1163,-917,-2135,-486,-220,-195,-130,-10,107,-719,-1586,-1095,-340,-69,-256,-478,-962,-34,67,-209,-397,548,381,470,786,83,545,-307,-834,-823,-1106,-174,187,-752,128,-309,-879,-597,-900,-1186,-1501,-1665,-1812,-1446,-1222,-1013,-783,-522,-439,-406,-463,-588,-714,-890,-963,-859,-522,-113,403,948,1607,987,-457,877,-811,-1643,381,984,-503,934,2872,3833,1047,671,-79,189,54,-1187,225,-665,-1410,-2240,-1567,-893,-287,-533,-207,79,312,738,-854,-1117,-2123,-1344,-182,-430,-644,-806,-887,-847,-2216,-10456,-3628,-6919,-3440,-674,-8770,-1731,-679,-696,-694,-727,-96092,-634,-4142,-43126,-1489,-288,-159,-76,-43,-133,-276,-377,-559,-841,-1210,-1282,-1022,-530,-152,316,-965,481,1237,1414,-233,-252,1131,1245,988,709,390,-693,-718,-680,-1010,-1315,-1457,-1405,-1190,-904,-685,-923,-233,-39,-5,-1201,250,-191,-452,141,56,-58,-209,-1083,-355,-379,-400,-332,-391,-285,-837,-160,-872,-125,-1932,-387,-258,-58,-612,-252,-427,-638,-884,-1139,-1331,-1557,-1571,-1302,-1127,-983,-886,-786,-767,-813,-851,-842,-948,-1052,-1215,-1294,-1347,-1412,-1400,-1365,-1291,-1165,-1305,-959,-875,-880,-960,-898,-833,-754,-1741,-328,-66,91,202,48,416,-919,743,855,564,908,35,249,1003,-1709,-87,393,-33,556,280,-8,-1148,-712,-1001,-1237,-1250,-1598,-588,-136,270,712,-1127,1140,657,-2255,-1830,1205,3274,594,-1083,-1580,-146,-392,-781,-836,213,-845,-263,-62,-541,-885,-300,-708,-1109,-1409,-1421,-1201,-932,-626,-354,1,444,407,489,743,105,378,-940,1379,2019,632,-1342,454,-843,773,621,368,-796,-254,-1150,-1700,55,-198,-391,-701,-1545,-1310,-1420,-1533,-1547,-1579,-1649,-1749,-1690,-1367,-1276,-711,-254,80,-446,-784,-122,-312,-515,5,792,17,-1213,-1338,-640,-203,-1107,837,-163,-3268,-2191,-469,-139,700,173,-1639,406,1914,1057,-204,314,1654,1534,112,1006,779,476,215,-1049,-121,-420,-375,-381,-323,-120,-168,428,-346,-1053,1343,-70,-2170,-49,1477,875,-762,-385,838,808,310,-445,79,-504,-139,504,4804,4708,691,-337,-631,-1344,-463,762,460,57,-1072,-46,-23,-347,-668,-987,-1195,-1186,-1249,-1260,-1231,-1174,-1121,-1020,-1997,-1459,-721,-607,-453,-287,-508,-829,-790,212,-697,40,483,-39,-1481,266,-1926,-676,-708,-983,-611,-442,-654,-953,-1079,-1192,-1257,-1286,-1236,-1242,-1249,-1317,-1401,-1471,-1480,-1564,-1551,-1528,-1561,-1510,-1299,-1078,-873,-1439,-1380,-323,-203,-113,-2511,-1422,288,564,-1246,830,185,-1226,248,211,-1052,-1537,-330,160,666,-66,-898,-733,375,-69,-430,-623,-2259,-752,-930,-806,-690,-646,-704,-752,-679,-587,-480,-393,-971,-361,-395,-1004,-717,-807,-888,-959,-981,-860,-1394,-950,-1072,-481,-423,-439,-390,-385,-405,-408,-465,-555,-1184,-1008,-703,-1149,-703,-704,-651,-584,-462,-1284,-108,141,462,755,-257,-908,-327,-404,-284,771,1327,827,1061,-5,-910,-1477,-757,166,-384,1221,1105,222,918,247,980,1033,-70,-1989,-1371,-566,-3378,-113,-378,-24584,-31678,-10488,-5469,-6423,-1028,-1880,-795,-638,-333,-71,164,521,845,1090,1341,1482,-9582,-25463,-10909,-2475,-2422,-1485,-666,391,66,-161,-349,-613,-1031,-1339,-1670,-1229,-694,-108,-111,287,1025,-196,110,877,1109,863,-1418,-265,-1283,-988,-1538,-1752,-2485,-1071,-767,-501,-351,-318,-327,-350,-444,-486,-536,-505,-477,-486,-690,-437,-542,-712,-925,-1213,-1520,-1836,-1702,-1351,-960,-490,-143,174,275,-167,24,-1410,-54,-259,-567,-658,-591,-1098,-270,-34,-450,-266,-3,-970,-744,-665,-737,-1031,-138,59,-562,106,749,271,-98,-515,-161,168,-117,-1402,-1203,-1015,-1346,-1393,-1068,-1455,-340,26,-4,12,-773,415,929,-451,850,1180,-429,-1312,-565,-498,-797,-283,-114,-431,-731,-1080],[-491,-1891,-935,-1222,-1512,-1632,-1501,-1295,-1065,-847,-631,-534,-427,-375,-953,-580,-833,-794,-2246,-3096,-757,758,-409,1628,1939,679,-42,2120,1819,839,-292,460,13,-812,-584,-624,-467,-306,-797,206,-41,599,764,898,1073,607,230,20,961,501,-109,486,-404,-699,1066,982,542,842,673,-437,-709,-198,-721,-988,-278,175,-287,-1923,-849,149,-660,-2060,-428,-129,-176,-527,-370,-455,-1388,-497,-507,-333,-539,-302,-976,-1897,-1075,127,216,227,382,570,490,-78,-2242,-1175,-1316,-715,374,-377,-1271,-428,-2122,-591,-839,-1128,-1452,-1780,-2083,-2320,-2315,-2152,-1887,-1701,-1640,-1630,-1643,-1714,-1756,-1908,-2113,-2161,-1820,-1443,-994,-629,-933,-425,-542,440,543,464,418,234,64,-99,-326,-556,-764,-931,-1074,-1162,-1221,-1282,-1389,-1526,-1619,-1755,-1919,-1946,-1744,-1516,-1239,-1108,-671,-300,-1006,-629,205,-147,-189,370,380,1402,1148,700,545,-45,105,-887,-114,3220,3546,1676,-334,717,-79,-1118,-842,-844,-736,-103,-4,372,383,-562,69,230,138,-556,-106,-264,-881,-592,-760,-962,-938,-761,-527,-239,-431,480,-803,-1879,154,374,-1433,266,-278,-1295,-650,57,1212,841,572,261,-1271,-1567,-944,-1173,1301,1698,943,1027,634,232,-126,-441,-686,-939,-1044,-861,-504,-449,-1841,-406,-1474,-887,-539,657,-649,167,520,491,847,2345,1898,465,-1222,-1293,-1538,-141,-363,-536,-870,-732,-623,-567,-566,-1061,-668,-852,-964,-1081,-1180,-1270,-1307,-1346,-1336,-1358,-1403,-1454,-1445,-1349,-1120,-921,-540,-168,-1589,-1153,565,576,-732,-897,145,-46,-368,-1171,-982,-89,-8,-1522,-792,259,442,-473,-48,-451,-948,-1217,-987,-676,-1110,-984,-1351,18,-341,-1526,146,104,3,-832,-344,-954,-696,-706,-707,-627,-454,-297,-363,-44,77,36,135,-932,31,87,38,-1081,-525,-891,-1049,-1511,-656,-87,81,52,-66,-145,-197,-1827,-571,-1675,-510,644,912,375,1292,1031,-528,-1560,-1079,-324,447,-79,-308,-783,436,464,-233,-424,806,341,408,1032,180,281,-442,-629,-885,-1150,-218,-451,-946,-914,-1076,-1187,-1163,-1046,-835,-631,-331,-1404,-1190,19,-220,-197,29,120,1004,341,-385,-221,-36,-72,-822,-646,-98,2788,1955,3914,1319,204,1312,-662,-2135,356,1040,-607,713,2917,3889,983,702,-13,130,-300,-1249,8,35,-488,-1089,-1502,-1402,-969,-586,-465,19,-481,159,-1068,-1267,-1991,-1630,86,326,137,-86,-308,-468,-2092,-8674,-3051,-7208,-1961,-1270,-4466,-4101,-1177,-1185,-1220,-1344,-148026,-58508,-56347,-44498,-1346,-1103,-791,-485,-181,49,287,629,-371,-133,1448,1776,2045,734,2473,2647,-1215,767,2473,2381,-340,-421,881,1021,587,208,-112,-897,-749,-491,-684,-406,-339,-337,-375,-427,-577,-713,-826,-884,-933,-1137,-718,-577,-467,-321,-159,-9,111,-810,461,628,-468,50,-276,-458,-637,304,-608,-51,-1819,-473,-564,-488,-805,-413,-417,-474,-599,-780,-948,-1212,-1304,-1071,-811,-550,-338,-148,-77,-238,-204,-281,-489,-659,-779,-670,-986,-308,71,-699,-534,-811,-753,-450,668,129,-237,-1198,-661,-821,-1745,179,387,47,-196,-620,-960,-1288,-1619,-1913,-1821,-1606,-1312,-1038,-789,-1219,-495,-414,-412,-477,-581,-713,-1488,-1157,-1338,-1436,-1285,-1362,-626,-232,95,434,-1157,876,786,-1973,-1872,1179,1508,820,-1310,-1590,-114,-246,-445,-646,181,-1051,-460,-92,-262,-699,-650,-799,-925,-972,-913,-719,-424,-30,363,240,424,128,284,529,424,892,-975,919,1648,229,-1370,687,-768,189,-147,-555,-866,-949,-1350,-1835,-333,-3,189,362,-1313,-839,-3,739,784,-125,227,-1299,-1537,-733,-2015,-1227,340,178,-850,-694,-271,-448,-584,-736,-826,-944,-1081,-1847,-1104,-1143,-1336,-1224,-1252,-3090,-2152,-1720,-1683,-1537,-1324,-1566,-586,-224,43,-336,17,665,836,485,883,930,891,873,-713,100,-463,-133,776,855,-268,-677,285,-26,-767,1122,-90,-2373,-90,1191,1139,-967,-622,623,582,180,-554,27,-474,-126,570,2345,2586,897,-153,-624,-1491,-722,707,35,-568,-1141,200,-120,-573,-1045,-1466,-1728,-1540,-1286,-990,-735,-536,-410,-300,-1553,-1170,-796,-716,-324,-354,-572,-712,-882,-661,-707,-747,-760,-724,-1463,-520,-2033,-1025,-683,-724,-808,-956,-1044,-1226,-1235,-1238,-1204,-1146,-1019,-1120,-996,-1008,-1681,-1256,-1342,-1488,-1480,-1373,-1267,-1118,-875,-662,-493,-1457,-1318,-137,-90,-79,-3002,-898,-170,-200,-1213,-365,-443,-1142,-726,-816,-1195,-1726,-1209,-1363,-1490,-1556,-1551,-1447,-1268,-1066,-837,-540,-1743,1,-906,-924,-705,-842,-871,-777,282,-108,-535,-831,-1439,-339,193,-1306,673,1647,1801,464,-43,-727,-1812,-1093,-1164,86,43,141,469,839,427,337,120,-284,-914,-823,-417,-839,-26,1795,1413,1181,818,-951,41,-149,-308,-375,-289,-814,-163,-305,-346,699,963,1036,1030,-30,-508,-1327,-532,292,-647,1764,2080,195,647,177,1925,2616,-552,-1899,-607,-297,-4131,-381,-966,-26067,-30487,-8597,-3729,-7051,-1567,-1544,-1617,-1710,-1675,-1651,-1576,-1297,-985,-702,-370,-109,-6365,-19814,-11217,-2273,-1901,-1286,-701,485,378,367,399,363,186,130,42,-571,-268,-356,-519,-576,-579,-564,-509,-366,-151,46,-1566,241,-2012,-550,-1498,-1276,-2015,-525,1133,1277,904,331,-240,1117,1397,1304,-663,153,726,436,-495,1,-251,-487,-676,-857,-982,-1423,-1930,-1017,-905,-683,-546,-395,-417,-418,-442,-1064,-711,-795,-995,-1082,-1188,-1351,-1390,-1458,-1548,-1654,-1459,-1253,-737,-370,-18,-722,269,292,-616,-280,409,-174,-248,-521,-268,162,97,-1342,-1090,-111,-1393,174,154,-1115,108,102,-143,116,-1059,84,173,-421,4,-209,-566,-909,-375,-304,-756,-685,166,326,959,994],[-1692,-1788,-1764,-1811,-1829,-1697,-1453,-1227,-967,-670,-580,-38,301,618,-667,-203,152,-607,-2548,-2809,-1092,823,-336,809,743,714,656,630,518,426,-299,104,-107,-1028,-864,-992,-1090,-1027,-683,-241,-229,582,912,1159,1392,612,-38,78,1023,487,-551,275,-539,-447,664,615,111,730,739,-825,-663,-238,-508,-941,-401,414,44,-1490,-1136,440,-697,-1719,-447,289,313,-479,-426,170,-1428,28,-108,-100,-786,-497,-713,-1519,-1030,-1025,-1124,-1236,-1119,-905,-618,-349,-1966,-1104,-1342,-615,183,-244,-1199,-519,-1863,-951,-1006,-1050,-1157,-1485,-865,-1310,-542,-115,233,482,446,-546,573,464,-1216,166,-121,-417,-607,-650,-688,-779,-1170,-822,-847,-790,-665,-594,-370,-201,39,309,504,648,737,761,697,576,400,163,-153,-512,-828,-1182,-1978,-1888,-2040,-2044,-1882,-1731,-1568,-1382,-1088,-734,-283,-214,304,839,560,1497,1262,757,358,-372,43,-421,-760,3059,3669,1863,-347,1461,719,-1290,-375,-719,-726,-691,-642,-769,-1051,-1254,-1428,-1309,-1011,-654,-417,-241,-759,-180,-316,-605,-761,-773,-655,-399,-284,358,-1336,-1810,12,380,-1296,317,-302,-1204,-591,-12,843,821,700,452,-1100,-1246,-500,-940,-223,-467,-661,-828,-865,-825,-724,-620,-510,-488,-454,-352,-312,-700,-1133,-100,-716,-683,-459,16,-328,-324,-566,-897,-1235,-1636,-1834,-1679,-1324,-1426,-1365,-291,-324,-246,-1174,392,598,554,-937,-1249,267,515,-351,-636,-331,98,-37,-256,-498,-827,-1180,-1425,-1319,-900,-306,207,611,222,-1675,-1021,1014,1562,-730,-672,557,-4,-481,-1072,-1217,-371,-222,-1318,-908,21,360,-183,-276,-575,-867,-969,-861,-815,-776,-678,-989,-626,-645,-1602,-319,-227,-208,-455,-455,-1139,-1071,-1392,-1676,-1212,-631,-79,-153,495,1026,594,1079,-683,374,475,674,-1116,-325,-806,-1233,-1229,-715,-317,1312,1225,412,1429,916,-1568,-123,-1213,-530,-48,-80,-144,-240,-416,-643,-1474,-1281,-1606,-1915,-2025,-2011,-1926,-1803,-1797,-1764,-1714,-1664,-1497,-1215,-959,-623,-325,-571,-280,-604,-1072,-144,-10,-1091,-383,-408,-487,-619,-667,-599,-497,-243,-910,-936,-36,-451,-384,121,-33,751,221,-519,-84,442,-112,-876,-759,-186,2622,1755,3445,1565,802,1713,-458,-2558,354,1096,-680,412,1410,1521,899,737,79,104,-616,-1160,-257,-109,134,78,-279,24,148,-288,-730,-250,-1237,-470,-1232,-1359,-1792,-1666,-1087,-896,-606,-750,20,359,-1712,-7080,-2742,-7228,-523,540,-89,-5480,72,-56,-155,-287,-207706,-154897,-110938,-41850,-639,-531,-267,70,454,777,1093,1478,-620,192,2112,2280,2357,947,2347,2297,-1405,1246,1638,1348,-317,-579,389,66,-236,-463,-626,-1122,-723,-528,-1103,-870,185,405,579,722,148,-91,243,277,-253,-1004,-547,-861,-1177,-1381,-1421,-1314,-1122,-802,-464,-94,-760,233,-126,-594,-292,679,-290,31,-1551,286,423,278,-994,1288,1116,-198,-569,26,-525,-1440,-1236,-1580,-1448,-1094,-825,-634,-620,-772,-1021,-1315,-1811,-1883,-1421,-874,-1024,-248,593,-377,-753,-730,-198,88,741,173,95,-1513,-721,-926,-1698,-118,-253,-864,-1336,-1944,-2194,-1708,-1255,-866,-564,-402,-224,-120,-88,-719,-312,-490,-718,-955,-1149,-1257,-1824,-1222,-988,-828,-596,-1019,-447,-371,-375,-369,-1034,-460,-536,-1503,-1557,-953,-1143,-1388,-1692,-1878,-1871,-1834,-1694,-1594,-1555,-1487,-1509,-1563,-1603,-1569,-1400,-1170,-921,-1151,-436,-172,106,411,647,44,308,-165,115,333,844,1205,-872,576,803,10,-1189,362,-681,50,-107,-422,-751,-1008,-1366,-1486,-858,-282,175,524,-1001,-619,327,1646,1612,-297,-4,-1564,-1522,-847,-2130,-1229,253,520,-1041,-409,-408,-246,-391,-623,-809,-1035,-1234,-1850,-1506,-1617,-1716,-1759,-1770,-2773,-2203,-2140,-2208,-2298,-2273,-1998,-1770,-1495,-1285,-1010,-834,-680,-478,-366,-349,-247,-232,-181,-394,60,-573,-111,376,451,-631,-1178,10,315,-432,34,-228,-2441,-1097,-1486,-1872,-2185,-2208,-2101,-2015,-1947,-1965,-1987,-2022,-2106,-2061,-1847,-1491,-1180,-866,-607,-1528,-932,296,-305,-1211,-834,451,-79,631,1274,-685,-1048,575,372,-159,-634,-166,-143,23,-1114,-787,-877,-999,376,1488,-611,-615,-955,905,-179,113,1748,371,-1348,114,-2050,-1300,-637,-452,-108,147,-21,-183,-243,-350,-474,-621,-721,-1438,-1070,-1283,-1928,-1544,-1465,-1371,-1110,-798,-1231,-674,10,327,633,-1519,-1081,248,1308,-334,-2911,-371,1625,1368,-1051,-543,-408,-989,-1174,-1705,-2211,-2106,-1624,-1176,-802,-485,-1165,-1430,344,320,170,1088,-1198,-23,-895,-1015,-941,-1062,-1110,-673,822,1143,390,-356,-1440,-371,-79,-1529,499,1703,1664,66,-694,-988,-2212,-1276,-1271,157,487,488,1418,848,73,83,220,-81,-710,-705,-570,-504,79,-8,-622,-1212,-1695,-2036,-2270,-2417,-2450,-2480,-2482,-2438,-2077,-1668,-1313,-1015,-690,-564,-360,-248,-142,-1047,-331,341,-882,1665,2536,126,401,162,2034,2989,-1042,-1693,25,-243,-4794,527,327,-25604,-31079,-9344,-2723,-5208,257,-552,6,71,-53,-286,-608,-863,-1190,-1618,-2022,-1849,-3378,-14054,-11002,-2050,-1415,-1079,-839,905,325,537,1170,1371,31,316,122,-341,894,683,325,42,-133,-281,9,361,809,904,-1787,756,-2867,-756,-1864,-2235,-1512,-537,1256,1187,644,124,-315,797,627,475,-919,-16,-52,-241,-328,-364,-439,-507,-544,-605,-637,-1036,-1940,-613,-1034,-439,-425,-415,-579,-689,-834,-1027,-1188,-1243,-1373,-1372,-1407,-1517,-1480,-1416,-1314,-1208,-1060,-1636,-950,-1028,-1162,-1187,-1030,-799,-648,-675,-120,-630,-454,-595,-389,1326,1422,-1209,-936,-142,-1068,154,802,-765,72,-260,-485,-662,-1276,-579,-438,-357,-164,-166,-645,-579,-303,-383,-571,-1093,-484,-394,-264,-183],[-995,-1621,-1210,-1228,-1203,-1103,-1009,-1020,-1037,-1008,-879,-740,-445,-75,-435,-77,393,-1004,-2523,-2249,-1395,736,-308,863,1337,941,418,-139,-813,-1422,-1874,-1882,-1470,-1170,-1261,-709,-238,166,254,1060,-419,526,815,1095,1039,539,-388,47,582,415,-984,79,-718,-485,-785,-878,-862,-785,-740,-1265,-530,-359,-345,-950,-596,488,355,-1018,-1520,441,-655,-1395,-486,488,956,-412,-638,778,-1466,369,1826,337,-920,-396,-487,-1015,-40,804,1098,880,869,108,-549,-982,-1707,-1061,-1412,-634,538,-181,-1185,-647,-1578,283,261,-359,-1477,-1268,-427,-1104,-1241,-1552,-1648,-1628,-1548,-1396,-1200,-1030,-808,-696,-675,-686,-662,-481,-383,-394,-1492,-757,-1155,-643,-713,-857,-834,-821,-679,-455,-260,-1766,100,246,332,390,413,390,300,-642,-245,-719,-2431,-1501,-521,-684,-806,-945,-1048,-1134,-1169,-1222,-1256,-1249,-1108,-966,-776,-448,-255,-93,49,-748,-65,-35,-1384,77,-28,-133,-356,-34,94,-1220,91,-611,-269,-73,-636,881,223,-670,653,1119,971,-452,126,-347,-671,-607,-758,-934,-932,-846,-753,-620,-392,-160,-1848,-1740,-150,351,-1114,307,-353,-1012,-487,-133,37,-203,-483,-543,-992,-888,-530,-683,-199,-52,79,115,117,53,-46,-189,-349,-606,-861,-1060,-1336,-1607,-1839,-1989,-2062,-2047,-1951,-1784,-1690,-1600,-1488,-1415,-1315,-1290,-1197,-1087,-976,-1532,-1244,-455,-464,-323,-1452,357,343,-213,-1577,-1379,19,1145,-712,-771,-726,694,2447,1338,-817,346,433,-1586,-1349,-689,-529,-278,168,416,-1568,-934,833,608,-693,-527,-149,-227,-499,-925,-1500,-1056,-492,-1120,-969,-231,839,101,564,345,27,-251,-526,-511,-655,-659,-695,-610,-1003,-1708,-163,-48,-25,-97,-274,-1273,-785,-926,-1026,-911,-576,-192,40,579,750,501,1094,-450,616,473,601,-1143,-180,-763,-1495,-867,-690,-560,933,896,287,1680,912,-918,-437,-1020,-1358,-1465,-1358,-1202,-1014,-825,-586,-1412,-909,280,549,393,-50,-344,1637,1640,-37,-1,735,175,300,544,344,-322,-737,-56,-213,-935,-158,-200,-1169,-619,-405,-397,-485,-553,-580,-646,-630,-583,-726,-411,-687,-592,106,-188,401,85,-633,34,871,-206,-993,-830,-335,1260,1238,1263,1181,997,834,-249,-2663,-85,-438,-843,-1069,-1130,-1002,-730,-378,-68,72,-904,-972,-502,-473,256,-119,-271,39,227,-128,-1009,35,-1926,-1172,-1371,-1411,-1563,-1457,-457,-1068,-1353,-1680,-676,-100,-1181,-5605,-2631,-6837,751,785,557,-5686,-4135,-151,-328,-490,-272340,-256076,-161979,-34840,-164,47,321,584,823,953,1046,1183,-898,537,997,881,686,541,266,146,-1523,6,30,110,-206,-728,267,202,69,-78,-249,-1393,-661,-395,-1555,-1340,461,776,1037,809,350,274,457,392,-391,-840,278,98,-66,-161,-216,-292,-427,-537,-714,-922,-1207,-1476,-1735,-1836,-1496,-1206,-945,-681,-1323,-261,-81,159,-1197,349,361,-187,-842,-302,-887,-1742,-741,-639,-927,-1115,-1141,-969,-761,-556,-316,-17,-511,-979,-564,114,-1055,-176,650,-26,-913,-589,301,376,144,-161,-557,-1716,-908,-1117,-1605,-463,271,81,449,744,141,-977,578,709,171,-536,-1171,-1572,-1247,-658,-106,348,652,829,926,-675,-2157,-891,-871,-918,1121,-606,-168,-325,861,925,-851,396,638,-920,-1212,-280,-653,-1067,-1562,-1689,-1556,-1385,-1153,-996,-936,-1532,-939,-1065,-1223,-1369,-1446,-1496,-1475,-1372,-1243,-1082,-923,-761,-696,-625,-554,-615,-841,-982,-1272,-1515,-1727,-1796,-1793,-1708,-1583,-1609,-1548,-1509,-1465,-1575,-1701,-1768,-1886,-1515,-1050,-607,-286,28,-612,-118,694,947,1077,-495,-213,-1611,-1390,-907,-1479,-795,-115,1120,-980,-7,-510,-289,-42,-302,-540,-782,-970,-1272,-1204,-1330,-1478,-1596,-1667,-2484,-2248,-1577,-1347,-1159,-1046,-1063,-797,-756,-804,-761,-754,-690,-505,-366,-303,-170,-156,-157,-143,-178,-725,-334,-326,-258,-832,-1631,-230,610,-54,449,-209,-2376,-155,-413,-823,-1495,-912,-244,233,-80,-842,-156,-423,-44,725,3401,3213,1117,349,-501,-1444,-1046,650,-481,-1727,-327,735,-234,733,1180,-602,-1357,431,311,-14,-656,-1111,-1380,-1295,-1037,-701,-824,-1208,226,526,-599,-528,-953,815,-48,145,1492,613,-1161,103,-1944,-1363,-513,-151,183,363,-7,-323,-667,-1127,-1664,-2271,-2069,-1745,-725,-68,-2033,-534,180,873,-196,-681,-1512,-463,651,2495,1999,-1514,-664,349,1137,-795,-2404,97,1530,1086,-825,-804,-281,-715,-981,-1136,-1194,-1900,-1128,-1007,-858,-695,-1180,-1623,-259,-185,-156,-113,-585,-168,-808,-996,-1101,-1153,-1253,-433,-220,-151,-73,6,-915,-385,-341,-1448,210,314,401,-308,-1302,-1070,-2517,-1419,-1325,-942,-1066,-928,-445,105,-318,-177,332,125,-510,-574,-691,-1095,-825,-100,733,1434,1977,-323,67,446,687,821,426,-564,33,12,-435,360,233,-73,-293,-594,-831,-896,-806,-533,-980,218,573,104,264,241,972,954,-1451,-1415,552,-338,-5232,958,1279,-23998,-32479,-12282,-2130,-3046,554,293,95,-5,-63,-157,-300,-373,-548,-865,-1218,-1685,-2242,-8405,-10186,-1793,-1098,-864,-1001,-527,-538,-501,-450,-468,-603,-554,-460,-349,-192,83,268,297,33,-295,898,1098,1226,897,-1868,1041,-2149,-924,-1724,-2486,-961,-435,-654,-803,-951,-1105,-1192,-1191,-1161,-1003,-1083,-513,-238,-18,-133,436,380,-248,243,164,-110,-634,-1605,-1220,-1609,-1882,-1873,-1388,-1038,-919,-1130,-537,113,232,478,660,70,-1265,148,503,-699,-555,-150,-2040,64,495,311,-167,585,511,-647,-1004,-623,-1000,-655,-724,-480,49,-285,-1042,-978,-1334,-1455,-1115,-765,-465,-292,-158,-521,-45,-1302,-380,-169,-287,-398,-543,-653,-445,-286,-104,-371,-1456,-307,263,293,221],[-334,-1380,-121,0,76,146,-598,-23,-239,-442,-825,-690,-640,-490,-364,-159,-103,-1463,-2077,-1657,-1591,615,-277,190,697,535,263,-48,-510,-996,-1543,-2117,-2255,-1631,-1242,-932,-284,223,722,1075,-502,340,420,2176,1988,472,-749,-2,826,342,-1260,-198,-869,-792,-991,-958,-849,-751,-759,-1629,-766,-710,-616,-972,-790,-85,69,-494,-1860,367,-433,-1053,-481,251,94,-290,-800,-849,-1442,-1338,-1395,-1154,-1029,-1004,-868,-907,-1109,-1157,-1447,-1886,-2154,-2098,-1640,-1092,-1415,-985,-1446,-718,539,-132,-1175,-744,-1225,465,671,-236,-1735,-758,483,-857,-87,233,1,-235,-491,-661,-709,-675,-485,-327,-203,-83,-650,363,627,719,-1701,-906,-1531,632,515,268,123,-90,-4456,-2502,-2698,-4050,-588,-657,-735,-791,-828,-851,-886,-1058,-876,-1235,-2560,-1715,-562,-516,-462,-500,-456,-470,-500,-704,-650,-820,-966,-1216,-1493,-1666,-1957,-2192,-2204,-2116,-1889,-1559,-1775,-853,-560,-325,-298,176,326,-876,82,-461,10,-130,-967,521,-10,-660,1013,1293,1375,-345,-143,-625,-562,522,593,781,-943,-829,-93,1044,-138,-256,-2153,-1591,-235,395,-839,280,-380,-754,-306,-249,1448,1020,1024,635,-905,-451,240,-368,-366,-641,-876,-1122,-1270,-1308,-1185,-945,-608,-298,51,83,366,-935,714,1414,979,-270,-392,171,262,1047,945,927,784,557,402,282,-325,-1448,-1133,-589,-541,-339,-1547,228,-71,-932,-2144,-1369,-221,514,-1102,-882,-1111,-374,-979,-1579,-2059,-2267,-1989,-1874,-1408,-1061,-776,-623,-361,-177,-1440,-812,-242,-512,-786,-1213,-1503,-1644,-1569,-1276,-1791,-1767,-737,-910,-916,-450,541,408,620,547,-9,-755,-496,-196,-483,-697,-951,-1148,-1333,-1802,-1124,-965,-790,-608,-446,-1310,-133,105,-204,275,328,-333,245,139,47,-195,-260,-425,-569,-543,-591,-1143,-598,-729,-1766,-537,-589,-775,-356,-339,-396,-417,-434,-413,-400,-585,-767,-462,-498,-568,-616,-667,-678,-1369,-767,-382,-156,235,2,-149,1681,2026,181,365,475,27,193,2509,825,-589,-919,468,154,-762,302,-430,-1040,-767,-374,54,-161,-458,-741,-1068,-1279,-1363,-1273,-1054,-889,-818,34,-323,96,-62,-728,121,95,-337,-1185,-853,-539,236,729,1319,1670,1619,2159,-52,-2299,317,1084,-700,-381,672,57,-577,-1191,-1797,-1941,-1439,-971,-711,-829,326,-369,-218,17,128,43,-1284,-13,-2359,-1934,-1491,-1424,-1319,-1133,-264,-702,-937,-2510,-749,-449,-587,-4145,-2587,-6193,-148,-387,-657,-5122,-8852,-1549,-1822,-1967,-338136,-354192,-201652,-24130,-1843,-1848,-1644,-1328,-963,-650,-335,43,-1162,519,503,497,316,72,-444,-961,-1647,-1385,-745,-80,-65,-861,70,1566,1892,1813,67,-1732,-588,60,-1913,-1109,-140,529,893,743,440,513,696,315,-588,-694,-1159,-1338,-1206,-944,-696,-528,-468,-406,-409,-424,-1512,-470,-399,-872,-481,-552,-633,-697,-1221,-904,-1026,-1076,-1431,-1391,-1527,-1538,-1416,-1241,-1343,-1979,-690,-523,-530,-572,-654,-708,-791,-866,-841,-674,-945,-1211,-611,-165,-1127,-139,65,75,-1030,-511,-20,-171,-415,-742,-1132,-1827,-963,-1462,-1506,-895,108,-264,388,835,-145,-1043,382,1756,1742,1132,-16,-437,-1612,-1058,-178,472,853,1018,1050,-1193,-2401,-846,-967,-1007,1188,-221,-208,-557,718,880,-707,146,985,-348,-934,298,70,-274,-1558,-1016,-1227,-1501,-1667,-1756,-1754,-1842,-1583,-1513,-1405,-1230,-961,-697,-612,-1484,-1034,6,167,355,474,-561,-48,-955,-139,-34,908,875,-336,464,796,316,-691,638,-581,441,343,110,-578,-447,-1200,-1079,-427,-387,-398,-348,-338,-160,82,236,434,-805,-485,-1440,-1230,-987,-997,-330,-491,39,-826,-382,-633,-783,-834,-849,-766,-698,-594,-577,-259,-657,-1189,312,-58,-2312,-2191,-510,-905,563,410,-914,-170,-15,-250,-648,-801,-406,-224,-66,15,170,193,182,88,60,-988,-214,-103,267,-911,-2033,-518,937,250,-59,-419,-2382,-314,1456,1217,-1787,-873,294,31,-260,-1089,-327,-482,-55,735,3502,3090,1044,527,-490,-1379,-1149,605,-573,-1684,147,679,-433,315,54,-654,-1574,-479,-559,-578,-775,-492,-423,-308,-316,-133,-760,-1428,-7,57,-652,-569,-970,510,-107,105,1423,748,-1056,13,-1849,-1278,-406,50,379,1311,-24,1557,1199,-558,341,-37,-173,-2084,-613,-94,-2063,-537,73,605,-376,-924,-1671,-358,753,2478,1878,-1471,-237,390,882,-1302,-1931,367,65,-230,-706,-817,-672,-735,-833,-878,-958,-1865,-1302,-1451,-1478,-1361,-1204,-1807,-732,-566,-447,-318,-256,-247,-716,-962,-1258,-1196,-1379,-839,-957,-1032,-1026,-957,-871,-867,-869,-1192,-1191,-1322,-1464,-1588,-1935,-1408,-2669,-1611,-1438,-773,-568,-379,-71,205,-833,-533,346,228,-423,-529,-881,284,437,1573,2091,3025,2576,-95,-95,87,406,677,595,-447,32,193,-461,202,72,-233,-446,-757,-1053,-1266,-1422,-1455,-1442,-1339,-1280,-1352,-1462,-1582,-1801,-2001,-2187,-1802,-1317,-859,-5472,-474,219,-22040,-33219,-16785,-1730,-892,212,52,-160,-320,-285,-230,-253,156,456,710,998,1200,691,-3200,-8941,-1635,-582,-579,-1264,468,-111,-372,115,-24,-856,-269,-252,-240,-216,-104,-107,-75,-521,-315,-231,-305,-373,-525,-1760,-1082,-1371,-1710,-2066,-2331,-2454,-2356,-2172,-1974,-1856,-1835,-1833,-1816,-1811,-1684,-1484,-1168,-849,-570,-233,40,212,-332,410,454,516,-308,-1198,11,-979,1470,1672,755,-366,-1169,-1586,-391,347,39,503,828,-152,-1227,192,279,-902,-730,-287,-2239,-584,-552,-334,5,302,449,-696,-1292,-1075,-1235,-839,-983,-601,636,676,-935,-591,-362,-340,108,72,-292,1794,590,-804,88,-1289,-491,-365,-645,-850,-1037,-1119,-1132,-1164,-1208,-1244,-1682,-1500,-1557,-1553,-1536],[0,-1078,-394,-667,-1006,-1337,-1540,-1351,-1143,-950,-756,-668,-548,-466,-534,-619,-910,-1681,-1604,-1128,-1669,-1014,-954,-854,-742,-606,-515,-395,-366,-300,-241,-984,-355,-1099,-890,-1124,-329,101,139,181,-458,99,-48,348,462,424,-1130,-81,749,235,-1283,365,-987,-117,948,1073,-94,1259,1162,-1334,340,-430,-61,-1055,-994,752,399,-1,-1977,-708,-901,-874,-671,-366,-19,-198,-931,716,-1401,798,1292,-58,-799,-890,-154,50,923,1169,916,711,545,762,953,396,-1156,-931,-1462,-930,442,-153,-1222,-793,-876,619,1047,-193,-1621,-257,709,-642,103,-142,-322,-567,-916,-1285,-1641,-2011,-2275,-2226,-1994,-1808,-1505,-1314,-1138,-1119,-1327,-1180,-1962,-1289,-1162,-1041,-742,-474,-12576,-10705,-7170,-5947,884,1439,1538,1549,1470,-252,-115,-1537,-1556,-1776,-2365,-1910,-1678,-2170,-1931,-1439,-927,-441,-336,-741,-341,50,1023,967,801,661,333,-7,-691,-1420,-443,-352,-1617,-121,-141,-296,-520,-800,-1209,-1605,-1889,-1650,-1262,-755,-1229,-16,-182,-667,-21,-150,-233,-249,-487,-973,-496,333,436,1097,-1241,-1530,-46,1021,-148,-629,-1998,-1400,-264,501,-546,170,-443,-543,-125,-413,1355,896,1005,615,-894,-15,435,-72,230,77,-92,-352,-616,-903,-1151,-1320,-1325,-1230,-995,-618,-285,-907,375,709,1005,-85,-408,-88,505,1155,903,1119,2030,2438,2272,810,106,-1179,-1067,-743,-595,-971,-1409,-1163,-931,-1606,-2350,-1272,-923,-1102,-1545,-973,-1510,-334,483,624,-1237,944,1294,-2059,-1459,63,887,544,325,61,-1384,-636,-902,-1228,-1355,-1433,-1269,-1045,-846,-683,-2105,-2430,-876,-744,-820,-895,-981,-958,-875,-760,-700,-1246,-533,-279,-269,-221,-340,-279,-1503,-1817,-214,-1057,127,158,125,-1287,-61,-112,-490,-554,-800,-1086,-1271,-1407,-1218,-1122,-848,-701,-580,-346,-253,-1122,-160,-699,-1510,-279,-453,-923,-387,-440,-551,-609,-663,-684,-734,-871,-989,-1044,-1032,-912,-681,-452,-427,-1331,-571,-168,-359,-510,-663,-742,-654,-511,-221,105,292,-128,45,637,495,-671,-1094,-418,-586,-567,-45,-656,-900,-760,-307,125,-21,-533,-1112,-1747,-1771,-1150,-449,-344,-1000,-1030,220,-392,-232,-194,-776,199,622,-434,-1427,-801,-751,-172,199,611,879,990,1057,154,-1942,320,124,-582,-707,-944,-922,-631,-182,220,-21,-1193,-474,-830,-1115,382,-629,-109,-4,75,286,-1467,-58,-2185,-2661,-1539,-1343,-1013,-733,-1050,-1412,-1645,-3067,-1571,-1370,-1220,-2563,-2377,-5389,-899,-664,-294,-4400,-13512,1044,1398,-4590,-398582,-436839,-222440,-10932,1374,1095,842,610,443,294,244,335,-1282,381,187,19,-292,-624,-1132,-1300,-1414,-576,-154,243,136,-887,-201,1058,1024,940,-390,-2053,-442,62,-1717,-497,-715,-918,-1063,-1089,-1083,-964,-806,-632,-768,-491,-235,-144,-120,-106,-106,-757,-254,-306,-385,-452,-1849,-621,-656,-959,-995,-1122,-1132,-999,-1178,-556,-289,66,-1340,490,612,-404,-1206,-757,-1751,-1647,-132,-82,-489,-925,-1362,-1413,-1077,-723,-338,90,-788,-1237,-584,-292,-1152,-46,459,252,-997,-461,-389,-580,-694,-677,-595,-1768,-1106,-1809,-1297,-1030,-498,-646,300,283,-454,-988,-720,-1105,-1368,-1387,-1085,-761,-492,-357,-322,-357,-478,-623,-713,-1729,-2144,-618,-968,-1013,454,203,-209,-735,611,797,-517,-13,652,257,-649,-147,-245,-618,-1400,-1273,-1207,-1067,-833,-669,-619,-1652,-798,-877,-1069,-1170,-1042,-767,-800,-1588,-1196,100,135,115,-43,-892,-267,-1447,-177,-165,614,1000,41,726,1839,770,-472,869,-557,1722,1723,849,-552,-556,-1152,-999,2195,1825,1085,682,202,1089,1213,1674,1226,-1116,-720,-1048,-965,-993,-1039,-1226,-1293,-1213,-1063,-1051,-1173,-1467,-1602,-1291,-770,-614,396,141,783,-684,-981,946,-185,-2079,-1819,-392,-1096,614,1674,-822,-370,895,481,-765,-1046,1591,1554,1351,976,623,130,-358,-765,-1088,-1221,-1092,-765,-460,-812,-1885,-742,-129,-337,-609,-815,-2354,-827,-478,-103,-1695,-604,307,-137,-394,-1324,-459,-536,-45,756,683,573,374,171,-466,-1274,-1134,-435,-507,-1196,-396,-282,-571,-277,-338,-727,-1587,-281,-209,-121,-917,42,113,221,1,352,-633,-1522,207,55,-698,-665,-919,-890,-630,-106,578,844,-972,-79,-1709,-1017,-233,226,543,1436,-11,1853,1243,-750,228,35,-364,-2217,-470,-81,-1934,-463,-80,289,-552,-1111,-1492,-287,737,1076,796,-1292,228,21,-144,-1754,-1490,-216,-128,-68,-647,-662,-190,-302,-442,-473,-651,-1719,-1027,-270,-174,-682,-1183,-1936,55,-663,-13,-26,-71,-124,-511,-851,-1313,-1130,-1391,-168,1,41,71,94,12,-891,-1012,-831,-140,-185,-266,-1035,-2220,-1114,-2450,-1751,-1659,-1871,-1923,-1871,-1688,-1527,-1376,-1209,-1102,-1024,-956,-932,-1053,-893,-829,-816,-752,-693,-585,-434,-335,-298,-3,184,411,-313,2,404,-437,592,515,222,6,-600,-691,-1030,-1402,-1749,-2087,-1975,-1647,-1402,-1157,-890,-710,-521,-2194,-1113,-671,-1178,-5387,-1731,-1216,-19958,-31222,-21209,-944,-357,-184,-84,-73,-60,-706,186,-2812,-11073,-16100,876,1065,1179,1188,1282,-7367,-1526,-311,-356,-1544,150,-328,-899,-210,474,-1413,-130,-395,-693,-959,-1073,-1206,-1227,-1242,-1316,-1412,-1448,-1386,-1271,-1460,-866,-552,-1300,-926,-783,-15,-157,605,652,-389,-361,-276,259,297,353,-1261,-176,963,818,140,649,219,-443,573,1305,1142,1,-740,-131,-969,1886,2124,594,-491,-1336,-1984,-273,228,-160,106,1031,-349,-1154,-142,-464,-1096,-891,-844,-1932,-331,12,355,248,588,345,-716,-1422,-1241,-1173,-823,-1278,-670,1467,621,-813,-409,-520,26,102,-260,-158,590,240,-1076,-494,-1230,-1162,-1458,-1681,-1793,-1820,-1699,-1509,-1349,-1203,-1039,-1602,-910,-808,-734,-753],[-1726,-1497,-1211,-889,-583,-253,-545,131,179,21,-518,206,252,311,-120,292,140,-1125,-1161,-601,-1677,230,-275,-1129,61,-89,-267,-351,-413,-310,-144,-1404,-546,-985,-586,-1168,-365,273,1044,872,-277,-174,-546,-360,-627,-886,-1461,-1028,-1031,-858,-1072,-379,-940,-125,-36,125,238,411,418,-851,424,-404,75,-1130,-1084,336,148,-67,-1633,-666,-970,-1243,-1478,-1624,-1638,-1557,-1394,-1157,-1262,-512,-187,-295,-639,-1138,-4,582,1353,1273,764,660,298,606,1010,602,-834,-794,-1318,-1155,365,-127,-1179,-591,-438,833,1446,-109,-1114,303,637,-359,21,-186,-232,-279,-310,-304,-232,-147,23,104,99,58,-690,150,157,19,-768,-948,-2232,-1044,-1423,-1921,-2120,-1940,-20788,-17869,-10332,-6926,-416,-308,-301,-372,-499,-675,-881,-1787,-1966,-2139,-1951,-1942,-481,410,287,-222,64,-15,-85,-667,-428,335,1790,1974,812,890,937,147,-962,-1617,-354,-67,-1122,-738,-737,-553,-175,350,-686,91,280,-130,561,-156,-1117,2,-118,-581,1822,1607,1083,-54,-766,-1265,-362,221,416,1494,-1427,-2023,94,994,-120,-890,-1511,-1046,-117,465,-146,-105,-437,-681,-822,-853,-723,-525,-359,-19,-856,461,709,282,432,1219,478,1218,1110,771,29,346,-21,-511,-1010,-1421,-1799,-1875,-1617,-1221,-831,-465,-385,-275,627,941,833,1260,1771,1878,1983,1003,625,-722,-957,-831,-551,-213,-1096,-406,-900,-2031,-1894,-1063,-1008,-995,-1910,-862,-1757,-607,-524,-630,-991,-960,-1204,-1935,-1815,-2163,-2449,-2421,-2015,-1588,-1302,-757,-360,-41,-266,-163,163,-839,-174,-459,-2299,-1820,-733,-542,-654,-773,-612,-914,-1203,-1488,-1828,-2044,-2018,-1948,-1835,-1634,-1488,-1314,-1291,-1615,-564,-1495,-187,-121,-151,-1218,-391,-472,-739,-928,-1124,-1287,-1271,-1301,-1152,-1127,-916,-820,-730,-500,-392,-1069,-205,-645,-1102,-120,-303,-951,-563,-377,-497,-704,-939,-1171,-1449,-1827,-1930,-1437,-887,-427,157,-563,-582,-1271,-332,1649,1622,1219,-1,152,1435,1313,832,1235,204,-280,-166,674,348,-482,-1245,-910,-1172,-1095,-879,-866,-792,-746,-953,-1237,-1392,-1327,-1057,-770,-432,-149,-284,-420,-1017,-1237,-57,-413,-566,-761,-810,-546,-283,-481,-1738,-726,-982,518,445,414,297,126,42,-73,-1628,-217,-272,-427,-869,-436,-372,-204,84,194,-95,-1135,-239,-896,-1343,378,-940,-10,-69,69,577,-1550,-484,-1729,-3249,-1564,-1254,-941,-593,-220,102,382,-3275,735,876,648,-892,-1910,-4539,614,561,628,-4079,-18021,1242,1431,-6709,-427092,-484257,-222281,1481,1325,1169,1041,904,764,555,364,263,-1283,-40,-329,-512,-935,-929,-1206,-1253,-1224,-1021,-803,-546,-260,-870,-513,340,457,554,-894,-2349,-288,413,-1311,36,-874,-444,-743,-1025,-1366,-1520,-1349,-1034,-988,-431,-513,-25,52,78,47,-1236,-452,-484,-724,-943,-1603,-1193,-1015,-994,-593,-374,-162,-783,-1264,471,642,201,-1137,965,914,-624,-1268,-763,-1721,-1152,141,539,83,-602,679,1009,681,652,840,569,-391,-1173,-535,-467,-1194,33,1070,476,-894,-638,-1031,-1197,-1008,-659,-389,-1657,-1254,-1743,-1048,-614,-1137,-1120,-341,-744,-1052,-1275,-1312,-1105,-779,-503,-188,121,331,411,401,335,188,3,-169,-1888,-1763,-556,-965,-1012,-711,-745,-803,-923,-492,-217,-357,-131,584,773,-439,-522,790,-86,-1222,-121,-333,-574,-635,-593,-516,-1243,-464,-361,-436,-481,-374,-614,-1003,-1676,-1287,995,1629,1268,2,-1193,-507,-2027,-380,-829,-957,-675,-350,-49,119,233,-322,345,-577,990,1574,689,-576,-707,-1165,-982,2076,1873,1130,783,643,1688,1344,1706,1145,-1435,-957,-602,-669,-979,-746,-748,-999,-924,-1034,-1255,-1418,-1298,-838,-484,-486,-827,613,764,1149,-752,-778,770,-309,-1716,-1248,-192,-1267,455,1130,-813,-553,558,242,-889,-1264,256,-59,-455,-877,-1068,-1154,-1032,-732,-413,-1217,-85,154,-21,-659,-1501,-907,54,152,-1153,-1010,-2244,-798,1020,1171,-1370,-188,389,-293,-479,-1505,-540,-602,-174,-468,-670,-754,-904,-1057,-1270,-1365,-1578,-1704,-1786,-1802,-1790,-1683,-1664,-1669,-1738,-1852,-1961,-1862,-1848,-1756,-1640,-1502,-1379,-1219,-1085,-943,-849,-1449,-711,-705,-844,-1057,-1410,-1859,-2407,-2383,-1696,-931,-918,-179,-1540,-667,7,374,661,1544,25,1983,1249,-931,116,159,-488,-1996,-286,-14,-1675,-298,-261,-39,-680,-1199,-1295,-242,636,1102,531,-1008,-601,-927,-954,-2076,-1085,-139,125,298,-641,-474,265,141,-274,-27,-366,-1484,-1272,-51,-280,-895,-1126,-2030,-39,-1053,156,123,-139,-411,-620,-756,-1238,-1000,-1275,-1202,-1191,-1187,-1188,-1198,-1226,-1333,-1409,-1578,-1613,-1450,-1158,-1112,-1772,-1084,-2139,-1757,-1621,345,679,316,532,140,-1868,-1105,334,367,-342,-410,-1159,1064,828,1001,1128,928,711,238,-600,-629,-97,56,253,-136,-13,667,-331,1105,1156,669,-164,-734,178,-145,-507,-843,-1196,-1449,-1672,-1882,-1953,-1870,-1785,-1623,-2364,-1493,-1434,-1760,-4913,-2702,-2259,-17682,-25461,-23079,-343,-269,-145,-76,-86,-263,-535,23,-4707,-29228,-42337,-4629,-445,-818,-1369,-1894,-5604,-1620,-975,-385,-1782,-86,-479,-1317,-601,-5,-1950,-235,297,-57,38,-497,-1129,-1538,-1594,-1152,-810,-422,10,405,-1043,1117,259,-1385,-484,174,431,35,1093,901,-689,-414,-193,11,684,769,-1224,-132,-7,-164,-170,-154,-175,-533,-235,-317,-383,-435,-488,-467,-943,-238,-126,28,-456,-1360,-2109,-145,115,-311,-183,831,-472,-1011,360,192,-1217,-795,57,-1482,413,1268,561,483,572,236,-686,-1373,-1047,-851,-559,-1564,-671,158,83,-662,-189,-648,-4,-143,-485,-521,-804,-1076,-1308,-1566,-1723,-1734,-1605,-1359,-1098,-946,-817,-718,-704,-736,-772,-1336,-1105,-1184,-1251,-1269],[-1082,-906,-754,-608,-492,-345,-434,-238,-266,-315,-204,-185,-71,96,-141,238,127,-502,-683,-125,-1568,23,-277,-1600,-583,-267,-519,-777,-1137,-1387,-1408,-1823,-732,-851,-321,-1017,-379,286,1631,1523,-3,-474,-1053,1288,1516,583,-1606,-120,-238,-780,-1340,-1919,-1933,-1269,-797,-281,165,407,378,-418,766,-347,183,-1215,-1056,965,900,825,-1106,-145,331,-229,-359,-389,-294,-456,-869,-837,-1110,-1189,-1396,-1375,-1431,-1456,-1193,-943,-699,-140,299,601,31,406,993,743,-553,-671,-1125,-1455,221,-141,-1090,-217,-35,977,1713,-90,-631,505,85,-277,-514,-660,-622,-685,-531,-469,-373,-293,-149,-116,-176,-274,-818,-260,-256,-366,-428,-805,-2270,-830,-919,-1096,-1122,-4270,-28648,-23060,-11728,-6737,-1376,-670,-589,-497,-386,-264,-1000,-1682,-1912,-1997,-1632,-1918,-924,170,438,-194,110,-1,95,-589,-456,552,1372,1357,658,509,645,-179,-1160,-1602,-592,-384,-740,593,1054,1400,52,191,-1254,519,386,13,778,-156,-826,24,35,-547,1093,777,868,78,-1077,-1623,-310,59,336,1745,-1279,-1445,181,824,-188,-1165,-1090,-684,40,-34,-218,-444,-753,-1114,-1279,-1154,-812,-450,-181,201,-914,639,822,546,141,682,367,1075,944,724,-71,99,-273,-721,-1088,-1224,-1223,-1081,-895,-707,-584,-514,-458,-456,-337,-295,-193,-104,62,177,386,596,756,-256,-896,-961,-534,-119,-831,-460,-1274,-1627,-1487,-904,-1049,-1268,-1714,-1352,-1457,-1353,-1306,-1235,-1054,-838,-592,-1610,-1479,-8,107,51,89,52,-1186,-139,-161,-97,-113,-50,-20,-1046,-140,-381,-2030,-1072,-397,-445,-553,-899,72,-259,-493,-607,-672,-1543,-773,-347,-387,-416,-564,-732,-898,-1341,-1049,-1188,-960,-781,-577,-1187,-215,-358,-980,106,65,-326,-184,-508,-1154,-1110,-1259,-1424,-1465,-1281,-1189,-1110,-1008,-970,-997,-928,-884,-882,-951,-944,-1075,-1173,-1273,-1338,-1415,-1569,-1655,-1612,-1406,-1243,-1076,-1178,-888,-1189,-873,-890,-934,-830,-646,-366,21,355,755,1157,193,-415,-462,2091,1233,-105,-1359,1098,516,-219,-631,-1098,-1201,-1134,-1081,-1132,-1153,-1091,-904,-709,-449,-234,-182,-474,-940,-1406,-257,-398,-848,-483,-831,269,970,-435,-2101,-637,-1184,791,91,-18,-517,-1023,-1213,-1027,-1335,-165,235,-255,-806,794,781,-239,292,131,-182,-981,-39,-903,-1470,341,-1268,99,-140,167,966,-1454,-299,-1258,-3227,-1538,-1017,-350,64,-92,175,218,-3111,248,312,336,323,-1106,-3647,-55,-273,-476,-4371,-22123,-1007,-1158,-7979,-396587,-482838,-206826,-1373,-1315,-1194,-1003,-791,-571,-421,-266,-42,-1122,205,132,117,-1212,-161,-515,-812,-1212,-1460,-1415,-1125,-748,-796,-823,177,362,583,-1325,-2360,-77,565,-903,306,-940,-164,-461,-753,-1136,-1454,-1443,-1095,-1171,-280,-954,201,778,1028,275,-1726,-822,15,-234,621,-1159,41,-57,-868,0,192,419,-1018,-1400,551,928,52,-925,1038,617,-867,-1251,-614,-1263,-591,413,781,-198,-1001,480,945,572,754,1132,725,27,-1062,-388,-541,-1179,158,257,-162,-663,-889,-1154,-1389,-1517,-1497,-1465,-1446,-1267,-1168,-1166,-1223,-1222,-1591,-1184,-1109,-1173,-581,-438,372,769,475,-244,776,252,703,974,1214,1298,346,12,-1280,-1332,-490,-905,-1034,-1324,-1390,-1371,-1168,-1008,-804,-638,-463,-275,-83,-257,-581,360,-522,-1007,80,-11,-224,-349,-414,-407,-752,-148,-204,-90,-151,-215,-366,-1147,-1685,-1293,-16,329,677,-339,-1331,-656,-2133,-63,-297,-24,-392,-756,-1050,-1376,-1703,-2037,-2264,-1773,-1079,-260,463,-606,-844,-1169,-929,1879,1839,1106,898,1105,2236,1383,2150,1082,-1646,-1146,-128,-323,-920,-402,-663,-1124,-1210,-1321,-1352,-1254,-1265,-885,-834,-642,-1002,-103,-13,117,-847,-564,65,-331,-1140,-564,-133,-1358,266,526,-829,-643,242,15,-987,-1416,1271,1125,932,732,753,-324,-181,383,-24,-999,-112,1500,-69,-517,-1121,-984,1208,1046,-1687,-1386,-2031,-1110,180,-116,-1037,-769,-1179,-1536,-1762,-1879,-1802,-1626,-1528,-1382,-1166,-859,-647,-470,-423,-1044,-744,-141,-179,-373,-8,63,-688,-108,-310,-728,-1285,-901,-1087,-1234,-1350,-1393,-1418,-1400,-1432,-1484,-1611,-1765,-1919,-2084,-2324,-2526,-2735,-2837,-2772,-2713,-2636,-2481,-2175,-1805,-1383,-966,-628,-164,67,358,51,682,768,-1127,-25,-9,-569,-1557,-1763,-1917,-1370,-545,-498,-404,-755,-1215,-1166,-272,438,1181,807,-717,81,-162,-352,-2084,-768,-554,-494,-426,-733,-382,-355,-400,-504,-560,-639,-1259,-1567,-1006,-1041,-1145,-1126,-2193,-751,-1498,-708,-688,-716,-771,-795,-781,-1137,-838,-1145,-933,-857,-763,-641,-496,-332,-1121,-1506,-64,-403,-345,246,-1001,-1364,-1115,-1837,-1695,-1765,238,805,303,817,14,-1531,-1153,256,347,-389,-365,-1259,628,764,593,900,929,969,254,-959,-941,-335,588,764,-27,-106,266,-262,-72,-92,-217,-473,-905,-218,-228,-297,-377,-527,-635,-778,-979,-1090,-1037,-906,-611,-2437,-1039,154,-2489,-4183,-3382,-5363,-15213,-16923,-20735,12,-63,-20,29,-251,-603,-263,-238,-5351,-29941,-57174,-19541,-1068,-1607,-1608,-894,-3877,-1405,-34,10,-1610,-343,-678,-1623,-942,-517,-2536,-589,313,-131,-105,-621,-1110,-1276,-2077,-972,-751,-449,-71,276,-683,851,931,-1499,-182,913,716,138,966,600,-1008,-507,-182,-327,-912,-1490,-2022,-1363,-772,-285,205,554,-169,-690,825,657,421,129,-226,-560,-1010,-1137,-1406,-1290,-986,-1335,-1874,-111,-83,-494,-432,656,-616,-891,420,52,-1324,-713,333,-1065,415,1125,665,638,465,41,-699,-1282,-720,-470,-215,-1741,-706,-431,-530,-576,-378,-813,12,116,-662,-45,88,-494,-1566,-227,-1061,-349,-380,-391,-403,-500,-578,-647,-764,-896,-991,-1112,-1254,-604,-492,-354],[-36,-86,329,167,-272,-264,-478,-733,-865,-825,-635,-452,-546,157,-221,519,462,131,-218,295,-1393,-191,-305,-1821,-1341,-901,-1315,-1706,-2160,-1980,-1645,-2282,-983,-764,-468,-897,-401,-64,-11,3,-22,-831,-1570,-301,-401,-572,-1438,-894,-1138,-1144,-810,-197,-727,-346,1771,2437,920,-108,-99,-80,1044,-297,239,-1293,-928,1208,1583,1198,-602,-292,1248,-108,-351,-758,1361,-179,-804,557,-976,221,128,-970,-539,-1419,183,112,-149,-233,-574,-1093,-1530,-2000,-2059,-1450,-714,-579,-935,-1644,26,-185,-910,261,302,530,537,-142,-280,224,20,-251,-556,-949,-1340,-1873,-2499,-1806,-1073,-367,366,931,609,626,-1076,152,-223,748,96,-660,-2018,-719,454,155,-1582,-6986,-35013,-25432,-11244,-5383,-2839,-13,-20,-44,-76,-122,-1507,-1244,-1402,-1690,-1494,-1907,-1433,-279,377,-302,-10,-82,187,-491,-373,89,-77,-355,-641,-757,-867,-771,-1214,-1441,-757,567,-530,1207,1193,1025,130,-327,-1758,618,384,82,891,-213,-568,176,214,-566,1881,1612,1431,137,-1341,-1787,-347,-123,147,1788,-917,-544,193,517,-349,-1465,-797,-343,-472,-638,-741,-826,-949,-1140,-1305,-1525,-1715,-1895,-2101,-2092,-2128,-2108,-2018,-1872,-1707,-1546,-1356,-1211,-1035,-863,-659,-453,-235,-108,-2,-156,-105,-731,-265,-530,-856,-1166,-1328,-1212,-992,-682,-321,-18,316,558,865,1151,1360,175,-863,-1124,-562,-71,-656,-879,-1568,-1229,-1237,-1273,-1220,-1119,-1261,-744,-1075,-894,-1133,-1501,-1889,-2199,-1815,-1465,-1538,-948,-789,-828,-791,-853,-1054,-1199,-1337,-1360,-1109,-889,-535,-1287,-228,-378,-1735,-430,-150,-505,-904,-1318,-1563,-1189,-535,155,-179,-1211,-1001,93,1852,1190,-535,-427,-511,-1067,-291,-1098,-1320,-91,1122,-1185,-470,-652,-1184,690,966,15,1009,1437,-1556,-1242,266,247,566,-181,456,-1039,182,-591,-417,734,-178,-750,-1013,-1026,-144,506,133,-173,-458,-771,-1913,-1135,-1241,-1333,-1376,-1719,-1579,-1749,-1849,-1836,-1728,-1423,-1048,-624,-163,167,484,731,228,-511,-821,508,122,-430,-1411,-1635,-1166,-325,393,-1088,-709,-241,-122,-167,277,-194,-562,-814,-829,-759,-690,-709,-820,-1509,-977,-1060,-1118,-700,-850,-135,7,-293,-2427,-568,-1321,-746,-1176,-1548,-1885,-1724,-1304,-953,-1072,-400,-238,-256,-586,-414,-644,-939,-1250,-1563,-1622,-1376,-1099,-885,-1505,-155,-1597,167,-208,282,187,-1187,-490,-867,-2669,-1479,-768,-657,-727,-785,-884,-1002,-2737,-1295,-1350,-1378,-1351,-1292,-2745,-1101,-1019,-919,-5310,-23155,-3597,-666,-8697,-359484,-453004,-185331,-336,-203,-22,203,430,644,763,-686,404,-852,1121,957,855,-1177,449,82,-247,-529,-410,-296,-33,329,-715,-1147,-76,-267,1562,-1566,-2038,182,736,-553,116,-898,-1043,-1712,-1442,-714,49,798,585,-1288,89,-1395,55,1148,1460,97,-1583,-1118,52,-770,1104,-698,822,-192,-1226,-1109,-239,568,-1225,-1560,400,847,-87,-718,491,-64,-1124,-1197,-391,-747,-16,673,827,-361,-1277,242,69,-147,-263,-225,-41,50,-948,-152,-507,-1094,134,92,31,-309,-914,-76,-162,-299,-500,-1158,-1123,-1259,-1439,-1571,-1642,-1557,-1951,-1309,-1248,-1341,-932,-795,-648,-489,-390,-243,44,-57,377,445,470,401,-17,-833,-525,-867,-739,-1055,-1446,-1799,-1434,-970,-1069,101,587,35,-104,1359,1370,-108,-258,59,-940,-761,-100,-67,-19,181,424,-395,-196,609,-146,1486,1521,1528,217,-1164,-1607,-1248,285,230,363,-648,-1229,-628,-1486,132,-232,1087,926,724,565,373,197,-35,-358,-661,-997,-1282,-1550,-1382,-942,-1108,-776,1260,1766,1025,1026,1585,2476,1339,1831,574,-1633,-1248,358,81,-796,-409,122,-1124,-815,-1221,-1640,-1765,-1552,-1248,-1146,-785,-1096,-540,-497,-398,-943,-406,-383,-326,-345,-293,-360,-1314,-49,137,-778,-555,-15,-161,-1012,-1455,1770,1754,1308,308,370,-466,-127,462,-67,-606,-127,1544,93,-385,-751,-940,797,465,-2102,-1753,-1709,-1271,-914,-1159,-1407,-1632,-1908,-2040,-1936,-1766,-1546,-1354,-1330,-1314,-1258,-1108,-1016,-895,-796,-880,-418,-229,-55,-99,218,331,-636,160,-50,-510,-1055,-346,-338,-539,-1514,663,894,960,805,850,-226,-999,-77,1166,-887,-1304,-526,-1110,-1185,-1162,-1633,-2060,-2228,-1808,-1187,-425,232,599,666,1633,132,1938,1135,-1270,-132,478,-538,-984,135,224,-994,228,-716,-707,-921,-1181,-1433,-1621,-1656,-1693,-1741,-1774,-1798,-1774,-1769,-1787,-1762,-1637,-1474,-1285,-1104,-928,-725,-572,-470,-324,-226,-1003,-1835,-445,-910,-1339,-1130,-2377,-1576,-1857,-2069,-2241,-2258,-2089,-1862,-1574,-1359,-979,-959,-358,36,390,696,945,1111,-1026,-1585,269,-417,-636,-72,-736,-990,-1121,-1474,-1526,-1903,90,797,310,693,-81,-1023,-932,-144,-279,-426,-265,-1238,84,229,200,339,356,404,205,-1289,-1084,-479,647,721,84,-189,461,-166,52,-63,-282,-691,-1015,-277,-201,-170,-140,-177,-170,-203,-308,-356,-299,-241,-91,-2314,-1078,-56,-3173,-3171,-3591,-8138,-12473,-7099,-14681,-450,-305,-114,-15,-445,-967,-230,-1159,-4649,-16367,-38769,-28491,-473,64,174,1113,-2097,-1374,-44,91,-1317,-519,-833,-1608,-1096,-949,-2943,-877,-376,-739,-1030,-1145,-1300,-1373,-2231,-1457,-1400,-1221,-955,-726,-515,-415,-257,-1546,-121,-90,-143,-205,-246,-261,-1240,-559,-511,-587,-703,-746,-1311,-618,-447,-267,22,283,-414,-782,647,613,540,422,241,-472,-1070,-217,-390,-494,-672,-1167,-1589,-277,-255,-591,-523,308,-678,-690,528,-52,-1269,-493,731,-614,417,1021,818,801,367,-135,-662,-1097,-292,-13,237,-1406,-687,70,-81,-464,-378,-870,-773,-1059,-1276,-1302,-1289,-1230,-1723,-1061,-946,-799,-676,-572,-508,-550,-565,-521,-449,-305,-64,-704,-1233,-732,-863,-731],[-145,-276,-439,-606,-784,-873,-884,-899,-841,-705,-496,-336,-795,174,-370,410,284,320,207,203,-1161,-403,-397,-1772,-2025,-1086,-1210,-1195,-1190,-1113,-1039,-2769,-1233,-953,-1069,-1237,-1430,-1777,-2073,-2120,-1870,-1564,-1969,-873,-446,-28,-1258,9,6,-159,-599,805,-679,-517,3303,3315,1188,-607,-529,206,1040,-221,299,-1267,-696,1249,1469,1405,-133,-284,1669,-31,-343,-1103,932,-339,-691,661,-801,1311,514,-1297,-577,-1245,305,1592,1890,848,212,561,-447,-29,56,-712,-1268,-1551,-1149,-1373,-182,-154,-539,625,652,1034,1427,-177,-12,1313,1490,119,544,-22,-867,-1449,-645,223,706,1115,1195,1079,7,102,-1341,114,-553,605,442,-472,-1585,-664,-492,-421,-1677,-9121,-37132,-25182,-9390,-3197,-3950,-58,-129,-214,-304,-402,-1755,-614,-650,-1433,-1468,-1865,-1868,-638,607,-438,-190,-161,292,-274,-138,729,565,335,-28,-482,-224,-975,-1065,-1273,-1007,241,-387,319,219,12,-181,-836,-1642,-138,353,177,1003,-230,-339,430,448,-522,2657,1658,1443,214,-1372,-1478,-369,-167,-77,993,-494,389,213,183,-499,-1702,-550,11,-214,-452,-673,-881,-1086,-1272,-1309,-1296,-1201,-1107,-1088,-910,-1175,-732,-618,-496,-421,-716,-338,-373,-383,-391,-458,-342,-312,-380,-475,-543,-743,-997,-1277,-1540,-1801,-2001,-2058,-1907,-1728,-1467,-1102,-728,-263,136,596,997,1271,628,-758,-1231,-572,-7,-509,-1334,-1622,-880,-1074,-805,-1493,-917,-801,-263,-685,-426,-319,-1514,-637,-708,-708,-768,-1531,-642,-637,-769,-757,-780,-887,-909,-981,-1106,-1144,-1323,-1399,-1501,-1613,-1783,-2007,-2259,-2320,-2041,-1614,-1143,-702,-199,286,727,31,-842,-1148,-20,1731,971,-748,-487,-157,-781,-336,-1017,-1407,-737,338,-1137,-628,-627,-1293,785,1206,400,1109,1489,-1465,-1729,-119,222,344,-403,449,-1044,172,-564,-153,881,-198,-583,-744,-901,-211,980,629,313,-7,-378,-1607,-897,-1089,-1268,-1394,-1736,-1780,-2067,-2244,-2153,-1927,-1530,-1105,-686,-290,-91,35,44,-124,-542,-1159,-1079,-1428,-1580,-1408,-759,-302,-31,280,-1046,-735,-266,-746,-1279,-1602,-1552,-1249,-977,-724,-600,-610,-786,-1105,-1529,-1826,-2015,-1373,-856,-884,308,658,-88,-2177,-553,-1369,348,-642,83,-114,-277,-265,-230,-856,-72,-33,-148,-350,-446,-728,-1055,-1376,-1660,-1659,-1368,-1047,-904,-1511,143,-1819,299,-288,603,1512,-818,-761,-608,-2040,-1431,-519,339,854,-29,492,271,-2331,-426,-731,-1041,-1309,-1472,-1902,-1188,-879,-531,-6727,-19893,-8412,-3773,-9376,-330604,-421560,-165711,399,405,459,565,-2156,778,792,-2151,-47,-578,884,730,682,-1087,532,333,-1142,-228,309,-70,514,472,-726,-1553,-397,-881,1138,-1519,-1630,422,247,-345,-600,-901,-911,-548,-54,63,294,1741,486,-1360,253,-1889,-182,1281,1502,-140,-1027,-1304,57,-1338,673,-314,-567,-1042,-1064,-475,253,634,-1424,-1762,183,707,-251,-594,-143,-831,-1443,-1205,-223,-299,468,835,814,-467,-1412,-96,637,244,557,116,-154,-410,-914,-471,-461,-1004,155,399,626,96,-1230,726,1383,622,-654,-1628,-758,-688,-215,-742,-1324,-1835,-2306,-1715,-1290,-1219,-458,-1108,-55,-8,-251,-266,-380,-566,-808,-1040,-1199,-1321,-1392,-1657,-1393,-1378,-1407,-1304,-1154,-1009,-745,-538,-1071,84,411,179,-88,1098,1224,-82,216,-171,-1398,-570,149,133,162,137,655,-549,324,1227,-101,1532,1414,1345,893,-1096,-1518,-1263,358,227,157,-978,-987,-447,-880,-311,-485,-826,-1160,-1447,-1481,-1319,-1014,-664,-473,-640,7,200,156,-684,-1051,-1025,-580,19,77,120,244,313,512,743,838,-82,-1439,-1319,765,457,-679,-611,-233,-1087,-369,-78,-16,-448,-993,-1517,-1363,-743,-1162,698,960,1186,-1085,-84,374,116,-129,-539,-779,-1212,-261,-114,-663,-353,-413,-781,-1010,-1435,-491,-171,-4,-325,-174,-509,-271,-299,-274,-204,-200,68,191,-337,-461,-851,245,89,-2108,-2118,-1362,-996,-1129,-1269,-1333,-1339,-1432,-1523,-1573,-1622,-1555,-1420,-1387,-1322,-1223,-1067,-1052,-1110,-1294,-1407,-1680,-1884,-2012,-1933,-1743,-1474,-1330,-1257,-1294,-1415,-1548,-1393,-1167,-856,-1716,-295,-56,197,400,591,-151,-714,-195,1008,-935,-1599,-356,-1467,-1551,252,529,399,-902,-493,-994,-656,-787,-163,534,1416,245,1829,1063,-1385,-230,674,-430,-380,402,418,-600,601,-918,-909,-514,-900,-911,-385,76,623,312,-66,154,-90,-334,-1462,-722,-766,-784,-807,-945,-946,-986,-1038,-1068,-958,-800,-744,-1937,-588,-1158,-1315,-1162,-2596,-1286,-1802,-444,-424,-408,-373,-267,-91,-801,-432,-745,-29,706,248,1083,1189,1246,-789,-1490,544,-346,-817,-356,-429,-658,-1095,-1077,-1308,-2040,-109,788,311,549,-169,-554,-619,63,-237,-522,-823,-1086,-944,-723,-612,-518,-501,-478,-444,-1516,-1005,-503,-362,-227,-196,-254,-62,-78,-153,-186,-416,-783,-1058,-698,-632,-529,-366,-226,-25,123,145,-298,215,176,164,-2042,-1098,-398,-3277,-1947,-3306,-10490,-9586,206,-6860,437,447,457,357,-635,-1322,-255,-2787,-3329,-4231,-19343,-20288,1062,1367,636,1674,-173,-1284,-89,121,-1009,-615,-930,-1269,-1045,-1275,-2799,-1021,-633,-679,-671,-531,-497,-500,-1891,-544,-696,-838,-944,-1031,-929,-763,-448,-1524,115,371,530,333,706,33,-1370,-577,-76,-525,-1011,-436,-1370,-367,2,-173,-209,-211,-592,-771,-225,-298,-388,-517,-698,-863,-1105,-1073,-1045,-806,-663,-881,-1276,-248,-373,-588,-464,-345,-660,-497,-429,-351,-1038,-187,-98,-152,-143,-277,-408,-435,-385,-291,-585,-857,164,464,734,-917,-626,676,408,-341,260,-759,415,84,-579,-380,-491,-1162,-1734,-349,-799,88,210,288,304,193,80,-306,-109,-175,-162,-341,-1058,-947,-1201,-1023],[243,339,380,336,-282,173,3,-68,-309,-474,-517,-525,-628,-81,-523,387,453,724,624,965,-831,-550,-392,-1590,-1639,-518,433,125,-302,-707,-1113,-3216,-1817,-2080,-2227,-2085,-1785,-1560,-1271,-974,-685,-1228,-1821,226,618,924,-1135,145,-124,-233,-569,701,-662,-677,1905,1496,1030,-1008,-803,-828,-1348,-1564,-1473,-1204,-835,-552,-291,-20,215,-114,538,-2,-352,-1358,402,-543,-555,573,-605,1427,379,-1530,-668,-1101,440,1751,1875,559,224,647,-560,-165,-130,-865,-1051,-816,-423,-907,-161,-66,-33,-159,-359,-563,-605,-657,-748,-896,-1101,-1394,-1725,-2120,-2351,-2111,-1587,-998,-398,137,672,730,-583,-391,-1573,86,-876,229,-242,-771,-1149,-1055,-628,-1010,-1462,-10571,-35004,-23778,-7213,-742,-3579,463,278,115,0,-75,-1604,-185,-139,-1280,-1594,-1825,-2193,-873,68,-618,-427,-260,126,25,139,219,372,488,-456,-908,-682,-1266,-847,-1084,-1249,-24,-316,213,-43,-273,-350,-1279,-1164,113,259,274,1096,-231,-200,634,654,-427,2789,1587,1263,284,-1209,-1158,-393,-84,-359,127,-90,191,207,-176,-644,-1908,-363,174,-30,-258,-478,-1070,-1003,-1327,-1534,-1640,-1555,-1397,-1274,-971,-1254,-497,-213,87,-571,-1345,65,858,917,803,-641,711,-121,529,319,-383,-469,-936,-612,-821,-1018,-1180,-1272,-1237,-1220,-1131,-944,-762,-497,-313,-63,147,272,342,-564,-1269,-571,-18,-383,-1802,-1440,-551,-965,-808,-1746,-624,-364,-36,-290,-173,-159,-1908,-295,1005,202,-281,-1411,-462,-578,616,569,321,-194,104,-151,-491,-756,-1136,-1323,-1642,-1291,-1098,-1192,-627,-404,-512,-408,-1159,-482,604,743,638,216,-494,-1069,-155,405,193,-912,-506,-864,-1208,-1531,-1504,-938,-170,617,-986,-679,-297,-1280,843,1451,792,1197,1538,-976,-1802,-498,178,-40,-518,-690,-1016,-267,-489,98,610,-213,-393,-345,-618,-234,287,-53,-389,-751,-1172,-1440,-1464,-1198,-926,-668,-1242,-862,-735,-513,-578,-666,-617,-544,-416,-278,-281,-298,-357,-515,-650,-1250,-936,-1019,-1083,-1350,-1065,-1155,-1277,-1506,-1649,-1275,-807,-290,-704,542,469,128,-811,643,1951,102,-579,-437,-1408,-201,-440,-1544,-1031,-868,-610,-414,-266,-1748,-542,-1269,-411,-882,-737,-871,-979,-930,-876,-813,-724,-688,-797,-872,-1026,-1244,-1485,-1679,-1747,-1508,-1114,-793,-912,-1454,47,-1583,436,-293,914,1622,-326,-1018,-418,-1406,-1334,-224,686,1257,33,168,103,-1878,815,587,332,78,-151,-1066,-238,-27,343,-8016,-16807,-11700,-9128,-10429,-312217,-400875,-152867,2036,1929,1863,1796,-5335,-268,1904,-3384,-398,-268,968,1014,1561,-1024,1149,-411,-1979,70,-50,-672,-439,-495,-782,-1968,-603,-1392,-376,-1078,-1142,-222,-216,-228,-306,-918,-463,-581,-669,-817,-895,-918,-875,-1287,-715,-2348,-573,-543,-517,-487,-493,-1207,-550,-1809,-561,-583,-536,-425,-418,-415,-387,-318,-1458,-1809,10,384,-332,-481,-758,-1539,-1684,-1207,-66,128,904,965,801,-471,-1312,-446,417,81,404,110,-140,-545,-957,-1471,-1832,-1596,-1249,-846,-447,-43,-1493,385,1016,511,-811,-1647,-289,-103,171,-187,-530,-691,-1567,-803,-568,-899,-276,-1214,-325,-472,-759,-961,-1115,-1122,-1008,-831,-649,-565,-897,-1362,-798,-1021,-1356,-1590,-1350,-867,-336,-180,-976,229,779,304,-77,1716,1755,-136,746,-271,-1841,-379,5,60,21,-152,-347,-687,-636,-759,-878,-979,-1065,-1092,-1177,-1309,-1443,-1455,-1292,-1063,-780,-1273,-633,-92,-302,11,-49,-139,-336,-586,-791,-1003,-1126,-1148,-1228,-1124,-985,-792,-746,-761,-1107,-884,-714,-826,-983,-1201,-1239,-1245,-1099,-914,-855,-830,-1111,-1322,-392,-249,-534,-898,-842,-1025,-616,-114,388,-171,-647,-1567,-1253,-1606,-1899,-1581,-1291,-983,-1210,-866,-973,-1189,-1544,-1544,-1189,-1078,-429,221,-442,-61,-550,-578,-965,-1353,341,417,540,-952,-745,-452,20,568,-212,148,-330,-273,-386,-370,-259,-742,-6,3,-1794,-2139,-1024,-770,-959,-1045,-953,-705,-478,-671,-311,-861,-321,-866,70,764,1290,-1721,-641,707,-229,-552,696,624,245,24,41,19,-413,22,94,85,-670,-609,-343,-967,-1752,466,-111,33,-405,-860,-1328,-1645,-1622,-1307,-982,-1960,-385,-1658,-1918,8,50,107,-927,-594,-845,561,516,573,388,301,281,132,193,-1511,-356,422,-305,169,639,590,-252,966,-1115,-970,-358,-719,-819,-543,-85,329,14,184,1752,521,-334,-1213,-19,563,404,177,-1064,-396,664,545,244,396,108,-549,-1640,-825,-1333,-1125,-1281,-2874,-1818,-1404,-1,-63,-158,-271,-351,-406,-696,-662,-849,-1040,-1065,-979,-794,-565,-344,-540,-1342,-95,-298,-981,-681,-212,-445,-1106,-760,-1160,-2172,-433,691,213,293,-344,-240,-397,-29,120,-468,24,-919,627,307,-405,-157,-282,-330,-349,-1636,-806,-631,-715,-755,-902,-992,-1062,-1175,-1311,-1378,-1581,-1517,-1401,-1220,-954,-694,-410,-190,53,201,59,-525,116,-8,-86,-1798,-1175,-708,-2603,-990,-2670,-12524,-6780,-1166,-1032,-876,-624,-243,139,-914,-1748,-399,-5086,-2036,2088,-4381,-9528,-4899,-3638,1958,1754,1444,-1211,-235,-10,-818,-749,-1073,-830,-915,-1594,-2349,-1073,-484,-485,-498,-426,-474,-673,-1434,-609,-705,-760,-775,-862,-982,-1220,-1389,-1605,-1851,-1827,-1614,-1367,-1062,-718,-1495,-670,-53,-520,-1313,-1041,-1509,-600,1130,1010,759,230,-748,-730,493,197,-96,-400,-726,-1001,-1243,-1271,-1104,-756,-556,-604,-1039,-89,-506,-567,-375,-424,-666,-1017,-1154,-1128,-986,-834,-637,-510,-379,-304,-212,-71,27,-491,-543,-660,539,856,1028,-433,-592,429,357,-270,308,-513,929,173,-438,-169,-365,-1458,-1605,-380,-676,210,432,397,280,5,-304,-629,-1000,-1048,-612,-281,-792,-1188,-1531,-1220],[-114,24,58,22,-275,-171,-242,-356,-382,-282,-67,-102,-308,344,-759,836,845,892,909,842,-517,-705,-480,-1493,-1091,-962,374,372,270,193,-459,-3528,-1928,-879,-282,-655,-422,-544,-596,-631,-664,-855,-1461,-652,-528,-403,-1157,21,-276,-372,-652,249,-738,-856,-814,-1199,-1528,-1646,-1471,-1108,-748,-373,-53,-1013,-261,491,446,346,171,-68,-280,-438,-530,-1454,-366,-811,-466,406,-456,1162,306,-1633,-865,-1100,502,1756,1721,173,294,723,-640,-286,44,-210,-68,-94,-196,-449,-201,15,496,1040,919,729,632,-343,75,-52,-299,-525,-667,-778,-1525,-1579,-1566,-1001,-986,-877,-571,-264,-1168,-815,-1714,9,-1243,234,890,-198,-769,-85,446,-1195,-1358,-11328,-32533,-22795,-5680,-1057,-1694,-967,-882,-788,-696,-643,-1279,-743,-800,-1269,-1912,-1811,-2361,-1017,-766,-862,-687,-410,241,366,376,581,677,677,-955,-1205,-1160,-1442,-661,-880,-1428,-449,-314,21,14,-1,52,-1330,-690,77,-39,-138,-387,-527,-621,-796,-1028,-1107,-1290,-1429,-1555,-1618,-1679,-1573,-1299,-1046,-777,-659,-472,-309,-251,-571,-800,-2087,-260,-333,-546,-789,-1039,-1385,-1649,-1738,-1386,-1047,-1198,-736,-486,-652,-1322,536,785,882,-661,-1947,24,1320,689,842,-812,742,-465,1281,508,-480,-625,-1133,1100,861,561,-55,-729,-294,-436,-554,-587,-672,-734,-938,-1114,-1317,-1461,-1343,-1013,-1263,-587,105,-293,-2205,-1141,-245,-894,-862,-2007,-384,4,175,77,56,-626,-2037,-502,691,-16,207,-1190,-675,-1179,368,1040,123,241,779,552,281,155,-29,-794,-1656,-818,-375,-985,788,850,-530,-310,-1179,-668,834,758,316,309,-223,-753,-337,-695,-983,-1318,-1599,-1781,-1860,-1807,-1499,-1131,-738,-348,-774,-694,160,-1213,800,1631,1119,1233,1549,-400,-1358,-865,79,9,-539,-160,-976,186,-404,297,1045,-239,-244,17,-375,-251,1080,788,495,164,-254,-817,-940,-1169,-1207,-1042,-901,-807,-799,-806,-858,-971,-987,-1011,-1039,-1060,-1224,-1382,-1554,-1778,-1899,-1856,-1698,-1403,-1134,-1318,-677,-620,-596,-669,-820,-898,-939,-851,-953,-479,-214,-306,-1275,516,716,237,-622,-252,-1219,-286,-524,-1635,-1192,-834,541,485,285,-1323,-579,-1104,-171,-998,-198,-204,-261,-251,-307,-419,-430,-475,-587,-558,-494,-818,-1229,-664,-534,-598,-546,10,-964,-1401,-41,-1188,233,-257,139,46,-67,-1235,-329,-847,-1238,-109,-103,-130,-149,-223,-249,-1426,-365,-326,-275,-210,-152,-305,-49,-19,47,-8325,-14195,-13839,-13645,-12295,-304602,-394942,-149238,-33,-172,-290,-4933,-7913,-1295,-528,-4397,-689,-298,-216,-217,-86,-1101,152,-1238,-2760,313,411,-1207,-980,115,-930,-2420,-719,-1844,77,-402,-648,-510,-624,-641,-621,-1000,-446,-425,-612,-593,-773,-969,-1065,-1130,-745,-2714,-789,109,352,-536,175,-931,260,-1968,699,327,578,-196,430,662,516,270,-1337,-1640,-124,66,-339,-420,-1349,-1924,-1677,-1236,-575,-518,-466,-305,-67,-463,-1099,-806,173,-44,349,346,396,299,-869,11,-284,-618,-309,-344,-350,-313,-1583,-153,-150,-229,-886,-1165,-1058,-1460,-1865,-2152,-1811,-1395,-1125,-1060,-570,-579,-216,-809,-83,-22,-1183,-265,421,-1182,460,696,608,413,-1239,-321,1569,293,907,-277,-98,-835,-1260,-960,-806,201,725,377,-106,2327,1881,-293,1217,-337,-2294,-205,-212,-29,-128,-237,515,-804,188,36,-90,-172,-215,-178,-190,-864,-1215,-1351,-857,-650,-612,-1542,-516,-353,-269,-310,-231,-287,-336,-423,-473,-578,-678,-793,-1089,-1296,-1530,-1723,-2027,-1827,-1292,-817,-491,-178,17,12,-57,-278,-424,-554,-814,-1607,-1160,-1268,-1203,-1137,-985,-1195,-1607,-948,-853,-882,-1062,-1320,-1678,-1983,-1873,-1609,-1401,-1206,-1065,-868,-1242,-749,-698,-630,-617,-565,-594,-935,-717,-351,-106,282,-824,-806,-863,-1211,1142,1341,173,-1307,-1253,-321,57,645,-272,434,-496,243,55,-450,-126,-611,578,800,-1492,-1738,-687,-280,-564,-346,-229,1056,1083,-738,-281,-624,-283,-945,75,710,983,-2465,-925,626,-160,-362,1220,1134,277,-84,1364,1581,-226,836,1015,371,-516,-743,-371,-956,-1514,392,-682,750,951,296,-441,-1186,-1880,-2285,-1855,-2060,-751,-1552,-2148,196,474,504,-906,-640,-683,743,898,911,203,580,510,304,259,-1583,-444,-80,-115,-115,-125,-164,-222,-216,-1191,-833,-197,-520,-666,-712,-149,253,-179,433,1354,427,-453,-977,168,622,144,-127,-1070,-428,1107,759,397,147,-48,-336,-1315,-1039,-1211,-918,-1371,-2987,-1775,-921,-829,-989,-1192,-1415,-1593,-1719,-1917,-1805,-1600,-1393,-1115,-894,-720,-580,-481,-475,-1117,-581,-677,-1062,-948,-1052,-1317,-1469,-1560,-1391,-1985,-865,-560,-338,-40,-515,-8,-208,-159,-37,-412,211,-684,469,546,-502,622,624,631,-492,-1482,-451,-368,-66,-255,-562,-800,-973,-1081,-1073,-1188,-971,-893,-1114,-905,-794,-644,-416,-214,41,219,-79,-782,115,165,118,-1534,-1178,-1145,-1787,-827,-1638,-14105,-3995,-453,-183,39,281,578,817,-1165,-2118,-961,-7175,-926,1593,1634,-1295,-5114,-8267,1004,824,610,-1034,-333,-204,-667,-845,-1169,-325,-660,-1816,-1839,-942,-367,-660,-959,-1122,-1278,-1233,-1136,-1066,-969,-781,-502,-254,-14,112,288,-1525,75,282,54,-246,-583,-948,-1539,-1862,-1340,-805,-1267,-1480,-1581,-863,993,999,824,128,-778,-596,1321,1140,914,665,385,-589,-808,-254,-436,-509,-623,-528,-824,-356,-581,-489,-395,-469,-645,-893,-865,-718,-502,-282,-22,147,278,271,165,-32,-397,-794,-1041,-1053,-926,-742,-590,-470,-557,-366,-405,-455,-470,-484,-451,-421,-357,-287,-645,-1681,-1359,-391,-572,288,397,1009,1115,1032,870,-444,-128,-661,-243,-225,-483,-1458,-1861,-1275],[-510,96,530,-74,-311,131,79,-445,179,44,374,-532,-13,472,-993,728,2195,1834,1104,1039,-203,-801,-557,-1455,-1212,-1312,-900,-484,-181,-306,-463,-3365,-2344,-1103,0,-616,-437,-44,444,441,393,-500,-1100,-25,-180,-381,-1245,-674,-917,-1088,-1257,-1417,-1529,-1266,-1033,-663,-294,-1001,-696,230,259,-112,268,-858,-145,29,-172,-375,-603,-857,-1058,-1200,-1291,-1299,-1223,-1121,-988,-809,-550,-333,-136,-1553,-1068,-1169,537,874,824,-193,468,592,-611,-290,-188,-565,-832,-1232,-1412,-1266,-904,-720,-472,-273,-104,4,203,-452,-71,193,70,-77,-186,-302,-1834,-1386,-1956,-1174,-1365,-1291,-674,50,-1612,-999,-1600,-40,-1570,50,1034,-92,-418,295,2821,-791,-1439,-11326,-30722,-23153,-5376,-1046,-1343,-1660,-1941,-1955,-1692,-1364,-1064,-794,-483,-1309,-2312,-1716,-2284,-871,811,-1054,-729,-518,512,830,632,494,773,269,-1410,-1200,-1527,-1390,-447,-573,-1338,-836,-251,1760,1465,1153,624,-910,-211,266,-84,-436,-959,-1394,-1794,-1549,-1139,-715,-541,-443,-428,-438,-661,-622,-430,-209,-984,276,525,796,108,-909,-881,-2085,-150,700,394,56,-272,-1616,-872,-986,-766,-572,-1735,-794,-681,-784,-1319,1552,1763,865,-643,-1977,56,1082,472,318,-823,-712,-941,-904,-633,-493,-689,-1321,231,184,8,-251,-643,-698,-869,-915,-819,-725,-550,-456,-249,-3,272,615,58,-1158,-563,224,-165,-1910,-748,114,-756,-893,-2161,-179,339,421,463,295,-998,-1869,-848,292,-96,735,-835,-843,-1780,-509,-95,-258,-528,-723,-957,-1174,-1141,-1077,-847,-1494,-1033,-325,-805,856,990,-451,-151,-1149,-815,821,628,0,-36,-395,-649,-1060,-1489,-1823,-2183,-2234,-2032,-1817,-1657,-1530,-1484,-1461,-1350,-1106,-755,-268,-1094,466,816,1093,1237,1396,177,-698,-1109,-41,-100,-456,565,-888,239,-288,429,457,-233,-128,318,-186,-239,303,218,166,96,-50,-462,-854,-841,-185,-325,-230,-311,-327,-250,-426,-688,-868,-1055,-1220,-1330,-1520,-1627,-1667,-1682,-1550,-1296,-1348,-679,-329,-1327,381,214,124,930,-647,-708,138,-42,-965,159,-248,-643,-1719,-532,-685,-806,-914,-977,-991,-683,-659,-1582,-1263,-757,-24,-17,-41,-920,-662,-912,-232,-967,-391,-371,-450,-426,-422,-381,-238,-32,108,55,-537,-1278,-1338,-933,-737,-626,-571,-179,-1064,-1362,-97,-772,708,-184,607,63,-487,-1282,-1159,-1344,-1355,-1225,-1043,-893,-754,-680,-648,-963,-755,-788,-856,-934,-1018,-1086,-1037,-957,-795,-7018,-12064,-15514,-17325,-15246,-307002,-403650,-155237,-755,-931,-1072,-12773,-10063,-1722,-1432,-5216,-1474,-1252,-986,-758,-377,-1308,-59,-2131,-3422,487,1346,-1614,-2115,-239,-1172,-2864,-761,-2266,705,343,-178,-389,-675,-815,-834,-1144,-603,-551,-947,-654,-770,-851,-797,-940,-361,-2458,-1210,460,717,-717,696,-609,436,-1649,619,505,380,-398,747,1652,127,-28,-1148,-1362,-216,87,-291,-426,-1650,-1533,-1410,-1297,-52,97,201,369,569,-506,-890,-1128,-80,-110,445,460,594,632,-875,705,-246,-393,669,773,741,708,-1412,-584,595,111,-855,-587,-50,-183,-248,-299,-366,-363,-508,-1321,-761,-932,-1113,-1306,-1402,-1314,-1731,-948,-713,-1576,-381,-310,-253,-267,-1272,-357,-393,-439,-550,-576,-660,-873,-1023,-1189,-1158,-1146,-1067,-1051,-1050,-1063,-1078,-1071,-956,-741,-2788,-346,-514,-153,-288,-433,353,-863,322,143,-71,-269,-438,-504,-590,-804,-1058,-1398,-1699,-920,-803,-1804,-519,-229,-4,112,186,453,546,586,641,624,597,415,-169,-784,-520,-171,-739,-960,-1016,-808,-943,-984,-1031,-1166,-1187,-1231,-1108,-907,-806,-1821,-511,-1203,-291,-262,-216,-1390,-2465,-893,-1108,-779,-990,-1135,-1130,-942,-768,-902,-1067,-97,85,355,-1166,573,146,977,1028,1056,948,-828,-1043,-826,267,598,-1140,-1069,-751,-1062,1287,1224,-322,-1113,-1574,-195,11,718,-337,604,-717,72,-118,-593,-91,-505,438,613,-1247,-1308,-404,-28,-698,-446,-235,559,721,-828,-319,-472,-309,-999,44,604,418,-2924,-1117,53,-529,-828,-958,-752,-423,-301,281,628,-35,937,956,571,-419,-893,-459,-783,-1249,309,-1280,-372,-754,-1120,-1499,-1810,-1892,-1672,-1478,-1735,-1099,-1257,-2190,-732,-634,-514,-867,-668,-551,187,215,383,-6,386,503,453,575,-1623,-531,636,81,754,774,728,405,536,-1147,-659,-97,-365,-488,-928,-171,315,-301,649,1184,258,-573,-799,320,579,16,-273,-988,-456,221,99,-107,-279,-455,-562,-1017,-1268,-1057,-768,-1400,-2827,-1248,-627,-853,-1024,-1171,-1244,-1181,-1022,-969,-803,-786,-833,-830,-875,-950,-1022,-1093,-1221,-1303,-1496,-1599,-1531,-1332,-1126,-945,-1065,-512,-921,-1682,-1091,24,-37,-257,-725,76,-122,-318,-241,-304,387,-461,527,493,-450,196,-9,-182,-848,-1141,-754,-915,-1070,-1163,-1265,-1065,-606,-98,-667,-1733,-1147,-782,-1077,720,1311,308,417,1173,127,62,-337,-1126,-33,-280,-510,-1337,-1141,-1450,-1060,-989,-1078,-15095,-1307,-1438,-1543,-1672,-1731,-1676,-1621,-1619,-2467,-1711,-6234,-1273,-1150,-1106,-1186,-1276,-8161,-1612,-1401,-1107,-797,-372,-485,-627,-973,-1266,108,-384,-1998,-1410,-731,1536,651,-531,-439,-168,-620,-462,681,433,255,202,-396,275,553,855,-1526,-186,690,126,205,10,-982,-1561,-892,-1101,-1215,-1160,-1502,-1523,-1154,-240,-114,75,27,-732,-446,310,249,193,114,-2,-642,-515,-311,-477,-607,-861,-944,-966,-955,-889,-737,-740,-658,-655,-735,-621,-435,-150,180,585,833,354,675,1279,1018,-254,-884,-498,-825,-1316,-1642,-1788,-1728,-1513,-1245,-922,-525,-41,171,850,4,-164,-398,-850,-1793,-1098,-403,-508,304,280,1115,3076,3135,1421,-442,149,-1037,219,335,-185,-1104,-1843,-1465],[341,1178,199,-319,-333,72,96,-595,189,279,165,-934,209,630,-1105,603,5031,2505,1244,1282,139,-800,-562,-1414,-290,-1485,-470,-565,-274,-784,-332,-2902,-2601,-1381,-111,-553,-579,-1055,-1303,-1260,-1116,-1033,-1029,-1138,-1278,-1509,-1719,-1803,-1601,-1057,-824,-331,-735,-782,726,873,965,-709,-436,552,238,-106,-1,-722,-146,-222,-273,-269,-253,-255,-220,-167,-705,-935,-1458,-1054,-264,-401,-475,-559,-586,-1462,-1278,-1318,294,562,737,-549,648,956,-542,-216,-109,23,914,358,320,-135,-662,-1319,-1728,-1861,-1784,-1696,-1498,-1368,-1277,-1168,-980,-754,-482,-260,-2178,-1175,-2182,-1839,-1624,-1555,-1014,-188,-1824,-993,-1365,-156,-1940,-176,1078,-61,-180,597,4495,-221,-1817,-10688,-29217,-25412,-6836,588,381,-730,299,123,499,637,-562,842,988,-1478,-2802,-1614,-2173,-718,833,-1064,-512,-657,179,32,-80,-156,-81,-176,-1829,-1040,-1729,-1247,-297,-272,-1059,-1209,-182,699,560,383,292,-474,147,107,-289,-124,-392,-574,-737,-1009,-1325,-1367,-1383,-1319,-1266,-1202,-1236,-1200,-999,-764,-1125,-206,141,496,9,-1256,-962,-1917,-119,1370,668,856,497,-1832,-746,-1187,-1717,-1465,-2229,-826,-823,-767,-1368,1147,1394,745,-641,-1540,50,792,232,126,-731,-839,-1209,-1494,-1578,-1474,-1451,-1579,-1561,-1666,-1826,-1999,-2081,-1955,-1835,-1688,-1494,-1344,-1099,-902,-572,-221,108,442,411,-1057,-588,281,-72,-1441,-395,441,-596,-962,-2015,-89,541,605,765,448,-1338,-1666,-1406,-232,-101,1205,-462,-1027,-2182,-1469,149,-167,226,1,-310,-700,-982,-1339,-1394,-1315,-1260,-513,-744,142,366,-343,-27,-1166,-1016,452,280,-392,-261,-454,-436,-480,-484,-400,-836,-412,-423,-441,-589,-665,-877,-1092,-1107,-781,-707,384,-1027,376,1724,1514,1134,1451,638,-60,-1177,-252,-262,-398,523,-815,-256,-642,-999,-1112,-1052,-798,-574,-304,-266,54,172,279,-258,189,-215,-1028,-868,119,-398,82,-80,-197,802,591,255,-35,-663,-890,-1001,-1375,-1657,-1844,-1963,-1875,-1618,-2135,-928,-527,-1455,290,281,60,565,-579,-671,88,-75,-732,-120,-534,-917,-1551,739,745,468,-812,20,-809,-450,-890,-1485,-1197,-674,208,189,198,-607,-839,-776,-357,-883,-628,507,374,-4,96,-126,-145,-90,38,-52,-812,-1643,-1382,-1256,-959,-634,-683,-484,-1259,-1374,-151,-412,636,-132,-687,-1415,-2151,-2046,-1412,-931,-1128,-158,145,353,159,-1172,-280,-516,295,257,217,106,-27,-178,-272,-389,-434,-4519,-10371,-17321,-20358,-19429,-317974,-424575,-169879,-853,-823,-745,-21716,-12205,-2053,-515,-5943,-1212,-659,-823,-1557,-1289,-1570,-1313,-3057,-3699,-740,-554,-1869,-3353,-721,-1486,-2696,-777,-2694,-666,-808,-935,-1025,-1057,-1005,-934,-1353,-652,-979,-1313,-775,-748,-549,-663,-887,-1011,-1971,-1686,-1554,-1544,-1365,-1111,-838,-443,-1265,387,559,92,-656,982,1637,-427,-406,-987,-1083,-277,-194,-465,-783,-1257,-1178,-1272,-1377,-1331,-1272,-1218,-1070,-890,-922,-986,-1220,-1008,-817,-519,-99,425,800,-886,951,-265,-180,622,1312,1148,969,-1092,-1185,468,-195,-739,-279,-423,-571,-615,-603,-551,-373,-291,-1474,-819,-153,335,-1,-737,-563,-2305,-385,220,-1977,-139,53,18,-367,-979,-187,-260,-351,-513,-600,-758,-1077,-1369,-1591,-1371,-1067,-621,-166,-370,835,1166,-982,1727,-663,-3317,68,-869,-295,-428,-606,-621,-1313,-1894,-1336,-795,-271,226,749,1159,-787,-904,-1372,-2586,-102,-85,-1984,537,1013,821,535,284,233,103,-14,-55,-115,-133,-132,-266,-778,-859,-153,-1116,-1083,-972,-457,280,-90,685,-545,665,894,1023,-759,-1411,-1090,-7,-1119,992,773,54,-1313,-1843,-844,-1351,-1081,-1338,-1140,-939,-699,-536,-1005,-975,-93,-21,137,-980,247,46,392,377,338,151,-741,-1367,-1080,56,36,-1470,-1307,-621,-901,241,426,-783,-613,-1509,-92,-101,807,-376,621,-947,69,-180,-741,-121,-398,509,776,-993,-844,-149,144,-686,-510,-960,-1080,-828,-913,-401,-383,-355,-918,18,481,-151,-2292,-1150,448,-86,-155,-552,-795,-872,-733,-457,-35,167,618,833,705,-343,-1017,-569,-493,-958,380,-1833,536,707,-76,-562,150,-297,-447,-494,-1416,-982,-1213,-2001,-1409,-1338,-1194,-967,-774,-613,-573,-664,-637,-854,-948,-953,-1085,-991,-1570,-876,-800,-616,-500,-354,-246,-181,-74,-946,-478,-24,-226,-247,-1130,-138,481,-311,892,1873,61,-655,-632,487,559,-230,-1064,-1530,-961,-314,171,490,738,-367,86,-699,-1456,-930,-629,-1270,-2425,-705,-514,-644,-697,-730,-722,-623,-462,-416,-266,-271,-396,-419,-1148,-752,-968,-1190,-1394,-1287,-1312,-1312,-1299,-1372,-1417,-1332,-1054,-826,-837,-1312,-1247,223,-159,-472,-910,61,-93,-449,-427,-107,583,-223,1446,1010,-240,633,214,-164,-1115,-737,-891,-822,-632,-348,-178,-538,97,-161,-826,-1921,-1175,-768,-966,-92,146,285,576,723,-122,-170,-679,-1505,-174,-183,-218,-1176,-1012,-1493,-658,-644,-670,-15142,-747,-827,-910,-1044,-1126,-1097,-1061,-1652,-2740,-2493,-3416,-770,-638,-548,-534,-468,-4346,-528,-456,-419,-470,-266,-773,-675,-1117,-1342,444,-110,-2128,-1067,-479,2003,1024,-500,-483,-87,-341,-29,1310,1633,1284,789,-854,54,-391,-556,-1531,-564,-261,-416,71,-250,-1347,-1565,-1053,174,-22,-503,-1008,-1272,-1390,-19,-158,-207,-296,-657,-668,-872,-1142,-1355,-1481,-1482,-1329,-1124,-830,-639,-446,-444,-364,-603,-341,-697,-389,-230,-456,-575,-62,79,-559,175,675,941,1003,301,543,984,667,-537,-1062,-1037,-1536,-1728,-1554,-1255,-924,-611,-312,-69,-304,-136,409,1180,-209,-166,-543,-1037,-1820,-946,-500,-550,193,5,1032,3135,4512,1426,-427,580,-1163,-57,258,-12,-717,-1463,-1540],[-1142,-452,-85,-521,-336,34,152,-639,266,500,-47,-1264,346,795,-1047,503,5156,2798,1355,1318,513,-704,-468,-1309,21,-1478,1626,1639,1000,-1133,-60,-2321,-2434,-1667,-212,-433,-442,-876,-1172,-1292,-1267,-1202,-1144,-1161,-1187,-1303,-1425,-1543,-1795,-1976,-1986,-1555,-1250,-885,-693,-413,-152,-389,-139,54,9,-43,-73,-571,-184,-316,-441,-485,-449,-340,-118,-77,-803,-505,-1550,-897,3,221,127,975,313,-1372,-1324,-1355,-347,-497,-580,-761,54,253,-391,-2,-221,-281,1214,655,610,630,24,196,87,-36,-230,-581,-974,-1577,-2044,-1364,-346,402,143,-165,-2490,-941,-2036,-2123,-1766,-1722,-327,-286,-1617,-792,-1035,-269,-2277,-371,1097,-29,8,857,2994,343,-2385,-9400,-26923,-29489,-10239,1997,2057,-752,-578,117,1165,1156,-281,1396,1173,-1682,-2912,-1420,-2032,-577,-962,-1356,-1624,-1744,-1681,-1550,-1407,-1301,-1129,-1043,-1538,-774,-1534,-1002,-234,-52,-607,-1391,-3,804,924,957,705,-13,460,367,-401,548,1070,-101,-363,-269,586,334,1367,870,452,457,-153,-250,-358,505,-906,-153,58,71,-45,-1234,-931,-1536,-63,219,19,-218,-465,-1843,-1082,-1475,-1741,-1812,-2163,-1584,-1602,-1494,-1485,-1479,-1453,-1407,-1395,-1440,-1485,-1585,-1612,-1581,-1489,-1401,-1328,-1364,-1433,-1460,-1617,-1811,-1995,-2031,-1884,-1650,-1369,-1005,-730,-457,-158,59,325,477,-962,761,1072,1241,819,-876,-563,399,103,-913,-4,824,-301,-936,-1687,27,391,52,-249,-476,-1434,-1431,-1976,-746,-218,-58,-10,-1093,-1564,-2013,-40,-230,-177,-205,-282,-448,-519,-825,-1073,-1353,-1598,-1574,-1200,-732,-274,-115,145,-1143,-1170,826,755,-759,-35,73,536,315,388,148,-585,-239,456,412,-825,927,752,623,374,0,-710,1330,-910,23,1645,1594,1025,1309,1055,600,-964,-425,-400,-362,-678,-1018,-1319,-1597,-1701,-1461,-1144,-797,-622,-486,-481,-492,-530,-517,-813,-457,-313,-952,-763,19,-487,37,-51,-206,-350,-503,-679,-722,-743,-1182,-692,-769,-824,-878,-990,-1036,-1047,-2333,-1095,-1076,-1600,-865,-773,-605,-455,-469,-536,-47,-61,-351,-359,-724,-1039,-1148,305,210,73,-875,-388,-589,-692,-1083,-1313,-997,-939,-844,-824,-827,-819,-994,-632,-476,-708,-685,-77,-124,-250,-359,-593,-758,-804,-757,-467,-1068,-1432,-1320,-1525,-1059,-514,-748,-768,-1444,-1323,-101,-26,256,-22,582,609,527,-751,-501,159,-1068,-260,-386,-440,-364,-1626,-271,10,-290,-167,843,1172,1290,1194,1077,-828,1202,-1516,-8887,-19153,-22874,-24699,-335483,-453728,-191157,-434,-457,-11357,-31468,-14617,-2562,-1236,-6566,-1438,357,-1524,-2568,174,-1613,-1370,-3515,-3304,-802,-1050,-1887,-4551,-1305,-1621,-2249,-1028,-2957,-801,-691,-587,-493,-421,-498,-339,-1511,-618,-1503,-1560,-1016,-792,153,-514,-571,393,-1392,-1836,312,216,-1006,-57,-315,-542,-851,-1141,-1407,-1121,-844,30,477,-935,-761,-808,-760,-245,393,-101,-567,-777,-383,-704,-1359,-135,356,521,648,125,-802,-638,-993,-391,38,72,173,494,780,-818,1046,-267,77,583,1278,2239,2109,-687,-1748,242,-477,-513,437,262,126,130,207,318,538,466,-1297,-572,-5,918,400,-1073,-771,-2269,-424,-783,-2054,-1470,-1486,-1250,-1090,-1002,-951,-938,-971,-1098,-1152,-1202,-1129,-805,-516,-88,59,272,158,-533,1245,672,-1429,1789,-887,-3307,251,-1188,-391,-478,-689,9,-641,-892,-1291,-697,79,824,1558,2112,-755,-713,-1187,-2685,105,-269,-1857,940,1179,857,447,201,-129,-411,-678,-855,-1031,-1137,-1197,-1364,-1369,-1339,-1210,-1461,-1161,-909,-602,-452,-456,-51,-711,92,91,216,-1308,-1343,-293,355,-980,475,346,228,-963,-943,-769,-1540,-637,-527,-334,-170,-126,-71,-1059,-832,-161,508,717,-710,791,-66,943,930,884,667,-650,-1632,-1063,144,-63,-1767,-1428,-625,-794,-894,-851,-1066,-873,-1212,-784,-764,-694,-670,-729,-1126,-1006,-1211,-1344,-1434,-1259,-962,-729,-670,-448,-544,-717,-917,-1215,-1564,-1434,-1083,-977,-500,-332,-377,-739,24,362,-694,-1688,-1021,395,-51,291,368,-115,-586,-879,-792,-201,364,1192,1338,777,-268,-1091,-685,-160,-633,413,-2287,484,1951,-289,-742,321,-150,-916,-162,-1102,-1115,-1738,-1707,-1166,-661,-214,-574,-543,-240,712,536,446,-205,-105,-185,-341,-226,-1422,-566,-58,9,-74,-211,-452,-773,-1046,-1246,-1437,-1325,-1114,-1014,-1298,-817,-705,-602,-484,-383,-271,-709,-476,-487,-589,-656,-641,-549,-413,-11,295,579,910,-544,344,-365,-1589,-851,-511,-1022,-1912,-166,-507,-809,-924,-912,-816,-656,-486,-485,-419,-536,-748,-922,-1370,-1054,-794,-527,-339,-472,-84,-10,-1214,-1462,38,-132,-1053,-459,-747,-902,-1135,-409,-259,-535,-1043,-48,-122,-545,-572,147,784,16,563,373,67,-112,-277,-341,-1168,-109,-25,121,239,344,-125,-427,-12,-272,-690,-1564,-1067,-772,-779,304,878,304,799,1489,-367,-383,-1090,-1903,-296,-503,-514,-1039,-782,-1277,-411,-290,-154,-14032,31,-16,-166,-477,-829,-1086,-1169,-1804,-2920,-3080,-488,-406,-535,413,849,1121,155,278,-144,-626,-993,-1254,-1476,-1480,-1410,-1385,-1010,-600,-2197,-800,-220,974,1304,-398,-400,196,110,396,1508,1768,1607,-269,-1234,68,378,21,-1496,-1004,-1387,-924,-965,-916,-1688,-1527,-1193,-760,-778,-872,-958,-1056,-1424,-1204,-1315,-1295,-1262,-1242,-1167,-987,-778,-448,-51,43,-824,21,-939,3,1302,1775,137,-536,11,-719,-359,-93,-522,-576,64,-88,-628,-398,-564,-702,-932,-1187,-1511,-1602,-1262,-929,-1057,-630,-390,62,201,260,260,-648,-581,-290,-349,-444,-342,-429,-566,-645,-653,-1119,-1699,-817,-578,-565,80,-304,870,1421,1426,1370,-280,1047,-613,-364,0,-435,-919,-1424,-1878],[-52,-115,-350,-706,-370,-26,199,-620,166,133,-265,-1562,171,281,-916,390,334,533,783,1008,838,-604,-351,-1183,226,-1438,881,578,201,-1300,-222,-1766,-2046,-2014,-465,-657,-854,-1155,-1325,-1339,-1231,-1081,-921,-818,-709,-843,-1295,-643,-779,-1010,-1006,-1194,-1544,-1754,-1886,-1619,-1260,-938,-754,-574,-434,-275,-153,-490,-331,-11,-122,-252,-413,-587,-659,-604,-918,-166,-1196,-640,178,142,333,1129,162,-1395,-1188,-1160,81,76,-423,-804,-955,-1196,-983,-563,-232,-665,1283,925,846,1274,84,471,2299,2419,1710,320,-286,-1318,-1404,-434,-220,376,-15,-821,-2864,-812,-1690,-1647,-1513,-1674,-503,-366,-1415,-593,-778,-471,-2664,-627,997,-92,46,956,1714,686,-3152,-7660,-23051,-34771,-15668,201,-28,-498,-1622,-671,-866,-1057,-1260,-1454,-1568,-1995,-2407,-2106,-2004,-1701,-1378,-1104,-808,-739,-289,-104,5,-270,-359,-922,-1182,-596,-1315,-811,-371,-64,-168,-1408,180,1165,2645,2991,595,345,613,-20,-473,507,1365,-63,-346,-1006,278,482,1331,557,246,442,0,-165,-299,540,-613,-188,336,49,-214,-953,-868,-1122,-225,-185,-274,-386,-487,-1689,-709,-826,-814,-823,-1835,-859,-1031,-1083,-1421,-1362,-1447,-1455,-1411,-1301,-1085,-885,-651,-433,-389,33,-79,431,575,-437,-749,-1492,-974,275,-127,-800,-1247,-1814,-1639,-972,-298,244,771,509,-1425,494,2002,2217,1156,-722,-580,484,274,-444,314,1153,29,-878,-1380,-254,-854,-1396,-1657,-1331,-1317,-1284,-1474,-1132,-72,68,212,-1108,-983,-1497,-81,-309,361,340,-387,-765,1,-247,-600,-828,-1259,-515,-793,-599,-650,-709,-745,-1176,-1363,-1056,-1096,-1187,-844,-532,-72,200,292,247,-330,-218,272,492,-1098,365,180,-49,-318,-583,-757,-739,-817,-809,-806,-809,-691,-678,-454,-339,-688,-590,-608,-318,355,-473,337,-33,700,844,-47,-157,369,-202,-282,-650,-1032,-1364,-1686,-1652,-1232,-939,-743,-695,-689,-609,-471,-252,71,404,671,675,-252,-1131,378,1343,1201,1038,128,64,605,-1725,-721,512,-1760,620,620,-105,19,-374,-382,34,-65,-239,-596,-910,-1115,-1098,-1206,-1276,-1278,-1251,-1189,-1030,-769,-1169,-1149,-593,-498,-517,-619,-741,-861,-1174,-1034,-1112,-1234,-1283,-1418,-1626,-1721,-1678,-1467,-1137,-784,-531,-245,-1295,-1218,-1275,-1743,-1044,-332,-770,-1009,-1662,-1237,-6,314,896,71,1824,3160,1943,-331,-576,406,-1020,321,487,808,229,-2049,-233,549,-853,-595,230,1996,1857,1377,369,-1185,987,810,-7480,-20084,-25088,-30891,-357500,-486480,-216734,599,-2288,-22043,-38959,-17311,-3421,-2084,-7197,-1679,324,-2174,-3505,-502,-1302,-1322,-2864,-2750,-405,-503,-1760,-5688,-1714,-1405,-1847,-1223,-2762,-1575,-1730,-1755,-1596,-1378,-1149,-988,-1625,-932,-1970,-1638,-1236,-664,-661,-712,-733,-669,-789,-1391,-799,-884,-1076,-1064,-1200,-1211,-1156,-965,-719,-506,-803,362,564,-1324,-1099,-661,-444,-177,357,23,-580,-345,-346,-672,-1235,-1203,-1362,-1523,-1526,-1375,-1345,-1278,-1217,-1093,-957,-782,-486,-44,305,-703,961,-267,336,533,1178,1637,1549,-295,-2218,-355,-727,-250,159,58,3,81,208,337,544,589,-1065,-163,102,440,166,-838,-611,-1698,-1528,-1538,-1703,-704,-233,-455,-630,-139,1070,1186,1128,1201,1149,1181,1004,882,-136,327,45,93,7,-701,586,169,-1846,1219,-1114,-2712,480,-1436,-453,-526,-1137,-1515,-1004,-142,653,690,1941,2382,2734,2856,-720,-507,-879,-1772,448,-464,-1515,-32,-259,-506,-805,-904,-1062,-1154,-1220,-1193,-1170,-1086,-973,-993,-883,-779,-1537,-1769,-1206,-848,-417,-494,-813,-648,-871,-1035,-1202,-1167,-1519,-1016,-970,-975,-1020,-1096,-1206,-1168,-994,-601,-674,-1412,-589,-730,386,566,178,168,-1014,-663,-438,-71,694,-422,910,-227,1589,1645,1674,1124,-566,-1315,-889,1054,783,-2004,-1371,-283,-748,-1210,-1531,-1804,-2009,-1975,-1976,-1926,-1804,-1698,-1645,-1621,-1552,-1498,-1349,-1253,-1100,-885,-705,-531,-317,-234,-142,-512,133,-156,406,437,-1039,-619,-308,-359,-526,57,242,-1195,-1128,-791,336,-39,569,545,308,-2,-1064,-689,-827,-712,-266,271,756,-205,-1128,-810,153,-281,385,-2078,451,149,-428,-927,-624,-733,-1334,-883,-929,-995,-1039,-1222,-1114,-1130,-1112,-1008,-907,-799,-763,-816,-705,-810,-777,-663,-713,-570,-1214,-537,-499,-419,-456,-512,-649,-861,-1028,-1152,-1342,-1340,-1216,-1110,-1412,-765,-584,-441,-302,-178,-435,-770,-349,200,326,261,180,-301,-423,101,946,1183,919,-689,596,-41,-1649,-847,-458,-1155,-1587,-1102,-497,0,402,615,650,591,472,-34,-202,-4,-460,-843,-1554,-766,65,740,629,-289,49,232,-1221,-1481,241,351,-1098,-75,-644,-489,-841,-412,-623,-597,-1088,-278,-214,-623,-674,352,305,196,-21,-248,-568,-777,-867,-1227,-964,-240,-8,276,525,529,-216,-246,162,-251,-384,-1121,-886,-805,-547,143,569,329,1046,1462,-614,-616,-1575,-2320,-409,-768,-774,-930,-485,-938,-1412,-1610,-1438,-11902,-1237,-1225,-1200,-1170,-1009,-685,-336,-1900,-3011,-2928,829,-1271,-6351,-7460,-5312,696,386,-59,-407,-814,-1126,-1363,-1601,-1656,-1688,-1749,-1685,-1529,-2235,-1278,-973,-630,-320,-281,-257,591,654,794,1289,1425,1387,-1305,-1450,-22,1421,1202,-1423,-1487,-2622,-1185,-745,-1126,-2019,-1720,-1855,-1666,-1412,-1212,-993,-769,-1253,-500,-68,227,-187,-515,-175,895,1090,432,-134,-408,-909,282,-1099,-166,1102,854,173,-471,68,-729,-336,-229,-557,-581,-767,-933,-1131,-1322,-1532,-1616,-1312,-813,-328,145,460,-893,-837,-667,-426,832,952,757,503,-654,-835,-562,-974,-1351,-1723,-1312,-909,-579,-445,-1132,-1509,-718,-647,-521,-306,-629,-444,-442,-427,-280,-34,193,-12,-658,-80,314,67,-729,-674],[1509,1473,-541,-802,-402,-63,277,-507,476,780,-375,-1718,204,920,-717,207,-211,-237,-80,150,456,-475,-184,-990,377,-1387,918,777,499,-1182,-46,-1224,-1558,-2347,-861,-913,-825,-782,-673,-589,-574,-641,-754,-935,-1099,-1308,-1479,-1597,-1790,-1816,-1645,-1516,-1231,-1056,-1088,-1067,-1101,-1240,-1553,-1853,-1907,-1690,-1461,-1245,-1011,-917,-891,-891,-929,-987,-956,-822,-958,-348,-611,-277,365,110,593,627,-70,-1464,-890,-748,-295,-693,-1230,-1480,-1852,-1825,-1362,-877,-363,-1024,714,1105,1101,1572,161,504,1339,972,478,-141,-691,-1271,-1591,-1280,-698,-142,-142,-1419,-3218,-732,-1218,-841,-963,-1301,-534,-389,-1223,-402,-557,-675,-2979,-861,-261,-271,-133,155,457,578,-3889,-5558,-17420,-39098,-22612,273,19,-210,-2019,-477,-461,-381,-286,-179,3,-2220,-1654,-1015,-2022,-347,833,-364,938,-618,607,276,-166,-708,-1151,-1432,-1219,-599,-1116,-632,95,569,271,-1236,413,1087,2217,2017,402,659,676,-414,-419,109,-399,-728,-792,-1775,-118,513,1013,217,81,438,124,-110,-208,526,-319,48,598,2242,-193,-663,-695,-673,-85,786,504,197,-124,-1415,-971,-1475,-1414,-1076,-1549,-860,-585,-556,-1340,-891,-1110,-1319,-1541,-1707,-1509,-1193,-874,-615,-366,-139,-70,261,421,-408,-771,-1207,-1630,494,242,-743,-493,-835,-1265,-1636,-1682,-1441,-1096,-881,-1803,-373,-205,-49,85,-572,-590,109,-81,-237,-291,-418,-639,-800,-1070,-1072,-928,-704,-469,-266,-1199,-1185,-717,-756,-82,-108,-61,-1044,-453,-689,-5,-386,1670,1877,-798,-1029,138,-441,-379,-601,-1089,-201,-965,-465,-862,-1095,-1115,-1251,-1556,-939,-828,-1641,-884,-260,324,606,334,393,-96,-254,3,504,-1192,688,526,345,99,-52,-830,-141,-712,-1003,-395,-533,-635,-948,-1077,-1210,-991,-818,-872,-422,59,-278,373,8,686,1087,75,-214,421,-354,-164,442,358,-598,-1840,-592,-242,-573,-547,-11,-1016,191,238,41,357,230,580,339,0,-785,693,1263,1188,1082,-76,0,734,-1213,-1119,663,-1583,771,790,-270,21,-298,-239,-13,-103,340,-813,-1128,-1211,-605,-101,-154,-185,-818,-288,-269,-510,-1008,-1030,-341,-476,-606,-792,-960,-1062,-1383,-952,-801,-655,-703,-192,-40,-787,294,177,1,260,445,-244,-1363,-1013,-1279,-1741,-942,-144,-747,-1119,-1748,-1143,78,449,283,64,-169,-551,-1011,-1408,-1671,-1773,-1586,-1316,-1071,-902,-777,-2461,-707,-725,-1300,-1117,-513,-245,-61,76,-600,-1720,263,240,-6035,-18519,-27006,-37686,-382232,-517753,-244106,-643,-5791,-25382,-30126,-15818,-4555,-2821,-7929,-2005,-467,-2735,-4196,-1228,-1135,-1260,-1972,-2250,-1285,-1149,-1633,-6707,-2251,-1060,-1590,-647,-2304,-47,66,155,210,221,-557,-583,-1739,-1311,-2316,-1564,-1435,-536,-529,-911,-632,-605,-690,-815,-940,-1101,-1243,-1409,-1604,-1666,-1648,-1489,-1307,-1045,-739,-579,-475,-1431,-1470,-625,-218,-185,214,48,-535,-46,734,50,-1073,-513,476,289,138,-519,-1327,-668,-854,-926,-890,-786,-593,-301,-147,-634,86,-335,368,408,617,765,920,-30,-2229,-981,-940,-61,874,726,530,412,350,339,484,553,-908,181,93,1323,1040,-391,-282,-1177,-393,-416,-1442,-960,-425,-700,-572,135,2041,2159,1191,917,1508,2655,2705,514,-173,586,-39,-171,-249,-945,-142,-660,-1456,-1677,-1437,-2146,-645,-1615,-559,-470,-744,-176,-296,1060,1299,824,1762,1956,2169,2237,-754,-377,-576,-850,763,-738,-1152,-4,-191,-422,-720,-827,-992,-1096,-1180,-1176,-1187,-1145,-1080,-1147,-1082,-1016,-1900,-2102,-1294,-866,-661,-705,-1235,-768,-956,-1122,-1359,-1462,-1502,-1681,-1786,-1698,-1454,-1121,-759,-289,-30,573,-620,-1210,-654,-1005,465,624,344,319,-923,-555,-787,-720,159,-228,809,-525,1287,1340,1324,899,-559,-1059,-744,570,345,-2178,-1181,-542,-987,-1454,-1829,-2217,-2497,-2368,-2268,-2134,-1933,-1756,-1642,-1581,-1507,-1490,-1426,-1461,-1458,-1388,-1316,-1202,-1004,-895,-745,-528,-298,-67,176,174,-1164,-798,-327,-322,-362,66,77,-1652,-679,-560,-377,-481,-418,-474,-480,-512,-1316,-680,-805,-1098,-1469,-1904,-1960,-1523,-1178,-984,-35,52,192,-1703,332,296,-528,-1148,229,209,-1614,465,-623,230,356,-787,-188,-172,-68,-139,-341,30,891,1931,1829,-115,52,910,602,260,-1009,-536,-205,-264,-402,-521,-697,-935,-1119,-1269,-1509,-1601,-1640,-1742,-1804,-1679,-1579,-1490,-1358,-1183,-915,-880,-358,-142,195,304,349,-118,-529,-259,606,1041,576,-815,789,234,-1597,-944,-770,-1640,-1695,-851,-108,483,333,263,760,1226,1086,153,-196,320,-451,-1039,-1709,-911,-174,424,708,-165,-203,387,-1202,-1447,209,447,-1205,-190,-515,-104,-506,-182,-310,-253,-1010,-561,-355,-688,-722,-327,-323,-322,-389,-465,-675,-880,-1126,-2069,-1310,-1292,-1195,-932,-595,-177,-302,-30,-241,-270,-60,-728,-675,-842,-289,38,-146,-402,-576,-728,-850,-880,-2095,-2723,-648,-964,-996,-820,-789,-976,-1191,-1247,-1144,-9145,-585,-264,59,301,534,781,928,-1939,-3011,-2256,666,-2496,-9421,-13412,-13312,-782,-1028,-1149,-962,-787,-563,-361,-822,-1240,-1574,-1484,-352,-417,-2257,-878,-1046,-1232,-1484,-1442,-1038,-776,-505,-272,-112,24,187,-1864,-1429,-39,365,290,-1307,-1951,-3085,-1021,-768,-894,-2348,-1444,-1441,-348,-78,151,412,210,-972,-788,542,845,-267,-553,-198,684,2182,247,-404,-909,-993,507,-1051,-316,-167,-685,-1065,-1088,-746,-765,-338,-100,-585,-617,236,226,-611,197,201,284,338,343,376,460,229,-878,-481,-708,-503,-208,-271,-344,-418,-664,-1110,-767,-913,-976,-866,-565,-375,-303,-286,-1164,-1349,-704,-764,-449,-109,-1000,-128,149,580,1047,193,2647,542,-938,-368,410,387,-432,-513],[1115,798,-822,-937,-598,-243,211,-483,455,588,-467,-1643,-170,-355,-716,-940,-1129,-820,-330,177,709,-490,-141,-902,331,-1513,492,1889,778,-1069,698,-871,-1179,-2502,-701,-188,-246,-754,202,200,864,698,212,-234,-864,-1515,-2079,-2306,-1675,-1538,-765,-1721,-41,-74,-167,-294,-454,-681,-1040,-1351,-1605,-1696,-1668,-1568,-1390,-1291,-1204,-1104,-1039,-1037,-1034,-1045,-1093,-1145,-1205,-1296,-1320,-1236,-1073,-991,-970,-1688,-748,-835,-789,-570,-555,-391,-113,-139,-15,73,163,-1409,368,342,282,137,75,-191,-383,-603,-823,-1047,-1080,-1070,-994,-857,-1209,-449,-324,-1992,-3627,-801,-798,-51,-397,-906,-547,-489,-1117,-356,-482,-942,-3170,-1159,-564,-778,-999,-1139,-1241,-1412,-4433,-3387,-10696,-38977,-29999,55,421,607,-1267,-29,406,624,-165,1080,1309,-2078,-921,-829,-2158,-435,530,-220,240,-422,91,39,-4,-570,-1072,-1495,-680,-490,-1012,-541,151,545,581,-1056,594,780,872,965,55,859,591,-840,-330,242,1305,36,147,-1640,-512,569,1275,-202,-92,397,170,-142,-152,403,-130,327,357,2012,-262,-432,-477,-321,-623,-884,-1142,-1298,-1295,-1124,-811,-511,-138,-660,-1387,-995,-165,304,-1193,-78,-287,-463,-651,-852,-998,-1154,-1220,-1249,-1224,-1191,-1130,-1119,-1070,-907,-854,-967,-2231,-521,-439,-553,-469,-196,-152,-112,-36,-45,1,-628,-1889,-83,-175,-289,-433,-639,-897,-1238,-1649,-1947,-1953,-1724,-1430,-1055,-804,-564,-301,-98,34,105,-1159,-1145,-21,-230,-160,-121,96,-958,-21,13,67,-509,1664,1519,-1267,-1233,80,-612,-146,-412,-906,-387,-1338,-1669,-1080,-581,-206,-1397,-1744,99,116,-2119,-1485,-588,586,692,454,516,60,-380,-337,2,-944,-379,-498,-493,-369,-182,-933,355,-586,-1522,571,548,339,423,433,307,-242,-617,-1151,-638,-151,-80,311,2,-11,-61,-80,-268,-36,-555,-140,37,100,-1316,-1907,-951,229,-387,-457,-188,-1470,73,366,-13,537,-511,1144,28,244,-449,966,1571,1376,1204,-336,-157,881,-814,-1459,448,-1228,985,1100,-466,281,-232,-109,-57,-162,677,-958,-1372,-1348,-468,23,-302,-577,-819,-995,-1015,-853,-748,-951,-492,-404,-330,-351,-423,-531,-1583,-769,-857,-894,-777,-589,-230,-1087,283,199,-132,428,807,-79,-1131,-778,-1295,-1511,-762,46,-649,-998,-1498,-1019,-561,-761,-795,-634,-306,-37,157,327,-709,563,-1061,-97,300,149,24,-2819,-307,-201,-1458,-1741,-1335,7,3,-74,-1868,-2549,-468,-570,-4427,-14065,-28187,-44529,-408309,-542060,-270678,146,-9847,-16267,-20230,-11946,-5565,-3373,-8734,-2389,-626,-3090,-4327,-1782,-1327,-1086,-1098,-1802,-614,-452,-1537,-6509,-2756,-724,-1465,-687,-1755,155,189,218,230,213,-495,-792,-1797,-1664,-2242,-1349,-1445,-840,-813,-1040,-630,-454,-402,-388,-440,-529,-1324,-767,-972,-1092,-1225,-1309,-1400,-1372,-1215,-1137,-1084,-1152,-1785,-903,-842,-704,-594,-394,-323,-293,-314,-386,-847,-805,-693,-884,-1014,-1082,-1685,-1025,-852,-650,-504,-401,-262,-52,-112,-578,55,-412,180,219,317,426,556,140,-1832,-1422,-948,85,409,204,-79,-305,-477,-559,-414,-269,-771,443,40,1142,1223,37,95,-683,-320,-677,-1221,-1117,-562,-922,-453,300,2596,2542,1219,525,1807,2797,3222,162,-230,793,-139,-448,-539,-1179,-765,-674,-844,1040,-1502,-1574,777,-1593,-650,-479,-772,-204,-173,-169,-323,-445,-488,-471,-331,-236,-787,-268,-274,-339,-411,-978,-750,-653,-666,-773,-1000,-1085,-1255,-1363,-1429,-1389,-1350,-1248,-1117,-1116,-978,-846,-1715,-2382,-1352,-893,-322,-378,-1648,-531,-806,-1090,-1402,-1251,-982,-824,-592,-350,-477,223,520,901,448,1134,-514,-1001,-677,-1204,507,632,432,461,-779,-456,-1132,-1273,-395,-88,611,-899,1107,2072,1248,626,-560,-821,-629,642,276,-2147,-847,-966,-1455,-1775,-1628,-1499,-1491,-1396,-1435,-1477,-1475,-1512,-1618,-1762,-1838,-1737,-1414,-1175,-923,-660,-477,-350,-232,-290,-385,-545,-606,-768,-926,-1183,-1370,-1392,-1320,-1134,-926,-886,-816,-1735,-573,-544,-567,-678,-655,-738,-704,-600,-1472,-174,-541,354,527,618,415,-156,-1188,-1136,551,431,-132,-1345,290,456,-535,-1330,362,390,-1486,702,-464,237,651,-305,-63,-298,32,75,-255,129,795,3313,3427,-1,-308,730,794,172,-775,-519,1063,801,432,76,-319,-733,-976,-963,-835,-486,-95,158,-1261,-278,496,269,139,-191,-1182,-1005,-938,-754,-362,24,352,26,-696,-636,230,595,181,-880,240,-39,-1464,-1087,-655,-825,-936,-1006,-1094,-1185,-1198,-1202,-1171,-1044,-832,-707,-433,-279,-379,-1151,-1733,-993,-80,132,152,-68,-395,283,-1084,-1326,180,524,-1334,-322,-296,274,-179,-361,-289,-39,-820,-877,-457,-705,-682,30,-125,-225,-310,-314,-385,-413,-487,-1241,-519,-591,-707,-763,-834,-897,-1113,-1336,-1353,-819,-299,-378,-424,-800,6,32,-173,319,1509,1645,-1022,-1160,-2547,-2851,-553,-1060,-1143,-649,297,-191,-171,-237,-146,-6189,305,517,695,761,803,190,808,-1897,-2886,-1533,36,-3893,-6830,-13081,-20094,-172,41,158,363,452,549,610,-447,-1233,-1562,-1542,76,-36,-2250,-558,-722,-909,-1137,-1157,-782,-484,-154,142,366,559,216,-1147,-1191,75,959,851,-1123,-2159,-1867,-511,-505,-991,-2655,-1414,-1556,-1719,-1509,-1312,-1093,-860,-655,-870,-228,-3,-371,-669,-263,211,95,-6,-600,-1387,-1032,-386,-847,-427,-337,-455,-456,-484,-567,-815,-623,-755,-777,-886,-1115,-1173,-1175,-1078,-930,-680,-447,-178,36,223,12,-683,-32,-720,-578,345,215,302,223,-649,-1381,-963,-474,-739,-651,-498,-304,-383,-104,-1208,-1203,-736,-896,-305,-175,-1048,-661,-1037,-1163,-613,-12,542,1065,-1038,-678,489,671,-163,-332],[-174,-191,-888,-810,-662,-268,187,-285,-44,-260,-522,-1366,-1229,-1516,-1732,-1559,-1366,-887,-406,-2,389,-403,13,-689,344,-1583,111,1432,528,-842,658,-498,-714,-2070,-775,-85,-181,-904,170,-88,349,13,-371,-805,-1181,-1552,-1835,-2006,-1867,-1628,-905,-1518,-347,-122,-73,74,212,137,188,88,-39,-131,-226,-343,-1164,-454,-577,-673,-769,-879,-925,-903,-987,-695,-512,-361,-238,-131,3,56,-917,-1904,-298,129,-1306,-151,-135,-103,1022,836,122,1097,623,-1591,567,128,-394,-1028,-1490,-1334,-1055,-812,-592,-413,-831,-523,-560,-99,-984,161,-464,-2347,-3937,-928,-384,745,163,-528,-521,-614,-984,-392,-484,-1161,-3047,-1442,-109,-490,-369,-358,-315,-354,-4499,-1300,-3601,-33453,-34462,648,809,946,-149,-78,143,304,-307,616,450,-1733,-229,-651,-2344,-747,-792,-739,-559,-367,-178,-35,52,-486,-1372,-1698,-588,-606,-950,-500,-431,-497,-451,-919,7,378,735,1031,-409,968,397,-1233,-229,-19,1199,60,495,-812,-881,440,727,-683,-242,353,174,-238,-120,205,-78,-560,-930,-1209,-1336,-1198,-917,-656,-326,-107,-39,-819,10,-824,-206,-398,-584,-823,-1340,-1176,-1234,-1187,-1181,-1140,-1047,-890,-742,-628,-509,-611,-560,-496,-537,-605,-679,-832,-974,-1011,-1119,-1206,-2508,-1232,-1204,-1168,-1091,-904,-784,-636,-426,-286,-724,-870,-1657,-42,415,450,444,-463,-697,11,-288,-506,-558,-618,-720,-720,-732,-767,-633,-461,-259,-23,-1206,-1156,561,217,998,1639,1174,-896,292,538,58,-696,1511,1024,-1788,-1375,-1,-723,62,-286,-764,-292,-1637,-993,-1103,-1104,-790,-1628,-1883,-13,-66,-2573,-1581,-1024,120,-25,-218,-360,-587,-787,-916,-934,-866,-639,-338,-11,-229,88,-1072,990,-446,-1613,230,808,46,620,545,377,-158,-444,-1349,-964,-529,99,361,-66,288,107,-58,-319,-187,-763,-143,172,453,-2080,-1616,-1328,138,-234,-377,-440,-2059,-310,240,-141,247,-1257,444,-217,443,-166,1125,2617,2470,2187,-658,-418,1037,-544,-1636,-384,-850,1195,1122,-672,687,-189,-13,-105,-243,917,-1017,-1655,-1529,-388,785,524,87,-402,-726,-969,-1015,-1002,-933,-631,-481,-355,-319,-325,-348,-1763,-400,-919,-480,-932,-1378,-534,-1378,-567,-649,-718,-824,-1061,-1188,-1243,-1120,-1317,-1256,-559,128,-520,-739,-1263,-888,177,288,220,-92,558,860,1182,518,-707,589,-1136,-569,741,2374,-90,-3118,-462,1540,-1309,-2482,-2214,1743,1517,397,-3487,-3706,-221,-602,-2666,-7794,-27869,-50756,-435021,-554490,-294086,1336,-14534,-6913,-11153,-7804,-5976,-3733,-9592,-2831,-657,-3238,-3914,-1963,-482,-398,-432,-1411,-345,-281,-1527,-5804,-3165,-485,-1498,-760,-1180,299,384,468,542,30,-390,-1007,-1798,-1867,-1928,-1093,-1227,-550,-879,-1086,-1043,-710,-440,-182,16,168,-1470,324,173,184,45,-784,-349,-1319,-735,-1012,-1145,-1047,-1937,-742,-527,-387,-320,-79,52,115,67,-32,-585,-1115,-382,-549,-616,-1302,-2061,-1052,-822,-303,-196,-124,-108,11,-481,-556,4,-494,-197,-350,-432,-470,-439,-343,-1456,-1428,-768,59,-66,-108,-258,-408,-600,-827,-949,-1147,-1043,-977,-692,-326,36,366,420,-243,-189,-926,-1056,-1173,-670,-1139,-357,334,1335,1677,1207,51,1998,2711,4074,-133,-330,915,-262,-735,-836,-1236,-1129,-781,-219,153,-1471,-1034,-52,-1438,-740,-517,-820,-485,-665,-735,-807,-831,-784,-709,-553,-494,-807,-647,-869,-1085,-1309,-1471,-1598,-1410,-1133,-979,-990,-916,-995,-1082,-1170,-1147,-1099,-951,-752,-673,-459,-267,-1381,-2618,-1382,-938,-373,-89,-1964,-560,-957,-1077,-945,-623,-241,-11,241,453,-296,841,998,1220,920,1578,-351,-810,-690,-1352,462,555,423,173,-656,-399,-1452,-1589,-954,-40,255,-1364,497,453,343,53,-588,-638,-600,-414,-477,-1968,-551,-540,-641,-831,-1407,-899,-1078,-1123,-1261,-1468,-1422,-1507,-1667,-1880,-2008,-1793,-1305,-880,-423,63,475,833,1176,728,-303,-508,770,508,343,-825,-1469,-1036,-141,-36,-100,174,-147,-1445,12,-30,-245,-392,481,376,376,113,-1525,-193,-811,215,1081,926,136,-131,-1212,-1296,643,803,-507,-1034,139,218,-523,-1502,-315,-324,-1214,-194,-394,-1,75,124,118,-282,136,202,-235,160,230,78,78,-171,-706,-384,-665,-749,-927,-1058,-1093,-895,-709,-481,-313,-235,-125,-22,-55,-61,-210,5,-1073,-516,-255,-328,-333,-302,-1670,-1209,-249,-464,-625,-795,-921,-957,-989,-1074,-410,-210,-292,-971,250,109,-1381,-1269,-404,-512,-472,-306,-112,85,-1004,-995,-222,852,1018,540,-143,570,-322,-1192,-1647,-1097,135,-160,21,-151,-562,-579,-924,-1199,-715,-787,-1534,-772,-744,-758,-736,-689,-708,-600,-653,-1173,-511,-741,-644,-118,-101,-62,-337,-6,-56,-77,-255,-430,-93,-92,-107,-38,36,-726,-425,12,-911,-398,-730,-942,-1047,-715,-268,43,-629,192,1440,1623,-1181,-1519,-2836,-2547,-605,-1135,-1281,-464,585,103,-390,-823,-1186,-3413,-1147,-927,-673,-477,-264,-882,172,-1855,-2709,-958,402,-5275,526,-4771,-18711,-6039,882,772,724,551,390,216,-65,-873,-1367,-1666,-857,-918,-2282,-1094,-934,-674,-413,-169,145,297,433,510,498,459,-105,-377,-897,265,319,299,-928,-1909,-741,72,-386,-1170,-2974,-1444,-1666,-303,-379,-500,-596,-671,-710,-786,-924,-974,-1069,-1247,-1429,-1523,-1540,-1403,-1223,-1811,-1024,-591,-615,-525,29,14,-197,-274,135,-899,-308,-95,-583,-723,-335,-344,-464,452,523,691,842,371,353,1001,-172,-351,459,-696,-632,86,-214,996,936,-598,-1624,-1155,-166,-433,-682,-797,-756,-571,-371,-1244,-1039,-772,-991,-64,-162,-612,-243,219,-57,-364,-658,-938,-1038,-841,-922,-350,-82,130,-48],[-893,-864,-916,-815,-772,-485,-221,-114,79,279,0,-1136,-889,582,-328,72,1937,2166,676,656,1524,-381,116,-531,276,-1730,-324,1073,313,-691,892,-269,-331,-1648,-803,-527,-581,-1106,-683,-694,-742,-826,-897,-975,-969,-950,-854,-684,-600,-1336,-820,-1284,-55,68,-66,212,375,117,208,55,215,312,275,-247,-1388,-147,73,-356,-1036,-269,-364,-412,-943,-401,-339,-313,-313,-320,-285,-321,-1372,-2059,-316,-483,-1499,-440,-585,-428,-498,-704,-741,-788,-802,-1551,-629,-556,-451,-401,-247,-283,-224,-166,-92,-437,-1157,-254,-46,271,-569,39,-596,-2427,-3993,-1145,-36,1311,635,-257,-539,-809,-825,-531,-586,-1328,-2762,-1727,-62,-622,-610,146,776,-111,-4236,201,76,-25386,-31264,-273,-360,-415,-440,-438,-380,-277,-485,26,-101,-1346,376,-486,-2538,-769,654,-18,1332,179,986,742,403,-337,-1362,-1772,-824,-961,-1178,-1287,-1229,-1186,-1070,-899,-744,-575,-481,-480,-950,-385,-439,-1515,-643,-738,-954,-1007,-927,-833,-1026,-603,-600,-1178,-598,-587,-698,-792,-785,-816,-768,-807,-687,-509,-404,-247,-55,110,-378,521,561,-1252,659,-476,-95,-82,-239,-871,-1315,-1293,-445,-600,-805,-981,-1108,-1174,-1261,-1391,-1514,-1634,-1407,-1227,-1071,-966,-890,-906,-915,-807,-1125,-641,-2227,-254,-46,-53,-740,-91,535,536,521,362,-1456,-665,-1301,-617,-982,-1353,-1712,-1584,-1307,-1098,-964,-754,-398,-85,138,-188,-376,738,563,1184,1161,515,-1225,-1111,1070,637,1202,1379,1273,-786,583,864,34,-847,940,513,-2252,-1368,-5,-652,330,-131,-584,-319,-2025,-1663,-791,-939,-940,-1843,-1844,-507,-518,-2774,-916,-1439,309,325,272,247,111,-877,-972,-177,-233,-350,-280,-300,-327,-347,-1129,-167,-187,-1105,-256,-340,-376,-606,-655,-819,-723,-726,-1231,-1251,-841,-675,-753,-921,-1154,-1249,-1270,-1115,-980,-801,-567,-357,-165,-2170,-1131,-1592,77,-2,-185,-652,-2657,-714,121,-218,54,-1603,-164,-259,687,156,1234,1215,1179,1112,-929,-669,722,-289,-1482,-1048,-377,300,270,-745,410,-67,149,-46,-219,310,-907,-1853,-1589,-461,-692,-935,-1101,-1147,-1002,-630,-185,-209,-872,619,999,1366,1390,1340,-70,-1802,-384,-990,-339,-1062,-2066,-315,-1510,59,-46,-198,-179,-385,-531,-763,-1069,-1422,-1793,-1796,-1330,-810,-446,-971,-677,237,762,87,-228,1138,1127,1046,686,-558,703,-1159,-1087,382,605,-245,-3258,-633,547,-903,-3221,-3031,1029,1019,-321,-5370,-4955,132,-137,-760,-653,-25266,-55530,-461897,-553072,-312324,201,-19786,235,-3447,-3717,-5419,-3862,-10377,-3241,-1172,-3201,-3199,-1666,358,419,306,-1010,144,60,-1544,-5117,-3115,-310,-1613,-762,-542,-41,161,417,589,-462,-215,-1165,-1664,-1699,-1535,-794,-806,-128,-1274,-977,-109,-376,-635,-741,-738,-664,-1546,-453,-442,-375,-365,-1017,-426,-998,-501,-704,-967,-1218,-1787,-1407,-1355,-1181,-1018,-755,-614,-507,-440,-413,-378,-1283,-353,-426,-749,-1621,-1871,-1238,-1102,-1336,-1541,-1486,-1302,-1014,-869,-702,-653,-528,-414,-337,-197,-30,180,232,-1101,-1040,-467,241,1157,1171,1065,958,803,609,512,312,-477,276,-94,537,697,605,697,177,31,-1071,-908,-1115,-729,-1313,-273,283,600,988,1197,-444,2090,2429,2538,-283,-434,982,-364,-971,-973,-1027,-1070,-601,21,-163,-1255,-557,-844,-1208,-1056,-1205,-1281,-1360,-1473,-1485,-1521,-1520,-1430,-1273,-974,-711,-756,-301,-197,-91,-24,-1012,-62,-150,-240,-476,-851,-1018,-1074,-929,-736,-1090,-289,-95,57,15,49,20,-1094,-2771,-1341,-946,-614,-819,-1720,-617,-465,-915,-263,-148,-15,-63,-101,-188,-292,-394,-518,-545,-583,-526,-508,-603,-670,-1430,-669,-840,-930,-1037,-1009,-970,-1439,-1498,-1402,-613,-625,-1853,-623,-753,-917,-1222,-1294,-1278,-1204,-925,-734,-1704,-446,-330,-463,-1161,-1396,-626,-806,-954,-965,-1675,-670,-459,-631,-507,118,260,-859,-708,332,540,612,691,874,823,-557,-298,952,820,-197,-1406,-1658,-1019,85,151,-38,252,-166,-1126,240,263,-508,-556,451,210,124,122,-1439,-87,-649,-128,702,679,-138,-80,-1229,-1423,689,526,147,-710,-289,-454,-486,-1613,-281,-94,-977,153,-385,127,27,-131,-324,-520,-691,-764,-824,-854,-933,-1074,-1002,-1107,-1079,-764,-649,-274,-419,-582,644,1047,1315,1543,1657,1637,1623,1282,229,-52,-376,898,-883,-821,-28,-407,-768,-1098,-2220,-1447,-1304,-1284,-1122,-903,-628,-315,-1354,-1491,-731,21,-766,-1086,851,717,-1330,-1099,-324,-26,49,934,699,6,-1710,-1643,-643,652,846,671,-136,633,-263,-1128,-1499,-1200,360,-365,574,-134,-635,1001,-690,-1045,-7,384,-1522,-579,257,146,-108,-845,-673,-851,-1015,-1197,-1143,-1148,-1138,-1104,-1126,-1166,-1292,-1432,-1720,-2000,-2193,-2132,-2015,-1955,-1921,-1813,-1702,-1562,-1527,-1399,-1170,-875,-530,-94,-47,-572,430,64,-1122,-36,1083,993,-1297,-1898,-2751,-2222,-638,-1199,-1388,-978,-1187,-1368,-1479,-1451,-1422,-1336,-2269,-1130,-7763,-1710,-779,-1931,-495,-1815,-2486,-575,-386,-5928,-313,-250,-8977,-13071,-278,-468,-569,-758,-889,-973,-1091,-1012,-1156,-1842,-471,-82,-2368,-904,121,1425,1739,-164,186,1811,1913,1613,1146,580,-167,-561,-1137,-1393,-1160,-600,-759,-1494,170,573,-455,-1409,-3237,-1575,-1866,12,-476,940,1138,1014,-270,-548,333,570,-864,-1240,-545,-81,-93,-250,-844,-2126,-1010,-111,-476,-679,-159,-175,-558,-253,-238,-1092,-415,-541,-668,-865,-766,-671,-465,-162,-6,236,456,261,244,879,-416,-48,842,-748,-764,-261,-754,635,1053,-646,-1960,-1439,28,-77,-9,-283,-685,-1093,-1456,-1682,-1602,-1336,-1112,-704,-341,-281,-225,335,258,0,-80,-368,-678,-922,-1248,-1373,-1358,-1227,-1134],[858,896,-916,-602,-928,-403,246,9,620,938,232,-963,-1249,344,-263,-1,2967,2731,327,381,1508,-412,175,-423,163,-1894,-790,151,-27,-606,-368,-541,-707,-1256,-1081,-1218,-1196,-1339,-1010,-851,-725,-633,-537,-468,-342,-238,-98,-639,89,-947,-940,-1100,-145,-339,-679,-870,-979,-960,-942,-898,-878,-832,-804,-782,-1464,-745,-800,-839,-1254,-961,-974,-931,-888,-760,-641,-578,-560,-566,-550,-623,-1653,-1887,-811,-1043,-1007,-1026,-1124,-876,-832,-913,-816,-742,-657,-1371,-447,-452,-432,-427,-263,-249,-106,51,226,-671,-1493,47,498,735,-173,-86,-688,-2249,-3811,-1407,258,1349,1019,-92,-609,-1050,-602,-725,-751,-1402,-2413,-1988,-367,-661,-814,-272,1486,-734,-3894,1305,1283,-16951,-24209,1114,1027,927,799,-105,-393,-466,-650,-410,-813,-937,-597,-430,-2667,-855,413,66,695,531,722,626,200,-182,-1063,-1694,-664,-980,-1005,-1104,-1055,-1065,-1046,-1021,-1048,-1074,-1163,-1310,-1546,-1272,-1216,-1671,-988,-806,-733,-519,-261,-127,-904,-34,-410,-1688,-318,-40,-135,-483,-235,-338,-423,-646,-722,-715,-719,-663,-514,-362,-509,96,185,-1576,438,-118,29,14,-180,-836,-1287,-1315,489,459,-510,-954,229,-387,-661,-364,-667,-1077,-773,-561,-669,-698,-618,-532,-375,-760,-1212,-451,-1835,-529,1156,213,-808,168,1596,1466,864,221,-2044,-241,-944,157,-247,-588,-730,-608,-705,-69,129,390,768,1063,1224,10,-181,1365,710,1218,930,408,-1243,-1061,720,531,351,139,-59,-704,-491,-799,-852,-1007,-825,-614,-2702,-1290,-151,-467,-137,-116,-441,-362,-2422,-2319,-689,-846,-877,-2099,-1763,-536,-935,-2678,-261,-1847,-84,-145,-267,-358,-560,-1224,-1049,-1058,-1088,-775,-372,-497,-419,-371,-1155,333,100,-465,-789,37,-224,-698,-598,-516,-258,-180,-861,-1496,-1088,-310,-472,-679,-839,-710,-442,-215,-668,-713,6,226,-77,-1587,-676,-1798,-28,139,-86,-897,-3327,-1191,-148,-294,-50,-1102,-757,-183,236,273,308,181,45,-107,-1231,-983,-685,-900,-1193,-1018,-734,-402,-162,-744,251,37,284,28,-150,-17,-773,-2034,-1522,-77,78,256,251,330,907,333,62,7,-856,828,1264,1854,2667,1275,-220,-1788,-412,-1061,-365,-1240,-2334,-1177,-1534,-261,-598,-821,-951,-1109,-1129,-1203,-1293,-1183,-970,-757,-470,-154,-42,-725,-499,226,530,-310,-457,571,457,269,136,-355,-76,-1231,-1724,-386,-456,-494,-3331,-924,-624,-676,-3953,-3840,-640,-685,-1189,-7559,-6030,-1002,-972,-893,-850,-20433,-58425,-482802,-539979,-324293,-8147,-25592,-762,-660,-522,-4147,-3956,-11130,-3697,-1766,-3207,-2550,-1178,-50,-24,-165,-693,-356,-444,-1674,-4544,-2702,-797,-1895,-768,-636,-419,-149,182,-118,-991,-95,-1355,-1474,-1358,-1210,-580,-358,37,-1533,-818,-117,895,1106,1113,864,397,-1587,-377,-720,-835,-791,-1162,-425,-615,-34,-55,-194,-393,-1620,-944,-1112,-1183,-1104,-754,-566,-409,-287,-200,-89,-1205,-344,-825,-1056,-1921,-1574,-1401,-971,208,368,217,-249,-276,-816,-563,-340,-586,-314,-212,8,282,606,147,-860,-616,-184,223,1204,1881,1786,1712,1219,1541,1578,954,-312,1187,-147,172,1227,671,836,494,248,-1103,-844,-1057,-836,-1500,-363,-342,-137,177,549,-1006,1315,1658,1784,-329,-605,930,-494,-1194,-829,-833,-734,-256,607,-657,-982,-91,-166,-1021,-887,-679,-973,-475,-579,-619,-732,-865,-971,-1069,-1054,-1054,-968,-863,-785,-670,-553,-763,-312,-154,81,227,-300,488,-83,653,126,-1358,-445,327,893,508,685,832,-937,-2872,-1293,-940,-385,87,-1347,-374,-764,-1145,-877,-697,-483,-441,-388,-393,-432,-498,-625,-702,-827,-872,-923,-935,-830,-1480,-799,-880,-919,-1028,-1053,-1097,-1147,-1143,-1560,-866,-811,-2206,-606,-575,-610,-826,-893,-1005,-1181,-1212,-1322,-1443,-1303,-1143,-1086,-1472,-1367,-875,-898,-1235,-1299,-1535,-480,-418,-1017,-222,-135,-145,-818,-768,-137,-18,132,342,647,854,-736,61,1121,1113,-683,-2014,-1840,-937,353,322,-38,329,-108,-880,397,592,-711,-641,418,193,66,-31,-1279,-115,-154,-582,-185,-274,-394,-477,-1255,-1509,-533,-797,-1096,-1425,-1650,-1710,-1596,-1647,-1340,-1216,-1106,-1158,-1206,-1325,-1439,-1522,-1530,-1431,-1237,-909,-567,-215,53,212,524,230,-1378,-670,103,-15,-283,-620,728,1275,1263,1254,1181,1022,915,811,439,7,-558,177,-702,-1155,-201,-271,-313,-562,-2806,-1666,-872,-1284,-1561,-1606,-1355,-984,-1709,-1731,-1203,-435,-1148,-1234,632,722,-1291,-785,-206,-16,167,1672,1239,-221,-1830,-2009,-955,618,385,16,-208,-500,-688,-1004,-1325,-1268,497,-419,434,-212,-563,1258,-365,-845,-87,225,-1317,-520,632,953,101,-1054,-421,158,-358,-905,-221,-768,-564,-732,-1058,-1448,-1953,-1763,-1355,-937,-974,-289,0,153,201,172,-1071,-1600,-605,209,-724,-182,481,146,138,-361,597,109,-1576,-309,1420,1140,-1316,-1969,-2297,-1908,-825,-1232,-1489,-1753,-1721,-1521,-1351,-1212,-1208,-1241,-6066,-7633,-14510,-2167,-2279,-2856,-2414,-2128,-2171,-1318,-946,-4759,-299,-61,13,-18816,-871,-410,-707,-1145,-1576,-2021,-2450,-1948,-1462,-1919,-773,-419,-2425,-1144,9,1456,1625,-219,204,1379,1024,543,-80,-767,-1433,-1940,-1685,-1045,-495,102,-527,-1007,928,1040,-433,-1595,-3078,-1700,-2033,-317,-917,835,1470,1083,-164,-232,290,597,-1189,-1548,-602,-316,-594,-779,-898,-2098,-872,-742,-479,-756,-569,-951,-914,-143,372,-1238,-308,-170,-703,-901,-966,-797,-748,-1009,-1240,-1327,-1291,-1036,-732,-432,-542,-48,8,-712,-788,-494,-1196,146,179,-620,-2185,-1615,162,324,42,-114,166,-484,-307,-1500,-910,-1105,-1254,-1233,-1058,-792,-483,-185,-12,-435,314,410,489,-350,-1373,710,806,532,474],[406,272,-826,-523,-1055,-470,-517,-580,-542,-388,-168,-787,-1287,109,-194,-50,-154,-423,-764,-1211,-1680,-2162,-2095,-1535,-1000,-1923,-1202,31,47,-519,168,-144,107,-854,-565,-62,-233,-1511,166,-357,-44,535,592,623,650,613,135,-811,273,-469,-1037,-933,-342,-198,-718,290,254,37,20,16,282,507,895,205,-1313,14,153,-894,-1358,-424,-556,-640,-790,-759,-801,-891,-987,-1035,-961,-900,-1499,-1522,-547,-629,-474,-447,-711,-330,-351,-505,-470,-438,-362,-1122,-44,45,150,199,249,-382,250,588,708,-878,-1802,398,1083,1262,225,-159,-675,-1884,-3516,-1653,533,1546,1345,0,-701,-1289,-274,-887,-915,-1354,-2007,-2169,-720,-517,-894,-672,143,-1399,-3556,-160,-156,-9141,-16652,221,431,644,834,-62,-657,-858,-735,-850,-1327,-476,229,-173,-2623,-782,-1120,-1303,-1125,-855,-592,-385,-255,-245,-598,-1464,-628,-1117,-734,-836,-787,-762,-670,-790,-484,-439,-499,-937,-2138,-927,-1128,-1675,-1528,-1293,-1050,-682,-292,-52,-560,-324,-930,-2172,-209,425,399,-597,135,91,-101,19,-399,-317,-554,-777,-921,-1043,-986,-882,-757,-1738,-179,176,200,155,7,-664,-1166,-1167,1032,976,-184,-1231,586,-354,-599,-463,-848,-1220,-836,-215,-382,-549,-679,-816,-853,-904,-1167,-446,-1448,-903,4,77,-722,241,227,199,203,-246,-2073,49,-584,300,494,764,1086,-538,-653,807,1429,1211,1051,1798,1948,196,15,1817,1005,1222,654,311,-1204,-990,-335,-583,-778,-968,-1107,-1231,-1231,-1242,-968,-1122,-450,-608,-3100,-1141,68,-185,600,72,-321,-394,-2407,-2446,-151,-376,-491,-2354,-1672,-416,-1290,-2327,-436,-2006,-546,-751,-974,-1043,-1042,-1636,-868,-347,-5,-770,655,-939,-479,-684,-1102,-4,417,204,-1321,-316,-175,-263,-579,-713,-443,-314,-313,-1549,-1125,87,207,-236,-113,847,319,-173,-949,-516,95,267,-197,-1053,-274,-1911,-152,465,320,-1144,-4022,-1664,-271,-306,21,-564,-1299,-352,-684,-988,-1184,-1310,-1184,-963,-1536,-1319,-324,-178,-861,-94,224,313,316,-650,397,134,353,146,14,-11,-640,-2154,-1312,-542,-628,-723,-782,-837,-859,-762,-518,-356,-852,-10,145,310,414,496,-404,-1712,-461,-1104,-421,-1405,-1868,-1594,-1436,155,-74,-260,-426,-677,-778,-870,-933,-1075,-961,-1005,-1007,-990,-1138,-1306,-1468,-1428,-1422,-1345,-1235,-1064,-996,-980,-896,-739,-674,-1337,-2432,-522,-398,-740,-3324,-1311,-436,-524,-4436,-4563,-1030,-737,-2002,-9853,-6397,-1221,-1284,-1234,-1097,-13913,-59610,-464099,-518090,-329621,-23552,-31595,1376,1676,1940,-2597,-4124,-11773,-4161,-2211,-3337,-2102,-700,1579,1479,1216,-448,617,528,-1873,-4042,-2125,-536,-2302,-851,-759,-538,-281,-167,-998,-1190,-34,-1532,-1213,-960,-951,-454,79,218,-1269,-605,-149,847,1152,1288,1365,178,-1527,451,-373,1101,765,-1037,-70,-245,1003,634,-810,240,-1490,-1068,-163,-1153,-1606,-1126,-1009,-688,-434,-256,-101,-866,-491,-1098,-1318,-2170,-1346,-1434,-489,66,44,10,-242,-377,-670,-636,-487,-650,-446,-693,-882,-1006,-993,-844,-715,-355,-150,11,35,176,243,352,452,533,715,563,-123,1011,-155,-226,1022,583,852,722,464,-970,-841,-1021,-991,-1616,-753,-586,-289,59,426,-1592,1112,1204,1449,-261,-812,792,-617,-1353,-556,-652,-281,-185,-286,-1282,-699,-373,-488,-872,-988,-832,-1115,-640,-819,-937,-1120,-1294,-1364,-1280,-996,-756,-549,-420,-353,-268,-195,-414,-80,0,152,-16,-587,296,-15,311,-11,-1528,-457,83,279,62,-63,-232,-874,-2894,-1217,-885,-322,237,-976,-461,587,-1311,766,1580,945,504,1608,1196,333,887,464,54,-433,-831,-904,-530,-626,-1473,-209,-102,31,348,-500,-379,-801,-692,-1339,-255,-574,-1939,-1226,196,-478,-706,-608,-322,-845,-504,-702,-1178,-938,-869,-860,-1704,-1349,-873,-1048,-1532,-1515,-1360,-1319,-1202,-1337,-840,-562,-318,-748,-756,318,220,636,741,882,890,-698,546,1030,1062,-988,-2563,-1789,-806,512,338,-56,-199,-472,-691,-694,-773,-841,-970,-977,-1146,-1276,-1420,-1532,-1654,-1662,-1594,-1363,-1148,-996,-850,-1250,-1499,-346,-372,-350,-277,-490,138,-377,-1559,285,669,-763,599,-480,31,1033,1220,773,143,752,299,-378,85,34,1003,1095,318,-1515,-1282,44,39,-137,-607,67,-77,-346,-614,-936,-1302,-1481,-1394,-1330,-1144,-958,-923,-975,-1450,-939,-942,-869,-1062,-3375,-1745,-341,-383,-355,-675,-390,-479,-1873,-1597,-1506,-882,-1312,-1396,-730,-751,-1219,-625,-550,-504,-446,-403,-437,-527,-1196,-1673,-1129,-928,-959,-1046,-870,-675,-424,-821,-1115,-1255,708,-314,329,-244,-304,1381,64,-574,-106,65,-1044,-271,1087,1125,45,-1165,-440,174,-167,-464,192,-698,-480,53,-220,-451,-1156,-673,-658,-519,-1178,-207,5,135,208,49,-1638,-1938,-645,426,-332,-104,49,65,-56,-91,104,129,-1934,-589,107,-45,-1234,-1587,-1635,-1600,-917,-1182,-1316,-383,-72,170,314,404,344,231,-10070,-16629,-17970,-824,-956,-3619,-988,-1571,-1769,-148,1455,-2002,2170,2400,2452,-16636,-4388,1985,1714,1328,968,612,148,-198,-593,-1779,-1325,-1440,-2446,-1371,-794,-405,-101,-241,220,539,659,740,754,759,441,817,-279,877,729,653,-253,-514,286,82,-341,-1725,-2762,-1828,-2177,-691,-1365,-674,-686,-646,-553,-477,-442,-294,-1539,-1770,-536,-390,-76,-477,-811,-1882,-644,-295,-325,-799,-920,-1744,-1284,-200,86,-1362,-233,-169,-741,-812,-694,-705,-307,259,-29,-234,-425,-479,-421,-269,-610,-99,-162,-654,-760,-650,-1571,-638,-666,-645,-2303,-1733,-348,-109,-26,-431,326,-394,263,-1557,-808,-1184,-604,-732,-947,-1188,-1458,-1104,-717,-919,67,387,671,-82,-1358,806,1460,721,817],[66,204,-711,-495,-1188,-927,-1161,-1302,-1210,-953,-631,-664,-978,-161,-177,-137,-35,-193,-421,-757,-1115,-1472,-1772,-1580,-1088,-1812,-1577,12,-28,-479,316,-241,394,-523,-363,105,-312,-1459,1013,-219,-132,789,579,929,884,838,272,-986,437,0,-1123,-862,323,192,-1024,-97,-9,-16,-75,-169,-287,-365,-445,-501,-1058,-457,-396,-1201,-1448,81,277,486,-726,842,973,960,942,828,722,-801,-1097,-1143,144,-97,-43,-248,-828,-21,-60,-434,-223,-222,-192,-930,-45,-104,-190,-361,-419,-684,-762,-835,-861,-1133,-2154,-466,-303,-170,-3,-243,-612,-1478,-3219,-1924,704,1427,1467,-54,-884,-1587,62,-1035,-1125,-1290,-1648,-2331,-471,-252,-880,-1090,721,-2135,-3325,191,-79,-2510,-9439,-573,-396,-122,163,-88,-920,-1310,-798,-1254,-1592,-46,756,-87,-2472,-427,-222,-681,-1108,-1491,-1397,-1059,-752,-543,-308,-1191,-709,-1203,-158,-200,-188,-263,-303,-808,-360,-389,-487,-2113,-2767,-832,-958,-1631,-1165,-1246,-1191,-977,-683,-518,-500,-662,-1420,-2243,-447,-432,-534,-745,-644,-751,-840,-1075,-1163,-1170,-1201,-1194,-1112,-1044,-868,-760,-746,-1808,-529,-350,-185,-88,78,-433,-964,-903,6,-38,-157,-1426,-334,-327,-542,-644,-1048,-1349,-928,-45,-275,-34,-102,-297,-524,-1109,-1014,-936,-1161,-1277,-295,-54,-509,441,575,677,233,-765,-1618,735,-281,948,985,1050,1119,-637,-610,801,1122,1085,1039,1167,1023,301,166,262,11,-225,-406,-460,-1138,-966,-164,-77,0,19,34,-630,-21,-191,-294,-1213,-349,-1187,-3485,-979,-679,-686,-464,-186,-280,-460,-2008,-1899,233,610,-390,-2625,-1635,-119,-1626,-1903,750,-1732,755,609,413,211,-385,-2152,-521,-589,-182,-815,-100,-1324,-554,-1034,-990,-347,-423,-529,-1840,-756,-502,-628,-606,-761,-691,-726,-729,-1395,-979,-345,-175,-364,-417,300,167,-210,-1243,-316,157,254,-272,-628,15,-1970,-328,669,591,-1419,-4263,-2025,-519,-249,239,-119,-1795,-887,-1390,-1305,-647,-13,630,-46,-1873,-1688,71,-51,-587,563,825,1260,530,-524,142,-62,-70,-63,-59,-115,-574,-2240,-1070,-338,-364,-411,-440,-493,-548,-514,-361,-293,-872,-82,26,134,158,128,-630,-1628,-554,-1152,-539,-1536,-1257,-1330,-1309,-462,-386,-273,-173,-206,-150,-149,-178,-1019,-212,-264,-274,-269,-445,-657,-889,-948,-1162,-1342,-1423,-1336,-1265,-1218,-1108,-942,-886,-1525,-3208,-1020,-571,-1054,-3291,-1820,-51,-649,-4409,-5161,-2461,291,-2468,-11535,-5764,-419,-3415,1000,966,-6484,-60075,-435179,-488866,-328710,-40816,-36978,1738,1863,1977,-1267,-4524,-12281,-4645,-2110,-3678,-1975,-413,1077,962,679,-322,162,-117,-2150,-3621,-1446,-1268,-2843,-1045,-788,-509,-246,-867,-1728,-735,-84,-1708,-934,-604,-803,-469,423,364,-965,-397,-228,72,-83,-224,-364,-491,-1411,-608,-695,-566,-439,-792,-190,37,399,444,-985,259,-1453,-1196,-286,-1561,-2190,-599,-691,-751,-777,-788,-751,-732,-705,-1215,-1544,-2419,-1249,-1344,-1088,-903,-752,-621,-425,-499,-505,-770,-956,-771,278,177,-781,515,344,-278,-723,0,196,-22,-188,-144,-32,214,489,735,1051,-16,38,1290,-158,-610,683,301,694,799,606,-798,-954,-1090,-1256,-1643,-1219,-826,-437,-69,265,-2236,783,347,872,-184,-1101,107,-774,-1493,-997,-1340,-1643,-1814,-1473,-1910,-873,-714,-689,-822,-1166,-1062,-1347,-577,-719,-779,-876,-944,-922,-850,-638,-479,-435,-415,-224,-148,-71,-93,52,107,191,-296,-928,-251,-567,-926,-1311,-1656,-1681,-1472,-1189,-1032,-741,-472,-937,-2901,-1181,-857,-277,807,-688,-583,598,-1451,660,570,537,350,195,1,-212,-443,-725,-934,-1107,-938,-632,-325,-639,-1468,-660,-514,-235,1052,-595,-445,-515,-324,-1087,-417,-619,-1491,-1836,-498,-845,-733,-620,-337,-1029,217,6,-983,-82,-197,-985,-1873,-1404,168,103,-1819,-1589,-853,181,-524,-1585,87,6,-136,-714,-740,-530,-544,-523,-440,-271,-224,-557,-99,-84,-103,-1108,-2467,-1603,-780,-1053,-1296,-1530,-1877,-1867,-1674,-1353,-1167,-1046,-1045,-948,-1006,-990,-930,-806,-567,-262,-1256,116,-25,-102,-6,-1285,-1453,-362,-549,-475,-198,-695,-166,-338,-1427,165,600,-831,325,-594,-5,954,886,662,191,348,179,-487,14,-158,43,2,-294,-1544,-1942,-742,-688,-682,-613,-507,-267,-144,-36,-21,-126,-189,-258,-448,-491,-841,-487,-485,-1736,-878,36,190,-1490,-3975,-1668,-151,246,-582,-1029,-123,-511,-1739,-1234,-1441,-1113,-1315,-1631,-303,-492,-1174,-873,-1005,-990,-762,-423,-109,-469,-553,-1140,-1254,659,1207,947,35,849,70,-646,-940,-1215,764,-173,218,-258,78,547,446,-299,-126,-137,-773,71,490,524,-103,-1206,-464,152,12,-16,31,-629,-418,-657,-946,-1220,-1516,-1377,-1240,-1088,-1315,-856,-668,-540,-437,-248,-2217,-2249,-689,324,68,6,100,-11,-373,-573,-810,-1028,-2194,-1209,-1201,-1211,-1121,-1100,-960,-1341,-712,-1161,-1184,-294,-228,-269,-425,-635,-983,-1360,-13881,-22746,-17271,-1129,-804,-4250,-1376,-1421,-1344,-61,377,385,483,533,511,-9329,-7246,509,602,659,799,972,1034,775,-245,-1492,-1761,-1345,-2456,-1597,-166,433,253,-245,114,124,271,480,684,908,823,878,-191,1167,1609,1517,23,-64,771,365,-209,-1808,-2429,-1977,-2320,-1102,-1780,-1154,-1098,-944,-701,-447,-221,122,-1916,-1838,-361,-396,737,-541,-769,-1655,-386,949,-33,-825,-1195,-2506,-1657,218,346,-1459,-401,-668,-798,-602,-713,-752,-885,-1030,-1183,-1228,-1192,-988,-769,-585,-632,-532,-671,-793,-940,-1003,-1839,-766,-511,-596,-2151,-1765,347,1057,175,-731,959,-264,293,-1553,-734,-1251,-492,-863,-1201,-1531,-1861,-1843,-1463,-1424,-729,-432,-163,130,-1227,532,721,863,869],[-402,-237,-635,-552,-1362,-578,-144,231,607,817,606,-629,-582,-483,-236,-300,2473,2132,-208,-590,565,-497,-634,-1025,-1005,-1602,-1871,-323,-123,-495,-91,-467,425,-300,-185,137,-463,-1182,-173,-525,-880,-1184,-1348,-1404,-1315,-1202,-1039,-1161,-812,-748,-1113,-893,-1052,-958,-1341,-468,-303,-100,-186,2,171,530,647,813,-779,381,-39,-1523,-1562,1551,2560,1688,-701,1850,1563,1027,1497,1491,1555,-1112,-657,-788,169,-214,-269,-395,-949,-491,-592,-899,-815,-783,-674,-807,-307,-284,-328,-516,-647,-1040,-1286,-1419,-1314,-1419,-2539,-543,-323,-181,-57,-316,-478,-1060,-2926,-2151,380,312,239,-241,-1122,-1914,-264,-1103,-1334,-1239,-1357,-2437,-382,-156,-746,-1466,208,-2885,-3187,-128,-220,-278,-2670,-576,-685,-777,-865,-981,-1086,-1810,-1221,-1603,-1560,-921,-872,-808,-2256,-781,-873,-1031,-1002,-846,-643,-421,-209,-58,160,-898,-808,-1184,211,413,262,17,967,-788,390,957,-581,-2912,-3390,201,-970,-1562,-229,-1530,-161,44,318,462,236,-969,-1700,-1691,111,434,313,-894,209,130,-177,-112,-187,-227,-887,-447,-489,-542,-947,-424,-445,-1818,-225,-52,79,114,201,-170,-663,-539,-207,-304,-453,-1507,-641,-633,-640,-888,-1238,-1453,-1048,-976,-880,-809,-755,-791,-831,-1290,-779,-765,-985,-1620,-449,-338,-217,-6,96,195,-196,-1290,-1090,450,-36,580,565,535,485,-755,-565,-43,-369,-596,-617,-567,-469,-177,124,377,765,1123,-111,30,-1032,-1001,1574,1217,1145,1505,738,-686,1010,1542,-383,-1246,82,-1746,-3823,-799,176,320,278,24,-317,-547,-1590,-1333,285,978,-600,-2776,-1645,28,-1926,-1492,1702,-1319,860,1929,1082,-89,-718,-2731,-68,-948,-403,-778,-368,-1574,-635,-1302,-796,-659,584,510,-2053,-1180,114,-65,-72,-164,-586,80,133,-1108,-751,242,159,-522,-769,-517,-745,-928,-1521,-1342,-1105,-823,-544,-303,69,-1976,-535,496,533,-1692,-3653,-1946,-738,-301,-456,-520,-2002,-313,-68,219,546,737,932,-767,-1801,-2027,-349,-137,-383,1059,1064,1196,223,-389,644,191,232,5,-207,-414,-566,-2279,-820,-398,-256,-839,-97,-58,-118,-172,-200,-419,-865,-869,-534,-163,95,259,-833,-1515,-641,-1163,-678,-1553,-711,-850,-1180,-189,-97,24,129,97,170,217,275,-962,-66,500,577,-259,348,-320,-262,-158,-313,-1940,-1544,-1361,-1256,-1005,-697,-365,-176,-1766,-3917,-1468,526,-1332,-3206,-2383,-1165,-1304,-3909,-5514,-4054,-1024,-2176,-10659,-4271,-3046,-7059,2134,1869,1177,-60870,-402482,-452632,-322324,-59543,-39914,206,49,-73,-434,-5179,-12519,-5047,-1364,-4176,-2155,-685,-693,-637,-751,-772,-889,-935,-2416,-3212,-939,-960,-3077,-829,-772,-692,-621,-1479,-800,-348,-252,-1789,-596,-257,-710,-574,-463,-630,-839,-993,-1078,-913,-831,-768,-744,-750,-1215,-762,-1011,-763,-667,-476,-334,16,338,415,-511,410,-1448,-1235,205,-1930,-2760,-412,-385,-627,-861,-1008,-905,-704,-471,-1121,-1637,-2620,-1231,-1106,22,56,87,132,-205,-577,-351,-846,-1407,-885,5,316,-1475,1162,-457,-570,-811,168,424,-200,365,92,-278,-551,-731,-799,-661,-700,-380,-350,-241,-779,-98,-78,-20,-84,-20,-574,-1101,-1202,-1559,-1414,-247,-388,334,491,650,-2808,511,-472,1110,-70,-1374,244,-873,-1553,-530,-829,-1098,-1334,-1356,-2127,-715,-500,-405,-795,-1344,-1258,-1584,-226,-143,-135,-303,-487,-818,-739,-720,-739,-734,-735,-730,-649,-542,-369,-292,-139,63,-537,-1196,91,-48,-175,-386,-1667,-387,-330,-131,-72,136,330,-1006,-2829,-1103,-791,-191,711,-405,-646,42,-1445,-632,-668,-475,-395,-276,-208,-174,-170,-227,-204,-166,56,344,200,-612,-1387,-1117,-944,-500,1088,-702,-458,-215,-15,-860,-513,-439,-1018,-2293,-1296,-1154,-487,-584,-349,-1176,-244,-442,-775,-170,-271,-1218,-1848,-1421,3,-65,-1810,-1432,-500,1,-559,-1579,371,207,141,-632,-638,-553,-779,-1036,-1153,-871,-772,-706,-625,-612,-633,-992,-1947,-1343,-1331,-1444,-1136,-791,-615,-374,-611,200,356,-126,46,239,-16,-242,-461,-603,-704,-674,-692,-697,-769,-916,-1059,-1278,-1296,-808,-650,-484,-364,-782,-488,-256,-1200,-171,-180,-956,-268,-694,-407,-486,-579,-683,-788,-891,-926,-995,-1085,-1281,-1234,-833,-679,-1429,-1869,99,227,62,-519,358,699,210,1029,919,706,574,490,352,394,-918,707,-206,-1919,-1201,1061,1039,-1690,-4531,-1402,42,203,-994,-1341,-248,-726,-1344,-742,-1057,-718,-1226,-1883,-472,170,-1095,121,210,-163,193,459,491,-467,62,-581,-1308,594,1791,991,132,933,225,-443,-771,-1113,768,-6,154,-187,296,-101,-342,-408,-360,-322,-476,149,316,396,-289,-1123,-436,145,214,399,362,-540,-302,0,-189,-360,-1035,-719,-932,-1056,-1345,-1249,-1256,-1326,-1415,-1401,-2741,-2507,-1155,-1000,-833,-719,-638,-530,-700,-748,-883,-1063,-2227,-1368,-1519,-1719,-1610,-1335,-1050,-1121,-213,-1142,-1019,969,1391,1193,611,1439,1200,956,-16987,-25000,-13324,388,408,-4748,-1701,-1283,-923,-39,1026,1090,1183,1127,877,-1679,-8619,-408,-2094,308,776,1274,1437,1118,87,-1139,-2211,-1869,-2463,-1817,-239,1159,914,-238,131,294,182,144,142,203,348,552,-202,706,612,567,272,311,226,34,-126,-1860,-2128,-2159,-2475,-1530,-2101,-1018,-1252,-1443,-1529,-1467,-1304,-982,-2311,-1733,-314,-345,-51,-599,-769,-1522,-155,633,53,-882,-1424,-3198,-2063,402,610,-1553,-145,-284,-918,-507,-836,-991,-1135,-1211,-1261,-1230,-1238,-1228,-1257,-1258,-1201,-1253,-1303,-1287,-1269,-1166,-1941,-673,-334,-670,-1899,-1741,301,1296,534,-1080,994,-183,221,-1536,-753,-1269,-354,-731,-1023,-1220,-1275,-1465,-1540,-1878,-674,-513,-332,-48,-1134,474,817,869,1342]],"minY":0.3316273854337535,"maxY":8.13827171769761,"minX":0.3316273854337446,"maxX":8.1382717176976,"minZ":-554490,"maxZ":404419441}},"id":"ef288606-2b82-4986-a690-ad6a8651bcb4","meta":{"TITLE":"Parameter file, TopSpin 4.5.0","JCAMPDX":5,"DATATYPE":"NMR Spectrum","NPOINTS":"9\t$$ modification sequence number","ORIGIN":"Bruker BioSpin GmbH & Co. KG","OWNER":"nmrsu\r\n$$ 2025-05-24 07:35:55.667 +0200  nmrsu@CZC150CR4G\r\n$$ D:/Data/SG/CCP-3863/24/pdata/1/procs\r\n$$ process C:\\Bruker\\TopSpin4.5.0\\prog\\mod\\proc2d.exe","epoch":1748064952000,"date":"Sat, 24 May 2025 05:35:52 GMT","2D_Y_NUCLEUS":"<1H>","2D_X_NUCLEUS":"<1H>","2D_Y_FRECUENCY":400.300035072019,"2D_X_FRECUENCY":400.300035072019,"2D_Y_OFFSET":8.13827171769761,"2D_X_OFFSET":8.1382717176976,"twoD":true,"ABSF1":[8.1382717176976,8.13827171769761],"ABSF2":[0.331627385433745,0.331627385433753],"ABSG":[5,5],"ABSL":[0,0],"ALPHA":[0,0],"AQORDER":[0,0],"ASSFAC":[0,0],"ASSFACI":[0,0],"ASSFACX":[0,0],"ASSWID":[0,0],"AUNMP":["<proc_2dsym>","<>"],"AXLEFT":[0,0],"AXNAME":["<F2>","<F1>"],"AXNUC":["<1H>","<1H>"],"AXRIGHT":[0,0],"AXTYPE":[0,0],"AXUNIT":["<>","<>"],"AZFE":[0.1,0.1],"AZFW":[0.5,0.5],"BCFW":[0,0],"BC_mod":[0,0],"BYTORDP":[0,0],"COROFFS":[0,0],"CY":[15,0],"DATMOD":[1,0],"DC":[0,0],"DFILT":["<>","<>"],"DTYPP":[0,0],"ERETIC":["no","no"],"F1P":[0,0],"F2P":[0,0],"FCOR":[1,0.5],"FTSIZE":[1024,1024],"FT_mod":[6,6],"GAMMA":[0,0],"GB":[0,0],"INTBC":[1,1],"INTSCL":[1,1],"ISEN":[128,128],"LB":[0,0],"LEV0":[35,0],"LPBIN":[0,256],"MAXI":[10000,10000],"MC2":[0,0],"MEAN":[0,0],"ME_mod":[0,2],"MI":[0,0],"MddCEXP":["no","no"],"MddCT_SP":["no","no"],"MddF180":["no","no"],"MddLAMBDA":[0,0],"MddMEMORY":[0,0],"MddMERGE":[0,0],"MddNCOMP":[0,0],"MddNITER":[0,0],"MddNOISE":[0,0],"MddPHASE":[0,0],"MddSEED":[0,0],"MddSRSIZE":[0,0],"Mdd_CsALG":[0,0],"Mdd_CsLAMBDA":[0,0],"Mdd_CsNITER":[0,0],"Mdd_CsNORM":[0,0],"Mdd_CsVE":["yes","yes"],"Mdd_CsZF":[0,0],"Mdd_LrLAMBDA":[0,0],"Mdd_LrNITER":[0,0],"Mdd_LrRANK":[0,0],"Mdd_LrZF":[0,0],"Mdd_mod":[0,0],"NCOEF":[0,32],"NC_proc":[11,11],"NLEV":[6,0],"NOISF1":[0,0],"NOISF2":[0,0],"NSP":[0,0],"NTH_PI":[0,0],"NZP":[0,0],"OFFSET":[8.1382717176976,8.13827171769761],"PC":[1.4,4],"PHC0":[0,0],"PHC1":[0,0],"PH_mod":[0,2],"PKNL":["yes","no"],"PPARMOD":[1,1],"PPDIAG":[0,0],"PPIPTYP":[0,0],"PPMPNUM":[16384,16384],"PPRESOL":[1,1],"PSCAL":[0,1],"PSIGN":[0,0],"PYNMP":["<proc.py>","<>"],"RDF1":[0,0],"RDF2":[0,0],"RDFWHM":[0,0],"RDINT":[0,0],"RDPOS":[0,0],"REVERSE":["no","no"],"SF":[400.300035072019,400.300035072019],"SI":[1024,1024],"SIGF1":[8.1382717176976,8.13827171769761],"SIGF2":[0.331627385433745,0.331627385433753],"SINO":[0,0],"SIOLD":[1024,1024],"SPECTYP":["<COSY>","<>"],"SREF_mod":[1,1],"SREGLST":["<1H.MeOD>","<>"],"SSB":[0,0],"STSI":[1024,1024],"STSR":[0,0],"SW_p":[3125,3125],"SYMM":[1,1],"S_DEV":[1131,1131],"TDeff":[2048,256],"TDoff":[0,0],"TI":["<>","<>"],"TILT":["no","no"],"TM1":[0,0],"TM2":[0,0],"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP10":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"USERP6":["<>","<>"],"USERP7":["<>","<>"],"USERP8":["<>","<>"],"USERP9":["<>","<>"],"WDW":[4,4],"XDIM":[1024,1024],"YMAX_p":[404419441,404419441],"YMIN_p":[0,0],"ACQT0":[0,0],"AMP":"(0..31)\r\n100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\r\n100 100 100 100 100 100 100 100 100 100 100 100 100 100","AMPCOIL":"(0..32)\r\n-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","AQSEQ":0,"AQ_mod":3,"AUNM":"<au_getlcosy>","AUTOPOS":"<24 >","BF1":[400.3,400.3],"BF2":400.3,"BF3":400.3,"BF4":400.3,"BF5":400.3,"BF6":400.3,"BF7":400.3,"BF8":400.3,"BWFAC":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","BYTORDA":0,"CHANFCU":"(0..24)\r\n0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHANREC":"(0..24)\r\n0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHEMSTR":"<none>","CNST":"(0..63)\r\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\r\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","CPDPRG":"(0..8)\r\n<> <> <> <> <> <> <> <> <>","D":"(0..63)\r\n3e-06 1.79315197467804 0 0 0 0 0 0 0 0 0 0.03 2e-05 4e-06 0 0 0.0002 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0","DATE":1748064952,"DATE_START":1748064638,"DE":6.5,"DE1":4.5,"DEADC":0.5,"DECIM":6400,"DEPA":4.5,"DERX":1.5,"DIGMOD":1,"DIGTYP":17,"DR":32,"DS":16,"DSPFIRM":0,"DSPFVS":20,"DTYPA":2,"EXP":"<COSYGPSW_ED>","ExpStatus":4,"FCUCHAN":"(0..9)\r\n0 1 0 0 0 0 0 0 0 0","FILCOR":0,"FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\r\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FS":"(0..7)\r\n83 83 83 83 83 83 83 83","FW":240000000,"FnILOOP":[0,1],"FnMODE":[0,1],"FnTYPE":0,"GPNAM":"(0..31)\r\n<> <SMSQ10.100> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\r\n<> <> <> <> <> <> <> <> <> <> <>","GPX":"(0..31)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPY":"(0..31)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPZ":"(0..31)\r\n0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GRPDLY":68,"GrpdlyHandling":0,"HDDUTY":20,"HDRATE":1,"HOLDER":24,"HPMOD":"(0..32)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","IN":"(0..63)\r\n0.00032 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INF":"(0..7)\r\n0 320 0 0 0 0 0 0","INP":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INSTRUM":"<Avance NEO 400>","INTEGFAC":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","L":"(0..31)\r\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","LFILTER":100,"LGAIN":-12,"LINPSTP":0,"LOCKED":"no","LOCKFLD":4333,"LOCKGN":130.637832641602,"LOCKPOW":-27,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":261.9605,"LOCSHFT":"yes","LOCSW":0,"LTIME":0.400000005960464,"MASR":5000,"MULEXPNO":"(0..15)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":0,"NLOGCH":1,"NOVFLW":0,"NS":1,"NUC1":["<1H>","<1H>"],"NUC2":"<off>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":100,"NusFPNZ":"no","NusJSP":[0,0],"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":[0,128],"O1":[1730.32247255378,1730.32247255378],"O2":2401.8,"O3":2401.8,"O4":2401.8,"O5":2401.8,"O6":2401.8,"O7":2401.8,"O8":2401.8,"OVERFLW":0,"P":"(0..63)\r\n7.8625 7.8625 15.725 0 0 19.8 30 60 20000 0 0 80000 80000 1000 0 0 1000\r\n2500 100000 600 0 0 0 0 0 270 100000 7.8625 1000 1000 0 0 20000 0 0 0 0\r\n0 0 0 2000 0 0 0 300 0 80000 46600 10000 30000 66000 0 4950 0 4000 0 0\r\n0 0 0 0 0 0 0","PACOIL":"(0..32)\r\n2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PARMODE":1,"PCPD":"(0..9)\r\n0 90 0 0 0 0 0 0 0 0","PEXSEL":"(0..9)\r\n1 1 1 1 1 1 1 1 1 1","PHCOR":"(0..31)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PHLIST":"<>","PH_ref":0,"PL":"(0..63)\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120","PLSTEP":0.1,"PLSTRT":-6,"PLW":"(0..63)\r\n0 24.3 0 0 0 0 0 0 0 6.005e-05 1.668 0.088831 0 0 0 0 0 0 24.3 0.18534\r\n0 0 0 0 0 0 0 0.082373 0 1.668 0 0 2.402e-06 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PLWMAX":"(0..7)\r\n116.831512 0 0 0 0 0 0 0","PR":1,"PRECHAN":"(0..32)\r\n-1 2 -1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\r\n-1 -1 -1 -1 -1 -1 -1 -1","PROBHD":"<Z166552_0019>","PROBINPUTS":"(0..15)\r\n<19F/31P-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <> <>","PULPROG":"<cosygpppqf>","PW":0,"PYNM":"<>","ProbeDescription":"<PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP>","ProjAngle":[0,0],"QNP":0,"RECCHAN":"(0..9)\r\n0 1 0 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..24)\r\n-1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\r\n-1","RECPRFX":"(0..32)\r\n1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","RG":64,"RO":0,"RSEL":"(0..24)\r\n0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SAMPLEID":"<>","SFO1":[400.301730322473,400.301730322473],"SFO2":400.3024018,"SFO3":400.3024018,"SFO4":400.3024018,"SFO5":400.3024018,"SFO6":400.3024018,"SFO7":400.3024018,"SFO8":400.3024018,"SHAPPR":"(0..15)\r\n0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","SOLVENT":"<CDCl3>","SOLVOLD":"<off>","SP":"(0..63)\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120","SPECTR":0,"SPINCNT":0,"SPNAM":"(0..63)\r\n<> <Gaus1_270.1000> <Gaus1_180r.1000> <> <> <Sinc1.1000> <Squa100.1000>\r\n<> <Squa100.1000> <> <Sinc1.1000> <Sinc1.1000> <> <> <> <> <> <> <> <Sinc1.1000>\r\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <> <> <> <Crp60,20,20.10>\r\n<Bip720,50,20.1> <> <> <Sinc1.1000> <Rsnob.1000> <Gaus1_180r.1000> <Gaus1_180r.1000>\r\n<Crp_psyche.20> <> <> <Gaus1_180i.1000> <Squa100.1000> <> <> <> <> <Reburp.1000>\r\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>","SPOAL":"(0..63)\r\n0.5 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\r\n1 1 1 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\r\n0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\r\n0.5 0.5 0.5 0.5 0.5 0.5 0.5","SPOFFS":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPPEX":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPW":"(0..63)\r\n0 1.2463e-05 5.539e-06 0 0 0.0043288 6.005e-05 0 1.5012e-07 0 0.0043288\r\n0.0043288 0 0 0 0 0 0 0 8.841574e-06 1.374394e-05 6.417446e-06 3.460876e-05\r\n0 0 0 0 0 0 0.057343 1.0676 0 0 0.00027055 6.0555e-05 5.539e-06 0.00035449\r\n0.00019804 0 0 8.138e-06 1.5012e-07 0 0 0 0 0.036952 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0","SUBNAM":"(0..9)\r\n<> <> <> <> <> <> <> <> <> <>","SW":[7.80661127165895,7.80661127165896],"SWIBOX":"(0..32)\r\n0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SW_h":[3125,3125],"SWfinal":0,"SigLockShift":0,"TD":[2048,128],"TD0":1,"TD_INDIRECT":"(0..7)\r\n0 128 0 0 0 0 0 0","TDav":1,"TE":297.985455139198,"TE1":298.441375732422,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_RAW":298.441375732422,"TE_STAB":"(0..9)\r\n2 2 0 0 0 0 0 0 0 0","TOTROT":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","TUBE_TYPE":"<>","USERA1":"<>","USERA10":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","USERA6":"<>","USERA7":"<>","USERA8":"<>","USERA9":"<>","UUID":"<99356165-8b1c-4405-aaf9-f59afc3d830f>","VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","VtChillPowType":2,"VtChillPowVal":1,"VtChillType":5,"VtGasFlow":400.0615234375,"WAVEMAKER":"(0..7)\r\n<> <> <> <> <> <> <> <>","WBST":1024,"WBSW":"(0..7)\r\n4 10 10 10 10 10 10 10","XL":0,"YL":0,"YMAX_a":47065463,"YMIN_a":-47673790,"ZGOPTNS":"<>","scaledByNS":"no","scaledByRG":"no","shimCoilTempK":301.15,"AMP0":100,"AMP1":100,"AMP2":100,"AMP3":100,"AMP4":100,"AMP5":100,"AMP6":100,"AMP7":100,"AMP8":100,"AMP9":100,"AMP10":100,"AMP11":100,"AMP12":100,"AMP13":100,"AMP14":100,"AMP15":100,"AMP16":100,"AMP17":100,"AMP18":100,"AMP19":100,"AMP20":100,"AMP21":100,"AMP22":100,"AMP23":100,"AMP24":100,"AMP25":100,"AMP26":100,"AMP27":100,"AMP28":100,"AMP29":100,"AMP30":100,"AMP31":100,"AMPCOIL0":-1,"AMPCOIL1":0,"AMPCOIL2":0,"AMPCOIL3":0,"AMPCOIL4":0,"AMPCOIL5":0,"AMPCOIL6":0,"AMPCOIL7":0,"AMPCOIL8":0,"AMPCOIL9":0,"AMPCOIL10":0,"AMPCOIL11":0,"AMPCOIL12":0,"AMPCOIL13":0,"AMPCOIL14":0,"AMPCOIL15":0,"AMPCOIL16":0,"AMPCOIL17":0,"AMPCOIL18":0,"AMPCOIL19":0,"AMPCOIL20":0,"AMPCOIL21":0,"AMPCOIL22":0,"AMPCOIL23":0,"AMPCOIL24":0,"AMPCOIL25":0,"AMPCOIL26":0,"AMPCOIL27":0,"AMPCOIL28":0,"AMPCOIL29":0,"AMPCOIL30":0,"AMPCOIL31":0,"AMPCOIL32":0,"BWFAC0":0,"BWFAC1":0,"BWFAC2":0,"BWFAC3":0,"BWFAC4":0,"BWFAC5":0,"BWFAC6":0,"BWFAC7":0,"BWFAC8":0,"BWFAC9":0,"BWFAC10":0,"BWFAC11":0,"BWFAC12":0,"BWFAC13":0,"BWFAC14":0,"BWFAC15":0,"BWFAC16":0,"BWFAC17":0,"BWFAC18":0,"BWFAC19":0,"BWFAC20":0,"BWFAC21":0,"BWFAC22":0,"BWFAC23":0,"BWFAC24":0,"BWFAC25":0,"BWFAC26":0,"BWFAC27":0,"BWFAC28":0,"BWFAC29":0,"BWFAC30":0,"BWFAC31":0,"BWFAC32":0,"BWFAC33":0,"BWFAC34":0,"BWFAC35":0,"BWFAC36":0,"BWFAC37":0,"BWFAC38":0,"BWFAC39":0,"BWFAC40":0,"BWFAC41":0,"BWFAC42":0,"BWFAC43":0,"BWFAC44":0,"BWFAC45":0,"BWFAC46":0,"BWFAC47":0,"BWFAC48":0,"BWFAC49":0,"BWFAC50":0,"BWFAC51":0,"BWFAC52":0,"BWFAC53":0,"BWFAC54":0,"BWFAC55":0,"BWFAC56":0,"BWFAC57":0,"BWFAC58":0,"BWFAC59":0,"BWFAC60":0,"BWFAC61":0,"BWFAC62":0,"BWFAC63":0,"CHANFCU0":0,"CHANFCU1":1,"CHANFCU2":0,"CHANFCU3":0,"CHANFCU4":0,"CHANFCU5":0,"CHANFCU6":0,"CHANFCU7":0,"CHANFCU8":0,"CHANFCU9":0,"CHANFCU10":0,"CHANFCU11":0,"CHANFCU12":0,"CHANFCU13":0,"CHANFCU14":0,"CHANFCU15":0,"CHANFCU16":0,"CHANFCU17":0,"CHANFCU18":0,"CHANFCU19":0,"CHANFCU20":0,"CHANFCU21":0,"CHANFCU22":0,"CHANFCU23":0,"CHANFCU24":0,"CHANREC0":0,"CHANREC1":1,"CHANREC2":0,"CHANREC3":0,"CHANREC4":0,"CHANREC5":0,"CHANREC6":0,"CHANREC7":0,"CHANREC8":0,"CHANREC9":0,"CHANREC10":0,"CHANREC11":0,"CHANREC12":0,"CHANREC13":0,"CHANREC14":0,"CHANREC15":0,"CHANREC16":0,"CHANREC17":0,"CHANREC18":0,"CHANREC19":0,"CHANREC20":0,"CHANREC21":0,"CHANREC22":0,"CHANREC23":0,"CHANREC24":0,"CNST0":1,"CNST1":1,"CNST2":1,"CNST3":1,"CNST4":1,"CNST5":1,"CNST6":1,"CNST7":1,"CNST8":1,"CNST9":1,"CNST10":1,"CNST11":1,"CNST12":1,"CNST13":1,"CNST14":1,"CNST15":1,"CNST16":1,"CNST17":1,"CNST18":1,"CNST19":1,"CNST20":1,"CNST21":1,"CNST22":1,"CNST23":1,"CNST24":1,"CNST25":1,"CNST26":1,"CNST27":1,"CNST28":1,"CNST29":1,"CNST30":1,"CNST31":1,"CNST32":1,"CNST33":1,"CNST34":1,"CNST35":1,"CNST36":1,"CNST37":1,"CNST38":1,"CNST39":1,"CNST40":1,"CNST41":1,"CNST42":1,"CNST43":1,"CNST44":1,"CNST45":1,"CNST46":1,"CNST47":1,"CNST48":1,"CNST49":1,"CNST50":1,"CNST51":1,"CNST52":1,"CNST53":1,"CNST54":1,"CNST55":1,"CNST56":1,"CNST57":1,"CNST58":1,"CNST59":1,"CNST60":1,"CNST61":1,"CNST62":1,"CNST63":1,"CPDPRG0":"<>","CPDPRG1":"<>","CPDPRG2":"<>","CPDPRG3":"<>","CPDPRG4":"<>","CPDPRG5":"<>","CPDPRG6":"<>","CPDPRG7":"<>","CPDPRG8":"<>","D0":0.000003,"D1":1.79315197467804,"D2":0,"D3":0,"D4":0,"D5":0,"D6":0,"D7":0,"D8":0,"D9":0,"D10":0,"D11":0.03,"D12":0.00002,"D13":0.000004,"D14":0,"D15":0,"D16":0.0002,"D17":0,"D18":0,"D19":0,"D20":0,"D21":0,"D22":0,"D23":0,"D24":0,"D25":0,"D26":0,"D27":0,"D28":0,"D29":0,"D30":0,"D31":0,"D32":0,"D33":0,"D34":0,"D35":0,"D36":0,"D37":0,"D38":0,"D39":0,"D40":0,"D41":0,"D42":0,"D43":0,"D44":0,"D45":0,"D46":0,"D47":0,"D48":0,"D49":0,"D50":0,"D51":0,"D52":0,"D53":0,"D54":0,"D55":0,"D56":0,"D57":0,"D58":0,"D59":0,"D60":0,"D61":0,"D62":0,"D63":0,"FCUCHAN0":0,"FCUCHAN1":1,"FCUCHAN2":0,"FCUCHAN3":0,"FCUCHAN4":0,"FCUCHAN5":0,"FCUCHAN6":0,"FCUCHAN7":0,"FCUCHAN8":0,"FCUCHAN9":0,"FN_INDIRECT0":0,"FN_INDIRECT1":0,"FN_INDIRECT2":0,"FN_INDIRECT3":0,"FN_INDIRECT4":0,"FN_INDIRECT5":0,"FN_INDIRECT6":0,"FN_INDIRECT7":0,"FS0":83,"FS1":83,"FS2":83,"FS3":83,"FS4":83,"FS5":83,"FS6":83,"FS7":83,"GPNAM0":"<>","GPNAM1":"<SMSQ10.100>","GPNAM2":"<>","GPNAM3":"<>","GPNAM4":"<>","GPNAM5":"<>","GPNAM6":"<>","GPNAM7":"<>","GPNAM8":"<>","GPNAM9":"<>","GPNAM10":"<>","GPNAM11":"<>","GPNAM12":"<>","GPNAM13":"<>","GPNAM14":"<>","GPNAM15":"<>","GPNAM16":"<>","GPNAM17":"<>","GPNAM18":"<>","GPNAM19":"<>","GPNAM20":"<>","GPNAM21":"<>","GPNAM22":"<>","GPNAM23":"<>","GPNAM24":"<>","GPNAM25":"<>","GPNAM26":"<>","GPNAM27":"<>","GPNAM28":"<>","GPNAM29":"<>","GPNAM30":"<>","GPNAM31":"<>","GPX0":0,"GPX1":0,"GPX2":0,"GPX3":0,"GPX4":0,"GPX5":0,"GPX6":0,"GPX7":0,"GPX8":0,"GPX9":0,"GPX10":0,"GPX11":0,"GPX12":0,"GPX13":0,"GPX14":0,"GPX15":0,"GPX16":0,"GPX17":0,"GPX18":0,"GPX19":0,"GPX20":0,"GPX21":0,"GPX22":0,"GPX23":0,"GPX24":0,"GPX25":0,"GPX26":0,"GPX27":0,"GPX28":0,"GPX29":0,"GPX30":0,"GPX31":0,"GPY0":0,"GPY1":0,"GPY2":0,"GPY3":0,"GPY4":0,"GPY5":0,"GPY6":0,"GPY7":0,"GPY8":0,"GPY9":0,"GPY10":0,"GPY11":0,"GPY12":0,"GPY13":0,"GPY14":0,"GPY15":0,"GPY16":0,"GPY17":0,"GPY18":0,"GPY19":0,"GPY20":0,"GPY21":0,"GPY22":0,"GPY23":0,"GPY24":0,"GPY25":0,"GPY26":0,"GPY27":0,"GPY28":0,"GPY29":0,"GPY30":0,"GPY31":0,"GPZ0":0,"GPZ1":10,"GPZ2":0,"GPZ3":0,"GPZ4":0,"GPZ5":0,"GPZ6":0,"GPZ7":0,"GPZ8":0,"GPZ9":0,"GPZ10":0,"GPZ11":0,"GPZ12":0,"GPZ13":0,"GPZ14":0,"GPZ15":0,"GPZ16":0,"GPZ17":0,"GPZ18":0,"GPZ19":0,"GPZ20":0,"GPZ21":0,"GPZ22":0,"GPZ23":0,"GPZ24":0,"GPZ25":0,"GPZ26":0,"GPZ27":0,"GPZ28":0,"GPZ29":0,"GPZ30":0,"GPZ31":0,"HPMOD0":0,"HPMOD1":0,"HPMOD2":0,"HPMOD3":0,"HPMOD4":0,"HPMOD5":0,"HPMOD6":0,"HPMOD7":0,"HPMOD8":0,"HPMOD9":0,"HPMOD10":0,"HPMOD11":0,"HPMOD12":0,"HPMOD13":0,"HPMOD14":0,"HPMOD15":0,"HPMOD16":0,"HPMOD17":0,"HPMOD18":0,"HPMOD19":0,"HPMOD20":0,"HPMOD21":0,"HPMOD22":0,"HPMOD23":0,"HPMOD24":0,"HPMOD25":0,"HPMOD26":0,"HPMOD27":0,"HPMOD28":0,"HPMOD29":0,"HPMOD30":0,"HPMOD31":0,"HPMOD32":0,"IN0":0.00032,"IN1":0,"IN2":0,"IN3":0,"IN4":0,"IN5":0,"IN6":0,"IN7":0,"IN8":0,"IN9":0,"IN10":0,"IN11":0,"IN12":0,"IN13":0,"IN14":0,"IN15":0,"IN16":0,"IN17":0,"IN18":0,"IN19":0,"IN20":0,"IN21":0,"IN22":0,"IN23":0,"IN24":0,"IN25":0,"IN26":0,"IN27":0,"IN28":0,"IN29":0,"IN30":0,"IN31":0,"IN32":0,"IN33":0,"IN34":0,"IN35":0,"IN36":0,"IN37":0,"IN38":0,"IN39":0,"IN40":0,"IN41":0,"IN42":0,"IN43":0,"IN44":0,"IN45":0,"IN46":0,"IN47":0,"IN48":0,"IN49":0,"IN50":0,"IN51":0,"IN52":0,"IN53":0,"IN54":0,"IN55":0,"IN56":0,"IN57":0,"IN58":0,"IN59":0,"IN60":0,"IN61":0,"IN62":0,"IN63":0,"INF0":0,"INF1":320,"INF2":0,"INF3":0,"INF4":0,"INF5":0,"INF6":0,"INF7":0,"INP0":0,"INP1":0,"INP2":0,"INP3":0,"INP4":0,"INP5":0,"INP6":0,"INP7":0,"INP8":0,"INP9":0,"INP10":0,"INP11":0,"INP12":0,"INP13":0,"INP14":0,"INP15":0,"INP16":0,"INP17":0,"INP18":0,"INP19":0,"INP20":0,"INP21":0,"INP22":0,"INP23":0,"INP24":0,"INP25":0,"INP26":0,"INP27":0,"INP28":0,"INP29":0,"INP30":0,"INP31":0,"INP32":0,"INP33":0,"INP34":0,"INP35":0,"INP36":0,"INP37":0,"INP38":0,"INP39":0,"INP40":0,"INP41":0,"INP42":0,"INP43":0,"INP44":0,"INP45":0,"INP46":0,"INP47":0,"INP48":0,"INP49":0,"INP50":0,"INP51":0,"INP52":0,"INP53":0,"INP54":0,"INP55":0,"INP56":0,"INP57":0,"INP58":0,"INP59":0,"INP60":0,"INP61":0,"INP62":0,"INP63":0,"INTEGFAC0":0,"INTEGFAC1":0,"INTEGFAC2":0,"INTEGFAC3":0,"INTEGFAC4":0,"INTEGFAC5":0,"INTEGFAC6":0,"INTEGFAC7":0,"INTEGFAC8":0,"INTEGFAC9":0,"INTEGFAC10":0,"INTEGFAC11":0,"INTEGFAC12":0,"INTEGFAC13":0,"INTEGFAC14":0,"INTEGFAC15":0,"INTEGFAC16":0,"INTEGFAC17":0,"INTEGFAC18":0,"INTEGFAC19":0,"INTEGFAC20":0,"INTEGFAC21":0,"INTEGFAC22":0,"INTEGFAC23":0,"INTEGFAC24":0,"INTEGFAC25":0,"INTEGFAC26":0,"INTEGFAC27":0,"INTEGFAC28":0,"INTEGFAC29":0,"INTEGFAC30":0,"INTEGFAC31":0,"INTEGFAC32":0,"INTEGFAC33":0,"INTEGFAC34":0,"INTEGFAC35":0,"INTEGFAC36":0,"INTEGFAC37":0,"INTEGFAC38":0,"INTEGFAC39":0,"INTEGFAC40":0,"INTEGFAC41":0,"INTEGFAC42":0,"INTEGFAC43":0,"INTEGFAC44":0,"INTEGFAC45":0,"INTEGFAC46":0,"INTEGFAC47":0,"INTEGFAC48":0,"INTEGFAC49":0,"INTEGFAC50":0,"INTEGFAC51":0,"INTEGFAC52":0,"INTEGFAC53":0,"INTEGFAC54":0,"INTEGFAC55":0,"INTEGFAC56":0,"INTEGFAC57":0,"INTEGFAC58":0,"INTEGFAC59":0,"INTEGFAC60":0,"INTEGFAC61":0,"INTEGFAC62":0,"INTEGFAC63":0,"L0":1,"L1":1,"L2":1,"L3":1,"L4":1,"L5":1,"L6":1,"L7":1,"L8":1,"L9":1,"L10":1,"L11":1,"L12":1,"L13":1,"L14":1,"L15":1,"L16":1,"L17":1,"L18":1,"L19":1,"L20":1,"L21":1,"L22":1,"L23":1,"L24":1,"L25":1,"L26":1,"L27":1,"L28":1,"L29":1,"L30":1,"L31":1,"MULEXPNO0":0,"MULEXPNO1":0,"MULEXPNO2":0,"MULEXPNO3":0,"MULEXPNO4":0,"MULEXPNO5":0,"MULEXPNO6":0,"MULEXPNO7":0,"MULEXPNO8":0,"MULEXPNO9":0,"MULEXPNO10":0,"MULEXPNO11":0,"MULEXPNO12":0,"MULEXPNO13":0,"MULEXPNO14":0,"MULEXPNO15":0,"P0":7.8625,"P1":7.8625,"P2":15.725,"P3":0,"P4":0,"P5":19.8,"P6":30,"P7":60,"P8":20000,"P9":0,"P10":0,"P11":80000,"P12":80000,"P13":1000,"P14":0,"P15":0,"P16":1000,"P17":2500,"P18":100000,"P19":600,"P20":0,"P21":0,"P22":0,"P23":0,"P24":0,"P25":270,"P26":100000,"P27":7.8625,"P28":1000,"P29":1000,"P30":0,"P31":0,"P32":20000,"P33":0,"P34":0,"P35":0,"P36":0,"P37":0,"P38":0,"P39":0,"P40":2000,"P41":0,"P42":0,"P43":0,"P44":300,"P45":0,"P46":80000,"P47":46600,"P48":10000,"P49":30000,"P50":66000,"P51":0,"P52":4950,"P53":0,"P54":4000,"P55":0,"P56":0,"P57":0,"P58":0,"P59":0,"P60":0,"P61":0,"P62":0,"P63":0,"PACOIL0":2,"PACOIL1":3,"PACOIL2":1,"PACOIL3":0,"PACOIL4":0,"PACOIL5":0,"PACOIL6":0,"PACOIL7":0,"PACOIL8":0,"PACOIL9":0,"PACOIL10":0,"PACOIL11":0,"PACOIL12":0,"PACOIL13":0,"PACOIL14":0,"PACOIL15":0,"PACOIL16":0,"PACOIL17":0,"PACOIL18":0,"PACOIL19":0,"PACOIL20":0,"PACOIL21":0,"PACOIL22":0,"PACOIL23":0,"PACOIL24":0,"PACOIL25":0,"PACOIL26":0,"PACOIL27":0,"PACOIL28":0,"PACOIL29":0,"PACOIL30":0,"PACOIL31":0,"PACOIL32":0,"PCPD0":0,"PCPD1":90,"PCPD2":0,"PCPD3":0,"PCPD4":0,"PCPD5":0,"PCPD6":0,"PCPD7":0,"PCPD8":0,"PCPD9":0,"PEXSEL0":1,"PEXSEL1":1,"PEXSEL2":1,"PEXSEL3":1,"PEXSEL4":1,"PEXSEL5":1,"PEXSEL6":1,"PEXSEL7":1,"PEXSEL8":1,"PEXSEL9":1,"PHCOR0":0,"PHCOR1":0,"PHCOR2":0,"PHCOR3":0,"PHCOR4":0,"PHCOR5":0,"PHCOR6":0,"PHCOR7":0,"PHCOR8":0,"PHCOR9":0,"PHCOR10":0,"PHCOR11":0,"PHCOR12":0,"PHCOR13":0,"PHCOR14":0,"PHCOR15":0,"PHCOR16":0,"PHCOR17":0,"PHCOR18":0,"PHCOR19":0,"PHCOR20":0,"PHCOR21":0,"PHCOR22":0,"PHCOR23":0,"PHCOR24":0,"PHCOR25":0,"PHCOR26":0,"PHCOR27":0,"PHCOR28":0,"PHCOR29":0,"PHCOR30":0,"PHCOR31":0,"PL0":120,"PL1":120,"PL2":120,"PL3":120,"PL4":120,"PL5":120,"PL6":120,"PL7":120,"PL8":120,"PL9":120,"PL10":120,"PL11":120,"PL12":120,"PL13":120,"PL14":120,"PL15":120,"PL16":120,"PL17":120,"PL18":120,"PL19":120,"PL20":120,"PL21":120,"PL22":120,"PL23":120,"PL24":120,"PL25":120,"PL26":120,"PL27":120,"PL28":120,"PL29":120,"PL30":120,"PL31":120,"PL32":120,"PL33":120,"PL34":120,"PL35":120,"PL36":120,"PL37":120,"PL38":120,"PL39":120,"PL40":120,"PL41":120,"PL42":120,"PL43":120,"PL44":120,"PL45":120,"PL46":120,"PL47":120,"PL48":120,"PL49":120,"PL50":120,"PL51":120,"PL52":120,"PL53":120,"PL54":120,"PL55":120,"PL56":120,"PL57":120,"PL58":120,"PL59":120,"PL60":120,"PL61":120,"PL62":120,"PL63":120,"PLW0":0,"PLW1":24.3,"PLW2":0,"PLW3":0,"PLW4":0,"PLW5":0,"PLW6":0,"PLW7":0,"PLW8":0,"PLW9":0.00006005,"PLW10":1.668,"PLW11":0.088831,"PLW12":0,"PLW13":0,"PLW14":0,"PLW15":0,"PLW16":0,"PLW17":0,"PLW18":24.3,"PLW19":0.18534,"PLW20":0,"PLW21":0,"PLW22":0,"PLW23":0,"PLW24":0,"PLW25":0,"PLW26":0,"PLW27":0.082373,"PLW28":0,"PLW29":1.668,"PLW30":0,"PLW31":0,"PLW32":0.000002402,"PLW33":0,"PLW34":0,"PLW35":0,"PLW36":0,"PLW37":0,"PLW38":0,"PLW39":0,"PLW40":0,"PLW41":0,"PLW42":0,"PLW43":0,"PLW44":0,"PLW45":0,"PLW46":0,"PLW47":0,"PLW48":0,"PLW49":0,"PLW50":0,"PLW51":0,"PLW52":0,"PLW53":0,"PLW54":0,"PLW55":0,"PLW56":0,"PLW57":0,"PLW58":0,"PLW59":0,"PLW60":0,"PLW61":0,"PLW62":0,"PLW63":0,"PLWMAX0":116.831512,"PLWMAX1":0,"PLWMAX2":0,"PLWMAX3":0,"PLWMAX4":0,"PLWMAX5":0,"PLWMAX6":0,"PLWMAX7":0,"PRECHAN0":-1,"PRECHAN1":2,"PRECHAN2":-1,"PRECHAN3":0,"PRECHAN4":1,"PRECHAN5":-1,"PRECHAN6":-1,"PRECHAN7":-1,"PRECHAN8":-1,"PRECHAN9":-1,"PRECHAN10":-1,"PRECHAN11":-1,"PRECHAN12":-1,"PRECHAN13":-1,"PRECHAN14":-1,"PRECHAN15":-1,"PRECHAN16":-1,"PRECHAN17":-1,"PRECHAN18":-1,"PRECHAN19":-1,"PRECHAN20":-1,"PRECHAN21":-1,"PRECHAN22":-1,"PRECHAN23":-1,"PRECHAN24":-1,"PRECHAN25":-1,"PRECHAN26":-1,"PRECHAN27":-1,"PRECHAN28":-1,"PRECHAN29":-1,"PRECHAN30":-1,"PRECHAN31":-1,"PRECHAN32":-1,"PROBINPUTS0":"<19F/31P-109Ag>","PROBINPUTS1":"<1H>","PROBINPUTS2":"<2H>","PROBINPUTS3":"<>","PROBINPUTS4":"<>","PROBINPUTS5":"<>","PROBINPUTS6":"<>","PROBINPUTS7":"<>","PROBINPUTS8":"<>","PROBINPUTS9":"<>","PROBINPUTS10":"<>","PROBINPUTS11":"<>","PROBINPUTS12":"<>","PROBINPUTS13":"<>","PROBINPUTS14":"<>","PROBINPUTS15":"<>","RECCHAN0":0,"RECCHAN1":1,"RECCHAN2":0,"RECCHAN3":0,"RECCHAN4":0,"RECCHAN5":0,"RECCHAN6":0,"RECCHAN7":0,"RECCHAN8":0,"RECCHAN9":0,"RECPRE0":-1,"RECPRE1":0,"RECPRE2":-1,"RECPRE3":-1,"RECPRE4":-1,"RECPRE5":-1,"RECPRE6":-1,"RECPRE7":-1,"RECPRE8":-1,"RECPRE9":-1,"RECPRE10":-1,"RECPRE11":-1,"RECPRE12":-1,"RECPRE13":-1,"RECPRE14":-1,"RECPRE15":-1,"RECPRE16":-1,"RECPRE17":-1,"RECPRE18":-1,"RECPRE19":-1,"RECPRE20":-1,"RECPRE21":-1,"RECPRE22":-1,"RECPRE23":-1,"RECPRE24":-1,"RECPRFX0":1,"RECPRFX1":0,"RECPRFX2":1,"RECPRFX3":0,"RECPRFX4":0,"RECPRFX5":0,"RECPRFX6":0,"RECPRFX7":0,"RECPRFX8":0,"RECPRFX9":0,"RECPRFX10":0,"RECPRFX11":0,"RECPRFX12":0,"RECPRFX13":0,"RECPRFX14":0,"RECPRFX15":0,"RECPRFX16":0,"RECPRFX17":0,"RECPRFX18":0,"RECPRFX19":0,"RECPRFX20":0,"RECPRFX21":0,"RECPRFX22":0,"RECPRFX23":0,"RECPRFX24":0,"RECPRFX25":0,"RECPRFX26":0,"RECPRFX27":0,"RECPRFX28":0,"RECPRFX29":0,"RECPRFX30":0,"RECPRFX31":0,"RECPRFX32":0,"RSEL0":0,"RSEL1":1,"RSEL2":0,"RSEL3":0,"RSEL4":0,"RSEL5":0,"RSEL6":0,"RSEL7":0,"RSEL8":0,"RSEL9":0,"RSEL10":0,"RSEL11":0,"RSEL12":0,"RSEL13":0,"RSEL14":0,"RSEL15":0,"RSEL16":0,"RSEL17":0,"RSEL18":0,"RSEL19":0,"RSEL20":0,"RSEL21":0,"RSEL22":0,"RSEL23":0,"RSEL24":0,"SHAPPR0":0,"SHAPPR1":1,"SHAPPR2":1,"SHAPPR3":1,"SHAPPR4":1,"SHAPPR5":1,"SHAPPR6":1,"SHAPPR7":1,"SHAPPR8":1,"SHAPPR9":1,"SHAPPR10":1,"SHAPPR11":1,"SHAPPR12":1,"SHAPPR13":1,"SHAPPR14":1,"SHAPPR15":1,"SP0":120,"SP1":120,"SP2":120,"SP3":120,"SP4":120,"SP5":120,"SP6":120,"SP7":120,"SP8":120,"SP9":120,"SP10":120,"SP11":120,"SP12":120,"SP13":120,"SP14":120,"SP15":120,"SP16":120,"SP17":120,"SP18":120,"SP19":120,"SP20":120,"SP21":120,"SP22":120,"SP23":120,"SP24":120,"SP25":120,"SP26":120,"SP27":120,"SP28":120,"SP29":120,"SP30":120,"SP31":120,"SP32":120,"SP33":120,"SP34":120,"SP35":120,"SP36":120,"SP37":120,"SP38":120,"SP39":120,"SP40":120,"SP41":120,"SP42":120,"SP43":120,"SP44":120,"SP45":120,"SP46":120,"SP47":120,"SP48":120,"SP49":120,"SP50":120,"SP51":120,"SP52":120,"SP53":120,"SP54":120,"SP55":120,"SP56":120,"SP57":120,"SP58":120,"SP59":120,"SP60":120,"SP61":120,"SP62":120,"SP63":120,"SPNAM0":"<>","SPNAM1":"<Gaus1_270.1000>","SPNAM2":"<Gaus1_180r.1000>","SPNAM3":"<>","SPNAM4":"<>","SPNAM5":"<Sinc1.1000>","SPNAM6":"<Squa100.1000>","SPNAM7":"<>","SPNAM8":"<Squa100.1000>","SPNAM9":"<>","SPNAM10":"<Sinc1.1000>","SPNAM11":"<Sinc1.1000>","SPNAM12":"<>","SPNAM13":"<>","SPNAM14":"<>","SPNAM15":"<>","SPNAM16":"<>","SPNAM17":"<>","SPNAM18":"<>","SPNAM19":"<Sinc1.1000>","SPNAM20":"<Sinc1.1000>","SPNAM21":"<Sinc1.1000>","SPNAM22":"<Sinc1.1000>","SPNAM23":"<>","SPNAM24":"<>","SPNAM25":"<>","SPNAM26":"<>","SPNAM27":"<>","SPNAM28":"<>","SPNAM29":"<Crp60","SPNAM30":20,"SPNAM31":"20.10>","SPNAM32":"<Bip720","SPNAM33":50,"SPNAM34":"20.1>","SPNAM35":"<>","SPNAM36":"<>","SPNAM37":"<Sinc1.1000>","SPNAM38":"<Rsnob.1000>","SPNAM39":"<Gaus1_180r.1000>","SPNAM40":"<Gaus1_180r.1000>","SPNAM41":"<Crp_psyche.20>","SPNAM42":"<>","SPNAM43":"<>","SPNAM44":"<Gaus1_180i.1000>","SPNAM45":"<Squa100.1000>","SPNAM46":"<>","SPNAM47":"<>","SPNAM48":"<>","SPNAM49":"<>","SPNAM50":"<Reburp.1000>","SPNAM51":"<>","SPNAM52":"<>","SPNAM53":"<>","SPNAM54":"<>","SPNAM55":"<>","SPNAM56":"<>","SPNAM57":"<>","SPNAM58":"<>","SPNAM59":"<>","SPNAM60":"<>","SPNAM61":"<>","SPNAM62":"<>","SPNAM63":"<>","SPOAL0":0.5,"SPOAL1":1,"SPOAL2":0.5,"SPOAL3":0.5,"SPOAL4":0.5,"SPOAL5":0.5,"SPOAL6":0.5,"SPOAL7":0.5,"SPOAL8":0.5,"SPOAL9":0.5,"SPOAL10":0.5,"SPOAL11":0.5,"SPOAL12":0.5,"SPOAL13":0.5,"SPOAL14":0.5,"SPOAL15":0.5,"SPOAL16":0.5,"SPOAL17":0.5,"SPOAL18":0.5,"SPOAL19":1,"SPOAL20":1,"SPOAL21":1,"SPOAL22":1,"SPOAL23":0.5,"SPOAL24":0.5,"SPOAL25":0.5,"SPOAL26":0.5,"SPOAL27":0.5,"SPOAL28":0.5,"SPOAL29":0.5,"SPOAL30":0.5,"SPOAL31":0.5,"SPOAL32":0.5,"SPOAL33":0.5,"SPOAL34":0.5,"SPOAL35":0.5,"SPOAL36":0.5,"SPOAL37":0.5,"SPOAL38":0.5,"SPOAL39":0.5,"SPOAL40":0.5,"SPOAL41":0.5,"SPOAL42":0.5,"SPOAL43":0.5,"SPOAL44":0.5,"SPOAL45":0.5,"SPOAL46":0.5,"SPOAL47":0.5,"SPOAL48":0.5,"SPOAL49":0.5,"SPOAL50":0.5,"SPOAL51":0.5,"SPOAL52":0.5,"SPOAL53":0.5,"SPOAL54":0.5,"SPOAL55":0.5,"SPOAL56":0.5,"SPOAL57":0.5,"SPOAL58":0.5,"SPOAL59":0.5,"SPOAL60":0.5,"SPOAL61":0.5,"SPOAL62":0.5,"SPOAL63":0.5,"SPOFFS0":0,"SPOFFS1":0,"SPOFFS2":0,"SPOFFS3":0,"SPOFFS4":0,"SPOFFS5":0,"SPOFFS6":0,"SPOFFS7":0,"SPOFFS8":0,"SPOFFS9":0,"SPOFFS10":0,"SPOFFS11":0,"SPOFFS12":0,"SPOFFS13":0,"SPOFFS14":0,"SPOFFS15":0,"SPOFFS16":0,"SPOFFS17":0,"SPOFFS18":0,"SPOFFS19":0,"SPOFFS20":0,"SPOFFS21":0,"SPOFFS22":0,"SPOFFS23":0,"SPOFFS24":0,"SPOFFS25":0,"SPOFFS26":0,"SPOFFS27":0,"SPOFFS28":0,"SPOFFS29":0,"SPOFFS30":0,"SPOFFS31":0,"SPOFFS32":0,"SPOFFS33":0,"SPOFFS34":0,"SPOFFS35":0,"SPOFFS36":0,"SPOFFS37":0,"SPOFFS38":0,"SPOFFS39":0,"SPOFFS40":0,"SPOFFS41":0,"SPOFFS42":0,"SPOFFS43":0,"SPOFFS44":0,"SPOFFS45":0,"SPOFFS46":0,"SPOFFS47":0,"SPOFFS48":0,"SPOFFS49":0,"SPOFFS50":0,"SPOFFS51":0,"SPOFFS52":0,"SPOFFS53":0,"SPOFFS54":0,"SPOFFS55":0,"SPOFFS56":0,"SPOFFS57":0,"SPOFFS58":0,"SPOFFS59":0,"SPOFFS60":0,"SPOFFS61":0,"SPOFFS62":0,"SPOFFS63":0,"SPPEX0":0,"SPPEX1":0,"SPPEX2":0,"SPPEX3":0,"SPPEX4":0,"SPPEX5":0,"SPPEX6":0,"SPPEX7":0,"SPPEX8":0,"SPPEX9":0,"SPPEX10":0,"SPPEX11":0,"SPPEX12":0,"SPPEX13":0,"SPPEX14":0,"SPPEX15":0,"SPPEX16":0,"SPPEX17":0,"SPPEX18":0,"SPPEX19":0,"SPPEX20":0,"SPPEX21":0,"SPPEX22":0,"SPPEX23":0,"SPPEX24":0,"SPPEX25":0,"SPPEX26":0,"SPPEX27":0,"SPPEX28":0,"SPPEX29":0,"SPPEX30":0,"SPPEX31":0,"SPPEX32":0,"SPPEX33":0,"SPPEX34":0,"SPPEX35":0,"SPPEX36":0,"SPPEX37":0,"SPPEX38":0,"SPPEX39":0,"SPPEX40":0,"SPPEX41":0,"SPPEX42":0,"SPPEX43":0,"SPPEX44":0,"SPPEX45":0,"SPPEX46":0,"SPPEX47":0,"SPPEX48":0,"SPPEX49":0,"SPPEX50":0,"SPPEX51":0,"SPPEX52":0,"SPPEX53":0,"SPPEX54":0,"SPPEX55":0,"SPPEX56":0,"SPPEX57":0,"SPPEX58":0,"SPPEX59":0,"SPPEX60":0,"SPPEX61":0,"SPPEX62":0,"SPPEX63":0,"SPW0":0,"SPW1":0.000012463,"SPW2":0.000005539,"SPW3":0,"SPW4":0,"SPW5":0.0043288,"SPW6":0.00006005,"SPW7":0,"SPW8":1.5012e-7,"SPW9":0,"SPW10":0.0043288,"SPW11":0.0043288,"SPW12":0,"SPW13":0,"SPW14":0,"SPW15":0,"SPW16":0,"SPW17":0,"SPW18":0,"SPW19":0.000008841574,"SPW20":0.00001374394,"SPW21":0.000006417446,"SPW22":0.00003460876,"SPW23":0,"SPW24":0,"SPW25":0,"SPW26":0,"SPW27":0,"SPW28":0,"SPW29":0.057343,"SPW30":1.0676,"SPW31":0,"SPW32":0,"SPW33":0.00027055,"SPW34":0.000060555,"SPW35":0.000005539,"SPW36":0.00035449,"SPW37":0.00019804,"SPW38":0,"SPW39":0,"SPW40":0.000008138,"SPW41":1.5012e-7,"SPW42":0,"SPW43":0,"SPW44":0,"SPW45":0,"SPW46":0.036952,"SPW47":0,"SPW48":0,"SPW49":0,"SPW50":0,"SPW51":0,"SPW52":0,"SPW53":0,"SPW54":0,"SPW55":0,"SPW56":0,"SPW57":0,"SPW58":0,"SPW59":0,"SPW60":0,"SPW61":0,"SPW62":0,"SPW63":0,"SUBNAM0":"<>","SUBNAM1":"<>","SUBNAM2":"<>","SUBNAM3":"<>","SUBNAM4":"<>","SUBNAM5":"<>","SUBNAM6":"<>","SUBNAM7":"<>","SUBNAM8":"<>","SUBNAM9":"<>","SWIBOX0":0,"SWIBOX1":3,"SWIBOX2":0,"SWIBOX3":0,"SWIBOX4":0,"SWIBOX5":0,"SWIBOX6":0,"SWIBOX7":0,"SWIBOX8":0,"SWIBOX9":0,"SWIBOX10":0,"SWIBOX11":0,"SWIBOX12":0,"SWIBOX13":0,"SWIBOX14":0,"SWIBOX15":0,"SWIBOX16":0,"SWIBOX17":0,"SWIBOX18":0,"SWIBOX19":0,"SWIBOX20":0,"SWIBOX21":0,"SWIBOX22":0,"SWIBOX23":0,"SWIBOX24":0,"SWIBOX25":0,"SWIBOX26":0,"SWIBOX27":0,"SWIBOX28":0,"SWIBOX29":0,"SWIBOX30":0,"SWIBOX31":0,"SWIBOX32":0,"TD_INDIRECT0":0,"TD_INDIRECT1":128,"TD_INDIRECT2":0,"TD_INDIRECT3":0,"TD_INDIRECT4":0,"TD_INDIRECT5":0,"TD_INDIRECT6":0,"TD_INDIRECT7":0,"TE_STAB0":2,"TE_STAB1":2,"TE_STAB2":0,"TE_STAB3":0,"TE_STAB4":0,"TE_STAB5":0,"TE_STAB6":0,"TE_STAB7":0,"TE_STAB8":0,"TE_STAB9":0,"TOTROT0":0,"TOTROT1":0,"TOTROT2":0,"TOTROT3":0,"TOTROT4":0,"TOTROT5":0,"TOTROT6":0,"TOTROT7":0,"TOTROT8":0,"TOTROT9":0,"TOTROT10":0,"TOTROT11":0,"TOTROT12":0,"TOTROT13":0,"TOTROT14":0,"TOTROT15":0,"TOTROT16":0,"TOTROT17":0,"TOTROT18":0,"TOTROT19":0,"TOTROT20":0,"TOTROT21":0,"TOTROT22":0,"TOTROT23":0,"TOTROT24":0,"TOTROT25":0,"TOTROT26":0,"TOTROT27":0,"TOTROT28":0,"TOTROT29":0,"TOTROT30":0,"TOTROT31":0,"TOTROT32":0,"TOTROT33":0,"TOTROT34":0,"TOTROT35":0,"TOTROT36":0,"TOTROT37":0,"TOTROT38":0,"TOTROT39":0,"TOTROT40":0,"TOTROT41":0,"TOTROT42":0,"TOTROT43":0,"TOTROT44":0,"TOTROT45":0,"TOTROT46":0,"TOTROT47":0,"TOTROT48":0,"TOTROT49":0,"TOTROT50":0,"TOTROT51":0,"TOTROT52":0,"TOTROT53":0,"TOTROT54":0,"TOTROT55":0,"TOTROT56":0,"TOTROT57":0,"TOTROT58":0,"TOTROT59":0,"TOTROT60":0,"TOTROT61":0,"TOTROT62":0,"TOTROT63":0,"WAVEMAKER0":"<>","WAVEMAKER1":"<>","WAVEMAKER2":"<>","WAVEMAKER3":"<>","WAVEMAKER4":"<>","WAVEMAKER5":"<>","WAVEMAKER6":"<>","WAVEMAKER7":"<>","WBSW0":4,"WBSW1":10,"WBSW2":10,"WBSW3":10,"WBSW4":10,"WBSW5":10,"WBSW6":10,"WBSW7":10,"nbSubSpectra":1024,"firstY":8.13827171769761,"lastY":0.3316273854337535,"observeFrequency":400.300035072019,"brukerReference":400.300035072019},"filters":[],"info":{"nucleus":["1H","1H"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"CCP-3863_24.zip/CCP-3863/24","pulseSequence":"cosygpppqf","aqMod":3,"experiment":"cosy","acquisitionScheme":"notPhaseSensitive","lpNumberOfCoefficients":[0,32],"linearPredictionBin":[0,256],"tdOff":[0,0],"windowMultiplicationMode":[4,4],"title":"Parameter file, TopSpin 4.5.0","temperature":297.985455139198,"type":"NMR Spectrum","phc1":[0,0],"phc0":[0,0],"numberOfPoints":"9","originFrequency":[400.301730322473,400.301730322473],"probeName":"Z166552_0019","baseFrequency":[400.3,400.3],"scaleFactor":[2048,2048],"fieldStrength":9.401684034256371,"spectralWidth":[7.80661127165895,7.80661127165896],"spectrumSize":[1024,1024],"acquisitionTime":0.0012800000000000003,"pulseStrength90":31796.50238473768,"relaxationTime":1.79315197467804,"numberOfScans":1,"groupDelay":68,"DSPFVS":20,"DECIM":6400,"increment":0.9758264089573687,"epoch":1748064952000,"date":"Sat, 24 May 2025 05:35:52 GMT","localeDate":"5/24/2025, 7:35:52 AM","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1730.3224730085276,1730.3224730085276],"experimentNumber":24},"zones":{"values":[],"options":{"isSumConstant":true,"sumAuto":true}},"customInfo":{}},{"originalInfo":{"nucleus":["1H","1H"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"CCP-3863_24","pulseSequence":"cosygpppqf","aqMod":3,"experiment":"cosy","acquisitionScheme":"notPhaseSensitive","acquisitionMode":"SIMULTANEOUS (DQD)","lpNumberOfCoefficients":32,"linearPredictionBin":0,"tdOff":0,"windowMultiplicationMode":[4,4],"title":"COSYGPSW_ED CDCl3 {D:\\Data} SG 24","solvent":"CDCl3","temperature":297.985455139198,"type":"nD NMR FID","dataClass":"NTUPLES","phc1":0,"phc0":0,"originFrequency":[400.301730322473,400.301730322473],"probeName":"Z166552_0019","baseFrequency":[400.3,400.3],"scaleFactor":1,"fieldStrength":9.401684034256371,"spectralWidth":[7.80661127165895,7.80661127165896],"numberOfPoints":[2048,128],"spectrumSize":[1024,1024],"sampleName":"CCP-3863","acquisitionTime":0.3275200000000001,"pulseStrength90":31796.50238473768,"relaxationTime":1.79315197467804,"numberOfScans":1,"groupDelay":68,"DSPFVS":20,"DECIM":6400,"digitalFilter":68,"increment":[0.00016000000000000004,0.0025788976377952764],"epoch":1748064952000,"date":"Sat, 24 May 2025 05:35:52 GMT","localeDate":"5/24/2025, 7:35:52 AM","reverse":[false,false],"frequencyOffset":[1730.3224730085276,1730.3224730085276]},"display":{"isPositiveVisible":true,"isNegativeVisible":true,"isVisible":true,"contourOptions":{"positive":{"contourLevels":[0,21],"numberOfLayers":10},"negative":{"contourLevels":[0,21],"numberOfLayers":10}},"dimension":2,"positiveColor":"darkblue","negativeColor":"blue"},"data":{"re":{"z":[[0,0,0,-3,-15,216,-229,505,-493,732,-818,1102,-1452,1823,-2409,2832,-3576,4149,-5096,6012,-7213,8548,-9981,11734,-13482,15727,-17994,20802,-23730,27085,-30748,34721,-39267,44081,-49662,55519,-62168,69210,-77001,85476,-94682,104912,-115872,128082,-141096,155517,-171059,188208,-207031,227715,-250719,275977,-304337,335793,-371526,411997,-458668,512947,-576913,653820,-747814,866337,-1020204,1229495,-1530816,2003625,-2854288,4860427,-20812474,-13278563,-6066537,-41781696,1694185,-17695511,-16866532,16262475,-5577717,12037444,27761259,4663349,27008511,19054241,2677269,16393421,-2571124,-11739513,-2919683,-22192942,-20017862,-11481714,-23668384,-11031449,-519020,-9613095,12298337,14305743,6759158,29129349,14747588,10545051,25009007,-4664529,2310280,2560641,-27268047,-4866578,-19271070,-30554867,278075,-24075642,-7718968,13404875,-11055023,23249240,19296240,4378874,36588567,6935224,8380404,21656920,-16884066,1747909,-7330830,-31410065,-3425673,-25324441,-22163643,1796371,-19674669,4683644,12722966,-540944,27192082,15627393,12108934,26771038,3605855,7417658,5754699,-14871466,-6630906,-15710290,-23639963,-12394222,-18684284,-13698312,-1827045,-3056241,6684277,15190266,13085651,19258387,20961408,12301074,13691625,7963355,-5024765,-2551790,-12895489,-20711808,-12196600,-22692458,-17183295,-5377104,-13550437,4384815,9602101,4175839,24842075,15156560,13695973,25400410,2733557,7918257,5626948,-17473471,-3619477,-16815316,-25619856,-6408416,-23387768,-11850916,3275793,-10940995,13706859,14152980,6133060,29190071,11924368,11718025,21534368,-5283036,3525138,-1995558,-22932085,-6206153,-20649223,-23633915,-4625450,-19594392,-4379240,7662086,-3101529,19283450,16812411,10612314,27119886,10196877,8827031,13153385,-8956255,-3849887,-8645240,-23822287,-11359775,-18671535,-20104441,-3390661,-10095158,-67176,12943132,5525434,18765919,20582113,10678116,20597368,9756323,444318,6070882,-11487493,-13233423,-9370981,-24743144,-13902621,-11596737,-18175391,2205886,-724644,2048001,20960767,8994173,17807302,23838208,5128685,16672937,6092910,-9468246,2819857,-17746316,-18748867,-8275976,-27425332,-10263328,-5996559,-15107892,11358510,4029738,6738166,26897812,7868211,19108062,21046771,-1190997,13496814,-2336984,-14765778,-822523,-23562158,-17235777,-8550642,-24998802,-2966043,-3421060,-6951843,17169681,6129980,13250581,25043228,7272914,18359499,12552279,-3328150,6512913,-9985672,-15248994,-8048043,-23244635,-14710132,-10125415,-16243464,361752,1005854,3052886,17441163,12054723,16117450,20470606,9572740,11504437,6230065,-5433283,-4034088,-12256114,-18039966,-13186621,-18252429,-14957678,-6214449,-7680161,2188627,9342879,7818476,17905347,16862308,12598108,17925516,7291758,2951240,2970938,-11349247,-9807869,-12494780,-21232072,-11266357,-14558642,-12425902,1086766,-3021800,7468734,15033973,9217367,20398029,15564846,9507961,14933864,390700,-1683122,-2996596,-16937033,-11453574,-15901333,-19752738,-8308739,-12439231,-4657274,5332485,2413184,14562611,15282752,12905359,19847350,10579660,8962211,6685537,-5092123,-4517945,-11538220,-16504780,-13138996,-17511633,-12367875,-7886496,-6089315,3537681,5641773,10954249,15545473,13649682,16804148,11865206,8281965,5870186,-3856036,-4812821,-11090535,-15961624,-12375071,-17588872,-11928260,-6831783,-7580871,4991833,5487131,9170433,18306896,11323000,16679827,14436128,4289878,8347872,-3657832,-8368691,-6660511,-18872751,-13048461,-13421039,-16833399,-3945151,-6300689,361330,10540938,6383386,16213563,15969930,11159277,16182138,6453503,3258031,1406523,-9389516,-8916082,-13175229,-16609595,-12340752,-13280775,-8596118,-3027064,524556,6716175,10244951,13612597,14209163,14566852,12424416,6992426,5513750,-2602564,-6988664,-8124405,-16648375,-12769344,-13401133,-15405356,-3833726,-6319119,736820,10875262,5060625,16897042,15556052,9040766,18287405,4096877,2568174,4002256,-13624975,-5959276,-12330804,-20422249,-6108036,-16437335,-8912017,2796973,-6470299,11233364,11052871,6620972,21987979,8677923,10449218,13908005,-4210332,3154520,-5171282,-15807087,-5763101,-18109649,-14422473,-6027568,-13846820,143902,2585488,1683584,15220278,10200783,12780035,17124551,7213912,9281984,4324157,-4791403,-3782297,-10888259,-14170964,-11720411,-14574512,-11357147,-5888750,-4368266,1866019,7778542,8328368,13287635,14941492,10603787,12834574,7450221,576612,1768762,-8387542,-10567278,-8882473,-17724134,-10404234,-9586795,-11595195,1935703,-1086961,4325672,14671230,6754421,15893856,14574703,5297795,13013432,395879,-3584140,-353403,-15452665,-9700632,-11038951,-18252212,-4975353,-9434403,-5162279,7159549,708760,11790992,14592160,8027746,17517044,8748464,4742227,7695392,-6030330,-4855947,-7243636,-16484849,-9434626,-13178405,-12731993,-3107761,-5722032,1840389,8286578,6206775,13834562,13138493,9949374,12876865,5659343,1959401,804438,-7753291,-8714265,-10233553,-14876253,-10429506,-9927963,-8663645,-671135,400514,4971299,11213973,9469297,13271420,13174228,7658776,8824463,2362121,-3056332,-3276934,-11079868,-11421849,-10760792,-14396618,-8207629,-6526679,-4627531,4083449,4158068,8822284,13391232,9948436,13134462,10191237,4753209,4869826,-2524394,-6001035,-7072456,-12989389,-11314723,-10847421,-11322419,-5134379,-3295971,453594,6699543,7428440,11013836,12776196,10074985,10429058,6853459,1827223,-126751,-5769930,-8980430,-9742333,-12884166,-11025566,-8821591,-7765188,-1728981,1312232,4401789,9968540,9909324,11759270,12322225,8061012,7323030,2767482,-2558116,-3945093,-9411876,-11031458,-10536814,-12599463,-8527543,-6114365,-3820222,2711004,4377726,8151313,11683834,10097593,11783966,9415932,5320308,3938282,-1928775,-5049858,-7258125,-11335657,-10543342,-10719324,-9823968,-5282618,-3409699,1162781,5515882,7093099,10759494,11041263,10155265,9777302,5598438,2745014,-764693,-5581125,-7492572,-10287617,-11315900,-9983060,-9373393,-5961972,-2305829,711150,5366921,7773365,9826856,11380745,10028671,8936897,6184920,2211181,-787772,-4955311,-7849112,-9530340,-11073088,-10125215,-8670706,-6243078,-2331944,938834,4518391,7839699,9347866,10643426,10287795,8362107,6240520,2563545,-1113299,-4256925,-7734195,-9406827,-10352054,-10314511,-8238669,-5920071,-2633077,1287334,4419814,7541561,9689109,10225871,10117293,8296263,5636853,2579017,-1264803,-4681217,-7457872,-9666721,-10169297,-9770489,-8407358,-5483990,-2298511,1192141,4722998,7394010,9278317,10216056,9603270,8145644,5698316,2173969,-956075,-4382115,-7428494,-8907589,-10086415,-9648894,-7769871,-5858609,-2286866,1104278,3959957,7473981,8785563,9664157,9918225,7505677,5724552,2512670,-1505696,-3831893,-7384307,-9136941,-9233681,-9995254,-7534616,-5273929,-2728527,1709890,4032523,6992083,9407284,9030952,9592259,7836095,4848642,2870566,-1489766,-4349696,-6439259,-9258429,-9206562,-9079222,-8117110,-4844934,-2652510,908483,4465036,6308221,8746199,9408319,8734018,7951846,5178986,2200258,-585787,-4134425,-6593030,-8179480,-9465167,-8833801,-7363443,-5563616,-2021807,926733,3656091,7013812,8061015,9093459,9310792,6804604,5472079,2348145,-1523417,-3238033,-7017917,-8512925,-8285844,-9679499,-6698740,-4900621,-3052905,2090166,3210238,6456599,9050316,7731113,9486407,7199953,4194239,3589494,-1862382,-3617586,-5482547,-9416325,-7604543,-8841425,-7893339,-3686739,-3568073,1225460,4128182,4886226,9204558,7943051,8137342,8168212,3667730,3083711,-769391,-4526682,-4830701,-8750428,-8339016,-7667995,-8097571,-3818087,-2621221,572224,4561331,4996256,8472409,8364648,7578761,7858024,3858922,2518831,-522720,-4539333,-4845742,-8416543,-8281023,-7319189,-8034955,-3613084,-2633156,137345,4749100,4437956,8267014,8417865,6715745,8378356,3591003,2291537,499959,-5082543,-4146263,-7708438,-8989979,-6071250,-8444147,-4016943,-1567967,-1103452,5156350,4605879,6890324,9551198,5776076,7889080,4722572,694640,1381987,-4837532,-5307490,-6008265,-9864273,-5971975,-7041547,-5406433,-263741,-1125304,4107631,6127957,5478676,9555399,6434426,6278016,5924375,307710,678813,-3377897,-6414560,-5329090,-9095043,-6966435,-5671427,-5940279,-654020,-313644,2706353,6434228,5356455,8474721,7300392,5366213,5866512,963197,-120438,-2375659,-6407115,-5427841,-7999712,-7554309,-5085261,-5669611,-1199331,651190,2138602,6433747,5718178,7593150,7871472,4858765,5384176,1551599,-1032113,-1984619,-6268780,-5957486,-7074199,-7921936,-4889028,-4987352,-2013454,1312619,1986654,5769580,6309665,6569652,7841764,5158151,4553756,2377669,-1156045,-2041900,-5231501,-6461401,-6414583,-7586959,-5475102,-4327552,-2517601,998688,2103090,4918676,6469931,6383659,7333586,5586521,4094360,2494907,-919393,-2429084,-4727539,-6487796,-6319707,-7129824,-5638069,-3828987,-2446345,792070,2508685,4561638,6491713,6326178,6855111,5816815,3713376,2406148,-590258,-2683090,-4211612,-6415604,-6426624,-6443425,-5988398,-3657431,-2260781,143986,2850512,4097732,6050058,6669873,6129678,6039246,3859832,1938936,148927,-2791790,-4126880,-5667100],[0,0,0,1,7,32,160,-162,411,-365,559,-589,805,-1074,1349,-1820,2109,-2693,3079,-3810,4475,-5389,6394,-7455,8784,-10054,11761,-13423,15555,-17727,20243,-22973,25918,-29326,32889,-37092,41436,-46428,51653,-57459,63762,-70604,78249,-86391,95526,-105182,115935,-127463,140216,-154210,169580,-186712,205457,-226552,249856,-276376,306341,-340908,381058,-428277,484944,-553897,640490,-752029,902193,-1114654,1438469,-1993723,5195300,-31313886,-11319886,-6880376,-41681972,1925799,-17968274,-16979098,16802754,-6335737,12570492,27446560,4566366,27251046,18883734,2868876,16562093,-2642892,-11249327,-3170827,-21890313,-19940620,-11528053,-23505613,-11365098,-570169,-9627947,11791919,14454467,6430902,29100233,14942512,10340783,25394038,-4566344,2280282,3198022,-27426361,-4610366,-19107842,-30894261,481565,-24289499,-7874401,13456765,-11460764,23298331,19218816,3984725,36931072,6733670,8509600,21986876,-17149905,2160719,-7331567,-31498753,-3145836,-25556043,-22031226,1837006,-20025310,4916379,12448178,-580618,27239289,15260664,12356267,26843965,3585549,7755720,5689898,-14616955,-6496657,-15904887,-23288965,-12670315,-18715904,-13642754,-2192449,-3001095,6386834,14868112,13377368,18846791,21065286,12512800,13442634,8468794,-5136356,-2661405,-12302665,-21095410,-11917421,-22520627,-17824945,-5006738,-14148989,3942985,9966426,3439755,24928334,15307775,13146700,25951435,2764162,7919013,6433737,-17584375,-3271831,-16396189,-26038734,-6036148,-23546060,-12409563,3455403,-11714394,13362478,14236524,5447532,29423187,12049736,11610233,22246670,-5103224,3806589,-1293179,-23004832,-5919908,-20464267,-23991773,-4553294,-19916633,-4898108,7646568,-3643914,18993826,16822317,10352504,27265707,10473268,8877970,13602238,-8663690,-3747163,-8212815,-23784064,-11364458,-18490143,-20432514,-3672793,-10153503,-681267,12840261,5247193,18334276,20823441,10546421,20623587,10378508,404700,6500930,-11080804,-13442852,-8872661,-24826816,-14172781,-11169344,-18753716,2012185,-704545,1363834,21107365,8789073,17514055,24430917,4821017,16858991,6730871,-9730160,3432730,-17572763,-18996785,-7678988,-27783906,-10337861,-5909356,-15860069,11500829,3817220,6316664,27204508,7580475,19205286,21442053,-1347701,14051543,-2183567,-14621354,-336671,-23663826,-17172374,-8432914,-25297328,-2974490,-3730648,-7262203,17170506,5850750,13264300,25090686,7153550,18566349,12621502,-3258986,6764946,-10029826,-15064974,-7992012,-23179449,-14617412,-10305623,-16252653,393716,951159,3144428,17284129,12061029,16158603,20378298,9727626,11439667,6244000,-5245250,-4073012,-12100754,-18008978,-13196407,-18110681,-15040817,-6166261,-7535095,2141643,9600608,7805239,17863824,17036036,12355587,17923614,7173838,2721560,3052396,-11532961,-9878568,-12403497,-21423597,-11118724,-14515749,-12426362,1392914,-3037617,7645737,15171063,9129694,20536618,15403189,9387663,14930295,2116,-1799292,-3068755,-17288348,-11335855,-16085315,-19650605,-8026768,-12431197,-4309114,5557772,2473184,14896935,15244256,12919007,19875311,10223613,8812373,6426343,-5418303,-4552179,-11899900,-16553876,-12980516,-17655061,-11994332,-7696320,-5891606,3949092,5649379,11283540,15785803,13381253,16991434,11586625,7955635,5769961,-4396103,-5003465,-11215459,-16325314,-12193008,-17618984,-11785362,-6366159,-7404860,5464057,5806912,9253246,18661252,11230979,16480517,14360028,3727237,8155325,-4094667,-8933648,-6717554,-19183052,-13018394,-13251631,-16732854,-3464567,-5900930,665605,11035794,6591220,16482097,15938182,10928625,15983182,6033589,2796979,949925,-9866135,-9064173,-13382331,-16706967,-12038076,-13083834,-8132478,-2602913,885692,7190559,10391041,13930195,14217881,14344202,12322703,6436302,5164522,-2943691,-7572722,-8205514,-16850273,-12943255,-13016167,-15446171,-3310124,-5796559,900872,11540575,5291934,17050891,15817870,8589896,18204083,3648158,1830303,3873875,-14276959,-6243326,-12329594,-20760526,-5755010,-16183291,-8665010,3698739,-6277869,11710872,11592431,6516014,22304067,8371938,9971653,13962473,-4874462,2787197,-5379354,-16431074,-5617871,-18118599,-14402676,-5532248,-13734408,673404,3010413,1758939,15684380,10153833,12776298,17212399,6873934,9044984,4039153,-5210659,-3917784,-11136128,-14336080,-11613611,-14550281,-11156111,-5586568,-4202180,2113393,8012072,8550527,13400723,14952651,10478534,12706520,7209632,188408,1621934,-8616800,-10856266,-8800300,-17797402,-10234873,-9280008,-11537598,2345886,-757120,4487228,15001566,6690410,15914279,14559212,4801437,12917231,3537,-4080951,-499794,-15867140,-9780760,-10839178,-18344945,-4467299,-9150153,-5026223,7745364,909050,12028661,14874983,7703046,17549890,8545489,4143123,7521002,-6635402,-5165206,-7382904,-16817671,-9239193,-13008996,-12627930,-2609401,-5424947,2178054,8747544,6282276,14072482,13196609,9498793,12690152,5319479,1504426,542425,-8293423,-8939179,-10212824,-14984489,-10185485,-9573272,-8430354,-79187,738649,5259535,11687485,9371962,13259682,13008322,7210788,8549634,1767737,-3635132,-3465183,-11553909,-11545429,-10602681,-14441440,-7730225,-6225912,-4279944,4689261,4442048,9090805,13609459,9757983,12972543,9951712,4237886,4571566,-3136936,-6512785,-7231794,-13221368,-11228377,-10641607,-11075937,-4624014,-2817693,961994,7258126,7655878,11203204,12837615,9837495,10093898,6418255,1225042,-478110,-6110064,-9395187,-9725500,-12928324,-10874697,-8357447,-7459763,-1154644,1796717,4695623,10454717,10048331,11645869,12286280,7614996,6872041,2327061,-3204611,-4211009,-9799946,-11299589,-10299606,-12506199,-8149504,-5514669,-3425042,3398778,4794330,8416358,11900585,9990241,11533913,9089712,4795144,3404799,-2475590,-5615924,-7508150,-11654872,-10429603,-10479791,-9520162,-4745665,-2822712,1655696,6000968,7429971,10970628,11093619,9897880,9286594,5072036,2117843,-1420190,-6100617,-7875964,-10402260,-11372870,-9824383,-8961722,-5446712,-1762467,1367463,5850213,8233873,10069830,11200364,9902900,8511111,5614577,1592616,-1414861,-5421316,-8198677,-9736323,-10999055,-9901568,-8227626,-5697267,-1812424,1424102,5004623,8162651,9535179,10579578,10005722,8037075,5684427,1968088,-1716848,-4734155,-7993477,-9655578,-10272403,-10082533,-7857939,-5387137,-2123328,1892149,4880884,7927317,9862337,10127264,9889811,7988237,5057397,2027103,-1917216,-5177342,-7744382,-9864385,-10161412,-9644224,-7992563,-4986701,-1839342,1672250,5166495,7613393,9506312,10211862,9403181,7878370,5196081,1715155,-1405933,-4835282,-7703130,-9041370,-10075270,-9481424,-7525247,-5473185,-1762267,1482949,4320438,7823278,8940752,9703956,9675298,7158257,5337124,2030247,-1924768,-4280861,-7667242,-9256597,-9189863,-9770987,-7232383,-4922303,-2259785,2154125,4418531,7271803,9508410,9033779,9392588,7521335,4455661,2364387,-1875981,-4744743,-6776974,-9373100,-9183316,-8903992,-7834356,-4480178,-2172786,1268284,4736829,6584790,8894657,9426100,8507399,7650029,4879602,1880419,-934143,-4363219,-6869789,-8279849,-9471578,-8797570,-7084736,-5327646,-1698903,1271853,3944667,7297042,8143604,9084197,9226532,6498533,5156057,2003743,-1967127,-3506579,-7270107,-8679711,-8292695,-9559968,-6457924,-4523951,-2661925,2460889,3545233,6626456,9225456,7628260,9412853,7049779,3776609,3213363,-2255796,-3945195,-5619577,-9615121,-7510328,-8645648,-7684670,-3222059,-3310210,1632223,4563043,5048689,9341967,7892074,7924849,8016481,3261207,2722651,-1058666,-4860363,-4937423,-9009804,-8286121,-7500299,-7896862,-3441976,-2268834,890608,4992291,5171165,8659058,8436043,7272096,7763116,3415679,2059469,-796274,-4962282,-5044916,-8485978,-8303687,-7024344,-7886591,-3245258,-2152328,494434,5169810,4636237,8345030,8515087,6471267,8161878,3303312,1804592,262858,-5437843,-4417616,-7705037,-9037848,-5856436,-8122034,-3726850,-1081650,-851901,5571608,4811815,6892843,9637763,5501978,7598563,4392985,261957,1053098,-5243575,-5607389,-6051232,-9926037,-5778277,-6767302,-5087542,248432,-752558,4550807,6393610,5468656,9650852,6258895,5926358,5569486,-205029,267009,-3695526,-6699593,-5336333,-9134659,-6845154,-5374631,-5699866,-206604,158996,3067952,6786253,5367250,8497145,7268948,5002703,5575541,609896,-612965,-2652741,-6722069,-5574158,-7969247,-7540267,-4725507,-5355146,-850887,1057259,2393476,6736890,5785361,7492607,7743512,4563645,5082458,1136492,-1524941,-2329124,-6541855,-6131390,-7032400,-7813537,-4611701,-4571727,-1575145,1657506,2245688,6086579,6419192,6536051,7713776,4902419,4155334,1961112,-1578735,-2370756,-5490637,-6543240,-6379936,-7447801,-5102114,-3912455,-2082947,1365765,2539491,5113327,6640961,6396485,7126029,5265483,3661775,2050929,-1334112,-2762838,-5031899,-6655632,-6342853,-6976818,-5254787,-3428932,-2013719,1304792,2975531,4827395,6665542,6351809,6650763,5514401,3269611,1898218,-1093025,-3182514,-4515768,-6498719,-6444733,-6239657,-5710467,-3275558,-1726267,625481,3253819,4370161,6186803,6672471,5998625,5678253,3477789,1441379,-296782,-3247650,-4500379],[0,0,0,0,-2,-70,111,50,-2,193,-73,179,-102,187,-297,382,-630,656,-937,971,-1297,1495,-1876,2275,-2648,3202,-3600,4329,-4898,5812,-6630,7647,-8719,9834,-11229,12576,-14350,16031,-18111,20154,-22486,24999,-27702,30837,-34055,37817,-41604,45940,-50434,55462,-60948,66909,-73599,80687,-88693,97186,-106791,117226,-128944,141931,-156217,171967,-188462,204997,-217572,216174,-164610,-96768,1530563,13954383,-32475600,-10831997,-7966336,-40579409,642687,-17257669,-17253917,16532685,-5996677,12646896,27203855,5317086,26882262,19305459,3016763,16456291,-2545689,-11281196,-3436538,-21848131,-20217447,-11699008,-23616174,-11345164,-819128,-9492654,11784400,14451377,6843362,28986525,14945820,10740870,25035723,-4348743,2289672,2672859,-27194952,-5063627,-19392057,-30536268,-143629,-24112663,-7720092,13139612,-10841205,23247446,19277258,4715502,36443213,6961698,8643963,21415868,-16808696,1854770,-7726286,-31321162,-3659285,-25480517,-21928410,1657217,-19633209,4964553,12686980,-111655,27443983,15554407,12365726,26798544,3398536,7494207,5390975,-15153498,-6630371,-16061175,-23625237,-12401209,-18879507,-13415702,-1761045,-3082953,7038207,15111285,13330254,19544096,20719421,12446099,13689653,7621472,-4968267,-2827040,-13193999,-20618398,-12580322,-22655152,-17064816,-5582501,-13306135,4426081,9684003,4648920,24788572,15368125,13843088,25090968,2866983,7830282,5271946,-17335393,-4039381,-17000763,-25558294,-6812185,-23164418,-11769860,3113318,-10600175,13670098,14182727,6480602,29073868,12018962,11879492,21249359,-5175655,3469695,-2312764,-22887230,-6510079,-20856165,-23538035,-4865547,-19465860,-4150791,7693170,-2747601,19435255,16784377,10937566,26946203,10168966,8987428,12876973,-9102226,-3982927,-9147794,-23877546,-11545121,-18846471,-19809319,-3530000,-9887265,259293,12801915,5775643,18972167,20392978,10937243,20513451,9631526,492336,5750303,-11559223,-13323305,-9734187,-24621092,-14039745,-11609408,-17945252,2093505,-467860,2258622,20825734,9320739,17833038,23833938,5340512,16355683,6100008,-9425510,2355150,-17701639,-18896274,-8464072,-27191245,-10314759,-6063527,-14864258,11305382,4285379,6983176,26829486,8159008,19169722,20950924,-1096786,13220836,-2551558,-14696634,-1278541,-23574153,-17302107,-8777655,-24743289,-2906782,-3291539,-6560166,17252202,6417499,13455091,24938388,7423141,18231100,12282282,-3417413,6225929,-10294916,-15329903,-8311391,-23330878,-14613990,-10150975,-15857717,735280,1282102,3599343,17679031,12199663,16374820,20333349,9345063,11324484,5720342,-5690947,-4418195,-12748200,-18028820,-13276237,-18277015,-14585047,-5983989,-7204318,2797438,9581359,8297451,18201194,16763765,12660317,17461705,6769249,2589005,2238421,-11794085,-10119450,-12944174,-21091944,-11198694,-14368273,-11736000,1462296,-2403870,8174434,15315279,9626034,20467688,15306937,9295614,14334090,-255023,-2186901,-3686724,-17444485,-11689984,-16076711,-19549445,-7900001,-11940472,-3857909,6008808,2954796,15126669,15598003,12914524,19792371,10075941,8315000,6215155,-5995059,-5119387,-12095432,-17022518,-12965846,-17403048,-11990947,-7094920,-5602013,4357704,6422272,11201268,16154118,13654579,16483497,11825243,7282259,5179613,-4480294,-5928539,-11285298,-16423379,-12646246,-16990501,-11836556,-6091934,-6598927,5406198,6631981,9707202,18420538,11810624,16103722,13973163,3811864,7256884,-4292807,-9196765,-7453287,-18934812,-13368407,-13193123,-16194141,-3462502,-5223701,1229131,11187186,7230149,16543044,16039175,11041458,15574301,5755972,2421404,375247,-10129734,-9467865,-13601475,-16630175,-12016286,-12922628,-7697414,-2192566,1236736,7796758,10735553,14068445,14432931,14070750,12241106,6284015,4517904,-3085676,-8054933,-8640904,-16768615,-13180717,-12892981,-14955667,-3357974,-5052910,1281042,11691844,5925062,16876348,15945525,8772802,17463058,3812815,1407085,3254327,-14187312,-6917966,-12404791,-20593606,-6129737,-15595910,-8488494,3708419,-5378891,11623418,12009065,6902576,21865891,8780164,9709687,13365845,-4800715,2116548,-5666631,-16383482,-6203550,-17828874,-14355977,-5537653,-13146986,673474,3451157,2300879,15698078,10567303,12833922,16861774,6887278,8645358,3650537,-5376412,-4455182,-11340515,-14381361,-11802710,-14275400,-10966654,-5358672,-3575417,2475600,8273505,8928236,13390764,15029548,10450678,12227586,6980894,-151007,1027883,-8786541,-11228175,-9131604,-17594185,-10364331,-8897589,-11044030,2486194,-5363,4809832,15240030,7137989,15629435,14569266,4689393,12146797,-153074,-4583893,-1003212,-15841407,-10234768,-10774552,-18026909,-4547780,-8531364,-4655700,8062238,1631623,12096368,15116116,7871997,17123022,8377331,3779146,6911138,-6744324,-5649842,-7641085,-16770679,-9498245,-12763268,-12296553,-2428390,-4842113,2432626,8940018,6619798,14015384,13219273,9521534,12306550,5147422,1166159,169200,-8414526,-9221934,-10323224,-14816821,-10237707,-9341412,-8056104,83991,1181938,5532675,11760362,9628417,13193721,12962315,7048276,8023310,1603952,-3936462,-3944257,-11578252,-11723216,-10635886,-14127714,-7645517,-5774174,-3838225,4915685,4810934,9231251,13685429,9994415,12740560,9746626,3951098,3999171,-3276603,-6901751,-7589608,-13146765,-11387256,-10406473,-10779559,-4403397,-2455631,1265736,7491591,7970291,11159965,12857716,9741797,9764536,6092103,854393,-961822,-6458389,-9646439,-9871980,-12760642,-10794862,-8082151,-7028024,-804589,2331092,5057019,10624708,10220239,11553885,12112832,7289426,6515414,2071143,-3638641,-4679731,-9967359,-11398623,-10270351,-12237262,-7877810,-5170250,-2988680,3679556,5218408,8518372,12042784,10026799,11371305,8849638,4385168,3072030,-2832195,-5971391,-7619153,-11702631,-10515328,-10296238,-9246258,-4375482,-2402938,2048189,6307484,7710146,11047995,11027530,9748888,9031195,4778478,1690047,-1732041,-6401880,-8133715,-10477834,-11330712,-9630224,-8639671,-5061119,-1324166,1774742,6129401,8471232,10138359,11277201,9745960,8256307,5264992,1238754,-1831897,-5791707,-8511517,-9857155,-10945210,-9748422,-7902483,-5356628,-1379128,1833396,5321653,8375666,9650657,10599430,9814483,7728266,5362762,1558684,-2038567,-5112399,-8268597,-9737013,-10281795,-9888456,-7623026,-5014508,-1645076,2208488,5242296,8088637,9915401,10099531,9777997,7660771,4787749,1614458,-2223794,-5456550,-7968651,-9887647,-10214337,-9444731,-7746326,-4724619,-1528412,2016250,5377294,7884244,9519229,10125716,9330627,7591646,4937132,1380977,-1798325,-5066674,-7895023,-9155598,-9966469,-9381355,-7212696,-5076592,-1535458,1997157,4625078,7899077,9116143,9631569,9568767,6929653,4911625,1732111,-2395310,-4505151,-7843319,-9406180,-9169531,-9578914,-6965032,-4354588,-1933117,2537707,4804242,7428356,9667017,9039432,9286167,7307008,4002616,1916526,-2262935,-5072911,-6929511,-9628182,-9180490,-8731852,-7563540,-4083692,-1794044,1659596,5152296,6818806,9017120,9399524,8396578,7342636,4469624,1392009,-1395955,-4805481,-7137701,-8469867,-9407743,-8535929,-6746745,-4825745,-1275218,1754905,4314506,7566533,8387110,8988228,8995578,6308567,4699632,1568882,-2466817,-4001213,-7541884,-8854210,-8235404,-9316228,-6227337,-4092205,-2196130,2855999,4020295,6868670,9384257,7664103,9083336,6763929,3316273,2659817,-2579486,-4479551,-5923716,-9685527,-7636877,-8397539,-7400437,-2959510,-2583669,1995221,5028322,5377290,9421019,8023837,7653514,7662453,2961725,2124332,-1491807,-5324007,-5357892,-8966518,-8392778,-7247979,-7543785,-3077177,-1702018,1365453,5340683,5485082,8770609,8470135,7109327,7342298,3037262,1546010,-1229551,-5319280,-5410831,-8643853,-8392954,-6855207,-7520492,-2904012,-1595744,890574,5547922,4997961,8347747,8572808,6408568,7832227,2976037,1254079,-235597,-5794517,-4821789,-7832428,-9072328,-5717324,-7761993,-3386040,-553138,-376946,5856165,5211283,6931933,9628679,5425799,7216216,4137621,-315298,494440,-5471774,-6073456,-6161509,-9836006,-5743363,-6266615,-4797783,640676,-264307,4766061,6759707,5599264,9581636,6237304,5492710,5236253,-553476,-247767,-3941405,-7024692,-5448841,-8982330,-6846811,-4987632,-5223466,145818,698988,3311061,7066521,5557662,8355093,7193719,4693056,5100967,312454,-1108333,-2927845,-6976228,-5840000,-7783460,-7413573,-4484127,-4943070,-527048,1538361,2764276,6969146,5995305,7313863,7642127,4297610,4548951,894130,-1922787,-2595596,-6690500,-6391706,-6866720,-7632213,-4363974,-4111700,-1259704,2087554,2572583,6235165,6662147,6466703,7551322,4593909,3746371,1674326,-1968919,-2812865,-5693251,-6818866,-6352442,-7276305,-4932631,-3447504,-1742667,1798791,2913698,5366286,6756184,6340228,6951109,5083404,3268762,1646105,-1664550,-3178129,-5180354,-6796875,-6371445,-6771271,-5176826,-3071735,-1529546,1637689,3344894,5039232,6722766,6336889,6438152,5245551,2935850,1433743,-1399296,-3418507,-4741537,-6607153,-6482289,-6067439,-5384331,-2944237,-1352840,953567,3516842,4600792,6304922,6722044,5832975,5426671,3208477,1054642,-574890,-3500078],[0,0,0,-1,-4,124,-194,285,-195,330,-249,505,-560,836,-987,1159,-1406,1546,-1972,2214,-2784,3148,-3739,4254,-4871,5643,-6376,7422,-8302,9528,-10606,11996,-13418,15037,-16883,18742,-20964,23098,-25692,28283,-31342,34574,-38131,42049,-46137,50805,-55657,61299,-67298,74160,-81648,90010,-99437,109943,-122195,136112,-152707,172137,-195771,224697,-261206,308756,-372829,463908,-601206,828454,-1259858,2323483,-9197769,-8868288,16379637,-33747231,-9876218,-8913594,-39835296,-159628,-16869256,-17560339,16688152,-6182847,12909472,26917318,5713310,26655636,19522324,2872248,16594596,-2582711,-11194485,-3606748,-21762895,-20459747,-11727198,-23734542,-11343611,-900258,-9417066,11784057,14528620,6832518,29147723,15037191,10886890,25019099,-4164175,2336922,2671099,-27171668,-5075431,-19494276,-30642795,-327117,-24147872,-7779520,12949272,-10788273,23134914,19275135,4922538,36362023,7284542,8759180,21515609,-16443686,1747803,-7636004,-31022082,-3923126,-25500733,-22039403,1171644,-19576930,4690851,12437916,4082,27168338,15734984,12644465,26696756,3990468,7535332,5518469,-14648496,-6856026,-15993275,-23578779,-12786053,-18755189,-13792777,-2057101,-2992074,6628326,15244879,13386062,19368270,21045774,12569513,13785333,7882180,-4945712,-2803013,-13036206,-20697430,-12593096,-22793216,-17222802,-5672268,-13482724,4290442,9609673,4581034,24801474,15374476,14081240,25253411,3058816,8010365,5332779,-17222024,-4001582,-17025635,-25575778,-6975947,-23295325,-11853789,2916811,-10620001,13691705,14177568,6617714,29148321,12176386,12065559,21322506,-5018702,3430337,-2385497,-22803701,-6630278,-20961239,-23582626,-5030608,-19486020,-4231347,7533589,-2706699,19418870,16856527,11119922,27063020,10351684,9021531,12857351,-8846161,-4000097,-9165121,-23768737,-11761623,-18885805,-19912780,-3790914,-9989780,161104,12668368,5786207,18931974,20519642,11142870,20514264,9861084,681030,5756522,-11407081,-13410656,-9859911,-24651764,-14259473,-11676219,-18053048,1842868,-487719,2198387,20862292,9487001,17860188,23906026,5554669,16481467,6247917,-9394746,2334459,-17741228,-19009523,-8650304,-27227055,-10474836,-6141951,-14871166,11187942,4252144,7112254,26818014,8226531,19209308,20998513,-839505,13351888,-2460908,-14565658,-1301995,-23576511,-17368050,-8978831,-24810171,-3196947,-3495199,-6576647,17024529,6356617,13611775,24908524,7753031,18385578,12469090,-3038924,6174570,-10104108,-15146654,-8513346,-23173345,-14807567,-10503204,-15920091,219749,1051402,3453079,17387577,12400041,16417179,20442009,9951138,11442328,6139359,-5283708,-4317453,-12344202,-18079523,-13607600,-18266289,-15078967,-6398741,-7457607,2201054,9560731,8163112,17868814,17136178,12772171,17792584,7471575,2873188,2733311,-11271697,-10125977,-12662984,-21277835,-11632691,-14618666,-12366979,959224,-2709565,7545990,15111004,9636394,20341279,15760983,9667429,14694482,465009,-1803777,-3209079,-17002899,-11780420,-16054768,-19751637,-8572796,-12316024,-4621412,5290502,2741429,14558077,15452299,13238399,19733745,10810912,9010853,6581788,-5005408,-4633808,-11702878,-16522496,-13410921,-17595817,-12403870,-8067823,-5988431,3483563,5554980,11221661,15607142,13808357,17057836,11886092,8449550,5913750,-3954774,-4839397,-11310922,-16211065,-12453522,-17868431,-12117394,-6856470,-7674703,5081529,5598151,9251122,18613087,11413952,16747976,14635140,4269244,8415845,-3752488,-8626736,-6753925,-19121042,-13285219,-13451581,-16967865,-3882184,-6115587,418517,10814381,6666214,16413072,16242973,11265688,16176535,6440238,3102940,1186813,-9590143,-9204152,-13365069,-16826904,-12420203,-13314417,-8513579,-2835475,606382,7003301,10531522,13854024,14427908,14666351,12613743,6957690,5320050,-2670197,-7240420,-8349553,-16829765,-13061996,-13440486,-15451878,-3820326,-6016295,914519,11172307,5471964,17109910,15835393,9135068,18208141,4086134,2318156,3774376,-13804735,-6357821,-12505441,-20591700,-6337145,-16396219,-8863341,2903547,-6094481,11377005,11423444,6918275,22120921,8887607,10451682,13979998,-4251359,2898608,-5384502,-16005851,-6112488,-18149456,-14526449,-6159128,-13781609,128305,2728235,1870674,15357203,10432364,12934149,17199346,7366179,9285187,4258673,-4793321,-3979572,-11046616,-14361760,-11894111,-14716426,-11498977,-5949423,-4360048,1823273,7853486,8555509,13429204,15141023,10760304,12928259,7524301,569021,1725237,-8445245,-10647243,-9084251,-17809508,-10555199,-9664849,-11658780,1836728,-931008,4524469,14737515,6980512,15980006,14679925,5417965,13031014,423316,-3643836,-489322,-15480859,-9807236,-11169738,-18219760,-5145998,-9502290,-5154558,7085771,918972,11945467,14632015,8249672,17534642,8954162,4821869,7519148,-5995728,-4971611,-7449151,-16491206,-9652953,-13211894,-12730396,-3222140,-5610345,1807209,8283413,6252789,13884229,13348726,10021675,12918967,5807667,2000628,829862,-7803055,-8822863,-10274467,-14971176,-10598228,-9933356,-8719784,-675275,372473,4997936,11306573,9456914,13318625,13247613,7750850,8840461,2412845,-3124939,-3314135,-11182299,-11551465,-10787184,-14508091,-8256102,-6676799,-4604963,4137335,4155059,8926658,13342944,10074853,13171697,10286751,4854180,4812775,-2565821,-6039475,-7165681,-12975254,-11444690,-11001483,-11347138,-5305389,-3228083,531696,6721300,7601720,11027753,12858924,10194508,10423539,6927679,1768329,-197122,-5731710,-9154441,-9777923,-12940126,-11216831,-8716927,-7784740,-1791550,1408272,4452781,10079240,10094213,11759882,12472602,7962120,7308171,2819742,-2709738,-4005849,-9541623,-11187113,-10613277,-12608491,-8500433,-6030601,-3775096,2838067,4529716,8202687,11771610,10185580,11685324,9387645,5264871,3839779,-2085454,-5270797,-7412809,-11529494,-10593161,-10735046,-9790619,-5234313,-3263437,1225359,5724303,7327075,10823094,11155839,10184622,9622163,5459096,2537941,-1087483,-5697454,-7759086,-10393912,-11433959,-10094578,-9260281,-5826096,-2151535,1111431,5560996,8003467,10053862,11333478,10141829,8854504,5991188,2072691,-1198414,-5205829,-8066352,-9773625,-11074035,-10099720,-8513644,-6060442,-2216767,1116461,4771825,7947012,9587074,10736751,10225662,8314567,5982718,2362863,-1299081,-4544206,-7848122,-9622705,-10397814,-10296375,-8150261,-5806111,-2476138,1462037,4593085,7778359,9731978,10322468,10140861,8273624,5554317,2396175,-1533694,-4862021,-7591113,-9746596,-10283149,-9886011,-8236864,-5491155,-2268439,1298397,4838156,7425083,9372789,10304238,9662437,8199697,5627667,2183998,-994926,-4464890,-7482312,-9010314,-10176986,-9675893,-7761250,-5788608,-2183383,1158623,4088191,7579640,8867847,9756563,9905326,7498157,5666542,2446504,-1601239,-3962082,-7467644,-9225448,-9338759,-9961411,-7499598,-5236277,-2665514,1821446,4100223,7121473,9524937,9225069,9691513,7761250,4815954,2740082,-1611895,-4385949,-6595151,-9432924,-9233109,-9178303,-8048043,-4796521,-2650944,1034231,4496917,6423452,8970504,9431800,8798016,7929539,5136323,2232844,-727944,-4205726,-6711622,-8411082,-9469097,-8898898,-7436648,-5488986,-2121212,995705,3731846,7070015,8221526,9151945,9377056,6872952,5521049,2328739,-1649500,-3378467,-7103014,-8607214,-8411934,-9716699,-6844137,-4854462,-3010105,2114899,3332778,6494780,9183120,7809894,9534226,7297383,4165945,3545121,-1885459,-3744647,-5549212,-9510775,-7721642,-8919105,-8024052,-3692319,-3567247,1331056,4204697,4877834,9247764,8039169,8176014,8281202,3673692,3102019,-716604,-4540823,-4933370,-8877694,-8453488,-7761700,-8161205,-3825386,-2637141,569700,4632029,5124098,8522365,8464757,7610860,7999357,3843657,2444456,-513499,-4626691,-4965747,-8460694,-8382821,-7341437,-8120432,-3694070,-2533414,180199,4810908,4549064,8326379,8549456,6776660,8342618,3719994,2312904,510678,-5136085,-4264821,-7749587,-9016011,-6121294,-8441828,-3950305,-1503903,-1045814,5232646,4676042,7010654,9618312,5849864,7898164,4612472,709589,1230114,-4948603,-5492169,-6135178,-9895640,-6079109,-7045374,-5373206,-217209,-1022403,4261026,6087671,5607788,9661169,6554322,6241881,5808762,242412,605497,-3485797,-6473064,-5406996,-9120360,-7081198,-5764383,-5841801,-577793,-209609,2862864,6477969,5423631,8544981,7389464,5415912,5754626,996016,-209843,-2452453,-6505420,-5571121,-8067971,-7586992,-5075781,-5656635,-1168318,691971,2228953,6512864,5801164,7589978,7807351,4917009,5319269,1464613,-1150155,-2077085,-6346091,-6145522,-7119067,-7923298,-4959100,-4876859,-1879853,1314020,2131428,5914509,6384952,6709465,7786535,5212057,4505218,2305861,-1177553,-2248309,-5311829,-6548239,-6539114,-7566952,-5465260,-4201119,-2334163,1041332,2357798,5078231,6515083,6494057,7214602,5492317,3950399,2268730,-1031633,-2575308,-4884387,-6606785,-6476645,-7090290,-5573951,-3804975,-2159571,980547,2726405,4766009,6526161,6425931,6820650,5721284,3544886,2207304,-764088,-2915987,-4393452,-6473623,-6507144,-6431162,-5891455,-3534723,-2038071,397774,3061364,4243469,6130273,6680487,6097125,5847412,3802075,1724809,-11074],[0,0,0,3,16,-189,300,-449,641,-677,972,-1084,1576,-1915,2532,-3087,3735,-4539,5327,-6503,7608,-9168,10661,-12535,14502,-16755,19368,-22160,25506,-28946,33016,-37243,42112,-47370,53208,-59692,66635,-74425,82646,-91893,101746,-112727,124601,-137582,151781,-167094,184028,-202303,222663,-244837,269534,-296759,327066,-361029,399150,-442735,492543,-550733,619041,-701098,801332,-927185,1090498,-1311354,1628206,-2121211,2997943,-5021061,20836081,1147858,-12030703,18350200,-35330902,-8723792,-10037487,-39130093,-836123,-16459543,-18036666,17088671,-6585677,13429947,26581680,6166821,26623635,19669819,2772819,16779917,-2934224,-10899460,-3932115,-21745630,-20538802,-11786862,-23868592,-11163446,-1029014,-9255518,11823308,14627531,6921460,29284323,15026033,10943778,24963281,-4078998,2270905,2623004,-27180579,-5195252,-19526039,-30627124,-440207,-24170365,-7768987,12887351,-10722730,23212170,19268679,5029979,36511744,7219835,8882050,21447908,-16617353,1756944,-7810819,-31137063,-3897433,-25604225,-21944632,1221192,-19515761,4782441,12431744,85470,27294709,15713757,12760659,26787560,3776486,7625818,5458317,-14766939,-6759111,-16127784,-23662346,-12728842,-19014466,-13666880,-1957694,-3111503,6893383,15202336,13412801,19554919,20973471,12638070,13866687,7759593,-4841605,-2847346,-13180028,-20689253,-12774161,-22723739,-17244520,-5810585,-13314748,4394839,9613729,4800637,24704228,15423678,14121498,25033510,3145557,7907634,5229872,-17071163,-4151330,-17102087,-25603793,-7141646,-23224110,-11922856,2784719,-10602661,13399785,14194971,6667767,29129462,12430245,12085076,21414515,-4752269,3460185,-2211744,-22734514,-6647515,-20853822,-23715730,-5157181,-19624768,-4517725,7387923,-2838630,19280964,16890743,11136017,27096303,10526947,9213016,12982073,-8719323,-3939441,-9039097,-23728655,-11837084,-18942645,-19999149,-3980273,-10078864,108970,12569215,5889019,18854580,20589807,11296383,20486411,9962704,785843,5738368,-11319562,-13366544,-9940648,-24543103,-14447558,-11774983,-18020859,1633822,-475460,2194425,20701374,9585574,17901921,23983844,5745091,16421852,6373525,-9352095,2208270,-17600722,-19043048,-8747690,-27244276,-10684592,-6172853,-14852642,10973524,4335439,7111594,26773285,8518662,19259176,20999551,-666592,13210185,-2468870,-14514263,-1424283,-23488892,-17393910,-9135738,-24731456,-3310974,-3690005,-6505513,16878911,6486670,13679806,24792927,7884583,18385888,12495481,-2875769,6188465,-10060239,-15058260,-8622145,-23163142,-14881249,-10602047,-15917627,50635,1020892,3513198,17172659,12468498,16411595,20367418,10096779,11511614,6148401,-5172791,-4311606,-12353841,-18064878,-13645319,-18294007,-15070368,-6459118,-7449113,2149117,9493150,8165898,17900676,17134254,12898624,17678215,7348218,2891919,2611429,-11309433,-10184167,-12817790,-21203967,-11645084,-14564138,-12207130,1003170,-2586415,7668321,15140196,9806359,20368567,15729901,9690829,14507548,351002,-1980775,-3421515,-16958920,-11909518,-16084931,-19590275,-8466566,-12111189,-4352961,5490126,2925726,14727827,15611919,13144886,19770859,10557282,8675704,6323793,-5432643,-4989339,-11947708,-16802144,-13291177,-17524321,-12267009,-7556733,-5755175,3949903,6057416,11297141,15927770,13773479,16863871,11880923,7911183,5487992,-4291020,-5485154,-11388276,-16411727,-12573114,-17538383,-12015782,-6454839,-7090620,5306266,6220492,9524659,18665770,11719680,16407346,14315499,4012778,7679185,-4091913,-9100073,-7176645,-19070046,-13409783,-13327444,-16613341,-3618147,-5497322,902085,11130428,7059756,16572735,16252982,11158533,15844008,6103267,2754433,656707,-9957850,-9412324,-13542129,-16856361,-12296826,-13037273,-8135978,-2495160,1043343,7455825,10663112,14054055,14523420,14388842,12330192,6585649,4846824,-2966412,-7751239,-8547852,-16856006,-13218323,-13193360,-15166252,-3620845,-5392463,1076297,11535929,5922178,17004709,16025436,9014371,17769379,3933539,1716701,3320106,-14004136,-6858078,-12433553,-20613253,-6345104,-15868685,-8746271,3334287,-5529575,11569462,11870086,7031363,21937644,8938844,10037138,13501422,-4462553,2304922,-5647183,-16224222,-6421810,-17987668,-14455072,-5886666,-13238939,494563,3210213,2402006,15603250,10641744,12965284,16975665,7180145,8832550,3756868,-5142819,-4462352,-11355645,-14399287,-12017403,-14465864,-11168035,-5601797,-3720691,2242561,8170079,8955329,13438447,15134468,10623060,12435098,7262612,101252,1234159,-8674477,-11107929,-9263593,-17760619,-10559009,-9154069,-11234246,2247256,-295633,4706445,15060221,7214277,15778766,14660776,5120802,12467800,77920,-4293219,-1064026,-15648900,-10133695,-11073612,-18068875,-4900805,-8874234,-4743760,7698025,1550760,12091301,14964499,8129138,17120002,8590881,4126159,6997037,-6484231,-5580162,-7683906,-16667347,-9746147,-12895007,-12450403,-2764411,-4769443,2336791,8897478,6729590,13962789,13317648,9671708,12312209,5270577,1207971,99104,-8382439,-9337772,-10443949,-14885905,-10405596,-9311499,-8082511,75845,1251685,5507629,11849226,9730265,13237690,12940950,7173163,8170206,1606046,-3872852,-3902785,-11584484,-11722371,-10706009,-14184697,-7743064,-5871796,-3862397,4799976,4881211,9278660,13673380,9985137,12783881,9806610,4081639,3993018,-3206688,-6839000,-7618534,-13183390,-11452143,-10586892,-10793093,-4558792,-2340040,1243831,7407162,8153918,11158083,12957123,9947657,9754645,6292960,945050,-950777,-6334390,-9698722,-9925774,-12890248,-11006251,-8105066,-7154384,-1025757,2183372,4915711,10605026,10226890,11608426,12232852,7406838,6545996,2183661,-3559424,-4592848,-9928762,-11426838,-10359315,-12364182,-7992084,-5281306,-3110075,3601326,5127122,8521432,12086573,10113246,11390019,8987325,4525588,3114119,-2715711,-5881558,-7722101,-11654367,-10574052,-10374128,-9353287,-4584878,-2519669,1938609,6236018,7706743,10998302,11064197,9873209,9166506,4916715,1948935,-1707737,-6169828,-8101139,-10555123,-11349580,-9823829,-8719321,-5230322,-1549761,1723762,6051344,8383510,10282155,11263394,9870035,8343402,5301959,1486325,-1789727,-5695758,-8405426,-9918451,-10985690,-9889089,-8112973,-5409611,-1556331,1732901,5316861,8338521,9733305,10658571,9972516,7855623,5454617,1736301,-1916328,-5065286,-8178643,-9776538,-10340451,-9940303,-7727315,-5186543,-1786027,2109784,5087329,8068956,9835714,10216030,9833832,7834962,4958211,1754911,-2087087,-5356813,-7836578,-9925473,-10202957,-9548298,-7828609,-4760087,-1618425,1889772,5331279,7815952,9585444,10225569,9366365,7629640,5019418,1506927,-1702737,-4928817,-7854300,-9163735,-10051265,-9442684,-7337252,-5236429,-1607805,1853331,4572083,7904785,9126045,9597574,9658385,7027624,5024811,1838601,-2214221,-4470903,-7757362,-9454027,-9301321,-9655712,-7109955,-4494035,-2010940,2449496,4700505,7427628,9650099,9066848,9295745,7402640,4170863,2110753,-2208473,-5074107,-6966651,-9629519,-9215588,-8847945,-7622846,-4145534,-1857343,1664520,5063958,6816495,9045346,9403798,8474033,7419785,4586265,1537625,-1394746,-4758424,-7169605,-8507530,-9416781,-8626943,-6921414,-4883479,-1377659,1700513,4317726,7474670,8421256,9017956,9032982,6378824,4727049,1704194,-2398115,-4007188,-7447225,-8844134,-8316905,-9349305,-6373445,-4198073,-2231265,2793197,3952829,6763202,9360468,7830418,9171651,6872878,3458818,2784391,-2523660,-4385463,-5881677,-9593697,-7737265,-8510751,-7560699,-3072282,-2763080,1896840,4840537,5333163,9419438,8045106,7805687,7788790,3090088,2367055,-1375568,-5200226,-5262341,-8982533,-8393488,-7419069,-7649771,-3169559,-1850219,1137569,5273340,5470363,8729326,8473049,7271888,7502698,3206799,1693929,-1182908,-5285806,-5392013,-8650484,-8465793,-6962386,-7602767,-3071618,-1704692,806820,5431041,4928227,8418129,8587425,6436260,7950231,3099715,1431940,-139314,-5687735,-4799601,-7842510,-9095293,-5931635,-7912337,-3546195,-744675,-502787,5733409,5125810,6967183,9666073,5665191,7334086,4241457,2960,616973,-5433967,-5909939,-6191284,-9900714,-5830977,-6490127,-4859172,462135,-362987,4665379,6594136,5734506,9569093,6314673,5667824,5314449,-351286,-18168,-3811864,-6878371,-5541562,-9021304,-6850170,-5197699,-5363951,-57264,459873,3295017,6912302,5598085,8449090,7235796,4967351,5242067,423468,-894539,-2914326,-6910044,-5795698,-7936457,-7466567,-4691744,-5021864,-680994,1312390,2745752,6781451,6020432,7444416,7625248,4501134,4789002,943958,-1683632,-2564675,-6601653,-6254808,-7000382,-7659006,-4577338,-4329182,-1341478,1913356,2569591,6100669,6589753,6577485,7532262,4818765,3940096,1709477,-1747944,-2657696,-5682608,-6742755,-6448809,-7357753,-5053001,-3705453,-1809859,1607505,2809956,5316182,6737485,6434616,6966524,5150113,3442297,1776799,-1579001,-3091184,-5158565,-6751483,-6374978,-6798877,-5203621,-3197989,-1682295,1498112,3261459,5024079,6669290,6444781,6520811,5333414,3136200,1586651,-1199910,-3354244,-4727107,-6540747,-6536127,-6142797,-5485353,-3136623,-1484922,856861,3446526,4586497,6226955,6733861,5903927,5439900,3346949,1199795],[0,0,0,0,-2,-88,-78,149,-236,352,-291,469,-436,752,-882,1250,-1509,1814,-2217,2541,-3182,3671,-4529,5222,-6193,7140,-8247,9573,-10929,12675,-14336,16435,-18483,20952,-23564,26498,-29792,33242,-37212,41259,-45950,50829,-56387,62343,-68874,76027,-83647,92163,-101214,111444,-122455,134811,-148329,163333,-180099,198750,-220083,244175,-272253,304716,-343255,389323,-445601,515769,-604698,718888,-857729,947534,86787,34985344,-1139849,-10450188,17157895,-34398725,-9443468,-9772689,-39355229,-755983,-16862010,-17744299,16437525,-6169783,13181354,26638384,6307047,26707237,19737424,3333788,16612939,-2497692,-10895656,-3911081,-21529603,-20684909,-12083950,-23778053,-11749014,-1155071,-9411630,11405807,14637500,6948156,29140321,15439871,11015921,25219999,-3780566,2346417,2964159,-26931230,-5331330,-19486898,-30775426,-734082,-24132375,-8224988,12686652,-10689821,22805312,19321927,5156155,36390044,7711053,9061902,21593055,-15914042,1743924,-7539963,-30914964,-4307944,-25501011,-22304510,674418,-19552422,4217436,12229273,222173,26852386,16095925,12923063,26725118,4572841,7778988,5576569,-14148861,-6979684,-15955155,-23570616,-13310327,-18885248,-14047337,-2501186,-3034669,6378694,15151965,13517955,19349717,21311494,12865977,13938189,8307240,-4723085,-2735629,-12976250,-20801180,-12809213,-22941711,-17522289,-5945056,-13565999,4093040,9547992,4639108,24728328,15588832,14217863,25298711,3476949,8065037,5462290,-16939193,-4277615,-17020048,-25685304,-7426576,-23267062,-12257722,2621397,-10609062,13331200,14239759,6752271,29074067,12632090,12252389,21470042,-4588854,3478479,-2166426,-22689099,-6879861,-20955215,-23841857,-5407475,-19612207,-4542297,7293287,-2676883,19302427,16982685,11330782,27119788,10622373,9331594,12996420,-8642755,-3958304,-9224360,-23786941,-11908362,-19234555,-20021429,-4130147,-10180194,84754,12478083,5989513,18978497,20610044,11511037,20538492,10088986,1039530,5659584,-11227769,-13404979,-10051535,-24546362,-14540109,-11995480,-18092244,1446935,-530723,2178973,20651005,9749724,17884106,24083661,6006560,16549698,6502947,-9077685,2238363,-17530303,-19070073,-8974724,-27175792,-10907096,-6489289,-14975422,10756871,4282011,7105302,26705495,8642098,19297323,21221148,-323044,13423741,-2148362,-14331663,-1523877,-23480426,-17610435,-9321594,-24808724,-3630456,-3803294,-6678803,16583069,6557032,13645899,24848197,8169924,18474909,12668844,-2552823,6145727,-9832976,-15015038,-8771670,-23206042,-15130221,-10881831,-16032710,-182081,868198,3544200,17157595,12609898,16504093,20470940,10314521,11609870,6247850,-4990663,-4362292,-12398354,-18052051,-13860138,-18323498,-15191114,-6780420,-7359938,2158274,9402279,8470501,17885110,17177235,13156012,17639123,7516684,2972199,2428111,-11272553,-10310598,-12992747,-21129801,-11860810,-14556720,-12183067,844758,-2378819,7793652,15174401,10036837,20361274,15791807,9754833,14387382,384638,-2120472,-3676064,-17109693,-12070888,-16216415,-19694614,-8591243,-12005263,-4285794,5587108,3128211,14906493,15744879,13370063,19811738,10582354,8680277,6288203,-5585820,-5100512,-12122808,-16982828,-13317522,-17658054,-12351422,-7582959,-5750229,4126206,6225747,11374975,16206440,13803029,16949176,12009935,7792706,5619770,-4437058,-5616161,-11413427,-16669098,-12690900,-17547174,-12215314,-6421485,-7101636,5312072,6398570,9554230,18849883,11848702,16498866,14515338,4015734,7796595,-3933254,-9193301,-7160115,-19202842,-13648260,-13378736,-16781901,-3748446,-5633935,813110,11155779,7166923,16603250,16438772,11368965,16000364,6255886,2771686,752351,-10003742,-9472335,-13689564,-16959645,-12464165,-13254888,-8260555,-2575525,1002801,7346244,10644806,14245558,14611233,14611970,12618914,6617223,5037108,-2874981,-7782649,-8512244,-17030531,-13392797,-13358526,-15534490,-3681023,-5642302,932004,11539693,5778284,17166931,16179679,9090030,18148734,4090425,1917289,3626749,-14077095,-6756286,-12595691,-20893326,-6449534,-16216561,-8846569,3312615,-5827350,11564376,11904934,7012020,22245513,9007603,10276724,13884267,-4454913,2539267,-5556975,-16284694,-6306638,-18196897,-14625146,-6037492,-13539299,354752,3048273,2299041,15579368,10697805,13085081,17274369,7292471,9022613,4050603,-4995209,-4345905,-11328417,-14526118,-12182335,-14660647,-11437277,-5865324,-4001911,1993549,8113512,8948741,13427760,15325436,10756352,12785441,7575327,226199,1426949,-8605628,-11132623,-9182127,-17991585,-10800499,-9446441,-11627629,2070049,-490031,4573396,15066037,7238350,15980330,14939948,5235691,12759591,353281,-4211838,-843766,-15774783,-10287962,-11124002,-18383785,-5093933,-9054008,-4949092,7539625,1410426,12082881,15113564,8327488,17361724,8976402,4301899,7207145,-6245804,-5527913,-7682530,-16764268,-9908433,-13009624,-12775997,-2983258,-5133703,2061540,8859706,6735494,14013674,13531571,9905710,12662793,5583809,1393101,358624,-8243404,-9347751,-10485277,-15143440,-10527379,-9612857,-8381619,-108529,990459,5500222,11841590,9798340,13449279,13226416,7322581,8374913,1829594,-3749765,-3909319,-11588879,-11865692,-10912490,-14373192,-7934708,-6053843,-3983715,4690037,4847941,9357547,13715896,10235254,12929826,10055852,4299335,4103076,-3104953,-6825698,-7723873,-13278044,-11623508,-10771019,-10925807,-4877101,-2465538,1200257,7362852,8206761,11211779,13016280,10142977,9910889,6432198,1046423,-949381,-6282147,-9862872,-10014362,-12969024,-11218851,-8257734,-7294231,-1090014,2233563,4935710,10616696,10431308,11671442,12468316,7550151,6692574,2277429,-3556244,-4586034,-9994236,-11589120,-10499172,-12596081,-8173817,-5352986,-3247829,3591582,5126233,8627777,12196824,10224085,11575324,9150119,4622461,3167363,-2692319,-5934313,-7794517,-11871780,-10793630,-10585013,-9534439,-4700685,-2625072,1853917,6342391,7810103,11183158,11200236,10059813,9389723,5009939,1950320,-1606927,-6316788,-8160857,-10669582,-11533807,-10014391,-8949363,-5372265,-1604437,1689308,6110374,8420597,10337954,11430390,10025496,8571730,5486589,1546117,-1760194,-5729230,-8479470,-10007930,-11193688,-9969116,-8252654,-5554906,-1577270,1632332,5322131,8424826,9791828,10884886,10050115,8036359,5643552,1795637,-1722334,-5062710,-8291084,-9794907,-10545153,-10168238,-7901428,-5453482,-1915700,1984115,5066683,8211664,10009644,10374820,10080702,7949310,5147702,1895490,-2009603,-5209499,-7989779,-9994139,-10406994,-9844283,-7995896,-5114329,-1902944,1839806,5163596,7889839,9677829,10302161,9608802,7874144,5295923,1784727,-1581527,-4845694,-7846502,-9214570,-10080363,-9702368,-7576407,-5464858,-1890403,1666542,4475189,7874839,9209531,9766845,9865030,7277407,5324352,2124942,-2127725,-4290197,-7786583,-9453622,-9415195,-9966643,-7339560,-4868080,-2343352,2293778,4478219,7385456,9779104,9125447,9576191,7651728,4427126,2377101,-2080407,-4842915,-6864509,-9697201,-9222272,-9041636,-7906837,-4411144,-2208584,1423681,4947946,6725360,9169421,9504397,8700194,7770899,4842720,1915388,-1126567,-4662183,-6985898,-8628146,-9565432,-8837136,-7205733,-5203386,-1715274,1426233,4151046,7369038,8475670,9152041,9267684,6702598,5077796,1945786,-2094852,-3806958,-7407457,-8907839,-8522947,-9577557,-6684850,-4545488,-2535481,2527934,3821955,6757771,9471779,7933740,9384003,7206504,3751251,3117028,-2335427,-4232466,-5825490,-9667960,-7820594,-8712015,-7858570,-3330213,-3059813,1659235,4745599,5296103,9542672,8150178,7990000,8083053,3332914,2619990,-1149087,-5103490,-5323346,-9040672,-8577367,-7618342,-7937695,-3462463,-2125838,1036914,5256161,5454638,8815082,8640971,7409510,7698417,3412818,1868393,-938456,-5206384,-5389753,-8755764,-8559111,-7171230,-7878560,-3224781,-1870026,607578,5402654,4911618,8484233,8768061,6570784,8149912,3329417,1587498,61614,-5649094,-4792296,-7927652,-9277710,-6023365,-8172933,-3744777,-903023,-721475,5635340,5110508,7092318,9820613,5750505,7611561,4494771,120699,768757,-5294800,-5951258,-6282695,-10074980,-5996542,-6700201,-5164147,252068,-583631,4615730,6637084,5758745,9706365,6505515,5891341,5540787,-154235,87994,-3795813,-6878866,-5616930,-9194772,-7035381,-5423602,-5594866,-260225,367123,3179301,6912929,5672026,8572775,7422460,5137826,5464655,603391,-740267,-2806004,-6854702,-5830032,-8101704,-7637612,-4867513,-5295394,-824126,1241588,2612896,6891319,6100147,7652810,7855882,4666896,4965283,1195018,-1600912,-2493379,-6612249,-6411170,-7124047,-7896219,-4806358,-4557841,-1544657,1697560,2473622,6107839,6660479,6763018,7763797,5080253,4160507,1903757,-1612645,-2608938,-5561707,-6811984,-6626684,-7518955,-5387397,-3871739,-1982119,1393833,2788714,5364322,6805397,6639216,7245391,5411635,3689194,1901277,-1386810,-3012392,-5222742,-6791870,-6605132,-6938196,-5390560,-3474920,-1812034,1327311,3184529,5046365,6716826,6581053,6693051,5527338,3387546,1759860,-1150581,-3308311,-4757316,-6622139,-6672546,-6371728,-5667881,-3416105,-1665571,620445,3332814,4611558,6356139,6880952,6016001,5665290,3602981],[0,0,0,1,9,-16,-79,-95,171,-265,390,-339,530,-510,845,-994,1386,-1675,2010,-2451,2814,-3503,4045,-4964,5727,-6774,7807,-9007,10440,-11910,13787,-15591,17849,-20070,22726,-25547,28705,-32249,35968,-40237,44605,-49648,54911,-60884,67299,-74326,82031,-90249,99430,-109210,120248,-132162,145528,-160192,176498,-194767,215160,-238557,265128,-296251,332558,-376104,428989,-495070,580534,-696296,867904,-1191305,5981191,-1664314,34980114,-1167152,-10539563,16976730,-34534293,-9566267,-9987038,-39499827,-711473,-16909079,-17581765,16789922,-6164007,13576591,26923651,6318559,27012556,19610206,3021450,16657859,-3044561,-11146938,-4072227,-22219767,-20660387,-12123592,-23957145,-11160300,-1121077,-9038313,12131913,14586184,7494147,29441630,15153513,11394506,24741296,-4205012,2273601,2001681,-27245252,-5461336,-20134580,-30485743,-709558,-24179946,-7363516,12781918,-10188347,23726276,19303287,5624289,36523260,7191018,9131189,20919748,-16774763,1596594,-8470994,-31315817,-4208548,-26026988,-21819728,1198278,-19459761,5325104,12717392,499713,27834837,15807395,13007420,26941631,3478227,7588538,5108830,-15475330,-6968881,-16718523,-24039399,-12579827,-19382105,-13414490,-1532717,-3097841,7681747,15558972,13543027,20362219,20696444,12723009,14037474,6937807,-4817605,-3290981,-14018607,-20514849,-13393027,-23028266,-16766574,-6237419,-12796075,4782838,9521196,5768901,24810037,15618614,14833976,24590815,3284342,7853903,4359986,-17033800,-4727747,-17716652,-25308756,-7718605,-23217135,-11510653,2638276,-9869598,14031850,14330242,7521878,29158218,12428761,12534101,20877957,-4897205,3246267,-3040481,-22932895,-7179818,-21406750,-23481310,-5454009,-19415705,-3880122,7407701,-2199347,19803396,16944565,11825187,27114414,10282613,9435300,12343495,-9106543,-4079562,-9886083,-23879460,-12015869,-19561775,-19531801,-4012063,-9872311,904411,12576984,6475188,19431673,20396946,11801581,20447281,9586851,933922,4905051,-11627204,-13550874,-10656509,-24515920,-14494872,-12107327,-17408159,1659693,-194856,2956242,20717538,10106291,18274211,23721264,6046993,16113544,5864906,-9248454,1578738,-17994873,-19178329,-9345172,-27044455,-10597499,-6383505,-14239101,11258666,4662823,7864024,26845038,8877535,19546155,20744071,-545468,12959815,-2922229,-14558564,-2144441,-23874162,-17423509,-9579864,-24521403,-3130428,-3525835,-5911132,17099464,6824589,14253057,24879744,8149606,18489263,12079147,-2938682,5702816,-10606542,-15277320,-9185653,-23411780,-14926230,-10790725,-15651220,412285,1226627,4113425,17553138,12734252,16820809,20337099,10092700,11425967,5742804,-5328103,-4748691,-12890428,-18190846,-14013245,-18438129,-14962198,-6609741,-7113283,2498510,9639246,8721082,18082262,17322368,13235798,17701040,7535895,2830061,2314986,-11356602,-10524480,-13135093,-21267283,-12036806,-14513880,-12217074,828162,-2292609,7761037,15263494,10129374,20353015,16039686,9888351,14555886,582771,-2103798,-3638214,-16978294,-12240447,-16201815,-19729131,-8858776,-12042320,-4485056,5347361,3217939,14701969,15784628,13468239,19771913,10924900,8951294,6367230,-5033731,-5070176,-12067815,-16738232,-13664417,-17685143,-12478814,-8027517,-5779240,3706028,5816626,11547358,15844893,13962148,17229618,11923181,8399060,5832135,-4211867,-5039533,-11531905,-16533836,-12588396,-17982267,-12274366,-6708170,-7651294,5301359,5947431,9381260,18946793,11660559,16785521,14806219,4097765,8278742,-3807550,-9014024,-7000897,-19326828,-13564533,-13499041,-17135209,-3884276,-5926612,531551,11093546,6982863,16640378,16472126,11404388,16255520,6490595,2928167,1082777,-9886029,-9428120,-13578648,-17111467,-12483745,-13410103,-8541535,-2742743,816663,7231733,10679607,14131582,14675950,14756139,12616868,7002934,5288851,-2786108,-7406202,-8508012,-16996101,-13247117,-13626997,-15662537,-3922933,-6106438,940255,11268985,5572840,17309561,16024063,9428257,18419763,4157677,2442888,3765879,-13934655,-6423363,-12706834,-20787651,-6543747,-16549453,-8999792,2816593,-6076912,11497798,11580053,7098058,22277006,9093825,10635157,13945812,-4197456,2863333,-5511319,-16105797,-6321909,-18374458,-14702910,-6394883,-13786243,141494,2742147,2142147,15416805,10609216,13225550,17280694,7636840,9346149,4259017,-4725100,-4127638,-11157849,-14532502,-12201254,-14788185,-11735507,-6115974,-4376309,1770679,7970073,8719058,13553713,15375731,10929093,13213668,7682936,617746,1745761,-8506622,-10870347,-9264117,-18021629,-10814952,-9895362,-11801037,1671408,-938089,4587249,14847504,7234302,16223353,14879307,5699169,13041992,568702,-3566521,-782558,-15504150,-10039428,-11452592,-18422258,-5441070,-9579488,-5167637,7005417,1169334,11971352,14784330,8574714,17564402,9153503,5013117,7502409,-5791987,-5018506,-7608815,-16498517,-10002690,-13354056,-12925910,-3582263,-5598627,1689639,8267562,6584852,13876746,13582420,10278448,12994044,6116169,1961826,755895,-7785349,-8965123,-10356475,-15129411,-10836032,-9991831,-8890970,-741847,471736,4936621,11518734,9683483,13437804,13407911,7825145,8928569,2399602,-3187701,-3486006,-11285537,-11636100,-11018656,-14609352,-8351369,-6671235,-4508116,4065147,4382748,9010566,13513830,10344155,13254460,10361067,4954413,4646867,-2582718,-6252968,-7457854,-12990805,-11697325,-11065152,-11278065,-5417095,-3044611,665750,6811102,7915151,11112159,13084682,10421516,10268757,6962226,1677568,-401896,-5838066,-9473749,-9932820,-13025760,-11472095,-8674507,-7740701,-1728359,1686646,4531975,10283307,10235549,11781842,12628988,7990823,7195198,2791429,-2931617,-4131647,-9695920,-11326521,-10628023,-12717349,-8588782,-5933452,-3663181,3051385,4772584,8419408,11898171,10388188,11829384,9425918,5281851,3658150,-2143608,-5402857,-7703226,-11567951,-10737422,-10811345,-9718188,-5251977,-3051603,1494514,5748147,7655727,10978234,11257146,10369079,9440134,5504198,2472864,-1307700,-5788550,-7998807,-10601428,-11436641,-10287009,-9188589,-5632068,-2115431,1326841,5702830,8216581,10391516,11363412,10276938,8890520,5796736,2028907,-1348343,-5414922,-8230371,-10029444,-11141100,-10284045,-8580494,-6002955,-2096766,1286463,5042637,8169999,9734133,10844675,10295227,8332580,5982050,2171074,-1405154,-4689460,-7988658,-9744104,-10598640,-10351464,-8239665,-5765492,-2362798,1597149,4788752,7968804,9887892,10395227,10238084,8293535,5457131,2273109,-1746709,-4965103,-7821077,-9970382,-10382420,-10025382,-8235639,-5359185,-2171349,1454001,4993081,7660470,9606582,10396422,9708300,8104841,5473558,2018317,-1358699,-4733843,-7728382,-9247812,-10252557,-9720858,-7758614,-5619162,-2045035,1415646,4338077,7817966,9107177,9875167,9955500,7472748,5522346,2132132,-1928265,-4223962,-7792678,-9445001,-9483973,-9998917,-7453661,-5016360,-2405057,2200805,4395335,7375637,9731100,9254284,9749805,7626543,4600016,2404923,-1953227,-4758563,-6941242,-9724843,-9246125,-9223354,-7883466,-4474511,-2300295,1498745,4873902,6759734,9181268,9497517,8854751,7792227,4858348,1926552,-1130619,-4604708,-7000032,-8693242,-9518202,-8858748,-7263530,-5169995,-1819747,1481553,4200196,7368732,8558235,9196318,9271893,6850736,5045704,2129717,-2047513,-3818608,-7333083,-8981719,-8520107,-9607930,-6701314,-4535632,-2691001,2432610,3773867,6769924,9468008,7923333,9511298,7250070,3858624,3154529,-2189115,-4134679,-5811208,-9776462,-7912268,-8824206,-7915658,-3421825,-3249201,1586981,4673056,5190231,9522259,8148152,8085027,8179221,3459567,2774118,-1075768,-4964473,-5221457,-9067973,-8593169,-7663159,-8075279,-3544115,-2262448,859804,4994158,5379495,8747612,8699622,7476605,7925725,3644883,2101323,-775680,-5075706,-5262065,-8684484,-8550241,-7293277,-7965770,-3478933,-2177058,457965,5136499,4759994,8453710,8724280,6804449,8322437,3525652,1914425,181476,-5427476,-4653677,-7887430,-9221383,-6164362,-8350449,-3907000,-1209109,-763101,5488077,5050729,7164574,9753891,5894736,7752247,4550826,417605,904004,-5163122,-5805788,-6329124,-10020645,-6136574,-6897448,-5175993,-10609,-668476,4489801,6445028,5917947,9724250,6569971,6143273,5595431,35193,233239,-3741551,-6699261,-5670518,-9248029,-7051840,-5640799,-5696436,-465317,164764,3167653,6784207,5745597,8649627,7432498,5375119,5560890,764872,-516925,-2843542,-6716043,-5921904,-8198489,-7619997,-5167730,-5399111,-962281,896640,2607904,6737275,6031637,7779138,7811796,4911831,5155953,1230768,-1323333,-2456063,-6497594,-6299852,-7244854,-7937517,-4983422,-4749596,-1656243,1414310,2407638,6003425,6553229,6927094,7811067,5238933,4375600,2115867,-1326027,-2486798,-5528815,-6659011,-6735931,-7537800,-5508287,-4182670,-2142404,1166324,2594213,5194691,6677650,6693701,7374861,5587341,3965526,2140894,-1136307,-2776115,-5100977,-6638135,-6702964,-7108019,-5562170,-3825582,-2103148,1043906,2902374,4943633,6630524,6664885,6819947,5640345,3594052,2045304,-841289,-3026224,-4603182,-6533623,-6696082,-6483429,-5846284,-3605680,-1892578,491262,3146391,4471061,6231525,6873217,6149982,5845362],[0,0,0,3,16,-292,279,-498,491,-625,793,-990,1433,-1714,2301,-2638,3282,-3818,4610,-5524,6524,-7812,9008,-10609,12115,-14089,16117,-18529,21177,-24029,27317,-30713,34736,-38902,43754,-48867,54569,-60745,67409,-74846,82756,-91677,101130,-111679,122954,-135371,148920,-163731,180199,-198143,218263,-240307,265158,-292877,324430,-360523,402226,-451261,509347,-580022,667367,-779149,926904,-1132098,1435629,-1927789,2852414,-5157537,23765746,30009668,-7330089,38626352,-3684564,-8246776,15309153,-33189460,-10555774,-9313383,-40308405,-229640,-17801413,-16912166,16029379,-5684387,13271177,27147300,6179578,27396211,19287399,3643666,16401466,-2761279,-11167877,-4027868,-22301389,-20503664,-12508289,-23898015,-11408606,-1189486,-9034289,12165684,14645576,7727169,29423151,15264960,11455911,24849725,-4129767,2363810,1924590,-27176547,-5621502,-20220608,-30495638,-870187,-24315751,-7397775,12660773,-10202259,23676318,19312673,5795013,36653532,7324098,9337009,21038062,-16545168,1603175,-8410710,-31266668,-4404604,-26071149,-21956688,917467,-19503754,5166762,12524616,552937,27819232,15891540,13251865,26973091,3685427,7814563,5216927,-15265529,-6873228,-16682208,-24102963,-12698047,-19518319,-13609068,-1759038,-3242463,7523144,15445318,13607465,20393496,20840253,12928260,14257748,7255433,-4658571,-3215350,-13906118,-20502570,-13534457,-23086307,-16985738,-6454482,-12889486,4522267,9456484,5701274,24684893,15737260,14962562,24770787,3596869,7980990,4558827,-16814114,-4804440,-17633237,-25477876,-7949169,-23220498,-11843217,2406974,-9965606,13724952,14320131,7509013,29109980,12717074,12617229,21034214,-4632403,3339486,-2756645,-22766413,-7155849,-21359793,-23673061,-5651542,-19684004,-4162742,7211663,-2374845,19697497,16919057,11795128,27287799,10552295,9673179,12673273,-8759290,-3881244,-9717642,-23861436,-12093398,-19691382,-19764159,-4364804,-10162867,653648,12312770,6337146,19367021,20396825,11992711,20632383,9908445,1319288,5248161,-11305545,-13402423,-10671291,-24483035,-14774726,-12322124,-17650095,1230069,-356235,2707866,20569074,10212864,18198988,23940380,6419521,16254689,6338442,-8945612,1760344,-17631608,-19226475,-9392397,-27173998,-11102705,-6582468,-14610567,10720754,4499868,7541498,26668182,9055078,19598866,21124268,-63960,13180824,-2440444,-14323892,-1995643,-23664121,-17662104,-9760025,-24652608,-3592419,-3863168,-6139688,16758179,6795745,14145522,24900142,8422244,18636480,12437719,-2572758,5927161,-10319090,-15145187,-9230538,-23424234,-15104837,-11098947,-15851422,93193,1024217,3985175,17422811,12728600,16939058,20465938,10211070,11718494,5830632,-5152380,-4647230,-12881630,-18175495,-14216404,-18644282,-14974416,-6833117,-7188938,2507136,9441610,8878448,18146391,17314743,13452507,17562001,7573557,2975912,2071592,-11243379,-10594961,-13329330,-21168715,-12158583,-14645767,-12130233,681490,-2066882,7853121,15317985,10457474,20416678,16093779,9958301,14310078,548514,-2120126,-3839435,-17122896,-12335456,-16358046,-19858428,-8814803,-12076715,-4427568,5574389,3289587,14930329,15937206,13485835,19911788,10761583,8743780,6373304,-5455829,-5126071,-12156708,-17102644,-13544918,-17822900,-12429596,-7674716,-5848862,4132529,6210353,11515181,16329492,13894502,17115574,12112721,7834107,5728069,-4524302,-5771750,-11443258,-16910603,-12777407,-17646667,-12389734,-6286231,-7187892,5347159,6624871,9625757,19031200,12016461,16528624,14722740,3985801,7630288,-4005207,-9485831,-7397382,-19349751,-13861131,-13450004,-16861962,-3780070,-5442162,927046,11420917,7371591,16848901,16583368,11360927,16129944,6236830,2605148,624126,-10246273,-9717595,-13869606,-17134726,-12545964,-13369252,-8112731,-2515947,1067535,7656206,10870307,14429364,14831293,14512533,12729520,6590524,4926843,-2927769,-8041941,-8801466,-17151574,-13649244,-13346773,-15572628,-3748475,-5389358,952984,11695088,6020591,17137331,16521762,9201702,18059448,4272918,1670335,3478940,-14154393,-7074611,-12679961,-21005715,-6685755,-16147611,-9036173,3248578,-5665520,11508749,12092848,7279443,22252866,9287194,10361942,13894880,-4225163,2422417,-5561390,-16353759,-6581036,-18319957,-14796045,-6401198,-13643582,158335,3007065,2321413,15515552,10897861,13305573,17268424,7745990,9227630,4136338,-4738721,-4385805,-11309992,-14561554,-12437888,-14755293,-11682145,-6152628,-4121911,1823712,8109989,8890673,13477264,15537262,10953565,12991908,7823582,439370,1605829,-8477658,-11053644,-9254318,-18088638,-10976658,-9706602,-11853267,1723565,-679738,4554685,15004710,7402414,16175335,15072911,5588660,12962921,607245,-3851629,-862279,-15538118,-10282563,-11409461,-18469501,-5498916,-9326437,-5151124,7194832,1389723,11940300,15021646,8680284,17497851,9233673,4812247,7378396,-5891999,-5332869,-7612276,-16584479,-10163137,-13265572,-12926913,-3473703,-5275374,1755459,8574882,6793000,13932294,13782441,10138396,12873266,6073178,1704675,616359,-7906018,-9331069,-10424765,-15199297,-10854745,-9887829,-8833064,-576108,727501,5186636,11742853,9766550,13518037,13406839,7709077,8824047,2246181,-3367827,-3600826,-11469120,-11827558,-11115959,-14582744,-8276928,-6510164,-4379787,4275254,4598366,9174279,13610622,10430471,13178882,10314720,4817718,4498101,-2626165,-6484539,-7612389,-13053113,-11800017,-11046549,-11204960,-5363465,-2826043,796416,6923255,8101959,11162704,13156528,10490646,10157274,7014599,1596802,-438667,-5840651,-9680228,-9891260,-13034112,-11518243,-8548345,-7826294,-1650399,1833199,4467477,10429721,10345758,11755844,12773136,8023424,7250364,2873199,-2981745,-4057282,-9692806,-11463084,-10640685,-12818300,-8584406,-5899550,-3743681,3053721,4744652,8420802,12035666,10340723,11889880,9468871,5309533,3729466,-2210473,-5465510,-7612988,-11695827,-10762670,-10888213,-9781468,-5211915,-3152993,1544690,5824635,7563910,11046535,11270081,10393495,9644079,5556480,2529164,-1220019,-5854498,-7936094,-10687402,-11464958,-10307404,-9316158,-5715692,-2183790,1346886,5690619,8169426,10406797,11435918,10306037,8986761,5832895,2029616,-1273257,-5358853,-8205236,-9999725,-11256121,-10256027,-8700267,-6025116,-2131725,1169703,4962726,8092274,9737004,10962154,10275779,8375724,6123135,2232124,-1348944,-4698832,-8045796,-9642928,-10648003,-10394504,-8252630,-5892508,-2376352,1569149,4719889,7991207,9896411,10415332,10285021,8206222,5609881,2330351,-1722768,-4897822,-7841482,-9919917,-10476409,-10036368,-8316450,-5496725,-2220872,1446665,4949348,7737007,9635331,10388041,9888775,8144213,5639172,2124813,-1264432,-4610810,-7709405,-9207830,-10283102,-9875251,-7798622,-5852796,-2186023,1441037,4173080,7750008,9141216,9829805,10108581,7477335,5607784,2422647,-1852330,-4053143,-7725876,-9469316,-9485963,-10141114,-7573600,-5144758,-2638384,2053022,4225140,7204403,9740192,9207979,9858379,7766083,4698066,2792443,-1809161,-4576787,-6730400,-9654440,-9233001,-9236359,-8118877,-4607879,-2569948,1233663,4701011,6510948,9146028,9525844,8899748,7983697,5014712,2204099,-863591,-4392842,-6799686,-8617178,-9565497,-9091327,-7424261,-5457416,-2118007,1185010,3865251,7114200,8444985,9162695,9449420,7030444,5315893,2332350,-1750025,-3583359,-7132166,-8850069,-8486102,-9726183,-6960572,-4757867,-2982748,2207182,3514444,6450959,9383608,8001421,9521304,7526463,4075072,3473659,-1906389,-3955828,-5594432,-9579548,-7902470,-8836762,-8126369,-3753102,-3470973,1268144,4386971,5012784,9399500,8167159,8191104,8282327,3747548,3069041,-728082,-4665261,-5016318,-8917768,-8489216,-7856943,-8262989,-3863316,-2616594,596838,4697741,5123911,8672920,8639401,7697524,8045435,3819710,2500099,-601869,-4743856,-5001025,-8628042,-8525614,-7410009,-8222034,-3736189,-2570112,153698,4878723,4471963,8436847,8710694,6791198,8550011,3748001,2264220,483909,-5179103,-4417524,-7874508,-9229680,-6260867,-8570961,-4141197,-1547836,-1109167,5257033,4739439,6996851,9744853,5976815,7957472,4804100,803870,1280213,-4974108,-5529133,-6182352,-9985018,-6183566,-7146179,-5429961,-317597,-1001338,4275282,6190812,5761279,9784694,6581331,6411660,5834681,397832,623044,-3568955,-6405568,-5524847,-9237918,-7027685,-5922396,-5959651,-778137,-236289,2909128,6472820,5560854,8667427,7451881,5677126,5901745,1075007,-141836,-2523571,-6472595,-5726127,-8245723,-7642889,-5325568,-5703165,-1310526,490363,2251192,6503373,5849991,7812047,7962830,5128066,5448459,1576685,-968002,-2056838,-6305110,-6145364,-7300467,-8029374,-5096680,-5018789,-2044196,1128967,2116264,5869470,6429415,6896694,7924045,5421005,4608003,2407230,-1006102,-2231519,-5304133,-6585697,-6683088,-7663396,-5580882,-4396795,-2479521,848294,2348565,5046857,6554429,6565839,7357888,5780651,4147820,2441056,-847788,-2494880,-4833888,-6532628,-6629679,-7160092,-5810134,-3997452,-2263850,759225,2652465,4675427,6526750,6620122,6915785,5835610,3853138,2239882,-563053,-2740575,-4371928,-6366999,-6694020,-6546740,-6049500,-3890306,-2140187,151898,2926279,4282124,6054070,6852567,6293907],[0,0,0,-1,-5,-2,-266,249,-455,431,-545,688,-853,1259,-1494,2027,-2299,2869,-3316,4007,-4803,5668,-6801,7819,-9222,10501,-12223,13965,-16060,18351,-20808,23658,-26570,30060,-33637,37845,-42245,47171,-52493,58229,-64650,71454,-79167,87302,-96415,106120,-116826,128503,-141268,155486,-170958,188347,-207361,228842,-252780,280072,-311311,347438,-389977,440396,-501857,577885,-675392,804511,-984297,1251171,-1686735,2524839,-6412908,31144864,29300177,-6853935,38349806,-3470203,-8552142,15346254,-33342262,-10652250,-9467155,-40252924,-399097,-17784542,-16940582,15910697,-5651055,13276519,27197405,6425905,27326264,19493487,3830357,16316200,-2462323,-11090070,-4112088,-22022697,-20855103,-12627045,-23899794,-11890394,-1250421,-9292581,11672565,14726221,7471416,29289796,15677948,11467194,25210840,-3614124,2385177,2479255,-27055428,-5753013,-19958893,-30839130,-1255022,-24317767,-8109959,12390060,-10325250,22986988,19423248,5788955,36432821,8006009,9475030,21322383,-15731237,1594623,-7981748,-30901668,-4867565,-25814833,-22370106,192790,-19408936,4217277,12175155,678822,26988594,16348433,13392736,26797267,4830530,7741173,5543431,-14287676,-7309816,-16139052,-23920894,-13535051,-19161216,-14346956,-2503470,-3084471,6559722,15383830,13721749,19814328,21574020,13099556,14341296,8185523,-4619499,-2749957,-13317492,-20799998,-13210737,-23262406,-17548226,-6460119,-13543238,4138269,9375261,5106211,24783629,15938979,14822856,25269243,3825361,8204984,5143160,-16694171,-4556618,-17307380,-25731377,-8025273,-23459755,-12334745,2305024,-10322776,13177292,14393590,7223163,29151807,13054054,12651329,21554676,-4109356,3460435,-2318280,-22659756,-7231709,-21250910,-24035122,-5884233,-19776928,-4672271,7054212,-2577540,19420306,17120024,11727489,27308212,10921455,9829060,12914082,-8497723,-3882774,-9610344,-23782145,-12281887,-19662271,-20014388,-4599812,-10264794,244081,12143172,6333805,19217735,20592378,12166111,20641453,10264678,1442767,5413543,-11074126,-13334354,-10626083,-24534780,-14996111,-12323046,-17902979,1008668,-584175,2393957,20412948,10212444,18230014,24102594,6585198,16553593,6591521,-8705207,1861685,-17531081,-19185352,-9536514,-27236950,-11276415,-6847963,-14749594,10485170,4323405,7518621,26552020,9222431,19702887,21170783,328868,13272955,-2192925,-14053602,-2108991,-23484264,-17715730,-10032037,-24657672,-4022604,-4110749,-6228550,16264450,6853606,14158400,24708612,8824761,18719278,12614466,-2019574,5883732,-9957895,-14983217,-9397804,-23216766,-15398726,-11427832,-15957884,-513833,816883,3890313,17001416,12981685,16948496,20511295,10820614,11792058,6247835,-4624513,-4631263,-12574881,-18072054,-14424357,-18588125,-15385753,-7233144,-7326589,1897965,9208605,8840678,17797494,17577445,13606066,17654207,8236262,3245495,2454406,-10824050,-10601085,-13063358,-21140158,-12646865,-14690856,-12579684,131099,-2272239,7267831,15109598,10463509,20118711,16464428,10350518,14503398,1309704,-1902431,-3549151,-16621006,-12534700,-16278308,-19839511,-9451625,-12174571,-4863705,4871167,3256887,14380529,15833134,13817853,19795582,11393335,9256598,6547355,-4695287,-4986618,-12011817,-16640361,-13934787,-17920973,-12625540,-8465961,-5921967,3562362,5627086,11675182,15790498,14059029,17570644,12005037,8653116,6143215,-4281618,-4965245,-11490755,-16724661,-12555399,-18291055,-12429707,-6716955,-8007471,5228641,5954431,9252187,19179548,11688726,17015872,15123961,4105258,8521247,-3652463,-9108322,-6789919,-19535569,-13789290,-13535636,-17504554,-3972334,-6108088,278049,11230709,6854738,16611927,16790898,11506789,16590309,6799498,3036512,1237893,-9776263,-9502578,-13525827,-17343792,-12752189,-13512269,-8831456,-2915176,748434,7012207,10796627,14243396,14698868,15162342,12892873,7164824,5661168,-2709196,-7379328,-8437454,-17303216,-13360092,-13872139,-15981332,-3893140,-6377869,750726,11315461,5444153,17502760,16225968,9455819,18821564,4293590,2622904,3976768,-14063594,-6380136,-12847497,-21129323,-6613433,-16920506,-9214854,2779606,-6359109,11569565,11548338,7154801,22607291,9257412,10925290,14279130,-3973890,3087949,-5496444,-16102589,-6361337,-18619283,-14898665,-6675798,-14059606,-136848,2505106,2043209,15389493,10746600,13442226,17448483,7910231,9562372,4420729,-4496573,-4156670,-11137872,-14659275,-12508293,-14972737,-12023044,-6340541,-4505964,1594467,7993345,8745404,13579182,15617538,10991299,13400872,8041730,685590,1939859,-8483070,-10954340,-9326634,-18287574,-10957269,-10036666,-11981045,1663317,-927396,4554204,14922796,7265641,16363776,15076277,5862246,13189147,671483,-3666439,-811777,-15611991,-10250534,-11587769,-18531957,-5693114,-9666738,-5261619,7016898,1293952,12025518,15007435,8793396,17712876,9392499,5071307,7470810,-5721312,-5296021,-7638780,-16635015,-10249429,-13483059,-13143670,-3698760,-5478656,1667541,8424391,6776419,13965958,13867379,10349010,12998303,6239104,1975118,842601,-7833718,-9171299,-10512723,-15336446,-10991628,-10199327,-9019542,-800884,485915,5080177,11645002,9851467,13702197,13559364,8038968,9050561,2411841,-3059259,-3494573,-11374996,-11789946,-11276703,-14721008,-8608185,-6942746,-4612965,3858572,4373069,9081107,13440067,10633151,13406423,10537097,5317593,4730067,-2316012,-6107562,-7596698,-12970921,-11867775,-11406645,-11406010,-5772365,-3259792,431326,6604817,8007147,11078087,13182561,10678599,10516362,7353228,1973616,-219283,-5507982,-9442482,-9920132,-13093302,-11760546,-8912943,-8136584,-2009694,1484175,4237744,10247330,10269408,11847664,12848518,8302309,7578963,3121796,-2643910,-3895418,-9588993,-11427124,-10783904,-12953753,-8849127,-6369462,-3953345,2727585,4420595,8384167,11923293,10483905,12155820,9734722,5695221,4052162,-1901629,-5094317,-7516477,-11569302,-10779712,-11103972,-10037125,-5663722,-3574995,1221508,5421219,7469907,11055714,11249201,10727086,9886394,5849659,2966881,-1004953,-5510203,-7814916,-10633270,-11500357,-10508611,-9552209,-6007636,-2593053,1030285,5407841,8013411,10371319,11477662,10497615,9218243,6171359,2380930,-977643,-5276870,-8050887,-10029220,-11285698,-10367774,-8954371,-6275862,-2331332,937891,4853172,8005133,9742567,11096889,10425451,8562754,6336697,2446267,-1134973,-4566957,-8050476,-9681502,-10739436,-10578520,-8402176,-6148819,-2570491,1462118,4561033,7975190,9856357,10585034,10534697,8417019,5893783,2585456,-1484852,-4684849,-7822981,-9907915,-10498901,-10281280,-8518123,-5704392,-2498909,1330588,4718769,7650457,9704002,10440396,10043667,8413954,5800545,2312399,-1085748,-4456613,-7640092,-9228048,-10338121,-10074290,-8043418,-6095325,-2415409,1201937,4013956,7663223,9134931,9957767,10214284,7700769,5941363,2571918,-1586219,-3924143,-7645718,-9392074,-9545425,-10378116,-7707311,-5515304,-2851764,1877856,4048222,7286689,9720657,9257903,10110853,7934344,5002227,3003692,-1700863,-4321726,-6777993,-9767388,-9342716,-9560835,-8295070,-4933975,-2856194,1149718,4535883,6470804,9248605,9518860,9138405,8235113,5182096,2522130,-796135,-4338120,-6701963,-8668775,-9621119,-9147202,-7746960,-5611821,-2266711,1016160,3861485,7045660,8512275,9273124,9521035,7144467,5519499,2484030,-1676680,-3439354,-7151844,-8955586,-8644566,-9870280,-7085388,-4954330,-3030654,2114782,3489808,6560830,9492536,7995854,9715640,7594833,4117120,3571485,-1957164,-3950792,-5611488,-9735672,-7957342,-9001914,-8229424,-3677727,-3548895,1305743,4437967,5095395,9546668,8350531,8290139,8464368,3687701,3079510,-769177,-4771910,-5120397,-9072945,-8722637,-7873202,-8278610,-3904096,-2617472,567620,4863017,5244107,8750279,8759523,7747553,8137092,3892149,2468626,-605565,-4797116,-5099316,-8716178,-8690868,-7505059,-8255352,-3772442,-2495286,233422,5091443,4697794,8571943,8852527,6966340,8497878,3700168,2224691,446441,-5286482,-4453647,-7977207,-9261260,-6322076,-8601635,-4145122,-1512683,-1055372,5352972,4873422,7115322,9871528,6031742,7991438,4850748,676226,1151114,-5068160,-5654462,-6351550,-10125407,-6236383,-7225647,-5415810,-163624,-919319,4371795,6308368,5864216,9857244,6731894,6401687,5805583,378019,502735,-3653207,-6556094,-5697392,-9409695,-7154941,-5966657,-5891722,-696535,-109939,3007630,6593302,5717898,8787350,7450232,5624035,5831921,992038,-156550,-2683413,-6541817,-5781545,-8325497,-7786953,-5362198,-5707104,-1246672,678391,2441561,6628839,6035427,7844945,7995407,5113339,5365380,1546717,-1099492,-2296883,-6390061,-6284161,-7394539,-8025827,-5202993,-4922737,-1863526,1273562,2306244,5990047,6652590,6942040,7892693,5455869,4518406,2254756,-1154804,-2372488,-5458322,-6688614,-6786454,-7659268,-5699777,-4272796,-2309794,928058,2593178,5185251,6697908,6868562,7387914,5760571,4144646,2256633,-929148,-2683134,-5011683,-6683413,-6834139,-7165134,-5713904,-3983804,-2123658,850744,2749283,4902576,6641671,6765169,7002096,5868493,3842168,2163393,-669621,-2977882,-4605432,-6584030,-6783733,-6586741,-6006238,-3849506,-2054755,275815,3028205,4435891,6239117,6975497],[0,0,0,2,14,-95,79,-386,414,-678,727,-930,1181,-1476,2037,-2456,3205,-3731,4594,-5383,6464,-7709,9085,-10799,12474,-14617,16728,-19379,22161,-25409,28985,-32862,37283,-41923,47316,-52983,59479,-66391,74058,-82380,91386,-101377,112074,-124033,136801,-150973,166212,-182972,201292,-221356,243632,-268023,295341,-325466,359465,-397627,441231,-491413,549843,-619120,702274,-804923,934602,-1105283,1340823,-1690731,2275738,-3529170,14298308,-3914975,29617595,30175029,-7191806,38593950,-3692895,-8023944,14878902,-32998438,-10905584,-9427265,-40334918,-236789,-17847009,-16704193,15934453,-5438968,13379178,27267266,6377877,27543344,19288495,3776933,16266014,-2793932,-11203111,-4221478,-22486002,-20560289,-12657634,-23827114,-11339519,-1136107,-8959456,12237555,14654172,7880468,29405086,15336471,11596323,24665835,-4124852,2340143,1611925,-27167306,-5798184,-20440113,-30450286,-1020484,-24169799,-7247204,12598272,-9940516,23694585,19424562,5977093,36500987,7380437,9268105,20778078,-16630367,1454325,-8653083,-31272380,-4563867,-26095433,-21990954,914897,-19401873,5328316,12794616,632210,27893371,16062730,13191654,27079989,3621320,7626277,5137417,-15554763,-7050301,-16765033,-24318102,-12735779,-19601743,-13550446,-1522046,-3287014,7838304,15621684,13542322,20812599,20824173,12870284,14419634,6787173,-4621331,-3318361,-14379687,-20261972,-13797360,-23223322,-16644127,-6776768,-12591075,4842043,9307315,6233045,24751294,15757239,15336054,24448290,3658503,7991151,4100875,-16678405,-5038521,-17830199,-25223734,-8209180,-23153280,-11632541,2261528,-9612161,13779835,14335261,7832036,29093581,12712346,12798095,20887794,-4648677,3301478,-3099000,-22757086,-7244246,-21655213,-23585344,-5726001,-19653761,-3899300,7102532,-2248039,19981765,16829939,12083321,27278828,10330693,9859856,12313818,-9021668,-3804848,-10308506,-23751863,-12096337,-20041784,-19291046,-4404491,-10082873,1266116,12088987,6684904,19692411,20126299,12508925,20346575,9525749,1575095,4610711,-11487256,-13294335,-11281482,-24260107,-14770985,-12519361,-17069839,1212948,-206307,3279019,20348723,10532169,18397432,23629131,6682399,15999723,5912498,-8815994,1137849,-17775082,-19129214,-9867620,-26843442,-10935505,-6688089,-13997633,10756687,4687917,8106179,26429724,9358511,19668775,20587193,55487,12817001,-2978754,-14209814,-2563557,-23799420,-17529870,-10072790,-24379198,-3403529,-3878679,-5572120,16828551,7006622,14522384,24656241,8565211,18623868,11959844,-2509675,5537311,-10729726,-15117470,-9558400,-23413587,-14951806,-11178761,-15542076,369584,1081390,4474388,17562339,12891401,17278307,20234081,10312467,11657548,5283084,-5243947,-4947429,-13354828,-18113753,-14467273,-18567797,-14643402,-6883102,-6852005,2764456,9426461,9298210,18133665,17279017,13703243,17220292,7531134,2896565,1604068,-11184774,-10917120,-13539727,-21017521,-12481936,-14473834,-11877847,671794,-1698757,7951786,15357907,10767346,20269674,16138832,10060258,13967515,567869,-2375752,-4095574,-17083291,-12662928,-16375531,-19714317,-8949038,-11832712,-4297022,5653915,3547069,14940191,16019865,13647025,19896414,10797820,8788268,6157901,-5500859,-5241856,-12265507,-17113044,-13629225,-17915699,-12423538,-7748513,-5791884,4231149,6120683,11602938,16373762,13832041,17243793,11995831,7828306,5817413,-4557782,-5641799,-11428258,-17014038,-12689596,-17725731,-12425112,-6194170,-7263234,5402921,6707759,9456184,19198296,12084446,16483047,14828489,3780633,7659231,-3955470,-9597855,-7238458,-19398254,-13957466,-13320236,-16969763,-3672163,-5351440,837289,11507026,7340305,16790585,16660246,11307763,16083634,6148406,2501040,566927,-10308869,-9684669,-13876023,-17149098,-12511760,-13364364,-8135639,-2452760,1088076,7777332,10917612,14479174,14877163,14486627,12707192,6523159,4668751,-2933871,-8282543,-8923891,-17075646,-13807310,-13276917,-15442619,-3802348,-5139339,1083409,11890469,6346993,17142615,16534225,9281290,17813571,4259378,1501404,3256050,-14153204,-7349011,-12770866,-20957636,-6757862,-15905180,-8906625,3356742,-5257303,11615288,12245660,7523910,22158539,9306514,10216691,13503012,-4333998,2108191,-5853309,-16463911,-6831228,-18249226,-14758947,-6338625,-13248759,391421,3296598,2677873,15604055,11022469,13399579,17131424,7568241,9035257,3752393,-5028421,-4721201,-11534341,-14695944,-12513525,-14690322,-11443682,-5947245,-3770263,2182195,8356077,9249576,13696622,15591852,10988598,12689042,7555126,180960,1068214,-8773869,-11349377,-9539317,-17982440,-10968203,-9477333,-11369541,1901463,-149548,4912627,15127619,7744130,16076539,15001247,5572292,12396154,337540,-4243221,-1415897,-15688705,-10615265,-11419633,-18205502,-5507013,-8969017,-4790970,7394176,1935661,12140424,15182527,8883139,17219278,9205147,4582040,6876846,-6056662,-5846663,-7994830,-16694623,-10387402,-13044399,-12746647,-3290473,-4807363,2020045,8844207,7082619,14000849,13830236,10112879,12594502,5996131,1327357,306711,-8156590,-9641346,-10563451,-15281542,-10867161,-9747415,-8626019,-299471,964301,5377367,11908542,9963797,13525967,13438202,7599703,8602408,2077570,-3587719,-3860546,-11631308,-11917926,-11204396,-14513677,-8246759,-6416708,-4118697,4366914,4786335,9384398,13614890,10609233,13094893,10185928,4800499,4254368,-2767781,-6617698,-7872650,-13031063,-11925478,-11033559,-11074035,-5359776,-2617877,939442,7003366,8464723,11179993,13143315,10461174,9922121,6959721,1367322,-823235,-5861236,-9938078,-10017500,-12954867,-11591213,-8427840,-7667412,-1507875,2151093,4620395,10590099,10567662,11745880,12757253,7897643,7006736,2674614,-3311373,-4390471,-9840226,-11615458,-10581988,-12757813,-8489891,-5702726,-3462451,3318609,5106280,8619765,12118771,10396141,11720237,9389864,5027654,3403661,-2410302,-5641125,-7867553,-11727710,-10895179,-10821335,-9589602,-5125421,-2899385,1711152,5894385,7872440,11115504,11225119,10389621,9442596,5423560,2313405,-1506885,-5905455,-8107010,-10721011,-11439420,-10370438,-9090784,-5536036,-2099665,1512175,5664323,8324911,10456331,11355808,10310337,8933676,5743920,2039117,-1435811,-5499862,-8157808,-10092832,-11239269,-10198841,-8691535,-5928198,-2145628,1294483,5111806,8155180,9704352,10951316,10259631,8357525,6039241,2147692,-1468963,-4752511,-8165634,-9681992,-10697996,-10395595,-8151361,-5830599,-2231943,1667172,4840500,8022125,9884527,10424889,10330573,8238077,5529122,2238679,-1800221,-4931273,-7958537,-9897178,-10349011,-9976923,-8254520,-5392697,-2264322,1609133,4910319,7728976,9723137,10338290,9865722,8119611,5599412,2111605,-1325748,-4645358,-7686933,-9251556,-10232886,-9792927,-7773321,-5802303,-2107393,1449581,4226036,7810748,9122969,9853076,10066932,7500384,5618654,2320460,-1917731,-4101314,-7742648,-9427010,-9421892,-10238079,-7465094,-5129755,-2565161,2127305,4269640,7373920,9699693,9130258,9886431,7778271,4662393,2712716,-1931310,-4587689,-6832130,-9679777,-9193379,-9366777,-8028771,-4615108,-2579917,1368547,4641587,6604111,9219418,9425967,8934116,7965583,4915817,2164708,-1004080,-4378737,-6768349,-8715828,-9515842,-9008135,-7427444,-5278157,-2071080,1276710,4032290,7198963,8645562,9102924,9438756,6993187,5160492,2295076,-1903362,-3653024,-7149518,-8919886,-8506619,-9682515,-6950924,-4629738,-2856565,2321723,3719974,6528690,9426600,7977189,9409272,7431665,3921163,3297379,-2058939,-4070546,-5665331,-9653203,-7914181,-8882810,-8085410,-3619062,-3304494,1371917,4533174,5059492,9422973,8229317,8156905,8374336,3578306,2934987,-873451,-4790187,-5073827,-8986103,-8556423,-7778561,-8234272,-3781576,-2520439,699568,4882656,5180815,8679438,8706685,7600813,8067524,3833825,2403259,-563456,-4836777,-5054765,-8596324,-8614338,-7364129,-8236583,-3671033,-2380452,215653,4999884,4572607,8358546,8712376,6807738,8454015,3702914,2107412,416602,-5208865,-4441855,-7875508,-9194012,-6276779,-8453102,-4043171,-1522335,-1011746,5270313,4821119,7027490,9748874,5963324,7907417,4771700,648381,1067762,-5014121,-5622595,-6258042,-9949791,-6112069,-7102116,-5331860,-238403,-916263,4318252,6197890,5835548,9671113,6618329,6321361,5727741,337761,518804,-3628389,-6444392,-5607602,-9250808,-7096648,-5924151,-5798179,-707857,-143158,3007087,6495281,5682532,8662640,7450199,5601219,5792887,1107733,-124229,-2595710,-6480981,-5719157,-8250394,-7643362,-5301671,-5533494,-1194367,595755,2447348,6516479,5893179,7737759,7869012,5103639,5245614,1469959,-1039807,-2278333,-6369537,-6210671,-7334130,-7892823,-5174867,-4864838,-1851073,1304240,2276911,5879987,6470087,6898653,7762821,5319501,4521628,2198315,-1128723,-2363651,-5356176,-6589455,-6791686,-7521535,-5686777,-4294571,-2285856,906276,2534142,5101557,6606771,6768291,7307277,5701450,4157661,2256165,-834677,-2651613,-4969144,-6555403,-6730619,-7121554,-5695540,-3944656,-2115010,793828,2806059,4801092,6528067,6704472,6814313,5822285,3797273,2117059,-561894,-2856842,-4562046,-6390102,-6737076,-6504974,-5840142,-3865769,-2006720,202963,2941679,4418318,6055791],[0,0,0,1,3,-182,106,-199,4,-117,27,-195,252,-320,406,-299,414,-289,491,-469,653,-684,713,-784,709,-882,817,-1035,984,-1101,1071,-1064,1130,-1060,1207,-1074,1179,-1003,1009,-897,829,-824,655,-670,396,-385,150,-164,117,-162,333,-440,912,-1368,2465,-3839,6130,-9306,13963,-20880,31070,-47017,72014,-113856,187461,-330495,652700,-1617498,9268544,33959705,-8074728,32150752,28236954,-5508128,37457837,-2712514,-8436465,15284108,-33239939,-10218151,-10088606,-39617994,-857934,-17690266,-16923273,15712618,-5577023,13483633,26675604,6796693,27166620,19444581,4041065,16240375,-2534629,-10940624,-4454296,-21945073,-20782813,-12656475,-23766558,-11667307,-1348896,-9050645,11759407,14672660,7700315,29287956,15625182,11589142,24888854,-3675309,2359335,1962392,-26924844,-5908624,-20240881,-30505868,-1347912,-24239245,-7605697,12243077,-9961097,23305291,19319051,6092108,36271090,7842155,9534974,20930298,-15933951,1479977,-8470009,-30900919,-4924057,-25944307,-22065625,295583,-19330431,4682586,12320781,789196,27302914,16230367,13379644,26858413,4427899,7822494,5392884,-14752331,-7148786,-16430860,-24071542,-13210560,-19394602,-14031237,-2113384,-3272492,7137328,15500416,13525115,20361629,21246669,13079456,14537013,7449351,-4527739,-3006698,-13915569,-20408023,-13620555,-23235258,-17166322,-6857760,-12981504,4347848,9208346,5825810,24649159,15936969,15149392,24660271,3969461,8081428,4621138,-16491783,-4968708,-17585010,-25387165,-8337597,-23270535,-12006403,2100522,-9853138,13445129,14322321,7665786,28971844,12929275,12787217,21061998,-4310499,3407437,-2858742,-22596727,-7318983,-21545506,-23688875,-5942039,-19837887,-4241643,6957164,-2306018,19710303,16796595,12059220,27353081,10568701,9996212,12549370,-8776287,-3640283,-10073168,-23700850,-12209189,-20045721,-19518461,-4697558,-10341284,818802,11982241,6677293,19548309,20237939,12513402,20592584,9863118,1732087,4933315,-11251743,-13235006,-11110585,-24242790,-14974574,-12650203,-17431455,943447,-431009,2957772,20216138,10470202,18388548,23775178,6858583,16277869,6227921,-8566331,1405915,-17565477,-19098295,-9895895,-26995352,-11239008,-6951602,-14297914,10426853,4454561,7853874,26380705,9417446,19811319,20896112,420537,13038520,-2485058,-13883263,-2375901,-23528493,-17620577,-10358315,-24480715,-3942894,-4239091,-5935372,16239088,6857687,14385542,24595679,8996280,18817082,12398059,-1842658,5791010,-10064913,-14847259,-9628494,-23241782,-15348603,-11622794,-15789465,-457475,565186,4084533,16968427,12942100,17205378,20380384,10963811,11965484,6114771,-4467363,-4667007,-12796384,-17931242,-14607360,-18614483,-15275436,-7566846,-7242888,1920650,9028150,9108150,17763547,17539260,13914499,17484749,8332332,3288922,2190192,-10558330,-10770395,-13294628,-21003836,-12846447,-14699470,-12504629,-128448,-2072284,7301526,14989950,10732189,20007200,16513427,10483219,14353741,1441238,-1881992,-3642792,-16531286,-12694561,-16269444,-19852508,-9570533,-12110504,-4896492,4981660,3282739,14447432,15853780,13914399,19768379,11448523,9346483,6564754,-4626471,-5032650,-12039646,-16715218,-13930959,-17990581,-12642126,-8529655,-6063424,3630989,5531707,11663647,16005395,13941066,17701912,12111316,8488225,6290035,-4295617,-4956804,-11427926,-16881150,-12474777,-18344783,-12653136,-6629626,-8122896,5235462,6060547,9175864,19320454,11727897,16810858,15295898,4072092,8539200,-3623340,-9260987,-6758092,-19547665,-13878638,-13518535,-17509158,-3979206,-6007518,324824,11311534,6930897,16685881,16814270,11461823,16525234,6654844,2912395,1075070,-9865732,-9558116,-13687862,-17233929,-12831220,-13556439,-8632007,-2924928,823457,7306929,10749941,14484564,14800631,14936234,12914930,6860959,5420080,-2786112,-7841495,-8507144,-17394625,-13593774,-13586407,-15922160,-3809715,-6000774,834249,11682471,5726429,17487003,16465246,9275164,18567908,4251851,2084207,3792881,-14189668,-6744766,-12774100,-21193414,-6709374,-16623974,-9175323,3014475,-5966601,11562655,11957876,7370933,22485123,9298815,10704593,14024461,-4177432,2689058,-5585003,-16304688,-6652800,-18507132,-14832963,-6590273,-13720813,57647,2802535,2395757,15520174,10972932,13503586,17373482,7924505,9308416,4189635,-4628493,-4481779,-11350085,-14702038,-12658560,-14772692,-11878446,-6239518,-4079344,1676447,8211833,8971831,13631470,15820134,11052382,13103589,7913710,403280,1547071,-8642677,-11206949,-9389513,-18262137,-11064236,-9762202,-11822269,1778037,-556586,4702305,15071469,7540171,16309206,15195714,5729920,12877164,565702,-3960551,-1066986,-15651489,-10571635,-11548183,-18457947,-5717431,-9355850,-5157352,7182130,1643278,12040544,15231442,8923203,17527450,9435817,4840565,7183497,-5799039,-5623231,-7866332,-16692141,-10465299,-13296334,-13083399,-3562252,-5131292,1784804,8710630,7004989,13997133,14035814,10320796,12907950,6150002,1587232,592825,-8085627,-9534256,-10524864,-15414873,-10967077,-9984528,-8867333,-507204,785684,5300451,11866151,9914805,13713898,13553614,7818457,8806180,2228768,-3372961,-3746692,-11579300,-11956371,-11354605,-14577641,-8482418,-6623457,-4203660,4109323,4787226,9360333,13614292,10826742,13226912,10446003,5135962,4253178,-2590465,-6579160,-7877509,-12990990,-12103168,-11202204,-11198776,-5615602,-2702705,740590,6915079,8466796,11145792,13349527,10665342,10049858,7195667,1422952,-673593,-5799060,-9980663,-10048116,-13121807,-11795074,-8492033,-7822589,-1623001,2103076,4581090,10654182,10546853,11802135,12954168,7980628,7134669,2747842,-3383831,-4378491,-9906271,-11746912,-10706266,-12887223,-8612921,-5833055,-3604093,3212994,4979279,8644675,12141459,10468913,11954555,9387564,5211155,3589151,-2387167,-5548568,-7855657,-11799233,-10940749,-11006230,-9771753,-5337757,-3006421,1651560,5807441,7920611,11218625,11354663,10579224,9494207,5518139,2428548,-1491909,-5887758,-8157280,-10908312,-11462505,-10481990,-9249585,-5629659,-2164328,1541270,5847960,8254976,10567873,11500375,10290460,9019913,5702288,1950608,-1434870,-5611088,-8283968,-10179817,-11353402,-10250952,-8755650,-5883561,-1963023,1323828,5236746,8268630,9793006,11159288,10229391,8337816,6090377,1998011,-1459096,-4820300,-8335830,-9776955,-10802986,-10403526,-8101839,-5864412,-2112223,1789279,4864424,8281484,9961952,10520328,10378031,8137516,5530088,2106944,-1898042,-5071933,-8075934,-10047397,-10393164,-10136594,-8117932,-5414128,-2070023,1755185,5012286,7915537,9798446,10520862,9930494,8004319,5563108,1909078,-1539842,-4781590,-7933937,-9400596,-10255475,-9914321,-7708805,-5691293,-1970722,1737385,4336657,8011751,9305044,9938014,10186649,7306215,5623106,2256926,-2151346,-4231536,-7958326,-9709064,-9488478,-10289026,-7438315,-5029015,-2540111,2338443,4396754,7471986,9919567,9189585,9980641,7806007,4617351,2707593,-2078181,-4744730,-6952767,-9860316,-9290093,-9411198,-8113567,-4514989,-2645592,1484056,4742154,6687932,9336895,9537304,9055455,8036094,4970114,2295294,-1079254,-4479000,-6878307,-8825805,-9617388,-9163080,-7524895,-5265137,-2093407,1402411,4045167,7219430,8691803,9243008,9538748,7088676,5143571,2397997,-1910133,-3749754,-7185126,-9052403,-8577430,-9837812,-7009074,-4581856,-2824811,2295898,3832766,6602618,9608980,8005572,9556379,7482158,3931713,3329163,-2088508,-4204678,-5758962,-9847563,-7949072,-8872161,-8130921,-3562108,-3304206,1418226,4655154,5192551,9505477,8319088,8170469,8373976,3552130,2903530,-925010,-4909671,-5172633,-9113668,-8649416,-7800708,-8236741,-3728139,-2483766,698948,4954442,5267394,8847658,8713526,7632932,8108856,3736190,2376795,-668575,-4977175,-5148600,-8754767,-8658149,-7346977,-8161322,-3612562,-2376963,328928,5146319,4737737,8510132,8813642,6767599,8460478,3636006,1993731,374742,-5342908,-4573244,-7948012,-9325733,-6244998,-8477847,-4094126,-1325960,-940379,5329662,4983927,7103395,9746383,6058997,7878045,4697546,584971,1077892,-5063534,-5630018,-6393131,-10087715,-6256286,-7068538,-5380050,-225365,-727516,4383695,6291018,5854311,9697812,6690134,6390875,5718981,350317,387750,-3694942,-6616579,-5727501,-9312645,-7108658,-5965001,-5874983,-645995,-59652,3060085,6608654,5725810,8762763,7475606,5593797,5805121,939776,-273872,-2755259,-6674037,-5854149,-8280175,-7681362,-5397476,-5558080,-1180997,723879,2459710,6615524,6039529,7834946,7966334,5181337,5283689,1491722,-1116884,-2356011,-6379777,-6388687,-7296209,-8015051,-5216951,-4875368,-1846555,1238751,2311551,5829900,6637569,6967620,7841462,5471677,4484981,2245739,-1060153,-2454596,-5365655,-6645796,-6837818,-7542290,-5722749,-4250126,-2219806,950605,2621283,5109550,6663746,6762706,7256894,5805863,4110128,2161785,-817213,-2707556,-5012634,-6619880,-6872886,-7030575,-5720393,-3942812,-2058880,867287,2903228,4872739,6594561,6799510,6849312,5880010,3838819,2074164,-627030,-2946875,-4631745,-6455420,-6858124,-6569868,-5929543,-3889202,-1912642,225763,3057069,4497610],[0,0,0,-2,-9,152,-326,312,-487,396,-636,705,-1064,1355,-1699,2114,-2394,2962,-3366,4179,-4861,5852,-6804,7878,-9133,10394,-12067,13685,-15780,17819,-20258,22799,-25634,28833,-32210,36146,-40169,44822,-49623,55066,-60891,67299,-74360,81898,-90319,99225,-109244,119986,-132034,145214,-159841,176146,-194191,214712,-237729,264413,-295085,331311,-374339,426592,-491543,574358,-684251,836214,-1060335,1419806,-2080642,3649254,-14526821,-282842,36868181,-9736272,33379663,27177390,-4916099,36716065,-2342726,-9062987,15618700,-33709448,-9918578,-10285970,-39292857,-1056407,-17392757,-17001879,15961262,-5785720,13622026,26628639,6798829,27000844,19525019,3758665,16316254,-2690447,-10918403,-4367678,-21920676,-20721844,-12501995,-23803320,-11625219,-1338807,-9127970,11769677,14583809,7622905,29267350,15433308,11614434,24882085,-3705863,2425339,2000000,-26779166,-5779037,-20140762,-30351093,-1419438,-24177065,-7664715,12124602,-9930168,23136205,19152997,6088920,36198381,7791889,9547625,20792927,-15777409,1533155,-8347050,-30694672,-4926476,-25797824,-22006713,256566,-19187426,4540897,12313523,813940,27079012,16296060,13228731,26751068,4456914,7602583,5439334,-14761413,-7306182,-16260324,-24108280,-13060691,-19230469,-14043262,-1885324,-3315071,7174615,15596346,13388179,20460825,21014370,12826808,14523780,7062761,-4546813,-2982250,-14195127,-20133181,-13631276,-23331326,-16689184,-6901553,-12854926,4624374,9023683,5984378,24564070,15646593,15258746,24460916,3873771,8159411,4351556,-16382467,-4850231,-17586638,-25220714,-8159666,-23141787,-11793510,2067088,-9767005,13487764,14149899,7718548,28881446,12731921,12741325,21060313,-4367071,3444878,-2791170,-22523188,-7164727,-21473776,-23536645,-5896607,-19757287,-4085772,6888052,-2339832,19750343,16635780,12055504,27306108,10365550,10065902,12455692,-8789027,-3555859,-10164457,-23530358,-12012315,-20013428,-19353556,-4723478,-10346168,948529,11823513,6594531,19442629,19918032,12427729,20464312,9777970,1846329,4863437,-11114111,-13036796,-11088850,-24070267,-14784692,-12645220,-17363169,868136,-579739,2840629,20013799,10333824,18288621,23565683,6846330,16297919,6285767,-8389691,1507602,-17484035,-18797903,-9870855,-26802434,-11177937,-7081083,-14287848,10252288,4205061,7802595,26056995,9312465,19678202,20627557,584917,13057793,-2460826,-13593119,-2466720,-23293590,-17360990,-10380322,-24190321,-3934231,-4268018,-5694828,16021223,6822188,14376902,24235633,8996804,18627602,12228342,-1800536,5617499,-10095013,-14642988,-9696018,-23062334,-15096941,-11579501,-15540937,-335326,733912,4244782,16867538,12845268,17157692,20025300,10758825,11840016,5739842,-4463801,-4703761,-12797781,-17732885,-14604321,-18440629,-14883894,-7522865,-6987970,2030959,9012256,9214370,17539245,17387043,13920820,17148284,8241755,3242529,1985198,-10436724,-10806439,-13200033,-20683128,-12938779,-14415462,-12272588,-138740,-1842944,7191211,14986251,10752750,19702487,16454335,10341568,14063801,1472100,-2196112,-3701588,-16343359,-12764337,-16144126,-19684986,-9497222,-11843162,-4826344,4978786,3441707,14312033,15774764,13787628,19576025,11261931,9118382,6366933,-4771422,-5029221,-12041464,-16584473,-13763508,-17786540,-12405029,-8345766,-5937398,3745983,5575464,11602508,15952957,13848287,17496370,11850147,8413292,6200183,-4454752,-4908789,-11241284,-16914535,-12250359,-18101503,-12424484,-6398592,-8091776,5369974,6034447,8976730,19220725,11495300,16709490,15212870,3855421,8494505,-3576936,-9235844,-6502585,-19522922,-13669837,-13311541,-17472943,-3800379,-6016832,159171,11254733,6718814,16505669,16703002,11223748,16440506,6646365,2826265,1305832,-9777513,-9374566,-13452680,-17193508,-12542830,-13457268,-8687748,-2831671,704199,7115173,10708470,14111775,14648927,14817263,12727704,6904755,5380974,-2832582,-7545942,-8492544,-17143137,-13329949,-13551131,-15670481,-3875939,-6035101,928412,11417093,5629423,17278452,16175993,9317898,18385498,4162008,2186948,3723942,-14016711,-6580518,-12724428,-20849421,-6560021,-16534642,-8923726,2901471,-5996889,11538419,11622939,7312898,22267641,9127154,10677513,13873805,-4070326,2754027,-5637266,-16065778,-6502478,-18361932,-14708818,-6461511,-13681705,95486,2773433,2276489,15375027,10806061,13338034,17139303,7741139,9179043,4132426,-4661028,-4335082,-11175092,-14569385,-12377253,-14691306,-11729403,-6117656,-4143805,1877223,8153314,8890407,13535401,15489728,10884033,12983779,7702386,416095,1580326,-8568316,-10929089,-9382531,-18019282,-10859401,-9800100,-11608652,1688179,-682078,4750861,14769551,7498451,16176125,14818047,5813715,12678046,558713,-3682042,-1141557,-15438359,-10317615,-11555531,-18160276,-5661317,-9259323,-4972200,6855961,1628998,11966758,14909815,8833408,17257788,9346595,4918197,7100324,-5695527,-5540743,-7738903,-16451094,-10467323,-13162709,-12873792,-3689119,-5093740,1690775,8591573,6971671,13808239,13830631,10157088,12679028,6183322,1674400,607454,-7872858,-9358466,-10362167,-15181904,-10910765,-9906830,-8827503,-543503,648374,5139594,11675949,9824205,13558721,13393109,7869117,8731744,2303615,-3216276,-3704848,-11392588,-11793504,-11262387,-14416479,-8458650,-6665529,-4250627,3994400,4618979,9204312,13396341,10688959,13027704,10325387,5140143,4326870,-2423464,-6332580,-7818301,-12792080,-11942961,-11110412,-11072967,-5728631,-2799244,698308,6656091,8320720,10908577,13178986,10690499,9986462,7309071,1591747,-563970,-5501828,-9716766,-9866647,-12879764,-11684070,-8533597,-7889667,-1855804,1881478,4400279,10418560,10362050,11688931,12777482,7987810,7159320,2858704,-2960984,-4155068,-9641071,-11449814,-10649124,-12736480,-8599735,-5993631,-3676256,2961751,4775063,8423359,11834333,10394074,11780628,9334297,5352207,3577635,-2124400,-5357848,-7693336,-11470092,-10823820,-10990827,-9585207,-5494626,-3070145,1562307,5584563,7731487,10961404,11137873,10539951,9415331,5692967,2515863,-1443961,-5626957,-7984613,-10673975,-11229707,-10407366,-9144954,-5576688,-2194468,1482523,5679989,8200099,10457112,11285592,10203983,8934357,5675048,2036103,-1395761,-5510582,-8161111,-10067253,-11214001,-10031815,-8621945,-5845005,-1943133,1255378,5119135,8175768,9659408,10974200,10148035,8250739,5998487,2000879,-1449136,-4788214,-8206470,-9563025,-10675387,-10300259,-8025847,-5866687,-2172211,1760999,4681928,8189988,9824186,10331034,10324913,8015299,5605515,2227079,-1920407,-4907005,-7977038,-9966454,-10220201,-10045448,-8106953,-5297023,-2124012,1730783,4980535,7731586,9674026,10246586,9758504,8023780,5391930,2008184,-1363301,-4751492,-7725863,-9192050,-10165018,-9717269,-7703676,-5696174,-1992515,1470410,4302779,7861617,9060075,9819298,9961275,7291510,5604632,2238640,-2004965,-4028893,-7834702,-9364603,-9333707,-10182560,-7360998,-5137541,-2517103,2229164,4171508,7435677,9758595,9059447,9982256,7620495,4553183,2744761,-2042140,-4448161,-6819012,-9707720,-9068001,-9387221,-8018356,-4534891,-2623657,1475086,4696837,6518207,9272751,9323687,8950383,7975312,4813329,2293397,-1102051,-4498914,-6783011,-8700497,-9374704,-9026729,-7430744,-5162068,-2152356,1307747,4058984,7130212,8559710,9046122,9377919,6905477,5058321,2243588,-1970640,-3731568,-7128266,-8925674,-8416427,-9691438,-6827926,-4563475,-2832141,2373148,3764480,6536531,9456565,7897608,9431626,7360203,3751913,3290988,-2075998,-4193672,-5618348,-9750680,-7786616,-8783498,-8028736,-3311388,-3248615,1460221,4717870,5110336,9600984,8209637,8038247,8217461,3332618,2730550,-939699,-5071583,-5151093,-9070125,-8615455,-7550424,-8090043,-3532998,-2234587,844509,5102543,5301988,8728071,8706523,7441458,7838820,3511908,2097732,-769969,-5052553,-5158425,-8689333,-8551300,-7233693,-7997424,-3429400,-2138903,456111,5253230,4786912,8411645,8688557,6674162,8225653,3505415,1889405,165429,-5463423,-4660996,-7821077,-9236507,-6180878,-8235868,-3836167,-1145621,-775044,5508774,5020188,7048281,9670204,5870362,7650100,4465892,378503,858636,-5152673,-5810288,-6318125,-9854384,-6050775,-6832537,-5130764,-8633,-537937,4403352,6376867,5934644,9580501,6554498,6181623,5460561,113342,124643,-3735855,-6606023,-5743576,-9055178,-7011183,-5611630,-5539524,-459708,207980,3249293,6587810,5790265,8555062,7226306,5412540,5439591,806332,-506124,-2896434,-6600373,-5838981,-8122921,-7555300,-5112374,-5327919,-945101,1005108,2714363,6620076,5979686,7671244,7719076,4876920,4951197,1200275,-1392641,-2583426,-6503511,-6367560,-7221114,-7783673,-4911414,-4603428,-1615793,1505414,2585940,6010682,6551018,6854405,7680781,5213465,4190452,1876734,-1361255,-2739981,-5479883,-6662979,-6769826,-7339234,-5412197,-3971111,-1923898,1159351,2852235,5268873,6754900,6733790,7050493,5510207,3793860,1820941,-1253864,-3069448,-5192233,-6616955,-6714350,-6810992,-5466291,-3586331,-1668518,1131033,3113410,5083530,6582457,6667410,6573556,5579829,3458727,1618503,-972549,-3275826,-4844784,-6408930,-6757774,-6308398,-5645607,-3526735,-1512187,579592,3279046],[0,0,0,2,10,-84,220,-427,452,-676,648,-963,1125,-1593,2017,-2518,3119,-3616,4436,-5132,6280,-7348,8777,-10229,11868,-13760,15736,-18210,20722,-23812,26959,-30622,34517,-38844,43685,-48868,54781,-60971,67995,-75386,83656,-92567,102340,-113072,124615,-137409,151096,-166345,182825,-201179,221315,-243641,268511,-296133,327438,-362696,403413,-450361,505731,-571672,651939,-752075,880621,-1052735,1294897,-1662630,2289073,-3628825,12612962,-13284513,-1512793,37450169,-10323008,33709043,26760705,-4655529,36398875,-2304373,-9213479,15751726,-33870977,-9598329,-10548485,-39008024,-1009350,-17347219,-16915791,16102651,-5848660,13756745,26423814,6846969,26932380,19394658,3724846,16239397,-2759995,-10813680,-4459684,-21875158,-20656459,-12456810,-23723896,-11435127,-1328043,-8907112,11789091,14637598,7629652,29183368,15390321,11534364,24649319,-3829885,2351011,1889768,-26885651,-5713808,-20181827,-30266488,-1239752,-24112984,-7518519,12257739,-9897910,23301815,19221018,6077357,36129851,7668959,9461282,20814915,-15823024,1456565,-8322266,-30716061,-4810931,-25777687,-21942599,416509,-19228798,4594726,12346208,688280,27165985,16220098,13131082,26812278,4302395,7614939,5506997,-14855780,-7090238,-16286573,-24159636,-12888841,-19431210,-14038509,-1808215,-3524415,7311719,15465123,13273868,20544480,20851866,12899540,14625328,7007650,-4351199,-2885505,-14145653,-20026073,-13788958,-23204459,-16639343,-6959024,-12632125,4472269,8911654,6142995,24327745,15677862,15293607,24318678,3938399,8163173,4321584,-16263677,-5019698,-17624416,-25136529,-8319373,-23121889,-11876753,2009935,-9847504,13402150,14107265,7590333,28919206,12778753,12801663,21138431,-4291463,3679003,-2694914,-22517885,-7048288,-21483407,-23558665,-5848488,-19914657,-4258771,6712870,-2589265,19632494,16453045,12060702,27270145,10407668,10315835,12588235,-8537789,-3314969,-10109617,-23276941,-11966137,-20104948,-19312993,-4921480,-10505078,888862,11516497,6607862,19395225,19818274,12720508,20312992,9754979,2107166,4725731,-10932312,-13050354,-11279848,-23830883,-15002571,-12675235,-17018838,665218,-446484,3056521,19760447,10588148,18249653,23347787,7022672,16060229,6193169,-8206655,1177929,-17386802,-18804596,-9963510,-26608262,-11109512,-7060228,-13968061,10224321,4350782,8063636,25905195,9374828,19697122,20416259,609382,12914103,-2663723,-13589154,-2661413,-23419668,-17282101,-10455940,-24107397,-3799890,-4319974,-5568552,16070179,6799192,14557299,24184424,8962628,18682425,12060972,-1801832,5563706,-10205650,-14496450,-9722368,-23071688,-14999094,-11731767,-15480825,-365490,545971,4285767,16757647,12690631,17249672,20020384,10819944,11916700,5634629,-4345309,-4693140,-12853657,-17536827,-14707015,-18540582,-14917101,-7689499,-6938759,2025811,8786499,9269816,17426991,17403908,14009744,17021045,8441841,3348451,1947729,-10165824,-10810082,-13207836,-20612568,-13039062,-14368935,-12434223,-327085,-1818327,7052063,14891695,10797639,19678135,16547363,10473210,14108000,1667982,-2001895,-3615416,-16163231,-12741031,-16190219,-19704160,-9648766,-11974463,-4936173,4757654,3305348,14249040,15664166,13784064,19633392,11305643,9271360,6480670,-4697195,-4808707,-12004211,-16530000,-13766082,-17955533,-12414947,-8508824,-6076406,3758363,5310759,11483003,15947188,13645159,17698130,11971776,8322422,6409065,-4486414,-4822628,-11176773,-17024057,-12177233,-18114596,-12619845,-6359912,-8234046,5298058,6040830,8784961,19253599,11595407,16633494,15309863,3964506,8506047,-3413698,-9192192,-6515659,-19368318,-13738332,-13244716,-17489474,-3936302,-5944961,197414,11141039,6838035,16466978,16605120,11314725,16382691,6625031,2963962,1174010,-9801029,-9353351,-13594493,-17008135,-12560650,-13405701,-8436940,-2939027,763433,7257426,10521228,14306205,14600745,14655029,12970921,6738591,5439183,-2621035,-7769337,-8253645,-17099326,-13511904,-13326357,-15860005,-3816807,-5810873,667132,11581941,5605693,17106791,16407132,9173247,18372522,4367987,2080906,3910265,-13916076,-6764020,-12530132,-20912274,-6664984,-16307892,-9194742,2945009,-5856239,11344406,11704148,7251564,22119656,9277730,10549685,13848046,-3920576,2622509,-5581795,-15931523,-6641376,-18178018,-14682182,-6648676,-13504799,-75359,2744096,2460347,15131817,10906963,13316154,17035000,8011280,9187615,4176268,-4423685,-4498742,-11112878,-14466883,-12638310,-14534872,-11835204,-6259144,-4013425,1524514,8127154,8898065,13312310,15614787,10980614,12914885,7955254,468689,1700410,-8367050,-11064925,-9254690,-17949433,-11035741,-9738240,-11759531,1615008,-723204,4501688,14819451,7503003,16035577,15005391,5863188,12653648,745599,-3808479,-1101132,-15230167,-10517824,-11450828,-18098746,-5819742,-9177923,-5170579,6810573,1722857,11680657,14941592,8981846,17119189,9482066,4887077,7085288,-5452266,-5565164,-7704761,-16301113,-10580916,-12999770,-12983042,-3829144,-5030408,1421121,8450690,6969039,13623952,13892138,10183048,12786905,6375016,1627059,758568,-7673927,-9330605,-10285720,-15236102,-10981362,-9935198,-9001295,-740054,514902,4988598,11522326,9768212,13606059,13376826,7933350,8929039,2423566,-3039298,-3698360,-11287481,-11660908,-11298657,-14429226,-8651978,-6759797,-4297115,3706688,4612526,9085854,13235670,10750232,13041149,10458193,5377230,4337317,-2151253,-6300120,-7886939,-12592542,-12040400,-11097568,-11093241,-5868603,-2774536,569893,6482135,8415835,10747518,13145026,10792916,9929777,7385342,1641213,-542789,-5357513,-9860184,-9828016,-12870127,-11869462,-8419008,-7937820,-1885328,1960464,4164589,10484673,10364159,11623227,12887860,7929034,7229362,2944376,-3046928,-4051124,-9665198,-11493414,-10602262,-12864711,-8644810,-6008875,-3796125,2870673,4637075,8360937,11824026,10379367,11845355,9450279,5405299,3695548,-2057954,-5233680,-7670036,-11489733,-10723406,-11021816,-9664292,-5546924,-3284141,1438536,5440702,7680156,10899445,11140560,10666263,9442779,5714192,2759210,-1285877,-5460382,-7850849,-10662743,-11273982,-10510087,-9315667,-5787298,-2496701,1246849,5440762,7853061,10366525,11228479,10286005,9132777,6003277,2347743,-1011406,-5248745,-7872539,-9911642,-11181020,-10142149,-8931656,-6222043,-2304751,886515,4865673,7887845,9562694,10978036,10252440,8528855,6302166,2341346,-1028549,-4466327,-7922411,-9443839,-10656836,-10333616,-8225835,-6174911,-2497643,1363032,4424893,7936431,9686811,10403060,10422266,8157486,5850329,2467309,-1490205,-4610008,-7768312,-9777626,-10328390,-10125337,-8285810,-5598214,-2344732,1372192,4666091,7593006,9435524,10296273,9906612,8083034,5749286,2244729,-1229010,-4454948,-7691141,-9050258,-10158519,-9906436,-7779024,-5942696,-2260379,1432264,4015806,7742208,8999416,9731772,10151289,7394239,5734240,2451472,-1899969,-3841806,-7663549,-9376276,-9262014,-10219490,-7408434,-5212910,-2763592,2105459,4057422,7278199,9717176,8999587,9990967,7741015,4722050,2827419,-1921769,-4346563,-6774545,-9679653,-9049267,-9443642,-7997694,-4650647,-2736833,1362620,4432260,6460565,9197983,9314870,9013180,7951646,4936964,2474672,-1119994,-4242082,-6672422,-8707524,-9404518,-9131057,-7493853,-5246994,-2263627,1240699,3891455,7004843,8606585,8992507,9431880,7044402,5125311,2592595,-1820077,-3616789,-6917915,-8966888,-8371662,-9637051,-7045591,-4626465,-3062257,2178484,3627819,6343507,9481646,7904361,9468740,7530077,3952478,3481646,-1916220,-3985349,-5420730,-9566835,-7884066,-8810992,-8063067,-3595426,-3478244,1278063,4422566,4962872,9367459,8162567,8206609,8395787,3644491,3099881,-728335,-4696476,-4909403,-9015104,-8527121,-7817738,-8232852,-3796649,-2660722,606579,4797730,5079984,8751748,8531363,7651510,8129539,3744884,2525012,-549111,-4832732,-4942146,-8600843,-8515770,-7335026,-8282756,-3607265,-2446850,153181,5008135,4561165,8369643,8733642,6766808,8461264,3678077,2107075,521512,-5237491,-4451422,-7800570,-9204229,-6181243,-8426440,-4116881,-1486271,-1013561,5175423,4845019,6990871,9659144,6046677,7832036,4734703,742173,1077424,-4890470,-5502343,-6283477,-9816480,-6192721,-7116254,-5296569,-410096,-904568,4251346,6166501,5861912,9625709,6549562,6424277,5591378,431906,532930,-3616615,-6373398,-5722264,-9170045,-6951698,-6007770,-5700360,-685212,-126843,3065472,6440548,5677597,8583028,7338468,5638337,5677851,908604,-227376,-2709377,-6481904,-5740116,-8183407,-7566719,-5299058,-5461634,-1184245,656828,2562156,6468776,6017158,7758812,7789273,5104630,5082618,1421531,-1099628,-2359151,-6276493,-6250009,-7220055,-7848571,-5145035,-4750367,-1892332,1297112,2451253,5808720,6460343,6898204,7637505,5435726,4387293,2129448,-1001503,-2555494,-5321963,-6609557,-6800319,-7386870,-5655447,-4194484,-2173711,883182,2748886,5068165,6524450,6773466,7059503,5706813,4060923,2057851,-769352,-2853101,-4968833,-6520272,-6819153,-6955547,-5711966,-3936467,-2010441,777469,2907725,4884087,6457844,6764356,6736315,5719162,3843681,1922803,-654054,-2970587,-4550133,-6355384,-6839209,-6419868,-5886236,-3846718,-1866049,259210],[0,0,0,-2,-13,53,-117,275,-501,551,-807,818,-1179,1396,-1931,2432,-3025,3732,-4355,5318,-6179,7514,-8796,10467,-12193,14141,-16379,18743,-21648,24640,-28261,31997,-36309,40920,-46034,51740,-57868,64817,-72140,80400,-89142,98885,-109403,120929,-133574,147207,-162287,178479,-196478,215986,-237683,261529,-287991,317499,-350364,387645,-429788,478534,-534992,601837,-681952,780240,-904164,1065732,-1287018,1610500,-2138533,3218837,-12407162,15133446,-12955286,-1750136,37411486,-10306361,33724043,26439502,-4301275,36105945,-2217702,-9089309,15661091,-33646379,-9586537,-10560965,-38759105,-1042595,-17121942,-16846641,15911911,-5801024,13808669,26202639,6876474,26754069,19233544,3766663,16216638,-2832226,-10741246,-4539007,-21784441,-20515203,-12487097,-23586632,-11391206,-1363931,-8850306,11723886,14613916,7620951,28965537,15332793,11516664,24546526,-3661788,2325708,1969812,-26607488,-5836933,-20006489,-30058846,-1399199,-23813045,-7633295,12069777,-9814432,22848765,19141474,6177973,35734935,7888237,9434862,20727146,-15507856,1340515,-8127076,-30457368,-5026282,-25452397,-21984546,172074,-18909928,4294722,12189699,796346,26679662,16309608,13077601,26539671,4729134,7460871,5603637,-14434350,-7298092,-15893957,-23902357,-13033947,-19046891,-14232205,-2011038,-3412228,6742759,15439110,13232036,20084440,21093055,12838453,14708617,7540759,-4352515,-2552327,-13703804,-20013741,-13345879,-23117869,-16909402,-6892392,-13062259,4141413,8804230,5583530,24139585,15582422,15061279,24478182,4139047,8291469,4816746,-16014204,-4721651,-17123244,-25101155,-8138309,-23037027,-12186253,1935875,-10147091,13032624,13996772,7266124,28696244,12794910,12621059,21271839,-4096716,3677278,-2480265,-22339548,-7012815,-21260669,-23477616,-5857393,-19886749,-4266198,6607634,-2628847,19534327,16381612,11906792,27191186,10313991,10221173,12535529,-8658510,-3249456,-10099241,-23263922,-11886495,-20052010,-19118482,-4754111,-10448944,988884,11482654,6479829,19415976,19652626,12597038,20288322,9643635,2107212,4774180,-10961119,-12722603,-11115369,-23754957,-14705680,-12773609,-17027047,610797,-627980,3014960,19550679,10349811,18272931,23139004,6987626,16081426,6014812,-8028566,1284792,-17238396,-18476206,-10020885,-26373723,-10966872,-7186865,-13773472,10066575,4246010,8094333,25584830,9426279,19674269,20121417,778571,12762696,-2709000,-13302388,-2732893,-23099210,-17008689,-10558367,-23718422,-3794142,-4399263,-5321574,15869478,6826776,14416963,23855115,8921641,18511669,11806640,-1745494,5449411,-10241600,-14304092,-9815874,-22832478,-14823803,-11699298,-15283025,-172432,553296,4499248,16657591,12657640,17285226,19708432,10697633,11849524,5376321,-4260643,-4689649,-13001788,-17280463,-14648564,-18350025,-14556734,-7780329,-6697717,2225117,8621418,9527676,17311341,17098093,14149589,16649668,8167848,3284475,1451320,-10099514,-10917353,-13351823,-20180121,-13042995,-14112263,-11829807,-318636,-1381577,7299942,14762148,11091937,19395617,16265877,10342035,13477501,1425984,-2262609,-4036550,-16198293,-12807678,-16070238,-19336398,-9447890,-11515049,-4482330,5035678,3643022,14389715,15631764,13768764,19381255,10887745,8926539,5981077,-5025897,-5087761,-12334046,-16537018,-13596469,-17758901,-12002722,-8110192,-5723894,4231971,5591372,11662577,16088246,13356802,17476919,11664804,7864075,6176189,-4781141,-5098264,-11182007,-17117665,-12038708,-17885399,-12430818,-5875347,-7985441,5553725,6461016,8826947,19313987,11520726,16280508,15137121,3523314,8071984,-3659112,-9612530,-6594723,-19331819,-13735194,-12950817,-17245854,-3649565,-5512566,396976,11458304,6947701,16453180,16543256,11050364,16090840,6329541,2550393,908518,-9932802,-9466708,-13566767,-16873241,-12449203,-13174210,-8154147,-2632648,1040440,7322604,10587676,14313491,14392203,14591131,12612978,6432843,5240882,-2945398,-7887025,-8335682,-17150553,-13249891,-13214458,-15647503,-3479950,-5679297,922434,11667189,5525021,17235218,16127016,8893696,18256392,3918157,1928917,3728220,-14166850,-6598198,-12627585,-20808671,-6325500,-16322252,-8805599,3213423,-5856934,11556119,11726592,7175934,22085599,9000865,10482222,13606384,-4214255,2552328,-5678180,-15964162,-6455314,-18138804,-14441042,-6372952,-13310878,268321,2831932,2456465,15189858,10752877,13222926,16828772,7727115,9007104,3964331,-4515798,-4558084,-11052903,-14346230,-12430870,-14397844,-11607908,-5985609,-3832335,1701240,8200238,8856562,13308130,15486355,10746086,12780678,7644967,331703,1545287,-8540872,-11015273,-9242547,-17848537,-10731894,-9609853,-11475265,1837744,-542853,4715450,14705129,7439613,15918599,14712660,5666712,12493191,449145,-3836845,-1224621,-15253657,-10254416,-11409252,-17856631,-5559575,-8947426,-4823371,6969484,1854059,11760683,14779569,8849070,16967804,9228371,4706727,6835555,-5625978,-5672193,-7738535,-16254560,-10353285,-12867559,-12616117,-3535417,-4840002,1780638,8558116,6870079,13655498,13713197,10025203,12512614,5999604,1485164,468231,-7963312,-9330481,-10327880,-15025186,-10730958,-9848407,-8643740,-471142,793791,5341630,11550472,9742533,13505435,13140164,7789261,8647652,2090076,-3162333,-3854109,-11223135,-11605281,-11326145,-14180150,-8414833,-6685771,-3977521,3792375,4676467,9228993,13159924,10792161,12804392,10145508,5170212,4010086,-2428491,-6300847,-7921530,-12470621,-11893529,-11023240,-10806522,-5745729,-2588961,762420,6619132,8461042,10762147,13007857,10603727,9768612,7221388,1582348,-689335,-5471727,-9691614,-9729545,-12791550,-11675152,-8396141,-7749573,-1761445,1908693,4342463,10331803,10317617,11542620,12677893,7849347,7110676,2834463,-2985913,-4074970,-9501754,-11277980,-10514972,-12598795,-8472387,-5931879,-3533814,2898284,4627848,8403328,11718742,10297464,11759283,9187759,5356091,3550986,-2137512,-5273638,-7727064,-11328114,-10647452,-10853657,-9472369,-5400169,-3122243,1606074,5490131,7720751,10839589,10998935,10541279,9278849,5525267,2597920,-1506742,-5601412,-7861185,-10611333,-11136857,-10350565,-9003013,-5490990,-2264188,1501359,5607413,8027928,10414395,11128396,10124193,8897794,5543347,1973201,-1306831,-5516382,-8035487,-9904750,-11146484,-9856155,-8614893,-5824279,-1897473,1104064,5128818,8080826,9489545,10975767,9926456,8148072,6008714,1912885,-1287959,-4634998,-8186687,-9373311,-10605237,-10164718,-7865904,-5870618,-2064233,1711272,4549855,8182817,9627316,10252449,10237818,7860231,5483214,2174534,-1827550,-4751273,-7934806,-9744480,-10092888,-9986437,-7940059,-5270183,-2168734,1707863,4841559,7670404,9540688,10209857,9757889,7842238,5547368,2029774,-1348831,-4595339,-7653096,-9090803,-10014037,-9761461,-7611099,-5687907,-1965506,1522769,4098699,7817305,8879122,9650753,9949277,7129479,5601410,2204429,-1957088,-3852514,-7848000,-9186697,-9131399,-10163226,-7114485,-5129822,-2553273,2268753,3997300,7345915,9625064,8844516,9871165,7439277,4609625,2868711,-2090878,-4307070,-6690866,-9661990,-8808129,-9324872,-7796398,-4400424,-2791764,1492772,4513960,6352362,9224634,9127127,8837915,7826090,4792267,2338688,-1118074,-4340772,-6639458,-8685464,-9240392,-8868040,-7333196,-5148736,-2106033,1323322,3925384,6990120,8547418,8913520,9297671,6859815,4996094,2348396,-1937126,-3627379,-7034131,-8886678,-8278755,-9561721,-6754539,-4323745,-2850618,2353976,3709494,6397372,9467519,7718182,9284429,7276459,3676131,3320628,-2172301,-4081940,-5480003,-9730223,-7687434,-8534844,-7924861,-3249710,-3206236,1472833,4692907,5028155,9428478,8000785,7840887,8154021,3221864,2750205,-962092,-5038679,-5045415,-8983821,-8393353,-7456557,-7918178,-3355768,-2205428,921319,5147346,5284697,8683521,8550551,7290480,7744261,3394512,1899941,-895030,-5165502,-5091479,-8634013,-8451696,-7048124,-7876858,-3205555,-1952023,508814,5395231,4783068,8442557,8575593,6479656,8058664,3276646,1688511,138254,-5565969,-4596316,-7814567,-9065750,-5890122,-8042885,-3716398,-993812,-665866,5474256,5002279,7000620,9640933,5668499,7497295,4367720,239610,742139,-5234107,-5806342,-6301114,-9794993,-5927634,-6625786,-4986900,139356,-432785,4555172,6427403,5827063,9476396,6448647,5930150,5290322,-30950,1090,-3824421,-6611956,-5699158,-8976333,-6859967,-5478082,-5276387,-380488,244140,3291282,6632270,5807661,8412546,7164432,5290957,5242368,706073,-606553,-2906013,-6551342,-5886279,-7995733,-7367842,-4980930,-5125644,-881437,1022076,2765237,6478393,6000086,7566497,7555612,4812582,4720786,1145280,-1436442,-2619213,-6342025,-6280252,-7117791,-7655936,-4874162,-4331639,-1525567,1481115,2645571,5869697,6544102,6825010,7450797,5094389,3998405,1848576,-1364226,-2739586,-5392239,-6625059,-6640697,-7166619,-5404996,-3763365,-1858856,1174476,2966968,5062931,6589832,6666920,6882259,5478846,3623701,1749776,-1065033,-3019466,-5061827,-6488391,-6643096,-6642508,-5414066,-3547001,-1656353,1024361,3197907,4941058,6388297,6700535,6405423,5486143,3483868,1514048,-864813,-3235001,-4786655,-6322720,-6752496,-6167621,-5526719,-3522608,-1424568],[0,0,0,-1,-8,234,-195,229,-212,161,-328,342,-658,691,-947,976,-1137,1321,-1518,1942,-2187,2709,-2955,3468,-3831,4399,-5032,5685,-6551,7243,-8245,9052,-10208,11294,-12624,14039,-15496,17210,-18842,20894,-22873,25301,-27747,30520,-33496,36682,-40346,44191,-48746,53543,-59157,65250,-72279,80311,-89587,100673,-113669,129691,-149158,174026,-206144,249554,-310549,400997,-545456,800132,-1327079,2788817,-14955154,-35123521,20144611,-15814084,498334,35576564,-8859011,32452150,27213850,-5047893,36589520,-2806475,-8476349,15010734,-33170684,-9984096,-10133166,-38977603,-664849,-17407171,-16484689,15851774,-5633260,13593398,26388015,6607562,26856228,18998449,3638383,16045723,-2961668,-10959032,-4338370,-21967374,-20319489,-12320054,-23633625,-11108953,-1290403,-8802094,12030806,14270990,7805277,28949617,15016312,11617952,24264306,-3918199,2478838,1592995,-26551544,-5747698,-20184482,-29725444,-1366319,-23768546,-7162722,12024803,-9633077,23170931,18843350,6194340,35730950,7474978,9446769,20364774,-15904394,1361906,-8434286,-30543277,-4733283,-25522782,-21719757,663214,-18962658,4807963,12532220,692392,27184686,15987275,12793657,26711290,3919071,7297354,5411730,-15261244,-7011537,-16162241,-24223485,-12266918,-19270877,-13681805,-1145842,-3673461,7707808,15631715,12886370,20806233,20344268,12444114,14680126,6218044,-4301192,-3023131,-14631805,-19441806,-13812504,-23113821,-15952720,-7188755,-12253277,4902659,8622359,6563743,24174205,15310519,15493274,23645579,3774952,8096151,3767372,-16117527,-5013340,-17652591,-24611197,-8320458,-22833215,-11363800,1979809,-9487287,13573077,13944467,7766309,28661933,12353354,12758260,20569968,-4652838,3563815,-3252802,-22491502,-6933248,-21724328,-22973521,-5610616,-19804881,-3340283,6800773,-2222928,20196929,16050083,12133632,27177473,9617678,10390726,11835443,-9200318,-3088990,-10891362,-23159425,-11601952,-20425991,-18354498,-4498402,-10301581,2005237,11391686,6862931,19889889,19057358,12850343,19964277,8822852,2271569,3995656,-11321174,-12671860,-11782841,-23485703,-14360649,-12935098,-16148727,942923,-444046,3779209,19467733,10675173,18432311,22489011,7007868,15683611,5383438,-8166909,633159,-17593190,-18352307,-10312850,-26080972,-10550247,-7070750,-13068918,10461003,4432138,8580154,25629926,9246774,19609797,19566440,451022,12424802,-3419550,-13554834,-3013747,-23425362,-16729496,-10484792,-23476801,-3173737,-4070167,-4764077,16373163,6845600,14883728,23729591,8531810,18440770,11068560,-2259108,5167318,-11048748,-14537888,-9862072,-23095147,-14312185,-11405065,-14809814,674927,768471,4977917,17227590,12466931,17579518,19400557,9997872,11740577,4578071,-4826399,-4917725,-13632134,-17205194,-14630279,-18377231,-13896467,-7423889,-6208893,3013352,8834501,9971760,17534656,16897282,14128133,16232138,7735194,2986974,827313,-10465668,-11123187,-13662860,-20031573,-12852982,-13863285,-11340028,88998,-1013830,7752137,14942812,11233798,19443199,16027362,9962876,13234727,876854,-2682251,-4343259,-16537879,-12761987,-16098975,-19290807,-8925856,-11362757,-4103139,5552541,3727188,14829467,15732146,13560815,19564711,10438044,8597731,5893011,-5729111,-5083699,-12460923,-16932690,-13212801,-17939771,-11808043,-7452737,-5810424,4800865,5915773,11514168,16473197,13167612,17351671,11721050,7204150,6153266,-5023591,-5667856,-11019464,-17351473,-12037018,-17451873,-12547077,-5428694,-7517574,5554501,6980980,8810517,19380448,11741406,15906989,15065399,3269136,7549172,-3839147,-10000226,-6894542,-19251638,-13839320,-12806369,-16792699,-3366947,-5170804,757530,11664942,7198408,16536499,16498360,10990259,15836170,5928648,2369734,559531,-10291239,-9515894,-13808227,-16918458,-12124147,-13130862,-7652454,-2378416,1141569,7945838,10567977,14319558,14600371,14033103,12595260,6205649,4590027,-2845512,-8372324,-8467565,-16907325,-13560003,-12745031,-15350645,-3486151,-4941686,920234,11897718,6141984,16828953,16463083,8807770,17575183,4109121,1254522,3334713,-14063485,-7269476,-12406581,-20713052,-6453725,-15560911,-8761562,3474344,-5088454,11466116,12161602,7275036,21771171,9126934,9838974,13163396,-4413504,1812775,-5841608,-16232569,-6850897,-17843029,-14452538,-6073784,-12750514,485761,3403914,2918352,15379673,11029299,13139384,16643734,7426017,8528379,3490750,-5072794,-4902733,-11370597,-14497086,-12389133,-14239935,-11183083,-5733517,-3416374,2204319,8424385,9319539,13401671,15368953,10706623,12285183,7277570,-46113,884425,-8675449,-11304940,-9487723,-17621783,-10859957,-9126587,-11006132,1959564,87650,4923216,14914847,7814361,15637939,14694050,5492429,11835024,424293,-4333564,-1636974,-15265607,-10730133,-11261895,-17581203,-5624481,-8373489,-4568054,7247864,2426321,11802742,15037805,8905155,16495058,9235064,4276004,6401533,-5746746,-6253520,-7869297,-16229655,-10594025,-12534128,-12502237,-3286920,-4265618,1839735,8961589,7303202,13475359,13914943,9795785,12202495,5965145,860230,206253,-8134176,-9739458,-10280852,-15135323,-10714908,-9387824,-8429996,-69881,1180388,5462464,11913410,9890774,13342353,13152794,7463958,8208810,1795906,-3591989,-4196707,-11452276,-11804728,-11230349,-13947900,-8144029,-6086579,-3580212,4245191,5234056,9458364,13257106,10887009,12565033,9952048,4794383,3488038,-2652845,-6813783,-8171996,-12536088,-12178362,-10764705,-10506621,-5495826,-1944064,1179759,6972516,8926630,10765539,13078921,10567621,9279305,6923401,930822,-1297127,-5730899,-10231163,-9895142,-12637442,-11671883,-7835242,-7365040,-1402814,2649625,4624522,10728870,10561011,11382386,12682792,7572086,6486713,2464194,-3666203,-4521346,-9861780,-11698519,-10439911,-12461164,-8304673,-5388738,-3140957,3424209,5270298,8625742,11986235,10415323,11494266,9022067,4906380,3044204,-2545965,-5759156,-8052996,-11443128,-10736227,-10735159,-9178875,-5142561,-2532243,1974246,5794330,8080540,10943502,11035618,10415634,8941815,5258477,2179079,-1944231,-5880497,-8237027,-10851928,-11107772,-10293319,-8808493,-5236491,-1958513,1780337,5869911,8242651,10510471,11111036,10029125,8708819,5333929,1820896,-1627471,-5777104,-8162127,-10079862,-11123200,-9886006,-8527434,-5618702,-1699632,1381910,5369299,8191596,9600470,10970986,9860900,8132734,5861549,1636252,-1553606,-4882022,-8235161,-9514162,-10612188,-10081008,-7805901,-5684504,-1827493,1887811,4780686,8296330,9710191,10259945,10188792,7758107,5351098,2021723,-2065965,-4950570,-8060369,-9783127,-10115029,-9893138,-7818285,-5069093,-1845888,1873902,5041288,7844609,9574521,10196004,9618399,7692135,5303781,1746278,-1586083,-4710370,-7855778,-9098999,-10050571,-9658166,-7321364,-5547342,-1799168,1791797,4330598,8011730,8992195,9632593,9956624,7001864,5370796,2048875,-2282481,-4097465,-7922183,-9368253,-9128659,-10043096,-6959513,-4830830,-2325545,2594800,4257561,7531804,9735287,8860025,9806447,7331164,4329557,2496921,-2379999,-4626552,-7004884,-9780604,-8863280,-9244328,-7598463,-4118614,-2357315,1858601,4757379,6676292,9274069,9087671,8845891,7572536,4480515,2059369,-1545665,-4563846,-6910466,-8821629,-9090925,-8881244,-7087454,-4764381,-1924326,1779877,4237990,7174114,8832215,8734251,9273825,6681069,4557601,2162586,-2326402,-4004425,-7093792,-9156054,-8157282,-9374961,-6735606,-3970645,-2595183,2556282,4088354,6407789,9686665,7761835,9077404,7297581,3363963,3021037,-2307172,-4517942,-5596059,-9754732,-7785904,-8444272,-7848426,-3092913,-2950297,1668462,4937114,5128511,9551055,8121756,7778897,8085510,3118368,2567410,-1157502,-5203900,-5100945,-9091389,-8501055,-7389603,-7944420,-3212211,-2190431,1038748,5244348,5264871,8844069,8553391,7263867,7798517,3321718,1880261,-865860,-5227768,-5150540,-8645522,-8563405,-6972968,-7868628,-3249258,-1933127,520213,5424405,4832716,8332756,8713342,6458869,8100004,3380645,1549001,153063,-5536873,-4675691,-7729229,-9227530,-6014556,-7966193,-3819150,-907885,-585648,5466394,5090033,6968905,9545898,5829125,7438729,4393363,307628,657478,-5134913,-5755321,-6294870,-9729010,-6048275,-6676249,-4975535,-12339,-355419,4509804,6338486,5908165,9452013,6515569,6066775,5297512,128146,65193,-3824417,-6612533,-5708408,-8988268,-6881668,-5620608,-5369190,-483443,218942,3251177,6514716,5754823,8475373,7198059,5362327,5305632,697140,-568997,-2916380,-6574449,-5806326,-8012355,-7450560,-5060626,-5078097,-971563,1009693,2753408,6468958,6052317,7625564,7585015,4947411,4783629,1236399,-1333904,-2636275,-6290684,-6379559,-7097917,-7593106,-4980313,-4428984,-1630516,1452127,2676730,5865040,6574236,6867288,7407663,5271610,4038881,1846790,-1274271,-2769276,-5404737,-6553728,-6710738,-7120769,-5486200,-3921138,-1888079,988963,2892135,5143733,6544838,6721895,6870684,5501770,3768816,1737042,-1023704,-3047512,-5064762,-6517786,-6799334,-6721652,-5462740,-3699502,-1621886,906340,3122917,5031095,6390689,6719188,6499005,5572486,3609390,1611428,-763350,-3200493,-4701772,-6279842,-6805496,-6260265,-5593999,-3675737],[0,0,0,0,2,-48,269,-247,303,-312,295,-501,564,-936,1041,-1379,1507,-1783,2099,-2450,3049,-3497,4247,-4756,5565,-6263,7207,-8257,9378,-10763,12034,-13675,15190,-17124,19066,-21335,23779,-26363,29309,-32287,35808,-39389,43563,-47913,52763,-58006,63669,-70043,76862,-84682,93084,-102686,113218,-125210,138833,-154458,172825,-194271,220234,-251605,291029,-341426,408575,-501813,638835,-856933,1246568,-2104637,5947071,-14167954,-35745469,20414493,-16292978,650163,35027038,-8787461,32107898,27012437,-5035768,36540499,-2871342,-8132801,14831687,-32735621,-9861373,-10121284,-38572531,-834339,-17398361,-16282271,15337636,-5542966,13387011,26115840,6671907,26589066,18945121,3779943,15914852,-2703084,-10822700,-4378782,-21694871,-20324268,-12246634,-23384541,-11176816,-1193327,-8827189,11940545,14348243,7737619,28806049,14872725,11492018,24060480,-4019305,2416200,1467782,-26483916,-5671735,-20033423,-29618601,-1278129,-23648064,-7005974,12029236,-9545248,23101181,18866299,6199262,35511296,7431112,9297007,20265865,-15833767,1376675,-8398973,-30328298,-4744152,-25355928,-21620002,632122,-18838353,4723640,12425877,662074,26860621,16046330,12720054,26471096,4073097,7207306,5539443,-15041499,-7026645,-15926494,-24100472,-12404802,-19054287,-13864871,-1261383,-3536396,7335378,15546404,12790025,20571148,20474730,12432320,14675101,6536138,-4260557,-2768922,-14346157,-19435929,-13590633,-23016102,-16074108,-7083278,-12390443,4655623,8594464,6166461,23981328,15249186,15267027,23715829,3869929,8086017,4050870,-15965139,-4867381,-17441946,-24556010,-8117572,-22776954,-11474784,2035295,-9686323,13430194,13904351,7515175,28560548,12294027,12615860,20688215,-4652540,3697570,-3049441,-22380024,-6776688,-21529923,-22919018,-5515402,-19760115,-3445211,6707816,-2464207,20006890,15904658,11980407,27032928,9531645,10372833,12004928,-9062463,-2931474,-10646387,-23069989,-11457134,-20359816,-18384879,-4504230,-10370274,1787288,11308930,6657809,19740376,19011870,12649256,19994735,8945130,2235565,4178459,-11151443,-12518477,-11650829,-23377909,-14332299,-12842713,-16254084,860499,-517594,3664997,19338101,10491947,18306194,22481408,7002162,15729961,5405748,-7912890,808370,-17495232,-18130376,-10266897,-25962976,-10539163,-7205454,-13091499,10239118,4195804,8600396,25294685,9327564,19614419,19432011,666616,12470902,-3317977,-13218895,-2990664,-23194400,-16605843,-10612976,-23276138,-3339253,-4265595,-4793775,16078483,6731238,14783248,23487420,8675590,18429151,11172798,-1897973,5262892,-10766587,-14276467,-9817800,-22917060,-14325010,-11549828,-14919531,343456,505255,4728904,16793245,12361496,17460101,19421423,10317707,11910034,4794963,-4432921,-4673642,-13415837,-16898586,-14646051,-18357415,-13954215,-7750803,-6413964,2509850,8391083,9801985,17163603,16845204,14210480,16166119,8169481,3203371,1112990,-9890773,-10945294,-13420041,-19802682,-13093238,-13891445,-11623487,-483328,-1147450,7123551,14639612,11134294,19139708,16202388,10229607,13397764,1479857,-2266743,-4077617,-16071733,-12753926,-15971098,-19109391,-9363481,-11442202,-4451521,4983508,3673805,14308195,15516865,13719644,19248568,10841525,9026133,5907406,-4995582,-4898795,-12310923,-16355332,-13498379,-17824222,-11827487,-8076975,-5812174,4272814,5252058,11626483,15996350,13147917,17588515,11539546,7783782,6377130,-5035055,-4906207,-11031523,-17131427,-11687458,-17911755,-12414154,-5671681,-8172785,5517841,6393068,8563039,19415287,11277228,16192862,15237335,3303232,8228797,-3636993,-9592867,-6320005,-19282398,-13628488,-12781117,-17272998,-3535580,-5620671,239744,11341829,6760432,16305872,16468988,10923596,16070850,6352196,2669295,963303,-9796630,-9370619,-13438970,-16756307,-12411935,-13109595,-8088212,-2767753,1033022,7220181,10393884,14249276,14230569,14361937,12599602,6308206,5251101,-2873463,-7928762,-8069804,-17127756,-13156818,-12978597,-15653163,-3320043,-5569600,833708,11745831,5449287,16994818,16186394,8727291,18108456,3885849,1693857,3720830,-14100178,-6655165,-12362786,-20672939,-6231103,-16042744,-8761285,3275480,-5663505,11507836,11710780,7046810,21920244,8959630,10226729,13456777,-4236706,2411347,-5705729,-15956401,-6547105,-17875234,-14293430,-6389850,-13048972,273307,2815798,2598309,15072522,10786901,13085658,16695191,7681640,8815836,3880479,-4530967,-4642266,-10968595,-14297031,-12420001,-14204643,-11542057,-5962486,-3798911,1670466,8180826,8833065,13163944,15436421,10661593,12731299,7639028,200930,1489367,-8415843,-10968661,-9226503,-17684044,-10736923,-9471872,-11405676,1839037,-414846,4666398,14696936,7436325,15726976,14614352,5672724,12325742,505105,-3891479,-1284560,-15081989,-10375417,-11251765,-17706403,-5613007,-8875849,-4871886,6874216,1947258,11613842,14831929,8809233,16654263,9284507,4574714,6695272,-5539838,-5786935,-7658323,-16130312,-10441090,-12632361,-12630816,-3384589,-4675021,1613164,8733860,6996968,13501098,13855173,9783456,12409891,5989693,1217904,473938,-8003643,-9436929,-10220959,-15076167,-10616660,-9535680,-8459621,-230054,874595,5371963,11608161,9760012,13444247,12968350,7660302,8347277,1827796,-3329832,-4183310,-11311558,-11651963,-11318024,-13855987,-8255030,-6321784,-3639506,4011360,5098620,9300111,13144040,10851560,12514217,9994718,4937063,3560421,-2545246,-6688402,-8164227,-12452170,-12070836,-10751252,-10443359,-5598233,-1958695,1000174,6799089,8890376,10606258,13056400,10459218,9277563,6977055,999200,-1167956,-5671449,-10217999,-9784043,-12659458,-11544568,-7859419,-7417643,-1315959,2514041,4545761,10735211,10405725,11373185,12575913,7497014,6668721,2455285,-3525012,-4464844,-9796465,-11584634,-10510678,-12437720,-8220199,-5558340,-3159439,3303335,5073782,8661857,11823105,10410329,11552441,8938631,4974138,3049096,-2556984,-5587054,-8003787,-11399753,-10692150,-10737980,-9093234,-5177720,-2549708,2097573,5763531,8066294,10985135,10939710,10394900,8921181,5127040,2274102,-2031952,-5892719,-8138334,-10798472,-10993446,-10254742,-8806938,-5104797,-1995746,1950178,5977400,8161450,10576099,11164312,9957811,8720337,5216057,1729001,-1576612,-5874732,-8093577,-10044585,-11209291,-9730644,-8445300,-5518268,-1456192,1357477,5504430,8338366,9495107,11031535,9854468,7911009,5811657,1511700,-1673553,-5018388,-8478529,-9442004,-10615007,-10090287,-7524528,-5590874,-1636116,2173667,4895271,8431006,9762298,10264677,10065357,7551064,5143107,1710276,-2321603,-5119842,-8239695,-9856629,-10163617,-9709197,-7694534,-4906850,-1658790,2102576,5280650,8063675,9602132,10179958,9504251,7475556,5085895,1456261,-1847031,-4917714,-8012958,-9109305,-10031237,-9601159,-7048293,-5365762,-1475652,2085997,4395093,8218889,8990186,9596184,9867551,6687486,5201511,1842734,-2556368,-4216727,-8130331,-9381989,-9012353,-10055859,-6755163,-4638881,-2200959,2855664,4340242,7639964,9870844,8727916,9706861,7150190,4070568,2312162,-2676322,-4764691,-7047622,-9858026,-8764991,-9203081,-7478366,-3940759,-2262058,2005512,4867872,6747497,9397490,9093973,8730969,7500049,4400000,1905884,-1673342,-4641241,-6968190,-8800846,-9102032,-8850121,-6997185,-4671702,-1827091,1938003,4247970,7234979,8798286,8774389,9237982,6547114,4455993,2038030,-2484394,-3968336,-7160916,-9121122,-8084999,-9409865,-6640660,-3940387,-2552652,2722360,4060430,6458741,9638040,7699847,9137064,7155231,3267283,2976487,-2468822,-4561196,-5644431,-9863790,-7671352,-8395225,-7775611,-2932864,-2906596,1714601,4934357,5102706,9559291,8072994,7714110,7950888,3013118,2413339,-1279066,-5323760,-5172259,-9104950,-8436670,-7384615,-7818558,-3138185,-2001224,1119965,5304125,5349428,8804817,8509659,7189950,7661409,3155147,1804664,-1086447,-5328450,-5267447,-8678657,-8506329,-6865332,-7813449,-3160337,-1801672,688037,5523366,4813244,8419892,8707114,6332836,7986655,3160511,1392373,1922,-5760516,-4804209,-7777930,-9153443,-5865574,-7854251,-3608733,-723649,-385818,5706551,5257930,7087335,9547884,5665945,7217081,4109804,-20618,351567,-5373068,-6017472,-6391583,-9762230,-5970759,-6401085,-4733759,353549,-142484,4728398,6580382,5996184,9481102,6365237,5700918,5043211,-266402,-264196,-4071363,-6809102,-5849366,-8968460,-6817753,-5358168,-5054542,-150837,647923,3523793,6796412,5943578,8410911,7089781,5044417,4971981,343152,-992662,-3259506,-6761546,-6067365,-7996589,-7266215,-4830503,-4778558,-611471,1410372,3060384,6733578,6226472,7551855,7468512,4634325,4376645,879662,-1780427,-2999568,-6572025,-6505209,-7085323,-7495470,-4667241,-3977006,-1243641,1903179,2990146,5996160,6769809,6786501,7262816,5034149,3630784,1497264,-1690658,-3211246,-5551783,-6824680,-6702644,-6990244,-5235909,-3467477,-1531484,1446937,3296975,5284755,6711300,6777103,6698501,5386144,3339518,1385711,-1374782,-3449176,-5231199,-6606774,-6746020,-6535672,-5299715,-3227496,-1136448,1244732,3585158,5225439,6521070,6842874,6234064,5304373,3205206,1139123,-1062778,-3537579,-5001559,-6320904,-6901116,-6034533,-5329703],[0,0,0,-3,-20,225,-260,574,-674,881,-1080,1295,-1784,2188,-2969,3558,-4466,5263,-6315,7532,-8920,10707,-12510,14801,-17054,19828,-22738,26155,-29973,34172,-38976,44034,-49859,55989,-63003,70526,-78916,88064,-97979,108937,-120664,133729,-147724,163254,-179996,198376,-218404,240248,-264365,290685,-320004,352200,-388252,428355,-473625,524998,-583855,652309,-732593,828859,-946005,1092853,-1282378,1537874,-1902218,2466211,-3463661,5762854,-24463446,-7192399,-10117097,-37970269,22172761,-17480486,1860393,34095359,-8013773,31411069,27547756,-5682829,36845448,-3413641,-7961300,14386483,-32540513,-10081695,-9764037,-38771257,-393946,-17458155,-16009676,15447118,-5283124,13235913,26242367,6379125,26638572,18765497,3696566,15741303,-2812781,-10896718,-4229250,-21720910,-20141296,-12213554,-23281812,-11026566,-1183976,-8749157,11954112,14217055,7668297,28647642,14841503,11418065,23987144,-3963413,2427211,1464720,-26302427,-5677344,-19920147,-29400048,-1239479,-23526563,-7004093,11973912,-9464440,22977688,18741855,6103355,35343878,7387464,9147294,20148811,-15833162,1230138,-8345033,-30243184,-4730712,-25112659,-21529176,729833,-18640337,4745725,12597538,624797,26835594,16048285,12403909,26517378,3744342,6947159,5495121,-15423415,-6912683,-16010947,-24297948,-11798052,-19163233,-13630393,-661192,-3762081,7926123,15792978,12427072,20963744,19914073,12034624,14748655,5604410,-4340467,-3023172,-14977496,-18987434,-13743023,-22974606,-15291045,-7245029,-11789436,5250866,8429033,6943688,23899626,15076668,15448256,22943917,3551402,7873834,3200119,-16041426,-5122323,-17856078,-24136912,-8193178,-22473498,-10761014,2193335,-9100126,13912269,13775819,7860151,28403853,11896774,12595850,20026925,-5185108,3493710,-3548353,-22422549,-6665912,-21742791,-22554146,-5214114,-19695682,-2781211,6908660,-2282201,20394648,15666456,12104637,26968770,9036582,10373670,11630573,-9475983,-2867623,-10922378,-22926748,-11193182,-20493846,-18012836,-4355657,-10532059,2167881,11104877,6553770,19842643,18632221,12688016,19921997,8604222,2405704,4038358,-11384132,-12185399,-11758402,-23132237,-14058108,-12927738,-15949854,833616,-600103,3902842,19059280,10407458,18417113,22160723,6988385,15604668,5243932,-7796893,684416,-17451926,-17907388,-10322169,-25759255,-10423559,-7238297,-12843633,10138867,4110851,8633744,24971747,9232188,19531333,19135124,760357,12344406,-3300061,-12919039,-2963298,-23014998,-16416583,-10622096,-23142322,-3311829,-4303014,-4712772,15778344,6587781,14720822,23240592,8539604,18303146,11073780,-1904530,5257464,-10758692,-14080952,-9696804,-22772129,-14074207,-11487611,-14688487,594213,572453,4928054,16842639,12153996,17477071,19074834,9993438,11887602,4394011,-4516162,-4727534,-13657135,-16657444,-14526136,-18248147,-13421220,-7757232,-6017728,2959639,8336572,10065918,17018485,16518938,14338275,15703302,7830105,3127084,568458,-9864697,-11048594,-13507832,-19405596,-13105260,-13612411,-11164694,-322659,-717044,7446236,14639925,11270775,18914742,15914135,9997448,12897761,1004979,-2626969,-4288300,-16184447,-12772453,-15783258,-18895310,-8928750,-11091862,-4097457,5412775,3813503,14528732,15537001,13356661,19202314,10259381,8521263,5740820,-5719761,-4979614,-12392703,-16641559,-12991968,-17689565,-11477941,-7290828,-5721629,4934467,5794332,11491568,16491689,12747323,17211155,11481752,6842237,6101749,-5303109,-5731063,-10810789,-17473296,-11705191,-17129031,-12338255,-4947285,-7360007,5732070,7259403,8667061,19294366,11587938,15430273,14843288,2886866,7223732,-3888566,-10175264,-6788477,-19110567,-13686471,-12357277,-16593161,-3042221,-4735566,886348,11751170,7217181,16336377,16265477,10620102,15451078,5596650,2054641,257386,-10389362,-9490385,-13635130,-16573654,-11816010,-12828775,-7298256,-2067992,1429338,8079641,10512339,14315630,14354101,13682522,12329937,5691859,4254116,-3079495,-8645723,-8491090,-16788770,-13358436,-12280649,-14936177,-3056376,-4410131,1134095,12241262,6131299,16649156,16230493,8359002,17128683,3802039,721575,2930999,-14209964,-7494575,-12119229,-20404477,-6158578,-14872145,-8311073,4036725,-4662197,11648949,12387909,7152474,21360934,8888536,9352059,12634338,-4811738,1319546,-6047815,-16268695,-6797050,-17446387,-14039127,-5671154,-12088177,966660,3824786,3301474,15301428,10960839,12838141,16159606,6977128,7877721,2960954,-5411884,-5304778,-11519169,-14342864,-12114259,-13678556,-10634817,-5191181,-2762564,2690544,8711561,9545633,13259175,15055671,10320074,11591963,6756181,-659211,226339,-8878944,-11627398,-9469609,-17177121,-10529022,-8492983,-10250089,2424869,831158,5245063,14974962,7941950,15133788,14309478,5012478,10954574,-108953,-4906513,-2199378,-15192325,-10860816,-10907122,-17031448,-5240406,-7546657,-3983768,7699251,3029573,11795468,14997841,8773267,15801015,8767437,3527548,5578885,-6155333,-6775412,-8041665,-16135184,-10454936,-11873161,-11975598,-2684491,-3475265,2379081,9393329,7512204,13378444,13673285,9376895,11541210,5310247,247485,-370033,-8447188,-9971870,-10274146,-14807450,-10246537,-8750945,-7679937,490723,1764561,5887554,11975990,9939155,13093712,12525019,7034706,7404618,1092023,-4057602,-4754894,-11560763,-11723705,-11056142,-13329857,-7634670,-5437761,-2780937,4591003,5725933,9602228,13133435,10728721,11937900,9334783,4266854,2630557,-3108433,-7121413,-8518949,-12297130,-11925046,-10315881,-9779672,-5037243,-1241759,1605309,7077559,9176726,10609110,12881646,10203527,8618993,6411879,479495,-1768241,-5852096,-10437417,-9830605,-12341106,-11414357,-7369985,-6797524,-920771,3146879,4896128,10798612,10556638,11117602,12111023,7123102,5950558,2016011,-3993800,-4990484,-9838276,-11625484,-10285070,-11970793,-7771313,-4841830,-2620585,3715595,5543329,8831422,11834747,10238762,11019347,8538018,4442247,2435086,-2964801,-5971839,-8238183,-11380994,-10577285,-10404352,-8554343,-4547798,-2014362,2535399,6102693,8291957,10957988,10759661,10083977,8387474,4684186,1695998,-2461711,-6144462,-8373535,-10779810,-10833580,-9859028,-8303677,-4569624,-1417178,2352877,6280359,8299886,10529388,10947306,9558194,8155486,4648002,1187556,-2036818,-6251560,-8306454,-9983622,-10963452,-9369372,-7921237,-5106249,-950408,1832468,5784653,8547684,9515156,10786166,9434487,7432804,5291791,1023873,-2152545,-5307260,-8641457,-9404259,-10387608,-9759934,-7094975,-5073503,-1177052,2514641,5137110,8531161,9704564,10063307,9822567,7073647,4692480,1283423,-2687792,-5332865,-8273267,-9784502,-9886085,-9523081,-7171916,-4483952,-1279949,2496126,5405111,8131911,9548861,9943844,9205016,7111842,4731258,1163424,-2185807,-5098794,-8093769,-9022492,-9766696,-9311206,-6757473,-4941247,-1214911,2357019,4525211,8219485,8998466,9366426,9620958,6400396,4780108,1502891,-2878040,-4302988,-8139523,-9373517,-8808805,-9726181,-6362351,-4232698,-1856783,3114159,4506296,7639646,9721292,8508265,9445241,6788018,3729560,2074893,-2925194,-4921488,-7031378,-9728626,-8529875,-8887911,-7108972,-3670551,-1933313,2357654,5068231,6796276,9310495,8807471,8542346,7095088,3989543,1565990,-1989617,-4824636,-6984970,-8850088,-8893164,-8554947,-6625694,-4169425,-1492596,2291464,4466961,7208658,8787030,8473932,8841623,6305908,3970522,1741197,-2832468,-4310889,-7066075,-9154897,-7911587,-8951732,-6316250,-3329208,-2221667,3065113,4398778,6474545,9626731,7470951,8665157,6881564,2783794,2566320,-2686329,-4894164,-5614628,-9759208,-7628437,-8014247,-7399289,-2535990,-2490785,2070916,5284955,5197858,9421235,7915278,7371619,7601204,2498141,1987954,-1524932,-5554264,-5226851,-8986650,-8296840,-6926096,-7490097,-2710805,-1520553,1319100,5662262,5445592,8678773,8424294,6725230,7278562,2755553,1261543,-1268908,-5669158,-5309297,-8537965,-8414718,-6458372,-7365453,-2810852,-1227075,868005,5761810,5018301,8122181,8572690,6008138,7592325,2914440,855001,-250314,-5816465,-4934984,-7608976,-8995649,-5580782,-7333502,-3355214,-329099,-84836,5750076,5397281,6812976,9361298,5420477,6770807,3926754,-275882,148790,-5438050,-6076314,-6219466,-9455938,-5675196,-6006840,-4455339,658388,175436,4728475,6569425,5831132,9170881,6175316,5359930,4733418,-486641,-571659,-4077739,-6817250,-5730878,-8674719,-6571735,-4953546,-4773559,117279,850857,3561080,6815527,5768864,8186963,6897107,4768354,4701324,233125,-1232011,-3194403,-6778466,-5958005,-7653768,-7067581,-4528475,-4387208,-455497,1596177,3062137,6690489,6183271,7267026,7260544,4357345,4029477,681457,-1990563,-3006279,-6444033,-6499837,-6836148,-7132483,-4490055,-3687246,-972101,2041210,3146500,5954120,6654264,6599598,6920434,4782644,3309978,1257403,-1779135,-3299397,-5514366,-6704528,-6519263,-6606932,-5032024,-3191461,-1306508,1562591,3357552,5223437,6620651,6585774,6376253,5097551,3156318,1087059,-1513990,-3512855,-5202856,-6538737,-6568480,-6190525,-4990968,-3008147,-942765,1454471,3653166,5158402,6392061,6653426,6017874,4973998,2940505,857381,-1219574,-3638465,-4999317,-6175052,-6706569,-5773676],[0,0,0,0,1,145,52,-25,243,-222,279,-294,285,-501,580,-972,1105,-1477,1650,-1981,2364,-2795,3489,-4050,4933,-5598,6588,-7495,8677,-10001,11431,-13164,14830,-16912,18921,-21406,23960,-26906,30097,-33503,37352,-41324,45927,-50693,56154,-61904,68274,-75163,82608,-90905,99797,-109843,120634,-132785,146028,-160881,177489,-196169,217562,-241821,270036,-302435,340326,-383784,431922,-476493,477512,-201298,-3642576,-44241975,-3370801,-12217380,-36265410,20842822,-16460267,1091759,34493290,-8439205,31755167,27000949,-5091243,36261336,-2996246,-8065692,14530547,-32491164,-9874125,-10138506,-38291831,-807855,-17299506,-16038807,15266212,-5254799,13329101,25863215,6653959,26338209,18830181,3860617,15632732,-2572413,-10786046,-4392825,-21412564,-20153081,-12218223,-23097958,-11245400,-1150513,-8808708,11701468,14229578,7551285,28552332,14954533,11338061,23958202,-3792255,2338559,1706792,-26191224,-5690611,-19796533,-29389719,-1413508,-23388727,-7176369,11863115,-9360555,22736801,18731050,6128357,35119608,7488857,9134732,20095267,-15591332,1136507,-8154449,-30176664,-4791880,-24934107,-21629886,700599,-18570992,4512255,12524712,568857,26617806,16068475,12362753,26492013,3991276,6963475,5688478,-15115737,-7031595,-15691668,-24203064,-12020382,-18959114,-13795762,-952174,-3740148,7443231,15597821,12426403,20659028,20093488,12192770,14803682,6059036,-4162686,-2789641,-14494721,-19061466,-13588860,-22974511,-15617084,-7323560,-12194966,4797792,8311932,6396063,23727529,15062661,15271689,23362894,3785102,8134652,3895496,-15909963,-4785910,-17389082,-24402612,-8031839,-22646612,-11363574,2054367,-9607143,13500760,13688587,7439795,28562867,12062941,12531927,20593162,-4744431,3800068,-3058668,-22330328,-6503873,-21644622,-22714375,-5348358,-19895074,-3192512,6609518,-2594315,20214948,15481647,12027871,27070250,9227303,10638277,11813241,-9128464,-2603293,-10825917,-22737808,-11281160,-20536486,-18012835,-4623734,-10515751,2018147,10868790,6599080,19698501,18547732,12892586,19821563,8693570,2573798,3858616,-11210372,-12167209,-11920617,-23041565,-14161197,-13031287,-15841021,822390,-529964,4005595,19014303,10406619,18401439,21968263,7215369,15595990,5097245,-7623710,556178,-17516989,-17762216,-10516623,-25648724,-10331874,-7436752,-12710330,10129839,4061429,8885385,24867016,9275737,19719872,18987046,837318,12357877,-3514542,-12827736,-3137299,-23103863,-16244478,-10750659,-23021807,-3183957,-4531088,-4477473,15885998,6492716,14953087,23041413,8637931,18459892,10845983,-1759858,5271670,-10815526,-13830888,-9929771,-22775706,-13929271,-11652050,-14690028,535159,290815,5045791,16675832,12085082,17597118,18924617,10188820,12013262,4359907,-4193363,-4692743,-13566793,-16415237,-14721387,-18226377,-13492502,-8077206,-6152097,2738081,8063383,10150438,16891397,16580429,14443948,15667751,8163424,3299817,774887,-9520774,-11081983,-13445812,-19414021,-13364079,-13708493,-11389674,-643494,-875719,7063170,14392865,11242448,18810045,16231926,10295500,13050708,1575957,-2282651,-4003322,-15649067,-12691309,-15911007,-18972974,-9458729,-11476768,-4422412,4793667,3617887,14239314,15215176,13677893,19149192,10658654,9244698,5955997,-4864301,-4576874,-12341118,-15966671,-13289104,-17896239,-11568816,-8352767,-6054387,4378222,4831078,11587139,15897481,12821218,17865560,11401646,7761241,6820398,-5032808,-4553061,-10709834,-17270796,-11322032,-17964656,-12506632,-5542757,-8473730,5446017,6217091,8167613,19413854,11073006,16061882,15433283,3263955,8457513,-3306512,-9493852,-6022669,-19162093,-13529536,-12695417,-17333675,-3635498,-5746981,43609,11134144,6585362,16152027,16373977,10978700,16068046,6421458,2928439,1115126,-9560374,-9069271,-13300766,-16522351,-12365600,-13180799,-8148525,-3072331,886230,7022971,10118900,14215271,13995162,14401726,12759168,6325850,5543266,-2582071,-7675077,-7750134,-16919092,-13000264,-12878349,-15802721,-3462656,-5844340,475594,11461108,5120208,16842748,16012792,8658527,18082529,4172263,1983793,4002407,-13744662,-6336151,-12201841,-20548723,-6297470,-16083514,-8869584,2845239,-5960914,11111233,11382758,7068309,21608871,8919078,10386452,13418997,-3780060,2734084,-5476737,-15445643,-6469786,-17678681,-14211919,-6603895,-13060055,-118678,2533486,2378743,14579274,10582518,13058047,16520501,7872006,8844053,4048745,-4179305,-4389121,-10648918,-13981932,-12291612,-14029808,-11573041,-6105368,-3908329,1465031,7913568,8653575,12937361,15258896,10710946,12575483,7684074,517358,1629075,-8057765,-10691787,-9057605,-17422136,-10737157,-9566031,-11381678,1438023,-623980,4470726,14198719,7444605,15507986,14477897,5887050,12228581,918139,-3455565,-1165320,-14535317,-10269187,-11207489,-17419678,-5999504,-8808477,-5038218,6280326,1816710,11145401,14496954,8922268,16385633,9516717,4879712,6852450,-4852848,-5573368,-7353079,-15688395,-10476628,-12573972,-12699620,-3831744,-4819824,1216077,8155781,6721247,13100491,13606398,9847453,12429696,6231222,1626846,799294,-7550652,-9085801,-10084856,-14823726,-10584180,-9752934,-8681872,-779391,432798,5087409,11138347,9580121,13266742,12860765,7932738,8564726,2213633,-2692430,-3913398,-10801001,-11300766,-11321969,-13630397,-8542813,-6595033,-3854720,3279953,4789033,9001462,12689579,10989616,12396500,10103812,5404458,3610930,-1940625,-6105112,-7968280,-11926668,-12134266,-10748476,-10527544,-6093118,-2266501,582617,6258497,8584232,10191467,12999002,10573495,9309478,7437448,1407575,-743654,-5097381,-9868558,-9546674,-12531382,-11700085,-8019929,-7861912,-1760254,2015570,4070058,10209028,10155968,11335375,12642729,7750484,6991810,2870998,-2963376,-4023189,-9482991,-11099593,-10438788,-12446345,-8395548,-5990273,-3441280,2808999,4597419,8394209,11485102,10398113,11607063,9025227,5470441,3388527,-2093533,-4977462,-7857576,-11011385,-10590165,-10989956,-9146498,-5588656,-3085733,1713997,5113130,7741500,10631370,10705501,10629392,9034384,5534118,2792011,-1549469,-5292657,-7747721,-10607505,-10837776,-10430921,-9112596,-5418130,-2603761,1433409,5408210,7671456,10375096,10921261,10064679,9040103,5625552,2331312,-1071392,-5395225,-7645796,-9783656,-11075112,-9776546,-8790504,-5916882,-2053673,788532,4969283,7823879,9226624,10974281,9929087,8253638,6272583,2082182,-1005593,-4412124,-7978387,-9056124,-10574462,-10126836,-7903040,-6092499,-2216727,1434617,4342790,8003933,9412161,10165161,10219959,7855293,5694420,2274642,-1602991,-4464363,-7740708,-9513589,-10125520,-9908372,-7940619,-5496094,-2155412,1372382,4531094,7493522,9217820,10138736,9692595,7846759,5699655,2082555,-1149214,-4298739,-7630777,-8708369,-9984894,-9662792,-7382487,-6000564,-2050986,1279422,3756564,7802241,8585467,9582560,9989174,6975171,5771887,2292116,-1894174,-3410243,-7756693,-9002115,-8984688,-10185642,-6937695,-5271047,-2712078,2353755,3662886,7314633,9434554,8603995,10012269,7318085,4641051,2944401,-2157565,-4007174,-6687478,-9523367,-8594124,-9576110,-7621889,-4489170,-2833299,1607225,4204363,6312202,9162446,8852580,9003525,7624669,4797654,2589131,-1175450,-4068867,-6510448,-8600638,-8897974,-8989212,-7230851,-5034748,-2358334,1459531,3628151,6827520,8472199,8507998,9340369,6827659,4857866,2717060,-1959316,-3461157,-6636563,-8953367,-7969545,-9536252,-6878307,-4323548,-3114985,2236382,3538378,6105415,9415776,7600283,9186852,7414315,3679808,3550494,-1959321,-3988283,-5192386,-9584483,-7522978,-8577020,-7960906,-3329172,-3455890,1306830,4378343,4711897,9229127,7855965,7907644,8194482,3326360,3000773,-716324,-4639136,-4666651,-8813333,-8167069,-7500568,-8121315,-3506695,-2653308,574116,4759570,4883200,8568350,8344362,7267517,7948419,3575782,2401712,-514406,-4787503,-4716652,-8477036,-8285839,-7065160,-8084319,-3502985,-2406847,111613,4946952,4425110,8128461,8458028,6504922,8223299,3565302,2068740,509199,-5106231,-4286285,-7620713,-8914124,-6062958,-8162144,-3933996,-1410813,-903655,5091856,4661366,6774228,9321715,5822745,7578436,4590862,714570,938798,-4761224,-5369308,-6186625,-9489319,-6071718,-6864731,-5052076,-401132,-705067,4237143,5929466,5836654,9278706,6461834,6215316,5306469,499561,287799,-3581640,-6164667,-5695812,-8777523,-6809518,-5803807,-5345713,-735979,-30778,3030214,6136678,5613469,8285083,7069822,5520947,5390031,973765,-313612,-2724238,-6136043,-5739841,-7898050,-7328436,-5232408,-5154503,-1147894,758247,2530202,6166620,5948955,7459607,7463174,5035530,4809050,1406793,-1161540,-2490857,-5994854,-6241427,-6988457,-7509777,-5085697,-4361610,-1782491,1183626,2563116,5477881,6451665,6726011,7278686,5425798,4127133,2097379,-1000136,-2641559,-5036258,-6471552,-6648342,-6950348,-5600798,-3827678,-2036511,799038,2846967,4830515,6470513,6726209,6686056,5622192,3773231,1811613,-684653,-3023919,-4836888,-6299815,-6795528,-6551182,-5580952,-3691034,-1695344,655084,3046562,4710127,6148165,6785268,6323859,5588943,3643038,1562301,-447583,-3085069,-4609883,-5969756,-6795047],[0,0,0,0,-3,-49,195,-18,74,107,-41,44,10,-100,-17,-20,-232,204,-388,344,-424,517,-622,939,-1078,1481,-1609,1996,-2231,2664,-3155,3663,-4376,4918,-5763,6413,-7408,8329,-9490,10729,-12008,13533,-14974,16814,-18569,20743,-22903,25347,-27933,30654,-33744,36882,-40537,44193,-48326,52490,-56968,61584,-66222,70898,-74860,77812,-77763,72224,-54195,7955,112109,-474261,1336763,1646604,-45042833,-2657161,-12660753,-35682370,20287778,-16312511,858625,34314576,-8548223,31692911,26613219,-4833445,35913695,-2832556,-7913558,14561975,-32094528,-9680771,-10041664,-37921540,-913600,-17189135,-16069424,15021216,-5328311,13074619,25635822,6701114,26123291,18796135,3877085,15574120,-2426397,-10603735,-4276472,-21144067,-20052803,-12133733,-22989100,-11275465,-1264706,-8821471,11473338,14083759,7465185,28314286,14838592,11322158,23880749,-3671671,2494537,1787876,-25829480,-5687729,-19620254,-29178869,-1430124,-23297753,-7380582,11646505,-9424459,22267667,18665520,5971743,34792527,7812553,9061793,20182800,-15076409,1193653,-7758101,-29768494,-4870597,-24509693,-21664685,448696,-18405102,3909974,12303741,448484,26095106,16189670,12230351,26250988,4416511,6876732,6004844,-14586901,-6978898,-15132289,-23987354,-12117931,-18649648,-14155847,-1084875,-3883360,6889031,15457554,12082036,20250857,20302272,12004364,14876487,6506533,-4134017,-2303349,-14158713,-18934502,-13244461,-22833976,-15679102,-7232657,-12454871,4612222,8122286,6071497,23517370,14886367,15116897,23405784,3822486,8148039,4079871,-15681770,-4585814,-17189509,-24148249,-7899115,-22519061,-11246708,2041298,-9703822,13397142,13537032,7270828,28280715,11838456,12466426,20525529,-4907618,3942482,-2966773,-22196037,-6240670,-21440366,-22588453,-5121080,-19917128,-3140938,6590559,-2817871,20145006,15276784,11750844,26956582,8861998,10490489,11954578,-9227787,-2416837,-10667078,-22692321,-10839278,-20475550,-17880753,-4348174,-10725176,2097640,10770033,6231863,19736488,18286276,12558931,19890175,8499909,2681294,4181362,-11131274,-11833515,-11670186,-22924522,-13869003,-13055365,-15757190,729169,-922654,3861839,18668212,10136186,18322742,21679869,7153134,15651391,5081822,-7278989,696664,-17228996,-17381524,-10444147,-25401113,-10197537,-7575517,-12701011,9881840,3761344,8613925,24410144,9141866,19514890,18847868,1059955,12311765,-3293676,-12489709,-3003888,-22736442,-16051862,-10637903,-22842658,-3317736,-4639708,-4582955,15447210,6301501,14601356,22827579,8542867,18301005,10854338,-1675120,5367070,-10584779,-13694767,-9598635,-22527656,-13695177,-11552094,-14667313,614997,126817,4962629,16613560,11742189,17486220,18638577,9811203,12034336,4125529,-4221509,-4479415,-13652461,-16135230,-14435664,-18140722,-13018390,-8021688,-5897167,3026766,7789741,10255448,16751922,16217294,14462273,15218707,7950783,3324111,318736,-9406914,-10962470,-13452917,-18909851,-13195136,-13390444,-11042374,-628947,-557645,7126226,14167074,11307861,18406749,15846863,10113439,12598834,1409089,-2456312,-4226495,-15649085,-12651048,-15551183,-18653575,-9136075,-11004928,-4086224,5093679,3703641,14238533,15260972,13399695,18941093,10279792,8599663,5642545,-5331115,-4791293,-12301853,-16175942,-12870539,-17694357,-11195327,-7558631,-5779486,4813100,5277468,11473285,16110762,12456131,17345192,11220299,6990981,6415439,-5313416,-5158393,-10552070,-17191232,-11250185,-17382992,-12288937,-4975267,-7959525,5613438,6686332,8237672,19269040,11077954,15560484,14935092,2892703,7813111,-3585686,-9766493,-6170117,-18946831,-13395616,-12299776,-16771272,-3237234,-5231184,335136,11389628,6709593,16007318,16161787,10568525,15619569,5883735,2424225,806516,-9804021,-9143096,-13277985,-16357770,-11940356,-12828217,-7700777,-2563688,1113958,7387543,10153496,14052546,13885321,13875663,12380915,5869033,4904084,-2837500,-8081417,-7918212,-16718840,-12908093,-12410291,-15291824,-3165455,-5229815,760144,11610150,5421643,16528904,15845128,8393072,17575572,3792072,1494727,3545265,-13836847,-6553433,-12039806,-20160163,-6033374,-15513500,-8452890,3307881,-5433765,11178516,11441204,6938326,21255688,8688514,9875234,12974574,-4210821,2238987,-5650808,-15471266,-6421888,-17375797,-13804434,-6185966,-12564307,299733,2893715,2639704,14657625,10460920,12721063,16036937,7396451,8423185,3528862,-4548230,-4661864,-10784853,-13824843,-12029363,-13658370,-10978283,-5691592,-3308186,1883823,8001458,8752398,12806786,14915727,10346353,11974612,7189506,113286,1102781,-8244562,-10799360,-8995497,-17014728,-10416509,-8989899,-10680656,1758730,-115379,4690463,14155312,7429886,15109692,14097675,5425311,11526816,469634,-3959285,-1573873,-14499123,-10251319,-10988071,-16882351,-5572521,-8216672,-4455451,6729042,2335148,11210398,14356164,8632517,15860494,8971732,4229124,6178769,-5323317,-5934971,-7477274,-15560513,-10240434,-12030049,-12151842,-3280102,-4219714,1714967,8577361,6978174,13011756,13342501,9466944,11790638,5648086,1010924,233050,-7821012,-9174676,-10014546,-14496490,-10196925,-9170184,-7967367,-172757,1002195,5478067,11251574,9565999,13004656,12297619,7358615,7768613,1507580,-3264236,-4315929,-11010449,-11225161,-11068834,-13147259,-7957977,-5977932,-3008598,3787316,5242796,9157686,12488543,10741305,11906476,9512760,4823226,3006785,-2367367,-6541200,-8258339,-11736162,-11851079,-10320206,-9830257,-5585202,-1625652,1084188,6469902,8828019,10168034,12574249,10179883,8693531,6867095,893380,-1303116,-5345873,-9983308,-9507228,-12153342,-11275644,-7484911,-7079077,-1311914,2603542,4389872,10358947,10170347,10964977,12078632,7289161,6270947,2315117,-3431396,-4432030,-9461552,-11128944,-10152974,-11867431,-7914450,-5230528,-2843280,3261034,5018306,8427227,11317410,10105556,11114689,8493734,4887116,2802545,-2569492,-5354652,-7943019,-10926061,-10311094,-10385691,-8552374,-4959420,-2449267,2095924,5502261,7810639,10543545,10459303,10213625,8500998,4928328,2168819,-2028261,-5611139,-7810063,-10508952,-10541636,-9866161,-8523796,-4799503,-1948191,1961237,5771091,7786376,10252309,10644333,9457718,8451644,4894412,1570536,-1449600,-5807802,-7851306,-9702379,-10884647,-9211758,-8146061,-5312259,-1289225,1274417,5319982,7980627,9057676,10730799,9349215,7552405,5669245,1329658,-1566082,-4681235,-8263094,-8932903,-10281021,-9719895,-7201946,-5477411,-1517807,1997666,4563446,8173343,9258331,9886352,9804185,7178343,5088915,1741691,-2240697,-4788357,-7921554,-9427724,-9726394,-9515699,-7360647,-4857346,-1628237,2011829,4879713,7690049,9148179,9801889,9242900,7240757,5070442,1460419,-1710386,-4566325,-7820439,-8632131,-9746995,-9300417,-6748099,-5394125,-1476928,1884797,4077589,7921948,8563058,9239439,9588572,6417998,5253684,1823380,-2436626,-3810765,-7902438,-8886660,-8617147,-9806499,-6470098,-4687019,-2286792,2778207,3955629,7340641,9359158,8257221,9543182,6783819,4053938,2470695,-2545772,-4317482,-6691569,-9448347,-8324562,-9057175,-7188908,-3944223,-2380799,1925370,4440779,6390849,8983961,8571141,8628416,7209288,4224735,2028136,-1583311,-4307327,-6513550,-8523375,-8571834,-8631266,-6766520,-4484991,-1994327,1827986,3939843,6778885,8491151,8240545,8888959,6362624,4255846,2188952,-2384340,-3677471,-6718667,-8808834,-7694435,-9060045,-6515768,-3733941,-2676546,2611576,3822935,6048087,9280470,7306462,8791604,6894660,3109808,3083004,-2200165,-4266538,-5217955,-9419052,-7249254,-8084357,-7521241,-2812076,-3033534,1616712,4681570,4856292,9116087,7568358,7420467,7752427,2854779,2563832,-1144206,-4931320,-4745205,-8689994,-7931633,-7061659,-7700977,-2957787,-2088301,896197,5100735,4875738,8374161,8026926,6868870,7497933,3058165,1868923,-826148,-5093999,-4750502,-8225017,-8115153,-6506239,-7577929,-2951916,-1840176,438250,5207690,4483917,7901687,8307310,6034979,7727217,3164600,1441522,196359,-5353643,-4448434,-7362459,-8734688,-5592172,-7607711,-3608853,-882067,-553232,5193646,4852337,6583532,9066034,5519811,7060577,4183595,243153,637944,-4871657,-5509149,-5964737,-9180356,-5738017,-6344618,-4643547,25018,-366397,4273709,6056852,5609958,8887560,6179026,5677846,4904248,53790,91254,-3626278,-6269431,-5508696,-8469536,-6493605,-5255513,-4966404,-360156,308490,3136445,6208997,5525850,7955691,6773380,5082757,4932568,668973,-621519,-2755025,-6181399,-5641677,-7539791,-7036504,-4790418,-4698222,-890540,1030813,2647003,6105270,5831312,7110311,7171950,4649547,4386154,1178993,-1280506,-2606591,-5904055,-6082564,-6664941,-7163701,-4761441,-3943723,-1538097,1408616,2621095,5391448,6345822,6409108,6974181,5065701,3676781,1761310,-1191918,-2815819,-4961219,-6271391,-6329808,-6578210,-5321223,-3475036,-1754309,889452,2919952,4713042,6274600,6417112,6322566,5381406,3411399,1555016,-858107,-3032068,-4671927,-6086651,-6458954,-6157937,-5266721,-3374285,-1386806,771735,3176908,4635461,6065974,6471106,5901601,5240881,3385353,1319014,-581046,-3188122,-4576719,-5827329],[0,0,0,-2,-13,217,-263,498,-443,651,-661,960,-1240,1635,-2134,2504,-3114,3533,-4343,5062,-6150,7260,-8529,9971,-11408,13246,-15066,17426,-19818,22677,-25679,28997,-32696,36625,-41191,45957,-51460,57204,-63655,70548,-78106,86424,-95368,105345,-115961,127806,-140491,154596,-169981,186992,-205870,226681,-250107,276143,-305891,339635,-378835,424566,-478898,544631,-625725,729031,-864751,1052046,-1326099,1764554,-2570400,4510056,-19159948,-14888993,5856650,-47440379,-1013732,-14187436,-34396807,19034294,-15411639,164985,34595621,-8881867,32016707,26227784,-4168951,35414749,-2150110,-7996414,14652455,-31956921,-9584607,-10302116,-37522532,-1483142,-16949479,-16213765,14554617,-5202705,12918704,25359860,7042817,25714815,19147962,4097897,15550442,-1938863,-10503884,-4234757,-20801705,-20342674,-12073341,-23104635,-11647488,-1232248,-9114478,11151748,14104221,7187518,28272293,15049901,11305847,24189619,-3370721,2584772,2045801,-25685118,-5620650,-19445876,-29372037,-1660119,-23337692,-7677658,11429944,-9494587,21982617,18702834,5990964,34669896,8161009,9129568,20302558,-14608064,1075553,-7461176,-29613705,-5242287,-24379279,-21934207,66952,-18377600,3441833,12282098,462974,25728099,16530448,12101762,26247170,4866580,6854794,6231559,-14346207,-7082192,-14913038,-24132527,-12321027,-18615028,-14502278,-1279413,-3963207,6539629,15531611,12040125,20169133,20559792,12077827,15039316,6906576,-4078602,-1998234,-13972934,-19077936,-13070264,-22939273,-16033663,-7251724,-12856083,4299697,8090012,5654510,23633903,14974406,15044600,23818360,3976048,8397846,4747557,-15606022,-4289321,-16800232,-24484909,-7821004,-22814182,-11802263,1926902,-10338621,12932093,13411495,6782919,28489968,12116587,12562619,21169895,-4574316,4261085,-2395924,-22066470,-5941239,-21395485,-22851673,-5326408,-20383936,-3701082,6147367,-3275910,19754391,15252309,11752471,27129253,9317537,10893711,12425271,-8620269,-1991429,-10319269,-22439121,-11024370,-20559193,-18287065,-4947170,-11071326,1368226,10319768,6132094,19336882,18504794,12842239,20086949,9228616,2949769,4642984,-10583756,-11712243,-11355543,-23020570,-14198924,-13166436,-16452414,247721,-1311329,3163956,18518906,9981247,18240340,22201637,7373383,16193700,5825594,-7010128,1404313,-16849481,-17390050,-10290676,-25796300,-10693937,-8044323,-13407270,9264961,3211356,8164483,24326015,9078599,19843075,19264722,1555611,13030956,-2693708,-11910026,-2637430,-22485698,-16030743,-11057629,-23155454,-4009696,-5262234,-5120557,14749474,5973204,14548678,22696209,8979772,18696530,11371235,-761858,5825698,-10001211,-13169685,-9653982,-22429173,-14007972,-12202888,-14974186,-434630,-491199,4443097,15808843,11850465,17469179,18800907,10755556,12434528,4909938,-3145048,-4188122,-12942414,-15811865,-14872708,-18082729,-13879466,-8816842,-6403319,1743203,7304664,9874405,16147308,16643849,14608024,15661021,9067426,3767776,1395982,-8510782,-10873988,-12870247,-19058842,-13752171,-13636195,-12035824,-1454480,-1175182,6111387,13951958,11022181,18372355,16516304,10587308,13394826,2468383,-1830837,-3370768,-15046421,-12534910,-15581745,-18947130,-9896297,-11764912,-5048846,4069069,3079557,13641724,14843020,13701494,19074198,11030778,9780957,6204547,-4197059,-3998560,-12052612,-15491849,-13342729,-18099861,-11558303,-8914366,-6313463,3953507,4037618,11446759,15417577,12489481,18177716,11243293,8248388,7353763,-4935396,-3795841,-10460296,-17103186,-10896631,-18387051,-12549310,-5785586,-9279589,5290849,5612236,7695637,19438489,10657730,16296869,15615697,3368587,9190734,-3028425,-9118192,-5416709,-19193918,-13284772,-12678153,-17682181,-3772088,-6262595,-412962,10826434,6073750,15934159,16197203,10899902,16337789,6745669,3216478,1579808,-9177922,-8734525,-13095592,-16425382,-12436709,-13348155,-8488196,-3452232,617965,6567888,9807100,14011289,13921105,14481436,12849858,6482497,5897758,-2402669,-7333504,-7466461,-16881778,-12812607,-12991579,-15917301,-3594658,-6170644,269385,11181601,4851727,16707040,15860653,8728615,18314946,4198115,2320034,4175110,-13531967,-6046550,-12084746,-20356088,-6225880,-16238728,-8986652,2637198,-6237909,10978044,11008797,6847927,21434168,8896401,10436741,13514318,-3605765,2850555,-5209739,-15171179,-6322721,-17534964,-14207559,-6626859,-13094940,-315968,2392295,2247454,14334808,10497074,12901022,16404579,7958065,8873282,4191250,-4020375,-4311564,-10426105,-13918265,-12154727,-13945264,-11576761,-6083330,-4031439,1296264,7736343,8437539,12872448,15002291,10567672,12638504,7660473,695745,1711650,-7967700,-10451415,-9068342,-17197434,-10663579,-9572841,-11251482,1172167,-679888,4417436,13883586,7510550,15323506,14339661,6068071,11973864,1049200,-3362622,-1306674,-14220091,-10322259,-11123751,-17173482,-6129967,-8636452,-5018458,6110014,2025596,10907139,14390774,8988858,16125740,9536822,4798161,6698141,-4694815,-5661123,-7265788,-15474018,-10557345,-12259829,-12674408,-3888846,-4614748,1095019,8159472,6704234,12921693,13634551,9759907,12325220,6334418,1563576,835549,-7375721,-8974872,-10004427,-14682767,-10533003,-9751172,-8597085,-744371,376924,5004949,10846100,9453225,13220385,12647216,8042125,8446151,2167956,-2503801,-3927964,-10652297,-11165897,-11410619,-13360207,-8655448,-6725275,-3705305,3073866,4784423,8845647,12364991,11064520,12177194,10061689,5590966,3506023,-1705881,-5996352,-7994027,-11603519,-12072861,-10733378,-10332602,-6321444,-2248142,426745,6030627,8609359,10055960,12810220,10670362,9226957,7474499,1518797,-782258,-4895890,-9750628,-9393658,-12332400,-11650513,-7990527,-7739163,-1903790,2006531,3977044,10128353,10060504,11133111,12461213,7766016,6919907,2910643,-2806655,-4004079,-9350940,-11006402,-10480230,-12322550,-8360189,-5899535,-3368196,2637565,4556009,8311733,11236578,10352454,11428538,8892735,5605853,3238921,-2087705,-4900528,-7864363,-10830656,-10488808,-10860906,-8921988,-5541190,-2942090,1790829,5048162,7788951,10635504,10551747,10591825,8853176,5451126,2700524,-1706963,-5236151,-7720526,-10645097,-10677509,-10271079,-8885320,-5231680,-2427233,1549827,5563080,7682273,10372173,10904572,9833968,8928255,5383643,2046049,-1117305,-5574624,-7635586,-9726847,-11026165,-9657704,-8570916,-5803813,-1794478,850128,4992576,7887821,9111440,10900912,9769618,8039035,6123383,1829912,-1053181,-4458461,-8089766,-9000744,-10527294,-10069577,-7729116,-6032106,-2036868,1495356,4342389,8039361,9316586,10153911,10066329,7705883,5635141,2229593,-1650045,-4468657,-7702085,-9449370,-10099478,-9840635,-7852463,-5444356,-2149196,1386691,4586028,7519496,9097563,10098648,9601722,7727819,5606055,1879526,-1201859,-4258588,-7685269,-8577478,-9988637,-9622535,-7301304,-5987329,-1907385,1405435,3668983,7860080,8504557,9513432,10008604,6876683,5837474,2215906,-1931889,-3358201,-7806284,-8793291,-8918841,-10302228,-6740154,-5370533,-2648791,2319036,3533885,7344636,9357202,8553750,10032413,7183795,4691612,2963940,-2103353,-3885056,-6737619,-9445874,-8462626,-9506096,-7506547,-4584856,-2943560,1657442,3984307,6388430,9020063,8713442,9064339,7574825,4761367,2534652,-1278910,-3905057,-6498327,-8546100,-8724484,-8993221,-7181570,-4969042,-2477128,1461887,3574485,6718240,8553754,8402145,9388680,6793616,4778748,2663185,-2018282,-3341677,-6569743,-8960363,-7818946,-9497694,-6856056,-4173674,-3172588,2284302,3481128,5955787,9383594,7386396,9213769,7365405,3633158,3628839,-1945280,-3932240,-5082433,-9488484,-7455786,-8475911,-7952953,-3249696,-3522630,1263925,4395303,4627829,9270957,7790373,7816924,8233042,3343980,2989904,-798621,-4684917,-4562914,-8818931,-8133294,-7426611,-8068865,-3454679,-2528980,643643,4736366,4855705,8490233,8318388,7165008,7868204,3484397,2367369,-514321,-4787620,-4700451,-8312595,-8289088,-6994389,-8015401,-3390025,-2266869,130375,4918230,4329135,8003511,8431417,6496233,8170935,3593870,1986733,457723,-5051664,-4338471,-7472188,-8835563,-6048391,-8020550,-3989812,-1363063,-894811,4975628,4695140,6729191,9206920,5924699,7505126,4536550,826008,988556,-4603141,-5298889,-6128023,-9284970,-6075912,-6808288,-5040590,-539007,-717354,4073946,5762419,5809961,9010785,6462236,6288497,5307911,654812,414134,-3476009,-5923108,-5597799,-8634935,-6759577,-5851390,-5357176,-976941,-149535,2892663,5987770,5556192,8173660,7009389,5599018,5293243,1168182,-123224,-2629442,-5915032,-5661256,-7795634,-7332208,-5326039,-5163955,-1394363,595183,2448204,5906341,5941224,7384994,7411149,5220520,4825667,1637965,-854279,-2316920,-5660288,-6174402,-6893236,-7351086,-5263963,-4449518,-1942587,946214,2393658,5187060,6336280,6697867,7185902,5529822,4077459,2153672,-693922,-2556645,-4824677,-6359571,-6591217,-6825992,-5722527,-3963741,-2146430,515953,2690270,4563179,6278382,6713444,6616746,5770887,3932261,1966619,-429313,-2862318,-4598981,-6159507,-6703691,-6421489,-5695133,-3789165,-1722859,400887,2917745,4563489,6017741,6707628,6223157,5693981,3779563,1759278,-264318,-2867797,-4453869],[0,0,0,2,12,-68,262,-334,596,-574,825,-886,1248,-1604,2089,-2694,3188,-3946,4534,-5540,6485,-7830,9236,-10837,12659,-14520,16837,-19190,22147,-25202,28797,-32616,36833,-41525,46544,-52308,58388,-65329,72647,-80815,89586,-99188,109739,-121117,133752,-147271,162288,-178449,196365,-215945,237583,-261593,288115,-317939,351191,-389147,432324,-482492,541173,-611063,695919,-801176,936140,-1115374,1366635,-1744582,2382299,-3725234,13164094,-20982086,-15506812,6161642,-47673790,-877681,-14355752,-34261282,18870006,-15141429,56112,34761038,-8871499,32135991,25976082,-4089770,35306511,-2316139,-8159246,14513209,-32115204,-9581354,-10438685,-37470690,-1368389,-16886333,-16081059,14858100,-5197071,13065918,25475936,7007270,25809414,18981928,3859381,15462703,-2341109,-10602914,-4344224,-21021535,-20176678,-12083434,-23045721,-11364158,-1204642,-8763315,11468635,14172072,7438149,28272185,14950674,11368944,23924823,-3510135,2395720,1832981,-25688672,-5778445,-19441344,-29227068,-1653868,-23062537,-7462592,11584749,-9221552,22011464,18811559,6083599,34612648,8116849,8949189,20181394,-14762652,913307,-7516762,-29773308,-5169496,-24268741,-21936627,373177,-18201492,3560874,12498446,399361,25868769,16519948,12016092,26288725,4597267,6619907,6297537,-14634686,-7102366,-14840621,-24237016,-12149659,-18535896,-14444043,-1023661,-3974797,6723970,15601124,12003693,20335466,20357169,11959308,15065231,6627167,-4044331,-2137771,-14116026,-18851062,-13204386,-22997975,-15796581,-7281651,-12644248,4441011,7990472,5835488,23550086,14901390,15062347,23588998,3972955,8297775,4422307,-15634648,-4398899,-16956181,-24332325,-7812965,-22692946,-11616980,1982923,-10113681,13182998,13472164,6896436,28483736,11823801,12535382,20905512,-4869738,4209429,-2736383,-22215884,-5968829,-21537080,-22641355,-5072255,-20307077,-3226796,6385382,-3078452,20189857,15101480,11800745,27146072,8938595,10874591,12024795,-9132154,-2041920,-10750389,-22631603,-10817651,-20694470,-17816455,-4674089,-11012189,2008236,10506729,6204501,19674620,18188846,12838754,20001862,8590198,2979910,4268425,-10979507,-11524415,-11706356,-22881886,-13865932,-13321760,-15890671,430991,-1283266,3789245,18426932,10022185,18537224,21682314,7364740,15949136,5145563,-6897197,915609,-17162247,-17053431,-10607964,-25530653,-10296858,-8083428,-12763395,9562954,3443454,8692776,24185469,9166063,19797355,18749793,1424136,12596610,-3196545,-12047108,-3070029,-22644690,-15930139,-10976706,-22829969,-3548114,-4988431,-4666962,15107678,6094562,14689629,22615523,8729976,18520016,10921181,-1148848,5533591,-10508644,-13258773,-9649825,-22561845,-13706483,-11955590,-14800120,179938,-337892,4799675,16157043,11584557,17678949,18633318,10288751,12450965,4370700,-3537877,-4219180,-13513999,-15768027,-14779421,-18148387,-13219832,-8716999,-6072777,2396102,7342908,10269951,16310794,16298360,14755348,15169853,8579507,3625690,583837,-8731414,-10899672,-13232047,-18741898,-13691539,-13416541,-11326375,-1156006,-665557,6635090,14012902,11413610,18223448,16143300,10363098,12723853,1936215,-2212484,-4020065,-15321080,-12721740,-15585902,-18623707,-9535897,-11193440,-4344936,4562193,3623868,14025899,14999060,13610538,18914805,10509036,9236310,5782127,-4819615,-4334585,-12339942,-15794911,-13033147,-17950113,-11152735,-8286055,-5938068,4594015,4604314,11676326,15966297,12288548,17829660,11019142,7405649,6852797,-5449970,-4598731,-10539875,-17420495,-10937514,-17758108,-12407655,-5111108,-8460178,5677585,6384708,8018835,19484097,11000074,15758033,15307256,2873660,8173115,-3437025,-9650344,-5999009,-19044072,-13433463,-12367126,-17028363,-3329445,-5401167,285762,11334975,6684433,16054913,16166650,10773773,15652254,6095288,2581170,763401,-9698534,-9251531,-13450454,-16258381,-12086837,-12802343,-7645177,-2739417,1300184,7369144,10142419,14266712,13919472,14048331,12494268,5843990,5121017,-2874301,-8060773,-7863028,-16910372,-12994596,-12565303,-15374412,-3154979,-5327260,759318,11639132,5414317,16682276,15878360,8471863,17615464,3802381,1599700,3549919,-13903603,-6573024,-12213805,-20242051,-6216973,-15581964,-8464959,3104961,-5389539,11230911,11431422,7151436,21252444,8747202,10035230,12866446,-4037526,2221444,-5709918,-15350158,-6619167,-17412872,-13892192,-6363868,-12548016,224066,2771619,2752830,14541390,10594581,12878996,16108645,7569717,8467483,3558599,-4362334,-4684843,-10826808,-13875617,-12166202,-13726708,-11151323,-5762755,-3488683,1764748,8007151,8787322,12823954,14946887,10452865,12107254,7286357,261501,1107431,-8261421,-10735828,-9164430,-16939415,-10561117,-9110126,-10723808,1534248,-161802,4712640,13988067,7650542,15142538,14083648,5689712,11377602,591263,-3844196,-1734769,-14328742,-10379423,-11046858,-16829200,-5819401,-8138663,-4416700,6560597,2502889,11180336,14365813,8886647,15866755,9172596,4268190,6056479,-5252389,-6050630,-7555090,-15602271,-10399239,-12085877,-12143467,-3400930,-4106523,1685856,8605597,6997126,13032379,13451506,9527403,11868025,5749788,1055195,264857,-7927057,-9155734,-10055373,-14467293,-10186869,-9335498,-7958290,-237313,868457,5534794,11102777,9629507,13128815,12210957,7746084,7823424,1612951,-3026943,-4446935,-10861121,-11248355,-11313821,-13049433,-8210427,-6115345,-3036285,3502911,5337723,9229768,12400615,10989467,11807238,9592813,5047845,2888139,-2183448,-6511584,-8303436,-11599613,-12000051,-10370820,-9842802,-5792136,-1530948,953496,6410168,8905383,10039134,12715265,10404552,8749823,7048368,933119,-1207855,-5246780,-9970331,-9436661,-12208700,-11387594,-7572715,-7254114,-1454726,2430748,4329534,10274203,10101764,11058037,12208843,7406107,6507730,2465789,-3198314,-4354107,-9461257,-11013583,-10351216,-11983500,-8065925,-5585882,-2955077,2959652,4859166,8475658,11268177,10271381,11232201,8560048,5217914,2923608,-2296349,-5081179,-7990787,-10796779,-10383059,-10694537,-8650020,-5235179,-2620707,2042413,5221676,7911377,10601951,10391733,10393232,8578993,5118561,2468653,-1972476,-5445236,-7858119,-10610802,-10509497,-10050685,-8634953,-4903589,-2185830,1733792,5750542,7704809,10375895,10735827,9584232,8677754,5024778,1761739,-1349753,-5781668,-7690554,-9780248,-10962726,-9287351,-8387165,-5479394,-1435756,1041352,5189617,7961272,9046089,10886226,9465210,7796480,5852264,1393228,-1305679,-4718768,-8248767,-8972603,-10420519,-9807045,-7304962,-5746572,-1662829,1761655,4510716,8210689,9238610,10041679,9931230,7370030,5258383,1834026,-2032351,-4761701,-7971751,-9417134,-9887782,-9599192,-7494132,-5088130,-1740223,1863202,4823269,7771140,9171231,9973707,9268615,7405600,5283645,1486164,-1577572,-4575184,-7802757,-8617412,-9848784,-9380464,-6872743,-5610856,-1483175,1776109,3981134,8033642,8473800,9422219,9751215,6451480,5433250,1793668,-2409020,-3732383,-7977815,-8947526,-8788135,-10043315,-6356766,-4851065,-2253541,2747059,3827758,7535420,9450824,8407060,9824486,6826629,4239180,2528080,-2579022,-4146146,-6840733,-9521637,-8417640,-9225045,-7195670,-4112190,-2427257,1983195,4398426,6464785,9121584,8613209,8794240,7192917,4334418,2182236,-1637420,-4217171,-6736367,-8614185,-8622903,-8851844,-6804369,-4607784,-2078937,1918336,3860515,6912041,8611119,8288325,9094833,6475535,4332842,2313536,-2379695,-3744491,-6788584,-8966005,-7723861,-9238269,-6512566,-3814345,-2777388,2646817,3853701,6157424,9424351,7351331,8892156,6998185,3188766,3142684,-2298017,-4288253,-5341725,-9575363,-7393323,-8280723,-7605267,-2838151,-3072637,1643630,4766536,4885559,9283909,7665276,7556246,7839718,2870695,2606286,-1157830,-4993132,-4871490,-8923334,-8073202,-7181183,-7723090,-3002687,-2110183,985268,5111264,4944747,8611397,8163265,6915377,7570972,3100806,1864753,-901551,-5157048,-4897315,-8397763,-8216882,-6616288,-7697833,-2982557,-1852731,505108,5259214,4629992,8114043,8401960,6163544,7792203,3174775,1448547,77386,-5376220,-4545539,-7409081,-8817116,-5724188,-7589735,-3627445,-888830,-514039,5244525,5049173,6776585,9136655,5567959,7045963,4140888,282278,438306,-4856903,-5628093,-6128548,-9256424,-5821534,-6344962,-4564377,-2454,-174650,4421909,6099883,5800981,8968057,6192009,5756104,4835169,80507,-160619,-3780904,-6227588,-5762737,-8561348,-6605072,-5364669,-4883326,-445160,439067,3261426,6218477,5691903,8049826,6865539,5078917,4848062,651966,-709713,-2944017,-6225647,-5795833,-7582035,-7092822,-4822391,-4664588,-912246,1204399,2807190,6217987,6088649,7168455,7193240,4731980,4263972,1198841,-1508222,-2761795,-5931826,-6310354,-6775150,-7215706,-4857209,-3845379,-1598427,1554890,2818038,5435338,6575739,6503098,6914644,5241240,3545883,1691635,-1166518,-2992193,-4943645,-6494294,-6518190,-6601553,-5464801,-3407785,-1716034,913633,3167816,4748141,6374475,6579098,6296511,5430024,3360567,1507304,-853444,-3266301,-4784532,-6186197,-6678085,-6037511,-5343764,-3299906,-1276466,721865,3326353,4691412,6059139,6657598,5914087,5306597,3410941,1184758,-563656,-3267197],[0,0,0,-1,-3,-74,23,139,-161,360,-260,414,-358,577,-762,1043,-1408,1622,-2052,2262,-2831,3274,-4045,4799,-5662,6650,-7574,8841,-10020,11669,-13271,15255,-17293,19546,-22075,24718,-27874,31097,-34913,38814,-43254,47955,-53118,58826,-64923,71792,-79011,87139,-95749,105371,-115814,127349,-140140,154138,-169892,187215,-206970,229119,-254673,284065,-318414,359059,-407565,466627,-538488,625131,-716447,723534,-263512,24639831,-22947018,-14285120,5119146,-46954004,-1467198,-14039949,-34370580,19017200,-15405926,431672,34378353,-8494414,31970671,26129330,-4029405,35323916,-2404204,-7895533,14305084,-31978893,-9695593,-10464272,-37468385,-1511205,-16978169,-15942315,14706918,-5147684,13050594,25366784,7050273,25881159,18909070,4084313,15491606,-2270564,-10507449,-4422898,-20997642,-20234352,-12219975,-22987650,-11327598,-1382255,-8733032,11340677,14071668,7625068,28188533,15002298,11571536,23818974,-3308145,2420473,1716333,-25593538,-5934941,-19527435,-29172147,-1840091,-23019770,-7580943,11540071,-9090678,21906900,18854729,6154045,34491774,8210418,8936443,20048002,-14761002,718732,-7655388,-29783155,-5265285,-24266550,-21889353,592091,-18165328,3702889,12795112,369658,26058766,16561902,11807530,26523725,4327601,6450946,6289683,-15066017,-7068853,-15044783,-24578022,-11736036,-18776668,-14339389,-603189,-4150673,7149010,15821214,11811071,20793726,20193042,11853158,15248923,6003360,-4083796,-2260894,-14642623,-18763987,-13443007,-23020686,-15444147,-7474678,-12279642,4723674,8064698,6396775,23552813,14983199,15358650,23360379,3874577,8180611,3934568,-15703811,-4620365,-17277910,-24262940,-7922273,-22617888,-11265498,2059143,-9806766,13523556,13585960,7255433,28612911,11712843,12556970,20692496,-5184779,4157926,-3080359,-22482178,-5903010,-21915870,-22518013,-4941826,-20383008,-2742693,6593044,-2999427,20682790,15022089,11936842,27417884,8482699,10967263,11791495,-9603131,-1915525,-11167308,-22808329,-10598524,-21005967,-17610228,-4353683,-11105426,2632164,10545327,6288851,20210009,17895950,12955716,20106469,8123466,3127896,3974273,-11360068,-11396835,-12074442,-22933361,-13691294,-13580129,-15497224,666391,-1219271,4398292,18446174,10132649,18836874,21434080,7436073,15845643,4665629,-6896295,486517,-17546602,-17087663,-10959620,-25405962,-10074670,-8036862,-12298898,9880787,3590139,9227627,24328291,9268188,19906781,18510134,1269475,12398094,-3665056,-12145887,-3284601,-22940946,-15816402,-11124861,-22830730,-3197960,-4942288,-4297714,15528791,6146377,15101083,22725728,8497898,18700568,10527280,-1570268,5593172,-11062326,-13427755,-9688257,-22944213,-13426041,-11893739,-14804557,930859,-313463,5207691,16720034,11326672,18111620,18590216,9777458,12575036,3734404,-3963805,-4275274,-14223218,-15687988,-14804246,-18498372,-12628601,-8637883,-5794313,3106247,7287145,10718693,16577694,16035866,15030044,14893576,8232849,3614110,-8229,-8972162,-11092330,-13707592,-18649938,-13652126,-13444126,-11018098,-981608,-367829,7018264,14178999,11496674,18481999,16057946,10286630,12698503,1620095,-2395269,-4212467,-15613004,-12757710,-15772266,-18717777,-9205621,-11357962,-4183192,4929054,3517789,14436927,15084465,13504277,19222902,10157631,9202271,5839769,-5340681,-4285222,-12583577,-16120846,-12802418,-18205158,-11190766,-8010813,-6180845,4935200,4696455,11560282,16313678,12200856,17899873,11315913,7121972,7075481,-5451182,-4785663,-10407234,-17636053,-10968293,-17761093,-12615247,-5047454,-8534681,5560906,6578131,7912668,19521303,10973336,15753009,15392343,3010029,8253227,-3429344,-9715685,-6025244,-19133453,-13511997,-12544592,-17116664,-3467995,-5586889,242068,11287024,6544794,16191972,16143742,10963498,15884060,6139566,2865907,889906,-9618874,-8957679,-13492906,-16276212,-12318267,-13151480,-7832392,-3119276,998314,7234078,9967293,14258518,13915437,14109206,12837379,6055700,5405410,-2548885,-7924967,-7710493,-16906359,-13101937,-12603654,-15788950,-3362798,-5535712,445980,11540376,5276458,16633905,16048297,8503119,17908633,4138837,1749377,3779360,-13644264,-6575190,-12073359,-20318363,-6373226,-15668116,-8758294,2942618,-5439293,11045723,11462783,7141445,21204125,8999482,10129770,13068027,-3780179,2249718,-5555437,-15341058,-6717359,-17388166,-14030765,-6477168,-12644913,2767,2762882,2731126,14442594,10677997,12899738,16108415,7792949,8606443,3671183,-4260128,-4689820,-10695140,-13910912,-12232767,-13842317,-11335397,-5934640,-3561915,1728799,7854222,8897089,12885602,14949973,10654633,12148615,7442720,384651,1077429,-8072230,-10782354,-9224265,-16926141,-10773106,-9203567,-10795120,1294444,-25863,4632647,13945986,7852275,14970648,14235480,5917836,11313060,894341,-3847817,-1809555,-14162246,-10612127,-11036735,-16862147,-6132325,-8058369,-4683330,6347954,2600497,10910360,14466178,9024696,15698069,9407472,4359929,6131885,-4973114,-6110650,-7382008,-15489319,-10687857,-12024210,-12391040,-3593118,-4187870,1419512,8521846,6941085,12967950,13539715,9675722,12057168,5985761,1272064,443252,-7742376,-9166095,-10082330,-14616203,-10356399,-9486514,-8108398,-444994,738931,5437643,11000502,9710225,13176580,12340697,7902399,7958249,1767647,-2746909,-4509948,-10729368,-11273170,-11498141,-12949147,-8443246,-6272002,-3118770,3233024,5245585,9142130,12312673,11270747,11862250,9776785,5429079,2920953,-1862225,-6331709,-8215756,-11446716,-12221980,-10496411,-9929643,-6179078,-1751724,814913,6208729,8977593,9981521,12774508,10597740,8796258,7201521,1122859,-1169730,-5052497,-10020893,-9485421,-12197729,-11610317,-7663419,-7383394,-1638941,2339976,4228772,10213287,10198722,11110773,12286772,7557968,6605318,2607999,-3105045,-4312515,-9425575,-11083040,-10428099,-12039793,-8127779,-5635330,-3055623,2910731,4836945,8500481,11252189,10383683,11339904,8685432,5393590,2917638,-2189794,-5051214,-8027185,-10819614,-10417246,-10805759,-8700302,-5445548,-2812675,1889777,5123365,7870787,10678761,10454920,10521666,8696300,5218044,2643363,-1892004,-5340167,-7715943,-10669310,-10578556,-10108643,-8848430,-4989696,-2280005,1622598,5817452,7634094,10378180,10852337,9633448,8864428,5155322,1854964,-1159978,-5785140,-7750101,-9638413,-11119771,-9391635,-8534261,-5664796,-1520934,893208,5197437,7993897,8996699,11033935,9575776,7883491,6094069,1501399,-1183011,-4635319,-8292210,-8916889,-10478272,-9953164,-7460385,-5930339,-1779103,1724836,4432553,8230403,9284379,10120497,10001483,7502141,5426829,1929827,-1954856,-4655609,-7899481,-9450628,-10010244,-9662784,-7577643,-5279510,-1799465,1673520,4725760,7756637,9075223,10088073,9509511,7465667,5543489,1673071,-1357253,-4352320,-7841302,-8582644,-9956011,-9520895,-7025432,-5920218,-1732360,1569369,3753291,8012688,8532444,9465567,10006761,6585714,5709503,2126163,-2157142,-3478970,-7907732,-8909185,-8779799,-10285989,-6618752,-5163530,-2643560,2560493,3593376,7352161,9424605,8460343,10021070,7027309,4525027,2834508,-2317570,-3967937,-6795630,-9505564,-8435622,-9376006,-7412149,-4348597,-2814665,1810121,4140841,6447879,9051837,8615587,8978062,7370276,4623828,2502500,-1469397,-3918562,-6569747,-8640622,-8594367,-9118388,-7017299,-4867344,-2353825,1746259,3626755,6815814,8643476,8235428,9276893,6672376,4523606,2673421,-2247886,-3503715,-6616165,-9025814,-7628538,-9434009,-6778417,-4004021,-3151860,2366617,3717727,6012921,9453878,7386601,9102228,7339206,3329359,3449087,-2117970,-4146602,-5239836,-9558862,-7429453,-8427548,-7835129,-3022171,-3244481,1443380,4547413,4779591,9270866,7806928,7746011,8040473,3049663,2898428,-1031523,-4939075,-4679449,-8903279,-8095574,-7341271,-7919674,-3195805,-2432674,815222,4910217,4804073,8629857,8186098,7110436,7858742,3139666,2238943,-673367,-5076294,-4701330,-8475357,-8300327,-6759142,-7944367,-3263269,-2083457,213709,5176538,4445743,8018058,8486293,6257301,8088348,3408264,1741304,390953,-5223303,-4448388,-7419961,-8901741,-5931831,-7851516,-3883550,-1141719,-744754,5134518,4905430,6772785,9238021,5812370,7312725,4421908,638393,721103,-4734405,-5498149,-6210238,-9324533,-6013773,-6570186,-4858442,-327899,-441014,4243555,6011450,5849021,8992712,6451538,6053397,5125345,432544,146555,-3541595,-6173335,-5648222,-8606831,-6773168,-5725567,-5237942,-735136,149122,3084740,6106145,5692788,8051901,7079396,5311219,5075694,1057087,-497158,-2688071,-6079121,-5839774,-7709691,-7271553,-5128450,-4911498,-1260761,913795,2559501,6057916,6082010,7192195,7436542,4991259,4508297,1536012,-1248554,-2565260,-5823624,-6289623,-6860147,-7339977,-5120464,-4094633,-1823368,1283491,2700652,5262459,6500611,6609148,7089046,5476091,3754278,1929491,-1007594,-2916965,-4846025,-6569744,-6581198,-6695599,-5734248,-3600449,-1968929,784081,3123468,4621402,6412270,6711852,6369665,5638951,3539886,1741423,-582403,-3184411,-4579934,-6290623,-6720126,-6181097,-5538246,-3586204,-1430422,558501,3201997,4646273,6086434,6838164,6052493,5561216,3559232,1399743,-350741],[0,0,0,0,2,76,-155,135,-18,56,73,116,-68,255,-192,192,-131,22,-108,23,-213,101,-181,5,74,-176,310,-273,468,-453,775,-906,1264,-1509,1785,-2144,2402,-2950,3318,-4014,4508,-5228,5873,-6609,7490,-8314,9427,-10347,11571,-12597,13860,-15063,16335,-17670,18792,-19971,20634,-21140,20749,-19472,16291,-10085,-1380,22699,-62693,143474,-325240,839143,-3079190,-8339998,26199614,-24014011,-13667126,4253596,-46501146,-1937293,-13847302,-34508485,19146762,-15490852,743396,34179666,-8119644,31828800,26306596,-3983160,35288595,-2393839,-7920065,14058924,-31977440,-9962119,-10472960,-37577730,-1437703,-16930974,-15917249,14961078,-5005717,13260688,25785840,7038721,26072531,18932814,3792143,15501156,-2694939,-10848244,-4433614,-21578930,-20167655,-12267602,-23260133,-10914798,-1272944,-8520831,11982770,14001709,8049737,28418026,14802681,11678318,23451330,-3653874,2357478,1058117,-25750152,-6066424,-19934989,-28887612,-1898390,-22901787,-7029378,11595960,-8626867,22395650,18954351,6512103,34529335,8096572,8789070,19760977,-15066951,452567,-7975484,-30044892,-5413299,-24325178,-21908304,701757,-18034837,3966021,13142610,566206,26302907,16758578,11821630,26556528,4146685,6329909,6178017,-15549357,-7258995,-15207626,-24858685,-11658602,-18852453,-14272608,-143303,-4126324,7431564,16186732,11807679,21164996,20150749,11736843,15374078,5627196,-4247937,-2490980,-15147844,-18732853,-13696396,-23157250,-15182034,-7509782,-11994483,5098923,8149617,6727377,23790994,14981263,15506329,23217168,3666048,8124253,3596680,-15998005,-4847834,-17661858,-24308668,-7995933,-22739296,-10994168,2212504,-9588682,13966665,13689589,7495619,28884769,11588365,12669600,20508987,-5533225,4054702,-3550918,-22767565,-6014679,-22173917,-22427648,-4840164,-20411924,-2287419,6764551,-2725111,21166697,15022506,12204559,27465854,8211371,10949778,11517290,-9934583,-2044679,-11579009,-22960516,-10672753,-21225514,-17347516,-4232069,-10939780,3082439,10752238,6520218,20653550,17863332,13093900,20061101,7710020,2992718,3625804,-11911577,-11548431,-12598834,-23122660,-13514107,-13761115,-15208854,1095546,-1131392,4960012,18744695,10242700,19205101,21156006,7367113,15809746,4106987,-7121352,206908,-18003451,-17058846,-11257336,-25484109,-9796843,-8113157,-11883389,10222247,3678996,9759188,24400920,9318742,20215846,18151325,1211097,12203763,-4279687,-12355944,-3662738,-23393601,-15753980,-11308802,-22658459,-2785293,-4902454,-3799456,15947806,6350855,15543170,22813385,8431575,18747615,10122288,-1854418,5260571,-11703831,-13659116,-9955164,-23242886,-13147839,-11921861,-14521561,1457051,-91071,5789792,17254590,11440964,18411058,18525085,9590399,12516097,3196886,-4297306,-4549403,-14722960,-15753888,-14937495,-18603373,-12285894,-8550444,-5528678,3543679,7373765,11155547,16755335,16022973,15185422,14649260,8017838,3423992,-459520,-9163779,-11395217,-14002058,-18603208,-13836989,-13384870,-10692922,-942221,-107512,7304499,14229298,11865261,18508078,16009155,10382394,12365094,1410005,-2486987,-4656718,-15737731,-12878316,-16098381,-18575710,-9294837,-11204691,-3775653,5052262,3896449,14825484,15121306,13827904,19179403,9964794,9235931,5399131,-5625107,-4475116,-13062646,-16130670,-12989593,-18369868,-10850662,-7857369,-5907216,5419504,4859159,11974933,16541660,12181182,18097156,11103449,6882423,6851065,-5895706,-5082015,-10673145,-17944066,-11056680,-17746258,-12547260,-4639459,-8224215,5917090,7066267,8162231,19810496,11250744,15690588,15300232,2753103,7781245,-3683011,-10175445,-6380609,-19271403,-13750186,-12428927,-16932721,-3234098,-4975920,672220,11589611,7093129,16293201,16300734,10987713,15522858,5896725,2348226,310569,-9911945,-9525809,-13745441,-16457746,-12312184,-12859300,-7449438,-2638274,1580257,7703813,10383328,14608947,14046177,14093175,12537625,5627040,4924063,-3148948,-8476103,-8129884,-17141994,-13259010,-12545450,-15456851,-3030361,-5045146,1051761,12055388,5807784,16839307,16128628,8553939,17564983,3797895,1294330,3183799,-14164786,-7125854,-12400049,-20387396,-6416142,-15466543,-8395454,3395917,-4996356,11447039,11797495,7493246,21323535,9013867,9979844,12808755,-4092395,1810011,-5944674,-15711643,-7025486,-17542497,-14084787,-6307088,-12331833,348156,3245225,3096383,14814371,10932292,12966662,16171526,7603081,8289201,3465372,-4769473,-5072636,-11085722,-14246377,-12333517,-13890857,-11090719,-5586298,-3376329,2194066,8296750,9113601,13212192,15019975,10629777,12078241,7196279,123651,790354,-8466049,-10935628,-9506940,-17041918,-10718279,-9251918,-10444466,1568727,200595,5049449,14211132,8121000,15234124,14172697,5890203,11197238,641876,-4019665,-2050181,-14377060,-10832065,-11213090,-16833572,-6082711,-7906984,-4476290,6602762,2858169,11202201,14724741,9154027,15681444,9370124,4193487,5888615,-5174873,-6358378,-7699629,-15694963,-10712271,-12005007,-12299645,-3401425,-3901917,1693939,8851773,7237203,13192873,13666800,9576682,11962820,5753564,982028,103815,-8151400,-9401172,-10355070,-14763788,-10321182,-9467368,-7809165,-155132,1092362,5846443,11263016,9995851,13258909,12225962,7823420,7668283,1479842,-3007862,-4870077,-10945221,-11431282,-11584431,-12909751,-8391237,-5986234,-2815048,3488666,5660592,9358763,12450852,11382033,11751301,9629239,5129888,2524485,-2263219,-6828399,-8601216,-11613135,-12385036,-10481785,-9770248,-5901820,-1303918,1180172,6575343,9377800,10202844,12905827,10493302,8604775,6985424,710487,-1601085,-5412592,-10380680,-9737633,-12287770,-11548884,-7578194,-7161285,-1218671,2737047,4678765,10560076,10403950,11309932,12200530,7447396,6256849,2116928,-3470956,-4867904,-9775377,-11295705,-10594931,-11934210,-7975500,-5391972,-2591072,3221968,5213004,8864756,11302876,10490946,11203506,8402860,5250335,2509607,-2644333,-5380368,-8435845,-10984726,-10583087,-10831470,-8371355,-5213653,-2413208,2434852,5387734,8350250,10863490,10495206,10586974,8410678,4950410,2334052,-2318992,-5653019,-8105067,-10891710,-10529931,-10178990,-8684132,-4680123,-2041893,2059963,6083425,7891697,10645526,10925830,9614372,8693630,4859541,1559827,-1536019,-6103895,-7940472,-9972024,-11177602,-9324937,-8361212,-5385287,-1201761,1260701,5626969,8272170,9250119,11034930,9529868,7682912,5840448,1220070,-1609696,-4926684,-8591363,-9102315,-10576439,-9897334,-7231193,-5636251,-1472761,2116135,4868125,8413516,9558672,10124721,9941801,7336070,5120745,1548494,-2280751,-5075903,-8170815,-9656002,-10082648,-9568971,-7511077,-4939212,-1448768,1928436,5222086,7935385,9257320,10257944,9283822,7417712,5206274,1220833,-1656088,-4787352,-8145589,-8666591,-10128851,-9413297,-6845757,-5644747,-1162724,1893624,4204392,8398027,8614307,9594817,9833582,6353603,5507507,1586095,-2570381,-3788630,-8366286,-9037663,-8968565,-10203020,-6338196,-4865294,-2110365,3042064,4011712,7906604,9599677,8542582,9930905,6663091,4216215,2341798,-2836745,-4397583,-7150339,-9720811,-8532075,-9375403,-7090966,-4041592,-2304368,2325643,4524716,6884567,9255023,8700033,9034935,7132284,4321466,2094297,-1985725,-4241950,-6973506,-8866634,-8671028,-9050361,-6696034,-4537067,-2004411,2227962,4045635,7134094,8965328,8418542,9300843,6434714,4206252,2298698,-2677686,-3900880,-6929686,-9251958,-7791454,-9320877,-6618728,-3712225,-2700757,2901712,4081835,6280541,9665024,7433697,9060395,7161161,3043017,3084643,-2484163,-4471952,-5518175,-9795018,-7523498,-8388709,-7651229,-2808649,-3008394,1832443,4914237,4998492,9479715,7870811,7691972,7873238,2822676,2529489,-1355977,-5259243,-5028057,-9175097,-8189610,-7286927,-7848009,-2937969,-2049411,1150716,5363232,5171326,8786827,8326913,7001289,7623857,3060824,1786892,-934111,-5349860,-5072428,-8574176,-8427980,-6683278,-7664328,-3035688,-1591951,587482,5450272,4872153,8182004,8610038,6259215,7742547,3256638,1339065,-23852,-5475550,-4860883,-7681568,-8927097,-5952047,-7640060,-3637409,-824859,-278141,5345192,5231393,7036147,9275855,5883366,7065721,4123589,297890,203650,-5033719,-5780390,-6398622,-9286743,-6068874,-6407851,-4601234,-47769,82749,4461802,6267996,6140938,8966766,6432479,5824728,4779975,166327,-350417,-3870119,-6336011,-5913150,-8611342,-6795594,-5459653,-4891220,-447118,517320,3430136,6385647,5987233,8092485,7012717,5194877,4751208,730681,-910723,-3116883,-6361152,-6091458,-7649893,-7227137,-5021896,-4505047,-941836,1282694,3034506,6265481,6348547,7278811,7295216,4865337,4140762,1239119,-1639746,-2979913,-6017519,-6605623,-6880908,-7297205,-5028996,-3765670,-1489169,1598633,3118008,5513541,6787564,6664235,6954640,5378659,3465542,1719963,-1323972,-3276341,-5036040,-6705214,-6705682,-6611725,-5617439,-3412224,-1603752,925708,3415268,4826706,6557126,6839547,6294937,5605710,3406998,1442461,-817630,-3531880,-4904744,-6402195,-6875613,-6166387,-5459578,-3406562,-1183523,845491,3484740,4919055,6148474,6870414,5998879,5424749,3341577,1068869],[0,0,0,3,17,-251,319,-502,619,-676,930,-1067,1579,-1920,2573,-3062,3715,-4417,5198,-6312,7412,-8958,10394,-12235,14051,-16221,18645,-21342,24537,-27858,31779,-35783,40436,-45349,50911,-57007,63640,-71033,78857,-87640,96932,-107338,118502,-130824,144225,-158784,174829,-192179,211502,-232522,256020,-281887,310847,-343284,379887,-421787,469875,-526273,592776,-673205,772076,-897405,1061640,-1286735,1614856,-2136284,3090071,-5379242,23511235,14597332,-13003497,29044523,-25895830,-12102282,2984393,-45279665,-3149537,-13218457,-35236859,19371117,-15977454,1014171,33475016,-7421164,31303293,26753776,-3882026,35467818,-2202208,-7314557,13729975,-31206236,-10321121,-10511972,-37477766,-2036801,-17153746,-16025197,14027922,-4678361,12701391,25501752,7569452,25725879,19324134,4541881,15372626,-1655101,-10562953,-4512285,-20751592,-20582915,-12429418,-23071393,-11977476,-1500928,-8960211,11041871,14174223,7548674,28264600,15460291,11545031,24076989,-2905006,2323332,1843970,-25423692,-6309028,-19478266,-29351667,-2386906,-22890758,-8062668,11344510,-8931717,21494857,19227409,6350401,34420241,8938748,8895468,20393244,-14157788,337148,-7202733,-29749737,-5791350,-23937619,-22605428,141582,-18092739,2845821,12915890,369202,25618571,17177504,11750715,26742340,5030602,6401975,6761905,-14851295,-7341109,-14732449,-24873062,-12035625,-18741726,-14954088,-744733,-4344243,6767175,16017182,11790647,20921724,20581582,11988199,15555598,6454467,-3984939,-2061996,-14596083,-18824710,-13514051,-23295188,-15704809,-7632659,-12575445,4559726,7981131,6178076,23719116,15078359,15460686,23638646,4046415,8319543,4234435,-15775999,-4575851,-17323454,-24547952,-7864523,-22951556,-11498567,2136651,-10169333,13653303,13634516,7079049,29010044,11728807,12704422,21076823,-5284291,4384417,-3005506,-22749570,-5709525,-22170486,-22776124,-4855095,-20755566,-2733947,6569238,-3260009,20961955,15015779,12050866,27777830,8388939,11120491,11949999,-9883316,-1810506,-11349187,-23026527,-10504170,-21389513,-17599873,-4312630,-11342222,2901855,10505757,6289608,20627246,17798330,13124517,20322337,7834455,3302058,3901210,-11742397,-11241986,-12491084,-23106639,-13563257,-14060967,-15300688,771409,-1423571,4918203,18364226,10220753,19279356,21214310,7715652,15957828,4406821,-6642322,276524,-17767758,-16932965,-11400300,-25386037,-10004044,-8436638,-12107437,9838610,3503468,9497240,24168465,9356455,20219762,18369376,1580124,12508355,-3811995,-12038823,-3460055,-23100262,-15811918,-11421145,-22906899,-3155657,-5189836,-4337218,15588450,6094667,15387931,22826201,8580495,19026697,10565805,-1448145,5696499,-11266702,-13325043,-9793460,-23282447,-13298348,-12209296,-14919501,1082070,-660857,5318388,16875428,11180392,18499655,18673776,9831845,12993662,3482777,-3792189,-4163359,-14457110,-15427382,-15128296,-18684902,-12484646,-9098903,-5758084,3217115,6921881,11115136,16520303,16005371,15420405,14702818,8479847,3764214,-194182,-8693323,-11279438,-13819283,-18490585,-13914195,-13363399,-10949770,-1240093,-86153,7046462,14177009,11855765,18366865,16135020,10441111,12577124,1633085,-2411586,-4346370,-15714348,-12859347,-15908157,-18712410,-9234358,-11354501,-3975017,5022132,3571775,14702148,15123754,13696978,19412980,9966083,9194187,5650708,-5659048,-4263176,-12870985,-16295389,-12728765,-18539084,-10978129,-7769787,-6208605,5461679,4802110,11637902,16718401,12042452,18065825,11316162,6786124,7046732,-5834526,-5212090,-10463109,-18008190,-11070850,-17651993,-12788280,-4697750,-8247312,5678781,7041301,8039267,19808355,11241867,15578135,15464632,2862006,7891955,-3550797,-10085119,-6289894,-19168117,-13706433,-12487040,-17021739,-3383602,-5261808,599307,11447581,6978074,16287017,16201934,11080060,15704000,6012878,2675376,481297,-9849934,-9203297,-13815798,-16345156,-12271365,-13123913,-7446520,-2887696,1278820,7736457,10079538,14552863,14133635,13937451,12879145,5817063,4948476,-2697024,-8439912,-7924222,-16849735,-13430599,-12479080,-15520037,-3373226,-5077051,668983,11825928,5757778,16552471,16220814,8686038,17541986,4172694,1373934,3341250,-13684589,-7042853,-12305453,-20247736,-6642768,-15423518,-8649366,2980548,-4965205,11144225,11625599,7544505,21096354,9194204,10093660,12724786,-3718145,1872849,-5817141,-15349923,-7205548,-17412434,-14022827,-6609365,-12245939,86699,2847233,3089562,14564159,10925183,13141124,16019435,7792183,8448513,3413574,-4448824,-4952822,-11058447,-13970852,-12358214,-13861353,-11147669,-5907496,-3294890,2099359,8037104,9204860,12961089,14872512,10757851,11930362,7307510,408945,607764,-8160600,-10927418,-9610693,-16724349,-10957161,-9227962,-10357878,1193961,328280,4940465,13923772,8297393,14941841,14243388,6141471,10865243,818740,-3943144,-2220826,-14093237,-10937337,-11163453,-16585992,-6286827,-7814948,-4415040,6301482,3046076,10990993,14611950,9248602,15485855,9449005,4292026,5835272,-4919400,-6353496,-7690609,-15548116,-10785716,-11964665,-12281121,-3555405,-3957931,1582219,8656391,7205715,13080279,13620999,9683004,11882008,5736960,1141694,201949,-7928961,-9201523,-10272863,-14560764,-10291020,-9588434,-7835909,-329734,865554,5846038,11016434,9845800,13290052,12135941,8018939,7762048,1593904,-2690942,-4845680,-10713598,-11290232,-11692359,-12777328,-8503139,-6232002,-2816285,3205941,5502900,9305434,12240276,11451512,11752089,9613744,5395647,2588872,-2019916,-6513341,-8585173,-11449237,-12332614,-10529432,-9722794,-6128053,-1520950,1052616,6242346,9220251,10056590,12825738,10585724,8638504,7174509,945207,-1373885,-5168757,-10084582,-9598745,-12151899,-11610817,-7601520,-7254948,-1543165,2582504,4401756,10315736,10309341,11213363,12187921,7609365,6459744,2376950,-3207656,-4582980,-9512500,-11137123,-10522683,-11881552,-8101303,-5567866,-2761478,2994209,5017852,8679402,11228078,10462014,11207405,8506701,5246790,2695485,-2491313,-5231402,-8302928,-10910221,-10486029,-10786541,-8474696,-5199182,-2514343,2256215,5276388,8127536,10793281,10413506,10538078,8535662,4991437,2471362,-2245525,-5632822,-7923057,-10823392,-10541229,-10116463,-8751458,-4786455,-2141345,1865367,5998313,7713896,10456045,10912736,9540062,8772679,4904619,1540598,-1330029,-5963122,-7837276,-9720485,-11221334,-9272013,-8447129,-5551012,-1270704,1035550,5462335,8122349,9046812,11059722,9496427,7803487,5986229,1252860,-1320147,-4706032,-8395501,-8955749,-10596940,-9868241,-7278340,-5839812,-1575092,1878253,4649349,8396710,9287107,10106181,9989076,7371401,5426874,1680317,-1996366,-4780872,-8052532,-9437539,-10071631,-9674136,-7546750,-5261134,-1652784,1781073,4844664,7904175,9017062,10151612,9399955,7381336,5470314,1484664,-1494249,-4420416,-8058806,-8547522,-10027995,-9573774,-6887892,-5862561,-1538193,1704479,3855747,8186975,8528648,9455386,9999601,6438967,5682161,1913887,-2327178,-3527926,-8117142,-8926172,-8774586,-10250344,-6465178,-5003724,-2411804,2730577,3664946,7677459,9432562,8453747,9979314,6799484,4468874,2603429,-2576965,-4100886,-6978374,-9537534,-8457418,-9407284,-7233656,-4311490,-2632487,2037162,4187424,6665765,9134762,8616319,9061486,7254282,4519997,2394231,-1793350,-3958787,-6670258,-8772248,-8533568,-9085559,-6807767,-4642193,-2310692,1981605,3714508,6891346,8751699,8200945,9413787,6635254,4365119,2599746,-2419058,-3636035,-6737012,-9175743,-7726513,-9389145,-6733441,-3875722,-2943650,2607199,3847268,6056851,9531566,7422439,9052755,7245480,3281252,3272383,-2217543,-4267715,-5291851,-9627578,-7441288,-8373638,-7802057,-2996960,-3250991,1539353,4648974,4820714,9387393,7751729,7689772,8003930,3017534,2767745,-1161116,-4935034,-4818587,-9040868,-8038229,-7330927,-7911608,-3120692,-2398497,928781,5052849,4913869,8724610,8202419,6967955,7788524,3169990,2076847,-680603,-5153380,-4808871,-8457665,-8302316,-6745801,-7956529,-3197954,-1981781,282279,5185224,4551612,8006496,8600531,6293019,8010290,3435911,1635401,335813,-5205959,-4565919,-7401033,-8926720,-5958486,-7785510,-3932106,-1073739,-683431,5065547,4917653,6720223,9183691,5888756,7176673,4444181,615363,629882,-4677638,-5591147,-6279272,-9285141,-6103302,-6624900,-4866853,-391945,-390423,4164312,6034023,5849340,8994563,6482312,5978948,5083877,483597,35245,-3593593,-6133816,-5790778,-8538976,-6842487,-5663129,-5125511,-735192,189920,3042923,6062099,5779693,8033375,7127062,5379130,5138335,1073086,-476603,-2727479,-6079579,-5873583,-7592978,-7337059,-5115723,-4874080,-1338109,951124,2557153,5968141,6135220,7218105,7462302,5060427,4432089,1635891,-1267589,-2512174,-5686215,-6411786,-6838552,-7318007,-5230249,-4032854,-1911823,1242813,2732338,5132463,6583057,6552409,7044367,5571994,3678111,2106117,-968149,-2945570,-4605470,-6591268,-6506524,-6621949,-5842562,-3615323,-1991129,591780,3077964,4469160,6420360,6678442,6382136,5904628,3616726,1826212,-456041,-3201216,-4522575,-6278334,-6831725,-6099938,-5709953,-3558766,-1521053,364419,3234141,4512086,6049437,6830800,5960952,5649731,3632221],[0,0,0,-1,-3,-56,-170,212,-351,415,-403,574,-607,996,-1186,1662,-1943,2352,-2769,3218,-3952,4613,-5661,6529,-7727,8817,-10169,11680,-13352,15410,-17464,19984,-22437,25379,-28411,31902,-35731,39875,-44554,49406,-54945,60697,-67240,74196,-81924,90318,-99401,109460,-120245,132361,-145442,160161,-176285,194365,-214585,237349,-263446,293272,-328300,369384,-418975,479511,-555668,654225,-786595,973068,-1249493,1672687,-2495463,35370218,12714626,-11819702,28085565,-25369241,-12597419,3043964,-45586002,-3055147,-13632758,-34862491,19126478,-15659724,1258260,33726301,-7277241,31610809,26693700,-3745056,35253241,-2403254,-7726593,13493901,-31663599,-10436509,-10724280,-37653028,-1882459,-17011266,-15860475,14565731,-4549104,13193153,25895741,7425277,26132672,19186422,4057444,15364245,-2416096,-10979262,-4581604,-21582889,-20477762,-12515511,-23291780,-11193570,-1421230,-8471847,11841175,14163268,8292933,28415103,15153493,11915584,23478650,-3280543,2265795,1038460,-25695268,-6525771,-19973554,-29074257,-2286335,-22780609,-7346497,11612948,-8316735,22096609,19361329,6769342,34429756,8629482,8771060,19841492,-14753823,-15630,-7907262,-30181571,-5918976,-24135067,-22474804,560854,-17844843,3597343,13437250,675801,26318787,17316711,11772534,26770895,4427645,5985784,6368682,-15735966,-7528121,-15209245,-25335840,-11722630,-18916671,-14537830,68402,-4194799,7687415,16483625,11880424,21572031,20303938,11794728,15563978,5432442,-4229751,-2601011,-15463262,-18842611,-13995155,-23457246,-15335196,-7678579,-12003369,5142870,8244313,6898888,24020041,15224017,15705847,23435673,3861906,8123462,3665260,-16122688,-4920798,-17779546,-24645001,-8033802,-22965500,-11210717,2296243,-9766915,14130589,13851116,7520373,29340376,11676720,12834439,20825986,-5671133,4205010,-3568926,-23122210,-5954847,-22564850,-22746719,-4859696,-20687048,-2159373,6771770,-2828379,21619146,15033878,12326631,27866290,8094324,11104862,11504975,-10397958,-1941522,-11972424,-23354467,-10595876,-21754297,-17427478,-4090268,-11270949,3551796,10973056,6639583,21221289,17800152,13242433,20359983,7296761,3075632,3350650,-12390348,-11450517,-13072628,-23372662,-13295118,-14165120,-14839468,1369211,-1085171,5757779,18932551,10488988,19832147,20949619,7480423,15811248,3484301,-7083189,-397213,-18632318,-16997461,-11878361,-25476289,-9459434,-8286951,-11237590,10639296,3888552,10649571,24575094,9474827,20559310,17723192,975680,11952088,-5033502,-12568890,-4209562,-23973861,-15665037,-11510896,-22630408,-2141393,-4665158,-3207401,16683154,6478401,16254058,23064771,8178453,19075027,9618580,-2367251,5167940,-12646308,-13862520,-10166642,-23986691,-12764726,-11975434,-14581288,2385403,-123182,6343399,17966482,11204280,19123107,18512714,9099508,12899665,2304092,-4734300,-4625577,-15814351,-15649144,-15184339,-19114858,-11531799,-8725235,-5103904,4533695,7359055,12040422,17250859,15786330,15782255,14300307,7593779,3497946,-1440484,-9517418,-11623803,-14875831,-18469528,-13821675,-13457859,-9993036,-709973,479147,8211419,14475189,12390361,18844838,15680110,10363817,12014110,594076,-2868295,-5380551,-16562793,-12927324,-16553946,-18539887,-8667024,-11187099,-2875497,5759892,4167982,15912881,15284008,13940507,19670871,9270078,8976475,5017554,-6827048,-4643490,-13782997,-16864260,-12621768,-18878772,-10482257,-7195174,-6011225,6566253,5319974,12160741,17515669,11962573,18137940,11256294,6011978,6725810,-6577771,-6054133,-10672126,-18784088,-11208599,-17487518,-12819203,-3957624,-7652579,6127894,8078954,8423779,20122265,11767982,15332911,15337212,2436082,6962866,-4017408,-10863956,-7040525,-19396077,-14157506,-12438456,-16576547,-3160225,-4414245,1342532,11977631,7879535,16650646,16341795,11171194,15170743,5497299,2034375,-551883,-10501364,-10028707,-14397095,-16345650,-12355180,-12801084,-6693733,-2354228,2251503,8513019,10624981,15262596,14225267,13789327,12759652,5011299,4260466,-3394504,-9472992,-8464951,-17431972,-13831820,-12172848,-15359557,-2793219,-3976976,1269746,12882390,6540274,16857686,16782078,8417610,17036158,3769453,281420,2593872,-14517238,-8112958,-12489975,-20568009,-6693109,-14701584,-8190222,4003238,-3942323,11734651,12730467,7964384,21265324,9409954,9414162,12152291,-4462324,671635,-6451619,-16262074,-7724226,-17429087,-14225632,-6161438,-11595425,686636,3998570,3874948,15233255,11571807,13199261,16083151,7471276,7649552,2767667,-5342974,-5812122,-11698095,-14566099,-12592779,-13778883,-10753911,-5176945,-2495943,2885207,8894809,9890026,13537828,15143229,10762456,11575213,6715616,-409305,-342354,-8942603,-11738502,-10173980,-16895101,-10995539,-8783430,-9771122,1887708,1329002,5658839,14608687,8961699,14991576,14239498,5808799,10247648,271196,-4939054,-3038631,-14646013,-11666173,-11226615,-16631737,-6101809,-7005260,-3783499,7288055,4015575,11529568,15240891,9466273,15329745,9376757,3516903,5133520,-5739663,-7302974,-8211494,-16047759,-11104749,-11749324,-12006396,-2895046,-3145352,2360761,9600403,7797673,13472020,13955629,9489989,11681383,5171737,305317,-583447,-8762095,-9923674,-10757518,-14890555,-10231424,-9285693,-7284115,428086,1670059,6602887,11646419,10343786,13466009,12070631,7734964,7086857,786512,-3560732,-5720592,-11431480,-11745518,-11892036,-12617241,-8142479,-5552659,-1945393,3946158,6474795,9977408,12689964,11705198,11528603,9298297,4774725,1747714,-2815829,-7413231,-9347559,-11894303,-12669764,-10434974,-9326048,-5503237,-577415,1861690,7153485,9952756,10485769,13034782,10504535,8146747,6509596,150533,-2368338,-6096902,-10899604,-10119964,-12408607,-11448731,-7197359,-6552409,-599799,3455252,5337944,11064978,10851086,11395685,12112226,7104047,5676574,1404559,-4136270,-5502022,-10318859,-11608688,-10787818,-11845543,-7630009,-4862323,-1894135,3899076,5885766,9480626,11657854,10699192,11124161,8065323,4692912,1836892,-3338423,-6061510,-9032090,-11366797,-10701912,-10759859,-8106781,-4639374,-1815388,3225458,6071384,8856595,11189636,10626970,10487001,8202645,4418110,1708372,-3086788,-6386373,-8620942,-11342151,-10691470,-9984729,-8446169,-4129195,-1311197,2725624,6868555,8423856,10958926,11149505,9391391,8344953,4367049,742534,-2159153,-6841094,-8559572,-10182925,-11398801,-9123302,-7968955,-4915658,-398949,1966889,6267351,8937843,9533233,11271286,9433886,7287549,5303344,467469,-2342673,-5636106,-9186574,-9511465,-10671119,-9835344,-6872955,-5011277,-769894,2849729,5498583,9070158,9902019,10281578,9777369,6959895,4551467,861428,-2924866,-5759022,-8672313,-9890287,-10273493,-9420449,-7151587,-4383435,-693295,2585949,5821001,8631438,9507225,10400478,9165805,6915955,4797367,426334,-2417686,-5396702,-8846967,-8938029,-10239549,-9385021,-6394511,-5135358,-560742,2728189,4740157,9066984,8960470,9617785,9878509,5859631,4961064,1032800,-3365104,-4397564,-8956305,-9413670,-8976502,-10094150,-5918381,-4294506,-1436589,3778244,4593873,8421804,10003699,8551786,9805048,6323149,3567940,1708836,-3613827,-5071956,-7742264,-10038135,-8612710,-9290037,-6711010,-3432936,-1582715,3080785,5225586,7435983,9657022,8812866,8933702,6657138,3766982,1452974,-2747587,-4927149,-7532679,-9304289,-8708796,-8981727,-6358157,-3887860,-1522213,3017056,4603932,7633054,9389470,8336553,9238924,6186406,3600778,1800169,-3463901,-4519083,-7333233,-9701122,-7835723,-9236634,-6338810,-3048996,-2145693,3457509,4763499,6686387,10165398,7567870,8825347,6907759,2479754,2467326,-3093593,-5201234,-5989115,-10193737,-7701061,-8141014,-7414713,-2290668,-2393557,2390232,5579653,5508490,9816938,8030108,7513709,7614123,2377363,1886834,-1901338,-5874818,-5459900,-9378201,-8369742,-7120987,-7488240,-2517179,-1430081,1787777,5973596,5644857,9116820,8544347,6808883,7372562,2565712,1091462,-1573568,-6087917,-5586028,-8862174,-8653659,-6484569,-7427919,-2632223,-995483,1113720,6014559,5428159,8366872,8896095,6185869,7449672,2968924,647540,-630908,-6047040,-5448844,-7726253,-9145001,-5879568,-7255832,-3352455,-87531,336219,5810742,5906885,7150218,9357990,5920197,6576602,3860644,-325690,-424900,-5469964,-6430988,-6676909,-9349124,-6164953,-5970827,-4190605,488035,728273,4928670,6819379,6374643,9068578,6507531,5455278,4374446,-388279,-1065457,-4357688,-7001559,-6287687,-8672251,-6886523,-5071512,-4380157,25941,1293990,3849066,6900024,6376082,8194090,7061609,4880268,4320612,341524,-1663125,-3576199,-6814325,-6516829,-7669539,-7252931,-4648229,-3977487,-554085,2018458,3487470,6712742,6826885,7223515,7313514,4599924,3513720,785520,-2300730,-3565934,-6335843,-7089464,-6894538,-7146613,-4824124,-3111754,-1001833,2258931,3787257,5820015,7254335,6834896,6801964,5150397,2844546,1104891,-1943213,-3998625,-5398109,-7127034,-6893632,-6451037,-5414687,-2792840,-1028576,1546681,4162570,5254347,6949279,7021423,6167082,5411202,2782854,715370,-1499844,-4239732,-5377910,-6749846,-7123066,-5905237,-5226668,-2809902,-408144,1418065,4288299,5350999,6456351,7102934,5753742,5098622],[0,0,0,2,12,-68,2,-257,330,-510,626,-678,926,-1051,1551,-1871,2500,-2960,3578,-4238,4965,-6017,7040,-8499,9832,-11555,13234,-15247,17493,-19984,22950,-26010,29641,-33318,37609,-42120,47234,-52838,58924,-65723,72891,-80957,89465,-99015,109250,-120559,132866,-146234,160994,-176950,194770,-214169,235920,-259914,286866,-317169,351508,-391053,436729,-490772,555169,-634140,733023,-861626,1036738,-1292152,1710730,-2594538,11226004,-1164629,34410694,13473753,-12117233,28319640,-25542709,-12461935,2701841,-45286522,-3358149,-13501762,-34908634,19035740,-15681705,1368732,33558975,-6949600,31523239,26696531,-3598111,35244089,-2300188,-7571952,13322277,-31413619,-10537856,-10785292,-37582812,-2086843,-17070708,-15831411,14390451,-4454767,13170685,25763378,7634579,26133882,19173739,4323629,15341936,-2243519,-10771828,-4723246,-21445738,-20510505,-12639290,-23220561,-11463547,-1558110,-8406705,11545972,14282843,8218917,28327740,15370691,11908463,23506720,-3037701,2132322,1146757,-25485454,-6797603,-19815575,-29178412,-2519772,-22547043,-7624081,11526432,-8217393,21876312,19556238,6701267,34298377,8913845,8574899,19895532,-14660585,-265911,-7600121,-30275244,-6068120,-23938627,-22698117,606763,-17686413,3286899,13598991,587540,26181177,17502276,11583645,26961219,4597770,5878142,6636735,-15808075,-7484824,-15026959,-25497332,-11654477,-18959582,-14698079,116971,-4373486,7642028,16552123,11727200,21595264,20318068,11798368,15656716,5386637,-4218500,-2578032,-15568034,-18779952,-13961906,-23412708,-15143708,-7747034,-11842423,5300425,8241192,7167101,23952245,15230428,15761151,23266164,3695341,8063759,3488842,-16214216,-5082932,-17844604,-24609867,-8039625,-22900273,-11101245,2418288,-9623340,14264570,13963651,7513551,29387409,11573527,12714171,20814670,-5941995,4093097,-3665618,-23345476,-5828781,-22593088,-22664562,-4490288,-20727941,-1949244,6984515,-2888245,21860594,14979821,12243787,28043110,7771719,11079065,11447553,-10778563,-1884966,-12139589,-23464122,-10315024,-21848650,-17154434,-3838566,-11303529,3874925,10909169,6557417,21502004,17504932,13272462,20509803,6939438,3259663,3195658,-12708859,-11181364,-13338395,-23338816,-13119078,-14350602,-14564600,1363208,-1266409,5919720,18630129,10378634,19963544,20693826,7621523,15810292,3319677,-6847370,-405782,-18518505,-16864094,-11883901,-25355374,-9491169,-8488136,-11245387,10459452,3883967,10488603,24357059,9530491,20478861,17793905,1161464,12068583,-4778346,-12431393,-4040929,-23688987,-15651961,-11477296,-22664375,-2418020,-4836142,-3536537,16485860,6300185,15995425,23034415,8220257,19101594,9915968,-2088415,5470407,-12274179,-13713924,-9924243,-23837152,-12836870,-12071690,-14787745,2061119,-463642,5963840,17661585,10981859,19089539,18460848,9252661,13171824,2589129,-4206606,-4291528,-15496479,-15305190,-15284614,-19036634,-11729512,-9119459,-5374090,4012287,6893421,11867750,16770182,15890898,15874110,14238952,8164278,3696134,-1073049,-8913437,-11630707,-14314745,-18310856,-14172707,-13330540,-10461641,-1176708,267517,7419520,14231131,12220736,18419823,16025392,10457508,12229573,1362602,-2555900,-4815927,-15878433,-12913342,-16226197,-18681154,-9135992,-11295445,-3584278,5138884,3914367,15043169,15055575,13884096,19475496,9723457,9280384,5435972,-5911380,-4235659,-13297520,-16336831,-12767041,-18700728,-10718360,-7925968,-6184233,5701330,4801078,11929121,16835828,11972852,18334922,11253151,6724344,7170689,-6134212,-5229749,-10504204,-18282302,-10997949,-17748738,-12748732,-4520378,-8257534,5864852,7212396,8109603,19911475,11407501,15591079,15425368,2773045,7762802,-3585657,-10198840,-6462154,-19304504,-13896846,-12517169,-16999625,-3398097,-5062570,638898,11537356,7181484,16349471,16318936,11120162,15654418,5986354,2563500,237220,-9961915,-9492331,-13893213,-16388627,-12443787,-12985129,-7466535,-2761074,1520902,7729618,10335469,14663182,14208174,14086076,12718996,5759540,4918968,-2938569,-8475194,-8161403,-17076039,-13434224,-12564700,-15457195,-3299543,-4986734,901539,11900107,5971662,16778719,16159043,8855011,17499702,4063016,1503837,3066906,-13808653,-7218528,-12527248,-20196993,-6799812,-15443828,-8449908,2912020,-4710067,11208274,11708151,7758332,20993970,9291551,10171098,12576410,-3691129,1709544,-5985347,-15399266,-7370054,-17385597,-14088626,-6723883,-12185945,127368,3008450,3248281,14634312,11039661,13260929,16157795,7850485,8401869,3396174,-4514743,-5008568,-11144055,-14142154,-12434166,-13999131,-11077171,-5807492,-3391713,2177578,8008890,9167043,13295521,14871293,10986225,12021520,7107419,521859,457065,-8246716,-10895483,-9975200,-16687958,-11016134,-9430819,-10208223,1090867,423689,5198816,13767355,8624748,15002206,14151711,6339850,10633160,825793,-3905956,-2583488,-13950818,-11049188,-11321173,-16413692,-6501634,-7738394,-4290827,6316557,3327424,11076910,14631529,9520340,15422680,9493342,4246807,5655808,-5013458,-6505777,-7864447,-15525215,-10962777,-11998768,-12185489,-3484327,-3848732,1805346,8822048,7360549,13233349,13626775,9654547,11914409,5608183,1144418,-13823,-8116072,-9269575,-10589540,-14626542,-10253835,-9668368,-7543870,-284786,965360,6125717,10945104,10123354,13403980,11954978,8233611,7492803,1373769,-2700256,-5264776,-10797489,-11311447,-11931016,-12537142,-8572774,-6181579,-2534484,3030897,5807980,9492082,12166705,11746197,11585805,9594651,5462650,2368611,-1991137,-6559085,-8837464,-11319924,-12504251,-10571443,-9663804,-6259212,-1345082,1130423,6348967,9429503,10079528,12838041,10712883,8695324,7123854,1016567,-1490885,-5264115,-10129212,-9773895,-12215065,-11560341,-7690348,-7150180,-1407759,2537172,4636773,10321731,10416589,11349095,12145042,7670149,6491146,2234700,-3121588,-4658537,-9541421,-11099000,-10736600,-11902502,-8082465,-5708032,-2516830,2908562,5094528,8894470,11124416,10616872,11310951,8379807,5456218,2580120,-2522300,-5098479,-8494054,-10843966,-10528069,-10898497,-8400214,-5356851,-2579133,2409834,5221898,8225289,10834170,10394981,10655093,8544188,4975634,2488973,-2262027,-5574733,-7871089,-10902754,-10537686,-10139476,-8845102,-4693220,-2135750,1957936,6036228,7750661,10580428,10965227,9498395,8835929,4978223,1593619,-1289599,-6117455,-7885143,-9771160,-11303625,-9236613,-8450017,-5515154,-1147548,1115026,5496096,8247964,9143498,11125094,9503663,7755074,5963692,1149103,-1429697,-4845228,-8485806,-9042348,-10652692,-9896175,-7307710,-5811450,-1468638,1971094,4698484,8427741,9367209,10186349,9913866,7318365,5207573,1654196,-2082737,-4964683,-8084356,-9512121,-10190945,-9569119,-7432194,-5068134,-1416974,1832079,5050483,7946910,9091441,10267397,9326037,7331348,5454643,1232417,-1592183,-4631893,-8174953,-8532663,-10152015,-9548542,-6778090,-5752726,-1244523,1787939,3982103,8425787,8469109,9582388,9955902,6291132,5642083,1654373,-2504113,-3682191,-8356247,-8880441,-8928749,-10200751,-6207757,-5007626,-2174354,2955288,3812791,7853069,9401281,8422881,9956376,6646865,4348086,2456228,-2763421,-4122299,-7202368,-9526201,-8445980,-9485076,-6991483,-4252780,-2437660,2237380,4259626,6829349,9133233,8563788,9109112,7029179,4449216,2254218,-1977827,-4086740,-6829124,-8826842,-8505607,-9164604,-6680503,-4553047,-2195679,2248285,3815532,6970210,8918317,8179251,9309917,6513951,4288702,2454609,-2603255,-3714131,-6784100,-9232828,-7718072,-9366939,-6628358,-3759510,-2843902,2695331,3919282,6136901,9614668,7433513,9061242,7118089,3164232,3186153,-2334661,-4237285,-5432548,-9670458,-7446503,-8376158,-7611979,-2916063,-3110428,1702447,4732838,4958469,9471910,7732600,7790499,7898635,2891118,2740678,-1314500,-5059368,-4930870,-9068227,-8042382,-7272706,-7764861,-2983624,-2294202,1060067,5143634,5098353,8751654,8292408,6988379,7745040,3076161,1922690,-816253,-5268427,-4939823,-8465384,-8422553,-6690572,-7777636,-3119567,-1806268,405676,5388507,4695001,8071886,8574448,6273914,7840101,3426503,1449599,130021,-5262907,-4761212,-7448363,-8922955,-5960750,-7584160,-3875412,-999485,-370826,5078347,5198821,6837156,9107636,5975373,7021594,4315307,429422,389098,-4753218,-5760900,-6363108,-9180261,-6200972,-6433915,-4686423,-222995,-31192,4248842,6129773,6073208,8816257,6522848,5834641,4843372,341657,-256441,-3672168,-6313075,-5895677,-8399457,-6828441,-5518125,-4866074,-710300,499188,3214629,6221326,5943714,7954783,7151189,5238736,4798012,980051,-779120,-2864004,-6147095,-6073304,-7546961,-7336009,-5108541,-4550226,-1306389,1229370,2746401,6032809,6325047,7057776,7425257,4958302,4151742,1544077,-1539995,-2801946,-5759062,-6646392,-6714628,-7300593,-5131569,-3717334,-1735800,1481677,2940033,5168306,6787101,6534320,6971862,5541311,3441439,1993148,-1228303,-3172307,-4786563,-6771878,-6622958,-6590107,-5767027,-3326071,-1793242,812466,3460383,4579125,6572758,6818426,6220407,5830826,3319722,1447912,-696419,-3515000,-4681378,-6235966,-6918898,-5901893,-5731996,-3356535,-1194743,584140,3644472,4700226,6076299,6942750,5837150],[0,0,0,2,11,-258,200,-375,270,-387,444,-618,920,-1099,1486,-1594,1991,-2200,2718,-3229,3875,-4641,5295,-6212,6948,-8093,9154,-10596,12067,-13703,15522,-17334,19554,-21745,24479,-27229,30444,-33790,37442,-41469,45714,-50595,55673,-61502,67591,-74432,81780,-89889,98901,-108732,119881,-132044,145965,-161440,179316,-199819,223817,-252316,286490,-328751,381773,-451112,544745,-678440,882385,-1225707,1900197,-3674884,18322914,34944503,-6450826,37732183,11281985,-10157892,26724929,-24274808,-13463303,3307158,-45987976,-2849073,-14279081,-34336724,18336764,-15242408,1018905,33805118,-7203698,31843819,26488339,-3060946,35016186,-1875285,-7560288,13418501,-31447743,-10500528,-11030202,-37379542,-2446137,-17052429,-15984509,14223553,-4462602,13203980,25766705,7928832,26134796,19438398,4484525,15358762,-2199540,-10683851,-4836877,-21431816,-20636902,-12888328,-23228055,-11620499,-1745423,-8398162,11435596,14337819,8429574,28290402,15642868,12028194,23555009,-2718750,2061613,1234805,-25414749,-7045577,-19712494,-29428426,-2828207,-22545227,-7997967,11407802,-8135613,21584164,19808618,6794573,34351528,9402586,8654999,20088140,-14224885,-359060,-7406442,-30255788,-6303194,-23925274,-23054467,316537,-17806956,2948896,13576059,601766,26090819,17812125,11688563,27091100,4914393,5925333,6845890,-15606964,-7670862,-14975094,-25636678,-11934018,-18980675,-15034050,-77575,-4378448,7460336,16589979,11838299,21659497,20540738,11973327,15827059,5761820,-4143426,-2446821,-15376847,-19006265,-13985978,-23542710,-15608466,-7768399,-12238432,4915831,8311481,6879351,24015488,15465674,15724754,23756156,3913219,8197420,3896574,-16276634,-4953456,-17815103,-24976073,-8098875,-23193534,-11428876,2389015,-10043464,14213558,14003729,7315361,29657002,11754467,12901774,21286169,-5746448,4347152,-3355288,-23363244,-5735547,-22725194,-22999168,-4714239,-21216533,-2305673,6782701,-3225627,21750639,15047745,12255196,28294481,8078790,11441359,11938187,-10356571,-1645722,-11942179,-23485776,-10485388,-21994518,-17646243,-4287026,-11682776,3367523,10768038,6359364,21322826,17842877,13331434,20855126,7576998,3471449,3733956,-12349700,-11254217,-13060669,-23568732,-13515563,-14561729,-15259932,1053336,-1686271,5430420,18693900,10332957,20005248,21082300,7922676,16258152,3849741,-6580537,-19064,-18504503,-16892472,-12022373,-25748689,-9849027,-8857580,-11696040,10204641,3556012,10338582,24416199,9611912,20836252,18157552,1552907,12518997,-4524953,-12149714,-3923266,-23857254,-15745219,-11790443,-23045407,-2759153,-5311686,-3811622,16253320,6186870,16031413,23251519,8462334,19559093,10207116,-1697823,5841852,-12175363,-13544486,-9993860,-24190165,-12962441,-12469765,-15143449,1840862,-905831,5938318,17647755,11014393,19344245,18690898,9631029,13567058,2792968,-3954894,-4149554,-15574711,-15306246,-15488391,-19375010,-11939058,-9444778,-5542845,3887702,6816327,11917123,16940809,16006706,16140546,14579198,8365053,3934714,-954380,-8884947,-11591459,-14588206,-18536997,-14366737,-13639221,-10677798,-1302225,46830,7557026,14320316,12327135,18895466,16120477,10742862,12595140,1308515,-2411137,-4862374,-16132126,-12807861,-16548051,-18850934,-9212421,-11750501,-3545378,5100759,3670111,15476363,15021140,14079774,19897074,9688655,9697832,5484789,-6183664,-4088930,-13637713,-16518271,-12733557,-19183558,-10733750,-8048702,-6422809,6078584,4640902,12060176,17257876,11949793,18654743,11351516,6727296,7356578,-6219686,-5280845,-10521468,-18567105,-11145218,-18021476,-13080744,-4576693,-8487588,5947082,7353485,8157028,20130367,11627086,15811332,15651070,2972869,7766808,-3590656,-10255783,-6669520,-19461344,-14069196,-12858030,-16988690,-3561620,-5211195,803224,11421787,7481293,16593604,16372828,11553237,15638948,6010849,2885656,-67317,-9885021,-9571676,-14357240,-16316261,-12792427,-13242249,-7358849,-3178505,1693830,7897826,10183678,15233930,14223201,14230927,13230906,5639040,5228231,-2851873,-8792874,-8007194,-17437334,-13681746,-12681840,-15964025,-3351066,-5070257,731595,12180743,6028358,16906558,16592935,8863722,17808999,4250962,1416061,3281440,-13873170,-7373416,-12585687,-20516455,-7047818,-15591783,-8789216,2934816,-4740264,11166745,11987157,7952382,21263161,9659951,10334093,12669753,-3526772,1538120,-5999376,-15608907,-7664390,-17665281,-14362065,-6953231,-12221881,57087,3092942,3468948,14727721,11411331,13437340,16261335,8156012,8479924,3369377,-4562140,-5363991,-11307647,-14295991,-12824649,-14148149,-11289186,-6042619,-3260718,2126137,8179838,9547902,13401831,15219561,11237208,12146437,7421272,524686,411782,-8253895,-11226972,-10064348,-16937875,-11388117,-9500748,-10389139,903998,557157,5085700,14026061,8878526,15140781,14590345,6623325,10893804,1208240,-4005049,-2549960,-14000858,-11503299,-11501979,-16860289,-6894888,-7849681,-4607338,6227684,3395145,11033136,14991397,9696482,15710467,9942742,4449338,5927641,-4843450,-6527991,-7819774,-15798356,-11185143,-12289795,-12756094,-3801899,-4085721,1528504,8782891,7336928,13471300,13936109,10009246,12319095,5849094,1406630,213312,-8086329,-9220777,-10870133,-14832919,-10512629,-10116749,-7864936,-639287,713891,6155068,10865069,10324866,13676569,12229412,8684584,7785495,1653206,-2478106,-5303839,-10722305,-11498867,-12239217,-12778940,-9014702,-6504127,-2673407,2821279,5834003,9493453,12231158,12091981,11796064,9972861,5807933,2504763,-1687434,-6675964,-8926961,-11465231,-12889193,-10824577,-9946748,-6546562,-1431200,956223,6334104,9556709,10188480,13189251,10953216,8839153,7456947,1074268,-1386887,-5316397,-10370931,-9888732,-12504006,-11846432,-7888249,-7427358,-1506551,2523126,4715324,10543689,10567643,11542083,12362360,7886211,6624164,2247056,-3162746,-4794969,-9820381,-11290054,-11002653,-12091744,-8271558,-5844183,-2683910,2950326,5202685,9136548,11324507,10803464,11521610,8551587,5638576,2574908,-2598120,-5250218,-8702125,-11098548,-10825707,-11118367,-8632090,-5438237,-2624069,2446806,5384141,8416816,11137529,10638511,10962375,8760931,5089556,2568989,-2399261,-5749623,-8070397,-11213893,-10779324,-10358477,-9035001,-4846942,-2176578,1929441,6250402,7926869,10775463,11175266,9723974,9103519,4998816,1595198,-1350286,-6295233,-8015875,-10016185,-11633874,-9404332,-8678003,-5692259,-1125927,1041478,5687332,8436812,9280035,11410194,9721918,7884477,6123288,1188810,-1409331,-4976652,-8724861,-9162750,-10831525,-10114271,-7525463,-5901445,-1530714,1980398,4831525,8612038,9594116,10484602,10221481,7640297,5492197,1647813,-2117031,-5063035,-8329086,-9714628,-10494862,-9755303,-7714367,-5293832,-1484906,1750878,5165309,8140809,9190719,10593773,9548412,7535230,5651518,1241746,-1550689,-4693762,-8450261,-8739846,-10419723,-9764815,-6896697,-6046397,-1274523,1865157,4056240,8701949,8647194,9794070,10271947,6434141,5761392,1737459,-2678544,-3675585,-8605276,-9148323,-9090429,-10454606,-6440729,-5114420,-2181814,3008305,3891593,7997472,9681114,8731331,10187094,6869907,4481632,2379237,-2822323,-4313444,-7465109,-9768399,-8727006,-9735943,-7093581,-4387478,-2380440,2371799,4384421,7169458,9343801,8890968,9375460,7099083,4568709,2096473,-2170760,-4196412,-7235330,-9111620,-8735254,-9483879,-6737399,-4606277,-2178582,2483817,3954314,7330943,9209167,8339131,9598506,6547165,4191789,2400585,-2869970,-4046199,-7056028,-9579740,-7869283,-9525837,-6697962,-3590176,-2831192,3044230,4253161,6403338,10004415,7669371,9129281,7219518,3098302,2987992,-2633924,-4671856,-5684260,-10014214,-7674128,-8510441,-7748713,-2833944,-2898635,2013063,5011898,5311403,9758619,8040591,7913304,7926418,2820564,2502434,-1613501,-5375771,-5253381,-9485490,-8258725,-7487034,-7895279,-2887281,-2079582,1320308,5560229,5276679,9041536,8492850,7072200,7852160,2928138,1812488,-1066920,-5619364,-5138638,-8771277,-8659083,-6768710,-7945234,-3049558,-1591654,636739,5716017,5017545,8367209,8921246,6387417,7917523,3373187,1237486,-45851,-5602270,-5111214,-7723312,-9293689,-6211219,-7637907,-3864046,-778295,-166299,5317728,5522431,7107818,9391152,6170151,7044878,4338943,309369,132644,-4962189,-6049275,-6640223,-9367741,-6387059,-6435894,-4636230,-146680,176376,4491546,6482698,6417108,9107883,6739529,5904592,4910002,215074,-440786,-3913980,-6603616,-6196801,-8651465,-7057408,-5505061,-4950585,-563385,749955,3415323,6602670,6259555,8219625,7359288,5301571,4858809,891728,-1105691,-3114814,-6486043,-6409497,-7655590,-7527005,-5158834,-4546548,-1181969,1556150,2962606,6339309,6686639,7213751,7613138,5117968,4064672,1524785,-1711789,-3037677,-5977551,-7021313,-6846240,-7489987,-5291915,-3585107,-1681268,1786262,3315938,5431035,7191616,6796029,7112277,5646007,3322341,1893856,-1337571,-3496110,-5000329,-7098874,-6855110,-6676417,-5965112,-3223475,-1765139,1020471,3692312,4826356,6884317,7072989,6347170,5933630,3285882,1430294,-806064,-3864227,-4826941,-6569073,-7167382,-6015451,-5811070,-3353186,-1113020,696725,3889631,4977027,6345922,7207599],[0,0,0,-1,-5,40,-280,237,-427,342,-480,566,-773,1116,-1343,1788,-1964,2441,-2743,3367,-4003,4788,-5716,6551,-7675,8643,-10051,11405,-13172,15008,-17045,19312,-21614,24379,-27167,30556,-34025,38025,-42232,46820,-51872,57232,-63332,69737,-77014,84684,-93250,102488,-112666,123956,-136298,150227,-165484,182867,-202244,224552,-250146,280054,-315523,358061,-410581,476540,-562782,679570,-847148,1105808,-1553243,2504860,-7665128,20455591,35150788,-6490237,37783788,10887039,-10034886,26277849,-24335908,-13648415,3129499,-46023558,-2869490,-14249236,-34059451,18364982,-14877409,1141923,34025541,-6962928,31883007,26552349,-3114377,34707070,-2004691,-7851356,13221453,-31580876,-10789623,-11058474,-37445664,-2415224,-16858061,-15912868,14481342,-4205460,13286369,25971286,7771996,26047768,19410740,4265486,15338347,-2472788,-10942299,-4859789,-21638992,-20655030,-12819367,-23335947,-11399137,-1625153,-8213995,11565791,14265948,8591704,28190503,15639822,12122467,23338432,-2690580,2049603,1061697,-25315780,-7186164,-19682506,-29279605,-3106052,-22291839,-8097442,11369983,-7873491,21265357,20011081,6921784,33986591,9794846,8513289,20000041,-13831319,-651112,-7169126,-30178544,-6689511,-23497617,-23255610,109956,-17494067,2430348,13694314,749500,25744782,18147971,11621922,26931644,5392879,5711697,6923241,-15276556,-7917131,-14613282,-25607898,-12162549,-18728047,-15381134,-240991,-4254924,6896729,16685578,11851891,21312186,20982245,11854342,15837699,6285756,-4296095,-2144046,-14990104,-19274239,-13768978,-23650389,-15970187,-7553649,-12600628,4652592,8430692,6450989,24214756,15447967,15442582,24102887,4023477,8271544,4430280,-16236592,-4747638,-17543903,-25258163,-7888614,-23310175,-11809370,2462140,-10491535,13924554,14010914,6921119,29753506,11887828,12804574,21666219,-5665197,4592221,-2908930,-23423364,-5604608,-22596117,-23267732,-4750060,-21436672,-2731148,6708691,-3629433,21523484,15075907,12011979,28423277,8389317,11410051,12390658,-10096358,-1536075,-11482533,-23539334,-10462967,-21969925,-17936264,-4316864,-11890046,2992150,10754602,6033049,21116340,18029905,13235009,21091703,7801384,3613542,4232026,-12196821,-11052702,-12747982,-23713478,-13394349,-14626725,-15651964,1000215,-2056128,5096079,18628761,10000890,20057118,21223887,7975995,16739165,4177019,-6271705,433899,-18273450,-16625470,-11917535,-25909591,-9953808,-9108190,-12083459,9730783,3202801,10044673,24186972,9635937,20957576,18317897,2031646,12836479,-4007049,-11701028,-3688634,-23541838,-15817399,-11994864,-23210927,-3206515,-5633433,-4193992,15717782,5942207,15881243,22997751,8711235,19705661,10507428,-1221014,6090533,-11687503,-13205375,-9973355,-23993384,-13166929,-12876654,-15328495,1255829,-1312557,5642170,17082537,10967818,19320889,18590355,10116285,13779612,3188405,-3179459,-3948983,-15155561,-14975861,-15719634,-19174959,-12244774,-10019866,-5804794,3156539,6370107,11666717,16374455,16165203,16250991,14655996,9067880,4196609,-455085,-8229695,-11491789,-14146934,-18429726,-14611369,-13678940,-11218500,-1851710,-132291,6909707,14031095,12229046,18461782,16351949,10983725,12712746,1898565,-2079050,-4620664,-15576482,-12919849,-16388008,-18740780,-9719320,-11809475,-3923627,4467102,3655681,14951454,14735017,14277549,19609336,10034915,10027421,5532720,-5346784,-3801575,-13458505,-15924947,-13117488,-19088795,-10756427,-8716482,-6430596,5490221,4099465,12169882,16658572,12058778,19020738,11165776,7429355,7663578,-6023651,-4442005,-10628300,-18286017,-10812938,-18454832,-12897876,-4957115,-9076421,5851756,6652758,7874341,20180266,11182322,16095689,15828715,2947828,8475324,-3422999,-9919309,-6151158,-19490255,-13893220,-12772530,-17472200,-3836903,-5513361,144895,11204480,7008650,16298346,16512029,11444231,15930774,6646585,2974607,711469,-9433306,-9513433,-13756771,-16471467,-13015858,-13180353,-8140068,-3333005,1384597,7032612,10312979,14714346,14014267,14880372,12921197,6205200,5823013,-2913276,-7766574,-7941010,-17381851,-13129893,-13239517,-15889853,-3563159,-6027535,832636,11450302,5510476,17267077,16014063,9223176,18215632,4158997,2348871,3498586,-13564902,-6589009,-12853996,-20282027,-6969132,-16217829,-8731099,2304903,-5393256,11073219,11283328,7861548,21321019,9439364,10839416,13133163,-3212396,2365334,-5682627,-15122526,-7298284,-17714444,-14432149,-7214180,-12829351,-414784,2508808,2816262,14447989,11080087,13300273,16588179,8326597,8870603,4148966,-4180612,-4683990,-10824049,-14298090,-12541779,-14488914,-11687375,-6199308,-4164405,1752585,7706566,8819183,13456586,14990430,11325702,12762703,7544965,1229030,1032233,-8116603,-10477893,-10076509,-16981244,-11175638,-10177527,-10553486,478911,-300179,5056397,13456625,8602627,15360646,14289606,7025927,11276010,1297183,-3287066,-2261810,-13730666,-11050518,-11735165,-16809680,-7031058,-8444655,-4801998,5703581,2920151,10947757,14580439,9754476,15825380,9950322,5004246,6250373,-4562346,-6062334,-7727193,-15587230,-11096003,-12490957,-12617643,-4046493,-4582301,1399136,8380000,7062589,13379922,13690486,10157470,12510486,6028794,1852940,415492,-7869449,-8859261,-10764057,-14773370,-10600820,-10399369,-7969789,-1041625,384626,5944288,10525455,10193412,13608631,12199302,8988786,8009279,1816275,-2005537,-5052753,-10436509,-11299820,-12292945,-12798817,-9222305,-6809220,-2980791,2415541,5540055,9261703,12011480,12031957,11918753,10112313,6137401,2781294,-1387408,-6225888,-8625008,-11274484,-12727637,-10885835,-10090476,-6827043,-1933012,580013,5887228,9091646,10114688,13000844,11036756,9203335,7646102,1631660,-882619,-4992564,-9845514,-9791781,-12495129,-11769632,-8420425,-7679897,-2016177,1873734,4396196,10008054,10309602,11702357,12242414,8240995,7059413,2568785,-2311501,-4455596,-9413904,-10827806,-11181381,-12114184,-8531726,-6482343,-2951002,2303812,4651122,8876143,10801018,10933450,11676284,8759426,6171143,3010746,-2054505,-4569867,-8453170,-10718596,-10620720,-11422456,-8713935,-5912990,-3135579,2003963,4735982,8115885,10780524,10491428,11164894,8891618,5508563,3113066,-1936834,-5209769,-7738585,-11023001,-10624299,-10565907,-9317468,-5203812,-2740328,1483749,5798951,7447901,10631289,11156538,9839111,9370069,5387047,2094509,-822038,-5826338,-7631891,-9851088,-11466077,-9483625,-8912184,-5983659,-1589918,634033,5241338,8070534,9141913,11359435,9842737,8112077,6453539,1598265,-1096000,-4550225,-8397581,-9095617,-10845626,-10198252,-7697058,-6129114,-1916262,1625987,4580109,8279462,9511747,10418687,10239307,7837397,5551167,1990747,-1735158,-4844638,-7964832,-9596682,-10416323,-9734232,-7917317,-5469790,-1702581,1410026,5001137,7882035,9167538,10608779,9418527,7739617,5782349,1511382,-1158136,-4606347,-8115103,-8449409,-10535619,-9591868,-7170476,-6313588,-1413353,1323230,3844203,8437911,8221188,9974714,10170413,6656204,6281222,1838129,-2054926,-3425237,-8409654,-8739450,-9200024,-10513195,-6544251,-5589862,-2473510,2513466,3420984,7899356,9284056,8774749,10364474,6857357,5026453,2776434,-2446437,-3785615,-7274977,-9475366,-8577259,-9910758,-7326156,-4767559,-2783972,2036839,3885329,6841263,9165515,8722933,9554966,7287896,4909332,2594468,-1725575,-3753002,-6842433,-8763349,-8653916,-9558067,-6952603,-5076911,-2543214,1923554,3478234,6990062,8808358,8307919,9687660,6718212,4757341,2814392,-2332011,-3383164,-6837270,-9237496,-7808564,-9784679,-6824646,-4192287,-3277673,2585985,3540585,6171389,9586004,7434210,9443427,7376771,3547394,3634371,-2140342,-4014583,-5278645,-9812468,-7489333,-8686148,-7914522,-3186509,-3553313,1536687,4433917,4892473,9509653,7769929,8062096,8184772,3256107,3104443,-1101644,-4811220,-4829169,-9149196,-8208320,-7597315,-8031012,-3329011,-2544944,795726,5032565,4963333,8796772,8418380,7270920,8027608,3385012,2237547,-657619,-5049325,-4882631,-8562629,-8449328,-6965366,-7974170,-3396287,-2081106,266368,5112350,4675426,8124984,8696640,6510406,8004384,3665429,1722593,218901,-5023527,-4784191,-7553278,-8961890,-6294318,-7756673,-4114374,-1242193,-482218,4912647,5175310,6955349,9199633,6282349,7181718,4533469,759687,383311,-4590445,-5666722,-6537671,-9216402,-6483363,-6658529,-4850123,-608150,-148591,4129496,6108950,6281919,8988651,6772524,6134729,5064273,765471,-110283,-3608072,-6160435,-6055221,-8444863,-7047271,-5800786,-5113637,-992420,364847,3116979,6170439,6102670,8036167,7288081,5545780,5024490,1283905,-721449,-2818696,-6067381,-6216722,-7594817,-7514753,-5373844,-4767538,-1508408,1063729,2691847,5992893,6451487,7138156,7631979,5293583,4352226,1795899,-1394836,-2649700,-5635630,-6804265,-6813665,-7486146,-5524572,-3855842,-2079070,1276600,2821545,5082117,6957091,6647917,7125187,5848356,3560479,2236668,-985454,-3047169,-4588176,-6884701,-6702860,-6669832,-6090424,-3412806,-2148589,602721,3391480,4497673,6683968,6933171,6308405,6089685,3504021,1765708,-441877,-3525537,-4487063,-6469203,-7059539,-6063646,-5899878,-3555323,-1418099,353910,3495263,4622045,6181499],[0,0,0,2,12,-102,130,-412,419,-672,667,-905,1110,-1462,1975,-2405,3089,-3545,4349,-5027,6087,-7217,8568,-10136,11698,-13642,15531,-17970,20473,-23519,26772,-30382,34383,-38602,43473,-48574,54499,-60742,67778,-75298,83508,-92509,102179,-112977,124507,-137380,151165,-166428,183009,-201264,221460,-243666,268566,-296098,327310,-362392,402716,-449212,503728,-568663,647252,-745073,869945,-1036356,1269330,-1621654,2222582,-3533070,13853035,-4176164,18494792,36144967,-7035198,38172559,10787312,-9473404,25909135,-23571306,-13788586,3367681,-45914024,-3038568,-14472125,-33899962,17661913,-14767166,857804,33546471,-6740562,31619844,26470160,-2517067,34441068,-1514488,-7559401,13100171,-31023988,-10801586,-11188241,-37060965,-2995381,-16868270,-15938544,13882913,-4143733,13049155,25614484,8236227,25826352,19562708,4681242,15148172,-1924455,-10652626,-4995039,-21133896,-20750522,-12910213,-23172441,-11991091,-1727617,-8393963,11025286,14408350,8365837,28039635,16089706,11983821,23614111,-2173546,1889145,1604291,-25027948,-7358492,-19233101,-29612591,-3259772,-22164609,-8804161,11257849,-8073192,20717818,20111484,6652033,33949605,10300879,8366168,20468422,-13427369,-774066,-6624768,-30065977,-6780231,-23305849,-23746145,-89431,-17629670,1801047,13589997,423956,25268696,18333460,11528178,27066109,5917930,5819913,7390141,-14891437,-7909363,-14239711,-25599471,-12398245,-18771272,-15779906,-591478,-4496244,6458178,16408157,11800839,21111062,21108460,12045714,15904560,6651206,-3997392,-2015940,-14636260,-19193348,-13738220,-23514616,-16264718,-7668729,-12934853,4283175,8381258,5997904,24016371,15598034,15356066,24488344,4156459,8319180,4881783,-16227451,-4521668,-17263284,-25519873,-7717183,-23553520,-12175166,2527614,-10953541,13822001,14046256,6646413,29954292,11853139,12815420,22105040,-5647223,4790020,-2691100,-23481206,-5324689,-22686734,-23356835,-4646739,-21688735,-2720959,6507646,-3823912,21581629,14917232,12023545,28580618,8262941,11694398,12499338,-10110454,-1263117,-11508207,-23424387,-10330088,-22084670,-18005894,-4441780,-12095477,2896803,10470378,5922863,21132798,17915847,13337070,21129844,7849313,3818705,4362602,-12034219,-10923513,-12764007,-23598326,-13470968,-14771586,-15734542,698893,-2191115,4952650,18405381,10041425,20050171,21308242,8069200,16868579,4419893,-6104692,558090,-18097732,-16568506,-11821035,-25951438,-10124080,-9193146,-12407025,9600859,2940111,9902332,24222416,9479056,21018106,18532218,2054984,13115244,-3850026,-11653935,-3394842,-23580081,-15707074,-11874479,-23464006,-3241684,-5785621,-4523165,15734607,5653992,15817629,23167131,8627616,19972629,10768007,-1182180,6478851,-11696762,-13091773,-9775370,-24125171,-13007576,-12977618,-15635141,1261819,-1669507,5484336,17071196,10713444,19488876,18640968,10132794,14093877,3248154,-3064424,-3817345,-15112393,-14872078,-15743716,-19255996,-12319487,-10207118,-5799211,2978384,6247687,11700588,16294405,16238515,16283150,14661865,9174063,4272378,-322125,-8163988,-11524174,-14014481,-18566737,-14646039,-13728331,-11398664,-1814664,-372268,6771658,14030389,11958705,18624368,16446768,10940213,13068318,1917712,-1919214,-4239502,-15771688,-12626880,-16464988,-19021368,-9500812,-12191724,-4100999,4480520,3147808,15048589,14681878,14066116,19887356,10027417,10294104,5863631,-5400180,-3475951,-13415624,-16063231,-12796041,-19372440,-10814126,-8773393,-6821292,5577894,3945953,11946142,16797904,11868967,18927434,11431032,7310307,7860334,-5960261,-4488926,-10445044,-18291344,-10847054,-18374372,-13097331,-5007527,-9038227,5676628,6680419,7969851,20080952,11265350,16171441,15744707,3206085,8407283,-3443589,-9757986,-6327697,-19355308,-13779379,-13030811,-17258684,-3857221,-5675175,505125,11004357,7074410,16524716,16188217,11691349,15915247,6283734,3267867,433108,-9532883,-9235226,-14112538,-16269829,-12882583,-13565654,-7725973,-3511017,1234007,7479048,9999266,15008689,14211203,14424920,13287587,6046057,5464888,-2543992,-8291836,-7877713,-17237756,-13608365,-12920976,-15925031,-3737571,-5479897,550167,11631177,5857671,16856652,16403662,9217439,17826027,4546470,1946254,3320022,-13474669,-7180099,-12654834,-20288475,-7258815,-15767026,-8754578,2406588,-4835113,10948553,11586015,8079087,21092771,9661168,10623835,12758265,-3103370,1912683,-5898893,-15100367,-7667251,-17570800,-14271977,-7299657,-12323778,-253182,2623579,3212092,14436222,11160315,13469779,16340680,8309037,8800844,3725596,-4127212,-4876778,-11209267,-14157887,-12777967,-14480293,-11414807,-6364344,-3824902,1868310,7691984,9236654,13356980,15021582,11546028,12367554,7627013,1099486,603702,-7824393,-10771918,-10273787,-16628249,-11531593,-9830472,-10433453,284721,205733,4911464,13376465,8906328,15037252,14522764,7056348,10921568,1566978,-3529725,-2462232,-13536495,-11379591,-11639032,-16657859,-7387868,-8096988,-4911840,5673783,3190580,10698310,14718069,9926749,15669614,10151738,4914170,6186734,-4380124,-6237350,-7617953,-15532669,-11141805,-12409296,-12755293,-4071714,-4536153,1272501,8346317,7101688,13352278,13747873,10237256,12522708,6100253,1918577,425120,-7808851,-8832008,-10812902,-14685546,-10598716,-10501927,-7958076,-1104105,402843,6033560,10312923,10324111,13631766,12112562,9200601,7965237,1972400,-1829390,-5186478,-10291571,-11371184,-12391003,-12598304,-9431703,-6796540,-2927872,2145087,5681536,9193604,11864359,12211773,11670760,10202498,6241085,2617574,-1248520,-6279300,-8720243,-11112195,-12904294,-10847397,-10003675,-6979369,-1760777,565908,5794534,9316479,10045173,13084202,11055642,9020998,7783170,1470443,-1022642,-5002782,-10038845,-9778775,-12404149,-11855774,-8236398,-7599913,-1934270,2064551,4442358,10089215,10429513,11571482,12327570,8081556,6934813,2509398,-2597241,-4560710,-9531651,-10954498,-11102996,-12069630,-8516817,-6257826,-2749108,2495183,4831354,8870787,11002723,10822267,11672491,8661545,6062983,2927748,-2187230,-4767380,-8481180,-10778060,-10623985,-11342803,-8676663,-5816710,-3006881,2214529,4846903,8135763,10954862,10433575,11046930,8895753,5345644,3004848,-2050491,-5358320,-7766466,-11085091,-10674399,-10433029,-9325528,-4980545,-2644362,1503558,5925781,7543000,10717813,11187114,9681268,9422039,5343448,1921084,-841133,-6020453,-7751761,-9834255,-11608172,-9397364,-8912949,-5961576,-1396411,594994,5337653,8120305,9085708,11362232,9727070,8146529,6409427,1512506,-967286,-4708504,-8404883,-9004251,-10844770,-10093423,-7724705,-6156331,-1849157,1537032,4586128,8267859,9374478,10547425,10074873,7824326,5801260,1938118,-1595662,-4831269,-8055583,-9415369,-10545575,-9746333,-7949539,-5671019,-1673426,1312785,4874967,7927193,8998487,10609945,9558360,7641663,6005741,1394111,-1070344,-4389843,-8309069,-8436921,-10426727,-9775297,-7068943,-6359666,-1512523,1467844,3702323,8442463,8321868,9874839,10356589,6496259,6133459,1910611,-2206554,-3367602,-8476123,-8875621,-9140957,-10446329,-6512628,-5501338,-2424104,2630355,3538479,7931213,9312926,8704344,10322772,6842269,4988790,2632594,-2470862,-3792743,-7304391,-9378064,-8738208,-9829814,-7148102,-4753381,-2640501,2046387,3919337,6911416,9094085,8690591,9628234,7159301,4940617,2555637,-1859085,-3669430,-6996872,-8907243,-8618239,-9567524,-6895486,-4938175,-2621789,2097255,3443479,7031575,8898007,8253264,9706149,6674939,4592269,2834719,-2495095,-3568169,-6788974,-9363337,-7847597,-9651189,-6909299,-3991727,-3212535,2496930,3777641,6177428,9672647,7533016,9323612,7376147,3518439,3488094,-2201580,-4097559,-5463464,-9763207,-7564166,-8725809,-7822295,-3245536,-3355896,1644425,4480190,5034538,9590329,7843447,8082549,8062615,3206144,3043430,-1254962,-4775438,-4901742,-9258436,-8158476,-7672666,-8091856,-3173140,-2585006,987624,5090301,4892418,8965822,8368448,7275530,8035321,3237062,2227561,-673497,-5160701,-4853442,-8642735,-8516065,-6872804,-8063774,-3336715,-1969942,220066,5268364,4717154,8088885,8811538,6490471,7992060,3715601,1620490,224183,-5066343,-4852350,-7531381,-9062816,-6307786,-7724499,-4077751,-1218025,-441236,4891843,5206450,6938143,9258332,6327788,7207325,4559116,695308,293816,-4616643,-5776666,-6467413,-9142920,-6498869,-6577521,-4767175,-589045,-33860,4183701,6118758,6208628,8981641,6779159,6001077,5026261,584335,-158577,-3602659,-6259743,-6024060,-8520021,-7109937,-5700970,-5138565,-959751,462738,3056556,6217789,6090359,8007314,7339158,5452753,5101360,1244341,-788710,-2812312,-6245240,-6212416,-7527402,-7561506,-5261971,-4777489,-1523864,1195053,2657197,6023743,6566970,7089434,7643416,5233906,4251838,1844050,-1481990,-2801214,-5659147,-6875503,-6785739,-7496237,-5554073,-3779937,-2152630,1441058,2987514,5079089,7112306,6578905,7130039,5868562,3480654,2263368,-1096755,-3242090,-4543513,-7036247,-6695200,-6673365,-6183626,-3391742,-2044497,750181,3454508,4405663,6795102,6883751,6337279,6174533,3435714,1709465,-411783,-3577059,-4505197,-6487591,-7093758,-6037641,-6013985,-3483911,-1507435,319098,3626684,4615648],[0,0,0,0,-3,-84,1,-9,-215,151,-315,201,-306,348,-506,789,-947,1313,-1399,1773,-1957,2448,-2930,3543,-4278,4898,-5782,6484,-7596,8623,-10027,11463,-13062,14849,-16625,18814,-20973,23675,-26396,29578,-32897,36517,-40515,44724,-49567,54598,-60371,66392,-73140,80372,-88321,97124,-106674,117446,-129100,142331,-156863,173431,-192110,213507,-238234,266772,-300301,339102,-383620,429420,-455003,332913,627722,26329762,-6467570,19848209,35030671,-6162719,37422845,11050244,-9702788,26069512,-23959827,-13501247,2875901,-45504395,-3140804,-14352175,-33706900,17810491,-14731243,1186404,33491357,-6620930,31674573,26430129,-2731361,34428586,-1964193,-7719054,12952936,-31355311,-10695227,-11213048,-37239406,-2486933,-16843017,-15622853,14455700,-4174723,13551946,25818426,7882867,26123042,19081830,4259494,15148354,-2755086,-10785215,-5127624,-21791580,-20333630,-13154859,-23100721,-11088649,-1853551,-7758383,11735562,14188972,9072478,27952044,15661451,12227059,22758400,-2642512,1712590,590801,-25029690,-7601565,-19681425,-28952165,-3257989,-21699630,-7825052,11539655,-7343845,21270513,20238287,7042868,33704246,9810035,8123018,19686888,-14006349,-1160091,-7290282,-30296852,-6819698,-23294063,-23176664,577794,-17236286,2715007,14217008,751450,25993096,18214584,11329312,27021629,4917557,5361103,6806466,-15921610,-7993422,-14726367,-25876894,-11763829,-18789408,-15042223,338659,-4180466,7603423,16865870,11815216,21649529,20529638,11831708,15627009,5547015,-4336635,-2620485,-15402647,-19106980,-14023841,-23424400,-15658529,-7500166,-12060905,5007596,8672360,6753058,24205095,15578335,15348772,23861168,3750859,7835270,4014183,-16652233,-4994978,-17667519,-25280849,-7714862,-23201111,-11467393,2873679,-10297857,14439495,14266535,7008334,30011173,11633474,12612484,21558254,-6273540,4330611,-3307916,-23913887,-5501400,-22845811,-23172217,-4251733,-21446851,-2058044,7151300,-3438451,22203592,15095459,12041649,28576506,7783809,11232200,12045010,-10952683,-1598583,-11931732,-23827822,-10087374,-22141383,-17600512,-3732375,-11791921,3685106,11085504,6089452,21766122,17676866,13063010,21112016,6920302,3379967,3823777,-12939504,-10968074,-13120972,-23871721,-12869155,-14797325,-15027109,1650102,-1995561,5922935,18765397,10038969,20495741,20749660,7722711,16614735,3286448,-6480714,8417,-18929063,-16511858,-12146743,-25832093,-9374375,-9031610,-11379072,10420428,3286299,10759797,24337032,9431210,21097838,17835415,1534834,12611309,-4875786,-12027594,-3887983,-24077818,-15550393,-11859394,-23167243,-2391449,-5388919,-3763647,16579860,5891751,16292136,23324588,8078165,19815508,9917110,-1967484,6117704,-12607946,-13404282,-9841148,-24555658,-12519527,-12591517,-15310865,2372615,-1282288,6005259,17900171,10513640,19825368,18494259,9344472,14155481,2304060,-3802154,-3948581,-16039114,-14850245,-15559936,-19565054,-11390104,-9867684,-5484496,4101166,6353390,12241504,16773727,15780479,16492271,14254609,8416496,4245171,-1182278,-8631251,-11613099,-14676409,-18299889,-14488879,-13656082,-10541373,-1508589,24312,7564592,14061892,12298959,18786599,15926798,10939576,12512803,1269135,-2105112,-4984674,-16016275,-12651929,-16773875,-18592792,-9250778,-11982769,-3282029,4869894,3630381,15642645,14632121,14217902,19824602,9392102,10045118,5298627,-6107572,-3808791,-13981716,-16187768,-12731818,-19368443,-10309196,-8186565,-6377035,6343682,4344835,12309815,17212836,11693197,18857050,11103193,6545541,7444121,-6538244,-5187482,-10547146,-18810651,-10898645,-17982500,-12968806,-4302654,-8366368,6046361,7484946,8201639,20236952,11561434,15653881,15537011,2787318,7520885,-3629671,-10385927,-6831608,-19260336,-14094064,-12750904,-16741985,-3507892,-4854317,1009772,11455046,7733360,16490361,16321424,11545024,15250689,5953912,2608096,-319593,-9865392,-9929327,-14304940,-16200436,-12867296,-12842591,-7149579,-2952891,2142728,7850727,10420001,15328034,14049288,14317767,12824123,5292162,4948898,-3359443,-8894496,-8261155,-17548648,-13517480,-12648084,-15615580,-2971052,-4816196,1124877,12317129,6211344,17105634,16396817,8926577,17462032,3906811,1192747,2690849,-14068931,-7550639,-12795558,-20300667,-6989899,-15280686,-8293957,3094125,-4293364,11393977,12061124,8169445,21066239,9538569,10054222,12313486,-3702424,1207895,-6228973,-15633217,-7827534,-17522969,-14209852,-6816172,-11906734,217125,3308297,3606624,14786047,11427737,13257406,16257141,7923853,8259649,3318940,-4793471,-5319531,-11360047,-14438802,-12567389,-14194145,-11118937,-5713286,-3351025,2567266,8217099,9482883,13661147,14884893,11206013,12131763,7009185,655488,160579,-8441153,-11038692,-10400854,-16717874,-11290991,-9653665,-9964330,886828,649624,5429754,13742515,9138175,15070073,14255001,6803729,10533695,952788,-4033980,-2860420,-14015286,-11478075,-11584131,-16574138,-6858594,-7716591,-4385134,6234297,3540403,11177315,14928960,9753697,15596261,9798257,4388882,5793014,-5136618,-6639008,-8037607,-15848420,-11097109,-12348712,-12410926,-3495165,-4167470,1911888,8793286,7367264,13715803,13664247,9979579,12381813,5408916,1491214,-127526,-8489777,-9033548,-11084982,-14770748,-10388787,-10283061,-7398604,-560478,832198,6674301,10664210,10473885,13784906,11834113,8821947,7426583,1329724,-2355412,-5746518,-10708021,-11442329,-12467510,-12409125,-9045453,-6420454,-2239292,2738175,6124276,9620478,12143674,12204627,11648509,9808263,5772081,2159060,-1874797,-6745147,-9064263,-11444841,-12831601,-10727004,-9774642,-6378635,-1383930,1107464,6422199,9552930,10241834,13108749,10829464,8832753,7139418,974237,-1484814,-5557280,-10228389,-9962698,-12580347,-11567380,-7945609,-7167364,-1314523,2355637,4984701,10426119,10536824,11771676,12001528,7852426,6570242,1888047,-2984927,-5038289,-9940061,-11039431,-11219320,-11827534,-8141580,-5939609,-2257403,2958356,5212130,9322234,11014832,10987155,11472722,8290900,5685312,2362651,-2759221,-5141635,-8889925,-10944848,-10618248,-11229944,-8303324,-5434037,-2528833,2668512,5288904,8429384,11133027,10430596,10945398,8582499,4875974,2626208,-2479701,-5797469,-7995109,-11277850,-10628036,-10159583,-9045067,-4550101,-2226300,1901119,6436438,7741821,10825024,11195269,9509655,9084068,4926827,1541248,-1279170,-6428372,-8038540,-9870955,-11524727,-9223281,-8502981,-5572049,-1010980,1024326,5734496,8479491,9233549,11376173,9601027,7808090,6059161,1010564,-1422888,-5035295,-8766781,-9166671,-10831396,-10060896,-7449260,-5766372,-1480083,2112236,4903049,8552035,9635745,10446103,10018392,7521795,5232022,1496251,-2087797,-5251225,-8235434,-9804438,-10450347,-9567157,-7696637,-5159383,-1270838,1719834,5343973,8189197,9208921,10712646,9220753,7405814,5576660,919174,-1426639,-4917379,-8506429,-8529217,-10525861,-9525045,-6782192,-6006174,-904540,1885735,4115235,8838828,8362882,9909550,10068274,6217909,5892474,1383841,-2604613,-3719209,-8717189,-8921117,-9180347,-10413731,-6108019,-5231193,-2016443,3018701,3852694,8170382,9511440,8758800,10181518,6594785,4571578,2263563,-2890110,-4212618,-7568515,-9572848,-8743582,-9685677,-7042168,-4408304,-2280903,2390808,4309546,7259654,9243709,8785196,9328537,6892707,4575267,2101484,-2242606,-4071668,-7298370,-8937385,-8639910,-9435396,-6572258,-4620697,-2092343,2499836,3824698,7385906,9128995,8249035,9613509,6401211,4303362,2408882,-2885244,-3831300,-7087001,-9481541,-7713804,-9604985,-6539357,-3714765,-2874194,3087010,4022431,6462888,9840228,7464119,9225578,7114576,3128049,3126889,-2628977,-4454547,-5617676,-9959455,-7548269,-8581528,-7574527,-2799697,-2990553,2036865,4823687,5221015,9691411,7818912,7919154,7891780,2827146,2607269,-1586024,-5176145,-5093309,-9328907,-8119984,-7439248,-7862538,-2835522,-2134913,1345284,5434626,5209448,9012445,8410609,7097943,7755131,2901365,1815205,-1127549,-5531392,-5153659,-8696107,-8587301,-6768214,-7744802,-3049204,-1579196,660675,5602462,5123291,8212545,8773263,6374360,7622613,3357066,1147395,-209617,-5536030,-5249007,-7659987,-9014360,-6158833,-7402975,-3757390,-707160,9257,5197531,5566426,7068522,9224815,6126636,6804145,4184038,273945,-166990,-4915616,-6096065,-6616483,-9205241,-6374134,-6224959,-4413726,-28742,442350,4444922,6516677,6350954,8904627,6732570,5628701,4694644,198088,-695668,-3920118,-6626104,-6224996,-8475823,-7022868,-5331634,-4717665,-499786,978846,3402284,6643643,6290982,7930420,7333317,5091417,4555628,834181,-1347823,-3139831,-6545470,-6485326,-7445163,-7506086,-4906484,-4191616,-1126191,1870914,3076908,6357551,6834380,7011015,7547771,4920147,3744893,1383047,-2079793,-3177377,-5890842,-7151886,-6656180,-7385810,-5236305,-3303488,-1662325,1897612,3442005,5310306,7335364,6535509,6894873,5620009,2949024,1813478,-1562842,-3760971,-4783253,-7206336,-6704472,-6494804,-5899912,-2856481,-1605959,1131080,3941441,4654244,6942599,6975417,6126417,5913699,2949470,1238880,-952476,-4141674,-4795163,-6682621,-7162275,-5794397,-5698787,-3046363,-893820,764876,4167009],[0,0,0,-1,-8,163,-248,233,-334,227,-436,452,-783,942,-1214,1431,-1590,1949,-2185,2795,-3224,3960,-4520,5231,-5971,6763,-7858,8896,-10339,11618,-13246,14785,-16601,18589,-20752,23312,-25881,28933,-31932,35443,-39063,43169,-47645,52481,-57904,63581,-70044,76850,-84619,93021,-102491,113014,-124741,138127,-153155,170743,-190973,215165,-244027,279546,-324141,381863,-459760,569707,-736180,1012035,-1542126,2882015,-12988801,-12364381,29552659,-8369444,21223410,33766290,-5212307,36533992,11595650,-10210490,26325122,-24164494,-13107347,2522833,-44973191,-3455334,-13985939,-33831729,17884973,-14814472,1306519,33134156,-6391899,31242780,26419694,-2762912,34291213,-1773453,-7508481,12821134,-30859740,-10825443,-11044027,-36984692,-2715393,-16789877,-15742038,13901458,-4080489,13019432,25518026,8014450,25891156,19210326,4521104,15195434,-2280338,-10638226,-5018478,-21263769,-20450670,-13038586,-22867753,-11544208,-1951850,-7858602,11158438,14164332,8777571,27574578,15902390,12000818,22873298,-2184328,1644871,1092359,-24724261,-7694683,-19128070,-29181639,-3472405,-21515955,-8499080,11365807,-7421016,20572717,20425671,6775212,33427903,10269160,7851742,19985570,-13519443,-1330519,-6748282,-30193169,-6936481,-22887447,-23586220,454668,-17185574,2191684,14256516,485030,25553872,18367138,11148284,27031288,5235185,5299056,7193871,-15662264,-7995719,-14419579,-25920917,-11701736,-18620914,-15236765,199573,-4374087,7157597,16807698,11630750,21411000,20609667,11701577,15719926,5866607,-4248313,-2439036,-15125152,-19102790,-13850193,-23317375,-15837496,-7380585,-12339225,4666879,8720179,6391877,24099823,15641245,15092292,24158553,3862093,7876446,4481961,-16693132,-4735326,-17309608,-25530192,-7399437,-23226091,-11834544,2993366,-10663502,14134292,14286314,6507805,30020033,11650120,12465231,21998041,-6340304,4538494,-2864717,-23857116,-5144692,-22727580,-23290933,-4066353,-21623181,-2351849,7093183,-3941444,21991015,14945336,11784136,28724487,7740603,11405589,12476032,-10674932,-1241634,-11559886,-23671086,-9857468,-22180392,-17784279,-3871312,-12190986,3313421,10739861,5713716,21520859,17631386,13025492,21229928,7215192,3636118,4257978,-12625773,-10633249,-12800556,-23731904,-12876331,-14784028,-15409999,1256529,-2307149,5384742,18503898,9701379,20227606,20879285,7786954,16760580,3785051,-6219755,501549,-18322346,-16380577,-11826479,-25833850,-9682887,-9088680,-11999356,9942858,2963922,10087757,24194661,9243740,20891224,18157851,1641437,13042374,-4251965,-11899281,-3372274,-23778349,-15507435,-11663648,-23384395,-2673962,-5729062,-4244578,16214381,5569090,15923462,23165293,7996187,19958323,10279552,-1681242,6555370,-12273406,-13105981,-9573003,-24456320,-12467274,-12754529,-15448476,2031377,-1614137,5869086,17513967,10233186,19734996,18333704,9558556,14233072,2493012,-3232948,-3738634,-15703510,-14516339,-15655389,-19304620,-11609955,-10204327,-5510961,3518691,6071052,12053092,16267872,15954323,16386496,14223963,8950302,4199419,-713060,-8163563,-11513454,-14131396,-18313773,-14494068,-13522598,-11039837,-1686575,-249173,6948258,14017571,11924745,18541314,16199016,10757343,12935682,1705082,-1858983,-4370826,-15747075,-12453720,-16426958,-18748281,-9257040,-12246630,-3759302,4450953,3053897,15231473,14406982,14009288,19876146,9545005,10301520,5713487,-5633926,-3275278,-13514028,-15826428,-12629486,-19424511,-10470344,-8676513,-6785049,5767409,3698495,11982406,16675186,11537912,18996817,11134966,7225868,7906685,-6035129,-4293193,-10339992,-18251075,-10615520,-18363328,-12853259,-4911630,-9076041,5734025,6578802,7790357,19943994,11059474,16023051,15690504,3063944,8500082,-3336533,-9589024,-6146195,-19239591,-13652423,-12868185,-17167487,-3834195,-5769268,367793,10905778,6864870,16279593,16065351,11478155,15860883,6379035,3251721,571550,-9284901,-9227338,-13836429,-16125569,-12789886,-13254049,-7866112,-3492807,1145845,7108310,9925446,14624299,13972042,14442200,13001707,6231772,5636123,-2598970,-7804008,-7864865,-16984883,-13141342,-13045582,-15727408,-3769304,-5829850,605293,11132166,5501156,16772030,15920372,9280397,17866228,4419552,2416058,3419834,-13154479,-6633240,-12593495,-19825457,-7172143,-15893959,-8740714,1978220,-5140164,10760009,11036931,7934031,20872598,9481818,10768786,12753533,-2902121,2233902,-5632164,-14787070,-7299195,-17430925,-14134540,-7262227,-12547733,-465319,2370176,2872115,14215900,10855679,13255706,16325927,8203697,8981871,4023131,-4020807,-4416174,-10870398,-13949639,-12356844,-14466623,-11348456,-6432143,-4216656,1898793,7275339,8863679,13310362,14545167,11564218,12422900,7485974,1577283,732675,-7684050,-10255918,-10314945,-16338994,-11347903,-10128529,-10189981,-20399,-77128,4906438,12902996,8916138,14785675,14186065,7345447,10830898,1750842,-3087080,-2417608,-13136599,-11162484,-11566378,-16403228,-7480829,-8141641,-4964807,5242497,3011557,10483134,14358844,9838950,15530383,10145093,5044330,6295914,-4124834,-5877915,-7529331,-15300741,-10990069,-12459346,-12687058,-4238591,-4753482,1196393,8014645,6792636,13317990,13400409,10276210,12630150,6009899,2372002,640942,-7602140,-8351636,-10803048,-14458822,-10483837,-10809445,-7783082,-1458414,41052,5973372,9854649,10209852,13609376,11850822,9420325,7988886,2098781,-1441041,-5160314,-9950548,-11050110,-12484171,-12328425,-9518721,-7021852,-2845104,1765780,5525010,9093821,11538912,12276154,11647529,10060698,6481141,2680712,-1055212,-5999209,-8684333,-10837965,-12741424,-10895483,-9962768,-7061999,-1934918,464270,5550328,9009463,9860753,12868159,11066132,9128071,7649823,1862188,-798533,-4769569,-9582556,-9626238,-12349114,-11661140,-8429415,-7684416,-2132649,1580952,4351391,9698341,10127529,11611358,12070121,8366154,7179814,2651019,-2001862,-4353731,-9267190,-10525053,-11136056,-11906621,-8522067,-6626020,-2845098,1967017,4395091,8855052,10522567,10828064,11578185,8562078,6383836,3045510,-1924696,-4288397,-8357768,-10497748,-10430551,-11447091,-8544195,-6062560,-3283919,1963380,4396773,7892314,10671775,10188345,11115591,8935708,5436922,3374348,-1768218,-5004181,-7318297,-10882706,-10381429,-10378375,-9431254,-5092869,-2920475,1150080,5636385,7094317,10532850,10988099,9579562,9549718,5373524,2264171,-460685,-5707370,-7329600,-9514597,-11425492,-9332591,-8926761,-6105527,-1731673,306974,4999086,7801908,8786233,11228208,9627135,8218547,6512684,1825917,-682966,-4329418,-7991066,-8789027,-10635585,-10034152,-7914323,-6346997,-2099810,1136335,4299318,7882254,9097861,10365267,10015223,8010973,5849164,2235032,-1201962,-4540469,-7552317,-9143622,-10429754,-9603459,-8097729,-5804138,-1916093,885528,4694625,7555928,8669273,10562876,9363668,7780680,6173510,1623541,-637900,-4099240,-7829787,-8055443,-10420516,-9630164,-7157786,-6641560,-1657730,947178,3408711,8080937,7905050,9816339,10108647,6586869,6516449,2048093,-1663734,-3054944,-8195753,-8387374,-9119096,-10425871,-6485288,-5882914,-2475798,2208390,3121530,7710864,8903313,8676395,10261907,6763546,5276373,2771326,-2170748,-3453994,-7181266,-9019866,-8504081,-9853721,-7082035,-5016137,-2821271,1862136,3538403,6880335,8774745,8568435,9565391,7013242,5134083,2735127,-1660991,-3350908,-6805225,-8573240,-8404306,-9566679,-6756121,-5113420,-2755295,1936591,3162324,6838334,8734413,8073355,9702951,6603543,4808194,2994028,-2272521,-3203004,-6559749,-9081250,-7622134,-9655759,-6797487,-4238474,-3344675,2387828,3398834,5973914,9455971,7283415,9300953,7276743,3695634,3625829,-2037434,-3676519,-5227874,-9533947,-7279576,-8742496,-7784949,-3311127,-3702863,1460628,4065350,4768183,9301074,7536400,8096636,8091413,3274650,3393199,-979191,-4378423,-4582571,-9010913,-7887201,-7616932,-8172675,-3322151,-2894759,619099,4605974,4577282,8681724,8143114,7322107,8081646,3430624,2538333,-338327,-4822232,-4547064,-8350629,-8312576,-6846734,-8110469,-3502562,-2267196,-47786,4858084,4461902,7893564,8606121,6519475,8069871,3864978,1872190,435521,-4723652,-4681231,-7289975,-8854750,-6300819,-7742611,-4236866,-1404431,-676408,4529255,4967715,6790168,8969808,6315458,7182874,4615245,1007360,549980,-4197498,-5512328,-6278329,-8943266,-6483791,-6593631,-4919337,-838337,-242862,3751200,5845510,6056189,8664162,6734343,6166862,5088744,964012,41605,-3301577,-5889283,-5913336,-8309489,-7040776,-5777769,-5193188,-1195002,162392,2812314,5929678,5841728,7751035,7296021,5495250,5141032,1523473,-567675,-2476384,-5875577,-6068002,-7375546,-7529787,-5256580,-4825810,-1791722,1021601,2375522,5728514,6428833,6954633,7643471,5283076,4299656,2093892,-1245171,-2474048,-5396819,-6736830,-6506890,-7446136,-5482874,-3828086,-2305934,1184767,2714155,4810708,6973849,6406200,7046787,5929760,3488608,2469497,-911094,-3032556,-4274595,-6843806,-6477930,-6605988,-6181608,-3398033,-2258628,438732,3242896,4118442,6613951,6777042,6179826,6261214,3457543,1924940,-261554,-3378015,-4181199,-6301121,-6941232,-5986312,-6075224,-3517240,-1617328,77890],[0,0,0,1,4,-44,193,-294,296,-419,341,-584,641,-1021,1239,-1580,1880,-2136,2607,-2975,3733,-4333,5263,-6045,7008,-8031,9142,-10593,12028,-13912,15682,-17853,19993,-22472,25189,-28153,31588,-35118,39219,-43366,48129,-53116,58712,-64813,71422,-78781,86574,-95352,104698,-115261,126743,-139623,153940,-169913,188083,-208546,232369,-259840,292559,-331644,379686,-440049,518332,-624312,775183,-1007268,1406321,-2254355,6951048,-13163901,-12981231,29701975,-8482378,21198319,33541139,-5074281,36173826,11676784,-10213305,26244138,-24056826,-13014367,2470700,-44595066,-3587086,-13810218,-33666504,17762760,-14671574,1263445,32873168,-6167981,30929874,26345025,-2644692,34011075,-1572946,-7483017,12673545,-30467932,-10814193,-10996396,-36634796,-2899800,-16638274,-15618269,13754200,-4002311,12985185,25354600,8053947,25641774,19133836,4668012,14986833,-2153245,-10466621,-5063570,-21116394,-20305658,-13008563,-22728312,-11639084,-1906526,-7851277,10878925,14273203,8765273,27373327,16021633,11881366,22841834,-1870572,1434320,1274216,-24502822,-7857302,-18810481,-29077071,-3514466,-21300964,-8592244,11427947,-7331776,20396753,20387565,6679711,33289606,10279274,7721569,19950543,-13478789,-1461012,-6601962,-30147800,-6956375,-22639092,-23551809,443480,-17007809,1978793,14144976,497432,25295979,18324164,10994513,26878500,5371911,5228933,7233545,-15412127,-7922466,-14182988,-25713510,-11855119,-18419858,-15311420,56170,-4265055,6907180,16567733,11707154,21152038,20643413,11843340,15511258,6193496,-4235082,-2342343,-14716034,-19167444,-13684693,-23163331,-15990442,-7252252,-12425847,4477574,8819595,6065173,23988534,15617742,14855288,24287177,3767185,7723525,4764946,-16727537,-4565819,-17061974,-25580475,-7198937,-23265688,-11881272,3110993,-10828656,14124865,14278177,6365443,30066476,11513593,12351181,22022627,-6256065,4589550,-2737701,-23887153,-5041722,-22599821,-23298239,-4033921,-21604499,-2449635,6987674,-3984728,21817850,14934393,11648713,28583888,7920758,11321155,12549571,-10523401,-1265560,-11354127,-23587479,-9933314,-21909945,-17861278,-3865321,-12166726,3166567,10774031,5601658,21382315,17614078,12844975,21220315,7205368,3561071,4299172,-12633316,-10644710,-12676079,-23844722,-12711486,-14789908,-15430443,1433845,-2385501,5455525,18576180,9634303,20261358,20761214,7601292,16826655,3491651,-6282398,512591,-18604952,-16165752,-11824620,-25843253,-9398600,-9209357,-11838581,10100827,2870838,10296947,24182217,9083089,20991668,18009589,1633945,13022432,-4436485,-11830178,-3351325,-23824860,-15336000,-11622536,-23462051,-2548677,-5762354,-4302513,16213768,5384048,15869570,23163040,7929956,20040633,10244684,-1721039,6726164,-12281214,-12945736,-9437490,-24512268,-12371346,-12823324,-15617755,2019452,-1857116,5673231,17429740,10051676,19706995,18342239,9533721,14421028,2587397,-3153754,-3540605,-15647921,-14349112,-15620855,-19349339,-11676252,-10305949,-5676394,3432372,5841093,11887583,16289897,15811016,16407259,14315681,8933319,4370459,-556049,-8079077,-11299207,-14155088,-18295350,-14456441,-13763762,-11094149,-1800347,-504464,7008963,13811397,11819418,18686805,16036532,11032297,12971421,1580121,-1625161,-4478389,-15641103,-12224212,-16731785,-18616843,-9293834,-12417487,-3568687,4212884,3104126,15402501,14117666,14207542,19859685,9368331,10556999,5470557,-5576539,-3093177,-13696687,-15709010,-12571171,-19556244,-10132286,-8683702,-6717960,6037931,3689264,12101047,16772366,11432690,19077019,10995829,7003161,7928211,-6276405,-4521832,-10288505,-18368076,-10613105,-18124312,-12917845,-4659449,-8941060,5734963,6745609,7820544,19867707,11145330,15848064,15525346,3126624,8113382,-3387984,-9639119,-6400525,-19033551,-13682178,-12940748,-16851123,-3888001,-5509731,633384,10730762,7290857,16152320,15940036,11748141,15385646,6349978,3198694,39760,-9147609,-9380208,-14019222,-15789625,-13072354,-13045294,-7503646,-3600268,1672316,7270736,9833292,15015038,13688377,14419441,13083985,5747763,5731883,-2811045,-8178953,-7695083,-17264699,-13165064,-12792499,-15844728,-3450753,-5672285,605384,11560759,5526369,16874916,16067995,9038824,17760989,4281054,2026969,3289466,-13364141,-6859889,-12536343,-20003288,-7096844,-15767396,-8640286,2233188,-4909597,10884497,11292741,7987672,20868999,9504451,10620394,12629279,-3025394,1957788,-5798819,-14895667,-7474363,-17338022,-14174989,-7141964,-12352817,-398014,2489383,3087137,14229791,11000454,13241537,16203586,8211427,8655411,3794949,-4106335,-4754979,-10936420,-14096647,-12502016,-14278597,-11239125,-6242645,-3775419,2002923,7573899,9145320,13302586,14694476,11443618,12188994,7261736,1210105,333999,-7828838,-10626566,-10239732,-16351853,-11408594,-9754068,-10047784,388853,476965,5055173,13328522,9051316,14743347,14274038,6960921,10458917,1472551,-3719228,-2717385,-13511751,-11418444,-11395565,-16428610,-7067759,-7730857,-4682215,5942148,3423798,10690230,14790800,9683303,15453211,9882575,4418285,5902536,-4871173,-6450857,-7762334,-15637028,-10889980,-12185605,-12493217,-3573779,-4301148,1850484,8701051,7149621,13641977,13420936,9939073,12301569,5395140,1680533,-16818,-8252698,-8757123,-11103638,-14505384,-10163992,-10399625,-7213239,-722424,628869,6698467,10306228,10507819,13641047,11650481,8997498,7316404,1382341,-2073981,-5798141,-10373029,-11316916,-12559115,-12125375,-9212593,-6362424,-2249443,2378078,6177098,9454329,11836113,12271318,11423284,9815928,5913059,2065875,-1624908,-6610564,-8988012,-11184539,-12848297,-10603324,-9655302,-6427023,-1275405,982657,6317218,9473289,10083665,12913644,10728591,8800651,7095411,1048185,-1454541,-5441287,-10132103,-9891101,-12414993,-11476436,-8007605,-7116335,-1377834,2322853,4990034,10220160,10416214,11687461,11821986,7827739,6558108,1859168,-2805199,-5031347,-9844193,-10868578,-11242288,-11699028,-8035947,-6079809,-2141315,2821286,5039556,9311757,10830492,10853875,11425723,8175250,5755609,2391781,-2667806,-5007764,-8869723,-10809802,-10521292,-11173245,-8153036,-5326246,-2670845,2597715,5137414,8308117,11061775,10257715,10856387,8573101,4790833,2669458,-2456088,-5705486,-7767576,-11207972,-10515509,-10046437,-9064107,-4508887,-2166457,1769513,6381704,7597359,10685727,11106459,9359187,9064046,4856144,1431352,-1043001,-6311985,-7924075,-9700318,-11578580,-9061707,-8501444,-5609227,-997676,940300,5655296,8372412,9033090,11242823,9434832,7748674,5947438,1083403,-1391183,-4918296,-8564230,-9074739,-10734603,-9883438,-7368792,-5677164,-1419547,1872291,4888276,8398829,9403171,10352648,9772888,7574743,5220051,1481571,-1881300,-5258641,-8045123,-9535945,-10486609,-9317424,-7714124,-5135740,-1112265,1486871,5328230,8058056,8875637,10633966,9067683,7328934,5654909,779089,-1312073,-4723269,-8434373,-8298383,-10496945,-9458986,-6604324,-6087653,-979544,1782871,3950355,8721467,8201677,9782959,10015012,6066760,5863106,1485839,-2593246,-3603234,-8672707,-8794469,-9024342,-10284589,-6114366,-5159749,-1914015,2969952,3808179,8062705,9298214,8668772,10032039,6500106,4597079,2190258,-2866587,-4094224,-7510381,-9345840,-8585292,-9599353,-6765491,-4473241,-2216957,2398375,4105207,7279797,9020821,8613104,9311489,6665316,4723501,2105616,-2199015,-3907657,-7217643,-8841505,-8438340,-9465974,-6462547,-4608012,-2183171,2472062,3652922,7272574,8956049,8035241,9584366,6335594,4213757,2450514,-2938024,-3742101,-7006805,-9335179,-7618280,-9474861,-6498920,-3668535,-2863569,2919719,3952843,6370702,9671123,7358319,9026277,6977965,3198194,3099320,-2581936,-4331737,-5635592,-9743276,-7409861,-8523566,-7517582,-2899711,-3030830,2110009,4744523,5159718,9536485,7665463,7848546,7705071,2777920,2668392,-1629685,-5075207,-5011121,-9220530,-7968804,-7361488,-7752401,-2848103,-2275504,1298157,5350597,5093221,8864023,8269936,7013265,7730062,2896217,1846608,-969885,-5457094,-4970678,-8565431,-8457342,-6647585,-7720927,-3078365,-1508284,553056,5443822,4951056,7998106,8708889,6305377,7598715,3504137,1195666,-100322,-5339032,-5144113,-7418306,-8933373,-6089786,-7268509,-3887778,-733928,-90487,5030464,5517016,6872549,9064631,6242509,6666031,4216131,368903,-48460,-4733676,-6015001,-6459702,-8995548,-6418524,-6101248,-4483535,-224600,348680,4270767,6384061,6309714,8659917,6717703,5564511,4688369,349142,-617198,-3717973,-6469688,-6116551,-8268548,-6963137,-5322074,-4762748,-711298,938833,3212160,6496399,6172483,7749923,7321445,5039796,4609669,1011897,-1267193,-2922282,-6375456,-6366624,-7274716,-7444954,-4914400,-4239203,-1342286,1699883,2886133,6095955,6710804,6751954,7575806,4999092,3708963,1659949,-1968251,-2969466,-5708745,-7073480,-6504460,-7307910,-5283544,-3267553,-1920302,1844568,3304618,5076196,7260319,6431965,6859936,5666965,2968039,2000622,-1360460,-3507647,-4588133,-7127235,-6510466,-6443683,-6031403,-2965757,-1802954,895091,3805165,4317236,6934271,6833512,6025193,6064430,3014303,1531041,-698829,-3928961,-4482395,-6501242,-7002945,-5827517,-5866875,-3142761,-1086482],[0,0,0,-2,-14,120,-150,349,-511,590,-810,851,-1237,1466,-2051,2515,-3144,3782,-4431,5356,-6248,7603,-8886,10590,-12251,14203,-16339,18695,-21534,24516,-28115,31787,-36057,40513,-45539,51054,-57084,63877,-71079,79190,-87718,97257,-107455,118733,-131033,144409,-159164,175051,-192705,211810,-233130,256524,-282649,311784,-344441,381554,-423731,472737,-529832,598003,-680431,782884,-913930,1088269,-1333241,1704685,-2344447,3768427,-15797442,2088771,-11262693,-13883010,30341997,-9062147,21738347,32727100,-4460348,35603974,11839771,-10348301,26154396,-24184421,-12708757,2106908,-44034538,-3738700,-13756663,-33427897,17654152,-14653939,1511295,32528039,-5942299,30735475,26194520,-2630044,33750771,-1776324,-7361954,12418654,-30387829,-10891253,-11027830,-36420544,-2764042,-16570342,-15357673,13781147,-3957383,13046627,25211165,8028721,25608655,18864473,4578329,14899990,-2452949,-10409454,-5201954,-21171129,-19969905,-13203463,-22500671,-11182428,-2022023,-7400557,11010580,14074390,9091768,27040285,15887714,11931451,22200726,-1956642,1242125,767616,-24234837,-8080741,-18813307,-28667828,-3610159,-20767371,-8376932,11314548,-6850013,20146799,20418911,6804118,32793263,10384825,7407550,19544121,-13364377,-1813638,-6573691,-30006008,-7027977,-22296688,-23422728,569927,-16609693,2174059,14362400,594912,25244814,18408011,10711879,26697127,5095682,4863116,7121275,-15806864,-8118091,-14184491,-25765570,-11464320,-18319114,-14959655,461172,-4092163,7340651,16711767,11671659,21259929,20279775,11466367,15246776,5534199,-4515958,-2775534,-14982455,-19050307,-13709334,-22877568,-15682726,-6995326,-11909347,4759182,8965482,6310106,24009867,15557264,14692890,24004674,3559116,7440571,4594671,-16807641,-4799344,-16992061,-25602978,-7026728,-22949765,-11769690,3473385,-10757324,14167251,14363470,6131918,30081852,11386366,11976350,22002497,-6626400,4416948,-2704489,-24067474,-4902570,-22502551,-23277190,-3580843,-21553888,-2216665,7343232,-4039523,22015205,14905738,11376730,28627453,7484206,11071064,12429529,-11031430,-1195874,-11354781,-23801782,-9556635,-21882050,-17698742,-3391672,-12196816,3486390,11053165,5433514,21552147,17408450,12608602,21265727,6827557,3451346,4352257,-12958477,-10417141,-12716660,-23845236,-12407243,-14705380,-15091659,1675135,-2454067,5604524,18504164,9473689,20281895,20494677,7388094,16684135,3279124,-6275566,387292,-18580756,-16076018,-11791345,-25657368,-9173536,-9009562,-11713670,10253947,2902774,10245962,24051935,8942685,20830868,17842301,1301769,12917614,-4529490,-11871992,-3242767,-23866658,-15192738,-11411032,-23433147,-2237387,-5599034,-4276781,16492907,5207044,15843187,23156394,7540113,19975972,10036995,-1998117,6773856,-12581670,-13007727,-9245980,-24584590,-11879289,-12582003,-15498564,2552884,-1920519,5877684,17637682,9738326,19843761,18111789,9049047,14409279,2043851,-3345326,-3535003,-16043310,-14179580,-15533635,-19376612,-11087562,-10188696,-5350302,3858321,5879798,12161859,16240286,15548900,16433603,13905383,8580408,4131629,-1051403,-8246543,-11447152,-14328728,-18065092,-14237453,-13418381,-10525546,-1424792,-79216,7294685,13909516,11887819,18582076,15708130,10570441,12597185,1124667,-1978251,-4728767,-15960685,-12154016,-16529058,-18408979,-8802314,-12042035,-3171703,4824351,3157455,15616476,14117569,13916710,19830408,8873670,10088999,5324856,-6136053,-3263210,-13804119,-15894606,-12245714,-19412627,-9962315,-8205401,-6637651,6280465,3854869,12016625,16844757,11204876,18825465,10900951,6656284,7679336,-6430553,-4687454,-10227699,-18283854,-10453884,-17913559,-12735983,-4444907,-8800674,5900431,6834487,7810223,19815791,11045508,15616294,15317118,2861412,7982450,-3421197,-9776916,-6405330,-19025731,-13539062,-12614604,-16732820,-3650275,-5343292,633509,10941997,7137655,16103148,15881546,11342752,15362620,6234938,2905780,202508,-9280591,-9313356,-13704755,-15860722,-12742636,-12833679,-7592797,-3246634,1505569,7098676,9977153,14589277,13735681,14271692,12662804,5902412,5466939,-2883676,-7837553,-7870779,-16939916,-12940131,-12878930,-15398599,-3451281,-5631903,946088,11206528,5611546,16767653,15647326,9171396,17545448,4140904,2136831,3058473,-13212087,-6761236,-12571193,-19614075,-7010394,-15487243,-8326590,2234327,-4747135,10866186,11215922,7973466,20605790,9349813,10394657,12431260,-3156417,1818967,-5786076,-14889328,-7329288,-17202160,-13925010,-6889171,-12158016,-113288,2711941,3027522,14338379,10864213,13042374,16087268,7856505,8542747,3671678,-4471798,-4511650,-11031969,-14037547,-12035679,-14274411,-10924244,-5951058,-3981595,2353927,7416052,8954041,13466594,14187642,11430942,12116020,6955792,1443533,282570,-7815525,-10134677,-10364631,-16013788,-11148307,-9973278,-9731798,182104,140004,5142747,12796084,9019491,14691818,13832144,7199893,10448701,1449978,-3216345,-2651613,-13108644,-11065225,-11494370,-16113155,-7248555,-7948613,-4565656,5448414,3117148,10579884,14228307,9686010,15431805,9786731,4842722,6080111,-4478674,-5846307,-7564206,-15193158,-10672520,-12407698,-12370907,-3983118,-4827225,1497524,7932629,6690174,13351279,13066815,10166297,12544630,5588135,2480740,353295,-7704837,-8092643,-10982431,-14223403,-10193365,-10814497,-7423879,-1448343,-12936,6271292,9606272,10233734,13582546,11530216,9448079,7680889,1883757,-1271273,-5300625,-9855729,-10885381,-12502047,-12066120,-9469015,-6909280,-2624577,1700564,5526247,9056462,11388827,12173804,11525524,9890188,6410854,2500104,-1118716,-5914400,-8588974,-10870936,-12551319,-10762289,-9817538,-6866904,-1920349,607088,5684409,8920599,9946436,12662714,10783897,9076706,7365091,1705248,-860511,-5005613,-9440317,-9691604,-12246234,-11341621,-8444314,-7375035,-1954564,1537326,4597711,9587764,10063816,11662510,11689975,8301013,6978654,2290644,-2037222,-4511775,-9341062,-10339539,-11180701,-11658504,-8259702,-6572111,-2571433,2108861,4473126,8921832,10396845,10787702,11516502,8294913,6319657,2853336,-2078624,-4315428,-8478532,-10434015,-10304708,-11324265,-8363236,-5818545,-3131917,2189452,4493178,7935195,10685855,10064229,10929989,8790261,5210281,3211511,-1974650,-5171176,-7357166,-10915000,-10365962,-10164234,-9295784,-4870957,-2771955,1303879,5841873,7121441,10464548,10981095,9431053,9331450,5236328,1919126,-650639,-5774398,-7379167,-9502032,-11367031,-9169875,-8744362,-5864112,-1458214,429506,5098014,7889465,8722486,11067445,9475628,7953926,6344754,1559915,-871432,-4474103,-8117343,-8797019,-10610766,-9828219,-7632141,-6001930,-1893526,1402815,4465668,7915369,9169936,10171345,9715232,7823384,5489717,1979784,-1358526,-4818963,-7649798,-9258301,-10361010,-9314161,-7936859,-5484859,-1656299,948391,4849694,7535405,8595743,10563264,9036436,7638131,5944828,1276149,-656263,-4402474,-7854143,-7985446,-10426942,-9253446,-6876958,-6442823,-1323527,1047548,3532701,8276978,7803464,9797391,9844411,6340944,6357863,1812824,-1782517,-3128581,-8257850,-8297429,-9084380,-10266793,-6216340,-5820409,-2239050,2351675,3213706,7836954,8804646,8615239,10073681,6556951,5110566,2554596,-2244240,-3459166,-7198755,-8881230,-8491190,-9732506,-6783066,-4855716,-2598296,1923890,3550183,6931194,8719553,8449405,9375599,6757903,4969654,2547665,-1751059,-3418384,-6976635,-8467549,-8329768,-9461520,-6549610,-5006563,-2503025,2077479,3257214,6922433,8667943,7934517,9640093,6391563,4532064,2787243,-2488926,-3297848,-6685358,-9053040,-7480560,-9555522,-6558672,-4056985,-3151602,2618989,3454006,6121393,9349331,7189647,9198514,7147913,3491704,3445012,-2260156,-3859526,-5333025,-9520805,-7198068,-8583819,-7631781,-3154889,-3482308,1663360,4228083,4785169,9294238,7388681,7997294,7874922,3032332,3122069,-1253832,-4585372,-4606226,-9037300,-7789902,-7441869,-7890451,-3079674,-2605566,922899,4876723,4733363,8665453,8070446,7071918,7934412,3223460,2198859,-608561,-5014060,-4699509,-8353947,-8271325,-6651355,-7834441,-3445433,-1970045,124096,4963526,4635588,7771565,8514836,6393507,7776885,3664669,1630348,262948,-4900272,-4729838,-7207674,-8710485,-6213293,-7415079,-4047130,-1158280,-376805,4683751,5169700,6652500,8909260,6118813,6893177,4425480,734371,326687,-4330593,-5596573,-6245801,-8842187,-6409076,-6284733,-4788876,-583624,41716,3849325,6019257,6067560,8592191,6730129,5834113,4961185,773743,-234748,-3332752,-6062595,-5873162,-8162877,-6972316,-5470068,-4936442,-990517,510826,2773683,6052289,5904490,7668524,7267911,5176985,4854391,1297716,-926905,-2528225,-5961881,-6137669,-7137231,-7485376,-5035023,-4541220,-1650962,1342429,2448672,5770130,6496021,6650318,7544694,5069114,4046798,2043808,-1626886,-2601892,-5372927,-6865555,-6333799,-7452710,-5375793,-3523797,-2280118,1472088,2841518,4828638,7026595,6186051,6919083,5762431,3099762,2342005,-1125845,-3235833,-4324487,-6944548,-6424420,-6365028,-6094463,-3104025,-2119066,686303,3525718,4143541,6737937,6634283,6034758,6089778,3126391,1747857,-463236,-3663528,-4224901,-6402821,-6850058,-5730035,-5905269,-3195784],[0,0,0,-1,-6,200,-95,149,-71,62,-171,185,-426,383,-562,465,-576,618,-764,1020,-1141,1446,-1459,1730,-1787,2112,-2393,2759,-3197,3470,-3945,4178,-4741,5140,-5825,6446,-7127,7882,-8512,9421,-10167,11301,-12303,13600,-14863,16255,-17837,19451,-21504,23564,-26183,28893,-32198,35901,-40307,45658,-52026,60151,-70137,83378,-100799,125207,-160513,214857,-305120,471527,-834510,1909402,-11779108,-36543151,6430074,-13810868,-12181253,28646231,-7914565,20531718,33330628,-5235951,35999129,11328457,-9723360,25698114,-23478021,-12925844,2468802,-44143315,-3504913,-13927609,-33132408,17243335,-14480721,1252959,32392911,-6008108,30665163,25929278,-2400950,33522949,-1583457,-7303742,12415374,-30236296,-10693866,-11090881,-36169896,-2822143,-16527384,-15331207,13593330,-4060928,13021437,25049195,7947634,25510494,18808301,4645006,14816794,-2271995,-10152318,-5262029,-20906291,-19972393,-13189539,-22265638,-11326449,-2026731,-7353368,10796970,14088033,8956104,26749514,16036485,11803027,22242455,-1653155,1139503,1078934,-24041735,-8177591,-18396043,-28732876,-3624283,-20593455,-8759744,11421842,-6931932,19837992,20512964,6602016,32637780,10514163,7195182,19663701,-13253537,-1855849,-6338620,-30027794,-6983291,-22194767,-23492579,639413,-16669456,2001134,14429369,446256,25129151,18315221,10646321,26710487,5172981,4956572,7209940,-15612847,-7895220,-14123039,-25601008,-11489478,-18277444,-14940754,282907,-4147044,7204182,16531528,11635872,21067097,20212711,11642309,15156890,5795393,-4341303,-2729509,-14729075,-19159073,-13669971,-22689107,-15843372,-6909263,-11917937,4610447,9101181,6132240,23909483,15605158,14364325,24053214,3529335,7327243,4735838,-16999133,-4692293,-16900081,-25624361,-6782703,-23004155,-11686069,3751506,-10832195,14384514,14458751,6075686,30145635,11212284,11919386,21897153,-6804030,4441444,-2841921,-24132927,-4768018,-22548170,-23099433,-3558916,-21515278,-2042331,7389454,-4053198,22156208,14686055,11393856,28603906,7285736,11005033,12305857,-11049914,-1222701,-11467451,-23754609,-9449977,-21879838,-17504597,-3315849,-12028454,3606847,11096025,5422296,21649058,17319150,12573440,21198827,6669781,3328594,4300907,-13005990,-10465502,-12640748,-23739761,-12207984,-14626347,-15095634,1875326,-2396865,5689497,18627715,9409567,20246304,20458640,7328510,16592004,3156459,-6413432,401630,-18749446,-16070489,-11582183,-25669528,-8894594,-8890890,-11678247,10564882,2871384,10274060,24272847,8746147,20880676,17808720,1002831,13018204,-4785050,-12086398,-3086387,-24068612,-15053639,-11230019,-23423971,-1855046,-5522314,-4221902,16857887,5073390,15969120,23224147,7268113,20106487,9763404,-2312111,6918400,-12808112,-12972863,-9122160,-24827979,-11750941,-12547340,-15559699,2842846,-1933862,5977922,17699934,9613438,19951354,17998161,8995113,14408397,1946694,-3396883,-3532471,-16095007,-14111843,-15413502,-19324560,-10999573,-10156113,-5322760,3844125,5928467,12086349,16299091,15492065,16298704,14001088,8589931,4095121,-892473,-8285668,-11278270,-14161339,-18167682,-14053590,-13600245,-10635238,-1403092,-414759,7346200,13840461,11677199,18781905,15522973,10684137,12918404,1037941,-1554010,-4580842,-16002607,-11817444,-16732674,-18459430,-8747246,-12537813,-3073093,4520448,2877577,15812060,13810460,13976543,19897638,8776975,10514674,5433751,-6074133,-2833037,-13930379,-15678127,-12145466,-19627167,-9790708,-8403216,-6793275,6319810,3563916,12033805,16839436,11131117,18932790,10907271,6710088,7852297,-6415304,-4579211,-10125058,-18313240,-10463223,-17918912,-12765346,-4481016,-8720023,5709138,6924131,7798975,19621766,11110092,15560734,15206422,3037121,7830253,-3426891,-9520365,-6531024,-18749263,-13443325,-12769068,-16414330,-3829674,-5378408,868833,10591030,7235146,16098670,15602678,11624093,15130798,6055742,3240848,-126457,-9197228,-9196232,-14058681,-15571111,-12746800,-12960435,-7258320,-3512743,1684987,7345730,9656801,14852252,13596337,14051614,12893067,5544886,5411291,-2786097,-8224905,-7664425,-16933715,-13147919,-12493350,-15492473,-3399270,-5168168,762575,11457047,5866126,16479064,15962691,8976149,17252412,4235499,1703417,2941233,-13125145,-7098608,-12408431,-19622290,-7103763,-15184557,-8337167,2392315,-4493977,10665888,11286068,7942896,20483650,9476226,10276378,12263772,-3045779,1688312,-5771082,-14788680,-7561087,-17090374,-13985677,-6993196,-11997032,-212068,2692647,3120798,14194546,10862191,13068634,15977553,7900879,8586126,3612548,-4267142,-4615754,-11029400,-13885784,-12146095,-14217103,-10860061,-6117889,-3827699,2330230,7338178,9162246,13260726,14257333,11443609,11822445,7142268,1295508,155190,-7595076,-10454830,-10281293,-15850994,-11331867,-9668919,-9710342,32261,602640,4945048,12846737,9139743,14335319,14116549,7034894,10191654,1651373,-3579186,-2633973,-13048522,-11295693,-11290204,-16125500,-7263108,-7562962,-4663331,5689099,3385095,10468827,14507248,9596780,15188662,9841261,4503326,6017999,-4591141,-6260920,-7516689,-15432201,-10690615,-12163229,-12341143,-3568975,-4450068,1775019,8427684,6879036,13519198,13104064,9933450,12324187,5205652,1971219,45690,-8169291,-8331504,-11161800,-14187450,-10046818,-10564333,-6966432,-996570,407888,6647121,9821359,10440230,13460355,11235056,9201609,7169085,1462933,-1774102,-5875791,-10046103,-11121395,-12452957,-11753554,-9277111,-6441021,-2134471,2174593,6179370,9214049,11499363,12319926,11190896,9726871,6012217,1965991,-1411859,-6480838,-8895094,-10903066,-12769895,-10556612,-9544968,-6516372,-1345095,910684,6057314,9266311,10010509,12839497,10612213,8787433,7094584,1217500,-1273793,-5273065,-9856550,-9732875,-12232988,-11259826,-8079635,-7080507,-1431657,2058818,4925949,10056957,10195222,11679672,11652256,7953143,6653172,1852196,-2456878,-4932302,-9650885,-10488780,-11260423,-11604539,-7962224,-6210771,-2175357,2495338,4769179,9195606,10558369,10804877,11423602,8012576,5945014,2553375,-2484696,-4581767,-8708777,-10619353,-10244874,-11294640,-8181394,-5529829,-2897794,2547669,4791756,8072092,11006962,10004620,10829990,8672446,4791563,2948593,-2230819,-5545328,-7497970,-11106992,-10317255,-10009134,-9229802,-4528281,-2394616,1562794,6152560,7306136,10523063,11005290,9209728,9208352,4947846,1583184,-870002,-6202369,-7574852,-9564572,-11383099,-8995524,-8564124,-5682441,-1113416,704657,5434110,8105402,8873775,11152606,9373217,7783521,5976992,1219661,-1154891,-4789124,-8300508,-8996697,-10586348,-9692633,-7472743,-5724617,-1628107,1618070,4812581,8085780,9319570,10298361,9580043,7716718,5234306,1604134,-1521028,-5155536,-7785271,-9216501,-10425224,-9083455,-7761975,-5313338,-1155608,1186774,5220739,7916527,8673533,10644941,8949067,7336613,5812503,872821,-1067098,-4634577,-8322205,-7971701,-10492020,-9261124,-6660791,-6203162,-900908,1531427,3807362,8631206,7950369,9749691,9828194,6063565,5985804,1416215,-2275965,-3407274,-8563911,-8500879,-9074479,-10161772,-6036666,-5344039,-1850131,2669020,3604935,8025003,9016378,8641830,9956384,6290116,4729243,2078881,-2585337,-3850056,-7508138,-9134511,-8499012,-9564679,-6554133,-4573660,-2149583,2342790,3917300,7207784,8851147,8507388,9315809,6508277,4723726,2130587,-2192935,-3659063,-7305960,-8625022,-8281867,-9429974,-6260995,-4593818,-2318933,2497114,3477388,7155061,8876512,7921736,9573033,6244084,4239813,2565533,-2836343,-3559284,-6819429,-9229168,-7465186,-9493319,-6420762,-3700994,-2865243,2932685,3743801,6276765,9524831,7310549,9060584,6910945,3282610,3195155,-2551979,-4113229,-5570755,-9564336,-7218631,-8506195,-7407872,-2937324,-3103562,1955064,4426786,5024788,9381434,7454475,7930796,7690106,2884754,2820267,-1405181,-4835819,-4828897,-9134673,-7801873,-7391711,-7747087,-2839473,-2425700,1163427,5100432,4879851,8812857,8135467,6914132,7790421,2946791,2008738,-843600,-5191943,-4903319,-8372031,-8430349,-6648206,-7687340,-3179239,-1668514,349067,5221690,4847299,7830874,8643874,6310546,7550140,3613382,1287573,88244,-5022833,-5039086,-7238995,-8796518,-6226777,-7224924,-3890334,-925818,-100638,4816371,5405587,6739556,8863342,6200176,6630205,4343464,551407,345,-4452798,-5823375,-6363781,-8824562,-6330967,-6084949,-4625910,-390629,253614,3975912,6166704,6177081,8588612,6697773,5650335,4804536,476224,-503213,-3497517,-6317777,-5985844,-8139623,-7044663,-5292587,-4831505,-833567,800028,2935589,6256003,6046185,7650001,7338021,5040193,4692930,1187331,-1161023,-2625235,-6159276,-6228023,-7107998,-7534049,-4932808,-4387401,-1637690,1612775,2596796,5852178,6619537,6595171,7573686,5016842,3823936,1963229,-1826917,-2722898,-5406941,-7018123,-6277456,-7341827,-5326206,-3356672,-2261271,1690312,2952681,4796448,7138735,6209963,6925025,5747418,3019265,2313131,-1260995,-3330597,-4285477,-7068193,-6362430,-6427738,-6140072,-2919990,-2059870,678426,3588899,4124573,6841419,6653862,5926684,6156069,2997535,1682194,-403826,-3793312,-4182936,-6468972,-6899490,-5741689,-5984441],[0,0,0,0,-2,1,190,-83,132,-48,32,-132,134,-361,303,-462,343,-428,441,-551,766,-840,1091,-1045,1247,-1228,1467,-1651,1908,-2225,2365,-2691,2761,-3143,3344,-3809,4190,-4608,5075,-5391,5956,-6327,7051,-7607,8415,-9145,9955,-10899,11813,-13094,14305,-15982,17647,-19782,22169,-25081,28721,-33107,38903,-46110,55963,-69146,88078,-115989,159734,-233410,369839,-659898,509412,-13597503,-36182635,6347095,-13574815,-12143400,28622281,-7806531,20496858,33256713,-5099248,35726683,11306051,-9764338,25439744,-23365383,-12979936,2412320,-43880443,-3576934,-13764657,-32927359,17224973,-14313539,1222969,32227418,-6014117,30497330,25857846,-2466784,33363941,-1568272,-7336080,12384094,-30103333,-10618548,-10973311,-36033867,-2745874,-16459420,-15213837,13499285,-3993217,12964145,24773766,7922982,25439777,18569974,4732056,14723747,-2413093,-10000318,-5290696,-20738038,-19742666,-13280108,-21961038,-11417207,-2186597,-7198183,10322370,14035607,8944511,26322944,16234206,11718375,22033039,-1240420,970197,1335534,-23653315,-8409997,-17976287,-28691576,-3916100,-20247551,-9064965,11202978,-6740052,19271760,20591623,6463606,32261248,10900113,7066947,19667295,-12782911,-2092311,-5909475,-29718448,-7192042,-21727030,-23638055,496260,-16389458,1517542,14379894,442372,24570088,18550783,10492029,26432797,5581860,4850636,7338432,-15064734,-8063722,-13701826,-25329740,-11797633,-18016237,-15148623,-51446,-4055810,6642708,16364059,11625063,20525634,20470995,11636832,14990196,6358813,-4316095,-2512960,-14133210,-19241007,-13304235,-22549009,-16198259,-6619006,-12333395,4183180,9179770,5489423,23728891,15644498,14020770,24283620,3634025,7309086,5395191,-16988658,-4389050,-16356899,-25819980,-6478301,-22978867,-12139672,3682713,-11308977,13851128,14421691,5504279,29992840,11375399,11687737,22423696,-6543025,4542955,-2068069,-24044393,-4505292,-22036472,-23494152,-3434259,-21632439,-2771195,7298540,-4535928,21521487,14892349,10888928,28720607,7697300,10916068,13014695,-10652794,-1082913,-10708365,-23743664,-9380660,-21566245,-17957881,-3350707,-12384995,2944970,11000886,4899835,21190356,17443359,12198172,21407480,7044700,3494531,4922177,-12649189,-10216092,-12160537,-23816710,-12149186,-14676713,-15431085,1660315,-2760105,5245768,18386152,9002819,20092270,20504513,7252712,16890618,3406294,-6089541,824470,-18397262,-15773978,-11482938,-25682802,-8980261,-9025025,-11938674,10211239,2594926,9934711,24000878,8607654,20768210,17908834,1232223,13145264,-4421001,-11773943,-2849301,-23783583,-15043992,-11078381,-23444935,-2093678,-5539638,-4470577,16675661,4929834,15750650,23248022,7089098,20012205,9930154,-2341987,7079827,-12700208,-12931159,-8835607,-24758462,-11613185,-12354476,-15672021,3028954,-2030339,5751845,17842647,9352354,19870510,18028094,8625927,14492062,1839590,-3525084,-3345406,-16149233,-13916975,-15298526,-19404982,-10682697,-10114979,-5334212,4086194,5625982,12170202,16258648,15171624,16325424,13717813,8360200,4172118,-1146989,-8326205,-11193395,-14221269,-17875253,-13992869,-13388634,-10286792,-1336359,-236701,7459963,13723350,11788674,18540149,15378203,10635532,12546577,886992,-1772345,-4710124,-15976622,-11849273,-16616067,-18221391,-8618956,-12193660,-2828234,4660821,3072016,15735189,13816625,13882077,19739895,8636861,10258489,5171534,-6224892,-3021781,-13965941,-15648251,-12085999,-19432788,-9696142,-8222599,-6649542,6398212,3708979,11993667,16794523,11016644,18716761,10745668,6495668,7722652,-6433333,-4646028,-10116930,-18261475,-10396770,-17669873,-12679306,-4321525,-8597068,5750671,6943167,7762384,19600670,11062879,15379467,15165563,2933316,7717673,-3473396,-9627797,-6450211,-18666837,-13550142,-12580863,-16332694,-3646261,-5145646,776832,10685208,7288380,15934278,15669003,11469282,14974602,6099013,2908110,-91974,-9104494,-9405434,-13768043,-15545678,-12689937,-12658570,-7301182,-3282998,1719681,7118859,9880304,14592910,13440417,14130060,12574658,5616398,5299670,-2970281,-7943832,-7769126,-16895436,-12835000,-12668553,-15224374,-3266991,-5367561,974135,11260009,5670738,16563783,15602575,9011545,17211231,3994114,1927656,2853791,-13156054,-6814578,-12428325,-19401779,-6933043,-15245719,-8179771,2412751,-4510359,10813805,11150888,7923350,20357723,9220574,10233766,12140337,-3194303,1731931,-5835761,-14769138,-7289669,-17037496,-13851039,-6799459,-11977744,-59210,2791630,3084031,14305662,10756946,12920748,15946277,7648803,8507671,3466554,-4506399,-4542128,-11066276,-13831517,-11908009,-14211446,-10623351,-5832101,-3793381,2628723,7374523,9082557,13371270,13997625,11387421,11781798,6773300,1315661,-67987,-7798624,-10293828,-10426622,-15731397,-11034520,-9620632,-9371906,240634,524305,5212785,12845171,9110173,14444588,13749492,6953037,10062028,1285981,-3612498,-2867271,-13158214,-11127771,-11321317,-15968606,-6883293,-7560484,-4379479,5877252,3309347,10634931,14314506,9370559,15221208,9510547,4348807,5848944,-4988208,-6121198,-7650244,-15495802,-10446474,-12292213,-12096785,-3342432,-4509517,2084151,8356447,6778836,13702953,12832528,9863176,12311250,4902335,1995795,-72458,-8379958,-8069693,-11230392,-14118433,-9744119,-10620510,-6668943,-879220,427378,6814339,9738720,10386132,13578090,11025965,9134617,7088996,1240028,-1702435,-5885121,-10066836,-10985668,-12585963,-11629536,-9027852,-6375305,-2004579,2243180,6039256,9408200,11487215,12131668,11256684,9458513,5850302,2018660,-1682387,-6434073,-8882831,-10951131,-12492677,-10464041,-9457951,-6277883,-1444971,1105163,6193500,9145341,10106518,12664584,10509918,8800120,6813250,1205170,-1273434,-5497487,-9671130,-9815008,-12306207,-11022560,-8094002,-6863124,-1259063,1975713,5058044,9865592,10048232,11673338,11460355,7858322,6578065,1703922,-2386154,-4962057,-9662512,-10356856,-11195758,-11454034,-7910439,-6221716,-2051021,2588450,4777950,9186000,10400919,10773050,11357559,7962148,5879410,2439880,-2531852,-4619535,-8659112,-10616293,-10182552,-11211114,-8078200,-5421086,-2858978,2580202,4780991,8027635,10909300,9984060,10787509,8601743,4712689,2811124,-2301439,-5564725,-7454020,-11054386,-10366552,-9886534,-9109256,-4456861,-2305300,1521868,6215017,7306017,10438918,11016222,9129357,9118851,4987532,1540031,-784238,-6147232,-7593055,-9496397,-11367671,-8878637,-8432228,-5696778,-1152143,669508,5350128,8099456,8748894,11071944,9345364,7721571,6070511,1282159,-1121086,-4609022,-8220042,-8762592,-10477591,-9778050,-7423131,-5787597,-1665447,1564874,4678054,7982958,9159223,10162408,9543074,7635860,5358718,1702641,-1451017,-5002445,-7621380,-9157071,-10317960,-9033747,-7798538,-5330841,-1369642,1085736,5102475,7647779,8533441,10576273,8873537,7488359,5807556,987382,-842264,-4500165,-8036006,-7928259,-10410381,-9180883,-6740287,-6265073,-1051490,1278472,3726630,8415192,7779521,9761316,9782430,6110182,6161694,1416873,-2027407,-3285341,-8384739,-8252730,-9022120,-10043917,-6119432,-5546645,-2014063,2526423,3395933,7836244,8756785,8540283,9875549,6381085,4964156,2248013,-2479674,-3711664,-7303376,-8949666,-8486662,-9527710,-6667731,-4706550,-2339903,2131152,3702401,7038755,8614925,8446972,9296916,6622749,4886488,2295838,-1930190,-3460813,-7028681,-8428916,-8298801,-9425674,-6378846,-4857457,-2418971,2208777,3284323,7034139,8584225,7930493,9496816,6246399,4501801,2650665,-2573073,-3303160,-6825182,-8961162,-7430911,-9466856,-6391466,-3936443,-2954319,2727532,3515361,6189998,9391314,7138016,9151683,6855733,3405985,3359810,-2422824,-3831149,-5365580,-9399932,-7076056,-8480488,-7391061,-3030594,-3387989,1859797,4237592,4853591,9331914,7367795,7910773,7702051,2962827,3018965,-1375041,-4669276,-4645890,-9016782,-7680781,-7403225,-7809659,-2944595,-2553983,991305,4999466,4708342,8619840,8094547,6980429,7785670,3110851,2163597,-613638,-5044145,-4659952,-8240225,-8281183,-6554281,-7765289,-3323210,-1840492,128014,5026137,4645120,7629994,8528725,6245336,7601332,3687490,1476285,262874,-4914699,-4826709,-7155827,-8769611,-6093736,-7204902,-4091460,-1103496,-376823,4598272,5169587,6606784,8777110,6174928,6735179,4470064,770086,206643,-4227188,-5686006,-6212712,-8788393,-6361819,-6190814,-4761396,-527842,15250,3763020,6056426,6028143,8484815,6644754,5653815,4963516,692754,-317102,-3259256,-6181793,-5789058,-8068187,-7074535,-5292895,-5006594,-988001,572311,2767769,6073524,5850680,7556033,7323640,5054647,4883575,1372643,-1027939,-2396696,-6027905,-6110407,-6972519,-7584170,-4887615,-4516530,-1725059,1455752,2386687,5816319,6532986,6465833,7600404,4893102,3877917,2106195,-1761865,-2499407,-5351934,-6894738,-6044611,-7411235,-5323998,-3383933,-2345673,1581373,2861627,4626257,7111189,6090453,6921779,5820619,3003695,2491545,-1181793,-3182228,-4168107,-6972954,-6257794,-6380101,-6134349,-2961951,-2230949,736855,3462141,3924738,6728826,6545797,5918461,6158580,3042831,1819134,-387028,-3686364,-4066603,-6402199,-6775217,-5697114],[0,0,0,-3,-15,201,-195,469,-474,663,-755,953,-1313,1631,-2233,2622,-3308,3807,-4610,5454,-6521,7832,-9157,10831,-12396,14414,-16438,18964,-21702,24801,-28275,31914,-36105,40439,-45511,50867,-56984,63554,-70742,78606,-86999,96375,-106360,117567,-129559,142853,-157228,172967,-190281,209186,-230300,253456,-279526,308457,-341271,378452,-421203,470984,-529556,600065,-686182,794785,-935733,1127378,-1403379,1836597,-2617340,4466622,-19691001,-13195973,-9761546,-38181890,7831330,-14873329,-10955813,27461118,-6975092,19776527,33557616,-5340940,35933615,10805447,-9198758,24843394,-22883747,-13118147,2486901,-43698513,-3426223,-13913979,-32501710,16817330,-13973780,1118478,32203260,-5878209,30305984,25673346,-2270713,32997104,-1459836,-7381455,12272706,-29843557,-10677877,-10971783,-35768831,-2921252,-16273566,-15179239,13449698,-3913930,12899127,24741932,7967481,25282286,18472250,4719488,14586833,-2476558,-9918774,-5370336,-20732084,-19543018,-13309241,-21764627,-11224040,-2249132,-6938983,10302561,13967772,9103834,26181835,16228014,11626318,21773695,-1140324,759859,1253754,-23473067,-8564694,-17773811,-28631289,-3955331,-19959123,-9220195,11205792,-6706791,18921967,20736913,6458274,31992580,11085985,6864463,19719444,-12537574,-2224687,-5688236,-29586958,-7271934,-21452343,-23686989,427835,-16346916,1216015,14259225,447039,24240886,18512938,10489248,26320391,5800377,4895564,7416805,-14811981,-8032823,-13559774,-25150355,-11855714,-17853325,-15250180,-303698,-3948110,6365858,16163011,11666742,20179657,20531031,11792350,14775696,6727884,-4303090,-2482548,-13694661,-19384220,-13115457,-22285142,-16487329,-6482883,-12434026,3890943,9308324,5141778,23735945,15714358,13711697,24565352,3622466,7189809,5689450,-17063285,-4290741,-16165366,-25931001,-6263750,-22998120,-12231497,3891078,-11513227,13913562,14416727,5294697,30128528,11264586,11488287,22437842,-6699822,4526340,-2108148,-24095099,-4394605,-22052204,-23384005,-3302418,-21652456,-2561026,7455654,-4598446,21650192,14735366,10897653,28650667,7463127,10831152,12840171,-10862118,-1083316,-10802606,-23713945,-9242568,-21551931,-17876023,-3221713,-12320988,3088967,11014931,4931367,21192723,17330232,12092389,21278794,6879229,3265632,4828655,-12670224,-10247445,-12077221,-23691430,-12110898,-14496468,-15420975,1795272,-2667952,5251875,18501739,8922618,19985771,20466067,7092360,16807832,3455306,-6323679,851598,-18444841,-15773333,-11225073,-25692674,-8910821,-8876232,-12040815,10396150,2609095,9817008,24136664,8369448,20719523,17906059,959225,13269451,-4531583,-11876224,-2575876,-23872823,-14875492,-10988086,-23647602,-1840558,-5714674,-4668848,16685223,4629080,15654786,23117415,6929100,20231202,9902563,-2139487,7306295,-12608836,-12568043,-8794016,-24616748,-11484736,-12614108,-15617825,2697502,-2447659,5698335,17386073,9262692,19858457,17729136,9034953,14651443,2024231,-2911165,-3300612,-15693931,-13616282,-15411207,-19055072,-11112426,-10409957,-5423397,3402864,5593345,11786647,15760145,15484035,16036198,14016018,8840368,4216003,-398891,-7953877,-11022961,-13674133,-18020042,-13912063,-13519066,-10913181,-1420601,-805343,6946326,13620333,11261696,18716531,15448266,10537146,13168709,1038353,-1344796,-4225236,-15847784,-11396578,-16642803,-18270457,-8636019,-12797172,-3124358,4188497,2479822,15593425,13429533,13842745,19894598,8627610,10710588,5408328,-5830164,-2432062,-13771489,-15225125,-11965114,-19547972,-9610433,-8610830,-6840570,6228365,3199836,11874489,16558961,10877586,18898876,10724020,6868766,7941824,-6225413,-4254073,-9990375,-18010708,-10218316,-17870263,-12600767,-4537173,-8870661,5620619,6527970,7665025,19421711,10921437,15534158,15113691,3118970,8029481,-3313449,-9243017,-6354736,-18575792,-13261099,-12717641,-16335226,-3744212,-5485089,740015,10322227,7047117,16005108,15391594,11492222,14970647,6131448,3348724,72081,-8853314,-8990698,-13697018,-15361861,-12614446,-12788093,-7352755,-3548583,1488951,6979126,9559337,14527716,13437371,13955907,12736447,5713066,5416299,-2642801,-7860959,-7556499,-16560103,-12914362,-12505586,-15227044,-3553938,-5353022,737608,11093760,5642512,16217866,15516475,9033288,16983734,4277840,1875158,2968707,-12764932,-6866545,-12206956,-19240158,-7103047,-14980736,-8347475,2091482,-4568510,10452500,11090962,7861267,20014672,9360785,10199556,12165297,-2935809,1712342,-5644172,-14587764,-7282489,-16884107,-13747531,-6857567,-11958047,-269934,2654234,2884380,14075278,10582423,12814363,15880086,7699181,8611222,3579528,-4348950,-4308764,-10956282,-13529032,-11857696,-14261523,-10555535,-6128895,-3901920,2472925,6984737,8991058,13215466,13811750,11499705,11588190,6839160,1619369,-90928,-7383326,-10023528,-10469819,-15350313,-11304419,-9711837,-9309079,-182122,620591,5043499,12415475,9207384,14179154,13766466,7136452,9840978,1682544,-3432672,-2850385,-12678589,-11169240,-11180118,-15731640,-7201965,-7538806,-4533154,5425379,3287217,10276943,14105032,9480080,14974262,9641910,4571165,5899934,-4519378,-5927167,-7472464,-15111552,-10400617,-12152737,-12032590,-3532623,-4577169,1815901,8048460,6662212,13483732,12697753,9857816,12245733,4999911,2237536,-5429,-7968732,-7912708,-11154227,-13876275,-9814059,-10706432,-6702570,-1225528,275196,6720742,9320248,10335225,13474452,10907719,9332139,7091645,1432744,-1393037,-5861779,-9696882,-10814603,-12530069,-11492478,-9185249,-6506932,-2083003,1782805,5853940,9151928,11137120,12254652,11090278,9543196,6225512,2037982,-1325978,-6150089,-8727683,-10723380,-12379918,-10554711,-9449328,-6471229,-1652723,867559,5822825,8959711,9959933,12429991,10609475,8860783,6995953,1459568,-1093675,-5213619,-9387420,-9721488,-12112504,-10995260,-8247041,-7026496,-1632088,1670261,4881079,9649936,9925796,11708525,11293653,8077997,6709396,1814022,-2023960,-4784775,-9472261,-10160686,-11241490,-11415569,-7891263,-6421891,-2182111,2341614,4526168,9128520,10213160,10621268,11370715,7850029,6058786,2532635,-2469904,-4364779,-8594610,-10430398,-10029847,-11216115,-8025281,-5424178,-3025192,2524738,4703777,7925747,10776638,9842603,10727050,8615237,4842631,3039785,-2135942,-5409445,-7321348,-10931536,-10210173,-9851045,-9051472,-4504719,-2422850,1496226,6084047,7155968,10346977,10867100,9101097,9029425,4915135,1642693,-808380,-6041753,-7501874,-9384451,-11218942,-8984239,-8417495,-5607799,-1252607,680768,5263139,7898957,8747636,10953633,9244990,7818349,5961681,1422823,-1103732,-4708988,-7985793,-8822120,-10355525,-9516013,-7580582,-5637516,-1695806,1525332,4645818,7731485,9146544,10208473,9366103,7789043,5227481,1663633,-1358972,-5080205,-7464426,-9068835,-10340614,-8913882,-7845697,-5293216,-1283157,910194,5098223,7626958,8404889,10597284,8721937,7405683,5912399,930436,-779591,-4547897,-7999337,-7794619,-10379299,-9031212,-6670972,-6287272,-967432,1199039,3662286,8359373,7697066,9815534,9642332,6134472,6154563,1444152,-1946518,-3314711,-8270568,-8159804,-9033586,-9999647,-6029267,-5537306,-1862267,2386265,3351827,7924037,8587256,8663018,9809077,6189771,5080614,2187493,-2380924,-3529105,-7396995,-8749925,-8462781,-9508630,-6466395,-4831757,-2251255,2028361,3510887,7052516,8430563,8355899,9361146,6499385,4941709,2299680,-1995566,-3237675,-7031808,-8341218,-8114820,-9398414,-6257053,-4867455,-2446612,2230270,3152152,6917364,8523199,7788337,9537363,6139514,4453366,2649711,-2559127,-3095913,-6608563,-8868026,-7379385,-9413100,-6413735,-3954570,-2948031,2662445,3437905,6069879,9239208,7078726,9066288,6827642,3422011,3322459,-2331080,-3847323,-5332082,-9314057,-7099822,-8480984,-7300192,-3036721,-3310020,1876372,4257741,4857105,9206768,7218624,7818203,7622125,2940216,2933872,-1344320,-4540736,-4635744,-8863525,-7665247,-7307761,-7721148,-2900915,-2446151,1010990,4897097,4663450,8524514,7963720,6873130,7747178,2991202,1950594,-640508,-5086371,-4695826,-8103221,-8304895,-6487356,-7581038,-3248705,-1600646,263031,5032528,4715993,7607484,8451450,6230026,7412662,3620298,1338007,140334,-4803626,-4963805,-6992341,-8613662,-6097343,-7057176,-4034811,-941330,-153670,4583169,5305234,6541067,8637372,6148702,6515644,4299234,612822,-4172,-4255541,-5813829,-6199898,-8679449,-6380738,-5960968,-4549975,-453965,255356,3802831,6060363,6017066,8299847,6692122,5487772,4759565,602759,-523511,-3288267,-6130330,-5840777,-7938397,-7022276,-5243379,-4804245,-921637,704305,2766995,6051343,5799198,7382997,7272742,4992200,4747821,1334837,-1097975,-2470997,-5999565,-6085888,-6885044,-7454213,-4874355,-4400560,-1737573,1521928,2385187,5735152,6537475,6439352,7542759,4955788,3794825,2030347,-1728635,-2497739,-5253111,-6907456,-6103760,-7317428,-5323305,-3330877,-2386818,1592945,2766607,4586845,7070139,5954477,6880124,5798642,2996094,2496412,-1081139,-3120421,-4035004,-6921002,-6133594,-6320196,-6124543,-3024339,-2243423,669123,3423765,3902782,6660450,6497158,5891072,6135347,3060830,1860177,-319489,-3568233,-3965287,-6305863,-6698851],[0,0,0,0,1,92,88,-41,250,-176,266,-236,286,-466,568,-912,999,-1330,1417,-1742,2034,-2469,3056,-3560,4302,-4818,5655,-6356,7402,-8493,9762,-11207,12604,-14323,15936,-18018,20093,-22616,25256,-28148,31323,-34602,38397,-42296,46863,-51611,56989,-62706,68956,-75848,83270,-91686,100743,-111069,122310,-135089,149374,-165663,184453,-206133,231840,-262183,299115,-344060,399595,-466146,532027,-488586,-1363667,-33369816,-10842862,-11141276,-36978886,6822823,-14116837,-11583167,27666713,-7268278,19903591,33020578,-5009113,35524619,11158969,-9213455,24840598,-22802497,-12949668,2295321,-43355155,-3626951,-13776883,-32368389,16668979,-13934494,1178788,31826317,-5780054,30142103,25560903,-2208548,32785690,-1405150,-7238256,12059727,-29691827,-10602846,-11005525,-35605770,-2831258,-16377597,-14997598,13417779,-3969980,12958034,24543836,7855133,25313399,18268092,4739419,14573642,-2661710,-9794311,-5421697,-20700016,-19255665,-13422480,-21706360,-11077718,-2470746,-6669721,10253726,13881545,9360344,25826327,16271566,11650965,21441033,-1012512,587509,1034420,-23353261,-8745411,-17658256,-28377687,-4019604,-19616690,-9093390,11253169,-6356086,18924209,20737980,6460922,31758457,11037438,6709341,19452793,-12647405,-2395064,-5826246,-29550594,-7232559,-21351259,-23463013,622510,-16143497,1481456,14385594,553350,24421936,18445273,10362233,26262187,5415725,4691813,7244680,-15156418,-7941112,-13811532,-25133928,-11572408,-17878068,-14806998,-27495,-3822541,6838137,16183378,11731642,20374456,20116515,11719439,14593568,6290436,-4297206,-2781326,-13814784,-19289102,-13221822,-22070725,-16295517,-6282777,-12031485,3991691,9443493,5322309,23625496,15795805,13571609,24352478,3521993,6954919,5553222,-17157059,-4393787,-16100986,-25964789,-6285547,-22810719,-12139380,4050314,-11334075,13859513,14516650,5225277,30051387,11185836,11402252,22329244,-6720013,4460939,-2008703,-24044933,-4464526,-21860340,-23319396,-3272163,-21420233,-2562124,7499500,-4515865,21503597,14933241,10775191,28526976,7531404,10641817,12825825,-10873950,-1216345,-10650768,-23673109,-9236725,-21383837,-17912714,-3067870,-12237883,2984590,11169177,4821510,21101979,17433162,11897794,21415714,6839572,3205777,5020918,-12797497,-10112540,-11974699,-23789776,-11897299,-14445464,-15529315,1908723,-2802630,5257420,18479225,8800838,20052294,20357975,7097797,16909439,3374227,-6168158,999670,-18426261,-15640485,-11238864,-25644870,-8853273,-8927713,-12016534,10317289,2471006,9755526,24025544,8312921,20653944,17870489,909388,13245069,-4522592,-11895881,-2553215,-23826600,-14857073,-10895579,-23560511,-1793889,-5574459,-4683802,16768915,4616226,15537619,23173376,6817128,20028265,9849531,-2416552,7295078,-12689494,-12779468,-8556984,-24775372,-11441365,-12361900,-15726039,3028727,-2258465,5648053,17720136,9074842,19898519,17762428,8640034,14623503,1865976,-3289634,-3077899,-15970086,-13678896,-15154495,-19245592,-10707933,-10141890,-5363228,3841589,5670641,11839706,16027119,15149331,16111458,13853567,8395997,4270627,-785199,-8057248,-10975278,-13956570,-17815116,-13785808,-13591388,-10542434,-1429684,-662309,7295375,13404347,11441492,18688957,15167726,10682702,12818498,829101,-1287434,-4567597,-15744658,-11313507,-16786435,-17963995,-8607138,-12640105,-2780901,4243134,2725978,15714115,13372112,13977229,19687409,8500591,10679688,5221633,-5815653,-2600430,-13897023,-15187342,-12027311,-19449838,-9558551,-8655408,-6670232,6164975,3318106,11932192,16437414,10939892,18822395,10691173,6805728,7866942,-6220930,-4309583,-10007737,-17997117,-10253342,-17706704,-12543972,-4576673,-8721375,5564630,6590606,7727227,19251776,10972902,15461002,15053331,3217328,7784813,-3306968,-9298011,-6422064,-18347140,-13376790,-12686344,-16128766,-3921688,-5278426,768888,10230275,7203882,15718749,15348473,11553327,14760946,6259851,3152712,-132298,-8723550,-9180329,-13615576,-15268202,-12704887,-12550752,-7339102,-3505327,1778574,6978733,9641859,14532646,13255873,14014340,12502765,5563713,5333826,-2861585,-7867257,-7680571,-16642606,-12746204,-12487815,-15057152,-3285742,-5322698,888902,11125976,5755553,16316911,15420307,9003920,16848564,4050824,1878149,2784078,-12865599,-6922803,-12252080,-19154972,-7041573,-14915451,-8150785,2292930,-4311582,10569316,11139667,7895156,20076001,9233333,9958850,11960346,-3120182,1544767,-5740171,-14686440,-7307204,-16771766,-13682056,-6650978,-11776232,-46703,2924362,3072357,14204951,10659485,12761120,15814547,7385011,8429231,3364033,-4606057,-4517665,-11098012,-13675973,-11758939,-14175791,-10316587,-5791551,-3727096,2745700,7245933,9129900,13198753,13735704,11358032,11495428,6626527,1326540,-334321,-7690233,-10259954,-10439604,-15431941,-11081563,-9480505,-9167796,129484,720208,5108650,12656999,9182891,14113777,13649439,6905917,9853650,1457965,-3613502,-2779350,-12932677,-11142815,-11087502,-15802750,-6862211,-7419361,-4480752,5768333,3264065,10416828,14319177,9203878,15128500,9475451,4321649,5916237,-4887044,-5943799,-7383988,-15355533,-10218939,-12116754,-12023873,-3288981,-4638795,2005780,8216557,6489787,13690573,12479247,9874483,12354825,4702346,2327943,-81175,-8165327,-7809137,-11239355,-13812851,-9653110,-10692357,-6517190,-1095165,372593,6860807,9340530,10379154,13392397,10818964,9296302,6994804,1371001,-1471467,-5917702,-9750286,-10816909,-12440353,-11414818,-9186193,-6327102,-2032374,1925523,6005144,9076138,11305437,12105962,11007428,9562964,5920059,2054209,-1421294,-6275711,-8647834,-10747984,-12350088,-10347514,-9472292,-6244966,-1523718,964558,6031809,8874013,9971294,12534050,10314869,8826149,6798407,1226223,-1094179,-5498047,-9412973,-9693425,-12223089,-10834560,-8154140,-6798806,-1307984,1740560,5043817,9689015,9837015,11715557,11201316,7806558,6589711,1596845,-2267057,-4929180,-9551173,-10092207,-11181148,-11306402,-7750389,-6316649,-1978992,2423197,4712894,9200109,10249653,10644854,11256771,7768960,5916339,2430428,-2540491,-4475990,-8583252,-10508213,-10067184,-11167204,-7994549,-5323491,-2875869,2631520,4808338,7901840,10857975,9757949,10548735,8553491,4643331,2914458,-2241844,-5619090,-7281931,-11007484,-10259732,-9740985,-9081395,-4339383,-2299950,1490216,6184239,7166614,10373923,10935903,8975514,9012130,4858153,1481276,-823362,-6157615,-7566601,-9408692,-11261447,-8849719,-8365109,-5557712,-1080924,754133,5405284,7967793,8770788,10929284,9289656,7688032,5857412,1222347,-1253532,-4773855,-8179386,-8844129,-10392688,-9546414,-7427897,-5472722,-1609472,1653652,4758172,7843201,9241529,10123856,9308376,7661766,5026160,1499652,-1485552,-5242693,-7563329,-9085139,-10339259,-8838286,-7753283,-5122315,-1038867,1114755,5251777,7769575,8482191,10601210,8653451,7277535,5651232,732152,-909306,-4663712,-8137911,-7837613,-10347333,-8970804,-6542213,-6150795,-817623,1407479,3837681,8463651,7708315,9712238,9559273,5992658,6010350,1269627,-2111484,-3448997,-8383779,-8229996,-9018783,-9893547,-5849319,-5369999,-1693639,2596242,3480668,7935432,8710738,8592157,9656218,6158091,4809802,1963029,-2620415,-3832691,-7465800,-8797110,-8509655,-9339143,-6370426,-4630679,-2082501,2201071,3713076,7159640,8508989,8402804,9137897,6335202,4789342,1985837,-2049024,-3496252,-7064821,-8374049,-8152417,-9231321,-6165699,-4673530,-2215581,2431322,3372948,7045057,8584012,7773907,9322446,6037009,4250493,2450170,-2696169,-3402453,-6803745,-8965467,-7386837,-9280325,-6265517,-3733027,-2798029,2820006,3607708,6184316,9227466,7190562,8903782,6727405,3176507,3078220,-2469828,-3968461,-5480380,-9377752,-7118313,-8322119,-7241932,-2889262,-3087509,1976236,4357444,5004852,9206128,7215037,7758527,7475958,2762593,2721609,-1482628,-4763499,-4761954,-8970687,-7615348,-7126425,-7555483,-2741807,-2218223,1175564,5090092,4798638,8555146,7979852,6720689,7462500,2909010,1826159,-732184,-5164192,-4816463,-8103775,-8275988,-6330325,-7377096,-3154376,-1425336,284233,5096775,4827636,7586970,8464469,6152136,7273936,3554049,1117915,-19678,-4910384,-5068154,-7017893,-8597824,-6042571,-6926729,-3883597,-806645,-104309,4616277,5405685,6519858,8686139,6084104,6414196,4334106,445194,-33525,-4246236,-5918299,-6176277,-8614340,-6308755,-5898084,-4518798,-377405,299432,3791504,6109102,5925308,8334722,6638226,5430377,4795426,530355,-604132,-3319926,-6288056,-5746541,-7929847,-7053047,-5059445,-4796578,-850869,899375,2844184,6277033,5879725,7324097,7225892,4742991,4656001,1183541,-1323973,-2421620,-6114201,-6126530,-6799938,-7571219,-4646216,-4249895,-1659254,1793741,2377785,5849645,6609806,6282206,7570848,4762282,3676199,1972199,-2023051,-2598705,-5343933,-7007360,-5914823,-7287882,-5157450,-3066574,-2272875,1871212,2921772,4655329,7224509,5859280,6843165,5645882,2698010,2370315,-1353962,-3323392,-4147113,-7120779,-6082934,-6286224,-6006940,-2629645,-2125504,806254,3620626,3914238,6780901,6405279,5810719,6145385,2786156,1690349,-522884,-3847825,-4029419,-6413290],[0,0,0,0,-2,-30,126,41,25,161,-59,113,-40,36,-152,178,-433,415,-624,571,-733,839,-1060,1406,-1634,2067,-2235,2683,-2949,3509,-4060,4731,-5517,6186,-7103,7835,-8949,9966,-11330,12705,-14216,15884,-17517,19519,-21462,23893,-26309,29135,-32057,35235,-38743,42422,-46681,51097,-56207,61543,-67573,74058,-81210,89126,-97602,106879,-116124,124830,-129855,124229,-84560,-81174,411816,2010480,-34168004,-10339418,-11659154,-36559308,6689634,-13920172,-11365703,27679404,-7227783,20110166,32766394,-4821171,35318578,10986052,-9310919,24674535,-22951955,-12914106,2045696,-43213975,-3590771,-13703684,-32178652,16793014,-13827070,1367550,31809740,-5668722,30150340,25467354,-2369929,32810322,-1685168,-7342469,12011446,-29973437,-10587793,-11018392,-35634981,-2530903,-16358398,-14831998,13716159,-3982869,13263087,24580587,7785223,25517567,17947522,4722470,14637751,-2990533,-9568849,-5607399,-20758470,-19012046,-13682232,-21405349,-10956280,-2488929,-6331699,10163991,13902054,9593088,25470607,16334048,11616348,21067210,-684988,372992,934082,-23017991,-9135651,-17499633,-28337296,-4286681,-19286960,-9262911,11255149,-6164910,18555161,20868440,6489155,31534573,11322022,6499702,19452860,-12394581,-2660963,-5609198,-29483671,-7351360,-21078498,-23600657,571994,-15958338,1182666,14454780,499702,24243814,18596906,10356227,26183302,5689940,4702997,7242309,-14948311,-8104208,-13656610,-24956471,-11821786,-17744220,-14947603,-247838,-3709298,6539915,16023198,11896085,20047488,20342104,11844633,14457335,6643679,-4275467,-2846378,-13407270,-19514300,-13144766,-21850619,-16643620,-6100719,-12222871,3715146,9726901,5040909,23515671,15897874,13249280,24550812,3507154,6689045,5824942,-17258469,-4408785,-15802585,-26154237,-5994165,-22746854,-12308152,4344411,-11445902,13840882,14762937,4882054,30146357,11222477,11010890,22609028,-6937283,4356040,-1822209,-24296173,-4286901,-21771810,-23513906,-2936794,-21497542,-2688560,7785449,-4739422,21603420,14947214,10488863,28637322,7364266,10487876,12946612,-11039321,-1192447,-10609514,-23916279,-9087930,-21332733,-18020226,-2878607,-12369980,3157563,11262483,4719354,21332567,17388596,11824942,21321235,6615641,3059310,4806485,-13006807,-10167639,-12061227,-23770785,-11860618,-14359033,-15270307,2126347,-2632996,5332072,18611994,8826267,20013310,20310715,6873617,16709956,3207206,-6516648,844707,-18576845,-15859568,-11122474,-25648297,-8757156,-8611150,-11884695,10672190,2708256,9758516,24282573,8172755,20575809,17833686,474754,13169973,-4630812,-12261273,-2350311,-24054276,-14882655,-10565123,-23724189,-1459335,-5401342,-4779667,17156228,4542648,15606880,23418592,6412305,20195954,9699572,-2775251,7456923,-12946384,-12806796,-8454555,-25035662,-11090763,-12294118,-15795675,3293906,-2364428,5756128,17888260,8901405,19967123,17688591,8451082,14644919,1486113,-3375571,-3172560,-16218699,-13643125,-15198821,-19234627,-10554149,-10080509,-5207512,3943778,5722203,11932450,15979047,15150584,15966991,13741119,8309393,4009030,-833291,-8375555,-11025323,-13846846,-18013496,-13547352,-13389052,-10523192,-1038334,-683017,7468768,13769996,11124758,18841917,15103389,10283322,12918977,399602,-1523459,-4487092,-16217998,-11186869,-16744036,-18200532,-8131538,-12675567,-2687622,4701136,2552317,15967063,13450713,13599328,19913558,8205611,10426603,5263648,-6368645,-2584138,-13952452,-15556107,-11771873,-19511350,-9488531,-8198272,-6755167,6484327,3442393,11810776,16724331,10844735,18610444,10673090,6513477,7712462,-6330695,-4521460,-10020906,-18041867,-10280612,-17596581,-12548395,-4483315,-8490044,5646081,6709638,7848253,19226400,10976894,15412423,14879561,3147934,7597219,-3618555,-9278047,-6556113,-18477603,-13251662,-12795059,-16008636,-3701889,-5284923,1031970,10422411,7203579,15920928,15197521,11494269,14788926,5880740,3116743,-256301,-9090288,-9094186,-13811034,-15355185,-12455632,-12699147,-7011404,-3249804,1725372,7323477,9653486,14506578,13535215,13743810,12459554,5549498,4929472,-2805262,-8078556,-7871652,-16465857,-13028869,-12399312,-14804241,-3477352,-4982107,1045102,11036564,6073505,16158353,15471280,9059926,16472843,4159795,1707932,2469402,-12717703,-7131101,-12283175,-19016446,-7132547,-14626162,-7982552,2280337,-4077438,10537714,11222549,7997971,19910630,9274088,9896882,11761392,-3240250,1456169,-5950219,-14699155,-7330935,-16739192,-13542242,-6595834,-11682771,230927,2943006,3192403,14369236,10572485,12799888,15769198,7196145,8393176,3139509,-4773077,-4364711,-11358295,-13547383,-11638983,-14294235,-9955249,-5863737,-3678749,3159460,7008370,9236492,13335903,13416028,11544274,11228513,6276188,1500637,-721535,-7656645,-10197475,-10780507,-15096420,-11201203,-9447470,-8710329,31388,1079461,5351678,12462929,9414987,14030203,13474060,6987820,9348415,1272720,-3773462,-3151325,-12870828,-11205120,-11083733,-15541837,-6832585,-7184713,-4092361,5854881,3599842,10583247,14234371,9361628,14913210,9194483,4210935,5544891,-5156727,-6048465,-7634544,-15379445,-10136234,-12103711,-11807552,-2967846,-4419374,2400269,8367616,6633626,13830131,12294705,9755756,12162426,4365405,2071486,-470532,-8500115,-7838854,-11418575,-13716887,-9483968,-10692547,-6106159,-797803,418354,7203881,9381822,10421702,13432259,10497893,9200560,6735674,996389,-1529220,-6180517,-9922586,-10714179,-12604578,-11222683,-8823198,-6221753,-1591715,2156574,6139213,9401023,11097292,12141331,10983736,9176768,5741795,1713477,-1740241,-6381801,-8898470,-10848277,-12185790,-10390992,-9261350,-6048296,-1433025,1225662,6216221,8980521,10127645,12379425,10328393,8701093,6503138,1053700,-1326726,-5611017,-9437481,-9748760,-12146521,-10660372,-8105053,-6628151,-1167283,1887262,5251869,9746453,9888346,11690947,11020853,7788722,6514613,1449238,-2382130,-4957248,-9659701,-10058114,-11224523,-11224810,-7626916,-6160559,-1866116,2536227,4782189,9234171,10156323,10629188,11299066,7583050,5780010,2346788,-2666883,-4487985,-8611481,-10558882,-9968648,-11071865,-7916020,-5225507,-2814360,2706342,4812994,7931397,10815085,9806032,10529150,8482943,4491479,2770427,-2294188,-5692794,-7261927,-10992654,-10176054,-9621149,-8996616,-4303192,-2152650,1536280,6226598,7159832,10318752,10941024,8897560,8941935,4859358,1437044,-908634,-6118094,-7520119,-9315459,-11169009,-8803765,-8288675,-5528931,-1049808,869881,5398604,7980959,8781610,10879569,9215228,7611659,5800975,1289939,-1301939,-4789780,-8119325,-8916009,-10384547,-9514491,-7379964,-5359411,-1525527,1688414,4899160,7897583,9202481,10177057,9202021,7698311,5000021,1413921,-1505368,-5322716,-7664621,-9071506,-10363182,-8726304,-7654616,-5072512,-959915,1155935,5301169,7765395,8455533,10501927,8632705,7287925,5636528,671677,-959528,-4684948,-8143825,-7798353,-10334266,-8913880,-6486237,-6081548,-743481,1380050,3914458,8479775,7708377,9774926,9431515,5996886,5919395,1188949,-2081667,-3498605,-8349222,-8133017,-9038431,-9785890,-5965202,-5368193,-1636028,2472555,3542832,7985891,8554642,8669628,9617839,6151288,4879912,1958759,-2432663,-3730087,-7515985,-8579103,-8450437,-9356147,-6318669,-4800866,-2013809,2151980,3597283,7167847,8412539,8383120,9226339,6259242,4815973,2068697,-2160154,-3400936,-7125529,-8372407,-8124816,-9293966,-6109973,-4680446,-2224586,2321360,3287006,7065710,8509453,7729640,9384590,6045986,4282747,2446042,-2640695,-3289436,-6721976,-8872369,-7365798,-9350890,-6269185,-3793334,-2809928,2796438,3502196,6272648,9164451,7146371,8960189,6664024,3263384,3160383,-2458718,-3872369,-5532666,-9307809,-6964524,-8447782,-7118883,-2965733,-3082227,2067864,4227222,4921689,9206214,7206014,7782744,7445320,2737536,2849694,-1541686,-4773063,-4685607,-8954038,-7580972,-7183964,-7569692,-2716151,-2311794,1161558,5081434,4661852,8563767,8016147,6720886,7567730,2889360,1759759,-665116,-5247203,-4802039,-8119884,-8256363,-6320301,-7536259,-3165207,-1293201,340080,5112444,4875756,7526888,8522962,6079586,7247454,3534438,1018125,-65191,-4937915,-5071494,-6953544,-8672663,-6012548,-6830705,-3906912,-734311,23708,4588954,5429926,6506735,8702368,6087365,6334410,4265355,435963,-154346,-4274034,-5987525,-6127693,-8578981,-6252205,-5787954,-4508752,-239235,421563,3905367,6254595,5921386,8390684,6608871,5270163,4740507,436693,-664988,-3296985,-6335686,-5814777,-7941772,-6937624,-4908341,-4752123,-690774,1000770,2811265,6275957,5870366,7319434,7291282,4668735,4574885,1112880,-1429948,-2453731,-6180457,-6166084,-6782019,-7517672,-4562053,-4143033,-1534702,1835502,2414478,5853481,6665942,6210536,7517087,4765473,3618294,1989686,-2091986,-2575876,-5287758,-7025401,-5896697,-7311906,-5088977,-3026502,-2321372,1902775,2913871,4646570,7228263,5783625,6799630,5621250,2700576,2378200,-1377735,-3319569,-4085541,-7102971,-6076712,-6261945,-6023613,-2636505,-2174969,852403,3638734,3895486,6842788,6367086,5794021,6097746,2749723,1762922,-510930,-3756585,-3945432],[0,0,0,-1,-6,123,-152,298,-200,353,-275,511,-618,887,-1123,1285,-1587,1716,-2180,2487,-3136,3656,-4331,4995,-5654,6558,-7399,8658,-9804,11313,-12724,14359,-16103,17983,-20247,22552,-25355,28113,-31333,34599,-38281,42288,-46639,51570,-56732,62609,-68724,75662,-83088,91435,-100673,110903,-122489,135287,-150056,166692,-186239,209005,-236305,269456,-310624,363477,-433396,530951,-675156,909066,-1345092,2409711,-10246686,-9220630,4559053,-35424459,-9331655,-12423236,-35891456,5939535,-13468488,-11808873,27777868,-7431636,20267833,32450555,-4404695,35015168,11262357,-9251444,24798325,-22824678,-12747038,1909509,-42818624,-3896830,-13714608,-32198841,16540616,-13826690,1333671,31603576,-5459097,29961653,25459133,-2083122,32665083,-1477790,-7108282,11882045,-29556801,-10622765,-11060022,-35436819,-2882579,-16458277,-14877612,13289905,-3992855,13154918,24349436,8011672,25379957,17966203,4989546,14553746,-2871833,-9438916,-5668368,-20655086,-19061358,-13773811,-21366032,-11120802,-2764577,-6321352,9959602,13854073,9602030,25366218,16469230,11600574,21060695,-475613,357043,1039146,-22804016,-9259661,-17288994,-28327339,-4500729,-19135247,-9373298,11159132,-6054078,18394577,21055554,6542609,31387531,11405609,6501771,19250337,-12395109,-2729202,-5720009,-29364811,-7484662,-21163728,-23468168,508828,-15839687,1406193,14469875,713753,24341759,18499037,10444604,26090787,5509849,4599329,6948592,-15015502,-8115054,-13862662,-24950739,-11875625,-17739169,-14659796,-208251,-3525930,6889825,16035621,12168869,20171360,20069624,11876364,14129706,6337216,-4443781,-3279152,-13642201,-19555468,-13340421,-21759015,-16523640,-6015132,-11877009,3878283,9942191,5238726,23555724,16067614,13134148,24376616,3444969,6574053,5781007,-17444749,-4530066,-15852454,-26216411,-5998968,-22625908,-12321359,4505105,-11302414,13858009,14852315,4998609,30130269,11253994,11033131,22457928,-6916540,4177322,-1989112,-24296233,-4516422,-21748267,-23527357,-3045776,-21291156,-2597492,7898161,-4512978,21589244,15090062,10511283,28506918,7498838,10265923,12857804,-11079967,-1515246,-10572418,-23999129,-9123048,-21224219,-18073618,-2765618,-12073174,2976992,11547047,4727822,21286428,17602312,11662620,21423786,6662730,2857297,5007368,-13129604,-10358747,-11873709,-24057380,-11806628,-14293848,-15454745,2362690,-2666558,5361133,18813681,8741423,20005841,20432785,6730561,16812652,3199803,-6609461,940656,-18732325,-15876847,-10935016,-25797711,-8631061,-8583332,-12013719,10844993,2638186,9747937,24384146,8116761,20567008,17781636,385386,13255318,-4788768,-12405185,-2368838,-24183159,-14770515,-10488396,-23769232,-1199396,-5356587,-4708745,17388716,4531331,15711727,23472612,6232364,20193707,9585868,-3003144,7407825,-13261240,-12917350,-8430078,-25152048,-11026660,-12126026,-15744487,3649726,-2201777,5924580,18133222,8853878,19990177,17728319,8140752,14623920,1406590,-3693330,-3208474,-16393590,-13820231,-15001509,-19328501,-10437489,-9741538,-5255276,4334706,5843034,11914566,16305623,15053449,15966344,13851953,7913438,4100136,-946264,-8754540,-10830352,-14140669,-18055529,-13277963,-13676807,-10204123,-841279,-720176,7855704,13623883,11189373,19130906,14710031,10521126,12877699,127334,-1203897,-4808253,-16297465,-10979132,-17089621,-17945450,-8154493,-12861683,-2287190,4454881,2631358,16237836,13164464,13960476,19878072,8035452,10751850,4990021,-6267079,-2485684,-14157777,-15360827,-11809149,-19596561,-9350729,-8438434,-6714033,6515815,3464411,12023388,16663583,10840829,18782051,10653312,6511298,7794797,-6352104,-4582195,-10040282,-17977728,-10404756,-17546712,-12549930,-4540124,-8442497,5505132,6717572,7905625,19125463,11136167,15465136,14856938,3293028,7474202,-3379401,-9249205,-6788454,-18210743,-13401810,-12789576,-15850720,-4108734,-5109166,989775,10089348,7496865,15709364,15304197,11791084,14530136,6200889,3141171,-400717,-8734836,-9327388,-13753509,-15154551,-12777514,-12422497,-7250799,-3497465,1852378,6962942,9748478,14640028,13221843,14044159,12522072,5494510,5329710,-2895974,-7968008,-7714227,-16595072,-12771191,-12463096,-14994549,-3384078,-5100419,949098,11088005,5817925,16167329,15475414,9002235,16714487,4181364,1782712,2706698,-12805118,-7029755,-12242250,-19118454,-7118219,-14788228,-8163405,2291318,-4239062,10470512,11213115,7817151,19919360,9340995,9897850,11976929,-3157300,1423434,-5663251,-14720685,-7293392,-16681998,-13707018,-6525128,-11707499,-55110,3018921,3018335,14299283,10652415,12661509,15780278,7353203,8315656,3372009,-4746877,-4449463,-11143081,-13669464,-11723347,-14177582,-10180891,-5745121,-3724473,2969658,7152297,9136582,13261256,13514065,11498523,11246826,6505184,1337359,-530715,-7660696,-10260653,-10646467,-15143790,-11122040,-9330101,-8917843,122642,1000024,5263313,12656813,9329177,13928483,13572240,6793729,9547425,1377595,-3920624,-3048202,-12922780,-11298783,-10898161,-15688302,-6739765,-7082296,-4203847,6080103,3519684,10591472,14352870,9157138,15004786,9264830,3916770,5705696,-5236890,-6212797,-7610990,-15544119,-10098707,-12044633,-11761831,-2861919,-4406579,2397982,8501981,6655602,13887932,12346182,9642628,12110359,4259579,2025393,-505929,-8562551,-7853017,-11434548,-13746729,-9445639,-10565946,-6095172,-746789,633042,7301967,9427146,10539922,13339703,10536635,9134093,6526574,824903,-1746747,-6344995,-9851305,-10871661,-12475843,-11176596,-8869653,-5982167,-1562695,2373948,6324134,9289952,11316761,12057231,10802603,9225824,5515192,1582098,-1885831,-6660884,-8893724,-10911635,-12292815,-10205864,-9134153,-5817836,-1122474,1322356,6399084,9086606,10167001,12410194,10087901,8644953,6302337,854161,-1385099,-5900141,-9520960,-9787880,-12167459,-10495583,-8041432,-6535452,-900660,1977698,5473662,9871627,9900826,11766488,10870083,7605843,6402361,1196319,-2469821,-5161615,-9771637,-10078151,-11254451,-11129542,-7448270,-6053929,-1604608,2811311,4744136,9514965,10286879,10564509,11227475,7325979,5683844,2108667,-2986797,-4711617,-8823463,-10631257,-9916433,-11076782,-7721122,-5013155,-2634886,2992231,5005843,8013481,10982560,9797498,10476212,8367957,4184222,2641865,-2544166,-5887239,-7365955,-11105706,-10196905,-9508499,-8883233,-4048179,-2011841,1783812,6559983,7349732,10430149,10890613,8801435,8763945,4576136,1173685,-1184238,-6364992,-7682324,-9482456,-11158131,-8761349,-8096737,-5307383,-898716,1067845,5591224,8135891,8879104,10880125,9185869,7442288,5563597,1141887,-1581167,-4942389,-8057456,-9015298,-10250184,-9462095,-7376490,-5177926,-1452586,1786441,5065073,7794607,9388742,10101948,9081846,7703749,4776198,1337282,-1545660,-5566835,-7600842,-9139895,-10454943,-8553246,-7722951,-4970866,-800812,1122484,5574049,7787347,8370167,10684100,8435617,7234584,5625552,466742,-883777,-4906021,-8226786,-7723740,-10478536,-8774093,-6477866,-6033437,-572339,1398423,4026756,8624016,7732919,9788882,9427703,5858867,5854274,920424,-2250866,-3652919,-8569224,-8243372,-9089545,-9724320,-5804318,-5231388,-1460623,2696535,3735661,8098855,8630732,8731350,9586645,6015678,4717888,1636116,-2653919,-3971145,-7671517,-8751732,-8541575,-9290271,-6221426,-4566724,-1778323,2401732,3925924,7388102,8481816,8483720,9189696,6061787,4676708,1800366,-2342296,-3628574,-7336722,-8396358,-8183687,-9240180,-5900929,-4526099,-2022359,2581311,3370082,7271507,8644342,7808596,9347798,5890663,4138704,2264818,-2930756,-3490851,-6961225,-8973001,-7377496,-9292881,-6033130,-3567663,-2630160,2943882,3803321,6325369,9277111,7159820,8933607,6539963,3093166,2808200,-2672963,-4113071,-5596913,-9358857,-7068103,-8292451,-6996886,-2817464,-2898490,2141805,4531303,5100184,9280026,7304699,7684158,7382515,2628081,2597165,-1659227,-4999994,-4899055,-8981632,-7703460,-7121427,-7462930,-2611312,-2109250,1293775,5273657,4916486,8514931,8081188,6608751,7384497,2828201,1544217,-899596,-5316167,-4910055,-8088776,-8315967,-6271243,-7272538,-3115050,-1183941,510059,5221607,5048505,7503424,8583176,6097170,7067790,3517145,963185,-197219,-4999000,-5207492,-6948189,-8635709,-6028855,-6751692,-3878127,-650707,160856,4692053,5628449,6494493,8645922,6117669,6136500,4162974,339662,-340633,-4365018,-5965266,-6207059,-8584342,-6323481,-5631341,-4406767,-151430,610294,3962648,6266126,5995858,8261081,6606836,5128262,4585624,264189,-890239,-3411940,-6485700,-5873842,-7847650,-7064455,-4807780,-4636050,-621280,1230873,2877068,6464307,6015370,7246659,7322101,4571706,4364881,1038418,-1663115,-2555669,-6302365,-6340524,-6637309,-7527259,-4524081,-3906752,-1470722,2136430,2611609,5980398,6793587,6086792,7542978,4589853,3322576,1876039,-2355731,-2794298,-5441181,-7215344,-5843361,-7222039,-4991600,-2792381,-2058191,2186371,3151014,4764756,7377075,5808017,6764472,5513180,2486201,2184387,-1644323,-3591418,-4264174,-7244091,-6122118,-6148362,-5873292,-2379480,-1895621,1059011,3859850,4046475,6901804,6424206,5639772,5945752,2514154,1463200,-754930,-4053040],[0,0,0,2,10,-92,198,-267,453,-410,632,-639,979,-1207,1623,-2030,2398,-2938,3348,-4134,4812,-5887,6887,-8112,9396,-10759,12450,-14174,16416,-18654,21379,-24132,27256,-30637,34324,-38566,43042,-48221,53575,-59636,66000,-73068,80762,-89140,98458,-108412,119527,-131376,144607,-158948,174927,-192609,212238,-234336,258981,-287206,319277,-356741,400594,-453162,517233,-597285,700743,-839612,1037260,-1341007,1871605,-3060123,12290958,-6929626,-10471325,5697136,-35637949,-9315373,-12583010,-35680188,5150428,-13149784,-12461189,27533831,-7460219,20023435,32289568,-3959685,34648112,11920640,-8975362,24810530,-22172186,-12631138,1798804,-42317790,-4444997,-13712106,-32299289,15736993,-13859903,930285,30957640,-5074338,29555650,25587343,-1515738,32495095,-797819,-6594044,11763947,-28785658,-10690441,-11211277,-35026157,-3583147,-16637599,-14951650,12319346,-3985747,12841631,23729291,8568577,25085614,18213548,5878445,14309348,-1934950,-8865774,-5878758,-19752079,-19268953,-14183186,-21005184,-12199587,-2966579,-6467605,8647180,14041863,9192773,24753210,17423584,11405779,21558920,527605,106228,2004456,-22385592,-9582061,-16575185,-28746731,-4918227,-19082997,-10611757,10885872,-6320158,17404565,21244123,6357999,31208789,12275714,6446309,19907536,-11397239,-2788774,-4940157,-29085920,-7912267,-20744258,-24080117,-118169,-15897075,432058,14103223,555029,23537129,18786784,10500792,25955996,6403628,4875995,7393200,-14025745,-8196181,-13470416,-24599678,-12504814,-17609838,-15239728,-1161905,-3645516,5857686,15562240,12240743,19464359,20653724,12338634,14109282,7572403,-4153434,-2797587,-12541717,-19879442,-12976696,-21754975,-17462638,-5954571,-12728478,2957835,9977404,4256650,23413596,16294052,12762016,25164485,3867595,6710679,6809805,-17319396,-4127754,-15327824,-26643437,-5939667,-22766174,-13135648,4388040,-11924490,13237504,14999186,4477904,30181983,11609338,10930591,23117801,-6502717,4333088,-1167136,-24166756,-4320355,-21381052,-23949595,-3169498,-21507718,-3409621,7766239,-5017007,21152276,15238049,10239432,28674636,7928502,10362405,13445536,-10681744,-1250320,-10119092,-23950115,-9206705,-21158836,-18476775,-2997975,-12428509,2398388,11371915,4439342,20987727,17731237,11719016,21677588,7109245,3149840,5375077,-12748271,-10186581,-11620868,-23966408,-11987906,-14433762,-15844421,1780863,-2869758,4762311,18495921,8657848,19823665,20723578,7016662,17094805,3856702,-6283407,1331526,-18236201,-15929377,-10846412,-25844015,-9161915,-8719102,-12697175,10137225,2441355,9136389,24258249,8153910,20514392,18527310,761796,13773973,-3775107,-11913249,-1886149,-23663747,-15046851,-10489579,-24217383,-2098632,-5769922,-5521954,16619379,4154086,15196444,23471428,6651364,20466620,10359686,-2200702,8030853,-12271010,-12471864,-8221917,-24794400,-11368849,-12646093,-16200109,2621422,-2850242,5303603,17274517,8832716,19830357,17835532,8991108,14951566,2288106,-2647548,-2907145,-15546327,-13477708,-15229738,-19080311,-11185773,-10405765,-5610584,3102162,5372272,11462325,15700205,15473211,15888630,14130120,8892169,4303438,-90511,-7906578,-10777292,-13451713,-18150199,-13675634,-13577736,-11152964,-1442963,-1211708,6895531,13461811,10908407,18805308,15278552,10605987,13414040,1034649,-997004,-4053760,-15694726,-11065950,-16750621,-18190685,-8620246,-13022075,-3107124,3994154,2361638,15519125,13147913,13913224,19796611,8681498,10955344,5521765,-5595652,-2337777,-13716778,-15053546,-12054338,-19489100,-9768510,-8947264,-6840784,5769022,3064709,11843730,16128684,10983619,18789091,10740569,7231817,7896341,-5897514,-3919774,-10067421,-17603244,-10285751,-17964224,-12549255,-5044002,-8929199,5353438,6073942,7678699,19052907,10817289,15836796,14999338,3577419,8293474,-3149560,-8723868,-6335101,-18356617,-13157228,-13015797,-16322843,-4166124,-5829523,443740,9873904,6890517,15721273,15293239,11635432,15151472,6494491,3593767,354379,-8528402,-8851192,-13445001,-15403951,-12787372,-12863931,-7846843,-3792480,1111528,6513021,9587272,14136669,13406689,14266155,12598344,6316946,5675713,-2428187,-7157537,-7627660,-16330384,-12667293,-12954291,-15075249,-4033947,-5873426,668231,10314579,5507787,16185230,15141444,9435687,17056354,4430824,2640534,3032710,-12247810,-6430566,-12279475,-18842255,-7306455,-15377573,-8357421,1496823,-4786879,10139911,10474715,7839153,19949745,9244027,10534955,12367278,-2577942,2347252,-5424733,-14188576,-6990503,-16950086,-13663542,-6975847,-12422295,-342737,2115030,2465197,13960991,10176445,12843259,16024121,7568702,9143184,3836803,-4091097,-3666412,-10970102,-13329899,-11561980,-14587179,-10409599,-6427467,-4500304,2442310,6253246,8767963,13148715,13320432,11846928,11710058,6957772,2343167,-3682,-6998968,-9593391,-10559700,-15042378,-11351449,-9934597,-9285386,-677226,205491,4752121,11961648,9006482,13994755,13651018,7431948,10191597,1955731,-2936796,-2400456,-12450962,-10781444,-11081246,-15830225,-7150554,-8034197,-4800971,5148315,2713763,10287018,13865491,9162475,15358621,9457602,4924321,6436900,-4595707,-5241665,-7244129,-15094281,-9822851,-12582334,-12146931,-3553642,-5424324,1924083,7526844,6052259,13727703,12009770,10122135,12666078,4760324,3117929,137625,-7792471,-7135584,-11405203,-13516742,-9692397,-11245615,-6504243,-1711317,-243821,6637574,8681175,10206733,13313068,10633914,9842468,7270808,1771976,-767737,-5644089,-9248874,-10464035,-12521938,-11336277,-9471539,-6746704,-2414196,1353082,5467249,8731900,10910866,12076123,11099617,9734350,6415063,2609637,-985907,-5696210,-8247983,-10601937,-12064841,-10609554,-9780980,-6591070,-2334656,482053,5424096,8304659,9950189,12287534,10454571,9313133,6985118,1923423,-494660,-5051278,-8634706,-9542226,-12145601,-10738805,-8780781,-7178330,-1824801,958324,4741742,9060019,9543800,11813452,11090504,8349309,7140025,2044633,-1376861,-4419544,-9110447,-9613541,-11280611,-11323780,-8083895,-6924118,-2423433,1670489,4026465,8788214,9808563,10561026,11485370,7986681,6511380,3045326,-1931218,-3716589,-8192217,-10080988,-9884584,-11358294,-8300815,-5838156,-3567466,1937193,4082121,7309674,10621296,9632229,10767206,8927636,5053006,3628787,-1490056,-4948898,-6659076,-10665813,-10158896,-9871166,-9509113,-4861290,-3000945,811980,5614288,6605021,10057804,10858349,9119753,9441792,5391046,2128010,-180623,-5459525,-6959430,-9078226,-11134230,-8964418,-8753371,-6119439,-1777474,94672,4766656,7397516,8494905,10807716,9365866,8158003,6278404,2007288,-537845,-4179642,-7459128,-8630264,-10331872,-9606568,-7990028,-5934825,-2260858,818014,4291279,7258495,8907502,10119895,9424144,8236916,5662129,2163614,-608682,-4693692,-7020421,-8725904,-10355288,-8900207,-8242975,-5747687,-1749959,262785,4641024,7054808,8071931,10538402,8729474,7800972,6281515,1447565,-2947,-4069131,-7454389,-7448510,-10384365,-8955817,-7111855,-6744030,-1528652,445560,3289529,7828410,7399228,9834134,9581113,6579580,6601714,1898090,-1091707,-2946811,-7786080,-7708546,-9166888,-9819320,-6444841,-6103178,-2284954,1511957,2918085,7542678,8166431,8795573,9806020,6620053,5614298,2532828,-1517629,-3041332,-7047736,-8150866,-8539075,-9572449,-6775454,-5538987,-2680824,1331073,2836091,6687323,8034657,8349260,9449566,6720805,5593823,2844997,-1310334,-2699205,-6601942,-7902916,-8143001,-9526325,-6555051,-5498175,-2922470,1434645,2559032,6544862,8074113,7821136,9553317,6528356,5120995,3054857,-1847114,-2619918,-6336399,-8401386,-7453115,-9480676,-6583166,-4596845,-3437875,1974422,2822253,5865105,8694871,7084283,9277726,6917574,4077810,3730016,-1864626,-3074288,-5153440,-8951720,-6906182,-8764242,-7396506,-3591463,-3820122,1480780,3452620,4468830,8904964,7045509,8113349,7768406,3339726,3543644,-920944,-4012622,-4241450,-8707128,-7506622,-7429683,-8044051,-3298044,-3054036,436693,4458270,4200529,8362600,7909527,6944328,7937837,3493364,2539682,-97716,-4607109,-4318068,-7842114,-8191325,-6570087,-7871283,-3675914,-2107580,-396024,4516085,4406417,7235249,8411795,6343826,7612889,4063229,1806715,610302,-4248857,-4542800,-6707090,-8616718,-6257309,-7223949,-4468843,-1418184,-703620,3994966,4903154,6222357,8639946,6290672,6762509,4829654,1106463,569739,-3717044,-5384037,-5840149,-8600044,-6449427,-6178197,-5028863,-898390,-340780,3270157,5694833,5652810,8361253,6756683,5693054,5312378,959257,109894,-2679132,-5905957,-5446190,-7873214,-7095242,-5278232,-5327247,-1294759,302499,2151357,5954543,5523421,7265644,7453106,4977869,5196206,1749768,-719480,-1773076,-5821594,-5743092,-6722996,-7752948,-4856626,-4844681,-2114416,1337824,1741841,5552376,6264415,6053812,7797989,4977918,4172038,2583934,-1608654,-1915596,-5084056,-6760851,-5673070,-7556371,-5329293,-3552038,-2923775,1465936,2290048,4286986,7006825,5651711,7094215,5863762,3130811,3031783,-963323,-2685657,-3748863,-6975549,-5830088,-6446742,-6272726,-3056336,-2759253,475882,3120451,3494452,6657567,6234130,5949613,6347826,3120554,2301363,-100639],[0,0,0,0,1,-97,20,46,-50,161,-22,126,13,152,-169,336,-451,475,-617,562,-815,879,-1254,1460,-1784,2055,-2276,2689,-2983,3635,-4105,4871,-5461,6199,-6954,7752,-8830,9837,-11222,12431,-13966,15394,-17073,18893,-20859,23181,-25489,28242,-30921,34078,-37317,41013,-45052,49439,-54401,59626,-65641,72018,-79356,87304,-96197,105793,-115662,124806,-129355,118959,-53930,-261754,3856343,23977610,-9556739,-9072407,4215079,-34891361,-9851423,-12557137,-35838204,5353861,-13703769,-11713675,27126576,-6991147,20131463,32364570,-3826264,34741352,11580765,-8753931,24320803,-22227323,-12800968,1532507,-42358678,-4442947,-13928343,-32030105,15701195,-13705704,1289316,30986576,-4878206,29773194,25464313,-1308766,32398083,-1019560,-6702113,11629233,-29121028,-10666123,-11447617,-35197417,-3460558,-16720446,-14729522,12590426,-3957181,13211680,23945943,8511402,25503832,17916676,5681167,14439505,-2646279,-8979947,-6108684,-20427039,-19015537,-14332922,-21142529,-11489016,-3094609,-5918137,9228808,13988775,9936624,24863847,17169395,11688856,20996570,413980,10909,1270449,-22466968,-9796101,-16979310,-28549607,-5125260,-18888908,-10129964,10855959,-5859353,17699986,21317884,6627205,31264152,12160726,6548463,19626216,-11531101,-2866116,-5230760,-29192288,-8092225,-20858948,-23926152,-127072,-15768693,547137,14118210,839477,23617090,18834184,10764640,25829323,6471588,4971070,7161997,-13983511,-8397872,-13687401,-24539400,-12767830,-17669784,-15052727,-1299391,-3348514,5966408,15492609,12665630,19345584,20804893,12489762,13884128,7801808,-4167856,-3043398,-12472032,-20124376,-12995198,-21693164,-17758166,-5815144,-12762195,2840263,10239518,4128408,23575294,16560795,12634938,25457202,3976135,6633045,6978626,-17460777,-4183909,-15250374,-26866049,-5920110,-23004798,-13282642,4396733,-12207020,13215986,14966993,4394285,30325775,11693292,11091952,23346439,-6299339,4564220,-1052742,-24197150,-4385017,-21470180,-24172733,-3328573,-21677296,-3624947,7525332,-5075373,20952037,15336552,10344726,28699986,8294628,10554217,13702477,-10309347,-1382745,-9790029,-23922250,-9472010,-20980982,-18832759,-3281882,-12430302,1874406,11334822,4395758,20708939,18112238,11642164,21756530,7731831,3050841,5797907,-12363795,-10405248,-11263760,-24217779,-12311719,-14313412,-16522323,1553926,-3042528,4239592,18666571,8507132,19781700,21189754,6898756,17574679,4415206,-6205713,1925308,-18073656,-15972226,-10604877,-26270261,-9346419,-8992449,-13235343,10133793,2085335,8904836,24474727,7971236,20861483,18773642,923198,14207916,-3770824,-11886420,-1566749,-23989810,-14917087,-10548276,-24491428,-2035037,-6080138,-5629258,16728983,3974931,15330085,23508330,6662646,20738464,10365578,-2057788,8240004,-12364987,-12303837,-8314875,-24977170,-11437018,-12878486,-16266404,2405132,-3060938,5268469,17143521,8959876,19872977,17869563,9315153,14987917,2529614,-2447429,-2929214,-15216353,-13551360,-15363972,-19020267,-11672790,-10548901,-5928625,2651420,5523491,11117962,15652738,15670628,15739474,14670300,9077081,4470280,567777,-8108117,-10465378,-13345256,-18562129,-13431787,-14088880,-11446308,-1439711,-1829253,6910259,13346920,10619302,19325485,15169795,10923643,13941171,928628,-307002,-3838221,-15861935,-10710632,-17191825,-18257984,-8758623,-13690770,-3180379,3455745,1995654,15673199,12795687,14183157,19972430,8739145,11638432,5503561,-5099013,-1875949,-13814068,-14706394,-12396853,-19786935,-9726433,-9608734,-7060591,5362124,2487608,11895302,15812787,11131412,19221166,10745267,7916337,8256819,-5599143,-3318921,-10102063,-17445861,-10392557,-18328257,-12590763,-5594609,-9309238,5105616,5584939,7737267,18889624,10808580,16200218,15122416,4046720,8616501,-2892472,-8286411,-6351563,-18216519,-13160248,-13399700,-16390293,-4653248,-6208094,381648,9433105,6956192,15576311,15338349,12084863,15145667,6831298,3982079,413884,-8116247,-8863380,-13564434,-15243552,-13152733,-12961122,-7965389,-4269783,1259541,6252598,9458942,14339005,13285116,14546391,12897480,6275775,6116865,-2398156,-7059786,-7392953,-16537599,-12693077,-13172524,-15405652,-4063787,-6129645,423998,10246755,5382511,16204271,15296801,9491269,17348644,4697540,2791055,3328652,-12168946,-6428262,-12325124,-19060724,-7432221,-15547620,-8700354,1329797,-5001393,9956323,10481562,7754929,20028264,9520730,10745432,12593290,-2266532,2455288,-5142418,-14066031,-7111325,-16950641,-13934267,-7265092,-12592014,-694647,1999680,2345134,13791620,10205307,12872206,16164725,7761008,9305617,4110394,-3860211,-3528988,-10804395,-13335537,-11706406,-14730026,-10685976,-6721468,-4641414,2161523,6133708,8718561,13095534,13501968,12012558,11922453,7262870,2493328,254121,-6759468,-9587226,-10463039,-15133784,-11616124,-10136486,-9724888,-999706,26749,4498014,11903092,9027443,14004030,13915023,7544723,10491136,2313707,-2751550,-2186705,-12334707,-10904656,-11088292,-16045685,-7430268,-8225517,-5211260,5031434,2416142,10134914,13917475,9198739,15613214,9667502,5197417,6834825,-4326477,-4983308,-7174406,-15188434,-9904791,-12790872,-12313170,-3882052,-5823972,1696676,7242821,5887513,13741235,12068361,10341414,12819131,5008256,3519926,326729,-7543704,-6914317,-11472656,-13470208,-9912249,-11538961,-6777552,-2183749,-413164,6496640,8435305,10335021,13357128,10763236,10191516,7479806,2222142,-478403,-5481478,-9005753,-10589220,-12636506,-11537481,-9769961,-7017015,-2716111,1038086,5406121,8596054,10974584,12152576,11298540,10011875,6575713,2859988,-713265,-5585184,-8099130,-10622613,-12256495,-10682343,-10077902,-6710626,-2410400,272729,5475320,8239112,9942871,12402957,10508420,9471807,7137345,2038756,-306042,-5121119,-8650727,-9492139,-12280088,-10734512,-8990477,-7333600,-1914354,690851,4719189,9057646,9511975,11978667,11148213,8463960,7286339,2045000,-1244145,-4349413,-9234001,-9623989,-11466390,-11436846,-8151128,-7119678,-2514640,1593382,3860796,8923838,9841892,10639401,11630108,8053577,6718207,3144608,-1883719,-3627269,-8284993,-10149842,-9850721,-11515363,-8300208,-5947548,-3757309,1985514,4017180,7427475,10753858,9709387,10940355,9010450,5172965,3710266,-1584500,-4919360,-6737596,-10744186,-10184625,-9939319,-9599935,-4998494,-3113011,736786,5525483,6645386,10141516,10840704,9338850,9516493,5499622,2300637,-218164,-5404919,-6936595,-9270508,-11148549,-9194296,-8891266,-6105925,-2033941,185599,4699134,7368536,8690363,10807350,9528164,8276117,6325639,2234008,-588121,-4183365,-7305719,-8842295,-10326511,-9700075,-8257477,-5920211,-2562128,763962,4400134,7073781,9150438,10211302,9385367,8587055,5519231,2322459,-471150,-4866910,-6828775,-8910213,-10502142,-8873920,-8460431,-5748686,-1768890,66059,4811211,6991406,8166663,10821215,8615145,8011331,6336343,1358646,129957,-4190613,-7539146,-7459997,-10578256,-8975899,-7247998,-6830032,-1405260,320906,3392080,7909969,7419527,10024900,9571861,6707887,6726311,1813948,-1047460,-2979685,-7875548,-7699088,-9379767,-9937740,-6619360,-6217739,-2229495,1394126,3040036,7522411,8175254,9003922,9758843,6734384,5888314,2474000,-1454632,-3058009,-7133143,-8219952,-8813212,-9591407,-6776153,-5695221,-2620869,1234548,2948075,6865956,7985019,8580160,9497536,6720594,5736903,2684108,-1243005,-2666453,-6893013,-7870930,-8334020,-9653039,-6547565,-5680903,-2909486,1556210,2508254,6753696,8057582,7906972,9680693,6461803,5289633,3228670,-1745411,-2577700,-6447721,-8501980,-7525589,-9727211,-6653950,-4759428,-3586142,1966359,2657421,5873239,8854452,7203895,9429942,7064790,4237347,3899961,-1682338,-2962401,-5138218,-8944376,-7033671,-8932092,-7522211,-3864543,-3972347,1282138,3292804,4573559,8927847,7164359,8330196,7901125,3578835,3790339,-794907,-3831296,-4244642,-8632326,-7502593,-7634707,-8123680,-3544304,-3220925,373721,4195519,4223493,8401376,7925473,7114430,8140384,3742721,2781073,87321,-4389478,-4215884,-7888802,-8214198,-6775907,-8086811,-3965547,-2444042,-513079,4230839,4265893,7234646,8435626,6529126,7811771,4351791,2066927,809494,-4086319,-4444084,-6663836,-8550861,-6436573,-7443264,-4730344,-1764679,-978553,3735802,4808602,6234769,8645365,6462710,6956151,5043923,1406098,762577,-3496038,-5220512,-5874317,-8566968,-6681385,-6427792,-5386485,-1285105,-593723,3091722,5563356,5627823,8381394,6937812,5930644,5498266,1341244,323421,-2532113,-5735897,-5497453,-7971601,-7260970,-5493184,-5604021,-1566602,-6765,2001266,5807268,5527750,7382201,7660933,5195544,5471203,1946041,-548119,-1571987,-5706896,-5802100,-6765225,-7887205,-4983588,-4964392,-2420176,1137705,1467795,5453887,6247949,6209071,8006751,5100633,4324732,2842763,-1396428,-1754481,-4939663,-6704072,-5820238,-7770231,-5518157,-3791190,-3105196,1252633,2137779,4232080,7033167,5738166,7275352,6038710,3346846,3278066,-830639,-2566949,-3700888,-6986721,-5886779,-6609462,-6362196,-3197129,-2984189,348541,2864060,3448724,6652345,6228942,6138597,6515491,3250772,2569746],[0,0,0,1,5,-13,-85,0,72,-84,207,-81,202,-83,272,-316,516,-669,738,-931,935,-1257,1397,-1859,2163,-2598,2992,-3353,3920,-4386,5229,-5908,6907,-7752,8771,-9834,10970,-12417,13826,-15653,17341,-19400,21398,-23701,26198,-28906,32037,-35232,38958,-42707,47047,-51596,56753,-62430,68666,-75736,83389,-92235,101962,-113341,126271,-141491,159419,-180816,207044,-239631,283868,-370882,2898558,4107333,23827658,-9319529,-9122874,4089158,-34983623,-9982762,-12711172,-35852940,5144220,-13637202,-11788083,27088348,-6964191,20204772,32377484,-3507205,34804618,11699375,-8587188,24265969,-22100452,-12792813,1416805,-42358458,-4729382,-14072662,-32062623,15486667,-13686152,1216168,30997968,-4677825,29817296,25620290,-1200190,32496451,-864198,-6564327,11580349,-28998540,-10688637,-11622970,-35212525,-3588158,-16885423,-14812885,12482230,-4056203,13355423,23841309,8747904,25677625,17950828,6133398,14458363,-2536008,-8629462,-6331437,-20330934,-19056380,-14718309,-20980054,-11880671,-3412020,-5815387,8885309,14041950,10001146,24623743,17717284,11730037,20970841,894546,-146655,1510817,-22180069,-10278414,-16809093,-28756501,-5573831,-18651819,-10497961,10814757,-5671280,17412182,21576227,6732177,31143830,12659910,6527455,19651886,-11277608,-3092319,-5183599,-29109235,-8371226,-20812470,-24191743,-423737,-15729817,421292,14106289,901827,23578622,19022777,10947567,25866403,6744520,5045935,7156575,-13869136,-8498828,-13767092,-24572810,-12998202,-17695101,-15080232,-1497510,-3269061,6049154,15516645,12848099,19503240,20890133,12745097,13807799,7873109,-4195253,-3266766,-12405197,-20328374,-13323801,-21623155,-17976654,-5862472,-12503922,2802866,10478167,4372053,23570570,16891708,12569026,25519933,4042564,6395986,7026922,-17516742,-4539760,-15221488,-27109942,-6097809,-22798670,-13452457,4540428,-11953772,13222425,15278539,4488259,30312163,12028872,10913321,23306614,-6333358,4084969,-1054785,-24345308,-4773790,-21400743,-24322664,-3316919,-21469365,-3722570,7880154,-4832213,21048849,15682522,10359195,28886157,8404706,10202600,13740172,-10570838,-1626971,-9928941,-24302183,-9493244,-21049660,-18978533,-2935047,-12327548,2195377,11763076,4503509,21086204,18173534,11637688,21896407,7385365,2975589,5554949,-12903795,-10580310,-11630957,-24327673,-12203892,-14457085,-16192117,1858768,-2767159,4776656,18878889,8826190,19970467,21053455,7013269,17212913,4044583,-6522394,1371060,-18350707,-16262915,-10849659,-26263222,-9388057,-8690524,-12845684,10388047,2616077,9127146,24767644,8250393,20658525,18882213,617670,13846314,-3874030,-12377797,-1787474,-24080831,-15306957,-10392829,-24527167,-1976707,-5613178,-5574774,17114503,4308799,15359022,23886685,6562088,20606141,10442195,-2492755,8102307,-12749682,-12767221,-8312694,-25320223,-11357571,-12611095,-16289366,3074497,-2627881,5519181,17860010,8937316,20134079,18087984,8682717,15000682,1952560,-3146023,-2999198,-15981794,-13804230,-15303806,-19467679,-11073596,-10198814,-5587459,3684959,5778043,11771186,16194462,15449211,15992459,14313566,8471386,4191565,-406917,-8624740,-10887200,-13933439,-18426303,-13544123,-13865640,-10769228,-1086252,-1178640,7577364,13749821,11058212,19411808,15129042,10755817,13386437,430994,-990243,-4538033,-16242307,-11108886,-17191235,-18279801,-8485054,-13200357,-2628036,4177965,2471396,16100945,13342719,14112184,20067917,8475814,10979327,5275834,-5964835,-2561571,-14118264,-15350617,-12177990,-19675946,-9777268,-8697387,-6795062,6121608,3459172,12024289,16651971,11245710,18843196,10939180,6939253,7695454,-6004474,-4525408,-10226633,-17880683,-10763307,-17791681,-12721083,-4998885,-8453982,5375960,6589875,8136804,19096142,11367026,15734812,15004786,3690801,7727373,-3220733,-9099277,-6851462,-18389970,-13582565,-13127604,-16221358,-4345976,-5397106,683815,10106450,7475723,15836541,15659582,11919672,14929821,6545753,3239671,99715,-8713274,-9420777,-13652950,-15641031,-13079502,-12756886,-7845340,-3510541,1489694,6695520,10062069,14376063,13667203,14497414,12511133,6284340,5450141,-2723436,-7336697,-8035183,-16579669,-12927329,-13203424,-14958282,-4026367,-5641170,974206,10473337,5957938,16383759,15409666,9773993,16958401,4490279,2487827,2761878,-12342695,-6861537,-12542883,-19051887,-7548897,-15380555,-8445558,1591823,-4616920,10274958,10840098,7990271,20207902,9545557,10536884,12444788,-2673403,2029576,-5454844,-14509722,-7146238,-17142803,-14024341,-6983112,-12534981,-377861,2425291,2549954,14330337,10413547,12925803,16425226,7509747,9209859,3904235,-4446259,-3661843,-11247890,-13677090,-11639159,-14963662,-10472453,-6390540,-4552357,2753527,6412482,8958379,13555628,13364631,12125767,11849851,6877388,2281028,-180856,-7179631,-9745926,-10771175,-15206628,-11513481,-10101083,-9310869,-600631,340789,4913992,12184962,9256532,14201007,13886348,7419162,10206592,1879090,-3064970,-2532867,-12807218,-10965985,-11232600,-15963686,-7121905,-8043766,-4821053,5373288,2704027,10549842,14091726,9274219,15732895,9469416,4912134,6515781,-4924463,-5258612,-7510404,-15497453,-9886551,-12877513,-12171091,-3469122,-5547584,2229271,7720708,6164794,14158807,12092506,10322935,12858118,4635639,3268643,58968,-8050864,-7167094,-11769971,-13640652,-9846761,-11437341,-6476638,-1744269,-182975,6875792,8781171,10598627,13601241,10747480,9992783,7203096,1735637,-891278,-5842842,-9427465,-10752911,-12651301,-11545743,-9572141,-6761244,-2406339,1506179,5661562,9031391,11247759,12138694,11362701,9809017,6246569,2691928,-1188231,-5878311,-8353403,-10972069,-12247626,-10758754,-9973870,-6319093,-2270691,516516,5822370,8378889,10191378,12433595,10498796,9534438,6846508,1890250,-499693,-5470669,-8790692,-9831651,-12431281,-10710639,-8926428,-7137548,-1712224,912051,5034730,9295944,9687203,12094684,11083406,8405935,7192819,1815666,-1465242,-4639599,-9431119,-9811824,-11479537,-11482821,-8020489,-6907193,-2258607,1956705,4203083,9188178,10050574,10725975,11596118,7955877,6430539,2898339,-2278465,-4038953,-8439176,-10479165,-9958215,-11395114,-8284267,-5643337,-3409596,2244413,4462696,7588277,10929864,9854676,10744850,8954398,4865888,3322600,-1821460,-5373697,-7018751,-10951301,-10278295,-9832389,-9482507,-4713687,-2654948,1079692,6019783,7034609,10369479,11013707,9187552,9294749,5193291,1737230,-611288,-5804914,-7413700,-9373851,-11295129,-9096482,-8580441,-5803688,-1443000,610440,5151381,7791304,8875613,10924985,9435925,8060376,5883384,1754975,-992041,-4660036,-7815360,-9007974,-10386441,-9611361,-7959072,-5553809,-2019823,1308309,4827923,7489702,9379258,10288560,9265460,8168392,5218327,1822992,-1096592,-5263585,-7336990,-9195732,-10587266,-8826866,-8195432,-5352613,-1328868,609718,5265615,7515271,8444456,10785640,8659225,7683286,5978092,959971,-571681,-4620898,-7886164,-7817776,-10628688,-8991229,-7011767,-6364914,-1022707,911843,3854358,8188732,7669068,10017481,9498079,6454995,6251800,1413143,-1559233,-3539572,-8165015,-8052117,-9477583,-9756732,-6291380,-5818849,-1821689,1963690,3519521,7916431,8453342,8995879,9792296,6493633,5416539,2097057,-1963589,-3537081,-7462040,-8497978,-8742333,-9599781,-6616055,-5209737,-2258225,1832084,3407507,7201811,8339996,8700303,9429496,6603493,5275148,2296919,-1677822,-3195988,-7064119,-8283712,-8396712,-9450720,-6450460,-5192554,-2464728,1900055,3066491,6990596,8416585,8068965,9504274,6309518,4754250,2626599,-2218249,-3119137,-6823229,-8699656,-7703804,-9544764,-6444615,-4360364,-3002758,2339816,3232841,6297588,9064127,7374466,9246745,6776596,3830636,3359572,-2183583,-3457708,-5514109,-9228107,-7173283,-8802107,-7285461,-3413902,-3493216,1793992,3947228,4932537,9218311,7336572,8107227,7726788,3109408,3228407,-1300706,-4520611,-4632714,-8906820,-7766608,-7454464,-7850459,-3116094,-2593898,780583,4923567,4660348,8554473,8185221,6862228,7860172,3317845,2034241,-344782,-4988655,-4787729,-7976941,-8468226,-6571184,-7710843,-3604020,-1693946,30428,4852173,4881907,7399472,8685896,6381067,7452668,4033498,1409438,303102,-4571311,-5080083,-6876421,-8758130,-6369795,-7136063,-4406365,-1047714,-322213,4305057,5468968,6429734,8803545,6475781,6549982,4717273,736360,133577,-4031246,-5861703,-6126569,-8772418,-6626394,-6065421,-4992941,-601323,98757,3494570,6247852,5867586,8494886,6905135,5568754,5239048,713142,-318481,-2939525,-6318551,-5665842,-8060063,-7261317,-5139337,-5314443,-1066908,698004,2383918,6328506,5728146,7404876,7643463,4773065,5110746,1523620,-1185739,-1993389,-6221289,-6037741,-6762111,-7998203,-4654963,-4671971,-1994219,1701946,1923339,5864491,6596723,6178371,8049719,4833061,3994582,2449182,-2042997,-2122200,-5275673,-7112172,-5770081,-7791861,-5244072,-3327927,-2783649,1864934,2602018,4453670,7357572,5700523,7167641,5796536,2893855,2838494,-1270901,-3031807,-3955422,-7288473,-6014207,-6492192,-6288138,-2744323,-2542188,768396,3486897,3792765,6973584,6351641,5980682,6326396,2871860],[0,0,0,2,14,-212,199,-384,423,-500,678,-785,1194,-1411,1937,-2232,2756,-3225,3846,-4678,5518,-6702,7734,-9133,10414,-12075,13852,-15931,18338,-20846,23802,-26746,30253,-33871,38107,-42673,47731,-53304,59190,-65799,72722,-80582,88939,-98302,108395,-119427,131508,-144553,159097,-174862,192598,-212032,233903,-258276,285815,-317244,353283,-395548,445296,-505518,579381,-673051,795627,-963753,1209179,-1600830,2323855,-4094707,19018241,18864719,-96536,25862145,-11499308,-7919818,2485839,-34114180,-10889932,-12317390,-36123077,5682773,-13854317,-10848885,26916229,-6085579,20097271,32740759,-3634322,34918794,11317837,-8618411,23718911,-22351728,-13346937,1236951,-42697901,-4611301,-14070431,-31884662,15810449,-13344412,1545412,31568583,-4692869,30158685,25592944,-1378888,32490310,-1302839,-6888707,11341094,-29693369,-10716673,-11905283,-35360556,-3227119,-17027679,-14510618,12932110,-4059898,13824706,24032396,8627268,26036629,17700882,5936825,14444755,-3116523,-8633823,-6640546,-20689631,-18883501,-15114955,-20851755,-11547324,-3407957,-5246596,9090052,14231054,10526791,24611763,17813780,11858536,20724982,810451,-375296,1129468,-22316344,-10635073,-16829205,-28827629,-5516805,-18438605,-10408772,10980868,-5401874,17488062,21784219,6899024,31181395,12577011,6449450,19525502,-11584561,-3257027,-5530433,-29355275,-8360701,-20902754,-24021531,-170365,-15587594,777832,14263816,1145224,23988460,19004833,11099720,25902670,6320442,5070257,6704623,-14260998,-8581438,-14251442,-24543159,-12932653,-17971925,-14762738,-1393797,-3060185,6495911,15531755,13223845,19649235,20712659,12967907,13555274,7601571,-4261163,-3717751,-12584576,-20531422,-13594512,-21457130,-18014333,-5729020,-12288367,2821787,10880929,4505379,23598524,17151569,12578266,25483612,4053296,6158444,7000721,-17790222,-4845786,-15260645,-27301572,-6093421,-22724792,-13513115,4764031,-11839061,13379561,15590367,4657307,30449812,12072620,10811704,23358458,-6372673,3992183,-1136013,-24529941,-4818992,-21441588,-24437815,-3306648,-21399695,-3615248,8008090,-4666157,21157112,15796058,10421006,28905491,8445351,10173375,13575329,-10558131,-1777103,-9948818,-24389851,-9680526,-21029497,-19060401,-3054034,-12276053,2021673,11695155,4642785,20995346,18423865,11680859,21807618,7602136,2788595,5597442,-12700453,-10734391,-11519985,-24442168,-12511527,-14372703,-16447336,1770829,-2686280,4512892,19050244,8963277,19833027,21406098,6974373,17255823,4245626,-6780464,1503079,-18397466,-16466669,-10709785,-26482457,-9412190,-8538890,-13161952,10594574,2736092,9076839,25098069,8250430,20714788,19033344,353362,13958717,-4005935,-12696884,-1725187,-24395452,-15481086,-10346032,-24755160,-1776692,-5511731,-5626763,17501794,4299910,15458329,24110607,6388135,20760815,10402086,-2661199,8123114,-12829584,-12850382,-8303860,-25498863,-11428568,-12691403,-16357441,3097105,-2654032,5524655,17937718,9059271,20106957,18189727,8934878,14962630,2179162,-3041211,-3167867,-15768081,-14026835,-15345026,-19344283,-11462740,-10130279,-5716656,3316514,5962233,11398467,16223907,15771207,15745033,14699397,8632620,4062502,218505,-8699583,-10736413,-13714711,-18909082,-13322575,-14087845,-11233608,-899285,-1622669,7462567,13862408,10735592,19727029,15097801,10717737,13963072,401587,-626402,-4193247,-16407480,-10772695,-17326180,-18542136,-8413119,-13591532,-2884782,4006016,2121609,16082916,13112382,14174167,20311930,8549735,11300734,5537399,-5653297,-2228640,-14003414,-15224870,-12317484,-19803951,-9917730,-9108622,-6971995,5680412,3141847,11963911,16382774,11377028,19054333,11045843,7552061,7907881,-5673355,-4131377,-10323968,-17597846,-10832256,-18129051,-12682657,-5543313,-8725922,5159855,5983437,8206435,18907099,11223558,16205982,14972917,4141675,8119105,-3243098,-8463117,-6895791,-18382505,-13341624,-13636635,-16156911,-4623291,-6013076,814446,9566012,7257191,16044938,15314732,12323486,15190641,6562299,3894347,136263,-8405737,-8958060,-13959856,-15412656,-13132805,-13146366,-7755247,-4084274,1178312,6709768,9548935,14469829,13675441,14380306,12975302,6434087,5781292,-2335960,-7270775,-7855440,-16468158,-13107247,-13193096,-15270323,-4331405,-5892110,549802,10244816,5896589,16259288,15482283,9882275,17139333,4916422,2761317,2957356,-12110925,-6812073,-12553032,-19041072,-7858005,-15574665,-8667196,1209326,-4690223,10073520,10717333,8114559,20107379,9693115,10840519,12487319,-2353026,2346305,-5383375,-14193007,-7247956,-17231063,-13872658,-7362486,-12699309,-514896,1893926,2549010,14134153,10296931,13225443,16299932,7749022,9605561,3922265,-3985556,-3507460,-11356082,-13275868,-11942962,-15053043,-10446493,-6922104,-4602533,2507311,6080725,9141642,13277117,13309036,12499025,11718992,7258066,2676918,-128743,-6729949,-9800136,-10833450,-15053324,-11822937,-10128832,-9470335,-1037082,348218,4608930,11998756,9416947,14113276,14053043,7669269,10309443,2261176,-2903702,-2420175,-12558947,-11049459,-11292092,-16223665,-7387193,-8186746,-5012207,5221499,2547199,10436673,14055412,9299700,15849651,9629214,5226617,6733479,-4650196,-5015189,-7448932,-15447644,-9757500,-13092572,-12288727,-3763211,-5921167,1988420,7353565,6049262,14096479,11947222,10543923,12999452,4754632,3659455,132712,-7817784,-6898932,-11803127,-13557401,-9872288,-11767510,-6483988,-2129673,-412718,6735909,8443104,10642102,13534378,10711370,10308811,7304528,1978400,-518959,-5750081,-9170027,-10758131,-12769976,-11529227,-9760317,-6976411,-2561841,1227915,5655851,8923369,11106997,12232222,11361205,10026957,6535388,2737756,-947808,-5779822,-8294088,-10912016,-12316813,-10895500,-10085625,-6586648,-2398329,487091,5691655,8305102,10280890,12477022,10573956,9662128,6988312,2041599,-405661,-5354812,-8799790,-9768652,-12443875,-10786079,-9064920,-7243272,-1851713,828263,4984210,9272531,9642378,12172678,11185192,8528833,7331773,1933923,-1387196,-4546498,-9409510,-9802243,-11584854,-11577240,-8098959,-7118653,-2434656,1812164,4102390,9100840,9996648,10720243,11777743,8006257,6539139,3150798,-2214608,-3868106,-8295590,-10499629,-9955516,-11582967,-8470534,-5647620,-3651482,2154458,4279142,7379433,10945238,9807185,10808859,9195811,5018433,3544521,-1630770,-5270674,-6826796,-10941754,-10419231,-9963998,-9625312,-4903159,-2905503,858569,5799326,6857814,10264810,11046653,9363213,9518445,5470696,2161567,-278891,-5573568,-7259399,-9322049,-11242990,-9243835,-8859620,-6034831,-1911786,291736,4836236,7494109,8898334,10829234,9531144,8300446,6199593,2161926,-698984,-4484985,-7465201,-9014534,-10402671,-9635521,-8241671,-5800206,-2316077,869998,4699971,7224353,9278664,10341868,9292760,8457336,5490138,2082635,-649193,-5061849,-7159353,-9052870,-10679050,-8905978,-8417322,-5645503,-1546437,356808,5084303,7323180,8349940,10889617,8795307,7934345,6213990,1218674,-187093,-4442161,-7757755,-7750058,-10669932,-9112714,-7220012,-6552703,-1276144,623566,3676518,8043886,7689378,10061188,9584563,6621445,6429263,1594284,-1290212,-3371119,-8047461,-8017540,-9560450,-9816652,-6640231,-5996631,-1919539,1624717,3381063,7765826,8332750,9170347,9709073,6674620,5647995,2154137,-1677822,-3447537,-7438572,-8372579,-8958262,-9595666,-6685724,-5548653,-2288541,1465092,3214816,7217885,8136739,8730914,9558549,6603974,5562368,2494930,-1588583,-2954904,-7035635,-8122869,-8372985,-9682449,-6513578,-5454498,-2669256,1754554,2881633,6965537,8323488,8083664,9712674,6458830,5052265,2870054,-2065004,-2868881,-6668230,-8627286,-7672174,-9641508,-6610410,-4654870,-3264144,2151904,3016478,6191537,8981609,7321404,9402339,6897036,4139217,3582313,-1994918,-3227371,-5496472,-9066086,-7241390,-8960809,-7416334,-3727543,-3687291,1586559,3588700,4832531,9132335,7214186,8339263,7784255,3429747,3496610,-1073443,-4190897,-4491615,-8980992,-7645088,-7632994,-8059797,-3348690,-3017319,617984,4581605,4425843,8540769,8063822,7081892,8080737,3463819,2476120,-192569,-4836571,-4575330,-7986108,-8507982,-6714719,-7928018,-3844741,-2061580,-219594,4653144,4643917,7398898,8644145,6501629,7701051,4286722,1646418,572477,-4392441,-4837719,-6780830,-8776715,-6434656,-7325258,-4537624,-1290353,-609875,4133966,5285652,6381779,8847274,6450493,6784745,4868148,1014724,379785,-3828190,-5752955,-6073741,-8726550,-6673691,-6225756,-5051636,-689124,-144686,3418021,6104020,5775659,8575061,6986942,5659546,5348754,814719,-164890,-2820399,-6262428,-5608578,-8080235,-7333020,-5200744,-5422509,-1177673,595162,2271505,6334119,5635721,7492278,7766989,4849675,5299747,1661587,-1154600,-1880816,-6148301,-6075257,-6868370,-8088729,-4702204,-4751309,-2144149,1701812,1821696,5862173,6577061,6146888,8197544,4898699,4071335,2591035,-1902907,-2052729,-5305061,-7087328,-5805113,-7880086,-5372914,-3426761,-2941160,1847914,2408606,4484812,7327319,5745538,7319932,5906285,3010576,3001282,-1264285,-2914009,-3819919,-7276619,-5896628,-6644200,-6303342,-2911921,-2711761,653479,3292634,3649566,6959304,6346962,6124549,6420692],[0,0,0,0,2,-97,-98,40,-164,120,-99,152,-110,337,-336,604,-594,762,-815,957,-1232,1435,-1891,2096,-2560,2785,-3261,3706,-4299,5047,-5716,6632,-7323,8346,-9227,10458,-11723,13168,-14786,16353,-18245,20024,-22272,24504,-27187,29985,-33051,36413,-39905,43953,-48151,53095,-58316,64316,-70845,78175,-86494,95813,-106762,119201,-134071,151398,-172296,197156,-226267,256610,-267446,117187,3241264,32115822,16908520,1675136,25064307,-10144587,-8320017,3114355,-34410863,-10767820,-12736403,-35890321,4965544,-13793528,-11316783,26558635,-6186883,20108538,32502024,-3079595,34706933,11829992,-8162354,23772733,-21832937,-13040642,968256,-42183529,-5062101,-14314649,-31818452,15002798,-13359264,1371826,30875187,-4224501,29985085,25677431,-657953,32403330,-762206,-6323084,11214098,-29019060,-10851524,-12128502,-35140272,-3846492,-17228525,-14576626,12259430,-3963872,13711341,23712672,9057205,25973225,17702911,6523073,14439902,-2677342,-8331069,-6760947,-20333075,-18946811,-15407830,-20806862,-12124667,-3856445,-5315062,8538335,14182915,10587315,24251288,18240861,12031166,20766541,1442854,-408216,1239199,-21868977,-10906556,-16796090,-28827912,-6128174,-18389209,-10707508,10628398,-5226856,17209216,21820497,7271443,31000990,12990916,6749612,19385100,-11026858,-3277870,-5522432,-29005938,-8846281,-21005971,-24027263,-781376,-15485017,467598,13894130,1529352,23657627,19138907,11492977,25728565,6740692,5218291,6555197,-13730477,-8787902,-14303469,-24282848,-13442620,-17841789,-14814172,-1867668,-2820946,6293023,15346711,13607116,19364844,20940486,13267001,13411283,7951142,-4140613,-3810588,-12307451,-20721815,-13689465,-21388393,-18425901,-5787536,-12379316,2498724,10933601,4426469,23561130,17420212,12499872,25628283,4262193,6051453,7110067,-17624576,-4942564,-15158653,-27365342,-6317533,-22627620,-13715699,4640629,-11667280,13171350,15757469,4789410,30354033,12415814,10817358,23233605,-6207854,3676653,-1150854,-24525767,-5236740,-21314856,-24549726,-3497160,-21268047,-3884093,8123755,-4579584,20916247,16139253,10392632,28879677,8791543,9964061,13784565,-10536910,-2068158,-9800826,-24613980,-9876541,-20931154,-19306018,-2923984,-12146230,2062621,12057616,4719470,21117788,18702142,11571052,21938831,7623653,2617575,5611520,-12989433,-10940983,-11578147,-24628250,-12462850,-14276691,-16398351,1955582,-2535770,4714549,19245028,9009431,20038278,21508934,6903293,17170481,4086421,-6848451,1393780,-18523460,-16607452,-10801670,-26508618,-9502607,-8567609,-13091803,10563606,2783698,9084060,25195274,8284932,20769329,19154757,419555,13913231,-3901081,-12719194,-1812777,-24400163,-15517091,-10416041,-24878197,-1835948,-5613419,-5659488,17473085,4318941,15488570,24229130,6465569,20799399,10425258,-2641711,8167802,-12928882,-12965155,-8348596,-25593328,-11504710,-12661416,-16454843,3044260,-2591380,5566642,18082821,9156552,20151952,18263960,8871723,15046859,2156540,-3247510,-3088119,-15991117,-14128079,-15300132,-19478298,-11415326,-10067490,-5812276,3602349,6014894,11479510,16519743,15638111,15937875,14821864,8390354,4225167,-61158,-8917358,-10672253,-14115202,-18848362,-13296581,-14350677,-10831002,-926339,-1499234,7919508,13776593,10987972,19824412,14916259,10907893,13638790,161053,-693037,-4721879,-16526232,-10915395,-17649373,-18270441,-8394977,-13442428,-2397405,4167804,2558147,16423663,13224493,14393263,20228842,8370844,11098468,5186078,-6033159,-2602181,-14330271,-15519932,-12359773,-19825938,-9788366,-8640554,-6699625,6156369,3588234,12079618,16749130,11452791,18884328,11031954,7005356,7655007,-5887281,-4713689,-10384997,-17881029,-11073098,-17797281,-12816628,-5118749,-8209048,5271957,6724560,8383586,19052720,11707616,15781735,14958901,3967455,7468386,-3212285,-9120572,-7221521,-18258566,-13837847,-13279291,-16009256,-4647354,-5209836,771315,10071760,7818677,15818638,15837468,12190880,14800395,6745445,3240693,-203895,-8637725,-9704683,-13777230,-15751839,-13261119,-12664980,-7904121,-3585330,1623684,6725534,10232646,14507709,13735655,14660234,12566663,6362808,5456957,-2847217,-7443274,-8237844,-16765653,-13062354,-13337228,-15088365,-4091788,-5643981,1024212,10553019,6118729,16522841,15530135,9788631,17037635,4622713,2421854,2687862,-12465849,-7153683,-12618203,-19254814,-7748590,-15289571,-8612573,1698171,-4393764,10315836,11234199,8141943,20263793,9833476,10459806,12577777,-2698562,1865768,-5478247,-14817604,-7327368,-17158358,-14251918,-6911649,-12570522,-379133,2626488,2571319,14543975,10631168,12974023,16617487,7509389,9136926,3917533,-4647403,-3791106,-11392873,-13899511,-11631671,-15075617,-10506743,-6357506,-4442543,2969399,6652794,9180470,13698738,13536568,12206709,11853620,6793119,2353991,-329137,-7340804,-9981545,-11029607,-15339444,-11621691,-10114339,-9362210,-553817,462367,5027732,12385511,9414060,14431820,13967340,7373901,10242357,1794612,-3261513,-2623620,-13044982,-11085196,-11330744,-16309829,-7097331,-8066006,-4741946,5677858,2752177,10762358,14298926,9220234,15925019,9389778,4848971,6518562,-5254483,-5308770,-7638735,-15808885,-9875482,-13054086,-12161573,-3326336,-5578569,2469808,7861034,6328720,14471864,12138543,10385307,12845311,4385476,3137632,-294723,-8340504,-7325047,-12034099,-13788909,-9882640,-11481708,-6225059,-1543847,27167,7152022,8959092,10722047,13649877,10775366,9935843,7173947,1576772,-1149217,-6005583,-9665271,-10996442,-12768232,-11595242,-9366823,-6613560,-2291357,1918279,5872775,9188764,11526290,12081509,11474255,9723815,6029343,2594391,-1597441,-6172077,-8539516,-11376021,-12194696,-10748586,-9979815,-5964956,-2195108,1002074,6202948,8431876,10595265,12572322,10367804,9649017,6490576,1613657,-736795,-5949779,-8996385,-10025123,-12625632,-10565774,-8955385,-6860411,-1339958,1190157,5501902,9570047,9817262,12318428,10989133,8216855,7023640,1372601,-1780810,-4954903,-9816477,-9967839,-11750305,-11470931,-7866136,-6765726,-1953805,2333103,4521700,9480463,10286991,10793774,11652691,7761483,6189268,2630294,-2703652,-4268592,-8696812,-10693366,-10083816,-11502867,-8186223,-5356876,-3171456,2646234,4787999,7781096,11187726,9964126,10714222,8930402,4662720,3043914,-2090510,-5651101,-7271181,-11126937,-10460476,-9851681,-9383970,-4578970,-2331142,1290439,6172440,7311719,10469558,11124464,9278700,9163159,5131763,1658608,-917371,-5909500,-7702697,-9491967,-11303116,-9245706,-8537395,-5724453,-1485399,878340,5271756,7919757,9136924,10864567,9607830,7978003,5849358,1745294,-1289032,-4825331,-7852333,-9324906,-10351303,-9738155,-8013606,-5359415,-2007374,1416452,5062871,7474677,9639354,10259601,9374438,8404727,4989901,1797722,-1120852,-5535499,-7269556,-9348247,-10635751,-8733717,-8348405,-5279738,-1248405,630987,5495654,7469166,8572590,10968700,8639272,7885449,5839245,862678,-529075,-4857914,-7939900,-7934066,-10889117,-8953218,-7066772,-6225793,-860616,905100,4131560,8300609,7797071,10185189,9446559,6476853,6157960,1243599,-1569351,-3740693,-8351214,-8194814,-9559864,-9800319,-6380318,-5793262,-1567185,1985648,3727538,8064734,8549578,9197687,9662792,6559630,5340401,1854494,-2028711,-3753509,-7647868,-8546611,-8978686,-9490338,-6635954,-5205958,-1964047,1845238,3663869,7400892,8395362,8815237,9416973,6531768,5197719,2057853,-1840032,-3428422,-7288184,-8331125,-8562850,-9466908,-6342027,-5116406,-2175926,2125899,3324863,7211567,8493659,8158108,9513237,6253907,4711178,2416470,-2476928,-3360277,-7020448,-8832990,-7804817,-9558149,-6350131,-4269424,-2780525,2639578,3452877,6409150,9095836,7356268,9211709,6782902,3667869,3184021,-2347717,-3769506,-5760885,-9376422,-7248832,-8825444,-7303642,-3224610,-3274437,1934013,4249095,5144307,9375743,7544113,8069580,7710289,3009085,2914293,-1442630,-4783898,-4853178,-9015251,-7896082,-7409917,-7851273,-2992235,-2327245,912775,5160974,4895404,8545956,8357429,6887622,7746280,3284037,1794249,-500808,-5190824,-4988145,-8050693,-8709174,-6619055,-7580431,-3665044,-1478190,115920,5012932,5130239,7388083,8787357,6483435,7327405,4053493,1197608,123563,-4683155,-5341704,-6926435,-8870518,-6481823,-6910816,-4417885,-865714,-129962,4336932,5660793,6579961,8870968,6548601,6505951,4652140,630314,-31995,-4128189,-6094080,-6213554,-8833131,-6686282,-5902090,-4984295,-394584,222098,3647061,6408385,5903320,8602139,6911067,5434250,5181876,569016,-525342,-3018436,-6564084,-5769843,-8107821,-7417555,-4942074,-5237037,-966471,880976,2401110,6633347,5926626,7470525,7858031,4676206,5018031,1442694,-1518683,-2125563,-6370959,-6306859,-6782615,-8138500,-4576038,-4519116,-1956137,1961467,2062343,6020260,6806694,6184907,8113374,4800151,3869217,2383229,-2152536,-2303928,-5426704,-7246158,-5842632,-7766193,-5307948,-3213108,-2723621,2004049,2768918,4744572,7527543,5825149,7217860,5854622,2811590,2720168,-1422898,-3163782,-4134985,-7363121,-6072663,-6544177,-6227007,-2769624,-2459744,925812,3524598,3931548,7070028,6411168,6133608],[0,0,0,1,8,-70,-29,-195,176,-347,365,-417,563,-627,985,-1136,1586,-1788,2203,-2543,3013,-3666,4298,-5243,6000,-7088,8014,-9274,10597,-12163,13997,-15864,18108,-20260,22892,-25541,28708,-32098,35863,-40021,44358,-49273,54347,-60190,66347,-73314,80798,-88987,97973,-107641,118502,-130240,143569,-158168,174725,-193234,214288,-238518,266535,-299845,339591,-388702,450444,-531591,643432,-810134,1093520,-1734398,8329653,7725916,30787195,17409433,1216186,25158871,-10719933,-8158451,2435140,-34168178,-11033246,-12708437,-35766116,5117983,-13717065,-10831311,26556819,-5722656,20220636,32535725,-2937593,34616323,11636997,-8318422,23336115,-22049122,-13336978,728065,-42467442,-4982760,-14269798,-31711432,15416525,-13186506,1725679,31314022,-4267792,30306376,25627889,-1006250,32433727,-1332517,-6723133,11128600,-29734806,-10741431,-12222197,-35408552,-3352741,-17254782,-14363622,12838456,-4012276,14293425,23838481,8887105,26295940,17402445,6432669,14438879,-3381601,-8313152,-7095605,-20798390,-18720275,-15745880,-20639876,-11732144,-3856281,-4703309,8827020,14262155,11136237,24201437,18294493,11995593,20346499,1261189,-734392,925124,-22068355,-11164871,-16875683,-28817099,-6032617,-18139862,-10536144,10883437,-4885136,17519011,22014611,7305273,31038958,12846479,6510418,19219916,-11431139,-3509568,-5771177,-29357433,-8735215,-21072721,-23948042,-426870,-15508851,1045070,14200621,1535611,24186386,18988587,11463114,25769911,6339544,5194254,6264387,-14268169,-8683228,-14772928,-24363481,-13286488,-18067598,-14421786,-1745806,-2737162,6725704,15320694,13794721,19612475,20792055,13458701,13162190,7924792,-4098377,-4120692,-12238205,-20838587,-13811012,-21243267,-18551991,-5717718,-12138584,2429355,11273865,4620481,23569871,17662401,12368399,25606812,4305574,5738547,7026063,-17856297,-5281660,-15215065,-27534054,-6377112,-22514989,-13706765,4885684,-11390958,13335842,16005307,4844673,30332963,12463853,10737580,23104860,-6342937,3398723,-1367050,-24736444,-5395536,-21445498,-24572221,-3437330,-21005695,-3565753,8411405,-4222483,21280972,16312683,10585192,28792634,8532384,9824626,13303053,-10893962,-2330575,-10242041,-24715414,-9877044,-20946225,-19016468,-2856264,-11818636,2468851,12264743,5071354,21251038,18668206,11826543,21633092,7320672,2432946,5136601,-13112757,-11228760,-11972767,-24448667,-12641917,-14162888,-16029395,2051390,-2000163,4980101,19408173,9422823,19962836,21504170,6879259,16668492,3991541,-7346345,967198,-18694173,-17186085,-10814996,-26429900,-9568088,-7962185,-12874319,11009109,3499857,9216144,25629801,8429729,20568636,19262803,-148664,13560484,-4206597,-13505926,-1908343,-24687481,-15916007,-10073878,-24893897,-1528625,-5017065,-5533036,18116225,4794572,15608514,24567228,6306915,20691079,10375335,-3215064,7870026,-13287155,-13402263,-8423856,-25779947,-11563378,-12421908,-16266473,3486163,-2161929,5735423,18411761,9317821,20233181,18294595,8687466,14712543,1864490,-3694445,-3509815,-16243722,-14490170,-15449136,-19371702,-11319813,-9746435,-5417818,3862041,6547070,11697124,16740872,15945366,15675700,14773584,8140813,3673087,-276722,-9454741,-11090518,-13988156,-19218001,-13157517,-14055126,-10954520,-296315,-1244652,8102800,14349851,10851648,20031368,15091950,10413844,13779153,-250378,-1164225,-4497600,-17126579,-10968118,-17510530,-18647532,-8038312,-13294972,-2425492,4902746,2542809,16682042,13717783,14078931,20437594,8278564,10744109,5268229,-6460692,-2844529,-14226315,-16021228,-12210449,-19722889,-9939312,-8319414,-6621315,6340822,4170840,12094500,17018548,11667552,18619417,11194900,6790458,7246376,-5940453,-5098788,-10598440,-17978148,-11361350,-17700833,-12667172,-5205229,-7713997,5485825,6833449,8814607,19067164,11818776,15896758,14550203,3888092,7242294,-3773432,-9172638,-7626809,-18620899,-13680061,-13485211,-15765913,-4138242,-5212946,1531532,10378249,7910764,16504699,15507121,12104270,14993999,5993606,3163974,-487538,-9415105,-9517720,-14302079,-15885372,-12758738,-13051180,-7232857,-3063428,1618836,7730005,10257135,14634826,14262381,14064113,12612893,6146055,4559509,-2805745,-8143117,-8778295,-16475534,-13712317,-13017266,-14578762,-4228439,-4639770,1339611,10849214,7070980,16371203,15843589,9953066,16349663,4662365,1812935,1953947,-12557209,-7854246,-12834685,-19179051,-8010975,-14813544,-8231853,2067965,-3686535,10657486,11623888,8575613,20236242,9791394,10300834,12028638,-3131591,1335190,-6094220,-15154286,-7578539,-17360227,-14009988,-6778424,-12178612,318566,2965801,3142201,15121493,10627192,13364334,16428816,7049468,9096905,3176304,-5108021,-3990453,-12210554,-13838159,-11850850,-15241580,-9767820,-6330185,-4021771,3714864,6667508,9899103,13976497,13316111,12575771,11333119,6495402,2032646,-1220020,-7454576,-10435751,-11463378,-15094596,-11849587,-9760211,-8706153,-456708,1328458,5523522,12604682,10038787,14213680,13939846,7248499,9570192,1510976,-3942180,-3236072,-13205458,-11598995,-11423453,-16073724,-6898290,-7491518,-4254322,6261179,3439809,11117416,14635894,9365735,15723361,9216621,4343711,5989538,-5724907,-5915757,-8060850,-16134606,-9916615,-12994981,-11952180,-2842832,-5054606,2961825,8417439,6591462,14747890,12106151,10309975,12633944,3931080,2705715,-700898,-8843951,-7584778,-12314299,-13891591,-9645163,-11346957,-5833456,-1115465,476661,7744532,9338229,10909729,13887182,10577518,9774081,6686201,983190,-1595299,-6630369,-10156618,-11159081,-12896740,-11480480,-9085649,-6247995,-1678753,2492787,6337581,9678742,11752489,12232413,11390711,9431194,5647100,1908148,-2216812,-6776564,-9020488,-11605846,-12234544,-10663930,-9618521,-5633778,-1599658,1545885,6765428,8951469,10835953,12566081,10296372,9242463,6162738,1078207,-1348501,-6391117,-9445545,-10227627,-12736332,-10443876,-8555015,-6528574,-781248,1764320,5891906,10040293,10104119,12371017,11081259,7847197,6560395,1020592,-2493554,-5355561,-10168900,-10298703,-11579475,-11470491,-7643425,-6205212,-1563001,2962715,4943176,9721237,10644684,10703168,11600443,7637365,5636604,2331270,-3191062,-4922999,-8927232,-11070563,-10159774,-11323529,-8167982,-4880702,-2795997,2939274,5387446,8053435,11423576,10108817,10550947,8794313,4296517,2541428,-2399077,-6206601,-7558656,-11316742,-10732738,-9667401,-9220119,-4325485,-1896974,1685887,6631839,7591528,10547615,11322332,9180412,8894291,4860971,1228704,-1247043,-6362040,-7959772,-9771384,-11378608,-9141979,-8341321,-5318414,-1091449,1250397,5744563,8224674,9392058,10981100,9466448,7899046,5389835,1348488,-1613071,-5290527,-8145353,-9581259,-10485375,-9502020,-7879773,-5036952,-1461864,1689778,5593642,7886639,9654832,10534523,9171019,8010114,4807605,1222649,-1492948,-5926509,-7810732,-9438342,-10829313,-8787503,-7949033,-4976537,-715869,1227373,5793146,8039244,8802333,10951258,8711490,7422919,5571789,517554,-1148636,-5118197,-8409116,-8239249,-10670521,-8946819,-6846991,-5913292,-617143,1524546,4464509,8603240,8144999,10139489,9370765,6338997,5803065,955854,-2053509,-4178756,-8526400,-8461886,-9678769,-9610150,-6225085,-5317810,-1231356,2360844,4212607,8343827,8689240,9327079,9516274,6291251,5040601,1399084,-2447645,-4187880,-8006846,-8722270,-8999940,-9479492,-6365718,-4971407,-1564179,2282581,4032361,7757659,8581002,8816472,9414766,6351966,4948384,1843250,-2247802,-3711281,-7513220,-8601842,-8490837,-9443834,-6241393,-4761014,-2001314,2433692,3623728,7361793,8767434,8207577,9480347,6307613,4432722,2266447,-2622585,-3746635,-7131091,-9004829,-7886226,-9437560,-6295892,-3979880,-2501552,2719737,3802579,6688968,9297677,7608546,9108705,6622372,3554090,2823405,-2622146,-3950884,-5985109,-9402381,-7410501,-8814121,-7152097,-3186159,-3061642,2190708,4368565,5318781,9418027,7540318,8085952,7582373,2879653,2806513,-1671716,-4968168,-5005841,-9240439,-7918106,-7449634,-7837975,-2841343,-2287769,1128459,5421313,5025834,8761708,8433832,6826720,7753567,3035264,1551633,-701821,-5455237,-5175193,-8220964,-8771100,-6561567,-7590645,-3508186,-1121707,260615,5351432,5296190,7530655,9030889,6328333,7222595,3927979,804567,-69462,-5011910,-5610086,-7011077,-9043494,-6404465,-6787517,-4255431,-627773,64870,4637679,5925578,6605094,9032124,6420687,6301106,4577755,367496,-201870,-4336602,-6321524,-6297351,-8878182,-6696454,-5842681,-4865318,-197750,467746,3807103,6671336,6033836,8664190,6992764,5271928,5125915,282169,-787091,-3221818,-6824486,-5826813,-8177136,-7419352,-4915439,-5162101,-680904,1158752,2681945,6874206,5977278,7524298,7827578,4556338,4933341,1193785,-1743653,-2233958,-6718773,-6304547,-6879631,-8172113,-4461275,-4465988,-1749554,2353285,2120194,6269340,6910306,6229255,8208502,4599403,3764224,2285306,-2477566,-2438873,-5679707,-7444295,-5809178,-7884112,-5176312,-3061575,-2596331,2265655,2827373,4850035,7690574,5725500,7350664,5759278,2701202,2635540,-1651784,-3340669,-4232953,-7547653,-6115535,-6652292,-6215760,-2593494,-2359156,1086732,3717930,4048233,7195187,6467566],[0,0,0,1,9,-183,119,-296,177,-332,328,-517,715,-873,1170,-1244,1600,-1746,2238,-2622,3210,-3797,4356,-5099,5713,-6715,7602,-8891,10102,-11538,13028,-14590,16471,-18364,20763,-23130,25970,-28809,31999,-35416,39109,-43331,47757,-52868,58138,-64119,70411,-77443,85158,-93656,103248,-113699,125642,-138770,153928,-171093,191167,-214751,242886,-277314,320023,-375213,448608,-551916,706753,-962896,1456807,-2736041,13547774,24718608,3900663,33066454,16135705,2646401,24330502,-9532804,-8752219,3201161,-34451847,-10613375,-13219057,-35525454,4309973,-13671331,-11448503,26406943,-6061463,20235361,32338157,-2439794,34502685,12067096,-7871584,23661657,-21520609,-12884217,699491,-41929628,-5417170,-14489205,-31769572,14666319,-13562860,1329220,30553089,-4084498,29958257,25606830,-290299,32441870,-725493,-5944182,10998406,-28784626,-10668142,-12446098,-35001700,-4039326,-17646263,-14464649,11735308,-4096036,13832948,23280725,9373048,26056071,17671724,7245764,14330089,-2506375,-7756521,-7186406,-20091161,-18936989,-16025084,-20401581,-12535227,-4168067,-4984575,7892776,14319862,10857745,23850465,18825765,12097993,20721199,2058990,-584811,1575863,-21587937,-11239821,-16464595,-28947887,-6497787,-18165792,-11162192,10408692,-5141465,16824880,21971968,7346209,30810815,13374859,6825725,19422566,-10661614,-3326637,-5490470,-28833611,-8953660,-21026051,-24025158,-1091157,-15531953,584070,13567468,1777945,23665986,18954536,11965313,25423250,6875037,5522991,6188638,-13460665,-8749811,-14626028,-23899106,-13898112,-17917482,-14570098,-2471631,-2449729,6230170,14988621,14187104,19131491,21042015,13749978,13016021,8403661,-4077612,-4102728,-11752629,-21064666,-13764846,-21099205,-19085644,-5611524,-12394180,1946152,11334462,4184237,23510378,17813973,12254520,25882152,4572442,5882969,7568597,-17675639,-5140435,-14828806,-27713320,-6359223,-22616115,-14222631,4704785,-11733449,12809635,15847461,4629957,30236950,12848659,10771937,23492339,-5721833,3578646,-799571,-24321428,-5372851,-21062661,-24803103,-3755008,-21021547,-4428352,8073874,-4535996,20470094,16461033,10392519,28670556,9300914,9879176,13949124,-10040843,-2262098,-9483612,-24482486,-10216053,-20599009,-19709192,-3222631,-11962535,1409550,12002824,4760536,20693514,19046356,11659135,21928820,8178247,2493440,5846201,-12526621,-11167507,-11267589,-24686292,-12878609,-14125537,-16863079,1715540,-2477585,4097228,19360586,9033133,19788057,21946972,6902204,17283889,4638785,-7022053,1669085,-18312823,-16989830,-10505686,-26686752,-9739990,-8353348,-13601083,10541628,2798086,8731618,25442804,8255245,20665618,19563319,260247,14151936,-3658132,-12972875,-1531957,-24523917,-15720578,-10284076,-25118206,-1952338,-5666623,-5952799,17506214,4341259,15434967,24348166,6539506,20931133,10670966,-2561571,8226752,-12682060,-12930986,-8335852,-25516156,-11678781,-12747793,-16540148,2774722,-2595010,5431094,17907952,9252120,19995391,18423711,9127626,14879931,2539754,-3140808,-3168500,-15585087,-14408409,-15270454,-19410862,-11799426,-9867682,-5977034,3319151,6223726,11073042,16575491,15693121,15611315,15180699,8350687,4199018,337364,-9195474,-10462991,-13854990,-19105265,-13034944,-14564174,-11043837,-781989,-1982228,7913425,13690660,10675548,20147842,14855087,10969848,13929315,49743,-379654,-4497324,-16537507,-10649788,-17805340,-18303903,-8542254,-13729796,-2542192,3801070,2372148,16356983,13007097,14483764,20246604,8586148,11495503,5285384,-5668877,-2393804,-14176379,-15175785,-12510013,-19780351,-9922021,-9086191,-6834366,5740564,3312710,12048380,16424947,11627410,18848175,11150787,7361486,7599206,-5576046,-4433939,-10410407,-17596595,-11241278,-17772344,-12763150,-5575577,-8187332,4993174,6465171,8473479,18741923,11843289,15950902,14842730,4365751,7453528,-3120845,-8799272,-7348399,-18045390,-13850563,-13541940,-15828404,-4916092,-5369513,945349,9560268,7929019,15738928,15533437,12388953,14702489,6875339,3469337,-261988,-8387635,-9643241,-13884002,-15514563,-13346261,-12761237,-7826543,-3775239,1655079,6799029,10007526,14579951,13712085,14547915,12675024,6294030,5499424,-2685047,-7520741,-8191907,-16643307,-13213136,-13242955,-15073481,-4185315,-5588173,916252,10495993,6232235,16379992,15609816,9912142,16855250,4817849,2324830,2676792,-12244660,-7265667,-12522849,-19185804,-7876971,-15116070,-8685423,1655268,-4345596,10205847,11198576,8234090,20190148,9854111,10459161,12517385,-2645571,1843036,-5495218,-14664534,-7414746,-17152789,-14173268,-6996560,-12551851,-380196,2463741,2683501,14536176,10589076,13136185,16555751,7561122,9300453,3826600,-4461291,-3713916,-11479925,-13686356,-11812628,-15137382,-10393242,-6627675,-4516520,2892780,6340360,9280319,13572125,13536213,12412351,11789928,7028742,2384962,-317906,-7124207,-10101274,-10894620,-15287175,-11750229,-9990634,-9468270,-715633,528840,4897440,12429986,9445990,14249541,14070473,7374806,10309888,1922615,-3298449,-2479486,-13048214,-11132481,-11378189,-16370767,-7046025,-8059459,-4808665,5741290,2609676,10803533,14339894,9157946,16049171,9331268,4903487,6665828,-5267499,-5116295,-7636173,-15837912,-9627933,-13286621,-12111929,-3282850,-5818529,2588859,7665082,6176126,14522406,11894342,10557834,12908304,4364571,3461041,-154463,-8191316,-7051035,-12119768,-13638695,-9883816,-11666610,-6300794,-1844898,-128612,7036025,8727682,10776281,13622998,10810272,10104528,7185517,1701775,-974780,-5929471,-9464761,-10831006,-12689039,-11673881,-9514642,-6769643,-2472366,1717480,5575024,8949870,11501239,11991435,11551858,9919928,6030913,2868183,-1533224,-5975771,-8278331,-11358128,-12052722,-10832154,-10169046,-6045199,-2473346,739513,6130682,8145523,10642120,12455978,10224901,9913164,6540758,1865520,-417243,-5827538,-8705694,-9927384,-12661378,-10469034,-9167859,-7028330,-1423603,767053,5352317,9350606,9593927,12446293,11023682,8338749,7344063,1553004,-1428150,-4720830,-9587667,-9684120,-11674794,-11604533,-7842092,-7051240,-2229579,2169459,4191145,9310607,10130832,10674401,11801518,7924690,6341601,2992460,-2472878,-4070992,-8522414,-10658160,-9938425,-11574354,-8441880,-5467822,-3501792,2419052,4586200,7556219,11089672,9931418,10724469,9080115,4812457,3307757,-1756456,-5501575,-7028138,-10948996,-10459560,-9828709,-9430455,-4784521,-2560594,1093948,6006158,7121786,10317175,11101066,9352152,9247815,5289044,1865803,-665636,-5676134,-7515998,-9477621,-11140343,-9381837,-8626942,-5835724,-1795634,770370,4951827,7746523,9150180,10680009,9692701,8165529,5831380,2094638,-1068284,-4673833,-7542673,-9344759,-10185402,-9682011,-8270686,-5379243,-2319081,1151856,5010774,7178177,9551879,10283994,9181807,8537482,5068140,1930460,-858859,-5459803,-7011466,-9261963,-10677610,-8700445,-8446593,-5304350,-1435334,451398,5328287,7248883,8485531,10898852,8571322,8015381,5922671,1025066,-244590,-4732783,-7698174,-7857750,-10677187,-8841800,-7230610,-6312238,-1055199,698625,4037127,7983027,7704630,10178250,9336684,6734995,6242891,1404592,-1304752,-3724641,-8107021,-8001082,-9659011,-9587557,-6531815,-5843976,-1591384,1663506,3604401,7826404,8300052,9232004,9522238,6661491,5539325,1905301,-1667028,-3727900,-7459069,-8328385,-9092513,-9322262,-6683479,-5403521,-2013462,1536643,3526866,7298142,8145492,8866695,9315898,6623568,5417283,2065163,-1609781,-3268027,-7211749,-8087309,-8566453,-9409730,-6354003,-5255788,-2270796,1873258,3120055,7124626,8259290,8169408,9521668,6257181,4980412,2480803,-2212660,-3148722,-6935270,-8640058,-7753573,-9475772,-6358150,-4443311,-2882995,2424332,3184536,6436133,8936285,7374367,9279307,6768720,3968074,3232535,-2178115,-3416521,-5648235,-9089650,-7167763,-8806164,-7309993,-3470551,-3454246,1741244,3877264,4986332,9141459,7389364,8092090,7713840,3207603,3111886,-1244469,-4460044,-4702031,-8882905,-7840900,-7419299,-7823051,-3142361,-2539527,764523,4856928,4741769,8426440,8217971,6836865,7821095,3430264,1997507,-347594,-4897179,-4916614,-7918919,-8564738,-6604005,-7656295,-3669648,-1599442,-17183,4831238,4903464,7322600,8770106,6470197,7324724,4132313,1309134,282136,-4508148,-5146087,-6769211,-8709811,-6407258,-6980921,-4493201,-1013494,-320458,4213656,5474686,6353669,8855344,6472098,6549740,4797253,712877,188959,-3933386,-5923963,-6018196,-8781265,-6606298,-6011189,-5108035,-552575,-4828,3524690,6298971,5737783,8550978,6854842,5397454,5318057,606355,-304564,-2829102,-6506226,-5563095,-8072168,-7367396,-4985288,-5507172,-979882,794029,2216017,6525559,5662709,7433949,7775486,4664033,5261198,1558831,-1401081,-1809064,-6317932,-6033277,-6702458,-8183728,-4558700,-4667264,-2065753,1884509,1775747,5951091,6587973,6097766,8162383,4800743,4000777,2507341,-2068949,-2010784,-5338266,-7095419,-5771833,-7852535,-5213833,-3401545,-2796975,1976633,2476785,4608649,7346377,5719441,7295920,5737969,2973724,2925759,-1436905,-2904808,-3988686,-7244851,-5866622,-6649281,-6181114,-2886796,-2707602,859467,3240485,3752215,6990665],[0,0,0,-1,-4,12,-180,120,-297,179,-333,330,-516,714,-869,1166,-1238,1592,-1735,2222,-2602,3180,-3763,4312,-5047,5649,-6637,7509,-8778,9972,-11382,12851,-14380,16231,-18085,20444,-22768,25557,-28345,31470,-34824,38438,-42583,46919,-51937,57105,-62971,69142,-76034,83606,-91942,101369,-111637,123384,-136304,151235,-168166,187990,-211333,239232,-273470,316073,-371357,445281,-550149,709313,-978939,1533923,-4694261,16839725,24470470,4091031,32943276,15920941,2674164,23887593,-9792645,-8776689,2735064,-34448949,-10675197,-13257109,-35130152,4481357,-13364883,-10899948,26575663,-5727942,20568504,32235730,-2476844,34335191,11559971,-8235212,23241689,-22114431,-13240167,353506,-42204771,-5162934,-14257775,-31480924,15474739,-13207867,2017897,31274150,-4142072,30428127,25428217,-870899,32483348,-1628809,-6596756,10922453,-29949190,-10552012,-12528422,-35390764,-3058424,-17567916,-13865852,12940124,-4242106,14906834,23672458,8894049,26726214,16867501,6565042,14426505,-3994333,-7948158,-7528454,-21091908,-18243519,-16219073,-20340999,-11364230,-4316026,-4016842,8763743,14207592,11773081,23670844,18427258,12246534,19712914,1666460,-1039476,499895,-21693346,-11699607,-16820284,-28469762,-6517089,-17745568,-10360228,10775304,-4381507,17447868,22007631,7635434,30732592,12878566,6593299,18759828,-11328952,-3718203,-6193472,-29135292,-9000250,-21166224,-23516417,-580291,-15161098,1336182,13975345,2083642,24192063,18770161,11877408,25339385,6175433,5332779,5660118,-14064613,-8848730,-15319289,-23955413,-13569130,-18128482,-13778236,-2020412,-2240751,7257792,15045501,14437667,19531417,20436635,13810649,12571189,7642601,-4104916,-4997820,-12127741,-20995248,-14380064,-20721495,-18777291,-5573952,-11513676,2256063,11812074,4916127,23352304,18179602,12235484,25294925,4543709,5084711,6837202,-17861742,-5998821,-14985123,-27600987,-6600364,-21891491,-13739116,5179356,-10788052,13151374,16504206,5175396,30098413,12912359,10339884,22746177,-6278975,2719511,-1457603,-24865493,-5936944,-21118884,-24732281,-3403550,-20390345,-3685412,8865711,-3746995,21149414,16783820,10489743,28686167,8826163,9309746,13219085,-10905579,-2923299,-10151567,-24911891,-10189671,-20621063,-19118971,-2644506,-11383084,2488432,12684660,5330012,21277893,18900274,11690959,21491791,7342686,1999254,4805908,-13232030,-11548912,-12065384,-24567428,-12756483,-13916536,-15779177,2262600,-1532840,5108698,19660733,9726736,19734391,21652822,6739726,16322500,4008193,-7874364,634359,-18677646,-17606499,-10690988,-26358386,-9671006,-7419719,-12820862,11258025,3936478,9098736,25972547,8513427,20303276,19462682,-472052,13290235,-4235522,-13983678,-1943036,-24869719,-16158532,-9821549,-24968721,-1380793,-4668881,-5536750,18524709,4867737,15692346,24933755,6059371,20610261,10274228,-3691701,7758298,-13631879,-13714634,-8407943,-26043796,-11415823,-12173535,-16226700,3896524,-1869812,6056983,18749496,9404359,20282018,18385092,8461859,14432824,1649711,-4123459,-3766760,-16508437,-14735514,-15403218,-19408708,-11145736,-9373316,-5227292,4249595,6884866,11838906,17049889,15885357,15580190,14597069,7679143,3461871,-647511,-9923489,-11211835,-14321043,-19321598,-12920475,-14048130,-10446101,184206,-996179,8641107,14623137,11029661,20273532,14797806,10231610,13372666,-816404,-1548606,-5113613,-17534017,-11075465,-17653433,-18472318,-7649284,-12984285,-1785645,5409319,2974177,17172453,13864521,14055409,20490360,7862123,10171524,4767230,-7252329,-3276393,-14640649,-16437826,-12076137,-19683267,-9750279,-7506951,-6308559,6975285,4838455,12275947,17522453,11668706,18220447,11147297,5970711,6636192,-6367825,-6093708,-10742203,-18265750,-11657881,-17023976,-12673831,-4521851,-6874098,5726960,7912002,9187943,19062361,12281676,15311953,14352144,3501734,6157189,-4085819,-9996115,-8219928,-18510740,-14104643,-13048473,-15295636,-3840036,-4282102,1901442,10911560,8485664,16388825,15819750,11853896,14460418,5743538,2341981,-1014889,-9826012,-10196192,-14322800,-16074840,-12612431,-12470748,-6900819,-2278893,2257526,8243841,10842404,14688577,14406376,13910383,12141565,5794827,3779838,-3401005,-8695372,-9385377,-16558127,-13808042,-12805060,-14197081,-3862658,-3880183,1905970,11373322,7650632,16388399,15962757,9769522,15760569,4286162,1101314,1350340,-13039801,-8465020,-12902343,-19292836,-7911464,-14183689,-7938050,2658740,-3054660,11003220,12205183,8592993,20331109,9754305,9715316,11869392,-3709786,694843,-6344802,-15710385,-7789030,-17325106,-14184965,-6183006,-11912529,691951,3716558,3349323,15563959,10926866,13232453,16611453,6622335,8739722,2912541,-5833809,-4327188,-12546650,-14216742,-11687428,-15266874,-9567061,-5778974,-3815238,4294901,7060033,10070921,14318833,13306753,12478852,11206170,5932909,1667796,-1727664,-7998160,-10639375,-11809529,-15153014,-11710034,-9707631,-8369079,5378,1640374,5961965,12955380,10113132,14464842,13815684,6977059,9361631,1000819,-4226652,-3552373,-13712961,-11684875,-11548929,-16130595,-6637486,-7311104,-3837447,6712906,3533296,11509898,14825032,9351948,15872353,8893356,4109114,5775446,-6208213,-6112188,-8277697,-16415949,-9833579,-13035499,-11732246,-2471237,-4884156,3533939,8770130,6802062,15081619,12131683,10194782,12604423,3597213,2476105,-1002141,-9256685,-7785761,-12467861,-13970098,-9498904,-11215039,-5645620,-700461,700782,8125566,9635734,11005353,13965513,10543484,9420127,6593917,572277,-1957218,-6761020,-10363632,-11233659,-12890119,-11616728,-8756536,-6183957,-1507349,2847071,6403643,9949707,11974025,12120095,11549888,9246811,5345984,2029972,-2589254,-6751661,-9040264,-11927730,-12155751,-10688468,-9693136,-5287446,-1667228,1793281,7030205,8813478,11158206,12594189,10202222,9487171,5874307,1017234,-1389980,-6706153,-9359505,-10356490,-12743507,-10364008,-8625332,-6397258,-558465,1779165,6153029,10128106,10084417,12445517,10955360,7853091,6547012,781421,-2535592,-5473124,-10357294,-10310058,-11652958,-11511418,-7488757,-6155826,-1517761,3212503,5006094,9838991,10789271,10722867,11635673,7585907,5493624,2299515,-3302171,-5006957,-8922765,-11270448,-10068154,-11242465,-8135430,-4745064,-2707669,3100605,5561406,8104238,11513187,10168017,10445864,8771461,4202989,2437409,-2530384,-6396916,-7652235,-11299535,-10806643,-9629249,-9020999,-4214484,-1664084,1862725,6786368,7793569,10629066,11252276,9198528,8736516,4704253,1120933,-1529813,-6421355,-8190175,-9890218,-11305240,-9196713,-8207895,-5194713,-1030107,1622426,5790281,8322271,9638666,10809406,9525402,7805256,5199409,1319337,-1859182,-5474889,-8184903,-9681145,-10451720,-9471165,-7843544,-4886303,-1369243,1951403,5820786,7922037,9885744,10549720,9051435,8024765,4593879,1098386,-1683089,-6105158,-7877531,-9586756,-10789638,-8684452,-7926552,-4810674,-586353,1435261,6072998,8063937,8925745,10954572,8562670,7482655,5294936,296039,-1339512,-5437799,-8396937,-8375598,-10781429,-8889506,-6851244,-5611314,-414362,1598094,4743142,8606519,8211799,10226567,9284990,6403674,5536935,698277,-2093827,-4536300,-8625928,-8547639,-9777577,-9501494,-6157059,-5092133,-934957,2541795,4440469,8474594,8811241,9426547,9384216,6167546,4839626,1099983,-2569136,-4330651,-8125678,-8773822,-9156655,-9345410,-6301407,-4776791,-1435377,2427668,4215305,7815150,8645218,8858824,9336850,6177615,4741504,1569415,-2372781,-4020773,-7663564,-8671074,-8648397,-9297151,-6112927,-4533567,-1765363,2647066,3936271,7485384,8802294,8306784,9304411,6077408,4242384,1904683,-2806598,-3960391,-7356476,-9061691,-8002756,-9203647,-6164734,-3883283,-2261295,2967840,4003918,6883224,9254948,7707723,9177471,6463797,3409106,2608004,-2877430,-4185128,-6143253,-9542707,-7429841,-8649813,-6973383,-2925845,-2735850,2428297,4683447,5530973,9565262,7536762,7961746,7423025,2634560,2460811,-1891657,-5296921,-5137215,-9291994,-8018857,-7218385,-7627602,-2629155,-1777399,1326240,5705970,5247271,8778167,8526608,6624237,7601672,2909033,1170091,-837013,-5760589,-5443095,-8141780,-8887151,-6409644,-7370403,-3353410,-742161,545481,5534148,5684064,7596650,9060922,6252074,6961513,3773291,470138,-310088,-5200068,-5868305,-7025027,-8997778,-6291296,-6571690,-4086412,-287602,373349,4792206,6233735,6680139,9051601,6425477,6118501,4364364,-4363,-566571,-4542167,-6590499,-6324757,-8970008,-6558158,-5569522,-4617640,115339,793012,4103085,6919614,6093318,8693179,6896726,5024194,4877005,-22744,-1073914,-3496226,-7182221,-5976861,-8230435,-7369587,-4561535,-5011791,-328564,1525092,2903701,7144028,6053287,7576417,7809278,4250294,4807585,920786,-2072122,-2438633,-6927807,-6448605,-6792668,-8153322,-4179993,-4257064,-1478251,2656938,2398512,6568252,7032323,6127737,8150614,4450026,3427190,2016344,-2861318,-2685494,-5772652,-7609355,-5760685,-7809600,-4939304,-2766554,-2323195,2633445,3141245,5033955,7803190,5772244,7200811,5610002,2323757,2322988,-2058336,-3683232,-4440782,-7697396,-6062644,-6568863,-5910832,-2312554,-2048836,1493506,4032167,4287391],[0,0,0,1,4,-14,20,-192,136,-317,205,-369,374,-573,781,-953,1265,-1358,1737,-1907,2426,-2841,3461,-4086,4688,-5478,6147,-7207,8158,-9517,10806,-12324,13909,-15571,17563,-19576,22105,-24614,27606,-30614,33983,-37599,41503,-45959,50637,-56025,61600,-67913,74575,-82012,90183,-99189,109362,-120473,133180,-147203,163419,-181863,203504,-229071,259769,-297641,345168,-407496,492302,-616004,814486,-1204440,4169593,-6158146,16202232,24498625,4186199,32612548,16344847,2768117,23950578,-9096976,-8756929,3061325,-34046280,-10872974,-13141682,-35231661,3986537,-13271734,-11344572,26114477,-5696951,20030982,32174092,-2263833,34146916,12048990,-7899068,23287197,-21503202,-13184574,529089,-41798548,-5376942,-14351967,-31610272,14796544,-13327143,1676723,30675216,-4074313,30117201,25370313,-495259,32365150,-1289826,-6109816,10911438,-29324607,-10503780,-12678770,-34989488,-3500842,-17730295,-13853453,12308539,-4225796,14599948,23245513,9175528,26560191,16845964,7042876,14245102,-3522318,-7630777,-7620013,-20576130,-18395841,-16316199,-20079848,-11898186,-4305449,-4258891,8277218,14286527,11443891,23533858,18712736,12036450,20020567,1930190,-1039707,919664,-21619069,-11579297,-16527700,-28617424,-6499867,-17822585,-10627183,10613218,-4639848,17214265,21907515,7552939,30694388,12966442,6665740,18923377,-11052334,-3435387,-6065754,-28825799,-8879693,-21244097,-23542746,-992444,-15412923,1205048,13468414,2053497,23890108,18530809,12236618,25159054,6500797,5696492,5591498,-13478162,-8659495,-15165722,-23459749,-13904955,-18014332,-13842530,-2663978,-2220824,6649300,14669226,14573223,18955209,20675933,13961243,12514554,8297663,-3987062,-4693386,-11483195,-21108741,-13973877,-20657411,-19204659,-5446249,-12025517,1804920,11659097,4293068,23189114,18160257,12010317,25655138,4760490,5449657,7441792,-17618264,-5452993,-14604313,-27697222,-6534596,-22098756,-14180806,4793645,-11291065,12575100,16154263,4825585,29859390,12963189,10560873,23058176,-5625896,3064018,-983307,-24269547,-5798339,-20821006,-24754055,-3799099,-20537171,-4289465,8275564,-4050224,20391529,16638205,10456142,28319420,9364129,9498362,13571444,-10110059,-2753240,-9561297,-24460100,-10361527,-20320017,-19471311,-3110214,-11442343,1484896,12278499,5021714,20505618,19124507,11609654,21529138,8160371,2240783,5512144,-12482013,-11513172,-11307751,-24437289,-12982912,-13702226,-16575305,1723770,-1866214,4108007,19436445,9335829,19334538,22028198,6735228,16817048,4752458,-7589594,1413891,-18149721,-17418664,-10196424,-26559764,-9911976,-7690973,-13537023,10786815,3336868,8469626,25766017,8261197,20322396,19728925,-179650,13773343,-3710004,-13527709,-1564025,-24416564,-15936548,-9823804,-25137953,-1797996,-5042817,-5975918,17859546,4623717,15299574,24547268,6286972,20549734,10669936,-3068739,7972637,-12900638,-13414280,-8338718,-25461071,-11755062,-12314718,-16339246,3042287,-2047903,5466906,18106007,9476923,19776899,18505817,8834351,14390632,2433262,-3634639,-3434915,-15572464,-14737099,-15112553,-19153900,-11812205,-9309066,-5833768,3522053,6885050,10957806,16852841,15922552,15224378,15223036,7921825,3703975,256854,-9800662,-10600523,-13937318,-19472957,-12592792,-14426549,-10854450,-35570,-1873543,8332402,14169423,10509733,20329038,14558235,10523053,13926350,-531966,-780023,-4672447,-17098478,-10573910,-17674199,-18368546,-8009662,-13470419,-2211371,4463227,2403969,16608633,13301421,14110996,20254313,8288189,10819713,5233634,-6190247,-2833541,-14075899,-15705887,-12315507,-19543014,-9979179,-8374373,-6562444,5950716,4003748,11901350,16635888,11694431,18333741,11156237,7008696,7046652,-5578251,-5033949,-10433007,-17480870,-11582703,-17441487,-12607104,-5570764,-7527101,5050196,6615273,8883013,18429552,11981469,15846808,14314447,4352004,7093288,-3455351,-8708154,-7768764,-18049462,-13637669,-13581312,-15446322,-4591484,-5215632,1383316,9869454,7961954,16045022,15328972,12317659,14635035,6241686,3421723,-531292,-8876920,-9511899,-14108641,-15517193,-12944873,-12885223,-7319459,-3368906,1604047,7362156,10054485,14621324,13975017,14110840,12601615,6121256,4806798,-2643307,-7940335,-8539629,-16331995,-13483981,-12973257,-14673078,-4211373,-4893811,1093226,10701191,6752278,16128976,15734540,9837201,16299683,4766256,1949750,2190269,-12388420,-7666023,-12571326,-19047612,-7938484,-14739072,-8322451,1938566,-3775640,10369966,11493275,8352361,20046096,9729663,10238556,12115902,-3005844,1476096,-5948952,-15020955,-7477595,-17259151,-13958709,-6762931,-12288798,220799,2859020,2916504,14895589,10441211,13263219,16361295,7073280,9151202,3170961,-4835440,-3866408,-12080544,-13658172,-11786441,-15226519,-9818566,-6436090,-4034797,3451639,6491979,9802831,13649328,13348551,12514616,11282607,6771669,2052529,-974064,-7218228,-10396743,-11092893,-15107071,-11867004,-9689822,-9114122,-507264,1022831,5077956,12685628,9617935,14093509,14100699,7098963,10001603,1629622,-3759506,-2767654,-13263986,-11285332,-11207821,-16330518,-6732932,-7810352,-4543462,6219243,2839018,11106425,14491096,9092754,16048812,9051431,4603655,6394902,-5756206,-5348502,-7870003,-15975889,-9574608,-13215230,-11939598,-2922757,-5613091,2884585,7987394,6311993,14712473,11889694,10372212,12770471,4113564,3174475,-510926,-8512089,-7248946,-12237373,-13638418,-9708850,-11510060,-5973667,-1523422,197377,7347285,8992630,10851668,13651890,10707493,9775141,6868041,1456584,-1378911,-6201987,-9767516,-10970268,-12644529,-11631749,-9225037,-6400284,-2199638,2251793,5943626,9260602,11693339,11919077,11490187,9597295,5705493,2590509,-2004602,-6397704,-8475144,-11601362,-12003948,-10636869,-9928578,-5550223,-2017428,1207937,6609646,8379532,10763511,12455213,10043169,9562484,6124998,1417036,-836772,-6322016,-8950908,-10042399,-12614595,-10296323,-8777516,-6737801,-995926,1277417,5668248,9741275,9771119,12307580,10915756,7977147,6892358,1160887,-2061930,-4980046,-9960368,-9937405,-11497590,-11539090,-7553639,-6489083,-1940346,2726474,4467953,9482812,10437614,10497880,11709007,7792306,5820517,2741711,-2878306,-4513106,-8544346,-10978705,-9840993,-11257097,-8230719,-5029503,-3124975,2621231,5145260,7593401,11193698,9949970,10470846,8962733,4459654,2871423,-2023977,-5865673,-7233148,-11050666,-10512912,-9635290,-9265083,-4468810,-2210161,1347001,6209231,7298128,10306754,11108387,9203134,8966367,5077657,1551842,-1011249,-5881484,-7717335,-9553184,-11085027,-9291247,-8429828,-5522269,-1487185,999419,5201781,7805528,9285863,10649306,9550618,7995366,5522094,1850002,-1349067,-4881919,-7604145,-9404524,-10231000,-9546539,-8118959,-5090359,-2000065,1365855,5251323,7274785,9596053,10310715,9031460,8355023,4958868,1730990,-1095696,-5603552,-7233695,-9286523,-10652042,-8672980,-8259619,-5229244,-1196614,688533,5441253,7494744,8528390,10805315,8543489,7731056,5714182,919087,-605099,-4845818,-7868916,-8032152,-10520456,-8820020,-7117042,-6047158,-1003837,953118,4205695,8060796,7931589,10112149,9272158,6739567,5905246,1315174,-1407447,-3877640,-8055806,-8156374,-9577114,-9430633,-6544744,-5578065,-1544167,1747164,3919466,7803416,8358881,9253878,9286944,6621265,5342835,1638863,-1751312,-3899593,-7535356,-8267125,-9092330,-9250962,-6525377,-5253145,-1794344,1680838,3693771,7355231,8176038,8791450,9194482,6480851,5229791,1940554,-1716515,-3451713,-7194730,-8128101,-8554940,-9258808,-6275504,-5105570,-2130186,1992458,3413215,7135007,8307198,8247507,9293104,6210328,4741340,2360840,-2285365,-3312345,-6908662,-8573467,-7843539,-9376652,-6332159,-4397105,-2625442,2365670,3363538,6451274,8894645,7480590,9122820,6639052,3953200,3099572,-2249965,-3542390,-5723983,-9093353,-7239113,-8768557,-7085479,-3444912,-3275425,1809183,3934431,5104043,9166206,7326330,8097801,7564412,3081375,3064498,-1323611,-4511097,-4715756,-8902766,-7833993,-7355234,-7850959,-3028221,-2467112,768689,4999339,4721210,8421098,8300481,6825221,7779251,3302915,1936043,-290281,-5062613,-4857480,-7944043,-8586010,-6502160,-7599046,-3753132,-1488738,-45279,4893350,4975232,7270381,8739342,6326583,7311351,4058153,1181255,279264,-4637164,-5152099,-6730013,-8848644,-6326769,-6933360,-4442351,-869279,-324079,4320540,5549196,6311137,8870515,6316126,6460719,4698481,604635,142121,-4087966,-6021164,-5959012,-8792937,-6534037,-5895864,-5073764,-258655,43344,3581277,6381827,5578351,8610814,6820789,5318264,5363285,379376,-351838,-2897487,-6651022,-5400066,-8092695,-7334690,-4818245,-5444716,-793633,876154,2211740,6665659,5558112,7407156,7782432,4484984,5243212,1345694,-1500510,-1849273,-6510225,-6057821,-6605664,-8163854,-4357885,-4676454,-1924767,2035976,1797564,6065049,6617457,6062568,8253599,4539313,3893455,2381434,-2340262,-2066683,-5528891,-7083389,-5686664,-7921346,-5026186,-3241917,-2749519,2119694,2524282,4725993,7379711,5610608,7268032,5613306,2804401,2853217,-1611425,-2971210,-4085380,-7317553,-5835131,-6717288,-6044781,-2708169,-2574929,987811,3378738],[0,0,0,0,-2,-35,29,-38,-110,26,-170,14,-122,60,-178,289,-348,528,-468,667,-631,912,-1055,1365,-1640,1846,-2193,2362,-2861,3190,-3854,4375,-5043,5691,-6319,7174,-7938,9097,-10109,11462,-12681,14096,-15579,17157,-19072,20978,-23336,25597,-28277,30950,-33990,37303,-40915,45071,-49429,54495,-59799,65951,-72634,80307,-88956,98660,-109657,121352,-133184,140960,-131559,42124,-57389,9283637,-7130015,16950280,23765952,4516112,32396025,16116363,2844554,23800256,-9422300,-8355605,2584901,-33689459,-10758770,-13281017,-34822616,4086708,-13360826,-10886229,25880612,-5568975,20129251,31814095,-2168086,33993511,11673184,-7743007,22936432,-21585781,-12869618,323890,-41706684,-5265288,-14440878,-31259308,14858866,-13298043,1845679,30549397,-4094518,30184735,25098577,-542289,32219692,-1533428,-6019595,10824936,-29592064,-10159164,-12715040,-35026171,-2973170,-17910596,-13608746,12569514,-4512845,15045670,23106277,8953422,26790239,16395860,7052168,14281835,-3984934,-7273379,-7727040,-20761907,-17904928,-16631526,-19875007,-11453172,-4697707,-3683158,8234145,14017499,11870177,23090375,18611186,12284355,19439663,2056293,-1036096,593729,-21184153,-11838943,-16641924,-28169351,-6772602,-17476658,-10441252,10355986,-4193923,17055360,21754527,7840403,30308423,12976390,6818511,18524767,-10835804,-3449786,-6210835,-28450211,-9109926,-21154204,-23155305,-1205314,-15113449,1352248,13215451,2367593,23713153,18346501,12447196,24781055,6347597,5803551,5173267,-13305823,-8745113,-15385948,-23126304,-13933429,-18010903,-13458557,-2780177,-2020814,6950449,14421329,14898946,19029014,20377183,14157908,12219602,8119079,-3911857,-5139684,-11455076,-21078369,-14270301,-20311933,-19115696,-5516209,-11451705,1737334,11889401,4724646,22924208,18334440,11944860,25273648,4908923,4959426,7156833,-17532512,-6056322,-14531466,-27531702,-6742607,-21606971,-14178295,4928017,-10723873,12565859,16470290,4985602,29530513,13244068,10266478,22712056,-5653518,2539010,-1117551,-24387237,-6151964,-20556773,-24777039,-3729992,-20063188,-4327337,8638161,-3680538,20441720,16906967,10363080,28194977,9280964,9154363,13367382,-10289277,-3075493,-9628741,-24581589,-10447473,-20161172,-19390321,-2950758,-11208931,1847060,12466248,5292110,20645232,19083585,11529766,21270877,7882547,1978997,4998356,-12710751,-11685592,-11595622,-24351171,-13017918,-13575868,-16149964,1901200,-1471019,4443855,19428793,9729470,19252513,21893021,6761948,16361544,4530710,-7816819,1065141,-18131389,-17646043,-10269212,-26290915,-9901386,-7353696,-13301561,10911948,3834330,8508195,25911195,8433959,20087994,19719405,-400604,13503271,-3782132,-13799602,-1675845,-24548583,-16127036,-9722132,-25014451,-1598055,-4764060,-5776190,18100403,4743284,15373545,24666175,6247241,20532800,10502494,-3299158,7856378,-13171441,-13545158,-8336174,-25594006,-11602960,-12237672,-16234068,3250506,-1988857,5687503,18199107,9486119,19841793,18334444,8928533,14368263,2235351,-3666327,-3610534,-15702774,-14686831,-15249373,-19169689,-11743339,-9399648,-5607666,3620319,6862578,11177680,16721211,15922503,15290122,15101584,7997836,3686959,112969,-9716674,-10778375,-13966673,-19314235,-12793267,-14267491,-10820879,-90790,-1574762,8234022,14197337,10685512,20209116,14708362,10518731,13686447,-474072,-1024188,-4783063,-16944911,-10881593,-17546646,-18312579,-8093246,-13190949,-2231408,4653054,2771146,16567618,13471635,14166207,20132070,8370642,10482708,5007412,-6421392,-3185159,-14191616,-15806045,-12353901,-19338076,-9910316,-8168057,-6321215,6145166,4348752,12064016,16815951,11769285,18226481,11124273,6686651,6797160,-5838971,-5343220,-10589992,-17705443,-11563189,-17245459,-12586926,-5124050,-7345290,5279941,7121970,8793466,18745486,12095925,15517706,14493126,3895104,6794136,-3533938,-9424460,-7710755,-18199622,-14008651,-13084034,-15633270,-4344622,-4650668,1200761,10428052,8212532,15890636,15917693,11928976,14562825,6392623,2627115,-419749,-9198893,-9973336,-13722847,-15935104,-12796581,-12445606,-7570343,-2679625,1844456,7394314,10644393,14343318,14102075,14198437,12155761,6200214,4460585,-3103216,-7965872,-9069964,-16424488,-13401535,-13068046,-14329303,-4047131,-4614410,1571087,10902034,7032248,16283636,15671850,9798834,16144460,4442680,1556701,1893968,-12681266,-7980918,-12646325,-19264409,-7773619,-14532738,-8212951,2416182,-3584662,10638871,11867849,8284971,20220434,9715330,9797275,12118401,-3482157,1126426,-5880996,-15572357,-7493986,-17206679,-14179135,-6205883,-12262679,418213,3383980,2943135,15335820,10646273,12991865,16668578,6646842,8848451,3271248,-5642015,-3988460,-12134999,-14087999,-11467508,-15294621,-9759605,-5886236,-4148994,3920997,6857176,9627438,14131763,13212870,12325945,11489179,6263432,1889798,-1166917,-7768184,-10330933,-11393445,-15284464,-11482794,-9779165,-8774836,53025,1090762,5671976,12849029,9638180,14568210,13837114,7011599,9881158,1021375,-3895300,-3030028,-13651086,-11203059,-11436622,-16363424,-6447589,-7772621,-4113815,6528695,2920606,11519552,14556009,9089740,16201416,8782538,4361894,6185418,-6127263,-5524414,-8105770,-16194820,-9453953,-13246200,-11860173,-2749832,-5361258,3298249,8313407,6466130,14922114,11995840,10311155,12777297,3883105,2829068,-663389,-8862255,-7478556,-12228560,-13851535,-9694238,-11335177,-5900465,-1046201,456551,7547035,9436582,10738557,13807462,10730080,9468479,6897150,1049637,-1720554,-6138348,-10228333,-11054729,-12612489,-11878299,-8929207,-6350507,-2143444,2634836,5844183,9522210,11979578,11692551,11828748,9490721,5500480,2647596,-2345392,-6383265,-8423657,-11920581,-11847679,-10728970,-10074172,-5382585,-2250284,1350762,6748775,8299262,11087304,12440183,10154215,9845699,5975703,1465112,-811257,-6476384,-8896148,-10204060,-12777781,-10275813,-8977666,-6710553,-962668,1264665,5840897,9709856,9822163,12453719,10943250,8122588,6920224,1127751,-1998536,-5071025,-9951616,-9985737,-11609841,-11484010,-7648665,-6508485,-1902739,2695131,4553613,9505787,10443293,10650738,11659078,7760117,5861938,2617531,-2876301,-4605145,-8588851,-10960329,-10011750,-11298613,-8263885,-5045779,-3100691,2639531,5132059,7851908,11230796,10029377,10529906,8904323,4510916,2757177,-2131898,-5902250,-7472045,-11029536,-10550921,-9725859,-9159831,-4667178,-2135471,1573129,6205992,7516119,10387393,11078466,9399174,8862151,5085332,1544953,-1244780,-5915422,-7838644,-9779587,-11077767,-9414614,-8345690,-5470274,-1567774,1321561,5314438,7955662,9390928,10594303,9630038,8017194,5486431,1856940,-1489667,-5048402,-7704628,-9590868,-10229526,-9552629,-8124668,-5096772,-2036614,1555094,5327477,7383714,9785532,10330722,9174866,8369615,4814445,1765888,-1217509,-5659088,-7291549,-9425455,-10625328,-8683802,-8346553,-4993336,-1265489,863127,5645406,7390038,8841004,10801754,8574907,7923232,5537039,995012,-577200,-5035449,-7744033,-8162396,-10697507,-8793470,-7371759,-5982077,-986251,822529,4417170,8019560,8013879,10214586,9119018,6825574,5859874,1174309,-1397597,-4120533,-8082805,-8228968,-9808733,-9446442,-6618762,-5666851,-1390800,1820115,3999467,7934539,8414886,9446011,9438577,6617649,5341776,1640427,-1877613,-3898307,-7626542,-8489943,-9152786,-9365615,-6614022,-5121810,-1882396,1756379,3765273,7372358,8369630,8865634,9204280,6577502,5181627,1887567,-1801667,-3590266,-7250962,-8338767,-8663738,-9224538,-6436412,-5056099,-2055610,1952030,3537964,7165444,8379235,8341951,9352632,6285436,4726229,2144139,-2245682,-3519215,-7077618,-8622144,-7964614,-9370047,-6286427,-4413103,-2561895,2469975,3476978,6600348,8935271,7546085,9237908,6602823,3842404,3006713,-2450019,-3681829,-5806803,-9207143,-7325832,-8792697,-7147154,-3333333,-3162650,2023866,4188767,5095145,9312236,7475634,8099233,7679407,2992745,2883597,-1414180,-4784179,-4867433,-9058053,-7938421,-7259779,-7850586,-2969449,-2275226,760015,5243530,4836598,8516188,8456008,6741086,7816497,3289245,1626309,-357975,-5308988,-5061734,-7892032,-8790120,-6469048,-7543188,-3709372,-1249871,49875,5067112,5234057,7281593,8922668,6417526,7228149,4137706,1039049,128908,-4614095,-5378238,-6838105,-8909322,-6379624,-6846773,-4458642,-805470,-194558,4404446,5696012,6434762,8942314,6376195,6459011,4754237,411367,44512,-4134612,-6123351,-5981108,-8921514,-6614317,-5841188,-4994227,-243667,111501,3719785,6518771,5697748,8811166,6957066,5293863,5304818,340983,-436197,-2993734,-6728078,-5528486,-8262089,-7360786,-4795874,-5466958,-724008,912899,2319220,6824459,5667613,7567419,7844049,4456510,5282219,1249852,-1513233,-1844931,-6675686,-6034566,-6756332,-8169830,-4343349,-4709185,-1896909,2114580,1857544,6309211,6658011,6109337,8311955,4534059,3982754,2338527,-2370746,-2116581,-5657213,-7293224,-5733449,-7912276,-5070027,-3218326,-2680547,2154816,2615977,4810145,7435541,5739829,7359869,5632166,2836075,2737743,-1621989,-3060720,-4293620,-7365549,-5983138,-6756145,-6037825,-2733712,-2449732,1107786],[0,0,0,-2,-10,157,-192,251,-350,313,-537,563,-925,1070,-1430,1671,-1976,2410,-2799,3519,-4082,4989,-5706,6691,-7663,8827,-10244,11711,-13570,15327,-17502,19615,-22156,24870,-27939,31398,-35021,39163,-43367,48213,-53257,59012,-65211,72024,-79503,87468,-96362,105818,-116510,128067,-141087,155417,-171407,189378,-209506,232695,-259175,290414,-327188,371779,-426643,496258,-587814,713665,-898408,1194498,-1743905,3092148,-14184863,-11389312,12547306,-8860330,18543930,22605726,5439875,31614211,16327356,2240385,23913947,-10216951,-8225344,1877216,-33574922,-10843481,-13040229,-34667555,4596408,-13268567,-10205963,26047062,-5173342,20194467,31888643,-2484694,33856862,11250684,-8092971,22581724,-21986978,-13202197,356474,-41848405,-4908421,-14242980,-31047688,15457168,-13105234,2188351,31000816,-4238766,30438674,24938466,-996668,32277732,-2131315,-6414914,10762805,-30125369,-10034770,-12711715,-35037499,-2437109,-17802098,-13221706,13184911,-4546099,15442798,23206384,8642405,27019581,15899515,6633064,14269801,-4705727,-7419468,-7867777,-21162115,-17527853,-16691691,-19705037,-10847353,-4505185,-3271853,8688510,14081640,12132391,23046664,18345352,12088750,18992212,1676332,-1286559,119453,-21363449,-11823766,-16707452,-27929841,-6382024,-17396843,-9899518,10747403,-4051892,17499166,21676682,7730434,30337089,12418035,6624571,18201706,-11468971,-3438462,-6639121,-28704948,-8702906,-21308509,-22704227,-705709,-15086710,2037645,13448308,2367927,24179300,17868669,12408368,24638176,5689811,5834471,4744670,-13691608,-8496467,-15818039,-22924889,-13618139,-18093918,-12843115,-2611773,-1780154,7419305,14254576,14949465,18930714,20007752,14147209,11795502,7838469,-3899910,-5453014,-11417513,-21067729,-14343168,-19922408,-19089104,-5268659,-11089881,1793909,12062239,4661501,22841751,18292245,11719354,25014673,4760112,4722513,7051724,-17637660,-6078420,-14463563,-27438190,-6593414,-21387379,-13925011,5028981,-10543499,12596920,16436443,5032635,29429672,13025593,10178268,22403244,-5704132,2498020,-1308058,-24222442,-6138768,-20481005,-24389939,-3754069,-19866141,-4119972,8588238,-3455946,20234595,16769131,10422323,27878583,9245832,9014490,13025336,-10179293,-3214336,-9600913,-24243094,-10570211,-19846160,-19152489,-2957500,-10848768,1839481,12409905,5458952,20309039,19041615,11502817,20867959,7966393,1747068,4847772,-12440312,-11892393,-11433938,-24048193,-13155204,-13086314,-16078951,1857861,-1177741,4190564,19578897,9693667,18841609,21981792,6459236,16040448,4716503,-8091347,1081283,-17954408,-17846841,-9915434,-26172903,-9875682,-6912679,-13343581,11007886,3928394,8229848,25980137,8233870,19775442,19762005,-663348,13438331,-3691367,-13922516,-1483716,-24364796,-16056190,-9448974,-24932048,-1527991,-4617055,-5886964,18012261,4740641,15128801,24481718,6137533,20311681,10464505,-3218948,7769224,-12851922,-13420189,-8285028,-25207832,-11708733,-12170114,-15988025,2885138,-1824257,5581755,17774807,9774572,19471579,18211355,9056957,13981429,2561113,-3489392,-3699162,-15111377,-14861637,-15099774,-18711062,-12164275,-9068528,-5697901,3100857,7169481,10669802,16655009,16147194,14673396,15382848,7978188,3487093,772032,-9714385,-10500884,-13363946,-19604284,-12348049,-14259623,-11177019,63005,-2146100,8047976,14203166,10148499,20257704,14652322,10301050,14109933,-467407,-733672,-4345906,-16949205,-10456225,-17425159,-18327707,-7982872,-13333076,-2435578,4358036,2411379,16232563,13267167,14026886,19987543,8394394,10788263,5232759,-5908258,-2774507,-13778095,-15403229,-12322745,-19193142,-10123342,-8501756,-6442254,5527739,3980474,11794264,16203243,11921575,18084688,11029637,7308627,6831837,-5316079,-4783560,-10628853,-16998642,-11414560,-17411254,-12253647,-5689390,-7562525,5034434,6358955,8852406,18300993,11726481,15790183,14203142,4309982,7259363,-3558110,-8612354,-7511885,-17982356,-13354959,-13483135,-15516828,-4381399,-5364570,1287043,9918010,7645548,15978993,15289017,11996438,14810142,6182067,3256335,-169002,-8972974,-9242781,-13724189,-15662861,-12573808,-12823186,-7493885,-3114697,1251982,7227669,10140932,14111524,14063546,13945716,12364565,6389824,4721174,-2472066,-7541612,-8534962,-15956643,-13324468,-13005516,-14437137,-4379431,-4951206,1144281,10348210,6634127,16016414,15386688,9878751,16282254,4675553,2222661,2309724,-12152306,-7276182,-12502115,-18910314,-7830777,-14933721,-8400004,1758482,-4272373,10326478,11066640,8065160,20068912,9448952,10391420,12323241,-2947344,2053634,-5732349,-14721160,-6995528,-17383587,-13755480,-6802481,-12700622,169241,2350598,2591336,14846874,9978276,13227895,16361302,6992994,9621179,3347797,-4661628,-3322773,-11940218,-13276516,-11615253,-15307961,-9745416,-6716560,-4309639,3283643,6007168,9562669,13477342,13176546,12616080,11260363,6896505,2389930,-707374,-6913988,-10074052,-10941282,-14997787,-11766460,-9752312,-9278336,-658068,727598,4862062,12442151,9329366,14181505,14005634,7177540,10260393,1723229,-3341727,-2361130,-13137630,-10883234,-11224743,-16375058,-6633055,-8168541,-4621907,5921847,2370530,11034301,14148946,8921579,16241888,8904448,4917705,6693679,-5628885,-4884155,-7805601,-15889453,-9296474,-13418610,-11823105,-3098360,-5979437,2981648,7579850,6131041,14665808,11635609,10495449,12780902,4041288,3516730,-432817,-8280818,-6942102,-12178324,-13455379,-9739981,-11565380,-6025141,-1714111,43053,7143372,8812105,10640782,13498712,10648306,9856396,7016328,1569118,-1247599,-5893851,-9651803,-10868704,-12512019,-11707512,-9261081,-6573739,-2484631,2164447,5549577,9089256,11587044,11694255,11590767,9642541,5755895,2833688,-1823714,-6062985,-8158225,-11592827,-11717914,-10730875,-10141689,-5610108,-2449910,963355,6340529,8032463,10715982,12297885,10008171,9817659,6171861,1651135,-535823,-6146466,-8652276,-9933718,-12585534,-10239464,-8947240,-6878168,-1253269,938783,5440312,9470204,9526416,12235571,10935859,8138497,7091779,1458715,-1734284,-4677300,-9696978,-9756117,-11389803,-11530663,-7650336,-6680954,-2157166,2444005,4171532,9238917,10305228,10381776,11624968,7844500,5959611,3008412,-2717143,-4229119,-8234134,-10828397,-9797851,-11242999,-8373575,-5121906,-3372665,2434144,4793238,7401481,10981820,9856871,10426424,9068232,4668242,3077379,-1759215,-5575539,-7021080,-10806621,-10418571,-9621350,-9267318,-4722372,-2292581,1273093,5871574,7289081,10156451,10961040,9306261,8912900,5143707,1776930,-920797,-5652582,-7516083,-9481327,-10825069,-9318620,-8488907,-5503872,-1816797,952332,4994895,7560608,9288078,10416902,9421109,8138006,5480123,2118889,-1248513,-4901966,-7372843,-9443993,-10089052,-9408990,-8247843,-5118405,-2105928,1194869,5191771,7125016,9516898,10188570,8973518,8401056,4855024,1789467,-982839,-5478834,-7065037,-9216763,-10520927,-8554223,-8259812,-5195420,-1316032,654661,5391717,7267250,8532637,10658954,8555448,7779484,5616018,1095887,-564501,-4837218,-7609376,-8046108,-10414865,-8731956,-7319034,-5916489,-1097465,828593,4278863,7743682,7912459,10046700,9049243,6868315,5820791,1301531,-1269306,-4085665,-7814704,-8115673,-9647471,-9155072,-6623843,-5550036,-1417014,1578084,3963442,7702852,8224669,9302750,9165788,6545782,5360380,1579940,-1677942,-3867351,-7453023,-8238267,-9041603,-9112307,-6553244,-5203913,-1817388,1579911,3639866,7247423,8114573,8799486,9018026,6513423,5236835,2017169,-1620645,-3440596,-7049445,-8015165,-8527532,-9112591,-6350239,-5094153,-2046939,1787820,3248180,6975448,8178332,8307829,9132849,6244504,4786002,2202992,-2045510,-3321316,-6857723,-8403102,-7880375,-9229330,-6271227,-4458219,-2528190,2280933,3328591,6471281,8673619,7487384,9053850,6555114,3945396,3057583,-2211417,-3439393,-5782640,-8965672,-7221393,-8740439,-6988373,-3376356,-3209711,1849858,3926980,4985248,9074330,7178099,8026645,7578421,3096399,3023744,-1305886,-4482940,-4598665,-8844508,-7699363,-7302207,-7813863,-3024850,-2420656,757401,4986042,4608836,8389245,8184270,6657501,7728045,3245117,1829962,-287326,-5122048,-4778351,-7742624,-8591037,-6372794,-7541422,-3717566,-1413198,-103357,4908468,4915711,7140046,8716588,6197549,7264455,4076122,1128134,333683,-4627600,-5180942,-6638032,-8842642,-6147980,-6829758,-4422009,-842809,-356253,4324336,5482205,6297600,8866375,6243878,6333148,4700685,473295,281436,-3989819,-5977378,-5835120,-8846210,-6366244,-5792692,-5016893,-205484,-52184,3620846,6378322,5495876,8610308,6653769,5245662,5386620,306673,-278342,-2883001,-6633051,-5265197,-8201552,-7157165,-4745459,-5545963,-755606,668495,2205451,6672633,5324213,7438677,7779502,4356240,5332960,1273954,-1377536,-1704265,-6540886,-5805066,-6617134,-8136225,-4179327,-4830374,-1769585,2030809,1666981,6183614,6376688,5981392,8194339,4396136,4035929,2353617,-2264607,-1816895,-5529315,-6991904,-5534882,-7916113,-4878682,-3335838,-2780923,2113359,2305881,4722912,7296865,5450456,7346269,5501703,2938146,2959253,-1580924,-2817662,-4025439,-7259529,-5669963,-6744560,-6012530,-2803899,-2741620],[0,0,0,0,-1,57,86,-93,112,-160,61,-208,141,-389,397,-595,644,-728,900,-991,1363,-1528,1980,-2180,2582,-2893,3320,-3904,4447,-5271,5882,-6787,7496,-8494,9502,-10704,12108,-13486,15169,-16691,18608,-20456,22728,-25121,27791,-30740,33765,-37249,40781,-44962,49342,-54426,59934,-66080,72974,-80560,89398,-99283,111066,-124650,141051,-160763,185142,-215977,255540,-307066,368356,-384898,-1246952,-22680429,-10070666,11373583,-8111766,17536596,22955270,5085338,31540661,16342767,2476448,23727774,-9519192,-8237984,2401695,-33223346,-10948163,-12938807,-34607899,4089161,-13249821,-10765838,25571182,-5374645,19669676,31690535,-2301275,33689816,11691752,-7659463,22890213,-21257441,-12880519,481317,-41359759,-5056323,-14429158,-31151905,14605873,-13464001,1731302,30179583,-4192322,29985831,24798078,-326847,32282019,-1491883,-5506193,10759364,-29182096,-9740260,-12872329,-34544979,-3178928,-18159598,-13303205,11915572,-4652433,14910218,22280584,9173913,26543768,16026889,7630299,14155384,-3689926,-6619457,-7888297,-20053107,-17698251,-16904994,-19360637,-11951420,-4924215,-3714739,7311564,13901766,11529899,22564829,18970385,11942129,19454671,2668618,-1080260,1186421,-20671681,-11709671,-16028899,-28166784,-6834216,-17475467,-10868029,10032459,-4553996,16498257,21461725,7628053,30101389,13089997,7069293,18619062,-10285162,-3116008,-6052200,-27820539,-9077556,-21104764,-22837542,-1684157,-15218670,1156774,12492218,2408279,23204343,17942730,12792430,24310759,6767812,6295907,4966514,-12387969,-8436765,-15342346,-22295323,-14376993,-17834543,-13363663,-3673458,-1878957,6253059,13696906,15080316,18001877,20476890,14568227,11845791,8993657,-3601974,-4930860,-10442243,-21185111,-13969342,-19821862,-19753521,-5256439,-11810386,963355,11870474,3934186,22498453,18465333,11499646,25506439,5276644,5012233,7979287,-16983320,-5674974,-13752328,-27516420,-6774478,-21450562,-14790181,4541084,-11046400,11516296,16134617,4537519,28999390,13578864,10176793,23025767,-4668337,2827338,-143833,-23587834,-6079806,-19765275,-24918076,-4219615,-20006404,-5416765,8017491,-4179191,19038069,16855140,9980488,27752183,10152708,9217712,14082588,-9046547,-2808257,-8452119,-23919935,-10659358,-19503719,-20019697,-3647846,-11501938,331762,11787883,4623757,19435180,19357229,11423245,21249971,9180616,2316998,6198723,-11343887,-11469161,-10470436,-24009238,-13485814,-13320648,-17262638,910201,-2059978,2906658,18958845,9160018,18479293,22435868,6888357,16768518,5908394,-7183226,2159990,-17045135,-17446758,-9631249,-26376205,-10471556,-7579989,-14386107,10025488,3132029,7410138,25512773,8139765,19795293,20256234,160472,14112508,-2644679,-13131953,-943039,-23778298,-16106268,-9692861,-25146230,-2461776,-5316883,-6567058,17002457,4344077,14672659,24248828,6588834,20436321,11197568,-2415433,8242949,-11917103,-12815263,-8100683,-24864357,-12104186,-12572167,-16403452,1939086,-2410390,4862937,17057181,9585762,19210705,18418286,9565650,14305916,3437155,-2921569,-3233799,-14454612,-14630751,-14983369,-18760002,-12597248,-9591615,-6340338,2444756,6583469,10251289,16247055,15978631,14868742,15649674,8476987,4177758,1249233,-9098854,-10166772,-13236463,-19283300,-12642193,-14597086,-11472136,-684133,-2395563,7587365,13522603,10185170,19965973,14690499,10911261,14042769,348914,-198819,-4103601,-15964493,-10514590,-17386713,-18095612,-8748295,-13561147,-2997378,3469561,2320356,15511917,13017164,14230682,19708074,9049893,11161481,5488062,-4914770,-2588955,-13392791,-14946682,-12622797,-19052950,-10336645,-9215810,-6671794,4842396,3450965,11614211,15776331,11945143,18244997,11139493,7820535,7278493,-4821992,-4218381,-10288184,-16821037,-11403330,-17498645,-12511738,-6017568,-8100327,4483163,5963507,8362349,18092367,11647453,15722314,14722997,4664350,7607406,-2797293,-8385774,-7030380,-17592369,-13601275,-13258889,-15900451,-4974267,-5421949,393355,9501858,7519116,15280166,15567310,11969871,14746646,7063233,3404569,433780,-8188857,-9385398,-13131452,-15669049,-13033244,-12654934,-8367162,-3574922,1088735,6229129,10083994,13827283,13671298,14562871,12336069,6883606,5440057,-2489029,-6836905,-8182949,-16062765,-12879277,-13315536,-14787952,-4450043,-5753979,881969,9891569,6050518,16063949,15257434,9955451,16757780,4880147,2727958,2846837,-11968969,-6863107,-12356614,-18971044,-7646992,-15234807,-8669150,1514606,-4791064,9997673,10831288,7790636,20186635,9547842,10378975,12760776,-2738163,2290732,-5234343,-14682452,-6766654,-17208555,-14088540,-6753271,-12983956,-259533,2232181,2044554,14608564,9972019,12898575,16679569,7189584,9726799,4031208,-4451450,-3139640,-11456972,-13417497,-11408851,-15297205,-10212962,-6688561,-4784046,2850007,5995439,9013410,13457537,13209891,12312459,11842087,6993648,2499254,-51229,-6945678,-9796020,-10676791,-15288391,-11544522,-10052863,-9691176,-551926,121916,4744804,12473159,8895401,14447266,14047313,7165328,10793957,1650396,-3115156,-1875073,-13259745,-10520426,-11247051,-16705159,-6525376,-8631837,-4967084,5797976,1847356,11090048,13964713,8817867,16610321,8887010,5166391,7089549,-5492520,-4339305,-7563391,-15855163,-9163405,-13692964,-12088508,-3418664,-6381475,2602014,7275876,5839708,14501349,11564011,10677913,13046828,4450968,3856394,38301,-7832326,-6777427,-11914339,-13475332,-9977912,-11749956,-6649501,-2148618,-413961,6496008,8580084,10402351,13444119,11055105,9953309,7566577,2188409,-899362,-5180930,-9392508,-10760055,-12230752,-12137293,-9425210,-6962993,-3174924,1805189,4944125,8667738,11587627,11450235,11982510,10015001,6013165,3714347,-1428894,-5533400,-7663527,-11622344,-11600746,-10887698,-10560091,-5978900,-3248892,390569,5887761,7349826,10652202,12230465,10189592,10308502,6601277,2356354,95145,-5692525,-8077885,-9759281,-12634056,-10324091,-9434171,-7298614,-1787323,249196,5029052,9060548,9304090,12314224,11014790,8518988,7610834,1885224,-1118216,-4218373,-9294952,-9522020,-11407877,-11719832,-8082841,-7235008,-2683752,1850516,3790740,8874780,10016453,10435049,11841486,8150743,6454804,3468867,-2072876,-3760897,-7969830,-10532610,-9781191,-11446075,-8684432,-5638429,-3810007,1831578,4262039,7098798,10820823,9866385,10657876,9328420,5137755,3551934,-1221116,-5156962,-6746005,-10607989,-10424096,-9957209,-9587591,-5268172,-2954375,702760,5342443,6839826,9986954,10929179,9572290,9341982,5716242,2451593,-379117,-5037103,-7142789,-9346901,-10790739,-9608665,-8762568,-6019926,-2405372,482478,4460762,7173514,9073358,10393313,9757238,8437840,6047575,2707665,-740535,-4286702,-6992051,-9282877,-10011543,-9711798,-8470324,-5507667,-2822667,809400,4585377,6767709,9466703,10100273,9284383,8655992,5277067,2523181,-558537,-5012563,-6650786,-9167310,-10442099,-8844725,-8727558,-5444927,-1993966,187805,5016365,6775900,8516118,10579264,8705698,8256862,5957070,1745228,-40962,-4465230,-7027590,-7906616,-10449830,-8781548,-7755707,-6261977,-1666031,189645,3813804,7286569,7709541,10059457,9122775,7226895,6273894,1767329,-659761,-3604313,-7419385,-7933195,-9654812,-9377925,-7015113,-5989583,-2009772,1050869,3521352,7286609,8085731,9300137,9328508,6980260,5720770,2183227,-1163576,-3492169,-7071394,-8085443,-9053508,-9235645,-7009575,-5549560,-2280321,1043386,3360274,6793552,8007075,8870655,9156846,6911452,5593407,2346334,-973975,-3120119,-6723913,-7856493,-8624877,-9151569,-6727024,-5474800,-2396689,1291743,3122302,6833685,7940304,8373520,9225020,6495016,5203170,2522699,-1681636,-2963531,-6745760,-8214235,-8004396,-9397901,-6479346,-4855662,-2832981,2026324,2915953,6285462,8568027,7463616,9294411,6748858,4270635,3370353,-1950216,-3155851,-5504088,-8951214,-7205712,-8849152,-7258474,-3640000,-3557048,1552140,3679429,4750433,8997839,7230382,8065973,7825347,3298839,3322730,-990489,-4324561,-4309309,-8792663,-7780788,-7340987,-8059306,-3319324,-2759930,340971,4709908,4431070,8223713,8350254,6797404,8018477,3596870,2106830,74855,-4755735,-4655326,-7647444,-8597795,-6475600,-7751030,-4007116,-1681131,-381919,4557026,4744340,7038139,8758879,6339075,7413398,4363222,1432332,622010,-4334248,-4994925,-6600694,-8824681,-6305188,-7157322,-4672064,-1144966,-680170,4088142,5293097,6120238,8867493,6326077,6654093,4898077,778852,585730,-3891164,-5766952,-5725916,-8926788,-6430696,-6007821,-5281686,-414380,-380593,3401895,6258561,5340692,8769085,6799757,5389016,5673087,492034,-16805,-2638407,-6550001,-5118338,-8179849,-7278959,-4863855,-5790043,-919808,469986,1881066,6613715,5196775,7386782,7824882,4449928,5594081,1511594,-1181301,-1439616,-6456707,-5788340,-6619291,-8259924,-4310781,-5023750,-2057130,1829749,1397695,6018992,6391401,5956678,8370691,4503435,4246058,2644972,-2063172,-1679962,-5413407,-6946101,-5610876,-8038264,-5039079,-3548607,-2953648,1883540,2124111,4646317,7173016,5516530,7408228,5620382,3107544,3043463,-1405173,-2609425,-3973849,-7127993,-5680254,-6849917,-6074337,-2982382],[0,0,0,-2,-10,90,-28,208,-265,345,-472,467,-727,799,-1210,1414,-1842,2163,-2560,3097,-3606,4457,-5169,6242,-7147,8342,-9547,10971,-12672,14455,-16657,18796,-21387,23958,-27001,30259,-33924,38029,-42360,47269,-52314,58072,-64113,70952,-78335,86447,-95346,104882,-115504,126882,-139711,153666,-169393,186805,-206346,228444,-253445,282468,-316077,356224,-404447,464268,-540293,641031,-782048,995784,-1367325,2224421,-10670287,-6343460,-21092702,-10673835,11942158,-8537202,18263797,22259416,5555798,31136773,16226389,2405861,23510019,-9817199,-8023189,1907537,-32931405,-10923925,-12858536,-34299717,4273003,-13162336,-10270234,25460720,-5126130,19771283,31475549,-2309815,33517897,11291747,-7760743,22480424,-21519201,-12814306,335838,-41307338,-4849518,-14303429,-30694977,15111932,-13284978,2171741,30271799,-4333497,30226465,24449507,-582736,32135010,-2111659,-5648704,10599675,-29590786,-9476510,-12972277,-34432437,-2533728,-18188177,-12834417,12374846,-4832306,15452608,22264172,8980858,26659488,15495871,7498851,13976567,-4318800,-6509070,-8183029,-20262173,-17211041,-17020217,-19119869,-11481358,-4915946,-3125772,7582741,13983435,11868313,22352704,18801876,11838542,19121556,2458628,-1337230,730693,-20692357,-11802218,-16091859,-27914059,-6725708,-17232354,-10450697,10169234,-4273738,16692793,21362671,7721964,29849968,12722071,6975744,18201550,-10500944,-3086844,-6372686,-27753239,-8932616,-21150723,-22394426,-1636668,-14993063,1555244,12289060,2658481,23350330,17537088,12951876,23927055,6436278,6302984,4465851,-12533438,-8426728,-15686609,-21952353,-14191791,-17846693,-12681611,-3571528,-1470626,6807572,13545814,15324678,18214148,19957831,14475804,11295219,8446871,-3691694,-5617711,-10583940,-21136614,-14239427,-19346391,-19519150,-5100114,-11091421,1202545,12231791,4438110,22329985,18577104,11315799,24880498,5086085,4430936,7428964,-17246504,-6221358,-13903620,-27355423,-6795044,-20928444,-14229222,4875477,-10348836,12025580,16438440,4924896,28826485,13372659,9890091,22333343,-5250999,2198607,-924440,-23814574,-6391449,-19901565,-24412898,-3914776,-19387673,-4572555,8470695,-3455470,19607362,16881163,10238658,27380283,9643512,8759325,12976731,-9672057,-3471279,-9280868,-23947308,-10719765,-19397040,-19143043,-3263886,-10521455,1408367,12251400,5578597,19778033,19086444,11471635,20334380,8261563,1682370,4722495,-11904397,-12124217,-11130392,-23616942,-13407172,-12598237,-16065226,1578609,-751425,3768029,19384495,9896546,18184783,22254200,6396404,15671714,5196168,-8342348,1115906,-17536783,-18129089,-9470239,-26008367,-10125257,-6489907,-13602821,10848826,4077274,7816892,25939109,8195668,19427934,19821128,-807201,13330262,-3467372,-14017870,-1292541,-24175214,-16059260,-9173944,-24754475,-1536600,-4465639,-5841881,17902029,4741253,14970464,24285128,6132734,20026097,10316775,-3237659,7525712,-12768236,-13302438,-8368341,-24903211,-11639334,-11996465,-15654064,2807670,-1611346,5590755,17585911,9887867,19171424,18006744,9136818,13495118,2616188,-3648256,-4059382,-14815388,-14937214,-15013728,-18315847,-12330522,-8750802,-5526581,2955249,7458537,10517534,16463294,16219500,14371336,15349491,7859692,3133145,906375,-9864776,-10599002,-13161139,-19659296,-12128735,-14022660,-11073786,335587,-2023437,8064293,14220315,10147457,20091051,14540589,10072022,13816013,-494066,-1000310,-4423594,-16845097,-10556089,-17161941,-18198392,-7865632,-13031405,-2301720,4680326,2589692,16163568,13408014,13773206,19711643,8388885,10193757,4998516,-6077864,-3254141,-13734382,-15547212,-12341926,-18718698,-10024550,-8076411,-6055288,5739167,4400643,11823565,16196168,11936262,17655272,10855236,6850581,6362099,-5487819,-5197971,-10634799,-17008067,-11478255,-17008063,-12011256,-5347611,-7113665,5302675,6766840,8930137,18279756,11631527,15472123,13930613,3922178,6802683,-3800813,-9072520,-7561084,-17999015,-13391690,-12998148,-15338269,-3985820,-4882413,1337111,10350657,7678963,15838536,15439764,11500929,14586627,5963832,2590074,-184329,-9364383,-9432454,-13515196,-15801513,-12210877,-12458477,-7326273,-2404583,1426276,7498728,10339239,13826202,14102462,13668785,11950414,6311056,4066213,-2835646,-7774116,-8910547,-15839369,-13310773,-12770267,-13969779,-4147675,-4449592,1488876,10542140,7023794,15967169,15389875,9680345,15889391,4393200,1612967,1867713,-12447239,-7699042,-12416942,-18857100,-7529820,-14379213,-7999211,2443787,-3735018,10675475,11533966,8076951,20158995,9239929,9833557,11946418,-3672956,1399715,-5926642,-15259745,-6983837,-17257473,-13728887,-6075054,-12340421,797050,3083530,2812105,15388291,10067373,13005753,16344002,6334516,9072791,2871125,-5446477,-3623257,-12332350,-13477889,-11269120,-15280645,-9202407,-6043575,-3963610,4037709,6468262,9754926,13781329,12874030,12271119,10895488,6191597,1858233,-1328814,-7471353,-10301106,-11140877,-14855811,-11441084,-9478959,-8592837,62817,1209913,5463482,12742272,9428896,14172385,13551698,6674503,9719891,905139,-3877292,-2878110,-13684156,-10964298,-11202358,-16104810,-6021815,-7647503,-3933896,6714962,2838928,11633718,14271115,8761783,16040367,8276682,4253418,5960752,-6507916,-5345731,-8134599,-16103386,-9155566,-13157833,-11406349,-2451222,-5337712,3561859,8140830,6482797,14895785,11547560,10154876,12398937,3444136,2752553,-939384,-8884828,-7341724,-12178688,-13605168,-9335699,-11035242,-5602717,-943744,539241,7624497,9313386,10690438,13570683,10546905,9145655,6673747,881209,-1884852,-6075638,-10253722,-10980608,-12312673,-11748342,-8524277,-6120216,-1990784,3005975,5846394,9514933,11857967,11352376,11568200,9105078,5119642,2519445,-2695002,-6475273,-8531619,-11899451,-11519948,-10527948,-9807138,-4927254,-2060452,1543124,6888063,8128607,11133276,12254872,9751735,9555932,5624830,1221618,-1017580,-6728082,-8915458,-10061874,-12568594,-9963653,-8591238,-6382187,-584543,1465813,5897423,9792831,9663406,12190937,10776727,7614694,6645665,919676,-2444736,-5068181,-10108115,-10032883,-11287470,-11391353,-7265238,-6160007,-1815943,3061858,4651784,9468191,10526555,10234370,11452647,7534193,5334296,2506243,-3178826,-4784059,-8463256,-11050882,-9747351,-10912255,-8121890,-4565307,-2782028,2781032,5385199,7780507,11121426,9967231,10152782,8650907,4198828,2361918,-2281707,-6051048,-7525983,-10903873,-10430878,-9484915,-8780475,-4324422,-1676982,1864620,6264054,7652932,10343422,10816209,9153534,8426206,4668152,1246371,-1696433,-5911165,-7857685,-9737094,-10692730,-9209903,-7971709,-4869635,-1306657,1781016,5473541,7859948,9577145,10228004,9297503,7706625,4798737,1629099,-1845869,-5369219,-7614726,-9660824,-10008007,-9138121,-7781057,-4459700,-1566838,1863931,5653889,7464058,9718821,10128890,8801010,7951905,4246258,1228366,-1598048,-6000516,-7478916,-9412226,-10357553,-8398242,-7768592,-4516816,-764349,1385892,5871448,7577710,8829775,10519309,8293709,7390015,4881455,530237,-1249490,-5402644,-7802063,-8338152,-10337283,-8384141,-6987507,-5162236,-567255,1394576,4871742,7973788,8080390,9996432,8643366,6528403,5163236,715487,-1798731,-4600204,-8112684,-8256415,-9617864,-8890609,-6265983,-5026199,-830380,2096656,4513504,8034494,8413819,9316449,8905271,6160966,4793969,990603,-2248164,-4362375,-7777441,-8405759,-9006582,-8899028,-6226988,-4693464,-1231223,2109045,4149852,7544652,8279332,8716525,8842775,6181662,4626265,1468959,-2125154,-3976833,-7330533,-8256523,-8562127,-8790995,-6081982,-4474394,-1556568,2305677,3888248,7269216,8339902,8243429,8879851,5943535,4310231,1668956,-2517033,-3850894,-7182286,-8533799,-7863565,-8897530,-5910869,-3938002,-1950455,2790166,3846613,6744929,8865605,7467190,8833295,6204826,3407248,2468108,-2676315,-3981719,-6040145,-9136423,-7210016,-8399056,-6759051,-2852697,-2685288,2270118,4456076,5266488,9253637,7256533,7653201,7251956,2520303,2461427,-1769911,-5068705,-4885133,-9033196,-7762458,-6926629,-7512110,-2532797,-1764436,1043604,5600960,4901587,8420084,8342423,6304706,7398181,2860659,1107361,-688018,-5567737,-5186258,-7797628,-8736168,-6137996,-7151195,-3343961,-787691,381769,5301051,5401244,7189348,8795613,6068103,6766519,3695950,480069,-166104,-5041333,-5550092,-6781987,-8844919,-6023868,-6458708,-4014468,-307751,104757,4725115,5866063,6324477,8847325,6076935,6030661,4358562,-37586,-200214,-4465495,-6292588,-5867106,-8910770,-6216474,-5435793,-4634502,332681,487321,3919918,6688797,5597370,8579977,6470314,4772945,4939743,-280691,-804512,-3295119,-7020754,-5403047,-8159618,-7011890,-4247293,-5048863,-153052,1337269,2593002,7126770,5509481,7358155,7610984,3882561,4887713,752251,-1961323,-2184932,-6973630,-6036044,-6612758,-7910161,-3771048,-4327092,-1342531,2629711,2098453,6476409,6616075,5922652,8022213,4067504,3513596,1857874,-2792486,-2415386,-5850594,-7170129,-5551174,-7622972,-4571141,-2808071,-2190676,2630835,2777697,5032530,7438193,5425340,7121153,5184257,2453633,2314789,-2107200,-3287755,-4421140,-7381891,-5711157,-6475420,-5554926],[0,0,0,-2,-10,209,-126,277,-218,316,-427,539,-827,914,-1256,1339,-1715,1967,-2440,2957,-3478,4179,-4712,5571,-6280,7383,-8446,9771,-11173,12621,-14333,16006,-18149,20280,-22908,25577,-28584,31781,-35184,39056,-43106,47834,-52740,58328,-64175,70645,-77667,85328,-93947,103273,-113882,125376,-138446,152917,-169463,188415,-210359,236328,-267098,304815,-351513,411773,-491985,604691,-773921,1054087,-1596926,3016218,-15345186,-29900696,-2112822,-23560808,-9112649,10335385,-7375157,16853715,22996451,4863041,31476960,15788026,2960569,23117790,-9178931,-8256773,2350814,-32940108,-10658152,-13091475,-33927391,3853241,-12978770,-10603425,25420923,-5294366,19782781,31247168,-2228684,33314607,11415402,-7828755,22541122,-21429760,-12754646,400357,-41173264,-4842850,-14185146,-30741721,15074061,-13441032,2199546,30284265,-4444769,30251559,24391830,-778215,32205169,-2294173,-5705775,10685045,-29750007,-9384634,-12883041,-34500087,-2259773,-18197390,-12831284,12697316,-4995982,15649001,22366317,8535407,26993201,15147019,7099322,14112567,-4892610,-6574798,-8022562,-20677941,-16981170,-16886829,-19157346,-10857677,-4905430,-2961264,8080868,13644803,12151838,22446932,18231996,12089358,18620982,1922777,-1167147,48431,-20782800,-11617109,-16551919,-27346702,-6479299,-17186501,-9525181,10141346,-4071037,17357668,20929743,7930400,29887586,11969557,7043563,17647451,-11253802,-2873656,-7004666,-27872480,-8477309,-21533126,-21736586,-1219282,-15064280,2485189,12350918,2730663,23902640,17048987,12921966,23833441,5626512,6446379,4058249,-12998011,-8132667,-16083525,-21890756,-13814753,-17989576,-12073827,-3277767,-1640250,7444118,13431515,15237287,18437970,19410715,14534456,11200628,7787729,-3557519,-5848087,-10873093,-20736334,-14443147,-19240960,-18989311,-5331781,-10525295,1375718,12012924,4933749,22080119,18330692,11654512,24296610,5176845,4419254,6848234,-16746539,-6452820,-14023975,-26785162,-7132733,-20596408,-13876829,4516943,-9813594,11808631,16192905,5294324,28228906,13412222,9931579,21712283,-4863648,1993766,-1107419,-23289132,-6708984,-19671570,-24071699,-4195832,-18885831,-4571740,8319599,-3054948,19299592,16926152,10301350,26919978,9729184,8612528,12708981,-9513631,-3629284,-9213550,-23596882,-10748423,-19172944,-18998722,-3202344,-10351735,1399070,12137929,5572566,19508537,18983854,11352519,20216307,8188025,1602477,4786612,-11828356,-11987424,-10968541,-23417846,-13256930,-12632857,-15887333,1569312,-754401,3837483,19233956,9831717,18152490,21827699,6386317,15443767,4991962,-8235550,902717,-17341095,-17892942,-9537627,-25589357,-10057282,-6326674,-13150766,10779761,4306795,7878405,25705316,8345904,19034142,19570538,-838977,12787699,-3455575,-13994781,-1480393,-23910683,-16032638,-8988789,-24316538,-1584474,-4150831,-5646398,17855070,5010415,14735099,24152541,6075485,19566998,10252245,-3530736,7221693,-12629089,-13531945,-8232143,-24678043,-11759906,-11540286,-15559161,2953241,-1150091,5433929,17670082,9928664,18797410,18170677,8655905,13235306,2575022,-4131807,-3873108,-14864823,-15106909,-14542923,-18422666,-11974351,-8323223,-5731622,3464432,7368766,10343398,16767956,15669645,14362893,15294688,7302127,3412519,537098,-10133093,-10214674,-13544065,-19272866,-11940952,-14236438,-10562884,249881,-1955591,8405121,13802008,10134860,20013990,14101753,10225169,13526167,-655221,-791803,-4621377,-16528583,-10457989,-17252686,-17811830,-7900097,-12929088,-2264403,4438432,2688104,16032586,13215968,13777091,19484999,8376025,10177785,5038429,-5941989,-3153104,-13417911,-15316106,-12165268,-18498427,-10064596,-7912117,-6185666,5446108,4510843,11413900,16052084,11856526,17350282,11132146,6745877,6421051,-5023052,-5331347,-10307569,-16711614,-11661924,-16596491,-12215570,-5455779,-7004008,4653768,6664684,8708508,17687655,11927937,15119879,13928581,4285658,6508138,-3233750,-8724566,-7567641,-17358631,-13515356,-12899273,-15034425,-4505529,-4746751,1074695,9785207,7876092,15337357,15225695,11719768,14171624,6240181,2802272,-304411,-8757145,-9493239,-13324112,-15424824,-12445509,-12297018,-7418735,-2815719,1572973,7084798,10122268,13851255,13683120,13714475,11922227,6122849,4451440,-2707887,-7645089,-8458493,-15763869,-13119672,-12592864,-14075458,-4057991,-4515778,1189684,10410326,6656453,15620788,15279501,9462987,15802641,4566087,1639153,2188861,-12269168,-7490383,-12078899,-18744629,-7454360,-14302461,-8213678,2313700,-3917581,10130848,11343244,7720649,19820249,9319977,9680673,12037546,-3372686,1511165,-5568258,-14942826,-6883766,-16843300,-13708758,-6058715,-12179232,360373,2996068,2692922,14853903,10051229,12683512,16149018,6587035,8857229,3101498,-5125530,-3671039,-11782890,-13356456,-11276005,-14772400,-9415396,-5984089,-3778994,3548267,6496788,9496886,13269775,13035317,11870692,10836423,6457166,1543085,-927912,-7263415,-10368762,-10505151,-14911481,-11326888,-9063733,-8994894,177899,1149072,4981791,12892203,8984677,13947209,13728495,6202376,9922871,1109956,-4077157,-2325609,-13510721,-10772294,-10733387,-16207763,-5844235,-7673920,-4239450,6666606,2453590,11247396,14200700,8361952,15908172,8335646,4127870,6237717,-6292580,-5274556,-7768665,-15926582,-8959458,-12908811,-11450938,-2428686,-5335706,3306780,8093519,6263663,14607373,11418215,9999390,12201631,3660048,2748507,-809709,-8557892,-7330387,-11856941,-13352314,-9375068,-10843527,-5781845,-1007706,626998,7145803,9237987,10457020,13118931,10652870,8967766,6591455,1143075,-2021712,-5802128,-9941344,-10926233,-11912097,-11743323,-8573204,-5853243,-2281369,2950877,5713436,9047430,11897451,10989506,11357938,9250994,4912378,2734709,-2362879,-6374345,-8056570,-11837750,-11478846,-10296128,-9864917,-4912459,-2128100,1270263,6851014,7951470,10863353,12157893,9559579,9570507,5640165,1104753,-825464,-6493416,-8767155,-9770765,-12471750,-9830364,-8501897,-6406655,-702366,1343397,5626442,9688423,9469033,12003087,10686969,7525707,6600295,1076425,-2303826,-4877652,-9897841,-9889649,-11023240,-11290771,-7273182,-6089294,-1937547,2857611,4473031,9117212,10417716,10048639,11299978,7491930,5265754,2621484,-2947752,-4608666,-8165198,-10797879,-9587306,-10761149,-8106798,-4645439,-2822191,2577965,5233530,7456797,10856385,9777365,9953482,8642912,4319576,2439204,-2016488,-5902990,-7351003,-10599207,-10251664,-9300316,-8674186,-4378347,-1785286,1652918,6073310,7529271,9977950,10656934,9029943,8246057,4729929,1340445,-1434506,-5707372,-7708210,-9484738,-10499483,-9096388,-7866263,-5049308,-1586285,1494964,5168023,7660233,9233914,10042535,9312333,7648004,4926720,1797104,-1730579,-4980444,-7379993,-9425823,-9767665,-9137689,-7817801,-4604319,-1843582,1585460,5312046,7066997,9510084,9878765,8753884,7952905,4430279,1521701,-1372164,-5652208,-7099785,-9217822,-10121963,-8318762,-7876367,-4632768,-1143542,1082577,5475423,7186873,8603233,10247464,8216038,7502745,4998083,907153,-935951,-5023356,-7440985,-8082856,-10143841,-8400582,-6944112,-5335882,-944764,1153105,4482343,7635605,7982534,9672576,8688774,6578805,5249773,1033312,-1560071,-4296476,-7660938,-8121506,-9354655,-8778099,-6433435,-4981995,-1143352,1838132,4239010,7527126,8238831,9021012,8801750,6390882,4738745,1303977,-1860825,-4195913,-7291785,-8204122,-8844619,-8658920,-6351678,-4732647,-1455349,1766846,3937340,7111468,8015363,8615047,8636012,6288163,4656984,1574166,-1791286,-3742703,-7000359,-8005000,-8403558,-8653949,-6144981,-4653302,-1666791,1856447,3654619,6982525,7999141,8135505,8702940,5987572,4381972,1746506,-2241540,-3594405,-6858495,-8253695,-7764651,-8762507,-5943846,-4020790,-2139309,2467111,3587994,6441335,8552423,7307659,8664826,6240455,3590655,2600566,-2381825,-3675656,-5664899,-8881246,-7085202,-8193772,-6797156,-3024456,-2895571,1897687,4131504,4933431,8908560,7115535,7610654,7413507,2728503,2634218,-1381205,-4794153,-4531825,-8569659,-7645558,-6781513,-7578017,-2766641,-2010519,708339,5175816,4620728,8120137,8172650,6254790,7427198,3133741,1318998,-284720,-5157723,-4855312,-7494539,-8525000,-6074354,-7170666,-3499662,-1001198,85056,4959926,5074031,6925906,8635475,5919484,6794251,3879052,750037,142653,-4635942,-5237460,-6450266,-8641820,-5917873,-6523779,-4205618,-534359,-224704,4374549,5523185,6011647,8682674,5903043,6048454,4441541,153708,183265,-4084493,-5964715,-5564831,-8769929,-6105484,-5567461,-4829605,141179,77010,3659061,6444951,5192134,8476548,6473836,4798486,5173569,-18626,-514729,-2870895,-6737182,-5034685,-7990247,-7020006,-4230060,-5391383,-383332,1017401,2116025,6817602,5203965,7119007,7598042,3889787,5130572,991159,-1662928,-1682543,-6630214,-5711566,-6331468,-7959856,-3800480,-4455554,-1598338,2308142,1766564,6098071,6381843,5703645,7951702,4163069,3681264,2127425,-2497580,-1979708,-5533436,-6888431,-5366931,-7576448,-4621060,-3053784,-2445208,2283216,2434108,4707408,7157275,5300198,7074931,5176679,2633329,2549078,-1839115,-2869903,-4167716,-6980393,-5528909,-6499656],[0,0,0,0,0,31,164,-67,192,-103,163,-226,280,-499,503,-745,711,-950,1042,-1329,1631,-1908,2327,-2543,3039,-3340,3985,-4533,5283,-6041,6778,-7698,8499,-9677,10746,-12207,13592,-15197,16856,-18582,20618,-22667,25209,-27730,30717,-33724,37094,-40721,44664,-49193,54018,-59646,65612,-72513,80051,-88756,98742,-110336,124186,-140547,160782,-185741,218104,-260997,320887,-409017,547407,-773680,495432,-21424472,-28804570,-2769560,-23166936,-9613100,10342425,-7616359,16848589,22720228,4951769,31256626,15950265,2874475,23185423,-8948610,-8058790,2416436,-32613388,-10714571,-12869384,-33962387,3720234,-13040777,-10792032,24960947,-5325576,19476670,31169693,-2163842,33255151,11613809,-7487335,22651448,-20946523,-12419591,534675,-40772880,-4872728,-14434730,-30633965,14578636,-13642000,1983411,29612632,-4444267,30049152,24076220,-282882,32102718,-1894101,-4954287,10565827,-29117622,-9022273,-13196521,-33920712,-2719412,-18556860,-12697475,11627688,-5054885,15428503,21428050,9048288,26657971,15180850,7983198,13851221,-4153076,-5955074,-8322074,-19868607,-16945061,-17197414,-18681397,-11628576,-5127233,-3050482,7109182,13830980,11838357,21931709,18773709,11901151,18865314,2679158,-1241960,774701,-20394361,-11831747,-16044176,-27607774,-6859932,-17147038,-10292712,9848436,-4220648,16758363,20911172,7904738,29636040,12450519,7266112,17818661,-10492421,-2851373,-6753796,-27340082,-8755358,-21410356,-21781849,-1865667,-14971150,2048868,11811000,2933664,23415404,16988170,13352603,23538046,6144194,6757611,3946731,-12258210,-8229010,-16055131,-21375171,-14236698,-17892583,-12124411,-4022622,-1330348,6965033,13067421,15564558,17940465,19578952,14828463,10827935,8356917,-3374354,-5973378,-10267793,-20887420,-14416926,-18949811,-19493755,-5185003,-10591877,872694,12202034,4537625,21875497,18726889,11232953,24498624,5482590,4211184,7243362,-16754053,-6588562,-13627112,-27059434,-7152550,-20344697,-14363020,4663878,-9857094,11428243,16446410,5186783,28191822,13692675,9673635,21944917,-4701440,1856352,-769777,-23347390,-6777388,-19408759,-24364603,-4277296,-18914193,-4906858,8351852,-3189254,18913770,17036734,10276170,26896368,9993998,8646651,12823608,-9196387,-3622801,-9115771,-23535791,-10977842,-19049302,-19098342,-3555661,-10283185,1063196,11955551,5727932,19266692,19074895,11570840,19999241,8768415,1769189,4812903,-11290565,-12186098,-10896181,-23255741,-13762822,-12459652,-16269823,977607,-599818,3254749,19049945,9981713,17666387,22365313,6563082,15388998,5779477,-8229788,1235619,-16828675,-18243608,-9276212,-25802432,-10577433,-6385358,-13888704,10450555,4234364,7314543,25716621,8237985,19011149,20007451,-560579,13160498,-2995047,-13817220,-1252668,-23678999,-16132491,-9157733,-24623962,-2030222,-4520990,-5984047,17409304,4874949,14659950,24132089,6397701,19817036,10559187,-2870858,7403971,-12221372,-13069980,-8493827,-24339909,-11958151,-12055232,-15481990,2131632,-1564886,5459893,17001739,10167168,18813948,17932391,9476578,13197230,2975276,-3425840,-4155330,-14239120,-14993989,-14978865,-18022215,-12466265,-8629701,-5530929,2699514,7429946,10404273,16298651,16287854,14137105,15327906,7970122,3109326,1008642,-9836476,-10529592,-13053921,-19538001,-12132148,-13931663,-11219920,199238,-1923870,7848364,14119972,10151924,19804403,14628443,10203773,13718998,-128573,-957364,-4408539,-16429498,-10748516,-16978821,-18038980,-8232265,-12806053,-2592114,4300538,2802810,15672650,13428159,13992440,19367031,8758891,10244660,5054259,-5612159,-3322969,-13409580,-15288343,-12507922,-18514264,-10151498,-8280135,-5973463,5228117,4292931,11743874,15841619,12108972,17616190,10930117,7255581,6397846,-5187164,-4884706,-10558139,-16757770,-11420843,-17040308,-12083596,-5566201,-7319585,5025322,6389179,8707478,18140342,11604034,15423680,14195508,3986140,7043723,-3382548,-8848926,-7225888,-17834120,-13452263,-12830866,-15608733,-4183157,-4951372,906909,10255592,7547897,15376262,15585773,11294289,14659288,6300096,2589108,213045,-9060651,-9452318,-13181892,-15902157,-12245152,-12360056,-7825057,-2503873,1244855,6999720,10340341,13532561,13958315,13826248,11712283,6493173,4383882,-2762277,-7392631,-8829654,-15730709,-13104361,-12910776,-14041529,-4234032,-4664155,1399889,10307750,6699983,15826903,15232261,9636726,15917313,4384796,1755588,2118364,-12388248,-7454453,-12329665,-18892608,-7383104,-14487370,-8062281,2439902,-3933964,10566057,11466621,7725348,20141303,9161252,9697182,12086339,-3696964,1570706,-5773542,-15289111,-6719064,-17135854,-13704759,-5952672,-12418907,714972,3030669,2558919,15210166,9928748,12807224,16414644,6303488,9092719,3138047,-5346610,-3479555,-12051687,-13478130,-11146347,-15133643,-9369867,-5968698,-4136268,3799006,6407620,9395461,13651616,12918018,12035275,11167224,6333922,1936402,-864048,-7488469,-10051420,-10798815,-15121328,-11152464,-9508915,-8940708,117355,713573,5222340,12716340,8874832,14323052,13544815,6556139,10225383,895358,-3612723,-2478268,-13624787,-10491561,-11143248,-16268772,-5833217,-8059567,-4119542,6507667,2224234,11542565,14020052,8595879,16251302,8174044,4582037,6445266,-6262100,-4901547,-8014835,-15978316,-8906198,-13250460,-11415747,-2667814,-5668934,3351080,7774015,6267525,14642887,11429539,10307142,12493447,3730350,3011721,-634324,-8470648,-7173540,-11984960,-13484486,-9476738,-11024967,-6046847,-1089405,309040,7169757,9243204,10399746,13471576,10797070,9186384,7037224,1238663,-1798323,-5665292,-10058269,-10851434,-12019378,-12015280,-8534716,-6328258,-2550742,2868846,5310361,9223200,11836243,11092218,11861033,9281726,5240559,3082050,-2390614,-6015893,-7994460,-11950808,-11296857,-10705795,-10032599,-5158082,-2601078,1215896,6504962,7740732,10931144,12162217,9823978,9893055,5855191,1607638,-624145,-6349567,-8558893,-9904878,-12584630,-10005945,-8827302,-6713486,-1045924,1098170,5461322,9573838,9554958,12174540,10871114,7919402,6916414,1314887,-2076713,-4667515,-9793689,-9885811,-11131168,-11472711,-7508022,-6419191,-2148197,2758692,4355248,9182264,10470670,10130190,11498882,7791027,5578874,2880730,-2768940,-4516740,-8206587,-10911221,-9779440,-10988250,-8282100,-4870587,-3055437,2480134,5143828,7480234,10956130,9939459,10223185,8789617,4528519,2653990,-1882186,-5701977,-7389817,-10649278,-10429269,-9659616,-8846029,-4662759,-2064438,1540387,5873472,7542003,10130454,10724250,9344861,8439190,5009449,1679534,-1377192,-5565532,-7679568,-9682283,-10536595,-9457332,-8152735,-5199037,-1816412,1381358,5078989,7596542,9470853,10182400,9507426,7993487,5066245,1993117,-1573042,-4938867,-7374891,-9576245,-9901288,-9349969,-7999592,-4790572,-1988528,1510297,5182658,7228248,9605173,10000095,8985350,8142536,4579235,1786421,-1393581,-5549687,-7083708,-9416640,-10172738,-8658847,-8099759,-4728224,-1428201,1062063,5443277,7083985,8845085,10295157,8436504,7821958,5093056,1197500,-795763,-5074077,-7296365,-8355052,-10210125,-8495128,-7380154,-5391322,-1165294,897909,4649397,7425972,8083286,9987704,8693442,6984025,5426148,1139347,-1228950,-4334434,-7656431,-8096151,-9582067,-8865481,-6662556,-5287828,-1202369,1590346,4209108,7653825,8238741,9334112,8964549,6498521,5086742,1477398,-1742758,-4063989,-7509003,-8266172,-8982758,-8895179,-6515095,-4967767,-1632492,1737010,3956769,7106656,8205587,8736225,8766594,6517191,4810094,1783088,-1599778,-3754321,-6915431,-8098745,-8552719,-8710623,-6422352,-4804748,-1800662,1678945,3720737,6999458,8037880,8347430,8829007,6217137,4641637,1896083,-2024357,-3527608,-6920429,-8191841,-7980038,-8964360,-6088190,-4316782,-2210349,2404703,3479789,6627723,8611466,7519687,8914212,6308310,3794014,2770125,-2427228,-3622339,-5819020,-9020636,-7062270,-8597574,-6895029,-3174222,-3007460,2001234,4151918,5054537,9142351,7218620,7812324,7488240,2759412,2767078,-1442949,-4799115,-4574125,-8879550,-7769974,-6980207,-7720824,-2776811,-2080471,853413,5271860,4693611,8287098,8353443,6408866,7628767,3099377,1475442,-350900,-5294979,-4892634,-7713005,-8644681,-6105537,-7316662,-3523703,-1079066,32610,5018946,5091893,7151639,8733446,6049471,6989960,3896242,818241,107669,-4734144,-5248235,-6623501,-8763951,-6026826,-6741792,-4175814,-533294,-211742,4576522,5593201,6225961,8870721,5980465,6253844,4488745,188166,143311,-4301115,-6022182,-5832410,-8913385,-6139033,-5717169,-4885543,74451,55239,3807023,6502192,5407382,8783936,6443533,5075420,5236646,-75786,-340664,-3063479,-6837697,-5224268,-8249330,-7016279,-4485174,-5456447,-286702,816662,2320212,6926633,5289865,7535869,7588108,4004992,5287721,896282,-1544410,-1803504,-6827247,-5786791,-6621899,-7984256,-3935121,-4703677,-1575046,2204165,1796093,6402712,6435233,6011994,8108344,4177297,3914506,2100967,-2534065,-2012094,-5710357,-6923154,-5578227,-7786604,-4624304,-3210408,-2432989,2326432,2417663,4982807,7248774,5514234,7238114,5198159,2769032,2489978,-1819133,-2956564,-4334385,-7184768,-5678428],[0,0,0,-2,-11,111,-75,317,-281,482,-491,666,-872,1095,-1520,1768,-2297,2601,-3229,3775,-4582,5483,-6440,7636,-8729,10216,-11630,13518,-15460,17757,-20240,22882,-25912,29036,-32772,36653,-41195,45961,-51258,56958,-63089,69936,-77232,85499,-94268,104074,-114539,126062,-138636,152406,-167776,184595,-203558,224432,-248103,274666,-305146,340365,-381587,430835,-490365,564644,-659565,786583,-965656,1239891,-1719163,2816949,-12302080,-6108914,-19601015,-29709890,-1691703,-23624528,-8391134,9994488,-6947873,16898451,22840236,4816792,31373005,15260108,3043234,22526038,-9298972,-8322081,2095200,-32759033,-10485342,-13082016,-33470934,3993799,-12729139,-10351576,25366242,-5293758,19756904,30909962,-2239679,33013348,11011237,-7865732,22304784,-21593589,-12515173,321306,-41008735,-4420890,-14174144,-30321853,15428026,-13415147,2498897,30224101,-4704801,30382618,23845484,-982091,32144030,-2984685,-5618130,10568009,-30081008,-8803113,-13068650,-34303083,-1632039,-18315552,-12271945,12894242,-5245406,16035683,21956002,8322726,27056970,14535852,7128980,13959349,-5284179,-6269157,-8254298,-20604320,-16459764,-17092321,-18725534,-10560325,-5069605,-2558592,7987260,13542064,12191250,22072304,18047912,11987958,18196607,2030153,-1175427,-9437,-20536836,-11493869,-16424373,-26991487,-6403966,-17122745,-9365203,9977007,-3959784,17350277,20404388,7931794,29494607,11667418,7303028,17316601,-11073578,-2570536,-7262898,-27189625,-8396385,-21674962,-21090846,-1579355,-14958098,2796285,11654198,3021503,23600230,16409352,13357670,23222888,5456261,6854049,3393385,-12515502,-7951813,-16404523,-21047903,-13976315,-17850186,-11546895,-3743726,-1326613,7382708,12880366,15507030,17904494,19170310,14767099,10614773,7993773,-3333164,-6166961,-10267543,-20543761,-14405825,-18628787,-19122381,-5170193,-10317999,972348,12033913,4781463,21594990,18417836,11335336,23912798,5345821,4141333,6872599,-16478442,-6635174,-13604987,-26420888,-7238247,-20096983,-13884154,4480203,-9445085,11411541,16164715,5427114,27603698,13541296,9685522,21184433,-4561750,1628906,-1140638,-22893930,-6996458,-19280168,-23759594,-4316938,-18212606,-4626076,8240106,-2623258,18846130,16903631,10310094,26228402,9826984,8364257,12308150,-9115115,-3960289,-9165849,-23179749,-11055652,-18564032,-18703154,-3459409,-9710945,1138620,12021629,5954922,18868296,18889162,11370708,19532503,8558286,1434986,4501168,-11197996,-12199764,-10686104,-22906195,-13591275,-11954296,-15918489,1274851,-361577,3256458,19096321,9942782,17342311,22129959,6270624,14991236,5529636,-8401572,1140629,-16785369,-18097222,-9059607,-25370757,-10233962,-5972187,-13487054,10570520,4307731,7306386,25533035,8120004,18614985,19649463,-883719,12740440,-3164256,-13899987,-1341313,-23459010,-15914072,-8890131,-24090373,-1711860,-4152351,-5711154,17298747,4906478,14412901,23724181,6269792,19178290,10240728,-3135215,7007130,-12123892,-13297167,-8350321,-23862294,-11819144,-11457434,-15145365,2312680,-1060374,5264001,17092109,10221535,18220384,17884173,9031971,12677934,3048472,-3881610,-4162113,-14101168,-15197666,-14321604,-17831437,-12309346,-7936474,-5721309,3085739,7716467,9869281,16512703,15778617,13667030,15423387,7206811,3118750,1030584,-10214636,-10045049,-13048606,-19330234,-11491860,-14037980,-10761221,522309,-2159992,8212670,13733562,9843336,19832150,13963404,10058336,13468651,-566444,-728456,-4464323,-16314339,-10322567,-16921483,-17685204,-7822183,-12639428,-2316226,4452081,2691430,15532546,13107748,13585904,19098940,8433015,9967564,5030399,-5698171,-3353129,-13129823,-15182337,-12160583,-18040548,-10085632,-7788538,-5896923,5154596,4439028,11283401,15648305,11921948,16973358,10896566,6928619,6144209,-4848336,-5123985,-10311622,-16332335,-11568712,-16442406,-11815155,-5522332,-6779250,4712155,6404679,8707478,17499483,11582781,14958954,13653038,4191123,6581619,-3344792,-8611608,-7376887,-17149001,-13229685,-12720501,-14901439,-4318446,-4761894,1171231,9749614,7659680,15168733,15035075,11357214,14044585,6009745,2645068,-174953,-8764917,-9219279,-13078970,-15245779,-12090967,-12116764,-7332664,-2682473,1387856,7026311,9953745,13492950,13524160,13417835,11760514,6099084,4370645,-2660840,-7508613,-8370739,-15376292,-12821954,-12338277,-13885121,-3975613,-4578355,1085677,10346002,6361302,15446655,15046175,9223316,15674130,4454694,1702834,2341657,-12091609,-7145389,-11866274,-18513654,-7073400,-14226514,-8066928,2237593,-4195739,10134253,10999102,7465131,19647064,8921464,9654210,12068359,-3380202,1876615,-5412896,-14601740,-6403651,-16739210,-13305412,-6051854,-12319545,461187,2605724,2397456,14609306,9493861,12614693,15892950,6444755,9167686,3127267,-4659037,-3248748,-11521400,-12891335,-11146076,-14610535,-9360347,-6248961,-4007868,3114388,6058950,9144064,12833092,12865205,11688627,10851039,6716464,1789588,-437069,-6882121,-9962136,-10182075,-14728190,-11037321,-9077792,-9262558,71915,617293,4605910,12555802,8388009,13811434,13488419,6206225,10277118,1125456,-3604401,-1935316,-13274859,-10176937,-10638688,-16116150,-5676074,-8029075,-4385460,6325179,1852021,11072042,13635914,8207409,15983498,8056668,4571252,6562727,-6002967,-4525815,-7589310,-15501792,-8616835,-12981625,-11230052,-2666381,-5649593,3102665,7462981,5936702,14155475,11054095,10056526,12155148,3819080,3068173,-549588,-8029520,-6997637,-11566337,-12971642,-9365964,-10690061,-5870171,-1314199,390726,6679098,8896392,10161966,12805718,10561156,8824331,6725145,1452584,-1779626,-5408185,-9654394,-10641100,-11528069,-11636199,-8376548,-5942029,-2519498,2795250,5241986,8744297,11681322,10718102,11417546,9162734,4945893,3099060,-2292672,-6009565,-7672750,-11597352,-11058122,-10188228,-9888431,-4889967,-2399088,1070701,6530080,7476945,10545183,11909159,9368769,9583888,5691462,1410547,-494673,-6168863,-8353807,-9483607,-12212199,-9660422,-8512780,-6593875,-853664,1009877,5240537,9306496,9092564,11734456,10607213,7506780,6767222,1262876,-2053834,-4492405,-9536077,-9538593,-10735809,-11165260,-7213692,-6257533,-2132566,2634972,4095951,8868984,10101452,9714135,11237460,7538622,5402634,2897011,-2704224,-4268172,-7834481,-10553942,-9403739,-10601793,-8130164,-4744774,-3091857,2214283,4867937,7168087,10541534,9641104,9931793,8526655,4432865,2702424,-1749857,-5403148,-7013195,-10279849,-10070272,-9357983,-8583051,-4642876,-2132667,1358241,5466857,7198920,9687877,10293703,9154776,8275311,4983969,1815851,-1260965,-5165624,-7340955,-9270626,-10082227,-9203354,-7914341,-5100379,-1871912,1327077,4758148,7183162,9161679,9743103,9170244,7777206,5005454,2209233,-1404297,-4701352,-6906963,-9256561,-9526590,-9035173,-7823536,-4553624,-2137651,1405089,5033642,6797654,9278046,9586522,8623362,7987778,4385765,1715476,-1186487,-5361285,-6724097,-9010675,-9891419,-8261443,-7776476,-4630377,-1407108,862655,5254406,6906503,8468060,9915457,8121772,7507825,4943670,1195493,-751191,-4879730,-7020285,-8007720,-9797916,-8200517,-7084136,-5180619,-1154271,917223,4403715,7118098,7831710,9485684,8440200,6759932,5193436,1217585,-1191968,-4110214,-7226155,-7895103,-9241815,-8521778,-6552894,-5050221,-1339363,1425159,4089060,7228717,7970675,8982426,8580342,6348697,4835453,1402296,-1541204,-3936153,-6982818,-7903793,-8731045,-8454091,-6354872,-4755381,-1586683,1442771,3732932,6783362,7836487,8491042,8416945,6296604,4766415,1779619,-1405732,-3603868,-6641040,-7684333,-8246802,-8440037,-6220141,-4748646,-1799675,1581174,3418858,6694483,7685993,8056777,8461536,5960690,4501499,1882388,-1817865,-3387687,-6584604,-7899521,-7732015,-8552074,-5919114,-4191029,-2214510,2182067,3235051,6326029,8204109,7199690,8584459,6079856,3644038,2664416,-2212081,-3438140,-5479549,-8575941,-6843718,-8168325,-6662879,-3061934,-2931681,1772054,3882591,4807881,8659601,6967984,7439578,7235160,2678664,2735718,-1264629,-4536532,-4297687,-8431253,-7438405,-6684866,-7435496,-2726467,-2058710,673411,5012217,4486518,7878163,7892835,6108249,7289066,2983475,1412426,-268317,-5048191,-4632176,-7274068,-8273297,-5827179,-7126472,-3439226,-1089177,-129360,4745225,4778133,6777446,8369948,5788259,6849496,3844902,890876,296728,-4461242,-4912923,-6274985,-8439483,-5671085,-6539095,-4082247,-585522,-418161,4290251,5202968,5885185,8543286,5710450,6078820,4422419,132486,355338,-4064416,-5719856,-5437726,-8590040,-5812519,-5447540,-4808201,150973,-126707,3587294,6185317,5016290,8443000,6168230,4808294,5147587,-102657,-252939,-2787653,-6541634,-4803368,-7884912,-6730736,-4160670,-5364478,-380456,794029,2094022,6695238,4935318,7118288,7325549,3856605,5185793,847856,-1442907,-1583852,-6572814,-5375824,-6298724,-7687689,-3694081,-4530295,-1549111,2090269,1500762,6123148,5998917,5649185,7801170,3871192,3851000,2064785,-2382720,-1811194,-5399156,-6559627,-5261464,-7538270,-4389866,-3127283,-2487480,2208084,2208461,4666320,6842081,5147931,6999284,4919266,2743636,2550829,-1743949,-2661555,-4071908,-6852691],[0,0,0,0,-1,110,-14,97,74,49,43,83,-71,64,-77,-64,-21,-118,-33,-71,10,-121,226,-280,451,-389,576,-534,796,-923,1207,-1456,1631,-1938,2066,-2508,2774,-3359,3792,-4356,4885,-5378,6071,-6656,7599,-8373,9447,-10353,11405,-12470,13564,-14910,16156,-17726,19051,-20582,21834,-23058,23994,-24390,24022,-21730,16461,-4623,-20160,75823,-216944,689395,-4855718,-25041213,-3573796,-21198105,-28502367,-2794954,-22890468,-9064138,10216487,-7267313,17068299,22346968,5224698,30886495,15683695,3009671,22671204,-9023865,-8117396,1993629,-32345389,-10807184,-12900164,-33529850,3667818,-12847998,-10398539,24980825,-5136851,19493613,30943053,-2150558,33041515,11412547,-7557500,22446195,-21186599,-12388009,425424,-40752468,-4630180,-14438625,-30457971,14916689,-13703703,2307532,29747332,-4686052,30296359,23776454,-483319,32191717,-2461239,-5004214,10502410,-29502438,-8646951,-13300827,-33973657,-2196134,-18793110,-12247136,12136220,-5355199,15938326,21404817,8675485,27100802,14657253,7816585,13954085,-4847187,-5813958,-8382142,-20298041,-16493989,-17289207,-18610142,-11060968,-5183145,-2690385,7560548,13511887,12238229,21931042,18350397,12116528,18249743,2300606,-1157491,1484,-20372315,-11566235,-16574409,-26997309,-6646156,-17221369,-9367001,9731256,-3844557,17326538,20404501,8284765,29589100,11677199,7610092,17140782,-11021515,-2509042,-7517345,-27109676,-8470178,-21862718,-20968401,-1832754,-15025882,2915028,11485410,3216261,23756018,16345483,13624539,23295607,5481490,7075275,3280434,-12431999,-7909961,-16593719,-21001171,-14099523,-18186459,-11439285,-3931943,-1333722,7593507,12774799,15674797,18267963,18974044,15046929,10764308,7684997,-3073312,-6416742,-10544561,-20422241,-14875295,-18526373,-19017649,-5561797,-9850502,974288,12027558,5404852,21259308,18768572,11644757,23494383,5705091,3918496,6444232,-16152179,-7268721,-13795497,-26329650,-7831255,-19755687,-13945236,4329786,-8906065,11203933,16400790,5848153,27470515,13930010,9750000,21075106,-4238242,1360221,-1195705,-22837861,-7405087,-19176414,-23937120,-4639905,-18175281,-4840438,8141445,-2486906,18749054,17071518,10573926,26361763,10032060,8471021,12301332,-8969503,-3973477,-9296205,-23161871,-11212566,-18937769,-18676099,-3672081,-9869712,1279790,11777582,6124747,19083625,18890547,11769729,19586120,8633304,1739583,4252377,-11142786,-12278449,-11118511,-22750811,-13938219,-12183383,-15693024,847124,-147140,3465527,18862971,10391273,17402004,22205168,6699391,14773492,5805507,-8333596,674070,-16505243,-18440039,-9341613,-25210461,-10647516,-6008162,-13350230,10301904,4737779,7469309,25553596,8643556,18516146,19864623,-605194,12473274,-3047520,-14126675,-1680274,-23407664,-16253838,-9040539,-24029025,-1976553,-3931791,-5571314,17445332,5350918,14574730,23960018,6507397,19234590,10376654,-3233902,6719207,-12302134,-13563054,-8615743,-24088299,-12015444,-11605626,-15040377,2415189,-873554,5568981,17282266,10404358,18584747,17985061,9130884,12723271,2772590,-3945562,-4371207,-14468036,-15242102,-14777779,-18092109,-12326830,-8207454,-5373442,3207593,7743133,10438853,16627915,16051897,14169913,15180354,7483770,2997422,424311,-10153275,-10568704,-13461156,-19345782,-12045297,-13854985,-10575457,324276,-1460764,8302122,14088369,10511690,19721182,14436230,10123087,13088662,-435717,-1312187,-4802115,-16450918,-11069016,-16942956,-17837586,-8092035,-12284870,-2393429,4694809,3255294,15652088,13682593,13805228,19205694,8777000,9740470,4909584,-5824123,-3733140,-13274869,-15560167,-12421018,-18201555,-10348294,-7790246,-5806798,5346862,4825611,11498905,16090305,12122617,17246410,11088526,6811869,6188690,-5060155,-5403552,-10415335,-16722779,-11683316,-16613180,-12218453,-5333955,-6869638,4819790,6836910,8713777,17942620,11933981,15011320,14133712,3953059,6463225,-3270102,-9199067,-7448752,-17586943,-13793435,-12562084,-15351968,-4284284,-4509109,865431,10242251,7855181,15322333,15698329,11192938,14350737,6282325,2284143,-13773,-9158990,-9696931,-13096155,-15832819,-12166355,-12125109,-7611478,-2353616,1469393,7227191,10502086,13596938,14002675,13728869,11696428,6316741,4133981,-2813547,-7618630,-8857219,-15717990,-13118112,-12663868,-13889006,-4057770,-4371780,1409599,10502586,6833237,15742316,15337954,9392428,15778591,4413840,1429534,1979917,-12448866,-7598577,-12164441,-18909231,-7306496,-14188717,-8112295,2673048,-3815481,10563821,11653377,7691087,20111802,9198254,9410071,12081676,-3864031,1303593,-5750627,-15405144,-6818846,-17008654,-13750739,-5674471,-12213853,783862,3356944,2734508,15328581,10180787,12676773,16289418,6185801,8749613,2963296,-5614722,-3745936,-12025802,-13589244,-11226204,-14839442,-9225148,-5652944,-3719031,3864907,6772727,9621584,13543264,13079996,11769685,10907003,6132692,1283931,-1070478,-7769149,-10390678,-10684750,-15204717,-10985383,-9122072,-8840383,621249,1086737,5378141,13141039,8874365,14311185,13572849,6083283,10035135,549914,-4166209,-2501987,-13950402,-10620572,-10933925,-16300611,-5487098,-7758574,-3960364,7022204,2402476,11658830,14180274,8377328,16183080,8051791,4080493,6148010,-6618939,-5248212,-8020765,-16113881,-9006575,-12992838,-11279602,-2265329,-5141421,3518725,8275533,6370442,14639926,11613459,9944118,12218123,3547083,2368242,-864730,-8758991,-7640637,-11785133,-13605345,-9346278,-10554172,-5856328,-590846,774908,7162055,9816622,10332694,13289573,10832032,8521389,6820875,898275,-2448510,-5595629,-10440660,-10990437,-11802466,-12081279,-8081233,-5912459,-2228037,3440588,5570187,9356538,12116768,10784124,11693099,9077265,4665273,2922841,-2961751,-6498730,-8108013,-12174453,-11187234,-10418514,-9897903,-4557140,-2092245,1626520,7088784,7972152,11102759,12154566,9547421,9551428,5506204,1038987,-986581,-6664065,-8944214,-9916184,-12554540,-9914599,-8398690,-6341978,-556739,1618031,5755542,9847717,9620278,11980060,10828697,7502643,6517167,1068191,-2625009,-4940529,-9963551,-10163115,-10895338,-11452350,-7271439,-5835888,-1968390,3197405,4722351,9220050,10751833,10086054,11303247,7753108,5036764,2535861,-3140704,-5021331,-8219258,-11147755,-9838137,-10702271,-8234439,-4483883,-2652512,2696768,5531578,7655356,10936701,10112493,9975618,8547441,4346003,2149095,-2171270,-6022400,-7661813,-10649601,-10500816,-9460491,-8529701,-4507077,-1633959,1929521,6054106,7930680,10145398,10694118,9324990,8190252,4816773,1442137,-1803047,-5800540,-7913879,-9809075,-10467260,-9350058,-7812844,-4927958,-1497087,1801494,5376211,7801853,9564885,10137477,9427792,7738082,4809346,1639922,-1917850,-5200189,-7630641,-9618838,-9913927,-9326391,-7744596,-4563775,-1620223,1930969,5484350,7526966,9798985,9952885,8969337,7835575,4359510,1488582,-1814206,-5726677,-7396201,-9515235,-10045271,-8668485,-7759811,-4421963,-1171949,1555627,5659963,7394816,9094275,10136621,8455851,7528582,4657864,1038508,-1343856,-5317076,-7503565,-8601114,-10084398,-8417542,-7183682,-4957759,-943224,1336461,4921592,7633458,8395172,9776131,8620451,6764823,5000662,977504,-1696482,-4639511,-7789265,-8436539,-9531460,-8792776,-6565382,-4810530,-963840,2065101,4540502,7799331,8488279,9157424,8861001,6428823,4612570,1222156,-2108883,-4503528,-7502514,-8577803,-8885186,-8728296,-6490149,-4458152,-1431087,2016920,4323514,7064907,8488506,8794302,8550308,6519816,4403919,1423676,-1854757,-4242236,-7014462,-8321034,-8617965,-8484800,-6315021,-4387519,-1398110,2027194,4125042,7151641,8248918,8471040,8611082,5986597,4273440,1404844,-2323527,-3990763,-7200100,-8406480,-8127019,-8768703,-5939176,-3935512,-1850811,2695507,3904286,6772076,8754368,7506708,8715778,6145527,3412408,2436106,-2719137,-4101384,-6007139,-9141350,-7207406,-8272423,-6774448,-2727161,-2654209,2327942,4588646,5200368,9288486,7345133,7474826,7327442,2467672,2287950,-1611720,-5255545,-4843660,-8959658,-7858172,-6715619,-7610857,-2499922,-1567988,993701,5723376,4942829,8317318,8425923,6202351,7319276,2934117,911047,-626991,-5689005,-5299018,-7709857,-8788797,-5985629,-7024650,-3271426,-639405,378143,5422055,5489493,7135699,8829327,5927561,6723346,3648078,341678,-228402,-5149639,-5630141,-6678155,-8813267,-5861888,-6449078,-3862587,-106686,105640,4829948,5794697,6229926,8980346,5794851,5940672,4251158,-337655,-140986,-4649385,-6332247,-5798358,-9004711,-5977765,-5377361,-4631915,627434,370495,4051741,6826526,5414809,8761534,6411936,4601555,5018125,-529218,-756057,-3355354,-7201692,-5206117,-8270652,-6990549,-4088530,-5172707,113273,1358611,2533448,7285679,5356930,7401940,7605407,3706796,4986043,649098,-2071046,-2015628,-7071282,-5931797,-6588154,-7971968,-3647819,-4292352,-1210764,2674528,2074354,6598640,6620591,5876225,8013965,3958900,3535230,1758851,-2870275,-2330546,-5913800,-7150795,-5476426,-7670138,-4440019,-2807309,-2085044,2673902,2861362,5168377,7393089,5544123,7081066,5022743,2471906,2126094,-2017368,-3267317,-4594905],[0,0,0,1,5,-87,190,-129,258,-146,341,-338,572,-688,838,-1035,1112,-1452,1609,-2103,2394,-2908,3312,-3796,4405,-4985,5888,-6643,7738,-8647,9822,-10979,12324,-13903,15529,-17523,19409,-21690,23893,-26505,29264,-32361,35822,-39442,43563,-47756,52593,-57661,63486,-69833,76924,-84855,93543,-103512,114564,-127554,142415,-160154,181235,-206948,239053,-280106,335047,-411503,525595,-710854,1057458,-1899628,7891871,1157999,-26379843,-2606347,-21621608,-27943313,-3402298,-22493081,-9611643,10146952,-7612652,16988778,22083118,5450716,30695353,15933590,3009744,22840450,-8859344,-7872523,2042433,-32037245,-10809586,-12864502,-33597892,3670147,-12941569,-10512561,24802215,-5197575,19389487,30872683,-2129521,33117931,11312168,-7409934,22477738,-21125950,-12284464,338568,-40764815,-4508913,-14439337,-30329963,14901786,-13685634,2411928,29512230,-4640129,30333372,23572121,-372657,32178642,-2682949,-4684682,10361920,-29494496,-8460204,-13511474,-33782005,-2120496,-18844866,-12083963,11942965,-5307620,15955516,21164725,8832874,26905094,14474414,7960930,13776700,-4829330,-5677065,-8480135,-20106409,-16549034,-17293987,-18501568,-11038125,-5142793,-2659295,7510176,13540055,12017078,21931767,18250009,11975630,18382175,2099595,-1081439,98901,-20429350,-11341469,-16557651,-26896918,-6438287,-17377676,-9159540,9675395,-4050778,17393428,20076144,8273597,29533153,11424671,7805232,16926603,-11103429,-2256853,-7798953,-26829810,-8398654,-22070009,-20501094,-1984797,-14957764,3228472,11123781,3478911,23723023,15929244,13925833,22929378,5393287,7316648,2881639,-12246831,-7865262,-16838623,-20620134,-14183267,-18025349,-11095707,-4025064,-1085413,7722241,12546561,15830211,18061264,18668042,15026656,10287670,7585617,-3231716,-6640108,-10500425,-20411665,-14788069,-18338217,-18922182,-5362113,-9632286,1067333,12054590,5438120,21281585,18549539,11529379,23288697,5529194,3891473,6226974,-16131759,-7163670,-13727221,-26062668,-7753944,-19583453,-13606561,4277652,-8579960,11336346,16155269,6022651,27169116,13750814,9810747,20610165,-4308859,1215526,-1508156,-22600794,-7523573,-19076960,-23469530,-4672353,-17693323,-4502820,8125620,-2066293,18525126,16929118,10718484,25754604,10010411,8343948,11746625,-8818431,-4162520,-9500462,-22820141,-11442578,-18519811,-18259707,-3818095,-9149913,1384163,11773517,6595984,18599411,18845937,11757636,18858731,8747682,1348194,3834568,-10898738,-12701217,-10970824,-22367999,-14044053,-11646920,-15581289,982313,339424,3231250,18995587,10495041,16899367,22133033,6348909,14368367,5798556,-8677819,758353,-16437729,-18449080,-9005903,-25122598,-10494222,-5626983,-13335233,10488694,4714850,7195868,25460389,8365397,18399270,19658427,-777509,12423876,-3078817,-13953911,-1542736,-23287914,-16034369,-8998836,-23747118,-1847189,-3967212,-5451798,17143217,5255592,14458103,23418142,6588164,18849529,10141459,-2948171,6363402,-11984792,-13332255,-8773459,-23419541,-12076815,-11461939,-14499533,2004918,-529455,5594085,16761046,10751992,17980112,17622861,9365307,11932711,3055325,-4005116,-4757646,-13752169,-15473518,-14425356,-17399914,-12545365,-7514384,-5283930,2964214,8336232,10019634,16502657,16151640,13301488,15287580,7113562,2443668,911392,-10566153,-10402235,-12923747,-19559182,-11450055,-13596818,-10600122,992445,-1727286,8381050,14141669,9981548,19726437,14040220,9696194,13033666,-835436,-1553349,-4756716,-16612932,-10719120,-16716017,-17661161,-7616196,-12035067,-2112673,4955498,3252014,15728712,13593194,13531653,18876387,8390616,9337065,4594438,-6049844,-3945974,-13158685,-15504061,-12247775,-17809070,-10038937,-7359054,-5401542,5462548,5190271,11560642,15858250,12102710,16639961,10761054,6538682,5503419,-5182665,-5728486,-10633007,-16420412,-11715818,-16136717,-11599800,-5201572,-6162314,5106019,6938101,9147895,17699247,11728325,14873529,13381924,3770949,6062533,-3788554,-9050064,-7728765,-17478189,-13244640,-12615081,-14737163,-3791150,-4432928,1506464,10282123,7729250,15410669,15097172,11009612,14052677,5643190,2308607,-358189,-9293309,-9342696,-13177021,-15504522,-11756891,-12016015,-7026859,-2085840,1472502,7531663,10239613,13431659,13842003,13132033,11543993,5924031,3688850,-2828657,-7817635,-8734037,-15409245,-13039350,-12185849,-13501616,-3868406,-3991072,1419450,10575178,6850994,15390229,15093509,9085975,15280415,4124258,1150566,1903419,-12462867,-7632559,-11924854,-18582099,-6997718,-13812514,-7753256,2843522,-3672341,10551801,11423175,7507462,19726954,8770824,9240930,11649234,-3984680,1348883,-5765037,-15054433,-6650231,-16773533,-13224172,-5626503,-11894887,1033879,3163177,2708530,15005541,9710163,12576474,15749207,5957009,8689590,2630535,-5319110,-3675436,-11894405,-13034069,-11053367,-14457481,-8910810,-5773336,-3471221,3716371,6485183,9502282,13068341,12823150,11580254,10540892,6122512,1265696,-1014248,-7413277,-10338474,-10295704,-14837659,-10814867,-8783906,-8758755,686294,1072575,5106261,12829634,8570097,13908495,13276019,5806389,9809403,535314,-4058799,-2376542,-13667729,-10320248,-10660227,-15898368,-5207491,-7600183,-3815986,6917970,2246286,11425932,13819104,8077159,15803547,7747943,4081202,5966154,-6445459,-4994230,-7891908,-15589811,-8667564,-12799434,-10830522,-2241647,-5066067,3543146,7902686,6331446,14233850,11246749,9721991,11760876,3497872,2382016,-957764,-8477557,-7377537,-11556346,-13133264,-9183440,-10221070,-5658450,-645494,845874,6897209,9452509,10068443,12784547,10518298,8287534,6501875,905901,-2436823,-5567707,-10117653,-10756783,-11386927,-11733048,-7955576,-5675222,-2228561,3460995,5418197,9141209,11875348,10495496,11406125,8869720,4491421,2738673,-2783369,-6382280,-7867742,-11859799,-10954372,-10017841,-9611746,-4442594,-2033595,1481270,6895052,7776492,10663283,11893616,9261807,9195970,5336762,904970,-979820,-6461522,-8643632,-9537921,-12123844,-9566346,-8110552,-6233720,-457683,1576677,5537110,9640915,9342340,11630657,10567454,7208935,6317799,959012,-2570588,-4703942,-9700109,-9777815,-10594809,-11134442,-6977095,-5747371,-1913801,3109361,4541511,8953958,10334763,9720169,10977135,7323732,4987927,2522995,-3003727,-4638354,-7984637,-10736764,-9475283,-10415765,-7863604,-4426740,-2632616,2584646,5218637,7471161,10555877,9720382,9747652,8258744,4219759,2190560,-2122419,-5700048,-7432076,-10304430,-10081546,-9319347,-8179635,-4399553,-1663420,1955808,5836543,7615935,9891518,10223405,9153128,7876184,4573232,1473514,-1880767,-5415850,-7660413,-9529706,-10048694,-9136498,-7600363,-4661911,-1649944,1940538,5170956,7435593,9443444,9621002,9131046,7523626,4490658,1803967,-1851047,-5049625,-7175807,-9415247,-9538088,-8914988,-7630128,-4257687,-1782058,1841799,5332216,7015483,9425554,9561360,8592033,7720322,4123508,1430867,-1609469,-5536739,-7001274,-9209141,-9808346,-8356525,-7661179,-4306934,-1248776,1334117,5497581,7020648,8802081,9827664,8152684,7405283,4565220,1118025,-1093691,-5165578,-7039251,-8316618,-9702258,-8141691,-7132352,-4796929,-1026129,1094007,4690787,7169182,8083797,9568119,8262564,6727449,4884026,1055401,-1389074,-4471551,-7323892,-8068311,-9304149,-8401546,-6470793,-4801373,-1032838,1615947,4364935,7364019,8059010,9059349,8402492,6311792,4671182,1212143,-1703229,-4196984,-7170939,-8063374,-8689102,-8401570,-6315216,-4565609,-1486522,1709441,3973544,6842530,7964546,8481456,8325577,6255868,4505786,1540998,-1676664,-3839887,-6736905,-7882185,-8344016,-8294706,-6089168,-4434976,-1520372,1764226,3719732,6746011,7735579,8056404,8310270,5922979,4341422,1572180,-2085499,-3652664,-6825508,-7958089,-7729416,-8447361,-5740645,-4016881,-1917325,2403147,3548891,6439701,8312083,7137422,8478530,5937864,3450972,2438332,-2455113,-3617485,-5663594,-8699806,-6879522,-8112209,-6540818,-2860987,-2745983,1965151,4085992,4900374,8793133,6877691,7315599,7155866,2541481,2508951,-1414908,-4869945,-4494616,-8566089,-7473447,-6510251,-7421259,-2501540,-1809162,861013,5338835,4584211,8006054,8081110,5976492,7272861,2919645,1146229,-376928,-5298571,-4819972,-7380903,-8288624,-5756040,-6955648,-3320448,-817790,183730,5027839,4947069,6817134,8375677,5666694,6624330,3564578,664219,45686,-4747477,-5091742,-6422931,-8409175,-5603752,-6437130,-3890290,-412795,-151862,4538289,5350173,6027399,8556423,5547211,6017997,4151172,-13653,207542,-4311046,-5827568,-5531042,-8665619,-5671417,-5470556,-4589223,347278,19072,3812844,6269345,5030523,8484064,6019337,4693282,5001774,-395007,-345289,-3019200,-6635609,-4877278,-7980682,-6655940,-4089180,-5146357,-29988,932556,2231554,6797500,4947306,7248365,7207073,3727888,4989997,640121,-1606331,-1802220,-6613724,-5413849,-6412086,-7623657,-3656212,-4464762,-1264200,2189144,1783971,6278305,6060039,5744768,7636948,3881057,3709164,1755182,-2500791,-2051468,-5644608,-6537965,-5410422,-7381268,-4293769,-2963435,-2121310,2295122,2412594,4884178,6868982,5281379,6885873,4801660,2702739,2214087,-1853859,-2772855],[0,0,0,-1,-5,42,-120,239,-198,351,-269,501,-541,829,-1009,1235,-1521,1704,-2165,2463,-3118,3594,-4320,4965,-5719,6636,-7559,8848,-10033,11607,-13049,14813,-16622,18685,-21056,23550,-26499,29428,-32852,36304,-40280,44528,-49249,54485,-60040,66276,-72780,80148,-87993,96873,-106590,117413,-129499,142832,-158035,175030,-194834,217603,-244646,276872,-316212,365445,-428772,514044,-634513,818758,-1134554,1812931,-6143759,7210973,1664887,-26722813,-2485622,-21907744,-27760179,-3679310,-22407079,-9620446,10234249,-7499261,17107931,22059445,5620376,30593063,16016729,3029791,22803683,-8983181,-7890643,1797943,-32125137,-10903743,-12925319,-33558793,3661922,-12886921,-10250412,24857465,-5067937,19571057,31029679,-2125020,33118622,11187667,-7481890,22389957,-21388402,-12423922,319380,-41062137,-4455606,-14467734,-30458341,15149454,-13838994,2580528,29892365,-4781551,30630141,23524979,-611384,32369318,-3012442,-4936134,10488686,-29965653,-8400986,-13547869,-34119848,-1744823,-19118113,-12094303,12341198,-5508083,16318684,21393569,8642508,27332182,14302534,7864557,14029255,-5104656,-5620379,-8482376,-20369439,-16407634,-17448971,-18679602,-10977313,-5406666,-2715202,7575374,13417525,12198781,22032875,18284360,12236484,18440890,2295197,-819706,131334,-20307150,-11277071,-16707549,-26881765,-6679091,-17575484,-9303221,9314157,-4147326,17438774,19902299,8449221,29638266,11489564,8243154,17118016,-10777172,-1924442,-7868794,-26678772,-8477394,-22323347,-20588749,-2390221,-15179800,3178835,10758013,3422767,23714436,15897007,14260032,23046304,5699862,7712517,3022283,-11934721,-7779786,-16874663,-20449327,-14454430,-18329696,-11366407,-4596810,-1379755,7432946,12221516,15842643,17986815,18946600,15421352,10656046,8129052,-2670222,-6355340,-10125645,-20299210,-14967841,-18430187,-19223276,-5816973,-9972955,528610,11693697,5355134,20939841,18712841,11842964,23337939,6141944,4208322,6458396,-15520365,-7252460,-13683748,-26005783,-8285403,-19609246,-14084723,3661836,-8728422,10652557,16166796,6132069,26911927,14215053,10016451,20815668,-3533329,1312212,-1207079,-22180702,-7765698,-18927668,-23790239,-5185967,-17865513,-5142888,7793316,-2192220,18135219,17092898,10762067,25814056,10514579,8631163,12201032,-8368239,-4084690,-9235623,-22753186,-11611581,-18677807,-18673116,-4206425,-9553448,902654,11453156,6426430,18581119,18929098,12006946,19151112,9118683,1780654,4086501,-10574070,-12525660,-11074494,-22375659,-14344589,-12025716,-15775540,339059,88824,3038593,18596599,10694602,16981680,22336354,6963595,14558064,6320961,-8172628,736962,-16014561,-18496568,-9261169,-25093506,-11087581,-5965857,-13556078,9717537,4701185,7074578,25225381,8762936,18503800,20023852,-203295,12630046,-2521032,-13665733,-1604770,-22918037,-16313724,-9271163,-23912577,-2630489,-4315094,-5781234,16593845,5333751,14216010,23517171,7086087,19048845,10747175,-2350678,6658874,-11360436,-13186623,-8768318,-23394620,-12504868,-11904187,-15042042,1271786,-1001873,5077386,16342955,10778782,17996576,17990964,9871757,12578254,3782278,-3390584,-4206318,-13456506,-15332483,-14590796,-17756519,-13028569,-8387455,-5993589,2275988,7523526,9730386,16217865,16193213,13987932,15654039,8079831,3472952,1379933,-9592019,-10011162,-12913432,-19346583,-12198227,-14173770,-11162477,-414898,-2182654,7589648,13463025,10364536,19444959,14635860,10613749,13510441,562487,-719876,-4284288,-15578424,-10987883,-16698059,-17795090,-8863982,-12484106,-3169395,3751680,2977741,14752539,13476310,13941975,18869011,9568835,10201253,5357584,-4763856,-3612381,-12662194,-15014008,-12798200,-17892641,-10781423,-8471040,-5982199,4316798,4417514,11238736,15437347,12369985,17182729,11317852,7567255,6486005,-4364674,-4779008,-10226552,-16328874,-11722760,-16793884,-12407758,-5910665,-7327399,4335886,6264219,8347053,17750770,11817116,15109971,14433409,4342440,7089043,-2719392,-8771313,-7032554,-17340697,-13678802,-12582915,-15762956,-4728735,-4863782,232485,9909448,7390640,14918178,15804704,11183551,14584344,6893328,2560101,605650,-8550190,-9468839,-12697185,-15897930,-12360852,-12225548,-8314758,-2714839,986210,6558906,10219940,13314616,13774693,13968484,11839839,6793086,4786961,-2475158,-6976687,-8413138,-15586450,-12862901,-12869020,-14259261,-4384917,-5202699,888223,10090866,6155646,15592726,15178967,9474074,16293236,4701038,2101352,2859349,-12084587,-6966819,-11845107,-18957138,-7221376,-14745957,-8637869,2210028,-4707381,10055498,11087057,7293422,20078322,9199347,9842719,12641388,-3252347,2195298,-5131806,-14897272,-6365171,-16945831,-13827278,-6160792,-12792295,78183,2487904,2007730,14635573,9729294,12628752,16322600,6742878,9271731,3610518,-4699665,-3273901,-11327838,-13216467,-11261698,-14713938,-9881885,-6246066,-4261558,2768017,6293285,8941941,12932858,13257916,11600573,11409468,6841237,1666670,31597,-7208197,-9988660,-9979513,-15389174,-10992579,-9336202,-9763595,275481,191807,4546880,12872027,8176175,14340951,13762658,6175693,10900037,1063233,-3472295,-1671138,-13749854,-10109172,-10865621,-16580666,-5569225,-8457228,-4588167,6415783,1672118,11374892,13807657,8287793,16342799,8219686,4731476,6639033,-5936656,-4602479,-7674946,-15586999,-8905602,-13173031,-11448521,-2954884,-5661262,2895175,7453683,6147643,14159491,11520250,10147006,12232610,4254106,2816292,-332317,-7882655,-7438352,-11378207,-13351776,-9709242,-10543698,-6526185,-1246369,443904,6309926,9449281,10098831,12913087,11234155,8653695,7169005,1637045,-2125671,-4929354,-10029256,-10864486,-11402227,-12319079,-8358741,-6159791,-3090712,3092794,4924523,8840414,11987110,10520180,11939126,9383668,4921950,3486814,-2380233,-5973208,-7528791,-11970021,-11106951,-10401908,-10238814,-4902643,-2633587,1027903,6541938,7481084,10756246,12070753,9604260,9746507,5916384,1475278,-501304,-6124228,-8487071,-9638041,-12402605,-10005965,-8566198,-6791646,-1081989,1142670,5174754,9543461,9344815,11829603,10946009,7686381,6882947,1567238,-2168405,-4468722,-9467164,-9905693,-10722179,-11553491,-7485763,-6179381,-2427964,2643899,4237941,8724898,10494695,9985746,11322735,7929630,5401316,3053202,-2601885,-4518783,-7804870,-10731460,-9751086,-10708636,-8429348,-4924928,-3036869,2125178,4979239,7348701,10577011,9964310,10104380,8666316,4842180,2574388,-1705207,-5400963,-7332574,-10318428,-10356568,-9686628,-8631850,-4922766,-2165320,1532158,5478196,7494036,9928642,10453901,9508359,8322157,5161399,1948492,-1404334,-5164063,-7590509,-9576543,-10273898,-9545663,-8062333,-5232457,-1978647,1463170,4769344,7469909,9381212,9887679,9556604,7964176,5152512,2237468,-1459951,-4673117,-7229903,-9462833,-9656447,-9444595,-7952625,-4890663,-2259587,1624711,4870535,7014231,9474883,9711656,9137383,8020495,4590843,2032787,-1452891,-5189459,-6945020,-9370343,-9882703,-8813295,-8013177,-4640295,-1771400,1184342,5224948,6912092,8908273,9908332,8636706,7827571,4903529,1568938,-984124,-4904703,-6934666,-8509564,-9837294,-8537221,-7489724,-5150525,-1446268,1019716,4525442,7132088,8236535,9656344,8562539,7074517,5193943,1445429,-1278880,-4363239,-7320066,-8246871,-9408227,-8808935,-6798689,-5012815,-1476421,1559441,4286118,7266693,8379047,9101591,8814950,6772196,4786408,1660822,-1595303,-4145855,-6960179,-8379786,-8834360,-8681555,-6824685,-4666811,-1803364,1426556,3977279,6685832,8245014,8665742,8582576,6838433,4640397,1943152,-1288032,-3911721,-6549035,-8020108,-8644986,-8462051,-6689013,-4718048,-1895589,1486026,3831914,6726453,7948952,8458280,8554305,6310738,4656728,1858818,-1720684,-3516751,-6774801,-8076435,-7998408,-8790380,-6130645,-4403457,-2211825,2123179,3426392,6433436,8481284,7486616,8792951,6456267,3800337,2791971,-2149471,-3604871,-5580311,-8820015,-7121410,-8371784,-7000228,-3109116,-3046470,1720789,4180375,4827581,8939789,7280604,7559490,7592045,2831405,2806789,-1125976,-4827132,-4480718,-8726814,-7854698,-6718430,-7760278,-2856902,-2032927,506640,5217533,4582649,8015989,8385658,6261597,7639431,3268563,1394169,-101381,-5222197,-4821773,-7509112,-8674409,-6031388,-7313229,-3614979,-1077655,-78294,4999994,5004501,6983004,8659835,6019962,7044549,4012563,814340,282779,-4700393,-5170891,-6451016,-8741460,-5837404,-6728269,-4206183,-606854,-402499,4512741,5355011,6066047,8906960,5743951,6287805,4554812,99402,379357,-4326454,-5887009,-5533344,-8959589,-5908279,-5722869,-4936628,226839,-261050,3806684,6418636,5091764,8744507,6318879,5025840,5431128,-242610,-142209,-2969055,-6797435,-4845320,-8302259,-6918217,-4341617,-5607005,-279391,807135,2236894,6987535,5002602,7495352,7585912,3923293,5371640,866417,-1456429,-1640657,-6867383,-5522386,-6619096,-7933634,-3732108,-4763435,-1485801,2065293,1647487,6319074,6120684,5961736,8027387,4100508,4007797,2123411,-2365982,-1860370,-5660709,-6712994,-5509207,-7725792,-4522558,-3363286,-2440355,2156203,2211265,4846300,6934404,5509967,7195679,5075805,2985077,2483450,-1692660],[0,0,0,2,10,-66,98,-203,357,-356,562,-542,852,-985,1383,-1696,2075,-2545,2937,-3644,4222,-5199,6042,-7185,8302,-9589,11105,-12696,14733,-16749,19247,-21711,24605,-27659,31092,-34968,39111,-43866,48769,-54352,60159,-66704,73753,-81530,90099,-99293,109506,-120362,132505,-145594,160259,-176380,194326,-214379,236685,-262078,290753,-324111,362827,-408968,464554,-533253,620675,-736014,896791,-1137734,1546890,-2441125,10330846,-4998512,6196388,1815722,-27368030,-2335245,-22521298,-27444376,-3882986,-22208920,-9515736,10460235,-7410997,17484421,21985617,5945494,30517257,16028433,3030656,22645656,-9074514,-8001261,1511465,-32137677,-11177838,-12953625,-33564835,3611042,-12837776,-10319522,24869027,-4929775,19603071,31070580,-1958515,33209886,11250946,-7368052,22384803,-21333663,-12383263,115559,-41009802,-4496648,-14863672,-30296051,15035229,-13958655,2767957,29747259,-4634712,30773310,23536120,-256753,32355786,-2959122,-4671695,10233576,-29813502,-8261186,-13937275,-33845501,-2075156,-19273088,-11781885,11905103,-5408313,16449125,21118152,9129737,27216820,14346982,8261793,13757430,-4882940,-5557717,-8781371,-20046315,-16612862,-17572865,-18511024,-11308935,-5250973,-2708694,7364021,13672522,12199350,22054149,18485951,12166886,18658008,2314428,-863560,200737,-20481652,-11420414,-16785392,-27041130,-6711681,-17720010,-9245664,9360194,-4126742,17567056,19865777,8633911,29730484,11465286,8421767,16932320,-10847045,-1781189,-8194670,-26545778,-8557237,-22552397,-20324491,-2589546,-15134421,3449738,10550602,3751094,23809363,15812362,14628592,22864101,5634575,7811446,2631581,-11875207,-7862969,-17246168,-20376492,-14554524,-18298831,-11082442,-4710455,-1207861,7689130,12228923,16217463,18052353,18802362,15554153,10433698,7920140,-2794262,-6709316,-10297428,-20367655,-15249091,-18341806,-19229679,-5873847,-9627255,572373,11982977,5648891,20992575,18891427,11896774,23352980,6222037,3987993,6272281,-15623626,-7509233,-13735221,-26077465,-8398534,-19525323,-14106631,3678760,-8467190,10805629,16257094,6323965,26918666,14340009,10046538,20707287,-3495310,1277474,-1324458,-22135741,-7925880,-18973675,-23725242,-5417108,-17803374,-5090890,7648013,-1933092,18152680,16985114,11173407,25744907,10636630,8843672,11904957,-8004347,-4223701,-9482350,-22391841,-12094940,-18683164,-18448676,-4698563,-9356682,929072,11215636,6904807,18252758,19120715,12417587,18831500,9513685,1796954,3863023,-10111984,-12923607,-11074009,-22245688,-14882090,-11747002,-15789865,143546,569231,2855169,18719225,11066490,16653293,22610756,6923823,14320976,6500616,-8557564,572369,-15970449,-18884637,-9149457,-25085152,-11202452,-5713823,-13465008,10037448,5056921,7199592,25479711,8892758,18373941,19886018,-372559,12300427,-2828755,-13905035,-1997232,-23034176,-16441005,-9418883,-23628945,-2496249,-4053635,-5354931,16688141,5699620,14495973,23378738,7407702,18831450,10360139,-2325365,6042439,-11532436,-13284748,-9305868,-23082426,-12666092,-11905436,-14346722,1340618,-484120,5728815,16297856,11398259,17988374,17760232,10125244,11758368,3392435,-3630164,-5119140,-13477911,-15699175,-14971376,-17287998,-13061813,-7807896,-5275676,2497750,8404420,10058379,16359576,16590794,13517801,15512014,7769733,2618156,1073999,-10210878,-10684779,-12984838,-19681686,-12006249,-13739680,-10994812,414854,-1580998,7953276,14219717,10360243,19521699,14669698,10032706,13103473,29078,-1418215,-4620785,-16167373,-11325822,-16595366,-17845926,-8540930,-11998965,-2842849,4410674,3429699,15040479,13854235,13876156,18799327,9411736,9726032,4958605,-5021493,-4137166,-12926536,-15198469,-13081259,-17719908,-10717722,-8333605,-5538891,4422082,4768784,11600601,15321503,12717089,17260014,10918921,7680631,5980966,-4618954,-4857443,-10847343,-16178695,-11771550,-17062437,-11910057,-6028335,-7166884,4892515,6115026,8880809,17877711,11555480,15646123,14132117,4181637,7243702,-3354074,-8605670,-7084682,-17848800,-13322710,-12913079,-15781502,-4320821,-5194944,596320,10104392,7186637,15404301,15627252,11223560,14937852,6470511,2808765,668231,-8939698,-9218258,-12910494,-16036129,-12076618,-12543303,-8094648,-2635092,712118,6795591,10200808,13273613,14077358,13856287,11952560,6900396,4581833,-2389593,-7001649,-8514991,-15470969,-13016421,-13020777,-14121798,-4477483,-5126316,1027145,9909751,6299044,15783891,15115113,9675461,16308229,4486910,2377925,2623633,-12078450,-6796483,-12227268,-18857509,-7172182,-15020023,-8309093,1948124,-4745327,10367727,10789120,7521605,20275377,8914722,10223624,12480858,-3343510,2492145,-5572084,-14750040,-6334308,-17272457,-13406568,-6294131,-12797187,517292,2263773,2323824,14854995,9498418,12996984,16204014,6617605,9544656,3319430,-4583654,-3288550,-11704183,-13033118,-11413352,-14871301,-9702640,-6472066,-4171336,2989072,6161548,9202631,13066024,13196693,11806954,11267525,6831035,1804588,-227186,-7177062,-9942591,-10205921,-15339935,-11007298,-9499201,-9586107,127280,135626,4838665,12724361,8305261,14512655,13595442,6405817,10836213,963118,-3208747,-1875576,-13655529,-9964054,-11105742,-16438019,-5742321,-8718092,-4368587,6119719,1627105,11437001,13547257,8509926,16411788,8217330,5064392,6606738,-5862090,-4369153,-7854961,-15447116,-8889516,-13382596,-11317660,-3208448,-5837950,2875439,7261259,6163220,14177052,11425424,10321747,12286569,4340058,3114755,-227860,-7829104,-7249337,-11433637,-13381642,-9733615,-10697783,-6500329,-1426905,254367,6243796,9317912,9977095,13049816,11165060,8814451,7406429,1689316,-1808344,-4834431,-9984338,-10673238,-11576279,-12371678,-8432721,-6502228,-3050819,2911133,4825158,8902950,11821312,10660631,11924045,9353755,5255201,3542230,-2253697,-5803528,-7612528,-11857797,-11095022,-10620356,-10165798,-5155133,-2752863,983271,6386913,7517065,10734281,12028969,9757778,9791027,6061369,1671986,-432793,-5931282,-8524196,-9589750,-12352889,-10150612,-8638453,-6933586,-1195196,1042961,5007034,9413585,9310666,11804185,11108879,7724043,6969248,1740519,-2010808,-4289588,-9490920,-9930922,-10792408,-11634108,-7572400,-6328259,-2573860,2630549,4043620,8756011,10436311,9948257,11404106,8035873,5533336,3156807,-2460565,-4444205,-7811540,-10659852,-9734643,-10770840,-8501594,-5027219,-3151277,2096453,4874621,7345892,10567045,9993250,10191240,8701801,4905080,2692793,-1599747,-5268107,-7363952,-10290741,-10297032,-9799052,-8620140,-5095765,-2318878,1465907,5250848,7419284,9929163,10451951,9713318,8390277,5236311,2129073,-1418874,-5062261,-7492320,-9623178,-10194728,-9679302,-8138525,-5208319,-2344413,1385115,4723714,7302321,9490278,9928889,9632578,8110254,5164928,2370543,-1410989,-4619398,-7123569,-9484035,-9793921,-9484978,-7973574,-4960705,-2236537,1405261,4892182,7095113,9455783,9762361,9183185,8066970,4819241,2075893,-1323300,-5066681,-6938753,-9335671,-9818442,-8976128,-8040695,-4798655,-1947581,1203450,5018544,6831091,9079492,9824235,8716210,7933573,4957531,1862073,-904906,-4835308,-6853905,-8656521,-9790710,-8587000,-7766254,-5058443,-1719605,841689,4590670,6931634,8374521,9756097,8605065,7319231,5206206,1576567,-1052613,-4427045,-7117942,-8243675,-9578965,-8731260,-7023306,-5155927,-1515794,1332379,4314258,7272388,8282160,9345088,8830518,6882318,5063454,1710239,-1459035,-4087131,-6981469,-8371622,-8948019,-8826498,-6834459,-4876402,-1948418,1396089,3983096,6677021,8253046,8720275,8646195,6876303,4832057,1998300,-1247849,-3801189,-6594860,-8117453,-8672502,-8493517,-6756829,-4789664,-1852206,1305900,3773751,6730470,7866758,8537348,8554124,6391291,4783931,1809347,-1658139,-3526459,-6829500,-8000166,-8086865,-8867038,-6156878,-4576061,-2204217,2089487,3282494,6570370,8353123,7519348,8885586,6361001,4011662,2822684,-2167270,-3429848,-5700251,-8818666,-7079760,-8522790,-6936514,-3310249,-3193092,1802218,3930398,4895447,8965031,7161530,7778974,7561322,2929239,2994248,-1153309,-4619284,-4399579,-8810747,-7684186,-6978408,-7844628,-2961696,-2304172,516634,5099837,4505688,8206497,8225345,6473718,7672868,3252544,1730092,-134732,-5067190,-4680325,-7583284,-8507561,-6164419,-7464148,-3656183,-1320266,-168777,4823642,4766510,7093065,8628610,6101688,7323977,3956867,1238514,426473,-4637040,-4876601,-6708347,-8671707,-5924197,-7052172,-4168384,-883834,-523081,4492843,5111793,6205568,8795941,5828337,6670149,4529474,358698,628252,-4283784,-5586755,-5692743,-9034241,-5875215,-6029645,-5003502,-42243,-465497,3814205,6140796,5157697,8858742,6301238,5321438,5422573,7878,207882,-3009281,-6569368,-4794373,-8385070,-6792905,-4659594,-5662004,-320647,368249,2270826,6734477,4919584,7642134,7410109,4193530,5492101,850574,-1113714,-1712413,-6658049,-5422628,-6868606,-7820949,-4056015,-5041950,-1438916,1787286,1635461,6295301,6001524,6154446,7964378,4138548,4242054,2026242,-2101610,-1830496,-5745707,-6550575,-5714301,-7742977,-4621075,-3614626,-2343520,2016020,2154146,4976461,6863306,5598728,7270637,5137177,3215672,2445067],[0,0,0,1,7,-181,122,-168,170,-151,319,-318,590,-582,813,-845,1042,-1256,1480,-1890,2108,-2591,2824,-3358,3773,-4413,5103,-5802,6685,-7402,8447,-9340,10624,-11862,13359,-14925,16533,-18396,20210,-22486,24741,-27487,30271,-33398,36721,-40271,44317,-48590,53615,-58921,65062,-71669,79185,-87645,97287,-108635,121744,-137623,156523,-180133,209857,-249009,302540,-379746,499666,-705347,1120861,-2256014,12153192,27885789,-8473622,8613058,320105,-25815979,-3434638,-21742811,-28176589,-3626260,-22873110,-9174724,9747689,-6978057,17001746,22267357,5852217,30875532,16018815,3441147,22466394,-8772105,-8031146,1645468,-32227139,-11101470,-13212534,-33585736,3370796,-12944232,-10420753,24801273,-5052597,19711590,31006567,-1823369,33298756,11321513,-7236519,22551299,-21447723,-12254895,35332,-41156479,-4561159,-14977442,-30415119,14942947,-14142687,2800211,29642231,-4694146,31022766,23435505,-132669,32572194,-3038866,-4485976,10216252,-29930861,-8215483,-14065089,-33980480,-2101807,-19452356,-11858969,11834174,-5565994,16496878,21152871,9110416,27425947,14448548,8369792,13973026,-4901688,-5551383,-8610589,-20160313,-16596039,-17588544,-18740768,-11409523,-5481040,-2965603,7465451,13438183,12141098,22157025,18386450,12481779,18826731,2289416,-401686,189048,-20333993,-11080261,-17116656,-26857526,-6860559,-18181912,-9170755,8851678,-4362776,17708528,19502436,8952218,29823265,11373744,9014011,16913368,-10517559,-1389259,-8416734,-26160579,-8694145,-22892519,-20132046,-3147142,-15350519,3374972,9962020,3881969,23615765,15655972,15069331,22725755,5957939,8250071,2637738,-11369338,-7691561,-17248456,-20170641,-14823034,-18446423,-11228091,-5070914,-1286923,7464544,12039527,16131852,18083260,18908345,15733324,10725571,8113605,-2465774,-6492622,-10227884,-20116983,-15304133,-18528030,-19141474,-6294215,-9811805,476381,11414640,5725079,20739223,18739582,12252177,23049345,6572464,4377931,6172240,-14976612,-7542197,-13821276,-25599098,-8870347,-19490118,-14062096,3038417,-8250848,10379963,15974901,6739409,26415057,14575069,10308156,20340729,-2898349,1199951,-1395903,-21702383,-8332188,-18878421,-23534913,-5882601,-17495743,-5370659,7368176,-1648814,17722636,17120284,11282252,25481168,10956374,8816061,11714405,-7799681,-4393919,-9540004,-22354451,-12223290,-18641022,-18410958,-4762390,-9126386,855865,11190128,7021752,18296892,19093328,12463426,18785644,9485788,1872267,3707929,-10083582,-12884595,-11213075,-22142511,-14838927,-11833638,-15637010,-28775,568033,2988038,18497606,11067486,16710215,22472935,7117431,14232112,6399134,-8335046,437517,-15933007,-18825645,-9345001,-24824593,-11197618,-5888158,-13250276,9771546,5028120,7330997,25156125,9051360,18340431,19829066,-110492,12157543,-2677328,-13617348,-2249994,-22858626,-16411334,-9521797,-23415627,-2672922,-4092611,-5285656,16456678,5806413,14470156,23339221,7474582,18659713,10489447,-2355429,5915676,-11367147,-13387581,-9217671,-22968679,-12839355,-11724588,-14446834,1172625,-328591,5354086,16439766,11331715,17733427,18059265,9898446,11982389,3747692,-3809016,-4729467,-13352206,-15818771,-14531462,-17622542,-13121917,-7764350,-5823201,2620776,8146966,9704142,16644632,16196504,13701378,15733641,7497749,3153664,992452,-10163406,-10218851,-13244794,-19374327,-11883123,-14038233,-10671835,44130,-1782323,8128526,13763130,10541048,19453727,14402558,10396295,13070867,130528,-1163774,-4733553,-15841912,-11283975,-16746725,-17669924,-8716705,-11957683,-2869346,4342201,3494985,14938444,13931629,13853321,18728838,9424510,9539573,5044017,-5256318,-4157654,-12793849,-15525684,-12750406,-17660055,-10825495,-7719015,-5561402,4684051,5176592,11220563,15834311,12546307,16785426,11378246,6956124,5838588,-4586596,-5577606,-10415171,-16508956,-12057926,-16266922,-12334210,-5552315,-6643493,4444444,6909326,8726812,17675439,12183850,14945604,14142294,4263886,6305668,-2929798,-9119493,-7479063,-17278133,-13910623,-12524069,-15340238,-4599676,-4360394,681210,10097383,7955119,15015029,15768063,11266051,14249880,6499340,2385285,48870,-8897100,-9658447,-12936958,-15802707,-12246391,-12175653,-7784696,-2471208,1338345,7018072,10373549,13541006,13939361,13693818,11835939,6380388,4275995,-2626042,-7599148,-8512877,-15679636,-13132541,-12503521,-14079166,-4117486,-4440627,1013376,10512393,6588865,15521183,15495527,9236362,15979825,4634906,1455197,2503096,-12339227,-7463908,-11867619,-18972810,-7186338,-14283325,-8417955,2528832,-4136643,10187177,11433999,7389945,19941807,9258412,9456853,12208338,-3543996,1509658,-5433307,-15047952,-6758745,-16767302,-13774021,-5934430,-12192716,389361,2936178,2573280,14706200,10053823,12653789,16052505,6662845,8782633,3293917,-4902501,-3818146,-11491637,-13305815,-11426372,-14297581,-9743269,-5942876,-3652992,2978443,6859719,9200781,12959546,13471564,11301684,11071620,6692938,1059911,-206717,-7463617,-10402907,-9868098,-15481454,-10868772,-8956396,-9585110,761545,543890,4786952,13260763,8179957,14313998,13711965,5818597,10679690,736869,-3836882,-1880999,-13948107,-10150802,-10767540,-16464112,-5356876,-8192927,-4155106,6691906,1865430,11393951,13820249,8275267,16086887,8032645,4471979,6293628,-6148609,-4886075,-7859935,-15605176,-9026808,-12894471,-11269115,-2812650,-5220136,2975006,7719733,6367766,13957543,11624023,9956419,11941607,4209341,2432472,-503645,-7992253,-7785586,-11150651,-13381309,-9653400,-10100812,-6564049,-883805,794814,6221839,9823942,9965387,12761554,11325983,8172401,7190978,1518635,-2528736,-4823869,-10160450,-10916682,-11216392,-12418627,-8073980,-5944314,-2976353,3479574,5040260,8903156,12220921,10363529,11766033,9305924,4596694,3365834,-2625905,-6195377,-7585169,-12063840,-11042968,-10254404,-10096300,-4635006,-2423249,1159468,6785533,7566803,10748403,12133326,9420803,9545000,5719930,1272949,-637434,-6187930,-8626751,-9492615,-12366945,-9945982,-8368242,-6726419,-797094,1381266,5184779,9687437,9406541,11653801,10937071,7390566,6679227,1454880,-2430907,-4491370,-9589758,-9945366,-10575063,-11521432,-7349391,-5930245,-2379009,2941035,4331729,8766803,10480759,9877629,11204251,7854561,5154736,2832174,-2626058,-4721319,-7812932,-10702052,-9766094,-10494149,-8243532,-4860584,-2795482,2156862,5084735,7562054,10413878,10035523,9956811,8409708,4738488,2332884,-1832353,-5404483,-7533023,-10140882,-10228790,-9642552,-8269689,-4897457,-1972539,1741886,5381699,7664474,9796168,10255195,9548825,8018573,5017872,1854749,-1738786,-5096661,-7642088,-9606811,-9996810,-9536857,-7834558,-5002034,-2046533,1700211,4844744,7437378,9453310,9684935,9515673,7767282,4946074,2241245,-1726326,-4702346,-7192913,-9436812,-9522584,-9390997,-7775444,-4668750,-2170753,1726656,4922524,7172408,9615491,9545132,9046296,7898476,4411212,1955239,-1606743,-5243482,-6980156,-9488725,-9649021,-8742832,-7884515,-4372244,-1790139,1380110,5265840,6883711,9090973,9747680,8533049,7719588,4581499,1619041,-1084007,-4988301,-6907146,-8564289,-9689888,-8436969,-7478175,-4892441,-1520315,1004591,4668158,7027021,8271611,9578671,8522602,7113677,5006186,1513846,-1299010,-4399834,-7161505,-8249102,-9294641,-8686265,-6829978,-4886137,-1515816,1601333,4254908,7109765,8363762,9047201,8691996,6807056,4658655,1750573,-1617188,-4162955,-6828300,-8417288,-8784543,-8547767,-6823861,-4635344,-1868125,1444273,4144851,6568675,8224651,8622171,8411349,6834470,4627345,1840494,-1308677,-3980036,-6495099,-8057341,-8538102,-8342980,-6564097,-4686797,-1665695,1393757,3823926,6694333,7845464,8481440,8438216,6331499,4542235,1790868,-1763669,-3579916,-6780134,-8007740,-7976271,-8675475,-6083240,-4247902,-2145930,2133914,3483922,6332504,8376061,7370228,8701804,6362838,3692551,2723258,-2173901,-3687883,-5521264,-8836436,-7076211,-8195336,-6949892,-3088615,-3016920,1670579,4178421,4760798,8907196,7192621,7384388,7539667,2759528,2677008,-1093149,-4823392,-4423161,-8572569,-7815848,-6628638,-7660450,-2871437,-1978010,507212,5195903,4609966,7941640,8301350,6237336,7495534,3162026,1298994,-126403,-5123994,-4772826,-7380820,-8543490,-5989180,-7281866,-3634550,-1135148,-60146,4865464,4883894,6940049,8620099,5900067,7013620,3879625,1003202,360997,-4638021,-4910074,-6474008,-8662007,-5734324,-6837433,-4168291,-641076,-536963,4594498,5146892,6089788,8804421,5641705,6419997,4446823,163795,567413,-4274389,-5636732,-5520275,-8987389,-5743136,-5886093,-4989939,180786,-385949,3763292,6290986,5015484,8769678,6216271,5057799,5379795,-159879,22755,-2980990,-6662125,-4733862,-8293559,-6787700,-4391650,-5636114,-224419,634723,2101205,6804240,4889626,7466081,7466883,4008614,5417750,882940,-1263246,-1689989,-6669261,-5358664,-6580690,-7840835,-3877071,-4801650,-1456397,1906987,1653554,6170906,5979306,5995866,7774522,4077209,4110874,1948948,-2138977,-1892027,-5640163,-6433204,-5576952,-7569677,-4531029,-3455392,-2216937,1944917,2216164,4934995,6689782,5542660,7094506,4933609,3086906],[0,0,0,0,1,-12,-160,95,-130,119,-81,228,-200,441,-395,582,-562,695,-839,978,-1292,1399,-1758,1847,-2219,2451,-2886,3347,-3788,4386,-4785,5479,-5983,6840,-7607,8586,-9587,10573,-11760,12832,-14301,15675,-17461,19200,-21185,23265,-25455,28017,-30661,33900,-37237,41201,-45391,50204,-55627,61824,-69233,77781,-88308,100820,-116650,136651,-163249,199867,-252903,335231,-473826,732920,-434199,15695873,27404762,-8304532,8371540,128939,-26006067,-3409214,-22035596,-28060314,-3785401,-22854438,-8990438,9877361,-6781019,17359174,22390961,6181309,30851856,16004168,3470739,22360658,-8889831,-8296441,1373790,-32354462,-11324997,-13254882,-33591386,3363314,-12855437,-10172843,25066942,-4791834,19896117,31192906,-1771901,33366739,11287577,-7527437,22462037,-21753772,-12434949,-93914,-41433809,-4546569,-15080362,-30460965,15232474,-14097161,3033746,29906288,-4598863,31332347,23542556,-118298,32731631,-3255177,-4532475,10124811,-30328293,-8330309,-14361477,-34183125,-1972427,-19613361,-11704256,12114922,-5392228,16866074,21284925,9232441,27723769,14356915,8400109,13837354,-5200491,-5694774,-8952934,-20550203,-16818352,-17813527,-18820169,-11149264,-5404837,-2648819,7904024,13634682,12467710,22548161,18334909,12580653,18673360,1890371,-565070,-320555,-20769301,-11294507,-17562075,-26949517,-6785236,-18175447,-8712563,9149984,-4131526,18271336,19646620,9237974,30154645,11133095,9082655,16709962,-11073446,-1434942,-8968328,-26636016,-8669099,-23300124,-20011231,-2795383,-15422251,3925350,10335720,4127383,24328850,15683849,15226453,23121219,5501202,8183910,2251942,-12097994,-7801880,-17854001,-20504379,-14689861,-18876385,-10872204,-4739559,-1277153,8181035,12198249,16407289,18657019,18787090,15932009,10716281,7604116,-2450592,-6967936,-10744167,-20217454,-15916558,-18532663,-19098650,-6525760,-9339657,652003,11579924,6443760,20834296,19161119,12624171,22841529,6743080,4197151,5694159,-15109077,-8094761,-14134468,-25719654,-9297141,-19408509,-13927122,3090803,-7725399,10777282,16296525,7190775,26667532,14787573,10551247,20137538,-3119932,972796,-1916578,-21973881,-8722068,-19366528,-23567453,-6031966,-17530869,-4857207,7509207,-1154804,18396222,17221074,11874438,25583820,10789884,9069518,11245526,-8205176,-4509627,-10224842,-22425328,-12550599,-19147155,-18069479,-5018295,-9016941,1576845,11148097,7750157,18729050,19094903,13139946,18461671,9375106,2026022,2815935,-10206596,-13227875,-12011177,-21975455,-15451619,-11961564,-15233222,-227850,1097303,3443383,18665716,11935954,16861886,22600330,7502141,13665580,6379358,-8615589,-304233,-15952785,-19370224,-9919964,-24843844,-11625745,-5631833,-12916538,9851881,5720215,7678957,25434743,9710883,18327413,19914956,72796,11664941,-2954811,-14068812,-2827380,-22985136,-16732907,-9779056,-23277300,-2766308,-3859043,-4779072,16529419,6394487,14908340,23389998,7968765,18594212,10355729,-2282783,5404136,-11694082,-13679996,-9972143,-23083458,-13058000,-12067726,-14083961,1100693,-68878,6085685,16496510,11952153,18220802,17913855,10409693,11684102,3311836,-3820065,-5471407,-13774064,-16065299,-15282853,-17482912,-13245760,-7900824,-5120076,2651658,8607463,10470483,16674460,16846613,13897788,15468595,7861075,2613956,620561,-10237832,-11135512,-13395106,-19677035,-12573654,-13728337,-10817625,168405,-988374,8076048,14400222,11123298,19403962,15078698,10306797,12764527,371762,-1898572,-5044031,-16149483,-12100914,-16661214,-18090134,-9002105,-11609987,-3000210,4641841,3983179,15077355,14491300,14212845,18856107,9840004,9346090,4906470,-5233283,-4728332,-13081156,-15832985,-13377846,-17758101,-10897069,-8007419,-5259424,4795866,5454176,11936413,15985869,13004990,17173749,11253760,7230158,5696107,-5100531,-5646834,-11051890,-16835146,-12158561,-16987741,-12216797,-5508273,-6837269,5181398,7041388,9117102,18489609,12033212,15473066,14388714,3846639,6693523,-3496585,-9527841,-7493767,-18222007,-14043578,-12686439,-15993741,-4101679,-4553487,810159,10964182,7852502,15750220,16286464,11111803,14885943,6329995,2134674,322875,-9641563,-9917844,-13229077,-16602814,-12223832,-12464849,-7924939,-2037771,1257726,7486370,10916920,13692010,14578501,13979227,11846464,6682909,4071864,-2884049,-7633300,-9141319,-15932183,-13469078,-13111882,-14153772,-4312687,-4616278,1470891,10656800,6889149,16157453,15652165,9719476,16271993,4459718,1708532,2332032,-12772579,-7557326,-12460146,-19414057,-7338302,-14834686,-8412034,2531978,-4313484,10731805,11608456,7779066,20689998,9285301,10045427,12489987,-3682719,1780312,-5795099,-15408461,-6845754,-17536918,-13957809,-6135288,-12711239,620572,2922008,2654310,15307169,10200773,13138485,16505731,6663415,9255456,3241373,-5025985,-3786532,-11996914,-13615862,-11666436,-14929401,-9973571,-6235927,-3915147,3159277,6831899,9491798,13442386,13765596,11799689,11599853,6852228,1396857,-228949,-7703473,-10443150,-10443427,-15844850,-11118218,-9575347,-9739351,554201,391269,5139244,13341142,8541351,14893891,13909440,6312059,10893537,722242,-3675343,-2184280,-14304297,-10410115,-11327579,-16743962,-5654110,-8480932,-4091698,6621578,2124916,11900251,14092943,8757634,16486974,8290223,4708600,6260429,-6166160,-5088045,-8247686,-15927047,-9447804,-13293492,-11506871,-2982808,-5181678,3071699,8013265,6710116,14339140,12083064,10261611,12219064,4372162,2380008,-636798,-8337114,-8144626,-11522814,-13879964,-9951033,-10310700,-6651595,-750054,855363,6615938,10206579,10288575,13325382,11624871,8419633,7309334,1330244,-2698415,-5157842,-10720331,-11227914,-11697273,-12780257,-8240110,-6180837,-2768538,3666976,5291542,9459123,12444828,10815651,12141824,9338226,4872459,3213352,-2799007,-6418813,-8136697,-12355141,-11465394,-10685185,-10150804,-4938393,-2271216,1405036,6966870,8169309,11095956,12443574,9913448,9614565,5945289,1266683,-1049191,-6379920,-9183790,-10001816,-12631126,-10352423,-8459596,-6790799,-916825,1764037,5406468,10031600,9938411,11920131,11360595,7627419,6660531,1501220,-2760081,-4764810,-9934498,-10579883,-10875400,-11762296,-7633528,-5904286,-2367631,3093550,4741403,9028504,11046561,10206390,11474306,8205976,5236546,2826340,-2823342,-5083702,-8213678,-11177061,-10149642,-10795458,-8558173,-4882065,-2638359,2322194,5478187,7911147,10827168,10406188,10200483,8603864,4874112,2208943,-2079119,-5696486,-7991625,-10562927,-10664730,-9991656,-8413677,-4959521,-1892543,2070741,5713715,8065983,10331373,10681524,9853043,8218761,4931668,1786033,-1926756,-5637874,-8032580,-10053261,-10490114,-9760186,-8051239,-4999437,-1817472,1854956,5266546,7855561,9806432,10308461,9722662,7902621,4984307,1863998,-1878341,-5116066,-7745758,-9733891,-10042517,-9567912,-7749788,-4850817,-1863664,2034503,5280943,7860765,9809114,10000302,9518321,7725109,4562460,1706952,-2102894,-5429624,-7598359,-9882908,-9935868,-9273848,-7796548,-4473449,-1625210,2021699,5506102,7443230,9751668,9860726,8927038,7765879,4468663,1483743,-1677342,-5404748,-7292969,-9252492,-9965618,-8710422,-7579833,-4640004,-1327533,1500936,5266907,7468716,8899120,9900502,8784135,7161933,4767246,1212486,-1729401,-5004524,-7729315,-8774979,-9725692,-8895591,-6851323,-4745647,-1218164,2068355,4714419,7689827,8817826,9350041,8973783,6776867,4538885,1376330,-2161526,-4649992,-7381765,-8960634,-9066952,-8867207,-6920363,-4404974,-1694144,2038933,4636112,7056590,8848705,8921463,8613227,6954938,4325913,1639813,-1785693,-4623526,-6929747,-8625109,-8980208,-8567058,-6873572,-4359303,-1373270,1830214,4473262,7114039,8440981,8905379,8597703,6503529,4445868,1428296,-2044840,-4140530,-7248013,-8456619,-8435044,-8922556,-6130326,-4282913,-1899956,2458614,3897136,6933441,8836320,7808850,8947762,6419684,3683214,2472670,-2560693,-3981468,-6067161,-9279460,-7341854,-8566359,-7037986,-3031980,-2852298,2241043,4577980,5284259,9474384,7521149,7787511,7665416,2669050,2548858,-1577075,-5331917,-4848518,-9137955,-8095900,-6964132,-7822043,-2786301,-1806426,845000,5703228,5001862,8489650,8687675,6443533,7671862,3050877,1173154,-555983,-5695657,-5225230,-7958839,-8939740,-6213725,-7367238,-3483116,-928970,224767,5403116,5358190,7451118,8969328,6135629,7188439,3734194,692385,-28909,-5142423,-5403648,-6989563,-9051806,-6005135,-7037384,-4013381,-387518,-129895,5011076,5602767,6545507,9183491,5866240,6536383,4373173,-65980,140188,-4875042,-6159195,-6019898,-9355108,-5984350,-5963383,-4848517,430549,-34346,4340621,6776195,5545173,9253449,6356029,5250140,5245630,-462463,-353391,-3586884,-7146842,-5257962,-8725845,-6989721,-4495271,-5521514,102391,862339,2703743,7264192,5360518,7898630,7649891,4129940,5295171,484076,-1608170,-2133360,-7129669,-5789893,-7151961,-8035511,-3870015,-4783680,-1156229,2214960,2077702,6731882,6438673,6446294,8120598,4125530,4039780,1746801,-2520754,-2363939,-6117832,-6979405,-6067678,-7782161,-4641565,-3370976,-2041854,2312378,2714556,5408786,7174264,5966178,7269473,5125313],[0,0,0,3,16,-187,167,-419,454,-618,767,-926,1313,-1573,2159,-2521,3191,-3734,4526,-5428,6444,-7760,9011,-10668,12227,-14260,16355,-18881,21671,-24707,28184,-31775,35995,-40385,45521,-50985,57118,-63758,70915,-78840,87271,-96767,106895,-118231,130383,-143741,158244,-174033,191501,-210531,231832,-255158,281347,-310382,343163,-380311,422853,-472374,530408,-600077,684767,-791022,928157,-1113350,1378218,-1790530,2527613,-4263461,19058477,11986004,12261382,29567497,-9501278,9538048,-625636,-25123989,-4258282,-21362662,-28733006,-3512492,-23263847,-9012029,9324348,-6659603,16712360,22685691,5926059,31012256,16265326,3802667,22451493,-8298919,-8282425,1799691,-32289435,-11371821,-13360657,-33819965,3004660,-12992762,-10708188,24862137,-4965923,19791927,31271553,-1651649,33519997,11647482,-7108439,22641031,-21318562,-12124145,-145851,-41222415,-4661415,-15351650,-30483520,14633482,-14343652,2822985,29379403,-4545043,31159604,23474988,452354,32696105,-2810887,-3905150,9996956,-29610353,-8256115,-14531946,-33783571,-2605850,-19778303,-11843904,11286683,-5407751,16482998,20897156,9552239,27372897,14731099,8880354,13832914,-4376770,-5486068,-8725491,-20027110,-17138578,-17582478,-18916606,-11721962,-5342115,-3288897,7508046,13620283,11905416,22664360,18316231,12671179,19254354,2062929,-144268,90309,-20667870,-10874746,-17646469,-26813752,-6838471,-18632588,-8812183,8548619,-4444269,18235076,19077697,9359848,30126133,10977173,9647948,16675638,-10718624,-978827,-9055118,-26022900,-8671011,-23547757,-19721246,-3476673,-15528875,3760707,9555171,4142681,23946626,15416599,15595970,22751932,5786503,8529863,2268138,-11435527,-7696854,-17747473,-20228062,-15004028,-18701475,-11053320,-5192841,-1266225,7794780,11960244,16325270,18375822,18857912,15986735,10807245,7856609,-2260379,-6677106,-10504616,-20006398,-15744966,-18604605,-19017590,-6703776,-9562682,484759,11162167,6330760,20673343,18893526,12806794,22702408,6921456,4467247,5620096,-14671134,-7856170,-14024467,-25301375,-9485134,-19325383,-13951807,2562143,-7708851,10351017,15801679,7314935,26057865,14786994,10697153,19972701,-2423825,1174053,-1726544,-21182583,-8824036,-18975698,-23303617,-6560948,-17327636,-5405179,6860919,-1187634,17512509,17050793,11838554,25086884,11449904,9317502,11490238,-7127207,-4383147,-9660606,-21779413,-12803311,-18671258,-18416632,-5713542,-8959768,494538,10567291,7461191,17782483,19256981,13089976,18396424,10292243,2204380,3589145,-9215407,-13206850,-11177366,-21791853,-15718746,-11718345,-16006112,-807124,700076,2333763,18341012,11435760,16320689,22877275,7565556,14340486,7175464,-8112792,630456,-15440020,-18973905,-9412239,-24917008,-11812231,-6134656,-13716617,9159533,4810037,7058497,24892402,9442516,18421469,20025508,693685,12309174,-2142109,-13018535,-2402367,-22306010,-16516836,-10020389,-23226354,-3508412,-4469655,-5247091,15433741,5997831,14380083,22774274,8403538,18464964,10776906,-1326741,5551117,-10574015,-12999993,-9827103,-22239590,-13508746,-12135274,-14128649,-33557,-283547,5181017,15534702,11973866,17374132,18044342,10785455,11550301,4434909,-3375664,-5042539,-12554581,-16073897,-14811424,-17259154,-13953115,-7745141,-5967756,1845648,8325856,9370866,16407690,16666900,13461522,16034965,7973263,3098536,1611328,-9863352,-10181601,-12845870,-19544719,-12196104,-14128916,-11190473,-276249,-1944852,7568338,13612441,10563232,19215544,14814149,10693541,13073580,790803,-992861,-4483611,-15263070,-11553696,-16534668,-17733469,-9386854,-11903409,-3433199,3745423,3550628,14293058,13946534,14027108,18459034,10121329,9671649,5199595,-4336599,-4280753,-12356413,-15092691,-13263635,-17377062,-11184352,-8383023,-5549606,3838232,4913136,11331304,15198011,12968594,16809517,11347896,7822788,6092650,-4096435,-4929873,-10487398,-16018005,-12023295,-16762419,-12274724,-6189918,-7158057,4367612,6207523,8639436,17601233,11961382,15365732,14232236,4596374,7032977,-2856435,-8532936,-7123280,-17402494,-13681494,-12835089,-15656538,-4783422,-4923873,417193,9903876,7531778,15148654,15639210,11430931,14715300,6729586,2790162,512385,-8696045,-9318840,-12848690,-15882039,-12370182,-12474717,-8080413,-2929336,926912,6764465,10041807,13462625,13865177,13904730,12012568,6642702,4735782,-2324468,-7157247,-8354661,-15587508,-13091601,-12747602,-14357815,-4433407,-5036313,707052,10126794,6264893,15537034,15328757,9460806,16348914,4770313,2088549,2855838,-12077511,-6991123,-11947056,-18932441,-7289092,-14761984,-8533282,1992930,-4653984,10030095,10903432,7493455,20052594,9200122,10015322,12394383,-3083485,2086663,-5348896,-14612547,-6655914,-17010795,-13583485,-6447888,-12382628,175802,2407795,2536948,14457637,9903854,12831866,15900932,7034524,9076699,3279648,-4397731,-3810614,-11237298,-13051584,-11677385,-14272577,-10002912,-6299709,-3772632,2467348,6685730,9171669,12699199,13688652,11312627,11289899,7096404,1242881,235664,-7295567,-10264838,-9647812,-15634662,-10891856,-9119749,-9944187,599843,152417,4531351,13080813,7940666,14436104,13798074,6095148,11002314,881635,-3431715,-1655815,-13797545,-9939121,-10888419,-16469733,-5557472,-8535309,-4317826,6261040,1730170,11308749,13549334,8424372,16162680,8224744,4893660,6427172,-5712013,-4639477,-7741731,-15208842,-9270027,-12947104,-11342082,-3287453,-5308378,2640442,7311435,6405122,13684983,11745858,10149821,11848302,4726822,2620582,-222041,-7543225,-7764582,-10885943,-13356323,-9894657,-10112135,-6906143,-1242875,525821,5793150,9651484,9836640,12671887,11510494,8260566,7411719,1822621,-2335886,-4463325,-10065307,-10831469,-11066567,-12569794,-8232408,-6132670,-3282924,3157808,4739012,8669025,12067079,10312186,11854862,9401656,4890896,3593603,-2275056,-5933699,-7348999,-11921759,-11059358,-10329310,-10160325,-4922059,-2585656,941423,6513030,7522588,10501848,12063282,9508081,9621442,6084821,1435228,-439776,-5933026,-8718018,-9368931,-12265414,-10153912,-8305474,-6875415,-1030172,1331188,4869125,9546200,9276787,11518577,11139870,7436178,6804598,1689614,-2373889,-4222715,-9433453,-9938982,-10457253,-11509433,-7425472,-5998233,-2578794,2759434,4242741,8556117,10494682,9809842,11126110,7939104,5323255,2934686,-2506487,-4555983,-7700401,-10500019,-9792088,-10498971,-8319637,-5028298,-2848656,1946859,4972787,7436775,10255067,10013018,10023872,8345046,5006256,2357656,-1762617,-5080877,-7557766,-9973886,-10253210,-9715796,-8205161,-5093387,-2098608,1744672,5087150,7645911,9764224,10145924,9708153,7958738,5120218,2102365,-1708527,-4862144,-7569486,-9630430,-9839360,-9695673,-7811332,-5037389,-2232719,1572071,4555965,7285641,9420207,9613897,9568241,7723342,5009920,2448985,-1566910,-4452848,-7046786,-9301673,-9430403,-9381741,-7768350,-4809330,-2356000,1565766,4700303,6934350,9458494,9405205,9184601,7850159,4653243,2224112,-1560496,-4839255,-6831572,-9362046,-9477236,-8916009,-7850005,-4631480,-2119964,1343501,4948471,6758494,9120974,9410134,8649599,7748973,4644847,1925839,-1113080,-4701469,-6585858,-8652533,-9411164,-8457736,-7594613,-4843748,-1849774,976617,4428824,6716560,8333041,9318764,8467458,7238682,4917595,1667981,-1142720,-4352870,-6899460,-8321306,-9207937,-8548283,-6960960,-4832392,-1640494,1425732,4320321,6885783,8327014,8957024,8544758,6841855,4669305,1802352,-1516931,-4158308,-6680358,-8338740,-8677257,-8456298,-6864753,-4500977,-1939126,1343710,4098978,6388213,8130926,8527596,8261911,6868983,4539581,1937883,-1111786,-3887360,-6267998,-7936496,-8563251,-8189445,-6751524,-4690677,-1772015,1155437,3878525,6505227,7740502,8446728,8282008,6309408,4673974,1785404,-1527327,-3552646,-6627038,-7884099,-7961050,-8553946,-6136535,-4356175,-2198517,1928309,3307640,6243401,8238666,7338174,8620080,6345665,3843638,2787646,-2036519,-3472302,-5506105,-8650001,-7012144,-8231980,-6951080,-3248046,-3149306,1627049,4034013,4663945,8814253,7094784,7449333,7498788,2932664,2798197,-984670,-4609343,-4302672,-8523574,-7671108,-6719194,-7770918,-2956010,-2214654,416139,5030971,4428957,7922275,8167985,6266531,7536165,3293241,1583152,-104664,-4905678,-4614123,-7390409,-8347858,-6066862,-7203765,-3643957,-1352363,-120364,4740855,4694970,6944361,8377364,5968081,7125346,3754353,1206441,383905,-4585885,-4646881,-6499848,-8451346,-5698433,-6991222,-4044371,-797307,-615638,4476647,4899100,6118589,8750392,5576730,6566491,4393929,340258,665208,-4311498,-5412947,-5469868,-8917776,-5583907,-6010534,-4836387,141386,-572946,3812638,6092942,5007403,8794024,6021026,5181868,5377762,-170053,136125,-3005617,-6459156,-4750183,-8287944,-6594508,-4488372,-5522007,-288343,388085,2213322,6598677,4833472,7466589,7238599,4039874,5338431,775586,-993417,-1693906,-6467541,-5259626,-6655827,-7600164,-4009276,-4772106,-1389200,1614400,1687013,6081968,5764108,6169993,7681352,4110267,4248767,1848853,-1869724,-1839921,-5533892,-6238195,-5719007,-7421508,-4527122,-3643448,-2179257,1797026,2187245,4956242,6467959,5665451,7023789],[0,0,0,0,2,-141,-25,-55,-106,29,-52,28,25,108,-61,284,-218,387,-347,462,-585,704,-1001,1091,-1435,1512,-1878,2105,-2541,3008,-3461,4079,-4506,5239,-5788,6705,-7541,8604,-9700,10795,-12105,13315,-14936,16474,-18440,20364,-22545,24821,-27204,29947,-32746,36100,-39487,43406,-47403,51814,-56521,61539,-67080,72699,-78637,83847,-87735,87339,-76704,38287,87173,-586054,5948517,36355389,8589004,14417161,27999425,-8467752,8672654,-264161,-25772295,-3905300,-22074069,-28199452,-4043766,-22897036,-9032556,9633539,-6505203,17247615,22530905,6444279,30897504,16255765,3676374,22316454,-8634991,-8312912,1350337,-32391561,-11645380,-13429541,-33819800,3187514,-12840717,-10340836,25117255,-4752817,20061747,31412890,-1706018,33653362,11339612,-7332655,22612209,-21888845,-12423951,-215874,-41712243,-4474464,-15450681,-30530350,15290800,-14439257,3379252,30002954,-4618057,31827797,23448963,98188,33044786,-3579285,-4214513,9981941,-30598828,-8117863,-14738008,-34232288,-1970372,-19998733,-11589671,12114805,-5521525,17235370,21361894,9415955,27928489,14285522,8624322,13970049,-5276342,-5694235,-8997016,-20895345,-16895760,-17901966,-19174627,-11003219,-5431987,-2763088,8301165,13589134,12686530,23028447,17996692,13068391,18773692,1530371,-150175,-961523,-20970286,-11042998,-18373782,-26590979,-6851590,-18723167,-7871668,8895484,-3910782,19132423,19124437,9831296,30396941,10533656,9773629,16137895,-11496516,-1172469,-10006387,-26503059,-8654131,-24056651,-19454892,-3122246,-15529556,4702290,9962440,4485965,24918468,15296351,15858118,23087787,5087435,8641451,1815653,-12432822,-7547243,-18563264,-20595242,-14587765,-19452021,-10487765,-4587637,-1516253,9000089,12212583,16493046,19381213,18332707,16261332,10994228,6802061,-2051579,-7350836,-11371055,-19699914,-16671672,-18602085,-18604754,-7207321,-8656899,950630,11263889,7522899,20530684,19253720,13422635,22032089,7158592,4161047,4782268,-14575076,-8800637,-14526608,-25264004,-10241420,-19082137,-13693692,2553029,-6908921,10592613,16165678,8095254,26178224,15084425,10857200,19506500,-2534844,705987,-2422565,-21527068,-9388291,-19366342,-23371284,-6698507,-17160237,-4810880,7239477,-524265,18220989,17246200,12450143,25265327,11067127,9317273,10805931,-7861420,-4624885,-10757686,-22141569,-13010333,-19407344,-17819888,-5480638,-8777838,1708193,10832617,8371104,18731185,18934094,13821851,18189301,9625512,2324810,2285353,-9857998,-13498452,-12431230,-21634837,-15913193,-12116919,-15049959,-743183,1497042,3506760,18364834,12592842,16768883,22682242,8081900,13524842,6616735,-8346142,-722721,-15821149,-19582006,-10313824,-24589693,-11987776,-5857174,-12743428,9383162,5821651,7858745,25238645,10220214,18448808,19850239,521849,11599838,-2828753,-13829557,-3344449,-22860203,-16992448,-10299760,-23059815,-3230126,-3939124,-4444283,16235723,6747735,15106377,23202200,8567469,18484923,10355263,-1802967,4978905,-11508686,-13651468,-10389510,-22843052,-13464717,-12224670,-13912245,838152,89722,6155983,16375664,12316131,18208308,18170246,10631509,11602699,3532265,-3863823,-5571889,-13799003,-16304520,-15414024,-17642198,-13404195,-7903007,-5238705,2803789,8591226,10642993,16863214,16875010,14176975,15508308,7812931,2730288,362677,-10274222,-11195581,-13733803,-19457937,-12928186,-13887105,-10713996,-131499,-653909,8246594,14352935,11587900,19290298,15292419,10596724,12413114,491210,-2021030,-5411888,-16080275,-12543832,-16783769,-17999002,-9302857,-11229715,-2981763,4783450,4425473,15139553,14907920,14309954,18811856,10030336,9074900,4765012,-5441097,-5136673,-13123161,-16155670,-13477758,-17759312,-11162875,-7670740,-5169966,5053568,5903125,11960374,16447501,13061663,17110977,11529576,6841230,5770562,-5143383,-6177065,-10946522,-17339389,-12323868,-16781151,-12599126,-5206002,-6664877,5066903,7822344,9023622,18696121,12582550,15060994,14720859,3742185,6241171,-3327486,-10208320,-7695630,-18145335,-14622272,-12481895,-15912798,-4154674,-3894757,761402,11263322,8283662,15619149,16701341,11222362,14707715,6566334,1653075,18935,-9777754,-10465396,-13338786,-16788634,-12511059,-12291782,-7901234,-1845919,1702789,7728910,11185260,14090205,14692166,14125298,11904840,6407491,3896158,-3130245,-8224366,-9349894,-16304129,-13825652,-12929400,-14290750,-3995320,-4077940,1560521,11351347,7257593,16211594,16170571,9528946,16261465,4476380,1006522,2213446,-13160564,-8161842,-12377799,-19807198,-7460443,-14515970,-8425833,3066394,-3844529,10973502,12270315,7914912,20828471,9686898,9537784,12516161,-3918263,1177168,-5922182,-15950223,-7244807,-17461618,-14249365,-6087764,-12369596,588366,3511933,2999510,15481669,10748825,13143297,16583735,6922452,8672063,3024225,-5350080,-4450891,-11947351,-14134178,-12013058,-14701936,-10207657,-5809108,-3529332,3214914,7559413,9634088,13642745,14211613,11481389,11585001,6646107,762954,-332095,-8238341,-10917722,-10398457,-16290958,-11086886,-9269389,-9774960,1189039,672937,5435266,13932370,8590024,15139162,14041010,6102858,10888746,315468,-4076901,-2318286,-14716409,-10634957,-11438562,-16911517,-5576389,-8345646,-3926159,6967528,2460050,12077442,14373863,8980812,16445748,8427417,4592642,6016053,-6222240,-5464462,-8400238,-16089286,-9806336,-13233731,-11639357,-3028851,-4886554,3026698,8282562,7063391,14263811,12534853,10336878,12101776,4811990,1991783,-590628,-8370757,-8607995,-11396920,-14212784,-10252652,-10147370,-7072036,-610977,1020126,6344107,10669326,10284532,13344793,12068400,8190377,7509318,1419064,-2963401,-4918231,-10995136,-11441713,-11587510,-13136934,-8150140,-6225320,-3021087,3865601,5260045,9507271,12747654,10790815,12439463,9541692,4862515,3392249,-2872030,-6491175,-8107834,-12513195,-11629819,-10792612,-10333954,-5021410,-2340015,1340665,6946824,8208287,11133876,12597670,10062035,9756705,6145028,1193095,-957090,-6284505,-9313198,-9979200,-12767585,-10745540,-8517329,-6958046,-1073709,1796575,5288654,10091012,10085277,11974572,11652407,7753320,6704702,1734400,-2783630,-4686774,-9926700,-10729432,-10891393,-11963668,-7868193,-5907319,-2524027,3136253,4834885,9047161,11256245,10443204,11507653,8321405,5233731,2773330,-2692654,-5190057,-8251546,-11110318,-10440424,-10811718,-8623703,-5115851,-2522883,2306946,5512613,8112858,10837911,10655476,10412560,8625690,5112573,2137670,-2098593,-5687793,-8221451,-10598607,-10778497,-10271794,-8440480,-5101065,-1968210,2078667,5620693,8253588,10455970,10743590,10147701,8298930,5121997,1946663,-2015925,-5479561,-8091561,-10137496,-10489537,-10002438,-8141008,-5200775,-1940836,1871952,5196454,7996481,9887825,10337384,9933748,8015082,5221037,1967515,-1878338,-4936424,-7840137,-9782024,-10148997,-9926159,-7777992,-5088429,-2073225,2031839,5008530,7847097,9868985,9964821,9856751,7894466,4802639,2077813,-2098420,-5097671,-7573842,-10029315,-9877488,-9600855,-7980123,-4598961,-2153070,1864496,5287670,7267242,9785319,9902912,9230501,8071155,4700962,2003325,-1516888,-5143405,-7077279,-9405236,-10021211,-8942895,-8008335,-4983377,-1759773,1225931,4898499,7271337,8934128,9952029,9033658,7547124,5047568,1648610,-1475739,-4706162,-7496321,-8862990,-9750059,-9230937,-7222620,-5042898,-1731583,1814552,4556765,7446171,9016562,9316102,9293181,7192303,4767559,1939546,-1922503,-4470529,-7135243,-9118076,-9082121,-9079512,-7334356,-4500643,-2208063,1663178,4522603,6697224,9031693,8999767,8816879,7402971,4595783,2026952,-1337107,-4530851,-6660472,-8599106,-9098429,-8532796,-7160899,-4705815,-1786295,1333905,4324528,6897994,8297423,9020669,8698247,6797299,4774564,1686822,-1727876,-3991579,-7134560,-8417871,-8587897,-9018818,-6483892,-4555632,-2142067,2193892,3751288,6814171,8860661,7894216,9150666,6639430,3896480,2772016,-2310719,-3845549,-5915418,-9298821,-7504226,-8731465,-7348764,-3241551,-3116710,1927885,4482946,5042598,9449118,7683473,7883579,7926044,2884472,2779102,-1259120,-5107284,-4731431,-9149770,-8257989,-7114573,-8182594,-3027551,-2096847,603874,5523617,4862247,8476613,8783145,6634250,7923238,3372543,1498569,-279818,-5404133,-5070733,-7943557,-9024970,-6542206,-7702779,-3709708,-1290201,3400,5142646,5228052,7472338,8970686,6362159,7490048,3992596,1148558,223302,-5018762,-5215295,-7139581,-9050780,-6172644,-7406237,-4226845,-838593,-411700,4929141,5344109,6638500,9299009,6015324,7023850,4564907,346913,506999,-4759358,-5811001,-6053023,-9493986,-6013822,-6390603,-5054442,92708,-471881,4249249,6372428,5546284,9454864,6413585,5638796,5526979,-232446,177762,-3440301,-6876951,-5206814,-8979384,-7013828,-4922317,-5881059,-202636,458034,2576136,7143107,5158284,8187575,7634672,4467156,5729348,757509,-1170942,-2058273,-7026352,-5785582,-7310605,-8085404,-4265877,-5113223,-1383517,1835589,2020213,6585565,6371005,6621283,8153332,4515647,4372387,1931589,-2051028,-2170993,-6026239,-6864212,-6315276,-7900803,-4959264,-3814620,-2185516,1922328,2468364,5300483,6956147,6263256],[0,0,0,0,3,14,-153,-10,-79,-73,-14,4,-44,115,-6,82,108,-3,127,-34,91,-145,187,-393,381,-612,560,-783,850,-1109,1378,-1613,1988,-2148,2589,-2817,3382,-3833,4476,-5112,5707,-6470,7086,-8059,8891,-10087,11171,-12434,13705,-14985,16513,-17970,19834,-21558,23608,-25490,27485,-29400,31151,-32805,33712,-33796,31515,-25440,11078,20602,-94373,289481,-32255,4741193,36467579,8663111,14701811,27771136,-8098603,8569797,-131473,-25600192,-4109668,-22073570,-28195183,-4327380,-22683523,-9319395,9533110,-6438654,17004475,22597416,6432166,30785995,16502714,3552845,22349538,-8465780,-8461060,1562165,-32407529,-11731916,-13233605,-33926624,3058126,-12866368,-10584037,25110422,-4827227,19918726,31419528,-1708074,33770452,11399214,-7276039,22626181,-21843752,-12293913,-292596,-41580498,-4519980,-15508760,-30458445,14988220,-14462769,3285669,29671287,-4489934,31618585,23348590,432126,32830023,-3356774,-3992098,9831892,-30159454,-8117951,-14815965,-33906988,-2356514,-19840855,-11568729,11579538,-5301458,16897437,21044406,9710497,27533097,14631924,8786480,13646447,-4610601,-5834037,-8876973,-20294343,-17325243,-17541729,-19157942,-11577939,-5071611,-3338969,8075020,13687797,12060782,23110653,18057592,12742882,19305841,1550040,75194,-342752,-21044231,-10642937,-18238650,-26739060,-6664409,-19111050,-8147064,8724259,-4453210,19077091,18874002,9584607,30476908,10562145,10063069,16391271,-11193541,-736491,-9652934,-26135350,-8541953,-24000405,-19448937,-3414911,-15738127,4201082,9466933,4390892,24268410,15276465,15875587,22865537,5792311,8743518,2196571,-11524902,-7680314,-17905970,-20228366,-15175283,-18991625,-11089501,-5296634,-1476144,7895771,11962292,16351472,18637537,18880684,16174467,11079874,7757894,-2045863,-6620928,-10732802,-19724293,-15993463,-18749756,-18987473,-7159389,-9468185,516436,10784858,6685831,20465988,18824513,13248327,22428983,7211706,4776979,5435624,-14255841,-8095714,-14325028,-25048937,-9956582,-19447057,-13848060,2055994,-7498539,10169465,15544309,7712091,25999781,14927035,11105245,19714448,-2088910,1280783,-2014248,-20846327,-9090252,-19265406,-23104565,-7012769,-17354381,-5163535,6395407,-776396,17570806,16804359,12470133,24923989,11402902,9716274,11034312,-6924938,-4438185,-10223046,-21429023,-13193792,-18986726,-17962848,-6130160,-8772594,940826,10259614,8207301,17847475,19110292,13767155,17957603,10342510,2365532,2840765,-8997434,-13479557,-11751836,-21386053,-16225995,-11758727,-15515185,-1147913,1266996,2613678,18187663,12139983,16211916,22917321,7890886,13847320,7242829,-8166081,4697,-15272533,-19196235,-9867695,-24681371,-12092444,-6182710,-13248304,8858128,5215640,7370475,24690574,9958221,18432191,19812319,1110966,11813906,-2237906,-12892244,-3042813,-22150414,-16754873,-10572110,-22740596,-3897836,-4490742,-4665854,15003361,6613870,14638919,22479687,9137754,18200400,10772861,-790949,4911499,-10232148,-13007472,-10524572,-21775801,-13899185,-12389883,-13774076,-607339,52225,5420542,15175070,12601749,17261009,17996264,11334652,11224094,4703882,-3142792,-5515367,-12382212,-16309541,-15141771,-17013315,-14368799,-7859720,-5834789,1501586,8556776,9477433,16239165,17026167,13549625,16050293,8355806,2978807,1665736,-9637898,-10618507,-12836367,-19505691,-12702382,-13961477,-11496290,-611957,-1572342,7180800,13779154,10862554,18931658,15365427,10730597,12905131,1365270,-1322057,-4509149,-15007039,-12160773,-16253418,-17888503,-9796122,-11517303,-3879772,3791029,3860023,13942271,14374076,14235250,18236256,10705084,9480547,5234429,-4004800,-4732365,-12208659,-15175792,-13775415,-17120329,-11520145,-8614499,-5290568,3561528,5099960,11482219,15015065,13303866,16948558,11241699,8150089,5777693,-4179814,-4883489,-10840231,-16004303,-12135490,-17136027,-12039029,-6383102,-7163437,4678492,6040756,8939207,17975324,11819197,15720972,14308486,4429595,7242437,-3123260,-8719264,-7094243,-17875862,-13532392,-13009823,-15995823,-4433133,-5258429,415738,10196721,7294853,15559158,15867125,11301820,15099605,6668992,2769701,797567,-9022775,-9355865,-13009908,-16274182,-12269028,-12670020,-8238395,-2677041,794681,7021365,10311516,13517930,14271354,14015117,12103650,6835306,4643656,-2440657,-7247939,-8669396,-15800647,-13169169,-13057464,-14392915,-4445017,-5094536,1018489,10302589,6322845,15936696,15398564,9589320,16531226,4616161,2201445,2728166,-12326239,-6945953,-12260832,-19105633,-7334635,-15131083,-8354841,1947706,-4701321,10515756,10874830,7737174,20370130,9172212,10399158,12460190,-3140265,2276622,-5656868,-14647737,-6738137,-17409083,-13586173,-6733551,-12608425,242226,2213957,2746933,14504662,9960569,13201999,16039711,7240479,9252223,3263216,-4168053,-3888255,-11419939,-13161091,-12037723,-14404741,-10276949,-6496027,-3750198,2358574,6743384,9168607,12768777,13929298,11450707,11571021,7260468,1291032,322152,-7434498,-10404511,-9776068,-15962104,-11002489,-9364747,-10068973,571931,78382,4683997,13168644,8019473,14727800,13842827,6227500,11102011,927028,-3295564,-1800291,-13966679,-9984855,-11201271,-16537672,-5755996,-8666560,-4317343,6104546,1820196,11427600,13669997,8809358,16147632,8426127,5026674,6294468,-5537162,-4833976,-8003964,-15249810,-9487862,-13089321,-11452199,-3503808,-5188708,2487303,7471707,6659241,13628026,12096744,10255617,11933506,4958822,2481422,-241447,-7591720,-8046361,-10911184,-13591824,-10097652,-10097564,-7171330,-1117351,643377,5789027,10024008,9952186,12860303,11702369,8277804,7564325,1835871,-2386509,-4516032,-10300722,-10964943,-11252762,-12727937,-8247336,-6226748,-3206265,3293918,4867465,8879444,12115596,10538145,11920977,9435954,4983543,3495303,-2390643,-6132273,-7702559,-11876687,-11299915,-10378132,-10104235,-5148725,-2367095,1034192,6518021,7851410,10557500,12248426,9826318,9433734,6288125,1294380,-693553,-5857325,-8984536,-9451324,-12358803,-10495079,-8182512,-6956736,-1114463,1587186,4750919,9765841,9614004,11484668,11412366,7463192,6769848,1882617,-2543182,-4260212,-9492025,-10281748,-10554639,-11676215,-7643096,-5934762,-2696078,2853248,4448963,8644021,10828298,9939824,11213692,8175126,5259925,2895116,-2409549,-4807403,-7864046,-10633219,-10022122,-10505307,-8443139,-5131827,-2716161,1911006,5031366,7693148,10268799,10216060,10140787,8420722,5097138,2361317,-1716601,-5179424,-7793919,-10034194,-10355957,-9951075,-8226967,-5203528,-2047615,1871288,5078449,7841551,9937454,10222235,9871621,8057542,5092783,2074449,-1806358,-4962820,-7669151,-9744568,-10020906,-9735046,-7907298,-5053814,-2135661,1635223,4754767,7394502,9489435,9780998,9639737,7822995,5124372,2049318,-1633476,-4614094,-7350535,-9351927,-9648372,-9530812,-7615500,-4998508,-2114229,1806452,4664113,7447488,9465545,9582094,9393367,7577739,4694386,2043930,-1929980,-4816420,-7305580,-9568856,-9398426,-9224496,-7627061,-4477691,-2061987,1864708,4872811,6970702,9382309,9279374,8977004,7660324,4461504,2016324,-1468657,-4811658,-6792771,-9012324,-9340877,-8688409,-7566321,-4548512,-1860261,1295912,4674500,6792137,8707240,9384713,8535929,7208300,4764762,1666540,-1459603,-4557805,-6995935,-8596249,-9237440,-8589101,-6974148,-4710944,-1596987,1758319,4517230,7120462,8580550,8953993,8706007,6867496,4430558,1745685,-1808365,-4349493,-6781594,-8682557,-8680537,-8579042,-6942175,-4206176,-1954947,1588825,4353845,6456215,8571782,8589733,8276049,7031327,4290134,1939393,-1278931,-4310336,-6320360,-8246700,-8656609,-8089531,-6790310,-4462715,-1584350,1296556,4206139,6589760,7989087,8634030,8241635,6451402,4533896,1567105,-1609387,-3894596,-6807811,-7991444,-8200899,-8579524,-6174636,-4325564,-1945048,2127111,3560552,6449210,8373669,7527758,8695414,6251440,3709514,2643188,-2277860,-3612302,-5682400,-8824232,-7066639,-8307195,-6828995,-3099243,-2984784,1844914,4187154,4915143,8931038,7139384,7539416,7475522,2789474,2690582,-1266951,-4756695,-4503719,-8664873,-7786090,-6828060,-7661028,-2779966,-2011064,731385,5198888,4676310,8148710,8190744,6340645,7501254,3107163,1437966,-455084,-5155079,-4844508,-7644395,-8341195,-6149075,-7235315,-3300618,-1168181,210038,5023590,4887487,7263199,8411409,5947726,7155579,3505166,1009869,95481,-4934536,-4872069,-6862655,-8570099,-5680854,-6930035,-3723570,-680394,-345153,4886731,5053819,6315692,8823901,5546955,6657291,4078223,112221,455746,-4738226,-5567276,-5718216,-9099718,-5563490,-5909142,-4586610,327478,-383126,4148884,6191050,5198520,8936211,5932091,5274530,5085725,-344958,99716,-3318359,-6616477,-4928266,-8460560,-6529643,-4576636,-5473161,-9385,499083,2572963,6845782,4975867,7675046,7020465,4105509,5273916,557981,-1139148,-2039233,-6631202,-5444345,-6971307,-7531523,-4003522,-4752456,-1170918,1716692,1940017,6312066,5913066,6351218,7601676,4102861,4066315,1555944,-1962832,-2120230,-5776933,-6348828,-5915512,-7382244,-4491940,-3603281,-1855672,1907542,2417516,5241548,6556661],[0,0,0,2,10,-169,182,-394,326,-534,531,-802,1016,-1326,1722,-1997,2524,-2864,3585,-4173,5089,-5975,6997,-8177,9355,-10927,12451,-14469,16441,-18818,21273,-24013,27101,-30392,34267,-38259,42893,-47651,53025,-58746,65059,-72044,79552,-87955,96823,-106735,117277,-129040,141858,-156065,171843,-189192,208712,-230294,254945,-282799,315151,-352791,397406,-451198,517233,-600974,710301,-860297,1078152,-1424020,2054442,-3562256,15187368,12494122,1518366,38698419,7019076,15823213,26923081,-7578454,8040492,257636,-26107775,-3528996,-22509905,-27727090,-4713235,-22560849,-9457574,9625929,-6690874,17079551,22270911,6577356,30574132,16712838,3565270,22528100,-8380215,-8247177,1555021,-32262462,-11759220,-13191516,-34092451,3085723,-13035693,-10667052,24964058,-4999868,19902982,31406883,-1734390,33882506,11441206,-7094374,22856026,-21789821,-12041840,-250202,-41585712,-4396525,-15720454,-30555068,14972572,-14823816,3313389,29540304,-4673711,31814367,23219673,559009,33064390,-3240739,-3604060,9921635,-30048575,-7991422,-14942983,-33926052,-2453460,-20110549,-11607201,11337686,-5489549,16866259,20909347,9719758,27607361,14771829,8923344,13964384,-4445038,-5642534,-8707887,-20287869,-17301190,-17649021,-19423733,-11684270,-5418692,-3649006,7944715,13404819,11956674,23262439,17962701,13117250,19516471,1615405,624368,-309136,-20812544,-10337636,-18499724,-26623891,-6898713,-19499758,-8081435,8033714,-4585267,19044552,18352398,9977550,30479107,10461266,10651709,16327116,-10719290,-284633,-9860116,-25692313,-8753541,-24416260,-19275945,-3976863,-15864342,4137636,8903106,4515839,24190783,15136020,16297372,22864974,5999185,9182256,2178747,-11291547,-7508111,-18065494,-20142565,-15245603,-19331237,-11174415,-5575246,-1767515,7830250,11773707,16280684,18849845,18846324,16430082,11363291,7836213,-1520469,-6449164,-10764307,-19500753,-16314352,-18889507,-18995980,-7850632,-9493764,104228,10366229,6871048,20119088,18946728,13647103,22282780,7878808,5039504,5526629,-13473858,-8244816,-14186333,-24874291,-10584727,-19350849,-14325547,1441926,-7415597,9547835,15439921,7854314,25560007,15539200,11450133,19936217,-1265107,1384721,-1621280,-20413046,-9265531,-19006365,-23294320,-7588384,-17482215,-5819342,5961466,-939709,17141691,16800166,12614794,25001892,11877776,10090947,11357177,-6362833,-4063111,-10113733,-21204866,-13312211,-19264934,-18203673,-6768629,-9067145,507443,9704856,8124925,17719677,19050243,14183806,18124801,10804895,2991091,3022991,-8497368,-13215798,-11897997,-21192674,-16595536,-12184917,-15775172,-1875325,962205,2382945,17687880,12297275,16256212,22967175,8548741,14038332,7741176,-7535588,117746,-14973506,-19109046,-10160767,-24664011,-12606576,-6654345,-13463860,8254784,5019970,7274993,24443511,10290667,18607826,20040799,1771929,12069533,-1773193,-12447771,-3071650,-21876833,-16798556,-10971628,-22885567,-4484117,-4855997,-4929053,14543457,6570628,14615472,22487624,9511603,18441372,11096981,-311592,5109913,-10018426,-12818871,-10514523,-21911487,-14100968,-12697920,-14026451,-754839,-331093,5353938,15112258,12536935,17592361,18161708,11554651,11678700,4743794,-2850667,-5183189,-12630953,-16025939,-15354913,-17436352,-14231156,-8432375,-5947338,1646652,8013930,9804864,16305014,16971061,14271888,15769498,8674548,3474503,1231595,-9188451,-10637884,-13345011,-19198867,-13293837,-14116623,-11251456,-1212765,-1288016,7186223,13419408,11525125,18712551,15535407,11223405,12635774,1809827,-1356787,-4771504,-14856845,-12588993,-16417097,-17887922,-10233604,-11459582,-3933284,3667456,4072602,13977788,14587092,14398196,18454718,10873921,9726832,5313977,-4086468,-4646565,-12392449,-15439665,-13766326,-17616465,-11617809,-8577172,-5759468,3880222,5013586,11359297,15618517,13016619,17373728,11751361,7827208,6507235,-4265597,-5079976,-10390528,-16764676,-12081216,-17053027,-12930407,-5885561,-7692404,4277739,6742225,8211441,18340768,12189043,15249253,15234332,4322264,7217606,-2361316,-9310889,-6872406,-17710107,-14468757,-12575421,-16485582,-4947320,-4769300,-264746,10327682,7533020,14946370,16597852,11405835,15131723,7486384,2552930,1052135,-8672816,-9745826,-12709120,-16426589,-12838895,-12565910,-8799010,-3022631,800257,6408760,10475220,13658652,14168239,14524462,12367013,7112518,5310941,-2335026,-7003377,-8345591,-16072230,-13180460,-13215420,-15051379,-4585326,-5700508,431254,10265125,5930267,16068553,15727762,9591908,17223304,5108133,2411831,3449003,-12300918,-6893952,-12058967,-19610383,-7529901,-15400794,-9123244,1858421,-5165150,9961261,11109891,7538430,20660655,9671105,10433044,13227666,-2797823,2376134,-5049883,-14832874,-6886634,-17274809,-14285285,-6974274,-13012343,-603601,2246259,2271929,14252247,10419552,12973942,16529217,7903092,9360832,4257654,-3941370,-3841832,-10750847,-13635049,-12054810,-14509394,-11182117,-6591569,-4403291,1603093,6974987,8584638,12962609,14489109,11310682,12524771,7670615,1531291,1320615,-7423553,-10037379,-9560510,-16621550,-10999286,-10094310,-10951078,356495,-940313,4374812,13125098,7675282,15302867,14093838,6684653,12099500,1279309,-2500432,-1216032,-13888524,-9771025,-11628917,-16965022,-6284208,-9544472,-4865052,5371383,1273544,11212280,13498636,9088955,16531842,8947351,5894972,6920176,-4729232,-4256315,-7624805,-15036062,-9835891,-13415373,-12093715,-4452791,-5786666,1615996,6871759,6465087,13298174,12501506,10657895,12518978,6009458,3027717,603430,-6890220,-7969912,-10424366,-14025785,-10630508,-10455169,-8282221,-1711214,-137503,4982842,9935824,9564948,13028949,12453539,8663365,8685831,2697035,-1843972,-3541627,-10089898,-10773323,-11328393,-13499026,-8741369,-7149394,-4267548,2644059,3955140,8506158,12157865,10513264,12681506,10075028,5822001,4499555,-1744540,-5255798,-7319266,-11932399,-11321923,-10950241,-10831153,-5867933,-3416255,239837,5876431,7389544,10512300,12396023,10296351,10139931,7001601,2179423,93052,-5300564,-8550639,-9509988,-12517836,-10927782,-8917054,-7643130,-2009057,826805,4274078,9366688,9531784,11693843,11774220,8149175,7413744,2655113,-1868695,-3837203,-9182984,-10227019,-10832364,-12070065,-8299457,-6612148,-3353079,2131568,4059696,8285026,10663242,10287816,11512022,8802888,6008468,3493439,-1679552,-4446365,-7650826,-10476421,-10341313,-10920406,-9021864,-5947806,-3272491,1296260,4548233,7480655,10110357,10550016,10517780,8901465,5971648,2974733,-1209856,-4623539,-7684777,-10025817,-10502708,-10545330,-8638942,-5932800,-2727761,1324119,4655689,7743509,9911546,10464065,10425768,8500856,5838570,2679859,-1239838,-4482132,-7556244,-9692503,-10249358,-10232630,-8452285,-5861850,-2767312,1181065,4241406,7339345,9375700,10014588,10116729,8193391,5888291,2874871,-1151236,-3949983,-7260481,-9329568,-9837146,-10230922,-8052474,-5758919,-2841547,1353322,4066851,7261715,9531962,9676958,10050614,8063808,5341413,3004786,-1497830,-4247526,-6941203,-9649076,-9513470,-9854502,-8268317,-5086804,-2965420,1379444,4473110,6568554,9562131,9542857,9386489,8351035,5077548,2750026,-872161,-4483947,-6462917,-9099722,-9683468,-9099642,-8220760,-5273361,-2456197,613049,4311695,6628945,8608606,9698758,9083075,7804692,5481743,2306795,-842643,-4075859,-6924106,-8580576,-9424292,-9259518,-7454538,-5313136,-2284228,1231159,3886649,6871822,8709974,9046006,9285175,7427187,5079872,2638168,-1358457,-3903916,-6432547,-8812112,-8743458,-9091516,-7691831,-4843945,-2830167,1039359,3999466,6069595,8599422,8808439,8745588,7739875,4866672,2643653,-643649,-3919116,-6010480,-8239782,-8946556,-8569664,-7487529,-5193110,-2256853,633786,3711893,6350276,7945806,8857982,8726648,7005766,5258080,2234787,-1109567,-3318025,-6543120,-8014990,-8357844,-9028716,-6688604,-4969179,-2745864,1634021,3026095,6199170,8508652,7653705,9181313,6925651,4283979,3483454,-1642473,-3248692,-5338769,-8934861,-7279159,-8770742,-7610509,-3625337,-3697133,1260967,3824068,4525466,9100728,7449414,7916878,8173021,3418923,3440918,-562962,-4448908,-4144877,-8735622,-8060238,-7118608,-8314609,-3446522,-2631977,9310,4820192,4377015,8142021,8539755,6706803,8121121,3739746,2131706,230284,-4748495,-4613914,-7649408,-8649759,-6598292,-7759932,-4001921,-1893651,-351131,4574865,4629944,7253290,8575433,6413065,7725183,4079629,1802232,621306,-4506728,-4526211,-6966678,-8701130,-6105570,-7656202,-4291077,-1368325,-919711,4535484,4721948,6467124,9037463,5913184,7336331,4697270,818316,1118261,-4369251,-5169581,-5808865,-9295292,-5902590,-6689049,-5204067,-406611,-1020910,3855882,5852435,5257191,9298604,6246474,5951701,5816658,230027,702763,-3057753,-6291202,-4920580,-8757784,-6810031,-5257734,-6110595,-634388,-168010,2261200,6422598,4869450,7988381,7377512,4758837,5930509,1185505,-472801,-1721034,-6413682,-5376463,-7204879,-7838879,-4611481,-5410027,-1751148,1092054,1684358,6109761,5899109,6626226,7885856,4792364,4702205,2220618,-1324135,-1792547,-5555374,-6330403,-6298823,-7688634,-5069629,-4299806,-2429529,1199161,2008454,4974855],[0,0,0,-1,-9,38,-189,216,-438,386,-613,634,-932,1179,-1527,1968,-2296,2886,-3298,4102,-4787,5810,-6819,7979,-9318,10671,-12442,14187,-16448,18694,-21370,24159,-27263,30757,-34489,38848,-43371,48584,-53977,60039,-66514,73646,-81528,90009,-99478,109508,-120690,132627,-145918,160426,-176495,194350,-214013,236140,-260675,288702,-320466,357395,-400494,451733,-513773,590381,-688217,817333,-997198,1265277,-1712220,2636742,-9254555,17855647,12678975,1427052,38516016,7008867,15797474,26547108,-7311405,7749168,209403,-25999503,-3742060,-22429422,-27600222,-4632284,-22209126,-9317839,9760987,-6444085,17231998,22435669,6701598,30386722,16580315,3387860,22242826,-8571433,-8599888,1390424,-32261544,-11767917,-13082807,-33923723,3375869,-12729474,-10345517,25336083,-4815348,20075473,31549040,-1952015,33829123,11134078,-7486363,22636748,-22308912,-12222392,-350394,-41788329,-4090325,-15556341,-30217907,15439178,-14541331,3704384,29840774,-4692997,32015139,22989494,197581,32950880,-3861100,-4057388,9644650,-30587392,-7988673,-14955685,-33906769,-1988543,-19877491,-11234083,11981630,-5213373,17209891,21197125,9594105,27552932,14410442,8423344,13561941,-4984748,-6130315,-8977146,-20610431,-17237605,-17338877,-19326378,-11118397,-4811245,-3284559,8701799,13706555,12157950,23522950,17500630,12886767,19107240,698703,312119,-1040556,-21479390,-10214111,-18953977,-26375651,-6183952,-19385114,-7039589,8800581,-4283456,19963182,18329020,9960778,30647751,9595936,10387928,15787970,-11899526,-477418,-10610287,-26234617,-8248043,-24609137,-18720856,-3085806,-15732096,5386536,9513369,4630511,25033582,14771741,16063165,22822282,4797507,8873082,1546799,-12368567,-7436544,-18662233,-20347201,-14449920,-19416133,-10314997,-4536317,-1626624,9108180,12100606,16242282,19522441,18000313,16043755,11171800,6376860,-1879688,-7167265,-11831640,-19191587,-16814142,-18678252,-17909802,-7719258,-8271617,1204621,10611533,8124621,20279270,18730289,13989062,21213000,7196006,4450066,3876685,-13962984,-8980594,-15062770,-24310008,-10648678,-18813348,-12857343,1913748,-6028870,10822626,15616973,8947370,25537160,14719002,11336840,18383115,-2438551,710209,-3443275,-20877334,-9603913,-19703012,-22232671,-7133988,-16622566,-3867362,6590833,389876,18486300,16586663,13284486,24413414,10634234,9713891,9409723,-7696567,-4775395,-11822253,-21220210,-13338109,-19387858,-16551268,-5959260,-7875124,2598283,10201169,9533786,18497112,18473933,14450881,17024342,9402645,2255951,1025378,-9590345,-13771592,-13039446,-20736223,-16260502,-11708119,-13938726,-919237,2364281,4074505,18053674,13252755,16356479,22161539,8151723,12588345,6202012,-8523315,-1624966,-15725186,-19526157,-10623247,-23880520,-11832142,-5643720,-11631171,9380074,6210238,8473805,24618286,10558876,18164335,18905381,937821,10475511,-3327516,-13485765,-4348348,-22388212,-16710809,-10746519,-21702337,-3299849,-3696358,-3221311,15538110,7510886,15404033,22175055,9256157,17596113,9647417,-1385575,3560665,-11291604,-13553776,-11312745,-21754206,-13618312,-12139796,-12667551,354118,909542,6723911,15838414,13119812,17746348,17560337,10815287,10412014,3355098,-4077693,-6558072,-13420887,-16467384,-15418606,-16881250,-13397858,-7365786,-4527553,2925309,9182890,10742494,16677358,17055875,13675226,14973081,7519992,2120025,-51008,-10423826,-11600252,-13775156,-19202164,-12767857,-13165338,-10197124,102702,54389,8200235,14466703,11868971,18668766,15175340,10174590,11672076,509810,-2704339,-5672131,-15769846,-12995535,-16240622,-17683960,-9264097,-10315774,-2861945,5096836,5008505,14724423,15140954,14202134,18043553,10083756,8367482,4290071,-5462313,-5844477,-12915191,-16011423,-13584095,-16994855,-10916653,-7243700,-4419856,5040420,6338090,12086372,16015568,13195937,16595414,10997451,6667273,5010568,-5471581,-6348656,-11286960,-17090900,-12197550,-16542511,-11867270,-4857974,-6117071,5744726,7756455,9308999,18642896,12114008,14927435,14010676,3177753,5949960,-4036615,-10274277,-7762841,-18276911,-14085915,-12229369,-15572540,-3457079,-3807294,1292945,11586043,8093458,15880916,16221261,10770898,14570583,5760082,1453553,-260043,-10210084,-10208444,-13397110,-16560297,-11904351,-12172502,-7281281,-1509219,1836364,8087873,11126758,13973745,14499432,13568851,11506102,5946451,3447455,-3401983,-8500251,-9433114,-16156903,-13562670,-12516648,-13879935,-3575058,-3691256,1849202,11556695,7311307,16214498,15882848,9171267,15706359,3870563,613261,1644016,-13437976,-8207191,-12516008,-19446431,-7061069,-14054752,-7719041,3509475,-3331801,11333847,12246799,8019452,20455907,9149487,9328438,11638442,-4334707,788700,-6558145,-15821457,-7352523,-17273752,-13568396,-5871034,-11558031,1261254,3755875,3728270,15415028,10721393,13137986,15775270,6620618,8017658,2256386,-5557716,-5157919,-12104177,-13920878,-12103444,-13999034,-9681176,-5312498,-2570260,3560088,8069002,10057782,13374775,14226757,11014435,10880071,6291249,-104571,-873182,-8560102,-11340987,-10284454,-16104685,-10747645,-8531783,-9137596,1823019,1356599,5722828,14172839,8640268,14720078,13660276,5523214,10147003,-180478,-4690518,-2922772,-14812693,-10739716,-11217112,-16304803,-5250397,-7465774,-3289660,7340256,3161596,12087350,14363942,8997943,15665484,8026741,3856614,5080777,-6498896,-6182708,-8634415,-15738228,-9889228,-12372718,-10977138,-2553922,-3717173,3412147,8760989,7566844,13876628,12619714,9691583,11228678,4309295,922961,-1224394,-8664298,-9307078,-11101785,-13980675,-9852474,-9106793,-6522540,250577,1928557,6649313,11238673,10210622,13019542,11736885,7283499,6757874,700301,-3825902,-5438510,-11229439,-11524197,-11205441,-12662551,-7582693,-5292971,-2230325,4500784,5860046,9705129,12749985,10645982,11689905,8937144,4065754,2339007,-3381495,-7183097,-8595510,-12344860,-11503607,-10122626,-9498791,-4366827,-1218491,2035838,7475243,8853751,10800191,12531639,9686604,8661330,5622974,145086,-1851304,-6619000,-10070013,-9955932,-12429607,-10464349,-7400087,-6227057,-230760,2952258,5569612,10644083,10251078,11392556,11376264,6796016,5779652,1085556,-3886179,-5227328,-10205650,-11095361,-10424828,-11479487,-7230634,-4836086,-1798244,3960756,5672604,9251886,11341645,10151597,10779347,7773027,4300470,1837118,-3322557,-5986714,-8527396,-11032920,-10359390,-10147592,-7953505,-4347732,-1445462,2876573,6123105,8571462,10604720,10612707,9930884,7693048,4384963,1156856,-2810824,-6077581,-8801518,-10474539,-10524742,-9911361,-7427888,-4324715,-1023479,3102113,6006377,8738857,10445688,10325597,9787877,7409817,4209463,1118980,-2950794,-6031012,-8493232,-10203916,-10153000,-9523875,-7359563,-4252917,-1121060,2692118,5742569,8300930,9948070,10111821,9318181,7153894,4456691,1054959,-2639283,-5564273,-8391175,-9732839,-9883535,-9459584,-6956966,-4365014,-1121221,2907261,5413944,8367623,9797629,9591102,9461349,6895215,4033739,1254578,-3104337,-5564097,-8149641,-10051313,-9326277,-9321195,-7061161,-3761905,-1386438,2990392,5636374,7622833,10051808,9303674,8914459,7286591,3670182,1368456,-2449204,-5690516,-7422428,-9533415,-9414185,-8607949,-7206575,-3882808,-1108400,2193593,5537718,7499629,9192964,9485865,8497519,6845373,4104346,942740,-2281160,-5298453,-7693717,-9098421,-9296263,-8712083,-6591011,-4063658,-983858,2590457,5148625,7675449,9207365,8932567,8708550,6526028,3793078,1232597,-2642916,-5080554,-7231296,-9288331,-8705166,-8522479,-6751055,-3594436,-1454171,2448964,5106702,6885690,9069067,8707411,8076794,6933764,3546464,1326958,-1969241,-5184177,-6811169,-8727209,-8877475,-7896873,-6667618,-3836781,-952831,2017779,4964392,7098577,8394953,8862277,8080385,6209172,3955057,900655,-2405033,-4688633,-7367730,-8489446,-8419948,-8418824,-5854908,-3712647,-1338704,2863758,4409163,6998198,8884599,7672668,8542595,6055156,3107111,1951793,-3041838,-4540589,-6199186,-9360565,-7306811,-8115342,-6671229,-2464842,-2248226,2567752,5049276,5413241,9400694,7450739,7370548,7217687,2164341,2045879,-1900197,-5707673,-5042824,-9079086,-8025203,-6644022,-7408996,-2309776,-1309000,1373595,6017247,5253398,8499103,8490437,6246370,7202265,2596703,705490,-1051519,-5913253,-5458891,-8023374,-8607869,-6110973,-6955798,-2938929,-576157,795486,5735322,5498308,7650183,8696366,5885713,6895181,3104292,450253,-529630,-5508662,-5383720,-7230882,-8768112,-5692331,-6760416,-3369176,-192590,202844,5503018,5560718,6711693,9049302,5490550,6459747,3730204,-333972,-71868,-5373886,-6046003,-6167151,-9274942,-5578814,-5844132,-4258484,785606,108596,4783275,6646564,5567391,9198366,5984221,5140089,4812840,-875765,-389546,-3949213,-7099405,-5247948,-8716727,-6575988,-4420486,-5061383,462745,945448,3118536,7209790,5341906,7923317,7144051,3996807,4905606,108222,-1633032,-2611315,-7103879,-5751648,-7243592,-7551160,-3884103,-4381283,-678858,2247498,2602779,6754783,6261052,6581302,7529767,4016655,3740149,1083336,-2453057,-2782589,-6206919,-6738230,-6252078,-7341061,-4401638,-3219360,-1331190,2368782,3043575],[0,0,0,0,1,80,-54,-63,38,-196,65,-193,94,-246,319,-459,657,-700,957,-985,1343,-1519,1960,-2308,2720,-3213,3617,-4323,4878,-5816,6590,-7637,8624,-9741,11046,-12374,14097,-15732,17786,-19727,22020,-24383,27028,-30017,33161,-36804,40470,-44688,48992,-53896,59163,-65013,71516,-78502,86377,-94767,104336,-114756,126674,-139981,155011,-171927,190476,-210418,228859,-237903,205029,28764,-2176792,-19495887,19943487,11479693,2282689,37841330,7452197,15392361,26795566,-7665432,7998202,-121497,-25734618,-3867679,-22281854,-27622425,-4516443,-22356622,-9228069,9638478,-6352171,17065509,22399409,6622587,30448486,16488793,3317719,22221411,-8577983,-8506862,1540219,-32342735,-11651245,-13114088,-33904797,3423033,-12827186,-10362743,25395899,-4945172,20114929,31389823,-2079887,33876845,10972412,-7510428,22790544,-22346604,-12070614,-297275,-41845913,-3980568,-15558047,-30292837,15591233,-14612196,3653488,29926532,-4859214,32000661,22981194,77565,32920266,-3997153,-4100299,9809901,-30590699,-7954525,-14778105,-34018834,-1789596,-19650485,-11400004,12247771,-5349936,17025953,21437863,9210013,27571993,14521373,7970403,13915826,-5029385,-6368851,-8386534,-20877338,-17121729,-17000372,-19761821,-10669378,-4876069,-3713984,9149991,13175445,12098512,23856129,16860381,13260676,19097011,262840,892454,-1335111,-21400458,-9724697,-19367954,-25904922,-6195954,-19837364,-6549645,8392242,-4508966,20276502,17752883,10191152,30699229,9175976,10826999,15606151,-11841818,-36459,-10817545,-25935810,-8089770,-24748821,-18379083,-3234248,-15915896,5442888,9272692,4553005,25003359,14541682,15972119,22898908,4632965,8966391,1788357,-12400417,-7107101,-18449547,-20447494,-14083731,-19634508,-10377327,-4331621,-2123233,9137135,12081006,15746004,19826156,17760021,15848704,11719671,5968629,-1507980,-6896455,-12147232,-18442667,-16898656,-18910229,-17366107,-8330607,-8254049,1320642,9812904,8507510,19817587,18354963,14520414,20698998,7520434,4884227,3541678,-13156437,-8842914,-15033369,-23621628,-11125133,-18699302,-12770843,1159435,-5938094,10303153,15108350,9196373,24890708,14796472,11667337,18189450,-1801587,949425,-3248844,-20112954,-9648706,-19470882,-22016875,-7532692,-16631944,-4100347,6036764,220927,17845761,16314361,13267173,24264480,10781941,9989544,9716572,-7104826,-4333885,-11471708,-20805483,-13196905,-19382215,-16660099,-6350484,-8287934,2103821,9697392,9066884,18106839,18247547,14439291,17211568,9596556,2812025,1549649,-9028684,-13276478,-12745185,-20579648,-16192131,-12009337,-14252214,-1438899,1690405,3645245,17539375,12917857,16287660,22026991,8476180,12989575,6529313,-7766076,-1215555,-15283725,-18989637,-10625626,-23751463,-11968536,-6230645,-11892453,8639611,5708514,8210158,23941547,10577312,18254621,18851035,1575698,10844937,-2706779,-12622711,-4180511,-21726049,-16558323,-11045456,-21636517,-4011325,-4221150,-3722768,14565711,7184926,14820793,21893093,9619845,17625186,10318285,-662841,4049931,-10265984,-13121096,-10877516,-21347535,-13913383,-12185013,-13259810,-490765,500398,5708797,15324838,12707847,17240995,17984893,11028950,11050548,4237145,-3502929,-5446952,-12741203,-16204613,-14975843,-17202151,-13701505,-7933728,-5607250,2210619,8153490,9968186,16378777,16435700,14071371,15419784,8007531,3320210,687799,-9299080,-10553865,-13495485,-18713465,-13039976,-13822529,-10669699,-1181372,-855902,7342104,13280155,11651560,18277957,15238387,11015582,12071305,1821637,-1592500,-4902805,-14500857,-12629568,-16040465,-17542919,-10101668,-10943786,-3844508,3733532,4282056,13585890,14549786,14170324,18004202,10747750,9193373,5250890,-4069574,-4946723,-11969907,-15377838,-13548164,-17012459,-11611422,-8135432,-5529993,3831450,5248522,11143696,15445672,12971083,16760272,11703917,7455043,6130136,-4106039,-5325269,-10189248,-16406207,-12115776,-16498490,-12714956,-5848862,-7231442,4174821,6789178,8312979,17784526,12202333,14892613,14709901,4265331,6828516,-2415952,-9199250,-6966470,-17345185,-14122181,-12441130,-15984355,-4823682,-4575200,-82472,10170872,7583715,14848956,16136379,11267519,14697283,7082705,2517596,723643,-8637977,-9607381,-12702161,-16027123,-12486337,-12397746,-8264815,-2921059,1012907,6648404,10142543,13580771,13899661,14035756,12191820,6645414,4968758,-2353009,-7275032,-8231486,-15834160,-13175588,-12785868,-14733667,-4315308,-5169534,547474,10415247,6094248,15707174,15581890,9291143,16634649,4842074,1913761,3093605,-12221962,-7041102,-11861068,-19230994,-7344311,-14866558,-8774301,2058339,-4714692,10006818,11055744,7529365,20074398,9558871,10103898,12580529,-2738558,2027333,-5212830,-14465602,-6983357,-16795747,-13939695,-6872901,-12316510,-506465,2331692,2651531,13808998,10395235,12807732,15853819,7912625,8782595,3914802,-3784479,-4293471,-10483983,-13393081,-12138520,-13752528,-11104056,-6303455,-3822538,1479356,7218902,8589229,12512486,14501835,10804377,12067956,7563403,903332,1156174,-7465423,-10258513,-9222916,-16407654,-10718042,-9403858,-10725717,749299,-469146,4425584,13280708,7600032,14934397,13950277,6163879,11562022,974845,-3046462,-1421674,-13842577,-9857779,-11159845,-16581659,-5946478,-8859630,-4600165,5741649,1755896,11095234,13582468,8964090,15907015,8781290,5238248,6384220,-4722291,-4825454,-7668418,-14873368,-9993077,-12694799,-11746174,-4121660,-4909084,1570475,7268398,6636327,12907971,12569628,10186827,11902298,5908693,2290848,353008,-6931658,-8383545,-10140143,-13841771,-10470055,-9723264,-8074621,-1310580,419881,4869263,10225138,9421281,12652660,12352125,8114551,8176939,2371964,-2356553,-3715102,-10176329,-10853053,-10932319,-13183276,-8345854,-6622605,-3892318,2996838,4369125,8504085,12086968,10387774,12071902,9833039,5267248,4007671,-1858079,-5647666,-7381902,-11697671,-11245575,-10483801,-10370059,-5678504,-2773194,462696,5966142,7624967,10205574,12247904,10030539,9579075,6867272,1723278,-240311,-5227714,-8777641,-9194128,-12183733,-10724750,-8311532,-7403231,-1716008,1254884,4205328,9472526,9477855,11267179,11646161,7707676,7025279,2511426,-2262786,-3893299,-9069434,-10205579,-10421921,-11775273,-8008350,-6124026,-3111711,2324781,4246985,8142166,10542175,10089587,11090348,8584939,5666674,3122832,-1762067,-4574499,-7611652,-10220616,-10197769,-10501778,-8604224,-5726089,-2868898,1430765,4582266,7586660,9814010,10373992,10294661,8433956,5762530,2558515,-1386184,-4653028,-7692541,-9767361,-10307834,-10231834,-8192103,-5605716,-2442673,1582400,4527820,7760063,9722583,10192786,10087372,8044129,5537913,2403840,-1493185,-4587750,-7542967,-9458128,-10012559,-9978309,-7956121,-5504508,-2357744,1384518,4336404,7432477,9163913,9864124,9857460,7743872,5581641,2390802,-1510625,-4111040,-7483072,-9106523,-9570751,-9962012,-7543076,-5447432,-2489926,1791776,4063243,7315989,9388310,9255272,9906337,7575722,4994654,2645256,-2009210,-4229335,-7099720,-9547231,-9078121,-9641700,-7710819,-4566268,-2639254,1782819,4530557,6646572,9486424,9084807,9098353,7940553,4617756,2543173,-1312965,-4568264,-6448018,-9039190,-9188687,-8836887,-7777610,-4812487,-2291888,1141424,4362530,6616659,8668893,9218014,8843567,7385704,4963291,2170308,-1320116,-4120334,-6841641,-8612372,-8940059,-8971420,-7119951,-4731551,-2208213,1605347,4139289,6701307,8821236,8697209,8947571,7186081,4387273,2457496,-1695745,-4191306,-6248373,-8900434,-8520169,-8616380,-7357976,-4215089,-2415160,1263104,4373349,5908351,8617252,8603564,8182381,7481911,4374041,2226028,-883810,-4220187,-5961748,-8126826,-8784454,-8090111,-7170684,-4702298,-1937625,903003,3922194,6292468,7756984,8642081,8351504,6664978,4829358,1910990,-1302025,-3521491,-6563538,-7900789,-8044561,-8681621,-6343658,-4510450,-2378930,1837548,3322053,6186135,8386075,7406380,8719375,6535797,3848007,3064155,-1966037,-3496094,-5330501,-8843235,-7035531,-8343066,-7226738,-3210916,-3284835,1441515,4034391,4515439,8867796,7277321,7475711,7841692,2983941,2982117,-764471,-4715782,-4295098,-8493235,-7825606,-6817981,-7948480,-3100048,-2328651,304469,4869583,4450632,7879431,8234927,6468111,7686234,3379377,1815551,-10745,-4776632,-4633150,-7563222,-8295572,-6372850,-7464492,-3633553,-1592200,-126891,4683871,4501682,7215327,8352206,6155172,7377388,3696948,1537963,413498,-4669271,-4510850,-6853497,-8461333,-5833401,-7396941,-3892909,-1125584,-774362,4702516,4629357,6331072,8836326,5526214,7009839,4283545,508196,897937,-4573791,-5178108,-5687404,-9096764,-5527302,-6375363,-4938429,-368,-922448,4010236,5814074,5026711,8969799,5925890,5599678,5468362,-38972,529823,-3076596,-6270516,-4712567,-8524782,-6573455,-4891681,-5688421,-405602,21904,2360210,6380905,4846283,7720307,7175119,4555786,5533418,968933,-684107,-1889261,-6280639,-5273403,-7066930,-7479005,-4419182,-5055664,-1458549,1153988,1795719,5928543,5761997,6451817,7474151,4533809,4449990,1876534,-1390791,-2029640,-5476501,-6170642,-6100833,-7277386,-4850111,-3962350,-2053106,1249168],[0,0,0,0,-1,-52,134,-128,44,-105,-4,-184,128,-313,265,-316,321,-294,448,-421,657,-602,772,-726,825,-917,990,-1219,1223,-1455,1395,-1592,1620,-1817,2003,-2130,2372,-2369,2614,-2616,2919,-3074,3380,-3645,3831,-4150,4293,-4765,5084,-5763,6348,-7152,8043,-9070,10546,-12258,14827,-17931,22363,-28138,36337,-48110,65687,-93422,139258,-222381,392402,-830688,2534310,2766056,-20664144,20362365,10684455,2708357,37156396,7568326,15306902,26753035,-7661700,8202980,-286967,-25319519,-4047256,-21967388,-27528039,-4591509,-22148835,-9180276,9381490,-6127414,16770798,22446881,6569729,30236634,16564292,3264017,22102814,-8392704,-8609225,1669554,-32246791,-11652227,-12870352,-33951033,3515332,-12759286,-10553944,25362199,-5116503,19951070,31407772,-2213325,33956538,10921408,-7420830,22847361,-22373271,-11843390,-230626,-41757953,-3791733,-15743761,-30178247,15484233,-14915111,3850485,29503294,-4889862,32085063,22601101,350909,32833289,-3952465,-3635702,9569881,-30267958,-7664122,-15063152,-33505000,-2121757,-19911572,-11094546,11510541,-5264422,16922557,20839342,9709267,27187231,14555607,8546932,13551868,-4509344,-6119664,-8615917,-20222295,-17439988,-16922224,-19445753,-11371988,-4671017,-3882826,8639852,13440233,11595160,23791888,17197162,13001084,19562087,508145,985333,-788300,-21426094,-9580904,-19191184,-26132910,-6177228,-19888202,-6839389,8168777,-4712307,20051063,17651575,10131503,30657536,9313105,11033435,15630330,-11545314,196868,-10747222,-25633759,-8210242,-24778645,-18429831,-3638338,-15930998,5207764,8903148,4608148,24696653,14489202,16292122,22790632,5138253,9129443,1745130,-11905202,-7213651,-18383326,-20155915,-14503935,-19557022,-10642789,-4831277,-2056179,8751191,11905970,15897148,19395383,18056655,16112886,11606548,6686012,-1388676,-6640630,-11545897,-18673057,-16709778,-18825296,-17923793,-8281469,-8704179,787878,9883356,7928595,19770074,18553143,14205104,21219057,7728439,5067558,4351020,-13102631,-8585172,-14701994,-23928677,-10968316,-18902999,-13298726,1089009,-6493232,9985421,15042243,8756747,25120398,14961257,11765174,18770829,-1532943,1399583,-2795586,-19990538,-9401845,-19567741,-22197294,-7752148,-17053272,-4569657,5497534,-145166,17611513,16046165,13418334,24314539,11139284,10558462,9868600,-6451453,-4003129,-11288257,-20321160,-13549090,-19454048,-16737081,-7250923,-8368094,1498573,9054438,9194434,17576511,18394459,14892869,17060133,10483434,3171629,1710712,-8176819,-13393363,-12508141,-20265179,-16931685,-11914406,-14844932,-2120212,1704064,2859355,17327004,12927901,16020503,22499761,8755160,13182864,7305143,-7513022,-804247,-14854436,-19031153,-10627293,-23929281,-12468763,-6569764,-12438566,8185854,5380032,7998981,23804523,10753835,18455724,19102152,2150909,11196368,-2382943,-12057000,-4204637,-21580923,-16495700,-11656659,-21584235,-4531913,-4858424,-3605182,13913310,7167970,15150751,21492243,10229836,17736688,10355572,295491,3905592,-9950233,-12671719,-11469518,-21056170,-14224578,-12882696,-13010696,-1243735,162650,5875931,14549310,13136099,17370264,17601872,11968339,10921541,4485292,-2702840,-5931012,-12351306,-16040936,-15640137,-16776491,-14221687,-8373216,-5245648,1388494,8247352,10171341,15802380,17181199,14116665,15250412,8862345,3042899,864092,-8791965,-11202401,-13111550,-18840465,-13664198,-13337004,-11227974,-1423459,-518921,6733163,13511978,11886615,18013474,15945829,11051674,12074963,2317888,-1943262,-4748892,-14327388,-13218630,-15824659,-17773294,-10599701,-10679490,-4305142,3559111,4654533,13264140,14857037,14428697,17750639,11297702,9324616,5065450,-3570447,-5142686,-12107018,-15065335,-14165791,-17062277,-11559783,-8829280,-5285075,3539652,4825823,11713584,15089513,13143670,17359169,11205333,8126104,6288203,-4576458,-4537144,-10710310,-16620982,-11595835,-17543767,-12372643,-5815265,-8033840,4905886,6323604,8181913,18679014,11506065,15599270,15179692,3770325,7837422,-2731830,-9366312,-6302473,-18247707,-13981195,-12364545,-16892494,-4269739,-5031365,-275599,10812987,7031663,15230586,16541614,10945362,15348072,6971301,2409606,1249122,-9130799,-9570883,-12684464,-16591160,-12425721,-12623931,-8653252,-2666711,857644,6683579,10607834,13489662,14161408,14399228,12157461,6881787,5059817,-2602877,-7113006,-8470806,-16243462,-13049889,-13158533,-14844655,-4156644,-5560761,943464,10514278,5913738,16356906,15442778,9508775,17171176,4466582,2307124,3060811,-12801360,-6699098,-12364190,-19523225,-7166222,-15515322,-8539812,2083514,-5086454,10699531,10937496,7557750,20711845,9192333,10613692,12769399,-3163635,2437466,-5587146,-14728708,-6912208,-17441806,-13903103,-6961835,-12767631,-186939,2138350,2610930,14230509,10380511,13127257,16247338,7901760,9139589,3865965,-3922837,-4137178,-10794525,-13583096,-12118012,-14243948,-11103549,-6413772,-4127169,1648268,7248184,8618982,12983049,14530722,11115993,12490488,7454006,1271055,1174407,-7806893,-10106190,-9626428,-16702707,-10733410,-9980146,-10597700,754581,-715466,4833998,13222376,7839815,15420654,13779386,6689696,11727826,879829,-2681903,-1731892,-13948014,-9813189,-11808792,-16641070,-6237448,-9256344,-4423792,5424498,1888655,11289037,13509354,9318350,16212972,8928824,5669560,6369753,-4781021,-4801226,-7887063,-15009390,-10175658,-13030521,-11921700,-4311813,-5023680,1720008,7357514,6841231,13145003,12782596,10367024,12142791,5946312,2315591,381136,-7172997,-8532651,-10375017,-14165386,-10540254,-10056910,-8106729,-1177108,321972,5231586,10454782,9632288,13083367,12345787,8242278,8324362,2152215,-2233032,-3947401,-10478385,-10944115,-11339922,-13331314,-8429357,-6872602,-3714963,3070625,4465747,8964735,12191548,10798419,12371671,9843003,5582485,3787345,-2053329,-5750044,-7742068,-11841494,-11610265,-10740957,-10356301,-5806290,-2698859,673984,6129668,8073852,10419212,12527617,10283121,9606680,6943018,1630548,-517536,-5369035,-9218102,-9559496,-12377761,-11094293,-8376247,-7468543,-1636694,1511448,4356935,9814683,9828755,11444770,11889193,7874478,7010117,2467818,-2422435,-4097763,-9235719,-10552507,-10647049,-11935016,-8219595,-6110074,-3057688,2465174,4472746,8429184,10843056,10425427,11362222,8646334,5698352,3020307,-1909218,-4845186,-7944790,-10468584,-10596197,-10673163,-8691144,-5783813,-2710826,1572761,4849498,7989553,10113983,10640135,10526494,8449790,5846537,2464145,-1596356,-4789963,-8090346,-10055604,-10572500,-10509887,-8401302,-5774454,-2436322,1693101,4806987,8022858,10054968,10331262,10349296,8329151,5558111,2440700,-1636586,-4809806,-7784014,-9775053,-10315488,-10066223,-8257724,-5629246,-2249445,1354744,4598866,7638927,9457040,10291910,9997104,7931770,5810894,2267916,-1402708,-4333671,-7826378,-9161958,-9994675,-10136120,-7607469,-5718518,-2357064,1775444,4074203,7852032,9508466,9617294,10244272,7509582,5381062,2574817,-2129423,-4242702,-7569296,-9833303,-9297783,-10069420,-7730302,-4787935,-2775480,2049883,4514717,7023243,9849683,9280633,9562783,7993899,4593736,2626944,-1682356,-4741685,-6762366,-9409586,-9429271,-9131900,-7967744,-4806794,-2244356,1339503,4654783,6854968,8938539,9505678,9095078,7571427,5048274,1992197,-1450972,-4429027,-7226911,-8863549,-9292861,-9254707,-7192559,-4946720,-2043488,1836704,4230568,7194514,9131016,8901221,9301938,7195427,4518965,2358567,-1952951,-4392182,-6720768,-9248382,-8641605,-9000293,-7491344,-4206245,-2496823,1653978,4524210,6290241,9049682,8651336,8585089,7628215,4301495,2378151,-1179397,-4547506,-6171393,-8644772,-8963211,-8315181,-7419416,-4535409,-1844503,1116628,4264538,6569508,8226825,8935587,8467558,6843082,4716752,1731311,-1506543,-3885388,-6906440,-8241193,-8454905,-8882810,-6457917,-4617694,-2177625,2064506,3488587,6587841,8668971,7737273,9013348,6670018,3983484,2953738,-2200603,-3661541,-5748140,-9175572,-7277609,-8695510,-7250248,-3355092,-3244443,1784341,4216564,4861740,9213915,7411077,7880683,7857574,2952028,2963167,-1134024,-4792489,-4504393,-8991221,-7941991,-7182525,-8031312,-3061450,-2361400,560181,5173132,4681185,8413181,8459157,6737427,7841846,3308233,1778334,-372499,-5041974,-4850176,-8024988,-8580110,-6584269,-7682880,-3600697,-1666052,81130,4903752,4795039,7647512,8584064,6412463,7633746,3711887,1512958,170276,-4911347,-4727879,-7286073,-8652558,-6129539,-7515011,-3817302,-1156349,-505244,4941607,4816261,6798913,8989574,5783508,7261987,4198497,667172,757779,-4866935,-5356494,-6232340,-9316000,-5772008,-6655109,-4711230,-42237,-671727,4453230,5854569,5606611,9309166,6028882,6010890,5244816,-108906,385929,-3681971,-6372667,-5124037,-8900476,-6536257,-5256750,-5546548,-110603,44347,2878066,6608123,5197225,8199757,7206825,4765133,5518320,668282,-742289,-2250649,-6611206,-5605697,-7393237,-7560312,-4548286,-5004516,-1252051,1386096,2232511,6348143,6076318,6930324,7659106,4657935,4400727,1610553,-1708665,-2370162,-5830591,-6409375,-6525687,-7468437,-4919673,-3986149,-1790840],[0,0,0,-3,-16,217,-258,431,-540,608,-854,976,-1440,1718,-2301,2725,-3338,3995,-4737,5771,-6762,8160,-9433,11114,-12777,14807,-17067,19572,-22511,25535,-29118,32773,-37077,41632,-46816,52474,-58609,65422,-72613,80715,-89299,98965,-109332,120780,-133194,146651,-161465,177476,-195344,214781,-236535,260440,-287167,317031,-350663,389110,-433158,484756,-545437,618631,-708249,821382,-968918,1170049,-1461490,1921469,-2756875,4750633,-20906409,-12663164,6261017,-23110542,21223076,9148233,3640494,35541088,8759155,14476052,27365000,-7305279,8645343,-27174,-24146616,-4602039,-21024232,-27881835,-4739838,-22045092,-9772524,8924836,-6135679,15565752,22609830,6041806,29952026,16981570,3246285,22439000,-7585998,-8642826,2493183,-31968301,-11586990,-12510036,-34241561,3250079,-12830104,-11178591,25082871,-5533686,19476851,31305947,-2292427,33857731,11271151,-7147842,23150218,-21712497,-11450572,2742,-41270924,-3904088,-15724714,-30156983,14809706,-14992835,3362071,28754718,-4832426,31517598,22513595,741143,32513254,-3199437,-3187358,9607876,-29136315,-7760576,-14798410,-32912757,-2798154,-19613189,-11460874,10646327,-5055968,15945755,20530959,9838870,26312804,15134364,8692031,13370313,-3327246,-6131332,-8075064,-19363163,-17722503,-16316481,-19482890,-11934213,-4393373,-4841572,8183872,13225861,10667126,23825155,16944785,12706700,20243012,619422,1595374,58726,-21066073,-8789547,-18854986,-26157506,-5999645,-20399373,-7392090,7705734,-5555525,19361965,17058811,9706015,30428122,9513899,11325476,16171026,-10680076,681052,-9903130,-24846360,-8091763,-24257320,-18681228,-4373355,-16083875,4054843,8136032,4100580,23507572,14528217,16031863,22514366,6138452,9341579,2571201,-10618161,-6957369,-17260745,-19740258,-14756385,-19031957,-11478610,-5417696,-2412458,7212403,11408320,15189496,18681587,18391239,15846017,12055515,7623024,-1064030,-5426352,-10822697,-18173332,-15860019,-18990799,-17928214,-8481683,-9651337,251065,8854472,7017764,19322325,17834293,14196914,21373841,8030841,5903346,4934649,-12271240,-7650442,-14171666,-23315001,-10782029,-19049837,-13579670,318307,-7201678,9150167,14103183,8174503,24481999,14746805,11954789,18895875,-772383,2176485,-2017790,-19026508,-8938305,-18954675,-21860908,-8028861,-17161673,-5259554,4629368,-668711,16461714,15437677,13022873,23763088,11449804,10720092,10364036,-5399046,-3440231,-10377318,-19515547,-13359814,-18930336,-16880375,-7596091,-8654394,499866,8346910,8468089,16566724,18216211,14482748,16901789,11060203,3415405,2616270,-7261705,-12779023,-11582027,-19892995,-16566906,-11723219,-15279306,-2585420,978400,1984194,16626193,12070379,15484711,22178768,8768474,13594711,7742299,-6690114,-1124,-14070761,-18186081,-10209841,-23550719,-12454755,-7006352,-12682271,7249545,4624685,7405101,22781891,10501926,18090340,18924944,2922718,11336133,-1571636,-10974207,-3905156,-20392425,-16102204,-11563511,-21078595,-5245478,-5148043,-4088581,12590563,6908938,14140876,20772008,10529793,17179899,10841767,925818,4049901,-8625542,-12073576,-10882671,-20039830,-14452049,-12498046,-13083732,-2108261,46355,4908647,13661401,12791425,16314344,17630064,11829854,10848853,5339377,-2438536,-5124249,-11301776,-15623616,-14811703,-16537087,-14305706,-8283876,-6020617,960305,7554779,9212301,15416069,16432238,13794201,15389253,8819635,3694990,1507455,-8115593,-10216512,-12574246,-18117530,-13342535,-13483016,-11181695,-2007946,-1151018,6128613,12656946,11291077,17312119,15495195,11049644,12061801,2966887,-1264671,-4047129,-13361021,-12566720,-15130443,-17352671,-10672511,-10714743,-4851970,2854095,3998501,12172615,14208800,13834304,17253703,11431758,9258072,5539165,-2781373,-4593955,-11121912,-14420243,-13633532,-16397006,-11755813,-8902904,-5616765,2637512,4485201,10734686,14119036,12887507,16617984,11236555,8481767,6446419,-3507673,-3995636,-9981928,-15424858,-11364439,-16912817,-12196052,-6375312,-8117367,3875107,5295885,7608005,17468724,11130093,15263440,14734964,4411325,8066685,-2100694,-8148294,-5773987,-17163480,-13233380,-12293346,-16365840,-4817040,-5617324,-726656,9531023,6429927,14420818,15626424,10867389,15071480,7238123,3197595,1575202,-7962289,-8698732,-12058479,-15610253,-12167629,-12489094,-8627805,-3454791,295547,5628920,9484958,12859199,13300147,14066319,12108353,6984281,5773876,-1902618,-6202169,-7384458,-15423528,-12250319,-12845757,-14768005,-4353517,-6194525,146287,9540991,4937785,15488720,14742076,9133600,16982202,4759844,2952047,3693067,-11729186,-5888025,-11618104,-18551262,-6929924,-15298286,-8626319,1326024,-5389479,9686515,10014461,7183370,19627341,8944588,10478742,12440319,-2285466,2751039,-4979529,-13430109,-6504426,-16422515,-13235976,-7206118,-12236743,-729737,1465000,2364895,12949377,9816483,12648907,15219641,8120779,8936220,3982078,-3008055,-3967561,-9812000,-12698031,-11884262,-13223109,-11114296,-6556240,-3991537,757472,6728374,8036659,11855740,14239614,10418550,11947308,7751256,1235452,1775141,-6983636,-9716939,-8632399,-16036188,-10428329,-9369090,-10788749,485408,-989169,3924508,12574810,7082542,14510770,13478357,6267124,11554998,1251882,-2430933,-1119207,-13105527,-9325799,-10912193,-16111616,-6080588,-8899522,-4640447,4999655,1475275,10540571,12856523,8861139,15471039,8826469,5521866,6396852,-4068113,-4376443,-7333023,-14039980,-9820410,-12331788,-11522903,-4399421,-5002025,1174965,6762353,6353939,12157198,12299335,9992889,11496717,6190037,2411351,716544,-6286797,-8054859,-9575803,-13368305,-10271957,-9550909,-8118179,-1564151,47252,4376127,9747542,9070647,12209612,12011587,7971697,8149839,2612390,-1889848,-3317463,-9549641,-10389745,-10504697,-12745699,-8343086,-6638240,-3996117,2460190,3995611,7988278,11457035,10128273,11639505,9629116,5489432,4027138,-1303193,-5226539,-6947088,-10930582,-11042807,-10216081,-10126087,-5970081,-2822035,-20,5341792,7323450,9523355,11861002,9855909,9315987,7081389,1998919,84782,-4482919,-8383052,-8651685,-11708501,-10612209,-8106718,-7565385,-2041547,907431,3594551,8968825,9010069,10778086,11427371,7666741,7104887,2830384,-1884869,-3462452,-8413644,-9765111,-9929018,-11374879,-7995345,-6145657,-3397220,1805996,3743446,7646900,10013490,9754589,10740192,8451431,5758658,3319747,-1257285,-4088325,-7075513,-9605816,-9879700,-10171029,-8452459,-5809484,-2931421,958905,4059874,7111341,9224687,9945570,10014758,8211113,5934045,2710082,-1033511,-4057019,-7340796,-9204818,-9897098,-9932683,-7987268,-5776463,-2629417,1209793,4052524,7285840,9187866,9719925,9827816,7877338,5637904,2582332,-1084126,-4011397,-6992022,-8917871,-9669310,-9578734,-7805467,-5649189,-2574749,864772,3783501,6916170,8487359,9456875,9521279,7533242,5851175,2503714,-935620,-3454109,-7018137,-8406957,-9218335,-9709570,-7291301,-5744492,-2690783,1318322,3319261,7045765,8595256,8885902,9716688,7243127,5276358,2946243,-1600218,-3461704,-6753523,-8921335,-8558149,-9546624,-7404660,-4948388,-3027514,1522385,3633164,6276903,8902301,8464997,9150837,7601944,4756542,3005500,-1091902,-3806485,-5999002,-8579588,-8582282,-8738593,-7557958,-4896390,-2648785,857041,3696825,5974572,8209424,8607140,8643708,7257417,4955149,2548048,-1007190,-3582197,-6191821,-8153797,-8423859,-8760338,-7024103,-4767423,-2573965,1327169,3524761,6123842,8338322,8094908,8760043,7095344,4488616,2793960,-1306869,-3540877,-5720449,-8462632,-7941780,-8471742,-7282816,-4266550,-2904950,927674,3747766,5261709,8201392,7999901,7964782,7483451,4411859,2625610,-428053,-3738568,-5300695,-7722163,-8216587,-7710174,-7201706,-4698779,-2291378,402540,3461571,5658337,7328875,8199285,7957223,6667721,4899849,2198892,-877338,-3027665,-5938065,-7364362,-7668094,-8370537,-6285680,-4655222,-2609752,1350179,2785972,5679375,7853299,7005919,8492246,6513669,4038764,3309296,-1500604,-2863104,-4833663,-8232891,-6607184,-8118101,-7025430,-3408305,-3555540,1077066,3422748,4009936,8339386,6744466,7341435,7584314,3087461,3286797,-565338,-3925846,-3712689,-8015650,-7283974,-6709541,-7679201,-3165321,-2669072,62084,4229591,3914863,7459612,7611501,6313653,7543678,3416154,2222486,162771,-4225798,-4032784,-7144694,-7699336,-6089797,-7319303,-3577253,-2143537,-360051,4121233,3794722,6882468,7689124,5920773,7325955,3629764,1970686,711342,-4059670,-3793556,-6524845,-7838747,-5497357,-7365370,-3833323,-1620630,-1112887,4246728,3829965,5998079,8255614,5174959,7096526,4206161,935114,1293234,-4142698,-4424406,-5321138,-8577539,-5136245,-6463248,-4720578,-416898,-1300936,3686948,5091575,4738346,8602645,5520058,5752110,5308078,290801,1005536,-2847977,-5525227,-4399895,-8076426,-6055574,-5012788,-5558811,-577048,-460782,2052434,5653350,4419277,7375606,6618988,4584438,5434506,1063401,-162836,-1641379,-5675607,-4760552,-6728613,-6956265,-4332886,-4947548,-1531935,654127,1580838,5416027,5232315,6216639,7000992,4438119,4415212,1772307,-999910,-1720447,-5020928,-5498785,-5906072,-6782524,-4641104,-3999694],[0,0,0,0,1,80,114,-126,240,-285,262,-402,392,-700,792,-1151,1316,-1617,1918,-2238,2793,-3234,4004,-4565,5435,-6187,7186,-8296,9511,-11020,12452,-14272,15979,-18129,20318,-22896,25703,-28708,32105,-35558,39579,-43711,48517,-53591,59258,-65369,71934,-79213,86961,-95754,105195,-115892,127523,-140538,154997,-171175,189677,-210666,235255,-263776,297898,-338854,389408,-453056,535121,-643111,780921,-893547,-288688,-33999385,-9698206,5758277,-21946137,21516779,9882682,3278007,36323898,7911209,14679310,26785240,-8015584,8267028,-617561,-24936980,-4173332,-21675396,-27409568,-4379529,-21909247,-8960038,9400948,-5972177,16536449,22473171,6247080,29991566,16441397,3024725,22029038,-8409346,-8789593,1941038,-32288409,-11424700,-12637419,-33880682,3819895,-12638360,-10535438,25520216,-5373214,19981766,31223738,-2543471,33917422,10678111,-7581906,22891593,-22472869,-11612429,-82580,-41683120,-3475653,-15656423,-29977279,15655842,-14936073,3909721,29324883,-5025567,31870543,22406180,294945,32673827,-4007073,-3558436,9524656,-29962331,-7674942,-14739798,-33287913,-2172754,-19590367,-11245407,11408898,-5041333,16380929,20970204,9563197,26758542,14969029,8093816,13501528,-4089543,-6582640,-8039430,-20143262,-17660124,-16230359,-19773173,-11228997,-4422396,-4628872,8945411,13133455,11097518,24215843,16494961,13088343,19859357,24174,1731742,-862162,-21354794,-8733377,-19592759,-25774343,-5908837,-20580309,-6430354,7749425,-5165627,20292771,16829226,10234810,30636590,8920755,11518525,15659010,-11405574,739436,-10751445,-25156672,-7904443,-24888247,-18239399,-3872199,-16078564,4980483,8517572,4336980,24450248,14362157,16152552,22775015,5243855,9353664,2200160,-11701386,-6850800,-17959648,-20150003,-14167429,-19552896,-10884931,-4773431,-2583994,8375738,11747465,15232650,19715466,17865237,15883364,12292065,6416260,-848757,-5975468,-11742029,-17786894,-16689701,-18984752,-17281824,-9021365,-8704832,752761,8878323,8258905,19326229,18105286,14799841,20717701,8167171,5544493,4042612,-12224491,-8458947,-14683687,-23132979,-11457751,-18826443,-13202325,259842,-6403695,9611631,14284203,8972687,24631036,14881627,12243778,18465993,-1032494,1900172,-2837511,-19262189,-9336291,-19645831,-21706250,-8153465,-17271085,-4469285,4658745,-187484,17340304,15369962,13702867,23926251,11039550,11161365,9798462,-5898841,-3425628,-11424939,-19591660,-13528433,-19657399,-16327514,-7827808,-8611753,1445710,8171638,9221294,17248108,17928827,15324971,16689884,10658753,3788952,1646240,-7499375,-12982551,-12585069,-19739116,-16902059,-12206123,-14686083,-2764833,1431611,2747162,16614114,12860847,15852130,22121423,9214940,13241866,7485019,-6781517,-659197,-14414617,-18558368,-10920961,-23532943,-12611822,-7163517,-12325169,7318633,4927378,8021824,22964174,10966055,18473972,18841660,3051136,11216927,-1928916,-11133132,-4402481,-20817208,-16323731,-12198215,-21162858,-5304737,-5359064,-3628719,12763395,7166836,14876643,20858561,10916752,17599377,10594607,1143703,3866565,-9153649,-12106620,-11606671,-20429490,-14486927,-13250420,-13000658,-2117368,-285947,5522004,13824008,13120694,17208315,17570818,12438144,11289383,5024651,-1990125,-5464613,-11851307,-15641889,-15661689,-16794082,-14354665,-9054365,-5703405,874446,7434578,10045317,15312434,16865704,14549143,15122687,9545045,3701876,1045528,-7896715,-10943044,-12986806,-18236887,-14184654,-13426841,-11264038,-2289602,-469626,6142344,12990639,12077892,17359861,16184637,11346475,11884508,3159306,-1734475,-4589513,-13615431,-13320568,-15626814,-17606817,-10999339,-10679004,-4660067,3186524,4516367,12791734,14693783,14429898,17598121,11505846,9410389,5302097,-3258188,-4946753,-11888058,-14910305,-13907285,-17089962,-11607814,-8833168,-5582113,3521094,4590995,11405613,15126232,12820673,17408201,11351618,8040243,6800281,-4457778,-4446818,-10241567,-16752128,-11392269,-17406480,-12820437,-5640537,-8332146,4488323,6394842,7672437,18644092,11610882,15249202,15586976,3853057,7884457,-2218002,-9433122,-6016425,-17849714,-14134232,-12124667,-17037289,-4579318,-5069161,-791019,10504120,6939124,14842405,16590392,10931646,15365829,7461750,2589097,1415348,-8551824,-9490914,-12421567,-16394224,-12653785,-12520200,-8806134,-3079735,729681,6219188,10257658,13463718,13781538,14529237,12313534,7002089,5582093,-2330410,-6808773,-7903398,-16217793,-12810274,-13142061,-15128244,-4199687,-5964748,433413,10346586,5463031,16143598,15472554,9358872,17433011,4722544,2567212,3547478,-12379078,-6508154,-12123266,-19442433,-7187530,-15522519,-8863534,1821951,-5203577,10146093,10885723,7444897,20439245,9483619,10519326,12898777,-2684485,2334937,-5134986,-14460592,-6964816,-16970730,-14095898,-7090783,-12486863,-782654,2270516,2549474,13788890,10672982,12848996,16034925,8223390,8733328,4254741,-3708927,-4393400,-10168179,-13841275,-12117832,-13832836,-11682400,-6191414,-4116747,1225583,7612349,8259598,12832858,14794395,10740214,12705297,7570935,1055732,1591072,-7890757,-10004886,-9360104,-16859924,-10588931,-9962247,-10821470,817485,-965179,4742060,13175963,7689361,15340379,13791902,6652772,11761627,884832,-2666065,-1728382,-13765583,-9914672,-11727498,-16466601,-6467907,-9034822,-4502988,5263872,2056548,11009997,13557392,9525196,15821031,9335113,5531531,6267192,-4316707,-5099793,-7664588,-14764266,-10545275,-12604665,-12142922,-4462191,-4738039,1183042,7437555,6919078,12696027,13215773,10185890,12063711,6448449,2000674,766253,-6981656,-8756570,-9974632,-14345012,-10669175,-9793806,-8630223,-1255243,165845,4747359,10619151,9335438,13062000,12688615,8114715,8677423,2415710,-2206198,-3545826,-10383869,-10877762,-11317395,-13523876,-8543367,-7067579,-3945956,2781928,4208362,8719269,12076937,10778583,12397782,10021172,5837909,4128146,-1545150,-5529687,-7556624,-11654449,-11628595,-10830225,-10552628,-6270940,-2917621,187157,5630432,7931888,10085971,12566361,10452565,9680787,7442361,2009576,-209107,-4777247,-9017698,-9266495,-12285202,-11316448,-8477168,-7925471,-2180741,1192525,3862335,9498916,9676228,11342158,12114280,8168141,7347063,2976034,-1986549,-3729034,-8877253,-10418720,-10600173,-11989563,-8549533,-6452693,-3498363,1887379,4209142,7990834,10599656,10490550,11269988,9040979,6148099,3268682,-1359654,-4491425,-7577811,-10170260,-10700334,-10652818,-8903617,-6267426,-2933399,1042972,4437513,7827843,9779273,10738253,10674993,8673545,6349988,2807441,-1234202,-4266327,-7873453,-9719519,-10522937,-10681710,-8423632,-6187432,-2850138,1416029,4331612,7786881,9809242,10383682,10490184,8458765,5972013,2793451,-1173746,-4329806,-7527458,-9534205,-10386086,-10223111,-8432635,-6116718,-2640434,872836,4085136,7534504,9024585,10294025,10161538,8046504,6368427,2562852,-990059,-3664418,-7602676,-8869874,-10001906,-10394199,-7602764,-6310027,-2733583,1432074,3458053,7685744,9187664,9434547,10624951,7543814,5810654,3161396,-1869363,-3526401,-7275425,-9605580,-9030028,-10444474,-7884688,-5263935,-3392308,1651480,3897011,6623532,9668830,9059790,9856690,8252467,5105961,3295201,-1086255,-4053194,-6313128,-9208046,-9308434,-9350373,-8292555,-5340486,-2924010,805291,3895999,6548459,8720705,9350104,9381052,7804598,5577697,2707583,-875844,-3691521,-6803182,-8622812,-9080993,-9574629,-7483857,-5454262,-2829254,1365270,3537720,6682365,8948950,8619350,9614043,7548660,4948224,3164652,-1517797,-3673756,-6150722,-9151002,-8478373,-9275976,-7886741,-4603724,-3308207,1120100,3969023,5668370,8938902,8614206,8649622,8062452,4598118,2883563,-551159,-4076823,-5720865,-8429783,-8999553,-8359563,-7791066,-5094853,-2391937,485900,3838679,6116389,7947623,8940384,8629134,7149059,5288399,2408679,-950232,-3280151,-6445089,-7991416,-8340923,-9091873,-6747212,-5034186,-2881049,1555259,3006627,6156151,8466976,7545488,9305129,6931992,4356924,3565792,-1713087,-3126383,-5333588,-9006571,-7183845,-8796416,-7597584,-3650979,-3838291,1251859,3728380,4475480,9072362,7374202,7989035,8131347,3390522,3478115,-592589,-4344164,-4163579,-8672298,-7909131,-7297514,-8268931,-3521201,-2863989,63895,4617146,4390105,8241886,8283224,6984581,8114163,3763308,2461861,117067,-4411907,-4492086,-7827338,-8320468,-6874435,-7897171,-3951315,-2389070,-295665,4356739,4410405,7489028,8346776,6649093,7907122,4006701,2250948,534106,-4444926,-4228547,-7203938,-8472613,-6234494,-7913464,-4096374,-1882601,-871712,4494835,4289822,6747573,8792464,5917088,7677890,4398768,1306698,1219724,-4486280,-4733581,-6172567,-9152722,-5809786,-7140051,-4946520,-657869,-1255449,4066075,5349761,5429023,9254098,6088461,6430442,5592564,518952,919034,-3283820,-5854726,-5050120,-8867953,-6605381,-5711544,-5866509,-712118,-500443,2547057,6139044,5088305,8128015,7201600,5170978,5698138,1232639,-166136,-1988072,-6036641,-5409182,-7421678,-7519600,-5044125,-5327366,-1647015,706471,1971955,5809497,5869183,6987971,7487481,5065673,4738313,1929164,-957942,-2058064,-5392486,-6128442,-6629615,-7358843,-5294201],[0,0,0,-2,-10,50,37,178,-212,358,-439,466,-662,722,-1108,1295,-1765,2060,-2514,2991,-3516,4301,-5006,6072,-6970,8219,-9398,10877,-12519,14329,-16491,18651,-21271,23862,-26985,30241,-33991,38077,-42484,47406,-52529,58369,-64488,71460,-78896,87144,-96074,105729,-116395,127874,-140781,154784,-170560,187881,-207317,229078,-253655,281922,-314446,352894,-398452,454098,-523241,612495,-732898,906729,-1189170,1788712,-8425183,-1559599,-33004415,-10308763,5615822,-22047615,21104803,9460478,3520581,35589278,8223136,14518027,26593318,-7486815,8224414,-309459,-24223641,-4498122,-21000714,-27397759,-4589920,-21534578,-9520074,9207431,-5886461,15645578,22598276,5938556,29546633,16752524,2850106,22171648,-7890124,-8856378,2442997,-31995987,-11401864,-12156765,-34006512,3740963,-12612275,-11019388,25349498,-5635698,19522033,31074891,-2699445,33759563,10709990,-7421325,23040886,-22151085,-11300046,18710,-41215396,-3377855,-15646420,-29708899,15239117,-14962485,3723696,28712644,-4975831,31432114,22075734,496180,32228902,-3690193,-3378094,9345305,-29170330,-7646155,-14594790,-32636062,-2435870,-19172914,-11119640,10969844,-4712420,15905277,20666421,9603748,25997240,15012118,7909205,13095185,-3611458,-6812983,-7784417,-19608409,-17794460,-15533763,-19666753,-11147567,-3787126,-4983916,9112780,13147611,10469465,24390511,15931092,12653049,19907208,-675809,1772311,-833079,-21636318,-8106682,-19573547,-25463335,-5205101,-20524754,-5852586,7985707,-5325816,20719192,16466036,9839692,30495015,8065234,11233938,15242155,-12048582,885653,-10956320,-25205585,-7307846,-24673603,-17630418,-3068902,-15889774,5684218,8777560,4251880,24674405,13828008,15526519,22510829,4240355,8808289,1929275,-12413227,-6707748,-17947848,-20157157,-13334144,-19241980,-10345485,-3743957,-2580336,9034134,11981806,14686658,19843059,17167945,15063071,12113660,5306437,-1315397,-5991057,-12473327,-17277658,-16410133,-18919159,-16169521,-8815680,-8138793,1706547,8623550,8731206,19249597,17238128,14873852,19677064,7325569,5529488,2872408,-12265851,-8259596,-15199606,-22269404,-11076367,-18421145,-11865878,408887,-5688684,10264039,13840055,9358456,24122613,13970478,12177121,17217670,-1684954,1721625,-3846362,-18956811,-9129552,-19626170,-20535702,-7799122,-16563744,-3336361,4762940,633965,17651941,14743041,13797346,23137285,10161273,10792920,8463589,-6406157,-3695988,-12043012,-19138023,-13256437,-19343783,-15123204,-7270353,-7728220,2467398,8302367,9683838,17220100,17172103,15003151,15808490,9533764,3238121,554705,-8057356,-12938352,-12831451,-19195078,-16215361,-11602786,-13336796,-1931544,2009433,3633540,16610941,12870910,15781652,21047971,8638249,12313071,6141525,-7072335,-1604368,-14698654,-18024385,-10886378,-22628232,-11527590,-6615828,-10794896,7927962,5340859,8712566,22365922,10746219,17947354,17432853,2469920,9964897,-3017153,-11206765,-5200696,-20512120,-15709099,-11810730,-19749205,-4434141,-4489106,-2362097,12952961,7562682,14857183,20115409,10520986,16513188,9588665,463746,2743638,-9483907,-12468916,-11601424,-19654583,-14014217,-12199516,-11910968,-1397623,850124,5916646,14008523,13124745,16420241,17046832,11327553,10072624,4275936,-3109592,-5982460,-12025220,-15694016,-14865851,-16239188,-13368900,-7779717,-4895687,1928739,8045841,9994477,15430899,16206118,13706869,14413598,8080597,2899294,160576,-8569683,-10894835,-13005655,-17681446,-13265431,-12674670,-10128110,-1416831,76220,6795111,13097723,11917660,16905467,15262116,10480817,10891871,2221998,-2341135,-5033390,-13647050,-13094922,-14920666,-16889748,-10105266,-9593324,-3896340,3931389,4884917,12655978,14656423,13687170,16824641,10820077,8184964,4624731,-3962696,-5453602,-11546338,-14909129,-13338744,-16077236,-11052830,-7645445,-4698970,3843363,5358589,11209655,14872871,12574643,16102396,10682641,7006726,5503515,-4698897,-5217290,-10328687,-16112341,-11307404,-16162317,-11744902,-5054498,-6858086,4933409,6721311,8140880,17854956,11196233,14447046,14061953,3193024,6665782,-3179309,-9496571,-6561030,-17445784,-13359185,-11677868,-15486423,-3649095,-4212286,420377,10675717,7260437,14704094,15549248,10344477,14147315,5962999,1938519,248824,-9117098,-9250380,-12546533,-15546498,-11650870,-11774575,-7260649,-2288853,1426158,7019993,10022791,13351971,13325825,13235048,11476709,5746344,4315888,-2827337,-7726254,-8039159,-15663327,-12568568,-11952161,-13886706,-3345514,-4454325,1171579,10814726,5999592,15539471,14972906,8550531,15836619,3808656,1304498,2365580,-12579843,-6979512,-11721340,-18516110,-6594642,-14079369,-7597168,2619362,-3926868,10472602,10949050,7593397,19336787,8693391,9499520,11257363,-3439974,1346641,-5914822,-14205009,-7083477,-16284269,-12798304,-6408068,-11005015,308505,2647442,3520986,13537010,10285355,12499515,14584805,7433944,7678242,2818446,-3987674,-5113938,-10416242,-13001750,-11930496,-12647158,-10334969,-5510409,-2699809,1828914,7767866,8842066,12123875,14225834,10008328,11062072,6781304,-8103,551783,-7871100,-10338200,-8984064,-15940813,-9992953,-8570386,-9667427,1541752,237389,4938136,13231051,7629486,14277493,13033470,5638486,10301880,233352,-3584342,-2326609,-13589017,-9871779,-10910749,-15399246,-5558555,-7610192,-3546119,5992971,2851147,10927741,13222044,8966713,14638305,8307297,4360960,4964960,-5011550,-5734451,-7851509,-14304807,-10105655,-11538210,-10862564,-3482780,-3480446,2029533,7851407,7237461,12273302,12501490,9347768,10677959,5391222,982837,-330936,-7242129,-8921687,-9691134,-13479511,-9874507,-8516099,-7237734,-205106,1289393,5288723,10623831,9296419,12182936,11692385,7105728,7143817,1416265,-3180815,-4312689,-10344027,-10695597,-10508787,-12277043,-7569165,-5592024,-2882483,3584498,5052915,8627758,11857714,10173506,11152827,8964960,4580693,2796049,-2289944,-6262643,-7739163,-11102194,-11196186,-9644906,-9302780,-5162103,-1447230,1038379,6316893,8310101,9644963,11959768,9531731,8293281,6350102,678472,-1113976,-5336863,-9317638,-8919223,-11563409,-10403825,-7144201,-6614389,-964193,2333710,4410257,9764390,9470257,10547108,11241257,6810774,5956725,1893231,-3118857,-4394163,-9088652,-10265660,-9825339,-10927019,-7348522,-4993167,-2308316,2909986,4920699,8093579,10412267,9844576,10141687,7810771,4764542,2099741,-2240491,-5203615,-7755887,-9910774,-10048278,-9551323,-7726597,-4952534,-1681611,1885445,5014942,7990948,9372257,10074366,9633873,7255419,5119725,1501223,-2113830,-4870141,-8220918,-9452351,-9770692,-9730034,-7126743,-4864460,-1610756,2401729,4833405,8007393,9519848,9597089,9436852,7186486,4657407,1627728,-2169597,-4909928,-7722043,-9255674,-9623674,-9164248,-7117905,-4752084,-1463346,1853242,4798666,7620710,8687458,9537101,9078887,6863465,5039632,1284815,-1919086,-4333063,-7898191,-8590106,-9216308,-9380080,-6352656,-4974333,-1541602,2438615,4030534,7923168,8865652,8706449,9599191,6299209,4535884,1852632,-2909817,-4151375,-7506022,-9356746,-8297404,-9391338,-6528984,-3886923,-2131681,2811786,4401131,6955437,9404800,8258525,8912132,6821195,3629563,2043816,-2299193,-4684340,-6634468,-9018188,-8406879,-8396373,-6823523,-3821833,-1781499,1993398,4538535,6680435,8593756,8481157,8323373,6507301,4026549,1552182,-2168185,-4435228,-6946081,-8634414,-8293729,-8528939,-6249263,-3836101,-1695841,2486212,4331781,6772214,8794377,7947128,8476812,6318423,3398330,1914003,-2509703,-4481662,-6203823,-8950027,-7765175,-8081915,-6607051,-3156990,-1912703,2113354,4711398,5834219,8677820,7900325,7522215,6920244,3226669,1594087,-1556104,-4831987,-5871636,-8138026,-8264765,-7250444,-6518394,-3632080,-1160514,1471194,4527134,6355621,7748702,8144778,7555353,5896982,3799302,1126590,-1941645,-4097414,-6560174,-7867470,-7648429,-7844828,-5579469,-3579785,-1552357,2428026,3858688,6315301,8259349,7003385,8045604,5828760,2944571,2180741,-2595049,-4018131,-5401495,-8663521,-6699185,-7588932,-6411814,-2294558,-2461113,2131504,4533668,4723314,8726940,6832585,6809495,6993051,2076339,2107756,-1497937,-5048599,-4442002,-8284619,-7310928,-6122113,-6923361,-2226074,-1444653,1116957,5299336,4713703,7822057,7669539,5885199,6735628,2468385,1013218,-974526,-5209543,-4832071,-7543996,-7675511,-5804034,-6538730,-2602462,-890708,770017,5044303,4668952,7175014,7666567,5524818,6565512,2662722,860210,-455661,-5130631,-4565122,-6889498,-7911700,-5181329,-6553911,-2740745,-419538,130827,5220606,4699422,6374692,8251507,4833271,6246349,3201425,-219092,178786,-5105727,-5260280,-5717032,-8578828,-4834728,-5649086,-3765830,694074,-114306,4599807,5817686,5144078,8461100,5186438,4899255,4314837,-789736,-197872,-3820573,-6265817,-4835374,-8073543,-5745060,-4285355,-4538930,452922,698019,3031080,6375489,4871097,7339596,6222516,3905839,4390891,86736,-1312090,-2661945,-6213825,-5231088,-6712107,-6592498,-3852666,-3914392,-489929,1694678,2682868,5934197,5710397,6215836,6567830,3868337,3444422,755092,-1874806,-2732327,-5567491,-5898551,-5983510,-6400905],[0,0,0,-2,-12,244,-202,391,-319,462,-539,732,-1037,1242,-1663,1847,-2332,2648,-3270,3875,-4621,5496,-6309,7420,-8411,9832,-11190,12932,-14716,16706,-18930,21237,-24016,26843,-30248,33710,-37678,41839,-46407,51456,-56859,62999,-69447,76730,-84379,92905,-102096,112252,-123520,135846,-149711,164845,-182004,201052,-222904,247880,-276950,311219,-352010,401898,-463838,543749,-650148,799536,-1023070,1390974,-2094878,3891725,-18566244,-29717346,3517466,-36043360,-8047057,3864459,-20661765,19950351,10407217,2819288,36252749,7633307,15094967,26067875,-6773128,7811390,15853,-24538951,-4287605,-21201515,-27094910,-4831954,-21306713,-9715301,9377539,-6124741,15746452,22484933,6114833,29529151,16966052,2664482,22341748,-7980647,-8904581,2509259,-31978994,-11452382,-12174938,-34105131,3766784,-12786759,-11020367,25371466,-5787520,19597567,31119458,-2835367,33927832,10697929,-7441316,23146983,-22217080,-11331944,102387,-41339368,-3435546,-15727404,-29827263,15242414,-15051119,3709149,28745591,-4974156,31463219,22269826,561529,32348028,-3565936,-3294854,9487246,-29194168,-7826301,-14529933,-32807684,-2643711,-19133336,-11550958,10949156,-4723311,15570538,20962046,9485916,25943134,15378638,7708937,13383406,-3426001,-7062916,-7485253,-19836627,-17912896,-15377594,-20132075,-11081733,-3901700,-5356388,9388902,12925172,10545207,24736553,15709587,13061856,20039682,-738551,2311295,-943490,-21612897,-7951259,-19882559,-25491398,-5421435,-20989048,-5902524,7615080,-5489927,20628085,16385258,10048346,30761736,8325370,11578271,15592831,-11660586,1100187,-10730762,-25142987,-7516222,-24759184,-18058046,-3510083,-16154525,5096506,8655098,3952829,24418070,14207891,15484795,22969330,4877647,9015515,2563768,-12230373,-6545452,-17632024,-20673871,-13325961,-19668156,-10944653,-3831544,-3232657,8819127,12047031,14284012,20385434,17198150,15228548,12903515,5250704,-714580,-5708215,-12800426,-16855754,-16760240,-19345458,-16085593,-9628520,-8222169,1520637,7999015,9005038,19075258,17309592,15564171,19707077,7885533,5929131,2860930,-11790149,-8383833,-15298415,-22155303,-11656903,-18702058,-12148297,-216847,-5843676,10024876,13700998,9512836,24241155,14278182,12543613,17583202,-1352127,2024286,-3679879,-18890239,-9092994,-19872364,-20793156,-8112078,-17118776,-3623288,4402708,154770,17758881,14714515,14017224,23666317,10291516,11435617,8900760,-6252001,-3116398,-12088209,-19185390,-13131656,-19953543,-15396204,-7630838,-8452771,2328404,7840911,9385356,17503227,17117002,15510736,16349943,9799345,4107104,960016,-7788354,-12475054,-13159630,-19246605,-16400493,-12394266,-13524772,-2573378,1383300,3698543,16100329,12924839,16074125,21098653,9356676,12790027,6488828,-6368998,-1502220,-14581146,-17836848,-11430374,-22681677,-11960819,-7280660,-10944482,7377748,5093391,8857253,22161269,11131207,18361592,17677519,3211541,10265502,-2689114,-10824024,-5316116,-20562398,-15906907,-12328090,-20108251,-4978610,-4998647,-2656132,12639494,7484095,14988847,20336872,10834175,17051759,10023023,767996,3166423,-9495198,-12329847,-11668189,-20256761,-14169840,-12682811,-12548980,-1406230,279548,5788285,14252331,12781284,17088803,17293455,11572183,11024395,4242383,-2718579,-5414697,-12514420,-15367772,-15273157,-16967364,-13245875,-8761851,-5340865,1960335,7181838,10462172,15507266,16022108,14904896,14389454,8736880,3780182,-151482,-7881053,-10958968,-13601455,-17390383,-14206219,-13076093,-10353236,-2414962,229239,6529396,12701040,12477561,16911492,15658068,11226838,10994332,3020266,-2130951,-5039233,-13427039,-13422002,-15305633,-17155467,-10817487,-10047365,-4380110,3449446,4829842,12666221,14740660,14079984,17277969,11210664,8862472,5113555,-3710038,-5045639,-11699627,-15102957,-13445133,-16832862,-11421932,-8195282,-5569731,3775038,4955530,10984327,15286698,12473473,16886439,11447664,7233878,6578359,-4510535,-5014040,-9765869,-16752594,-11355391,-16598773,-12805673,-5189275,-7842276,4344805,6850852,7488735,18255274,11679337,14494175,15258281,3717398,7146795,-2103121,-9546586,-6232428,-17376912,-14117847,-11733332,-16336189,-4596166,-4440997,-525018,10423822,7293922,14487823,16249969,10891351,14631868,7082378,2281089,804097,-8441294,-9528780,-12420804,-15843899,-12472356,-12119474,-8129780,-2942804,1155677,6497652,10015473,13666450,13447288,13975031,12028828,6272368,5154395,-2534164,-7394663,-7803332,-16033809,-12812789,-12427539,-14797247,-3779254,-5148797,584099,10681042,5759236,15671298,15521921,8848229,16625517,4610796,1743870,3162235,-12369119,-7017742,-11711867,-19142197,-7161293,-14634760,-8651351,2127634,-4442315,9858754,11117684,7540213,19706948,9484961,9859225,12201882,-2550696,1570678,-5164939,-14237833,-7336864,-16172840,-13811744,-6953683,-11501011,-841099,2613592,3016468,13094919,10952688,12444700,15339638,8390906,7932388,3960840,-3558367,-5031761,-9810953,-13576340,-12152741,-12957272,-11436983,-5738202,-3458698,1040094,7872510,8282047,12379847,14772944,10063407,12153719,7447457,452382,1462230,-7831793,-10253508,-8913054,-16541264,-10367571,-9321730,-10488513,1012147,-468376,4610486,13139200,7611889,14827305,13573973,6289932,11241802,978692,-2943645,-1940632,-13390711,-9978496,-11195907,-15942573,-6460397,-8385508,-4341939,5204384,2486991,10559833,13466789,9427620,14974179,9299640,5026843,5767354,-4025162,-5566943,-7494751,-14339476,-10761036,-11834804,-11832069,-4463925,-4066096,999220,7622103,7150223,12082101,13337081,9695823,11405091,6489952,1430556,584482,-6851216,-9102407,-9508835,-14059867,-10513721,-9133943,-8433957,-815776,664269,4615725,10677432,9262787,12613099,12464525,7640011,8195159,2224111,-2581958,-3761180,-10274721,-10837935,-10897005,-13056972,-8281833,-6438462,-3599094,3002422,4573772,8622225,11990354,10645285,11886526,9693216,5408252,3416554,-1730709,-5875724,-7672601,-11254644,-11637132,-10334229,-9960214,-6024931,-2134237,519916,5804952,8337464,9763842,12374859,10247251,8923811,7158460,1520244,-705443,-4806876,-9332177,-9222021,-11870663,-11199303,-7786198,-7346676,-1809028,1831708,4015087,9608794,9791176,10861393,11786425,7630826,6568573,2651338,-2601673,-4218932,-8878286,-10590598,-10361599,-11507347,-8156043,-5713573,-2936494,2251620,4686210,8019925,10549970,10369095,10703717,8563959,5585605,2619588,-1650316,-4890332,-7898851,-9974768,-10599078,-10188878,-8412132,-5845744,-2328953,1416413,4703243,8013680,9602144,10517780,10247203,8007709,5838394,2276179,-1613844,-4502127,-8029488,-9668971,-10236520,-10289553,-7966231,-5674177,-2233402,1699225,4606763,7855451,9605552,10247207,10088065,7992073,5546183,2207648,-1410665,-4644148,-7713200,-9246712,-10296197,-9769765,-7881805,-5828148,-2032061,1153431,4241804,7757426,8761599,10094216,9738859,7357078,6150147,2017061,-1393568,-3731089,-7964171,-8571544,-9675590,-10176004,-6920596,-5991260,-2341027,1937142,3329683,7906270,9056079,9023871,10468048,6911071,5394579,2752463,-2371269,-3637712,-7336772,-9566887,-8650474,-10104629,-7297359,-4762209,-3018818,2153807,3972104,6746722,9584992,8642424,9575028,7749334,4532330,2925709,-1598517,-4205863,-6517188,-9143147,-8939606,-9136158,-7578483,-4868214,-2474244,1366923,4046338,6600583,8686548,8930901,9195909,7246210,4972625,2419058,-1591034,-3734706,-6832532,-8712820,-8553853,-9375348,-7002076,-4727474,-2611496,1926620,3816345,6530017,9052482,8151437,9292666,7203583,4128237,2972100,-1921915,-3999015,-5960632,-9198627,-8079948,-8770790,-7654679,-3884799,-2918996,1306090,4393749,5570774,8896386,8337714,8103676,7800627,4118581,2504654,-722215,-4385876,-5639493,-8208312,-8784324,-7960812,-7321589,-4637874,-1988158,702625,3963300,6163681,7836485,8574166,8259146,6751700,4800568,1973581,-1322786,-3498963,-6440413,-7931263,-8090562,-8705501,-6395487,-4550490,-2531433,1825823,3223032,6038485,8499618,7361897,8793110,6613881,3891154,3196919,-1938971,-3469699,-5194549,-8916619,-6994233,-8341898,-7368402,-3266680,-3451154,1312826,3997287,4503342,8875619,7279414,7551325,7846316,3013124,3028209,-777716,-4563682,-4260073,-8552004,-7749615,-6950297,-7833292,-3189741,-2449689,320313,4687616,4460595,8060664,8070854,6668663,7553372,3463938,2056353,-219180,-4564841,-4536423,-7687892,-8098021,-6532261,-7512386,-3450182,-2055634,85301,4502416,4415200,7487371,8009383,6311013,7492552,3573250,1941002,257747,-4611286,-4177361,-7225525,-8260115,-5936209,-7640700,-3631892,-1544013,-697501,4732314,4250198,6640016,8582033,5471162,7382735,4026328,874532,995857,-4694730,-4773593,-5950960,-8913538,-5499369,-6739393,-4652486,-325442,-960063,4163295,5497219,5296472,8952228,5792269,5870802,5165380,190092,585801,-3397746,-5969559,-4956605,-8490911,-6377056,-5236100,-5477000,-426835,-81992,2661595,6092347,5027871,7839483,6885864,4816375,5256190,1004930,-504560,-2167868,-5976272,-5474484,-7125352,-7148270,-4800961,-4813086,-1432278,873604,2249768,5650081,5851592,6703376,7156992,4876126,4312772,1647578,-1028190,-2321330,-5301763,-6026879,-6468512],[0,0,0,1,6,-30,254,-222,417,-354,509,-599,807,-1131,1359,-1805,2022,-2543,2903,-3573,4234,-5044,5991,-6887,8091,-9187,10726,-12217,14105,-16051,18221,-20645,23173,-26195,29290,-32987,36772,-41090,45635,-50622,56129,-62031,68717,-75761,83693,-92052,101353,-111397,122487,-134786,148252,-163382,179930,-198675,219520,-243426,270773,-302619,340188,-384985,439852,-508177,596607,-715001,882594,-1137049,1568271,-2461648,7437167,-21554176,-29630831,3569734,-35932029,-8109895,3697995,-20563618,19703151,10307252,2708909,35985992,7590533,15030091,25916556,-6741688,7732453,76825,-24364695,-4313540,-21020945,-26998819,-4831502,-21039318,-9825757,9441778,-5900191,15584351,22551935,5904336,29328680,16948957,2444324,22280754,-7976688,-9019688,2621734,-32014967,-11357843,-11894962,-34131578,4053471,-12641940,-11005990,25500880,-5869280,19539586,30972471,-2946857,33886112,10538999,-7390687,23102751,-22183357,-11119988,56410,-41102585,-3269256,-15750002,-29501243,15075798,-15037818,3810189,28287990,-4766497,31287558,21898281,946637,31889543,-3295340,-3021523,9198307,-28487182,-7850721,-14598065,-32121938,-3092206,-18834695,-11300374,10206747,-4245825,15166234,20549501,9930650,25296386,15636850,7981096,12922963,-2652461,-7128633,-7423100,-19047991,-18324483,-14925733,-19950453,-11660384,-3428875,-5846367,9114380,13087817,9776289,24831370,15653790,12698542,20471463,-840069,2466682,-396779,-21684176,-7484119,-19705317,-25421191,-5179591,-21095602,-6004121,7533489,-5742742,20424508,16041182,9849136,30517437,8201438,11660454,15476522,-11443236,1225277,-10629002,-24746012,-7408795,-24591783,-17813239,-3521513,-16080825,5047819,8467858,4024448,24216017,14039451,15420140,22655303,4835785,8851351,2430884,-12039932,-6512618,-17441809,-20372801,-13322126,-19276661,-10871619,-3758485,-2977918,8649630,12066890,14206956,20026376,17245548,14891548,12739988,5322714,-1083701,-5556313,-12701084,-16853985,-16469415,-19199322,-15885486,-9292046,-8367728,1732565,8033958,8789574,19163300,17018006,15309533,19650223,7487952,5988581,2889973,-11872192,-8049060,-15288829,-21997610,-11260110,-18728787,-11786701,-125990,-5967575,10255823,13334763,9501124,24183477,13747926,12673131,17194267,-1529893,2297963,-4025708,-18624960,-8868903,-20100690,-20223754,-8182325,-17009583,-3163586,3969631,492237,17612824,14218102,14269515,23043835,10075497,11571885,8292961,-6032229,-3143695,-12449984,-18557923,-13338628,-19683910,-14800748,-7905978,-7899707,2438456,7618474,9826916,17110115,16904074,15505850,15652159,9770339,3696317,579433,-7573671,-12743424,-12958509,-18857333,-16396691,-11931702,-13360659,-2405815,1794483,3661099,16188555,12947895,15859342,20850987,9106032,12489823,6244224,-6493872,-1621886,-14664603,-17696226,-11409905,-22405309,-11613648,-7237011,-10470271,7485990,5016744,9145123,21763570,11065670,18252114,17002103,3227838,9856243,-3092985,-10535461,-5771932,-20269483,-15413909,-12531368,-19162651,-4751747,-4856469,-1813049,12333518,7817966,15230866,19497520,11118433,16379864,9247389,965752,2234940,-9538452,-12136694,-12165417,-19404693,-14008481,-12521686,-11436403,-1477951,847550,6468865,13854249,13313376,16805827,16693115,11602074,10036885,3784815,-2849522,-6335071,-12384857,-15462301,-15341105,-16111432,-13079962,-8035457,-4339616,2152094,7934397,10750935,15296708,16239969,14216229,13705466,8326277,2778896,-548642,-8279477,-11518211,-13384409,-17251679,-13894145,-12266772,-9886892,-1708637,911236,6735223,13155324,12586235,16594730,15520157,10570226,10312628,2463108,-2825334,-5405261,-13537931,-13624865,-14957910,-16695456,-10266864,-9224330,-3695761,4089069,5487852,12776740,14915443,14024862,16634932,10776387,8104717,4313551,-4184704,-5739941,-12020380,-14971239,-13528083,-16205698,-10731321,-7651794,-4561505,4337734,5383699,11559445,15039605,12425711,16495521,10519908,6828409,5698013,-5210459,-5158786,-10450062,-16567473,-11043888,-16491479,-11778264,-4616862,-7197139,5342536,6959523,8027255,18485734,11119455,14470492,14463038,2807254,6820826,-3232649,-9853748,-6360619,-17833410,-13509845,-11502852,-15753277,-3510727,-4102315,379668,10968412,7211716,14898456,15799963,10284436,14264065,6080074,1773223,301081,-9270914,-9532084,-12633913,-15629216,-11737243,-11729069,-7344909,-2185140,1690604,7134478,10271970,13562965,13354331,13453611,11472394,5577134,4271045,-3098796,-7783022,-8143084,-15964631,-12571258,-12097479,-14054546,-3127147,-4453591,1330043,11090975,6086887,15768058,15120472,8577203,16004201,3693448,1223936,2270993,-12875861,-7109074,-12002287,-18638739,-6595102,-14140089,-7597051,2754662,-3761532,10599999,11138251,7733883,19493350,8886250,9472654,11149884,-3445318,1098334,-6060320,-14297100,-7333025,-16156377,-13024266,-6418518,-10711316,265190,3015348,3689572,13525243,10624773,12419569,14668479,7564624,7327724,2803442,-4308677,-5469607,-10447495,-13416850,-11981260,-12564721,-10514682,-5051237,-2583522,1986713,8333473,8752332,12479732,14375067,9772199,11293174,6435761,-167684,516846,-8342178,-10471654,-9176995,-16052490,-9930540,-8672589,-9471071,1806742,350949,5300930,13314460,7851599,14516896,12864124,5802051,10078620,122642,-3668547,-2760139,-13557900,-10091842,-11075547,-15170222,-5860915,-7416791,-3373371,5940838,3273764,10915935,13382161,9298120,14414609,8522267,4273071,4662248,-4790684,-6196882,-7943112,-14210954,-10517344,-11243581,-11058278,-3603681,-3078501,1811818,8176180,7441392,12110904,12996844,9237981,10685797,5638898,654007,-199999,-7415621,-9295174,-9547494,-13780814,-9944179,-8530778,-7528351,-62228,1237420,5274944,10900562,9332260,12373107,11839537,7168094,7252257,1403710,-3130222,-4370705,-10481723,-10843036,-10723385,-12342453,-7750925,-5689022,-2667770,3481039,5199197,8848629,11878735,10555504,11208997,9026929,4795349,2581338,-2179788,-6317390,-8020089,-11137122,-11561718,-9825597,-9311743,-5456292,-1380949,997992,6242322,8628190,9650114,12194902,9806879,8192322,6604575,721446,-1265828,-5161840,-9641145,-9109368,-11647140,-10726283,-7143123,-6725537,-1184814,2471144,4346164,9828145,9747339,10638470,11424933,7088256,5936338,2009644,-3125983,-4551872,-9061167,-10506413,-10037098,-11006452,-7671710,-5087965,-2372879,2702221,5038917,8141789,10456896,10209297,10156503,8083598,4993383,1905213,-2012765,-5242111,-8060697,-9774476,-10436188,-9699442,-7715893,-5339426,-1551847,1833872,5003363,8310192,9381089,10283573,9904519,7314512,5374106,1538947,-2202087,-4794157,-8368207,-9512063,-9948848,-9960862,-7241689,-4995621,-1672531,2426337,4925018,8210676,9709759,9788622,9651332,7336383,4770656,1628720,-2148941,-5052396,-7814356,-9347593,-9945662,-9229980,-7299189,-4932437,-1363104,1755910,4810951,7901619,8792688,9883090,9269473,6838184,5408516,1240396,-1858890,-4249838,-8189817,-8510916,-9552737,-9630602,-6297169,-5393609,-1574117,2437157,3873405,8271114,8879891,8889854,10006622,6237130,4844578,2038363,-3026065,-3955382,-7734273,-9489279,-8381374,-9806062,-6636365,-4094646,-2298079,2794174,4389937,7085302,9600441,8362544,9160870,6966127,3872469,2178756,-2255760,-4593361,-6715766,-9226589,-8666908,-8667081,-7082797,-4104663,-1798038,1945810,4525309,6827457,8668507,8660142,8658127,6578179,4279229,1686090,-2181983,-4286511,-7226282,-8675047,-8433701,-8846116,-6302692,-4007480,-1866982,2594781,4123442,6883128,9060860,7922296,8812460,6403124,3491223,2175349,-2637236,-4401086,-6321525,-9172147,-7708915,-8408987,-6855805,-3162163,-2244466,2109361,4619699,5736769,8899686,8051966,7761033,7063246,3359024,1868448,-1549155,-4755475,-5862509,-8304500,-8341974,-7524078,-6753878,-3797304,-1380710,1434220,4491412,6378218,7863582,8344226,7750449,6081267,4016241,1336243,-1889918,-4022333,-6703398,-7941027,-7832969,-8233887,-5762402,-3789741,-1797454,2445346,3737111,6349018,8456168,7040834,8328324,6100233,3198873,2421958,-2511147,-3934844,-5466437,-8820433,-6770340,-7823809,-6680106,-2612446,-2709007,2029531,4399517,4702464,8847119,6977771,7147821,7177949,2398286,2345639,-1412545,-4910408,-4530359,-8505915,-7487406,-6558471,-7135486,-2553079,-1727478,1087112,5134972,4796735,8065062,7773987,6243195,6928508,2771863,1351796,-989514,-4974758,-4853674,-7695430,-7756103,-6161609,-6799778,-2835231,-1350140,745421,4925546,4616057,7551538,7691463,5955908,6921437,2841489,1349227,-388788,-4925658,-4488932,-7249444,-7869710,-5468698,-6980300,-2927512,-929974,16770,5127824,4492178,6683285,8259195,5177282,6715786,3333121,344041,247343,-5034253,-5064689,-6033149,-8586506,-5092503,-6144470,-3899641,265612,-276850,4544883,5612073,5470862,8591182,5434694,5437569,4376767,-355120,-28203,-3879446,-6016604,-5181430,-8184394,-5875105,-4785092,-4665774,108186,494424,3185806,6173567,5197486,7562648,6396863,4486011,4481110,361313,-921748,-2745635,-6060645,-5474581,-6989691,-6600044,-4248011,-4082512,-762386,1394700,2793497,5812940,5773229,6603727,6580932,4373317,3684780,956234,-1482540,-2859891,-5469450,-6006494],[0,0,0,-2,-11,71,-86,340,-341,578,-568,787,-956,1257,-1694,2054,-2657,3057,-3791,4397,-5349,6335,-7513,8880,-10249,11988,-13684,15894,-18135,20855,-23728,26921,-30477,34250,-38643,43243,-48589,54181,-60473,67176,-74516,82591,-91293,101033,-111408,122977,-135312,148962,-163778,180113,-198201,218076,-240338,264868,-292607,323675,-359308,400280,-448175,504993,-573376,657941,-764992,906308,-1101746,1392804,-1879059,2910994,-11282067,6188433,-20706805,-30136203,3897147,-36109345,-7680889,3533143,-20044584,19614551,10544324,2760219,36056424,7450604,15147717,25497988,-6769041,7468957,-48919,-24466981,-4349141,-21016960,-26862876,-4786756,-20803556,-9666022,9661585,-5826563,15710804,22639653,5948519,29250758,16869358,2226473,22120126,-8247749,-9161366,2517199,-32146121,-11336169,-11854871,-34078329,4275672,-12461006,-10859211,25722782,-5795988,19701631,31033158,-3097380,33738304,10361665,-7728833,22932624,-22501007,-11337606,140939,-41186342,-3117038,-15494498,-29534878,15603245,-14774550,3887523,28942415,-4891408,31288988,22022124,253004,31870731,-3669799,-3829502,9254976,-29140910,-7994775,-14156318,-32584358,-2614065,-18370234,-11524365,11241424,-4269795,15149231,21279487,9327644,25381497,15717695,7083030,13249725,-3172914,-7775527,-6883790,-19748591,-18220216,-14451179,-20452411,-10830890,-3329664,-6022583,9991876,12699393,9907876,25237054,14926080,12975223,20385936,-1464408,2844197,-928112,-21845258,-7184439,-20203287,-25107754,-4983001,-21410733,-5549720,7480785,-5820450,20839364,15847207,9868181,30640442,7885674,11691424,15488044,-11638410,1370616,-10554578,-24919109,-7177066,-24569806,-17872845,-3343651,-16245709,5013685,8560378,3542498,24176576,14025611,15127411,22989137,4655572,8877385,2960811,-12270446,-6176771,-17045681,-20745714,-12758679,-19482775,-11230516,-3270254,-3759540,8639073,12166113,13367968,20582400,17002867,14618739,13466534,4869949,-649882,-5041633,-13196556,-16145532,-16526667,-19565043,-15275864,-9982307,-8296584,1841204,7206960,9125320,18812390,16570343,15855093,19208030,7767654,6421845,2519281,-11259204,-7989124,-15499327,-21359277,-11627247,-18716805,-11685820,-717122,-5861218,10044719,12962768,9677358,23832677,13745500,12862902,17172734,-1250426,2626411,-3922513,-18253651,-8710446,-20082790,-20066445,-8328034,-17220668,-3258554,3706424,186990,17475022,13850439,14207888,23190846,10046999,11885096,8605562,-5798902,-2542490,-12199435,-18413424,-13072354,-19794360,-14880906,-8057901,-8481770,2242048,7167384,9307414,17147246,16523109,15568017,15996696,9830352,4451558,1015573,-7395756,-12010777,-12922172,-18772168,-16150275,-12455802,-13440541,-2844221,913353,3518265,15474505,12536529,16013321,20531907,9506654,12859826,6369778,-5561554,-1315282,-14237639,-16984960,-11562077,-22167394,-11873227,-7846200,-10660173,6662677,4485741,8892828,21071766,11113392,18208727,17035344,4037210,10096673,-2394932,-9843417,-5511227,-19700143,-15428982,-12682793,-19268230,-5512589,-5258153,-2469065,11521076,7509158,14639327,19429288,11244751,16508235,10008279,1442372,3008924,-8656386,-11865000,-11491453,-19365266,-14278913,-12511296,-12426400,-1966160,188656,5309840,13596187,12695627,16517867,17189440,11530421,10967081,4659714,-2389554,-4959971,-12058422,-14949984,-14911214,-16848010,-13157218,-8922849,-5506950,1652110,6591731,10232467,15100757,15629239,14814482,13986428,8932332,4096790,-65449,-7159198,-10673475,-13175464,-16766973,-14315461,-12819601,-10329715,-2996175,270648,5776819,12224711,12408335,16155448,15708881,11227276,10859833,3577319,-1935120,-4541665,-12661753,-13363753,-14674178,-16974636,-10951192,-9774285,-4891903,3137505,4504520,11804576,14454438,13663422,16913427,11397607,8809873,5447665,-3226915,-4761431,-11036379,-14671210,-13092125,-16504066,-11455675,-8314137,-5787734,3301907,4517036,10489376,14823140,12194663,16613619,11307584,7375616,6771058,-4118120,-4520909,-9324959,-16304747,-10944913,-16361460,-12681474,-5200065,-8081153,4019206,6386189,7041660,17810550,11242970,14270831,15102694,3694757,7264766,-1829169,-9107753,-5836712,-16880059,-13704666,-11546569,-16107727,-4649999,-4639271,-643879,9941864,6884110,14133477,15733318,10704761,14381885,7007194,2617091,914855,-8046293,-9028491,-12188400,-15279972,-12269584,-12007710,-7945898,-3368628,1082599,6080820,9473062,13373694,12896682,13783125,12057349,6126283,5490624,-2248312,-6903277,-7178093,-15649267,-12328540,-12205038,-14778067,-3776498,-5552140,155431,10236711,5204868,15269120,15040971,8733268,16495004,4590164,2129738,3436714,-11808531,-6475721,-11412261,-18492091,-7000289,-14470095,-8535946,1703180,-4633106,9404264,10443810,7342565,19030554,9378549,9973530,11837464,-2058473,1850129,-4934013,-13389506,-7263646,-15606256,-13315584,-7207883,-11082876,-1178367,2284221,3048400,12303929,10736539,12156700,14630696,8596966,7546822,3923777,-3064601,-5095728,-9228542,-13127111,-12073401,-12286259,-11505626,-5738342,-3349102,520907,7737179,7931179,11788909,14635764,9638447,11927764,7431847,371792,1756634,-7540877,-9848191,-8431103,-16148043,-10044746,-9099021,-10404352,944680,-708592,4316164,12642849,7323159,14337862,13193292,6253655,10832119,1038711,-2688312,-1842483,-12694857,-9778969,-10860591,-15315243,-6480000,-7981380,-4331406,4832436,2663933,10020290,12967569,9305908,14265014,9193435,4928815,5340366,-3540710,-5570437,-7259905,-13618858,-10712406,-11243948,-11497655,-4510612,-3519111,728622,7425587,7034655,11342113,13121919,9354672,10887492,6483398,1126566,591936,-6442305,-9025438,-8991021,-13685691,-10308079,-8592499,-8228823,-651036,786677,4418055,10468554,9021827,12050862,12126847,7298254,7843795,2128776,-2576414,-3675942,-9873347,-10563656,-10514592,-12587189,-8092618,-6092026,-3467786,2816215,4643460,8277126,11495874,10398507,11231306,9483698,5246743,3178375,-1471669,-5714411,-7463584,-10661425,-11433178,-9896905,-9649515,-6024789,-1964002,310916,5537283,8191897,9184889,12016476,9983916,8475140,7091373,1415911,-743214,-4435696,-9122580,-8776996,-11440091,-10941700,-7477434,-7223273,-1867329,1821630,3733319,9261297,9446913,10425504,11507270,7431702,6302560,2731807,-2433019,-4002249,-8426022,-10256334,-9952241,-11129955,-8015046,-5581315,-2925250,1910022,4562257,7640220,10175082,10094128,10206774,8431646,5473663,2466499,-1296185,-4671457,-7531732,-9443392,-10399611,-9875884,-8120740,-5828350,-2136016,1126618,4411050,7762500,9003108,10240149,9933740,7694819,5909110,2037330,-1477954,-4255014,-7842951,-9132176,-9993528,-9975399,-7570048,-5561664,-2179426,1646238,4393045,7654916,9149177,9834381,9736294,7702688,5486169,2018733,-1298546,-4422075,-7458961,-8776984,-9941394,-9380534,-7481374,-5737330,-1841460,990046,3996523,7575095,8208007,9850006,9455523,6951361,6166849,1738706,-1192023,-3383059,-7875752,-8042845,-9312814,-9950216,-6485839,-5986693,-2205070,1927105,3024426,7821846,8546318,8623049,10271448,6466704,5411733,2778506,-2385988,-3209171,-7208357,-9128056,-8195989,-10029913,-6964273,-4761798,-3045681,2177793,3535454,6576484,9187085,8228453,9349161,7283314,4544397,2891577,-1570117,-3724298,-6321507,-8745637,-8417515,-9037701,-7291249,-4803115,-2722746,1313506,3563649,6402215,8381365,8375875,9064180,6878013,4873424,2633946,-1606129,-3237539,-6478609,-8444710,-7924119,-9230836,-6675859,-4569625,-2897116,1942632,3319916,6135905,8818894,7576237,9089278,6983550,4106351,3241716,-1796339,-3577985,-5531554,-8937360,-7538515,-8517788,-7456444,-3799839,-3187720,1153497,3917584,5079940,8535452,7937616,7906717,7650229,4064746,2737824,-480084,-3927286,-5212162,-7907000,-8233495,-7688638,-7229786,-4520782,-2223898,547253,3627986,5705755,7451705,8154093,8004474,6583146,4642781,2242701,-1072658,-3107996,-5971030,-7567766,-7561027,-8432675,-6260709,-4323828,-2687507,1618529,2882103,5592600,8078907,6897998,8450565,6606970,3796723,3284078,-1595457,-3178018,-4740945,-8414883,-6575182,-7970332,-7189710,-3255776,-3462837,1088629,3702718,4045001,8421754,6880895,7175232,7551817,2997849,3082418,-530624,-4142979,-3894815,-8060366,-7333045,-6635457,-7517470,-3168058,-2520743,253217,4284014,4128142,7577970,7640631,6528294,7296678,3304982,2190632,-224157,-4206234,-4214528,-7349668,-7516203,-6350502,-7200272,-3442382,-2188299,-36252,4190796,3956674,7189309,7550232,6062383,7319943,3352030,2115478,323515,-4283729,-3759121,-6897839,-7754504,-5609924,-7429819,-3464433,-1716034,-754427,4430776,3767557,6325283,8180788,5205509,7108163,3850422,979248,1005404,-4385279,-4353433,-5686646,-8568335,-5147454,-6505923,-4398332,-398627,-1063130,3903789,5018365,5050054,8516669,5472256,5799207,4910398,339020,706058,-3208952,-5438568,-4712177,-8087807,-6037296,-5223542,-5239694,-673429,-322639,2434374,5546376,4777747,7333748,6528241,4812361,5043847,1111551,-217441,-2067640,-5390934,-5088046,-6804445,-6715818,-4728070,-4586237,-1494455,625982,2047151,5168745,5464633,6480525,6629551,4797919,4187118,1662182,-704894,-2198077,-4889161],[0,0,0,0,2,102,-46,74,115,-34,170,-35,100,-85,164,-338,387,-628,604,-848,889,-1193,1440,-1775,2190,-2484,3015,-3357,4055,-4610,5459,-6257,7158,-8185,9175,-10512,11757,-13431,15005,-16907,18816,-20925,23297,-25777,28732,-31700,35178,-38660,42608,-46767,51358,-56458,61908,-68062,74483,-81712,89328,-97847,107047,-117098,127926,-139000,149842,-158001,158862,-137638,47380,326603,-2901255,-24427410,8666099,-22332936,-29118421,2959525,-35395785,-8128116,3903639,-20277421,20028278,10375861,3212128,35765152,7843221,15013628,25598401,-6892750,7390046,-346986,-24354629,-4720873,-20955006,-26997893,-4925705,-20779492,-9723366,9622834,-5639128,15582280,22900036,5963421,29292181,16977556,2199609,22258814,-8217510,-9307360,2611147,-32314242,-11398346,-11880863,-34226434,4299278,-12567796,-10711229,25839085,-5854103,19880850,31146408,-2987045,33892332,10297637,-7610490,22874147,-22590267,-11324614,-187916,-41278523,-3192068,-15687098,-29303004,15503828,-14703801,4193464,28800936,-4555612,31466094,22109818,565300,31643858,-3588815,-3840425,8886004,-29066266,-8371801,-14411281,-32490202,-2837077,-18196618,-11381083,11359891,-3692678,15271347,21658543,9590552,25350344,15810938,6657654,12989615,-3479746,-8463891,-7123024,-20235954,-18525278,-14278663,-20636164,-10413394,-2861275,-5743957,10790824,12997369,10228733,25814645,14722655,13011412,20152131,-2254430,2624461,-1609000,-22509825,-7252995,-20775339,-25039752,-4610022,-21430008,-4626622,8086202,-5457935,21746640,16078773,10163698,30981909,7381985,11466580,15068312,-12726696,919866,-11411656,-25653606,-7111607,-24947643,-17716685,-2491039,-16128088,5922273,9470899,3866861,25189759,14193035,14884986,23237081,3730912,8281729,2535792,-13666371,-6443357,-17695222,-21513111,-12191375,-19726834,-10737295,-2293471,-3609367,9861425,12901189,13468532,21426208,16759523,14313629,13464342,3670628,-1071258,-5642193,-14268179,-16154708,-17057142,-19802313,-14718367,-9929165,-7599760,2775259,7584537,10099653,19407905,16620031,16270209,18718632,7288664,6179750,1476218,-11831333,-8495581,-16396197,-21446623,-11699022,-18828300,-10779485,-367413,-5194696,11156368,13167531,10378437,24369120,13229859,13253402,16573548,-2207292,2440028,-5293353,-18909745,-8900357,-21113630,-19601684,-8050830,-17172963,-1804282,4047999,1036702,18880429,13780912,15040163,23292926,9141568,12087461,7353298,-6895238,-2921442,-13754211,-18687885,-13208554,-20478157,-13861751,-7793023,-7879337,3917369,7481952,10466266,18101404,16274227,16165530,15571430,8855160,4239232,-465773,-8332166,-12539488,-14265887,-18814229,-16106772,-12605195,-12263419,-2120101,1871091,5085428,16003616,13341772,16613048,20041781,9458716,12197454,5001410,-6162576,-2754873,-15288837,-17376866,-12467012,-22001569,-11232313,-7610760,-9208564,7709551,5381030,10540595,21448127,11504440,18644908,16031923,3618022,9151915,-4036031,-10418883,-6845634,-20614443,-15193735,-13313394,-18623351,-4428428,-4855131,-733772,12569430,8190282,16019202,19339395,11369694,16491563,8623905,908333,1749059,-10186503,-12264718,-12687123,-19829443,-13774077,-12715540,-11193576,-866594,907638,7068752,14355371,13330766,17461522,16555382,11425895,10343629,2968808,-3091351,-6415472,-13358681,-15257361,-15803159,-16668033,-12484097,-8595977,-3990711,2787749,7556184,11802990,15470167,16025434,15140667,13109491,8391200,3080428,-1538248,-7972230,-11957199,-14034887,-16930586,-14616763,-12242250,-9444024,-2101433,1710159,7010944,13103176,13414462,16385574,15744723,10894355,9804226,2643373,-3138553,-5979168,-13520134,-14242688,-15249423,-16747144,-10674133,-9008532,-3621138,4103267,5856417,13085022,15090756,14377244,16826879,10847099,8275197,4216332,-4384441,-5818629,-12433703,-15198948,-13609000,-16665852,-10690556,-7666929,-4701002,4833051,5447356,11800958,15760471,12366668,16911252,10696797,6530282,5950538,-5663814,-5572316,-10387776,-17290967,-11110616,-16556374,-12279177,-4192564,-7153046,5417133,7713802,7935293,18901199,11577730,14305775,14816850,2645280,6461140,-3107546,-10480242,-6698676,-17927591,-14073187,-11459463,-15835707,-3660172,-3636683,494825,11284263,7761634,15008831,16258803,10556860,14099241,6110718,1510702,-187398,-9421652,-10053707,-12927702,-15786793,-12201762,-11628441,-7241435,-2201353,2084227,7348622,10543757,14083005,13477504,13671974,11638112,5331066,4366219,-3387707,-8205878,-8346216,-16328961,-12846849,-12206906,-14235804,-3030610,-4302977,1419929,11436434,6292155,16009149,15440767,8702708,15965723,3824859,996842,2131127,-13023811,-7616575,-12111068,-18865644,-7001277,-13978542,-7732755,2806454,-3385185,10566540,11560888,8108713,19413344,9407247,9384628,11062936,-3202929,554888,-6135203,-14489080,-8036266,-16070825,-13393070,-6707254,-10371481,-34047,3504230,4123189,13438369,11424442,12461266,14761252,8075161,6870009,2938607,-4383456,-6015174,-10298472,-13938308,-12312752,-12458087,-10974326,-4865569,-2484854,1951812,8746544,8875936,12687966,14825365,9787645,11449009,6452606,-408516,406997,-8687304,-10798722,-9427008,-16412636,-10067799,-8785529,-9363999,1767572,615768,5639271,13446916,8324380,14624581,13057260,6025248,9764376,89344,-3918514,-3288363,-13489348,-10719025,-11255056,-15184756,-6256231,-6977058,-3159112,5978350,4134051,10889163,13806341,9803044,13983956,8944209,3992981,4128025,-4630969,-6992165,-8241666,-14341360,-11239182,-11016978,-11144136,-3664981,-2369517,1742340,8709196,8065708,12073490,13585135,9219069,10493158,5792182,16154,-496774,-7716896,-9997372,-9659423,-14131940,-10143559,-8208452,-7501124,329764,1777113,5657294,11415362,9647669,12596027,11967947,6995085,7034976,1035933,-3589060,-4870130,-10895981,-11260060,-11051828,-12303875,-7712538,-5427525,-2229420,3760512,5869311,9343153,12030920,10973711,11140795,8979313,4734302,1913790,-2581577,-6833781,-8656911,-11242346,-11951645,-9926258,-9001106,-5481012,-753201,1594909,6595680,9404076,9818429,12451593,10103721,7903058,6489202,348383,-2029030,-5391778,-10241086,-9521174,-11659838,-11053448,-6997538,-6463853,-1002997,3070203,4786744,10300014,10324789,10680183,11519711,7126438,5566168,1825892,-3581072,-5151206,-9329388,-11057044,-10313405,-11024619,-7809445,-4845228,-2018636,2927458,5693032,8595867,10763246,10557563,10118134,8140749,4898885,1470575,-2192358,-5827026,-8553322,-9992357,-10824917,-9874421,-7748646,-5352735,-1175568,2140260,5291143,8821229,9718443,10601183,10104068,7251383,5283907,1290862,-2515895,-5145129,-8850715,-9860473,-10296195,-10154260,-7255191,-4960585,-1401149,2731104,5333415,8516183,10044383,10228960,9702199,7471712,4785044,1226961,-2290292,-5599412,-8257576,-9570043,-10427784,-9331616,-7367670,-5100127,-820627,1884138,5198376,8552992,8869248,10446644,9393648,6642104,5565283,755448,-2246156,-4438500,-8944814,-8645323,-9891499,-9977513,-6032341,-5461034,-1199795,3043056,3991944,8945866,9171397,9008235,10429397,6056525,4790836,1894249,-3571705,-4181698,-8293649,-9863428,-8591121,-10147234,-6549857,-3980634,-2153941,3342363,4596218,7537085,9983713,8582067,9476244,6996999,3844335,2069435,-2652901,-4890354,-7209411,-9561525,-8830742,-8957408,-6992280,-4146336,-1696935,2301613,4676029,7355361,9066237,8827662,9058223,6580579,4366670,1665228,-2611050,-4407424,-7553179,-9149076,-8499299,-9337105,-6291850,-3995373,-1940680,3042823,4354521,7185718,9444961,8000251,9216297,6607161,3449141,2339872,-2868951,-4640250,-6515345,-9719672,-7953016,-8661848,-7098966,-3129638,-2293021,2325563,5016407,5986153,9353943,8366810,7931178,7358004,3349746,1799656,-1543570,-5087074,-6128697,-8624452,-8688633,-7765879,-6910629,-3886922,-1301281,1556744,4673212,6650889,8190853,8685054,8061621,6373096,4094684,1277128,-2071162,-4159292,-6909306,-8305401,-8020717,-8541583,-5924487,-3916697,-1815761,2647192,3885361,6571571,8801491,7333432,8518066,6213072,3187287,2448097,-2663695,-4123070,-5700941,-9195018,-7013990,-8052973,-6865877,-2644951,-2662112,2142892,4651888,5043778,9137298,7343170,7315313,7254631,2552990,2226750,-1563922,-5067044,-4886902,-8714646,-7750381,-6786510,-7220740,-2738471,-1741232,1270739,5177992,5046687,8291357,7931088,6675260,6986098,2850849,1465761,-1111499,-5044025,-5189833,-8040219,-7905864,-6479820,-6944212,-2901820,-1539788,1027363,4983279,4874371,7942406,7854055,6334847,7082493,2857033,1510179,-575681,-5103508,-4635572,-7673893,-8003033,-5853053,-7113570,-2973853,-1098494,168624,5309819,4704703,7021164,8457254,5443644,6939426,3327882,389906,89254,-5239033,-5226699,-6419309,-8818169,-5370920,-6370402,-3882617,89134,-48347,4784458,5756131,5849564,8787295,5682359,5606291,4376532,-241531,-196910,-4084348,-6189858,-5554316,-8412937,-6099430,-5101990,-4596464,-108665,582794,3392940,6303950,5639583,7770880,6555654,4729838,4406484,472429,-1038758,-3062668,-6095294,-5956641,-7263256,-6786824,-4653942,-4021318,-766269,1291112,3099648,5873057,6138157,6915440,6712894,4729949,3667969,938775,-1477574,-3249886],[0,0,0,2,9,-176,273,-289,413,-348,581,-633,995,-1203,1548,-1858,2147,-2636,3025,-3775,4366,-5285,6075,-7074,8147,-9324,10817,-12289,14181,-15972,18181,-20394,22983,-25814,28898,-32420,36034,-40208,44464,-49370,54542,-60351,66659,-73470,81004,-88983,97961,-107557,118407,-130206,143409,-158021,174265,-192667,213348,-237350,264946,-297652,336460,-383758,442552,-517816,618010,-757377,964551,-1300700,1930384,-3475640,15032122,10454903,-27606557,10708205,-23578970,-27855533,1881939,-34533776,-8884831,4199787,-20720645,20043663,9779636,3631954,35131775,8449766,14757422,25754062,-6631903,7523071,-191243,-23875305,-4984788,-20407571,-27189685,-5025268,-20688413,-10106304,9496677,-5585713,15048413,23071545,5697906,29184374,17244666,2068980,22406299,-7875986,-9297203,3032459,-32237049,-11393314,-11652029,-34392341,4204204,-12661287,-11242077,25696751,-6081037,19565521,30963824,-3085719,33885635,10479773,-7368451,23078832,-22142608,-11102275,-35455,-40933033,-3321603,-15682151,-29288298,14812947,-14783988,3712114,28186900,-4469053,30874367,21991263,947717,31357642,-2957101,-3492746,8875684,-28152051,-8476410,-14072370,-32011817,-3558860,-17911696,-11847988,10552370,-3500256,14337007,21395303,9746143,24578325,16542111,6799237,12954560,-2319714,-8495182,-6494492,-19412813,-18851118,-13643869,-20889872,-10885809,-2601955,-6687731,10403931,12798211,9321622,25909656,14465477,12924155,20697004,-2183864,3228498,-977713,-22264790,-6610732,-20582998,-25013488,-4501450,-21749505,-4993526,7512933,-5994154,21176546,15569596,9854202,30775979,7655641,11757966,15421599,-11942451,1391097,-10665754,-25070259,-6986667,-24517970,-17882437,-2945857,-16257246,5087999,8986965,3308748,24355776,14204348,14543911,23273829,4393404,8312825,3309170,-12947257,-6156453,-16746448,-21338426,-12137591,-19412471,-11500744,-2475625,-4129841,8718935,12714562,12645114,20930769,16925464,13932520,14009263,4225994,-788201,-4543483,-13928500,-15733585,-16417753,-19949794,-14548647,-10186919,-8318329,2449957,6633543,9389701,19011555,15950696,16326716,18881747,7450190,7017585,2060269,-11184168,-7573877,-15952177,-20928078,-11574517,-19104891,-11100888,-1075727,-5911352,10294313,12184472,9843756,23860535,13138591,13421951,16928288,-1341263,3250584,-4327973,-17867778,-8353255,-20514941,-19455914,-8490894,-17431323,-2777970,3040314,269814,17611623,13223099,14581122,22931762,9740049,12367530,8160164,-5569912,-2260403,-12593785,-17903593,-13078915,-20008934,-14376268,-8348097,-8495353,2408103,6637115,9518740,16984029,16179630,15798441,15791839,9721123,4689435,846579,-7284096,-11745114,-12983631,-18524811,-15908601,-12589993,-13147339,-2798885,641733,3785119,15192214,12391316,16211555,19899386,9610666,12970511,5866310,-5050068,-1566673,-14345081,-16316168,-12087879,-21730928,-11429917,-8370507,-9820314,6339694,4204383,9517785,20196353,11354323,18311323,16166022,4676634,9684793,-2729385,-8953787,-6251624,-19159243,-15008747,-13130676,-18387742,-5798641,-5386131,-1834875,10702273,7770029,14633392,18675946,11755858,15979997,9846041,1873527,2416096,-8272268,-11656187,-11713653,-18697333,-14268844,-12483123,-11933333,-2376039,306119,5333746,13252633,12732031,16252698,16884046,11695346,10759593,4605963,-2228168,-5076722,-11840940,-14711526,-14914541,-16561288,-12985810,-8992642,-5255496,1622084,6301866,10351652,14590174,15437847,14915269,13554402,9167578,4142945,-242464,-6568228,-10745471,-13015379,-16257538,-14584174,-12344416,-10371696,-3346814,527859,5301693,11978929,12470170,15485039,15980150,11199638,10540021,4132949,-2050651,-4287393,-12111732,-13545425,-14276078,-16794797,-11297471,-9540995,-5246771,2847928,4563427,11350123,14408950,13571629,16636841,11582956,8741034,5528844,-2691691,-4720277,-10781859,-14216532,-13232659,-16225402,-11431336,-8514277,-5689997,3001200,4180371,10406890,14322571,12057066,16658308,11075148,7670333,6845209,-3997601,-4007973,-9298271,-15862852,-10624130,-16477100,-12333199,-5414227,-8359945,3991643,5830724,6833562,17601278,10904031,14450727,14937657,3776336,7731532,-1837512,-8635182,-5495012,-16878352,-13233906,-11592656,-16077304,-4613904,-5106432,-789709,9485588,6498734,14000644,15305879,10770970,14421960,7001557,2997720,1068313,-7697549,-8603749,-12005638,-14935895,-12194584,-12010646,-8013765,-3651026,927206,5684485,9065772,13148023,12532955,13639486,11945294,6068150,5715509,-2191319,-6696965,-6910613,-15512833,-11982886,-12093330,-14558021,-3724110,-5647200,214854,9860910,5002706,15145890,14553894,8744995,16259595,4439968,2407612,3240419,-11465879,-6102468,-11387727,-17909150,-6983620,-14352719,-8146645,1224047,-4464078,9171376,9944585,7551702,18361641,9181338,10043084,11315238,-1595218,1848170,-4966187,-12617888,-7421517,-15252416,-12969868,-7542433,-10708464,-1424630,1764686,3125644,11576194,10531712,11995964,14093296,8850468,7505684,4059505,-2497698,-4943871,-8622299,-12758075,-11979655,-11917886,-11641008,-5844504,-3469384,95494,7452615,7383392,11330043,14415327,9447076,11958344,7517099,692535,2106704,-7230187,-9298724,-8259417,-15757858,-9792891,-9255789,-10300560,617733,-1043844,4017076,11938717,7115729,14008537,12731915,6483919,10711367,1388643,-2140990,-1812249,-11981359,-9420043,-10867355,-14708682,-6812085,-8074297,-4342403,4025559,2532477,9337958,12452123,9406129,13751025,9438226,5240491,5332472,-2717757,-5262147,-6811069,-12848079,-10688291,-10811482,-11431636,-4885083,-3623450,-43306,6831399,6660193,10660799,12897291,9219850,10796903,6956878,1456320,1056512,-5749424,-8489947,-8500894,-13305250,-10179894,-8609263,-8463218,-1227426,157378,3811724,9733799,8526394,11746475,11861261,7606425,8005633,2643244,-1877723,-3158300,-9113237,-10028620,-10339326,-12138759,-8335882,-6362250,-3789960,1989342,4121470,7562342,10876414,10365298,10913947,9511872,5723815,3379961,-668311,-5211608,-7039228,-9987264,-11370934,-9679667,-9546196,-6486704,-2198868,-320164,4810836,7661499,8606245,11777290,9868252,8449817,7529964,1782147,-81017,-3735225,-8555541,-8175866,-11081900,-10829827,-7567075,-7547817,-2450386,1165692,3047314,8532820,8968875,10069804,11366390,7646672,6626570,3102925,-1693874,-3411622,-7699069,-9663294,-9625480,-10764604,-8301622,-5880639,-3325885,1145857,3995234,6982281,9386610,9981379,9923203,8569534,5982498,2878101,-439867,-4042003,-6982162,-8685903,-10223644,-9600605,-8187270,-6450571,-2533212,382332,3599421,7304448,8277431,10005206,9825950,7754507,6406965,2570961,-740111,-3435744,-7310141,-8525627,-9698475,-9952203,-7674935,-6097722,-2726784,858091,3559742,7050597,8601958,9588574,9590069,7853451,5964027,2615642,-446478,-3710843,-6803147,-8198435,-9747056,-9203301,-7718005,-6215606,-2288331,170834,3403143,7004257,7525662,9697622,9266365,7138932,6637960,2106704,-504500,-2739343,-7454169,-7321650,-9156913,-9785100,-6421845,-6593003,-2418825,1285897,2290715,7515863,7835331,8457384,10192138,6319647,5931101,3048698,-1862983,-2328876,-6947506,-8443986,-7922091,-10088778,-6680471,-5248699,-3426239,1691936,2814730,6270070,8638086,7862680,9453957,7156247,4949389,3377775,-1226994,-2958472,-5915030,-8262092,-8019135,-9028279,-7118846,-5096732,-2999205,1019895,2797282,6014339,7965231,7960879,9057968,6689844,5141142,3050024,-1282964,-2697245,-6108425,-8023105,-7588564,-9206271,-6571218,-4833279,-3211949,1677721,2711945,5818227,8443536,7202634,9057622,6843278,4245895,3484883,-1599224,-3099266,-5107022,-8667906,-7174924,-8492267,-7364049,-3857052,-3457931,1005986,3518097,4674578,8249980,7485154,7785230,7528971,4038159,3015902,-407024,-3627817,-4794033,-7609973,-7879289,-7533882,-7119585,-4435265,-2472565,354228,3269240,5281565,7218726,7801357,7776158,6586712,4727519,2475772,-764007,-2768479,-5568499,-7302096,-7260329,-8208849,-6220835,-4401994,-2874712,1246466,2577657,5192910,7697967,6631200,8289398,6513047,3901709,3531537,-1348974,-2722646,-4415723,-8023546,-6341828,-7785008,-7015331,-3317479,-3674660,887694,3128519,3742154,8009924,6552254,7167611,7335383,3167900,3286348,-385350,-3640592,-3649409,-7669261,-6994429,-6691876,-7358157,-3296364,-2783303,102092,3748052,3854428,7230524,7141143,6454196,7148454,3492994,2538959,-85414,-3543044,-3887667,-7090242,-7093845,-6389452,-7003690,-3355682,-2661183,-120915,3580875,3517829,6930025,7014278,6074111,7226367,3313910,2544345,485001,-3840382,-3256666,-6737597,-7144649,-5556959,-7403415,-3370423,-2129232,-972501,3996713,3238573,6163135,7573827,5109659,7181923,3720994,1414847,1271509,-4031540,-3801909,-5525660,-8016653,-5017138,-6543756,-4265541,-845028,-1208134,3602202,4404747,4942919,8002755,5261302,5888827,4767103,712866,950677,-2879986,-4779285,-4598678,-7558357,-5734600,-5275973,-4972536,-981322,-596450,2247954,4947509,4586479,7009830,6096257,4975486,4815625,1299564,170686,-2032666,-4844456,-4876434,-6562942,-6317500,-4820741,-4462105,-1594586,254878,2072013,4610666,5134630,6214227,6197249,4896432,4064401,1683762,-292097],[0,0,0,-1,-6,38,-198,308,-339,482,-438,700,-783,1185,-1438,1840,-2216,2581,-3161,3652,-4522,5248,-6322,7287,-8487,9784,-11215,12991,-14777,17022,-19200,21843,-24533,27650,-31062,34783,-39004,43382,-48395,53564,-59472,65735,-72737,80346,-88576,97661,-107335,118171,-129803,142897,-157169,173113,-190776,210435,-232685,257737,-286759,320181,-359753,406794,-464185,535701,-627581,750542,-923260,1184423,-1623798,2530838,-7642063,16733126,10741689,-27456839,10608006,-23747097,-27691606,1382458,-34363519,-9201652,3946451,-20584837,19887260,9788386,3942560,35024336,8750720,14844344,25841173,-6209053,7449608,-107528,-23747129,-5427656,-20367848,-27439955,-5462412,-20583862,-10444640,9387500,-5491486,14782676,23354466,5791655,29254298,17734881,2107283,22606105,-7626417,-9560801,3096240,-32385318,-11610411,-11771596,-34737386,4053021,-12823904,-11223849,25778724,-5943164,19782259,31222691,-2741309,34102778,10595569,-7202892,23047280,-22228511,-11116099,-288379,-41034692,-3555658,-15989049,-29365667,14564690,-14723957,3823310,28148546,-4049262,31026370,22260771,1467318,31315631,-2533942,-3339441,8720652,-27919553,-8912969,-14398981,-32148669,-4276573,-17995121,-12045936,10152326,-3231111,14182087,21518907,10225982,24609718,17073658,7190184,12948681,-1985087,-8620149,-6645906,-19511630,-19429802,-13913062,-21216235,-11416932,-2761704,-6953310,10378167,13005413,9449390,26318461,14827314,13110262,21208414,-1955314,3209560,-852581,-22412504,-6941417,-20754336,-25533278,-4992834,-21948981,-5519718,7571317,-5856258,21157358,16081518,10165412,31099519,8257906,11786395,15801774,-11784682,1067931,-10558354,-25459569,-7563156,-24713860,-18587139,-3259903,-16378139,4619343,9264378,3337000,24549965,14836190,14787061,23830357,4769610,8486488,3824405,-13107754,-6411941,-16896846,-22049067,-12427993,-19917422,-11984466,-2554124,-4452251,8880312,13030009,12824476,21561241,17297361,14391746,14555024,4347522,-655344,-4670315,-14282181,-15894118,-16897039,-20513952,-14893596,-10626678,-8494067,2440949,6793893,9759596,19358153,16474433,16840701,19281238,7701408,7069640,2047614,-11327318,-7946954,-16399580,-21456624,-11937812,-19615603,-11264455,-1029097,-5998225,10866835,12575253,10254354,24690927,13377367,13833098,17309041,-1745559,3452555,-4779198,-18582316,-8503562,-21457830,-19802045,-8495584,-18149867,-2360845,3198278,287746,18583895,13304251,15246734,23725317,9507224,12955255,8023527,-6076238,-2108595,-13487746,-18381594,-13215549,-21060204,-14355970,-8639396,-8792668,3186954,6623711,9984373,17925122,16199916,16544844,16264465,9536715,5062894,308174,-7853455,-11913211,-14067851,-18997119,-16309944,-13416145,-12907618,-2935078,776624,4643297,15399176,13110864,17083329,20074785,10288932,13103982,5491831,-4974879,-2251566,-14971017,-16705605,-13069945,-22143615,-11688117,-8824817,-9514329,6554130,4476598,10396410,20647789,11966525,19128258,16253963,4949386,9671236,-3314745,-9291967,-6996567,-20051220,-15282557,-13996890,-18717902,-5516315,-5724641,-1167411,11479141,8011581,15784614,19239128,12012050,16805489,9395418,1845745,2283808,-9472463,-11895538,-12563890,-19823614,-14201900,-13269181,-11948026,-1565740,129612,6495210,14042979,13012086,17701568,16927392,11713094,11301855,3452354,-2389982,-5685808,-13408019,-14693682,-16010001,-17283179,-12510771,-9698526,-4591022,2477578,6487835,11932631,15172805,15975907,16086256,13125111,9220236,3977806,-1465905,-6974552,-11831483,-14175251,-16462555,-15529393,-12517971,-9883565,-3291532,1636767,6277822,12735403,13812138,16121156,16300480,11579622,10122265,3628680,-2704165,-5599994,-13049063,-14462822,-15319113,-17077825,-11408884,-9432093,-4352171,3558646,5544648,12719694,15059834,14481959,17229321,11343395,8899329,4712402,-3897126,-5317525,-12304290,-15143049,-13725907,-17167538,-11046526,-8392658,-5414470,4370925,4738493,11615205,15749634,12286593,17617272,11083319,7123014,6907169,-5284804,-4935198,-10042821,-17537549,-10961380,-17113576,-12947971,-4693983,-8201174,4862696,7222083,7357825,19160771,11664488,14577937,15719299,3182770,7262364,-2316723,-10032413,-6167777,-17820498,-14425568,-11711610,-16611554,-4468371,-4388425,-388486,10683624,7436172,14809572,16423353,11080251,14636598,7128424,2348631,546220,-8463992,-9830832,-12745861,-15752598,-12866759,-12120246,-8110888,-3251541,1560865,6352806,10121372,14114589,13259777,14360397,12217489,5962418,5535665,-2877957,-7513848,-7717820,-16586233,-12674801,-12679864,-15090551,-3634686,-5366798,735854,10878522,5728835,16014766,15490543,9068768,16829883,4470067,1865584,2884025,-12367428,-7087402,-12062330,-18995712,-7477754,-14652947,-8459322,1803598,-4009003,9855836,11134298,8137445,19364594,9940272,10018217,11669426,-2119308,1036958,-5451550,-13817731,-8270057,-15924568,-13847828,-7523526,-10791737,-1268886,2831866,3724149,12665848,11693713,12516300,14976661,9071590,7309571,4038879,-3516943,-5772866,-9517285,-14042412,-12511320,-12594557,-11919007,-5489240,-3218291,1000591,8450780,8331148,12586300,15074446,9965124,12313237,7211975,315652,1247036,-8225824,-10294505,-9358914,-16561777,-10426487,-9527714,-10001110,947442,-97567,5197879,12964709,8351017,14727889,13336847,6907221,10263828,1065063,-3011025,-2913305,-12830392,-10748679,-11462797,-15236922,-7228315,-7443371,-3941028,4884417,3864906,10214432,13654198,10221661,14028346,9936033,4756367,4788321,-3482496,-6664090,-7712071,-13999840,-11760064,-11035087,-11887020,-4631843,-2948305,633787,8198520,7745772,11667695,13987205,9627878,11188550,6728136,731103,466693,-7028776,-9628126,-9347089,-14370925,-10567656,-8916068,-8416773,-594686,826905,4962240,10924295,9453890,12795136,12312310,7836462,7887637,1942347,-2556745,-4353216,-10277192,-10989133,-11370550,-12639375,-8549608,-6342448,-3116105,2691740,5265108,8839851,11730926,11414078,11474756,9679668,5720217,2632430,-1434327,-6095771,-8362653,-10781475,-12327812,-10332041,-9619486,-6553201,-1596493,606325,5650660,9041283,9534423,12545199,10665818,8355097,7381494,1329177,-1213252,-4591437,-9816187,-9381183,-11745737,-11602099,-7605600,-7246629,-1995866,2346477,4161520,9670127,10231429,10837404,11942112,7880756,6273757,2658003,-2640976,-4664919,-8744321,-10863114,-10653818,-11224396,-8529608,-5573192,-2637030,2070853,5287218,8213742,10593730,10897278,10420069,8707364,5710731,2099637,-1404970,-5208337,-8270339,-9804111,-11116352,-10200652,-8293195,-6188354,-1884055,1466997,4758539,8441152,9526208,10861741,10453946,7911106,6055547,1972846,-1788311,-4666660,-8458823,-9771015,-10466442,-10455108,-8007235,-5683677,-2085954,1805671,4946029,8090199,9777022,10591789,9942433,8198013,5537681,1714489,-1326289,-5119378,-8020511,-9123019,-10848517,-9487164,-7826629,-6065387,-1279435,993538,4627822,8352499,8435247,10797868,9808309,7100984,6617794,1324834,-1371102,-3720459,-8852682,-8245532,-10179328,-10497174,-6380483,-6467868,-1851640,2392041,3233878,8808264,8861416,9213163,11042974,6403659,5631531,2531743,-2896045,-3484452,-8166098,-9728095,-8702924,-10700900,-6918092,-4898052,-2880924,2660461,3971210,7372176,9811205,8742970,9987079,7386635,4679258,2720330,-2046115,-4177242,-6986268,-9294861,-9016885,-9621442,-7328759,-5067001,-2370331,1832318,3930774,7288898,8981762,8899583,9657983,6899429,5025177,2382390,-2253013,-3597883,-7382025,-9087877,-8429672,-9877537,-6740224,-4642045,-2823407,2680922,3661615,6960148,9560299,7938393,9798777,7088374,3980415,3142739,-2495950,-4139364,-6163222,-9862612,-7962322,-9109331,-7710837,-3687309,-2983050,1804019,4647448,5718744,9371316,8467670,8293048,7922404,3963870,2499166,-1047832,-4653100,-5888014,-8615096,-8893047,-8129547,-7436389,-4522817,-1945280,1018797,4245994,6436738,8161892,8815650,8494473,6792925,4687126,1966629,-1573787,-3710100,-6745470,-8221800,-8196465,-8936636,-6467145,-4385800,-2501367,2142050,3408060,6348419,8796131,7497430,8955271,6690841,3793025,3058181,-2123332,-3653290,-5459024,-9180789,-7170723,-8497659,-7348510,-3226356,-3231526,1602724,4245569,4822897,9088573,7414136,7781106,7674533,3170419,2840053,-1045522,-4525261,-4730321,-8656385,-7871672,-7295393,-7665217,-3328674,-2352504,873733,4603595,4869941,8254063,8058062,7113486,7363346,3450112,2117137,-787364,-4503097,-4896943,-8084851,-7903847,-7009633,-7345579,-3330016,-2236750,605079,4542578,4623160,8039844,7847948,6644753,7501711,3310330,2221808,-214390,-4679607,-4335945,-7711757,-8018910,-6193772,-7660754,-3359025,-1746915,-131456,4860921,4380360,7137733,8496720,5812681,7388361,3715877,1053943,508780,-4836897,-4802506,-6540486,-8857792,-5696496,-6905836,-4241745,-568337,-544566,4437111,5470583,5969427,8812555,5996329,6219953,4763827,390730,301619,-3701195,-5814708,-5667031,-8416847,-6445561,-5699587,-4971512,-690044,196710,3158188,5869463,5702093,7846276,6810157,5355280,4803525,1127111,-599530,-2791605,-5785115,-5917796,-7318326,-7018695,-5204210,-4393744,-1419008,858594,2768341,5478646,6218626,7058122,6927472,5271070,4069860,1500626],[0,0,0,2,15,-104,128,-331,494,-589,814,-868,1251,-1480,2055,-2515,3158,-3818,4512,-5474,6403,-7775,9073,-10796,12497,-14524,16754,-19226,22166,-25244,28926,-32695,37092,-41718,46963,-52715,58997,-66026,73472,-81836,90664,-100562,111179,-122927,135715,-149599,164864,-181301,199556,-219344,241433,-265668,292692,-322757,356386,-394508,437765,-487920,546227,-615615,699161,-802460,933744,-1107071,1348318,-1709713,2322361,-3658867,15168519,-4802834,15045174,11580438,-28366006,10962438,-24294051,-27476336,1015166,-34087080,-9380102,4307345,-20614143,20239303,9888678,4198962,34872422,8961351,14672247,25743162,-6397879,7222247,-350650,-23824193,-5684865,-20349870,-27599923,-5196232,-20456354,-10338892,9709367,-5317272,14958755,23585141,5745669,29302070,17600114,1904012,22527819,-7816706,-9672385,3040168,-32605099,-11568835,-11866482,-34554277,4227567,-12670431,-10963871,25963275,-5885812,19879021,31162964,-2783570,33950736,10322440,-7348689,22674541,-22470549,-11332873,-566386,-40926374,-3594061,-15790159,-29011543,14736244,-14232283,4028377,28364965,-3734718,30730219,22320154,1244943,30803429,-2626737,-3998727,8416222,-27850676,-9429021,-14031529,-32056403,-4275318,-17159315,-12035237,10504425,-2644441,13807349,22028957,10180339,24049177,17349760,6393504,12758419,-1776867,-9375032,-6263447,-19616848,-19680290,-13085387,-21513806,-11057912,-2091310,-7316008,11077357,13011778,9142757,26769726,14179293,13037199,21197796,-2639896,3472492,-1184544,-22706138,-6432957,-21116041,-25230697,-4506934,-22100590,-4844343,7616570,-6022181,21559924,15819463,10047673,31025193,7735270,11674313,15487596,-12027315,1069437,-10689384,-25410550,-7339055,-24496119,-18350479,-2835307,-16121256,4772958,9519202,3266520,24454888,14873127,14307330,23630147,4633841,7910586,3794225,-13477314,-6450043,-16490136,-22252252,-11864124,-19480676,-11883334,-1687953,-4457696,9010427,13487679,12310714,21691277,17093490,13551647,14738760,3588011,-1093481,-4372311,-14913751,-15576601,-16589341,-20655014,-13857716,-10434518,-8211339,3356485,6383150,10132985,19494084,15614337,17003528,18597640,6976965,7219445,1032525,-11439371,-7621956,-17016805,-20662547,-11701566,-19489986,-10043870,-1134705,-5486765,11553342,12013211,10738703,24369073,12480958,13998304,16263161,-2258392,3375348,-5785270,-18293679,-8379881,-21702307,-18727240,-8399864,-17631096,-1220814,3074042,939886,18860523,12855003,15456836,23089701,8808242,12836728,7047655,-6529302,-2226096,-14002471,-18032363,-13022743,-20786527,-13456249,-8058425,-8195647,3948219,6879013,10233578,17957161,15782078,16235548,15664575,8657445,4579651,-210264,-8345868,-11746127,-14223239,-18705705,-15582283,-13107635,-12090197,-2157844,909186,5279753,15325266,12713380,17166485,19200037,9801244,12659890,4402144,-4976736,-2672158,-15303314,-16116201,-13152044,-21399303,-10856222,-8722961,-8423006,6899364,4554570,11008253,19996480,11833113,18858883,15019468,4811469,8846014,-3948805,-9014130,-7590928,-19586176,-14742687,-13879727,-17581586,-5177582,-5218595,-354269,11156231,8306263,15681168,18416221,11960592,15908400,8824950,1549491,1498642,-9284302,-11880176,-12580462,-19010270,-14001939,-12573633,-11160670,-1457027,797119,6513362,13845824,13068279,16955833,16495298,11314884,10460158,3342712,-2827627,-5827421,-13062093,-14772327,-15433623,-16646712,-12059401,-8807949,-4263371,2813698,6763922,11694489,15102879,15443146,15439297,12666961,8434108,3550450,-1848340,-7228145,-11662321,-13986092,-16050328,-14852998,-11958206,-9174997,-2792085,1936397,6457086,12581455,13572953,15599224,15740303,10898671,9378549,3136930,-3179338,-5811780,-12901304,-14276890,-14682827,-16486779,-10830859,-8630763,-3954943,4017445,5812840,12395053,14947768,13968372,16543805,10865074,7931885,4362592,-4127359,-5677124,-11929801,-15007409,-13331888,-16246380,-10767266,-7487992,-4811184,4487869,5299099,11251815,15372993,12143841,16538678,10742942,6473069,5862401,-5280516,-5405760,-10083431,-16811271,-10970996,-16155085,-12132671,-4384702,-7080088,5037243,7332990,7820163,18311191,11353688,14045328,14439147,2875388,6309984,-2916855,-9922563,-6728544,-17321459,-13677250,-11500060,-15230796,-3772856,-3872773,683204,10613533,7671635,14757028,15520190,10711966,13685718,6003859,1938020,-336839,-8860771,-9555102,-12919489,-15058006,-11974953,-11531065,-6838724,-2525407,2080792,7090710,9922859,13900701,12964693,13271396,11623218,5120861,4420081,-3078217,-8039583,-7867899,-15905321,-12526729,-11779169,-13933650,-3128560,-4193149,1295562,10880599,6238244,15471338,14935794,8657639,15357315,3971924,1204592,1843033,-12258487,-7394840,-11916842,-17966721,-7252554,-13524047,-7389397,2165584,-2946728,9924147,10959240,8388353,18256020,9333482,9379147,10260873,-2356331,337105,-5988947,-13326751,-8376718,-15243982,-12844035,-7116834,-9544406,-516665,3111667,4432508,12383109,11394475,12207829,13799100,8420162,6529959,2889089,-3717254,-6271027,-9593390,-13375653,-12273948,-11666211,-10904058,-4877308,-2211439,1463064,8638358,8520856,11990777,14537082,9367661,11081572,6493166,-445883,442142,-8235802,-10372411,-9064629,-15731939,-9776359,-8546656,-8994525,1391470,631346,5356062,12666916,8297059,13906625,12566414,6229448,9191675,455935,-3574989,-3424423,-12479746,-10556140,-10925733,-14162210,-6618872,-6563244,-3215486,5135189,4307433,10004825,13206788,9873203,13062473,9178470,4109708,3807142,-3642121,-6884443,-7759223,-13351221,-11334340,-10282096,-10905843,-4070097,-1997319,1108498,8188574,7847902,11081958,13325674,8911618,9977679,6081108,-12442,-226513,-7016254,-9744771,-9101679,-13515400,-9980048,-7820632,-7364962,122084,1643129,5163499,10860626,9319164,11910417,11487194,6863246,6668304,1197755,-3283177,-4828259,-10136070,-10944489,-10710141,-11626308,-7741323,-5141775,-2169487,3342445,5773281,8643603,11475654,10819775,10321610,8811683,4655550,1635559,-1942140,-6589009,-8334495,-10334432,-11804891,-9313389,-8523075,-5615361,-509887,1250644,6015183,9071775,9030880,11988819,9746499,7377563,6524506,334356,-1849673,-4955160,-9869588,-9021199,-11065874,-10730151,-6545385,-6130600,-1058740,3121451,4491754,9689065,9961125,10105553,10989033,6811399,5064649,1769946,-3374161,-5106139,-8728927,-10542009,-9902088,-10245600,-7553795,-4474519,-1649712,2610273,5760549,8101790,10152908,10334686,9380880,7699892,4753555,1077014,-1951493,-5615068,-8263407,-9284093,-10578403,-9209789,-7170720,-5218689,-666600,2063236,5131771,8715507,8914349,10224789,9538413,6621433,5132956,941592,-2569955,-4899546,-8690462,-9338190,-9865285,-9625277,-6623606,-4681639,-1122940,2712517,5164962,8258702,9391282,9777901,9067258,6898478,4492401,945688,-2129601,-5406655,-8016793,-8946629,-10043508,-8744313,-6748289,-4937639,-500111,1815120,4929424,8363795,8176593,10009454,9007519,6045737,5494559,421828,-2171125,-4084371,-8857511,-8038262,-9444412,-9601518,-5374668,-5382966,-917363,3086458,3623982,8826063,8618978,8479003,10028578,5345842,4566323,1588207,-3611531,-3780732,-8095542,-9341402,-8000025,-9760342,-5851232,-3826063,-1956238,3436436,4216690,7403714,9420600,8064400,9104198,6319316,3612425,1870389,-2764588,-4496635,-7073451,-8985931,-8248990,-8649164,-6277613,-3894635,-1599030,2561351,4285549,7183904,8600834,8146969,8774677,5886374,3958595,1612448,-2873229,-4037138,-7275218,-8809694,-7699935,-8990202,-5763695,-3504668,-1983872,3306545,4044978,6849854,9274457,7329409,8768281,6114191,2908838,2229485,-3113779,-4465144,-6102760,-9444790,-7352273,-8197439,-6708355,-2697293,-2166579,2272489,4857079,5632442,8981072,7756757,7478411,6913510,2995855,1657750,-1633777,-4840529,-5718337,-8249543,-8104893,-7319285,-6486006,-3530119,-1230610,1567926,4473526,6288102,7818429,7997611,7628104,5893514,3643217,1255080,-2093719,-3978739,-6435242,-8031465,-7426445,-7973304,-5633788,-3381421,-1741656,2544592,3839218,6061361,8357459,6886488,7962195,5916968,2745438,2284371,-2573545,-4049302,-5295663,-8662035,-6647496,-7502833,-6462019,-2402294,-2368063,2038843,4449729,4741698,8550552,6942213,6830432,6782141,2349135,1986238,-1493408,-4804675,-4775108,-8138360,-7307909,-6388625,-6658790,-2537951,-1479412,1324387,4820284,4902409,7764495,7365081,6267124,6367157,2560128,1289859,-1371298,-4668553,-4913487,-7611146,-7219372,-6227553,-6335334,-2542456,-1411638,1244663,4707083,4585176,7520580,7197856,5983119,6587725,2454561,1389161,-750605,-4893417,-4258783,-7254714,-7446493,-5387440,-6685882,-2611701,-1003839,276746,5026645,4351322,6660854,7794545,5022884,6411159,2918253,306872,-6220,-4980170,-4864283,-6110958,-8114484,-5039725,-5825629,-3500286,111914,141291,4555011,5363273,5573992,8022969,5317626,5222911,3874811,-105071,-350962,-3735948,-5682459,-5360711,-7600235,-5719052,-4815748,-4005588,-179272,677942,3238119,5565316,5369227,7117683,6036031,4603301,3864823,558762,-935661,-3039392,-5394144,-5645991,-6704616,-6056129,-4610924,-3488011,-766230,1155006,3186720,5202659,5758888,6480826,5949626,4559025,3264742],[0,0,0,1,7,-223,133,-205,135,-141,255,-288,546,-541,768,-730,908,-1008,1216,-1522,1717,-2112,2253,-2676,2899,-3398,3838,-4376,4994,-5495,6239,-6794,7708,-8472,9531,-10527,11625,-12841,14017,-15538,16962,-18816,20566,-22656,24767,-27112,29760,-32586,35981,-39514,43740,-48212,53494,-59442,66460,-74856,84814,-97189,112282,-131786,157097,-191783,240970,-314953,434687,-649246,1102053,-2392292,13619430,37765130,-9328288,18176974,9660432,-26320892,9545045,-23124107,-28231502,1297056,-34699878,-9075961,3303427,-19964100,19230092,10271287,4045782,34858891,9118536,15026960,25628297,-5579915,7009934,22713,-23741649,-5937863,-20272110,-27690674,-5747635,-20259232,-10929156,9616425,-5308546,14708154,23861798,5854626,29324129,18198105,1878231,22849294,-7578802,-9804789,3205159,-32743190,-11856298,-11789432,-34981822,4014113,-12839645,-11297318,25867518,-5854228,19989257,31369704,-2659491,34208100,10643152,-7141035,22890533,-22223513,-11300819,-613862,-41038215,-3968087,-15968844,-29302982,14416042,-14352200,3906119,28334217,-3563354,30807118,22608900,1531387,30939321,-2226573,-3869124,8462634,-27733929,-9710462,-14098719,-32275017,-4696221,-17210380,-12486309,10388842,-2519149,13629660,22418001,10333719,24276408,17957605,6442484,13054209,-1606024,-9590879,-6092180,-19880904,-19997235,-13157658,-21963489,-11123246,-2217088,-7511354,11328217,12955206,9314858,27149593,14290023,13449063,21400635,-2645881,3647063,-1348208,-22966578,-6549374,-21470244,-25471277,-4647253,-22323276,-4914407,7646734,-5859409,21775217,16023046,10218436,31410632,7998506,11721145,15827122,-12191355,986932,-10602142,-25993077,-7444268,-24793689,-18904275,-2653907,-16536081,4691354,10003110,3046301,25034814,15194825,14206328,24510752,4545895,7964730,4342528,-14047154,-6361039,-16617448,-23040206,-11657466,-20173892,-12401828,-1439586,-5138452,9250557,13685273,12016020,22400306,17236609,13787846,15440475,3475682,-661821,-4202862,-15318604,-15272111,-17069908,-21065275,-14013226,-11180194,-8374893,3197270,6106908,10445456,19663156,15951303,17560212,18917030,7427239,7546306,1201005,-11213932,-7738003,-17194062,-20990758,-12158169,-19993765,-10655874,-1468511,-5916514,11473850,12138683,10718457,24891409,12878269,14538976,16976016,-2023105,3926761,-5519810,-18524861,-8243999,-22143772,-19361972,-8618315,-18492368,-1646256,2819917,419171,19268235,12865706,15693567,23848650,9020716,13561546,7705674,-6446275,-1713633,-14220725,-18402781,-13053000,-21668514,-13860687,-8583178,-9088154,3852063,6498506,10045576,18610294,15820693,16807818,16452071,8798352,5424639,92229,-8411504,-11353182,-14714302,-19014719,-15855798,-14209169,-12442425,-2710592,203201,5553920,15088105,12991334,17863862,19325401,10661440,13367215,4755997,-4270249,-2686564,-15306364,-16044772,-13863742,-21774638,-11418744,-9560985,-8733709,6276684,4249942,11181334,19983948,12307193,19384146,15626854,5639730,9416033,-3603958,-8768426,-7487843,-19839880,-15199655,-14499210,-18329805,-5742302,-5845981,-918132,11264903,8218848,15856683,19046632,12207253,16697545,9448539,1831645,2348336,-9439056,-11928741,-12454740,-19988588,-14246493,-13221144,-12187385,-1410432,-77842,6388396,14359679,12629283,17882104,17131753,11404105,11876165,3338838,-2449254,-5090400,-13859147,-14415407,-15891317,-17811014,-11932098,-10120008,-4756735,2797568,5732322,12322810,15234862,15473577,16691695,12852584,9381275,4523091,-1886728,-6392027,-11809750,-14438475,-16005141,-16019717,-12606405,-9830868,-3923230,1786556,5948877,12368965,14065709,15828066,16573048,11777798,10001655,4076798,-2610942,-5462334,-12784778,-14499096,-15176656,-17211100,-11604589,-9570423,-4667642,3450533,5328213,12635182,15082779,14401138,17535119,11314023,9077303,5157539,-3972535,-4818333,-12179263,-15380412,-13391962,-17598676,-11191137,-8305537,-5979018,4534973,4570799,11327860,16088504,12030180,17728687,11559618,6871475,7392740,-5125940,-5071331,-9500744,-17763905,-11046213,-16880546,-13451950,-4539344,-8292819,4461136,7469713,7125261,18896053,11879418,14370477,15956842,3466466,7169374,-1939788,-9993931,-6259172,-17525576,-14565400,-11854111,-16504367,-4897361,-4431085,-428680,10235249,7739782,14645151,16360017,11463545,14445298,7319699,2678557,279996,-8161012,-9799194,-12986290,-15427308,-13182179,-12268609,-7966307,-3682094,1703163,6292152,9810426,14384867,13159113,14493801,12622983,5947050,5874181,-2562010,-7479806,-7389251,-16557072,-12821774,-12620879,-15330739,-3845071,-5466775,354863,10687905,5599510,15784555,15615675,9285096,16767431,4965006,2167155,2997591,-11877399,-7191788,-11975876,-18747089,-8030077,-14563445,-8864136,1175102,-3911284,9229760,10878330,8397075,18851063,10422032,10326002,11658697,-1127206,1013485,-5058478,-13277510,-8740497,-15467803,-14089013,-8142961,-10462275,-2132630,2549730,3668070,11831955,12050774,12390877,14889410,9870879,7198021,4448575,-2897917,-5875981,-8919642,-13988613,-12746995,-12436742,-12527637,-5720357,-3497294,268519,8287240,7967834,12424267,15279134,9930424,12625118,7585985,696525,1816688,-7864756,-10040414,-9232166,-16494855,-10584045,-9953170,-10231558,377937,-551029,4823078,12355114,8464354,14598662,13425424,7456179,10312700,1685887,-2499197,-2920346,-12182448,-10830143,-11567901,-15089845,-7963421,-7601385,-4385637,4039660,3858560,9551198,13557715,10512961,13807397,10519652,5171236,4896749,-2526140,-6613315,-7417562,-13566874,-12115019,-10934164,-12270268,-5238320,-2980692,-19015,7894033,7603950,11115385,14253020,9563622,11147915,7356721,822130,866997,-6586875,-9619205,-9152548,-14364127,-10767003,-8944437,-8750357,-817331,732150,4637366,10778553,9445202,12687173,12431306,8026098,8008063,2214913,-2344658,-4187336,-10042035,-10994976,-11363474,-12575287,-8842737,-6412713,-3209475,2310621,5253978,8592313,11590560,11605045,11274765,9824884,6023398,2648787,-1042119,-5939667,-8217447,-10453999,-12437899,-10413366,-9603857,-6938689,-1648374,292893,5410162,9033943,9337194,12636247,10760003,8491054,7760109,1561431,-1008264,-4240866,-9674553,-9279672,-11689134,-11744932,-7781932,-7430868,-2376835,2007015,3847029,9355556,10214200,10778900,11900250,8172096,6391886,3000783,-2231922,-4479816,-8388601,-10827627,-10613553,-11125016,-8903589,-5743947,-2923951,1541413,5101216,7835573,10299445,11070583,10321560,9028154,6020066,2252570,-828065,-5036267,-8021360,-9473485,-11236263,-10189596,-8426686,-6556940,-1950072,967962,4491078,8309362,9175429,10901130,10458544,7978100,6420459,2219851,-1435347,-4341745,-8296693,-9571179,-10578497,-10471814,-8117645,-5951979,-2252337,1386179,4739463,7921238,9556171,10756976,9866975,8330365,5907901,1813727,-872940,-4960832,-7937612,-8880290,-11105853,-9504495,-7922901,-6411830,-1304693,639136,4371387,8454269,8035360,10932356,9867118,7112029,7078099,1302483,-1167473,-3352395,-8919103,-7948780,-10143124,-10683009,-6248407,-6980136,-1899093,2209409,2827156,8839623,8741153,9176343,11105502,6341581,6021438,2671670,-2723871,-3072090,-8096992,-9480163,-8675952,-10793261,-6941417,-5184965,-2972206,2476461,3560687,7409914,9566484,8729294,10162497,7381815,5088032,2867640,-1906707,-3785765,-7108139,-9050143,-8973058,-9798784,-7184656,-5392057,-2590566,1751665,3492024,7292776,8759735,8748850,9991263,6758466,5320476,2721545,-2268037,-3168462,-7303352,-9103513,-8136643,-10270008,-6720105,-4837513,-3251180,2658909,3274309,6849521,9605528,7751314,9988738,7200016,4056120,3593519,-2369162,-3839254,-5910379,-9781800,-7844592,-9277118,-7906343,-3764137,-3452326,1448133,4343809,5443885,9305785,8373298,8460014,8083852,4174947,2876402,-828119,-4300340,-5574256,-8517829,-8736360,-8304743,-7618440,-4742666,-2360911,778476,3848740,6179044,8076041,8576083,8613169,6989065,4950501,2415633,-1367591,-3341803,-6371581,-8234802,-7948346,-9075693,-6668578,-4638486,-2915182,1848735,3179734,5972030,8714621,7360729,9037460,6936401,3984479,3560574,-1718318,-3411529,-5164245,-8951122,-7137351,-8493278,-7515933,-3486911,-3620951,1219343,3857787,4520639,8812752,7467793,7884109,7836896,3494604,3166411,-663477,-4160574,-4527299,-8399879,-7803621,-7385355,-7694206,-3731132,-2669134,474939,4209497,4771114,8080237,7923031,7240442,7464871,3822443,2571099,-520160,-4020464,-4728287,-7964063,-7705883,-7242887,-7459503,-3618915,-2624219,433640,4069421,4376733,7925069,7608996,6982328,7696098,3517368,2729431,-55352,-4255823,-4041046,-7639730,-7846105,-6409235,-7910517,-3510138,-2303314,-480362,4484016,4034631,7124197,8307124,5989849,7613821,3927072,1533874,798879,-4534213,-4502031,-6478888,-8671458,-5846741,-7114159,-4443230,-1031050,-814635,4047034,5060043,5939095,8663934,6032960,6386734,4807375,885335,575313,-3460373,-5364319,-5643973,-8247307,-6542584,-5905538,-5075323,-1215799,-118811,2831357,5472925,5726501,7659658,6826301,5628512,4841715,1572024,-208087,-2647401,-5286612,-5914802,-7278406,-6934656,-5610067,-4444804,-1761402,474848,2690315,5029304,6113276,7067805,6722198,5675318],[0,0,0,0,0,24,-237,155,-237,179,-201,332,-386,670,-695,961,-967,1200,-1360,1639,-2026,2313,-2814,3076,-3639,4018,-4694,5330,-6088,6948,-7722,8769,-9660,10946,-12117,13624,-15111,16748,-18553,20376,-22603,24798,-27494,30162,-33255,36459,-40000,43958,-48219,53190,-58460,64607,-71212,78875,-87497,97543,-109398,123351,-140403,161062,-187329,221065,-266604,330388,-425239,577596,-851216,1446742,-3415999,14337530,38029490,-9127278,18375469,9528311,-25902254,9222284,-23049688,-28248211,929028,-34591601,-9285022,2982244,-19728813,18786886,10344245,4198825,34589008,9552525,15114195,25564433,-5038699,6757824,297767,-23475052,-6307543,-19913242,-27949672,-6132564,-20038384,-11472693,9557800,-5302918,14253935,24096671,5779628,29291296,18550521,1824250,23101724,-7442378,-9906477,3372991,-32789637,-11887050,-11861136,-35147981,3946205,-12933920,-11347332,25713978,-5755815,20045783,31250218,-2280310,34181861,10682718,-6755671,22638734,-22000927,-11188425,-975700,-40699505,-4258987,-16168010,-28927854,13769757,-14048271,3904078,27811214,-2845878,30412727,22595432,2185807,30252825,-1617386,-3752467,7821416,-26918515,-10337383,-14164294,-31686678,-5639880,-16734801,-12461222,9787387,-1764815,13111744,22401708,10896504,23550116,18464605,6505119,12528440,-860183,-10086503,-6167328,-19480542,-20598692,-12867930,-21948807,-11643380,-1754448,-7814818,11258411,13363675,8871257,27402948,14379001,13126777,21767194,-2757470,3580140,-1005157,-23104745,-6576119,-21289769,-25661728,-4705063,-22240673,-5310233,7787347,-5942681,21456929,16298661,10153917,31281711,8443854,11578345,15964500,-11778034,625321,-10302128,-25863526,-7768347,-24309596,-19256705,-2980091,-16214019,4065131,10121329,3092048,24519485,15732315,14018904,24337569,5064575,7546990,4630815,-13803326,-6771217,-16130453,-23129907,-11886029,-19675920,-12832566,-1351619,-4886389,8737118,14125707,11915065,22133366,17662415,13419494,15505298,3810509,-1169358,-3812598,-15301315,-15722455,-16504975,-21403624,-14029550,-10768477,-8858134,3429233,6136507,10012485,20016414,15638085,17433309,19222201,6958528,7760365,1271676,-11612032,-7330025,-17430697,-21014867,-11695340,-20386506,-10336876,-1311938,-6217359,11916401,11832528,10630715,25232823,12400836,14744568,16919992,-2277194,4228062,-5771375,-18502898,-8040830,-22430646,-18975204,-8699034,-18608610,-1348441,2548196,588175,19309277,12596751,15921864,23610765,8951322,13692722,7438771,-6283256,-1761671,-14283904,-18089381,-13222391,-21527774,-13811263,-8644888,-8749413,3711761,6565591,10151800,18326676,15916883,16712384,16285347,8993143,5180195,158477,-8373152,-11524108,-14453494,-19117797,-15705466,-13896006,-12473847,-2358705,215985,5635792,15271586,12746144,17984303,19112808,10420304,13355603,4234663,-4230955,-2819359,-15621112,-15734345,-14108604,-21695883,-11008819,-9766777,-8260798,6400475,4181178,11736771,19562655,12338576,19523069,14851427,5895936,9012242,-3988263,-8308762,-8093064,-19720639,-14827947,-14871192,-17593761,-5786457,-5793860,-99486,10811382,8472130,16034935,18445764,12629342,16349452,8970242,2134219,1525215,-9369243,-11790908,-13061096,-19427427,-14166229,-13280410,-11342993,-1627746,355649,6778623,13931654,13103859,17708967,16665328,11703735,11133772,3101336,-2405119,-5767677,-13556028,-14508643,-16099045,-17149140,-11970360,-9816885,-4163596,2719454,6209289,12499222,14973049,15711837,16312749,12386993,9292262,3893762,-2036454,-6530829,-12101492,-14260326,-15952592,-15814116,-12094887,-9680366,-3547262,2251104,6050698,12590996,14147075,15568259,16520097,11502806,9530809,3949526,-3037598,-5766060,-12613755,-14787407,-14911450,-16784701,-11584028,-8989937,-4421744,3569782,5798069,12365134,15039377,14584884,16808272,11453419,8817770,4470400,-3524915,-5481981,-12179376,-14801736,-14050524,-16857951,-10968849,-8615276,-4949684,4214713,4663074,11882827,15233846,12451817,17526874,10645999,7503842,6502304,-5405900,-4617602,-10385596,-17071820,-10923043,-17278181,-12339720,-4848471,-8114512,5227797,6721006,7799424,18847191,11288569,14949255,15057792,3231383,7288122,-2847176,-9668011,-6394480,-17904809,-13892556,-12082483,-16182491,-4236428,-4570470,65373,10448786,7540041,14968081,15916437,11202700,14354485,6799753,2462927,148768,-8474530,-9724093,-12992893,-15431399,-12791174,-11895580,-7753916,-3192961,1904918,6485621,10133024,14181193,13068144,14316431,11974381,5804619,5352345,-3163163,-7443418,-7907896,-16481970,-12444625,-12748960,-14586923,-3396644,-5260086,1314118,10600694,6010583,16157176,15031151,9437486,16183668,4110686,2088271,2034041,-12196093,-7164925,-12501366,-18162704,-7775401,-14321157,-7694063,1394411,-3221370,9928788,10760134,8821002,18593141,9789673,10132871,10591305,-1688070,571167,-6003548,-13253551,-8828080,-15567866,-13367887,-7812283,-9858730,-1161561,2922172,4335380,12215137,11875288,12448357,14350028,9169488,6799425,3468841,-3478945,-6275063,-9507126,-13870843,-12553379,-12247333,-11621302,-5259631,-2835902,1143643,8615285,8512677,12481581,14780741,9878676,11898485,6821634,202400,732464,-8257034,-10203410,-9632590,-15983392,-10275849,-9444402,-9278061,769390,281928,5477493,12390792,8817887,14319831,12857838,7162794,9359147,1106397,-3068908,-3638616,-12236862,-11001642,-11514393,-14427462,-7602484,-6938433,-3601872,4530781,4602270,9838488,13495820,10485633,13223165,9985712,4535100,4072693,-3130877,-7084319,-7724270,-13535959,-11988459,-10590457,-11524486,-4556267,-2238238,668658,8285824,7988159,11296484,13892973,9344952,10532789,6516350,368221,47470,-7094022,-9720809,-9423386,-13960032,-10356393,-8622074,-7750125,-369630,1271970,5334817,10735692,9669594,12504181,11747732,7626949,7103395,1515346,-2797157,-5062320,-10113846,-11018914,-11383878,-11783931,-8425749,-5679483,-2147043,2772850,5976398,8924925,11362926,11692185,10586845,9204878,5441827,1574169,-1536132,-6591201,-8747420,-10285569,-12382283,-9854444,-8746499,-6324468,-602369,1052754,5885867,9576718,9295933,12397236,10333008,7631838,6956613,737938,-1928079,-4776273,-10099155,-9383735,-11324636,-11306741,-6993067,-6487225,-1514753,3044748,4499870,9781459,10335770,10483190,11384244,7496464,5403055,2055500,-3082432,-5231972,-8804334,-10841544,-10416421,-10558940,-8189587,-4912342,-1859587,2290555,5861771,8323324,10340674,10946021,9734811,8230701,5246144,1222847,-1690411,-5641416,-8458853,-9504013,-11094667,-9678577,-7582149,-5736903,-965531,1913485,5095734,8817030,9291990,10663580,9980759,7146028,5592531,1205928,-2378333,-5037678,-8791768,-9630158,-10269412,-9946628,-7275793,-4942862,-1350355,2382083,5401272,8271604,9661509,10376781,9357777,7541388,4835874,960478,-1766152,-5671329,-8257585,-9032526,-10707945,-8861628,-7315345,-5410521,-403882,1416476,5115266,8666945,8118023,10674464,9122759,6335808,6192214,338657,-1848950,-4048560,-9270627,-7905343,-9987085,-10029017,-5524910,-6057985,-938840,2905812,3464372,9275677,8648912,8988598,10615629,5523214,5201733,1750202,-3562068,-3598864,-8547767,-9464258,-8429225,-10336223,-6080312,-4363247,-2127900,3411397,4126080,7663471,9655964,8421503,9641925,6616543,4098145,2069321,-2758689,-4386208,-7352241,-9241267,-8662537,-9260660,-6607640,-4412012,-1748296,2494301,4169503,7517986,8824042,8506128,9360097,6072089,4428649,1838223,-2896936,-3910054,-7593567,-9127146,-8003987,-9614262,-6054503,-3913705,-2229657,3370293,4025586,7139192,9633506,7572341,9362470,6523826,3214549,2576534,-3180163,-4460266,-6325824,-9874328,-7633300,-8647544,-7048147,-2932364,-2489130,2327781,4940967,5759520,9357588,8112276,7885758,7270503,3262581,1874010,-1656268,-5012803,-6017785,-8615981,-8522362,-7674102,-6837686,-3833557,-1414489,1553965,4586323,6585256,8148814,8469567,8063853,6181424,4024144,1368327,-2097068,-4149806,-6829193,-8203101,-7898810,-8412559,-5910491,-3725902,-1876529,2530429,3814887,6441400,8698795,7245697,8427916,6171608,3218028,2372111,-2524366,-4049552,-5671234,-8887677,-7044891,-7984824,-6679746,-2753082,-2476148,2147570,4518750,5138125,8858236,7304007,7379440,6956143,2682572,2054123,-1618193,-4743422,-5071972,-8421475,-7609289,-6990585,-6745849,-2788156,-1690107,1474806,4790881,5364608,8069347,7553456,6887313,6547922,2844658,1592998,-1589735,-4703629,-5279195,-8128163,-7402554,-6716521,-6534238,-2692086,-1681344,1444541,4717624,4863882,7965889,7381146,6431879,6772199,2549239,1587191,-1024791,-4942893,-4572230,-7778069,-7567637,-5870614,-6931067,-2633620,-1093096,596144,5171427,4657157,7245670,8048837,5456129,6627630,2936037,502625,-299932,-5086393,-5102782,-6637861,-8355687,-5471128,-6118478,-3461277,-106942,354267,4726080,5611282,6187654,8188186,5685909,5537933,3754547,118307,-576938,-4094293,-5779583,-5896214,-7846793,-6028713,-5177185,-3918172,-400673,907973,3647886,5776715,6021494,7340725,6302761,5016571,3721049,725708,-1110845,-3470791,-5563480,-6123768,-7027442,-6304162,-4984865,-3554728,-812992,1246768,3559489,5446080,6227806,6866863,6211961],[0,0,0,3,17,-212,227,-529,562,-788,912,-1155,1557,-1936,2611,-3098,3908,-4553,5527,-6547,7814,-9336,10916,-12889,14814,-17254,19743,-22780,26056,-29749,33873,-38259,43299,-48590,54722,-61215,68559,-76436,85063,-94507,104667,-115992,128112,-141631,156106,-172089,189379,-208335,229194,-252030,277480,-305412,336752,-371519,410876,-455451,506672,-566230,636223,-720231,822577,-951140,1117332,-1342119,1663734,-2164147,3055017,-5128199,21927949,10021831,10471429,40333006,-10879068,19436310,8309035,-25227525,8353218,-22536307,-28918768,1437894,-35017291,-8826930,2763914,-19293725,18717769,10838930,4135579,34956734,9415723,15282950,25224369,-4938538,6404654,295102,-23714104,-6300780,-20091745,-27918796,-6105560,-19918061,-11444468,9708365,-5226321,14424608,24262702,5827833,29251480,18583728,1654853,23023840,-7394117,-9911235,3347717,-32830911,-11974504,-11895523,-35200728,3900282,-12906314,-11416659,25689423,-5823603,19886095,31386765,-2239681,34180068,10896578,-6657593,22623316,-21672506,-11236506,-884466,-40508765,-4553920,-16074817,-29122437,13365948,-13950296,3559980,27762327,-2749217,30039259,22951548,2188511,30272521,-1107714,-3896286,8151119,-26491544,-10670057,-13861227,-31874992,-5945251,-16433310,-13101095,9686789,-1769126,12476077,22707069,10835126,23354516,19032590,6267528,12920196,-423456,-10257077,-5559405,-19494249,-20765352,-12482477,-22506904,-11664595,-1900900,-8475909,11426441,13025111,8696156,27612254,14105285,13407160,22012019,-2788259,4093364,-965794,-23008665,-6361634,-21503556,-25621327,-4817602,-22495819,-5361319,7485081,-6046271,21347843,16201427,10155570,31396045,8515493,11605938,16194655,-11684789,750746,-9989655,-26057772,-7705002,-24304441,-19641665,-2669683,-16460199,3890356,10396249,2666123,24772369,15840562,13543813,24943765,4871739,7416028,5211370,-14302755,-6479599,-15833494,-23781277,-11361990,-19974378,-13264470,-834390,-5579479,8863214,14372947,11194870,22747156,17540011,13155635,16193974,3254519,-901819,-3429094,-15823162,-15039860,-16693780,-21761026,-13460620,-11409937,-8819592,3630891,5484376,10342965,19858834,15352192,17968080,18879844,7174013,8291559,1087791,-11153617,-7184177,-17632361,-20770433,-12029282,-20492583,-10303546,-1832796,-6386018,11757245,11512544,10608079,25217031,12373555,15003657,17078567,-2099853,4605715,-5620166,-18281892,-7851965,-22570557,-19052871,-8751969,-19079448,-1554185,2250247,148522,19210993,12358492,15921512,23914605,9010674,14041305,7948076,-6038386,-1192781,-13939926,-18086436,-12878300,-21780189,-14111233,-8881637,-9607057,3434504,6081530,9486238,18341556,15670731,16705334,16958948,9096346,5961308,821478,-8147668,-10650551,-14403391,-19116968,-15455503,-14642753,-12794428,-2880712,-742669,5306919,14547254,12339883,18185437,18976387,11069747,14046960,4755636,-3233467,-2304291,-15111424,-15215878,-14229298,-21570177,-11493447,-10505902,-8661465,5526211,3600828,11272323,19063830,12547446,19634662,15340799,6610086,9548632,-3135865,-7732117,-7620566,-19263045,-15004103,-14930923,-18056817,-6423959,-6287655,-1068253,10258594,8060209,15508555,18708236,12619185,16702075,9838445,2469400,2612280,-8768552,-11568201,-12237313,-19700555,-14375226,-13362600,-12532087,-1898966,-582080,5779586,13958066,12320200,17748902,17166676,11553652,12377481,3611445,-1782340,-4492679,-13622722,-13856617,-15845961,-17870796,-11895307,-10726977,-5109055,2341539,4920181,12160523,14700915,15224436,16978263,12609550,9939390,5083496,-1650958,-5502918,-11588164,-14106343,-15585146,-16272230,-12445163,-10177784,-4589101,1637706,5230750,12057846,13891833,15306737,16855505,11906155,10218266,4802981,-2349303,-4825043,-12213832,-14373268,-14813262,-17247971,-11827904,-9780138,-5255662,2963148,4691163,11982698,14775460,14175437,17430737,11597402,9385895,5667754,-3245428,-4340125,-11622957,-14872176,-13236806,-17567406,-11462370,-8790984,-6463764,3910140,3868530,10786486,15559584,11896683,17689162,11641480,7407980,7836189,-4512717,-4378814,-9184906,-17300163,-10859049,-16961915,-13488600,-5143337,-8796196,3889559,6670608,6788301,18436567,11687040,14622739,15897140,4089911,7718409,-1500408,-9133360,-5958533,-17152585,-14258884,-12144758,-16536401,-5303290,-5068977,-818305,9378301,7244037,14372777,15917283,11762227,14598496,7757572,3458683,847871,-7370661,-9247222,-12758362,-15038850,-13319242,-12487170,-8429535,-4445682,1161325,5622174,9241251,14126481,12805297,14560580,12821146,6345224,6471311,-2016108,-6742778,-6969679,-16148729,-12513570,-12845762,-15463781,-4416226,-6225995,-155074,9665091,5267484,15490506,15161010,9671011,16783819,5387733,3116128,3347214,-10827110,-6628075,-11854783,-18122958,-8400186,-14735978,-9028599,148112,-4144303,8410094,10030134,8460684,18072625,10627780,10697204,11584146,-13360,1415258,-4479936,-12237224,-8817353,-14929192,-14066460,-8744558,-10475335,-2956039,1798138,3330446,10897430,11944614,12133199,14663070,10359795,7421121,5142663,-2102723,-5463367,-8070095,-13654322,-12530579,-12295929,-12998056,-6095582,-4162502,-500006,7660492,7218553,11992346,15025569,9972377,13038678,7898168,1513907,2357858,-7172493,-9176991,-9023720,-16101429,-10627986,-10411788,-10497327,-610923,-1231040,4294582,11320898,8339405,14202445,13285279,8139426,10459070,2548945,-1587288,-2441157,-10997922,-10513796,-11446488,-14727784,-8733297,-7968568,-5039072,2840231,3538439,8580881,12933912,10634961,13358445,11242589,5786730,5507430,-1261921,-5900564,-6487071,-12757221,-12198959,-10763696,-12602831,-6099206,-3571934,-1240025,6853951,6901240,10423510,14031006,9687315,11514403,8098861,1720916,1727600,-5580613,-8751173,-8606880,-13971493,-10843759,-9370918,-9277966,-1883092,-285541,3686962,9709667,8899141,12416799,12374509,8679512,8566195,3227835,-1118664,-3356967,-8888150,-10388774,-11216540,-12342276,-9514219,-7157766,-4002595,969512,4412257,7692847,10780149,11531980,11094918,10393992,6772988,3330431,263922,-5113194,-7525255,-9691218,-12344381,-10350028,-9902455,-7666541,-2327522,-635853,4409005,8364525,8598005,12334119,10843814,8685949,8356417,2370853,-147050,-3375294,-8901533,-8718431,-11285818,-11642602,-8128718,-7893142,-3135033,1232369,3129174,8529662,9714175,10460081,11762763,8616410,6827384,3730183,-1293872,-3870808,-7578019,-10226099,-10501335,-10855177,-9370454,-6270331,-3397522,529486,4534314,7108363,9635517,10921393,10093823,9221222,6574379,2683999,86102,-4287644,-7453802,-8772356,-11110177,-10007041,-8625920,-7098950,-2433810,253433,3761202,7715786,8563527,10620442,10377040,8159605,6848115,2688944,-646581,-3680190,-7602272,-8972434,-10353700,-10227740,-8404726,-6352013,-2733593,516154,4129245,7198425,8942381,10515807,9676436,8620012,6336381,2304186,12023,-4269797,-7260053,-8242609,-10924358,-9309826,-8134606,-7009184,-1758457,-251249,3682316,7842802,7338260,10799477,9723141,7134976,7642702,1723129,-336928,-2596628,-8418753,-7246483,-10015800,-10568027,-6384996,-7411985,-2346211,1454178,2108691,8411222,7969958,9041638,11021322,6401955,6598913,3155875,-2021522,-2306539,-7674612,-8765905,-8492626,-10745671,-6992912,-5765408,-3403222,1781612,2858091,6939867,8859973,8500745,10057267,7259035,5657873,3192636,-1247001,-3013685,-6738054,-8401446,-8678882,-9800075,-7077079,-5848827,-2940132,1305396,2662780,6947157,8174678,8393853,10017483,6530099,5783901,3190652,-1855356,-2333074,-6908105,-8551053,-7769355,-10271576,-6619775,-5072311,-3681162,2302678,2691389,6382714,9278729,7280490,9995143,7166740,4264523,3950932,-2085588,-3275280,-5485363,-9505804,-7473763,-9093538,-7850268,-3969331,-3684796,1219491,3815117,5082183,8943177,7998970,8395225,7918022,4267287,3023954,-579954,-3811624,-5282242,-8176023,-8309109,-8211392,-7395833,-4761524,-2561674,720285,3459740,5881242,7807958,8212916,8484213,6791206,4964116,2627445,-1148449,-3039110,-6052651,-7975221,-7586883,-8891090,-6614849,-4524621,-3177770,1614067,2842882,5605448,8405325,7121571,8804504,6959328,3985585,3622785,-1462877,-3112606,-4752750,-8587268,-6932435,-8226202,-7514177,-3609419,-3629187,875101,3443668,4239961,8379582,7305323,7632662,7667558,3675980,3212407,-398850,-3653226,-4298528,-7953571,-7468565,-7328530,-7510412,-3819724,-2822734,288492,3651741,4459740,7650778,7542137,7324672,7195536,3875980,2823447,-449564,-3577587,-4478136,-7646374,-7290122,-7286856,-7221250,-3719311,-2967294,334280,3573389,4000729,7622869,7114433,6840553,7501407,3462068,2924838,107597,-3856156,-3695145,-7343895,-7452807,-6365603,-7718716,-3553170,-2512530,-531696,4058029,3579820,6880638,7900687,5853804,7501971,3886976,1905649,929661,-4020600,-4075793,-6206872,-8185329,-5808432,-7021159,-4446555,-1356758,-954194,3587040,4660138,5747326,8165969,6091373,6372914,4776031,1298409,678452,-3003083,-4834432,-5498236,-7792291,-6385708,-5961598,-4906351,-1731431,-348379,2497049,4811980,5594450,7148512,6705180,5827466,4699473,2037343,150837,-2377270,-4612251,-5719886,-6921010,-6641299,-5794116,-4435294,-2197779,-68238,2439798,4352225,5860861,6743933],[0,0,0,0,-2,-101,-87,58,-290,238,-354,346,-424,632,-773,1168,-1324,1748,-1942,2391,-2810,3382,-4115,4793,-5748,6523,-7669,8709,-10124,11596,-13280,15183,-17108,19437,-21741,24590,-27482,30878,-34442,38348,-42643,47179,-52373,57801,-64023,70533,-77812,85585,-94103,103504,-113711,125202,-137632,151667,-166992,184335,-203761,225919,-251462,280971,-315849,357061,-407116,468229,-544184,637121,-737550,737527,661874,37593174,7376184,12222444,39007107,-10185690,18559586,8388194,-25883934,8349168,-23252964,-28420534,975037,-34617205,-8662677,3039112,-18870515,19200511,10835341,4721483,34784607,9595717,15165937,24993207,-5284892,6103134,-284616,-23877804,-6698476,-20166497,-27867387,-6035877,-19715855,-10977380,10119213,-4709649,14772172,24532848,6081620,29347749,18389119,1483558,22636997,-8036916,-10362468,2798867,-33148625,-12086932,-12046930,-34970914,4211043,-12671529,-10625377,26199611,-5307893,20432465,31372613,-2085807,34038927,10522196,-7005106,22067063,-22315676,-11622618,-1469814,-40760341,-4575973,-16022998,-28670615,13778466,-13408708,4168093,28092878,-2221416,30235987,22955462,2240586,29784347,-1481220,-4376599,7450151,-26990176,-11134796,-14127030,-31848099,-5979887,-16030651,-12671914,10096689,-1105227,12855740,23082873,11021961,23333201,19021706,5923369,12530479,-886530,-10908011,-6018221,-19903355,-21136950,-12458268,-22482866,-11431020,-1354929,-8107888,11856703,13487075,8967930,27945335,14227992,13278174,21880939,-3050075,3606230,-1307878,-23473359,-6703299,-21552128,-25857172,-4756276,-22286146,-5315352,7982158,-5755648,21605748,16797999,10218411,31542516,8705932,11237055,16147093,-11986739,161883,-10140245,-26496654,-7902121,-24247441,-19927612,-2396044,-16179381,4004145,11013484,2851391,25033146,16352488,13518843,25095849,4781136,7075856,5179696,-14724078,-6907434,-15991582,-24197826,-11453441,-19960908,-13282086,-434360,-5244403,9260394,14941671,11461221,23033387,17666239,13072223,16137637,3083046,-1310374,-3806034,-16339017,-15522624,-16864251,-21960581,-13558394,-11050586,-8674830,4109619,6009660,10644967,20523552,15492230,18018645,19163709,6648557,8051603,749439,-12009949,-7336145,-18185623,-21095727,-11745777,-20903048,-9810610,-1299308,-6294565,12806809,11841504,11019604,25984788,12020680,15256192,16968048,-3061848,4628394,-6591477,-19015686,-7861568,-23396080,-18880785,-8557112,-19097166,-414719,2650526,747958,20352628,12425643,16505335,24172989,8411487,14165170,7037403,-7036350,-1515643,-15234086,-18514946,-13111889,-22351355,-13417461,-8533337,-9104546,4778166,6686198,10349253,19400438,15673066,17068521,16819854,8026708,5590931,-254120,-9352672,-11183210,-15460377,-19524412,-15232712,-14790454,-11940691,-1986268,-98890,6881142,15223735,12885963,19024215,18538304,10950497,13678158,3307188,-3819376,-3444557,-16412664,-15304061,-15153227,-21629109,-10722715,-10535752,-7409672,6538375,4144129,12744047,19480773,12797312,20180160,14414747,6302705,8870679,-4613006,-8217786,-8792512,-20205938,-14805891,-15451524,-17679982,-5532838,-6014236,239154,11144250,8594247,16777610,18649188,12675900,16865220,8697781,1985214,1669148,-10171949,-11934638,-13270878,-20152827,-14023508,-13613440,-11660015,-899086,-35318,7278347,14671079,12751992,18700906,16701124,11379007,11974642,2280075,-2400327,-5632658,-14836675,-14105168,-16595389,-17868173,-11333775,-10552573,-3843406,3386415,5704223,13520024,15137540,15700092,17278943,11974009,9497297,4160311,-2926790,-6269457,-12631518,-15009829,-15729149,-16617599,-12141288,-9375540,-3816418,2803947,6295810,12832817,14820562,15677964,16710554,11772729,9403693,3819984,-3334609,-6201637,-13046449,-15133828,-15444174,-16980336,-11576504,-9171752,-3920036,3779562,6119949,13238275,15159966,14968488,17279511,10987662,9017276,4176425,-4362335,-5525875,-13197827,-15334400,-13860620,-17676834,-10517458,-8362663,-5170955,5323817,4820151,12382688,16265223,12168692,18115425,10808470,6691072,6826123,-6212822,-5283840,-10483598,-18210073,-10916466,-17417398,-12852465,-4176883,-7991070,5535621,7702528,7845190,19586152,11864885,14799983,15514646,2951061,6835171,-2871795,-10465267,-6920100,-18146687,-14595853,-12071257,-16174273,-4268050,-3987561,474998,10813151,8319439,15272522,16375321,11631839,14178030,6878111,2224275,-449278,-8718386,-10384874,-13569554,-15617966,-13390690,-11914214,-7569136,-3231056,2529170,6848549,10504079,14892716,13252553,14614574,12292385,5466256,5297552,-3528838,-8027848,-8221246,-17038260,-12903379,-12911456,-14800184,-3382792,-4935117,1459458,11161037,6554985,16489288,15564393,9583780,16250644,4248735,1801106,1733131,-12492200,-7844702,-12841351,-18567653,-8327139,-14179979,-7879981,1562888,-2589815,10003960,11444250,9369757,18721898,10551143,10135420,10598145,-1529796,-94342,-6121859,-13617748,-9629849,-15522813,-13950202,-8083940,-9610623,-1475385,3307444,4773297,12366748,12596470,12652951,14713672,9546217,6541361,3587470,-3787712,-6748892,-9674301,-14569013,-12919344,-12456482,-12012512,-5104843,-2794995,1500446,9058423,8827136,13133603,15182545,10236633,12080556,6747794,278820,270422,-8557752,-10596570,-10325614,-16240461,-10703065,-9706832,-8958178,624736,808637,6006852,12570378,9683591,14464275,13191457,7626027,9025276,1267985,-3349058,-4299104,-12201196,-11768526,-11834552,-14466012,-8173313,-6644231,-3615320,4569490,5401693,9824156,14061553,11125287,13190362,10495287,4495434,3867461,-3014856,-7778940,-8044038,-13867049,-12717305,-10589051,-11951489,-4720933,-1943575,665035,8697935,8399685,11622628,14507612,9559938,10880894,6770668,278690,27734,-7369027,-10085759,-9807362,-14468108,-10648454,-8962151,-7882371,-311682,1263101,5662370,11022515,10103588,13027669,11991446,8163434,7247475,1508046,-2689951,-5452919,-10306482,-11396654,-11943685,-12021850,-8899516,-5963071,-2121898,2515811,6321829,9291868,11554780,12283363,10862759,9519330,5822645,1395078,-1473615,-6785437,-9212795,-10526042,-12962177,-10286368,-9032501,-6780552,-585111,1125632,5937023,10136551,9589864,12774344,10880641,7784095,7292598,787477,-2163690,-4867368,-10513428,-9915316,-11652158,-11826666,-7334308,-6510245,-1677849,3126971,4835606,9892868,10923046,10800739,11679372,7950408,5419275,2198008,-3121301,-5683905,-8954164,-11288019,-10971543,-10719171,-8669305,-5040864,-1801709,2265166,6333374,8586514,10654726,11522650,9961364,8523364,5436034,1072348,-1669576,-6040257,-8919982,-9869745,-11551220,-9985309,-7884686,-5861086,-940151,2032105,5392394,9213640,9696050,11064434,10366305,7443410,5597205,1238394,-2545289,-5410774,-8994054,-10090797,-10692195,-10144170,-7791311,-4967895,-1290526,2346885,5952296,8447953,10067654,11004188,9387440,8018910,5054894,714013,-1537545,-6085962,-8591685,-9133026,-11510610,-9004712,-7590694,-5886708,-133245,1255477,5408945,9143245,8171019,11474150,9487590,6529575,6746482,61536,-1806013,-4147646,-9891750,-8014402,-10584233,-10490124,-5619812,-6544079,-902461,3005183,3515524,9797636,8880407,9449690,11091509,5667120,5601280,1730138,-3609136,-3660755,-9081664,-9746399,-8905557,-10749593,-6353305,-4672794,-2140768,3322864,4231245,8094572,9853622,8966497,10016156,6785806,4598262,1995104,-2748200,-4445166,-7990530,-9343129,-9157388,-9749039,-6628793,-4965360,-1800700,2631231,4043124,8045339,9002441,8828040,9984147,6144424,4967550,1967796,-3111208,-3650632,-8119149,-9352320,-8229242,-10322401,-6122816,-4321754,-2514287,3527071,3893921,7516052,9995455,7733796,10003350,6774701,3416412,2832798,-3268520,-4506840,-6639856,-10277733,-7910157,-9173931,-7457828,-3099627,-2697395,2382396,5042159,6112978,9712663,8432754,8351557,7592185,3513595,2019461,-1642542,-5053676,-6336826,-8961845,-8897066,-8210770,-7144741,-4202614,-1498705,1657098,4667477,6845078,8497215,8787496,8515567,6482601,4286445,1528406,-2214888,-4147861,-7045207,-8697229,-8138894,-8853740,-6251722,-3983609,-2094954,2667008,3922092,6714127,9075679,7614037,8846971,6527540,3418516,2558207,-2519986,-4230901,-5936193,-9253648,-7430058,-8394068,-7063623,-3143668,-2644372,2024247,4587450,5440872,9105628,7718513,7817883,7285381,3112269,2252223,-1635212,-4704471,-5458368,-8745038,-7950756,-7517226,-7086944,-3283689,-1889792,1557425,4733330,5630313,8448861,7954465,7463797,6839720,3225426,1870853,-1651170,-4630728,-5493917,-8488453,-7706987,-7357165,-6862759,-3054360,-1981715,1518567,4641951,5085934,8426894,7590788,7029426,7120168,2928360,2015917,-995458,-4884610,-4771125,-8154698,-7860880,-6509459,-7304052,-3021964,-1594646,557724,5031178,4824582,7625245,8302715,6109779,7171402,3346344,1043027,-279655,-5080740,-5177313,-7120444,-8566533,-6024513,-6668618,-3748086,-624150,340260,4629837,5569391,6644505,8444640,6260914,6128680,4073174,626211,-507220,-4109343,-5804411,-6446217,-8091600,-6594725,-5754723,-4148424,-956862,688586,3645533,5737269,6457293,7649006,6790052,5599825,4009747,1163505,-902051,-3541179,-5566448,-6555299,-7377201,-6748436,-5591419,-3717195,-1273506,1090198,3641342,5437471,6633273],[0,0,0,0,2,61,-165,2,-68,-118,9,-56,-37,61,23,-17,239,-192,379,-300,434,-492,651,-914,1060,-1414,1514,-1903,2099,-2572,2998,-3522,4143,-4654,5427,-6021,6993,-7832,8980,-10088,11311,-12679,14022,-15734,17364,-19439,21420,-23742,26083,-28634,31461,-34398,37814,-41227,45125,-48973,53193,-57453,61845,-66231,70040,-72905,72955,-67826,50608,-5802,-113639,491532,-2202002,-5934226,38845625,6640913,12860379,38385493,-9631926,18258771,8705100,-25904045,8410169,-23254174,-28256677,670576,-34315699,-8895874,3165037,-18800784,19120431,10874723,4768885,34591096,9810778,14920998,24993643,-5155910,5935761,-219608,-23833294,-6875542,-19908502,-27981883,-5902305,-19493787,-11102498,10273496,-4775926,14744704,24559500,5871038,29278378,18268191,1415554,22640283,-8022184,-10295197,2896671,-33130842,-11952207,-11920396,-34875832,4206958,-12518739,-10643624,25999524,-5178590,20288693,31212686,-2005572,33767503,10419728,-6968495,21748178,-22007128,-11810381,-1519114,-40251021,-4795443,-15670934,-28434056,13505806,-12814912,3914326,28018527,-1893788,29622736,23176734,2043608,29123621,-973676,-4974770,7440668,-26490216,-11650446,-13426342,-31736440,-6132003,-15217483,-13032288,10396304,-704533,12200465,23657187,10669595,22795383,19465376,5200888,12493745,-682501,-11513978,-5356854,-19977004,-21169859,-11653686,-22849998,-10996359,-999564,-8556732,12424374,13299960,8653533,28195180,13643164,13243908,21801839,-3649895,3785879,-1497231,-23504260,-6349657,-21574739,-25587435,-4447343,-22152163,-4967381,8147053,-5783674,21597639,16658187,9908076,31245168,8532247,10750865,16023200,-12120054,-72103,-9810306,-26542301,-7693739,-23679901,-20013313,-1857449,-15989427,3759326,11516193,2376001,24799084,16424781,12624055,25207038,4729519,6418468,5779685,-15065593,-6802924,-15208665,-24657548,-10676798,-19550067,-13650781,294477,-5734965,8953753,15217360,10498500,23104123,17591911,12202975,16652827,2707675,-1374041,-2997070,-16649918,-14900183,-16310510,-22257270,-12751444,-11203517,-8932207,4507876,5227646,10467360,20485251,14676977,18188923,18892596,6345558,8546386,482506,-11662505,-6719546,-18281437,-20466378,-11471171,-20934574,-9392827,-1643899,-6434722,12728210,11175093,10824662,25569565,11514475,15248653,16793713,-3006859,4992298,-6295730,-18512737,-7352997,-23100463,-18473502,-8412277,-19118085,-632739,2377444,291655,19875349,11944422,15962240,23938542,8239097,14008360,7513679,-6787142,-1053481,-14464432,-18208925,-12466351,-21957985,-13515061,-8223901,-9647982,4286750,6448700,9419951,18995823,15321329,16392851,17034575,7956995,5643079,562766,-9166366,-10371002,-14778413,-19363078,-14530089,-14961579,-12132554,-2086180,-997720,6482642,14612339,12059954,19025002,17929611,10844032,14000932,3367776,-2893529,-2940744,-15888691,-14416700,-14940061,-21188981,-10575524,-10826828,-7456814,5777328,3528793,12354966,18526097,12522874,19738186,14221274,6649414,8957576,-3893100,-7595879,-8327511,-19222807,-14613086,-15050350,-17351131,-6090500,-5977086,-354120,10403127,8238142,15741986,18382531,12427912,16365142,9275322,2122566,2194789,-9163363,-11672780,-12277817,-19639061,-13998817,-13063066,-12193867,-1299747,-298238,6129293,14257474,12024625,17889657,16822736,10999541,12246452,3026317,-2205100,-4468861,-14172067,-13631205,-15631315,-17900305,-11105331,-10528898,-4670853,3127874,4829246,12536474,14733968,14825488,17096502,11992468,9468099,4835609,-2459285,-5548951,-11771890,-14445859,-15077465,-16194089,-12059930,-9429244,-4269260,2203326,5589815,12009835,14097083,15106958,16457729,11580633,9642167,4284007,-2804030,-5289034,-12350103,-14446415,-14670327,-16836154,-11306965,-9212716,-4676853,3471079,5127784,12245551,14772888,13934268,17143854,11104932,8829748,5116979,-3878809,-4760125,-11831794,-14986376,-13002475,-17185518,-10999402,-8062036,-5867069,4295090,4496779,11011627,15577297,11818813,17240494,11259412,6921680,7012293,-4891145,-4871909,-9384604,-17048813,-10904008,-16489353,-12954050,-4807824,-8034495,4295016,6957463,7302700,18209298,11697599,14384763,15094021,3828463,6966286,-2169374,-9211194,-6550870,-17061095,-14026541,-12078553,-15652943,-4906783,-4579631,39116,9538131,7599330,14468514,15481640,11618411,14003299,6989248,3128218,76321,-7730680,-9397447,-12938619,-14762002,-13068739,-12052768,-7647020,-3920212,1660870,6108018,9454764,14082971,12768374,14085093,12301237,5932581,5698248,-2492053,-7056716,-7432985,-15943333,-12511889,-12573753,-14590406,-4125603,-5442594,619726,9750241,5897205,15406801,14762672,9744601,15831607,5025576,2544426,2271133,-10813002,-7121863,-12057420,-17417720,-8573754,-13947885,-8169752,268430,-2919918,8641285,10217940,9072874,17397905,10537099,10271527,10443158,-118363,534294,-5199954,-12104667,-9378531,-14519902,-13496533,-8617339,-9370394,-2543718,2371873,4123254,10809418,12120728,12075309,14012339,10120200,6715865,4346969,-2541228,-6047635,-8423109,-13611695,-12492055,-11842828,-12238224,-5598960,-3347732,282854,8059429,7723642,12005237,14669256,9874738,12159426,7159217,1010216,1351155,-7396549,-9517649,-9417504,-15416251,-10516226,-9745548,-9393801,-281610,-136820,4895936,11289681,8951807,13709888,12803398,7918126,9132138,2066205,-2341662,-3432125,-10815462,-11041882,-11285748,-13941649,-8615890,-6818836,-4194326,3269265,4581235,8580997,13022304,10730903,12455856,10786770,5032490,4259112,-1653580,-6823039,-7071368,-12651546,-12317926,-10117295,-11865354,-5470753,-2425814,-433061,7475520,7600188,10434130,13881402,9288706,10700584,7323353,928245,814275,-6170099,-9171387,-8853248,-13595593,-10511129,-8823257,-8217474,-1139759,625489,4520691,9879901,9318805,12102782,11792046,8270497,7381628,2414179,-1785381,-4472160,-9042944,-10572333,-11280163,-11539986,-9062241,-6244487,-2858603,1429382,5339634,8112879,10782406,11701798,10404273,9680430,6244778,2096364,-407237,-5722670,-8056716,-9547990,-12306042,-9880268,-9071140,-7112732,-1367379,200268,4805351,8946206,8587857,12085851,10523124,7857422,7678536,1650749,-1039418,-3843093,-9322659,-8963848,-10997232,-11406843,-7455883,-6992291,-2484538,1980214,3764993,8694667,10016509,10182113,11224280,8171837,5874952,2931814,-1916515,-4595756,-7725803,-10232733,-10430579,-10267492,-8858309,-5511787,-2566083,976006,5151992,7443754,9593176,10932045,9538624,8719010,6048184,1895299,-471378,-4777269,-7731009,-8714948,-10959970,-9644112,-7955012,-6507653,-1751607,759190,4219503,7976084,8572665,10498149,9978660,7684226,6220546,2047287,-1175009,-4173029,-7778302,-8995354,-10178205,-9795883,-7931636,-5767247,-2044454,1013460,4664702,7352697,8898282,10429762,9111625,8148268,5805125,1560757,-365816,-4742702,-7460856,-7997693,-10887025,-8761753,-7598817,-6511692,-969677,138437,4015561,8128310,7183375,10743958,9286724,6537123,7225918,932869,-816485,-2891021,-8705577,-7115900,-9917961,-10177519,-5734408,-6989059,-1632731,1892629,2392457,8706317,7940422,8880195,10689707,5785311,6090182,2379632,-2467294,-2615053,-7932894,-8648418,-8364410,-10357881,-6320231,-5297961,-2706915,2275637,3059439,7168887,8737809,8265902,9767640,6598630,5152169,2583890,-1782435,-3099135,-7044533,-8270098,-8370971,-9509150,-6457667,-5380400,-2460852,1804748,2804139,7194228,8101464,8112277,9782349,6045830,5299457,2761258,-2358360,-2554817,-7110159,-8532245,-7422439,-9996744,-6140386,-4584666,-3256619,2703324,2840550,6462356,9153571,7049798,9582077,6723718,3808213,3517487,-2371677,-3463389,-5580758,-9244369,-7282587,-8742365,-7366475,-3566426,-3336372,1529412,3981451,5115890,8798460,7700321,8019969,7453025,3877286,2655115,-921992,-3951285,-5349843,-8034811,-8056106,-7887950,-6966707,-4426134,-2248547,920198,3591143,5919948,7651167,7904096,8213797,6454245,4495893,2284628,-1419741,-3084600,-6034190,-7863754,-7357384,-8524926,-6193421,-4123427,-2733003,1832814,3065268,5566475,8231253,6956584,8341601,6539456,3604453,3126340,-1728351,-3419227,-4872851,-8350337,-6844298,-7793349,-6948602,-3313378,-2989841,1222817,3688946,4502405,8205164,7107587,7273588,7046995,3413480,2637092,-763833,-3931773,-4627535,-7658031,-7316228,-7071721,-6814191,-3518516,-2307194,827953,3799634,4880324,7587658,7158254,7089701,6606921,3542685,2380970,-988519,-3604878,-4688467,-7631986,-6930311,-7070219,-6646307,-3262906,-2578465,922052,3760358,4222604,7585078,6879029,6650790,6974520,3112170,2507244,-442926,-4079232,-3841085,-7353754,-7172421,-6131067,-7131600,-3078932,-2085863,-119131,4238450,3943977,6924673,7541440,5661711,7000759,3435825,1467643,280650,-4256094,-4291185,-6265103,-7824599,-5623471,-6430321,-3867537,-1085110,-233712,3811968,4804336,5844239,7702629,5903799,5904267,4213049,1078054,-32764,-3202953,-4916220,-5682420,-7260996,-6268746,-5606069,-4217462,-1465385,215960,2823493,4729903,5785354,6847012,6313744,5531855,3996985,1668537,-299658,-2724148,-4500124,-5916876,-6577596,-6203749,-5545938,-3751429,-1782469,311660,2938879,4318128],[0,0,0,1,8,-159,217,-387,313,-490,445,-724,886,-1229,1556,-1829,2258,-2530,3151,-3631,4476,-5222,6167,-7150,8179,-9491,10775,-12510,14171,-16257,18320,-20703,23284,-26087,29345,-32712,36658,-40659,45260,-50057,55439,-61298,67653,-74735,82214,-90617,99505,-109520,120351,-132460,145839,-160634,177282,-195750,216954,-240962,269053,-301806,340934,-388323,447013,-522050,621037,-758401,960365,-1285309,1884835,-3327170,13672626,9820073,-8883008,40787507,5266131,13824711,37351068,-9063004,17547336,8927052,-26356183,8722440,-23735095,-27782334,299958,-33842615,-8966965,3400872,-18683484,19342225,10745630,5144947,34194798,9873420,14744627,24747389,-5171465,5779779,-464413,-23729326,-7065375,-19846354,-27926132,-5994993,-19324267,-11028765,10397879,-4440776,14718061,24743865,5908592,29223116,18341065,1225451,22383042,-8148116,-10564079,2777643,-33297028,-12050521,-11952205,-34703709,4357014,-12381726,-10329220,26252482,-5044085,20530913,31241956,-1990121,33638290,10319922,-7058004,21542794,-22204829,-11882335,-1664831,-40329396,-4850857,-15749273,-28258923,13617327,-12712499,4178332,28106674,-1668008,29712947,23154963,2108867,28986074,-1143228,-5018113,7209960,-26576455,-11848638,-13598846,-31686659,-6266230,-15200572,-12922194,10449452,-431916,12400878,23778503,10955225,22865600,19551397,5226229,12403924,-774473,-11796045,-5612053,-20103033,-21392322,-11808280,-22802553,-10944417,-881171,-8286568,12543099,13473223,8924219,28277939,13794744,13294367,21720165,-3709016,3495671,-1719992,-23705213,-6739832,-21750725,-25742572,-4495193,-22000678,-4991292,8424392,-5491940,21760922,17147627,9957382,31494534,8647084,10565642,16198093,-12366694,-388711,-9769130,-27088536,-7872695,-23789025,-20392509,-1645113,-16036152,3758587,11984927,2389235,25220364,16805819,12639293,25637494,4563996,6344428,5826973,-15517414,-6979950,-15540820,-25141031,-10717701,-19933461,-13699026,630710,-5753952,9380697,15577907,10755311,23583243,17735328,12381873,16688947,2425780,-1546807,-3347864,-17067847,-15202015,-16715656,-22379433,-12911594,-11202423,-8787011,4805272,5654545,10815539,20903893,15044596,18360321,19149439,6163650,8423522,335988,-12265189,-6976393,-18672832,-20972876,-11485316,-21367857,-9297037,-1225115,-6546806,13428014,11525098,10967279,26375258,11423690,15405730,16991593,-3627321,5034624,-6905807,-19300087,-7316166,-23984011,-18645772,-8155011,-19562545,206217,2635542,444542,21081538,12043358,16483472,24549810,7674495,14425037,7104239,-7615837,-1001066,-15502594,-18752021,-12476240,-22893164,-13236648,-8042850,-9716534,5290840,6743455,9958288,20058344,15286808,16967224,17367386,7444176,5840255,-121990,-10103765,-10585350,-15793034,-19833875,-14528006,-15432137,-11558553,-1638292,-879730,7575065,15114833,12622289,19870797,17860670,11049184,13971373,2501214,-3164959,-3704539,-16870259,-14559520,-15773526,-21572557,-10269939,-11115030,-6801627,6559139,3873842,13456858,19145056,12816864,20499596,14014557,6495348,8872548,-5021150,-8058348,-8821090,-20416871,-14647569,-15583853,-17625164,-5321188,-6052008,337245,11462036,8364645,16904217,18875789,12324181,17154059,8585919,1717965,2126131,-10633169,-11917265,-12973578,-20810214,-13521517,-13692192,-12120977,-266981,-514465,7309490,15196810,12029272,19278608,16733717,10902062,12785728,1805516,-2330309,-5028902,-15603167,-13526742,-16641349,-18510863,-10602479,-11241524,-3974434,3840038,4857094,14000723,15061045,15175009,18083782,11616670,9669060,4708550,-3438929,-5774214,-12620875,-15237107,-15253870,-16928649,-12208161,-9236823,-4307341,2859480,6184978,12569149,14970407,15579983,16784552,11944453,9432833,3995145,-3072292,-6129742,-13035770,-14856598,-15523778,-17068764,-11457641,-9618266,-3956440,3679736,5586809,13541391,14893219,14864307,17788941,10811382,9383435,4546803,-4574609,-4754219,-13295386,-15378924,-13439244,-18278932,-10480540,-8425405,-5845785,5608712,4341970,11980318,16586846,11699980,18458278,11148734,6541161,7471275,-6126797,-5284281,-9903759,-18511449,-10855720,-17245939,-13433571,-4074682,-8328815,5097230,7917943,7442684,19550821,12119503,14499992,15873943,3257368,6814713,-2399468,-10367019,-6894012,-17817179,-14832711,-12220199,-16142290,-4897057,-4090464,243016,10381449,8494907,15028939,16330403,12091685,14132298,7241646,2642396,-516295,-8191161,-10369516,-13579930,-15332739,-13766449,-12087034,-7717416,-3895218,2432800,6578421,10174654,15077722,13101862,14808580,12677760,5663979,5725026,-3220280,-7848829,-7951326,-17057980,-13003313,-12925602,-15168826,-3733161,-5316941,1008565,10834241,6479117,16237345,15702529,9912011,16392587,4909592,2079888,1976978,-11770521,-7940177,-12649747,-18465761,-8835997,-14151680,-8382630,883012,-2636587,9284430,11258349,9553952,18279999,11204822,10255701,10756341,-617290,-78406,-5578038,-13263838,-10005661,-15120091,-14387850,-8550478,-9631258,-2419553,3233865,4466877,11776339,13003820,12544501,14945846,10202339,6573346,4382766,-3377068,-6631141,-9172014,-14682657,-12934795,-12587998,-12582646,-5355472,-3374814,1009003,8793697,8357336,13117609,15163233,10474690,12632275,6966458,923288,905980,-8215012,-10093508,-10429697,-16149549,-11027325,-10247184,-9240317,-211366,329885,5657342,11982738,9861621,14399723,13293500,8412024,9117659,2043061,-2785952,-4195622,-11478438,-11922241,-11921789,-14472641,-9055775,-6726481,-4089003,3811719,5350570,9273428,13981436,11437090,12985085,11261858,4855439,4187589,-2130921,-7705092,-7635826,-13625594,-13127777,-10549770,-12429956,-5286030,-2223114,-107117,8512626,8165392,11389802,14737360,9719875,11303127,7246008,681088,528473,-7066034,-9860384,-9699650,-14530111,-10784497,-9296832,-8258363,-806226,871699,5369237,10701244,10040773,13094107,12134601,8648098,7515084,1929941,-2091840,-5297779,-9935570,-11277364,-12186607,-11984652,-9432813,-6472649,-2487388,1818205,6173091,9008630,11391984,12585686,10920905,9945654,6315616,1728295,-821486,-6415114,-9117151,-10315157,-13140454,-10492695,-9257107,-7279146,-1089033,651609,5459653,9867905,9426741,12737575,11246155,8122348,7702918,1469846,-1645052,-4362125,-10117817,-9877620,-11603582,-12066014,-7859154,-7001148,-2416405,2562992,4477690,9352449,10890794,10907533,11790567,8652054,5930856,2846463,-2308585,-5333021,-8438988,-11158370,-11263952,-10778309,-9263348,-5606292,-2337670,1370236,5874026,8166166,10453503,11765276,10159046,9096651,6174819,1644554,-956803,-5476231,-8598747,-9572429,-11684339,-10216973,-8366290,-6566412,-1612918,1219625,4830837,8703023,9487785,11182007,10527063,8133948,6216469,2007875,-1641112,-4942428,-8406619,-9970637,-10947921,-10229272,-8488906,-5673959,-1925484,1374126,5558420,7954424,9815290,11356586,9435939,8707500,5773283,1229931,-580611,-5837358,-8185488,-8803513,-11880550,-9059297,-8092244,-6649152,-414433,346842,4918815,9052685,7713499,11783595,9737007,6797217,7572684,442503,-1117700,-3650891,-9794208,-7715461,-10842537,-10792858,-5932075,-7259118,-1303646,2331357,2913597,9607918,8544505,9617441,11312932,6050853,6288795,2223546,-2946211,-3249205,-8781822,-9458279,-9189578,-10964897,-6711259,-5469091,-2546364,2658525,3776596,8016797,9448841,9173221,10286981,7001206,5367438,2240367,-2135387,-3833930,-7882275,-8931552,-9300439,-10134316,-6717179,-5723736,-2061862,2252124,3307866,8134959,8783924,9010213,10525491,6213375,5601653,2490266,-2859527,-2976825,-8057288,-9222806,-8160306,-10802158,-6361029,-4873781,-3118151,3229272,3265342,7280956,9963301,7723171,10375220,6986878,3912863,3488527,-2874113,-4033841,-6332042,-10203171,-7896488,-9463386,-7731872,-3660136,-3222025,1921490,4546706,5817290,9651717,8523613,8634902,7923316,4054039,2551034,-1296127,-4523682,-6147209,-8783191,-8847592,-8536150,-7397397,-4656053,-2120103,1285207,4119346,6675767,8369785,8710363,8869658,6761178,4780508,2185822,-1841406,-3668746,-6865715,-8582347,-8141039,-9195358,-6590491,-4301363,-2626125,2312165,3577417,6352872,9040382,7683704,9069296,6961492,3810126,3058856,-2104729,-3884428,-5675757,-9143976,-7583430,-8571536,-7314636,-3516442,-2978208,1566617,4243482,5283350,8941112,7816763,8028005,7444511,3544963,2551551,-1271521,-4338097,-5389004,-8502440,-8033033,-7716992,-7190144,-3678376,-2281909,1260351,4325895,5658676,8409909,7895061,7773938,6937967,3560291,2187269,-1456018,-4275036,-5517542,-8407344,-7687585,-7692707,-6978777,-3374526,-2411630,1413593,4322064,5042984,8401339,7550320,7342402,7271625,3151607,2365184,-941069,-4571358,-4690472,-8149725,-7825184,-6804840,-7403362,-3272571,-1942704,498155,4841296,4722788,7694444,8184339,6423263,7273260,3503608,1413284,-263452,-4761816,-5044105,-7221356,-8420130,-6318481,-6773977,-3865444,-1046811,235272,4397018,5477917,6737549,8326707,6520099,6353826,4193432,1034556,-489476,-3920139,-5597507,-6569245,-7950951,-6754325,-5931945,-4195973,-1325173,694563,3530784,5617968,6695807,7536669,6948202,5874459,4021033,1535557,-835725,-3420605,-5287157,-6786833,-7322120,-6845460,-5958875,-3750487,-1539319,889470,3541667],[0,0,0,-2,-14,118,-255,364,-586,586,-851,914,-1327,1644,-2178,2724,-3264,4000,-4634,5671,-6629,8020,-9385,11041,-12821,14758,-17084,19507,-22509,25578,-29230,33023,-37324,42015,-47147,52955,-59121,66128,-73477,81738,-90529,100274,-110886,122432,-135169,148827,-163981,180262,-198386,218130,-240077,264340,-291252,321450,-355189,393733,-437630,488804,-548724,620398,-707604,816352,-956506,1144166,-1410162,1816980,-2522477,4086372,-16014095,9731794,11058830,-10253100,40894174,4648208,14395755,36815377,-7951451,17452940,9452943,-25546117,8809934,-23257549,-27281057,-387404,-33189653,-9708782,2801003,-18731688,18196607,10521817,5045787,33314435,10704730,14533129,24910146,-4181813,5655189,354953,-22933154,-7403980,-18908234,-28200724,-6335909,-19057480,-11935080,10014198,-4776031,13717694,24788257,5528398,28915970,18832581,1212399,22971568,-7349189,-10240663,3421173,-32626063,-11950312,-11848427,-34767321,3783194,-12686687,-10975237,25294984,-5288254,19923452,30798643,-1605644,33346071,10785980,-6315866,21444600,-21023435,-11483122,-1707256,-39103805,-5472816,-15729567,-27945766,12055419,-12432597,3393726,26735309,-1006860,28496587,23141191,3098192,28105164,374275,-4466144,7068862,-24630514,-12254927,-13196881,-30739388,-7631968,-14607792,-13401731,8945303,10224,10884835,23165527,11331660,21636595,20300737,5569533,12148679,753271,-11660279,-5095096,-18960129,-21692645,-11231371,-22663488,-11870661,-809293,-9094763,11686703,13403149,8008485,27994560,13890634,12823806,22107888,-3206410,3781576,-842170,-23138075,-6410978,-20896247,-25731796,-4618243,-21805054,-5834625,8055161,-5795254,20557389,17069936,9512496,30809427,9277162,10312438,16496678,-11312575,-536052,-8760121,-26430865,-8058166,-22802366,-20731270,-1987289,-15791991,2470021,11810771,1974334,23902548,17120610,11976304,25272571,5441040,5945165,6601081,-14613322,-7039267,-14252078,-24873647,-10775996,-19134343,-14493493,368652,-5861620,8118158,15524484,10054845,22718655,18046581,11799415,16923094,3227369,-1587629,-2322425,-16344508,-15034757,-15664726,-22487139,-12820161,-10947057,-9624554,4543152,5150681,9718937,20735250,14237531,17871236,19372383,5889865,8892922,949918,-11971291,-5990884,-18202764,-20558694,-10800386,-21399216,-9192574,-1380455,-7109547,13053449,10810792,10388180,25925541,10858742,15295668,16998804,-3421570,5464088,-6383700,-18569853,-6827769,-23380406,-18268504,-8122367,-19418682,-233317,2260506,10270,20159258,11557857,15889117,23984866,7860801,14154178,7342354,-7028028,-834200,-14588896,-18197232,-12136581,-22078665,-13318849,-7905431,-9693993,4559401,6575571,9141695,19309421,15043973,16174464,17278995,7420653,5702433,635514,-9797789,-9949106,-14889677,-19610169,-13818103,-15248029,-11667302,-1487335,-1504285,7229355,14602188,11676573,19582172,17141684,10850863,14120967,2330767,-2630556,-3338881,-16327065,-13700458,-15431277,-20863221,-9901462,-11384739,-6603669,5874497,3349807,13066331,18012725,12612310,19880734,13457108,6854167,8590246,-4457743,-7250959,-8694445,-19141043,-14182521,-15284180,-16880440,-5754443,-5985146,148912,10481378,8346156,15952913,18131310,12208997,16307320,8810194,1856136,1972592,-9565740,-11609503,-12309092,-19827751,-13457709,-12900342,-11947384,-671442,-317743,6571271,14517455,11759419,18240161,16445099,10565799,12395340,2222168,-2305894,-4594231,-14739906,-13165758,-15776190,-17893346,-10419521,-10747105,-4121851,3553630,4609097,13141048,14484051,14597063,17228192,11344178,9363505,4628415,-3029131,-5517278,-12024507,-14403285,-14709183,-16337656,-11701025,-9108085,-4225344,2662143,5642356,12048441,14289846,14743523,16376511,11429302,9184580,4179075,-2950527,-5526571,-12211241,-14422294,-14557881,-16556246,-11288877,-9031908,-4413088,3353144,5359369,12288042,14520695,14031624,16800953,10800875,8885815,4614170,-3834462,-4775562,-12148926,-14577198,-13170479,-17026014,-10396786,-8282180,-5333290,4551612,4243358,11478859,15214468,11648257,17332328,10549255,6922409,6830380,-5350159,-4607877,-9773249,-16991462,-10559265,-16640956,-12394365,-4645344,-7875804,4814768,6796965,7503345,18283364,11253641,14408284,14632584,3442482,6874904,-2579381,-9215235,-6561478,-17107892,-13638602,-11989384,-15332790,-4571870,-4368424,478974,9715447,7779138,14556625,15265347,11455115,13615787,6715768,2665549,-449321,-7888156,-9593676,-12999958,-14547377,-12906126,-11553219,-7352843,-3470731,2171172,6381083,9795822,14066284,12584918,13966656,11777551,5505740,5276385,-3100730,-7327832,-7848454,-16008171,-12206899,-12499586,-13965219,-3701793,-4979380,1405488,9995233,6317240,15531520,14432939,9715232,15209345,4407781,2314631,1381489,-11103731,-7392846,-12374213,-17023952,-8544412,-13494534,-7418236,522938,-2214758,8967737,10358241,9442664,17052516,10350639,10063011,9611802,-519567,-100794,-5774206,-12229546,-9699431,-14497382,-13220122,-8244898,-8702151,-1898999,2865764,4617299,11167645,12278793,12068120,13770320,9539598,6202191,3618918,-3144817,-6433790,-8869677,-13701194,-12400198,-11777486,-11596661,-5093056,-2868310,1156959,8274339,8202810,12291233,14226858,10007696,11627638,6439069,819436,348559,-7739670,-9628113,-10037898,-14909710,-10389281,-9527121,-8320071,-236874,652648,5463220,11154882,9574597,13344802,12468357,7851857,8138029,1842787,-2843682,-4246654,-10697589,-11388299,-11252767,-13303506,-8519326,-6074210,-3611865,3610512,5379413,8761972,13108073,10869787,11887828,10449715,4421839,3576668,-2140391,-7392569,-7393814,-12707244,-12362784,-9845412,-11389696,-4871568,-1863185,155354,8063475,7835287,10744756,13686482,9060262,10371469,6576575,479146,206164,-6728953,-9235978,-9301109,-13406278,-10116825,-8671020,-7400613,-718166,1073353,5339956,9831746,9650430,12142857,11072931,8134259,6620005,1670307,-2013607,-5367964,-9161899,-10637270,-11489035,-10912697,-8825340,-5704992,-1946323,1704052,6090881,8466308,10474769,11948073,9894243,9153276,5847779,1175649,-774684,-6193541,-8630273,-9353632,-12408291,-9613312,-8389848,-6715847,-664066,778737,5194259,9391039,8624376,11915465,10400793,7300201,7122884,1157776,-1739040,-4126946,-9574517,-9169555,-10776370,-11168010,-7095925,-6331671,-2046041,2497358,4282135,8825453,10201942,10090339,10837333,7899002,5314875,2454055,-2301792,-5182429,-7873556,-10415546,-10412312,-9845711,-8518741,-5117231,-1985175,1368001,5617208,7625319,9597442,10966128,9274898,8350377,5613451,1311392,-898265,-5198964,-8044570,-8814591,-10902195,-9334717,-7638868,-6004402,-1257728,1205881,4548782,8179339,8740910,10294389,9645465,7394235,5718359,1646001,-1597207,-4633981,-7803987,-9133692,-10052810,-9394581,-7785800,-5182736,-1633074,1255394,5159667,7403279,8957330,10546626,8596180,7982334,5295611,997616,-512709,-5410619,-7573573,-7965074,-10993114,-8256916,-7363867,-6248327,-311358,215335,4498614,8333377,7038894,10898238,8848335,6161108,6950200,259150,-916811,-3263344,-9063302,-6856086,-9975696,-9895719,-5391807,-6836223,-1018470,2127032,2604730,8974460,7669175,8869778,10383807,5320492,5923365,1841661,-2795114,-2821301,-8255411,-8548384,-8315711,-10091334,-5885758,-5139418,-2204641,2558035,3242897,7487884,8539799,8318322,9540580,6245070,4933255,2118908,-2122144,-3364334,-7357003,-8144000,-8287371,-9347543,-5901318,-5150544,-1967986,2152753,2951557,7505016,8049472,7972178,9627205,5590640,4999244,2299846,-2775767,-2742249,-7341450,-8516310,-7325044,-9861210,-5740202,-4348491,-2826282,3093737,2973617,6596703,9165928,6924919,9446322,6243195,3463548,3137686,-2845355,-3719056,-5747383,-9306258,-7100047,-8574033,-6985090,-3115780,-2972253,1957375,4204598,5336661,8858804,7534012,7787533,7149643,3545925,2236073,-1290505,-4242144,-5614039,-8068572,-7952758,-7651583,-6609366,-4037832,-1793433,1334494,3862422,6062947,7665733,7843560,7942868,6065157,4082095,1830469,-1801906,-3471337,-6276492,-7839233,-7289891,-8208078,-5870940,-3766531,-2195296,2231415,3380774,5861222,8168032,6858866,8059761,6147373,3258785,2554792,-2030289,-3638214,-5236473,-8286656,-6760312,-7636530,-6488879,-3060288,-2515980,1496345,3894536,4874500,7972983,7027535,7128885,6534993,3083353,2144283,-1252478,-3980391,-4966795,-7677913,-7215989,-6990670,-6296268,-3237461,-1887477,1315049,3910305,5161513,7533405,7055278,7008415,6068265,3139327,1951615,-1558809,-3856368,-5020832,-7707200,-6747808,-6939811,-6164955,-2872560,-2147269,1421875,3948792,4515923,7643203,6732138,6530499,6426739,2586160,2068318,-979577,-4164830,-4126195,-7344518,-6894936,-5931051,-6625428,-2678371,-1666546,477592,4402938,4256918,6951946,7333621,5617149,6394863,3029952,1099903,-298928,-4356713,-4657059,-6456137,-7523761,-5588852,-5901896,-3409193,-833993,398416,3953348,4973396,6107911,7328469,5898662,5413897,3586168,915899,-616810,-3413075,-5039050,-5982834,-6972590,-6078046,-5269015,-3553257,-1154582,818928,3175402,4867538,6098216,6551501,6065404,5233586,3378549,1445490,-813404,-3206360,-4643737,-6121971,-6458453,-5983418,-5329870,-3179487,-1414843,783492],[0,0,0,0,1,99,0,-94,136,-277,174,-313,223,-449,544,-812,1045,-1219,1527,-1669,2135,-2439,3084,-3600,4293,-4988,5705,-6662,7558,-8857,10035,-11589,13064,-14810,16685,-18725,21139,-23589,26529,-29433,32841,-36337,40306,-44617,49291,-54524,59986,-66170,72621,-79947,87793,-96584,106234,-116829,128686,-141657,156460,-172919,191953,-213605,238797,-268114,302442,-342840,388936,-436766,460042,-301076,-2076635,-29718703,12291735,9531997,-9092872,39895726,5335922,13749887,37012440,-8211958,17664648,9148475,-25096626,8503624,-22913512,-27336442,-295665,-33244749,-9573584,2630257,-18437215,17861457,10600447,4968221,33171093,10731545,14530644,24794957,-3928398,5517817,604531,-22864574,-7449197,-18724268,-28230903,-6419309,-18985478,-12254106,10033712,-4850357,13485355,24826980,5430962,28968833,18934167,1199760,23070601,-7295745,-10134122,3559704,-32588120,-11974583,-11723297,-34881142,3710233,-12742143,-11161372,25104702,-5337501,19722228,30683873,-1422589,33283297,10982525,-6069522,21456583,-20679700,-11348037,-1623325,-38991365,-5713324,-15621719,-28114621,11731448,-12371213,3133889,26703243,-926279,28221599,23397721,3068876,28094656,725067,-4639872,7178516,-24521848,-12510158,-12951510,-30971045,-7707311,-14376901,-13776637,9073727,-50797,10654751,23487602,11159599,21735131,20571613,5379620,12461412,772145,-11811868,-4787840,-19260345,-21798165,-11189590,-23111921,-11747265,-977864,-9310023,11903988,13184366,8088990,28153737,13838358,13195165,22207239,-3063748,3881980,-902723,-23103165,-6530412,-21025989,-25861590,-4760122,-21843873,-5993557,8097878,-5867898,20486301,17269853,9451674,30975553,9546140,10182084,16831278,-11460339,-593564,-8596621,-26909245,-7939019,-22869470,-21258525,-1603047,-16026393,2427547,12299800,1672607,24419436,17407786,11767374,25900104,5156712,5789098,7012123,-15342035,-6845906,-14415985,-25536957,-10432896,-19531275,-14557809,791900,-6328069,8555076,15674291,9907814,23381964,17894619,11918771,17346011,2774666,-1457530,-2367445,-16884805,-14901578,-16091006,-22795960,-12738443,-11260385,-9512717,4735882,5089125,10212002,20916720,14363533,18229517,19440295,5905026,9099984,748022,-12139654,-5993924,-18585998,-20731693,-10882005,-21817027,-9215944,-1343134,-7330184,13349866,10853014,10395080,26503077,10833075,15616027,17396531,-3687435,5801984,-6462288,-19062510,-6509694,-23957780,-18502490,-8014441,-20102127,-41592,2208185,-304162,20769020,11548267,16071521,24733246,7568994,14626251,7685400,-7467616,-321481,-14913592,-18654979,-11897471,-22831331,-13481063,-7893506,-10376110,4935651,6523698,8977767,20067304,14871484,16472054,17888744,7207530,6218270,833141,-10127872,-9614377,-15366429,-20001930,-13820042,-16000796,-11802171,-1614735,-1984528,7482247,14531528,11764950,20154123,17302522,11265022,14585518,2378664,-2166809,-3220088,-16593538,-13675405,-15839302,-21301433,-10198893,-11848442,-6909985,5831284,3116443,13284585,18390332,12646774,20488674,13801037,6928351,9121376,-4545105,-7413277,-8529321,-19813094,-14376790,-15522616,-17757156,-5546803,-6456196,-349667,10997961,7855262,16395640,18772913,11963236,17356989,8962203,1894385,2931375,-10180271,-11492586,-12135032,-20870156,-13159576,-13669231,-12834010,-252615,-1305199,6629705,15065119,11048286,19250915,16679779,10533284,13744658,1824437,-1864029,-4031933,-15673703,-12737417,-16379449,-18764146,-10051356,-11826690,-4308171,3617986,3908988,13788220,14573915,14606147,18340450,11330540,9880232,5238739,-3264688,-5029824,-12223476,-14940138,-14802221,-16990205,-12259412,-9438966,-4818395,2500425,5723214,12006028,14510908,15348350,16600157,12024309,9825358,4204810,-2499618,-5495725,-12704955,-14209400,-15262200,-17084782,-11282804,-10072408,-4356918,3291164,4703077,13211710,14353593,14358486,17948021,10495585,9788189,5094887,-4405677,-3916873,-12812561,-15088892,-12756791,-18421514,-10442549,-8608866,-6535391,5306128,3732045,11360140,16384419,11187547,18320083,11373771,6499484,8074696,-5564007,-4885829,-9126431,-18159785,-10666295,-16833814,-13706044,-4340827,-8468073,4355022,7471578,7031974,18766821,12103331,14215716,15685986,3748646,6695484,-1799595,-9735914,-6762997,-17039130,-14583697,-12199722,-15699521,-5385984,-4301673,130370,9577439,8397630,14561098,15813113,12177499,13709967,7366786,3074719,-549601,-7540053,-9977799,-13497342,-14761997,-13707802,-12023237,-7513578,-4204300,2275048,6359991,9637497,14841126,12816268,14464497,12614092,5593830,5685373,-2753390,-7748756,-7708540,-16534283,-13065319,-12606855,-14837886,-4069555,-4937375,733013,10353014,6659617,15502552,15507648,9979440,15517027,5318069,2013310,1827572,-10969193,-8307876,-12230892,-17866557,-9357926,-13433198,-8437166,486150,-1993613,8453687,11323296,9647148,17321711,11605756,9905606,10348430,78477,-616366,-5217794,-12712211,-10348539,-14245232,-14329542,-8640245,-8924433,-2738800,3291416,4573956,11204385,13148639,12131534,14527708,10325429,6244039,4481509,-3237084,-6601427,-8721629,-14453031,-12707962,-12268128,-12515545,-5277171,-3353180,969832,8485898,8237720,12895750,14835104,10410644,12302483,6922726,1148407,561683,-7881680,-9797806,-10506483,-15474524,-11088833,-10148638,-8728821,-658489,516921,5564842,11300795,10201498,13731833,13082224,8641724,8413575,2437844,-2737546,-4445571,-10737925,-12178090,-11642750,-13779735,-9432363,-6196234,-4177186,3305644,5832066,8640747,13829978,11554897,12308669,11424509,4718637,3897469,-1706033,-7900973,-7413722,-13120661,-13198955,-10066451,-12248141,-5401257,-2005652,-286064,8238222,8101231,10925727,14592188,9506643,10983157,7207637,634833,530693,-6759872,-9703653,-9471448,-14194191,-10675066,-9141091,-8043322,-888644,923918,5357604,10302792,10002625,12810308,11761943,8742508,7301787,1943360,-1903844,-5318968,-9561319,-11018790,-12129809,-11591129,-9355480,-6393934,-2215834,1519491,6088231,8840301,10983355,12552728,10574041,9733639,6464035,1551540,-703930,-6141875,-9053994,-9845492,-12945995,-10400720,-8958196,-7330814,-1021372,792871,5097399,9718097,9196551,12370424,11199803,7969190,7584334,1584023,-1774064,-4212989,-9793194,-9785175,-11216021,-11769716,-7836422,-6659637,-2563266,2443521,4458068,9018298,10789156,10681616,11422430,8724443,5665513,2793348,-2092764,-5476734,-8077511,-10939894,-11153625,-10412312,-9254865,-5509798,-2200765,1230759,5836464,7981254,10014123,11637340,9858799,8957820,6117975,1565830,-765161,-5285915,-8431259,-9325052,-11514473,-9985957,-8209421,-6447915,-1651901,1192012,4773477,8451444,9366485,10938083,10260009,8053250,5879079,1955705,-1481764,-5020293,-8031307,-9806817,-10771206,-9797761,-8486668,-5424735,-1752748,1090410,5658109,7742211,9467873,11341299,9019229,8596993,5776691,855296,-266767,-5781806,-8168698,-8300499,-11900907,-8709818,-7749202,-6807491,-153665,174999,4729914,9063381,7290996,11643594,9512677,6459302,7569715,339123,-1110493,-3407580,-9690730,-7449907,-10527747,-10621993,-5693429,-7162451,-1183543,2425924,2900723,9455202,8391953,9456152,11033960,5914603,6108041,1968379,-2923596,-3330778,-8667185,-9181848,-8982737,-10542282,-6457627,-5313210,-2201738,2658433,3799169,8049682,9119091,9124935,10036887,6696497,5463306,1935967,-2194542,-3778925,-8048733,-8525136,-9192241,-10017279,-6288291,-5686370,-1930377,2362356,3129262,8217147,8524762,8552148,10435193,5783887,5488212,2436432,-3051195,-2860850,-7957349,-9146871,-7802913,-10634636,-5997299,-4495644,-3078831,3456074,3310853,7166743,9853018,7426794,10080722,6812030,3588180,3318025,-3027697,-4083709,-6214008,-10044756,-7677613,-9096450,-7557894,-3410556,-2973769,2046732,4606643,5851585,9385596,8278014,8337125,7559056,3843583,2266280,-1405022,-4503289,-6244083,-8659519,-8614614,-8324371,-6914510,-4378070,-1859008,1589868,4055976,6636142,8283858,8377450,8696680,6429886,4404036,2054638,-2083504,-3716995,-6713397,-8545253,-7802391,-8903710,-6334927,-3980101,-2562810,2402213,3755749,6155759,8920416,7416164,8687383,6784758,3505867,2806428,-2086119,-3978291,-5484692,-8904917,-7506825,-8121957,-7076299,-3315895,-2690858,1539821,4289286,5290519,8589873,7734221,7666892,7152580,3565963,2252166,-1218326,-4196811,-5386038,-8094208,-7906445,-7535132,-6815741,-3722905,-2009589,1359729,4133437,5622848,8005605,7754319,7662596,6543558,3650160,2076120,-1515155,-3949173,-5415789,-8060146,-7328820,-7609475,-6684346,-3318240,-2355930,1411949,3937303,4972352,8141119,7210665,7244055,6988290,3164762,2419011,-902691,-4214529,-4543262,-7963251,-7491375,-6675278,-7205762,-3211610,-2042885,461506,4438538,4569960,7476613,7830421,6390302,6982732,3465867,1490280,-280689,-4419408,-4969374,-6973702,-7991135,-6321886,-6532570,-3795369,-1170636,384956,4034353,5324535,6668919,7838854,6530568,5980183,4022850,1291527,-664702,-3671501,-5405668,-6553010,-7508158,-6806127,-5802317,-3942383,-1587793,815816,3323449,5150038,6674848,7100352,6772684,5848430,3655147,1793729,-870606,-3378906,-4833390,-6720845,-6991124,-6500673,-5973653,-3434019,-1682401],[0,0,0,-1,-5,-20,123,-29,-50,77,-196,70,-179,53,-235,276,-481,640,-731,941,-971,1306,-1461,1935,-2256,2732,-3182,3626,-4277,4832,-5749,6506,-7592,8553,-9732,10985,-12343,14008,-15641,17684,-19611,21951,-24284,26985,-29915,33080,-36664,40324,-44533,48819,-53760,58973,-64841,71234,-78173,85900,-94162,103538,-113665,125189,-137775,151758,-166808,182279,-196475,203560,-187230,90851,-1457970,1216376,-30395396,12306379,9023543,-8890629,39343306,5339226,13811346,36718280,-8082628,17704092,9005628,-24620644,8184265,-22671669,-27076330,-606172,-32824655,-9628746,2302215,-18036084,17406512,10612762,5058659,32544725,10900305,14340929,24506964,-3495314,5170110,724254,-22627632,-7694941,-18272382,-28205327,-6414730,-18522599,-12493863,10120110,-4689466,13156524,24892540,5246161,28664839,18983269,1063910,22962443,-7117453,-10184645,3564015,-32468722,-11847830,-11669229,-34541224,3645294,-12660630,-10949572,24815093,-5209072,19519911,30366406,-1257619,32859531,10877646,-5812026,20951313,-20255598,-11357630,-1930537,-38155731,-5926480,-15564770,-27483565,11156343,-11881130,3021964,26008653,-327708,27516804,23162531,3536778,27258190,1149648,-4531319,6676307,-23525468,-12881698,-12890000,-30112519,-8410998,-13798877,-13753304,8367172,679488,10023983,23205455,11616109,20802909,20877771,5453468,11884010,1580372,-11960325,-4863481,-18440401,-22083333,-10788016,-22676889,-12174768,-469326,-9457338,11436168,13391766,7548560,27924105,13981142,12603546,22378422,-2929676,3602673,-267396,-22945107,-6476631,-20352161,-25896934,-4725463,-21423988,-6351244,8168353,-5789095,19952322,17425643,9112984,30581544,9772440,9726826,16852454,-11162955,-1019353,-7992496,-26732596,-8024669,-22056519,-21311853,-1492787,-15533087,1949920,12494357,1568842,23780330,17679189,11257419,25496598,5525623,5247472,7130428,-15057293,-7228987,-13724717,-25414117,-10411180,-18821227,-14798059,1055141,-5945435,8059317,15947488,9640982,22848966,18237687,11343047,17044269,2995755,-2096176,-2088929,-16709951,-15183209,-15352125,-22751575,-12546039,-10515126,-9856711,5149289,5252092,9653259,21245579,13834528,17792411,19512582,5114796,9014408,639099,-12630082,-5533021,-18708827,-20545041,-10202730,-21878938,-8554346,-985400,-7378053,13982555,10588784,10354055,26549536,10108576,15415970,16891338,-4338633,5785427,-6989652,-19070111,-6361139,-23952499,-17897243,-7616949,-19707059,628319,2396036,41322,20899330,11181767,15916317,24160966,7125340,14175466,7021788,-7809723,-692522,-14995575,-18540750,-11725648,-22295015,-12977679,-7268997,-9839963,5316867,6918129,8989020,19970043,14722926,15834020,17552458,6518049,5613261,495364,-10743763,-9559868,-15248887,-19960326,-12961808,-15701313,-11145995,-644268,-1877212,8244488,14681345,11457905,20356483,16411183,10681091,14174011,1174833,-2344382,-3741948,-17070389,-13104454,-16089895,-20698361,-9197721,-11654028,-5713845,6261184,3298381,13937716,17774191,12520145,20199286,12814282,6795726,8348974,-5187591,-7301043,-9108228,-19564327,-13936889,-15372608,-16704859,-5131094,-5933471,647406,10966915,8168898,16404567,18140295,11900356,16511047,8171504,1492355,2059288,-10438787,-11614097,-12429287,-20281245,-12844377,-13099147,-11821843,293543,-630510,7096546,14955674,11244096,18848987,16028560,10057449,12681831,1128811,-2420440,-4703855,-15665323,-12614925,-16128851,-18034246,-9532584,-11026199,-3466739,4198895,4427944,14045457,14496960,14392206,17620442,10522963,9048591,4394931,-4024239,-5529547,-12481458,-14892737,-14373452,-16461523,-11354489,-8490916,-3991894,3409744,6160243,12200627,14666949,14820716,16066597,11274576,8579567,3478009,-3355602,-6245982,-12750324,-14422430,-14952023,-16267778,-10801445,-8831023,-3255202,3953935,5717117,13222474,14390498,14241196,16903529,9945030,8713695,3785795,-4832004,-4939595,-13120081,-14879453,-12893374,-17380156,-9568910,-7728974,-5035568,5815593,4512663,11997405,15847678,11270744,17519223,10136503,6010116,6497246,-6350402,-5197128,-10021738,-17602601,-10286442,-16502617,-12210271,-3693292,-7365081,5484145,7619688,7735767,18622423,11430201,14028394,14416078,2859894,5963573,-3138662,-9997089,-7175620,-17251742,-13872049,-11779326,-14755672,-4128623,-3486483,1184695,10143379,8497795,14712907,15250880,11470130,13023281,6221878,2157032,-1235486,-8247003,-10173726,-13311500,-14486482,-12932413,-11088655,-6712010,-3078272,2973320,6839165,10152833,14510407,12548365,13868245,11393309,4957677,4692207,-3730481,-7852281,-8199649,-16222068,-12299272,-12333315,-13586055,-3214879,-4406389,2034259,10446019,6848296,15643213,14546532,9723655,14679350,4114311,1678801,693075,-11412248,-7998540,-12608178,-16964431,-8598350,-12906997,-7027419,930931,-1348290,9267434,10901432,9855553,16850521,10475186,9580369,9175634,-818516,-911965,-6086343,-12621765,-10073527,-14297608,-13248896,-8010972,-8309166,-1675494,3546444,5065506,11502450,12516500,11958639,13804518,9256853,5764334,3429261,-3792038,-6738697,-9262061,-13996983,-12284921,-11920543,-11343489,-4716748,-2621501,1845301,8539532,8524846,12791668,13942170,10085088,11362594,5888056,759441,-473840,-8138175,-9900064,-10682650,-14650447,-10571811,-9469352,-7634055,-202307,1343268,6064994,11228555,10257177,13221068,12351715,7989996,7402070,1637432,-3275722,-5020597,-10773605,-11927820,-11292451,-13021011,-8669000,-5419935,-3306971,3876588,6077923,8886830,13518060,11082137,11673910,10482621,4011169,3107388,-2412524,-8020438,-7598118,-13005800,-12529641,-9658094,-11340872,-4515752,-1481068,593462,8504512,8120811,10983118,13731719,9065198,10250714,6058152,196247,-324650,-7237839,-9432291,-9696739,-13497389,-9968362,-8642682,-6795330,-398253,1395513,6072087,10019092,10003549,12372532,10816226,8262486,6117997,1229373,-2260218,-6088532,-9385437,-10813455,-11821526,-10555378,-8820944,-5514994,-1239244,1885385,6755217,8901849,10581939,12340460,9656210,8872887,5659408,541897,-1187647,-6597488,-9231771,-9542988,-12661189,-9579550,-8057673,-6483397,-110592,1350351,5476426,9963481,8973728,11872353,10461316,6988144,6697410,713586,-2444653,-4664786,-9879428,-9632121,-10634884,-11118288,-6944160,-5698710,-1726559,3144117,4985130,9034223,10656163,10187905,10614227,7793354,4599754,1793731,-2770031,-6062194,-8190251,-10784134,-10637229,-9568745,-8362544,-4477919,-1152524,1824561,6365116,8126344,9823937,11185285,8990968,7998917,5129769,649830,-1526203,-5855016,-8530076,-9048523,-11072758,-9264378,-7290870,-5528149,-705224,1941368,5231291,8754705,9157168,10456022,9536549,7106768,4991728,1067555,-2211467,-5462832,-8161845,-9696249,-10197298,-9067202,-7662296,-4422953,-997377,1842516,6185923,7739096,9365404,10755361,8199209,7833870,4725631,47672,-953639,-6308456,-8004908,-8204444,-11467640,-7806250,-7068728,-5761630,689211,646064,5312533,9058078,7079483,11321352,8589761,5834712,6649435,-639607,-1470676,-3950301,-9745361,-6957842,-10240517,-9746414,-4817343,-6513614,-303500,2702785,3196852,9636537,7894920,9120762,10342152,5076312,5506669,1172620,-3311674,-3398166,-8696544,-8675780,-8554981,-9951049,-5599301,-4844110,-1485609,3068251,3892537,8075556,8756516,8638854,9400216,5885989,4696869,1309554,-2571703,-3885280,-8002518,-8241080,-8617650,-9358744,-5530702,-4965785,-1285000,2736285,3341866,8243066,8213342,8185277,9716833,5044139,4774897,1693933,-3447547,-3131626,-8020633,-8772098,-7378890,-9920233,-5167675,-3857627,-2334502,3851282,3440778,7181239,9522331,7000800,9516129,5925272,2962823,2670268,-3457834,-4192452,-6226044,-9631725,-7179466,-8542945,-6679590,-2752889,-2382043,2468922,4722811,5787354,9103263,7744658,7807345,6821934,3159464,1737734,-1797005,-4722834,-6053397,-8318978,-8151013,-7642020,-6356968,-3697706,-1302897,1834015,4216544,6548129,7967285,7964402,7983465,5801425,3715981,1447018,-2328382,-3975058,-6644098,-8130395,-7430838,-8191022,-5647335,-3404609,-1806025,2657466,3890759,6245594,8420617,7149409,8006277,5966324,2991673,2095809,-2406256,-4051059,-5596069,-8462795,-7043956,-7651162,-6292009,-2847461,-2053826,1929478,4282672,5354345,8190727,7318863,7163617,6381234,3032663,1620580,-1713438,-4326612,-5399944,-7805448,-7372290,-7038363,-5997105,-3142797,-1504163,1716896,4113671,5662218,7708235,7105898,7123986,5753426,3007677,1632276,-2025337,-3965023,-5429365,-7834895,-6867531,-7096674,-5955842,-2669263,-1852238,1880023,4122458,4940014,7833309,6757239,6690555,6258052,2593000,1821290,-1415781,-4295620,-4546785,-7613064,-7004017,-6267008,-6329420,-2554767,-1473571,1033428,4553005,4577750,7166724,7366711,5881460,6165995,2916874,985190,-839519,-4396100,-4968754,-6734793,-7468551,-5927873,-5739726,-3114591,-736852,1018446,4165277,5322905,6480997,7257419,6065729,5286073,3277183,828931,-1158790,-3733674,-5307052,-6437691,-6861396,-6160608,-5148739,-3159637,-1109971,1328839,3526046,5056603,6524765,6582028,6173412,5199141,2951238,1241477,-1273073,-3580492,-4800910,-6559414,-6483019,-5927192,-5298567,-2740480],[0,0,0,-3,-16,258,-278,486,-543,643,-849,1007,-1476,1780,-2398,2806,-3452,4059,-4838,5840,-6884,8294,-9602,11313,-12954,15012,-17219,19767,-22678,25757,-29349,33024,-37340,41851,-47047,52638,-58803,65576,-72798,80881,-89444,99086,-109370,120802,-133123,146589,-161343,177364,-195200,214611,-236363,260235,-287041,316963,-350829,389543,-434071,486317,-547970,622634,-714444,831081,-984128,1194580,-1502431,1994387,-2901743,5110075,-22938844,-20571050,6724209,-32762136,15119293,7704376,-6949945,38453136,6340965,12927162,37091387,-9152716,17797823,7835930,-24600870,7501373,-22583960,-27315496,-106321,-32983964,-8875162,2543056,-17383106,17843605,10949621,5088541,32851617,10482720,14243502,23991551,-4001639,4749347,342424,-23105293,-7637401,-18519913,-27937546,-6141268,-18374154,-11866803,10403219,-4566606,13667038,24774980,5408758,28662027,18566249,918875,22518327,-7600880,-10305035,3116432,-32326018,-11796786,-11708511,-34063006,3739510,-12336493,-10495035,24881367,-4806025,19665383,30199717,-1190662,32443880,10686634,-6069255,20434233,-20328654,-11722064,-2003574,-38026217,-6054324,-15031354,-27273933,11275239,-11238726,2969975,26354587,-91395,27243554,23447144,3089993,26931794,1219284,-5307801,6719239,-23791800,-13280435,-12355017,-30405489,-8195725,-13302043,-13930846,9114857,796107,9916185,23796044,11138373,20888189,20928017,4735178,12069834,1113673,-12452644,-4490766,-19003757,-21953137,-10534014,-22956313,-11469128,-508821,-9396909,12027387,13215194,7797218,27941561,13654893,12766341,21985769,-3060156,3567187,-621236,-22803457,-6613050,-20309465,-25762755,-4755674,-21099436,-6452340,8292674,-5643367,19681094,17737758,8850981,30368192,10070301,9264913,17029874,-11066113,-1383522,-7496285,-26989408,-8034618,-21622073,-21817925,-1115527,-15539351,1592538,13052608,1116394,23710543,17928065,10543686,25996798,5372128,4842068,7801552,-15577524,-7061996,-13295800,-25961792,-9808590,-18897183,-15126828,1663218,-6400848,8080601,16241420,9080676,23197250,17941849,10969047,17562074,2625981,-1943524,-1714210,-17026717,-14699851,-15302538,-22862788,-12175933,-10847877,-9799535,5198799,4821082,9661093,21111416,13630086,17923312,19480934,5170314,9256388,751216,-12432168,-5354556,-18534841,-20569838,-10062345,-21849694,-8828098,-1016406,-7723838,13701973,10513164,9890716,26522207,10120419,15302750,17347426,-4319977,6023590,-6360885,-19120074,-5935042,-23769257,-18256925,-7319308,-20153734,212213,2450973,-716606,20807923,11192962,15384794,24647911,7041033,14306243,7908158,-7851987,-80277,-14374150,-18764471,-11099397,-22554504,-13431233,-7044564,-10741796,4881474,6787228,7996204,20205829,14467060,15654695,18351348,6474689,6197556,1275793,-10722875,-8781721,-15063983,-20077943,-12676234,-16276367,-11603956,-1070745,-2781380,7889080,14096333,10942354,20465692,16342994,11126960,14834912,1664714,-1576040,-3140793,-16572430,-12755282,-15994761,-20793352,-9660166,-12131895,-6479080,5530461,2760538,13190354,17654982,12437527,20140551,13466138,7134019,9072410,-4192042,-6924684,-8197912,-19166093,-14183905,-15024959,-17526893,-5737834,-6308616,-832303,10688381,7477068,15685022,18641276,11521916,17063286,9197875,1634183,3498989,-9761543,-11334461,-11240184,-20776424,-12821057,-13249259,-13192877,20481,-1805948,6043654,14982318,10238891,19025204,16480329,9949403,14080234,1743037,-1697459,-3276105,-15540265,-11947282,-15889387,-18697777,-9651078,-12028208,-4479554,3661156,3195232,13505868,14129759,14020459,18118666,11002643,9876262,5499604,-3143927,-4601087,-11745942,-14523460,-14254587,-16673413,-11942861,-9308435,-4895127,2250247,5212532,11630129,13991427,14913528,16305970,11655637,9875505,4320019,-2320363,-4966113,-12340351,-13690618,-14778775,-16841777,-10884376,-10007223,-4411177,3194258,4249525,12796189,13999045,13800125,17700108,10216552,9627267,5312013,-4306807,-3554278,-12255149,-14681500,-12332935,-17943662,-10305436,-8329467,-6621919,4971559,3559192,10727204,15872222,10880424,17712014,11235438,6469262,7865655,-5116743,-4628081,-8827043,-17301591,-10454123,-16330230,-13260738,-4559946,-8247923,3874794,6985370,6930754,17851943,11723392,14105904,15092559,4114155,6786842,-1675403,-8851339,-6662919,-16350823,-13961944,-12165087,-15167251,-5477662,-4557810,-24652,8759184,7923175,14028668,15139787,12144353,13458975,7383902,3409798,-287067,-6864754,-9411825,-12955764,-14153250,-13469255,-11745981,-7584633,-4349714,1927981,5736591,9226164,14140430,12432491,14147925,12291046,5917043,5756733,-2382342,-6938185,-7378234,-15577158,-12479149,-12522511,-14269190,-4431144,-5137354,613348,9341216,6444366,14874882,14712367,10115265,14937833,5445706,2552069,1655642,-9927982,-7804479,-11916069,-16783095,-9496813,-13048593,-8215977,-275009,-1881817,7675308,10450138,9599601,16237710,11428416,9910651,9841402,775881,-515103,-4842379,-11744010,-10306964,-13631890,-13892933,-8698121,-8526944,-3095845,2927648,4405697,10433204,12721234,11646832,13930330,10199786,6097072,4498034,-2801379,-6306753,-8308096,-13888826,-12261241,-11888306,-12102847,-5290034,-3522205,826275,7979372,7904068,12421968,14036476,10358662,11856395,6668299,1599833,325590,-7276316,-9251579,-10426382,-14498293,-10924281,-9969572,-8280350,-1314099,657217,5240637,10415008,10203472,12939558,12678694,8756264,7803718,2805126,-2470702,-4482331,-9772495,-11915574,-11264042,-13089875,-9690725,-5813090,-4212712,2772606,5698065,7887352,13290785,11286883,11606359,11467132,4694554,3812538,-1094932,-7551263,-6913486,-12457526,-12808641,-9667597,-12006791,-5495222,-2136993,-628194,7726669,7601182,10450206,13913607,9256218,10801267,7184092,1007272,769119,-6270276,-8934221,-9253449,-13508066,-10340245,-9240196,-7871895,-1374119,382010,5002636,9320075,9607193,12314136,11135789,8973920,7121584,2331629,-1068042,-5075955,-8656121,-10438073,-11947233,-10859475,-9575763,-6427333,-2288525,723955,5748607,8145703,10099396,12364382,10049649,9637111,6789379,1604501,-58314,-5477596,-8536985,-9048402,-12562256,-10160606,-8722666,-7589214,-1379815,278963,4436317,9113496,8555029,11834070,10924391,7777771,7664894,1979999,-1332744,-3656573,-9026256,-9320984,-10658215,-11473709,-7890341,-6610756,-2882080,1821030,3992917,8120374,10278439,10239861,10992863,8723679,5654463,3094188,-1449236,-4997262,-7391780,-10295626,-10747681,-9926032,-9168248,-5638990,-2459391,655890,5282305,7335680,9415005,11182579,9430776,8800020,6176362,1897388,-276829,-4760969,-7648036,-8751836,-11012319,-9627653,-8154088,-6423232,-2006715,675378,4267408,7679564,8830453,10431652,9839126,8150657,5929905,2316582,-854935,-4618053,-7171085,-9185023,-10400300,-9213776,-8594004,-5510393,-1986613,277240,5281712,6933738,8729832,11153228,8429932,8677862,5953328,1096920,463388,-5266317,-7394321,-7576365,-11668365,-8246679,-7818815,-6999721,-368441,-607860,4210731,8335595,6539321,11342084,9031707,6486228,7773991,480628,-356857,-2903701,-9100133,-6545624,-10221126,-10140740,-5627753,-7459976,-1433526,1545317,2263418,8808714,7481476,9240617,10528423,5825310,6519413,2170439,-2098712,-2637013,-8063850,-8190200,-8758490,-10183167,-6292290,-5860499,-2346569,1816734,2985059,7590841,8081867,8837372,9802181,6428260,5944207,2193375,-1397351,-2792246,-7564732,-7665259,-8690718,-9879805,-6028766,-6208242,-2330531,1769287,2137715,7641596,7685396,8108612,10273086,5674153,5926134,2879798,-2408122,-1935981,-7356619,-8397922,-7283262,-10487991,-5961307,-4928514,-3530833,2760126,2437899,6400026,9160595,6964253,9904321,6723683,3995986,3836453,-2334223,-3175575,-5554939,-9215659,-7252556,-8924900,-7443514,-3774502,-3366408,1342382,3708871,5244633,8544433,7849357,8220185,7444228,4305745,2728769,-739376,-3598708,-5538035,-7893328,-8125261,-8128322,-6880804,-4745976,-2403902,907474,3208324,6010354,7567001,7856857,8503852,6419007,4735602,2534323,-1466033,-2886347,-6023113,-7863242,-7430385,-8683330,-6329786,-4358646,-2861250,1676839,2923715,5485501,8135038,7021433,8410670,6666822,3918799,3125941,-1402189,-3273712,-4938297,-8109204,-7072705,-7917571,-6969492,-3793574,-2989408,945192,3420477,4729503,7770577,7267123,7488655,6954892,3920572,2624356,-700072,-3380673,-4879637,-7453676,-7380952,-7478614,-6537296,-4030255,-2465808,880389,3183506,5078722,7294494,7121775,7579397,6297826,3948226,2566822,-1082378,-3071218,-4875404,-7526479,-6794817,-7500143,-6453804,-3520909,-2879540,967079,3231256,4344818,7568748,6673268,7078162,6715497,3272905,2849783,-592062,-3517193,-3974944,-7387565,-6946360,-6587209,-6906578,-3315894,-2426847,196556,3706576,4086662,6882015,7228379,6210819,6715670,3540956,1870242,-41297,-3643414,-4429781,-6481416,-7366250,-6246188,-6255784,-3862834,-1623095,203791,3271751,4761064,6273812,7184996,6453961,5766921,3955093,1712677,-410712,-2942046,-4743037,-6229743,-6770319,-6592322,-5677572,-3807617,-2080072,561273,2749332,4435686,6322480,6427593,6491029,5770158,3587160,2229847,-554797,-2924800,-4175607,-6384352,-6400136,-6216569,-5909944],[0,0,0,0,3,53,181,-176,343,-347,383,-506,569,-917,1078,-1526,1734,-2147,2481,-2944,3580,-4206,5136,-5900,6994,-7941,9218,-10549,12117,-13936,15802,-18048,20239,-22916,25625,-28838,32253,-36035,40201,-44575,49547,-54717,60657,-66906,73932,-81447,89662,-98674,108400,-119323,131121,-144453,158979,-175351,193554,-214152,237712,-264737,296499,-333793,378912,-434002,503551,-593719,715416,-887675,1144963,-1542483,2193076,-33996519,-18935166,5484160,-32085706,14280960,7923662,-7440744,38298048,6008064,13136030,36593005,-8670666,17642464,7962540,-24245969,7519137,-22430603,-26964143,-450178,-32496751,-9001646,2440532,-17185727,17433459,10914767,5204924,32385102,10713819,13966278,23804240,-3856185,4527028,338295,-22888208,-7799526,-18318215,-27875009,-6078039,-18084526,-11768109,10566709,-4326201,13658999,24808536,5415248,28463653,18319586,811311,22236808,-7770538,-10345902,2968801,-32291291,-11704512,-11733244,-33754732,3904588,-12174397,-10030527,24700631,-4497320,19804898,29923283,-934032,32098454,10449856,-5946488,19916544,-20232909,-11685704,-2393341,-37524723,-6255941,-15056541,-26772402,11073412,-10849328,3193543,26036789,325192,26965764,23264355,3334774,26253094,1271278,-5336571,6292175,-23504458,-13553541,-12428624,-29995925,-8382948,-12954806,-13654569,8959318,1347914,9903840,23776711,11453669,20542423,20855755,4617240,11618612,1028594,-12670526,-4826793,-18882823,-22038701,-10437530,-22641965,-11549190,-82324,-8982073,11968669,13545231,7832026,27822525,13780354,12463771,21736117,-3208450,3037845,-827988,-23072927,-6957691,-20089434,-25808081,-4584513,-20650690,-6357781,8761501,-5340999,19766275,18113554,8858094,30240520,10053257,8695894,16737759,-11412431,-1889115,-7679905,-27187892,-8173283,-21428411,-21818411,-744109,-15069759,1841809,13533474,1363427,23838036,18171183,10463843,25757687,5111836,4421370,7453895,-15815996,-7481632,-13454891,-25973983,-9913870,-18520018,-14915741,1930859,-5757890,8278361,16614538,9443650,23032257,18240659,10699083,17061968,2504607,-2674698,-2169897,-17189505,-15380518,-15112554,-22993251,-12093822,-10082436,-9706102,5902914,5520733,9731726,21788496,13552348,17765502,19612716,4279945,8960769,343185,-13325902,-5329007,-19158881,-20775566,-9559318,-22177358,-8059358,-391385,-7594362,14837952,10606521,10162203,27203769,9452298,15331836,16960350,-5352269,5918787,-7329273,-19665636,-5821515,-24345503,-17840828,-7052390,-20018083,1237591,2828892,-199025,21666981,11131246,15694655,24656621,6421930,14103175,7134452,-8622104,-507538,-15178896,-19059935,-11112934,-22687159,-13099999,-6576853,-10333065,5678504,7327388,8480383,20681693,14570575,15497266,18178554,5870506,5647002,841244,-11517883,-9030622,-15418572,-20403045,-12317211,-16174629,-11082652,-202110,-2490039,8769062,14668799,10987744,21048383,16054743,10722211,14688314,595273,-2053257,-3769278,-17571524,-12714846,-16435277,-20816692,-8939694,-12047542,-5540175,6476482,2988950,14316190,17900956,12414356,20582197,12645395,6692788,8574747,-5557199,-7302150,-9009136,-19991198,-13772720,-15410042,-17072345,-4743421,-6144470,580669,11533970,7858318,16810810,18428110,11414126,17129568,7941909,1122411,2569383,-11146485,-11446597,-12118556,-21137458,-12168047,-13277767,-12123755,1147523,-1184447,7548738,15511983,10564973,19738214,15861783,9674445,13399820,287196,-2302476,-4477772,-16507822,-12113374,-16417092,-18465101,-8903079,-11592971,-3272386,4555580,3930001,14538638,14431077,14212159,18238489,10211710,9258716,4565996,-4333929,-5318770,-12568000,-15166654,-14283931,-16677927,-11448966,-8381112,-4131151,3317239,6377244,12185053,14790167,15013464,15922623,11521308,8825934,3220022,-3055292,-6353802,-12952943,-14050690,-15392378,-16265996,-10636151,-9384234,-3039180,3769897,5486325,13813119,14095220,14448366,17336070,9553802,9260823,3836257,-5160250,-4403494,-13647640,-14756629,-12743161,-18023010,-9269776,-7924146,-5343587,6321822,4111093,12152968,16327369,10943179,17970762,10198094,5838615,7012094,-6673638,-5289831,-9872691,-18074020,-10317878,-16560200,-12556958,-3583157,-7446132,5387553,7887611,7692822,18717397,11724882,13983866,14574226,2989237,5754574,-3012840,-10085473,-7433549,-17127397,-14160749,-11919288,-14722036,-4502646,-3378909,1239285,9980723,8841566,14650540,15381801,11822631,12808342,6474511,2206872,-1519796,-8095033,-10471625,-13500864,-14418966,-13289381,-11051709,-6751811,-3197798,3215130,6850384,10203578,14732245,12594283,14073906,11580208,5008980,4770545,-3747380,-7978213,-8371776,-16343346,-12572348,-12453718,-13691979,-3507364,-4265892,1957960,10387139,7210181,15592791,14684469,9964551,14616892,4375607,1567846,500467,-11180137,-8480064,-12565536,-17006297,-9084002,-12681807,-7275613,795030,-1021316,8992125,11236950,10014072,16707317,11077366,9452908,9240380,-499841,-1300147,-5789964,-12680421,-10404278,-14023044,-13743840,-8015675,-8196276,-2024688,3858497,4998521,11602123,12965793,11872601,14150456,9355929,5636501,3600002,-4056201,-6854876,-9319740,-14447135,-12152883,-12148615,-11343208,-4556670,-2828348,2208036,8594033,8621786,13248434,13857124,10537785,11413595,5709360,1031765,-911754,-8115802,-9873175,-11213226,-14509860,-10818209,-9624120,-7245458,-525255,1754692,6278549,11119456,10904012,13093925,12430106,8326183,6988332,1939842,-3490783,-5499995,-10562477,-12487321,-11483948,-12977476,-9093588,-5020873,-3237563,3925618,6693250,8792130,13853334,11446866,11539672,10811524,3807850,2885330,-2437106,-8491378,-7739963,-13219513,-12802914,-9653128,-11519493,-4447734,-1295771,719877,8793371,8342874,11398088,14017881,9160220,10389891,5950259,211054,-507370,-7580738,-9606483,-10101686,-13692130,-10001306,-8972490,-6635142,-421794,1457835,6502546,9939501,10388318,12671913,10748935,8663456,6139070,1047558,-2174836,-6495644,-9530714,-11001213,-12313631,-10438453,-9061525,-5543128,-941084,1754165,7063044,9178985,10687889,12745357,9761152,9025586,5999168,356637,-1252608,-6710633,-9565522,-9595761,-12877827,-9901733,-8053545,-6707601,-90131,1589445,5512643,10256461,9249879,12024821,10759122,7162236,6677328,961474,-2642877,-4766103,-9983063,-10050624,-10892746,-11300427,-7288722,-5589763,-1844759,3215249,5287769,9028394,11018089,10495059,10695119,8187429,4638716,1814572,-2658210,-6350769,-8214197,-10902428,-11014023,-9628121,-8646911,-4639070,-1116381,1727811,6537845,8352102,10017758,11492761,9154544,8102015,5361625,581209,-1568249,-5920348,-8723612,-9261032,-11233929,-9561603,-7462177,-5513600,-847341,2070126,5354702,8726722,9599796,10499672,9677276,7502838,4878847,1198828,-2279672,-5860596,-8138701,-10072129,-10529188,-9093529,-8061056,-4353795,-907961,1678791,6603318,7768786,9573241,11273632,8115400,8243413,4733130,-121396,-733527,-6699223,-8354999,-8221440,-11997624,-7824668,-7293019,-5908084,1002546,558045,5600205,9327274,7112539,11746361,8707491,5879590,6910135,-765126,-1564589,-4094600,-10050145,-7156384,-10538252,-9911085,-5057702,-6566885,-139155,2840697,3451140,9816527,8164968,9403705,10381258,5167041,5555065,1037172,-3377456,-3826150,-8984356,-8947856,-8942731,-9986522,-5835444,-4872207,-1203456,3003008,4264496,8436794,8823974,9103728,9467329,5971436,4937783,941965,-2581791,-4051844,-8479986,-8255356,-9092589,-9498704,-5520634,-5264831,-1005731,2890106,3465421,8687701,8279567,8433962,10053370,5061767,5010628,1657672,-3649648,-3209411,-8457729,-8950444,-7638838,-10322652,-5313670,-3967768,-2338919,4064038,3579305,7476447,9737829,7191883,9733250,6045058,3139540,2635082,-3538062,-4379202,-6548093,-9848127,-7492702,-8765381,-6863536,-2839460,-2214771,2636781,4930282,6181117,9336520,8042891,7967931,6839744,3321441,1657236,-1993368,-4794353,-6419205,-8516615,-8367671,-7976261,-6403800,-3862378,-1194455,2055755,4401941,6900671,8215266,8173448,8302958,5917070,3856517,1395982,-2554953,-4064601,-6956582,-8438620,-7688082,-8397161,-5841908,-3456344,-1751836,2770145,4152640,6436401,8753737,7411906,8156764,6122319,3051718,1876856,-2509158,-4426242,-5924078,-8677191,-7481080,-7690274,-6435731,-2893716,-1727199,2061654,4564696,5843884,8283920,7639517,7354166,6383221,3161615,1433185,-1848387,-4566992,-6014273,-7918752,-7673085,-7262787,-5939846,-3242346,-1204869,2052294,4278631,6162632,7883944,7371095,7424869,5731117,3110765,1400657,-2281384,-4192573,-5872566,-8028923,-7135035,-7362791,-5843414,-2788984,-1661774,2175360,4244773,5406238,8014143,6937100,6940462,6090998,2635276,1663015,-1726929,-4475779,-5057383,-7876477,-7217866,-6564029,-6306571,-2687145,-1330216,1330239,4658137,5096156,7376343,7446138,6287378,6127287,2891188,909329,-1311053,-4464272,-5479470,-7085093,-7427824,-6265070,-5649747,-3060970,-783655,1445446,4154910,5577271,6878793,7274349,6488537,5292859,3170743,881311,-1576603,-3872893,-5508359,-6941156,-6890783,-6592714,-5298570,-3020516,-1237400,1603503,3745923,5262952,7004537,6664901,6487176,5389675,2875006,1320960,-1548913,-3861498,-4945779,-6976729,-6616036,-6200292],[0,0,0,-2,-11,68,-7,269,-299,508,-567,669,-873,1032,-1494,1792,-2398,2795,-3425,4013,-4767,5735,-6739,8097,-9347,10988,-12552,14518,-16618,19041,-21807,24724,-28129,31598,-35682,39935,-44841,50109,-55916,62294,-69084,76690,-84735,93809,-103477,114235,-125831,138512,-152422,167537,-184401,202782,-223436,246159,-271768,300466,-333111,370658,-414162,465678,-527177,602762,-697563,821317,-990392,1238400,-1647402,2516707,-10729700,315117,-32871015,-19342698,5877096,-32084405,14624288,7631140,-6939017,37875538,6098237,13039575,36324948,-8632413,17580113,7669125,-24010073,7164579,-22207501,-26798279,-507188,-32129918,-8960949,2343078,-16858039,17170959,11038906,5153456,32070381,10821299,13856131,23620211,-3635941,4351935,452589,-22658728,-7846835,-17976092,-27801212,-6161352,-17854998,-11860135,10439034,-4378102,13420321,24604146,5306724,28168403,18296731,873880,22127352,-7600334,-10120959,2912153,-31855435,-11636630,-11666163,-33376781,3655573,-11912242,-9907307,24388121,-4266359,19435462,29612070,-733225,31384054,10414267,-6058439,19353706,-19838944,-11930411,-2388298,-36985523,-6441565,-14441320,-26382656,11026253,-10087947,3129691,26125935,585597,26326394,23298032,2883063,25675984,1311203,-6070307,6140126,-23449534,-13937114,-11826072,-29945140,-8079309,-12094067,-13632175,9608729,1584886,9642401,24121099,10928865,20194604,20754935,3755951,11453480,688030,-13068887,-4563934,-19087044,-21738781,-9988756,-22519044,-10816982,129191,-8732054,12437349,13353353,7958990,27605437,13327536,12200576,21100389,-3500285,2744193,-1141675,-22840594,-7037887,-19754194,-25338749,-4335883,-19981258,-6037558,9117950,-4958690,19550988,18160857,8450103,29757631,9888652,7937424,16494774,-11666584,-2432889,-7189849,-27381841,-8031728,-20582998,-21837310,105142,-14607998,1634747,14283018,962163,23624516,18385322,9314602,25744525,4762236,3473737,7840111,-16467798,-7528203,-12729996,-26407262,-9057577,-18019898,-14977725,2966344,-6037660,8368798,17136927,8538982,23068185,17891998,9754959,17249750,1805286,-2906331,-1675483,-17684194,-14738237,-14703484,-22943492,-11226790,-10053451,-9502272,6324255,5145679,9781205,21572518,12864364,17686108,19126025,3934902,8947786,85704,-13191596,-4971798,-18871445,-20281478,-9253096,-21813903,-7696122,-278383,-7595728,14631056,10450187,9733727,26716565,9126347,14875989,16839501,-5355810,5813083,-6900322,-19538910,-5470883,-23816529,-17707654,-6468605,-19866684,1131422,3057732,-711143,21296522,10960555,14873199,24579911,6137650,13614342,7516039,-8758182,-236434,-14487645,-19112749,-10262606,-22216034,-13104181,-5820300,-10674421,5676268,7469900,7468992,20760020,13982679,14719408,18464317,5211277,5684665,1296258,-11757346,-8138504,-15071191,-20276524,-11319854,-16406456,-10779113,89405,-3181880,8848007,14154459,10269847,20970032,15179061,10592761,14569550,303344,-1409695,-3588194,-17147456,-11951745,-16211253,-20181560,-8706384,-11991147,-5393356,6023184,2783168,13746234,17143632,12124183,19874016,12489880,6597872,8354794,-4827895,-7141009,-8383914,-19081170,-13712083,-14507223,-17022576,-4946639,-5690284,-355808,11231609,7499988,15529387,18519141,10746942,16645000,8576136,710669,3269103,-10318315,-11524502,-10860824,-20865911,-12066455,-12473643,-12890586,1163983,-1522346,6275569,15532672,9512967,18977235,16010288,8888231,13905939,850544,-2360451,-3285446,-16105882,-11597849,-15360916,-18517429,-8534976,-11532332,-3914952,4436982,3179779,13753185,14087830,13354687,17891725,10193417,9039687,5041491,-3868786,-4784950,-11732624,-14610150,-13756007,-16103184,-11340816,-8406693,-4314932,2715495,5757816,11626508,13896546,14502728,15551688,10997117,9096629,3428758,-2743421,-5432403,-12514745,-13359386,-14559565,-16223265,-10062917,-9416957,-3600267,3805281,4483262,13053872,13718062,13311338,17213781,9359511,8850538,4616956,-4975727,-3799300,-12357752,-14645075,-11709111,-17425576,-9535431,-7376613,-5942845,5628546,4054581,10744496,15799745,10516731,16816746,10615707,5541605,6914424,-5491562,-5307797,-8921553,-16974629,-10358354,-15427887,-12465911,-3936599,-7077570,4356469,7413717,7346941,17345225,11577439,13392881,13959809,3640258,5653434,-2419293,-9051594,-7161827,-15959697,-13528134,-11738086,-13955195,-4774735,-3640389,1086848,8870122,8315987,13971774,14322864,11642979,12379465,6398224,2745267,-1276906,-7444001,-9562746,-12983656,-13607163,-12733615,-10963289,-6522394,-3371732,2550526,6492566,9326239,13933501,12184270,13201573,11435151,5094313,4576357,-2906550,-7407797,-7904960,-15048828,-12187476,-11893211,-13008354,-3944845,-4050815,1453410,9307432,7047822,14415724,14051538,9867321,13610049,4893895,1891189,559176,-9752948,-8087220,-11800026,-15804446,-9286220,-12016907,-7256508,-47422,-848937,7799507,10288249,9747580,15384109,10955352,9285065,8660847,485125,-1153201,-5222851,-11353626,-10199267,-13110092,-13043226,-8221224,-7757632,-2557376,3155494,4589317,10296524,12379625,11243351,13261190,9500692,5624590,3769818,-3166257,-6211676,-8481068,-13355735,-11718978,-11566145,-11019166,-4851685,-3066032,1509879,7609813,7929473,12189781,13081442,10229837,10939969,5929064,1574892,-501239,-7074565,-9003432,-10535170,-13437127,-10629015,-9463504,-7132168,-1306149,1312314,5501919,9928199,10464860,12137785,11956156,8510457,6675002,2545000,-2763382,-5000747,-9357149,-11871281,-10818612,-12162551,-9309092,-5003176,-3622043,2921452,6216044,7740499,12859894,10944405,10766972,10763074,4088310,3076354,-1545775,-7697213,-6961313,-12180999,-12289843,-9181505,-11112122,-4733498,-1575454,68542,7797204,7660191,10390821,13230668,8792245,10078631,6121740,624287,33600,-6638716,-8719012,-9351629,-12845082,-9658222,-8751067,-6658726,-988866,897552,5684002,8989161,9617319,11914036,10211490,8527724,6061991,1474072,-1428913,-5884945,-8548569,-10142049,-11707482,-9856865,-9013016,-5614256,-1410400,980916,6262136,8294742,9716766,12142538,9325383,8696644,6123948,737716,-508091,-5811234,-8789881,-8717605,-12126138,-9531430,-7829053,-6854750,-657215,937900,4640510,9325809,8450942,11245332,10425432,7047033,6830496,1460057,-1898231,-3921259,-8950204,-9206938,-10057397,-10838117,-7268469,-5721725,-2420414,2311049,4436436,7923681,10126434,9857263,10121074,8175586,4872450,2436343,-1742930,-5335223,-7206463,-9970965,-10382867,-9265471,-8643460,-4942698,-1807397,907531,5570325,7226138,9046917,10762381,8798180,8172159,5576494,1340663,-639352,-4930899,-7517097,-8462853,-10506976,-9031768,-7577633,-5708696,-1560758,1033120,4508650,7470797,8690465,9937610,9113073,7650069,5152403,1868000,-1106757,-4888039,-6910714,-9052540,-9982642,-8479995,-8221575,-4773958,-1519739,408277,5647691,6659466,8483694,10745467,7553557,8272574,5333378,550421,381342,-5489147,-7156374,-7131814,-11380075,-7452179,-7286996,-6473935,247873,-525597,4379348,8230854,6082795,11014524,8333286,5973351,7310086,-7772,-440286,-3112073,-8862190,-6183300,-9959163,-9356308,-5124539,-7035732,-822823,1610040,2434695,8596869,7064186,8873045,9870531,5324556,6061792,1604987,-2082104,-2683105,-7904928,-7678870,-8540288,-9462059,-5744947,-5482423,-1761464,1857768,3052158,7566060,7508432,8452607,9090369,5753015,5581991,1609526,-1596785,-2734787,-7586962,-7083750,-8245682,-9347375,-5242051,-5855458,-1825957,1994038,2113815,7633566,7222575,7578676,9825897,4940802,5421924,2554734,-2720305,-1920355,-7237349,-8047488,-6765987,-9939284,-5336424,-4459972,-3183981,2947023,2445706,6323671,8748642,6465577,9329899,6147189,3563871,3351891,-2447634,-3166193,-5391440,-8774846,-6830234,-8412050,-6748244,-3377992,-2968996,1617878,3661518,5100172,8122322,7406966,7756682,6793419,3856558,2442624,-958736,-3522742,-5369726,-7507297,-7561114,-7724169,-6323520,-4314485,-2185471,1124113,3215282,5704574,7292716,7342085,7983554,5862051,4263399,2290727,-1548877,-2895678,-5735607,-7528630,-6917774,-8042944,-5887909,-3861817,-2536872,1663516,2958297,5228252,7681735,6741622,7679824,6188486,3538089,2678799,-1434849,-3231551,-4791384,-7592199,-6782213,-7294350,-6424284,-3524420,-2460271,912531,3309131,4714314,7218234,6925107,6956063,6244344,3636232,2181066,-770614,-3257181,-4905970,-6913973,-6943975,-6927806,-5863546,-3710738,-2092996,1048987,3087295,5066145,6914043,6664373,7140908,5618631,3566241,2212558,-1318323,-2940756,-4804645,-7064359,-6341484,-7052082,-5816996,-3253320,-2478141,1162499,3122949,4289335,7138103,6185459,6669358,6097758,2983887,2447229,-735815,-3354758,-4015249,-6901799,-6432224,-6157284,-6250770,-3099557,-2056275,429706,3479624,4037087,6482706,6690951,5905689,6058005,3343267,1610187,-425307,-3354354,-4376544,-6065161,-6726635,-5975802,-5571611,-3507656,-1538506,619244,3064623,4624228,5911382,6472776,6211012,5184695,3501380,1681364,-762124,-2651316,-4469660,-5953818,-6006883,-6290601,-5252545,-3388839,-2009398,839414,2648792,4108859,6194859,5818949,6136628,5371692,2955072,2180075,-724102,-2844919,-3820933,-6155764,-5788807],[0,0,0,-1,-8,212,-154,305,-169,297,-285,469,-660,812,-1079,1123,-1422,1515,-1932,2241,-2740,3228,-3681,4290,-4761,5573,-6249,7281,-8214,9343,-10506,11715,-13190,14629,-16491,18262,-20432,22559,-24986,27586,-30391,33615,-36934,40802,-44724,49245,-53986,59355,-65266,71789,-79188,87232,-96528,106795,-118851,132659,-149065,168612,-192295,221818,-259209,308742,-376414,474554,-626455,886567,-1406558,2799424,-14131212,-30915802,4862439,-35528035,-17438629,4135066,-30821804,13381000,8300715,-7639580,38260131,5745854,13564531,35690865,-7918182,17234558,8123300,-23807592,7308963,-22209022,-26435390,-1075197,-31668847,-9457508,2198824,-16822699,16717870,10961009,5227921,31586569,11348465,13702196,23876621,-3080726,4306361,926131,-22307783,-8132951,-17577080,-28042628,-6358585,-17945550,-12544100,10283179,-4627038,12921411,24733278,5143644,28266611,18625231,1012279,22528063,-7253385,-9895781,3194626,-31766373,-11685514,-11924689,-33515273,3192127,-12494223,-10268328,23753797,-4409908,19243287,29437662,-214532,31543626,10945816,-5120100,19479216,-18962020,-11543440,-2541082,-36398098,-7229898,-14850114,-26524290,9592382,-10272602,2516912,25142268,1138652,25707038,23627258,4061428,25480449,2733145,-5245649,6195218,-21970063,-14142756,-11938730,-29486392,-9504223,-12412609,-14364343,7999254,1628872,8773148,23609210,11648094,19837503,21575294,4891212,11749383,2192382,-12502252,-4291829,-18178405,-22295754,-10348676,-22763198,-12260449,-438662,-9517619,11157890,13445744,7464999,27373397,14356024,12339536,22070484,-2218095,3050100,117910,-22294755,-7323190,-19197421,-26143968,-5178237,-20222051,-7621192,8495744,-5412434,18392019,18545366,8468329,29880570,11197114,8275989,17583291,-10369758,-2284957,-6355920,-27155563,-8481808,-20575757,-22803834,-959855,-15178036,359121,13610999,695778,23045054,18817120,9845614,26052224,6089216,4257912,8585721,-15234217,-7467546,-12449093,-26175581,-10104968,-18348467,-15973079,1425981,-6271843,7108647,16490841,9016462,22422750,18855526,10791730,17543722,3786010,-2393051,-1109644,-16304948,-15514831,-14395477,-23288181,-12933094,-10170165,-11189828,4985244,5004182,8281313,21840172,13473513,17384605,20908533,4674266,9879931,2037281,-13145838,-4148408,-18408181,-21216440,-9105860,-23057268,-9143772,-876521,-9266480,14009800,10110943,9099505,27388537,9642343,15606502,18268520,-4522018,7081062,-5862940,-19162144,-5171851,-24101653,-18411073,-7291182,-21008919,-94153,2020718,-1532979,20737959,10890970,15197227,25134454,7223154,14592968,8687067,-7588574,396612,-13879810,-18941606,-10866067,-22595042,-14155203,-7067824,-11461399,4308858,6727905,7218012,20258454,14673529,15270303,19291107,6632175,6470422,2337346,-10890473,-8099214,-14754106,-20705847,-12145526,-16984370,-12089656,-891684,-3869320,7987768,13966754,10281024,21241974,16104715,11293872,15657313,1381835,-824855,-2917508,-16932994,-12172466,-16503921,-21095418,-9591717,-12905406,-6463515,5321453,2261493,13501669,17462547,12438706,20694002,13439652,7404081,9520632,-4328763,-6713568,-8111052,-19566313,-13886432,-15366913,-17990410,-5424775,-6926819,-816037,10996653,6945764,16158688,18726015,11300470,17918568,9005830,1831788,4091943,-10436478,-10761682,-11368351,-21595168,-12125050,-14033488,-13373018,382862,-2820776,6589539,14976020,9660534,20080766,16015003,10346047,14810504,1182871,-695320,-3385895,-15987346,-11219185,-16773630,-18675862,-9535812,-13022834,-4033780,3152898,2807070,13993560,13577247,14425291,18524812,10840481,10646458,5452318,-2974848,-4114522,-12046323,-14409549,-14452522,-17069916,-12024415,-9756016,-5090652,2091130,5044623,11680851,13986017,15123640,16431657,11999828,10227968,4277192,-1790201,-5061828,-12468536,-13428179,-15509442,-16750891,-11158757,-10813188,-4053046,2549631,4195984,13236806,13315035,14563347,17849475,10050011,10723993,4824975,-3805009,-3033747,-13087607,-14047333,-12764842,-18590077,-9730137,-9442169,-6478935,5154505,2656762,11631189,15602130,10836585,18687555,10683902,7236143,8225248,-5522633,-3827945,-9313620,-17540680,-10152179,-17254755,-13105839,-4855400,-8818818,4336304,6519181,7047565,18277675,11588655,14662813,15340710,4259157,7277748,-1723236,-8744157,-6666599,-16616457,-14134884,-12476035,-15484424,-5867995,-4772749,-116770,8634957,8080371,14055211,15327638,12468447,13498354,7941121,3501895,-254838,-6581001,-9840377,-12799696,-14362871,-14044374,-11614088,-8196099,-4577170,1962453,5203212,9564429,14181275,12419799,14879402,12172239,6299376,6271652,-2633872,-6373669,-7586464,-15899688,-12312474,-13269553,-14374888,-4753903,-5877308,792071,8922047,6393036,15244662,14640143,10704993,15303026,5699812,3109931,1681560,-9747539,-7680922,-12184916,-16824413,-9850753,-13407231,-8520852,-676319,-1969886,7566282,10542960,9706032,16430298,11870383,10102182,10348448,1055194,-372295,-4471447,-11972170,-10250369,-13703990,-14504581,-8728106,-9183546,-3543558,2978225,3659395,10709882,12796903,11565136,14871702,10280595,6681077,5226639,-3035123,-5539638,-8454362,-14213550,-11929522,-12908708,-12237479,-5638977,-4519911,1177066,7300761,7692327,13034696,13586652,11251970,12290185,6728728,2771737,179873,-6884079,-8790168,-11139702,-14157933,-11524652,-10624295,-8146352,-2313116,564791,5138485,9941725,10852797,12820453,13116770,9563908,7778559,3668292,-2182739,-4405230,-9343551,-12480553,-11349699,-13422219,-10361006,-6006327,-4815536,2537173,5696637,7660472,13746696,11410972,11971273,11987284,4843753,4510451,-1080390,-7490825,-6756879,-13009332,-12848037,-10175520,-12596352,-5404678,-2800345,-565790,7779130,7305203,11196309,13966669,9640447,11440748,6910043,1583065,774332,-6686290,-8514123,-9956382,-13779211,-10357872,-10194065,-7485446,-1712147,200006,5674116,9022760,10191721,12816867,11043459,9817247,6972159,2313207,-725647,-5813874,-8610938,-10672475,-12648808,-10737297,-10185509,-6712785,-2146047,357701,6158322,8447655,10228561,13021950,10276471,9860874,7183384,1426859,123366,-5668481,-8932463,-9227800,-13001040,-10516071,-8817301,-7845650,-1377372,461988,4491833,9508582,9057313,12032454,11326931,8057902,7628715,2289006,-1481759,-3846567,-9156503,-9854242,-10863364,-11746519,-8355573,-6573303,-3175553,1950580,4459985,8250551,10840972,10646916,11120661,9275982,5639909,3124049,-1347240,-5412651,-7527519,-10667742,-11238860,-10093141,-9657746,-5823236,-2363873,560111,5567894,7623028,9742600,11636440,9807121,9180171,6405786,1955599,-318332,-4864165,-7957634,-9176210,-11282576,-10097725,-8483238,-6498811,-2293344,855985,4487662,7717378,9514682,10624940,10147213,8691988,5792807,2673658,-905179,-5075167,-7077369,-9893289,-10702965,-9325342,-9378143,-5297370,-2174022,182265,5904226,6740945,9371496,11631058,8260384,9496092,5848428,1139999,896648,-5977518,-7313647,-7891252,-12393264,-8073839,-8556720,-7139550,-153132,-1036394,4713761,8549910,6665853,12165131,8970401,7004966,8162660,284514,-17081,-3236060,-9220054,-6764049,-10981304,-10171696,-6115981,-7838709,-1206814,1205471,2652814,9064971,7607288,9867999,10602649,6295417,6838196,1990544,-1755939,-3003168,-8286522,-8323737,-9437249,-10229211,-6788622,-6189729,-2107133,1477795,3355155,7842387,8161840,9613985,9861689,6729875,6314622,1842052,-1154384,-3117873,-7995021,-7591095,-9461082,-9976020,-6144839,-6724079,-1906547,1561405,2319011,8280078,7645266,8787361,10622427,5712771,6397089,2568415,-2420481,-1991378,-7971471,-8451032,-7869123,-10894825,-6005833,-5442342,-3422529,2821875,2388320,7084154,9236233,7403889,10337872,6870969,4440878,3703135,-2470468,-3262933,-6016643,-9447010,-7658184,-9300429,-7524472,-4141349,-3351039,1478099,3734930,5651608,8820419,8269459,8624926,7541753,4515522,2696268,-837116,-3718743,-5874829,-8138335,-8518116,-8542277,-7084180,-5073834,-2361506,1006956,3370927,6380590,7848563,8279946,8836342,6604178,5009973,2491922,-1472188,-3129389,-6386087,-8139584,-7794598,-8936303,-6540887,-4605531,-2794432,1730359,3228643,5926669,8395493,7538479,8678206,6855709,4145063,2962855,-1441170,-3430579,-5390286,-8217219,-7590737,-8196750,-7139903,-4107317,-2739316,900577,3591247,5347594,7881022,7807346,7891612,6926353,4296696,2382364,-862608,-3458397,-5546185,-7564973,-7860075,-7908359,-6549361,-4484868,-2192762,1062462,3237921,5769324,7500353,7523988,8072056,6321445,4219735,2432424,-1402123,-3094668,-5572641,-7685786,-7132387,-8039896,-6376290,-3941000,-2723631,1314215,3206155,5107289,7824966,7020367,7619060,6646454,3671325,2771566,-940546,-3423364,-4713849,-7609594,-7160222,-7160498,-6793312,-3690520,-2390446,670458,3626340,4781423,7264070,7369336,6992312,6527421,3864668,2039621,-704550,-3556660,-5083254,-6916898,-7388977,-6968698,-6168668,-3930901,-1867808,836036,3232603,5261137,6801357,7166459,7148470,5832937,3949413,2083565,-977805,-2969845,-4990649,-6857152,-6783844,-7196774,-5891188,-3780089,-2325473,950229,2950787,4641095,6912783,6545501,7069388,6065851,3506245,2523809,-836828,-3067585,-4335373,-6999412],[0,0,0,1,7,-78,274,-249,435,-346,532,-591,860,-1153,1429,-1842,2060,-2561,2890,-3579,4201,-5058,5954,-6872,8008,-9073,10551,-11975,13839,-15699,17858,-20162,22633,-25498,28469,-32010,35626,-39813,44148,-48989,54223,-59904,66264,-73005,80604,-88604,97579,-107200,117918,-129710,142718,-157296,173326,-191552,211878,-235347,262238,-293812,331195,-376216,431811,-501914,593912,-719249,900741,-1184732,1688343,-2815984,10010557,-11878667,-31822845,5622970,-35803351,-16943934,3665850,-30419209,12976785,8358816,-7647750,37949923,5576874,13654985,35209981,-7494786,16952469,8107949,-23539246,7094355,-22037713,-26102360,-1340843,-31212367,-9540847,2183344,-16586046,16386528,10916511,5335823,31168654,11447462,13493043,23558894,-2979896,4074873,920347,-22150372,-8240969,-17310506,-27881390,-6302927,-17568313,-12439135,10235794,-4460892,12817661,24511272,5153990,28027096,18423795,995497,22267968,-7116875,-9768613,3052784,-31324220,-11670096,-11803279,-32911700,2950923,-12001291,-10031219,23328309,-4055597,18977326,28981070,53828,30750060,10825162,-5193035,18759197,-18588927,-11796929,-2742674,-35604603,-7371922,-14321545,-25923379,9408796,-9526912,2422743,24988219,1576507,25009365,23511682,3728323,24682709,2704110,-5877878,5850132,-21741639,-14477573,-11570696,-29098028,-9346728,-11478381,-14042332,8524975,2158242,8636112,23784915,11433487,19310133,21312334,4179844,11209537,1676848,-12927254,-4313601,-18187161,-22059328,-9857819,-22233306,-11506740,132571,-8939115,11527078,13481344,7522167,27055929,13856208,11830722,21288396,-2717869,2400585,-386278,-22428392,-7380329,-18903805,-25662535,-4670031,-19367460,-7106904,9117864,-4841086,18409188,18795104,8024004,29236128,10796686,7303147,17026286,-10845716,-2999575,-6134677,-27183145,-8363516,-19628364,-22629641,-23474,-14273843,511812,14488460,718935,22750741,19006947,8817551,25618592,5571329,3008945,8434754,-15839465,-7893575,-11868195,-26338741,-9384267,-17390839,-15652372,2739395,-5839971,7310601,17187020,8401099,22311862,18486101,9541203,17165548,2827506,-3255026,-1076576,-16988587,-15247005,-13791856,-23139996,-11749230,-9367552,-10537609,6163029,5135576,8572501,21967607,12633624,17167475,20008589,3526502,9392546,899769,-13530320,-4117872,-18768040,-20545182,-8582652,-22431656,-7869761,-195073,-8520464,14634440,10078417,9202491,26965122,8816511,14971297,17336115,-5443188,6404880,-6397268,-19361546,-4970875,-23687171,-17754050,-6390933,-20189651,800562,2875346,-1155352,20967619,10871756,14452367,24606350,6246919,13531690,8094744,-8546008,-7009,-13774903,-19239840,-9985665,-21928218,-13575581,-5553410,-11062582,5154293,7584014,6741192,20580811,14072964,14081472,18902789,5079275,5638678,1950773,-11992799,-7692143,-14715798,-20581488,-10711085,-16559668,-11003042,404994,-3793025,8986611,13929393,9718007,21227516,14795679,10528179,14960312,32430,-980627,-3430527,-17172082,-11366244,-16261072,-19955903,-8480544,-12354644,-5292078,5702797,2528642,13726358,16843670,12053504,19758205,12361987,6769683,8403146,-4772649,-6950858,-8254104,-18849408,-13556139,-14450560,-16895693,-4963322,-5777325,-403145,11104005,7253623,15463195,18340798,10480409,16710293,8495509,730068,3531864,-10476560,-11230609,-10604092,-20901003,-11657116,-12588690,-12859805,1337021,-1910496,6483103,15402341,9165649,19150264,15683347,8900362,13971329,514736,-1964013,-3245209,-16149903,-11166071,-15591123,-18248940,-8361875,-11791939,-3645833,4175617,3036376,13930950,13626694,13440658,17805344,9866340,9287801,4907532,-3804825,-4516606,-11882227,-14297311,-13637672,-16149637,-11061460,-8616555,-4277001,2732651,5491783,11575406,13666058,14397897,15553782,10934176,9152254,3467432,-2639427,-5250967,-12424844,-13190150,-14453755,-16064310,-10065040,-9504144,-3564544,3513789,4477504,12952013,13378008,13393933,16950312,9315310,9115708,4334401,-4589425,-3689323,-12431582,-14133553,-11949418,-17224350,-9342814,-7846420,-5686154,5290045,3601766,11032611,15170159,10546140,17036377,10145140,6132272,6990521,-5364388,-4588643,-9194661,-16543191,-10148107,-15785694,-12029915,-4341900,-7287596,4412911,6686955,7453994,17122957,11247695,13673113,13700230,3723780,6014801,-2394599,-8580970,-7052758,-15818337,-13139082,-11853280,-13865518,-4868666,-3949524,938941,8687621,8078103,13762787,14221064,11594979,12403441,6445608,2794172,-1057986,-7129538,-9466669,-12668214,-13513449,-12645769,-10824716,-6851838,-3405805,2394396,6031174,9373177,13443970,12068646,13393523,11000111,5412182,4584157,-3043298,-6878562,-8011304,-14780768,-11836252,-12135204,-12598656,-4114963,-4308229,1731858,8797996,7058117,14334171,13600989,10163544,13363607,4717159,2266300,291918,-9443254,-7937481,-11908513,-15303774,-9348840,-11882973,-6993301,-276865,-652579,7726228,10041794,9846134,15122296,10772304,9246714,8578667,478748,-1077790,-5236522,-11305563,-10017354,-12971761,-12865281,-8008990,-7698199,-2393133,3126611,4454584,10327803,12051803,11130245,13336986,9109737,5742320,3793457,-3336903,-5809352,-8578903,-13156337,-11333055,-11801780,-10643030,-4820752,-3285698,1971167,7195979,7941068,12335924,12460216,10445565,10740766,5616926,1986282,-922697,-6914344,-8685867,-10850507,-12851116,-10608318,-9411435,-6657265,-1650969,1467098,5480059,9491846,10622228,11760771,11737150,8575959,6351869,2706594,-2703447,-5057760,-8963478,-11834725,-10601288,-11954453,-9301573,-4789789,-3591541,2887740,6093014,7580825,12810708,10757300,10690692,10626280,3963750,3141917,-1609759,-7508441,-6810398,-12144076,-11975905,-9129278,-11029198,-4536799,-1898221,243184,7640435,7314027,10533208,12770535,8790514,10099459,5767480,1017776,2643,-6662224,-8234214,-9613721,-12470919,-9438480,-8979288,-6148829,-1151485,822398,5925785,8498899,9866247,11768216,9807877,8741518,5712612,1448967,-1236534,-6107162,-8137221,-10144458,-11719534,-9334083,-9057158,-5516590,-1115015,796072,6450106,8169885,9522124,12146512,8971690,8707708,6142674,539180,-518065,-5816822,-8682952,-8563268,-12073192,-9371457,-7611279,-6758216,-523451,1027575,4598523,9193816,8401315,11013415,10327358,6867308,6478539,1422923,-2053314,-4001423,-8822018,-9341419,-9939038,-10620097,-7147481,-5387657,-2224715,2441063,4611981,7851793,10186347,9711126,9876772,8125316,4622070,2227633,-1769565,-5582834,-7234957,-9951567,-10367691,-8935736,-8490079,-4738141,-1475531,990520,5696609,7368567,9016098,10709611,8612460,7883435,5348766,1080475,-884925,-5076005,-7604542,-8445435,-10243468,-8936983,-7341029,-5373793,-1409623,1344790,4661099,7463294,8834911,9719910,8864320,7530264,4656224,1720794,-1411731,-5266019,-6814600,-9156752,-9863883,-8156209,-8176141,-4224089,-1230759,640230,6023362,6556914,8524214,10761296,7237279,8224161,4812104,76373,293049,-5953248,-7131828,-7185624,-11391760,-7044268,-7156594,-6174393,672654,-393769,4839655,8266730,6055028,11080543,7900755,5719752,6918677,-546343,-624551,-3439207,-8966122,-6072960,-9986315,-9000051,-4900004,-6632901,-263659,1807828,2832861,8749359,6947947,8952212,9417585,5079733,5625942,1048556,-2299404,-3179745,-8129503,-7529817,-8569487,-9121239,-5434032,-5243937,-1199430,2113839,3349786,7731237,7423074,8633530,8786749,5377355,5331619,992365,-1841429,-3033016,-7892230,-7019282,-8353065,-9064712,-4879520,-5581000,-1333794,2301304,2310596,7984488,7178732,7565672,9651181,4565888,5227639,1974920,-3022925,-2183684,-7500845,-7941241,-6754682,-9714995,-4909186,-4206015,-2695761,3373619,2624029,6569950,8653905,6412027,9071721,5749901,3253213,2885104,-2852062,-3434398,-5599527,-8806213,-6711021,-8189869,-6327956,-3085245,-2543319,1984502,3902821,5415534,8176509,7243677,7459858,6326397,3524381,1910617,-1554851,-3800236,-5625637,-7567944,-7423131,-7450745,-5878143,-3839130,-1623716,1610036,3540510,5913494,7337064,7277643,7634433,5501236,3649245,1765148,-2004474,-3364088,-5871293,-7562996,-6866427,-7675248,-5548511,-3316455,-1963753,2052083,3497552,5457524,7767224,6694467,7356558,5862724,3063372,2082193,-1743491,-3712046,-5057638,-7471572,-6810414,-6932950,-6032137,-3094757,-1788830,1325931,3710718,5103341,7092271,7006936,6679679,5787838,3364906,1478514,-1195447,-3522780,-5264946,-6805176,-6951102,-6781414,-5348467,-3431877,-1411821,1508956,3265549,5481223,6790098,6553885,6971642,5185305,3284788,1663884,-1819089,-3191901,-5166174,-7003070,-6274500,-6864906,-5251451,-2907979,-1864300,1693807,3348638,4747196,7109553,6157940,6514242,5549071,2793742,1846730,-1292267,-3547806,-4458503,-6806458,-6349060,-6065005,-5627445,-2835893,-1567857,952591,3612032,4539191,6481292,6576301,5881111,5315436,2986821,1201362,-1049376,-3407290,-4820125,-6180246,-6452709,-6008714,-4888438,-3126403,-1097296,1255195,3105257,4987830,6100512,6099373,6165161,4715859,3033648,1341547,-1508858,-3005033,-4747187,-6246384,-5730258,-6199615,-4738521,-2771647,-1700391,1486355,2919491,4282379,6424729,5571678,5940344,5000997,2473159,1849361,-1359457,-3197679,-4023144],[0,0,0,-1,-9,61,-127,347,-350,572,-528,770,-894,1244,-1631,2020,-2565,2939,-3622,4160,-5091,5987,-7158,8409,-9732,11322,-12900,14951,-17012,19587,-22232,25265,-28530,32065,-36100,40355,-45303,50456,-56327,62499,-69348,76771,-84842,93805,-103387,114088,-125475,138161,-151847,167042,-183766,202240,-222896,245728,-271620,300652,-334114,372604,-417844,471604,-536689,617534,-720547,857465,-1048193,1334406,-1814827,2826915,-10140321,9747796,-10989003,-32145000,5752514,-36060163,-16775454,3055615,-30167675,12534812,8228288,-7656127,37812746,5630514,13976957,35048997,-6948544,16971054,8247857,-23060267,6935215,-21870986,-26061895,-1854156,-30969772,-10043945,1738495,-16441463,15820137,10989871,5434967,30736769,11991749,13521079,23760314,-2323181,4049543,1341024,-21903917,-8415193,-17091607,-28175952,-6614776,-17722226,-12979313,10085839,-4632310,12388050,24592057,5226117,28102916,18825850,1382150,22535590,-6714262,-9641901,3133362,-31174549,-11823078,-12014853,-33158656,2458394,-12444707,-10343701,22857764,-3994004,18828687,28979673,497952,30815589,11478046,-4484080,18892001,-17822680,-11744951,-2786873,-35280189,-8129941,-14583031,-26230441,8346708,-9618745,1784989,24437465,2009900,24673797,23990511,4480427,24729732,3760649,-5339284,6120465,-20961775,-14818726,-11584690,-29194316,-10219217,-11936852,-14754739,7553039,2018465,8027165,23613012,11765074,19396412,21972308,4940650,11671255,2658601,-12347766,-4150791,-17776162,-22250681,-10385326,-22478701,-12540965,-682206,-9470967,10470282,13350275,7376806,26808064,14840211,12190785,22028591,-1287018,2697954,678547,-21731863,-7767909,-18344116,-26507663,-5692107,-19600820,-8784781,8441720,-5359312,17198083,19139722,8014549,29410094,12270951,7668760,18227362,-9511658,-2826765,-5050889,-27172885,-8814908,-19607739,-23762347,-933360,-15045187,-913826,14050968,133051,22319568,19446591,9143340,26386084,6791455,3861053,9570481,-14919753,-7558548,-11576798,-26411474,-10127059,-18094956,-16679993,1374186,-6537397,6278276,16550031,8563767,22129614,19213438,10655592,17802694,4362669,-2371436,-409876,-15863521,-15561968,-13909114,-23428490,-13207012,-9961216,-11808919,4673462,4938592,7483240,21934470,13202560,17097642,21519517,4623486,10175971,2834165,-13154924,-3455671,-18064044,-21436431,-8725509,-23469662,-9570342,-851066,-10120765,13588232,9838904,8417312,27543738,9693476,15571021,19037278,-4255229,7498268,-5031725,-19075378,-4602316,-23680969,-18824601,-7181074,-21473540,-828091,1792420,-2487261,20225549,10893621,14504065,25485354,7504850,14695330,9745676,-7275456,910491,-12800014,-19103020,-10290218,-22541903,-14928139,-6833860,-12454147,3561204,6687948,6060249,20261544,14563931,14782369,20043941,6616610,7093186,3410210,-10777631,-7167523,-14378488,-20756115,-11654375,-17546069,-12530433,-1336951,-5089622,7613412,13202584,9698590,21311063,15811832,11674244,16240256,1920487,227410,-2245784,-16167383,-11550581,-16322501,-20879497,-10028415,-13333705,-7104586,4386052,1645199,12488533,17006603,12269731,20340489,14079176,7826376,10113663,-3084963,-6303455,-7105099,-18939511,-14103815,-14893029,-18667935,-6135773,-7254524,-2195839,10526733,6195047,15327357,19066573,10855815,18407324,9861106,2100801,5532799,-9849987,-10260076,-10359955,-21811950,-11976995,-14229736,-14433037,206929,-3900966,5705779,14643594,8714157,20171222,16063546,10391588,15784179,1488448,20465,-2469875,-15735761,-10561761,-16699750,-18846550,-9560620,-13661360,-4527211,2481529,2030651,13677455,13081413,14309942,18648543,10992996,11233241,5964195,-2304554,-3410673,-11575383,-13868451,-14324909,-17082967,-12232092,-10337709,-5479348,1305308,4411444,11274743,13347714,15106880,16397687,12082788,10943552,4582023,-1090012,-4229066,-12222113,-12746665,-15401122,-16948246,-11088761,-11570889,-4485349,1905120,3284594,12947856,12760411,14288156,18102261,10039909,11334417,5464818,-3372983,-2098112,-12678008,-13640400,-12401304,-18725044,-9927191,-9823657,-7144664,4532820,2022338,11116721,15245354,10634950,18600405,10965475,7548428,8688855,-4747751,-3294857,-8712187,-16992272,-10183554,-17089003,-13290329,-5469146,-9091380,3452275,5911338,6701123,17504464,11645942,14553425,15241948,5051275,7410085,-1087124,-7937521,-6491504,-15958527,-13979428,-12676045,-15222801,-6455615,-5016035,-416119,7798313,7968941,13524662,14984146,12680863,13292945,8259581,4067602,18405,-5944177,-9476227,-12574266,-13993694,-14093836,-11767819,-8380119,-5034963,1558073,4791534,9100901,13818309,12283802,14667582,12207013,6747095,6346683,-2086427,-5959337,-7413359,-15180959,-12295386,-13149257,-14198453,-5337347,-5789067,352237,8155086,6372279,14470333,14369422,10939344,14854901,6330314,3479774,1713934,-8628879,-7734488,-11744975,-16244456,-10319060,-12960353,-8861437,-1400320,-1936477,6626143,10195933,9563762,15729925,12161700,9998893,10345238,1857898,-335655,-3842645,-11393732,-10237818,-13192547,-14487147,-8955648,-9199838,-4133397,2531687,3374838,10067860,12522866,11309621,14676778,10351227,6856271,5515519,-2619960,-5049891,-8157799,-13746414,-11615831,-13011468,-12032794,-5896199,-4917102,1005767,6536319,7505520,12734799,12986128,11592846,12068290,6882002,3403986,86345,-6099845,-8412482,-11118632,-13386257,-11755157,-10641879,-7992562,-3240599,632593,4634301,9176421,10987688,12175684,13029377,9875885,7512420,4326931,-1993113,-4253984,-8465746,-12410299,-10973242,-13016574,-10795066,-5818456,-5246890,2018313,5584717,7019044,13483254,11204009,11700751,12241491,4988876,4720784,-522068,-7098204,-6270233,-12641092,-12595552,-10021124,-12612692,-5611091,-3227071,-871494,7303971,6812261,10980343,13521296,9592451,11597874,6879775,2160406,1018287,-6316528,-7913069,-9924075,-13238924,-10216028,-10408267,-7395353,-2291216,-323961,5466013,8168660,10026761,12655265,10652427,10142464,7056826,2603830,-67315,-5590728,-7890320,-10347412,-12635946,-10346446,-10355575,-6887051,-2261025,-360885,5871353,8002244,9642486,12931047,10025493,9893458,7489021,1644071,516713,-5246214,-8666249,-8801792,-12741827,-10448080,-8795005,-8114111,-1756483,113487,4041445,9095399,8782797,11654789,11338127,8098280,7704462,2644446,-1259150,-3464191,-8674074,-9775563,-10574507,-11670032,-8438717,-6495301,-3446769,1605659,4212920,7753220,10609540,10452342,10841796,9375607,5746712,3292098,-968649,-5107385,-7177456,-10311147,-11073740,-9952902,-9732849,-5942300,-2649864,235810,5171276,7250041,9493327,11293046,9715462,9090856,6465688,2368587,-184942,-4515932,-7457536,-9000642,-10858466,-10033905,-8680334,-6443299,-2811640,533702,4203776,7093842,9469776,10298924,9894857,9089996,5656928,3151897,-350232,-4893070,-6314372,-9774580,-10518352,-9061424,-9808145,-5331950,-2587684,-549996,5735670,6117766,9036100,11603058,8021552,9855061,6083654,1322228,1609735,-5685629,-6744039,-7369366,-12388050,-7826609,-8735747,-7501773,-478065,-1712688,4387004,8039267,6225396,12091937,8792452,7159560,8360317,619496,634490,-2935177,-8725543,-6280298,-10851701,-9905091,-6331989,-8063584,-1537561,580343,2376781,8501914,7273514,9909689,10306858,6551806,7118439,2206285,-1021182,-2672321,-7792983,-7800305,-9556472,-9966638,-6927545,-6649072,-2190429,730476,2947694,7573106,7494526,9669420,9631884,6748120,6947401,1969736,-544274,-2434163,-7802939,-6960858,-9423838,-9917086,-6061519,-7160476,-2187313,1141708,1629276,7996745,7166360,8548072,10586161,5655046,6756292,3000531,-1991429,-1386252,-7581728,-8026931,-7503943,-10889509,-6072355,-5606403,-3746708,2380757,1949070,6516151,8894276,7174123,10251292,6875728,4732198,4022024,-1859301,-2848430,-5610904,-8945122,-7529745,-9214912,-7644356,-4573538,-3624253,940784,3319396,5276360,8288872,8091202,8562551,7560942,5000358,3043405,-409332,-3122129,-5577776,-7613098,-8296170,-8498642,-7045796,-5348217,-2722984,588045,2753978,5946230,7448959,8024633,8809044,6637004,5210064,2883010,-990173,-2634153,-5946130,-7737061,-7607697,-8856427,-6691104,-4843077,-3155040,1100220,2801280,5476026,7898932,7417128,8549941,6977079,4548352,3212290,-792736,-2983760,-5008955,-7714659,-7521435,-8109422,-7080819,-4529347,-2955636,372069,3025862,4932436,7337413,7707301,7861361,6909102,4761009,2659025,-353516,-2918636,-5227360,-7016425,-7672615,-7907774,-6488048,-4814592,-2548173,620914,2616660,5417938,7089977,7312518,8095504,6282314,4682245,2791714,-870542,-2454590,-5180763,-7200796,-6936943,-8091131,-6386951,-4289796,-3118135,844354,2605335,4740334,7268502,6802303,7630212,6631273,4130390,3100270,-433034,-2782508,-4314352,-7142334,-7020129,-7250241,-6767084,-4114703,-2811778,215446,2897393,4387038,6818209,7098751,7077694,6518614,4229622,2507848,-190295,-2753387,-4637168,-6441865,-7063394,-7237796,-6147014,-4432253,-2426106,457831,2445822,4787351,6450456,6762796,7331484,5884731,4379842,2718887,-638602,-2178923,-4578616,-6559254,-6301835,-7388915,-5943395,-4149398,-3071901,607455,2169828,4112137,6650796,6099199,7132764,6165165,3750301,3153023,-469742,-2349979],[0,0,0,1,7,21,26,-80,281,-259,451,-369,564,-632,913,-1219,1511,-1945,2189,-2722,3085,-3814,4480,-5388,6342,-7330,8545,-9699,11278,-12812,14800,-16797,19110,-21584,24246,-27323,30524,-34320,38212,-42703,47371,-52577,58210,-64325,71160,-78416,86580,-95192,104839,-115192,126711,-139382,153356,-169000,186209,-205749,227544,-252668,281435,-315159,355034,-402978,462059,-536386,633607,-765604,956260,-1262645,4201569,-16937197,10457269,-11680028,-31734960,5262933,-35811715,-16862019,3186460,-30061146,12608475,8189005,-7171540,37500714,5792745,14059350,34715041,-6879389,16754491,7917050,-22987889,6535813,-21927374,-25965400,-1971439,-30791704,-9839633,1879686,-16105770,15922648,11256331,5625920,30835814,11998328,13381702,23541307,-2632059,3785985,946910,-22125489,-8500534,-17328092,-28004643,-6425279,-17623142,-12367652,10195827,-4422621,13005955,24524050,5440157,28102261,18331018,1432279,21926004,-7242647,-9638935,2398381,-31139860,-11794132,-12332899,-32462579,2458227,-12097297,-9458624,22698757,-3296704,19072169,28553526,1041907,30172099,11035225,-4457525,17924090,-17757544,-11968124,-3448828,-34782221,-8416212,-14322718,-25492286,8224139,-8757017,2122061,24381128,2655615,24300791,23872402,4528265,23844844,3681385,-5786974,5474425,-20869956,-15168480,-11521741,-28859258,-10332855,-11268455,-14396588,7870427,2675326,8148967,23825495,11976015,19041489,21880022,4582179,11124392,2358208,-12821574,-4448949,-17934873,-22312277,-10230934,-22140910,-12183337,-192161,-8960356,10950235,13672339,7689452,26767419,14641477,11841159,21359940,-1805001,2007096,96452,-21999261,-8218383,-18273193,-26204084,-5282445,-18936863,-8201237,9046877,-4643582,17437798,19524812,7993511,28987505,11992805,6937173,17484656,-10003929,-3554744,-5341955,-27313514,-8982351,-19152511,-23480110,-385402,-14081092,-441352,14790280,754386,22323907,19690150,8718898,25763188,6365686,2856244,8849711,-15365470,-8346327,-11563132,-26497316,-10061452,-17195094,-16291254,2298324,-5542212,6671878,17359280,8696656,21931456,19320586,9612779,17253117,3643923,-3694190,-817760,-16663322,-16032889,-13404555,-23518458,-12391366,-8976718,-11401832,6107597,5562767,7889037,22749545,12713104,16877377,20977205,3179610,9620271,1476764,-14216964,-3702858,-18962255,-21165636,-8094223,-23151822,-8176785,9982,-9083321,14985794,10207961,8850457,27711792,8890733,15131955,17901339,-5567984,6645372,-6349609,-19759107,-4879382,-23915285,-18256011,-6347059,-20520777,457335,2976984,-1427322,21073110,11219902,14425027,25136077,6535276,13561424,8799464,-8675316,-29207,-13390693,-19756463,-9964281,-22060472,-14298697,-5427477,-11447005,4850705,8013100,6310252,20924367,14516828,13943711,19761441,5162306,5730930,2604986,-12459387,-7557026,-14650300,-21214997,-10616868,-17053496,-11406180,525333,-4358463,9110373,14111644,9524794,21869492,14872606,10688302,15457211,-136633,-723413,-3363219,-17529273,-11285592,-16600634,-20412115,-8529349,-12661827,-5417667,5780961,2344145,13984146,17101437,12134219,20177924,12554151,6722941,8755449,-4977549,-7099586,-8221955,-19487690,-13656528,-14600298,-17414945,-4657960,-6053468,-406336,11638238,6992664,15933403,18793526,10329627,17345950,8336607,662485,3891344,-11128664,-11133627,-10844484,-21690373,-11389346,-13146930,-13055414,1831964,-2345851,6966324,15681448,9139403,19948946,15623565,9045419,14415757,121269,-1792151,-3409872,-16672775,-11137495,-16166822,-18483288,-8358542,-12075790,-3356153,4363952,3234145,14330578,13852624,13796455,18115166,10023939,9367653,4838546,-3959931,-4857793,-12094052,-14645023,-14082646,-16235913,-11402733,-8575250,-4112907,2659471,5987595,11800211,13854183,15063099,15471324,11188059,9348584,3090850,-2387473,-5762589,-12890629,-13141847,-15298353,-16095456,-10105837,-9963565,-2957421,3464122,4646209,13614217,13241688,14052410,17169003,9146302,9582257,3902511,-4783241,-3715274,-13186479,-14130569,-12358382,-17700732,-9134236,-8303538,-5449141,5576769,3659898,11653946,15390318,10836009,17459844,10064506,6344070,6775429,-5771294,-4715607,-9660090,-16825458,-10383087,-16189724,-12036878,-4430627,-7140513,4718531,6925111,7859045,17412903,11512086,13966654,13753254,3883741,5810977,-2686323,-8800365,-7523196,-16156697,-13573582,-12201022,-13957899,-5017781,-3760160,1067285,8780180,8581556,13960220,14647531,11945616,12413417,6725650,2645131,-1193325,-7205721,-9919890,-12753112,-13946392,-13013898,-10750977,-7093577,-3237436,2565367,6013163,10012499,13590810,12379121,13839928,10967373,5773606,4560502,-3217574,-6814599,-8512459,-15048032,-12090104,-12658099,-12649315,-4389238,-4359232,1964418,8727542,7391976,14615117,13738562,10682163,13366418,4996924,2336452,28085,-9402404,-8296701,-12218461,-15550343,-9765185,-11974273,-7174665,-331556,-456201,7775690,10448194,10078350,15276453,11237919,9247963,8749713,416404,-1465395,-5241758,-11820968,-10317182,-13165195,-13381853,-7925499,-7988823,-2404692,3543639,4415713,10934737,12330253,11254567,13842427,8938151,5834006,3788739,-3941351,-5820814,-9163659,-13648809,-11274308,-12419313,-10473694,-4712585,-3401857,2607707,7170025,8355601,12951752,12364372,10992352,10633297,5313772,2133385,-1525839,-7091149,-8879905,-11578442,-12799597,-11079835,-9607719,-6314621,-1890624,1995406,5860584,9565918,11319877,11848297,11954994,8846641,5991280,2701868,-3092118,-5522046,-9104181,-12457443,-10830531,-12036662,-9501728,-4565466,-3493965,3239341,6517648,7877383,13250045,10977939,10925186,10678402,3784542,3069078,-1993355,-7904140,-7147200,-12672031,-12016001,-9429005,-11042994,-4179229,-1811197,787905,8100673,7624622,11160274,12818113,9036004,10225085,5315751,921285,-599077,-7268447,-8348265,-10265118,-12676887,-9444595,-9246198,-5658982,-925959,1209996,6688978,8679514,10331072,12187496,9640340,8996446,5328700,1001711,-1406268,-6856221,-8522123,-10434496,-12240568,-9369949,-9104919,-5321362,-643988,1122385,6979000,8757262,9755399,12500000,9113151,8509972,5965518,33261,-1019827,-6244653,-9331957,-8973978,-12255546,-9571138,-7496070,-6470036,-255651,1731032,5035033,9728680,9048352,11212460,10466325,6851313,6072304,1213262,-2673761,-4707568,-9173642,-10026190,-10115464,-10612468,-7258421,-4958808,-1963817,2921151,5399497,8166894,10690397,10115374,9807546,8170256,4218037,1734159,-2270991,-6337475,-7724423,-10355150,-10666154,-8937819,-8337982,-4449448,-841653,1544564,6336026,7979622,9448586,10982498,8772195,7717049,5016970,690335,-1605671,-5694518,-8216284,-9042797,-10517483,-9150301,-7289728,-4933743,-1101511,1988563,5329574,7827452,9489682,9906971,9059369,7678952,4163981,1493497,-1913902,-5991431,-7082289,-9840983,-10142328,-8115201,-8353370,-3775175,-859107,1002182,6834410,6860847,9099635,11110989,7142386,8316509,4486094,-308132,13396,-6710574,-7564853,-7585540,-11806679,-7020815,-7357848,-5890204,1144872,-29255,5486731,8754509,6473305,11527715,7982261,5870039,6755018,-863234,-925973,-4042943,-9328729,-6616397,-10370344,-9087610,-5093326,-6442403,-52078,2037892,3457879,9090702,7490030,9385482,9422908,5307479,5571569,732474,-2488353,-3833618,-8452792,-7924694,-9033172,-9144355,-5741174,-5054627,-741865,2246960,4025058,8107997,7656667,9210261,8733314,5525494,5297545,528187,-2027833,-3569407,-8366138,-7221296,-8826453,-9179227,-4834762,-5579698,-758187,2551135,2892387,8513664,7460978,7990086,9683203,4501101,5068797,1521529,-3365504,-2628418,-8037470,-8284284,-7149915,-9803295,-4918936,-4068572,-2225872,3665462,3150557,7137462,9043906,6814314,9212942,5693182,3126474,2454790,-3202928,-3996334,-6234063,-9085102,-7177238,-8267737,-6302751,-3020633,-2076911,2333392,4384771,5909879,8494696,7696728,7715816,6321901,3480569,1600981,-1828408,-4241845,-6236238,-7876512,-7846376,-7685833,-5920976,-3740291,-1331911,1948664,3907788,6436716,7762866,7552957,7866512,5593843,3649720,1456609,-2261209,-3820769,-6339387,-7927158,-7265662,-7781116,-5638642,-3288267,-1692969,2157703,3986151,5939622,8028465,7197821,7459741,5985988,3133812,1645927,-1808400,-4151671,-5547224,-7766202,-7362036,-7071758,-6045013,-3250427,-1428564,1382162,4085667,5618919,7263608,7447160,6900305,5795579,3568912,1213833,-1390034,-3863152,-5878017,-6962343,-7337173,-7052996,-5277180,-3632800,-1097347,1765938,3559562,5991489,7024636,7002796,7226691,5095639,3402778,1345277,-2023320,-3477636,-5699072,-7216341,-6695997,-7192161,-5261348,-3035502,-1640118,1912387,3507455,5343565,7198410,6570522,6811400,5480272,2923083,1593198,-1622384,-3694526,-4992151,-6993724,-6708655,-6484123,-5505622,-3064916,-1338575,1356548,3649154,5079330,6703601,6679652,6415416,5209900,3157341,1141613,-1493494,-3442425,-5404953,-6497529,-6546215,-6574754,-4769684,-3188321,-1174306,1698095,3222380,5424536,6553927,6184751,6700740,4726475,3027254,1483105,-1952997,-3014273,-5068149,-6707098,-5816540,-6624511,-4873334,-2664779,-1830846,1889745,3163038,4608470,6842836,5665866,6290330,5183321,2448373,1861451,-1641250],[0,0,0,2,9,-195,220,-255,313,-253,453,-477,823,-945,1260,-1432,1662,-1995,2292,-2891,3332,-4085,4628,-5412,6144,-7041,8134,-9249,10698,-12019,13707,-15289,17240,-19279,21597,-24199,26897,-30021,33146,-36819,40585,-44929,49553,-54643,60224,-66162,72861,-79968,88098,-96844,106766,-117672,129923,-143791,159458,-177738,198799,-223988,253972,-290936,337231,-397301,478340,-593065,767295,-1057765,1622025,-3079150,14778330,20941265,-20933055,12747381,-13428551,-30426806,3989012,-34868402,-17766386,3527160,-30515014,12976336,7616527,-6646285,36932201,6340611,13876834,34977587,-6746087,16982564,7759406,-22466157,6047959,-21628309,-26059703,-2286770,-30711912,-10037959,1553098,-15838543,15478130,11335827,5636702,30675699,12337535,13499838,23532788,-2104541,3647671,1316351,-21869866,-8658754,-17084220,-28144256,-6822605,-17624979,-12781010,9950483,-4404263,12727159,24513620,5555504,27977231,18708945,1640466,22078342,-6763551,-9511091,2427303,-30800973,-12103057,-12266461,-32521097,1895434,-12064795,-9823154,22265443,-3092099,18667938,28595104,1366567,30022203,11681570,-4314979,17806361,-17180062,-12288347,-3368621,-34521971,-8948479,-14155801,-25731397,7732090,-8491751,1677272,24413673,2895212,23924469,24397469,4569022,23863290,4222621,-5978382,5655128,-20582391,-15513489,-11258797,-29085405,-10613380,-11176788,-14826971,7687313,2515620,7883288,23933409,11867853,19170198,22145304,4702096,11502172,2547752,-12663147,-4405600,-17846000,-22295953,-10476022,-22282233,-12430665,-587540,-9006733,10443776,13599825,7780847,26434079,15059065,11917717,21453228,-1043610,1838346,550228,-21635341,-8607798,-17818999,-26479892,-5739895,-18676456,-9052357,8997648,-4738970,16741251,20022440,7725796,29036566,12829943,6620153,18175074,-9560243,-3869494,-4548324,-27596463,-9113038,-18799145,-24329559,-406578,-14486796,-1385610,15001985,116764,22013389,20172809,8427570,26435136,6893500,2983964,9790790,-15139065,-8107691,-11019830,-26858207,-10084202,-17507531,-16979823,1924717,-6261660,6067332,17168225,8373314,21983944,19581307,9984875,17706996,4361194,-3052825,-214559,-16079662,-15936801,-13384491,-23607847,-13045881,-9457979,-11965432,5282566,5197914,7326174,22408303,12991590,16860676,21581845,3924295,10027593,2492385,-13851717,-3410557,-18348238,-21537316,-8303388,-23347607,-9088614,-261770,-9920453,14243048,10221118,8230924,27847786,9311917,15074571,18859284,-4986026,7072919,-5287383,-19774201,-4531395,-23669213,-19026019,-6419017,-21239343,-497148,2830568,-2498929,20753262,11254446,13865731,25861499,6968591,13834084,10014495,-8395327,699830,-12731046,-20130187,-9582856,-22441891,-15142988,-5586018,-12672614,4108199,7544685,5366206,21036173,14411425,14086783,20660940,5559622,6683878,3606612,-11994431,-6759672,-14463682,-21250876,-10723797,-17885661,-12006650,-377057,-5324795,8400711,13392377,9350497,21763652,15190196,11485595,16191450,1060264,110299,-2524698,-16473265,-11332220,-16392613,-20631223,-9576449,-13202367,-6750836,4723174,1898720,12661375,17069328,12201450,20014384,13963279,7258676,9893506,-3289764,-6849602,-6888857,-19076731,-14179189,-14250307,-18784573,-5608599,-6681446,-2424412,11261514,6102898,15099519,19557215,10079726,18333017,9813663,1018573,5755887,-10326332,-10765023,-9754580,-22256760,-11558859,-13630886,-14677455,1220957,-3799859,5736195,15475967,8131437,20280773,16124783,9441321,15903063,961845,-594610,-2189152,-16244706,-10416150,-16359020,-18993889,-8977230,-13511193,-4450152,3024276,2014709,13734875,13237469,13956560,18504990,10737260,10722183,5839065,-2519754,-3744228,-11499705,-13865809,-14403646,-16673048,-12054591,-10105122,-5045182,1222018,4701530,11425112,12950662,15366112,16068728,11636984,11023227,4016616,-1155817,-4149327,-12604260,-12367834,-15314365,-16907269,-10492174,-11554842,-4291314,2426136,2893935,13234799,12756731,13818262,18250541,9675140,10940164,5637062,-3869385,-2096517,-12457481,-13937165,-11896672,-18598114,-9939404,-9125584,-7265731,4658743,2468521,10555820,15349750,10594228,17972460,11254133,7110069,8363771,-4421698,-3863778,-8528327,-16638032,-10512971,-16357555,-13249534,-5522771,-8283437,3164248,6111621,7006055,16878426,11922981,14279837,14640088,5308992,6859392,-1166632,-7581696,-6999225,-15383314,-13774017,-12788282,-14563252,-6550445,-4879537,-11963,7397047,8119585,13484423,14496845,12787374,12999175,7903805,4088958,-330879,-6005523,-9188565,-12651546,-13747094,-13627244,-11640600,-8003937,-4702196,1478708,5136044,8984907,13523062,12458608,14072782,12037641,6674273,5590105,-1780752,-6119520,-7754241,-14496717,-12557947,-12864435,-13424140,-5749115,-5093548,517012,7853380,7157786,13795215,14244625,11144703,13779141,6534306,3110719,962198,-8117043,-8326478,-11572455,-15544983,-10768124,-12133444,-8521222,-1509667,-1069159,6302049,10190738,9827256,15030688,12308317,9673167,9693939,2003201,-779389,-4042859,-11103815,-10405866,-12822970,-14103944,-8797459,-8650491,-3871159,2693003,3511444,10036095,12329924,11200113,14285796,9914842,6701301,5083737,-2706266,-4932761,-8278283,-13380381,-11451370,-12889099,-11310954,-5866719,-4599414,1463600,6056293,7740244,12558811,12356799,11786052,11433146,6577693,3552178,-611120,-5833468,-8313064,-11376641,-12534805,-11863717,-10352183,-7297848,-3391547,1100600,4702526,8781827,11320666,11649707,12683758,9796571,6732822,4354403,-2093031,-4659082,-8083314,-12481365,-10718859,-12528129,-10677829,-5399571,-4873573,1935809,5829622,6895440,13185066,11131358,11276191,11802553,4727394,4269363,-712126,-7111621,-6372600,-12430881,-12289664,-9769090,-12031916,-5258650,-2937403,-401405,7219025,6908148,10894319,13007720,9452898,11106836,6340992,2077823,571486,-6370766,-7697406,-10030476,-12764868,-9859189,-10149874,-6619857,-2133170,-25834,5835030,7856268,10113013,12246346,10110650,9992347,6456751,2204449,-103759,-5947239,-7820106,-10137914,-12463302,-9789361,-10034333,-6574757,-1859799,-187558,6021146,8013817,9411874,12735353,9637200,9353001,7180784,1299801,217392,-5156915,-8752144,-8653477,-12360466,-10239512,-8394101,-7628701,-1634496,642326,4012659,8999898,8760530,11179459,11169570,7786076,7140868,2528980,-1468056,-3698813,-8416432,-9745231,-10212444,-11243155,-8298689,-6047836,-3279663,1682712,4406370,7482147,10385049,10208306,10436208,9179375,5366337,2966042,-1038125,-5297828,-7041267,-10103724,-10881464,-9564900,-9289125,-5601767,-2310740,544078,5264111,7230906,9276609,11005692,9421897,8691120,6005658,2142434,-504454,-4620544,-7347650,-9046528,-10442689,-9665184,-8335038,-5840555,-2629221,837059,4512162,6853225,9413862,9991408,9436778,8861825,5041936,2820689,-604115,-5350337,-6146379,-9641269,-10436848,-8339670,-9553802,-4828199,-2046461,-491250,6157293,6020841,8740235,11535445,7413049,9419939,5769677,756638,1465891,-5887159,-6926017,-7180219,-12168031,-7462322,-8237661,-7094478,-2718,-1392832,4516041,8044322,6153104,11715378,8420459,6775194,7888664,329003,314964,-3136039,-8634025,-6329016,-10583442,-9491870,-6096403,-7468953,-1137816,737650,2749523,8335711,7166040,9707813,9710188,6331230,6661726,1699052,-937391,-3015700,-7762392,-7546811,-9606495,-9385652,-6573250,-6410955,-1575242,733785,3152842,7682436,7044217,9575854,9230872,6263593,6862182,1544973,-769277,-2457392,-7979879,-6616199,-9142372,-9670696,-5575620,-6984847,-1846833,1475510,1693034,8061741,6992256,8138357,10372430,5277165,6254826,2761538,-2338749,-1559936,-7512835,-7999934,-7260249,-10476009,-5782792,-5091750,-3453391,2621558,2179513,6470088,8831171,7013940,9754782,6560579,4259026,3586126,-2010915,-3037607,-5584405,-8774223,-7372699,-8789692,-7140714,-4209990,-3146590,1152419,3415589,5393919,8049434,7837961,8253978,7054308,4668659,2625964,-704907,-3167946,-5648905,-7397803,-8031717,-8296189,-6662577,-4949226,-2523764,902769,2844740,5885850,7364354,7619562,8462473,6393457,4726382,2725484,-1305400,-2780960,-5716802,-7728179,-7340936,-8423709,-6505484,-4330977,-2812575,1176890,3022152,5286755,7750674,7247920,7915203,6764971,4156513,2806032,-820581,-3188067,-4934472,-7478249,-7455326,-7507452,-6798167,-4310352,-2530457,340245,3229993,4958420,6890192,7630002,7425548,6490080,4638108,2175513,-398959,-2931974,-5316377,-6686648,-7479896,-7539336,-6034573,-4698337,-2201110,726670,2613699,5478671,6684745,7146554,7774579,5806595,4448318,2452299,-1015440,-2498565,-5205417,-6877839,-6763171,-7694185,-6022322,-4103299,-2706335,937471,2614263,4760769,6967881,6615234,7361822,6216091,3976503,2715526,-568013,-2693001,-4461130,-6736388,-6744838,-6942073,-6238242,-4042014,-2428333,372432,2751013,4536900,6432467,6860330,6868180,5954282,4198804,2222721,-450264,-2538086,-4789140,-6225799,-6726290,-7050283,-5551255,-4299615,-2256305,742253,2140372,4900269,6233344,6270054,7231910,5364962,4078151,2570918,-905491,-1958458,-4568253,-6424919,-5860388,-7241152,-5525779,-3801070,-2970305,910170,2008003,3949250,6545094,5649113,6918702,5849408,3400030,3096711],[0,0,0,0,-2,11,-193,220,-255,314,-254,454,-475,820,-939,1252,-1422,1648,-1979,2269,-2863,3294,-4038,4571,-5344,6063,-6944,8018,-9111,10537,-11829,13488,-15035,16949,-18946,21216,-23765,26404,-29464,32517,-36113,39794,-44045,48568,-53545,59006,-64811,71369,-78319,86280,-94843,104566,-115258,127274,-140894,156286,-174274,195019,-219873,249511,-286125,332100,-391936,472982,-588330,764954,-1063871,1668306,-4093738,17741049,20821382,-20693544,12726855,-13467722,-30271060,3587666,-34970402,-17632102,3126098,-30229632,12870404,7529118,-6148882,36794035,6616995,14200422,34751323,-6368301,16899055,7512768,-22257673,5671868,-21694304,-26039279,-2677142,-30570371,-10198818,1425522,-15536639,15323192,11613160,5904962,30641811,12666578,13521901,23461716,-2145920,3469263,1050418,-22169880,-8873456,-17370216,-28221169,-6740375,-17662444,-12420229,10208861,-4143277,13357914,24506399,5930536,28261903,18285540,1842633,21584899,-7269032,-9459868,1608310,-31022991,-12100742,-12930195,-31991230,1966775,-11992555,-8808581,22197349,-2467642,19321550,28356105,2116755,29792118,11199587,-4067967,16835150,-17401081,-12437096,-4255384,-34292269,-9276043,-14340685,-24998797,7704807,-7858168,2341493,24472174,3654787,24142466,24241683,4863689,23392109,3901569,-6295135,4865849,-20947202,-15876940,-11779610,-29003739,-10614744,-10937066,-14181941,8227109,3212449,8555633,24313254,12243592,19393006,21900731,4503856,10956628,1724158,-13050169,-5160018,-18467843,-22426012,-10849029,-21977341,-11982584,-264192,-8039449,10978574,14091636,8581502,26431319,15409096,11917322,20861977,-1262202,1144849,-281981,-21985375,-9334031,-18127670,-26559292,-5953470,-18033828,-8575173,9548795,-3812725,17172246,20587583,8180057,28824598,12746439,6205407,17364432,-10019941,-4827046,-5277641,-28045625,-9754498,-18695920,-24078445,-45674,-13518601,-612460,15800073,1050706,22541903,20587432,8621447,25919444,6456194,2150678,8677725,-15999104,-9075045,-11747595,-27187862,-10230503,-17107168,-16344592,2856233,-5022687,6989332,18164525,9211972,22252907,19720506,9552663,16998490,3505908,-4371452,-1273458,-17084567,-16873886,-13482945,-23813948,-12710820,-8469673,-11319417,6634436,6459146,8021255,23532950,13185370,16794032,21490417,2808761,9191978,1400699,-15237473,-3988440,-19306504,-22107048,-7921658,-23409501,-8168093,831118,-9153428,15759211,10979469,8983671,28478385,8945522,14899230,18189324,-6299405,6144724,-6502616,-20910383,-5023499,-24331830,-18964627,-5803709,-20639690,757815,4163217,-1446425,22077827,11990003,14260118,26036425,6318296,12944490,9016978,-9876349,-552048,-13821244,-21120351,-9759452,-22522772,-14708812,-4414546,-11698791,5523341,9139179,6225806,22183068,14802332,13718003,20589435,4340930,5352923,2594843,-13836652,-7665919,-15235192,-22092888,-10091512,-17622862,-11161669,1466369,-4432004,10151114,14860859,9610359,22853812,14857968,10515244,15814329,-926541,-1141004,-3768391,-18530956,-11681453,-16902701,-20993496,-8195097,-12670423,-5220555,6833097,2720592,14569451,18074198,12045389,20712224,12757288,5967577,8932931,-5730300,-8039716,-8217939,-20659390,-13853003,-14457823,-18185472,-3738392,-5811438,-340402,13215806,6941515,16689266,19732122,9612894,18141510,7973053,-421994,4304983,-12587790,-11796027,-10747908,-23105180,-10853132,-13170937,-13452336,3273090,-2361293,7653113,17077594,8881643,20999585,15886946,8352314,14857368,-944123,-2608793,-3704969,-18126586,-11387445,-16409000,-19259763,-7728583,-11958792,-3091963,5602947,3590580,15209062,14888360,13753608,18618949,10064890,8734521,4667533,-4905268,-5950045,-12465522,-15693035,-14491469,-16040703,-11864723,-7883798,-3416204,2964663,7423408,12354093,14374525,16131372,15041976,11386148,9200803,1795280,-2609138,-6771999,-14101894,-13165405,-16372068,-16087108,-9650069,-10247178,-1807745,4105070,5191191,15163124,13493842,14601546,17838067,8494431,9712292,3333280,-5947357,-4028467,-14370099,-14918345,-12400796,-18397093,-8847036,-7724639,-5247639,6765417,4391943,12288628,16536129,11057008,17702393,10254768,5599757,6485161,-6458724,-5925735,-10145524,-17696806,-11087874,-16056320,-12381696,-3984617,-6294367,4994293,8154260,8656290,17830120,12558102,13920199,13745967,3925770,4757267,-3031486,-9631214,-8695805,-16300190,-14384245,-12430036,-13573909,-5198659,-2925765,1844309,9250908,9793233,14367573,15052155,12506102,12011043,6690901,2199306,-2100748,-7727918,-10813093,-13441289,-14306520,-13521897,-10746846,-6930141,-2959893,3251064,6664086,10631283,14309171,12830208,14034318,11053418,5582936,4136636,-3669409,-7472074,-9214364,-15454864,-12818065,-12938780,-12594597,-4492895,-3756205,2355431,9271081,8496859,14925451,14343936,11021180,13214515,5203078,1778464,-578991,-9753027,-9298944,-12555503,-15925667,-10475970,-11673278,-7380204,-74438,272505,7946666,11408902,10678032,15663276,11914729,9126030,8830066,333054,-2033589,-5556605,-12514826,-10975713,-13475355,-13997280,-7948332,-7934627,-2220850,4183599,4721672,11563973,13001594,11559409,14427067,8941523,5850052,3676445,-4560879,-6024471,-9873220,-14251571,-11518416,-13073297,-10461089,-4700390,-3460996,3412051,7341242,9014486,13705767,12408825,11755884,10706994,5212379,2427481,-2360258,-7333703,-9409368,-12478194,-12792317,-11696278,-9773896,-5979219,-2098151,2656470,6274994,9884166,12288188,12051376,12392051,9285473,5673266,2890360,-3484298,-6108451,-9441716,-13195474,-11111512,-12411057,-9932798,-4385833,-3492600,3585483,7144951,8282328,13998041,11382312,11209005,11020778,3632037,3038821,-2481142,-8429127,-7554324,-13422657,-12377920,-9808308,-11315072,-4030558,-1877363,1263339,8597102,7954350,12002060,13125074,9368384,10655440,5008119,1045976,-866298,-7920793,-8481838,-11034790,-13101424,-9631841,-9820939,-5477469,-876848,1250577,7435165,8910479,10911887,12827037,9803646,9545847,5399101,801171,-1348598,-7535478,-8961852,-10758026,-12969151,-9530144,-9396901,-5623827,-303448,1154517,7342237,9339027,10170277,13139922,9533336,8667369,6308783,-101102,-1263489,-6496187,-9964416,-9391815,-12708091,-10248218,-7636674,-6650650,-315350,2017963,5272346,10141128,9639595,11430088,10943524,7197025,6102510,1441978,-2983200,-5017615,-9460716,-10571347,-10507405,-11049425,-7748779,-4907161,-2015555,3049261,5792426,8503644,11168056,10654852,10158736,8571288,4465490,1731148,-2299142,-6601740,-8119566,-10844840,-11256737,-9416480,-8590106,-4772214,-1104071,1712530,6449990,8390946,9989708,11280309,9313351,8017187,5200579,916548,-1914458,-5755992,-8556394,-9791580,-10705788,-9666446,-7648631,-4829144,-1458505,2256111,5713578,8003285,10317730,10134695,9387217,8221826,3971638,1697058,-2037590,-6616713,-7229381,-10591676,-10627301,-8333745,-9012256,-3726971,-835904,986648,7554137,7073201,9600587,11815078,7240172,8900876,4552733,-496699,4871,-7307032,-7907491,-8004988,-12549443,-7238350,-7668460,-6041824,1297605,-70282,5925667,9181728,6868210,12088352,8268986,6137333,6825281,-975299,-1064819,-4434729,-9672331,-7043374,-10986747,-9333366,-5488039,-6482944,52483,2212445,4044163,9378841,8039883,9973224,9603081,5756374,5583237,540582,-2505091,-4430732,-8845207,-8389320,-9760648,-9256023,-6056761,-5309318,-407180,2135454,4524063,8617575,7962378,9895485,9013320,5798381,5597633,181953,-2151067,-3973338,-8999774,-7588771,-9478729,-9418414,-5095655,-5803819,-528271,2766859,3224302,9078172,7861745,8595764,10050721,4664871,5218986,1430967,-3675139,-3057656,-8568189,-8820709,-7688224,-10166854,-5213265,-4085348,-2136388,3866763,3688692,7544035,9558728,7383772,9509536,6031154,3230035,2211226,-3282084,-4491645,-6719630,-9463126,-7800163,-8626403,-6602700,-3143365,-1779480,2463015,4865871,6440370,8823954,8336381,7997904,6501480,3639801,1279768,-2071749,-4636656,-6752586,-8248870,-8428069,-8003864,-5993027,-3836054,-1074909,2278823,4301796,7001703,8127115,8055905,8240659,5695323,3699474,1249131,-2561613,-4307914,-6891453,-8472893,-7787660,-8086798,-5843785,-3335823,-1353496,2498768,4514914,6475270,8411379,7887985,7687828,6117936,3287088,1291007,-2041017,-4615980,-6190241,-8040751,-7983801,-7366664,-6092411,-3484360,-1034142,1735635,4497272,6326741,7632193,8048033,7266189,5689694,3727183,787190,-1801633,-4203598,-6603877,-7363753,-7841547,-7369101,-5315584,-3734302,-773123,2287611,3932265,6698424,7437819,7451361,7621088,5168908,3464800,1026988,-2480826,-3870719,-6362037,-7664398,-7135698,-7480237,-5267823,-3157152,-1241913,2310132,3946765,5973130,7652101,7128879,7187311,5450858,3138814,1268236,-2027246,-3972865,-5778400,-7386183,-7125753,-6951032,-5439108,-3210236,-1114857,1831625,3918057,5883155,7094277,7109712,6929915,5115866,3227644,979159,-2067516,-3671506,-6004467,-7044539,-6861477,-7079075,-4757915,-3138769,-1084492,2334492,3441460,6014994,7147543,6414262,7219789,4756246,3010896,1466174,-2488916,-3356345,-5556051,-7331156,-6131414,-7144173,-5009864,-2603215,-1739444,2362663,3447881,5105785,7469286,5962930,6797550,5364570,2331212],[0,0,0,3,16,-152,153,-397,506,-641,828,-923,1313,-1562,2179,-2621,3315,-3932,4677,-5611,6592,-7979,9314,-11086,12783,-14866,17062,-19593,22513,-25657,29362,-33178,37627,-42250,47550,-53266,59613,-66629,74150,-82548,91427,-101380,111995,-123809,136582,-150567,165872,-182450,200820,-220755,243031,-267438,294776,-325163,359349,-398122,442332,-493715,553710,-625486,712408,-820826,959890,-1145920,1408950,-1811705,2515375,-4118394,17772069,4030532,15034521,22163984,-21764334,13211473,-14415634,-29668067,2859654,-34454575,-18029364,3425692,-30187283,13245107,7460290,-5578098,36501579,6888064,14165364,34584753,-6493457,16747535,7155588,-22138953,5231763,-21635937,-26146210,-2766271,-30420586,-10122078,1399398,-15276936,15246257,11726963,6002268,30630567,12683802,13601868,23358967,-2042360,3414967,929580,-22086514,-8919311,-17375214,-28114147,-6840221,-17616653,-12410471,9940188,-4101020,13213497,24346130,6060241,28106413,18370597,2177086,21358258,-6854978,-9323576,1501416,-30416534,-12371463,-12955944,-31628067,1287623,-11888786,-8967187,21511505,-2021241,18823423,28221082,2501203,29157229,11785909,-3869983,16569154,-16537219,-12708290,-4082873,-33729169,-9954116,-13979755,-25213051,6942157,-7517098,1608965,24140188,3945664,23360781,24661835,4993769,23115026,4783454,-6345926,5127531,-20190860,-16199542,-11314326,-28826110,-11114972,-10749554,-14798732,7647113,3031340,7836529,24132836,12145779,19088721,22153104,4791189,11220381,2346141,-12650056,-4762113,-17998367,-22349025,-10816875,-21983615,-12474481,-647385,-8387029,10145044,13871361,8192212,25971574,15734013,11865404,21050769,-431387,1158995,555315,-21326976,-9514253,-17266758,-26750667,-6279866,-17840863,-9693525,9277878,-4059308,15963899,20887575,7707321,28523876,13598112,5890398,18060426,-9188174,-4840744,-4163627,-27753998,-9775794,-18040230,-24803477,-254206,-13704910,-1822676,15605337,401002,21771985,20903149,8176696,26107990,7215727,2262541,9681028,-15319722,-8815035,-10884639,-27112077,-10256263,-16890170,-17124242,2350325,-5632447,6044775,17848645,8647802,21838774,19918800,9446948,17418542,4287305,-3995236,-457434,-16501664,-16515883,-13061245,-23790794,-12921774,-8726975,-11991793,5980667,5787771,7352674,23105254,12949063,16634603,21724087,3260984,9627926,2223952,-14625187,-3539921,-18638009,-21847817,-7845050,-23371224,-8804803,431118,-9713123,14787832,10710109,8365417,28113229,9228855,14712342,18745114,-5585319,6441055,-5463790,-20441847,-4765375,-23599739,-19237901,-5832985,-20902805,-362451,3924291,-2383864,21206699,11937671,13383275,26168882,6633930,12928920,10061873,-9431343,1290,-12544824,-21133183,-9166065,-22203309,-15340710,-4318050,-12537168,4738712,8839284,5084288,21827408,14553484,13266540,21076184,4452084,5947019,3489771,-13408776,-6740753,-14708618,-21962745,-9856532,-17928111,-11534938,771378,-5252630,9389080,13897112,9207440,22344596,14707071,10947566,16021109,13631,-270520,-3052503,-17263382,-11323142,-16520250,-20540680,-9009170,-12713762,-6154190,5409928,2342397,13156795,17427741,12107006,19893836,13664795,6488099,9342600,-3904274,-7591668,-7002036,-19535763,-14250117,-13765046,-18689107,-4928013,-5994348,-2210127,12183958,6376910,15133289,20063516,9436191,18136205,9393533,-19496,5617163,-10967988,-11279259,-9486024,-22855607,-11125325,-13080425,-14633321,2208000,-3345734,6109069,16250913,8008773,20341207,16135975,8714373,15754641,351463,-1317217,-2386343,-16819329,-10723364,-15994938,-19079529,-8473510,-12810740,-4119888,3781056,2422048,13923659,13658989,13771411,18265652,10624274,10096424,5389964,-2997932,-4431722,-11629002,-14137880,-14472897,-16219167,-11954550,-9665597,-4412320,1443988,5307096,11823631,13013945,15531645,15742634,11313096,10835037,3396387,-1570089,-4514789,-13071249,-12321830,-15365282,-16812593,-10021910,-11266500,-3825195,3000896,3228296,13525031,13027588,13629319,18195800,9437928,10324102,5352206,-4350776,-2704466,-12434016,-14280190,-11951803,-18235436,-10026066,-8613607,-6806830,4730523,3189338,10598179,15423234,10925874,17378497,11211555,6967282,7655576,-4277022,-4391836,-8818810,-16275025,-10972844,-16014959,-12831677,-5674478,-7584884,3176182,6167706,7588740,16448967,12018424,14310783,14173234,5384814,6326654,-1522636,-7552190,-7504194,-15317095,-13665620,-12904250,-14067279,-6390773,-4722078,405025,7491761,8301911,13649105,14410410,12559590,12901889,7616711,3815681,-374580,-6379825,-9262405,-12592064,-13899949,-13306801,-11595925,-7948554,-4119503,1345830,5455169,9358263,13092843,12797679,13752587,11646458,6945495,5007262,-1898461,-6001932,-8334214,-14011460,-12618011,-13050064,-12740454,-6040812,-4734498,878304,7327131,7721466,13620335,13857226,11526401,13143593,6596910,3183693,465871,-7735829,-8409130,-11717598,-15022187,-11023428,-11819310,-8295314,-1768414,-673353,6226571,10033742,10112532,14668925,12162034,9674433,9367563,1944193,-855230,-4131109,-10960429,-10350327,-12802374,-13824575,-8678499,-8583713,-3579923,2618574,3595270,10237936,12048800,11241914,14247910,9456760,6820613,4752980,-3093804,-4691641,-8766365,-13119665,-11148303,-13175852,-10691895,-5903456,-4590088,2102518,5760552,8047232,12683864,11874471,12077632,10896295,6155611,3771117,-1249706,-5653043,-8238577,-11733913,-12045904,-11857676,-10224970,-6762591,-3616411,1526716,4941447,8509858,11653063,11297940,12400922,9856643,6310469,4268292,-2141178,-4862648,-7946769,-12426121,-10645182,-12272660,-10547233,-5202708,-4716377,1996472,5903333,7017382,12920131,10955675,11131208,11510770,4694350,4123775,-949037,-6887723,-6432271,-12304958,-11894613,-9972201,-11631712,-5130867,-3165427,-45267,6917288,6744972,11032302,12493186,9587730,10967684,5934683,2462782,217271,-6249841,-7294641,-10274637,-12330278,-9771802,-10302926,-6325661,-2391532,392,5935341,7444208,10196139,12131943,9825312,10178280,6190693,2223745,51379,-6013531,-7601353,-9992024,-12380724,-9507988,-10014021,-6433610,-1750549,-305035,5868635,7893011,9243734,12551952,9503291,9272556,7150380,1364467,195712,-4991224,-8549020,-8559940,-12024589,-10202156,-8232379,-7490204,-1742028,519184,3831531,8636353,8747930,10907229,10948407,7813695,6976671,2752802,-1410499,-3563614,-7949461,-9681303,-9964088,-10893836,-8419528,-5885868,-3472637,1454969,4311765,7064847,10234808,10097467,10171881,9206210,5407827,3055378,-838628,-5094490,-6738712,-9863477,-10667513,-9443330,-9159233,-5648425,-2495688,278780,4974419,6999087,9063923,10720712,9357803,8631470,6034085,2348816,-386579,-4280903,-6983840,-8896193,-10089433,-9551259,-8348697,-5717349,-2910974,684374,4309987,6413944,9350809,9680362,9211897,8913971,4846660,3037853,-349251,-5199956,-5722791,-9499276,-10208990,-8186428,-9608800,-4714407,-2154507,-637872,6027326,5616403,8669677,11278437,7204897,9495662,5576171,855112,1623836,-5813714,-6527295,-7045470,-11923300,-7157982,-8305252,-6887268,-138546,-1588569,4553190,7624345,6027230,11549849,8138001,6946706,7655553,454573,614004,-3240775,-8172866,-6170529,-10469517,-9083039,-6308915,-7269509,-1204065,345753,2859685,7905911,6828540,9727525,9274028,6471267,6606429,1550349,-613512,-3061737,-7537984,-7118935,-9628512,-8942127,-6564343,-6494047,-1392305,403985,3086739,7536591,6725075,9683946,8925230,6173274,6817163,1380185,-446483,-2395449,-7833566,-6305236,-9078679,-9493704,-5450413,-6921278,-1820242,1209076,1520175,7790190,6687399,8091717,10178998,5206964,6413766,2715971,-1981334,-1376907,-7214006,-7638870,-7236877,-10227465,-5686205,-5359006,-3440384,2198654,1870579,6272575,8339875,6915885,9584652,6509893,4563892,3545059,-1684986,-2683757,-5472989,-8248879,-7317612,-8744665,-6986718,-4504198,-3241038,940251,3005032,5277963,7709758,7638752,8191620,6923696,4869714,2840397,-515591,-2801508,-5401373,-7185399,-7712436,-8196180,-6443840,-4970810,-2808810,696216,2629870,5506932,7225249,7389020,8311801,6421914,4803237,2808561,-1066662,-2650638,-5398038,-7426309,-7142900,-8136991,-6539916,-4394036,-2890602,906866,2920314,4970128,7425622,7202805,7668308,6734311,4190822,2742323,-446882,-3085361,-4733166,-7046438,-7450088,-7229428,-6733503,-4471394,-2409943,48039,3017550,4880001,6468702,7621796,7143358,6385481,4793054,2127476,-101911,-2698673,-5158649,-6258596,-7367004,-7410176,-5930908,-4829345,-2140180,395322,2385444,5344354,6299902,7061778,7612470,5754155,4699781,2410499,-759391,-2242515,-4996751,-6535895,-6660402,-7523470,-5782415,-4230531,-2655665,678277,2280724,4594886,6539936,6630373,7128797,5988646,4209248,2656950,-291412,-2511564,-4453498,-6289910,-6567905,-6891861,-5989341,-4273505,-2325448,194121,2347308,4513113,5917848,6697433,6900114,5569747,4470292,2203491,-338428,-1959465,-4876744,-5724563,-6439894,-7125826,-5216771,-4508728,-2311498,693594,1666748,4817543,5817244,5899137,7411188,5049539,4142845,2857225,-963549,-1565598,-4363633,-6265608,-5445900,-7275259,-5310552,-3748366,-3143326,964365,1708367,3812856,6389342,5319205,6906834,5669975],[0,0,0,1,5,-190,56,-137,9,-46,94,-131,311,-250,399,-252,365,-321,460,-590,667,-846,780,-951,882,-1106,1182,-1407,1582,-1672,1877,-1879,2163,-2234,2588,-2758,3040,-3266,3437,-3774,3953,-4435,4693,-5215,5553,-6043,6554,-7103,7911,-8636,9751,-10755,12212,-13767,15860,-18483,21803,-26290,31994,-40053,51055,-67415,92107,-132057,201315,-334674,638126,-1575834,10412676,38492214,-246166,17678436,20237817,-20351735,12061531,-13710268,-30475122,3181251,-35086814,-17418533,2684084,-29625125,12927120,7750970,-5489800,36899513,6907427,14610393,34296562,-6005554,16554014,7058969,-22276136,5004079,-21982224,-26161316,-3249766,-30346788,-10053417,1536775,-14969954,15700696,11991489,6465462,30823327,12863820,13637074,23256585,-2408914,3210084,411297,-22479866,-9221716,-17874283,-28213120,-6849250,-17724951,-11903266,10235825,-3731898,13982480,24400328,6605199,28425605,18027423,2332287,20946589,-7437855,-9568826,607995,-30817601,-12578193,-13458551,-31403173,1411463,-11679168,-8160856,21841182,-1506592,19466653,28230900,2934817,29110908,11281655,-3897390,15820616,-17135656,-13039718,-4944860,-33962224,-10076556,-14117554,-24702633,7257170,-6994586,2452179,24699811,4506610,23865720,24732245,4950785,22956736,4082284,-6834972,4389528,-21140472,-16616649,-11807799,-29164009,-10750159,-10790127,-14136565,8521887,3476462,8948584,24618635,12440105,19693955,21706281,4567960,10945855,1164517,-12993528,-5745689,-18878315,-22332524,-11576494,-21762044,-11909555,-582449,-7256267,10935730,14457774,9375367,26104814,16079932,12022385,20352502,-667800,325919,-589173,-21819185,-10491144,-17767242,-26859707,-6523866,-17285308,-9131361,9952243,-3012402,16719814,21622349,8359775,28592931,13641302,5519634,17462668,-9980068,-5790464,-5059760,-28612537,-10295042,-18304176,-24748670,129228,-13100681,-865288,16604859,1261532,22661307,21332782,8444528,26110705,6655351,1655689,8768813,-16292944,-9566923,-11768668,-27519312,-10505524,-16937519,-16557099,2884927,-4744166,7084614,18573070,9595534,22319399,20134020,9605462,16836987,3710229,-4759302,-1579206,-17134645,-17437369,-13623729,-23926092,-13137082,-8121937,-11458984,6692161,7049388,8006097,24010328,13610409,16578739,22024594,2664655,8908487,1686864,-15934323,-4225512,-19342872,-22790426,-7837660,-23582842,-8505438,1405629,-9264301,16001093,11773291,8806234,29092283,9366621,14662195,18737139,-6626488,5826171,-6280676,-21710343,-5183968,-24399722,-19746829,-5451686,-20949031,508760,4938925,-1712217,22495619,12724500,13845983,26791975,6357352,12629745,9700825,-10716175,-673856,-13582921,-22184320,-9411703,-22833007,-15343298,-3632506,-12176616,5761857,9875135,5768726,23076505,15083695,13516362,21414176,3914445,5431983,2868584,-14686846,-7492333,-15516441,-22894407,-9771794,-18113481,-11327608,1829614,-4732643,10546805,15190912,9638937,23466222,14993938,10634215,16092460,-1008061,-1349689,-3734868,-18915619,-11971941,-17020713,-21496398,-8421577,-12483378,-5626636,7151910,2861131,14396974,18821735,12032562,20834959,13493754,5547903,9377308,-5626502,-8748523,-7656888,-21399120,-14374917,-14090767,-19291597,-3435312,-5688992,-1112737,14149141,6593540,16733293,20789615,8984691,18925331,8358022,-1086373,5272531,-13185589,-12068882,-10271151,-24286082,-10602640,-13284706,-14305727,3784165,-2937567,7561744,17636947,8360279,21673925,16270108,8257946,15732713,-949942,-2395163,-3344608,-18517642,-11399579,-16641182,-19835333,-7887799,-12464656,-3400967,5461085,3408693,15270940,15083599,14026045,18916580,10595724,8965398,4970383,-4375679,-5995499,-12308111,-15743747,-15064750,-16126118,-12502238,-8476085,-3398495,2247959,7428816,12474754,14054123,16962674,15232754,11728711,10232117,1631471,-1989182,-6455500,-14497781,-12737855,-16995304,-16609376,-9631186,-11314377,-1863816,3840506,4529930,15643883,13326274,14904505,18720113,8444445,10469790,3888440,-5961722,-3383470,-14576612,-15137848,-12426991,-19261214,-9187075,-8152988,-6156305,6706076,4056971,12163151,16944654,11162051,18161684,10932069,5917791,7037016,-6036965,-5934710,-9895720,-17938955,-11574198,-16232337,-13037047,-4569927,-6536436,4436057,8137250,8753627,17737200,13190704,14213404,14114292,4737990,4871725,-2559744,-9312630,-9072642,-16188877,-14934938,-13013319,-13696437,-6037856,-3237193,1684460,8876851,10117677,14485849,15303040,13199939,12297246,7276086,2658040,-2026204,-7475147,-10952854,-13760058,-14495679,-14010497,-11243666,-7274202,-3326193,3024822,6718896,10649715,14506281,13333256,14290417,11553998,6119162,4179073,-3200061,-7530764,-9497124,-15438282,-13457939,-13144451,-12891672,-5263183,-3648321,2004960,9068201,8931240,14772058,14971877,11648059,13257863,6070173,1900242,-478792,-9269243,-9949009,-12605908,-16206018,-11298661,-11619914,-8035699,-413376,424463,7457237,11750422,10810924,15690712,12793975,9218207,9219305,808908,-2159572,-5210389,-12730567,-11250521,-13578790,-14601690,-8299667,-8362459,-2722817,4036889,4472493,11762088,13166071,11865041,15033714,9120121,6430088,4111599,-4459776,-5695239,-10192448,-14422363,-11727760,-13891654,-10605096,-5356368,-3970091,3460509,6892417,9236990,14017197,12515346,12647407,10921447,5628702,3145895,-2462914,-6834300,-9422565,-12992779,-12763335,-12414783,-10284596,-6261189,-2917675,2729526,6130632,9724397,12832792,12041830,12936195,9864827,5884830,3619181,-3429305,-6058773,-9146264,-13742404,-11359464,-12818124,-10525231,-4677913,-4139256,3223800,6977880,8123100,14328322,11572141,11864020,11646483,4031619,3756111,-2245540,-8099207,-7449441,-13745859,-12523129,-10508426,-11949283,-4340145,-2652966,1031646,8343614,7656543,12462679,13308784,9874357,11389187,5387089,1813344,-522183,-7857100,-8171153,-11478508,-13310616,-9999436,-10720546,-5826996,-1646913,694788,7399989,8505358,11225227,13311464,10068839,10438749,5861482,1305314,-694413,-7420365,-8836980,-10893994,-13574389,-9869421,-10100566,-6273125,-788284,556432,7108032,9371848,10135450,13573849,10076897,9168490,6915992,461409,-815017,-6045818,-9903411,-9587413,-12904269,-10830752,-8148840,-7275908,-1030175,1752441,4967369,9995395,9894796,11666816,11520143,7850713,6635463,2119325,-2475936,-4712553,-9164328,-10840432,-10754907,-11529890,-8514129,-5513492,-2750242,2445252,5545362,8316617,11371832,10899034,10597447,9239520,5059817,2267229,-1821036,-6222139,-8002628,-10869247,-11534945,-9986994,-9164412,-5405017,-1699261,1402938,6014122,8308674,10171167,11454588,10034018,8641383,5720577,1729261,-1624667,-5447546,-8345611,-10194786,-10713805,-10242755,-8404571,-5197149,-2358595,1993374,5489928,7600506,10765483,10345894,9790725,9080273,4300973,2475161,-1558919,-6588363,-6729709,-10932954,-10951350,-8577838,-9902293,-4023022,-1489926,367533,7537237,6648546,9827524,12276908,7453299,9729137,5109301,40949,685248,-7263065,-7703955,-8115163,-13062658,-7504354,-8426841,-6611377,736756,-604979,5772268,8988938,7045074,12471401,8658868,6914926,7320993,-434414,-511557,-4398449,-9470429,-7253775,-11272556,-9681543,-6288778,-6896668,-453646,1572849,4131819,9097877,8181154,10476751,9791832,6534371,6060056,889610,-1789078,-4477145,-8680785,-8440666,-10471832,-9376662,-6750805,-5865073,-650778,1433653,4512247,8685853,7847230,10569416,9311863,6304894,6358009,472447,-1516186,-3767615,-9101237,-7478766,-10072370,-9924279,-5506785,-6572653,-954736,2286393,2933277,9171421,7898752,9032661,10615509,5199926,5925473,1891324,-3183853,-2765395,-8581290,-8966774,-8100084,-10722293,-5776635,-4667530,-2629617,3455256,3451048,7537324,9658452,7905880,9848353,6630532,3876249,2709773,-2745550,-4319685,-6714490,-9579608,-8277064,-8931908,-7126408,-3947696,-2185431,1934956,4550379,6628957,8835590,8785001,8519173,6957615,4369223,1731569,-1614534,-4331385,-6842920,-8370596,-8774510,-8624168,-6544927,-4602445,-1696207,1824055,3939663,6994999,8373018,8449389,8782986,6389002,4393442,1882464,-2040845,-3993858,-6702995,-8509288,-8199508,-8589386,-6563277,-4024947,-1955093,1876111,4191271,6300777,8480474,8259471,8105148,6805936,3979229,1843450,-1413764,-4299771,-6153113,-8041077,-8452623,-7832169,-6717747,-4230548,-1505454,1067472,4103239,6276032,7553484,8470183,7785942,6329273,4525186,1273833,-1253867,-3832657,-6581565,-7353867,-8244263,-7951213,-5836594,-4477088,-1323121,1636584,3608112,6702050,7454868,7877393,8060954,5658970,4258804,1534628,-1842615,-3556205,-6424280,-7628259,-7632058,-8028926,-5848714,-3988328,-1712687,1765108,3551621,6088721,7598473,7518967,7767835,5944551,3916756,1698711,-1491627,-3555391,-5888434,-7285330,-7519803,-7570760,-5829466,-4090669,-1495854,1443568,3395281,6029079,7087035,7410489,7598996,5483215,4127399,1534772,-1651485,-3146377,-6228197,-7006948,-7132462,-7864937,-5162408,-3974263,-1644392,2005952,2926378,6065081,7279446,6650701,7987894,5087538,3641774,2077980,-2187332,-2886262,-5685249,-7437577,-6311277,-7753536,-5378193,-3315858,-2436298,2049475,3047286,5083050,7568564,6132588,7459089],[0,0,0,0,2,7,-191,57,-140,13,-53,101,-141,321,-264,416,-274,393,-353,499,-635,719,-905,851,-1035,978,-1218,1308,-1551,1741,-1854,2081,-2110,2423,-2524,2911,-3113,3434,-3700,3918,-4303,4536,-5075,5393,-5982,6390,-6960,7554,-8199,9107,-9947,11185,-12327,13942,-15672,17970,-20825,24421,-29231,35331,-43878,55498,-72664,98439,-139914,211431,-348300,655624,-821255,11158641,38393160,-12743,17802885,20273585,-19859741,12040500,-13560317,-30178577,2948346,-34957719,-17571096,2294330,-29471728,12451705,7548452,-5288215,36314663,7165072,14788189,34107269,-5467989,16484760,7268636,-21720179,4761864,-21510491,-26038134,-3527176,-30010905,-10639713,1268281,-14894507,15023762,12038359,6277500,30438898,13092909,13513857,23440052,-1808887,3326543,992900,-22131129,-9082162,-17610917,-28284914,-7043106,-17828819,-12168980,9714776,-3947776,13557641,24129641,6675823,28167744,18091702,2805602,20884947,-6948200,-8993707,521390,-30070856,-12562456,-13678066,-30827805,651659,-11671710,-8185037,20837776,-1038394,18897955,27803511,3697680,28425602,11823275,-3294387,15296254,-15969202,-13035166,-5021432,-32892794,-10838133,-13932742,-24470239,6144157,-6532582,1834494,23972235,4941817,22941782,24889991,5468839,22324019,5132121,-6624372,4501021,-20043791,-16856255,-11515029,-28687874,-11394248,-10457660,-14505982,7894131,3666481,8259931,24394148,12484776,19191479,21912794,4678583,10791716,1715863,-12836605,-5562306,-18365805,-22193223,-11459189,-21538268,-12167583,-695038,-7287250,10371282,14375426,9129617,25548377,16194101,11848184,20139512,-119151,95526,-198040,-21238959,-10683300,-17025033,-26667056,-6730736,-16718580,-9632132,9727471,-2906025,15826541,21761197,8069807,27898177,14193067,5256725,17554048,-9134971,-6041834,-4286942,-28054947,-10603944,-17446821,-24936306,-221069,-12773653,-1878480,16347067,1152929,21558246,21498603,8118543,25707714,7414606,1482842,9189295,-15467978,-9697668,-10905757,-27237468,-10737028,-16240934,-17075254,2565078,-4651346,5989307,18439273,9165605,21411986,20519047,9147904,16887509,4434507,-4906984,-731311,-16501188,-17401508,-12784776,-23998117,-13157024,-7819119,-12052708,6516214,6643014,7180159,23811598,13127759,16290826,22139262,2643568,9246409,2115049,-15458989,-3651470,-18816525,-22412165,-7650587,-23363249,-8702953,979891,-9529928,15209129,11237238,8437324,28382751,9420901,14411450,18790207,-5945416,5818755,-5602367,-20972386,-5100700,-23448366,-19694139,-5478464,-20502384,-419499,4745298,-2063178,21325461,12771708,13083149,26420215,6839996,12030629,10300234,-10046328,-717367,-12413055,-22011192,-9162442,-22045606,-15847358,-3394849,-12405750,4813160,9817387,4921236,22427564,14942536,12762449,21502737,3950590,5398475,3490721,-14365532,-6955613,-14860802,-22482004,-9333873,-17975152,-11379150,1586417,-5220385,10103828,14488477,9230888,22857812,14596028,10649143,15871025,-611123,-805505,-3452509,-17934842,-11560698,-16665811,-20699659,-8700249,-12396808,-5764829,6235847,2776244,13540574,18014876,12004003,20009920,13550180,5889469,9105209,-4500091,-8372552,-7312530,-20094679,-14353421,-13444405,-18835361,-4233139,-5397590,-1781924,13201745,6574783,15498763,20372429,8983058,18137548,8949649,-815553,5333049,-11846089,-11786888,-9569344,-23246705,-10766187,-12762111,-14424462,3046758,-2942727,6629540,16877921,8147094,20598254,16072332,8394092,15362584,-244392,-1978877,-2834338,-17355678,-11084811,-16094511,-19073106,-8234451,-12347184,-3683788,4449838,3081460,14265987,14174190,13858604,18112727,10536766,9334556,4919753,-3458702,-5316278,-11934019,-14586760,-14776048,-15778350,-11941854,-9041876,-3628642,1873927,6315315,12136235,13281983,15967682,15321794,11159725,10322868,2428313,-1978110,-5382240,-13584458,-12562822,-15739954,-16533412,-9728612,-10673634,-2973071,3536134,4005046,14120285,13270185,13977320,17917978,9029532,9775727,4490318,-4957270,-3585986,-13027519,-14610833,-12264315,-17821918,-9661020,-8051407,-5898166,5271930,4148768,11265443,15660781,11334035,17009718,10873721,6507055,6488958,-4845918,-5317498,-9629240,-16309463,-11474496,-15717803,-12327009,-5370741,-6437213,3819316,6877455,8512541,16554798,12404031,14163077,13389528,5032398,5361312,-2468277,-8211845,-8272583,-15542996,-13861126,-12779011,-13553059,-5833462,-3819486,1241386,8244679,8994558,13944421,14708997,12426052,12485401,7099896,2804793,-1099927,-7148841,-10033406,-12808535,-14378082,-13008725,-11085143,-7530364,-2982666,1998388,6168931,10187587,13145003,13259932,13667734,10861666,6730242,3785815,-2655041,-6432623,-9464495,-14101922,-12844751,-13149102,-11846187,-5697761,-3807364,2051072,7712416,8701440,13935731,13784395,11711933,12268178,5994756,2462593,-800209,-8220414,-9253411,-12258081,-14878193,-11150932,-11269825,-7512289,-1036669,432587,6933413,10711572,10615349,14756813,12072242,9251349,8663088,1035602,-1638265,-4986400,-11733031,-10632246,-13038069,-13639084,-8121686,-8106593,-2540975,3432128,4195828,11148668,12200698,11380864,14282345,8648137,6458896,3852726,-4100294,-4998674,-9723755,-13481426,-11016512,-13404460,-9832872,-5342050,-4038798,3431626,6135843,8763659,13349850,11553123,12236112,10312086,5356482,3340318,-2430337,-6340904,-8738863,-12489378,-11821330,-11849854,-9989562,-5743956,-3059939,2422633,5805418,8905394,12260598,11356795,12181311,9523174,5508770,3529551,-2944170,-5722904,-8453363,-12779314,-10871964,-12032348,-10098323,-4622068,-3829134,2828065,6527687,7714263,13276246,11124642,11141734,10823904,4087953,3435347,-2086901,-7408450,-7191132,-12833652,-11686800,-10042595,-11040436,-4310290,-2599084,1087807,7586410,7348322,11714381,12236142,9495647,10626928,4984185,1843209,-737187,-7236069,-7653625,-10929127,-12305829,-9444834,-10075718,-5285587,-1589249,802542,7037539,7871413,10688762,12313737,9356999,9848954,5384367,1199223,-714628,-7055640,-8146483,-10256335,-12612265,-9219716,-9452412,-5793235,-661482,583426,6678958,8694311,9521133,12609991,9388247,8624722,6421217,512838,-822682,-5660165,-9212793,-9002240,-11957047,-10120343,-7636627,-6707997,-1057062,1716774,4630556,9201327,9309439,10815457,10757117,7384861,5979343,2055491,-2318146,-4550135,-8478386,-10178402,-10032905,-10624666,-8020786,-4984246,-2446263,2286156,5352214,7645467,10598124,10282290,9801775,8643472,4601570,2140382,-1675229,-5927834,-7429519,-10114228,-10731862,-9140655,-8574389,-4977954,-1567781,1267984,5672725,7614163,9475725,10656612,9247330,8048549,5236694,1591435,-1413812,-5128322,-7627313,-9435479,-9999028,-9477738,-7886343,-4809092,-2163934,1694812,5157734,6917831,9931780,9634562,8947469,8527915,3901004,2226747,-1316439,-6154305,-6156405,-9993158,-10218428,-7765453,-9201876,-3826509,-1320922,258824,6972192,6234397,9020296,11345375,6817426,8932624,4757804,-18976,632363,-6662246,-7154820,-7509334,-12011443,-6918197,-7723463,-6071237,736111,-554151,5390271,8277122,6559206,11482063,7849628,6401748,6654714,-403655,-400619,-4221919,-8670300,-6758153,-10466646,-8814450,-5881747,-6329486,-315469,1291690,3832569,8386004,7368029,9794795,8900080,5967403,5654485,630189,-1458670,-4164913,-8088483,-7523385,-9727669,-8658539,-6004323,-5652865,-459530,1327860,4007085,8124043,7100774,9719803,8637731,5612513,6014546,402640,-1445892,-3276696,-8471466,-6709921,-9160713,-9170264,-4911402,-6116513,-909100,2161394,2526023,8443241,7194801,8116889,9754313,4722126,5443121,1773015,-2979116,-2487321,-7828875,-8089516,-7318362,-9724081,-5212760,-4402352,-2409010,3075126,3103524,6895696,8755544,7159999,9121558,6026309,3611940,2464030,-2571367,-3762171,-6166357,-8638641,-7505138,-8221629,-6372010,-3671622,-2125646,1829865,3945182,6002800,8069657,7801654,7862617,6331943,3961855,1774083,-1519036,-3762613,-6160178,-7635964,-7817678,-7981897,-6018432,-4142105,-1808280,1760191,3534354,6205310,7728791,7507462,7978708,5955069,3860059,1923099,-1852552,-3636597,-5895400,-7916588,-7400610,-7740919,-6104972,-3588497,-1882476,1585340,3917683,5540217,7740556,7560898,7215996,6370136,3602031,1764967,-1080856,-4057885,-5355601,-7300477,-7781203,-6967466,-6247007,-3889192,-1282586,782275,3841764,5646617,6728719,7850191,6872279,5764623,4220006,1079819,-948540,-3454804,-5902749,-6505932,-7589352,-7147033,-5304425,-4280363,-1187999,1316267,3141168,6076748,6590516,7230719,7273729,5133343,3913205,1397887,-1604523,-3084560,-5771701,-6749530,-6876610,-7151398,-5152806,-3761857,-1588257,1507757,3163072,5387330,6758460,6828489,6994141,5329896,3685440,1555839,-1146528,-3091525,-5345545,-6371957,-6811432,-6732460,-5176857,-3878544,-1378294,1121929,2892469,5497267,6175917,6781380,6847397,4792272,3903210,1319215,-1473390,-2547439,-5712472,-6110171,-6420066,-7137049,-4463855,-3803914,-1610326,1810019,2225940,5559954,6388244,5852443,7322658,4447136,3459871,2011573,-1993214,-2321376,-5004513,-6737841,-5430555,-7183983,-4822951,-2942857,-2462577,1896682,2486862,4412925,6896258,5302449],[0,0,0,2,13,-184,188,-448,415,-627,659,-898,1183,-1513,2037,-2390,3025,-3448,4228,-4949,5975,-7114,8348,-9838,11263,-13113,14930,-17270,19702,-22554,25640,-28966,32739,-36682,41302,-46132,51709,-57589,64126,-71180,78815,-87287,96345,-106507,117321,-129372,142300,-156578,172195,-189354,208463,-229442,253065,-279225,308991,-342642,381493,-426672,479972,-544129,622587,-721669,850395,-1025823,1278819,-1676760,2394537,-4091837,17607937,11993216,7494707,40561914,-1261787,19124675,19651589,-18697066,11596882,-12720675,-30474412,3261776,-35329012,-17400841,1652942,-29183580,11693343,7507361,-5638038,36088174,7142543,15026718,33854232,-4703396,16452439,7633765,-21198669,4708934,-21337374,-25870170,-4044002,-29801443,-11150377,851606,-14914798,14294005,11910859,6304532,30141750,13707770,13665810,23703953,-1103392,3377794,1309221,-21630158,-9346219,-17398261,-28464307,-7515528,-17915949,-12925376,9307993,-4163545,13013168,24137797,6661833,28138418,18621256,3141088,21220393,-6146505,-8807674,881136,-29782704,-12937715,-13675534,-31201000,-76460,-11961004,-8834896,20262894,-1103865,18458424,27927727,4138992,28518836,12549404,-2764273,15668196,-15223233,-12968711,-4798206,-32761120,-11421573,-14028387,-25067555,5307839,-6835373,1100323,23606323,5073514,22710610,25263474,5923523,22704696,5848125,-6080342,4762923,-19514319,-16825393,-11576610,-28828910,-12011656,-10970323,-14972401,7087020,3234070,7975112,24036802,12823027,19427323,22148314,5719709,11162332,2346503,-12019904,-5715718,-17927450,-22340801,-12095094,-21477785,-13147566,-1430651,-7404962,9220717,14489361,9138060,25180261,17218825,11876513,20776702,1033871,113379,787381,-20907275,-11079996,-16564329,-27552912,-7309968,-16897050,-10972219,9551775,-3336272,15160194,22271040,7810195,28303588,15025624,5280292,18492610,-8640435,-5954902,-3670167,-28361220,-10773091,-17597410,-25782809,-491688,-13340185,-2420343,16236284,781134,21632144,21773782,8406827,26237159,7946513,2034921,9653090,-15046237,-9577833,-11065000,-27263269,-11243711,-16894512,-17510289,1659298,-4951702,5545255,17990003,9566698,21401060,20956103,10130845,17022696,5524978,-4257345,-655303,-15688526,-17858722,-12936536,-24083091,-14391774,-8132736,-12860536,5396876,6809135,6411763,23786120,13826168,16144289,23277034,3357358,9637117,3472918,-15403396,-3339945,-18404542,-23351033,-7618164,-24165638,-9846793,827079,-10667658,14780336,11409036,7853532,29042964,9941973,14634732,20068403,-5638881,6486747,-4682681,-21259874,-4855289,-23687794,-20574735,-5745579,-21542983,-1129389,4470095,-2942439,21485205,12988558,13093393,27300903,7283300,12616976,11266799,-9861029,-223930,-12141030,-22327226,-9229019,-22625939,-16576024,-3887583,-13250945,4465850,9600493,4664864,22781015,15277395,13209582,22244532,4541848,5967103,4066380,-14126221,-6881378,-14994132,-22935410,-9975084,-18576736,-12153823,1034924,-5522863,9615590,14639157,9373770,23088456,15424031,11120430,16559691,213741,-674927,-2965321,-17920357,-12113291,-16642217,-21647014,-9318037,-12636531,-6828355,6234740,2614023,13189069,18952947,11932302,20565261,14645606,5711652,10163362,-4329119,-8749499,-6511449,-21079817,-14673784,-13500365,-20245748,-4088400,-6058249,-2590696,13935430,5966099,15997377,21365790,8627887,19564215,9248929,-849785,6510328,-12632390,-11664930,-9496984,-24546849,-10619538,-13515231,-15275827,3506561,-3796261,6866805,17377724,7892276,21674802,16433477,8609020,16390969,-444454,-1712722,-2674181,-18097295,-11083487,-16650779,-19815460,-8405374,-12886185,-4086629,4571973,2962642,14663590,14628579,14200633,18711730,11142776,9650680,5289457,-3311363,-5686113,-11849105,-15062210,-15458277,-15937983,-12809483,-9408612,-3562735,1183968,6843150,12335229,13211583,17189500,15439109,11714251,11287977,1979120,-1221012,-5451858,-14403808,-12094393,-16888016,-17119595,-9714818,-12152045,-2706058,3293706,3434535,15248164,12985406,14552086,19140552,8802315,11064519,4847790,-5363424,-2617830,-13865306,-14941687,-12259790,-19386450,-9753079,-8576204,-6833458,5858904,3584914,11420231,16610549,11177252,18083372,11617808,6415543,7531441,-5000710,-5451603,-9381668,-17437794,-11839900,-16139903,-13491863,-5394254,-6834411,3435037,7464260,8519207,17020399,13374866,14384790,14216432,5668425,5266076,-1984006,-8424081,-8897477,-15719073,-14752679,-13426563,-13835992,-6752889,-3867118,1214799,8035032,9762123,14277218,15090662,13428112,12596114,7677195,3371116,-1438870,-7006248,-10361486,-13604206,-14497208,-13973725,-11707635,-7714114,-3774790,2168517,6396197,10185072,14106867,13612735,14145483,11945675,6721890,4311814,-2341063,-7140535,-9383115,-14656091,-13833654,-13196292,-12869960,-6250510,-3666950,1378003,8339429,9135393,13968479,15029937,11978513,12904149,6936535,2126793,-257192,-8313683,-10106962,-12217794,-15958844,-11845420,-11427958,-8539039,-1013476,400251,6713631,11657382,10761768,15292173,13100232,9290491,9475064,1405854,-1981223,-4737864,-12430345,-11197752,-13472473,-14790145,-8401840,-8551770,-3055058,3828652,4183113,11576177,12917395,11816049,15145605,9210818,6896252,4239734,-4281433,-5180787,-10234393,-14135204,-11622884,-14158734,-10340655,-5761282,-4210534,3538985,6290058,9338813,13822381,12109392,13047265,10733543,5855392,3570810,-2786703,-6416826,-9327399,-13095063,-12232845,-12791070,-10266864,-6093721,-3411060,2873811,5869623,9448319,13080677,11743209,13042335,10031793,5595724,3884009,-3335027,-6106547,-8840415,-13773930,-11246766,-12730160,-10686204,-4574255,-4173997,3202090,7023158,8019838,14242063,11595515,11691028,11475806,4102209,3685577,-2326824,-8110681,-7516595,-13715932,-12399088,-10554733,-11792970,-4343111,-2657233,1223214,8208127,7692095,12563671,12999520,9920446,11299800,5122773,1973381,-766235,-7837662,-8050852,-11651867,-13141110,-9895870,-10802426,-5546812,-1581754,746233,7520714,8381163,11224927,13225137,9840276,10356518,5757682,1124276,-675359,-7500358,-8815632,-10767025,-13465007,-9701669,-9849419,-6211420,-558410,805627,7081933,9522391,10034649,13446270,10084939,8906106,6814589,403835,-1184983,-5973372,-10000949,-9719212,-12567670,-10914003,-7988177,-6937123,-1156349,1983471,5030084,9818190,10066205,11401201,11444096,7873014,6146396,2165101,-2696675,-4958638,-8964618,-10939456,-10754249,-11200954,-8583813,-5267065,-2514747,2542813,5809210,8261378,11336417,10956074,10411464,9133641,4880762,2064241,-1954509,-6350793,-8180611,-10776612,-11434932,-9947465,-8907332,-5272236,-1628188,1654339,5983493,8309854,10245954,11249405,10017209,8428967,5503899,1933513,-1892622,-5325782,-8128224,-10361303,-10423286,-10263768,-8526995,-4841657,-2609934,2035161,5567005,7205279,10954975,10170923,9587150,9325200,4040941,2530357,-1399073,-6760457,-6392238,-10928936,-10996251,-8238500,-10085631,-3969249,-1367249,107082,7611183,6638498,9620281,12296963,7277455,9616301,5077307,-93338,754486,-7162273,-7731890,-7950364,-12895203,-7494348,-8281437,-6544195,805842,-458603,5709033,8856411,7104970,12262618,8560770,6921905,7107898,-256580,-645892,-4563551,-9229081,-7442610,-11120416,-9466014,-6474745,-6554073,-477602,1395835,4382551,8879691,8198374,10494440,9424522,6652331,5934630,691683,-1476543,-4714323,-8488781,-8195025,-10603492,-8979222,-6804158,-6046973,-395538,1212293,4513383,8745389,7514076,10638584,9096379,6087120,6512455,268099,-1464406,-3608486,-9177448,-7216812,-9991879,-9824034,-5338039,-6642944,-929581,2334969,2782720,9059319,7725334,8837636,10545488,5190220,5804578,1956639,-3147439,-2732983,-8329330,-8829121,-7949855,-10512839,-5837570,-4675364,-2654324,3198200,3480782,7296148,9487443,7883039,9678264,6670402,3982431,2571200,-2544296,-4202433,-6599072,-9244738,-8364211,-8805777,-7094829,-4112731,-2148611,1781072,4360938,6553310,8531991,8725307,8525603,6849788,4571748,1822441,-1478864,-4066539,-6752965,-8170142,-8587717,-8674114,-6531419,-4664112,-1876106,1739779,3799658,6785529,8308315,8242580,8678700,6498226,4283511,2095875,-1936690,-3992519,-6452660,-8472341,-8081246,-8355921,-6688900,-3989803,-1997013,1655472,4245020,6110455,8332295,8266949,7877455,6906579,4007747,1740613,-1242589,-4366551,-6028764,-7806431,-8503864,-7549230,-6717240,-4332117,-1389794,903735,4102933,6231973,7356658,8531561,7612507,6307149,4741765,1256863,-1045834,-3738622,-6584424,-7141134,-8289910,-7867279,-5803101,-4679425,-1276554,1384629,3463200,6630981,7236762,7913369,8028359,5652537,4421306,1496166,-1604339,-3403669,-6378571,-7425211,-7606359,-7873649,-5774111,-4201639,-1707657,1574860,3408027,6043156,7243658,7558175,7685649,5816086,4192567,1574691,-1273431,-3340472,-5969009,-7022075,-7556228,-7571881,-5630781,-4250831,-1485899,1394008,3205192,6085234,6836916,7445783,7661951,5257564,4386711,1466865,-1699626,-2896975,-6273280,-6785420,-7063933,-7869138,-5005592,-4115347,-1787138,2035042,2637837,6176484,7082105,6553506,8056515,4964820,3852704,2173527,-2198433,-2534922,-5605329,-7393030,-6100597,-7849626,-5266643,-3314180,-2565715,2147060,2821832,5037263,7564109],[0,0,0,-1,-4,-38,-125,111,-339,268,-431,403,-566,762,-980,1377,-1577,2036,-2252,2790,-3234,3939,-4714,5531,-6553,7447,-8702,9851,-11441,13040,-14964,17025,-19214,21737,-24302,27407,-30575,34328,-38218,42577,-47256,52297,-57943,63916,-70714,77859,-85899,94446,-103919,114264,-125615,138306,-152162,167839,-185080,204753,-226885,252438,-282076,316911,-358714,409439,-473053,554585,-663754,816400,-1043483,1405807,-3163364,26799601,10657775,8577126,39750668,-930044,18770578,19378841,-18972912,11349165,-13374387,-30122409,2711159,-35068057,-17137990,1509364,-28759798,11970398,7488259,-4976947,35915706,7266513,15023661,33450231,-4749516,16216456,7164131,-21157458,4288985,-21429256,-25706594,-4212224,-29499292,-10927294,1018858,-14637320,14512166,12049995,6457120,30065375,13567610,13501787,23395801,-1421341,3285031,1019818,-21877373,-9278687,-17655515,-28119825,-7289551,-17990629,-12179907,9410970,-3970754,13677322,23728186,6993729,28165863,17974563,3387653,20536134,-6612351,-8547784,2011,-29512180,-12755426,-14126848,-30232165,-222026,-11666749,-7862203,19788165,-339138,18686273,27300836,4702308,27791661,12192711,-2500185,14536713,-14997720,-13101375,-5512789,-32015186,-11734173,-13912111,-24227164,4990885,-6138353,1455940,23226509,5686081,22374082,25032299,6117361,21973903,5790147,-6271723,4282319,-19252023,-17110858,-11655861,-28343815,-12010943,-10542369,-14573610,7077691,3628795,8164111,23837735,13001658,19153572,21839001,5638355,10771730,2083111,-11997971,-5970332,-17722160,-22159607,-12269695,-21007824,-12972051,-1371730,-6897249,9065570,14491854,9357529,24662830,17405439,11755620,20236138,1329072,-276329,734117,-20503401,-11493096,-16087892,-27222339,-7560321,-16251694,-11159736,9402069,-2970568,14465139,22293949,7900823,27650318,15439774,5057952,18214247,-7984489,-6320160,-3407656,-27790206,-11138191,-16928150,-25747577,-897643,-12727536,-2956793,16052816,1143044,20846052,21950149,8342408,25602766,8569390,1714893,9622049,-14300991,-10020238,-10477470,-26847856,-11682560,-16050498,-17695069,1537319,-4394817,4831963,18092766,9570474,20596730,21322930,9612239,16691155,5937556,-4848817,-336500,-15384308,-18150826,-12233997,-24071476,-14363374,-7573406,-13186405,5621037,6870042,5999718,23984346,13437473,15868913,23306369,2949758,9669701,3460047,-15554068,-3133885,-18295030,-22983566,-7390841,-23898007,-9602317,883614,-10397618,14671656,11259286,7827615,28640180,9837678,14460004,19685369,-5357456,6200259,-4639597,-20900569,-5012268,-23174834,-20378272,-5748466,-20927733,-1460982,4603277,-2790613,20768501,13087288,12604533,26772767,7571224,12137063,11415219,-9523648,-433491,-11516580,-22273097,-9105264,-22112583,-16778248,-3619471,-13108434,3954319,9716852,4223195,22401885,15269603,12744140,22214286,4500158,5822372,4387331,-14086654,-6546496,-14669562,-22754641,-9504209,-18492428,-12026701,1164646,-5788868,9617038,14243903,9038555,22928705,14911057,11050735,16367672,85335,-373232,-2956671,-17611274,-11670180,-16581269,-21057125,-9224721,-12671118,-6564802,5723804,2504624,12941343,18235804,12001067,20189249,14227157,6057073,9824359,-3987270,-8184637,-6646135,-20235460,-14468162,-13558906,-19576899,-4482670,-6115955,-2503224,13035118,5974882,15551353,20573502,9032514,18987155,9243513,-267083,6132552,-11785363,-11093731,-9629770,-23511006,-10792487,-13634366,-14651852,2560406,-3783848,6645765,16216730,8055584,21004584,15897866,9192030,15776099,100146,-997086,-2958755,-16809632,-10768523,-16638109,-18891148,-8896284,-12823989,-3905738,3572044,2948075,14048488,13815987,14359661,18109576,11008461,10054155,5123740,-2672269,-5079285,-11681608,-14292317,-15022219,-15906693,-12412178,-9605021,-3961003,1182982,6094703,11904271,13064182,16326411,15344727,11746191,10750026,2753046,-1134682,-5362575,-13272784,-12341284,-16264148,-16325303,-10414992,-11366080,-2959501,2558191,4161581,13967507,12762320,14780894,17687560,9488448,10778095,4195438,-4030495,-3418186,-13293370,-13929008,-12946869,-17965025,-9801661,-9156540,-5669985,4682043,3499785,11644900,15030764,11787755,17516614,10720174,7465053,6693582,-4540814,-4462960,-9933850,-16115416,-11569753,-16328087,-12359098,-5985942,-6933077,3743747,6332032,8511675,16636809,12390220,14624023,13726355,5477746,5875516,-2078743,-7930618,-8198476,-15534479,-14135675,-13029419,-13902809,-6358539,-4081122,751838,8048533,9069115,13699356,15067814,12660886,12712025,7834195,2942081,-625343,-6780406,-10243730,-12498973,-14665280,-13448384,-11152550,-8403927,-3249905,1720157,5639442,10523205,12966114,13303467,14332523,10993598,7439529,4324227,-2549608,-5834414,-9585401,-14185442,-12804383,-13680930,-12073230,-6193673,-4389157,1845135,7354951,8608179,14083262,13842310,12139766,12814421,6406060,2965654,-328876,-8010274,-9019669,-12269092,-15222071,-11356737,-11831931,-8038040,-1380036,-231348,6750421,10600646,10351215,15231289,12207374,9554810,9457687,1224426,-1063052,-4617974,-11907294,-10226547,-13555069,-14102229,-8207007,-9134313,-2783433,3045004,3507766,11507818,11834787,11624836,14949899,8646513,7409702,4338439,-3926486,-4170764,-10073085,-13336179,-11065048,-14307954,-9841469,-6059962,-4675585,3281581,5361258,8851682,13369620,11415182,13019202,10585112,5847676,4110598,-2447229,-5708671,-8611459,-12658941,-11775812,-12474793,-10238083,-6217053,-3746227,2270531,5360257,8760630,12381476,11439623,12682726,9888169,5915024,4055753,-2724315,-5328231,-8498026,-12890966,-10914679,-12612385,-10265459,-5095934,-4413715,2897990,5975855,7809987,13500671,10891773,11954572,11010287,4419307,4195510,-2180947,-6941673,-7092135,-13223453,-11442825,-10811471,-11372092,-4440563,-3504558,1240353,7237089,6928814,12265127,12011232,9995027,11222915,4924024,2776079,-610983,-7131316,-7050644,-11443170,-12317753,-9675597,-10811383,-5319798,-2366905,421437,7068243,7388819,10910114,12606081,9399271,10479306,5567008,1657146,-104031,-7060839,-7904706,-10334353,-13007016,-9297480,-10019546,-6238979,-1020647,126514,6525266,8585783,9528679,12946331,9678401,8983246,6905327,865350,-515863,-5419917,-9225820,-9049225,-12153450,-10456148,-8013820,-7097819,-1470971,1491270,4490285,9158421,9486827,10932644,11080912,7733881,6316177,2378812,-2131167,-4454636,-8384616,-10324127,-10258342,-10918666,-8398246,-5331312,-2808006,2071392,5184825,7768615,10709326,10484550,10120999,8931586,5026641,2353290,-1484146,-5707476,-7548163,-10252498,-10862067,-9611622,-8787459,-5402113,-1876943,1152332,5402691,7738418,9668120,10666335,9763116,8221861,5445519,2062644,-1525091,-4769537,-7620725,-9749320,-9892492,-9915367,-8169663,-4849632,-2767195,1875094,5016628,6699203,10381117,9531172,9331174,8954095,3918980,2778456,-1337569,-6102351,-5898537,-10494796,-10195932,-8030980,-9752931,-3725870,-1862107,126901,7118350,5988397,9434113,11470983,6976932,9606173,4752021,338746,842035,-6862457,-6845195,-7825884,-12142846,-6950474,-8319154,-6087310,437235,-761438,5617626,7985151,6853295,11766705,7910735,6942490,6714694,-151716,-130111,-4342068,-8455497,-7019426,-10754814,-8718462,-6337154,-6387535,-461755,1022952,4095331,8328464,7585104,10111391,8830720,6472584,5813664,672006,-1171732,-4426689,-7979827,-7668726,-10124161,-8494464,-6537476,-5765573,-432584,1015626,4289533,8135747,7121606,10114381,8553496,5925492,6127736,332115,-1178840,-3520871,-8506486,-6827687,-9488049,-9165505,-5188874,-6294991,-763380,1948146,2702038,8489374,7299262,8487831,9787619,4958348,5570905,1710296,-2811005,-2631055,-7918860,-8228494,-7648636,-9815712,-5430434,-4480058,-2347575,3022545,3198597,6978805,8851522,7511553,9166411,6218882,3761776,2397909,-2463251,-3952757,-6309280,-8760576,-7795801,-8377910,-6566359,-3716005,-2032936,1722340,4198177,6190330,8151374,8123177,7943424,6470040,4077915,1649892,-1524049,-3926008,-6322016,-7829253,-8024381,-7988659,-6095733,-4218399,-1706102,1658473,3753455,6335642,7859699,7820353,7961006,6037935,3910154,1724976,-1784223,-3970551,-6037993,-7998477,-7671783,-7772014,-6353187,-3641939,-1726132,1532666,4150217,5783081,7794435,7937932,7228623,6411555,3667697,1440711,-1040718,-4251007,-5665488,-7327179,-8124960,-6985360,-6345305,-4019194,-1123182,762705,3958885,5926982,6751812,8159164,6935328,5876038,4392912,914016,-995075,-3632693,-6188527,-6544301,-7930046,-7198582,-5371968,-4420108,-950582,1258811,3312495,6318729,6656308,7418573,7404443,5157442,4193073,1225508,-1601217,-3215504,-6046629,-6816572,-7276479,-7278272,-5297408,-3955889,-1330180,1433009,3210413,5823093,6710979,7286721,7038188,5267684,3948769,1253984,-1184403,-3115731,-5719977,-6379404,-7158100,-6963782,-5049648,-4166228,-1114888,1251422,2892485,5968944,6086327,6982675,7055297,4625588,4222232,1083228,-1681706,-2558033,-6126168,-6227749,-6554560,-7505005,-4296829,-3969231,-1469285,2178538,2334390,5978435,6553308,5972575,7655451,4355440,3505026,1958441,-2369034,-2311533,-5424626,-6938258,-5563147,-7449419,-4708775,-2969358,-2330547,2197851,2579662,4827464],[0,0,0,0,0,65,-109,-27,-27,-151,18,-103,-16,-33,93,-150,356,-334,533,-450,642,-689,939,-1198,1431,-1792,1945,-2367,2588,-3143,3591,-4239,4890,-5524,6334,-7016,8055,-8962,10238,-11423,12826,-14280,15802,-17609,19394,-21619,23768,-26342,28896,-31786,34877,-38206,41986,-45893,50386,-54961,60158,-65559,71513,-77812,84298,-90782,96085,-98772,93730,-69179,-14268,324471,-2475108,-10628209,28264454,9756213,9171709,39108795,-438207,18319681,19454941,-19019324,11395546,-13507354,-29807018,2447556,-34764591,-17217779,1546539,-28596373,11986652,7362770,-4805616,35636601,7393488,14921450,33332034,-4577394,16098905,7093004,-21025613,4161351,-21173056,-25747120,-4141429,-29305741,-10892290,1021900,-14535554,14424646,12030922,6434993,30106471,13470967,13572704,23313728,-1437271,3322732,940170,-21790234,-9153900,-17661045,-27975480,-7404791,-17978707,-12078913,9124114,-3916911,13487269,23453309,7195939,27933411,17954819,3703499,20354634,-6285812,-8448294,-126146,-29088112,-12925929,-14089858,-30007193,-665032,-11425381,-8066988,19420662,-128126,18342302,27401470,4951670,27436227,12578647,-2620339,14498311,-14633321,-13322706,-5217557,-31849005,-12009853,-13559677,-24501666,4890991,-5986825,1061519,23424252,5619588,22217801,25271220,5903442,22082405,5995345,-6409566,4578443,-19340222,-17040867,-11430487,-28527210,-11937047,-10651568,-14750750,7266761,3266461,8160910,23850512,12707714,19494374,21703052,5717377,10959087,1891998,-11672453,-6039365,-17861591,-21771278,-12564042,-20820025,-12984951,-1692439,-6561729,8731261,14440771,9615571,24290693,17635163,11764363,20007041,1687940,-636027,740488,-20309825,-11925405,-15775393,-27323372,-7729249,-15873203,-11395612,9716427,-2658717,14172135,22757032,7631436,27605982,15632500,4568472,18334700,-8153982,-6677941,-3179547,-28014286,-11105632,-16821709,-25965098,-552942,-12782357,-2980863,16194937,888890,20966703,22024987,8187801,25816342,8310093,1714331,9645236,-14588423,-9875644,-10572375,-26928229,-11526932,-16218023,-17564654,1502499,-4535249,5054664,17935978,9669262,20709182,21172706,9925246,16618837,5977072,-4641925,-580076,-15162264,-18057262,-12535879,-23761558,-14587049,-7591450,-13079703,5187183,7098081,5861523,23781266,13797768,15591868,23426701,3219742,9319651,3836626,-15516914,-3248481,-17914997,-23381191,-7328926,-23717546,-10135101,1163831,-10707583,14296623,11617366,7381507,28752918,10150750,14059969,20223057,-5427489,6033742,-4009595,-21258732,-4906012,-22824102,-21014014,-5398151,-21085035,-1863749,5018497,-3326895,20786454,13373025,12140229,27317416,7603905,11861357,12056757,-9837723,-284627,-11139568,-22722921,-8799782,-22195268,-17092442,-3282143,-13506480,3931196,9873517,3827052,22559092,15280200,12592002,22590950,4565322,5949373,4619094,-14082440,-6502174,-14554488,-22938454,-9659526,-18503865,-12289024,921591,-5663180,9287224,14327729,9214774,22705047,15389166,10988739,16336446,508688,-878952,-2767404,-17390255,-12317821,-16040210,-21461322,-9520286,-12016104,-7302018,6147406,2775059,12218741,19048407,11659199,19989899,15249548,5188390,10295785,-3662012,-9075520,-5730329,-20818516,-14918577,-12709040,-20712535,-3948208,-5790983,-3422681,14109222,5530104,15347989,21617001,8000035,19467141,9628325,-1276164,7066151,-12401391,-11655225,-8815694,-24559192,-10424293,-13186150,-15554040,3539282,-3918654,6341095,17302300,7400320,21320569,16347961,8358045,16291490,-93504,-1571282,-2454718,-17433563,-10910468,-16240266,-19490898,-8551053,-12633657,-4250536,4096255,3013345,13899169,14401836,14166972,18059459,11507094,9664499,5195371,-2429726,-5714355,-11391821,-14312843,-15710115,-15370237,-12810366,-9844873,-3224030,490580,6469223,12349424,12389227,17168785,15196899,11249568,11711064,1921679,-997944,-4821769,-14416980,-11624815,-16462656,-17159510,-9244192,-12247639,-2950874,3384598,3011104,14954439,12960142,13939279,19048029,8784079,10573323,5245269,-5303090,-2646168,-13153357,-15013011,-11889476,-18762248,-10100550,-8042156,-6866018,5342376,3982084,10749028,16288371,11355396,17259237,11751524,6397445,7030999,-4232235,-5653038,-9251533,-16555817,-12109476,-15604873,-13154272,-5834208,-6403853,2932127,7070699,8601775,16233391,13257659,14267945,13746211,6075533,5196716,-1844149,-7895475,-8812520,-15261849,-14368697,-13426977,-13589809,-6691205,-4202697,1107123,7661066,9264683,14025179,14804070,13172370,12730270,7550839,3481706,-926987,-6909526,-9806919,-13079521,-14492931,-13329864,-11876585,-7905974,-3651171,1336367,6237636,9896232,13206493,13800177,13683001,11771997,7485400,3998669,-1580928,-6488141,-9516165,-13710869,-13874846,-13199746,-12318977,-6946572,-3569418,1199969,7335345,9274140,13266786,14663788,12339217,12284179,7530044,2488728,-378036,-7377024,-10033873,-11863725,-15318311,-12094980,-11121851,-8691768,-1453963,405440,6083217,11226354,10514396,14840914,13001547,9353565,9473621,1666189,-1657039,-4339627,-11973080,-10696876,-13195555,-14511217,-8361960,-8847081,-3165756,3256218,3691597,11355031,12238867,11698920,15022633,8900126,7362265,4408358,-3945857,-4336048,-10120361,-13458622,-11175686,-14441729,-9948761,-6213853,-4716922,3416708,5305680,9068356,13495117,11395590,13370546,10414221,5983936,4326521,-2648720,-5556910,-8677331,-12994811,-11606694,-12815856,-10306902,-6103384,-4230622,2535982,5298682,8657046,12826285,11227517,12888661,10284594,5734715,4426398,-2717484,-5484546,-8229170,-13361604,-10856057,-12564749,-10856895,-5038939,-4657473,2576086,6288665,7516066,13704829,11156790,11780890,11427747,4513820,4275340,-1854092,-7065483,-6999778,-13238035,-11824605,-10758851,-11797519,-4732027,-3530913,881000,7204049,6969431,12221461,12292164,10061082,11458047,5264689,2823294,-279838,-7082066,-7205470,-11449944,-12546640,-9827177,-11083692,-5731816,-2396464,108371,6899745,7558780,10876565,12797919,9732374,10685203,6072533,1839920,78751,-6776663,-8080886,-10270818,-13106109,-9739679,-10029823,-6689853,-1293395,45577,6239158,8680169,9594052,13037206,10115005,9035465,7271942,1283996,-522051,-5111458,-9166344,-9224350,-12080216,-10913198,-8263723,-7289517,-1987418,1337745,4192416,8916355,9703522,10948811,11389319,8188833,6560337,2944340,-1870651,-4324025,-8217041,-10491192,-10386028,-11107850,-8839727,-5590848,-3108034,1699810,5052365,7562210,10716561,10671381,10367076,9260858,5378002,2681065,-1231099,-5499087,-7501144,-10238605,-11058229,-9989178,-9039649,-5786189,-2416630,940692,5039193,7641946,9871662,10687888,10164157,8586065,5769028,2755058,-1292641,-4551134,-7261146,-10069933,-9898051,-10189529,-8806725,-5062133,-3381878,1471155,4938765,6289922,10618714,9689042,9457913,9709596,4216644,3231363,-684387,-6139851,-5578431,-10460251,-10629051,-8075477,-10290338,-4230799,-2032085,-589072,6950269,5859386,9218398,11894111,7218346,9852363,5441381,676509,1380872,-6422217,-6909542,-7643292,-12312248,-7430673,-8633565,-6691375,-38325,-1114600,5064529,7925037,6844368,11715296,8380012,7389319,7164194,476082,135201,-3983268,-8178971,-7195450,-10798556,-9078130,-6998241,-6743848,-1110201,437753,4009477,7811356,7630164,10400494,8918323,7229546,6276961,1184746,-364920,-4181431,-7677317,-7518842,-10558728,-8588055,-7014778,-6482470,-788045,146256,3942677,8005703,6862421,10547892,8774264,6336064,7032440,689680,-516204,-2943234,-8450015,-6604671,-9695934,-9615661,-5533059,-7057566,-1451303,1431705,2095154,8389504,7125906,8560425,10213497,5412504,6228435,2419057,-2312390,-2095492,-7581572,-8175665,-7807045,-10236085,-6031725,-5153918,-2979376,2368426,2863967,6683352,8790239,7672772,9366596,6812690,4456065,2866811,-1744972,-3519401,-6120204,-8508362,-8057453,-8681491,-7059162,-4554002,-2512702,1086204,3601268,6041967,7940342,8358371,8419854,6859161,4894170,2270064,-982480,-3321924,-6236835,-7675165,-8103684,-8535509,-6548962,-4912176,-2338100,1221840,3159192,6093989,7805116,7845217,8476462,6615085,4501250,2570493,-1290450,-3414627,-5773511,-8039894,-7796513,-8152210,-6931379,-4159640,-2502114,1021255,3741433,5391097,7841288,8099473,7553663,7040588,4282326,2072881,-337298,-3827773,-5367052,-7295620,-8339782,-7186214,-6895606,-4705205,-1734252,98345,3607801,5631988,6713109,8394461,7345171,6397302,5009796,1561607,-341042,-3207976,-5998036,-6490023,-8099589,-7597085,-5861974,-5041718,-1564432,695391,2905865,6050783,6623121,7776713,7693717,5726455,4807679,1776888,-968950,-2778529,-5833694,-6653630,-7466786,-7660915,-5796243,-4585990,-1905870,873211,2796204,5596190,6590916,7402689,7411650,5766306,4613782,1791690,-672826,-2735261,-5593327,-6239269,-7334946,-7341721,-5522760,-4817022,-1663288,753125,2464631,5826315,6087641,7193212,7546877,5045337,4795367,1721574,-1185795,-2174440,-5994370,-6101648,-6680654,-7964381,-4769852,-4629750,-2042429,1641500,1787579,5809788,6486841,6105073,8097716,4797311,4126425,2556371,-1895280,-1870286,-5214442,-6862853,-5660778,-7866935,-5151741,-3558583,-2947139,1822061,2063578],[0,0,0,0,3,-80,144,-220,128,-239,132,-350,369,-614,716,-835,990,-1032,1342,-1476,1942,-2191,2646,-2968,3356,-3854,4313,-5078,5680,-6602,7316,-8274,9180,-10242,11495,-12755,14344,-15793,17608,-19306,21368,-23508,25916,-28609,31399,-34632,37891,-41742,45747,-50419,55497,-61220,67689,-74854,83261,-92727,104126,-117422,133723,-153667,178909,-211841,256254,-319570,415057,-573251,872679,-1604263,6144542,3933801,-12132748,29141942,9066266,9797418,38489259,-98108,18083249,19461067,-19200680,11479429,-13793647,-29389006,2166711,-34465476,-17078951,1512212,-28374627,12058704,7223154,-4394112,35299084,7492367,15007446,32947629,-4562955,15913654,6804133,-20875744,3857108,-21192982,-25672115,-4250696,-29129872,-10782313,1033290,-14222503,14423995,12035130,6481504,29948907,13419988,13491183,23113450,-1593714,3315175,761264,-21887964,-9120536,-17881072,-27767151,-7261534,-18065653,-11676524,9107934,-3816414,13853595,23168574,7439270,27954975,17586217,3909197,19972465,-6485165,-8167417,-681382,-28787884,-12833539,-14434469,-29425189,-824436,-11483816,-7562842,18940917,225720,18398778,26862296,5339674,27025426,12395251,-2193134,13972168,-14351774,-13178472,-5744594,-31340623,-12232131,-13687971,-23967841,4404544,-5641624,1279356,23017265,6086896,21933208,24991199,6293996,21619224,5995888,-6190639,4088448,-18946402,-17036084,-11694476,-28036552,-12188862,-10730641,-14395404,6708591,3475514,8274890,23363182,13103289,19233973,21397075,6215754,10584125,1986984,-11293213,-6452596,-17376912,-21726704,-12937194,-20317030,-13264267,-1831474,-6148610,8200954,14668846,9681272,23738375,18165260,11373645,19794283,2262199,-981773,1018817,-20073322,-12296568,-15302271,-27514339,-8003567,-15451591,-11952799,9651179,-2595340,13693620,22895525,7708960,27309979,16110585,4495803,18332976,-7557445,-6834981,-2950134,-27724136,-11470281,-16578048,-25939132,-1029729,-12480735,-3341240,15966544,1352071,20392561,22204914,8494434,25291577,9019481,1679911,9407317,-13773932,-10285924,-10367666,-26463705,-12170967,-15709270,-17742591,957535,-3937705,4433109,17933291,10062535,19880605,21712785,9857544,16251841,6776887,-5102193,-536683,-14705188,-18783030,-11923431,-23745351,-15029565,-6899800,-13538201,5220156,7371824,5261017,24152288,13735654,15272908,23969086,2863155,9357149,4150719,-15915389,-2957964,-17896930,-23513495,-7030723,-24003401,-10140641,1309501,-10905583,14449552,11544157,7274187,28844116,10078558,14087898,20289868,-5336005,6113548,-3947998,-21249026,-4887168,-22798405,-21096303,-5499591,-21055575,-2111788,4939707,-3414776,20566981,13531449,12138048,27266265,7833231,11832012,12277614,-9602478,-358423,-10830425,-22764529,-8876464,-22010301,-17496427,-3405958,-13682921,3575638,9905336,3570688,22398355,15472727,12487216,22757402,4787732,6079422,5027169,-13974511,-6337937,-14356039,-23001329,-9535050,-18632367,-12528579,858140,-6155148,9111151,14237064,8911362,22843236,15458452,11102785,16706445,707655,-458825,-2445538,-17263369,-11951314,-16155323,-21551386,-9590939,-12544185,-7449502,5864913,2320554,12329888,18743451,11639349,20279435,15010745,5689075,10506451,-3680554,-8495661,-5833937,-20749781,-14477316,-13245532,-20480533,-4109296,-6391695,-3089116,13578321,5303523,15774988,20940406,8520591,19715375,9275366,-274247,6909859,-12201876,-10865105,-9409243,-24130305,-10412135,-14112036,-15017869,2650524,-4432714,6763243,16146157,7815885,21377120,15818639,9407443,16128730,204512,-647423,-2853196,-16728231,-10701047,-16791794,-18927633,-9193924,-13114125,-4167817,3193311,3017445,13758340,13772232,14513689,18010413,11555640,10157371,5252345,-2143412,-5273934,-11342845,-14130547,-15537908,-15577194,-12946493,-9923909,-3893771,352438,6259234,11785312,12723131,16922054,15053106,12111440,11378374,2535960,-336074,-5315340,-13294422,-11770942,-16754589,-16366152,-10510163,-12089549,-2844669,1992312,3679790,14177523,12314627,15123141,17923917,9403921,11404442,4337993,-3715334,-2790497,-13489542,-13554622,-13093165,-18406226,-9800147,-9639613,-6003606,4496999,3097705,11663932,14964633,11787282,17817216,10900290,7811973,7078217,-4342174,-4276643,-9807358,-16161349,-11657365,-16537384,-12621386,-6390409,-7206661,3307197,6205950,8360436,16480813,12734514,14758070,14074831,5967363,6068959,-1597368,-7643800,-8161545,-15389669,-14402232,-13207787,-14197920,-6933734,-4324094,261448,7688810,9014200,13500676,15289495,12913131,12858741,8380892,3257571,-165983,-6429683,-10182026,-12312074,-14817674,-13739087,-11496267,-8908803,-3675160,1353151,5228782,10397637,12822472,13509243,14577590,11332236,7973287,4723656,-2049258,-5544726,-9399749,-14055951,-13048781,-13951169,-12412368,-6807679,-4745822,1322841,6994801,8484268,13881909,14237437,12398386,13151343,7144774,3207369,247824,-7664566,-9026742,-12005041,-15601765,-11486158,-12126532,-8852109,-1596212,-891483,6349107,10710662,9946981,15568801,12561867,9808058,10340725,1481195,-528643,-4054630,-12034971,-9890405,-13808410,-14531414,-8301043,-10023638,-3056935,2662399,2813198,11675518,11594936,11840065,15595489,8729260,8309368,4833595,-3585099,-3406112,-10177237,-13157690,-10995445,-14993574,-10027381,-6871940,-5350108,3075550,4497955,8851617,13394253,11320335,13764712,10774478,6617434,4883939,-2059554,-4948544,-8554850,-12592331,-11650376,-13151816,-10557256,-6824335,-4496183,1986220,4644927,8741134,12338252,11301869,13315459,10189005,6604081,4837047,-2453875,-4501161,-8371012,-12946978,-10707858,-13366864,-10617983,-5739741,-5373312,2611246,5203291,7550234,13607053,10720719,12571493,11355434,4989683,5208355,-1914087,-6081856,-6775802,-13368084,-11282453,-11421263,-12015443,-4888490,-4622295,909602,6643525,6475864,12591278,11843938,10522072,11942214,5234283,3845705,-149590,-6663384,-6552476,-11719808,-12233591,-10104595,-11583407,-5613592,-3249184,-190653,6759576,6862622,11167521,12660149,9763740,11351184,6036844,2403797,484296,-6715669,-7485531,-10361738,-13113700,-9672632,-10620748,-6811462,-1656217,-550417,6163915,8326468,9484930,13155171,10098905,9514644,7529863,1516260,-3796,-4973499,-8952247,-9094489,-12274052,-10878151,-8476599,-7587589,-2198772,989966,4037726,8826893,9584578,11004297,11511319,8319315,6754025,3160257,-1610091,-4040817,-8127160,-10472266,-10425105,-11213298,-8981391,-5936967,-3415116,1462789,4799179,7438472,10640047,10708293,10566921,9459565,5723525,2939903,-958306,-5269088,-7398582,-10124908,-11095784,-10115325,-9173498,-6043030,-2577576,762784,4799576,7622591,9639503,10716501,10338029,8634135,6115123,2947676,-1244375,-4165029,-7347804,-9928579,-9757149,-10580801,-8707719,-5355542,-3784740,1497013,4452744,6418129,10693686,9396197,9957254,9641454,4283847,3846418,-836626,-5709090,-5371980,-10817352,-10110254,-8532909,-10589825,-4143276,-2797473,-547663,6731239,5336144,9673234,11536944,7342382,10477311,5207798,1314537,1686711,-6472094,-6247681,-7963730,-12280389,-7354626,-9241017,-6581184,-536456,-1537457,5223153,7361862,7002092,11902847,8226591,7942146,7244832,772798,662749,-4036085,-7809079,-7114414,-10978165,-8954603,-7366186,-6930662,-1474926,89297,3830576,7579800,7626956,10414017,9033793,7561121,6347749,1500641,-110424,-4173891,-7266979,-7678198,-10532471,-8589784,-7530201,-6455285,-1103993,-159785,4044111,7572747,6987904,10636568,8652612,6845031,6997564,952720,-22647,-3169670,-8039582,-6521021,-10014471,-9374464,-6025042,-7213432,-1430464,895136,2239932,8162791,6992226,8965389,10125441,5717693,6593601,2378775,-1846801,-2079522,-7559466,-7902061,-8064425,-10182245,-6155421,-5458879,-3053665,1989649,2639043,6688941,8599786,7840892,9570693,6972155,4755776,3179850,-1466072,-3268720,-5962954,-8465963,-8045551,-8772086,-7270037,-4794838,-2794289,815629,3488348,5773753,7880792,8380054,8457947,7119014,5085225,2517599,-651718,-3167283,-5961297,-7592745,-8300990,-8424799,-6899298,-5127750,-2529613,829965,3125271,5953787,7701248,8033488,8457308,6840685,4729399,2632555,-907619,-3344427,-5630955,-7856083,-7941918,-8122442,-7081369,-4453072,-2549127,640140,3679813,5266982,7765770,8253757,7557554,7244976,4512665,2282027,-100870,-3794095,-5244935,-7200863,-8418587,-7277714,-6997750,-4892144,-1799389,-194511,3496466,5456063,6602786,8473434,7243367,6582741,5171231,1632900,93011,-3083579,-5861026,-6307074,-8241424,-7505856,-6066969,-5310857,-1624997,343685,2801184,5952781,6367958,7934221,7634433,5984307,5099391,1813362,-570954,-2714003,-5772369,-6503879,-7694779,-7522467,-5961745,-4914150,-1879727,434079,2721747,5546154,6283195,7674592,7375110,5961934,5056204,1857925,-254269,-2532734,-5588795,-5915313,-7582105,-7340309,-5562192,-5227416,-1673073,367453,2197387,5860209,5684832,7333660,7623178,5066634,5296713,1712144,-859701,-1839613,-6077382,-5839504,-6857598,-8044667,-4744713,-5088839,-2078314,1385472,1481900,5863672,6261907,6227277,8223183,4776574,4571236,2647048,-1678305,-1537362,-5403046,-6586912,-5754981,-8028693,-5141717,-4043315,-3057615,1536394],[0,0,0,-2,-13,148,-218,342,-498,505,-740,785,-1186,1428,-1937,2355,-2845,3437,-3985,4881,-5690,6927,-8058,9513,-10971,12637,-14573,16641,-19202,21805,-24946,28121,-31796,35701,-40061,44936,-50169,56107,-62313,69326,-76700,84951,-93845,103618,-114346,125907,-138726,152476,-167827,184474,-203082,223585,-246456,272098,-300844,333734,-371246,415144,-466633,528579,-604241,699294,-822685,989622,-1229407,1603019,-2269357,3815817,-16244699,-2099133,6482096,-13394939,30156265,8187872,10723806,37455614,435903,17442377,19414994,-19326083,11554456,-14113296,-28867040,1649092,-33992612,-17069655,1624784,-27981826,12168783,7207825,-4019961,34895030,7636153,14786082,32684889,-4611455,15709509,6537128,-20727129,3614128,-21014051,-25522442,-4258434,-28905054,-10543245,1146442,-14086247,14505635,12120121,6512328,29862004,13185316,13405544,22891504,-1880616,3342873,498192,-21794927,-8856847,-18049600,-27320677,-7159702,-18013934,-11123891,8889130,-3619226,14155156,22680768,7642682,27601146,17071293,4266523,19355050,-6540186,-7997624,-1221244,-28204632,-12883630,-14460466,-28700464,-1112702,-11039720,-7158826,18432540,740603,17989662,26477360,5715892,26277780,12400256,-2224641,13367770,-13825501,-13420839,-5753870,-30767042,-12409656,-13150307,-23698334,4402415,-5177082,1064013,23022227,6138307,21542246,25021015,5937318,21360104,5992479,-6598007,4190061,-19004887,-17041930,-11350035,-28042950,-11744860,-10437522,-14243354,7256015,3360057,8409083,23330488,12650763,19383556,20875921,5837191,10577123,1373059,-11072035,-6563461,-17612586,-21012033,-13029007,-19854515,-12682938,-2052491,-5475868,8127231,14435938,10100774,22981399,18055760,11407304,18971963,2427913,-1483113,670675,-19496556,-12669060,-14926798,-26968498,-8143909,-14595059,-11790459,9643718,-1962331,13270239,23031880,7604207,26576141,16172650,4010835,17901814,-7485860,-7355617,-2799382,-27550015,-11526900,-15974047,-25776825,-655297,-11919917,-3245880,16375574,1258849,20235711,22126133,7982282,25046109,8617460,1191411,9321462,-14002288,-10312943,-10209808,-26473742,-11713130,-15395136,-17371258,1549869,-3823300,4680601,17963994,9762048,19928638,21167799,9471535,15883080,6091545,-5206982,-793507,-14818423,-18395529,-11986267,-23299393,-14517943,-6818765,-12748542,5382601,7592675,5743828,23625118,13728041,14875779,23103106,2883229,8593218,3790007,-15808325,-3479352,-17433251,-23333223,-7003010,-22979334,-10073812,1821157,-10203597,14082019,12176517,7053704,28265419,10260770,13053366,19905763,-5538078,5071907,-3609592,-21504473,-5077634,-21844221,-21233113,-4710835,-20281256,-2206579,6026948,-3344322,20468427,13985449,11231797,27087410,7455848,10724139,12256565,-10409883,-791342,-10455582,-23186663,-8309098,-21446219,-17313660,-2364900,-13385318,4028431,10537158,3399811,22645250,15112733,11844533,22491854,3828465,5465529,4599632,-14628922,-6342985,-14334222,-22738192,-9012581,-18121933,-11748422,1450519,-5482630,9467881,14310294,8992761,22371959,15043375,10573851,15768086,390087,-1192773,-2847068,-17142066,-12304608,-15507368,-20943298,-9379641,-11273638,-7237963,6291838,3155678,11768525,19154985,11350387,19226098,15151161,4450326,9919445,-3507562,-9699778,-5380327,-20581617,-14810159,-11853296,-20563705,-3513799,-5049955,-3674488,14484520,5390710,14794911,21705058,7312553,18987288,9409444,-1864649,7032516,-12461826,-11771621,-8291587,-24297057,-10047782,-12583709,-15308174,3805862,-3635758,6272734,17168976,7295143,20776533,16041857,7971232,15784415,-177829,-1809496,-2493595,-17131395,-10878260,-15784641,-18974739,-8333533,-12006578,-3986344,4153144,3307785,13487158,14206642,13976234,17294772,11284866,9092862,4706699,-2347511,-5886472,-11286947,-13841840,-15555308,-14770144,-12346696,-9617668,-2774673,444940,6373993,12158798,11947243,16856553,14755378,10854409,11416371,1711520,-1102429,-4713747,-14131618,-11393507,-15879469,-16736582,-9079508,-11651057,-3006656,3376037,3057855,14261457,12749625,13525978,18279443,8809146,10123141,5086173,-4803536,-2938097,-12494713,-14488160,-11869012,-17766994,-10122345,-7930293,-6293309,4603403,4072328,10411255,15326295,11510292,16363691,11386475,6788289,6346362,-3651130,-5355518,-9228329,-15514381,-12048455,-15148251,-12462366,-6101258,-6032077,2833928,6539506,8597514,15584781,12790196,14033667,13150645,5953669,5187548,-1920524,-7458308,-8589254,-14789081,-13829397,-13020015,-13235260,-6420995,-4045089,993214,7588811,8842089,13558274,14509275,12429742,12575757,7375117,3126238,-499590,-7010411,-9525951,-12367100,-14480168,-12613685,-11478252,-8045930,-2919536,906187,6009891,10041670,12167188,13838410,13251987,10995578,7847295,3437235,-1581438,-5897827,-9741778,-12838221,-13498514,-13216675,-11384558,-7181909,-3498083,1369530,6585090,9332644,12819572,13898062,12386759,11684193,7273797,2653509,-531140,-6867837,-9540988,-11630173,-14689618,-11781196,-10905058,-8385535,-1686788,150608,5908033,10615428,10161063,14484691,12464369,9211126,9465774,1698538,-1121921,-4114131,-11546068,-9964532,-13155675,-13984564,-8007082,-9222945,-2912343,2761797,3061739,11245133,11322449,11420040,14898929,8292778,7872412,4344582,-3692933,-3406895,-10116730,-12692331,-10612738,-14540509,-9335490,-6517367,-4988606,3436034,4287113,8843730,13030084,10700250,13486441,10085407,6101435,4853700,-2616468,-4746214,-8209277,-12583139,-10823154,-12738258,-10208982,-6038844,-4593459,2204879,4710065,8120288,12349154,10693831,12630169,10102596,5877562,4783500,-2296634,-4873137,-7767304,-12630423,-10455541,-12387447,-10422089,-5260113,-4894010,2346607,5430437,7238347,12969507,10527483,11814132,10950311,4734731,4768494,-1775042,-6110034,-6659079,-12805198,-10984390,-10876476,-11361774,-4696818,-4075215,961581,6507068,6301243,12005807,11405212,9999067,11331523,5001352,3540715,-173467,-6558681,-6355244,-11244526,-11852998,-9548488,-11198130,-5407456,-2887751,-254257,6592705,6667873,10594213,12322036,9237136,10677480,5940271,2059547,518613,-6391271,-7427115,-9770532,-12705180,-9247496,-9895832,-6632143,-1387358,-368231,5741241,8273031,9035622,12486618,9817265,8838585,7268811,1522558,-225581,-4616531,-8703100,-8807164,-11495356,-10657314,-8069110,-7178436,-2244069,1127804,3761173,8361888,9290593,10436287,10979091,8110785,6342609,3109710,-1544658,-3954615,-7610779,-9979663,-9951392,-10672274,-8633654,-5577975,-3250088,1349416,4629451,7075658,10125281,10224408,10036086,8969769,5468727,2884884,-896716,-4920408,-7134848,-9772315,-10474747,-9808367,-8651739,-5675620,-2633901,950444,4466294,7203119,9367807,9986789,9950834,8282442,5582351,3036724,-1292705,-4127683,-6715456,-9733492,-9157823,-9927367,-8579279,-4760489,-3728395,1303107,4528079,5727369,10324141,9072085,9104284,9497129,3920565,3534688,-467726,-5739334,-4971807,-10149851,-9958241,-7788103,-10129557,-4049116,-2358235,-691149,6590824,5242337,8947385,11274740,6852210,9793323,5164747,1029361,1523768,-6187908,-6174898,-7367963,-11758221,-6997632,-8552944,-6266322,-451485,-1307530,4888979,7124347,6738527,11160345,7836868,7461981,6741123,769346,506222,-3912005,-7309941,-6818695,-10421645,-8393350,-7128336,-6447439,-1276660,16470,3872522,7086572,7207424,10046058,8285320,7230908,6090044,1123752,77293,-4080446,-7070713,-6955858,-10304143,-8044421,-6996904,-6362432,-712590,-269792,3700756,7442409,6309747,10160473,8341408,6210572,6870914,777046,-150699,-2703328,-7883027,-6053460,-9376680,-9116228,-5521500,-6872553,-1443479,1062258,1878867,7726610,6693290,8248864,9701865,5398884,6042912,2383034,-1906482,-1983836,-7076016,-7631245,-7550921,-9582824,-5849279,-5069407,-2878053,1920188,2630676,6213980,8133941,7494235,8900362,6566402,4442763,2790974,-1294667,-3258798,-5748742,-7936553,-7735103,-8212185,-6754604,-4615285,-2452575,778753,3225113,5650896,7367852,7902179,8025948,6562852,4848408,2345872,-733297,-2912131,-5693363,-7138987,-7581562,-8122257,-6360122,-4774982,-2607145,924401,2872924,5443877,7393138,7395247,8033256,6473341,4334782,2618277,-933371,-3179818,-5151798,-7486632,-7416534,-7611510,-6730812,-4072827,-2449969,555395,3550020,4931498,7266882,7750024,7002332,6925466,4192178,2060349,-11717,-3619216,-4928653,-6616856,-8056854,-6722202,-6705283,-4646196,-1663427,-246218,3269116,5191023,6072743,8062198,6863236,6150420,5025772,1507454,-3698,-2854656,-5574783,-5917491,-7704535,-7166098,-5746113,-5020824,-1526300,334438,2641816,5612455,5953619,7385433,7159700,5492886,4792521,1693998,-466701,-2549617,-5394580,-6028540,-7201943,-7055781,-5569783,-4627805,-1756135,385881,2543322,5194147,5809970,7147124,6856614,5530971,4726921,1628325,-185257,-2360521,-5314709,-5509128,-7201318,-6965180,-5063406,-5005821,-1480297,388933,1951912,5592427,5250256,6908711,7158702,4568620,5032707,1567453,-914672,-1569166,-5780914,-5358198,-6310416,-7616504,-4228719,-4772018,-2060206,1436111,1301037,5533100,5861687,5634168,7904910,4339228,4273244,2569210,-1663351,-1305293,-4991228,-6236534,-5183859,-7656083,-4718737,-3658376,-3045872],[0,0,0,0,-1,104,26,-51,107,-179,81,-186,73,-282,295,-530,630,-744,899,-941,1251,-1391,1862,-2125,2596,-2945,3362,-3900,4405,-5226,5895,-6894,7703,-8767,9799,-11001,12413,-13851,15639,-17312,19373,-21347,23705,-26174,28935,-32011,35211,-38882,42605,-46940,51447,-56625,62213,-68419,75329,-82848,91462,-100896,111877,-124139,138382,-154553,172989,-193457,213889,-226919,199019,54243,-3690162,-29496382,690062,5031380,-12120137,29329045,8793498,10199949,37668020,-45836,17759705,18786201,-18998320,11144647,-14083960,-28935736,1755171,-33982730,-16693088,1399958,-27602644,12225734,7199137,-3864865,34734849,7567436,14984821,32351754,-4519563,15576587,6438457,-20643915,3454026,-21114126,-25364524,-4275336,-28713706,-10446642,1164431,-13929375,14596809,12135023,6566428,29845155,13016509,13435664,22766817,-2163356,3282868,242318,-21928036,-8811745,-18149545,-27214441,-7007733,-18082395,-10755878,8873091,-3569103,14485279,22472337,7795430,27675756,16736357,4383586,19035114,-6703417,-7907824,-1614472,-28179234,-12849161,-14739300,-28322532,-1086537,-10979188,-6740400,18499286,979980,18327821,26344829,5835244,26261301,12106966,-2308911,13044470,-14248038,-13471177,-6033180,-30856663,-12292118,-13355419,-23331044,4694883,-5132533,1601412,23130320,6147792,21907171,24688635,5971290,21341605,5433810,-6536637,3897739,-19487007,-16805088,-11747026,-28071521,-11382786,-10787241,-13671870,7546982,3300745,9139518,23197022,12731131,19810568,20380825,6116834,10402901,792216,-10866625,-7163449,-17826107,-20901010,-13557562,-19528782,-12630685,-2091352,-4806813,8186535,14761186,10560415,22855471,18407260,11286245,18715128,2527005,-1929516,390612,-19687845,-13153343,-14960740,-27113957,-8206300,-14415524,-11580077,9985534,-1556739,13587886,23316313,7860719,26662379,16087878,3960508,17561511,-7877226,-7622679,-3373660,-27723043,-11744748,-16273659,-25424660,-634819,-11690762,-2619979,16379474,1889540,20583275,22015123,8471463,24644125,8410331,1239197,8431748,-14177390,-10769197,-10953924,-26206029,-12168237,-15383166,-16830847,1313804,-3057858,5091949,18065203,10742608,19765169,21393397,9772170,15209095,6235454,-5621263,-1511590,-14735762,-19191199,-12201579,-23127740,-15003919,-6156250,-12566508,5526580,8500045,5710117,24200950,14217382,14581993,23484309,2503901,8140035,3692118,-16595598,-3862817,-17703111,-23907771,-6822484,-23083458,-9954893,2409601,-10072038,14704067,12696545,7260559,28803602,10271702,12897298,19903391,-6107683,4679224,-4104837,-22173483,-5278326,-22238453,-21469316,-4527609,-20273425,-1847804,6530057,-2962578,21086697,14431906,11493321,27412964,7431310,10504876,11984507,-10801342,-1248068,-10918858,-23689297,-8612635,-21578984,-17493034,-2138681,-13088447,4230768,11118178,3694506,22996939,15651669,11843435,22682238,3812814,4968285,4539211,-15062588,-6885469,-14406183,-23364620,-9199433,-18021595,-12081542,1958319,-5209901,9686742,15168568,9042776,22704028,15562242,10237228,16057150,96258,-1864391,-2740996,-18008447,-12738261,-15521661,-21855748,-8987718,-11220766,-7319048,7316262,3155010,12345089,20063443,11097944,19979005,15090482,3921868,10406665,-4558825,-10070314,-5401444,-21816223,-14667406,-12174514,-20956446,-2687286,-5397969,-3106232,15444132,5313906,15942831,21985743,7131231,19709202,8732250,-2064384,6930854,-13549532,-11900128,-8970838,-24999411,-9800571,-13131505,-15012703,4425037,-3633025,7198899,17688291,7495134,21553555,16086878,7989870,15740730,-765016,-2241366,-3054966,-17848112,-11340362,-16170120,-19301873,-8269859,-11865394,-3826790,4824472,3884468,13979389,15047537,14118371,17505174,11527425,8528777,4657177,-2889339,-6959240,-11281968,-14883782,-16050533,-14492209,-13009038,-8863980,-2301038,532414,7824114,12372357,12447920,17846296,14173495,11433256,11182323,672090,-885687,-5982078,-14820191,-11405668,-17184345,-16387957,-9009978,-12029677,-1671509,3461649,3739480,15498974,12583342,14589361,18463649,8293265,10610763,4095816,-5517837,-3168626,-13904720,-14652883,-12250647,-18603115,-9491857,-7998077,-5929974,5688143,4276375,11422407,16090639,11564312,17059188,11179788,6340426,6303233,-4704929,-5955432,-9755020,-16512064,-12215651,-15342060,-12665402,-5567948,-5669528,3429884,7538715,9081762,16281923,13529996,13985053,13413767,5726106,4503642,-2247649,-8373070,-9310080,-15207858,-14667317,-13066427,-13150250,-6496147,-3228478,1436689,8254010,9948402,13902510,15057211,12885989,12177423,7410080,2535145,-1377566,-7382864,-10624165,-13019306,-14757827,-13242156,-11216960,-7628510,-2700983,1954194,6653352,10747846,13184455,13929226,13693076,11045929,7140677,3207723,-2465993,-6942223,-10241721,-13929803,-13833778,-13153503,-11708826,-6418756,-2907237,1987732,7942291,9873736,13607654,14794670,12148442,11930859,6814046,1656342,-860552,-8153278,-10474392,-12016667,-15688908,-11624983,-10721428,-8291214,-429344,692462,6866450,11950528,10380526,15425685,12734341,8725720,9474177,495684,-2089262,-4870445,-12999983,-10505548,-13685629,-14481185,-7468799,-8972212,-2067807,4076178,3843735,12635587,12170727,11782779,15431913,7749940,7357494,3596590,-5030207,-4328153,-11188139,-13648470,-10935212,-14863725,-9084977,-5906757,-4338514,4559698,5340208,9844162,13980208,11177282,13673238,9910742,5477300,3995195,-3532814,-5909080,-9321330,-13341718,-11498882,-13052252,-9897465,-5747144,-3709903,3239412,5640277,9274789,13046647,11324172,13073661,9701702,5574880,3948130,-3576412,-5584482,-9029027,-13487820,-10815654,-13071021,-10110481,-4808426,-4334925,3642625,6185314,8309395,14079192,10772912,12358331,10845113,4147259,4350600,-3027568,-7001245,-7409886,-13890906,-11244829,-11256535,-11461536,-4023950,-3790030,1814475,7524847,6980300,13125627,11874437,10180429,11565567,4433203,2963725,-902882,-7720801,-7059702,-12127908,-12496640,-9610424,-11257246,-4907145,-2158246,457082,7703819,7567385,11287548,12945587,9354453,10702684,5565517,1280472,-307517,-7447808,-8440582,-10503547,-13362600,-9592416,-9762863,-6318036,-696487,513959,6656606,9274294,9772075,13041700,10161526,8735508,6868443,800748,-1205014,-5507957,-9676047,-9640481,-12079960,-10868320,-7908752,-6671564,-1593569,2056258,4765441,9336440,10225153,10969352,11223382,8047916,5920382,2371348,-2441945,-5017016,-8544500,-10866215,-10548150,-10923809,-8612321,-5109148,-2498002,2206355,5697567,8054836,10916110,10910168,10276739,8851433,5058327,1987850,-1824645,-5899542,-8211236,-10490267,-11094902,-10107258,-8521550,-5448698,-1832875,1867822,5320833,8306952,10199003,10532234,10457346,8113181,5280958,2458803,-2349916,-4911104,-7754890,-10696343,-9605785,-10393403,-8477012,-4317070,-3196349,2313431,5422401,6608693,11351460,9492073,9487863,9523602,3372063,3083359,-1492350,-6810775,-5727317,-11100382,-10509890,-7989904,-10330549,-3530373,-1805609,77614,7575165,6009855,9836191,11820387,7144420,9939764,4754371,420897,821446,-7122049,-7109416,-8187006,-12374608,-7371424,-8574783,-6029593,174447,-534827,5743236,7969706,7422307,11715453,8311633,7362570,6491894,266761,-347460,-4774358,-8222164,-7789054,-10851074,-8869562,-7097773,-5934349,-864108,887229,4740615,7822273,8156751,10541976,8653435,7381135,5602606,717737,-828571,-5064046,-7812552,-7971546,-10806048,-8254477,-7141113,-5868222,-234794,510230,4774200,8249932,7182981,10796312,8532709,6333156,6502997,157500,-872112,-3706350,-8771730,-6943704,-9975156,-9401252,-5489689,-6608508,-800328,1911026,2849172,8684268,7524435,8882668,9995401,5347646,5709247,1880147,-2698293,-2993323,-7922740,-8484491,-8053362,-9894959,-5968414,-4686715,-2289456,2661674,3622321,7009315,8982922,8068783,9107462,6680144,4086846,2361990,-1971366,-4189663,-6525287,-8725030,-8385682,-8431699,-6937795,-4302734,-1921081,1400052,4238446,6475123,8099479,8518803,8207923,6757641,4573422,1792612,-1392256,-3889154,-6530631,-7981135,-8376110,-8399134,-6503186,-4484151,-1904024,1588222,3810139,6342718,8174208,8052144,8287181,6698014,4067655,2006720,-1551809,-4142370,-6022997,-8303194,-8146193,-7855045,-6880720,-3812578,-1788080,1165015,4515489,5750779,7966359,8486017,7285662,6992942,4024432,1470471,-657955,-4494319,-5806666,-7330766,-8743114,-7031908,-6645901,-4483302,-985442,383336,4162490,6107602,6843631,8672346,7182051,6126807,4829773,877574,-695551,-3691498,-6414696,-6601206,-8429663,-7443315,-5795509,-4808201,-986022,1020776,3420620,6493603,6639653,8099296,7520170,5645913,4611636,1148619,-1074747,-3385782,-6221639,-6664884,-7923091,-7367289,-5651068,-4579283,-1169529,979026,3310295,6195234,6415253,7873090,7258660,5469060,4767762,1057403,-775268,-3048141,-6230019,-6098466,-7796069,-7400291,-5082106,-4958383,-1004539,1009508,2628475,6473652,5925293,7465336,7683648,4589543,4970125,1142040,-1611359,-2218148,-6632496,-6150616,-6914390,-8065969,-4360250,-4613727,-1607676,2091887,1939819,6335044,6540635,6218644,8190351,4453622,4155860,2237270,-2330064,-2023275,-5808171,-6943540,-5825527,-8021436,-4773957,-3667518],[0,0,0,-1,-7,37,70,80,-123,207,-307,252,-402,348,-624,717,-1049,1258,-1504,1807,-2026,2532,-2899,3626,-4177,4976,-5690,6523,-7518,8537,-9922,11220,-12911,14484,-16392,18348,-20568,23087,-25742,28854,-31975,35615,-39313,43555,-48073,53078,-58597,64480,-71088,78045,-85945,94399,-103972,114468,-126211,139400,-154129,171103,-190378,213142,-239815,272171,-311895,362407,-429412,524055,-675457,1003137,-5494408,-5327408,-29232403,-176917,4929067,-12785782,28945435,8325142,10135648,37384288,267803,17842034,19047135,-18485792,11463053,-13693406,-28328479,1609861,-33601598,-16808568,919896,-27632794,11538993,6799631,-4012446,34044041,7619009,14818186,32094598,-3846936,15608158,6803500,-19826734,3483553,-20384722,-25151884,-4488988,-28346449,-10969735,733518,-14110441,13766133,11778532,6195977,29257368,13225195,13357635,22906621,-1389367,3659845,768432,-21167274,-8622049,-17855117,-26924372,-7329071,-18221300,-11175622,8134726,-3792417,13727720,21856589,7929586,27158729,17018554,4999150,18958997,-5721370,-7229239,-1416003,-27037569,-12944444,-14638094,-27838885,-2219450,-11016653,-7251054,17095403,1133551,17263792,25792718,6416767,25417139,13006323,-1507732,12905348,-12538923,-13180395,-5693451,-29641179,-13100779,-12984124,-23528429,3282594,-5073246,383682,22035385,6329491,20775507,25001271,6501330,20982702,6749489,-5946927,4245077,-18030607,-16672057,-11344443,-27399806,-12111142,-10823205,-14205538,6260779,2964534,8250004,22289215,12822085,19205546,20368523,6788307,10403793,1630713,-9928073,-6964236,-16742850,-20562169,-13692217,-18916131,-13187380,-2609203,-4979682,6829366,14369399,10125018,21806918,18797793,10964546,18577263,3593017,-2013755,1238024,-18753247,-13327026,-13862011,-27000583,-8608723,-13791268,-12582953,9584446,-1744837,12135484,23326840,7407413,25930880,16795388,3611073,17925914,-6718878,-7692269,-2250721,-27010814,-11918337,-15276696,-25776019,-1147378,-11511893,-3929355,15960828,1513485,19288254,22220749,8064755,24319793,9253000,989561,9145025,-13111668,-10679283,-9835177,-25711171,-12303092,-14733789,-17518484,744525,-3257913,3808039,17553780,10126472,18801303,21549122,9536980,15368027,7092700,-5403331,-595056,-13815839,-18822225,-11334746,-22829104,-15093793,-6249849,-13164035,4821195,7859986,4797069,23409220,13822194,14156088,23370969,2916141,8404611,4571457,-15629168,-3273024,-16599019,-23463955,-6700191,-22681523,-10637621,1900965,-10547810,13371563,12182955,6382836,27889518,10535791,12528849,20282680,-5094493,4944333,-2718203,-21337931,-5026965,-21043416,-21611738,-4580238,-20086551,-3045662,6163856,-3848825,19704653,14345282,10459996,27015227,7847897,10266171,12943654,-10106058,-737277,-9598078,-23258774,-7952869,-21008788,-17777335,-2042434,-13626256,3419647,10534609,2656962,22302398,15163923,11400611,22622213,3956061,5518095,5142509,-14292276,-6000646,-13899164,-22563392,-8867006,-17968319,-11987983,1098719,-5702577,8942732,13895419,8795641,21819031,15086696,10536298,15771835,987852,-1079828,-2446688,-16483556,-12353373,-15017593,-20851014,-9686466,-10995613,-7801165,5988251,3019841,10946990,19041169,11077555,18789648,15607156,4386671,10210666,-3045612,-9574021,-4782163,-20297501,-14762976,-11464565,-20689557,-3586951,-5261916,-3985444,14345362,5048169,14506566,21377595,7164008,19062495,9416470,-1609612,7268005,-12134185,-11364105,-8314087,-23881948,-9895102,-12707225,-15018807,3485867,-3761494,6236884,16500501,7250917,20449709,15665238,8270624,15391063,29332,-1504225,-2589598,-16532676,-10754142,-15700548,-18422263,-8677783,-11843518,-3986773,3605095,3485652,13028517,13855207,13944858,16787346,11348382,9107332,4530711,-1952437,-6042631,-10934181,-13558914,-15451726,-14320772,-12359856,-9445160,-2689435,236729,6473876,11940466,11769243,16679848,14385849,10871536,11130081,1597645,-1042838,-4874840,-13698360,-11219846,-15831282,-16156662,-9202651,-11315777,-2691383,3185775,3414176,13897138,12535368,13672188,17538114,8870979,9727837,4514650,-4407929,-3413198,-12395391,-14100179,-12225553,-17049601,-9956028,-7914968,-5585958,4400043,4334053,10549447,14808193,11807359,15888427,11006343,6790117,5680316,-3670598,-5302110,-9458356,-15113069,-11976752,-14858661,-11920552,-6062016,-5557792,3041578,6517602,8683789,15195183,12669296,13774965,12696997,5733813,4815224,-2100139,-7558768,-8529279,-14666184,-13653109,-12596093,-12987867,-6062886,-3671805,965755,7926474,8810560,13342159,14486857,11924558,12315667,7153403,2506090,-422238,-7135216,-9679434,-11858840,-14693005,-12163497,-10989240,-7971288,-2217857,1023730,6083359,10360420,11733876,13794778,13049097,10227884,7823677,2822661,-1900992,-5769296,-10134884,-12501309,-13187900,-13126954,-10680732,-6943434,-3142365,2003038,6538967,9603612,12799813,13502835,12201074,11122379,6756444,2403506,-1009522,-7148689,-9583313,-11640577,-14387004,-11388873,-10627605,-7754366,-1090086,496103,6477739,10741520,10011899,14511070,11879924,8813744,9055314,706116,-1306480,-4571498,-11988691,-9595321,-13334136,-13566126,-7320132,-9118507,-1861647,3251553,3272375,12036357,10828738,11404413,14762819,7154050,7744027,3499631,-4530762,-3330980,-10831656,-12587922,-10235858,-14632860,-8322800,-6112260,-4508907,4460630,4340400,9308501,13206949,10141744,13477581,9388542,5325689,4447075,-3401186,-5192092,-8403188,-12810939,-10565569,-12494854,-9718629,-5349529,-4016731,2765996,5191025,8295447,12294438,10611986,12226801,9547754,5393585,4033006,-2825351,-5147417,-8213200,-12491435,-10375937,-12185662,-9667114,-4979724,-4212748,3106311,5405914,7795435,13022298,10152929,11879310,10125310,4312987,4379949,-2783413,-6150696,-7064498,-13019866,-10357242,-10915160,-10720645,-3952529,-4023615,1863696,6764361,6445485,12461780,10877063,9822476,11031993,4029203,3220856,-861162,-7075872,-6308962,-11546718,-11559340,-9008647,-10864573,-4582494,-2369745,198589,7220512,6709271,10612041,12257207,8727098,10226798,5331526,1419601,68049,-6950676,-7677293,-9709093,-12545273,-8938739,-9339693,-6138320,-816582,236087,6026381,8526534,9094487,12221838,9656564,8318007,6693991,1002893,-838947,-4840666,-8845492,-8891589,-11195453,-10323889,-7593868,-6482113,-1859641,1705401,4136191,8406581,9436640,10163900,10610724,7643195,5688226,2575901,-2013524,-4377328,-7729320,-9975492,-9839053,-10268692,-8191242,-5043330,-2593928,1808290,4978126,7374862,10075361,10087608,9703761,8330570,4939523,2106834,-1540297,-5249356,-7527933,-9667989,-10266612,-9566008,-8005453,-5160340,-2062077,1678783,4770416,7563510,9458294,9600894,9882804,7687197,4908406,2589280,-2027779,-4420140,-6930645,-9977021,-8855237,-9726294,-8064829,-4043637,-3193236,1978545,4915888,5932785,10524034,8720186,8814593,9030176,3186978,3000600,-1163617,-6152910,-5122199,-10272407,-9717189,-7403207,-9664356,-3370441,-1842506,-89247,7015507,5393646,9102749,10971731,6531153,9251843,4451216,557309,849112,-6576694,-6326213,-7618979,-11327637,-6729342,-8095482,-5505458,3834,-626047,5296551,7171295,6913060,10860633,7542653,7052435,5921320,369802,-52300,-4390544,-7325104,-7092986,-10171031,-8008745,-6826750,-5612416,-684326,516081,4456924,7233910,7347626,9892595,7813889,6855574,5385245,501994,-355420,-4635541,-7209834,-7083279,-10184301,-7609450,-6568565,-5716734,-144367,309442,4180619,7705664,6487724,10022267,7945364,5733427,6140183,214488,-794559,-3248368,-8013679,-6314673,-9147765,-8657446,-5129615,-6199182,-987269,1628474,2444334,7842950,6780886,8094140,9239680,5022675,5311594,1838503,-2233389,-2521186,-7126530,-7709769,-7425332,-9059261,-5574835,-4374050,-2253432,2256738,3201886,6368473,8131769,7455939,8404873,6191607,3974897,2114746,-1783022,-3684276,-5925022,-7882295,-7718426,-7818957,-6306706,-4077777,-1883320,1285027,3646014,5877076,7436263,7756293,7718704,6093707,4253772,1811706,-1229606,-3384436,-5899421,-7293480,-7475764,-7683403,-6038816,-4037212,-2012029,1373887,3468621,5617784,7473882,7282772,7523012,6232239,3586293,2006029,-1351771,-3829164,-5288158,-7596506,-7405813,-7033168,-6416867,-3459422,-1656749,875012,4204529,5123218,7214133,7806308,6441067,6520657,3704006,1315722,-385341,-4159645,-5147109,-6603748,-8032740,-6305285,-6141076,-4155787,-899792,155587,3747328,5506419,5988881,7932033,6389849,5628105,4478659,871582,-411826,-3292477,-5761356,-5855909,-7690753,-6687205,-5239334,-4401183,-947806,815117,3118937,5788142,5965897,7372291,6680708,5106228,4203669,939235,-897923,-3203908,-5673188,-5996213,-7260920,-6479245,-5126334,-4136738,-944964,636169,3081318,5555743,5670512,7259295,6407376,4947303,4463769,751115,-538555,-2772623,-5720848,-5209491,-7211432,-6544281,-4525350,-4676681,-765052,787282,2164065,6040912,5108353,6803523,6919399,3888277,4727638,919794,-1450253,-1788141,-6182925,-5249201,-6223704,-7433971,-3614296,-4441303,-1409568,1957343,1410929,5905617,5768086,5462000,7587128,3830488,3805217,2026964,-2225167,-1510007,-5296456,-6194703,-5061438,-7428732,-4200999],[0,0,0,-2,-13,222,-189,387,-368,483,-601,744,-1099,1308,-1793,2030,-2540,2917,-3530,4237,-5031,6071,-7001,8266,-9390,10923,-12470,14380,-16481,18750,-21360,23994,-27138,30346,-34164,38183,-42723,47623,-52887,58741,-64916,71929,-79346,87707,-96624,106468,-117161,128814,-141763,155845,-171696,189033,-208623,230394,-255148,283374,-315924,354149,-399320,454209,-521794,608053,-721594,878701,-1110156,1483995,-2184176,3929916,-18535426,-23445907,-843084,-31563296,1994198,3536824,-11141614,27990034,9255108,9668711,37669340,-274579,18126973,18167825,-18085805,10704158,-13622301,-28491473,1629306,-33681997,-16396719,820381,-26952306,11464874,7133791,-3773587,34176210,7550435,14881952,31807652,-3962716,15199398,6497353,-20267199,3354214,-20692862,-25177344,-4377780,-28324446,-10581829,1188007,-13850777,14410338,11999526,6416428,29608362,12879266,13372083,22712464,-2128203,3605440,126399,-21572647,-8515968,-18332997,-26665125,-7069161,-18238227,-10355555,8451364,-3565413,14515069,21679262,8248995,27347131,16379981,5055340,18409636,-6410899,-7282678,-2104127,-27142132,-12892113,-14954167,-27386608,-1937371,-10715552,-6541448,17493218,1607534,17698368,25767757,6444222,25274302,12473803,-1929789,12510895,-13249236,-13575454,-6043257,-30006618,-12767440,-12973283,-23295443,4042943,-4875337,1051811,22650700,6223448,21431052,24787876,6028801,21124676,5713915,-6344067,4074842,-19101382,-16549386,-11696560,-27863129,-11269327,-10981981,-13595224,7157654,2753071,9336478,22456837,12666965,19962219,19671557,6600344,10341484,569867,-9830012,-7478900,-17409364,-20177045,-14275764,-18765663,-12736565,-2820298,-4127936,7177042,14578449,10862385,21621464,18976470,11092505,18150072,3570395,-2470512,704061,-18840443,-13724413,-14038334,-27006648,-8689939,-13551870,-12351822,9736729,-1355628,12472310,23508176,7750138,26009547,16606740,3672373,17520235,-7250914,-7817534,-2907851,-27220208,-11896571,-15797890,-25331289,-1031679,-11441507,-3073772,15911504,1978617,19911630,21944576,8592686,24193006,8799337,1303814,8320933,-13450260,-10750716,-10751516,-25531440,-12542318,-15029195,-16742145,626150,-2819498,4477571,17405089,10933294,19009223,21374523,10033759,14744325,6979420,-5529680,-1453685,-13752663,-19349495,-11868721,-22585099,-15581882,-5978151,-12797400,4647115,8619960,4991868,23566844,14449872,13901191,23618417,2956774,7757422,4649696,-16217024,-3857075,-16709360,-24057098,-6750994,-22530738,-10814347,2510884,-10193888,13670305,13033775,6545452,28325820,10826413,12225956,20343860,-5551983,4304819,-3022081,-22099081,-5381707,-21184860,-22041523,-4333673,-19891537,-2752690,6892117,-3493203,20316613,14890358,10582429,27369019,7788877,9903956,12699519,-10694099,-1402507,-10063526,-23844564,-8296974,-21091924,-17762346,-1877652,-13211462,3813470,11157389,3322945,22700960,15615943,11488069,22620966,4039812,4932473,4815015,-14691019,-6814214,-14088386,-23031633,-9306939,-17646567,-12218433,1556913,-5023725,8960357,14936957,9157199,21837437,15956409,10110981,15689111,1102267,-2124872,-2248389,-17159244,-13250940,-14557541,-21779652,-9523693,-10509569,-8396176,7128571,3282352,10962270,20393237,10692980,19379544,16100185,3355601,10928271,-3600368,-10422297,-4263092,-21556423,-14821704,-11342880,-21792093,-2768693,-5468540,-4154772,15481134,4713120,15209015,22202048,6628263,19940304,9181557,-2051484,7691401,-13098857,-11516955,-8292639,-24900158,-9750372,-13057823,-15438912,4008448,-4045468,6626561,17113744,7356595,21095786,16075166,8260222,15690235,-169208,-1843464,-2765785,-16994948,-11314353,-15897217,-18905358,-8933763,-11688668,-4248029,3990622,3983683,13036435,14667687,14260957,16851377,12079691,8654777,4601653,-1801695,-7013457,-10831204,-14068472,-16424547,-13879164,-13206494,-9493820,-2090788,-416250,7475995,12311680,11594155,18046324,14064548,11125268,11878542,628139,-472596,-5256236,-14807732,-10781889,-16917198,-16542749,-8729242,-12308192,-2037396,3301428,3099944,15196178,12352570,13971537,18548338,8279603,10497244,4646128,-5261064,-2815832,-13155972,-14592032,-11887391,-18189596,-9938574,-7831007,-6244639,5120779,4285067,10691043,15870958,11571547,16483685,11603409,6410935,6238071,-3976018,-6014904,-9346134,-15869653,-12413539,-14882269,-12733344,-5964353,-5529933,2767903,7214871,8957501,15586217,13421895,13789849,13141977,6122450,4499985,-1932990,-7861957,-9084724,-14808785,-14368570,-13045214,-13053403,-6608697,-3575646,1144958,7853813,9494889,13705715,14779423,12611477,12358679,7378819,2759671,-900658,-7241136,-9967584,-12737759,-14745927,-12746539,-11468549,-7787645,-2640063,1257497,6604180,10310694,12596698,14213280,13096452,11097228,7569758,2898412,-1653192,-6654751,-10151509,-12945946,-14133286,-12916302,-11418558,-7175540,-2643362,1454226,7355468,10018549,12680953,14766817,12198812,11436984,7453471,1649686,-735633,-7419767,-10591913,-11462333,-15336957,-11780104,-10478718,-8656607,-671779,543344,6249738,11765665,9979993,15058972,12751617,8619112,9692044,783140,-1804720,-4379978,-12717773,-10119399,-13478827,-14349228,-7357263,-9282217,-2144462,3682908,3343719,12524792,11546371,11669552,15348098,7523016,7803226,3686571,-4840830,-3704610,-11285167,-13176060,-10715899,-15045224,-8581793,-6260058,-4429336,4658342,4690309,9846223,13631110,10691305,13872423,9596963,5567026,4345042,-3672918,-5393088,-9133599,-13282573,-10995406,-13124240,-9744845,-5621591,-4049285,3374595,5414204,9009914,13003580,10934126,12990400,9673520,5397906,4088530,-3479358,-5409868,-8736906,-13348066,-10580316,-12858795,-9932315,-4795489,-4363864,3565701,5963116,8136721,13860946,10577288,12333911,10625154,4148572,4335412,-3044722,-6757571,-7424317,-13775368,-10900212,-11217208,-11264652,-3848869,-3917574,1945784,7390244,6798251,13082687,11599139,10118085,11430582,4202597,3120419,-927817,-7728506,-6817776,-12106310,-12336773,-9355097,-11194587,-4768893,-2112179,368654,7692746,7392113,11048697,12972367,9183491,10506151,5630782,1190116,-209491,-7285751,-8353874,-10104329,-13193861,-9498098,-9553305,-6449965,-683663,643557,6320675,9218434,9601723,12665895,10301284,8441923,6765713,1074152,-1375624,-5179037,-9470602,-9662749,-11561572,-10915328,-7957223,-6493791,-1837829,2097662,4672445,8900632,10179791,10732012,11103819,8079527,5751362,2559451,-2295543,-4887432,-8283996,-10688222,-10417408,-10708303,-8555490,-5213457,-2451944,1979575,5461199,7989022,10597210,10714871,10160568,8567651,5232376,1991770,-1832681,-5484021,-8190142,-10160394,-10751704,-10187862,-8113487,-5389358,-2062203,2080909,4927040,8193722,10111876,9977048,10458313,7879385,4960429,2829124,-2473828,-4649076,-7422962,-10748507,-9135381,-10356096,-8511211,-3988326,-3468296,2400668,5455086,6222729,11323003,9267282,9191801,9584216,3177464,3033066,-1372626,-6844697,-5556893,-10996820,-10441482,-7736490,-10123414,-3464109,-1653219,68571,7505822,5971578,9564794,11622671,7066010,9621774,4614563,428483,618420,-6899569,-6986917,-8156792,-11929051,-7374015,-8315642,-5764037,-33472,-192043,5645488,7766374,7616188,11271420,8154360,7458918,5992662,468290,-538611,-4888728,-7803553,-7989400,-10568823,-8464087,-7294342,-5509795,-874222,833314,5024846,7485963,8185308,10436227,8138555,7487662,5287766,515203,-557409,-5287178,-7551334,-7709899,-10846388,-7858437,-7083530,-5797273,21850,312114,4848270,8106233,6974674,10737545,8259999,6134695,6420158,24529,-942900,-3703396,-8610479,-6828020,-9800491,-9184628,-5441943,-6354009,-917291,1917439,2858536,8415186,7432741,8699080,9750918,5450231,5427578,1827554,-2515116,-3041411,-7582880,-8457256,-8056192,-9508295,-6064027,-4482316,-2223571,2481430,3794028,6831971,8787783,8060475,8753341,6669473,4045189,1993044,-1880926,-4249915,-6400162,-8340596,-8430887,-8186139,-6753337,-4288823,-1716319,1402325,4102729,6461817,7892479,8421954,8167860,6535170,4481625,1723569,-1395743,-3790865,-6432740,-7816878,-8151511,-8258284,-6366137,-4315017,-1958207,1632767,3743531,6169102,8075637,7922877,8041560,6523177,3846146,1964294,-1531572,-4227791,-5806790,-8201148,-8036361,-7553896,-6861361,-3583684,-1677393,1098723,4598115,5591893,7815962,8420759,6974222,6939641,3916009,1206670,-536671,-4568680,-5731674,-7180138,-8712509,-6774743,-6543618,-4384803,-864790,308762,4157006,6065694,6579316,8654135,6926822,6023399,4705215,764016,-547141,-3745360,-6353566,-6399792,-8393880,-7096785,-5652975,-4683390,-808216,888531,3571176,6380445,6510336,8108411,7235621,5509456,4496146,821874,-942612,-3483698,-6259835,-6457680,-8009385,-7070879,-5481627,-4587488,-838382,852049,3285485,6182347,6101537,7936352,7015621,5224932,4798189,751415,-716442,-2928851,-6328862,-5724430,-7800055,-7174632,-4786579,-5016346,-774514,996458,2520138,6612449,5615238,7439531,7604058,4241976,4988225,961181,-1553617,-2035697,-6688298,-5895428,-6747896,-7929546,-4032440,-4673843,-1532372,2193601,1812213,6405996,6376654,6022972,8186650,4162191,4046006,2149404,-2425842,-1865675,-5729168,-6764554,-5650747,-7949046],[0,0,0,0,1,51,151,-95,255,-189,245,-290,343,-589,669,-1000,1057,-1355,1487,-1814,2192,-2607,3215,-3655,4366,-4866,5695,-6455,7483,-8605,9784,-11188,12491,-14165,15757,-17797,19867,-22273,24839,-27552,30622,-33763,37462,-41268,45687,-50306,55451,-61007,67027,-73787,81052,-89362,98324,-108557,119813,-132651,147253,-164045,183803,-206974,235125,-269396,312803,-368898,444507,-550567,704920,-916643,553494,-27830241,-21697524,-1738760,-30670608,1637640,3843504,-11203137,28121450,8908316,9860284,37134085,-233791,17976411,17988154,-18009489,10689126,-13756428,-28041655,1363163,-33329177,-16172896,720661,-26613981,11491050,7004344,-3525104,33821350,7577590,14857614,31410773,-3953087,15041811,6355497,-20143364,3239650,-20467391,-24880410,-4267358,-28093627,-10423578,1206389,-13731138,14479054,11807093,6390722,29527578,12509887,13397125,22433901,-2480126,3724495,-160346,-21601034,-8204967,-18626283,-26167764,-6884677,-18310248,-9637778,8109053,-3420967,14901746,21020711,8545996,27085514,15679923,5479803,17670058,-6547943,-6984889,-2748572,-26562359,-12862509,-15186642,-26516621,-2146390,-10562032,-5887462,16844492,1986042,17654980,25196926,6825399,24656370,12188174,-1627253,11806610,-12903415,-13470654,-6267637,-29316674,-12828403,-12739660,-22608561,3874510,-4492038,1331739,22292761,6512180,21088837,24265432,6046704,20642040,5466113,-6281939,3682079,-19016400,-16296397,-11758103,-27343098,-11043197,-10950050,-12972375,7136461,2859959,9590669,22070352,12554337,19762786,18966388,6712831,9997620,139593,-9518227,-7782177,-17237720,-19598279,-14379832,-18071924,-12446229,-2812526,-3471074,6900543,14480015,11084110,20970146,18958978,10820636,17399512,3783219,-2895139,574502,-18396037,-14043484,-13533319,-26472174,-8843825,-12766301,-12313399,9716934,-781071,11977970,23440275,7717534,25187816,16758637,3314537,16974536,-6778891,-8246184,-2752657,-26606256,-12186833,-15119470,-25069254,-1282663,-10708514,-3372615,15770526,2400740,19118315,21911123,8459459,23381735,9108123,863555,7979299,-12916046,-11177298,-10265046,-25038153,-12690953,-14179391,-16640243,629275,-2131124,4122949,17517221,10963458,18256424,21439123,9498082,14239758,6955649,-6007264,-1450908,-13571993,-19343435,-11342414,-22237138,-15291004,-5437486,-12521786,4921784,8739575,4914846,23372295,14164425,13611670,23138815,2597544,7442619,4288427,-16208352,-3898667,-16495900,-23684430,-6530447,-21947517,-10521016,2677982,-9826677,13410219,12995171,6434623,27651121,10775016,11684193,19870006,-5456937,3799969,-2841118,-21788924,-5552000,-20415764,-21816210,-4043381,-19235421,-2998194,7288306,-3405686,19668573,15034610,10011958,26874990,7715740,9194551,12696977,-10818209,-1639812,-9560551,-23824861,-7904539,-20528631,-17758689,-1235308,-13003521,3743567,11456038,2902348,22493569,15381226,10831918,22472431,3577193,4695754,4797294,-14862193,-6510184,-13870849,-22788357,-8724592,-17433840,-11733847,1858256,-5015579,9206044,14632734,8925947,21619510,15257573,9881298,15209138,626014,-2094488,-2756717,-16853788,-12860175,-14582532,-21018414,-9183166,-10200950,-7557315,6988203,3505854,11138855,19793129,10726607,18746277,15356553,3284818,9978094,-3737711,-10371702,-4661157,-20906056,-14623727,-11008827,-20676725,-2691435,-4725634,-3563235,15262705,5114288,14819501,21619449,6622309,18884991,8730540,-2325904,6912383,-12894406,-11597492,-8350575,-24073072,-9586468,-12508137,-14605793,4062802,-3420754,6745815,16886130,7471971,20382953,15530697,7966321,14916207,-418795,-2000473,-3043026,-16633786,-11132203,-15542031,-18204076,-8550443,-11184868,-3758726,4113547,4070430,13033009,14291982,13845675,16447227,11369308,8347293,4232824,-2279959,-6807070,-10820069,-13912337,-15590985,-13724423,-12460228,-8825733,-2051744,429452,7336770,11980044,11868157,17067548,13737229,10780669,10686175,871306,-1057920,-5672128,-14027300,-11171457,-16186421,-15694303,-8871881,-11026306,-1911582,3356758,3885943,14359296,12487338,13918262,17281390,8526031,9541079,3834346,-4868129,-3860326,-12746829,-14132938,-12220270,-16883352,-9639429,-7579472,-5074838,4740851,4775660,10856389,14954765,11785302,15672601,10837974,6382209,5216290,-3961027,-5878651,-9649760,-15157263,-12141961,-14493103,-11711062,-5635728,-4973909,3259573,6962983,9045437,15254851,12788219,13415281,12444352,5401483,4191584,-2369791,-8076553,-8845942,-14657035,-13869084,-12306846,-12680666,-5811904,-3017666,1204582,8361563,9120486,13316532,14617815,11584424,11955207,6842682,1886990,-692713,-7584129,-10053965,-11881588,-14716415,-11932470,-10625040,-7736551,-1605280,1399703,6402308,10725425,11752884,13875759,12860467,9951309,7531562,2284573,-2359333,-6085571,-10528984,-12517456,-13210277,-12876134,-10389168,-6593084,-2587452,2281679,6956279,9749923,12825800,13667642,11881282,10918411,6383082,1798217,-1139685,-7638583,-9779686,-11623628,-14639048,-10929438,-10428530,-7612078,-450734,440268,6783724,11067041,9786447,14846656,11572687,8445323,9082837,37910,-1417304,-4790083,-12550975,-9280919,-13463635,-13453342,-6725598,-9152785,-1236554,3553323,3200232,12682494,10631959,11379692,14868774,6555763,7709952,3100459,-5100478,-3369139,-11386847,-12544800,-10051419,-14725768,-7704509,-5915995,-4178509,4999630,4448545,9687259,13404449,9996164,13438243,9008964,4963022,4141717,-3903899,-5388620,-8723115,-12876885,-10520461,-12396077,-9386685,-5156890,-3507449,3202627,5409027,8765221,12368724,10689336,12195565,9028999,5279568,3408171,-3470144,-5239233,-8864224,-12502004,-10278990,-12404480,-8927293,-4772721,-3837651,3946970,5470451,8415785,13119792,9895853,12161854,9504843,3894406,4167705,-3637282,-6260839,-7375634,-13504019,-9949512,-11160176,-10360101,-3359451,-3886053,2583781,7099203,6583596,13010300,10608876,9794135,10925338,3433756,3088540,-1386477,-7592542,-6357847,-11940181,-11581335,-8828666,-10784457,-4040049,-1957266,570587,7722613,6991738,10797829,12243154,8551734,10116381,5005382,897548,-341248,-7233826,-7995914,-9845371,-12661857,-8867804,-9001837,-5865348,-457495,730971,6342144,8903386,9255687,12153633,9627278,7982303,6284870,759434,-1469340,-5196541,-9118675,-9307095,-11129442,-10355846,-7420836,-6005030,-1546354,2157153,4630270,8632941,9747944,10230580,10455021,7566616,5283124,2254005,-2311684,-4834783,-7932087,-10161648,-9899487,-9962043,-8061997,-4793087,-2117319,2069473,5386303,7708829,10115213,10233334,9541040,8079554,4875037,1729150,-1874413,-5400278,-7884020,-9708856,-10246761,-9684940,-7635030,-5004595,-1813627,2197347,4810586,7856902,9639002,9502900,9945049,7389841,4662439,2443292,-2567899,-4526909,-7156069,-10249256,-8641186,-9734288,-7867753,-3732317,-3145662,2525087,5141758,5997999,10779843,8662062,8823139,8817643,2898008,2872801,-1569364,-6419704,-5328037,-10545460,-9627719,-7408669,-9567535,-3059898,-1687302,248552,7179762,5543105,9331674,10871507,6619902,9121102,4101827,446327,510155,-6736670,-6440905,-7920087,-11265193,-6795845,-7967861,-5181608,1060,-288612,5550517,7169124,7256892,10696267,7437518,7108475,5529502,371118,-339130,-4743889,-7310138,-7447639,-10084700,-7813910,-6881886,-5199206,-632646,629397,4816363,7157866,7583985,9883623,7580486,6917238,5033699,412625,-495431,-5037129,-7195684,-7256638,-10145085,-7445681,-6620098,-5433327,13099,460571,4550220,7755094,6600917,10027744,7832494,5803718,5946761,92442,-888096,-3495883,-8025702,-6440848,-9225775,-8581341,-5163493,-5910862,-858906,1737391,2799040,7913878,7018483,8124741,9091973,5083729,5135428,1631217,-2424338,-2905886,-7230804,-7886902,-7555101,-8939874,-5619783,-4179898,-2037437,2481844,3558891,6470741,8257502,7568584,8259489,6118410,3721621,1896079,-1981130,-4013354,-6108463,-8015856,-7812746,-7805575,-6226986,-3859765,-1685350,1479596,3884967,6011882,7565278,7746176,7663574,6090200,3999791,1629111,-1502730,-3628912,-5922592,-7544472,-7506958,-7613713,-6018857,-3777824,-1783670,1539656,3731232,5661944,7721336,7330857,7372182,6320571,3359682,1815109,-1394656,-4188021,-5249471,-7731484,-7484334,-6783737,-6557476,-3244188,-1504627,992343,4545714,5123927,7312842,7887198,6321152,6530870,3499203,990832,-360074,-4456077,-5228009,-6614162,-8261488,-6101735,-6199869,-3989934,-655536,283649,4036456,5631033,6102555,8197510,6253723,5664127,4344945,544523,-528287,-3657542,-5889497,-5965487,-7859964,-6485807,-5241950,-4259572,-588481,764192,3488372,5861529,6044628,7619408,6481633,5211104,4128949,620291,-809017,-3481336,-5750260,-5918685,-7525224,-6337402,-5123992,-4148056,-520890,559640,3300130,5756180,5556076,7594857,6265403,4795050,4498477,348512,-520491,-2926786,-6032725,-5093932,-7461255,-6408800,-4296822,-4774453,-296040,937078,2349107,6428220,4954308,7016529,6967609,3630785,4756156,550856,-1600881,-1866984,-6584679,-5258801,-6382826,-7469573,-3413125,-4323036,-1159582,2190431,1626373,6279160,5802417,5576868,7606544,3587674,3763449,1738243,-2399852,-1741207,-5602830,-6270875,-5182344],[0,0,0,-1,-8,60,-4,232,-207,407,-390,508,-626,769,-1120,1326,-1804,2035,-2535,2899,-3496,4179,-4945,5949,-6839,8056,-9125,10592,-12062,13881,-15878,18030,-20505,22990,-25966,28986,-32592,36375,-40654,45265,-50214,55719,-61517,68114,-75080,82950,-91339,100612,-110692,121689,-133936,147278,-162347,178872,-197625,218558,-242496,269980,-301939,339864,-385267,441361,-511983,604872,-732707,922461,-1240253,1930582,-8327142,-1927284,-26836337,-22230371,-1481398,-30995597,1785431,3383569,-10959354,27772791,8939003,9879847,37091576,-130662,18122631,17872759,-17575696,10611126,-13606207,-27925404,1288289,-33198975,-16196298,474186,-26457897,11274282,6968972,-3500621,33524833,7753763,14883519,31331987,-3610726,15021339,6502288,-19816671,3150260,-20330178,-24932751,-4405542,-28055202,-10571217,1098171,-13800330,14314105,11680779,6380404,29472798,12500242,13471795,22487776,-2358777,3946609,-120636,-21380823,-8154104,-18688685,-26021746,-7021728,-18448431,-9605326,7778083,-3328300,14850133,20810989,8769934,26915799,15777043,5809085,17497582,-6186841,-6892416,-2983896,-26221741,-13066733,-15155535,-26304516,-2553174,-10379427,-6020941,16658031,2255591,17369448,25269937,6988931,24500191,12494800,-1708440,11793799,-12727960,-13714663,-6111164,-29351713,-12985842,-12620036,-22912176,3826549,-4549028,1051092,22455867,6360887,21101373,24529276,5916998,20978949,5626268,-6249394,4032809,-19128689,-16143251,-11752524,-27580928,-10925601,-11303954,-13174328,7218131,2385218,9774868,21829306,12531204,20245514,18661749,7040782,10301977,-107149,-8932738,-7996263,-17292267,-19302018,-14923269,-17918180,-12584027,-3375932,-3187450,6478797,14435349,11373133,20514694,19348711,10896587,17305669,4268166,-3127226,723352,-18068705,-14427095,-13279467,-26679584,-9117781,-12641482,-12693180,9692569,-725752,11777630,23692053,7661518,25164380,17024038,3239879,17184366,-6681028,-8223074,-2655703,-26737300,-12242518,-15217415,-25289984,-1244981,-10942945,-3435780,15829055,2217376,19244464,21871765,8565073,23527613,9178189,1219525,8099012,-12888359,-10915881,-10442506,-24967207,-12784923,-14584266,-16559464,220541,-2423944,4195270,17148527,11133124,18355021,21334481,10068642,14216286,7260915,-5474404,-1731913,-13200633,-19372253,-11773536,-21944166,-15745907,-5657423,-12312221,4402377,8927289,4960337,23033885,14782790,13400268,23211549,3276152,7073465,4807491,-15995716,-4305496,-15892185,-24174510,-6771715,-21667769,-11202662,2871108,-9877002,12951108,13543112,6058446,27647631,11385016,11228431,20378121,-5266905,3499206,-2193004,-22156384,-5514548,-20183993,-22438133,-3871892,-19369625,-3486654,7540705,-3833141,19696181,15324976,9665440,27243982,7903339,9104202,13191447,-10913325,-1484985,-9388202,-24066231,-7869254,-20583616,-17959068,-1316785,-13294720,3727055,11404416,2859172,22528270,15430201,11038567,22522735,3799808,4792345,4814648,-14525294,-6708881,-13934282,-22675096,-9244894,-17217563,-11998649,1417258,-4618049,8578360,14704699,9324073,21071152,16044464,9880143,15061989,1570652,-2724210,-2362745,-16503495,-13766050,-13814837,-21464228,-9809051,-9528559,-8704773,7179666,3821889,10137489,20817022,10452277,18543077,16594801,2593220,10631350,-3178122,-11197618,-3676258,-21443393,-15116175,-10320361,-21832456,-2500038,-4634024,-4628899,16022945,4696764,14591897,22491565,6068193,19537935,9318690,-2741274,7674030,-12989281,-11841861,-7800616,-24729795,-9615876,-12445926,-15345049,4213769,-3528124,6372897,17254699,7291165,20515957,15971155,7870378,15275162,4595,-2212535,-2846906,-16577603,-11510127,-15360229,-18530646,-9009240,-11004231,-4206019,3940359,4389631,12533139,14684806,14164396,16086725,12219627,8269868,4257359,-1443960,-7298345,-10562286,-13641858,-16467232,-13269328,-12959618,-9542550,-1551199,-571045,7396549,12442629,11094881,17940464,13815540,10603823,11853530,512332,-765439,-4941009,-14840962,-10588841,-16355175,-16508171,-8305942,-12015042,-2257327,3650395,2920200,14794331,12564249,13453343,18256787,8399041,9749065,4914494,-5275719,-3174740,-12439934,-14754772,-11638050,-17413436,-10202417,-7314483,-6136626,4648131,4804232,10041838,15537150,11798781,15656720,11743473,6264474,5759621,-3234319,-6186497,-9217377,-15216490,-12681350,-14270764,-12372712,-6130969,-5008659,2481059,6953773,9023730,14916590,13331663,13575972,12680850,6181747,4315422,-1885547,-7546510,-8933284,-14408513,-13966917,-12843467,-12745676,-6405112,-3588754,1149525,7802470,9057443,13464202,14450356,12079204,12372126,6973950,2648780,-602266,-7504884,-9492839,-12269550,-14805449,-11952678,-11473450,-7698461,-2187687,674401,6717304,10128789,11847782,14380181,12515950,10735977,7826203,2316950,-1341575,-6419997,-10302763,-12077495,-14079543,-12617897,-10740385,-7463179,-2246215,1437847,6797591,10207661,12116579,14274076,12155790,10775712,7437792,1737850,-877829,-6904762,-10373705,-11196883,-14768295,-11640408,-10087600,-8336966,-759242,585410,6082897,11306579,9800034,14712112,12236423,8486608,9453199,498218,-1473401,-4335230,-12419146,-9502447,-13415211,-13872045,-7057049,-9396389,-1750085,3380911,3113329,12536047,10805533,11605701,15127519,6902713,8041611,3365405,-4767796,-3135525,-11421036,-12490219,-10271378,-15081103,-7994022,-6405826,-4474565,4860620,4095998,9825416,13341837,10079796,13992435,9060537,5452597,4482277,-3930170,-4987947,-8815818,-13101313,-10438998,-12923498,-9558584,-5313668,-4158387,3302651,5188729,8644661,12735836,10547385,12666696,9436492,5388876,4058196,-3360717,-5249557,-8598944,-12855997,-10355411,-12648863,-9474618,-4795372,-4106292,3550225,5603069,8105045,13399799,10094436,12242763,10029598,4152770,4403714,-3180103,-6360310,-7275422,-13481736,-10297156,-11187747,-10865735,-3562579,-4135035,2214188,7064608,6472575,12981929,10959273,9965493,11363436,3805773,3287496,-967804,-7597361,-6355316,-11964363,-11977840,-9083758,-11172204,-4566032,-2164636,95546,7530103,7051914,10676187,12651802,8857167,10401990,5639265,1139939,63625,-6896900,-8154856,-9715200,-12912950,-9303365,-9296483,-6500348,-816465,446469,5903855,8917926,9235248,12315817,10166144,8221091,6783444,1268946,-1190955,-4783051,-9053073,-9336075,-11211891,-10793666,-7861628,-6462292,-2167092,1833794,4276576,8484576,9871167,10374102,10865065,8032357,5744847,2710082,-1892593,-4582598,-7878381,-10150687,-10200742,-10436309,-8409533,-5362453,-2524289,1750521,5047485,7705778,10048903,10447854,10054051,8329324,5445145,2198634,-1706734,-4939774,-7949908,-9722922,-10242568,-10267380,-7847881,-5546510,-2405649,2072588,4326746,7860814,9958185,9367250,10504012,7723565,4919075,3224309,-2475942,-4257572,-6955172,-10656878,-8588017,-10215041,-8495962,-3876776,-3792329,2188959,5127671,5738783,11041122,8873258,8996988,9560910,3113445,3280225,-1087201,-6436542,-5185576,-10581801,-10034079,-7589755,-10096482,-3486554,-1997651,-142364,6984296,5494731,9276491,11179212,6916653,9444318,4652304,817506,715399,-6418587,-6473170,-8049267,-11299056,-7258426,-8356695,-5643660,-561622,-451167,5209090,6996243,7536008,10716447,8004413,7605980,5801093,1031668,-147280,-4588549,-7029468,-7686432,-10139763,-8061839,-7573427,-5373922,-1229770,307386,4817497,6789436,7838999,10255910,7811627,7674562,5353079,828879,6805,-4992356,-6958505,-7297488,-10557905,-7597180,-7160359,-5904668,-296102,-100476,4379231,7609437,6558029,10345104,8174638,6227034,6534192,427783,-498065,-3249632,-8043915,-6460770,-9404573,-8998447,-5523494,-6419322,-1305026,1410126,2528804,7751890,7225478,8350585,9487144,5599352,5489018,2194845,-1896258,-2693219,-7001266,-7985510,-7843287,-9189383,-6272444,-4596114,-2458000,1869581,3444084,6223167,8304070,7926817,8400869,6729807,4237316,2227784,-1311670,-3904453,-6077910,-7897802,-8196746,-7949978,-6712406,-4500957,-1898593,954913,3685399,6003655,7507222,8203252,7956874,6468013,4640097,1982528,-1042718,-3319172,-5926537,-7427565,-7824503,-8001959,-6379695,-4337290,-2210004,1229120,3417897,5644238,7731014,7566006,7832479,6662973,3833323,2290522,-1052548,-3900420,-5201835,-7804215,-7786166,-7278918,-7024434,-3708663,-1947184,568720,4286944,5054328,7375051,8181672,6673202,7036332,4084273,1433407,2609,-4232720,-5246673,-6713331,-8485227,-6471541,-6647262,-4583167,-1118594,-199958,3701747,5506643,6176253,8430701,6678203,6114789,4785323,1038880,-66055,-3370943,-5844826,-6008734,-8062861,-6876572,-5781028,-4782704,-1122613,390862,3164108,5765043,6006915,7906875,6855933,5634112,4645760,1076284,-389676,-3225039,-5708192,-5932582,-7851758,-6705631,-5600787,-4747462,-1036613,182666,3040061,5754244,5551029,7877494,6599216,5298805,5072010,827055,-70202,-2567955,-6000579,-5115083,-7794692,-6829663,-4822156,-5374680,-808808,406197,2072712,6334252,4984222,7327091,7360904,4196216,5384097,1067303,-1086934,-1558560,-6464758,-5229170,-6604701,-7838322,-3901271,-5009219,-1581621,1615979,1246661,6128358,5749131,5830505,7990015,3988318,4437989,2193409,-1992756,-1213575,-5529153,-6123937],[0,0,0,-1,-4,135,-83,197,-51,177,-105,276,-349,461,-594,571,-751,724,-1019,1127,-1465,1674,-1910,2190,-2369,2814,-3098,3709,-4122,4743,-5249,5827,-6521,7184,-8154,8975,-10118,11072,-12278,13451,-14791,16336,-17915,19842,-21673,23906,-26089,28697,-31479,34644,-38243,42142,-46737,51707,-57712,64491,-72763,82612,-94749,110027,-129579,155908,-192295,246104,-330761,478851,-781423,1611869,-8311160,-21835122,887525,-28516670,-20814934,-2525265,-30012255,1312810,3887692,-11138746,28130547,8467372,10398237,36530949,179559,17908853,17697140,-17669664,10522385,-13902587,-27550723,953047,-32948309,-16135568,446388,-26251314,11304540,6808420,-3230644,33292065,7820118,14751219,31188013,-3603730,14863036,6377533,-19776625,3094659,-20297830,-24899766,-4316787,-28036108,-10417853,1197056,-13914777,14353584,11605208,6242718,29601420,12336978,13470558,22528399,-2460814,4117660,-206079,-21435919,-7837801,-18839839,-25818303,-6966305,-18772046,-9251492,7587491,-3508009,15166580,20346511,8919739,26979826,15304130,6173310,17185992,-6365841,-6603471,-3440633,-25971699,-12911605,-15478028,-25785148,-2646304,-10319196,-5527680,16333114,2480575,17566081,24895984,7238512,24272412,12168642,-1537898,11400929,-12790912,-13590237,-6430173,-29163915,-12841178,-12810353,-22441501,3976102,-4488377,1570905,22322903,6423123,21245445,24149664,6002239,20803660,5106623,-6077586,3590993,-19358256,-15810813,-12039555,-27428450,-10498278,-11480158,-12554802,7305309,2295840,10348032,21667436,12489729,20395339,18149319,7137502,10082870,-662052,-8783624,-8474038,-17411473,-19008180,-15214406,-17528814,-12168663,-3373417,-2506653,6602944,14472057,11820620,20247404,19263968,10940152,16617453,4207034,-3390700,30974,-18035608,-14721802,-13494297,-26147240,-9167083,-12187314,-11957011,9693987,-95588,12111794,23443037,8127503,24834506,16605334,3344021,16237113,-6930715,-8382994,-3583051,-26347308,-12472006,-15352679,-24254760,-1399779,-10182282,-2568238,15620183,3233923,19369339,21604173,9095794,22693568,8798822,989617,6930868,-12777313,-11596452,-11025511,-24454941,-13126564,-14125237,-15910245,294525,-1382020,4568796,17372143,11869513,17997547,21304652,9970023,13321678,7044369,-6154504,-2309363,-13252016,-19916127,-11607781,-21759748,-15646419,-5044264,-12011933,4691381,9470303,5248071,23247484,14787617,13208867,22948510,2798402,6588347,4174254,-16446061,-4649782,-16217038,-24050869,-6715567,-21226444,-10640934,3243717,-9090298,13390481,13869297,6648411,27427299,11264965,10963265,19587502,-5627780,2738492,-2810953,-22259482,-6093111,-20033714,-22169081,-3781931,-18500317,-3056925,8092955,-2911648,19745972,15778620,9824026,26744880,7836384,8423101,12526356,-11187428,-2449607,-9489625,-24233504,-8156186,-20119163,-17847642,-829794,-12462397,3956723,12154962,3287875,22594974,15795051,10597816,22087839,3413778,3865373,4328089,-15158098,-7310357,-13904484,-22889622,-8990164,-16751024,-11677692,2310832,-4157275,9109538,15388056,9347412,21274231,15755645,9285337,14831874,748575,-3224204,-2721835,-17216985,-13643295,-13935906,-21457236,-9069237,-9376009,-7968159,7867561,3930832,10933632,20810735,10322006,18732703,15794517,2383170,10271824,-4187119,-11178093,-4339050,-21658145,-14687134,-10694474,-21226651,-2037599,-4617405,-3597313,16029985,4956969,15146938,21927796,6340232,19187919,8468390,-2632066,6886702,-13295733,-11755774,-8512952,-24303925,-9504492,-12445559,-14408618,4242198,-3026139,6932008,17107621,7860970,20329524,15648774,7977657,14537878,-296573,-2495564,-3481464,-16637985,-11790478,-15387749,-18300787,-8828802,-10520169,-3852609,4368000,4728108,12768554,14940133,14066964,16022468,11996226,7743123,4037298,-2139679,-7742701,-10628834,-14236465,-16273982,-13191686,-12943860,-8621179,-1530965,-19566,8071098,12109158,11749094,17759998,13466186,10898518,10909666,181587,-922076,-6034151,-14428683,-10997213,-16681152,-15631039,-8711817,-11245451,-1483768,3500107,4056221,14815949,12505478,14132313,17386011,8380087,9588582,3751407,-5101452,-3937501,-13023230,-14373990,-12325780,-16917600,-9701248,-7360588,-5028044,4851957,5120581,10929750,15152751,12003102,15581889,10920563,6212483,5026375,-3932851,-6297506,-9726639,-15266012,-12503678,-14410815,-11899286,-5663654,-4727695,3198482,7381353,9151998,15323327,13214723,13366167,12560190,5485424,3949757,-2233936,-8302270,-9050096,-14605133,-14219396,-12275747,-12778484,-5925211,-2844520,1171389,8582042,9355327,13376311,14914620,11688699,12052912,6933609,1738455,-741467,-7780763,-10171918,-11972015,-15010533,-11890199,-10677108,-7679982,-1456156,1346041,6742621,10935952,11806511,14140426,12684602,10037651,7411034,2014589,-2347624,-6511348,-10605257,-12583887,-13623378,-12698017,-10469964,-6561480,-2223254,2192853,7405429,9998916,12714470,14099133,11643894,10910432,6567807,1273208,-1058533,-7965834,-10258031,-11394571,-15139936,-10909920,-10190891,-7807842,156551,508642,6949336,11613078,9572740,15223276,11646639,8108393,9344993,-529832,-1636907,-4823270,-13150380,-9131032,-13719589,-13631511,-6277808,-9408281,-894912,3896561,3271620,13293051,10625199,11501983,15078470,6194746,7738682,2830056,-5485839,-3383738,-11893058,-12640949,-10137892,-14957811,-7515702,-5805648,-3937229,5303078,4517378,10074581,13470956,10111493,13622370,8784650,4927142,3792107,-4200174,-5567986,-9149862,-12994975,-10752539,-12595158,-9041832,-5206766,-3184564,3557053,5538057,9307569,12428669,10768604,12514315,8641136,5352059,3163134,-3923972,-5252952,-9339174,-12640499,-10290359,-12772507,-8624073,-4721402,-3745637,4460444,5426714,8736137,13512451,9728874,12475830,9398786,3711259,4194208,-4194688,-6357858,-7616044,-13898198,-9909868,-11313678,-10388454,-3072508,-3930661,3006750,7419309,6728088,13392194,10710316,9828247,11000386,3201749,2951057,-1604252,-8016439,-6568974,-12224290,-11752115,-8831875,-10844498,-3964611,-1714020,683720,8000555,7343981,10896541,12509727,8694155,9982018,5055280,669184,-625553,-7401384,-8487709,-9965366,-12738830,-9140437,-8865438,-5846627,-374431,1112450,6395103,9203041,9545387,12110967,9902122,7859790,6121568,767260,-1845415,-5362965,-9311013,-9665987,-11139853,-10471593,-7592784,-5825823,-1557699,2338846,4907531,8698588,10011695,10334470,10521324,7693248,5156934,2073826,-2387028,-5119500,-8090765,-10313962,-10249057,-10125245,-8069733,-4848867,-1913828,2208051,5480006,8086859,10197803,10519911,9792516,8022051,5049169,1570258,-2115246,-5364366,-8329661,-9881123,-10335219,-9985488,-7515930,-5083727,-1780497,2501277,4750281,8300005,9936226,9447925,10418518,7293307,4612289,2606113,-3063428,-4518076,-7338763,-10682081,-8647007,-10110149,-7881559,-3543040,-3186148,2815433,5331571,6190563,11182490,8692812,8985464,9035242,2762588,2914313,-1778967,-6638435,-5491078,-10800974,-9757623,-7621990,-9584016,-3010623,-1649584,604701,7288852,5731236,9596254,10911006,6881410,9152746,4043944,523235,77246,-6767964,-6625414,-8327137,-11146643,-7074553,-8056266,-5050041,-200549,161974,5688560,7261717,7819780,10643544,7811999,7284604,5238126,618474,-726593,-5046021,-7265843,-7955400,-9999330,-8048605,-7139337,-4871417,-797718,900802,5238042,7045057,8103918,10021034,7654994,7310813,4772481,447231,-611786,-5443749,-7175281,-7598674,-10422499,-7445750,-6829973,-5229792,116697,539255,4899366,7811554,6985289,10287559,7822107,5953537,5815115,-37553,-1041410,-3859596,-8217531,-6761790,-9351510,-8656578,-5228946,-5657724,-778730,1948374,3102689,7970977,7419101,8321094,9129075,5267551,4898532,1507564,-2524740,-3359854,-7230167,-8202333,-7813571,-8861220,-5754110,-3957049,-1786955,2439890,3951029,6627725,8496890,7868205,8234377,6257927,3657747,1604512,-2000660,-4289321,-6370899,-8161076,-8129007,-7736969,-6328189,-3773280,-1466890,1576583,4186225,6299697,7768573,8050533,7684579,6179480,3920779,1512133,-1680987,-3992504,-6187264,-7776079,-7730889,-7717319,-6121390,-3581058,-1742345,1743855,4149595,5812077,8047461,7536833,7364300,6346271,3168019,1674786,-1517072,-4673278,-5406545,-8058952,-7824882,-6790785,-6700385,-3047156,-1268361,1073493,4963070,5341079,7581816,8300734,6219076,6634040,3379115,741362,-509436,-4886351,-5501579,-6892757,-8559082,-6088041,-6218099,-3924241,-364732,327793,4461919,5960034,6277572,8402371,6255425,5746813,4204005,303814,-686435,-4061621,-6108409,-6159240,-8117847,-6431504,-5299609,-4104479,-296827,910301,3932566,6076174,6214835,8010779,6410488,5364155,4041965,260249,-842737,-3902251,-6056773,-6086010,-8004632,-6352330,-5264238,-4240345,-132117,691772,3668183,6179516,5580956,8000706,6335821,4854380,4661039,-12159,-658099,-3139971,-6524813,-5102548,-7828724,-6609865,-4233090,-4972439,-60725,1066428,2543394,6886928,5049928,7291071,7125067,3635439,4869559,415069,-1800018,-2064225,-6890930,-5379800,-6530477,-7584237,-3350727,-4405756,-934934,2434910,1823398,6569985,6001250,5866183,7751357,3527268,3814896,1515351,-2586666,-1951356,-5948353],[0,0,0,1,6,-80,206,-187,341,-246,436,-442,709,-896,1145,-1441,1610,-2015,2251,-2847,3304,-4040,4704,-5458,6325,-7166,8354,-9469,11010,-12455,14226,-16005,17990,-20236,22607,-25452,28331,-31727,35147,-39048,43163,-47714,52763,-58162,64258,-70642,77853,-85482,94064,-103412,113817,-125429,138238,-152795,168978,-187704,209052,-234207,263890,-299732,343938,-399730,473012,-572994,718407,-947487,1359607,-2310515,9007828,-4506859,-23146237,1679514,-29009003,-20439712,-2951390,-29637657,971065,4009665,-11238516,28109405,8392775,10580867,36180025,480472,17732117,17666418,-17430745,10498259,-13916993,-27343220,691861,-32704795,-16216357,309771,-26105222,11131452,6821609,-3114790,33077737,7930950,14711193,31085342,-3529120,14877436,6372883,-19720176,3020753,-20170208,-24820439,-4402566,-28008802,-10453301,1053459,-13899253,14295636,11520281,6344527,29502401,12166153,13689484,22402200,-2465035,4423966,-407196,-21172483,-7810288,-19123024,-25373295,-7180337,-18683756,-9015745,7011903,-3291527,14979561,19941032,9418168,26567921,15441271,6628412,16810116,-5690383,-6418453,-3613111,-25201785,-13243564,-15393611,-25526285,-3373066,-10161771,-5942849,15673895,2772961,16794543,24904785,7650047,23789740,12904091,-1416775,11371626,-12027093,-13720381,-6137569,-28813829,-13258548,-12506289,-22703141,3434228,-4482084,923800,22162863,6393272,20937289,24325226,6055819,20948466,5434171,-5911544,3940314,-19096445,-15620807,-12024776,-27396193,-10443284,-11869672,-12610838,7015768,1844323,10449401,21081944,12380302,20627034,17745193,7692615,10203509,-544997,-8025185,-8514408,-17006842,-18608803,-15765255,-17084679,-12506475,-3949889,-2251303,5683201,14364035,11903416,19459676,19811141,10830175,16554275,5137067,-3646446,706350,-17407327,-15059908,-12673637,-26310391,-9590807,-11866257,-12968533,9507874,-269058,11040665,23692688,7840156,24442456,17285000,3116905,16700079,-6115709,-8502955,-2705680,-26125574,-12484998,-14865883,-24777532,-1649049,-10369591,-3478838,15412116,2788586,18725020,21738796,8858841,22799300,9333982,1164849,7560990,-12264113,-11229707,-10552416,-24291286,-13233040,-14143809,-16255587,-150738,-1747382,3989822,16823475,11565173,17739312,21223910,10216512,13494555,7484215,-5491422,-2108405,-12663925,-19461172,-11797567,-21393376,-16016360,-5450772,-12061701,3846733,9211205,4921175,22570257,15064445,12934901,22946217,3651555,6517351,5016183,-15747291,-4750102,-15260232,-24113801,-6927311,-20829093,-11652998,3080676,-9415265,12213667,14059328,5836310,27055632,11962613,10465640,20289080,-4811279,2619061,-1556127,-22092298,-5925008,-19232407,-22817547,-3649058,-18662522,-4071950,8137359,-3849070,19117836,15880567,9047377,27062487,8146257,8416375,13448439,-10862805,-1819540,-8769487,-24187133,-7784922,-20197175,-18150817,-1071628,-13160364,3415535,11544272,2696460,22154313,15402412,10826694,22235423,3961730,4683769,4716608,-14178310,-6798691,-13599981,-22203397,-9501216,-16890375,-11929553,1035916,-4153104,8123617,14467975,9536682,20354422,16180920,9778325,14552307,2206974,-2923827,-2303457,-15816162,-14166588,-13271316,-21168256,-10214513,-8894113,-9142556,6903276,4152557,9330472,20891744,10338311,17851854,16983753,2315155,10601171,-2654511,-11498468,-3297245,-21022324,-15233882,-9938226,-21940520,-2731054,-4438688,-5031213,15646306,4639509,14168377,22392633,6075735,19283778,9493838,-2512725,7742318,-12431347,-11575785,-7804249,-24155605,-9784178,-12406949,-15088692,3554970,-3510217,6154835,16551346,7557959,19993193,15827187,8368718,14766453,587200,-1796523,-2957551,-15665685,-11567522,-15299595,-17871598,-9551235,-10845162,-4351966,3189049,4561035,11795418,14188650,14461859,15458651,12479032,8514135,4030333,-743528,-7086033,-10335941,-13047842,-16626787,-13066218,-12815494,-9843300,-1577911,-897188,6873673,12227665,10690294,17498682,13960654,10462921,11928123,914248,-716180,-4503296,-14293099,-10595721,-15861015,-16466096,-8584264,-11668678,-2785250,3436808,2965913,14015667,12678346,13205089,17788164,8918555,9462170,5086802,-4615586,-3486189,-11710716,-14490216,-11893618,-16703892,-10686353,-7377730,-5815078,3758859,5006852,9771973,14873703,12174329,15010241,11679445,6649559,5358072,-2697558,-5972324,-9175394,-14578251,-12716103,-14150380,-12108666,-6513895,-4994300,2185714,6525117,8910103,14557576,13037688,13539925,12526614,6147911,4643907,-1772549,-7293978,-8519322,-14326830,-13603509,-12621248,-13055147,-6154069,-3899549,726961,7871698,8400988,13287482,14475106,11474051,12773060,6965664,2635606,258303,-7550100,-9062342,-11633282,-15056281,-11339815,-11543286,-8122712,-1892001,-109566,6403709,10093700,10899454,14574948,12281167,10480797,8508372,2138064,-825987,-5795948,-10343295,-11331892,-13903647,-12653729,-10376113,-7903742,-2633444,1275312,6083613,9810209,11840997,13857660,12202150,10815518,7559935,2190034,-539660,-6574358,-9707749,-10974551,-14541137,-11335002,-10451448,-8433828,-1022359,-154411,5907584,10659388,9245695,14820971,11675283,8702118,9797275,535664,-596006,-4089253,-12105653,-8635535,-13639337,-13467600,-6968108,-10108231,-1509653,2624161,2453422,12525491,9794165,11603578,15034401,6493516,8877048,3373189,-4397621,-2240302,-11419115,-11723036,-10043916,-15199728,-7647373,-6956735,-4761198,4458943,3216430,9584806,12851858,9673441,14081557,8928220,5786288,4885822,-3512420,-4323177,-8461779,-12593679,-10174502,-12867137,-9476472,-5690627,-4394720,2785225,4609367,8348510,12087801,10448911,12558157,9245389,5863779,4120135,-2825287,-4409629,-8431175,-12156289,-10105309,-12796247,-9164518,-5405881,-4486215,3321196,4641251,8037353,12844333,9668268,12567886,9675410,4556632,4859679,-3248782,-5372392,-6977860,-13232547,-9616531,-11547726,-10666219,-3699802,-4795736,2107196,6359242,5967692,12854261,10328206,10040663,11318560,3833449,3868527,-795533,-6985965,-5781358,-11753978,-11392573,-9002574,-11147884,-4608706,-2604308,-185857,7130165,6547296,10417917,12286388,8778939,10451881,5701546,1515625,283147,-6436925,-7750602,-9424172,-12514787,-9288733,-9237281,-6581910,-1153207,191573,5398859,8525784,9015521,11897683,10097399,8271167,6861412,1688810,-1067370,-4442451,-8585792,-9153437,-10785384,-10608982,-7893793,-6368090,-2349550,1541639,4056851,8034402,9568820,10142762,10577756,8048850,5845263,2760037,-1563874,-4293594,-7503230,-9770804,-10064482,-10221362,-8303475,-5543941,-2600183,1406817,4591012,7597296,9662719,10241381,9966492,8095126,5648394,2326200,-1548414,-4445768,-7837960,-9415593,-9934471,-10253013,-7573751,-5586380,-2643505,2040025,3880067,7574593,9705763,8991042,10555492,7600166,4850703,3432814,-2455421,-3937118,-6612118,-10399665,-8320125,-10109320,-8324725,-3803510,-4030448,2099233,4806932,5413317,10879001,8497676,8914491,9320042,3175145,3522743,-1031513,-6142455,-4934392,-10378978,-9651552,-7642376,-9908355,-3524175,-2262877,-134890,6624648,5289107,9089748,10641178,6994516,9326649,4497729,1137186,595164,-6031198,-6077089,-8002816,-10749979,-7310036,-8321227,-5335834,-1023026,-363226,4983701,6468062,7604003,10244661,7792444,7659113,5476120,1368071,2094,-4547948,-6400648,-7706805,-9813276,-7845563,-7691750,-5125343,-1368917,42985,4774337,6320601,7697708,10042962,7410663,7754843,5226513,844241,280256,-4858501,-6630208,-6979556,-10313750,-7280505,-7127910,-5840067,-419634,-236050,4154257,7300145,6433124,10059271,7909336,6181564,6387727,652316,-325917,-3078402,-7644237,-6380735,-9066351,-8734579,-5562432,-6191977,-1499484,1287780,2468213,7277898,6958814,8108715,9074863,5673529,5351486,2294476,-1660659,-2713523,-6526876,-7761402,-7661007,-8708239,-6277709,-4518327,-2434957,1452085,3313505,5901630,7922224,7856118,8123262,6619079,4309780,2163196,-1044330,-3515935,-5757921,-7532888,-7962506,-7751684,-6593487,-4496771,-2051308,776308,3338736,5717700,7209541,7848644,7833246,6349572,4634363,2180083,-929118,-3054262,-5572541,-7257308,-7405470,-7860177,-6397742,-4221350,-2447857,1090915,3235788,5148256,7662964,7234264,7511818,6729912,3686858,2473715,-823536,-3778974,-4765565,-7637764,-7536806,-6837645,-7098346,-3550177,-2065787,162283,4219697,4527382,7105816,7962781,6308665,7093542,3953107,1494877,325687,-4092689,-4810606,-6344398,-8300455,-6120721,-6573329,-4485062,-1153366,-432549,3678986,5169461,5897130,8152862,6349179,6030073,4758111,1104118,207002,-3235052,-5278487,-5769283,-7939876,-6498794,-5836788,-4612267,-1114002,83037,3201121,5365251,5809655,7778318,6433916,5732863,4510608,1042733,-29909,-3228131,-5257691,-5600161,-7761572,-6207944,-5633921,-4774759,-920913,-313755,2993958,5360648,5085062,7887199,6239268,5278071,5190474,657919,375772,-2477729,-5696659,-4596248,-7771771,-6437288,-4707129,-5601996,-607361,47673,1839461,6161896,4406434,7308519,7032615,4031066,5583186,943854,-767485,-1301426,-6354837,-4707326,-6565937,-7570200,-3659290,-5223622,-1490551,1392949,975851,6042767,5268875,5677016,7790755,3781331,4585111,2128492,-1688756,-1094850],[0,0,0,-1,-3,5,-77,202,-182,333,-236,424,-425,688,-866,1109,-1394,1553,-1946,2166,-2746,3180,-3894,4528,-5253,6084,-6886,8029,-9093,10577,-11957,13658,-15357,17257,-19407,21672,-24400,27148,-30402,33666,-37398,41326,-45676,50502,-55660,61491,-67587,74482,-81766,89973,-98907,108859,-119971,132228,-146173,161673,-179634,200118,-224294,252853,-287399,330094,-384117,455335,-553010,696339,-926302,1364489,-3785717,12103286,-4342053,-22863547,1752853,-28900786,-20517727,-3224763,-29847213,613720,3716743,-11376325,27771126,8389500,10699612,36164727,873763,18021400,17934705,-16997278,10513729,-13704183,-27129676,469718,-32637821,-16469295,-75541,-26195523,10679970,6630301,-3080715,32731790,8238399,14822980,31101420,-2950580,14928958,6761814,-19409247,2925392,-20023755,-24960395,-4485353,-28097978,-10778753,924597,-14103933,14145296,11597335,6261792,29586692,12280415,13852867,22663538,-2448208,4689486,-317658,-21294764,-7643515,-19339543,-25574425,-7245302,-19041409,-8982251,6929527,-3394729,15312773,19796778,9585370,26831694,15303705,6989307,16839882,-5910073,-6169440,-3959830,-25330433,-13285972,-15815175,-25492077,-3465212,-10327012,-5582225,15703851,2881500,17222892,24872299,7803793,24033276,12652830,-1195449,11322169,-12345745,-13599062,-6470892,-28989501,-13185747,-12898776,-22646181,3540238,-4656028,1359725,22247310,6345865,21490745,24186320,6264152,21151349,5017610,-5586367,3751003,-19507231,-15400173,-12673836,-27506880,-10463425,-12377604,-12276431,6961685,1747928,11055640,20967840,12742488,21073200,17521355,8060700,10137033,-872018,-7722054,-9074064,-17210155,-18647023,-16318692,-17082524,-12734575,-4212307,-1965190,5681227,14487464,12201873,19513825,20121213,11028840,16570975,5161524,-3634604,457132,-17435068,-15290520,-13047979,-26483917,-9838798,-12055469,-12820635,9250635,-124169,11469792,23533624,8224150,24705726,17181938,3685010,16493864,-6181603,-8191833,-3381574,-25964732,-12766428,-15536479,-24406787,-2288394,-10454051,-2952598,14868681,3503471,18938307,21505783,9775183,22464591,9550403,1645820,6793812,-11823233,-11432271,-11246696,-23912650,-14066248,-14220989,-15979847,-908834,-1141759,4059202,16711360,12520250,17485627,21691602,10777364,13055516,8032004,-5690671,-2526131,-12492430,-20209434,-11915058,-21461207,-16673887,-5123305,-12203587,3772219,9767353,4819530,22939202,15572791,12928123,23404955,3661534,6439101,5100446,-16065699,-4971895,-15533803,-24537287,-7121167,-21094679,-11795532,3171907,-9354297,12353843,14310518,6164813,27306574,12202524,10707181,20341125,-4785730,2540770,-1764848,-22293211,-6379434,-19496802,-23045745,-4039433,-18606088,-4048566,8124699,-3349896,19277615,16197958,9486481,27066811,8443584,8368324,13183254,-10851664,-2278948,-9067846,-24370535,-8261714,-20201513,-18334300,-1201605,-12658539,3367079,11871881,3179433,22222705,16021777,10998505,22163871,4245540,4176206,4639686,-14357473,-7578819,-13653835,-22750376,-9828349,-16508878,-12362191,1437748,-3849425,8095550,15389929,9544138,20560282,16882532,9337653,14854386,2009913,-3672729,-2035628,-16618873,-14547629,-13211379,-22078218,-9835121,-8907123,-9278236,7926731,3983443,9979442,21679164,9990074,18776927,16892417,2021573,11012824,-3626287,-11681973,-3423347,-22111045,-14950736,-10408290,-22209626,-1994062,-4930424,-4263087,16302471,4604803,15208114,22341323,6195100,19778862,8856374,-2424365,7298277,-13321113,-11569282,-8544198,-24487109,-9816831,-12807172,-14712237,3848224,-3180211,6889086,16868519,8162274,20375207,15962678,8519137,14505266,342408,-2354438,-3551341,-16109050,-12282889,-15481437,-18238612,-9676198,-10330166,-4416735,3775369,5142312,12079851,15297158,14509372,15722364,13001253,7799333,4125211,-1190091,-8133524,-10247464,-14093422,-16970572,-12809130,-13600084,-9139911,-1398197,-858638,8191811,12114940,11400536,18451273,13341105,11164699,11603864,167693,-368698,-5752736,-14633619,-10750392,-17108261,-15963472,-8954971,-11861803,-1717116,3159576,3782323,14813993,12426526,14294702,17735513,8713843,10021117,4246822,-4722432,-3685080,-12804819,-14438479,-12489530,-17179273,-10192247,-7743527,-5483562,4434951,5012677,10667339,15281063,12253753,15686589,11514804,6634746,5406043,-3397815,-6235053,-9559074,-15274667,-12855323,-14479966,-12385160,-6184785,-4946907,2683490,7234778,9132310,15237105,13545836,13479784,12932126,6077939,4174577,-1855018,-7998695,-9032609,-14572964,-14380814,-12525277,-13098769,-6354610,-3219320,943572,8301855,9239517,13393096,15172353,11937866,12449976,7231800,2116216,-374634,-7696647,-9970675,-12043499,-15284833,-12018153,-11260655,-8057757,-1865054,821066,6800575,10631508,11856373,14563631,12804709,10601724,7887599,2213919,-1554738,-6522302,-10532216,-12422918,-14159969,-12679965,-10973290,-7167083,-2244124,1435693,7310322,10056635,12477162,14630257,11795616,11297052,7238315,1295605,-525106,-7737433,-10370175,-11154213,-15557163,-11078112,-10409350,-8514155,69746,40228,6686528,11770169,9308787,15592354,11875523,8317751,9929971,-405041,-1280947,-4569335,-13332603,-8965425,-14063178,-13950752,-6425247,-10023393,-922501,3642022,2885892,13470851,10436930,11840562,15449251,6269906,8367437,2944708,-5253596,-2973485,-12144337,-12434790,-10392067,-15374998,-7522408,-6471633,-4123254,5151983,4253436,10324831,13340810,10235164,14069262,8867472,5502640,4040971,-4116776,-5177794,-9354495,-12935892,-10758774,-12966849,-9124432,-5598832,-3454482,3498681,5156750,9489104,12419277,10853895,12972854,8725289,5775362,3491578,-3859587,-4895459,-9503004,-12714978,-10268216,-13291938,-8727366,-5091934,-4070288,4506783,5147286,8906171,13653576,9693986,12994789,9485751,4007983,4608732,-4216096,-6091394,-7623804,-14143478,-9879224,-11784665,-10689061,-3119729,-4347636,2978269,7382778,6629007,13727893,10774463,10118366,11383984,3227661,3210307,-1454725,-8000753,-6489078,-12340470,-11967079,-9080824,-11125807,-4190180,-1872487,520927,7995008,7409844,10946141,12767825,8907674,10158862,5396813,772223,-450823,-7292448,-8669053,-10018624,-12931504,-9485431,-8977059,-6189460,-499781,1169741,6192771,9427266,9719181,12195325,10320978,8048796,6260834,1063968,-1889332,-5301934,-9400270,-9925449,-11201382,-10782730,-7833199,-5918079,-1700996,2349675,4979255,8834036,10320594,10545378,10665157,7952065,5396523,2135240,-2306061,-5224321,-8390138,-10431154,-10585815,-10351807,-8234045,-5175798,-1898504,2060766,5544595,8482679,10151125,10810301,10225722,7915328,5417837,1585271,-2244517,-5167326,-8774197,-9958994,-10390873,-10558589,-7354038,-5397791,-1990711,2894590,4502435,8561240,10289468,9400112,10895849,7291123,4644330,2899380,-3304932,-4480170,-7571824,-11122407,-8599631,-10495693,-8150138,-3406164,-3519254,2994709,5445293,6234508,11618725,8784024,9248288,9269231,2710327,3032377,-1881076,-6812620,-5592960,-11183265,-9945250,-7866980,-9817031,-3034402,-1837951,719683,7345060,5988531,9920938,10997792,7225004,9257530,4144525,760603,-192184,-6763731,-6813661,-8746606,-11181391,-7599182,-8175650,-4936016,-584893,391897,5683315,7380644,8326661,10551232,8130216,7582608,5026305,985780,-884558,-5229535,-7118846,-8519049,-10091812,-8139041,-7661337,-4701807,-1145784,861507,5584430,6897944,8602027,10292713,7723447,7789464,4699092,549294,-446710,-5748439,-7206530,-7928009,-10741888,-7532057,-7345608,-5392577,5030,451979,5054731,7827101,7152181,10472595,7992956,6287093,5917162,188713,-958800,-3989034,-8235114,-7062627,-9613425,-8877986,-5744066,-5869067,-1002409,1789538,3264463,7920460,7650535,8544271,9259642,5762910,4982846,1749525,-2321862,-3517709,-7219089,-8425399,-8116371,-8967468,-6306635,-4171114,-1984981,2136359,4167883,6575821,8607250,8287636,8284421,6716250,3923077,1734464,-1662209,-4463232,-6348667,-8238796,-8457390,-8004810,-6661751,-4167184,-1567317,1361958,4121296,6308594,7911846,8324621,7947087,6458560,4276777,1721460,-1501771,-3913585,-6115871,-7985347,-7983664,-7967333,-6528374,-3913091,-1980329,1585992,4116838,5778211,8282203,7836602,7616221,6789290,3446272,1914829,-1351287,-4648893,-5316809,-8205087,-8086545,-6966077,-7165771,-3321239,-1475414,693707,4970356,5279271,7649352,8545015,6506797,7105943,3790824,987535,-247787,-4846848,-5573737,-6966403,-8760313,-6332360,-6691255,-4277787,-620746,76162,4482931,5851620,6530014,8803440,6532438,6116687,4446852,545959,-397110,-4133246,-6006070,-6403923,-8445746,-6579185,-5899005,-4316260,-535270,592029,4079695,6039971,6385140,8338072,6501537,5698447,4282352,371087,-521555,-4024621,-6035100,-6130489,-8425127,-6370709,-5580560,-4558162,-136879,321421,3823576,6311193,5555946,8504539,6409896,5090342,5070493,-21476,-301364,-3208325,-6672601,-5159723,-8229902,-6822042,-4495523,-5318703,6334,780652,2466684,6967576,5080779,7650433,7360535,3852897,5265186,442396,-1609938,-1971061,-7097681,-5451473,-6853615,-7825600,-3610559,-4830048,-1040472,2191687,1780499,6751683,5982593,6215081,7999798,3765760,4214242,1621462,-2412594],[0,0,0,1,7,-30,27,-108,248,-242,416,-343,560,-596,897,-1128,1425,-1782,2019,-2504,2829,-3527,4099,-4964,5778,-6697,7753,-8801,10222,-11592,13416,-15175,17290,-19451,21853,-24560,27429,-30823,34297,-38345,42476,-47150,52111,-57580,63632,-70125,77421,-85118,93769,-102986,113321,-124619,137200,-151264,166847,-184582,204438,-227471,253951,-285341,322794,-368605,426121,-500604,602096,-749382,989202,-1486143,6319869,-4476048,11377913,-4846680,-23026389,1224588,-29196638,-20172639,-3521668,-29253371,1036101,3884835,-10604301,28044152,8487458,11230554,35741796,771259,17793411,17215002,-17151736,10060130,-14160059,-27068150,37576,-32538872,-16209313,59020,-25637213,11155973,6957626,-2549986,33017832,8236942,14939531,30934940,-3425620,14679175,6093274,-19912394,2802269,-20597785,-24993280,-4253475,-28250678,-10099627,1262152,-13877438,15124137,11532811,6557123,30039835,11645962,14039462,22259958,-3297503,4810099,-1340150,-21506086,-7426507,-20154424,-24837105,-7076664,-19194235,-7645947,6811037,-2872038,16172517,19252957,10163100,26667985,14589807,7313000,15807705,-6248080,-6218572,-4903921,-25008128,-13380858,-16073559,-24609830,-3583149,-9890305,-4952613,15529699,3447091,17327854,24615503,8014943,23459779,12416496,-1398311,10726222,-12377750,-13938844,-6676909,-28938217,-13092897,-12636778,-22255525,3909412,-4321477,1666959,22477844,6402576,21552142,23967772,5953976,21164720,4524777,-5862394,3650193,-20014464,-15222104,-12648390,-27517906,-9780951,-12514453,-11816125,7494481,1482329,11553937,20879290,12453295,21369109,16866389,7944769,10116431,-1584463,-7451784,-9340239,-17477855,-17997039,-16631285,-16619560,-12156823,-4420689,-1178018,5667803,14378886,12746149,18941405,20091829,11073580,15780714,5470056,-4041103,-5628,-16973211,-15656637,-12843496,-25976375,-10059904,-11394203,-12487194,9243290,595137,11218868,23559545,8458914,24012537,17228314,3373830,15909174,-6036456,-8655125,-3492940,-25618215,-12980608,-15031464,-24047229,-2202393,-9825765,-2826290,14978448,3770621,18738540,21516258,9604036,22033957,9351736,1356262,6551330,-11898434,-11609857,-11152598,-23709363,-13857637,-13935619,-15654708,-596564,-1053935,4294868,16731241,12359338,17461683,21131393,10587418,12833704,7420821,-5652454,-2843905,-12504058,-19779619,-12075469,-20941852,-16255173,-5282109,-11464321,3693747,9742282,5221776,22276336,15625211,12909351,22664537,3983290,5961684,4865111,-15586337,-5501326,-15007469,-24149980,-7362237,-20267376,-11968855,3176179,-8824555,11652475,14566191,6099606,26568692,12644977,10063908,20102082,-4307320,1866421,-1310980,-22030490,-6621977,-18728343,-23162095,-3872683,-18073189,-4584641,8427537,-3516275,18679865,16420118,9015333,26825759,8642035,7905404,13353834,-10763084,-2402420,-8589800,-24318217,-8073312,-19811978,-18230655,-1048012,-12637055,3323989,11794522,2992269,22042663,15620741,10763947,21852893,4057531,4330706,4359815,-14058269,-7240436,-13618412,-22051262,-9903540,-16334062,-11818683,993728,-3495192,7980965,14799626,9946883,19914703,16565417,9630157,14070885,2395253,-3517746,-2443126,-15641073,-14722271,-13031868,-21214533,-10397602,-8255956,-9076876,7170574,4586865,9305640,21191662,10445284,17654228,16978670,1976086,10287364,-2838437,-11910183,-3533641,-21164754,-15391093,-9712827,-21687402,-2482851,-4056061,-4639188,15965365,5077661,14329996,22320391,6200556,18849903,9224021,-2766727,6990947,-12600783,-11960102,-8179144,-23895438,-10032661,-12125841,-14617200,3627503,-2736164,6302069,16646426,8174567,19640662,15885750,8294287,14014245,521574,-2420744,-3490033,-15602758,-12103575,-15113235,-17751807,-9619609,-10144599,-4096699,3544556,5218596,11809133,14653215,14436377,15218078,12477700,7962514,3643536,-1102508,-7707628,-10506896,-13242732,-16652626,-12851381,-12673406,-9337365,-1271689,-286790,7364380,12435133,11142042,17476428,13859355,10335156,11336202,753966,-1254541,-5040453,-14301022,-11110675,-15779445,-16252224,-8721899,-10994850,-2629022,3711470,3717981,13865498,13135219,13277180,17306152,9142921,8792552,4573105,-4655691,-4428899,-11679666,-14695140,-12224794,-16119723,-10741071,-7014527,-5205008,3770330,5688681,10005544,14825763,12550336,14686113,11606771,6551533,4729959,-2841076,-6370554,-9559960,-14490773,-12967360,-13919850,-11887851,-6286178,-4518445,2611549,6910178,9146539,14731570,13109806,13453044,12379332,5769600,4220372,-2085918,-7820868,-8670352,-14611673,-13797704,-12241747,-13014332,-5682368,-3353589,845915,8584703,8451494,13360818,14817832,11004816,12680021,6707613,1878078,175349,-8205203,-9371134,-11542381,-15441595,-10982148,-11279805,-8037890,-1056443,125404,6850633,10603845,10801443,14855343,12127740,9916706,8369031,1533063,-1342196,-6026473,-10894273,-11435921,-13890561,-12634269,-10069780,-7582381,-2169584,1779922,6485304,10188643,12141713,13835590,11972770,10687927,7033371,1726019,-917173,-7149227,-9853965,-11123923,-14705607,-10920211,-10322998,-7965562,-330109,18271,6657505,10972773,9242433,15213060,11215861,8499836,9573787,-414062,-768643,-4548530,-12671098,-8418371,-13952896,-13171307,-6438357,-10045810,-701552,2982437,2670019,13196046,9659788,11682076,14964772,5870658,8646012,2742549,-5008493,-2470398,-11955732,-11829462,-9945824,-15104207,-7119282,-6509788,-4234975,5152333,3741210,9878097,13027259,9726626,13787041,8622911,5294829,4290475,-3944040,-4877424,-8731595,-12665734,-10319077,-12451601,-9069380,-5420299,-3581327,3084498,5006024,8829317,11800846,10574947,12284080,8627860,5825293,3331245,-3384526,-4645686,-9171396,-11918743,-10052565,-12789014,-8340753,-5349644,-3860942,4026922,4612334,8640427,12777773,9419333,12641362,8967010,4254150,4582509,-3965152,-5447400,-7399933,-13507578,-9311553,-11635219,-10210047,-3299354,-4561242,2797038,6556751,6136313,13098845,10103319,9935883,11068548,3404739,3584450,-1266522,-7334435,-5981599,-11873145,-11366987,-8854357,-10896651,-4247618,-2148443,241489,7313281,6922651,10522309,12193198,8652507,9904768,5410860,1085065,-236481,-6647600,-8109079,-9564619,-12296143,-9262179,-8711092,-6242442,-948382,887847,5515687,8763303,9278370,11605341,10081901,7881205,6389354,1504877,-1548975,-4732514,-8667769,-9509698,-10676322,-10440535,-7771125,-5953430,-2111944,1854347,4455633,8080232,9734020,10080193,10339976,7918816,5468125,2395516,-1710104,-4626343,-7762517,-9731703,-10109101,-9966138,-8054417,-5368556,-2197817,1595142,4807299,7840959,9612055,10222950,9912187,7719173,5548250,1999909,-1862430,-4502849,-8116348,-9428643,-9860425,-10275845,-7302170,-5409551,-2447183,2405247,3966243,7825978,9758999,8800186,10562760,7389024,4663601,3274453,-2626197,-3963060,-6732492,-10431363,-8162511,-10119245,-8168258,-3647962,-3781811,2336795,4836337,5596937,10759995,8458950,8889797,9066867,3081503,3207022,-1295780,-6083604,-5210635,-10355357,-9488451,-7630213,-9440013,-3325884,-2104454,324451,6499983,5593953,9273816,10371376,7254471,8862105,4259318,1213858,81222,-5953300,-6201379,-8316636,-10435909,-7423999,-8109264,-4955344,-1124527,67550,5116326,6498541,7945518,9980880,7741028,7636468,4973098,1307739,-414195,-4836256,-6440756,-7919434,-9679160,-7715458,-7598889,-4728423,-1250627,262857,5063548,6362362,7777357,9909746,7297352,7565230,4948784,672311,61419,-5028037,-6807631,-7187851,-10152955,-7328848,-6950176,-5501642,-326038,161476,4294830,7318813,6638234,9867531,7846279,6053710,5986748,641136,-767190,-3259819,-7594022,-6674760,-8894967,-8590360,-5576969,-5752632,-1457464,1386200,2756032,7122002,7238607,8078768,8858240,5767288,5031919,2138540,-1712460,-3031947,-6514003,-7805144,-7699536,-8501439,-6245840,-4271828,-2242028,1533057,3628913,5983834,7859720,7869011,7939707,6550673,4171512,1965138,-1161222,-3683897,-5849038,-7584221,-7947571,-7747244,-6417825,-4290578,-1947008,1027595,3382708,5833186,7312489,7653676,7800044,6264891,4315850,2163176,-1157210,-3182699,-5480247,-7454579,-7265034,-7750412,-6357530,-3880921,-2432925,1285094,3467635,5005235,7780161,7143034,7252809,6764176,3395201,2351863,-884598,-4115547,-4619288,-7715227,-7508436,-6560333,-7103078,-3310537,-1877190,298073,4494971,4482603,7169088,8044629,6082483,7031975,3730560,1304625,197396,-4343698,-4799827,-6451807,-8223110,-5958307,-6603600,-4233731,-1024367,-404060,3850942,5116794,5986226,8150669,6110885,6084837,4398841,969009,88890,-3549338,-5254558,-5828046,-7855319,-6248409,-5804310,-4349509,-1065406,56085,3525926,5205232,5881918,7781394,6049959,5797115,4243811,832194,99940,-3550607,-5119551,-5546162,-7955952,-5828562,-5720798,-4520779,-551907,-421008,3294966,5313506,4902338,8073756,5799238,5252890,5061490,231266,504123,-2768882,-5754842,-4384339,-7973133,-6172163,-4505868,-5475471,-233426,-48102,2001730,6284277,4230126,7356491,6774053,3793462,5500220,559827,-860989,-1449781,-6479449,-4639262,-6527455,-7403208,-3532201,-5188497,-1230926,1580091,1138153,6137298,5201690,5814769,7603709,3660601,4444823,1779646],[0,0,0,2,9,-183,157,-236,260,-252,423,-452,773,-853,1174,-1295,1564,-1851,2175,-2726,3147,-3864,4352,-5131,5794,-6706,7724,-8840,10218,-11497,13128,-14627,16543,-18479,20779,-23276,25944,-28961,32006,-35569,39203,-43455,47925,-52938,58349,-64175,70662,-77568,85444,-93902,103546,-114074,125963,-139292,154371,-171827,191900,-215813,244138,-278944,322202,-378047,452736,-557749,715979,-978038,1485165,-2800629,14051418,22360977,-8121432,13724896,-6311601,-21824674,244609,-28503068,-21057560,-3003717,-29876164,1350504,3400108,-10200284,27688502,8946484,11042893,36106179,888374,18041419,17074618,-16780867,9791451,-14087508,-27289330,-63181,-32771738,-16236188,-136310,-25520317,10926437,7031361,-2577127,33092859,8423619,15045143,31078064,-3184210,14676622,6318314,-19929771,2732751,-20498316,-25150977,-4566555,-28383968,-10337715,1175029,-14018852,15075062,11545758,6580917,30296531,11846295,14253204,22431900,-3181916,4934710,-1334804,-21559648,-7611242,-20359935,-25043221,-7340651,-19429922,-7904791,6622825,-2855348,16181132,19397916,10531633,26787988,14837546,7545799,15908818,-6001516,-6238647,-4977065,-25110297,-13687536,-16286268,-24909366,-3811325,-9912333,-5070086,15614860,3616765,17387265,25027820,8190569,23737472,12627520,-1461910,10946663,-12606826,-14044118,-6803526,-29368589,-13126578,-12900444,-22606304,4139331,-4542636,1981947,22823563,6322829,22189127,24044380,5863256,21535544,4034619,-5764408,3538687,-20721337,-14979270,-13198680,-27908090,-9437409,-13021998,-11468023,7878002,1336321,12449789,21034808,12621529,22214498,16443782,8184597,10249254,-2412768,-7313223,-9869934,-18078964,-17893030,-17213195,-16618306,-11934626,-4675275,-607569,6007858,14530655,13455854,19044843,20370180,11368213,15402162,5348215,-4317025,-513072,-17268325,-16194378,-13287505,-25981477,-10260328,-11369417,-12035268,9440773,1046529,11879024,23763271,9031663,24353327,16989336,3602173,15394653,-6633145,-8796282,-4414708,-25971135,-13188201,-15769061,-23704659,-2158725,-9749821,-1961884,15005464,4358142,19468702,21325380,10264686,21940614,8918970,1583343,5700421,-12326712,-11812545,-12124210,-23642110,-14199229,-14415080,-14912906,-757944,-525814,5223186,16626540,13359640,17842620,21048967,11225759,12233276,7253383,-5732287,-3879866,-12708094,-20360723,-12884178,-20645020,-16667609,-5175412,-10699556,3695911,10559727,5808867,22456203,16482516,12851356,22679752,4152060,5197331,4618419,-16165541,-6410746,-15171183,-24882193,-7659874,-20017219,-12184548,3750193,-8199146,11992149,15569544,6528224,26988717,13062267,9868607,20051447,-4715578,1160214,-1751724,-22813108,-7181969,-18913857,-23595260,-3770082,-17851689,-4314769,9099746,-3007183,19351578,17012020,9307241,27142031,8682675,7702793,13049490,-11213997,-3013819,-9197237,-24747814,-8589008,-20011710,-18323429,-959548,-12168448,3668033,12283088,3750799,22375201,16330410,11110756,21746308,4230558,3714117,3893817,-14373445,-8366828,-13871479,-22553665,-10458662,-15906896,-12058417,1370140,-2595894,7999520,15849264,10507355,19870430,17564805,9142203,13985739,2511175,-4806475,-2485357,-16368761,-15789922,-12581601,-22114880,-10235978,-7649628,-9618055,8474567,4984901,9365789,22681346,10016882,18176531,17586060,1049115,10764550,-3506124,-12801749,-3222509,-22471050,-15542757,-9694955,-22640377,-1716537,-4228260,-4545830,17112156,4958901,15096417,23012355,6026817,19518285,9006404,-3111853,7090604,-13545678,-12370947,-8627728,-24651372,-10059414,-12370913,-14659891,4035401,-2490745,6882884,17364297,8665338,20123796,16333557,8287280,13930257,504725,-3205983,-3976154,-16110988,-13086290,-15293123,-18252354,-10014216,-9436074,-4314008,4264551,6156948,11864231,15869210,14795975,15175783,13423716,7149956,3519414,-1172694,-9269471,-10450085,-14286716,-17640021,-12268891,-13591241,-8968363,-443066,-747824,8785454,12919605,11237479,18974913,13269971,10676101,11693782,-615554,-919458,-6005712,-15556152,-10812208,-17109012,-16336166,-8274918,-11658390,-1449086,4208244,3954569,15382045,13145994,13895039,18137284,8468894,9154895,4290937,-5754305,-4333126,-12819191,-15421770,-12269092,-17059975,-10557614,-6733512,-5327438,4818377,6119580,10415418,15917118,12693809,15040192,12029972,5963421,4741414,-3295990,-7338209,-9814935,-15328029,-13641928,-13872170,-12454956,-6056281,-3921529,2626372,7979710,9768117,14993332,14110299,13426804,12572667,6048531,3520350,-2236926,-8379705,-9663145,-14715538,-14511829,-12698283,-12764941,-6083316,-2912166,1477507,8617619,9438609,13844302,15101182,11956750,12531505,6730082,1980541,-660420,-8325532,-9942422,-12550487,-15522437,-11729891,-11569244,-7657972,-1340513,788617,7555263,10741702,11914630,15154011,12292616,10759160,7858895,1413233,-1339922,-7047515,-10977867,-12208216,-14798589,-12436274,-10731366,-7469489,-1547312,1538166,7523292,10683063,12189563,14981152,11907571,10950554,7415761,911050,-752485,-7819058,-10829261,-11160604,-15703311,-11271895,-10226688,-8518711,312741,316960,6837440,12107804,9509212,15775662,11860602,8258374,9966482,-654621,-1310536,-4772916,-13516514,-8986488,-14371764,-13924400,-6463706,-10152959,-651128,3572484,3026364,13776525,10290927,12060779,15481478,6097913,8783570,2621886,-5334125,-2868487,-12480511,-12307826,-10509870,-15590797,-7292802,-6715635,-4072257,5299175,3972262,10589376,13331951,10279826,14328909,8768260,5659791,4158621,-4234757,-5027587,-9530367,-12992835,-10810219,-13227339,-9067160,-5842191,-3587689,3510284,5044827,9649223,12375086,10918484,13139276,8706820,6026707,3621629,-3828953,-4611594,-9702502,-12707797,-10327804,-13542416,-8569533,-5369770,-4301515,4499596,4823552,9051709,13642062,9641956,13308740,9469319,4112766,4852177,-4316420,-5883532,-7628583,-14197988,-9783928,-11949985,-10737988,-3162220,-4618531,2933202,7192306,6394077,13836455,10699204,10199836,11576276,3328896,3536365,-1237530,-7955041,-6390628,-12388505,-11990705,-9125560,-11394353,-4447386,-2007297,230203,7890355,7380612,10824103,12947832,8997839,10246230,5748339,829104,-302899,-6963664,-8674515,-9937201,-12953168,-9725497,-9010509,-6491691,-816197,1077583,5908316,9398189,9758392,12196086,10505757,8126213,6578536,1355958,-1856327,-5059709,-9256054,-9992744,-11171421,-10871976,-8057675,-6089907,-2099353,2090747,4898109,8648136,10219184,10663490,10736751,8257078,5623192,2275021,-2007947,-5071457,-8337357,-10208789,-10679037,-10450792,-8229818,-5661843,-1954709,1885301,5155686,8582749,9921373,10894602,10487839,7809195,5852734,1883944,-2189208,-4686594,-8902363,-9866187,-10262598,-11040271,-7272352,-5711583,-2445336,2949505,4048044,8483050,10416200,9108055,11272306,7468240,4774444,3502840,-3331177,-4178138,-7330175,-11286593,-8400672,-10822190,-8322059,-3692389,-4054417,2792221,5182864,5986132,11626227,8806136,9508919,9530297,3063702,3430880,-1582192,-6449448,-5390951,-11096927,-9962217,-8107375,-9994424,-3446186,-2135890,511861,6919132,5872841,9916263,10909418,7716495,9249526,4483747,1309285,-104935,-6243425,-6684409,-8923441,-10890024,-8046196,-8414425,-5054249,-1177743,381516,5306875,6974627,8634076,10371057,8423377,8059485,5049470,1614606,-695603,-5146076,-6745924,-8824031,-10026704,-8243310,-8222918,-4773509,-1551466,524817,5541777,6550797,8707398,10389008,7711510,8218747,4893460,886681,-116154,-5600306,-6945164,-7924945,-10751103,-7654760,-7542145,-5624973,-361946,144636,4815158,7645046,7202026,10539350,8236188,6586606,6161962,627027,-717144,-3730919,-7902117,-7173387,-9543268,-9060668,-6032492,-5917639,-1478328,1524150,3139545,7517492,7921613,8597651,9298121,6238108,4987148,2204554,-1941001,-3562214,-6852249,-8507184,-8283161,-8902939,-6757008,-4303139,-2226285,1665071,4101155,6413632,8551369,8450865,8280881,7062462,4264208,1941696,-1218305,-4297908,-6211201,-8097707,-8680975,-8043084,-6908152,-4434789,-1810901,1017799,3986661,6255653,7854450,8457115,8141651,6670318,4535780,1998282,-1251609,-3682450,-6060957,-8021367,-7999385,-8152896,-6726536,-4018776,-2277111,1360616,4053773,5582860,8336147,7851006,7694493,7178809,3523782,2119171,-1027667,-4610299,-5171026,-8224987,-8134845,-7017700,-7430850,-3547066,-1723621,416709,4854384,5106431,7654200,8653376,6505679,7323309,3978780,1162228,-15345,-4740034,-5333200,-6919319,-8908108,-6430349,-6874446,-4485521,-947690,-102568,4231374,5657802,6529640,8732173,6610355,6515989,4595676,909963,-82083,-4003135,-5699492,-6505293,-8519245,-6664218,-6315249,-4525102,-887624,139014,3967664,5671266,6358091,8471448,6490456,6216435,4555273,676671,-27830,-3960948,-5797460,-6064949,-8690827,-6313273,-6039485,-4850062,-364980,-371487,3666075,6059700,5353295,8701440,6391248,5511062,5396973,185390,228420,-3021219,-6412819,-4886761,-8450459,-6708938,-4776584,-5757747,-267327,267062,2349453,6831886,4861563,7924234,7311036,4181929,5714485,610232,-1002284,-1772505,-6921542,-5169025,-7120848,-7839303,-3912486,-5288718,-1220623,1636560,1506640,6654994,5702916,6476801,8005527,3968484,4816815],[0,0,0,0,1,-42,-130,83,-134,121,-67,182,-140,377,-355,558,-538,644,-738,839,-1132,1258,-1637,1743,-2090,2262,-2624,3024,-3450,4058,-4483,5168,-5621,6383,-7047,7949,-8912,9900,-11078,12113,-13482,14721,-16361,17981,-19885,21901,-24017,26446,-28903,31892,-34964,38654,-42568,47073,-52102,57783,-64494,72150,-81517,92525,-106296,123347,-145484,174950,-215684,274572,-360967,465796,818824,20890618,21226051,-7217303,13172845,-6019032,-21993018,240484,-28648402,-20814967,-3616559,-29686334,1160045,3237670,-10063478,27540302,8928181,11383143,35821373,1235349,18115774,17040443,-16528432,9636140,-14061709,-27104490,-432022,-32524397,-16418085,-382790,-25419642,10694353,7101158,-2495631,32918458,8662958,15062522,31103510,-3091695,14586558,6339401,-19962380,2739378,-20588605,-25332629,-4451340,-28544433,-10385314,1212058,-14172831,15200065,11375704,6659300,30535781,11605499,14576360,22522201,-3422596,5325561,-1526445,-21576598,-7192671,-20807521,-24808590,-7403311,-19786678,-7459909,6215209,-2877637,16336846,18832433,10885799,26767911,14594970,8235913,15530482,-5807355,-5821783,-5404517,-24574317,-13776398,-16534057,-24526273,-4377728,-9995660,-4987511,15093094,3822000,17195167,24695504,8560185,23533600,12842842,-1047135,10813224,-12165447,-13887514,-6818045,-28994669,-13360094,-13050471,-22496866,3609769,-4789421,1713765,22273043,6330367,21987598,23936314,6361915,21645307,4399251,-5250192,3623804,-20232903,-14771426,-13391957,-27637376,-9743263,-13424244,-11531155,7080409,994530,12254189,20401879,12862848,22027862,16471974,8944628,10264650,-1851523,-6675948,-9969806,-17511097,-17847569,-17533028,-16439196,-12544059,-5079494,-821324,5126798,14351813,13266113,18636587,20686801,11417339,15694120,6094128,-3998966,33044,-16667596,-16081589,-13079433,-25997682,-10644557,-11555798,-12664399,8721603,755295,11162551,23411642,9082335,24081233,17449559,4151314,15612223,-5604450,-8354445,-4111356,-25206411,-13429075,-15622384,-23715507,-3165558,-9847673,-2794575,14133104,4400868,18552838,21389699,10650150,21671828,9980230,2005422,5968634,-11074711,-11851494,-11563324,-23066104,-14843474,-14039775,-15638952,-1695638,-579215,4025612,16282191,13163632,17078196,21622309,11338527,12614631,8334599,-5371954,-2952378,-11973680,-20225453,-12429050,-20948181,-16998471,-5492469,-11684918,3032868,9930248,5074892,22177847,16209642,12916308,22999946,4704012,5844313,5221931,-15268633,-5968256,-14755120,-24551051,-7965965,-20007536,-12679995,2899496,-8573338,11029144,15017510,6290608,26370822,13527788,10076196,20387897,-3562553,1561893,-934488,-21902364,-7253313,-18397096,-23671260,-4360971,-17948953,-5290434,8385742,-3328569,18299731,16862256,9225356,26874146,9314784,8102592,13678139,-10247142,-2582012,-8480885,-24213275,-8542153,-19880816,-18703532,-1619396,-12639079,2866569,11530082,3354278,21706876,16167091,11314336,21752160,4883430,4398460,4424194,-13480899,-7814976,-13587944,-22063480,-10735055,-16066700,-12359949,465733,-3124714,7390702,15087031,10410758,19578815,17379835,9717455,14052619,3115793,-4031122,-2247738,-15650416,-15407839,-12787487,-21748824,-10679584,-8101192,-9641892,7554420,4780606,9146094,21787703,10380426,17944042,17397180,1897601,10618625,-2988062,-12001225,-3479139,-21578146,-15456815,-10123356,-21903792,-2541370,-4453606,-4353538,16005211,5118192,14845886,22232314,6713243,19076084,9095158,-2191054,6682978,-12627052,-11908951,-8872677,-23684197,-10377993,-12544639,-14210024,3014629,-2442657,6638286,16399206,8986081,19665377,16049332,8949344,13648091,908818,-2462693,-4000088,-15385198,-12820745,-15346734,-17697355,-10341032,-9740373,-4302491,3497641,5861861,11710129,15190567,14880579,15191803,13031437,7882409,3759333,-1007170,-8256936,-10509475,-13796191,-17044737,-12898975,-13216948,-9202990,-1320331,-334833,7841699,12364657,11592760,17834219,13793095,10912921,11146211,723295,-1112695,-5667419,-14347872,-11561395,-16330690,-16038022,-9281269,-10842439,-2381817,3493583,4460036,13921746,13355127,13992770,17128449,9620334,8909871,4315575,-4419936,-4829605,-11980225,-14805830,-12957727,-16078205,-10970431,-7234364,-4840408,3698896,5939977,10349336,14888224,13031564,14812515,11617081,6729893,4572806,-3034892,-6569640,-9887940,-14823858,-13162674,-14188891,-12022178,-6231577,-4454384,2776045,7272032,9363502,15189222,13436722,13484267,12796762,5638091,4173857,-2181972,-8388822,-8731378,-14935181,-14228344,-12156634,-13412727,-5633781,-3047633,727636,9081882,8738521,13594030,15439357,10990336,12950082,6917146,1498653,255850,-8460982,-9835655,-11643089,-15970079,-11194939,-11342787,-8254015,-849150,272389,7013192,11030696,11092816,15119460,12410172,10124404,8412308,1524435,-1516274,-6287524,-11151343,-11976386,-14163479,-12846515,-10338128,-7328061,-2199668,1806560,7065835,10270973,12484133,14271130,11891248,11083355,6879204,1444761,-714098,-7844135,-10090698,-11340322,-15457652,-10685990,-10678900,-8142536,204252,-253091,7184770,11481038,9176462,16004019,11158909,8495142,10001080,-989542,-656456,-4864598,-13377317,-8312997,-14604467,-13398011,-6269819,-10528447,-259872,3227817,2759404,13892541,9724437,12032851,15427462,5777830,8881562,2595378,-5215550,-2607134,-12465025,-12066844,-10269252,-15454032,-7091270,-6579909,-4083290,5274001,3976374,10320171,13244854,10106998,13925771,8738901,5452783,3990382,-3967780,-5220990,-9221497,-12726952,-10796502,-12617431,-9125057,-5717660,-3178025,3056622,5086978,9512213,11711038,11186643,12633828,8432882,6279061,3027026,-3509611,-4533008,-9862116,-11938035,-10396080,-13338830,-8107065,-5715742,-3837175,4460757,4433900,9286095,13091141,9443469,13397107,8825029,4287474,4763405,-4497024,-5416857,-7747766,-13965318,-9341999,-12063912,-10250164,-3218721,-4641889,3162687,6808682,6457531,13594568,10297655,10151315,11168784,3263964,3522749,-1478367,-7689922,-6307145,-12204540,-11657399,-8976801,-10939952,-4283589,-1900663,493286,7588973,7389177,10648067,12521089,8899733,9772483,5426790,805466,-655158,-6887777,-8597476,-9853347,-12458371,-9550848,-8584791,-6069985,-767219,1405088,5838261,9242765,9761494,11694834,10393894,7863979,6052964,1351220,-2104697,-5158251,-8977963,-9911455,-10830278,-10500322,-7854046,-5576596,-1929770,2130316,5009247,8372777,10065161,10489630,10256189,7998215,5327491,1963569,-2032944,-5247447,-8182610,-10018698,-10529911,-10033356,-7912666,-5337130,-1658201,1954084,5173657,8433752,9774704,10548537,10083580,7430229,5551096,1576615,-2373964,-4704702,-8723155,-9692370,-10052732,-10566978,-6987074,-5317957,-2029898,3042468,4192028,8390098,10188930,8959737,10793407,7093475,4406405,3035743,-3325037,-4351411,-7325066,-10788285,-8329158,-10318684,-7970408,-3493145,-3445498,2879755,5219136,6145285,11140078,8641779,9149253,8856114,2885862,2931854,-1909893,-6347363,-5724978,-10744029,-9581023,-8088545,-9215215,-3171945,-1796671,1051393,6744086,6116126,9763996,10358710,7616031,8708315,3928043,1110947,-681022,-6269437,-6675776,-8892409,-10343168,-7791912,-8001057,-4520103,-978596,771055,5520158,6807170,8527802,9930184,8008646,7644760,4496885,1197697,-940803,-5336959,-6648835,-8564288,-9795147,-7785057,-7651822,-4325795,-1150439,793700,5575087,6632393,8376716,10037594,7459511,7642545,4547236,588513,-541599,-5613016,-7011887,-7789280,-10325860,-7397895,-6991765,-5157389,-155489,619740,4878859,7584434,7207178,9921011,7952862,6086598,5491717,471180,-1261713,-3906334,-7782680,-7180967,-9077908,-8636298,-5676463,-5222195,-1133556,1881049,3468589,7419207,7768367,8294244,8781183,5855808,4540177,1693380,-2180209,-3821143,-6834184,-8241228,-7998764,-8403732,-6216338,-3899766,-1709422,2072084,4274504,6488867,8267172,8077478,7992253,6402942,3837547,1418764,-1748993,-4396742,-6423907,-8003196,-8147571,-7737138,-6298503,-3922103,-1430399,1643164,4054006,6250893,7883263,7803609,7883867,6134151,3823082,1759963,-1821174,-3879124,-5935250,-8065993,-7514092,-7802278,-6381850,-3353961,-2106599,1729717,4204363,5362920,8304614,7493232,7220861,6854840,2914395,1924640,-1315983,-4851290,-4950495,-8205306,-7836278,-6546167,-7104739,-2912912,-1362495,668044,5187400,4965614,7559014,8413852,6013322,6986986,3379977,820051,-168790,-4988334,-5209656,-6873023,-8549870,-5968765,-6469548,-3847718,-549719,136445,4527277,5509613,6416314,8418105,6030487,6190138,4052009,565904,-296355,-4235792,-5608929,-6307513,-8206635,-6175624,-5952876,-3935437,-496313,426300,4250587,5492444,6227750,8213917,5911847,5956034,3970748,254252,-134832,-4260524,-5560423,-5866747,-8509447,-5663516,-5732722,-4427112,103517,-194808,3981532,5859288,5072478,8571218,5716058,5155267,5020809,-391851,199413,-3274029,-6440410,-4559851,-8307701,-6252592,-4377073,-5455261,283353,358453,2390784,6857856,4565783,7643683,6959443,3661552,5412763,188626,-1216575,-1796666,-6928967,-4875669,-6846480,-7538491,-3453470,-4948018,-830765,1848391,1585168,6551926,5445015,6176020,7645794,3575419],[0,0,0,2,12,-137,90,-321,348,-494,599,-691,983,-1154,1647,-1927,2487,-2884,3477,-4134,4884,-5920,6893,-8237,9432,-11011,12566,-14479,16609,-18962,21709,-24504,27809,-31149,35093,-39248,43983,-49140,54717,-60910,67420,-74763,82518,-91267,100639,-111011,122276,-134517,148045,-162702,179140,-197093,217326,-239730,265044,-293671,326376,-364390,408811,-462097,526670,-607507,711376,-850985,1049415,-1356001,1899482,-3170772,14451203,9670300,18411307,22851827,-8141523,14100100,-6610272,-21393294,-360747,-28315331,-21359826,-3375726,-29990218,1231360,2871259,-9816140,27198690,9180585,11247941,35961230,1352941,18288759,17131328,-16232012,9559189,-13856413,-27264791,-529792,-32660835,-16660153,-652380,-25423971,10392277,7060634,-2584961,32891266,8784034,15144918,31257432,-2783848,14788168,6653297,-19710847,2801275,-20565172,-25304708,-4665182,-28705122,-10573323,797808,-14372344,14945267,11202969,6698987,30454209,11821946,14867182,22642436,-2843006,5675803,-1497611,-21027287,-7400316,-20775039,-24705653,-8025127,-19840951,-7910310,5629827,-2782170,15867674,18843689,11224673,26485073,15314669,8458317,15693868,-4894342,-5941854,-4990970,-24309953,-14402806,-16254874,-25018989,-4922544,-9876919,-5933664,14871591,3793265,16744874,25235320,8635513,23805771,13636107,-1001310,11498888,-11780534,-13877338,-6390008,-29356638,-13573891,-13157782,-23326022,3481413,-5253038,1194441,22273542,5995211,22288091,24193212,6560959,22335152,4607725,-4612986,4046096,-20205384,-14199644,-13675774,-27788493,-9905852,-14289274,-11747747,6504048,480129,12412510,19829996,13141139,22399081,16470541,9922435,10350781,-1237012,-5783573,-10248732,-16941392,-17960240,-18218353,-16202933,-13514865,-5562888,-956715,4058432,14569955,13033855,18364926,21632086,11333340,16367247,6982924,-4065663,964877,-16538680,-16241043,-12626284,-26814700,-10901465,-11925441,-13650212,8626810,218550,10823776,23658241,8906415,24496264,17887382,4418664,16482931,-5267855,-7905615,-3623299,-25290306,-13383805,-16025906,-24181357,-3550191,-10565971,-3081342,13635720,4091353,18615756,21191798,11032653,22023798,10289149,2800214,6237885,-10628250,-11429686,-11897891,-22885224,-15111922,-14708087,-15651374,-2511415,-960217,3888749,15531197,13560707,17135356,21563153,12306455,12634596,8766024,-4647018,-3320524,-11332019,-20286576,-12834815,-20631806,-17843313,-5802821,-11709047,2072086,10103339,4952681,21779939,17047521,12683175,23396004,5499150,5662883,6081114,-15061911,-6229290,-14055754,-25192669,-8198137,-20031682,-13712894,2990694,-9035620,10417338,15439087,5820774,26615952,14184736,9881294,21314081,-3250011,1650936,-219668,-22220416,-7141193,-18325756,-24403128,-4429863,-18514336,-5942253,8347658,-3860353,18238658,17012260,9173838,27371983,9637665,8492146,14224571,-9914554,-2278380,-8384494,-24147207,-8823787,-20159871,-18891673,-2306257,-12880919,2408283,11086481,3575451,21387557,16352746,11834693,21673585,5864636,4773769,4492529,-12354916,-8287256,-13351250,-21874032,-11826664,-15767124,-13090531,-515687,-2713398,6162903,15093686,10778836,18732374,18678412,9874141,14185967,4691775,-4409691,-1454069,-14907572,-16280418,-11889780,-22461017,-11621898,-7693620,-11272586,7277808,4525556,7857454,22686844,10031740,18005332,18872794,1546732,11685742,-2101099,-12270193,-2331323,-21978249,-15817688,-9856322,-23201804,-2797430,-4991991,-5543795,15979477,4481119,14684595,22799004,6683162,19856506,9818793,-1748011,7604555,-12262484,-11631287,-8700961,-23921442,-10777085,-13069474,-14928104,2194654,-3081546,6078189,15866414,9048588,19628653,16510269,9754351,14012450,2028335,-1821779,-3813623,-14485081,-13179837,-15463034,-17695056,-11638228,-10042520,-5221935,2336595,5985810,10726479,15216629,15509884,14870425,14395128,8460939,4016298,539999,-8365853,-9989156,-13155908,-18077202,-12630604,-14003182,-10576062,-1308817,-1873193,7398047,12482840,10613441,18714387,14114004,11113926,12815224,847248,-178569,-4556255,-14680286,-10839095,-16612702,-17016602,-9175259,-12243111,-3212275,3222278,3072466,14004014,13260829,13689448,18220487,9860599,9784387,5565157,-4171660,-3867164,-11491950,-15106307,-12642232,-16812188,-11755275,-7725517,-6098924,3085739,5454518,9588109,15200858,13112211,15160203,12662149,7254686,5395545,-1968503,-6280628,-9336172,-14626785,-13705267,-14418224,-12863127,-7257869,-5085326,1834834,6614992,9169419,14801811,13797841,14116715,13223089,6834660,5042529,-1495167,-7356301,-8673850,-14913876,-14232620,-13051311,-13748112,-6474859,-4269355,456070,8226569,8282147,13870398,15171292,11740895,13771398,7169004,2883753,750060,-8201492,-8963461,-12185578,-15938726,-11434731,-12601438,-8406189,-1841866,-665361,7133134,10085642,11277036,15608450,12217436,11386389,8906110,1983761,-139047,-6444954,-10528378,-11630311,-15021729,-12653509,-11305882,-8413023,-2318235,500451,6692173,10154238,11886924,15049697,12176171,11629006,8170565,1834046,165190,-7250956,-10153648,-10917352,-15831694,-11275739,-11018317,-9146626,-503231,-790774,6420586,11364019,9086211,16106263,11771808,9086439,10792609,-163194,-53299,-4352407,-13038087,-8355670,-14889032,-13783487,-6980484,-11168985,-923790,2338792,2460082,13545486,9489659,12535885,15662317,6413899,9807988,3068862,-4362110,-2086045,-12348859,-11719034,-10829895,-15898216,-7560306,-7707851,-4557742,4586555,3141992,10421333,12904819,10423302,14643367,8976938,6541740,4638972,-3549957,-4298489,-9313084,-12542208,-10897527,-13440953,-9379434,-6646131,-4086128,2735201,4298486,9398978,11859717,11151034,13432258,8904736,6900421,3986463,-3124013,-3905020,-9591890,-12140581,-10415316,-13965262,-8785675,-6302951,-4699586,3938200,3951713,8903172,13244062,9625151,13798396,9582479,4973032,5540020,-3799811,-4971822,-7430465,-13989709,-9594136,-12429947,-10951062,-3849158,-5361076,2541028,6375427,6073355,13572728,10482901,10590406,11842781,3992821,4235818,-742212,-7196868,-6006074,-12133834,-11925389,-9439417,-11570838,-5043958,-2649824,-238452,7118276,6990005,10606736,12808341,9339994,10531379,6294082,1652314,151399,-6275000,-8353672,-9750129,-12749800,-10126340,-9301342,-7002540,-1550096,544132,5250693,8945752,9646833,12053554,10903757,8591767,6958322,2120859,-1276855,-4574994,-8693461,-9783154,-11138596,-11098069,-8457430,-6499066,-2666468,1411084,4404556,8169454,9915085,10737269,10764672,8636982,6237289,2712279,-1203171,-4589378,-7961353,-9744054,-10831690,-10497903,-8495296,-6353453,-2361041,1242098,4491678,8353947,9582821,10795188,10827481,7877346,6530610,2300929,-1785643,-3922489,-8713397,-9596408,-10124581,-11328051,-7379686,-6186148,-3077142,2590354,3395673,8275554,10245082,8956347,11613368,7633937,5201721,4069759,-2869998,-3632027,-6924591,-11060769,-8296446,-10943525,-8659278,-4033364,-4482058,2318419,4755068,5802012,11349971,8828542,9634847,9725191,3523635,3868546,-1217271,-5943694,-5370928,-10884804,-9872598,-8477763,-9913872,-3902155,-2611378,343222,6224327,5842526,9768774,10566136,8130134,9287418,4741659,1869799,-129456,-5689680,-6441310,-8988915,-10522652,-8393097,-8623816,-5086089,-1966349,311827,5014997,6445286,8789001,9960274,8506293,8355049,5015071,2249508,-466183,-4936475,-6220882,-8846600,-9862664,-8273844,-8518219,-4770344,-1985097,97987,5341811,6101825,8557332,10332156,7696757,8476007,5130897,1198960,253637,-5297540,-6642328,-7777114,-10708387,-7716253,-7764576,-5793844,-768694,-99555,4532478,7330911,7142318,10285252,8374576,6773131,6274736,1100592,-577520,-3437510,-7534978,-7259143,-9357113,-9088740,-6352592,-5902453,-1941460,1276797,3033220,7130368,7835090,8505503,9234554,6583848,5146693,2491877,-1551775,-3375669,-6476909,-8364323,-8353711,-8775158,-7084957,-4656944,-2430079,1255730,3961767,5994740,8295901,8491897,8285600,7234401,4586269,2150216,-887330,-4024877,-6129934,-7873929,-8620224,-8174211,-6978444,-4801122,-2115320,774867,3525985,6058897,7693616,8243256,8321205,6753166,4682346,2519688,-1023613,-3278928,-5759891,-7969828,-7782462,-8320964,-7001988,-4213262,-2822087,1063730,3652081,5213568,8286486,7740676,7787324,7402560,3663352,2634102,-695580,-4313872,-4744041,-8152939,-8080264,-7068626,-7744087,-3676242,-2107583,19391,4658556,4779378,7566520,8576059,6534801,7605742,4098309,1617034,396411,-4447408,-4990474,-6852216,-8771815,-6506650,-7226690,-4596308,-1312173,-499080,4016636,5202162,6529271,8614436,6573652,6821653,4752822,1343823,286977,-3885419,-5280521,-6432595,-8410763,-6602491,-6589423,-4545443,-1250503,-208503,3859243,5292190,6340661,8474099,6362194,6567251,4533807,923392,479766,-3910854,-5358233,-5898316,-8706997,-6074538,-6367414,-4967594,-455329,-800363,3676337,5646974,5247436,8827010,6115395,5821935,5599134,324723,820509,-2933986,-6150552,-4630151,-8582816,-6543725,-5030753,-5969810,-232402,-167842,2221299,6602104,4557306,8034537,7158419,4382563,6025984,636398,-592021,-1620700,-6780271,-4891669,-7267536,-7804141,-3950191,-5580942,-1191572,1156315,1290597,6496994,5348138,6546338,7929291],[0,0,0,1,5,-161,38,-153,22,-116,124,-207,346,-332,495,-397,583,-569,807,-950,1142,-1366,1441,-1733,1819,-2237,2473,-2951,3311,-3710,4172,-4538,5187,-5678,6519,-7169,8052,-8839,9717,-10741,11751,-13104,14336,-15935,17392,-19160,20962,-23013,25374,-27886,30910,-34027,37801,-41839,46723,-52334,59078,-67296,77265,-90052,106368,-128659,159812,-206625,282044,-417831,707733,-1556206,9501187,31350333,6029748,20624664,21169015,-7034658,13096256,-6175559,-21976633,-19259,-29018635,-20731256,-3979245,-29404303,1164640,3150186,-9678842,27611844,9092647,11801539,35588060,1570712,18132149,16848953,-16335034,9268858,-14329129,-27161420,-896792,-32551591,-16575006,-540463,-25202508,10682975,7265849,-2238965,33022191,8870747,15170558,31182915,-2994780,14611595,6396816,-20174497,2602371,-20809453,-25561052,-4458462,-28988031,-10252289,1162889,-14359678,15675320,11329262,6793177,30972772,11408343,15015184,22558558,-3594076,5732927,-2092866,-21663450,-7123690,-21457914,-24514828,-7619857,-20148910,-6898860,5886110,-2612934,16991809,18528928,11548936,26880372,14402728,8680837,15149869,-5876000,-5826853,-6062656,-24680660,-14014588,-16945180,-24405717,-4499450,-9899609,-4698049,15170100,4075830,17562478,24896275,8754927,23801178,12694036,-1186726,10801207,-12733993,-13880369,-7138675,-29621598,-13106215,-13416682,-22591293,4216259,-5128930,2385455,22805838,6119891,22993564,23742627,6310988,22214991,3347310,-4992187,3375194,-21442154,-14090284,-14133006,-27916647,-9008507,-14317084,-10776871,7715210,608396,13639634,20301829,12841224,23061800,15558698,9223021,10252244,-2975242,-6259103,-10763094,-18211786,-17303391,-18351518,-16171682,-11945466,-5537503,212028,5576012,14410878,14280392,18550292,20844289,11909670,14878152,5993129,-4369285,-1040452,-16702480,-16587217,-13625502,-25537727,-10954820,-11326822,-11735746,8633977,1643999,12039166,23187789,10050173,23991630,16957315,4548319,14547936,-6100414,-8505916,-5424687,-25085068,-13786363,-16312818,-22750409,-3368350,-9378147,-1453292,13963798,5518727,19163695,21015553,11502294,21012623,9419063,2113208,4541527,-11366385,-12180110,-12885629,-22633359,-15166035,-14280871,-14412128,-1624963,184838,5260463,16200318,14247070,17478555,21074490,11867904,11640183,7453450,-5508838,-4543910,-12396357,-20444767,-13487486,-20299222,-16956679,-5405235,-10207360,3323484,10819336,6358333,21991433,17128694,12956739,22144569,4994389,4675736,4380198,-15523188,-7450394,-14806903,-24760906,-8663406,-19073605,-12675386,3460712,-7197534,11199385,16084422,6953723,26162034,14158959,9528513,19800571,-3747258,318205,-1475014,-22512874,-8252092,-18308515,-23963225,-4327633,-17177172,-5039078,9276801,-2463411,18741921,17685535,9423574,26793655,9340207,7472174,12989740,-10775014,-3620053,-9119329,-24653559,-9186811,-19712663,-18503575,-1361149,-11684700,3360255,12242706,4303027,21907184,16606761,11452977,21263059,4816709,3632729,3476916,-13696533,-9012840,-13893727,-22147563,-11306431,-15391883,-12224696,892082,-1840174,7482056,15977643,11043616,19314586,18032663,9255236,13570501,3049085,-5190146,-2567665,-16111377,-16331415,-12404014,-22149735,-10586815,-7351752,-9743394,8427073,5302381,9339031,22737875,10245366,18122339,17661733,1039332,10573957,-3635112,-12806679,-3602405,-22426618,-15653219,-10048358,-22105684,-1933639,-4083103,-3850721,16723899,5509818,15367607,22458793,6731026,19051167,8672536,-2660711,6041772,-13229131,-12396864,-9408298,-23855519,-10626388,-12280206,-13792814,3349344,-1578973,7125806,16897835,9681964,19545240,16341061,8747906,13029306,872715,-3549377,-4639899,-15564171,-13753218,-15188935,-17854240,-10554810,-8808842,-4294185,4232602,6752263,11684953,16270265,14891401,15030019,13530152,6862237,3548235,-1399496,-9408034,-10399649,-14534885,-17419574,-12522842,-13705886,-8653498,-858476,-311878,9010630,12560247,11977266,18567718,13384750,11171146,10847361,6490,-1141172,-6582450,-14750758,-11702917,-16954469,-15909974,-9273728,-10804129,-1750732,3740558,4949866,14531158,13560439,14408742,17214965,9489000,8790468,3882656,-4895135,-5351659,-12504418,-15214815,-13153887,-16290523,-10954472,-6969381,-4622937,4140840,6453666,10737215,15433664,13274023,14836144,11842689,6377132,4325315,-3255057,-7231117,-10056268,-15305739,-13654922,-14085476,-12324152,-6053188,-4100975,2831073,7933706,9641504,15411686,13986114,13380942,12967404,5662857,3692990,-2145942,-8843468,-9155589,-15091224,-14824015,-12217202,-13447808,-5760779,-2628584,910097,9403691,9250860,13776549,15806077,11296938,12904280,6859077,1310018,-96875,-8798728,-10256276,-11981599,-16169737,-11449621,-11426083,-8068416,-806086,656709,7523064,11252181,11605118,15361723,12515493,10421143,8123335,1467889,-1744639,-6837999,-11156872,-12387159,-14543089,-12739135,-10804384,-7139643,-1904575,1758045,7773587,10281380,12796900,14884860,11650579,11517369,6919362,1102032,-505895,-8490284,-10309289,-11429784,-16137221,-10542160,-10993921,-8361862,677752,-470718,7610436,11893657,9147848,16623765,11176757,8503333,10308295,-1492313,-625336,-5143627,-13895358,-8301579,-15149454,-13630651,-6192611,-10807804,140388,3308181,2969773,14409293,9829742,12477386,15589036,5722331,9012321,2327663,-5389495,-2847514,-12887738,-12231127,-10719129,-15639695,-7176535,-6738942,-3817435,5411435,4277596,10685085,13308561,10513749,13987837,8739795,5673472,3545232,-4043024,-5406473,-9840698,-12656023,-11372332,-12819254,-8936375,-6088783,-2659778,3401736,5318660,10277684,11772112,11510251,13078756,8015023,6533531,2651362,-4055965,-4530691,-10720996,-12106498,-10539582,-13848377,-7698000,-5681947,-3683190,5138106,4453051,9917939,13510712,9395292,13791638,8613377,4126936,4794711,-5109854,-5651826,-8089011,-14549490,-9381364,-12335497,-10356827,-2879645,-4579156,3619414,7251929,6646168,14067519,10439281,10249553,11339003,3016728,3212395,-1732325,-8195656,-6588259,-12490525,-12043272,-8961789,-10944872,-4294458,-1558311,696445,7987156,7799875,10880708,12922517,9109187,9756578,5479957,540448,-988249,-7026705,-9099896,-10062689,-12651030,-9884061,-8497007,-6058409,-586108,1797569,6028655,9688565,10129355,11804990,10501281,7859853,5821371,1150978,-2440977,-5516108,-9280761,-10331485,-11085791,-10638894,-7843274,-5453708,-1608564,2424603,5525707,8754997,10347834,10814875,10310622,7970936,5264253,1477922,-2265549,-5626342,-8712389,-10124188,-10970697,-10124762,-7771831,-5435253,-1161314,2315992,5407706,9140140,9798645,10837440,10286996,7148714,5612406,1181364,-2843467,-4873648,-9432810,-9874082,-10133783,-10961229,-6718681,-5334420,-1936789,3560073,4326725,8941621,10474877,9006553,11174035,6891605,4397333,2912134,-3754134,-4431687,-7732919,-11253553,-8407576,-10655220,-7830097,-3389984,-3377672,3289228,5396933,6553027,11544477,8735838,9412263,8768887,2805586,2820117,-2306353,-6520478,-6182626,-11076241,-9652667,-8437005,-9019903,-3165180,-1825564,1513621,6833073,6499053,10062707,10405237,7865301,8541366,3922589,1039528,-1224134,-6435664,-7035761,-9328062,-10328184,-8079667,-7930627,-4276710,-1055671,1351914,5743782,7148082,9096403,9941227,8324950,7675822,4206487,1304420,-1380134,-5521603,-6895690,-9095771,-9799956,-8085910,-7830992,-4100122,-1095432,1209980,5905780,6757932,8837800,10144068,7626277,7719020,4338904,565891,-899389,-5867349,-7187172,-8316263,-10385171,-7671668,-7151777,-4920446,-189020,1007744,5178635,7719642,7697501,10089211,8180300,6338413,5273683,460494,-1487392,-4219074,-7862522,-7708867,-9229203,-8789032,-5905957,-5054372,-1200495,2130369,3884774,7511274,8262526,8429334,8898703,6137188,4286897,1748555,-2338521,-4202551,-6946673,-8670360,-8273849,-8458694,-6548760,-3752048,-1622055,2076827,4610653,6603709,8647496,8397504,8017317,6628968,3756299,1459195,-1829413,-4645947,-6421795,-8271229,-8431351,-7893549,-6493284,-3942135,-1413244,1689791,4333173,6383745,8125455,8132775,7927415,6389325,3777692,1805902,-1916786,-4188062,-5996686,-8379990,-7713743,-7848301,-6565107,-3293414,-2085601,1820023,4563414,5517504,8652996,7795707,7276550,7032344,2849788,1824318,-1373935,-5201371,-5196688,-8486855,-8155472,-6627118,-7345061,-2963848,-1204239,801974,5552736,5181529,7841587,8676668,6186699,7058650,3441637,826526,-227525,-5160757,-5519555,-7083691,-8809944,-6218628,-6729727,-3848672,-586695,302628,4745311,5721994,6801165,8540166,6320148,6353524,3924184,667551,-439709,-4590876,-5670748,-6698557,-8504000,-6240230,-6276158,-3789386,-523650,372356,4644058,5615809,6584746,8546676,5808420,6220787,3904455,64936,-108218,-4738866,-5775540,-6091008,-8886244,-5599910,-5946725,-4381897,324047,-224026,4379949,6196430,5297390,8961303,5777453,5261460,5100737,-635264,96630,-3624476,-6737299,-4776662,-8654053,-6303731,-4429209,-5442506,503292,551494,2780452,7092177,4764127,8014927,6989403,3857468,5382593,-86332,-1332307,-2210493,-7278950,-5150025,-7211905,-7469205,-3563338,-4962547,-581199,1897093,1979163,6905806,5576811,6574217],[0,0,0,0,1,-2,-150,24,-135,-3,-83,80,-150,273,-240,381,-258,414,-363,559,-653,790,-950,954,-1163,1158,-1473,1591,-1938,2151,-2390,2669,-2839,3269,-3519,4094,-4451,5015,-5450,5949,-6553,7110,-7965,8656,-9665,10475,-11541,12570,-13782,15214,-16709,18606,-20475,22856,-25331,28451,-32046,36470,-41972,48725,-57618,69110,-85238,108187,-143474,201352,-306836,529647,-697807,11282844,31100904,6372878,20539010,21313691,-6785766,13113462,-5995904,-21742860,-183311,-28770153,-20831192,-4200287,-29354938,847295,3019016,-9649195,27207902,9173346,11795916,35507531,1885985,18100806,17028875,-15929995,9257355,-13861968,-27084922,-954238,-32344709,-16924591,-724772,-25344778,10138767,7102306,-2471568,32789607,9031935,15090835,31467343,-2698516,14876875,6806269,-19783988,2920758,-20606357,-25485119,-4551056,-29033502,-10519568,598291,-14670779,15186374,10831699,6835740,30630854,11440647,15424336,22643497,-3007937,6271361,-1845104,-20852846,-7130546,-21376254,-24264881,-8335411,-20136041,-7457346,4934978,-2517696,16009388,18305721,11901451,26147657,15243030,9079970,15189175,-4543495,-5854515,-5418601,-23776930,-14730000,-16414549,-24702652,-5382680,-9712580,-5845604,14722554,4041890,16717615,25330368,8684074,23701483,13715150,-1143232,11451447,-11820327,-13948310,-6456706,-29604342,-13384607,-13228980,-23339978,3810546,-5521614,1539778,22497215,5666114,22831817,23863330,6449464,22756472,3910794,-4339100,4024048,-20918673,-13666022,-14193852,-27925711,-9291431,-14935335,-11037445,6768209,15234,13381948,19503945,13100601,23085825,15543158,10205676,10390804,-2276406,-5345698,-10724879,-17366052,-17379493,-18845457,-15882187,-13051220,-5958771,-157399,4273532,14526521,13794828,17997271,21562699,11638370,15584297,7033653,-4263747,168589,-16372593,-16614176,-13008880,-26157509,-11223326,-11612798,-12917067,8329185,758818,11214539,23311069,9543828,24203249,17504198,4781249,15509571,-5430993,-7850233,-4651085,-24930328,-13599591,-16347740,-23233583,-3809519,-10156303,-2277808,13473266,4921315,18917393,20821903,11664863,21470728,9832392,2911843,5208198,-10730420,-11550748,-12669464,-22477794,-15171096,-14797703,-14722483,-2569979,-468724,4766516,15368782,14032330,17385894,20977213,12557265,12045923,8094261,-4462766,-4274250,-11580953,-20019682,-13710358,-19915062,-17650156,-6054108,-10532402,2050857,10355959,5935549,21122847,17539971,12802353,22344458,6041377,4743799,5361302,-14655647,-7476417,-13845706,-24935338,-8978410,-18797007,-13775284,3101266,-7757391,9901913,16229103,6411829,25881484,14850662,9366362,20507051,-2909742,390955,-438398,-22163428,-8105828,-17886062,-24376005,-4602167,-17475703,-5790938,8821273,-3060701,18161197,17394054,9325474,26892665,9706877,8008221,13508681,-10053214,-2966894,-8780289,-23979526,-9330364,-19891380,-18434233,-2328674,-11975195,2859472,11202255,4513608,21236146,16411727,12192398,20767976,5789636,4366092,3335179,-12212817,-9086251,-13797088,-21248073,-12321331,-15112928,-12368986,-619719,-1420934,6360106,15214369,11653846,18132593,18659732,9727882,13044286,4690028,-5222965,-2265649,-14759210,-17069864,-11826109,-21896519,-11799901,-6673475,-10721989,7617196,5754790,7938435,22935486,10436826,17290427,18729009,1079839,10680144,-2324580,-13009551,-2908451,-21757610,-16141830,-9548302,-22487164,-2649562,-4035591,-4863874,16182212,5396821,14581635,22686930,6866458,18893585,9549766,-2291585,6434886,-12329392,-12275026,-9048642,-23470068,-11101406,-12399312,-14107852,2388137,-1860763,6446404,16186613,9820063,19058623,16411944,9517575,12936394,1814301,-2653456,-4514309,-14448084,-13784165,-15312077,-17227515,-11544588,-9088018,-4594813,2756041,6883952,10959515,15402648,15640322,14368020,13993504,7950229,3242309,-15286,-8854015,-10547184,-13210501,-18066751,-12577470,-13243881,-10088624,-724415,-831433,7601450,13124965,10941142,18319659,14333911,10444012,12003782,690166,-1437614,-4941380,-14923843,-11570653,-15968245,-17007410,-8960981,-11028292,-3148668,4170436,3905746,13788349,14052203,13375391,17804703,10017771,8514909,5213801,-4636133,-5037635,-11244808,-15643109,-12747167,-16076514,-11868595,-6800659,-5370822,3310125,6511370,9741834,15341370,13543041,14532070,12448478,6763387,4462488,-2310128,-6942991,-9781644,-14709198,-13863114,-14127230,-12351487,-6807661,-4448364,2298140,7097201,9522567,15073854,13675328,13959333,12813520,6080183,4639491,-2086286,-7970730,-8760446,-15281435,-14152270,-12623170,-13799202,-5569972,-3867379,687080,9068857,8203944,14208998,15361868,11105865,13858047,6506618,2088892,712894,-9058661,-9100260,-12124128,-16384439,-10785163,-12358966,-8133131,-949731,-633938,7772676,10511592,10970101,15916435,11883110,10915161,8714117,1176770,-512671,-6682663,-11086886,-11543201,-15076316,-12512154,-10728845,-8047673,-1757366,1193694,7039998,10463114,11997608,14913304,11944079,11271475,7633222,1343565,-341021,-7681068,-10254214,-11054998,-15820981,-10918063,-10837619,-8592868,-3416,-583179,6997900,11407731,9048368,16290929,11318316,8894384,10457262,-898793,-117413,-4797770,-13351045,-8122524,-15105904,-13430589,-6623561,-10989148,-270930,2589426,2733395,13924205,9358020,12654593,15486049,6028432,9630186,2464934,-4684853,-2374095,-12672362,-11655890,-10762708,-15736496,-7221972,-7342207,-4142962,4932323,3578474,10603301,12882810,10383779,14343655,8785090,6137837,4190940,-3707768,-4700471,-9448096,-12477138,-11121268,-13089789,-9116680,-6363558,-3437397,2854187,4685854,9715550,11720094,11320001,13084722,8481876,6844090,3349623,-3368439,-4043459,-10010252,-11862714,-10485989,-13750472,-8166719,-6210462,-4197169,4305528,4060120,9305402,13061423,9539545,13747291,9022475,4701087,5135492,-4250515,-5124052,-7729469,-13948669,-9430213,-12367253,-10588608,-3600578,-4998836,2925007,6550899,6359946,13514004,10544407,10394525,11469847,3746779,3773227,-1081905,-7466335,-6324252,-12040200,-11881813,-9208218,-11123197,-4867959,-2113182,150163,7204811,7477741,10456000,12657119,9332460,9942498,6020919,1192162,-428491,-6305340,-8682415,-9802714,-12411632,-10136812,-8718595,-6597672,-1338016,1254881,5362075,9117154,9826559,11619612,10733733,8245424,6385573,1917156,-1792963,-4884464,-8679192,-9952591,-10953415,-10743403,-8309735,-5980787,-2274518,1652323,4856279,8221588,9960341,10804234,10370680,8370950,5858075,2122288,-1418822,-4913691,-8249088,-9680012,-10902836,-10235628,-7975820,-6098858,-1764121,1670321,4660851,8754052,9344007,10642927,10740716,7320620,6180991,1924269,-2393162,-4063130,-8945123,-9613704,-9765583,-11218048,-6962341,-5730843,-2783809,3070195,3585220,8248617,10379219,8784374,11338944,7317868,4708191,3655595,-3163192,-3966411,-7006312,-11054789,-8350808,-10496260,-8365581,-3733653,-3849104,2563510,5097801,6024527,11103598,8823728,9340365,9071976,3415010,3185887,-1589291,-5985922,-5791781,-10533897,-9685573,-8458243,-9138856,-3764831,-2176615,1011220,6151234,6329370,9666413,10140707,8256010,8571641,4398999,1687482,-921921,-5589491,-6651057,-9206086,-9893388,-8373212,-8127458,-4566470,-1832648,1060658,5101744,6553063,9089896,9588652,8339795,8040545,4436464,1995981,-918758,-5177201,-6216316,-9067677,-9676866,-7913808,-8209017,-4318784,-1577812,515322,5620722,6243805,8516567,10119825,7460603,8054846,4704922,835476,-266923,-5455895,-6883510,-7781358,-10434128,-7658110,-7216330,-5341791,-517308,447325,4588820,7509290,7315043,9855176,8352883,6417282,5604047,901328,-1134292,-3715807,-7541399,-7504547,-8975009,-8870136,-6137025,-5174155,-1709498,1739115,3457101,6982015,8165557,8344478,8782288,6478854,4461977,2115052,-1874856,-3921358,-6452777,-8478829,-8210570,-8378435,-6770509,-4102874,-1907002,1501603,4387541,6274862,8255509,8510582,7918410,6766405,4147902,1574507,-1373296,-4266525,-6316856,-7922804,-8436621,-7901922,-6482980,-4362374,-1700066,1391146,3803643,6242263,7851858,7947350,8150000,6358734,4159315,2146369,-1707251,-3620865,-5835726,-8208490,-7453041,-8014546,-6696702,-3502724,-2473960,1564849,4074026,5137907,8464313,7532194,7482435,7192687,3049796,2251569,-1096153,-4774772,-4795847,-8244241,-7940846,-6640343,-7495109,-3135003,-1656484,418396,5048658,4812986,7616506,8504765,6223932,7359537,3680943,1192342,103246,-4854874,-5081042,-6917426,-8667734,-6205579,-6874894,-4120396,-997959,-89012,4315140,5321249,6607945,8459795,6340967,6633977,4114684,967633,-128113,-4190140,-5284244,-6554526,-8217612,-6216443,-6465360,-4057733,-986921,-15115,4298337,5189822,6406647,8396996,5935705,6486943,4128393,597718,353746,-4454580,-5244687,-5883806,-8697308,-5632854,-6206519,-4595520,-86729,-718134,4060030,5668547,5117335,8890446,5715309,5619525,5301846,-208649,698207,-3324158,-6223722,-4497391,-8622372,-6197849,-4820716,-5732758,101925,-98517,2462081,6727579,4461025,7970707,6910570,4048583,5724839,314220,-735137,-1816807,-6869653,-4850273,-7208169,-7466074,-3789464,-5344786,-871789,1396910,1537629,6504109,5266796],[0,0,0,1,8,-107,105,-301,235,-420,373,-578,711,-954,1275,-1485,1905,-2114,2655,-3048,3761,-4440,5251,-6170,7040,-8221,9311,-10853,12339,-14214,16116,-18233,20582,-23039,25983,-28997,32602,-36275,40470,-44867,49697,-55022,60732,-67203,74022,-81721,89840,-98906,108702,-119552,131606,-144857,159819,-176292,195105,-216215,240677,-268990,302446,-342624,391668,-453496,533491,-642245,798274,-1042508,1479607,-2502369,10587084,6371102,8616370,32390871,5532492,21225196,21430207,-6054875,13262319,-5074258,-21832833,523744,-28827478,-20707933,-4459994,-29557654,127687,2752891,-10337138,26926377,8824155,11629075,35439134,2241710,18300858,17656924,-15573290,9648886,-13399592,-26810612,-976084,-32193153,-17208033,-998522,-25637516,9670433,6864480,-2776904,32439510,9055560,15049017,31626121,-2362883,15062951,7173283,-19506570,3131276,-20393355,-25511086,-4555435,-29186471,-10895610,567005,-14962226,15037837,10790630,6607926,30755815,11511304,15519121,22842197,-2792198,6574558,-1649435,-20682150,-7028734,-21471704,-24268969,-8436597,-20374833,-7638159,4687980,-2839630,15951197,18134001,11799843,26282526,15358255,9250137,15504607,-4392466,-5584278,-5227038,-23874720,-14598724,-16373358,-24963453,-5418433,-10050640,-6078133,14629967,3768671,16649352,25264804,8609024,24040871,13735024,-866922,11849468,-11904668,-13584161,-6357784,-29788562,-13169792,-13756514,-23381525,3711207,-6163125,1704942,22217577,5410992,23212751,23472241,6806151,23114364,3658339,-3719083,4037890,-20941377,-13191761,-14654372,-27739800,-9305011,-15570115,-10840110,6274719,-256312,13590949,19009914,13331140,23220686,15414774,10814731,10363920,-2053649,-4910704,-10950768,-17056973,-17427518,-19104684,-15789722,-13415808,-6135789,-260836,3937051,14466229,13675976,18015411,21672414,11698197,15871193,7106818,-3928838,319383,-16229747,-16345693,-13171469,-26218626,-11291196,-12070786,-12822837,8010317,675332,11327192,22846073,9904292,24328996,17316738,5450915,15344707,-5182908,-7451898,-5084914,-24482199,-13759629,-16808846,-22857132,-4457794,-10244662,-2111879,12589235,5366434,18650270,20596005,12450082,21054622,10348203,3396364,4813654,-9945341,-11645702,-12857549,-21972428,-15905480,-14764836,-14698825,-3288305,-171052,4342856,15079644,14571690,16941016,21260273,12899233,11787272,8673982,-4510222,-4303927,-11188520,-20442931,-13590868,-20012267,-18026127,-5898065,-10858196,1697258,10547070,5591868,21247424,17708713,12681579,22847570,6113572,4836262,5728986,-14740528,-7298709,-13850409,-25173124,-8974969,-19104457,-14003019,2987224,-7935624,9863698,16112311,6408022,25964010,14965943,9517628,20587936,-2769548,583452,-388987,-22050361,-8158024,-17925296,-24496954,-4783686,-17619889,-5990159,8627331,-3047528,18066134,17573577,9480046,26865498,9995095,8102074,13528616,-9808086,-3123049,-8766073,-24085374,-9579242,-19793363,-18688820,-2535579,-11800588,2557989,11329487,4656562,21026759,16772645,12115381,20804602,6213289,4085290,3678485,-12180651,-9405972,-13411418,-21699625,-12491825,-14908173,-12973822,-247509,-1512964,6014807,15868575,11347214,18269551,19240855,9329292,13662207,4706395,-5539805,-1665182,-15384528,-16923716,-11647248,-22753758,-11278592,-7117207,-11110496,8143445,4964845,8334917,23250914,9940526,18177936,18425763,1079950,11457336,-3049498,-12591815,-2899201,-22385238,-15580303,-10195590,-22608671,-2297782,-4804637,-4398140,16249258,5085156,15344505,22321218,7130366,19301118,9102690,-1804085,6268575,-12492390,-11944844,-9611025,-23333847,-11162866,-12790770,-13848958,2090204,-1815632,6661692,16039768,10047994,19050410,16562641,9632716,12808246,2049251,-2931682,-4594726,-14468328,-14172193,-15112893,-17619142,-11641159,-8720936,-5005131,3279169,6894347,10769734,16222751,15247400,14597016,14447052,7225716,3760535,-318036,-9409551,-9851742,-14230795,-17942587,-12262298,-14277056,-9220440,-925654,-1165389,8780144,12328903,11699804,18878868,13433544,11470012,11484181,158481,-624668,-6121114,-14680026,-11417969,-17096572,-16151426,-9412702,-11259249,-2094304,3508856,4559412,14406976,13563456,14354946,17465063,9761150,9006153,4306387,-4685099,-5095280,-12283829,-15317575,-13154997,-16427378,-11332706,-7027009,-5026971,3859477,6508794,10390582,15592548,13396330,14857313,12273670,6504810,4522322,-2953324,-7334135,-9878708,-15235306,-13900990,-14076802,-12628210,-6336625,-4121380,2533279,7891321,9634091,15328834,14104805,13490309,13090682,5940823,3820604,-1978074,-8665655,-9292975,-15104035,-14858645,-12404741,-13478613,-5903869,-2922979,943172,9316195,9104115,13993654,15745748,11375553,13106873,6821474,1678944,-94454,-8865003,-9957622,-12368474,-16120475,-11400092,-11883682,-7845715,-1046595,398150,7829944,10911966,11895237,15570615,12204039,10961184,7944925,1387220,-1324348,-7380948,-10819256,-12493901,-14996685,-12367658,-11205491,-7196926,-1659693,1310445,8168795,10327221,12643287,15432720,11337952,11708660,7106074,733250,-155255,-8748916,-10519693,-11166297,-16578275,-10462469,-10926474,-8561658,933561,-678295,7725521,12138009,8944825,16981775,11206880,8614908,10603454,-1628045,-487156,-5140732,-14085970,-8152135,-15392053,-13587491,-6265546,-11007016,245735,3023687,2977442,14524765,9700935,12801311,15608180,5877939,9325166,2134337,-5086520,-2909448,-12961745,-12053830,-11026526,-15601867,-7243574,-7031317,-3590083,5128845,4284227,11000961,13095839,10934243,14094518,8707493,6036467,3358576,-3873456,-5253550,-10220471,-12407215,-11678203,-13085865,-8678778,-6592342,-2576156,3332424,4956483,10708089,11563795,11648652,13406027,7803500,6961274,2711070,-4134108,-4170409,-10958317,-12159569,-10462913,-14247784,-7615359,-6009874,-3959222,5243998,4184667,9940679,13667099,9346216,14097788,8778658,4279238,4969722,-5154406,-5533768,-7991479,-14743565,-9349586,-12516922,-10494883,-2978115,-4802007,3551483,7182866,6582300,14144804,10653163,10329557,11496902,3217001,3306410,-1539590,-8189259,-6704710,-12418066,-12250234,-9113165,-11062021,-4452044,-1549163,661477,7892766,7987672,10793857,13012308,9341891,9712961,5745164,674886,-950075,-6845763,-9243776,-10130651,-12725689,-10173795,-8587745,-6250378,-863498,1787790,5942856,9612547,10150915,11839380,10720403,8091543,5982976,1345365,-2312746,-5522668,-9209378,-10432819,-11191251,-10686830,-8158978,-5600383,-1633251,2228653,5551278,8731777,10294401,11107066,10328390,8168199,5525907,1486545,-1992947,-5539658,-8853232,-9892223,-11200094,-10237164,-7714848,-5754118,-1085441,2215263,5179955,9469272,9649719,10968319,10672066,6956069,6009203,1162306,-3049803,-4557950,-9729187,-9856171,-10089043,-11347983,-6545947,-5504669,-2068278,3818034,4116172,9117428,10650275,8934646,11484086,6862398,4358614,3117423,-4072215,-4429824,-7848770,-11371813,-8367536,-10804534,-7879931,-3319403,-3377697,3506513,5456677,6687474,11644275,8821282,9544252,8741471,2897086,2721088,-2434242,-6487125,-6415882,-11076174,-9697254,-8583582,-8901498,-3274982,-1797655,1758573,6686956,6783663,10191747,10212748,8298548,8337137,3929827,1225313,-1537279,-6175119,-7213404,-9610999,-10106920,-8477536,-7886793,-4167306,-1396440,1641125,5592858,7130216,9453208,9668482,8548315,7790024,4002538,1661573,-1712136,-5701637,-6644250,-9466568,-9634970,-8171303,-8028698,-3811120,-1365052,1259600,6054752,6649111,9211095,10104035,7647207,7884600,4139500,604350,-911148,-6064669,-7184652,-8415359,-10349446,-7662752,-7214928,-4768040,-210924,1150303,5303602,7754883,7915216,10002521,8277575,6384256,5044727,542157,-1704370,-4404076,-7891075,-8006946,-9111031,-8866912,-6035386,-4678352,-1236100,2283407,4150032,7377206,8562448,8479718,8827502,6321680,3979968,1680373,-2419167,-4502698,-6780124,-8965867,-8445824,-8333690,-6735055,-3574110,-1523283,2060858,4952894,6600385,8775538,8608413,7955818,6723929,3614778,1279984,-1868383,-4863080,-6709952,-8389460,-8531819,-7837432,-6505643,-3865589,-1333387,1918515,4536228,6607668,8273295,8154451,7987378,6329662,3609956,1689178,-2071764,-4413331,-6195219,-8641273,-7785330,-7904224,-6664578,-3037205,-1900138,1964267,4817470,5579424,8814269,7874962,7213285,7112222,2710314,1639141,-1528271,-5442970,-5333466,-8623638,-8290320,-6513399,-7373315,-2841676,-1036940,933826,5752159,5425402,7881092,8777940,6152710,7088033,3317263,555419,-498631,-5350403,-5649310,-7264452,-8830913,-6228812,-6686824,-3732309,-472381,551232,4970614,5841283,7070210,8568589,6328183,6444366,3698909,531536,-659669,-4949861,-5688098,-7023726,-8528664,-6163684,-6408646,-3563039,-267024,540974,5115645,5686271,6791547,8756470,5724587,6347960,3733836,-141969,-85213,-5144762,-5857263,-6170127,-9129045,-5534306,-6007609,-4311264,593916,-199228,4650519,6296818,5309525,9261653,5650759,5311102,5030371,-813322,33492,-3867436,-6937137,-4877189,-8864759,-6312884,-4476335,-5482871,682498,544785,3014393,7287231,4895223,8161385,6937515,3816386,5281799,-200219,-1308072,-2472133,-7337000,-5218510,-7414817,-7428260,-3636115,-4952054,-307031,1902249,2227700,7053223],[0,0,0,-1,-4,-12,-83,72,-256,174,-339,270,-440,538,-731,1001,-1145,1493,-1615,2055,-2333,2908,-3435,4067,-4791,5436,-6368,7174,-8399,9533,-11012,12483,-14116,15938,-17809,20112,-22420,25252,-28083,31352,-34744,38472,-42600,47001,-52048,57313,-63313,69578,-76609,84178,-92570,101916,-112160,123774,-136490,151059,-167333,186218,-208031,233782,-264669,302233,-349469,410212,-492290,608826,-788845,1109908,-3386254,15776970,5970461,9730958,31864139,5681893,21138809,20615826,-6223783,12683529,-5915907,-21696599,-146662,-28768917,-20399394,-4551144,-28925433,576751,2925246,-9471815,26926501,9144128,11978614,35100254,2209105,17868108,16933743,-15743726,8991869,-13803793,-26950852,-1174559,-31994612,-16947166,-633459,-25122134,10133146,7273714,-2552290,32756701,9046769,14918702,31482826,-2899573,14846961,6738548,-20175460,3146680,-20885190,-25462430,-4156783,-29405096,-10102994,936878,-14822453,15958677,10654475,6859623,31189162,10703414,15725507,22407887,-3646972,6689510,-2633661,-21029831,-6749760,-22081927,-23599740,-8254606,-20441120,-6425251,4615386,-2332526,16700922,17609787,12338789,26102995,14632294,9434143,14501578,-4782230,-5729763,-6127453,-23565374,-14666982,-16579208,-24266249,-5375251,-9593419,-5478649,14733122,4246668,16819654,25142508,8608127,23681225,13376055,-1252999,11362175,-12312833,-13821970,-6471887,-29794406,-12907475,-13528103,-23146317,4263557,-5925451,2049873,22524386,5294382,23459343,23326947,6308000,23100250,3015147,-3919520,3903194,-21487358,-12891179,-14687135,-27858709,-8521815,-15592969,-10456594,6919880,-536239,14228377,18997109,12895770,23568008,14737509,10427377,10433781,-2902239,-4718558,-11100254,-17538135,-16785109,-19266623,-15552379,-12661824,-6354922,382944,4243442,14194815,14273554,17740184,21426951,11929060,15076056,7088350,-4078708,-382934,-15933351,-16644572,-13312731,-25542043,-11446943,-11626362,-12314974,7819639,1163895,11411988,22650150,10143876,23849440,17077317,5353537,14771310,-5198524,-7637445,-5265587,-24159210,-13751922,-16614702,-22461399,-4361126,-9797753,-1809588,12697352,5496356,18665131,20370900,12256626,20791759,9848673,3202180,4444267,-10314344,-11534033,-12986681,-21912534,-15520261,-14730097,-14277854,-2935880,-214532,4896205,14906168,14360519,17241811,20599031,12843355,11719096,7857947,-4182228,-4687109,-11449528,-19722617,-14002741,-19479075,-17581215,-6330204,-9872636,1666625,10389858,6415315,20470944,17843937,12838000,21720104,6527003,4253130,5127291,-14126652,-8264635,-13491810,-24671583,-9504461,-18055844,-13978301,2996790,-6942208,9335427,16416255,6650563,25105124,15246607,9033573,19987329,-2441754,-118209,-455060,-21859119,-8514251,-17382033,-24348841,-4694384,-16907085,-5943449,8933333,-2656739,17888415,17679804,9363056,26473586,9781467,7780466,13062977,-9933641,-3242810,-8949156,-23730708,-9474146,-19719200,-18096611,-2517230,-11526532,2960138,11023145,5002691,20836936,16285624,12414677,20107881,5972652,4220772,2862426,-11837344,-9402837,-13770741,-20730763,-12800338,-14676279,-12189201,-845492,-835454,6178838,15196899,12010588,17650056,18888733,9727498,12596763,4927695,-5516609,-2405497,-14483531,-17328837,-11541552,-21793175,-11906985,-6411579,-10740658,7513998,5804308,7904917,22908364,10420551,17151557,18612193,1128840,10538157,-2291248,-12776013,-3128833,-21464632,-15948628,-9690994,-22055281,-2862792,-4176418,-4542638,15612351,5618621,14554349,22107391,7375231,18584242,9455014,-1694951,5908452,-11788225,-11941625,-9478063,-22637833,-11374997,-12523356,-13582873,1690201,-1635530,6326455,15483730,10251708,18577274,16284826,9847768,12292120,2165462,-2570656,-4771242,-13922800,-13969418,-15196471,-16824378,-11783736,-8738315,-4601082,2601398,6996679,10715115,15245422,15565229,14219389,14001988,7819231,3257475,-134982,-8694890,-10369138,-13270355,-17587723,-12677053,-13138186,-9766698,-1078834,-651383,7447182,12737284,11255773,17759105,14351460,10662136,11391318,1183845,-1453644,-5041615,-14106234,-12040540,-15618060,-16620200,-9576360,-10433437,-3458139,3730065,4380870,13085432,14185482,13488808,17079972,10611909,8152500,5048794,-4016351,-5482591,-10883400,-15249673,-13165747,-15550934,-12006778,-7017642,-4972110,2836587,6566643,9856152,14788679,13574764,14428848,12262917,7048330,4425062,-2300433,-6642602,-9780288,-14543918,-13589804,-14267437,-12336770,-6659275,-4758683,2570513,7002880,9215240,15210262,13304053,13814640,13071774,5668405,4871502,-1989062,-8381538,-8163255,-15460010,-14091535,-12206802,-14233062,-5360452,-3780843,281637,9458854,7814391,13978625,15640495,10588881,14040528,6623356,1756601,1184384,-9193145,-9093992,-11641529,-16643305,-10508992,-12301972,-8421197,-660048,-857731,7551144,10709036,10767078,15930977,11993408,10757450,8785213,1286239,-663345,-6490882,-10919675,-11581882,-14748282,-12630408,-10757181,-7754244,-2145207,1223790,7158955,10029727,12296477,14694989,11712238,11681972,7215092,1519145,17085,-8095575,-9705412,-11140302,-15968932,-10326979,-11394316,-8466311,265558,-1214128,7425626,11132186,8740957,16741529,10750161,9035474,10599160,-1302362,366606,-5007818,-13356179,-7626277,-15450946,-13167779,-6530971,-11339274,70609,2310219,2617064,14143883,8993289,12759203,15425781,5822684,9847173,2464166,-4569040,-2219172,-12607641,-11412923,-10689043,-15599124,-7289243,-7397143,-4114328,4668017,3588747,10378090,12765104,10564068,14097551,8875451,6311734,3947352,-3299091,-4821310,-9423558,-12073393,-11410682,-12703994,-9167116,-6765783,-3034675,2352542,4550470,9946039,11010069,11566654,13012791,8197413,7391066,2906197,-3185337,-3661630,-10371408,-11315326,-10519783,-13970452,-7766116,-6685261,-4141487,4393049,3494811,9633229,12776933,9328451,14034134,8686842,5012970,5300911,-4448886,-4659652,-7712540,-13929634,-9197441,-12561311,-10418411,-3670622,-5253321,2872042,6330866,6231884,13429895,10340241,10433825,11386446,3784432,3832768,-991176,-7247862,-6298238,-11809993,-11889907,-9314709,-11039972,-5018834,-2188236,139733,6988713,7500268,10294649,12563087,9330918,9724117,6222940,1255110,-461428,-6023576,-8701841,-9737714,-12252371,-10234265,-8664068,-6589333,-1529639,1365910,5197224,8909385,9833695,11397109,10758218,8298575,6317384,2070519,-1638537,-4859641,-8491402,-9933726,-10943597,-10560888,-8374179,-6040466,-2253930,1476663,4917939,8095431,9800253,10920553,10206591,8341627,6062729,2064884,-1202939,-4826014,-8296300,-9287368,-11013209,-10180326,-7886233,-6409416,-1729757,1448578,4350500,8878007,9086418,10655802,10736048,7095820,6503297,1968263,-2291737,-3770445,-8960630,-9431907,-9769081,-11330647,-6840552,-5927467,-2789207,2883841,3330993,8354168,10110410,8750409,11337164,7208703,4998789,3692753,-2971563,-3623710,-7155000,-10668450,-8259455,-10611857,-8093095,-4092009,-3908299,2486993,4573343,6137522,10769714,8674578,9612770,8804511,3793824,3407431,-1623452,-5270343,-5928960,-10334660,-9383359,-8926734,-8887283,-4106858,-2674880,1045653,5382071,6159703,9616301,9716574,8687680,8572870,4528091,2342469,-886080,-5008082,-6320719,-9175032,-9522467,-8695458,-8298273,-4630446,-2495506,887322,4674839,6076172,9069751,9235551,8555291,8255955,4472399,2538214,-676796,-4856150,-5681308,-8989340,-9404620,-8098425,-8383681,-4459206,-2141554,265428,5137829,5838920,8481461,9850017,7672892,8220411,4886499,1410961,25268,-5006390,-6479827,-7767951,-10048744,-7789032,-7463105,-5426563,-1132483,313129,4249458,7036703,7338514,9583453,8368524,6714117,5642956,1548940,-854864,-3376966,-6905201,-7483769,-8724213,-8859603,-6495853,-5226302,-2219526,1273424,3260114,6453333,8008639,8222003,8663235,6740503,4662823,2449041,-1325304,-3631094,-6013908,-8231742,-8196683,-8339115,-7024042,-4389299,-2158488,1085917,4020998,5945157,8036129,8387324,8010085,6868221,4477176,1982614,-1003153,-3816887,-6079980,-7727328,-8260266,-8085443,-6538554,-4546375,-2112082,1176108,3355069,6006875,7722465,7697477,8207590,6465965,4296926,2642263,-1417220,-3283806,-5423561,-8149888,-7223984,-8094835,-6804551,-3575842,-2932268,1331017,3819594,4788136,8471751,7274214,7361476,7414868,3060548,2637474,-819045,-4515217,-4411822,-8230239,-7760801,-6607585,-7697236,-3194712,-1989720,182908,4880935,4504885,7606957,8286064,6223996,7419816,3616171,1468319,167181,-4561569,-4736525,-7009840,-8356312,-6151527,-7026602,-4017799,-1343487,-166579,4261169,4903949,6657174,8203640,6207680,6803780,3992338,1434800,91006,-4164084,-4787815,-6645829,-8099960,-6094369,-6784850,-3797279,-1228422,-202560,4446030,4704280,6526673,8304948,5601313,6870571,3929359,709419,678829,-4551149,-4851823,-5831756,-8860330,-5264323,-6543324,-4531201,-34094,-1060768,4244588,5381208,4943804,9026944,5386730,5816447,5316149,-252196,1064541,-3345571,-5969135,-4370191,-8791654,-5941544,-4947806,-5758433,233959,-341242,2549776,6612091,4308450,8060524,6684070,4183289,5720618,228386,-486940,-1918465,-6664967,-4614812,-7349478,-7144210,-3857936,-5390081,-760177,1066751,1703162],[0,0,0,-1,-3,94,-110,55,-121,7,-175,116,-314,301,-390,420,-412,574,-583,874,-911,1179,-1228,1408,-1578,1757,-2129,2335,-2799,2989,-3426,3688,-4140,4629,-5140,5833,-6342,7112,-7647,8494,-9241,10229,-11281,12363,-13646,14803,-16317,17733,-19596,21500,-23775,26277,-29034,32315,-35914,40443,-45612,52183,-60109,70282,-83487,101267,-126523,163928,-224165,330515,-551246,1162484,-6168772,-12086013,17817702,4770912,10554948,31021243,6283893,20504360,20831981,-6565643,12866510,-6241960,-21427436,-419163,-28598572,-20515310,-4375671,-28873212,870323,2943637,-9214001,26891004,9231197,11851892,34989485,2136375,17803996,16769580,-15835752,8810352,-13843964,-27025977,-1081965,-32026408,-16880743,-455932,-25087428,10314162,7439608,-2519497,32935733,8932640,14837569,31409320,-3292812,14700738,6485582,-20459228,3139725,-20996029,-25514441,-3933938,-29372623,-9778951,1203250,-14747712,16416433,10719193,6943221,31336036,10459606,15650408,22151871,-4102331,6561435,-2936218,-21253221,-6750313,-22296728,-23511093,-8031625,-20244523,-6202128,4987818,-2032928,16847912,17875800,12264634,26119459,14526663,8954679,14450910,-5106994,-6176612,-6014718,-24032146,-14605109,-16321694,-24521106,-4757768,-9414199,-5384067,15479105,4046948,17099296,25441638,8055657,24075880,12934058,-1771410,11681968,-13185539,-13814506,-6345363,-30498699,-12138800,-13595830,-23212264,5266326,-6291751,2723529,23279773,4737882,24234183,22987609,5761073,23583786,1919807,-4101068,3888384,-22513659,-12418720,-14958630,-28101250,-7765757,-15839349,-9891358,7640555,-639375,15001065,19139577,12800352,23938733,14258654,10238864,10259672,-3629698,-4929461,-11363236,-17900259,-16649377,-19312305,-15503704,-12201820,-6147018,631918,4720816,14308741,14459548,17909540,21136609,11906882,14909656,6509447,-4158908,-777872,-16419311,-16334197,-13751123,-25433840,-11048192,-11890727,-11601126,8087434,1125564,12256542,22276676,10258890,24234919,16337522,5692443,14369056,-6029560,-7223139,-6171726,-24288443,-13411048,-17313115,-21736528,-4245582,-9999219,-743374,12361829,5847810,19342800,19671147,12813741,20638516,9173536,3674676,3713592,-10523077,-11313914,-13868616,-21467784,-15556918,-15109527,-13456819,-3125786,24967,5519098,14531830,14958565,17272820,20254594,13311525,11210254,7743605,-4053824,-5301706,-11267376,-19966355,-14312610,-19056764,-17869688,-6148218,-9641785,1497590,10849915,6390616,20431549,18291293,12528507,21835954,6654442,4047226,5359578,-14290420,-8329717,-13342617,-24958416,-9484675,-18069328,-14183811,3201676,-6990086,9422264,16596737,6577251,25303689,15349391,9076168,20209986,-2589954,-62333,-493099,-21908026,-8534856,-17554013,-24281192,-4837275,-17095703,-5944476,8591265,-2663142,17815799,17523477,9715516,26316009,10011623,8096951,12928749,-9397653,-3293483,-9018866,-23350491,-10035785,-19590909,-18165077,-3225008,-11169288,2496499,10715415,5448866,20210522,16817350,12691366,19758591,6900206,3979160,2975394,-11144739,-10162752,-13225653,-20880461,-13505608,-14011576,-13127498,-1005129,-478006,5076995,15832973,11899639,17250185,19934532,9160616,13083950,5643052,-6178992,-1387583,-14695488,-17747203,-10907795,-22730535,-11685713,-6323450,-11685975,8185355,5315872,7569099,23499529,9798952,17778922,18856583,782773,11471774,-2647375,-12745992,-2668155,-22070211,-15711727,-9910947,-22601568,-2523168,-4654350,-4544392,15784088,5189628,14949781,22098650,7338907,18946037,9271731,-1440391,5976307,-11937071,-11871617,-9640454,-22663562,-11528247,-12615652,-13595025,1435122,-1440036,6265933,15519392,10591873,18363467,16694300,10019061,12072952,2719223,-2927925,-4798239,-13472577,-14640929,-14780210,-17181651,-12296880,-8188702,-5263493,2700208,7426250,10032311,16137134,15458443,13895825,14921797,7165505,3522712,309420,-9646341,-9721451,-13561883,-18228990,-11920030,-14110427,-9644269,-607178,-1440022,8325458,12616674,10970641,18795020,13601671,11018302,11917096,389450,-661062,-5322445,-14631055,-11305004,-16448911,-16575016,-9301730,-11250522,-2874792,3592115,3978477,13873778,13730772,13757140,17673728,10104825,8781900,5098461,-4349241,-4956792,-11341074,-15396838,-12850359,-16141461,-11847805,-6957864,-5438295,3254579,6485104,9770127,15360071,13462444,14510918,12648044,6665926,4705525,-2322072,-7116469,-9599200,-14890567,-13896919,-14032853,-12669981,-6573269,-4355098,2177880,7487447,9463096,15074684,13885686,13638795,13032908,6056298,4297679,-1996828,-8304223,-8867967,-15164737,-14365592,-12626037,-13689056,-5693853,-3623185,838962,9131679,8516151,14197576,15334563,11231580,13602935,6441374,2197286,227369,-9084787,-9253222,-12521399,-16132163,-10979241,-12445219,-7643040,-1288877,-247452,8008542,10200806,11681502,15768633,11761918,11448059,8027677,1417803,-557508,-7484597,-10523381,-12120419,-15221245,-11983739,-11533773,-7426292,-1694121,694201,8039502,10035102,12263615,15552542,11203281,11934278,7419090,812450,365634,-8550820,-10215611,-10853861,-16577934,-10296449,-11204981,-8809878,775748,-1116883,7533552,11822643,8747343,16935968,11029542,8839677,10730723,-1470047,31340,-5036390,-13687979,-7959367,-15554854,-13384882,-6545088,-11243047,101693,2551629,2931410,14236537,9333821,13003703,15328988,6051198,9590754,2087187,-4483453,-2831884,-12832159,-11575024,-11229494,-15326865,-7277625,-7394128,-3506126,4669874,4067615,10944254,12630237,11090984,13944848,8627982,6580870,3286158,-3516915,-4950729,-10235497,-11976653,-11729635,-13025314,-8577828,-7036685,-2532443,3003409,4531262,10669553,11203782,11573172,13472742,7727106,7309968,2885257,-3877958,-3753571,-10877564,-11822605,-10355015,-14402920,-7524954,-6223433,-4137567,5040734,3878570,9849319,13371833,9245349,14184979,8717183,4466854,5144338,-4920818,-5236480,-7874449,-14454261,-9352769,-12481162,-10521362,-3237694,-4886077,3319555,6930405,6554654,13842620,10677095,10302987,11500207,3563935,3308611,-1246610,-7807644,-6671974,-12079464,-12243929,-9221708,-10932926,-4874193,-1687435,475771,7414255,7982417,10613949,12871383,9456385,9635723,6031234,891523,-838427,-6456973,-9081946,-10011022,-12391796,-10296162,-8547577,-6403322,-1135772,1719235,5581527,9401264,10247566,11684242,10785405,8216285,6038059,1668070,-2039731,-5387717,-8872811,-10280692,-11123581,-10549588,-8365847,-5699167,-1835329,1823578,5460413,8504376,10048708,11237629,10137296,8310764,5892075,1488919,-1544136,-5291353,-8795598,-9521223,-11345803,-10236722,-7734385,-6311772,-1171989,1870474,4760291,9417629,9188720,10951316,10885009,6902959,6515878,1485279,-2780877,-3929759,-9604155,-9607971,-9894109,-11603032,-6485755,-5847060,-2506057,3605275,3573807,8925405,10452355,8756796,11695054,7009531,4708144,3507129,-3637747,-3980807,-7492426,-11185451,-8265974,-10850650,-7932798,-3707153,-3695715,2974243,4947908,6495296,11204872,8740754,9691310,8764007,3413178,3071366,-2060585,-5866971,-6372987,-10666069,-9576540,-8937689,-8876756,-3902747,-2230628,1505387,5851221,6701440,9845299,9987690,8770480,8291563,4387336,1946125,-1454623,-5268153,-6924816,-9473213,-9666248,-8873652,-7980093,-4480862,-2168071,1465234,5016150,6635965,9506584,9289318,8836001,8082165,4188266,2320696,-1339686,-5166038,-6173297,-9467361,-9399135,-8271629,-8313921,-3999256,-1917725,843105,5621091,6170155,9028578,10007451,7776947,8130583,4457205,1141305,-564787,-5518010,-6757972,-8259110,-10244802,-7908431,-7432831,-5151581,-801416,841017,4725590,7400808,7790269,9749057,8485466,6585091,5295797,1209363,-1365897,-3922469,-7427503,-7995986,-8872556,-8919175,-6344047,-4888085,-1918661,1911332,3759251,6861328,8499684,8316962,8791776,6714163,4221389,2138752,-1850256,-4289108,-6355149,-8773195,-8325926,-8256103,-6994704,-3844070,-1933465,1613064,4635802,6215842,8489424,8583902,7909874,6852644,4021808,1586192,-1441503,-4482235,-6328356,-8099857,-8494662,-8034997,-6654982,-4187665,-1697476,1523609,4012510,6182552,8072837,7926841,8172506,6552302,3903715,2210989,-1696199,-3908475,-5758093,-8462205,-7578740,-8005128,-6890673,-3370155,-2480712,1586475,4379883,5171572,8690569,7696861,7371205,7351325,2914223,2215964,-1043834,-5023537,-4834530,-8464004,-8144493,-6665876,-7597527,-3103744,-1580199,485338,5216269,4956992,7804792,8612602,6354966,7374994,3536970,1123183,-183982,-4978086,-5245254,-7249080,-8606170,-6339003,-6965601,-3824879,-1092649,156776,4690167,5342442,7064474,8436299,6377562,6795050,3736023,1068675,-300038,-4621446,-5159922,-7008879,-8403909,-6087996,-6786799,-3665861,-895919,67576,4863399,5116310,6779445,8624598,5663239,6735818,3835063,326632,341917,-4970938,-5313874,-6078016,-9118798,-5372970,-6405127,-4420328,296059,-730513,4587897,5836733,5287692,9249410,5560132,5659011,5178910,-483886,530595,-3725746,-6460680,-4639427,-8910959,-6155308,-4836397,-5522136,444450,66037,2931957,6867541,4695970,8227196,6709402,4149164,5483027,-54596,-797532,-2394736,-6991920,-4966501,-7560003,-7217046,-3911890,-5090522,-414223,1285402],[0,0,0,0,-1,-7,97,-115,61,-129,19,-190,136,-339,333,-430,469,-473,648,-673,981,-1038,1329,-1406,1618,-1822,2043,-2458,2715,-3235,3489,-3996,4339,-4879,5463,-6083,6892,-7532,8444,-9137,10157,-11093,12290,-13566,14898,-16451,17907,-19745,21520,-23777,26112,-28866,31895,-35242,39179,-43520,48886,-55017,62704,-71939,83686,-98820,119049,-147537,189482,-256672,375293,-624073,1070952,-6668964,-12285939,17723770,4694481,10435830,30937229,6177547,20505070,20793513,-6485349,12949121,-6124798,-21157796,-356623,-28440252,-20392340,-4520851,-28754809,722606,2729732,-9288704,26470621,9173294,11741603,34859850,2201338,17772416,16843046,-15546303,8931673,-13437280,-26763938,-1065219,-31775134,-16928421,-520283,-25246748,9926801,7270513,-2813109,32666998,8769811,14607142,31489563,-3137452,14888468,6977422,-20231988,3580622,-20735683,-25332060,-3765003,-29600119,-9873199,913033,-15146280,16146332,10183405,6733763,31188071,10208903,15923574,22213819,-3818776,7135319,-2777896,-20681565,-6391732,-22330079,-23096257,-8290111,-20513805,-6123401,4195340,-2232438,16572401,17249104,12409754,25783528,14445989,9425779,14326979,-4702699,-5691534,-5996700,-23436232,-14592982,-16309456,-24186477,-5075854,-9429052,-5441320,15080623,3930599,16850863,25139253,8171421,23872319,12880759,-1613560,11559631,-12905393,-13563457,-6338806,-30166568,-12037130,-13622326,-22934088,5366311,-6389258,2803461,22975109,4547670,24273970,22631727,5820156,23523173,1586813,-3848557,3911858,-22647602,-12034401,-15094385,-27881065,-7331497,-15983041,-9597647,7734037,-973470,15253257,18875055,12433877,24116322,13701844,10155838,10413257,-4103006,-4641567,-11372914,-18184512,-16067170,-19415531,-15314968,-11600012,-6463745,1087100,4869902,13910624,14836387,17607854,20757747,12184872,14230620,6473291,-3915776,-1410517,-15921198,-16368769,-13903538,-24628315,-11331668,-11613850,-11048318,7625262,1705089,12116581,21890345,10716184,23436243,16195529,5791256,13582991,-5667672,-7467508,-6502845,-23726370,-13616662,-17015251,-21228827,-4389880,-9389019,-598051,12269781,6196373,18978052,19611665,12755957,20121818,9126856,3401344,3421734,-10453550,-11356950,-13716899,-21243864,-15309691,-14842596,-13223244,-2829602,91185,5683332,14514452,14713360,17340554,19804883,13063512,11154929,7098935,-3960199,-5437344,-11594315,-19289496,-14583552,-18837738,-17111454,-6460759,-8876272,1643649,10527793,7076881,19819019,18058116,12781241,20799721,6972346,3659480,4653931,-13657070,-8860746,-13220642,-24266830,-9944267,-17228788,-13949510,2889543,-6154655,8961284,16553880,6916000,24466455,15563337,8750680,19431050,-2244112,-633654,-478377,-21577172,-8898803,-17062974,-23998907,-4821616,-16441039,-5863560,8811935,-2289323,17626077,17535603,9473748,25908791,9776275,7764458,12600623,-9561850,-3438788,-9102148,-23269560,-9769641,-19378412,-17599427,-2912345,-10945512,2974439,10739064,5521449,20273244,16248514,12649630,19280780,6310503,4117679,2362467,-11183599,-9877565,-13599406,-20242263,-13191017,-14058805,-12116498,-996006,-257576,5748704,15300723,12188421,17093856,19070742,9501077,12228064,5128795,-5815462,-2340710,-14400782,-17379719,-11309011,-21645779,-11681201,-6215780,-10610397,7757867,5842563,7953079,22679776,10276005,17144206,18190137,1052846,10301174,-2658136,-12649455,-3519355,-21337701,-15637903,-9970450,-21409894,-2719839,-4132132,-3822979,15302774,5875318,14759820,21448233,7695526,17997359,8921944,-1557227,5108751,-11630363,-11980142,-9897891,-21931629,-11535275,-12232224,-12882775,1436194,-936133,6561388,15269872,10736286,18065910,16137941,9778367,11520151,2291089,-3108636,-5097775,-13649944,-14300806,-14706586,-16755542,-11664125,-8143599,-4594250,3086131,7191356,10514256,15637538,15090471,14006646,13849175,7109809,3333763,-595441,-8993129,-10106825,-13701599,-17167718,-12407470,-13167240,-8944482,-1102646,-240379,7984038,12296867,11758327,17422187,13768894,10816546,10534932,1028793,-1649786,-5894926,-13748581,-12198326,-15613503,-15846220,-9701584,-9701804,-2851973,3770539,5141727,12979073,14163956,13701845,16414915,10388460,7844627,4299324,-4142054,-5965667,-11122846,-15101810,-13159945,-15060525,-11603224,-6603777,-4387021,3215383,6878490,10071707,14817038,13460645,14077392,11881927,6528032,4059153,-2729015,-7088014,-9873485,-14760788,-13388220,-13863907,-12093329,-5947824,-4216273,2818840,7569992,9150297,15371717,13321016,13197842,12917433,5053407,4190926,-2177384,-8943927,-8314252,-15224497,-14190820,-11629556,-13900216,-4988179,-3035500,483218,9822414,8197461,13781054,15668612,10247545,13407575,6370491,1157395,651413,-9366975,-9525778,-11614341,-16344713,-10468271,-11661108,-7933460,-334637,-44651,7744170,10873376,10985075,15424599,11861942,10323506,7982374,1125246,-1325267,-6918631,-10804068,-12079506,-14365436,-12162631,-10768453,-6771481,-1898737,1547176,7863210,9747054,12614086,14683124,10917450,11676263,6438334,930239,-33310,-8914093,-9614636,-11062916,-16248103,-9558194,-11277688,-7994811,1183014,-1122510,8169460,11410601,8583993,17049503,10123175,8649521,10306328,-2156455,99564,-5435945,-13759277,-7439908,-15567401,-12722611,-6019265,-11015485,785482,2719676,2980746,14381798,9034623,12668939,15003703,5504438,9230075,1875084,-4979814,-2796180,-12625798,-11608856,-10776495,-15018330,-7077307,-6923087,-3408465,4834129,4229777,10503346,12604595,10776043,13382636,8654064,5946267,3060055,-3254851,-5365624,-9779879,-11643242,-11796373,-12212004,-8527450,-6775652,-1971896,2616373,4818846,10564150,10601372,11707051,12787905,7408792,7421754,2205903,-3666628,-3711441,-11032202,-11196847,-10380304,-13957237,-6931768,-6348519,-3611562,5140127,3576287,10059763,12893149,8983528,13935854,8058481,4388752,4874735,-5176582,-5028935,-7960671,-14136905,-8957420,-12222838,-9963789,-2991181,-4660832,3458890,6845266,6510098,13454654,10272174,9976845,11026078,3298076,3143303,-1405230,-7753870,-6644381,-11809764,-11829175,-8953318,-10464612,-4666859,-1451825,614255,7272054,7944514,10258599,12354972,9257530,9103827,5791709,736775,-1129753,-6299816,-8954107,-9790640,-12077968,-10063981,-8122448,-6005452,-1025924,1974511,5541744,9100251,9983929,11216420,10371754,7929929,5639130,1504007,-2183783,-5414820,-8650864,-10064440,-10868402,-10105427,-8030333,-5385054,-1540580,1776759,5451052,8375861,9671395,10941920,9785326,7855642,5583646,1201061,-1601991,-5255803,-8666873,-9151530,-11021745,-9886229,-7252412,-6006370,-917469,1999604,4638329,9349063,8967475,10623331,10523173,6530072,6055606,1232461,-2880124,-3976989,-9410615,-9368019,-9622296,-11131138,-6256774,-5491039,-2216097,3546212,3643200,8661002,10125936,8551216,11047831,6694867,4509310,3037591,-3517892,-4071896,-7522534,-10664209,-8223613,-10375804,-7536892,-3768986,-3225120,2938517,4866185,6657468,10730260,8574856,9444132,8084469,3417093,2710439,-2269853,-5499993,-6475769,-10359092,-9088994,-8825702,-8126507,-3695925,-2094838,1909455,5638127,6725882,9793214,9401664,8593461,7799855,3967006,1800142,-1793278,-5281619,-6707385,-9330449,-9207059,-8589925,-7593464,-3954618,-1943466,1726934,5080175,6523274,9210706,8958599,8342364,7651961,3859395,1919072,-1502465,-5308475,-6229726,-9109601,-9132077,-7874461,-7727607,-3740055,-1499733,1198411,5588431,6350809,8622708,9589969,7510618,7465336,4125834,846602,-1044533,-5416034,-6871407,-8090955,-9651823,-7730584,-6780882,-4602211,-626281,1305510,4707069,7334393,7810429,9166393,8190362,6188720,4592055,1044931,-1835893,-4084195,-7125289,-8034014,-8380723,-8462507,-6067745,-4287454,-1627932,2014622,4027716,6635437,8362788,8049862,8234455,6364384,3739105,1777112,-1997312,-4436042,-6305673,-8426117,-8051274,-7841593,-6531520,-3545248,-1410788,1835311,4688485,6293263,8203352,8237506,7581395,6298413,3641801,1233206,-1847333,-4433136,-6379601,-7956767,-8031760,-7776588,-6024824,-3739004,-1474657,1983954,4019915,6224887,8071204,7461132,7860398,6084532,3241667,1984496,-2162732,-4045255,-5596802,-8478250,-7169644,-7561431,-6433403,-2697950,-2070081,1995637,4625826,5004737,8634164,7222403,6813126,6919976,2332603,1744771,-1395605,-5302614,-4900184,-8261688,-7828945,-6155039,-7057570,-2472127,-1081913,834591,5474924,4986803,7635991,8199264,5862931,6705035,2974209,675342,-590894,-5168432,-5260808,-7163116,-8118713,-5900751,-6340616,-3247798,-648213,699598,4774148,5283860,6988891,7929860,5940598,6339790,3094771,774642,-714340,-4912898,-5010133,-7007794,-7938162,-5568260,-6391250,-2850794,-420709,396731,5276570,4963801,6629874,8338757,5018413,6439820,3124227,-199071,176275,-5323059,-5206198,-5883062,-8840976,-4743370,-6012399,-3884097,772250,-519254,4882485,5821245,5039722,9021009,4972944,5198432,4652498,-1109245,325208,-3944149,-6471257,-4452143,-8654239,-5608216,-4335918,-5090712,920288,354013,3079509,6838093,4482667,7902628,6235543,3693734,4948141,-453784,-1143906,-2631563,-6978031,-4865742,-7195984,-6700246,-3479431,-4525899,-38241],[0,0,0,-2,-12,140,-142,289,-385,428,-618,655,-1006,1170,-1631,1934,-2393,2859,-3358,4107,-4792,5855,-6777,8048,-9237,10701,-12316,14113,-16291,18510,-21207,23876,-27050,30336,-34114,38258,-42778,47862,-53176,59197,-65469,72574,-80152,88589,-97769,107727,-118708,130480,-143631,157839,-173802,191307,-210920,232798,-257351,285341,-317220,354485,-398078,450508,-514314,594362,-697897,837688,-1038070,1350258,-1909381,3227140,-14478557,-7807585,-3998144,-13470520,18811467,3941787,11395226,30067329,6797644,19981078,20845467,-6708114,12903128,-6531709,-20882998,-898616,-27957293,-20471450,-4351773,-28519379,910438,2798104,-8766886,26324929,9441799,11597005,34688348,2226748,17480436,16609272,-15589226,8499679,-13386709,-26967101,-1011490,-31645557,-16884343,-249631,-24908087,10072130,7593725,-2772254,32811361,8881452,14520357,31529733,-3512574,14679390,6643685,-20591916,3522534,-21031096,-25284732,-3606295,-29551622,-9407659,1111345,-14961069,16607751,10233700,6922941,31253968,9972302,15962363,21867572,-4185479,7019671,-3309174,-20695931,-6616231,-22423016,-22879775,-8297376,-20116203,-5802133,4410437,-1713626,16605750,17427282,12580106,25472865,14627225,9012829,14022282,-4698640,-6328023,-5918172,-23552996,-14749002,-15824814,-24368303,-4688377,-8994317,-5663801,15642766,3946115,16781083,25563690,7525359,24001099,12862720,-2204452,11974879,-13450166,-13696671,-5981080,-30810617,-11617944,-13459190,-23243288,5986061,-6642251,2929801,23307049,3996704,24600789,22434579,5441019,23993055,1102401,-3876032,3977635,-23056236,-11632262,-15231080,-28073034,-6927691,-16326210,-9320017,7924029,-1182306,15621705,18670177,12420127,24275788,13446358,10335567,10298776,-4222570,-4433944,-11547759,-18044542,-15980962,-19536827,-15180355,-11772476,-6370794,1108426,4893066,14068003,14714282,17703489,20787950,11972272,14479196,6270548,-3943205,-1186880,-16233378,-16120703,-14020506,-24865458,-10894614,-11973393,-10980448,7750624,1125807,12560806,21739095,10524316,24048412,15641772,6069762,13902726,-6103197,-6828084,-6670494,-23872903,-13094490,-17628592,-21030771,-4310815,-10071253,-261901,11844710,5967890,19403656,19004055,13047871,20347471,8726475,4106530,3255159,-10375542,-10827609,-14304450,-20892221,-15234714,-15374994,-12719137,-3303069,-66061,6172349,13951788,15028941,17436286,19379675,13676316,10828712,7175813,-3385229,-5903384,-11227413,-19247725,-15016899,-18348414,-17554425,-6510598,-8463003,1038404,10725284,7158396,19413562,18510428,12523823,20801646,7294878,3298120,4927513,-13633586,-9211502,-12929617,-24451322,-9968037,-17083767,-14153900,3075288,-6126680,8849913,16845037,6872230,24492429,15661410,8705192,19465458,-2320862,-679164,-649418,-21568846,-8917399,-17205761,-23859486,-4950472,-16380669,-5563396,8660866,-1968695,17661065,17292647,9946847,25638811,9789582,8016319,11946933,-9384695,-3541409,-9665382,-22716671,-10346434,-19325932,-17106396,-3533307,-10188651,3089642,10341600,6425172,19748011,16420811,13182479,18373654,6928012,3735131,1729527,-10385551,-10816203,-13521687,-19858144,-14167149,-13112390,-12326500,-1349689,883880,5091809,15761184,12679542,16202833,19940572,9077482,11719585,5867206,-6931676,-2078015,-14143900,-18396092,-10442664,-22143716,-11843558,-5348526,-11384486,8311215,6143787,7367852,23631374,9929474,16989052,18732735,418795,10606756,-2662081,-13214159,-2949720,-21742025,-15860210,-9568710,-21844728,-2537878,-3906226,-3997323,15739804,5830062,14774443,21718262,7478195,18015243,8993708,-1712104,4965970,-11773711,-12292564,-10015374,-21940822,-11707514,-12077350,-12746603,1362004,-493992,6516792,15247278,11217833,17682708,16318322,9974735,11065378,2731107,-3376436,-5484820,-13108462,-14975933,-14676235,-16413893,-12397665,-7424571,-4749961,2691934,8072086,9857102,15891599,15670742,13217091,14545257,6970538,2784318,345833,-9829202,-10052924,-13179039,-18260451,-11722250,-13344151,-9608657,-128707,-964017,8065189,13005638,10839433,18262093,13835206,10167259,11516157,437634,-1643241,-5146427,-14780698,-11664654,-15600199,-16701404,-8837858,-10331103,-3020506,4438673,4308226,13537229,14311214,13084623,17288215,10105552,7708085,5063696,-4809738,-5658906,-10936832,-15800055,-12605139,-15545175,-11922427,-6121002,-4982454,3321931,7149469,9634170,15307429,13452245,13905429,12289063,6237535,4055667,-2409053,-7361026,-9658077,-14615902,-13763521,-13661993,-12222851,-6269586,-4037685,2642934,7471538,9473022,15164766,13447060,13518100,12644387,5429160,4323227,-2462686,-8397488,-8574481,-15504855,-13900442,-12193267,-13708236,-4917743,-3668451,1050604,9578871,7988377,14498663,15123820,10679817,13873743,5773775,2057944,420851,-9602829,-8725608,-12497705,-16165442,-10281397,-12608179,-7409636,-810825,-601815,8423356,10052477,11411993,15942611,11193711,11318405,7913157,958246,-434799,-7644446,-10418403,-11784803,-15206232,-11621054,-11267158,-7316978,-1352631,781812,7996061,9947039,12119982,15375364,10923686,11691325,7142688,648964,206728,-8616204,-10066024,-10803044,-16445127,-9901590,-11065391,-8474008,1067332,-1151386,7802150,11581822,8642100,16978587,10546193,8790476,10543649,-1740786,196514,-5309536,-13635778,-7689869,-15599916,-12859072,-6404049,-11042159,544029,2422353,3113765,14223855,9065043,13039302,14912559,5867474,9514850,1795864,-4448498,-2871355,-12766901,-11316582,-11225247,-15104623,-7083361,-7387669,-3261996,4483157,4018818,10894800,12334702,11123145,13740436,8450382,6593720,3098779,-3262025,-4928788,-10099193,-11586899,-11727103,-12701917,-8457062,-7075212,-2413795,2733576,4498163,10613469,10826068,11548925,13212654,7540589,7460163,2697759,-3738300,-3651325,-10856057,-11444136,-10299172,-14147554,-7379882,-6402915,-4029805,4936998,3635724,9759586,13051858,9061098,14021749,8521000,4515913,5077469,-4758685,-5097522,-7810886,-14106075,-9235536,-12274476,-10305041,-3210224,-4725574,3123223,6847187,6498714,13498511,10603756,10077969,11182378,3605769,3163523,-1147314,-7576503,-6727944,-11680651,-12120364,-9154934,-10613469,-5047113,-1596107,415736,7098263,8011212,10236690,12680549,9491279,9231100,6074565,914257,-1067002,-6076692,-9084101,-9816608,-12074608,-10351752,-8290911,-6233768,-1294439,1836636,5441506,9157927,10153246,11335091,10627417,8127514,5823265,1721996,-2000329,-5341621,-8624863,-10203329,-11040551,-10250831,-8330976,-5598036,-1682728,1568226,5445662,8387909,9644434,11230497,9853818,8096089,5942350,1224500,-1319171,-5203941,-8809722,-9136263,-11330082,-10056780,-7373440,-6390099,-977933,1932803,4508175,9548341,8960888,10782977,10790744,6439757,6466145,1380612,-2846669,-3729054,-9620711,-9496722,-9573053,-11531629,-6222385,-5723243,-2399621,3710716,3565515,8767910,10288830,8573225,11339764,6919171,4588423,3256449,-3616618,-4024403,-7457029,-10894320,-8284164,-10528623,-7782334,-3728349,-3401718,2963639,4899302,6605412,10849161,8764581,9528070,8295461,3619068,2715646,-2146937,-5562257,-6687415,-10307586,-9338129,-8992636,-8152475,-3899950,-2053112,1934745,5480529,7030054,9766078,9463224,8957889,7711530,4166785,1971597,-1984530,-5122154,-7006271,-9604053,-9139866,-8991811,-7598251,-4077082,-2216005,1982825,4970954,6515929,9695789,8867410,8627402,7899586,3648965,2305158,-1635330,-5421433,-6096881,-9543473,-9124429,-7980932,-8129434,-3652252,-1689074,1124585,5804130,6270508,8912944,9717079,7610630,7748730,4169653,924962,-829676,-5553855,-6857335,-8148567,-9939576,-7818463,-7053601,-4767075,-743262,1243690,4649604,7410095,7906328,9315942,8390934,6368049,4829461,1226181,-1727064,-4026883,-7192547,-8173472,-8505890,-8694000,-6287724,-4386392,-1850985,2035006,4011312,6571366,8643461,8132324,8434649,6674040,3807442,1990514,-1913611,-4487004,-6198870,-8573268,-8292884,-7971231,-6829919,-3652043,-1655860,1614673,4679246,6270924,8298165,8463881,7675164,6643589,3905904,1384832,-1573360,-4454089,-6446289,-8008899,-8211186,-7900658,-6310919,-4027920,-1671619,1693588,3961866,6261618,8057929,7707451,8111088,6281721,3686128,2179049,-2014662,-3913005,-5623059,-8450951,-7311871,-7802457,-6710393,-3010414,-2460506,1786052,4479372,5038825,8661586,7419514,7158256,7236003,2702596,2145064,-1240725,-5102132,-4718966,-8359995,-7923318,-6435686,-7322611,-2852183,-1537232,671077,5273789,4860388,7809749,8302740,6119045,7159394,3276201,1117705,-368268,-4995537,-5071661,-7245034,-8230778,-6211804,-6836143,-3544938,-1125610,342604,4630088,5016016,7068283,8042223,6097384,6770835,3414819,1204982,-296627,-4714717,-4792902,-7083907,-8132141,-5808566,-6798927,-3216333,-852751,23228,5044947,4793360,6673880,8513703,5315459,6895853,3476732,247858,516290,-5096412,-5004718,-5973493,-8952622,-5035674,-6407626,-4224056,390942,-730064,4668685,5576278,5147309,9148854,5255512,5599980,4972707,-597557,697136,-3789238,-6202479,-4562484,-8852081,-5824006,-4779286,-5399378,552962,-26497,3030111,6694864,4576984,8171684,6472693,4164975,5319716,-197098,-741992,-2579557,-6800921,-4755474,-7513280,-6871424,-3807184,-4976004],[0,0,0,-1,-4,136,-8,65,1,10,-96,69,-225,112,-230,103,-198,201,-278,401,-377,516,-399,550,-495,679,-755,872,-1002,977,-1145,1097,-1354,1407,-1677,1800,-1942,2110,-2160,2452,-2557,2966,-3149,3522,-3755,4044,-4427,4766,-5397,5878,-6690,7339,-8292,9293,-10599,12310,-14366,17236,-20719,25702,-32366,42310,-57325,81692,-124378,207577,-401340,1022243,-7547202,-29454550,-4995505,-5949826,-12603710,17554539,4454267,10309279,30526968,6117585,20454304,20698461,-6236887,12900223,-5816730,-20809659,-280338,-27992881,-20176040,-4525764,-28471561,438731,2619872,-9390980,26004019,9127030,11414932,34589954,2357164,17521153,17124615,-15300870,8912693,-12974671,-26722059,-807725,-31427188,-17112520,-345356,-25331721,9696765,7301090,-3309350,32554631,8597009,14273954,31692919,-3288891,15046342,7262713,-20121631,3978377,-20557360,-25172484,-3470694,-29772201,-9712467,702070,-15512100,16107190,9652042,6555796,30957121,9818003,16134415,22099646,-3660470,7498276,-2820233,-20110451,-6274759,-22117334,-22706775,-8494313,-20333202,-6393703,3794145,-2207511,15969258,17164885,12292736,25329985,14854669,9250188,14543070,-4131081,-5869658,-5243168,-23230865,-14516875,-15695452,-24645305,-4982019,-9550186,-6316443,15031009,3305419,16434554,25301772,7428076,24281513,13014978,-1630872,12589269,-13065741,-12985400,-5606073,-30551727,-11333541,-13985347,-23344915,5518083,-7484879,2704667,22545883,3638704,24624299,21986405,5876393,24207132,1404248,-2913860,4264852,-22446018,-11019504,-15263436,-27587051,-7243749,-16799089,-9360578,6953008,-1523849,15153723,17930854,12550777,23976266,13558099,10905735,10404436,-3443033,-3934324,-11275510,-17279955,-16030690,-19418036,-15155137,-12368256,-6668749,415317,4161934,13689327,14110173,17521643,20794082,12049455,14899444,6674188,-3274210,-680366,-15753487,-15578222,-13907194,-24636340,-11200729,-12344101,-11125036,6916676,763833,12026081,20932586,10661253,23733156,15803035,6736292,13886134,-5158186,-6209329,-6528998,-22939065,-13239723,-17548655,-20763254,-5169524,-10005888,-812259,10938973,6071190,18522471,18860211,13367858,19833495,9507387,4485760,3508069,-9305949,-10773594,-13712109,-20381541,-15690314,-15082738,-13255489,-3924751,-304208,5078482,13607989,14682492,16854522,19784771,13635853,11212737,7891157,-3146653,-5092633,-10620337,-18939580,-14515891,-18513791,-17718612,-6808404,-9183312,625395,10106527,6461884,19141548,18123743,12586579,20966212,7605397,3981357,5536287,-12952987,-8517074,-12555596,-24158651,-9989974,-17237354,-14522115,2424006,-6779688,8087215,16178341,6474073,24213324,15697390,8904649,19875256,-1618150,-67769,63640,-20921067,-8507522,-16848186,-23828390,-5273042,-16720326,-6293842,7959909,-2644682,16987809,16979801,9699892,25522485,10140181,8325071,12589169,-8495984,-3018750,-8910346,-22227528,-10264142,-19201072,-17572644,-4050068,-10734627,2169487,9661740,5831023,19193779,16340242,13090212,18698972,7550359,4168518,2646618,-9847651,-10174495,-12868152,-19836263,-13929342,-13459682,-12960525,-1672395,-128026,4436864,15261634,11987127,16335964,19803743,9207473,12616464,6133001,-5974870,-1239606,-13987011,-17399937,-10672455,-22160273,-11711174,-6534014,-11518408,7524634,4938312,7456275,22527446,9818586,17538778,18220609,1578815,11158835,-2458935,-11646087,-3098886,-21134349,-15106720,-10524561,-21441559,-3205319,-5059570,-3971991,14218820,5405251,14739724,20699069,8293029,18088785,9217000,-238382,5135977,-10716762,-11276725,-10140968,-21166082,-11998865,-12622771,-12871817,149984,-1131766,5941649,14312150,11015730,17363265,16361100,10451429,11353456,3479067,-2565736,-4713939,-12530286,-14457237,-14329561,-16676909,-12486706,-8206246,-5489267,2236288,6910587,9598832,15566514,14942636,13857714,14583428,7340890,3997572,263710,-8620682,-9327905,-13445083,-17086379,-12336324,-13755971,-9216378,-1684483,-1022885,7613542,11645146,11493715,17382379,13667636,11342269,10800353,1645735,-856936,-5489340,-13185250,-11932346,-15681295,-15773286,-10050764,-10128947,-3343746,2980790,4704319,12449615,13791787,13656462,16366722,10635156,8242166,4709714,-3590767,-5449589,-10744669,-14813728,-13142519,-15132842,-11753327,-7056657,-4830919,2777855,6392125,9660556,14566662,13283650,14186150,12107567,6751219,4482726,-2404037,-6663464,-9431489,-14584389,-13111245,-13909100,-12352083,-6224122,-4794471,2509567,7228130,8738800,15279428,13169254,13265725,13199033,5329467,4662339,-1722597,-8497249,-7831274,-15140223,-14045429,-11728538,-14147052,-5256068,-3501698,115388,9426263,7856494,13676706,15461052,10413729,13664012,6607816,1718582,965607,-8850422,-9065990,-11615995,-16022970,-10725524,-12025536,-8020787,-1127428,-350951,7416591,10119897,11240507,15105639,11890744,10973634,7840025,1988389,-919203,-6935658,-9849360,-12297063,-14286220,-11970446,-11685886,-6644758,-2468982,697572,8062334,8808526,12591065,14913751,10501110,12560410,6576352,1234101,961404,-8999466,-8995159,-10826606,-16635612,-9178930,-11823480,-8455661,1020905,-2131006,8072992,11063003,8133156,17329820,9955513,9023747,10864042,-1974576,934297,-5211570,-13379131,-7131004,-15793411,-12697113,-6384403,-11407947,527170,2010457,2807515,13940810,8779270,12893539,14844131,5974929,9619310,2050871,-4099311,-2804190,-12278467,-11206536,-11200680,-14697452,-7542210,-7369070,-3406036,3921450,4198033,10374240,12032854,11375371,13130437,8912145,6764999,2822017,-2502442,-5090734,-9880772,-10943497,-12217343,-12198372,-8412798,-7635237,-1932442,2082340,4274726,10832903,10057260,11953355,13100844,7142697,8059636,2336066,-3482338,-2943337,-11251611,-10758459,-10288903,-14364669,-6864127,-6847490,-3968516,4997728,3067716,9954589,12757979,8870358,14255309,8144198,4701436,5311198,-4827734,-4623739,-7724090,-13976224,-8909624,-12363998,-10168914,-3326500,-5032653,3053961,6531015,6376607,13355588,10323395,10224062,11116935,3735942,3366927,-1201387,-7364715,-6553660,-11550844,-11902192,-9168200,-10528226,-5054129,-1768415,374099,6868949,7830450,10122277,12395215,9466311,9263261,6116743,1135814,-957523,-5920214,-8889087,-9806395,-11902663,-10281684,-8342780,-6164567,-1382478,1743049,5420482,8874927,10033998,11192563,10415563,8268409,5746714,1740261,-1800199,-5348033,-8343317,-10021569,-10952949,-9990769,-8345372,-5593496,-1611313,1351095,5433712,8215538,9474167,11190045,9625115,8018060,5977643,1150852,-1230748,-5119490,-8705388,-8795476,-11212880,-9882401,-7297383,-6501074,-909099,1657212,4459677,9351089,8668892,10754467,10635590,6494931,6584887,1282804,-2617122,-3752467,-9575869,-9128228,-9722788,-11287910,-6229335,-5916882,-2208031,3366857,3467957,8834111,9876411,8638074,11226874,6612922,4851271,3058122,-3438689,-3775035,-7608348,-10446486,-8307097,-10546314,-7382674,-4075835,-3242853,2895835,4518763,6786662,10526891,8557233,9690510,7892114,3785945,2822476,-2333082,-5104329,-6712107,-10119644,-9127257,-9126986,-7913541,-3984074,-2268095,2026185,5142611,6873135,9678986,9216388,8984623,7628953,4176931,2147359,-1976369,-4892941,-6852463,-9418868,-9004663,-8958350,-7494545,-4118537,-2205448,1882652,4724824,6444805,9427846,8727516,8622103,7639627,3826964,2322073,-1567649,-5023880,-6090312,-9281345,-8932171,-8156735,-7797584,-3838656,-1803056,1187470,5328661,6250191,8822722,9319254,7752660,7573755,4218414,1211173,-1077209,-5157254,-6691397,-8246042,-9502030,-7912406,-6911751,-4665892,-1071611,1264014,4464322,7009413,7883553,9001123,8325361,6453284,4711314,1545059,-1770922,-3904032,-6880960,-8124702,-8268673,-8582821,-6401376,-4294071,-2035644,1921862,3924548,6393291,8435772,7986908,8394571,6628637,3860232,2091065,-1825279,-4282096,-6071370,-8461947,-8069086,-7984911,-6758869,-3669376,-1823960,1628237,4409295,6153394,8182854,8214930,7755352,6525501,3900738,1542099,-1614706,-4180092,-6192878,-7971816,-7914793,-7876577,-6315160,-3790790,-1852130,1775246,3789111,5971379,8098881,7385910,7969486,6298009,3536614,2349819,-1976993,-3862407,-5486082,-8463240,-7046148,-7700577,-6738923,-2894834,-2476220,1704688,4408798,4775943,8669694,7284543,7011736,7213063,2518290,2147420,-1145539,-5054917,-4555873,-8316970,-7769855,-6300125,-7272823,-2783833,-1522058,684667,5178327,4719340,7692382,8093553,6034994,7040636,3210003,1173775,-423521,-4876513,-4913683,-7242759,-8066166,-6150989,-6728425,-3289234,-1190943,498925,4580644,4891596,7167224,7800125,6018624,6653799,3066877,1264738,-436186,-4786211,-4600408,-7167375,-7867036,-5627673,-6846988,-2885934,-868458,60652,5195207,4487556,6745455,8350490,4980779,6842088,3175987,145381,491459,-5358078,-4768822,-5952533,-8937480,-4684854,-6404108,-3958798,504495,-907650,4881729,5495105,5047608,9082422,4957502,5570986,4710038,-820829,716435,-3897777,-6104705,-4392890,-8738028,-5528673,-4751992,-5118834,665641,-53221,3125735,6538845,4474709,8017873,6194851,4089989,5062362,-311608,-684753,-2638992,-6686439,-4790128,-7449296,-6554157,-3850796],[0,0,0,-1,-5,51,81,67,-42,144,-182,154,-254,183,-397,401,-667,742,-932,1082,-1217,1539,-1738,2239,-2522,3067,-3435,3975,-4549,5184,-6060,6833,-7921,8813,-10020,11138,-12533,14056,-15706,17643,-19518,21777,-23947,26575,-29269,32383,-35751,39368,-43416,47605,-52438,57509,-63396,69755,-76983,85016,-94004,104350,-116058,130003,-146302,166310,-190937,222751,-265819,329326,-439757,719083,-4788372,-12083972,-28167256,-5379873,-5459545,-12543936,17849764,4295459,10815495,30048984,6334404,20107036,20370811,-6336303,12663276,-6170588,-20632972,-680582,-27738800,-20154706,-4510981,-28106216,532347,2798589,-8973664,25856217,9330485,11330334,34303930,2316808,17205629,16898879,-15362209,8661076,-12886873,-26822131,-752609,-31295510,-17125375,-61775,-25188806,9802208,7450158,-3293883,32528228,8515170,14215682,31610497,-3545064,15002783,7062106,-20294830,4145196,-20787216,-24994526,-3357695,-29803206,-9395284,605738,-15413862,16322200,9428142,6730421,30839126,9578382,16295506,21718188,-3583444,7665206,-3045027,-19672822,-6394619,-22231560,-22280372,-8841109,-20008751,-6238620,3472837,-1851588,15531397,17013966,12464082,24731303,15214681,9120389,14294123,-3590989,-6193417,-5068007,-22930048,-14874316,-15256128,-24762073,-5126293,-9159175,-6734125,15256263,3220537,15942423,25599132,7079198,24242376,13378236,-1841352,13075340,-12834366,-12931620,-5118319,-30639182,-11154492,-13899635,-23699602,5484851,-7887694,2383904,22350744,3223319,24633360,21890626,5957062,24532239,1427786,-2337379,4522011,-22136562,-10507283,-15452896,-27375607,-7375575,-17191031,-9373542,6375252,-1866430,15079885,17261113,12763364,23927535,13365334,11494318,10304554,-3001765,-3348733,-11372115,-16691589,-15946066,-19587226,-14870834,-12886706,-6681649,291462,3479798,13723684,13662834,17257305,21133123,11800652,15298555,6950705,-3231854,-115175,-15565161,-15452091,-13503947,-24843765,-11132162,-12537843,-11727102,6822045,275871,11697870,20909075,10337255,23788000,15972851,6857275,14372921,-4957447,-5891493,-6153793,-22825542,-13053491,-17550697,-20956708,-5317653,-10557681,-1111067,10564551,5651538,18478774,18508982,13359343,20078412,9538732,4968470,3771216,-9093516,-10172411,-13765418,-20152464,-15471708,-15475597,-13088148,-4376536,-788797,5152664,12847003,14605344,17002456,19208348,14109406,11175503,7856798,-2289275,-5346393,-10187960,-18562304,-14980271,-17882379,-17940519,-7217418,-8838658,-200795,10031933,6563390,18329367,18614227,12339648,20741507,8351151,3494443,5895385,-12458775,-8831699,-11733581,-24238983,-10241439,-16754667,-15181565,2379091,-6775672,7517984,16329732,6128041,23901703,15870116,8723119,20071674,-1288278,-46014,409322,-20769752,-8433313,-16773904,-23843086,-5323166,-16844286,-6372179,7647425,-2741806,16839490,16567103,9833949,25336442,10064268,8867840,12291280,-8042930,-2706284,-9212265,-21519452,-10433792,-19379599,-16937246,-4841864,-10475853,2136111,8935950,6535217,18473365,16099498,13809651,17792738,8230241,4502193,2019726,-8645344,-10681920,-12857603,-18919785,-15018292,-12866365,-12941359,-2746266,697799,3508606,14955609,12503917,15195937,20486113,9371655,12038095,7324852,-6225591,-1150199,-12960204,-18198076,-9923010,-22091320,-12579948,-5860826,-12318807,7154107,5365392,6438176,22770863,9865802,16953111,19020269,1479135,11159608,-1552771,-11847655,-2672280,-20664657,-15488952,-10161207,-21579558,-3737058,-4885234,-4554575,13855122,5462813,14172804,20696396,8584818,17858962,9665902,65004,5119287,-10008627,-11234222,-10065915,-20643997,-12412271,-12605712,-12726718,-637640,-1031748,5553834,13625415,11549032,16837904,16368399,11177066,11007949,4154122,-1992949,-5024643,-11463480,-14622624,-14584591,-15910531,-13464544,-8138322,-5556104,1050577,7252503,8953573,14867153,15746720,13180893,14926589,8274823,3584628,1487899,-8257238,-9490033,-12276128,-17787661,-12300493,-13350421,-10672384,-1621412,-1645726,6346966,12034963,10547214,17256677,14552175,10739427,11916525,2319402,-910009,-3962658,-13113532,-11796297,-14750526,-16756325,-10030264,-10486189,-4855014,3045799,3537592,11624561,14033324,12902279,16765074,11412770,8276762,6115973,-2919984,-4984973,-9604028,-14788876,-12888173,-15063774,-12600766,-7347747,-5627977,1632475,5816342,8884068,14026340,13391272,14188512,12468624,7714205,5100373,-1368062,-5662473,-9079720,-13781453,-13099578,-14400942,-12323961,-7202620,-5731234,1918966,5808377,8400229,14867609,12408479,14135200,13319937,5840433,6155148,-1578339,-7331704,-7015111,-15412363,-13106414,-12292189,-14825227,-5204680,-5179532,-346452,8848735,6437522,14090356,14913163,10430163,14866704,6428105,2981340,2007360,-8768678,-7561480,-11710472,-16055836,-10147213,-13244876,-8226562,-1782602,-1769007,7311291,9195965,10738069,15529423,11312022,11757490,8651707,2286388,444779,-6378256,-9349640,-11514328,-14515327,-12028162,-11967047,-7695346,-2934389,-212612,7085291,8433739,12054947,14763683,10917794,12858936,7261640,2140459,1558080,-8122952,-8330858,-10624724,-16308203,-9476757,-12388103,-8782251,-72224,-2899610,7496865,9965071,8003285,17217794,9867667,9972760,11135155,-1048819,2017777,-4941524,-12420279,-6772216,-15877503,-12411851,-7288272,-11983018,-47950,695755,2387213,13265637,8161839,13254698,14682116,6507943,10519177,2449673,-2970889,-2015943,-11879992,-10493657,-11374979,-14933713,-7810307,-8316075,-4116018,2989656,3164788,9917398,11407631,11226058,13484182,9144930,7555113,3713640,-1660986,-4119935,-9290761,-10571859,-11999486,-12561389,-9024445,-8231970,-2891888,1194695,3494359,9970566,9672329,11815063,13198259,7906964,8815628,3203856,-2346543,-2317456,-10328375,-10296689,-10392916,-14342312,-7502082,-7741371,-4747296,3692066,2261450,9370633,12091096,9079792,14338426,8691112,5780120,6019457,-3669614,-3628564,-7258472,-13312516,-8962748,-12628991,-10582428,-4431694,-5760149,2042402,5403374,5739677,12721190,10181780,10529708,11587621,4599139,4289087,-134501,-6239397,-5904064,-11011658,-11702167,-9482602,-11004721,-5958911,-2820768,-620767,5774725,7129662,9612925,12291781,9790395,9790392,6970635,2136905,60344,-4906298,-8035363,-9332422,-11739771,-10572924,-8962643,-7069970,-2545705,616147,4352897,8019131,9623720,11142894,10685066,8962710,6649324,2838843,-620789,-4443096,-7510287,-9473413,-10998170,-10214759,-9063242,-6551170,-2721420,78143,4442601,7366554,8903015,11171524,9859643,8760046,6991393,2127471,57044,-4090010,-7968729,-8229075,-11319993,-10092448,-7891370,-7561589,-1883460,423550,3262975,8718343,8074322,10767062,10976562,7029376,7665327,2322089,-1439481,-2501707,-8853107,-8547246,-9634547,-11650429,-6732684,-6932440,-3399174,2285779,2261719,8033912,9308196,8586990,11625008,7316755,5907670,4158062,-2244090,-2660386,-6789132,-9923329,-8242004,-10852412,-8018859,-5179847,-4313520,1586484,3370558,6106849,9723553,8588939,9964616,8438019,5011841,3761556,-1093111,-3818306,-6105890,-9394485,-9105665,-9573973,-8359236,-5211712,-3324234,958509,3746474,6336394,9044255,8974511,9584134,8021672,5255715,3356866,-1068622,-3554554,-6141455,-9028172,-8591227,-9518870,-8015044,-4987503,-3654478,1004635,3574381,5569419,9107570,8352841,9103412,8342670,4616086,3646035,-620088,-3953253,-5193986,-8898735,-8720322,-8471604,-8583307,-4580919,-3054588,99334,4384195,5340688,8388372,9249825,8007705,8261397,5134616,2291734,148169,-4159524,-5909680,-7728610,-9363972,-8210514,-7516180,-5617179,-2066498,259492,3415886,6343876,7489343,8810669,8726171,6963939,5567474,2558513,-778861,-2867859,-6132083,-7736743,-8098873,-8948476,-6937311,-4977616,-3137299,933109,2963591,5591241,8097621,7770778,8551275,7309839,4583753,3139438,-749121,-3400049,-5187737,-8021526,-7985546,-8042767,-7470257,-4558445,-2688900,391098,3516446,5329200,7701545,8276443,8021629,7197116,4836234,2496971,-449952,-3147916,-5563255,-7331769,-7931363,-8209929,-6717048,-4920936,-2808694,698457,2704735,5406086,7423727,7249956,8393489,6712531,4545347,3402145,-932009,-2594780,-4743805,-7989895,-6875137,-8217566,-7182868,-3847660,-3756318,749851,3222993,4105747,8195055,7033837,7500992,7724489,3560328,3394358,-254568,-3747362,-3784994,-7915983,-7416583,-6811262,-7910915,-3601655,-2844919,-306888,3987786,3903252,7325181,7764271,6562809,7615479,4038950,2518208,534265,-3732130,-4020074,-6916564,-7700421,-6445920,-7361079,-4111051,-2504809,-506150,3462357,3903832,6851850,7462713,6434391,7400524,3924901,2609397,500995,-3651800,-3642665,-6887839,-7505773,-5999142,-7594713,-3681909,-2370315,-927615,4123173,3444131,6567375,7979153,5387758,7749354,3776970,1696012,1522277,-4401117,-3660173,-5805723,-8583623,-4954390,-7424106,-4457681,-934439,-1974271,4019476,4244726,4849581,8873276,4935813,6654221,5316698,406446,1985021,-3321898,-4892021,-4170138,-8746287,-5509222,-5709962,-5815770,-321100,-1412977,2443735,5505436,3972619,8202120,6120394,4943390,5807168,533527,676304,-2002664,-5728976,-4207386,-7609281,-6536216],[0,0,0,-2,-11,175,-126,331,-282,433,-487,642,-903,1087,-1494,1681,-2149,2436,-3006,3560,-4270,5117,-5919,6995,-7940,9285,-10572,12255,-14006,15983,-18179,20441,-23134,25870,-29187,32601,-36553,40708,-45258,50241,-55549,61574,-67936,75165,-82793,91293,-100411,110428,-121484,133564,-147150,161986,-178774,197318,-218445,242386,-270035,302366,-340531,386741,-443390,515388,-609533,739055,-928306,1231371,-1793226,3181097,-15006401,-18696058,-8388397,-30211229,-4056293,-6603937,-11846840,16824376,4813407,9908797,30452306,5821977,20389030,20116153,-5886001,12480870,-5652073,-20696150,-310674,-27655676,-19942965,-4595883,-27980760,162394,2844905,-9354487,25688014,9167063,11072624,34159018,2509647,17044170,17186301,-15304609,8766523,-12625002,-26713631,-629047,-30973790,-17164170,65621,-25261325,9610898,7434388,-3649295,32457991,8583626,14006332,31697875,-3561552,14944574,7201903,-20374691,4318244,-20549623,-24927431,-3170836,-29749122,-9320883,804433,-15494625,16382895,9396209,6576275,30904395,9454603,16097664,21729316,-3745868,7582658,-3056298,-19845585,-6238390,-22038425,-22286313,-8582722,-19904204,-6264711,3772327,-1936853,15506545,17218510,12156522,24808993,15056401,8664117,14487157,-3995537,-6328968,-4781359,-23232814,-14532338,-15025491,-24999912,-4510162,-9302015,-6619010,15772089,2823584,16285050,25543035,6516258,24599938,12735417,-2184281,13299161,-13605203,-12679037,-5136852,-31028869,-10547943,-14005458,-23615504,6263085,-8175252,2854590,22613698,2862380,25114206,21441315,5603130,24628930,732999,-2417096,4381548,-22627042,-10242051,-15497973,-27359262,-6780245,-17129303,-9067681,6703957,-1848682,15221853,17383829,12499446,23876189,13197816,11087617,10246379,-3332439,-3706864,-11205017,-16983355,-15951544,-19127870,-15081040,-12390614,-6436629,107283,4124958,13570782,13604983,17669585,20241775,11983211,15252705,6206295,-2683777,-518740,-15877236,-14747595,-14153411,-24435093,-10696572,-13128839,-10751787,6659064,102543,12436142,20056986,10509058,24016736,15097631,7440547,13953571,-5288422,-5214621,-6748374,-22408842,-12701838,-18083152,-20150269,-5527067,-10612293,-420314,10008915,5896435,18434370,17983808,13774007,19711577,9230524,5321021,3259839,-8873748,-10089285,-13985069,-19728638,-15585679,-15435609,-12779287,-4462354,-531801,5223027,12747015,14679755,16771304,19066367,14068352,11048895,7914559,-2484078,-5306596,-10181301,-18415628,-14773508,-17902381,-17665342,-7156642,-8799774,29995,9925389,6621658,18451668,18297672,12356466,20558824,8063649,3669746,5476162,-12397963,-8721378,-12052527,-23786434,-10181049,-16859964,-14578501,2268277,-6539860,7757219,15989448,6530201,23717009,15627739,8972496,19522316,-1384963,94078,-173172,-20350887,-8573026,-16837802,-23285334,-5561485,-16467748,-5971222,7354777,-2147409,16702274,16400208,10269956,24772691,10082118,8761667,11753103,-7769306,-2978950,-9359538,-21142885,-10770457,-18937970,-16725970,-4917252,-9857745,2019774,9092601,6775596,18233218,16362842,13442053,17549550,8301710,3927332,2121059,-8818889,-11026487,-12481351,-19215049,-14753176,-12530671,-13217601,-1997800,587943,3637861,15465904,12000455,15546279,20322685,8743130,12485255,6616499,-6455354,-897990,-13848471,-17605976,-10017378,-22389206,-11589997,-6156015,-11835452,7725250,4727450,7285122,22581573,9426254,17502975,18061767,1552501,11261871,-2476912,-11269129,-3014650,-20839154,-14819012,-10700543,-21055709,-3343487,-5302704,-3749002,13611849,5496001,14550779,20136924,8788448,17664677,9278497,312257,4725568,-9980168,-11134184,-10354265,-20379381,-12479987,-12495676,-12566918,-679452,-739423,5446956,13613223,11514399,16538065,16478299,10950912,10873096,4332157,-2524986,-4710567,-11599971,-14830573,-13928631,-16384079,-13123274,-7757286,-6073545,1801242,7059824,8694275,15461356,14967338,13418355,15000661,7370287,4125322,911400,-8667083,-8920198,-13108203,-17186677,-12051277,-13921803,-9458931,-1748124,-1497284,7329221,11441492,11114816,17308062,13670958,11265437,11151032,1762664,-552235,-5073376,-12913193,-11690278,-15342245,-15847236,-10023412,-10233007,-3768128,2845594,4255693,12149453,13613390,13282795,16415855,10803335,8198673,5186998,-3283507,-5055136,-10251326,-14701244,-12754042,-15148376,-11987314,-7052075,-5257810,2552840,6036575,9196748,14384949,13012275,14087086,12169276,6893241,4977504,-2036501,-6244820,-9026889,-14289225,-12847411,-13874675,-12333332,-6388867,-5163518,2149391,6664983,8394810,14979274,12817292,13306327,13226460,5517990,5180058,-1667522,-7972325,-7509223,-15069667,-13617312,-11860967,-14135028,-5252070,-4052608,95351,9034032,7361199,13716962,14890563,10558342,13859817,6390543,2415914,973803,-8582273,-8301366,-11900127,-15498835,-10574673,-12341361,-7621230,-1799750,-606551,7395111,9267647,11412909,14864609,11455244,11544440,7477862,2334312,-346582,-7135122,-9058158,-12269706,-14144640,-11463126,-12198047,-6540225,-2653506,13146,8185642,8218412,12290932,14994242,10050514,12956467,6617113,1327806,1564015,-9064147,-8522913,-10416848,-16638613,-8800791,-12133895,-8535461,888828,-2725162,7930186,10530376,7807330,17313484,9778713,9372700,10929360,-1683389,1502298,-5069670,-12799114,-6974551,-15725425,-12341440,-6868989,-11426467,169069,1360694,2830744,13296898,8544516,13113372,14341815,6462778,9674187,2137426,-3244457,-2829219,-11735807,-10711858,-11582402,-14258974,-7861177,-7720424,-3222543,2970509,4062816,10110587,11319054,11702078,12787024,8911000,7363072,2605136,-1752064,-4704860,-9963210,-10160539,-12421484,-12152806,-8338256,-8206840,-1803353,1682685,3680921,10824430,9391874,11912913,13255614,7058196,8581132,2558022,-3130954,-2487454,-11004838,-10405262,-10099521,-14485828,-6846583,-7253152,-4302825,4566229,2516504,9677487,12393301,8749675,14246408,8301971,5165467,5566530,-4344505,-4175278,-7456436,-13502436,-8866287,-12319196,-10236445,-3796809,-5172616,2579101,6042825,6136536,12907691,10292403,10197916,11085146,4167266,3658174,-670274,-6729496,-6336490,-11116820,-11727398,-9299036,-10475392,-5531261,-2178711,105861,6231691,7549407,9890484,12089627,9731032,9275192,6412056,1657530,-699347,-5358784,-8452151,-9635108,-11606280,-10307296,-8622161,-6358886,-1988478,1280155,4994946,8273507,9879288,11060487,10371353,8629531,5961242,2234169,-1154556,-5022450,-7789764,-9750407,-11016181,-9777676,-8731350,-5916128,-1928373,669456,5087800,7733278,9059471,11282600,9497327,8309631,6521363,1452826,-395959,-4631290,-8354467,-8288297,-11333961,-9811412,-7502009,-7038065,-1160231,960871,3922944,9123071,8129785,10843674,10664058,6633191,7172347,1643039,-1977045,-3090012,-9265058,-8567079,-9655546,-11280544,-6264046,-6587600,-2619812,2701683,2773258,8510444,9317997,8683309,11269798,6796757,5568081,3382988,-2714182,-3026594,-7341143,-9836512,-8302581,-10684815,-7489689,-4839525,-3656091,2243503,3662516,6657814,9849397,8547580,9896692,7863427,4574610,3164871,-1803606,-4198553,-6602439,-9629751,-8896955,-9515402,-7843943,-4701695,-2726964,1571474,4223223,6650814,9236859,8959560,9435453,7569286,4805914,2679175,-1659675,-3920298,-6633396,-9130999,-8561530,-9295410,-7494736,-4569239,-2981456,1567127,3931289,6120491,9220391,8370289,8971253,7765295,4199029,3027117,-1301460,-4298030,-5688722,-9073203,-8587827,-8438464,-8001709,-4125637,-2522724,896807,4711796,5762191,8609677,9074816,8012204,7749356,4527677,1871752,-666050,-4509159,-6235989,-8114400,-9154299,-8119731,-7080989,-4894457,-1700875,983231,3909237,6655261,7804881,8763663,8519948,6611798,5017074,2127255,-1322130,-3374859,-6388103,-7986866,-7994641,-8760434,-6593697,-4529722,-2638271,1587947,3413775,5900670,8299669,7696341,8525518,6893729,4110899,2716398,-1393143,-3785221,-5618406,-8344140,-7935594,-8036456,-7043612,-4006049,-2334685,1055916,4000988,5677768,7946202,8105017,7856910,6777703,4214508,2062262,-1125567,-3719590,-5772218,-7743629,-7741276,-8014900,-6458577,-4252749,-2375841,1345644,3231660,5610568,7827153,7163632,8137724,6545988,3808164,2912225,-1498461,-3261382,-5011843,-8210818,-6831132,-7862509,-6887455,-3215350,-3085277,1316236,3798676,4376785,8406007,7024493,7171383,7424023,2844453,2778057,-747756,-4452182,-4167963,-8125230,-7538215,-6518197,-7489946,-3007191,-2157666,313927,4598953,4291523,7513456,7841353,6327477,7258032,3364114,1840868,-125563,-4297914,-4423046,-7082171,-7689346,-6325422,-6967348,-3474484,-2012897,158163,4061919,4256987,7135363,7474796,6182658,7003246,3267636,2030445,-73160,-4348920,-3900868,-7195878,-7589805,-5679017,-7258002,-3068109,-1652550,-437523,4812186,3813137,6777055,8086984,5033652,7380851,3302754,858031,1052686,-4974115,-4148368,-5931710,-8740562,-4653762,-6941270,-4053309,-109684,-1408222,4602130,4783370,4980537,8884734,4801715,6114620,4845839,-235114,1259193,-3756819,-5448254,-4409214,-8651527,-5401306,-5197703,-5301452,205354,-694820,2963797,5885126,4301491,8060478,5948214,4583405,5284200,160693,72471,-2514620,-6029041,-4562909,-7563775],[0,0,0,0,0,58,101,-27,190,-92,178,-155,214,-359,404,-647,641,-881,904,-1167,1367,-1670,2054,-2328,2808,-3079,3666,-4104,4836,-5530,6330,-7224,8046,-9151,10137,-11531,12837,-14477,16106,-17891,19858,-21872,24307,-26751,29707,-32670,36072,-39614,43520,-47862,52545,-57951,63705,-70353,77502,-85723,94916,-105520,117892,-132299,149659,-170391,196226,-228524,270319,-324484,390377,-419100,-708740,-24177312,-17037744,-9400452,-29344399,-4400511,-6210235,-11820916,17135549,4673728,10379067,29999782,6038962,20187274,19950337,-5952526,12353342,-5889448,-20501543,-683480,-27527070,-19875452,-4557002,-27644775,353996,2873263,-8872089,25628148,9404808,11224292,34071473,2417033,16853464,16995499,-15505579,8541413,-12702263,-26862932,-614198,-31048813,-17004395,270546,-25246481,9859036,7520122,-3630054,32694629,8293307,14014482,31682693,-4027546,15043268,6963104,-20606311,4552051,-20997658,-24818154,-2932490,-29960700,-8775468,648676,-15475674,16773783,8986270,6774390,30949322,9058911,16575227,21345195,-3951590,7913314,-3582497,-19448848,-6183151,-22297462,-21760422,-8888040,-19845703,-5851094,3380031,-1502218,15547296,16941466,12545376,24472578,15026153,8835681,14115693,-3774769,-6399359,-4940006,-23048342,-14759940,-14950171,-24852933,-4647640,-9027157,-6620799,15767933,2953384,16157701,25561072,6444958,24523951,12790124,-2357731,13292393,-13765329,-12794431,-4993080,-31272262,-10269653,-14017255,-23574762,6631714,-8347287,3095523,22822097,2519645,25397088,21284139,5346145,24867526,270626,-2471251,4489537,-23073892,-10011067,-15566422,-27473605,-6408548,-17351428,-8871597,6983052,-2152829,15636411,17301492,12263634,24156711,12754353,11060499,10386866,-3742409,-3383779,-11281315,-17097723,-15552097,-19416499,-14904410,-12143225,-6748780,522767,4105827,13315073,13918419,17323078,20288779,12167610,14781647,6396992,-2789496,-788343,-15502869,-14965615,-14103355,-24130547,-10938856,-12717150,-10633666,6419625,510035,12317547,20072508,10746420,23694643,15197051,7318848,13640899,-5299887,-5392306,-6824395,-22397459,-12783642,-17917977,-20137641,-5399269,-10504727,-370062,10186074,5804001,18685882,17886078,13575499,19863392,8959041,5244425,3361401,-9398790,-9724025,-14114237,-19924831,-14998407,-15815044,-12431021,-4100209,-1106566,5857425,12525947,14380982,17366021,18343837,14296029,11247725,7013352,-1774845,-5642974,-10564876,-17762931,-15500389,-17449824,-17350462,-7758079,-7883013,-269427,9671304,7334938,17569798,18611470,12545336,19688366,8726550,3206591,5187043,-11816626,-9469351,-11706914,-23557527,-10704875,-15994803,-14792957,2122299,-5900082,7359296,16266124,6631527,23246776,15871511,8619711,19314937,-1302526,-348505,-51591,-20345268,-8690299,-16630947,-23248536,-5457862,-16313035,-5854129,7407678,-2163954,16825939,16204045,10291628,24727834,9900241,9062176,11444749,-7870661,-2769344,-9836622,-20767981,-10705380,-19264233,-16158473,-5307111,-9960658,2463289,8338920,7229958,18136333,15714224,14149290,16934268,8269824,4592120,1270246,-8250420,-10892007,-13065481,-18206198,-15267754,-12491193,-12473986,-2940809,1168879,3613958,14645175,12791842,14910748,20153618,9412817,11462781,7134278,-6204726,-1561809,-12782643,-17913463,-10151124,-21525926,-12512491,-5854052,-11692043,6899665,5453238,6811594,22116018,10111787,16737891,18295831,1965718,10578068,-1869252,-11315807,-3396710,-20142619,-15304823,-10607600,-20547118,-3978232,-4769661,-3680843,13217499,6037239,14202029,19998521,9094720,17186603,9316648,399176,4239668,-9703501,-11198350,-10507863,-19852376,-12608591,-12522797,-12106682,-960412,-546119,5780242,13303511,11880370,16471205,16092240,11239187,10484644,4063301,-2162498,-5323544,-11501251,-14584623,-14435356,-15741881,-13070819,-7897193,-5204239,1419107,7248166,9204010,14806805,15427829,13368934,14255481,7912276,3436639,723109,-8118763,-9800491,-12504645,-17028340,-12484309,-12962061,-10012609,-1727128,-679902,6439903,11984706,11183855,16521494,14527317,10631573,10958159,2423212,-1598552,-4439202,-12746395,-12423069,-14357318,-16288078,-10144855,-9453400,-4536278,3348844,4428834,11327699,14364835,12850481,16106357,11352561,7530442,5515458,-3069452,-5695360,-9655002,-14850950,-12964363,-14562467,-12311430,-6807462,-4949529,2029799,6397416,9123136,14055046,13235205,13853990,12030981,7086197,4587117,-1995282,-6063490,-9325404,-14033186,-12827813,-14141289,-11965315,-6451001,-5217916,2652205,6320631,8418117,15206840,12257329,13672261,13071315,5075683,5657633,-2034995,-7975957,-7051848,-15529576,-13163177,-11639130,-14543791,-4563200,-4336415,4454,9507576,6693898,13927780,15032765,9881494,14346876,5989867,2174401,1529111,-9217776,-8067242,-11596614,-16015304,-9895822,-12515698,-7829419,-1119586,-1031425,7590172,9656898,10839051,15212184,11262120,11053445,7873170,1868050,-422645,-6711004,-9597161,-11893631,-14066008,-11719282,-11510975,-6744606,-2563131,585316,7760361,8462225,12444603,14467613,10330673,12601230,6291651,1554115,1066053,-8911383,-8335444,-10889292,-16235835,-8777080,-12170421,-7997322,738490,-2496718,8230804,10160056,8061921,17205139,9332107,9600402,10526677,-1890590,1569311,-5471823,-12688691,-6797082,-15820611,-12005853,-6861281,-11410286,527279,1264196,2961242,13423326,8284170,12990246,14269040,6197393,9730226,1942673,-3408220,-2727077,-11914755,-10729210,-11197440,-14312613,-7608965,-7491929,-3284143,3335328,4042949,9986950,11524909,11439744,12735671,8927554,6839218,2742325,-1910625,-4978630,-9597330,-10503293,-12282269,-11904946,-8615958,-7795631,-1729997,1600170,4117987,10481516,9459359,12021961,12703816,7208479,8304755,2225137,-3035313,-2866983,-10930406,-10325190,-10338583,-14068529,-6824594,-7128907,-3877492,4523364,2835356,9766695,12324481,8875924,13958104,8144516,4970505,5204318,-4448190,-4432828,-7601736,-13407592,-8978569,-12099313,-10079374,-3584530,-4808436,2617389,6227726,6296571,12677097,10397145,9969541,10908840,4123927,3207505,-721400,-6860060,-6569846,-10938249,-11813857,-9170964,-10167408,-5458560,-1773154,208447,6280762,7899847,9634131,12137544,9664461,8973511,6373908,1428967,-757464,-5330892,-8561984,-9598220,-11498685,-10249485,-8343144,-6211160,-1832809,1393419,5019332,8345362,9845232,10963988,10243797,8528502,5853461,2079554,-1212030,-5097117,-7783475,-9595828,-11098690,-9679047,-8623715,-5929559,-1768913,594453,5133409,7836737,8829373,11402976,9382066,8151489,6565826,1225997,-471511,-4597126,-8572054,-8150227,-11276471,-9872898,-7166654,-7097301,-1062653,1159502,3733566,9253066,8100781,10535203,10783291,6430125,6972131,1708536,-2222716,-2963173,-9141904,-8755233,-9510882,-11285415,-6316483,-6229372,-2683686,2759017,2966635,8282499,9456528,8663159,11107735,6869952,5318689,3261968,-2597561,-3305046,-7257120,-9754152,-8458899,-10368200,-7456586,-4804562,-3231169,2115581,3886268,6753408,9630310,8726843,9755368,7602238,4751836,2860065,-1808873,-4133895,-6861270,-9307861,-8891213,-9618821,-7374917,-4824556,-2629635,1828457,4015728,6914857,9200482,8760128,9546462,7243610,4634619,2774423,-1993515,-3936009,-6518074,-9300576,-8332156,-9332949,-7487431,-4272052,-3047607,1779513,4123913,5990961,9301194,8313951,8826654,7804573,4108286,2894720,-1258458,-4455683,-5666609,-8954762,-8696697,-8194198,-7901380,-4165535,-2328517,849071,4666667,5980522,8420459,9101378,8000792,7434202,4575521,1702900,-771408,-4291527,-6539036,-8016232,-9015453,-8263418,-6855074,-4945322,-1745090,1241794,3729280,6689328,7888254,8423110,8700233,6536760,4723329,2249366,-1572775,-3390817,-6198376,-8179863,-7865452,-8634389,-6697391,-4225740,-2680115,1542666,3593211,5589266,8425221,7722225,8188354,7067180,3928721,2533851,-1219689,-3992145,-5451284,-8184624,-8050271,-7770456,-7059541,-4023426,-2087811,921281,4041735,5688082,7821926,8127311,7789923,6663184,4293393,1978838,-1099928,-3583411,-5943035,-7510438,-7772555,-8032523,-6238012,-4364754,-2369371,1398370,3077119,5638641,7763324,7046988,8241902,6337741,3884195,2930395,-1657922,-3096689,-5007433,-8207251,-6731466,-7901867,-6851050,-3175316,-3117235,1369046,3829463,4336484,8408612,6967052,7164913,7274929,2920757,2739784,-835853,-4364898,-4223506,-8016327,-7456903,-6594178,-7434912,-3152038,-2184482,393523,4427024,4295013,7480256,7725635,6386880,7117101,3482769,1936156,-225916,-4050280,-4445671,-7092095,-7536504,-6433297,-6812158,-3500479,-2152398,296067,3861338,4210598,7163284,7240759,6355872,7011736,3230990,2253487,-210100,-4271264,-3804940,-7192273,-7338319,-5718437,-7286712,-2921734,-1838345,-313779,4777555,3653097,6911357,7927118,4954354,7391787,3152278,966732,1004402,-5058627,-3929866,-6045527,-8568698,-4527589,-6993939,-3942053,-203449,-1436400,4649553,4632703,5038197,8858067,4745606,6210966,4713657,-211080,1330373,-3739846,-5260699,-4372411,-8619832,-5291421,-5303541,-5256133,182152,-786349,2964698,5749969,4330205,8102578,5906280,4691895,5219206,128452,178715,-2495501,-5896388,-4454805],[0,0,0,-1,-4,10,49,115,-46,215,-125,222,-210,285,-446,513,-778,800,-1073,1133,-1441,1691,-2051,2498,-2846,3407,-3771,4462,-5017,5879,-6714,7673,-8742,9758,-11076,12298,-13949,15538,-17486,19451,-21605,23974,-26429,29343,-32313,35841,-39430,43518,-47813,52545,-57802,63497,-70031,77047,-85117,93882,-103959,115310,-128459,143887,-162048,184153,-211102,245496,-290416,352833,-447047,624327,-2685040,-226239,-23830161,-17095512,-9383864,-29360210,-4563947,-6326959,-12031820,16800820,4573204,10156436,29920876,6177218,20170838,20127000,-5675286,12226137,-5616207,-20487513,-736650,-27234284,-19981727,-4685656,-27579508,-3507,2963444,-9027219,25347312,9532244,10986056,34029277,2590062,16613004,17133366,-15425540,8444847,-12449378,-26935950,-542859,-30913882,-17258489,491557,-25240220,9822858,7771503,-3671815,32796163,8333007,13839017,31729688,-4143390,14947400,6987688,-20748566,4513663,-20985621,-24943881,-2897688,-29898825,-8699279,949572,-15394704,16995950,9272171,6800122,30994016,9008584,16294450,21269848,-4207256,7560474,-3781967,-19874019,-6377502,-22244804,-21843977,-8505657,-19519960,-5716762,4039753,-1325833,15758216,17432936,12247248,24604154,14941994,8208004,14028113,-4418640,-6921603,-4891326,-23720725,-14589323,-14653909,-25069953,-3702988,-8847877,-6405552,16681941,2700932,16687745,25888043,5841865,24872062,12151605,-2996914,13480262,-14797999,-12840676,-5049533,-31911499,-9536426,-14021047,-23487353,7610984,-8445710,3688931,23505585,2173751,25948923,21064281,4709786,25023041,-691689,-2881633,4300367,-23971237,-9904315,-15683905,-27678588,-5632066,-17167262,-8452064,8014338,-1976716,16193322,17822485,11962605,24330234,12493554,10261655,10244012,-4557744,-4154385,-11327105,-17854345,-15532931,-18910642,-15156473,-11242461,-6128286,588727,5341754,13376372,14106177,18111889,19424928,12194698,14606150,5005243,-2680773,-1698894,-16403023,-14477402,-15111139,-23601189,-10147230,-13134520,-9175398,6883307,629467,13772791,19574413,11153461,24021601,13755443,7517112,12727149,-6460586,-5172860,-8259688,-22581843,-12289005,-18700546,-19000121,-4880009,-10381437,1323852,10238446,6358078,19607860,17220477,13940185,19514055,7785711,5313547,2141141,-10195750,-9710171,-15196394,-19708429,-14691803,-15998894,-11237552,-3659891,-528536,7091684,12650954,14914151,17712390,17723492,14170325,10544163,6063862,-2210588,-6664094,-11091438,-17788497,-15961707,-17139708,-16812048,-7472685,-6897096,458667,10262683,8180368,17750523,18680576,12605785,18985186,8227558,2603279,4153198,-12299176,-10140006,-12351724,-23316985,-10702199,-15695515,-13786169,2571221,-4938723,8234588,16499469,7369284,23204129,15507865,8613228,18131278,-1897734,-856044,-1339871,-20486709,-9111993,-17048605,-22450197,-5516247,-15579139,-4718179,7641927,-880170,17236082,16347894,10938082,23980390,9509174,8554711,10003905,-8252087,-3728049,-10652018,-20616305,-11247276,-18772707,-15356087,-5017119,-8439719,3124511,9056604,8283093,17976654,16192720,13954191,16065794,8017272,3283378,435211,-8727720,-12054309,-12999812,-18502874,-15223996,-11467927,-12186782,-1794239,2271844,3953822,15851428,12912868,14855121,20398374,8308580,11176324,6271311,-7621084,-1729319,-13899246,-18391474,-9813203,-21912142,-11393292,-5124205,-11163856,8471292,5746814,7611241,22880617,9619105,17089079,17630973,919718,10248111,-3142721,-12000487,-3826966,-20940081,-15012175,-10387260,-20264943,-2933909,-4243795,-2767141,14010668,6322170,14744973,20025070,8728297,16702523,8564149,-533358,3377295,-10443132,-11819691,-10790685,-19837507,-12548516,-11688616,-11481114,-200255,701291,6193820,14052217,12317937,16136658,16380132,10381134,9583599,3759833,-3744210,-5756936,-11888504,-15612487,-13780080,-15904725,-12754482,-6433592,-5127926,2801667,8278568,9086104,16067003,14969806,12797664,14603370,6310759,3058131,81549,-9733122,-9495290,-13322631,-17412673,-11380124,-13190087,-8796165,-461428,-649934,8092876,12231451,11175688,17344078,13414892,10358065,10519896,742840,-1821338,-5553616,-13770858,-11949483,-15073303,-15939087,-9073909,-9384882,-2994646,4285364,4827932,12764570,14303743,12793394,16374957,10098874,7063763,4734344,-4632078,-5943087,-10541169,-15428828,-12388956,-14760582,-11653761,-5759579,-4669519,3318421,7083034,9352752,14979165,12963375,13487414,11899132,5799209,4065564,-2662402,-7257113,-9367976,-14540924,-13066224,-13338195,-11869239,-5610090,-4107325,2834641,7390155,9015717,15061854,12835157,13053380,12448793,4797995,4284155,-2550576,-8433329,-8134495,-15322714,-13360634,-11803540,-13430039,-4367883,-3535507,1170606,9544184,7685916,14209245,14531714,10283334,13378280,5281343,2031427,98112,-9438103,-8375427,-12436933,-15255965,-10026276,-12289419,-6418795,-1142225,18611,8497032,9328033,11777674,14924930,10708758,11367871,6604082,1424619,-790299,-8183944,-9356886,-12266625,-14432803,-10747378,-11624874,-5902978,-1458866,612085,8914602,8858999,12267140,15144409,9635086,12104775,6131191,238149,791803,-9542109,-9223999,-10555957,-16534855,-8649690,-11326289,-7887492,1670844,-1662748,8447565,10981505,8202038,17001984,9476595,8764679,9999509,-2361023,472773,-5853504,-13103239,-7274702,-15465986,-11862903,-6353893,-10442802,1032318,2065775,3734170,13637437,8809064,13014116,13708912,5999771,8782423,1086035,-3983484,-3658950,-12236627,-10875276,-11552102,-13665105,-7291021,-6918097,-2161395,3702520,4939500,10598598,11409966,11742256,12257941,8247825,6574548,1560352,-2647651,-5437810,-10453481,-10393290,-12399135,-11813963,-7664674,-7439714,-956796,2676044,4488355,11321483,9797306,11749674,12746889,6433515,7598217,1644561,-4122627,-3351871,-11480130,-10789057,-10019965,-13923081,-6288256,-6114880,-3354637,5506297,3557126,10051475,12808111,8744039,13634875,7853733,4000117,4462900,-5094037,-5281716,-7888297,-13833604,-9067954,-11661153,-9816145,-2844604,-3993352,3240775,7077969,6658456,12961319,10592965,9560445,10504862,3462723,2262712,-1367572,-7634259,-7141316,-11082988,-11956884,-8792341,-9660850,-4958527,-911981,932292,6881454,8472016,9901015,12073667,9406770,8372371,5741188,701563,-1662544,-5943223,-9133759,-9843243,-11453573,-10095364,-7865399,-5555825,-1214131,2225533,5755891,8825894,10204306,11012636,9969723,8026173,5035122,1385599,-1928626,-5997199,-8234314,-9967395,-11120892,-9305937,-8273257,-5216742,-897353,1189581,5942995,8261139,9026134,11491677,8973869,7730631,6009407,361114,-1054314,-5312199,-9132632,-8275871,-11478531,-9550068,-6616511,-6664289,-145597,1797583,4408337,9934288,8260396,10708783,10465859,5850573,6573967,860489,-2939835,-3599374,-9902092,-8890416,-9530007,-11157257,-5779430,-5674816,-1873176,3568259,3435360,8881056,9630551,8546994,10962369,6267779,4782162,2621387,-3412146,-3808180,-7793785,-9997252,-8428979,-10187987,-6979728,-4197637,-2594540,2902012,4364189,7269218,9854584,8680448,9550786,7120415,4216008,2154833,-2455640,-4642360,-7432121,-9558166,-8896297,-9332809,-6938182,-4310333,-1873021,2561283,4536826,7535247,9372618,8742410,9405278,6686953,4244258,2073944,-2732084,-4278141,-7174824,-9445851,-8280987,-9303372,-6825569,-3871437,-2494120,2505774,4342034,6497175,9549153,8080466,8840181,7244230,3475103,2424968,-2096110,-4816810,-6074883,-9431747,-8432266,-8232746,-7486353,-3504201,-1874614,1644908,5089975,6299409,8831292,8902834,7850917,7140806,3909955,1274793,-1500206,-4951238,-6731345,-8333598,-8938436,-8064613,-6535074,-4274434,-1288980,1817315,4336321,6949010,8147854,8293097,8438005,6157381,4153044,1769779,-2160946,-3869840,-6552570,-8452035,-7798801,-8479705,-6327723,-3740709,-2217550,2053098,3987757,5998155,8679246,7700102,8095869,6730540,3410221,2116006,-1856926,-4408211,-5797081,-8496282,-7977554,-7577787,-6784354,-3491475,-1648163,1603298,4533444,5946986,8120192,8140248,7533396,6378182,3739701,1573707,-1671863,-4123686,-6138642,-7810933,-7727302,-7895757,-5986325,-3760224,-1891338,1872062,3732761,5853390,8039468,7107488,7997139,6117577,3219887,2435426,-2043132,-3752852,-5281486,-8423739,-6755584,-7575923,-6592490,-2674947,-2536279,1806783,4335571,4631581,8589096,7035877,6922544,7039396,2458872,2179976,-1213013,-4877115,-4492884,-8233547,-7521019,-6338374,-7076126,-2686713,-1621487,829568,4946133,4668092,7646665,7756521,6172157,6805435,2991813,1479641,-790629,-4584426,-4746025,-7390612,-7488742,-6242936,-6610359,-2983171,-1658781,767066,4475386,4446727,7460535,7275979,6030421,6804285,2663974,1660969,-561837,-4754605,-4137420,-7437739,-7504911,-5398435,-7144054,-2463769,-1177807,10489,5344058,3996924,6969989,8169330,4702557,7052610,2877573,338248,621298,-5487927,-4415919,-6071851,-8704889,-4432317,-6581174,-3644860,373122,-912857,4993756,5068413,5132872,8857836,4712240,5773264,4365401,-615744,710170,-4073940,-5669586,-4643676,-8509625,-5306895,-4969063,-4747930,484014,-211291,3374053,6011684,4593836,7970071,5774469,4487842,4682493,-257124,-300054,-3071445,-6183394]],"minX":0,"maxX":0.32735999999999205,"minY":0,"maxY":0.04064,"minZ":-47673790,"maxZ":40894174,"noise":7360203},"im":{"z":[[0,0,0,-3,-18,196,-299,500,-692,756,-1030,1145,-1655,2036,-2744,3356,-4086,4901,-5735,6946,-8155,9866,-11533,13606,-15712,18127,-20864,23870,-27475,31266,-35725,40335,-45598,51212,-57486,64443,-72000,80470,-89448,99475,-110112,121942,-134716,148766,-164135,180790,-199143,218947,-240932,264864,-291541,320961,-353782,390510,-431755,478800,-532553,595290,-668924,757351,-865252,1000600,-1175883,1412514,-1751107,2276309,-3206234,5340291,-22175993,-533070,6226626,-23957429,38172466,836811,8950878,45577994,-7887248,24681736,23810071,-25476617,23838058,-17690646,-29387705,10513242,-43314656,-13255976,2434727,-38108333,18204956,962151,-8873885,41002828,-301011,17582609,37280029,-10051004,24082958,7517297,-22439442,11702600,-24320752,-25299223,-339087,-35599666,-9736012,565638,-21087455,16715651,9479192,2358956,34232820,10516727,13628824,28858172,-4227097,6871880,5674385,-25269504,-3518187,-16854948,-32348613,-1518745,-22922022,-15120359,13367089,-13082739,14746108,24631020,-1622118,34788019,15657034,120838,30814127,-12059566,-4629407,8146778,-37228965,-3737007,-13989955,-37655152,9390515,-20924808,-10671107,25755095,-13787238,23839711,27729182,-4981403,39557107,7160584,-3331589,26896260,-23810631,-5495054,-280335,-41194599,-967763,-18856941,-29816165,13226554,-17909052,2132933,26042683,-5981355,29444046,22776313,718407,32252851,630858,-3680874,12887734,-25235113,-9542725,-8995354,-34324556,-4444389,-15249531,-18980481,12091951,-5886218,7927231,25621619,3999492,24559964,21368795,1454093,19929011,-628672,-10740611,2519967,-23445740,-17208468,-9259204,-28537451,-6798343,-5547807,-12746826,14835621,5796482,9038637,28707041,8703627,18254271,21155412,-3389684,10193755,-2865085,-19562014,-2890457,-23562635,-21772390,-5623461,-24551162,-4002569,3647230,-7941320,20292880,12282886,9438539,30475390,6998437,13013452,17315045,-10682191,4000698,-7945836,-24553321,-4415524,-24198764,-19484904,-1703127,-19500507,2963627,8766723,-1581564,24657469,13444423,11727478,26984406,3506251,9545276,8222642,-14336503,-2343351,-14525312,-23511094,-8586612,-21776164,-13710275,-1198896,-9376083,8048604,12112685,8072823,22867464,15745682,13094060,17995745,3668499,1739457,-723222,-14233535,-12197281,-15092644,-21326490,-12649328,-12405458,-10670566,2316376,2421481,7726854,18306051,12609426,17379229,19247502,6736265,10767097,2860446,-9429465,-3495360,-16680357,-18864980,-10463497,-21830105,-10096142,-3479233,-9084705,10648132,8581481,8890677,24545842,10873393,15600174,18102768,-1234863,6932014,-3478147,-16702298,-5609729,-21128105,-19012885,-7945375,-20108913,-3453138,1609983,-3245379,17229973,11199151,12421402,24357816,8456813,13196402,11435571,-5936991,1229697,-9802977,-18423865,-9078511,-20592301,-15683702,-6440305,-12838397,1370011,6131957,4220859,18037889,14449162,13242716,19630646,8026963,6487000,5136318,-8638096,-7331283,-11448746,-20188219,-12429610,-15069514,-14881706,-1869924,-4335957,3122471,14290483,8078273,17838220,19014139,8624499,16885195,5705799,-3121699,2925102,-14886185,-13288957,-9777225,-24197261,-9161449,-10284875,-13697273,7480757,-983292,7283293,20895031,6087340,20471060,16950684,2407661,15994043,-2919677,-7500832,93442,-22061256,-11277014,-11600865,-23346900,-2071662,-9697059,-5761498,13288558,683720,15327490,19785906,6612218,21659635,9122368,1720299,9276108,-10760098,-8031316,-8282597,-22326147,-10238262,-14427614,-15208375,-336160,-5072098,3894603,12960860,8064613,17309420,16337696,10398579,13950728,5335799,-654711,-1109566,-10599805,-13061520,-12022479,-17336018,-13097752,-8393760,-9435622,684493,4870873,5036929,16005152,12778295,12451513,18090903,5847274,7183624,4504049,-9930270,-3511810,-12881361,-18469651,-7699101,-18683817,-9688324,-1054121,-8642859,9855323,8272898,6844158,22392746,8515042,13471432,15676057,-2349015,7083261,-4586818,-14166855,-3907839,-20223078,-13893273,-7761093,-17958643,126187,-1721185,-839811,15787251,6132941,14739561,18357123,6145346,15188064,4795421,-2548102,2081625,-12909088,-10502814,-10728949,-18829000,-8643984,-10856338,-7768699,2691191,705557,9218220,12987968,10996256,16056111,11753362,8935852,6949939,-416112,-3502513,-8261001,-12113536,-13407518,-14045870,-12167792,-10065519,-4689126,-926556,3648004,9842983,10202039,14304988,14400799,10256896,11610361,4019011,-75185,-1721407,-11293847,-9718249,-12698838,-16245826,-8480800,-11536469,-5514959,2168803,9784,10870889,11158362,10152096,17392364,8716142,9497222,7883014,-3454077,-486268,-8596010,-13484079,-8802921,-16660380,-10845742,-6917049,-9044123,2863788,2704081,6220849,14782563,9433307,14379315,13215681,5638143,8312644,-801968,-5205899,-4938545,-14149223,-11378955,-11925415,-14357732,-6027812,-6249580,-1499276,6232387,5496567,11966892,13414923,10748644,13486715,7910699,4222109,2466577,-5196066,-7095968,-9885657,-13783528,-11459276,-11476268,-9529586,-3813611,-1480084,3400026,8429166,9388289,12612671,13019882,10144340,9466275,4877784,-145793,-2473450,-8313802,-10708710,-11114682,-13746837,-10577225,-8085633,-6151167,835302,3169871,6972613,12043229,10704498,12906953,11858112,6815783,6368126,190558,-4580442,-5754095,-11815774,-11660812,-11167027,-12532990,-6971518,-5068268,-1741032,5090505,5960049,10212837,12684196,10478244,11812741,8288284,3785968,2075958,-4078500,-7281169,-8848269,-12657172,-11287943,-10197658,-9270609,-3767350,-944338,2735222,8138260,9046717,11441144,12590233,9338241,8709820,4937429,-471505,-2297914,-7489671,-10473234,-10146817,-12819210,-10095794,-7200235,-5977635,540090,3126942,6057175,11182101,10000252,11655263,11287054,6277313,5866449,632165,-4248677,-5130883,-10630195,-10862117,-10198392,-11674896,-6714761,-4648839,-1805910,4511213,5379503,9262437,11714969,9747458,11070565,7634908,3737024,2025234,-3948674,-6441609,-8433752,-11804272,-10293585,-10086449,-8365265,-3544205,-1388990,3072864,7101395,8470595,11281316,10941353,9406619,8201686,3980275,721501,-2733964,-6943233,-8733908,-10660078,-11125858,-9459523,-7733836,-4336652,-512727,2649978,6474981,8887988,10201059,10859229,9497667,7425430,4528157,685134,-2728054,-6144099,-8814046,-10080874,-10555567,-9444032,-7262963,-4445213,-682818,2820701,6033948,8810204,10069816,10394263,9370593,7025994,4259282,570654,-3032518,-6065125,-8822727,-10025960,-10191322,-9282094,-6944805,-4038877,-581792,3155827,6076861,8583217,10031021,10088409,9124859,6980358,3912138,644032,-2848200,-6104558,-8287535,-9708359,-10066814,-8803614,-7130875,-4148749,-548221,2390763,5937928,8274002,9302068,10180965,8730683,6770986,4497264,210238,-2351290,-5664896,-8610754,-8963084,-10113932,-8960712,-6241585,-4634730,-257608,2883508,5319860,8831306,9051847,9646385,9288282,5953878,4274307,684235,-3411049,-5075477,-8546506,-9506976,-8992952,-9313185,-6185746,-3755420,-1073028,3279376,5219874,7743098,9711346,8910514,8845401,6710361,3461663,1061363,-2647135,-5609418,-7338792,-9278977,-9332306,-8158888,-6933042,-3756588,-480987,2003547,5718586,7659244,8472299,9711023,7956479,6282418,4364638,-6789,-2184387,-5183364,-8369630,-8025455,-9527874,-8427349,-5431481,-4624971,-95784,2758979,4491459,8619694,8191024,8759621,9086732,5068190,4422221,797438,-3456458,-3879589,-8172194,-8608155,-7818649,-9395749,-5223189,-3816696,-1572386,3520174,4005746,7487492,9039374,7513479,9021771,5700403,3358414,1779856,-3287284,-4258200,-6952341,-9089073,-7520177,-8605877,-5882573,-3103466,-1778790,3182675,4444977,6777376,9068701,7467061,8428416,5924703,2892957,1678659,-3252488,-4499444,-6577313,-9262678,-7172909,-8326222,-5992581,-2572631,-2029460,3253507,4620833,6078290,9526318,6954927,8053844,6391233,2127115,2368764,-2909515,-4885400,-5307348,-9533215,-6933609,-7512004,-6944779,-1738534,-2312468,2383986,5419412,4845817,9418354,7336153,6732825,7361634,1752483,1816276,-1739925,-5882455,-4672665,-8991550,-7812139,-6096092,-7451938,-1834779,-1096840,1130412,6306734,4791789,8367112,8408279,5561383,7401368,2173165,529024,-586764,-6289320,-5079238,-7681591,-8775167,-5300948,-7066288,-2834193,-10640,239481,5951370,5354349,6897413,9028735,5314378,6494482,3436459,-372966,-174431,-5351922,-5873946,-6282094,-9021799,-5575443,-5923349,-3975547,471485,459750,4786624,6416979,6002167,8766770,5958972,5254350,4128678,-505945,-869399,-4411429,-6649844,-5965927,-8326205,-6206116,-4864119,-4067446,316479,1302916,4008844,6612076,6028644,7841008,6466699,4720986,4008660,75731,-1392042,-3650369,-6428781,-6134148,-7551146,-6668494,-4576513,-3950065,-321292,1443074,3434684,6315468,6128301,7246157,6758474,4515552,3908177,565348,-1685631,-3172629,-6208080,-6244409,-6922026,-6819236,-4405960,-3583630,-752288,1974709,3138993,5982281,6436001,6540019,6825330,4493148,3204256,1041411,-2058194,-3317441,-5598848,-6662353,-6287944,-6640864,-4802709,-2860250,-1329693,1874142,3417197,5064517,6718941,6295611,6305854,5041430,2784638,1268365,-1497176,-3715531,-4810336,-6562437,-6451533,-5921659,-5264509,-2817923],[0,0,0,0,1,120,57,-113,239,-334,277,-400,335,-629,752,-1155,1403,-1707,2022,-2280,2825,-3276,4121,-4804,5761,-6605,7600,-8746,9978,-11607,13205,-15233,17155,-19453,21800,-24489,27511,-30764,34522,-38352,42758,-47260,52401,-57878,63973,-70656,77822,-85792,94214,-103698,113855,-125299,137796,-151717,167196,-184367,203882,-225800,251220,-280392,314758,-355247,403794,-462500,533261,-615316,687157,-586661,-2171241,-40022913,2734581,4928802,-23657010,37969063,1403279,7712460,47065463,-9154756,25268947,24049153,-25996381,24463130,-17464828,-30121436,11774603,-44154323,-13023835,2793620,-38915014,18562049,919846,-9632727,41717141,-924341,17608884,37733972,-10512266,24555540,7831363,-22662201,12420211,-24285228,-25393507,23895,-35843236,-9837258,706573,-21641276,16599684,9436759,1922510,34370771,10638752,13311121,29259132,-4231154,6889205,6144276,-25499137,-3335319,-16519992,-32772628,-1111983,-23020845,-15604910,13848617,-13531871,14629476,25140360,-2289070,35170462,15807944,-454349,31543533,-12377117,-4716860,8912643,-37894096,-3246707,-13760157,-38348653,10146850,-21357869,-11084210,26316466,-14673408,24035819,27955928,-5729355,40282522,7008173,-3598696,27731494,-24227213,-5164908,200696,-41758764,-374599,-18970519,-30311168,13566304,-18506180,1906624,26234995,-6592673,29687479,22822689,452289,32774282,729082,-3503976,13451271,-25279895,-9319379,-8665037,-34473549,-4334349,-15467113,-19309041,11955632,-6331878,7481399,25577652,3737952,24485045,21583679,1553348,20264935,-162448,-10464031,2971307,-23197782,-17321305,-9035663,-28675849,-7126655,-5553007,-13388286,14540930,5615723,8569275,28888328,8598996,18160552,21675178,-3343537,10517615,-2326430,-19600040,-2455477,-23345522,-22161091,-5421933,-24960519,-4361764,3720330,-8637625,20276824,12247709,8986786,30755369,6984972,13106666,17896393,-10728626,4451661,-7519881,-24737801,-3965909,-24317818,-19698837,-1569509,-20019654,2869251,8598758,-2024792,24719725,13214995,11743724,27272312,3496714,9873969,8477637,-14164564,-2080066,-14446197,-23489499,-8642188,-21859035,-13854289,-1456509,-9612030,7767605,11774398,8190282,22606460,15805907,13236349,18012742,4082587,1912082,-534189,-13799985,-12261797,-14823629,-21208053,-12982281,-12299371,-11109394,2007070,2389308,7205049,18346605,12574537,17140642,19650530,6681650,10961399,3236000,-9642348,-3138063,-16520087,-19091194,-10172722,-22097610,-10115789,-3275123,-9534794,10801948,8445611,8594111,24908995,10622970,15630919,18359712,-1497334,7197144,-3415760,-16874994,-5229899,-21352335,-19043845,-7753571,-20386642,-3213631,1572096,-3471217,17542834,11080364,12405304,24588701,8183801,13274108,11441251,-6222871,1322166,-9955807,-18446627,-8986259,-20674861,-15588828,-6338737,-12767671,1601806,6184143,4229961,18133168,14384908,13151725,19536087,7871950,6342473,5100117,-8862555,-7487062,-11481504,-20218383,-12330635,-14989856,-14830995,-1551695,-4148924,3207916,14666704,8082064,17908337,19105874,8182112,16907367,5487128,-3533159,2996311,-15219838,-13415400,-9635916,-24474360,-8750646,-10089977,-13698341,8108009,-960475,7457838,21363250,5721778,20641710,16866330,1855622,16099083,-3501352,-7833535,213672,-22545389,-11121414,-11400091,-23591810,-1399977,-9593523,-5483969,14016872,584858,15728052,19930284,6230709,21882074,8642333,1189208,9309946,-11472772,-8164169,-8355754,-22741414,-9852621,-14355591,-14992458,313114,-4936669,4378409,13398578,8086905,17637427,16243020,10069262,13785452,4907767,-1102689,-1531072,-11067728,-13253214,-12107829,-17318117,-12875800,-8124487,-9041706,1204831,5308054,5362172,16250796,12844560,12337292,18033876,5443471,6823440,4179718,-10497233,-3764060,-13108476,-18692358,-7355855,-18626956,-9366752,-437383,-8555336,10509792,8542129,6825613,22831759,8240568,13365457,15672795,-3236836,6931030,-4914758,-14842561,-3703993,-20658485,-13845279,-7242912,-18038476,896434,-1209571,-699784,16643717,6053468,14837076,18617980,5454074,15115578,4454025,-3233376,1994532,-13563202,-10766529,-10575172,-19142678,-8171702,-10546811,-7694044,3469546,852394,9430056,13352337,10859637,16243782,11531185,8501321,6812809,-890265,-3885450,-8420248,-12426988,-13401471,-13959988,-12002514,-9724057,-4420633,-614049,3996427,10079240,10294126,14444788,14364076,10089932,11472225,3665610,-324386,-1897741,-11633168,-9709670,-12762936,-16244709,-8207113,-11397060,-5226788,2605916,167323,11187208,11317382,10048581,17499387,8427698,9143239,7749181,-4053685,-634665,-8840868,-13849779,-8621598,-16683395,-10642827,-6469904,-8901809,3367882,3107778,6310960,15207741,9389024,14255292,13195206,5054106,8069280,-1176368,-5753696,-5032420,-14454367,-11566615,-11703828,-14269230,-5694222,-5724555,-1211440,6758025,5731841,12017662,13640020,10515227,13286368,7796635,3746866,2102131,-5635360,-7569933,-9883708,-13890757,-11292830,-11068764,-9279396,-3359594,-932802,3719314,8838361,9660443,12609909,13049001,9861259,9123147,4494422,-692209,-2808000,-8635277,-11013693,-11040029,-13719451,-10205738,-7563887,-5846032,1393138,3603883,7221638,12385442,10702140,12729493,11668009,6293538,5883620,-307057,-5074606,-5983316,-12064454,-11709580,-11055513,-12362819,-6594393,-4514353,-1241233,5567413,6284602,10412669,12751859,10352444,11508419,7884242,3366579,1567970,-4505007,-7634490,-9047759,-12752126,-11216672,-9874583,-8856655,-3280212,-411959,3111511,8538128,9341700,11423025,12529247,9104258,8149115,4577090,-1069977,-2730006,-7935987,-10744810,-10079589,-12759243,-9843329,-6717591,-5495328,1239974,3630912,6396528,11564147,10031476,11470647,11075097,5781090,5355730,91570,-4841258,-5426162,-10938696,-10951938,-10095745,-11445564,-6177465,-4194514,-1308275,5045253,5842282,9610549,11811706,9550790,10791139,7212838,3112191,1467038,-4491028,-6869450,-8729956,-11919384,-10149294,-9734446,-7865531,-3015413,-834352,3664108,7547693,8726367,11341023,10809451,9171012,7769828,3408476,83654,-3332739,-7368010,-9041481,-10705260,-10940077,-9154226,-7219859,-3842071,89064,3296297,6876647,9153820,10221552,10686716,9172171,6880380,3968063,114521,-3347600,-6509884,-9049429,-10175369,-10405641,-9240430,-6741634,-3868373,-131505,3469244,6401721,9012618,10192701,10241510,9182171,6583303,3682125,-1161,-3615326,-6470102,-9087147,-10120809,-10036091,-9056711,-6491311,-3564578,-73960,3736507,6475566,8846115,10135520,9898000,8892267,6559829,3407577,227261,-3336249,-6398197,-8536319,-9869179,-9912403,-8663682,-6660419,-3639174,-54227,2938437,6340473,8430678,9364369,10102022,8425487,6406298,3924500,-232749,-2889432,-6030365,-8822528,-9013764,-9980270,-8621451,-5878069,-4121257,174808,3321481,5558714,9074678,9113236,9545525,9069964,5640724,3841773,202194,-3765595,-5400671,-8658150,-9537884,-8916147,-9049676,-5897354,-3313049,-688759,3704962,5519327,7962950,9730917,8828814,8552242,6423259,3138198,719253,-2984491,-5923952,-7530680,-9279535,-9256707,-7917735,-6582425,-3445783,-165837,2356743,5977946,7891819,8562556,9663063,7756364,5990247,4073190,-449995,-2428699,-5369503,-8557878,-8017585,-9436909,-8322200,-5115818,-4415106,342330,3111229,4657760,8857052,8152757,8575833,8963661,4703059,4074565,434656,-3866232,-4097085,-8450474,-8718258,-7774800,-9182582,-4952387,-3452157,-1238923,3930936,4180676,7590422,9162150,7328086,8891525,5379337,2954098,1517558,-3739481,-4471130,-7096333,-9231320,-7316525,-8446006,-5663836,-2693126,-1440685,3571446,4785621,6915026,9207546,7364216,8204413,5627602,2468611,1411283,-3684848,-4865436,-6755552,-9319856,-7084021,-8142926,-5748745,-2134996,-1667533,3671809,4932218,6183279,9583427,6807153,7843685,6230665,1662863,2041660,-3295078,-5203096,-5472411,-9725759,-6858216,-7231414,-6741154,-1390333,-1833487,2657818,5811597,4942127,9514830,7269253,6458132,7169962,1254926,1369617,-2007943,-6320068,-4759903,-9039822,-7868591,-5715268,-7265408,-1435963,-652609,1459916,6728622,4938414,8374149,8413887,5122548,7040816,1818128,12678,-891187,-6602041,-5213272,-7662952,-8825077,-4990397,-6733669,-2498276,431218,557020,6301716,5573096,6845020,9028251,5124045,6198866,3176105,-865457,-496437,-5662611,-6155366,-6287440,-8979003,-5343384,-5506007,-3655957,952729,751982,5115504,6606285,5972521,8654941,5705400,4854205,3759720,-944475,-1251042,-4691751,-6883317,-5997109,-8273926,-6077124,-4543592,-3716365,753236,1646801,4219399,6856863,6126422,7781366,6316472,4349623,3568423,-377644,-1777599,-3959094,-6583969,-6084134,-7492583,-6473981,-4318673,-3552952,63749,1865270,3674190,6538323,6228602,7143125,6523735,4151414,3446973,74005,-2065824,-3537553,-6418773,-6286290,-6807700,-6629785,-4030917,-3128018,-276548,2391570,3545729,6221948,6508974,6380944,6605408,4104709,2665597,602236,-2483211,-3626184,-5835605,-6812811,-6171014,-6349277,-4461800,-2368718,-769123,2274587,3821245,5278848,6885439,6273450,5984758,4714745,2250774,771401,-1936223,-4094371,-5003973,-6668233,-6376742,-5593549,-4882904],[0,0,0,-1,-7,9,116,63,-117,241,-337,282,-410,345,-639,758,-1156,1400,-1702,2017,-2272,2814,-3254,4088,-4756,5699,-6527,7506,-8632,9839,-11438,12998,-14986,16863,-19113,21406,-24034,26986,-30158,33830,-37562,41864,-46253,51270,-56610,62553,-69073,76061,-83842,92061,-101328,111253,-122452,134690,-148343,163552,-180457,199727,-221438,246734,-275930,310605,-351946,402423,-465407,546215,-656037,840452,-4506503,-1026284,-39447801,2390696,4422408,-22622249,37028774,1863758,8477723,46083275,-8069910,25054652,23519372,-24777521,23379695,-17311516,-29615466,10459054,-43397623,-13307506,2042344,-37901322,17752528,1000950,-8960979,40886731,-65103,17721553,37112391,-9478702,24029859,7747614,-22055666,11538615,-24139333,-25332568,-732005,-35305372,-10139018,351055,-20960950,16328311,9589866,2492423,34065756,10937652,13668713,28878066,-3835964,6736721,5691559,-25127369,-3845849,-16966078,-32198676,-1807952,-22848478,-15043326,13257706,-12664334,14870571,24719743,-1284473,34760324,15790219,283335,30473728,-11930855,-4841388,7774540,-37176697,-4028541,-14152538,-37438100,9095270,-20667301,-10394635,25669673,-13392915,23930772,27783707,-4655585,39344948,7190325,-3278706,26504445,-23799164,-5700299,-558674,-41112769,-1228606,-18847655,-29557313,13055023,-17649992,2286309,26070284,-5620224,29431328,22844182,949756,32077040,756951,-3793111,12620679,-25242734,-9825137,-9126755,-34275143,-4572213,-15214917,-18859746,12014805,-5698906,8007356,25713744,4243463,24564366,21348761,1579518,19794725,-767882,-10724744,2278786,-23581138,-17273800,-9446279,-28455353,-6690812,-5511165,-12466149,14960764,5924049,9329638,28788319,8830163,18354215,20906017,-3407112,9961369,-3165216,-19616948,-3136664,-23622349,-21797730,-5773611,-24425339,-3903083,3806048,-7629319,20448645,12456873,9658916,30406942,7126631,12922656,17147755,-10756488,3790348,-8198519,-24689409,-4601889,-24159705,-19539466,-1678222,-19426762,3106359,8971871,-1381665,24785864,13577444,11855665,26970777,3559568,9427897,8137857,-14462540,-2549906,-14706012,-23716943,-8744204,-21749585,-13728886,-1090660,-9260093,8161411,12150702,8281622,22992700,15773989,13054414,17964408,3472061,1686833,-926827,-14400592,-12247426,-15247517,-21295299,-12529201,-12392290,-10468173,2426482,2533750,8006033,18377105,12708319,17546242,19109851,6776916,10641238,2463136,-9491378,-3813605,-16874296,-18823876,-10568784,-21686208,-9879451,-3384734,-8658139,10956433,8776120,9265230,24599798,10989105,15578716,17793455,-1379757,6624387,-4019604,-16889614,-5933395,-21359945,-18866658,-7977881,-19728438,-2921143,1887526,-2729084,17657896,11437645,12744122,24262217,8278865,13091440,10946971,-6469654,764687,-10346988,-18588840,-9273736,-20733211,-15305534,-6191211,-12318393,2072112,6526957,4746389,18563496,14423478,13363194,19385482,7484699,6229546,4349786,-9350884,-7630777,-12031447,-20251493,-12332556,-15046668,-14213571,-1399483,-3781087,4021258,14658161,8644032,18188114,18759724,8514405,16275142,4954750,-3550032,2077221,-15395443,-13599040,-10141438,-23876864,-8938312,-9865682,-12891565,7982094,-168149,7952855,21223275,6413393,20336148,16596232,2028713,15183047,-3687550,-8194854,-523386,-22342062,-11617789,-11410102,-23057036,-1557298,-8872016,-4994424,14097195,1328929,15709179,20110013,6531465,21248290,8608108,771557,8595356,-11623066,-8822049,-8584394,-22760804,-10049656,-13924152,-14716840,684359,-4318925,4696557,13871752,8410908,17668224,16296254,9788984,13446660,4436294,-1598208,-1871816,-11547055,-13453800,-12323541,-17354137,-12571835,-7868860,-8598254,1651792,5595170,5846244,16432749,13005553,12430218,17709046,5369134,6334776,3615859,-10667984,-4298441,-13274469,-18736187,-7601636,-18233978,-9290375,-62780,-7878144,10539902,9062699,7091096,22648426,8558487,12987046,15318810,-3234227,6168632,-5048050,-15087003,-4254422,-20391730,-14086003,-7099122,-17470425,841272,-601588,-339620,16683923,6692647,14626483,18638379,5548492,14502728,4365558,-3616018,1432294,-13443470,-11257327,-10563867,-18885817,-8304227,-10042099,-7412199,3620897,1443658,9581545,13617519,11048465,15914688,11611493,8234817,6392197,-1141167,-4333251,-8682488,-12476677,-13595538,-13775710,-11889670,-9528299,-3935327,-232792,4276989,10375651,10551619,14499586,14273034,9882204,11163311,3261165,-825448,-2295261,-11942222,-10046111,-12742814,-16220968,-8070712,-10964201,-5026508,3068466,560251,11392731,11748507,10059542,17349261,8441597,8596355,7398693,-4349815,-1257470,-8961319,-14135331,-8805093,-16387483,-10754085,-5983567,-8397672,3594526,3739116,6557675,15371973,9712184,13984972,13059041,4817142,7489778,-1339267,-6250576,-5474952,-14433708,-11849189,-11577002,-14006820,-5547028,-5275801,-961664,6996465,6138970,12036295,13652485,10557382,12901157,7598456,3403892,1704055,-5784805,-7863123,-10089605,-13890040,-11384009,-10865037,-9023099,-3120528,-563440,3987260,9045571,9902284,12555207,12918010,9781775,8785941,4216748,-1082637,-3206436,-8817064,-11237206,-11260371,-13546101,-10187808,-7312210,-5409609,1563046,4051094,7404026,12420245,10875307,12521864,11528381,6089534,5418617,-574929,-5430534,-6440731,-12054608,-11864348,-10926051,-12045825,-6385558,-4071739,-906013,5835960,6739599,10432425,12762302,10322810,11136020,7704812,2956790,1086469,-4809446,-8023777,-9254315,-12660767,-11201149,-9569698,-8403472,-3007025,60163,3474846,8741853,9651784,11439601,12469968,8948725,7782032,4159025,-1464521,-3213162,-8081256,-10971600,-10252663,-12524316,-9720525,-6369186,-5070842,1454046,4156410,6640326,11652191,10227378,11237360,10931665,5558641,4845786,-247712,-5158251,-5850817,-11001381,-11093426,-9940956,-11215116,-6005120,-3717731,-933538,5383443,6184943,9708915,11948953,9552027,10492989,6987466,2788841,1040347,-4738832,-7211489,-8914175,-12024253,-10017227,-9454169,-7524426,-2652783,-341930,4047449,7790062,8941914,11308893,10670588,8872229,7378838,3026100,-306076,-3738398,-7686724,-9239285,-10698676,-10885348,-8862436,-6940601,-3443669,461239,3667680,7169621,9368556,10329801,10504708,8917774,6630643,3590103,-270016,-3662857,-6778315,-9231609,-10164402,-10382162,-8958130,-6496582,-3531811,282693,3713362,6792237,9176215,10148736,10172666,8910224,6298831,3327614,-384707,-3812700,-6775853,-9141288,-10124922,-10007285,-8821417,-6201260,-3226302,309970,3942737,6648121,8966025,10074618,9849053,8606571,6255727,3142837,-160148,-3627785,-6657549,-8667899,-9875703,-9772017,-8429741,-6333232,-3315929,283162,3231953,6459541,8646429,9394312,9921249,8269269,6067266,3665859,-566514,-3194164,-6205150,-8951336,-9131297,-9824343,-8525994,-5548290,-3796211,503295,3730465,5805569,9226730,9193844,9303434,8893554,5215588,3470314,-145450,-4175314,-5610513,-8824949,-9597840,-8796086,-8837852,-5494661,-2909980,-347469,4093395,5912685,8077721,9836576,8678667,8307703,6056080,2667623,318927,-3446118,-6312962,-7737957,-9412772,-9126414,-7681098,-6240834,-2969279,344954,2873760,6263924,8044263,8685843,9569748,7502125,5598765,3510716,-916976,-2942219,-5752241,-8708352,-8171701,-9288131,-8020283,-4758485,-3821080,751126,3736353,5032951,8976061,8376076,8485491,8602880,4332221,3497289,80930,-4327198,-4537851,-8468698,-8911471,-7685843,-8878498,-4665054,-2901711,-782148,4319351,4680447,7749378,9309033,7319405,8555761,5081808,2415499,1011824,-4137693,-4999518,-7223878,-9330248,-7319400,-8068517,-5301489,-2180843,-918668,3892008,5259668,7142642,9212113,7362632,7851641,5282236,2009741,825373,-3970677,-5265702,-6978398,-9339154,-7063531,-7824001,-5397509,-1702965,-1168980,4003508,5355523,6362311,9663669,6818932,7571273,5928614,1266905,1464961,-3637471,-5734454,-5593586,-9685224,-6926930,-6889722,-6515786,-905659,-1355407,2978319,6222407,5176502,9409410,7281019,6093334,6807591,982029,750170,-2298970,-6700195,-5093761,-8938292,-7902996,-5392784,-6802925,-1123007,-47549,1800297,7008675,5258135,8262615,8419551,4921536,6587966,1619466,-550873,-1359037,-6886339,-5573120,-7590891,-8745020,-4825911,-6237013,-2212021,983646,977476,6463966,5947753,6812538,8898082,4911190,5706664,2836920,-1231362,-923139,-5856485,-6382408,-6295647,-8856507,-5188070,-5089143,-3382877,1397326,1268692,5284597,6902391,5994025,8552304,5595354,4431976,3431307,-1331447,-1679858,-4875893,-7151945,-6059277,-8108847,-5949294,-4096148,-3320305,1055285,2146493,4496275,7024113,6150412,7643842,6134836,3920126,3176495,-692148,-2299140,-4213546,-6738547,-6320925,-7333304,-6261737,-3943004,-3118705,387800,2408715,4020985,6684603,6361845,6976024,6350398,3822407,2959701,-210478,-2455140,-3895091,-6572179,-6429420,-6617719,-6356636,-3722550,-2633840,26388,2785269,3837567,6303673,6614874,6362671,6355795,3854230,2316184,237884,-2805731,-3986936,-5983349,-6884278,-6165366,-6143618,-4178655,-2055496,-457008,2542472,4113018,5433383,6871854,6149756,5766237,4532880,2006822,367637,-2163917,-4341490,-5232683,-6599391,-6423016,-5426658],[0,0,0,-3,-15,271,-263,502,-477,618,-737,938,-1355,1664,-2252,2579,-3193,3653,-4408,5261,-6278,7549,-8749,10290,-11699,13562,-15463,17820,-20398,23233,-26426,29702,-33530,37483,-42147,47081,-52667,58668,-65154,72297,-79887,88441,-97542,107770,-118698,130767,-143845,158139,-173970,191262,-210679,231988,-256042,282814,-313289,348061,-388276,435532,-491564,559721,-643910,751579,-893726,1090972,-1382291,1853747,-2736567,4926611,-22669541,-26344196,4225954,-42638008,4482327,2542181,-20964987,35605055,2982343,7638005,46728151,-8420318,25735842,22932571,-24030533,22732689,-16893703,-29792715,10372053,-43585961,-13112512,1562077,-37412536,17268219,1222536,-8935219,40769383,-41575,17950370,36969919,-9089284,23769652,7862332,-21951427,11407853,-24107828,-25290351,-1030252,-35219584,-10282446,259299,-20943210,16096335,9634077,2566513,33944241,11179854,13678779,28982812,-3509749,6743354,5793572,-25021921,-3913949,-16761207,-32428464,-1919922,-22889771,-15389199,13080012,-12844636,14617759,24731042,-1186324,34779616,15995532,459668,30638793,-11727542,-4656077,7833209,-36997195,-4143860,-14303260,-37539219,8826405,-20819364,-10536467,25377866,-13309469,23778466,27707413,-4338835,39301066,7518902,-2992612,26408206,-23369543,-5736333,-705225,-40934393,-1489285,-18923717,-29634432,12653570,-17577641,2195331,25822563,-5313891,29321478,22939342,1237918,31991944,1033056,-3639668,12517192,-24925529,-9975278,-9158165,-34284978,-4848258,-15255299,-18884671,11792425,-5624136,7918963,25644833,4484370,24558595,21548564,1759549,19784030,-552623,-10721146,2246037,-23440816,-17467169,-9542371,-28447124,-7024810,-5568162,-12567463,14792271,6038002,9305307,28780548,8988516,18368033,21058721,-3261698,9960751,-3044897,-19576540,-3326531,-23545120,-21953456,-5908723,-24432328,-4129648,3773480,-7661248,20305027,12673135,9719485,30460752,7414471,12999963,17345008,-10606725,3744407,-7996186,-24669336,-4717181,-24220296,-19607452,-1863172,-19450581,2831839,8841553,-1355355,24679853,13777923,11985902,27089250,3815481,9559357,8165059,-14352958,-2564431,-14740574,-23660857,-8997552,-21853140,-13796599,-1293192,-9253938,8108335,12198707,8452022,22965486,15963705,13281917,18024035,3787457,1693951,-894617,-14366058,-12399744,-15317694,-21436020,-12828961,-12507444,-10756446,2312627,2492073,7875859,18536234,12782994,17511114,19377788,6869202,10917108,2748706,-9541930,-3635292,-16832684,-18940273,-10681196,-21998768,-10125568,-3557434,-8958661,10807000,8669464,9146677,24697402,11090836,15797499,18077324,-1115507,6940627,-3663367,-16694229,-5830966,-21453774,-19036741,-8183590,-20115900,-3288945,1509254,-3022807,17458650,11328731,12758054,24483713,8615528,13351593,11355824,-5935537,1080758,-10004609,-18483851,-9348949,-20751912,-15713829,-6587368,-12656746,1446723,6135568,4403927,18177151,14588311,13505492,19685022,8122027,6551425,4972934,-8793599,-7453023,-11756168,-20303246,-12546027,-15343049,-14827518,-1932157,-4277413,3306471,14248231,8379773,18009369,19086296,8798776,16851274,5715859,-3025800,2706491,-14931421,-13409772,-10078796,-24170420,-9271309,-10448599,-13591463,7390223,-801939,7377727,20940767,6360437,20623950,16981414,2665424,15958256,-2955251,-7416370,-75481,-22093275,-11404674,-11804150,-23394903,-2227373,-9739161,-5601462,13285773,793154,15545339,19821715,6953255,21745500,9035916,1861422,9239309,-10861859,-8029533,-8607352,-22481865,-10299722,-14652410,-15058573,-320704,-4997445,4228272,13071833,8320632,17605644,16362325,10509538,13919890,5179446,-650097,-1452421,-10889924,-13165938,-12433209,-17471366,-13170278,-8563829,-9105239,821588,5027298,5485923,16113059,13074333,12740192,18065122,6049491,7135952,4294027,-9910958,-3941657,-13078463,-18549019,-7958884,-18665521,-9749988,-999638,-8374058,9963254,8493196,7132301,22491218,8777481,13619174,15691724,-2391867,6873073,-4781305,-14366658,-4266224,-20438813,-14017028,-7917992,-17843755,225503,-1565994,-556853,16104394,6448778,14953165,18525581,6179524,15163862,4712214,-2688465,1791195,-13173902,-10788102,-10950324,-18939072,-8702469,-10841981,-7709545,2876904,878310,9439855,13205320,11190585,16284393,11861677,8914445,6992884,-539662,-3656147,-8527564,-12318234,-13564562,-14210695,-12252546,-10107011,-4730801,-854686,3774702,10012169,10335989,14488370,14516883,10456142,11667553,3980448,11210,-1809258,-11296476,-9813456,-12984055,-16307147,-8707753,-11679960,-5517128,2046588,92292,10907844,11262307,10395940,17454999,8901953,9647391,7899142,-3338508,-600407,-8713964,-13468628,-8999450,-16699999,-10986955,-7084383,-9001152,2856528,2794866,6380525,14839426,9641400,14530916,13277050,5676180,8288408,-835812,-5222784,-5138065,-14202175,-11586500,-12030341,-14359081,-6197607,-6196383,-1476664,6256764,5576078,11928495,13447241,10866653,13429645,8105217,4218625,2370294,-5149413,-7251826,-9791030,-13861461,-11626080,-11424258,-9677528,-3866377,-1438388,3310134,8554618,9566881,12662578,13155611,10171707,9522163,4989691,-208123,-2411335,-8435823,-10841967,-11167618,-13918985,-10524801,-8122936,-6248971,816937,3182052,6989563,12134845,10821298,12987485,11926212,6827032,6316976,111341,-4563095,-5813944,-11870349,-11715329,-11319491,-12626967,-7031472,-5021131,-1622234,5066252,6014664,10274922,12674875,10663508,11720876,8359250,3872373,1952806,-4081129,-7343100,-8941747,-12642196,-11456445,-10211171,-9154811,-3822468,-814298,2776619,8138375,9235866,11443131,12694298,9464145,8578942,5039554,-546181,-2349483,-7587013,-10618016,-10212682,-12921233,-10201133,-7131934,-5958669,615375,3318416,6138284,11323797,10183015,11704042,11331903,6339076,5731890,507976,-4394593,-5247881,-10748913,-11011690,-10262584,-11664347,-6626197,-4670602,-1652909,4689575,5615446,9427065,11826095,9802797,10983164,7601318,3697729,1788932,-4123311,-6648479,-8774552,-11896392,-10366559,-9992068,-8192831,-3457157,-1099419,3394896,7292148,8756020,11313935,10952720,9500110,7991965,3805899,432627,-3111717,-7109864,-9082285,-10677011,-11159299,-9395335,-7576712,-4199295,-326694,2967337,6605865,9069955,10332078,10793284,9463188,7254738,4273276,423997,-3002454,-6323799,-8971431,-10188379,-10583360,-9400912,-7159745,-4286738,-444939,3003325,6288557,8904877,10166686,10461115,9344502,6921274,4131140,357654,-3246589,-6225753,-8942582,-10120361,-10305926,-9351263,-6866466,-4022332,-464117,3280199,6187903,8770285,10116273,10065381,9153786,6912063,3870219,546885,-2957563,-6160415,-8355734,-9803374,-10073468,-8893236,-6928443,-4036855,-442884,2582331,6133454,8366587,9403417,10295768,8693324,6820395,4365190,185196,-2460320,-5782618,-8702039,-9036696,-10164380,-8915755,-6188950,-4547761,-141573,2945594,5343888,8937505,9108560,9701672,9317014,5934249,4336371,490087,-3488985,-5122990,-8654190,-9492559,-9051198,-9316591,-6095688,-3759146,-1063918,3415306,5253248,7962818,9801945,8955960,8796605,6638776,3434050,1130826,-2761485,-5711330,-7493122,-9332937,-9340296,-8255371,-6819074,-3801974,-536479,2205985,5725614,7722857,8665839,9791599,8099485,6272887,4291813,8202,-2289583,-5238686,-8401745,-8134329,-9556575,-8460214,-5461520,-4598277,-65552,2932887,4483461,8755393,8270863,8795590,9152331,5089772,4316439,771083,-3504317,-4020652,-8279498,-8695907,-7992495,-9320640,-5257289,-3813675,-1564652,3625285,4055153,7515272,9170438,7540083,9094494,5826327,3334278,1896628,-3371704,-4339094,-6988164,-9298427,-7577738,-8764989,-6015232,-3036676,-1725800,3228097,4469040,6832663,9196948,7548688,8488154,5999163,2901153,1748027,-3276644,-4622772,-6616603,-9256849,-7283115,-8374134,-6053226,-2602646,-1985154,3299862,4626359,6144913,9500496,7079021,8096782,6446642,2140833,2250045,-2995015,-4994775,-5358507,-9582332,-7083608,-7545076,-7005690,-1750772,-2233533,2411086,5500155,4921657,9455026,7458636,6705961,7309394,1714650,1701830,-1787266,-6027321,-4843682,-9088356,-7950639,-6089397,-7436789,-1862527,-968720,1186108,6349337,4910261,8442790,8440896,5580696,7282969,2233109,430653,-754551,-6295976,-5137226,-7768406,-8824832,-5342665,-6982211,-2803912,-15540,366052,5894101,5517511,6966062,9031433,5388095,6546684,3435796,-365671,-291390,-5393511,-5997711,-6400634,-9073634,-5705658,-5820502,-3891267,569541,529491,4891251,6424634,6160332,8842185,5968184,5269433,4045025,-533424,-1003890,-4433067,-6679970,-6138417,-8295024,-6287032,-4834636,-3914207,329742,1340954,4051406,6642516,6151817,7903588,6481140,4734439,3864811,-22199,-1508257,-3789029,-6469739,-6212330,-7558741,-6589942,-4637383,-3818468,-241435,1657084,3668794,6352782,6210196,7231987,6681588,4491166,3671692,357658,-1836431,-3450723,-6324740,-6385235,-6971007,-6693356,-4378449,-3380312,-556212,2111471,3461360,6138931,6555356,6599896,6687494,4378567,2980125,752820,-2219153,-3524088,-5737028,-6773669,-6319645,-6486225,-4701830,-2675962,-1037267,1934850,3654031,5218234,6768753,6401984,6179877,5008508,2579428,1030747,-1599738,-3833443,-4936925,-6612983,-6483185],[0,0,0,1,4,20,230,-210,426,-373,479,-554,703,-1056,1287,-1783,2000,-2487,2797,-3380,4034,-4822,5832,-6734,7938,-8965,10399,-11819,13637,-15616,17784,-20239,22698,-25625,28585,-32159,35894,-40168,44735,-49652,55083,-60805,67321,-74199,82004,-90287,99467,-109387,120222,-132256,145368,-160169,176354,-194697,215062,-238295,264809,-295506,331652,-374510,426754,-491258,573849,-682797,833772,-1055804,1411685,-2066376,4772863,-31172378,-25558098,3631113,-42185247,4017406,2873991,-21228201,35766376,3033745,7724523,46739888,-8181175,25580294,23049139,-24098033,22762135,-16959919,-29975469,10290969,-43508098,-13247876,1535131,-37384699,17374334,1254839,-8734210,40753658,123509,18096168,36959092,-8973032,23810990,7743496,-21866605,11228141,-24139775,-25326683,-1167290,-35160433,-10368550,151862,-20810998,16068894,9679895,2766883,33882798,11382415,13757467,28788646,-3447255,6634239,5665457,-24983084,-4155197,-16886255,-32434502,-2069007,-22765855,-15328233,13109022,-12652023,14619479,24858253,-1028744,34624471,16155183,456406,30553355,-11651903,-4790965,7721469,-36993273,-4320822,-14281074,-37480571,8634663,-20686079,-10552630,25374500,-13159569,23704056,27832917,-4215341,39264456,7582385,-2995031,26358012,-23348842,-5819141,-739696,-40849453,-1632924,-18873370,-29718250,12567859,-17425950,2202343,25970118,-5192465,29212544,23086134,1310467,31902494,1165708,-3675418,12444372,-24890369,-10078020,-9211537,-34283528,-4996124,-15254286,-18959465,11659912,-5547461,7917638,25678394,4597858,24509852,21674831,1849625,19773240,-362229,-10589612,2162840,-23346077,-17519521,-9696904,-28444283,-7254649,-5682893,-12615547,14499681,6069348,9166352,28710061,9245488,18395777,21309638,-2910339,9984109,-2722386,-19560891,-3354597,-23442888,-22222783,-5992274,-24478266,-4597991,3668056,-7806463,20079669,12687144,9596094,30472041,7610727,12942124,17499460,-10445607,3735370,-7811770,-24742736,-4774853,-24171850,-19820075,-1897322,-19395346,2732384,8871286,-1402948,24637084,13781212,11911153,27094859,3848483,9590110,8240833,-14303493,-2586983,-14664976,-23771106,-8936412,-21815759,-13901798,-1316796,-9233672,8040344,12224236,8484039,23004148,16062383,13276085,18021568,3807312,1648086,-864551,-14271444,-12439829,-15328023,-21442689,-12898136,-12501427,-10795634,2201205,2542645,7853998,18547025,12809983,17525678,19467134,6925471,10899771,2798618,-9528023,-3607904,-16790035,-19017528,-10708614,-22012272,-10192579,-3630448,-9002657,10741896,8578174,9089611,24672044,11078656,15869674,18110773,-1116932,6984283,-3623188,-16627186,-5820877,-21382119,-19075920,-8232076,-20166690,-3483112,1458002,-3059511,17334718,11357814,12744977,24444491,8735018,13312812,11329622,-5916785,1138679,-10057251,-18501162,-9359835,-20801218,-15690337,-6538724,-12735847,1547065,6213047,4500678,18345491,14495305,13515245,19643753,7935683,6582548,4841628,-8940923,-7499683,-11881507,-20205312,-12536514,-15375969,-14558037,-1769160,-4153920,3671334,14424767,8514759,18170570,18947746,8771917,16617669,5289103,-3203025,2268387,-15091872,-13497016,-10281567,-24043226,-9182710,-10203221,-13154555,7656982,-412881,7791327,21049926,6576758,20451643,16781802,2462181,15461697,-3287054,-7840286,-540773,-22236395,-11628408,-11727569,-23238642,-1985995,-9313118,-5187250,13728519,1204513,15770122,19893358,6835152,21465852,8792460,1263171,8782534,-11331801,-8514517,-8704997,-22672647,-10229091,-14371598,-14848555,211424,-4582843,4540726,13555799,8473762,17772153,16300302,10230013,13729783,4762536,-1085415,-1707419,-11304061,-13333397,-12508320,-17385566,-12872406,-8283277,-8768254,1256501,5318955,5816687,16271519,13151498,12644392,17805768,5800875,6674821,3848289,-10276960,-4304688,-13266581,-18709705,-7908643,-18321339,-9517110,-616316,-7938063,10391601,8924690,7298186,22575727,8792185,13304742,15363453,-2778947,6367048,-5039193,-14872878,-4407277,-20449580,-14121643,-7531109,-17600148,566506,-991178,-237885,16436106,6720693,14895771,18578570,5913359,14762899,4455963,-3299697,1498974,-13453083,-11146519,-10832857,-18971567,-8540688,-10387046,-7461340,3362765,1366086,9616781,13553560,11214762,16153433,11753271,8484431,6553792,-869332,-4205020,-8708868,-12486250,-13661844,-14066130,-12052786,-9749498,-4204496,-447879,4161918,10337323,10515508,14594991,14409139,10100991,11375379,3530280,-527785,-2181604,-11857537,-10023443,-12948822,-16356423,-8321190,-11254809,-5227343,2733227,468932,11310131,11629428,10294313,17509701,8590778,8978541,7523263,-4009056,-1079663,-8970178,-14047255,-8952206,-16527862,-10828965,-6383361,-8615758,3280485,3561248,6567093,15225920,9831998,14169265,13122030,5164659,7664542,-1202814,-5990196,-5424706,-14297660,-11939263,-11729482,-14025891,-5750170,-5402612,-970220,6886526,6263305,12019946,13775924,10771081,12891779,7789924,3480777,1692431,-5653672,-7985206,-10098003,-13887578,-11594671,-10930064,-9107033,-3276827,-473588,3955146,9135625,10024376,12489304,13082844,9824783,8721835,4361435,-1006406,-3261708,-8786089,-11334597,-11274796,-13593486,-10261456,-7350684,-5462495,1486741,4044746,7494626,12491599,11011427,12659984,11498159,6212123,5403852,-536816,-5377701,-6503836,-12133561,-11915457,-11111748,-12091608,-6533451,-4162682,-832535,5675556,6850106,10536014,12834464,10533941,11182526,7770287,3098020,1056001,-4669854,-7980966,-9370742,-12574078,-11359225,-9767854,-8507807,-3242854,25458,3427269,8729871,9781381,11364304,12519152,9108751,7822388,4355899,-1372103,-3166568,-7983437,-11030609,-10261098,-12613738,-9799976,-6447866,-5292722,1330865,4040466,6578814,11680343,10252754,11352069,11053212,5659189,5000533,-137432,-5070113,-5756438,-11003742,-11025146,-10048655,-11250186,-6062826,-3942317,-1024467,5240087,6108315,9688728,11835525,9648326,10548593,7111420,3034078,1105807,-4584291,-7126438,-9010656,-11868213,-10186175,-9649542,-7546489,-2806073,-460716,3950416,7694027,9051255,11391713,10826500,9108862,7386488,3245981,-200246,-3648444,-7539346,-9329818,-10775494,-10864331,-9057411,-7003405,-3594244,262464,3567799,7029898,9348592,10404600,10535446,9096411,6742694,3641399,-146271,-3561423,-6798971,-9181627,-10213712,-10352083,-9052631,-6608791,-3590304,133826,3625318,6645681,9173789,10199193,10266646,9006848,6405104,3467882,-208142,-3753690,-6674853,-9193483,-10126037,-10056353,-8986710,-6272017,-3396071,215182,3896834,6648220,9016137,10101678,9898776,8811915,6336857,3281215,-109503,-3570586,-6603488,-8703135,-9838922,-9840966,-8525979,-6481635,-3403567,132749,3135532,6457831,8653274,9446263,10043670,8375230,6228848,3706125,-330538,-3077429,-6147409,-8939006,-9114409,-9916153,-8599907,-5671285,-3865064,493413,3616578,5815604,9205443,9179922,9413040,8901402,5370779,3599207,-101543,-4077969,-5549767,-8915333,-9621021,-8862464,-8987951,-5614620,-3030572,-394550,4034404,5811053,8177520,9767457,8717750,8446067,6127147,2753557,381462,-3385422,-6187094,-7764441,-9450163,-9191435,-7799756,-6232788,-3042799,146518,2802042,6197190,8068589,8729692,9583393,7640866,5682752,3637279,-730001,-2941577,-5747144,-8699885,-8249103,-9288371,-8145878,-4899172,-3833083,547884,3541400,4968815,8976825,8365150,8528438,8790084,4460614,3605263,131617,-4199621,-4481433,-8457092,-8897814,-7713455,-8934698,-4758208,-3042015,-907950,4255077,4537396,7704891,9276309,7397020,8682614,5238369,2553699,1148729,-3972483,-4925931,-7230004,-9346044,-7425039,-8171989,-5468792,-2331698,-1019648,3830299,5113699,7136029,9273660,7404222,7984875,5407440,2162663,949078,-3877782,-5179792,-6973676,-9371568,-7163660,-7908408,-5474038,-1806998,-1268326,3911384,5279904,6385910,9667466,6902442,7686204,5955903,1378606,1658570,-3593503,-5570692,-5668868,-9745313,-6868953,-6971061,-6560619,-1111295,-1478486,2896543,6109297,5165624,9563936,7341489,6201825,6842591,1111163,984828,-2246971,-6569743,-5109879,-9008359,-7954463,-5602613,-6876615,-1306819,-241500,1705594,6827369,5250078,8323709,8339685,5144477,6738549,1722814,-359546,-1236983,-6733533,-5507856,-7713390,-8734133,-5050019,-6415165,-2315824,717972,924385,6310658,5810060,6972750,8886960,5114940,5957539,2946251,-1035188,-835393,-5793327,-6292382,-6451350,-8919653,-5327033,-5327466,-3415759,1169033,1109325,5212822,6745483,6162113,8608913,5677088,4691105,3550023,-1124891,-1586569,-4869759,-6973738,-6067670,-8214391,-6011207,-4338423,-3470826,894055,1956053,4451355,6905722,6204311,7727017,6244480,4121176,3266161,-547591,-2068848,-4189754,-6736609,-6271554,-7391520,-6364462,-4125908,-3253333,271572,2216946,4009939,6593644,6277246,7063475,6414872,4069997,3088814,-128250,-2410172,-3873094,-6522692,-6371467,-6755664,-6445379,-3979971,-2840328,-50597,2645919,3797780,6286446,6643490,6386924,6404209,3997603,2441908,296455,-2666740,-3903889,-5852081,-6816026,-6199187,-6184511,-4256387,-2186254,-538549,2437132,4116951,5399555,6907536,6303628,5801378,4609059,2136548,540788,-2009838,-4260012,-5170450,-6706145],[0,0,0,-2,-10,57,-26,301,-307,557,-544,703,-840,1064,-1507,1843,-2463,2825,-3481,3986,-4795,5704,-6785,8125,-9401,11027,-12526,14492,-16501,18979,-21684,24659,-28002,31441,-35447,39590,-44462,49615,-55442,61700,-68467,75912,-83834,92749,-102242,112905,-124309,136908,-150576,165538,-182124,200282,-220700,243176,-268616,297049,-329558,366856,-410282,461718,-523353,599297,-694791,819854,-990932,1242028,-1653483,2507096,-9858744,4300172,-30440257,-26228279,3920307,-42570385,4029839,2662849,-21170567,35474380,3292083,7668643,46864869,-8097340,25668196,23217534,-23830036,22705451,-16673891,-29956036,10204528,-43525245,-13567985,1283836,-37548597,16906357,1231583,-8907298,40582455,399276,18001131,37085376,-8510087,23810902,8168452,-21674469,11193793,-23834870,-25437405,-1335605,-35165626,-10810156,72278,-20990549,15653514,9787319,2563843,33869354,11706066,13673263,29199203,-3022082,6705735,6145956,-24901788,-4146810,-16621473,-32737841,-2249428,-22929524,-15847062,12927908,-12893031,14255329,24890767,-1177255,34682841,16470408,639001,30870064,-11240401,-4671022,8024385,-36773514,-4429230,-14255196,-37747700,8240246,-20785638,-10930362,25055779,-13115718,23572182,27915504,-4003510,39271462,8049317,-2731722,26482121,-22853462,-5852026,-689330,-40677137,-2017965,-18967832,-29871275,12151100,-17443452,1795299,25704758,-5027538,29083255,23276628,1569559,31921044,1581740,-3621303,12593181,-24625626,-10258287,-9197539,-34225678,-5395923,-15302363,-19184203,11494931,-5534864,7738042,25689474,4754519,24549781,21878680,2123801,19812485,-161986,-10617484,2129280,-23348421,-17679700,-9799419,-28575008,-7435881,-5782767,-12648516,14460564,6139879,9300756,28801678,9470073,18426723,21332110,-2819052,9881113,-2806465,-19483208,-3510959,-23435360,-22316622,-6263602,-24478498,-4612188,3625387,-7731907,20091101,12947330,9665566,30605458,7813038,13076379,17575037,-10371148,3629783,-7710169,-24784609,-4954998,-24174804,-20041721,-2051629,-19487611,2499904,8947546,-1452278,24596314,14074328,11990589,27246000,4075042,9598306,8473191,-14207736,-2627242,-14557986,-23932275,-9191376,-21871544,-14283385,-1474227,-9346536,7799981,12288142,8502862,22936501,16300012,13433288,18279044,4191788,1776402,-625034,-14128339,-12583438,-15273144,-21655655,-13117451,-12604740,-11169692,2080915,2407628,7633554,18636318,12987325,17641810,19760066,7035505,11178905,3074037,-9417110,-3538155,-16850769,-19107143,-10764947,-22216790,-10490465,-3787955,-9228238,10589767,8594493,9084629,24822719,11230824,16009419,18415157,-879320,7090734,-3465410,-16779751,-5846232,-21462125,-19311735,-8279427,-20276866,-3575993,1527177,-3100437,17403871,11504763,12794201,24629779,8809219,13458246,11488325,-5987723,1043048,-10133338,-18778881,-9475676,-20981554,-15830307,-6538116,-12789857,1718211,6313817,4591374,18610987,14551715,13721816,19801017,7800634,6595184,4703282,-9087251,-7521041,-12203074,-20373333,-12644894,-15615623,-14475053,-1805466,-4121758,3903849,14461243,8743390,18356668,18988011,9025903,16611714,5264161,-3225684,2104940,-15247088,-13638528,-10463369,-24013679,-9215566,-10274130,-13050874,7617838,-280760,7876755,21210276,6681188,20585727,16895551,2480645,15441409,-3339999,-8038485,-609358,-22436579,-11776023,-11764547,-23337553,-2021731,-9304773,-5261095,13879755,1325859,15849146,20153535,6847889,21780118,8865492,1329844,8978079,-11443886,-8545033,-8795109,-22898272,-10279366,-14511693,-15011495,232315,-4677484,4671469,13616510,8521516,18011826,16484570,10366651,13884443,4750991,-1037775,-1778973,-11379197,-13417493,-12609394,-17613650,-12980238,-8415897,-8858285,1165807,5383412,5844401,16413561,13313058,12791635,17999749,5861202,6878073,3941938,-10325510,-4297509,-13321632,-18974028,-8012898,-18648390,-9720752,-708946,-8160518,10364350,8867519,7236367,22725564,8810562,13614705,15690135,-2707462,6663280,-4943422,-14791773,-4367916,-20685953,-14224596,-7739267,-17930600,499120,-1222275,-454574,16496343,6563284,15066975,18724729,6079039,15058038,4613930,-3097343,1674846,-13491960,-11137430,-11032284,-19145295,-8664006,-10669490,-7733542,3157150,1157751,9624527,13489380,11279577,16415197,11943105,8750706,6782451,-759524,-4011623,-8685057,-12588455,-13763028,-14211077,-12309773,-9983587,-4475897,-701452,4074175,10310025,10538439,14677059,14643960,10397707,11641664,3814963,-308820,-1925404,-11788057,-10080615,-13077040,-16532470,-8581868,-11601571,-5421974,2517842,325469,11245552,11638024,10409034,17670561,8823751,9334348,7765461,-3840760,-888243,-8901963,-14076768,-9031094,-16792314,-11027523,-6632120,-8862224,3117179,3361771,6543829,15241103,9930148,14316132,13467361,5292041,7925918,-1029639,-5900863,-5405189,-14434992,-12086294,-11904077,-14363981,-6062678,-5597513,-1288043,6770507,6124872,12008660,13970097,10921175,13218949,8135989,3752153,1968643,-5534533,-7909773,-10119284,-14060522,-11783133,-11112496,-9407438,-3457059,-752480,3724055,9108721,10010285,12747577,13325774,9991165,9065977,4629306,-846344,-3038491,-8765053,-11296954,-11282659,-13768757,-10486617,-7616568,-5670836,1323874,3840468,7493939,12524779,11111593,12800107,11767195,6422498,5604520,-391035,-5330307,-6501109,-12129037,-12092296,-11302367,-12215434,-6768223,-4265360,-992322,5589755,6844639,10576041,12959066,10734979,11335903,7941210,3262192,1060189,-4636721,-8024953,-9539147,-12716310,-11582775,-9878069,-8623640,-3454082,60601,3423447,8702852,9862286,11484192,12733028,9352612,7992343,4563803,-1320677,-3135700,-7926892,-11146057,-10358944,-12743269,-10068036,-6582005,-5371864,1249085,4178846,6616370,11805095,10439223,11427668,11164948,5834070,5071474,-17336,-5145053,-5861305,-11010423,-11343761,-10181543,-11385141,-6325283,-3943104,-1080851,5283256,6266140,9808681,12089196,9875630,10728454,7200454,3142583,1171565,-4622676,-7241092,-9077265,-12108350,-10339892,-9747084,-7734300,-2983357,-517170,3954081,7782787,9179830,11556535,10932690,9265653,7601226,3288970,-114612,-3737203,-7624158,-9410090,-10894039,-11082687,-9170359,-7182774,-3597533,116215,3510541,7158193,9347288,10605222,10790456,9246921,6978944,3779144,-89484,-3488324,-6837287,-9272221,-10413558,-10574986,-9171975,-6794635,-3725516,128894,3512991,6750054,9301462,10292199,10542546,9172989,6599262,3794432,-126719,-3703447,-6745673,-9310804,-10184026,-10289857,-9143015,-6484824,-3640913,126021,3707934,6578006,9150676,10183671,10153453,9075679,6584489,3595676,65079,-3486969,-6469999,-8738082,-9979894,-10126724,-8759116,-6694045,-3674188,-73754,3004664,6350500,8713236,9495117,10266961,8579424,6472549,4083328,-303599,-2920221,-6070815,-9026663,-9198407,-10094642,-8840786,-5944864,-4213571,228194,3468547,5614592,9311013,9273147,9567056,9289078,5586492,3907052,203852,-3922853,-5388140,-8979028,-9691524,-9019457,-9234305,-5866969,-3343128,-711428,3901318,5674913,8182971,9965215,8906160,8757534,6422114,3092572,648894,-3170262,-6059074,-7701188,-9529688,-9351884,-8145364,-6591119,-3319099,-114126,2592653,6108479,8040472,8809418,9740878,7960995,5962300,3895601,-400735,-2760202,-5537936,-8685320,-8306167,-9504148,-8371904,-5132796,-4165878,356797,3439561,4845465,8990884,8497373,8672892,9003537,4733818,3873471,460009,-4033222,-4463095,-8480044,-9018768,-7904303,-9241301,-5061150,-3334124,-1147868,4094160,4518640,7690027,9414804,7521304,8919472,5547681,2833527,1449737,-3830357,-4855866,-7270342,-9423186,-7610525,-8458822,-5725733,-2569485,-1235384,3701513,5051344,7135956,9444651,7574634,8302005,5706956,2339609,1174339,-3757920,-5179732,-6911851,-9502063,-7307990,-8219481,-5802606,-2056407,-1431517,3748182,5275495,6413346,9815006,7042447,7834853,6262658,1539003,1845329,-3516424,-5582944,-5692172,-9908529,-7100541,-7237274,-6806134,-1339197,-1713723,2773465,6123958,5210126,9619731,7550215,6498173,7139704,1306190,1131932,-2092905,-6568256,-5134064,-9081789,-8126271,-5796567,-7135019,-1498954,-448404,1574230,6861547,5241900,8448599,8581701,5324827,7005488,1923508,-132421,-1130852,-6708754,-5528499,-7768495,-8886042,-5199922,-6599614,-2469991,567624,785895,6324575,5865411,7018006,9125956,5311477,6109652,3174342,-868431,-658031,-5759314,-6413167,-6543364,-9083681,-5507892,-5456090,-3621283,1033149,1014566,5208509,6795386,6279315,8851839,5915570,4879645,3739668,-947017,-1448865,-4756366,-7061325,-6222722,-8319602,-6292301,-4573341,-3659397,744277,1804135,4395120,6963047,6348514,7877936,6474314,4387094,3513537,-370521,-1935194,-4120091,-6788567,-6364694,-7558458,-6509375,-4391243,-3433656,58442,2078213,3935259,6570193,6473125,7259519,6609924,4278047,3353890,76552,-2380763,-3812615,-6522852,-6545260,-6862539,-6591611,-4111161,-3029559,-177443,2469834,3774327,6305755,6736640,6566903,6576284,4203240,2656409,470592,-2554147,-3908134,-5902599,-6929391,-6364760,-6331916,-4562831,-2434188,-682025,2316531,4002136,5495308,6938841,6377598,5932951,4837945,2252925,650713,-1939478,-4229084,-5145390],[0,0,0,-1,-3,148,-103,196,-12,120,-10,195,-247,364,-446,366,-460,339,-561,578,-850,934,-1041,1121,-1089,1294,-1328,1690,-1802,2108,-2205,2347,-2525,2651,-3036,3226,-3689,3862,-4225,4429,-4750,5165,-5547,6168,-6568,7246,-7696,8449,-9176,10144,-11319,12576,-14250,15982,-18416,21203,-25057,29908,-36415,45225,-57339,75019,-101306,143312,-214307,347514,-637887,1480573,-8070296,-25381139,7331990,-32456355,-24774495,2474257,-41372312,3236222,3280120,-21065556,35908911,3226298,8525157,46264976,-7370047,25331295,23028406,-23853009,22288821,-17218851,-29850321,9431136,-43299514,-13585887,1130121,-37031945,17154810,1374595,-8123658,40594175,744082,18353318,36801286,-8496177,23620955,7539149,-21748061,10562979,-24338179,-25452644,-1695810,-35111215,-10422914,-16842,-20336057,16221536,9916693,3358332,33893163,11695179,14082092,28542909,-3400688,6507502,5139777,-25108117,-4640202,-17291929,-32361301,-2457664,-22734253,-15010315,12951397,-12014183,15050558,24873232,-270382,34673026,16082166,861820,29891736,-11738686,-4994630,6817795,-36928578,-4889403,-14700571,-37188052,8254651,-20272533,-10109552,25329847,-12215753,24002160,27910595,-3551833,38950926,7679706,-2961798,25568778,-23349024,-6398964,-1386207,-40793580,-2204497,-18936420,-29402140,12474171,-16899630,2501846,26172949,-4533210,29429099,23237525,1583280,31661525,1069544,-4041118,11871498,-25329613,-10563862,-9639567,-34412269,-5147465,-15223141,-18638022,12015655,-5144853,8378538,26043812,4923177,24796782,21603178,1843800,19551071,-865234,-10990489,1714417,-23888692,-17769561,-10066544,-28432559,-7145007,-5580287,-12052000,14912976,6396023,9867663,28953032,9507749,18431686,20954513,-3043352,9484932,-3243870,-19869284,-3901078,-23727955,-22309446,-6273903,-24198699,-4295148,3990375,-7223238,20457054,13184515,9940295,30625875,7688981,12881319,17200281,-10722095,3233217,-8250714,-25123394,-5149282,-24291349,-19937322,-1861073,-19263790,3050462,9323589,-1053510,25052575,14169296,12108110,27264402,3759399,9398979,7940801,-14744218,-2979699,-15102666,-24021867,-9086862,-21969212,-13848210,-1084846,-8989240,8412019,12662380,8768553,23396615,16170789,13378670,18048418,3517213,1363451,-1194011,-14805557,-12791407,-15608647,-21754769,-12826638,-12541123,-10597433,2630794,2754086,8289914,18907007,13049802,17930940,19400890,6762662,10801651,2350462,-9806179,-4012220,-17426800,-19155063,-10947399,-22172681,-9917670,-3548121,-8610035,11244980,8892478,9728652,25003185,11239527,16114655,17915119,-1269872,6754747,-4106023,-16986735,-6234656,-21729153,-19236265,-8406322,-20169809,-3232506,1742431,-2746679,17820882,11594239,12994791,24696994,8751563,13418779,11222294,-6226361,877037,-10314913,-18806012,-9532702,-21089114,-15809080,-6638286,-12790707,1824820,6340098,4700838,18644164,14657773,13873173,19884963,7956439,6728269,4756240,-9185105,-7549385,-12167923,-20442648,-12657528,-15640212,-14623661,-1914099,-4244413,3862371,14396575,8732914,18418693,19028497,9149059,16818087,5506927,-3030750,2280997,-15145040,-13545023,-10512332,-24128563,-9437725,-10469969,-13302075,7412462,-568844,7762986,21027235,6700264,20802986,17023346,2808533,15802977,-3121757,-7624047,-458869,-22340219,-11711306,-12051672,-23502346,-2314213,-9699125,-5361540,13488525,1043102,15908617,19997113,7125953,21903156,9081626,1803420,9104574,-11171549,-8188867,-8914551,-22757636,-10407220,-14822252,-14989308,-188233,-5010528,4565055,13297044,8489095,18019683,16480224,10715235,14000275,4963774,-712962,-1709930,-11207816,-13272490,-12815633,-17569803,-13230565,-8741636,-9031361,864277,5222794,5722437,16191526,13328635,12990352,18061260,6178083,7025265,4083872,-10077521,-4222813,-13325049,-18838077,-8285958,-18771650,-9826626,-1126226,-8290548,10034861,8594213,7448974,22678492,9026028,13910100,15651974,-2207052,6904512,-4895852,-14395281,-4502177,-20649928,-14198137,-8226293,-17932630,161914,-1639291,-364222,16093852,6610091,15296902,18601376,6455159,15238172,4739633,-2626347,1660279,-13319598,-10889534,-11287723,-19052320,-8858898,-11059679,-7669230,2879685,985375,9651913,13263031,11446317,16421519,12032861,9141887,6939986,-551048,-3684421,-8624652,-12473582,-13813517,-14392618,-12435202,-10265416,-4861716,-914033,3819779,10088307,10553117,14703213,14738234,10606906,11858642,4077478,48208,-1846662,-11475561,-10001078,-13273402,-16479491,-8932965,-11840341,-5562033,1971513,173418,11039463,11414019,10651630,17635955,9122200,9797637,7898851,-3299405,-639249,-8851777,-13711761,-9319263,-16897119,-11111723,-7286291,-9035001,2683483,2748372,6531935,14825687,9903296,14705540,13396455,6035713,8298084,-687153,-5129866,-5320590,-14157274,-11804495,-12319041,-14446353,-6482796,-6329438,-1564889,6146950,5836113,12010939,13643858,11151305,13556335,8391480,4424627,2352560,-5074605,-7425547,-10000934,-14005346,-11872833,-11576136,-9793228,-4056657,-1442035,3327917,8644221,9745806,12736730,13396176,10361557,9643123,5068859,-182521,-2501909,-8457794,-10989591,-11290496,-14054878,-10711160,-8225460,-6229249,858766,3308625,7146863,12200748,10937256,13102724,11959832,6931792,6277215,104375,-4662134,-6169177,-11956015,-11841328,-11516104,-12580809,-7158564,-4958599,-1483020,5032991,6327131,10361389,12843542,10898919,11715950,8364756,3830433,1669039,-4090949,-7578867,-9238221,-12738473,-11721279,-10180549,-9130395,-3955363,-562959,2827610,8341594,9622926,11478811,12856696,9513226,8511301,5029128,-735809,-2565757,-7682257,-10890226,-10328058,-12988399,-10346731,-7077724,-5937244,755039,3487038,6321739,11496073,10304628,11734457,11399179,6335086,5607709,394688,-4492031,-5502138,-10938208,-11174235,-10442871,-11679847,-6695480,-4504522,-1449131,4785427,5884867,9666220,11899624,10100063,10963511,7595532,3602223,1500088,-4231625,-6869861,-9002688,-11965174,-10572852,-9995327,-8015973,-3464962,-853021,3628088,7394017,9086244,11486693,11105277,9633468,7824111,3831347,288877,-3328660,-7234860,-9332027,-10880777,-11064792,-9574273,-7404736,-4100320,-236302,3272708,6755890,9245731,10541488,10795355,9511167,7264504,4147714,369355,-3128071,-6531669,-9085701,-10406419,-10595057,-9450448,-7171697,-4123689,-370448,3203792,6421291,9112141,10247851,10578027,9400327,6962562,4087371,187246,-3399411,-6489311,-9148338,-10170388,-10346794,-9347650,-6745723,-4004469,-305172,3427561,6343221,9030185,10198648,10120135,9254804,6807566,3796158,388832,-3260134,-6283938,-8711336,-10037035,-10149848,-8897197,-6923926,-3836464,-325257,2894361,6273391,8594491,9559589,10280881,8765915,6636630,4214542,-41012,-2774527,-6034883,-8973744,-9194385,-10220487,-8912580,-6164371,-4343858,147151,3226138,5648512,9251813,9220509,9781317,9346838,5701128,4045123,193304,-3779916,-5480521,-9019337,-9670376,-9110577,-9322545,-5952366,-3500992,-702067,3830946,5625759,8276560,9960385,8963440,8812378,6432671,3228790,664379,-3231056,-5932893,-7834594,-9521986,-9345692,-8143154,-6569718,-3448613,-119313,2633860,6014863,8161119,8825746,9745898,8064430,5963837,3995073,-366204,-2765982,-5576226,-8697117,-8428345,-9534675,-8538676,-5227433,-4202751,229324,3412533,4876013,8976152,8536823,8789620,9134229,4815338,4030600,534241,-3986877,-4402226,-8538282,-9077498,-7982760,-9273805,-5142905,-3432218,-1269708,4028723,4402877,7765061,9410610,7584242,9046780,5654166,2934688,1575228,-3692204,-4676869,-7180984,-9463136,-7598029,-8563662,-5885114,-2763453,-1360576,3601488,4984080,7043793,9400610,7606661,8312869,5850251,2525283,1328630,-3595329,-4968951,-6913515,-9508334,-7409400,-8319999,-6000405,-2245016,-1685346,3575792,5039026,6409827,9731229,7155792,8071975,6389466,1909592,2033520,-3294530,-5402234,-5655326,-9768133,-7154895,-7474333,-6941573,-1589376,-1921143,2608040,5853829,5243711,9569687,7542444,6719942,7192651,1514244,1408793,-2072997,-6327295,-5095244,-9144046,-8084006,-6038256,-7297194,-1672990,-750727,1569764,6602971,5203596,8551945,8511321,5623252,7132241,2031917,167189,-1056224,-6606316,-5420341,-7915412,-8882419,-5369200,-6776761,-2603006,265517,802109,6173336,5769911,7130066,9111617,5446800,6257252,3238463,-598945,-644694,-5686135,-6215440,-6616371,-9024390,-5641574,-5762113,-3717622,719466,845193,5098597,6664295,6366802,8803595,6005706,5156531,3781314,-761969,-1275017,-4737544,-6865735,-6327002,-8444197,-6313557,-4857162,-3777290,481840,1651407,4389516,6804714,6391770,7918166,6537120,4675898,3689484,-170174,-1734869,-4026186,-6661654,-6410183,-7674381,-6633041,-4594634,-3620600,-187847,1777833,3819664,6480369,6394706,7386221,6681209,4539510,3517632,273577,-1960914,-3717081,-6386683,-6468673,-7074252,-6757682,-4462880,-3296906,-435011,2191564,3669718,6244862,6688112,6763966,6746405,4463323,2899895,704542,-2266480,-3668213,-5777948,-6849478,-6532807,-6548920,-4791199,-2653875,-937614,2102653,3870853,5457233,6987975,6543892,6254387,5054656,2561854,829833,-1706418,-4051735],[0,0,0,2,9,-130,269,-276,437,-338,554,-575,923,-1167,1515,-1871,2113,-2586,2904,-3636,4240,-5185,6035,-7014,8079,-9161,10616,-12049,13975,-15827,18066,-20303,22812,-25598,28595,-32133,35781,-40032,44344,-49234,54378,-60088,66383,-73176,80793,-88829,97853,-107435,118202,-129935,143037,-157639,173824,-192187,212700,-236443,263633,-295765,333836,-380041,437289,-510070,606320,-738951,933950,-1245613,1816891,-3171840,13029686,-156759,-27877579,8746735,-33376409,-24375009,1838482,-41083704,2544514,3776725,-21656239,36100074,3062816,8662462,46211421,-6998373,25197971,23392683,-23946021,22424003,-17191138,-29724594,9298811,-43255201,-13893352,1063435,-37105547,17072072,1302192,-7974246,40464575,936930,18414629,36925143,-8321386,23673103,7550730,-21634258,10463459,-24314349,-25506761,-2007865,-35012195,-10612017,-170319,-20224718,15994055,10004466,3470253,33902217,11916405,14140840,28665858,-3129200,6443400,5232195,-24931180,-4741996,-17248419,-32399165,-2694377,-22729017,-15353047,12770451,-12000945,14800623,24985184,-209907,34720134,16410610,938129,30019110,-11471388,-5061236,6980770,-36867203,-5110405,-14645922,-37355456,7963589,-20287737,-10302807,25139466,-12209836,23849851,28062614,-3367183,38988249,7953920,-2851299,25740201,-23046917,-6390239,-1321319,-40780595,-2485560,-19017780,-29680502,12109111,-16862966,2215004,26062501,-4469776,29238673,23545558,1750565,31711113,1419125,-3904473,12047754,-25072505,-10604681,-9550964,-34404018,-5506223,-15312333,-18943994,11725221,-5160580,8191631,26009966,5042743,24836858,21834075,2157580,19687325,-591221,-10779854,1702141,-23728045,-17870172,-10158118,-28541561,-7445860,-5802690,-12273817,14580091,6459609,9670953,28874265,9816138,18540814,21300933,-2684333,9654243,-2881931,-19741286,-3845810,-23600471,-22592467,-6432666,-24377464,-4815849,3757164,-7461286,20148427,13296205,9839194,30744974,8074898,12942104,17632744,-10325828,3340982,-7781516,-25085559,-5274561,-24200335,-20321563,-2036998,-19496095,2554251,9253384,-1213725,24970672,14348561,12094350,27411009,4118122,9477388,8464717,-14528618,-2896057,-14756342,-24207916,-9235810,-21993608,-14294590,-1351009,-9251949,8003250,12487381,8644798,23299355,16390032,13507790,18316408,4066780,1658815,-728740,-14432792,-12781872,-15454117,-21867822,-13167781,-12716879,-11099277,2281304,2577275,7964500,18890679,13138616,17942510,19784721,7070684,11110127,2725399,-9610059,-3767163,-17223815,-19267827,-11058855,-22321702,-10246751,-3748519,-8930091,10909445,8771616,9471017,25113013,11339470,16144662,18197102,-1020298,6920748,-3888406,-17013571,-6160971,-21737585,-19405802,-8459540,-20320067,-3399008,1636741,-2879828,17758180,11744069,13058748,24885665,8802891,13539339,11380613,-6237303,941210,-10330865,-18981632,-9556469,-21231574,-15806332,-6596334,-12952728,1849956,6427780,4684928,18918535,14679168,13927777,19981250,7782086,6807517,4645413,-9273477,-7587759,-12499795,-20536162,-12636294,-15794338,-14439165,-1880846,-4176343,4086703,14410037,8905200,18574870,18966421,9294921,16665497,5389448,-3051353,1951623,-15303642,-13751710,-10655393,-24110877,-9569771,-10355137,-13146474,7558908,-228128,7970442,21232444,6863216,20704749,17098497,2606807,15403434,-3289297,-8039525,-642500,-22451884,-11943093,-11891698,-23430781,-2125456,-9299822,-5166263,13936726,1372766,15990661,20380971,7022824,21806232,8942697,1236923,8908274,-11623695,-8684223,-8948868,-23159718,-10339877,-14667725,-15021266,329590,-4688315,4882644,13807496,8598780,18259099,16543768,10454942,13926849,4628389,-1065119,-1977627,-11612819,-13476636,-12897894,-17748720,-13025265,-8487403,-8657979,1258088,5597457,6125075,16500300,13558934,12901919,17948621,6006495,6653520,3799284,-10450858,-4617379,-13453184,-19099810,-8175968,-18613769,-9813509,-634002,-7977483,10414058,9189352,7420651,22948164,9119064,13528013,15765186,-2626789,6458649,-4973600,-15027018,-4584279,-20792987,-14493177,-7776778,-17932459,353022,-1048254,-360661,16561413,6930181,15189228,19003099,6249254,15063927,4669941,-3089686,1542142,-13537641,-11278354,-11211076,-19254384,-8877710,-10767657,-7742230,3124854,1147880,9635140,13633173,11473018,16509664,12130218,8997142,6892951,-566391,-4008544,-8680933,-12513656,-13943109,-14385250,-12500352,-10319171,-4625419,-877356,3865838,10291748,10557569,14856967,14840691,10622111,11930818,3989479,-111666,-1771515,-11694536,-9989406,-13183622,-16730454,-8841536,-11888472,-5658758,2257506,142716,11157159,11615510,10619762,17863371,9108818,9588455,7982384,-3522124,-771456,-8891819,-13949324,-9185001,-16931363,-11255180,-7078982,-9048817,2861668,3139366,6558450,15180469,10080023,14614314,13596776,5786754,8074639,-746411,-5569955,-5476094,-14286431,-12192423,-12211000,-14400460,-6563516,-5886004,-1486996,6386298,6122758,11984562,13875544,11246021,13366895,8526099,4152493,2181479,-5194968,-7706990,-10106620,-14064206,-12064076,-11428811,-9803689,-3936324,-1141417,3423054,8890867,9998743,12772488,13561182,10276993,9427906,4997528,-516465,-2674200,-8606576,-11227673,-11396084,-14079037,-10756253,-8059177,-6087305,986554,3533520,7292128,12435531,11136373,13053373,11970465,6884067,5981796,-2070,-4836665,-6307293,-12044345,-12059467,-11580455,-12465822,-7234434,-4783326,-1312304,5095161,6586403,10416403,12859018,11095077,11565737,8396392,3880100,1492631,-4092837,-7723268,-9481668,-12575412,-11821218,-10168820,-9060246,-4044103,-365720,2903188,8343858,9758337,11364481,12908354,9672650,8381149,5144393,-858618,-2677817,-7607167,-11003402,-10398657,-12953197,-10451792,-7013002,-6011146,713344,3615553,6255462,11624834,10336620,11726163,11518190,6274341,5690737,407953,-4586363,-5457648,-10919200,-11172269,-10459427,-11775861,-6676367,-4539551,-1473265,4712736,5900169,9646955,11916953,10035707,11025373,7651015,3696944,1597819,-4190403,-6791313,-8998398,-11953845,-10549456,-10113960,-8016522,-3531441,-903756,3621568,7323290,9092325,11496341,11110864,9651754,7907635,3824067,378388,-3339229,-7169552,-9266911,-10977779,-11072658,-9580675,-7599527,-4090924,-361964,3189603,6819999,9171276,10574192,10896084,9617488,7383477,4267984,457695,-3093125,-6578201,-9077601,-10386929,-10835153,-9455365,-7224328,-4221642,-356176,3070993,6483787,9097198,10244318,10638167,9484217,7010274,4217553,245129,-3274233,-6386464,-9210780,-10199684,-10466923,-9402659,-6810400,-3992468,-288289,3409040,6301574,8978323,10216857,10229624,9249270,6851439,3931173,430275,-3154979,-6237279,-8632718,-10003107,-10203317,-9001538,-6938481,-4036116,-360602,2799879,6212916,8663892,9430829,10317294,8878457,6761483,4327384,30676,-2723301,-5875810,-8989252,-9142644,-10262934,-9039293,-6127841,-4587719,-15259,3123553,5399643,9243770,9227990,9735985,9468751,5790987,4231457,381106,-3699807,-5242712,-8890801,-9682500,-9127399,-9515291,-6050824,-3765479,-995158,3671456,5372541,8122608,9876571,8985013,8969077,6630433,3451279,1036033,-2941582,-5804583,-7692689,-9451766,-9377395,-8359222,-6814912,-3726287,-418412,2360096,5786371,7999152,8867483,9804512,8209881,6229245,4289942,-54888,-2406349,-5344765,-8536222,-8317734,-9569893,-8642754,-5507517,-4503551,-78378,3091173,4573945,8828523,8502314,8780266,9319467,5098958,4241705,815081,-3634958,-4155199,-8327752,-8956561,-8003941,-9464477,-5428596,-3701849,-1568464,3677068,4157533,7552297,9316443,7623421,9142421,5831578,3314920,1833134,-3409203,-4420990,-7059444,-9417270,-7687057,-8759594,-6071276,-3078827,-1718448,3260018,4603377,6909236,9287763,7670976,8587592,5965359,2932065,1712310,-3330549,-4673967,-6753718,-9411378,-7406346,-8507431,-6175729,-2570953,-2009093,3400911,4786346,6152656,9700082,7085203,8227454,6524891,2132964,2337271,-3049213,-5085106,-5473860,-9772957,-7216960,-7614430,-7112918,-1821458,-2284370,2410935,5652748,4961360,9574278,7532723,6850508,7456634,1771578,1728350,-1721293,-6046091,-4853220,-9151844,-8017293,-6224981,-7544424,-1887228,-1097446,1230998,6306745,4983477,8557375,8551426,5699974,7400311,2296024,540823,-753796,-6270079,-5193583,-7804478,-8882776,-5505207,-7042956,-2937377,-119353,368044,5986793,5537904,7108121,9131682,5553837,6642366,3517196,-199956,-252705,-5446787,-5941742,-6541357,-9057364,-5779056,-6014988,-4018294,427079,497524,4866584,6438885,6311391,8919844,6067738,5418628,4168976,-393307,-972584,-4478346,-6700543,-6240557,-8503460,-6361135,-5077121,-4085244,230413,1282811,4085354,6657773,6343446,8033789,6637549,4922557,3939594,150008,-1432752,-3840756,-6443305,-6296109,-7656140,-6765172,-4867062,-3888188,-418746,1457448,3579750,6331953,6341607,7462227,6821892,4716722,3836432,557566,-1717483,-3508480,-6194908,-6417261,-7153791,-6820554,-4618967,-3543324,-662269,1938431,3433073,5980144,6666084,6806730,6862823,4699158,3183730,949055,-2045302,-3547119,-5707251,-6791656,-6504443,-6614803,-4965815,-2863012,-1222931,1798736,3657645,5232660,6825225,6515584,6342795,5173103,2776832,1143894,-1433238],[0,0,0,-1,-4,11,-125,267,-271,432,-330,543,-560,901,-1139,1478,-1825,2055,-2515,2818,-3532,4113,-5033,5853,-6801,7829,-8868,10276,-11656,13523,-15307,17472,-19625,22044,-24727,27614,-31030,34541,-38644,42793,-47508,52457,-57960,64024,-70568,77911,-85650,94351,-103579,113965,-125276,137923,-152019,167650,-185399,205235,-228226,254577,-285771,322781,-367800,423713,-495038,589793,-721242,916649,-1235866,1859424,-5221228,16381101,-460358,-27708696,8305434,-33340684,-24425444,1639907,-40883568,2472491,3606191,-21409089,36009841,3214214,8760200,46173631,-6808440,25230238,23375063,-23718935,22378377,-17187718,-29764646,9071312,-43183104,-14049452,905416,-37200231,16684155,1263558,-8153784,40272557,1208921,18369799,36953923,-7846683,23679186,7979647,-21272985,10381946,-23856905,-25659645,-2059280,-35005654,-11211852,-301303,-20530383,15310337,10129212,3043261,33799178,12332151,13970939,29137542,-2569125,6525499,6062085,-24747813,-4726889,-16797077,-32893324,-2893403,-22985012,-16100311,12675149,-12547621,14266118,25033879,-598088,34808832,16850611,1043833,30656417,-10916407,-4749485,7501023,-36619937,-5114257,-14616768,-37610256,7504495,-20610936,-10896025,24691153,-12380573,23489521,28001522,-3202237,39025156,8542781,-2411964,25985789,-22318455,-6208754,-1119649,-40497670,-2932932,-19007981,-29913344,11484771,-16936817,1684871,25689018,-4282104,28944647,23771746,2085818,31761915,2110910,-3661604,12233502,-24420731,-10924105,-9432556,-34321768,-6026498,-15307090,-19209250,11067383,-5144731,7808217,25801676,5327489,24559048,22233296,2506892,19733703,102042,-10621561,1747714,-23201015,-18147480,-10160018,-28571555,-8083777,-5921804,-12656198,14061776,6528151,9426618,28831066,10168808,18486133,21672363,-2238474,9610197,-2421116,-19543163,-3999594,-23291247,-22893074,-6697013,-24380379,-5265743,3724572,-7607213,19725913,13478833,9809537,30719441,8490857,12963347,17894059,-9962970,3271792,-7554427,-25003789,-5481335,-24112349,-20597527,-2334745,-19547711,2090072,9065458,-1287724,24590526,14516496,12113044,27456242,4691569,9593172,8649863,-14004242,-3004974,-14457219,-24162870,-9678595,-21859809,-14657374,-1670404,-9251882,7508655,12515264,8646454,23014777,16866354,13582776,18483276,4578187,1583779,-485536,-14256289,-12987474,-15246534,-22104789,-13452704,-12643037,-11531089,2134864,2537723,7601281,19028524,13118319,17871142,20196799,7108406,11465813,3212814,-9688564,-3457005,-17098617,-19452312,-10951188,-22689826,-10634093,-3886504,-9379603,10690345,8689616,9310771,25168394,11488419,16334043,18692255,-757664,7162004,-3562385,-16910306,-6002854,-21688033,-19697870,-8645250,-20602934,-3862853,1422961,-3256323,17437689,11736480,12910124,25044628,9129322,13636602,11972805,-5927521,1221403,-9959114,-18945306,-9636777,-21252801,-16278481,-6804173,-13308061,1347175,6164789,4299991,18695116,14773703,13868540,20283611,8185791,7115589,5276731,-8982270,-7247189,-12227641,-20606589,-12787752,-16095128,-14958873,-2239349,-4656062,3635236,14215824,8676715,18581681,19231562,9476171,17104189,5734203,-2588008,2453667,-14997420,-13528978,-10699447,-24308278,-9754520,-10845736,-13580898,7184549,-761700,7739079,21116534,6814001,20940208,17236289,3019368,15969634,-2947996,-7437646,-347495,-22389243,-11721931,-12152429,-23676007,-2433237,-10019522,-5571631,13472145,924146,15958885,20079890,7226353,22177601,9186781,1933533,9289217,-11204624,-8130404,-8939315,-23046439,-10505548,-15117861,-15312698,-282679,-5269006,4544831,13199224,8566313,18219850,16497326,10957859,14257035,5058781,-428840,-1625896,-11152281,-13276335,-13043427,-17704218,-13382259,-9003761,-9211200,650106,5058937,5800649,16254966,13475991,13163827,18290576,6435385,7238536,4216976,-9951328,-4206494,-13373605,-18976890,-8422833,-19059568,-10034287,-1341893,-8496927,10045807,8540871,7490668,22822646,9146357,14195783,15838691,-2043717,7160714,-4952405,-14254649,-4508087,-20860748,-14266831,-8520808,-18179146,-3251,-1942843,-473564,16110393,6585522,15536544,18683946,6695149,15663814,4801669,-2229343,1764347,-13396581,-10773762,-11522301,-19290794,-9108905,-11445252,-7816190,2506394,796621,9660181,13211565,11638037,16691483,12179857,9493287,7252993,-403223,-3574053,-8619131,-12532306,-13947954,-14650962,-12657740,-10576182,-5071507,-1053003,3678525,10074009,10518124,14936714,14931055,10914264,12134947,4236876,236285,-1781847,-11508109,-9976817,-13401795,-16624854,-9129957,-12145346,-5702782,1841260,44244,11147642,11376807,10824849,17828530,9233604,10032217,7989395,-3310666,-553704,-8988932,-13775278,-9373889,-17118041,-11283190,-7433607,-9154448,2746643,2868069,6709304,15115990,10061039,14863336,13598316,6029924,8370549,-656295,-5330256,-5338894,-14416133,-12083950,-12443092,-14644230,-6715438,-6293301,-1621271,6273637,6029966,12120787,13946302,11288145,13707075,8595534,4350666,2386071,-5116187,-7623928,-10056263,-14247518,-12113434,-11720615,-10033112,-4048295,-1366427,3325952,8820072,9880943,12886009,13607656,10440084,9807480,5181362,-257529,-2538897,-8587265,-11101848,-11547273,-14257080,-10855670,-8395696,-6397282,717806,3155657,7228646,12243258,11109506,13298287,12154520,7318488,6448179,239975,-4440028,-6137261,-11969838,-12035384,-11762745,-12748843,-7510842,-5241950,-1662747,4708171,6385513,10357206,12853456,11238233,11827382,8711891,4171730,1783880,-3800678,-7513372,-9266378,-12660534,-12053134,-10398205,-9401196,-4331908,-706685,2519609,8167442,9681602,11404288,13099913,9871165,8748373,5472267,-477985,-2324946,-7471716,-10925863,-10398729,-13109881,-10589476,-7383368,-6283312,425932,3297780,6048818,11494573,10380111,11928890,11684500,6656867,6007949,735689,-4230900,-5290797,-10792618,-11156168,-10605274,-11928309,-7057341,-4950792,-1807775,4318857,5650416,9616032,11874720,10281627,11285724,7877918,4138796,1942880,-3818178,-6502935,-8929438,-11944252,-10730271,-10467191,-8320943,-3927440,-1224098,3314048,7075129,9050177,11543529,11174620,9922297,8101698,4137004,742747,-3136556,-7029508,-9205057,-11040489,-11198554,-9809894,-7816865,-4333169,-668234,3015053,6731271,9125376,10741691,11015260,9696638,7635431,4416353,672449,-2932181,-6491074,-8990968,-10455526,-10884786,-9520931,-7574124,-4467930,-474981,2871023,6416637,9085800,10234186,10878019,9571474,7223850,4411987,402573,-3114683,-6357842,-9203611,-10192675,-10643452,-9623703,-6959893,-4306387,-493624,3270946,6207559,9067692,10295359,10359323,9527865,7072385,4236442,670161,-2986273,-6096107,-8633817,-10071249,-10325999,-9193753,-7245770,-4270196,-572486,2558124,6154391,8570110,9606868,10477738,8996925,6998148,4632759,233858,-2402761,-5781692,-8882782,-9200682,-10430374,-9188220,-6415126,-4848243,-181316,2969213,5296465,9250754,9202581,9937953,9695768,6050258,4587312,559278,-3519660,-5070005,-8960180,-9631841,-9281110,-9756199,-6195294,-3990854,-1146767,3502520,5280578,8189434,9940451,9049334,9226941,6766572,3681132,1225859,-2838895,-5620647,-7658990,-9553707,-9493639,-8628411,-6938437,-3929285,-655798,2306219,5732260,7926220,8901736,9864416,8365605,6468777,4443222,101850,-2400407,-5346594,-8616280,-8511305,-9660195,-8802626,-5590288,-4635286,-170803,3105071,4628701,8862895,8535336,8901341,9389292,5158030,4332855,907014,-3728835,-4148934,-8384856,-9071904,-8064553,-9598906,-5403846,-3673331,-1568113,3843994,4228389,7695764,9473158,7673806,9248632,5878669,3264036,1891829,-3488896,-4543926,-7172641,-9517494,-7726721,-8851926,-6092670,-3035964,-1754419,3329885,4708589,6983874,9467072,7726135,8656304,6078926,2900159,1711727,-3397441,-4812669,-6813702,-9575904,-7498545,-8566733,-6203619,-2566954,-2002068,3435394,4918530,6285616,9808429,7210627,8222339,6600665,2087814,2284355,-3092856,-5227147,-5531807,-9886172,-7271160,-7653486,-7169634,-1799353,-2129347,2500459,5742162,5140122,9647050,7624350,6992604,7467853,1801397,1664458,-1860568,-6179548,-4946651,-9213773,-8170664,-6275028,-7543663,-1870311,-956760,1381799,6463683,5164441,8639281,8642935,5786834,7398328,2274751,432658,-900409,-6408330,-5351104,-8006083,-8956119,-5611863,-7099392,-2860722,-25117,545029,6062980,5644764,7315466,9163599,5620826,6657645,3462995,-235277,-406103,-5545103,-6148630,-6667129,-9127231,-5873226,-5991579,-3915441,502343,638958,5039868,6564438,6401292,8928448,6194276,5394929,4042380,-530233,-1122549,-4548067,-6820074,-6370055,-8477680,-6439922,-5076096,-3907316,289095,1506367,4252921,6771858,6537689,8083839,6655497,4876496,3891102,34870,-1669936,-3958327,-6571866,-6499750,-7722142,-6796279,-4889346,-3744243,-322402,1711278,3830411,6441344,6476124,7415437,6876408,4769722,3681901,481832,-1759466,-3734823,-6381340,-6605592,-7188925,-6832694,-4678442,-3399274,-656255,2035595,3716198,6131354,6780976,6928781,6843900,4752919,3147682,824815,-2113506,-3743295,-5756696,-6934281,-6673275,-6666398,-4994385,-2853885,-1028309,1950916,3864359,5303641,6953218,6692700,6229082,5201064,2686214,1028658],[0,0,0,2,10,-54,55,-194,360,-397,599,-547,822,-912,1340,-1680,2141,-2630,3026,-3678,4201,-5168,6035,-7281,8471,-9834,11331,-12894,14888,-16917,19504,-22088,25135,-28263,31752,-35615,39790,-44618,49674,-55465,61458,-68182,75328,-83222,91900,-101294,111756,-122908,135355,-148703,163630,-179976,198217,-218582,241273,-267049,296092,-329775,368719,-415007,470517,-538822,625112,-737939,893234,-1121951,1500989,-2302774,9581831,-4906626,15720074,130843,-27966497,8477148,-33516327,-24296434,1376419,-40549868,2245931,3815783,-21239086,35946206,3272723,8932200,45972810,-6475268,25032613,23295062,-23594901,21997650,-17247649,-29617539,8688768,-42959446,-13965435,840107,-36660654,16839497,1423483,-7597837,40190819,1313564,18529246,36701457,-7959749,23378039,7431847,-21467941,9871690,-24239391,-25565081,-2353782,-34814168,-10668607,-274471,-19841383,15941163,10133090,3791238,33795358,12196733,14291700,28417962,-2935388,6258588,4991954,-24793695,-5102587,-17409010,-32381870,-3036440,-22651625,-15062578,12569700,-11622540,14850402,24950392,287880,34434911,16460626,1167045,29463050,-11191555,-5237541,6380515,-36472789,-5563943,-14850451,-36987213,7431643,-19929803,-10149249,24809782,-11567597,23778187,28090395,-2843792,38470739,8254213,-2758183,25110569,-22711787,-6724571,-1624735,-40441565,-2997168,-18809264,-29337603,11838832,-16395354,2328371,26091260,-3854078,29107590,23622570,1928733,31364802,1600618,-4066293,11685693,-24940070,-10955439,-9727366,-34315219,-5629152,-15127773,-18735352,11669944,-4860462,8349139,26009180,5309948,24777981,21778324,2272009,19385267,-573983,-10798195,1316403,-23562343,-18009660,-10377214,-28333592,-7615667,-5792465,-12000132,14428313,6855072,9907291,28750234,10173316,18411196,21158522,-2485730,9226842,-2936590,-19764882,-4351889,-23387011,-22765474,-6550229,-24056858,-4902708,4089590,-7085044,19997577,13735426,9927851,30620695,8303227,12593368,17468636,-10428746,2914112,-7895709,-25273387,-5487076,-24086832,-20421837,-1893399,-19215217,2604942,9524631,-1011089,24920481,14498760,12096559,27424967,4119273,9190135,8191591,-14674304,-3183791,-14896298,-24354997,-9347768,-21905649,-14129278,-1169452,-9010779,8257207,12746029,8833811,23368478,16545885,13434996,18164003,3819688,1389074,-1043566,-14773588,-12986413,-15582317,-21934905,-13074956,-12550763,-10846251,2629452,2846506,8264245,19103946,13108608,18044697,19720019,6911824,11009403,2439934,-9885088,-4004663,-17504012,-19296137,-11072645,-22275119,-10060518,-3612258,-8728309,11195337,8996643,9765298,25200235,11439978,16181737,18063271,-1159196,6603278,-4152087,-17202317,-6389080,-21889560,-19380224,-8458258,-20256964,-3126285,1913197,-2582025,18016473,11839293,13160936,24937200,8710990,13445317,11322005,-6451347,807532,-10618084,-19180812,-9627169,-21387549,-15849470,-6370648,-12847142,2183015,6560620,4834148,19214965,14620757,14008884,20038858,7532427,6829393,4442366,-9546590,-7608389,-12764868,-20501106,-12605489,-15965742,-14224972,-1843626,-4014257,4407585,14359445,9122590,18755508,18831444,9444686,16531982,5167073,-3010249,1692336,-15282510,-13746189,-10888056,-24012583,-9595031,-10444727,-12998569,7500916,-124785,8058700,21190312,7132945,20700861,16996736,2711376,15432322,-3242840,-8001060,-762113,-22507970,-11926468,-11951351,-23466625,-2099986,-9375678,-5178532,13914384,1307893,16103875,20365369,6999480,21931390,8852973,1389880,8892973,-11754597,-8589411,-9058261,-23136362,-10226094,-14814107,-14977216,403722,-4775325,5089156,13818592,8640800,18437615,16373752,10521435,13982842,4390826,-934512,-2110848,-11781244,-13317775,-13107714,-17633640,-13017479,-8719343,-8533707,1301825,5549122,6316907,16385973,13525196,13038982,17890158,6065910,6550505,3711126,-10358420,-4742445,-13473233,-19099277,-8368397,-18484783,-9751421,-564803,-7794249,10491158,9336540,7606933,22925610,9104933,13442487,15554957,-2766700,6221477,-5258957,-15168717,-4705785,-20809341,-14445514,-7781888,-17755738,529628,-810436,-120563,16788646,7070019,15182954,18948483,6192621,14923099,4553385,-3396539,1340143,-13624324,-11497434,-11197624,-19206128,-8748313,-10601256,-7553532,3345279,1498112,9780321,13841185,11575687,16392034,12111746,8731748,6630517,-812523,-4336326,-8913703,-12801188,-14087336,-14331556,-12387139,-10028341,-4331816,-546181,4262198,10589047,10685816,15025339,14814198,10501189,11745970,3658941,-533894,-2147126,-12075508,-10299589,-13278171,-16746633,-8660697,-11521109,-5434889,2680828,573899,11401621,11977847,10613199,17788592,9063658,9245387,7719964,-3886686,-1289726,-9030572,-14259296,-9448445,-16747125,-11316033,-6663933,-8672920,2996218,3721441,6805139,15238120,10439022,14358238,13565162,5697751,7599886,-875021,-6007374,-5892041,-14255883,-12501333,-12098895,-14258345,-6476239,-5388826,-1224143,6627083,6670786,12063815,14075810,11344098,13038178,8376016,3782106,1752654,-5310744,-8185722,-10207793,-14015627,-12239369,-11166364,-9594827,-3770257,-668325,3577508,9137353,10248302,12753080,13523518,10276911,9190185,4820026,-679889,-3059760,-8764167,-11466327,-11511536,-13991751,-10744610,-7895193,-5836741,1200282,3817555,7576913,12483020,11290163,13060803,11857488,6912371,5758298,-184883,-4957091,-6645447,-11976863,-12133635,-11650153,-12237152,-7179275,-4613040,-1079757,5144571,6936832,10631433,12793207,11248554,11384349,8284970,3774613,1159417,-4265193,-7890806,-9610264,-12473255,-12001101,-10117927,-8784462,-3959930,23568,3181501,8449024,10074732,11393673,12977134,9632086,8107075,4971680,-1066034,-2993917,-7757673,-11187494,-10389458,-12829126,-10377213,-6849296,-5656277,902851,3912834,6445219,11735339,10522577,11688871,11321609,6197959,5379811,275392,-4704910,-5772332,-11021098,-11281913,-10466282,-11534709,-6606711,-4325913,-1172401,4891836,6090309,9876096,11851699,10156065,10896036,7429301,3597730,1313982,-4365811,-6899302,-9186554,-11932185,-10561949,-10097651,-7829844,-3357639,-809193,3769606,7372421,9165686,11494432,11012098,9711189,7712935,3830833,296692,-3509339,-7271217,-9285133,-11082148,-11028800,-9594952,-7448220,-4040880,-281628,3300929,6882967,9253428,10638405,10879710,9555395,7317022,4059800,361139,-3190495,-6604001,-9064675,-10435619,-10789736,-9350465,-7220114,-4137981,-206937,3162535,6481111,9192545,10195523,10680718,9352645,6930147,4103394,104226,-3338172,-6437026,-9248359,-10245854,-10466670,-9437074,-6748088,-4008751,-191759,3508718,6306849,9143364,10197887,10252210,9302172,6804512,3880567,408597,-3244545,-6265006,-8666027,-9915053,-10215513,-8921094,-6912288,-3997515,-238204,2775648,6237144,8605930,9496149,10304290,8781842,6733464,4314104,53826,-2707735,-5920287,-8910171,-9164739,-10302454,-9038379,-6083170,-4573160,73167,3172769,5477805,9250084,9185048,9784327,9444688,5683515,4187153,350335,-3721648,-5269218,-9035782,-9670714,-9149957,-9530378,-5948615,-3697048,-856996,3646979,5386264,8203814,9874186,8933566,8994544,6483146,3422207,951608,-3115333,-5734905,-7785732,-9560994,-9293423,-8377786,-6644906,-3698715,-405318,2622763,5787957,8033408,8853056,9646589,8180456,6154264,4158378,-80190,-2660749,-5365030,-8593865,-8453516,-9528304,-8665504,-5352805,-4375050,29626,3284577,4725484,8841755,8570448,8699659,9256113,5039143,4084859,745532,-3878364,-4292441,-8295242,-9060826,-7921744,-9403144,-5316325,-3543912,-1453418,3878999,4323427,7610124,9417983,7606719,9100493,5749454,3095360,1718081,-3578939,-4559024,-7109555,-9452429,-7656980,-8714339,-5911814,-2902741,-1668561,3431783,4750911,6938544,9424272,7609827,8507535,5976710,2775441,1611925,-3486921,-4799052,-6754528,-9464679,-7384004,-8468146,-6114792,-2432425,-1936469,3429105,4844633,6222569,9713921,7050229,8178068,6533677,2061862,2253823,-3061728,-5114844,-5540996,-9823059,-7165875,-7553661,-7095740,-1784039,-2053984,2433753,5725515,5031231,9526794,7620328,6737398,7453482,1714483,1570691,-1799706,-6083994,-4935050,-9100265,-8107789,-6183377,-7376578,-1917876,-936506,1355250,6365253,5046590,8536907,8537776,5722340,7280616,2267191,424743,-865783,-6300394,-5267232,-7869641,-8859896,-5549845,-6985642,-2846722,-67152,504366,6002258,5570841,7177897,9034753,5594291,6610855,3423425,-228145,-377323,-5428104,-6027469,-6582233,-9075750,-5791845,-5993123,-3791774,483083,650640,5004583,6483587,6322769,8867861,6073655,5361634,3965008,-499302,-1123937,-4606461,-6668202,-6316477,-8389879,-6393112,-4964162,-3890615,261814,1443879,4251350,6668984,6388252,8013995,6529450,4848700,3793197,51858,-1587038,-3932744,-6475994,-6410261,-7646458,-6712865,-4813321,-3783116,-261702,1637921,3742210,6359429,6437867,7435566,6725133,4764524,3630305,467402,-1719400,-3664723,-6241040,-6490313,-7092145,-6725090,-4610269,-3381364,-671061,1960806,3604957,6072937,6689598,6801762,6715600,4714868,3055814,819041,-2105567,-3677892,-5629635,-6863190,-6605315,-6482258,-4885225,-2802057,-1069766,1842953,3770751,5239804,6861247,6615158,6220834,5241986,2724147],[0,0,0,2,10,-213,166,-255,239,-228,386,-425,767,-843,1173,-1242,1489,-1716,2030,-2560,2978,-3679,4111,-4832,5385,-6226,7144,-8204,9494,-10680,12181,-13505,15245,-16965,19086,-21360,23822,-26570,29317,-32539,35786,-39654,43685,-48271,53173,-58469,64341,-70586,77749,-85427,94261,-103874,114801,-127033,140949,-157119,175819,-198258,224987,-258129,299640,-353854,427243,-532020,692636,-964180,1502577,-2939709,15431017,29179956,-9385222,18477555,-1468515,-26649270,7528897,-32302846,-25262392,2210372,-41322253,2545294,3251468,-21160368,35431716,3704079,8469404,46285035,-6716086,25294725,23251624,-23164753,21927212,-16801458,-29684868,8827448,-42962636,-14002166,638990,-36709262,16312881,1424996,-7794162,39973605,1451946,18432863,36661340,-7532342,23315685,7740421,-21145728,9950955,-23906519,-25538586,-2464222,-34672603,-11139770,-383795,-20041037,15316477,10210298,3519362,33634586,12471728,14126026,28736371,-2553723,6287517,5560652,-24630758,-5002354,-17019713,-32551209,-3201022,-22670569,-15712717,12401585,-11955387,14420784,24956354,9423,34403069,16805997,1233038,29936500,-10774659,-5002889,6929699,-36297280,-5507121,-14654383,-37216750,7133572,-20243573,-10618567,24400928,-11838291,23390433,28027189,-2711532,38519620,8649241,-2524958,25402031,-22207418,-6632674,-1386617,-40211773,-3347748,-18807131,-29627202,11327397,-16479623,1828324,25760854,-3839768,28812137,23855277,2172814,31421851,2059519,-3812163,11856247,-24413324,-11074794,-9564259,-34242742,-6045087,-15196472,-19050566,11217502,-4935350,7978123,25822631,5455861,24578488,22030753,2549543,19420203,-176499,-10574538,1405118,-23327814,-18135119,-10474373,-28377918,-7958519,-5848154,-12144593,14056163,6774870,9795243,28637846,10334822,18362933,21426741,-2226811,9261862,-2595722,-19618005,-4386426,-23179121,-22890699,-6690812,-24146504,-5328655,3928676,-7256353,19737351,13806249,9824932,30647988,8663961,12703461,17843249,-10101002,2991724,-7551213,-25183067,-5584385,-23982980,-20724707,-2181869,-19361812,2107622,9419852,-1174627,24616843,14731824,12093290,27474542,4567739,9279350,8562025,-14226812,-3183681,-14641796,-24351255,-9584912,-21925868,-14661343,-1438073,-9125390,7696299,12745679,8747697,23105602,16960754,13492252,18447295,4498559,1477178,-519487,-14386517,-13110508,-15304468,-22218369,-13436747,-12583708,-11499999,2197291,2629527,7682369,19141103,13111533,17947297,20231155,7079067,11399595,3091446,-9634179,-3512242,-17255915,-19490446,-11017131,-22778745,-10594405,-3895101,-9492104,10760462,8725131,9379356,25225694,11511755,16336332,18766790,-717915,7241237,-3473308,-16940742,-6030557,-21730862,-19759878,-8562092,-20762312,-3967532,1425153,-3393432,17550843,11747845,12875347,25195996,9146988,13726965,12037214,-5959032,1331479,-9933361,-19096510,-9432193,-21425577,-16412256,-6735727,-13454008,1405926,6179743,4151041,18901891,14720145,13961136,20509446,8120842,7241135,5206769,-9087273,-7142810,-12422694,-20674362,-12631783,-16240198,-14885454,-2258922,-4832895,3731173,14138218,8768410,18703553,19149567,9618622,17204561,5771858,-2521540,2385679,-15048654,-13560718,-10841979,-24349557,-9769300,-10926054,-13603689,7072302,-722773,7735594,21118719,6832525,20969261,17372529,3030377,16087765,-2906135,-7487506,-364831,-22449253,-11819008,-12214250,-23869569,-2389163,-9992230,-5610702,13570715,878117,16021797,20213046,7130699,22263399,9179329,1992683,9390370,-11360110,-8121206,-8918973,-23081343,-10364405,-15194679,-15246795,-257606,-5325261,4587317,13303457,8509302,18312224,16450301,10955980,14331651,5094214,-473379,-1718926,-11250937,-13283298,-13053596,-17742634,-13434262,-8981439,-9000894,774379,5185706,5891783,16337025,13614642,13097186,18226272,6312098,7064428,4202082,-10217243,-4276889,-13491325,-19123780,-8353732,-18929816,-9954344,-1022668,-8338890,10304069,8846600,7487721,22972665,9152573,13910789,15833858,-2420047,6903071,-5122032,-14731277,-4559329,-21023476,-14340178,-8177218,-18174147,258251,-1546134,-277365,16429043,6691388,15506182,18881318,6446304,15501644,4680181,-2744311,1621694,-13567289,-11106102,-11480620,-19358237,-8988321,-11177819,-7728614,2901733,1154619,9801296,13561263,11732360,16632333,12199266,9225517,7013892,-525918,-3884996,-8784304,-12557664,-14088063,-14596807,-12591787,-10467467,-4687539,-937924,3944076,10375386,10584626,15033038,14985792,10762271,12038663,3903303,-75604,-1904135,-11870414,-10084747,-13456191,-16768271,-8901571,-11922982,-5542512,2300737,237396,11326400,11751971,10828090,18028364,9174993,9717830,7978573,-3594267,-852834,-9063546,-14095768,-9437911,-17017364,-11318687,-7098010,-8922060,2831192,3335605,6702352,15260926,10333019,14671705,13706127,5950603,8047137,-714911,-5670530,-5618349,-14368450,-12452326,-12323573,-14518915,-6688029,-5870283,-1489143,6477596,6454871,12025511,14194272,11397160,13337560,8614514,3988262,2082531,-5145425,-8059620,-10160302,-14189942,-12307814,-11351201,-9879126,-3891777,-965644,3412451,9111553,10124747,12863915,13729701,10321782,9536168,4967043,-549752,-2819506,-8850706,-11393058,-11585841,-14188339,-10821653,-8215591,-6041827,999297,3580953,7543770,12466266,11381482,13238229,12017969,7038639,5933425,-24418,-4844144,-6645456,-11938820,-12237803,-11829725,-12431786,-7400149,-4767708,-1167732,4997197,6904605,10637119,12933923,11368211,11480539,8505901,3882569,1162839,-4041925,-7958429,-9713327,-12610341,-12147111,-10192540,-8996258,-4069853,-107728,2953510,8464638,10082075,11406048,13161943,9722305,8203511,5166235,-956084,-2920470,-7739030,-11300209,-10426987,-13030960,-10533059,-6941428,-5843834,826067,3857474,6442787,11837547,10528213,11856706,11522627,6301869,5524813,310702,-4774683,-5726183,-11094883,-11354364,-10548246,-11718599,-6745562,-4503091,-1301692,4828937,6086644,9914080,11976113,10228490,11121224,7515753,3688671,1369296,-4364906,-6884589,-9291834,-11990499,-10654820,-10240588,-7884944,-3487506,-787891,3836443,7390375,9240729,11624740,11085660,9762650,7729023,3757593,341774,-3587201,-7329270,-9454956,-11120317,-11140898,-9662638,-7516133,-3975945,-262866,3433938,6968100,9242385,10822697,10963897,9506791,7378670,4015821,297077,-3211985,-6860563,-9201782,-10510856,-10918364,-9356487,-7266493,-4193724,-89826,3263184,6777283,9311735,10333598,10868940,9366991,6894655,4132366,6899,-3452742,-6551990,-9416800,-10263785,-10579924,-9449605,-6678188,-3954692,-72782,3586652,6447691,9264964,10256202,10344826,9325396,6776532,3826734,174181,-3325001,-6424260,-8882531,-10091991,-10318330,-8983041,-6822144,-3929838,-107699,2941466,6388195,8884728,9617878,10495718,8805788,6571948,4302354,-253800,-2880890,-6084148,-9279656,-9194336,-10369742,-9080186,-6003583,-4502484,246313,3375454,5622782,9469996,9276292,9901249,9553402,5709316,4261264,250000,-3866935,-5259139,-9190383,-9749993,-9205389,-9568359,-5952493,-3704659,-908419,3844672,5473261,8347905,10016972,9020681,9123859,6485569,3417893,908899,-3140326,-5797105,-7869919,-9603645,-9411073,-8490203,-6692309,-3742104,-388730,2613312,5860966,8131215,8954868,9785766,8302680,6103954,4185484,-145707,-2784688,-5424819,-8673978,-8493107,-9590688,-8762553,-5361948,-4401744,-43126,3412110,4655308,8978216,8702046,8761047,9348190,5042866,4122273,765741,-3934402,-4258129,-8465251,-9198377,-7944195,-9478829,-5276081,-3498401,-1493428,4004208,4378557,7678194,9592561,7704987,9165464,5793382,3083255,1674931,-3740966,-4658016,-7217565,-9492819,-7670434,-8732967,-6017081,-2856347,-1590414,3449088,4885998,7087531,9460885,7675324,8618054,6000729,2707908,1605901,-3524303,-4862377,-6928114,-9604547,-7383018,-8465251,-6105480,-2401043,-1884246,3493822,4939764,6311143,9865791,7180407,8245595,6586038,1901993,2205984,-3199167,-5342214,-5560513,-9854762,-7270092,-7541369,-7098201,-1670081,-2088986,2500793,5827469,5105145,9656600,7603949,6820807,7417111,1720283,1532263,-1901905,-6246574,-5095446,-9122741,-8146746,-6196356,-7383992,-1885812,-937133,1413289,6496611,5229230,8600408,8619511,5774586,7282797,2183886,357718,-989167,-6477621,-5415067,-7985982,-8886950,-5581583,-6977218,-2753349,-10528,568936,6084977,5657369,7266816,9106783,5553440,6527749,3329686,-344468,-478496,-5561103,-6099262,-6688110,-9121976,-5809283,-5931555,-3802718,599326,738538,5082737,6542555,6417379,8855163,6072781,5381591,3965222,-567263,-1175962,-4577956,-6842804,-6386834,-8415973,-6465494,-4981344,-3883193,266340,1594183,4282082,6747821,6516324,7980164,6694894,4864291,3754242,54601,-1661003,-3996381,-6519333,-6581549,-7705883,-6701544,-4837998,-3661421,-384740,1690059,3865485,6307974,6639432,7408890,6749517,4819486,3556544,425063,-1785830,-3734011,-6246026,-6598038,-7142527,-6727628,-4710056,-3385418,-616034,2026902,3734577,6112469,6734360,6860751,6731809,4754695,3003785,801121,-2121521,-3723755,-5707013,-6917823,-6664397,-6564402,-5000997,-2768003,-965982,1796491,3913242,5322843,6856306,6701605,6195122,5222389],[0,0,0,0,1,-33,-166,104,-167,122,-72,182,-162,433,-424,653,-607,717,-784,912,-1228,1400,-1821,1936,-2298,2447,-2832,3240,-3730,4385,-4867,5588,-6051,6842,-7516,8487,-9500,10581,-11819,12918,-14338,15622,-17345,19038,-21072,23188,-25441,27981,-30575,33724,-36978,40916,-45087,49933,-55324,61486,-68781,77210,-87596,99950,-115593,135258,-161304,196805,-247582,324525,-447807,646600,194326,21538073,27804915,-8739191,17743280,-1334934,-26721871,7388092,-32397348,-25005957,1872217,-40797491,2559119,3338043,-20752667,35265587,3716411,8671672,45872465,-6506061,25124803,22970488,-23054276,21782872,-16806603,-29400498,8570189,-42743344,-13967125,525065,-36341953,16295042,1376100,-7724063,39551812,1547045,18333092,36464523,-7386532,23116671,7805664,-20864052,9808261,-23558013,-25469313,-2510573,-34428639,-11239053,-369209,-19985455,15104610,10261330,3333201,33365977,12515094,14015713,28655167,-2499314,6312990,5536072,-24588860,-5035148,-16938055,-32479054,-3098221,-22617695,-15613639,12435779,-11883215,14383528,24721490,43991,34279684,16605727,1341693,29715239,-10702329,-4894586,6741355,-36005670,-5514208,-14698026,-36824358,6980214,-20037055,-10385697,24214443,-11464793,23245057,27852181,-2477609,38107277,8576673,-2466036,24975039,-22076325,-6750480,-1594473,-39908385,-3394596,-18642899,-29283192,11251164,-16200674,1873395,25533207,-3650591,28510882,23684306,2130681,31030383,2069809,-3916622,11718779,-24286245,-11101266,-9563782,-33953165,-6096577,-14945927,-18902898,11153704,-4751864,7905501,25700467,5503327,24371029,21895032,2558394,19249206,-119432,-10603130,1300288,-23085472,-18112590,-10353500,-28050086,-8056997,-5789256,-12097243,13861881,6795376,9647081,28422755,10482000,18122898,21389263,-2103097,9072275,-2355042,-19483756,-4452378,-22869068,-22855856,-6665357,-23851139,-5458709,4022751,-7292305,19500890,13837603,9623213,30444056,8642397,12538234,17783414,-9991860,2854778,-7349869,-25091952,-5481907,-23650557,-20649532,-2130226,-19138625,1949754,9351598,-1283815,24261982,14658113,11923097,27264999,4710683,9253780,8681846,-14031119,-3201613,-14235769,-24159393,-9611750,-21530841,-14782237,-1580381,-9118821,7259311,12607078,8578278,22690259,16979623,13271877,18380372,4667810,1246291,-272773,-14193046,-13160750,-14861968,-22129318,-13340472,-12398439,-11690063,2338553,2630794,7418301,19179333,12838822,17746191,20236040,6864748,11425754,3034895,-9735307,-3367923,-17139398,-19393967,-10731038,-22662306,-10354453,-3740202,-9408159,10909149,8692639,9267037,25227949,11351699,16103056,18570815,-987162,7114697,-3509803,-16988461,-5982672,-21614726,-19638953,-8366549,-20526778,-3717321,1650230,-3266544,17600728,11709584,12642833,25112407,8924088,13560604,11965066,-6164997,1257141,-9972827,-19127033,-9286103,-21306786,-16183198,-6518557,-13453039,1644309,6305684,4129144,18964263,14531340,13730480,20399624,7727194,7194116,5077020,-9260564,-7040272,-12401739,-20506287,-12478236,-16133472,-14623053,-2100838,-4706879,3913416,14032098,8714255,18658789,18841881,9521640,16923340,5484899,-2613036,2245701,-15012787,-13388710,-10728942,-24094043,-9686197,-10736902,-13305216,7151001,-640360,7770648,20935049,6787675,20740146,17071914,2995667,15873193,-3026247,-7475700,-368821,-22356554,-11572606,-12009041,-23641785,-2182796,-9897700,-5528677,13553079,765918,15967431,20009338,6996040,22169455,8985642,1911599,9374796,-11327228,-7961155,-8822665,-22963519,-10107711,-15104144,-15146501,-120627,-5381471,4699924,13160436,8279764,18187785,16217444,10812101,14261114,4834665,-327938,-1710305,-11207728,-13030783,-13015357,-17505755,-13143123,-8990237,-8870054,729853,4975964,5832458,15982698,13455811,12996109,17960804,6367760,6970943,4061472,-9885903,-4277306,-13276329,-18803487,-8332495,-18744573,-9810923,-1105451,-8136577,10129740,8702467,7438751,22599234,8982774,13814484,15604983,-2330640,6836761,-5064276,-14432826,-4544740,-20727200,-14096278,-8199934,-17837303,246836,-1635921,-217751,16125630,6624139,15322199,18665320,6441323,15303900,4622618,-2582326,1570772,-13409832,-10919304,-11351638,-19078651,-8906654,-11029727,-7607025,2791567,1134440,9635885,13367238,11586063,16375992,11984238,9157285,6865639,-510341,-3825763,-8739379,-12461153,-13969723,-14364635,-12464388,-10252667,-4670864,-793529,3897555,10248876,10550572,14827861,14748057,10588348,11831941,3952258,-118512,-2030740,-11618185,-10089997,-13328903,-16510196,-8845824,-11798611,-5440458,2117510,342907,11135334,11438185,10753949,17519973,9151149,9635267,7774141,-3357051,-927451,-8960521,-13725120,-9425251,-16735625,-11209365,-7302952,-8700976,2707278,3161275,6708977,14856907,10237203,14535250,13360794,6031118,7863566,-647975,-5401913,-5742961,-14131561,-12148498,-12337742,-14271537,-6640038,-5883737,-1352091,6216628,6336443,11876980,13811318,11314088,13191175,8564186,4133009,2033597,-5092880,-7826503,-10008911,-13962919,-12175026,-11384051,-9771291,-4011051,-1107911,3394346,8844221,9955186,12798832,13519150,10311138,9528673,4981926,-383242,-2674788,-8683290,-11127314,-11505920,-14060386,-10641068,-8232093,-6004383,911941,3431592,7439164,12265842,11232054,13123646,11846211,7163328,6012747,-61963,-4574993,-6472426,-11897920,-11977063,-11773340,-12247163,-7360749,-4898534,-1234608,4807365,6738051,10422815,12656579,11327942,11475211,8434511,4073159,1303133,-3839830,-7724912,-9445414,-12349364,-12051861,-10219786,-8972235,-4221415,-358728,2793120,8128510,9855491,11317834,13017806,9777554,8325138,5209294,-725864,-2685535,-7537247,-10993361,-10371876,-12865817,-10404015,-7084383,-5905622,693132,3587516,6331942,11463363,10424261,11663496,11353362,6433564,5614030,399650,-4393132,-5609277,-10822517,-11143704,-10493544,-11553135,-6803180,-4628205,-1377365,4558751,5898207,9778530,11700736,10179060,10931110,7503292,3856921,1343995,-4096853,-6668617,-9087105,-11753933,-10572437,-10191285,-7848573,-3596869,-833048,3714504,7174613,9132283,11447393,11003407,9678199,7692646,3782107,379172,-3463392,-7129058,-9286075,-10969923,-10931753,-9555712,-7460793,-3919042,-316035,3339681,6896877,9168635,10636826,10775415,9416078,7316475,3996843,287524,-3180151,-6734450,-9006920,-10368519,-10784672,-9272836,-7137149,-4098804,-114169,3133088,6618827,9208720,10101694,10717574,9229949,6827661,4091289,-16903,-3381458,-6393335,-9246367,-10104790,-10479045,-9349876,-6647882,-3976594,-89264,3525083,6366950,9161447,10146318,10132060,9216876,6612920,3801292,251094,-3339601,-6301730,-8702787,-9957724,-10181305,-8921036,-6825849,-3848420,-138702,2819597,6256483,8658146,9408880,10335087,8672497,6642271,4306965,-208780,-2736584,-6010203,-9001803,-9039742,-10328940,-8968445,-6082322,-4517462,203153,3249872,5500745,9367737,9117063,9839607,9375706,5632976,4302583,256671,-3770097,-5173950,-9034790,-9522342,-9067941,-9484810,-5782610,-3739139,-860218,3782036,5236601,8321590,9824547,8881701,9058286,6340736,3475475,930678,-3131480,-5717964,-7782314,-9471374,-9231695,-8384419,-6574273,-3636091,-439190,2631567,5777481,8013007,8833013,9649245,8205741,6012974,4075294,-97056,-2673697,-5361259,-8649303,-8416026,-9337958,-8694031,-5207761,-4246873,34211,3343256,4647697,8885262,8583548,8673827,9144595,4948526,3961688,708419,-3983281,-4272325,-8401340,-9103248,-7823802,-9367566,-5122814,-3368257,-1389055,3984288,4381087,7648807,9496256,7513565,9089411,5681367,2899258,1592749,-3790417,-4625165,-7126617,-9508693,-7517963,-8578961,-5843242,-2687373,-1477324,3591116,4953769,7010676,9433768,7535365,8307122,5861284,2464270,1412769,-3655575,-5025400,-6843305,-9575383,-7298744,-8253810,-5921321,-2195781,-1695320,3644694,5103283,6269858,9756627,7050485,7964046,6323613,1810697,1949438,-3239923,-5447307,-5578602,-9770130,-7094998,-7328458,-6875720,-1530188,-1765086,2710688,5926112,5197926,9572627,7543253,6666736,7094300,1500322,1250350,-2099391,-6300096,-5065098,-9059244,-8039722,-5920757,-7116710,-1742881,-670727,1603448,6536070,5207475,8460944,8468469,5584726,7010283,2016080,86575,-1158595,-6479350,-5442388,-7907420,-8754959,-5415483,-6777496,-2571628,214360,816961,6117174,5715483,7231859,9024160,5451159,6239752,3122531,-527364,-742758,-5618181,-6195875,-6636591,-8891930,-5648600,-5645354,-3466309,686814,991107,5137505,6662082,6420556,8614313,5962717,5061822,3643247,-738728,-1423270,-4733831,-6848792,-6376304,-8214745,-6187472,-4757904,-3563837,519954,1785964,4462165,6711962,6409386,7778789,6447434,4588442,3478494,-227846,-1905987,-4166997,-6573398,-6570673,-7570169,-6486549,-4540697,-3343697,-48678,1912920,3941049,6405337,6569253,7198914,6517862,4474367,3245147,171719,-2121129,-3945812,-6354481,-6545134,-6987831,-6551937,-4385685,-2980724,-303572,2333192,3917559,6137002,6721375,6729891,6414296,4410283,2619042,435557,-2443331,-4107320,-5800805,-6863593,-6459444,-6227181,-4690702,-2384855,-588364,2100164,4193678,5402360,6875564,6509214,5865284],[0,0,0,2,14,-158,121,-386,410,-581,672,-789,1103,-1327,1889,-2227,2864,-3295,3961,-4672,5540,-6705,7845,-9365,10724,-12489,14216,-16367,18747,-21429,24521,-27701,31403,-35155,39562,-44210,49537,-55321,61618,-68557,75879,-84089,92779,-102578,113083,-124737,137366,-151124,166281,-182742,201181,-221358,244111,-269321,297849,-330115,367062,-410038,460401,-520914,594458,-686775,805797,-966413,1195683,-1551632,2185195,-3668522,16454500,10333670,18300512,29775382,-9970568,18501293,-2002458,-26048844,6714605,-31600744,-25449907,2252129,-40948237,2769575,3218741,-20387542,34965431,4039536,8420077,45870437,-6567646,25071806,22777474,-22916846,21401047,-16804152,-29461077,8611122,-42566191,-13857377,475905,-36107414,16211933,1418565,-7526083,39493739,1566926,18346823,36150327,-7248267,23018263,7567660,-20846773,9665087,-23736650,-25275259,-2651912,-34241699,-11062451,-486911,-19566577,15202486,10166055,3624974,33132525,12505291,14018215,28317102,-2380247,6168127,5422545,-24333270,-5246660,-16887110,-32261618,-3336034,-22299125,-15584162,12243956,-11646385,14250057,24715099,228609,34016309,16739425,1376518,29452448,-10483561,-5056529,6698494,-35710981,-5758386,-14561755,-36692005,6846482,-19736463,-10503023,24120764,-11301097,22989647,27897822,-2472955,37878710,8745569,-2500501,24942703,-21751673,-6954143,-1494553,-39756969,-3606112,-18456487,-29293826,11094010,-16005029,1708724,25562751,-3558490,28321903,23782057,2202389,30899589,2203409,-3907215,11712726,-24162254,-11161163,-9567440,-33849220,-6200834,-14982859,-18850498,11003945,-4776246,7853176,25530303,5516323,24348557,21894870,2776780,19184222,37527,-10352590,1297003,-22859916,-18117967,-10518591,-27938834,-8291118,-5840773,-12111746,13512255,6981589,9460931,28217450,10739471,17946855,21529961,-1692705,8975820,-1975619,-19373904,-4459749,-22469544,-23130083,-6657920,-23783240,-5895977,4024919,-7461117,19148848,14007924,9432364,30425161,8919238,12382840,17988713,-9817742,2759992,-7151581,-25087711,-5536099,-23608526,-20825863,-2067583,-19202996,1869170,9463387,-1198356,24285547,14809583,11855348,27303905,4648574,9141828,8642399,-14120556,-3181864,-14343300,-24153539,-9538877,-21579705,-14594982,-1400285,-9083209,7481301,12696256,8648661,22798029,16837282,13252745,18226833,4456986,1228489,-518847,-14281198,-13127893,-15009225,-22036708,-13350092,-12325272,-11459063,2326664,2748513,7509163,19106858,12977740,17722384,20152555,6825358,11337165,3060752,-9787511,-3477953,-17113047,-19423836,-10747530,-22530161,-10430201,-3714521,-9369306,10828443,8749802,9166643,25153996,11349714,16138765,18679009,-933467,7145980,-3404221,-16940198,-5959733,-21642781,-19667402,-8376240,-20586085,-3852755,1547381,-3389572,17567952,11743603,12664020,25143537,8940587,13538419,12024460,-6166444,1356399,-9836025,-19063867,-9163070,-21296007,-16227211,-6535315,-13511122,1552461,6126941,4097841,18903205,14430008,13873361,20455060,7881571,7352364,5192649,-9043356,-6922775,-12346263,-20414128,-12599339,-16201585,-14699763,-2345101,-4665585,3810840,13855728,8723856,18507579,18918806,9624789,16902840,5747637,-2437272,2333769,-14839265,-13551185,-10677054,-24036291,-9749596,-10722730,-13494870,6972670,-682999,7531565,20900948,6740889,20769982,17246013,2971909,15970716,-2830576,-7519832,-235048,-22248957,-11680949,-11990335,-23737316,-2273363,-9952922,-5613267,13444850,746697,15895071,20046082,6975935,22231294,9004268,1944988,9434306,-11297931,-7982005,-8874631,-22893009,-10129007,-15139071,-15093314,-184037,-5377359,4660440,13021161,8379491,18169804,16164848,10939482,14231842,4817015,-255412,-1770656,-11159290,-13031616,-13073495,-17366764,-13182049,-8932746,-8795648,618958,5180999,5839065,15956866,13473399,12855801,17933141,6410759,6901628,4207692,-9931081,-4371185,-13172056,-18937099,-8229799,-18665489,-9912903,-1007351,-8310949,10111892,8756794,7367351,22800145,8966501,13748345,15731235,-2391257,6759898,-4871879,-14509230,-4520251,-20721334,-14226151,-8129649,-17986647,280164,-1510577,-388756,16184585,6627806,15282277,18678753,6379195,15324105,4683011,-2621236,1591820,-13341411,-10930683,-11362474,-19087613,-8949343,-10988191,-7677212,2713020,1060657,9597833,13309256,11608143,16359170,12130621,9201184,6853221,-387018,-3825859,-8649721,-12324902,-13980506,-14269858,-12451862,-10413592,-4616026,-1017373,3760346,10299782,10371637,14813630,14764890,10530672,12055223,4017313,39025,-1764653,-11668130,-9820950,-13229399,-16616269,-8824654,-11898098,-5594011,2179334,191445,11041708,11548420,10626049,17721080,9184982,9667576,7895201,-3423459,-879101,-8830856,-13857936,-9400914,-16724980,-11368320,-7081000,-8816583,2522721,3247759,6592789,14892426,10322680,14466345,13549987,6083845,7818056,-495350,-5501691,-5625549,-13963892,-12343495,-12221708,-14305896,-6859487,-5751263,-1580898,6101154,6321393,11717554,13958309,11345623,13112171,8769989,4174423,2141204,-4831624,-7881615,-9916340,-13937668,-12282113,-11250278,-9919386,-4112514,-1062213,3130324,8854763,9804580,12690605,13597430,10293319,9618163,5133856,-283365,-2513186,-8564012,-11068129,-11420658,-14031738,-10769276,-8393639,-6097446,684575,3284977,7251309,12055338,11251877,13194981,11928343,7403784,6057861,168049,-4412002,-6523229,-11680823,-12032721,-11808061,-12319461,-7670921,-4941942,-1261546,4597227,6836684,10267726,12615635,11397104,11384180,8649863,4158532,1277864,-3604311,-7771786,-9426785,-12226176,-12190490,-10114751,-9004535,-4330562,-224394,2726412,8124592,9946496,11152147,13052213,9759348,8252600,5410978,-845023,-2640628,-7449573,-11149772,-10300786,-12961356,-10510394,-7013209,-5987764,639485,3553088,6201167,11530799,10387136,11726777,11464398,6403208,5671770,498406,-4360621,-5484181,-10799229,-11166838,-10555411,-11625308,-6815179,-4747173,-1419896,4446338,5806807,9660344,11693713,10217616,11046202,7554353,4083538,1552216,-3942139,-6503954,-9092019,-11706813,-10638833,-10317181,-8008335,-3830241,-1090572,3494897,6961042,9049076,11305307,10991505,9886723,7890537,4068333,706173,-3260291,-6923206,-9175807,-10905033,-10949244,-9767055,-7644252,-4216554,-677741,3006929,6621638,8921329,10625256,10784471,9575021,7635808,4203449,682773,-2830951,-6440893,-8797692,-10303534,-10853922,-9449305,-7462687,-4439314,-469561,2737372,6395146,8983078,10035518,10839177,9377188,7141100,4401804,345854,-2947327,-6275668,-9122173,-10028884,-10568269,-9400377,-6892024,-4275464,-403154,3180163,6133639,9018259,10023910,10315583,9297489,6876767,4122837,466845,-2909532,-6060272,-8583093,-9789551,-10197402,-8948986,-7060740,-4259061,-383734,2596155,6077358,8544576,9351486,10374640,8774201,6692313,4541293,10022,-2537811,-5834777,-8974169,-8994183,-10302796,-9093551,-6139438,-4706063,54569,3066907,5306345,9276849,9027183,9722276,9481900,5723021,4462411,402817,-3622274,-5047877,-8976492,-9411773,-9172136,-9576035,-5942521,-3980246,-909653,3683150,5171668,8241911,9776981,8945017,9109155,6412516,3583091,1034929,-2970459,-5508047,-7792351,-9513030,-9280891,-8519176,-6594458,-3825154,-499302,2552799,5627458,8088773,8780191,9587329,8304232,6068912,4216981,33372,-2673249,-5115981,-8650737,-8383925,-9333081,-8800934,-5373100,-4465849,-266298,3296583,4536215,8790725,8607334,8621544,9297929,5089807,4100601,922830,-3753054,-4100308,-8333009,-9046813,-7844797,-9532904,-5406025,-3640829,-1661468,3775082,4167259,7517082,9355041,7599493,9164734,5862924,3245341,1862276,-3459756,-4399599,-7050834,-9388760,-7584408,-8778880,-5986691,-3090536,-1737278,3360289,4610781,6948180,9346816,7523092,8605513,5997415,2883825,1773934,-3440420,-4672792,-6720706,-9457719,-7284924,-8491111,-6094453,-2422039,-2066874,3432810,4833891,6104871,9738258,7066018,8142362,6567060,2034091,2337845,-2971131,-5209589,-5405969,-9762831,-7159933,-7528712,-7132894,-1772802,-2180099,2395248,5644874,5009142,9541813,7548389,6841942,7332997,1732769,1576985,-1833558,-6041726,-4958362,-9016987,-7986671,-6241478,-7416071,-1958645,-998027,1365819,6295576,5139271,8507385,8469011,5840525,7238947,2265575,480769,-1092523,-6230620,-5214162,-7887064,-8729570,-5567991,-6901015,-2786409,-130932,575822,5933033,5531805,7214385,8900681,5525348,6550063,3253860,-266825,-568736,-5475053,-5968231,-6696359,-8925875,-5777692,-5964011,-3757581,469632,742234,4997857,6404007,6347988,8725383,6098764,5286032,3844553,-464178,-1169177,-4644814,-6631331,-6319709,-8300717,-6341403,-4884123,-3794347,241062,1555299,4248209,6622552,6427363,7879711,6576044,4830326,3651816,185545,-1619839,-4018546,-6358615,-6524618,-7512720,-6636833,-4835167,-3558576,-449493,1641024,3844491,6199942,6492772,7298807,6587956,4764834,3421655,431546,-1866249,-3815236,-6137015,-6616984,-7055997,-6540748,-4716711,-3244723,-557211,2014027,3735395,5931144,6711196,6770901,6553019,4716722,2888075,782312,-2129577,-3797488,-5592483,-6797902,-6614233,-6347607,-5031495,-2719199,-934823,1833482,3929478,5239645,6819274,6669709],[0,0,0,1,4,-151,10,-111,-59,-34,11,-101,203,-157,251,-68,175,-63,240,-279,380,-443,343,-412,263,-447,420,-638,661,-701,708,-596,709,-638,884,-867,1036,-984,970,-978,924,-1112,1095,-1337,1284,-1418,1388,-1476,1657,-1815,2228,-2457,3018,-3433,4272,-5264,6765,-8879,11708,-15952,21879,-31242,45792,-70505,114852,-203763,414286,-1094971,7868842,33426554,6763130,20210382,28155916,-8793776,17498347,-1109179,-26651602,7303490,-31906617,-24948300,1981958,-40376089,2340754,3488514,-20546873,34912119,3824619,8491104,45499341,-6367501,24793258,22854017,-22912107,21341225,-16682039,-29242687,8339225,-42228054,-13969293,537609,-35885316,16048828,1446066,-7422951,39248487,1658044,18165453,35979496,-7154504,22789596,7602231,-20725221,9512336,-23351721,-25188659,-2691995,-33976409,-11187492,-447364,-19573832,14893808,10171298,3483647,32984299,12475683,13942919,28330946,-2304226,6149524,5522947,-24201268,-5138724,-16718474,-32134235,-3344358,-22313171,-15588021,12093598,-11668594,14082067,24492187,191029,33746731,16684959,1448965,29371199,-10306301,-4909107,6670204,-35368414,-5680867,-14520291,-36446132,6590813,-19745195,-10547022,23681731,-11243266,22642400,27683975,-2290560,37479227,9016977,-2272706,24793005,-21225998,-6756200,-1319948,-39239840,-3900225,-18354364,-29305555,10571496,-15901297,1297001,25052613,-3550059,27817868,23749545,2365694,30711776,2727036,-3648386,11805605,-23440779,-11074272,-9352698,-33512621,-6498099,-14930073,-18924292,10477214,-4764863,7438691,25164620,5602947,23882452,21915757,2910516,19052785,460690,-10191785,1246971,-22372046,-18065781,-10466614,-27591729,-8505533,-5787318,-12029258,13214899,6948915,9309373,27912569,10798006,17770894,21381613,-1624141,8776345,-1928116,-19204340,-4602649,-22299980,-23012287,-6670092,-23449828,-5990224,4086568,-7248112,18834742,13951590,9398334,30109457,9006405,12132592,17872015,-9627673,2621910,-6843668,-24953548,-5675608,-23232395,-20800181,-2154086,-18902252,1569534,9414490,-1198131,23921092,14884291,11659208,27017835,4955004,8889382,8737798,-13761809,-3435621,-13920520,-24042464,-9612320,-21164018,-14796896,-1468069,-8877745,7021212,12784115,8560518,22461160,17012792,12928412,18132495,4718063,1055544,-282637,-14144055,-13213305,-14625737,-21988291,-13312312,-12098571,-11532509,2493879,2733395,7317438,19258801,12791260,17561746,20052466,6631529,11134108,3019579,-9903556,-3488906,-17076393,-19294765,-10596763,-22421562,-10273877,-3524405,-9219677,10889245,8821913,9089043,25011362,11330532,15788978,18574765,-1041295,6880830,-3443330,-17016564,-5855457,-21393590,-19632811,-8113352,-20387139,-3836285,1818050,-3361458,17539194,11820303,12420547,25157604,8750552,13249215,12066151,-6412955,1270945,-9892062,-19242298,-8942436,-21283931,-16094775,-6102001,-13438319,1876455,6426184,3999399,19168659,14262402,13543731,20347429,7325565,7082651,4939996,-9552361,-6890334,-12536728,-20463759,-12113219,-16182607,-14209535,-1877355,-4559581,4280034,14022118,8736395,18612769,18564806,9379278,16642271,5244662,-2703587,1976408,-15067259,-13424449,-10758646,-23893740,-9455950,-10442803,-12978749,7357008,-398014,7935529,21018450,6733325,20610298,16884318,2609083,15584197,-3309583,-7729206,-406414,-22489566,-11536541,-11854585,-23453151,-1782380,-9630275,-5282410,13890689,832445,16089099,19990877,6665553,22092059,8571810,1577809,9164858,-11756754,-8016116,-8899422,-23017393,-9791122,-14891628,-14845507,290832,-5280126,4985600,13341230,8214836,18320830,15928613,10577303,14013969,4441515,-590850,-1898628,-11402430,-12957030,-12965874,-17236363,-12817348,-8678093,-8595781,1030117,5275266,6076412,16023333,13270556,12844319,17751858,6032299,6655743,3851894,-10224551,-4324082,-13286112,-18713570,-8101215,-18587562,-9518795,-771819,-8105296,10360584,8635194,7459128,22694942,8686815,13767324,15312220,-2643278,6774953,-5223892,-14456939,-4441029,-20752361,-13892878,-7991114,-17777576,585463,-1555715,-120743,16283645,6414396,15392612,18390357,6242138,15190294,4323091,-2790170,1517294,-13475311,-10753280,-11350711,-18893458,-8587982,-10902690,-7297770,2946886,1116252,9746146,13243252,11467681,16289992,11787929,9026813,6761223,-587824,-3862754,-8721852,-12349847,-13818042,-14163523,-12345980,-10159845,-4547866,-825178,4017756,10219814,10445519,14816205,14549713,10470912,11771686,3662578,-99372,-1978969,-11693563,-9896354,-13213475,-16319917,-8708843,-11653979,-5195456,2188040,338412,11225092,11330329,10561408,17436008,8931728,9505036,7643021,-3465285,-906483,-8983817,-13685291,-9323649,-16639065,-11031286,-6984717,-8668512,2818144,3320667,6670886,14818748,10146905,14315370,13255300,5818883,7640623,-708536,-5625433,-5695567,-13997255,-12237458,-12067296,-14111692,-6554045,-5548954,-1394379,6332722,6382977,11740838,13881958,11212416,13025942,8495763,3821480,2001809,-5054732,-7919365,-9925705,-13895657,-12029519,-11094170,-9627621,-3745814,-859572,3432595,8985308,9815242,12584012,13398892,10134553,9390555,4798823,-479586,-2799280,-8683073,-11010054,-11490779,-13898198,-10491286,-8139162,-5802717,899227,3402868,7404500,12004829,11160502,13052290,11590077,7139988,5765717,-18604,-4471555,-6659393,-11609744,-11903184,-11755685,-12000146,-7468092,-4815250,-1017994,4613091,6888243,10290390,12448522,11299682,11101238,8426019,4050258,1129371,-3724934,-7763137,-9469427,-12123416,-12036041,-9969290,-8850804,-4294575,-131197,2777366,8095131,9867775,11018009,12907730,9701206,8138786,5224451,-802334,-2648114,-7422189,-10955715,-10268819,-12795210,-10352236,-6973950,-5855564,680838,3562606,6185414,11399841,10272796,11606532,11221310,6430573,5511888,409882,-4318787,-5633077,-10704511,-11018827,-10540903,-11388847,-6728400,-4673347,-1166956,4403344,5898035,9708481,11491705,10137426,10833398,7370641,3920985,1321361,-4066252,-6555025,-9173066,-11623532,-10463507,-10133878,-7678363,-3570270,-883898,3772060,7050331,9097275,11336030,10746865,9675960,7593317,3687132,422255,-3558617,-7041125,-9085382,-10980024,-10757068,-9479285,-7444662,-3739293,-379667,3316317,6919174,8935300,10575264,10751903,9123588,7354668,3883975,303712,-2942717,-6774554,-8855119,-10214330,-10735656,-9026030,-7112742,-4106678,-21301,2967423,6550087,9123100,9914663,10658317,9115314,6757784,4213492,-100836,-3205434,-6354102,-9320109,-9862733,-10306261,-9209779,-6441078,-4003488,-44961,3490184,6218336,9004304,10019403,10058315,9080386,6604359,3850266,275908,-3165245,-6214828,-8592778,-9799559,-10091061,-8774686,-6777407,-3912702,-116753,2638135,6212881,8464896,9250667,10311445,8517130,6474490,4360080,-230025,-2601272,-5847624,-8945881,-8745517,-10257783,-8816018,-5820989,-4615250,294151,3122283,5288081,9346695,8825461,9662573,9332285,5462621,4374258,214142,-3724643,-4921516,-9000408,-9302582,-8962708,-9492520,-5658622,-3807524,-894431,3738377,5121467,8227155,9678009,8748216,8945804,6240972,3482717,993259,-3189419,-5481639,-7726707,-9369230,-9088785,-8329060,-6405148,-3627420,-368851,2593409,5627233,7959210,8639923,9503548,8174242,5918473,4094286,-142081,-2727277,-5170873,-8505490,-8272330,-9200145,-8616601,-5064523,-4332254,-27263,3357673,4485081,8784852,8497284,8507590,9150101,4774568,3955372,660812,-3954793,-4142419,-8354401,-8961351,-7647203,-9338662,-5013268,-3326824,-1425214,4095409,4254473,7503124,9320172,7335546,8974703,5470758,2775837,1650796,-3759755,-4614507,-7018065,-9385825,-7415387,-8490723,-5729733,-2569755,-1445150,3678035,4919720,6923697,9359612,7412959,8183733,5660583,2345080,1330030,-3730612,-4905129,-6785913,-9487286,-7090806,-8075897,-5742993,-1924490,-1538267,3691766,5112700,6272022,9657807,6887684,7745503,6238627,1578252,1857349,-3319907,-5463903,-5534627,-9772243,-6940995,-7180012,-6737361,-1291686,-1681293,2714341,5935609,5079197,9443240,7381208,6440942,6973338,1362277,1187194,-2152817,-6394385,-5012077,-8931321,-7903097,-5815003,-6993354,-1478414,-565834,1622848,6586420,5253203,8372667,8369504,5471868,6730846,1879644,-2551,-1271718,-6447926,-5421606,-7727811,-8629529,-5195298,-6498467,-2379652,362129,942225,6109204,5707054,7059346,8748241,5330988,6113728,2895875,-656846,-829058,-5625524,-6113931,-6554513,-8691633,-5576774,-5493899,-3405675,826538,1079849,5153380,6491926,6317398,8479497,5845823,4910227,3531791,-801927,-1465947,-4741587,-6846787,-6324932,-8068448,-6131725,-4526802,-3429791,514328,1811424,4386190,6653134,6449408,7648563,6279727,4537204,3267663,-173554,-1971151,-4175264,-6459938,-6505174,-7313719,-6412987,-4522895,-3208770,-81610,2005833,4048000,6271259,6510384,7069660,6337124,4381034,3049349,209093,-2078285,-3858181,-6145555,-6503816,-6847312,-6351681,-4371294,-2859241,-341619,2332597,3985991,5968663,6722309,6590903,6285803,4370115,2446580,479673,-2288157,-4123152,-5652350,-6859380,-6425805,-6017098,-4633538,-2288495,-582039,2081709,4117268,5276878,6783443],[0,0,0,0,1,9,-155,17,-120,-46,-52,33,-129,238,-201,307,-138,261,-166,363,-426,554,-649,586,-697,595,-831,862,-1145,1243,-1365,1464,-1455,1680,-1734,2114,-2248,2581,-2712,2897,-3124,3307,-3754,4020,-4572,4860,-5364,5743,-6276,6948,-7645,8655,-9545,10843,-12086,13858,-15913,18634,-22172,26684,-32959,41394,-53952,72747,-103420,156876,-261677,507656,-1022492,8272275,33343044,6712894,20270876,27918204,-8652057,17386029,-1227947,-26380340,7052694,-31807591,-24755155,1810421,-40063951,2329683,3375557,-20260315,34648620,3910067,8652071,45055192,-6205163,24551772,22487742,-22666221,21044369,-16743089,-29051718,8058940,-41882102,-13801738,369312,-35441133,15971534,1553954,-7146630,38964987,1833440,18219805,35667547,-7075541,22603795,7385084,-20588334,9259959,-23416910,-25097981,-2781923,-33804942,-10924935,-441601,-19202751,15044925,10177311,3720374,32810166,12349052,13963140,27908905,-2521371,6078183,5005468,-24053983,-5215481,-16981289,-31672810,-3326161,-22133389,-14907188,12010865,-11185355,14374233,24285638,661055,33488926,16345925,1548126,28517797,-10430633,-5104135,5987390,-35084626,-5992584,-14622580,-35857576,6459692,-19189068,-9955179,23696573,-10498970,22716371,27524998,-2041732,36982764,8723279,-2551952,24073632,-21407812,-7121189,-1735443,-39111402,-3824751,-18101353,-28735384,10913090,-15383745,1830027,25428674,-3230454,27929534,23618232,2203977,30329220,2099309,-4130758,11351096,-24027602,-11188686,-9480775,-33452704,-6018958,-14625839,-18357670,11053867,-4482774,8060546,25350768,5587735,24106246,21438945,2705602,18727237,-303019,-10409132,842979,-22746746,-17902973,-10577893,-27321235,-8043884,-5624481,-11419903,13508283,7217395,9698876,27789708,10782862,17635795,20803055,-1895010,8250635,-2418525,-19406321,-4908283,-22317214,-22835091,-6548506,-23006834,-5573809,4454575,-6779379,19119652,14266839,9447735,30010760,8753163,11795417,17518091,-10066952,2308652,-7240261,-25176087,-5594021,-23232106,-20634522,-1757658,-18626085,2133573,9820929,-987905,24325383,14779384,11569881,26938051,4337354,8647670,8249638,-14392094,-3502159,-14366392,-24077870,-9281765,-21160489,-14257593,-953481,-8621357,7745726,13033536,8697565,22736795,16697277,12860125,17831073,4011562,788997,-842817,-14572428,-13157022,-14953902,-21844957,-12860846,-11910725,-10918617,2936204,3051011,7921762,19262356,12783618,17559752,19661262,6335740,10751936,2337801,-10199504,-3885898,-17300577,-19238062,-10554696,-22043203,-9822567,-3199437,-8665442,11356086,9109998,9465271,25040420,11173365,15614321,17994326,-1516431,6386458,-4013315,-17417258,-6151377,-21594625,-19496219,-7828151,-20054700,-3204515,2384203,-2930456,18045809,11973664,12565282,25089542,8309743,12988314,11517365,-7014158,948368,-10422070,-19404787,-8938405,-21293477,-15659065,-5777650,-13078338,2518230,6692016,4369745,19470012,14142917,13648222,20053356,6828406,6857537,4265077,-9843402,-7116203,-12875965,-20280506,-12187767,-15989391,-13706496,-1706527,-4060100,4762836,14118258,9045083,18544417,18468016,9363359,16152055,4977772,-3031764,1431129,-15148132,-13750983,-10762704,-23677099,-9428523,-10039381,-12745637,7642005,91823,7919737,21281419,6789166,20377511,16923707,2267116,15355577,-3469118,-8313057,-460650,-22596519,-11688449,-11518356,-23475583,-1583222,-9253831,-5199552,14308334,997338,16043217,20205188,6406746,22009559,8438310,1016994,9168490,-12131723,-8316281,-8847249,-23213307,-9600647,-14751614,-14697026,818941,-4982333,5297703,13687277,8268394,18506740,15833812,10285854,13858996,3947208,-813066,-2152349,-11744048,-12971357,-13047599,-17191551,-12618675,-8604223,-8139464,1271507,5547380,6331248,16097689,13423318,12662880,17497096,5887248,6264165,3686481,-10404760,-4713244,-13190969,-18965366,-7980729,-18225894,-9510183,-258060,-7839514,10470778,9279321,7266350,22760948,8805359,13133555,15415249,-3117490,6203199,-5207086,-15131378,-4512787,-20633784,-14155409,-7379547,-17508246,830147,-693646,-128525,16696678,6827577,14995836,18700655,5854027,14595174,4384421,-3499775,1217966,-13601296,-11375523,-10990018,-18939773,-8601501,-10096351,-7290294,3465093,1778733,9723022,13748334,11421128,15974528,11792142,8382463,6266433,-949159,-4542675,-8921449,-12569453,-14022826,-13957958,-12119957,-9820394,-3898589,-420470,4421172,10664317,10497620,14767966,14551977,10063671,11481875,3348760,-719488,-2251164,-12048165,-10236480,-12983971,-16431855,-8442503,-11149492,-5176661,2903517,763355,11270653,11974146,10500303,17347441,9009835,8780973,7422258,-3831699,-1682642,-8885797,-14156150,-9458255,-16135279,-11226585,-6428916,-8086704,2787040,4058903,6780668,14835273,10684900,13826362,13178820,5670132,6849402,-755196,-6071120,-6109065,-13770172,-12637256,-11873063,-13743780,-6589208,-4956591,-1058011,6419640,7021716,11659903,13973099,11330358,12475675,8419234,3475178,1482729,-5125994,-8480472,-10112760,-13759160,-12236195,-10710781,-9342127,-3598564,-277169,3653497,9184216,10178485,12496998,13394051,9964942,8858235,4562001,-922030,-3165995,-8803421,-11284764,-11559518,-13696204,-10413805,-7805796,-5349517,1205934,3898380,7758612,12096705,11406394,12855211,11342712,6926565,5197703,-509778,-4831595,-7152764,-11629347,-12056055,-11758842,-11537473,-7240735,-4304841,-432647,4929438,7362875,10533718,12475642,11446904,10755176,7996907,3728427,413374,-4041742,-8159095,-9868723,-12031980,-12109852,-9753062,-8262960,-4000141,536733,3309252,8476417,10329952,11060581,12839937,9514304,7505814,4752485,-1361265,-3294510,-7720038,-11249009,-10404267,-12595151,-10169432,-6503752,-5276515,1087374,4135021,6551524,11626967,10494289,11496435,11107426,5975978,4965143,-59894,-4801270,-5973441,-10955644,-11090806,-10441637,-11130939,-6468536,-4175299,-796686,4838933,6284561,9967402,11626680,10134390,10576640,7064923,3617894,939747,-4425745,-6883586,-9360906,-11682111,-10460070,-9929099,-7385335,-3382833,-460214,4058353,7266081,9326506,11318271,10788377,9607474,7348615,3477461,158605,-3818864,-7279533,-9267190,-10999065,-10732148,-9319646,-7196629,-3577578,-164419,3550381,7031809,9020869,10673336,10657219,9146337,7117753,3710113,44795,-3266393,-6853589,-9004656,-10262304,-10702871,-9038138,-6983860,-3846039,141154,3193800,6672660,9185430,10063371,10612472,9032151,6626004,3952197,-217356,-3381713,-6585853,-9351572,-9975212,-10393135,-9138894,-6406417,-3847542,183752,3580132,6426231,9068447,10006899,10103854,8973898,6464912,3634958,274,-3403424,-6405002,-8713472,-9809435,-10079193,-8606897,-6580248,-3797624,157855,2906133,6369423,8724916,9291121,10229650,8479371,6304872,4168772,-463346,-2877669,-6025529,-9112431,-8903399,-10184312,-8747620,-5683943,-4344026,512478,3420117,5559160,9431030,8969748,9636708,9148530,5188016,4078392,-98020,-3984336,-5284284,-9191174,-9361846,-8994877,-9229985,-5493466,-3492306,-468054,4100397,5386628,8389780,9701811,8710789,8850591,5953146,3159427,535300,-3409581,-5765732,-7997660,-9369333,-9039239,-8255450,-6086988,-3383671,-71148,2947599,5786053,8279591,8815704,9372261,8092158,5567641,3870436,-383495,-3187617,-5360487,-8823461,-8398195,-9046300,-8583414,-4833648,-3894570,170857,3799864,4696131,8876510,8657690,8305320,9083582,4605624,3565897,563869,-4309985,-4392669,-8414083,-9137689,-7553147,-9163908,-4939751,-2993983,-1216536,4269817,4556458,7561180,9485840,7270955,8827303,5471290,2611290,1416237,-3886934,-4785390,-7170051,-9511029,-7321063,-8418680,-5620794,-2432689,-1290370,3786630,5020305,7004502,9440498,7293707,8210234,5613773,2223975,1274705,-3791956,-5063750,-6733887,-9555957,-7064176,-8093846,-5875099,-1826768,-1585239,3802959,5183113,6174444,9752407,6949482,7769566,6280907,1525910,1816183,-3299450,-5564196,-5491750,-9764049,-7119418,-7169956,-6771026,-1396116,-1634326,2681513,5951321,5157435,9381804,7521107,6404629,7009033,1420948,1075563,-2096531,-6369689,-5151266,-8883897,-7976646,-5889459,-6905430,-1600871,-519109,1646802,6411294,5268265,8361320,8324312,5574430,6771155,1960842,81909,-1308984,-6356381,-5454897,-7841895,-8565523,-5341189,-6581935,-2425856,243359,970545,6126214,5724615,7209129,8755916,5379850,6180451,3050331,-491215,-757940,-5496886,-6053580,-6686441,-8816673,-5613840,-5544662,-3447250,706486,1033833,5102491,6531285,6338436,8519960,5935250,5009144,3566863,-660175,-1464949,-4697679,-6729331,-6412719,-8026534,-6222412,-4653551,-3396289,342494,1859935,4336463,6663490,6483148,7641040,6377386,4558190,3313031,-61220,-1938116,-4140910,-6315303,-6606690,-7326851,-6377340,-4696332,-3263383,-181461,1882125,4015564,6157545,6571894,7122147,6371802,4587388,3095415,256581,-1956346,-3931263,-6132529,-6505977,-6897529,-6292395,-4463153,-2861424,-314605,2190477,3911113,5915335,6754138,6631794,6312677,4521683,2583967,514533,-2222975,-4003102,-5599209,-6844804,-6447665,-6076269,-4760785,-2365852,-634071,1908398,4078310,5202169],[0,0,0,1,7,-104,112,-299,220,-394,319,-527,644,-904,1207,-1402,1777,-1927,2420,-2756,3447,-4075,4850,-5677,6446,-7492,8443,-9858,11206,-12952,14676,-16600,18689,-20876,23515,-26223,29511,-32830,36645,-40582,44922,-49681,54809,-60646,66794,-73766,81070,-89251,98048,-107833,118704,-130687,144243,-159160,176243,-195395,217674,-243491,274123,-311007,356199,-413405,487765,-589481,736387,-968193,1386516,-2372112,9957668,6243519,5857508,34432104,5781097,20592861,27587463,-8318952,17034953,-509869,-26754669,7635184,-31838061,-24630069,1869696,-39929157,2127559,3550752,-20643504,34625271,3594469,8459341,44939579,-6164497,24439329,22577186,-22646836,21118546,-16568100,-28772154,8130854,-41658418,-13794490,427230,-35329653,15892352,1489946,-7118748,38638193,1859377,18057254,35426816,-7003599,22437290,7335208,-20419876,9103648,-23266817,-24910809,-2840602,-33471424,-10822512,-385966,-19028953,14913833,10077966,3751521,32628625,12315618,13818849,27736977,-2364858,5968918,4932692,-23922584,-5283410,-16810343,-31520563,-3390775,-21959172,-14877829,11917615,-11104801,14223013,24149320,634485,33260753,16364346,1464205,28479542,-10256934,-5016295,6112337,-34921189,-5890577,-14379095,-35737089,6310822,-19067721,-10224678,23483592,-10550274,22411385,27391345,-2073302,36790559,8833777,-2427505,24044361,-21110680,-7090226,-1542076,-38763182,-3978823,-17905677,-28756910,10602797,-15334364,1514202,25090881,-3234762,27605578,23536661,2278465,30091445,2411360,-3947763,11329297,-23644244,-11130862,-9356727,-33188786,-6185690,-14576119,-18412020,10765501,-4501352,7865597,25015178,5693434,23795637,21333176,2808100,18584691,-108472,-10269967,862457,-22383446,-17840196,-10526525,-27086507,-8233029,-5582639,-11448295,13183815,7199199,9476860,27546280,10867701,17407203,20874661,-1709961,8203919,-2050946,-19244629,-4971568,-21964179,-22931174,-6567518,-22875905,-5814407,4443585,-6859998,18818617,14172994,9209257,29825638,8961125,11644078,17598643,-9871621,2174971,-6910043,-24995560,-5658826,-22892525,-20666144,-1852136,-18474900,1756384,9739912,-1060027,23863221,14882137,11472928,26729852,4636635,8491770,8436730,-14053176,-3707445,-13929432,-24022921,-9490255,-20799468,-14541333,-1114873,-8454700,7334022,13012951,8600243,22302991,16882145,12667406,17759172,4307569,633203,-602366,-14322169,-13281684,-14559616,-21852281,-13015465,-11657799,-11234329,2848826,3036549,7478353,19210334,12693953,17355204,19783731,6273863,10904309,2629574,-10154966,-3557896,-17063351,-19271137,-10395276,-22133864,-10016284,-3194325,-8974980,11157341,8925772,9028208,25018521,11133014,15557996,18339264,-1428391,6615062,-3492522,-17321259,-5785367,-21269569,-19597286,-7713539,-20228585,-3523207,2229318,-3480858,17766930,11842980,12142730,25246098,8430107,12912038,12000306,-6735973,1212565,-9783866,-19395066,-8686534,-21185054,-16036641,-5730274,-13488877,1999349,6503691,3815539,19160930,14146737,13403742,20394893,7067666,7075838,4866427,-9615118,-6760415,-12477434,-20382012,-11944101,-16065211,-14154823,-1827702,-4549654,4280440,13908873,8651832,18530825,18433329,9247534,16565128,5165141,-2729266,2045768,-14960456,-13353382,-10550270,-23816197,-9281906,-10356139,-13118532,7445727,-492745,7681858,21081636,6462672,20587957,16836686,2369166,15750958,-3299410,-7811224,-120999,-22468005,-11348897,-11653217,-23565387,-1595290,-9751697,-5346424,13947457,537585,16002233,19942695,6419193,22192768,8494221,1520622,9386319,-11723874,-7852390,-8744654,-22862827,-9681532,-14981346,-14812461,316078,-5376787,4964203,13108933,8167394,18269140,15768095,10597876,13966043,4464208,-428428,-1862227,-11259752,-12809103,-12824798,-17096100,-12858754,-8617099,-8521327,937160,5256534,5923857,15843884,13259576,12559887,17738043,5911611,6626334,3963096,-10181692,-4277319,-13107494,-18727563,-7875635,-18442745,-9456052,-686878,-8093755,10385544,8602584,7267638,22592135,8618644,13558894,15373239,-2825499,6758792,-5226513,-14514866,-4328788,-20693413,-13828206,-7761590,-17624909,717201,-1384008,-126244,16306594,6387655,15192831,18280368,6036082,14956024,4294006,-2826429,1500826,-13440365,-10791625,-11182909,-18724827,-8606379,-10661777,-7290668,3035792,1287538,9685384,13192918,11455122,16092013,11788693,8863778,6549391,-591625,-3990434,-8649762,-12275407,-13772785,-14020276,-12184001,-10133051,-4272501,-888122,3942590,10278845,10251072,14755365,14500484,10310824,11761688,3648650,-139997,-1926676,-11689657,-9775406,-13095246,-16284272,-8530921,-11558862,-5244244,2306252,298881,11125853,11441628,10492070,17408813,8915158,9266588,7618289,-3458273,-1026432,-8770888,-13688644,-9337991,-16285264,-11082932,-6862840,-8452783,2647509,3452999,6608952,14602257,10280928,14076189,13240770,5857861,7422094,-606717,-5673003,-5802039,-13789720,-12377873,-11933615,-13868807,-6636431,-5255302,-1373847,6278103,6560184,11602321,13856200,11206871,12742578,8442983,3699044,1798749,-5056870,-8099441,-9886905,-13798826,-12057951,-10852579,-9556212,-3629947,-705537,3498751,9036866,9942634,12584222,13315113,9937364,9183697,4615440,-627949,-2994850,-8723609,-11000529,-11541688,-13633367,-10399655,-7992566,-5418427,1062702,3687988,7726919,11954555,11353209,12875715,11366321,7097387,5349371,-330289,-4684087,-7038564,-11600202,-12061634,-11679619,-11519248,-7318696,-4344854,-581309,4819133,7394021,10406790,12428338,11404621,10730868,8087656,3696261,492250,-3933040,-8134319,-9741550,-12011428,-12116233,-9704861,-8388923,-3958430,434228,3133311,8429539,10211415,11058414,12780537,9381049,7706539,4827587,-1365528,-3158818,-7710335,-11186884,-10341744,-12651719,-10117176,-6552178,-5372948,1136958,3989466,6543781,11580535,10360611,11524892,11013343,6013981,5085388,-114153,-4762645,-5951076,-10945083,-11017145,-10515051,-11101992,-6374977,-4227734,-757242,4856515,6213283,9973640,11517623,10134735,10608106,6958499,3560638,878986,-4523725,-6876107,-9416989,-11609292,-10381124,-9921960,-7333679,-3256694,-496794,4149838,7295999,9335033,11411998,10625031,9593901,7315161,3363051,55559,-3874066,-7333645,-9291605,-11101295,-10737507,-9327086,-7166341,-3472202,-81627,3603489,7187268,9048527,10610134,10584397,8982738,7178339,3603507,-79556,-3282030,-7095890,-8973953,-10249778,-10654803,-8778807,-6863983,-3745711,370183,3240096,6902478,9256674,9897230,10615166,8851363,6465702,3735396,-546330,-3587893,-6697868,-9439728,-9940788,-10267180,-8941388,-6197846,-3523065,429194,3886635,6645400,9270636,10009957,10092048,8833511,6213534,3406900,-270955,-3594461,-6586385,-8831174,-9826579,-9973239,-8539191,-6354364,-3498569,378167,3098141,6605886,8811147,9202849,10230885,8243547,6117774,3927849,-831839,-3085165,-6197395,-9246315,-8762621,-10200618,-8509328,-5404069,-4207270,805122,3552312,5626632,9639608,8844250,9620049,9106418,4982642,3941781,-307738,-4205650,-5321432,-9343440,-9308575,-8881337,-9174289,-5223850,-3384904,-255245,4263550,5399373,8522343,9664871,8670758,8786304,5778777,3049788,410783,-3638748,-5855905,-7992267,-9333181,-8959123,-8162534,-5984513,-3262858,93361,3119545,5878089,8325181,8763361,9366685,8030841,5451822,3773263,-532018,-3211252,-5322078,-8838036,-8360536,-9011843,-8450748,-4726165,-3905333,311140,3921710,4668496,9013055,8589249,8234031,9126501,4502596,3583751,473912,-4420750,-4369427,-8438924,-9126123,-7473651,-9197793,-4777202,-2907806,-1198930,4417112,4516555,7657742,9489734,7203183,8788218,5370126,2475489,1361084,-4044845,-4843828,-7120433,-9446135,-7357049,-8374182,-5558165,-2325965,-1172258,3865376,5063507,7038222,9480926,7273231,8145879,5513983,2096377,1156943,-3956075,-5099289,-6820844,-9565187,-7080141,-7942189,-5650910,-1764773,-1425334,3961139,5306871,6289264,9755666,6814548,7699497,6089264,1403604,1755461,-3483054,-5624156,-5565596,-9820240,-7039276,-6969177,-6607638,-1093227,-1459729,2833104,6111685,5238638,9441532,7384423,6246905,6877720,1129262,844107,-2296227,-6552265,-5217007,-8972933,-7958235,-5710134,-6715247,-1336096,-68745,1929513,6756308,5479496,8355471,8334112,5361277,6522165,1710133,-289012,-1567429,-6644074,-5676724,-7776041,-8619841,-5195168,-6203377,-2133588,602285,1223405,6261453,5900728,7142610,8662358,5160240,5779121,2737027,-909236,-1292294,-5812691,-6307582,-6690979,-8645350,-5427310,-5208924,-3127110,1081150,1442479,5316809,6687742,6382148,8353466,5744632,4639313,3215995,-1098860,-1938984,-4933814,-7004261,-6388156,-7955846,-6045464,-4326347,-3032038,802766,2328543,4630376,6897456,6548845,7445811,6220933,4220578,2876881,-441215,-2420752,-4431859,-6574750,-6674633,-7195179,-6229894,-4250183,-2817022,168207,2397641,4269241,6341131,6675127,6931264,6187282,4319152,2657527,-79213,-2490438,-4272634,-6239441,-6782382,-6751049,-6149960,-4220815,-2426654,-17096,2648584,4280156,6100721,6889141,6539914,6064614,4273507,2129581,94743,-2541994,-4439087,-5730239,-6882674,-6434463,-5859971,-4493317,-1923655,-254085,2274621,4457104],[0,0,0,-1,-6,13,-106,117,-305,227,-403,331,-541,661,-921,1227,-1424,1803,-1958,2455,-2794,3488,-4120,4897,-5729,6502,-7553,8510,-9926,11278,-13026,14753,-16678,18770,-20957,23597,-26304,29588,-32904,36713,-40645,44978,-49729,54848,-60673,66809,-73767,81059,-89228,98016,-107794,118663,-130652,144226,-159181,176325,-195579,218018,-244079,275087,-312554,358669,-417381,494331,-600842,757744,-1015003,1531455,-5365120,12878986,6315497,5937995,34221765,5892796,20454483,27305651,-8211485,16678751,-707406,-26479992,7283623,-31610597,-24461836,1657427,-39414505,2146932,3635623,-20173933,34417974,3801699,8618835,44462558,-6010982,24238167,22368262,-22465943,20727352,-16588686,-28703815,7908277,-41299741,-13655345,294093,-34969719,15775522,1506349,-6933991,38389880,1808941,18009097,35181802,-6899201,22238190,7225044,-20268442,9016159,-23104356,-24802564,-2825826,-33243101,-10889647,-447021,-18939621,14902185,9997787,3819897,32447900,12188769,13913759,27419355,-2382373,5988199,4771897,-23750023,-5282787,-16852531,-31172758,-3399186,-21840763,-14616603,11780860,-10888274,14253331,23912147,909137,32910955,16146768,1615433,27886177,-10252851,-5126352,5649680,-34448280,-6093699,-14462644,-35134935,6141952,-18619949,-9660958,23337628,-9950550,22373000,27222568,-1827423,36220027,8656254,-2641573,23335967,-21115217,-7409804,-1947835,-38536644,-4009630,-17585688,-28252072,10876847,-14747112,1944399,25272891,-2909169,27584668,23386691,2041724,29711814,1957149,-4297153,10869926,-23883581,-11199128,-9565129,-33008274,-5818545,-14361090,-17874468,11187383,-4212900,8405223,25080275,5607522,23905052,20849889,2518451,18190060,-767422,-10376487,356371,-22582572,-17606902,-10635993,-26650747,-7755178,-5411121,-10699855,13388191,7357031,9904083,27257669,10863784,17206719,20294498,-1752594,7733106,-2399046,-19130891,-5209918,-21741711,-22733444,-6534297,-22432126,-5702112,4625457,-6666068,18631444,14367948,9164220,29553162,8973744,11354556,17422003,-9852657,1908848,-6777934,-24889561,-5717095,-22531510,-20607616,-1683865,-18139211,1693688,9828799,-1120483,23644379,14970213,11259646,26523410,4665274,8256069,8467973,-13960833,-3735127,-13749974,-23869866,-9377992,-20547056,-14470412,-947878,-8355138,7202273,13009302,8454073,22103769,16944722,12381453,17713451,4358222,561734,-433366,-14202216,-13190059,-14302243,-21709829,-12905387,-11543251,-11351833,2793286,2934329,7233601,19180393,12488285,17130176,19711801,6183374,10831980,2749991,-10109368,-3440567,-16955088,-19101405,-10175942,-21973191,-9945537,-3038223,-8924373,11034892,8987590,8978449,24815563,11136195,15196912,18113841,-1531739,6271517,-3527119,-17395704,-5840815,-21070228,-19572144,-7429973,-19899820,-3410483,2569850,-3288837,17819163,11888841,11963628,25047468,8158955,12718261,11806693,-7170015,1069991,-9971900,-19460460,-8468299,-21084096,-15663775,-5398157,-13283291,2477478,6713938,3968825,19440462,13850815,13297075,20114458,6565805,6867973,4410015,-9880746,-6776996,-12818139,-20129562,-11741145,-15942126,-13463203,-1568005,-4163656,4781947,13881091,8907200,18433404,18128798,9185582,15921803,4819932,-3058685,1467171,-15018296,-13533200,-10557752,-23412849,-9217685,-9797420,-12570140,7682316,96993,7845349,21158160,6508693,20085510,16682705,1910690,15104068,-3562348,-8392422,-375895,-22574499,-11466209,-11241469,-23339265,-1111007,-8977126,-5003632,14588508,895235,15991729,20123830,6049755,21739369,8039188,663545,8951879,-12410080,-8285097,-8636386,-23121166,-9196060,-14457050,-14394803,1273639,-4813844,5536168,13792348,8047517,18414386,15466895,9978153,13575052,3493176,-1102638,-2352732,-11877998,-12903951,-12895679,-16952296,-12252261,-8164077,-7715617,1520727,5711664,6431242,15993024,13259351,12337691,17139749,5506521,5917466,3377886,-10648350,-4776692,-13142290,-18711410,-7709334,-17887842,-9115478,173999,-7498555,10725314,9354367,7235659,22523189,8497478,12729451,15001811,-3546430,5824833,-5382928,-15293414,-4400390,-20365135,-13904408,-6862235,-17122031,1248701,-182729,148033,16870757,6848713,14596596,18432744,5400636,14056490,3900122,-4011695,906082,-13709283,-11475171,-10702460,-18557713,-8209596,-9543168,-6854204,3976460,2148215,9812567,13691266,11285022,15585256,11424672,7765689,5683945,-1341859,-5069250,-9083170,-12531670,-13851675,-13464736,-11611048,-9258368,-3267181,58713,4756229,10924292,10463544,14666748,14166137,9466820,10851375,2760521,-1285642,-2648257,-12323134,-10253405,-12824195,-16114649,-7885315,-10432521,-4558821,3458076,1238523,11505129,12097750,10237978,17038132,8535525,8030590,6891275,-4473123,-2193456,-8985742,-14262498,-9342689,-15605245,-10871218,-5715877,-7404353,3284396,4713277,6960796,14851840,10610398,13266959,12769552,5113895,6013813,-1156704,-6661524,-6457767,-13675333,-12621150,-11297335,-13086094,-6065684,-4009587,-545497,6992786,7465581,11555431,13884184,10978153,11809907,7885664,2776837,752657,-5545953,-8802767,-10157532,-13597604,-11826183,-10174414,-8753065,-2884112,295533,4140439,9449060,10238649,12394803,12974829,9508933,8260108,3895019,-1446504,-3762985,-9097636,-11294920,-11426559,-13150942,-9878994,-7238841,-4485283,1724802,4494408,8174625,12031521,11368810,12453827,10674536,6496953,4396166,-996880,-5287205,-7563340,-11604728,-11922809,-11475508,-10846343,-6787996,-3640982,180298,5160691,7798801,10563662,12143674,11253459,10146493,7468636,3196165,-237942,-4335691,-8349288,-10023183,-11780191,-11863363,-9283197,-7684683,-3477503,1073662,3595594,8481218,10428028,10892272,12461701,9154455,6938182,4317661,-1803914,-3806735,-7887887,-11300852,-10298975,-12217477,-9801265,-5971937,-4690341,1546827,4470702,6851280,11574638,10366301,11170301,10529581,5542041,4426598,-562700,-5132844,-6328552,-10932994,-11007252,-10110966,-10576896,-5945769,-3613463,-236625,5200314,6544416,9982732,11386662,9927417,10033521,6443533,3006948,286730,-4842247,-7196306,-9510015,-11429078,-10107087,-9504411,-6759610,-2737162,35006,4531772,7526339,9405796,11256630,10348539,9108156,6700852,2724150,-342816,-4341897,-7583737,-9360362,-10929822,-10382448,-8843722,-6662374,-2834311,400234,4022661,7476321,9132140,10559301,10380571,8539225,6631139,3000083,-582420,-3611524,-7275960,-9133255,-10090311,-10460397,-8311319,-6371419,-3272004,815216,3625370,7118646,9313535,9797533,10403691,8394152,5950885,3352558,-1009199,-3936694,-6898768,-9515472,-9753578,-10027458,-8530246,-5704313,-3222865,808938,4197269,6702970,9286584,9788971,9787587,8492170,5842682,3058491,-599366,-3815580,-6716621,-8876078,-9639250,-9828318,-8164884,-5975605,-3144804,774814,3353192,6639577,8878714,9123657,9953439,7924893,5673757,3640043,-1135404,-3296014,-6224175,-9255673,-8679680,-9947105,-8256234,-5050516,-3854958,1097163,3791290,5720709,9668439,8771224,9319900,8816870,4629329,3647034,-597000,-4422101,-5390679,-9317942,-9174775,-8527749,-8884838,-4782658,-3103041,27729,4533414,5451950,8508341,9446532,8386519,8360905,5354049,2650897,138543,-3882480,-5886161,-8012976,-9212637,-8751535,-7805730,-5566187,-2960391,413675,3362008,5947928,8276194,8625740,9005826,7754721,4992066,3322696,-679481,-3574739,-5457047,-8772622,-8293571,-8711986,-8187248,-4259150,-3334369,603304,4237993,4783006,8895064,8427204,7916081,8718627,4098706,3003976,179655,-4744068,-4518482,-8328079,-9057358,-7154723,-8759480,-4503098,-2396523,-891560,4658437,4714178,7535337,9340416,6926917,8372024,4944712,2006787,987413,-4391806,-5137908,-7113212,-9370773,-7027203,-7896883,-5164260,-1773830,-836406,4179566,5339540,6883245,9323422,7037674,7679164,5095399,1586513,845053,-4222840,-5414621,-6674099,-9407807,-6747403,-7559015,-5350481,-1262709,-1101481,4159491,5495751,6191639,9604857,6654312,7194371,5819171,906623,1272885,-3637131,-5881647,-5524293,-9600488,-6837137,-6581422,-6310694,-729717,-1037183,3017278,6376733,5175924,9243378,7252872,5839556,6397317,822989,461527,-2437409,-6707651,-5200378,-8664163,-7742992,-5242745,-6355013,-1117609,165520,2045674,6769687,5498960,8148798,8113405,5022100,6173709,1448232,-658647,-1691849,-6615361,-5597015,-7604516,-8336152,-4899083,-5886366,-1973964,892723,1378853,6318805,5900658,6952380,8490695,4997453,5424070,2474401,-1180984,-1369274,-5836114,-6274422,-6392322,-8382317,-5225091,-4864906,-2858974,1304572,1617321,5295078,6690410,6200235,8106123,5539333,4309157,2930352,-1230542,-2091281,-4858583,-6947674,-6275517,-7623207,-5893322,-3997099,-2728609,980579,2467574,4597022,6754368,6483590,7146309,5953998,3993343,2552344,-640252,-2531190,-4493263,-6470948,-6556818,-6876761,-5944664,-4026956,-2463512,318319,2513296,4330697,6257493,6580283,6734933,5897656,4016503,2386102,-241795,-2597418,-4324048,-6106206,-6588522,-6547548,-5860074,-3909508,-2194290,168657,2692152,4276448,5966296,6691340,6287130,5768293,3999187,1887493,-106356,-2686983,-4466405,-5650233,-6739007,-6185518,-5502350,-4299369,-1684858,-60502,2381647],[0,0,0,-1,-4,99,-91,40,-87,-27,-142,80,-288,243,-322,297,-269,397,-397,678,-687,924,-890,1008,-1079,1204,-1506,1660,-2048,2129,-2442,2536,-2846,3164,-3543,4067,-4404,4955,-5235,5811,-6253,6956,-7678,8442,-9337,10078,-11115,12007,-13319,14602,-16234,17983,-19926,22252,-24784,28088,-31841,36779,-42732,50553,-60815,74923,-95401,126449,-177858,271405,-472949,1058078,-6331890,-14970457,14939282,4991511,6807503,33333339,6483228,19870382,27699976,-8384052,16925916,-914360,-26186123,7073088,-31212138,-24533328,1823394,-39468740,2139943,3420183,-20102531,34123679,3886564,8518545,44349364,-5935244,24178776,22268986,-22168272,20693685,-16333880,-28519343,7825703,-41133750,-13636166,253580,-34698399,15476359,1425764,-6991486,38062931,1855149,17961836,34970913,-6660604,22169925,7280318,-20048621,8943943,-22895775,-24636391,-2899339,-33079782,-10948251,-584428,-18799997,14582762,10014229,3827761,32099620,12331444,13884724,27296156,-2233670,5971007,4828565,-23599712,-5358011,-16795339,-31017522,-3624186,-21632816,-14680056,11520469,-10721882,14066644,23740635,999121,32689201,16258939,1725509,27781332,-9874707,-5065088,5682089,-34172600,-6265892,-14330538,-35068304,5868170,-18531418,-9935231,22984147,-9901280,22057933,27175052,-1609216,36023481,8959308,-2374396,23456826,-20622423,-7304521,-1730701,-38206541,-4244831,-17721092,-28391257,10281052,-14820489,1475666,24822572,-2899772,27227189,23395394,2353386,29731209,2395609,-3908680,11076288,-23267931,-11120659,-9476261,-32781742,-6241318,-14494121,-18032023,10536508,-4344932,7922417,24666044,5861555,23597577,21011566,3107879,18169397,-112152,-9963521,431075,-21980649,-17708448,-10705396,-26455551,-8475500,-5526010,-10972083,12654200,7519315,9474588,26993923,11264836,16975593,20601200,-1354449,7716042,-1775698,-19027103,-5269799,-21316558,-22959571,-6609792,-22312052,-6279257,4601381,-6809783,18276381,14474943,9083581,29444377,9177965,11330815,17574511,-9555211,1873418,-6671433,-24790007,-5879891,-22446435,-20642254,-1815435,-18100636,1589767,9836415,-963923,23596953,14975642,11329969,26438567,4778129,8244809,8338542,-13814367,-3851309,-13811140,-23790033,-9512657,-20506149,-14429818,-1148120,-8239832,7169298,12960384,8643712,21954405,16943308,12562583,17517173,4501362,457764,-546567,-14118028,-13411986,-14297639,-21641556,-13020684,-11399054,-11284725,2762015,3093544,7274428,19215231,12572640,17089072,19829310,6146132,10702235,2798354,-10177596,-3502282,-16867628,-19273061,-10161313,-21980226,-10024152,-2978198,-9023742,10970568,9065416,8871049,24854261,11109754,15208819,18279994,-1478839,6445132,-3319293,-17362951,-5794602,-20972396,-19690264,-7502425,-20042232,-3625917,2529030,-3510296,17725569,11906298,11851778,25132657,8299921,12742726,12070844,-6948504,1213112,-9673875,-19476875,-8399085,-21165207,-15895904,-5524979,-13503834,2138730,6510912,3732634,19261906,13927142,13342814,20220151,6973761,7078981,4827003,-9491888,-6674580,-12438530,-20143437,-11905566,-16031481,-13998655,-1912668,-4471803,4139760,13714401,8646424,18261069,18414602,9247490,16424512,5383306,-2713527,2117986,-14691718,-13411293,-10317844,-23734413,-9480790,-10280195,-13268787,7287779,-575602,7363993,20952886,6285646,20429688,16939219,2362696,15896068,-3136471,-7604879,96561,-22328666,-11218025,-11534249,-23611845,-1626616,-9902046,-5515295,13750656,288809,15953884,19677344,6401779,22255595,8388759,1732106,9506225,-11619100,-7465983,-8672275,-22721133,-9451754,-15156163,-14732098,72419,-5582703,4946524,12674428,7998581,18160341,15509426,10743505,14001579,4517780,-15337,-1779636,-10924043,-12631967,-12887444,-16930735,-12946358,-8762836,-8596428,555719,5047231,5637058,15647065,13170862,12517173,17702286,6113042,6867688,4234062,-9834385,-3970508,-12886249,-18482666,-7833345,-18479977,-9581841,-975284,-8361742,10063673,8294386,7085169,22375225,8448132,13660682,15357258,-2494649,7013582,-4971044,-14062203,-4162652,-20459687,-13582872,-7984955,-17612115,411594,-1798868,-282912,15847547,6233912,15072491,18029867,6184627,15030133,4445831,-2371019,1582601,-13040810,-10422540,-11128171,-18538383,-8656097,-10822367,-7410660,2566560,1027043,9383054,12845064,11328634,15924855,11720387,9041005,6644546,-286275,-3718191,-8413159,-11967558,-13667803,-13875380,-12100985,-10201299,-4384529,-1086663,3734406,9933108,9993261,14507317,14323103,10290023,11789654,3885208,96093,-1735458,-11324899,-9595263,-12928808,-16092270,-8656374,-11558631,-5458278,1917079,218505,10706565,11205053,10439393,17056593,8982319,9357567,7646005,-3011738,-937523,-8481966,-13336424,-9359652,-16142026,-11131717,-7121037,-8482095,2159082,3187885,6332371,14184068,10284696,13864511,13197874,6195756,7537133,-193882,-5270803,-5548618,-13242491,-12224030,-11847738,-13791936,-7011250,-5488365,-1650609,5772337,6355038,11184770,13603629,11147253,12735830,8719075,4040200,2210854,-4592303,-7783155,-9602246,-13594258,-11918575,-10941574,-9789641,-3876721,-1132886,3100736,8691451,9505232,12490437,13172982,10059687,9449565,4807331,-165957,-2595552,-8379124,-10624122,-11407464,-13539910,-10412690,-8385851,-5594745,544682,3221402,7496978,11473307,11245005,12870127,11284960,7461514,5473359,46820,-4077423,-6848958,-11044687,-11743174,-11781000,-11429358,-7742623,-4715228,-905913,4082520,7031514,10004764,12069401,11496887,10668514,8464300,4181879,783933,-3409234,-7717647,-9465502,-11694348,-12185254,-9772726,-8618413,-4413716,60386,2527414,7906703,9890475,10694594,12765110,9549883,7920649,5336096,-869795,-2623540,-7269096,-10833851,-10080773,-12603867,-10195394,-6917512,-5856010,665095,3482844,6201936,11202516,10202129,11614190,11036339,6421555,5508247,284694,-4094083,-5558502,-10574022,-10734004,-10548009,-11145195,-6655616,-4681799,-1098481,4229735,5729522,9700561,11150000,10249974,10704263,7212368,4098891,1231044,-3960996,-6314486,-9176951,-11221551,-10430526,-10215771,-7461063,-3897347,-989697,3648837,6677486,9062331,11146903,10563746,9846362,7545915,3795311,721631,-3383062,-6721640,-8860914,-10865991,-10620397,-9566234,-7618735,-3820462,-706839,3084526,6676194,8638344,10523647,10636543,9195165,7586118,3985477,543837,-2699895,-6664799,-8580705,-10129450,-10728082,-8971204,-7368832,-4290802,-207011,2576937,6423031,8820284,9781431,10661560,9001310,6991952,4345295,63383,-2836302,-6196786,-9011101,-9681004,-10424652,-9216962,-6678902,-4133363,-187365,3103306,6058526,8767724,9768856,10082233,9022419,6752697,4025833,431639,-2871038,-6022364,-8419563,-9558378,-10124065,-8614463,-6909043,-4084521,-182337,2329315,6089602,8369492,8948239,10369987,8416464,6602016,4585313,-225457,-2241399,-5744111,-8843836,-8502212,-10287492,-8715667,-5862077,-4910543,349594,2804243,5147100,9275955,8565060,9708831,9208998,5341813,4610537,126102,-3487943,-4758634,-9045709,-8989350,-9018861,-9425151,-5470897,-4003764,-845739,3600334,4865134,8285247,9368954,8707746,8960595,6013181,3704058,956034,-3063937,-5162825,-7774065,-9028340,-9074962,-8393255,-6218532,-3847896,-431898,2519159,5232399,7995219,8433026,9305999,8313441,5697837,4291955,103119,-2725209,-4813499,-8501542,-8128154,-9023305,-8735364,-5017814,-4396130,-306446,3360651,4182440,8670522,8342039,8227635,9253518,4797142,4079334,1001357,-3858732,-3841955,-8087696,-8898132,-7510202,-9367057,-5103828,-3497637,-1682098,3849874,3962244,7369238,9240855,7254590,9039656,5576350,3067450,1886858,-3552879,-4272113,-6840160,-9229844,-7245805,-8570890,-5798860,-2899242,-1781600,3419175,4464579,6732582,9220773,7217799,8355840,5772057,2675545,1782276,-3443181,-4520949,-6498155,-9308419,-6976456,-8252797,-5952999,-2289630,-2022069,3370186,4690892,5915476,9503804,6733707,7902862,6435807,1910085,2286410,-2966857,-5044886,-5303084,-9542271,-6864084,-7231032,-6904513,-1727884,-2059352,2370338,5432245,4939518,9297469,7334991,6577602,7074168,1753231,1546310,-1802918,-5885600,-4837747,-8744598,-7814875,-6055637,-7058731,-1903724,-936421,1476412,6039835,5045113,8196678,8125184,5766973,6851290,2179974,457834,-1111714,-5956257,-5197214,-7729640,-8340475,-5522759,-6545260,-2573428,-170066,799117,5713925,5444670,7072304,8561983,5514739,6264723,3171308,-142009,-624213,-5320036,-5821231,-6625380,-8589395,-5690841,-5698653,-3569172,391733,955035,4838362,6255811,6295542,8334509,6015671,5078748,3626252,-365235,-1410851,-4443351,-6476869,-6352345,-7881628,-6337864,-4755899,-3458028,131958,1728125,4145822,6425927,6513231,7442787,6404274,4647234,3352632,201050,-1820118,-3938821,-6109382,-6541832,-7146610,-6468867,-4698204,-3188622,-433610,1787409,3865602,5845013,6499277,6969734,6327517,4686858,3128718,543212,-1897518,-3804426,-5796752,-6571664,-6713907,-6268447,-4659210,-2834018,-554982,2015785,3836060,5616047,6655536,6538346,6206356,4726745,2598051,683081,-2015274,-3922475,-5323584,-6755800,-6474614,-5980378,-4970503,-2494660,-804972],[0,0,0,0,-2,15,80,-63,3,-35,-94,-54,-32,-145,64,-100,24,62,-4,82,106,-10,127,42,-79,181,-251,169,-258,144,-364,387,-662,760,-891,1005,-1023,1278,-1376,1802,-1998,2400,-2616,2898,-3229,3530,-4093,4486,-5159,5570,-6184,6653,-7239,7904,-8515,9310,-9819,10478,-10723,10955,-10675,9844,-7926,3912,3526,-17948,44528,-83815,-1123422,-8263122,-14771009,14513271,5093570,6336748,33359171,6362035,19714826,27664391,-8356391,16925610,-634129,-26162616,7250417,-31104584,-24440803,1865618,-39370829,2067378,3400057,-20171471,33863640,3770521,8277075,44082569,-5842216,24096527,22225940,-22001194,20629656,-16210279,-28246286,7814780,-40814351,-13628742,196285,-34606424,15258701,1402300,-7068918,37749972,1890101,17685245,34785282,-6611842,22037528,7411078,-19808912,9020671,-22660328,-24490205,-2929677,-32910637,-10879202,-529984,-18826830,14413240,9828529,3630731,31960950,12192809,13770334,27281834,-2142618,6084487,5003010,-23266919,-5076874,-16550145,-30843699,-3596544,-21678580,-14729629,11242628,-10888849,13756108,23421239,877248,32467652,16211188,1885862,27705426,-9613270,-4722842,5901652,-33649635,-6081021,-14137521,-34861617,5610458,-18611108,-10146150,22507503,-9985729,21540073,26902080,-1649716,35720978,9213982,-2219669,23446001,-19989353,-7169639,-1469417,-37593157,-4380830,-17419429,-28354134,9882360,-14803435,1134775,24427620,-2931644,26720854,23286428,2411998,29467882,2694259,-3883993,11092932,-22842630,-10992176,-9298786,-32384605,-6264427,-14420163,-17985873,10315112,-4393348,7710011,24245603,5780312,23354588,20843949,3054188,18011705,-88015,-9759208,413338,-21701009,-17480701,-10617980,-26186484,-8417268,-5501200,-10860419,12468741,7439633,9367138,26649309,11187923,16802795,20332443,-1164058,7462920,-1801308,-18758481,-5278932,-21025496,-22745837,-6613889,-21992143,-6292823,4532049,-6670795,17940407,14478261,8895420,29031805,9277176,11065947,17495327,-9222370,1735150,-6305097,-24590031,-5888933,-22002524,-20676846,-1902809,-17879673,1153498,9758146,-1057524,22993880,15026149,10990744,26144741,5073184,7971820,8595565,-13498677,-3895129,-13165043,-23574681,-9588885,-20051151,-14729333,-1107459,-8231343,6612331,12956393,8284563,21623527,16972084,12236787,17520939,4751198,392834,-133001,-13808821,-13195681,-13844961,-21584753,-12846715,-11219506,-11450158,2671546,2904219,6894355,18910874,12297975,16838894,19706551,6028814,10758045,2982642,-10028474,-3217119,-16548656,-19023446,-9909409,-21750669,-9996764,-2883591,-9033764,10785318,8975964,8577293,24581873,11001748,14860647,18186330,-1543395,6245182,-3121883,-17345824,-5609008,-20666304,-19547798,-7087200,-19844099,-3575974,2798228,-3643577,17628949,11886548,11517396,25048295,8006577,12411341,11941969,-7277566,1294437,-9618381,-19567279,-8049570,-20943398,-15693841,-5074621,-13430308,2437723,6695269,3457869,19334418,13644573,13030507,20145245,6412179,6974479,4603420,-9852033,-6417689,-12422316,-19955025,-11521796,-15934390,-13437396,-1606865,-4374479,4593615,13648377,8565757,18184301,17889148,9059835,15990700,4903966,-2875742,1702992,-14776114,-13254807,-10324909,-23244645,-9088405,-9731917,-12689051,7590868,-159621,7578768,20924758,6298920,20025649,16596774,1946829,15332814,-3419034,-8044764,-55360,-22344527,-11131838,-11140629,-23232465,-1134069,-9283836,-5235355,14157268,420116,15788786,19671139,5981523,21917022,8031228,1128647,9202780,-12047603,-7750368,-8522017,-22710382,-9110123,-14580648,-14373961,797690,-5249698,5209587,13090762,7866629,18083024,15276223,10206136,13601758,3929917,-511897,-2017101,-11232145,-12519558,-12624632,-16653368,-12444085,-8436304,-8083282,1011498,5254350,5906851,15583848,13017650,12210476,17240785,5689578,6297587,3829752,-10110462,-4200976,-12821088,-18312266,-7535598,-17986520,-9207890,-424441,-7916727,10297304,8537388,7015687,22151682,8244378,13081669,14940925,-3004124,6430978,-5153112,-14330549,-4103304,-20244095,-13381728,-7445564,-17189273,821525,-1259078,-147200,15893722,6264275,14717991,17825590,5753316,14548974,4116810,-2868198,1325179,-13060430,-10512181,-10828512,-18232923,-8336086,-10307702,-6993531,2971696,1391385,9414416,12852269,11189743,15434065,11325726,8413635,6106327,-677151,-4112315,-8545829,-11882523,-13480524,-13626352,-11628152,-9684320,-3904028,-603624,3987077,10128782,10016173,14292806,14026807,9831630,11228170,3340065,-444669,-2002024,-11463581,-9692423,-12607542,-15869826,-8213202,-10904362,-4986474,2460518,599287,10739351,11278795,10128634,16643526,8685312,8672760,7178187,-3477492,-1431982,-8544908,-13405397,-9168573,-15531053,-10823376,-6394931,-7872576,2522672,3691483,6535067,14139046,10279914,13376376,12768327,5646128,6749762,-630753,-5723529,-5864546,-13154613,-12115982,-11477180,-13213780,-6471419,-4796849,-1084644,6154096,6706611,11179055,13498213,10834130,12088671,8129593,3396472,1516885,-4976723,-8008305,-9631692,-13400011,-11625301,-10362654,-9075786,-3357314,-483442,3565048,8813662,9639490,12184961,12688449,9586975,8692973,4167057,-657916,-3141644,-8591293,-10623370,-11316705,-13110757,-9848001,-7723503,-4757468,1114893,3715665,7842301,11379399,11082870,12421615,10623984,6972066,4758612,-565940,-4422150,-7176953,-11087574,-11600722,-11483768,-10808467,-7178222,-4122362,-240384,4434193,7298423,10073101,11817390,11265511,10100182,7734842,3729000,163036,-3751755,-7823491,-9557351,-11431157,-11738262,-9296530,-7884462,-3959208,532795,3101242,8015354,10021700,10572579,12275661,9143331,7256281,4616254,-1250209,-3185972,-7464606,-10782360,-9977717,-12130088,-9801462,-6266339,-5094107,1095259,3977647,6446361,11086905,10073110,11143515,10433661,5937277,4786565,-227119,-4434302,-5854539,-10494265,-10480100,-10241905,-10524130,-6087813,-4153250,-531008,4617114,5928198,9652188,10959837,9892693,10189566,6592796,3488654,744707,-4333135,-6490386,-9159107,-11071464,-9972191,-9695228,-6873121,-3157582,-455756,4120825,6982520,9038227,11011216,10143412,9239234,6962191,3117212,220172,-3877281,-7044535,-8825364,-10758807,-10229298,-8939163,-6979104,-3109111,-93502,3442697,7016077,8589994,10258855,10268886,8481923,7008062,3304348,-113012,-3085434,-6961897,-8563908,-9868752,-10428543,-8356320,-6726864,-3633572,407671,3017333,6645107,8908137,9466546,10379390,8423372,6243464,3747503,-658540,-3320157,-6394259,-9132648,-9413977,-10010260,-8674218,-5976542,-3598009,434298,3564762,6316777,8967314,9527140,9733516,8493449,6094113,3359866,-203808,-3261805,-6312011,-8516972,-9306360,-9740069,-8130692,-6233059,-3504395,383121,2776834,6254511,8521008,8756004,10022121,7967581,5958251,4053343,-763031,-2695512,-5804842,-8983098,-8284501,-9950051,-8285841,-5242349,-4296319,814468,3257186,5312997,9310850,8356814,9304940,8782804,4729270,4069335,-285533,-3927840,-4920549,-9031457,-8851344,-8630093,-8967054,-4950161,-3451736,-344059,4004105,4971429,8224047,9195853,8312944,8582985,5493763,3144292,491562,-3387284,-5356190,-7727074,-8852629,-8599577,-7963481,-5683727,-3350587,-26346,2998932,5414777,7976696,8323597,8921329,7844203,5178608,3704818,-388282,-3105626,-4922350,-8468258,-7962195,-8564218,-8291464,-4551595,-3825022,109694,3723143,4282473,8575636,8187736,7778878,8791941,4272443,3500760,653657,-4208279,-4055023,-8021445,-8667889,-7125122,-8907669,-4669355,-2912738,-1348355,4162658,4155404,7247754,9048302,6801701,8550689,5181608,2500081,1511852,-3872264,-4466901,-6762517,-9046167,-6943085,-8103036,-5318610,-2331259,-1350257,3751512,4631615,6557963,8981400,6835516,7883372,5330611,2080021,1423835,-3672777,-4743916,-6324440,-9160669,-6576275,-7746943,-5448126,-1704771,-1635757,3654372,4947882,5768561,9367849,6493515,7375709,6021640,1311225,1829512,-3187233,-5317144,-5118836,-9277631,-6673196,-6682929,-6461382,-1212813,-1557044,2530470,5702103,4845830,9023885,7045296,6045961,6669817,1256913,1067341,-1998125,-6073597,-4775967,-8490682,-7567888,-5537800,-6561807,-1448955,-433510,1641672,6173524,5042268,7933720,7886414,5222664,6314649,1752113,22742,-1235023,-6057214,-5142351,-7410490,-8126118,-5075039,-6165213,-2245449,324759,914223,5757029,5439133,6776732,8237678,5044807,5702402,2770427,-564364,-827989,-5289201,-5829239,-6255247,-8272546,-5330322,-5212876,-3277589,663781,1058787,4754743,6258907,6042592,8014420,5626431,4632521,3276792,-655377,-1559884,-4389530,-6452915,-6065189,-7537296,-5955949,-4287316,-3167105,333228,1902448,4057255,6299695,6239305,7019576,6115476,4289603,3021650,53143,-1995795,-3879147,-5975734,-6337447,-6746371,-6098744,-4352470,-2847203,-280790,1956150,3875200,5747994,6353746,6548075,6076492,4375527,2736028,293468,-2024411,-3798903,-5636315,-6328960,-6409612,-5914682,-4306072,-2477260,-394010,2154510,3894781,5447636,6496225,6184650,5803516,4425296,2314209,488137,-2085083,-3997729,-5121810,-6514448,-6108871,-5573892,-4589334,-2090657],[0,0,0,-2,-12,148,-131,289,-354,398,-559,590,-932,1080,-1537,1788,-2216,2599,-3048,3722,-4357,5361,-6197,7373,-8401,9718,-11134,12768,-14751,16779,-19245,21631,-24489,27389,-30789,34497,-38598,43193,-47986,53403,-58999,65377,-72143,79749,-87997,96982,-106859,117436,-129257,142007,-156395,172153,-189884,209636,-231855,257194,-286109,320005,-359738,407726,-466288,540135,-636118,766639,-955341,1252681,-1793390,3095433,-14427217,-11380568,-5480696,-16608605,15668457,4079411,7143065,32741324,6826961,19286114,28065389,-8665120,17354504,-838844,-25711669,7079072,-30829896,-24612430,1925241,-39577027,2018759,3049549,-20124167,33635327,3739383,8311466,44162924,-5846087,24301132,22230639,-21527915,20632843,-15933977,-28088078,7747190,-40695993,-13860086,-73654,-34616933,14760517,1283396,-7114185,37381964,2090787,17702140,34830909,-6167378,21987423,7763672,-19488240,8890251,-22247548,-24567845,-3053407,-32709299,-11381280,-650074,-18985077,13977475,9910580,3430070,31860452,12454906,13633419,27592732,-1785971,6154432,5378300,-23208062,-5061669,-16427111,-30970895,-3726072,-21807212,-15039452,11048546,-11160463,13507861,23344114,890033,32382769,16333547,2142596,27889082,-9187496,-4601570,5924223,-33443549,-6250222,-14233883,-34840531,5222222,-18600270,-10370212,22214199,-9917872,21318991,26874565,-1413685,35620422,9541047,-2008262,23494964,-19572285,-7130660,-1443487,-37472878,-4661277,-17429141,-28489965,9422995,-14909843,750316,24137154,-2777117,26565081,23450726,2759038,29529193,3204445,-3465618,11218834,-22349567,-11043286,-9200020,-32281869,-6772058,-14521265,-18260755,9569152,-4437516,7300430,23894324,6111427,23069263,21134372,3699550,17955102,801235,-9316854,470609,-20957833,-17789006,-10808353,-26024451,-9333717,-5711072,-11252298,11521414,7535079,8900156,26446069,11722726,16525809,21066733,-576029,7629010,-799232,-18540449,-5225810,-20484750,-23281769,-6850216,-22242136,-7171922,4328247,-7222081,17284955,14578498,8550678,29232320,9804504,11192604,18169262,-8743081,2021845,-5728303,-24355431,-5921069,-21901396,-21084095,-2273842,-18183373,449044,9354322,-1382093,22518133,15194756,11071325,26318372,5780543,8438320,9054123,-12646958,-3839702,-12776825,-23410529,-9973963,-20003764,-15289980,-1891244,-8437603,5516021,12631570,8297092,21001545,17573370,12462907,17722933,5841421,688050,555250,-12998163,-13464606,-13472591,-21796536,-13641201,-11284759,-12465278,1971694,2740353,5881290,18998167,12302893,16569718,20633594,6324545,11307086,4108027,-9927394,-2584589,-16132609,-19417835,-9717893,-22283512,-10781797,-3179207,-10101888,10232033,8740692,7824485,24852550,11173824,15075015,19191387,-1076390,7042948,-2155146,-17080295,-5049649,-20505592,-20038898,-7324961,-20641269,-4423085,2161719,-4615776,17059436,11646826,11225656,25358819,8433035,12953895,12967687,-6533113,1974482,-8953941,-19212208,-7981824,-21049257,-16306718,-5810635,-14190584,1410749,5952659,2952388,18820797,13728521,13163750,20553654,7327038,7629699,5636564,-8925713,-6061260,-11876012,-19938549,-11893050,-16073776,-14481713,-2412974,-5082962,3403656,13262301,8138460,17907434,18492056,9308041,16806822,5953771,-2373970,2828514,-14285985,-13000360,-9923287,-23930805,-9502821,-10463323,-13882697,7011058,-1276967,6855909,20801168,5827201,20456465,17182222,2501191,16529229,-2756455,-7180842,710711,-22164630,-10795513,-11509515,-23865336,-1731641,-10429443,-5997483,13313103,-370133,15728388,19432642,6277422,22480532,8471639,2264199,9947253,-11223094,-6828200,-8451654,-22515422,-9396967,-15396991,-14799733,-283717,-6142922,4552905,12263631,7776841,17993748,15423422,10958546,14071985,4970798,416441,-1537523,-10421557,-12349589,-12707468,-16797092,-13168006,-8919368,-8970256,64757,4717035,5183708,15258066,13036850,12386932,17844070,6271946,7072208,4616955,-9626876,-3705943,-12651802,-18360070,-7738682,-18539983,-9789877,-1237799,-8630187,9761359,8044464,6884771,22167112,8434484,13738362,15499866,-2179049,7292879,-4755814,-13739064,-4001367,-20256969,-13557948,-8108212,-17678226,162001,-2068011,-479003,15459341,6093124,14911324,17900822,6383403,15093119,4545822,-2088327,1720723,-12696054,-10319836,-10996588,-18405089,-8761314,-10891683,-7494427,2317618,945235,9111928,12608302,11290524,15655280,11833844,9049703,6687260,-26908,-3547768,-8262357,-11792002,-13549448,-13782074,-12073212,-10196199,-4506814,-1133340,3562447,9748363,9897054,14403220,14181943,10282758,11609681,3950062,226066,-1706917,-10998297,-9550719,-12800458,-15862759,-8780427,-11389502,-5420610,1734311,269666,10341952,11071046,10366021,16685272,9180841,9359612,7576692,-2769528,-1002662,-8280098,-13079501,-9427406,-15759335,-11152426,-7094749,-8230372,1925213,3253479,6265895,13895036,10385634,13635942,13064729,6392652,7245306,-65966,-5177079,-5697897,-12983053,-12197536,-11783918,-13660513,-7077004,-5398768,-1688584,5680415,6368365,11019587,13474311,11115864,12550245,8755609,3998869,2161376,-4479899,-7728026,-9446070,-13500562,-11854205,-10860469,-9711460,-3974162,-1263652,3055208,8540154,9391857,12453252,12937280,10072362,9465606,4736969,2809,-2541996,-8406494,-10315467,-11386251,-13403482,-10308127,-8468342,-5494931,439893,3081819,7457883,11119030,11228584,12773996,11033733,7663749,5443034,146396,-3834383,-6887594,-10874652,-11623199,-11804704,-11188142,-7823630,-4780618,-905030,3827537,7045812,9862156,11858244,11645629,10507021,8397976,4297757,804235,-3154046,-7577855,-9397740,-11469460,-12100981,-9723242,-8542028,-4520925,8207,2533944,7762109,9806127,10618892,12677774,9516228,7865029,5301191,-814428,-2608123,-7100268,-10677585,-10033457,-12519880,-10107711,-6803694,-5665582,653451,3345178,6200304,11007673,10157718,11577220,10879042,6393519,5381845,247983,-3970708,-5702946,-10465957,-10589884,-10594901,-10960423,-6649605,-4682647,-930585,4060446,5722367,9736264,10984694,10204735,10547268,7044853,4114514,1047826,-3947184,-6223704,-9211917,-11129482,-10231041,-10054458,-7316976,-3803836,-844727,3790972,6620792,9089878,11061735,10417193,9677579,7398915,3682973,728049,-3545124,-6862521,-8838638,-10900681,-10421998,-9341033,-7449915,-3599862,-626552,3125425,6814085,8552168,10500179,10541016,8966598,7500363,3822773,363221,-2745177,-6712292,-8578278,-9984795,-10671706,-8792027,-7232964,-4154898,-49262,2633627,6420036,8828717,9618064,10608986,8881648,6779880,4299717,-14973,-2942586,-6167200,-8953484,-9659378,-10313392,-9073203,-6557467,-4106780,-175393,3107737,6051662,8762785,9696371,10005354,8903738,6745581,3946784,355892,-2853309,-6155669,-8301281,-9520017,-10104019,-8450847,-6916323,-3988623,-128164,2273008,6153525,8348954,8840657,10472275,8242142,6579420,4565366,-313676,-2183845,-5738471,-8860773,-8401176,-10371819,-8585459,-5793507,-4903609,443241,2736659,5111051,9295299,8304780,9707139,9226035,5261570,4745446,124128,-3410463,-4708851,-9058503,-8880820,-8939892,-9400768,-5444817,-4083619,-795981,3545122,4730875,8283887,9247044,8681028,9019677,5992556,3777169,875946,-2990162,-5053078,-7823244,-8871874,-8983736,-8440528,-6139456,-3939589,-400856,2604134,5167266,8010978,8350118,9223856,8333566,5512852,4336907,22710,-2783221,-4585040,-8513449,-8003477,-8834880,-8822317,-4834437,-4424441,-263413,3433207,3982442,8627322,8328369,8096418,9277508,4683903,4037368,1078713,-3909346,-3718156,-8066806,-8884730,-7360085,-9385047,-5046016,-3460421,-1756015,3863387,3896860,7362639,9152337,7107914,8951894,5552117,3037638,1926508,-3569788,-4202669,-6755608,-9205219,-7207305,-8538771,-5718707,-2833846,-1811624,3384919,4440150,6616395,9148173,7141476,8380332,5735130,2609572,1790306,-3466543,-4497139,-6419533,-9276811,-6886736,-8171738,-5906738,-2211106,-2015731,3289731,4693996,5843970,9448647,6771873,7780945,6410247,1835089,2211620,-2941222,-5029186,-5243129,-9416297,-6925347,-7197579,-6819260,-1743858,-2010365,2284145,5443153,4902756,9036294,7332807,6566944,7022798,1826144,1467218,-1709322,-5675100,-4886866,-8579174,-7684773,-6112197,-6905481,-1994460,-1026595,1343862,5849494,5018578,8148323,7983801,5781721,6788340,2280905,572495,-1029456,-5807466,-5131092,-7604963,-8267854,-5522716,-6638565,-2734162,-327465,709269,5493875,5359824,6976051,8387060,5517327,6223345,3253557,5242,-573530,-5080011,-5705687,-6435974,-8408085,-5698209,-5681823,-3593192,159722,809556,4572387,6140446,6270988,8104521,6076436,5131774,3699747,-93257,-1256001,-4149983,-6310655,-6251766,-7695437,-6315496,-4910658,-3561427,-119881,1586001,3894460,6148308,6411497,7307303,6392185,4837774,3389117,527845,-1680559,-3765190,-5800558,-6543661,-6983847,-6420352,-4928771,-3256506,-651920,1627081,3689287,5651396,6445336,6843385,6395190,4859247,3116945,790589,-1703948,-3703883,-5562665,-6523460,-6712709,-6290811,-4738685,-2961558,-757746,1837976,3717267,5342126,6606954,6401490,6108762,4785259,2670977,913877,-1723806,-3818140,-5093945,-6645788,-6369456,-5943289,-5107079],[0,0,0,-1,-5,138,-2,79,-5,46,-135,136,-302,199,-339,222,-372,414,-577,761,-815,1019,-970,1220,-1274,1631,-1874,2203,-2521,2712,-3099,3308,-3878,4280,-4967,5511,-6127,6765,-7352,8223,-8987,10135,-11117,12375,-13527,14837,-16298,17847,-19797,21738,-24158,26551,-29437,32538,-36208,40536,-45565,51790,-59108,68521,-80349,96460,-118928,152599,-207214,306530,-523977,1188568,-8218901,-29070653,-8477159,-7282160,-15224871,14488002,5086135,6461108,33142190,6601354,19605355,27618159,-8165328,16678002,-629790,-25934203,6879667,-30924607,-24435570,1563874,-39014765,1831663,3265266,-19759460,33522224,3885297,8575860,43697502,-5524917,24038989,21996873,-21483342,20337287,-16109023,-28008332,7362867,-40500696,-13746257,-82189,-34155595,14919860,1408941,-6663773,37321646,2165058,17851406,34526095,-6157039,21932075,7337190,-19459974,8672678,-22462257,-24411773,-3215075,-32605630,-11122841,-761915,-18647917,14101584,9870487,3737228,31671865,12343395,13902178,27088343,-1787737,6134256,4836294,-22921050,-5223543,-16671531,-30571407,-3967209,-21663437,-14636487,10822681,-10661280,13662831,23135727,1358749,32031886,16261629,2267221,27287901,-9108908,-4677334,5539484,-33122900,-6469989,-14256407,-34441444,5004427,-18252746,-10111622,21953248,-9506855,21181208,26776829,-1137791,35134683,9563160,-1960860,23064583,-19357115,-7292086,-1642104,-37164920,-4876502,-17288814,-28226721,9314332,-14550363,909667,24054125,-2575586,26415644,23359210,2781661,29217490,3075355,-3500375,10980077,-22296052,-10976465,-9381656,-32092533,-6736722,-14525310,-17943778,9610490,-4296795,7618755,23761219,6175140,23103799,20797332,3729629,17728510,388869,-9333585,106793,-21087303,-17603501,-10982824,-25661079,-9027842,-5609169,-10749654,11659117,7729464,9225612,26199289,11798547,16461556,20527115,-665160,7257222,-1214983,-18495148,-5630244,-20405114,-23075203,-6901307,-21746749,-6950953,4595220,-6694425,17335894,14742352,8748508,28794909,9866379,10905444,17694327,-8858962,1554024,-5911723,-24325475,-6213157,-21706574,-20944421,-2230698,-17720177,568389,9653195,-1012311,22454782,15284082,11021853,26010738,5696983,7983208,8829460,-12893766,-4232530,-12901401,-23449244,-9961090,-19731213,-15102801,-1540705,-7979965,5921533,12915551,8374441,21143301,17464058,12231494,17586411,5405107,325248,180609,-13315637,-13489046,-13552170,-21715996,-13288936,-11136210,-11942759,2365086,2933890,6324698,19051431,12360829,16628689,20186700,6162795,10900005,3584343,-10057723,-2972171,-16276750,-19293712,-9769896,-21901025,-10535488,-2882194,-9529472,10380946,8931221,8070512,24688144,11175110,14775292,18814000,-1355945,6534844,-2428710,-17294958,-5351260,-20429110,-20017822,-7076790,-20255414,-4172914,2699275,-4286395,17348760,11765997,11150531,25392992,8188923,12522694,12741483,-7031977,1647410,-9194486,-19504776,-7912611,-20916265,-16049095,-5231095,-13970439,2030074,6359667,3131398,19207802,13576454,13061643,20364034,6766666,7191031,5045558,-9493920,-6273845,-12235444,-19936526,-11645937,-16004127,-13833971,-1938751,-4681605,4161739,13473114,8452626,18086286,18226584,9158352,16359696,5306442,-2655010,2201996,-14680362,-13204339,-10079867,-23598453,-9208988,-10092705,-13210314,7395769,-548204,7263829,20948205,6050723,20258165,16829354,2104869,15849246,-3336246,-7702021,221022,-22396318,-10970379,-11389124,-23527902,-1180242,-9771939,-5374480,13960364,117888,15929848,19552738,6034441,22148879,8110196,1521358,9382191,-11908155,-7437547,-8666280,-22710097,-9091632,-14926949,-14469384,505978,-5522459,5239994,12886044,7914273,18133919,15276261,10461575,13696287,4066075,-422085,-2049296,-11125359,-12501063,-12864031,-16726590,-12565994,-8454001,-8187117,964532,5341089,5944423,15715065,13125593,12360025,17314120,5640141,6393059,3828381,-10127805,-4191716,-13006084,-18398445,-7656740,-18105792,-9195249,-538501,-7938621,10333117,8511483,7203227,22280150,8300970,13370657,14987050,-2798826,6570756,-5274518,-14274022,-4256626,-20232935,-13394157,-7685627,-17204443,753827,-1372188,8136,15962192,6337030,14858398,17866819,5978938,14536090,4113003,-2772143,1263587,-13070601,-10624300,-10971661,-18197176,-8520593,-10348758,-7039831,2874626,1502055,9355102,12968481,11210063,15456918,11559666,8558222,6171034,-507680,-4098022,-8515266,-11851775,-13622212,-13578994,-11801660,-9846651,-3991499,-715346,3967834,10145688,10047445,14363501,14061639,9869299,11343477,3438807,-305148,-2035120,-11401299,-9637101,-12707533,-15800649,-8371007,-11005683,-5077100,2356114,650951,10649371,11320726,10332033,16553957,8895792,8840816,7183916,-3257687,-1487701,-8470302,-13376155,-9362559,-15492719,-11009316,-6503689,-7770461,2380338,3821415,6610358,14058371,10442954,13314457,12731983,5808061,6605517,-424259,-5740267,-6022759,-13066645,-12315894,-11545884,-13201569,-6688523,-4678282,-1178026,6127797,6791631,11143750,13582629,10956102,12066751,8189136,3407665,1522455,-5001002,-8076130,-9677337,-13424401,-11654224,-10499777,-9079885,-3412367,-594669,3567389,8775385,9695346,12432000,12664421,9714723,8923404,4105489,-496012,-3166714,-8622821,-10570149,-11560145,-13024934,-10000135,-7975228,-4778785,882490,3606528,7903340,11203620,11347665,12547814,10525206,7327858,4709984,-434746,-4338018,-7348681,-10930650,-11691195,-11681825,-10799543,-7445942,-4176996,-254571,4266739,7506406,10105949,11780100,11470196,10091408,7910506,3858018,171948,-3549616,-7903634,-9590735,-11393903,-11917490,-9370454,-8040045,-4055262,552499,2984413,7971987,9987280,10606290,12464922,9218394,7419979,4729144,-1183510,-3048900,-7496328,-10780715,-10057361,-12281360,-9796042,-6523353,-5207965,978246,3639832,6532076,11057209,10111678,11315920,10518474,6180898,5069061,-127464,-4123305,-5824412,-10515399,-10454762,-10455229,-10640472,-6305694,-4420457,-559023,4309248,5916147,9739424,10900312,10050837,10314692,6713564,3828485,756822,-4215407,-6324279,-9303382,-11026841,-10103520,-9909291,-6927421,-3429880,-584303,4061426,6769535,9048466,11078168,10192198,9505037,7082778,3283393,440719,-3886560,-6961248,-8747443,-10925582,-10241186,-9081025,-7224611,-3211211,-354985,3384587,7027884,8527816,10484386,10397086,8680534,7204350,3506425,61526,-2901597,-6886200,-8547209,-9917949,-10518262,-8459399,-6922281,-3818106,342253,2835906,6688900,8877144,9589996,10516085,8522032,6457275,3900496,-467188,-3138905,-6503329,-9105472,-9562174,-10217111,-8723219,-6190819,-3723607,267443,3435350,6299194,8931539,9612960,9839045,8587419,6260656,3478391,-87714,-3159589,-6443331,-8439078,-9413156,-9941750,-8071250,-6435175,-3588448,340775,2638424,6362787,8492407,8813060,10227743,7991494,6146822,4175295,-778933,-2554507,-5942760,-9036139,-8351689,-10201830,-8267238,-5332045,-4492979,884591,3123438,5283648,9467405,8330181,9559934,8876462,4866368,4233623,-381244,-3833208,-4948499,-9132053,-8825163,-8747805,-9063970,-5002467,-3681772,-263166,3997292,5007446,8497219,9186039,8486023,8668707,5540303,3276338,433679,-3391087,-5362460,-7981117,-8925714,-8752296,-8169010,-5664260,-3526396,-19638,2908515,5371050,8133673,8344884,9005645,8053960,5244148,3864266,-347606,-3119756,-4945574,-8690583,-8054267,-8717935,-8529175,-4547263,-3981958,133915,3784819,4279536,8670686,8298547,7876660,8922874,4348929,3574859,623134,-4301476,-4032717,-8184747,-8792966,-7231653,-9034518,-4721098,-2926800,-1260404,4196599,4216790,7435453,9149028,6929721,8651518,5130761,2496864,1486262,-3892740,-4485677,-6954213,-9135954,-6941534,-8243138,-5279852,-2339927,-1349664,3805327,4694354,6855818,9161908,6942623,7971276,5372100,2098424,1349326,-3852721,-4816470,-6474846,-9304903,-6673782,-7903770,-5511853,-1698296,-1602471,3737185,4982632,5922669,9505061,6568172,7420046,5994842,1401349,1756006,-3244216,-5378361,-5311243,-9431132,-6736897,-6795263,-6498266,-1222897,-1537453,2637961,5775488,4987730,8992160,7190506,6131694,6576721,1344521,953408,-2141358,-6027055,-4964027,-8571836,-7567895,-5631940,-6519573,-1531401,-386238,1794606,6134154,5227234,8065838,7964062,5400215,6309814,1812778,21178,-1438591,-6075297,-5401937,-7566273,-8093228,-5197460,-6073794,-2249864,332151,1189659,5762569,5627422,6911563,8273830,5215611,5715155,2761589,-633310,-1022842,-5396753,-5929585,-6441602,-8206584,-5407990,-5153880,-3198482,680177,1323210,4883947,6445361,6177564,7947310,5761993,4586665,3288149,-694347,-1757427,-4460042,-6587678,-6250149,-7526295,-6064716,-4249257,-3114116,328364,2133860,4159911,6381399,6411982,7012895,6201192,4252621,2866692,54726,-2228028,-3976419,-6050897,-6532461,-6865583,-6168198,-4373077,-2719912,-326158,2114647,3937309,5834051,6490764,6556528,6107158,4449354,2578951,458623,-2145712,-3969307,-5649110,-6591246,-6431590,-5998240,-4400850,-2317756,-417130,2247824,4076766,5496689,6689601,6238030,5840560,4467562,2180288,486930,-2089942,-4116415,-5219359,-6723615,-6268885,-5611144],[0,0,0,-1,-5,65,68,97,-59,181,-201,188,-280,223,-459,476,-776,843,-1053,1181,-1333,1664,-1899,2445,-2758,3340,-3699,4257,-4823,5500,-6415,7251,-8394,9315,-10555,11671,-13106,14654,-16382,18381,-20335,22651,-24863,27547,-30286,33498,-36957,40714,-44886,49223,-54214,59465,-65598,72242,-79867,88361,-97964,109073,-121802,137125,-155323,178056,-206659,244634,-297746,379228,-526384,902601,-5541725,-14291008,-27713294,-9487727,-6682784,-15590107,14708356,4898501,6783456,32849888,6994532,19420663,27681748,-8107834,16795501,-751620,-25725143,6670047,-30662930,-24522597,1431452,-38930157,1774115,3214059,-19620473,33203400,4086806,8588954,43678212,-5364960,24012235,21958481,-21268882,20066921,-16026758,-27898150,7157759,-40376392,-13837218,-233191,-34109066,14776459,1425336,-6662029,37172312,2389750,17836303,34477126,-5951223,21865237,7399659,-19367801,8559147,-22469661,-24348458,-3317809,-32676018,-11077820,-944476,-18611402,14151053,9755419,4004204,31672405,12370468,14101374,27005235,-1720133,6245005,4608980,-22816285,-5362009,-16904865,-30307208,-4261159,-21608251,-14268202,10477116,-10233213,13793995,22917182,1835367,31855726,16178753,2615782,26687858,-9110983,-4773030,4916723,-32867046,-6790248,-14373878,-33997913,4640528,-17981419,-9781267,21910014,-8951478,21262108,26785309,-786067,34893021,9565601,-1988498,22685140,-19329274,-7501631,-1884296,-37134099,-5036236,-17276814,-27955827,9305962,-14305284,1082088,24186011,-2299260,26548031,23235736,2839229,29086944,2810797,-3626355,10698703,-22598972,-11037431,-9729252,-32102673,-6559845,-14657138,-17575794,9853468,-4197327,8146487,23818299,6307013,23342663,20476950,3772987,17535581,-143842,-9288406,-300400,-21364428,-17484424,-11260807,-25507029,-8824785,-5691940,-10253650,11722360,7784117,9737916,26076604,11998972,16563201,20140941,-542466,6828420,-1541006,-18475470,-6043379,-20514547,-23065238,-7046664,-21439730,-6799769,4719645,-6195679,17418607,14966834,8878512,28793451,9914546,10763566,17444484,-8881330,1239562,-6088622,-24531514,-6411804,-21697039,-20933239,-2145682,-17468149,738749,9890699,-680745,22689537,15483210,11136852,25910346,5548827,7761423,8534259,-13184980,-4378935,-13087765,-23667956,-10026021,-19816697,-14884226,-1309502,-7746916,6348283,13125086,8697019,21278004,17434692,12294843,17323025,5097110,152107,-187788,-13677500,-13644918,-13840781,-21571116,-13223777,-11049304,-11582136,2583321,3252617,6762016,19116909,12636001,16697493,20028654,6191831,10534680,3261262,-10168681,-3474305,-16367883,-19450668,-9971288,-21721091,-10438675,-2638773,-9128177,10576866,9446483,8372156,24769715,11347616,14512702,18620589,-1503434,6097982,-2658527,-17671776,-5633576,-20471093,-20118421,-6943105,-20005417,-3957440,3098406,-4008792,17697790,12111075,11140223,25503200,8070621,12257675,12473005,-7477443,1354573,-9407946,-19882499,-7904707,-21082895,-15988709,-4957029,-13729950,2412778,6675470,3370778,19533801,13590607,13151041,20323562,6524117,7148629,4706204,-9776679,-6408444,-12599836,-19911356,-11705164,-16046937,-13577276,-1830982,-4331692,4335560,13601611,8745705,18108692,18304435,9168842,16071810,5356772,-2953781,2007261,-14609337,-13550703,-10101853,-23604346,-9366409,-9795586,-13316681,7567073,-393856,7193548,21263381,6048477,20230623,17072833,1824148,15921841,-3278679,-8022618,325946,-22578272,-11171838,-11205409,-23822830,-1153735,-9631116,-5593242,14229116,97693,16019488,19808378,6005489,22266706,8186188,1426099,9580143,-12003062,-7511153,-8611383,-22884379,-9176033,-14976759,-14578600,489187,-5558331,5132293,12794533,8002630,18160825,15400530,10579476,13737051,4362393,-217404,-2013440,-10925902,-12617651,-12894569,-16754364,-12934309,-8492792,-8405760,496201,5308333,5571199,15603861,13217034,12265726,17722962,6017988,6560209,4256981,-10066532,-4033374,-12745400,-18554270,-7612801,-18303267,-9579548,-653540,-8311559,10073713,8503137,6912787,22330789,8450443,13435985,15298626,-2663931,6816349,-4902541,-14240745,-4161415,-20289669,-13643587,-7769192,-17443198,456376,-1454413,-228233,15803144,6374982,14826628,17963647,6146829,14605913,4388351,-2696337,1264860,-12914768,-10749621,-11072814,-18272660,-8731517,-10382638,-7160211,2687050,1451085,9276468,12884214,11393951,15475372,11680433,8744515,6272929,-332039,-4012027,-8534900,-11824238,-13757513,-13632979,-11916305,-10045485,-4101823,-820233,3833663,10135669,10079988,14384146,14288848,9960275,11301720,3662607,-271519,-1862730,-11372172,-9791877,-12651368,-16010556,-8563288,-10959509,-5363012,2294444,652607,10501560,11476465,10306243,16687799,9196510,8739097,7344084,-3079861,-1613598,-8277898,-13442307,-9541156,-15445198,-11225937,-6629362,-7749893,2036843,3875098,6432837,13925319,10725208,13234658,13026444,6039961,6532273,-199910,-5746614,-6013551,-12869965,-12459140,-11542599,-13318759,-6869318,-4758504,-1401698,5897108,6789407,11026434,13577065,11071328,12215490,8446733,3662538,1654485,-4714724,-8048788,-9595857,-13447430,-11741306,-10644333,-9302645,-3560309,-829414,3548150,8722066,9572873,12484088,12786251,9925201,9100536,4231188,-225608,-3035698,-8587380,-10457167,-11716590,-13092556,-10039014,-8228084,-4867562,663273,3430727,7967985,11042253,11423946,12636300,10580102,7638915,4822396,-276100,-4015898,-7444184,-10843920,-11616144,-11859725,-10717258,-7742076,-4343500,-289031,3926987,7445561,10015849,11746391,11704080,10184377,8058069,4105633,196916,-3299173,-7803669,-9651290,-11304628,-12080769,-9515196,-8150315,-4306999,409855,2885504,7891362,9965567,10602420,12471410,9407553,7518369,4847289,-1008615,-2912796,-7318273,-10764634,-10118164,-12265600,-9924918,-6700343,-5351699,873504,3610643,6441210,10995165,10168618,11394031,10527822,6246134,5057980,-60742,-4075495,-5837492,-10511010,-10499331,-10518018,-10713596,-6412759,-4560888,-625607,4242044,5918549,9802738,10906336,10109920,10430312,6755015,3974743,982795,-4112824,-6256077,-9211636,-11146172,-10091571,-10046362,-7123510,-3566176,-826433,3977107,6741114,9059673,11163547,10238347,9564208,7302844,3400747,578719,-3728159,-7024764,-8757273,-10945623,-10357592,-9168444,-7460081,-3375639,-471132,3189531,7071597,8523517,10503677,10543998,8714400,7409346,3583980,159791,-2741070,-6916998,-8527326,-9945014,-10699056,-8448050,-7040586,-3902932,219611,2689863,6636260,8865741,9582379,10640046,8691297,6640733,4041058,-325639,-3093334,-6353329,-9084117,-9551601,-10294066,-8836791,-6371987,-3862765,179775,3220146,6277026,8851475,9651214,10040747,8669941,6521238,3751682,-7626,-2959324,-6374931,-8428314,-9419693,-10102110,-8277293,-6676906,-3932015,181416,2328163,6271327,8461876,8813233,10419613,8157735,6283681,4453324,-599050,-2319514,-5770195,-9031575,-8246235,-10286231,-8513620,-5511457,-4833782,667324,2888407,5168898,9454419,8301223,9689063,9088638,5054470,4591539,-75466,-3572009,-4742328,-9169476,-8850516,-8902626,-9355089,-5258801,-4019909,-608073,3673291,4822203,8395712,9128728,8672318,8937511,5745560,3709998,733113,-3172675,-5168212,-7952963,-8838850,-8916621,-8390832,-5936829,-3873907,-302982,2686641,5092926,8122711,8349772,9164132,8312471,5371447,4248118,-98927,-2971366,-4695779,-8657796,-8088752,-8786225,-8717944,-4743726,-4268687,-185105,3610364,4159913,8685720,8343071,7976638,9240648,4500020,3888172,909538,-4077963,-3883444,-8139068,-8854645,-7286224,-9245453,-4870959,-3225077,-1516194,4079256,4022274,7339380,9178885,7020503,8843723,5335612,2768136,1730657,-3797643,-4338517,-6882446,-9187194,-7081164,-8513342,-5487973,-2549653,-1627173,3582542,4568877,6785074,9206267,7049356,8313361,5570298,2334846,1647453,-3691076,-4669696,-6473388,-9317556,-6796678,-8047176,-5810541,-1951532,-1835613,3568735,4832028,5873240,9547438,6642982,7683055,6283537,1582504,2081922,-3040142,-5236426,-5207223,-9465727,-6877084,-6971692,-6725349,-1506571,-1798342,2355488,5615354,4938333,9094661,7323320,6338412,6903108,1608633,1253648,-1904476,-5900552,-4976743,-8591508,-7721036,-5896856,-6762740,-1867355,-651544,1491655,5992403,5187006,8047083,8044541,5607108,6604246,2095754,292105,-1167840,-5967766,-5322172,-7613078,-8248497,-5407926,-6390063,-2594939,-89233,870993,5649934,5454730,6964089,8439212,5410066,5951775,3116292,-246036,-806978,-5180948,-5865819,-6437544,-8400486,-5690044,-5411005,-3477782,405258,1117214,4627940,6330814,6190390,8092450,5999443,4823022,3568084,-420119,-1629158,-4211692,-6505486,-6319341,-7668470,-6321695,-4440674,-3314834,46213,1936192,4010668,6272496,6512242,7115320,6414384,4566714,3102475,335167,-2019985,-3879596,-5979092,-6607830,-6829072,-6389239,-4634288,-2967134,-526586,1982493,3891813,5755956,6642747,6673388,6251368,4567274,2777331,603580,-2038730,-3853642,-5602116,-6681045,-6522586,-6108199,-4674086,-2499549,-610069,2064621,3958574,5429616,6805922,6308023,5934840,4707344,2225929,687981,-2051200,-4103623,-5141382,-6779562,-6325090],[0,0,0,-2,-10,153,-90,289,-212,361,-378,528,-748,904,-1260,1380,-1783,1972,-2476,2925,-3557,4277,-4942,5839,-6574,7707,-8748,10210,-11683,13379,-15217,17087,-19331,21581,-24397,27260,-30645,34141,-37985,42152,-46586,51654,-56994,63133,-69560,76767,-84425,92860,-102143,112297,-123753,136233,-150400,165966,-183730,203781,-226959,254025,-285950,324586,-371840,431877,-510231,618042,-775556,1028264,-1498788,2672992,-13053268,-18003698,-11417850,-29502656,-8125309,-7779537,-14618141,14039105,5511825,6593178,33244586,6788612,19940594,27192858,-7632275,16385210,-784802,-25755712,6476980,-30931056,-24291374,970712,-38578196,1612455,3122936,-19189532,33257106,4165121,9024580,43309044,-4910235,23882012,21606450,-21103749,19658731,-16220899,-27830432,6588358,-40284008,-13800467,-457881,-33603368,14803645,1620636,-6112144,37191927,2638840,18022171,34340514,-5964430,21660730,7046923,-19583924,8232996,-22850094,-24421466,-3524643,-32671756,-10817414,-849053,-18246615,14670765,9881023,4413074,31954129,12195379,14389635,26688871,-2095691,6210642,3921350,-23018718,-5538875,-17508480,-30087702,-4300742,-21667342,-13718494,10494515,-9840494,14277792,22886012,2399892,31889093,16027760,2812062,26254338,-9163582,-4875664,4348714,-32783030,-7110568,-14694639,-33695808,4394782,-17754769,-9449997,21758505,-8439332,21457281,26736673,-401771,34745483,9481671,-1957083,22182308,-19499246,-7729081,-2359265,-37101258,-5242656,-17375595,-27771871,9330593,-14017531,1549738,24295054,-1865221,26796785,23226996,3041223,28883519,2688732,-3710874,10202928,-22795730,-11288853,-10015901,-32036180,-6606702,-14565886,-17261280,9898732,-3860075,8506288,23871890,6635854,23518278,20310792,3812572,17275541,-387226,-9408763,-804000,-21552363,-17549183,-11620418,-25255964,-8807730,-5612693,-9739067,11857622,8123998,10134777,26019720,12196278,16520941,19950232,-521546,6474380,-1832944,-18662803,-6419209,-20573882,-23095162,-7144838,-21169854,-6701691,4866773,-5856242,17663185,15230283,9227656,28625784,10009399,10698157,17066935,-9011539,785780,-6445648,-24633079,-6736232,-21638003,-20797970,-2100302,-17106132,1093708,10126543,-214476,22811831,15651254,11272787,25734142,5581917,7515424,8090814,-13345645,-4871596,-13342323,-23694536,-10224552,-19685535,-14789225,-1167362,-7360286,6528772,13527311,8983124,21368212,17570252,12172690,17174490,4917361,-227242,-547311,-13939762,-13934268,-13947892,-21745267,-13301550,-10846962,-11348196,2920206,3670132,7065126,19404907,12884206,16722889,20013921,5988879,10173191,2926092,-10635987,-3768966,-16678605,-19700578,-10015156,-21648885,-10323309,-2220991,-8728791,10997526,9907067,8592521,25018964,11454719,14433981,18518496,-1881052,5606333,-2948358,-18190087,-5914904,-20588167,-20285521,-6742529,-19867763,-3675309,3615138,-3701040,17981401,12466125,11251243,25585293,7986853,12065850,12354966,-7924219,1037365,-9596025,-20207397,-8059180,-21178993,-15980251,-4759492,-13591940,2700766,7075409,3606549,19781312,13843361,13149136,20430863,6392340,6900260,4555940,-10107224,-6676700,-12684178,-20240229,-11749824,-15964490,-13565440,-1566914,-4199864,4628903,13979350,8835342,18335061,18372475,9042113,16114290,5076202,-3319384,1798572,-15056391,-13703910,-10221245,-23804867,-9134295,-9682957,-13039967,8030231,-146419,7587260,21502890,6139422,20382142,16955027,1585271,15730461,-3710945,-8333166,46647,-23025839,-11265208,-11310225,-23704578,-849691,-9572749,-5132235,14598540,352666,16311993,20028281,6040597,22263590,7890068,1092048,9288165,-12504132,-7810122,-8897424,-23155941,-9194521,-14949488,-14378478,895401,-5169824,5519678,13276007,8154108,18484228,15458764,10342081,13624406,3834543,-775162,-2378908,-11585528,-12928868,-12976908,-16928922,-12633418,-8273681,-8067209,1245787,5650743,6068647,16040358,13322123,12477132,17574644,5586453,6264181,3619080,-10570590,-4464575,-13313306,-18717196,-7691381,-18259847,-9134472,-286739,-7838224,10723637,8901409,7426106,22593147,8428916,13370729,15037574,-3078486,6240525,-5523093,-14721174,-4567068,-20569905,-13706175,-7572699,-17208515,895509,-960171,225906,16331899,6798763,14986029,18085359,6016896,14313431,4119448,-3158462,906600,-13283266,-11134827,-11137741,-18310778,-8674686,-10063514,-6980371,3142553,1859069,9530251,13312177,11507031,15550343,11751591,8419045,5974822,-685529,-4606002,-8822202,-12236725,-13946970,-13656946,-11871990,-9718122,-3757410,-504631,4390190,10420624,10353922,14640175,14217916,9976941,11185880,3336784,-582619,-2381491,-11658955,-10075400,-12926866,-15927977,-8546504,-10773213,-5077522,2583123,1057647,10773072,11738500,10573993,16620813,9167614,8582112,6959386,-3266796,-2019345,-8565720,-13586243,-9811799,-15413109,-11174932,-6549019,-7467263,2207559,4131672,6781624,14144746,10840869,13292449,12872039,5998607,6327332,-459160,-5893690,-6300977,-13096395,-12591142,-11660517,-13189600,-6811907,-4514309,-1026934,6258896,7130365,11276278,13771670,11096127,12130556,8280850,3327176,1394042,-5111397,-8234353,-9899218,-13635632,-11712256,-10629792,-9113728,-3265051,-523577,3893871,8991099,9826487,12719863,12743107,9764405,8906640,3889870,-471248,-3406887,-8972456,-10566241,-11893634,-13080464,-9936225,-8124649,-4477702,1000390,3828760,8342406,11202833,11601192,12686303,10462605,7420347,4463561,-557187,-4305457,-7823314,-11044993,-11810057,-11922513,-10618111,-7515841,-4056976,65428,4297228,7837989,10264337,11916511,11744243,9985237,7822516,3739261,-151727,-3772653,-8109344,-9870674,-11476360,-12068598,-9350541,-7966953,-3915205,762996,3324372,8374943,10227827,10846645,12531287,9252446,7328757,4501143,-1421822,-3411744,-7860989,-10979281,-10305129,-12332349,-9697013,-6467207,-4946427,1303842,3950957,6959413,11221347,10316100,11563505,10409604,6058784,4763199,-542771,-4413964,-6255309,-10788860,-10589579,-10672783,-10567154,-6174957,-4296911,-143030,4611884,6216584,10131727,10966597,10265366,10351787,6531141,3723771,394049,-4508457,-6673731,-9656290,-11155308,-10182444,-9943584,-6783018,-3299330,-353725,4433816,6995603,9389020,11297797,10283988,9570346,6975332,3048950,270764,-4162237,-7181782,-9083006,-11167260,-10397589,-9114141,-7159106,-3036703,-79225,3617150,7334401,8755331,10671038,10478619,8619034,7204939,3218010,-244468,-3197842,-7293749,-8820690,-10093196,-10667027,-8414137,-6867271,-3609530,580161,3097476,6962300,9115220,9678621,10569560,8605146,6353499,3685356,-683597,-3540371,-6715749,-9307868,-9807950,-10248288,-8736618,-6119056,-3490897,470609,3715824,6664309,9096153,9859660,9982270,8574097,6239222,3320577,-298011,-3379611,-6680825,-8568030,-9610168,-10086246,-8066843,-6557203,-3454818,593803,2730285,6681558,8607661,8957759,10445505,7884997,6186168,4016243,-1082006,-2648668,-6240268,-9191704,-8399095,-10403898,-8233087,-5324140,-4469482,1187591,3272348,5625469,9742515,8396892,9784191,8877784,4820888,4171712,-649629,-3959874,-5177885,-9537440,-8852653,-9013282,-9100364,-4912644,-3641431,26750,4109609,5231013,8725611,9202896,8648759,8793706,5442988,3365396,222030,-3622459,-5556303,-8235893,-8940834,-8962299,-8202359,-5583206,-3460405,171467,3112386,5496588,8485238,8496509,9162695,8184362,5035313,3900160,-587345,-3334547,-5064326,-8948196,-8185049,-8812018,-8629859,-4393440,-3856000,238771,4004276,4449025,9032176,8521670,7987338,9161110,4205482,3471318,557536,-4501674,-4150017,-8460937,-9053630,-7284283,-9186404,-4665150,-2978138,-1177246,4394657,4337884,7604305,9365753,7010278,8790287,5167137,2497046,1389606,-4160503,-4659006,-7144756,-9402758,-7097857,-8320514,-5340409,-2293383,-1344922,4006441,4906452,6953444,9342285,7123100,8098726,5352888,2015596,1207977,-4009481,-5061884,-6714437,-9556575,-6890720,-7948975,-5595327,-1700560,-1431995,3888809,5287609,6142416,9646980,6730474,7476396,6088053,1342510,1632390,-3397195,-5664178,-5549860,-9519638,-6974703,-6854184,-6494663,-1214499,-1297270,2731240,6015065,5287836,9094029,7430581,6214821,6573159,1424003,807876,-2244943,-6207693,-5302675,-8644064,-7724413,-5855957,-6409296,-1587423,-249223,2020151,6260849,5540384,8199544,8033394,5549008,6278562,1905608,-80235,-1634135,-6162358,-5651658,-7650735,-8234339,-5462804,-6019379,-2258849,243287,1325303,5905794,5724364,7101453,8382331,5442389,5743100,2743581,-577899,-1236799,-5410766,-6159235,-6668667,-8310886,-5679135,-5106428,-3090906,738095,1510339,4990085,6595361,6422339,8013437,5973036,4558295,3155235,-662475,-2014118,-4549230,-6762535,-6481308,-7520633,-6290287,-4285240,-2953475,389095,2380337,4302812,6514134,6730817,7071298,6389230,4300141,2745857,94969,-2466780,-4169001,-6252121,-6799365,-6833222,-6307536,-4540454,-2631275,-311004,2333096,4138958,5891630,6848312,6652660,6195038,4566943,2449547,372986,-2285629,-4181547,-5692799,-6861314,-6578398,-6077278,-4575865,-2278864,-344348,2326034,4236671,5525728,6868711,6412134,5899866,4567866,2074327,412584,-2252155,-4324232,-5307382,-6875736],[0,0,0,0,-1,67,74,20,134,0,79,-9,53,-145,149,-322,225,-376,269,-434,489,-671,875,-953,1185,-1169,1459,-1554,1960,-2253,2642,-3027,3294,-3766,4067,-4741,5252,-6063,6739,-7506,8306,-9073,10136,-11109,12485,-13710,15237,-16677,18302,-20101,22016,-24357,26720,-29590,32463,-35862,39494,-43710,48571,-54077,60638,-67973,76720,-86362,96699,-103944,91978,38805,-2096821,-22213390,-16524371,-12458410,-28901499,-8969681,-7281415,-15125108,14240901,5295808,6558724,33185259,7018618,19848396,27767632,-7655862,16786823,-560832,-25744240,6565858,-30870293,-24614493,976706,-38862173,1349794,2907216,-19539592,32988617,4131802,8814537,43474299,-4810302,24129421,22071736,-20712935,20026408,-15790901,-27735739,6733747,-40264619,-14168658,-619836,-33989287,14191291,1312824,-6605030,36831504,2675587,17918797,34500869,-5365395,21848771,7691775,-19076009,8403149,-22259488,-24527551,-3651605,-32746625,-11454424,-1244394,-18658818,13958789,9644090,4067936,31639004,12502957,14430343,27113336,-1396534,6583320,4569176,-22540923,-5423720,-17114421,-30301617,-4681359,-21839947,-14458279,9856942,-10179777,13646829,22662318,2325262,31720801,16481549,3164938,26649109,-8415287,-4553890,4767944,-32297728,-7229327,-14615675,-33865199,3855270,-17860451,-10046757,21200412,-8468339,20926723,26761458,-175227,34698678,10109584,-1558919,22439419,-18720076,-7670749,-2038514,-36775587,-5638531,-17404927,-28050054,8707023,-14193512,997213,23834215,-1938878,26488996,23373805,3374854,28940680,3158779,-3351609,10380481,-22329765,-11170249,-10006716,-31937200,-6991131,-14922495,-17410372,9377943,-4079461,8267216,23512482,6812814,23345749,20444213,4431140,17344207,84985,-8913929,-746574,-21043148,-17581383,-11764768,-25229988,-9300308,-5907059,-9829345,11252863,8145791,9937775,25699064,12572628,16456612,20108172,35912,6483621,-1423573,-18318332,-6627828,-20193047,-23221450,-7464314,-21007786,-7224746,4615107,-5841124,17043628,15304438,9184826,28453602,10453310,10641239,17314544,-8505924,744857,-6115752,-24453035,-6992759,-21425168,-21129373,-2367223,-17045937,490718,9978946,-331733,22387125,15856280,11248692,25786908,5957543,7620150,8391667,-12989209,-4843297,-13084269,-23694831,-10371546,-19585550,-15091748,-1403774,-7494298,6111814,13361730,8942247,21253892,17762109,12325745,17306773,5354297,45672,-260816,-13572199,-13911086,-13818407,-21658163,-13563609,-11088249,-11738658,2466676,3376499,6706843,19215616,12821269,16613999,20230112,6419465,10445067,3540205,-10209219,-3607661,-16197097,-19765199,-10044366,-21607549,-10886079,-2517772,-9247950,10300278,9728143,8144605,24888556,11717092,14378681,19098453,-1392627,5895118,-2322552,-17893339,-5648249,-20297629,-20590236,-6851814,-20124766,-4273654,3414151,-4263900,17668752,12368893,10980923,25766245,8121803,12250132,12844672,-7562844,1431908,-9339406,-20092779,-7833806,-21227149,-16108069,-4978190,-13943124,2502197,6771478,3349002,19650724,13662209,13207598,20467138,6422221,7180358,4592200,-9871235,-6524222,-12756486,-19994130,-11864657,-16004862,-13549089,-1915384,-4171809,4527912,13763880,9009980,18132656,18364630,9223606,15944635,5317472,-3214078,1720546,-14760468,-13799078,-10139263,-23673264,-9397778,-9603324,-13236916,7807726,-18882,7289148,21489105,6240286,20204523,17140932,1663736,15713864,-3440963,-8321058,107839,-22760609,-11377556,-11252998,-23761404,-1080004,-9517882,-5378405,14507423,386964,16140831,19977483,5965788,22274336,7991882,1247758,9341277,-12309778,-7671406,-8866633,-23041515,-9150806,-15065462,-14442983,679828,-5328731,5497880,13037762,8190685,18393262,15348229,10659328,13664605,4017996,-456361,-2316164,-11251516,-12768806,-13111195,-16742491,-12799370,-8441047,-8093968,902545,5651673,5996893,15843843,13471211,12432973,17569975,5913643,6252428,3951689,-10306072,-4511763,-13021418,-18728058,-7816770,-18148072,-9518045,-417447,-7946049,10292890,8866292,7260414,22379734,8615843,13245369,15132289,-2757459,6353765,-5204629,-14536880,-4462312,-20251097,-13750342,-7720734,-17203619,574791,-1169684,13807,15977708,6716075,14891482,18036049,6215722,14430258,4335114,-2881493,1033842,-13035071,-10948585,-11108236,-18265953,-8861139,-10175677,-7090097,2817609,1760579,9451203,13124228,11596313,15511306,11760570,8543454,6036104,-504209,-4343750,-8681984,-12053214,-13888151,-13693279,-11860606,-9900892,-3900659,-535172,4085467,10315413,10289742,14456221,14305640,10016262,11230267,3577002,-593132,-2197143,-11486038,-10099781,-12716495,-15973192,-8647810,-10669407,-5263076,2499357,1057324,10529918,11793213,10423179,16538191,9317285,8502288,7175665,-3145511,-2139602,-8323218,-13659735,-9797089,-15239456,-11349224,-6493918,-7430007,1971049,4241364,6636954,13942337,11025224,13152654,12896893,6097953,6243271,-177494,-5867738,-6284329,-12816606,-12750512,-11568038,-13094105,-6957267,-4530052,-1203827,6078937,7120885,11044778,13753578,11174357,12025291,8438051,3412011,1448635,-4877475,-8157076,-9842052,-13498330,-11836087,-10592008,-9129460,-3402040,-702680,3769212,8810137,9710530,12650762,12631809,9940884,8959721,4005173,-296886,-3327902,-8795689,-10338597,-11884324,-12991607,-10076334,-8286099,-4489847,633399,3611087,8267841,10958870,11633719,12656445,10409914,7705232,4585296,-417448,-3982497,-7817944,-10773829,-11747198,-12108485,-10476880,-7720507,-4171987,15225,3916537,7679088,10170733,11711996,11826678,10069618,7960366,4032423,-88745,-3484226,-7897702,-9826526,-11358809,-12110572,-9566885,-7967096,-4241330,566450,3113519,7967262,10197767,10703745,12413467,9403172,7510730,4648292,-1107942,-3254130,-7543884,-10873745,-10300608,-12247013,-9823106,-6666788,-5012875,1026153,3800892,6742472,10990121,10213648,11440174,10383458,6204347,4893897,-303766,-4227629,-6118469,-10640538,-10484108,-10637103,-10586045,-6289724,-4358634,-281159,4459270,6120997,9999896,10917593,10135951,10402661,6527708,3794733,537339,-4461170,-6413002,-9563754,-11178659,-10052045,-10038928,-6896487,-3391167,-577290,4256442,6920830,9115661,11303395,10134158,9554542,7197337,3143488,412713,-3966778,-7142527,-8802786,-11045828,-10321393,-8988752,-7366207,-3083692,-259551,3399996,7233228,8484652,10528601,10555190,8597710,7277850,3401956,-94811,-2914049,-7124166,-8654760,-9981323,-10749260,-8352296,-7002694,-3847657,405587,2887452,6879328,8982707,9574481,10605138,8514182,6547026,3961339,-513869,-3146613,-6507068,-9181121,-9609041,-10274782,-8755421,-6401360,-3735071,289205,3410956,6479871,8847354,9633278,10054387,8589246,6502212,3649276,-217733,-2995287,-6504941,-8453852,-9309730,-10212448,-8155791,-6603649,-3803635,411710,2433493,6333566,8566152,8724626,10492300,8024421,6234054,4389768,-842755,-2403884,-5889246,-9131730,-8270755,-10317353,-8399973,-5425775,-4648429,932207,3005662,5310678,9525525,8288208,9697920,8997549,4950030,4427338,-403821,-3657913,-4905791,-9311662,-8777057,-8998725,-9153107,-5087514,-3976645,-302780,3776211,4936673,8560588,9024980,8675186,8830634,5571393,3563047,460441,-3295179,-5253464,-8113036,-8813209,-8912780,-8362413,-5658106,-3793863,-101869,2905019,5108340,8328180,8333028,9138562,8302941,5161504,4085316,-246463,-3237882,-4718899,-8779678,-8090867,-8680540,-8780070,-4542384,-4138832,-25230,3836442,4229619,8799152,8400289,7929542,9183180,4465562,3713715,782576,-4245814,-3968344,-8127809,-8919530,-7322271,-9167494,-4797652,-3109882,-1398579,4208927,4084933,7412783,9232662,7085148,8864748,5278613,2784095,1628407,-3856636,-4365439,-6994244,-9223035,-7125404,-8474778,-5416530,-2482759,-1541148,3730687,4599186,6832930,9233898,6984784,8262000,5499770,2176812,1536816,-3741055,-4765569,-6486433,-9338986,-6787992,-7994794,-5713018,-1795827,-1839057,3686191,4912904,5921556,9613561,6692243,7643068,6273068,1527036,1922351,-3132745,-5338013,-5206025,-9426904,-6921953,-6929280,-6742557,-1546350,-1690599,2334116,5700996,4998803,8989665,7399846,6348099,6793164,1693519,1131342,-1878991,-5875280,-5142108,-8523043,-7839930,-5939404,-6716249,-1901126,-590996,1605934,5972739,5299766,8008819,8005538,5711951,6539779,2181910,278493,-1308091,-5886303,-5372766,-7560295,-8229338,-5534034,-6276760,-2594375,-1549,945328,5501182,5516007,6940303,8302880,5535351,5944313,3088692,-210714,-885551,-5114269,-5947245,-6527540,-8334102,-5714370,-5362365,-3453552,402486,1116276,4581618,6317556,6204642,8083693,6081957,4815754,3562708,-254645,-1632680,-4236797,-6475028,-6344303,-7505802,-6371611,-4524658,-3406994,-39934,1942238,3869139,6355830,6558097,7066406,6552866,4483398,3125460,507242,-2092581,-3772200,-5963389,-6655909,-6695877,-6511149,-4710722,-2972931,-723525,2029525,3761516,5638222,6717347,6609872,6387951,4772325,2755816,825022,-2009373,-3798757,-5445257,-6762979,-6468817,-6202529,-4755614,-2523481,-779023,1948496,3948342,5244334,6806974,6321348,5990907,4849030,2265032,791388,-1913946,-4126886,-5006914],[0,0,0,0,-1,-5,72,67,30,121,17,57,19,17,-100,91,-253,141,-276,151,-293,322,-473,645,-685,878,-816,1056,-1093,1434,-1657,1967,-2269,2441,-2814,3003,-3555,3932,-4597,5117,-5710,6328,-6889,7735,-8466,9581,-10519,11734,-12835,14083,-15471,16924,-18757,20544,-22769,24906,-27456,30105,-33154,36618,-40407,44816,-49362,54357,-58685,60954,-54717,17571,-314210,-1454359,-22428912,-16600786,-12691021,-28845063,-9058736,-7360356,-14916537,14266692,5499491,7043771,33057393,7332131,19919142,27423441,-7445000,16373092,-897754,-25572749,5914705,-30921607,-24556497,540170,-38508980,1373895,2992707,-18843018,32994804,4563315,9336998,43215022,-4394122,23974314,21535264,-20654111,19307318,-16206800,-27854988,6052168,-40145428,-14134116,-783397,-33440406,14453690,1659045,-5865509,37042296,3089272,18183455,34302388,-5474354,21581162,7073268,-19313858,7906292,-22885390,-24553713,-3871982,-32813586,-10927878,-1135550,-18086379,14670339,9886611,4801861,31996882,12437904,14743081,26608524,-1904557,6396954,3602536,-22866660,-5752088,-17877979,-29946201,-4870066,-21725003,-13545384,9910000,-9480265,14329778,22686971,3102478,31764277,16208852,3481419,25758493,-8798504,-4850275,3744404,-32425845,-7689402,-14994852,-33402977,3768267,-17441818,-9321869,21422002,-7711847,21371577,26822457,317009,34362968,9799166,-1791272,21629709,-19230678,-8133140,-2770025,-36958668,-5821376,-17472930,-27660330,8986523,-13783629,1681240,24231061,-1459652,26927289,23404628,3546825,28790579,2727386,-3476953,9832994,-22800708,-11301248,-10579075,-31943409,-6969085,-14978663,-16960574,9601119,-3783829,8893382,23606653,7187647,23728370,20207902,4555973,17160694,-411472,-9044845,-1391809,-21379291,-17633105,-12222522,-24974598,-9219412,-5811093,-9297079,11479894,8488318,10479472,25792012,12880178,16562790,19823246,5219,5992468,-1909831,-18592225,-7150222,-20514390,-23277786,-7615467,-20797147,-6958290,4826087,-5232444,17397132,15729875,9655970,28490950,10489352,10573845,16892432,-8835820,279564,-6759121,-24637333,-7410813,-21628452,-20915515,-2430886,-16526311,1074729,10356107,369530,22802074,16117293,11567026,25502042,5717460,7247319,7602086,-13441611,-5522922,-13781512,-23842723,-10676273,-19463689,-14577806,-1009350,-6750294,6957864,13925190,9547594,21639913,17777614,12337458,16774195,4638879,-627559,-1257954,-14300074,-14441406,-14457497,-21692826,-13375746,-10671341,-10784057,3158095,4318806,7718623,19676976,13496227,16816905,19790485,6129916,9525708,2514607,-10997654,-4732557,-16785729,-20130955,-10409210,-21186751,-10393602,-1874420,-8116088,11041356,10755760,8956788,25140473,12044333,14073667,18436689,-1997785,4844416,-3147822,-18729536,-6490246,-20549114,-20708663,-6671146,-19515182,-3569660,4284810,-3376705,18409248,13124075,11330845,25876445,8007865,11646959,12215558,-8438184,513563,-10076079,-20761369,-8180146,-21332011,-15956328,-4392558,-13346655,3244564,7585324,4042750,20331806,14063633,13280985,20293854,6044183,6536209,3792823,-10679174,-7248579,-13313206,-20412828,-11952629,-15828610,-13151255,-1214826,-3438371,5257611,14532408,9521808,18417452,18546975,8938639,15567138,4741448,-4072976,1074249,-15502778,-14409562,-10421847,-23892206,-9234794,-9127520,-12760379,8681331,675890,7808957,22193986,6369466,20357927,17162314,1068556,15344491,-4178250,-9175214,-220541,-23502419,-11559897,-11116002,-23878533,-547160,-8970925,-4833715,15449378,832253,16652398,20488377,5857663,22225613,7712088,478433,8894314,-13058821,-8489506,-9101704,-23567852,-9226527,-14754602,-14251556,1452577,-4700354,6100125,13995419,8534171,18788488,15621212,10184781,13374394,3455066,-1366689,-2854755,-12130257,-13385765,-13208712,-17026157,-12543397,-7958297,-7652907,1791140,6375738,6604780,16585632,13560637,12483637,17434487,5207433,5654758,3154586,-11339829,-5109865,-13614514,-19227797,-7632900,-18152122,-8953362,422596,-7342572,11392880,9719094,7599932,23028072,8601046,12906404,14859758,-3848692,5521491,-5938757,-15721134,-4875879,-20758945,-13988264,-7131058,-16938073,1376272,13556,592944,17069098,7447636,14990485,18486436,5706246,13816125,3902260,-4159252,314492,-13810795,-11949522,-11130490,-18567610,-8666766,-9355289,-6680001,3909106,2753165,9963558,14076776,11765177,15550908,11825382,7760974,5476792,-1279416,-5426068,-9255513,-12752492,-14309236,-13546076,-11829974,-9332795,-3145065,80658,5119361,11072842,10776746,15048913,14333715,9761514,10773768,2793751,-1360238,-3058422,-12317926,-10690005,-13099470,-16119355,-8381961,-10188235,-4597351,3395092,1782875,11328888,12485954,10726631,16653794,9158289,7895251,6661461,-4008123,-2961074,-8873048,-14433148,-10156958,-15222798,-11381986,-5846101,-6853575,2737716,5388131,7245666,14677754,11470347,12953147,12918688,5508732,5369969,-785647,-6946807,-7049536,-13394110,-13259902,-11420799,-12964732,-6562730,-3605341,-553503,6945483,7929084,11512720,14248561,11222391,11794620,8057734,2612389,658913,-5706786,-9004131,-10307244,-13907816,-11908496,-10405427,-8761400,-2728284,60511,4535387,9574596,10315348,12974639,12721307,9750452,8549625,3313905,-1058677,-4204745,-9484275,-10935974,-12274258,-13014812,-9823031,-7830772,-3681985,1415142,4566428,9035918,11505458,12042847,12639076,10152899,7251711,3747776,-1252526,-4967592,-8622755,-11341600,-12187199,-12109220,-10103368,-7297841,-3413713,879815,4802377,8604580,10752149,12052108,11964673,9726524,7453012,3239859,-992807,-4301251,-8743552,-10492962,-11646522,-12195473,-9191945,-7355306,-3484914,1547134,3953642,8818340,10875902,11043940,12444394,9128016,6826879,3881116,-2014964,-4197641,-8427128,-11438981,-10650390,-12249916,-9545708,-6039737,-4162577,1937581,4707735,7673696,11597828,10588272,11560618,10072585,5639196,4146025,-1302539,-5131969,-7021269,-11213414,-10824557,-10793368,-10238416,-5726160,-3752899,588566,5230679,6847897,10598716,11127018,10352159,10145511,6058012,3205049,-270103,-5252169,-7114479,-10128663,-11489712,-10135115,-9846572,-6349493,-2729715,187482,5170990,7623392,9774840,11643578,10209105,9310231,6588985,2340207,-352229,-4813146,-7983030,-9419356,-11388504,-10332865,-8817083,-6852647,-2321833,660876,4276545,8121649,9188605,10853061,10622907,8290373,6774007,2682122,-1021668,-3814294,-7948251,-9308596,-10313868,-10791030,-8192985,-6350699,-3039868,1361058,3878203,7641486,9725840,9940450,10642678,8314974,5861979,3026915,-1390158,-4218556,-7334495,-9756172,-10018555,-10231261,-8468345,-5721439,-2814494,1202429,4386602,7310973,9479588,10194582,10031704,8201654,5901410,2643390,-1090308,-3977935,-7481617,-9001600,-9751984,-10187943,-7736887,-6067574,-2879391,1412791,3326896,7340909,9168363,9083076,10563660,7569787,5610395,3533829,-1855482,-3349857,-6829291,-9816979,-8488247,-10426303,-8062660,-4735881,-3895136,1955998,4059560,6114114,10241544,8592276,9683259,8638232,4175991,3557974,-1440551,-4729604,-5771695,-9969379,-9146650,-8977167,-8876233,-4348324,-2992755,723627,4821764,5858796,9189120,9469712,8751609,8440372,4959357,2670573,-615573,-4274682,-6053638,-8813728,-9194639,-8984866,-8027126,-4997163,-3076221,924432,3894436,5971242,9034449,8599544,9106079,8055987,4592520,3317900,-1133041,-4172593,-5497204,-9467383,-8439314,-8669822,-8525339,-3877186,-3340603,779662,4809535,4934860,9443685,8818770,7878752,8992466,3802517,2817046,76642,-5243414,-4774150,-8736787,-9394131,-7196667,-8951145,-4383609,-2248204,-648605,5115692,4959178,7908774,9649515,7057447,8508633,4783074,1795430,748951,-4776445,-5263245,-7527682,-9660487,-7062515,-8110734,-5037768,-1687477,-626762,4594404,5546905,7340107,9603801,7044947,7883922,5041226,1407137,729232,-4614162,-5608250,-6997043,-9778022,-6854489,-7635836,-5288635,-1032440,-870428,4381008,5934562,6405721,9933944,6834776,7155120,5774219,734975,958488,-3802280,-6343099,-5865226,-9747795,-7093550,-6559146,-6198812,-775856,-614707,3180822,6642103,5728625,9218404,7588719,5995382,6218025,986601,10530,-2800569,-6753182,-5927358,-8694427,-7894389,-5632875,-5955768,-1247374,410804,2494588,6795379,5965107,8243405,8164996,5358160,5787099,1425260,-790080,-2207040,-6695089,-6192222,-7831083,-8226060,-5340679,-5590341,-1871785,992481,2027028,6305289,6334699,7234913,8432239,5288816,5192768,2378048,-1201375,-1903970,-5868220,-6741549,-6850532,-8323462,-5518950,-4641906,-2662208,1367802,2239391,5307425,7097580,6600406,7977181,5879688,4068764,2714370,-1241009,-2753622,-4996743,-7252692,-6789882,-7422836,-6221963,-3786675,-2418768,761258,3139235,4755280,6950241,7036153,6921206,6319173,3881431,2119740,-443357,-3158638,-4698599,-6533576,-7181369,-6730953,-6134930,-4176220,-1885100,190413,3047694,4686406,6229727,7160696,6609885,6042539,4200683,1777338,-216471,-2955157,-4829805,-6084656,-7170153,-6514698,-5819894,-4166404,-1517854,243197,2981079,4922493,5905172,7154159,6382681,5585643,4222098,1378508,-278461,-2925978,-5038612],[0,0,0,0,-2,52,-57,146,-36,171,-66,262,-255,415,-479,515,-664,666,-968,1053,-1434,1582,-1886,2113,-2370,2813,-3162,3833,-4272,4992,-5491,6200,-6919,7752,-8828,9827,-11144,12240,-13667,14973,-16607,18361,-20305,22537,-24740,27338,-29860,32902,-36051,39747,-43784,48245,-53292,58723,-65107,72146,-80610,90329,-102080,116211,-133672,156029,-185379,226345,-286467,383748,-563981,1001591,-3995664,-4754273,-538561,-22991586,-16210232,-13205793,-28451032,-9446084,-7254589,-15018757,14272223,5403031,7224838,32908834,7562417,19928213,27464582,-7375407,16370426,-963127,-25409870,5635229,-30841821,-24583748,408301,-38408746,1307374,2828172,-18637726,32835680,4517348,9459106,43128432,-4245489,24025487,21565314,-20342114,19238302,-16113587,-27741696,5883959,-40146265,-14221214,-940507,-33385531,14259221,1525430,-5824301,36968894,3084827,18345940,34197650,-5292342,21694886,7148032,-19184543,7914016,-22905403,-24428389,-4034672,-32785436,-10979041,-1341550,-18089663,14583021,9640259,4990407,31914621,12271875,15030608,26481185,-1850399,6634467,3373129,-22594944,-5757243,-18222834,-29603391,-5126111,-21765451,-13313330,9539268,-9276170,14328472,22329027,3450597,31496721,16235157,3789923,25473387,-8449359,-4748080,3464850,-31919417,-7884285,-15091625,-33139405,3349141,-17334241,-9201015,21056906,-7404620,21251630,26679692,619060,34101058,9917857,-1584237,21414179,-18952835,-8140908,-2877355,-36730258,-5996863,-17514138,-27445556,8800709,-13601307,1808326,24098909,-1235382,26869406,23180182,3559100,28669523,2543856,-3467506,9593613,-22886886,-11274448,-10834259,-31844338,-6732598,-15040324,-16582536,9597790,-3791023,9239421,23414817,7275071,23854742,19862596,4595302,16906192,-696339,-8877781,-1701789,-21444952,-17469929,-12598906,-24684725,-9043319,-5949998,-8778632,11358278,8574771,10904665,25425555,13054981,16550818,19276450,147928,5706942,-2196670,-18341758,-7547655,-20373491,-23083713,-7838625,-20305423,-6889177,4867102,-4747837,17311035,15763897,9804772,28171907,10717035,10434564,16485636,-8647658,-86282,-6750958,-24472043,-7630871,-21331856,-20888543,-2455584,-16271113,914606,10501928,560723,22561351,16276284,11503599,25310575,5915728,7061493,7675802,-13267227,-5614930,-13512968,-23724108,-10694328,-19370184,-14675005,-1116364,-6814906,6724381,13848092,9492313,21474723,17761332,12322366,16818716,4808310,-409947,-1057252,-14136862,-14327181,-14381513,-21651001,-13328954,-10785832,-10932079,2965160,4083221,7532979,19389471,13417774,16684051,19839271,6350507,9628354,2978584,-10642780,-4577306,-16354090,-20092294,-10335243,-21148623,-10779799,-1954851,-8426372,10555484,10567545,8538647,24956294,12162263,13934043,18820854,-1746699,5086068,-2574117,-18526848,-6177097,-20285792,-20940695,-6598084,-19727730,-4088617,4089987,-3898698,18070669,12932378,10964575,25957534,8144325,11784133,12641991,-8151321,962080,-9664619,-20550989,-8000271,-21321854,-16075432,-4645381,-13729515,2803915,7164841,3664461,20121620,13796292,13275286,20389892,6307698,6974758,4256153,-10093021,-6762337,-13017798,-20160632,-11942707,-15996435,-13458429,-1717662,-3804600,4674110,13971938,9257626,18197025,18508605,9112179,15840904,5275914,-3468729,1609019,-14906944,-14087488,-10179670,-23787364,-9514079,-9487003,-13275861,7973313,45110,7394871,21752155,6279624,20333698,17195072,1626991,15699924,-3612689,-8480837,72350,-23074199,-11367320,-11339211,-23853349,-955601,-9540322,-5233805,14666804,467488,16387149,20046517,6199184,22299363,7964032,1235537,9228073,-12427377,-7786500,-8984772,-23138406,-9218460,-15178429,-14375221,749441,-5271817,5645258,13191360,8315136,18523746,15455147,10641688,13628984,3937290,-556411,-2458792,-11436322,-12899130,-13245369,-16863756,-12814708,-8417705,-8045024,1049770,5670268,6172084,16001952,13468951,12566705,17510925,5845769,6235359,3653117,-10375188,-4622723,-13237017,-18668200,-7994527,-18166799,-9362117,-504846,-7646145,10455149,8910159,7579612,22360710,8736240,13418520,14921241,-2702047,6071530,-5453754,-14467971,-4816107,-20352400,-13801561,-7983411,-16965711,551096,-1113866,362668,15981960,7006673,15021577,18066753,6443731,14287759,4256471,-2827820,719654,-13096388,-11138226,-11328279,-18237417,-8940191,-10217166,-6987406,2802841,1982887,9490426,13195036,11713464,15548479,11857627,8625807,6066667,-559882,-4378183,-8816165,-12182610,-13962339,-13798192,-11969944,-9856894,-4015426,-558787,4145475,10320393,10512186,14522344,14396810,10255706,11106168,3690399,-565164,-2448262,-11302726,-10412173,-12868054,-15899628,-8908035,-10615168,-5236943,2291706,1350014,10409927,11872801,10730186,16352972,9608364,8496656,6941106,-2885027,-2329885,-8455917,-13527633,-10143974,-15062786,-11468119,-6635621,-7226304,1965240,4429496,6866729,13938113,11324415,13111511,12961718,6199104,6032117,-309062,-5974900,-6567959,-12936425,-12851013,-11703196,-13048691,-6998699,-4413170,-1008610,6147370,7348961,11193293,13765358,11193857,12098237,8328985,3363259,1304247,-5132645,-8256643,-9981728,-13661599,-11761296,-10725901,-9003430,-3243002,-680660,4083050,8935121,9750654,12894167,12455772,10023609,9023407,3693298,-251695,-3571614,-8973693,-10364266,-12220777,-12958351,-9904724,-8374587,-4223434,728185,3682745,8602389,10902696,11804028,12776250,10288227,7810410,4352808,-553214,-4077924,-8084919,-10818988,-11720003,-12147453,-10347491,-7747191,-4218978,183092,3930450,7778744,10239397,11754650,11913562,10019411,7933116,4000616,-131935,-3536436,-7968029,-9962110,-11413811,-12140804,-9517963,-7963655,-4164842,584076,3171378,8033192,10188696,10843061,12461985,9403975,7486942,4608577,-1103027,-3258961,-7705373,-10821282,-10408957,-12319186,-9789914,-6782918,-4971030,1040093,3703313,6881317,10970686,10265312,11650928,10344183,6312987,4860919,-462820,-4125704,-6291124,-10641269,-10491092,-10802680,-10498647,-6299955,-4544010,-176021,4377983,6096519,10104535,10829158,10314298,10403376,6531834,3925948,567360,-4461429,-6361406,-9605669,-11160820,-10113372,-10035597,-6871848,-3388401,-582731,4341304,6900195,9235124,11297607,10131131,9617111,7132886,3003055,429922,-4030000,-7280922,-8863948,-11184498,-10343242,-9036173,-7419574,-3055364,-235346,3422159,7416436,8482927,10665569,10555745,8493843,7315313,3282123,-113778,-2946828,-7236089,-8634598,-10080729,-10804486,-8403040,-6956955,-3727355,568529,2904681,6937521,9062260,9616758,10624179,8532945,6465969,3745682,-594725,-3268316,-6710504,-9201903,-9760109,-10273058,-8635883,-6237746,-3586959,383894,3526011,6592895,8932425,9771331,10053110,8516712,6414346,3350817,-284676,-3058760,-6677156,-8438413,-9461090,-10235561,-8006886,-6593609,-3607260,602527,2546282,6603994,8549633,8825377,10535567,7872102,6214598,4152905,-1081031,-2434967,-6199624,-9216670,-8276315,-10436189,-8202144,-5360963,-4566199,1155131,3078375,5529341,9699397,8246181,9808419,8828262,4868736,4406544,-682382,-3792776,-5070318,-9481382,-8695083,-9041803,-9066004,-4922861,-3807885,-68978,3907819,5098577,8719095,8988050,8766751,8710257,5467710,3555164,206486,-3430328,-5318473,-8296082,-8841829,-8927137,-8275789,-5513529,-3668815,186582,3088636,5277344,8514966,8310812,9085840,8244915,5056726,4010030,-425709,-3265142,-4834655,-8975060,-8165181,-8753268,-8712848,-4470845,-4040955,112919,3896715,4300573,8932874,8460304,7964377,9108186,4326734,3545879,639453,-4371564,-4108048,-8306244,-8927623,-7247977,-9119693,-4685469,-2967208,-1267285,4296341,4225959,7548130,9216681,6984406,8809327,5131203,2612402,1425722,-4034857,-4516410,-7085495,-9258645,-7080511,-8443828,-5279566,-2387385,-1354401,3872319,4722602,6929793,9333473,6971924,8172415,5418148,2107576,1391756,-3906401,-4887396,-6601484,-9436175,-6799278,-7928099,-5643207,-1762747,-1616049,3681845,5129279,5976741,9542182,6761451,7513779,6186109,1506935,1755950,-3137497,-5546811,-5407206,-9350837,-7029415,-6857716,-6532431,-1396766,-1428434,2508356,5820873,5174756,8971655,7408464,6300934,6558332,1587237,905111,-2019862,-6016198,-5342740,-8523332,-7741007,-5955865,-6442884,-1839133,-392497,1781915,6036243,5531370,7954331,8051990,5670922,6195245,2041834,8120,-1578806,-5891080,-5620783,-7613790,-8193127,-5527087,-6047204,-2437783,174503,1237200,5665679,5818691,7035024,8295119,5540825,5672918,2967034,-416346,-1083265,-5194406,-6115023,-6548914,-8250087,-5697242,-5106789,-3352877,557092,1368716,4705623,6512696,6309650,7957952,6101430,4645734,3369733,-473415,-1910343,-4289259,-6669185,-6380649,-7473837,-6380383,-4298325,-3132386,42633,2318379,4025470,6470277,6645951,6949149,6529541,4343958,2870056,313248,-2373886,-3907924,-6072900,-6836143,-6589460,-6425626,-4526299,-2637793,-551429,2334079,3982176,5690171,6887167,6495615,6292770,4616057,2412210,584406,-2247392,-4059922,-5567977,-6927784,-6381200,-6131212,-4594234,-2185257,-529722,2215631,4224786,5322402,6974148,6340107,5882913,4708380,1958853,589868,-2141686],[0,0,0,1,8,-82,126,-164,295,-237,440,-415,711,-823,1125,-1358,1593,-1975,2248,-2866,3311,-4106,4727,-5569,6404,-7348,8562,-9774,11411,-12922,14835,-16654,18824,-21153,23759,-26782,29914,-33570,37222,-41445,45802,-50766,56151,-62056,68610,-75531,83287,-91453,100685,-110635,121832,-134168,147857,-163222,180267,-199828,221959,-247917,278193,-314520,358655,-413727,484854,-580337,716726,-927682,1301975,-2169336,9490900,300187,-6168600,261529,-23532815,-15954263,-13622720,-28252013,-9881252,-7019370,-15257135,14397885,5271352,7396234,32816081,7902108,19805333,27665595,-7274183,16492761,-920740,-25362093,5477748,-30747114,-24795835,260514,-38501041,1080141,2723188,-18644751,32604706,4819275,9529849,43119415,-3943640,24118597,21611089,-20162058,19068247,-16088832,-27782706,5728999,-40095174,-14424764,-1156691,-33466824,14056944,1534004,-5772393,36871965,3249018,18461616,34384518,-5061120,21831651,7235730,-19162068,7871238,-22857893,-24580850,-4167378,-32876598,-11161756,-1503407,-18222095,14460358,9651529,4989241,31936653,12476343,15206035,26638571,-1493899,6815918,3450663,-22375620,-5866729,-18203406,-29651260,-5494027,-21931550,-13587004,9172040,-9215639,14135497,22333848,3663361,31479941,16445265,4047205,25515928,-8116268,-4704235,3512354,-31855831,-8161961,-15132968,-33238220,2957934,-17383670,-9428526,20866306,-7248140,21065172,26816258,849635,34115751,10326869,-1384929,21465608,-18692489,-8214628,-2919593,-36664779,-6211056,-17611944,-27630383,8384080,-13816153,1641398,23896380,-1129091,26919315,23383346,3947875,28807878,2818902,-3097651,9559729,-22728428,-11249681,-11059232,-31795458,-7131163,-15358674,-16734120,9196130,-3806696,9274454,23312523,7608217,23872122,20028228,5178379,16935734,-350722,-8552066,-1882453,-21135429,-17691013,-12861904,-24709236,-9703794,-6162750,-9026669,10861100,8676864,10677619,25372631,13470387,16527939,19781994,701759,5781651,-1580013,-18143665,-7630058,-20181073,-23505196,-8166189,-20554981,-7556528,4635226,-5109651,16770117,15940267,9743653,28259279,11211559,10641683,17053323,-8041706,54815,-6336212,-24452425,-7778179,-21326376,-21343405,-2979692,-16555412,301418,10151687,449666,22147549,16473381,11774710,25494570,6585060,7418149,8070920,-12686843,-5615483,-13376328,-23758942,-11250362,-19444972,-15273910,-1705976,-6882935,6093971,13595683,9672269,21184500,18193121,12659837,17032397,5529810,-375904,-795491,-13726660,-14661644,-14294560,-21794465,-14030846,-10875062,-11442218,2399413,4084044,7070623,19465597,13668693,16632726,20423413,6640062,9862434,3598853,-10577711,-4354361,-16221581,-20534915,-10381753,-21423144,-11400353,-2043195,-8887125,10353706,10696971,8337331,25183157,12478217,14108286,19300576,-1425805,5232974,-2177532,-18662261,-6269531,-20340015,-21339904,-6723511,-20075318,-4504282,4070409,-4151705,18033892,13083823,11000643,26259049,8398995,12010816,13021710,-8043589,963274,-9522944,-20748732,-8082462,-21477859,-16415834,-4858121,-13919885,2596533,7155371,3671279,20023538,14064435,13505798,20611009,6638135,6997269,4468609,-10009292,-6995867,-13040970,-20359437,-12369250,-15995748,-13820737,-1838686,-3835541,4420974,14261137,9378358,18200041,18992309,9175834,16006515,5590034,-3698522,1811663,-15027506,-14458493,-10078164,-24269808,-9632972,-9438489,-13664227,8190284,134548,7296989,22175872,6250805,20574783,17553646,1462790,15978351,-3550216,-8675734,215750,-23343036,-11564312,-11445837,-24252266,-1022252,-9608878,-5324169,14788040,485697,16585469,20311847,6252926,22618070,8181889,1313488,9231117,-12477062,-7927116,-9180998,-23285642,-9504979,-15233692,-14417758,478681,-5132412,5607128,13235688,8665575,18575863,15685464,10887302,13553537,4295898,-593736,-2572886,-11340804,-13359780,-13281597,-16984766,-13259126,-8379783,-8265346,949951,6007657,6042038,16274862,13731749,12448011,18027194,5848286,6276486,3980530,-10691365,-4506767,-13327406,-19170757,-7973604,-18592373,-9555598,-426350,-8012893,10633348,9038037,7531256,22848912,8840052,13583149,15404873,-2715902,6327272,-5419142,-14717535,-4757220,-20667132,-14043167,-8023695,-17340191,466948,-1138095,263996,16190616,7149388,15207726,18308094,6603781,14393828,4397378,-2946853,718586,-13156662,-11460412,-11542618,-18442686,-9187875,-10252570,-7099690,2785940,2153826,9598132,13539178,12052374,15686457,12133994,8729702,6002809,-583361,-4643525,-9056550,-12446945,-14397832,-13957442,-12156801,-10040832,-3892043,-507870,4314927,10645165,10686383,14793328,14659771,10337306,11380096,3717823,-661311,-2470613,-11633132,-10638059,-13023042,-16249334,-9095990,-10732182,-5415810,2444875,1316673,10557290,12206811,10828555,16676635,9860109,8624212,7269594,-2934977,-2405272,-8340202,-13882855,-10337730,-15304949,-11927712,-6795727,-7520026,1710271,4533685,6740640,14106995,11562493,13275808,13392425,6412245,6212210,-28900,-5972083,-6525301,-13038404,-13196682,-11805263,-13449945,-7337810,-4608266,-1327479,6141171,7282383,11269432,14141847,11552433,12433815,8692394,3560012,1624640,-5082837,-8296161,-10051185,-13914013,-11982002,-11110410,-9390243,-3538938,-1026723,3932849,8859292,9853281,13197810,12686183,10393790,9343685,3920140,139903,-3524080,-8947690,-10320535,-12559141,-13150216,-10279426,-8850150,-4403549,406796,3636030,8571708,10883043,12181025,12906099,10514086,8285523,4485912,-351706,-3883739,-8200368,-10751187,-12078116,-12563850,-10521442,-8206795,-4320865,2172,3839139,8026251,10344156,11937813,12280721,10230842,8239936,4259131,-69802,-3354765,-8108615,-10025307,-11625366,-12499149,-9765496,-8209259,-4419911,523677,3198702,8229904,10335493,11048883,12756851,9631451,7737347,4741160,-1034732,-3261783,-7801895,-10906445,-10699909,-12657069,-9950930,-6986841,-5039096,1078417,3729473,7061448,11277218,10514295,11944459,10465544,6475859,5033528,-521526,-4201675,-6477417,-10906159,-10693682,-11056367,-10691979,-6448996,-4567384,-170250,4448392,6246375,10390897,11099328,10548179,10684860,6641268,4035022,516333,-4567546,-6480635,-9816857,-11459463,-10327569,-10355852,-7038539,-3475374,-572857,4537096,7000558,9503273,11756346,10345666,9843367,7320807,3039046,475126,-4121499,-7483917,-9035968,-11515568,-10513631,-9172836,-7625802,-3073456,-250055,3517616,7632190,8769687,10851857,10830183,8685343,7594981,3378819,-126942,-3041284,-7433640,-8904368,-10279253,-11034665,-8581487,-7144290,-3746712,493079,3033081,7143194,9196773,9938479,10898004,8775135,6722609,3846434,-547357,-3309677,-6826475,-9312834,-10013825,-10535823,-8827941,-6482393,-3645540,301513,3380238,6827549,9073227,9980425,10326156,8607533,6705109,3566285,-264046,-3071039,-6946726,-8661329,-9634844,-10521717,-8189907,-6785536,-3742488,717047,2494664,6801433,8815702,9006158,10885948,7991172,6358619,4346990,-1160853,-2457796,-6298723,-9475434,-8429147,-10739496,-8479091,-5461303,-4709615,1196289,3164883,5641321,9915761,8472123,10057040,9001694,4947737,4447590,-637751,-3913432,-5240662,-9721065,-9019131,-9325112,-9241659,-5096828,-3802004,35424,4046837,5345357,8974404,9291582,9070969,8834710,5534007,3614465,-34650,-3519902,-5606662,-8610923,-8913809,-9292625,-8432917,-5573957,-3802941,353297,3230344,5499897,8876582,8540940,9359563,8472260,4964611,4048257,-556093,-3603993,-5024975,-9181843,-8302997,-8899386,-8919429,-4373060,-3962710,213641,4284434,4569763,9221565,8759090,8138567,9250784,4283059,3417220,509026,-4686886,-4383385,-8639400,-9243316,-7486792,-9278238,-4675413,-2879290,-1058359,4633429,4558011,7850830,9525087,7223132,8882528,5091941,2510684,1265576,-4356035,-4792862,-7416731,-9623964,-7249481,-8516486,-5267934,-2248221,-1196052,4301893,5050470,7188867,9567923,7169599,8354826,5332437,1955144,1223620,-4233765,-5191970,-6829088,-9754661,-6927503,-8061153,-5668125,-1545582,-1532986,4043083,5476957,6270026,9877821,6904472,7502730,6263672,1297756,1579128,-3357544,-5825356,-5668384,-9723331,-7231964,-6891527,-6647864,-1381867,-1165292,2729161,6209217,5496591,9216852,7697881,6370864,6655086,1577981,647886,-2252138,-6349250,-5649494,-8660552,-8085445,-5947523,-6459618,-1726768,-146034,2051813,6295717,5858246,8312803,8257037,5853139,6245635,2040790,-141695,-1755643,-6232597,-5916644,-7804351,-8435177,-5659342,-6079453,-2433277,380472,1520152,5923836,6060268,7251273,8529152,5703183,5701119,2906386,-600550,-1351582,-5391648,-6538269,-6738482,-8479020,-5877834,-5144008,-3292916,662160,1662538,4850564,6912986,6516219,8068462,6308926,4482712,3335445,-615828,-2208198,-4469492,-7056318,-6677871,-7556806,-6661437,-4243463,-3086814,186937,2619929,4212748,6788045,6990913,7049195,6763310,4298837,2784279,280283,-2748845,-4184280,-6277802,-7155919,-6712518,-6673054,-4576434,-2506350,-489306,2602229,4251486,5956515,7217476,6588362,6455856,4716360,2345219,555017,-2524734,-4319580,-5827582,-7287938,-6564573,-6270381,-4717954,-2130688,-524662,2491076,4461636,5518866,7278216,6498770,6013758,4896601,1837447,526143],[0,0,0,1,4,-107,36,-36,64,-13,173,-95,273,-163,271,-231,304,-431,467,-682,626,-824,763,-975,1078,-1305,1559,-1685,1973,-2005,2347,-2486,2932,-3264,3687,-4107,4401,-4904,5222,-5911,6429,-7242,7922,-8689,9499,-10274,11362,-12369,13808,-15132,16815,-18492,20458,-22753,25364,-28698,32455,-37313,43020,-50519,60187,-73502,92570,-121311,168529,-254302,440687,-996929,6500116,20405672,-2457603,-4717435,-1136419,-23007139,-16411071,-13384905,-28583052,-9308447,-7470561,-14465733,14270831,5577746,7688703,32772000,7907488,20141536,27044708,-7038223,16015015,-1282548,-25225928,5045823,-30844630,-24472201,-196562,-37943870,1208570,2755678,-18092893,32528665,4969097,9806068,42764462,-3680986,23915493,21270802,-20055439,18619280,-16171641,-27717098,5408715,-39849022,-14432229,-1195356,-33105028,14044665,1707241,-5647813,36748971,3556330,18412963,34296841,-4938839,21594935,7148213,-19130418,7777530,-22887189,-24615384,-4180109,-32923067,-11127090,-1490792,-18275395,14492775,9607993,4941179,32079756,12421360,15275745,26708148,-1572692,6959177,3411913,-22376101,-5722387,-18345441,-29564675,-5483289,-22161955,-13431575,9053203,-9175356,14272528,22044055,3938012,31457583,16351719,4348308,25373943,-8007368,-4451591,3288973,-31576458,-8154534,-15255911,-33038369,2674413,-17441339,-9443946,20492620,-7216864,20951527,26629504,1153263,34010714,10448901,-1114355,21445125,-18259007,-8100514,-2980618,-36337437,-6432381,-17709396,-27658471,8006453,-13816804,1436317,23468629,-1069605,26681708,23276555,4293821,28696345,3117061,-2784875,9544157,-22231110,-11239294,-11091274,-31528887,-7458630,-15478271,-16729079,8691137,-3865144,8980735,22880654,7816862,23737346,20033958,5634061,16870764,71197,-8244780,-1991144,-20669356,-17698541,-13030789,-24502379,-10099718,-6408589,-9108846,10277741,8663388,10446895,25103357,13805946,16484885,19933536,1174271,5775078,-1198198,-17871380,-7631888,-19821121,-23604567,-8324665,-20477324,-7968004,4460635,-5207340,16308795,15968710,9701524,28043676,11576520,10697836,17240217,-7512306,77147,-5987167,-24110887,-8069120,-21055278,-21475386,-3381544,-16432339,-295786,9848526,433737,21708425,16651182,11733144,25308442,7247384,7372549,8338709,-12092308,-5804845,-12874756,-23594024,-11616637,-19097227,-15697581,-2159125,-6907332,5315767,13560267,9479260,20680697,18737536,12650699,17150998,6390954,-332986,-286753,-13075731,-14757887,-13677141,-21899217,-14484346,-10785153,-12188267,1994263,3907678,6261424,19401169,13605346,16357764,20974268,6762140,10123500,4289942,-10523165,-3868315,-15807870,-20667686,-10125101,-21713500,-11895868,-2179250,-9520149,9878555,10522993,7698199,25260488,12540312,14016072,19961877,-1199271,5590008,-1506727,-18515760,-5838390,-20134037,-21592112,-6672667,-20528416,-5077464,3773410,-4897778,17686587,12944642,10614315,26435111,8482165,12156599,13652655,-7597115,1566405,-9009797,-20584913,-7839079,-21502023,-16741570,-4990485,-14379661,2017881,6806855,3159711,19786254,14058830,13358219,20843102,6903999,7280345,5017810,-9718579,-6649195,-12659333,-20370778,-12220681,-16090395,-14184087,-2107276,-4309872,4022649,14000130,8958648,18155163,19026754,9127980,16498795,5785044,-3314196,2349797,-14911167,-14078447,-9948825,-24368798,-9559529,-9828712,-13984971,7904776,-520440,7177338,21883157,5960325,20760912,17516759,1774953,16505348,-3406964,-8044191,505605,-23251392,-11131243,-11578679,-24276968,-1113681,-10223447,-5506050,14317651,23717,16503133,19966387,6360160,22814904,8195406,1834603,9547159,-12127558,-7429029,-9099145,-23057413,-9505510,-15606703,-14583631,109707,-5599678,5267006,12884074,8424137,18446427,15736825,11099373,13911337,4607610,-171810,-2066612,-11069196,-13004861,-13064682,-17103544,-13264231,-8785087,-8770828,626703,5273594,5742046,16083009,13407368,12747535,18031158,6117269,7011284,4100614,-10068503,-4204274,-13448352,-18588930,-8181601,-18768851,-9532514,-1226290,-8116890,10213153,8372087,7716994,22337584,8882876,14075041,15123854,-1952397,6800988,-5215982,-13816600,-4913946,-20480395,-13802612,-8796498,-17325198,-42789,-1841218,276408,15391921,6856031,15354148,17910502,7121326,14799362,4621328,-2033702,976410,-12703070,-10806817,-11714346,-18226729,-9408983,-10880120,-7301358,2117487,1582177,9324155,12994507,11916155,15878995,12136027,9189603,6626071,-37706,-3876131,-8498101,-12146347,-13949614,-14132964,-12432984,-10282134,-4685180,-1017994,3921143,9884494,10595959,14629387,14510255,10928289,11448898,4309214,165824,-2319485,-10806747,-10339908,-13169774,-15847978,-9702344,-11126091,-5649714,1436688,1188986,10104444,11515355,11227418,16363619,10099914,9301987,7233449,-2153971,-1936163,-8319111,-13153259,-10532687,-15440045,-11766556,-7511466,-7602870,1335842,3783398,6813976,13708089,11350044,13620189,13149036,6874820,6687111,79927,-5369125,-6307815,-12992712,-12807170,-12106244,-13532231,-7430311,-5242588,-1495057,5721591,6801773,11370091,13810070,11396639,12730344,8702333,4016327,2016596,-4971609,-7783273,-9894617,-13948381,-11740596,-11456737,-9610155,-3714950,-1575897,3744494,8592382,9538774,13274354,12596048,10543475,9679752,4068864,525643,-3139281,-8825915,-10000559,-12500764,-13148238,-10306886,-9185128,-4590128,113081,3240323,8425584,10683310,11970691,13153935,10593781,8484106,4878375,-77141,-3547788,-7845861,-10688624,-11881840,-12541301,-10772649,-8306596,-4780637,-381198,3493043,7604782,10106738,11838597,12197807,10453686,8564815,4488497,525039,-3134398,-7647507,-9667809,-11603193,-12370389,-10005739,-8569674,-4593259,-127539,2733833,7843508,9881824,11080310,12692964,9764711,8259720,5027486,-492690,-2666586,-7589681,-10433459,-10569384,-12701189,-9967663,-7545413,-5417298,537355,3017530,6852990,10760197,10317943,12072541,10500746,6988546,5512718,-52167,-3452673,-6131041,-10606932,-10371251,-11297529,-10847141,-6749764,-5216606,-552523,3764071,5828778,10137098,10752493,10663554,10780844,6889160,4602266,939138,-4036473,-6023099,-9604566,-11169310,-10384513,-10583918,-7207945,-3998818,-1114822,4103956,6518556,9221866,11471655,10288746,10086946,7602445,3556428,991493,-3726523,-6977814,-8734640,-11351660,-10499928,-9473677,-7898807,-3487037,-779498,3172946,7156226,8446813,10782295,10797098,8902022,7826335,3763605,317231,-2617791,-7077473,-8586425,-10177701,-11012530,-8703007,-7391224,-4116359,136606,2714355,6753266,9048470,9826615,10833920,8877625,6871212,4165314,-147052,-3132749,-6524695,-9198718,-9920978,-10485076,-9055138,-6713018,-3892445,-7764,3289008,6509659,8809627,10093670,10207527,8782219,6972197,3569095,96639,-2817849,-6681192,-8363706,-9706081,-10472894,-8155108,-7061662,-3884518,276791,2118451,6717553,8421109,8975953,10848112,7980757,6681376,4482545,-786409,-1942779,-6264674,-9074470,-8264358,-10953292,-8394008,-5879426,-5026959,873427,2552112,5475017,9647064,8259540,10272011,9004309,5292884,4914039,-381662,-3293576,-4970012,-9472607,-8769943,-9474893,-9355320,-5354948,-4440616,-310659,3424299,5003677,8705799,9027865,9110126,9007874,5791438,4016356,468393,-3028230,-5122256,-8280330,-8834372,-9305441,-8576000,-5847955,-4247324,-76946,2619859,5076202,8519198,8323285,9445830,8566473,5370728,4596348,-198845,-2979118,-4581168,-8992588,-8037682,-9051242,-9061653,-4746888,-4524966,-136456,3629238,4107957,9034257,8345528,8205067,9431643,4582498,4184605,916107,-4092830,-3785164,-8366324,-8896538,-7517280,-9522576,-4956812,-3494120,-1609217,4074888,3918332,7623487,9200128,7259110,9126637,5400967,3069919,1752306,-3802092,-4263379,-7144875,-9289491,-7262381,-8738279,-5580909,-2802767,-1665288,3707226,4473269,6901716,9333738,7183598,8491445,5700181,2444631,1691601,-3676608,-4780382,-6608056,-9538746,-6996255,-8264695,-5932734,-2088442,-1838396,3505498,4925076,6036162,9617322,6916734,7780679,6468477,1801842,1874082,-2983630,-5322536,-5529420,-9514624,-7203344,-7188741,-6768237,-1835468,-1552106,2292769,5665922,5328420,8986534,7603918,6561493,6749198,2007784,1056672,-1955819,-5800197,-5410109,-8543912,-7962228,-6211042,-6575425,-2180252,-617707,1748766,5848104,5649775,8123473,8170300,6017514,6435653,2351517,279921,-1437661,-5808495,-5618017,-7699238,-8356416,-5815698,-6210828,-2718421,-72655,1220604,5478956,5802026,7109196,8364899,5852130,5851643,3192493,-191722,-1064735,-5004633,-6204321,-6618746,-8323847,-6057512,-5385107,-3512358,354065,1337284,4537923,6601883,6367163,8051188,6424952,4763895,3618905,-134512,-1884789,-4056942,-6712100,-6602834,-7505604,-6748304,-4503930,-3387379,-234082,2307042,3870842,6463015,6847188,6969801,6797022,4512486,3084337,630656,-2318297,-3843543,-6024956,-7014964,-6721413,-6773203,-4779790,-2767260,-938421,2206642,3876708,5729868,7114814,6510262,6488394,4852120,2599735,893854,-2146692,-3977328,-5528034,-7071327,-6481063,-6290933,-4887887,-2369803,-819286,2190679,4179745,5303586,7043326,6444717,6029219,5010536,2139848],[0,0,0,1,5,-53,-50,-46,76,-89,189,-90,242,-156,374,-393,584,-685,763,-963,1022,-1390,1549,-2016,2260,-2675,3026,-3423,4022,-4543,5406,-6057,7016,-7777,8777,-9814,10997,-12455,13871,-15648,17245,-19223,21129,-23418,25887,-28611,31696,-34834,38459,-42111,46402,-50931,56163,-61918,68319,-75571,83539,-92879,103414,-116105,131060,-149523,172640,-202886,245061,-309310,426165,-732216,4985586,10921304,19396625,-1333215,-5247814,-539125,-22968734,-16395753,-13342622,-28495595,-9795936,-7243372,-15082966,14166778,5504293,7322090,32761355,7925018,20022094,27562854,-6975878,16349105,-862320,-25101707,5326949,-30764691,-24615827,-152318,-38239464,975070,2514753,-18266261,32324352,4831220,9720692,42728122,-3568130,24014108,21560448,-19796146,18779965,-15900418,-27506295,5441260,-39843160,-14458464,-1413093,-33191036,13729785,1422336,-5691657,36493711,3534902,18422258,34284573,-4742462,21740747,7322486,-18736585,7835370,-22725384,-24357603,-4339511,-32880025,-11258548,-1851576,-18339546,14134812,9310325,4977031,31768829,12478430,15504827,26600582,-1148964,7189772,3531316,-21852696,-5731521,-18221778,-29413643,-5921555,-22101392,-13714687,8524036,-9286358,13729516,21874799,3953451,31127081,16781277,4579826,25536187,-7299280,-4290489,3605098,-31076450,-8340496,-15100828,-33136461,2101763,-17456788,-9923365,20030082,-7302886,20521224,26649833,1270235,33876759,10926211,-872945,21601177,-17817945,-7927140,-2808015,-36189940,-6651777,-17787279,-27734383,7737519,-13959855,1229987,23213386,-1061462,26676425,23210947,4524740,28831504,3256713,-2390426,9634150,-21958383,-10969412,-11240056,-31305190,-7714577,-15856698,-16704282,8246963,-4044961,9002721,22480940,8017787,23683363,19993267,6051135,16789614,230569,-7842305,-2140041,-20433076,-17671018,-13325519,-24181378,-10464790,-6566705,-8965614,9797681,8761011,10527663,24730664,14203158,16410909,19952524,1591260,5659059,-991699,-17618293,-7891282,-19495991,-23604906,-8535818,-20401975,-8339217,4338235,-5199929,16028382,16017282,9641543,27917430,11824275,10613266,17308650,-7269772,2017,-5822192,-23936300,-8157068,-21011669,-21537385,-3621610,-16491528,-565859,9708272,395441,21433000,16661822,11873131,25290286,7387889,7587525,8482046,-11744461,-5702418,-12744754,-23372312,-11721454,-19205088,-15752028,-2436084,-6997925,5144815,13231972,9568817,20518467,18609023,12906520,17162297,6562705,-25498,-206854,-12800694,-14648416,-13852558,-21665508,-14712041,-10996620,-12131843,1569947,3957289,6215007,19090894,13788987,16216566,21031386,7113909,10021458,4675889,-10300345,-3932322,-15387018,-20859840,-10182015,-21539758,-12294936,-2236046,-9744930,9552390,10627596,7531797,25162393,12625878,13905015,20235838,-1020925,5737850,-1160681,-18464430,-5732298,-19984036,-21775559,-6752203,-20648800,-5227677,3718694,-5061470,17589534,12878163,10574844,26468218,8634409,12407478,13691282,-7462065,1605814,-8961046,-20411798,-7914683,-21482637,-16765962,-5295548,-14397939,1928586,6567875,3289606,19592624,13994466,13535189,20694942,7191669,7491980,4942858,-9205883,-6741852,-12537262,-20117536,-12524807,-15977790,-14315109,-2511083,-4136918,3562431,13886075,9107683,17843468,19323697,9305892,16370624,6323975,-3351268,2478050,-14445742,-14245186,-9695058,-24388339,-9864414,-9696126,-14300631,7697227,-455029,6801405,21942856,6083842,20591590,17710862,1813647,16546445,-3235368,-8172988,601411,-23099783,-11296885,-11520602,-24300360,-1339567,-10205070,-5585895,14223140,69143,16436347,19964301,6430775,22683460,8298813,1887997,9420957,-11982043,-7490877,-9214313,-22901227,-9652643,-15550634,-14428308,-91945,-5515408,5342511,12693898,8619557,18303813,15672132,11264098,13636825,4693309,-106842,-2420971,-10738705,-13189493,-13241388,-16816756,-13554806,-8630274,-8521392,368082,5586141,5670375,15902475,13705883,12508432,18073116,6195061,6636861,4338510,-10116469,-4334307,-13070113,-18927662,-8138232,-18571094,-9834742,-859738,-8140381,10086690,8752070,7484961,22433358,8990881,13719490,15309556,-2130204,6465680,-5094193,-14179476,-4997940,-20269258,-14050764,-8348982,-17215122,-56069,-1356560,225675,15589519,7192638,15085921,18132014,6977136,14370105,4647492,-2457805,664548,-12741255,-11134448,-11622177,-18220618,-9458141,-10538646,-7175380,2297261,1876695,9423096,13114853,12064205,15720495,12105677,9150676,6301803,-149796,-4186338,-8826248,-12090920,-14036934,-14136441,-12164073,-10341693,-4434429,-720339,3850372,10246658,10544095,14480081,14765013,10607081,11400377,4348068,-241257,-2145730,-10991857,-10639503,-12843198,-16071479,-9598391,-10781100,-5858249,1796261,1311421,10021865,11999952,10974889,16409250,10339032,8843225,7376825,-2204529,-2276633,-7953171,-13474961,-10589802,-15074497,-12063273,-7237531,-7516642,1137209,4206847,6633983,13663973,11620233,13351661,13309787,6988025,6464073,322345,-5457009,-6463703,-12679444,-13048490,-11984675,-13538741,-7635973,-5054095,-1646649,5658635,6895785,11201328,13881445,11524650,12743807,8813384,4033125,2018928,-4862913,-7812833,-9954088,-13944295,-11844868,-11488321,-9606205,-3794254,-1575478,3880051,8466632,9517448,13364278,12471379,10710185,9719557,4006253,813039,-3251292,-8748274,-9841475,-12698173,-13034071,-10373607,-9366922,-4497165,-121731,3162240,8532717,10433698,12141004,13067410,10536882,8790303,4703860,-25004,-3327242,-7996865,-10559511,-11908665,-12676552,-10580854,-8470501,-4677929,-286824,3257589,7714504,10074521,11776599,12408612,10333531,8504119,4524990,304990,-3102569,-7813378,-9860913,-11420458,-12419849,-9945453,-8450942,-4659032,82225,2875294,7890256,10032121,11055733,12662594,9788245,8079662,4901793,-604203,-2888014,-7622473,-10537258,-10570154,-12568286,-9969619,-7368566,-5310524,756636,3241633,6904673,10896674,10335339,12048227,10409434,6760174,5409696,-164637,-3666065,-6254373,-10683311,-10524629,-11215484,-10816023,-6636485,-4958696,-403871,3966900,5898185,10200172,10841391,10647217,10857885,6822040,4470937,952999,-4248941,-6121526,-9710836,-11317721,-10299309,-10454353,-7151556,-3793168,-1043382,4237437,6666592,9145476,11535066,10314878,10022156,7610702,3309489,928852,-3888725,-7067598,-8660341,-11407130,-10530349,-9393595,-7763708,-3363902,-729258,3208731,7318169,8445938,10819673,10786791,8850182,7848319,3646055,297882,-2598711,-7164150,-8594570,-10214251,-11054095,-8658503,-7451038,-4102594,43401,2640687,6821764,8927622,9852742,10908082,8842527,6982992,4149598,-185979,-2980386,-6640148,-9055302,-9906862,-10550431,-8892807,-6793423,-3835058,118528,3108563,6631033,8727718,9910613,10432292,8617842,7003732,3756568,-3501,-2650357,-6741576,-8392019,-9585076,-10614583,-8149161,-7141966,-4078085,379313,2097835,6605044,8539536,8825042,10947915,8068360,6630978,4684958,-861060,-2067420,-6115740,-9176319,-8321762,-10855535,-8432076,-5763391,-5018906,958265,2645626,5439792,9689239,8297503,10194592,9047390,5243864,4787480,-461117,-3400995,-5049151,-9455679,-8775798,-9449516,-9221940,-5359261,-4356951,-164424,3492023,5034872,8775389,9023862,9168302,8947857,5668065,4116222,358244,-3052103,-5206746,-8465721,-8737607,-9381139,-8594779,-5717039,-4266476,-17131,2799791,5060954,8716173,8307820,9346428,8636469,5193361,4452654,-189142,-3168278,-4613727,-9071359,-8119008,-8940323,-9033302,-4738087,-4403923,-179800,3748717,4113639,8985178,8471324,8240647,9404042,4549594,4039325,820380,-4155910,-3940462,-8370064,-9001531,-7540790,-9386477,-4953953,-3472137,-1456986,4096166,4111135,7658416,9218840,7329867,9099963,5341941,3020507,1604699,-3886966,-4317947,-7260973,-9306124,-7271680,-8750127,-5439404,-2792786,-1549910,3817950,4503707,7008768,9403900,7112420,8517928,5597289,2400701,1681164,-3849034,-4736700,-6601316,-9578232,-6971184,-8247311,-5914251,-1977966,-1887625,3570420,5049156,6036060,9692250,6958321,7777488,6498532,1735918,1876620,-2996038,-5448496,-5413800,-9478997,-7247361,-7081406,-6742381,-1774963,-1553275,2290660,5722757,5317701,8967054,7636911,6472844,6725469,1949696,979827,-1948050,-5873867,-5510024,-8474565,-7963881,-6213386,-6578153,-2130133,-522278,1804564,5994806,5697723,8124046,8125343,5969643,6379569,2314745,203550,-1509704,-5794931,-5677950,-7697292,-8268092,-5822537,-6179206,-2756672,-29012,1230468,5551280,5892911,7126947,8443793,5772891,5860974,3233791,-246281,-1127447,-5110891,-6273093,-6568427,-8412091,-6059594,-5239047,-3606993,365645,1429130,4557120,6705370,6399520,8005039,6412173,4618516,3625242,-273835,-1939705,-4134454,-6815540,-6557916,-7462020,-6835741,-4358252,-3357706,-192484,2464954,3814898,6577643,6867019,6922628,6919106,4470339,3074161,613437,-2508374,-3743118,-6116090,-7071395,-6620238,-6823249,-4705990,-2747033,-946332,2375632,3853073,5734194,7190787,6560746,6594087,4812469,2560810,963313,-2340560,-4033598,-5553706,-7160764,-6485122,-6368336,-4910955,-2279575,-854959,2209214,4177821,5300890,7230929,6381938,6116376,5070735],[0,0,0,2,12,-184,132,-313,321,-423,574,-677,1020,-1163,1604,-1807,2284,-2674,3249,-3952,4653,-5626,6436,-7617,8669,-10134,11643,-13443,15452,-17529,19984,-22416,25407,-28465,32122,-35977,40261,-44911,49830,-55384,61217,-67919,74997,-82963,91450,-100741,110871,-121849,134130,-147446,162469,-178844,197280,-217721,240843,-267194,297431,-332878,374508,-424830,486322,-564159,665680,-804619,1006879,-1328993,1923792,-3390981,16269892,19362032,7326025,21460782,-2792313,-4064430,-1526334,-22010748,-17085895,-12829036,-28810088,-9351094,-7611768,-14390399,13733180,5919330,7279262,32817312,7835532,20131588,26944163,-6670734,15792423,-1076098,-25155368,4899914,-30626563,-24394773,-379207,-37519987,968611,2786613,-17671876,32221696,5161666,9961806,42373704,-3387721,23664497,21062049,-19835450,18255354,-16216292,-27505821,5036315,-39685736,-14340325,-1284603,-32671504,14081632,1767598,-5204306,36696855,3470386,18485930,34043524,-5085440,21593582,6684801,-19220068,7637152,-23319773,-24350366,-4368141,-32934316,-10520417,-1574922,-17884848,15033688,9343426,5609741,31989407,11945462,15774550,25986767,-1844675,7063771,2353606,-22204199,-5831012,-19033165,-28768320,-5810072,-22005103,-12441929,8578905,-8512711,14711895,21573482,4672780,31000577,16038501,4692161,24411600,-8038718,-4576239,2411405,-31095834,-8454009,-15504252,-32290496,2386633,-16860231,-8854866,20263256,-6454185,21026745,26380222,1520262,33472815,10186585,-1167947,20678168,-18521806,-8278142,-3505998,-36249870,-6390970,-17795294,-27010657,8213609,-13584038,2140702,23563309,-786864,27092533,22831081,4414995,28519596,2398936,-2680816,8984933,-22682915,-10962112,-11621052,-31264178,-7161665,-15740736,-15793804,8851839,-3754028,9934411,22582586,8065480,24104917,19295667,5710006,16472232,-728840,-8000214,-2757250,-20925181,-17396317,-13615785,-23941808,-9760580,-6485149,-8016086,10364838,8835508,11340085,24622250,13994719,16530672,19134682,1204814,5231158,-1984809,-17762434,-8334603,-19923181,-23221443,-8703591,-19849302,-7532493,4476257,-4300870,16378192,16115762,10199324,27493676,11617925,10474846,16317425,-7551155,-533101,-6620456,-23901062,-8585605,-20892957,-21027079,-3463945,-15626761,213294,10084654,1284074,21653617,16761352,12000793,24694845,7008652,7042729,7528449,-12194927,-6203906,-13293746,-23346139,-11809366,-18877473,-15164130,-1953315,-6167059,5850603,13633962,10057026,20740096,18493736,12644606,16529771,5868387,-532746,-1029202,-13404349,-14951584,-14159048,-21497716,-14372852,-10529392,-11332692,2164739,4540227,6925781,19355960,14087772,16215797,20545829,6789845,9345032,3828743,-10782295,-4752331,-15689187,-20903574,-10322880,-21004341,-11863121,-1610173,-8824321,9930113,11297958,7947608,25090269,12932773,13501829,19665251,-1433845,4810747,-1670526,-18955675,-6248184,-19896013,-21798904,-6407779,-19968228,-4844397,4526576,-4476585,17901199,13409077,10586841,26482065,8397594,11696224,13338917,-8124951,998119,-9198601,-20948728,-7954156,-21380413,-16678219,-4674551,-13876515,2483477,7282115,3583992,19888745,14202138,13321310,20608023,6766497,6924302,4647903,-9913746,-7084227,-12712317,-20383768,-12399226,-15793150,-13997210,-1861611,-3774143,4172109,14388285,9159038,18027442,19154871,8868897,16148392,5691735,-3981217,2171014,-15117150,-14447240,-9780152,-24472894,-9392136,-9364090,-13829976,8474382,-21961,7332319,22303588,5910037,20589466,17457828,1264073,16085128,-3802713,-8677881,275947,-23560735,-11359122,-11355090,-24146606,-778615,-9640857,-5161923,14961704,364400,16704499,20221243,6132286,22493174,7878668,1169106,9124253,-12649105,-8023556,-9245270,-23200522,-9496961,-15060630,-14239232,679880,-4835854,5696154,13431726,8721170,18462576,15714259,10669109,13415391,4096631,-989840,-2592944,-11506635,-13502538,-13086709,-17117010,-13048164,-8108618,-8223525,1429755,6039813,6183766,16541055,13488599,12572443,17780639,5405223,6210295,3480422,-10904131,-4658676,-13680469,-18964825,-7895638,-18496349,-9142953,-284640,-7524172,11020677,9121374,7896176,22665452,8723129,13561565,14757246,-2943381,5993767,-5815292,-14763287,-5090815,-20603928,-13873410,-7991499,-16845939,743614,-782135,747193,16178353,7395075,15222869,18108668,6524158,14109317,4125781,-3144669,313271,-13291322,-11551237,-11483188,-18320190,-9140917,-9991751,-6885764,3074223,2346996,9670572,13664404,11974125,15678502,12040698,8476252,5927178,-777466,-4747809,-8995646,-12597497,-14135858,-13934791,-12166691,-9751529,-4002488,-309332,4613008,10480283,10851890,14751852,14418454,10477434,10917412,3605824,-633110,-2787613,-11451670,-10707742,-13145004,-15890504,-9271059,-10513519,-5253109,2294259,1764594,10374770,12128108,11112233,16370194,9966912,8493947,6912891,-2790846,-2726160,-8466467,-13786837,-10534418,-15096151,-11743191,-6783768,-7140678,1834812,4628580,7015355,14072990,11599132,13358032,13154597,6366932,6095673,-211586,-6148140,-6713430,-13175451,-13147586,-11852508,-13417452,-7075491,-4564332,-1091944,6282587,7264373,11509891,14116226,11299101,12527896,8318942,3438916,1606865,-5503326,-8161019,-10226061,-14075212,-11680995,-11267293,-9167469,-3133770,-1064288,4502775,8909032,9788120,13585314,12379997,10444999,9328925,3412344,274941,-3857762,-9214705,-10157618,-12811279,-12998777,-9996227,-8945266,-3943637,448347,3755908,8992307,10705102,12260031,12972678,10257066,8295745,4296752,-521664,-3876647,-8464881,-10803314,-12032944,-12567247,-10378161,-8087049,-4153757,210244,3843917,8133818,10447650,11913979,12188093,10199941,8074117,4073111,-189718,-3657104,-8200072,-10109561,-11676706,-12243204,-9738449,-8138729,-4050072,500772,3358182,8328048,10255704,11319447,12558597,9429366,7771979,4330138,-1074368,-3295915,-8134843,-10698651,-10711679,-12585002,-9627144,-7126071,-4816615,1235993,3680459,7420152,11059575,10452355,12088003,10119134,6519017,4949571,-824442,-4021863,-6586777,-11031838,-10490338,-11235648,-10493391,-6209858,-4696844,46744,4412041,6190064,10501151,10883146,10508161,10605867,6390386,4074959,478866,-4739213,-6404400,-9977694,-11392429,-10099248,-10357176,-6819189,-3326316,-617582,4677810,6956242,9381730,11698421,10207722,9772756,7342394,2898280,529001,-4232730,-7479490,-8887456,-11471781,-10428070,-9089877,-7571045,-2868934,-160430,3454157,7705814,8655166,10932384,10806897,8597010,7496911,3332600,-235892,-3034587,-7483514,-8954208,-10233738,-10986007,-8447147,-7023836,-3743655,561771,3073795,7062187,9218208,9895956,10773497,8694204,6506986,3719407,-561575,-3517311,-6937407,-9346663,-10031795,-10375339,-8727781,-6491238,-3355533,359370,3554991,6998083,8813537,10159351,10238907,8345808,6741698,3191603,-377007,-3107493,-7205720,-8487530,-9763477,-10565954,-7858688,-6819921,-3431317,834044,2490624,7140001,8687549,8962121,10946905,7652366,6295930,4244222,-1353268,-2372041,-6525362,-9434060,-8297532,-10821925,-8146440,-5510292,-4649997,1427477,3045550,5693032,9926518,8272712,10120242,8841218,4902809,4409656,-859947,-3695152,-5394653,-9677903,-8775413,-9437836,-9059084,-5051784,-3930210,263222,3838258,5373934,9024545,9075806,9092479,8685342,5451477,3615383,-144710,-3432993,-5587564,-8601059,-8815399,-9312954,-8326968,-5495268,-3810266,468681,3159420,5492285,8859225,8335693,9386094,8348041,4917935,4141595,-706864,-3463770,-4944276,-9312538,-8157085,-8926866,-8862625,-4391323,-4082702,343453,4076828,4458264,9272492,8459602,8133403,9249089,4166170,3661558,357585,-4571071,-4199541,-8622927,-9030377,-7400100,-9278604,-4553224,-3044015,-1062608,4565646,4440887,7877102,9438548,7208227,8984638,5011695,2634754,1262677,-4355788,-4623926,-7413860,-9350672,-7201626,-8552090,-5235862,-2292665,-1188514,4247273,4855895,7189431,9480433,7094465,8251927,5355336,1947292,1211532,-4178504,-5124484,-6812589,-9610904,-6939647,-7966679,-5624084,-1575993,-1331933,3932936,5430793,6207122,9725031,6914138,7471151,6101550,1306306,1383082,-3337556,-5836098,-5719640,-9551994,-7306403,-6715091,-6440526,-1317291,-976107,2745038,6128793,5606466,9007866,7702262,6254566,6409522,1591772,477224,-2328600,-6252041,-5719824,-8555054,-8024342,-5917936,-6104236,-1806438,16188,2126486,6327334,5850991,8082497,8149166,5692178,5932403,1971973,-353275,-1922196,-6073078,-6073204,-7693236,-8267639,-5605878,-5800138,-2342624,550851,1666573,5833170,6234060,7100157,8367972,5653928,5346122,2889193,-785978,-1594900,-5349080,-6616230,-6670940,-8295966,-5893068,-4805212,-3186885,927755,1983021,4873817,7023984,6521332,7884641,6313778,4164749,3196367,-706776,-2548372,-4369813,-7169023,-6652359,-7255529,-6645662,-3921138,-2974509,330226,2955508,4149269,6865937,7004537,6779589,6690438,4128687,2504613,246836,-2995835,-4116194,-6329602,-7213644,-6489847,-6618708,-4364945,-2225430,-501472,2916007,4172835,5986851,7300879,6404017,6376310,4514775,1987686,475124,-2783264,-4424139,-5743521,-7317222,-6302733,-6111085,-4613303,-1649437,-415600,2767670,4657520,5493611,7352279,6260262,5842875],[0,0,0,1,3,-109,-60,-38,-72,-5,13,5,55,91,0,162,-36,127,-68,122,-225,239,-427,346,-516,428,-611,682,-877,1098,-1191,1445,-1446,1755,-1859,2271,-2567,2955,-3339,3600,-4066,4348,-4995,5467,-6230,6850,-7549,8276,-8949,9906,-10746,11968,-13010,14321,-15504,16809,-18204,19577,-21181,22473,-23727,23999,-22947,18390,-6115,-26274,121657,-494293,5194684,29402951,16619924,8763480,20297888,-2086193,-4657977,-1026854,-22483156,-16540263,-13204638,-28374428,-9519262,-7420300,-14500545,13947731,5536049,7489368,32520452,7897143,20029277,26924780,-6627266,15917672,-1117326,-24788527,4855493,-30501437,-24285026,-528924,-37502035,951335,2523966,-17773777,31925212,4999790,9860458,42276257,-3323677,23746219,21168642,-19615051,18456120,-15929157,-27384717,5218855,-39498664,-14364047,-1372657,-32789328,13806240,1631220,-5519560,36444265,3455833,18369020,34007988,-4948803,21668974,6952885,-18910971,7839598,-22998413,-24201523,-4218659,-32967828,-10644171,-1763734,-18129318,14807528,8985652,5354322,31822344,11855712,15817216,25998343,-1681425,7405779,2518227,-21830643,-5668542,-18885467,-28488262,-6019515,-22011798,-12542028,8150305,-8567059,14377181,21291637,4733631,30747080,16160076,4984179,24232645,-7561693,-4419516,2501306,-30611962,-8561364,-15322072,-32156775,2050146,-16840919,-8955132,19939913,-6445524,20668784,26321118,1610058,33245093,10295496,-989471,20644092,-18176375,-8150540,-3333264,-35901669,-6446186,-17706358,-27008817,8083993,-13641184,2033056,23275260,-930197,26876844,22697531,4466943,28491800,2570726,-2404007,9065064,-22363448,-10704442,-11681674,-31026640,-7161853,-15967926,-15771348,8455501,-4006129,9770615,22090315,8128698,23971983,19067170,6173525,16363191,-512960,-7507552,-2831763,-20450061,-17113829,-13757075,-23587190,-10036968,-6707501,-7990020,9818771,8777154,11052796,24156179,14267292,16368734,19136155,1780037,5162556,-1466428,-17363371,-8357668,-19348531,-23224928,-8843582,-19669578,-8090290,4231685,-4501090,15769276,16031551,9854603,27286016,11921085,10442317,16628673,-7039926,-388850,-6048725,-23564408,-8520330,-20584290,-21273222,-3712686,-15760457,-419609,9765521,910820,21140180,16687610,11787986,24683662,7392191,7225718,7940074,-11674083,-6008534,-12840559,-23135641,-11838778,-18746602,-15493205,-2383924,-6578380,5282734,13286523,9824555,20353198,18428180,12766498,16585281,6444562,-230357,-741610,-12729860,-14843198,-13949280,-21257632,-14687788,-10550165,-11689813,1525509,4438314,6254513,18922373,14092228,15771743,20760350,7121092,9270016,4518609,-10541865,-4498159,-15062643,-20948529,-10192963,-20938083,-12268268,-1615684,-9183442,9411036,11181848,7417091,25029619,12837085,13238543,20034571,-1251337,5041761,-1038349,-18864565,-5927255,-19625040,-21905243,-6280358,-20234440,-5190661,4274816,-4884609,17721891,13143778,10305880,26413379,8441773,11923354,13566035,-7795387,1379876,-8992717,-20506591,-7786909,-21330267,-16570201,-4976478,-14105836,2137630,6774472,3469184,19525373,13976011,13414906,20468780,7047604,7228810,4772579,-9261015,-6933088,-12437030,-19945768,-12550294,-15726203,-14250112,-2409002,-3933950,3402233,13995890,9029731,17516439,19305362,9002973,16179403,6322560,-3624119,2577774,-14472395,-14368325,-9374067,-24328302,-9721286,-9381078,-14331751,7925245,-461033,6651465,21999448,5695616,20439674,17659269,1493025,16591593,-3257303,-8099629,828265,-23053339,-11108818,-11392808,-24103808,-1119551,-10154816,-5604738,14147962,-182630,16284184,19747779,6287897,22575343,8078707,1938647,9505947,-11899892,-7228571,-9076941,-22674911,-9446704,-15493586,-14323413,-114962,-5491285,5192757,12409852,8506798,18012677,15418034,11158076,13584235,4700492,-91910,-2232728,-10638969,-12920612,-13004224,-16683098,-13405753,-8512770,-8551623,352814,5439664,5563010,15727657,13476435,12490949,17890852,6210170,6707080,4270367,-9839321,-4144801,-12979041,-18558998,-8137807,-18473201,-9687891,-1227127,-8062187,9809731,8359714,7462836,22034651,8962819,13837660,15094511,-1732951,6590154,-4958936,-13584621,-4967163,-20007994,-13760912,-8659506,-16935475,-331826,-1772796,275319,14937755,7051545,14992985,17613409,7224780,14419740,4641746,-1882752,815960,-12326591,-10728328,-11609691,-17926791,-9446415,-10714509,-7160886,1942025,1570188,9260135,12676678,11905586,15609507,11957827,9350054,6454415,33957,-3651966,-8572535,-11962337,-13742080,-14146739,-12169311,-10276719,-4831026,-828612,3603379,9660625,10659436,14089522,14540310,10851527,11129337,4662654,31409,-2181421,-10359739,-10563901,-12749543,-15670114,-9961673,-10603467,-5901687,1315353,1446518,9502109,11688803,11059032,15908037,10485042,8937959,7153811,-1688932,-2213039,-7850433,-12876276,-10664158,-14836718,-11992503,-7530648,-7467148,853165,3812929,6661210,13253444,11500825,13365280,13076532,7121183,6638959,385446,-5041448,-6234531,-12581165,-12641809,-12077395,-13487728,-7575499,-5378252,-1744631,5463233,6540909,11161710,13631061,11332959,12870328,8662068,4277113,2393973,-4844030,-7280356,-9774795,-13828713,-11465275,-11739879,-9560331,-3776117,-2077055,3835363,8129418,9184731,13436970,12166511,10716732,9925815,3944150,1185939,-3064166,-8647884,-9454043,-12717244,-12932255,-10195062,-9629193,-4490005,-402833,2839511,8509396,10076886,12048908,13028472,10366491,8871240,4886962,89302,-3032848,-7895484,-10293637,-11686439,-12642395,-10490031,-8547622,-4886700,-394701,3152957,7471654,9959465,11584969,12237293,10391075,8555224,4757914,540744,-2865996,-7462488,-9548285,-11354170,-12236673,-10056911,-8647132,-4710105,-301021,2596606,7623850,9654632,11013830,12485519,9713339,8378660,5075076,-194430,-2488258,-7474321,-10064069,-10463746,-12550308,-9830967,-7710549,-5439381,407977,2694319,6784493,10453090,10076876,12120093,10315755,7055172,5631693,-19155,-3193171,-5971011,-10464049,-10101952,-11253599,-10738154,-6779182,-5409511,-661944,3589476,5502888,9974295,10529135,10458719,10864397,6880807,4781573,1182266,-3896923,-5695090,-9400690,-11024141,-10159918,-10683973,-7254205,-4070188,-1345605,3895929,6250061,8812449,11384829,10123788,10099239,7679881,3571646,1319152,-3537582,-6760169,-8371985,-11242776,-10312840,-9427750,-8009998,-3493302,-1029258,2847873,6924210,8114444,10703960,10656752,8818124,8000389,3903512,582682,-2235690,-6857385,-8282738,-9982273,-10856867,-8691079,-7580606,-4264042,-188468,2272600,6452603,8575566,9685751,10705685,8853189,7058305,4299192,225927,-2648122,-6334725,-8665617,-9755784,-10399504,-8958366,-7088719,-3965331,-443601,2780575,6319977,8287791,9747761,10288612,8598195,7254897,3879773,421640,-2283346,-6485874,-7890819,-9462248,-10493572,-8051859,-7386876,-4109837,-42367,1630130,6415079,8066769,8675364,10830494,7882259,6949658,4881595,-565113,-1639250,-5939210,-8738987,-8038965,-10864643,-8299744,-6043930,-5228771,711315,2194514,5296987,9303800,8015976,10245310,8865968,5447041,5020713,-252127,-2944732,-4779149,-9187648,-8462595,-9522245,-9072087,-5477667,-4585014,-308557,3133140,4775623,8569216,8699932,9170839,8833309,5740444,4306537,387431,-2748323,-4912276,-8265894,-8415352,-9323685,-8507255,-5704943,-4484143,-72249,2453726,4771363,8506636,7939542,9315111,8576470,5215769,4730985,-74855,-2880854,-4389863,-8861126,-7861300,-8845133,-9010658,-4695083,-4620922,-246413,3507841,3892176,8765380,8222848,8159400,9345640,4601974,4237821,963222,-3876839,-3660948,-8196179,-8681018,-7499007,-9377297,-4914302,-3633963,-1620288,3792121,3749385,7493612,8942793,7186802,9140436,5391407,3325953,1837101,-3613101,-3949944,-7087825,-9031136,-7138893,-8878293,-5537947,-3032234,-1862731,3518801,4128283,6830475,9204453,7073522,8587640,5664872,2645230,2006208,-3519430,-4382142,-6344682,-9374775,-6837663,-8248662,-6038770,-2229785,-2165014,3322059,4677849,5793747,9472619,6841425,7684666,6517107,1956133,2104456,-2669992,-5128720,-5271315,-9214136,-7242981,-7043275,-6854754,-2034600,-1728589,2024564,5374435,5175878,8714809,7603868,6534635,6737751,2199558,1103717,-1661387,-5519133,-5309841,-8232494,-7864977,-6253235,-6548181,-2348469,-751856,1543911,5582140,5481678,7922860,7996581,6014674,6387243,2512641,572983,-1272763,-5393218,-5451433,-7566372,-8161856,-5895153,-6308436,-2926364,-250788,1005531,5179376,5611659,6918051,8295042,5793671,5887490,3434209,10032,-842334,-4706802,-6029049,-6426381,-8230989,-6061989,-5267788,-3815552,139449,1169301,4261642,6482807,6172750,7884986,6463662,4662296,3818655,7199,-1784126,-3764552,-6651333,-6375899,-7250574,-6821802,-4397265,-3511418,-427270,2187710,3504688,6337268,6692197,6771281,6913464,4449553,3122595,859752,-2327882,-3478116,-5892656,-6953117,-6435584,-6838008,-4670436,-2852979,-1141059,2245451,3556827,5496191,7023461,6311017,6625986,4901945,2607746,1234908,-2136044,-3755460,-5291465,-7063964,-6201234,-6338038,-4954400,-2343684,-1192688,2108393,3924617,5013487,7118833,6282128],[0,0,0,1,7,-61,-46,-148,85,-239,218,-279,379,-419,683,-735,1061,-1132,1449,-1654,2011,-2460,2870,-3506,3936,-4680,5239,-6144,7024,-8118,9337,-10538,12014,-13365,15158,-16894,19095,-21350,23882,-26608,29427,-32683,36011,-39978,44074,-48792,53734,-59165,65079,-71454,78697,-86493,95446,-105132,116168,-128382,142319,-158346,176906,-199038,225371,-257977,298843,-352723,427206,-539353,733980,-1195222,6401151,9631189,27923779,17287851,8279554,20520836,-2311183,-4341996,-1312521,-22111069,-16619872,-12927324,-28257913,-9367575,-7496742,-14303149,13752367,5717878,7401435,32308300,7844985,19967304,26717587,-6571914,15779088,-1019533,-24742929,4924019,-30301759,-24161630,-503453,-37361551,843232,2502672,-17844249,31781971,4984528,9716574,42100004,-3259258,23589416,21162674,-19443990,18341400,-15726839,-27222523,5144104,-39261755,-14383036,-1348365,-32693828,13643960,1587385,-5515226,36223241,3364408,18274530,33924912,-4900237,21508145,6984539,-18817850,7878367,-22820354,-24002016,-4227157,-32811554,-10624522,-1847273,-18048434,14754288,8898511,5408601,31648778,11736976,15901707,25746863,-1613339,7430293,2381885,-21542232,-5710245,-18902129,-28249280,-6089428,-21866430,-12475718,8029149,-8385281,14264316,21112427,4885156,30529032,16118336,5005844,24141206,-7436984,-4428591,2473087,-30453042,-8621161,-15272965,-32035183,1866285,-16771675,-9081601,19719331,-6499322,20499395,26133267,1651750,33173812,10426303,-910917,20696112,-17979347,-7913966,-3297828,-35748837,-6376362,-17767306,-26893885,7892603,-13729876,1987159,22963574,-890891,26799972,22448866,4618328,28396659,2586946,-2164168,8939036,-22177939,-10488079,-11812950,-30719444,-7204626,-16036986,-15616418,8181425,-3933155,9915194,21794248,8223578,23810228,18944227,6408569,16171291,-400511,-7333967,-2973886,-20320088,-17233649,-13811842,-23287774,-10152231,-6695830,-7941396,9517852,8809560,10948131,23981875,14308064,16289784,19119141,1919873,5193086,-1411048,-17142822,-8380636,-19222437,-23182580,-8929883,-19579452,-8107901,4065773,-4391319,15549651,15945072,10042612,27016966,11955584,10427263,16435785,-6826721,-462365,-6123195,-23278847,-8660756,-20453658,-20943700,-3826657,-15530604,-290304,9640431,1195857,20899863,16598993,11997715,24336304,7482610,7159777,7668831,-11513143,-6214996,-12895493,-22885266,-11990037,-18649803,-15243971,-2431594,-6233991,5295979,13244212,10051883,20150852,18485380,12875528,16377801,6458874,-342997,-838569,-12579521,-14917157,-13945787,-21116729,-14774171,-10444523,-11649534,1447038,4536685,6226993,18864144,14181983,15640297,20774961,7179210,9295630,4662001,-10448453,-4470279,-14887246,-21044816,-10040565,-20762983,-12515765,-1626464,-9345421,9223479,11243310,7174385,24959883,12988649,13069853,20197746,-1202862,5021409,-842267,-18717179,-5870078,-19420841,-22059030,-6230082,-20174092,-5423887,4272330,-5092032,17453904,13144394,10195845,26417409,8648941,11878956,13791837,-7592972,1281866,-8658182,-20525017,-7835436,-21107329,-16770564,-5089306,-14125530,1776201,6751497,3297760,19273952,14109077,13213205,20466187,7427171,7116375,5026245,-9197936,-7056269,-12144134,-20086064,-12566075,-15497028,-14509722,-2276057,-3904991,3232040,14164767,8843290,17457319,19549727,8729469,16321346,6392982,-3876737,2862565,-14548097,-14330033,-9196783,-24531711,-9585990,-9315818,-14483991,8152240,-506382,6687782,22117407,5613113,20576617,17618390,1357684,16504139,-3385136,-8288208,748648,-23134970,-11088326,-11354307,-24172460,-1012967,-10048021,-5489020,14328752,35449,16337334,19737286,6233167,22464529,8067203,1748995,9290743,-11848187,-7446363,-9149503,-22617341,-9609704,-15269492,-14312725,-105678,-5180633,5141543,12683554,8707718,17914657,15646548,11027465,13322663,4776247,-466508,-2368551,-10597055,-13254394,-12846637,-16843784,-13390316,-8184996,-8627734,663876,5635449,5489324,16058833,13367786,12299923,18076218,5811283,6681328,4143031,-10326651,-4065201,-13217086,-18617655,-7833657,-18557034,-9424431,-904828,-8119386,10259126,8371826,7510320,22232261,8741814,13758737,15032426,-2146611,6558236,-5143984,-13848893,-4862695,-20161198,-13721214,-8498770,-16932636,-48917,-1578280,299799,15309285,7055279,15067147,17710048,7065219,14343877,4634719,-2109176,696072,-12521170,-10945929,-11484728,-18005127,-9355811,-10532114,-7177825,2102520,1771963,9271337,12896521,11895547,15530151,12057066,9080608,6332995,-96014,-4066464,-8565115,-12023139,-13846422,-13973440,-12125260,-10129098,-4538914,-707657,3869245,9997784,10600188,14324969,14569450,10591172,11056157,4245931,-361455,-2360108,-10764962,-10596779,-12791798,-15788162,-9570463,-10419616,-5681190,1888399,1586249,9876822,12060199,10827986,16028155,10216642,8503924,7153435,-2255921,-2613240,-7998769,-13433789,-10526616,-14863688,-11952324,-6902534,-7231633,1342297,4469363,6702616,13743993,11567880,13097186,13162087,6547842,6204987,168083,-5864903,-6381386,-12855461,-12997855,-11658607,-13432530,-7182057,-4714425,-1314149,6126847,7036268,11366440,13921562,11126298,12552352,8283623,3590508,1770218,-5433591,-7861352,-10144008,-14073011,-11423200,-11352700,-9157459,-3233107,-1431542,4493433,8638324,9619169,13526108,12057472,10451358,9397934,3250996,550581,-3822800,-9082586,-9848219,-12938337,-12656015,-9973315,-9055636,-3723513,155418,3551482,8971695,10399824,12266955,12901323,10047291,8491304,4148871,-421057,-3692040,-8514231,-10500655,-11926345,-12594048,-10221303,-8105604,-4275516,196754,3670337,8107733,10279700,11792470,12177935,9968929,8049650,4060929,-145252,-3573013,-8068887,-9906436,-11611650,-12150378,-9701531,-8127408,-4041728,407866,3326648,8279755,10077392,11193732,12417948,9338226,7829895,4304319,-964013,-3246368,-8083077,-10480551,-10666016,-12465200,-9499546,-7143163,-4769241,1158850,3434623,7324554,10956400,10256944,11982667,9924306,6509908,4982420,-838325,-3865476,-6519119,-10886878,-10297992,-11207981,-10406565,-6231881,-4707733,22259,4345792,6068001,10422535,10743488,10362808,10673512,6284352,4015969,542415,-4675107,-6284852,-9806946,-11320831,-10007895,-10275016,-6804906,-3264721,-797918,4639494,6879016,9139491,11684731,10029556,9742019,7293418,2765328,624761,-4161567,-7368583,-8692182,-11434274,-10341825,-8976893,-7576636,-2820593,-260711,3402449,7618291,8458481,10732857,10684497,8456651,7489754,3209697,-219586,-2919027,-7355634,-8620831,-10111940,-10860918,-8428078,-6966493,-3648030,508493,3021724,7068336,9074935,9815154,10653358,8544640,6562599,3547399,-543642,-3400743,-6822660,-9070599,-9925207,-10262692,-8567106,-6497548,-3295070,301988,3446782,6996043,8646274,10028583,10197449,8211833,6768386,3187961,-366586,-2959415,-7182379,-8354685,-9526841,-10451361,-7708862,-6850986,-3478301,803423,2246951,6973786,8556478,8751259,10833577,7558820,6341310,4256399,-1337115,-2290979,-6448035,-9259298,-8121852,-10727580,-7989940,-5432030,-4617932,1359157,2895810,5813827,9717281,8177332,10073696,8680460,4869363,4349547,-884898,-3626808,-5366186,-9559362,-8638907,-9367926,-8813537,-5017022,-3972073,292474,3702031,5325045,8897394,8872259,9067290,8624232,5368196,3695658,-174304,-3262230,-5419202,-8553780,-8603030,-9249767,-8210870,-5315185,-3933693,498756,3034303,5284639,8819468,8091038,9291955,8301329,4780750,4140623,-700970,-3362889,-4815799,-9132458,-8036799,-8771579,-8752404,-4287335,-4041308,270683,4025986,4369403,9102445,8385180,8033968,9133564,4214161,3649348,454658,-4434787,-4206661,-8514796,-8825686,-7385925,-9108797,-4554996,-3105100,-1059738,4407055,4291845,7812773,9164718,7153209,8838421,4951019,2652329,1246169,-4198190,-4538750,-7451914,-9201765,-7052218,-8492227,-5123451,-2350888,-1259765,4179019,4737083,7060663,9354402,6949589,8198534,5286141,1963635,1266733,-4086648,-4991227,-6691845,-9517938,-6760563,-7888846,-5602225,-1591675,-1486093,3841256,5312521,6080690,9620441,6869465,7338120,6147245,1344212,1386012,-3211702,-5703170,-5568246,-9314526,-7245957,-6669636,-6368109,-1400588,-1038212,2513273,5981341,5523716,8822045,7698654,6150504,6377462,1689652,475188,-2174811,-6162298,-5693333,-8317222,-7880880,-5875877,-6124664,-1874557,-57674,1988686,6036084,5862661,7925173,8047959,5740808,5950806,2135518,-237348,-1732218,-5875454,-5932064,-7522615,-8185774,-5508336,-5676940,-2520076,454359,1512083,5624589,6157561,6972054,8293946,5620161,5356976,3024632,-695132,-1418483,-5168643,-6498350,-6427070,-8224018,-5910243,-4708137,-3413636,746462,1788400,4576277,6945043,6329529,7816361,6277038,4115221,3338523,-577952,-2355706,-4100481,-6997355,-6515140,-7107716,-6712131,-3956044,-3011526,106940,2907037,3884649,6723612,6834864,6606907,6820845,4044577,2687833,467005,-2886822,-3844030,-6190516,-7108605,-6296105,-6712937,-4369441,-2366944,-737682,2694807,3985092,5770730,7294525,6192439,6551291,4593646,2098641,733058,-2614823,-4113258,-5546493,-7273484,-6195465,-6169505,-4670549,-1898201,-763347,2537897,4342050,5268580,7249603],[0,0,0,1,8,-151,94,-264,158,-330,314,-504,649,-796,1054,-1142,1507,-1667,2163,-2503,3055,-3566,4108,-4824,5462,-6471,7344,-8596,9716,-11090,12500,-14057,15922,-17828,20199,-22498,25248,-27964,31087,-34433,38123,-42304,46686,-51688,56811,-62638,68765,-75686,83264,-91642,101020,-111205,122774,-135460,150109,-166657,186000,-208585,235402,-267950,308043,-359438,427165,-521524,661095,-888483,1318895,-2410547,11525217,19755012,6481806,29589331,15993710,9242077,19590565,-1716785,-5007147,-812464,-22528383,-16200118,-13334155,-27829153,-9542141,-7263570,-14469336,13866437,5472384,7599402,32021995,7940169,19786836,26582034,-6567837,15781560,-1276472,-24407320,4647901,-30113555,-24046411,-542182,-36967971,871772,2516387,-17419123,31494025,5073619,9793598,41748022,-3226278,23351220,20847553,-19384324,18063837,-15788286,-27103607,5016984,-38970292,-14241366,-1289877,-32337748,13767501,1712709,-5267473,36270616,3361676,18300233,33664833,-5172523,21434933,6697195,-18984816,7851365,-23122745,-23877326,-4053929,-32826849,-10193200,-1686168,-17854789,15174800,8652494,5611827,31773245,11290813,16071491,25353856,-2023093,7595511,1804664,-21562086,-5543047,-19288712,-27741194,-6088309,-21863480,-11773224,7821822,-8073697,14604546,20736948,5296881,30279448,15639967,5200897,23404869,-7644586,-4379833,1879808,-30151079,-8627486,-15448117,-31392002,1913021,-16488279,-8395892,19616076,-5991391,20693672,25857215,1898289,32756439,9967661,-987601,20015139,-18200594,-8067794,-3715826,-35543768,-6222487,-17722380,-26245078,8125269,-13496078,2510282,22977219,-822166,26997766,22042930,4602183,28217295,1923079,-2136582,8579302,-22574684,-10225777,-12031718,-30573825,-6768516,-16138473,-15086902,8385852,-3967228,10352309,21522048,8150507,23990422,18334004,6471853,16026791,-939579,-7019349,-3232378,-20371144,-16728811,-14088880,-22947202,-9823713,-6907046,-7405440,9556713,8676853,11381811,23533191,14208093,16332915,18496711,2022871,4868633,-1750367,-16833318,-8743168,-19184679,-22689053,-9118503,-19102374,-7892625,4030871,-3881834,15425346,15928637,10178237,26549236,11932577,10299622,15998967,-6806119,-796570,-6241925,-23059776,-8878253,-20203558,-20709902,-3826347,-15115922,-320460,9632914,1455869,20686989,16627994,11907954,23976195,7438825,7010551,7454305,-11403101,-6315879,-12856975,-22702530,-11974426,-18383874,-15046401,-2431831,-5945932,5389758,13171567,10067769,19934931,18217428,12811478,16021414,6350599,-302744,-1114929,-12464159,-14828791,-13946992,-20752286,-14735796,-10316582,-11207902,1387018,4753811,6275643,18602213,14331378,15389306,20469257,7223864,8731660,4630039,-10440184,-4824801,-14600184,-21027907,-10107682,-20321184,-12490317,-1292707,-9037765,9115529,11553565,7074128,24773753,12995519,12652061,20001462,-1385675,4603302,-866413,-18943689,-5968666,-19214808,-21970380,-5950366,-19865717,-5126183,4656663,-4865489,17531916,13316712,9955573,26305522,8233988,11504349,13384498,-8080889,1131030,-8983406,-20585714,-7804277,-21053139,-16363941,-4773793,-13790329,2380283,6960931,3548451,19447102,13925418,13285386,20079987,6903894,6853537,4414535,-9398312,-7158375,-12427686,-19842406,-12430903,-15278892,-13894982,-1982820,-3442574,3650535,14285720,9193045,17383312,19234355,8615528,15743015,5990648,-4166279,2305991,-14621764,-14491188,-9138549,-24215214,-9376933,-8942711,-14057544,8408813,-81899,6790486,22190449,5582369,20298463,17393751,1108902,16269423,-3519130,-8381751,696504,-23100268,-11040418,-11083650,-23989044,-794410,-9712131,-5354620,14448337,123904,16258538,19613053,6051855,22253375,7801286,1591639,9197866,-12049573,-7436498,-9014202,-22552703,-9273413,-15013147,-14117180,163328,-5129247,5324917,12679340,8536510,17856412,15442833,10780208,13305759,4464358,-404005,-2329087,-10728861,-13020919,-12753084,-16513963,-13088922,-8243137,-8357035,763478,5528868,5644615,15786197,13271621,12360018,17643098,5816508,6540581,3970673,-10025981,-4178905,-13101715,-18279971,-8012508,-18197238,-9332711,-1033007,-7741787,10039866,8341055,7597637,21767550,8757859,13630852,14646384,-1886186,6258702,-5131402,-13602102,-5073380,-19849852,-13528230,-8473094,-16535010,-28647,-1524987,477402,15033342,7094596,14921764,17451321,6999561,14013045,4405449,-2257137,554332,-12435589,-10870554,-11445450,-17712214,-9183730,-10280037,-6944333,2393522,1830732,9323852,12927866,11596439,15462786,11740377,8752040,6209851,-551589,-4056609,-8586519,-12132748,-13488603,-13949712,-11967551,-9679717,-4652267,-459719,4003453,9704964,10802105,14013929,14234974,10718493,10575322,4322860,-232609,-2626677,-10299260,-10644347,-12734505,-15201770,-9858608,-10263241,-5532586,1479601,1814294,9599415,11652407,11131757,15512208,10304637,8683386,6842022,-1746802,-2514826,-7968094,-12933967,-10634818,-14593216,-11641853,-7310433,-7075670,1101355,3960614,6688669,13256154,11390403,13190178,12889213,6860549,6437578,232953,-5267061,-6233176,-12583008,-12477423,-11854133,-13271267,-7244048,-5272535,-1531258,5627949,6429754,11290395,13461053,11052500,12864295,8304856,4142709,2358096,-5088694,-7037581,-9763055,-13848274,-11043214,-11778164,-9288610,-3535609,-2241937,4066537,8004774,8990365,13601180,11726568,10620002,9850142,3623259,1281335,-3213820,-8666007,-9157021,-12843181,-12669938,-10016402,-9647933,-4162004,-457708,2829498,8582938,9849548,11970756,12973855,10133811,8867784,4735102,1806,-2971193,-7900782,-10202485,-11534003,-12563270,-10338684,-8356800,-4815974,-273882,3170000,7396687,9997197,11532622,11942331,10300633,8309332,4565269,528745,-3165076,-7476820,-9600873,-11521118,-11906311,-9926781,-8473961,-4343242,-315799,2825797,7757212,9478931,11119992,12253391,9524635,8308406,4639741,-273427,-2596110,-7689312,-9909255,-10473249,-12507418,-9509239,-7695967,-5204848,597942,2711058,6977984,10374814,10020779,12076542,9983354,6996528,5455922,-339947,-3197682,-6112905,-10470657,-9913378,-11197181,-10463098,-6585108,-5300069,-325417,3744276,5582941,10113788,10428087,10420380,10708657,6551956,4549639,978667,-4127805,-5741260,-9490481,-10966680,-9955343,-10460949,-7014326,-3746548,-1284777,4086541,6383522,8877703,11375295,9915584,9901030,7518723,3268075,1165206,-3651037,-6901044,-8309549,-11258542,-10263952,-9109816,-7883260,-3292099,-745059,2955189,7035126,8067629,10607747,10601215,8593685,7739027,3616557,276251,-2448932,-6928080,-8303177,-9852788,-10686811,-8555419,-7277247,-4039777,-388,2565215,6574536,8617309,9604739,10553569,8690014,6860028,4016800,71735,-2881552,-6373871,-8612725,-9811868,-10129575,-8802390,-6854060,-3626108,-274808,2966995,6497187,8208040,9797974,10055950,8335098,7108796,3493858,216507,-2437524,-6673719,-7873814,-9501473,-10309956,-7778823,-7298392,-3847489,198501,1758817,6586044,8053746,8629102,10732444,7548718,6786559,4533141,-782507,-1677446,-6099182,-8715801,-7925144,-10730889,-7995164,-5936503,-5026563,972158,2236175,5384273,9289742,7971340,10197555,8549445,5287960,4878970,-526799,-2919903,-4960772,-9094138,-8300339,-9508676,-8825735,-5300329,-4397346,-62453,3089794,4869842,8595453,8511318,9127944,8565421,5556292,4129193,123741,-2758850,-5023202,-8237725,-8243148,-9236841,-8323126,-5553877,-4347344,71798,2575848,4844345,8526638,7924740,9280986,8376173,5034391,4567994,-267972,-2928016,-4411464,-8834943,-7774845,-8788074,-8735056,-4509913,-4448532,13166,3518048,3919719,8863832,8106946,8049031,9182470,4349846,4010060,753282,-3972206,-3752966,-8283194,-8587341,-7428691,-9195091,-4706036,-3554077,-1366627,4002202,3791036,7652467,8865316,7118677,9013416,5096098,3096130,1664083,-3792513,-4070182,-7108619,-9011554,-6964996,-8638808,-5279117,-2770086,-1651609,3741415,4305177,6842475,9103004,6816120,8352243,5490712,2292101,1729596,-3668601,-4559347,-6322683,-9356028,-6760053,-8009660,-5837874,-1969010,-1829008,3441298,4889360,5788710,9415257,6818007,7463190,6296147,1734514,1786294,-2842119,-5300668,-5306040,-9063139,-7161795,-6821816,-6591251,-1809324,-1389781,2157665,5515257,5325686,8597581,7551736,6379668,6470642,2009989,885724,-1824252,-5665181,-5435929,-8123445,-7830842,-6088911,-6225296,-2202496,-459105,1667078,5658159,5514843,7801765,7959127,5838097,6081309,2427762,222879,-1425782,-5577881,-5611436,-7350868,-8110019,-5657633,-5894563,-2814441,-23968,1172466,5258334,5805632,6776180,8154725,5737613,5533997,3313540,-267459,-1054085,-4753140,-6189100,-6342836,-8213613,-5907958,-4897528,-3579791,434577,1379151,4196732,6654666,6071631,7739759,6414951,4309116,3684403,-209547,-2028291,-3747284,-6815051,-6373948,-7078758,-6750842,-4056286,-3355001,-232844,2520616,3523177,6470601,6686237,6523337,6870134,4128340,2938504,670629,-2597816,-3512091,-5957161,-6962091,-6237789,-6755146,-4421927,-2575750,-1008750,2480728,3676280,5520726,7040048,6121294,6562610,4661731,2360448,982684,-2388212,-3833253,-5315777,-7131133,-6090542,-6199575,-4816213,-2082165,-1016295,2333964,4083643,5030814],[0,0,0,-1,-4,18,-155,105,-277,177,-354,345,-543,696,-855,1124,-1228,1608,-1789,2308,-2672,3254,-3797,4376,-5132,5819,-6878,7809,-9125,10316,-11769,13264,-14916,16885,-18906,21401,-23836,26735,-29613,32913,-36452,40352,-44762,49394,-54668,60091,-66243,72730,-80046,88060,-96924,106841,-117635,129891,-143363,158917,-176524,197125,-221229,249922,-284851,328073,-383759,457724,-561911,718932,-984046,1535784,-5105296,13723686,19538735,6476408,29414969,15959901,9239364,19533394,-1483955,-4922788,-686721,-22283430,-16171222,-13200348,-27788982,-9585976,-7165107,-14471524,13730139,5381600,7349196,31854423,7869825,19660173,26598311,-6578530,15828966,-1150269,-24246588,4741209,-29980331,-23900228,-475322,-36901515,854363,2352506,-17398095,31315896,4999445,9740897,41526113,-3265794,23309871,20811009,-19260065,18083484,-15634057,-26940756,5096052,-38885434,-14096796,-1331516,-32354783,13729138,1575751,-5400328,36039070,3263521,18266890,33550341,-5149946,21563345,6636804,-18772827,7965905,-23074890,-23629859,-4081292,-32828028,-9950991,-1976946,-17951160,15129625,8388311,5592536,31565765,11135778,16203322,25135581,-1888231,7701548,1704910,-21146223,-5546662,-19299137,-27434105,-6239062,-21720843,-11785860,7531692,-7917447,14391079,20518183,5370483,29995470,15671384,5310995,23288942,-7340508,-4297017,1974579,-29843379,-8617446,-15297579,-31358952,1762588,-16437947,-8691697,19398305,-6088088,20465666,25715341,1748204,32680171,10020199,-914111,20116056,-18205229,-7882781,-3628188,-35424826,-6037234,-17771771,-26224607,8141357,-13655923,2617033,22820275,-923591,27090769,21826160,4549597,28074424,1721167,-1993787,8428080,-22486654,-9951429,-12198666,-30279445,-6650688,-16229197,-14632467,8336926,-4050344,10610570,21272990,8277627,24004664,17872910,6637001,15769486,-1208199,-6894917,-3554800,-20246696,-16570267,-14285268,-22637181,-9784150,-6869508,-7051697,9384447,8811919,11571736,23345056,14386748,16180929,18269510,2004422,4691743,-1895113,-16726641,-8875417,-19063984,-22607356,-9217828,-18835525,-7755735,4102100,-3643550,15511076,15868890,10279933,26436485,11828341,10258895,15731954,-6722993,-727188,-6353960,-22933293,-8906625,-20221945,-20424172,-3939395,-14953692,-114109,9484340,1598391,20683894,16382995,11976900,23736578,7312662,7047973,7138589,-11416625,-6317311,-13082670,-22438328,-11990744,-18357234,-14688928,-2497242,-5742698,5599389,13029916,10273308,19898057,18036930,12848250,15719579,6090433,-264279,-1506458,-12367966,-14906025,-14115057,-20355014,-14742674,-10156876,-10852764,1227511,5019675,6532835,18513658,14563147,15242368,20303091,7288651,8284869,4669429,-10494437,-5083845,-14379464,-21111713,-10067401,-20074456,-12568506,-1037431,-8815204,9043983,11781411,7063413,24666053,13124381,12485374,19965851,-1333190,4317884,-798186,-19002697,-6029079,-19024982,-21961334,-5916648,-19732428,-5223911,4722060,-4768636,17493573,13400366,10078319,26055492,8383134,11437873,13357538,-7790929,1059191,-8831741,-20381385,-7941554,-20828744,-16316457,-4947769,-13534387,2022891,6732992,3631016,19032244,14062022,13248014,19898806,7307637,6686796,4562112,-8968357,-7363044,-12052314,-19757796,-12732369,-14954089,-14309557,-2172490,-3360765,3113114,14356260,9003673,16963053,19583130,8456686,15820719,6434195,-4276352,2688170,-14532620,-14591639,-8823551,-24365473,-9445778,-8898566,-14408019,8364784,-283742,6506816,22247817,5423052,20229285,17463199,1122459,16363969,-3487277,-8362183,778124,-23011644,-10944226,-11126727,-23880423,-819742,-9752098,-5308952,14352648,81805,16172037,19601857,6124319,22102779,7892317,1644845,9101268,-11852791,-7491327,-9019801,-22364954,-9531394,-14966197,-14004466,-34764,-4918846,5200655,12476332,8673703,17595663,15454906,10954943,12961566,4708883,-429209,-2453630,-10479841,-13220072,-12645285,-16500799,-13241927,-7957758,-8443727,699560,5788808,5374387,15898004,13335471,12067633,17735959,5697621,6355187,4058693,-10291224,-4130218,-12977979,-18493120,-7670884,-18130677,-9333210,-711722,-7807684,10144756,8613451,7453674,21904395,8807056,13302337,14733693,-2209318,6064516,-5137313,-13930163,-4982420,-19744747,-13665054,-8100372,-16506390,-47566,-1146471,427471,15152115,7155950,14707194,17560322,6833162,13935326,4516541,-2439607,578180,-12350069,-10976179,-11357181,-17675861,-9237111,-10098913,-6987685,2315425,1905047,9219855,12785842,11771694,15315849,11798956,8868711,6104899,-313955,-4021226,-8609693,-11991371,-13593630,-13898394,-11864621,-9789028,-4468536,-430540,3868847,9754725,10718281,13900195,14366966,10516039,10619354,4361897,-523539,-2452816,-10400604,-10772143,-12400073,-15493844,-9684909,-10073175,-5750792,1803342,1721445,9428614,11960134,10813700,15583210,10386483,8259281,7070711,-1936541,-2735638,-7678098,-13164179,-10524187,-14417171,-11946728,-6970968,-7053396,1052596,4358354,6577345,13385716,11579935,12905714,12935400,6532960,6144853,195095,-5613934,-6271730,-12654525,-12684210,-11593982,-13268109,-7108205,-4724680,-1416568,6061989,6654275,11278809,13606885,10914756,12641385,8133704,3729274,1945070,-5441248,-7492311,-9836813,-13822046,-11001724,-11515276,-8994123,-3049502,-1734282,4578416,8318998,9333958,13638305,11662867,10491335,9521125,3121297,876767,-3795781,-9028761,-9446934,-12949542,-12411482,-9850057,-9242239,-3583864,-15786,3452908,8942372,9947894,12288345,12797346,9845179,8647817,4102332,-362719,-3368205,-8391448,-10302042,-11703779,-12531274,-10028536,-8210473,-4270772,158247,3474583,7925189,10131350,11592351,12063468,9941597,8064867,4122698,51442,-3461995,-7896573,-9765137,-11480997,-11943846,-9620074,-8091877,-4013191,242824,3222281,8095025,9726791,11148913,12254547,9274684,7923075,4234330,-808112,-2993071,-8050793,-10203240,-10523401,-12424836,-9346386,-7366873,-4839324,1081938,3119923,7275304,10646524,10085386,12084043,9789271,6656748,5170020,-680312,-3497370,-6306007,-10737963,-10010194,-11175401,-10315180,-6239259,-4999118,-32593,4115660,5760071,10343927,10496253,10327270,10673411,6312153,4237110,698839,-4501120,-5935952,-9645107,-11097710,-9794469,-10374560,-6725474,-3411514,-977833,4459361,6612141,9032519,11540846,9827347,9691308,7369800,2895129,895760,-3964099,-7225098,-8411338,-11285205,-10148767,-8952712,-7664510,-2990258,-506405,3231931,7417394,8231920,10694106,10523225,8433276,7542827,3328735,54064,-2774428,-7105893,-8448747,-10016785,-10689380,-8365440,-7138561,-3740275,229279,2871460,6798156,8784204,9763177,10439058,8520200,6652503,3582834,-236118,-3157054,-6705417,-8738013,-9900444,-10096180,-8509524,-6713008,-3274971,117037,3159751,6812100,8349953,9893455,10066265,8036534,6952577,3156935,-201383,-2599400,-7012530,-8017522,-9447035,-10439170,-7544868,-6944503,-3580871,716380,2001301,6920241,8275774,8650128,10825962,7437226,6387957,4288347,-1283092,-2002504,-6377030,-9048261,-7956413,-10753604,-7832282,-5541034,-4683381,1338589,2651314,5751159,9482527,8027591,10069869,8454242,4986378,4390540,-890070,-3380257,-5260881,-9305588,-8455521,-9372650,-8673579,-5041075,-4033581,346573,3553561,5250854,8800777,8620896,9093494,8417092,5295936,3840541,-290255,-3077139,-5391449,-8491996,-8306236,-9231370,-8059044,-5269785,-4006935,502184,2957104,5107810,8760168,7860630,9200554,8272590,4696830,4275556,-595558,-3342703,-4651969,-9015015,-7821639,-8726430,-8684607,-4251582,-4097765,252483,3916468,4139432,8967806,8219388,7959998,9098747,4214595,3688390,440945,-4288449,-4048701,-8376614,-8679772,-7328068,-9051391,-4561118,-3219958,-1113776,4205341,4040306,7677536,8944917,7069304,8842433,4891568,2849546,1328328,-3968437,-4267262,-7182607,-9041174,-7037961,-8482981,-5092321,-2631373,-1403884,3958259,4460591,6963406,9247589,6808434,8247210,5353611,2135741,1479790,-3975341,-4811918,-6544893,-9363698,-6733683,-7913935,-5757275,-1652101,-1623689,3606381,5135190,5859084,9452614,6830876,7260921,6176038,1504374,1523435,-2900177,-5521840,-5458492,-9130019,-7247414,-6642727,-6475897,-1715800,-1124263,2289733,5791485,5409014,8610252,7559362,6229077,6337916,1883591,563718,-2004862,-5789362,-5581718,-8175696,-7832444,-5927237,-6077754,-2068759,-204451,1897500,5796059,5711146,7797804,8005256,5728292,5897360,2314673,-111494,-1627352,-5740666,-5842137,-7414614,-8101415,-5586336,-5725301,-2681383,352127,1370130,5339068,6057613,6764858,8267213,5583567,5355555,3156620,-528273,-1255561,-4929274,-6432551,-6238115,-8202830,-5961660,-4714276,-3555213,636472,1551398,4351748,6813065,6127261,7786574,6418840,4109901,3622836,-318360,-2249552,-3825155,-6858485,-6409851,-7096980,-6823210,-3893517,-3249817,-166899,2659756,3490662,6592147,6738022,6482858,6977361,4093461,2812005,720993,-2760648,-3522093,-6003722,-7047417,-6181571,-6818856,-4411285,-2462286,-994571,2579987,3645262,5588013,7219874,6035565,6551241,4612477,2255297,1039504,-2552513,-3886335,-5311074,-7127173,-6021519,-6203817,-4732487,-1970418,-939712,2462585,4153908],[0,0,0,0,3,12,-1,-130,71,-229,113,-270,237,-404,523,-639,857,-903,1214,-1316,1741,-2000,2460,-2865,3287,-3867,4354,-5188,5870,-6905,7784,-8891,10007,-11237,12741,-14252,16185,-18006,20230,-22374,24869,-27531,30474,-33839,37332,-41362,45426,-50094,54954,-60485,66533,-73227,80737,-88849,98097,-108172,119856,-133007,148412,-166364,187637,-213399,244963,-285243,337790,-410002,514005,-676750,1842377,-8525263,14229251,19200108,6589942,29131342,15885539,9088169,19445284,-1661893,-4849546,-808505,-22189924,-16063124,-13108907,-27617146,-9313844,-7256437,-14304190,13687718,5367162,7497022,31666514,7886373,19527684,26332256,-6474988,15521272,-1154164,-24147383,4688049,-29714458,-23810728,-471668,-36639740,783551,2514158,-17361890,31223434,5034300,9574079,41388637,-3204033,23166367,20790568,-19227419,18074437,-15386162,-26934974,5164824,-38747612,-14136139,-1155397,-32413414,13647044,1622004,-5591952,35997252,3047972,17946306,33572411,-5151929,21615060,6844726,-18803408,8247033,-22935665,-23539261,-3786018,-32817830,-9928445,-1999034,-18047977,15143165,8100504,5476562,31483284,10837448,16215995,25154307,-1919033,7971558,1760520,-21021458,-5233982,-19221192,-27259585,-6117779,-21798922,-11664501,7340428,-8096773,14303429,20299957,5317645,29789617,15660351,5405000,23313685,-7125495,-4057967,2131696,-29539979,-8476020,-15206884,-31209557,1668073,-16464464,-8776811,19070833,-6197846,20229394,25487452,1783520,32557751,10095541,-708401,20175151,-17821801,-7564732,-3466066,-35168256,-5992984,-17770512,-26199763,7899897,-13819219,2339899,22420475,-1059762,26822736,21599244,4667196,28130731,1856123,-1619389,8581502,-22147285,-9678367,-12186608,-29959994,-6790435,-16351233,-14752729,7912896,-4316107,10330899,20839596,8213948,23776692,17964127,6919148,15889045,-733423,-6428589,-3337323,-19824032,-16401993,-14235349,-22522094,-10095814,-7151202,-7323790,8878429,8557608,11216197,22976624,14498708,16180012,18370036,2498753,4886107,-1400125,-16239968,-8755847,-18665677,-22521162,-9364512,-18778691,-8209747,3589351,-3937843,14733704,15677698,10090334,26062536,12201340,10332780,15906336,-6026641,-706907,-5932508,-22364951,-9042396,-19770586,-20592346,-4331775,-14878717,-777500,9119047,1426746,20026071,16479766,11959362,23568633,7798220,6981066,7410692,-10781607,-6236235,-12511280,-22201451,-12084115,-18076241,-15032398,-2797936,-5869283,4986750,12786080,10087230,19480179,18129425,12824472,15717443,6573881,-198802,-1128719,-11945941,-14737487,-13845495,-20290888,-14775087,-10149364,-11065534,1012955,4884974,6114813,18169115,14494301,14930462,20265621,7413328,8328861,4815376,-10321114,-5039206,-14083903,-21055145,-9953418,-19807751,-12738107,-1016237,-8798362,8799944,11846831,6877689,24452139,13163409,12146320,19928351,-1327408,4108881,-567076,-18975624,-5963923,-18705398,-22027078,-5674244,-19614930,-5301211,4974118,-4921976,17459416,13401078,9768635,26078113,8253103,11134674,13458195,-8035155,964612,-8785311,-20542641,-7656345,-20720196,-16287432,-4599491,-13600525,2217140,7023003,3610775,19173183,13988045,13029335,19834383,6920425,6520327,4465392,-9278559,-7347967,-12139575,-19763742,-12437942,-14902733,-14018103,-1944362,-3337590,3417150,14380931,8973862,16979339,19313088,8315020,15681890,6132720,-4356494,2507961,-14601701,-14460121,-8855208,-24232683,-9283594,-8750031,-14102734,8474190,-205754,6661910,22155714,5469568,20101051,17362509,990343,16190014,-3601839,-8474311,701216,-23042056,-10919661,-10993391,-23774432,-732982,-9638249,-5193702,14345658,81133,16134936,19500288,6047674,21989222,7760683,1491189,8960737,-11956811,-7471021,-8973306,-22317212,-9299465,-14795007,-13966036,117743,-4910517,5173811,12601082,8495946,17583742,15248383,10641952,13048963,4578134,-651139,-2346526,-10626154,-13031277,-12523878,-16492244,-12995361,-7943138,-8312027,883009,5533201,5556380,15832721,13007947,12118936,17501063,5542595,6527706,3799119,-10048371,-4025828,-13118010,-18114227,-7771381,-18093288,-9040350,-947901,-7572768,10142270,8285456,7632212,21623130,8603462,13381262,14397444,-2160503,6096123,-5305420,-13586745,-5010029,-19682733,-13357035,-8179038,-16314829,88402,-1314937,577434,15053634,6974860,14770807,17384572,6770469,13885605,4346377,-2394775,512391,-12479780,-10813079,-11344532,-17619382,-8999407,-10124352,-6842115,2434503,1783466,9327424,12797630,11491051,15271873,11603835,8560498,6102518,-647949,-4113469,-8531492,-12136832,-13385726,-13815509,-11800128,-9406967,-4495149,-247690,4105169,9651135,10842888,13800243,14114106,10459968,10378476,4193824,-515104,-2746917,-10318812,-10772152,-12561682,-15227472,-9617690,-9858287,-5406523,1733673,1960489,9556549,11802208,10925245,15401904,10114309,8257461,6724130,-2156858,-2740178,-7927003,-13033479,-10500353,-14417265,-11539628,-6785257,-6927407,1432357,4449260,6726436,13454406,11271397,12860416,12749859,6382769,6045344,-94922,-5707346,-6265687,-12785077,-12466315,-11488441,-13146371,-6770485,-4781870,-1223201,6163956,6587391,11411886,13550962,10748275,12632741,7834129,3630725,1966494,-5643427,-7332829,-9913030,-13953852,-10766617,-11476283,-8850830,-2908467,-1716168,4780432,8343563,9129269,13656098,11504261,10368113,9385486,2914082,925991,-3722263,-9055439,-9329207,-12889915,-12313785,-9697070,-9259585,-3457816,105620,3357249,9023779,9928283,12142436,12704523,9624103,8453003,3995637,-518740,-3462566,-8372808,-10334866,-11576577,-12379336,-9938744,-7915532,-4227930,206078,3681925,7771068,10093355,11495380,11786749,9981084,7787417,3988333,79542,-3655820,-7779037,-9686075,-11475637,-11660298,-9659085,-8003626,-3794812,176158,3403641,8114500,9607331,11205389,12124355,9197416,8024799,4018000,-708571,-2997367,-8108791,-9995149,-10578762,-12357912,-9102102,-7318956,-4604833,1178357,3075490,7454340,10521726,10000537,12030421,9693915,6540503,5073825,-882032,-3493973,-6330877,-10711942,-9875964,-11142459,-10291753,-6081525,-4889708,71553,4182192,5752774,10301250,10424594,10204584,10541549,6188888,4206907,691124,-4578298,-5926409,-9586573,-11123622,-9676864,-10315406,-6804275,-3275622,-1015381,4494026,6597655,8847499,11503422,9765404,9580141,7350966,2730222,898010,-3850729,-7184284,-8321190,-11257322,-10162732,-8845492,-7668088,-2959291,-414487,3135106,7385239,8149862,10580279,10498656,8362950,7532883,3410222,36603,-2689275,-7050160,-8380982,-9823065,-10612203,-8346954,-7094321,-3784361,180416,2732383,6730177,8718899,9661016,10432600,8514637,6707214,3755703,-110786,-3140864,-6517912,-8600552,-9786864,-9963460,-8481780,-6724837,-3408404,-83097,3104952,6627028,8222336,9860479,9962853,8135460,7007028,3237589,-37510,-2529215,-6843853,-7847889,-9405103,-10297001,-7554285,-7059443,-3631531,460136,1878502,6755677,8054814,8551206,10759281,7469041,6571010,4385315,-1027832,-1749083,-6216053,-8798068,-7883011,-10732185,-7821304,-5722496,-4744234,1183013,2481826,5546861,9312928,7943572,10091162,8414035,5070141,4592620,-790514,-3163194,-5062163,-9117632,-8319067,-9419661,-8624719,-5115614,-4123373,185883,3210973,5077451,8545366,8453341,9135180,8396819,5426252,3963858,-31273,-2815935,-5179863,-8239411,-8196368,-9263786,-8081529,-5401642,-4229271,283746,2650672,5016915,8536181,7772837,9204395,8221535,4849916,4443850,-479308,-3048175,-4460628,-8892829,-7601974,-8797104,-8703731,-4325130,-4332288,131224,3580713,4133285,8868872,8026313,8031245,9041175,4172521,3890055,546044,-4006994,-3801804,-8247008,-8511976,-7354470,-9065265,-4496988,-3403638,-1169648,4050830,3859688,7587679,8734896,7062461,8909106,4921642,3033093,1467048,-3830094,-4069298,-7134558,-8889566,-6882379,-8558031,-5083537,-2637529,-1513077,3832203,4327205,6828407,9153411,6781525,8246293,5333618,2236243,1640346,-3780232,-4646346,-6290923,-9267613,-6664282,-7901549,-5738726,-1819935,-1805358,3404320,4965991,5657132,9318328,6761642,7324442,6259436,1625923,1683447,-2689514,-5304513,-5264435,-9049233,-7112130,-6661251,-6516284,-1812496,-1357463,2157054,5558735,5206877,8420310,7528185,6167965,6480075,2006897,809069,-1838726,-5659135,-5436475,-8060125,-7789014,-5893497,-6231933,-2240763,-371613,1657511,5631845,5568899,7627618,7926660,5700801,6050666,2409298,32356,-1373689,-5487421,-5605435,-7252248,-8114795,-5552422,-5796613,-2821426,217622,1121522,5257849,5886416,6589462,8277236,5664256,5409988,3380483,-388743,-1061952,-4650469,-6312427,-6079922,-8124013,-5991359,-4719950,-3688663,510549,1456948,4054381,6749981,5910305,7727564,6461419,4082941,3726130,-324292,-2097595,-3601137,-6894387,-6163613,-7044785,-6817783,-3850878,-3356451,-212440,2554326,3375555,6492467,6635772,6463607,6966383,4035623,2952803,782076,-2711017,-3351600,-6015762,-6905908,-6027588,-6886812,-4326433,-2572588,-1122649,2595553,3493086,5481714,7043930,5978331,6607617,4580510,2336204,1159888,-2470391,-3707209,-5186349,-7059356,-5904801,-6294902,-4778600,-2002859,-1126926,2320093],[0,0,0,-1,-3,-19,34,-30,-88,13,-151,12,-138,70,-195,262,-318,466,-430,646,-638,936,-1051,1347,-1566,1780,-2124,2347,-2886,3238,-3906,4381,-5041,5662,-6348,7254,-8107,9320,-10354,11718,-12923,14394,-15938,17660,-19693,21734,-24176,26504,-29268,32040,-35269,38774,-42643,47002,-51576,56821,-62331,68746,-75742,83839,-92949,103265,-115036,128021,-142294,155634,-161737,132819,-1049817,5454856,-9031625,14282827,19022844,6716795,28879307,16020164,8892239,19503874,-1666184,-4791050,-787762,-22091698,-15994925,-13130683,-27514355,-9372956,-7331684,-14211194,13610612,5331646,7474979,31434034,7850021,19579884,26082339,-6332637,15537819,-1251919,-23966435,4535566,-29572683,-23679283,-619591,-36396353,817462,2410351,-17134827,30922020,4931217,9626254,41156432,-3093000,22998073,20699699,-19060705,17818093,-15396450,-26871195,5069945,-38461418,-14113000,-1230855,-32081773,13574919,1635388,-5554221,35867632,3045916,17957989,33452645,-5372560,21471478,6729634,-18793928,8217536,-22996263,-23436448,-3788388,-32840865,-9780288,-2018086,-17928667,15157618,7965276,5530046,31382736,10730115,16306179,24904251,-1898758,8092346,1681685,-20714857,-5171293,-19173653,-26967646,-6278734,-21717428,-11634187,7066633,-8009784,14144885,19981336,5447845,29558878,15603564,5505011,23244711,-6914653,-3973038,2068567,-29208787,-8554669,-15234133,-31060052,1518488,-16520902,-8846788,18846473,-6234802,20006978,25296640,1775295,32455024,10106105,-579897,20284052,-17576325,-7389863,-3429597,-34893015,-5919364,-17903934,-26037795,7693526,-14011427,2417181,22098654,-1090318,26799807,21324439,4888601,28068237,1823094,-1183988,8390131,-21963949,-9462046,-12333075,-29699986,-6749798,-16586280,-14383688,7514436,-4352263,10459374,20371923,8342156,23753539,17561136,7203709,15604178,-833462,-6116128,-3607811,-19563884,-16187224,-14446159,-22159070,-10115772,-7214280,-6924760,8648876,8582216,11355853,22734587,14590697,16054936,18107785,2636672,4680297,-1535848,-16075015,-8908545,-18567993,-22376904,-9466325,-18546707,-8172245,3602709,-3661275,14714314,15711925,10198991,25844326,12179373,10293046,15659437,-6007624,-801382,-6030759,-22238471,-9050316,-19799423,-20375185,-4367224,-14710382,-598967,9010598,1641583,19993349,16287869,12078556,23247450,7660916,7134118,7051704,-10691526,-6243240,-12854881,-21870749,-12129536,-18097452,-14587244,-2963382,-5654419,5097984,12502119,10387460,19334419,17921354,13054733,15303495,6568332,-100419,-1539659,-11592762,-14835603,-13946702,-19775240,-15129521,-10012965,-10820783,540001,5226750,5998778,17856390,14739072,14540475,20364752,7592702,7997314,5264040,-10261699,-5043456,-13720270,-21218752,-9866636,-19723722,-13113366,-894592,-9155844,8469291,11838394,6438881,24436204,13166374,12067297,20273981,-1148513,4446298,-130692,-18764800,-5664178,-18645372,-21978110,-5749860,-19823894,-5547649,4481707,-5240999,17066412,13023172,9685746,25869756,8368821,11492569,13447976,-7450772,1350088,-8567717,-19863045,-7832226,-20587515,-16287519,-5225168,-13485144,1610467,6440930,3542809,18495610,13955443,13092531,19440042,7612066,6737648,4686922,-8389627,-7436412,-11630429,-19362711,-12897805,-14591479,-14524759,-2413470,-3224494,2534928,14142336,8823251,16491691,19717842,8229941,15849497,6776392,-4340580,3176672,-14114754,-14448772,-8426885,-24329676,-9406532,-8791264,-14630478,8215111,-559200,6248097,21988406,5232409,20133640,17416801,1111680,16469540,-3267358,-8130288,965413,-22721621,-10785911,-10980996,-23725565,-861691,-9887870,-5446887,13962431,-57267,15981600,19262195,6127429,21913295,7876524,1885441,9003417,-11557143,-7229241,-9007369,-21875340,-9502641,-14864196,-13867088,-347738,-5005272,5004781,12163568,8638684,17314593,15211577,10909198,12861341,4818871,-330096,-2293344,-10118786,-13026006,-12505803,-16208053,-13231793,-7943252,-8406719,456625,5573617,5184170,15483552,13079065,11896489,17517499,5807640,6365563,4047176,-9897874,-4068276,-12657847,-18118416,-7764405,-17803167,-9223689,-1006055,-7679484,9671126,8282565,7365210,21350506,8767470,13264653,14509835,-1846323,6037480,-4955751,-13536254,-4972304,-19334611,-13498453,-8249545,-16184684,-193074,-1348653,390910,14715483,7094967,14498221,17193352,6923197,13626882,4477890,-2238977,519341,-12085171,-10731955,-11199793,-17443161,-9012095,-10103727,-6905652,2256215,1694163,9087946,12599729,11417048,15251884,11451379,8743684,6225268,-500512,-3801011,-8405530,-11966750,-13138132,-13841804,-11743983,-9493582,-4673202,-318347,3703757,9440610,10829278,13569061,14195910,10546713,10240379,4561174,-438436,-2598234,-9887708,-10817112,-12303694,-14977767,-9851204,-9664689,-5672426,1485230,2017201,9147568,11755521,10868706,15032331,10333862,8204609,6733001,-1735770,-2836441,-7610377,-12839306,-10512891,-14161797,-11714928,-6928101,-6825953,1015119,4249023,6576514,13080825,11285478,12720912,12785697,6567051,6061572,189678,-5431644,-6094471,-12496668,-12414236,-11470587,-13082513,-6877910,-4993924,-1353468,5918344,6370082,11177088,13331702,10690186,12624981,7872543,3790533,2020732,-5486569,-7079314,-9738955,-13750764,-10582506,-11581564,-8877802,-3073516,-2046164,4560449,8015198,8957746,13597012,11332091,10491932,9476078,2996372,1198198,-3597954,-8825387,-8949792,-12919662,-12262830,-9688265,-9374018,-3571692,-192423,3147159,8843363,9643721,12096411,12722463,9635831,8677818,4194705,-256134,-3172913,-8248538,-10039866,-11459385,-12354453,-9894433,-8089700,-4431465,39678,3386882,7558907,9881908,11348888,11810347,9988206,7949330,4234641,343561,-3364747,-7515999,-9471240,-11344326,-11651138,-9658727,-8201817,-4018472,-106906,3077539,7841928,9434947,11144519,12040778,9182333,8121240,4212859,-546231,-2780458,-7927696,-9787420,-10494280,-12325452,-9128571,-7474061,-4747832,934487,2818056,7196992,10334007,9895453,12042010,9561423,6638919,5210469,-722327,-3248956,-6229807,-10517270,-9732043,-11100155,-10232067,-6143116,-5077428,-24242,3913253,5608436,10238118,10300767,10183402,10577312,6176199,4328977,712256,-4419889,-5771157,-9582841,-11000932,-9657519,-10321044,-6780609,-3442327,-1136551,4338124,6432803,8766241,11360579,9632070,9608744,7299174,2917442,952357,-3867326,-7120322,-8303345,-11225191,-10034453,-8872422,-7594428,-2945889,-558626,3100989,7179646,8130975,10515137,10454845,8428129,7490364,3375334,151834,-2634672,-6934081,-8309283,-9876974,-10474997,-8359723,-7036373,-3741953,43752,2807290,6568261,8507001,9622354,10232681,8547433,6673496,3540748,44618,-3105062,-6498659,-8421775,-9884544,-9785906,-8484577,-6764614,-3201837,-151395,3044727,6758841,8016629,9899059,9919932,8006848,7081047,3121501,90837,-2374639,-6877931,-7644377,-9375248,-10277274,-7409072,-7201445,-3553010,502992,1706348,6774794,7947531,8507163,10719349,7266437,6668067,4265198,-997185,-1718823,-6200997,-8708842,-7852924,-10587921,-7627902,-5751449,-4709633,1149634,2347148,5568990,9143713,7855025,10086111,8266896,5165009,4522862,-717778,-2943903,-5182961,-8979980,-8214598,-9373295,-8429671,-5237957,-4181348,222654,3073032,5109082,8516411,8345338,9156213,8228928,5470485,4058572,-182106,-2706772,-5105112,-8211600,-7982244,-9237223,-8082947,-5364357,-4330050,353233,2551559,4822654,8577309,7606082,9099134,8227888,4795479,4504076,-430299,-3037554,-4406402,-8828796,-7588452,-8614802,-8605508,-4316503,-4284734,118464,3593826,3960201,8712047,7978167,7911460,8987887,4269100,3930149,577385,-3985717,-3741392,-8190191,-8431937,-7281500,-8973286,-4465192,-3404970,-1166368,3966822,3840968,7549205,8727517,6964945,8781272,4906715,3022006,1440927,-3799964,-3976496,-7094853,-8779829,-6864848,-8432648,-5044558,-2677078,-1500412,3799901,4254054,6714652,8994305,6686856,8165285,5316788,2196358,1569876,-3791222,-4620060,-6293586,-9193368,-6652959,-7692663,-5629992,-1751574,-1645727,3425170,5026328,5741219,9206405,6730768,7110572,6148766,1535391,1512873,-2739678,-5409145,-5294278,-8857052,-7171046,-6487390,-6366764,-1736268,-1019098,2132587,5550050,5304336,8346003,7478652,6098325,6214771,2006289,602881,-1845254,-5636732,-5480917,-7929123,-7758387,-5835309,-5953566,-2110823,-208420,1761625,5658007,5621560,7572597,7873558,5695458,5759295,2309746,-117986,-1575041,-5569113,-5774579,-7126803,-8070401,-5574965,-5568102,-2727096,307005,1198191,5188228,5929026,6562738,8140222,5558260,5239530,3326268,-454556,-1125728,-4626389,-6341888,-6058918,-7997729,-5922325,-4603016,-3716657,551346,1522543,4044692,6718120,5943278,7513349,6397596,4016853,3671375,-271384,-2107735,-3542312,-6767386,-6187572,-6881780,-6756335,-3802130,-3280029,-250932,2521299,3301319,6477852,6534859,6344916,6867847,3988771,2982589,812143,-2662746,-3283124,-5919182,-6852848,-6043332,-6811158,-4291624,-2608790,-1164986,2484948,3422841,5411759,6960387,5873657,6540458,4630726,2295801,1206296,-2391158,-3612745,-5197370,-7064830,-5873353,-6188431,-4683220,-1991692,-1178954],[0,0,0,-2,-11,173,-190,279,-370,376,-603,653,-1020,1168,-1566,1832,-2226,2710,-3191,3952,-4576,5543,-6342,7473,-8588,9959,-11534,13194,-15207,17161,-19576,21974,-24887,27963,-31454,35284,-39334,43907,-48631,54082,-59800,66321,-73278,80925,-89230,98145,-108067,118718,-130739,143746,-158358,174364,-192237,212260,-234780,260682,-290324,325209,-366215,415828,-476725,553900,-655127,793981,-997028,1321133,-1919684,3382958,-15387617,-14234031,8639851,-11090885,15496142,17739532,7593448,27938726,16637044,8382995,19948963,-2033597,-4317423,-1198353,-21616969,-16203213,-12792181,-27560580,-9124929,-7517732,-13886744,13254553,5424159,7375197,31343482,7739501,19601670,25875178,-6117385,15324932,-1153192,-23817866,4476938,-29498751,-23542395,-746477,-36143601,648366,2405699,-16996659,30720150,5017268,9599234,40858438,-2981600,22881937,20525782,-19072408,17767715,-15394309,-26772377,5001627,-38336249,-14017385,-1130482,-31967239,13681439,1645879,-5425671,35833461,2999000,17979662,33253956,-5434786,21493678,6420816,-18802448,8303432,-23210492,-23255905,-3751138,-32932868,-9342081,-2035964,-17865432,15520993,7742621,5729674,31321781,10432413,16520494,24583905,-2072428,8144704,1175859,-20702954,-5277891,-19469662,-26569043,-6320262,-21629394,-11224192,6987613,-7722354,14355173,19849523,5652553,29400463,15342092,5588872,22748399,-7055770,-4054038,1665345,-29117466,-8565239,-15286333,-30654294,1521278,-16308469,-8395116,18939169,-6036653,20203358,25177059,1828710,32310401,9742729,-615210,20027562,-17933873,-7312046,-3708397,-34977723,-5665471,-17945862,-25749849,7986501,-14029726,2761141,22118501,-1124134,26962218,21036665,4786821,27935032,1432711,-1296051,8243121,-22228012,-9245936,-12509809,-29610232,-6487527,-16655867,-14069127,7720330,-4340315,10760348,20275833,8307087,23791865,17341431,7170088,15584037,-1108018,-6085964,-3698066,-19648889,-16057292,-14483972,-22001276,-9838422,-7279584,-6759542,8742313,8481384,11543869,22591813,14441528,16192071,17721273,2643883,4684660,-1771774,-15907727,-8966597,-18650546,-22041192,-9612020,-18439928,-7970252,3391022,-3387295,14609976,15531701,10404757,25522665,12121801,10440271,15257027,-5804042,-870651,-6246638,-21895006,-9267799,-19714713,-20088423,-4575914,-14465399,-626947,8784654,1830651,19807498,16226774,12139409,23034247,7761620,7166570,7080997,-10464298,-6207482,-12700504,-21676172,-12192513,-17953411,-14598864,-3063596,-5622452,4990785,12397701,10281491,19210636,17881119,12981420,15300184,6573989,-28728,-1494605,-11555794,-14715085,-13956920,-19662072,-15012887,-9990362,-10659316,578380,5144454,6104497,17746699,14796539,14586354,20078554,7660970,7869459,5134524,-10123623,-5262181,-13549840,-21090753,-9966913,-19409551,-13044092,-842644,-8802421,8333664,12044499,6572851,24141789,13347982,11878871,19993974,-1118672,4022208,-260691,-18840148,-5966089,-18380800,-22010466,-5705359,-19339662,-5570174,4783082,-4900524,16997475,13279446,9645818,25746384,8405451,11159285,13365725,-7540545,959909,-8478629,-20025032,-7860210,-20365582,-16326658,-4958320,-13249863,1680629,6689461,3606301,18445316,14035033,12960831,19530520,7523279,6447328,4690280,-8642124,-7492882,-11578092,-19515001,-12702009,-14473136,-14353276,-2117237,-3166016,2720305,14385539,8837950,16602625,19613636,8111815,15777717,6513077,-4399647,3008682,-14334947,-14399567,-8540731,-24219689,-9228765,-8805187,-14402048,8293125,-521764,6430923,21850523,5214307,20078641,17265904,1160225,16317597,-3379205,-8036166,867046,-22696428,-10732713,-11050477,-23550058,-968861,-9826382,-5321626,13880883,82793,15914348,19165143,6217426,21741713,7946175,1830173,8908041,-11428235,-7330843,-8912006,-21866175,-9540833,-14807050,-13839959,-191878,-4846888,4891291,12332454,8505582,17222076,15303020,10604969,12865100,4798884,-598874,-2164588,-10315286,-13068951,-12263203,-16375965,-12970345,-7734640,-8473531,790160,5459330,5338851,15712348,12847410,12057317,17377980,5497086,6444261,3859350,-9964421,-4031946,-12911204,-17920092,-7727363,-17857025,-9033229,-999881,-7562422,9892918,8234529,7513137,21325820,8608168,13292573,14244468,-2019059,5975383,-5171143,-13453155,-5038937,-19356010,-13316377,-8169912,-16082841,-28243,-1226344,578376,14778873,7075131,14458925,17231900,6707111,13574579,4333894,-2427789,425396,-12256922,-10818340,-11139268,-17385863,-8915770,-9916203,-6731446,2547584,1941259,9212636,12736208,11318309,15117883,11389370,8414088,6064396,-717906,-4107239,-8514776,-12057505,-13177099,-13658812,-11650674,-9195578,-4435636,-71729,4056080,9525836,10868099,13550951,14007248,10376681,10070098,4212493,-595529,-2797216,-10203307,-10782184,-12340909,-15020127,-9561085,-9489305,-5432621,1841804,2081131,9288087,11864852,10764370,15167461,10152832,7965643,6695235,-2127574,-2904153,-7664041,-13023907,-10411896,-14223571,-11577100,-6671333,-6866471,1287639,4334141,6573744,13276775,11168395,12698259,12675869,6184791,6077488,-47820,-5660997,-6119278,-12738505,-12298681,-11349075,-13121644,-6603201,-4834891,-1280926,6164505,6251325,11338092,13339643,10478453,12735377,7616059,3699683,2125795,-5752741,-6972830,-9839570,-13815885,-10479497,-11610065,-8704224,-2886180,-2024564,4798506,8077224,8974862,13656479,11182534,10428418,9385271,2862789,1252767,-3770845,-8822070,-8984567,-12904878,-12099367,-9642898,-9332792,-3397395,-162542,3245819,8839339,9655074,11990437,12544005,9583863,8512932,4102190,-315814,-3321189,-8207851,-10105861,-11500733,-12213139,-9943678,-7987585,-4238194,3509,3543122,7611336,9911568,11448100,11570589,9951310,7936881,3956254,242366,-3493065,-7628114,-9387471,-11527813,-11540132,-9563336,-8151179,-3682280,-73888,3190004,7991548,9408264,11164395,11903425,9006870,8076345,3975551,-681792,-2824079,-8045724,-9788168,-10424310,-12289726,-8912841,-7386346,-4652047,1121139,2924813,7323309,10465322,9853238,11991574,9505908,6463292,5091709,-869998,-3386611,-6312798,-10631846,-9740975,-11011100,-10197197,-6013372,-4866641,110886,4115332,5670695,10273671,10309293,10090772,10518951,6078033,4132821,681858,-4523541,-5935188,-9508189,-11012031,-9657869,-10257846,-6691826,-3245600,-1013326,4502964,6544929,8722938,11455033,9565039,9507136,7270376,2666294,831147,-3903492,-7143737,-8173946,-11228157,-10036979,-8689699,-7544053,-2795630,-392982,3174000,7306770,8099015,10433414,10362553,8288247,7416468,3246772,-35930,-2778137,-7094470,-8336777,-9869292,-10445788,-8294529,-6982711,-3559269,215482,2937076,6711826,8551091,9708619,10165789,8418959,6634059,3452224,-43973,-3239925,-6667137,-8446568,-9894769,-9839468,-8321177,-6638111,-3021765,-6110,3132994,6828512,8106610,9878307,9872712,7882810,6939350,3011937,-158571,-2600224,-7132062,-7800706,-9387745,-10220994,-7326543,-6987824,-3344303,731389,1924739,6951021,7996848,8492968,10622276,7166627,6496661,4077857,-1197329,-1892185,-6337582,-8758324,-7844061,-10594966,-7585082,-5582331,-4508422,1332990,2541257,5641658,9196333,7898869,9987421,8141105,5000542,4333479,-920122,-3156299,-5256155,-9071927,-8193442,-9336053,-8405192,-4993023,-3976034,427410,3285410,5244660,8511954,8378703,9035932,8117061,5246554,3814970,-286409,-2941949,-5272301,-8345874,-8081998,-9137892,-7834838,-5144108,-4050992,574847,2739847,5003794,8540341,7714880,9071985,7989641,4651623,4250400,-678649,-3118849,-4591383,-8855953,-7568739,-8534279,-8454599,-4156965,-4073154,379554,3772642,4128292,8843075,7900788,7867736,8787072,4148284,3678644,401717,-4128171,-3926687,-8212423,-8449157,-7295496,-8879652,-4427776,-3244935,-1001136,4099637,4016108,7606086,8663970,6983714,8572914,4679676,2820498,1177433,-3940848,-4140343,-7144359,-8846778,-6817466,-8311453,-4969717,-2462201,-1323060,3925416,4450451,6768795,9004808,6670122,7963180,5207232,1996368,1413134,-3856088,-4750039,-6349812,-9179719,-6596503,-7617297,-5613959,-1591836,-1507126,3471281,5200581,5752356,9180033,6769534,7009732,6036440,1384753,1315442,-2836676,-5558498,-5346461,-8919332,-7084585,-6349342,-6285354,-1630395,-875645,2242852,5660898,5306098,8327889,7532356,5973177,6181544,1896969,406505,-1871707,-5668506,-5522799,-7832137,-7775817,-5736470,-5938865,-2114582,-44479,1766273,5682447,5661561,7490945,7897648,5580685,5777167,2280268,-214670,-1571669,-5579579,-5791194,-7044270,-8057897,-5462470,-5523832,-2713875,452911,1276040,5222697,5991960,6457009,8159146,5481879,5097012,3225507,-679267,-1274574,-4669678,-6428834,-5968891,-8045639,-5898871,-4461389,-3593778,809279,1646819,4061950,6891344,5805057,7588980,6341549,3811829,3568559,-484616,-2249117,-3576489,-6975736,-6123614,-6876729,-6753793,-3568678,-3194365,-122989,2853778,3362235,6710975,6540834,6192273,6936670,3711739,2760022,583192,-2991663,-3332429,-5995370,-6926387,-5914085,-6801133,-4084990,-2393345,-1025754,2747957,3488832,5600013,7058679,5769616,6454454,4415105,2125651,1061036,-2649293,-3763558,-5221829,-7116003,-5715534,-6190339,-4568235,-1815403],[0,0,0,0,0,58,99,-89,137,-179,120,-268,222,-472,482,-713,787,-952,1170,-1341,1747,-1963,2465,-2736,3267,-3707,4316,-5037,5743,-6696,7471,-8580,9535,-10854,12177,-13738,15455,-17188,19229,-21185,23614,-26034,28955,-31988,35354,-38987,42797,-47136,51666,-56963,62562,-68980,75888,-83599,92203,-101788,112905,-125455,140316,-157479,178123,-202932,233694,-272683,323148,-389838,473735,-527653,-1014935,-24200084,-12436108,7658634,-10288866,15148205,18030965,7308352,28160678,16236429,8606341,19563112,-2021814,-4460291,-1261046,-21758589,-16029828,-13006068,-27353050,-9118335,-7383932,-13575227,13308019,5457303,7782123,31074837,7992147,19498236,25564874,-6075893,15070153,-1340273,-23706765,4129058,-29364948,-23417459,-931703,-35756918,715941,2523727,-16678710,30677225,5248666,9664791,40684065,-3007162,22732866,20372293,-19069021,17572031,-15468336,-26790439,5045212,-38349419,-13909873,-1000069,-31953986,13887146,1722344,-5484443,35973725,2811610,18008536,33321193,-5650217,21595025,6352709,-18842381,8372187,-23379494,-23137472,-3640112,-33060797,-9134153,-2146952,-17854803,15720343,7489928,5866949,31389706,10142102,16805246,24422040,-2210620,8424851,885660,-20527830,-5101037,-19736146,-26277315,-6459466,-21761263,-10960142,6686931,-7616144,14372980,19593656,5770926,29246810,15258904,5734007,22559833,-6923548,-3953167,1655184,-28824975,-8574189,-15265155,-30574181,1469132,-16372379,-8493414,18695963,-6083022,20169561,25027763,1869174,32347842,9678417,-448113,20119490,-17764149,-7122038,-3679482,-34853360,-5610811,-18056913,-25684597,7904459,-14262344,2899128,21873322,-1230185,27113186,20745037,4881781,28064595,1194427,-883623,8235419,-22212538,-8933620,-12800004,-29511583,-6257725,-16927376,-13808624,7695238,-4630769,11063414,19968861,8276634,24024878,16898706,7348395,15545799,-1411419,-5739854,-3904513,-19677053,-15737968,-14806167,-21791681,-9739670,-7498289,-6454466,8520882,8385120,11818969,22230667,14508643,16204932,17486943,2910240,4541511,-1920385,-15635493,-9196185,-18522225,-21874013,-9847341,-18182460,-7959781,3322792,-3088217,14568622,15461657,10605408,25285784,12130141,10289441,15032274,-5833526,-1031562,-6440301,-21864337,-9326448,-19698484,-19851947,-4543456,-14226423,-387230,8840378,2081601,19822771,16062625,12259894,22866892,7554801,7173152,6629041,-10637248,-6290180,-13072288,-21492230,-12124261,-18042767,-14137508,-2991762,-5397862,5564379,12216767,10625016,19293000,17461852,13244804,14923432,6226394,153051,-2135381,-11577173,-14618310,-14367751,-19270203,-15093904,-10046610,-10133383,376954,5437352,6405430,17435317,15086830,14413929,19859421,7846274,7356482,5018744,-10228117,-5657656,-13351234,-21248578,-9990945,-19071978,-13128095,-681967,-8600107,8243951,12288342,6566187,24128656,13454185,11594963,19999433,-1186969,3781870,-280029,-18940692,-5998033,-18374130,-22032537,-5581176,-19292294,-5410050,4901748,-4817733,17119310,13279497,9730883,25660491,8219520,11152129,13089035,-7705254,944217,-8813703,-19909638,-7977002,-20421386,-15915476,-5074114,-13052074,2100042,6558114,3963150,18442060,13914439,13178638,19083362,7408713,6399829,4196176,-8503973,-7719075,-11772949,-19253813,-12961206,-14203707,-14143324,-2220397,-2733612,2778769,14278816,9108760,16351162,19628150,8085873,15339509,6586035,-4682133,2734702,-14153699,-14654824,-8445717,-24117451,-9338958,-8469948,-14278565,8396738,-98738,6345432,22057180,5377538,19889312,17320739,952666,16132820,-3445231,-8213848,745435,-22637816,-10840650,-10985899,-23461531,-864435,-9619569,-5187211,13995048,233808,15978615,19210050,6226043,21662575,7794334,1744309,8705851,-11604855,-7378645,-9105924,-21805865,-9429083,-14701865,-13547092,-181176,-4684322,5203006,12175919,8746669,17288015,15138250,10767664,12556849,4584910,-577203,-2557574,-10310531,-13068451,-12455239,-16156582,-13000811,-7776431,-8144608,736055,5744182,5542117,15553832,13175051,11913605,17171131,5599530,6191710,3753286,-9934596,-4444389,-12720212,-18037553,-7898984,-17537451,-9076090,-813435,-7272026,9819232,8496591,7539739,21191081,8804150,13001434,14160947,-2019196,5632516,-5096430,-13560190,-5225390,-19180189,-13431765,-8018467,-15855741,-19560,-973730,601359,14844782,7220964,14438510,17210258,6736644,13382643,4213470,-2535421,253716,-12281905,-10926224,-11103959,-17340238,-8782085,-9785264,-6593915,2671388,1930803,9318077,12798035,11289806,15241105,11181610,8331123,6002021,-985041,-3974703,-8626812,-12240246,-12926760,-13793670,-11490184,-9019912,-4544838,215761,4083573,9512577,11156699,13347183,14083452,10475774,9653590,4319168,-865687,-3051252,-10029795,-11053817,-12204387,-14773757,-9770720,-9129681,-5361022,1906131,2463051,9254337,12039647,10862846,14828107,10234673,7681339,6350590,-2059425,-3256569,-7809642,-13004657,-10473881,-13896198,-11507278,-6495812,-6402093,1386102,4698664,6772037,13311858,11318017,12532126,12606028,6112223,5733714,-187223,-5868795,-6277125,-12697645,-12364569,-11300115,-12960496,-6447387,-4561736,-935420,6383390,6443219,11433406,13282461,10393261,12565909,7366252,3364409,1848544,-5992394,-7167404,-9969141,-13810175,-10242856,-11493113,-8448215,-2529457,-1821465,5141753,8190467,9005560,13716849,10996947,10225525,9217045,2446208,1016804,-4064706,-9158953,-8969212,-12999763,-11951852,-9386595,-9169620,-3016921,170068,3410724,9233542,9670874,11997409,12510271,9261461,8324447,3836355,-704112,-3379574,-8421427,-10183425,-11378866,-12192827,-9633500,-7650969,-4084279,391136,3696018,7687945,10104479,11323835,11575013,9825160,7549816,3806106,49683,-3792428,-7677769,-9544051,-11559768,-11375836,-9461857,-7884541,-3510421,34790,3480221,8108138,9399414,11167471,11781803,8929952,7938682,3738763,-727573,-2973863,-8202968,-9693927,-10539788,-12196891,-8788793,-7341744,-4457510,1256233,2932181,7427389,10392656,9789047,11982745,9347433,6452206,4992460,-1017152,-3446538,-6298555,-10646315,-9657144,-10977217,-10085324,-5895677,-4885034,164340,4188238,5652168,10294285,10279214,10035453,10494851,5972191,4081360,662759,-4650055,-5837980,-9488653,-11111577,-9413800,-10219366,-6599823,-3092633,-1065472,4567197,6566701,8709165,11501987,9594591,9447118,7313082,2622822,765429,-3951811,-7282450,-8213609,-11150592,-10014771,-8630743,-7475147,-2763312,-341402,3140649,7327933,8132170,10357642,10376307,8282464,7326801,3242381,-46302,-2815824,-6987779,-8321260,-9831050,-10391002,-8286153,-6814258,-3485246,241257,3051694,6737847,8579649,9737848,10089919,8388110,6510627,3292820,-126094,-3363858,-6725899,-8458920,-9971170,-9796647,-8247796,-6664797,-2939615,104852,3296004,6917145,8030842,9916207,9797508,7754511,6933535,2918044,-263336,-2619847,-7097839,-7774782,-9393611,-10147481,-7243408,-6978826,-3342675,657785,1986662,6840878,8042844,8562476,10590935,7108886,6398397,4060395,-1244956,-1932555,-6417591,-8709163,-7939529,-10506813,-7562836,-5568501,-4455341,1267931,2538089,5838363,9110994,7939700,9984275,8092431,5153618,4270718,-911173,-3038585,-5389739,-8989100,-8212890,-9424960,-8237745,-5096279,-3956235,406876,3174489,5229062,8561281,8276818,9147845,8079864,5293984,3909978,-341966,-2849518,-5232383,-8372595,-8033703,-9175190,-7900859,-5177143,-4097441,555572,2685678,4993049,8529966,7615924,9075355,8064342,4661326,4320859,-626468,-3061690,-4555211,-8845468,-7566437,-8633188,-8458545,-4184140,-4192705,356567,3643195,4021576,8779081,7880478,7895915,8792598,4116144,3790339,391573,-4043476,-3840455,-8220221,-8313409,-7320915,-8853154,-4371345,-3267937,-953338,4114443,3919446,7620238,8600515,6882808,8650094,4665334,2939724,1255908,-4047577,-4065760,-7120976,-8786994,-6781709,-8404726,-4903941,-2394245,-1375577,3977992,4393716,6745781,9051986,6581487,8025491,5165176,1892121,1453177,-3918436,-4750057,-6237742,-9212627,-6505141,-7620859,-5575447,-1545133,-1471076,3530542,5249734,5733769,9216086,6705462,6912673,6054847,1353491,1307315,-2810829,-5589825,-5287870,-8834771,-7159098,-6342419,-6243524,-1557651,-882708,2271055,5749385,5328092,8273055,7523893,5910842,6121179,1831779,379150,-1978030,-5746712,-5538023,-7797752,-7794215,-5634538,-5857777,-2038692,96797,1819617,5751037,5672884,7472122,7852023,5480434,5679587,2206247,-337534,-1627218,-5693373,-5849695,-7012954,-7998361,-5360292,-5446060,-2615959,603047,1339577,5304762,6093676,6427014,8171772,5433738,4999442,3192292,-772539,-1271839,-4777019,-6570601,-5940536,-7971190,-5837883,-4355674,-3570964,848054,1743394,4108821,6967325,5841024,7559441,6368987,3706513,3621349,-544742,-2401756,-3605051,-7013601,-6012963,-6752604,-6732970,-3461798,-3225394,-86819,2901924,3302646,6662631,6489183,6237183,6868665,3697611,2792937,624233,-2972437,-3332362,-6017721,-6842606,-5841184,-6793817,-4090022,-2376433,-1047685,2854454,3429751,5529105,6988965,5676410,6483425,4376614,2082201,1119390,-2694857,-3716690,-5138385,-7124266,-5704791,-6196696,-4576149],[0,0,0,-2,-11,102,-39,240,-285,403,-530,578,-856,966,-1403,1634,-2126,2504,-3024,3652,-4298,5245,-6079,7283,-8347,9774,-11219,12956,-14935,17042,-19549,22046,-25057,28109,-31736,35592,-39934,44693,-49754,55429,-61353,68111,-75254,83324,-91975,101474,-111808,122952,-135332,148700,-163744,180130,-198543,218864,-241676,267416,-296641,330525,-369845,416723,-472994,542688,-631131,748222,-911815,1159271,-1587702,2569165,-11955963,-6806210,-22387544,-13688076,8318925,-10960361,15478952,17620679,7647607,27779446,16646273,8383724,19884440,-2078546,-4261015,-1339348,-21575054,-16178988,-12876436,-27587256,-9115752,-7539062,-13708291,13183670,5430027,7515217,31223689,7840644,19577911,25624586,-5932078,15168191,-1221344,-23700144,4195765,-29320552,-23484087,-930744,-35863513,565846,2427899,-16894130,30574384,5209973,9542217,40810552,-2892504,22723015,20592816,-19004375,17658216,-15253725,-26742370,5042178,-38249371,-14066917,-1116214,-32096113,13668531,1630869,-5544638,35929786,2864634,17977508,33336738,-5544623,21687234,6451010,-18819989,8477162,-23329475,-23110984,-3609959,-33064301,-9191233,-2256957,-18024462,15681579,7505171,5945237,31436780,10184467,16769602,24469413,-2127492,8463446,823876,-20417778,-5158123,-19742755,-26180313,-6474201,-21696214,-10725478,6677952,-7486182,14478229,19560898,5945227,29226693,15208734,5853371,22375331,-7071568,-3966886,1437581,-29070762,-8563989,-15356248,-30491799,1478553,-16333678,-8086605,18799334,-5906567,20381004,24961909,1909327,32407907,9458363,-557932,19799320,-18187932,-7218194,-3988330,-34972634,-5414862,-18126927,-25428631,8151630,-14120001,3339193,22051702,-1069972,27443177,20518438,4915080,28008607,826438,-974545,7899578,-22470569,-8809291,-12996910,-29418634,-6100756,-17022156,-13540358,7703945,-4558438,11389545,19903736,8383162,24078885,16750916,7455147,15446645,-1611888,-5659101,-4107505,-19791685,-15640600,-14885365,-21716046,-9666629,-7527672,-6217188,8756427,8367597,11962669,22226999,14428643,16306011,17240385,2836974,4564964,-2286439,-15618562,-9261589,-18734423,-21656491,-9913712,-18062189,-7696555,3167762,-2780433,14650537,15402373,10926296,25170091,12123996,10520321,14771783,-5724598,-998875,-6725924,-21584121,-9463687,-19717357,-19626292,-4819099,-14103828,-247182,8679462,2357412,19722557,16029859,12523676,22619050,7643316,7125195,6336999,-10415531,-6342866,-13186139,-21356759,-12395476,-17986044,-13968636,-3236463,-5190290,5547309,12133006,10858528,19114511,17538047,13449793,14760748,6396264,25837,-2283112,-11425379,-14778199,-14357942,-19143910,-15260591,-9905557,-9949399,335774,5666617,6487295,17363446,15326980,14226471,19721323,7946980,7109823,5026824,-10273943,-5920285,-13279457,-21304939,-10113500,-18800556,-13169143,-431020,-8266523,8271094,12527378,6653040,24014695,13591497,11422981,19740604,-1235464,3451064,-395168,-18979123,-6370451,-18288545,-21996875,-5741873,-18935345,-5420350,5101154,-4440975,17042440,13506098,9865462,25475988,8406207,10935080,12863773,-7600931,459881,-8793605,-19881184,-8337802,-20190013,-16048606,-5097328,-12616078,1787253,6918151,4172925,18306917,14341990,13023012,18998859,7702381,5948084,4262922,-8465511,-8115404,-11549856,-19514126,-12996967,-13890982,-14380255,-2039308,-2664263,2550818,14726303,8941926,16340078,19916126,7748443,15561561,6600704,-4902274,2995479,-14419772,-14694014,-8352991,-24368750,-9146155,-8499699,-14356710,8606311,-252479,6408259,22143032,5239156,20028908,17256992,1013059,16127639,-3512162,-8273301,715592,-22670215,-10819489,-10988555,-23490657,-929513,-9646726,-5205966,13983562,235512,15905972,19257309,6296828,21580681,7931244,1701177,8619775,-11348970,-7538399,-9003818,-21780623,-9734487,-14502723,-13793346,-355151,-4547368,4953346,12399399,8753936,17081005,15525933,10676523,12644462,4853880,-835852,-2237186,-10249230,-13227648,-12210604,-16462116,-13064303,-7636862,-8541415,872699,5614053,5260632,15803620,12930113,11953673,17506801,5489935,6418460,3781095,-10122147,-4087802,-12898424,-18019624,-7810638,-17800522,-9041643,-890773,-7401777,9890527,8404455,7536223,21321680,8711839,13162375,14223919,-2012584,5757941,-5103571,-13488910,-5166765,-19201817,-13447296,-8095610,-15982410,-83510,-1110230,498641,14738781,7155237,14386670,17155952,6780211,13432423,4365576,-2473140,340216,-12170300,-10949472,-11061667,-17336393,-8941192,-9799417,-6688162,2622512,1909026,9140512,12839451,11357708,15210875,11420575,8291677,6069377,-838378,-4077557,-8507844,-12076564,-12997959,-13754889,-11572606,-9064398,-4551553,84523,4060501,9510362,11090722,13392821,14047359,10425666,9787673,4301471,-812263,-2948634,-10045192,-10969069,-12211887,-14905554,-9662961,-9263681,-5464463,1958967,2298736,9223120,11972655,10742999,14957104,10208208,7732365,6510228,-2146489,-3133556,-7724449,-13082988,-10415767,-13971477,-11548248,-6390114,-6607255,1467670,4737395,6694481,13441731,11173621,12523951,12540480,5927790,5775892,-321179,-6049636,-6169048,-12867477,-12337854,-11190389,-13022155,-6274418,-4550422,-1007079,6577785,6400771,11494931,13411493,10280507,12595827,7250089,3298741,1846328,-6182736,-7121079,-9995065,-13919188,-10161352,-11512242,-8451099,-2427840,-1811130,5221848,8253327,9067064,13760590,10965269,10227307,9112369,2361713,838251,-4144100,-9200606,-9089212,-13048393,-11984737,-9342209,-8981321,-2946796,229518,3622233,9197778,9761864,12106923,12435992,9294987,8156457,3543290,-732313,-3722858,-8553395,-10253359,-11544282,-12031153,-9689538,-7575128,-3805221,505038,3988589,7891151,10095581,11555419,11386977,9705605,7533330,3568079,-46462,-3866136,-7893104,-9526786,-11668419,-11283761,-9289128,-7946431,-3220527,240604,3551296,8374260,9403754,11280178,11817710,8703534,7852725,3499172,-996018,-3067467,-8477058,-9801509,-10540128,-12261198,-8580416,-7209427,-4243253,1602696,3056008,7677363,10549224,9774787,11993106,9234292,6185535,4841097,-1268238,-3616341,-6488938,-10829883,-9679861,-10963059,-9992439,-5570034,-4591364,375141,4459513,5864966,10444561,10284489,9985340,10398000,5743946,3805185,429185,-4934077,-6009007,-9600977,-11107537,-9343900,-10121713,-6392696,-2903808,-720500,4793304,6779852,8845008,11501733,9565224,9284429,6971458,2360964,553657,-4178594,-7399262,-8350241,-11204699,-9959936,-8612015,-7309237,-2560677,-150568,3427913,7404620,8291689,10386579,10284753,8168395,7086230,3101870,-217653,-3060620,-7100602,-8470244,-9905517,-10304798,-8246810,-6707444,-3319349,278606,3244122,6740638,8681379,9880759,9964957,8413466,6479357,3153428,-110227,-3534333,-6728554,-8459425,-10035679,-9637452,-8281399,-6598885,-2731044,85883,3362547,7050688,7996934,10098984,9757162,7723611,6953160,2640562,-280283,-2711438,-7252136,-7656381,-9434809,-10208971,-7168987,-6935879,-3148960,814178,2045351,7205479,8003203,8588008,10659029,6972098,6424034,3889201,-1386795,-1981585,-6608883,-8777192,-7940979,-10603003,-7428495,-5540760,-4233274,1552804,2649420,5984134,9228127,7983649,9977047,7947987,4915697,4076809,-1095997,-3284835,-5580741,-9116216,-8269448,-9351446,-8143301,-4963496,-3757194,662359,3393087,5454791,8590239,8334355,9061298,7920804,5179948,3608284,-650762,-3012703,-5514079,-8497008,-8054218,-9189535,-7792194,-5027980,-3919109,808375,2925006,5210550,8668551,7633753,9151826,7880523,4520853,4097219,-919769,-3290772,-4694801,-9006960,-7688143,-8615483,-8340708,-4005054,-4006141,477195,3902333,4260432,8928869,7939828,7867286,8680342,3902603,3489094,147656,-4335369,-4111354,-8350980,-8441488,-7207061,-8707709,-4173314,-3039727,-741881,4308365,4123815,7650442,8719434,6947573,8471953,4558020,2612548,1048906,-4073265,-4323112,-7246947,-8838407,-6759931,-8105733,-4770206,-2218926,-1132316,4123695,4593866,6817051,9010376,6675188,7889105,5052822,1793088,1205364,-3980080,-4962737,-6335561,-9214205,-6577841,-7463717,-5493311,-1434628,-1219060,3578215,5418487,5747912,9207921,6780248,6781861,5902970,1333993,1040522,-2878174,-5738273,-5379233,-8776756,-7233603,-6211842,-6088985,-1520247,-650715,2361806,5842453,5460105,8251354,7627423,5831598,5932024,1809547,106079,-2050176,-5847735,-5723017,-7784268,-7808732,-5599437,-5642119,-1964262,239351,1959007,5767193,5931607,7425180,7913169,5496162,5447012,2105839,-556922,-1716208,-5725489,-5979910,-6991618,-7999861,-5334286,-5274820,-2553458,741356,1441289,5344265,6201867,6443685,8110896,5372773,4801675,3077617,-987579,-1464979,-4845467,-6662875,-5871557,-7900796,-5741950,-4087289,-3383239,1070605,1921669,4246395,7111200,5844765,7444769,6313233,3511895,3409141,-719661,-2655736,-3698238,-7181192,-6136464,-6689488,-6725368,-3251292,-2983541,209978,3193327,3500720,6766292,6653277,6132898,6853505,3537334,2477508,489659,-3269971,-3492080,-6180756,-7017682,-5772242,-6672257,-3962683,-2119917,-828946,3130691,3736587,5569655,7113995,5661128,6346396,4229828,1822073,898696,-2927841,-3959677,-5264758,-7217805,-5676952,-6092394],[0,0,0,-1,-9,205,-111,261,-178,286,-356,462,-695,758,-1054,1101,-1442,1617,-2021,2399,-2813,3355,-3767,4478,-5024,5935,-6726,7769,-8807,9921,-11247,12547,-14256,15885,-17942,19923,-22222,24616,-27232,30225,-33348,37020,-40731,45007,-49389,54339,-59694,65620,-72295,79499,-87711,96541,-106683,117908,-130925,145894,-163389,184195,-209008,239703,-278073,328291,-396039,492809,-640552,889874,-1383130,2701864,-14138369,-31622598,-2703138,-25016843,-12452540,6739182,-10000443,14070761,18568066,6823927,28296420,16494677,8836733,19721955,-1158720,-4597449,-495208,-21708834,-16024729,-12834222,-27553020,-9531966,-7527268,-14414445,13117311,5054259,7237195,31179003,7870152,19587366,26268976,-5873759,15682218,-666641,-23534998,4567380,-29186368,-23720741,-840308,-36379015,125107,2209236,-17540930,30290051,4973923,9222934,41083615,-2826823,22896940,21189646,-18694559,18183016,-14839651,-26636358,5401011,-38373974,-14345557,-1199394,-32669480,13124790,1286776,-6181731,35682591,2751111,17885911,33659591,-5206223,22140541,6984826,-18352456,8977130,-22972860,-22962333,-3692424,-33247707,-9550694,-2683189,-18500044,15100113,6974356,5644832,31123047,10306568,17035794,24809764,-1499196,8928024,1450090,-19917855,-4922495,-19405332,-26257784,-6779735,-21849805,-11365410,6121105,-7886167,13846159,19377400,5749247,29167676,15599795,6060439,22885300,-6360501,-3582441,1941640,-28637322,-8566318,-15305917,-30757193,1081331,-16622937,-8836487,18326610,-6362463,19941534,24981314,1940425,32602039,9926272,26223,20476692,-17536053,-6689898,-3595490,-34713789,-5557057,-18515603,-25821714,7469697,-14641168,2719890,21352987,-1330551,27125949,20571441,5378438,28282681,1397340,-312712,8309517,-21883294,-8546875,-13010117,-29264829,-6498093,-17390627,-13845066,7018460,-4885891,10964196,19467342,8497297,24089848,16839568,7941914,15691626,-1104094,-5141731,-3943847,-19348113,-15578303,-15078489,-21709995,-10137097,-7939068,-6426187,8017102,8127059,11829228,21906173,14750016,16403814,17485857,3396366,4760937,-1811705,-15128659,-9283293,-18510479,-21716946,-10343116,-18221549,-8194299,2768363,-3045239,14087989,15266654,10935098,25003235,12499735,10700876,14975384,-5072998,-768990,-6272352,-21333301,-9634303,-19661874,-19921192,-5209454,-14299323,-849229,8331703,2112588,19394013,16102226,12490617,22719590,8067307,7497450,6890982,-9952571,-6091864,-12833249,-21279859,-12540558,-18143525,-14410116,-3656925,-5725856,4898680,11738355,10546559,18981102,17583237,13599391,15083003,6948200,656399,-1673533,-10822731,-14596681,-14180047,-19063331,-15643217,-10299849,-10662599,-471813,5174031,5760083,16978873,15268142,14109284,20220154,8450969,7663698,6054111,-9713954,-5267615,-12673819,-21300931,-9984186,-19284000,-13926576,-938183,-9241636,7505981,12007323,5978984,23997072,13668141,11626016,20572665,-645420,4332894,572403,-18538087,-5688969,-18090925,-22204720,-5881163,-19720109,-6038744,4400427,-5369263,16553571,13010771,9621572,25600583,8696001,11528085,13538585,-6959596,1308846,-8272831,-19517647,-8093728,-20301004,-16208460,-5617746,-13246143,1240097,6065031,3679387,17849740,14108740,13166609,19127114,8232528,6655359,4793691,-7826162,-7649440,-11312355,-19193985,-13128766,-14174528,-14759869,-2625804,-3119068,2036385,14104687,8814984,16198158,19823143,8137204,15767986,7111954,-4246964,3295058,-13877850,-14380327,-8335232,-24180088,-9540963,-8944217,-14642811,7898355,-617338,6087229,21640939,5247036,20060979,17367743,1536966,16356884,-3035892,-7676982,812990,-22279713,-10689146,-11276131,-23425053,-1383869,-10054219,-5348927,13294418,51073,15750331,18874691,6631700,21704108,8087231,2398757,8788100,-10911506,-6996870,-9080547,-21407613,-9838408,-15018237,-13841983,-904428,-5084394,4722265,11662408,8622657,17049661,15333049,11206555,12956310,5215167,1030,-2083965,-9790193,-12789644,-12449465,-16182739,-13362692,-8282522,-8628273,82513,5043529,5144429,15181333,12961349,12166438,17404191,6244472,6799324,4157330,-9070735,-3969171,-12508507,-17601934,-8268472,-17775986,-9386189,-1721083,-7570961,9104964,7884498,7601099,20753557,8978484,13554447,14353530,-1028252,6169699,-4646224,-12661940,-5201533,-18984850,-13346832,-8702204,-16086414,-737381,-1872510,372599,13962779,6986388,14461965,16848074,7358712,13965410,4640034,-1523595,771304,-11742569,-10202156,-11266312,-17296236,-9094974,-10601559,-6970930,1833675,1094728,9034174,12120323,11234935,15463883,11279660,9050449,6668222,-436138,-3065896,-8248209,-11888741,-12568786,-14133369,-11739211,-9480004,-5421501,-294538,3264702,8918011,10993537,12983627,14171986,10869805,9986528,5168357,-134561,-2434618,-9192450,-10783293,-12046894,-14715050,-10280517,-9576108,-5987940,847227,1915391,8514686,11399691,10768454,14797111,10574145,8402098,6940634,-1167971,-2410992,-7352099,-12331203,-10403738,-14099752,-11628942,-7289238,-7165595,688228,3640223,6294602,12864339,10932469,12930642,12684149,6576878,6736959,230310,-4922840,-5637020,-12594113,-11812523,-11575930,-13435411,-6616464,-5662823,-1618000,5723834,5492236,11405383,12938766,10296994,13313372,7522553,4291569,2701610,-5584919,-6183960,-9692655,-13774779,-10105325,-12217489,-8848121,-3160661,-2814011,4681938,7462580,8473953,13825805,10814988,10743147,9826717,2951842,1984368,-3410670,-8627042,-8441968,-12981879,-12060622,-9677651,-9767659,-3664909,-711880,2660284,8599084,9177703,11866848,12682962,9637647,8873174,4553743,104768,-2723830,-7632393,-9861628,-11285449,-12176012,-10241754,-8206504,-4859361,-577404,3122069,6902944,9685254,11262677,11427331,10343362,8159946,4397848,1025722,-3168192,-6968827,-8964314,-11521135,-11257643,-9867091,-8564746,-4048070,-899024,2733474,7548077,8686814,11247901,11806215,9148864,8661714,4248604,88840,-2143189,-7682782,-9210871,-10371172,-12366693,-9053793,-8000107,-5058785,502323,2138886,6852009,9902929,9610484,12051045,9632042,6995758,5737757,-257349,-2657854,-5653684,-10177034,-9447871,-11135169,-10456898,-6417138,-5571746,-600998,3413740,5020023,9812954,10036345,10055512,10824800,6505014,4754755,1537409,-3912537,-5210724,-9053981,-10875395,-9490101,-10588211,-7146413,-3809784,-1777526,3826390,5925374,8280000,11288632,9626741,9768480,7762538,3354357,1599921,-3261719,-6568458,-7831945,-10950079,-10005394,-8995253,-7943313,-3509702,-1184410,2569212,6711353,7697758,10311419,10236502,8670972,7854557,3854127,736320,-2161169,-6369889,-7875690,-9703185,-10355148,-8601430,-7466950,-4131501,-609099,2217811,6108968,8020888,9603696,10172514,8706569,7213544,3984058,688008,-2548212,-6088413,-7937222,-9779194,-9852308,-8605887,-7256061,-3632638,-768841,2456971,6233748,7554434,9754555,9928209,8184958,7527327,3632722,664490,-1928526,-6369171,-7260134,-9318500,-10219378,-7619052,-7596470,-3922024,-249213,1171773,6328367,7460368,8423352,10549141,7488772,7130196,4615882,-336671,-1144164,-5879551,-8066390,-7887944,-10628880,-7829856,-6355341,-5009357,471075,1592618,5328787,8536707,7737841,10140992,8290561,5864189,4964256,-256501,-2158957,-4884830,-8496345,-7994931,-9558009,-8499328,-5756917,-4726629,-294049,2314589,4692726,8038600,8020349,9378834,8355046,5932786,4648910,463032,-1935524,-4583797,-7871148,-7777842,-9338290,-8140055,-5815965,-4815269,-219772,1779297,4421329,8068872,7370930,9255033,8294342,5379407,4967881,109316,-2155073,-4067340,-8353040,-7382152,-8799431,-8702440,-4869744,-4907811,-418168,2765053,3647359,8372154,7618639,8210948,8972464,4648155,4559717,913907,-3178006,-3350971,-7916314,-7995174,-7550629,-9086996,-4814569,-4074179,-1508607,3309958,3310859,7310711,8297991,7115225,8968121,5049316,3647126,1829604,-3259142,-3452183,-6849906,-8509556,-6881779,-8680470,-5304502,-3163140,-2022361,3303159,3691113,6446977,8809635,6714040,8431907,5640461,2679534,2173748,-3218019,-4168638,-5953801,-9047826,-6649257,-7928981,-6122833,-2217306,-2198486,2846090,4569733,5381065,9003878,6784817,7236909,6465611,2132484,2030272,-2095548,-4956565,-5008818,-8676006,-7163381,-6623280,-6749571,-2223220,-1558332,1616839,5148438,4981935,8080967,7570527,6177433,6634512,2447419,1109117,-1263306,-5183973,-5082131,-7654224,-7789120,-5967775,-6350070,-2617983,-662285,1232572,5275471,5348511,7292748,7981513,5729848,6173939,2821993,356067,-915613,-5124664,-5383934,-6870026,-8052647,-5600028,-5973305,-3207816,-52831,615958,4769912,5580988,6233087,8280447,5658251,5498537,3844601,-267681,-577915,-4256287,-6151185,-5696807,-8185935,-6030874,-4808983,-4285173,303575,1011964,3603539,6615426,5489587,7678373,6549870,4130065,4310046,2491,-1689648,-3029849,-6750210,-5812052,-6985905,-6999567,-3841113,-3876706,-499506,2278362,2691401,6493809,6258417,6297143,7166583,3997189,3452383,1102386,-2464179,-2745205,-5875141,-6596942,-5833051,-7146661,-4263228,-2999696,-1533155,2297380,2906239,5353357,6808407,5639979,6790650,4551375,2577310,1621715,-2228203,-3107333,-4974630,-6962360,-5660779],[0,0,0,0,1,6,186,-87,228,-133,227,-279,361,-567,596,-855,855,-1142,1255,-1586,1881,-2198,2632,-2919,3490,-3876,4608,-5199,6018,-6807,7645,-8666,9626,-10963,12179,-13784,15270,-17027,18831,-20798,23086,-25436,28268,-31061,34339,-37631,41390,-45444,49941,-55049,60525,-66828,73538,-81315,89882,-99890,111421,-124942,141100,-160382,184374,-214415,253966,-307500,384289,-501761,699566,-1085672,2035723,-18095912,-31246906,-3084704,-24739218,-12599594,6823735,-9790318,14211013,18558121,7159024,28370000,16643952,8797019,19713967,-1339260,-4630382,-722272,-21858300,-16081799,-13069136,-27591763,-9550088,-7579488,-14201051,13157147,5231246,7543533,31193463,8158340,19655235,25983021,-5712619,15340099,-956748,-23460043,4153560,-29222092,-23740941,-1110780,-36149001,209784,2219162,-17081179,30354755,5291643,9488389,40881954,-2541868,22827689,20986141,-18739211,17688784,-15056439,-26823119,4983305,-38428052,-14312716,-1212479,-32313061,13433672,1577512,-5659378,35989228,2909976,18108368,33543058,-5421433,21901388,6613495,-18788298,8705085,-23400352,-23128592,-3802319,-33395970,-9240758,-2588184,-18191043,15531323,7171810,5976076,31368015,10187611,17218128,24595042,-1780042,8874652,1087696,-20132366,-5117270,-19761581,-26258225,-6954839,-21924531,-11269047,6121827,-7734809,14095289,19419327,5944169,29255487,15570682,6128554,22822215,-6491480,-3683197,1795542,-28831953,-8576440,-15438887,-30809709,1035889,-16773961,-8757016,18371376,-6366588,20196355,24953530,2057393,32786268,9832749,172456,20482308,-17728091,-6563331,-3796221,-34890873,-5497437,-18722255,-25763542,7454686,-14946928,3066196,21228790,-1273131,27517610,20397199,5603746,28404661,1242598,20673,8133932,-21950859,-8427861,-13362562,-29180998,-6622736,-17727812,-13659921,6746346,-5015768,11106403,19232702,8657371,24126790,16932943,8304873,15681870,-855448,-4967879,-4023913,-19160824,-15673439,-15301681,-21806772,-10456650,-8023897,-6692762,7846510,8183895,11699099,21991468,14871770,16528038,17763731,3624059,4898574,-1533078,-15106671,-9176381,-18510819,-21863985,-10437617,-18398718,-8360954,2509276,-3269185,13991960,15181931,10909712,25065515,12667119,11054284,15153597,-4760730,-601421,-6242133,-21157470,-9696722,-19791994,-19992483,-5648528,-14527381,-1064817,7840701,2098851,19224248,16037977,12879526,22742774,8542471,7953586,6979460,-9318655,-6081470,-12853633,-20900927,-12948857,-18221114,-14572963,-4406040,-5734237,4530118,11357489,10794734,18692161,17775080,14087870,14931196,7634138,909289,-1754439,-10252899,-14738384,-14231124,-18935033,-16182135,-10206349,-10857662,-952428,5390523,5411975,16948488,15531176,13894995,20578805,8572071,7632473,6433711,-9801986,-5277800,-12459543,-21628686,-9970543,-19362494,-14108075,-901798,-9564060,7455446,12123407,5772771,24143050,13732053,11774483,20826308,-503906,4514595,642526,-18454926,-5608163,-18119732,-22155184,-6150609,-19846357,-6219420,4012750,-5365494,16400745,12926234,9913517,25530949,8982537,11818598,13568992,-6337942,1303148,-8163402,-19182450,-8442680,-20163873,-16454565,-6158711,-13209641,586030,5944088,3822623,17421836,14441898,13217929,19071021,8939131,6572900,5223572,-7303381,-7948907,-10726949,-19351415,-13530977,-13964464,-15499899,-2887794,-3203977,1253550,14382136,8491720,16022954,20468481,8014993,16414334,7605415,-4258562,4062098,-13849929,-14296803,-8066734,-24723776,-9511620,-9226556,-15319600,7863820,-1219384,5813141,21672441,5024567,20361076,17482090,1712525,16979655,-2796371,-7236973,1121848,-22207232,-10596649,-11500813,-23591908,-1722488,-10561223,-5656058,12794771,-116528,15690637,18714128,6996592,21737676,8478457,2907373,8950973,-10367019,-6925345,-9078891,-21121057,-10219951,-15031826,-14006937,-1559634,-5009976,4200277,11410385,8914290,16720019,15670699,11431822,12928123,5908494,-5730,-1883452,-9395345,-13113378,-12248160,-16309471,-13736155,-8192687,-9183494,-34162,5090565,4707021,15367376,12944353,12134731,17897549,6183360,7072298,4512266,-9244008,-3692488,-12543836,-17831287,-8209986,-18135134,-9640521,-1831363,-7992516,9027044,7754461,7499229,20912213,9136904,13714008,14622029,-850868,6474513,-4478399,-12586555,-5198448,-19005099,-13483513,-8935011,-16340453,-1018616,-2004737,161009,13880300,6964923,14444004,17066366,7557409,14076440,4957739,-1349773,870736,-11538160,-10247232,-11326005,-17380966,-9344591,-10821001,-7288164,1561438,1014156,8894855,12134125,11336933,15614033,11603638,9319582,6782788,-176437,-2941158,-8099477,-11786368,-12715891,-14249548,-11914355,-9800360,-5699667,-524408,3077668,8819854,10862573,13045966,14387100,11077545,10272351,5501702,76087,-2179352,-9105878,-10838145,-12041277,-14970540,-10431130,-9933817,-6371473,747612,1642773,8387097,11481148,10758337,14999504,10808091,8649983,7293145,-993392,-2187981,-7109219,-12368655,-10426396,-14260119,-11919731,-7497719,-7555811,544458,3430238,6056662,12863612,10848094,13114194,12950143,6810135,7082177,519197,-4761949,-5342389,-12597753,-11783507,-11708611,-13712486,-6916503,-6093922,-1828950,5563093,5193568,11442092,12969087,10488450,13529385,7713258,4702280,3022816,-5414089,-5892884,-9703251,-13785636,-10102478,-12529973,-9037694,-3557286,-3188549,4461096,7186226,8396677,13848482,10893411,11064011,10014608,3300097,2317826,-3254148,-8274470,-8328524,-13032421,-12051890,-10006903,-10114521,-3880547,-1062873,2503055,8392724,9124052,11967924,12698065,9960926,9186452,4744418,474545,-2621265,-7604341,-9745504,-11395990,-12257019,-10388597,-8455999,-5007885,-845903,3022365,6936211,9573504,11398323,11549464,10464432,8325032,4512168,1252308,-3105503,-6991567,-8869542,-11647392,-11347641,-9959951,-8766624,-4091537,-1073608,2626655,7599145,8657552,11347024,11952731,9223211,8865201,4307943,165401,-2044359,-7780803,-9142147,-10501857,-12572005,-9001256,-8240218,-5243934,536117,1983672,7008224,9932523,9625984,12353660,9715087,7119866,5870756,-293076,-2516556,-5742422,-10314742,-9463524,-11345169,-10546658,-6493543,-5756059,-544916,3410794,4944309,9966324,10078001,10202060,10996611,6506434,4891889,1426837,-3908210,-5135949,-9189210,-10922940,-9604194,-10633614,-7175436,-3919215,-1871585,3904667,5922542,8385739,11283514,9671276,9960748,7855756,3416691,1640757,-3235882,-6500935,-7906188,-11050130,-10034901,-9214878,-8054994,-3650948,-1192921,2525561,6635150,7841695,10328830,10334057,8816186,7773678,4063464,886064,-2284574,-6271148,-7999031,-9858560,-10301508,-8902400,-7448455,-4277633,-866863,2450981,5984475,8098439,9847073,10000590,8998761,7234083,3928281,1015419,-2688686,-6027156,-7884920,-10060682,-9725027,-8817692,-7513345,-3538941,-1126536,2603318,6420857,7447470,10072473,9858647,8241428,7833238,3396464,806404,-1863704,-6624851,-7153856,-9478126,-10325026,-7588495,-7832147,-3881409,-270882,1153877,6457190,7385155,8642593,10743138,7501486,7351931,4614287,-299697,-1066529,-6052487,-7958932,-7974710,-10708700,-7746697,-6600696,-5020240,330388,1542869,5423662,8522234,7910891,10300685,8271308,6056581,4989361,-143183,-2019367,-5094066,-8436244,-8095567,-9800382,-8465948,-5973854,-4715150,-294190,2170585,4934452,8122054,8124281,9486958,8336742,6123215,4684869,254814,-1817818,-4831383,-7910831,-7787577,-9607214,-8154699,-5893075,-4950354,-87439,1747806,4535630,8139775,7375141,9542586,8352341,5403926,5240310,83670,-2113125,-4092574,-8435944,-7396226,-9053752,-8721275,-4957827,-5027826,-425856,2687350,3606376,8482264,7698036,8371197,9147588,4821772,4818171,1060516,-3078554,-3338867,-7929323,-8026428,-7664464,-9238002,-5012719,-4300694,-1689617,3067904,3184024,7371728,8267744,7303185,9102710,5224790,3930732,1976906,-3065513,-3307784,-6916964,-8463948,-7074916,-8895747,-5469714,-3454278,-2108806,3130807,3602632,6509737,8773564,6853769,8564530,5772471,2934209,2315398,-3026536,-4043243,-5890292,-9001611,-6804611,-8098559,-6314472,-2484586,-2389610,2658678,4354312,5377246,9036435,6920572,7426261,6670704,2389775,2227709,-1948944,-4768171,-4925741,-8581351,-7327700,-6893369,-6927885,-2595093,-1851664,1323902,4903612,4907037,8071508,7682715,6466347,6778417,2785849,1348357,-1057810,-4957099,-5125464,-7668225,-7893394,-6250417,-6559593,-2920619,-1014144,901178,5000579,5229301,7372930,8017797,6022929,6484674,3046523,659810,-673537,-4930481,-5337653,-6892319,-8215351,-5826819,-6201830,-3532768,-374040,365923,4641658,5559372,6221820,8384281,5820349,5752713,4044018,13731,-286440,-4095976,-6090450,-5681403,-8315633,-6166346,-4973338,-4484667,46460,820306,3426022,6575438,5544179,7819866,6688274,4336353,4464351,108683,-1538380,-2966994,-6710005,-5821276,-7060095,-7191886,-4034773,-4175813,-748920,2107812,2617931,6426790,6250227,6367804,7401669,4179344,3691359,1340190,-2253633,-2606254,-5819032,-6627804,-5985436,-7196260,-4464333,-3224564,-1679248,2268022,2796622,5377535,6908546,5766384,7039124,4746486,2894363,1852399,-2056260,-3005649,-5032071,-6940963],[0,0,0,-2,-11,123,-110,355,-322,546,-555,776,-983,1252,-1682,1978,-2550,2915,-3630,4234,-5133,6079,-7137,8415,-9655,11303,-12897,14984,-17085,19586,-22244,25151,-28458,31938,-36049,40311,-45258,50400,-56157,62331,-69070,76563,-84590,93614,-103162,113814,-125164,137742,-151465,166591,-183418,201863,-222587,245420,-271346,300504,-334104,372978,-418634,473207,-539382,622140,-728338,871060,-1073208,1384232,-1929600,3176939,-13434262,-5342954,-15969779,-32621814,-2261685,-25652373,-11924228,6268850,-9369361,13964099,18929944,6945027,28810829,16462797,9241078,19661586,-1118178,-4753679,-726083,-22031417,-16048784,-13315492,-27574571,-9742989,-7638973,-14217599,13233127,5166282,7655718,31136169,8280730,19773953,26164503,-5620201,15415330,-955413,-23488939,4042955,-29287354,-23881668,-1212205,-36214801,69952,2175126,-17234791,30345401,5369110,9503676,41107512,-2519712,22950195,21235039,-18704463,17889732,-14957084,-26955837,5089412,-38558673,-14533687,-1272598,-32665026,13387069,1462222,-5956450,36139790,2848686,18212425,33900304,-5453694,22259748,6831137,-18741352,8939257,-23630045,-23150372,-3793222,-33789929,-9240522,-2808841,-18478217,15712844,6869785,6026081,31592545,10152995,17558344,24725592,-1672944,9128376,938684,-20009170,-5052021,-19979416,-26233433,-7154580,-22153324,-11246535,5964126,-7698159,14119276,19317786,6166032,29357791,15660276,6376782,22919062,-6444004,-3559455,1743549,-28870325,-8692577,-15553342,-30947988,927812,-16982349,-8773219,18368695,-6383704,20374103,25026865,2140230,33027596,9837654,199852,20418974,-17923791,-6626850,-3967288,-35035785,-5439451,-18918447,-25762141,7597286,-15003386,3215960,21463838,-1306394,27773577,20400383,5653701,28628827,1032303,22350,8109975,-22262149,-8351684,-13549366,-29432638,-6485692,-17976068,-13597886,6962145,-5078122,11541337,19465493,8683180,24534548,16681733,8281006,15776716,-1325096,-4922177,-4202220,-19715736,-15434969,-15542454,-21883324,-10032292,-8329972,-6340529,8159653,8048954,12247625,22016049,14898173,16914882,17352624,3639667,4934025,-2166915,-14914617,-9500730,-18942679,-21582294,-10788867,-18288797,-8006717,2341562,-2747720,14202910,15222155,11431748,24977316,12760021,11185097,14783803,-4904878,-773133,-6707107,-21194837,-10013535,-19966409,-19896903,-5621926,-14290797,-680239,8110401,2438430,19569434,16141950,12999882,22780194,8296356,7757360,6547915,-9901159,-6207930,-13241767,-21172655,-12816197,-18493271,-14265707,-4076833,-5606254,5296353,11608898,11138794,19235411,17621863,14260703,14971799,6991313,932607,-2242905,-10745623,-14680643,-14768411,-18931905,-15991940,-10485279,-10269246,-839856,5493407,6115924,16838480,15878454,14148767,20237327,8874556,7329228,6057487,-9735487,-5944156,-12683309,-21683100,-10387884,-18986219,-14149210,-837769,-8862592,7521610,12530035,6272273,23979843,14088312,11609173,20351160,-538529,3787613,232908,-18723437,-6227000,-18192813,-22328899,-6111388,-19325437,-5993648,4530989,-4674520,16709870,13489165,10057217,25486417,8843058,11406258,13043334,-6936656,657923,-8765374,-19578466,-8691283,-20283908,-16213857,-5780010,-12733940,1386779,6456783,4374318,17892287,14510626,13466433,19004586,8330689,6263573,4447248,-7984170,-8215131,-11477631,-19369671,-13500416,-14120136,-14753761,-2557302,-2762320,2212223,14603805,9194847,16337165,20195468,8171565,15738734,6963474,-4554152,2992596,-14241461,-14728825,-8590441,-24466660,-9576264,-8791120,-14511666,8122745,-216027,6451278,21907120,5678175,20208126,17411458,1554747,16114363,-3215172,-8048199,398148,-22444417,-11065702,-11376748,-23393111,-1521097,-9783267,-5140285,13525762,620018,15918877,19247177,6883079,21553994,8169785,2161456,8550468,-11050647,-7552027,-9273279,-21677401,-10054261,-14827401,-13927659,-758002,-4641697,4791873,12198105,8960906,17295546,15685429,11047010,13002298,5138856,-379938,-2144588,-10301746,-13110065,-12553082,-16642827,-13263417,-8260723,-8619184,551314,5324654,5521446,15531710,13035386,12550945,17367959,6166119,6873804,3782750,-9329021,-4285857,-12958247,-17670913,-8566729,-17892524,-9345362,-1699300,-7265002,9267089,8143720,7959082,20892735,9326550,13609185,14326614,-1059480,5921415,-4873230,-12893359,-5575040,-19196770,-13677773,-8899810,-16084875,-763388,-1620435,483783,14275671,7260582,14636936,17202445,7477074,13989943,4716791,-1707027,707180,-12038551,-10546751,-11420498,-17637539,-9207320,-10669072,-7113236,2063109,1194839,9180783,12506814,11331517,15788661,11445702,9021493,6860755,-619063,-3182186,-8283673,-12250016,-12662350,-14349964,-11935936,-9398723,-5578006,-156131,3570506,8873036,11322358,13180385,14267355,11215615,9920332,5240234,-198532,-2805896,-9242934,-11057519,-12274460,-14876189,-10493690,-9691425,-6036874,1031955,2150506,8668719,11688733,11080684,14908547,10706892,8558447,6956669,-1321261,-2594305,-7492544,-12658270,-10558608,-14357913,-11753082,-7359913,-7271701,910032,3755241,6415851,13174514,10945344,13242866,12902658,6591933,6851368,75503,-5111470,-5656986,-12933784,-11990712,-11733197,-13649322,-6534380,-5817685,-1549123,6072008,5540218,11733242,13198144,10380923,13571009,7513520,4260189,2727747,-5946789,-6251893,-9926145,-14139955,-9999309,-12442905,-8871582,-3151517,-2946427,4905797,7586410,8752557,14069516,10917235,10874664,9889691,2956801,1943902,-3538360,-8718224,-8649829,-13176678,-12162707,-9829506,-9818659,-3746823,-588620,2852625,8667354,9504764,11984429,12732104,9876268,8851881,4604504,48348,-2956411,-7802004,-10198234,-11474995,-12278748,-10499233,-8127220,-4765792,-520883,3501537,7024679,9833338,11680291,11415335,10618165,8177558,4266460,1170289,-3567596,-7232698,-9078138,-11890672,-11317650,-9923257,-8707140,-3807439,-824602,2913094,7897379,8742426,11480596,11977301,9159881,8767778,4080838,-37848,-2365071,-8060494,-9307002,-10641709,-12617128,-8990558,-8113606,-5007055,776895,2286700,7271619,10197819,9771510,12252339,9693324,6854405,5600207,-609687,-2963610,-5989670,-10568572,-9655339,-11179188,-10509653,-6285469,-5361206,-383000,3846555,5250787,10177627,10296524,10141749,10867267,6313755,4490527,1258298,-4340337,-5592179,-9312692,-11168501,-9583866,-10553438,-7135371,-3469624,-1516155,4213773,6321651,8614938,11529236,9745610,9742647,7660121,3081778,1132984,-3590140,-7004276,-8137202,-11192897,-10204676,-9009367,-7865362,-3187632,-712259,2937733,6998599,8137902,10454007,10395966,8638929,7571602,3567978,348086,-2747317,-6727693,-8343907,-10044858,-10338282,-8671784,-7152059,-3813941,-328631,2835128,6407201,8407869,9852564,10115788,8780054,6958686,3563011,432540,-3119312,-6470755,-8235310,-10213081,-9830317,-8630991,-7105062,-3119216,-488316,2996944,6759750,7859042,10127515,9876610,8094436,7353781,3044646,292061,-2392867,-6957721,-7551655,-9543923,-10336245,-7552490,-7388488,-3451236,222637,1694275,6867799,7806334,8862266,10711033,7344780,6982176,4159713,-778807,-1684825,-6455189,-8398470,-8174439,-10673942,-7674734,-6143843,-4581984,884752,2059736,5828811,8894480,8128224,10263633,8171801,5684077,4538143,-601000,-2556177,-5369095,-8816774,-8304231,-9677887,-8442528,-5609562,-4411107,163465,2713079,5286120,8436980,8379525,9437704,8264334,5690062,4200978,-56193,-2420344,-5130053,-8229840,-8004750,-9486600,-8081617,-5675186,-4425161,259478,2338682,4876954,8436843,7724790,9401503,8191206,5139292,4594392,-324506,-2720628,-4567904,-8697441,-7613166,-8918963,-8570691,-4640975,-4499888,75167,3212152,4108139,8650493,7886681,8299058,8874320,4484388,4173955,538508,-3563183,-3818209,-8277850,-8261720,-7680821,-9003734,-4709237,-3757305,-1170579,3733606,3813662,7663609,8577772,7332436,8907133,5009237,3373549,1565946,-3671784,-3923535,-7162307,-8853634,-6986292,-8648557,-5255114,-2831238,-1678104,3683588,4242451,6682457,9134186,6806608,8253509,5581129,2316641,1799542,-3584407,-4672393,-6139293,-9337769,-6837437,-7761725,-6053549,-1906733,-1748408,3103241,5208814,5672316,9229306,7072086,7043171,6441134,1791179,1532534,-2419609,-5428360,-5271141,-8838205,-7476858,-6547472,-6587089,-2081977,-1187682,1785566,5597189,5311518,8191985,7858979,6181906,6455573,2339883,561081,-1596341,-5618783,-5504296,-7801329,-8044074,-5947473,-6209734,-2463965,-225482,1367032,5560564,5693947,7470779,8187344,5750341,6030971,2707855,-37488,-1170199,-5556572,-5732113,-6955063,-8321798,-5547823,-5805702,-3166939,308207,829563,5144899,6030430,6328803,8477925,5619452,5371207,3679654,-582843,-818955,-4514027,-6532428,-5746982,-8352984,-6033699,-4594955,-4200635,674438,1289174,3809657,7048112,5594002,7856143,6650126,3855104,4181841,-383833,-2046963,-3216076,-7218301,-5977958,-7057264,-7179184,-3606588,-3757041,-239511,2656399,2946206,6791377,6466436,6277577,7274190,3722317,3229536,970773,-2815408,-3018453,-6178765,-6858090,-5923942,-7202611,-4161867,-2722090,-1284832,2783005,3072664,5643694,7121829,5749310,6845120,4461766,2337500,1320876,-2639047,-3479045,-5250571],[0,0,0,0,2,72,36,11,188,-94,243,-160,266,-337,440,-677,740,-1046,1098,-1449,1634,-2050,2449,-2882,3457,-3901,4655,-5244,6208,-7061,8174,-9297,10506,-11945,13362,-15209,16985,-19210,21379,-23885,26513,-29379,32652,-36072,40073,-44137,48800,-53599,58996,-64833,71266,-78483,86249,-95052,104482,-115227,127028,-140558,155917,-173561,194098,-217867,246094,-279190,318209,-360749,392197,-314686,-674367,-24350347,-3566911,-17628222,-31717090,-2891114,-25217906,-11825843,6680435,-9403577,14791513,18709720,7528187,28824397,16227351,9385212,19340172,-1772542,-4510377,-1505386,-22130538,-16097110,-13883953,-27244446,-9577333,-7764482,-13387877,13093566,5642366,8380980,30926616,8771477,19687052,25633193,-5382369,14815758,-1270654,-23558041,3362831,-29276450,-23925897,-1509410,-35668048,-13609,2535661,-16639676,30322981,5795072,9739836,41052958,-2397843,22795651,20913727,-18830958,17443866,-15158922,-27140512,4791926,-38600104,-14581187,-1227329,-32448463,13691830,1670996,-5592084,36388130,2934445,18482852,33875509,-5600815,22300948,6365778,-18909809,8813297,-24020053,-23076409,-3958151,-33920281,-8955960,-2920074,-18264244,16001897,6917698,6447132,31617540,10161729,17803518,24391306,-1807655,9060217,395058,-20071247,-5378327,-20356311,-26001681,-7300377,-21994277,-10865270,5977262,-7305681,14371159,19481119,6601174,29300281,15634750,6394230,22479278,-6648912,-3768426,1286972,-28947672,-8908030,-15802159,-30741722,1072477,-16746047,-8395470,18636370,-6139612,20702665,25120132,2252214,33066833,9606602,132737,20282187,-18314364,-6655291,-4337575,-35283719,-5376573,-19216173,-25637172,7823880,-15006964,3783053,21692375,-1190551,28234886,20197331,5691051,28699002,620794,50781,7785242,-22629676,-8293729,-13955599,-29420532,-6250614,-18191508,-13303120,7107401,-5037660,11982797,19368629,8794919,24806031,16530448,8341936,15736920,-1613838,-4832288,-4390587,-19796683,-15434581,-15850664,-21825949,-10024370,-8435361,-6044660,8210335,8076082,12546946,21916939,14893921,16971280,17188864,3692292,4898628,-2353865,-14936841,-9689923,-18992613,-21540601,-10933000,-18322302,-7924773,2196688,-2585801,14310326,15183187,11639729,24929851,12676753,11355925,14620475,-4831232,-749164,-6910892,-21106526,-10129106,-20114661,-19697720,-5829346,-14365041,-558204,7883761,2685479,19648703,16004210,13329355,22742833,8242749,8117505,6339926,-9771094,-6082430,-13614661,-20993336,-12992544,-18721853,-14044328,-4295673,-5532137,5498999,11271292,11363095,19318919,17427451,14640174,14750033,6903889,1173888,-2664890,-10640481,-14766690,-15183884,-18668403,-16182704,-10539333,-9916011,-1003779,5778681,6325691,16701362,16290119,14173147,20117736,9100472,6983344,5875725,-9682630,-6185671,-12585954,-21810077,-10558985,-18827113,-14258788,-852981,-8649985,7439640,12650793,6416991,23959339,14232454,11672131,20382079,-397164,3820424,163511,-18623815,-6429503,-18237792,-22258964,-6391579,-19346605,-5971614,4287436,-4567832,16543079,13253340,10376451,25339002,9164769,11672311,12931479,-6458283,711856,-8758916,-19200677,-9059579,-20195246,-16218181,-6346277,-12570779,1007249,6095338,4643192,17571196,14691743,13647527,18710526,9001204,6340181,4463853,-7332953,-8457090,-11228268,-19266537,-14035561,-13815521,-15156218,-2937836,-2612755,1611001,14546611,9157126,16016474,20609635,8282716,15894882,7566671,-4552241,3396610,-13905280,-14807356,-8452488,-24546843,-9893077,-8993504,-14868124,7825164,-565816,6147176,21835548,5627065,20219932,17647508,1823582,16435875,-2858428,-7686219,467856,-22232976,-11120780,-11627469,-23322600,-1963203,-10151378,-5260728,12851329,572050,15820554,18877624,7293133,21528277,8446975,2801166,8478921,-10479356,-7289434,-9521436,-21188851,-10431408,-15128977,-13797035,-1546948,-4707097,4623725,11623564,9313392,16942339,15702315,11606454,12782809,5705384,-33698,-2285742,-9613838,-13230662,-12657692,-16373814,-13841295,-8263832,-8855879,-117129,5271477,5137915,15356528,13367223,12341158,17728486,6468380,6882521,4288757,-9227736,-4225339,-12652223,-17936253,-8551312,-17909695,-9763090,-1840155,-7572769,8995053,8088181,7776540,20969644,9499064,13668225,14537861,-651087,6120696,-4568877,-12751903,-5591584,-19058961,-13780373,-9107404,-16178867,-1111524,-1838811,396243,13992094,7300378,14736328,17105688,7741276,14114176,4915455,-1334354,671012,-11796999,-10445279,-11553571,-17518665,-9369626,-10960894,-7115608,1652721,1058309,9209384,12310749,11493472,15835569,11514069,9439332,6905844,-387106,-2887330,-8334181,-12078558,-12690006,-14642094,-11857214,-9771700,-5863681,-204293,3049823,8892156,11284839,12956997,14684612,11223830,10105380,5703218,-120853,-2356708,-9063339,-11217622,-12037608,-15194435,-10658501,-9670848,-6444097,823697,1921627,8388446,11888149,10904780,14969636,10980098,8518340,7339365,-1136063,-2502481,-7227525,-12679790,-10584135,-14332545,-11995430,-7415949,-7477116,651543,3670667,6268115,13118395,11015629,13236293,13106934,6763735,7140822,261732,-4886457,-5550767,-12881538,-11922309,-11903614,-13804286,-6795113,-6129119,-1756095,5799525,5241006,11749624,13108434,10511126,13809364,7583812,4628295,3051357,-5766624,-5919108,-9906990,-14022607,-10096835,-12697149,-8999789,-3432256,-3201126,4798026,7306630,8662022,14165918,10864646,11149332,10092043,3044252,2304346,-3460624,-8549855,-8421969,-13367074,-12170472,-10015708,-10032908,-3773111,-907754,2732801,8624403,9311124,12175431,12793613,9946054,9149586,4652662,204410,-2766507,-7741883,-10037284,-11449434,-12355632,-10506242,-8352875,-4964266,-683662,3234000,6940975,9801068,11572227,11544167,10660823,8329990,4457359,1213253,-3388011,-7178724,-9094855,-11917261,-11390082,-10091924,-8844866,-3938104,-1018227,2823082,7820145,8782199,11534843,12017919,9323806,8944266,4239769,46236,-2133971,-8027175,-9317510,-10582180,-12719427,-9093935,-8172359,-5174257,669238,2097765,7150593,10166044,9756740,12451198,9753276,7065922,5893770,-449013,-2755729,-5789379,-10610489,-9555364,-11318616,-10684027,-6403062,-5670316,-564828,3695241,5081900,10198404,10302516,10144953,11044738,6513547,4707390,1480603,-4221593,-5403811,-9248682,-11261138,-9669296,-10700808,-7239490,-3706201,-1824133,4019219,6133303,8450642,11543525,9790616,9913835,7856106,3314517,1471132,-3323244,-6785695,-8041157,-11131030,-10241676,-9198010,-8046908,-3449814,-1058747,2712366,6771985,8017966,10510125,10471563,8848915,7766403,3963156,800520,-2443658,-6404934,-8120559,-10054615,-10371208,-8923430,-7401444,-4054942,-723888,2686985,6199778,8224954,9981741,10057168,8984434,7312193,3736835,774402,-2903781,-6296068,-8049404,-10207937,-9879741,-8732904,-7398193,-3382346,-777816,2799834,6661542,7656913,10163616,9994220,8173291,7608744,3334566,527736,-2134981,-6795967,-7400977,-9543438,-10390401,-7656267,-7636562,-3729191,-97656,1491327,6733371,7740408,8742135,10717286,7509699,7089534,4393394,-442475,-1420321,-6225326,-8251372,-8325302,-10698686,-7830332,-6418555,-4676158,567420,1928349,5706862,8661335,8166077,10255544,8212980,5989409,4586537,-339640,-2388598,-5359173,-8625228,-8346151,-9839000,-8431015,-5949369,-4480881,21529,2445826,5183735,8241674,8323721,9594598,8281093,6006677,4452074,39391,-2125674,-5176346,-8145505,-7988828,-9642516,-8084220,-5872416,-4704244,145433,2075665,4806040,8365765,7617683,9464371,8319420,5244203,4786668,-179157,-2446988,-4420298,-8693785,-7640000,-9101117,-8676568,-4869955,-4718817,-163289,2970775,3983288,8581684,7911136,8402348,8991355,4678377,4432853,652080,-3309698,-3641342,-8126878,-8172179,-7831089,-9141712,-4875875,-4056399,-1357186,3386389,3536881,7621472,8399478,7390935,9047859,5125407,3709767,1693032,-3474716,-3688709,-7169456,-8641304,-7095560,-8849151,-5358441,-3173774,-1887837,3511028,3910073,6719937,9047654,6912683,8541845,5657810,2619955,2092696,-3386361,-4412924,-6145531,-9315117,-6806827,-8043065,-6216552,-2137041,-2076545,2899387,4907694,5542717,9157523,7085057,7332979,6654185,2053168,1845134,-2221428,-5216037,-5131112,-8758847,-7439883,-6723653,-6839085,-2246244,-1393645,1654532,5447191,5211426,8261091,7847061,6298651,6677272,2500704,851104,-1385094,-5457381,-5397952,-7846801,-8054436,-6016861,-6321180,-2630601,-451004,1234761,5494523,5585948,7473394,8224726,5767736,6289317,2840339,30328,-1009026,-5458091,-5692466,-6974108,-8402241,-5612744,-5956094,-3279150,291913,752276,5069157,5971536,6298288,8558191,5697955,5413600,3808326,-488485,-711866,-4535577,-6524410,-5741482,-8459644,-6134678,-4691701,-4267886,617727,1184836,3712107,7051283,5634616,7922184,6703303,3927820,4299436,-267245,-1955306,-3175280,-7146750,-5941253,-7128627,-7249203,-3723475,-3935329,-333426,2598850,2860913,6782875,6449868,6393372,7379392,3861402,3408898,993532,-2725107,-2857869,-6099991,-6810905,-5943235,-7306882,-4233477,-2973512,-1415775,2650707,2989892,5670854,7080533,5774173,7001771,4579350,2470712,1489347,-2590498,-3333819],[0,0,0,1,4,-106,174,-109,213,-88,275,-237,458,-514,641,-769,809,-1069,1140,-1524,1674,-2064,2301,-2649,3060,-3440,4068,-4515,5267,-5794,6601,-7324,8236,-9268,10300,-11594,12721,-14203,15541,-17271,19018,-21036,23235,-25490,28097,-30679,33811,-37020,40856,-44944,49565,-54699,60340,-66938,74294,-83182,93394,-105852,120780,-139377,163081,-194212,237161,-298906,394618,-556807,876378,-1703918,7797729,8639079,-26152359,-2473343,-18080902,-31415189,-3747321,-24647064,-12925084,6882726,-9807026,14432600,18716325,7636969,28513606,16950614,9142175,19873080,-1406190,-4570672,-1048372,-21968031,-16420489,-13523792,-27805556,-9785677,-7861918,-14033408,12990625,5489230,7834420,31269717,8621819,19942302,26178037,-5306457,15271708,-823503,-23536237,3817454,-29224794,-24234037,-1479463,-36137300,-329267,2340609,-17119030,30253312,5725375,9541710,41308032,-2120730,22915134,21439557,-18632833,17689372,-14897443,-27159229,4952218,-38732264,-14892670,-1306024,-32857319,13274289,1525021,-5969099,36304396,3083716,18327980,34212880,-5303280,22349903,6909261,-18811202,8942399,-23771349,-23342451,-3905044,-34050326,-9403558,-2998772,-18545046,15764382,6941730,6263748,31802003,10282072,17758200,24785307,-1623577,9250486,805379,-20051522,-5192620,-20259688,-26257438,-7302244,-22275563,-11154585,5869848,-7608455,14344810,19502237,6390677,29613992,15771510,6549432,22866542,-6585835,-3616954,1408678,-29040097,-8760335,-15959987,-30903642,937529,-17048241,-8487738,18549749,-6265975,20861414,25026164,2375464,33254534,9582599,421514,20327601,-18324266,-6496876,-4459532,-35351607,-5393893,-19439834,-25638828,7671384,-15252112,3755707,21450150,-1182098,28387053,20281611,5951137,28723362,797627,382072,7846186,-22589867,-8253347,-14068066,-29510975,-6398048,-18348291,-13421950,7084403,-5146705,12064000,19458707,8819145,25043504,16588020,8373574,15940054,-1716605,-4868082,-4420490,-20114701,-15382220,-15959556,-22023774,-9817597,-8571413,-6065900,8380766,7912811,12861064,22115974,14717406,17398363,17028548,3712682,5132610,-2646912,-14811444,-9772168,-19351124,-21315431,-11216926,-18303006,-7653643,1991833,-2316786,14488225,15081756,12105852,24901238,12768340,11574317,14302415,-4682726,-850166,-7319368,-20987402,-10389745,-20327134,-19504102,-6070063,-14159442,-341093,7890704,3006088,19746662,16089565,13633846,22586866,8184505,8103380,6052925,-9885455,-6299999,-13941503,-21037731,-13188319,-18784936,-13860842,-4431418,-5443205,5670603,11282148,11585816,19372090,17474960,14789313,14661065,6994324,1218716,-2876831,-10643529,-14817037,-15429750,-18679955,-16469720,-10711586,-9898090,-1113316,5799032,6374967,16627030,16438922,14214474,20188258,9315338,6974473,6046916,-9614652,-6349390,-12586834,-21879545,-10717491,-18834663,-14397341,-858747,-8577158,7383401,12786441,6598381,23940473,14406572,11742810,20279075,-259338,3580401,112663,-18533707,-6648342,-18239946,-22382646,-6496407,-19140573,-6061110,4427199,-4377158,16502871,13591280,10462051,25329108,9337523,11576829,12905557,-6468066,434383,-8732705,-19441811,-9158411,-20123588,-16337162,-6238911,-12401041,976125,6504299,4742596,17565436,14966707,13547002,18837172,8843138,6031568,4427170,-7805469,-8645125,-11289781,-19608099,-13822572,-13882996,-15110962,-2516104,-2510182,2008163,14929912,9205045,16330287,20516019,8124056,15907636,7053747,-4728649,3041298,-14350448,-14973846,-8666525,-24592575,-9699616,-8940333,-14517585,8155627,-218622,6591649,22050925,5832078,20267204,17484582,1675752,15968729,-3194883,-8060910,170014,-22450637,-11384437,-11535191,-23311690,-1773190,-9596754,-5094433,13419821,983312,15903287,19348819,7194302,21382634,8472642,2086293,8305479,-10894425,-7921710,-9325723,-21663748,-10478373,-14650412,-14048472,-849375,-4373731,4679417,12439848,9154930,17169255,15997012,10952934,12958060,5297393,-704831,-2155388,-10408562,-13329816,-12539545,-16807092,-13268800,-8283783,-8678262,764133,5316843,5631757,15854759,13120963,12716472,17513099,6135045,6948345,3637042,-9481238,-4424431,-13226929,-17830367,-8729654,-17941630,-9373571,-1792616,-7180101,9365059,8304545,8137320,21014366,9513198,13668467,14276466,-936254,5840832,-4949263,-13047371,-5767998,-19317486,-13844877,-8921519,-16099193,-825590,-1452915,565340,14471303,7484533,14753251,17349774,7466923,13969601,4770082,-1966639,528196,-12146341,-10919382,-11402835,-17833651,-9243336,-10633701,-7217766,2329203,1291101,9336777,12861623,11316657,15954132,11631596,8894098,6870596,-854014,-3487289,-8369408,-12608826,-12772776,-14553998,-12090272,-9271631,-5678791,7170,3812796,8957543,11658015,13312385,14446902,11338193,9870613,5191569,-320226,-2933200,-9402144,-11285324,-12518021,-14941338,-10553066,-9691763,-5913441,1075375,2169884,8916304,11809412,11256704,15128860,10748804,8507364,6939111,-1494219,-2660429,-7736435,-12909382,-10598559,-14567204,-11754224,-7273063,-7388623,1211770,3881696,6572075,13578435,10940331,13431423,12965825,6364613,6960736,-176348,-5307970,-5724547,-13312621,-11962293,-11856414,-13877341,-6293674,-5759226,-1351260,6352458,5543416,12073127,13330547,10404780,13755921,7309980,4182973,2658490,-6306952,-6365205,-10203638,-14283188,-10096432,-12425897,-8845125,-2922188,-2761727,5220146,7866749,8896373,14284140,11011506,10841594,9815177,2758618,1675430,-3762017,-9040151,-8867133,-13257323,-12254201,-9832871,-9618559,-3586702,-357166,3090871,8840903,9791744,12072210,12842971,9987685,8610557,4468940,-174148,-3399948,-7875511,-10474851,-11606500,-12165011,-10546940,-7853087,-4562346,-450785,3959045,7177409,10160071,11907231,11296976,10699396,7978589,3870223,961950,-3944489,-7514550,-9251400,-12188003,-11202853,-9972263,-8636944,-3401267,-736325,3360317,8284719,8947123,11836514,11936438,9074497,8716022,3761878,-453892,-2562538,-8487948,-9541969,-10802945,-12693169,-8837371,-7936223,-4749794,1226558,2550715,7591621,10463889,9903547,12412477,9606724,6742915,5448601,-943640,-3299129,-6251958,-10833224,-9768141,-11306421,-10451263,-6061253,-5212160,-30458,4190385,5494476,10444495,10463810,10128583,10932191,6229399,4252348,1031965,-4660184,-5809701,-9512269,-11353412,-9560983,-10534185,-6949791,-3302751,-1268295,4519014,6570186,8725477,11639545,9795579,9688176,7512158,2953986,941136,-3727748,-7173570,-8455743,-11231791,-10274581,-9006042,-7683620,-3219208,-498145,3169751,7091251,8387856,10507274,10513042,8751505,7378135,3577225,259863,-2952986,-6743528,-8588825,-10102262,-10363075,-8885834,-6994946,-3686727,-251835,3231020,6492266,8609282,10238593,9967488,9042001,6857594,3426109,532234,-3468366,-6578051,-8357814,-10431613,-9728105,-8730514,-7092711,-2974354,-517353,3302000,6965940,7831146,10386572,9838864,8166064,7453123,2857454,304281,-2586440,-7159648,-7572776,-9790144,-10326337,-7557705,-7495420,-3326896,194144,1879152,7036417,7810456,8987764,10733286,7384474,7031256,3988454,-721949,-1761080,-6578446,-8393704,-8445936,-10729272,-7631795,-6236452,-4310155,999038,2239929,6044274,8900152,8304107,10342087,8147342,5716144,4336497,-710264,-2782745,-5670370,-8861627,-8416089,-9782503,-8308242,-5621909,-4092931,332603,2817882,5571769,8516530,8499335,9507133,8180277,5714439,4071760,-281022,-2508670,-5440919,-8339694,-8168668,-9528587,-7948445,-5591691,-4276146,472291,2462441,5161752,8543146,7865090,9459843,8135310,5141666,4404525,-557905,-2853647,-4829380,-8851789,-7811097,-9021127,-8470433,-4611016,-4361609,270100,3435922,4355577,8906353,8019237,8362505,8902988,4450488,4041578,323073,-3845825,-4057196,-8422865,-8383739,-7731642,-8980113,-4563802,-3547225,-951339,3954499,3956077,7787588,8747483,7297516,8855623,4960701,3058912,1347673,-3911091,-4213320,-7286911,-9028355,-7013377,-8552068,-5252803,-2589000,-1507895,3852899,4630023,6782164,9229112,6957356,8153363,5593810,2073277,1529848,-3666410,-5034314,-6292884,-9384895,-7025856,-7612214,-6043103,-1755989,-1464797,3204219,5389015,5791869,9253881,7301494,7027060,6435627,1762413,1302811,-2487907,-5699960,-5462360,-8803064,-7587426,-6448086,-6490620,-1980272,-809559,1907323,5806250,5520690,8271810,7965294,6019733,6354062,2224556,405934,-1744468,-5829532,-5738192,-7838270,-8158213,-5885047,-6182266,-2385995,-14503,1522286,5833896,5819058,7475743,8310956,5665007,5970618,2615125,-261930,-1235679,-5622166,-5914510,-7019961,-8470523,-5537443,-5760497,-3184121,544281,954085,5345259,6258388,6323140,8625286,5636801,5253204,3763412,-878544,-1014274,-4654230,-6847166,-5809078,-8452280,-6106355,-4443654,-4172662,852320,1505046,3920389,7295065,5695121,7890648,6731997,3781766,4160826,-445826,-2314841,-3318383,-7342602,-6139716,-7115133,-7236334,-3528174,-3669619,-82308,2781042,3085272,7014181,6607119,6437086,7336762,3727281,3200390,746327,-3003441,-3092089,-6336697,-6981479,-5970683,-7140298,-4136147,-2696066,-1117822,2936331,3343896,5785461,7142411,5839753,6904262,4393864,2360093,1229128,-2739306],[0,0,0,-1,-3,49,-146,237,-196,332,-245,479,-499,790,-932,1159,-1408,1585,-2006,2262,-2862,3259,-3932,4492,-5203,6025,-6863,8009,-9032,10429,-11673,13273,-14875,16751,-18849,21048,-23627,26160,-29183,32204,-35770,39523,-43724,48310,-53165,58617,-64304,70835,-77770,85696,-94295,103903,-114583,126414,-139977,155222,-173136,193791,-218494,248031,-284409,330333,-390156,471823,-589084,771846,-1092113,1796367,-5825884,5986627,8922784,-26805533,-2199039,-18765445,-30972852,-3970203,-24656840,-12506544,7014330,-9799124,15142687,18440680,7977064,28678505,16608539,9328630,19655530,-1896062,-4350629,-1771504,-22142159,-16231262,-14000985,-27473036,-9648089,-8006338,-13179034,12927757,5779280,8493503,30954775,9004473,19873035,25591096,-5023548,14648353,-1285187,-23481885,3026615,-29203837,-24198559,-1764084,-35608419,-238185,2513401,-16519612,30332979,6074373,9845325,41138456,-2022628,22750601,21140667,-18874091,17355229,-15215474,-27281233,4689222,-38814866,-14685756,-1255872,-32690181,13716350,1647968,-5566926,36705811,2890765,18627251,34073122,-5610930,22531230,6247389,-19052804,8921787,-24422850,-23117320,-4060811,-34257198,-8764160,-3030297,-18152398,16434520,6787310,6859942,31833375,10029250,18231648,24242880,-1794636,9255301,-19345,-20009292,-5552435,-20753840,-25980582,-7622346,-22073551,-10680825,5880703,-7039848,14619257,19496552,6889432,29435042,15708931,6504878,22450040,-6763709,-3905876,995987,-29150536,-8989485,-16007856,-30855402,1082339,-16859473,-8260193,18814614,-6064716,21077033,25194757,2297605,33411647,9424795,237359,20299342,-18678195,-6503393,-4530252,-35633227,-5321504,-19580473,-25653877,7916478,-15315246,4018332,21545316,-1262703,28643363,20138865,5939339,28959703,337748,255952,7695992,-23052535,-8089290,-14387962,-29675325,-6172569,-18573839,-13017474,7324237,-5210014,12451120,19481810,8814370,25341557,16319093,8366966,15881283,-2221870,-4890236,-4717655,-20490565,-15275010,-16176338,-21995520,-9516308,-8677931,-5650267,8747757,7943680,13338108,22036977,14765300,17589787,16687330,3468023,4897697,-3211652,-14939368,-10019933,-19678433,-21162688,-11260002,-18152546,-7294537,2130677,-1852617,14880813,15168621,12349033,24975546,12467314,11588584,13956893,-5208323,-1002088,-7691693,-21281972,-10302081,-20638064,-19293114,-5743240,-14247306,274798,8019390,3176250,20404426,15913315,13763527,22752377,7583882,8134360,5653500,-10456795,-6128604,-14527020,-21131390,-12839924,-19220280,-13293812,-4062014,-5407955,6623384,11390598,11918106,20081310,16911697,15037214,14519038,6097926,1316894,-3584786,-11208888,-14636005,-16101905,-18427725,-16099564,-10854205,-9065240,-928981,6061434,7247554,16565425,16756816,14450342,19681098,9449193,6526108,5362012,-9628807,-7033319,-12841566,-21798741,-11162872,-18517691,-14154856,-807477,-7935352,7598723,13086888,7083392,23889889,14534871,11762206,19912232,-445390,3371773,-463899,-18710140,-7002577,-18542457,-22098039,-6635762,-18996025,-5501187,4428128,-3710071,16805556,13618146,10925301,25113502,9151921,11693146,12209287,-6697837,149594,-9542173,-19253209,-9541211,-20334785,-15827631,-6390071,-12011159,1608488,6357717,5424099,17800609,14852228,14061412,18295689,8713511,6032777,3636071,-7647726,-8979273,-11856020,-19170232,-14260340,-13759048,-14564276,-2797755,-1911348,2330907,14712768,9878573,16233975,20480576,8430602,15307869,7049223,-4922543,2431468,-14249438,-15291868,-8952495,-24258150,-9931883,-8645127,-14180123,8055224,299059,6774980,21987111,6314198,20059453,17416746,1765260,15554064,-3160455,-8217193,-313572,-22421504,-11605220,-11698206,-23084358,-1807715,-9385745,-4724549,13440783,1408293,16137374,19257073,7471782,21226131,8248050,2135093,7761888,-11199378,-7972938,-9855031,-21605702,-10482849,-14858805,-13555119,-752725,-4091213,5277723,12395559,9568865,17466781,15725158,11308018,12643098,4769772,-696984,-2988150,-10611488,-13478915,-13142289,-16457128,-13364378,-8208998,-7985350,712653,5841480,6185265,15722014,13756792,12601820,17183394,6248100,6136441,3322629,-9671482,-5259724,-13121491,-18184942,-8975683,-17365740,-9455289,-1183674,-6447598,9565338,9060108,8361310,21083635,9843739,13219867,14181180,-1323805,4982910,-5131668,-13739010,-6199033,-19200143,-14083089,-8595324,-15743812,-527939,-741887,943624,14883624,8019237,14764040,17529529,7304997,13521246,4429093,-2535361,66846,-12657772,-11214972,-11665153,-17926860,-9098468,-10231485,-6736354,2867641,1845402,9921530,13167453,11523112,16110217,11295376,8658750,6419703,-1428830,-3814971,-9048511,-12919283,-12855858,-14788355,-11686105,-9048849,-5364198,778742,4072579,9528542,12139484,13225904,14723608,11117236,9472628,5058452,-1075680,-3320043,-9721445,-11994820,-12347847,-15124792,-10614815,-9023474,-5841739,1736043,2880628,9136865,12525714,11231469,15104358,10914434,7859644,6638498,-2001306,-3510160,-7875611,-13387971,-10863128,-14343041,-11885273,-6671739,-6756902,1527106,4668406,6946233,13865708,11340940,13167183,12913987,6011136,6314755,-483492,-5950214,-6177646,-13602014,-12334233,-11733398,-13680341,-6005935,-5220530,-941947,6904029,6066959,12284209,13569576,10402592,13634816,7049972,3666493,2223979,-6700863,-6810185,-10424963,-14480248,-10155342,-12361606,-8490742,-2469316,-2386586,5723460,8283781,9197374,14526699,10972849,10738468,9488590,2236907,1244874,-4331191,-9447183,-9153585,-13570514,-12294845,-9648300,-9414606,-3036219,162799,3586863,9460759,10094630,12341637,12849511,9712447,8305790,3949798,-768280,-3924870,-8481654,-10798614,-11767361,-12272720,-10302404,-7486688,-3996520,261113,4450738,7767842,10489044,12013903,11433262,10476110,7614651,3500555,294268,-4474550,-7976840,-9739843,-12275800,-11279920,-9756943,-8187717,-3037395,-96041,3812087,8679633,9374511,11898216,11995828,8930755,8273312,3397029,-996087,-3179648,-8859359,-9993929,-10826895,-12667127,-8792858,-7460041,-4307590,1618267,3201428,7887447,10929421,10044893,12268128,9608312,6266253,4995493,-1277150,-3920044,-6563777,-11237895,-10070361,-11117768,-10516364,-5696516,-4647532,240193,4820316,5859296,10662969,10838480,9967321,10795560,6075259,3696502,710863,-5161493,-6234303,-9672723,-11715572,-9595198,-10307423,-6812011,-2824533,-879532,4908843,7133808,8942206,11812769,9882799,9517573,7371405,2534349,478440,-4130272,-7575751,-8702814,-11380088,-10343853,-8900955,-7431155,-2829152,-78039,3646569,7541279,8654476,10708731,10497228,8647376,7088497,3154970,-99787,-3413960,-7171718,-8779465,-10398798,-10321317,-8654403,-6742086,-3244802,82873,3637938,7031098,8826089,10450675,10083280,8679522,6684300,2871953,-49838,-3793002,-7125872,-8534323,-10510063,-9892264,-8324618,-6846187,-2599156,128307,3529209,7385820,8185050,10327799,10057371,7848963,7036308,2716465,-332326,-2973065,-7491813,-8036038,-9733502,-10380423,-7420987,-6958995,-3014336,738444,2390687,7301945,8270662,9045848,10615281,7409143,6599604,3633983,-1187973,-2369708,-6918127,-8688541,-8538080,-10560387,-7641972,-5929775,-3884802,1308626,2766609,6425477,9169031,8484315,10233586,7971659,5473334,3919349,-1175879,-3120059,-6093556,-9127013,-8593227,-9835743,-8112007,-5383707,-3752913,801766,3194412,5871027,8737406,8612866,9592686,8053896,5481350,3801191,-616590,-2922319,-5723621,-8626208,-8262640,-9534316,-7985741,-5341968,-4092468,680495,2931365,5423193,8771982,8065964,9387235,8094210,4881631,4091177,-763269,-3263934,-5090226,-9005045,-8015726,-9010130,-8437627,-4499434,-3911312,484484,3696993,4635416,8974204,8259524,8393016,8709277,4293877,3749857,78002,-4048968,-4317204,-8535833,-8480011,-7841694,-8849536,-4539379,-3453226,-692800,4127216,4214563,7974118,8759869,7383894,8831796,4752601,3010175,1050194,-4159936,-4296086,-7479423,-9072123,-7079045,-8561000,-5085278,-2463500,-1285728,4106992,4654403,6940861,9346244,6932087,8152550,5419048,1869142,1395714,-3966323,-5180391,-6435756,-9591672,-6942019,-7636267,-5909487,-1453361,-1349998,3383636,5694065,5864945,9420526,7252126,6901122,6328308,1478404,1036147,-2750092,-5984182,-5547800,-8943775,-7646801,-6348451,-6454439,-1704845,-577661,2113030,6092187,5627283,8391804,8006873,5948822,6327914,2083870,140387,-1899592,-6078743,-5833118,-7932186,-8268161,-5738104,-6021514,-2172298,284107,1704066,6020441,6107192,7597625,8366750,5613897,5847561,2429350,-540106,-1405190,-5896679,-6148819,-7064471,-8604460,-5436102,-5614214,-2988204,807185,1153117,5565418,6467350,6401637,8683459,5587540,5109496,3592854,-1131959,-1153162,-4895274,-6993680,-5812006,-8598648,-6052641,-4357402,-4032275,1159554,1669415,4115228,7554012,5721876,7950748,6628242,3624626,4007865,-758949,-2439585,-3542753,-7562826,-6108818,-7188652,-7110419,-3334612,-3648025,185875,3055418,3212860,7183050,6624591,6434672,7392816,3595333,3103608,611364,-3249462,-3143713,-6502378,-7064135,-6004573,-7243276,-3968510,-2630017,-1047006,3106410,3344957,5946206,7330667,5831929,6984069,4302865,2207228,1145950],[0,0,0,2,14,-130,167,-319,474,-518,758,-802,1193,-1402,1920,-2326,2868,-3483,4090,-5008,5837,-7091,8232,-9752,11267,-13061,15094,-17295,19957,-22670,25940,-29256,33150,-37276,41937,-47088,52638,-58882,65424,-72825,80625,-89410,98850,-109262,120614,-132863,146389,-160915,177140,-194730,214413,-236021,260103,-286964,317024,-351277,390243,-435672,488691,-552131,629011,-724825,847930,-1012603,1245855,-1603281,2228342,-3650304,15608700,622217,3753698,10629108,-27466339,-1633142,-18949486,-30645955,-4659017,-24127970,-13556373,7126430,-10062894,14625106,18528800,7997741,28272361,17470957,8979431,20169255,-1266615,-4367154,-1084643,-21710156,-16675344,-13364230,-28036138,-9987563,-8045909,-14216958,12790572,5574704,7669087,31426084,8721619,19960851,26497812,-5080107,15374763,-536426,-23607864,3790418,-29189115,-24462985,-1482769,-36349591,-608135,2339293,-17513281,30169625,5803670,9429991,41589427,-2057221,23002865,21880789,-18673157,18025186,-14652634,-27403692,5134555,-38843305,-15056038,-1326559,-33253237,13202440,1405770,-6240093,36397977,2926468,18401039,34423416,-5200623,22771736,7010813,-18685274,9155333,-23850243,-23329987,-4092209,-34217296,-9408633,-3248157,-18703118,15656121,6778430,6398104,31723931,10362758,18004331,24794912,-1356466,9397594,828106,-19901557,-5330149,-20229275,-26367383,-7590806,-22218547,-11399795,5721325,-7619731,14188205,19614379,6464246,29584764,15960746,6537733,22996834,-6514933,-3633220,1513136,-29164677,-8760400,-15951222,-31183225,1090722,-17244881,-8541683,18619545,-6492527,20972406,25095552,2315395,33695617,9506526,607023,20641147,-18475685,-6162491,-4514212,-35552062,-5234377,-19788598,-25617771,7692652,-15663721,3975786,21340402,-1279327,28679578,20085194,6182480,29055197,564376,694022,7804589,-22682604,-7952255,-14338675,-29498544,-6362841,-18665230,-13286568,6903441,-5392256,12107973,19245968,8818129,25113379,16559638,8679050,16084763,-1613547,-4568677,-4358141,-20026378,-15306849,-16106966,-22122143,-10023356,-8967345,-6155627,8276700,7714904,12788475,21947398,14822228,17644081,17079959,3948449,5362676,-2664269,-14521932,-9727674,-19474105,-21205736,-11538995,-18449915,-7771494,1560003,-2380173,14355495,14726272,12274405,24822540,12728512,12056065,14258875,-4468864,-465318,-7379498,-20660839,-10423567,-20462385,-19346793,-6493579,-14398449,-346433,7368104,3024738,19699737,15817729,13959533,22626084,8375341,8602490,6001132,-9498393,-5993317,-14102822,-20710188,-13368808,-19076900,-13698215,-4940037,-5539659,5708638,10901174,11794692,19361415,17250269,15368601,14596307,7106862,1698451,-3087599,-10356415,-14705436,-15701945,-18314343,-16702752,-10892447,-9683858,-1670128,5875992,6472519,16349016,16711261,14180481,20172704,9695450,6928124,6140073,-9332627,-6469445,-12372885,-21833840,-10976707,-18788395,-14624508,-1152087,-8569730,7020749,12696717,6624507,23783146,14585656,11947158,20294227,50476,3736780,75526,-18245535,-6811239,-18253719,-22183946,-6953977,-19141122,-6138986,3883484,-4100260,16156112,13409477,10823493,24903958,9647454,11703770,12662873,-5897196,246761,-8769656,-18978930,-9598171,-19869661,-16366492,-6732586,-12053717,640339,6255504,4987067,17108639,15150122,13774260,18466722,9453339,6003422,4457860,-7180514,-8963791,-10991286,-19402810,-14235383,-13549280,-15392412,-2790997,-2409325,1497391,14803500,9178505,16114967,20789449,8192440,16025163,7463913,-4589332,3295238,-14165356,-14797128,-8565038,-24545651,-9881050,-9052129,-14678042,7795827,-382272,6416918,21688225,5918191,20210254,17507560,2146032,15974743,-2808263,-7660250,73114,-22033123,-11362963,-11792322,-23020087,-2276011,-9708249,-5110156,12769925,1112344,15666630,19116369,7612045,21124822,8729075,2588890,8039872,-10352303,-7795895,-9519847,-21208992,-10796960,-14704013,-13943069,-1325304,-4208851,4481890,12197334,9419890,16930899,16054791,11252112,12804962,5591760,-603453,-2206675,-10120052,-13526275,-12553432,-16716795,-13452194,-8185663,-8804379,547464,5332205,5522647,15736208,13154326,12660755,17474584,6240654,6845723,3757179,-9367211,-4453201,-13073340,-17807025,-8845011,-17849127,-9460554,-1826181,-7082813,9230721,8313141,8200621,20880614,9544133,13691840,14307461,-897331,5767711,-4890164,-13016996,-5794804,-19185215,-13836665,-8992513,-16031000,-912835,-1416320,540323,14374172,7508996,14730510,17397325,7524614,13936819,4766664,-1958444,563903,-12220193,-10838880,-11499635,-17898006,-9212054,-10661310,-7182083,2299686,1310033,9372804,12830074,11327041,16157352,11524868,8996293,6989121,-888887,-3283052,-8421810,-12567751,-12692073,-14587918,-12116682,-9306622,-5785414,3366,3598340,8926182,11674082,13193809,14585428,11331239,9935823,5363757,-264642,-2811494,-9326366,-11269686,-12420060,-15114890,-10575884,-9728493,-6126271,1124775,2104495,8846528,11907355,11156577,15296585,10731881,8540575,7135875,-1653286,-2475973,-7657906,-13001758,-10498678,-14774876,-11821101,-7149165,-7546913,1268033,3887530,6401263,13690437,10848119,13471086,13098820,6309940,7180770,-137653,-5369326,-5496488,-13448296,-11833601,-11799210,-14022337,-6216439,-5970344,-1448808,6448692,5273617,12100635,13316694,10324862,13947786,7258157,4350978,2844897,-6263831,-6132694,-10109514,-14198383,-9968262,-12681042,-8850524,-3089668,-3008390,5090191,7590619,8828295,14215655,10904922,11043806,9851083,2850745,1898879,-3667110,-8685559,-8774234,-13249541,-12186099,-9978196,-9696263,-3757773,-534944,3089940,8648960,9746667,12131066,12684578,10116442,8655281,4631367,54796,-3310948,-7612686,-10381004,-11607156,-12018353,-10760226,-7959811,-4695203,-647656,3875225,6981236,9947804,11941335,11190207,10815852,8172768,3993609,1261892,-3794518,-7235894,-9043818,-12229399,-11165557,-10035087,-8811802,-3504852,-1104047,3084889,8186617,8690458,11792810,12001889,9093408,9032342,3909802,-127401,-2296096,-8336756,-9306635,-10653003,-12774950,-8903335,-8137103,-4988752,939031,2226907,7347323,10286533,9721932,12429036,9673128,6905011,5707151,-625884,-2993881,-5984497,-10731282,-9628608,-11289893,-10664607,-6155960,-5443286,-332764,3959191,5296466,10210363,10446693,10058149,10995680,6402445,4478551,1290526,-4493800,-5500798,-9356608,-11345478,-9616983,-10546144,-7122023,-3496639,-1493794,4227461,6435499,8622840,11575741,9828400,9760947,7707269,3120292,1134541,-3535226,-7024941,-8344877,-11074323,-10307568,-9123163,-7744299,-3377145,-766589,2937952,6834735,8374963,10434726,10413456,8940050,7430993,3822978,587966,-2875874,-6412824,-8500937,-10032985,-10145130,-9055624,-7061753,-3866729,-662470,3133203,6204595,8363232,10171466,9773321,9130294,6985877,3453781,816755,-3286471,-6349382,-8068086,-10425684,-9635453,-8842621,-7220305,-3043541,-806774,3047811,6686072,7656408,10379151,9796790,8170313,7609908,2958068,552080,-2367326,-7051793,-7396080,-9763606,-10217185,-7618312,-7619093,-3396985,-44860,1717882,6885161,7630080,8953868,10582671,7425896,7182644,4004880,-547948,-1618283,-6437079,-8151483,-8385994,-10625117,-7677442,-6438559,-4361275,666102,2026558,5968485,8576392,8323631,10168592,8037974,5950526,4316552,-394707,-2453506,-5617253,-8493445,-8442320,-9628250,-8194195,-5926861,-4109822,78013,2520646,5489432,8206625,8450180,9558110,8051719,5971577,4074839,-159167,-2275994,-5375738,-8117214,-8048553,-9547342,-7853418,-5756195,-4333185,366006,2176047,5123742,8369234,7714449,9504106,8032779,5233224,4542526,-422374,-2575041,-4701467,-8710725,-7658793,-9063467,-8396748,-4784052,-4455933,175322,3084798,4313296,8592815,7833480,8436337,8755481,4604474,4193267,407310,-3462560,-3893075,-8224243,-8240456,-7766071,-8902056,-4785675,-3843622,-1106610,3572052,3800076,7699784,8544975,7386004,8855742,5018564,3376855,1487830,-3653779,-3919322,-7098626,-8804097,-7036263,-8605869,-5281784,-2841618,-1650679,3624245,4265722,6633782,9089354,6905858,8166560,5645199,2252527,1710931,-3430588,-4800293,-6127018,-9224918,-6966677,-7663471,-6023762,-1950041,-1593857,2939351,5189489,5640513,9168923,7187174,7015192,6448434,1913568,1431666,-2353541,-5490621,-5309912,-8717925,-7596367,-6540948,-6609236,-2087969,-965841,1742996,5604743,5334718,8158574,7875558,6102125,6449141,2296216,530305,-1475036,-5625863,-5417202,-7797496,-8123572,-5875101,-6311963,-2500199,-215717,1348022,5645035,5678096,7383095,8300145,5622639,6141834,2745859,-166721,-999206,-5523510,-5757003,-6856696,-8542710,-5446155,-5829548,-3269865,496883,699431,5195563,6127159,6155447,8653955,5554572,5224429,3841261,-766753,-711201,-4476284,-6662861,-5596066,-8427301,-6045551,-4460386,-4408209,780072,1290157,3764549,7185323,5527466,7922028,6677050,3804113,4301258,-403602,-2035084,-3173014,-7231633,-5895309,-7068862,-7186397,-3583595,-3866797,-251257,2686464,2935609,6939398,6395241,6391489,7344241,3720849,3415727,903539,-2792449,-2890872,-6256668,-6672843,-6009678,-7281469,-4106216,-2910112,-1249721,2737557,2986445,5775823,6971749,5779938,6970023,4367514,2578772],[0,0,0,1,4,-162,49,-80,29,2,111,-63,254,-146,277,-163,228,-244,273,-418,365,-529,407,-552,489,-614,671,-706,823,-737,889,-791,978,-952,1080,-1102,1081,-1156,1060,-1238,1172,-1374,1327,-1410,1397,-1388,1540,-1574,1916,-2027,2438,-2673,3187,-3825,4747,-6178,7936,-10628,14046,-19249,26642,-38133,56224,-86301,140078,-245999,492742,-1271380,8802018,33184355,-3214998,5866052,8844945,-26346713,-2608156,-18345860,-31226262,-4008842,-24694268,-12522933,6870917,-9494480,14910791,18648118,7996516,28643973,16646409,9391019,19463308,-1821020,-4388846,-1798218,-22118249,-16368219,-14082719,-27293645,-9827530,-7878307,-13102363,12908185,6005259,8533864,30817988,9293463,19694702,25526100,-4946767,14346512,-1215688,-23668494,2818725,-28998689,-24393726,-1709547,-35399218,-451445,2889188,-16489979,30331360,6426177,9680004,41232484,-1970756,22445676,21172335,-19064820,17121809,-15201675,-27689199,4744111,-38859095,-14826370,-918153,-32732817,13848323,2024031,-5656907,37007702,2944416,18547520,34225920,-5926815,22453037,6143007,-19403325,8943751,-24656458,-23200355,-3882401,-34434853,-8459155,-2938045,-18209825,16676981,6763728,6995923,32025312,9946026,18311932,24137905,-2042623,9224719,-325927,-20180233,-5544188,-20908234,-25933197,-7529364,-22135945,-10491146,5977012,-6955669,14873184,19553903,6966162,29499720,15530092,6458412,22279900,-7034243,-4028202,929072,-29517091,-8934695,-16116932,-30861690,1347926,-16929618,-7929018,19143005,-6069953,21508614,25251395,2356865,33592446,9009451,146856,20202459,-19156415,-6525404,-4855720,-35922939,-4940735,-19852101,-25451890,8327405,-15378459,4569781,21911276,-1326201,29198920,19968802,5852072,29151015,-258385,326124,7445801,-23684062,-7902565,-14618444,-29863824,-5651429,-18801850,-12780915,7954734,-5341382,13111030,19684766,8639373,25819483,15937623,8146081,16052751,-3026244,-4900744,-4843826,-21106502,-14868991,-16434322,-22131033,-8861935,-8926004,-5188977,9317479,7708900,13953411,22072678,14500604,18005088,16131285,3352507,4914971,-4039629,-14806191,-10262717,-20111490,-20660070,-11526532,-18014640,-6685098,1934790,-1271674,15188813,14921776,12902642,24786327,12299324,11757601,13384985,-5268862,-1045554,-8345968,-21125746,-10509454,-20854761,-18865212,-5842720,-13980869,874029,8061411,3651949,20735432,15647837,14097508,22620380,7209902,8265116,5096106,-10846949,-6092507,-15122530,-21044702,-12826082,-19478182,-12672409,-3998153,-5311270,7315743,11077794,12229000,20331754,16519383,15437369,14219174,5681045,1557719,-4287933,-11326785,-14583159,-16750992,-18085577,-16172245,-11053451,-8403918,-1064247,6397201,7713478,16255564,17215905,14476377,19266574,9685433,6103262,5091715,-9569359,-7645262,-12753436,-21833451,-11473720,-18121556,-14142588,-691233,-7262389,7603852,13386554,7437783,23754946,14787157,11703485,19476967,-391611,2908647,-901204,-18772368,-7529629,-18602125,-21960422,-6810814,-18524891,-5357805,4591988,-3106329,16931875,13801385,11290794,24897785,9242990,11485738,11728316,-6746357,-320755,-9822522,-19279602,-9890306,-20284204,-15572780,-6349708,-11443515,1955463,6693221,6001499,17834916,14993335,14221225,17912383,8539580,5595997,3055746,-7964363,-9457525,-12175259,-19233374,-14288154,-13510192,-14192738,-2508895,-1306697,2910424,15088852,10310461,16345286,20292684,8367239,14768968,6534275,-5285427,1596766,-14585909,-15643105,-9245420,-23952420,-9902383,-8220506,-13429042,8475830,1054130,7267249,22231494,6680792,19800007,17194445,1456725,14717184,-3641171,-8942741,-988027,-22541099,-11890085,-11573712,-22689305,-1513805,-8561890,-4164790,14113470,2015102,16259396,19627382,7297004,20786528,7930451,1278722,7281273,-11739397,-8706927,-9917112,-21901289,-10358060,-14316235,-13324271,128175,-3516582,5790674,13226855,9625795,17702175,15667841,10674991,12440030,4065450,-1391900,-3261620,-11471196,-13728063,-13243393,-16689886,-12735149,-7969125,-7441116,1587051,6147631,7000972,15986616,13659333,12868353,16602359,5879899,5723911,2368915,-10059351,-5810588,-13542027,-18101454,-9121041,-17012364,-8980459,-762502,-5738242,9950968,9610394,8791981,21135602,9812350,12889601,13669328,-1865100,4342261,-5659704,-14250046,-6533769,-19283398,-14066059,-8263941,-15422961,38869,-33651,1381564,15485958,8238751,14788672,17700060,6886266,13252116,4002906,-3308560,-188339,-13183148,-11627610,-11508536,-18172617,-8762302,-9884735,-6622174,3674485,2053358,10246539,13738959,11356926,16319397,11153120,8134599,6371183,-2154238,-4264918,-9187030,-13557001,-12766601,-14715266,-11827929,-8353157,-5199666,1162703,4655893,9572486,12622200,13376365,14493662,11152258,8957445,4683737,-1295605,-3972750,-10004846,-12156628,-12681820,-14928289,-10434042,-8804113,-5236568,2002280,3345553,9522313,12656198,11537100,15105451,10555210,7792755,6214452,-2489208,-3711548,-8407298,-13624808,-10977310,-14541456,-11609988,-6414871,-6583119,2096348,4953138,7219247,14232424,11280665,13292508,12820285,5591777,6180512,-1049424,-6431198,-6342677,-14082068,-12319856,-11663080,-13751955,-5573920,-4984819,-596156,7482302,6120830,12654398,13756303,10292350,13522053,6739422,3270014,1956672,-7224008,-7138790,-10585442,-14711774,-10075569,-12198136,-8307959,-2105752,-1994867,6024750,8672251,9332615,14619460,11044999,10568900,9282865,2027177,835881,-4566140,-9745897,-9372134,-13519610,-12348182,-9527966,-9133796,-2935612,658215,3854371,9486188,10480703,12292754,12909225,9796769,7894964,3886668,-986569,-4258288,-8451185,-11102489,-11925387,-12162964,-10503135,-7238059,-3932987,229311,4837552,7682286,10626554,12232287,11222149,10564931,7540154,3177223,426726,-4750543,-8075676,-9642950,-12556750,-11170577,-9694450,-8196173,-2737812,-85420,4026222,8891384,9303490,11981774,12069402,8783243,8209175,3185092,-1093960,-3190495,-9019507,-9999859,-10891030,-12710405,-8687288,-7393416,-4203192,1836713,3312937,8029822,11020575,10014995,12312300,9532118,6144968,4939674,-1435550,-4068281,-6666539,-11304407,-10067122,-11112779,-10515799,-5619790,-4602652,315771,5003821,5978638,10751547,10859550,9978447,10745272,5954308,3554102,564984,-5355058,-6397139,-9829242,-11732230,-9614535,-10239214,-6727526,-2705731,-651750,4966508,7284951,9053092,11860710,9897290,9353888,7170180,2420299,279643,-4374000,-7763112,-8897398,-11422647,-10331923,-8750021,-7146659,-2779681,72914,3819452,7630197,8866908,10739183,10449787,8567169,6914964,3073614,-236108,-3641376,-7106575,-8988126,-10452441,-10159612,-8709405,-6565200,-3093121,132157,3871056,6998638,8904423,10532377,9917625,8701058,6568051,2730466,-98895,-3997132,-7280759,-8684539,-10614718,-9733324,-8345658,-6718495,-2289332,246091,3810509,7471634,8329337,10482846,9945034,7895267,6910701,2431341,-414076,-3272845,-7686029,-8031697,-9917909,-10250509,-7415183,-6907120,-2817946,860171,2638655,7438512,8183831,9280964,10550180,7245513,6533351,3374498,-1263499,-2560273,-7103126,-8728646,-8727973,-10546902,-7496601,-5937066,-3636056,1525164,2936200,6652075,9113867,8638597,10177646,7819004,5410602,3670700,-1289122,-3358517,-6336102,-9159056,-8721068,-9733693,-8000647,-5304900,-3471118,937320,3372215,6069934,8907100,8614981,9584833,7899256,5388190,3547371,-834528,-3096247,-5932963,-8681702,-8394505,-9532510,-7824033,-5204442,-3762244,921684,3076887,5619977,8829743,8128852,9398184,7968573,4837015,3828897,-923379,-3423037,-5318338,-9057473,-8063749,-9009611,-8265695,-4462749,-3739312,746531,3846379,4858036,8992073,8184751,8394119,8549913,4266827,3515647,-162341,-4224852,-4556152,-8659154,-8514883,-7778642,-8723732,-4315615,-3117124,-424124,4322279,4398930,8132286,8852251,7289157,8684620,4580299,2620961,872106,-4364873,-4590793,-7551986,-9157462,-7047028,-8401511,-4892020,-2123029,-1016273,4340908,5042861,7001575,9467940,6921243,7951622,5317679,1496608,1048637,-4122020,-5522950,-6482134,-9647151,-6922737,-7334040,-5761347,-1209859,-932983,3612976,6071146,5954397,9399628,7338172,6606471,6183411,1176186,673759,-2845942,-6282988,-5704784,-8946500,-7777699,-6141533,-6259482,-1526279,-263226,2363452,6325278,5832513,8406853,8055035,5791910,6066270,1763808,-253189,-2169907,-6375889,-6083531,-7947339,-8231524,-5571862,-5855468,-1992329,678970,1958694,6371690,6224428,7594624,8481208,5411314,5673767,2148567,-974627,-1700959,-6229097,-6353145,-7060689,-8626199,-5286343,-5304376,-2705637,1219075,1408641,5833728,6652601,6373482,8779955,5395004,4797290,3389604,-1476000,-1411731,-5124516,-7214765,-5835073,-8580502,-5840097,-4002586,-3786268,1549418,1968018,4316956,7772887,5796317,7967972,6498947,3345891,3789349,-1122079,-2800163,-3762673,-7809894,-6100270,-7083884,-7078968,-3061905,-3436926,419366,3453671,3426655,7415819,6647691,6405857,7242760,3273014,2806780,289580,-3635209,-3462786,-6691370,-7170472,-5910963,-7114155,-3703406,-2209635,-691807,3442357,3758407,6134081,7306628,5795065,6756411,4094372],[0,0,0,1,5,-22,-136,10,-29,-42,94,-10,92,57,101,-30,213,-226,307,-383,366,-562,563,-871,936,-1237,1376,-1620,1917,-2175,2671,-2978,3580,-3949,4588,-5132,5852,-6679,7492,-8553,9430,-10647,11700,-13120,14531,-16180,17972,-19775,21880,-23893,26379,-28842,31804,-34863,38251,-41892,45695,-50001,54440,-59551,64764,-70437,75897,-80815,83973,-82832,73971,-71408,2513740,10997293,32887659,-2513269,5786187,9332682,-26118713,-2483811,-18175020,-31154630,-4182584,-24522492,-13135248,6667482,-9751870,14370054,18579363,7865549,28406133,17061466,9342669,19688219,-1229770,-4368037,-1399283,-21707849,-16409997,-13738118,-27476941,-10039957,-7887618,-13634790,12529324,5791685,7958658,30975377,9140667,19621156,26122995,-4917885,14665164,-659878,-23570535,3202690,-28875387,-24572457,-1554696,-35739749,-678594,2681847,-16971961,30072901,6250491,9435527,41326811,-1985338,22547032,21536849,-18878113,17421996,-14904366,-27519305,4987077,-38802430,-14798787,-1067712,-32882721,13655878,1666657,-5849693,36665457,2827993,18618334,34140034,-5721699,22625357,6323952,-18978611,8996372,-24414326,-22979169,-4053593,-34197510,-8754189,-3242018,-18179633,16163655,6679134,6893460,31657652,10170837,18138384,24289723,-1604545,9083981,100420,-19854854,-5624447,-20568251,-25931606,-7647494,-21896610,-10980200,5859078,-7153454,14352458,19611932,6649760,29461860,15839641,6325080,22722798,-6700435,-3855777,1425099,-29357691,-8760586,-15910834,-31089252,1438006,-17181306,-8320793,19020507,-6552673,21349926,25064397,2116948,33708805,9118536,371571,20529325,-18878845,-6136197,-4681511,-35672990,-4918847,-19899098,-25426711,8008373,-15701026,4339435,21372582,-1411734,28923837,19803027,6120954,29145635,211981,722610,7687083,-22957877,-7772732,-14508686,-29494086,-6124794,-18763170,-13030616,7148766,-5493495,12467449,19267986,8638571,25333252,16213228,8494785,16092116,-2156341,-4627289,-4426892,-20398348,-15017552,-16118440,-22188494,-9459514,-8890256,-5886996,8708662,7443298,13253859,21991923,14456993,17940355,16638796,3593275,5430382,-3370737,-14459230,-9777053,-19840049,-20781571,-11451708,-18457431,-7165874,1572965,-2042355,14739452,14562765,12631770,24744932,12327406,12134839,13764842,-4733059,-407530,-7887215,-20664173,-10234333,-20778051,-18947178,-6270348,-14437770,294103,7344612,3188842,20079631,15365093,14186788,22560998,7743492,8767120,5539704,-9924842,-5699154,-14670588,-20562818,-13006967,-19477691,-13031947,-4774863,-5670667,6520959,10526936,12103754,19770742,16542124,15639717,14304358,6407318,1918731,-3772190,-10628662,-14460168,-16320782,-17942542,-16480064,-11071217,-8842335,-1637626,6037197,7087826,16068261,16944408,14247758,19570321,9824035,6455836,5664319,-9301572,-7050843,-12497387,-21636574,-11229911,-18295744,-14334483,-1129541,-7862744,7195233,12848009,7222312,23529947,14633640,12008950,19636097,112868,3446653,-540723,-18029747,-7192320,-18307734,-21742597,-7215393,-18644139,-5677089,3856309,-3304492,16268338,13436276,11309503,24380610,9645337,11742571,11828692,-5873502,-150285,-9293380,-18609319,-10090837,-19694044,-15812540,-6895172,-11327239,1039823,6271229,5771861,16973171,15185398,13954988,17814987,9282592,5679184,3693456,-7240077,-9406435,-11361632,-19137563,-14403790,-13241646,-14894891,-2752461,-1772298,1879733,14847354,9716397,15951791,20601902,8228013,15302181,7157307,-4844274,2565659,-14024892,-15195684,-8864545,-24078803,-9920030,-8760817,-14071919,7818188,224950,6685992,21587733,6362341,19829440,17219060,2156087,15303066,-3001048,-7937456,-501977,-21785961,-11538169,-11719616,-22580165,-2308095,-9278907,-4715931,12828467,1568342,15611558,18954048,7773288,20734255,8529818,2347494,7519357,-10413144,-8081447,-9683980,-21010627,-10853245,-14514818,-13617423,-1217184,-3886736,4787324,12186718,9620389,16886785,15827418,11203225,12489176,5333353,-780297,-2590456,-10208685,-13541115,-12661819,-16430881,-13370883,-8037462,-8276199,635852,5679802,5896373,15557572,13427877,12491106,17227549,6213561,6270907,3486401,-9490743,-4954070,-12917426,-17943542,-8796155,-17311257,-9433651,-1328784,-6629633,9332384,8796530,8200218,20878216,9752234,13197089,14124230,-1137101,5208106,-4984470,-13459201,-5950984,-19045522,-13978216,-8602615,-15744208,-638707,-907382,851146,14641645,7750506,14663545,17480969,7251838,13619308,4482512,-2358121,254875,-12482096,-11028142,-11468590,-17851350,-8969888,-10348985,-6821341,2721322,1553673,9700472,12962997,11321016,16052079,11192242,8748348,6526273,-1425295,-3499044,-8842983,-12767077,-12656432,-14744933,-11735427,-9065933,-5429157,575993,3789753,9415407,11916062,13014162,14652120,10991772,9574806,5226030,-919676,-3050427,-9649808,-11677173,-12175023,-15169488,-10442953,-9186928,-5995427,1693670,2450754,8989861,12363125,10956415,15269612,10674201,8049063,6943328,-2050389,-3005823,-7741884,-13313663,-10512069,-14565156,-11783815,-6680887,-7252118,1558829,4277177,6581551,13907598,10935211,13297937,13074084,5920840,6888565,-509425,-5732612,-5691310,-13696802,-11964448,-11698503,-13977572,-5892099,-5733244,-1064945,6858354,5492555,12310861,13313461,10256420,13837203,6971323,4022669,2580312,-6644290,-6287421,-10329758,-14281676,-9901715,-12594006,-8530233,-2790272,-2680065,5477488,7866443,9029263,14356554,10887677,10895538,9554669,2587542,1509309,-4071674,-8988641,-8978940,-13302692,-12156357,-9808118,-9408831,-3414168,-147350,3415198,8863972,10014999,12129134,12643081,9986446,8223485,4287631,-308643,-3829417,-7945393,-10544675,-11676519,-11983203,-10612599,-7594671,-4282302,-305031,4343352,7236361,10142912,12081549,11063128,10583694,7767363,3532777,821501,-4287052,-7651002,-9177905,-12353991,-11027007,-9760396,-8468887,-2993300,-508994,3439842,8414725,8958970,11826242,11983533,8918510,8536786,3603688,-639752,-2638875,-8545194,-9632685,-10590901,-12627614,-8690988,-7671462,-4645710,1368391,2782829,7574884,10652607,9682639,12289952,9595340,6326283,5312850,-1013419,-3679282,-6165712,-10991383,-9863722,-10960329,-10547184,-5718335,-4957609,-125855,4551898,5484731,10390423,10693917,9856465,10880044,6112206,3932426,1053763,-4849212,-5981682,-9359279,-11454856,-9444875,-10291768,-6944731,-3029707,-1216410,4480049,6848602,8657590,11620214,9840034,9478940,7490485,2827448,775846,-3796160,-7234215,-8496955,-11139489,-10319252,-8980891,-7458771,-3150906,-411266,3235668,7031324,8506026,10398476,10314873,8824441,7176488,3558833,312197,-3190325,-6615615,-8651344,-10141113,-10030738,-9001848,-6898717,-3519949,-467731,3326166,6419451,8410771,10217612,9701628,8929702,6903114,3175988,529989,-3511994,-6572671,-8162488,-10461058,-9663283,-8568991,-7093662,-2781423,-539472,3206088,6924267,7758892,10248761,9871972,8043765,7342980,2872027,286389,-2563057,-7074866,-7521031,-9669117,-10140261,-7557420,-7294553,-3282473,205627,2055861,6886136,7824258,8983312,10389495,7465758,6902278,3858353,-558510,-1986916,-6451202,-8224072,-8522051,-10324979,-7685368,-6294499,-4127029,693407,2294017,6066084,8524541,8432379,10073097,7952354,5898256,4093345,-543898,-2659567,-5819499,-8552077,-8520840,-9651027,-8072034,-5846954,-3899367,330797,2668500,5618596,8231672,8451404,9510931,7864936,5817372,3910802,-309666,-2448342,-5482062,-8120474,-8102684,-9497401,-7784590,-5666625,-4206448,486469,2434551,5208812,8354941,7838159,9393913,7927824,5142658,4339502,-533005,-2709742,-4803111,-8623198,-7706351,-8981968,-8286282,-4820121,-4315223,208226,3146263,4412851,8645646,7851822,8477891,8640035,4533330,4014239,297566,-3493479,-4046953,-8245710,-8182375,-7788329,-8808178,-4620278,-3709681,-940892,3658967,3828798,7749015,8486443,7298204,8813784,4876785,3288664,1352457,-3658883,-4005962,-7185676,-8787797,-6999327,-8566820,-5141414,-2751314,-1556222,3795811,4311978,6664031,9055156,6798963,8124766,5598167,2166343,1664010,-3525022,-4816417,-6082932,-9259663,-6926561,-7569600,-6100423,-1847555,-1646786,3015609,5230475,5524766,9138196,7089675,6878358,6456131,1794181,1360620,-2316559,-5585236,-5284912,-8762022,-7542699,-6360093,-6580609,-2027589,-912831,1790253,5650137,5268246,8230312,7923032,5938359,6458566,2208023,475484,-1559921,-5729931,-5516802,-7785033,-8067203,-5746739,-6271661,-2338252,-33959,1321423,5792355,5586013,7404475,8355514,5403981,6026072,2626517,-306178,-975895,-5707537,-5757709,-6780916,-8559641,-5244333,-5806748,-3139914,670758,690247,5334976,6129286,6059973,8769465,5406780,5192896,3805600,-992237,-763019,-4560726,-6736233,-5527355,-8551582,-5922956,-4321251,-4307890,1077400,1320346,3777767,7287245,5411546,7919404,6617412,3601788,4314595,-651264,-2180165,-3265880,-7406622,-5787586,-7129422,-7054947,-3362956,-3875891,63880,2747606,2991346,7013454,6324281,6391318,7274861,3548256,3294285,621440,-2925364,-2946948,-6388356,-6702531,-5957985,-7157088,-3928586,-2735650,-1146038,2898058,3059602,5892492,6950813,5728802,6957486],[0,0,0,3,15,-224,200,-450,450,-624,750,-939,1317,-1588,2160,-2504,3167,-3677,4471,-5324,6323,-7572,8784,-10380,11883,-13858,15853,-18283,20909,-23808,27100,-30535,34573,-38763,43668,-48823,54633,-60873,67657,-75162,83183,-92212,101804,-112539,123980,-136608,150302,-165300,181904,-200028,220314,-242504,267466,-295159,326589,-362315,403453,-451510,508096,-576368,659902,-765596,903369,-1091735,1365045,-1798168,2589558,-4501733,20313974,19400171,6458981,35201454,-4357626,6926668,8200786,-25112951,-3493501,-17297810,-31673957,-3595706,-24762502,-12546503,6332229,-9257218,14000341,18817504,7624808,28529401,16712617,9404790,19467358,-1212956,-4532597,-1332747,-21847809,-16288172,-13830461,-27209832,-10088611,-7709061,-13520442,12704822,5781029,8053558,30801776,9193441,19502962,26010238,-4964112,14487326,-708374,-23671130,3112241,-28614778,-24550457,-1475371,-35443195,-650302,2932294,-16801928,30021951,6379410,9298888,41332079,-2027317,22270583,21493111,-19141352,17315787,-14883091,-27717755,5069808,-38739654,-14952473,-781936,-32874607,13796622,1848957,-6012254,36884347,2834431,18361221,34259964,-6006254,22477149,6386114,-19269626,9149368,-24478504,-23081440,-3812909,-34331375,-8613686,-2994573,-18232091,16449954,6637316,6781453,31838665,9985803,18145882,24229928,-1811462,9136884,123893,-20032749,-5423949,-20574949,-25940132,-7459102,-22034674,-10828650,5958617,-7197113,14528510,19540592,6496970,29556922,15594524,6282327,22746628,-6950575,-3812194,1354258,-29488656,-8567359,-16033018,-31013256,1687483,-17155270,-8020119,18990220,-6608694,21535757,24947103,2033836,33812544,8844169,325872,20424811,-19267315,-6063103,-4714970,-35839973,-4670453,-19947074,-25332655,8248845,-15725135,4560239,21590063,-1570883,29191172,19701441,5815522,29233090,-307765,549219,7710014,-23450520,-7686891,-14447225,-29768100,-5604770,-18768887,-12978203,7786043,-5623775,12857290,19579159,8279521,25669676,15990478,8100581,16350974,-2776519,-4734352,-4450795,-21015863,-14668482,-16233088,-22225752,-8750982,-9083199,-5448735,9291368,7223171,13735613,21958266,14190170,18152585,16086130,3425251,5464965,-3917302,-14387967,-9876692,-20197158,-20328124,-11585147,-18280242,-6593542,1525591,-1545295,15044852,14452207,12855566,24587767,12133437,12122126,13324953,-5084166,-614463,-8322334,-20736383,-10279551,-20881710,-18672560,-5998643,-14131353,737058,7568010,3337799,20427870,15312462,14130490,22535541,7295559,8726209,5211254,-10377697,-5665548,-15057855,-20634998,-12722446,-19641431,-12539534,-4493995,-5586880,7102776,10552347,12151611,20142163,16266751,15760431,14184546,5919876,2019135,-4216251,-10847223,-14246803,-16610054,-17746764,-16232801,-11152205,-8399359,-1474058,6171502,7542031,15914624,17151665,14385464,19302805,9916626,6244223,5356822,-9256054,-7436236,-12555096,-21659178,-11417348,-18113992,-14190622,-1071248,-7540002,7335511,12907378,7332074,23486853,14654177,11877048,19487237,-75381,3311995,-669839,-18174075,-7214938,-18444453,-21684099,-7142718,-18661878,-5500502,3902896,-3223546,16440453,13402871,11328079,24487066,9507364,11657144,11795350,-6003933,-104395,-9503127,-18715552,-10001502,-19853119,-15727463,-6794324,-11442442,1269007,6256705,5720261,17186119,15036049,14048989,17920279,9062819,5826020,3582400,-7472511,-9238767,-11625783,-19158761,-14296187,-13490752,-14608267,-2601137,-1791796,2285768,14782249,9792538,16158538,20337824,8370614,15173502,6750505,-4850541,2215911,-14239663,-15096182,-9091785,-23937147,-9758606,-8636612,-13634920,7942353,444433,6996502,21647954,6568550,19840356,17137282,2023848,14976066,-3239451,-8226602,-711948,-21939986,-11740464,-11689792,-22503680,-2057819,-8996324,-4447920,13248543,1761636,15789995,19279984,7534955,20743840,8413717,1871391,7546505,-10957088,-8375359,-9604425,-21512658,-10564130,-14432359,-13662340,-530597,-3955915,5103963,12680024,9301850,17343437,15742028,10796067,12737162,4551042,-916610,-2636718,-10932581,-13227988,-12877113,-16709715,-12808013,-8368786,-7883583,1145232,5438908,6565369,15666975,13224082,12971531,16656375,6183364,6261684,2741939,-9372323,-5324440,-13326765,-17697607,-9167535,-17043486,-9068288,-1408270,-6043153,9487807,9010531,8626501,20716252,9767566,13139403,13757387,-1361360,4807612,-5347388,-13631074,-6241971,-19130500,-13942679,-8569229,-15602156,-312827,-577029,1011530,15111605,7909363,14761038,17518059,6952462,13561438,4145167,-2857132,233130,-12931299,-11230875,-11292596,-18163542,-8647735,-10093573,-6883275,3403221,1663144,9980156,13396896,11009235,16300955,11177651,8161732,6754039,-1956032,-3941631,-8770692,-13360190,-12451428,-14636749,-11911169,-8423765,-5420124,851291,4482573,9173819,12332493,13228291,14233614,11360945,9156975,4803387,-809733,-3743165,-9786234,-11777178,-12645650,-14732647,-10421180,-9168942,-5333750,1712757,2836266,9504102,12191463,11421744,15235830,10336079,8204402,6421137,-2323647,-3104444,-8282014,-13319985,-10559595,-14801387,-11328651,-6799886,-7058634,2143191,4244997,6935122,14173890,10800406,13587265,12866883,5658784,6789023,-989864,-5945405,-5847739,-14054389,-11935080,-11730733,-13990139,-5552388,-5528371,-892652,7187087,5679385,12614274,13555715,10245375,13793824,6750007,3690642,2327669,-6987291,-6663440,-10426471,-14573668,-9924690,-12328699,-8529736,-2471536,-2300711,5578475,8290580,9055509,14376548,11066424,10613687,9544458,2439405,1094753,-4100622,-9297641,-9263498,-13153900,-12445626,-9662119,-9110785,-3497772,278663,3542132,8974921,10417423,11962672,12733110,10133378,7985178,4460826,-521860,-4047979,-7760994,-11033663,-11690310,-11907389,-10879245,-7281895,-4278872,-341259,4669367,7060091,10339177,12202627,10913137,10884884,7699950,3451700,1003043,-4494542,-7650390,-9249547,-12540444,-10955324,-9888728,-8635297,-2930904,-696506,3562150,8558592,8879686,12007699,11910316,8859418,8670272,3451141,-588104,-2740236,-8762647,-9572419,-10720267,-12718576,-8695160,-7699878,-4599422,1430769,2776495,7705596,10741227,9808923,12343511,9618576,6464317,5289651,-1062104,-3644007,-6218728,-11001846,-9917511,-11042626,-10570537,-5881077,-4905977,-74144,4471104,5577842,10419018,10735464,9989949,10815147,6279732,3886122,913356,-4780362,-6145482,-9438499,-11490272,-9643144,-10209677,-6911775,-3038680,-979912,4450987,6948531,8869266,11566241,10020222,9526643,7387937,2929777,561340,-3834493,-7228032,-8675121,-11093732,-10262452,-8996849,-7377107,-3216289,-324511,3400560,6999484,8777474,10485333,10337274,8988986,7066804,3539145,255210,-3392980,-6592377,-8740864,-10251491,-10062435,-9009181,-6793691,-3515545,-323427,3605896,6457906,8558835,10327040,9762806,8972663,6785718,3155770,419228,-3688637,-6642174,-8353260,-10561651,-9648119,-8725981,-6933572,-2905121,-477151,3464564,6922308,7895915,10485170,9702937,8244513,7220523,2806897,363652,-2829235,-7036576,-7602402,-9988606,-10075479,-7704050,-7331682,-3159414,-3851,2234809,6954320,7749818,9300848,10364310,7475358,7051153,3656050,-468349,-1990416,-6764599,-8192215,-8702004,-10541667,-7640347,-6495232,-4009938,756409,2333578,6214081,8573413,8552092,10196732,7933314,6000347,4051180,-762259,-2699989,-5931894,-8642849,-8584605,-9753878,-8142445,-5765524,-3922862,382301,2766912,5629753,8414615,8498595,9519435,8017938,5858205,3901475,-205418,-2589165,-5530193,-8197313,-8294726,-9472052,-7907773,-5692988,-4036201,374565,2540527,5331999,8373292,7997838,9419562,7994106,5221049,4212904,-553189,-2827396,-4995930,-8654027,-7874355,-9045553,-8252930,-4843192,-4171679,356360,3226298,4630239,8763653,7996282,8519197,8652140,4482667,3972574,173904,-3690066,-4157530,-8371647,-8277800,-7814317,-8878925,-4567290,-3583323,-813921,3920204,4006280,7829021,8669814,7243662,8808509,4891100,3067287,1293235,-3920591,-4160684,-7238401,-9029229,-6987086,-8565061,-5250575,-2504252,-1529864,3881018,4615620,6670871,9329224,6919070,8015868,5666014,1917331,1571576,-3590829,-5143600,-6156723,-9461785,-6982780,-7479225,-6150217,-1634032,-1423344,3123604,5594971,5647942,9247746,7289984,6826261,6469974,1710801,1142539,-2371236,-5753158,-5388867,-8746290,-7644908,-6325371,-6544808,-1977995,-738859,1854063,5852018,5505053,8277551,7989449,5974129,6395449,2240103,338143,-1601209,-5949280,-5637659,-7888087,-8200613,-5770976,-6242224,-2323408,27465,1391064,6023750,5733592,7432214,8355529,5504824,6049953,2572016,-421398,-1141795,-5873622,-5872936,-6887192,-8679192,-5332131,-5846378,-3115158,829481,741393,5463382,6190165,6183327,8805279,5466554,5193615,3804167,-1094807,-787172,-4718607,-6885517,-5559738,-8642091,-5883206,-4391592,-4244419,1181060,1388315,3951740,7346332,5517770,8055309,6543920,3651793,4256430,-776425,-2183463,-3380691,-7514616,-5814222,-7209257,-7088899,-3352304,-3766148,93783,2818965,3007011,7119276,6376977,6413582,7338565,3562941,3233943,614790,-2975502,-3065278,-6444319,-6770260,-6048386,-7188514,-3876805,-2773267,-984767,2913586,3228501,5964903,7011050,5910304],[0,0,0,0,-1,-76,-126,69,-265,201,-290,316,-377,604,-694,1050,-1144,1509,-1676,2066,-2459,2926,-3572,4097,-4917,5544,-6530,7421,-8612,9866,-11234,12836,-14401,16377,-18295,20702,-23121,25930,-28893,32094,-35691,39443,-43818,48333,-53527,58926,-64949,71423,-78502,86412,-94951,104638,-115056,126869,-139786,154472,-171061,190067,-212192,237887,-268623,305388,-350925,408038,-481911,578843,-702408,800377,289100,32780389,16965870,7853770,34025410,-4123752,6370839,7971793,-25632840,-3128313,-17939516,-31014085,-3647581,-24521577,-11990231,6584529,-9033314,14838880,18479271,7928952,28533476,16124118,9435597,18928067,-1826747,-4395478,-2070406,-21857444,-16071319,-14219362,-26655161,-9821445,-7665470,-12625878,12532654,6150969,8632152,30326006,9462575,19209253,25289555,-4884927,13757213,-1064078,-23609397,2521783,-28446507,-24454348,-1471459,-34896274,-488828,3322656,-16242466,30125363,6646851,9387023,40991145,-2028555,21912560,21080906,-19297222,16905216,-15074300,-27754436,4995953,-38653333,-14601587,-558910,-32509248,14287255,2039153,-5596748,37109600,2665281,18453999,33841873,-6365052,22327599,5710234,-19418029,8882920,-24809396,-22798311,-3948162,-34083113,-7983698,-2970780,-17705026,16825561,6794130,7298615,31608161,9784623,18150920,23607409,-2017352,8886185,-592237,-20008918,-5760416,-20648816,-25629260,-7450975,-21502947,-10431563,6234642,-6725170,14616467,19720430,6611422,29290769,15421815,5857739,22366266,-7226854,-4269055,1206123,-29665356,-8614452,-15770802,-30965639,2020613,-16924453,-7843018,19477546,-6554073,21597062,25074307,1698852,33687288,8519209,-60840,20339734,-19589222,-6209993,-4712073,-35861213,-4300047,-19800645,-25068555,8684723,-15664833,4923265,21690891,-1635701,29263364,19399001,5654993,29084481,-657659,504567,7482475,-23562988,-7511270,-14483714,-29523254,-5429442,-18695948,-12624432,7876118,-5511863,12924235,19477142,8350002,25458478,15775027,8032247,16092617,-2865840,-4841673,-4466374,-20877483,-14677545,-15996710,-22062430,-8643489,-8879174,-5452924,9307424,7299803,13619763,21928348,13961459,18025882,16041839,3158272,5393733,-4044861,-14540650,-9720032,-20143122,-20288342,-11216495,-18241985,-6432428,1604548,-1710295,15122864,14248695,12725574,24648356,11805508,12053529,13293648,-5357760,-365156,-8328355,-20726477,-9931944,-20979899,-18430615,-5780717,-14239154,1066235,7409321,3266638,20639227,14923248,14173914,22416191,6883846,8786795,5005073,-10551904,-5406202,-15269491,-20378314,-12501627,-19698539,-12193612,-4447999,-5602081,7477409,10329124,12110599,20110292,15845276,15627166,13903790,5738001,2107574,-4391272,-10722329,-14168877,-16699031,-17509654,-16159316,-11003662,-8173409,-1555156,6175225,7507735,15741925,17101001,14183348,19107922,9821781,6171715,5379239,-9223639,-7259169,-12453150,-21391200,-11297633,-18063214,-14072070,-1113078,-7706620,7245783,12641956,7269598,23289977,14289574,12060873,19284702,10876,3554707,-846278,-17732964,-7096615,-18487093,-21196010,-7359496,-18536910,-5418687,3374117,-3153808,16104829,12960434,11524748,24013112,9504618,11998914,11352583,-5518391,-73298,-9476991,-18046017,-10190218,-19635891,-15422226,-7262360,-11168005,880119,5854232,5944803,16539617,15001078,14114318,17505037,9541655,5815883,3639200,-6813033,-9358923,-11179236,-18766599,-14491544,-13185245,-14839403,-2931743,-1812126,1729225,14526944,9587208,15781131,20354531,8339227,15251836,7172103,-4617604,2607575,-13794919,-14801643,-8860718,-23769308,-9856381,-8858762,-13909016,7488789,26771,6754167,21153982,6388810,19716470,16996201,2313648,15147683,-2856531,-7544519,-644674,-21452671,-11340910,-11864965,-22217349,-2412454,-9350049,-4556742,12366008,1587949,15513184,18639707,7903972,20526127,8420673,2531818,7420566,-10282840,-7828915,-9707586,-20855815,-10680684,-14565606,-13313324,-1202648,-3967968,4885479,11928746,9544187,16906783,15515146,11224966,12400517,5071424,-419020,-2723995,-10146538,-13136913,-12865402,-16194199,-13236383,-8324552,-8037399,402117,5451615,6035900,15175303,13353905,12535892,16875041,6540507,6220179,3463820,-8996247,-5138178,-12680664,-17601810,-9067071,-17089045,-9518400,-1601289,-6506854,8869441,8637697,8172326,20434650,9812995,13139302,13959151,-849266,5194508,-4840112,-13045765,-5982501,-18742342,-13772397,-8786960,-15607215,-778646,-1260760,755928,14262508,7453215,14613842,17104150,7354545,13781036,4450609,-1952181,485227,-12387833,-10504919,-11472277,-17729587,-8753414,-10764111,-6826556,2459594,1023791,9794890,12455624,11119246,16295352,10931480,9072497,6879585,-1401875,-2824894,-8719100,-12571854,-12152068,-14991482,-11582866,-9122937,-5956815,623457,3353136,8953037,11901180,12493959,14741042,11171201,9422543,5619420,-664417,-2798784,-9131814,-11605174,-12023047,-14992066,-10530628,-9242643,-6116533,1290375,2268471,8715916,12055505,10966326,15120938,10562878,8303936,6978339,-1745934,-2515566,-7636045,-12918142,-10347441,-14641669,-11502869,-7086979,-7532481,1511616,3703143,6490770,13689826,10522975,13552091,12857679,5969421,7310067,-534287,-5232072,-5359373,-13748168,-11482819,-11838618,-14071207,-5819498,-6222731,-1209573,6535537,5057414,12419199,13047584,10178230,14001255,6809982,4324411,2680891,-6568761,-5942850,-10241631,-14237075,-9755594,-12719776,-8485781,-2899601,-2940272,5321120,7601875,8827656,14217294,10782874,10923493,9649715,2763259,1738140,-3836509,-8823104,-8858799,-13106064,-12101760,-9883900,-9417429,-3709735,-306365,3190768,8528156,9976074,11887084,12614061,10124006,8269126,4613021,-143436,-3540355,-7436000,-10522799,-11488813,-11834173,-10868161,-7539072,-4514815,-607881,4227206,6829055,9986665,11987956,10901177,10846228,7933389,3683617,1246798,-4179075,-7289360,-8983181,-12338317,-10903744,-9872671,-8661810,-3182041,-869573,3198369,8260959,8649924,11735805,11883230,8851609,8745586,3775220,-293257,-2352768,-8371539,-9445271,-10497020,-12596531,-8777889,-7737619,-4867435,1167409,2488050,7211566,10513905,9580518,12173336,9657845,6473941,5570949,-708901,-3364960,-5791970,-10835109,-9635665,-10909739,-10630930,-5992868,-5152388,-392771,4250108,5232093,10080909,10541374,9724712,10860944,6295461,4138506,1262107,-4569353,-5726482,-9191866,-11316518,-9441328,-10288189,-7076307,-3248266,-1342595,4176561,6531833,8596018,11364210,9767902,9564130,7490976,3066908,879651,-3569627,-6908702,-8372142,-10887447,-10080576,-8997554,-7353821,-3375065,-559590,3206699,6754799,8456077,10369187,10126066,8922487,7115631,3556694,504402,-3171662,-6348123,-8423665,-10180679,-9866891,-8975367,-6886218,-3508481,-647849,3327611,6214713,8305178,10213993,9561965,8883024,6856782,3152684,713157,-3423159,-6497957,-7949611,-10364626,-9507161,-8580230,-7044964,-2920705,-644849,3132321,6685626,7666457,10263148,9713708,8061831,7224710,2909281,463077,-2611422,-6843814,-7459888,-9690347,-9963561,-7654242,-7299290,-3280946,-51003,2050526,6689498,7599034,9061843,10195372,7413336,6888274,3784834,-326282,-1983728,-6443047,-7945894,-8614121,-10225862,-7633138,-6402527,-3978500,559532,2281597,6068322,8336451,8526374,9928961,7871121,5947403,3955086,-489763,-2578253,-5862309,-8340754,-8558852,-9675133,-7946771,-5815262,-3832277,240508,2589217,5603263,8090718,8381378,9422199,7832627,5841418,3900789,-191607,-2316683,-5397057,-7989470,-8037672,-9419717,-7690998,-5695258,-4138108,280196,2315885,5171180,8182413,7785681,9317091,7823701,5270806,4230343,-353953,-2617846,-4902712,-8401566,-7736646,-8934970,-8110022,-4830993,-4204635,257705,3068552,4433931,8429847,7846729,8448404,8468957,4658610,4018984,227513,-3361282,-4185334,-8212948,-8100147,-7877840,-8664775,-4603644,-3708344,-889511,3537178,3914889,7663817,8330893,7244778,8699683,4789697,3209558,1313582,-3663285,-3956698,-7147442,-8730479,-6915235,-8473115,-5183924,-2682859,-1597069,3706213,4302374,6555117,9116328,6781194,8054483,5621416,2102964,1661375,-3463234,-4857674,-5997726,-9241644,-6765011,-7505598,-6034380,-1706378,-1687102,2948018,5246698,5433066,9101359,7047037,6777762,6503643,1679048,1404606,-2289233,-5697427,-5219756,-8631164,-7479303,-6188217,-6563529,-1918332,-944758,1780231,5709779,5253681,8169744,7793101,5864356,6465575,2112238,428043,-1503207,-5732052,-5404369,-7750715,-8046433,-5594750,-6215571,-2253721,-57742,1275562,5828999,5493593,7320804,8271684,5334906,6106753,2540240,-361603,-868484,-5771847,-5615658,-6788188,-8594207,-5134440,-5880558,-3111577,677313,480135,5336696,6046709,6054569,8815152,5245245,5289539,3807210,-1032019,-506341,-4626066,-6652971,-5337912,-8610610,-5774997,-4408132,-4386069,1095638,1146822,3797900,7236739,5235871,8053007,6444521,3647142,4390023,-743027,-1932788,-3210309,-7438557,-5583539,-7180211,-6966418,-3300467,-3978478,89741,2587187,2874505,7081527,6107056,6463917,7268451,3450751,3471035,672930,-2819478,-2775754,-6389068,-6549900,-5918058,-7180274,-3843931,-2987754,-1060111,2745803,2906979,5804703,6729590],[0,0,0,1,6,-18,-60,-150,103,-309,258,-365,411,-499,754,-880,1275,-1415,1835,-2064,2528,-3002,3566,-4316,4961,-5912,6690,-7846,8923,-10324,11804,-13429,15306,-17179,19490,-21780,24593,-27452,30746,-34231,38006,-42223,46659,-51774,57100,-63178,69538,-76618,84246,-92604,101919,-112027,123459,-135837,149867,-165312,182922,-202923,225990,-253021,284798,-323280,370295,-430078,508402,-617275,782771,-1098572,4735194,-600842,32240622,17186436,7536265,34148619,-3820158,6484859,8314928,-25212269,-3123759,-17472198,-31047019,-3809348,-24441859,-12482615,6444906,-9230569,14059977,18545233,7650803,28050732,16595158,9400126,19143087,-1141894,-4395671,-1398802,-21334584,-16269230,-13567078,-26899826,-10228467,-7538875,-13613612,12284154,5987163,7569288,30631983,9201657,19003659,26180741,-4998879,14390737,-78589,-23641586,3476950,-28222623,-24785367,-1018042,-35546534,-967902,3149007,-17473547,29888670,6261099,8659593,41506454,-2216661,22179986,21948263,-19162483,17678622,-14370692,-27619128,5583542,-38550858,-14932914,-601943,-33123435,13519725,1585638,-6426731,36587189,2497772,18078930,34203532,-5870753,22679335,6685284,-18807598,9394148,-23883910,-22760708,-3774781,-34059916,-8862289,-3128708,-18417675,15724838,6546625,6399223,31276577,10205372,17782018,24298057,-1350814,9106885,796600,-19572223,-5363803,-19744891,-26147535,-7391007,-21773347,-11515766,6030951,-7656719,13765078,19660991,5869765,29473479,15842588,5980571,23275949,-6739059,-3658355,2211641,-29447731,-8151488,-15577909,-31333547,1867373,-17571526,-8536539,18944121,-7295348,21172914,24749356,1526608,33934101,8933385,507866,20968926,-18880992,-5570720,-4284791,-35625623,-4379597,-19978181,-25478944,8076192,-16157669,4145160,21051241,-1932676,28836060,19464483,5926120,29232023,131961,940818,8050418,-22733995,-7325268,-14109290,-29450711,-5855835,-18829316,-13332147,7072330,-5943104,11968281,19098749,8094059,25216008,16258295,8380058,16623407,-1891004,-4324098,-3783133,-20265075,-14597801,-15756232,-22340576,-9313718,-9357696,-6380401,8434587,6689574,12884506,21668628,13996936,18158307,16733137,3907093,6170223,-3038472,-13774682,-9180425,-19676637,-20298322,-11613994,-18699812,-7339455,752681,-2539273,14127722,13782202,12379602,24462485,12366164,12573283,14155806,-4065968,294325,-7321384,-19985472,-9843953,-20593065,-18925350,-6603032,-14925023,-379329,6476440,2536125,19590649,14901705,14069022,22588666,7956613,9360088,6099650,-9137858,-4970723,-14248557,-19974457,-12899006,-19603195,-13116660,-5416867,-6251331,5992885,9650710,11571956,19380067,16208522,15868044,14454708,6900317,2730860,-3323381,-9751521,-13925425,-16124948,-17573881,-16663342,-11378924,-9240558,-2328945,5559362,6416965,15483946,16807194,14009146,19661612,10134151,6800425,6297023,-8660886,-6479479,-11917301,-21366720,-11186855,-18427582,-14596033,-1548357,-8509737,6601124,12115712,6796463,23086647,14372409,12171140,19767025,601673,4094132,-78553,-17273254,-6785132,-18130678,-21398523,-7563928,-18869694,-6194411,2943660,-3748228,15455431,12833536,11199067,23987453,9951404,12154631,12228840,-4819907,403496,-8597696,-17891793,-10033155,-19437969,-15978035,-7408533,-11713718,84231,5624267,5170919,16216690,15019644,13735591,17994256,9819837,6100976,4533426,-6529753,-8796992,-10674382,-18955478,-14220194,-13494754,-15278200,-3173852,-2716606,1307969,14249792,8972352,15853381,20173975,8403243,15842475,7466234,-3858762,3251995,-13539633,-14230482,-8824485,-23797724,-9931057,-9443920,-14215425,6910044,-559141,6317961,20666777,6254033,19790900,17104313,2807069,15530750,-2289982,-6984549,-249300,-21031469,-11229315,-11836966,-22362071,-2777031,-9652207,-5174616,11941289,1232395,15126495,18527749,7775705,20642449,8944306,2807419,8075287,-9744133,-7595609,-9154858,-20732388,-10737712,-14603816,-13918269,-1518737,-4510594,4163652,11743337,9008851,16699495,15762644,11088076,12992496,5540390,-211407,-1813716,-9957474,-12753105,-12370086,-16578876,-13063172,-8635908,-8681594,291769,4565674,5622130,15102142,12839786,12817474,16912062,6652438,7177083,3641217,-8421947,-4459243,-12741489,-17087467,-9161625,-17469026,-9532989,-2388522,-6946463,8608011,7940392,8110753,20277092,9695659,13626695,14137001,-435154,5897292,-4623217,-12489860,-5715637,-18791035,-13582317,-9100295,-15979802,-1001720,-1813524,340520,14026015,7032863,14592364,17123983,7384538,14187068,4713438,-1559967,1005326,-12217335,-10216558,-11306432,-17908487,-8855879,-10976398,-7272738,2304066,546893,9320671,12431374,10821716,16310016,11192880,9080503,7322421,-1085683,-2632374,-8153155,-12516117,-12031464,-14757041,-12067045,-9152048,-6242666,17901,3311226,8537602,11629125,12827866,14400661,11410086,9847070,5570664,-95655,-2649470,-9061819,-11055729,-12230247,-14895542,-10503366,-9823642,-6043980,926722,1788608,8818348,11511857,10868405,15302212,10380109,8847469,7154549,-1684589,-1925083,-7723274,-12663058,-10078469,-15001876,-11390798,-7276295,-7985660,1540955,3190607,6300600,13776786,10138424,13817100,12930547,6043053,7821708,-427414,-4962386,-4981197,-13736938,-11257999,-11849527,-14280370,-5818644,-6692576,-1536045,6287962,4636353,12258231,12952703,10195836,14274971,7054546,4689826,3113570,-6209283,-5607619,-10003811,-14175658,-9805967,-12824477,-8899946,-3330847,-3308017,4835931,7309144,8572511,14045653,10910128,11036172,10028381,3344825,2109428,-3179706,-8365054,-8709621,-12833274,-12411109,-10083966,-9669207,-4411601,-651072,2631954,8006071,9960295,11562781,12760212,10473185,8392267,5386687,388271,-3231630,-6745565,-10484021,-11332211,-11747841,-11336239,-7739051,-5137199,-1334197,3860517,6102947,9736099,11976760,10784937,11263145,8278517,4213301,2111804,-3661385,-6759302,-8613124,-12340355,-10865580,-10218026,-9138195,-3634234,-1613198,2678731,7863118,8222480,11775843,11966820,9040427,9351808,4281419,249983,-1752210,-7961680,-9081502,-10474458,-12798615,-9029119,-8264486,-5412096,609323,1894784,6877489,10130241,9522419,12330043,9949385,6861661,6128498,-164462,-2845694,-5416690,-10578910,-9559982,-10974459,-10900605,-6326851,-5668161,-904394,3691463,4832724,9848984,10403031,9883634,11129877,6671199,4620611,1738387,-3978058,-5335554,-8943236,-11154015,-9615158,-10565732,-7513045,-3811676,-1807665,3586838,6092317,8303213,11293905,9987789,9762753,7945924,3672331,1428407,-3036455,-6456782,-8166860,-10705674,-10324562,-9387407,-7786229,-4055297,-1132023,2603807,6175365,8181395,10161318,10264539,9194716,7477594,4258320,1044261,-2529305,-5798033,-8235794,-9854304,-9957798,-9404058,-7195913,-4181882,-1124856,2834959,5642610,8121220,10065810,9665768,9286061,7162531,3826894,1204466,-3011943,-5884642,-7826905,-10234896,-9518202,-9029951,-7311666,-3444006,-1201544,2802757,6179385,7511705,10223359,9669565,8499516,7624542,3379114,1104766,-2171655,-6372799,-7172426,-9779940,-9924686,-8071493,-7730982,-3706954,-785767,1696251,6308408,7214959,9072827,10217131,7747039,7422710,4103339,228365,-1506665,-6030027,-7672671,-8624585,-10285113,-7838001,-6819260,-4395940,31857,1775992,5705870,8017430,8409278,10019478,8125898,6378477,4408604,30920,-2153977,-5373290,-8095677,-8435247,-9664608,-8309482,-6254077,-4257428,-354204,2156878,5195811,7742895,8397912,9397449,8143543,6262491,4271168,402769,-1994431,-5154852,-7667004,-8095364,-9439141,-7958248,-6208660,-4339997,-176518,1857485,5016556,7782497,7829439,9383745,8001222,5663654,4508410,-64935,-2092608,-4698823,-8140573,-7628588,-9175924,-8206759,-5166979,-4545738,-81821,2583084,4271807,8318831,7743928,8580476,8700145,4838611,4457369,595948,-3108758,-3776374,-8028777,-8038741,-7799719,-8831700,-4877279,-4057079,-1223494,3356599,3558417,7545257,8306059,7282865,8891340,5135103,3487377,1660624,-3455622,-3684987,-6951117,-8779276,-6955199,-8641907,-5515366,-2843963,-1985296,3412630,4148771,6368217,9086386,6856029,8195971,5888587,2377264,2014910,-3121375,-4628780,-5875469,-9193422,-6885765,-7652872,-6383558,-2093754,-1928464,2633224,5130946,5316670,9072496,7156085,7006864,6730974,2022388,1632772,-1997546,-5356240,-5064869,-8621472,-7546339,-6486498,-6789985,-2179604,-1297379,1502856,5436291,5078782,8088846,7782488,6064628,6714539,2422296,805328,-1189190,-5566219,-5177058,-7711264,-8100517,-5731639,-6514539,-2519423,-332889,1010723,5689108,5323432,7337521,8351052,5397592,6391733,2770672,-107827,-577466,-5621655,-5486426,-6702089,-8712482,-5210234,-6116100,-3322524,466304,254824,5233130,5869935,5825210,8929675,5326195,5445501,4140355,-918306,-302011,-4518093,-6598734,-5295215,-8694707,-5866290,-4563630,-4617095,955897,829667,3712961,7175357,5193244,8105010,6510237,3832952,4613717,-554459,-1750447,-3012768,-7338462,-5524722,-7235825,-7082147,-3465143,-4162121,-199502,2362451,2708017,6953614,6051909,6441689,7305242,3669757,3656661,836996,-2644378,-2687543,-6272198,-6475662,-6063698,-7278488,-3995784,-3153945,-1252927,2555676,2791787,5795104],[0,0,0,1,5,-145,132,-270,146,-299,228,-441,533,-727,928,-1014,1292,-1369,1777,-1994,2497,-2875,3359,-3887,4371,-5118,5732,-6707,7512,-8615,9639,-10842,12187,-13580,15308,-16953,19002,-20944,23282,-25671,28386,-31379,34541,-38154,41821,-46082,50481,-55580,61065,-67239,74097,-81611,90207,-99672,110794,-123403,138435,-156099,177474,-203766,236822,-280095,338457,-421895,548556,-760669,1172035,-2229592,10198105,18026627,-3612322,33864901,15861558,8439448,32966578,-3237408,5685757,8594345,-25707152,-2731255,-17930164,-30527434,-3902484,-23961070,-12280016,6767986,-9230184,14506183,18314624,7889908,27955365,16381867,9239835,18875871,-1536260,-4370633,-1959723,-21308180,-16218219,-13749444,-26493492,-10013629,-7474314,-13042864,12307496,6286137,7810971,30306688,9400783,18754698,25673241,-4996979,13769364,-328793,-23681141,3035135,-28030605,-24636203,-963896,-35073170,-808874,3468092,-17043362,29955843,6450618,8669998,41232613,-2364856,21929389,21540286,-19370496,17367416,-14549655,-27693984,5506524,-38475319,-14694615,-416980,-32871653,13990839,1775733,-6185781,36676301,2352883,18154859,33918321,-6191651,22511774,6163533,-19052374,9277534,-24248592,-22632073,-3772459,-33856089,-8425550,-3130995,-17898113,16045327,6575018,6669722,31169412,9943219,17739816,23927476,-1487673,8865404,416010,-19602239,-5580228,-19753506,-25937297,-7313039,-21501241,-11284691,6214613,-7395508,13909989,19777273,5813273,29248113,15689228,5618160,23026586,-6997531,-3848854,2074104,-29609806,-8108311,-15470584,-31191495,2259938,-17322204,-8281793,19301879,-7198100,21419491,24721658,1374559,33860670,8386327,67920,20726738,-19520244,-5672492,-4490047,-35792189,-3953392,-19944206,-25085852,8694241,-16018469,4731324,21401905,-1941094,29115516,19183659,5532618,29145506,-577251,594525,7746050,-23380738,-7245201,-14295622,-29511636,-5256798,-18643557,-12738848,7838331,-5714272,12714106,19333903,8006609,25482125,15765223,7861562,16291870,-2863026,-4779394,-4159650,-20830337,-14341524,-15855897,-22144300,-8444918,-8974517,-5575526,9314095,6930646,13496020,21852976,13659270,18016507,15925210,3122688,5618392,-3958931,-14283683,-9435065,-20057840,-19927364,-11187440,-18305830,-6239299,1407898,-1832693,15144644,13911563,12655890,24497126,11470497,12137299,13201082,-5353423,-87056,-8431912,-20577471,-9653712,-21020773,-18153904,-5710337,-14429683,1288709,7279670,3033881,20688933,14539688,14108132,22381765,6497179,9102508,4853902,-10553016,-4929233,-15417201,-20089234,-12174974,-19932443,-11733559,-4511923,-5726623,7705551,9850808,12099919,20082423,15354162,15966491,13829664,5466823,2485231,-4542443,-10566530,-13791500,-16808939,-17120818,-16037561,-11105710,-7955267,-1636852,6208476,7534202,15407516,17016724,14030775,18815990,9774577,5954142,5248294,-9090048,-7364213,-12414135,-21120395,-11255042,-17886530,-13802144,-1156159,-7406196,7397801,12411364,7473172,23027822,14146141,12147374,18876220,-79237,3572785,-1255249,-17503028,-7193064,-18601528,-20762386,-7525566,-18318505,-4975485,3169232,-2783022,16062839,12754363,11784355,23613658,9345661,12003434,10902481,-5396422,-68628,-9747887,-17694991,-10324824,-19555387,-15122583,-7337612,-10825543,1085539,5646617,6117717,16463668,14850918,14146229,17170824,9356893,5760687,3369074,-6868669,-9311485,-11370564,-18575205,-14338457,-13061478,-14372243,-2873631,-1649591,2102781,14482916,9724952,15743060,19964367,8352394,14910574,6799213,-4645423,2078687,-13813918,-14766664,-9059181,-23414499,-9794714,-8635877,-13241205,7545222,487196,6965207,20919144,6600111,19367763,16622432,2253451,14559232,-3149908,-7797173,-1018956,-21280932,-11398035,-11723142,-21751485,-2275268,-8892077,-4198274,12624974,1857303,15617454,18568423,7704855,20180978,8108459,2076921,7171668,-10613230,-8087691,-9697881,-20820049,-10339811,-14286925,-13043480,-692481,-3843755,5229293,12158227,9338385,17084767,15184314,10864352,12369845,4412303,-594842,-2863181,-10615454,-12869960,-12992133,-16008623,-12610654,-8271527,-7434818,855881,5425255,6579867,14991694,13276619,12638199,16151372,6405495,5893610,2915448,-9054863,-5448300,-12726843,-17414872,-9062573,-16573080,-9164010,-1381240,-5811093,9071947,8944300,8373814,20290427,9647454,12791052,13538908,-1260464,4720134,-5256533,-13338416,-6083546,-18756406,-13610044,-8393947,-15302840,-163121,-722909,1070211,14772911,7572206,14585057,17063558,6747388,13470682,3895075,-2711111,295673,-12922958,-10702633,-11252723,-17840441,-8220076,-10256089,-6487442,3400048,1227301,10136730,12897762,10767233,16257700,10543752,8342636,6634638,-2200912,-3390524,-8859151,-13097002,-11961389,-14748151,-11391161,-8231864,-5543253,1223784,4105583,9106076,12238843,12653101,14259440,10972881,8800505,4891890,-1200745,-3577747,-9474832,-11755184,-12178683,-14618589,-10243747,-8878517,-5364439,1797099,2756365,9264299,12097684,11017736,15016904,10064080,7861842,6271442,-2468679,-3030066,-8253402,-13157254,-10205829,-14617344,-11043377,-6432670,-6924960,2397675,4181683,6961234,14140239,10355749,13377162,12441181,5273475,6736345,-1379788,-5972029,-5735229,-14120386,-11521263,-11506105,-13642272,-5132086,-5543572,-567417,7283334,5487173,12594830,13190354,9918246,13614838,6395776,3626696,2119760,-7056900,-6495301,-10394037,-14377138,-9670305,-12170962,-8138730,-2220899,-2186056,5724896,8204025,9078021,14163539,10810920,10382359,9194770,2268064,873675,-4179513,-9231409,-9286124,-12948513,-12224315,-9490375,-8763583,-3309982,600242,3679397,8848612,10434442,11684600,12527006,9883468,7560584,4291169,-802103,-4283116,-7709801,-10973832,-11512995,-11645946,-10769680,-6899196,-4002663,-172984,4891816,7050155,10274574,12071772,10640034,10621760,7411809,3129257,765821,-4705160,-7670171,-9184564,-12476211,-10789933,-9600145,-8257321,-2606213,-303873,3718118,8698007,8933167,11796647,11795051,8596182,8265687,3281255,-967164,-2863492,-8711037,-9761277,-10486816,-12515931,-8503322,-7193778,-4394143,1701386,3092651,7615559,10766770,9704076,12093561,9491734,5958043,5025765,-1218457,-3955732,-6196065,-11066435,-9736369,-10675594,-10372248,-5491240,-4583819,15017,4789843,5625054,10321096,10692402,9565926,10500893,5911294,3518829,737638,-5041876,-6231511,-9355349,-11364760,-9336312,-9877190,-6647652,-2645374,-709277,4570412,6979389,8849596,11337827,9849834,9042563,6971943,2634252,214690,-4083027,-7299670,-8806540,-10801214,-10053366,-8775602,-6800645,-2927051,121547,3757033,7018775,8860081,10379676,10003529,8711040,6457899,3077346,-95196,-3819419,-6594166,-8794600,-10165307,-9610878,-8776847,-6281306,-2952902,-74593,3959911,6598720,8620477,10322267,9389166,8637417,6299304,2541276,100829,-4048727,-6863645,-8325337,-10428118,-9379446,-8241797,-6500623,-2263355,14549,3883841,7125941,8000200,10235397,9422312,7801100,6677937,2387607,-174805,-3310527,-7176074,-7726465,-9821306,-9655742,-7452833,-6682820,-2573790,472756,2780254,7086158,7796004,9284811,9905582,7209558,6442455,2920519,-784538,-2653546,-6853349,-8160936,-8797882,-9981640,-7291466,-5986131,-3266399,1141641,2884633,6548743,8504894,8678462,9807736,7470545,5558501,3338900,-1066226,-3120203,-6268912,-8611734,-8580464,-9460229,-7619278,-5406085,-3315166,846479,3149311,6015039,8320699,8452928,9220337,7615426,5366676,3316108,-710787,-2959440,-5784253,-8270534,-8211311,-9174266,-7508025,-5205212,-3498133,815068,2928510,5585635,8342045,8002432,9044346,7538013,4920718,3516107,-851766,-3144163,-5282360,-8519856,-7852751,-8771573,-7820961,-4522919,-3582657,715061,3488974,4949456,8653419,7905060,8257666,8158681,4153657,3417474,-273485,-3932469,-4461624,-8437941,-8131069,-7653787,-8320694,-4195417,-3151244,-357573,4132727,4300570,7853559,8545171,7053791,8383594,4434428,2614126,937956,-4184261,-4376496,-7226453,-8907184,-6721181,-8153210,-4804908,-1988696,-1118449,4192747,4853337,6674623,9286981,6591041,7620177,5318583,1422165,1114034,-3934950,-5392424,-6075946,-9379277,-6770676,-7008841,-5799888,-1169251,-1028914,3346655,5781855,5653431,9093809,7098931,6366772,6155844,1210658,709540,-2657825,-6089453,-5405901,-8631946,-7434799,-5916864,-6205394,-1479484,-310155,2110062,6158437,5540771,8124853,7771138,5560549,6100392,1660525,-97723,-1946240,-6148584,-5584707,-7756693,-8039577,-5301747,-5847601,-1787313,507668,1687060,6217606,5763305,7343428,8258646,5008430,5766956,2086539,-939049,-1277806,-6164901,-5879269,-6700518,-8500711,-4817862,-5402435,-2641098,1306566,1073536,5793100,6314960,6019728,8726564,4915490,4752300,3358280,-1609811,-1058296,-5030712,-7037564,-5434048,-8493475,-5468297,-3921229,-3875338,1693548,1642967,4260034,7514753,5301994,7885864,6154743,3175117,3861417,-1317589,-2480792,-3629478,-7635794,-5686758,-7037144,-6710529,-2918955,-3424506,572783,3142110,3223930,7272332,6230670,6258286,6901596,3074610,2843825,117439,-3329606,-3292646,-6569540,-6693448,-5864128,-6845290,-3490005,-2379192,-540378,3293824,3510694],[0,0,0,-2,-9,105,-237,268,-458,400,-637,668,-1006,1248,-1622,2033,-2372,2941,-3361,4163,-4836,5860,-6831,7991,-9284,10631,-12348,14048,-16235,18390,-20992,23676,-26715,30081,-33702,37876,-42204,47191,-52346,58195,-64419,71317,-78872,87012,-96055,105652,-116391,127882,-140757,154789,-170386,187673,-206783,228343,-252403,280082,-311661,348675,-392175,444436,-508437,588762,-693321,834775,-1038061,1354050,-1913450,3183864,-12476240,5586024,19544079,-4840647,34391659,15290162,8895408,32660566,-2716943,5551486,9041018,-25635300,-2461701,-17898679,-30302131,-4153170,-23811306,-12564070,6620545,-9330213,14440421,18044547,7939200,27740773,16417964,9213086,18957081,-1491534,-4214118,-1834059,-21052025,-16226711,-13651686,-26416190,-10085420,-7348241,-12938068,12014308,6309196,7684696,30103336,9398595,18619124,25592447,-4889464,13666616,-345378,-23646152,2980523,-27761214,-24594992,-948070,-34674325,-887258,3609616,-16733159,29713707,6679325,8599681,40963669,-2226987,21535678,21407875,-19323756,17101954,-14557843,-27639320,5468601,-38256171,-14569692,-309638,-32541544,14066833,2001776,-5945641,36685194,2460243,18139229,33659563,-6337783,22175044,5853005,-19195310,8952623,-24315248,-22547810,-3810369,-33594487,-8063311,-2887651,-17513127,16312910,6728109,6963171,31096907,9840395,17616931,23406569,-1835355,8551757,-113536,-19806508,-5737499,-19883043,-25695729,-7118050,-21181998,-10789245,6572020,-6988417,14264357,19898277,5951137,29158964,15470534,5367150,22695480,-7282344,-4223796,1861910,-29750646,-8161445,-15357173,-30997669,2528223,-17007909,-7965082,19540944,-7085333,21487144,24786113,1159504,33651351,8160049,-189989,20488085,-19731371,-5858905,-4456179,-35627359,-3983473,-19635464,-24918322,8917458,-15750222,4717656,21546701,-1942848,29014304,19268623,5316063,28875990,-638889,225341,7705121,-23459106,-7451057,-13965105,-29497008,-5194619,-18339668,-12915101,8142783,-5696521,12462185,19629702,7707147,25210533,15786199,7399804,16371190,-2788053,-4936169,-3788981,-21024606,-14303763,-15426757,-22355161,-8133631,-8895392,-5845786,9676580,6574740,13435543,21974236,13170894,18219426,15779351,2728404,5933522,-4333383,-14281822,-9111294,-20338917,-19581717,-11027916,-18416860,-5806859,1278825,-1861898,15223684,13558921,12676979,24428393,11152925,12272175,12999291,-5425689,45444,-8556480,-20370498,-9491687,-20929749,-17902853,-5702214,-14456262,1386390,7125490,3020570,20600759,14353137,13979296,22258120,6367884,8988513,4854363,-10607597,-4891628,-15298479,-20042245,-11957630,-19827860,-11608308,-4211237,-5853961,7846949,9950656,11910067,20232501,15167820,15653055,13818344,4978444,2500256,-4648166,-10906814,-13537164,-16860463,-17050810,-15505702,-11236521,-7552275,-1296764,5965506,8033213,15295102,16780797,14306446,18175012,9714409,5954087,4628967,-8853118,-7555031,-12515027,-20671244,-11517238,-17499655,-13402189,-1386088,-6866275,7357129,12311241,7900636,22548001,14144772,12117240,18124987,42296,3191553,-1544038,-17163086,-7537412,-18304442,-20418260,-7638333,-17647911,-5031915,3246759,-2277872,15776495,12890054,11773415,23124035,9548127,11627100,10693837,-5289379,-525544,-9488303,-17661512,-10388643,-19044480,-15156557,-7128466,-10552399,983692,6009785,6043501,16301506,14862522,13763536,17144384,9187719,5420608,3479710,-7006574,-9250620,-11123195,-18611249,-14043183,-13032204,-14322344,-2696813,-1884530,2127361,14422620,9506301,15773880,19683180,8259666,14843043,6665649,-4383056,2174289,-13688563,-14392446,-9035493,-23045544,-9660946,-8745976,-13111435,7268896,375974,6917988,20575421,6609023,19167459,16489146,2477892,14278975,-2809603,-7611669,-1024473,-20797686,-11504590,-11435325,-21575191,-2577641,-8685443,-4431788,12247392,2007730,15013403,18539450,7641568,19790229,8523062,1987235,7300825,-10117610,-8183610,-9234444,-20611003,-10535141,-13932194,-13398691,-933484,-3789813,4651019,12201233,9102426,16595216,15442390,10509474,12421004,4762328,-784443,-2354367,-10410492,-12794281,-12424797,-16220864,-12523664,-8129397,-7821943,914403,5228467,6083262,15094120,12887186,12443945,16251240,6127826,6138308,2953859,-8946161,-5051714,-12602642,-17206627,-8817806,-16642681,-9098390,-1386182,-6170576,8999539,8649434,8018081,20218995,9469917,12702513,13643268,-1227624,4893825,-4875656,-13146725,-5763176,-18481983,-13484161,-8237529,-15386929,-381802,-860433,639414,14578550,7308713,14233545,17118305,6625368,13446282,4219139,-2550190,530307,-12482631,-10535290,-10927583,-17647771,-8301727,-10069086,-6747893,3079111,1250789,9644413,12770587,10653147,15929322,10684048,8233568,6597393,-1780654,-3407173,-8597993,-12741503,-12015358,-14332810,-11314097,-8423941,-5324100,783016,3901312,9098964,11716103,12704420,14078006,10537185,9150867,4722352,-1036196,-3151098,-9705219,-11270424,-11980958,-14672132,-9727201,-9023736,-5436955,1939063,2248132,9316894,11856929,10517015,15131804,9784967,7836408,6612356,-2637489,-2619550,-7981139,-13262686,-9778676,-14639461,-11018160,-6216395,-7287142,2409546,4097303,6433550,14136651,9964846,13160246,12587095,5080130,6921422,-1135029,-5861921,-5367434,-13901746,-11364040,-11244904,-13658155,-5024891,-5508107,-820689,7112560,5273764,12272624,13026221,9778095,13431858,6445508,3574364,2222934,-6770148,-6355214,-10106602,-14039956,-9645062,-11940978,-8141949,-2493625,-2174815,5416436,7963689,8922097,13712341,10819506,10272802,8942001,2575902,889205,-4032520,-8867594,-9268153,-12546374,-11956855,-9549628,-8452506,-3552028,403277,3702852,8340239,10441633,11537504,12145550,10082845,7356610,4288917,-487791,-4306721,-7340189,-10855269,-11443042,-11242851,-10711433,-6874127,-3926218,-396914,4856497,7004177,9996732,12064661,10345156,10503607,7487557,3054202,997727,-4507611,-7597676,-8902011,-12342365,-10593785,-9352209,-8284729,-2604550,-371641,3475180,8481820,8650431,11539957,11696128,8413126,8222225,3318051,-885545,-2689672,-8471695,-9624280,-10190748,-12304992,-8452386,-7132595,-4531324,1569167,2962695,7293769,10571600,9504447,11759906,9503457,5885930,5078705,-959444,-3802333,-5938436,-10699500,-9691756,-10457374,-10356480,-5588949,-4580253,-156688,4702476,5478781,10015470,10593394,9431328,10355951,6039815,3548781,854218,-4769704,-6043424,-9066668,-11134142,-9314496,-9721756,-6759585,-2760875,-756022,4352106,6816044,8608483,11087059,9634822,8986480,6934424,2745477,271522,-3836085,-7061494,-8562634,-10559036,-9950568,-8635186,-6722067,-3062992,-10956,3526317,6739066,8593676,10057819,9852271,8699544,6471110,3368927,153551,-3520258,-6278302,-8532114,-9897061,-9509344,-8756355,-6408020,-3191406,-262397,3668696,6228235,8310267,10012206,9304738,8673439,6369350,2844202,333470,-3698965,-6475481,-8075894,-10161596,-9174141,-8353867,-6583572,-2560119,-316769,3538636,6668780,7784433,9984352,9241425,7816742,6721219,2525487,173502,-2991450,-6758613,-7503614,-9609039,-9467676,-7435396,-6750375,-2815596,44829,2562317,6760333,7595620,8978683,9759326,7280730,6523093,3277833,-536492,-2358748,-6441519,-7917751,-8594386,-9729612,-7359931,-5973932,-3525458,776513,2620746,6176498,8264967,8420123,9502576,7597784,5572184,3464965,-665871,-2933284,-5835083,-8231780,-8498255,-9205423,-7703283,-5468727,-3382198,409056,2962356,5652705,7990713,8301752,9004071,7573743,5563184,3340859,-300808,-2729337,-5576897,-7775809,-8053864,-9063346,-7444239,-5452853,-3478443,450113,2611183,5412964,7877842,7816012,8946386,7369896,5026200,3717116,-695792,-2815025,-5120504,-8206881,-7653809,-8641300,-7642609,-4531401,-3658760,515700,3210135,4587466,8394078,7696222,8112900,8103691,4263241,3536640,-32858,-3586253,-4209801,-8041286,-8018753,-7512922,-8262490,-4322351,-3274421,-668366,3703028,3993528,7511899,8313562,6947071,8361736,4638822,2825562,1162796,-3862732,-4155650,-6922748,-8705172,-6658831,-8135716,-5013093,-2190091,-1420051,3708936,4583499,6341213,9014412,6588077,7614813,5476749,1629401,1415770,-3494412,-5049875,-5788939,-9056776,-6662851,-6966514,-5905520,-1433271,-1292828,2912570,5500221,5336399,8805628,6980184,6386949,6202168,1395835,999977,-2321409,-5757261,-5107226,-8456190,-7349429,-5895186,-6384879,-1731600,-640102,1819153,5789321,5128942,7973646,7584132,5514504,6240101,1861664,151681,-1490616,-5857981,-5195630,-7572701,-7941085,-5245810,-6055031,-2020048,246676,1265962,5976857,5401831,7126909,8165342,4900664,5813964,2307211,-679618,-913229,-5859929,-5627213,-6393697,-8473798,-4729616,-5538080,-2954526,1130938,573997,5446860,6005602,5732885,8666720,4875754,4934999,3614968,-1443216,-693261,-4725174,-6739743,-5169597,-8422212,-5437099,-3997545,-4214344,1446621,1236460,3863281,7171331,5053161,7775849,6128167,3226629,4107626,-986509,-2185079,-3202309,-7400771,-5434629,-6935285,-6745364,-2912652,-3636926,343188,2788732,2895949,6944211,5916316,6193578,6872804,3186072,3120010,407492,-2913336,-2907669,-6286996,-6344472,-5742925,-6813852,-3584402,-2735414,-801480,2818922],[0,0,0,1,3,27,65,-184,192,-351,259,-451,429,-702,865,-1146,1445,-1654,2071,-2316,2915,-3355,4113,-4778,5594,-6495,7406,-8630,9782,-11355,12827,-14671,16516,-18632,20979,-23483,26427,-29408,32919,-36461,40550,-44850,49654,-54922,60569,-66887,73509,-80993,88919,-97883,107608,-118452,130460,-143689,158646,-175248,194426,-216210,241798,-271749,307647,-351401,405917,-476252,569852,-700967,894577,-1199875,2397798,-19175079,6135924,19057060,-4634450,33795210,15671005,8472039,32785996,-2542241,5486618,9215769,-25324332,-2699322,-17364622,-30419698,-4129853,-23611049,-12899878,6531588,-9391598,13732006,18130118,7690094,27447833,16736103,9046910,19043468,-920972,-4365124,-1309953,-20723009,-16423391,-13076543,-26678382,-10303842,-7231609,-13633244,11951672,6251182,6941624,30445920,9163777,18334014,26300380,-5085896,14124186,390190,-23830454,3730983,-27727753,-24857714,-465066,-35451345,-1168459,3603305,-17743180,29745367,6282531,8015752,41478208,-2567045,21822215,22087340,-19383813,17808743,-14142098,-27652434,5944174,-38343318,-14726254,-250597,-33118161,13776510,1625377,-6490233,36523065,2275802,17901113,33836903,-6170548,22449044,6375269,-18874554,9274656,-23927216,-22482128,-3687717,-33637878,-8463535,-3028499,-17895373,15751375,6620474,6532959,30891626,10070359,17477493,23849599,-1460090,8576475,612114,-19607116,-5645949,-19369348,-26053632,-7045198,-21235099,-11434576,6487621,-7471296,13761852,19996620,5481812,29257231,15673890,5258903,23307494,-7188142,-4044883,2359311,-29829531,-7850136,-15211761,-31373987,2617507,-17381954,-8273335,19466896,-7498604,21428218,24749157,1055220,34004130,8225054,-31245,20904066,-19663512,-5594281,-4269246,-35760493,-3777062,-19778234,-25118513,8830401,-15974556,4622445,21488279,-2169927,29028354,19165013,5376257,29175548,-602039,434700,7961551,-23392788,-7310307,-13949683,-29590078,-5045805,-18447800,-13008524,8083730,-5848532,12447709,19567873,7652465,25385148,15838036,7517325,16529357,-2789204,-4820848,-3735067,-20969972,-14203355,-15611799,-22366819,-8140960,-9090376,-5812760,9466845,6562456,13366242,21904551,13260425,18219003,15924197,3068532,5992417,-4067649,-14076435,-9109666,-20244009,-19677391,-11093245,-18515620,-6075613,1261240,-2103553,15116774,13600299,12506310,24595181,11331944,12322347,13377626,-5281802,195033,-8235149,-20329950,-9305450,-21005185,-18134951,-5674191,-14833458,1174860,6914550,2706623,20628973,14209071,14074054,22558896,6431106,9419674,5194430,-10453487,-4530063,-15274683,-19931176,-11948582,-20179010,-11737211,-4696008,-6196483,7595745,9462296,11845021,20046640,15099470,15906808,13938066,5488102,2833474,-4437052,-10376476,-13451435,-16755453,-16993315,-15993463,-11319469,-8065118,-1865193,5827164,7382182,15218669,16855477,14099042,18790634,9893273,6287400,5402069,-8797439,-6987998,-12376904,-20866450,-11201975,-18003951,-13702269,-1512713,-7592213,7275729,11962206,7440903,22889644,13907951,12410306,18674612,68490,3978308,-1296328,-17081795,-7159138,-18601922,-20360781,-7652170,-18221467,-4994100,2800128,-2683828,15901764,12516233,12002344,23364799,9415281,12140259,10789750,-5174303,-79593,-9690218,-17481715,-10421008,-19454955,-15039219,-7490751,-10731229,983726,5620065,6128040,16344395,14738668,14095438,17170745,9326267,5795960,3484637,-6740111,-9165100,-11284033,-18473876,-14220840,-13304140,-14340006,-3006864,-1879639,2151588,14227315,9572761,15868348,19653365,8535303,14959296,6765736,-4131842,2090091,-13697587,-14417763,-9322676,-23095951,-9819766,-9029019,-13099391,7052346,297196,7004239,20438339,6787350,19382504,16399313,2699532,14448123,-2910642,-7426038,-1055346,-20945225,-11369939,-11827616,-21500673,-2590190,-9083161,-4328654,12142578,1769006,15332964,18365551,7867393,20137677,8220206,2394695,7325119,-10368679,-7765378,-9570267,-20710336,-10326442,-14432127,-13297826,-914102,-4168189,4954273,11961241,8997665,17058653,15125730,10853855,12609431,4466201,-313110,-2532220,-10578562,-12492603,-12904848,-16113884,-12467297,-8661270,-7517821,725999,4908937,6568750,14715983,13065676,12800310,15982521,6513845,6142233,2822405,-8550229,-5324407,-12768038,-17060491,-9223720,-16485515,-9080915,-1714039,-5918533,8915290,8603234,8427739,20019992,9599840,12925267,13453401,-1047162,4930811,-5144982,-13088950,-6015386,-18752865,-13397027,-8462461,-15343824,-181476,-971442,987277,14749429,7263029,14566330,16991590,6589335,13639293,3840705,-2652732,555453,-12937419,-10473538,-11083439,-17873907,-8015233,-10294117,-6599545,3415652,980235,10088777,12901093,10552143,16416343,10473362,8263817,6871513,-2216909,-3180857,-8577112,-13165661,-11797473,-14661886,-11575767,-8207789,-5723633,974296,4076466,8744308,12139305,12649405,14062018,11038751,8869174,4920456,-754150,-3383982,-9462002,-11394577,-12265641,-14532741,-10132909,-9175176,-5326464,1532168,2416198,9311754,11581647,10970395,15098736,9890581,8340037,6434001,-2420515,-2358871,-8260822,-12917799,-9958562,-14964584,-10848701,-6716077,-7334582,2381886,3598844,6741696,14088537,9968699,13658496,12518359,5309516,7339533,-1284563,-5536142,-5333534,-14085100,-11155940,-11651765,-13814647,-5140518,-5921564,-770660,7014175,5115563,12541048,13050036,9912183,13743756,6517659,3893647,2431178,-6782175,-6247349,-10182514,-14185796,-9664273,-12180232,-8348285,-2598938,-2352872,5294613,7967141,8839989,13922121,11005847,10324742,9359938,2689942,989706,-3654263,-8997338,-9220293,-12518799,-12362996,-9609181,-8712979,-3931085,389031,3314412,8329251,10536088,11421796,12535102,10178872,7476931,4792238,-455996,-4020384,-7071069,-11014427,-11314192,-11466704,-11055511,-7032237,-4373249,-675425,4725791,6594623,10030656,12095930,10476298,10977355,7672170,3413317,1388463,-4392777,-7369411,-8926969,-12415832,-10712174,-9723253,-8576727,-2829690,-751010,3278962,8338970,8592976,11671214,11797687,8717034,8530880,3610792,-593049,-2501190,-8442102,-9502834,-10356034,-12519294,-8662387,-7391467,-4759715,1325449,2769501,7214146,10603833,9605396,11959404,9694064,6130415,5293956,-794491,-3698755,-5872676,-10768560,-9735499,-10650613,-10534690,-5734327,-4827283,-287434,4500183,5462268,10053984,10606530,9628022,10594945,6191445,3806050,1040561,-4544685,-6013977,-9181429,-11270335,-9567554,-9951826,-6966005,-3139478,-882053,4224184,6755444,8765393,11080481,9900003,9352835,7122986,3116823,419816,-3755055,-6911857,-8696872,-10636486,-10145710,-8963391,-6876816,-3342648,-290469,3484709,6569527,8694720,10230125,9907311,8946799,6627517,3536187,359029,-3456556,-6225983,-8620767,-10062853,-9630345,-9009981,-6548012,-3453666,-438414,3610794,6222121,8423680,10171993,9460176,8827857,6518090,3079157,563043,-3697135,-6458790,-8249598,-10275354,-9375117,-8607172,-6742006,-2778932,-466250,3496433,6611867,7929269,10123127,9360953,8225151,6755527,2755210,380540,-3091912,-6686436,-7617668,-9803216,-9477983,-7851950,-6977440,-2921664,-215425,2516527,6620744,7548648,9335581,9704355,7522228,6782641,3313979,-234957,-2395018,-6496543,-7786723,-8856620,-9943007,-7552376,-6346733,-3533769,585760,2515450,6152242,8205265,8582088,9761126,7679443,5935252,3644123,-523090,-2754127,-5892284,-8270174,-8474071,-9393941,-7808565,-5677004,-3499968,335554,2825389,5621486,8061089,8481714,9177677,7796956,5679281,3545214,-172461,-2676125,-5530427,-7835808,-8257871,-9100037,-7638218,-5671314,-3658706,255998,2513332,5389872,7901410,7968151,9140141,7584882,5338531,3767667,-481812,-2652800,-5157102,-8237212,-7780241,-8895080,-7798660,-4875544,-3847886,480861,3072154,4699710,8458311,7819451,8403240,8215946,4464361,3811447,-42081,-3523994,-4255321,-8199789,-7992390,-7757293,-8488686,-4451064,-3466851,-711791,3822107,4013069,7749597,8408743,7072041,8510910,4631807,2886181,1153796,-3955953,-4139770,-7092554,-8864443,-6745933,-8269094,-5087186,-2238045,-1437320,3902959,4576827,6402861,9237983,6640267,7723155,5581224,1692216,1464107,-3623690,-5130720,-5937003,-9325200,-6779167,-7152745,-5963583,-1427821,-1334784,3059297,5563282,5452461,9063726,7038130,6532755,6362943,1491560,1080992,-2359332,-5774028,-5229516,-8608061,-7417075,-6119001,-6423846,-1645949,-693290,1910894,5842513,5263395,8180191,7774501,5695292,6342518,1818396,300448,-1670659,-5996273,-5237711,-7866714,-7957647,-5373582,-6205308,-1972056,118916,1400136,6098434,5511931,7354567,8198775,5087181,6072827,2209362,-569768,-1052716,-6053858,-5581073,-6822064,-8605660,-4852184,-5734802,-2884133,1014699,686059,5679365,6011656,5925619,8782834,4972585,5118825,3595023,-1421714,-650999,-4947576,-6727757,-5274127,-8665296,-5402526,-4219215,-4146812,1424705,1189224,4066939,7302560,5218684,8018303,6184414,3430584,4115541,-1084068,-2101051,-3410822,-7490209,-5469499,-7179064,-6777217,-3138565,-3761255,427338,2713507,3110521,7125785,6048880,6491952,7004345,3302317,3206228,324138,-2948679,-3016228,-6437936,-6424546,-5995796,-6939444,-3676477,-2816128,-722890],[0,0,0,-1,-8,23,11,89,-217,235,-410,336,-548,551,-851,1050,-1369,1718,-1982,2464,-2782,3463,-3999,4860,-5651,6602,-7661,8743,-10158,11522,-13330,15065,-17197,19364,-21829,24563,-27485,30889,-34374,38435,-42582,47327,-52348,57930,-64052,70628,-77967,85707,-94420,103702,-114158,125544,-138230,152315,-167886,185521,-205208,227984,-254039,284777,-321111,365134,-419659,489189,-582037,713236,-919627,1332506,-5962167,3607690,-18658290,6423093,19095884,-4230039,33807974,15314970,8672985,32206826,-2888255,5465754,8527763,-25439152,-2712257,-17823711,-29931381,-4046366,-23503997,-12100593,6531721,-8923088,14413030,17792863,7999348,27322191,16148091,9226313,18343985,-1414213,-4231259,-2290125,-20669402,-16259396,-13609806,-25691160,-10151170,-7024551,-12566853,11841079,6745027,7608245,29871846,9632355,18014845,25446561,-4996446,12994245,-104646,-23757976,2749792,-27254754,-24703793,-629479,-34242489,-870239,4057082,-16640812,29603841,6835579,8285455,40850480,-2318051,21122035,21383115,-19595806,16847653,-14428709,-27794339,5560039,-37944192,-14412466,16172,-32253873,14132092,2055066,-5895404,36494688,2330688,17864734,33334416,-6356722,21932856,5762278,-19031805,8829530,-24069222,-22339484,-3715878,-33102234,-8115547,-2831665,-17181986,15933255,6857472,6700058,30621425,9998291,17158844,23284528,-1650150,8089717,337421,-19684758,-5840684,-19238166,-25824177,-6899642,-20759638,-11164598,6931022,-7146610,13772798,20087221,5325881,29027385,15499160,4854355,22994536,-7423064,-4301823,2353205,-29854349,-7752641,-14948004,-31102960,2947995,-17020991,-7999882,19737324,-7427302,21412007,24550114,764709,33680514,7918799,-248674,20603293,-19752903,-5532646,-4268841,-35517162,-3636469,-19494051,-24808235,9029387,-15756423,4761626,21434141,-2153251,28822577,19012576,5149903,28798453,-730139,216692,7843705,-23309734,-7308617,-13660518,-29342043,-4988879,-18059138,-12881900,8212325,-5695680,12261079,19549930,7417688,25038792,15730492,7039611,16401291,-2991097,-5117288,-3540327,-20992442,-14128230,-15057353,-22330427,-7731861,-8737659,-5810695,9957300,6377948,13285650,22009985,12747868,18128919,15617429,2363613,6093783,-4426999,-14268266,-8776864,-20329134,-19281797,-10689280,-18439772,-5490949,1301934,-2014493,15438642,13213840,12467136,24413470,10670798,12214620,12943670,-5734528,351925,-8561718,-20204737,-8966666,-21112887,-17537125,-5437703,-14607672,1669908,6910097,2763383,20759060,13742567,13953746,22173608,5893046,9328933,4746692,-10537181,-4313955,-15397119,-19606932,-11590134,-19984866,-11169012,-4440528,-5959776,7887797,9369223,11784949,19969651,14718059,15745667,13562173,5030636,2732920,-4678950,-10541752,-13204683,-16652368,-16651152,-15485752,-11134255,-7505007,-1555886,5801042,7654016,14960139,16525488,14014732,18091275,9634856,5973206,4686954,-8679274,-7196344,-12424001,-20329656,-11252375,-17490203,-13015458,-1530917,-6929870,7394140,11746099,7853109,22290135,13654671,12398856,17808743,96551,3591866,-1716938,-16549052,-7365846,-18362236,-19800112,-7909748,-17494008,-4663491,2694606,-2059205,15510296,12416261,12035905,22559005,9453734,11718643,10182488,-4829089,-534815,-9552360,-17038093,-10585537,-18832930,-14667673,-7417995,-10145108,817075,5665976,6239960,15811251,14779396,13686768,16685328,9313512,5393081,3379506,-6747875,-9231054,-10910206,-18350587,-13949434,-12762568,-14237020,-2712547,-1791622,2095135,14090483,9364729,15505209,19425249,8187888,14584705,6516673,-4239018,2027652,-13508279,-14227431,-9090266,-22644925,-9579314,-8667346,-12779570,7036286,377423,6796475,20050435,6756175,18903240,16146972,2597348,13997565,-2738588,-7290589,-1131052,-20357477,-11314148,-11412095,-21071575,-2590874,-8489395,-4287201,11928827,1978872,14839911,18142719,7597877,19441770,8293524,2085125,7080806,-9929049,-7988083,-9237933,-20155186,-10426774,-13693122,-13119154,-892296,-3707843,4591714,11905433,9021445,16331198,15082773,10481447,12115076,4603494,-726654,-2476523,-10257798,-12609228,-12319908,-15783993,-12380103,-8068694,-7501966,827096,5120539,6085562,14629475,12799480,12200178,15909997,6164315,5905345,2967275,-8740673,-5027018,-12381268,-16932637,-8694819,-16323172,-8993931,-1368640,-6051351,8760049,8466350,7832538,19789153,9288358,12501550,13452472,-1247956,4980697,-4763705,-12883632,-5556568,-18341737,-13253525,-8111321,-15195001,-312680,-1039269,624973,14345501,6994443,14103727,16630835,6541451,13470593,3956693,-2263670,728882,-12336449,-10082835,-10856979,-17399046,-8024817,-10339492,-6567531,2862397,753024,9646464,12232053,10384440,15797693,10288186,8506489,6715437,-1665995,-2829172,-8439512,-12225754,-11602071,-14399083,-11100171,-8558685,-5576685,637756,3442558,8728674,11387054,12306045,14001887,10523323,9213681,5038684,-708785,-2677953,-9208583,-10885430,-11657614,-14537681,-9584157,-9173131,-5542792,1596678,1836040,8990753,11284035,10265711,15005033,9516273,8095084,6710091,-2390135,-1992206,-7829409,-12659147,-9409802,-14648025,-10632613,-6417984,-7509654,2291481,3340856,6184454,13724561,9499531,13339895,12347648,5119860,7338246,-1076406,-5252874,-4938777,-13670287,-10750262,-11269390,-13576632,-4997493,-5972758,-962822,6586026,4753720,12142601,12562334,9643700,13404472,6410645,3965118,2521799,-6420532,-5907118,-9848977,-13619670,-9446737,-11991375,-8142147,-2645226,-2329058,5037201,7560078,8690677,13398001,10593483,10127997,8932783,2810322,998210,-3670072,-8462637,-9082220,-12191906,-11870493,-9460145,-8379883,-3810987,233673,3382560,7918345,10168822,11163167,11949995,10021690,7208776,4496143,-286938,-4070359,-6854706,-10545326,-11181778,-10983582,-10789534,-6829805,-4149919,-759886,4678029,6448928,9717119,11781502,10100556,10526198,7501207,3152177,1341201,-4216699,-7178137,-8571045,-12032738,-10432957,-9298940,-8428029,-2818389,-672266,3124207,8108155,8347500,11188859,11465323,8341292,8310457,3545265,-664937,-2327517,-8079799,-9173230,-9983426,-12168694,-8397783,-7152864,-4683069,1361592,2642386,6940905,10341633,9166997,11562429,9407107,5905563,5253607,-834991,-3592436,-5559617,-10454338,-9400551,-10240748,-10271775,-5599729,-4699689,-411337,4261180,5142062,9650571,10226255,9272131,10284482,6130383,3737587,1129740,-4380553,-5701462,-8820177,-10854674,-9225987,-9704993,-6724208,-3116041,-1002364,3933700,6442970,8325736,10702142,9629232,9028522,6934892,3135976,535198,-3481253,-6557133,-8386176,-10263450,-9768375,-8755070,-6755993,-3433065,-318775,3245268,6124409,8422841,9720699,9642246,8786884,6389907,3560575,480232,-3316476,-5839873,-8326444,-9702141,-9244218,-8801170,-6297952,-3330627,-680066,3516313,5863671,8057612,9874109,9014476,8672313,6360558,2923188,623882,-3592895,-6136094,-7855909,-9956793,-8960380,-8278048,-6506071,-2687755,-507495,3338428,6361598,7534092,9798899,9039264,7911192,6642714,2656906,406830,-2920030,-6376160,-7253696,-9393650,-9148633,-7524294,-6717967,-2901837,-218492,2441585,6264703,7276042,8939418,9365899,7321313,6451095,3241680,-135919,-2227080,-6130759,-7536445,-8496915,-9509787,-7296154,-6061726,-3502237,386154,2385882,5886118,7779974,8309815,9274472,7435412,5711099,3439873,-353339,-2654669,-5642773,-7822957,-8281958,-8917467,-7556028,-5601633,-3446992,176792,2692428,5456878,7624107,8242323,8848150,7452912,5660125,3444694,-98607,-2403390,-5292568,-7342184,-7890082,-8770343,-7315425,-5533935,-3567807,174161,2313768,5157163,7558768,7599139,8794374,7379877,5157564,3771871,-414727,-2542885,-4862997,-7826607,-7417341,-8507697,-7513625,-4726745,-3772191,283200,2860294,4471897,8007543,7434211,8032301,7868683,4331478,3663260,72209,-3233009,-4018303,-7759842,-7755381,-7396918,-8138521,-4332438,-3326913,-764998,3496287,3695325,7315687,8031276,6760161,8222139,4558627,2893538,1297152,-3683145,-3835533,-6670100,-8497512,-6409452,-7926267,-4889209,-2233082,-1504820,3683675,4356191,6080062,8769316,6350471,7425293,5379493,1651358,1511836,-3395036,-4898394,-5584068,-8965715,-6510260,-6853645,-5857711,-1310395,-1409559,2853687,5277835,5132322,8699815,6714877,6262397,6149791,1452790,1245030,-2215308,-5460586,-4922684,-8288347,-7096818,-5833224,-6297956,-1670304,-832968,1725761,5619155,4893253,7871004,7402856,5451499,6202398,1858761,416523,-1408865,-5705332,-4907162,-7465084,-7616576,-5072351,-6104547,-1904508,63349,1164413,5845991,5104610,7041038,7987354,4709572,5950256,2145679,-556818,-760623,-5817956,-5227691,-6312329,-8278246,-4542396,-5605506,-2820941,990356,435603,5330690,5779455,5529496,8572190,4680077,4910469,3561882,-1363585,-435585,-4646660,-6409650,-4888229,-8351599,-5184588,-4050669,-4117037,1496758,1064986,3744020,6961927,4836708,7700987,5917861,3390770,4147999,-1029483,-1829264,-3196362,-7150841,-5172513,-6815000,-6485237,-3007605,-3691543,380695,2525813,2826598,6762450,5679427,6125082,6633024,3124181,3202571,344477,-2742587,-2770427,-6178419,-6054179,-5765836,-6639771,-3463773,-2776425],[0,0,0,-2,-12,219,-199,325,-350,380,-558,624,-992,1134,-1554,1758,-2152,2527,-2987,3658,-4256,5173,-5902,6970,-7922,9179,-10527,12048,-13843,15633,-17828,19964,-22587,25260,-28384,31728,-35368,39423,-43653,48509,-53555,59345,-65438,72240,-79551,87509,-96313,105809,-116524,128091,-141164,155440,-171543,189574,-210049,233662,-260883,293129,-331311,378022,-435944,510472,-609700,748506,-955973,1296229,-1945550,3598136,-17391927,-24482244,7979784,-21417183,8169466,17525681,-3100887,32842574,16156108,7919301,32895814,-3303866,5925875,8298299,-24885499,-3022128,-17420495,-30267435,-3912610,-23823477,-12055075,6196891,-8934056,14019734,17855482,7868742,27419791,16188397,9458942,18441662,-1001209,-4278260,-1910797,-20549884,-16353066,-13419305,-25977956,-10572765,-7025730,-13145768,11523478,6575423,7047800,30034254,9552459,17950185,26080573,-4942666,13450522,471519,-23842485,3249666,-27215479,-24977628,-436566,-34829056,-1281311,3887214,-17421756,29577522,6635153,7958305,41252865,-2371838,21408468,21889456,-19452167,17432212,-14117110,-27729904,5810203,-38106607,-14614019,-140849,-32659064,13863933,1890591,-6175817,36371463,2401298,17863828,33536975,-6230819,22088232,6032620,-18901776,8844852,-23890273,-22449756,-3837742,-33237518,-8354162,-2924473,-17268408,15855868,6934437,6844107,30725215,10112492,17169413,23422194,-1578678,8071481,362070,-19668365,-5902889,-19251178,-25925085,-6986737,-20787773,-11288212,6843996,-7136386,13773001,20225621,5426418,29163036,15588196,4844641,23133532,-7442471,-4390259,2362644,-29956929,-7863956,-15088160,-31291427,2895414,-17086840,-8187625,19800846,-7387084,21367575,24782045,872521,33751665,8108513,-332805,20689197,-19769920,-5727748,-4228649,-35679507,-3710157,-19468499,-25047183,9109754,-15636443,4679423,21769055,-2092787,28933734,19326746,4888393,28885552,-716830,-151679,8007547,-23679009,-7586703,-13611238,-29738808,-4860157,-18028341,-13140994,8646424,-5721225,12425302,19973003,7309950,25379802,15901338,6876435,16636368,-3141948,-5223052,-3421629,-21439448,-14113712,-15256582,-22678624,-7567201,-9000996,-5840938,10128785,6295272,13572182,22107192,12763366,18456902,15624954,2491883,6189137,-4639494,-14258258,-8926514,-20582453,-19366281,-10926541,-18565436,-5584023,1247795,-1984405,15472306,13388872,12540736,24603728,10875933,12313526,13188360,-5708739,325114,-8467431,-20544854,-9091696,-21283274,-17856597,-5338371,-14815096,1673747,7169144,2567985,21043921,13960842,13941442,22715415,5844272,9390762,4998617,-10894884,-4215500,-15525982,-20090173,-11434506,-20348425,-11385724,-4210366,-6304471,8153449,9587844,11623272,20468232,14666408,15876681,14011387,4770650,2854145,-4652956,-10964202,-13083652,-17092741,-16953954,-15377260,-11538868,-7319303,-1338850,5731473,8177243,15113833,16716638,14502918,18002538,9795546,6107996,4383425,-8651380,-7487819,-12805055,-20353836,-11620919,-17628700,-12981271,-1697741,-6656181,7543451,11931183,8262623,22412794,13888066,12499045,17760782,102903,3531159,-2021149,-16813995,-7619163,-18637402,-19915190,-7975853,-17640612,-4613725,2886695,-1905886,15873417,12589651,12236392,22872499,9451966,11890883,10261675,-5203732,-536734,-9986799,-17436569,-10615032,-19249311,-14768531,-7265615,-10392888,1394942,5832248,6354297,16491269,14697530,14012786,17040528,8907107,5682771,3086656,-7271722,-9113421,-11737557,-18462366,-13945275,-13383552,-13770374,-2733806,-1812437,2868484,14026791,9894802,16177753,19176331,8689784,14552367,6184788,-4006668,1392597,-13727423,-14336427,-9801475,-22541641,-9830063,-8915235,-12451403,6934060,690365,7305838,20196495,7173241,19105160,16254976,2825675,13880668,-2865972,-7552880,-1461549,-20687098,-11663523,-11702499,-21302775,-2690484,-8683488,-4198176,12276510,2164048,15217913,18526538,7701017,19929887,8378705,2016201,7230353,-10430770,-8140415,-9431172,-20824888,-10252890,-14046994,-13283899,-459241,-3969256,5051696,12356984,8857660,17182859,15107250,10466829,12691806,4135631,-618860,-2456885,-10946457,-12387124,-12819529,-16213154,-12054982,-8636194,-7402876,1099901,4839214,6771226,14819193,12930310,12936106,15727864,6399486,6089117,2469865,-8706891,-5424153,-12847705,-16983816,-9205002,-16471762,-8914976,-1513210,-5741472,9000500,8761040,8321120,20021405,9533567,12741294,13366848,-1372579,4796961,-5202677,-13292671,-5884911,-18714602,-13429947,-8125805,-15411153,95906,-703921,841985,14958974,7221853,14463674,17168432,6324047,13542362,3819282,-2876350,628360,-13015718,-10631912,-10857197,-18009061,-7897365,-9965352,-6607155,3770726,1238570,9980321,13184022,10410809,16240435,10455423,7829124,6710620,-2311797,-3609926,-8531461,-13196098,-11892877,-14339101,-11468756,-7990523,-5224444,1089287,4405683,9046614,11997103,12917953,13917750,10722134,8950310,4375495,-1058684,-3553029,-9939799,-11303481,-12328885,-14641763,-9567886,-9146666,-4902166,2138273,2333899,9800603,11765403,10709117,15317828,9398321,8006236,6338261,-3021510,-2541597,-8423539,-13246171,-9688571,-14988175,-10619166,-6135803,-7276878,2912651,4026610,6703780,14401523,9867703,13414975,12457580,4828098,6996254,-1493700,-6048723,-5445071,-14275233,-11291913,-11253882,-13656457,-4877077,-5334682,-553199,7339289,5505474,12359874,13123094,9767650,13331170,6438824,3283950,2064392,-6928870,-6768050,-10136411,-14124367,-9827303,-11652745,-8153770,-2249922,-1651144,5315684,8433656,9129280,13605066,11156747,10025864,8873948,2569784,278147,-3971755,-9054439,-9741548,-12316249,-12336414,-9438874,-8132607,-3777194,877455,3845792,8347994,10879064,11327486,12250948,10123336,6932539,4471791,-740294,-4602033,-7230174,-11183811,-11521278,-11162374,-10934800,-6593881,-3820604,-313261,5230912,6950854,10184442,12205247,10315624,10547837,7324123,2885569,873468,-4753263,-7775538,-9003393,-12402925,-10716400,-9413177,-8185331,-2580071,-192969,3698716,8666942,8973778,11538519,11768566,8447217,8030091,3364503,-1121885,-2976057,-8529533,-9834374,-10290320,-12388337,-8642453,-6921710,-4467350,1692408,3267380,7271342,10840962,9708137,11683529,9644145,5762735,4870276,-1050247,-4225755,-6046553,-10861425,-10009086,-10422061,-10452927,-5541555,-4272438,-166134,4907088,5821046,10053388,10855126,9605380,10336156,6070892,3352447,759453,-4872750,-6322622,-9231422,-11326889,-9543065,-9663049,-6721367,-2778301,-447098,4399792,7103088,8878529,11117025,9965563,9082596,6897641,2794331,37650,-4024291,-7197456,-8899217,-10630863,-10049252,-8798628,-6638427,-3152613,134972,3757792,6830362,8959807,10188641,9948238,8788513,6357259,3249246,-46435,-3798259,-6538391,-8814276,-10004002,-9674535,-8793910,-6196688,-3163960,-18860,3945906,6466406,8723858,10153083,9456963,8681299,6179275,2889604,68934,-3927953,-6635147,-8559027,-10161907,-9351961,-8458959,-6249221,-2586462,3805,3883281,6755999,8220752,10153170,9300980,8219552,6396411,2539122,78224,-3539134,-6766864,-7876684,-9809093,-9352141,-7798974,-6507009,-2673974,113942,3059410,6701281,7822961,9399720,9605637,7528695,6351005,2954874,-499232,-2769593,-6623003,-8101497,-8918850,-9740479,-7422192,-5925170,-3228459,848142,3006105,6377076,8445842,8679464,9581552,7683979,5562375,3214993,-796182,-3228441,-6080696,-8497365,-8700485,-9155698,-7830707,-5418422,-3209061,480379,3369957,5829768,8127472,8671988,8919820,7733454,5466810,3117871,-333041,-3117561,-5778204,-7985958,-8556378,-8896559,-7491936,-5428879,-3188257,552693,2926104,5714747,8056129,8191485,8982642,7417849,5103222,3310133,-727185,-3100443,-5472826,-8325897,-7969349,-8809047,-7598666,-4619714,-3451903,733962,3412970,5009206,8526808,7929495,8306524,7960740,4224907,3347740,-321639,-3880529,-4486766,-8279717,-8164180,-7572756,-8312295,-4193176,-2990343,-397307,4179144,4300795,7793693,8629895,6971730,8377294,4498968,2476672,938715,-4311396,-4545269,-7133372,-9111695,-6580003,-8050123,-4955764,-1816245,-1134610,4188336,5043629,6495890,9350161,6591521,7475706,5382415,1237505,1102486,-3874254,-5559501,-5923802,-9349223,-6779788,-6751074,-5805692,-1061460,-925023,3315736,5971449,5586936,9130887,7108933,6259137,6054600,1046104,722851,-2755395,-6132186,-5358845,-8736991,-7423153,-5764663,-6158983,-1280352,-242078,2189557,6255285,5374053,8241866,7716473,5382274,6150807,1481521,-105858,-1879530,-6353394,-5427231,-7878897,-7946555,-5084486,-5956600,-1609725,543197,1654580,6505162,5578803,7381892,8268142,4738354,5745731,1891969,-1092310,-1273872,-6397708,-5868226,-6707957,-8670071,-4589541,-5459613,-2549193,1543111,889919,5999036,6345681,5927144,8885453,4760796,4797109,3335166,-1941464,-952910,-5146333,-6985498,-5292348,-8657918,-5318936,-3818046,-3875223,1854312,1627454,4261648,7575872,5226804,7942940,6104288,3053243,3802191,-1401821,-2482255,-3640568,-7621995,-5609100,-7014158,-6634849,-2850131,-3330872,667694,3144875,3386695,7238377,6141720,6323854,6870020,3015800,2883865,-17755,-3262735,-3387954,-6574217,-6571510,-5972085,-6701947,-3462847],[0,0,0,0,0,35,169,-130,227,-214,200,-321,323,-607,651,-954,1017,-1251,1436,-1679,2096,-2405,2989,-3340,3981,-4450,5166,-5905,6747,-7784,8731,-9992,11095,-12581,14000,-15747,17579,-19563,21805,-24055,26750,-29439,32657,-35946,39687,-43658,47968,-52784,57911,-63827,70110,-77343,85135,-94003,103909,-115192,128309,-143414,161486,-182822,209112,-241667,283687,-339523,417087,-530901,708407,-998053,837124,-24600452,-23828602,7214904,-20984939,7273366,17941189,-3631153,32670134,16263108,7953079,32910266,-2762234,5778737,8706547,-24774286,-3004530,-17075892,-30214376,-4119911,-23564234,-12456119,6116121,-8949819,13709696,17933386,7914261,27152665,16424516,9314122,18372519,-753444,-4377112,-1796384,-20339590,-16496670,-13243040,-25960870,-10716503,-6818051,-13322111,11531268,6787304,6789746,30101379,9537705,17744016,26249923,-5024050,13409781,641613,-23966278,3414446,-27137753,-25088290,-237948,-34921657,-1280627,4038757,-17635194,29607215,6613041,7884350,41206095,-2462380,21357293,21833792,-19497174,17401664,-14089196,-27589401,5830436,-37947726,-14608754,-142100,-32531910,13794133,1852000,-6134307,36190785,2403864,17861057,33216257,-6012298,21907467,5949653,-18737415,8591511,-23673106,-22313720,-3944068,-32753017,-8466492,-2856574,-17114346,15458753,7097093,6671879,30323144,10462600,16853992,23414937,-1335161,7650340,754564,-19762984,-6084378,-18839986,-26205376,-6778659,-20481471,-11616390,7251908,-7230424,13520530,20481266,4935653,29094345,15603677,4440135,23344167,-7651705,-4484904,2629266,-30170572,-7640162,-14900119,-31335677,3191458,-17055171,-8081441,19965095,-7497522,21513316,24681457,652661,33862346,7759076,-415975,20580555,-19943274,-5717545,-4297214,-35690594,-3516223,-19414207,-24728030,9296308,-15537007,4862207,21788761,-2105189,28877751,19096137,4844692,28616378,-832117,-129537,7784942,-23519167,-7558720,-13467281,-29492523,-4735117,-17692945,-12887919,8700759,-5393871,12287191,20006075,7300957,25088695,15856528,6570653,16382024,-3182719,-5600216,-3441933,-21309127,-14222751,-14863777,-22543754,-7387087,-8508314,-5875421,10336891,6487225,13302349,22254341,12502764,18124773,15616730,2045199,6141814,-4599540,-14562149,-8580378,-20556575,-19332619,-10380929,-18580689,-5181832,1585069,-2089554,15934386,13232986,12344984,24730007,10259100,12158423,12957623,-6316565,487431,-8775725,-20582345,-8643165,-21353828,-17409595,-5021863,-14901079,2299622,7046728,2573244,21292343,13467175,13898523,22436140,5221606,9462170,4606272,-11155952,-4052244,-15805801,-19673267,-11262304,-20364088,-10783093,-4185634,-6180170,8402062,9338935,11802404,20259662,14345160,15780159,13557648,4721185,2773928,-4749089,-10653776,-13057510,-16784965,-16709141,-15315103,-11211472,-7435860,-1376720,5711633,7873210,15080583,16350365,14224865,17966481,9401348,6167093,4362374,-8764605,-7039529,-12848777,-20020252,-11252818,-17713856,-12492159,-1653130,-6799964,7942296,11396851,8228766,22333074,13209045,12752142,17366849,-90593,3756414,-2485087,-16385413,-7434886,-18799953,-19146036,-8071022,-17366254,-4086354,2471852,-1501010,15810832,12142344,12566446,22186692,9264302,11875470,9527179,-4929586,-763467,-10199504,-16857582,-10776831,-18880203,-14208016,-7428297,-9797150,1451823,5743105,6833118,16010890,14617054,13977429,16312906,8933461,5250699,2661763,-7047428,-9492874,-11575974,-18140945,-13984408,-12840054,-13527617,-2464021,-1315608,2821841,14176024,9970072,15758816,18998266,8338125,14017428,5930668,-4408688,1149794,-13778719,-14321186,-9583456,-22238954,-9557401,-8511461,-11991771,7105972,1011204,7464926,20018172,7222661,18676229,15785675,2587613,13242991,-3167897,-7690630,-1826293,-20405260,-11547546,-11595758,-20579242,-2480409,-8119944,-3602669,12230469,2468781,15155721,18123447,7691535,19292262,7879788,1830693,6501855,-10424889,-8260734,-9606495,-20333296,-10239149,-13734453,-12661173,-418395,-3476088,5324921,12151066,9210109,16732156,14731712,10486194,11925301,3904519,-820821,-2947862,-10623722,-12448392,-12721464,-15637888,-12064596,-8081673,-6825966,1026796,5388611,6773434,14612735,13014764,12238356,15450995,6135651,5441708,2501386,-8835678,-5590995,-12393499,-16915251,-8857925,-15880422,-8846318,-1048911,-5578134,8979175,8959005,8073454,19801844,9333026,12166075,13176608,-1598305,4480071,-5191722,-13289216,-5839354,-18354137,-13157071,-7791345,-14903810,188396,-508543,1081632,14770887,7128165,14197428,16651734,6078109,13140498,3501419,-2910391,418262,-12930702,-10333745,-10785793,-17366049,-7592662,-9926412,-6169310,3618693,1161997,10024517,12593348,10388354,15936373,9950866,7936087,6323933,-2327069,-3379994,-8680710,-12711368,-11582442,-14165000,-10893634,-8037855,-5110235,1224394,4036075,9059854,11654731,12404589,13766389,10326541,8739033,4432190,-1193875,-3326530,-9626887,-11016405,-11859137,-14394539,-9257174,-8842992,-4904541,2162631,2308623,9502020,11531329,10398647,14957722,9146813,7788950,6186893,-2999008,-2459665,-8243131,-12934435,-9399192,-14593655,-10313730,-6026988,-7083680,2869191,3857715,6687042,14044219,9527680,13183355,12024179,4761645,6847262,-1579531,-5781345,-5352495,-13872076,-10804392,-11197178,-13222758,-4707960,-5346960,-427189,7037281,5249812,12202871,12623826,9542498,13066012,6090272,3355342,1881481,-6814834,-6446487,-9991389,-13645995,-9457496,-11435158,-7844033,-2208392,-1672306,5282750,8103559,8967571,13332883,10703601,9743254,8562536,2483174,272764,-3940658,-8760354,-9417051,-11903894,-11974322,-9204441,-7899016,-3623298,867200,3742570,8121582,10561656,11014434,11884177,9824530,6656177,4187785,-725525,-4552420,-7034017,-10862385,-11206594,-10840646,-10630614,-6325834,-3741777,-332995,5136329,6780059,9854339,11804173,9950560,10230285,7050418,2750869,885110,-4596618,-7559708,-8754427,-12080726,-10305223,-9039580,-8010233,-2493055,-203027,3480792,8446371,8623559,11115804,11484063,8137174,7840268,3318739,-1166903,-2774214,-8308484,-9560656,-9894974,-12062987,-8314472,-6718798,-4467734,1728077,3054490,7038699,10571953,9225892,11453793,9304479,5610635,4940418,-1009074,-3984310,-5784256,-10586744,-9609906,-10060091,-10125567,-5317944,-4304199,-97054,4717451,5547604,9783120,10395595,9336107,10033178,5842414,3288633,654126,-4613757,-6196869,-9014691,-10923539,-9269274,-9345992,-6458279,-2784159,-404031,4198193,6787438,8716202,10597705,9720358,8724051,6508080,2928958,-64029,-3910412,-6755271,-8723862,-10163883,-9792813,-8674052,-6155822,-3178670,106759,3812304,6429790,8775395,9854655,9471065,8746774,5994424,3194663,70926,-3842082,-6122656,-8566519,-9826608,-9155556,-8686970,-6005008,-2992349,-206772,3818494,6108040,8284982,9921969,9028444,8467251,6044870,2672152,208125,-3850531,-6368085,-8150436,-9940074,-8973979,-8259561,-6170649,-2528283,-156882,3711662,6478048,7863710,9819755,8943302,7959446,6263405,2518746,184500,-3293078,-6387504,-7588403,-9579818,-8942177,-7613497,-6387210,-2584936,-122152,2948452,6372416,7414478,9092819,9193387,7370912,6338939,2926460,-219772,-2635188,-6300362,-7548451,-8680601,-9339229,-7206681,-5999705,-3110290,496701,2622305,6175154,7867438,8509056,9279223,7317921,5632234,3259162,-565618,-2849654,-5869136,-7919315,-8436900,-8973951,-7491554,-5432983,-3229209,332088,2928948,5588832,7782185,8290428,8715512,7484160,5452999,3200693,-261650,-2801801,-5460537,-7564268,-8099430,-8662401,-7261357,-5344067,-3280722,429767,2676994,5383069,7633817,7796823,8642223,7147579,5066869,3420257,-560182,-2801993,-5157867,-7906741,-7572966,-8476659,-7326698,-4593936,-3508799,571588,3120918,4688836,8111421,7606790,8002148,7771134,4199927,3460211,-133152,-3579176,-4160749,-7958174,-7796301,-7332284,-8075723,-4159101,-3121511,-499415,3817749,3960653,7389973,8199919,6721095,8141834,4397186,2552084,1074249,-3954316,-4046920,-6788023,-8617265,-6321354,-7864333,-4779106,-1971596,-1285587,3938239,4551807,6218773,8931158,6310776,7285396,5229312,1423908,1329490,-3572877,-5092499,-5703703,-8961613,-6413935,-6810397,-5577886,-1186552,-1173813,3066742,5438261,5259248,8745237,6767283,6143789,5933533,1201338,933991,-2520728,-5677915,-4991150,-8400221,-7027651,-5721031,-6098841,-1366003,-630734,1977870,5759964,4991001,7905815,7275370,5395037,6076047,1466726,198787,-1701990,-5929515,-5057509,-7551995,-7547964,-4983452,-5942063,-1626283,191985,1346648,6061820,5115054,7124020,7851176,4638111,5793662,1971844,-715200,-1020859,-6029028,-5360627,-6470306,-8256155,-4364823,-5457325,-2555548,1208110,519333,5593753,5756182,5715220,8490609,4487075,4903620,3279068,-1587807,-573138,-4888707,-6429049,-5053781,-8343722,-5069411,-3986065,-3821465,1576763,1176105,4043839,7045360,4865489,7702674,5714798,3249903,3852070,-1236321,-2022471,-3433372,-7140818,-5226922,-6897599,-6238883,-2975517,-3439529,594169,2633647,3182744,6811010,5709273,6198929,6474608,3097449,2974491,774,-2784135,-3027990,-6259893,-6102290,-5838342,-6350338],[0,0,0,-2,-13,133,-90,350,-383,571,-671,796,-1086,1290,-1818,2149,-2793,3255,-3953,4675,-5537,6663,-7779,9284,-10676,12491,-14281,16476,-18867,21546,-24627,27838,-31601,35464,-39987,44742,-50148,55989,-62357,69394,-76877,85282,-94200,104213,-114915,126750,-139568,153559,-168992,185785,-204564,225079,-248131,273607,-302374,334850,-371975,415026,-465286,525354,-597914,688345,-803959,958418,-1176136,1508842,-2089290,3416617,-15062548,-6955085,-22310958,-25068301,8091711,-21697864,8020541,17253376,-2904528,32286042,16615309,7843529,33080313,-3055177,6079868,8253375,-24526714,-3223095,-17153169,-30337037,-4095173,-23751833,-12146712,5962804,-8678495,13794532,17896197,8029400,27261073,16283086,9650917,18114966,-835421,-4354751,-2120013,-20308885,-16548117,-13633434,-25646947,-10836832,-6744441,-12921407,11377350,7093747,7041911,29954226,10046500,17530648,26133544,-4806611,12918435,691454,-24041588,2986391,-26959112,-25332153,-337611,-34550965,-1474006,4277128,-17389596,29544515,7050046,7825434,41218110,-2135678,21062620,21996713,-19618648,17165396,-13984517,-27849442,5677447,-37941561,-14852560,-56500,-32515823,13581906,2035095,-6192715,36156716,2619553,17813384,33411596,-5794071,21863531,6192557,-18564330,8517270,-23502381,-22465630,-4133912,-32747076,-8920077,-2977945,-17225644,15062443,7214476,6594622,30204620,10797128,16780808,23683528,-960912,7609303,1181264,-19690772,-6126325,-18537581,-26509013,-6980575,-20584102,-12112576,7234587,-7472753,13256205,20713804,4883822,29284319,16060188,4451846,23698094,-7263767,-4473152,2979555,-30182152,-7767496,-14770021,-31737496,2950981,-17199990,-8580808,19787700,-7699001,21218990,24848293,777199,33923704,8394950,-189558,21064075,-19456863,-5674032,-3949116,-35613668,-3923528,-19433008,-25249090,8704589,-15730981,4154261,21570294,-2130360,28453275,19584320,5000720,28827769,-70824,-107487,8261644,-23106825,-7843790,-13112629,-29728031,-5267238,-17726800,-13713255,8404186,-5630364,11706192,20262564,7186769,25091635,16429839,6734674,16924188,-2600516,-5492566,-2912578,-21317157,-14303289,-14817875,-23048360,-7750207,-8882679,-6483485,10197611,6142061,13193847,22448569,12498490,18412213,16050348,2309505,6565516,-4358055,-14429311,-8426424,-20610811,-19505293,-10706572,-18971945,-5707897,1254343,-2451578,15632119,13247277,12364176,24818399,10705035,12347735,13507733,-5828659,664833,-8337826,-20651120,-8711080,-21358590,-17898147,-5299055,-15207691,1672998,7019213,2291257,21179648,13747455,13843944,22874684,5772009,9627130,5255070,-10891045,-3867787,-15481552,-20032982,-11317631,-20461375,-11493894,-4383606,-6683151,7978305,9321212,11409081,20382951,14649328,15819098,14143070,5059643,3160707,-4179909,-10671053,-12926648,-16778808,-17078483,-15500897,-11650947,-7859633,-1622701,5198086,7643629,15053408,16286712,14549552,18248331,9754295,6732751,4744505,-8285932,-6767776,-12783459,-20005888,-11495212,-18130148,-13044008,-2232609,-7314041,7382097,11107531,8106098,22317933,13532809,13156706,17901543,547662,4194913,-1834595,-16063332,-7280706,-18611432,-19647255,-8441728,-17858856,-5020194,2042901,-2286556,15187711,12157441,12236657,22569860,9816730,12296071,10617972,-4255992,-128073,-9282148,-16935411,-10592694,-18968378,-15189660,-7805855,-10838995,401314,5420106,5713571,15938202,14727688,13770968,17439775,9492646,6054528,4046167,-6621877,-8555144,-11035819,-18537832,-13793895,-13683655,-14392736,-3087070,-2748456,2241814,13528053,9196980,16107416,19105520,8969225,15169948,6587873,-3180058,2057592,-13311330,-13734796,-9752038,-22567896,-10027771,-9552967,-12818005,6122514,48330,6911034,19674204,7234434,19129217,16363021,3461208,14268904,-2186774,-6838464,-1153152,-20142409,-11530941,-11741016,-21338680,-3210477,-9024293,-4739813,11603352,1891919,14704583,18405808,7822661,19943669,8863617,2434013,7711254,-9712754,-7786283,-9074348,-20611528,-10463906,-14198939,-13716715,-986278,-4430081,4312923,11918705,8511207,16888423,15317682,10626127,12994927,4688167,-172330,-1889849,-10500941,-12098932,-12645375,-16323884,-12297088,-8994863,-7819872,595156,4402741,6269657,14533007,12687153,12856774,15987807,6753780,6538164,3107698,-8088657,-4931761,-12486591,-16777325,-9231958,-16692856,-9363705,-2041908,-6371791,8423192,8104177,7994668,19828195,9495381,13048373,13801302,-749408,5480408,-4640837,-12647082,-5460053,-18590067,-13305811,-8474662,-15752118,-515862,-1465552,371753,14347654,6762645,14402098,16942847,6674445,14048492,4188167,-2090274,1201407,-12470145,-9965765,-10935001,-17793943,-8059051,-10734863,-7016099,2825353,394673,9477477,12377421,10323818,16219510,10664815,8642383,7196164,-1494377,-2719736,-8092687,-12510350,-11704443,-14453258,-11609544,-8693559,-5782437,222939,3608502,8595306,11322832,12772817,13927678,10817695,9625898,4879989,-300303,-2738679,-9449369,-10527587,-12124840,-14719880,-9581139,-9867807,-5396782,1342279,1454479,9377701,11100898,10490199,15452248,9338580,8649645,6937633,-2499295,-1575829,-8115174,-12721451,-9360141,-15214240,-10629167,-6714193,-7970022,2432904,3026304,6229344,14007928,9383107,13659426,12419190,5249791,7775432,-1093252,-5211191,-4939252,-13922105,-10888442,-11535437,-13799539,-5299961,-6080131,-1023851,6596996,4896268,12065676,12747404,9862746,13474019,6812855,4024171,2448380,-6185667,-6228378,-9839580,-13706835,-9946208,-11858840,-8579651,-2967853,-2164929,4581635,7819998,8845218,13122691,11295073,10168844,9104733,3362148,674913,-3262553,-8492982,-9586208,-11843408,-12401962,-9777241,-8262503,-4502501,489538,3347735,7641292,10750857,10969991,12210461,10569605,7052378,5011260,-125744,-4265363,-6515203,-10944381,-11280198,-10989824,-11282339,-6873569,-4330699,-1023366,4815785,6373259,9860086,12080201,10193605,10787207,7703204,3284516,1495395,-4164289,-7260132,-8665413,-12227030,-10658158,-9580964,-8566083,-3027083,-665083,3086848,8174910,8545985,11255679,11762472,8621634,8295041,3875293,-667689,-2401253,-8001449,-9607046,-10055365,-12352276,-8805895,-7110842,-4917790,1188721,2793509,6801818,10543295,9424959,11624487,9861922,6119856,5202833,-509752,-3740914,-5610619,-10437907,-9826827,-10308593,-10455672,-5859934,-4658224,-603728,4332358,5386567,9658409,10573487,9629277,10378640,6511805,3806099,1113432,-4254782,-6040521,-8929038,-10930391,-9694793,-9758537,-6961528,-3369877,-858602,3855188,6610105,8689303,10791379,9976893,9227214,7005376,3423638,419436,-3576897,-6645415,-8670159,-10329860,-10026872,-9071975,-6765226,-3638802,-385049,3377438,6237810,8670837,9925169,9868989,9041368,6559530,3759634,392456,-3360620,-5976479,-8504536,-9871175,-9601485,-8972885,-6451084,-3645121,-515902,3468401,5966624,8409160,9864612,9360707,8871761,6401348,3334657,555533,-3564063,-6118417,-8246158,-9961953,-9243413,-8732265,-6467644,-3064359,-547640,3577374,6108106,8071816,9891952,9139700,8472532,6611090,2994959,620766,-3192321,-6211823,-7657602,-9697673,-9225295,-8052889,-6700432,-3029550,-478074,2672906,6246673,7593659,9347328,9478851,7805721,6625882,3289164,18325,-2433305,-6174082,-7750129,-8941229,-9592651,-7718118,-6272598,-3538445,237254,2581474,6007019,8075641,8661953,9454060,7856459,5793710,3537502,-224850,-2872766,-5701656,-8167356,-8561981,-9022942,-8027077,-5707132,-3441380,-64226,2983274,5412729,7770812,8682621,8833856,7876161,5831260,3374350,275730,-2695530,-5412666,-7478308,-8462007,-8795028,-7620083,-5824029,-3405600,-18542,2460329,5330035,7644368,8164976,8835525,7524134,5549817,3705367,-223324,-2556691,-5112286,-7875292,-7839680,-8785619,-7658034,-5028173,-3812142,281493,2904814,4730646,8122970,7756489,8267293,8095657,4606534,3788123,139292,-3360172,-4163965,-7916241,-8067748,-7612642,-8452561,-4557030,-3373634,-883207,3692331,3931496,7393058,8404552,6938323,8434984,4862827,2813967,1447063,-3721010,-4028740,-6769734,-8910225,-6670658,-8174298,-5321795,-2199174,-1640697,3659595,4566949,6183967,9161131,6595238,7639297,5699212,1674912,1532427,-3320372,-5094682,-5747598,-9156601,-6781146,-6938744,-6080905,-1499164,-1424859,2883650,5507787,5295770,8925895,7046518,6431577,6338599,1467255,1200443,-2227818,-5715586,-5038706,-8570374,-7308588,-5962161,-6482958,-1674797,-817455,1833471,5818633,4964417,8164087,7570387,5592598,6444460,1746985,400872,-1524402,-5995598,-5059113,-7792004,-7811260,-5166811,-6357391,-1845848,75154,1131580,6130994,5092453,7310198,8265699,4799838,6234513,2178077,-546842,-749652,-6160310,-5351146,-6611016,-8652613,-4590959,-5857202,-2878997,1060882,356905,5674809,5888401,5790677,8850989,4712350,5236736,3656851,-1431805,-443007,-4940208,-6585777,-5114455,-8748325,-5279452,-4196497,-4254235,1440658,1047157,4035087,7194675,5018415,8051433,6037314,3474631,4159847,-1040633,-1839600,-3373360,-7315211,-5396353,-7109453,-6637660,-3213728,-3820737,355974,2460047,3079036,6843880,5924175,6482587,6785498,3440418,3291468,265098,-2653708,-2959711,-6306816,-6201991,-6071599],[0,0,0,-1,-5,169,-51,167,-12,109,-84,182,-303,305,-456,346,-510,445,-657,741,-918,1091,-1143,1369,-1382,1705,-1816,2186,-2404,2701,-3009,3239,-3688,3959,-4541,4900,-5502,5964,-6545,7194,-7822,8701,-9417,10450,-11293,12445,-13561,14915,-16460,18094,-20109,22132,-24727,27487,-31029,35138,-40257,46607,-54511,64971,-78735,98256,-126438,170255,-242998,377806,-672656,1549910,-9524482,-33049004,-3368490,-24570559,-23260975,6755220,-20287643,7462956,18052635,-3056496,32854793,16193521,8460439,32499358,-2752776,5655954,8180454,-24826639,-3266382,-17646787,-30007149,-4469759,-23606377,-12167114,5941939,-8614451,13949159,17796234,8497395,27040318,16513283,9760288,18033759,-633960,-4340627,-2276607,-20085013,-16888312,-13473623,-25683156,-11155185,-6600176,-13078902,11324045,7374863,6831030,30106788,10140517,17590164,26450274,-4889678,13016701,784537,-24372322,3090934,-26936152,-25535089,-202970,-34813647,-1590010,4319163,-17530099,29647084,7056649,7813262,41458851,-2153038,21250224,22094332,-19460631,17245101,-14140795,-27885102,5606402,-38049197,-14810646,-276932,-32583963,13553061,1892649,-5954300,36089957,2759155,18000404,33254761,-5558095,21853796,6160676,-18299226,8204685,-23443677,-22431506,-4435639,-32512220,-9082080,-3085382,-16936654,14825732,7382780,6741697,30060757,11200888,16695869,23679310,-643949,7375669,1284630,-19639879,-6400343,-18400623,-26800640,-6998796,-20504602,-12308331,7348838,-7424109,13186934,21034005,4805059,29360595,16211017,4375561,23809011,-7333382,-4624411,3008208,-30428144,-7889762,-14881107,-31803576,2984798,-17212483,-8560759,20068024,-7604898,21490973,25022465,748012,33956869,8192810,-305476,20811149,-19684291,-5891192,-4111379,-35789835,-3885268,-19413186,-25158377,8947983,-15555089,4410462,21795910,-1950549,28646175,19629097,4973589,28811460,-207903,-234164,8092915,-23262708,-7956247,-13271871,-29810366,-5282781,-17623074,-13560416,8469710,-5343777,11841351,20266272,7414290,25053701,16558958,6725698,16699999,-2654018,-5675623,-3108771,-21277883,-14550215,-14874092,-22973336,-7902176,-8675570,-6467420,10166429,6452420,13067826,22528990,12709409,18256424,16291835,2282022,6468943,-4048764,-14676067,-8453552,-20607251,-19827015,-10525813,-19098481,-5847671,1467526,-2751506,15745886,13386794,12118449,25153760,10633053,12488663,13800527,-6108405,819286,-8367738,-20883578,-8487153,-21664966,-17918579,-5084874,-15576172,1838514,6994883,2232346,21526934,13573740,14004672,23062909,5466535,9804642,5058666,-11086316,-3806876,-15894694,-20042499,-11230761,-20742261,-11147498,-4315507,-6571167,8408627,9329486,11698937,20586615,14550401,15984038,13997270,4806680,2961326,-4620005,-10932949,-13083854,-16969881,-17101464,-15386874,-11502597,-7714437,-1332817,5539801,7913524,15380642,16333203,14655928,18224569,9466974,6674948,4350632,-8678095,-6832692,-13181212,-20020078,-11475337,-18245024,-12518036,-2139352,-7005239,8075892,11075752,8563131,22575144,13224775,13354592,17409556,115569,4183370,-2746122,-16225575,-7479392,-19182135,-19136047,-8528128,-17647037,-4124083,2026879,-1435266,15822534,12064775,12968033,22359200,9520932,12323725,9639769,-4621875,-521792,-10325615,-16855665,-10985666,-19240269,-14474369,-7777595,-10149335,1224216,5538172,6647321,16239053,14668465,14256089,16822701,9093283,5823694,2907226,-6969810,-9053650,-11721398,-18374370,-14042718,-13554561,-13677957,-2932718,-1927672,2884976,13706622,9861665,16141294,18982020,9108946,14603789,6278062,-3479842,1280531,-13518198,-14049847,-10134637,-22337043,-9958005,-9478372,-12252758,6339316,444769,7506011,19522354,7442314,19220090,16010695,3564717,13762996,-2671904,-6825423,-1812913,-20236401,-11471816,-12279880,-20940245,-3215636,-9037646,-4029889,11497866,2139109,15250351,17976707,8304045,19898764,8323201,2857275,7060737,-9978363,-7611365,-9732231,-20301137,-10464270,-14591395,-13135054,-1287211,-4326155,4977553,11523441,9091863,17018496,14793088,11217038,12764661,4503160,228279,-2475855,-10333493,-12078002,-13096942,-15911276,-12483231,-9056556,-7428303,198871,4554269,6591956,14240477,13118199,12833447,15830452,7089522,6354806,3077761,-8015628,-5261728,-12374849,-16826776,-9452303,-16526062,-9424368,-2201632,-6070619,8309516,8145436,8240354,19769833,9658112,13161629,13540002,-513957,5427110,-4866212,-12395404,-5744283,-18652837,-13159238,-8913234,-15615421,-412731,-1833715,697396,14193070,6700118,14792220,16597267,6902616,14165889,3941872,-1663179,962701,-12719791,-9707029,-11381113,-17680603,-8010328,-11091845,-6610287,2757586,397238,10036542,12151475,10533658,16341588,10353255,8891152,6965121,-1774401,-2518010,-8471920,-12526808,-11667255,-14708336,-11423136,-8735969,-5938613,551057,3455610,8621028,11486929,12580060,14166908,10893497,9424681,5086320,-361573,-2814929,-9360458,-10702996,-12175621,-14620584,-9825434,-9747996,-5490994,1293443,1697366,9333181,11102282,10728780,15329196,9476298,8778564,6698233,-2320761,-1516140,-8285614,-12534981,-9498956,-15259109,-10527766,-7079926,-7842228,2455176,2864733,6513407,13801550,9434388,13949959,12340184,5630328,7840185,-1131050,-4862125,-4998492,-13882801,-10735963,-11775205,-13797518,-5306184,-6335945,-978790,6334301,4834432,12236690,12604037,10074888,13600781,6799552,4305028,2532975,-6158928,-6068483,-9950067,-13689453,-9931123,-12023742,-8546094,-3036225,-2388646,4613780,7770160,8800632,13252038,11239908,10275555,9335796,3395896,888097,-3195639,-8454999,-9375247,-11942882,-12502643,-9705282,-8579053,-4607943,352023,3092219,7717716,10625470,10978232,12337139,10501598,7311538,5189073,-208423,-3966253,-6619463,-10852834,-11152485,-11192040,-11268961,-6940514,-4554917,-1015632,4578478,6292316,9836485,11922931,10312100,10858748,7707518,3485122,1567078,-4053870,-7168047,-8678703,-12101935,-10705925,-9644162,-8585321,-3222596,-795353,2887737,8109193,8577269,11234571,11869945,8714583,8411880,4047731,-551199,-2276928,-7937146,-9630708,-10052352,-12391779,-8892357,-7264394,-5119519,1075753,2776952,6708594,10610581,9447276,11745137,9975468,6104766,5460749,-433250,-3663833,-5482800,-10532851,-9812023,-10435293,-10610542,-5921380,-4803345,-616084,4243906,5351543,9668344,10564861,9661523,10415527,6519250,3932731,1133516,-4159201,-5968037,-8909265,-10904660,-9745230,-9835368,-7040178,-3508686,-885060,3707713,6468186,8676967,10674067,10065526,9346837,7064616,3674317,497145,-3397547,-6410118,-8717571,-10292530,-10163710,-9299114,-6852259,-3803343,-483757,3391960,6177760,8731845,10007660,9785162,9246666,6644102,3855140,652623,-3320627,-5873623,-8535535,-9942190,-9570301,-9101913,-6582928,-3709807,-695736,3403329,5883156,8382824,9940444,9463808,8989156,6539057,3433117,583311,-3439951,-6032310,-8289899,-9943466,-9428763,-8764531,-6519514,-3353329,-587008,3375394,6048829,8104605,9900398,9198620,8671699,6591335,3219759,633200,-3186213,-5964090,-7701685,-9666845,-9193244,-8347821,-6754599,-3177466,-634776,2758948,6098382,7557257,9419483,9312596,8036933,6748656,3305326,319384,-2432008,-6073484,-7642119,-9078065,-9543600,-7847740,-6461641,-3489183,-11838,2444265,5965377,7979342,8736942,9530574,7881893,6041135,3645536,-63288,-2740322,-5657466,-8024817,-8610908,-9208658,-8023474,-5854847,-3577237,-105992,2803936,5406975,7778059,8596969,8878475,7978304,5899874,3552958,249327,-2646201,-5352003,-7542216,-8425242,-8847362,-7715717,-5872733,-3483834,-159788,2466627,5390619,7536390,8160576,8908214,7598497,5602950,3697756,-181881,-2460157,-5178022,-7911136,-7903680,-8892369,-7712965,-5169727,-3861210,247831,2789498,4745488,8113810,7785147,8415676,8122571,4756780,3893026,122982,-3207668,-4170570,-8032050,-7908503,-7757977,-8500779,-4546486,-3690288,-795685,3567702,3771405,7615406,8354297,7141115,8577622,4755240,3096527,1377508,-3757535,-3916455,-6925875,-8739959,-6646783,-8368022,-5194468,-2439632,-1759279,3705147,4375465,6296968,9118785,6557890,7791120,5684708,1925206,1787774,-3393934,-4796346,-5740162,-9233537,-6673702,-7343717,-6079054,-1676217,-1604254,2876803,5249002,5309241,8995992,6995505,6739990,6386161,1616482,1501295,-2266788,-5454297,-5061630,-8672750,-7172292,-6305317,-6598207,-1775759,-1138205,1836445,5547227,4947943,8224998,7482172,5855456,6539196,1785516,824520,-1469005,-5822712,-4891176,-7971875,-7785648,-5472995,-6543353,-1912543,-364515,1160097,5982267,4965992,7510898,8113339,5042066,6422386,2236469,-153104,-595520,-5998596,-5133573,-6837753,-8525739,-4678862,-6215978,-2808648,677192,246619,5627642,5629942,5918795,8757137,4847108,5487587,3638247,-1174471,-242363,-4991173,-6298445,-5254447,-8704816,-5288809,-4642442,-4174340,1267072,771659,4130081,6937202,5114039,8122713,5911147,3764583,4230084,-928478,-1642697,-3451494,-7172167,-5421384,-7348773,-6469236,-3441310,-3851566,346798,2209472,3093893,6856472,5846472,6619204,6780414,3584438,3442261,336268,-2446082,-3086038,-6306430,-6163711],[0,0,0,0,1,-30,190,-81,210,-69,187,-185,312,-466,509,-708,655,-886,898,-1200,1385,-1681,1985,-2190,2588,-2795,3335,-3688,4329,-4847,5478,-6155,6793,-7692,8457,-9580,10531,-11782,12953,-14309,15803,-17351,19233,-21042,23267,-25409,27983,-30653,33713,-37129,40829,-45131,49697,-55141,61109,-68301,76596,-86580,98661,-113443,132330,-156703,190048,-237070,308219,-424391,639230,-1131158,3344571,-8665643,-33645786,-3336004,-24774723,-23524595,6421001,-20311312,7015077,18123099,-3214163,32856366,16394906,8625292,32529091,-2442678,5755740,8329006,-24596688,-3332540,-17638169,-30016954,-4806524,-23645477,-12348209,5736103,-8492821,13802789,17830995,8742388,26981586,16741347,9883095,17985600,-328804,-4367280,-2381120,-19881782,-17169340,-13531794,-25710236,-11496424,-6569693,-13247972,11014923,7490604,6681687,30197095,10391543,17412173,26699516,-4741803,12970360,1117874,-24355136,3096896,-26931052,-25755587,-353869,-34834996,-1875232,4351496,-17559831,29503967,7270969,7752276,41477099,-1922743,21187954,22269555,-19343416,17056901,-13861588,-27851411,5415463,-37909967,-15154601,-460866,-32505872,13135842,1943389,-6036736,35849601,3038207,17908136,33305285,-5024294,21701552,6420170,-18037643,8016916,-23032576,-22591464,-4596128,-32373067,-9732561,-3125932,-16978887,14208062,7636158,6379379,29907331,11636429,16369325,24194469,-278632,7189735,2009773,-19675540,-6469528,-17883261,-27278697,-7025220,-20490136,-13053123,7538221,-7809341,12845136,21305236,4413423,29510160,16491725,4219020,24287804,-7207579,-4481482,3372360,-30403492,-7787315,-14890785,-32124781,2870121,-17496419,-8818232,19801950,-7869512,21301760,24956041,816291,34032113,8570061,-115453,21033292,-19263166,-5774798,-3980092,-35671942,-4189438,-19371492,-25396342,8536653,-15585577,3908125,21601476,-1913834,28230798,19897097,5070967,28721578,433245,-341250,8397648,-22801616,-8194269,-12908187,-29958056,-5637062,-17405383,-14170226,8387902,-5449552,11183555,20529563,7171314,24909209,16974762,6465949,17022255,-2298096,-5832311,-2521917,-21332890,-14590172,-14511637,-23444256,-7793583,-8701306,-6917674,10362951,6137849,12914159,22850529,12465816,18507289,16354841,2048401,6816467,-4272509,-14632259,-8172668,-20875323,-19687529,-10467021,-19361002,-5546005,1360727,-2687795,15952962,13243281,12317824,25276209,10513615,12593180,13683567,-6173880,855453,-8440805,-20853654,-8446523,-21744004,-17942476,-5139119,-15654700,2011687,6925715,2114373,21549310,13464710,13947290,23085874,5404505,9891512,5113187,-11202800,-3748367,-15743281,-20095721,-11191829,-20835937,-11246855,-4249688,-6711027,8390925,9351962,11517441,20744054,14491074,15815913,14284356,4625675,3004262,-4384664,-11050754,-12872413,-16964780,-17235549,-15118532,-11775852,-7670485,-1238299,5164804,8152968,15241050,16107036,14895997,18005514,9555931,6951045,4030197,-8380860,-6860208,-13432265,-19635529,-11751193,-18284631,-12288380,-2525088,-6773561,7928840,10792404,8857739,22250411,13284567,13511476,17112808,549176,4148941,-2706833,-15773849,-7689525,-18908832,-19075551,-8792030,-17440013,-4464317,1834072,-1383592,15290433,12219142,12818871,22093809,9881827,12152192,9901335,-4314930,-602526,-9720912,-16871938,-10985283,-18901545,-14921294,-7687125,-10264000,795105,5683318,6260982,16063812,14804562,13915518,17115236,9148517,5685299,3432124,-7138730,-8864842,-11437595,-18547135,-13712419,-13620883,-13814098,-2787720,-2327513,2927334,13702611,9592546,16298555,18765176,9106717,14697141,6094789,-3367891,1252648,-13493121,-13905712,-10192660,-22163864,-9973759,-9277911,-12062431,6265376,748144,7385429,19562082,7655346,18820814,16083734,3358707,13395237,-2513295,-7416156,-1913540,-20035575,-11916046,-11795717,-20944125,-3243697,-8243373,-4300165,11956854,2537604,14836073,18557694,7928451,19566461,8731622,1982429,7162427,-10064629,-8369566,-9151367,-20721168,-10542176,-13905060,-13520894,-619484,-3908914,4742577,12344032,8813880,17017885,15325775,10406253,12741269,4329912,-564568,-2284181,-10862141,-12380196,-12818887,-16260569,-12144545,-8619052,-7476630,971831,4813821,6700572,14678870,12897783,12782209,15788003,6502091,6082438,2754138,-8532912,-5323281,-12590411,-17025092,-9106542,-16430144,-9151456,-1535306,-5982827,8788125,8649135,8083786,20062274,9502819,12689854,13666682,-1245355,4996786,-4911097,-13198997,-5527573,-18765724,-13407521,-8127519,-15682718,-137956,-1004712,566547,14744140,6958093,14371496,17144185,6347462,13696567,4021175,-2547440,899110,-12783619,-10351452,-10804880,-17894211,-7983044,-10188741,-6812572,3323065,949838,9651706,12740319,10457105,15985179,10603258,8185956,6771520,-1784967,-3384525,-8373717,-12597054,-12023418,-14103622,-11474034,-8465532,-5154098,368699,4020028,8980699,11307634,13040882,13791996,10500993,9586726,4289724,-580721,-2921477,-10036477,-10500675,-12298762,-14780417,-9131655,-9802553,-5022134,1988839,1600823,9861247,11229850,10441299,15658058,8990061,8392867,6691637,-3146958,-1721839,-8351660,-12951664,-9196537,-15304089,-10472823,-6357657,-7830485,2868406,3391041,6425239,14227063,9501998,13623654,12327279,4965046,7331138,-1292374,-5556098,-5162805,-13890488,-11078012,-11308524,-13568777,-5139944,-5688649,-863681,6705633,5338669,12010471,12833637,9890484,13154527,6771821,3652143,2050042,-6162342,-6678301,-9943778,-13594529,-10182142,-11395732,-8358763,-2888102,-1622639,4586998,8060232,9131498,12840073,11426322,9942125,8728423,3404320,174125,-3414395,-8407257,-9910088,-11581934,-12378651,-9729300,-7919302,-4529832,727452,3584092,7551031,10959568,10932586,11988026,10529950,6706041,4757557,-232429,-4563224,-6616807,-10952930,-11317319,-10811477,-11120188,-6666173,-4052580,-897290,5025653,6546143,9825231,12122746,10076449,10556205,7600135,3032064,1260153,-4309684,-7479962,-8695079,-12177126,-10614260,-9294562,-8410403,-2894829,-367740,3144619,8275321,8674887,11099349,11739496,8421764,8055091,3809479,-931966,-2580846,-7973050,-9681544,-9930422,-12225627,-8765019,-6817664,-4820213,1316347,3017406,6795882,10618226,9419186,11453234,9693280,5844313,5058877,-621317,-3882560,-5695037,-10440970,-9760722,-10281967,-10383154,-5725156,-4469500,-423531,4349888,5534652,9618964,10548523,9602564,10139923,6307371,3652804,863074,-4229515,-6091396,-8884437,-10764344,-9680471,-9540153,-6817781,-3272593,-531400,3761061,6618632,8779011,10562776,9982565,9020807,6725197,3426410,170689,-3569769,-6582049,-8902240,-10057634,-10103752,-8936466,-6445008,-3623256,-129757,3466639,6171989,8904988,9813502,9740533,9045780,6218244,3660058,274052,-3588110,-5856131,-8685990,-9796806,-9397819,-9004310,-6191338,-3461835,-375847,3689951,5886962,8510304,9846582,9247666,8862197,6160307,3231019,389362,-3702267,-6015686,-8299049,-9931362,-9089514,-8700434,-6154015,-2982993,-443785,3715382,6083432,8178276,9860998,8988703,8505327,6346090,2875116,502996,-3382205,-6096988,-7694907,-9716903,-8989757,-8168793,-6442485,-2974441,-464850,2923906,6162650,7477605,9289289,9178692,7709847,6438702,3210339,124337,-2620497,-6086199,-7708413,-8889272,-9370143,-7781757,-6112667,-3402502,175175,2693303,5866092,7970043,8614478,9264666,7877252,5851051,3476443,-146125,-2933015,-5605618,-7988464,-8664730,-8934843,-7944676,-5684298,-3416736,-203159,3018692,5384590,7693416,8645493,8602792,7878111,5770815,3217475,317480,-2712584,-5326979,-7373490,-8406135,-8662748,-7597335,-5828142,-3322251,-64289,2504257,5389852,7466142,8155443,8752044,7451569,5526858,3460572,-260537,-2533398,-5165937,-7795868,-7762454,-8698213,-7579887,-4955538,-3696046,336816,2898481,4693493,8065795,7735576,8204782,8014891,4500980,3637918,149338,-3429063,-4140457,-7898571,-8006121,-7478354,-8368074,-4507086,-3308514,-897699,3677546,3875071,7308402,8446617,6904547,8425649,4819861,2694514,1379267,-3813977,-3997723,-6672489,-8855000,-6567510,-8074561,-5253222,-2111549,-1682558,3605691,4625437,6038330,9129801,6619756,7473352,5664058,1671657,1516671,-3332274,-5137684,-5636262,-9125729,-6717556,-6969512,-6026680,-1491973,-1303490,2864830,5405919,5244537,8875420,6951597,6407294,6334110,1510862,1259962,-2306439,-5540340,-5025279,-8501407,-7175036,-6069364,-6392158,-1606203,-1043515,1847356,5669774,4837541,8136349,7434395,5674183,6476237,1706744,626148,-1500191,-5910253,-4799488,-7821222,-7733173,-5204630,-6387392,-1823183,-191020,1123970,6025765,4950774,7320755,8143306,4731167,6287403,2118525,-354123,-677490,-6059906,-5170240,-6603742,-8528435,-4533129,-5942300,-2788504,960923,228557,5599945,5634092,5782112,8792339,4750473,5338274,3606927,-1268111,-335122,-4860417,-6351819,-5061762,-8559297,-5226483,-4413472,-4140236,1329000,907838,3978700,6913308,4990479,7916646,5935494,3599851,4159380,-974835,-1705104,-3378980,-7030578,-5339789,-7186992,-6464418,-3392791,-3677423,330638,2260346,3173159,6667451,5758233,6462042,6628668,3525396,3298938,196353,-2444908,-3062274,-6184547],[0,0,0,-1,-8,109,-132,339,-288,491,-442,673,-809,1101,-1455,1733,-2212,2484,-3095,3545,-4352,5117,-6073,7132,-8186,9546,-10830,12580,-14282,16427,-18616,21097,-23822,26714,-30098,33588,-37706,41934,-46772,51864,-57499,63666,-70307,77749,-85621,94470,-103850,114346,-125704,138309,-152253,167598,-184847,203883,-225609,250041,-278371,311145,-349868,396266,-452880,524111,-616191,741060,-919564,1197235,-1688834,2816191,-11316817,-3406482,-6977938,-34861815,-2553156,-25591484,-22823290,6008937,-19868093,6966768,18420449,-3196786,33283177,16156550,8997421,32306594,-2446614,5618870,8121896,-24968882,-3289296,-18083981,-29967023,-4892091,-23730570,-12073871,5815955,-8443661,14407877,17755954,9131824,27225002,16623981,10151736,17723560,-643280,-4351682,-2953145,-19978436,-17314101,-13871682,-25594400,-11622189,-6531388,-12833295,11108352,7866120,6898246,30225013,10721250,17384943,26740393,-4642937,12682326,1006635,-24521514,2652505,-26995803,-26000785,-441669,-34833994,-1937497,4498021,-17363984,29692451,7464423,7967967,41668704,-1880723,21183455,22191587,-19463074,16873685,-14164734,-28056526,5149643,-38098364,-15170031,-537659,-32261311,13451676,2141361,-5594933,36026114,3310052,18285425,33196224,-5088179,21583257,5996114,-18157550,7612138,-23483101,-22760147,-5051944,-32382769,-9494079,-3132972,-16550626,14576119,7941889,7030301,30033713,11903601,16612176,23816359,-412322,6876958,1430619,-19926492,-7079645,-18214063,-27358434,-7242722,-20270230,-12848317,7696691,-7251228,13163884,21644736,4857930,29547150,16695459,4194118,24003816,-7280982,-4964933,2951737,-30726164,-8317294,-14882636,-32246402,2832378,-17167445,-8693263,20234576,-7371614,21403134,25495847,1004018,34155968,8741301,-398342,20862076,-19643109,-6293228,-4273403,-36029641,-4457321,-19292139,-25566154,8716200,-15215720,4038831,22160625,-1579852,28465907,20308566,5114016,28811468,318035,-654005,8266070,-23243931,-8635571,-13138370,-30282528,-5715706,-17421141,-14071498,8656503,-5169122,11575300,20979547,7439831,25217406,17058878,6384004,16917141,-2566202,-6226862,-3001247,-21817444,-14950617,-14810226,-23536361,-7770272,-8502488,-6611217,10755067,6660142,13320018,23175146,12791183,18516261,16478827,1926205,6398591,-4437834,-15206928,-8621816,-21054194,-20159736,-10380400,-19352847,-5610731,1923541,-2585120,16461332,13914300,12290227,25816080,10632723,12337686,13925262,-6690791,535138,-8658748,-21637127,-8504875,-22128421,-18332713,-4708137,-15750732,2265531,7586534,2169710,22322824,13902981,13970927,23745716,5093322,9718235,5049349,-11991906,-3840503,-16269734,-20726997,-11062123,-21218341,-11228845,-3802013,-6716369,9000917,9849071,11721467,21371089,14679061,15952158,14428127,4294266,2823250,-4651081,-11759823,-13183653,-17373253,-17682980,-15130335,-11870435,-7603442,-820196,5390339,8542587,15808059,16305646,15401219,18103579,9396367,7035082,3666148,-8719203,-7003868,-14024322,-19982674,-11945508,-18654849,-12094555,-2481459,-6693425,8512249,11076608,9286501,22829455,13286952,13930381,17128612,112155,4262005,-3282015,-16301835,-7849681,-19652096,-19164966,-8916234,-17792651,-3963277,1967851,-1082137,16179958,12307816,13427821,22671729,9595416,12500441,9611954,-4873630,-734836,-10714146,-17204441,-11138791,-19661838,-14678876,-7724860,-10308237,1600043,5742253,6763592,16924177,14743577,14553405,17306183,8776870,6094689,2858846,-7546626,-8937142,-12367656,-18680872,-13868332,-14211180,-13467997,-2919582,-2139385,3601442,13718980,10214378,16848833,18696197,9618233,14640243,5809530,-3250568,625305,-13887471,-14129704,-10879439,-22269730,-10195220,-9574213,-11712377,6343773,981259,7997038,19751946,8081990,19323657,16082570,3667929,13367586,-2884031,-7343791,-2327754,-20664056,-12033381,-12381995,-21083802,-3064404,-8621375,-3847557,12178111,2580489,15633381,18605819,8305526,20068337,8301868,2260513,7039196,-10706235,-8180607,-9913620,-21205631,-10452166,-14626633,-13272095,-548836,-4226189,5541635,12432191,9109774,17867419,15141289,11022161,13026207,3834006,-232600,-2835935,-11376781,-12327069,-13649041,-16408923,-12217738,-9203875,-6951497,903731,4959044,7433763,14744107,13444420,13356189,15747835,6968335,6042809,2456419,-8496960,-5917953,-13020117,-17264889,-9796584,-16574608,-9278673,-1787452,-5695993,8924284,8881842,8753946,20348655,9893884,13176384,13573201,-1062715,4933494,-5340466,-13263044,-6083685,-19221717,-13536822,-8697755,-15739719,-76773,-1212894,1070436,15033618,7173060,15103307,17218205,6753862,14155144,3716845,-2385225,682950,-13303035,-10368476,-11524902,-18352663,-8052631,-10792824,-6705475,3330580,877315,10290368,12869294,10779066,16689635,10574091,8626856,6990951,-2040351,-3158271,-8775907,-13034782,-12120011,-14799018,-11689641,-8696547,-5620529,641633,4084217,9101109,11863460,13206479,14207730,11068661,9706402,4633876,-494289,-3111190,-10007542,-10994471,-12622435,-14983617,-9755037,-10011678,-5159641,1649203,1845106,10040279,11432004,11053787,15836945,9480781,8886914,6684175,-2770538,-1803982,-8761326,-13088508,-9710365,-15702112,-10700712,-6884181,-7824327,2825419,3331947,6855530,14460032,9842048,14080067,12590790,5326716,7489118,-1456503,-5509329,-5545748,-14242763,-11326478,-11844174,-13911056,-5407789,-5813510,-724318,6835181,5606606,12497140,13243110,10348239,13441630,6905360,3734474,2025226,-6391104,-7020087,-10271493,-14085478,-10503500,-11630905,-8671861,-2829430,-1528906,4753856,8583938,9457666,13343312,11876385,10112861,9036635,3381571,20579,-3631814,-8953156,-10175185,-12036560,-12905750,-9831665,-8063943,-4495038,991465,3729103,8080273,11323496,11236165,12537758,10705471,6919565,4894762,-514565,-4651139,-7064633,-11386738,-11622918,-11364240,-11362979,-6845592,-4134264,-604318,5107085,6924982,10269509,12436703,10657069,10838086,7703893,3174570,967297,-4503681,-7743410,-9191769,-12394106,-11158382,-9596015,-8362988,-3064541,-106173,3397681,8515904,9253629,11368116,12166885,8845069,8048212,3912425,-1064397,-2920679,-8271516,-10292737,-10356684,-12538923,-9153843,-6878740,-4829936,1356408,3454649,6982185,11046109,9916791,11703594,10146881,5987665,5013342,-611588,-4337174,-6014099,-10840923,-10374447,-10549282,-10668701,-5991242,-4326931,-332649,4661451,6026962,9943858,10993807,9958258,10316907,6526410,3558533,640919,-4490628,-6577463,-9305692,-11173262,-10037102,-9754958,-6889053,-3317928,-271319,4141158,7000498,9221219,10898966,10364038,9346338,6801989,3383015,-55595,-3960428,-6970764,-9352438,-10531193,-10277722,-9236105,-6537405,-3457864,-1065,3875283,6612783,9146768,10341795,10080244,9208261,6521847,3454569,149993,-3742422,-6432227,-8946792,-10244542,-9924489,-8963887,-6453892,-3383236,23694,3748302,6534599,8921022,10060829,9871842,8913244,6333481,3227572,-127948,-3892655,-6577852,-8961281,-10058360,-9693259,-8818426,-6044510,-3085103,104770,4069715,6433533,8881811,10123114,9361764,8741145,6010676,2965478,98408,-3998878,-6446954,-8465679,-10084551,-9252613,-8457995,-6388813,-2805701,-80177,3523146,6586446,8072595,9799403,9459617,8020649,6405166,2868330,-194904,-3202231,-6600862,-8203048,-9380812,-9702555,-7872628,-6037777,-3104648,570158,3262291,6461592,8597516,9068214,9590168,8008476,5644530,3298033,-588769,-3477912,-6077541,-8713758,-9021939,-9204313,-8201482,-5503885,-3205438,241721,3585535,5822744,8378451,9175772,8954876,8113432,5550201,3021347,-10148,-3413364,-5860212,-8018017,-8996552,-8877985,-7777111,-5768364,-3021987,155100,3081307,5962855,7955296,8676672,8987084,7641675,5503817,3161487,-524722,-3058655,-5813947,-8274650,-8313734,-8984636,-7671539,-5030331,-3402657,649019,3333223,5301506,8528918,8189177,8565596,8180884,4558393,3451185,-207219,-3759429,-4673169,-8466186,-8369387,-7893206,-8553754,-4474871,-3271344,-531932,4109971,4391114,7979573,8852143,7226906,8643559,4729024,2613974,1118986,-4274525,-4476578,-7286109,-9330380,-6867119,-8334315,-5218438,-1938437,-1338349,4152233,5012619,6624855,9635109,6838322,7743582,5612555,1456500,1268787,-3859096,-5600779,-6109718,-9611807,-6922092,-7118463,-6037182,-1324128,-1122550,3327698,5896005,5776013,9363325,7201233,6647903,6347624,1362716,995929,-2721317,-6028029,-5462288,-9049601,-7489751,-6233243,-6485674,-1442686,-728892,2321197,6191743,5367666,8705922,7766801,5772323,6468187,1501055,335962,-1983262,-6372266,-5319121,-8306938,-8017975,-5378674,-6397967,-1563170,125225,1624031,6637121,5422401,7845047,8345548,5021660,6287022,1859323,-709301,-1159237,-6565264,-5580835,-7176849,-8824461,-4730962,-6004555,-2509962,1241841,698602,6248688,6097922,6266048,9053912,4799523,5286020,3355528,-1701927,-736617,-5404746,-6798252,-5621330,-8940187,-5303993,-4416946,-3899006,1718031,1340768,4606685,7474604,5484680,8288355,6040951,3666007,3963108,-1297183,-2113412,-3904651,-7536300,-5812019,-7513294,-6607603,-3407753,-3557877,677576,2708737,3602207,7236411,6174863,6808264,6786992,3487394,3109182,-97198,-2890489,-3593792],[0,0,0,1,7,-13,108,-137,343,-291,495,-446,679,-815,1108,-1460,1737,-2214,2484,-3094,3541,-4346,5104,-6055,7104,-8151,9499,-10773,12510,-14194,16321,-18484,20941,-23634,26496,-29843,33294,-37366,41540,-46321,51346,-56914,63003,-69564,76914,-84686,93426,-102686,113057,-124276,136741,-150529,165716,-182797,201661,-223215,247482,-275671,308340,-347034,393532,-450491,522520,-616315,744901,-932139,1234377,-1829544,6347688,-15019800,-3341700,-6872552,-34817669,-2912651,-25373017,-23277215,5792327,-19858578,6563991,18475079,-3158845,32999535,16515695,9045466,32370143,-1879287,5608382,8459748,-24551806,-3602164,-17713801,-30050939,-5422060,-23546020,-12674110,5418437,-8300111,13584041,17825815,9124167,26738601,17282666,10115623,17877262,298353,-4493025,-2384004,-19571515,-17663314,-13410279,-25883843,-12192360,-6399121,-13727649,10824049,7749249,6196730,30539287,10596130,17319283,27487328,-4722246,13116207,1666395,-24622199,3269556,-26870476,-26244363,-299093,-35185394,-2231545,4360627,-17999082,29414684,7360696,7773616,41779621,-1722592,21419100,22510453,-19031730,17073672,-13741097,-27843200,5121250,-37873287,-15368728,-874344,-32384154,12762416,1915164,-5805719,35408017,3589774,18048470,33181211,-4381960,21388489,6641318,-17585697,7358677,-22577412,-22806272,-5215715,-31823078,-10298861,-3273349,-16638075,13481782,8203606,6506332,29593423,12485827,16047033,24286576,250668,6483834,2318166,-19809682,-7088168,-17479891,-27849877,-7119218,-20186239,-13620156,7859824,-7790228,12596176,21782216,4233442,29702094,16855295,3961817,24601882,-7149822,-4844065,3555174,-30713079,-8084592,-14816995,-32379239,2844535,-17447222,-8991149,20025248,-7645970,21245853,25342546,938295,34088683,8818540,-215280,20936597,-19185225,-6158978,-4045169,-35651092,-4612598,-19173735,-25607159,8322341,-15144250,3693630,21839717,-1495019,27976968,20440553,5096711,28558777,934362,-730662,8374055,-22599845,-8810606,-12747930,-29999365,-6040412,-17005130,-14437040,8294028,-5007123,10935953,20948615,7443907,24651842,17476234,6301783,16964634,-1909463,-6246912,-2465246,-21290275,-15083778,-14228664,-23639356,-8132117,-8387507,-7396019,10464628,6338751,12516121,23208229,12516811,18381832,17022042,2001798,6975854,-3714115,-15025901,-7935655,-20798459,-20242759,-10272231,-19766851,-5972631,1474433,-3372726,15972710,13321419,11898394,25830445,10646847,12659866,14415270,-6224485,1309813,-8144900,-21121985,-8190114,-22007521,-18248588,-5111547,-16242630,1672907,6799984,1707999,21631295,13432329,14011811,23560371,5643258,10284118,5560975,-10962987,-3336137,-15698693,-20136460,-11274835,-20948430,-11707345,-4683900,-7040477,7836571,9198749,11413488,20482669,14907282,15992489,14567948,5408216,3081006,-3743361,-10735185,-12977897,-16549598,-17623563,-15396107,-11814452,-8546250,-1297434,4731392,7465630,15629267,15694146,15178550,18510575,9431867,7695395,4293447,-8279094,-6097275,-13666225,-19490376,-11622666,-18914552,-12122928,-3091801,-7292955,8017900,10042295,8972528,22321505,12987452,14247306,17116418,807101,4937945,-2863561,-15228788,-7535330,-19247957,-18732191,-9360351,-17684550,-4512971,1150950,-1319184,15058197,11818278,13187363,21881087,10071496,12702227,9897472,-3732618,-416549,-9692808,-16424606,-11194962,-18864666,-14999277,-8197582,-10404143,388841,5320416,6200268,15825098,14789541,14033252,17169940,9487299,6038778,3780698,-6793945,-8558562,-11322138,-18479206,-13757117,-13925755,-14069759,-3220250,-2786563,2753171,13206737,9497069,16366677,18624578,9450109,15004693,6291835,-2663387,1339735,-13191287,-13471474,-10512604,-21943980,-10187169,-9856454,-12021370,5653011,384374,7388416,18979642,7886581,18932088,16005574,4163501,13547224,-2097750,-6583081,-1905779,-19628940,-11839787,-12247210,-20753493,-3811517,-8866779,-4361308,11025719,2401478,14719801,18067684,8443985,19638493,8863686,2825288,7187758,-9487679,-7797430,-9424089,-20328166,-10714105,-14239656,-13414679,-1363266,-4302207,4598629,11698298,8898634,16868880,15086004,10971761,12802498,4673213,47796,-2240505,-10363847,-12166146,-12962844,-16115284,-12476217,-9046116,-7593583,359733,4531926,6430101,14354781,13029812,12884052,15977422,6952939,6411029,3170298,-8085852,-5173837,-12351217,-16884600,-9356250,-16623797,-9464749,-2038193,-6270521,8406889,8240151,8029218,19909821,9665935,13071201,13732402,-643004,5442084,-4684768,-12689753,-5601037,-18687575,-13293781,-8663841,-15733265,-496387,-1673859,563545,14244652,6781102,14626447,16870560,6820583,14120285,4104209,-1787158,990236,-12501481,-9912235,-11165439,-17669158,-8162379,-10744132,-6786654,2766190,648478,9664605,12317200,10632245,16052159,10659735,8720437,6815409,-1392002,-2928184,-8361912,-12288187,-12099455,-14365272,-11446223,-8921167,-5361462,141359,3613178,8999116,10969952,13037171,13975242,10506847,9920291,4496018,-349440,-2527224,-9905369,-10236023,-12202992,-14886249,-9180595,-10125585,-5272855,1660662,1182809,9771433,10964716,10372660,15733454,9058817,8780333,6954143,-2740957,-1308014,-8294953,-12691872,-9135032,-15376527,-10458032,-6801798,-7986024,2575419,2973443,6349945,13953454,9377115,13740985,12327882,5389932,7646071,-1088331,-5040639,-5052385,-13686665,-10891448,-11534090,-13547815,-5509647,-5948914,-1047479,6260652,5144648,11827343,12653741,10192632,13093176,7019327,4104632,2241471,-5666065,-6465809,-9766577,-13328525,-10359750,-11430781,-8648150,-3304557,-1815625,4140115,7817302,8957597,12646939,11621406,10000008,9038940,3854564,354575,-3057822,-8121729,-9803791,-11389832,-12522573,-9848060,-8000808,-4860813,494166,3332605,7313702,10819086,10745150,12092861,10670361,6831848,5074248,-3654,-4207093,-6346476,-10818201,-11276809,-10855101,-11263139,-6837098,-4268422,-1020674,4716889,6380432,9620945,11943624,10198526,10533818,7743873,3242126,1347220,-4029177,-7372882,-8492645,-11951448,-10755162,-9287607,-8464634,-3140074,-400032,2889725,8108347,8700375,10954568,11874625,8484498,8035728,4099675,-868264,-2360711,-7789800,-9747466,-9782407,-12225225,-8910996,-6886764,-5035240,1193853,2963312,6508549,10551509,9444102,11388306,9890861,5938110,5184734,-343377,-3729563,-5506999,-10308972,-9838180,-10242174,-10419379,-5881454,-4588038,-568111,4215667,5464310,9444082,10430405,9648789,10079657,6501512,3815891,802141,-3938145,-6124371,-8799106,-10607097,-9800234,-9496775,-6838577,-3498398,-536181,3589657,6523103,8772106,10300526,10184824,9072745,6643228,3706108,169653,-3453238,-6313433,-8903597,-9951542,-10103228,-9118756,-6361805,-3918199,-258131,3403700,5889498,8847918,9728766,9647996,9204239,6253543,3841494,466716,-3426685,-5640096,-8575363,-9704173,-9304112,-9035186,-6278232,-3662545,-579714,3414821,5651842,8427739,9653783,9341577,8883043,6273905,3510458,562672,-3475437,-5730345,-8335080,-9704677,-9107316,-8816135,-6191431,-3314083,-536703,3489491,5730467,8108985,9728283,8942161,8655398,6210148,3169634,653643,-3361384,-5711719,-7736801,-9545111,-8804951,-8316084,-6437490,-3068993,-709103,2909327,5811670,7445159,9236379,8980475,7933547,6507445,3200035,405778,-2585675,-5825460,-7516577,-8953556,-9216345,-7841169,-6202377,-3389448,-30145,2639910,5659244,7857959,8734239,9058085,7909817,5799418,3481359,40604,-2940043,-5491890,-7914996,-8654703,-8748989,-7980488,-5671548,-3376276,-193620,2999059,5279556,7548175,8668905,8498942,7848024,5765613,3217024,476851,-2714956,-5288449,-7238570,-8527534,-8556599,-7601298,-5864938,-3284160,-293781,2432623,5300786,7295874,8134732,8698800,7406846,5572760,3470707,-105244,-2417812,-5127855,-7602049,-7735076,-8653597,-7524651,-5141174,-3663433,225396,2779905,4696174,7961840,7633883,8167280,7926166,4635198,3742201,206423,-3237592,-4055617,-7770306,-7884318,-7491234,-8330220,-4511846,-3470526,-990675,3515594,3783630,7219083,8273687,6856074,8336791,4801053,2857300,1508195,-3600716,-3899735,-6567785,-8671510,-6582897,-8087993,-5254762,-2292280,-1721684,3476570,4417821,6049564,8912181,6557101,7563409,5601695,1813797,1632370,-3202658,-4835719,-5642892,-8983752,-6602001,-7042705,-5992907,-1652523,-1518873,2825192,5161909,5230091,8743967,6819630,6634116,6278849,1670132,1463709,-2260885,-5256425,-4961417,-8408654,-7016982,-6214164,-6325889,-1664339,-1247770,1809448,5445213,4807933,8230156,7205281,5745897,6468594,1619523,909057,-1513952,-5729653,-4691870,-7868922,-7512704,-5290203,-6511721,-1694860,-431554,1137526,5952182,4781283,7387468,7966297,4782030,6328190,2024156,-155288,-626762,-5998536,-5008153,-6643625,-8396460,-4524434,-5987995,-2737672,815212,228001,5634806,5466156,5815269,8663523,4589359,5396342,3495006,-1141539,-304252,-4870009,-6201660,-5156943,-8479143,-5185690,-4528634,-4009802,1176268,773715,4025736,6667201,5035627,7877975,5760420,3773104,3960396,-857596,-1562023,-3504526,-6778469,-5338810,-7137035,-6264242,-3586048,-3598127,324979,2030769,3152986,6500169,5652671,6563106,6388588,3640687,3321757,181189,-2182672],[0,0,0,1,4,-118,112,-67,111,6,156,-89,304,-273,378,-373,358,-477,460,-724,728,-987,988,-1145,1231,-1349,1618,-1740,2113,-2209,2560,-2691,3018,-3311,3641,-4105,4404,-4949,5247,-5848,6280,-6939,7577,-8252,9076,-9784,10819,-11712,13012,-14243,15806,-17487,19410,-21782,24438,-27943,31972,-37301,43820,-52527,64179,-80508,104548,-141487,203173,-316211,560153,-1264303,7281287,17881658,-17594160,-1982472,-8141527,-33950129,-3740374,-24837415,-23544614,6186887,-20015255,7160619,18148046,-2553751,32933912,16636147,9074507,32334066,-2164911,5770828,7768955,-24523427,-3808024,-18194734,-29930391,-5389889,-23654515,-12003470,5292750,-7919122,14038234,17689052,9605078,26926205,16938311,10503959,17299739,18967,-4498881,-3200219,-19598680,-17926252,-13922425,-25397026,-12307948,-6156679,-13083215,10719846,8473013,6678696,30420491,11239500,17029154,27193123,-4584988,12417924,1458284,-24809554,2463646,-26829139,-26524528,-493039,-34734972,-2326581,4832412,-17430338,29562172,7978972,7874676,41785594,-1499538,21051267,22319728,-19274371,16542092,-14058603,-28134332,4671895,-37936554,-15490829,-777627,-32061608,12951714,2303928,-5213271,35761133,3922927,18319314,33006209,-4353541,21119093,6083589,-17981670,6868750,-23200246,-23095770,-5577393,-31866036,-10000890,-3023468,-16051772,14145874,8593710,7201597,29903161,12596071,16261162,23845195,-82314,6173902,1641403,-20213234,-7620615,-17964022,-27890003,-7401304,-19973531,-13226197,8236992,-7004919,13147958,22279508,4842308,29729712,17016462,3974801,23993689,-7431755,-5480692,2888338,-30981688,-8645279,-14905899,-32482764,2818201,-16855429,-8658261,20481796,-6897164,21456796,25892263,1228418,34007771,8953103,-647833,20672677,-19456895,-6921734,-4248315,-36149228,-5026890,-19034948,-25694912,8767905,-14702988,3906877,22631533,-1197585,28292599,20967621,4851184,28681091,646567,-1435492,8222926,-23364143,-9386078,-12818645,-30658237,-5886461,-16852710,-14508039,9072851,-4847350,11364401,21705257,7484263,25202754,17648389,5949271,17118367,-2614175,-6668693,-2754676,-22162420,-15253403,-14567404,-23991984,-7741366,-8317291,-6832771,11165475,6738757,13310583,23635052,12762467,18628385,16746403,1735440,6400239,-4445098,-15528376,-8570144,-21273848,-20420995,-10333837,-19544111,-5728063,2151560,-2714537,16671826,14104850,12250019,26170164,10642952,12383362,14215823,-7009245,607414,-8670602,-22098189,-8543994,-22367374,-18643279,-4584499,-16110015,2258410,7823136,1907234,22711612,14013647,13989308,24114227,5116082,9873830,5338979,-12274832,-3792412,-16304928,-21130520,-11041444,-21520296,-11476014,-3760929,-6986808,9022241,10023668,11697244,21654734,14790059,16024680,14777177,4342918,2818113,-4390801,-11928469,-13192200,-17414209,-18042030,-15067772,-12149564,-7887369,-564091,5078477,8742837,16067097,16173011,15796503,18295469,9387209,7436792,3387394,-8710134,-6943241,-14533091,-19788668,-12127943,-18967049,-11829293,-2832553,-6621033,8699599,10714550,9719477,22832800,13271096,14406080,16995320,321578,4399437,-3552454,-16139923,-8105280,-19894066,-19116125,-9252720,-17740128,-3953845,1888559,-875136,16145515,12438756,13559697,22655848,9810367,12542352,9690627,-4828599,-816533,-10653715,-17503754,-11231358,-19742242,-14896136,-7619322,-10544866,1613299,6056718,6682513,17267994,14868452,14538260,17724135,8606619,6080834,2906171,-7987906,-8786062,-12695710,-18974796,-13758420,-14608570,-13348944,-2738344,-2305631,4151662,13746812,10366205,17296047,18509685,9832429,14572844,5497037,-3148766,101420,-14054332,-14231841,-11300628,-22116819,-10328761,-9558409,-11328428,6316230,1429011,8266407,19883949,8485357,19317454,16116317,3589712,13038195,-2964605,-7847277,-2588797,-20734555,-12451628,-12241235,-21278371,-3133728,-8264590,-3922209,12632566,2922448,15723799,19195412,8164297,20130063,8552807,1684134,7095710,-11069533,-8697622,-9758524,-21715832,-10462343,-14494118,-13592315,11468,-4121499,5734940,13132920,9009505,18188357,15372265,10635247,13309842,3515033,-600515,-2752908,-11937074,-12469275,-13720902,-16798984,-12029182,-9229090,-6940059,1429226,5025722,7803014,15116650,13522256,13578188,15777055,6759231,5917462,2067193,-8892050,-6145763,-13434832,-17482412,-9811948,-16703994,-9146501,-1407169,-5496878,9425313,9282454,8891627,20748280,9942858,13072953,13707190,-1645054,4700745,-5671547,-13954285,-6166941,-19585557,-13836066,-8349204,-15867099,328687,-646559,1101285,15757363,7456463,15148884,17669328,6417778,14143659,3711137,-3119223,571842,-13630556,-10933851,-11389222,-18546875,-8118778,-10445683,-6808060,3851146,1280703,10409860,13527583,10848455,16657061,10965354,8166911,6759221,-2160782,-3904020,-8774555,-13384760,-12647206,-14514991,-11964664,-8530277,-5034206,537316,4686204,9546226,11795768,13909367,14156345,10975131,9902009,3966166,-709919,-3423791,-10759343,-10852106,-13120854,-15178491,-9334565,-10237324,-4745458,2134675,1908819,10765727,11620594,11105738,16318363,9177625,8763580,6565259,-3338240,-1918074,-9150536,-13516700,-9728895,-15926942,-10596876,-6702495,-7807231,3183436,3734223,7075784,14813777,10045905,14104664,12683609,5235702,7356471,-1555849,-5905208,-5776098,-14350400,-11718953,-11910422,-13789234,-5507468,-5465214,-745802,7003273,6057702,12364755,13530268,10593732,13237463,7280818,3597969,1797646,-6182490,-7475922,-10305708,-14083182,-10989800,-11369071,-8846367,-2969749,-1133418,4478928,8825060,9744232,13148614,12414190,10039576,8996279,3741805,-367059,-3476895,-8940745,-10694308,-11850675,-13183564,-10089713,-7935167,-4895936,1089302,3782275,7949729,11786611,11349104,12598955,11044855,6801068,5066270,-413150,-4812725,-6990255,-11580031,-11808026,-11397963,-11574347,-6901866,-4176459,-678816,5199785,6985551,10362399,12553529,10727604,10975580,7884893,3286180,976235,-4379504,-7820537,-9293734,-12427375,-11408833,-9736174,-8550353,-3270728,-119764,3312437,8458819,9466431,11530480,12385621,9027238,8101009,4145533,-975829,-2927896,-8208103,-10485581,-10436548,-12595155,-9496800,-6895771,-5001772,1242105,3582502,6991071,11152544,10108755,11717805,10343122,6115249,5004541,-458733,-4318500,-6153870,-10801188,-10609497,-10620137,-10702096,-6238893,-4283138,-396460,4541761,6169128,10052183,11165206,10168776,10349350,6708794,3690747,604089,-4403589,-6743630,-9442954,-11236863,-10321082,-9768932,-7040843,-3452348,-229092,4021838,7050374,9412432,10907194,10636251,9446168,6907594,3646306,-42809,-3915263,-6965222,-9544183,-10568031,-10538667,-9392474,-6577289,-3676922,36946,3834432,6648036,9369777,10349751,10242511,9372068,6527856,3694089,97401,-3736567,-6420809,-9149317,-10235812,-10127059,-9237884,-6570369,-3699844,35889,3671690,6447597,9151496,10021639,10106233,9154944,6332689,3659538,25266,-3823563,-6334996,-9132690,-10067073,-9782770,-9157595,-6137522,-3492245,-151858,3978269,6148228,8945090,10133536,9432753,9142887,6231241,3321845,483492,-3889265,-6094989,-8430284,-10119127,-9286525,-8901360,-6569126,-3139479,-541572,3347638,6276479,8087287,9914787,9551104,8412679,6693071,3313530,185831,-2972867,-6345883,-8227170,-9414057,-9805962,-8240350,-6400992,-3524177,166520,2994157,6148360,8532014,9124460,9652499,8389400,5923232,3655166,-146750,-3292962,-5731165,-8668148,-9204284,-9220444,-8644855,-5771393,-3592925,-251258,3463685,5511530,8253231,9300224,8820834,8601195,5990503,3273419,509039,-3267800,-5625753,-7792686,-9194378,-8827078,-8182345,-6131091,-3211081,-248885,2912400,5745699,7732039,8832231,9168827,7826755,5912250,3412503,-148066,-2692272,-5636466,-8114960,-8453581,-9191580,-7897307,-5351831,-3755594,331050,3035964,5148137,8467971,8190308,8702571,8387847,4855975,3810542,87767,-3609998,-4543013,-8353811,-8446498,-7997217,-8752996,-4754135,-3468432,-847095,3973203,4196969,7871510,8896675,7247177,8941337,5009305,2827727,1426187,-4039819,-4409619,-7121815,-9383488,-6984431,-8540796,-5442658,-2258191,-1691490,3880584,4846031,6533828,9695546,6917210,8009682,5925993,1785466,1628411,-3556178,-5456621,-6079758,-9612905,-7173479,-7389088,-6344373,-1643855,-1536765,3056758,5665220,5705431,9408708,7347976,6919907,6595152,1638064,1344263,-2554610,-5761799,-5422047,-9151614,-7531072,-6574760,-6728280,-1714357,-1176079,2119329,5963596,5233533,8792605,7703581,6172149,6763443,1753634,835519,-1813178,-6152097,-5185458,-8542303,-8101197,-5712895,-6799171,-1787121,-351279,1393638,6400129,5230573,8053563,8462050,5225844,6754082,2034449,-228282,-901057,-6499595,-5390538,-7335730,-8905344,-4918819,-6440294,-2715645,813707,432147,6139139,5899201,6464089,9233081,4947322,5748022,3582990,-1267018,-439539,-5403907,-6635749,-5722111,-9111954,-5476681,-4833269,-4158468,1355800,950227,4457453,7225271,5611039,8513473,6243779,4124000,4230877,-990539,-1785899,-3864348,-7334709,-5874123,-7716174,-6732249,-3816672,-3805460,352063,2309541,3565344,7004852,6275483,7047046,6783435,3989083,3371150,145561],[0,0,0,0,1,6,-121,116,-73,118,-2,168,-103,323,-296,408,-409,403,-531,524,-800,819,-1094,1113,-1292,1402,-1547,1845,-2001,2411,-2548,2946,-3127,3511,-3865,4263,-4801,5181,-5815,6212,-6919,7467,-8254,9029,-9855,10842,-11730,12961,-14071,15607,-17098,18950,-20949,23230,-26001,29111,-33133,37761,-43789,51137,-60850,73748,-91671,117823,-157707,223783,-343976,600146,-713556,7924056,18166948,-17598179,-1771149,-8143157,-34044677,-3751696,-24968034,-23586460,6075446,-20122156,7183052,18016768,-2518952,32949677,16554259,9279194,32300322,-2080219,5946213,7678744,-24351004,-3801879,-18220041,-29795834,-5577447,-23666358,-12124142,5023378,-7903413,13957768,17630036,9786852,26649167,17014539,10626914,17346281,352263,-4584365,-3090480,-19379000,-18105275,-13771467,-25486284,-12470612,-6154935,-13261962,10588396,8436889,6460325,30453163,11108369,16994449,27371006,-4527778,12542304,1563714,-24764159,2707156,-26798744,-26426692,-450837,-34843555,-2274683,4598741,-17541195,29513183,7620039,7993871,41655066,-1484569,21329700,22129822,-18942657,16699913,-13978327,-27777850,4581518,-37785930,-15382511,-1185733,-31802523,12648700,2011366,-5066932,35135664,4022901,18302048,32655769,-3812700,20962524,6241079,-17360821,6622497,-22654369,-22798371,-5836328,-31283353,-10453543,-3219980,-15874610,13285307,8687371,7001982,29294259,13110168,15880469,24015553,495552,5912598,2355678,-19931425,-7680573,-17290863,-28129312,-7291340,-19855787,-13923853,8151764,-7438778,12483370,22315503,4327968,29649788,17231204,3754413,24592482,-7037223,-5152285,3601994,-30769915,-8435609,-14676136,-32624471,2613884,-17234071,-9224189,19958637,-7430560,21037920,25569897,1135433,33920642,9295981,-239749,20928665,-18759090,-6511618,-3935860,-35574793,-5191411,-18939561,-25809547,7918080,-14813606,3204957,21802240,-1125999,27609261,20940675,5244883,28397905,1512573,-1028700,8441145,-22304072,-9394122,-12524975,-30158125,-6529876,-16753472,-14889888,8127437,-4741022,10469555,21221681,7592614,24459335,17985771,6311815,16957066,-1522567,-6529846,-2385524,-21241343,-15574515,-14137003,-23854989,-8485138,-8141343,-7615309,10421750,6756145,12255275,23560511,12741284,18086114,17534700,1858372,6800626,-3371213,-15570019,-7857896,-20782457,-20782906,-9882309,-19939864,-6169552,2028092,-3676775,16196569,13756709,11666736,26366749,10586002,12381296,14834995,-6752098,1152049,-8089182,-21809531,-8017282,-22263281,-18693505,-4695864,-16530873,1943859,7254412,1495781,22187266,13685829,13908861,24020297,5344918,10173851,5717917,-11505748,-3457117,-15823598,-20673885,-11159592,-21211935,-11852893,-4263548,-7177416,8067006,9624663,11286459,20863192,15110166,15866510,14871623,5167339,2880497,-3521953,-11254152,-13110949,-16567972,-18127562,-15235430,-11903474,-8862838,-855460,4572234,7646373,16080964,15395147,15593290,18686428,9104012,8271197,4018529,-8455906,-5789882,-14427428,-19312284,-11681027,-19482288,-11683791,-3467809,-7366353,8410457,9604889,9341448,22586030,12785031,14825664,17040924,789123,5346577,-3310563,-15131825,-7595291,-19767133,-18562748,-9637362,-17952646,-4288064,732397,-1216792,15248100,11668377,13581038,22071530,10115957,12987620,9845257,-3678600,-263718,-9951038,-16486529,-11160858,-19274172,-14941336,-8254170,-10694098,567763,5179430,6032915,16155444,14685732,14246885,17596683,9278660,6507889,3764342,-6954361,-8130448,-11711009,-18531308,-13624176,-14504327,-13830764,-3331079,-3151647,3182707,12960860,9647163,16809599,18373843,9909460,15113331,6091768,-2224043,1094800,-13258586,-13298960,-11019279,-21871114,-10354407,-10231841,-11751865,5394351,392742,7730391,18796902,8160180,19235099,15827903,4489271,13475069,-2226690,-6459716,-2211765,-19725771,-11755490,-12562247,-20728328,-3834021,-9057659,-4094891,11072327,2451593,15103400,18019041,8627179,19871292,8628174,3033753,7050852,-9764467,-7591194,-9803061,-20401628,-10678311,-14806002,-13244832,-1430238,-4381447,4984814,11570056,9091821,17290333,14953557,11397396,12948263,4561804,337705,-2590458,-10472588,-12101445,-13419770,-16049826,-12636100,-9322689,-7455036,195699,4641889,6742376,14278085,13318847,13037682,15873799,7179620,6251031,3095589,-8124666,-5424290,-12468804,-17084980,-9590955,-16712172,-9556056,-2094846,-6138141,8529803,8392896,8388411,20018016,9803793,13353869,13673980,-581328,5504878,-5016878,-12717537,-5816039,-18971752,-13326435,-9028631,-15766649,-414001,-1750376,887106,14310294,6868376,15075504,16781952,7063982,14334606,3907584,-1550991,739913,-12668717,-9820102,-11675542,-17738901,-8309711,-11174082,-6603170,2510869,690849,9943225,12144140,10982935,16218463,10600170,9113812,6741567,-1337709,-2868631,-8710655,-12277674,-12320878,-14585601,-11453169,-9312293,-5401275,115453,3467683,9182927,11107799,13178021,14228400,10593197,10129080,4684149,-285051,-2491254,-10026461,-10399689,-12443466,-15041216,-9404143,-10344770,-5321733,1531565,1267928,9862345,11019915,10663360,15872858,9205976,9005493,6877620,-2585094,-1368983,-8386535,-12671980,-9377208,-15611089,-10543177,-7019981,-8010205,2545980,2856152,6591792,13951884,9591894,13954260,12419596,5676861,7641159,-1041573,-4929942,-5351002,-13713003,-11078955,-11847645,-13575704,-5755907,-6000043,-947731,6095135,5379248,11889493,12806870,10455256,13051542,7229937,4123843,2124238,-5573814,-6734128,-9815850,-13429300,-10605393,-11423938,-8722815,-3336906,-1667892,4077288,7990749,9148716,12753604,11926278,10055284,9010384,3935800,215747,-3091071,-8355703,-10011535,-11446142,-12738601,-9939109,-8041502,-4941886,656311,3387649,7538944,11042665,10910640,12346764,10705211,7002660,5073093,-195321,-4348055,-6604765,-10940819,-11361327,-11060151,-11173835,-6976382,-4322850,-824667,4682214,6614463,9774038,12068782,10528286,10634234,7854521,3367840,1136579,-3962094,-7523872,-8813396,-11922028,-11076101,-9320415,-8473873,-3390477,-180811,2894900,8201891,9057538,10896715,12074372,8729291,7852805,4336070,-943869,-2585754,-7707476,-10080352,-9832356,-12259941,-9183922,-6815866,-5198581,1149911,3149556,6537004,10724230,9600526,11326052,10021801,5957229,5164420,-220267,-3999376,-5645218,-10399798,-10075227,-10247936,-10398095,-6099784,-4416829,-630178,4225647,5694786,9459627,10589734,9885465,10017453,6597484,3768110,780827,-3960671,-6235496,-8911607,-10672648,-10055077,-9457749,-6907199,-3559572,-370499,3613680,6684362,8965582,10357306,10263680,9189563,6722573,3768998,-6046,-3542839,-6425511,-9073601,-10089481,-10101664,-9178130,-6443872,-3864327,-188827,3545336,6062401,8979554,9888474,9758202,9111580,6380709,3772076,367066,-3425719,-5960558,-8646810,-9804836,-9677460,-8941340,-6360950,-3674354,-295157,3335247,5998516,8543274,9635399,9666971,8770012,6175346,3561204,91228,-3484824,-5997570,-8782611,-9526363,-9459419,-8801388,-5963032,-3534154,-114029,3646534,5801385,8628690,9605234,9120580,8842506,5917238,3289723,377127,-3644015,-5747969,-8184907,-9576330,-8856076,-8606035,-6125433,-3093226,-565957,3292877,5816514,7821435,9412196,8971253,8155319,6234737,3203902,262472,-3007246,-5893383,-7800921,-9038597,-9153548,-7924427,-6000233,-3333867,34443,3093778,5921552,8094809,8887788,9124431,7971456,5700810,3355383,-93936,-3301666,-5512785,-8136570,-8852081,-8734499,-8186623,-5488819,-3245639,-260273,3369871,5361717,7817617,8917996,8451367,8018529,5639020,3051945,456194,-3050902,-5361371,-7396219,-8765497,-8382900,-7672956,-5808137,-3038737,-214787,2753094,5524137,7351745,8436503,8697221,7418853,5612033,3231051,-199018,-2670058,-5415803,-7687724,-8050795,-8687536,-7497815,-5128739,-3543463,329462,2957431,4888677,8023906,7861209,8311345,7877992,4618038,3529082,-22723,-3357242,-4283050,-7959772,-7892599,-7655732,-8312457,-4486609,-3342202,-698602,3709118,3969041,7478852,8306019,6961831,8390648,4704922,2814067,1343265,-3818558,-4081165,-6904537,-8803093,-6604717,-8125361,-5101540,-2218457,-1522922,3716327,4587217,6272211,9065709,6585087,7623689,5484607,1695291,1450318,-3448480,-5036177,-5883448,-9068567,-6646946,-7099872,-5846508,-1484939,-1272801,3102216,5291791,5472602,9000711,6830281,6647675,6024813,1379201,1256739,-2651871,-5513493,-5168243,-8756580,-6978368,-6199660,-6195654,-1446452,-1076664,2272391,5654908,5002304,8472663,7200947,5713874,6316041,1385026,735178,-1876517,-6026666,-4853112,-8152605,-7532966,-5265634,-6395787,-1430654,-207463,1504001,6265519,4911611,7637176,7893084,4831236,6321751,1810622,-340163,-883005,-6267753,-5085247,-6948158,-8405878,-4498809,-6035219,-2445728,896770,416549,5893799,5578422,6045382,8638632,4476481,5413108,3247004,-1268429,-495071,-5191447,-6243577,-5416207,-8529890,-5092390,-4538013,-3729757,1338686,1004786,4381626,6775309,5276385,7999343,5695101,3825487,3742598,-985833,-1675006,-3850349,-6893823,-5550764,-7279234,-6194249,-3545777,-3501212,485977,2229232,3466913,6650182,5898305,6691952,6335307,3658411,3172956],[0,0,0,2,14,-175,175,-361,451,-527,724,-792,1182,-1387,1929,-2284,2847,-3376,3985,-4825,5639,-6854,7944,-9437,10834,-12569,14427,-16532,19016,-21607,24720,-27852,31560,-35391,39795,-44562,49801,-55639,61816,-68786,76100,-84356,93138,-102906,113477,-124999,137673,-151353,166609,-183133,201663,-221958,244713,-270077,298651,-331245,368509,-412095,463190,-524731,599788,-694277,816919,-983321,1222991,-1598625,2275756,-3882724,17389485,11194524,4415439,19837543,-18778838,-1129599,-8998046,-33210333,-4643931,-24197321,-24175602,6404046,-20291958,7139848,17855010,-2227215,32419510,17081061,9020486,32465281,-1957159,6028610,7793187,-23969298,-4047188,-17842732,-29810211,-5783149,-23597529,-12281126,4719433,-7693145,13478584,17629697,9847031,26414715,17393023,10694836,17198239,797449,-4681977,-2931711,-19023044,-18389683,-13568706,-25412257,-12871810,-5920914,-13677577,10389060,8551383,5926660,30644805,11306167,16728036,27898160,-4545797,12658347,2030605,-24919819,2875647,-26620490,-26769023,-322656,-35032059,-2662937,4692308,-17875394,29297759,7836360,7758033,41804317,-1258150,21103618,22596557,-18709023,16644223,-13583534,-27824604,4497035,-37588981,-15774925,-1246041,-31851245,12071607,1984765,-5350027,34775501,4355041,18002798,32839670,-3349544,20833326,6879647,-17100773,6400302,-21945233,-23137156,-5984435,-31045870,-11178033,-3225804,-16101266,12501073,9061036,6511535,29142849,13627137,15475317,24562629,959482,5772317,3173321,-19935574,-7647608,-16840857,-28644993,-7247307,-19949782,-14472640,8266877,-7818279,12154314,22433907,4066797,29745303,17538649,3784502,25021206,-6749810,-5093404,3870942,-30739183,-8367894,-14649916,-32924087,2397875,-17347451,-9575068,19865704,-7495508,20715598,25762832,1247628,33974080,9756633,-190325,21186295,-18321854,-6634206,-3660048,-35485926,-5569667,-18817371,-26286583,7544584,-14762623,2554620,21885438,-1126282,27150227,21485866,5229683,28510657,2237805,-1092803,8915632,-21897318,-9597830,-12087271,-30479266,-6971653,-16653940,-15566715,7942167,-4970515,9844715,21411385,7478299,24478467,18528542,6387045,17459206,-886520,-6434533,-1868913,-20974467,-15674038,-14042553,-24245333,-8871687,-8428177,-8254420,10071865,6469259,12026230,23567084,12839138,18326231,17991175,2276118,7150672,-2884027,-15267964,-7781744,-20614265,-20996881,-10234628,-20267475,-6820460,1689428,-4013749,15809423,13790841,11429431,26478353,11040960,12678123,15369640,-6285667,1483042,-7590971,-21810750,-8007553,-22213700,-19114431,-4952076,-16937373,1340616,7021216,1092196,22033140,13847566,13919801,24480324,5803228,10472851,6324777,-11173288,-3322030,-15506314,-20764960,-11289987,-21434073,-12354282,-4581167,-7583609,7544160,9508929,11084859,20917906,15429897,15962092,15365216,5631351,3214013,-3044655,-11012162,-12980053,-16465789,-18470726,-15452824,-12157446,-9323197,-1052841,4119886,7386699,16030530,15388547,15782387,18963224,9386807,8694949,4331224,-8082216,-5582929,-14354287,-19381747,-11841886,-19759500,-12068144,-3776542,-7761691,8211158,9589146,9253407,22609923,13031851,14934088,17485943,1091599,5461185,-2807054,-15176666,-7526915,-19635389,-18909943,-9784610,-18128859,-4794502,868583,-1624873,15134638,11924290,13358292,22483492,10338862,12979722,10423624,-3830992,-126527,-9626822,-16992604,-10986903,-19537013,-15432569,-8090083,-11182817,453495,5368524,5637480,16681524,14773331,14256199,18178987,9069423,6714734,4055431,-7319558,-7922094,-12033956,-18842459,-13540684,-15012953,-13945249,-3266463,-3298603,3449292,12923514,9715820,17165095,18288258,10211284,15167357,6108240,-2066796,934676,-13202990,-13425493,-11208914,-21933636,-10657945,-10295041,-11927147,5281042,533262,7515861,19058401,8321741,19144310,16418973,4428067,13696961,-1919359,-6759963,-1891822,-19967278,-12126140,-12316612,-21348695,-3816639,-9050307,-4722368,11517694,2237541,14977189,18699657,8319173,20366033,9092441,2662719,7847641,-9959299,-7895341,-9278521,-21223203,-10508173,-14799140,-14047179,-947349,-4974385,4685784,12142691,8537612,17732285,15291150,11059508,13763053,4466949,362154,-1887197,-10917309,-11900409,-13371177,-16725094,-12481123,-9797268,-7892266,271702,4101680,6773194,14502332,13078799,13569506,16172924,7405795,6998340,3246841,-7848376,-5068869,-12773061,-17041875,-9730836,-17138637,-9697782,-2565538,-6752452,8447078,8031956,8278312,20340663,9825043,13827568,14207740,-420956,6143678,-4753936,-12581750,-5562583,-19341851,-13482444,-9167865,-16462170,-674139,-2197670,281516,14524693,6617253,15099200,17321717,7192158,14899154,4438099,-1546008,1400028,-12687001,-10005615,-11408464,-18330675,-8591158,-11325656,-7383314,2381207,334616,9516064,12558712,10838615,16490900,11352767,9185902,7489606,-759000,-2888149,-8020533,-12441508,-12583011,-14422574,-12420575,-9530739,-5727189,-880560,3658581,8770353,10820797,13855250,14034562,11272020,10936022,4589443,787846,-2324170,-9998201,-9749504,-13092222,-15221752,-9626543,-11406741,-5390110,758414,521636,10090792,10462325,10997887,16388440,9265916,10081382,7395351,-2185797,-394529,-8468781,-12407707,-9354417,-16235805,-10673286,-7902985,-8708951,2071549,2046575,6348416,13818017,9560749,14441867,12821023,6382783,8493481,-354933,-4265992,-4955606,-13429064,-11151386,-12211550,-14041515,-6602340,-6726099,-1752083,5460373,5123241,11509093,12914548,10934692,13415660,8194285,4846639,2798994,-4640312,-6578720,-9486337,-13439083,-11214694,-11600949,-9664209,-4239257,-2148862,3049758,7782099,8982524,12498482,12641489,10343284,9791532,5048371,679218,-2083956,-7782893,-10013662,-11162236,-13387453,-10551700,-8609706,-6125535,19465,2559624,6735547,11033028,10749581,12709942,11505425,7564057,6245356,707364,-3672085,-5873321,-10881672,-11390472,-11343874,-11979203,-7610750,-5214277,-1801167,4015577,6040912,9579331,12108812,10732182,11241883,8618001,4190346,1979482,-3327396,-7003039,-8659764,-11998375,-11431881,-10006953,-9192764,-4170792,-1067922,2292658,7682809,8869192,11025129,12364156,9276375,8642607,5031664,-115379,-2022389,-7286746,-9863272,-10026706,-12540315,-9753577,-7509088,-5787306,302872,2668155,6201589,10498105,9846124,11712595,10568762,6796788,5765801,395538,-3331074,-5460558,-10098027,-10283509,-10655977,-10815041,-6899630,-5107656,-1241948,3495661,5548648,9280146,10642301,10331900,10505524,7423111,4528640,1286407,-3321848,-5981425,-8910589,-10687758,-10505846,-10034736,-7503679,-4326594,-869073,3024772,6265699,8940670,10487629,10696463,9744378,7337061,4523095,625263,-2991818,-6131138,-8996935,-10080404,-10533839,-9655178,-7090751,-4587030,-664512,2983304,5810317,8862063,9930464,10264554,9642576,6986174,4540309,824714,-2817010,-5650576,-8670411,-9724856,-10164954,-9439489,-6942856,-4554552,-783173,2790926,5588150,8764912,9606712,10022122,9447942,6633409,4487729,650580,-2987348,-5464682,-8817043,-9580426,-9758095,-9487395,-6408219,-4327527,-858001,3282071,5221089,8549580,9782414,9308218,9479953,6506903,4005814,1170108,-3202419,-5257036,-8032916,-9827204,-9161575,-9119607,-6838927,-3713778,-1283085,2698269,5488956,7612399,9619997,9395868,8603090,6942413,3846635,904179,-2342033,-5656450,-7740454,-9108740,-9642390,-8470007,-6554305,-4148678,-429917,2492271,5433972,8127015,8853929,9502115,8663497,6126715,4201555,505878,-2830582,-5030369,-8154905,-8899692,-8994110,-8822197,-5959498,-4020290,-952883,2982000,4806021,7751242,9089688,8626737,8707865,6252590,3704057,1244888,-2666006,-4959423,-7247994,-8926484,-8710514,-8284832,-6507867,-3733650,-995042,2223783,5123475,7188159,8640147,8997427,7910542,6299548,3911634,487353,-2136993,-5042671,-7611708,-8114526,-9118907,-8087149,-5695972,-4262620,-281494,2357404,4463352,8013537,7926489,8611124,8534522,5174422,4349302,698498,-2963747,-3830959,-7886167,-8127138,-7851824,-8992519,-5038325,-3978725,-1520170,3350579,3549303,7316390,8646049,7107370,9043197,5420686,3344543,2081013,-3475897,-3739446,-6639217,-9133166,-6823622,-8688678,-5846925,-2750329,-2266292,3275260,4285963,6056869,9272085,6954913,8106206,6206404,2307091,2163084,-2977491,-4673529,-5681381,-9285160,-6992736,-7638572,-6491711,-2112746,-2025883,2577341,4966067,5388422,9036979,7090190,7191258,6683239,2189299,1885664,-2214986,-5160086,-5073908,-8822121,-7228329,-6854160,-6841684,-2101485,-1712265,1906668,5280651,4886091,8590462,7382037,6416200,6928581,2008895,1468319,-1514280,-5556444,-4707376,-8397724,-7746213,-5807939,-6999420,-2027352,-1030351,1032676,5947652,4637673,7834137,8166120,5349186,7076797,2297352,385452,-435954,-6038181,-4851022,-7175672,-8647798,-4964659,-6781691,-3001090,160494,-64638,5601053,5375986,6219149,8978051,5110302,6162116,3801294,-545967,37430,-4903158,-6039073,-5614679,-8827281,-5561713,-5317009,-4331117,661970,463391,4103434,6536678,5506473,8303402,6191601,4530479,4373213,-315595,-1193415,-3537406,-6668980,-5737535,-7639181,-6572170,-4331431,-4069707,-159966,1620395,3354158,6353209,6030197,7076490,6724722,4453803],[0,0,0,1,3,-128,-30,-24,-81,70,-19,59,62,98,-28,243,-214,325,-330,330,-469,477,-772,817,-1126,1190,-1422,1599,-1820,2211,-2472,3006,-3288,3852,-4222,4819,-5414,6078,-6915,7626,-8629,9432,-10582,11617,-12928,14272,-15709,17354,-18942,20915,-22802,25140,-27452,30118,-32904,35896,-39242,42679,-46616,50467,-54555,57967,-60161,58765,-48419,13955,97949,-549885,6047017,32632628,8118720,6214709,18669813,-17887188,-1854911,-8447110,-33577147,-4111427,-24597483,-23449141,6032310,-19759721,7188219,17886878,-2134199,32640048,16587159,9352492,31876548,-2102805,5922647,7289273,-24087786,-4057268,-18361098,-29350052,-5832233,-23501544,-11647158,4788237,-7276554,14043510,17342711,10276063,26270340,16951445,10849141,16407271,477022,-4763656,-3690189,-18898452,-18431175,-13831267,-24915510,-12876810,-5640968,-12995169,10398333,9086883,6313859,30351009,11528636,16394460,27284792,-4626553,11891263,1715960,-25025596,2338070,-26502807,-26652011,-330621,-34403185,-2399159,5068583,-17205043,29496334,8122798,8076814,41359049,-1212141,20886320,21862235,-18850069,16024982,-14104525,-27718989,4023783,-37447648,-15326040,-1305852,-30991379,12598895,2230536,-4393393,34745993,4566482,18270033,32155031,-3415935,20332906,5902620,-17150424,5692747,-22429784,-22805802,-6337992,-30546035,-10659951,-3015110,-15060425,13050876,9372171,7267732,28990962,13632801,15375423,23607663,613574,4975173,2221549,-20093917,-8356333,-16933663,-28313071,-7379397,-19167055,-13817062,8704346,-6742551,12574174,22863142,4558164,29382377,17501162,3376173,24013222,-7153242,-5827659,3206884,-30920214,-8837893,-14506814,-32385589,2642062,-16500591,-8859105,20411412,-6596253,21015946,25924896,1278493,33311829,9358339,-851895,20225486,-18885718,-7377268,-4104783,-35565221,-5655713,-18329379,-25672480,8245600,-13769899,3354517,22596361,-587949,27352877,21383327,4780592,27872472,1354956,-2085962,7984458,-22697450,-10168041,-12241478,-30424003,-6441802,-15901704,-14654344,9067675,-3927096,10747153,22076058,7599744,24385725,18012740,5476945,16458654,-2190961,-7547507,-2787310,-21833931,-15893000,-13826697,-23788307,-7836969,-7372786,-7060459,11387316,7470150,12659251,23999308,12565546,17702478,17070302,961141,5818919,-4095313,-16581475,-8335757,-20982448,-20902687,-9384703,-19442237,-5476487,3268236,-2978199,17167977,14549018,11566341,26652902,10057852,11620131,14384649,-8121032,456887,-8646823,-22806784,-7817409,-22367686,-18598568,-3565913,-16079509,3015773,8450378,1814275,23241123,13887062,13531515,24204230,4284844,9353726,5099307,-13023620,-3905927,-16436044,-21325107,-10624170,-21131999,-11204845,-2944248,-6625451,9255235,10591325,11505029,21676267,14840117,15255195,14705525,3833959,2074175,-4321232,-12558010,-13325139,-16922221,-18457987,-14316248,-11563821,-7957682,644939,5040917,8869186,16780854,15260222,16121077,18031881,8234350,7846330,2413069,-9166268,-6485514,-15574562,-19164590,-11823759,-19334394,-10495735,-2952629,-6259758,9779166,10161723,10366683,22814917,12434937,14804436,15979612,-221185,4537131,-4659553,-15897797,-8109166,-20333533,-18183887,-9260899,-17369806,-2976007,1703960,-267778,16467089,12050346,14027966,22172143,9295583,12459928,8803238,-5220864,-993081,-11119156,-17371037,-11164084,-19686316,-14197600,-7246376,-10104815,2320660,6166142,6905875,17473093,14501330,14328126,17418965,7824204,5882352,2453849,-8576970,-8583512,-13054315,-18724581,-13258249,-14642366,-12379777,-2379900,-2216944,5042080,13511318,10482407,17432490,17709254,9885698,14107508,4707095,-3037028,-543778,-14167359,-13848224,-11721202,-21452827,-9903632,-9531297,-10364030,6367001,1667318,8764118,19345929,8669795,19030615,15386349,3589758,12349490,-3403885,-7733365,-3067372,-20529299,-12211180,-12275314,-20504252,-2761058,-7879312,-3070100,12628030,3138326,15838810,18683362,8125639,19657683,7733966,1506224,6371260,-11416598,-8663838,-10159518,-21365325,-10047755,-14328618,-12693966,330492,-3723301,6302522,12926790,9213705,18080790,14743125,10620413,12559968,3001157,-672432,-3499291,-11889694,-12381953,-13847642,-16168312,-11803978,-8841302,-6274823,1386850,5463616,7959401,14869933,13594084,13147067,15320551,6549478,5271745,1848006,-9137023,-6410469,-13192065,-17395633,-9523180,-16175214,-8761453,-1016343,-5029228,9703957,9486770,8886206,20585617,9603229,12717146,13177610,-2046378,4293120,-6054905,-14061371,-6219175,-19449145,-13431850,-8027291,-15273964,818629,-262579,1657167,15813530,7520372,15148422,17127282,6154814,13467552,3003675,-3394005,-41146,-13893963,-10937269,-11502859,-18047323,-7781754,-9960814,-5890086,4115255,1894580,10727532,13329578,11070102,16178096,10426215,7844174,5801249,-2501886,-4375899,-9423429,-13186781,-12707585,-14150617,-11269328,-8291690,-4148226,1174863,5014565,10168972,11659787,13770820,13934865,10164625,9462123,3167197,-1380435,-3733872,-11288506,-10903487,-12896975,-15076696,-8725530,-9635610,-4114006,2914060,2237120,11131650,11832348,10890082,16020596,8661577,8062465,5959750,-4077674,-2494630,-9401556,-13740267,-9634715,-15532444,-10220840,-5934625,-6930051,3646514,4324513,7409631,14771981,10151569,13622771,12140022,4803240,6353265,-1928131,-6447147,-6307297,-14126796,-11881878,-11472125,-13024541,-5216552,-4451029,-51129,7343982,6817743,12162599,13424918,10506871,12288034,6872224,2745488,832098,-6368829,-8236565,-10390132,-13751913,-11023751,-10444433,-8142569,-2368378,-6551,4892391,9360407,10087437,12718851,12233874,9351004,8018650,3132258,-1395998,-4118941,-9262295,-11007010,-11562805,-12766041,-9580995,-6968484,-4071253,1849438,4650266,8242086,11890325,11275501,12127307,10420413,6181867,4066333,-1192508,-5489897,-7501473,-11595994,-11801653,-10995399,-10746868,-6361828,-3234934,266188,5609542,7720601,10346972,12338074,10666472,9951129,7189058,2517604,-199587,-4785919,-8489236,-9644573,-12014241,-11244618,-8927484,-7563207,-2779343,1094077,3946119,8898724,10002874,11037190,12061266,8478223,6972875,3534089,-2035882,-3843655,-8356337,-10991637,-10248324,-11993869,-9081927,-5906212,-4150267,2066803,4503732,7338080,11410983,10163615,11119549,9787462,5296978,3965316,-1156653,-5226125,-6648299,-10866136,-10611102,-10176798,-9958648,-5514864,-3381418,480892,5197266,6829265,10043303,11017808,9950870,9516900,6010393,2853333,-387722,-4783494,-7387541,-9681156,-10899292,-10193670,-9006758,-6094840,-2730620,847603,4587927,7539688,9794095,10594145,10299042,8819724,5894468,2895518,-1101054,-4630151,-7340880,-9827108,-10381985,-10110574,-8823775,-5659130,-2885673,865666,4615007,7069592,9622092,10193812,9831840,8677191,5757224,2790032,-700440,-4394318,-7019868,-9322076,-10072243,-9747049,-8390272,-5700594,-2901999,902058,4178418,6979791,9367741,9826389,9831120,8397578,5434639,2958401,-1052409,-4368266,-6724903,-9487601,-9674411,-9573097,-8529680,-5144954,-2884442,928649,4656235,6406352,9481557,9773083,9097603,8693323,5094667,2705780,-485025,-4689555,-6329450,-8915433,-9895638,-8802321,-8415445,-5478121,-2453533,288063,4270093,6531460,8440179,9790880,8971884,7958085,5689355,2474958,-469317,-3832683,-6634253,-8420242,-9313264,-9224719,-7787861,-5458486,-2731055,869926,3871715,6462103,8764329,9096587,9153340,7890708,4983121,2845667,-849417,-4141953,-6108918,-8789643,-9136468,-8728249,-8158828,-4883527,-2634244,435812,4281033,5802032,8397032,9291706,8345290,8071779,5080575,2354905,-137702,-3984612,-5935874,-7887129,-9191956,-8340262,-7568755,-5421941,-2320242,359115,3604516,6205527,7809977,8788026,8617960,7195564,5270442,2571488,-807523,-3445329,-6057103,-8113642,-8373463,-8700540,-7272006,-4683367,-2852890,1014322,3698075,5595160,8560785,8132758,8264233,7765809,4119425,2910965,-645353,-4187721,-5003172,-8487076,-8330655,-7575737,-8186338,-3958669,-2613237,-119240,4570320,4748854,7917978,8815671,6924467,8239219,4340175,2020349,686394,-4648528,-4806370,-7229831,-9271428,-6581167,-7920948,-4755824,-1367219,-834139,4520496,5349292,6679224,9531252,6666752,7359284,5139030,984888,745538,-4203116,-5767197,-6324271,-9424440,-6784622,-6884007,-5470159,-835084,-672150,3747153,6002482,5963845,9289008,6866927,6498986,5705049,871585,649414,-3376067,-6146382,-5610066,-9023795,-7078492,-6091655,-6030666,-936695,-540724,2909347,6298474,5364798,8781592,7288473,5699529,6153054,913667,211705,-2469214,-6571128,-5326293,-8451782,-7639197,-5228570,-6153525,-1024134,208346,2075524,6749940,5285374,7991753,8021999,4734154,6065779,1370499,-773584,-1459736,-6841116,-5488881,-7244355,-8443480,-4416962,-5844194,-2066619,1289332,1022790,6478344,5880517,6440960,8726463,4530916,5215156,2781024,-1728339,-985453,-5684540,-6582429,-5737802,-8608376,-5023901,-4394505,-3296630,1806279,1524446,4936650,7173402,5633870,8018242,5609985,3646111,3323982,-1494890,-2335605,-4342520,-7265994,-5890976,-7428544,-6120129,-3394380,-3027880,1009527,2766558,4074626,6911555,6247078,6810050,6202951],[0,0,0,1,7,-58,-69,-113,92,-236,278,-290,409,-381,651,-712,1080,-1233,1555,-1804,2086,-2547,2922,-3633,4151,-4992,5656,-6559,7485,-8540,9855,-11140,12806,-14337,16275,-18156,20409,-22814,25460,-28460,31535,-35115,38732,-42949,47329,-52291,57624,-63428,69859,-76710,84484,-92791,102267,-112559,124208,-137187,151858,-168742,188094,-211061,238151,-271379,312587,-366044,438613,-545132,725026,-1143465,6266322,10406092,31258622,8787732,5708138,18560981,-18033660,-1695233,-8753851,-33150532,-4447085,-24348441,-23393780,5980260,-19695689,7361491,17627319,-1836690,32403962,16568407,9437527,31643529,-2082195,6068357,7058189,-23793365,-4124847,-18453877,-29093671,-5978729,-23372713,-11472834,4440168,-7123250,13926350,17087560,10484321,25985367,16910853,11055651,16257580,645261,-4636716,-3892348,-18621104,-18430259,-13897634,-24601154,-13007589,-5532993,-12803578,10141510,9274965,6232107,30080065,11728171,16326382,27209664,-4352180,11593577,1764688,-24849402,2048521,-26166936,-26542860,-516215,-33999953,-2538806,4933612,-16839111,28979260,8250077,8117994,40919781,-836718,20600676,21631442,-18518858,15456573,-13908514,-27514977,3625006,-36757572,-15467986,-1415057,-30462522,12067702,2486877,-4235287,34117836,4956598,18034978,31879074,-2970912,19815351,6104874,-16901537,5257061,-21845408,-22918236,-6541988,-30040518,-11006159,-2959565,-14880262,12436301,9672152,7063228,28584641,13939748,14995286,23757826,821654,4832088,2608589,-20029084,-8347700,-16558504,-28403418,-7220263,-19027104,-14076813,8722747,-6891215,12347579,22778239,4342114,29249951,17420117,3357362,23966939,-7021249,-5802565,3232621,-30493252,-8875214,-14334611,-32242194,2436993,-16283693,-9019689,20093700,-6420241,20593433,25801615,1456139,32901993,9652622,-859374,20107761,-18278085,-7626279,-3906542,-35095994,-6101913,-17844531,-25758615,7771569,-13459427,2680204,22417173,-529113,26601443,21779010,4753207,27614296,2104495,-2278490,8337758,-22162241,-10402348,-11688300,-30305809,-6734848,-15586951,-15283932,8899941,-4030375,10050369,22105515,7305147,24035980,18476848,5295774,16746296,-1734375,-7576688,-2147055,-21582426,-15862197,-13517405,-23966008,-7932115,-7448740,-7548926,11158855,7024939,12272159,23919998,12442671,17786232,17278902,1098282,6349684,-3788609,-16136188,-7924023,-20759687,-20827606,-9407863,-19640900,-5741610,2809169,-3467488,16705538,14103309,11316266,26544655,10180748,11785930,14768191,-7504989,805903,-8133082,-22410741,-7686114,-22134443,-18691346,-3821499,-16395875,2289092,7953178,1294590,22679996,13808846,13400656,24213283,4800146,9658020,5665428,-12353281,-3647453,-15796538,-21184596,-10666489,-21039069,-11714083,-3379854,-7080889,8540454,10313297,10972298,21290362,15036737,15111535,15065284,4373975,2310679,-3511048,-12178595,-13009733,-16441296,-18613783,-14408432,-11937143,-8624158,226969,4303965,8215558,16493904,14792894,16171549,18205846,8536618,8615720,2909246,-8464671,-5804826,-15192874,-18737156,-11872803,-19499541,-10836928,-3706782,-6780198,8941201,9402481,9990082,22298757,12536379,14977305,16279578,807348,5059778,-3816319,-15020578,-7989584,-19659377,-18314150,-9655185,-17503446,-4158578,1144193,-946048,15260783,11921019,13362932,22022045,10026281,12491416,9852896,-4184318,-484163,-9745952,-16986458,-10887745,-19210357,-15146411,-7557514,-10887557,884753,5671289,5632792,16729076,14417439,13816792,18044282,8508879,6526054,3904266,-7697022,-7634639,-12044541,-18628907,-12931601,-14982945,-13348727,-3030107,-3507511,3858355,12615858,9593869,17209304,17674428,10164745,14901794,5608210,-1801970,550120,-13130722,-13129530,-11354800,-21369813,-10413560,-10191176,-11386580,5085713,663821,7652968,18589277,8343114,18695964,16012316,4363084,13184482,-1934545,-6845193,-2094426,-19494928,-12048044,-12034497,-20888641,-3831701,-8578091,-4605938,11383474,2400239,14657885,18503298,8158964,19879137,8925272,2325372,7590265,-9868470,-7931007,-9065367,-20856699,-10448350,-14350568,-13832890,-818141,-4662836,4581963,12024881,8448501,17341845,15165171,10733382,13313460,4337186,130600,-2009731,-10778993,-11952551,-12966982,-16376663,-12321333,-9258512,-7724470,459614,4324232,6558542,14356886,12935148,13039622,15975210,6969557,6572889,3111554,-8148096,-5044914,-12607119,-17050038,-9266871,-16862732,-9443902,-2033818,-6553871,8670018,8168652,8029639,20189729,9488791,13253386,13986825,-889410,5669813,-4800111,-12805974,-5403581,-18998136,-13311426,-8652839,-16083688,-450917,-1769976,390691,14442551,6719468,14719496,17082364,6865434,14212189,4362468,-1865203,1115175,-12441668,-10150894,-11166946,-17762689,-8559270,-10768024,-7149904,2364602,791774,9253593,12395038,10939848,15779763,11278373,8889085,6831685,-564338,-3296945,-8029500,-11962364,-12818671,-13791472,-11981532,-9535797,-5007853,-850162,3610003,9137996,10280810,13796092,13871891,10598965,10955788,4090659,446989,-2113984,-10425288,-9533728,-12747378,-15174134,-8963901,-11168230,-5182079,1338087,543875,10233312,10539975,10563522,16229526,8879096,9450741,7154560,-2605966,-808995,-8423440,-12595168,-9090020,-15757033,-10554586,-7236285,-8266854,2267497,2630710,6366003,13726578,9614778,13893940,12569209,5984808,7641460,-509458,-4726550,-5278208,-13129836,-11308698,-11821820,-13430346,-6483756,-5893412,-1470367,5506215,5702842,11210804,12872297,10735366,12622600,8052319,4270756,2182510,-4527281,-6975699,-9379110,-13039010,-11291243,-10953228,-9343325,-3931808,-1410042,3049913,7936334,9180973,12024963,12547613,9977227,9095649,4804583,141484,-2406178,-7805642,-10202239,-10916946,-12976310,-10233913,-8009521,-5686870,308669,2958870,6863600,11060055,10688857,12190669,11149289,7113390,5642820,400123,-4011613,-6046355,-10667415,-11391629,-11072555,-11505545,-7331680,-4634392,-1432160,4188957,6276205,9430049,11893168,10635254,10658896,8300741,3874178,1511609,-3290946,-7189494,-8620963,-11618066,-11246766,-9454529,-8779803,-4033934,-515150,2355194,7681535,9004954,10636844,12113892,9060567,8056161,4828075,-463498,-2223135,-7173255,-9944409,-9810028,-12184721,-9522323,-7042923,-5460723,529740,2860405,6159259,10426720,9648996,11279822,10318137,6405529,5349226,280584,-3549546,-5523609,-9956581,-10119727,-10376412,-10440804,-6634363,-4705938,-932349,3526055,5595874,9096906,10425405,10105137,9958225,7031428,4177659,973082,-3292343,-6121964,-8766618,-10365948,-10352871,-9516141,-7162907,-4162912,-584347,3046374,6341729,8858334,10051463,10485916,9307448,6934008,4284586,271363,-3129282,-6068522,-8978236,-9810698,-10355868,-9293298,-6639716,-4281818,-357216,3066731,5892512,8864224,9638853,10040068,9214164,6618203,4142137,431489,-2921149,-5772093,-8643863,-9434637,-9932726,-9015423,-6471152,-4206470,-241710,2961922,5637126,8735361,9261372,9838402,9065958,6131760,4208594,180655,-3248683,-5499049,-8912016,-9236150,-9524751,-9105831,-5827077,-4033783,-297813,3598633,5229076,8736312,9475297,9057741,9201834,5860097,3696190,763199,-3587026,-5227961,-8131246,-9547770,-8832301,-8847322,-6211628,-3403119,-910221,3103070,5481954,7676720,9297753,9011852,8425631,6345429,3571669,587353,-2718308,-5618467,-7799818,-8935907,-9205770,-8295248,-6051337,-3800554,-260161,2851222,5285111,8185590,8712545,9002492,8486303,5542676,3722672,357100,-3223908,-5012749,-8119210,-8852678,-8496776,-8589197,-5492163,-3437516,-786996,3433396,4907077,7706574,9029051,8159670,8373260,5860684,3185453,956131,-3010025,-5140795,-7135813,-8939654,-8340201,-7885058,-6142974,-3198420,-675852,2468627,5366607,7050632,8461570,8658584,7572469,5892778,3499319,184374,-2252818,-5134595,-7485146,-7931219,-8757605,-7614466,-5357264,-3860236,-50799,2692552,4540670,7894992,7786820,8274338,8123542,4791941,3904517,438815,-3213879,-3911490,-7753176,-7980193,-7536636,-8596530,-4654977,-3525031,-1250005,3497673,3670301,7151370,8496730,6806494,8615579,5016832,2944811,1804023,-3578464,-3878623,-6558254,-8862004,-6636131,-8150083,-5453827,-2355458,-1903561,3340019,4377069,5994654,9055593,6643498,7647333,5868128,2072514,1807767,-3138986,-4752980,-5696949,-8939604,-6699367,-7283746,-6068671,-1848336,-1680060,2754967,4933072,5356438,8858256,6792362,6968985,6267457,1801271,1718334,-2464330,-5100091,-4978096,-8676170,-6884520,-6513568,-6452597,-1722153,-1617983,2024102,5332852,4648973,8548404,7072208,6072109,6660348,1583442,1329991,-1665603,-5629807,-4575717,-8206266,-7346428,-5548895,-6777994,-1650245,-745522,1165763,6046605,4550138,7712956,7927848,4986530,6760455,1999038,191149,-517859,-6035775,-4739474,-6992278,-8382822,-4648685,-6461054,-2660657,340451,124892,5649847,5205518,6084584,8637197,4827168,5732335,3477157,-783538,-92739,-4827394,-5890814,-5479945,-8466148,-5292780,-4957211,-4023828,752030,663028,4053154,6322589,5312368,7940105,5868670,4332945,3952360,-438384,-1285172,-3607089,-6402032,-5619818,-7276984,-6217782,-4118224,-3706575,-7521,1686815,3368434,6191979,5867984,6855213],[0,0,0,2,10,-182,130,-331,253,-406,425,-586,818,-998,1379,-1531,1964,-2177,2700,-3160,3813,-4563,5283,-6246,7052,-8245,9327,-10818,12321,-14073,15992,-17973,20328,-22679,25566,-28482,31925,-35502,39472,-43793,48400,-53622,59093,-65345,71894,-79266,87145,-95864,105465,-115962,127768,-140637,155269,-171432,189982,-211040,235501,-264180,298189,-339591,390667,-456171,542624,-662978,841083,-1130733,1677359,-3054570,14658945,21685596,6242162,33500966,7376222,6807677,17909722,-17119565,-2342204,-7832096,-33715734,-3788313,-24737984,-23071110,5731901,-19439749,6999298,17818009,-2242983,32456616,16313675,9572863,31415930,-1853863,5916185,7067298,-23660181,-4009829,-18401109,-28751446,-6152303,-23175594,-11497041,4270368,-7006622,13736528,16971922,10600546,25607343,17142171,11047794,15977656,1078833,-4826534,-3756008,-18211222,-18800526,-13506985,-24549546,-13324977,-5177643,-13111988,10051413,9318992,5746937,30342609,11592906,16042290,27660433,-4657975,11854118,2080395,-25072764,2518796,-26203768,-26796019,-143775,-34352704,-2570741,4955843,-17314364,29115367,7973463,7858506,41089361,-1079680,20870946,21920411,-18451664,15973073,-13770481,-27346771,3792292,-36853366,-15354545,-1648570,-30631167,11856362,2173789,-4340983,33798762,4887089,17984558,31742912,-2573042,19789545,6351514,-16431372,5181560,-21393094,-22833773,-6719155,-29691888,-11446004,-3055380,-14809160,11780348,9800055,6811267,28230595,14392496,14680449,23960910,1321855,4585372,3232165,-19902193,-8522242,-16054543,-28713927,-7258336,-18942321,-14606902,8750570,-7137060,11825612,22907788,4160478,29175358,17704889,3228103,24359319,-6762242,-5769780,3706781,-30575345,-8828660,-14198235,-32454221,2294909,-16428203,-9369152,20003793,-6633391,20372720,25930596,1393963,32910204,9981309,-725791,20432589,-17947933,-7477007,-3591386,-35113110,-6153973,-17861088,-26120460,7456431,-13608166,2283218,22217149,-558975,26393136,21949504,4956273,27686278,2594409,-1921896,8609534,-21590151,-10418470,-11585250,-30279374,-7168547,-15612305,-15547402,8193946,-4036280,9591264,21743154,7646639,23757638,18720075,5845036,16740855,-852805,-7231791,-2134357,-20804328,-16227208,-13457238,-23824150,-8906900,-7424594,-7968317,10350904,7386601,11589857,23841699,12969380,17389442,18127437,1593673,6245377,-2608259,-16242758,-7782334,-20177862,-21654820,-9281687,-20016159,-6756677,2939374,-4336239,16268299,14397583,10709302,26910309,10558108,11745823,15720882,-7324896,1183818,-7354521,-22593463,-7517142,-22152671,-19281873,-3921419,-16971335,1698896,7787267,839005,22480973,13895191,13390121,24566113,5216216,9942225,6201112,-11856847,-3448313,-15512358,-21143240,-10947599,-21112868,-12336517,-3882065,-7259969,7746053,10112847,10915241,20975441,15586759,15237003,15307008,5242140,2374807,-2992317,-11697602,-13323710,-15929281,-18998234,-14863616,-11746458,-9646476,65657,4132739,7446318,16958179,14571017,16109775,18999660,8235489,9145841,3528618,-8682817,-5073740,-15280040,-19086466,-11455186,-20289360,-10987115,-3778246,-7651559,9182397,9081659,9694599,22905045,12218786,15411911,16824823,542176,5738051,-3689126,-15095843,-7399748,-20107727,-18354304,-9641106,-18226071,-4060937,829893,-1451805,15587762,11639202,13489240,22476565,9834503,13083684,10158522,-4223223,41367,-9921465,-17027065,-10623569,-19735116,-15147933,-7685616,-11408846,1057388,5344421,5489085,17099714,14217723,14241750,18322787,8405050,7006110,3823309,-7727814,-7335913,-12439020,-18697136,-13076970,-15417719,-13253732,-3182071,-3705975,3964193,12523205,9654741,17400364,17646584,10496657,15123878,5698113,-1562109,694830,-13278103,-13043056,-11493054,-21577406,-10514468,-10551682,-11551592,5146026,239015,7824235,18698265,8308429,19270976,15982489,4524830,13673405,-2148526,-6448876,-1961897,-19976013,-11703879,-12488909,-21109490,-3588290,-9302588,-4377930,11443419,1891094,15347878,18243945,8188320,20490517,8477748,2988055,7720206,-10347850,-7257592,-9601167,-21092421,-10024802,-15260496,-13508760,-998973,-5225910,5297557,11651028,8515205,17954889,14653163,11302691,13513635,4095893,741908,-2358531,-10961447,-11656680,-13746771,-16204865,-12383104,-9839988,-7376223,217858,4274039,7030886,14235622,13274246,13358747,15843924,7357179,6600643,2991425,-8030933,-5348847,-12791577,-16955215,-9718448,-16987795,-9389845,-2339396,-6343088,8711204,8076194,8493681,20294336,9508277,13830418,13775326,-696996,5996307,-5261695,-12563737,-5665220,-19487536,-13102089,-9220678,-16145851,-185496,-2230675,933007,14542783,6610099,15474915,16809505,7169626,14775738,3800383,-1396033,946187,-12979141,-9682131,-11781649,-18022518,-8366118,-11393927,-6766299,2398538,555578,9833353,12318565,11068987,16319123,11029839,9201170,7038456,-882215,-2978526,-8243650,-12301658,-12703032,-14315780,-12132449,-9515905,-5419946,-647928,3692568,9007924,10795160,13896669,13951926,11082765,10789817,4273954,595262,-2554094,-10235048,-9794493,-13238093,-14954214,-9523262,-11299777,-4997736,887763,791267,10348916,10446225,11169180,16243318,9098006,10011042,6803600,-2284129,-757585,-8899352,-12329727,-9635561,-16038468,-10492436,-7838920,-8171836,2245801,2378929,6835794,13695506,9817227,14393814,12522007,6440732,7852373,-695987,-4521774,-5527947,-13344332,-11438361,-12189132,-13625401,-6617258,-6137864,-1348849,5632723,5730029,11556315,13136975,11004683,12912014,8155867,4274221,2279600,-4790657,-7152920,-9602991,-13498047,-11436227,-11163169,-9506254,-3863613,-1508732,3146810,8367559,9270876,12512091,12793827,9926864,9351165,4697085,37438,-2398370,-8246861,-10316003,-11181439,-13420065,-10201369,-8309103,-5684023,559409,2918976,7232298,11248967,10853976,12692130,11157921,7337296,5730374,161645,-3966917,-6388097,-11033623,-11464550,-11478326,-11551300,-7487832,-4739911,-1214626,4210555,6628635,9816864,12051722,11066964,10741315,8314357,3996694,1210305,-3475065,-7440155,-9009290,-11815610,-11681274,-9673641,-8723535,-4136866,-271791,2600164,7908474,9384606,10831122,12468903,9300195,8122784,4934608,-613004,-2419536,-7345038,-10283261,-10112330,-12385565,-9778078,-7052545,-5533993,632681,3066007,6356901,10696802,10017673,11540831,10485481,6541587,5232762,244694,-3715399,-5784677,-10129399,-10484981,-10608012,-10566105,-6745847,-4559877,-728701,3685038,6003939,9402354,10724975,10423994,10044242,7242300,4273197,762436,-3419306,-6439120,-9116661,-10540287,-10663392,-9666231,-7200953,-4178550,-368180,3241671,6576444,9269837,10377022,10766363,9564248,7049618,4275165,226716,-3308013,-6304543,-9327795,-10171265,-10492490,-9482693,-6822347,-4293560,-359252,3248403,6133241,9008371,10061233,10321225,9332542,6849609,4109929,371457,-3065507,-6138417,-8818238,-9804275,-10349047,-9021048,-6749325,-4247075,-124370,2830727,6158300,8988928,9417678,10395719,9055213,6412395,4487431,-106167,-3138941,-5736231,-9278846,-9343160,-10040333,-9264011,-5895140,-4356873,-152527,3631587,5381680,9173077,9551506,9417942,9521357,5887168,3937328,615945,-3759403,-5361610,-8566583,-9778296,-9060657,-9184135,-6262661,-3528815,-812027,3368371,5708632,8033210,9634242,9271656,8722122,6411850,3503061,451324,-2936392,-5795252,-8203739,-9208438,-9515846,-8375462,-6141091,-3804775,-77339,3033064,5659254,8512969,8934901,9362772,8539941,5647292,3862310,67264,-3393710,-5274185,-8635303,-8964044,-8920457,-8912372,-5481596,-3616520,-521479,3625794,5070742,8121482,9252374,8434102,8769306,5790605,3221845,876637,-3405638,-5303886,-7525200,-9258236,-8479411,-8265327,-6128491,-3141157,-686068,2840717,5563951,7398133,8909584,8880826,7775656,6032778,3364151,120262,-2675807,-5539653,-7810324,-8361172,-8991369,-7893672,-5452469,-3726568,127279,2918383,4906213,8253997,8026004,8597744,8328347,4864382,3875265,210266,-3382825,-4233215,-8179797,-8267866,-7889520,-8813827,-4684512,-3570607,-990765,3810532,3947289,7672433,8735179,7134707,8919726,5006303,3098702,1634896,-3903432,-4072841,-7005788,-9140818,-6817303,-8604328,-5401158,-2411658,-1782416,3705376,4575285,6452925,9363285,6810975,8036783,5762898,1959931,1765168,-3452533,-4963646,-6063836,-9375838,-6968323,-7580741,-6124035,-1874585,-1610115,3138831,5236304,5684321,9148083,7005055,7221053,6280853,1797087,1642456,-2709832,-5264709,-5365666,-9002204,-7044181,-6884782,-6485339,-1687182,-1554582,2311359,5483172,5100899,8884197,7213754,6442358,6682959,1611466,1153796,-2121893,-5801259,-4906969,-8630087,-7476456,-5889683,-6726960,-1540219,-805090,1687076,6199653,4888134,8239097,7950061,5246113,6835748,1778033,199662,-1002563,-6320214,-4969609,-7518976,-8389001,-4916130,-6596077,-2441910,370242,570839,6030414,5408797,6635073,8763187,4937101,6040912,3229700,-877330,-424621,-5397821,-6057653,-5959085,-8709656,-5385127,-5113432,-3722914,989006,908675,4613291,6662679,5718714,8186071,5964078,4460641,3795607,-703912,-1544880,-4089067,-6794534,-5981658,-7673088,-6321959,-4224550,-3505816,303424,2003811,3860833,6517796,6313352],[0,0,0,0,-2,-19,-149,89,-272,170,-295,276,-398,576,-698,1003,-1068,1398,-1491,1877,-2175,2648,-3186,3669,-4360,4862,-5712,6409,-7471,8491,-9713,11036,-12368,14000,-15559,17574,-19533,21927,-24354,27072,-30021,33139,-36730,40428,-44742,49177,-54241,59592,-65550,72113,-79272,87385,-96160,106222,-117256,130010,-144453,161291,-181060,204502,-233114,268350,-313621,373199,-455892,577069,-770001,1115897,-2410567,20651972,20863214,6219618,33483494,7694713,6651559,18863203,-16960435,-1763643,-7338523,-33512440,-3660054,-24564776,-23485334,5515962,-19926667,6468257,17423350,-2557554,32063292,16331948,9545626,31483316,-1472899,6232584,7549973,-23006996,-3869826,-17931161,-28561912,-6405814,-23046255,-11930392,3813884,-7058636,12851772,16704068,10442388,25104660,17447468,10983702,16165907,1845854,-4703516,-3133451,-17677229,-18785401,-12974649,-24638264,-13571156,-5122474,-13861924,9786513,9043928,5031728,30297946,11264455,15944258,27894820,-4602493,12379078,2595024,-24648181,3230903,-25958966,-26437899,-91978,-34608215,-2687152,4447232,-17749381,28578547,7429962,7673073,40650372,-1064668,20922719,21868040,-17724891,16113438,-13297423,-26533199,3681875,-36274590,-15352143,-2125281,-30344938,11023834,1758860,-4482038,32717948,5067005,17687120,31273594,-1847921,19576780,6907070,-15523284,5108959,-20317343,-22522677,-6862600,-28942742,-12240298,-3249057,-14998906,10505633,9749462,6004059,27439720,14795115,14086520,24295655,2091134,4568246,4419539,-19379286,-8078271,-14980802,-28964308,-7161058,-18906621,-15582911,8467688,-7971130,10848180,22608991,3308457,28861243,17893149,3245439,24951528,-5929889,-5082264,4651692,-29815223,-8421671,-13751862,-32463568,1866315,-16773585,-10225703,18952792,-7242589,19293763,25350540,1328783,32567896,10544243,-120821,20711820,-16544947,-7022791,-2937626,-34019297,-6451359,-17526695,-26160963,6320531,-13613098,1019576,21107817,-691008,25132804,21906038,5123137,27262091,3792685,-1500522,9121242,-20105072,-10376934,-10837060,-29490706,-7774666,-15279779,-16181899,7162423,-4241274,8150102,21117568,7411455,22755762,19221839,5951370,16786899,391865,-6881836,-1294739,-19650106,-16099956,-12767290,-23724100,-9518049,-7360620,-9017802,9381806,6912191,10286093,23519606,12760326,16970658,18772609,1825827,6847251,-1483490,-15652335,-6912861,-19416295,-21423901,-8859987,-20204139,-7355268,2500206,-5229470,15379155,13750120,9940124,26546620,10544379,11788362,16213754,-6574513,1835514,-6449789,-21752661,-6920454,-21552732,-19251722,-4175539,-17121282,797741,7051541,171126,21319370,13558642,12897563,24133260,5802608,9978017,6906792,-10774532,-3103100,-14308328,-20509094,-10913698,-20462870,-12859287,-4284497,-7544579,6449124,9753877,10073577,19945392,15710309,14646111,15544967,6019878,2519835,-1720272,-10840693,-12858994,-14858458,-18976964,-14577215,-11647046,-10394181,-238321,3263982,6522158,16492281,13603713,15808225,18845040,8104899,9836139,3879312,-7967745,-4148090,-14803848,-18055207,-11210347,-20136915,-10885923,-4483663,-7908647,8422597,8089439,9225958,21922101,11927939,15329994,16602291,1323199,6157434,-3113610,-14036067,-7016274,-19224180,-17840159,-9759977,-17847546,-4701241,181368,-1815927,14343911,11185431,12811708,21684169,10071928,12729694,10458104,-3423163,293628,-8873085,-16289361,-10205585,-18893889,-15144958,-7627457,-11556020,155003,4962351,4575955,16205864,13863250,13410630,18191240,8552860,7121095,4603537,-7093977,-6630038,-11464797,-18120849,-12490815,-15148932,-13461127,-3536479,-4332773,3310448,11630789,8771842,16755562,17120264,10284143,15089690,5948802,-895584,1209293,-12339173,-12202223,-11023305,-20862298,-10351812,-10573716,-11651352,4301962,-149492,7038491,17630026,7934552,18455531,15690303,4839857,13569752,-1322880,-5721948,-1408130,-18667783,-11339080,-12026974,-20552316,-4075058,-9354251,-4923347,10318279,1603384,14137086,17491654,8086860,19744194,8920032,3412355,7987824,-8945056,-6764953,-8766764,-19832026,-10165450,-14611199,-13525708,-1744973,-5289446,4122153,10719917,8072721,16637866,14477695,11211183,13189725,5025636,1095558,-1616502,-9564116,-11241361,-12661583,-15678895,-12536299,-9364597,-8048538,-485053,3728828,5683294,13536058,12554543,12505064,15824115,7301974,6910492,3878091,-7308320,-4219684,-11711921,-16437731,-9038228,-16762713,-9579121,-2724739,-7083216,7721985,7190848,7587669,19399390,9143341,13461577,13782333,-91663,6406116,-4326935,-11467460,-4936807,-18483331,-12610690,-9024780,-15815115,-804462,-2722179,238638,13228101,6063260,14553454,16067441,7216888,14266886,4254370,-676158,1201160,-11597371,-9045333,-11294108,-16921943,-8510492,-11126445,-6814143,1419414,374256,8935927,11309507,10784623,15301675,10862024,9363551,6684480,7096,-2516416,-7800457,-10966470,-12407465,-13598068,-11586691,-9852580,-5150639,-1151290,2941138,8683813,9662704,13297796,13552137,10350583,10995925,4291857,746851,-1647136,-9789565,-9009684,-12336250,-14705704,-8860899,-11156400,-5308966,802123,133083,9632737,9869869,10228390,15717758,8707208,9613834,7074438,-2078719,-310986,-8051854,-11738191,-8912344,-15372224,-10128101,-7507625,-8126456,1783134,1986662,6087576,12896064,9299895,13637772,12153323,6338221,7665503,-218056,-4004048,-4997852,-12458762,-10864283,-11589344,-12992458,-6619461,-5995847,-1639569,4855724,5299186,10603498,12288086,10583221,12286318,8124114,4506841,2377719,-4058900,-6553195,-8978347,-12506993,-11022400,-10690648,-9251202,-4188931,-1635791,2587723,7511683,8672766,11555041,12273752,9724137,9117594,4984209,460044,-1997278,-7411949,-9604189,-10456810,-12668425,-10009881,-8047168,-5787527,75766,2483177,6423616,10454558,10273126,11931846,10821797,7272812,5673416,661280,-3407798,-5750864,-10077221,-10894031,-10826041,-11041604,-7475844,-4833333,-1593285,3509645,5987278,8825701,11352952,10393809,10272498,8329651,4128814,1671028,-2718109,-6698425,-8128715,-10984610,-11131130,-9173568,-8649313,-4320655,-754110,1858602,7066124,8520027,10035805,11859901,8862059,8007204,5139230,-128349,-1780949,-6576395,-9444551,-9243685,-11854782,-9414492,-6996839,-5642976,130327,2483029,5550060,9751623,9284841,10932783,10071535,6501471,5449455,741738,-2971688,-4985516,-9257173,-9663005,-9958094,-10045442,-6717341,-4865256,-1256516,3029664,5234716,8466559,9885572,9794415,9627610,7123188,4367260,1192331,-2641253,-5726215,-8236040,-9776419,-10090807,-9180528,-7128141,-4336114,-731998,2499074,5900127,8456294,9553641,10187325,9045276,6897266,4439365,549791,-2567978,-5570329,-8496779,-9308046,-9935746,-9040418,-6664500,-4446401,-690195,2585561,5406790,8215793,9150764,9750353,8871737,6655612,4429431,779268,-2307896,-5333111,-7966365,-8871435,-9668103,-8556261,-6630102,-4506057,-505127,2204479,5275279,8170271,8598302,9682635,8602305,6144643,4615321,315444,-2476705,-4935921,-8475211,-8498386,-9380739,-8894183,-5722391,-4531605,-641719,2827159,4497513,8359333,8646268,8830002,9053569,5780857,4186315,1011869,-2971004,-4458166,-7762063,-8842231,-8517277,-8728752,-6045068,-3824112,-1242718,2618868,4722538,7374948,8731547,8568007,8345581,6217476,3925175,897385,-2292097,-4844573,-7401849,-8402680,-8822896,-8164315,-5825024,-4020628,-648986,2466006,4645374,7731943,8158334,8647701,8409850,5486592,4043938,682539,-2817425,-4299264,-7670071,-8261445,-8175062,-8551647,-5375489,-3822996,-1223398,2965434,4154406,7148356,8592059,7764009,8309120,5802819,3391914,1480516,-2655332,-4411050,-6579159,-8565679,-7866684,-7821125,-6090393,-3320245,-1178509,2070628,4674669,6474447,8051335,8220005,7399031,5897987,3550936,643699,-1983632,-4606670,-6862652,-7546229,-8343584,-7479077,-5369262,-3985207,-416820,2130406,4003549,7274021,7294847,7941695,7902794,4778139,4061976,795331,-2645851,-3414019,-7219152,-7487073,-7225995,-8323341,-4684403,-3792650,-1555004,2980145,3119140,6672399,7821493,6585211,8475187,4962798,3192490,2030331,-3063637,-3265422,-6114737,-8254692,-6281392,-8076527,-5320082,-2751048,-2150752,2961576,3715677,5620108,8434558,6314590,7633650,5571534,2294661,2159533,-2706172,-4096362,-5340578,-8450576,-6302522,-7215568,-5860068,-2132884,-2092396,2482624,4236800,4932926,8336863,6311040,6961221,6050807,2002985,2141739,-2123046,-4282980,-4563937,-8227931,-6289859,-6595519,-6346759,-1936905,-2020611,1739718,4556645,4210816,8072982,6420711,6068605,6546580,1778217,1867991,-1357616,-4986705,-4013820,-7870668,-6803635,-5449921,-6681800,-1713105,-1266072,946515,5293887,3951798,7424965,7279075,4916369,6752483,1993528,672698,-330823,-5428654,-4111127,-6693244,-7752493,-4573512,-6461212,-2608669,-140595,-174923,5153394,4543779,5805814,8047094,4607086,5764675,3369944,-349304,147327,-4472979,-5279134,-5258409,-7989934,-4961392,-5022528,-3867484,379095,309384,3795262,5734833,5094039,7522502,5509273,4346075,3806942,-199536,-977543,-3390518,-5819977,-5255641,-6907300,-5825981,-4107374,-3545365,-141873,1294632,3123146,5654388],[0,0,0,1,4,-22,-8,-168,114,-304,217,-354,358,-495,699,-843,1182,-1285,1660,-1806,2248,-2616,3158,-3784,4361,-5163,5788,-6772,7621,-8846,10053,-11475,13028,-14605,16511,-18367,20706,-23020,25798,-28651,31829,-35284,38946,-43134,47479,-52500,57709,-63619,69906,-76885,84583,-92995,102511,-112858,124704,-137781,152892,-170101,190226,-213991,242398,-277383,321114,-378321,455925,-568909,750862,-1117927,4233800,-1737976,20531933,20777524,6729613,32662789,7482776,6420095,17549273,-16953754,-2442013,-8008249,-33170377,-4010256,-24356378,-22678426,5548983,-19059088,7097021,17510987,-1842669,32025114,16037956,9734234,30803629,-1886616,6023981,6579266,-23192852,-4043636,-18481414,-28056806,-6417045,-22888542,-11012710,3814347,-6484612,13568936,16475592,11053333,25032837,16899103,11195720,15317683,1320661,-4753574,-4107421,-17562050,-18977970,-13408837,-23908130,-13532419,-4846206,-12912873,9731691,9698942,5482560,29968141,11763587,15543763,27498228,-4496661,11471215,2286783,-24911521,2372608,-25818197,-26583173,-197072,-33857354,-2786025,4831793,-16998141,28500774,8045324,7892209,40358599,-704165,20477088,21593344,-17751908,15490655,-13484288,-26833023,3210202,-35987361,-15396691,-1986756,-29729886,11114094,2243963,-4057647,32734415,5470406,17709646,31061234,-1674740,19067657,6597859,-15682887,4517928,-20464714,-22808883,-7121265,-28717053,-12186450,-2937779,-14435834,10741913,10204291,6431118,27564320,14998080,14044130,24005482,1836372,4090873,3903607,-19624759,-8590329,-15265896,-28876427,-7247557,-18602672,-15195069,8697982,-7315365,11238882,22979198,3765849,28888170,17924686,3162352,24442692,-6154211,-5770271,4031030,-29949596,-9044140,-13760046,-32370913,1843655,-16112135,-9940158,19449286,-6387990,19477139,25919600,1601522,32264861,10796390,-720102,20262702,-16790370,-7818594,-3215450,-34384442,-6893546,-17149373,-26320709,6769696,-12997290,1242371,21953008,-353952,25261981,22441740,4864076,27261139,3605130,-2272157,8870623,-20746931,-10839177,-10899953,-30046243,-7727842,-15120802,-16105359,7793532,-3829038,8665192,21738858,7653373,23121654,19256650,5752422,16695822,91,-7317597,-1741659,-20181779,-16450575,-13066331,-23867695,-9430281,-7147495,-8597124,9802964,7461958,10761221,23791423,13090337,16879739,18716964,1761503,6346302,-1654868,-16237168,-7386879,-19688405,-21975756,-8883984,-20086710,-7389482,3056755,-4965281,15763949,14444234,9906502,27086478,10668262,11506645,16449715,-7228918,1399981,-6606834,-22662179,-7095299,-21830037,-19649360,-3695554,-17206712,1127861,7836982,225471,22133514,13983324,12872371,24722704,5583386,9782272,6866459,-11509098,-3350779,-14709089,-21137183,-10873403,-20771567,-12980360,-3981454,-7537568,6915126,10213482,10365636,20545842,15998702,14775921,15726892,5838174,2314778,-1930747,-11409489,-13209745,-15151062,-19461752,-14734418,-11723066,-10545832,106520,3451179,6765611,17045389,13893761,16202917,19351398,8204919,9972368,3891102,-8377401,-4172636,-15228176,-18638414,-11308615,-20617670,-11015285,-4328834,-8308520,8872282,8409861,9349467,22684980,12049442,15583298,17174420,1003128,6314676,-3098141,-14647611,-6961381,-19858319,-18467326,-9748962,-18566846,-4687987,400960,-2108546,15062314,11386903,13002817,22639348,10014697,13153884,10930367,-3942982,607918,-9275556,-17019308,-10129871,-19739845,-15500874,-7612306,-12160674,714182,5138010,4714387,17093519,13993963,13941941,18798140,8282388,7450298,4414328,-7660837,-6587993,-12276031,-18648278,-12670488,-15811100,-13379306,-3447024,-4274633,3947924,11998472,9338285,17501209,17377010,10704408,15281157,5697526,-1110945,762766,-12989336,-12727575,-11503601,-21410224,-10513678,-10684429,-11607628,4838660,166287,7507540,18487546,8207632,19140376,16088902,4500295,13763528,-1854941,-6400833,-1670117,-19798130,-11694073,-12266817,-21379648,-3580568,-9435739,-4823125,11409644,1608628,15068358,18373813,7924553,20731660,8689962,2895181,8257256,-10203045,-7077160,-9146963,-21175522,-9887242,-15152045,-13952061,-965152,-5570886,4915568,11642986,8122486,17886963,14762900,11227964,13905113,4266501,954854,-1882475,-10750785,-11422314,-13396052,-16355214,-12310457,-9925979,-7823390,29726,3831932,6562445,14166126,12944845,13298683,16100411,7297305,7054866,3308573,-7770885,-4707329,-12681291,-16830477,-9390248,-17360915,-9467279,-2629093,-6821302,8587894,7660369,8232942,20284815,9327089,13978203,13996847,-563077,6366783,-4924381,-12342185,-5312487,-19368226,-13063081,-9184307,-16421312,-405271,-2421211,517934,14323628,6384099,15131710,16957550,7170414,14774838,4303750,-1333695,1249329,-12480171,-9865681,-11445556,-17943256,-8659187,-11170035,-7211602,2151603,663932,9282875,12385362,11012618,15963277,11503719,9027038,7069422,-439639,-3311008,-7899400,-12086712,-13017281,-13804318,-12394447,-9650255,-5101078,-1302336,3876914,8904771,10242995,14326760,13589168,11045006,11197064,3991164,963074,-2365810,-10384249,-9295763,-13360485,-15024614,-9184560,-11626698,-4880250,843526,548117,10467239,10251543,11123326,16325507,8928734,9963537,6965940,-2316696,-576807,-8718322,-12342121,-9546367,-15922572,-10629199,-7748224,-8145747,2029572,2510260,6697800,13569657,10019478,14099199,12606249,6543525,7530242,-287257,-4612516,-5620893,-12965039,-11706287,-12052901,-13485283,-6997599,-5742644,-1654056,5329587,6106890,10946530,13191290,11152101,12530353,8696371,4278507,2304867,-4175371,-7509244,-9336776,-13308877,-11877826,-10801356,-9882126,-4147987,-1322431,2686569,8392555,9214407,12058160,13156121,9885996,9567852,5168001,24480,-2025842,-8068836,-10322752,-10936964,-13511823,-10385457,-8371695,-6093239,281965,2713887,6991739,11213192,10766231,12683417,11314279,7464082,5999889,534453,-3663997,-6207073,-10759174,-11403689,-11517469,-11600449,-7852121,-5055888,-1499582,3661057,6464215,9541069,11939271,11226528,10773227,8667844,4398935,1479026,-2877439,-7230011,-8794708,-11457494,-11785045,-9728121,-8938266,-4668154,-544543,2111510,7449405,9222535,10623738,12515094,9539702,8333342,5408733,-216611,-2155027,-6930886,-10068148,-9991873,-12323864,-10083053,-7359611,-5847573,31821,2759085,6017982,10327965,10055576,11492947,10631989,7032938,5500809,673190,-3219798,-5660995,-9704845,-10360945,-10723200,-10614707,-7244743,-4942758,-1193886,3140278,5819710,9063651,10571266,10611712,10055313,7634208,4623292,1067290,-2783572,-6126999,-8905409,-10364316,-10789730,-9764846,-7496038,-4664383,-671318,2692225,6142736,9046229,10139424,10883810,9689906,7290143,4793423,624817,-2797798,-6024259,-9012593,-9965658,-10653981,-9569377,-7211482,-4636718,-776264,2709697,5892713,8726829,9873623,10480005,9370265,7251534,4586713,674296,-2384729,-5854693,-8526648,-9428993,-10560392,-9089690,-7012522,-4884370,-309344,2268571,5649219,8921208,9018390,10557694,9224473,6511850,5089703,220960,-2592181,-5235344,-9242219,-9010843,-10104159,-9602751,-6102436,-4994354,-538039,3107210,4807765,9001089,9269096,9487163,9827770,6143432,4611512,1143847,-3243839,-4770137,-8353960,-9498026,-9129485,-9461090,-6597422,-4195876,-1377925,2780287,5056027,7817995,9384185,9300282,8915524,6793490,4286719,963443,-2385481,-5279141,-7916852,-8971077,-9577785,-8735650,-6492459,-4528323,-570386,2425496,4961669,8391615,8684735,9432297,9015041,5886495,4556064,648317,-3010835,-4576772,-8387599,-8823335,-8813861,-9279473,-5768570,-4231114,-1280399,3206975,4408730,7829323,9138736,8328228,9182938,6186394,3740900,1607566,-2849897,-4661424,-7196249,-9168337,-8398176,-8566517,-6576545,-3555043,-1244361,2364219,5062811,7056709,8714893,8890102,8028246,6445982,3915916,695774,-2001340,-5002100,-7477315,-8153631,-9041470,-8106970,-5865147,-4315232,-406359,2270776,4408618,7978826,7870711,8607183,8568575,5147185,4472798,786920,-2894335,-3726169,-7951628,-8004294,-7838571,-9058303,-5090426,-4142409,-1508556,3275840,3452677,7336897,8495160,7110401,9087521,5305457,3529294,2112368,-3359220,-3622471,-6613410,-9028922,-6840005,-8794650,-5771448,-2981481,-2303768,3161883,4107692,6240043,9126893,6905506,8299455,6091076,2575660,2172877,-2971604,-4457039,-5869550,-9104758,-6984112,-7899385,-6303535,-2462569,-2139283,2666937,4581651,5578585,8921695,7049133,7546354,6497538,2315680,2188583,-2335410,-4657090,-5272265,-8887179,-7049294,-7254613,-6620520,-2260072,-2118218,2048163,4894018,4858124,8767139,7066277,6805342,6837110,2043040,1949228,-1773319,-5200335,-4613144,-8606307,-7375224,-6247500,-7089735,-1955182,-1499724,1242003,5661505,4495395,8206219,7814431,5686922,7186337,2108501,918174,-636253,-5843042,-4587743,-7528195,-8256187,-5289072,-6968486,-2765172,-290640,146366,5602870,5007060,6625109,8677608,5158195,6362843,3451373,-124360,-101523,-4893211,-5700700,-6009435,-8639782,-5590424,-5557835,-3995402,259194,558298,4264626,6165160,5852965,8089989,6120708,4966040,4016421,-65345,-1177385,-3835122,-6260695,-6018582,-7550966,-6474414,-4708808,-3737657,-331325,1522201,3573156],[0,0,0,0,-1,-49,34,-80,-64,-27,-115,-30,-36,-47,11,69,-72,240,-149,295,-180,322,-345,500,-681,762,-1001,1000,-1282,1351,-1708,1953,-2314,2693,-2982,3471,-3776,4413,-4866,5611,-6243,7001,-7815,8601,-9648,10569,-11845,12959,-14381,15738,-17289,18982,-20727,22791,-24767,27124,-29354,31921,-34426,37033,-39495,41345,-42135,39957,-31867,8573,56451,-277466,1568094,10229102,-3490839,20919950,20259066,6803193,32399713,7748000,6295809,18031585,-16963316,-1970395,-7878014,-32779117,-3895687,-24114842,-22746126,5474948,-19383558,6887270,17048149,-2020944,31661090,15834180,9666963,30653508,-1637636,6326723,6672793,-22599221,-3976168,-18211035,-27715183,-6602546,-22688196,-11105821,3397210,-6386006,13015123,16189333,11000749,24391408,17047956,11206132,15187907,1937352,-4825373,-3830847,-17047273,-19035553,-12938420,-23856491,-13662215,-4570391,-13417320,9577080,9419418,4987633,29953424,11349823,15371611,27599298,-4697141,11732150,2487055,-24720031,2786630,-25616477,-26201111,-92461,-33761912,-2531826,4539231,-16917161,28242907,7623180,7969360,39703630,-846192,20535738,20927312,-17357887,15266782,-13552362,-26044550,2981326,-35456916,-14915692,-2333033,-29004908,10925851,2067237,-3459384,31948415,5520102,17566712,30187681,-1404067,18564206,6235790,-15231721,3933684,-20031016,-22303767,-7341760,-27817195,-12053126,-2831769,-13709499,10399158,10397142,6597232,26812136,15022750,13562106,23298258,1809000,3423442,3591056,-19449804,-8973824,-14954520,-28405132,-7061550,-17802692,-14609633,8925705,-6625010,11295719,22786210,3953069,28187616,17529665,2745387,23526310,-6423283,-6105313,3542899,-29583004,-9102928,-13477107,-31478676,2056352,-15257443,-9218771,19489660,-5855363,19325457,25606025,1567723,31275014,10232657,-1153437,19284317,-16865671,-8194062,-3391282,-33776508,-6841149,-16518320,-25350766,6969635,-12096746,1566191,21897750,72248,24689327,22012531,4585551,26160544,3241821,-2817231,8212920,-20561241,-11167037,-10697621,-29376970,-7521116,-14182600,-15465027,8106276,-3083534,8629100,21756429,7624049,22332138,18861682,5095228,15802367,-381682,-7992954,-1924047,-20005220,-16524758,-12412052,-23193880,-8913951,-6201494,-8124292,10296105,7845940,10677429,23721836,12646996,16114331,18052335,747681,5575855,-2233743,-16803615,-7248400,-19406951,-21518300,-8050402,-19370811,-6484267,3899301,-4529141,16258177,14453073,9762368,26653424,9821653,10720240,15449803,-8161133,885508,-7158731,-22717196,-6723430,-21360512,-18798417,-2836681,-16409637,2073659,8450685,647818,22268523,13638686,12426191,23859567,4531980,8818739,5983213,-12277340,-3787153,-14805067,-20981196,-10299127,-19926713,-12062152,-2831987,-6703162,7610653,10826563,10284067,20323165,15467187,13697072,15111324,4680514,1263550,-2441998,-12184423,-13094432,-14682659,-19189763,-13496286,-10948841,-9602528,1419870,3722775,7407419,17305841,13186608,16078987,18191319,6993409,9473745,2378158,-8742766,-4463136,-15928718,-17756568,-10913777,-19993946,-9513069,-3946339,-7050837,9679903,8296266,9990312,22077822,11303410,15235821,15596926,237329,5545617,-4286761,-14482361,-7296905,-19674984,-17365283,-9299162,-17288008,-3531785,983934,-900240,15277688,11294084,13000802,21664235,9271345,12171039,9691356,-4583777,-190109,-9641303,-16855441,-9964400,-19019184,-14585367,-6679548,-11069839,1511830,5700520,5065466,17112602,13536816,13350847,17913996,7259003,6627182,3563993,-8278559,-6833536,-12284967,-18179273,-12020782,-15172603,-12159965,-2656985,-3592214,4787684,11972019,9391795,17134424,16394125,10104452,14196832,4742553,-1615682,-96473,-12982040,-12537228,-11425649,-20386852,-9838769,-9848364,-10339308,5212204,895860,7882953,18043844,8166700,18162743,15047513,3920500,12467472,-2495821,-6836412,-2189723,-19300270,-11413171,-11674167,-20067533,-2952270,-8290307,-3814248,11597527,2273467,14834242,17821962,7546474,19385474,7805387,2053361,7032139,-10495766,-7541670,-9301695,-20384732,-9480206,-14081353,-12653818,-135989,-4388781,5499571,11780425,8283010,17206120,13989194,10426637,12418164,3376337,-39695,-2753580,-10802478,-11600359,-12925380,-15400813,-11647580,-8595941,-6637438,833307,4792089,6818330,14057419,12741905,12298625,15133225,6333246,5643502,2557522,-8464089,-5249491,-12375119,-16576220,-8645886,-16089637,-8573996,-1310101,-5833705,9095975,8210192,8004554,19829623,8726420,12576797,12941727,-1706247,5146656,-5477294,-12784316,-5398723,-18670898,-12466854,-8059331,-15014032,524359,-1256485,1215155,14491932,6675273,14549468,16124839,6297804,13233285,3273756,-2283738,224038,-12555628,-9871427,-11070962,-16779729,-7869049,-9900027,-5867480,2766594,1596345,9526564,12045634,10897659,14793852,10470941,8137615,5593301,-959160,-3942092,-8444675,-11586259,-12688394,-13018325,-11084222,-8888920,-3734310,-289829,4118026,9579682,9870695,13681382,13145579,9579205,10243381,3005592,-343137,-2596737,-10771296,-9285912,-12443111,-14523348,-7986453,-10305917,-4128599,2072306,1175098,10515303,10484116,10204113,15484862,8075133,8509115,6129849,-3276778,-1489976,-8727862,-12455890,-9042558,-14887521,-9775641,-6336424,-6992879,2776053,3426697,6799416,13341975,9681715,12994069,11641500,5424550,6154621,-1036656,-5390218,-6032375,-12630066,-11488146,-11151236,-12223313,-6085476,-4468596,-612438,5850874,6639170,10764692,12702111,10463457,11224443,7573074,3100798,1016508,-4738849,-7855724,-9344417,-12588122,-11167653,-9688092,-8384331,-3085478,-148579,3405253,8504972,9394317,11476336,12172686,9067170,8023186,3950168,-910243,-3101813,-8126558,-10334385,-10579390,-12395914,-9462368,-7008584,-4663412,1093367,3719851,7255016,10890366,10624580,11612376,10191513,6446484,4405590,-376160,-4457750,-6752591,-10430208,-11123043,-10648269,-10262651,-6789339,-3592434,-350570,4314993,7085213,9328793,11383487,10567486,9412835,7536405,3162943,135463,-3503880,-7725257,-8907623,-10877071,-11164752,-8526708,-7582681,-3509099,672448,2867850,7821965,9339797,9956928,11676868,8435240,6824442,4258320,-1323511,-3068047,-7173977,-10158732,-9520217,-11381128,-9024202,-5961416,-4491671,1070222,3705122,6415859,10266386,9562832,10498132,9489343,5679521,4169962,-295369,-4056431,-6034251,-9643579,-9950682,-9851645,-9334423,-6018284,-3580705,-147015,3944578,6275535,8930236,10000948,9764512,8856850,6343937,3381616,-166636,-3612908,-6586623,-8794035,-9799384,-9950554,-8527360,-6233900,-3468618,428919,3529083,6567407,9025736,9553645,10007569,8503610,5910511,3503208,-576388,-3633209,-6356772,-8957630,-9426035,-9775517,-8453888,-5815026,-3341681,346606,3520839,6276580,8637616,9320229,9509845,8227592,5943532,3251123,-351661,-3126283,-6140751,-8523561,-8991177,-9695200,-7936304,-5789125,-3582124,792984,3004946,6010586,8727932,8570359,9676062,8005181,5182936,3725127,-973870,-3390075,-5614978,-9152071,-8435127,-9250977,-8381999,-4706844,-3611636,644947,3978121,5221504,9087082,8680015,8615751,8574921,4703310,3302778,-122925,-4142436,-5166462,-8396201,-8922546,-8236189,-8419318,-5060811,-2905403,-122133,3711023,5396166,7986554,8821747,8326771,7868171,5217610,2965856,-127690,-3354153,-5564791,-7990631,-8466051,-8510505,-7728045,-4944395,-3087607,464867,3493202,5325042,8330601,8271686,8359336,7937231,4539794,3098017,-337161,-4019364,-4965101,-8325273,-8490800,-7791810,-8148587,-4502850,-2714211,-214442,4110429,4892966,7736517,8786379,7403400,7942897,4878023,2338412,454249,-3743784,-5227583,-7150428,-8809161,-7524501,-7330103,-5228411,-2209730,-142051,3219757,5514532,7047149,8343098,7968232,6871406,5049006,2506644,-407596,-3026225,-5431781,-7404729,-7730619,-8031874,-6967046,-4498160,-2870949,670942,3327292,4910528,7802122,7593989,7564213,7401691,3973641,2967844,-253778,-3765924,-4259231,-7693117,-7780728,-6927895,-7803948,-3926571,-2625499,-499642,4102839,4061423,7195952,8205080,6297631,7795494,4180201,2010210,915269,-4109797,-4278903,-6550084,-8558529,-6073692,-7425357,-4572663,-1496372,-1032958,3943990,4666567,6154204,8686790,6153259,6873280,4821102,1173658,887875,-3726055,-5006270,-5854654,-8640429,-6186407,-6619344,-5021627,-1061073,-816381,3527875,5137495,5594395,8522252,6147362,6341975,5098545,963942,898848,-3177993,-5289345,-5177254,-8423767,-6191961,-5914839,-5389251,-753233,-889467,2780776,5486565,4828674,8327077,6315323,5445140,5673497,649474,563468,-2475145,-5905048,-4670529,-8079809,-6688667,-4879665,-5781126,-682967,-28212,1962508,6259887,4624478,7569919,7199612,4301080,5784533,985291,-461879,-1391135,-6276790,-4786507,-6910295,-7607214,-4070505,-5440747,-1692700,1022280,997656,5888107,5222312,6037387,7802020,4223401,4867495,2352702,-1345625,-966296,-5200045,-5800381,-5501236,-7679585,-4555336,-4133961,-2787827,1300403,1466707,4563816,6204359,5332972,7248287,5034477,3631418,2713115,-1077699,-1990475,-4141357,-6268089,-5608605,-6612888,-5373138,-3396043,-2496351,779877,2311414],[0,0,0,-1,-8,116,-162,195,-307,244,-436,418,-714,830,-1132,1355,-1580,1936,-2183,2756,-3165,3917,-4501,5304,-6084,6957,-8060,9148,-10631,11999,-13763,15436,-17436,19550,-21894,24595,-27387,30676,-33970,37812,-41757,46241,-51064,56336,-62190,68392,-75394,82787,-91177,100199,-110355,121542,-134008,148087,-163825,182037,-202789,227321,-256170,291173,-334284,389007,-461096,560175,-705641,938295,-1368139,2412302,-10794668,-6527900,12421195,-4721237,21904777,19460466,7466153,31823254,8093065,6027743,18328092,-17220803,-1592869,-8219809,-32549431,-4104767,-24100825,-22842266,5473272,-19438339,7059621,16741452,-1753713,31601266,15810315,9825224,30603622,-1694165,6544669,6432093,-22481059,-4028464,-18357145,-27474737,-6717141,-22736775,-11005198,3078980,-6184177,13012526,16068455,11203552,24328081,17078098,11400517,15030501,2019954,-4731340,-3935868,-16907110,-19096407,-12989384,-23819732,-13938349,-4646461,-13383933,9374149,9569114,5002784,29878889,11570972,15395991,27615324,-4494634,11794773,2486401,-24491989,2622574,-25547976,-26275626,-419016,-33718041,-2795091,4423012,-16812916,27907142,7720181,8069698,39560393,-394736,20456735,21004536,-16884069,14973601,-13284482,-25926490,2533364,-35079779,-15232243,-2571307,-28735623,10371624,2133643,-3426747,31669244,5935503,17600019,30160497,-950397,18433055,6485539,-15005716,3717777,-19720838,-22495055,-7456857,-27724518,-12430487,-2967003,-13860378,10040929,10472662,6446793,26815670,15313720,13587814,23618151,2162046,3545097,3998858,-19322983,-8872336,-14902124,-28616189,-7378177,-18072913,-15079971,8529544,-6870348,10938381,22776096,4039357,28209252,17892812,3144894,23702840,-5755212,-5845006,3719462,-29266032,-9437320,-13552170,-31613741,1257247,-15293246,-9841717,18968245,-5611681,18681378,25785266,2016771,31081798,11125017,-916997,19403588,-15995077,-8500529,-3168557,-33517711,-7555676,-16331680,-25908273,6351526,-11925167,823419,21948961,283720,24425682,22631320,4655274,26320068,3960762,-2895882,8609899,-20314462,-11458508,-10485831,-29658628,-7933591,-14254859,-16011889,7935989,-3259328,8312788,21852884,7651098,22548760,19301701,5386442,16146117,19023,-7682331,-1846070,-19910851,-16609760,-12669915,-23547026,-9407520,-6617582,-8380358,9901546,7831782,10501862,23659151,13118543,16251422,18537997,1340623,5710501,-1652750,-16561249,-7499358,-19185601,-22088160,-8528535,-19522858,-7326971,3727284,-4837381,15777524,14748821,9531065,26854089,10526182,10813345,16150547,-7463481,872335,-6511258,-22797341,-7052213,-21280678,-19594850,-3250415,-16665094,1188610,8363173,311890,21975652,14149197,12296621,24385283,5408581,8980113,6746737,-11807967,-3787131,-14325760,-21304823,-10634321,-20056572,-12842042,-3114742,-6985597,6970806,10962456,10067290,20442553,16007536,13847743,15582652,5228822,1352979,-1824813,-12147778,-13234344,-14738349,-19680257,-13907990,-11286620,-10171632,1122547,3498214,7206864,17428093,13320451,16354232,18666791,7478159,9877166,2908194,-8497214,-4462619,-15777767,-18123310,-11350484,-20254932,-10234502,-4162466,-7416799,9258768,8537143,9783327,22251403,11957852,15313300,16447241,734063,5598260,-3524359,-14756489,-7400851,-19491072,-18283728,-9354465,-17810322,-4377868,1137391,-1720689,15099070,11810772,12582217,22408782,9702004,12243133,10782685,-4663262,175598,-9142009,-17561088,-9760069,-19458142,-15395146,-6668252,-11969782,1150872,5765265,4479243,17573243,13746596,13407626,18853128,7423449,7126537,4163069,-8345770,-6405799,-12442103,-18595521,-12022594,-15849859,-12657191,-3019733,-4192301,4648335,11880919,9387555,17524324,16721865,10611971,14745823,5205088,-1174084,234800,-12935997,-12626651,-11531476,-20837662,-10302810,-10245553,-11127213,4880553,601412,7505008,18305965,8251438,18498317,15935138,4213465,13276702,-1834809,-6807526,-1622284,-19505513,-11762694,-11679098,-21069112,-3373527,-8752967,-4822125,11687921,1822209,14609488,18456930,7470424,20153787,8639625,2222708,8137263,-10218038,-7421665,-8764487,-21061698,-9734996,-14458805,-13919289,-473787,-5145502,4718202,11875997,7944145,17509218,14736213,10592399,13458792,4007387,341052,-1879124,-10843740,-11575973,-12949992,-16229846,-12052389,-9268074,-7649284,531504,4203865,6507576,14326447,12758734,12905585,15851474,6730035,6575693,3066669,-8286440,-4745539,-12508374,-16874505,-8917140,-16877281,-9076449,-1823685,-6589618,8908111,8070168,7873351,20167343,9098215,13256146,13780561,-1182912,5831005,-4974145,-12737944,-5314288,-18939107,-12981460,-8437737,-15872455,-227718,-1645199,468893,14422230,6696551,14550732,16808555,6747572,13879085,4236114,-1926774,840066,-12162227,-10274465,-11029118,-17406738,-8755160,-10213827,-6898840,2254518,1357167,8860899,12388664,11095101,15041380,11547500,8440375,6339230,-174616,-3960834,-7853780,-11719334,-13238940,-13031652,-12078895,-9524892,-4240054,-1231369,4084947,9288733,9746558,14299282,13211072,10295067,11157541,3403705,634130,-2302023,-10762658,-9118053,-13010533,-14962651,-8524923,-11298977,-4726501,1351996,505731,10431404,10256890,10568313,16114998,8641342,9425982,6771871,-2572962,-883033,-8488427,-12336784,-9373720,-15339348,-10495479,-7252255,-7682109,1936015,2861317,6491091,13285702,10129435,13406724,12371434,6380267,6858750,-111754,-4808272,-5802256,-12362357,-11886483,-11611334,-12797817,-7124821,-5072657,-1485140,5170174,6554907,10427865,13073596,11077561,11673758,8722514,3839599,1727852,-3953228,-7786353,-9084455,-12816325,-11898954,-10087144,-9496093,-3990391,-732076,2554023,8444457,9274248,11610944,12982120,9536544,8935918,4974522,-459827,-2292967,-7852183,-10389711,-10664832,-13083045,-10088561,-7840221,-5593765,487069,3136524,7011127,11070385,10705631,12222627,10934864,7187586,5348917,203448,-3938852,-6514766,-10564536,-11318077,-11304538,-10908980,-7586028,-4468236,-896019,3853789,6852725,9425593,11606572,11112414,10046712,8240940,4030054,681963,-2994122,-7418906,-8985161,-11066529,-11722032,-9244269,-8245834,-4348574,68631,2430609,7546430,9535581,10237391,12202896,9213430,7553465,4997046,-737714,-2687178,-6976714,-10267655,-9838396,-11844188,-9777810,-6800476,-5164359,447510,3323957,6182016,10272661,10035182,10997228,10187539,6537395,4777831,342519,-3620375,-5940675,-9614371,-10328292,-10433935,-9975097,-6901868,-4340521,-673859,3362537,6196400,9036341,10365623,10432750,9546053,7099414,4085376,480463,-3115419,-6381273,-8896391,-10118054,-10570375,-9264528,-7062169,-4166596,-183010,3006125,6366941,9063802,9924538,10594496,9196816,6865514,4145389,173130,-3066669,-6236774,-8939282,-9880820,-10312699,-9088611,-6814379,-4111897,-295471,2833615,6252401,8649788,9538712,10295952,8758617,6940612,4208690,31182,-2446794,-6128288,-8510357,-9090942,-10458237,-8440174,-6626073,-4570947,261970,2388117,5775774,8965035,8595799,10400569,8772853,5908415,4877345,-399445,-2795076,-5278884,-9357217,-8534476,-9871850,-9197921,-5423047,-4708497,-72418,3386415,4846239,9168167,8869076,9138854,9449683,5518233,4287751,702711,-3554891,-4887635,-8447095,-9289159,-8828106,-9107437,-5967081,-3802722,-897109,3133432,5156538,7992455,9034190,8992505,8583362,6163965,3917995,452024,-2759643,-5141760,-8120126,-8607965,-9162433,-8486838,-5663016,-4162263,-192162,2914222,4838782,8516090,8426477,8947421,8815626,5185098,4101302,473552,-3434183,-4472798,-8380291,-8779926,-8199072,-9141355,-5201228,-3636101,-1166231,3650325,4446797,7646123,9153355,7832773,8784936,5828295,3152265,1349437,-3235337,-4876161,-6987711,-9149554,-8056838,-8064877,-6230998,-3076856,-978787,2636974,5257117,6920283,8617053,8587888,7588842,6028715,3489200,327518,-2341818,-5086850,-7414661,-7978160,-8653367,-7724562,-5319282,-3962290,-78373,2716297,4460626,7947898,7724230,8224503,8270728,4797845,3988967,558448,-3263299,-3727069,-7781526,-8024250,-7417516,-8711120,-4656182,-3618565,-1355098,3524657,3592386,7203659,8525496,6816434,8651902,5075001,2929904,1840720,-3523683,-3844558,-6524270,-8848613,-6623763,-8256410,-5464097,-2505209,-1830477,3346973,4277950,6108855,8902518,6703958,7852892,5682377,2207890,1797016,-3119779,-4553859,-5884403,-8875040,-6683043,-7450859,-5858022,-2145894,-1720055,2840175,4633376,5538308,8790421,6654496,7335938,6000480,2036243,1874887,-2680170,-4700196,-5165893,-8701916,-6688237,-6889478,-6255016,-1787064,-1912398,2307351,4935472,4818385,8643258,6761627,6482985,6540456,1628185,1632151,-1884394,-5385240,-4480491,-8459935,-7045159,-5791929,-6653150,-1570636,-1120987,1371271,5834428,4435285,7946298,7648182,5214371,6700984,1786462,483811,-843086,-5908438,-4678781,-7253198,-8071204,-4848184,-6459542,-2458831,83869,424672,5578331,5094379,6427916,8374151,4903618,5842523,3154871,-485945,-370494,-4865005,-5721144,-5893447,-8158078,-5396263,-5085034,-3556164,484739,861725,4277889,6078768,5786304,7713783,5858049,4575357,3594829,-222067,-1390531,-3899940,-6162210,-5931180,-7134262,-6114848,-4439825,-3257168,-198480],[0,0,0,0,-1,52,56,-79,79,-146,30,-156,59,-259,259,-424,484,-520,653,-646,923,-994,1358,-1503,1807,-2026,2268,-2664,2961,-3562,3953,-4631,5109,-5787,6447,-7193,8140,-9012,10200,-11199,12535,-13748,15250,-16822,18546,-20526,22497,-24870,27191,-30008,32891,-36255,39898,-43937,48543,-53553,59495,-66062,73965,-83006,93925,-107008,123069,-143228,168382,-199339,228749,-189385,-1789725,-17880711,-5634717,11707126,-4471506,21215844,19874842,6906974,32006307,8025423,6051409,18259429,-16981067,-1807966,-7829539,-32534185,-3985819,-23971764,-22607300,5405832,-19272479,6958204,16714552,-1752078,31442730,15652084,9837089,30250727,-1679586,6420891,6157684,-22137090,-4046430,-18336852,-27137283,-6908773,-22470475,-10794399,2941042,-5858003,12833682,15945859,11419869,23928609,17074410,11269603,14659134,2251922,-4972845,-3866951,-16647747,-19268405,-12624752,-23729351,-13983354,-4257038,-13652690,9430019,9626132,4573298,29999784,11325241,15162332,27769190,-4732610,11901368,2663317,-24473329,3034623,-25527162,-26047379,-156810,-33774597,-2669296,4179305,-16940133,27874017,7340823,8029376,39336964,-460119,20541664,20836288,-16596503,15160296,-13220573,-25380607,2430842,-34931859,-15023690,-2876294,-28412952,10079038,1845411,-3259070,30933107,6004199,17389159,29755623,-394117,18006591,6690224,-14408157,3287503,-18969248,-22328593,-7795975,-27022222,-12991803,-2997077,-13636303,9213018,10766076,6100517,26207792,15775201,13052625,23690029,2610018,3168443,4572478,-19185910,-8925949,-14209923,-28811435,-7235083,-17746057,-15434268,8734156,-6991267,10581236,22799037,3694139,27954102,17875208,2872215,23686866,-5719312,-6039728,3866665,-29022813,-9334303,-13208898,-31469778,1416567,-15125638,-9780603,18941183,-5537468,18554304,25664441,1899334,30740101,11049941,-1045864,19097044,-15827252,-8590058,-3176994,-33168011,-7620070,-16052448,-25567859,6202386,-11520993,861631,21649067,539942,23960979,22499960,4736413,25769768,4123647,-2920721,8250825,-19776326,-11557599,-10381795,-29044233,-8155999,-13817188,-15858081,7477469,-2728113,7995946,21622518,8059898,21769784,19322731,5372875,15475719,472610,-8050546,-2090404,-19169055,-17071694,-12287996,-22937870,-9776415,-5814354,-8475013,9540836,8458659,9900597,23620966,13181707,15450572,18858401,1145427,5411616,-1162474,-17038490,-7238417,-18769490,-22350071,-7727330,-19517875,-7215826,4275019,-5132312,15931781,14869923,9053931,27002932,10135045,10447050,16270480,-8030968,883361,-6447162,-22978596,-6635034,-21160930,-19347257,-2794515,-16529592,1497720,8543641,260157,21917704,13981590,12039229,24093137,5087896,8694758,6572915,-11845550,-3977727,-14226407,-21150837,-10516752,-19595979,-12738256,-2894236,-6647395,6785319,11179238,9980741,19988267,16106475,13339723,15292560,5217695,740942,-1707891,-12173089,-13489819,-14116242,-19813260,-13475528,-10635333,-10354549,1883046,3590496,6937305,17964346,12642732,16215755,18691943,6474641,9885051,2395764,-9159957,-4008197,-16226666,-17806554,-10746632,-20437068,-9262972,-3836863,-7298669,10073649,8311365,10062227,22427205,11133064,15370155,15746077,-120272,5615914,-4476987,-14946637,-7229177,-19882624,-17572309,-9016726,-17469826,-3319776,1398779,-1070015,15764606,11532258,12793449,22059694,9041385,12077212,9805753,-5338940,-225398,-9901520,-17498935,-9643292,-19377513,-14521832,-6273059,-11322209,2083412,5972504,4954619,17799843,13344171,13309374,18250070,6665393,6698710,3364194,-8901241,-6675050,-12826020,-18342446,-11806651,-15491472,-11831562,-2376875,-3567250,5387705,12095886,9540901,17521809,16226527,10246642,14144301,4321680,-1649031,-488308,-13412410,-12613341,-11699839,-20381751,-9693983,-9819632,-10087181,5579214,1130459,8231772,18316429,8189833,18403354,15036920,3699400,12536850,-2833980,-7114804,-2283412,-19777569,-11316926,-11774435,-20309778,-2629441,-8394664,-3647719,12062215,2063898,15244000,17881068,7382869,19773821,7513386,1972292,7200432,-10947601,-7396184,-9459355,-20774863,-9218180,-14379402,-12637180,67592,-4637519,5835576,11846635,8293810,17549207,13938339,10533935,12623408,3158869,64346,-2926226,-10997101,-11602122,-13161066,-15522642,-11548251,-8723067,-6541301,921549,4896820,7002732,14221188,12821805,12491476,15187730,6183778,5634893,2373295,-8741157,-5327324,-12661361,-16634013,-8687423,-16223952,-8392246,-1261303,-5757887,9376367,8292961,8206980,20016814,8694691,12827440,12844475,-1747437,5153266,-5784077,-12845793,-5522141,-18871815,-12444074,-8175725,-15028272,672273,-1205438,1344103,14663170,6772374,14652148,16101169,6323584,13254782,3208660,-2415543,95930,-12646690,-10100514,-11134431,-16881445,-8025013,-9691026,-5908866,2903795,1956218,9535529,12381185,11060268,14747135,10704403,7886898,5430995,-1051047,-4401560,-8476488,-11809752,-13052141,-12875897,-11211796,-8799367,-3478036,-321708,4672089,9741533,10019072,14114516,12947078,9706081,10276090,2576287,-336873,-2941452,-11125330,-9374320,-12819611,-14464041,-8064337,-10306033,-3869867,2098696,1430350,10745672,10543238,10589847,15503828,8069301,8584653,5807847,-3257169,-1798002,-8958702,-12399470,-9430049,-14725784,-9959538,-6467528,-6614125,2723275,3771085,7063718,13299992,10210722,12893032,11679126,5725395,5745323,-916998,-5550805,-6447950,-12441232,-11893826,-11222744,-12090693,-6391707,-4053621,-607253,5763790,7114486,10604131,12932215,10677977,11033162,7869647,2995286,914720,-4594575,-8286667,-9295362,-12688754,-11441752,-9558197,-8623327,-3171787,-33149,3331584,8805280,9465848,11513609,12472160,9014610,8253094,4090805,-1068859,-3016789,-8349866,-10408932,-10658684,-12622842,-9503842,-7231551,-4650262,1164165,3696067,7500940,10962694,10721857,11873550,10164826,6707792,4398492,-414603,-4396079,-7006058,-10513228,-11231374,-10987733,-10206595,-7034350,-3655038,-239874,4187546,7357602,9506910,11385242,10949701,9448996,7627490,3327541,-31216,-3375500,-7844117,-9087946,-10821443,-11443023,-8684135,-7599437,-3751926,841782,2821305,7847676,9623249,10034481,11795527,8689909,6885281,4410251,-1332029,-3122629,-7216091,-10367938,-9738156,-11488835,-9270231,-6181114,-4542127,1012955,3754837,6453153,10280964,9941730,10640193,9638638,6016197,4144078,-175312,-4051570,-6256836,-9621062,-10204856,-10085119,-9357547,-6330997,-3619840,-53810,3707204,6594907,9020249,10156773,10167153,8849846,6600203,3549172,-205912,-3436509,-6754053,-9075383,-9852915,-10345818,-8605748,-6343973,-3645663,652772,3520041,6726374,9308063,9658926,10226985,8734141,6008894,3553960,-551168,-3616647,-6531392,-9156667,-9677837,-9944756,-8615063,-6072807,-3441870,366510,3507675,6483143,8683700,9526364,9853921,8226024,6205379,3324651,-474098,-3032519,-6520460,-8580762,-9053195,-10065254,-7889282,-5949776,-3780811,924310,2839375,6274772,9019420,8475968,10102951,8061177,5325006,4169658,-1125581,-3289802,-5670091,-9410914,-8372780,-9601445,-8627012,-4780977,-4122787,767126,3877487,5122285,9318165,8729517,8812580,8914787,4817140,3556908,-89939,-4101411,-5131523,-8592374,-9059489,-8452434,-8615651,-5193877,-3148634,-177400,3656344,5425366,8076760,8991941,8584555,8080148,5460256,3164777,-133028,-3297944,-5584510,-8157443,-8486941,-8860997,-7875051,-5112382,-3423535,591830,3402094,5288102,8616449,8273836,8586589,8144857,4528166,3391014,-411993,-3979679,-4856858,-8630260,-8484148,-7951086,-8498609,-4476251,-3046461,-259515,4197134,4752728,7954611,8834620,7485277,8242118,4943345,2522680,662796,-3860086,-5185209,-7184403,-8938222,-7652897,-7622513,-5418935,-2354070,-331180,3213525,5473544,7062925,8485781,8116698,7133262,5279116,2708044,-320064,-2951878,-5411737,-7549756,-7916803,-8257240,-7196716,-4692696,-3119279,634202,3198596,4828006,7961581,7608404,7821589,7729743,4097030,3266529,-94195,-3730207,-4215868,-7893912,-7843647,-7088339,-8107514,-4013575,-2855900,-570655,3988979,3889526,7303431,8339077,6486503,8106888,4377909,2378622,1181699,-4051922,-4154090,-6660828,-8647192,-6348744,-7648843,-4828400,-1787149,-1157047,3893521,4655192,6319678,8750552,6320889,7264545,4970596,1567577,1046506,-3670277,-4885614,-6038480,-8662579,-6392780,-7018314,-5104517,-1473390,-1039653,3435470,4892279,5747044,8629278,6342780,6753992,5299951,1377704,1150199,-3228126,-5012673,-5313459,-8569400,-6262188,-6377539,-5504905,-1177502,-1192156,2877999,5281737,4998452,8425806,6391154,5960182,5773203,1067177,937435,-2557811,-5650631,-4779233,-8336856,-6731033,-5442075,-5975872,-956067,-554671,2011452,5992819,4708520,7897140,7137895,4809134,5962744,1251366,-23024,-1512423,-6097219,-4794324,-7124387,-7555673,-4509780,-5771965,-1759016,593894,1039270,5787260,5224481,6392439,7807358,4529638,5193227,2456906,-889651,-1011046,-5126548,-5687980,-5887625,-7744509,-4916452,-4549594,-2832643,885743,1441029,4592218,6080108,5758121,7335723,5359412,4083301,2800004,-700004,-1880430,-4332963,-6146370,-5895407,-6874390,-5558375,-3867827,-2558040],[0,0,0,-2,-9,93,-38,185,-257,320,-468,451,-696,742,-1112,1315,-1718,2061,-2423,2936,-3363,4138,-4777,5786,-6664,7793,-8943,10223,-11780,13367,-15402,17381,-19817,22232,-25043,28047,-31359,35119,-39067,43616,-48288,53630,-59214,65481,-72252,79651,-87836,96596,-106416,116922,-128760,141629,-156090,172144,-190148,210602,-233760,260733,-292008,329436,-374510,430572,-502152,597449,-731758,936902,-1297022,2136041,-10021599,-7836797,-15928189,-6525546,12335596,-4551510,21626614,19383806,7552153,31440730,8151646,5875195,17905512,-17066069,-1730813,-8375069,-32084507,-4313463,-23933951,-22207129,5276926,-19043014,7449145,16315195,-1231561,31311407,15413148,10199278,29843821,-1795857,6622419,5503302,-21968373,-4119914,-18764192,-26631322,-7048431,-22494061,-10126915,2676840,-5515843,13305014,15556027,11818425,23898072,16623631,11674587,14060815,2045712,-4781436,-4606410,-16483971,-19145894,-13205849,-23030420,-13925276,-4350606,-12579989,9130490,9975228,5223597,29301029,11914354,15015633,26922987,-4161900,10990528,2256197,-24134846,1990378,-25080699,-25834931,-772884,-32652118,-2768212,4340981,-15760379,27275999,7964163,8459795,38437717,120089,20020246,20143086,-16118779,14070355,-13245700,-25144638,1670930,-34157162,-15006260,-3092544,-27492461,9793916,2158395,-2694037,30495597,6546441,17321646,29235424,-60186,17514709,6421114,-14231583,2772641,-18889575,-22235871,-7994929,-26569018,-12896229,-2986633,-13176149,9117679,10880950,6339589,25939981,15862786,13048533,23377977,2693072,3071065,4300567,-18906352,-9029974,-14244169,-28388830,-7488912,-17527371,-15305294,8361381,-6743149,10359487,22417401,4015741,27518035,17983695,3148314,23201021,-5216519,-5898779,3685067,-28394992,-9632553,-13065646,-31088484,739755,-14702074,-10026198,18331609,-5098720,17838431,25515822,2256772,30089377,11604657,-959070,18849900,-14931250,-8883453,-2912237,-32543385,-8151313,-15629805,-25726538,5593022,-11074744,126241,21478734,718710,23282712,22852617,4713911,25493001,4754488,-3157247,8473708,-19306071,-11848361,-9927229,-29021976,-8420791,-13556023,-16167712,7359566,-2755864,7545303,21598392,7822025,21549552,19519224,5408911,15539006,779074,-7849195,-1732960,-18999555,-16946732,-12075061,-22960883,-9914974,-5985615,-8679816,9244555,8201401,9686351,23436746,13173736,15436097,18913908,1385329,5469694,-806829,-16649181,-7242538,-18404160,-22277790,-7951359,-19452376,-7803199,3961377,-5357460,15307134,14707245,8872560,26721997,10503538,10441089,16598782,-7350778,958632,-5772388,-22568982,-6782225,-20664910,-19735791,-3167389,-16635491,597107,8214074,-81478,21211094,14181897,11826346,24096823,5805820,8662680,7215065,-11211650,-3824635,-13381296,-21089264,-10576426,-19369814,-13487353,-3067188,-7051998,5879472,11027524,9430754,19641656,16387291,13098854,15811674,5776343,1081727,-794748,-11855907,-13005115,-13635183,-19960565,-13482922,-11014107,-10951630,1412287,2722434,6522910,17449005,12314843,16333802,18624480,6974462,10542273,2914471,-8204632,-3577948,-15680970,-17456435,-11006142,-20353221,-9822656,-4493022,-7671187,8992357,7781122,9557047,21796502,11543495,15270187,16263236,979155,5879890,-3214566,-14197127,-7037766,-19007754,-18004389,-9228719,-17726857,-4659675,996000,-2133730,14587602,11540622,11944184,22344993,9644389,12121147,11185781,-4526052,510046,-8437963,-17369916,-9148860,-19118788,-15431472,-6366458,-12477016,907856,5567328,3636955,17366747,13150963,13012590,19021101,7121563,7420669,4544532,-8207643,-5724693,-12169595,-18193394,-11558437,-15908414,-12556461,-3148037,-4690511,4394037,11225663,8949854,17179476,16235528,10570920,14689095,5358162,-687717,565934,-12337268,-12160650,-11280218,-20364747,-10335720,-10214962,-11246839,4416767,330264,6927199,17831730,7901698,18025078,15800027,4214068,13385660,-1419398,-6410545,-1194470,-18973592,-11461112,-11313020,-20891585,-3468405,-8847734,-5138506,11270621,1371610,14108768,18062186,7278982,19889645,8693407,2435228,8322303,-9777017,-7053109,-8361287,-20603827,-9520084,-14335676,-13641606,-687559,-5235562,4454444,11421702,7701215,16906241,14425888,10509381,13203731,4240208,528049,-1726459,-10210446,-11312319,-12520236,-15720460,-12034223,-9015160,-7679662,167235,4085385,5890376,13956274,12389935,12370285,15863361,6626706,6603562,3442875,-8014671,-4238182,-12012325,-16489492,-8522045,-16711973,-9077143,-2048393,-6960384,8442442,7437630,7446606,19801063,8692513,13131593,13631359,-896552,6095441,-4626868,-12063702,-4922409,-18383208,-12631432,-8520470,-15635734,-496107,-2022272,270328,13560712,6412881,14054002,16264188,6928590,13628271,4394724,-1446633,838348,-11360468,-9807993,-10828009,-16568813,-8826389,-10061847,-6858216,1613532,1445610,8318791,11767543,11069199,14263144,11465243,8464233,5996179,444923,-3885413,-7552869,-10924189,-13217306,-12487666,-11711655,-9619619,-3883871,-1707618,3792641,9070116,9009696,14104147,12849725,9886843,11250378,3166658,792928,-1834112,-10563937,-8515371,-12634378,-14643071,-8191863,-11184751,-4740000,1217909,286772,10098195,9879992,10238662,15616400,8375047,9188483,6722954,-2313589,-850295,-8064731,-11885316,-9219041,-14791162,-10229871,-7092343,-7425242,1576343,2887682,6219469,12613097,10049976,12758185,12035993,6417009,6323439,149005,-4689831,-5838538,-11622964,-11767894,-11116361,-12222698,-7238753,-4606978,-1501796,4803577,6753940,9854150,12735674,10976767,10970515,8645136,3600422,1475223,-3511645,-7873575,-8811542,-12237689,-11761502,-9606001,-9153635,-3942531,-405021,2401930,8152610,9157148,11023410,12634628,9224207,8479585,4943719,-523724,-2318863,-7560704,-10171200,-10393143,-12547937,-9786064,-7501917,-5298896,465056,3166880,6725000,10564063,10534272,11732312,10474238,7096625,4900754,289803,-3751142,-6466197,-9922131,-11123385,-10969110,-10407086,-7577220,-4194762,-826880,3451592,6814566,8992905,11148815,10909773,9587489,8083189,4037189,571047,-2682008,-7226282,-8702715,-10507325,-11543427,-8933730,-7934987,-4398790,138243,2250183,7082654,9276438,9781028,11873472,9115305,7214261,5007635,-550409,-2517847,-6549979,-9824873,-9530654,-11378323,-9463430,-6644605,-5005587,199699,3111233,5949049,9729967,9821311,10612894,9833272,6515320,4549651,451937,-3256238,-5762234,-9133918,-9986968,-10113206,-9503377,-6883383,-4150275,-689279,3003628,5966588,8625124,9939357,10169144,9100163,7057921,4123009,485924,-2718961,-6203707,-8554499,-9682964,-10329959,-8770807,-6870516,-4132682,-157458,2752617,6146544,8686865,9534358,10251467,8846587,6642397,4125577,88938,-2862709,-6131683,-8530425,-9408045,-10055896,-8617435,-6683380,-3970522,-220771,2538407,6054576,8218580,9117641,10085332,8273687,6704622,4189716,27000,-2070480,-5925526,-8233733,-8587475,-10255027,-8096493,-6340738,-4590173,420459,2046583,5566723,8738808,8115496,10240167,8341174,5705898,4913699,-494676,-2533276,-4894659,-9194795,-8007539,-9693462,-8938362,-5110991,-4769386,82464,3155444,4594817,8890520,8387274,8922819,9129198,5279364,4328823,634271,-3263896,-4551446,-8222990,-8673222,-8595063,-8836188,-5682126,-3971254,-798114,2833214,4690035,7749070,8501991,8815188,8367743,5808213,4119066,499041,-2499679,-4652190,-7889015,-8028602,-8884729,-8427435,-5301591,-4418712,-270133,2796257,4314677,8303487,7976110,8574897,8731089,4910142,4317968,601808,-3237014,-3893346,-8097146,-8302070,-7802969,-9024685,-5042091,-3804630,-1365794,3474510,3916910,7327749,8712194,7373466,8666082,5559559,3174722,1692042,-3034352,-4285630,-6601967,-8726718,-7607549,-7921015,-5990015,-3227167,-1267666,2342427,4695332,6517040,8175715,8109458,7463190,5848861,3490421,578791,-2133733,-4579599,-7021585,-7555545,-8220509,-7544776,-5195579,-3894001,-331832,2457728,4029739,7436774,7399977,7739221,8050758,4663891,3940115,780272,-2944579,-3360599,-7250421,-7639296,-6970095,-8464118,-4534964,-3560136,-1550916,3230765,3208204,6707122,8138862,6469729,8358881,4936456,3006520,1978028,-3191330,-3513198,-6084908,-8367315,-6303604,-7926771,-5280938,-2550100,-1997366,3056337,3895218,5795331,8410442,6398238,7551778,5486054,2349422,1796219,-2816889,-4104362,-5598719,-8361454,-6388478,-7207638,-5579088,-2243803,-1855850,2724122,4236414,5269907,8340283,6253756,7116464,5777359,2013209,1973019,-2479043,-4261508,-4838888,-8278225,-6197954,-6740319,-5938159,-1836895,-2045784,2214604,4557605,4444129,8272327,6266191,6293316,6298496,1616140,1830302,-1773605,-5012687,-4204400,-8090671,-6624941,-5615188,-6477436,-1568891,-1300503,1313305,5484910,4099701,7675611,7119826,5017480,6563981,1778533,759672,-741078,-5457061,-4324798,-6948783,-7634341,-4766472,-6282155,-2422299,-172395,275294,5147851,4666335,6099096,7870736,4786660,5664686,3163391,-114988,-305428,-4542858,-5193332,-5570683,-7742237,-5221326,-5043972,-3461432,190646,771455,3902794,5651435,5561072,7193474,5584594,4503094,3393067,67839,-1220035,-3590163,-5556292,-5727833,-6725190,-5780825,-4375365],[0,0,0,-1,-9,171,-87,214,-171,225,-322,368,-624,666,-965,1005,-1285,1448,-1763,2164,-2529,3110,-3486,4156,-4629,5422,-6172,7127,-8201,9264,-10589,11780,-13367,14864,-16778,18725,-20940,23345,-25839,28728,-31642,35114,-38656,42762,-47067,51838,-57052,62667,-69035,75837,-83651,92075,-101723,112414,-124644,138694,-154908,174174,-196954,225009,-259786,304867,-365110,450168,-578735,793299,-1214002,2333205,-12546276,-25537294,-4321093,-17946848,-4718835,11031537,-3333593,20893914,19977292,7217421,31771008,7707514,6495652,17246671,-16749301,-2135660,-8472529,-32163519,-4137151,-24253314,-21864705,4931248,-18721051,7518748,16348977,-1081868,31500597,15295863,10597818,29605115,-1704635,6643502,5279195,-21905213,-4240485,-19073374,-26475722,-7386222,-22416267,-10111107,2496639,-5286991,13291437,15618651,12071751,23700775,16883029,11797939,14041404,2193320,-4939335,-4718528,-16472330,-19403511,-13123724,-23134776,-14090008,-4219163,-12608054,9197602,10117130,5366130,29529897,11963137,15210996,26922348,-4288124,10951063,1892889,-24175944,1646273,-25441161,-25718577,-1136331,-32582871,-2520444,4237754,-15167664,27349559,8040258,8998540,38202002,355013,20164092,19535470,-15921230,13521479,-13765582,-25043495,874023,-34125677,-14850913,-3328642,-26755229,9994230,2411961,-1813773,30422176,6936460,17838192,28738754,139025,17139605,5637159,-14349100,1847705,-19358563,-22242736,-8618709,-26331197,-12675926,-2836200,-12256845,9632403,11331194,7228135,26075356,16061888,13228349,22789187,2416361,2564568,3261942,-19266137,-9807264,-14815875,-28178489,-7755516,-17168468,-14493355,8655641,-5513994,11049858,22815161,4917428,27352661,17820891,3165831,22263304,-5621729,-6736451,2571770,-28575507,-10408835,-13325593,-30623464,655284,-13924708,-9165730,18766599,-3841102,18269690,25916926,2838032,29608489,11500420,-1403686,17833647,-15447982,-9776996,-3691487,-32751561,-8649198,-15419615,-25210847,5989376,-10303871,921066,22068241,1526934,23599316,22947966,4832148,25037961,4336488,-3634796,7553957,-19839033,-12469472,-10572874,-29089324,-8487489,-13343050,-15458026,7788083,-1886336,8348111,22013135,8527855,21723094,19328137,5415044,14755532,88738,-8508606,-2918102,-19398718,-17489623,-12508940,-22519338,-9936558,-5227536,-7707505,9728686,9302869,10337484,23785141,13736704,15065272,18693070,887419,4318846,-1359120,-17689654,-8061543,-18674481,-22788181,-7678516,-18921470,-7386978,5227846,-4588103,16151649,15766520,9148125,27096468,10445577,9718656,16110781,-8437514,-37948,-6567302,-23678704,-7141200,-20939734,-19754424,-2420708,-15896808,1583073,9474210,745747,22159724,14756093,11935943,24002041,5125265,7784713,6276064,-12500926,-4886869,-14179117,-21751484,-10692376,-19187052,-12890027,-2132339,-5997461,7028843,12233810,10213944,20277453,16640898,12782891,15275894,4828737,-174563,-1807444,-12971323,-14036803,-14081161,-20320898,-13197770,-10375183,-10306046,2708070,3913694,7468969,18694495,12651560,16580431,18721843,5986005,9806942,1795154,-9695828,-4374981,-16775801,-18111197,-10855157,-20504282,-9080367,-3464241,-6852350,10615426,8760334,10405739,22824585,11337709,15212125,15814330,-372166,5103131,-4612578,-15582504,-7588336,-20003895,-18103021,-8776516,-17533235,-3382328,2053865,-1171436,16158347,12164792,12652776,22718869,8998916,11798493,10256677,-6025606,-299937,-9941236,-18295065,-9423709,-19854166,-14911294,-5700973,-11737843,2539959,6567409,4780618,18712672,13483518,13417159,18839533,6247895,6778835,3250504,-9576723,-6551063,-13397556,-18783811,-11576455,-16073520,-11675560,-2222585,-3739500,5922059,12223452,9817482,18051995,16266636,10449506,14231711,4108666,-1683899,-732279,-13690143,-12845779,-12017924,-20646697,-9900698,-9894144,-10177163,5745352,1292777,8352541,18778585,8350181,18607805,15349767,3540490,12641237,-3033319,-7487664,-2355914,-20299284,-11707156,-11823588,-20765228,-2441569,-8276007,-3715830,12687645,2207118,15519788,18489624,7287186,20049496,7545687,1597132,7268654,-11502186,-7751806,-9552125,-21366335,-9284361,-14431069,-12858754,531773,-4471902,6072799,12523448,8381316,17998714,14259301,10309378,12847005,2907042,-353666,-2967889,-11547672,-11889379,-13322792,-15985231,-11513433,-8682486,-6565361,1360066,5091413,7319995,14765833,12918398,12765154,15415060,5997327,5740282,2170190,-9082817,-5370030,-13096781,-17007397,-8790394,-16513441,-8305218,-1174385,-5791760,9755109,8551392,8434889,20441845,8843500,12873512,12912892,-1907134,4949719,-5945106,-13232420,-5788834,-19210489,-12719171,-8184573,-15068606,547096,-854510,1496002,14948322,7188041,14770057,16551243,6497493,13121407,3427844,-2777849,-183831,-12612166,-10806361,-11292635,-17004009,-8546027,-9419050,-6038118,3027077,2556881,9384526,12920613,11406756,14605622,11310583,7680595,5362892,-835821,-5107987,-8515649,-12029965,-13664692,-12644834,-11695735,-8843966,-3177275,-480070,5141382,9979736,10067738,14672284,12914077,9812752,10445127,2286136,-283113,-3204557,-11508244,-9457139,-13255917,-14668328,-8077001,-10494978,-3663861,2238294,1635007,11116851,10808019,10875862,15615517,8416027,8523663,5663624,-3310329,-2321071,-9106534,-12785647,-9907087,-14739303,-10207100,-6433132,-6309363,2535443,4385143,7393621,13363317,10884837,12639117,11830972,5828598,5126352,-848502,-6043562,-7046132,-12363891,-12561179,-11153808,-11889352,-6825598,-3412944,-458154,6031787,7949630,10510814,13405862,10994799,10604998,8237781,2490330,461297,-4602541,-9056931,-9517203,-12861805,-11970244,-9275101,-8704860,-2985214,731628,3502780,9348022,9927067,11708043,12805407,8885074,8065297,3918806,-1513395,-3454598,-8743234,-10943668,-11026608,-12751028,-9568151,-7028472,-4286664,1510642,4269009,8012318,11293067,11188026,11996543,10103964,6623498,3891766,-813910,-4719459,-7733423,-10692073,-11561289,-11326471,-9906523,-7123749,-3301940,457381,4437590,8032123,9881361,11510537,11356051,9219998,7399980,3261855,-784772,-3697352,-8353409,-9760964,-10863530,-11855256,-8724053,-7252408,-3789560,1383853,3404283,8150924,10326451,10290069,11963797,8926357,6503930,4178402,-1577177,-3809628,-7427721,-10770648,-10124354,-11473813,-9408301,-6024568,-4148778,1098024,4288297,6963655,10545898,10399449,10728545,9604747,6163625,3680748,-489773,-4332000,-6912011,-9836826,-10608658,-10432967,-9281445,-6415640,-3430863,428232,3995209,7142453,9364794,10449795,10573048,8806448,6597019,3380333,-600267,-3737912,-7154268,-9522194,-10124320,-10641232,-8759683,-6351672,-3494317,854280,3875564,7097181,9611976,10065066,10456086,8775649,6154840,3295784,-826412,-3995616,-6984946,-9357986,-10148929,-10200305,-8593720,-6168190,-3067263,713682,3653241,7154731,8918097,9841501,10332958,8033605,6383114,3251214,-963768,-3063144,-7134626,-8952564,-9180603,-10644960,-7745545,-5913862,-3871249,1494869,3006472,6680101,9632447,8559517,10697034,8101026,5100460,4233347,-1655242,-3559087,-6000921,-10115747,-8519570,-9959998,-8801397,-4539087,-4033985,1125341,4305846,5453304,9872725,8941537,9139147,9075029,4655079,3482311,-337007,-4478565,-5501290,-9020004,-9344816,-8748865,-8701423,-5196226,-3125117,181884,3883457,5765453,8517226,9174998,9015202,8207668,5354865,3248436,-535016,-3518665,-5806117,-8764359,-8662562,-9250764,-8145038,-4926625,-3622599,751683,3736848,5407502,9181336,8519576,8852453,8570269,4448316,3545306,-450856,-4355990,-4942757,-9119848,-8860213,-8062024,-8860135,-4436581,-3007633,-284862,4636961,4925643,8280209,9323766,7650552,8550423,5055607,2428566,641695,-4169411,-5407265,-7460275,-9309550,-7902460,-7842506,-5538669,-2340368,-271404,3356246,5779026,7370511,8786137,8425996,7375175,5396383,2761889,-399629,-3089095,-5675915,-7869837,-8134599,-8554554,-7391703,-4743818,-3227479,626253,3425345,5020065,8303568,7944943,8150088,7981562,4233675,3285239,-151443,-3962462,-4422743,-8255234,-8168249,-7273694,-8374106,-4179105,-2900655,-601026,4234341,4215913,7530129,8645358,6747510,8342857,4487081,2447798,1042974,-4167029,-4462554,-6961520,-8892733,-6683784,-7866979,-4946043,-2022271,-1015576,3957108,4829374,6642639,8966845,6763458,7458020,5053947,1737759,902166,-3801860,-5018683,-6441815,-8837207,-6734042,-7252900,-5128151,-1713470,-901877,3634743,5006250,6167600,8850065,6580946,7119507,5276611,1515568,1128441,-3470210,-5006341,-5778004,-8841725,-6493281,-6823839,-5554549,-1282716,-1198520,3091456,5305204,5366591,8798037,6641221,6343761,5875192,1102092,989681,-2686411,-5722146,-5128810,-8554281,-6929340,-5702388,-6013026,-1040688,-475024,2286099,6172585,4999731,8164955,7406651,5164838,6080437,1295983,-9774,-1802022,-6145003,-5119519,-7477449,-7735784,-4778797,-5808354,-1782148,527544,1335600,5895425,5487814,6829839,7967165,4920907,5271837,2441926,-786127,-1314795,-5322404,-5964180,-6374931,-7829822,-5269116,-4716718,-2837829,839159,1722946,4764174,6265854,6265712,7418809,5619243,4288114,2641372,-669757,-2124403,-4440586,-6270435,-6428442,-7029116,-5765781],[0,0,0,-1,-4,67,94,21,62,37,-51,39,-94,-37,-70,-52,-117,82,-206,219,-202,272,-191,383,-356,608,-631,796,-861,928,-1129,1206,-1563,1685,-2070,2223,-2546,2814,-3129,3604,-3959,4582,-4971,5640,-6128,6839,-7545,8326,-9278,10127,-11275,12256,-13599,14860,-16431,18088,-19918,22062,-24315,27168,-30279,34362,-39329,46349,-57147,77383,-128184,328233,-3836898,-20478691,-24207178,-5151322,-17420402,-5625968,11487870,-4051720,21068855,19743697,7247975,31756153,7973281,6331005,17709738,-16715236,-1807649,-8390795,-32012114,-4276196,-24213767,-21920459,4799849,-19007810,7334459,16003501,-1006492,31261847,15281841,10707485,29515069,-1464064,6897796,5342426,-21385196,-4200393,-18907832,-26155143,-7664271,-22320300,-10196506,2045281,-5266613,12809164,15356664,12183352,23333718,17078476,11843908,13955505,2695668,-4844449,-4330341,-16089061,-19466876,-12849480,-23245159,-14231404,-4227647,-13228722,9029994,9792922,4754338,29467546,11653477,15110785,27163812,-4077652,11466521,2303413,-23782056,2085003,-25155067,-25433982,-1267590,-32670997,-2793850,3636405,-15476691,26814598,7633676,8938913,37715903,560534,20272970,19523206,-15176337,13694498,-13284949,-24344048,746260,-33527153,-14874883,-3863019,-26516949,9088395,2071663,-1951947,29388393,7140494,17411136,28411927,888996,16781192,6234092,-13542865,1813720,-18371086,-22081266,-8674727,-25784548,-13311825,-3072860,-12385641,8521280,11215076,6615781,25429022,16300030,12787227,22994611,2968957,2686903,4207901,-18630616,-9490982,-14100357,-28154431,-7689383,-17251177,-15101610,8225551,-6165623,10362422,22301967,4518635,27045633,17893100,3374134,22481062,-4952039,-6106503,3150895,-27765233,-10199187,-13071300,-30387019,165281,-14009032,-9745182,17807621,-4140594,17377754,25394619,2876442,29080062,11955598,-1030813,18028408,-14217522,-9390616,-3193011,-31751480,-8962836,-15067413,-25314301,4974086,-10210041,-7278,21234880,1522374,22479353,22930757,5002786,24610119,5278127,-3307571,7974979,-18503266,-12311009,-9822877,-28391164,-9124772,-13034619,-16143241,6832656,-2008104,7048845,21321058,8374300,20664518,19755905,5612304,14889012,1591351,-8034097,-1943463,-18103687,-17481303,-11847929,-22526351,-10702306,-5433718,-8859811,8677890,8857992,8950425,23366176,13554468,14713930,19381338,1511112,5158287,-85993,-16937532,-7098607,-17849687,-22716474,-7525311,-19357750,-8221242,4401173,-5659457,14983349,15000948,8332170,26655684,10520284,10058227,16791135,-7377174,835720,-5404682,-22562870,-6686342,-20314956,-19796924,-3104935,-16304276,247157,8310135,-66923,20695306,14379577,11524509,23737829,6120651,8199641,7378199,-10942267,-4318915,-12746259,-21174626,-10800948,-18540327,-13805209,-2874545,-6629194,5236984,11540993,9139301,19143714,16911637,12387341,15914233,5990917,327664,-127645,-12023838,-13321112,-12844427,-20473912,-13020071,-10579636,-11542262,2100317,2538054,6139663,17948361,11568963,16474826,18754752,6326971,10972078,2723671,-8334148,-3035785,-15952330,-17028585,-10637562,-20496848,-9379298,-4702569,-7757294,9070002,7419996,9489455,21620780,11264769,15279962,16053119,891903,5866179,-3200436,-14029613,-6858734,-18808124,-17890661,-9085883,-17624637,-4707135,1035683,-2296626,14375039,11469404,11616383,22231468,9512219,11804487,11428689,-4669229,673321,-8285051,-17461056,-8646041,-19095920,-15422316,-6114610,-12667013,1015552,5439134,3261469,17425945,12886107,12822019,19063977,6906920,7766122,4631163,-8187719,-5245440,-12143685,-18045350,-11254085,-16097574,-12326724,-3342026,-4981711,4404521,10743265,8787671,17070960,15908972,10831467,14616610,5364427,-284468,597468,-12020940,-11797071,-11150406,-20099464,-10386009,-10271841,-11244715,4071237,124678,6764486,17400033,7818515,17959278,15632487,4407319,13354328,-1271911,-5953183,-1070054,-18625922,-11096945,-11348882,-20589945,-3506303,-9147998,-5070231,10775804,1070125,14005872,17453914,7376413,19835214,8499912,2893829,8241012,-9421731,-6527932,-8459523,-19971237,-9438308,-14403401,-13328354,-1162826,-5462165,4282969,10669290,7732615,16572978,14003829,10812416,12947125,4551791,860626,-1716359,-9541201,-11046797,-12324428,-15305844,-12188675,-8974909,-7810618,-295366,3951590,5480151,13591290,12248547,12099983,15798287,6565865,6651426,3730315,-7788008,-3965540,-11812140,-16161401,-8398898,-16621661,-8998415,-2224202,-6897194,8309563,7135235,7439575,19295020,8518962,13101776,13267799,-659588,6114736,-4597503,-11553638,-4962646,-18035716,-12259271,-8693610,-15113962,-612263,-2123804,538238,12951856,6362516,13935085,15622380,7164350,13255811,4264457,-977676,546332,-10846656,-9538019,-10870756,-15969885,-8969050,-9984058,-6566944,1061607,1542218,8000120,11296348,11154996,13690773,11421660,8645040,5790817,871263,-3664940,-7303527,-10271352,-13186350,-12088289,-11578445,-9877136,-3875407,-2055211,3468718,8800960,8475587,13853543,12617150,9763998,11292525,3351494,1189062,-1543998,-10104462,-8079635,-12432416,-14194394,-8217411,-11174659,-4687594,706076,48831,9582510,9399389,10103837,15103277,8470272,9409606,6600917,-1684667,-667579,-7696694,-11129961,-9163887,-14219502,-10161378,-7489655,-7169912,947303,2576716,6011397,11759288,10022509,12456990,11680907,6945505,6245258,644235,-4075561,-5623102,-10805922,-11532914,-10997858,-11916574,-7696828,-4763023,-1857717,4046263,6408398,9137524,12255686,10850366,10773534,8946532,3938304,1848053,-2815901,-7291243,-8271630,-11718989,-11568159,-9495530,-9414797,-4282551,-973097,1764705,7503345,8541362,10712658,12340340,9243018,8782348,5183224,217212,-1747907,-6947746,-9406207,-10087410,-12279764,-9729280,-7867384,-5603876,-251994,2485826,6277195,9784734,10228573,11489137,10317226,7502771,5147098,869968,-2924384,-6060474,-9208743,-10706994,-10798982,-10103413,-7869009,-4538924,-1339273,2652350,6359054,8327938,10668872,10845018,9325585,8388147,4426769,1001221,-1947984,-6654391,-8150919,-10001028,-11374645,-8784334,-8185139,-4846727,-327365,1577952,6551849,8702672,9337820,11527996,8954844,7471092,5428779,44946,-1916324,-5955517,-9245356,-9200272,-11131215,-9514401,-6927072,-5363815,-475817,2457544,5397953,8999243,9417066,10375726,9699525,7000813,4980301,1126347,-2503444,-5243296,-8314168,-9515928,-9963627,-9392687,-7234385,-4549760,-1279410,2205651,5488983,7866820,9478847,10118595,8850586,7429033,4533219,989557,-1843860,-5612967,-7972425,-9146748,-10280982,-8716855,-7126734,-4638499,-641008,1992887,5556157,8100179,8996182,10156874,8767613,6983412,4627267,730713,-1957659,-5410586,-7910179,-8991306,-9912845,-8593844,-7008953,-4418612,-856023,1762149,5479815,7590605,8809591,9991412,8116672,7118932,4545947,555076,-1238003,-5456062,-7470506,-8104186,-10220392,-7843108,-6772801,-5012404,-36695,1087480,5211073,8111398,7513481,10328149,8103457,5982292,5424051,-224012,-1686936,-4550261,-8673954,-7381806,-9823377,-8699624,-5295015,-5306896,-153805,2411353,3998141,8572566,7784766,8894040,9034484,5289843,4875690,873298,-2596212,-3891578,-7865957,-8024474,-8510229,-8768018,-5680451,-4449618,-1121650,2242463,4142255,7420363,7953952,8623508,8297400,5832823,4523852,793087,-1993601,-4113805,-7631375,-7538173,-8777532,-8233358,-5366046,-4791766,-561344,2223677,3842280,8025086,7390438,8396207,8716570,4906053,4646218,841529,-2843715,-3380439,-7884845,-7811503,-7620806,-8936652,-4827330,-4077993,-1505586,3180726,3376255,7148492,8338637,7127690,8626774,5415066,3467873,1841599,-2790064,-3880283,-6308398,-8376616,-7318951,-7829250,-5899609,-3271254,-1466776,2110247,4263063,6236796,7814741,7843749,7406546,5768586,3624452,837304,-1901228,-4212945,-6682902,-7236392,-7928460,-7518774,-5176473,-4067334,-601909,2120421,3617432,7043115,7065870,7574989,7964990,4652679,4129125,1075153,-2574822,-3029193,-6931065,-7219060,-6860462,-8289445,-4612686,-3771519,-1733374,2792688,2832446,6446417,7610396,6326680,8245281,4873495,3257814,2099212,-2766310,-3085268,-5826541,-7896465,-6114395,-7908774,-5232034,-2890948,-2095057,2660157,3399444,5474234,7904627,6204394,7467698,5322098,2652076,1946819,-2488194,-3562579,-5381612,-7875344,-6198402,-7285616,-5418332,-2547539,-2023241,2466544,3563256,5074617,7796888,6014786,7163350,5521947,2330656,2310395,-2304571,-3554842,-4677599,-7886803,-5838793,-6900926,-5789182,-2098475,-2421721,2046642,3844086,4279606,7909353,5901834,6365538,6050973,1801912,2153899,-1647463,-4285555,-3935129,-7765683,-6158231,-5762725,-6275439,-1656702,-1700813,1169836,4791769,3840318,7432953,6625872,5129474,6395707,1869737,1152691,-695725,-4911628,-3898409,-6765602,-7054409,-4841231,-6155672,-2477522,-617431,264543,4671700,4271753,5986143,7289654,4850047,5651873,3034480,399240,-236064,-4097796,-4831172,-5531401,-7182145,-5128457,-5047123,-3314499,-331097,681023,3590363,5066590,5484817,6780508,5429340,4609932,3144666,434613,-964875,-3444650,-5043500,-5608755,-6471335],[0,0,0,-1,-9,119,-53,267,-219,389,-395,513,-685,823,-1185,1352,-1797,2006,-2481,2867,-3441,4131,-4828,5782,-6578,7720,-8719,10100,-11500,13179,-15049,16994,-19289,21546,-24304,27080,-30395,33868,-37753,41976,-46456,51508,-56782,62827,-69172,76346,-84005,92459,-101722,111807,-123126,135440,-149424,164804,-182360,202127,-224902,251364,-282438,319851,-365347,422724,-496858,597556,-742157,969008,-1379029,2364881,-11080255,-12731622,-18184952,-25992296,-4247024,-18422456,-5121130,10994413,-3627929,20768795,20189968,7117529,32178767,7821209,6719024,17542383,-16540921,-1876394,-8358824,-32219473,-4259836,-24589525,-21933215,4440530,-18979829,7289436,15982451,-885834,31393090,15284052,11128334,29469090,-1187400,7045766,5231614,-21336842,-4389815,-19050727,-26256956,-8095377,-22363842,-10418041,1789819,-5016851,12723262,15469134,12546770,23384882,17454506,12036900,13973684,2969765,-5012325,-4465454,-16145133,-19800458,-12997337,-23424153,-14540834,-4313563,-13313965,9049885,9952702,4944372,29668876,11986480,15462866,27352762,-3980034,11610901,2329286,-23854671,1934425,-25441745,-25685222,-1660452,-32923018,-2989109,3383660,-15442551,26810628,7842996,9324148,37870296,1094419,20549851,19675587,-14732218,13605850,-13281231,-24408637,236343,-33676721,-15311533,-4364680,-26626096,8710601,2031227,-1791715,29313837,7651617,17724772,28680454,1487302,16922493,6565229,-13458766,1560947,-18361525,-22430161,-9196457,-25889067,-13833347,-3351601,-12582874,8318090,11382172,6749025,25662836,16790600,13176266,23318639,3430394,2830981,4257617,-18656467,-9844780,-14388879,-28472106,-8360816,-17386979,-15395710,7845161,-5971830,10278510,22455708,5058909,27159975,18572148,3863518,22498414,-4371892,-6220625,2938283,-27634498,-10891253,-13278329,-30687370,-625567,-13948530,-10101222,17644917,-3556233,17201510,25884368,3501919,29154443,12703068,-809714,17971115,-13829295,-9883601,-3260841,-32044861,-9763855,-15261487,-25788204,4552924,-10100072,-232221,21419411,1917432,22821789,23604096,5448600,24963677,5633332,-3305757,7877172,-18752390,-12792237,-10363508,-28857314,-9568788,-13349624,-16151244,6671253,-1857545,7509385,21542587,9071738,21212959,19992474,6236744,14753793,1521892,-8037770,-2791274,-18348083,-18076488,-12683846,-22427768,-11234519,-5433977,-8396911,8545883,9613269,9534375,23547075,14597316,14749008,19780564,1929447,4488827,-10917,-17341901,-7983693,-17963966,-23645109,-7967608,-19221515,-8815699,4863100,-5336229,15174060,16018633,8647980,27225116,11449339,9905263,17204565,-7357833,191289,-5478456,-23390624,-7454042,-20502268,-20656395,-3313853,-16290851,82811,9035131,350512,21132349,15410233,11841794,24258507,6608628,7979866,7382629,-11251065,-5074089,-13161496,-21868306,-11444726,-18801560,-14381954,-2881147,-6403463,5365190,12312571,9751732,19723471,17732626,12657889,16107719,6175915,-26460,-512129,-12483468,-14112836,-13370723,-21097907,-13656001,-10582572,-11681642,2337385,3231483,6584982,18751293,12429996,16780024,19387627,6431156,10685129,2658515,-9163157,-3685744,-16508896,-18161858,-10999300,-20921343,-9822576,-4099255,-7676571,9720302,8533208,9883956,22782107,11885763,15284805,16711855,328107,5456854,-3474219,-15432192,-7279575,-19567754,-18900432,-8855169,-18011560,-4536502,2057990,-2204101,15732465,12453868,11993993,23429870,9365555,11877450,11553525,-5870066,317323,-9086232,-18745445,-8967495,-20045332,-15787202,-5749131,-12853641,1934278,6343945,3836117,18845266,13456084,13403390,19701689,6400980,7505118,4076227,-9379775,-5963133,-13242992,-18960198,-11625520,-16623135,-12214886,-2718624,-4451614,5475919,11926077,9622743,18165319,16565345,10897836,14723011,4870390,-1229637,-147288,-13338289,-12882666,-11854928,-21043064,-10457435,-10157439,-11091330,5247627,835111,7719297,18932952,8281417,18854505,16108146,3852630,13571096,-2174883,-7162925,-1636303,-20320414,-11751798,-11797684,-21490050,-2922201,-8932030,-4622092,12320859,1643214,15315912,18743494,7366473,20736515,8287541,2180297,8152867,-10856414,-7448406,-9205840,-21514829,-9650784,-14857973,-13663834,-292801,-5258524,5287315,12075281,8214965,17938194,14752064,10890519,13441870,3934061,315424,-2195876,-10898080,-11827247,-13225504,-16277043,-12284737,-9205537,-7654560,532353,4501447,6440161,14679708,12880474,12921885,16214658,6606847,6656739,3067849,-8524196,-4733216,-12924774,-16969951,-8887915,-17208964,-8965795,-2043043,-6576643,9211115,7874472,8212721,20385901,9090395,13611055,13542694,-987435,5874833,-5289262,-12592377,-5740953,-19099642,-13030184,-8950654,-15663467,-352910,-1697601,1033349,14164372,7080485,14707638,16623307,7360238,13556426,4251380,-1782377,157450,-11899892,-10624679,-11360144,-17000175,-9430293,-9905292,-6750036,1967198,2222477,8671492,12642835,11710818,14516662,12091978,8375368,5899159,319558,-4608158,-7913065,-11685921,-13910859,-12662897,-12351530,-9626995,-3708405,-1582100,4639202,9512926,9627918,14894715,13103577,10479016,11300436,2876907,723572,-2631632,-11029077,-9114983,-13456870,-14769247,-8727663,-11142997,-4333722,1310628,1112313,10500319,10484672,11084003,15735833,8993596,9257826,6331025,-2302709,-1827270,-8590695,-12350755,-10196970,-14704569,-10865078,-7260061,-6801317,1438282,3802127,6941118,12842777,11207105,12828670,12342966,6831793,5587275,211957,-5267836,-6717666,-11732374,-12822278,-11530422,-12256259,-7807587,-3956563,-1410115,5102377,7685065,9950177,13500215,11424573,10966693,9234032,3230631,1232851,-3733393,-8608852,-9091141,-12803746,-12408166,-9655025,-9642001,-3896842,-204308,2652096,8806680,9515205,11705490,13178242,9494561,8894517,4777110,-535246,-2585661,-8228769,-10480202,-11020089,-12970208,-10038233,-7968086,-5141200,490898,3318160,7527953,10798937,11270530,12298314,10555669,7704763,4814148,65896,-3776926,-7349251,-10193110,-11593515,-11751044,-10374300,-8042591,-4197156,-375226,3366500,7545548,9542594,11378238,11798676,9603248,8315894,4264246,129503,-2720311,-7723141,-9436960,-10785001,-12225693,-9294084,-7935098,-4704131,564335,2649609,7470398,10077022,10271123,12228065,9539398,7225169,5059481,-665740,-3101940,-6902083,-10482902,-10227955,-11665702,-9975120,-6805220,-4799420,223522,3676120,6575143,10133780,10549692,11023470,10044581,6899219,4307269,261690,-3618107,-6573417,-9493711,-10685874,-10742905,-9600286,-7263431,-4081963,-382489,3260811,6770978,9097875,10396240,10899993,9279496,7292490,4180518,9227,-3017027,-6800483,-9244304,-10179888,-10926727,-9191181,-7070980,-4074095,104996,3190738,6687054,9214936,10205881,10693415,9182517,6999836,3875350,82098,-3228401,-6773669,-8906744,-10228139,-10585581,-8864720,-7177336,-3722495,-57240,2730090,6975016,8471193,9791243,10817240,8210640,7366782,3984410,-433662,-2164381,-6963561,-8676440,-9031006,-11268971,-7974480,-6766387,-4607583,1039385,2003331,6432052,9504547,8357078,11169445,8464097,5821386,5210629,-1219668,-2737628,-5566331,-10046879,-8359156,-10486059,-9245525,-5135157,-4994869,549123,3532058,5075239,9808140,8778562,9631086,9487592,5272690,4381598,137402,-3725936,-5059640,-8982594,-9186939,-9217544,-9128176,-5778936,-4019557,-385966,3166891,5379758,8558147,8929580,9490903,8685374,5814065,4197386,-72518,-2948063,-5369167,-8782156,-8428059,-9595136,-8715402,-5307968,-4500809,239708,3233963,4756157,9301196,8365977,9142156,9203850,4741763,4451266,131587,-3946813,-4342364,-9144257,-8871048,-8308509,-9516919,-4905271,-3757751,-967414,4182224,4410983,8143639,9410620,7823989,9139167,5605388,3084460,1320960,-3683549,-4988380,-7336691,-9444342,-8084588,-8303712,-6088281,-2938894,-913854,2914581,5460774,7258884,8802617,8718981,7782204,5931371,3410505,148281,-2607181,-5218167,-7761928,-8141359,-8867286,-7953594,-5243496,-3877634,149255,2994334,4584458,8254157,7982657,8351871,8491129,4737133,3869118,366976,-3507429,-4009861,-8057456,-8230863,-7553548,-8796593,-4688309,-3515766,-1128432,3777128,3893166,7406931,8647090,7029907,8680344,5039278,3005837,1552001,-3660500,-4081512,-6837929,-8854092,-6940656,-8278292,-5327744,-2627355,-1532470,3437928,4509178,6541076,8847857,7022120,7980445,5488175,2421370,1384418,-3338726,-4519104,-6465008,-8775623,-6974316,-7814543,-5504016,-2379492,-1469940,3258742,4574392,6168137,8735112,6777722,7670081,5716220,2175425,1667398,-3111846,-4600363,-5740144,-8815296,-6619774,-7353085,-5905097,-1849100,-1795351,2823213,4838442,5278394,8847201,6728178,6878106,6195315,1663411,1532863,-2433787,-5278725,-4950664,-8685008,-6974682,-6217128,-6495132,-1611439,-1124541,1897168,5670494,4870356,8261735,7394283,5723608,6532616,1770220,632998,-1396937,-5815723,-4957598,-7671686,-7867272,-5383304,-6300208,-2324857,-202054,996305,5478555,5352953,6903316,8053748,5404010,5790928,2939390,-150137,-1087558,-4914995,-5800205,-6477968,-7883555,-5806349,-5145567,-3180138,115833,1309851,4369392,6006679,6424445,7503614,6016252,4833171,3146188,109233,-1823798,-4217664,-6036168,-6566724],[0,0,0,0,-3,91,17,91,63,58,22,83,-102,94,-156,28,-140,19,-188,149,-268,274,-246,302,-199,364,-301,512,-484,591,-589,574,-680,646,-879,857,-1084,1060,-1186,1235,-1306,1512,-1571,1876,-1917,2215,-2303,2587,-2840,3143,-3601,3943,-4584,5071,-5956,6827,-8128,9718,-11807,14750,-18689,24744,-33737,48743,-74943,126918,-249124,646210,-4749767,-21325632,-10995824,-19534631,-24729152,-5278983,-17629058,-5305307,11246510,-3466912,21111382,19919576,7703673,31696374,7972515,6658746,17241563,-16566949,-1924125,-8968953,-31816165,-4655376,-24558429,-21558566,4259520,-18716895,7728734,15699239,-368892,31239392,15154957,11458346,29088856,-1281841,7097953,4655847,-21087160,-4603062,-19345253,-25906824,-8258621,-22311577,-9988708,1617385,-4652654,12915863,15302087,12832475,23271922,17175497,12119088,13606375,2612855,-5023584,-4858221,-16129461,-19689578,-13239026,-23071654,-14369327,-4319694,-12592595,9124396,10055715,5626785,29225324,12080539,15595090,26505557,-3791481,11087481,1475679,-23442216,1169874,-25535196,-25135946,-2268977,-32094122,-2682152,3179986,-14178276,26426267,7912637,10005824,36872410,1425045,20420859,18657991,-14164200,12801054,-13589429,-23781099,-517920,-33012841,-15048182,-4765597,-25488339,8602611,2161402,-975034,28632152,8006020,17741623,27881351,1982817,16237019,6136835,-13010332,759519,-18045699,-22257898,-9518294,-25099617,-13816159,-3154754,-11931084,8074509,11661251,6922031,25274112,16908439,12866472,22948658,3403190,2380232,4008552,-18586210,-9941080,-14330042,-28192930,-8236836,-17146387,-15015158,7877027,-5708245,10378069,22199479,5250182,26775074,18142979,3858201,21893259,-4405052,-6285463,2528709,-27206150,-10914303,-13171448,-29977193,-784297,-13423324,-9602208,17348568,-2906008,17046179,25594212,3832817,28245125,12437876,-908439,17049502,-13624999,-10212586,-3735098,-31285226,-9985643,-14818449,-24993006,4420750,-9275364,72113,21196426,2508016,22209298,23271048,5458896,23911069,5591179,-3658725,7123776,-18394280,-13136595,-10287480,-28159563,-9697278,-12593016,-15548735,6672797,-1067614,7460233,21466180,9389780,20531314,19812918,5798909,13922078,1438747,-8582403,-3111943,-18098487,-18183336,-12167121,-21867605,-10930597,-4642875,-8070150,8888873,10022951,9337584,23598204,14266664,14120090,19271178,1148320,3939751,-392412,-17835820,-7895522,-17895670,-23295183,-7394270,-18829804,-8044014,5460730,-4954678,15598153,16006033,8503007,26888659,10772776,9402216,16353170,-7948041,-150130,-5839857,-23293724,-7329147,-20166991,-19968742,-2708260,-15510073,658925,9315586,803585,21001675,15231746,11601144,23479372,6149554,7219344,6745469,-11552786,-5550199,-12951433,-21677080,-11168959,-18000018,-13934274,-2175977,-5735398,5509010,12779435,9597173,19383883,17588031,11727650,15658103,5678810,-873767,-446603,-12924984,-14125223,-12691879,-21053913,-12746533,-9943693,-11413280,3246220,3141260,6722020,18970808,11565542,16715393,18742864,5528812,10619292,1843146,-9401273,-3520452,-16783179,-17351307,-10627720,-20567836,-8765180,-4033264,-6995372,10205455,8144579,10132716,22209189,11240929,15109422,15636503,69578,5185638,-4084588,-14987632,-7396638,-19301420,-18035404,-8677261,-17223689,-3945402,2166009,-1640792,15555338,12163273,11893749,22602382,8981335,11327196,10770489,-5991351,-177366,-9192210,-18383517,-8772702,-19474931,-15124519,-5258532,-12132520,2295204,6554414,4030984,18613848,13102428,12979944,19004217,5793209,6964203,3465501,-9605540,-5936843,-13275977,-18489255,-11099826,-16087025,-11424090,-2257622,-3982618,5965927,11740813,9641289,17795121,15734946,10569455,13917899,4093272,-1363921,-736619,-13167913,-12593660,-11799572,-20106800,-9952879,-9674978,-10065586,5284827,1290541,8009359,18236445,8307757,18161220,15233537,3730847,12372993,-2589826,-7241313,-2218289,-19590620,-11533081,-11515613,-20361859,-2686149,-8119321,-3878841,12143003,2082389,14990816,18008359,7264885,19599784,7601947,1714429,7107630,-10842769,-7618615,-9280949,-20746262,-9318225,-14042281,-12644045,140718,-4241650,5617610,12063392,8470491,17252720,14119019,10312537,12269771,3300439,-430257,-2889039,-10838279,-11922205,-12862667,-15452625,-11650711,-8216812,-6714976,1059828,5183424,6655318,14480819,12713815,12189408,15398008,5795174,5620521,2492970,-9052664,-5101642,-12643024,-16711307,-8399886,-16251093,-8200527,-1130196,-5758672,9434250,8286307,8211577,19781087,8712824,12557251,12668740,-1670091,4787401,-5565586,-12751493,-5772507,-18356564,-12552097,-8095512,-14417869,125485,-754443,1524563,13973239,7398871,14059093,15890728,6932777,12269822,3610174,-2289857,-682775,-11566775,-10649635,-11091739,-15885952,-8932430,-8898477,-5805308,2161388,2979880,8622874,12306671,11589258,13493602,11437826,7671510,4664937,-19194,-5177172,-8220773,-11077431,-13770712,-11933807,-11207814,-9039354,-2610683,-893074,4811396,9988461,9285446,14435566,12562451,9237197,10468742,2131006,-208301,-2794328,-11223452,-9032625,-12651620,-14388780,-7814231,-10081988,-3733102,2172574,1586781,10483391,10522563,10526076,14937072,8358294,8112531,5642461,-2864295,-2445833,-8457670,-12156693,-9889940,-13766545,-10185662,-6344889,-5787863,1724988,4387528,7018659,12348519,10995836,11953595,11422339,6206222,4599300,-221844,-5565816,-7059361,-11194350,-12417117,-10853374,-11132323,-7306687,-3129268,-659392,5065507,7963478,9680685,12853134,11001589,9840321,8431117,2675590,355626,-3896080,-8781989,-9087146,-11995981,-11799630,-8843062,-8380248,-3242347,640645,3147035,8741944,9585250,11022021,12259865,8752181,7606712,3912452,-1217822,-3399575,-8203768,-10416143,-10692332,-11980811,-9333075,-6843588,-3948008,1031116,4083774,7671647,10451666,11014067,11322237,9604046,6763149,3512571,-510813,-4311458,-7662834,-9877289,-11264013,-11034815,-9243423,-7181249,-3061991,388998,3746895,7925376,9227263,10918951,11138184,8528243,7311055,3333016,-905105,-3140624,-8001008,-9338715,-10159851,-11508397,-8287156,-6894181,-3761388,1410250,3271529,7615974,9978325,9678842,11386825,8595479,6109052,3990866,-1489003,-3799215,-7128901,-10236377,-9790149,-10797635,-8986713,-5782611,-3706286,992774,4173565,6882010,9789845,10133442,10173035,8953887,6024410,3218572,-555966,-4078287,-6868344,-9148168,-10176172,-9985193,-8551081,-6300315,-3002503,583756,3648745,7010972,8829040,9807424,10204480,8105064,6257710,3202023,-927237,-3415309,-7069554,-9055884,-9515265,-10274237,-8095761,-5829241,-3192476,1030539,3662142,6890716,9192060,9513451,9939857,8141069,5785465,3019432,-981540,-3724874,-6929358,-8923028,-9574684,-9826317,-7906323,-5894599,-2823153,940095,3364101,6988835,8469117,9200503,9886884,7374111,6067783,2999035,-1260189,-2758971,-6953641,-8567468,-8528924,-10286981,-7145001,-5604905,-3625619,1818363,2658818,6528127,9227487,7843447,10277015,7495551,4652967,4004957,-1947899,-3315592,-5791568,-9920758,-7834779,-9598777,-8178775,-4072494,-3921942,1446910,4088158,5305674,9649619,8236628,8692177,8438049,4197942,3344866,-719559,-4307778,-5168297,-8841265,-8602753,-8408420,-8171107,-4611863,-3014965,496249,3828043,5457760,8398749,8442213,8621977,7739068,4722946,3201343,-786447,-3417391,-5462654,-8633281,-8004059,-8693021,-7768077,-4304097,-3489639,947205,3765992,4998161,8949342,7882355,8235140,8195768,3789343,3340994,-594462,-4376320,-4487836,-8763498,-8345141,-7463094,-8504152,-3889536,-2809304,-248210,4581411,4599575,7890304,8866889,7096989,8183365,4588094,2228315,616589,-4077445,-5076560,-7154485,-8896111,-7351664,-7411684,-5119427,-2101302,-160915,3357303,5466076,7112441,8284042,7834966,6901345,4902450,2570887,-421972,-3114114,-5306286,-7605183,-7667009,-7918641,-7097843,-4274869,-2880387,647793,3447239,4628390,7858947,7570822,7448344,7593792,3789878,2877140,-151579,-3959533,-4167325,-7654926,-7854965,-6775142,-7802877,-3872152,-2485234,-624772,4139099,4043998,7104494,8219076,6327370,7637101,4241384,1996153,839681,-3938394,-4322987,-6544322,-8323427,-6267118,-7233628,-4577008,-1767969,-792804,3697426,4644476,6340848,8220934,6401781,6915759,4524282,1580657,566549,-3651070,-4725356,-6241257,-8133574,-6272749,-6764563,-4546177,-1559485,-694733,3615156,4593978,5994004,8169677,6027736,6709108,4728263,1318764,1060163,-3455839,-4731978,-5521322,-8223838,-5890107,-6417716,-5019609,-1170444,-1109947,3166036,4968812,4978565,8283234,6035603,5945168,5397741,833597,869998,-2674889,-5348577,-4788202,-8077283,-6348173,-5340327,-5455063,-934363,-494085,2237375,5747567,4760537,7628167,6782930,4867989,5480883,1103114,-40368,-1789757,-5680937,-4909537,-7021607,-7040977,-4653613,-5214682,-1678518,387161,1500703,5305921,5188082,6390289,7185134,4785145,4816275,2175707,-518165,-1455443,-4781150,-5479835,-6040013,-6977841,-5046445,-4383163,-2333987,559981,1768522,4459145,5621764,6014774,6601147,5219969,4030461,2238105,-379643,-2062682,-4304103,-5606644],[0,0,0,0,0,-10,96,9,100,53,73,2,110,-133,135,-204,87,-210,101,-288,265,-406,434,-432,517,-447,649,-625,883,-903,1068,-1125,1179,-1358,1404,-1726,1799,-2133,2223,-2476,2662,-2881,3248,-3483,3979,-4229,4758,-5095,5656,-6212,6850,-7681,8440,-9554,10576,-12081,13668,-15817,18422,-21759,26273,-32250,41061,-53974,74974,-111322,183566,-361427,1254410,-4514055,-21568366,-10817226,-19524003,-25232715,-5247902,-17875886,-5786556,11266471,-3802388,21113181,19964812,7621939,32028710,8225367,6923935,17540857,-16472582,-1670414,-8955180,-31814615,-4843742,-24818067,-21708879,3974493,-18901093,7614068,15419011,-194985,31314177,15205261,11811041,29080768,-897532,7447876,4505863,-20706222,-4670355,-19583325,-25776696,-8755913,-22395847,-10072874,1201115,-4517766,12749256,15293397,13263320,23197754,17522773,12534553,13675132,3157687,-4902389,-4931760,-16052754,-19929318,-13367793,-23250102,-14756453,-4399202,-12823998,8786250,10134167,5593510,29349957,12390836,15684017,26817194,-3287535,11176607,1659405,-23244344,855647,-25489421,-25335593,-2656363,-32004700,-3060409,2842795,-14105222,26045321,8146242,10310124,36861854,2009656,20471848,18845866,-13690584,12582903,-13451404,-23674601,-1119941,-32983957,-15414521,-5227169,-25393657,7998664,2168844,-758113,28420845,8516464,17883024,27934023,2444572,16233660,6253841,-12834501,457410,-18129234,-22470607,-9996133,-25306704,-14082388,-3430468,-11783428,8102628,11653846,7398543,25372347,17206505,13354972,22884657,3720244,2588649,3543752,-18363900,-10330220,-14794164,-28109682,-8994591,-17238590,-14893506,7310740,-5142557,10435402,22223566,6090986,26620916,18633908,4395193,21497537,-3838178,-6385490,2035417,-26824909,-11744407,-13479085,-29996163,-1746401,-13140036,-9848966,16968499,-2275961,16714983,26009465,4450480,28150796,13360911,-744404,17009733,-13033233,-10595915,-3720414,-31338430,-10722298,-14757827,-25479171,3831784,-9189008,-457264,21329688,2752414,22202435,23945294,5802862,24237958,6221425,-3559610,7371228,-18250700,-13458674,-10411306,-28482840,-10183742,-13074655,-15973648,6253198,-1176443,7361399,21488800,9791321,20924045,20200409,6480551,14214488,1818780,-8171349,-3321697,-17942520,-18543255,-12840045,-22030809,-11732800,-5196196,-8220943,8152204,10225114,9424728,23459079,15167194,14407508,19704070,2049705,3964007,182718,-17501438,-8480479,-17677563,-23968819,-8090888,-18884217,-9076833,5237679,-5042921,15058737,16532457,8749600,27087526,11804156,9573643,16997737,-7222055,-388065,-5458265,-23435264,-7935461,-20107144,-20893361,-3339075,-15717651,-255059,9372699,697558,20755158,16012059,11727682,23935597,7122982,7314079,7428027,-11086045,-5764234,-12647668,-22163537,-11769485,-18313033,-14885009,-2589307,-6052400,4862176,12951206,9597146,19568984,18342040,12103155,16334236,6400777,-566110,31499,-12755475,-14325987,-12956446,-21613976,-13452204,-10564656,-12071803,2657349,2932972,6584091,19080705,12103753,17003462,19330228,6375284,10939548,2461477,-9065494,-3675689,-16603547,-18043669,-11191493,-20857948,-9893699,-4244406,-7574830,9439691,8666190,9856240,22575670,12205402,15017410,16821199,680301,5151788,-3069642,-15499809,-7511126,-19149290,-19368357,-8681505,-17894625,-5085478,2452054,-2498191,15504486,12803816,11402224,23797987,9592927,11568282,12270200,-6026375,421815,-8555046,-19202464,-8571571,-20177263,-16198161,-5400565,-13373905,1750744,6370759,3316247,19057494,13318117,13278263,20082601,6415185,7829133,4374743,-9365995,-5569621,-13336555,-19003994,-11537082,-16891461,-12251934,-3078822,-4624656,5318709,11570402,9699400,18013804,16599728,11162000,14687574,5223968,-1086418,-84079,-12834365,-13050645,-11722528,-20977629,-10791060,-10105680,-11413807,4976859,979121,7255161,18968758,8333532,18561273,16615135,3795848,13673393,-1824749,-7352065,-1375412,-20157076,-12036172,-11480133,-21828710,-3160106,-8830179,-5186106,12335995,1623275,14965712,18993992,7329875,20685328,8713512,2162205,8480558,-10635298,-7514993,-8906961,-21547254,-9795467,-14752224,-13991504,-513782,-5217339,4890617,12071032,8219644,17689120,14940683,10907287,13495846,4338629,192994,-2043612,-10705531,-12052192,-12952289,-16446484,-12556446,-9060581,-8028239,377779,4546674,6158665,14828666,12873189,12804803,16609995,6597670,6818138,3468090,-8569929,-4353600,-12802443,-17138134,-8832991,-17508615,-9196198,-2148250,-7012308,8998773,7724375,8082273,20405187,9192029,13730292,13865554,-706831,5995960,-4985184,-12371140,-5604802,-18871005,-13285024,-9063789,-15700086,-960385,-1757872,670141,13609174,7272514,14400408,16754884,7839184,13369686,5069916,-1373666,212920,-11071029,-10834384,-11270813,-16764643,-10113340,-9800740,-7193390,1142567,2388184,7880730,12550746,11955118,14094248,12725007,8527532,6007459,1187946,-4774177,-7446200,-11139295,-14387827,-12312987,-12667975,-10122529,-3671066,-2339819,4436301,9349531,9115019,15098083,12987140,10577049,11756177,3023302,1189481,-2155160,-10849857,-8714703,-13460625,-14915298,-8924928,-11567389,-4701285,835416,785459,10182814,10254131,11099819,15665421,9340851,9544012,6681203,-1609796,-1638524,-8033450,-12052553,-10390560,-14463206,-11282899,-7651291,-6903998,561272,3635953,6567454,12290512,11573609,12563257,12578179,7441850,5567172,1067218,-4842740,-6673190,-10989434,-13081256,-11500654,-12208261,-8650080,-4082806,-1899397,4369617,7835755,9461439,13531057,11704617,10805589,9876361,3532971,1472793,-3007191,-8665232,-8896207,-12569593,-12735825,-9590923,-9807287,-4286199,-307541,2180814,8582872,9528647,11478326,13231044,9654469,8970012,5086951,-360299,-2546699,-7911950,-10424607,-11113583,-12874744,-10292900,-8132694,-5161181,127740,3232032,7392149,10530104,11430805,12217449,10552724,8004675,4640687,433611,-3438663,-7422523,-9924143,-11644369,-11849649,-10267033,-8421756,-4340787,-535416,2907252,7611865,9318755,11255702,12078698,9612391,8510624,4584289,107971,-2422199,-7502234,-9405829,-10583776,-12319611,-9450321,-8063498,-5052326,271740,2433300,7067568,9959733,10177063,12125170,9797291,7417235,5222919,-234806,-2988107,-6610038,-10245857,-10326402,-11548635,-10146753,-7144707,-4849812,-279849,3416195,6404533,9709035,10657562,11069920,10051652,7380685,4446067,709892,-3194868,-6494178,-9037421,-10647228,-10884810,-9603867,-7635866,-4333961,-541798,2667761,6621535,8767489,10257862,11005225,9225056,7541567,4378875,275896,-2641142,-6601442,-8987262,-10082233,-10963661,-9318723,-7374853,-4347608,-273109,2786743,6510630,8908770,10165622,10731780,9175125,7305450,4024879,300186,-2867503,-6797590,-8609437,-10213561,-10653151,-8689448,-7529986,-3841947,-155508,2319771,7013357,8282542,9715874,11006671,8045507,7585893,4217180,-439897,-1666212,-6915800,-8521932,-8767914,-11548335,-7914090,-6954461,-5059862,1100702,1676497,6254539,9350732,8029145,11346825,8404042,5920446,5532135,-1096503,-2452622,-5373578,-9925459,-8146384,-10628101,-9211282,-5244194,-5302497,470643,3164874,4928829,9684140,8680184,9765229,9458036,5467466,4721976,221886,-3315005,-4967864,-8923833,-8965089,-9467863,-9050736,-5917765,-4404639,-306208,2806000,5150796,8558355,8613504,9664261,8680172,5794793,4706814,-80423,-2572354,-5026140,-8901937,-8116581,-9722502,-8945259,-5140079,-4984033,157684,3036978,4446386,9311224,8114373,9088558,9452797,4745280,4789780,387228,-3775634,-3945171,-9038878,-8683160,-8187117,-9762307,-4926340,-3996865,-1289456,4003087,4114778,8080935,9319561,7797347,9316515,5731616,3405225,1641897,-3404436,-4664913,-7197265,-9320418,-8119054,-8465233,-6274401,-3350234,-1211213,2672352,5043212,7110154,8604317,8729104,7907297,6074017,3836936,511079,-2318204,-4851231,-7706585,-8025173,-8818722,-8132032,-5382153,-4231083,-393148,2748139,4187494,8056739,7954131,8271500,8694600,4816492,4214480,836064,-3225557,-3649260,-7831606,-8194904,-7575857,-9008572,-4950750,-3823493,-1592736,3354536,3584118,7209132,8593667,7094499,8816509,5369189,3268720,1847183,-3258128,-3826111,-6659497,-8678733,-7092542,-8472530,-5622700,-3048293,-1807704,3023897,4157530,6382734,8667130,7105658,8128307,5677561,2918968,1625307,-2894867,-4261232,-6399472,-8588505,-7023883,-7936399,-5611060,-2869664,-1703408,2914165,4077052,6105749,8526911,6816850,7910192,5753603,2651774,1986013,-2814160,-4066306,-5626864,-8668410,-6638036,-7580224,-6043713,-2353475,-2158777,2541438,4358969,5145975,8719708,6607288,7154587,6356165,2009444,2001417,-2219723,-4735391,-4858451,-8593516,-6943451,-6494886,-6556629,-1882889,-1578824,1771560,5280928,4739287,8143467,7345912,5987805,6674004,2121804,1063870,-1194693,-5365630,-4836093,-7579463,-7736322,-5661907,-6330985,-2611250,-557498,867964,5038716,5149668,6875961,7847808,5726328,5909425,3155428,415288,-915465,-4521327,-5516702,-6479779,-7647624,-6078092,-5361837,-3380975,-412549,1265145,4108398,5738479,6534357,7249308,6233645,5026369,3203071,572236,-1605370,-3917395],[0,0,0,0,-1,22,-33,129,-35,161,-26,177,-129,278,-344,396,-524,475,-678,661,-955,1055,-1337,1522,-1701,1987,-2144,2600,-2859,3434,-3804,4358,-4844,5371,-6071,6688,-7637,8395,-9481,10389,-11540,12701,-13988,15516,-17018,18898,-20660,22845,-24997,27556,-30312,33388,-36927,40714,-45237,50126,-56062,62783,-70965,80775,-92900,108412,-128613,156638,-197095,261169,-375069,631548,-2160531,129626,-3916086,-22132804,-10519483,-19877589,-25364052,-5282046,-18134787,-5888676,11321394,-4155459,21332263,19932129,7686838,32285113,8174659,7149752,17747453,-16487258,-1425260,-9048144,-31855384,-4810748,-25013732,-21804408,3775645,-19100244,7617008,15259794,-104035,31234874,15283095,12114685,29133828,-675844,7584573,4518024,-20468978,-4866494,-19584532,-25796617,-8977794,-22321000,-10330272,1041987,-4475614,12430331,15484551,13143210,23170438,17893657,12324905,13852027,3327410,-5116863,-4617976,-16211551,-20069246,-13242616,-23715517,-14501130,-4628055,-13224518,9175763,9747184,5607524,29648424,11971630,16203700,26717056,-3486265,11745590,1238105,-22979607,1021210,-26032741,-24880469,-3047094,-32212102,-2744433,2295024,-13802101,26078787,7815125,10858814,36449213,2124618,20885083,18298219,-13216649,12384883,-13686475,-23328261,-1620538,-32826897,-15272607,-5709847,-24917076,7884123,1947641,-316818,28015082,8701946,18068843,27542278,2946824,16125820,6131051,-12484615,183627,-17946600,-22401120,-10237766,-25087209,-14269648,-3541392,-11635631,7785162,11764791,7361189,25243118,17375398,13318646,22933656,3846894,2563873,3740265,-18275999,-10338762,-14745906,-28070687,-9047830,-17312625,-15024844,7163980,-5115796,10258666,22084812,6161194,26516559,18598640,4643032,21438458,-3705820,-6256364,1851829,-26537130,-11780449,-13568679,-29619638,-2076740,-13109591,-9785831,16646049,-2079165,16634066,25746310,4806804,27865391,13349887,-432271,16560015,-12698346,-10589777,-4036876,-30825532,-10994790,-14847850,-25142728,3452898,-8921117,-337580,20887780,3221909,21963130,23731736,6284918,23685165,6341532,-3292558,6853769,-17756199,-13539599,-10709484,-27892511,-10717418,-12834984,-15581871,5651349,-605551,7222556,21123506,10357762,20227784,20283538,6859551,13481573,2296213,-8282305,-3701048,-17286575,-19027792,-12724187,-21660721,-12348408,-4675853,-8238642,7842710,10766216,8988095,23561402,15439766,13797637,20165805,1953966,3642295,659068,-17891817,-8327621,-17376164,-24336185,-7702582,-18914866,-9203066,5495770,-5255495,14994620,16583274,8407680,27147881,11819148,9419887,17076053,-7213535,-499646,-5327141,-23358343,-8029208,-19942334,-20807165,-3341268,-15360174,-341018,9412302,1029692,20429998,16136763,11722112,23605889,7415715,6985126,7268130,-10866289,-6310131,-12406789,-22057614,-12048561,-17581866,-15122402,-2506905,-5479736,4438341,13451882,9693709,19037134,18792415,11556419,16117842,6585281,-1368603,279789,-12898459,-14821480,-12349546,-21901539,-13299596,-9953693,-12376506,3353776,3100923,6333032,19607759,11629595,16905669,19564384,5558219,11040104,2225634,-9508040,-3309564,-16997585,-17937690,-10825780,-21142812,-9293741,-4036191,-7555390,10136345,8405876,10036400,22776989,11695393,15230916,16428126,175065,5263029,-3568989,-15516386,-7380509,-19452327,-18893334,-8548825,-17801879,-4468782,2424148,-2232562,15805014,12576049,11558568,23560799,9175252,11493117,11682433,-6362408,222158,-9006484,-19145405,-8528959,-20064407,-15772125,-5199868,-13002938,2238449,6615358,3575077,19169316,13126496,13154238,19782881,5990696,7583456,4007495,-9661531,-5572972,-13409069,-18904182,-11255329,-16823828,-11889941,-2627705,-4559208,5770461,11654037,9583365,18218500,16134843,10929502,14706899,4626805,-1015721,-277277,-13322819,-12591276,-11956426,-20862620,-10241123,-10304511,-10775704,5147179,681975,7978728,18580682,8157769,18926228,15640755,4086694,13331154,-2494476,-6688080,-1899068,-20090024,-11452615,-12108722,-20978513,-2968435,-9060787,-4111008,11859930,1761552,15480291,18112014,7704093,20424201,7931836,2618364,7527494,-10610262,-7178267,-9637022,-20914564,-9767434,-14926364,-13055173,-669081,-4822739,5434719,11598857,8709559,17491328,14566478,11149537,12753011,4118014,246212,-2615664,-10601311,-12081718,-13068813,-15934687,-12445259,-8832138,-7423684,609250,4863014,6399199,14721095,12850110,12727107,16113019,6342629,6477930,2897425,-8647890,-4786349,-12941462,-16785468,-8963267,-17024238,-8601183,-2032369,-6165541,9244553,7769896,8685504,19897143,9164719,13533233,12834826,-826646,5311081,-5623264,-12192202,-6224946,-18650633,-12743110,-9179890,-14645410,-546309,-1485614,1666083,13528012,7643425,14625922,15978676,7827809,12691915,4003737,-1623910,-763648,-11420418,-10758173,-11704021,-16107083,-9721748,-9489289,-6151020,1586468,2972926,8607408,12296298,12135887,13864887,12001526,8241233,5095324,407309,-5015742,-8169975,-11314401,-14178278,-12400825,-11969923,-9434442,-3148445,-1310767,4826387,9749841,9528417,14735472,12873095,10141896,10885830,2708646,258356,-2910322,-10931797,-9336463,-13247844,-14439071,-8739421,-10610667,-4123079,1351794,1706765,10257116,10574362,11163383,14975718,9216178,8743689,5742832,-1970191,-2477170,-8367651,-12075373,-10704913,-13933241,-10875572,-7173669,-5886279,1061527,4294045,7154120,12279872,11758125,12319922,11932537,7054923,4750441,340919,-5366003,-7312960,-11180353,-12979918,-11273764,-11589137,-7967074,-3481464,-1090847,4993569,8191827,9700757,13297734,11403835,10372391,8988185,2983687,767387,-3745199,-8833446,-9147051,-12571827,-12222306,-9374582,-9083835,-3495286,142290,3038457,8885235,9593931,11622636,12573022,9268845,8351011,4115086,-725009,-3237540,-8369610,-10285812,-11311842,-12471349,-9663354,-7716880,-4105061,641891,3886948,7977230,10477720,11564930,11858387,9834037,7544847,3725512,-380589,-3958682,-8123863,-9829447,-11545564,-11653951,-9451359,-7869113,-3548201,393227,3447066,8249618,9458374,11158867,11809266,8862345,7834667,3809117,-894530,-2989611,-8051752,-9720600,-10423189,-12094268,-8763533,-7184672,-4282396,1245476,3146673,7536841,10311798,10066103,11722803,9187333,6537080,4323020,-1108391,-3762306,-7087202,-10440769,-10255352,-11045728,-9528354,-6274328,-3907404,602248,4210578,7004223,9933788,10606978,10570930,9371458,6557242,3458982,-176697,-3906747,-7086447,-9272660,-10535215,-10549455,-8841475,-6895308,-3355367,413941,3407934,7264574,9040275,10160142,10672043,8532518,6704865,3514131,-678912,-3400117,-7109763,-9269140,-9912020,-10602837,-8581436,-6426661,-3530480,780660,3695540,7068566,9365877,9990024,10272058,8588254,6318359,3179631,-581229,-3766945,-7178327,-8826487,-10165878,-10169062,-8111669,-6587242,-2822354,641049,3191444,7495781,8394475,9697305,10508361,7467328,6767259,3198252,-1167415,-2360379,-7483651,-8638618,-8774992,-11127564,-7157109,-6197694,-4022499,1908372,2252496,6890421,9577922,7956025,11086557,7649945,5137955,4587588,-2097984,-2981226,-5995707,-10176591,-7938140,-10267165,-8442297,-4445952,-4448466,1464814,3872034,5381575,9919283,8509693,9329540,8866367,4558808,3833686,-667479,-4036466,-5382234,-9156349,-8769270,-8980720,-8503378,-5076836,-3425075,454230,3620381,5585571,8808143,8601274,9187839,8109203,5115143,3672374,-911431,-3384073,-5588371,-9034980,-8081267,-9270541,-8215477,-4451838,-3952828,1029189,3773993,4975087,9497210,8060961,8763102,8748226,3937287,3773246,-566493,-4481265,-4532894,-9258118,-8687131,-7842652,-9065670,-4195048,-3079764,-335610,4782316,4620880,8244269,9225286,7468934,8600583,4907940,2423581,715108,-4168785,-5202374,-7376172,-9188717,-7675520,-7836373,-5385582,-2361891,-244976,3303068,5597099,7357632,8655262,8292233,7290830,5252654,2787721,-438721,-3134238,-5451880,-7854094,-7941130,-8395106,-7435613,-4612014,-3246117,662644,3377796,4919733,8280226,7807779,7915902,7833413,4137198,3208300,-102780,-3905129,-4342119,-8010972,-8101428,-7219094,-8202030,-4168318,-2791531,-555880,4076455,4258265,7383156,8451533,6841765,7978539,4575359,2429407,733919,-3946929,-4501204,-6922930,-8485826,-6807621,-7655418,-4679434,-2115890,-635371,3773988,4734639,6769725,8383550,6852856,7333954,4643010,2028322,513624,-3701604,-4792666,-6749860,-8347153,-6703511,-7308161,-4576773,-1919671,-662921,3773799,4689294,6548217,8462904,6435764,7220681,4764466,1632220,1001997,-3678991,-4726607,-5937490,-8593066,-6227155,-6939451,-5070890,-1316701,-1094659,3383155,5028253,5562485,8620024,6335706,6336927,5314193,1089750,830836,-3051219,-5439260,-5278477,-8416924,-6642040,-5777783,-5509529,-1031666,-436534,2595469,5800396,5242749,7989261,6983411,5375942,5469300,1181940,-12075,-2208844,-5755836,-5333202,-7428839,-7236086,-5143378,-5286330,-1719629,280200,1905753,5463798,5523489,6896161,7360357,5252166,4966845,2135566,-394155,-1878011,-5049839,-5766662,-6552029,-7140779,-5457397,-4524730,-2289470,371156,2144099,4606998,5861479,6522156,6824638,5588503,4216387,2172138,-239945,-2323872],[0,0,0,1,6,-57,74,-107,233,-175,349,-271,491,-528,773,-958,1147,-1440,1580,-2004,2239,-2821,3250,-3905,4516,-5172,5998,-6756,7883,-8888,10292,-11581,13151,-14758,16517,-18571,20671,-23243,25777,-28804,31832,-35294,38978,-43012,47539,-52315,57773,-63451,69931,-76804,84567,-93084,102565,-113267,125120,-138798,154179,-172282,193307,-218604,249326,-287695,337274,-403742,498647,-645083,904491,-1505989,6831588,765169,-1190037,-3685658,-22335006,-10615505,-20105603,-24912779,-5755389,-17538168,-5795195,11367754,-3709497,21387050,19841187,8193925,31840494,8342494,7147111,17305517,-16420871,-1670872,-9435306,-31553342,-5106433,-25055004,-21516949,3436278,-18807600,7817277,15038109,347514,31169103,15174744,12372150,28762169,-651906,7659845,4080614,-20300968,-4949652,-19778276,-25518493,-9326056,-22335001,-10149707,759522,-4306828,12481030,15271175,13452447,23038535,17874364,12653527,13764967,3421476,-4948906,-4691318,-15979901,-20099069,-13366500,-23565960,-14852667,-4766299,-13162430,8813182,9692480,5685217,29274141,12289475,16318874,26673072,-2927908,11656004,1392445,-22539979,734684,-25662405,-24854513,-3620344,-31810431,-3264523,1997966,-13409320,25376257,7912748,10950113,35984324,2873223,20792047,18348409,-12386129,11999130,-13250336,-22885926,-2153154,-32318942,-15598362,-6014709,-24552641,6991417,2063584,-320723,27278652,9210259,17866563,27491982,3620882,15849231,6548626,-12055773,-85119,-17407352,-22446897,-10458984,-24850323,-14694040,-3859598,-11725740,7341917,11704800,7352567,25027405,17446623,13482650,22908828,4164065,2774242,3747620,-17912089,-10307885,-14820031,-27771585,-9419072,-17311965,-14882108,6563883,-4901817,10087993,21752570,6751313,26085037,18728333,5077554,20907148,-3106330,-6207307,1457393,-25827773,-12318294,-13574354,-29273150,-2763676,-12684261,-9885603,16067658,-1414592,16060869,25745348,5319161,27193153,13963849,-379034,16254123,-11904458,-10926989,-3929851,-30389905,-11567900,-14480551,-25136594,2887165,-8515127,-760925,20725161,3524554,21438062,24002910,6327667,23518863,6838559,-3321745,6915701,-17400627,-13736628,-10543680,-27821114,-11024751,-12819800,-15875181,5436644,-668461,6975772,20975492,10420627,20169936,20382152,7119285,13581286,2611240,-7947282,-3515297,-17088477,-18913150,-12804106,-21611568,-12649541,-5014429,-8421400,7344629,10535876,8859905,23299171,15662112,13945630,20224234,2544272,3880422,1022706,-17344243,-8363319,-17086331,-24330890,-8072749,-18964735,-9890025,4971600,-5517874,14237679,16556830,8341210,26836869,12309474,9542992,17447940,-6333692,-325489,-4699008,-22929044,-8251665,-19565813,-21245679,-3906686,-15493388,-1380888,9045479,664430,19594854,16351179,11549152,23681096,8307876,7159518,8196784,-10011355,-6100389,-11643130,-22009432,-12176637,-17546105,-15885709,-2937630,-6109123,3463527,13110957,9114847,18822593,19056002,11713234,16793024,7321833,-798730,1074707,-12423007,-14345635,-12133973,-22098779,-13531699,-10570818,-12933161,2589337,2372567,5894901,18981007,11606752,17039399,19635051,6394085,11494771,2952017,-8597760,-3107344,-16315883,-17783700,-11121740,-20937873,-10314811,-4604209,-8066248,8868863,8306803,9310183,22334003,12340069,14902303,17191173,1187720,5362147,-2172112,-15166068,-7229438,-18582141,-19620693,-8624498,-18143965,-5814731,2305232,-3280950,14928685,12728963,10767013,23879177,9751858,11566313,12994382,-5715137,906483,-7856377,-19091584,-8152651,-20025441,-16441205,-5430416,-14032559,1289932,5930069,2626258,18794698,12967094,13122743,20289182,6505928,8285727,4867346,-8869780,-4987674,-12953504,-18607001,-11529830,-17015290,-12394387,-3614165,-5057703,4743790,10946777,9403593,17562238,16572877,11326201,14820900,5890155,-569740,441222,-12182669,-12668860,-11339014,-20897270,-11122725,-10254809,-11950354,4352960,523729,6626263,18600667,8032668,18410828,16760288,4116814,14025645,-1192586,-6785276,-805975,-19577715,-11806554,-11455111,-21797067,-3594908,-9249423,-5612366,11496781,1180955,14505017,18508099,7427807,20609962,9039344,2803204,8679675,-9789731,-7076864,-8677703,-20903902,-10042823,-14906393,-14058275,-1380181,-5536090,4266861,11261435,8151096,17061139,14980871,11279362,13458804,5246834,821847,-1597987,-9747858,-11828559,-12632339,-16205942,-12971965,-9192586,-8652283,-336210,4130825,5296670,14394069,12670465,12642370,16837266,6905879,7369985,4154455,-7972831,-3817279,-12322768,-16807865,-8862190,-17540698,-9510303,-2769078,-7466698,8082877,7144188,7758852,19731265,9321460,13838197,14037934,267600,6381390,-4234620,-11455828,-5609913,-18240222,-13244705,-9511864,-15544845,-1903237,-2374109,264485,12488274,7358579,13973273,16315504,8543353,13190585,5692946,-513841,292456,-9918214,-10508131,-11246362,-16059368,-10749112,-9851625,-7547958,20861,2230942,7009310,11947310,12022102,13509826,13131590,8961367,6130036,2166396,-4278091,-6796181,-10482335,-14304386,-12069713,-12792867,-10712227,-4072683,-3178156,3620319,8706903,8526750,14821853,12825440,10836918,12170838,3692754,2001712,-1578518,-9911297,-8294073,-13029384,-14572257,-9292560,-11754828,-5323294,-117395,342480,9193614,9687256,10913277,15105262,9902403,9872096,7009591,-401233,-1258208,-7206005,-11216971,-10490761,-13931042,-11592712,-8353276,-7140300,-710392,3005034,5994375,11208012,11630340,12277599,12572857,8331612,5962655,2128754,-3810391,-6115985,-9997293,-12823326,-11439794,-12163793,-9499093,-4649863,-2775345,3220242,7076883,8574751,13081846,11781901,10908161,10452567,4358337,2332264,-1974283,-7759971,-8111598,-12124101,-12561473,-9867243,-10366634,-5074791,-1399503,1328689,7574440,8710786,11097859,12937831,9975634,9532143,5798506,921179,-1577488,-7024640,-9463711,-10865333,-12621023,-10427324,-8974120,-5776035,-1089205,2182876,6582604,9408507,11077564,12014274,10650612,8905605,5366055,1433819,-2282638,-6665899,-8938916,-11213696,-11799092,-10278573,-9084062,-5098964,-1471001,1819337,6766870,8516223,10769101,11999516,9619599,8991527,5282776,984401,-1369932,-6737087,-8738417,-10136089,-12143188,-9631828,-8507667,-5723368,-662681,1596242,6200481,9289747,9939026,11893595,9936800,7887148,5751924,713253,-2187810,-5781128,-9352825,-10113693,-11269150,-10229405,-7738605,-5360823,-1124685,2561129,5830262,8860673,10314259,10794751,10126449,7952526,4939053,1420596,-2321226,-5954389,-8320265,-10208462,-10736107,-9513792,-8191581,-4772476,-1283765,1874213,6068995,8108809,9876601,10910288,9194541,7947320,4891453,997123,-1810259,-6010581,-8258162,-9726913,-10792783,-9224028,-7718265,-4820164,-946139,2075278,5958805,8244396,9825551,10535811,9136505,7746106,4434693,1064372,-2046241,-6224754,-7789908,-9847570,-10515694,-8614214,-8073901,-4254040,-904002,1430308,6476796,7520632,9320952,10973304,7974959,8095683,4642148,199823,-671508,-6359388,-7791636,-8292293,-11409009,-7660918,-7391661,-5560202,535886,668525,5785674,8726362,7563494,11385431,8259704,6349762,6035511,-671595,-1509632,-4897451,-9282056,-7612663,-10549627,-9061738,-5614676,-5734478,7781,2326387,4420679,9105583,8138129,9731829,9327256,5744845,5188411,653239,-2386475,-4432632,-8385171,-8380463,-9458546,-8976784,-6108092,-4981997,-670822,2028259,4532355,8121065,8022423,9694574,8553920,5919039,5132104,194801,-1888404,-4358985,-8528725,-7541871,-9658289,-8871493,-5249493,-5458149,-73325,2511951,3892916,9005816,7585793,8998234,9382782,4739770,5131013,682504,-3324969,-3405779,-8731205,-8343809,-7954704,-9645036,-4943976,-4381448,-1562896,3547338,3571653,7715058,8947009,7646399,9270360,5721702,3656732,1833998,-3043665,-4221060,-6838241,-8873752,-7919802,-8382041,-6191628,-3584617,-1325748,2298214,4610009,6838112,8263087,8477172,7892041,5882753,3974287,671095,-2150930,-4474852,-7455630,-7706162,-8555178,-8059215,-5269322,-4347588,-588772,2502635,3804552,7783297,7592694,7937724,8630828,4895729,4306351,1109330,-2963802,-3336924,-7436386,-7942679,-7255006,-8799389,-4941880,-3881249,-1806748,3085353,3297178,6784000,8270385,6891796,8617386,5426368,3463361,2003085,-2842150,-3601646,-6281305,-8295987,-6923134,-8159689,-5601192,-3199019,-1808891,2567487,3756235,6159308,8143263,7016179,7935990,5581085,3260096,1727122,-2560326,-3778325,-6143822,-7965137,-6900953,-7860719,-5435914,-3099642,-1819300,2608654,3676963,5916562,8106980,6591923,7798823,5524563,2933609,2224784,-2547370,-3617866,-5422553,-8270824,-6372875,-7562693,-5831056,-2595059,-2366052,2283283,3873375,4953916,8335082,6329914,7066907,6215358,2257844,2220028,-1988266,-4283197,-4637168,-8184339,-6637248,-6546798,-6406078,-2215443,-1806282,1506295,4710881,4484550,7771460,7007920,6043974,6394901,2438526,1410730,-1022291,-4722220,-4602065,-7215535,-7358056,-5860903,-6188953,-2805024,-1063617,748303,4394453,4888116,6628090,7402965,5906446,5729187,3301609,954011,-786379,-3926072,-5097465,-6361042,-7198217,-6050518,-5378050,-3403898,-907160,1038121,3583422,5194093,6386742,6837050,6233025,5077737,3195081,1116581],[0,0,0,1,6,-111,61,-91,128,-84,247,-200,434,-404,594,-619,750,-933,1069,-1430,1581,-2008,2181,-2610,2927,-3407,3983,-4534,5318,-5904,6805,-7513,8553,-9556,10776,-12128,13482,-15121,16633,-18564,20410,-22695,25034,-27672,30541,-33543,37001,-40544,44736,-49100,54178,-59640,65814,-72755,80514,-89592,99859,-112193,126607,-144368,166302,-194568,232337,-285327,365503,-499163,762734,-1472397,8239743,16617180,-1702068,-10036,-5271533,-21473666,-11535120,-19800107,-25006361,-5488965,-17707595,-5034371,11079715,-2899174,21571708,19976113,8448628,31813014,7901376,7394629,16450466,-16504075,-1837677,-10082542,-31481645,-5223388,-25263444,-20810853,3424345,-18305917,8509132,15007687,1094433,31458115,14873222,12901375,28253175,-1126367,7650444,3211507,-20613996,-5237228,-20468146,-25203620,-9415435,-22285306,-9330818,855661,-3683810,13313466,15259548,14078655,23246827,17501573,12769833,13199784,2861437,-5150553,-5545091,-16407170,-20111813,-13919240,-23222981,-14465797,-4686902,-12285912,9120879,10076179,6595246,29254179,12511615,16536085,25944356,-3001231,11099947,511223,-22563192,-127745,-26017245,-24531413,-4051684,-31276908,-2756256,1964014,-12334713,25604294,8256416,11796992,35620550,3061142,20763913,17484444,-12405326,11352390,-14001574,-22920645,-2887374,-32328466,-15335968,-6322877,-23887876,7441200,2273924,563108,27483593,9409009,18395231,27094079,3627877,15714482,5883929,-12158810,-611758,-17915085,-22371853,-10901631,-24803586,-14342398,-3790311,-11134087,7756120,11881354,8042558,25108264,17585750,13833602,22408036,4126806,2590098,3100597,-17983159,-10793318,-15269925,-27639702,-9870063,-17207092,-14517846,6426046,-4284304,10455836,21859988,7389775,25987288,18886063,5321906,20322758,-3137324,-6521436,826576,-25868826,-12842987,-13823981,-29088179,-3105508,-12329991,-9582582,16116793,-765262,16319471,25901431,5766117,27089844,13903011,-419397,15700885,-12210211,-11308582,-4573794,-30519336,-11869120,-14710801,-24900041,2910014,-8219274,-140430,20914417,4169533,21868090,23884824,6782634,23235067,6508574,-3425093,6023878,-17671668,-14078642,-11297870,-27647462,-11226805,-12786541,-15097879,5380584,41767,7743059,20925441,11312303,20247000,20133913,7460893,12768632,2314898,-8281236,-4715126,-17076567,-19507508,-13395527,-21043496,-12924901,-4454354,-7552741,7536984,11719017,9392364,23420807,16377593,13521579,20095934,2380796,2728222,565817,-18191945,-9287859,-17239120,-24839657,-8061369,-18379887,-9524050,5912032,-4546824,14920950,17510957,8822527,27050151,12519470,8964135,16804411,-7035517,-1451500,-5610170,-23624255,-8917740,-19714077,-21228651,-3586419,-14604862,-643237,9921935,1686964,20307500,17099865,11817808,23417256,8022341,6245541,7125688,-10866683,-7302536,-12328509,-22558018,-12681043,-17142571,-15622312,-2288620,-4954864,4277879,14287196,9990583,19139854,19581004,11382218,16312087,6864616,-2004167,266711,-13262381,-15470768,-12373396,-22403239,-13524636,-9858555,-12531806,3661708,3455694,6517275,20080850,12129911,17078139,19922945,5720477,10918465,2288673,-9935245,-3766987,-17118747,-18549458,-10980065,-21151032,-9783975,-3723153,-7476229,10097961,9177565,9935317,23180073,12276989,14858497,17043063,5078,4705982,-3167163,-16493352,-7662545,-19420984,-20008418,-8114039,-18061660,-4836653,3347482,-2578841,16320076,13399665,11267034,24547204,9205375,11245562,12326630,-7076607,167368,-9017777,-20123652,-8358352,-20615299,-16201269,-4664238,-13424808,2627882,7060592,3554155,19905596,13433677,13380472,20306541,5746640,7605388,3914475,-10192427,-5930412,-13897462,-19331356,-11540704,-16967621,-11922952,-2499790,-4182164,6044258,12259639,10061464,18398206,16735466,10884205,14621195,4639276,-1732714,-587736,-13742440,-13384292,-11991971,-21390344,-10365292,-9983781,-10976089,5910197,1303815,8135139,19584414,8240522,19210043,16181540,3412714,13420723,-2964100,-7702394,-1975703,-21025853,-11956934,-12111326,-21642297,-2453469,-8787788,-4071826,12885659,1977294,16015518,18884074,7560557,20899295,7931387,2074028,7542575,-11424823,-7839274,-9882045,-21628980,-9896825,-14932505,-13275357,-188182,-4593627,5831508,12424985,8981152,17998324,15010756,11021970,12944030,3910334,-347247,-2875167,-11199534,-12665189,-13346748,-16448162,-12557920,-8686240,-7492612,1041655,5277100,6774169,15451495,13172564,13045902,16463363,6131484,6515681,2629616,-9233835,-5080190,-13614704,-17269771,-9093652,-17394671,-8564600,-1880314,-6000087,9707660,8255825,9090750,20515918,9489216,13741356,13058864,-1032465,5043807,-5948682,-12805543,-6702880,-19094428,-13309853,-9271445,-14796320,-513179,-1043762,1817128,14047091,8270085,14777145,16553583,8112995,12629937,4357171,-2081095,-1144184,-11570238,-11623772,-11907378,-16482862,-10245293,-9212596,-6330867,1727597,3543698,8613273,13187397,12554643,13993212,12712266,8064743,5161524,383021,-5703309,-8298329,-11837202,-14800181,-12377002,-12509176,-9499469,-2980559,-1416344,5276948,10041181,10057437,15356940,13102396,10500390,10966850,2544173,287734,-3417194,-11292249,-9759007,-13745220,-14687465,-9129790,-10528288,-4087789,1560508,2273548,10464349,11210995,11684140,15158545,9743487,8624786,5718593,-1969876,-3265349,-8596035,-12602315,-11319277,-13918135,-11469853,-7182408,-5649770,789066,4938922,7389130,12462850,12589360,12251971,12388403,7365341,4364585,562992,-5872833,-7727313,-11154997,-13842610,-11526610,-11805039,-8500508,-3005375,-1212908,5186140,8838848,9812522,13978337,11851024,10399207,9450764,2787882,616530,-3835709,-9406077,-9397790,-13055128,-12628728,-9544289,-9365861,-3522538,234299,3111457,9157755,9941630,12175163,13038083,9615769,8691392,4092846,-545528,-3417643,-8639111,-10496738,-11891902,-12675858,-10043295,-8171920,-4050663,451596,3956444,8425682,10547571,12117395,12272581,10006608,8162058,3692379,-295651,-3869070,-8619015,-10066244,-11993743,-12303293,-9518412,-8348452,-3611943,571276,3318304,8653158,9903129,11346671,12484719,9113338,7969151,4083145,-1064226,-3025748,-8265960,-10318476,-10648777,-12456678,-9253777,-7256248,-4457894,1217944,3449233,7638593,10771148,10543685,12012309,9738662,6687354,4308119,-923427,-4182733,-7420890,-10666895,-10909169,-11267371,-9960126,-6667216,-3767710,473515,4479641,7441651,10097663,11242444,10892419,9550957,6926100,3336847,-263500,-4046497,-7612579,-9548019,-11092288,-11020927,-9055923,-7089787,-3327718,546737,3628536,7652490,9469656,10545765,11135512,8875515,6916866,3575800,-783025,-3666986,-7474382,-9651693,-10397357,-10933109,-8971340,-6574271,-3332552,683856,4033337,7440747,9510340,10695793,10583989,8821417,6770508,2896106,-470870,-3879596,-7761616,-9005001,-10756924,-10676290,-8222201,-7262256,-2691282,622377,3085525,8140494,8467462,10144246,11162848,7485122,7384850,3259802,-1370382,-2163621,-8016768,-8922662,-9001196,-11732299,-7257096,-6631227,-4225176,2231140,2149113,7290318,9900502,8207404,11661831,7932915,5440903,4832201,-2218225,-2992628,-6285124,-10541073,-8236503,-10796398,-8739242,-4780368,-4638971,1516923,3851226,5776810,10281203,8807075,9940841,9035739,4869821,3998061,-766735,-4000573,-5808248,-9512080,-9103714,-9615050,-8676837,-5371889,-3749429,598804,3440208,5911826,9094407,8708801,9912145,8355035,5369924,4170468,-1105335,-3184677,-5737170,-9545812,-8229431,-9928712,-8544811,-4588844,-4467918,1159563,3745971,5065473,10012524,8183076,9238436,9179175,4116806,4229675,-542818,-4584922,-4528097,-9691837,-8894479,-8243365,-9489715,-4369087,-3378651,-384330,4898359,4747882,8663689,9613366,7773234,9095815,5160181,2679862,797854,-4299000,-5362614,-7801148,-9542194,-8188624,-8203906,-5732471,-2628000,-336494,3394147,5854770,7741212,8919122,8778784,7624977,5509690,3104163,-357409,-3197255,-5623873,-8299806,-8407141,-8869767,-7836698,-4860838,-3504361,490672,3480871,5075466,8638968,8239281,8329007,8357469,4376095,3434692,-6401,-4014756,-4534648,-8394634,-8488751,-7666782,-8576188,-4497657,-3051019,-623861,4048501,4424592,7690841,8791992,7299819,8375080,4914050,2691091,894409,-3862229,-4722242,-7327210,-8777363,-7338102,-8025313,-5058775,-2485185,-697706,3735805,4931805,7199803,8750462,7361142,7827959,4956206,2443377,587619,-3687269,-4847784,-7160054,-8567412,-7191794,-7730133,-4872466,-2346808,-744322,3813904,4715358,6929765,8757178,6888177,7713745,5013773,2135840,1105294,-3721109,-4678083,-6433705,-8837064,-6745330,-7490975,-5339141,-1780271,-1271733,3362368,4984798,6008798,8844864,6718948,7045850,5647567,1657195,1091486,-3075264,-5318379,-5624764,-8629591,-6929825,-6521125,-5809157,-1596418,-771981,2689200,5594258,5554641,8378661,7242917,6060568,5813066,1751298,352255,-2308238,-5646992,-5712372,-7803869,-7507703,-5854477,-5685061,-2127363,-62358,1988586,5365150,5763183,7288603,7556613,5898089,5296899,2409213,1408,-1869187,-4956644,-6054239,-7020363,-7399988,-6102475,-4952928,-2661770,36283,2206678,4608207,6149052,7025168,7105729,6216793,4702396,2452245],[0,0,0,1,6,-83,-23,-63,82,-108,229,-163,325,-232,430,-439,648,-793,931,-1167,1235,-1574,1707,-2168,2461,-2956,3390,-3839,4434,-4922,5748,-6414,7437,-8308,9409,-10501,11682,-13103,14499,-16303,17995,-20100,22128,-24492,26984,-29716,32832,-36071,39869,-43746,48274,-53035,58504,-64547,71347,-79167,87917,-98287,110171,-124653,142093,-164154,192721,-231627,288473,-380052,556210,-1033492,6486968,16171358,15031623,-661905,-589788,-4718536,-21908159,-11094324,-20289976,-24545436,-5807007,-17462879,-4895013,11064516,-2909057,21766533,19489902,8885402,31539545,7755063,7495317,16238552,-16587277,-1668574,-10486988,-31139109,-5307954,-25416281,-20360440,3192753,-18224791,8800345,14640400,1322496,31351231,14681838,13095291,27962502,-1080685,7790426,2840084,-20339224,-5163606,-20604814,-24938771,-9341616,-22274955,-9189822,869007,-3726905,13335760,15121358,13971478,23253482,17222791,12749826,13113028,2553162,-4822800,-5538289,-16416008,-19622446,-14140599,-23025381,-14136510,-5148251,-11686097,9165326,9637513,7133148,28619222,12413019,16832920,25013741,-2557746,10952287,-111943,-21726769,-696274,-25859292,-23736710,-4816934,-30367697,-2550609,1502291,-11294443,24916213,8225008,12392680,34488587,3430259,20543307,16549876,-11634618,10651482,-14035273,-22190817,-3624182,-31590663,-15046135,-6688451,-22959859,7092257,2197712,1135107,26732406,9731207,18298649,26436799,3869469,15199527,5641063,-11901625,-1037848,-17758506,-22057065,-10939076,-24376546,-14032161,-3758705,-10840569,7938392,11720705,8134544,24944823,17190519,13855901,21937942,3844559,2732603,2607014,-17729035,-10605095,-15538228,-26862621,-9851846,-17022338,-13728401,6087135,-3875314,10588424,21121257,7830959,25518930,18315534,5703493,19409109,-2829026,-6288652,226006,-24878151,-12919772,-13752866,-28064797,-3568580,-11888291,-9178346,15308601,-211597,15846353,25310697,6254143,26127199,13946538,-98522,14963885,-11435384,-11310365,-4572593,-29495308,-12161810,-14283890,-24353491,2360586,-7702457,-527439,20313197,4364949,21054954,23701896,6895903,22563915,6813859,-3279524,5994564,-16879843,-14056499,-10949282,-26988955,-11298073,-12461900,-15032290,4961003,51127,7229445,20572969,11116004,19685334,20047022,7407414,12603110,2586764,-8080793,-4441387,-16564357,-19191259,-12997600,-20766871,-12880634,-4451299,-7799395,7087347,11268493,8893796,22908613,16095347,13263016,19955937,2425094,2979901,941242,-17560018,-8876053,-16750533,-24309854,-8014515,-18065334,-9713571,5466192,-4755414,14186650,16949751,8536115,26316297,12525317,9029751,16698298,-6345669,-1164246,-4941219,-22726863,-8909952,-18981339,-20951676,-3978013,-14366531,-1359287,9415950,1447243,19143510,16966278,11400653,22787933,8549354,6135991,7625228,-10037728,-7146754,-11318603,-22099749,-12592864,-16491928,-15953107,-2373683,-5094978,3308628,13918637,9229115,18420602,19483783,10832046,16434199,7075035,-1852452,1054048,-12879813,-14777360,-11759927,-22253936,-13038959,-9974421,-12727116,3446931,2630148,6088060,19338720,11420904,16917585,19353927,5934804,11165898,2451537,-8972364,-3390328,-16393780,-17696682,-10987485,-20555983,-9885466,-4275383,-7458209,9085536,8605379,9496699,22138381,12373053,14458243,16811653,878386,4809903,-2301699,-15413177,-7415847,-18295600,-19721691,-8185583,-17725195,-5710333,2997905,-3115861,15091828,13070832,10451539,23907054,9453222,10953246,12825415,-6394265,573247,-7964942,-19483246,-7830141,-19861767,-16230061,-4724221,-13647415,1959589,6446946,2746113,19126160,12862234,12790761,20070753,5818218,7837777,4340802,-9456359,-5112369,-13291909,-18590108,-11189831,-16746394,-11792825,-3059316,-4628021,5369192,11154920,9567222,17578410,16176092,10961379,14326562,5199160,-1030183,-112450,-12453897,-12844556,-11412600,-20544883,-10646503,-9786557,-11256357,4837808,879704,6986398,18598071,8093786,18164524,16208581,3783790,13312792,-1735581,-7085637,-1266288,-19598942,-11696482,-11373704,-21190094,-3143416,-8638367,-4810558,11807687,1622123,14593701,18296041,7485054,19993881,8531696,2322563,7819534,-9967693,-7352943,-9024773,-20524890,-10008065,-14363195,-13368853,-1005034,-4679672,4583056,11500622,8545672,16764758,14839254,10923695,12695326,4804407,117484,-2128041,-9867782,-12137556,-12489169,-15824077,-12720779,-8482495,-8039361,140549,4728414,5602717,14562631,12621285,12360625,16475228,6369915,6727930,3493484,-8358932,-4320929,-12466574,-16628399,-8840706,-16983096,-9018291,-2259383,-6625358,8375748,7586621,8100904,19461238,9393076,13316115,13205462,-38436,5402885,-4553166,-11652058,-6251473,-17707594,-13108304,-9272392,-14509055,-1801795,-1546308,942334,12360808,8035369,13693376,15913013,8564229,12132817,5320375,-1005607,-788882,-9755757,-11031197,-11289975,-15405893,-10777793,-9067151,-6681983,296258,3182331,7181909,12015771,12363431,12882226,12856515,8383696,5204630,1800388,-4944374,-7362634,-10453889,-14419992,-11756242,-12280236,-10167902,-3305577,-2445189,4123573,9230592,8732682,14711340,12728821,10228358,11405034,3245892,1089470,-2167851,-10156827,-8830561,-12848829,-14283884,-9047186,-10678478,-4824706,552590,1298992,9146309,10209057,10947815,14421801,9879249,8796831,6248811,-812559,-2455554,-7311626,-11456265,-10892231,-13108699,-11452037,-7564497,-5928287,-461191,4065160,6555689,11116835,12135603,11636042,12018615,7971116,4598155,1561699,-4600499,-7053282,-9840688,-13088041,-11142144,-11296734,-9038098,-3545671,-1884428,3786596,7951485,8740936,13047636,11655360,10107946,9698484,3614571,1187671,-2631424,-8348343,-8529568,-11924355,-12295591,-9447276,-9465543,-4271851,-502758,2217255,7967263,9124554,11203240,12443513,9617829,8719605,4707236,313982,-2490205,-7438672,-9545032,-11115595,-12064792,-9999268,-8346887,-4517676,-538507,2958673,7359022,9393085,11389124,11744030,9904488,8387386,4264969,687149,-2831619,-7490888,-8936626,-11186813,-11700774,-9345120,-8587546,-4154894,-375060,2352367,7470057,8836851,10565361,11890336,8939890,8235541,4671069,-27854,-2055518,-7074678,-9162280,-9907690,-11892583,-9160613,-7617867,-5031227,176959,2363850,6533729,9585163,9837438,11447089,9570751,7143579,4871696,106690,-2996474,-6292203,-9464128,-10211795,-10815634,-9737471,-7135879,-4378841,-601065,3192867,6254645,8871034,10456114,10505461,9458123,7463776,3981848,795158,-2714374,-6480208,-8343399,-10200705,-10534198,-8906437,-7671029,-4049746,-614669,2325427,6442077,8241008,9755868,10598536,8665649,7470006,4214590,343308,-2314176,-6297294,-8397470,-9693945,-10434436,-8742248,-7193728,-4065495,-355182,2574614,6344382,8243065,9863577,10156492,8581699,7275398,3789926,488631,-2468418,-6611902,-7824840,-9831800,-10256039,-8059206,-7599272,-3606274,-302111,1733416,6915498,7453489,9110857,10735961,7229734,7607161,4013076,-468897,-1031419,-6833999,-7846662,-8123051,-11217896,-7136124,-6915057,-4884539,1189313,1027565,6099233,8777006,7384577,11193568,7715106,5790171,5407453,-1296511,-1830600,-5222822,-9414106,-7451707,-10387236,-8422015,-5164580,-5277519,684436,2656634,4728956,9140878,7863771,9512403,8744568,5219399,4742896,-74078,-2715650,-4713529,-8525434,-8060620,-9328994,-8409003,-5545577,-4501354,-5722,2331327,4787468,8267508,7704552,9437778,8104831,5336917,4856574,-360534,-2221308,-4508587,-8702625,-7290142,-9315105,-8404469,-4629090,-5026307,370961,2824074,3876898,9078240,7392104,8663299,8990320,4215937,4699583,285798,-3627456,-3498793,-8666739,-8101198,-7728139,-9278935,-4451985,-3925965,-1147402,3819026,3702700,7685858,8686850,7311548,8777652,5225905,3234811,1463767,-3264578,-4395415,-6897974,-8597418,-7591296,-7975134,-5726732,-3169674,-971784,2483164,4691324,6860639,8052364,8156461,7560113,5451287,3593668,288719,-2346308,-4487601,-7293887,-7483616,-8207463,-7686318,-4845435,-3912723,-267900,2726467,4023296,7666846,7411753,7638327,8135204,4498041,3820835,802832,-3158158,-3574135,-7298311,-7766948,-7008467,-8314975,-4596775,-3380572,-1325890,3262984,3608345,6708975,8051281,6739568,7989117,5014687,2991161,1463871,-2936088,-3850716,-6350097,-7970777,-6878049,-7573470,-5149294,-2834044,-1234176,2840614,4015054,6285259,7809567,6917617,7371503,4954713,2871549,1049957,-2843259,-3934594,-6390861,-7701078,-6644567,-7446146,-4826161,-2822149,-1291251,2911364,3684280,6038391,7855942,6297519,7473920,4868946,2534480,1700809,-2961345,-3791833,-5632964,-8010246,-6150420,-7208957,-5226305,-2175501,-1789810,2668060,4046666,5043979,7997133,6168867,6720870,5586598,1882852,1608986,-2290148,-4470870,-4824970,-7874794,-6394512,-6119635,-5752718,-1800573,-1182951,1866420,4779439,4784236,7532160,6711682,5707691,5682952,2062553,851555,-1562175,-4674535,-4894642,-7005013,-6968739,-5618825,-5503851,-2479958,-595026,1332784,4326863,5088291,6519776,6909438,5777066,5127648,2800912,620372,-1378387,-3968193,-5238038,-6369988,-6718286,-5877870,-4844930,-2805327,-703759,1570421,3724022,5214135,6444467,6412482,5950589,4732792],[0,0,0,2,9,-138,57,-220,215,-294,394,-424,677,-739,1099,-1220,1586,-1818,2185,-2640,3087,-3802,4357,-5240,5930,-6934,7899,-9098,10475,-11913,13684,-15360,17460,-19487,21974,-24563,27516,-30767,34194,-38098,42080,-46700,51482,-56965,62798,-69252,76300,-83884,92378,-101472,111806,-123001,135712,-149771,165694,-183800,204482,-228729,257085,-291418,333246,-386205,455119,-549349,686492,-905269,1311887,-2331775,11855431,17825601,13199173,16268041,-1847263,26991,-5571862,-21281767,-11727621,-19645098,-24869400,-5445763,-17615539,-4544832,10883831,-2616866,21628615,19714187,8694014,31582190,7506659,7613278,15836508,-16545253,-1818869,-10592647,-31055659,-5260523,-25514919,-20025332,3056696,-17977329,9026238,14605958,1578935,31434540,14476684,13290747,27632598,-1171930,7825562,2464355,-20336924,-5300409,-20935610,-24663969,-9555666,-22135713,-8723326,766322,-3418918,13568751,14999038,14315181,23085711,17130453,12853058,12768162,2438340,-4979755,-6000887,-16482668,-19819848,-14275970,-22837719,-14241136,-4963910,-11498749,9139213,9924369,7249035,28614920,12626996,16799229,24846865,-2530947,10728678,-349706,-21797100,-1015655,-25877207,-23788360,-4974324,-30231128,-2496607,1514833,-11046785,24988728,8406735,12585342,34421434,3721998,20584902,16463556,-11551578,10363472,-14190452,-22266101,-3970769,-31648327,-15054368,-6875982,-22766988,7144333,2357768,1512740,26819751,9915012,18524105,26303504,4015664,15186179,5289102,-11940279,-1380882,-18135914,-22103375,-11249972,-24415488,-13870123,-3977271,-10421477,8184705,11672265,8720403,25013916,17232533,14292330,21662009,3948908,2767879,1927023,-17619969,-11098557,-15986856,-26619671,-10295433,-16964142,-13523434,5753127,-3331954,10710946,21236275,8467333,25275507,18644182,5985417,19057279,-2654305,-6646374,-211209,-24864218,-13603211,-13913585,-28102062,-3950838,-11578633,-9144619,15464716,391405,15930648,25724593,6638167,26066596,14185434,-228998,14759984,-11491687,-11716199,-4998645,-29739026,-12507240,-14466192,-24350058,2401684,-7515552,-99944,20619298,4852857,21520948,23819936,7219173,22561582,6579101,-3272421,5441845,-17300306,-14155031,-11654302,-27023075,-11546076,-12756959,-14509079,4843138,417262,7996408,20380082,11853546,20025257,19801544,8062181,12131127,2314376,-8003810,-5442499,-16632109,-19576791,-13772794,-20325514,-13297246,-4386380,-6878352,6991590,12125198,9590556,22932786,16919576,13183757,19794659,2750366,2059531,643789,-17913812,-9867452,-16732122,-24914271,-8347207,-17721289,-9888093,5958047,-3999355,14328450,17848527,8984709,26493610,13038533,8750219,16512323,-6518671,-2100436,-5365383,-23404823,-9612393,-19014951,-21314862,-3977015,-13872203,-1109412,10098261,2209416,19574022,17673593,11817085,22903207,8654778,5708150,7152855,-10521937,-8064415,-11901121,-22633063,-13186054,-16465821,-15991122,-2229896,-4373744,3795268,14737908,10107496,18828407,20053937,11056440,16198540,7019811,-2510056,325299,-13308527,-15669654,-12222185,-22508238,-13510568,-9643138,-12478799,3596155,3706069,6565934,20059919,12241600,16966955,19852479,5894481,10525981,2434972,-9885016,-4103187,-16752197,-18823314,-11075531,-20791502,-10334040,-3381127,-7322307,9653615,9865103,9609087,23137292,12859106,14180578,17390683,194875,4161099,-2465355,-16889908,-7752441,-18753623,-20728874,-7703049,-18090252,-5427546,4040413,-3148817,16224391,13870639,10564477,24935858,9392656,10865787,13053534,-7374769,250345,-8585626,-20528959,-8022844,-20673276,-16514769,-4444892,-13848852,2486197,7102626,3139822,20019640,13324809,13291443,20605750,5749340,7802994,4073656,-10139363,-5805765,-13829050,-19235058,-11608540,-16965957,-12002694,-2713566,-4220175,5733980,12149234,10141798,18139942,17026389,10933711,14566071,5252263,-1865357,-230083,-13394347,-13741547,-11529963,-21621375,-10664454,-9695947,-11642610,5855595,1223263,7487474,19907990,8061800,19078767,16750044,3199352,13843485,-2485102,-7855977,-1398259,-20983048,-12006351,-11723134,-22158248,-2560411,-8899443,-4675080,12984321,1692185,15706119,19162465,7427710,20972959,8268150,2009409,7982580,-11192571,-7815352,-9595591,-21744774,-10082748,-14968985,-13680316,-465885,-4690759,5332896,12389184,8958066,17793173,15293715,11101683,13135147,4385787,-232212,-2513287,-10859836,-12806429,-13091592,-16641007,-12883334,-8677598,-8088505,840039,5061533,6293744,15598343,13062121,13041363,16934696,6235730,6835683,3046371,-9197167,-4739880,-13464685,-17346790,-9183293,-17676222,-8937842,-2140373,-6465806,9417135,8086335,8871071,20465800,9612430,13921439,13423383,-464001,5332129,-5366680,-12580753,-6661818,-18815574,-13644240,-9521269,-15061551,-1244299,-1183300,1375883,13593548,8545050,14434535,16773060,8611426,12535256,5144931,-1759995,-927940,-10772251,-11941775,-11714663,-16510860,-11059175,-9056322,-6965045,1090469,3615206,7865844,13204242,12659715,13760919,13393706,8204743,5579458,1180333,-5686390,-7701647,-11716329,-15058555,-12173549,-13067098,-9904088,-3375519,-2191404,5136408,9596162,9687279,15569770,13025573,11007104,11394054,2931030,882938,-3051786,-10868103,-9586684,-13784871,-14706003,-9613587,-10902620,-4594267,821912,2102571,9903541,11084726,11805904,15004521,10350126,8897233,6149820,-1082193,-3077439,-7985536,-12306413,-11633433,-13653311,-12042790,-7676733,-5833780,-127163,4882667,7060959,12087530,12950800,12065463,12710506,8004277,4434138,1449672,-5530682,-7664793,-10524185,-14128420,-11530156,-11955429,-9265188,-3287050,-1760822,4570883,8763745,9353928,14132545,12084874,10600617,10037294,3223221,1074939,-3316777,-9171431,-9216046,-13078846,-12855104,-9817978,-9844203,-4043385,-243662,2709454,8917149,9749176,12157301,13080567,10011622,9080960,4402712,16614,-3141958,-8376677,-10236794,-12029479,-12701250,-10322307,-8662685,-4320801,-163244,3529661,8299239,10113388,12339290,12526615,10187025,8775064,4012155,156836,-3293637,-8462157,-9719472,-12004314,-12596570,-9650517,-8805570,-4213499,184899,2733230,8426397,9709594,11260805,12724284,9424140,8498655,4723345,-485938,-2569783,-7848676,-10171842,-10631879,-12653420,-9687036,-7699741,-5082126,518988,3029774,7238347,10477489,10645986,12044762,10195577,7249153,4806769,-69267,-3673135,-6953336,-10261408,-11143203,-11361778,-10292412,-7430432,-4221224,-327871,3800608,7139238,9596589,11326503,11137841,9889417,7790524,3896097,442739,-3324714,-7345552,-9202250,-10969580,-11196648,-9383187,-7840883,-4043383,-193159,2882381,7149231,9079454,10588278,11325638,9255691,7553219,4265905,83578,-3101910,-6946770,-9272918,-10542585,-11017784,-9428432,-7351709,-3945989,-217345,3338413,7018455,8959136,10932167,10693565,9154036,7629849,3363675,396810,-3094272,-7554103,-8361185,-10949045,-10843789,-8378559,-8116655,-3099855,-3616,2275143,8010585,8031301,10113810,11538289,7474697,8107724,3814375,-947299,-1393206,-7846800,-8547305,-8929690,-12186719,-7316854,-7267919,-4942492,1781906,1321915,7006478,9599783,8022284,12082596,8051717,6111145,5548429,-1760971,-2239942,-6002536,-10282412,-8162952,-11146766,-8951663,-5389817,-5205073,1071018,3175516,5490189,9981345,8731630,10284096,9222142,5585585,4603443,-351791,-3198104,-5568362,-9247849,-8935669,-10067078,-8732957,-5915923,-4461274,381542,2653188,5631280,9005285,8353157,10350339,8470586,5717594,4957763,-811439,-2517331,-5331953,-9539964,-7861932,-10273565,-8837717,-4914866,-5244931,887824,3243885,4578121,9980425,8037478,9505558,9609811,4372881,4939773,-84852,-4168090,-4127219,-9624002,-8750299,-8482272,-9928399,-4659648,-4011653,-896422,4355577,4370503,8583996,9505982,8000335,9365267,5542168,3196528,1204041,-3786004,-4988018,-7738629,-9396658,-8397863,-8502047,-6060833,-3280394,-680628,2937912,5383334,7661447,8790766,8893042,7990629,5797914,3732431,21090,-2739901,-5172100,-8140897,-8149338,-8983402,-8260303,-5154084,-4026096,62446,3157196,4662239,8515687,8173430,8394050,8688588,4719408,3914364,425393,-3631425,-4176300,-8167185,-8513533,-7848102,-8842230,-4918628,-3444449,-1009498,3671175,4236062,7602010,8783778,7435481,8592801,5331501,3144726,1110076,-3419479,-4473354,-7103836,-8713988,-7560775,-8112328,-5377639,-2911845,-958148,3286911,4643375,7177005,8506370,7580500,7950941,5205131,2903904,742247,-3301859,-4612166,-7191471,-8526774,-7440277,-7946744,-5009162,-2829056,-959906,3465889,4408603,6951205,8586293,7037347,8003569,5138242,2598146,1293878,-3485762,-4454529,-6510963,-8697606,-6848392,-7738563,-5418470,-2208952,-1462791,3192686,4680633,6013935,8721335,6864015,7308895,5730744,1941696,1315040,-2925081,-5023670,-5807731,-8659780,-7089480,-6725456,-5838741,-1871653,-957031,2547399,5303163,5710375,8303710,7320189,6449123,5867031,2091697,478977,-2288244,-5301801,-5747331,-7866300,-7564710,-6233410,-5592333,-2378316,-394581,1956392,5071215,5922286,7405047,7506408,6231989,5326357,2753393,302464,-1935524,-4671195,-6059393,-7133096,-7384376,-6487125,-4990846,-2730979,-350776,2218825,4398296,6069129,7193905,7029511,6491375],[0,0,0,1,6,-128,-4,-129,40,-144,181,-232,375,-338,530,-473,712,-766,1028,-1226,1429,-1727,1869,-2285,2505,-3060,3452,-4057,4605,-5181,5904,-6537,7512,-8339,9534,-10586,11883,-13179,14587,-16242,17896,-19971,21962,-24391,26774,-29534,32462,-35690,39362,-43242,47779,-52528,58090,-64099,71098,-79033,88228,-99124,111921,-127738,147176,-172503,206205,-254070,326859,-450311,699816,-1402565,8662832,25080582,15276449,14502805,16231145,-818118,-280599,-3960523,-21925454,-10692426,-19852748,-25076078,-5430371,-18016988,-5422111,10968681,-3717664,21589109,19344707,8425026,31828968,7731058,7817158,16701768,-16269824,-1100718,-10185939,-30824447,-5166191,-25510975,-20405342,2745569,-18442146,8360182,14057741,1208471,30854641,14612329,13259640,27720087,-524299,7981111,3169538,-19550924,-5187590,-20114848,-24686698,-9758392,-21914846,-9718996,363905,-3756764,12418347,15138931,13664947,22713601,17746787,12483609,13495832,3111694,-5024696,-4743393,-16279968,-19558408,-13482356,-23541853,-13995608,-5290265,-12534401,9183424,8927190,6772536,28688826,11846184,17238497,25019674,-2416139,11821179,-128085,-20885490,-261728,-25961502,-23130467,-5255211,-30553176,-2571481,459616,-11319873,24226768,7553922,12506836,33783061,3806823,20930898,16567639,-10552879,10783861,-13620361,-21318963,-3915585,-31048391,-15084164,-7288576,-22647877,6195166,1878246,1061692,25815116,9808786,18105742,26076994,4595158,15096135,5987156,-11177767,-975858,-17290051,-21809604,-11038283,-24074213,-14233200,-4182035,-10942116,7353498,11309049,8046319,24475849,17018774,14018913,21787576,4154869,3206765,2594869,-17032507,-10378802,-15503199,-26234660,-10243799,-17043556,-13655715,5150749,-3880934,10229830,20418693,8257802,24859110,18369909,6332551,18958715,-2071732,-5916757,104830,-23812738,-13238187,-13732547,-27601982,-4497590,-11633921,-9327282,14400038,129520,15186369,24864846,6788312,25419704,14363186,317269,14650978,-10493137,-11182872,-4754463,-28647256,-12534792,-14195629,-23961502,1646211,-7478137,-655327,19494073,4771602,20578311,23303629,7424958,21975551,7143923,-2817972,5511380,-15952760,-13980818,-11237886,-26074100,-11861013,-12425052,-14565399,4024005,519628,7147159,19712921,11748243,18984388,19765879,8115315,11765311,3129970,-7719554,-5019108,-15585580,-19434863,-13127458,-19949779,-13554552,-4107709,-7444329,6299572,11775460,8616529,22413094,16523252,12647067,19949263,2775552,2356592,1310571,-17483945,-9290347,-16169558,-24440392,-8098845,-17533122,-9960324,5654302,-4330251,13717378,17239627,8539849,25742396,12845372,8514097,16328017,-5916860,-1837582,-4883054,-22344358,-9456806,-18243369,-20863246,-4195012,-13397522,-1688522,9632548,2100819,18418395,17448826,11254871,22104507,9050496,5286224,7386668,-9659165,-8126361,-10890814,-22082921,-12953976,-15607827,-16248676,-2110627,-4368265,2827932,14551131,9322077,17900616,19958134,10197484,16261657,7218182,-2595493,1188038,-12955929,-15138240,-11201184,-22297614,-12856982,-9435343,-12802565,3772481,2940049,6048373,19602692,11297422,16709279,19270729,5583980,10884440,2325495,-9306638,-3567138,-16365239,-17839276,-10723811,-20277980,-9765676,-3670078,-7184020,9241559,9075485,9314589,22161925,12339460,13906270,16789669,388358,4189000,-2348844,-16002378,-7382122,-18043284,-19954709,-7514428,-17492018,-5487404,3737562,-3238962,15439077,13229848,10016914,24076401,8989443,10505819,12844896,-7106551,459315,-7976821,-19765845,-7527225,-19864354,-16006885,-4197810,-13669650,2271942,6659923,2668576,19290849,12643229,12625702,20034105,5444665,7713900,4188254,-9709290,-5117437,-13267345,-18503198,-10947133,-16554265,-11660989,-2795054,-4484785,5424852,11375856,9440852,17490922,16102025,10610210,14203396,4982073,-1276322,-33255,-12729860,-12682737,-11199910,-20610383,-10201641,-9673124,-11107574,5240970,725128,7241619,18585062,7854940,18303207,15716120,3579436,13266891,-2256826,-6958250,-1478254,-19792217,-11308286,-11508404,-20850473,-2835036,-8715691,-4340923,11726914,1688405,14922507,17886790,7455743,19781200,7965332,2413609,7396897,-10184763,-7280971,-9253656,-20215506,-9851063,-14287116,-12814221,-927762,-4323267,4907164,11382885,8832776,16644618,14601567,10825060,12230876,4483167,-207076,-2569951,-9928562,-12366633,-12414722,-15625247,-12431106,-8069376,-7628305,686595,5005010,5868371,14744571,12497976,12249820,15988289,5852723,6384095,2862551,-8724976,-4585620,-12733158,-16407073,-8754884,-16606324,-8411838,-2005686,-5798824,8831604,7763820,8596537,19119778,9266046,13054966,12379500,-308905,4691054,-5157679,-11680016,-6667030,-17573386,-12889449,-9245113,-13739883,-1442113,-1044977,1811169,12409063,8405316,13701392,15590190,8491344,11507267,4702783,-1387443,-1423223,-9946790,-11280790,-11502941,-15037662,-10547383,-8554322,-6075480,795895,3770127,7596535,12201285,12296951,12680312,12396852,7953943,4732319,1146239,-5440528,-7765376,-10742952,-14319735,-11624362,-11836446,-9452420,-2878634,-1696023,4713994,9458183,9342438,14559948,12541014,9999504,10515157,2891703,395406,-2850701,-10279175,-9334285,-12759490,-13863736,-9119745,-9803930,-4457964,993602,2263653,9215893,10714214,11127412,13881640,9982422,8088443,5490090,-1021568,-3353932,-7513421,-11639501,-11168682,-12571209,-11273370,-7113310,-5120614,-187898,4806957,6895059,11115716,12381794,11205730,11751045,7562982,3767305,1160921,-5201412,-7434461,-9870535,-13296253,-10850545,-10874489,-8583219,-2836292,-1373438,4351995,8379197,8952606,13084034,11342789,9700810,9089629,2930149,840717,-3310120,-8567277,-8793026,-12097501,-11847375,-9153218,-8825620,-3561400,-184528,2993241,8287892,9182902,11444565,11945415,9452792,8271814,3824293,-3590,-3250756,-7979296,-9473243,-11544685,-11645102,-9508498,-8102454,-3535718,-122362,3544065,8048282,9224077,11623292,11484685,9210871,8219051,3356749,46136,-3162473,-8317776,-8937505,-11246174,-11779476,-8699735,-8181055,-3594889,397078,2522550,8013914,9048761,10337713,11864548,8508958,7702172,4201261,-764683,-2503514,-7461385,-9526880,-9816707,-11692083,-8807551,-6988257,-4574982,728877,2941007,6792295,9772291,9876242,11126192,9359430,6604311,4281985,-255070,-3555228,-6578486,-9587174,-10341398,-10533084,-9411494,-6726259,-3691808,-221546,3670877,6739049,8912952,10532973,10283238,9032472,7120680,3471281,304987,-3146096,-6882759,-8463722,-10199796,-10308867,-8453596,-7248349,-3540433,-68621,2628930,6743217,8426441,9789245,10466000,8408434,6930365,3716683,-45466,-2834703,-6584812,-8496433,-9678801,-10185156,-8538750,-6812461,-3461018,-117861,3076884,6556335,8235989,10018948,9854991,8297864,6971400,3064314,247532,-2922198,-6984968,-7695298,-10027332,-10009654,-7601175,-7528144,-2818982,45644,2074865,7396906,7245915,9330587,10573540,6732942,7596916,3436553,-866040,-1169558,-7314789,-7701006,-8128463,-11304693,-6540963,-6748637,-4432066,1799243,1152790,6611887,8792303,7268915,11170732,7174055,5623702,5035560,-1848053,-1975438,-5671826,-9424759,-7311265,-10361497,-8047958,-4872899,-4910343,1227937,2786310,5046278,9226704,7662516,9491415,8266846,4923590,4331334,-547383,-2915033,-5104003,-8594750,-7899070,-9282983,-8025209,-5142477,-4162162,535466,2439108,5087271,8442914,7520417,9436762,7776578,5004401,4604733,-858896,-2426542,-4748504,-8822474,-7095977,-9325000,-8144930,-4344926,-4804906,846605,3050702,4127174,9293031,7279545,8578113,8800848,3838221,4415395,-118382,-3923835,-3696086,-8860269,-7973560,-7577772,-9024559,-4109297,-3584333,-780151,4159348,3843676,7811610,8572812,7178583,8553014,4843360,2880487,1013377,-3531565,-4550612,-7014900,-8606283,-7547865,-7646916,-5423462,-2832590,-558792,2861083,4949482,6982456,7965457,7973622,7294833,5166909,3201745,-77429,-2696641,-4801346,-7417618,-7460622,-8021213,-7354610,-4507209,-3469615,221616,3045344,4257837,7776425,7457231,7567392,7740749,4172210,3317783,255081,-3457083,-3941181,-7396105,-7633204,-6948114,-7882399,-4326188,-2943733,-779734,3433800,3928801,6845931,7904201,6691727,7568209,4640271,2654775,835930,-3148862,-4156895,-6571728,-7855724,-6813655,-7184476,-4660016,-2616111,-577216,3009323,4300293,6530630,7596389,6840754,7057906,4413063,2553013,456510,-3148951,-4155804,-6577353,-7573158,-6589535,-7086300,-4320570,-2494607,-664201,3322339,3868680,6361966,7731955,6281258,7232087,4436986,2235294,1082642,-3273308,-3981198,-5813591,-7830728,-6028998,-6899961,-4752373,-1823154,-1245674,2999158,4221867,5391744,7918409,6032557,6438568,5096650,1566554,1052336,-2681275,-4609613,-5164046,-7710530,-6299415,-5959191,-5169042,-1572140,-673612,2303555,4868143,5110548,7400479,6570225,5596339,5050321,1772955,367221,-2033041,-4727814,-5278634,-6983948,-6642748,-5519273,-4866745,-2094048,-193424,1882461,4418701,5340097,6507979,6652156,5583445,4605629,2398978,183736,-1901481,-4085058,-5411038,-6455575,-6416869,-5734994,-4367521,-2366012,-334425,2100603,3910572,5394166,6482607,6123735],[0,0,0,1,5,-77,-46,-118,31,-178,146,-196,254,-239,431,-422,694,-710,951,-1030,1226,-1473,1689,-2129,2376,-2902,3186,-3734,4177,-4797,5518,-6232,7187,-7965,9066,-9990,11263,-12510,13998,-15632,17300,-19271,21151,-23474,25752,-28509,31363,-34581,38092,-41827,46111,-50610,55905,-61566,68185,-75505,83963,-93748,105136,-118937,135536,-156631,183692,-220707,274195,-359940,522311,-953906,5683768,16329054,23154606,16163557,13834590,16487145,-1174482,26516,-4399184,-21454204,-10911547,-19623014,-24992768,-5393935,-18092067,-5192727,10635190,-3499832,21353428,19200389,8461121,31759395,7638422,8035710,16451402,-16015987,-1026622,-10275727,-30522152,-5180125,-25566436,-20193597,2375475,-18368534,8225766,13698190,1311543,30669546,14416134,13505070,27564687,-227993,8199333,3078179,-19266334,-5220316,-20048318,-24492695,-10010481,-21925506,-9790025,134673,-3688830,12173961,14988514,13733267,22518696,17889067,12534677,13521512,3482095,-4926278,-4649315,-16111992,-19483541,-13554715,-23520683,-14170758,-5595898,-12558701,8917047,8762442,6843684,28372991,11928717,17422226,24816481,-1913587,11778872,-153294,-20441495,-608893,-25728296,-23018358,-5658661,-30166442,-2944941,265714,-11019595,23820617,7769390,12748983,33417670,4316880,20797879,16416733,-10037500,10368811,-13425751,-21115300,-4395926,-30711546,-15332039,-7578868,-22373766,5735069,1835142,1207617,25559389,10114837,18070438,26041218,4922383,15110463,6072460,-11051422,-1107875,-17255995,-21748992,-11298654,-24190430,-14259684,-4409402,-10870053,7513538,11170257,8293186,24539056,16997863,14523353,21649038,4319601,3438683,2177134,-16664436,-10577824,-15929579,-25926684,-10711513,-17130335,-13436339,4630339,-3383773,10118358,20212113,8955723,24539168,18657882,6798113,18402859,-1720864,-6175162,-453948,-23390064,-13842589,-13837885,-27322011,-5149279,-11195290,-9353994,14225574,845198,14995863,25167933,7251006,25169368,14727005,348028,14387680,-10339371,-11518373,-4937257,-28672972,-12951534,-14259508,-24016966,1378691,-7362141,-511765,19550825,5067190,20765898,23460514,7683404,22096319,7145300,-2636029,5310409,-16218062,-13901272,-11668687,-26193809,-11945546,-12808207,-14282343,3890378,447619,7609644,19482809,12158185,19415641,19591469,8690172,11763614,2989110,-7339394,-5518467,-15543033,-19397380,-13741799,-19768392,-13944268,-4518655,-7046521,5892181,12028114,9111719,22225127,17252840,12786743,19802038,3488772,2084248,1349336,-17341162,-9898816,-16004558,-24751662,-8689214,-17333561,-10538034,5441428,-4008035,13351001,17709727,8860195,25709064,13560763,8672774,16373968,-5433238,-2227876,-4779543,-22513919,-10067864,-18257446,-21344939,-4644273,-13332184,-2240531,9760767,2205384,18232979,17969628,11564856,22341201,9671442,5474134,7692117,-9339304,-8347272,-10848561,-22198376,-13459946,-15807878,-16663923,-2587183,-4459875,2636010,14588851,9590455,18052888,20328339,10770516,16296636,7694182,-2344271,1049382,-12779477,-15420487,-11693032,-22387768,-13616207,-9747277,-12794969,3095422,3282924,6000550,19428745,12176554,16581133,19828114,6289531,10566905,3053514,-9253253,-4000873,-15863245,-18706719,-11041336,-20240956,-11026474,-3438419,-7625596,8585755,9906203,8875108,22546792,13218112,13550268,17889947,681387,4180841,-1254822,-16647571,-7375524,-17919957,-21154740,-7462959,-18080863,-6326388,4089508,-3934445,15557507,13830145,9711844,25032252,9311128,10656472,13727360,-7149003,674605,-7814109,-20377258,-7513364,-20417197,-16685585,-4443007,-14204707,2001002,6654789,2589097,19631948,12999758,13086952,20497595,5946187,8076120,4464356,-9392401,-5355041,-13323649,-18801417,-11727773,-16690537,-12256479,-3279904,-4316858,4822624,11570911,9844453,17411567,17082893,10921736,14555083,5963187,-1603088,377316,-12606175,-13589180,-10905855,-21448265,-10909937,-9526861,-12271107,5376324,861925,6609828,19627698,7705974,18583213,16986548,3253419,14173372,-1757744,-7578320,-667014,-20478978,-11896041,-11342432,-22142255,-2872717,-8981008,-5252425,12398810,1452414,14940699,18864899,7300243,20664570,8679346,2180826,8218918,-10377944,-7646147,-9036606,-21142364,-10116941,-14502157,-13779967,-896098,-4642435,4680531,11996713,8781800,17031213,15350719,10913602,12904817,4895464,-316981,-2113634,-10244860,-12702247,-12538933,-16408213,-12872120,-8355550,-8368102,617195,4966840,5656434,15195321,12832007,12576241,16772400,6147393,6790302,3290055,-8973276,-4482461,-12993961,-17161987,-8892842,-17309027,-9044985,-2057193,-6425927,8939851,8088060,8501197,19976314,9733199,13267926,13417557,-304604,4925676,-4809919,-12530493,-6682934,-17986088,-13861853,-9111021,-14567619,-1805959,-673551,1092557,12999358,8941817,13594306,16728159,8724684,11679499,5695153,-1886108,-1147680,-9965572,-12267824,-11268685,-15941812,-11373866,-8332459,-7141932,845415,4046814,7114787,13187484,12531296,13026906,13599092,7872769,5364225,1602331,-5937147,-7345298,-11321042,-14994842,-11712024,-12999550,-9817750,-3132045,-2343336,5116361,9505001,9464557,15379779,12812306,10796604,11217357,3050195,843087,-2974718,-10445418,-9621956,-13387123,-14441499,-9699120,-10374281,-4790390,706393,2220023,9247610,11171310,11583387,14458508,10693068,8446943,6025854,-686676,-3499116,-7380613,-12120298,-11814173,-12809059,-12254181,-7519159,-5414781,-732715,5103810,6860675,11478403,13261875,11390914,12567452,8187293,3808043,1835710,-5388099,-7754916,-9928650,-14254323,-11244812,-11508335,-9509141,-2837770,-1836364,4266424,8891237,8925603,13837057,11986997,10137562,10147134,3248657,947510,-3015852,-9126246,-8951002,-12655332,-12679394,-9653314,-9561941,-4007559,-225336,2765578,8606021,9618606,11963829,12729791,9871376,8884279,4336909,129078,-3162875,-8169303,-9852843,-12025515,-12326936,-10108272,-8728590,-3988876,-295259,3435343,8307310,9620048,12129287,12246297,9802945,8824177,3763131,189365,-3053978,-8471298,-9348396,-11687480,-12481783,-9216264,-8826536,-4200775,258237,2536358,8260028,9602293,10811736,12628971,9159944,8142259,4783008,-517597,-2503142,-7525969,-10040701,-10300151,-12265996,-9655515,-7396779,-5015820,458687,3185913,6842519,10244320,10534449,11541765,10114606,7065616,4558015,173387,-3702942,-6792330,-9853637,-11135025,-10970733,-10092460,-7411717,-3958059,-554713,3687662,7065415,9206458,11185672,10915753,9586667,7795424,3713315,537707,-3161581,-7216901,-8757282,-10740675,-11028151,-9099934,-7754525,-3981349,-229983,2733433,7014002,8912024,10350065,11056894,9037793,7433626,4077246,164239,-3012446,-6717101,-8890188,-10366752,-10637811,-9202321,-7316419,-3658294,-398642,3330370,6992732,8488680,10827834,10394417,8807407,7712289,3015824,423410,-2991101,-7642951,-7909252,-10811667,-10720557,-7938738,-8189395,-2993273,89383,1986976,8107142,7711213,9850752,11516333,7046867,8085386,3801802,-1154050,-1141712,-7767220,-8417076,-8477526,-12160439,-7024631,-7074390,-4925505,1893821,1307754,6887001,9512417,7776659,11836398,7905758,5795331,5250022,-1803014,-2367963,-5892959,-10041562,-8032500,-10807769,-8618731,-5229364,-4944061,1148995,3095308,5583756,9630819,8559848,10089016,8722844,5501264,4401978,-644870,-3085380,-5764028,-9066113,-8520448,-10100511,-8320546,-5714491,-4401978,768961,2477101,5711302,9063186,7991731,10324430,8158608,5288356,4900787,-1179637,-2549106,-5173013,-9573841,-7495248,-10074302,-8677002,-4567174,-5198282,952001,3382163,4462786,10009710,7853675,9115941,9406960,4024850,4687839,-191079,-4325222,-4087630,-9475030,-8683127,-8099267,-9590129,-4383882,-3694139,-770879,4472495,4376038,8325072,9258290,7747664,9044411,5323981,3023734,960075,-3761031,-5088946,-7568039,-9144028,-8256560,-8096298,-5772698,-3099202,-397844,3039018,5388877,7611625,8473483,8756127,7807667,5420757,3556655,-192235,-2902562,-5095983,-8225851,-8006700,-8648879,-8005310,-4783996,-3754445,120360,3427109,4521011,8394490,8026308,7998176,8489161,4553853,3586460,438004,-3744332,-4228400,-7969443,-8372736,-7509575,-8514712,-4814257,-3127952,-949173,3691852,4344837,7237599,8553392,7291158,8158526,5220948,2832647,996577,-3232094,-4581052,-6883883,-8469124,-7456623,-7715166,-5239412,-2917253,-690387,3101750,4635307,6897254,8159510,7501269,7705412,5016784,2926281,568958,-3150900,-4472922,-7107549,-8088897,-7315238,-7726696,-4824493,-2888959,-786904,3308220,4215185,6865593,8164284,6886966,7835103,4938203,2636667,1179524,-3239299,-4181917,-6386506,-8327512,-6702723,-7537978,-5212672,-2400553,-1360966,3074738,4419527,5913025,8355049,6721338,7116688,5495132,2122287,1185470,-2795999,-4727347,-5718693,-8171201,-6866653,-6669123,-5569005,-1985855,-861179,2451670,4989344,5708571,7869554,7139945,6314215,5474924,2171402,544499,-2229467,-4896125,-5761496,-7483587,-7219302,-6198945,-5278539,-2495350,-328727,2035780,4566523,5804455,7117647,7122325,6315490,4992688,2704737,448285,-2089153,-4195200,-5949343,-7022906,-6866526,-6462911,-4823075,-2647343,-573266,2327341,4111719,5831635,7142702],[0,0,0,1,5,-89,17,-175,62,-212,147,-278,347,-436,622,-637,885,-896,1209,-1349,1709,-2016,2343,-2778,3077,-3660,4070,-4831,5454,-6312,7138,-8019,9075,-10072,11441,-12700,14363,-15926,17780,-19682,21749,-24118,26553,-29476,32396,-35843,39344,-43337,47630,-52373,57738,-63526,70223,-77448,85872,-95233,106211,-118949,134058,-152403,174859,-203632,241232,-293486,370300,-495149,731599,-1339051,6941635,13679125,13916772,24324267,15449496,14125571,16373460,-848902,-188270,-3790188,-21800656,-10412581,-19698837,-24885842,-5224138,-18108997,-5284427,10774127,-3912171,21518778,18868251,8399507,31667659,7404731,8077566,16376830,-16142301,-771439,-10356249,-30219003,-5031054,-25570363,-19917882,2394673,-18351238,8530049,13445243,1467763,30436170,14293957,13537759,27225476,-272655,8141663,2912805,-19002967,-5339870,-19886605,-24214602,-10002116,-21551129,-9805007,223047,-3585753,11888450,15028188,13527263,22376791,17908679,12274289,13656157,3416145,-5028093,-4307250,-16286366,-19265798,-13261916,-23738220,-13692169,-5518205,-12627751,9292606,8297980,6910654,28362472,11371301,17634946,24475371,-2156468,12187699,-544458,-20059398,-315870,-25910758,-22342671,-5842062,-30097404,-2496312,-314002,-10818096,23667179,7242702,13050081,32868495,4129248,20996879,15995789,-9691410,10429345,-13501256,-20604012,-4504035,-30376821,-14987463,-7803005,-22082957,5606399,1638405,1303454,25053700,10000013,17994096,25682147,4945600,14964872,6023985,-10695542,-1063150,-16874682,-21429742,-11224356,-23883063,-14283695,-4483654,-10824660,7198843,10852900,8158515,24171834,16758885,14369912,21454515,4319944,3500044,2055737,-16428755,-10436071,-15793280,-25470019,-10707057,-16927440,-13217903,4403319,-3254936,10082333,19835472,8937337,24173065,18282439,6881202,17974867,-1547848,-5914856,-613817,-23025767,-13697282,-13758228,-26740794,-5116473,-11088125,-9062715,13863608,928671,14892506,24578883,7274033,24699329,14408959,622209,13874044,-10183357,-11236855,-5150072,-28130280,-12887084,-14200844,-23312871,1297615,-7053692,-133326,19070330,5446936,20437758,22849342,7948976,21264998,6972880,-2561087,4486042,-15802483,-13912671,-11848673,-25201968,-12124318,-12395664,-13578744,3562334,1139303,7617645,18980094,12585767,18611021,19232840,8599491,10739176,3028188,-7554375,-6076963,-15044879,-19547608,-13519583,-19002105,-13803384,-3740568,-6622768,6004503,12525353,8824475,21965352,17062416,12095584,19489951,2984465,1464061,1188101,-17535765,-9937729,-15738264,-24425448,-8165203,-16770513,-9985705,5949096,-3634820,13433163,17624312,8775862,25210902,13160044,8143332,15652528,-5661241,-2730048,-5048220,-22231602,-10197852,-17735755,-20803810,-4403301,-12404272,-1859326,10082421,2873175,17886647,17993439,11207537,21488416,9529751,4488930,6976578,-9499460,-9097063,-10549482,-22070962,-13411433,-14688374,-16401001,-1792658,-3547322,2573141,15224423,9568958,17540077,20457468,9750993,15807133,7254037,-3405193,1053972,-13120733,-15669913,-11073978,-22399739,-12885563,-8924135,-12685344,4095598,3526878,6117798,19911696,11550100,16378247,19328808,5238156,10239513,2291574,-9822437,-3989343,-16232053,-18345076,-10586857,-19991154,-9981131,-2851655,-7103283,9416614,9858915,9037080,22461330,12532338,13169593,17071856,-91095,3549255,-2013011,-16915405,-7345810,-17828402,-20509926,-6848889,-17434650,-5363789,4729423,-3349369,15996407,13764134,9681765,24610296,8565148,9970887,12783288,-7922878,172821,-8316747,-20478486,-7261353,-20006159,-16001456,-3615680,-13454139,2920281,7255248,2915094,19848348,12715634,12546413,19885209,4947118,7169269,3614592,-10340020,-5643799,-13533053,-18699256,-10980639,-16213390,-11277832,-2143514,-3683361,5874399,12082620,9777435,17512454,16297381,10162001,13767295,4462128,-2327625,-471893,-13333124,-13277291,-11091838,-20858731,-9750736,-8944929,-10809441,6358747,1446404,7699675,19304892,7662103,18361291,15597231,2711444,12965253,-3146296,-7786414,-1763769,-20505013,-11333355,-11328562,-20778325,-1980958,-8252336,-3673117,12589678,1983680,15385780,18095443,7216631,19722169,7434915,1694492,6794907,-10995308,-7842672,-9624120,-20455630,-9688880,-13938226,-12398657,-156989,-3654437,5614417,11997521,9033732,16708146,14640496,10389386,11722125,3916745,-1009579,-3091051,-10549259,-12725418,-12430131,-15701094,-12043752,-7541716,-7250626,1447207,5490657,6226561,15204067,12546523,12315086,15724052,5412694,5949503,2170093,-9277188,-5010049,-13182802,-16509681,-8710546,-16382907,-7884357,-1633502,-5203258,9440945,8246545,8966838,19173384,9240732,12849864,11985828,-792735,4017380,-5780998,-12105880,-7149479,-17627869,-12861851,-8999310,-13151816,-993846,-298349,2318708,12842696,8873592,13665422,15511991,8331619,10868482,4420736,-2085829,-1998088,-10255428,-11761664,-11432825,-14992643,-10530435,-7925324,-5915388,1415525,4358087,7813252,12726514,12378926,12768573,12435399,7439482,4452237,636512,-6011927,-7928901,-11263458,-14383435,-11570594,-11916400,-8942528,-2664004,-1277579,5353239,9658955,9689718,14531973,12468486,10136232,9964296,2607919,-23306,-3625722,-10381037,-9921212,-12901414,-13673260,-9320635,-9271652,-4095197,1322536,3129935,9238981,11214141,11461601,13534805,10091003,7542131,5097329,-1164292,-4275247,-7639077,-11966435,-11647062,-12172397,-11508399,-6794083,-4480100,-59918,5599413,7233010,11336525,12879680,10971666,11700897,7401086,3166397,1077947,-5800316,-7977554,-10100544,-13711526,-10778867,-10741879,-8518078,-2291000,-996333,4876218,8874662,9157997,13344889,11395731,9654026,8892553,2497653,367459,-3894282,-8942597,-9198242,-12392337,-11793088,-9250714,-8574390,-3122641,135389,3661827,8616871,9479792,11935509,11740047,9409042,8070914,3174128,-164714,-3916833,-8452270,-9543616,-12067284,-11485137,-9330733,-8071681,-2815585,193343,3949842,8745590,9322792,12068350,11515448,8822658,8242365,2737212,-524161,-3400006,-8943923,-9123943,-11363745,-11922387,-8306998,-8049742,-3183161,1100873,2907778,8590356,9487858,10429204,12041539,8332843,7288612,3935208,-1494912,-3078914,-7802361,-10053970,-9936247,-11670547,-8829165,-6431356,-4153974,1231945,3765415,7130765,10239067,10246422,10887999,9396130,6193082,3655104,-614002,-4387292,-7075703,-9889562,-10791744,-10287192,-9249189,-6485172,-2912531,289947,4357178,7408833,9167846,10951039,10248122,8669289,6850470,2713559,-368455,-3781946,-7597618,-8751965,-10380399,-10422658,-8173197,-6854598,-2970859,620217,3372377,7427464,8833196,10006796,10390736,8248459,6387540,3087411,-621881,-3641385,-7062918,-8905154,-10060702,-9977321,-8454737,-6266604,-2679032,418297,3924165,7233070,8555567,10497212,9721259,8090868,6763455,2093121,-234081,-3634828,-7774978,-7826722,-10499212,-9955668,-7136011,-7356204,-1860139,686681,2571425,8328316,7537799,9644561,10744050,6253544,7352805,2719132,-1724010,-1581510,-8176954,-8079094,-8324372,-11487069,-6095975,-6522129,-3858725,2497247,1541501,7280158,9168569,7460323,11359407,6871228,5292166,4562631,-2533669,-2450129,-6258010,-9782922,-7540038,-10470180,-7782922,-4600101,-4295882,1824888,3341241,5735062,9515524,7979370,9652662,8018711,4755109,3777549,-1189030,-3375176,-5739049,-8908427,-8058683,-9447890,-7606532,-5017395,-3747316,1279550,2832018,5727423,8867201,7581033,9708665,7417004,4674250,4178677,-1625716,-2871141,-5369812,-9374859,-7172875,-9528456,-7887456,-3908122,-4475383,1579971,3602761,4623833,9767359,7384048,8645221,8553604,3429205,4002068,-795950,-4489594,-4179253,-9286478,-8188280,-7664224,-8931494,-3722774,-3174665,-185282,4720446,4409155,8290180,8792884,7257395,8384286,4517147,2439981,472483,-4023849,-5075644,-7399120,-8803934,-7539667,-7570297,-5000406,-2435009,33684,3327186,5465447,7394423,8070613,8082624,7094796,4804467,2814495,-632775,-3110538,-5290634,-7897314,-7627300,-8147932,-7244749,-4204074,-3112872,659103,3564950,4701874,8031956,7613621,7591723,7628403,3950471,2901398,-115824,-3849383,-4348393,-7642361,-7937652,-7081097,-7605157,-4155206,-2552077,-314379,3765681,4497656,7148089,8062161,6932691,7381054,4505769,2306124,360712,-3383028,-4668459,-6822838,-7967373,-7046699,-7023027,-4548631,-2389423,10668,3202416,4694278,6905638,7628948,7044197,6943865,4295842,2435181,-4700,-3397125,-4518015,-7001754,-7531413,-6795694,-7093286,-4066296,-2331635,-235318,3552494,4260516,6776815,7686615,6395927,7104282,4151752,2135660,584570,-3522960,-4223543,-6293082,-7838137,-6210537,-6925681,-4494564,-1833069,-795115,3286328,4419096,5843576,7895833,6182214,6464038,4793875,1534000,658444,-2985787,-4755569,-5630687,-7711328,-6401344,-6016622,-4748468,-1620074,-272777,2780071,4994202,5647829,7382568,6539690,5761442,4658132,1688943,92944,-2532333,-4851825,-5751221,-6982326,-6583043,-5673652,-4399272,-2017348,118011,2448018,4571928,5801867,6770190,6444478,5736685,4270348,2072491,9832,-2536599,-4228095,-5808567,-6684577,-6275161,-5883283,-4071284,-2012078,-128958,2680344,4183861,5705144],[0,0,0,0,0,-37,-45,-45,-91,-49,-64,-44,-26,30,-34,129,-31,151,-11,145,-82,203,-247,269,-365,277,-427,349,-562,580,-763,848,-904,1055,-1049,1319,-1371,1711,-1832,2106,-2288,2472,-2790,2983,-3462,3716,-4247,4561,-5055,5505,-6007,6684,-7260,8135,-8812,9811,-10679,11820,-13025,14373,-15974,17522,-19337,20665,-21199,17830,-540,-87874,1178682,12029923,12694574,15372435,23597450,15301752,14222352,15334786,-1248715,-320497,-5084602,-21361993,-10858338,-19946306,-24091955,-5438700,-17517104,-4335404,10520744,-2914826,21801096,18544558,8982216,31005974,6915255,8207696,15383852,-16244321,-950952,-11197385,-29812053,-5243036,-25579965,-19011783,2255258,-17794255,9147191,13263077,2025375,30591681,13821865,13774226,26687254,-780232,8157210,2221984,-19210223,-5214810,-20392169,-23904451,-9768432,-21595097,-8964348,344517,-3453431,12738485,14751355,13700211,22662575,17155795,12403270,13350667,2615773,-4658828,-4979744,-16562782,-18785579,-13908341,-23081977,-13227068,-5984189,-11542570,9262468,8178160,7926064,27564018,11670525,17855137,23353956,-1511718,11503953,-1277905,-19423492,-1424645,-25720780,-21840108,-6611678,-28972857,-2487003,-380326,-9597867,23076573,7540769,13514371,32006648,4738228,20680862,15304547,-9277605,9653598,-13589706,-20275487,-5009187,-29955642,-14871172,-7957958,-21502234,5664594,1722928,1772814,24900509,10101853,18100864,25312725,4918670,14762074,5685731,-10698592,-1147031,-17210831,-21226681,-11150501,-24023746,-13730745,-4543501,-10731642,7686434,10455292,8463278,24229249,16256285,14887112,20985595,4157410,4042649,1388987,-16089207,-10190754,-16346753,-24615811,-11028657,-17017430,-12440664,3599680,-2826657,10309733,19037820,9710802,23629223,17969772,7529295,17127330,-1134041,-5676051,-1269641,-22156267,-13994619,-13967248,-26007851,-5875426,-10768445,-8833806,13094403,1579612,14508484,24280777,7831806,24095052,14604559,741886,13434487,-9689214,-11421240,-5333771,-27675350,-13158174,-14053072,-23078180,890608,-6936678,-308187,18776472,5532715,20223534,22784345,8049725,21337577,7072929,-2315264,4640181,-15566895,-13629580,-11849577,-25167171,-12058844,-12723107,-13508486,3360518,689763,7681977,18658445,12444592,18853690,18902146,8914796,11050892,2939338,-6973590,-5983402,-14988200,-18988096,-13901984,-18887070,-13822595,-4415519,-6474474,5498063,11994537,9080982,21368382,17162367,12385385,19205728,3730729,1675361,1362991,-16630630,-10104796,-15382126,-24084104,-8884802,-16496577,-10509952,5169139,-3535428,12518940,17468415,8870372,24527932,13810611,8330891,15754683,-4598968,-2703803,-4534871,-21516054,-10640954,-17260812,-20972513,-4945470,-12316278,-2852327,9562343,2653291,17086162,18126475,11168209,21427547,10317487,4779799,7637711,-8670099,-8794523,-9922930,-21896845,-13581438,-14793828,-16950793,-2448434,-4170909,1891301,14651138,9170368,17360612,20440422,10147070,16256734,7840019,-2448099,1579365,-12396643,-15033495,-11117828,-22052864,-13270208,-9616497,-12840101,2830030,2958538,5559683,18846746,11806785,16209463,19379868,6566328,10411330,3308245,-8692433,-3899888,-15025846,-18297407,-10938657,-19581948,-11267314,-3389553,-7646988,7730667,9911456,8174031,21847404,13361616,12818877,18010465,1064472,3750318,-419195,-16353597,-7093816,-16949751,-21261932,-6925204,-17814118,-6852775,4314602,-4524866,14966611,13730447,8822541,24808181,9165992,10249277,14008059,-7010563,987630,-7203164,-20054627,-6972941,-19911555,-16539245,-4152347,-14320167,1728162,6384115,2130032,19025694,12556359,12622982,20137562,5927406,8010696,4559279,-9011841,-4999528,-12791589,-18251421,-11410380,-16297932,-12154677,-3397419,-4269701,4405232,11246261,9458075,16651083,16833100,10501836,14189745,6113288,-1692149,663547,-12086463,-13306482,-10295543,-20972237,-10728795,-9155366,-12239378,5118644,732602,6157802,19076290,7426882,18032841,16651809,3079571,13917885,-1460815,-7283340,-468406,-19710579,-11517256,-10888388,-21563623,-3057036,-8722807,-5316440,11767019,1385927,14277419,18300427,7250729,19862431,8783194,2340300,7976534,-9438942,-7325395,-8637943,-20249087,-10226142,-13985315,-13532420,-1441273,-4417186,3958656,11254314,8554969,15972789,15086580,10737155,12432553,5468352,-79940,-1692647,-9344874,-12463168,-11780523,-15849754,-12875863,-8036227,-8557442,183382,4586862,5085069,14672529,12273694,12184319,16500587,6192738,6871905,3629404,-8276205,-4046211,-12300653,-16437292,-8723614,-16765857,-8982830,-2463930,-6352826,7974811,7560454,8152180,18913996,9733596,12937597,13007350,462984,4689939,-4165872,-11449347,-6714077,-16806611,-13551890,-9194831,-13803771,-2574081,-740310,951270,11756952,8951544,12756748,16000847,9026425,11067962,6029540,-1319395,-1282300,-8801520,-11908229,-10893081,-14925398,-11537337,-8058065,-7013201,218332,3983648,6547478,12486692,12391206,12266375,13413127,7861829,5152888,1984814,-5579469,-7002618,-10687128,-14596159,-11340514,-12542752,-9660307,-3196943,-2291367,4634273,9026496,9086009,14527024,12498313,10513750,10755342,3347452,858458,-2768773,-9681378,-9545686,-12755566,-13797000,-9776005,-9733579,-4995071,399199,2382006,8301545,10936503,11224197,13509054,10813838,8031682,5911271,-51110,-3759918,-6669517,-11543569,-11697453,-11912662,-12201081,-7426372,-4989715,-1350100,5089861,6483269,10554345,13130933,10782906,12213726,8282775,3619273,2280551,-4998019,-7468886,-9129091,-13865557,-10878584,-11070930,-9496538,-2972588,-1984680,3812913,8373439,8378332,13320550,11637813,9939558,9898568,3371867,1296651,-2759445,-8388354,-8548683,-12147736,-12082797,-9677411,-9416564,-4156621,-864812,2641927,7796651,8971319,11661792,11972797,9872893,8916460,4216232,902279,-2869238,-7591987,-8957135,-11854971,-11708353,-9909117,-8986521,-3870366,-943292,2838572,7813511,8688896,11851603,11829508,9385600,9176319,3838443,572916,-2305563,-8067918,-8583242,-11096878,-12142243,-8919896,-8942089,-4381433,-2551,1802707,7640018,8959331,10225951,12242662,8981158,8181708,5053224,-178735,-2032498,-6748707,-9481590,-9738967,-11779614,-9572115,-7365085,-5231732,-107845,2712356,6162007,9542202,10075361,11007150,10008979,7132243,4633295,685483,-3273776,-6121059,-9052687,-10655571,-10532242,-9841025,-7518240,-4049975,-1025323,3169395,6506783,8484756,10750085,10514607,9336055,7787571,3887808,923282,-2617978,-6620864,-8115919,-10211542,-10605351,-8941095,-7783841,-4102621,-691530,2258111,6349682,8221086,9908304,10490133,8939307,7433729,4203999,789011,-2538392,-6156454,-8161660,-10083465,-10099187,-9022661,-7524761,-3648316,-1069329,2854718,6457479,7665973,10484102,9828904,8499311,7958430,2984584,1082571,-2357897,-7168128,-7015389,-10395817,-10320565,-7532259,-8533455,-3065520,-448395,1216586,7626462,6764393,9394639,11151357,6683204,8339252,3856253,-629752,-421904,-7374852,-7542474,-8030299,-11751025,-6693511,-7309125,-4962268,1467711,464689,6427729,8594445,7283975,11468749,7484957,6135461,5398314,-1305321,-1431404,-5505685,-9122858,-7390058,-10695515,-8171495,-5585198,-5210017,706759,2039378,5105618,8752868,7850615,10046314,8360863,5792430,4738023,-227038,-2006998,-5127506,-8303052,-7715567,-9983341,-7951521,-5973400,-4900452,440037,1549428,5014891,8367235,7166654,10123225,7924477,5475496,5484218,-681764,-1612438,-4412244,-8966808,-6797538,-9776423,-8507779,-4655236,-5748756,484444,2507384,3588877,9263255,7188968,8829768,9269096,4167242,5148537,421874,-3441750,-3286676,-8822037,-8012738,-7816082,-9451119,-4585733,-4155206,-1272545,3606128,3593792,7666406,8595625,7555408,8805850,5546017,3560548,1530467,-2925516,-4278677,-6885173,-8398925,-7914381,-7934126,-5835217,-3581278,-882536,2232876,4579074,6937112,7815997,8381105,7610524,5539085,3954947,342621,-2142634,-4264543,-7463743,-7382736,-8307541,-7928715,-4964288,-4113892,-370039,2614351,3785015,7596738,7484769,7750883,8263655,4698855,3923749,863038,-2932756,-3561094,-7157511,-7773691,-7228328,-8250162,-4988542,-3512778,-1373274,2792426,3680588,6583871,7882974,7066925,7794725,5270688,3347844,1372652,-2409781,-3910963,-6371324,-7696806,-7259850,-7467312,-5278650,-3412175,-946460,2259396,3916976,6513461,7366279,7316287,7459738,4925555,3483252,894510,-2459922,-3683418,-6625246,-7312706,-7027378,-7591531,-4730318,-3349449,-1137178,2648163,3468163,6373007,7401383,6573952,7682311,4756394,3076972,1516041,-2722479,-3473904,-5888753,-7662009,-6334508,-7335066,-5121684,-2676947,-1710276,2494032,3691903,5486427,7739139,6321956,6903507,5350982,2461442,1527860,-2227293,-4001306,-5270794,-7493510,-6550542,-6503958,-5334094,-2388701,-1143149,1947915,4202406,5346479,7189403,6748482,6179250,5243232,2567055,889609,-1789562,-4106238,-5433490,-6828994,-6765263,-6162598,-5008367,-2806752,-825056,1736536,3809329,5342931,6627509,6569044,6307632,4807396,2962269,950555,-1824116,-3533143,-5400891,-6539528,-6288510,-6420033,-4598970,-2800287,-1046934,2083192,3383753],[0,0,0,0,-2,31,-62,-6,-97,-17,-146,64,-208,179,-227,282,-261,442,-422,674,-671,883,-930,1081,-1276,1427,-1792,1953,-2376,2548,-2957,3249,-3687,4206,-4690,5392,-5887,6671,-7247,8124,-8942,9948,-11063,12159,-13510,14717,-16305,17791,-19686,21622,-23849,26313,-28934,32047,-35326,39363,-43768,49167,-55397,63011,-72444,84372,-100390,122429,-155561,209550,-312996,576739,-2818945,-1381426,12223819,12353544,14968844,23354352,15528888,13832456,15868908,-1256538,-172195,-4579763,-21408485,-10697447,-19666417,-24184845,-5178967,-17771496,-4393057,10461414,-3163105,21691613,18469117,8879702,31083575,6843639,8277302,15235811,-16177413,-887004,-11254564,-29650397,-5184707,-25508053,-18794692,2208496,-17568257,9299984,13171952,2193188,30411845,13772168,13789945,26374581,-772818,8023635,1924338,-19119870,-5398660,-20375142,-23768815,-9786946,-21384185,-8905084,504087,-3188060,12665126,14958596,13600176,22496222,17162282,12164695,13242841,2386847,-4910344,-4938542,-16740955,-18671448,-13833175,-23203407,-12857521,-5960821,-11394701,9591827,8057101,8070797,27618972,11405099,17987452,22992267,-1689977,11553428,-1718176,-19223202,-1425588,-25965326,-21504669,-6728410,-28860506,-2096052,-478925,-9231929,23236380,7467688,13854960,31678166,4677962,20615723,14722083,-9210231,9365626,-13966252,-20133896,-5347728,-29947554,-14524991,-8073061,-21002519,5969541,1785179,2202346,24887444,10075081,18287362,24941091,4789642,14765143,5151017,-10863078,-1352485,-17668522,-20984325,-11347757,-23939918,-13239254,-4603601,-10322668,8091127,10505772,8953306,24202355,16085010,15080068,20390903,3883049,3790348,723696,-16097745,-10501415,-16710770,-24408003,-11114280,-16756946,-11874990,3710804,-2161276,10688325,19059279,10187533,23495323,17816474,7490659,16574625,-1452342,-6063197,-1837650,-22254884,-14210378,-14079687,-25636593,-5700394,-10457589,-8215375,13360062,2051789,14971806,24262405,8026549,23937897,14126094,676906,12728736,-10182888,-11516454,-5982933,-27585457,-13015500,-14342352,-22357113,1084838,-6643844,681440,18757600,6065207,20667866,22282659,8411867,20699335,6328717,-2238259,3445539,-15859764,-13738047,-12716415,-24538905,-12072250,-12622174,-12440228,3312528,1455354,8586785,18434484,13211619,18786057,18386644,9240517,10033544,2524475,-7280622,-7043211,-14899110,-19451729,-14155130,-18172432,-13851941,-3850125,-5611283,5682612,12909536,9408429,21475839,17548153,11941624,18838248,3396886,751482,900329,-17183828,-10704017,-15454119,-24229564,-8709395,-15997681,-10084680,5829106,-2702818,12947931,17963052,9206422,24449358,13766389,7976838,15114221,-5057359,-3476627,-5052539,-21810241,-11026972,-17083446,-20745382,-4830371,-11570773,-2324536,10127994,3477312,17211782,18560118,11324944,20925017,10235026,4013540,6846792,-8971606,-9807741,-10254945,-22052988,-14046178,-14230139,-16656680,-2064475,-2972784,2210582,15533888,9867213,17233485,20866190,9801189,15562293,7590593,-3605559,873491,-12865577,-16057920,-11114816,-22133069,-13330972,-8687063,-12459026,3676076,4137996,6027762,19756175,12198961,16017124,19506313,5658914,9587692,2754670,-10051343,-4471515,-15678200,-19021402,-10510319,-19496071,-10664473,-2238630,-7042285,8985729,10839258,8536819,22645580,13153261,12467752,17708807,-251741,3012158,-1420157,-17599544,-7428889,-17537253,-21267051,-6288192,-17522297,-5771615,5325785,-3758610,16197239,14159572,9217148,25055850,8695551,9799002,13244679,-8203336,202580,-8168250,-20798757,-7176758,-20098249,-16104544,-3473801,-13572840,2859051,7432507,2960859,19830221,12989171,12601046,19921641,5205570,7105851,3683482,-10074685,-5964405,-13407144,-18761838,-11341247,-15954358,-11650037,-2233395,-3422365,5458307,12341009,9838044,17269561,16887496,9907913,13962997,4905994,-2742663,-13732,-13409714,-13758844,-10641284,-21297296,-9850176,-8818988,-11325212,6642948,1359511,7484071,19863426,7426738,18636267,15962208,2379844,13303946,-3175839,-8034383,-1432947,-20829909,-11499447,-11248484,-21192246,-1865968,-8302180,-3833375,12890511,1986597,15492329,18380182,7232907,19865227,7598078,1572084,6972178,-11046400,-8015737,-9625235,-20718087,-9931541,-13961513,-12523281,-164549,-3499594,5461339,12311945,9153634,16729397,14911695,10297383,11846166,4113393,-1260977,-2964832,-10690214,-13016740,-12327680,-15975699,-12239751,-7468336,-7429604,1710756,5597630,6347212,15495156,12524375,12435935,15994035,5318705,6106915,2112593,-9333788,-4995741,-13420051,-16603617,-8852507,-16519456,-7996762,-1572204,-5153139,9450206,8286195,9106696,19326288,9525959,12791517,12120417,-571902,3858592,-5600506,-12316755,-7299661,-17497355,-13323570,-8991674,-13266866,-1373301,61644,2126451,12864372,9331143,13443759,15902780,8517064,10636653,4860682,-2378482,-2138408,-10137158,-12346077,-11255890,-15192218,-10902421,-7594720,-6252264,1414714,4661069,7562024,13228152,12401550,12773560,12821591,7196100,4675785,698961,-6307692,-7789237,-11672628,-14518024,-11612112,-12275670,-8794060,-2725135,-1139502,5624315,9503196,10140953,14741862,12489570,10458962,9748466,2705296,6729,-4020080,-10187246,-10414528,-13038450,-13737236,-9774159,-8927989,-4182523,1261473,3612525,9066665,11614571,11764132,13363574,10696415,7335161,4975618,-986888,-4937875,-7602792,-12165842,-12147651,-11946282,-11987103,-6746115,-4173192,-281528,6139451,7431478,11413858,13513628,10818521,11931032,7530441,2704712,1118862,-6179348,-8380596,-10067694,-14223202,-10840709,-10814443,-8648381,-1992112,-946276,5129101,9196512,9359794,13678204,11493118,9810026,8981142,2364551,367395,-4151956,-9165944,-9337443,-12769532,-11879915,-9535568,-8630570,-2973839,47411,3992667,8791345,9562315,12372368,11760735,9658281,8255545,2924272,-21360,-4249134,-8709157,-9566944,-12534042,-11561001,-9511136,-8396008,-2637269,141532,4039853,9155525,9284307,12446570,11890417,8813925,8573482,2612994,-667445,-3380699,-9336028,-9301635,-11614818,-12311798,-8328887,-8216084,-3367864,1275813,2950402,8769009,9794315,10573987,12399424,8547718,7379794,4108842,-1433500,-3201853,-7800423,-10386185,-10166694,-11801850,-9215726,-6475997,-4181772,1049489,4109131,7207178,10408191,10681465,10932188,9682061,6386601,3504953,-409029,-4623165,-7291391,-9821236,-11227606,-10435179,-9483946,-6787661,-2764554,213999,4363743,7704236,9203650,11253622,10498289,8783500,7122467,2760303,-380629,-3734484,-7826323,-8990016,-10607279,-10659059,-8394562,-6957244,-3002847,729833,3498012,7467354,9154237,10270278,10516385,8592421,6541163,3132818,-511972,-3899488,-7096685,-9190364,-10552873,-9927008,-8684845,-6529445,-2551422,157739,4298192,7478897,8459854,11042208,9727693,8262739,7106492,1787517,-99285,-3834700,-8235300,-7779929,-11049952,-10156916,-7155006,-7700637,-1688946,699524,2600961,8823783,7478525,9972057,11070179,6228527,7661274,2701769,-1861502,-1575417,-8588271,-8308392,-8540228,-11828071,-6167504,-6556896,-3864707,2671063,1644455,7595895,9388851,7728432,11578230,7028230,5380417,4421241,-2528549,-2645931,-6571018,-9986787,-7889353,-10652582,-7828682,-4815476,-4001239,1841966,3420774,6169489,9643751,8377497,9951545,7942120,4971112,3659762,-1406675,-3288913,-6287783,-9059307,-8307937,-9959392,-7521377,-5214903,-3686529,1601816,2800110,6165955,9088180,7697247,10209956,7417741,4786867,4336339,-1977379,-2900508,-5613310,-9740616,-7207173,-9868465,-7973516,-3914698,-4526451,1790968,3741538,4748846,10075244,7552091,8959018,8801599,3340413,4087825,-917777,-4654272,-4343066,-9667649,-8381997,-7931501,-9035845,-3745754,-3179190,-68108,4846187,4665644,8507953,9032741,7556921,8449004,4632760,2498276,256565,-4082423,-5377867,-7713952,-8913222,-7986354,-7576291,-5132165,-2475142,315554,3376003,5709386,7776889,8330635,8418479,7264311,4819334,2878319,-753909,-3314893,-5438180,-8236801,-7842804,-8409225,-7430321,-4219690,-3162189,759229,3744589,4937979,8337160,7949344,7793251,7809030,4057718,2787426,-284621,-4115415,-4704111,-7940427,-8272518,-7304352,-7772789,-4272976,-2399718,-150087,3908989,4902230,7331790,8295746,7183977,7347138,4554714,2269274,105831,-3534331,-5071327,-7130081,-8110812,-7412707,-7003367,-4585172,-2356983,227212,3379745,5131981,7343750,7810560,7482834,6959412,4255058,2534862,-392351,-3532649,-4829854,-7403330,-7745111,-7182607,-7109091,-4056311,-2377762,93242,3779293,4571897,7157803,7886309,6762754,7157648,4133581,2089545,294990,-3725186,-4572062,-6719099,-7988497,-6568911,-6947344,-4404743,-1846454,-463037,3503166,4726185,6330025,7997912,6562399,6581316,4626906,1735434,247169,-3193100,-5010064,-6163061,-7797324,-6708521,-6204294,-4572086,-1760326,48228,3045901,5052932,6183843,7441851,6822920,6030228,4421279,1875283,-233872,-2945621,-4920117,-6242767,-7236860,-6820710,-5990813,-4282073,-1980199,199767,2843367,4592812,6245808,7000230,6627399,6116682,4186007,2130258,26360,-2942983,-4370085,-6138313,-7009379,-6315643,-6161307,-4062487,-2005270,-133401,3093775],[0,0,0,0,-2,30,-1,-18,-69,-14,-128,-1,-123,29,-115,138,-164,283,-215,366,-264,438,-423,596,-698,787,-955,949,-1186,1207,-1526,1663,-1974,2201,-2413,2732,-2911,3378,-3647,4221,-4600,5152,-5640,6155,-6833,7421,-8330,9060,-10113,11011,-12153,13331,-14654,16265,-17919,20046,-22206,24982,-28026,31888,-36596,42607,-50689,61764,-78687,106765,-163779,327673,-2404926,-5522145,-510128,11865794,12677666,14932343,23286735,15294887,13841587,15442490,-1259420,-211371,-4789717,-21255095,-10526949,-19768293,-23797824,-5253591,-17594336,-4052855,10284942,-3072023,21667883,18031463,8990446,30773612,6691287,8462747,14980142,-16004299,-697421,-11337743,-29227740,-5117143,-25572419,-18415056,1992439,-17591174,9324568,12846584,2211486,30168435,13503590,13861086,26096123,-703208,8107610,1947683,-18830400,-5235133,-20214369,-23486231,-9610377,-21322571,-8752506,517341,-3455104,12824618,14683356,13389622,22582588,16612203,12060871,13174558,1862268,-4525425,-5125357,-16920924,-18015558,-14239199,-22708190,-12251310,-6399890,-10438586,9489845,7709538,9023663,26642892,11453982,18231017,21668904,-1233188,10998380,-2617046,-18458342,-2393250,-25639496,-20608058,-7426113,-27615076,-1777124,-757871,-7950306,22701053,7561298,14318124,30593967,4922627,20190409,13754282,-8826696,8610178,-14203670,-19645038,-5772542,-29298399,-14089674,-8077433,-20132899,6099880,1878643,2747757,24621024,9992072,18231960,24326601,4506317,14408873,4481556,-10924309,-1428752,-17864478,-20474244,-11124414,-23898586,-12288187,-4513249,-9862044,8871469,9920281,9368904,24070182,15145313,15439507,19498831,3298951,4218747,-467088,-15731540,-10203193,-17320519,-23083208,-11128533,-16666352,-10503151,3184915,-1564056,11104701,18014510,10906751,22805360,16932538,8063524,15157716,-1450065,-5744474,-2985937,-21301143,-14180734,-14275446,-24317908,-6028055,-9819983,-7454413,12661124,2714623,14658214,23463565,8420154,22987186,13718138,730158,11828434,-9757470,-11429134,-6252292,-26718810,-13011437,-14000851,-21583009,890731,-6068462,744855,18376085,6147464,20137307,21765748,8291691,20015224,6165619,-2258995,3239724,-15552088,-13464760,-12527265,-24054756,-11669869,-12436606,-12071448,3320746,1353391,8480289,17941171,12793145,18505896,17833967,8977733,9844015,2174621,-6838873,-6878129,-14697161,-18626028,-14091798,-17732080,-13305553,-4097523,-5246660,5512180,12290622,9505319,20559529,17137565,11966301,17966669,3555556,907148,527741,-16285988,-10677319,-15024013,-23237897,-8979166,-15271349,-9821157,5258757,-2251815,12234714,17404140,9260322,23257840,13683110,7742915,14393659,-4315467,-3649991,-4781613,-20818142,-11168513,-16335468,-20320320,-5026905,-10952781,-2794647,9758581,3487369,16254398,18292085,10881617,20187005,10386087,3744656,7004020,-8517559,-9706157,-9556355,-21521201,-13558412,-13667854,-16577118,-1851294,-3163440,1886992,15119212,9213472,16887558,20220764,9389348,15569361,7218045,-3182625,1167762,-12667962,-15053841,-10883235,-21574483,-12671971,-9058803,-12012208,3362396,3341943,6050263,18628155,11790883,15828494,18553817,6158119,9406912,2741299,-8863237,-4536368,-14739035,-18150647,-10721741,-18550081,-10956594,-2639480,-6736439,7706925,10506289,8077808,21329079,13429649,11759731,17435962,538381,2709846,-493598,-16738804,-7260134,-16295879,-21090147,-6207362,-16969278,-6464599,5106721,-4210761,15076006,13943368,8362475,24359018,8688550,9400828,13529690,-7698630,504833,-7248896,-20135102,-6646715,-19389351,-16017505,-3414768,-13531094,2346097,6850392,2308242,19089522,12324549,12193917,19410975,5159997,7349438,3796093,-9367300,-5329734,-12859353,-17803275,-11065074,-15552274,-11340888,-2781890,-3505562,4791752,11433953,9637935,16256882,16398529,9928863,13317230,5452040,-2320775,67997,-12181250,-13379295,-10034831,-20267354,-10123692,-8268162,-11379983,5677026,1374999,6410230,18908111,7339685,17289535,15907094,2536994,12771706,-2086343,-7783728,-1047703,-19454703,-11409064,-10462923,-20499293,-2479259,-7754632,-4455720,12025372,1938326,14093913,17854905,7001613,18772808,8027959,1614529,6937303,-9809909,-7794743,-8769723,-19586625,-9966920,-13118671,-12562693,-729586,-3340007,4462910,11550719,8799106,15548254,14636065,10019518,11330889,4631937,-1063104,-2452126,-9687831,-12612000,-11608697,-15247435,-12022493,-7095831,-7499890,1045887,5218274,5537153,14639855,12098686,11678659,15510533,5408133,5836204,2619320,-8642871,-4693732,-12264818,-15950267,-8458330,-15596556,-8207798,-1640342,-5138735,8364225,8103408,8326603,18111571,9544663,11877622,11918751,-30779,3524356,-4537231,-11535964,-7107853,-16018050,-13109311,-8613065,-12485729,-2221125,61907,1604040,11521651,9205862,12257922,15228446,8639662,9845399,5428420,-1792186,-2039511,-8692196,-11849549,-10630078,-14025740,-11134298,-7280427,-6289063,560686,4448533,6548175,12282672,12091995,11712188,12654700,7257177,4479285,1423110,-5742408,-7048854,-10517291,-13961386,-10952312,-11785760,-8965215,-2843010,-1683681,4681740,8868844,9202297,13786515,12134330,9975872,9695608,3158698,298606,-3122324,-9248450,-9720438,-12008504,-13070091,-9514990,-8520417,-4707919,763104,3031733,7819243,10926899,10912316,12484940,10656368,7039602,5314467,-152776,-4476430,-6413203,-11196668,-11682573,-10946913,-11823858,-6830176,-4155362,-1219196,5608083,6508076,10168323,12987273,10035423,11488014,7771199,2750635,1812019,-5343110,-7729905,-8849718,-13517645,-10305124,-10312641,-8804097,-2226117,-1425308,4190503,8427914,8427213,12760563,11043489,9342428,8912285,2804976,723836,-3333606,-8251777,-8636457,-11838616,-11289870,-9256509,-8401114,-3339791,-407899,3351055,7764797,8786637,11543535,11020148,9438175,8070005,3185866,625391,-3622508,-7854172,-8708148,-11885819,-10848834,-9186107,-8417822,-2781739,-529218,3403345,8290749,8305910,11654916,11223221,8471853,8611808,2949837,-79242,-2596931,-8487373,-8368791,-10746363,-11790539,-8004376,-8188198,-3683220,680399,2125648,7868027,8964353,9690639,11792493,8285486,7311670,4527859,-829833,-2413670,-6819894,-9460694,-9385318,-11158509,-9044954,-6491351,-4477109,336546,3291787,6183737,9459071,9934301,10220319,9369697,6522185,3880424,367731,-3707826,-6312934,-8799410,-10470911,-9810023,-9149316,-6900953,-3272115,-603888,3474521,6665020,8202078,10429017,9913424,8600458,7191426,3256800,432795,-2821529,-6651130,-7983399,-9793470,-9964266,-8254237,-7102639,-3532773,-299748,2559442,6310472,7990340,9574985,9768761,8396726,6743209,3516640,496978,-2946300,-6129090,-7851973,-9867257,-9392024,-8457669,-6884740,-2964332,-860473,3117455,6523231,7258155,10334689,9127343,7945009,7512531,2318573,914551,-2565747,-7229376,-6548549,-10129677,-9694797,-6889547,-8128977,-2315916,-241511,1399142,7702359,6382876,9050302,10629552,5989404,7922044,3278925,-889267,-503574,-7450299,-7125819,-7695850,-11196662,-5975182,-6978995,-4430484,1640103,559532,6501808,8154037,6970719,10941388,6680503,5813026,4852038,-1587029,-1413089,-5598292,-8699664,-7062090,-10163479,-7448552,-5291375,-4599822,1085779,2033810,5195867,8440472,7336908,9603702,7443647,5365549,4368868,-739802,-1923854,-5225702,-8021116,-7172541,-9624527,-7183337,-5393369,-4540990,889737,1488945,5024070,8164373,6657834,9712342,7236392,4848741,5056096,-1168578,-1671086,-4357906,-8734925,-6296205,-9383159,-7851465,-4057128,-5239424,933549,2579728,3602299,9106997,6669838,8370049,8647777,3689265,4723465,33103,-3480198,-3221626,-8464674,-7497114,-7352358,-8783426,-4119649,-3831338,-919448,3648413,3551872,7390363,8045290,7042687,8164384,4883871,3177380,1074725,-2925179,-4178129,-6637563,-7870196,-7508215,-7431512,-5318760,-3276193,-653628,2243199,4463909,6722983,7365384,7867517,7131629,4974123,3627163,157710,-2246464,-4180468,-7142179,-7035215,-7698489,-7309151,-4504507,-3791828,-240769,2680047,3712385,7174959,7093602,7166413,7655686,4360338,3511136,689264,-2903804,-3526812,-6753709,-7452859,-6789640,-7561229,-4632834,-3057546,-1121999,2638543,3695536,6157283,7384709,6752792,7147948,4932920,2938988,950098,-2380247,-3925032,-5996613,-7159189,-6898726,-6765741,-4833997,-3014939,-604418,2232625,3952431,6262993,6778635,7010744,6793512,4416742,3144438,462299,-2432878,-3603630,-6399500,-6697709,-6674603,-7015393,-4247248,-3104777,-736876,2632294,3371483,6222144,6979826,6220951,7073422,4374141,2790292,1141592,-2626969,-3407599,-5676387,-7103122,-6003462,-6797485,-4616478,-2515686,-1239358,2376128,3652702,5321966,7048376,6007202,6337806,4782760,2302710,1062203,-2143391,-3829439,-5288598,-6878359,-6272037,-6013679,-4715396,-2394032,-740230,1942646,3954583,5251808,6574251,6321995,5914608,4545174,2541605,471904,-1851691,-3713122,-5342307,-6269634,-6253600,-5905418,-4293956,-2729979,-613221,1899366,3411562,5303174,6133472,6016602,6050028,4149549,2625890,838995,-1975698,-3095783,-5194105,-6196719,-5671787,-6174616,-4135897,-2489865,-999540],[0,0,0,-1,-8,92,-62,130,-199,178,-340,298,-547,570,-839,959,-1180,1437,-1651,2101,-2394,3002,-3407,4080,-4649,5385,-6237,7125,-8309,9384,-10820,12113,-13760,15412,-17349,19510,-21798,24469,-27122,30261,-33406,37088,-40960,45302,-50051,55123,-60815,66779,-73587,80815,-89050,98011,-108066,119297,-131818,146194,-162429,181545,-203761,230585,-263159,304088,-357168,429054,-532978,696842,-997523,1738877,-8770415,-9155260,-3657201,-1878814,12525001,12035640,15130160,23136301,15551503,13616501,16058845,-1539326,224937,-4713172,-21187705,-10427691,-19733906,-24018840,-5086123,-18050174,-4098259,10057407,-3354094,21785763,17929759,8931650,31038707,6569367,8743464,15173466,-15906605,-354476,-11218879,-29203435,-5126346,-25701236,-18645477,1632544,-17782639,8840665,12625551,2152258,29903362,13769983,13963323,26255067,-81896,8140171,2353572,-18463543,-5412941,-19780340,-23729257,-10009752,-21226385,-9534091,249224,-3526416,11993544,14998396,13078684,22462849,17488035,11910241,13947566,2590817,-4658891,-4033296,-16894127,-18156959,-13606669,-23738478,-12500843,-6672769,-11746938,9566716,7000863,8306007,27192995,11026318,18737065,22560497,-1064029,12254066,-1947286,-18185664,-1496101,-25775729,-20795090,-7562282,-28748020,-2383722,-1556470,-9040450,22241232,7070536,13978807,31018988,5295143,20898383,14845698,-8174832,9479417,-13357475,-19435486,-5534972,-29451469,-14853209,-8559269,-21108972,5111737,1443008,1774792,24195104,10145599,18054087,25130566,5212229,15030003,5789206,-10322985,-806141,-17187036,-20802177,-11162522,-24235563,-13437670,-5102936,-10899867,7860356,9612575,8733250,24017268,15662682,15680545,20482467,4299721,4874704,688358,-15146344,-10016985,-16923429,-23615544,-11689319,-17131881,-11800480,2401727,-2314608,10144366,18065210,10630001,22923226,17941028,8441955,16361638,-308353,-5371132,-1855691,-21073814,-14360441,-14142507,-25336608,-6790936,-10594433,-8745217,12170106,1984790,14279772,23837722,8473887,23706329,14725445,1485945,13112226,-8951365,-10912583,-5735727,-26900861,-13310576,-14622724,-22674053,-114039,-7272419,-98061,17569477,5810159,20144746,22118144,9285369,20866788,7333733,-920476,3906929,-14501644,-13136992,-12844174,-23913404,-12940075,-13314868,-12898730,1501235,906860,7616282,17176751,13536897,18188323,18744387,10475186,10291290,4060915,-6018564,-6661091,-13558961,-19465826,-14412695,-18002007,-15206670,-4547660,-6525118,4025071,12453198,8522618,20756268,18038426,12006818,19616222,4752383,1502927,2284653,-16036450,-10486053,-14634562,-24405728,-9487561,-16226076,-11455738,4679075,-3408920,11431970,17571242,9035163,23877705,14773784,8379830,15782667,-3220193,-3073618,-3962365,-20752558,-11512939,-16523058,-21410297,-6062331,-11639078,-4054885,9286780,3077238,15771384,18879156,11319691,20810300,11713259,4371795,7929103,-7574309,-9680151,-9206053,-21764937,-14525796,-14078109,-17787451,-2992077,-3624841,794681,14880906,9414013,16735560,21235874,10147261,16102001,8768299,-2737178,1698476,-11872097,-15626433,-10902880,-22012321,-14063462,-9253991,-13254140,2358486,3504958,5050729,18893721,12495650,15583837,20104635,6782033,9902205,4362173,-9153196,-4030851,-14361836,-19432501,-10512286,-19573446,-12335144,-2667433,-8386581,7470630,10693991,7281578,22548037,13728443,12176876,19308782,653880,3851111,560493,-17279106,-6552263,-16975778,-22133598,-6342898,-18720260,-7156005,4562302,-5449622,15388006,13693212,8581449,25592667,9063177,10599107,14653857,-7215281,1437478,-7137764,-20255446,-6824537,-20319691,-16773029,-4374175,-14617826,1600515,6158493,2156788,19059442,12790580,12952309,20249931,6415682,8069593,4783996,-8600774,-5400320,-12501016,-18429474,-11860680,-16029479,-12951917,-3503610,-4227676,3690214,11789014,9230432,16614271,17671561,10137242,14936658,6477640,-2058127,1548051,-12527423,-13385999,-9889899,-22021529,-10385689,-9479812,-12980869,5730371,-77174,6301280,19547442,6834794,18857417,16667128,3130309,14772913,-1937714,-6848578,-280146,-20303980,-11107384,-11561853,-21836961,-2803939,-9539517,-5073494,11571727,996139,14844812,18054964,7620879,20330018,8700698,2995052,7988220,-9448189,-7138645,-9140141,-20110813,-10504045,-14433978,-13548046,-1882228,-4484910,3892486,11174957,8813635,16088406,15488053,11136907,12600255,5876278,-94894,-1589206,-9349361,-12683276,-11827813,-16263957,-13044929,-8340399,-9046153,266495,4320280,5124471,14910487,12168189,12738973,16753724,6293589,7505807,3488040,-7934040,-3941686,-12759182,-16210671,-9339126,-17056468,-9005542,-3179168,-6306377,7835965,7238185,8659643,18643458,10026937,13510219,12928947,1131863,4886233,-4173135,-11093652,-7151248,-16836379,-13771082,-9847507,-13806578,-3103372,-1105962,967085,11420840,9134288,12941594,16182378,9520244,11291157,6408652,-1030352,-1151543,-8733356,-11974149,-10972246,-15257712,-11857669,-8437724,-7607182,61306,3593354,6395483,12744536,12218092,12922980,13709339,8091681,6054364,1938689,-5164429,-6689960,-11183383,-14180925,-11918105,-13141596,-9632496,-4294527,-2420742,4472517,8280218,9852211,14322107,12710907,11487935,10391628,4324507,1297994,-3071179,-8740774,-10067106,-12747204,-13692206,-10984276,-9636372,-5723829,-365911,2769671,7531451,11121106,11672710,13225997,11843458,8157157,6290320,762593,-3959595,-6256646,-11432146,-12207104,-11866817,-12983610,-7852669,-5391302,-2047358,5117809,6174092,10636505,13536179,10812071,12780770,8676591,3915470,2716365,-5075424,-7159032,-9404517,-14129409,-11021142,-11810739,-9687738,-3348537,-2482899,4087379,8027381,8764733,13676666,11567611,10771320,9959908,3637734,1926803,-3324959,-8060284,-8726036,-12900577,-11831026,-10389661,-9634927,-4026201,-1540525,3135819,7791517,8907426,12567196,11754877,10406603,9387760,3903048,1565175,-3280738,-8012056,-8733619,-12680202,-11752670,-10067788,-9602371,-3554815,-1258762,2954316,8474309,8590285,12447291,12188472,9404210,9724123,3796842,657720,-2188714,-8604871,-8698923,-11511132,-12716144,-9051176,-9294343,-4554696,-11120,1743428,7949858,9318933,10397977,12676478,9302920,8292468,5264795,-177608,-2197084,-6875427,-9877179,-10188401,-11925224,-10025881,-7454636,-5278723,-312992,3110873,6272402,9896521,10678252,11049823,10460538,7474649,4561582,920336,-3547822,-6461722,-9223257,-11336730,-10715537,-10174919,-7859414,-3927211,-1082834,3225251,6910387,8657006,11271487,10838099,9519462,8143182,4004123,876050,-2727222,-6852112,-8455725,-10533458,-10987775,-9332184,-7969251,-4291130,-758631,2464845,6463771,8622813,10332354,10616074,9464317,7544471,4306505,1028208,-3043481,-6105393,-8455827,-10685051,-9990266,-9641590,-7674397,-3544294,-1529738,3387159,6573727,7791840,11407608,9785489,9086991,8367137,2701271,1600553,-2654843,-7483461,-6815015,-11338386,-10353452,-7810389,-9169364,-2706166,-843496,1365531,8123409,6662978,10129504,11443620,6772601,9081777,3670896,-418392,-332248,-7980344,-7357783,-8628398,-12182549,-6756361,-8026050,-4938392,1221718,399770,6927895,8589374,7775956,11933707,7501593,6799914,5335851,-1132268,-1401601,-6004551,-9077517,-8074720,-11034193,-8265691,-6231472,-5075150,594597,1994008,5698830,8777367,8364462,10418974,8247736,6411443,4593695,-300810,-1796013,-5848530,-8324453,-8184654,-10496003,-7823635,-6525080,-4856603,620909,1227906,5704771,8500691,7454960,10820756,7702991,5997966,5613376,-1009975,-1337765,-4904837,-9284831,-6931644,-10576884,-8440041,-4973547,-5955541,855706,2321590,4081904,9715926,7327695,9481186,9415430,4471996,5452072,176137,-3378455,-3693521,-9178099,-8171288,-8413161,-9544648,-4847908,-4391430,-1104935,3579366,3962523,8015280,8787373,8049438,9073164,5661090,3795094,1297664,-2928708,-4594524,-7247677,-8659455,-8443209,-8153755,-6118600,-3789770,-758424,2208172,4862402,7331300,8147980,8856252,7881670,5694084,4129918,218736,-2234202,-4602745,-7836821,-7801848,-8684462,-8076607,-5139130,-4325093,-251149,2728856,4169506,7945275,7796492,8191470,8409869,4977884,3999790,755831,-2996828,-4053046,-7497287,-8083137,-7731291,-8241669,-5312034,-3598189,-1157961,2783777,4233234,6877425,8094530,7745291,7861088,5577312,3455812,1040339,-2371810,-4442926,-6722462,-7907371,-7946272,-7479679,-5512584,-3541568,-660594,2223446,4344942,6887679,7524743,7973225,7538953,5053242,3658090,460173,-2378131,-4094658,-7106535,-7412198,-7679660,-7629557,-4861215,-3689748,-731959,2624071,3853485,6972133,7565521,7254487,7783832,4867223,3375929,1148624,-2699774,-3754081,-6505795,-7740431,-6941388,-7550027,-5087334,-3072077,-1168363,2559948,3967125,6116912,7627720,6968595,7244667,5260245,2840164,1058625,-2391307,-4224742,-6072841,-7499013,-7105291,-6933121,-5213486,-2878340,-675864,2240218,4274936,6056544,7259382,7152673,6747097,5000508,2967896,588739,-2215520,-4114598,-6148480,-7037436,-7028662,-6764508,-4789132,-3114729,-741358,2179789,3719823,6088027,6840266,6828083,6866333,4632981,3142314,935664,-2272709,-3490343,-5986568,-6880664,-6501625,-7010047,-4597492,-3022483],[0,0,0,-1,-7,128,-42,127,-133,160,-299,283,-501,466,-699,734,-973,1171,-1404,1754,-1957,2411,-2656,3221,-3646,4315,-4972,5680,-6536,7293,-8372,9325,-10669,11933,-13484,15067,-16767,18707,-20660,23059,-25437,28309,-31196,34483,-37954,41734,-45979,50484,-55694,61169,-67476,74217,-81895,90434,-100115,111300,-124052,139215,-156942,178681,-205393,239711,-285160,348545,-443340,599645,-903765,1713735,-9470574,-20708013,-6622664,-5200010,-939522,11511066,12728608,14277350,23525775,15015001,13909026,15812841,-1283062,70441,-4332461,-21373102,-10036636,-19924564,-23749304,-5142076,-17979099,-4011892,10153929,-3478925,21791012,17640092,9042628,30816913,6437744,8869472,15029265,-15804385,-260730,-11327978,-28818063,-5077208,-25607294,-18299130,1652373,-17555311,8968846,12491407,2198395,29682054,13541289,13853359,26013962,-306879,8070538,2356193,-18341852,-5290605,-19626105,-23553822,-9779641,-21044863,-9452596,557418,-3718197,12021184,14932619,12674775,22475361,16938544,11582916,13970432,2056770,-4488244,-4084411,-17160115,-17483431,-13782678,-23373120,-11758276,-7027611,-11028029,9693920,6624356,8945906,26503509,10734965,19005003,21363908,-1019352,11866165,-2782790,-17487297,-2008021,-25736546,-19958474,-7900174,-27690761,-1777400,-1714713,-7896937,22061597,7031069,14522102,29986145,5163736,20513188,13677816,-8029307,8812932,-13864088,-19023939,-5995236,-28872728,-14035050,-8463967,-20057915,5583190,1502481,2561677,24073007,9791504,18179063,24225206,4698619,14735311,4639139,-10524075,-987182,-17713316,-20184063,-11003338,-24025804,-12177459,-4924289,-10161757,8763303,9208015,9254088,23960219,14726113,15836749,19432074,3396568,4807997,-536326,-15126757,-9831012,-17544827,-22462473,-11451359,-16844210,-10355324,2352009,-1577367,10926997,17197756,11248429,22291659,16802104,8639755,14851215,-904149,-5289933,-3052816,-20492853,-14192480,-14330769,-23797212,-6582456,-9921465,-7406757,11887674,2763816,14409860,22929639,8841523,22646960,13807574,1409947,11640071,-9290197,-10920780,-6423370,-26001719,-13087454,-14231325,-21145397,198225,-6346203,852328,17303191,6416544,19873342,21166731,9123836,19704862,6387940,-1351120,2859052,-14748793,-13101427,-12896321,-23124514,-12232158,-12636920,-11604602,2229675,1464674,8205558,17013731,13380851,17899502,17637553,9777103,9460408,2960617,-6373831,-7122360,-13737362,-18677944,-14073322,-17269785,-13926221,-4025019,-5414514,4662541,12357741,9037984,20131952,17371963,11679345,18099070,4166051,874205,973279,-15801085,-10652376,-14562574,-23090541,-9249111,-15046198,-10194137,4866671,-2176191,11513082,17289856,9398721,22628409,14103863,7788548,14197012,-3448852,-3925703,-4535397,-20057030,-11619648,-15651896,-20251323,-5603216,-10230792,-3373393,9607587,3849641,15287311,18704645,10719241,19622081,11151916,3282076,7077455,-7793338,-10168236,-8869768,-21344311,-13956727,-12994825,-17009643,-1973420,-2851398,1167292,15223431,8995517,16287018,20534839,9040830,15470611,7638357,-3407445,1440942,-12271988,-15132383,-10558204,-21450883,-12778570,-8740947,-12257000,3194896,3420038,5736811,18492151,11857904,15442567,18672880,6191584,9191366,3118657,-8903978,-4559188,-14262086,-18347120,-10432697,-18312416,-11273128,-2246493,-6997253,7483962,10809041,7531835,21385243,13354400,11285755,17787139,312812,2679640,-45954,-17013438,-6961402,-16103459,-21290727,-5820897,-17070828,-6517907,5330641,-4537335,15112128,13800432,8157647,24490534,8472516,9385076,13597213,-7785386,656558,-7209676,-19999680,-6475456,-19365343,-15728857,-3425139,-13618538,2368963,6716518,2351707,18849250,12106907,12174686,19280392,5294720,7297063,3870952,-9113113,-5398074,-12610044,-17591869,-11106042,-15250660,-11440411,-2760507,-3450869,4487435,11469524,9356437,16031677,16444950,9685358,13420324,5515569,-2379168,454212,-12187027,-13073586,-9830304,-20446917,-9844430,-8462012,-11425859,5774652,924959,6425230,18701207,6993236,17590039,15542075,2750941,13071270,-2235648,-7131362,-1058913,-19215083,-10943421,-10782328,-20274083,-2519771,-8258571,-4208143,11406077,1745702,14173809,17209843,7251756,18736503,7833601,2206338,6737542,-9408581,-7362580,-8955006,-19009869,-9970753,-13150890,-12255093,-1178991,-3404043,4412448,11021953,8840093,15214696,14507331,10097123,11212325,4837895,-854569,-2271483,-9387054,-12393989,-11375599,-15097295,-11970881,-7231970,-7655582,929721,4861652,5441264,14360117,11775375,11814385,15253976,5434581,6093195,2423457,-8228183,-4559601,-12287117,-15432323,-8710576,-15469037,-8069800,-2170124,-4900624,8018517,7715258,8516329,17546813,9595023,12040834,11493014,395571,3459845,-4563252,-11007787,-7337763,-15646293,-12892120,-8847124,-12050155,-2450111,9176,1788887,11078149,9335475,12092202,14901970,8769307,9548685,5384845,-1632893,-2134219,-8457389,-11697375,-10568758,-13884997,-10950700,-7238519,-6193231,502943,4367551,6539647,12044967,11830286,11719516,12402369,7176002,4609580,1217242,-5479300,-7006200,-10576391,-13536108,-11066509,-11548962,-8666680,-3159352,-1346180,4565176,8449606,9522556,13264622,11978904,10135713,9160456,3541439,227132,-3342951,-8618934,-10043684,-11706339,-12708312,-9879254,-8082601,-4765726,536849,3453720,7348728,10941257,10913767,11976228,10955391,6744195,5096024,119573,-4721511,-6205920,-11064463,-11696193,-10504553,-11844911,-6698144,-3902684,-1354928,5574185,6384101,9962514,12964483,9854761,11292676,7756259,2703545,1777668,-5242643,-7508012,-8891435,-13215498,-10198665,-10252900,-8524542,-2453660,-1461248,4234070,8037411,8546959,12522382,10683070,9528226,8502533,2870459,855979,-3577311,-7772877,-8650522,-11855403,-10711045,-9489736,-8132591,-3101782,-877101,3738330,7433401,8648414,11837914,10475947,9568590,8052593,2801376,1021073,-3810741,-7808999,-8246875,-12116945,-10505124,-9009683,-8457706,-2399036,-719156,3329679,8435996,7944929,11814451,11077239,8138380,8672268,2645249,-104461,-2548981,-8577970,-8198939,-10669375,-11673269,-7736742,-8102476,-3587562,831440,2149542,7811681,8958204,9598547,11595065,8186995,6974898,4370878,-916031,-2658041,-6740894,-9449943,-9325347,-10782648,-8988954,-6286258,-4229220,303239,3545569,6149338,9312083,9919625,10026359,9299457,6323184,3500937,357100,-3911632,-6405717,-8690650,-10502270,-9606876,-8918818,-6848469,-2939867,-448114,3554931,6822139,8103395,10417214,9756441,8398399,7039989,2986046,246906,-2959096,-6786122,-7954627,-9801241,-9805803,-8110393,-6791200,-3297486,-78402,2907795,6353423,8103912,9540980,9568650,8306835,6455578,3218692,340485,-3307465,-6157744,-7882023,-9921634,-8971612,-8399475,-6590915,-2487902,-794648,3555719,6526090,7212405,10434796,8799396,7760257,7278561,1777835,739270,-2930612,-7446487,-6485600,-10311323,-9372411,-6555282,-7953196,-1817654,-23268,1667731,8017612,6193683,9235427,10346981,5651619,7822470,2693766,-1192137,-751363,-7712949,-7006300,-7786973,-11055818,-5642643,-6756132,-3852808,1981536,851748,6924475,8073801,7050213,10776386,6333613,5686773,4346443,-1951632,-1710815,-5986840,-8601525,-7164049,-10062786,-6943773,-5121002,-4088028,1405158,2232143,5718521,8331865,7369132,9505674,6964650,5190831,3836375,-1194528,-2069711,-5654317,-7974443,-7195532,-9595937,-6708216,-5217145,-4115023,1358263,1689365,5454159,8144776,6560705,9704718,6825317,4630664,4653716,-1637366,-1964298,-4659682,-8837497,-6151102,-9228078,-7516294,-3693870,-4932993,1362045,2895354,3918497,9108454,6518950,8318401,8253049,3329754,4347321,-445005,-3717768,-3529251,-8626818,-7427566,-7310815,-8423237,-3673462,-3433617,-368504,3897410,3880438,7590361,8001256,7045991,7816855,4485872,2763160,555115,-3284606,-4461785,-6850290,-7791905,-7343786,-7078279,-4886381,-2781135,-94756,2690327,4699120,6986761,7336190,7667563,6864894,4507614,3095788,-371827,-2708624,-4535114,-7273351,-7050449,-7513261,-7041030,-3998180,-3191113,247688,3087959,4112930,7292967,7170799,7015971,7205713,3953901,2811670,238037,-3204609,-4046162,-6758642,-7447507,-6669299,-7021680,-4306136,-2475685,-524741,2973198,4256594,6240679,7464345,6746235,6544337,4684274,2399905,243427,-2526277,-4399636,-6196987,-7053428,-6983488,-6311324,-4494505,-2596784,83737,2457537,4324684,6411304,6685712,7009032,6323526,4054124,2858541,-160729,-2636203,-3987405,-6570878,-6580529,-6629795,-6532939,-3840518,-2731490,-145619,2982067,3759036,6311090,6828093,6258239,6548793,3898498,2381918,477001,-2911336,-3783145,-5898037,-6967239,-5991563,-6382528,-4181684,-2138819,-603877,2658796,3934730,5567203,6802520,6107291,5987621,4279981,2064750,375832,-2409671,-4151808,-5581257,-6588826,-6227009,-5750592,-4091120,-2133320,-26124,2362666,4031221,5737493,6261743,6276042,5700568,3802845,2225615,-62181,-2370683,-3838572,-5718281,-6144689,-6048691,-5764961,-3608220,-2354793,-128435,2490996,3528265,5728300,6036974,5713811,5935644,3646910,2237805,408815,-2599252,-3397909,-5517816,-6214511,-5458463,-5957910,-3622849],[0,0,0,-1,-6,94,27,103,-73,138,-200,171,-319,262,-491,487,-723,798,-969,1160,-1300,1659,-1847,2332,-2593,3100,-3475,3994,-4594,5198,-6062,6777,-7810,8653,-9800,10893,-12215,13693,-15231,17078,-18829,20980,-23046,25550,-28139,31087,-34319,37749,-41658,45693,-50412,55382,-61176,67500,-74717,82893,-92151,103061,-115666,131076,-149697,173431,-204255,246663,-309039,410638,-607667,1143574,-7119489,-18277533,-18779437,-8380363,-4255124,-1844215,11822439,12413751,14331941,23450181,15426974,13635207,16459097,-1451142,418564,-4230597,-21336388,-9949126,-19908323,-24085402,-5107815,-18439322,-4205296,9784854,-3690893,21739921,17658879,9061230,31037982,6615123,9159055,15192389,-15499772,-52082,-11329750,-28760450,-5212200,-25771105,-18500024,1214917,-17767473,8605373,12223935,2210501,29506329,13790019,14081643,26160248,405075,8192087,2684197,-17944245,-5510860,-19378625,-23745274,-10165279,-21146587,-10044295,252287,-3910327,11520011,15098710,12629079,22558772,17546974,11751051,14534499,2620536,-4377593,-3480892,-17163722,-17574428,-13717643,-23979114,-12099397,-7476056,-11766723,9361828,6135751,8728546,26674290,10906214,19359068,21930963,-373827,12521628,-2237394,-17147569,-1804900,-25645727,-20158035,-8367376,-28189766,-2655494,-2238093,-8558991,21438373,6985800,14290303,30277492,5821044,20838656,14579182,-7415542,9215256,-12993661,-18991940,-5917313,-29031915,-14890033,-8840563,-20921538,4632531,1162321,1701148,23855015,9980054,18102449,25115050,5300341,15396245,5915366,-10001240,-389962,-17208876,-20326682,-11061000,-24650846,-13125460,-5704261,-11239565,7840862,8671731,8879868,23902813,15040325,16403822,20224554,4515967,5829780,337285,-14257690,-9652294,-17411330,-22725090,-12381799,-17458326,-11487409,1103742,-2127295,9920202,17012684,11299195,22256081,17880325,9354954,15691038,565392,-4755115,-2129879,-19981734,-14638915,-14226224,-24678754,-7614803,-10518376,-8977276,11177198,2162561,13629483,23425075,9003531,23216433,15135543,2120991,12945554,-8274934,-10459914,-5756052,-26217445,-13484860,-14777716,-22463322,-882765,-7496561,-326513,16680630,5922967,19897330,21658696,9825139,20697387,7586947,-105618,3754806,-13832922,-12649474,-13050632,-23343479,-13252764,-13794656,-12687919,548629,531106,7503413,16263996,13817368,18087821,18497601,11315595,10240658,4558837,-5157897,-6709629,-12795154,-19069594,-14692546,-17690376,-15744732,-5196601,-6649063,2976723,11993058,8375095,19927724,18467681,12151690,19452883,5846092,1709317,2799695,-14895505,-10577163,-14037770,-24050148,-10237534,-15890896,-12234988,3673100,-3348746,10086867,17290756,9131891,22906010,15685726,8606441,15769466,-1719886,-3120434,-3201288,-19710690,-12055633,-15618467,-21607011,-6861176,-11393999,-5500536,8545320,2879429,14370268,19179950,11014575,20517649,12845329,4386853,8756115,-6370049,-9459043,-8071468,-21509981,-14716616,-13741890,-18543724,-3532699,-4303171,-370356,14246483,8664073,16167193,21194105,10304987,16519368,9460349,-1808515,2426186,-10885578,-14966307,-10723304,-21626353,-14414528,-9802925,-13624212,1069651,2924198,4432643,17844351,12579718,15212894,20174862,7786226,9919931,5574109,-8189661,-3789927,-13010790,-19501185,-10535050,-19183998,-13544401,-2879933,-9053447,5907135,10767679,6156153,22135128,14273941,11673819,20240128,1406863,4014711,1990206,-17048077,-6080137,-16111376,-22584286,-6119900,-19037238,-8111878,4373964,-6337526,14777999,13508544,7929262,25658807,9220198,10793144,15285280,-6646175,2010010,-6446822,-19792698,-6585442,-20073458,-16981197,-4886688,-15014615,857172,5478802,1719342,18266667,12667111,12889653,20061626,7120302,8426669,5319869,-7578014,-5214769,-11751086,-17957807,-12244184,-15665339,-13521433,-4173310,-4458746,2521836,11355649,8907799,15901004,18041349,10078935,15060465,7472014,-1756315,2483237,-11686120,-13257078,-9270079,-21960313,-10706296,-9551437,-13780625,5088712,-438087,5371938,19194327,6541030,18510517,17033341,3464099,15129434,-1143177,-6324169,244265,-19573124,-11102882,-11328084,-21745472,-3460667,-9776687,-5721096,10662676,826832,14013411,17750374,7858912,19933530,9244941,3499942,8187561,-8420775,-6832375,-8587106,-19486205,-10808822,-14222047,-13800189,-2598890,-4586187,3098360,10665688,8734444,15403312,15593735,11086542,12529240,6469024,54443,-1122553,-8686815,-12548515,-11404847,-16146153,-13222308,-8345613,-9416766,-153707,3957842,4575467,14510354,11958232,12526201,16736270,6621344,7649780,3821639,-7343799,-3783822,-12214085,-15865552,-9414911,-16750011,-9424586,-3463797,-6379482,7028235,7055514,8301508,18033651,10411217,13161765,13097362,1790636,4723101,-3290964,-10596788,-7075081,-15951021,-14010759,-9839971,-13633249,-3949902,-1118916,459076,10598252,9289260,12241399,16025227,9806146,10942261,7175575,-727024,-898938,-7827345,-11957489,-10564613,-15023476,-12205270,-8244284,-7959421,-418601,3325223,5740462,12397816,11941913,12687806,13794184,8084570,6354798,2371126,-4760207,-6181911,-10853293,-13783593,-11818954,-13018869,-9642831,-4765759,-2647190,3993362,7723466,9736928,13699090,12713409,11532436,10278358,4981023,1421275,-2635781,-7899031,-10114197,-12181099,-13473610,-11313548,-9245880,-6235372,-732177,2744015,6648555,11151779,11380169,12764570,12296736,7940808,6579520,1428835,-4010221,-5436741,-11107457,-12133935,-11254067,-13230571,-7810780,-5400983,-2695660,4980201,5648643,10126601,13503577,10443267,12944667,8886124,4024227,3271643,-4706844,-6804347,-8892030,-14013481,-10745132,-11725887,-9738571,-3564129,-2941323,3635394,7499577,8387134,13332805,11260861,10863349,9912330,3882882,2349184,-2953913,-7381972,-8414507,-12693544,-11412058,-10574694,-9581329,-4180590,-2177807,2888052,7170090,8391987,12530366,11323015,10594397,9578685,3907631,2203450,-2972230,-7455789,-8136078,-12677555,-11386960,-10079905,-9970624,-3586407,-1871175,2448544,8114356,7910606,12273711,12015930,9247926,10134725,3924786,956723,-1633459,-8316360,-8233412,-11160902,-12633423,-8864716,-9395880,-4893151,-169242,1334308,7397620,9067169,9976670,12529408,9312128,8214241,5600780,62818,-1891852,-6316002,-9583723,-9859672,-11717506,-10145250,-7444010,-5446940,-723101,2868048,5866558,9490966,10518674,10802145,10486864,7560355,4687247,1298800,-3284779,-6168879,-8899812,-11064493,-10524844,-10047579,-8014524,-4065794,-1433174,2917263,6487942,8342257,10913132,10609834,9527479,8163640,4241333,1164227,-2409528,-6402694,-8214529,-10311622,-10700679,-9415856,-7915783,-4568863,-1192123,2357171,5813029,8339246,10213540,10230340,9737481,7567251,4377731,1619231,-2892668,-5596170,-8035987,-10753600,-9597327,-9865925,-7936367,-3507837,-2272497,3043642,6199103,7073708,11386157,9440297,9069077,8840672,2773475,2231088,-2200049,-7221205,-6136965,-11167178,-10221383,-7782576,-9608441,-2865027,-1402555,796676,7881987,5964018,9939610,11291932,6743593,9398590,3819408,127812,267200,-7536625,-6828360,-8444347,-11973705,-6720434,-8339372,-5115114,705378,-10462,6551624,8020521,7719172,11745443,7539561,7148348,5497074,-609903,-848676,-5723503,-8406404,-7862742,-10938802,-8126607,-6736323,-5234157,159036,1344282,5516731,8116975,8114593,10517475,7996805,6825084,4894093,81733,-1031601,-5556837,-7760783,-7836368,-10644573,-7586507,-6861358,-5267546,322840,519018,5288824,8084102,6961596,10840331,7675669,6144943,5993509,-758192,-791138,-4458358,-8835489,-6490852,-10422422,-8503770,-5104295,-6291432,394744,1851403,3601439,9230753,6944310,9365639,9390126,4694607,5698693,533834,-2842165,-3260286,-8659679,-7884977,-8366344,-9505668,-5177562,-4686025,-1448604,2969330,3582940,7511225,8486773,8005737,8870877,5918994,4110130,1634166,-2291909,-4219832,-6813397,-8249386,-8433801,-8097919,-6228211,-4177987,-1093367,1627834,4422905,7011209,7724260,8779439,7881908,5923725,4518285,673078,-1685242,-4121911,-7418982,-7369865,-8599304,-8129483,-5399511,-4615039,-751066,2156721,3706134,7436420,7587551,8046054,8397902,5322749,4238410,1288491,-2336029,-3677684,-6954124,-7817903,-7661510,-8243188,-5649810,-3908022,-1560319,2092554,3807916,6415801,7820046,7739355,7682195,5914927,3837969,1374350,-1702716,-4025299,-6259512,-7438057,-7947202,-7365878,-5736685,-3942326,-969688,1560668,3969328,6592860,7097688,7978144,7409105,5328014,4116684,726742,-1779505,-3674032,-6771140,-6960223,-7656350,-7673307,-4992198,-4070074,-1063759,2068346,3386723,6585251,7136447,7256590,7691342,5101250,3800835,1434759,-2048189,-3296701,-6073528,-7255713,-6987918,-7512763,-5380629,-3600624,-1583662,1884240,3433267,5775033,7171813,6988334,7241149,5415351,3462423,1337598,-1741410,-3599212,-5764326,-6988869,-7047737,-6969163,-5243229,-3481000,-1108653,1583173,3558262,5864823,6741800,7131289,6815248,5068353,3662741,996324,-1631031,-3338851,-5821967,-6504737,-6961765,-6909934,-4872071,-3769912,-1134960,1607235,2942098,5833112,6379146,6677619,7078351,4705724,3748515,1370884,-1760963,-2719904,-5708214,-6514499,-6312193,-7152026],[0,0,0,-2,-9,138,-49,229,-181,311,-373,465,-684,764,-1096,1192,-1578,1791,-2236,2669,-3173,3832,-4383,5231,-5919,6978,-7957,9244,-10587,12056,-13754,15439,-17540,19612,-22187,24797,-27822,31016,-34473,38331,-42374,47049,-51910,57489,-63330,69849,-76857,84516,-93030,102242,-112671,123958,-136773,150857,-166888,185020,-205849,230175,-258673,293098,-334978,387965,-456739,550716,-687096,904277,-1306919,2315669,-11687885,-18548039,-15537847,-20534912,-6872425,-5254363,-961457,11452686,12874569,14146374,23846271,14919981,14098404,15859931,-1344191,277216,-4476969,-21507177,-9813295,-20317335,-23500876,-5256661,-18252825,-3763194,9741649,-3430162,22127285,17256121,9537855,30783895,6299799,9231522,14561058,-15751849,-218652,-11858491,-28496643,-5415851,-25759910,-18002143,1280221,-17394403,9071035,12271186,2644567,29631969,13665120,14062575,25916295,13231,7968924,2235286,-18377168,-5617867,-19668107,-23843614,-9872435,-21056639,-9671041,796365,-3816636,12068675,15351028,12411419,23015045,17062096,11432777,14635574,1581915,-4337540,-3804016,-17936085,-17006491,-14049690,-23908966,-11232917,-7758342,-10884840,10010648,5923113,9694169,26352556,10570429,19828876,20902116,-483161,12371080,-3280525,-16819924,-2337219,-26021427,-19465727,-8776424,-27559263,-1968081,-2384584,-7477982,21593401,6896319,15053277,29650870,5634311,20831331,13664451,-7356286,8736059,-13720137,-18737000,-6295202,-28928829,-14346669,-8887000,-20339904,5249487,1226320,2465159,24027154,9849335,18378929,24542561,4859609,15197099,4893991,-10394917,-655333,-17962044,-20165880,-11018997,-24559541,-12173004,-5453220,-10716932,8924938,8652394,9445206,24161090,14433072,16629033,19546952,3688544,5653352,-788613,-14686628,-9607841,-18019108,-22089442,-12028589,-17250342,-10144463,1360924,-1526295,10920275,16713855,11879110,22275875,16947040,9418503,14759232,-409699,-4859711,-3408546,-20062253,-14369417,-14824370,-23647474,-7257471,-10237937,-7394298,11307650,2859999,14548816,22696488,9407990,22811674,13830580,2156706,11495347,-9073266,-10521378,-7016167,-25813837,-13256720,-15027523,-20770486,-409051,-6722832,1343528,16668223,6771573,20318647,20704566,9995484,19665943,6353560,-454857,2214876,-14428681,-12890691,-13744236,-22691730,-12757831,-13278157,-11136372,1413897,1607484,8708850,16439788,14130939,18033338,17620146,10711590,9086861,3174301,-5899217,-7686949,-13540300,-18964912,-14674476,-17094233,-14488893,-4388321,-5232841,4256870,12527895,9324752,19993491,17947688,11958970,18181766,4735276,746944,1129728,-15415945,-11199031,-14630316,-23228988,-10065128,-14912482,-10603833,4238633,-1687983,11092669,17339626,9989302,22266630,14981077,8138484,13943350,-2561519,-4196153,-4573494,-19635464,-12503079,-15544963,-20469503,-6452471,-9863104,-4087581,9298033,4367256,14695698,19294299,11202659,19322307,12066138,3213352,7053680,-7231104,-10766828,-8740343,-21376661,-14658997,-12782676,-17438399,-2352229,-2615684,768252,15347983,9546382,16163323,20981131,9441742,15297885,8051729,-3431823,1146316,-12071108,-15657414,-10795254,-21372599,-13416058,-8681528,-12131339,2714993,3993686,5678018,18484116,12521470,15088851,19136195,6513166,8760420,3579800,-9260036,-4946728,-13947077,-19159894,-10505311,-18320124,-12027263,-1735106,-7151633,7420775,11483694,7275858,21984253,13792488,11110086,18481262,150952,2446680,174861,-17655375,-6991080,-16320624,-21861289,-5699357,-17288323,-6508170,5675734,-4528688,15593546,14066029,8301925,24825899,8578882,9439708,13529067,-7951690,442149,-7532789,-20317420,-6897331,-19622834,-15990407,-3668891,-13447261,2412160,6886658,2754517,18937912,12699492,12457125,19261929,5699218,7043249,3834581,-9153441,-5996339,-12541458,-18083356,-11569638,-15128418,-11979035,-2599342,-3139327,4408441,12175543,9479024,16268879,17110397,9414069,13798165,5473022,-2822948,615117,-12785687,-13416896,-9924910,-21055095,-9702629,-8658117,-11627591,6233362,866952,6890171,19190538,6983601,18097115,15636689,2690041,13249542,-2631704,-7208624,-1269240,-19836213,-11035138,-11221633,-20375182,-2534693,-8304037,-3892513,11542701,2057345,14604947,17475546,7706074,18763229,7938506,2220551,6471821,-9539006,-7825755,-9320343,-19352201,-10427051,-13257605,-12326071,-1135638,-3093801,4391016,11542160,9233857,15426706,14889925,10322235,11438146,4925593,-1145570,-2360207,-9713715,-12776225,-11534068,-15586637,-12049362,-7361060,-7774047,1289542,4946845,5824699,14740696,11858612,12239440,15392784,5638480,6291068,2167784,-8109300,-4891026,-12621842,-15539068,-9277056,-15525291,-8109237,-2414882,-4618370,7901156,7902211,9005811,17623090,10129232,12228893,11543932,799802,3131410,-4550312,-11181587,-7861356,-15749508,-13312929,-9177305,-12054791,-2743791,210123,1945202,11140557,9789049,12301076,15204674,9045501,9585779,5539776,-1864951,-2262775,-8709176,-12151727,-10733151,-14254927,-11157420,-7253438,-6293409,926388,4441230,6862487,12546297,11964967,12183441,12573572,7048971,4836500,792929,-5697880,-7260792,-11237399,-13534557,-11524667,-11812701,-8323772,-3437150,-867575,4979977,8569318,10299935,13238511,12283575,10514017,8626368,3794872,-172644,-3970860,-8593570,-10777451,-11930830,-12699376,-10446481,-7742241,-4876821,597452,4145699,7286207,11565399,11309295,11939416,11440647,6537396,4872090,160351,-5378898,-6314060,-11383715,-12199261,-10517344,-12133718,-6543164,-3696418,-1278027,6156010,6751538,10323272,13381611,9967429,11628777,7631494,2501130,1611057,-5651251,-7866975,-9334033,-13609124,-10347721,-10479845,-8329576,-2267135,-1101364,4798258,8320033,9079309,12936205,10789484,9810169,8292033,2671307,716135,-4360126,-8087103,-9125748,-12325360,-10733785,-9774074,-7926945,-2708874,-758611,4472103,7872054,8939252,12408117,10346528,9662372,8127884,2284087,879949,-4416446,-8363831,-8463978,-12676579,-10539911,-8938768,-8570324,-1842589,-295284,3690342,9150896,8271725,12126615,11352966,8051693,8620214,2358816,-680866,-2923829,-9222246,-8720895,-10917915,-11976250,-7688543,-7855026,-3401904,1359093,2656625,8244697,9560726,9873082,11788953,8295855,6647899,4090234,-1261187,-3277591,-7117904,-10024289,-9814041,-10837628,-9151384,-6016726,-3815131,619180,4243073,6651385,9751870,10504616,10063665,9352275,6191265,3031730,-57438,-4532722,-7074921,-9082337,-10998562,-9734166,-8804397,-6669244,-2481564,16456,4188320,7499858,8665642,10792189,10059828,8259146,6875977,2570383,-484337,-3625084,-7327240,-8626761,-10115878,-10125484,-8205383,-6425684,-2973082,390211,3609741,6840205,8734006,9903227,9606627,8487407,6107259,2871701,-54048,-4093436,-6583970,-8359940,-10437632,-8976920,-8615057,-6467759,-1985832,-541861,4303680,7101925,7554897,11079530,8815334,7803553,7293676,1235032,497493,-3539616,-8104785,-6708658,-10907427,-9519544,-6612905,-7912106,-1315521,265613,2240880,8731943,6556091,9670462,10561769,5693613,7758169,2323582,-1451652,-1223913,-8328568,-7394028,-8357612,-11195727,-5703083,-6761739,-3530554,2164404,1314582,7354902,8415053,7562490,11016832,6463314,5673375,3967668,-2104921,-2187922,-6594651,-8828503,-7758077,-10168043,-7105503,-5242894,-3701902,1638795,2640322,6296987,8556138,7899120,9833752,7035726,5366871,3472923,-1440157,-2409974,-6385279,-8259886,-7652434,-9902682,-6635453,-5381124,-3722256,1775471,1993549,6023360,8557271,6917393,10076314,6741309,4674171,4377548,-2084436,-2204907,-5298805,-9213332,-6526380,-9619188,-7477712,-3741513,-4584163,1796083,3203909,4476775,9580113,7034452,8601655,8253388,3326243,4020650,-938016,-4133002,-4110195,-8998914,-7855787,-7570017,-8329473,-3745711,-3089158,-21375,4249680,4476539,7946437,8325885,7283284,7801171,4515265,2516462,180991,-3513753,-5006401,-7274015,-8125759,-7688062,-7173211,-4907988,-2558984,295235,2991682,5202381,7292270,7662760,7956376,6902022,4582069,2938594,-691250,-3112820,-4904123,-7662295,-7388522,-7798842,-7100376,-4093703,-2932833,462940,3417420,4510766,7596161,7553191,7319565,7289322,4200363,2649600,-5922,-3487499,-4557986,-7051287,-7822156,-7079914,-7092498,-4551468,-2314269,-249068,3092546,4780405,6547151,7704912,7177959,6608835,4798188,2322315,45468,-2686759,-4938211,-6430469,-7280537,-7420659,-6310505,-4664720,-2605227,419674,2542795,4776154,6808242,6896798,7468762,6288094,4149051,2820109,-518444,-2790484,-4441054,-6973952,-6790781,-7074507,-6589402,-3892540,-2734037,267570,3023456,4170863,6734608,6982354,6727959,6651790,3993445,2404836,120943,-3001637,-4157276,-6348499,-7078458,-6528971,-6363976,-4229440,-2213480,-131164,2747090,4309042,6082302,6830493,6601603,6108861,4277030,2324030,-106851,-2507514,-4414887,-6130072,-6602332,-6672541,-5874819,-3970284,-2380918,344858,2591292,4262006,6315526,6334713,6554330,5981786,3716893,2457494,-342521,-2710843,-3933277,-6329165,-6263871,-6296155,-6166790,-3551386,-2516546,55789,2856001,3632973,6272029,6328029,5970837,6321544,3475699,2374825,288602,-3002228,-3470287,-5912503,-6518643,-5680706],[0,0,0,-1,-4,106,22,114,1,130,-102,167,-227,193,-335,267,-483,460,-672,717,-849,993,-1074,1364,-1468,1857,-2003,2380,-2603,2945,-3344,3719,-4324,4749,-5457,5936,-6678,7322,-8144,9072,-10005,11189,-12216,13574,-14779,16347,-17920,19770,-21819,23974,-26520,29099,-32267,35598,-39675,44223,-49638,56050,-63677,73277,-85219,101219,-122872,154558,-203983,290609,-471784,1001129,-6443118,-22942049,-16361876,-17009335,-19475635,-7832355,-4561919,-1543280,11831267,12650480,14391790,23732040,15273044,13927738,16313173,-1487003,532089,-4607519,-21484486,-9866212,-20379021,-23806125,-5327044,-18588502,-3783256,9571087,-3433539,22134440,17264806,9576092,30913624,6470069,9539962,14695093,-15478345,-66161,-11741655,-28423370,-5509083,-25901816,-18216969,880578,-17457001,8764135,12110241,2641582,29444912,13777473,14303219,26046941,245009,8197185,2459115,-18161115,-5496659,-19508810,-23999644,-9905170,-21244088,-10042605,698617,-4127256,11963902,15272442,12368685,23172470,17158704,11647130,14962179,1764468,-3938955,-3689496,-17926507,-16864081,-14396985,-23923502,-11300636,-8285772,-10812300,9652979,5594279,10049415,25984778,10931690,20171576,20625941,133323,12280778,-3276711,-16310051,-2747286,-25822105,-19472603,-9340696,-27285003,-2413013,-2724738,-7283276,21072630,7115242,15017002,29481827,6241028,20778215,13930762,-6999671,8614840,-13317394,-18694915,-6454500,-28898021,-14624810,-9116471,-20512439,4855309,1056623,2163173,23976394,9862365,18452079,24816638,4940336,15552559,5170461,-10130627,-230117,-18119051,-20000836,-11076641,-25168043,-11951351,-5943358,-11073129,9003864,7981678,9674790,24265922,14161324,17359493,19376751,3842292,6383428,-1159487,-14029848,-9454240,-18456633,-21570700,-12718642,-17583694,-10054968,373955,-1430422,10578071,16122869,12446042,21917575,17258415,10183464,14599956,565236,-4497322,-3316772,-19266624,-14769774,-14709955,-23691474,-8118272,-10327795,-8072263,10531815,2819567,13768545,22722900,9708794,22772301,14615769,2557260,12058488,-8166184,-10312493,-6577308,-25585101,-13554040,-15148447,-21420361,-1108470,-7198733,429029,16142432,6530431,20055409,20946593,10370978,20159247,6991410,217845,2825865,-13952121,-12402748,-13800391,-22731776,-12985602,-13985531,-11635012,710402,880868,8422906,15908291,14060761,18404053,17631563,11397542,9763105,3555158,-4932219,-7475740,-13296129,-18483785,-15252951,-17168681,-15014068,-5408859,-5429840,3316853,11903972,9433838,19330013,18444247,12480226,18193913,6015161,1204385,1624717,-14298141,-11418811,-14184843,-23203767,-11016573,-14879052,-11551424,3337115,-1855986,9950241,17176028,10073490,21835285,15889591,8490094,14572979,-1271595,-3949984,-3644342,-19123726,-12876469,-15169443,-21189596,-7252828,-10233957,-5404927,8762728,3738149,13952529,19484225,11082406,19820936,13029537,3827955,8267110,-6392094,-10047986,-8055775,-21303724,-14753741,-13332353,-18255150,-3287423,-3787134,-68209,14413413,8938363,16127760,20892472,10194225,16102138,8970141,-1830074,1826967,-11008403,-14800836,-11121426,-21029986,-14269936,-9853470,-12639631,880217,3164480,5019453,17244839,13101545,14912674,19427196,8083418,8968911,5292863,-7999587,-4818091,-12535203,-19489455,-10860681,-18104242,-13800388,-2289453,-8149581,5575488,11525080,6123817,21581216,14763992,10857427,19929268,1414492,3124946,2101877,-17197957,-6454693,-15585046,-22700047,-5908204,-18333932,-8163591,4946627,-6030872,14548283,13749105,7776733,25362156,9248223,10276260,14974049,-6755030,1634218,-6472458,-19685684,-6759471,-19815442,-16606379,-4802009,-14423464,1047945,5553308,2053836,17986870,12595272,12918053,19445369,7155483,8174018,4749161,-7266333,-5586273,-11795042,-17524376,-12503406,-15217943,-13197466,-4329746,-3834803,2445377,11288881,9330500,15300838,18003370,10022886,14460378,7608427,-2035689,2066449,-11364283,-13538981,-9085744,-21456048,-10904899,-9014959,-13505457,4866684,98499,5170929,19048870,6773815,17926993,16938984,3356705,14449587,-928949,-6594317,-51623,-19056511,-11359417,-11035873,-21281874,-3761947,-9165567,-5656673,10467506,1351666,13599888,17549484,8002792,19204644,9374547,3309914,7669509,-7990510,-7214987,-8585418,-18919348,-11034001,-13646434,-13524868,-2685040,-4004926,2989151,10627940,8910710,14917045,15466878,10963328,12124233,6476613,-104421,-1255917,-8507056,-12470914,-11222806,-15742654,-13041958,-8056611,-9024323,-88804,4121967,4639210,14208577,11921195,12287680,16248418,6649510,7166813,3598109,-7227444,-4175890,-11864748,-15703838,-9513007,-15976671,-9445070,-3253851,-5692406,6619689,7562753,8233565,17462726,10750048,12417388,12746029,1919849,3806424,-3108747,-10638544,-7514614,-15205515,-14158040,-9498471,-12826799,-4169069,-343118,626233,10281157,9774455,11681168,15833582,9848418,10073422,7168682,-1044743,-1356961,-7464389,-12092124,-10403708,-14445840,-12104979,-7787478,-7719952,-331114,3700891,5652902,12281708,11840940,12241949,13524799,7898379,5956666,2131854,-4742558,-6246448,-10715926,-13491110,-11640231,-12606985,-9331548,-4569634,-2147726,3870714,7667744,9841448,13121033,12673712,11265989,9600692,5164800,941315,-2751428,-7630924,-10485676,-11649235,-13143983,-11311889,-8396938,-6291561,-509630,3109944,6170459,11311128,11123947,12139488,12433185,7314063,6293790,1534487,-4588549,-5150048,-11111412,-12134081,-10534502,-13199069,-7438837,-4829118,-2848069,5353362,5674614,9777868,13529928,9992858,12539233,8684856,3538510,3093966,-4836427,-6983516,-8732144,-13753473,-10534112,-11221601,-9390657,-3244409,-2444011,3730861,7594010,8435286,12951705,11047183,10500307,9323871,3742161,1921808,-3244313,-7266283,-8633583,-12377314,-10982085,-10515890,-8924527,-3888319,-1960948,3435190,6962629,8460897,12384729,10601293,10409170,9115632,3378467,2139329,-3378057,-7538442,-7861971,-12755829,-10895400,-9697972,-9685363,-3011403,-1712716,2622979,8369026,7707044,12080666,11786706,8707712,9723567,3518072,567402,-1688279,-8398886,-8164454,-10822810,-12356371,-8499867,-8918320,-4648698,185811,1479092,7383120,9126315,9714130,12125019,9062919,7643533,5394044,-110972,-2245617,-6122682,-9543550,-9672465,-11189669,-10034266,-6954156,-5015268,-745149,3174327,5735167,9288275,10435368,10258926,10201333,7242948,4197035,1272238,-3415139,-6134951,-8597887,-10977801,-10175295,-9686862,-7770265,-3663529,-1163644,3025106,6583742,8157587,10690151,10382126,9183420,7835327,3900277,863960,-2606514,-6349506,-8181909,-10077789,-10285395,-9127581,-7345636,-4236367,-972114,2750939,5706693,8273548,10052653,9747052,9561626,7126808,3880590,1584832,-3264268,-5650839,-7780727,-10745510,-9050292,-9461788,-7561943,-2893284,-2046202,3391505,6386801,6817573,11373902,9048745,8560195,8628438,2174115,1939818,-2435182,-7431814,-5933782,-11067286,-9889814,-7194617,-9302546,-2333657,-964941,947906,8035940,5981668,9699584,10953897,6309663,8944896,3429705,-191884,-16358,-7582057,-6836101,-8321370,-11571913,-6433742,-7899811,-4580347,865726,316312,6670198,7874202,7677218,11248848,7172821,6856266,4951284,-717298,-1035377,-5959254,-8144802,-7861843,-10533884,-7522847,-6574538,-4659485,353225,1390570,5710905,7786755,8013669,10332352,7371294,6715502,4613162,-306651,-948223,-5779481,-7618005,-7481865,-10526689,-7074540,-6534168,-4980389,814790,605520,5372867,8064404,6572068,10669759,7306804,5658937,5754657,-1127626,-1018901,-4445177,-8873075,-6310310,-10069415,-8199156,-4701734,-5880608,616313,2114004,3608781,9128327,6853540,8945189,9007969,4308966,5201407,328624,-3065269,-3400492,-8513745,-7825590,-7953682,-9098915,-4843700,-4280210,-1127455,3067200,3823282,7432357,8226281,7819135,8379147,5584775,3717392,1191347,-2380452,-4306245,-6817740,-7993150,-8160520,-7708161,-5767414,-3924626,-757591,1866114,4375846,6951942,7401569,8446914,7598666,5409096,4244224,415727,-1941825,-4055358,-7325442,-7255654,-8190929,-7845568,-5027902,-4085220,-641830,2434416,3723430,7238477,7503528,7567037,8010557,5046419,3750246,1083761,-2519270,-3764577,-6537734,-7786470,-7342220,-7781673,-5475652,-3355224,-1336486,2133693,4059308,6133124,7614512,7479043,7195468,5718886,3426612,1003965,-1671062,-4288369,-6072580,-7182376,-7796826,-6872389,-5507230,-3672089,-608026,1499884,4105335,6375412,6792909,7814496,6917677,5058196,3859254,439734,-1762887,-3694879,-6559760,-6656795,-7467064,-7175639,-4732510,-3830904,-737253,2004835,3392901,6436569,6853202,7009930,7290834,4831986,3559785,1100705,-1987829,-3441517,-5924013,-6949643,-6840427,-7023702,-5068684,-3373811,-1215483,1774095,3500172,5620300,6859218,6894936,6701075,5118245,3424779,931695,-1577998,-3647938,-5695631,-6521473,-7022500,-6506296,-4924028,-3497630,-668962,1498380,3467148,5881441,6253858,6936717,6532709,4645369,3612640,684806,-1556193,-3136094,-5933339,-6030566,-6723883,-6788481,-4368381,-3719494,-895603,1759773,2751667,5855968,6060863,6290135,6933561,4240301,3662389,1311804,-1936919,-2547318,-5594066,-6278645],[0,0,0,0,-3,40,61,86,26,121,-29,105,-99,110,-229,187,-374,297,-482,455,-626,740,-877,1117,-1190,1494,-1563,1930,-2127,2542,-2910,3297,-3792,4143,-4774,5221,-6012,6660,-7537,8378,-9264,10313,-11287,12618,-13828,15429,-16928,18712,-20544,22538,-24845,27233,-30142,33104,-36673,40421,-44830,49791,-55556,62472,-70589,80806,-93435,110411,-134045,171019,-239780,427441,-2909414,-10544828,-21948205,-17217298,-16633246,-19993800,-7797707,-4574926,-1535515,11815789,12838014,14400808,24062098,15174285,14138502,16306278,-1580620,531609,-4700300,-21701640,-9873699,-20760012,-23771200,-5334134,-18696731,-3601016,9465412,-3307043,22394393,17236125,9988587,30956376,6417340,9734873,14419906,-15532623,-203802,-12301473,-28417740,-5875642,-25982664,-18024403,768146,-17150770,9093305,12394873,3123548,29630105,14116957,14366049,25788849,198110,7808659,2120596,-18550386,-5929235,-19727533,-24196270,-9981624,-21035675,-9902615,1118752,-3841108,12443558,15821325,12414428,23559657,17192445,11277679,14997563,1019288,-4348078,-3933851,-18755508,-16816357,-14678604,-24211532,-10695765,-8448839,-10260904,10392466,5652733,10926033,26101522,10846689,20636287,20063454,-28421,12048229,-4307174,-16393182,-3351596,-26307435,-19159410,-9762345,-27001466,-1722086,-2579685,-6344192,21626542,7386332,15939416,29430881,6234137,20930852,13024157,-7251259,8156025,-14368291,-18918126,-6943703,-29210350,-14354784,-9029393,-20136837,5720919,1415222,2944834,24601912,9977134,18960421,24737630,4517152,15486145,4292680,-10814023,-537491,-19085383,-20215551,-11141395,-25427300,-11369905,-5730922,-10654126,10079395,8183654,10446390,24868269,13891604,17794215,18936948,3151083,6237168,-2271899,-14577870,-9737930,-19422279,-21359800,-12659985,-17626973,-8924897,788308,-654151,11922264,16205007,13167129,22316421,16595290,10314965,13766850,-641223,-4836600,-4771542,-19946053,-14896585,-15688842,-23101114,-7630012,-10055887,-6347932,11227979,3752557,15356020,22556204,10269288,22838188,13340808,2457066,10684438,-9703519,-10636314,-8169218,-25972563,-13304111,-15738644,-20168826,-381337,-6650286,2495997,16661882,7425643,21278604,20338352,10741694,19578946,5478484,-75162,1249190,-15212762,-12757024,-15082622,-22587462,-12582915,-13984231,-10124503,1503153,1768144,10052718,16307510,14905706,18771922,16959336,11270241,8796094,2192056,-5700293,-8873853,-14139927,-18784649,-15811570,-16756503,-14310459,-4828441,-3967162,4470536,12904347,10809995,19673151,18523693,12569891,17058877,5199675,98512,-170078,-15143543,-12561834,-15091207,-22818841,-11192902,-14151676,-10203943,4052045,-80195,11170102,17872198,11291062,21628674,15585326,8240542,12858218,-2224886,-5261043,-5510510,-19550516,-13813648,-15501210,-20258315,-7130695,-8853523,-3807033,9568358,5656582,14809791,19901721,11811031,18881160,12331250,2902235,6235516,-7372043,-11656698,-9538319,-21481221,-15328556,-12908741,-17080238,-2472777,-1812070,1548020,15567219,10562824,16582984,21009385,10062810,14826117,7825800,-3481385,-39037,-12243078,-16224267,-11851922,-21101776,-14026856,-8674206,-11276653,2497977,5078148,6353745,18518659,13845098,14971429,19059799,7065196,7558896,3611735,-9763588,-6323225,-13701603,-20161239,-10951427,-17717440,-12642043,-906138,-6432990,7412532,13088749,7522757,22317676,14820682,10435213,18579329,-120908,1269552,107595,-18755613,-7965593,-16430181,-22676852,-5578236,-17043031,-6537560,6639146,-3881443,16206815,15166673,8626614,25246886,8800662,9009131,13219439,-8549894,-576045,-8109693,-21114873,-7624614,-19714804,-16198884,-3485148,-12700329,2815914,7886162,3867343,19352026,13617715,12670909,19115248,5924029,6057455,3158692,-9648736,-7385451,-13009092,-18780854,-12181226,-14668533,-12091161,-2066556,-2149715,4713665,13395340,10205472,16614816,17904520,9203596,13588619,5301057,-3876580,142241,-13664172,-14488901,-10122557,-21682782,-9877882,-8186808,-11463068,7082363,1752898,7547746,20244847,7559259,18459888,15966918,2256815,12840750,-3257643,-8305245,-2002870,-20545404,-11886742,-11423157,-20587081,-2379369,-7600392,-3446426,12508367,3100453,15047031,18259173,8008099,18701474,7989999,1537474,5779760,-10204158,-8963985,-9813939,-19969336,-11032205,-13033613,-12452166,-729316,-2245464,4921133,12591364,9941682,15889076,15632767,10067663,11270618,4703652,-2055282,-2855415,-10578762,-13601721,-11842320,-16207261,-12071492,-7144779,-7604546,1962967,5528422,6455714,15557615,12326629,12677123,15532461,5546640,6078770,1631045,-8768813,-5677888,-13354929,-16108222,-9807419,-15626395,-8186622,-2190865,-4051999,8353509,8676240,9692098,18040200,10712142,12202442,11582834,675200,2467989,-4878818,-11903312,-8615341,-16052350,-14111160,-9222502,-11962794,-2772253,891893,2197580,11829063,10581854,12551800,15933425,9329795,9507023,5704952,-2501938,-2626391,-9142016,-12957857,-10984558,-14882926,-11420491,-7065392,-6445913,1447503,4934314,7261333,13358095,12207696,12713909,12860608,6902005,4920778,258088,-6141767,-7607492,-12116074,-13764319,-11973125,-12249657,-8048790,-3654312,-364825,5512863,8823310,11238507,13554005,12699553,11089794,8384718,4004578,-518530,-4567623,-8741387,-11705499,-12279637,-13010942,-11153297,-7403368,-4957879,867870,4834838,7424593,12388882,11834377,12143959,12095802,6384255,4929401,76797,-6041236,-6562383,-12075183,-12793784,-10700398,-12729971,-6622984,-3633476,-1250678,6720965,7103179,10988536,14001636,10130723,12065380,7615181,2416169,1462185,-6285856,-8219604,-9928886,-14144591,-10542390,-10943020,-8273552,-2161356,-1011953,5468018,8574541,9626719,13539172,10967671,10400117,8282876,2445368,695324,-5036205,-8315979,-9605934,-13040818,-10854243,-10314310,-8067178,-2531829,-859674,5071627,8206715,9262589,13241761,10621889,10035809,8384888,1939170,972347,-4806296,-8953700,-8674360,-13431986,-10909769,-9204019,-8981072,-1672504,-276993,3947790,9814604,8546641,12682220,11966575,8196649,8992008,2335349,-897555,-2981299,-9704109,-9113168,-11310056,-12579889,-8050584,-8082990,-3548905,1676451,2861551,8553084,10096173,10201852,12230704,8784866,6806677,4267381,-1454275,-3695733,-7333117,-10601996,-10324182,-11180028,-9666274,-6159159,-3886624,577342,4628329,6924324,10241049,11064393,10339708,9892470,6497660,3018618,-9333,-4835811,-7412766,-9499797,-11492084,-10214166,-9227207,-7005160,-2593355,173175,4296615,7894183,9108894,11154483,10518407,8722747,6982921,2806224,-484264,-3873680,-7625372,-9135094,-10532098,-10414458,-8733050,-6525249,-3227543,408059,4066194,6875033,9367563,10477298,9835759,9186833,6111559,2909022,205000,-4676946,-6730880,-8927688,-11224328,-9083080,-9211105,-6634891,-1764814,-814262,4877202,7512262,7820051,11901406,9037976,8254624,7634105,912144,692281,-3943897,-8641045,-6913195,-11631009,-9860097,-6819259,-8416006,-1129374,269366,2383655,9295434,6912411,10343779,11069273,6000341,8158707,2251678,-1563471,-1410074,-8829015,-7796937,-8858634,-11636379,-6104655,-7067545,-3475509,2186181,1673232,7859935,8825324,8191259,11301242,6803225,6014141,3733861,-2027780,-2475699,-7069925,-9166894,-8472907,-10658716,-7326861,-5670991,-3420987,1710398,2940775,6991651,8766388,8622768,10277875,7085124,5778029,3305271,-1640411,-2524484,-7110840,-8531038,-8198351,-10538392,-6715998,-5671130,-3715804,2093619,2159851,6651334,8974790,7344715,10656262,6917873,4896344,4429018,-2375618,-2554939,-5778991,-9775237,-6980233,-10087735,-7743546,-3937622,-4591376,1911311,3650663,4952753,9996695,7522312,9024551,8555770,3555489,3947948,-997272,-4469555,-4662623,-9355757,-8428216,-8063300,-8611369,-4139880,-2932367,127034,4547379,5115173,8354086,8962257,7866230,8030503,4839882,2467998,-119827,-3813579,-5625636,-7718836,-8631161,-8223780,-7274874,-5090189,-2558997,594221,3283981,5718053,7833581,8115872,8499765,7098104,4680669,2856552,-958550,-3463058,-5397338,-8158604,-7900465,-8210608,-7315261,-4263399,-2784135,700444,3722564,5177255,8014893,8127479,7716517,7457232,4334104,2429939,-317639,-3827465,-5224252,-7496386,-8319252,-7500133,-7130773,-4775960,-2110576,182890,3382980,5560646,6995616,8208058,7692787,6629300,4947586,2248608,-495914,-2964761,-5666942,-7075658,-7636944,-8019996,-6364619,-4621277,-2543048,985071,2921149,5403362,7495374,7327816,7937112,6541435,4214227,2656531,-974031,-3164880,-5082146,-7524478,-7234219,-7599102,-6695954,-3918808,-2581273,710502,3343046,4752719,7302817,7434220,7205007,6684406,4073552,2360260,-382918,-3272450,-4732726,-6912474,-7398390,-7136392,-6448015,-4280006,-2227665,358723,3006551,4881426,6748703,7167156,7174161,6245848,4187382,2345651,-617843,-2885901,-4816081,-6881849,-6836922,-7198470,-6143411,-3874976,-2536971,809023,2960618,4616468,7101242,6637226,7069823,6341930,3536766,2585192,-701804,-3109181,-4253417,-7069364,-6643472,-6709396,-6541258,-3403271,-2586220,365531,3303935,3914294,6874536,6774620,6250645,6650608,3395066,2394234,-24670,-3364282,-3800499,-6534502],[0,0,0,-1,-4,66,-28,158,-50,210,-123,289,-305,420,-543,578,-806,833,-1162,1268,-1630,1845,-2171,2535,-2861,3428,-3840,4577,-5111,5917,-6618,7484,-8464,9473,-10779,11971,-13523,14923,-16672,18413,-20430,22664,-25019,27756,-30476,33689,-36918,40704,-44714,49247,-54265,59717,-65947,72664,-80523,89217,-99493,111307,-125370,142283,-162967,189305,-223533,270767,-339359,449141,-651753,1150912,-5248434,-8504269,-9391507,-22972767,-16507047,-17237070,-19480210,-7842941,-4513571,-1439624,12294864,12656307,14876762,23866216,15207718,14217874,16107688,-1758862,653560,-5235810,-21435192,-10069883,-20905538,-23499949,-5467189,-18616589,-3113474,9314968,-2921129,22479786,17076482,10246480,30800762,6311472,9869518,14078082,-15470573,-227885,-12457022,-28244175,-5974055,-26067087,-17887627,724531,-17135076,9043326,12175533,3038738,29589563,13994851,14324344,25922989,219585,7898523,2341721,-18502628,-5856406,-19632007,-24437432,-9841382,-21282850,-10088472,1229244,-4312378,12462314,15687947,12028712,23991873,16898016,11398860,15475736,664167,-3844758,-3707524,-18937078,-16190753,-14992422,-24266638,-10416669,-9158447,-10120841,10064549,5045012,11244938,25574501,10858609,21014985,19781345,634132,12331442,-4172288,-15570683,-3484326,-26135121,-18857012,-10220673,-26843631,-2163908,-3115220,-6442526,20841108,7121294,15813764,28977067,6564578,20919913,13239859,-6601572,8326543,-13761246,-18523528,-6879773,-28930238,-14457682,-9309127,-20336133,5167935,1065109,2457934,24338430,9642417,18775879,24863537,4649672,16031616,4762745,-10425024,57098,-18854670,-19779890,-10959217,-25743390,-11436606,-6252050,-11193643,9797112,7392185,10134263,24597958,13449789,18176353,18982790,3531848,7091199,-2090374,-13811138,-9214480,-19489687,-20752696,-12981149,-17992947,-9067500,-240065,-991011,11292987,15399086,13305081,21800868,16647094,10949038,13780264,307991,-4171493,-4478906,-18979793,-14800542,-15522555,-22764280,-8358412,-10307411,-6916992,10207166,3482344,14540763,22065986,10446652,22578761,13833596,3091638,10951999,-8687954,-10052589,-7723261,-25270130,-13402349,-15681889,-20298384,-1082667,-7027818,1792460,15839383,7093284,20651303,20135769,10956611,19663102,6039662,448725,1779746,-14409723,-12308125,-14695095,-22370935,-12773379,-14249256,-10607657,858683,1097047,9311504,15692153,14427747,18643048,16941848,11523152,9424584,2646105,-4957176,-8187202,-13773264,-18148670,-15817047,-16838325,-14362507,-5565883,-4374290,3819979,11938350,10557673,19046322,18299723,12917496,16966032,5932150,852716,232444,-13932149,-12275951,-14757269,-22280199,-11665433,-14092223,-10666079,3018151,-294575,10076401,17234208,11237023,20942611,15965939,8460571,13028871,-1122795,-4915885,-4716413,-18669558,-13761824,-14952397,-20472981,-7517034,-8967958,-4780182,9030185,4980896,13805162,19767058,11403287,18949284,12881863,3224448,7303670,-6617644,-10819160,-8574296,-21258646,-14932333,-13024947,-17626558,-2857835,-3005046,661133,14713416,9468838,16377484,20560013,10239923,15494853,8214778,-2174807,922844,-11465563,-14891287,-11743312,-20652356,-14030280,-9729714,-11575127,1152594,3815232,5910703,17054639,13627081,14887363,18774178,8230376,8045035,4648602,-8168625,-5786363,-12458756,-19526158,-11173225,-17272528,-13716751,-1834188,-7189741,5571824,12269621,6529720,21330276,15053347,10381281,19308001,1202745,2129848,1648200,-17502164,-7119446,-15482816,-22652007,-5800832,-17590065,-7727137,5510622,-5286379,14763564,14170795,7984426,25043421,9151951,9822726,14345051,-7062095,1023686,-6910047,-19781704,-7066113,-19624439,-16262032,-4674350,-13702043,1429940,5936844,2759019,18069721,12668550,12963707,18983608,6902007,7677942,4137173,-7511213,-6038577,-12051053,-17452410,-12633696,-14885433,-12752829,-3999403,-3201113,2898209,11453885,9635279,15379613,17874496,9958224,13918532,7145101,-2371877,1418932,-11522398,-13708269,-9424350,-21106964,-10808362,-8736739,-12771260,5049764,582768,5683346,18899629,7240373,17714278,16614791,3469424,13752311,-1093503,-6714818,-753755,-18792593,-11542939,-11181186,-20563982,-3941398,-8696347,-5112200,10285513,2015113,13542188,17445803,8335727,18653634,9291569,3204192,7035742,-7941687,-7515166,-8817617,-18639619,-11297114,-13292430,-13154996,-2733051,-3500253,3135535,10730918,9184164,14789223,15446851,10773491,11751070,6293599,-393977,-1548267,-8705139,-12574046,-11341269,-15727877,-12777961,-8025374,-8633062,57764,4109541,5093480,13946255,11994562,12428012,15667902,6779277,6845396,3202662,-6919132,-4722735,-11748011,-15362851,-9867162,-15361739,-9398402,-3339202,-5069910,6198310,7770964,8532600,16832998,11177708,12080102,12335240,2389293,3202515,-2919605,-10472180,-8001480,-14570159,-14264647,-9626373,-12259045,-4561747,-181643,859151,9917067,10120681,11492039,15544852,9980878,9677507,7074667,-1050014,-1614186,-7355825,-12146475,-10347883,-14254231,-12044631,-7620427,-7402855,-275648,3764311,5842714,12135886,11776686,12254450,13193487,7799127,5835217,1723206,-4587093,-6508544,-10819961,-13088108,-11903094,-12243400,-8981142,-4771034,-1517774,3879720,7644449,10310619,12565035,12736242,11244540,8894697,5390072,540180,-3094682,-7227431,-10942671,-11327243,-12897343,-11537530,-7763049,-6317466,-395524,3660973,5832954,11567368,11144568,11659941,12565427,6847953,5985855,1617527,-4932201,-5039784,-11010990,-12294208,-10213508,-13065353,-7365441,-4513308,-2819955,5449184,5824454,9643863,13454011,9847370,12259523,8515538,3442295,2819127,-4690872,-6941723,-8735601,-13417807,-10462343,-11077857,-9117416,-3468453,-2232480,3840728,7246622,8657953,12578228,10916458,10668893,8782920,3895701,1942518,-3511062,-6779735,-8628334,-12195401,-10577537,-10757702,-8562055,-3773953,-2279433,3719480,6648528,8285352,12454420,10191423,10532424,9011796,3075268,2471309,-3485083,-7421379,-7624103,-12764249,-10553593,-9608032,-9733512,-2792960,-1768419,2552765,8314555,7418116,12039523,11558358,8606777,9706029,3531634,563638,-1632761,-8154562,-8035480,-10597406,-12250915,-8458858,-8699093,-4693453,98873,1499477,7050353,8948966,9542184,11845416,9145689,7490241,5371764,117778,-2326413,-5827844,-9373457,-9575727,-10788151,-10009694,-6980738,-4971170,-984057,3119011,5477611,8958840,10332013,9953476,10136933,7263486,4182480,1417729,-3238068,-5898727,-8223051,-10785828,-9916898,-9530828,-7806301,-3776282,-1388075,2782816,6265482,7867094,10379414,10178704,9103253,7735985,4011729,1087718,-2396945,-5982063,-8011316,-9849385,-9999099,-9184505,-7250795,-4259165,-1240818,2713749,5372031,7985167,9926414,9335064,9554225,7027461,3889746,1919954,-3272795,-5291897,-7478311,-10596099,-8658527,-9433832,-7582498,-2855305,-2394563,3293977,6118123,6477378,11260552,8720136,8527597,8531044,2103959,2168577,-2389018,-7179558,-5660791,-10876569,-9618925,-7140819,-9174152,-2262868,-1221988,932232,7765404,5658088,9660663,10617143,6330786,8922597,3321650,109927,-82922,-7302831,-6407914,-8335222,-11183078,-6366538,-7948154,-4324975,493241,223360,6476011,7282270,7721352,10836563,6940865,7022675,4656304,-445247,-849729,-5925895,-7571043,-7838863,-10345393,-7261298,-6807487,-4423740,194459,1118774,5841134,7359371,7877799,10236875,7056123,6876752,4383505,-315971,-605210,-5789006,-7227579,-7303006,-10394305,-6783555,-6666468,-4970578,704541,326332,5235459,7745629,6470808,10538906,7066840,5759992,5797291,-956696,-731836,-4263200,-8523576,-6118212,-9913389,-7955767,-4893551,-5927739,445462,1780885,3479191,8721889,6592811,8840272,8770567,4475934,5274908,492910,-2582214,-3225998,-8089075,-7503116,-8016284,-8835167,-4910426,-4446708,-1258610,2653800,3575790,7082456,7837324,7763027,8181267,5608522,3953814,1321128,-2025251,-3977531,-6618751,-7674486,-8115468,-7686669,-5798977,-4090025,-853435,1621212,4078744,6729530,7173042,8235809,7563569,5411133,4323895,628971,-1809556,-3726238,-7069567,-7069973,-7889934,-7806706,-5104666,-4164608,-931378,2261301,3597738,6760879,7340860,7380137,7818944,5228186,3616918,1317714,-2279995,-3705784,-6198775,-7659569,-7157715,-7489077,-5662822,-3316100,-1484747,1786003,4023345,5650101,7397178,7397497,6861956,5885028,3401832,1137980,-1292814,-4123282,-5747627,-6928318,-7714256,-6618805,-5628061,-3697592,-635173,1152364,3972249,6104242,6525088,7761898,6675378,5175887,3922412,513094,-1451328,-3633109,-6276833,-6478733,-7387786,-6983131,-4880244,-3810933,-870459,1651655,3357444,6097104,6540888,7018581,6996005,4940029,3613286,1154919,-1656121,-3319729,-5581181,-6595876,-6840474,-6732542,-5081922,-3487573,-1146926,1268475,3421057,5440672,6389819,6979496,6394910,5123110,3613943,808976,-1070764,-3470115,-5574527,-5950641,-7116366,-6262057,-4691573,-3802727,-545368,1162374,3178801,5858053,5675532,6910032,6428225,4427668,3969492,635708,-1361481,-2799326,-5906670,-5591989,-6631296,-6654807,-4067288,-3946390,-980868,1541938,2374963,5825311,5709204,6156619,6922957,4045294,3790777,1300539,-1773813,-2170645],[0,0,0,1,4,-25,84,-56,198,-102,281,-214,406,-451,603,-769,854,-1141,1234,-1642,1836,-2302,2634,-3091,3606,-4097,4853,-5474,6445,-7238,8332,-9352,10567,-11934,13363,-15136,16832,-18942,20948,-23359,25823,-28624,31716,-35000,38759,-42588,47017,-51575,56819,-62434,68735,-75720,83358,-92047,101534,-112556,124888,-139406,156242,-176355,200732,-230868,269634,-320978,393413,-502923,690904,-1102190,4483583,-5541584,-8897595,-9359595,-23261447,-16569493,-17435138,-19539663,-8040632,-4380479,-1426227,12459653,12761487,15054866,24056619,15304910,14332370,16091412,-1936266,574844,-5577512,-21607631,-10278864,-21234528,-23477556,-5516690,-18634506,-2795065,9342290,-2473602,22874497,17248002,10739062,30779690,6265674,9991525,13536040,-15665359,-535519,-13044746,-28377049,-6310562,-26229656,-17623327,667995,-16673437,9524456,12429693,3769607,29931993,14214622,14674511,25751091,40331,7600220,1736134,-18985724,-6218582,-20221449,-24560686,-9803398,-21311373,-9708302,1615271,-3872931,13173580,16106090,12537841,24390861,16760377,11420061,15267793,137773,-4137576,-4415115,-19587656,-16324088,-15553521,-24287610,-10142480,-9224408,-9260235,10567978,5442521,12214521,25789733,11186917,21285896,19142530,568814,11737103,-5135242,-15888762,-4375659,-26628531,-18916795,-10683484,-26410672,-1779967,-2771316,-5373659,21431019,7783226,16464084,29142900,6702765,20851295,12766635,-7202752,7575331,-14767337,-19125441,-7392087,-29528523,-14362090,-9172030,-20012097,6105721,1501932,3328850,25259049,9861376,19574304,24921890,4109865,16100465,3731311,-11237765,-292350,-20210582,-20101879,-11304663,-26325574,-10482458,-6210953,-10562884,11193409,7538541,11340608,25433524,13274411,18981477,18403841,2761079,7044992,-3649857,-14422165,-9860445,-20825153,-20536973,-13274155,-18038911,-7904460,46184,32559,12565681,15686661,14386936,22259270,16366842,11117005,12948722,-652596,-4610846,-5870854,-19760872,-15286038,-16320858,-22601193,-8048431,-10130446,-5792170,10902166,4259105,15793668,22359426,10942950,22912502,13121582,2943119,10219031,-9995632,-10500187,-8975271,-26005784,-13404797,-16440271,-19756561,-440462,-6840324,3430484,16428370,7822547,21988131,19942505,11369215,19805996,4872159,508976,617221,-15664795,-12412163,-16071789,-22552919,-12480142,-14813065,-9407518,1466751,1554735,11052533,15966972,15202399,19554029,16407809,11821536,8875969,1406267,-5069716,-9642296,-14660884,-18350895,-16955456,-16571874,-14085316,-5722390,-3056425,4452892,12660574,12044052,19265200,18980114,13343739,16310179,5935880,-88697,-1031349,-14435279,-13580601,-15479120,-22391180,-12384920,-13594421,-10062395,3379956,1165218,10991245,18039843,12421696,21048244,16282022,8529826,12159929,-1483022,-5821691,-5970757,-19168366,-14862855,-15529563,-20314106,-7826049,-8336337,-3912092,9590426,6423618,14620674,20250175,12388243,18705714,12781064,2968283,5904340,-7243594,-11959919,-9956858,-21536101,-15829675,-13086117,-16907441,-2871488,-1769527,1884335,15326832,11124678,16878467,20936083,10936660,14577700,7884946,-2925262,-857348,-12084240,-16273214,-12788187,-20535575,-14744726,-9136793,-10622486,1620279,5613053,6861094,17886903,15137386,14766803,19099847,8221631,6714000,4171574,-9584993,-7304510,-12925764,-20981114,-11528292,-17144091,-13909458,-577464,-6404032,6626381,13970239,7204463,22378488,15737901,10051138,19364306,212810,992962,766978,-19061268,-8183933,-16191153,-23486115,-5693679,-17331305,-7135117,6724471,-4148352,16073480,15508760,8780338,25568874,9381036,9293865,13584327,-8047713,-475352,-7979192,-21035543,-8139685,-19823061,-16598687,-4213532,-12712655,2180981,7524474,4039330,18943086,14143858,13190022,19019118,7025694,6225546,3376350,-8942140,-7971550,-12740702,-18799153,-13165994,-14470970,-12897417,-2696151,-1962007,3874758,13654319,10437633,16298872,18887047,9361190,13903835,6287810,-4095814,693421,-13473579,-14969407,-9942647,-22267699,-10563634,-8340242,-12379244,6881066,1618564,7086898,20614229,7620365,18648168,16768747,2626682,13346503,-2580060,-8312191,-1781373,-20600580,-12380111,-11555911,-21076743,-3150510,-7864370,-4008152,12134849,3189277,14894388,18693985,8556993,18965352,8910750,1912761,6069064,-9543715,-9193319,-9838913,-20012833,-11728700,-13276963,-13096872,-1422067,-2206951,4292940,12593537,10281182,15869285,16335487,10491868,11633686,5441993,-1935763,-2607146,-10382039,-13941688,-12052776,-16688732,-12687067,-7569764,-8034772,1584537,5448984,6435543,15709571,12690507,13082227,15915879,6092436,6389739,1941368,-8522922,-5791318,-13289177,-16489798,-10234277,-15824934,-8869409,-2501271,-4143785,7912971,9054755,9665996,18153126,11491525,12364313,12202342,1166070,2315031,-4380537,-12132787,-8907967,-15959232,-14908961,-9375745,-12309427,-3437690,1060487,1801247,11763709,11111436,12421058,16618388,9673009,9647765,6457765,-2527665,-2396394,-8985366,-13486094,-11047329,-15384943,-11977588,-7242857,-7117067,1334754,4728889,7053160,13787596,12376043,13197464,13373018,7198896,5635218,468091,-5828092,-7493721,-12430118,-13874400,-12561208,-12689091,-8431926,-4392271,-547301,5275619,8674886,11680083,13502047,13246389,11676998,8584140,4850114,-377127,-4463436,-8385373,-12288014,-12367284,-13567539,-11877340,-7455021,-5783344,592608,4913037,7010081,12820254,12048142,12356598,12997019,6585717,5483144,510092,-6244834,-6120401,-12421882,-13205975,-10859462,-13459655,-6964832,-4036918,-1850894,6787333,6828726,11096120,14439570,10412381,12796314,8024220,2941675,2055578,-6182986,-7947505,-10129504,-14490560,-10899361,-11717182,-8701008,-2781879,-1550459,5236116,8291414,9870126,13803392,11225162,11183052,8718172,3178648,1356857,-4914565,-7974882,-9748314,-13474352,-10952572,-11172861,-8595465,-3043440,-1621789,4984272,7931563,9262077,13796609,10667478,10796596,9063858,2286691,1753364,-4546406,-8817396,-8495217,-13920673,-11238275,-9624698,-9831190,-2045480,-934497,3552407,9866686,8422176,13001355,12437865,8552904,9745459,2935831,-495419,-2515168,-9660855,-9221327,-11471680,-13102243,-8551212,-8625130,-4286366,1241172,2508767,8301500,10261220,10409997,12622005,9504543,7301071,4997815,-776475,-3425344,-6937965,-10705986,-10521792,-11463251,-10382335,-6734292,-4544274,-150695,4297040,6566320,10166210,11450750,10707874,10482488,7174637,3567324,576563,-4347097,-7200427,-9429597,-11780957,-10710330,-9831364,-7668779,-3252169,-399515,3877055,7608949,9173258,11349728,10984396,9335687,7533197,3614921,15430,-3587083,-7135243,-9409727,-10752408,-10747173,-9599100,-6851231,-3903122,-260685,4024326,6392886,9465343,10847272,9951382,10114372,6606012,3312705,1073367,-4677175,-6353171,-8816079,-11806225,-9108031,-10063042,-7332408,-2094204,-1747610,4720006,7273046,7598676,12492390,9201060,8876407,8471608,1228592,1369737,-3606104,-8557805,-6668383,-12146534,-10194661,-7357561,-9178296,-1529284,-380546,2008572,9244709,6806009,10712055,11414861,6483892,8816557,2723983,-882109,-1205868,-8729345,-7636641,-9269637,-11890666,-6634316,-7677281,-3818315,1497819,1417954,7754675,8699274,8797602,11467523,7374210,6752077,3963721,-1329789,-2284296,-7134264,-8893488,-8988224,-10886245,-7650553,-6566277,-3659088,1034616,2459791,7159948,8581933,9075609,10765886,7314003,6755110,3658892,-1206689,-1932496,-7244095,-8408216,-8434601,-11112578,-7001897,-6489554,-4251112,1705420,1621437,6692717,9000954,7539655,11236957,7339149,5541048,5050560,-2012394,-2037253,-5744981,-9827422,-7239200,-10551297,-8257268,-4530072,-5152429,1479135,3178592,4854113,10005868,7832824,9391244,9044310,4234531,4409675,-466787,-4100898,-4724494,-9327511,-8713353,-8551059,-8991819,-4793055,-3518540,-247343,4035759,5086148,8282190,9141743,8382121,8403612,5573839,3095167,313279,-3271804,-5592828,-7785603,-8863779,-8820667,-7759548,-5737557,-3289626,148066,2788393,5557290,7903311,8297005,8968905,7702465,5365923,3620511,-347402,-3017496,-5303261,-8200454,-8147329,-8669651,-7937388,-4980018,-3475533,171725,3348465,5063046,8040511,8444484,8199859,8026145,5172078,3012476,287932,-3270466,-5155742,-7398275,-8654854,-8011706,-7621280,-5557205,-2803947,-367399,2827926,5403772,6929435,8393401,8322311,7055911,5817183,2912588,-8524,-2361841,-5471996,-7056681,-7861601,-8595827,-6815931,-5444716,-3207330,478649,2312403,5281157,7368491,7466722,8538004,6952340,4902690,3369339,-504213,-2570976,-4982099,-7517735,-7414772,-8140953,-7134990,-4671550,-3207060,225830,2771572,4727551,7340101,7536895,7799945,7184423,4790964,3031721,308,-2688710,-4799820,-6916152,-7503578,-7798928,-6890206,-4887913,-3056166,46165,2414423,4672091,6796538,7168262,7873621,6680426,4835430,3244315,-346090,-2307744,-4643811,-7029291,-6858045,-7875553,-6689293,-4438368,-3375491,535586,2475889,4392263,7309712,6663410,7667580,6818028,4024173,3405016,-389613,-2713057,-3931422,-7265904,-6706343,-7232555,-7075213,-3850773,-3365375,63729,2898907,3603492,7038990,6756696,6794825,7148094,3783527,3169951,362847,-3060612],[0,0,0,1,3,-73,49,-21,91,-4,167,-71,238,-164,264,-283,320,-472,462,-687,647,-874,888,-1103,1264,-1451,1744,-1868,2229,-2349,2770,-3020,3488,-3911,4351,-4901,5302,-5983,6475,-7312,8004,-8926,9814,-10750,11854,-12890,14296,-15596,17317,-18968,20955,-23060,25420,-28221,31277,-35099,39309,-44607,50774,-58623,68571,-81762,100125,-126740,168914,-242341,394634,-824856,4873868,11755057,-6718941,-8176437,-9785521,-22689600,-17221449,-16902984,-20128494,-7994857,-4487347,-1745142,12307735,12847640,14603304,24540760,15042071,14498684,16393065,-1932063,963067,-5265187,-21745409,-9765625,-21432806,-23547526,-5525108,-19116816,-2902885,9146408,-2936717,22875031,16919881,10671697,30880987,6369000,10283375,13929093,-15334510,-284195,-12741391,-28247581,-6267662,-26148032,-18032181,478174,-16957872,8865657,12428845,3242182,29505910,14537070,14275574,26078845,547773,7508655,2597701,-18779165,-6214104,-19467823,-24907627,-9619072,-21292838,-10483487,1888988,-4591926,12635135,16367171,11558231,24673758,16980918,10982970,16170200,18927,-3843851,-3592264,-19967465,-15628478,-15487385,-24715173,-9639899,-9874238,-9591781,10629782,4436036,12336227,25480518,10649499,21812218,18858780,906137,12360562,-5246158,-15082315,-4190886,-26582302,-18372415,-10937649,-26441096,-1819565,-3451869,-5585207,20988015,7356503,16492725,28669578,6687747,20942427,12671961,-6731841,7855495,-14410071,-18661153,-7165346,-29254898,-14284902,-9160162,-20119404,5959133,1318337,2917037,25114256,9552604,19257288,25006227,3873697,16231536,3969470,-11179122,140176,-19985205,-19833784,-10893557,-26472135,-10346126,-6185035,-11012948,11233503,7062284,10985067,25376272,12770687,18932957,18453419,2570300,7594945,-3493292,-14203489,-9226304,-20753956,-20173117,-13107481,-18383107,-7721852,-427845,-500620,12467036,14928203,14146271,22122272,15942510,11517148,13000972,-435087,-3943650,-5687033,-19174914,-14733762,-16406649,-22190293,-8258816,-10516145,-5756511,10135035,3898584,15567214,21550949,10958630,22659192,13050150,3494304,10228389,-9380425,-9740967,-8865077,-25202172,-13248672,-16455940,-19392716,-981679,-6983511,3052361,15588686,7685033,21379004,19543413,11509151,19448724,5266828,811898,827940,-14797593,-12191166,-15587249,-22078506,-12673918,-14508164,-9780966,984583,1348588,10198379,15691419,14722284,18983547,16545643,11684895,9127402,2009655,-4913485,-8709035,-14223657,-17984957,-16312337,-16770858,-13847877,-5734552,-3621719,4198037,11869345,11473984,18887041,18312450,13414057,16140337,5964490,649377,-793742,-13683281,-13002713,-15217586,-21616967,-12396451,-13585955,-10049093,2708717,864003,10171675,17233378,12300510,20322231,16196907,8619893,11978581,-830243,-5575469,-5505457,-18323903,-14674427,-14886542,-19928747,-7989372,-8069891,-4543737,9150067,6053111,13724753,19968796,11830615,18371844,12950205,2781849,6493090,-6733504,-11520802,-9070212,-21195905,-15286874,-12794900,-17088804,-2722881,-2295952,1334943,14928207,10151137,16504238,20443445,10412486,14933183,7717416,-2440206,-103688,-11800978,-15250639,-12288841,-20243406,-13978871,-9446868,-10674620,1376412,4651359,6563123,17058793,14337602,14696836,18382733,8282489,7103420,4101753,-8549759,-6775993,-12473447,-19945277,-11344006,-16793862,-13571206,-1275160,-6473382,5963755,13044863,6822191,21490312,15254665,9979159,18917449,780430,1461526,1112408,-17977059,-7593159,-15546185,-22708341,-5784500,-17140770,-7226209,5929086,-4537006,15189685,14563895,8407552,24832042,9093977,9535174,13586777,-7414364,220927,-7502413,-19965508,-7581832,-19474079,-16053329,-4402993,-12886657,1954819,6546745,3521585,18216269,13173410,12952056,18550388,6778705,6907030,3533615,-8188222,-6967918,-12365140,-17798014,-12645039,-14468345,-12414403,-3288081,-2541922,3640066,12333370,10031081,15753782,17814838,9640674,13568948,6333277,-3022489,619201,-12323621,-14010160,-9954029,-21026641,-10385228,-8527474,-11806077,5684684,1262867,6724692,19031070,7796539,17846406,15973730,3422269,12750974,-1903351,-7257047,-1908793,-19004325,-11862089,-11479551,-19906699,-3735608,-7935937,-4059659,10716913,3082738,14015605,17546360,8689744,18057627,8917272,2548959,5906935,-8487754,-8371318,-9407460,-18777731,-11569986,-13006280,-12596713,-2005364,-2565943,3801382,11474306,9718586,15119367,15525551,10506014,11414880,5502631,-1148024,-2357408,-9563592,-12886497,-11689686,-15797730,-12252306,-7810151,-7791499,970260,4695908,6243717,14401542,12180124,12696394,14949758,6513817,6216596,1992821,-7255531,-5739382,-12336567,-15385326,-10413563,-14734341,-8893789,-2899554,-3718930,6732426,8532825,9379804,16625497,11580614,11699764,11474763,1974629,1977768,-3704765,-11021309,-8896020,-14603280,-14376662,-9438990,-11376988,-4006521,835669,1875710,10470459,10875471,11766148,15483182,9823620,9080764,6273290,-1832757,-2527808,-8186022,-12605720,-10797955,-14221043,-11602798,-7159992,-6649005,676769,4392832,6729159,12678947,11891441,12535562,12522203,7206331,5329097,449415,-5197706,-7209375,-11589626,-12948002,-12195390,-11855236,-8083519,-4488325,-242381,4550793,8056415,11271827,12461714,12863293,11190738,7905738,5001491,-463361,-4186741,-7538140,-11854507,-11499989,-12638713,-11616091,-6861873,-5692712,181138,4883844,6141663,12122847,11516330,11357285,12479627,6216760,5138236,971656,-5866592,-5718345,-11463679,-12665745,-10101330,-12733014,-6842439,-3757498,-2000893,6188261,6562467,10149667,13598622,9917838,11840483,7899375,2928589,1874617,-5377262,-7578351,-9469360,-13362100,-10491980,-10888191,-8218781,-2943197,-1307234,4818440,7660157,9459742,12703664,10721479,10637033,7873822,3137384,1159112,-4763446,-7227815,-9316303,-12566413,-10230960,-10715987,-7748585,-2852391,-1635610,4907126,7281039,8781048,12966234,9886729,10209072,8435228,2008706,1750248,-4418483,-8218039,-7937798,-13139029,-10439441,-9086243,-9164687,-1867469,-814733,3354397,9207449,7865434,12215160,11611084,8098104,9057038,2730899,-535291,-2429436,-8887535,-8782459,-10645892,-12207311,-8070155,-7909650,-4045656,1075624,2470681,7584447,9656711,9780489,11680037,8938601,6650823,4596351,-696132,-3374497,-6410450,-9959959,-9930291,-10534963,-9740588,-6282845,-4045188,-251719,4151897,6274108,9364022,10771645,9845943,9735701,6662590,3236545,593038,-4156355,-6771824,-8674868,-11050475,-9895914,-9061469,-7167512,-2869494,-391837,3581873,7044554,8509804,10586159,10147252,8728542,6949981,3292667,114495,-3338973,-6603508,-8604132,-10033433,-9840283,-8897435,-6471819,-3586314,-345724,3687896,5962962,8634943,10185926,9123181,9328377,6269371,3056200,1074910,-4303010,-5922162,-7992127,-11002834,-8426269,-9185535,-6853150,-1882654,-1579782,4245510,6804199,6954633,11527174,8566874,8091553,7920581,1144300,1313386,-3271320,-7970286,-6185470,-11132334,-9328792,-6719032,-8468491,-1378651,-292094,1903799,8419894,6188775,9918958,10491059,5951153,8157647,2416843,-801849,-1140861,-8072771,-6975858,-8608324,-10890768,-6053849,-7157593,-3342105,1338836,1313599,7222830,7801347,8129275,10628422,6614519,6325759,3538391,-1339367,-1915511,-6776632,-8052110,-8231757,-10112673,-6873119,-6178673,-3322529,1115703,2060267,6710304,7792881,8163143,10026557,6589851,6175492,3474378,-1268496,-1615191,-6627515,-7733500,-7549040,-10256880,-6368272,-5923155,-4044854,1646751,1322869,6007092,8261162,6731038,10317890,6699027,5043793,4683261,-1783616,-1824394,-5136513,-8998112,-6542723,-9749738,-7558305,-4092486,-4840904,1353398,2905260,4376267,9223275,7056608,8676775,8236572,3872286,4110959,-440452,-3624391,-4202166,-8563372,-7856609,-7822294,-8295868,-4306420,-3323807,-179748,3628345,4531386,7621166,8182097,7683147,7735158,4912547,2931516,252747,-2958972,-4928499,-7159602,-7900380,-7987184,-7199720,-5105502,-3141494,81147,2575699,4861670,7275916,7515875,8060673,7092327,4698582,3329761,-199207,-2809764,-4531505,-7445261,-7450781,-7661345,-7408981,-4473959,-3083256,-134850,3154087,4460127,7137170,7770781,7293637,7356325,4712030,2693364,523704,-2996828,-4605999,-6468860,-7949448,-7213743,-6880711,-5202047,-2381577,-570812,2523784,5009065,6020660,7608142,7524642,6367207,5397692,2528047,63491,-1953221,-5031153,-6145701,-7077510,-7777715,-5983432,-5055453,-2938436,293494,1913311,4810118,6514319,6680659,7856439,6149366,4614091,3134255,-469433,-2160127,-4533946,-6759191,-6676471,-7318865,-6419296,-4351364,-3004076,204520,2368584,4195361,6442841,6757678,7084579,6363022,4496622,2797646,58533,-2247956,-4335332,-6117992,-6707758,-7040590,-6108894,-4527242,-2815037,30492,1907004,4340611,6080851,6329628,7212186,5834955,4449028,2977775,-357445,-1818798,-4186101,-6358974,-5954013,-7333221,-5895874,-3924360,-3200001,598714,1919790,3818609,6617991,5756472,7055366,6186180,3554676,3377250,-409070,-2230257,-3319117,-6650596,-5774594,-6507331,-6544128,-3364678,-3267525,-58937,2550556,3000851,6370649,5915595,6085942,6641537,3326527,2989264,435017],[0,0,0,1,5,-51,-19,-29,84,-51,182,-76,242,-159,334,-351,472,-593,631,-858,885,-1215,1317,-1677,1881,-2197,2543,-2850,3394,-3778,4484,-4976,5738,-6380,7185,-8089,9017,-10230,11316,-12755,14022,-15631,17214,-19062,21109,-23264,25785,-28274,31247,-34221,37750,-41493,45766,-50533,55761,-61815,68436,-76334,85271,-96134,109077,-125205,145817,-173268,212647,-274414,390386,-699272,4647247,9124950,10652195,-5372790,-8552193,-9288152,-22478183,-17427108,-16911173,-20100398,-8732474,-4252595,-2431241,12056895,12929828,14118140,24682128,15344303,14320858,17110902,-1879901,1218328,-4685934,-21925562,-9693271,-21293005,-23918588,-5549264,-19454546,-3371505,8950609,-3333939,22713588,17030753,10586579,31175281,6722055,10392452,14375856,-15009271,-83458,-12369778,-28243181,-6441604,-26188231,-18463184,78566,-17209008,8278041,12280559,3130351,29345411,14770247,14404943,26360318,1135491,7645895,3174137,-18429666,-6188622,-18937426,-25253031,-10033674,-21353822,-11264240,1490178,-4898405,11956657,16293387,11464618,24615472,17454895,11235557,16691000,683334,-3574722,-2976273,-19739480,-15787849,-15361651,-25109032,-10214322,-10214367,-10418671,10129123,4241932,11834903,25554426,10932971,21943003,19651014,1320368,12764708,-4364943,-14992453,-3821427,-26316667,-18872064,-11055135,-26927387,-2647506,-3659054,-6252581,20564934,7440876,16073087,29154512,7088423,21183561,13745298,-6427082,8419727,-13751176,-18895823,-6926886,-29484468,-14851855,-9365659,-21070327,5484339,933549,2238493,25155438,9439714,19486002,25591005,4233131,17078218,4602760,-10776707,813274,-20001632,-19789921,-11055253,-27060490,-10722489,-7004026,-11604916,10804875,6453414,11021954,25347295,12900128,19690792,18748230,3384143,8113214,-3397357,-13483655,-9361729,-20857210,-20191556,-13862529,-18583704,-8318813,-1187135,-457185,11780895,15062787,14481109,21971841,16760567,11890391,13429862,400828,-3878378,-5209583,-19011524,-15186858,-16294249,-22837955,-8810141,-10788762,-6633949,9831200,3617478,15216616,22029112,11097302,23235857,13787128,3968089,11047476,-8920607,-9507282,-8628706,-25533673,-13474803,-17104082,-20194953,-1585629,-7933809,2579970,15215671,7380264,21735403,19653068,12174519,20314139,5758468,1810443,1289722,-14468208,-11658698,-16119095,-22207173,-13223046,-15605166,-10114674,-35993,661002,10156098,15054818,15150568,19435114,16762283,12885387,9540263,2629055,-3890693,-8890082,-13832968,-18089145,-17126412,-16827920,-14922421,-6760136,-3875807,3185604,11771387,11670209,18658201,19229565,13873464,16709605,7237514,848411,-216441,-13184806,-13454459,-15077588,-22198409,-13320079,-13822647,-11082556,2069076,688860,9580634,17586639,12517795,20526930,17188735,9008044,12539806,-68537,-5430937,-5145247,-18317914,-15187528,-15082211,-20755666,-8773939,-8576638,-5235818,8801320,5954400,13748026,20348054,12395350,18936593,13592696,3587614,6787657,-6348083,-11314193,-9394198,-21228457,-15940928,-13600897,-17395077,-3772572,-2769754,1271143,14308839,10693741,16720133,20624530,11757743,14991221,8477930,-1613617,-575868,-11102109,-15639097,-13081163,-19908481,-15421153,-9819081,-10764046,51936,5181229,6314059,16748081,15638522,14442898,19236297,9418792,6702427,5466721,-8608047,-7297510,-11724472,-21200320,-11708439,-16808854,-15118406,-885391,-7020732,5310049,13961296,6406049,22057273,16278412,9837922,20022475,1076565,1341214,1813075,-18607720,-7789146,-15712763,-23714542,-5891970,-17681616,-7876831,6099486,-4793553,15360235,15093077,8651846,25406288,9726458,9849942,13981303,-7084024,77986,-7612829,-20125729,-8374464,-19753336,-16687898,-5189065,-12800369,1382609,6562213,4068842,17935486,14116316,13618335,18670616,8043939,6754842,3735694,-7519417,-7841085,-12143955,-18191144,-13909574,-14336658,-13571700,-3759318,-2101390,2635000,13067379,10353684,15521396,19283166,9604791,14162221,7496871,-3683729,1343948,-12417446,-14918527,-9476115,-22244563,-11127878,-8468421,-13207632,5897548,1204401,6144441,20100463,7746813,18342617,17119472,3205080,13614215,-1552637,-7624077,-1394005,-19716568,-12523053,-11605706,-21097623,-4047075,-8086264,-4714454,11209202,3184828,14156502,18488174,8927988,18710590,9635548,2572343,6340529,-8489597,-8930590,-9538589,-19469727,-12288182,-13268762,-13407758,-2296905,-2540130,3573755,11925661,10124772,15389785,16502746,10859142,11789068,6158115,-1382233,-2146582,-9825397,-13702730,-11902210,-16535016,-13080827,-7964975,-8501624,842372,4923131,6094022,15099675,12845304,13111293,15988768,6813800,6481075,2569314,-7726150,-5814404,-12648833,-16294790,-10621191,-15613005,-9656522,-2831131,-4332846,6898393,9095717,9353871,17742323,12155728,12062921,12653639,1943308,2210307,-3389992,-11864072,-8909700,-15229342,-15394693,-9385512,-12394445,-4349233,1142969,1270613,11187214,11289996,11910793,16765572,10009924,9602449,7131769,-2299024,-2167603,-8396843,-13528868,-10798690,-15281413,-12202357,-7363268,-7439730,915837,4492756,6726004,13594735,12208991,13253170,13437488,7405623,5890971,586861,-5503530,-7361870,-12321307,-13504440,-12778607,-12684834,-8477947,-4833107,-463346,4784069,8299989,11840855,13064693,13444989,11710649,8374348,5418023,-537432,-4204073,-7877296,-12568670,-11925599,-13442288,-12169436,-7111750,-6205077,392837,4979827,6488142,13038007,11932424,12095387,13352640,6342091,5728270,880768,-6367004,-5786651,-12331313,-13302715,-10596766,-13645772,-6843613,-4039866,-2054309,6872547,6730948,10986019,14490856,10245742,12740199,8055260,2816932,2105217,-6160855,-7913598,-10086576,-14383639,-10866032,-11643634,-8586421,-2847425,-1464472,5301233,8222435,9918050,13626836,11148595,11205342,8416015,3193369,1285387,-5128995,-7771855,-9858893,-13441443,-10761067,-11301868,-8320656,-2900866,-1655259,5201658,7788520,9196291,13855235,10447569,10752756,9046083,2091076,1760330,-4705578,-8932262,-8406717,-13923461,-11155359,-9492585,-9662129,-1878265,-715213,3496251,9937928,8452770,12852878,12393442,8453424,9532135,2914519,-714547,-2558262,-9596648,-9384174,-11302687,-13040269,-8563187,-8236881,-4296788,1342142,2798573,8114939,10497648,10330932,12462632,9563614,6894909,4842934,-781796,-3799917,-6884132,-10649754,-10709249,-11154844,-10439521,-6552870,-4158656,-130760,4596626,6714581,10042164,11461355,10531647,10316044,7039324,3320562,526830,-4455143,-7379596,-9409381,-11754899,-10603204,-9600310,-7546072,-3154430,-180802,3863999,7608991,9268649,11148115,10926047,9294201,7253356,3648989,-72862,-3677541,-6889235,-9581642,-10597557,-10511809,-9709094,-6601271,-3885578,-447623,4186097,6073643,9499620,10963940,9508790,10320069,6489603,3202576,1319326,-4903993,-6168428,-8511676,-12017798,-8843051,-9956849,-7396713,-1838528,-1937686,4695384,7369583,7311602,12611757,9055266,8692971,8609411,1149650,1517142,-3428497,-8603979,-6534255,-11978548,-10149999,-7171095,-9113156,-1541033,-317188,1986644,9085111,6754500,10566659,11267021,6472724,8691854,2730023,-925945,-1334488,-8535432,-7721993,-9326112,-11583599,-6739596,-7625648,-3595954,1322857,1700766,7626169,8481317,8894006,11199117,7334551,6818292,3674797,-1152567,-2317815,-7252850,-8508206,-9126390,-10740316,-7456117,-6771912,-3334108,966807,2286109,7375235,8170289,9050760,10729767,6959265,6856051,3487107,-1321676,-1782691,-7280544,-8237765,-8219315,-11193374,-6744052,-6422737,-4298800,1786094,1439920,6619209,8969210,7348123,11199970,7236386,5527051,5112511,-1949699,-2060545,-5568239,-9676022,-7183612,-10418685,-8240540,-4526263,-5088534,1250828,3147613,4725493,9787586,7789669,9304678,8912713,4394104,4355363,-375023,-3877426,-4678847,-8984763,-8611957,-8452090,-8852312,-4997753,-3524370,-322335,3706337,5089091,8077110,8938665,8490797,8197401,5592839,3205583,272782,-3009873,-5469880,-7633987,-8528052,-8849552,-7692305,-5706071,-3464049,108518,2719810,5331807,7883352,8071762,8842081,7716589,5276323,3656125,-182398,-2966756,-5068793,-8062673,-8157181,-8476005,-8000696,-4981246,-3334624,-79621,3342462,4914382,7699921,8486926,7990828,7921332,5259482,2839003,507170,-3308302,-5170441,-7064232,-8632315,-7938913,-7419598,-5711734,-2639383,-485372,2608485,5464702,6678486,8283016,8302333,6790318,5867537,2886957,30730,-2038074,-5549212,-6823215,-7737801,-8596811,-6628371,-5528035,-3239946,453376,2027363,5304509,7234535,7402233,8552508,6764175,5002509,3404714,-470971,-2330114,-4932908,-7340158,-7263376,-8164037,-7058839,-4864210,-3290915,154556,2510621,4767244,7077368,7446661,7891170,6959369,4909348,3075202,-4013,-2354902,-4733764,-6790356,-7325894,-7844394,-6691477,-5069534,-3170607,86765,2038828,4758112,6731227,6990118,8034359,6487526,4807249,3352344,-433752,-2053342,-4645580,-7051576,-6587324,-8011519,-6502171,-4343579,-3540976,662436,2214577,4285576,7287014,6408728,7756867,6761182,3979771,3587645,-500157,-2534215,-3827665,-7305554,-6423333,-7236126,-7068611,-3763175,-3556176,12640,2793257,3350833,7064956,6555082,6757451,7250131,3727272,3299710],[0,0,0,2,11,-151,103,-237,278,-331,502,-537,848,-929,1307,-1484,1879,-2243,2682,-3297,3821,-4655,5309,-6323,7229,-8448,9736,-11185,12885,-14575,16673,-18717,21261,-23851,26894,-30141,33680,-37620,41731,-46462,51376,-57036,62988,-69649,76799,-84573,93152,-102373,112759,-123936,136557,-150285,165718,-182880,202222,-224332,249567,-279172,313794,-355608,406587,-470961,554760,-669028,834935,-1098215,1583297,-2779644,13456945,16204534,6070813,12296371,-7058610,-7660719,-10346522,-22000650,-17892755,-16494098,-20395351,-7866645,-4539130,-1701625,12148309,13143855,14253927,24844079,14924316,14536364,16466643,-1953670,1004795,-5117243,-21905079,-9632588,-21607199,-23375007,-5611701,-19132881,-2989764,8930361,-2960491,22817027,16776158,10872293,30874805,6559200,10371396,13890139,-15069326,-318162,-12663224,-28080006,-6563610,-25944585,-18229399,183798,-16739981,8464742,12534123,3366754,29228989,14894759,14117107,26121420,892222,7225863,3045596,-18832664,-6381106,-18877351,-25504749,-9622181,-21180081,-11208617,2185643,-4944825,12284647,16856991,11032086,24939749,17222102,10707689,16898966,-155011,-3811342,-2972447,-20406575,-15300228,-15487856,-25323823,-9311334,-10412790,-9851819,10723236,3827275,12515305,25379280,10552883,22293151,18896484,1206645,12782509,-5238002,-14706024,-4066507,-26619216,-18316099,-11271013,-26629486,-2071468,-3799235,-5709922,20696466,7212730,16392314,28789500,6916378,21156860,13192011,-6613023,8239284,-14060002,-18746848,-6863092,-29485539,-14593176,-9205638,-20834404,5717985,973356,2280631,25314986,9113671,19357339,25541089,3802223,17022629,4367805,-11053850,984026,-20170265,-19625316,-10659956,-27190049,-10342642,-6831968,-11756517,11116162,6255875,10819467,25420411,12488293,19677606,18764214,3166932,8432544,-3304768,-13597946,-8841656,-20893621,-19970129,-13547507,-18847461,-7997175,-1246112,-801831,12004096,14541067,14326586,22137070,16225925,12087416,13402624,140888,-3388908,-5277293,-18888319,-14629633,-16576727,-22403048,-8592404,-11079093,-6255152,9461197,3385054,15346146,21352568,11178567,23123054,13301671,4314297,10744196,-8945614,-9055459,-8923703,-25052510,-13180175,-17145312,-19537417,-1768168,-7918959,2829509,14709483,7552041,21452113,19212377,12345109,19720827,5756651,1959769,896991,-14062750,-11716775,-16027307,-21695340,-13248673,-15212482,-9926856,-162065,965181,9949547,14947803,15160767,19022731,16652411,12535721,9341737,2742712,-4146634,-8721435,-13625244,-18041584,-16738488,-16706782,-14647179,-6525363,-3983081,3386440,11508821,11366631,18561383,18729918,13781643,16360979,7015021,1147274,-399598,-12823837,-13131684,-15020604,-21641006,-13200720,-13638472,-10795277,1777729,834107,9281067,17212830,12422658,20021610,17109440,8969977,12331808,381297,-5580169,-4877809,-17791380,-15243778,-14474087,-20540745,-8760257,-8174339,-5585336,8730407,5947823,13073047,20406627,11996713,18537412,13812478,3154447,7052072,-6051395,-11489091,-8741075,-21075647,-15737369,-13076705,-17665812,-3503084,-2691505,761824,14474438,10189002,16382193,20676672,11137418,15103035,8489300,-1844339,106675,-11029825,-15384317,-12457185,-20047264,-14919862,-9642600,-11151721,320996,4719083,5831058,16797944,14877113,14294239,19235218,8879030,7151195,5430366,-8531143,-6419745,-11694453,-20657384,-11099587,-17132182,-14688900,-1131230,-7518767,5432533,13099300,6110441,21962175,15404470,10066285,19967655,870334,2103174,1858991,-18049251,-6994542,-15743036,-22945876,-5862003,-17906584,-7637390,5390914,-5127705,15049130,14283316,8458928,25058086,9326010,10137736,14037311,-6801064,601061,-7257256,-19578884,-7838829,-19455582,-16367499,-5174863,-13035401,1079082,6164004,3494032,17627954,13567668,12982339,18730051,7715628,6865822,4232422,-7548142,-7126316,-11648210,-18186334,-12946044,-14434713,-13421737,-3308914,-3028931,2803593,12572096,9423867,15862646,18292182,9412641,14518552,6552625,-2700036,1477355,-12598644,-13609114,-9884831,-21639451,-10281374,-9304279,-12265082,5527509,452841,6792105,18841034,7575999,18421639,15952522,3975920,13305933,-1906687,-6450389,-1929112,-18950898,-11611536,-12117614,-20000204,-4235135,-8587158,-4064529,10081401,2980249,14113283,17277416,9233005,18294668,9172795,3146205,6049789,-7920646,-8200389,-9541014,-18677888,-11890249,-13250429,-12991020,-2606479,-2849570,3477571,11260345,9663592,15110511,15831034,10730629,11772959,5889714,-886126,-1819493,-9560789,-12746901,-11734100,-16253315,-12395569,-8366227,-8250514,750626,4041431,6228905,14306024,12159356,13310697,15022892,6985414,6868362,2073820,-6693533,-5637226,-12484804,-15059524,-10964804,-15055432,-9157141,-3729719,-3813246,6290191,8166602,9664755,16577569,11949463,12267216,11713865,2691170,2299778,-3557608,-10638873,-8983324,-14698235,-14519557,-9889302,-11790082,-4448118,304101,1564206,10342032,10671098,11982063,15815052,10042416,9802446,6676908,-1396701,-1913782,-8253504,-12362549,-10781261,-14831920,-11584753,-7923968,-7133341,600771,3607156,6852655,12609193,11695724,13390968,12583937,7762710,6192811,445653,-4351299,-7045444,-11877320,-12469973,-12981697,-12175291,-8348386,-5652578,-238758,3979995,7541973,11701125,12018794,13309012,11747139,8009612,6038841,-183365,-3863444,-6940311,-12182478,-11368069,-12905578,-12291117,-6982312,-6414698,-171796,4596910,5769114,12330705,11525267,11595630,13012148,6468308,5783572,1337533,-5601243,-5375538,-11578794,-12588583,-10440355,-13203550,-7102030,-4390373,-2158132,5930862,6220343,10498687,13451168,10294645,12374644,7950073,3646955,2012834,-5305163,-6985942,-9903280,-13265570,-10730322,-11633426,-8174493,-3745844,-1674683,4831612,6969550,9872344,12797775,10696516,11510829,7878788,3751436,1829496,-4943221,-6594283,-9533527,-12939157,-10018564,-11521148,-8074293,-3153802,-2414729,4964433,6889529,8616567,13451571,9786452,10797999,8957737,2216160,2455252,-4370993,-8076552,-7662656,-13460581,-10532354,-9409796,-9792865,-2042795,-1381002,3028173,9065017,7707432,12417653,11884816,8300407,9621434,3111364,-62728,-2116907,-8861320,-8650392,-10813664,-12502992,-8445610,-8378900,-4402186,761688,2208928,7518435,9744608,9819679,11931783,9341222,6969673,4927239,-320578,-3263581,-6361354,-9956743,-10148421,-10743230,-10111210,-6575213,-4349827,-555417,4001379,6143764,9409628,10955280,9999215,10057706,6992380,3566732,812640,-3978254,-6711727,-8804645,-11132981,-10215361,-9411674,-7388592,-3346641,-605187,3393271,6982740,8717940,10620948,10407369,9071470,7132609,3797066,262280,-3258389,-6357821,-8962390,-10025572,-10118406,-9391202,-6484735,-4007615,-667525,3700080,5613162,8996952,10272026,9154351,9974913,6264261,3408333,1526514,-4426386,-5549873,-8201016,-11206489,-8346917,-9772110,-6961153,-2144251,-2068916,4444303,6546804,7070096,11922017,8419039,8696440,8162635,1224982,1777375,-3430865,-7826492,-6193668,-11577952,-9334338,-7205300,-8828276,-1428058,-754254,2026096,8413377,6124698,10348288,10444714,6330683,8448329,2426308,-309669,-1217856,-8030559,-6933220,-9082712,-10909475,-6406145,-7537959,-3377851,913525,1485109,7242320,7740495,8534500,10609112,6912494,6717407,3486040,-907431,-1957730,-6899759,-7905163,-8700639,-10163274,-7003298,-6616709,-3212976,772035,2074180,6940591,7608773,8574875,10152002,6688792,6633971,3351994,-1073126,-1602115,-6909960,-7703209,-7928964,-10409087,-6464382,-6254593,-3876577,1505894,1274368,6336330,8220230,7053004,10537165,6799227,5360201,4669102,-1745776,-1745467,-5373618,-9011778,-6777547,-9901951,-7628708,-4408289,-4805021,1279842,2840460,4600368,9222923,7286942,8843622,8356638,4111782,3997594,-401283,-3559910,-4399964,-8570451,-8084492,-8022238,-8288471,-4566702,-3284827,-218317,3539679,4764685,7642111,8445930,7880734,7730795,5163339,2910398,172279,-2977996,-5142647,-7219759,-8132236,-8179330,-7256092,-5224932,-3020200,154298,2671273,5150882,7371378,7781765,8272421,7200212,4907533,3216128,-253159,-2936302,-4896913,-7457560,-7737777,-7921712,-7401579,-4736842,-2996043,-50151,3216233,4732944,7138534,8067809,7486780,7327241,4988748,2525397,459028,-3003373,-4967353,-6545245,-8212785,-7473054,-6832418,-5452030,-2342190,-459729,2428963,5254545,6177059,7829919,7773836,6253722,5538070,2553192,-92840,-1916600,-5378115,-6292117,-7215960,-8139189,-6000532,-5243239,-2912411,528145,1888755,5096387,6748749,6840163,8011002,6217284,4744126,3056878,-570609,-2213127,-4801309,-6900068,-6771641,-7715262,-6373285,-4566362,-2979890,357254,2325928,4569045,6623989,6967885,7425356,6287723,4652945,2781656,-140439,-2168064,-4611061,-6239304,-6825822,-7470696,-5977664,-4708567,-2841130,309780,1781203,4619782,6329849,6291801,7657305,5802880,4545802,3153425,-750936,-1700929,-4451214,-6662979,-5940142,-7627242,-5858749,-3913765,-3336511,1029656,1977115,4033342,6986702,5744572,7381689,6183437,3434868,3459973,-751576,-2428940,-3582201,-7040798,-5831130,-6775687,-6587211,-3253480,-3339487,343793,2737057,3175652,6882383,6012672,6381800,6736783,3257337],[0,0,0,1,5,-116,-24,-73,11,-60,119,-87,219,-111,272,-181,343,-346,445,-543,547,-731,705,-970,997,-1266,1369,-1560,1765,-1905,2259,-2426,2886,-3103,3555,-3852,4268,-4741,5188,-5873,6377,-7176,7748,-8592,9344,-10288,11355,-12450,13833,-15098,16761,-18343,20394,-22590,25252,-28375,31965,-36463,41732,-48694,57489,-69692,86806,-112708,155085,-232898,405329,-941122,6904310,26041432,13618382,7460433,11271567,-6314388,-8323384,-9644408,-22558854,-17268277,-16883527,-20102870,-8021889,-4329858,-1909745,12462048,12705077,14552259,24685053,14899782,14621807,16464765,-2183618,1304486,-5378616,-21673479,-9572193,-21785615,-23209592,-5694528,-19170822,-2767043,8661029,-2773394,22783424,16624919,10986256,30648892,6475596,10483149,13733227,-14934236,-306724,-12689258,-27895607,-6585273,-25935265,-18161080,171042,-16843673,8335755,12455795,3133774,29169425,14840527,14041577,26256545,898067,7317742,3254281,-18867042,-6065376,-18815128,-25640780,-9328102,-21438061,-11230561,2339556,-5422234,12431464,16571249,10762229,25316821,16865233,10826042,17161323,-444267,-3298573,-3103024,-20474458,-14840929,-15922645,-25024362,-9227944,-10938041,-9448118,10375989,3690778,12835306,24891920,10853531,22420959,18540351,1717086,12568349,-5105143,-14235897,-4416991,-26279594,-18324353,-11462043,-26281408,-2379552,-3837003,-5712084,20329834,7360273,16252861,28779889,7015281,21038682,13312194,-6593171,8254046,-13819200,-18857490,-6750966,-29505487,-14569388,-9023982,-21149277,5934469,868942,2097352,25619542,8846669,19436673,25671092,3477664,17432166,4285768,-11160655,1436291,-20634337,-19409401,-10611129,-27684577,-9790932,-7116557,-11825033,11668905,5711476,11217499,25603109,11877784,20238606,18318194,2948996,8950259,-4025668,-13301461,-8793446,-21480841,-19338473,-13912133,-18839249,-7527504,-1737768,-485673,12153017,14179686,14783124,21887515,16045649,12335297,13009059,327543,-3275962,-5621210,-18681424,-14715029,-16689930,-22196978,-8848078,-11069745,-6105258,9468277,3506252,15413649,21257325,11210332,23106418,13138540,4379900,10775762,-9100382,-8794585,-8974502,-25159328,-12924371,-17358225,-19593744,-1624993,-8274178,3092391,14741144,7187402,21846441,18975711,12259748,20190863,5263330,2308241,1158471,-14494409,-11174402,-16220727,-21953907,-12767917,-15798239,-9807346,-40832,283145,10378222,14735546,14821419,19683028,16176478,12817390,9848179,2207714,-3447740,-8747940,-13998677,-17263974,-17334102,-16779398,-14202954,-7322385,-3624987,3215422,10962854,12048317,18034364,18767621,14407973,15822446,7574539,1199364,-798117,-12127996,-13508948,-15053357,-21204834,-13845544,-13397819,-10912052,1188353,1227833,8961053,17039764,12865752,19670638,17284667,9268917,12144055,738109,-5461157,-5025419,-17547887,-15324343,-14701799,-20421229,-9075762,-8290857,-5475046,8453871,5948030,13281534,20015907,12303593,18624978,13559741,3753609,6845866,-6154871,-10948247,-9365583,-20822163,-15555866,-13784536,-16924889,-3914870,-3026659,1624486,13672050,10585624,16813062,19871118,12064896,14808133,8085534,-833784,-933030,-10731610,-14916578,-13560731,-19082518,-15338821,-10255885,-10099094,-716186,5049536,6464924,15709544,15905927,14063565,18645347,10075493,6141454,5616822,-7925023,-7613470,-10923303,-20935992,-11877490,-16128739,-15481024,-1034731,-6779418,4594449,13977630,6148154,21424177,16363736,9548289,19947136,1384297,1309572,2030771,-18126639,-7700164,-15334080,-23296724,-6028500,-17480044,-7988680,5608250,-4748510,14895688,14543209,8630753,24828075,9656262,10056843,13697724,-6493396,249987,-7559212,-19299586,-8411248,-19430647,-16227635,-5735889,-12527143,1016600,5875656,4293056,17175138,13692001,13656688,18025743,8292234,6814012,3543685,-6782593,-7753853,-11849486,-17537651,-13938355,-13839570,-13406212,-4088152,-1960776,2269309,12554089,10416273,14921324,18996675,9671004,13653865,7668835,-3389929,1280638,-11781682,-14760162,-9355378,-21468145,-11221810,-8322701,-12867333,5303739,1422406,5868731,19459700,7979682,17660515,16924947,3570098,13025078,-1049638,-7452425,-1619840,-18760872,-12628776,-11393128,-20377459,-4555779,-7863586,-4751165,10467122,3371571,13561291,17998310,9078992,18026913,9883264,2722513,6093377,-7689685,-8752336,-9221090,-18808004,-12282442,-12934709,-13295747,-2632894,-2561927,3203247,11399054,9956593,14938639,16182870,10891093,11738074,6294755,-924321,-1950107,-9355170,-13158472,-11831774,-16067050,-12872966,-8212210,-8231178,278678,4523345,6003754,14184478,12773225,12864368,15419574,7439641,6389459,2761139,-6776035,-5969812,-11873930,-15816007,-10947979,-14741039,-10001419,-3177970,-4010622,5826301,9035367,9090668,16821961,12553635,11519121,12518587,2689834,1841913,-2700314,-11376820,-8959134,-14248470,-15511591,-9406634,-12019974,-5052226,1109644,940848,10482346,11213597,11238410,16445908,10089729,9328825,7485043,-1945012,-1849796,-7846357,-13139636,-10498868,-15008096,-12202844,-7470752,-7637847,532127,3936736,6412224,13077946,11818037,13217548,13041568,7620590,6179180,645389,-4647757,-7035036,-11999511,-12839546,-12967710,-12451175,-8522391,-5527512,-373062,4008899,7649623,11826765,12246592,13535176,11870555,8076778,6257900,-292975,-3781130,-7006774,-12477468,-11258705,-13185130,-12506670,-6861180,-6749536,-78751,4731715,5469011,12737055,11487009,11645515,13540125,6306677,6045112,1548632,-5914070,-5073416,-11792015,-12895039,-10296173,-13706532,-7108664,-4385387,-2618824,6143292,6042327,10411990,13962926,10206826,12704562,8253049,3503844,2456945,-5301443,-7112445,-9744770,-13702460,-10775885,-11740591,-8577947,-3578280,-1947335,4651223,7170014,9725578,13029050,10916492,11583998,8312528,3900112,1985239,-4634406,-6669817,-9435844,-12941576,-10322021,-11616204,-8422954,-3368413,-2584800,4735039,6990109,8595554,13470282,10080877,11008399,9254787,2577586,2663186,-4047727,-8148038,-7718205,-13584478,-10869032,-9606771,-10089221,-2483083,-1583505,2720181,9027667,7911018,12407474,12248096,8590394,9703977,3625177,13344,-1887607,-8645963,-8843280,-10725476,-12730148,-8796136,-8447278,-4907588,561141,2087990,7144973,9927972,9983567,12045366,9817029,7196587,5352808,63766,-3132795,-5976279,-9975363,-10388855,-10770840,-10620307,-6928759,-4680280,-946677,3878944,5981715,9370984,11143143,10274216,10349300,7401607,3742808,1197617,-3661653,-6606275,-8805249,-11256955,-10493332,-9671300,-7745007,-3802924,-809338,3123878,6700297,8773762,10614163,10647026,9456064,7357355,4371411,641590,-3080816,-5956249,-9002109,-10109760,-10156409,-9994280,-6727747,-4466169,-1173931,3681513,5164558,8902407,10532782,9065343,10522321,6661156,3643972,2252379,-4351769,-5330875,-7933991,-11654063,-8433872,-10129638,-7639011,-2303815,-2704974,4100372,6585571,6679432,12220784,8645155,8833590,8838339,1575325,2250542,-2835889,-7735402,-5898220,-11629268,-9807072,-7370964,-9319677,-2016662,-1126871,1477613,8122022,6138760,10281264,10752028,6808083,8884387,3054261,41266,-882910,-7654402,-6929176,-9121055,-11038930,-7012748,-7914410,-3787133,268901,1203813,6888975,7523632,8811315,10649630,7447118,7357216,3862033,-93317,-1631870,-6657046,-7455856,-8971335,-10325709,-7319434,-7381743,-3526421,87469,1414864,6896312,7241748,8804677,10571578,6835221,7435265,3848681,-559964,-807809,-6774160,-7409360,-7830380,-10972309,-6687016,-6890851,-4726898,1120765,593777,5967440,8187974,6922067,10951489,7162754,5811831,5442290,-1211702,-1225824,-4903046,-8920395,-6776319,-10138924,-8242631,-4947504,-5406463,674323,2336607,4231788,8950770,7438361,9108711,8759894,4801329,4643814,264768,-2999531,-4247211,-8292335,-8214670,-8368505,-8670854,-5344556,-3873292,-761591,2877128,4591734,7445642,8407070,8381579,8052215,5791637,3640041,641304,-2290349,-4831335,-7164917,-7992519,-8622546,-7599885,-5758971,-3952153,-409679,2124142,4607602,7341317,7618466,8535527,7738705,5383012,3999218,357785,-2439318,-4340231,-7451443,-7842367,-8104168,-8022660,-5266155,-3634931,-821969,2768499,4308533,7030196,8161116,7621007,7873377,5585020,3108569,1180499,-2612226,-4608074,-6279177,-8316560,-7624273,-7335116,-6061524,-2829624,-1000631,1968771,5015647,5917474,7924186,8035796,6632716,6254249,3130472,618256,-1396583,-5113548,-6096338,-7305784,-8415131,-6472510,-5868037,-3540081,-84426,1392210,4785619,6571080,6915766,8334698,6617686,5397539,3654866,83545,-1650813,-4438485,-6664605,-6894654,-8022682,-6760404,-5152912,-3531925,-164204,1782238,4334909,6430661,6950631,7747367,6623903,5242444,3376625,372565,-1614150,-4374250,-6176495,-6768609,-7794137,-6369844,-5338629,-3498359,-167470,1271230,4385292,6185949,6405392,7959631,6127595,5035152,3736024,-247340,-1203301,-4234483,-6548210,-5952895,-8017296,-6291168,-4435845,-4035675,363872,1469413,3777245,6930897,5780707,7677285,6591763,4004101,4149917,-235441,-1893684,-3207197,-7001566,-5792817,-7170381,-7001652,-3788830,-4015414,-201247,2212360,2757117,6773765,6023097,6604178,7191553],[0,0,0,1,7,-87,-25,-151,105,-229,260,-298,449,-460,738,-780,1107,-1225,1545,-1822,2157,-2649,3030,-3698,4160,-4951,5603,-6531,7491,-8566,9849,-11071,12643,-14102,15995,-17863,20107,-22475,25045,-27923,30868,-34322,37842,-41978,46272,-51125,56308,-61944,68200,-74895,82535,-90728,100100,-110298,121886,-134866,149658,-166831,186728,-210614,239232,-275000,320512,-381504,467931,-602109,845188,-1450879,7989830,14127673,24055740,14537630,6694009,11576798,-6715408,-8017730,-10083373,-22127144,-17683532,-16395044,-20179957,-7847044,-4248021,-1818457,12391467,12954301,14237470,24816016,14651667,14581750,16325376,-2258875,1193471,-5479792,-21738905,-9521636,-21737827,-23046865,-5602303,-19044263,-2591787,8765000,-2745948,22830333,16610604,10968212,30486204,6469587,10341466,13540214,-14941819,-489887,-12674528,-27872300,-6691459,-25591995,-18187734,282485,-16488633,8253060,12698163,3287384,28964766,15041656,13692623,26238396,1000032,6766555,3420633,-18940049,-6398017,-18520718,-25795120,-9218303,-21067976,-11471349,2706267,-5290650,12301032,17095420,10443412,25304531,17099134,10358106,17417416,-529267,-3640798,-2669521,-20884899,-14720461,-15588363,-25394933,-8820519,-10909442,-9623003,10828360,3492686,12892593,25132665,10478357,22572725,18508289,1413186,12803785,-5237850,-14403721,-4154649,-26514551,-18234575,-11329005,-26506183,-2259087,-3858068,-5845875,20588446,7233834,16147424,28925465,6828966,21211593,13468312,-6704701,8565242,-13798312,-18908933,-6385253,-29716184,-14531982,-8846570,-21461901,6134107,744941,1932608,25847428,8581191,19475607,25851203,3222082,17608945,4305844,-11233430,1766003,-20744834,-19368884,-10475875,-27843842,-9731835,-7198126,-12051662,11635251,5598001,11096433,25627330,11813669,20291389,18433363,2994399,9046068,-3877477,-13251698,-8667455,-21362056,-19524555,-13852011,-19004033,-7773404,-1656118,-767515,12078566,14196501,14386773,22047414,16066322,12333759,13375116,261118,-3100460,-5360611,-18774030,-14385052,-16784174,-22275674,-8664016,-11475037,-6092333,9347516,3107662,15681932,20976537,11255735,23367281,12888613,4764857,10770358,-9157428,-8377993,-9247175,-24956578,-12696451,-17858396,-19131673,-1850677,-8407030,3448572,14141043,7486174,22000877,18537348,12784460,19880160,5294917,2682318,656417,-14172554,-11029377,-16576051,-21462139,-13119757,-15834562,-9501007,-516522,595432,10341639,14392087,15261695,19329786,16265320,13040796,9549479,2488109,-3495868,-8914608,-13641499,-17515945,-17244330,-16662219,-14566089,-7147415,-3701727,2979532,11160595,11808691,18060393,18936812,14286752,16051396,7703697,1231506,-465497,-12019238,-13396463,-14938562,-21345980,-13934539,-13476161,-11145691,1080703,1153368,8706066,17069897,12757884,19542361,17566930,9225296,12248458,1258059,-5556476,-4689098,-17267137,-15615514,-14314224,-20713295,-9348901,-8153533,-6130020,8316330,5914276,12688117,20390796,12178814,18512170,14213097,3578873,7214690,-5516918,-11187882,-8819859,-20805279,-15936478,-13392648,-17522157,-4148528,-2919353,763312,13762281,10545542,16190861,20370238,11913310,14791990,8925532,-1244217,-420447,-10264318,-15407647,-12849648,-19360674,-15775560,-9780397,-11016071,-800450,5232761,5508530,16277437,15662098,13752038,19568118,9598313,6684110,6341109,-8586226,-6808358,-10903641,-21275661,-11054231,-16955730,-15525636,-751024,-7934129,5017070,13575303,5516030,22106512,15792566,9773371,20502465,950039,2214564,2270963,-18209832,-6930023,-15711612,-23137700,-5923457,-18134305,-7891765,5166396,-5350885,14897059,14120838,8640885,25028591,9715267,10443392,14008265,-6177693,604882,-7151539,-19213220,-8340298,-19296627,-16509012,-5790173,-12747955,401338,5878113,3774509,16886436,14078137,13143546,18437023,8674657,6676329,4614091,-6858994,-7494391,-11121303,-18273629,-13489597,-14024502,-14206439,-3583667,-3032091,1978774,12908325,9146927,15634244,18979592,9268089,14995303,7182704,-2813615,2153980,-12552140,-13641462,-9533933,-22172803,-10341604,-9594375,-12869632,5473315,6451,6530392,18877068,7407197,18627333,16190541,4172009,13782172,-1546674,-6150022,-1680058,-18861823,-11666780,-12238500,-20233266,-4570319,-8885647,-4430749,9745178,2931455,13844792,17384850,9384715,18341721,9630141,3516350,6285676,-7507398,-8201065,-9310844,-18655288,-12175711,-13369720,-13460858,-3036044,-3135618,2968877,11166030,9575583,15041679,16172510,10902890,12212150,6412154,-590919,-1340399,-9386392,-12689143,-11703015,-16508178,-12664323,-8793323,-8674249,393512,3664234,6012466,14193815,12148458,13592051,15276995,7503220,7296763,2562856,-6135017,-5485443,-12251529,-15157977,-11237147,-15266760,-9696051,-4217510,-4236840,5767079,8112298,9422263,16558177,12190645,12387836,12360394,3084348,2716149,-2868095,-10605595,-8796375,-14712597,-14938586,-10025301,-12446249,-4931574,10670,866769,10238330,10424527,11891971,16314297,10186394,10358314,7198488,-1082621,-1206968,-8169600,-12254517,-10680165,-15421897,-11745016,-8536339,-7829788,368879,2742955,6703540,12595863,11429323,14015151,12766582,8295740,7112939,560626,-3537947,-6838103,-11977332,-12144430,-13618245,-12492324,-8678612,-6624717,-438938,3218922,7166731,11901883,11687386,13814018,12235141,8258430,7081191,112315,-3241967,-6284259,-12396938,-11043107,-13378847,-12842382,-7313140,-7368174,-605129,4061684,5180708,12452493,11346227,11920867,13609793,6848568,6629049,1775630,-5059096,-4828143,-11650637,-12443578,-10781788,-13628460,-7413812,-5390102,-2622591,5295034,5618439,10621125,13181945,10675162,13054438,8226820,4671591,2503440,-4841940,-6233909,-10154713,-13031749,-11043360,-12451703,-8336961,-4760252,-2323080,4527707,6135751,10002787,12764137,10748807,12508160,8158365,4638185,2694685,-4720942,-5797607,-9490883,-13055902,-9959306,-12371680,-8482309,-3761115,-3335272,4725685,6292178,8410772,13766147,9809325,11531581,9503068,2702764,3382026,-4002440,-7686607,-7442967,-13772930,-10670210,-9943463,-10425781,-2643819,-2162604,2547978,8793977,7599925,12589107,12135264,8904783,10220887,3753607,488791,-1564341,-8472720,-8604245,-10826162,-12799724,-8959956,-8789156,-5145498,145544,1793926,7067897,9682641,9928610,12264031,9915685,7487527,5614062,275998,-2852520,-5850817,-9898588,-10356893,-10981353,-10626589,-7121017,-4888841,-1211548,3550091,5863739,9252701,11112934,10331701,10474876,7670988,4120187,1460344,-3431735,-6450463,-8698724,-11196108,-10607377,-9815622,-7999925,-4059752,-1052476,2815470,6561846,8630276,10507410,10924882,9571470,7546367,4653522,748239,-2775127,-5840482,-9167363,-9980486,-10392202,-10169477,-6757904,-4896850,-1250221,3438893,4933665,9030673,10297763,9292337,10762991,6595322,4153041,2301998,-4268593,-4881345,-8250822,-11391451,-8395965,-10650877,-7420302,-2762332,-2984932,4235176,5848638,6948140,12276723,8497696,9443456,8725897,1904665,2824443,-3102294,-7236053,-5838939,-11908176,-9345640,-7950453,-9509677,-2038115,-1850824,1689368,7839621,5894869,10670660,10439338,7072126,9186760,3023855,773176,-834783,-7371790,-6550417,-9364719,-10895721,-7162834,-8288884,-3915531,-226016,997083,6710396,7217488,8909272,10599142,7597334,7661100,4032291,245383,-1449043,-6415704,-7440089,-9072139,-10256494,-7648410,-7605366,-3736755,-416476,1431260,6541551,7101402,9022365,10353719,7142023,7734462,3860381,-22587,-802890,-6657775,-7063690,-8220978,-10830125,-6860607,-7387291,-4522398,645737,434390,6092489,7744401,7258036,10951119,7151853,6336902,5398711,-922582,-872876,-5086708,-8513123,-6822528,-10378331,-8044272,-5339195,-5504537,423925,1966118,4206041,8838350,7390126,9261783,8762022,5139972,4940240,424047,-2667652,-4073119,-8246337,-8164522,-8521652,-8796476,-5580728,-4116015,-1126893,2711842,4383223,7310785,8438276,8350485,8267645,6087967,3800021,1127612,-2131315,-4675324,-6969189,-8095544,-8551846,-7783235,-6122939,-3986649,-699702,1827032,4596269,7105313,7775230,8577802,7804889,5775862,4041626,688346,-2146773,-4295782,-7213837,-7818013,-8248364,-8034702,-5593071,-3796262,-976191,2460646,4274709,6877476,8204865,7779310,7953150,5874972,3245281,1370544,-2364275,-4557572,-6161255,-8383078,-7749055,-7349857,-6343168,-3058687,-1293291,1713894,5003753,5674461,8001937,8086678,6734617,6501748,3268480,822786,-1153003,-5019131,-5863803,-7366599,-8508775,-6434667,-6200073,-3645584,-405058,1063938,4838628,6322240,6999300,8414857,6593343,5748812,3740644,271879,-1292101,-4488604,-6429550,-6968224,-8166094,-6721322,-5443602,-3654219,-487984,1449122,4330551,6159815,7013448,7942498,6599003,5667704,3528200,534919,-1133496,-4443378,-5938030,-6725121,-8017942,-6304897,-5707636,-3631995,-273114,777116,4390907,5976737,6240437,8284184,6078833,5371714,4039221,-170955,-723956,-4202447,-6363017,-5805537,-8302118,-6179070,-4784672,-4312593,357929,1051324,3778154,6792451,5548942,7964472,6559510,4250365,4397876,-227291,-1410256,-3181484,-6907305,-5601743,-7420784,-6916048,-4002652,-4340759,-293467,1787918,2762537,6772450,5713204,6868022],[0,0,0,1,8,-151,71,-247,161,-317,333,-472,644,-744,1035,-1114,1493,-1659,2114,-2460,2950,-3494,4005,-4763,5386,-6377,7223,-8403,9524,-10843,12300,-13821,15698,-17543,19845,-22086,24751,-27474,30535,-33899,37498,-41619,45875,-50762,55801,-61521,67611,-74398,81887,-90052,99252,-109198,120547,-133014,147378,-163636,182523,-204620,230736,-262493,301523,-351530,417302,-508709,643686,-863202,1279126,-2340962,11615918,21369358,10899810,25835415,13017330,7599002,10673164,-6198344,-8618856,-9572866,-22581071,-17037718,-16617210,-19783943,-7798819,-4052735,-1889053,12787180,12534016,14587897,24455723,14517595,14526099,16036912,-2465733,1353284,-5951472,-21432615,-9545513,-21757174,-22548434,-5712159,-18851706,-2114199,8520656,-2231375,22738781,16343492,11134581,30017138,6243373,10253022,13063295,-14836576,-650185,-12744026,-27638548,-6762670,-25383376,-17966484,361164,-16223847,8328449,12721117,3263820,28960995,14958045,13453683,26033044,669477,6683728,3432061,-19225618,-6138548,-18417079,-25812189,-8659022,-21075552,-11220222,3123097,-5670199,12691817,16975038,9973113,25676828,16349189,10223682,17525338,-1405503,-3177482,-2844123,-21140865,-13961869,-16034238,-24966726,-8287301,-11335563,-8851424,10619272,3134728,13430486,24320249,10501434,22553352,17689923,1782253,12345731,-5678231,-13772086,-4732899,-26089454,-17726814,-11610937,-25734139,-2175355,-3742182,-5264974,20175113,7353989,16175556,28395462,6831443,20716539,13115069,-6832277,8307739,-13849896,-18894852,-6258545,-29549237,-14204338,-8547446,-21291826,6438003,858015,1854402,25980157,8192325,19304078,25723265,2527302,17701687,3839741,-11629976,2168337,-21109450,-19019907,-9927405,-28068840,-8845120,-7063267,-12078026,12471400,5014796,11272693,25787699,10900265,20667196,17875969,2167833,9566111,-4764838,-13135773,-8162615,-22043231,-18510720,-13597996,-19098782,-6638291,-1957332,-424606,12708966,13452068,14832076,21798662,15141802,12643946,12510702,-169951,-2790111,-6079479,-18356228,-14162409,-16941811,-21431464,-8503756,-11255602,-5321901,9141217,3425096,15752512,20417125,11230635,22939781,12230320,4645698,10238497,-9481522,-8325428,-9399951,-24754284,-12293806,-17648861,-18577199,-1308540,-8345643,3841324,14358057,7130441,22044881,18066646,12156571,19834745,4468404,2331398,762421,-14846143,-10622693,-16381256,-21556890,-11984035,-15808274,-9102459,482203,109925,10966807,14522077,14390298,19810480,15326515,12444263,9728713,1175287,-3272657,-8766845,-14518247,-16333864,-17400981,-16461645,-13087819,-7693089,-2724792,3690273,10335404,12857983,17384837,18140239,14843627,14454140,7543239,1167220,-1919348,-11272995,-13808006,-15173085,-19913707,-14285462,-12690362,-10035199,802051,2221856,8793615,16658296,13434200,18595462,17139233,9096236,10967556,917462,-5851317,-5366097,-16927497,-15546985,-14226758,-19782949,-9027639,-7564271,-5097401,8438500,6302412,13068512,19788725,12092629,18042426,13059806,3421445,6409965,-6275052,-10718188,-9454678,-20431081,-15065532,-13600182,-16272818,-3539694,-2966587,2163463,13354496,10435668,16775592,18925170,12072070,14364974,7349050,-589598,-1502843,-10697417,-14359806,-13817740,-18376717,-14932427,-10208343,-9043592,-810507,5264492,6920988,14970965,16016651,13699912,17815515,10096721,5430633,5315890,-7759192,-8087134,-10497535,-20514117,-11754552,-15350762,-15114823,-723055,-6299162,4614275,13947478,6125189,20908251,16123848,9118679,19297729,1182344,973710,1819982,-17853578,-7688243,-15031776,-22696469,-5854977,-16854980,-7476581,5646333,-4369911,14678156,14235615,8633639,24033189,9413717,9728305,13026407,-6379634,18915,-7597542,-18784416,-8358219,-18814629,-15584540,-5594195,-11851146,1178793,5752996,4422258,16617242,13461562,13313698,17335950,8159360,6523913,3303242,-6514941,-7748312,-11498565,-17137709,-13606605,-13464739,-12946621,-3909476,-1879812,2343987,12220980,9982629,14683560,18355605,9481366,13366670,7232838,-3070256,1025005,-11509067,-14039988,-9380973,-20758398,-10835242,-8422991,-12121472,4925890,1242066,6017114,18475398,7944944,17178452,16181030,3884543,12446965,-975396,-6846628,-1936307,-17795868,-12136853,-11301685,-19361080,-4807022,-7657154,-4414983,9601791,3559855,12982682,17284672,9196355,17224358,9680133,2876715,5720961,-7249764,-8515871,-9071026,-18019874,-12053962,-12530883,-12750525,-2721666,-2457137,3124810,11042272,9620359,14504537,15548539,10526909,11376444,5885818,-741791,-1904687,-9220567,-12533621,-11692683,-15571576,-12273662,-8326962,-7745395,259908,4095413,6243444,13385654,12373554,12871985,14468017,7580825,6153279,2311644,-6013538,-6222665,-11421150,-14957328,-11168812,-13857853,-9838007,-3482962,-3380673,5062886,8783352,9072412,15712286,12587500,11140062,11906128,3232774,1528962,-2442390,-10701509,-9090339,-13521222,-15086038,-9354812,-11438350,-5226617,848518,953594,9831087,10859046,10953996,15853815,9997542,9257040,7260891,-1569145,-1674505,-7570518,-12350300,-10323183,-14581011,-11655923,-7704770,-7392422,403483,3175642,6412294,12298927,11208126,13246767,12326590,7847424,6526423,434112,-3701508,-6807987,-11589341,-11749805,-13208002,-11799801,-8218813,-6222290,-104404,3299478,7036510,11763296,11081446,13470893,11719683,7584332,6855799,-279418,-3415779,-6050024,-12273700,-10550323,-12699588,-12540378,-6477029,-7082121,-534237,4469353,4750331,12261651,11064951,11122750,13460271,6269346,6166297,1932177,-5466366,-4580056,-11204002,-12394938,-10014047,-13384177,-7125966,-4718555,-2770498,5427303,5595949,9977195,13091336,10073467,12357446,8068759,4064574,2463508,-4714367,-6380902,-9556971,-12745343,-10585543,-11619160,-8130570,-4328054,-2009528,4330862,6221573,9638529,12222306,10349522,11673223,7787872,4266205,2400708,-4469954,-5683274,-9142429,-12525489,-9583294,-11738616,-8119718,-3530574,-3169998,4645628,6149407,8044176,13195466,9367844,10896229,9181676,2515987,3069042,-3737990,-7575764,-7085852,-13150694,-10344595,-9328110,-10036381,-2505063,-1765343,2285798,8536354,7289021,11928885,11770584,8329841,9604876,3767413,285810,-1491411,-8121292,-8423366,-10263051,-12282667,-8566021,-8235166,-4999292,241474,1806017,6555091,9445931,9465407,11497619,9667179,7015032,5417888,398597,-2847438,-5504648,-9484095,-9983036,-10272633,-10286836,-6780138,-4601374,-1241348,3496236,5545632,8744940,10664011,9829424,10002734,7366516,3854966,1465727,-3229634,-6182002,-8302704,-10674660,-10053371,-9362126,-7534423,-3925637,-865786,2805751,6180558,8439604,9954514,10237086,9316597,6988798,4469376,776547,-2814339,-5319935,-8800870,-9515569,-9633169,-9928974,-6335669,-4605126,-1429988,3627216,4546930,8507883,10094283,8543744,10415742,6402821,3656222,2411169,-4182217,-4694242,-7491218,-11143821,-7819244,-10006344,-7344594,-2425763,-2939203,3924046,5927019,6337564,11833935,8177692,8727169,8471358,1585416,2504592,-2769232,-7119194,-5558193,-11216084,-9111631,-7355629,-8985307,-2053415,-1512966,1474236,7428574,5736197,9949565,10015306,6682801,8581247,2940520,617666,-913080,-7005733,-6347280,-8937027,-10261850,-6865147,-7813562,-3597342,-215295,1103864,6430675,6838648,8640302,9987988,7150047,7441832,3566282,318266,-1429380,-6379968,-6773704,-8769734,-9843563,-6945463,-7434557,-3341580,-150816,1110618,6574254,6603474,8401680,10088661,6463754,7383008,3689280,-322500,-517613,-6378738,-6780892,-7473573,-10385253,-6421564,-6845669,-4546596,853931,338396,5556744,7571857,6615622,10385377,6876286,5848487,5262510,-899372,-1038946,-4561618,-8268429,-6509111,-9674991,-7741889,-4936852,-5192152,416354,2004318,3981998,8316367,7160188,8739541,8237439,4787888,4514501,415344,-2639495,-3970343,-7632811,-7750572,-8088487,-8145340,-5336373,-3845040,-866798,2419154,4310688,6940121,7929493,7995099,7632630,5725280,3707044,873021,-1927607,-4394838,-6697640,-7533862,-8168102,-7339531,-5603335,-3882556,-579136,1770938,4160002,6866358,7217345,8101356,7513127,5234359,3920663,641134,-2201131,-3992420,-6886506,-7422987,-7509524,-7621494,-5141766,-3435196,-1045145,2534435,3982634,6352463,7816153,7197009,7430371,5543722,2932344,1342864,-2237853,-4382782,-5647657,-7942101,-7238445,-6835474,-6090465,-2820406,-1254148,1483538,4635033,5266954,7503990,7661125,6211890,6235787,3068156,721198,-967322,-4710233,-5461307,-6894267,-8029523,-6045557,-5792286,-3500216,-232524,909812,4468009,5819062,6533352,7982842,6193499,5326354,3561505,287863,-1206112,-4173496,-6006898,-6445576,-7649857,-6275268,-5167679,-3439630,-411957,1335622,4086001,5739696,6532708,7442813,6125082,5362208,3248333,457886,-1024689,-4219181,-5444274,-6246639,-7569975,-5750026,-5394139,-3459796,-140624,642245,4209519,5584385,5789403,7820917,5541397,4931054,3826687,-286282,-598897,-3929489,-6097719,-5264808,-7883197,-5691790,-4418364,-4131677,524696,930266,3406192,6518694,4982906,7479665,6168313,3771143,4273984,-281931,-1389530,-2815698,-6609909,-5132589,-6913130,-6511010,-3551157,-4202899,-244153,1797921,2402430,6360703,5362952],[0,0,0,0,0,-31,-109,15,-168,54,-173,146,-230,338,-359,558,-529,779,-798,1079,-1227,1488,-1773,1988,-2411,2656,-3221,3590,-4237,4767,-5426,6153,-6866,7852,-8716,9940,-11000,12369,-13675,15187,-16861,18614,-20722,22782,-25274,27698,-30560,33525,-36885,40610,-44627,49241,-54094,59754,-65829,72952,-80936,90257,-101150,113925,-129480,148331,-172403,203419,-245529,304628,-391106,509448,-205761,17381108,20379778,11372737,25383549,13086339,7322516,10700554,-6472922,-8530364,-9793460,-22480147,-17008160,-16529738,-19668596,-7552376,-3943812,-1675115,12820281,12547101,14609492,24440037,14309928,14513397,15872561,-2610742,1266145,-6047746,-21472316,-9520003,-21798109,-22418280,-5639689,-18705485,-1970960,8585621,-2120041,22734550,16324017,11265705,29884113,6244454,10151288,12792527,-14888499,-883828,-12880647,-27561532,-6817621,-25230646,-17810741,441895,-15918894,8423205,12936085,3435221,28878104,15121201,13425878,25937746,665843,6380304,3329871,-19381562,-6381518,-18450631,-25929316,-8547624,-20994507,-11184549,3394748,-5493795,12843314,17136873,10031008,25793699,16296943,10020242,17442625,-1617319,-3355165,-2990638,-21292742,-14050326,-16097495,-24851425,-8220734,-11174142,-8671201,10880834,3487128,13675816,24534688,10594314,22492728,17527109,1627276,12030482,-5908947,-14185934,-4849518,-26297244,-17887698,-11443249,-25718109,-1903420,-3527757,-5193437,20688148,7517194,16178430,28709856,6522283,20693170,13043025,-7342080,8293774,-14240292,-19277677,-6077886,-29932813,-14048912,-8263600,-21487527,7156443,909103,1973925,26615732,7989624,19584804,25796253,2121709,17952907,3410462,-11967923,2201141,-21739855,-19013699,-10018110,-28357624,-8371125,-7048277,-11884817,13095737,5078656,11738399,26077289,10937899,20795679,17726542,1939131,9287399,-5186569,-13362647,-8474050,-22336385,-18664616,-13621158,-19003331,-6360949,-1685110,-144365,13108777,13789146,14965761,22098903,15157029,12417934,12559674,-695165,-3139863,-6367801,-19047245,-14067240,-17343856,-21628566,-7980183,-11410130,-4687920,9752968,3341229,16756507,20512730,11243442,23494765,11511903,4702846,10002490,-10508412,-8119306,-10099908,-25287753,-11869282,-18272365,-18190938,-789826,-8599990,4965230,14476679,7289778,22972800,17654810,12438798,20011038,3629072,2586781,45401,-15564089,-10436301,-17265159,-21674203,-11790457,-16162351,-8351741,796876,346980,11924634,14513605,14827972,20397729,14886186,12578863,9375511,482221,-3416678,-9577604,-15031456,-16468741,-17966093,-16345717,-12888469,-7693818,-2030956,4083529,10688762,13585943,17575074,18376403,15035787,14119865,7408815,860483,-2635661,-11630999,-14269616,-15743800,-20014517,-14569270,-12552894,-9693669,886416,2760586,9206492,16949208,13945256,18742219,17171069,9307113,10632153,820573,-6175157,-6127005,-17013769,-16060539,-14671708,-19556961,-9371791,-7387514,-4694291,8365536,7049087,13420266,19906604,12844663,17822990,13129110,3575907,5602762,-6317527,-11273218,-10276739,-20327135,-15796053,-13861091,-15739171,-4033443,-2196162,2560077,13330168,11654664,16767565,19260120,12608498,13580147,7622798,-916540,-2457499,-10482713,-15376757,-14268862,-18063225,-15780557,-9585131,-8934759,-897588,6397467,6923135,15533694,16910125,13365924,18444902,9973800,4745344,5617375,-8760057,-8605558,-10788498,-21516114,-11653686,-15576690,-15402194,-20199,-6163625,5160057,14753935,6359536,21648296,16335297,9140378,19433247,685065,598235,1417466,-18546713,-8160083,-15571304,-23039669,-5904385,-16712948,-7207672,6024583,-3685010,15216771,14880592,9148626,24212672,9731652,9503656,12687163,-6619131,-823075,-8001326,-19239727,-9154068,-18770886,-15878882,-5618387,-11082847,1190666,6718239,5234324,16835989,14562544,13279476,17331907,8433386,5549574,3230196,-7266605,-8923545,-11518782,-18078622,-13906776,-13102493,-13513583,-3021034,-1374663,2555235,13668680,10113678,15273004,19158872,8792289,13746891,6813010,-4125862,1074483,-12765214,-14650784,-9491138,-21788884,-10463143,-8343462,-12174776,6109702,1466986,6785439,19496985,7939080,17919833,16267022,3457463,12528566,-1841811,-7518169,-2353202,-18950595,-12437426,-11567548,-19861333,-4304537,-7347429,-3962810,10639354,4050419,13743958,18045183,9234238,17533634,9504291,2261252,5446185,-8111442,-9338276,-9492382,-18858273,-12360482,-12504036,-13008659,-2052804,-1917765,3520571,12140255,10092284,15020266,16255933,10294960,11493724,5646507,-1632798,-2288246,-10141788,-13332334,-11852015,-16228788,-12293809,-8014907,-7732293,1304992,4727282,6864618,14607999,12642663,13260875,14774507,6933901,6061580,1679716,-7149030,-6653681,-12470193,-15710592,-11172639,-14358510,-9388709,-2813798,-3029414,6442660,9519315,9677854,16780368,12547125,11339507,11964363,2129747,1202861,-3373745,-12008665,-9237950,-14608220,-15367958,-8983903,-11718286,-4199061,1695618,1407869,11417755,11334214,11661162,16642687,9412870,9297580,6660263,-2793354,-2171426,-8948007,-13277752,-10516285,-15471980,-11315295,-7272404,-7126302,1840651,3954503,7416766,13589470,11427137,13831506,12408537,7101334,6133298,-774982,-4864793,-7640646,-12892997,-12260190,-13471535,-12041225,-7620169,-5595665,856768,4546950,7988846,12775576,11911422,13750163,11760757,7127686,6071244,-1159028,-4481949,-7177776,-13258522,-11288068,-13145278,-12441748,-6274590,-6426923,573758,5316558,5873588,13227216,11618522,11756349,13346493,5834664,5729928,791967,-6354156,-5579256,-12367454,-12811938,-10573612,-13474359,-6614158,-4384789,-1603073,6456228,6354060,11249776,13558644,10454090,12727195,7463764,3732265,1602841,-5900355,-7048497,-10756018,-13424522,-10786926,-12071278,-7576450,-3780631,-1444437,5555869,6821406,10582555,13057808,10532335,12123221,7564658,3666375,1884354,-5684621,-6550636,-9983286,-13468721,-9821775,-11988147,-7947419,-2769804,-2608496,5647930,7139277,8785219,14116870,9728150,10945311,9081773,1902889,2359963,-4670989,-8699787,-7856954,-13907528,-10839398,-9314745,-9840375,-1910703,-1007160,3177637,9551903,8244964,12525410,12332377,8386170,9400438,3195019,-674332,-2405059,-9032328,-9436894,-10832435,-12808462,-8736965,-7902602,-4602720,1176178,2852630,7488048,10422052,10152164,11913131,9745829,6672651,4781731,-329275,-3908786,-6462527,-10359213,-10670849,-10718344,-10385812,-6666298,-4005771,-463204,4485476,6626743,9614133,11411820,10257864,10052280,7169835,3297832,529929,-4144655,-7226890,-9229011,-11304634,-10670270,-9367082,-7330065,-3441304,48624,3617541,7195612,9381651,10577616,10882233,9345082,6664383,4154491,-236867,-3773809,-6237258,-9919984,-10077496,-10130775,-10130124,-5894834,-4245633,-576206,4574429,5349758,9519015,10769777,8941259,10759420,6009418,3234570,1753974,-5302395,-5516469,-8472952,-11915189,-8183631,-10326292,-7184327,-1870204,-2402458,4990588,6850123,7114521,12580322,8478362,8959785,8355033,1044730,1884568,-3635908,-8118269,-6356810,-12054495,-9610327,-7452684,-8898538,-1539948,-820660,2303531,8416789,6599041,10620973,10497679,6925746,8455935,2523886,-139914,-1665685,-7836790,-7359953,-9597538,-10707508,-7176303,-7569424,-3221683,395543,2045273,7163798,7729953,9373354,10390047,7471419,7141325,3102800,-246073,-2430287,-7099569,-7657496,-9554088,-10136479,-7335890,-7169564,-2797206,359392,2169296,7408826,7410686,9291943,10452883,6712684,7272537,3104062,-917882,-1475253,-7392979,-7622462,-8306207,-10849718,-6525636,-6764973,-4009450,1499587,1176353,6608309,8440907,7403892,10831444,7014803,5659247,4727369,-1566590,-1841351,-5569006,-9180867,-7269204,-10081460,-7980536,-4801417,-4705016,995528,2920098,4842793,9117345,7909823,9121534,8553529,4707696,3962087,-124470,-3580589,-4792174,-8451582,-8603343,-8502595,-8354044,-5181138,-3304594,-378388,3374735,5149360,7640536,8792407,8384832,7876010,5675726,3126481,342014,-2708689,-5402464,-7429080,-8310382,-8634823,-7538902,-5590390,-3359640,42850,2583405,5170639,7542094,8025768,8528773,7624615,5212546,3385236,116467,-3017502,-4880532,-7571130,-8182217,-8048111,-7782301,-5198115,-3022689,-444146,3217327,4941585,7101243,8624545,7669753,7517096,5564610,2475634,725923,-3048757,-5293286,-6445143,-8660207,-7814486,-6909197,-6131223,-2323290,-567660,2266249,5695141,6074747,8252922,8254270,6364824,6182880,2619671,45868,-1708129,-5736198,-6305135,-7555838,-8533444,-6126220,-5816525,-3023397,422789,1707559,5451800,6657440,7254719,8437200,6323342,5314190,3143231,-382091,-1880632,-5150372,-6699039,-7205386,-8176424,-6380018,-5209990,-3030118,177849,1930717,4993215,6485942,7198205,8053394,6182099,5432253,3004618,-179252,-1581451,-5069345,-6176625,-6889606,-8181811,-5872719,-5393202,-3220595,550311,1206935,4978685,6387565,6314467,8456078,5713323,5004895,3659651,-912254,-1203589,-4719485,-6897179,-5798823,-8411439,-5946154,-4329893,-3964709,996889,1580149,4150099,7317737,5659574,8000401,6426650,3725726,4144611,-823268,-2089354,-3550452,-7344375,-5778899,-7408085,-6788848,-3546025,-3958766,300007,2370724,3211877,7075572],[0,0,0,1,4,-29,-2,-147,67,-237,146,-296,302,-431,585,-667,930,-982,1325,-1452,1861,-2150,2576,-3041,3465,-4120,4630,-5491,6191,-7207,8140,-9252,10473,-11738,13326,-14857,16807,-18663,20904,-23160,25713,-28517,31510,-34965,38499,-42595,46775,-51561,56633,-62317,68599,-75454,83217,-91601,101236,-111829,124141,-138147,154568,-173965,197167,-225839,261800,-309221,374217,-470626,630907,-973989,3900596,1034394,16050313,20612400,11303044,25018908,13651738,7547800,10731786,-5451610,-8649450,-9117410,-21991255,-17389877,-16060536,-19965511,-8131484,-3773224,-2633451,12606421,12405879,13766419,24677261,14176774,14341231,16607625,-2547968,1717184,-5320005,-21402416,-9026133,-21563807,-22646417,-5490320,-19146203,-2547978,8412389,-2888215,22320621,16203703,10734331,29974464,6486495,10187121,13640366,-14332031,-592058,-11955227,-27504067,-6602376,-24883261,-18479863,399353,-16341095,7361604,12925784,2517601,28341593,15405383,12622202,26562601,1157767,6285537,4627298,-19176004,-5999643,-17329572,-26394221,-8258232,-21024986,-12247915,3551944,-6479887,11948149,17144491,8897042,25789260,16490345,9631217,18495365,-1310820,-2888196,-1709623,-21228517,-13371513,-15560583,-25359834,-7962008,-11831812,-9482493,10495369,2382211,12954051,24187670,10030478,22675454,17915466,1909920,13010277,-5123713,-13428930,-3946077,-25799474,-17651915,-11277406,-26049815,-2522251,-4036230,-6145864,19988631,6863150,15444305,28622512,6436999,20790314,13786623,-6962480,9091780,-13304964,-18854433,-5271891,-29687009,-14150477,-8106584,-22140480,6593549,486994,937103,26175684,7348885,19106513,25952819,1896159,18406697,4080807,-11744084,3133938,-21339441,-18662407,-9268272,-28596652,-8332104,-7276163,-12589050,12824406,4285489,11048926,25758187,10172260,20829608,17792148,1922878,10071572,-4760280,-12869437,-7606149,-22036993,-18213612,-13362985,-19328164,-6490698,-2213819,-890938,12582758,12967380,14545298,21715928,14848343,12725212,12769979,-249254,-2337960,-5894333,-18287980,-13491710,-17108627,-21231077,-8224478,-11712158,-5121883,8762819,2844185,15999036,19783109,11125196,23067020,11723985,5188172,10388213,-9486107,-7525139,-9475895,-24390440,-11848177,-17937678,-18279025,-1504755,-8782876,3951635,13668275,6839491,22037906,17465974,12354663,19863428,4326573,2930144,790814,-14483335,-10081891,-16370025,-21138393,-11868507,-16050646,-8994702,72525,-277941,10752148,13944450,14055912,19734947,15026930,12546041,9993427,1313126,-2730762,-8414179,-14263847,-15802498,-17325418,-16416313,-12958349,-8145670,-2899277,3357276,9601200,12849922,16914985,17839961,15032829,14163714,7981533,1539624,-1873336,-10564005,-13645427,-14926067,-19439871,-14687888,-12437553,-10240956,145659,2325525,8039573,16225272,13397212,17962909,17328213,9146404,10927921,1643127,-5853583,-4980880,-16295376,-15615176,-13695487,-19671345,-9285068,-7538148,-5734336,8195976,5901078,12466446,19674728,11778289,17954197,13244561,3486542,6681146,-5902767,-10413054,-9087239,-20159777,-14863029,-13660073,-16208087,-3810988,-3277593,1814982,12667687,10339129,16517945,18610486,12233013,14193294,7666038,-59357,-1347229,-10048199,-14117036,-13581365,-17753579,-15207068,-10136970,-9093688,-1405566,5201864,6402703,14495896,16076383,13198294,17865980,10236081,5321046,5829452,-7662153,-7781056,-9976203,-20574445,-11330615,-15250001,-15269295,-580198,-6677227,4326835,13663512,5717028,20810143,15678822,9071626,19314915,1080863,1316577,1868367,-17535788,-7352074,-14971720,-22272479,-5823787,-16834840,-7353830,5179849,-4353391,14379684,13886252,8681753,23592470,9323103,9779006,12691662,-5964374,71299,-7524461,-18181309,-8473780,-18447871,-15299735,-5822603,-11485414,849567,5670690,4513221,16221369,13459961,13026195,16999775,8194415,6095964,3352516,-6577072,-7750974,-11165197,-17029391,-13218927,-13177542,-12897039,-3515110,-2033556,2408210,12306714,9680119,14693058,17938749,9139256,13332075,6630805,-2959790,917325,-11818655,-13518766,-9551144,-20420735,-10383590,-8576567,-11432296,4937902,1235090,6497804,17867983,8044223,17046690,15445576,4088637,11763060,-1297318,-6536967,-2465761,-17441993,-11903098,-11426941,-18607300,-4806824,-7329311,-3902825,9439551,3880922,12940632,16889512,9203534,16688583,9322967,2667105,5234318,-7291239,-8592910,-9118495,-17780415,-11847268,-12241902,-12457778,-2356107,-2193422,3258918,11149518,9461379,14465919,15217053,10146314,11272195,5319084,-887800,-1988593,-9530807,-12050170,-11741914,-15411012,-11563975,-8401139,-7175261,714464,3881975,6760339,13091657,12075901,12929173,13596625,7444699,5868496,1593183,-5792159,-6557499,-11497880,-14397017,-11343394,-13269951,-9312887,-3395376,-2616637,5189662,8870238,9341325,15265708,12447047,10811191,11207087,2943619,1048914,-2849334,-10724420,-9212580,-13440703,-14674535,-9112148,-10873314,-4565157,1197386,1484394,10126226,10798961,11121964,15459969,9412912,8941312,6362312,-2043579,-1956253,-8197153,-12178326,-10247971,-14513159,-10816162,-7505757,-6735004,1350949,3295298,7125298,12329564,10822328,13469406,11419790,7357405,6117122,-694780,-3780926,-7310174,-12079803,-11174083,-13266672,-11213696,-7319065,-6044620,950232,3707122,7220469,12352551,10732349,13245947,11405984,6699103,6578079,-1017274,-4074720,-6197515,-12720339,-10354286,-12378921,-12301597,-5771095,-6536960,116866,5079590,4998535,12470702,11049363,10791737,13027698,5791728,5587466,1284664,-5861791,-5005246,-11279376,-12201779,-9910965,-12740329,-6643688,-4238213,-1905906,5712296,5934483,10319496,12693346,10113448,11885126,7257595,3837034,1524958,-5074475,-6480161,-10061341,-12338705,-10454837,-11484467,-7176729,-4068748,-1389048,4982644,6092996,10172133,11994455,10012041,11697127,6924757,3896936,2035615,-5365348,-5721992,-9406318,-12650360,-9013826,-11624662,-7458181,-2811497,-2924256,5439801,6352246,8046316,13357152,8893989,10512600,8730020,1759615,2642214,-4282401,-7985827,-7108080,-13201508,-10164836,-8779969,-9586993,-1927669,-1214043,2752691,8892326,7437436,11684686,11617581,7876280,9052571,3230293,-325669,-1926777,-8302125,-8690656,-10027071,-12042046,-8250454,-7504781,-4613493,761246,2320569,6704699,9679796,9396393,11135883,9359475,6420803,4837316,-78854,-3370275,-5749642,-9574179,-9938638,-9971890,-9828145,-6280507,-4050736,-748852,3923193,5975709,8888092,10598562,9572827,9433306,6827901,3325848,730526,-3630217,-6537025,-8522711,-10384523,-10013957,-8808122,-6924554,-3561428,-183893,3263813,6496806,8765007,9687419,10084238,8929590,6217421,4088020,64305,-3389328,-5467088,-9143757,-9343746,-9312139,-9641328,-5505086,-4085991,-842973,4221337,4664411,8775689,10068266,8090426,10119099,5697537,3056608,1960874,-4741636,-4976356,-7711274,-11243180,-7486504,-9631394,-6764521,-1696779,-2367768,4518851,6211249,6490789,11674389,7808193,8286756,7885062,1102642,1902636,-3351428,-7311377,-5775715,-11103946,-8832241,-7078366,-8275300,-1480711,-955174,2128810,7614042,5982845,9917660,9583946,6486689,7808879,2333944,142047,-1647969,-7176453,-6516358,-9076620,-9742695,-6588709,-7189588,-2880137,97684,1817779,6611514,6841343,8804304,9510499,6815124,6822143,2781379,-139201,-1963147,-6670235,-6777970,-8821074,-9443041,-6557608,-6911075,-2636049,338386,1693355,6885891,6734165,8410962,9757913,6106508,6809965,3055747,-832485,-1150105,-6631336,-6952285,-7521772,-10119687,-6032380,-6211281,-3886304,1251034,944772,5851953,7684990,6694502,9942996,6541436,5289550,4569370,-1297503,-1576544,-4908064,-8302346,-6619242,-9274894,-7382868,-4538415,-4414804,788321,2566156,4341826,8190087,7187341,8323205,7821081,4456929,3764040,-26999,-3085554,-4394265,-7668031,-7869243,-7798407,-7691155,-4908883,-3160403,-376906,2916534,4618259,7054962,7880909,7736760,7210537,5225270,3000801,266901,-2444448,-4751456,-6806056,-7539465,-7826837,-7014037,-5088375,-3255939,-84207,2405141,4475722,6895377,7356556,7649554,7086168,4755665,3138886,253088,-2741997,-4257407,-6798271,-7589144,-7213701,-7226277,-4723033,-2665382,-615408,3051511,4469429,6416101,8005468,6925844,6863530,5151473,2047382,868225,-2680781,-4864447,-5685828,-7947791,-7042911,-6261534,-5658145,-2098392,-672621,1898199,5215925,5355577,7556681,7405229,5718145,5788802,2378617,85725,-1452249,-5218939,-5620021,-6899737,-7776064,-5560407,-5320934,-2724765,272309,1460140,4904801,5914274,6546149,7678726,5649157,4895017,2774886,-306064,-1731510,-4714261,-6058713,-6586011,-7330093,-5748137,-4854498,-2640081,139186,1704676,4718549,5706263,6610497,7287596,5498438,5027360,2583842,-140541,-1238858,-4802307,-5461956,-6222147,-7570230,-5052425,-5078107,-2844898,498969,776880,4756151,5706610,5639951,7835612,4856004,4623309,3346629,-1002567,-756765,-4349390,-6292282,-4987004,-7798710,-5215616,-3870327,-3776993,1213495,1191928,3719785,6675654,4835375,7430841,5654132,3300041,3933353,-927602,-1680007,-3095720,-6814323,-4964858,-6750188,-6113668,-3017123,-3751977,362515,2017850,2751219],[0,0,0,0,-1,-30,7,-51,-78,-26,-113,-15,-86,37,-96,171,-158,311,-234,426,-380,588,-651,817,-992,1085,-1369,1461,-1854,2035,-2471,2767,-3171,3613,-4016,4660,-5151,5964,-6578,7458,-8233,9165,-10204,11267,-12619,13855,-15444,16883,-18661,20434,-22477,24740,-27127,29908,-32691,35990,-39345,43293,-47512,52287,-57558,63185,-69302,75085,-79796,79248,-61328,-30732,331003,8249478,314684,16758189,20227935,11387550,24818915,13426304,7242389,10700258,-5935889,-8602220,-9348433,-22106671,-17070149,-16043195,-19840634,-7608133,-3852165,-2113671,12821600,12348748,14145815,24481292,13941015,14582282,15869810,-2662352,1585487,-5979021,-21188785,-9326103,-21714826,-22121370,-5655433,-18594501,-1969084,8292623,-2070120,22407036,16151134,11134775,29451991,6396927,10014417,12892688,-14476560,-1023740,-12386432,-27425939,-6901276,-24711383,-18093333,537215,-15829910,7836480,13104574,3057062,28476429,15315894,12770896,26132505,776111,5979850,4065819,-19563571,-6143538,-17689733,-26342704,-8058461,-20946367,-11605981,4002564,-6150578,12730121,17281429,9138658,26047591,16032558,9720982,17966875,-2066298,-2947606,-2709194,-21630462,-13347742,-16168119,-24836222,-7812984,-11670767,-8526919,10653834,2979726,13716795,23999089,10484576,22463245,17312714,1881397,12155368,-5539178,-13782200,-4790573,-25856136,-17897600,-11362525,-25573372,-2251078,-3475655,-5525255,20371291,7437434,15611246,28864850,6413218,20548240,13547717,-7597098,8712064,-13854513,-19404611,-5372968,-29975684,-14106401,-7854914,-22186528,7277307,778523,1239208,26882698,7236038,19390844,26078739,1483737,18427581,3513321,-12152006,3059984,-22017510,-18624054,-9399307,-28867805,-7779991,-7271557,-12310086,13419045,4261681,11665756,25986205,10132397,21201968,17591828,1822207,9963093,-5326062,-13065210,-7986202,-22455837,-18157696,-13580178,-19218102,-6204347,-1939413,-409569,12991286,13254705,14806427,22007148,14790500,12622135,12682173,-730360,-2602786,-6184889,-18905541,-13624875,-17342630,-21456310,-7806047,-11824585,-4735599,9415038,2762412,16776711,19958824,11051025,23742213,11260042,5042908,10421118,-10444303,-7462578,-9909656,-25102849,-11353387,-18566903,-18231192,-815227,-9210077,4784703,14027300,6772689,23056032,17223750,12360420,20335100,3431401,3091530,524822,-15507513,-9802252,-17056797,-21553942,-11377215,-16596686,-8457209,682428,-431367,11852231,14094453,14198509,20620861,14476896,12669210,9998503,237779,-2717668,-9080251,-15130508,-15573192,-18134219,-16388147,-12384965,-8451258,-2000339,3918711,9777767,13985639,16989577,17970507,15577984,13482312,7863557,1269131,-2905454,-10654536,-14325867,-15644520,-19227304,-15062437,-12243050,-9524992,234369,3110895,8796593,16369108,14185751,18152056,17259765,9447340,10267905,1284923,-5915916,-6013786,-16496508,-15924316,-14521431,-19281803,-9494868,-7530448,-4721557,7971690,6636349,13334404,19301936,12890723,17845720,12774348,4224282,5582869,-6231469,-10324743,-10647674,-19891426,-15277163,-14430520,-15161256,-4469323,-2901070,2993832,12117338,11532376,16858751,18220967,13446880,13415058,7556520,363580,-2846519,-9681845,-14601049,-14817533,-17100530,-16172290,-10159614,-8387379,-2157671,6316809,6744266,14394465,17357738,12877009,18207286,10806214,4455947,6322216,-8058061,-8628577,-9721264,-21462843,-11630345,-15133215,-15931458,-213728,-6494056,4402477,14453888,5856492,21210956,16290954,9056956,19517194,1172546,1041304,1771517,-17901187,-7859452,-15270734,-22547578,-6235920,-16810390,-7453962,5225785,-3787386,14494715,14212325,9383284,23553920,9879421,9997448,12336048,-5590504,-581540,-7947500,-18143966,-9555699,-18399231,-15554403,-6432303,-10874138,537491,5871474,5489300,15815390,14465391,13459364,16674458,9187663,5691941,3223551,-6204060,-8974380,-11068408,-17471277,-14319649,-12638890,-13704305,-3636155,-1250251,1757989,13150103,10148039,14508386,19205024,8965435,13478160,7417496,-3814132,1265831,-12037190,-14577352,-9192659,-21236479,-10876397,-8210939,-12229959,5342269,1486659,6184555,18882189,8276052,17273481,16313773,3813710,12173927,-1140718,-7207743,-2319741,-18057648,-12572079,-11375723,-19359119,-4842503,-7220827,-4333101,9893188,4172373,13086544,17721535,9395893,16947568,9893430,2423255,5430348,-7333787,-9250765,-9110371,-18297974,-12470448,-12267233,-12957885,-2533256,-2017847,3151486,11661474,9906822,14748714,15935569,10365073,11409409,5747897,-1177653,-2133402,-9630563,-12724454,-11938639,-15770224,-12227014,-8336023,-7479635,647881,4421744,6730079,13684742,12768585,12997257,14400210,7602945,5718822,2062502,-6389288,-6841573,-11616339,-15403664,-11396479,-13620943,-9958745,-2892341,-3009269,5439674,9703996,9149109,16195824,12928128,10698824,12169512,2509252,946860,-2507704,-11774144,-9197307,-13837206,-15649867,-8811942,-11651667,-4745004,1737352,999195,10892901,11269525,11138381,16590118,9354828,9267490,6936202,-2646464,-1780829,-8652855,-12929712,-10228948,-15497961,-11129622,-7453064,-7304165,1609578,3421353,7294296,13184012,11095358,13962788,12111798,7225453,6452969,-872966,-4200067,-7503097,-12782223,-11648800,-13713700,-11760776,-7534325,-6060417,1025936,4001749,7609539,12828577,11273548,13808955,11744016,6963142,6599070,-1247911,-4286743,-6676030,-13364065,-10837732,-13020028,-12567635,-5993670,-6722995,506422,5291068,5467693,13204084,11385286,11489712,13429689,5713684,5828141,936169,-6301877,-5294103,-12203431,-12589684,-10366486,-13371621,-6484524,-4450147,-1733133,6332348,6113391,11162091,13252199,10350438,12523733,7305503,3836911,1554870,-5862238,-6780189,-10705523,-13150600,-10604627,-12071094,-7369326,-3842315,-1444579,5575614,6648569,10527590,12875739,10269436,12098884,7272918,3699659,1928660,-5814518,-6368780,-9811419,-13394610,-9443639,-11869073,-7835673,-2689196,-2636941,5595727,7077158,8538730,13970073,9583904,10733426,9097376,1740717,2342652,-4457889,-8533176,-7722555,-13589858,-10780247,-9126635,-9827189,-2065722,-848848,3031600,9422830,8193519,12093769,12176293,8263006,9148565,3423700,-655748,-2243517,-8715572,-9461416,-10507041,-12600662,-8756789,-7660635,-4665519,1005988,2771595,7122019,10334578,9935818,11625961,9815252,6571340,4862387,-151175,-3862038,-6215936,-10112041,-10559601,-10446783,-10263279,-6558336,-3997358,-640693,4316187,6492657,9348326,11160641,10189595,9878027,7162072,3333295,447547,-3867422,-7078981,-9033711,-10943094,-10621608,-9200601,-7108521,-3690952,147345,3502834,6904297,9423355,10112672,10707199,9372000,6335881,4319276,-155537,-3831348,-5742296,-9900296,-9841635,-9756703,-10257877,-5582806,-4270160,-755554,4743543,4938421,9488047,10685191,8533078,10779647,5844255,3142203,1933124,-5439400,-5333945,-8308576,-11941096,-7836476,-10183772,-7020201,-1619464,-2443281,4913396,6762878,6911907,12409551,8319598,8717765,8232889,1049149,1815372,-3599926,-7966294,-6340548,-11678582,-9389941,-7435763,-8524118,-1549648,-677249,2391441,8090524,6624666,10335625,10138592,7016296,8022256,2514414,-10151,-2048917,-7492057,-7296459,-9596594,-10153266,-7259883,-7220533,-2992861,171493,2380832,6979339,7566819,9525054,9792052,7502212,7035583,2723065,-23262,-2632037,-7158631,-7260395,-9718046,-9816132,-7062816,-7234923,-2477208,326567,2073590,7498519,7082403,9184734,10229975,6445048,7296239,2950915,-958471,-1425497,-7362969,-7430615,-8175918,-10746438,-6360337,-6641636,-3962057,1471160,1297913,6414014,8331988,7309876,10562018,6989038,5543206,4696154,-1405021,-2004903,-5386285,-8853099,-7268078,-9743910,-7891205,-4745114,-4460076,811475,2951363,4884188,8824665,7924948,8729144,8309852,4784105,3651694,-46033,-3454839,-4971208,-8113546,-8581248,-8273420,-8054139,-5292487,-3103142,-217213,3179585,5308650,7411710,8510439,8407978,7560757,5628436,3169209,181245,-2587075,-5308759,-7318529,-8072054,-8508047,-7364850,-5394357,-3387264,-11248,2590075,4970264,7538042,7917395,8280155,7528836,5061284,3290881,211200,-3055438,-4756129,-7398258,-8216790,-7722374,-7711318,-5096823,-2765697,-566105,3316683,4981976,6819696,8599380,7460973,7299770,5561659,2154041,816617,-2937106,-5390320,-6136944,-8631771,-7610996,-6653256,-6064492,-2066204,-534546,2172511,5819416,5931018,8140407,8118222,6153544,6132116,2435262,-14274,-1700665,-5786450,-6113245,-7506726,-8412109,-5915694,-5717711,-2808895,410416,1674928,5484884,6437284,7196778,8270885,6061406,5343053,2903346,-426584,-1892431,-5284788,-6483584,-7079159,-8111198,-6137528,-5283316,-2786324,309676,1811709,5173961,6222944,7084829,8046206,5784204,5495248,2839232,-327626,-1415462,-5260167,-6031815,-6646832,-8274335,-5474626,-5352996,-3183841,785442,956639,5135858,6333482,6022023,8492264,5392584,4825384,3681601,-1162333,-1121678,-4686779,-6836451,-5531634,-8407540,-5682650,-4101579,-4039779,1331518,1493678,4081941,7273648,5338712,8023879,6258981,3583530,4136649,-1011235,-1901992,-3493214,-7285760,-5535406,-7371627,-6594671,-3379756,-3947200,463892,2369955],[0,0,0,-1,-7,108,-136,157,-262,209,-407,386,-654,723,-976,1159,-1369,1718,-1954,2482,-2811,3451,-3924,4631,-5341,6153,-7169,8128,-9423,10576,-12110,13576,-15380,17294,-19402,21801,-24232,27106,-29976,33384,-36897,40915,-45211,49874,-55032,60472,-66655,73189,-80652,88658,-97667,107556,-118552,130984,-144875,160992,-179330,201021,-226478,257353,-295348,343561,-407072,494311,-622428,827494,-1207645,2139127,-9823387,-7542432,10230554,-819738,17590761,19393010,11936071,24098101,13749462,6772497,10821388,-6180380,-8458488,-9590095,-21832230,-17334579,-15638382,-19876010,-7356487,-3754547,-2095438,12770956,12333077,13941978,24546838,13693422,14433546,15779425,-2745293,1575514,-5981005,-21115326,-9090146,-21651215,-21874480,-5557531,-18412222,-1956089,8331352,-2130155,22202454,16104054,11004881,29203325,6434247,9720899,12717200,-14457094,-1231539,-12135232,-27280832,-6852764,-24247569,-18046972,828980,-15511194,7708429,13530241,2892919,28315174,15449806,12152238,26124982,575026,5464913,4292410,-19864597,-6144891,-17230877,-26650633,-7520495,-20725104,-11727793,4543264,-6448128,12695926,17470384,8573903,26235900,15744005,9169666,18286005,-2511950,-3107716,-2346193,-21916618,-12839700,-15850844,-24930249,-7134332,-11710472,-8340571,11035862,2669192,13877233,23857189,10102714,22511840,16836057,1639454,12137196,-5973350,-13733852,-4624646,-25814393,-17458022,-11128591,-25389239,-1860661,-3289639,-5444777,20512829,7254195,15471076,28677146,5879734,20285451,13288873,-8005472,8772231,-13941098,-19500364,-4898507,-30026192,-13747659,-7350634,-22177940,7801527,849490,1069548,27220440,6815148,19153342,26051051,736044,18428113,3305358,-12591498,3438249,-22101923,-18538098,-8750460,-28942360,-7305928,-6829315,-12486957,13846897,4038147,11372719,26218775,9474942,21019212,17441133,1118669,10190074,-5433233,-13182192,-7445862,-22509834,-17840322,-12959286,-19331591,-5647795,-1800302,-682638,13363400,12868907,14507678,22013714,14099385,12559090,12557648,-1220388,-2270825,-6396062,-18854607,-12931228,-17503751,-20816451,-7377870,-11952633,-4082788,9235697,2700395,16955910,19242766,10993535,23441135,10467850,5171003,10014997,-10632395,-7059597,-10219117,-24659038,-10930135,-18503931,-17484644,-656324,-8955337,5252368,13757499,6717557,22877552,16704830,12136212,19792233,3149207,2916794,286701,-15347585,-9613981,-16814531,-21207351,-11015964,-16137781,-8149177,875028,-314852,11755277,14105564,13771678,20183603,14265077,12050204,10007341,-16994,-2827188,-8829377,-15114957,-15115707,-17599979,-16243923,-11757431,-8315749,-1904180,4270466,9246801,13920070,16699615,17344741,15518345,12871371,7483366,1298373,-3283403,-10273870,-14121573,-15538217,-18510161,-14999374,-11793982,-9088266,79723,3453964,8535584,16034985,14199265,17353214,16952730,9143228,9741233,1284003,-6228033,-5983234,-16084669,-15873056,-13888477,-18921100,-9176159,-6906473,-4724410,8145197,6725273,12895772,19276345,12254765,17446474,12530412,3601038,5591515,-6339122,-10502053,-10090150,-19763255,-14845372,-13744310,-15101590,-3772817,-2637734,2954083,12540405,11120451,16680194,18045781,12590721,13233355,6939708,-180110,-2735021,-10113233,-14289995,-14296121,-17042401,-15200100,-9701097,-8058469,-1349126,6126684,6999210,14419375,16669569,12804897,17503717,10103047,4403252,5410363,-8129740,-8547685,-10039663,-20724193,-11444732,-14749208,-14921109,-2444,-5945210,4779320,14105242,6048496,20760962,15715319,8879358,18700528,828702,795809,1264766,-17694895,-7752898,-15114938,-21965977,-5920012,-16195642,-6779748,5395613,-3540643,14485525,13979687,9102426,23031159,9348859,9543007,11866745,-5969742,-686968,-7917502,-18108915,-9025810,-18058106,-15018235,-5780325,-10617447,1120117,6145424,5153316,15998656,13841546,12920300,16514149,8135667,5443568,2979725,-6903819,-8390948,-11128765,-17260376,-13219728,-12756593,-12682373,-2943685,-1524387,2747711,12838250,9736200,14857011,17885639,8784960,13155838,6116818,-3391353,602874,-12309530,-13626750,-9728662,-20239162,-9960433,-8399606,-10866814,5292882,1550763,7025584,17939158,8263376,17096253,14983609,3944140,11271781,-1795549,-6762520,-2950880,-17591819,-11918997,-11416489,-18267123,-4558679,-6850566,-3399171,9684104,4273095,13109023,16972349,9119401,16374138,9023775,2216241,4798030,-7632643,-8975407,-9164928,-17941291,-11783468,-11913669,-12201897,-1780469,-1861154,3714433,11629295,9469653,14670878,15147263,9686817,11141102,4672082,-1315511,-2226606,-10105973,-12052444,-11753250,-15453275,-11084140,-8214571,-6715064,1247276,4099410,7341406,13198737,12030001,13063691,13231315,7130892,5536576,970010,-6068396,-7001998,-11710719,-14354392,-11288271,-12976323,-8979822,-3059319,-2123759,5593752,9230055,9487962,15290320,12312286,10573263,10991918,2352551,718364,-3191847,-11117495,-9259282,-13701764,-14515900,-8723649,-10803296,-4001615,1494526,1623122,10707092,10640182,11146782,15536481,8815984,9063092,5939786,-2471138,-1885553,-8946991,-12064228,-10155731,-14827281,-10075923,-7505195,-6465321,2049983,3126021,7713421,12539884,10530927,13809828,10940858,6959393,6039862,-1505205,-3756398,-7561060,-12490758,-10849135,-13585098,-10936701,-6908732,-6012347,1631011,3921514,7388109,12731528,10529891,13366189,11199387,6189354,6305233,-1543724,-4404332,-6422045,-13088515,-10376482,-12321747,-12046010,-5518196,-6259182,627770,5343373,5383655,12678280,10986576,10921084,12586300,5394154,5313018,579627,-6071905,-5429358,-11676983,-12022230,-10135053,-12393819,-6148719,-4154373,-1110035,5983718,6198313,10932460,12339114,10253143,11755564,6650252,3808930,778981,-5659103,-6500457,-10808929,-12123807,-10384243,-11547528,-6355710,-3858598,-836911,5709862,6073447,10624924,12149809,9679104,11764192,6314551,3504632,1703015,-6150830,-5868400,-9746662,-12870445,-8753408,-11679511,-7137607,-2284318,-2581148,5908644,6724455,8240145,13520704,8775307,10397244,8450952,1312911,2254173,-4610254,-8391439,-7349855,-13301125,-10122545,-8560921,-9284184,-1543798,-718074,3116159,9219742,7812393,11703018,11621486,7738380,8614517,2999611,-828830,-2421001,-8495613,-9060741,-10118675,-11895341,-8287590,-7156369,-4273253,1136060,2939531,6935068,9933891,9560773,10962931,9287510,6040508,4322836,-324493,-3822936,-6052659,-9707481,-10128461,-9843519,-9663921,-6144405,-3576448,-348611,4169776,6280284,8982207,10658965,9675998,9264914,6669700,2987593,261359,-3832517,-6879060,-8622050,-10381006,-10087365,-8666408,-6681493,-3370559,317211,3403431,6620406,9123756,9661804,10177381,8817321,5863453,3957343,-418050,-3733208,-5540772,-9519190,-9288548,-9358695,-9641032,-5133097,-3941060,-575101,4601265,4739066,9153232,9999851,8021646,10174178,5268365,2901128,1743337,-5245295,-5028646,-7972497,-11219988,-7369327,-9672641,-6417070,-1479434,-2156791,4884978,6301184,6723050,11758990,7690138,8430359,7517335,941282,1714822,-3715142,-7408319,-6082593,-11162309,-8667164,-7160521,-7954657,-1311712,-803215,2600644,7658608,6221233,10078765,9368054,6661759,7593128,2136853,118141,-2050230,-7134724,-6699290,-9201498,-9483440,-6787459,-6971738,-2635338,158415,2232293,6738417,6999427,9039707,9294846,6919863,6694801,2438794,-96378,-2366335,-6824401,-6805073,-9053776,-9259772,-6521164,-6841980,-2323362,350175,1964681,7056618,6757622,8636394,9644499,6100861,6733748,2794002,-909039,-1364046,-6837548,-7001288,-7677244,-9983609,-5980650,-6169708,-3601196,1388755,1206108,6066851,7717774,6910606,9914733,6493338,5196998,4254004,-1349668,-1863370,-5140467,-8303510,-6869512,-9181201,-7276899,-4437181,-4110642,789958,2777439,4626164,8277040,7442644,8256253,7734752,4373734,3489225,-214728,-3249643,-4655538,-7734537,-7906155,-7762314,-7547693,-4795305,-2906161,-99446,3139641,4898554,7076109,7934556,7736230,7189637,5098533,2834038,130000,-2735474,-4905164,-6891074,-7640396,-7748536,-6956602,-4934398,-2980640,-34340,2641296,4719254,7020815,7492951,7579358,7145136,4634424,2848024,216552,-3067666,-4472288,-6838658,-7829034,-7070610,-7213818,-4719044,-2337558,-604306,3242480,4750221,6296718,8221162,6833463,6814369,5187802,1793729,802076,-2856677,-5126067,-5687393,-8240522,-7026395,-6116156,-5697939,-1732335,-487639,2066465,5530715,5448620,7663859,7421942,5578010,5855290,2090579,13843,-1563343,-5486896,-5588894,-7126664,-7716326,-5410064,-5357938,-2419838,350268,1653960,5225973,5991483,6820750,7599427,5590872,4998331,2483295,-367070,-1859073,-5048426,-5949821,-6850760,-7374773,-5597275,-4988051,-2306511,221935,1727851,5025038,5609509,6723334,7414726,5166623,5124513,2299975,-380100,-1228285,-5252731,-5453946,-6275930,-7697521,-4796623,-5132613,-2680525,892513,792323,5135520,5779405,5534021,8092637,4612888,4611445,3193799,-1464091,-815172,-4679030,-6367987,-4961337,-8064420,-4959179,-3790274,-3656269,1617831,1237181,4082566,6874423,4781967,7561457,5515768,3182095,3746416,-1297840,-1797974,-3437558,-6901061,-4921067,-6943637,-5985798,-2972339,-3618998,707231],[0,0,0,0,-2,50,49,-53,42,-105,0,-134,35,-209,165,-283,307,-332,464,-451,689,-686,948,-989,1210,-1368,1562,-1884,2068,-2499,2692,-3163,3453,-3960,4446,-4985,5661,-6206,7016,-7631,8577,-9401,10486,-11583,12758,-14105,15384,-17015,18557,-20538,22501,-24830,27297,-30008,33125,-36467,40526,-44923,50283,-56286,63524,-72063,82372,-95003,109873,-126013,132617,-55412,-1999157,-16237874,-6422085,9302377,-203108,16910146,19712719,11770101,24257853,13777941,6971054,10728073,-5839222,-8629090,-9259391,-21803023,-17293119,-15662626,-19961361,-7510982,-3750985,-2370044,12763175,12249833,13944479,24493048,13721382,14538531,15876085,-2665290,1720561,-5986126,-21016026,-9080062,-21651746,-21834262,-5757675,-18517291,-2049542,8145226,-2082831,22103848,16086027,11065230,29115797,6643190,9778619,12843307,-14219322,-1188120,-11963258,-27252518,-6934376,-24191629,-18269076,763129,-15630484,7438389,13490844,2651184,28198993,15586854,12049898,26256023,682488,5599154,4522469,-19966846,-6031829,-17262544,-26734736,-7408993,-20945482,-11660435,4529165,-6670394,12996154,17288490,8563040,26500708,15441582,9427975,18265717,-2727680,-2593735,-2520284,-21813346,-12685339,-16350395,-24625846,-7280697,-11992185,-7966319,10614832,2701438,14025777,23442612,10469529,22377650,16890134,2025022,11929902,-5681598,-13611545,-4832079,-25506178,-17767805,-11191243,-25340379,-2299742,-3187403,-5682245,20251176,7419935,15193766,28896074,6088913,20168712,13775473,-8110193,8969180,-13666422,-19643998,-4638775,-30174641,-13841181,-7192483,-22609744,7846856,728465,766532,27416281,6546798,19339983,26274705,538601,18954964,3332709,-12590755,3910238,-22476635,-18293620,-8780009,-29353159,-7036223,-7252977,-12684565,14124065,3625816,11574545,26305437,9177582,21507602,17279568,1201562,10578445,-5820951,-12939368,-7450897,-22795969,-17576102,-13257703,-19428598,-5623092,-2150018,-614112,13318765,12786603,14696246,21999425,14331087,12733421,12576492,-974716,-2207270,-6242428,-18761094,-13075737,-17437649,-21117094,-7575879,-12083228,-4410651,9254809,2475939,16942547,19481070,10864189,23711861,10732595,5150358,10462915,-10729189,-6956737,-9867979,-25022944,-10837602,-18639644,-17854944,-566503,-9468460,5083372,13959022,6302716,23259315,16787978,12017712,20430980,2941478,3082963,738301,-15844300,-9252114,-16925956,-21627968,-10530723,-16846570,-8323149,1224147,-1095979,12181513,14023989,13361764,21080390,13839161,12225673,10580058,-585659,-2184904,-8746447,-15651334,-14504377,-18245523,-16428168,-11321789,-9218175,-1578815,4187864,8717122,14613689,16278281,17324913,16095657,12499268,8131339,1562147,-3534859,-9764208,-14402597,-15704824,-18342386,-15509182,-11797351,-9182121,-349075,3608444,8436226,15946012,14356418,17413261,17049969,9486029,9854092,1391587,-5987836,-6119546,-16082273,-15743632,-14310248,-18891701,-9200231,-7496805,-4433712,7820670,6467233,13475576,18714731,12655076,17905487,12041182,4468775,5477309,-6652233,-9607026,-10838788,-19519351,-14538900,-14912462,-14367589,-4242830,-3292722,3870900,11487456,11465775,17250884,17113629,13776448,13071032,6687264,998068,-3567690,-9672085,-13868399,-15453106,-16200451,-15797556,-10457233,-7312858,-2591017,6338437,7353310,13431724,17622181,12662328,17295756,11205734,3811688,5802680,-7557169,-9242359,-9364734,-21080990,-11877535,-14341423,-15736548,-192016,-5808904,4087909,14441878,6049766,20601240,16255545,8868502,18858439,1304863,706582,1508064,-17432315,-8085114,-15042777,-21989142,-6412552,-16212321,-7086313,4950805,-3280343,14180566,13923140,9567377,22761321,9832793,9957768,11581667,-5241096,-761162,-8102441,-17487643,-9757527,-18008064,-14963837,-6700418,-10263819,668581,5596584,5857853,15346277,14130901,13498063,15961878,9181087,5566327,2796712,-5866551,-8969360,-11028070,-16853668,-14310578,-12355467,-13108787,-3808767,-1003239,1915017,12739913,10293605,14176447,18610210,9121122,12867793,7257544,-3602149,682528,-11479721,-14329613,-9444551,-20364174,-10952203,-8061140,-11559032,4764153,1844541,6214746,18096043,8579906,16617756,15910256,4183921,11364694,-792123,-7025229,-2672611,-17143025,-12647249,-11206565,-18579810,-5294207,-6792595,-4133205,9389488,4510012,12531132,17320262,9484288,16318392,9884631,2447825,5129120,-6885994,-9183330,-9017437,-17800816,-12311931,-11959640,-12656712,-2484149,-1937248,3172882,11311887,9655232,14474640,15477017,10205194,11259515,5392503,-922348,-2214030,-9572819,-12186740,-11993553,-15323827,-11869663,-8470919,-6858541,401012,4151983,6974419,12926528,12723140,12798820,13647547,7923219,5327494,1781592,-5801674,-7229673,-11057852,-14962223,-11524503,-12836440,-10041148,-2941884,-2555782,4778244,9673145,9013138,15405053,13054271,10251967,11801639,2785877,578529,-2222432,-11349930,-9210784,-13209005,-15407010,-8592138,-11239447,-4742079,1795500,968215,10577964,11010826,10794249,16097906,9132421,9024291,6728982,-2476737,-1557784,-8481705,-12531660,-9965651,-15102951,-10638886,-7618112,-7093674,1699929,2987289,7366151,12700620,10588522,13935879,11377146,7284061,6454166,-1189621,-3612672,-7471262,-12510863,-11009429,-13787597,-11201125,-7280543,-6381639,1438367,3629203,7303275,12872878,10480639,13704272,11473434,6456390,6885674,-1441859,-4091798,-6216488,-13292013,-10278167,-12642154,-12444204,-5487852,-6816825,454525,5203003,5065352,12964295,10983481,11066693,13209650,5463194,5782371,947405,-6184086,-5055663,-11959652,-12234037,-10157687,-12979181,-6281442,-4426323,-1570085,6111961,5982914,10977363,12746307,10204915,12165002,7002592,3945412,1325925,-5565192,-6475963,-10651342,-12506529,-10458940,-11796132,-6907177,-3978584,-1241076,5500782,6148401,10518204,12416982,9841519,12041333,6826499,3668429,2007285,-5867302,-5907690,-9635717,-13081935,-9048825,-11788484,-7559187,-2600627,-2861901,5605279,6766078,8214586,13837153,9129776,10550818,8975386,1648301,2490398,-4237115,-8377980,-7335970,-13323958,-10557902,-8944674,-9735757,-2047190,-932418,2671670,9124091,7839738,11734882,12071059,8112805,9075679,3665853,-501597,-2002894,-8249583,-9157354,-10098551,-12316650,-8728899,-7432013,-4869018,761101,2575952,6629636,9989136,9606212,11277440,9780884,6540810,4884893,78664,-3599567,-5780652,-9665858,-10280372,-10163661,-10107073,-6645769,-4079274,-885331,3879679,6155498,8916848,10827409,10022766,9611353,7158532,3612162,591479,-3356874,-6658049,-8817966,-10391412,-10534847,-8997045,-6964113,-4000444,74473,3079155,6311155,9358499,9551180,10501856,9441914,6004710,4676024,-14682,-3684376,-5110312,-9824535,-9431079,-9440132,-10327606,-5340892,-4473747,-1024287,4657339,4336142,9188849,10415986,8048195,10780531,5721565,3179610,2313995,-5211101,-4909034,-7881988,-11606634,-7457755,-10077878,-6910412,-1761989,-2732854,4647422,6255856,6576517,12015604,7944395,8627935,8091618,1354378,1974003,-3320526,-7343602,-6052442,-11250618,-9048424,-7482199,-8325237,-1881074,-1139924,2265748,7341521,6349601,10054366,9724738,7212392,7892294,2748672,480421,-1942582,-6732437,-6810634,-9397036,-9611554,-7394731,-7283197,-3011159,-452997,2142396,6426041,6895750,9470169,9264731,7381593,7151653,2714527,650536,-2153281,-6733692,-6584961,-9451393,-9403935,-6904323,-7482549,-2509435,-253772,1634605,7055663,6498397,8817473,9912989,6324935,7415831,3187437,-487181,-1024468,-6833458,-6981541,-7772344,-10362295,-6308572,-6616266,-4087952,1021157,900485,5900594,7760669,7064827,10141318,6998610,5606298,4747091,-876902,-1616875,-4856214,-8262331,-7093987,-9336411,-7799489,-4998752,-4461026,212329,2550923,4465828,8106969,7735486,8516516,8150907,5079018,3771420,358939,-2890443,-4629743,-7421351,-8229768,-8122535,-7816722,-5491878,-3257726,-605381,2620618,4947948,6930971,8140240,8091976,7467684,5702289,3354889,477801,-2239767,-4865011,-6878292,-7730175,-8194655,-7223243,-5438641,-3499565,-341121,2257897,4548004,6999918,7643424,7870818,7532395,5093451,3371743,577654,-2767036,-4331588,-6888525,-8031087,-7454655,-7624664,-5243640,-2821880,-1017976,2868836,4547144,6247427,8337040,7113853,7256531,5757327,2258767,1214051,-2476787,-5023206,-5558723,-8309735,-7297797,-6530636,-6216193,-2241455,-979866,1685778,5380640,5359206,7806317,7830308,5965024,6250407,2656054,451762,-1247921,-5324664,-5551065,-7242537,-8063875,-5821064,-5862425,-2925021,-107497,1261819,5038297,5848309,6856070,7978169,5965523,5539373,2983257,112540,-1418770,-4922096,-5866050,-6951753,-7711908,-5842016,-5500688,-2790196,-156586,1352849,4911335,5509478,6817119,7788173,5563171,5719710,2843617,72252,-844018,-4991133,-5353612,-6354285,-8061879,-5125395,-5642342,-3266899,423004,333639,4930961,5718882,5746838,8375407,5091069,5142323,3754880,-966043,-365855,-4435535,-6317061,-5152372,-8410361,-5375229,-4404781,-4187116,1087389,797204,3827894,6813922,4855482,7935646,5876974,3762979,4352369,-849300,-1317766,-3146549,-6891833,-5025166,-7314066,-6356195,-3496227,-4248377],[0,0,0,-2,-10,97,-45,185,-244,300,-448,447,-707,760,-1116,1289,-1661,1985,-2357,2890,-3341,4109,-4713,5662,-6483,7581,-8727,10026,-11584,13144,-15102,16988,-19328,21680,-24457,27436,-30710,34382,-38203,42594,-47118,52329,-57808,63969,-70606,77827,-85783,94295,-103856,114117,-125708,138309,-152461,168146,-185732,205723,-228390,254835,-285529,322304,-366630,421856,-492534,586946,-720607,926040,-1289972,2149504,-10383646,-8272031,-14427885,-7397430,10193471,-779438,17457601,19323973,12011308,23866946,13969994,6536922,10855305,-6125239,-8542040,-9321883,-21652884,-17340042,-15393852,-20016280,-7314035,-3819220,-2276693,12909328,12209339,13869943,24596071,13459550,14627155,15654516,-2660886,1702908,-6025562,-20905262,-9121649,-21698227,-21728437,-5763332,-18348157,-2085973,8179588,-2019432,21906715,16211722,10998910,28918794,6760843,9536341,12933479,-14104115,-1495473,-11684864,-27307374,-7048860,-23753979,-18545727,915454,-15342150,7034433,13863784,2547527,27984473,15967954,11617638,26427934,821661,5105068,4959359,-20141427,-6207202,-16808695,-26994397,-7150842,-20670190,-11980004,5004761,-6732189,12836652,17701641,8236517,26498758,15574697,9069856,18433657,-2877267,-2935055,-2367194,-22129615,-12678257,-16051164,-24755761,-7026060,-11713609,-8007365,10938780,2837818,13920498,23652804,10274947,22397170,16873892,1635776,11808150,-5808753,-13911492,-4731072,-25721101,-17764206,-10836316,-25389330,-1967509,-2789674,-5823842,20790097,7425383,15045190,29190607,5649315,20095220,13628963,-8684430,8997162,-13955015,-19937420,-4364764,-30445488,-13662687,-6848450,-22629757,8393775,987599,820204,27946416,6405944,19222260,26330248,5727,18774086,3065115,-13099739,3796936,-22761201,-18476190,-8531907,-29382451,-6678179,-6686457,-12497791,14650140,4060378,11624321,26577710,9102203,21089891,17222425,595944,10048391,-5985351,-13693678,-7409314,-22864426,-17845589,-12620999,-19396615,-5182860,-1229189,-746006,14078152,13211622,14420821,22568487,13677099,12201390,12580671,-2216260,-2348671,-6677784,-19606492,-12558843,-17841348,-20892122,-6653872,-12229474,-3391916,9843586,2411624,17855085,19132379,10729242,24007885,9700171,5156566,9990898,-11809238,-6814258,-10628462,-25206065,-10303582,-18973371,-17128133,71624,-9279617,6010665,14128020,6538410,23609233,16375218,11915356,20191971,2180450,2798755,93477,-16335730,-9397505,-17167150,-21552824,-10236439,-16448661,-7822967,1939408,-625034,12678311,14502736,13365454,21066866,13628999,11604630,10170389,-1325761,-2908815,-8972961,-16289646,-14552085,-18022471,-16420174,-10657843,-8684532,-1167991,5136032,9002699,14982648,16713197,16943775,16171547,11949638,7244672,1385019,-4487762,-10170827,-14431952,-16165362,-17903597,-15195277,-11659087,-8181099,-124094,4197105,9112164,15809746,14835833,17223818,16482983,9433512,8850183,879122,-6310010,-6970363,-16091311,-16035622,-14509620,-18154812,-9112876,-6765879,-3548217,8117390,7391756,13701828,18695062,12887556,17260249,11709548,4013532,4494759,-6897710,-10252154,-11368446,-19414220,-14764495,-14475481,-13831326,-3951550,-2364834,4192232,12081154,11980362,17036409,17237925,13436457,12452374,6483388,171156,-4017281,-9947226,-14424795,-15277089,-16246263,-15635745,-9747517,-7234340,-1809372,6923250,7399343,14125208,17354779,12562150,17426296,10400665,3722166,5463134,-8353557,-9015809,-10027760,-21056373,-11388936,-14644642,-14972704,163216,-5675229,5024139,14396083,6385570,20864730,15790241,9024446,18447156,775041,550488,687330,-17594174,-8201791,-15463603,-21651935,-6323556,-15843497,-6553097,5224829,-2681419,14518753,14116551,9807312,22634215,9683462,9573889,11197603,-5566159,-1350212,-8249620,-17784271,-9843082,-17742656,-15041630,-6231222,-9854629,789938,6384129,5789714,15627097,14495473,12914505,16244545,8682096,4884497,2939558,-6865601,-9060247,-10958465,-17523772,-13577153,-12376871,-13077856,-2693942,-1191034,2625540,13349728,9841474,14971636,18196220,8650330,13180126,6031333,-3749567,445037,-12516864,-13949767,-9845623,-20512688,-10045197,-8282506,-10741601,5493096,1828524,7165812,18155317,8447052,16990487,15130631,4006710,11014948,-1808694,-7022956,-3284512,-17609015,-12382165,-11441753,-18195119,-4726447,-6520999,-3389170,9890148,4648439,13067674,17273469,9273864,16300101,9313434,2011797,4778115,-7643389,-9350878,-9107783,-18101339,-11971381,-11802171,-12448051,-1755180,-1742606,3600962,11938153,9439628,14806923,15355869,9698196,11282825,4691107,-1366762,-2291348,-10317809,-12115439,-11974864,-15513118,-11079221,-8364386,-6500799,1292067,4208110,7623324,13346391,12300410,13096796,13197362,7267389,5228142,930760,-6176928,-7290558,-11715192,-14606456,-11414537,-12829051,-9180812,-2696783,-2036763,5638194,9631849,9398814,15595662,12424405,10362586,11259371,2109226,507279,-3172943,-11649889,-9112325,-13784558,-14861586,-8351230,-11065281,-3723406,1838429,1513242,11319101,10701094,11262145,15914772,8473900,9144804,5834582,-2963217,-1747113,-9440905,-12310783,-9998194,-15297413,-9854267,-7416866,-6583773,2606338,3060207,8037475,12962002,10338753,14197808,10710924,6855461,6207519,-2140137,-3862399,-7807765,-12906471,-10732303,-13816061,-10900060,-6644149,-5999448,2126244,4081988,7581568,13180789,10506671,13544567,11254748,6077576,6213278,-1850902,-4622716,-6690109,-13387165,-10439591,-12575457,-11963022,-5386818,-6164225,1019868,5424527,5719255,13065826,11044230,11272762,12542992,5283788,5225159,33423,-6140598,-5725002,-12133315,-11915806,-10524722,-12374034,-5877507,-4286572,-520560,6219881,6373912,11485504,12291424,10509767,11826252,6242701,3948919,434889,-5988467,-6542282,-11281413,-12102139,-10383370,-11800062,-6104603,-3948436,-672709,6121850,6111242,11067252,12316108,9665351,12028755,6125726,3314954,1680354,-6457797,-5978931,-9930337,-13112715,-8735408,-11752910,-7010225,-2048221,-2441109,6212767,7041222,8379081,13819535,8951021,10304162,8512898,1183223,1988283,-4784864,-8691891,-7632833,-13309970,-10397349,-8588289,-9156341,-1644800,-312540,3296662,9411563,8240013,11788918,11896959,7912525,8392204,3070573,-1071431,-2741237,-8601542,-9520990,-10187250,-11988970,-8548330,-6919487,-4296030,1255765,3313610,7015739,10233719,9833378,11011491,9531472,6056540,4215395,-371324,-4227022,-6239867,-9823601,-10454259,-9979860,-9727341,-6251293,-3417465,-319067,4334775,6705695,9116029,10904022,9969785,9166267,6818896,3050272,-44519,-3815865,-7201487,-8948048,-10450743,-10517380,-8634240,-6653586,-3486638,687408,3435028,6792443,9535162,9589558,10499222,8979281,5623655,4212445,-600090,-3981377,-5580589,-10015396,-9336585,-9435908,-9975619,-4989026,-4099114,-364032,4959545,4727824,9539515,10238993,8115028,10391414,5195325,2928348,1641692,-5590782,-5206416,-8294481,-11448271,-7446892,-9901970,-6336229,-1517417,-2052470,5138732,6466313,7058556,11889197,7877416,8587388,7504374,991263,1541727,-3973136,-7486811,-6448162,-11304356,-8842974,-7457925,-7777239,-1422378,-678722,2882965,7550477,6640398,10231984,9451322,7063689,7328618,2187271,96039,-2515060,-7106489,-7051267,-9443164,-9459452,-7105965,-6769804,-2541977,36178,2788586,6764247,7230458,9422193,9212970,7189433,6645565,2202027,47104,-2761195,-6923176,-6990721,-9449815,-9168324,-6776201,-6855852,-2063423,259646,2349819,7295628,6843313,9026703,9655407,6277460,6776327,2615569,-933601,-1732650,-7107026,-7110115,-8013306,-10057462,-6127260,-6209042,-3456520,1467310,1576225,6310603,7966372,7241814,9921605,6688696,5154250,4105944,-1359661,-2230711,-5333827,-8428723,-7253154,-9192954,-7475391,-4513768,-3830516,853639,3079561,4916071,8348052,7836085,8298321,7803925,4558848,3175684,-276299,-3591012,-5003661,-7781073,-8320646,-7903223,-7553030,-4903812,-2710477,-50602,3364465,5253273,7254828,8252066,7941605,7176075,5113368,2651289,-29519,-2922768,-5208969,-7161364,-7968466,-7975569,-7085851,-4911119,-2848130,176281,2982921,4898886,7238807,7853585,7585847,7236090,4688887,2668776,111948,-3469037,-4814110,-7029603,-8236542,-7124163,-7294847,-4740560,-2011515,-510955,3551796,5083272,6465158,8668602,6866820,6862328,5309450,1524927,681383,-3187500,-5568376,-5809334,-8565463,-7155973,-6126776,-5800798,-1466839,-375115,2340666,5947933,5497477,7982010,7606000,5546130,5817741,1835564,-111605,-1849425,-5905361,-5745234,-7390118,-7844307,-5425856,-5446899,-2145135,470148,1931697,5660828,6026356,7027459,7758934,5632265,5114708,2202785,-466488,-2024007,-5463680,-6024892,-7205410,-7623195,-5502710,-5198855,-2015961,452284,1877632,5591491,5722157,6998942,7662483,5117028,5408387,2050684,-682208,-1256893,-5745691,-5593212,-6470839,-8100065,-4597101,-5323451,-2610565,1196239,853453,5555970,5922775,5683515,8404669,4587495,4663069,3207044,-1685820,-874015,-5017172,-6611934,-5130134,-8387706,-4994127,-3786813,-3599259,1847655,1409889,4334470,7155171,4996922,7810605,5565945,3205311,3660570,-1505239,-1919083,-3728137,-7217767,-5200005,-7190120,-6023069,-2976405],[0,0,0,-1,-8,168,-79,202,-162,229,-330,373,-607,628,-911,955,-1254,1434,-1754,2127,-2451,2984,-3337,4008,-4504,5312,-6045,6951,-7943,8937,-10211,11392,-12976,14462,-16322,18173,-20270,22554,-24963,27785,-30649,34039,-37461,41399,-45510,50091,-55124,60577,-66765,73357,-80900,89006,-98294,108601,-120429,134031,-149731,168373,-190399,217535,-251188,294857,-353238,435697,-560343,768401,-1176533,2263320,-12088750,-26173798,-4779811,-16404572,-5975377,8885028,311185,16473029,20000599,11546327,24180970,13741201,6921768,10381260,-5631724,-8909051,-9077584,-21887105,-17195599,-15468113,-19887816,-7465912,-3627979,-2425841,12961320,12027235,13986186,24499716,13560630,14538616,15746503,-2735802,1831765,-6030144,-20822056,-9101816,-21481389,-21789181,-5810141,-18311891,-2227512,8054158,-1870048,21689259,16308368,10901207,28875783,6957889,9340012,13099289,-13946646,-1570367,-11306996,-27404758,-6997457,-23589064,-18886968,1046245,-15527317,6671042,14128685,2195061,28043363,16081602,11311985,26771643,774271,5124110,5462197,-20253242,-5877501,-16611609,-27378555,-6772607,-21033668,-12212466,5112849,-7383085,12785880,17498711,7797121,26832821,15316360,9151490,18848447,-2938963,-2370924,-2157152,-21995185,-12225856,-16299729,-24647229,-7071134,-12156570,-8029522,10422383,2459452,13905571,23234928,10390208,22221114,16858187,2116899,11888352,-5390556,-13625860,-4639193,-25144715,-17860417,-10814752,-25350263,-2449000,-2860161,-6133533,20408592,7390358,14612061,29319589,5610350,20110368,14245417,-8675893,9421762,-13495668,-19949525,-3845355,-30533154,-13826819,-6594592,-23255645,8255157,692525,159887,28023061,5899034,19207619,26716115,-250995,19356131,3307824,-13012545,4673461,-22860296,-18214998,-8194529,-29803925,-6485263,-7173160,-13025795,14569001,3166410,11334916,26487751,8615144,21615893,17310743,798001,10827714,-5876328,-13027979,-6998659,-22899092,-17384215,-12925322,-19721519,-5313868,-2099683,-907711,13570473,12616472,14397328,22268956,13809351,12669296,12640080,-1476225,-1921834,-6304427,-18970899,-12524581,-17631731,-20939476,-7089227,-12440858,-3926866,9243932,2162173,17325283,19061090,10667383,23938505,10137053,5319126,10455773,-11115524,-6527724,-10088873,-25073048,-10248108,-18861420,-17663526,-252486,-9782272,5369186,13951372,5899788,23408098,16476909,11736836,20707459,2545968,3085029,1022998,-16127091,-8840219,-16709231,-21842078,-10000138,-16846151,-8313984,1757232,-1571814,12392143,14175859,12630548,21414040,13553616,11825271,11125463,-1262268,-2089635,-8314520,-16296824,-13686872,-18208497,-16593155,-10512627,-9648115,-1348015,4585406,7994283,15016076,16019483,16821973,16658076,11750030,8105923,1810392,-4164585,-9251931,-14334942,-15819936,-17561645,-15622030,-11642969,-8935249,-751735,3870082,8249057,15543980,14472955,17097994,16915602,9509481,9546751,1494905,-5791780,-6048325,-15899450,-15548686,-14218562,-18679986,-9092502,-7614003,-4297534,7746311,6157694,13508651,18359059,12442093,17975623,11598380,4684630,5531183,-6781119,-8996156,-10996608,-19343649,-14041450,-15224257,-13888234,-4219755,-3707032,4187205,10960179,11224673,17350436,16350777,13981409,13017305,6312964,1692274,-3782163,-9365323,-13258173,-15692683,-15797382,-15706884,-10717540,-6955159,-2953569,6145425,7332029,12891322,17648465,12510074,17071009,11385712,3817904,6043487,-7196449,-9013540,-9154483,-20738186,-11778026,-14317417,-15598852,-529793,-6082797,3936731,13868461,6019919,20265565,15886244,9137572,18645375,1494509,1178167,1340517,-16747656,-7680611,-15033075,-21397605,-6683968,-16261091,-6933885,4187349,-3222848,13861095,13291411,9794403,22241551,9740949,10378047,11247073,-4574693,-470396,-8076275,-16700446,-9821924,-17825266,-14665016,-7187980,-10077831,349237,5047624,5774609,14876037,13843641,13517860,15712233,9213477,5869028,2911230,-5445563,-8601636,-10855727,-16487624,-14049818,-12469975,-13001039,-4108403,-1388037,1873679,12089304,10061651,14152105,18071421,9410767,12815677,7141807,-2854521,581416,-11087244,-13715158,-9775077,-19606676,-10929027,-8398990,-11101310,4082000,1746833,6255773,17189953,8804306,16353921,15448423,4767474,10960449,-523539,-6480702,-2968609,-16420148,-12548179,-11343878,-17985136,-5646577,-6723006,-4033609,8767147,4457152,12229904,16757010,9546539,16049366,9821033,2730554,5051558,-6598829,-8777798,-8891864,-17405906,-12116677,-12019877,-12477727,-2578628,-2321834,3113994,10866397,9212594,14459146,14947235,10221421,11470161,5096805,-260075,-1991555,-9403798,-11468716,-12108166,-14940207,-11470103,-9077854,-6567324,49693,3549482,7156317,12114017,12468247,12993932,12957370,8410797,5349018,1869617,-4915718,-7260138,-10476737,-14346517,-11751619,-12371581,-10244562,-3394033,-2535255,4062269,9364571,8727071,14796117,13030086,10078891,11773144,3232449,822178,-1801475,-10802180,-8896416,-12873564,-14999500,-8681403,-11263252,-4929161,1201071,671057,10114120,10356076,10738375,15729764,8993148,9510501,6606466,-1862831,-1102553,-8400245,-11544162,-9967153,-14985208,-10143914,-8124533,-7039289,1449321,2039789,7381531,11874322,10156150,14207178,10737297,7797356,6812238,-1201931,-2531357,-7327064,-12020958,-10190898,-14121287,-10804198,-7420721,-6996416,1468893,2727173,6890074,12612303,9708704,13775923,11348692,6435036,7486553,-1272896,-3542918,-5541322,-13023116,-9625625,-12476008,-12373754,-5611793,-7232874,147581,4694238,4554967,12525506,10512079,10983501,13036015,5678484,6011102,1193069,-5390904,-4782061,-11378841,-11652900,-10247201,-12646300,-6517708,-4869450,-1581736,5221177,5604898,10614020,11968737,10475570,11944996,7003270,4642613,1271465,-4885735,-5884827,-10628943,-11704619,-10529488,-11907494,-6621283,-4757746,-1391383,5118304,5273241,10562185,11773570,9698895,12286105,6505900,4261381,2446090,-5656049,-4997935,-9437490,-12746629,-8634144,-12092781,-7463795,-2870224,-3325907,5298014,6093918,7859667,13453935,8868570,10631389,9020115,1917141,2881020,-3931186,-7836643,-6993037,-12982160,-10299259,-8851846,-9672539,-2400636,-1216598,2311437,8648279,7575708,11282153,11877205,8092553,8921818,3926824,-395737,-1811244,-7727527,-8926748,-9757006,-11982266,-8782163,-7367251,-5093058,479745,2412420,6212394,9651715,9448403,10889979,9741193,6585781,4960720,419250,-3306270,-5507245,-9274411,-10024942,-10001498,-9926968,-6751792,-4122918,-1063988,3443601,5935463,8582417,10432448,9926800,9303781,7178214,3820506,583407,-2973303,-6467002,-8577220,-9973845,-10485293,-8856853,-6838239,-4335568,2583,2727618,5938459,9296956,9086661,10339355,9366393,5812540,4963765,72743,-3492348,-4662243,-9706819,-9031576,-9203988,-10402575,-5163759,-4558215,-1242588,4513398,3913716,9016696,10034724,7879432,10712646,5609504,3347748,2444246,-4966092,-4588493,-7672081,-11253568,-7300500,-10019511,-6812002,-1975055,-2746812,4393146,5851703,6461441,11578894,7799177,8648889,7803396,1507908,2129504,-3270302,-6782497,-6095896,-10892742,-8689131,-7707467,-7976495,-2084888,-1301240,2391776,6793922,6387465,9867964,9160257,7355612,7511296,2768076,899677,-2054268,-6267016,-6582586,-9335288,-9107783,-7483723,-7142656,-2832451,-942461,2155611,6089176,6517275,9394380,8827798,7370859,7196663,2532657,903744,-2104498,-6489009,-6216129,-9321509,-9061572,-6750147,-7465512,-2508666,-378588,1487621,6844064,6219117,8676122,9646418,6238843,7331366,3188771,-316564,-913493,-6477952,-6684253,-7615738,-9987472,-6332535,-6471700,-4113533,730571,889364,5538900,7437185,6927516,9690970,6900512,5556084,4572134,-586205,-1591538,-4555888,-7805574,-7004416,-8937660,-7637529,-5009418,-4290373,9579,2360207,4295880,7681793,7631069,8173358,7824132,5102275,3633314,526087,-2615626,-4461398,-7071298,-7939076,-7904639,-7546620,-5443918,-3301227,-652032,2351972,4607348,6653297,7761923,7951229,7249390,5575451,3434731,595704,-2052832,-4453836,-6635907,-7432164,-7949257,-7242853,-5271263,-3645641,-613095,2151799,4056120,6767178,7385192,7477113,7530463,5024776,3409860,918449,-2618662,-3943143,-6444509,-7826952,-6927560,-7545230,-5149385,-2692429,-1336647,2803603,4270422,5887540,8231405,6709064,7092306,5738704,2149089,1531055,-2303062,-4777078,-5154552,-8174477,-7054818,-6340460,-6228534,-2118592,-1257326,1589222,5120398,4895859,7712134,7489886,5834173,6262834,2500074,625332,-1095596,-5061042,-5150886,-7116423,-7739611,-5725391,-5858636,-2824015,-360432,1173279,4878336,5432875,6800847,7612964,5814866,5609661,2774948,367909,-1292990,-4723438,-5349093,-6863196,-7376228,-5640435,-5645106,-2635154,-513923,1139583,4858929,4987725,6819498,7491645,5251692,5970080,2595493,274880,-463063,-5059190,-4806597,-6209719,-7993696,-4721871,-5922922,-3042531,322905,-55288,4978392,5139631,5464262,8337807,4633466,5371976,3772769,-910963,129668,-4431983,-5811507,-4796767,-8346676,-4981875,-4498786,-4344710,1150539,342971,3726878,6488790,4554133,7882102,5572008,3801876,4420852,-837494,-920462,-3021593,-6566062,-4634457,-7320842,-6031227],[0,0,0,0,-3,55,102,15,73,15,-3,-25,-16,-111,6,-140,8,-104,44,-90,141,-101,214,-93,228,-117,247,-214,269,-310,250,-355,245,-406,323,-462,421,-450,469,-405,525,-441,615,-528,640,-571,588,-624,602,-771,728,-932,881,-1061,1121,-1338,1653,-1979,2590,-3115,4089,-5083,6646,-8371,10000,-9079,-6752,120979,-2922261,-18737773,-24861108,-6183061,-15746466,-6923821,8787240,73599,16215046,19896233,11899329,23884364,14407129,6978287,10739917,-5105808,-8929553,-8839428,-21630892,-17676414,-15347792,-20286232,-7910118,-3763746,-2871383,12777635,12106377,13632545,24766075,13713524,14640097,16111780,-2484953,1998746,-5764497,-20763628,-9157622,-21488972,-22030517,-6081367,-18373654,-2616021,8004896,-1992412,21409437,16523349,10977190,28887304,7545263,9340685,13272453,-13570065,-1852980,-11131712,-27403836,-7384229,-23435491,-19291645,860169,-15362533,6305426,14283962,2288678,27786701,16498697,11192148,26826293,1215197,4807036,5561262,-20254393,-6289580,-16472628,-27590925,-7042311,-20855694,-12543799,5196915,-7096631,12662823,17890438,7969680,26789229,15664557,9218347,18854185,-2712333,-2620599,-2258902,-22035119,-12623358,-16325162,-24799552,-7408765,-11956792,-8234336,10501863,2855764,13703061,23678075,10542586,22173998,17309837,1893858,11827543,-5210467,-14045172,-4598775,-25424412,-18401218,-10565133,-25744333,-2524756,-2476810,-6471711,20846484,7687144,14553811,29818878,5575965,20173761,14529655,-9044147,9550488,-13659115,-20486787,-3782441,-30882494,-13980457,-6561703,-23524869,8488568,806897,239713,28413742,6116615,19339754,26997132,-157378,19428649,3320700,-13129518,4525756,-22926894,-18446015,-8465564,-29968327,-6790602,-7243979,-13016392,14457664,3584180,11464269,26655708,9131565,21428253,17585592,1026145,10543006,-5541230,-13353323,-7281685,-22681670,-18100521,-12861237,-19656315,-5947227,-1517884,-1152764,13608809,13320132,14040158,22835095,14071380,12371635,13308292,-1808383,-1959449,-6037380,-19827683,-12306678,-17868026,-21552303,-6576133,-12935911,-3942910,9734198,1713756,18034986,19190990,10577714,24756436,9813033,5538729,10679294,-11734866,-6234460,-10473236,-25521768,-10131465,-19469168,-17689558,-72766,-10075052,5847912,13909339,6103378,23964612,16406717,12152320,20852065,2382199,3344473,680168,-16373066,-8981816,-17250131,-21939694,-10270130,-17175194,-8200761,1705511,-1409236,12613268,14244295,13077543,21685269,13648117,12003740,11057693,-1256684,-2202109,-8637303,-16452150,-14087622,-18492729,-16819575,-10684856,-9672398,-1284095,4797880,8288869,15332901,16496631,17033402,16851332,11952138,7959502,1874939,-4474406,-9621513,-14576395,-16324299,-17778971,-15875929,-11794653,-8479304,-701295,4085976,8861549,15649097,15011258,17343127,16769584,9884983,9312189,1206131,-5799727,-6749003,-16084565,-15785784,-14876597,-18413887,-9330161,-7631684,-3662279,7562991,6847641,14022016,18262149,13245425,17841928,11496764,5075797,4687420,-6739246,-9296775,-11852966,-19086342,-14665433,-15482908,-13476855,-4851178,-2959131,4543738,10928670,12347629,17159207,16776269,14624616,12336703,6783785,1260605,-4506174,-9162671,-14353364,-15938105,-15604861,-16558112,-9992779,-6992133,-2882825,7137212,7188732,13655987,18219606,12265615,17794699,11057904,3482104,6168747,-8219288,-9185664,-9597998,-21479128,-11604756,-14827775,-15630864,-12261,-6045618,4747043,14324451,6361837,21046720,15987120,9374566,18637905,1109525,1010427,742532,-17195626,-8318485,-15601301,-21540371,-7079337,-16011911,-6682163,4486058,-2403286,14173314,13985442,10421071,22265168,10254765,10088898,10940302,-4566436,-1514098,-8266280,-17172821,-10686049,-17491337,-15215680,-7067214,-9414591,156351,6098180,6276517,14947414,15049979,13237823,16073876,9692937,4805320,3189223,-6137005,-9601395,-10560202,-17629810,-14166455,-12219693,-13725804,-3129828,-1168709,2033558,13284308,9875513,14854335,18733836,8840031,13513143,6646455,-3527794,826319,-12217325,-14093048,-9830606,-20590267,-10579537,-8618631,-11196827,4948105,1661891,6901919,17993663,8756734,17055568,15449088,4517636,11228388,-1089893,-6856984,-3184020,-17205117,-12791869,-11560518,-18446993,-5469146,-6697991,-3900490,9343114,4762482,12705273,17489392,9649077,16351261,9978290,2272817,4988824,-7167303,-9404766,-9068304,-18061056,-12365601,-12003115,-12822319,-2201780,-2014718,3344430,11764179,9461383,14901586,15565620,10077122,11598323,5013406,-1002358,-2126606,-10154973,-12046926,-12241648,-15686752,-11558792,-8820101,-6724934,708643,4056772,7541169,13048091,12751096,13200991,13409582,7982686,5397273,1469499,-5785974,-7412033,-11253898,-14991516,-11735990,-12968242,-9993040,-2860283,-2466025,5062763,9853580,9156753,15803091,12923727,10369992,11934671,2402250,731952,-2526640,-11792365,-8951955,-13893801,-15288093,-8443677,-11661940,-4040824,1644047,945223,11382743,10552468,11347596,16401947,8582376,9772820,6141586,-2826471,-1280902,-9608375,-12224547,-10071013,-15781102,-9814474,-7980041,-6867005,2551590,2522036,8153105,12927416,10318083,14790532,10750510,7225940,6623811,-2101813,-3384501,-7916017,-12995370,-10616540,-14353986,-10991491,-6986408,-6577739,2077936,3694026,7588986,13274077,10373909,14012443,11404107,6306164,6747462,-1821097,-4233918,-6600610,-13563345,-10364643,-12932959,-12206294,-5594251,-6597958,918757,5190480,5619890,13145240,10928976,11627330,12718026,5511104,5756440,108867,-5855217,-5627098,-12362928,-11738942,-10929751,-12667316,-5978322,-4846085,-540632,5881309,6176694,11758739,12151556,10832679,12238263,6336886,4512718,481595,-5910789,-6330684,-11679586,-12133745,-10589438,-12205498,-6096981,-4283224,-832921,6246588,5924929,11343712,12461295,9676046,12507813,6226202,3509934,1885970,-6570489,-5860820,-10062779,-13402636,-8819201,-12028550,-7312908,-2208299,-2611066,6154886,7147332,8439428,14118228,9182295,10536149,8841017,1299745,2090526,-4693012,-8815271,-7750512,-13523099,-10763317,-8721516,-9349960,-1809237,-251086,3170928,9438717,8395087,11763447,12184876,8109145,8532989,3400643,-1133697,-2708088,-8513174,-9819656,-10262742,-12240211,-8878434,-7054054,-4484143,1171429,3313637,7014421,10431021,10098211,11083847,9760412,6185929,4304241,-258849,-4170006,-6364178,-9984553,-10636672,-10312945,-9976859,-6601767,-3493439,-311051,4279836,6906416,9230491,10965065,10338842,9263794,7033254,3332347,-145609,-3647490,-7331324,-9282985,-10396320,-10954118,-8810901,-6674936,-3985232,899457,3355502,6821472,10059334,9484726,10815197,9377617,5525426,4695690,-790647,-4183446,-5418145,-10574912,-9448817,-9635536,-10424431,-4713552,-4356193,-443572,5288505,4574274,9922768,10428897,8134968,10894819,5145005,3035643,1754539,-5848486,-5212801,-8615728,-11752416,-7516657,-10235535,-6442046,-1508870,-2156115,5335490,6528561,7339429,12114740,8100676,8790165,7474274,1118892,1451537,-4139085,-7524609,-6865340,-11442284,-9018604,-7858552,-7698030,-1648456,-630730,3129319,7464236,7134615,10352207,9514136,7579239,7270868,2432407,212010,-2897160,-6929733,-7443983,-9890290,-9344288,-7736429,-6782647,-2572658,-377782,3106773,6678194,7412734,9948189,9055903,7666064,6884561,2160254,407255,-3068276,-6962896,-7000387,-9992396,-9302697,-7058509,-7131632,-2066110,822,2434162,7431353,6929989,9417140,9786271,6469655,7095310,2705034,-742769,-1755174,-7118782,-7337837,-8369325,-10233944,-6494814,-6419682,-3620868,1122222,1696511,6262897,8004675,7616320,10025866,7095095,5453322,4201303,-1007487,-2346796,-5310124,-8434339,-7667204,-9205837,-7772613,-4897056,-3887739,502927,3135443,5091156,8333864,8176776,8468656,8017285,5009599,3225819,39830,-3434678,-5167584,-7729120,-8616750,-8183681,-7778374,-5335936,-2847255,-222214,3097831,5344048,7273715,8529667,8246095,7462678,5526414,2961842,177363,-2814671,-5176949,-7262961,-8132097,-8200042,-7402932,-5281764,-3075417,-136838,2917018,4883861,7329288,8106336,7829565,7629012,4975159,2860504,458140,-3335653,-4758517,-7114773,-8529487,-7359067,-7687352,-5126894,-2236356,-923487,3452228,5082337,6390675,8889998,7107213,7172201,5790262,1700681,1057086,-2954209,-5628155,-5747610,-8716625,-7399500,-6434156,-6269046,-1724398,-675338,2148186,5952717,5534796,8249818,7886099,5886129,6152067,2083579,185045,-1807734,-5913564,-5811910,-7707129,-8036561,-5795779,-5800387,-2292605,99919,1865776,5709273,6005781,7532124,7905999,5835074,5558475,2263354,-184472,-2001105,-5660488,-5953843,-7502558,-7789866,-5633180,-5667970,-2074107,191524,1689008,5807584,5639476,7362942,8023890,5172923,5904846,2245373,-484169,-1041569,-6015550,-5532628,-6716826,-8529973,-4720837,-5726035,-2793422,1064363,588181,5764222,6024980,5836822,8819534,4732457,5101546,3473308,-1644703,-639458,-5217605,-6710773,-5255660,-8739630,-5103841,-4185045,-3859027,1779408,1183655,4469438,7200650,5108725,8189898,5735065,3588335,3959807,-1398954,-1731469,-3893570,-7278637,-5288973,-7577521],[0,0,0,-2,-10,127,-71,284,-241,417,-445,592,-792,953,-1328,1513,-1990,2260,-2820,3302,-3969,4737,-5511,6554,-7481,8800,-10019,11637,-13273,15181,-17287,19509,-22139,24811,-28036,31320,-35152,39161,-43615,48477,-53694,59581,-65786,72821,-80224,88510,-97381,107172,-117934,129690,-142849,157176,-173352,191152,-211408,234235,-260500,290976,-326693,369544,-421527,486835,-570967,684759,-847431,1101206,-1556841,2642983,-12173734,-12106608,-16599631,-26228975,-4666066,-16577214,-5598422,8785057,679493,16479085,20329525,11538786,24435111,13601591,6887583,10356990,-5771199,-9166597,-8997641,-22270100,-17232715,-15629905,-19992288,-7223181,-3653139,-2249728,13329920,11981822,14432087,24451184,13507581,14825089,15308125,-2739288,1634031,-6653796,-20617102,-9701217,-21654349,-21489584,-6176505,-17760875,-1943611,8100579,-1142473,21592085,16602212,11219154,28485322,7311638,8920992,12610146,-13913990,-2367548,-11430639,-27618621,-7487115,-23142966,-19055383,1442840,-14906167,6807644,14791017,2399976,28154008,16520699,10892996,26862279,464963,4423926,5403648,-21078338,-6143160,-16710892,-27811640,-6333718,-20961228,-11962130,5885398,-7293439,13612633,17940543,7772707,27324262,14972399,9079663,18713410,-3687986,-2469136,-2729168,-22475250,-12228567,-16672291,-24449168,-6883802,-12138725,-7327062,10754905,2973853,14350301,23305932,10693130,22153684,16706130,1857334,11271940,-5648381,-14109043,-4973574,-25324791,-18278612,-10476614,-25357521,-2263025,-2165930,-6263746,21001411,7871413,14386216,29932709,5289694,19866734,14414212,-9525344,9439145,-13839135,-20764984,-3425514,-30981093,-13794017,-6076425,-23657705,9025312,980208,3912,28941794,5738273,19255134,27069440,-895516,19517900,3110998,-13675522,4827228,-23368335,-18401721,-7891678,-30282352,-6208592,-6865960,-13128944,15269394,3362183,11444842,27038041,8405061,21515435,17444480,248596,10809681,-6030050,-13671695,-6855270,-23178248,-17774604,-12428078,-19800618,-5146900,-1458536,-1189121,14201883,12845281,14092437,22852998,13460262,12405314,12934402,-2449259,-1820549,-6451097,-19709930,-12000247,-18038856,-21028785,-6384607,-12850497,-3406496,9768583,1798366,18207512,18941245,10446404,24494465,9439571,5288762,10420385,-11970977,-6314752,-10442356,-25449216,-9909051,-19123930,-17479029,378061,-9825612,5853015,14292015,5778108,23839285,16535153,11494545,20965656,2086741,2853163,1121064,-16748696,-8889953,-16633221,-22291135,-9580107,-16940414,-8525355,2414315,-1830532,12526243,14665816,12175981,21967149,13408332,11357293,11627673,-1742892,-2263770,-7987962,-16952811,-13357209,-18243049,-17122125,-9833684,-10035012,-1347591,5154179,7512340,15413362,16232355,16376996,17126999,11427243,7947431,2194005,-4779725,-9084453,-14339710,-16223761,-17254267,-15805575,-11621420,-8332170,-963149,4065675,8655012,15316393,14835721,17065552,16595008,9687669,9255501,1197388,-5751719,-6530410,-15939003,-15427209,-14578844,-18307978,-8934502,-7672066,-3621123,7700173,6296360,14035262,17986440,12673279,18107854,10948860,4947020,5080953,-7300980,-8749163,-11650589,-19231334,-13826107,-15697792,-13253721,-4203614,-3685875,4891062,10798657,11543727,17732927,15915040,14298080,12798502,5859078,1801873,-4373296,-9634807,-13240857,-16132611,-15449305,-15583855,-10654326,-6372523,-2699877,6404757,7853713,13002837,17626565,12677716,16704183,11188389,3636040,5447638,-7429914,-9263287,-9655290,-20519238,-11968841,-14215500,-14926763,-513111,-5346942,4538583,13765207,6806687,20191147,15736988,9525547,17863764,1370464,991863,405371,-16616545,-8262254,-15449016,-20881374,-7055134,-15743417,-6306183,4164424,-2286011,13999237,13341142,10447592,21757814,9769095,10216440,10518068,-4673337,-1025767,-8583562,-16721748,-10174417,-17649086,-14359723,-6961452,-9589975,676079,5517573,6155694,15133079,13962063,13491742,15667541,8835180,5527076,2434615,-6063301,-8761489,-11244885,-16630281,-13736684,-12673948,-12482277,-3612349,-1231350,2735103,12144671,10280590,14658162,17543201,9591501,12572401,6307119,-2710130,-228208,-11413980,-13540725,-10421802,-19255384,-10727033,-8504915,-10139803,4067865,2111478,6924084,17008940,9345961,16327010,14947923,4937463,10299141,-787933,-6571590,-3688870,-16385744,-12640300,-11485028,-17592033,-5632048,-6373540,-3560617,8969752,4908851,12429188,16871016,9641936,15856005,9534503,2360699,4731098,-7041991,-8973616,-9035238,-17688079,-11829013,-11936482,-12303375,-1984745,-2252179,3668541,11320355,9141208,14944279,14761400,10088781,11428677,4376344,-490061,-2384298,-10117185,-11180994,-12510114,-14965134,-10932035,-9086940,-5910183,474930,3708583,7935067,12052610,12582553,13198038,12377129,8370286,4949726,1102978,-5000803,-7848312,-10777207,-14235778,-11992583,-11985135,-9867484,-3141634,-1867175,4383283,9671271,9100039,14795107,13005908,9996794,11321876,2774261,468241,-2481318,-11080783,-9076378,-13208257,-14814192,-8529431,-11041650,-4254300,1427334,1102399,10634815,10351065,11079871,15610987,8600900,9462736,5819841,-2325927,-1274919,-9191639,-11479772,-10021262,-15152277,-9480914,-8115570,-6570902,2201517,2120562,8167747,12081620,9948036,14516569,10172322,7486582,6499409,-2106585,-2767590,-7787536,-12499766,-9985570,-14276095,-10459889,-6908431,-6705090,2205495,3208089,7170550,12913118,9762446,13691478,11170355,6028915,6910299,-1724310,-4084025,-5972662,-13149917,-9838788,-12335208,-12021879,-5360294,-6559404,606397,4990565,5241600,12517733,10657659,11113589,12343076,5558100,5536448,453171,-5422287,-5422751,-11583819,-11309715,-10566034,-12073333,-6203303,-4700435,-701515,5232649,5956580,11085374,11583683,10699624,11609839,6284189,4638901,452060,-5231509,-6023093,-11249040,-11418024,-10476628,-11785360,-5977423,-4715325,-848144,5631617,5363917,10948333,11767126,9424411,12211661,5988722,3915207,2006286,-6118630,-5222169,-9638052,-12753809,-8500904,-11836304,-7114707,-2435351,-2894688,5680529,6465710,7952282,13433211,8869043,10220095,8606870,1655686,2252488,-4133002,-8196038,-7268993,-12742160,-10394123,-8602771,-9239992,-2183176,-684114,2689784,8707533,8002370,11166447,11715396,8098180,8290606,3647959,-713336,-2308641,-7779296,-9249250,-9774245,-11716193,-8732549,-6952968,-4665896,582108,2935922,6292799,9754604,9579954,10663528,9564878,6298483,4465337,223294,-3598130,-5796496,-9263676,-10149870,-9821834,-9617668,-6574355,-3790556,-668808,3620158,6296600,8633145,10330581,10082001,8950441,6958705,3597567,137155,-3127935,-6656584,-8803289,-9778343,-10467963,-8658609,-6535586,-4193643,447267,2957975,6021763,9456847,8969435,10379065,9263568,5520402,4853496,-213089,-3649308,-4766363,-9820086,-9045510,-9172064,-10198711,-4896467,-4426439,-1004062,4609484,4023708,9088365,9977121,7842790,10497557,5400160,3164080,2086560,-5070152,-4694767,-7859082,-11064413,-7381275,-9779290,-6447752,-1950586,-2299505,4527642,5975457,6849304,11306134,7875934,8619637,7312410,1610015,1678429,-3565054,-6714977,-6485132,-10680777,-8576406,-7794231,-7438777,-2071359,-1071535,2793813,6596868,6624154,9923766,8924815,7501085,7053066,2570602,775517,-2511596,-6223673,-6736680,-9375131,-8819722,-7456273,-6799806,-2591461,-800073,2599012,6233169,6628297,9430682,8681844,7256034,7029459,2271726,723967,-2398054,-6604155,-6290586,-9373719,-8944679,-6689587,-7129388,-2280177,-195474,1832059,6872648,6442175,8631560,9519089,6291797,6922474,3008441,-462122,-1247770,-6399197,-6858608,-7698596,-9757550,-6368123,-6213173,-3900872,764322,1261253,5496785,7471841,7081781,9454434,6935567,5366073,4300626,-562061,-1869624,-4702298,-7763518,-7184854,-8660047,-7606753,-4941511,-3955264,-6204,2554452,4444845,7554453,7726948,8078966,7754192,5029431,3457965,463078,-2816838,-4639865,-7156434,-7920320,-7830211,-7386221,-5329743,-3199257,-507160,2507785,4641281,6833111,7767998,7864176,7201095,5344265,3254257,464247,-2214775,-4370784,-6757413,-7453134,-7740277,-7284843,-5077267,-3377734,-543476,2520409,4070599,6831495,7526457,7229520,7578873,4791550,3069783,992828,-2940018,-3997631,-6498919,-8025784,-6699672,-7517717,-5109860,-2342432,-1371124,3008161,4396671,5764054,8413924,6553140,7006212,5766558,1909751,1427245,-2463808,-4895645,-5108393,-8330657,-6846860,-6281466,-6173237,-1834542,-1082012,1692979,5245968,4866381,7708052,7281627,5743895,6168379,2196313,652689,-1322718,-5114581,-5130160,-7124203,-7498400,-5628167,-5778499,-2548091,-387139,1361584,4854220,5272008,6996587,7306653,5751796,5615832,2415761,479269,-1511245,-4861651,-5094372,-7067502,-7199880,-5519363,-5734739,-2221346,-534681,1222158,5123910,4700390,6972047,7348677,4928821,6066748,2242411,200994,-517903,-5391961,-4569171,-6321942,-7918549,-4408459,-6013565,-2740503,422360,-85881,5234100,5014511,5470910,8337255,4371451,5365582,3529951,-1090279,62632,-4686614,-5806091,-4810904,-8336774,-4747101,-4404630,-4013001,1336777,469255,3906102,6435558,4527722,7865899,5326768,3747460,4127351,-1054000,-1055041,-3329658,-6461718,-4694051],[0,0,0,0,-1,88,26,69,87,28,61,21,-7,-32,-1,-144,57,-218,117,-250,238,-338,459,-495,704,-689,951,-982,1275,-1433,1700,-1985,2195,-2607,2833,-3373,3708,-4311,4785,-5377,6021,-6634,7500,-8225,9283,-10157,11312,-12378,13617,-14982,16384,-18092,19698,-21673,23510,-25691,27857,-30246,32753,-35170,37572,-39172,39686,-36909,27202,955,-84564,401293,-3682947,-22889121,-10200621,-17885943,-25411355,-5785342,-15980173,-6238057,8947812,682218,16692423,20190228,12016027,24119382,14049850,6753010,10454456,-5744124,-9275682,-9243960,-22177795,-17570656,-15649544,-20225203,-7384612,-3649097,-2263991,13310270,12216070,14461423,24626544,13743613,14978245,15401964,-2509275,1556380,-6561498,-20789691,-9840579,-21649758,-21730557,-6483488,-17751368,-2300977,8121630,-1036093,21372392,16997502,11422992,28547301,7723525,8888797,12848912,-13698248,-2682176,-11312195,-27756345,-7820831,-23103626,-19411879,1213643,-14888026,6439239,14992252,2510195,28135059,16888369,10994542,27090179,761485,4436149,5497282,-21033967,-6371619,-16714928,-28050230,-6753433,-21122638,-12237187,5653782,-7231829,13502465,18012684,8121563,27359449,15292839,9364341,18709592,-3366348,-2523720,-2943649,-22296138,-12644527,-16903009,-24434075,-7456592,-11916206,-7342258,10504459,3504753,14246196,23609665,11236458,21926167,17209995,1912203,10958119,-5293783,-14661215,-5191992,-25312306,-18922695,-10379970,-25448785,-2567568,-1659283,-6230907,21327199,8347406,14374944,30532592,5404438,19791276,14678140,-9997845,9343015,-14066588,-21428840,-3556309,-31513636,-14078801,-5914558,-23859929,9336290,1343841,282124,29487620,5815803,19558317,27303365,-1081109,19619308,2693950,-14149722,4620225,-24056637,-18681502,-8154055,-30559297,-6008150,-6842991,-12789911,15766357,3701718,12023274,27414722,8688579,21743568,17339447,66548,10359565,-6465383,-14155533,-7440866,-23468444,-18023989,-12587122,-19716336,-5004537,-898087,-708098,14676695,13480857,14361175,23204046,13627545,12174211,12949416,-2891481,-2393012,-6715932,-20511336,-12289845,-18352948,-21488980,-5912064,-12850657,-2998633,10603819,1909514,18956412,19472304,10433822,25088309,9070840,5044737,10484197,-12933050,-6487575,-10872650,-26376039,-9701312,-19617760,-17586600,1004720,-10036572,6695814,15071510,5802217,24910448,16542425,11432891,21430521,1298991,2710056,746676,-17910173,-8801092,-17401632,-22894236,-9156843,-17442453,-8047643,3163596,-1917184,13750756,15125783,12405199,22921932,13110561,11302764,11779581,-2961302,-2329336,-8700229,-18020713,-13317084,-19010340,-17256944,-9400947,-10266401,-567585,5842404,7732152,16568095,16534224,16636623,17631286,10949378,7750433,1967670,-5801315,-9380041,-14973000,-17022174,-17263755,-16169555,-11701974,-7787044,-759608,4679277,9435511,15597394,15549575,17471073,16401339,10044329,8748213,584994,-5897690,-7589431,-16450030,-15624901,-15545900,-17978691,-8933880,-7861088,-2541220,7722275,6925716,15179796,17714872,13610796,18200888,10330788,5594600,4024488,-7810710,-8664800,-13148480,-19131629,-14162261,-16479839,-12270190,-4651824,-3199051,6176720,10382861,12872234,18148895,15698919,15467307,12008292,5785433,2002931,-5894325,-9440307,-14003115,-17193548,-14956009,-16538053,-10567196,-5789966,-3216385,7574285,8210888,13137896,18897449,12479184,17117085,11656637,2936976,5519561,-7979449,-10105345,-9716302,-21379626,-12220204,-14340920,-15414255,-161032,-5177480,4784895,14590552,7220511,20706464,16193183,9658342,17860996,1303008,549725,-144601,-16969128,-9089770,-15885109,-21059752,-7671140,-15402488,-6248268,4233186,-1207369,14209685,14168015,11382422,21516746,10529853,10064469,9824271,-4379053,-2179091,-9130071,-16845851,-11617284,-17422653,-14653864,-7561057,-8474014,449687,6141393,7466031,14877802,15271474,13746725,15296343,9756912,4537945,2181055,-6142226,-10255122,-11210655,-17339227,-14780121,-11956561,-13069582,-3314169,-210554,2598403,13515202,10880101,14752957,18674644,9167147,12574145,6441685,-3905909,-331906,-12221287,-14655262,-10423534,-20027340,-11097402,-8043516,-10427560,4892156,2794142,7224345,18010256,9647901,16546408,15531969,4672557,10206202,-1064246,-7465030,-4007986,-17043055,-13448928,-11582887,-18029656,-5704073,-5864638,-3479757,9636878,5711460,12757766,17800822,9991430,15874606,9991096,1868593,4405400,-7323218,-10045462,-9408220,-18233627,-12563002,-11822163,-12564939,-1936942,-1539528,3832585,12063273,9968316,15185572,15539235,10203350,11353430,4641435,-1101309,-2809812,-10448966,-12184378,-12750043,-15429900,-11554416,-8784311,-6126911,769805,4419519,8100956,12907633,13277767,13243386,13211889,8261591,4835558,1332320,-6000779,-8161062,-11213627,-15333731,-12011967,-12478852,-10208840,-2429477,-1988718,5009135,10501355,9170245,15889808,13335838,9929293,12032438,2139984,321871,-2620923,-12295290,-9132199,-13893209,-15601293,-8210220,-11681197,-3946853,2018235,1030774,11764130,10777326,11408223,16535804,8416831,9741502,6054656,-3045754,-1315456,-9796500,-12357135,-10192158,-15972414,-9697170,-8095123,-6806803,2719332,2432550,8524849,12942496,10317625,15087049,10641872,7431239,6654365,-2357510,-3150436,-8220692,-13060093,-10526389,-14716813,-10787502,-7081778,-6711309,2334726,3445119,7740661,13482651,10264652,14359439,11345416,6306740,6982419,-2023894,-4097838,-6607029,-13747732,-10193126,-13239734,-12238628,-5539290,-6859076,1080421,5023289,5580658,13306128,10829567,11876110,12784511,5558925,6016819,67926,-5673118,-5574705,-12488119,-11646610,-11126454,-12662534,-6121658,-5168276,-502867,5713055,6143998,11956408,11985111,10995551,12314070,6321549,4845625,475641,-5760452,-6051552,-11802463,-11999995,-10698862,-12440577,-6085476,-4655362,-960383,6120431,5664000,11389808,12480011,9715810,12753712,6321350,3803300,2153419,-6500262,-5774553,-9949508,-13458693,-8866902,-12226850,-7533541,-2361861,-2931045,5942040,7016193,8388349,14102261,9449782,10536556,9050576,1535285,2107321,-4361042,-8747371,-7700557,-13346455,-10996706,-8812958,-9609938,-2141725,-411084,2903750,9268387,8570611,11633810,12328718,8352232,8560918,3790473,-921605,-2525398,-8279914,-9857066,-10265358,-12278524,-9047830,-7096171,-4748235,881271,3148475,6780805,10287439,10121668,11214692,9981113,6532837,4509224,77040,-3916097,-6392726,-9757649,-10663938,-10451318,-9907377,-6855475,-3797013,-412110,3841123,6843012,9175054,10827141,10694143,9265723,7223888,3668292,-208941,-3232229,-7263734,-9443356,-10037809,-11329507,-8948539,-6651182,-4549751,944669,3152861,6416270,10310411,9151671,10996352,9716743,5521798,5222319,-564948,-4011133,-4978233,-10755763,-9298816,-9653170,-10825786,-4805951,-4741319,-798414,5146439,4239624,9937039,10472699,8213344,11255805,5411220,3391959,2098905,-5625214,-4930840,-8457552,-11755244,-7691486,-10424023,-6705870,-2022650,-2388660,4957267,6307390,7308114,12043712,8329097,9180102,7600646,1732697,1716608,-3813417,-7039372,-7033928,-11260129,-9138604,-8303133,-7676385,-2264340,-990268,3087199,6919652,7294240,10324028,9375582,8164909,7200930,2830907,704178,-2934974,-6387174,-7489593,-10008076,-9129182,-8265584,-6989971,-2775381,-901092,3161125,6367927,7160743,10151595,8945391,8030153,7228134,2361635,888430,-2904991,-6814734,-6762736,-10213691,-9298141,-7338304,-7551648,-2296758,-376047,2203513,7204613,6747033,9379553,9853842,6774814,7327914,3014373,-368011,-1519543,-6893680,-7327957,-8355940,-10205827,-6845980,-6606484,-3853497,753782,1615785,5913891,7987555,7717705,9864820,7460231,5739284,4284443,-545107,-2343929,-5127095,-8256051,-7911677,-9170868,-8077891,-5272752,-3906051,-23195,2948543,4923629,8022877,8449309,8524808,8187869,5355574,3312735,401984,-3141715,-5142311,-7507566,-8739291,-8316509,-7837705,-5759850,-3055173,-516586,2831555,5258469,7116203,8446272,8411551,7538865,5725797,3186487,387165,-2553783,-5083951,-7169756,-8056291,-8284640,-7645207,-5435868,-3374622,-395413,2745339,4665465,7252353,8185945,7864796,7829371,5226060,3043796,842847,-3314222,-4576234,-6908340,-8660688,-7257304,-7752321,-5471496,-2382562,-1224783,3262645,4975562,6246264,9037776,7195631,7336681,6086227,1831998,1238786,-2762036,-5455654,-5577880,-8849710,-7393963,-6626813,-6463557,-1964752,-921728,1936169,5681643,5473112,8240732,7868649,6204401,6485100,2318373,554425,-1611454,-5640512,-5606226,-7852318,-8075509,-6089127,-6150641,-2488513,-342966,1724507,5448523,5809752,7720178,7886975,6117908,5920848,2403058,403785,-1761280,-5454210,-5576758,-7726293,-7765088,-5809726,-6138652,-2249936,-330537,1379450,5743148,5183054,7551742,8059128,5237725,6388335,2321119,-89680,-688320,-5904159,-5154204,-6743171,-8625412,-4798820,-6245576,-2938558,764878,181792,5738441,5656781,5994418,8947390,4787623,5578693,3606951,-1215669,-186324,-5146021,-6347469,-5325999,-8943563,-5183524,-4696206,-4129274,1376296,702332,4457605,6939119,5037598,8406115,5680002,4088184,4236043,-1116688,-1175230,-3870945,-7021052],[0,0,0,0,0,-29,113,-9,119,19,120,-58,174,-199,209,-299,221,-387,319,-528,517,-670,730,-791,961,-985,1262,-1294,1590,-1660,1906,-2087,2296,-2631,2819,-3251,3433,-3888,4149,-4618,5056,-5535,6145,-6614,7345,-7875,8738,-9481,10495,-11541,12694,-14079,15469,-17326,19249,-21832,24713,-28411,32911,-38635,46261,-56432,71104,-92584,126927,-186065,303382,-598365,2168810,-1627149,-23317536,-10147257,-18094452,-25385615,-6106356,-15750837,-6550623,9021658,598897,16540992,20386239,12095603,24116347,14450155,6723489,10609379,-5605128,-9332848,-9083066,-22284516,-17704496,-15546950,-20446523,-7324660,-3751051,-2403383,13322806,12142835,14465789,24742424,13805601,15033078,15390821,-2403278,1500215,-6553971,-20607122,-10106930,-21586827,-21830717,-6637462,-17578773,-2588654,8153328,-829024,21144607,17362147,11326884,28393496,8168213,8649825,12987444,-13439655,-3026805,-10908463,-27927256,-8000021,-22732492,-19950694,1361414,-14773961,5981685,15473931,2182198,27946497,17515043,10426323,27432730,1022794,3960317,6138627,-21254410,-6450690,-16229212,-28666188,-6528795,-21098818,-12878754,6035198,-7575932,13207175,18296703,7693818,27543099,15571349,9152302,19129751,-3197778,-2481697,-2512158,-22365202,-12580094,-16706573,-24734335,-7451602,-12125050,-7916995,10480732,3173589,13827178,23757040,11074667,21960693,17668640,1960311,11472379,-4843415,-14684798,-4682034,-25253829,-19097241,-10096508,-26018698,-2834307,-1719422,-7178688,21291350,8137070,13868256,30906460,5262427,19949853,15422479,-9967600,9977868,-13515157,-21398458,-2945911,-31551849,-14292891,-5914313,-24481197,8913016,1078364,-438227,29330827,5752435,19246475,27769792,-897045,19853654,3534036,-13792681,5105643,-23360928,-18702582,-7983917,-30607652,-6605706,-6981943,-13488550,15009065,3587086,11284007,27281910,8896726,21451527,18011895,574923,10589007,-5430424,-13946420,-6915011,-22861489,-18545928,-12275887,-20156776,-5914014,-1035247,-1726276,14060304,13370374,13609190,23602840,13702250,12279525,13952438,-2623569,-1692291,-5951310,-20447496,-11719602,-18325622,-21815002,-6055232,-13624510,-3691587,10005009,1192961,18572971,19132184,10361965,25184964,9471814,5664258,11017269,-12068726,-5942306,-10394717,-25812949,-9887371,-19621664,-17929752,90900,-10337505,5624091,14308200,5757943,24050106,16802918,11757157,21409015,2439794,3010696,1405879,-16726849,-8919248,-16661889,-22796375,-9839320,-17291237,-9072817,2406687,-2025430,12389154,14989561,12101403,22385139,13881561,11440207,12192287,-1736534,-2201389,-7715229,-17377736,-13451894,-18389519,-17673486,-9934007,-10524419,-1627415,5256850,7292225,15677339,16500144,16535382,17620455,11736489,8173979,2567095,-4719022,-9023361,-14302105,-16601872,-17487615,-16139002,-12142587,-8561358,-1228728,3845102,8725740,15366394,14978050,17409733,16738554,10148436,9642888,1294692,-5373142,-6518090,-16187947,-15315637,-15123004,-18556108,-9082396,-8355059,-3517870,7462347,6087369,14657137,17779955,13055514,18554949,10825935,5616846,5031327,-7323386,-8354622,-12249080,-19161197,-13920178,-16269757,-13020840,-4661071,-3828144,5305072,10434387,12111522,17894242,15923925,14945235,12581334,6120398,1971677,-4736281,-9449144,-13669186,-16451901,-15508391,-16156698,-10606737,-6583897,-2962991,6697003,7646384,13370109,17939435,12710532,17255806,11159420,3906795,5648167,-7792829,-9082766,-10115600,-20812257,-11926832,-14976352,-14901076,-716191,-5717213,5052630,13582990,7081158,20698521,15540785,10170890,17761990,1283107,1379208,-147604,-16432309,-8530644,-16024603,-20616585,-7690354,-15820971,-6176034,3696429,-1740409,14028224,13482287,11099276,21645980,10299569,10357732,10261563,-4289868,-1506028,-8701593,-16815789,-10920375,-17576229,-14782343,-7284776,-9321564,451206,5873156,6459758,15125687,14650458,13483358,15929472,9150384,5262235,2758775,-6473778,-9034446,-11247602,-17330496,-13782270,-12856269,-12821701,-3285967,-1490573,3028047,12678659,10282543,15289237,17662315,9682126,13049158,5911019,-2628737,-349773,-12023703,-13534711,-11040493,-19475725,-10696025,-9010329,-9948807,4134603,2097202,7502976,17016367,9718622,16648617,14965795,5244015,10317237,-978110,-6612722,-4058343,-16552596,-12977160,-11838943,-17719414,-5761883,-6335929,-3438802,9187708,5278127,12681297,17275102,9818906,16083936,9672555,2272503,4766224,-7451496,-9334236,-9298516,-18189242,-11909447,-12146223,-12517200,-1661091,-2288193,3982225,11725111,9254835,15521895,14913188,10106615,11813086,4039811,-539604,-2484051,-10693074,-11257427,-12927569,-15297984,-10917313,-9491021,-5838279,672449,3630026,8440885,12309641,12833563,13575339,12490367,8552401,5084651,947039,-5153701,-8123670,-11202924,-14554977,-12277173,-12253000,-9915286,-3122789,-1829118,4773541,9954995,9385300,15281573,13063162,10323089,11565629,2482799,610949,-2803220,-11568973,-9064618,-13907773,-14903428,-8541004,-11434263,-3727428,1442287,1275083,11387186,10149723,11693415,15927431,8325207,10073192,5481401,-2568188,-1092203,-9999815,-11555869,-10306817,-15796561,-9103158,-8548124,-6402333,2755333,1899454,8799893,12458097,9992105,15229349,10020044,7597755,6670275,-2577833,-2681422,-8095584,-12959060,-10073350,-14740508,-10558129,-6897413,-6863896,2462562,3361303,7447438,13303846,10110268,13982250,11263088,6136438,6786153,-1933687,-4212284,-6527143,-13374256,-10269029,-12857441,-11894376,-5647136,-6440357,876680,4902460,5801924,12704104,10759206,11748523,12165421,5837426,5682936,-113695,-5122863,-5933076,-11958441,-11300426,-11277360,-11909871,-6174529,-5082492,-60790,5183042,6232356,11785372,11359014,11225674,11813081,6062880,5054883,-31890,-5409025,-6001639,-11908761,-11343966,-10791770,-12186502,-5704234,-4898802,-653422,6032561,5348013,11404763,11943462,9677311,12495327,5879142,3815459,1924666,-6457224,-5467401,-9928526,-13102785,-8663235,-11909304,-7139466,-2357030,-2664774,5853256,6858873,8365488,13643879,9142317,10330051,8543782,1576225,1897747,-4390556,-8555814,-7778923,-12912941,-10603906,-8676111,-8969627,-2135821,-179115,3063276,9013943,8539858,11318067,11901140,8221790,8058126,3546228,-1070363,-2774218,-8005038,-9765034,-10063012,-11767977,-8937558,-6792911,-4411966,870912,3513414,6689264,10104174,9978900,10737493,9624020,6246031,4103749,-54074,-3987515,-6368866,-9584417,-10522984,-10138597,-9561042,-6624653,-3419093,-257343,3879507,6851052,9010083,10601408,10404736,8900733,6897146,3394230,-353976,-3353391,-7158363,-9200666,-9917380,-10936404,-8615227,-6334696,-4139493,1095986,3320973,6491580,10069891,9130027,10601283,9271993,5178354,4707754,-760801,-4185764,-5160685,-10372521,-9056704,-9345616,-10217663,-4663882,-4271076,-409768,5031345,4592878,9680228,10158384,8127257,10532080,5150093,3045820,1547301,-5455151,-5081851,-8393385,-11285125,-7673657,-9854244,-6185695,-1891328,-1762095,5028223,6236812,7516451,11473909,8107658,8759838,6901485,1579508,1269052,-4061468,-6915210,-7171556,-10804174,-8763621,-8044499,-6992230,-1991868,-664895,3437611,6749267,7315470,10105086,8956621,7841807,6680544,2389429,415951,-3220863,-6389670,-7367133,-9787327,-8773568,-7834593,-6524939,-2281951,-566204,3304128,6429291,7161834,9927086,8613619,7534421,6734560,2015423,422598,-3097196,-6913688,-6820204,-9832108,-8972928,-6938839,-6977114,-2047745,98578,2455561,7114395,6839599,9002439,9496908,6487974,6620977,2699972,-739338,-2000504,-6821775,-7343902,-8123347,-9685511,-6592597,-5919268,-3474375,993175,2028065,5940142,7895009,7630389,9322403,7072639,5218036,3673457,-865915,-2635174,-5270352,-8101072,-7743916,-8716249,-7560497,-4870195,-3394586,336867,3268678,5126987,7952636,8172766,8212804,7668702,4940792,2923455,-114145,-3410658,-5273482,-7588014,-8365178,-7948070,-7411469,-5109191,-2679840,9495,3064645,5288357,7277680,8214765,7953979,7180128,5030483,2841565,9643,-3010440,-4952952,-7250945,-7861452,-7743004,-7370138,-4731837,-2951135,-141740,3280412,4510284,7312680,8082932,7216528,7602394,4590603,2533249,653973,-3693987,-4557032,-6802203,-8461877,-6708838,-7521706,-4967930,-1816955,-989247,3613976,5026342,6073473,8889856,6652124,6880638,5559814,1390666,1045301,-3071969,-5531269,-5443086,-8782248,-6966310,-6221335,-5996609,-1394204,-751398,2223663,5808209,5279499,8200155,7357455,5737592,6010849,1732870,254871,-1951333,-5663466,-5513992,-7708036,-7532371,-5667409,-5643709,-2044581,-238309,2011829,5533615,5606590,7556323,7356972,5675884,5585486,1764737,180172,-2032507,-5640015,-5252182,-7659648,-7278362,-5341758,-5799115,-1639937,-138113,1563385,5854380,4882644,7375557,7670357,4741432,6162104,1839682,-313099,-741796,-6149421,-4929260,-6642417,-8300336,-4213379,-6040819,-2485684,1051739,183281,5875180,5380769,5716495,8660768,4207434,5251265,3269976,-1619125,-247289,-5191334,-6228289,-5033107,-8645742,-4693369,-4322418,-3821965,1705623,750666,4465342,6716075,4900303,8064231,5257781,3649895,3905687,-1398827,-1252295,-3852012],[0,0,0,0,-3,49,-75,180,-102,247,-150,341,-341,534,-648,766,-983,1054,-1395,1526,-1967,2219,-2677,3079,-3531,4140,-4658,5489,-6139,7124,-7958,9054,-10171,11415,-12887,14326,-16129,17813,-19913,21969,-24402,26980,-29795,32952,-36200,39966,-43812,48306,-53027,58416,-64280,70767,-78076,86087,-95391,105755,-118000,132058,-148876,169022,-193807,225248,-266182,322355,-403289,530640,-757687,1277017,-4630359,-1056546,-748163,-23832777,-9851802,-18458874,-25238976,-6525121,-15608253,-6795433,9032973,569514,16568967,20314525,12415734,24039323,14732915,6825360,10765543,-5466259,-9296596,-9227817,-22125734,-17943086,-15642778,-20564083,-7562199,-3864631,-2443022,13159380,12191887,14444059,24809521,14011855,15142247,15657281,-2120705,1530983,-6344288,-20673168,-10211877,-21549928,-22178928,-6858873,-17791247,-3035708,8170066,-1164230,21052241,17529881,11112599,28743072,8523048,8675292,13643656,-13334649,-2880710,-10491964,-28241794,-8035898,-22905405,-20484236,1304732,-15315932,5622710,15368940,1774598,28114096,17539051,10528924,27937117,1248950,4474344,6677313,-21187764,-6118389,-16367448,-28710559,-6633531,-21660554,-13022148,5470333,-7926848,13087297,17855930,7798573,27626160,15688623,9826635,19223807,-2712507,-1969284,-2554027,-21864984,-12787547,-16910964,-24764121,-8278750,-12210066,-8334699,9648824,3439747,13331074,23741162,11553108,21713177,18449113,2275175,11560361,-3853418,-14830582,-4297175,-24982410,-19846715,-9870829,-26696084,-3548197,-1701900,-8140149,21271339,8087267,13392148,31636146,5189267,20333670,16317266,-9955619,10734026,-13166163,-21567091,-2452575,-32053796,-14579415,-6112758,-25407173,8798350,455269,-971392,29486563,5353239,19630678,28122961,-596361,20721666,3764768,-13234864,5612713,-23444117,-18500011,-8252655,-30976623,-6870511,-7756356,-13794223,14464102,3065402,11377508,26953942,9215385,21916690,18156708,1470035,10982453,-4899210,-13288888,-7153332,-22574279,-18795922,-12992539,-20132622,-6732719,-1560304,-1975648,13325756,13516885,13545287,23413890,14526794,12400629,14630984,-1821529,-1575663,-5221765,-20402338,-11910766,-18070530,-22503411,-6414884,-13896959,-4531739,9974297,676749,18342773,19468465,10148883,25815001,9964450,5725034,11891223,-12044695,-5771637,-9942661,-26384531,-9725165,-19911187,-18682154,144717,-11131762,5344761,14424519,5147988,24546149,16954295,11655992,22361861,2474344,3418912,2089044,-17093514,-8429068,-16871854,-23355470,-9613201,-18046252,-9450999,2337048,-3009656,12675027,14855416,11949008,23072348,13789684,11941355,12916546,-1867939,-1302068,-7634578,-17546594,-13086592,-19097035,-17896494,-10162951,-11244146,-1651502,4759205,6986557,15929733,16250465,16896874,18052388,11925988,8845904,2875938,-4359946,-8706699,-14449027,-16494882,-17801230,-16429228,-12475083,-9240065,-1474175,3398130,8534251,15411472,14813172,17997639,16936165,10518397,10432853,1428127,-4734608,-6243916,-16418412,-14912970,-15776598,-18870595,-9265055,-9519991,-3522490,6864822,5368475,15192509,17149246,13584855,19369073,10588024,6946463,5275789,-7107013,-7169401,-12910474,-18804410,-13885952,-17549971,-12689553,-5794102,-4626249,5555232,9073173,12392154,18153648,15373877,16430171,12606407,6629306,3368410,-5220140,-8429411,-13391150,-17217719,-14771401,-17293461,-11301648,-6572953,-4492149,6716473,7332614,12571687,18794740,12449462,17709430,12271316,3908941,6723061,-7253822,-9056234,-9343992,-21146418,-12235241,-15114035,-15859337,-1206758,-6372796,4245714,13350210,6721843,20583108,15886259,10653268,18418051,2152223,2173344,347030,-15822340,-8378037,-16136190,-20630247,-8487558,-16319300,-6744205,2505812,-1986679,13446451,13036750,11813023,21333210,11033599,11455228,10257075,-2800484,-1078578,-8574388,-15728477,-11707166,-17597320,-14946234,-8885607,-9376030,-581802,4708184,6870292,14057163,14964404,14279666,15629645,10747831,5812716,3105863,-4766708,-9347491,-10845023,-16854258,-15075783,-12670536,-13794735,-4629212,-1480555,1572722,12192139,10557233,14473405,18659995,10208375,13297656,7635180,-2298915,451626,-10934500,-13999321,-10612499,-19776994,-11880519,-9106806,-11164199,3118888,1896677,6405263,17023527,9957627,16551732,16054855,5889565,10857181,274830,-6230733,-3544326,-16131876,-13387498,-11911435,-18200229,-6867738,-6796983,-4446727,8286658,5032229,12202804,17333624,10436383,16297626,10651805,3196356,5265271,-6382354,-8967999,-9192648,-17860732,-12638995,-12660903,-13007323,-2956812,-2745411,3224041,10949315,9607916,15266001,15219995,11128745,12031362,5196201,371651,-2338634,-9631336,-11407076,-13209543,-15105584,-12157279,-9923017,-6322144,-725876,3685712,7687378,11833150,13640147,13262130,13334314,9567079,5138189,2369410,-4747815,-7958622,-10267656,-15320665,-12394014,-12567058,-11343352,-3258807,-2769251,3816095,10108017,8587047,15616435,13703598,10277501,12816852,3096747,1059302,-1723508,-11643745,-8662080,-13790988,-15751612,-8730361,-12300361,-4736781,1001865,304931,11009493,10237443,11534064,16512289,8828893,10714386,6504455,-1934483,-499649,-9541106,-11492872,-10449683,-16167539,-9804832,-9255537,-7179294,1942444,1350858,8557434,12106257,10304147,15551366,10431535,8505855,7283381,-1781040,-1964006,-8112985,-12544546,-10223637,-15328413,-10786481,-7906432,-7530757,1987247,2341581,7370380,13156921,9883589,14817687,11547888,6914626,7893110,-1617901,-3262099,-6124997,-13425362,-9890226,-13518767,-12459366,-6157550,-7583440,435169,4208459,5223103,12905887,10586571,12183695,12923011,6178251,6683378,523563,-4706447,-5308906,-12161840,-11320780,-11510684,-12746347,-6720304,-5921942,-811209,4756929,5639337,11711907,11535327,11497986,12529646,6725489,5767968,768289,-4856177,-5623021,-11774858,-11480629,-11113541,-12745842,-6377539,-5521171,-1383551,5436736,5001527,11235232,12100953,9804251,13150000,6662364,4545405,2716521,-5886740,-5088475,-9781416,-13277475,-8962874,-12569558,-7893982,-3039574,-3470939,5283830,6465571,8098723,13814339,9530579,10855655,9416598,2316822,2709752,-3737039,-8174471,-7494324,-13025785,-11104873,-9130782,-9821666,-3001035,-897549,2270652,8587503,8353330,11338226,12354188,8763706,8879815,4492220,-239444,-2079482,-7559572,-9550949,-10099859,-12216665,-9505505,-7532359,-5290918,53217,2754684,6221788,9883723,10134433,11103718,10159775,7070492,4911392,692007,-3330984,-5955950,-9238739,-10594706,-10606364,-10031714,-7417448,-4264892,-873088,3082338,6580098,8839756,10558740,10926357,9282882,7671514,4302610,63799,-2518766,-6786924,-9227648,-9692759,-11538226,-9159621,-6881332,-5218823,525528,2626480,5884978,10189793,8866601,11117364,9990686,5686553,5855603,-91851,-3604566,-4429057,-10515071,-9170213,-9602456,-11125736,-5080287,-5175431,-1273451,4704806,3890631,9670406,10380082,8253539,11384574,5784458,3781984,2423468,-5025705,-4579701,-8243177,-11438196,-7885841,-10567134,-6825633,-2609680,-2509223,4459526,5822756,7316736,11569308,8429510,9387264,7606213,2294111,1923453,-3532696,-6480763,-7134267,-10888020,-9143518,-8633145,-7492655,-2828177,-1232269,2993248,6211999,7322933,10135653,9253947,8625309,7109418,3152860,1225255,-2873711,-5863077,-7325462,-10051746,-8889118,-8677732,-7084444,-2959473,-1485656,3021931,5983626,6908311,10279858,8715927,8318114,7416849,2483049,1380833,-2668203,-6616938,-6553474,-10118205,-9158759,-7506773,-7725824,-2544349,-742770,1960204,6885017,6622983,9315578,9796719,6980288,7429010,3316819,22739,-1369785,-6509098,-7206276,-8250155,-10099729,-7108997,-6636353,-4175223,313079,1502598,5519836,7797622,7756707,9684790,7724338,5829989,4438631,882,-2179977,-4790438,-8017800,-7979864,-8971139,-8294194,-5554914,-4015872,-522488,2687368,4755395,7686305,8489923,8532625,8249809,5740282,3471879,769604,-2798469,-4924531,-7215867,-8616833,-8392998,-7876663,-5910996,-3348101,-785301,2465240,4940805,7041881,8247640,8442817,7676240,5851139,3639061,694007,-2264460,-4625174,-7099850,-7921615,-8237231,-7841870,-5530084,-3812373,-838301,2590176,4207507,7139184,8073757,7637752,8116977,5355848,3392728,1325617,-3023437,-4235053,-6723727,-8603842,-7133436,-8109630,-5719996,-2646128,-1663483,3041498,4548536,5986581,8980686,7054946,7559395,6295988,2129949,1747238,-2510040,-5089771,-5377251,-8878722,-7305778,-6755959,-6667035,-2198549,-1396032,1751586,5386539,5223117,8297644,7763864,6380587,6716468,2485043,1042466,-1421679,-5188132,-5314711,-7826622,-7872184,-6278311,-6278804,-2654440,-832947,1581667,5088604,5415959,7744167,7704503,6296059,6276152,2393106,796872,-1560192,-5328042,-5148899,-7873539,-7596072,-5843734,-6408726,-2112488,-848970,1136521,5614458,4801375,7559486,7939175,5233749,6748060,2372023,324770,-373015,-5856200,-4814631,-6886828,-8537354,-4777139,-6617390,-2929026,345847,-219969,5618968,5263674,5941780,8912845,4673589,5904656,3704796,-1017491,130839,-5093362,-6012670,-5285599,-8920055,-5102860,-5051355,-4202728,1141874,174575,4364661,6545868,5081563,8439954,5582443,4448803,4361679,-885285,-730467],[0,0,0,1,8,-75,116,-173,317,-287,493,-471,752,-862,1184,-1454,1752,-2184,2501,-3130,3592,-4411,5096,-6043,7002,-8078,9393,-10697,12410,-14038,16111,-18152,20577,-23164,26021,-29269,32652,-36587,40602,-45249,50086,-55551,61438,-67860,74955,-82500,90966,-99953,110085,-121003,133223,-146649,161544,-178258,196855,-218176,242307,-270512,303336,-342594,390161,-449337,525418,-626950,770692,-990355,1373446,-2240080,9483278,-1349350,-2356897,-301400,-24392501,-9641130,-18951589,-24776253,-6789195,-15215715,-6873507,9292425,689750,16913992,20406202,12618995,23936484,14732597,6587229,10624120,-5811639,-9426910,-9466544,-22325677,-17963216,-15701176,-20517906,-7346704,-3844303,-1981765,13359516,12336281,14798191,24662316,14037560,15225784,15213397,-2229331,1232701,-6667250,-20612125,-10616664,-21491874,-21983027,-7035161,-17216923,-2946643,8219731,-460149,20795983,17871608,11446794,28268233,8821781,8304652,13106211,-13307097,-3603954,-10549867,-28289664,-8457925,-22450339,-20518976,1466643,-14525125,5568126,16038563,2250277,27967201,17958453,10315912,27578710,1124013,3643242,6234128,-21447875,-6746181,-16382027,-28996303,-6569162,-21166142,-12801927,6134613,-7430047,13531985,18526687,8014251,27700058,15534713,9407289,18872673,-3285452,-2709030,-3063792,-22390610,-12989913,-17013144,-24515756,-7882852,-11669505,-7655725,10311945,4060986,13784474,24006862,11604611,21461585,18045134,1735290,10854393,-4591555,-15499524,-4975046,-25179025,-19939733,-9685726,-26186853,-3009613,-803412,-7409943,21904708,8664883,13639943,31717235,5037308,19749975,15650810,-10829771,9848335,-13879026,-22257179,-2838433,-32079987,-14513709,-5431835,-24715298,9639063,1579121,-329615,30250970,5865614,19481612,28096163,-1292598,19843621,3176909,-14623111,4816814,-24058479,-19216928,-7972764,-30866764,-6368498,-6435209,-13145186,15727399,4164555,11579665,27882194,9094489,21327988,18063469,-39935,10137512,-5733467,-14875177,-7310416,-23179632,-19014208,-11880768,-20102242,-5582408,-55477,-1405714,14956856,14098119,13605529,24262190,13526196,11801773,13908295,-3692213,-2152290,-6353522,-21490962,-11681537,-18646155,-21968145,-5195567,-13533780,-2893649,11000492,1276886,19638305,19416800,10183811,25767429,8684884,5132988,10684834,-13479520,-6434534,-10890652,-26837694,-9403896,-19767782,-17752999,1272761,-10211598,6703942,15456469,5768680,25061148,16906808,11139052,21737704,1366411,2274682,1229121,-18247530,-9239300,-16968062,-23629754,-8925228,-17222640,-8717749,3941370,-2119806,13644008,16001944,11732399,23431224,13495748,10679754,12545859,-3229435,-2657564,-8005661,-18837492,-13066017,-18859865,-18128618,-8729846,-10620224,-856080,6484436,7132697,16891885,16830397,16204747,18305756,10940928,7568579,2452387,-6108289,-9430537,-14783945,-17571121,-17076921,-16324729,-12083262,-7465829,-1028906,4604815,9828026,15412412,15721481,17830495,16196419,10329156,8947478,267007,-5434610,-7846920,-16641862,-15248672,-16012359,-17920847,-8774919,-8427152,-2042379,7645339,6664028,15809548,17326793,13913176,18591119,9803562,6056768,3832137,-8114088,-8265966,-13684518,-19009253,-14042394,-16962761,-11897191,-4752243,-3341910,6558779,10183580,13064333,18413528,15461209,15674322,11982032,5701133,2025079,-6026875,-9612728,-14056476,-17287569,-15060895,-16423441,-10512044,-5825481,-2788399,7520221,8333615,13582174,18567262,12796528,17127711,11087028,3351878,5002787,-8265217,-9769890,-10617177,-20965968,-12250860,-14910497,-14430913,-615777,-4874217,5661143,13908867,7980337,20729981,15706081,10437111,16982391,1287015,838877,-1277120,-16514799,-9445551,-16461982,-20325812,-8252903,-15145384,-5732380,3829654,-386066,14087167,14029170,11951854,21070828,10781332,10107637,9349935,-4090820,-2681734,-9228090,-16930639,-11952157,-17228051,-14928358,-7390082,-8367377,422880,6612108,7201853,15150142,15450593,13460146,15818831,9392102,4404536,2586483,-6943008,-9869669,-11395917,-17965609,-13961776,-12638894,-12935943,-2709107,-1034063,3372584,13372708,10519249,15726747,17942911,9595326,13058440,5580102,-3018380,-762715,-12612978,-13866422,-11460406,-19710567,-10823123,-8910385,-9575819,4425182,2655562,8030633,17345090,10168829,16806116,15021966,5299479,9745468,-1218822,-7098730,-4665301,-16875357,-13500340,-12002332,-17715327,-5840416,-5892928,-3283964,9544624,5790822,12887792,17741860,10016788,16104939,9891301,1890192,4552723,-7707919,-9867370,-9454161,-18736800,-12191947,-12179122,-12727461,-1475245,-2038930,4169459,12257008,9497334,15916464,15201592,10026792,11970065,3861914,-784890,-2679024,-11074670,-11573380,-13209931,-15643231,-11010914,-9483369,-5639166,979951,4128973,8809485,12729651,13140551,13759437,12693863,8379634,4853791,751575,-5669341,-8351136,-11504805,-15125647,-12287132,-12539901,-9925190,-2751666,-1965746,5258462,10235151,9466045,15997064,12958398,10447870,11833221,2022170,746727,-3189524,-12161613,-8979593,-14581057,-15073313,-8517227,-11996148,-3337730,1392886,1308881,12073002,10068983,12208076,16439409,8137883,10586474,5321657,-2782435,-947038,-10736516,-11585704,-10530364,-16380564,-8933969,-8790900,-6477408,3136777,1820855,9353510,12728715,10136364,15737718,9909930,7720660,6742413,-2902724,-2754516,-8630548,-13264991,-10284935,-15070565,-10665357,-7027086,-6757768,2649548,3527274,7870273,13552661,10370311,14351093,11192971,6373067,6679167,-2162831,-4234992,-7134922,-13491799,-10440648,-13262247,-11750776,-5924067,-6366862,1400411,4875173,6542985,13092064,10840990,12365836,11978135,5892405,5743162,-868036,-5158086,-6427572,-12634255,-11175686,-11900926,-11846088,-5930842,-5298968,640843,5361007,6480457,12519517,11334256,11650879,11948849,5768459,5127341,-382211,-5893916,-6124802,-12574838,-11507243,-10939699,-12507314,-5351280,-4737401,-481245,6556018,5615322,11868296,12374810,9596586,12842593,5786122,3573567,1790097,-6905072,-5880054,-10226040,-13540443,-8794359,-12017274,-7158705,-2091043,-2429349,6172602,7340165,8598309,13988793,9436521,10304621,8670455,1394937,1593026,-4608600,-8888188,-8115169,-13153360,-11006837,-8689337,-9011639,-2069351,247866,3286083,9372863,8973439,11444314,12101749,8372396,7845955,3485016,-1369876,-3233232,-8318684,-10164497,-10412143,-12003530,-9044654,-6633576,-4169095,1143636,3882580,7115393,10422778,10374668,10884705,9645202,6274536,3785810,-412005,-4329113,-6878354,-9745474,-10833904,-10427301,-9375929,-6641202,-3224042,268649,4067644,7514426,9301930,10745760,10793910,8630225,6893339,3313954,-970713,-3498411,-7711247,-9778976,-9906791,-11360133,-8521334,-6121920,-4206636,1660077,3528266,6767245,10682687,9031579,10929480,9339638,4941195,4848016,-1224755,-4358649,-5264826,-10987453,-9188291,-9571956,-10434083,-4367121,-4336797,-132227,5480551,4678012,10206848,10285300,8288953,10689811,5029313,3074808,1239653,-5814382,-5255505,-8874917,-11344046,-7848463,-9997865,-6009544,-1872058,-1420621,5285490,6443900,7960469,11525824,8417867,8920833,6652454,1634321,807897,-4360742,-7055129,-7747471,-10948702,-8985324,-8235224,-6699799,-2032718,-320701,3902154,6899966,7949913,10238414,9094355,8159162,6341237,2418493,205693,-3774955,-6475921,-7837734,-10100559,-8763354,-8132034,-6228199,-2254065,-385562,3872912,6536586,7613930,10263858,8698815,7845684,6561257,1830118,349624,-3515979,-7027183,-7177251,-10107664,-8996157,-7171262,-6746413,-1896969,244684,2954850,7252102,7212441,9387572,9520912,6754661,6554340,2528369,-781635,-2429332,-6814537,-7685097,-8446268,-9692277,-6888189,-5846005,-3365914,994795,2427798,6024623,8182298,8087199,9316269,7456280,5228217,3601374,-754040,-3056050,-5464670,-8375313,-8200156,-8766626,-7799035,-4944333,-3164535,352443,3563444,5351053,8124070,8565907,8298227,7860287,4979265,2770158,-52448,-3657556,-5458544,-7684930,-8693337,-8167193,-7591290,-5174782,-2590583,18671,3348776,5474134,7474897,8486437,8102860,7467634,5110802,2803393,-24966,-3207923,-5139172,-7454986,-8179912,-7850785,-7605231,-4876636,-2833925,-127475,3532665,4769749,7447595,8417661,7375460,7878625,4741750,2356463,641220,-3885055,-4876334,-7041323,-8894870,-6909374,-7610587,-5124264,-1645911,-928424,3860083,5313878,6251334,9239945,6876596,7011521,5693138,1269851,977625,-3234877,-5774277,-5717349,-8937091,-7221713,-6397547,-6121503,-1419863,-651851,2485947,5955657,5538704,8473270,7507814,6023425,6010518,1675290,334056,-2225353,-5771964,-5724844,-8070095,-7610880,-5946974,-5789401,-1789972,-203915,2327056,5756251,5728653,8005583,7392434,5906475,5760864,1547392,222605,-2273241,-5914959,-5346690,-8093982,-7405596,-5427583,-6077420,-1323208,-156571,1824672,6308021,4962416,7815867,7857844,4712359,6408938,1579944,-434837,-959580,-6528515,-4993990,-6972086,-8513398,-4225424,-6129217,-2186668,1191278,373323,6233649,5574397,5971704,8902568,4245093,5355073,3029357,-1789547,-531697,-5665087,-6388205,-5387434,-8817973,-4702041,-4462831,-3539646,1893780,993830,4877278,6882528,5118061,8316438,5201280,3801014,3578387,-1578504],[0,0,0,1,4,-114,45,-53,65,-8,145,-71,254,-165,290,-243,300,-382,397,-593,558,-777,734,-934,987,-1159,1351,-1462,1746,-1806,2145,-2252,2624,-2856,3200,-3558,3840,-4322,4617,-5226,5625,-6296,6837,-7505,8229,-8942,9923,-10789,12029,-13132,14597,-16070,17860,-19959,22356,-25409,28851,-33360,38733,-45940,55378,-68588,87761,-117114,166074,-256405,455134,-1052108,6887951,21427159,-3531326,-894915,-1053081,-23434726,-10432526,-18237898,-25402466,-6654559,-15602140,-6835624,8935120,829311,16430634,20649472,12401965,24125466,14831573,6814382,10682374,-5379895,-9428310,-9113870,-22356872,-17894551,-15760324,-20703730,-7591413,-3962620,-2445487,13224826,12225032,14616640,24743969,14276427,15225373,15559615,-1750290,1338055,-6158480,-20459855,-10528042,-21260491,-22436223,-7109529,-17456197,-3588845,8274276,-1037170,20448187,18120701,10926459,28642148,9194285,8233304,14006199,-13069851,-3358831,-9906670,-28603840,-8162018,-22478577,-21321049,1551664,-15359813,5062631,16015868,1311728,28109800,18028158,10073797,28488681,1337744,4226887,7127715,-21490937,-6037148,-16202565,-29130992,-6408705,-21732256,-13194598,5630323,-8197160,13294006,17911464,7880444,27770551,15528203,9970490,19175108,-2758943,-1959794,-2841138,-21719295,-12933062,-17128696,-24451735,-8587178,-11934511,-8131546,9436091,3920819,13146925,23835094,11881224,21228693,18849059,2160809,11215180,-3380783,-15470766,-4315089,-24754452,-20465944,-9279349,-26761410,-3751071,-896464,-8592571,21578530,8555016,12845895,32203480,4984391,20019377,16699208,-10720381,10843318,-13245320,-22178875,-2123497,-32309706,-14727708,-5528271,-25644468,9194613,886155,-1092406,30027340,5352960,19535628,28336384,-1062499,20574512,3678254,-13839040,5497787,-23701080,-18683906,-8109371,-31034716,-6807465,-7357567,-13727139,14802840,3535999,11327107,27231636,9216413,21633240,18256347,986683,10593970,-4993858,-14002487,-7245245,-22678252,-19121555,-12511291,-20142556,-6554897,-811605,-1956271,13848398,13982195,13303429,23914419,14248753,11915194,14639594,-2647362,-1925099,-5384465,-21120447,-11733260,-18237214,-22667434,-5700350,-13847139,-4121000,10690721,698363,18791518,19741267,9849163,25956922,9566577,5197458,11757983,-12716681,-6199821,-9900620,-26923214,-9616444,-19589536,-18853235,982161,-10769728,5471713,15341616,4918069,24738237,17358009,10885710,22479569,2037351,2580290,2368520,-18029023,-8816351,-16424842,-24129670,-8846908,-17680298,-9533049,3629056,-3068856,13071421,15754821,11131541,23608638,13619713,10954308,13353062,-2851505,-1928706,-7318567,-18658193,-12686840,-18949488,-18324266,-9014401,-11259969,-1361694,5827292,6592735,16633110,16579863,16346963,18366812,11338564,8106592,2797677,-5296245,-8991211,-14432137,-17030147,-17430959,-16242886,-12504293,-8385786,-1175281,3656555,9301924,15287316,14982719,18251214,16349552,10437627,10158832,361652,-4636383,-6875371,-16984532,-14418276,-16296756,-18476533,-8482023,-9729059,-2294792,7334334,5339836,16220160,16703072,13581900,19598711,9327073,7027542,4681068,-8348782,-6862794,-13811623,-19052262,-13021398,-18098708,-11762925,-4975685,-4773320,6996741,9171380,12415355,18964384,14502794,16305377,12466082,5226627,3412083,-5937107,-9378635,-13002129,-17890266,-14713996,-16344917,-11483151,-5524611,-3652183,6808286,8386232,12690480,18633014,13023320,16846535,11856786,3766031,5288681,-7282232,-9558640,-10267926,-20461516,-12574668,-14917725,-14724584,-1320262,-5270819,5007390,13159662,7984483,20348670,15570151,11017277,17088573,1823437,1719856,-1004021,-15634749,-8945191,-16571878,-19799299,-8791854,-15634862,-5867801,2486723,-774347,13686748,12965606,12392130,20804084,10717860,11236614,9286879,-3252386,-1621485,-9394876,-15740981,-11869135,-17718526,-14256426,-8520552,-8775425,324325,5052059,7365742,14644784,14684852,14491203,15327245,9803674,5687857,2151568,-5520784,-9366959,-11777990,-16701644,-14754301,-12984424,-12543225,-4340389,-998487,2872193,12015247,11138667,14905416,17806172,10586288,12447323,6676163,-2236070,-948786,-11135349,-13914310,-11424639,-18971037,-11804484,-8884281,-9785390,3129044,2819284,7212783,16712317,10644962,16137165,15471296,5879794,9707020,-175346,-6666414,-4451491,-16050328,-13648514,-11954544,-17581768,-6582389,-6146917,-3642247,8619321,5625035,12512161,17306405,10410461,16044597,10045728,2722179,4707249,-7049548,-9100454,-9547966,-18020455,-12196305,-12686697,-12474371,-2319017,-2629994,4116086,11141183,9499271,15846082,14625867,10939071,11876537,4207378,369047,-2966954,-10270160,-11026781,-13789712,-14779890,-11480793,-10000705,-5264556,-424723,3918622,8642266,11539464,13843542,13394513,12566001,9606314,4474972,1586904,-4856706,-8736208,-10420752,-15189482,-12556759,-11911987,-10951573,-2889020,-1977706,4060541,10489691,8966347,15505378,13613509,10034474,12283386,2690439,598370,-2263801,-11851867,-8987214,-13848792,-15414254,-8570735,-11932672,-4089890,1234529,908556,11479867,10075871,11880851,16241089,8487901,10535351,5770519,-2205089,-772351,-10073029,-11199046,-10575877,-16100086,-9222182,-9233411,-6626415,2374500,1380773,9030264,12069538,10209486,15640889,9905325,8287850,6927845,-2429566,-2046375,-8429206,-12719844,-10056482,-15303447,-10456212,-7483535,-7207940,2432553,2796407,7613016,13222895,9857688,14620763,11280610,6526696,7325389,-1905309,-3629861,-6484018,-13415764,-10003904,-13291463,-12110252,-6047844,-7000960,842187,4455346,5755493,12805390,10599487,12225425,12272900,6206568,6180161,-30915,-4708734,-5872243,-12096076,-11160274,-11837613,-12164236,-6496511,-5712397,-98020,4776961,6042407,11901528,11236761,11655960,12079685,6309459,5626664,178241,-5067037,-5680274,-12059765,-11387093,-11060600,-12566601,-5929538,-5335452,-958891,5798652,5193966,11429944,12111615,9775209,12887457,6330941,4146425,2300536,-6135449,-5420076,-9862666,-13207162,-8972216,-12116390,-7616173,-2726258,-2860591,5444431,6823175,8290868,13523678,9602621,10422589,9008509,2123498,2023323,-3838892,-8370109,-7831067,-12726208,-11196993,-8949636,-9289547,-2908100,-302601,2659396,8639562,8767203,11143584,12167012,8630761,8228259,4219155,-642419,-2594879,-7563727,-9782446,-10170446,-11839346,-9396628,-7091660,-4738219,354294,3187641,6509234,9863352,10227858,10900190,9882534,6815075,4388713,372016,-3637167,-6420384,-9258943,-10572379,-10500846,-9580850,-7171144,-3808665,-321344,3279225,6921656,8898945,10347785,10943784,8909610,7257280,4101746,-482611,-2749446,-6957588,-9519181,-9473337,-11472234,-8819090,-6371004,-4978860,1108525,2940881,5976484,10378111,8748287,10785912,9806062,5195764,5354553,-374355,-3950718,-4629069,-10461488,-9133028,-9410379,-10794819,-4825513,-4753694,-896832,4925517,4245119,9565682,10296994,8228881,10806023,5455180,3315266,1840127,-5116654,-5044763,-8425218,-11149968,-8068935,-9996398,-6496380,-2324977,-1747970,4568583,6042264,7650263,11133140,8598017,8990903,6936044,2287100,1154922,-3812721,-6468624,-7612151,-10492338,-9004019,-8554093,-6763626,-2705452,-795376,3425530,6152048,7805643,9964602,8859188,8537245,6492370,2883155,915789,-3433409,-5762786,-7444726,-10027724,-8531852,-8462089,-6544866,-2528477,-1206107,3429293,6028258,7018678,10214715,8515524,7981440,6985921,2062725,928971,-2979342,-6773443,-6676687,-9857355,-8991796,-7175427,-7212671,-2271691,-169107,2281406,6911073,6921051,9137273,9605132,6808500,6744965,3034520,-457006,-1929233,-6432899,-7484167,-8133856,-9716517,-7064585,-6025912,-3817003,527707,2052465,5512376,7931134,7827857,9170403,7630470,5384437,3877556,-181294,-2718468,-4975330,-7945439,-8154634,-8567008,-7925650,-5193530,-3376700,-177724,3153799,5096918,7653394,8482418,8176563,7786925,5346041,2937176,243041,-3122484,-5254167,-7390165,-8453560,-8180072,-7480029,-5527204,-2939792,-146826,2826426,5185660,7155035,8163063,8289400,7427074,5239259,3237966,194716,-2780945,-4753671,-7312908,-7870866,-7916897,-7693335,-4918233,-3370790,-489735,3147019,4310502,7318419,8143567,7279297,7970756,4845380,2838264,983883,-3602007,-4352561,-6738568,-8706162,-6783383,-7814789,-5316767,-1987331,-1441902,3534499,4850989,6043581,9064506,6766594,7189342,5916709,1626741,1419111,-2816168,-5362901,-5405578,-8862746,-7097300,-6543175,-6264795,-1697714,-1099907,2214727,5545194,5283754,8295881,7455125,6082107,6180585,2058058,668317,-1890133,-5404570,-5443311,-7915190,-7476905,-6161357,-5901914,-2094477,-658797,2006452,5228719,5451618,7928985,7284133,6054057,5873305,1879534,729074,-1977573,-5457690,-5053051,-8012149,-7251207,-5547443,-6293402,-1637951,-650934,1408787,5882758,4603431,7673088,7708245,4901535,6611089,1838161,169707,-568892,-6123776,-4573561,-6936505,-8379727,-4342134,-6500364,-2550922,633761,-64770,5882296,5180612,5950091,8851154,4361331,5759354,3338398,-1246603,26638,-5296865,-5887835,-5240178,-8757122,-4770970,-4834440,-3870436,1404674,465831,4530057,6425840,5022497,8287148,5270409,4292768,3956731],[0,0,0,1,5,-50,-60,-34,53,-81,181,-104,248,-152,345,-340,531,-635,749,-957,1023,-1354,1474,-1901,2132,-2570,2945,-3373,3949,-4434,5224,-5826,6759,-7531,8564,-9605,10772,-12152,13491,-15184,16745,-18714,20625,-22905,25309,-27942,30893,-33925,37457,-41052,45282,-49718,54807,-60350,66509,-73479,81161,-90159,100270,-112372,126493,-143777,165179,-192872,230949,-288058,390771,-662060,4671054,11386270,20480324,-1976804,-1146570,-324101,-22899370,-10497055,-18068802,-25238465,-7568177,-15358917,-7698878,8305287,883758,15601656,20563529,12723547,23550174,15599459,7044051,10871828,-4375079,-9387309,-8806039,-21739725,-18391474,-15495943,-20868622,-8372339,-3899316,-3040703,12629879,12376451,14115776,24774991,14568762,15053465,16172251,-1417940,1411653,-5556664,-20454066,-10549515,-20876541,-22804699,-7225743,-17426154,-4223327,8206153,-1262264,19972862,18385970,10781696,28624803,9654417,8062293,14460692,-12648684,-3574451,-9394539,-28623005,-8369082,-22162520,-21772285,1393503,-15314054,4380167,16076882,1216455,27795448,18395796,9950888,28469213,1856960,4126090,7386333,-21058916,-6251416,-15776211,-29156951,-6838124,-21537574,-13654715,5260371,-8017195,12633041,17974574,7972997,27357922,16131650,9942045,19173836,-1995052,-2253332,-2510266,-21252677,-13503352,-16651558,-24683042,-9135172,-11532915,-8847936,9267303,4216806,12323138,24238463,11938587,20819200,19707204,1926659,11390742,-2724766,-15927037,-3775941,-24636575,-20990766,-8794360,-27375057,-3963646,-747989,-9363488,21807773,8333702,12501057,32768980,4733762,20204387,17146266,-10865720,11234192,-12928221,-22296130,-1811909,-32492384,-14820538,-5610996,-25973177,9047487,642740,-1354579,29922571,5390651,19529264,28529270,-784081,20592724,4041382,-13644535,5476327,-23295104,-18922027,-8230248,-30820035,-7312129,-7298269,-13750651,14205571,3867587,11019151,27055795,9793162,21123761,18748711,1352392,10206935,-4244512,-14141205,-7412226,-22033873,-19816661,-12287029,-20075676,-7329269,-310120,-2501677,13544859,14411262,12662206,24334193,14497182,11611334,15463947,-2712308,-1729613,-4801936,-21501312,-11366147,-18250909,-23143911,-5426747,-14490698,-4277071,10747196,176858,19114810,19629606,9700600,26482024,9478587,5549829,12115080,-12824614,-5788025,-10033512,-26988045,-9433026,-19970111,-18806944,771114,-11045621,5520565,15075654,5002721,24877774,17289477,11225747,22599592,2209126,2897974,2313082,-17730791,-8731153,-16581809,-23980607,-9199100,-17901659,-9649575,3217911,-3033251,12905653,15663954,11435620,23612464,13825195,11250170,13333934,-2544348,-1872459,-7408591,-18527940,-12921651,-19053070,-18392487,-9458867,-11293435,-1536644,5678287,6798467,16443008,16701806,16457298,18449293,11628863,8247592,2922885,-5130919,-9154126,-14434973,-17188687,-17604771,-16252764,-12739165,-8425093,-1216265,3575661,9454426,15244248,15180415,18510754,16307561,10709363,10027233,354670,-4494627,-7177790,-16867436,-14522976,-16745818,-18262248,-8840272,-9797888,-2087772,6943084,5851871,16292691,16495804,14214015,19256973,9647685,7389300,4172810,-7799287,-7143113,-14102332,-18565027,-13846789,-17935663,-11676891,-5829360,-4071543,6596323,8949461,13299933,18230170,15113253,16726165,11838159,6283191,2993500,-6095397,-8608540,-13907456,-17415876,-14636863,-17245345,-10751441,-6242235,-3756712,7446229,7538932,13300001,18738922,12571112,17727974,11465993,3735764,5812680,-7935663,-9137339,-10395778,-20978169,-12262729,-15398780,-14720789,-1252505,-5631001,5360000,13127291,7903990,20656244,15503303,11233680,17157246,1798577,1734909,-1159694,-15619100,-9242932,-16658794,-19823571,-9125665,-15275431,-5988721,2588762,-297430,13392889,13484292,12541254,20475721,11414325,10775414,9297250,-2884418,-2523923,-8966367,-16029089,-12450393,-16957237,-15140956,-8271854,-8252951,-396156,6064693,7307677,14327102,15724713,13648927,15736045,10269398,4583174,2910566,-6144053,-9957512,-10995681,-17731931,-14472576,-12579033,-13418386,-3323402,-1210187,2890792,13100391,10528215,15505576,18188923,9861605,13145023,6140384,-2729203,-612423,-12151569,-13880482,-11405438,-19723234,-11267576,-9053674,-9807382,3903919,2645205,7762272,17245056,10417094,16595817,15329308,5646763,9845438,-673119,-7033208,-4568465,-16600009,-13721125,-12009002,-17820291,-6327116,-5996580,-3594462,9304878,5866457,12685465,17817713,10153072,16165723,10162459,2036179,4637499,-7449218,-9901561,-9482758,-18641636,-12434080,-12275105,-12805834,-1723083,-2099169,4104153,12086977,9632189,15943283,15228266,10445874,11962540,4071528,-584177,-2860182,-10877463,-11677249,-13440323,-15472424,-11391244,-9518006,-5685906,580446,4294840,8707614,12613648,13626517,13511907,12872700,8731481,4592077,1302285,-5887960,-8528132,-11171024,-15556256,-12100763,-12577176,-10347069,-2371048,-2231678,5273356,10604593,9123206,16380612,13090807,10259710,12288032,1695989,804719,-2942961,-12624367,-8646946,-14832824,-15268250,-8153996,-12430789,-3138493,1463421,1047965,12566462,9970646,12310154,16644544,7901280,10943401,5206722,-2883241,-780063,-11004231,-11563453,-10618323,-16617102,-8796165,-9173593,-6449522,3126715,1552099,9584604,12642446,10210338,15976239,9883967,8067478,6730441,-2890526,-2515204,-8793127,-13126366,-10463688,-15275901,-10529476,-7463119,-6732635,2662181,3256166,8224962,13469336,10378382,14650904,11074662,6684170,6732131,-2267542,-3871959,-7338142,-13511878,-10375094,-13744659,-11535229,-6190824,-6525868,1615675,4505467,6693582,13156607,10663836,12846682,11862140,5999827,6103493,-1111716,-4845467,-6417299,-12920919,-10980832,-12252313,-11949003,-5919084,-5751861,734112,5215537,6343089,12803604,11184402,11867733,12247685,5627676,5554198,-449644,-5841232,-5922042,-12683916,-11593926,-11004788,-12785442,-5417072,-5005230,-547402,6600002,5450270,11951151,12431859,9679889,12998916,5943824,3711644,1932614,-6865924,-5936781,-10335332,-13589669,-8938232,-12093523,-7419287,-2176328,-2427339,6003993,7474075,8624167,13980608,9710567,10297832,8804113,1679289,1470351,-4423390,-8992157,-8260970,-13040378,-11286868,-8799731,-9063463,-2407286,183971,3194680,9204042,9224723,11473687,12350828,8549211,7983638,3739628,-1139595,-3151241,-8160371,-10215416,-10504161,-12022623,-9322653,-6805285,-4270469,862817,3786695,7125958,10311545,10534232,11025516,9691723,6582355,3855581,-218607,-4150251,-7073837,-9691722,-10942665,-10671580,-9290360,-6986914,-3303219,361642,3718542,7690273,9352526,10618552,11147267,8559207,7026188,3635232,-1274198,-3237544,-7776126,-9958169,-9678631,-11721166,-8572899,-6116784,-4553186,1947570,3399028,6703749,10986597,8856903,11193040,9550723,4667907,5134125,-1319768,-4532839,-5188551,-11280876,-9209363,-9648182,-10632462,-4266931,-4464065,-32278,5603975,4696235,10372835,10344636,8408392,10821521,4854980,3038948,1166953,-5889630,-5375428,-9071017,-11391561,-8063105,-10022727,-6041941,-2041599,-1203979,5211739,6541179,8246768,11355852,8615343,8974610,6541799,1929506,606155,-4487141,-6942584,-8155303,-10805992,-9147344,-8425711,-6375943,-2380044,-162213,3981508,6590267,8207659,10197568,9025251,8549852,6090507,2637889,304766,-4103363,-6205731,-8142621,-10169612,-8628535,-8572709,-6096318,-2288977,-601221,4142479,6432700,7641033,10409568,8528767,8099319,6525616,1753544,450372,-3799693,-7079422,-7234249,-10247247,-8981168,-7302616,-6762491,-1849127,214787,3063056,7272121,7421158,9460777,9511816,6916236,6402248,2538131,-785525,-2695826,-6850435,-7870521,-8629938,-9554592,-7122933,-5672891,-3235615,946068,2855427,6031634,8343843,8280333,9221225,7613318,5054871,3372105,-629840,-3412791,-5473232,-8380803,-8510197,-8591328,-7985520,-4918026,-2871626,214830,3788311,5581962,8075545,8869445,8206631,7816969,5109027,2533959,-80978,-3763976,-5704405,-7795436,-8924343,-8131734,-7519543,-5238513,-2519530,164896,3501229,5664023,7617942,8562326,8186498,7456821,5071749,2672467,-143818,-3421886,-5295128,-7627950,-8353740,-7865891,-7626239,-4768915,-2672931,-145178,3806326,4988646,7590786,8612950,7290093,7818600,4737014,2196337,542244,-4135516,-5042262,-7029709,-9100787,-6908773,-7616822,-5154902,-1423789,-799895,4079420,5544792,6390854,9425729,6906675,6939699,5715149,1071187,762745,-3452215,-6065801,-5896927,-9162327,-7217000,-6304785,-5948346,-1233610,-404482,2817083,6089064,5772764,8629999,7523746,6126655,5872715,1580131,182644,-2596561,-5917376,-5864392,-8325614,-7525261,-6035271,-5680779,-1548399,-229124,2702109,5889043,5726324,8324241,7309332,5915074,5697221,1250925,218671,-2561037,-6206238,-5350597,-8377795,-7395979,-5304932,-6137903,-994848,-34345,1984688,6658502,4952345,8097291,7900921,4670036,6445349,1330207,-505702,-1078839,-6870986,-5091181,-7145177,-8613547,-4179204,-6177074,-2148511,1352030,559229,6541188,5678170,6194104,9021904,4272479,5392976,2886581,-1917461,-684896,-5823337,-6436795,-5633672,-8892755,-4683565,-4555068,-3365199,2021159,1094199,5169142,6858053,5423574,8402911,5117379,4013767],[0,0,0,2,12,-178,131,-316,328,-435,570,-663,982,-1127,1571,-1792,2279,-2659,3211,-3865,4537,-5483,6305,-7495,8552,-9990,11433,-13160,15086,-17126,19551,-21980,24935,-27924,31465,-35176,39332,-43865,48711,-54179,59914,-66454,73325,-81050,89291,-98365,108281,-119054,131072,-144075,158706,-174648,192628,-212600,235247,-261064,290694,-325403,366175,-415491,475833,-552329,652213,-789040,988293,-1305603,1890808,-3329120,15798796,18369979,7606099,22254180,-4202452,-182165,-1831088,-22625186,-11067568,-17713537,-25570963,-6449039,-15649582,-6657204,8705382,1236569,16011131,20794211,12191359,24004644,14754311,6894155,10558301,-5326569,-9450695,-9005368,-22408043,-17761995,-15872287,-20445414,-7556044,-4009159,-2201468,13032660,12149221,14938449,24232158,14414498,15086068,15188301,-1458238,914246,-6254623,-20107930,-11134036,-20801280,-22304348,-7412633,-16608031,-3876232,8503446,-475723,19925476,18613311,10868985,28105418,9633339,7559904,13920823,-12982140,-4152928,-9517354,-28717743,-8416930,-21814641,-21551089,1892702,-14872373,4702232,16568555,1308295,27977109,18395998,9541788,28374506,1184478,3667712,7085380,-21740023,-6226395,-16086945,-29213964,-6235088,-21621879,-12964828,5887852,-8060048,13403529,17925704,7974423,27639459,15423000,9937362,18838602,-2786861,-2131327,-3082484,-21474216,-13158678,-17010394,-24110466,-8853174,-11459363,-8055967,9335700,4507041,12693586,23953642,12119627,20505987,19210614,1868295,10765915,-2910323,-16116190,-4174229,-24414487,-21008095,-8646384,-26855831,-3885721,-215156,-9044223,21892448,8752313,12316905,32671869,4707687,19685124,17023255,-11321781,10810492,-13113585,-22604144,-1705009,-32396297,-14771534,-4987407,-25857683,9427684,1151101,-1378853,30316884,5284732,19301433,28486298,-1338204,20412956,3808260,-14177315,5523729,-23502108,-19020698,-7771688,-30930167,-6973570,-6745808,-13784557,14809507,3966890,10966909,27353865,9356407,20986280,18639358,661819,10196202,-4501194,-14474589,-7068140,-22250319,-19615037,-11842077,-20118348,-6817131,-125772,-2353792,13901148,14251795,12737821,24289884,14027779,11543943,14985326,-3133213,-1901061,-5082716,-21505453,-11309335,-18158567,-22744497,-5179523,-14027352,-3991131,10955188,411496,18940614,19706788,9571355,26147885,9341463,5001017,11939275,-12863909,-6241645,-9647890,-26998341,-9474520,-19287481,-18960558,1181834,-10646207,5272703,15620710,4734537,24602991,17562617,10453684,22546552,2078393,2130503,2744592,-18277048,-8843804,-15978683,-24482371,-8466862,-17432456,-9904913,4218586,-3295912,12886120,16247101,10553147,23797522,13635085,10350775,13700605,-3190331,-2208527,-7031356,-19118718,-12422859,-18715386,-18634576,-8513114,-11254022,-1366772,6255212,6418290,16677298,16603158,15902658,18511552,11118080,7813797,2954839,-5633192,-9120967,-14229830,-17327836,-17245375,-16020901,-12501453,-8032126,-908256,3580216,9682201,15259044,14779058,18521620,15844543,10384264,10112141,-194471,-4526830,-7073775,-17236411,-13910586,-16553806,-18306657,-7976007,-10085015,-1767707,7363998,5117436,16752204,16317096,13490460,19838739,8746106,7226826,4522937,-8765456,-6433951,-14050735,-18957309,-12847963,-18281556,-11476255,-4897031,-4795150,7275911,9056506,12452303,19013429,14324520,16290487,12381952,5193406,3323224,-5911738,-9299258,-12938781,-17618204,-14751291,-16263082,-11283184,-5870664,-3411780,6623836,8186451,12881200,18107315,13087699,16958300,11387621,4163762,5211373,-7392398,-8901306,-10600150,-20124350,-12322736,-15365892,-14157911,-1680889,-5514827,5449515,12483301,8074824,20324601,14966893,11439598,16762590,1767895,2154479,-1380784,-15167782,-8859367,-16743024,-19216362,-9055368,-15523881,-5543567,2192220,-481421,13565687,12775581,12461442,20424223,10772641,11103661,9154561,-3141568,-1669003,-9258918,-15631490,-11704937,-17473967,-14332036,-8245455,-8862260,284675,5237446,6983311,14763338,14531856,14087047,15576386,9480186,5722844,2405886,-5928696,-8838471,-11685404,-16819539,-14121272,-13312528,-12391352,-4002496,-1624049,3313274,11677488,10764193,15272570,17151957,10733559,12638133,6142583,-1606252,-1133528,-11181873,-13335323,-11751911,-18558353,-11595637,-9301557,-9394943,2855346,2601581,7406996,16118156,10684680,16187802,15081860,6128921,9664038,-244204,-6397186,-4542748,-15845859,-13399380,-11990311,-17506938,-6516279,-6353915,-3661166,8596521,5347343,12564111,17133308,10133492,16284637,9803527,2744121,4938105,-7271480,-8807381,-9411419,-18140384,-11784540,-12848985,-12453916,-1939769,-3030982,4270115,11108084,9042385,16111300,14262029,10841266,12249426,3671150,715493,-2797920,-10515192,-10535830,-13869280,-14882989,-11167559,-10460307,-5164363,-378853,3566472,8815929,11269982,13646646,13528020,12252795,9665979,4601792,1542836,-4577857,-8614332,-10474067,-14998378,-12510917,-12025117,-10702558,-3024398,-2094777,4296912,10175809,9015546,15593956,13224678,10307844,12036291,2559883,1066988,-2529958,-11587492,-8599170,-14181856,-14850263,-8699509,-12183010,-3609896,642900,1051637,11595238,9448915,12276726,15962163,8215367,11037362,5229799,-1936606,-542895,-10480847,-10646039,-10706139,-16225684,-8622337,-9665374,-6407627,2465289,950769,9432689,11742227,10079359,15908204,9536150,8553710,6962807,-2507149,-1694788,-8460056,-12557193,-9855930,-15381177,-10345570,-7534198,-7244011,2320102,2642638,7614981,13104282,9868502,14506113,11187276,6777029,7250052,-1693189,-3481877,-6602592,-12977327,-10148895,-13329863,-11723411,-6433656,-6778867,819775,3993873,6093462,12351849,10520504,12547713,11815804,6580667,6265044,-297485,-4107023,-6144894,-11869870,-10769209,-12164393,-11619167,-6618364,-6014602,251534,4214365,6140783,12000113,10792398,12047352,11871818,6192910,6071137,-125014,-4710915,-5497542,-12133237,-10940092,-11175669,-12565201,-5803493,-5559194,-910082,5677625,4955432,11496684,11857946,9720990,12924904,6276290,4321250,2312067,-6025589,-5279058,-9858219,-13026369,-8989510,-12062731,-7705097,-2846707,-2861925,5194486,6777909,8253082,13350598,9688763,10333473,9017351,2269682,1948169,-3651641,-8308757,-7870963,-12384631,-11145499,-8903599,-9158369,-3087676,-313235,2621455,8427586,8797533,10989307,12118855,8771339,8098694,4243419,-539946,-2553781,-7387605,-9674713,-10142678,-11761059,-9416574,-7077074,-4809436,156034,3218326,6467987,9701209,10234059,10790159,9875709,6934404,4284819,481963,-3404478,-6417432,-8960020,-10487544,-10558506,-9342085,-7445970,-3825365,-344202,2936837,6969359,8777951,10147831,11121355,8658506,7354164,4275031,-600938,-2405560,-6910017,-9364003,-9214922,-11613936,-8762018,-6455777,-5245951,1066538,2682801,5833423,10328259,8578793,11029585,9705173,5315015,5625042,-495564,-3643725,-4544979,-10433787,-8885227,-9497104,-10585793,-4863185,-4929150,-875104,4486943,4109091,9571908,9955273,8371024,10684028,5480062,3786982,1716866,-4647820,-4685969,-8379736,-10646660,-8272034,-9987985,-6401662,-3058840,-1705657,4134426,5537840,7814854,10625762,8614750,9212670,6761590,3039857,1273557,-3572541,-5831211,-7788142,-10044392,-8926260,-8908845,-6603452,-3332365,-1176070,3250585,5422326,7744905,9739845,8672524,8928968,6425298,3335829,1403870,-3266434,-5179015,-7307854,-9884629,-8329511,-8799507,-6651315,-2932723,-1628468,3225156,5550972,6807069,10040842,8328624,8184913,7075939,2471915,1322475,-2790997,-6190824,-6569533,-9714649,-8899033,-7492998,-7196569,-2685508,-678415,2140825,6394087,6791121,8934466,9421279,7145378,6750778,3413734,26986,-1770705,-5870075,-7274246,-8147363,-9424092,-7398100,-6075425,-4050956,-93079,1984374,5066599,7604534,7863984,8958257,7866792,5608220,4029424,358539,-2434994,-4662339,-7559965,-8131413,-8424613,-8051769,-5532430,-3540449,-539410,2805182,4767164,7287104,8409918,8156080,7860921,5690753,3294934,575566,-2688865,-4943330,-7126451,-8273519,-8281297,-7628919,-5649545,-3372800,-499843,2471625,4683230,7135850,7872496,8162085,7692446,5329468,3683248,483262,-2535609,-4236599,-7244106,-7712589,-7748377,-7928848,-4969359,-3573464,-864470,3000575,3855215,7122955,8039380,7129148,8223228,4896264,2982485,1373328,-3430355,-3971294,-6559550,-8684454,-6558398,-8042938,-5309571,-2220358,-1763398,3346140,4516385,5872988,8993213,6530477,7350581,5961095,1800081,1678659,-2696087,-5099520,-5339521,-8771666,-6924974,-6651641,-6295737,-1839377,-1382242,2168385,5156471,5178722,8295208,7162221,6386545,6168120,2091626,1037310,-1933394,-4917502,-5323887,-8028345,-7090435,-6374223,-5914493,-2127489,-1090043,2082568,4979416,5142214,8088497,6879426,6156088,5995548,1665555,1227490,-2025813,-5315766,-4703286,-8220445,-6913637,-5716789,-6543027,-1366030,-1065175,1447058,5901226,4206831,7937509,7511385,4813266,6960015,1601455,460674,-395553,-6147996,-4192910,-7016536,-8267313,-4197523,-6729156,-2369305,431384,-188046,5956558,4875425,5968589,8726994,4198606,6027300,3198895,-1094916,171605,-5331591,-5666451,-5245338,-8728439,-4630697,-5050140,-3738226,1258100,266377,4597848,6128775,5119823,8241427,5170886],[0,0,0,0,3,-99,-64,-25,-95,28,-35,49,7,132,-62,250,-171,305,-275,349,-455,497,-726,732,-998,1013,-1277,1408,-1665,1959,-2182,2596,-2802,3305,-3595,4169,-4627,5219,-5856,6442,-7260,7922,-8926,9760,-10899,11952,-13171,14496,-15848,17517,-19114,21129,-23056,25379,-27750,30448,-33450,36687,-40449,44331,-48771,53122,-57460,60321,-58843,43545,20627,-317609,4406174,28016191,15716725,8908085,21177410,-3624102,-847941,-1426704,-23030741,-10541603,-18059098,-25100510,-6645644,-15349518,-6583719,8848796,1062979,16313742,20531584,12326367,23932568,14637120,6742151,10537125,-5612156,-9429971,-9323937,-22361649,-17583331,-15932908,-20209100,-7353732,-4080926,-1779948,13002200,12209584,15147717,24008490,14527485,15121201,14748974,-1439649,632520,-6563026,-20007987,-11385435,-20633677,-22060497,-7425014,-16249793,-3650517,8528118,-64373,19871935,18653460,11025534,27750316,9542309,7444928,13379473,-13073558,-4370411,-9834116,-28628018,-8521097,-21696440,-21092794,2018767,-14533260,5169504,16514813,1693574,28089392,18056294,9804175,27967134,789462,3792162,6328088,-21693884,-6305388,-16522198,-28660846,-6432080,-21427656,-12233763,5647035,-7338605,13819393,17606283,8657161,27312800,15160211,10218067,17892124,-2682643,-2286795,-3952990,-21054669,-13664895,-17094511,-23482338,-9266528,-10800328,-7725353,9191938,5389634,12605528,23967615,12554121,19872945,19275918,1577550,9977112,-2867180,-16791497,-4408909,-24264196,-21424061,-8193374,-26649009,-3777518,517368,-8887256,22352015,9103849,12205104,33005821,4380763,19419138,16866774,-11822031,10540312,-13371202,-23027878,-1817093,-32433445,-14590489,-4850683,-25596017,9806680,1412516,-891011,30484919,5429618,19441062,28240258,-1386899,20117141,3345553,-14278964,5007076,-23685060,-18965734,-8132797,-30507706,-6889085,-6750293,-13154530,14690936,4347742,11282395,27070870,9782995,20723605,18368894,933193,9413852,-4557021,-14628685,-7681036,-21874456,-19940455,-11833996,-19553218,-7130251,543831,-2124025,13917962,15005961,12389470,24333348,14261683,10869220,15254492,-3522064,-2509025,-4933843,-22145123,-11344415,-17882574,-23244641,-4533685,-13990234,-3981003,11713648,185009,19316155,20044184,9098019,26548262,9143439,4569578,12265998,-13499641,-6216354,-9670650,-27613669,-9056914,-19496702,-19057564,1785507,-10949799,5625013,15912809,4443683,25052546,17443792,10266823,22872053,1639459,2231701,2756804,-18585785,-8600433,-16174626,-24619513,-8303725,-17700469,-9744065,4242115,-3476660,13215426,16164488,10689698,24021024,13567110,10496948,13742207,-3225218,-2053105,-7156498,-19103711,-12519170,-18847177,-18548201,-8786028,-11248156,-1455536,6094582,6611472,16518681,16767250,16139817,18385851,11532438,7882116,2928011,-5222951,-9357586,-14039211,-17316320,-17643225,-15760907,-13017295,-8165302,-915015,3092081,9914592,15075473,14767916,19054137,15573861,10805082,10450149,-420758,-3667732,-7335590,-17277714,-13503450,-17349274,-18052414,-8277527,-10733915,-1352231,6652650,5116457,17149076,15566644,14351903,19749801,8540666,8206850,3985071,-8220188,-6030611,-14801442,-18133426,-13360726,-18767290,-10831168,-6074616,-4612643,7298661,8151588,13299299,18551158,14308582,17205737,11787881,5914241,3667289,-6371605,-8450956,-13469230,-17828122,-14287745,-17134102,-11035347,-5990982,-4080539,7125947,7699475,12924779,18587146,12662340,17403972,11483333,4089933,5602852,-7558904,-8927078,-10517932,-20378483,-12306162,-15489717,-14304216,-1711817,-5558427,5393771,12393165,8262139,20278873,15125762,11816564,16628390,2094188,2195636,-1672234,-14764011,-9323913,-16893427,-19001525,-9731451,-15163849,-5691206,1711902,137949,13090135,12888672,13047682,19801340,11472008,11097246,8659578,-2323388,-2431448,-9107264,-15250555,-12716608,-16849804,-14638607,-8856254,-7979168,-503839,5449249,7626310,13957851,15402765,14013400,15228095,10384210,4955238,2668429,-5526239,-9791178,-11077290,-17112484,-14667001,-12583191,-13215456,-3993891,-1180669,2497425,12353313,10758110,14975836,17974848,10291526,12801295,6692728,-2197769,-591237,-11224606,-13800060,-11354136,-19119715,-11791383,-9061213,-9932202,3105762,2727210,7129010,16749578,10654898,16156217,15607730,5881104,9790173,4662,-6796274,-4398696,-15997631,-13857961,-11834263,-17791079,-6663716,-5960703,-3905302,8808473,5735943,12322124,17635210,10307060,16023337,10271819,2482540,4748327,-7080589,-9431793,-9486928,-18255017,-12328016,-12590873,-12618913,-2177349,-2401495,4066496,11409204,9629525,15836074,14834054,10872222,11736496,4248121,53480,-3124404,-10306987,-11438286,-13740094,-14876510,-11745545,-9670993,-5375922,-222715,4411903,8387509,11931529,14014801,13075518,12998149,9179735,4249565,1988790,-5586006,-8544618,-10407545,-15902709,-11901912,-12387091,-10910990,-2187419,-2580477,4781965,10663036,8541306,16377522,13156683,10071523,12737197,1796821,1124435,-2504659,-12461556,-8305702,-14734990,-15300871,-8209491,-12636608,-3253379,1107614,792607,12233122,9585427,12239264,16535930,7927767,11155893,5283652,-2397607,-521326,-10799685,-11045857,-10687976,-16515239,-8752982,-9482779,-6461011,2655278,1254161,9605713,12063535,10318667,15909531,9643630,8548763,6694493,-2671483,-2054679,-8844473,-12614918,-10320172,-15484927,-10219376,-7818551,-6740183,2579287,2753721,8250135,13054714,10237574,14860246,10801056,7038664,6893723,-2214640,-3404368,-7368157,-13213072,-10221412,-13900801,-11309352,-6424171,-6789591,1596934,3914032,6589795,12930683,10380557,13037817,11655441,6282966,6417224,-990801,-4335820,-6344801,-12631241,-10628280,-12410576,-11807998,-6029960,-6008467,689465,4791917,6173963,12690626,10897389,11931987,12177707,5736757,5830140,-331334,-5485956,-5659270,-12581249,-11333529,-11036444,-12758306,-5578417,-5194432,-745012,6319934,5277815,11702534,12266368,9678754,12885639,6180982,3857670,2031621,-6494833,-5858173,-10037561,-13400553,-9070417,-11947465,-7610075,-2473702,-2520342,5518498,7358351,8402217,13620190,9925482,10222099,8888931,2036422,1589320,-4013778,-8698046,-8264765,-12671682,-11356543,-8866991,-8958036,-2808762,105163,2989355,8765361,9155298,11214639,12203584,8787362,7940295,3970092,-950402,-2987246,-7888151,-9983301,-10438287,-11816382,-9381127,-6934026,-4369639,558617,3663815,6942404,9966546,10592594,10921549,9647311,6912230,3829476,108815,-3824834,-6985241,-9328874,-10855992,-10820445,-9133635,-7322319,-3522978,137755,3175013,7596523,9099363,10391653,11430094,8374405,7278720,4052769,-1144124,-2613037,-7457806,-9863394,-9226802,-11899558,-8557551,-6163811,-5090590,1754788,2977209,6150785,10924333,8585086,11204496,9733199,4890639,5551275,-968478,-4136249,-4794794,-11016167,-9038222,-9675674,-10690251,-4498801,-4838502,-388748,5049312,4357688,10125099,10178842,8484985,10824174,5142306,3471985,1419448,-5197222,-5094006,-8823388,-10978676,-8311355,-9999192,-6200643,-2717743,-1347090,4618241,6007373,8241083,10867148,8812118,9131862,6643668,2742647,811767,-3892489,-6320121,-8222961,-10267416,-9151667,-8847046,-6403961,-3138373,-543854,3699606,5883772,8321802,9855929,8886992,8973977,6115995,3235902,923432,-3809209,-5534135,-7995026,-10069777,-8434879,-8902648,-6269183,-2731639,-1227300,3834433,5843233,7439359,10341579,8405644,8360110,6740978,2270205,999091,-3404837,-6533624,-7003763,-10141915,-8963438,-7621498,-6974470,-2366994,-279887,2633979,6764454,7181718,9260554,9482349,7248843,6535108,3055184,-307580,-2380394,-6276363,-7726896,-8446338,-9510193,-7404668,-5821751,-3702597,395333,2582710,5439624,8106410,8140751,8967829,7965634,5314568,3619608,-26955,-3075413,-5059345,-8049491,-8520748,-8445324,-8179486,-5244418,-3170335,-330383,3499457,5097242,7691347,8824828,8078471,7952761,5369099,2820468,349125,-3237784,-5424453,-7442463,-8710266,-8209535,-7654680,-5488851,-2938386,-262109,3053225,5221312,7354219,8372613,8197734,7624178,5241814,3099520,294404,-3008975,-4789051,-7463014,-8176649,-7803108,-7904310,-4947654,-3150161,-627780,3440997,4397918,7306014,8446962,7240931,8141904,4905290,2573389,1065656,-3837013,-4503669,-6773965,-9006718,-6783205,-7845961,-5334281,-1879838,-1376408,3685794,5030500,6125214,9212686,6808450,7219330,5862108,1473249,1271686,-3112687,-5537996,-5641473,-8973719,-7177719,-6614157,-6147062,-1648433,-997203,2491987,5644932,5550935,8480166,7332366,6407888,6016344,1925441,789686,-2418025,-5438883,-5605286,-8291200,-7239068,-6332007,-5831202,-1794580,-817319,2521931,5397138,5368790,8368483,7018368,6166962,6011133,1398891,931145,-2392514,-5802608,-4975750,-8478357,-7158954,-5591131,-6499097,-1126670,-609578,1729635,6391300,4587491,8127418,7746313,4764447,6802848,1424552,5767,-776339,-6550490,-4663747,-7278078,-8406395,-4277728,-6503648,-2167979,816133,282711,6266873,5293564,6271354,8805366,4243103,5725327,2900002,-1394208,-333496,-5669282,-5985928,-5689163,-8798999,-4642251,-4932892,-3295491,1549610,779226,5070394,6420915,5445231,8303394],[0,0,0,1,7,-62,-36,-152,98,-262,249,-324,419,-464,719,-790,1141,-1254,1613,-1842,2218,-2665,3101,-3772,4282,-5114,5768,-6747,7676,-8824,10102,-11420,13040,-14580,16550,-18453,20795,-23188,25899,-28847,31964,-35537,39210,-43497,47912,-52961,58284,-64182,70632,-77625,85508,-93987,103648,-114124,126069,-139353,154556,-172043,192302,-216400,245100,-280626,325252,-384141,465572,-587959,799071,-1291444,6575279,8773128,26491488,16426469,8518331,21361409,-3651168,-561247,-1579074,-22494964,-10836728,-17615626,-25150569,-6796085,-15217706,-6806144,8557797,1256512,15775951,20593404,12240961,23663330,14776311,6770829,10510649,-5046589,-9351322,-9039334,-21992109,-17691826,-15729144,-20175430,-7677465,-4029994,-2059242,12540207,12203902,14665384,23827286,14713350,14773244,15127312,-998046,594861,-5803662,-19768100,-11298308,-20072965,-22491177,-7451109,-16148610,-4466064,8621432,-502365,19208558,19033333,10351986,27856924,10055614,6907210,14265535,-12596435,-4437355,-8732442,-28784910,-8418677,-21209648,-21875004,2156683,-14707179,4296071,16848639,1037260,27689467,18492040,9226066,28361204,1236031,3565639,7294923,-21559455,-6158356,-15836824,-28936741,-6236892,-21338464,-12817738,5721733,-7730178,13327072,17681808,8283007,27129148,15315772,9989980,18060982,-2491514,-2400780,-3591612,-20915044,-13667979,-16720462,-23466365,-9273997,-10582965,-7901456,9091706,5409140,12154226,24003811,12363634,19499538,19447981,1268705,9881996,-2615643,-16890224,-4140465,-23946311,-21512783,-7807239,-26648753,-3773854,858642,-9176756,22338117,9232964,11825038,32995291,4269757,19043127,17018655,-12098839,10533209,-13157178,-23183967,-1447598,-32256175,-14640999,-4302430,-25566954,9878665,1804564,-1280284,30568429,5458605,18880734,28405459,-1730263,19659002,3616353,-14692629,5095418,-23392564,-19329616,-7620316,-30419042,-6935322,-6052935,-13312707,14884323,4659777,10781993,27322300,9598995,20204905,18533850,334063,9326376,-4433121,-15151297,-7272756,-21922312,-19932677,-11183725,-19700369,-6661998,905266,-2318825,14344227,14812327,12215587,24451157,13714860,10711831,15039271,-3937087,-2312353,-5038600,-22137158,-10988369,-17907508,-22810614,-4392957,-13811920,-3652041,11617331,369097,19203333,19853125,9042687,26061697,8980815,4310159,11880638,-13325852,-6554439,-9533550,-27288761,-9172278,-18875300,-18928398,1945490,-10326937,5349667,16282360,4507860,24513902,17734482,9643340,22561977,1788883,1388981,2992312,-18717496,-8974065,-15429619,-24814173,-7985764,-17075056,-10098987,4995657,-3399230,12872246,16698093,10007488,23808699,13632603,9652954,13991042,-3609887,-2509459,-6666217,-19461299,-12202915,-18345554,-18754842,-8044433,-11138605,-1313503,6687986,6270937,16620160,16754179,15652270,18384698,11050627,7422809,2904846,-5637990,-9341179,-14000142,-17213708,-17260702,-15504737,-12636319,-7711050,-609599,3238922,10015500,15155195,14535791,18763435,15318849,10250436,10300651,-714066,-4121363,-7212225,-17424840,-13284403,-16866017,-18017641,-7619231,-10412732,-1327604,7331907,4938519,17111717,15768418,13526804,19771836,8244808,7447700,4274782,-8826040,-6224709,-14392088,-18657429,-12693857,-18351025,-10942036,-4996905,-4648115,7457018,8880189,12597579,18765362,14144661,16205056,11984734,5130551,3070811,-6071650,-9256536,-13120926,-17378975,-14715295,-16038495,-10911315,-5804257,-2977840,6782313,8127182,13190717,17653832,13070153,16801521,10793091,4273245,4652363,-7686446,-8731922,-11069723,-19643358,-12116121,-15354148,-13324055,-1743336,-5044902,5901394,12077593,8601016,20044288,14561629,11740113,15922162,1736462,2070160,-2178318,-14716485,-9125379,-16768086,-18620239,-9286387,-14827683,-5181539,2110423,281578,13321388,12753602,12628866,19801353,10859382,10706061,8638287,-3048460,-2284523,-9099837,-15657980,-11919034,-16852422,-14402234,-7789331,-8343830,251042,5840694,6990168,14704839,14678198,13489079,15567123,8999942,5086690,2458624,-6534560,-8856754,-11647260,-17053208,-13383119,-13201965,-12022030,-3272648,-1656095,3976161,11895169,10557171,15621564,16484442,10431853,12384901,5237300,-1680396,-1604863,-11627910,-13009178,-12050327,-18226580,-11068708,-9166559,-8570940,3205950,2870948,7906287,16024074,10718451,16011468,14535107,5840046,9104941,-704277,-6645853,-4868524,-15928675,-13315772,-11752872,-17063503,-6108466,-5906760,-3161864,9107290,5584484,12643792,17234239,9832771,15974710,9437666,2123882,4654612,-7846648,-9129432,-9371774,-18417636,-11341571,-12479049,-12238291,-1185389,-2767183,4705117,11628794,8941963,16253947,14092688,10239691,12044728,3138465,144058,-3012409,-11025884,-10600449,-13783279,-14821281,-10612178,-9984232,-4793782,450649,3819909,9082571,11631889,13353539,13412165,11961887,8895241,4352597,900334,-5232078,-8599115,-10841793,-14903145,-11983099,-12038363,-9981581,-2503468,-1975917,5222981,10138399,9079804,15891342,12458869,10284457,11705805,1575423,1114083,-3287559,-11962899,-8353266,-14806230,-14294223,-8286850,-12139471,-2529674,900062,1415040,12305429,9070085,12566642,15825707,7425000,11024981,4354961,-2532090,-673309,-11324957,-10543350,-10646316,-16240005,-7958443,-9405886,-5858664,3135553,1166035,9856720,11904408,9910370,15800618,9024656,8097956,6442844,-3004781,-2244505,-8820366,-12654286,-9968543,-15069981,-9950352,-7201113,-6496546,2695414,3087919,7996895,12872159,10169907,14185576,10618398,6659327,6430191,-2070192,-3686511,-7373154,-12672964,-10250549,-13303175,-10894914,-6425102,-6082460,1438413,3901163,6851228,12239737,10348897,12752938,10938595,6422373,5827363,-1166406,-4055936,-6652201,-12162435,-10352239,-12455456,-11042146,-6039390,-5854750,1141020,4387642,6346027,12443239,10357684,11962826,11550584,5475767,5714128,-797800,-5299877,-5692146,-12511151,-10888282,-10854947,-12319407,-5143967,-5072584,-439273,6333036,5245185,11682148,11928872,9386250,12537310,5742069,3589514,1823280,-6489952,-5756082,-9836746,-13035028,-8858981,-11535595,-7250586,-2196999,-2211468,5559160,7248865,8356314,13189782,9587328,9720401,8535859,1872990,1215122,-3978434,-8594850,-8183401,-12260306,-10995888,-8537753,-8530344,-2710501,291265,3063991,8604194,9036002,10921473,11729028,8467260,7543711,3762692,-1007327,-3208690,-7719687,-9841381,-10238174,-11325374,-9065724,-6704211,-4014895,609132,3652673,6990953,9604307,10343057,10558449,9195945,6694272,3546578,-118661,-3712595,-6992460,-9030457,-10457227,-10495899,-8662884,-7024710,-3338215,375704,3172559,7520882,8948779,9967518,11181084,8092293,6864275,3808283,-1362634,-2703046,-7403194,-9746507,-8993288,-11495866,-8300489,-5806946,-4719960,1812869,3061040,6164079,10558983,8394823,10850662,9241581,4723290,5133717,-1091498,-4014377,-4892043,-10594654,-8774228,-9474145,-10081943,-4477298,-4401531,-93768,4889525,4559556,9707137,9729835,8398801,10131174,4972596,3348942,904192,-4967954,-5164492,-8737248,-10389201,-8305585,-9483946,-5782236,-2687679,-792965,4589469,5953222,8277500,10236145,8598805,8806181,5998511,2695526,436454,-4065525,-6044402,-8232383,-9888905,-8715614,-8590157,-5820125,-2855526,-372838,3926388,5726957,8117419,9593911,8456313,8593537,5693340,2765268,711515,-3946990,-5537324,-7745144,-9722085,-8153158,-8424884,-5942675,-2395034,-874764,3843186,5942555,7282688,9874313,8225560,7799864,6236448,1958243,458362,-3461789,-6468040,-7127497,-9584513,-8667011,-7176598,-6237260,-2235093,221778,2898585,6488129,7381859,8798194,9014914,6958082,5784830,2754153,-549620,-2717390,-6039698,-7703471,-8216342,-8858644,-7291206,-5232868,-3215392,495691,2931668,5339980,7901139,7995628,8386692,7642826,4886998,3137211,-158636,-3347757,-5099770,-7676148,-8288256,-8071535,-7633884,-4861041,-2813407,49792,3559060,5226258,7456296,8456884,7862039,7413211,4990810,2479963,-88809,-3442037,-5451249,-7383362,-8319095,-7875172,-7179779,-4888793,-2562127,279941,3299440,5167229,7393142,7955251,7740705,7248917,4549952,2783658,-69109,-3398078,-4680134,-7471837,-7857875,-7265939,-7590747,-4348122,-2669159,-307222,3816065,4391269,7261986,8218499,6660096,7683312,4356601,2024408,726958,-4152321,-4653295,-6647747,-8794235,-6331870,-7376328,-4865122,-1294310,-1001616,4011686,5134853,6057592,9001061,6351740,6734622,5243617,1014881,774463,-3448318,-5558781,-5606236,-8698697,-6694708,-6219461,-5486461,-1153323,-559642,2931932,5581158,5561321,8211204,6918975,5964905,5332246,1433636,401030,-2835477,-5403242,-5550176,-8098407,-6704016,-6019595,-5193900,-1247925,-458900,2988279,5442850,5302678,8295482,6510680,5740932,5488671,747542,649803,-2732785,-5893893,-4751013,-8394761,-6623542,-5043012,-5976775,-455798,-359438,2013458,6485314,4384462,7987980,7219539,4163964,6351977,855183,-347796,-1036217,-6720306,-4495550,-6986459,-8005078,-3770091,-6081263,-1641303,1182387,451486,6435802,5098620,6040768,8449490,3765659,5277120,2482063,-1767310,-589119,-5731851,-5886163,-5406917,-8304437,-4200366,-4434339,-2859211,1860178,1093725,5127151,6292318,5300471],[0,0,0,1,6,-133,77,-230,121,-272,231,-393,502,-628,849,-908,1208,-1291,1681,-1909,2354,-2754,3189,-3759,4224,-4996,5605,-6568,7396,-8477,9566,-10761,12180,-13575,15357,-17038,19140,-21186,23590,-26124,28898,-32029,35269,-39030,42856,-47294,51921,-57181,62889,-69186,76247,-83908,92704,-102343,113568,-126221,141075,-158435,179142,-204440,235799,-276363,330221,-406028,519348,-706440,1066011,-1993742,9722592,18815961,5968160,28103163,15219856,9360939,20542090,-3215538,-1197923,-1262152,-23036135,-10402971,-18040817,-24756554,-6629827,-14986686,-6751622,8924554,1029037,16344483,20299480,12282398,23732956,14426239,6587206,10434950,-5793384,-9130457,-9340092,-22157177,-17323187,-15998525,-19923935,-7284755,-4272910,-1362778,12664402,12206892,15259379,23364857,14629957,14844839,14397183,-924245,250495,-6314256,-19551274,-11815220,-19991425,-22098375,-7635480,-15643118,-4205758,8687780,6537,19193520,19079829,10653550,27563435,9962312,6760258,13784300,-12918632,-4702231,-9090179,-28806476,-8386586,-21223060,-21538287,2279308,-14435250,4907328,16760006,1291145,27862847,18038958,9475161,28027162,702821,3779106,6478406,-21700684,-6017431,-16622759,-28377699,-6258688,-21503864,-11857229,5384664,-7330460,13901733,17100095,8961084,27015259,14863327,10585484,17198461,-2498188,-2160111,-4374563,-20320046,-13868192,-17075251,-22755322,-9755520,-10164448,-7507189,8723408,6096163,12001426,23866458,12902471,18915862,19651374,1347067,9379463,-2115149,-17271175,-4240457,-23626834,-21938263,-7465545,-26480606,-3966218,1294523,-9298271,22375771,9446588,11596355,33094451,4166668,18887430,17029466,-12306548,10532106,-13171573,-23234648,-1418593,-32269712,-14531944,-4381208,-25450240,9965784,1625510,-1112419,30460905,5372054,19133900,28124411,-1618036,19780762,3286403,-14275436,4813756,-23410640,-18992694,-8043510,-29992049,-6883932,-6392663,-12790428,14505738,4670936,11043984,26846772,10021782,20119072,18312965,886150,8920987,-4326991,-14757314,-7820885,-21318466,-20081712,-11549455,-19114663,-7330248,1018888,-2194287,13675023,15350371,11909045,24257085,14360547,10246127,15423422,-3536333,-2775747,-4417998,-22295127,-11178886,-17338451,-23433668,-4136244,-13698653,-4355237,12143818,-43077,18987572,20386621,8535550,26415801,9218784,3860051,12451882,-13545410,-6668189,-9017686,-27792782,-8942870,-18805048,-19401792,2444148,-10688280,5221156,16598014,4046447,24798928,17791998,9399181,22968321,1585966,1359055,3304726,-19063345,-8758003,-15451243,-25093688,-7644141,-17374851,-10094352,5159460,-3612891,13164520,16651637,9907642,24150218,13407764,9789189,14041784,-3788609,-2345668,-6792505,-19533747,-12178217,-18521431,-18632475,-8099284,-11095379,-1290005,6661586,6400063,16605736,16881830,15645756,18260905,11205026,7240685,2799743,-5553882,-9778085,-13800950,-17408195,-17460417,-15104239,-13010294,-7533623,-226428,2888702,10657408,15027061,14198687,19537774,14574678,10444292,10503805,-1771598,-3505305,-7613774,-18006247,-12432869,-17847153,-17600513,-7041474,-11204420,-136131,7073666,4764666,18241534,14821852,13982602,20085145,7091268,8346430,3631378,-9370095,-5388999,-15484428,-18246721,-12376952,-19380524,-9897657,-5364195,-4854339,8521659,7996689,13165099,19158761,13400794,17102461,11552251,4814168,3768000,-6968030,-9034139,-12978040,-18107179,-14120295,-16427171,-11061192,-5269254,-3376182,7035424,8481497,12965319,18168472,13035060,16571300,11110441,4032365,4547560,-7610011,-9063895,-11172820,-19662768,-12398236,-15311799,-13174190,-1927600,-4755734,6133257,11956814,9050012,19970063,14458432,12148206,15407325,1813610,2169633,-2851058,-14305659,-9467097,-17214255,-18003137,-9925978,-14713692,-4780998,1444904,999640,13215414,12487890,13569912,19145179,10995501,11170215,7710324,-2398490,-2478021,-9807967,-14839924,-12634789,-16812200,-13831990,-8739512,-7655958,112033,5227412,8028352,14044539,14844991,14234123,14651907,9743764,5135989,1809595,-5619629,-9559559,-11706811,-16455691,-14481704,-12707295,-12038209,-4033958,-761894,3340368,11770770,11290394,14873349,17111235,10631468,11777950,6122881,-2118276,-1755666,-10997292,-13837822,-11729133,-18088170,-11785590,-8551394,-8979091,2987108,3405114,7351462,16344677,11063718,15556930,15075074,5806602,8903775,-215250,-6960679,-4809357,-15694604,-13747676,-11707113,-17114496,-6448233,-5673705,-3358037,8974458,5876708,12460753,17240622,10101805,15726033,9651773,2300684,4373912,-7561108,-9203621,-9673009,-18094962,-11783888,-12645504,-12050527,-1851307,-2493591,4710013,11114600,9606947,16057983,14005062,10976501,11414779,3493378,515486,-3657353,-10292524,-10941440,-14148147,-14210832,-11537641,-9826071,-4657461,-602502,4548035,8739110,11342988,14286927,12706664,12472101,9477687,3681295,1893501,-5454763,-9003892,-10018576,-15773226,-11878004,-11866268,-10964483,-1991230,-2417326,4739543,10783312,8392921,16118034,12965172,9768568,12489869,1616308,993348,-2596504,-12444607,-8179769,-14629888,-15048627,-8011868,-12473025,-2958650,1099435,994191,12379919,9258470,12348923,16163586,7723258,11129429,4808769,-2456838,-591352,-11006915,-10761783,-10775712,-16289096,-8284735,-9533885,-6026255,2821707,1237463,9794815,11767248,10284051,15838820,9265936,8510450,6470374,-2730943,-1996335,-9004694,-12369569,-10195217,-15321441,-9933987,-7721935,-6615645,2623153,2634781,8228256,12865108,10054827,14628310,10501303,7002108,6761132,-2197285,-3294263,-7381563,-12851736,-10039802,-13776700,-11021567,-6529412,-6637339,1556217,3624994,6687365,12562085,10231330,13008502,11302729,6324904,6291397,-1096609,-4049651,-6418442,-12356849,-10396837,-12439794,-11503320,-6121010,-6056406,863223,4555478,6091945,12426700,10578915,11934876,11893964,5625205,5881450,-432783,-5354508,-5646476,-12422968,-11059967,-10902604,-12493947,-5507121,-5149142,-670423,6094044,5287390,11500425,12096630,9655414,12515050,6155576,3859094,1963278,-6125893,-5871595,-9786702,-13095906,-9157613,-11560402,-7659312,-2515247,-2319201,5176994,7292121,8413244,13175294,9958928,9940964,8740366,2196603,1257556,-3887991,-8520479,-8263803,-12215543,-11335484,-8749793,-8615244,-2999974,178897,2953390,8549407,9188129,10964474,12002541,8725258,7672096,3943905,-843607,-3088127,-7648003,-9870028,-10421750,-11507962,-9337924,-6922818,-4207083,363174,3593075,6913259,9641727,10549150,10751878,9426054,7026879,3678069,72104,-3486396,-7080083,-8960226,-10629318,-10787581,-8715847,-7372824,-3473035,380470,2854036,7664455,9022134,9929503,11496869,8097048,7137697,4095852,-1436498,-2453421,-7357639,-9890244,-8870914,-11840038,-8450642,-5865871,-5165481,1826868,3015166,6081664,10836107,8314346,11013198,9556388,4635053,5380541,-1060378,-4120575,-4766888,-10855063,-8941098,-9436891,-10502750,-4437446,-4576140,-286115,4984039,4537262,9847098,9989573,8527408,10290982,5235282,3383092,1116327,-4984565,-5285991,-8792390,-10518480,-8539866,-9571137,-5967689,-2813388,-831645,4390842,6057421,8416742,10330364,8975239,8908400,6059643,2898947,258095,-3934707,-6079005,-8599718,-9775665,-9087583,-8791258,-5669394,-3189543,-242940,4091140,5604465,8532043,9604859,8601180,8985779,5552700,3003958,677140,-4231421,-5322329,-8021719,-9947495,-8069198,-8800256,-5832362,-2387888,-1103441,4172968,5865739,7428324,10238849,8154037,8104142,6365321,1948844,663846,-3605899,-6588575,-7097012,-9878074,-8717903,-7328652,-6503228,-2201824,102095,2851965,6678209,7379020,9006993,9205929,7086708,5997759,2912194,-506372,-2687318,-6054291,-7938227,-8279890,-9128318,-7530961,-5360914,-3433290,350770,3011341,5288496,8056837,8195984,8520553,7884015,5064861,3358518,51744,-3396115,-5071073,-7764162,-8539243,-8056519,-7952497,-5116877,-2868422,-327014,3529264,5228202,7533988,8735021,7986072,7596026,5327887,2625053,157125,-3344801,-5464065,-7384845,-8538427,-8130961,-7268459,-5275012,-2796950,15882,3095515,5268877,7389198,8038040,7988676,7481359,4867511,3119418,46791,-3192037,-4592983,-7502913,-7988834,-7562420,-7797393,-4532169,-3024359,-463371,3663074,4288003,7317568,8315248,6982480,8030088,4620970,2397850,988538,-3962494,-4457539,-6678145,-8834453,-6545395,-7747772,-5075183,-1719261,-1266153,3838883,4943609,5972392,9058046,6593130,7113937,5609903,1420083,1144252,-3201667,-5351470,-5575655,-8818839,-6898663,-6561101,-5815140,-1587823,-972072,2693655,5339517,5510489,8386858,6970027,6401375,5734133,1740576,907242,-2549085,-5190587,-5506409,-8219103,-6840956,-6409114,-5583034,-1551474,-934995,2651368,5322602,5277255,8440083,6706460,6082202,5946117,1088803,1010952,-2441259,-5751695,-4652463,-8532559,-6836749,-5358079,-6387500,-878567,-740269,1835850,6319208,4284946,8120800,7369895,4629819,6753244,1167785,127670,-868516,-6569409,-4390307,-7140397,-8137976,-4101920,-6426812,-1936244,728013,357540,6329765,5014044,6213893,8518872,4136268,5712430,2713736,-1354342,-359075,-5638826,-5740596,-5684700,-8499989,-4408750,-4910138,-3069748,1502771,759912,5167081,6115479],[0,0,0,-1,-4,25,-146,100,-260,161,-327,303,-485,616,-770,1021,-1121,1465,-1602,2055,-2351,2876,-3363,3903,-4586,5184,-6101,6876,-8019,9047,-10353,11685,-13155,14871,-16598,18739,-20814,23346,-25860,28778,-31869,35256,-39048,43012,-47558,52241,-57617,63270,-69660,76604,-84272,92845,-102197,112884,-124664,138332,-153798,171938,-193186,218595,-249695,288442,-338754,406131,-502016,648368,-899913,1437573,-4891185,10443834,18695541,5698339,27932894,15309758,9507202,20393898,-2612187,-1107030,-921968,-22494609,-10448901,-17686644,-24635877,-7107113,-14845944,-7163835,8474443,949849,15633257,20181608,12242077,23267612,14851302,6797539,10641640,-5003656,-8972771,-8994307,-21610267,-17485681,-15760625,-19926427,-7858662,-4280069,-1927838,12037931,12147671,14591397,23280432,14915579,14499362,15057672,-501332,357282,-5283700,-19410280,-11522682,-19387359,-22712808,-7504582,-15755773,-5195820,8703324,-722198,18489614,19226275,9900967,27675270,10444182,6565308,14733275,-12382463,-4560587,-8048831,-28849925,-8189941,-20875887,-22241242,2238365,-14973743,3826101,16708358,547584,27368799,18247410,9096213,28293022,1411954,3879684,7365029,-21064293,-5912194,-15755742,-28415505,-6547670,-21289707,-12730115,4972700,-7557951,12783193,17063082,8589295,26323771,15520474,10449605,17469491,-1380153,-2120741,-3451899,-19620963,-14184125,-16142573,-23063427,-10221054,-9879868,-8764196,8294108,5930560,10775422,24142809,12531951,18624770,20661515,1094070,10111660,-1157478,-17425684,-3164353,-23467743,-22143717,-6767242,-27299023,-4263550,1075623,-10452858,22207307,8801612,10932979,33422367,3832886,19091911,17766127,-12095214,11241000,-12580793,-22984928,-817003,-32150519,-14759817,-4420715,-25903057,9318569,1282432,-1769993,29949099,5283186,18682184,28242937,-1110529,19725027,4171971,-13821437,5028638,-22366873,-19154327,-7814369,-29708697,-7856394,-6343698,-13390700,13443062,4866966,10074563,26523708,10406255,19458309,19034325,1275565,8955585,-3014376,-14703195,-7328781,-20578348,-20681347,-11023291,-19433199,-8107809,1092770,-3169258,13101413,15210209,11079625,24583849,14282302,10188341,16267173,-3433833,-2149887,-3644942,-22153934,-10613065,-17318125,-23580072,-4307023,-14299051,-4773869,11542126,-659387,18479899,19887463,8503266,26337837,9502225,4461203,12833498,-12712178,-6125444,-8585301,-27163695,-9021057,-18744013,-19651968,1616662,-10915226,4356168,15869088,3891422,24080175,17870434,9581041,23016132,2473561,1762539,3838349,-18055278,-8670642,-14847965,-24799537,-8215053,-17168203,-10777679,4400604,-3852399,12083143,16296033,9756155,23570444,13922581,10025785,14239550,-2688060,-1985099,-6103937,-18753773,-12260942,-18046278,-18764268,-8775871,-11175440,-2204283,5835957,6168087,15597471,16609826,15614657,18024508,11899044,7705037,3346108,-4431306,-9346527,-13238362,-16809721,-17659966,-15042828,-13255088,-8421328,-706356,2047311,9792692,14770052,13612182,19343267,15045449,10555489,11268831,-857872,-3030372,-6672086,-17477880,-12405847,-17371211,-18002001,-7590540,-11434142,-1224103,6400701,4260137,17221165,14964001,13846336,19891118,8177685,8427406,4304014,-8088220,-5415639,-14370629,-17945667,-12942297,-18575648,-10882810,-5936644,-4814713,6760681,7909701,12748861,18059297,14292985,16653735,11820059,6279272,3390637,-5515833,-8269162,-13243154,-16690111,-14681858,-16688300,-10717142,-6892343,-3433862,6338951,6843448,13309465,17165254,12827002,17583386,10564489,5293136,5482784,-7408680,-7522709,-11082200,-19361602,-11807192,-16147423,-13300979,-2513771,-5983585,5722360,10954384,8340765,19871627,14151630,12452182,15923028,2323403,3030561,-1981909,-13721027,-8856108,-16698038,-18145022,-10025295,-15039750,-5729320,1078719,-27769,12335499,12475471,12682597,19334598,11460840,10909207,9094430,-1976780,-2083875,-8274241,-15183906,-12039244,-16465176,-14813605,-8238706,-8550251,-811555,5444909,6328724,14042991,14826453,13120132,15874533,9587246,5242798,3388357,-6127234,-8490060,-10886360,-17193047,-13308461,-13371133,-12657400,-3494115,-2297401,3311122,11539237,9951133,15524518,16612376,10469576,12896839,5662062,-1277188,-966068,-11282931,-12688791,-11738822,-18320893,-11182128,-9447239,-9089980,2765965,2379723,7420118,15897559,10476048,15961974,14809905,6003603,9546745,-197365,-6386787,-4295935,-15707214,-13256544,-11623996,-17358201,-6271711,-6188413,-3853206,8769973,5085382,12243760,17154470,9562028,16150815,9710879,2371964,5188211,-7411275,-8803345,-9025471,-18268228,-11319331,-12649340,-12470946,-1644420,-3149983,4281191,11151977,8782242,16017973,14022823,10502162,12069838,3657871,537362,-2698126,-10380376,-10526646,-13554908,-14654892,-11087786,-9975888,-5260256,-283524,3775651,8301907,11517691,13424065,13003187,12665259,8964322,4619987,1905608,-5315231,-7930138,-10410863,-15286846,-11465182,-12611513,-10350879,-2420927,-3051992,5100807,9701129,8409386,16336969,12106427,10601307,12459345,1443335,2018055,-3001899,-11757193,-7555656,-15176605,-14102231,-8297264,-12948558,-2520750,70947,886369,12223905,8410678,12806084,15816621,7484059,11795876,4470127,-1874195,-115549,-11168746,-9970549,-10849607,-16191507,-8022106,-10013021,-5926870,2566774,650516,9747675,11326284,10142489,15728697,9082324,8713568,6540608,-2456225,-1665699,-8771078,-12107121,-10149851,-15087748,-9913422,-7926616,-6558090,2144430,2460346,8163289,12265186,10281527,14429903,10382957,7502208,6425968,-1713796,-2871261,-7567190,-12152416,-10232975,-13752877,-10603603,-7193900,-6369573,1382379,2998457,7076285,11932791,10007915,13323508,10648963,6872229,6327855,-1305637,-3299888,-6677564,-12057782,-9898090,-12901135,-10951754,-6261377,-6398526,1115272,3882258,6089627,12465937,10013804,12290132,11721421,5606596,6295855,-619643,-4908316,-5327484,-12469373,-10632951,-11012099,-12501723,-5281565,-5544282,-717521,5880468,4899087,11579060,11737403,9552428,12643460,6070001,4037818,2063019,-6067733,-5581850,-9693777,-12799230,-9031559,-11563618,-7503556,-2673884,-2370612,5031335,7004470,8297803,13031841,9786447,9942246,8625882,2281724,1407623,-3736751,-8234908,-8153816,-12065017,-11168841,-8788278,-8637868,-3037884,24138,2956426,8315611,9021116,10887485,11716015,8736055,7628379,3892645,-629609,-3070180,-7467298,-9597069,-10358814,-11276916,-9226285,-7002612,-4033102,281248,3462817,6903959,9312055,10461219,10594322,9213763,7067719,3634438,139730,-3356687,-7078318,-8676938,-10529868,-10699876,-8536137,-7453676,-3430664,317865,2675714,7600800,8759724,9887980,11415887,7945096,7172585,4062961,-1362207,-2304159,-7383204,-9621916,-8767042,-11703497,-8166606,-6005358,-5060419,1740526,2680257,6159738,10522284,8220498,11072416,9188918,4863716,5437587,-1168935,-3730960,-4922604,-10575551,-8654153,-9675489,-10047432,-4577727,-4682058,-56255,4558899,4545344,9727648,9443010,8682624,10048159,5102902,3725505,797566,-4593269,-5137567,-8882155,-10076883,-8554210,-9492851,-5708675,-3111024,-663399,4253568,5683377,8481297,9928858,8822653,8909921,5836904,3084012,316700,-3896584,-5802029,-8474966,-9633028,-8899839,-8776000,-5655341,-3287963,-364531,3863135,5427458,8370999,9453949,8525306,8834841,5545521,3135618,723674,-3967133,-5266640,-8013253,-9640633,-8127790,-8611649,-5758676,-2645433,-896427,3857431,5647240,7489885,9787221,8251684,8092480,6148103,2263734,625785,-3440887,-6210895,-7322702,-9497455,-8621635,-7462482,-6203968,-2532395,859,2892303,6216555,7452720,8814815,8956781,7280556,5832557,3064483,-320971,-2736287,-5664259,-7814389,-8135259,-8832386,-7573138,-5284809,-3398492,109155,2943772,5067703,7831029,8121055,8358093,7912919,5039084,3355098,139823,-3298199,-4839858,-7666069,-8367076,-8004645,-7925378,-5096893,-2950664,-343203,3410928,5020145,7403002,8512931,7902272,7640297,5183449,2745606,234645,-3248377,-5113741,-7347236,-8266358,-7902515,-7438155,-4996847,-2901140,-110704,3129754,4885772,7384258,8028761,7745829,7593051,4700400,3081591,240367,-3219706,-4381297,-7410116,-7916842,-7311017,-7834327,-4480095,-2951276,-609462,3679344,4059011,7132018,8249203,6683429,7917594,4545368,2353050,1154196,-3942232,-4283279,-6587734,-8780767,-6334409,-7667664,-4947843,-1667295,-1288004,3814884,4905818,5984741,8968172,6405700,7054256,5462000,1332760,1187380,-3228775,-5185966,-5584443,-8622268,-6677632,-6571629,-5596088,-1566436,-949699,2848035,5200744,5500397,8282724,6780782,6428539,5469503,1648981,920201,-2808051,-4920898,-5511127,-8243377,-6544984,-6410319,-5387056,-1401609,-972791,2935570,5135136,5151230,8421749,6281393,6124646,5701634,776080,1190767,-2745951,-5716934,-4481742,-8652934,-6492369,-5342827,-6340549,-554184,-856789,1951637,6354610,3996252,8187557,7169462,4445682,6682617,902872,82264,-911753,-6610353,-4247706,-7197820,-7875821,-3931798,-6460059,-1689855,734636,296465,6251296,4813386,6219555,8397137,3888221,5649640,2419013,-1314944,-373746,-5677791,-5561535,-5660176,-8242823,-4247221,-4837750,-2859409,1440185,808993,5267625],[0,0,0,0,2,4,13,-132,79,-231,124,-276,237,-400,509,-636,857,-919,1219,-1307,1699,-1930,2378,-2780,3220,-3792,4262,-5038,5655,-6621,7455,-8543,9637,-10842,12267,-13673,15462,-17154,19265,-21323,23741,-26288,29080,-32225,35485,-39263,43110,-47574,52229,-57523,63265,-69605,76709,-84426,93283,-103000,114321,-127089,142089,-159631,180580,-206201,238025,-279280,334257,-412098,529979,-733843,1949738,-7187567,10851770,18507053,5917598,27664547,15176362,9269680,20241814,-3017718,-1166173,-1187074,-22653926,-10360486,-17685880,-24579779,-6787246,-14793926,-6820742,8770988,862326,15905636,20151373,12029060,23382865,14478056,6706700,10482314,-5406709,-8847550,-9120146,-21702752,-17151824,-15957782,-19672363,-7535257,-4363754,-1534908,11924270,12140679,14794340,22968031,15034669,14502007,14667823,-390820,79499,-5362279,-19244456,-11700353,-19094025,-22581833,-7544639,-15458862,-5282881,8920165,-583957,18383188,19419242,9673074,27636495,10401638,6224236,14830374,-12445341,-4528486,-7898733,-28909120,-8006065,-20842801,-22247929,2496289,-15201988,3977271,16695849,258932,27581276,17935839,9062757,28481713,1099260,4172594,7336885,-21144309,-5468215,-16024560,-28140716,-6381502,-21516822,-12342439,4681846,-7653901,12987869,16506056,8797349,26209660,15203144,10818694,17211050,-1177259,-1868702,-3744096,-19019703,-14246295,-16196276,-22704865,-10751147,-9717992,-8959661,7738316,6041145,10127474,24060001,12714717,18133719,21160778,1225670,10168044,-409419,-17531781,-2713029,-23083890,-22413160,-6401633,-27629311,-4592769,1077277,-11129777,22173276,8604671,10470476,33621871,3674607,19201351,18158767,-12088392,11777233,-12307262,-22820714,-459027,-32299316,-14658355,-4499140,-26336407,9185227,842148,-2074704,29732324,4995750,18724878,28170157,-958802,20022393,4315001,-13334886,5313911,-22188512,-18739575,-7909788,-29583882,-7941776,-6739053,-13484596,12861020,4571193,9969788,25973992,10521842,19482768,18987818,1841620,9032740,-2522834,-14169104,-7289469,-20044713,-20582405,-11294819,-19288582,-8714887,818843,-3307246,12330459,15150519,10761296,24141984,14777007,10074008,16442026,-2738450,-2230645,-2998256,-21803498,-10738512,-16695687,-23981884,-4441071,-14179263,-5664547,11530608,-859043,17843464,20270411,8058762,26316856,10076904,4108981,13447953,-12371273,-6203430,-7754874,-27454575,-9002135,-18269708,-20306373,1743556,-11150895,3745796,16202840,3263624,23919294,18188739,8953327,23479231,2526407,1672051,4615458,-18200247,-8395950,-14445214,-25265453,-7740506,-17382120,-11168757,4629946,-4433275,11959812,16244685,9267553,23765973,13824164,9967984,14603854,-2682105,-1661381,-5880494,-18630749,-12054314,-18105410,-18719886,-8804974,-11429376,-2226366,5594040,6081551,15410297,16494179,15705709,17801389,12145059,7777978,3320581,-3980408,-9485799,-12953638,-16467580,-18027448,-14587290,-13543134,-8677742,-270216,1217092,9938381,14776806,12849077,20050027,14591771,10430667,11995373,-1565160,-2337789,-6315580,-18039259,-11400726,-17770229,-18186209,-6853267,-12546006,-879271,6389883,3256087,17927237,14217520,13672177,20726753,7371531,9267030,4665091,-8573571,-4227297,-14776964,-17823853,-12165368,-19539906,-10467819,-6096012,-5786824,7361232,7152393,12446596,18491991,13555688,17154012,12089335,6022968,4405786,-5550520,-8044705,-12555114,-17071332,-14361853,-16533802,-11286486,-6706133,-3851022,5915389,6997373,12841475,17100810,12982058,17288452,10906144,5483561,5445501,-6841329,-7335496,-10976368,-19023703,-11928877,-16262437,-13142521,-3086440,-6137915,5605763,10333365,8565186,19697730,13795100,12992490,15830416,2637726,3745506,-2147401,-13048854,-8585090,-17042318,-17578763,-10426382,-15323879,-5508716,41966,-98132,12162667,11512652,13227958,18979686,11314160,11899696,8761907,-1250418,-1249683,-8656789,-14032247,-12101964,-16827972,-14244416,-9299244,-8890663,-932818,4033251,6604588,13478590,14190082,13965590,15371516,10130442,6421910,3157413,-4735725,-7954829,-11069871,-16066990,-13944390,-13480071,-12404255,-5055706,-2460691,2618999,10306433,10332478,14718900,16455427,11436786,12561475,6871130,-330415,-714386,-9845240,-12652226,-11631442,-17785015,-12146992,-9662607,-9671645,1408321,2071138,6432457,15110189,10587145,15591692,15204090,6791879,9960356,889471,-5419765,-3788876,-14814384,-13060220,-11799834,-17379986,-7082787,-7045758,-4385180,7589606,4449299,11961592,16397916,10093012,16411177,9913157,3808596,5625521,-6623095,-7454186,-9129549,-17529271,-11300769,-13594507,-12261700,-2966004,-4056294,4105271,9513294,8759365,15798543,13360437,11735373,12163861,4230643,2204046,-2832395,-9152319,-9801562,-14013436,-13707911,-11920248,-10720867,-5297649,-1931182,3456215,7831304,10262753,13942675,12570669,12718454,10184111,4544715,3069738,-4313749,-7810258,-9242318,-15191739,-11661548,-12374583,-11469584,-3043142,-3641586,3826254,9308922,7783837,15752651,12474132,10609891,12925873,2510536,2610869,-2018634,-10919229,-7304843,-14648572,-14244864,-8889147,-13174945,-3433640,-881782,370313,11158706,7992523,12748927,15441010,8197518,12296797,5038515,-543443,339273,-10394901,-9103755,-11079022,-15892708,-8362530,-10965643,-6205287,1284492,-132894,9338370,10311105,10241763,15732145,9123562,9876104,6884717,-1565876,-539223,-8499386,-11257231,-9925732,-15406939,-9888582,-8759266,-7304528,1557095,1291904,7605542,11739280,9758688,14758623,10596176,8027350,7436434,-1104599,-1907094,-6714606,-11704358,-9808456,-13894557,-10997350,-7690426,-7186901,451607,2270022,6172843,11377584,9900891,13159822,11098292,7513222,7066281,-67456,-2404166,-5919813,-11285582,-9857768,-12868176,-11295937,-7152419,-7093061,63095,2790867,5468688,11606911,9832819,12473583,11815540,6561189,7136202,378475,-3700262,-4658751,-11764180,-10229164,-11320737,-12732055,-6179651,-6511965,-1544364,4687739,4233762,10931024,11344570,9795337,12940526,6797375,5114891,2973861,-4910065,-4733287,-9157166,-12495135,-9183501,-11999664,-8158047,-3670526,-3343299,4017526,6191473,7762035,12638213,9890207,10305906,9360709,3345516,2394996,-2628209,-7340008,-7560355,-11704558,-11217441,-9252684,-9340886,-4019891,-1066105,1860452,7333696,8322236,10583296,11829022,9224943,8532889,4932096,563608,-1983912,-6487878,-8911302,-10122624,-11343205,-9778646,-7840982,-5011418,-1021615,2353831,5941467,8578073,10190459,10699930,9564832,8006662,4522069,1319610,-2170276,-6291180,-7929286,-10220172,-10816396,-8921587,-8403917,-4490185,-786314,1367754,6761831,7977608,9466954,11690101,8292600,8095404,5148788,-390324,-930041,-6465049,-8936263,-8395671,-12018522,-8527019,-6855975,-6271137,730361,1458380,5202249,9886263,7815552,11258484,9690212,5732473,6489115,1577,-2567760,-3890644,-9905208,-8301719,-9876069,-10512162,-5485361,-5853089,-1238778,3247935,3618831,9006928,9167045,8920037,10384383,6111010,4887403,1887687,-3271037,-4246126,-8145482,-9552718,-8909832,-9777197,-6690310,-4368465,-1623433,2799775,4795230,7974037,9417886,9313485,9316587,6582780,4442486,1200592,-2634543,-4705689,-8112804,-8943356,-9148121,-9376403,-6116417,-4621965,-1312660,2789641,4220191,8045227,8977455,8580286,9601157,6070925,4317327,1868660,-3018470,-4030400,-7410549,-9291650,-8108530,-9289479,-6445996,-3651540,-2188164,2824017,4595947,6769093,9569546,8141335,8631518,7006833,3304827,1840564,-2364616,-5284023,-6548135,-9207091,-8717040,-7938718,-7031036,-3516182,-1078903,1850009,5346088,6846989,8454708,9095263,7728494,6533682,4131376,731323,-1728171,-4680064,-7224755,-7841933,-8876304,-8109703,-5897209,-4522308,-920232,2008302,4087938,7357475,7877838,8337465,8445461,5696899,4259422,1267490,-2330047,-3915111,-7065767,-8244648,-7980474,-8412522,-5844436,-3758880,-1486858,2377427,4262639,6674316,8254453,7975958,7999439,6054142,3638082,1240822,-2026610,-4425570,-6569621,-7974527,-8111247,-7762133,-5937502,-3927684,-1111256,1879041,4107160,6755351,7478619,8061877,7862602,5427090,4289355,1127086,-1996211,-3456695,-6921691,-7296401,-7507585,-8238625,-5106466,-4155130,-1534062,2434023,3066216,6730782,7743707,6879009,8510226,5107793,3652526,2135696,-2928624,-3175126,-6180418,-8272609,-6458492,-8287846,-5574177,-2912245,-2469392,2809045,3661870,5484788,8556605,6462719,7733026,6054100,2560141,2354920,-2259465,-4008047,-5071823,-8318308,-6651737,-7197273,-6239745,-2707239,-2203415,1845978,3945358,4994259,7859193,6685438,7128231,6071374,2874045,2128373,-1837132,-3766326,-5025148,-7841926,-6454096,-7122484,-5905410,-2611083,-2379089,1989122,3831813,4648749,8214186,6188420,6916438,6294888,1932832,2524235,-1874997,-4425024,-3905621,-8469750,-6229732,-6117462,-7031591,-1462903,-2307706,1167441,5125662,3323319,8163769,6840276,5149727,7383907,1650656,1654262,-108538,-5571553,-3332898,-7268436,-7605036,-4589746,-7301561,-2294813,-787827,-490577,5466746,3882564,6299577,8053771,4403862,6666956,3081718,25616,501147,-4982686,-4596577,-5681084,-8179586,-4650184,-5857502,-3528158,211562,-220510],[0,0,0,-1,-5,10,0,24,-143,95,-250,149,-308,278,-451,570,-712,946,-1027,1347,-1459,1878,-2139,2621,-3059,3543,-4163,4689,-5523,6207,-7247,8161,-9338,10530,-11844,13385,-14920,16848,-18693,20970,-23209,25826,-28588,31614,-35013,38551,-42631,46813,-51642,56701,-62442,68679,-75574,83302,-91731,101404,-112074,124516,-138634,155289,-174916,198585,-227905,265056,-314615,384167,-493171,710962,-3377507,3061146,-7307582,10443706,18349021,5786234,27314450,15280814,9294849,20229461,-2639428,-1129717,-894339,-22220573,-10342629,-17465186,-24411770,-6979577,-14698253,-7059727,8524239,775287,15575732,19923981,12052567,23330811,14559070,6774627,10523785,-5139206,-8686435,-9097273,-21392479,-17058028,-15919860,-19511531,-7780152,-4519612,-1483308,11620459,12082205,14749696,22620444,15112672,14373397,14558772,-48928,-149501,-5179450,-18986918,-11859057,-18768270,-22504005,-7601527,-15189096,-5452905,8811265,-377986,18088354,19398440,9676436,27261928,10553061,6138669,14605968,-12322092,-4725841,-7823639,-28635004,-8108923,-20541537,-22057407,2383591,-14839205,3943522,16506550,633864,27286519,17803991,9280871,27875056,1146653,4100981,6809975,-20682822,-5804103,-16054676,-27516009,-6729257,-21243297,-11970104,4263654,-6976099,12890692,16320236,9308391,25607114,15263760,10914964,16463443,-868513,-2277333,-4158978,-18550462,-14671424,-15880324,-22245941,-11121014,-8995976,-8778556,7644758,6729822,9837328,24160239,12861408,17466215,21279934,848849,9628959,-322755,-17994557,-2740369,-22880205,-22603588,-6074008,-27364025,-4523345,1564308,-11014526,22222393,8795093,10356059,33533155,3609340,18926843,17944827,-12129208,11411512,-12310096,-22786124,-665707,-31859458,-14627629,-4393142,-25707558,9054878,1130893,-1686182,29315893,5407735,18499718,27685898,-596838,19364348,4264472,-13207470,4600795,-21638676,-18871508,-8184714,-28765464,-8371792,-6379917,-12923834,12268505,5261959,9760356,25595997,11156804,18613260,19144213,2046827,8222585,-1895942,-14416390,-7656938,-19311057,-21208583,-10971376,-18886004,-9207916,1476205,-3562064,12225721,15699518,10199482,24334110,14834303,9460985,16881352,-3083418,-2383504,-2581748,-22238873,-10454497,-16560153,-24126768,-3991282,-14277902,-5547965,11803809,-1223932,17975580,20177940,7779095,26354913,9776567,4015324,13356113,-12538889,-6181675,-7864369,-27299265,-8911566,-18238260,-20023924,1763295,-10943294,3777697,16084630,3435141,23682387,18066229,9028981,23119582,2603216,1487771,4340450,-17978607,-8563236,-14351852,-24880983,-7963937,-16938271,-11037280,4497603,-3981467,11778910,16273588,9549751,23322449,13940134,9809677,14199273,-2460081,-2108547,-5887987,-18374258,-12366768,-17710711,-18589117,-8863212,-10735944,-2435801,5749373,6319550,15031789,16851234,15504459,17498749,12365497,7301219,3350089,-4008269,-9854065,-12620902,-16711688,-18035745,-14179645,-13748877,-8274899,-93281,1205806,10363805,14536312,12946603,20084548,14096745,10631778,11632512,-1793820,-2173292,-6872252,-17727329,-11342325,-17996142,-17512961,-7112530,-12117860,-435627,6028988,3951262,17779355,13959768,14067786,19903369,7410206,9158750,3924163,-8217646,-4803949,-14987028,-17331692,-12664010,-18917427,-10262473,-6362647,-4826811,6990661,7355819,12864699,17757866,14019152,16750917,11454864,6396355,3462914,-5519362,-7894704,-13287691,-16413686,-14544098,-16613539,-10445354,-7141189,-3280749,6181437,6629236,13416591,16724533,12818510,17593462,10229287,5663471,5254690,-7338555,-7022226,-11294008,-18844681,-11658943,-16414838,-12725489,-2974150,-6095791,5821494,10130680,8580991,19583382,13711619,13045037,15505719,2725259,3504723,-2262361,-12839126,-8903009,-16617505,-17481380,-10575216,-14802663,-5860108,247676,266603,11691567,12106373,12901939,18685763,11829841,11041146,8852532,-1220034,-2088567,-7955614,-14587416,-12259718,-15991136,-14888534,-8604169,-8402724,-1303620,5205179,6371960,13407727,14834675,13069109,15666371,9966996,5310167,3610164,-5564444,-8335934,-10525622,-16866998,-13349360,-13102083,-12739048,-3875378,-2374589,2876278,11147791,9859037,15068060,16494246,10582675,12780807,6193901,-1027528,-723866,-10653238,-12617676,-11423419,-18056918,-11510167,-9259614,-9401505,2316947,2256550,6747573,15524749,10336484,15532335,15023725,6037601,9610727,372440,-6117517,-3822163,-15195780,-13159516,-11381116,-17386235,-6393716,-6344507,-4194382,8375982,4806191,11925279,16858483,9578829,16060866,9774875,2727233,5364180,-6961174,-8281901,-8899353,-17782561,-11285089,-12752204,-12316271,-2190597,-3358565,4080733,10421549,8902178,15530155,13812473,10830047,11717577,4090683,979554,-2807257,-9536696,-10449159,-13389008,-14011594,-11581495,-9750362,-5427018,-992208,4037459,7586606,11174746,13565221,12243578,13003149,8998884,4383747,2700442,-5452182,-7504066,-9757231,-15534473,-10844632,-12667915,-10665425,-2141548,-3718106,5007274,9521980,7726972,16537604,11754881,10480473,12747735,1368680,2577330,-2705990,-11639636,-6930513,-15188329,-13929220,-8263578,-13303031,-2536038,-378561,546675,11945861,7826033,12759268,15485178,7557789,12020998,4493264,-1287090,164165,-10788623,-9367196,-10904912,-15849490,-8097076,-10434348,-5893243,1877232,381428,9498975,10554465,10250664,15459179,9055736,9274177,6327240,-1778512,-1259265,-8736535,-11320740,-10324227,-14996804,-9752005,-8601842,-6443370,1605502,1913580,8211122,11471995,10238617,14452659,10018174,8099257,6428825,-1427526,-2079696,-7689348,-11536679,-9956704,-13948962,-10172732,-7677916,-6530668,1327270,2291017,7041320,11529062,9657466,13506888,10405506,7153065,6788923,-1165931,-2506257,-6449950,-11763541,-9526812,-13071497,-10930068,-6503111,-6886980,928684,3291640,5688389,12191810,9660781,12226828,11676012,5818795,6668473,-324122,-4381646,-5013526,-12179635,-10353944,-11028831,-12444042,-5611980,-5934496,-1040139,5351496,4616831,11149227,11461158,9620037,12548268,6373771,4384939,2329708,-5476622,-5231955,-9392443,-12530591,-9103555,-11522339,-7802632,-3100396,-2608495,4540894,6566019,8062665,12627725,9902824,9964396,8711081,2812590,1711581,-3250866,-7714009,-7929956,-11700832,-11078608,-8979487,-8700897,-3554874,-446144,2534584,7675740,8675244,10766068,11563780,9022013,7888203,4242422,30177,-2677790,-7034473,-9135798,-10241941,-11118243,-9421467,-7399852,-4200666,-477507,2966123,6527457,8742127,10409303,10470451,9215685,7639387,3809517,764593,-2663843,-6856397,-8150476,-10324722,-10711884,-8457277,-8083700,-3787442,-206608,1909660,7401892,8186795,9577727,11546051,7829122,7671129,4528944,-935642,-1359499,-7091427,-9100113,-8457218,-11989717,-8116828,-6583044,-5605816,1437306,1818855,5810841,10047551,7887771,11197102,9213146,5364777,5958349,-722233,-2916191,-4470371,-10153466,-8184661,-9869132,-9984987,-5034359,-5308071,-429442,3645737,4104624,9332311,9066068,8993881,10036755,5544398,4387816,1063540,-3669539,-4702189,-8511849,-9548870,-8879130,-9461957,-6064708,-3884866,-925053,3352196,5186831,8353787,9327227,9193822,8977117,6083814,3996205,528548,-3167696,-5114968,-8478491,-9001022,-9126155,-8964114,-5718932,-4142635,-659756,3202077,4655506,8337293,8888265,8609626,9181655,5560068,3944406,1127717,-3468784,-4447375,-7862627,-9269527,-8047039,-8975137,-5899971,-3314313,-1433148,3455245,4924822,7321176,9436158,8127602,8427635,6261298,2961975,1198296,-2954384,-5492458,-7056510,-9207724,-8584814,-7826861,-6291524,-3164954,-522919,2518775,5561955,7271628,8559750,8923120,7601257,5963006,3643300,174784,-2282084,-5020562,-7564675,-8041603,-8715584,-7917299,-5499136,-3989143,-432215,2511874,4369642,7595587,7913349,8200475,8166057,5291009,3770749,738965,-2866264,-4227694,-7384089,-8227291,-7898170,-8129066,-5265994,-3411099,-981564,2971236,4529013,7103449,8331597,7824909,7862117,5372852,3200464,771539,-2759128,-4702405,-7002331,-8116585,-7915982,-7601074,-5308416,-3366590,-550164,2594843,4331688,7097342,7722064,7756052,7779961,4926974,3618283,708790,-2754558,-3858969,-7136807,-7656117,-7284251,-8131908,-4663795,-3462861,-1198443,3223584,3532719,6968786,8056335,6664052,8242096,4714155,2851187,1622510,-3534636,-3767682,-6321321,-8551786,-6245794,-7843254,-5191115,-2153320,-1865577,3361241,4238873,5776164,8709178,6340607,7424404,5604565,1960845,1695510,-2864632,-4579975,-5452822,-8407130,-6587732,-6931270,-5724473,-2067056,-1582298,2470060,4411791,5329212,8108185,6529262,6860042,5635875,2156202,1614598,-2505757,-4239501,-5241993,-8039033,-6220176,-6819331,-5555699,-1881009,-1794956,2709245,4431604,4797849,8490791,6017692,6510065,5990002,1193044,1990184,-2439645,-5020446,-4159361,-8643473,-6212681,-5739930,-6678260,-829689,-1648225,1602747,5806288,3672171,8239582,6822118,4715942,7029554,1162004,883062,-626283,-6079929,-3738382,-7323450,-7657134,-4141993,-6709760,-1879705,-36460,79394,5862198,4325398,6316129,8064725,4110497,6048313,2597439,-535889,-127530,-5341920,-4952284,-5787932,-8038096,-4473930,-5429001,-2922936,621535],[0,0,0,-2,-9,151,-144,217,-281,271,-455,467,-771,859,-1184,1362,-1654,1996,-2323,2893,-3323,4071,-4634,5487,-6269,7253,-8371,9544,-11022,12418,-14212,15919,-18036,20204,-22693,25425,-28320,31645,-35033,38995,-43059,47735,-52666,58132,-64085,70489,-77662,85301,-93966,103255,-113754,125231,-138124,152611,-168932,187769,-209300,234754,-264705,301180,-346160,403574,-479429,584372,-739520,990537,-1462644,2645425,-12596178,-15397364,6264188,-9013631,11931669,17261911,6738265,26698198,15690680,8752395,20508756,-3172566,-851864,-1480060,-22062463,-10538892,-17349747,-24538214,-6586245,-14858970,-6629829,8541893,968191,15794005,20055982,11907776,23455286,13971450,6789158,10363407,-5620778,-8528611,-9352220,-21549131,-16754277,-16216578,-19103686,-7504928,-4571593,-964629,11547661,12151637,15056150,22207888,15350052,14200303,14189330,115679,-493696,-5349631,-18927687,-12227199,-18421825,-22589479,-7604488,-14725102,-5673516,9118256,-368660,17791717,19758410,9317003,27275447,10628374,5769987,14850649,-12421349,-4882231,-7555488,-28966632,-7948225,-20402919,-22136963,2701799,-14909012,4048881,16720822,423835,27456311,17779471,9048709,28039720,854865,4172566,6816313,-21022690,-5513398,-16260143,-27498238,-6517147,-21360101,-11645155,4324429,-7027962,13155152,16079551,9386223,25593023,14912763,11145453,16162816,-997709,-2119660,-4489612,-18385702,-14647479,-16061723,-21896399,-11176762,-8971540,-8540546,7567044,7068502,9807331,23989056,13056326,17198682,21307981,775650,9327520,-106467,-18186847,-2896025,-22708479,-22802556,-5891884,-27174078,-4584260,1957261,-11088176,22287548,9065045,10047039,33546314,3538101,18584139,18060902,-12414628,11315892,-12139157,-23072807,-499087,-31861568,-14714264,-4100018,-25803696,9124159,1327396,-1923295,29480425,5337538,18272553,27955625,-871753,19259778,4427116,-13465964,4731040,-21683417,-18985329,-7931869,-28897487,-8259286,-6229093,-13053594,12585938,5200849,9753952,25829293,10863357,18684440,19064356,1799764,8309925,-2219749,-14524231,-7466754,-19592647,-20897068,-10940863,-18809098,-8843629,1434697,-3287487,12281731,15499205,10441963,24144358,14708710,9558700,16434000,-2890769,-2597065,-2764121,-21916664,-10820688,-16277570,-23958068,-4247495,-13746655,-5758921,11803004,-793170,17455975,20511810,7759339,25978030,10277111,3485731,13407823,-12247259,-6793483,-7331435,-27447212,-9108325,-17573581,-20573889,2154455,-10644144,3242640,16706554,3057167,23468853,18611354,8288057,23339776,2674429,840876,4999841,-18435976,-8710313,-13735287,-25553724,-7458604,-16794093,-11463874,5243961,-4345658,11775751,16715103,8872255,23638154,13811968,9284495,14581832,-2953699,-2183189,-5713496,-18819610,-12009035,-17638156,-18597269,-8499150,-10964210,-2273175,5923465,6271382,15160747,16634319,15476938,17368848,12273825,7218116,3060297,-3882133,-9998307,-12700140,-16353304,-18218558,-13889340,-13597525,-8544347,368872,841677,10276960,14907141,12400558,20418192,14143420,10022905,12274372,-2262380,-2206008,-6237096,-18486387,-10802872,-17864481,-18114383,-6318248,-12727326,-572505,6643589,2928782,18285310,14020366,13331508,20751033,6837136,9096908,4672178,-8925429,-4134967,-14735674,-17970219,-11817377,-19358590,-10344519,-5685907,-5701979,7375035,7517283,12193101,18441410,13549246,16540406,12139060,5695042,3815346,-5161974,-8433389,-12515517,-16558425,-14835380,-15986502,-11045658,-7036376,-3071059,5559755,7054112,13337508,16260192,13393130,17066544,10232740,5975044,4695761,-7018667,-7000557,-11754483,-18343248,-11775167,-16524141,-12256369,-3242011,-5807861,6144609,9817281,9024949,19607398,13365923,13290721,15060912,2405611,3791904,-2727583,-12831316,-8585733,-17131579,-16992161,-10413554,-15080757,-5109481,181099,205774,12342841,11545759,13149741,18853577,11039493,11526836,8521189,-1796354,-1444731,-8757824,-14397213,-11764250,-16831580,-13981404,-8527690,-8881896,-265441,4516410,6353191,14068000,13798531,13611267,15520462,9076027,6334869,2888829,-5677533,-7486814,-11543657,-16101848,-13192342,-13982744,-11668274,-4464501,-2534571,3655021,10157981,10335726,15218030,15685795,11446305,12279832,5859782,-232523,-1479710,-10257205,-12272288,-12093407,-17259195,-11679527,-9540701,-8713806,1811551,2432304,7065031,14929215,10737548,15505714,14599937,6471175,9331388,198119,-5785348,-4206845,-15035819,-12845122,-11634486,-16993858,-6314199,-6546599,-3690379,8211756,4639661,12301940,16298484,9641047,16231926,9198795,3063262,5231246,-7377173,-7703268,-9333826,-17763119,-10733259,-13295468,-11786075,-1964303,-3864243,4779780,10023307,8658742,16144273,13006932,11063768,11904146,3295445,1628480,-3186750,-9805965,-9753566,-13957826,-13687109,-11223906,-10273676,-4642169,-1128135,3703071,8251543,10542913,13688013,12550758,12294600,9446211,4206463,2271194,-4928732,-7915090,-9735087,-15064108,-11385814,-12217010,-10500603,-2498203,-3112582,4787061,9429342,8152747,16023165,11844774,10547511,12098159,1637335,2307044,-3017869,-11250809,-7297327,-14990184,-13553440,-8556949,-12757935,-2387677,-549857,1011978,11739354,7868614,12954466,15135286,7617503,11939166,4035360,-1091790,-132436,-10981973,-9194864,-11080070,-15651590,-7893350,-10499540,-5559633,1935475,403171,9703965,10445867,10205625,15431286,8771592,9190381,6234894,-1995107,-1300367,-8762752,-11377538,-10184799,-14896924,-9609692,-8256931,-6403126,1826121,2084265,8040120,11637239,10152214,14226465,10128875,7737433,6344782,-1389771,-2536026,-7512255,-11553101,-10115014,-13598749,-10267160,-7489104,-6198845,1112284,2647887,7040472,11312933,9914333,13150011,10330866,7172014,6309583,-980105,-2781459,-6562522,-11523345,-9758071,-12856173,-10638397,-6540414,-6392666,1004290,3367234,6061689,11976026,9798290,12202914,11350288,5830579,6320542,-461895,-4431184,-5282819,-11991937,-10413853,-10959884,-12251808,-5643274,-5576321,-833251,5433621,4969147,11025734,11553033,9610603,12280369,6356440,4060438,2088123,-5498234,-5560522,-9254463,-12484467,-9210308,-11190833,-7713819,-2900825,-2360883,4503837,6878088,8138647,12520312,9988930,9698057,8738497,2692749,1409820,-3152287,-7852296,-8027779,-11655147,-11157599,-8832677,-8546681,-3509968,-296517,2664286,7760877,8799419,10633470,11497704,8888177,7760547,4068540,-82070,-2773887,-7090841,-9081788,-10270144,-10950907,-9217919,-7322716,-4067911,-352984,2968507,6688196,8687840,10355466,10540630,9011929,7614969,3770084,520756,-2562335,-6967177,-8118811,-10173860,-10877627,-8206740,-7952666,-3826844,131801,1815265,7344656,8351276,9330103,11579694,7777793,7412554,4604081,-1155827,-1539857,-6827184,-9337981,-8286598,-11760762,-8172775,-6282336,-5531231,1429716,2092169,5614777,10149484,7957555,10956363,9241257,5210101,5719346,-590038,-3116072,-4535412,-9984293,-8426345,-9722623,-9890766,-5165207,-4949198,-453855,3631257,4395908,9098832,9162454,9011744,9658027,5644428,4199048,861390,-3484950,-4914125,-8493146,-9282442,-9063437,-9182451,-5939682,-3921892,-581918,3261289,5309307,8486611,9113684,9318264,8900262,5794156,4033505,267397,-3265171,-4969290,-8686055,-8789950,-8951834,-9038524,-5372623,-4123608,-672759,3442624,4513909,8371494,8909245,8359092,9158437,5414670,3647058,1182044,-3647340,-4633315,-7706784,-9316311,-7939009,-8918292,-5906313,-3057256,-1310593,3384872,5064900,7180903,9339719,8220868,8162898,6339821,2877165,926874,-2833689,-5551990,-7096199,-9003108,-8762432,-7578898,-6167991,-3220997,-211379,2458473,5505182,7430025,8210808,8923667,7681761,5594716,3749651,118589,-2516957,-4809359,-7631088,-7919130,-8508116,-8030369,-5146147,-3897621,-448927,2817065,4244717,7600318,8124708,7929886,8263146,5203984,3517397,876902,-3134775,-4368887,-7192020,-8401712,-7766257,-8041018,-5406058,-3079927,-848239,2913992,4683929,6903212,8334592,7813764,7609085,5513057,3098485,582165,-2609117,-4774544,-6980437,-7953907,-8001513,-7369742,-5285656,-3421281,-392852,2508490,4287974,7095757,7476415,7772959,7688380,4869904,3713337,650524,-2692961,-3726387,-7174931,-7486492,-7295671,-8077844,-4608681,-3438890,-1087463,3218411,3442037,6898229,7872566,6637302,8191230,4708816,2913897,1565633,-3408734,-3642762,-6308988,-8470796,-6305109,-7860532,-5121320,-2217960,-1701647,3228472,4173222,5713393,8546660,6401361,7310105,5535576,2026583,1657749,-2764118,-4392516,-5413214,-8230896,-6650217,-6946568,-5629090,-2271765,-1444983,2414719,4283086,5367227,7859927,6543654,6990139,5390842,2329700,1556896,-2542825,-3995557,-5371515,-7966615,-6167387,-7021778,-5342724,-1971342,-1878864,2820809,4208139,4846954,8408460,5766859,6642181,5820691,1214698,2020547,-2564159,-4773633,-4167039,-8674141,-5970584,-5817653,-6558309,-832582,-1795903,1741325,5627538,3580241,8296447,6704401,4836130,7032271,1028372,1045699,-736494,-5985266,-3588521,-7323969,-7487737,-4228468,-6783803,-1776327,-157630,101036,5758061,4214304,6363586,7913680,4110479,6080287,2521907,-415558,-88795,-5264253,-4842172,-5757640,-7897716,-4461918,-5385471,-2874764],[0,0,0,0,-2,60,81,-45,78,-91,19,-126,45,-234,185,-347,333,-401,482,-507,727,-757,1047,-1089,1354,-1469,1706,-1984,2222,-2655,2892,-3401,3687,-4236,4677,-5269,5920,-6535,7366,-8028,9013,-9827,10958,-12022,13270,-14618,15991,-17660,19265,-21300,23285,-25706,28211,-31087,34316,-37887,42148,-46831,52547,-58999,66921,-76329,87978,-102419,120020,-140029,151418,-70052,-2504253,-20342942,-14237190,5064766,-8377834,11044633,17590482,6403442,26712859,15601592,8985703,20393091,-2709697,-973387,-1082636,-21962609,-10446119,-17285818,-24469051,-6719690,-14856564,-6825482,8423252,762160,15742491,19806536,11967116,23492801,13948344,6876568,10430798,-5657966,-8349156,-9418201,-21533729,-16543785,-16417990,-18923719,-7481925,-4782562,-687935,11344535,12149349,15170686,21947832,15402232,14139929,13825336,342507,-756844,-5412454,-18638512,-12502653,-18324712,-22313217,-7767639,-14422542,-5501070,9006823,85709,17711827,19670062,9706541,26808923,10650856,5710161,14171425,-12348815,-5122891,-8092766,-28610450,-8137858,-20446072,-21548626,2512203,-14399895,4668333,16518959,1053613,27535971,17380996,9520844,27354810,575400,4287358,5780396,-20763675,-5785873,-16895184,-26836563,-6815760,-21052475,-10736256,4011278,-6140868,13586145,15799078,10253184,25109097,14673351,11351836,15079762,-921132,-2412405,-5460251,-18016178,-15318236,-16183683,-21218285,-11517975,-8185414,-7885409,7518568,8010541,9921582,23934063,13593694,16574435,21031515,623115,8299990,-377916,-18626077,-3497172,-22507588,-23026110,-5746054,-26554579,-4311159,2544211,-10270645,22510322,9544845,10334402,33238922,3620792,18147376,17372153,-12687302,10433685,-12629068,-23169044,-1067600,-31530634,-14481350,-4046663,-24828395,9474806,1873853,-999301,29302473,5829098,18403534,27214496,-754653,18395701,3680822,-13584513,3573431,-21762002,-19146096,-8326559,-28040672,-8256504,-5684072,-11967904,12651010,6173570,10179464,25551038,11424516,18038370,18552500,1534965,7066876,-2568923,-15188342,-8384785,-19237925,-21276413,-10634295,-18061082,-8699077,2448486,-2602038,12710514,16443650,10333499,24139656,14744252,8685904,16166366,-3762016,-3470477,-3073579,-22721935,-10939774,-16168805,-24004775,-3396711,-13155962,-5066890,12859686,-441974,18140994,20794251,7447783,25986147,9560863,2744623,12834102,-13310894,-7325655,-7842855,-27824966,-8794935,-17467474,-19999474,3074681,-10115572,4139944,17406564,3402267,23996825,18395056,7947185,22954876,1715016,237622,4193510,-19240766,-9002840,-14077719,-25481102,-7016573,-16318497,-10565853,6110392,-3659138,12482968,17142655,9102217,23613831,13455476,8710252,13834249,-3789631,-3024105,-6317636,-19296541,-12221393,-17440585,-18550061,-7779094,-10070956,-1629440,6970531,6749594,15474177,17280191,15121349,17065574,11821061,5971695,2675473,-4918791,-10990414,-12621719,-17086876,-17994465,-13147230,-13627715,-7137253,1085799,1389328,11812267,14780753,12808440,20769675,12888724,10217362,11201073,-3666128,-2212560,-7842719,-18684665,-10561270,-18717955,-16857750,-5869532,-12258131,1407678,6712334,4044995,19277774,13312788,14138201,20044856,5728486,9117476,2860289,-9559959,-4531805,-16118476,-17350437,-12006523,-19356322,-8892172,-5574631,-4452823,8567230,7547808,13350397,18400520,13254681,16677679,10958181,5136946,3133458,-6498183,-8686549,-13268869,-16893534,-14412963,-15842848,-10220978,-6127520,-2346379,6618371,7630781,13776627,16627456,13246748,16655310,9611572,5266753,3753076,-7693412,-7667331,-12259119,-18340528,-11954508,-16036634,-11473483,-2865301,-4622704,6858553,10253990,9897407,19367106,13346540,13238358,13941931,2176868,2757921,-3943927,-12904289,-9677577,-17155731,-16547707,-10807251,-13700420,-4467529,701816,1856840,12307858,12237703,13731409,17949488,11387025,10650525,7262261,-1856928,-3029378,-9235055,-14511074,-12721265,-15962955,-13846260,-8346758,-7285303,-99179,5647594,7484070,13840050,14704434,13327794,14765203,9167327,4763700,2063316,-6160960,-8978303,-11466661,-16436710,-13482178,-12776295,-11434440,-3497732,-1193633,3944296,11342407,10874138,15085058,16057574,10618052,11478849,5448013,-1757149,-2123117,-10830494,-13214638,-11872896,-17344710,-11420817,-8355901,-8239065,2782481,3583633,7391911,15763636,10888773,15060102,14570020,5572593,8496732,-240362,-7021368,-4729525,-15368224,-13411589,-11187721,-16756031,-6049800,-5484867,-3227135,8982401,5512102,12352673,16839715,9538236,15572954,9028300,2088284,4453685,-7721963,-8703012,-9430187,-17710700,-11057576,-12518187,-11381471,-1469027,-2613497,5097007,10734903,9292189,15752948,13286428,10719655,10926080,3171372,524527,-3893455,-9898063,-10737611,-13728971,-13439101,-11357607,-9077172,-4378121,-495511,4961233,8144365,11255579,13953604,11756771,12558645,8515129,3288033,2128814,-6268822,-8214673,-9945914,-15838571,-10563379,-12200927,-10186249,-1138020,-3051021,5684102,10336321,7901366,16663229,11488125,9766623,12215583,370415,1730263,-3316439,-12411831,-7229056,-15182377,-13741959,-7611642,-12616209,-1644580,566594,1319448,12579852,8206519,12718288,15343278,6955809,11284039,3711670,-2162490,-589414,-11409332,-9857276,-10886593,-15608796,-7646962,-9565631,-5111743,2687790,1298000,9970022,11056411,10389089,15032851,8697809,8429553,5409595,-2503860,-2296372,-9253442,-11524264,-10517145,-14493658,-9252927,-7880910,-5255602,2337669,2819150,8931298,11665146,10558965,14096388,9355212,7500073,5373369,-2315453,-2789056,-8448050,-11721950,-10062129,-13847447,-9380541,-7062152,-5641780,2328439,3015396,7847258,11938513,9689984,13363535,9743888,6306692,5906034,-2224594,-3555318,-7035399,-12371860,-9505341,-12691958,-10471091,-5562546,-5907807,1845122,4451970,6355916,12675863,9922112,11747188,11329493,5025541,5451266,-1020967,-5479642,-5701259,-12302290,-10792164,-10475462,-11915411,-5023822,-4511133,-301168,6270143,5641387,11148419,11934729,9384009,11796016,6005736,3146386,1314876,-6043147,-6380977,-9529834,-12661400,-9157401,-10629857,-7271167,-2170972,-1462700,5074541,7563732,8470905,12489293,9982705,9193172,8066776,2070455,472806,-3888597,-8395947,-8497209,-11675433,-10985897,-8515813,-7910477,-2811235,478674,3402996,8224439,9193711,10772976,11301953,8565759,7189536,3385644,-699573,-3575028,-7600415,-9446267,-10549658,-10810325,-8873513,-6846087,-3260010,320798,3719772,7290548,8913715,10708189,10392559,8586304,7162116,2947944,-217276,-3263392,-7724292,-8393852,-10357386,-10813865,-7699383,-7499484,-2944687,962701,2362005,8099907,8627655,9476795,11670780,7241838,6942658,4009196,-1967968,-2078716,-7628628,-9691355,-8276664,-11837588,-7727762,-5747863,-4916864,2303692,2671822,6313827,10535595,8003591,10924164,8802519,4591604,5135165,-1462129,-3756924,-5112022,-10403710,-8446644,-9618498,-9496062,-4570017,-4464877,324304,4297631,4927751,9534721,9130410,8883908,9316989,5096980,3649894,170543,-4143152,-5520712,-8923444,-9375924,-9056206,-8737620,-5402280,-3367978,233085,3738971,5922058,8897038,9083198,9277885,8393764,5222790,3581196,-598755,-3731414,-5580311,-9076314,-8755502,-9065729,-8719882,-4826578,-3706995,202211,4021346,4975836,8943849,8826165,8314814,8963014,4739809,3268942,395286,-4279123,-4778768,-8315590,-9336744,-7945825,-8752497,-5177084,-2701466,-720688,4096864,5363130,7723627,9413170,7981805,8073644,5659457,2364232,318954,-3608413,-5888766,-7488793,-9067205,-8485684,-7512448,-5646245,-2583080,249922,3171260,5860767,7744665,8443458,8645162,7351102,5208497,3093985,-420348,-3069702,-5208298,-7971713,-8098057,-8297407,-7801452,-4756535,-3335649,72016,3393496,4677415,7859969,8174482,7830849,8073980,4721543,3117086,299592,-3601753,-4643632,-7548878,-8444706,-7578405,-7838362,-4884812,-2691341,-459827,3521924,4979608,7221481,8486249,7611550,7441011,5055500,2583322,162822,-3225044,-5096110,-7218780,-8156175,-7839271,-7263945,-4833359,-2886232,45951,3070030,4691082,7355462,7710639,7591511,7492386,4455718,3134719,148173,-3297472,-4138626,-7373203,-7707011,-7065371,-7836601,-4200858,-2878403,-643457,3756921,3914662,7125059,8141580,6476277,7940671,4406634,2276354,1106790,-3984053,-4191633,-6532713,-8555597,-6215061,-7616205,-4779200,-1691599,-1166594,3747262,4683360,6058553,8654116,6356082,7045044,5102069,1571401,1096320,-3265894,-4872286,-5678536,-8370085,-6493478,-6751424,-5138541,-1731887,-971081,3074044,4612569,5697547,8105206,6330487,6690551,5032838,1695654,1116046,-3112591,-4454696,-5449621,-8234649,-5984531,-6707702,-5185528,-1291899,-1462765,3269186,4745743,4934458,8687652,5799841,6278208,5628427,710570,1512914,-2919361,-5470412,-4298375,-8766462,-6087993,-5402648,-6314614,-373979,-1128249,2038677,6146696,3861581,8272814,6781539,4560708,6586825,785584,457583,-1121069,-6320558,-4001544,-7289312,-7533857,-4027372,-6356061,-1462396,344148,614965,6047342,4586096,6493473,7813624,4069623,5647397,2102911,-829839,-694880,-5685930,-5078908,-5983831,-7819221,-4289246,-5032497]],"minX":0,"maxX":0.32735999999999205,"minY":0,"maxY":0.04064,"minZ":-44154323,"maxZ":47065463,"noise":7360203}},"id":"08ef2886-062b-42c9-86e6-90ad6a8651bc","meta":{"TITLE":"COSYGPSW_ED CDCl3 {D:\\Data} SG 24","JCAMPDX":"6.0         $$ Bruker NMR JCAMP-DX V2.0","DATATYPE":"nD NMR FID","DATACLASS":"NTUPLES","NUMDIM":2,"ORIGIN":"SG","OWNER":"SG","LONGDATE":"2025/05/24 05:35:52+0000\n$$ TopSpin 4.5.0\n$$ 2025-05-24 07:35:56.885 +0200  nmrsu@CZC150CR4G\n$$ Compression mode = diff/dup",".OBSERVEFREQUENCY":400.301730322473,".OBSERVENUCLEUS":"^1H",".DELAY":"(6.5, 6.5)",".ACQUISITIONMODE":"SIMULTANEOUS (DQD)",".ACQUISITIONSCHEME":"NOT PHASE SENSITIVE",".AVERAGES":1,".DIGITISERRES":32,"SPECTROMETER/DATASYSTEM":"Avance NEO 400",".PULSESEQUENCE":"cosygpppqf",".SOLVENTNAME":"CDCl3",".SHIFTREFERENCE":"INTERNAL, CDCl3, 1, 8.090066","AUDITTRAIL":"$$ (NUMBER, WHEN, WHO, WHERE, PROCESS, VERSION, WHAT)\n$$ ##TITLE= Audit trail, TopSpin 4.5.0\n$$ ##JCAMPDX= 5.01\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= root\n$$ $$ /root/.topspin-BladeEpu/local_acqu/CCP-3863/24/audita.txt\n$$ ##AUDIT TRAIL=  $$ (NUMBER, WHEN, WHO, WHERE, PROCESS, VERSION, WHAT)\n(   1,<2025-05-24T05:30:38.408+0000>,<CZC150CR4G\\nmrsu>,<CZC150CR4G>,<go4>,<TopSpin 4.5.0>,\n      <acquisition in progress>)\n$$ $$ D:/Data/SG/CCP-3863/24/audita.txt\n(   2,<2025-05-24T05:35:52.841+0000>,<CZC150CR4G\\nmrsu>,<CZC150CR4G>,<go4>,<TopSpin 4.5.0>,\n      <created by zg on 'Avance NEO 400' (CZC150CR4G) by user 'CZC150CR4G\\nmrsu'\n       on data set with UUID '99356165-8b1c-4405-aaf9-f59afc3d830f'\n       started at 2025-05-24 05:30:38.408 +0000, POWCHK enabled, PULCHK disabled,\n       completed at 2025-05-24 05:35:52.840 +0000\n       configuration hash MD5:\n       98 76 42 49 17 D8 27 C1 C1 FE 96 61 E1 A2 40 9B\n       double data hash MD5: 2K * 128\n       87 1D C4 3B 13 0C F4 28 AB C5 22 67 BB AB ED 11>)\n(   3,<2025-05-24T07:35:54.126+0200>,<nmrsu>,<CZC150CR4G>,<xwish3>,<TopSpin 4.5.0>,\n      <ICON-NMR User ID: SG\n       double data hash MD5: 2K * 128\n       87 1D C4 3B 13 0C F4 28 AB C5 22 67 BB AB ED 11>)\n$$ ##END=\n$$ \n$$ $$ hash MD5\n$$ $$ 93 36 32 BF D6 20 49 3B 9C C8 9D 31 48 40 D4 F1","NTUPLES":"nD NMR FID","VARNAME":"TIME1,         TIME2,           FID/REAL,        FID/IMAG","SYMBOL":"T1,            T2,              R,               I",".NUCLEUS":"1H,            1H","VARTYPE":"INDEPENDENT,   INDEPENDENT,     DEPENDENT,       DEPENDENT","VARFORM":"AFFN,          AFFN,            ASDF,            ASDF","VARDIM":"128,           1024,            1024,            1024","UNITS":"SECONDS,       SECONDS,         ARBITRARY UNITS, ARBITRARY UNITS","FACTOR":"0.00032,       0.00032,         1,               1","FIRST":["0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0"],"LAST":"0.04064,       0.32736,         -6183394,        -5032497","MIN":"0,             0,               -47673790,       -47673790","MAX":"0.04064,       0.32736,         47065463,        47065463","PAGE":["T1=0","T1=0","T1=0.00032","T1=0.00032","T1=0.00064","T1=0.00064","T1=0.00096","T1=0.00096","T1=0.00128","T1=0.00128","T1=0.0016","T1=0.0016","T1=0.00192","T1=0.00192","T1=0.00224","T1=0.00224","T1=0.00256","T1=0.00256","T1=0.00288","T1=0.00288","T1=0.0032","T1=0.0032","T1=0.00352","T1=0.00352","T1=0.00384","T1=0.00384","T1=0.00416","T1=0.00416","T1=0.00448","T1=0.00448","T1=0.0048","T1=0.0048","T1=0.00512","T1=0.00512","T1=0.00544","T1=0.00544","T1=0.00576","T1=0.00576","T1=0.00608","T1=0.00608","T1=0.0064","T1=0.0064","T1=0.00672","T1=0.00672","T1=0.00704","T1=0.00704","T1=0.00736","T1=0.00736","T1=0.00768","T1=0.00768","T1=0.008","T1=0.008","T1=0.00832","T1=0.00832","T1=0.00864","T1=0.00864","T1=0.00896","T1=0.00896","T1=0.00928","T1=0.00928","T1=0.0096","T1=0.0096","T1=0.00992","T1=0.00992","T1=0.01024","T1=0.01024","T1=0.01056","T1=0.01056","T1=0.01088","T1=0.01088","T1=0.0112","T1=0.0112","T1=0.01152","T1=0.01152","T1=0.01184","T1=0.01184","T1=0.01216","T1=0.01216","T1=0.01248","T1=0.01248","T1=0.0128","T1=0.0128","T1=0.01312","T1=0.01312","T1=0.01344","T1=0.01344","T1=0.01376","T1=0.01376","T1=0.01408","T1=0.01408","T1=0.0144","T1=0.0144","T1=0.01472","T1=0.01472","T1=0.01504","T1=0.01504","T1=0.01536","T1=0.01536","T1=0.01568","T1=0.01568","T1=0.016","T1=0.016","T1=0.01632","T1=0.01632","T1=0.01664","T1=0.01664","T1=0.01696","T1=0.01696","T1=0.01728","T1=0.01728","T1=0.0176","T1=0.0176","T1=0.01792","T1=0.01792","T1=0.01824","T1=0.01824","T1=0.01856","T1=0.01856","T1=0.01888","T1=0.01888","T1=0.0192","T1=0.0192","T1=0.01952","T1=0.01952","T1=0.01984","T1=0.01984","T1=0.02016","T1=0.02016","T1=0.02048","T1=0.02048","T1=0.0208","T1=0.0208","T1=0.02112","T1=0.02112","T1=0.02144","T1=0.02144","T1=0.02176","T1=0.02176","T1=0.02208","T1=0.02208","T1=0.0224","T1=0.0224","T1=0.02272","T1=0.02272","T1=0.02304","T1=0.02304","T1=0.02336","T1=0.02336","T1=0.02368","T1=0.02368","T1=0.024","T1=0.024","T1=0.02432","T1=0.02432","T1=0.02464","T1=0.02464","T1=0.02496","T1=0.02496","T1=0.02528","T1=0.02528","T1=0.0256","T1=0.0256","T1=0.02592","T1=0.02592","T1=0.02624","T1=0.02624","T1=0.02656","T1=0.02656","T1=0.02688","T1=0.02688","T1=0.0272","T1=0.0272","T1=0.02752","T1=0.02752","T1=0.02784","T1=0.02784","T1=0.02816","T1=0.02816","T1=0.02848","T1=0.02848","T1=0.0288","T1=0.0288","T1=0.02912","T1=0.02912","T1=0.02944","T1=0.02944","T1=0.02976","T1=0.02976","T1=0.03008","T1=0.03008","T1=0.0304","T1=0.0304","T1=0.03072","T1=0.03072","T1=0.03104","T1=0.03104","T1=0.03136","T1=0.03136","T1=0.03168","T1=0.03168","T1=0.032","T1=0.032","T1=0.03232","T1=0.03232","T1=0.03264","T1=0.03264","T1=0.03296","T1=0.03296","T1=0.03328","T1=0.03328","T1=0.0336","T1=0.0336","T1=0.03392","T1=0.03392","T1=0.03424","T1=0.03424","T1=0.03456","T1=0.03456","T1=0.03488","T1=0.03488","T1=0.0352","T1=0.0352","T1=0.03552","T1=0.03552","T1=0.03584","T1=0.03584","T1=0.03616","T1=0.03616","T1=0.03648","T1=0.03648","T1=0.0368","T1=0.0368","T1=0.03712","T1=0.03712","T1=0.03744","T1=0.03744","T1=0.03776","T1=0.03776","T1=0.03808","T1=0.03808","T1=0.0384","T1=0.0384","T1=0.03872","T1=0.03872","T1=0.03904","T1=0.03904","T1=0.03936","T1=0.03936","T1=0.03968","T1=0.03968","T1=0.04","T1=0.04","T1=0.04032","T1=0.04032","T1=0.04064","T1=0.04064"],"ENDNTUPLES":"nD NMR FID","RELAX":"$$ Bruker specific parameters\n$$ --------------------------","BRUKER FILE EXP":["format.temp\n$$ EDIT_PAR COMMAND FILE\n$$ \n$$ DI_MODE         LONG\n$$ ED_ENTRY        ACQU\n$$ ORDER           FILE\n$$ \n$$ \n$$ HEADER\t\t\"F2 - Acquisition Parameters\"\n$$ T_NAME\t\tDate_\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 50000000\n$$ \t\tREL\t\"Date_=itodate(DATE)\"\n$$ \t\tINV_REL\t\"DATE=datetoi(Date_,DATE)\"\n$$ \t\tFORMAT\t\"%14.0f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tTime\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"Time=itotime(DATE)\"\n$$ \t\tINV_REL\t\"DATE=timetoi(Time,DATE)\"\n$$ \t\tUNIT\t\"h\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tINSTRUM\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPROBHD\n$$ \t\tFORMAT\t\"%14.14s\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPULPROG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTD\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tSOLVENT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSWH\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e8\n$$ \t\tREL\t\"SWH=SW*SFO1\"\n$$ \t\tINV_REL \"SW=SWH/SFO1\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.3f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          FIDRES\n$$                 TYPE    R32\n$$                 CLASS   ACQU\n$$                 SUBRANGE 0.0 100000\n$$                 REL     \"FIDRES=2*SW*SFO1/TD\"\n$$                 INV_REL \"TD = nextpow(2*SW*SFO1/FIDRES)\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.6f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          AQ\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000\n$$ \t\tREL\t\"AQ=aqcalc(SW,SFO1,TD,DIGTYP)\"\n$$ \t\tINV_REL\t\"TD=tdcalc(SW,SFO1,1.0e6*AQ,DIGTYP)\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tRG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          DW\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"DW=1/(2*SW*SFO1)\"\n$$ \t\tINV_REL\t\"SW=1000000/(2*(0.005+DW)*SFO1)\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.3lf\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDE\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTE\n$$ \t\tFORMAT\t\"%14.1f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD0\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D0=D[0]\"\n$$ \t\tINV_REL\t\"D[0]=D0\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD1\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D1=D[1]\"\n$$ \t\tINV_REL\t\"D[1]=D1\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD11\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D11=D[11]\"\n$$ \t\tINV_REL\t\"D[11]=D11\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD12\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D12=D[12]\"\n$$ \t\tINV_REL\t\"D[12]=D12\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD13\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D13=D[13]\"\n$$ \t\tINV_REL\t\"D[13]=D13\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD16\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D16=D[16]\"\n$$ \t\tINV_REL\t\"D[16]=D16\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tIN0\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"IN0=IN[0]\"\n$$ \t\tINV_REL\t\"IN[0]=IN0\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTDav\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tSFO1\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNUC1\n$$ \t\tNONEDIT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP0\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P0=P[0]\"\n$$ \t\tINV_REL\t\"P[0]=P0\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP1\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P1=P[1]\"\n$$ \t\tINV_REL\t\"P[1]=P1\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP17\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P17=P[17]\"\n$$ \t\tINV_REL\t\"P[17]=P17\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPLW1\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"PLW1=PLW[1]\"\n$$ \t\tINV_REL\t\"PLW[1]=PLW1\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\"power PLW1 \"\n$$ END\n$$ T_NAME\t\tPLW10\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"PLW10=PLW[10]\"\n$$ \t\tINV_REL\t\"PLW[10]=PLW10\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\"power PLW10 \"\n$$ END\n$$ NAME\t\tGPNAM[1]\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPZ1\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPZ1=GPZ[1]\"\n$$ \t\tINV_REL\t\"GPZ[1]=GPZ1\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP16\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P16=P[16]\"\n$$ \t\tINV_REL\t\"P[16]=P16\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ HEADER\t\t\"======== F1 INDIRECT DIMENSION ========\"\n$$ T_NAME\t\ttd1\n$$ \t\tTYPE\tI32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 1 2147483647\n$$ \t\tREL\t\"td1=128\"\n$$ \t\tFORMAT\t\"%d\"\n$$ \t\tTEXT\t\"F1 Time domain size\"\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tsw_F1\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0 1e38\n$$ \t\tREL\t\"sw_F1=7.806611\"\n$$ \t\tUNIT\t\"ppm\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F1 Sweep width [ppm]\"\n$$ \t\tNONEDIT\n$$ END","scon2\n$$ ##TITLE= Parameter file, TopSpin 4.5.0\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 1\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= nmrsu\n$$ $$ 2025-05-24 07:30:38.414 +0200  nmrsu@CZC150CR4G\n$$ $$ D:/Data/SG/CCP-3863/24/scon2\n$$ $$ process C:\\Bruker\\TopSpin4.5.0\\prog\\mod\\acqdataserver.exe\n$$ ##$BLKTR= (0..32)\n$$ 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3\n$$ ##$DE1= 4.5\n$$ ##$DEADC= 0.5\n$$ ##$DEPA= 4.5\n$$ ##$DERX= 1.5\n$$ ##$GRADPRE= (0..1)\n$$ 10 10\n$$ ##$HD_BLKTR= (0..32)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ ##$HD_DE1= 5\n$$ ##$HD_DEADC= 0\n$$ ##$HD_DEPA= 2.5\n$$ ##$HD_DERX= 0\n$$ ##END=","prosol_History","shimvalues\n$$ # Sat May 24 05:31:17 2025\n$$ #$$PROBEIDENTIFIER=Z166552_0019\n$$ #$$PROBENAME=PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP\n$$ #$$MAGNETID=BZH2160'400'70l\n$$ #$$CRYOSTATID=D315'54-11688\n$$ #$$SHIMID=292722\n$$ #\n$$ # Active Shim Gradients\n$$ #\n$$ Z           \t\t-775            \n$$ Z2          \t\t-399            \n$$ Z3          \t\t6               \n$$ Z4          \t\t-1826           \n$$ Z5          \t\t610             \n$$ Z6          \t\t626             \n$$ Z7          \t\t6448            \n$$ Z8          \t\t358             \n$$ X           \t\t-1978           \n$$ XZ          \t\t-2024           \n$$ XZ2         \t\t562             \n$$ XZ3         \t\t162             \n$$ XZ4         \t\t1444            \n$$ XZ5         \t\t1538            \n$$ Y           \t\t131             \n$$ YZ          \t\t3423            \n$$ YZ2         \t\t-2891           \n$$ YZ3         \t\t-277            \n$$ YZ4         \t\t-608            \n$$ YZ5         \t\t-8973           \n$$ XY          \t\t-142            \n$$ XYZ         \t\t1139            \n$$ XYZ2        \t\t-3450           \n$$ XYZ3        \t\t4040            \n$$ XYZ4        \t\t9789            \n$$ XYZ5        \t\t-26939          \n$$ (X2-Y2)     \t\t-486            \n$$ (X2-Y2)Z    \t\t-512            \n$$ (X2-Y2)Z2   \t\t-693            \n$$ (X2-Y2)Z3   \t\t-1653           \n$$ (X2-Y2)Z4   \t\t4089            \n$$ (X2-Y2)Z5   \t\t-1730           \n$$ X3          \t\t7538            \n$$ X3Z         \t\t-150            \n$$ Y3          \t\t-5456           \n$$ Y3Z         \t\t-142            \n$$ #\n$$ # Lock Parameter\n$$ #\n$$ FIELD\t\t4333.476\n$$ LOCKPHASE\t\t 261.961\n$$ LOCKPOWER\t\t -27.000\n$$ LOCKGAIN\t\t 130.638\n$$ LOCKDC\t\t -70.000\n$$ LOCKSHIFT\t\t   7.240\n$$ LOOPGAIN\t\t -12.000\n$$ LOOPTIME\t\t   0.400\n$$ LOOPFILTER\t\t 100.000\n$$ #\n$$ IEEE64_VERSION_CODE 1\n$$ #\n$$ # Shim currents \n$$ #\n$$ SHIM_SETTING [ 1]      434.09120581\n$$ SHIM_SETTING [ 2]     -965.34258601\n$$ SHIM_SETTING [ 3]    -3286.53677818\n$$ SHIM_SETTING [ 4]     1072.96991203\n$$ SHIM_SETTING [ 5]    -1003.03322404\n$$ SHIM_SETTING [ 6]     -175.35569520\n$$ SHIM_SETTING [ 7]     5877.17249894\n$$ SHIM_SETTING [ 8]    -7952.70019680\n$$ SHIM_SETTING [ 9]     1232.40657687\n$$ SHIM_SETTING [10]    -2283.32750065\n$$ SHIM_SETTING [11]        0.00000000\n$$ SHIM_SETTING [12]    -5313.95000375\n$$ SHIM_SETTING [13]    -5598.07949794\n$$ SHIM_SETTING [14]     3728.90481677\n$$ SHIM_SETTING [15]    -1690.07546770\n$$ SHIM_SETTING [16]      998.47063338\n$$ SHIM_SETTING [17]    -4572.84298347\n$$ SHIM_SETTING [18]    -2997.51137613\n$$ SHIM_SETTING [19]     1298.57552868\n$$ SHIM_SETTING [20]    -1288.90034875\n$$ SHIM_SETTING [21]    -1352.08414372\n$$ SHIM_SETTING [22]     3133.65972370\n$$ SHIM_SETTING [23]    -3962.19480130\n$$ SHIM_SETTING [24]    -4173.52176710\n$$ SHIM_SETTING [25]     -563.84322150\n$$ SHIM_SETTING [26]     6431.71213432\n$$ SHIM_SETTING [27]     3583.32731825\n$$ SHIM_SETTING [28]    -3084.01607586\n$$ SHIM_SETTING [29]   -14754.32909909\n$$ SHIM_SETTING [30]    30534.28532943\n$$ SHIM_SETTING [31]     2517.87422751\n$$ SHIM_SETTING [32]    -3200.29819944\n$$ SHIM_SETTING [33]    -2814.77281250\n$$ SHIM_SETTING [34]     4817.87577931\n$$ SHIM_SETTING [35]   -18174.96982828\n$$ SHIM_SETTING [36]     3365.30574359\n$$ SHIM_SETTING [37]     9035.50276953\n$$ SHIM_SETTING [38]    -8089.30453969\n$$ SHIM_SETTING [39]     2693.27634783\n$$ SHIM_SETTING [40]        0.00000000","uxnmr.par\n$$ ##TITLE= Parameter file, TopSpin 4.5.0\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 2\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= root\n$$ $$ 2025-03-09 15:18:39.561 +0000  root@BladeEpu\n$$ $$ /opt/topspin/conf/instr/spect/uxnmr.par\n$$ $$ process /opt/topspin/prog/mod/hconfserver\n$$ ##$ACBTAT= (0..64)\n$$ 0 66 72 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTBLK= (0..64)\n$$ 0 34 33 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTCTL= (0..64)\n$$ 0 6 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTDI= (0..64)\n$$ 0 -1062706421 -1062706421 -1062706422 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0\n$$ ##$ACBTDM= (0..64)\n$$ 0 10 25 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTFHI= (0..64)\n$$ 0 601 601 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTFL= (0..64)\n$$ 0 248 248 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTFLO= (0..64)\n$$ 0 15 180 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTINP= (0..64)\n$$ 0 2 1 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTOUT= (0..64)\n$$ 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTPO= (0..64)\n$$ 0 500000 100000 5000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTPW= (0..64)\n$$ 0 100 100 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTSB= (0..64)\n$$ 0 8227 8260 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTSDT= (0..64)\n$$ 0 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBT_NoAttenuation= (0..64)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$AMPDFLT= no\n$$ ##$AdmCrpWbWiring= (0..1)\n$$ 0 0\n$$ ##$AppEth= <no>\n$$ ##$AppPort= <no>\n$$ ##$BACSAIR= yes\n$$ ##$BACSCAP= 0\n$$ ##$BACSDEL= 10\n$$ ##$BACSOPT= <>\n$$ ##$BFREQ= 400.3\n$$ ##$BGAETH= (0..9)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BIRDS= yes\n$$ ##$BMPC= 0\n$$ ##$BMPCTY= <no>\n$$ ##$BPSUTY= <no>\n$$ ##$BSAETH= (0..9)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BSMS= 2\n$$ ##$BSMS19FLock= no\n$$ ##$BSMSETH= <192.168.99.10>\n$$ ##$BgaChFac2= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChMap= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChMaxv= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChRouting= (0..63)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChShimMap= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChShimMaxv= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BlaEth= (0..31)\n$$ <192.168.99.11> <192.168.99.10> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BlaHpLpViaTTL= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$BlaNam= (0..31)\n$$ <AV4 BLABBH500/100 200-600> <BSMS/2 LOCK TRANSCEIVER 400> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <>\n$$ ##$BlaPN= (0..31)\n$$ <W144061> <Z109888> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$BlaSN= (0..31)\n$$ <001133> <03439> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$BmpcEth= <no>\n$$ ##$BmpcFw= <no>\n$$ ##$BmpcPn= <no>\n$$ ##$BmpcPort= <no>\n$$ ##$BmpcSn= <no>\n$$ ##$BmuEth= <no>\n$$ ##$BmuFw= <no>\n$$ ##$BmuPn= <no>\n$$ ##$BmuSn= <no>\n$$ ##$BnlEth= <no>\n$$ ##$BnlFw= <no>\n$$ ##$BnlPn= <no>\n$$ ##$BnlSn= <no>\n$$ ##$BpduEth= (0..7)\n$$ <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BsaChMap1= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BsaChMap2= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BsaChShimMaxv= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BsmsAuxEth= <no>\n$$ ##$BsmsLockNuclei= (0..15)\n$$ <2H> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no>\n$$ ##$CSW1= (0..31)\n$$ 2 1 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$CSW2= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$CSWNUM= (0..15)\n$$ 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$CmrEth= <no>\n$$ ##$CmrPartNo= <no>\n$$ ##$CmrPort= <no>\n$$ ##$CmrSerNo= <no>\n$$ ##$CmrType= -1\n$$ ##$ConsolePnSn= <5058016>\n$$ ##$CryoCoolHasBsnl= no\n$$ ##$CryoCoolUnitEth= <no>\n$$ ##$CryoCoolUnitFw= <no>\n$$ ##$CryoCoolUnitPn= <no>\n$$ ##$CryoCoolUnitSn= <no>\n$$ ##$CryoProAccPnSn= <>\n$$ ##$Ctb1Eth= <no>\n$$ ##$CustRegisterNo= <>\n$$ ##$DATSTAT= no\n$$ ##$DPPFAC= 1\n$$ ##$DateTimeCreated= <2025-03-09T15:17:50+0000>\n$$ ##$Description= <Avance NEO 400>\n$$ ##$DrxFiltGrpDel= (0..23)\n$$ <68,36,20,9,5,3,2> <68,36,20,9,5,3,2> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$EcuType= 2\n$$ ##$EpuMacAddress= <00:30:d6:29:36:d1>\n$$ ##$FCubeDrxDevice= (0..23)\n$$ </dev/bbu/drx9.5> </dev/bbu/drx11.5> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$FCubeEth= (0..23)\n$$ <192.168.180.38> <192.168.180.46> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$FCubeRtdDevice= (0..23)\n$$ </dev/bbu/rtd9.4> </dev/bbu/rtd11.4> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$FCubeSeqDevice= (0..23)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$FUNCMOD= <>\n$$ ##$FuncModBisDat= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$FuncModFRange= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$FuncModPN= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$FuncModSN= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$GCUTYPE= 20\n$$ ##$GCubeEth= <192.168.180.18>\n$$ ##$GCubeFpfAddr= (0..9)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$GCubeProcDevice= (0..1)\n$$ </dev/bbu/gproc4.7> <no>\n$$ ##$GCubeRtdDevice= (0..1)\n$$ </dev/bbu/rtd4.4> <no>\n$$ ##$GCubeSeqDevice= (0..1)\n$$ <> <>\n$$ ##$GCubeSpfAddr= (0..63)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$GRADRES= 1\n$$ ##$Gctu2Eth= <no>\n$$ ##$GcubeSaCtrEth= <no>\n$$ ##$GradAmpMaxCurX= (0..10)\n$$ 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradAmpMaxCurY= (0..10)\n$$ 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradAmpMaxCurZ= (0..10)\n$$ 9.99999904632568 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradAmpName= (0..9)\n$$ <GAB in BSMS> <> <> <> <> <> <> <> <> <>\n$$ ##$GradAmpPN= (0..9)\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$GradAmpSN= (0..9)\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$GradAmpType= (0..10)\n$$ 2 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowClkTime= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowIcw= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowImax= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowType= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowVmax= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$HpprCoverType= 2\n$$ ##$LDUETH= <no>\n$$ ##$LOCKCONF= <DLMT>\n$$ ##$LOCSWID= 0\n$$ ##$LOCSWIF= 0\n$$ ##$Location= <>\n$$ ##$LtMasEth= <no>\n$$ ##$LtMasType= 0\n$$ ##$MAS= 0\n$$ ##$MASETIME= 10\n$$ ##$MASITIME= 10\n$$ ##$MAS_CT= 5\n$$ ##$MAS_SG= 0\n$$ ##$MAS_TO= 0\n$$ ##$MagnCoilPnSn= <BZH2160'400'70l>\n$$ ##$MagnDewarPnSn= <D315'54-11688>\n$$ ##$MagnetPolarity= 1\n$$ ##$MasEth= <no>\n$$ ##$MwscuEth= <no>\n$$ ##$MwscuPort= <no>\n$$ ##$NAMPD= (0..32)\n$$ <> <HPLNA 1H19F> <2H> <XBB19F 2HP> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$NFCU= 2\n$$ ##$NRCU= 2\n$$ ##$NSGU= 2\n$$ ##$NumActDetuneCtr= 0\n$$ ##$NumVpu= 0\n$$ ##$OrderNo= <5058016>\n$$ ##$POWCHK= yes\n$$ ##$PRAMD1= (0..7)\n$$ 6 0 0 1610612736 4 0 0 536870912\n$$ ##$PRAMD10= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD11= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD12= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD13= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD14= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD15= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD16= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD17= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD18= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD19= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD2= (0..7)\n$$ 0 1048576 0 536870912 0 1048576 0 536870912\n$$ ##$PRAMD20= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD21= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD22= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD23= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD24= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD25= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD26= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD27= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD28= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD29= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD3= (0..7)\n$$ 2147483644 2147483647 2147483647 603979775 0 0 0 0\n$$ ##$PRAMD30= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD31= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD32= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD4= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD5= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD6= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD7= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD8= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD9= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMLED= (0..1)\n$$ 0 0\n$$ ##$PRAMPTP= 1\n$$ ##$PREEMPTYPE= 0\n$$ ##$PREREC= (0..31)\n$$ 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PTSFMX= (0..23)\n$$ 1290 1290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PULCHK= no\n$$ ##$PduEth= (0..7)\n$$ <192.168.99.99> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$PramDutyCycPerc= (0..31)\n$$ 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PramPPowNucW1= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW10= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW11= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW12= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW13= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW14= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW15= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW16= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW17= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW18= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW19= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW2= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW20= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW21= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW22= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW23= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW24= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW25= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW26= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW27= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW28= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW29= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW3= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW30= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW31= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW32= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW4= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW5= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW6= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW7= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW8= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW9= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPeakPowerW= (0..31)\n$$ 4000 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PramPowerSwitch= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PramPulWidthMs= (0..31)\n$$ 10 0.1 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PreampModBisDat= (0..31)\n$$ 20210913 20210629 20210716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0\n$$ ##$PreampModMulAtm= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PreampModPN= (0..31)\n$$ <Z103203> <Z003471> <Z106984> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$PreampModSN= (0..31)\n$$ <01524> <00862> <00851> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$ProdigyEth= <no>\n$$ ##$ProdigyFw= <no>\n$$ ##$ProdigyPn= <no>\n$$ ##$ProdigySn= <no>\n$$ ##$RGTYPE= (0..31)\n$$ 9 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$RG_max= (0..31)\n$$ 101 101 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_min= (0..31)\n$$ 0.25 0.25 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab1= (0..127)\n$$ 0.25 0.28 0.32 0.35 0.4 0.44 0.5 0.56 0.64 0.7 0.8 0.89 1 1.12 1.28 1.4\n$$ 1.6 1.78 2 2.25 2.56 2.8 3.2 3.56 4 4.5 5 5.6 6.35 7.12 8 9 10 11.3 12.7\n$$ 14.2 16 18 20.2 22.6 25.4 28.5 32 36 40.3 45.2 50.8 57 64 71.8 80.6 90.5\n$$ 101 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1\n$$ ##$RG_tab10= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab11= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab12= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab13= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab14= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab15= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab16= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab17= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab18= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab19= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab2= (0..127)\n$$ 0.25 0.28 0.32 0.35 0.4 0.44 0.5 0.56 0.64 0.7 0.8 0.89 1 1.12 1.28 1.4\n$$ 1.6 1.78 2 2.25 2.56 2.8 3.2 3.56 4 4.5 5 5.6 6.35 7.12 8 9 10 11.3 12.7\n$$ 14.2 16 18 20.2 22.6 25.4 28.5 32 36 40.3 45.2 50.8 57 64 71.8 80.6 90.5\n$$ 101 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1\n$$ ##$RG_tab20= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab21= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab22= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab23= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab24= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab3= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab4= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab5= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab6= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab7= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab8= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab9= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RXFMAX= (0..23)\n$$ 1290 1290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1\n$$ ##$RXFMIN= (0..23)\n$$ 5 5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RheoNmrEth= <no>\n$$ ##$SGUC1= (0..23)\n$$ 18 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$SGUC2= (0..23)\n$$ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$SLCBCONF= <SHNV>\n$$ ##$SPECTR= 13\n$$ ##$SYNCTRIG= 0\n$$ ##$SamChgEth= (0..3)\n$$ <192.168.99.10> <no> <no> <no>\n$$ ##$SamChgPort= (0..3)\n$$ <80> <no> <no> <no>\n$$ ##$SamChgProtocol= (0..3)\n$$ <CORBA> <> <> <>\n$$ ##$ServiceNo= <>\n$$ ##$Sgu10PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu11PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu12PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu13PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu14PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu15PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu16PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu17PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu18PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu19PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu1PowerLevels= (0..7)\n$$ 90 74 58 42 26 10 0 0\n$$ ##$Sgu20PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu21PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu22PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu23PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu24PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu2PowerLevels= (0..7)\n$$ 90 74 58 42 26 10 0 0\n$$ ##$Sgu3PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu4PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu5PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu6PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu7PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu8PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu9PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$SguType= 4\n$$ ##$ShimMaxVal= 32760\n$$ ##$ShimPow1Ch2Sh= (0..38)\n$$ 1 2 3 21 4 4 27 27 4 4 63 26 26 25 7 7 20 20 31 31 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow1Imax= (0..38)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow1NChan= 20\n$$ ##$ShimPow1TotIMax= 6\n$$ ##$ShimPow1Vmax= (0..38)\n$$ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow2Ch2Sh= (0..38)\n$$ 15 15 33 33 35 35 25 8 38 38 23 8 14 14 36 36 32 32 23 63 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow2Imax= (0..38)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow2NChan= 20\n$$ ##$ShimPow2TotIMax= 6\n$$ ##$ShimPow2Vmax= (0..38)\n$$ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow3Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow3Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow3NChan= 0\n$$ ##$ShimPow3TotIMax= 0\n$$ ##$ShimPow3Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow4Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow4Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow4NChan= 0\n$$ ##$ShimPow4TotIMax= 0\n$$ ##$ShimPow4Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow5Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow5Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow5NChan= 0\n$$ ##$ShimPow5TotIMax= 0\n$$ ##$ShimPow5Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow6Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow6Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow6NChan= 0\n$$ ##$ShimPow6TotIMax= 0\n$$ ##$ShimPow6Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow7Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow7Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow7NChan= 0\n$$ ##$ShimPow7TotIMax= 0\n$$ ##$ShimPow7Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow8Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow8Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow8NChan= 0\n$$ ##$ShimPow8TotIMax= 0\n$$ ##$ShimPow8Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPowMaxUA= (0..63)\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowMaxUG= (0..63)\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0\n$$ ##$ShimPowNum= 2\n$$ ##$ShimPowRcbType= 3\n$$ ##$ShimPowRes= (0..63)\n$$ 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20\n$$ 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20\n$$ 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20\n$$ 1e-20 1e-20 1e-20 1e-20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowRng0= (0..63)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowRng1= (0..63)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowRng2= (0..63)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowRng3= (0..63)\n$$ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n$$ 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowType1= 8\n$$ ##$ShimPowType2= 8\n$$ ##$ShimPowType3= 0\n$$ ##$ShimPowType4= 0\n$$ ##$ShimPowType5= 0\n$$ ##$ShimPowType6= 0\n$$ ##$ShimPowType7= 0\n$$ ##$ShimPowType8= 0\n$$ ##$ShimSysActGrad= (0..63)\n$$ 1 2 3 4 13 5 7 11 10 9 6 8 12 18 19 20 21 15 22 23 24 14 25 16 26 17 27\n$$ 28 31 32 33 34 35 36 37 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0\n$$ ##$ShimSysAngle= <>\n$$ ##$ShimSysFunc= (0..63)\n$$ 1 2 3 4 5 6 7 8 9 10 0 37 38 35 16 15 14 13 12 11 28 27 26 25 24 23 36\n$$ 22 30 29 20 21 34 33 32 31 17 18 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0\n$$ ##$ShimSysMatId= <292722aa.dat>\n$$ ##$ShimSysMatrix= 1\n$$ ##$ShimSysMinMaxUG= 130000\n$$ ##$ShimSysOffset= <37 mm>\n$$ ##$ShimSysType= 4\n$$ ##$ShimUnit= 3\n$$ ##$SpectrOsVersion= <4.5.190.20250121>\n$$ ##$TCubeEth= <192.168.180.18>\n$$ ##$TCubeSeqDevice= <>\n$$ ##$TopSpinVersion= <TopSpin 4.5.0>\n$$ ##$TrxFreqFormula= (0..23)\n$$ <TrxFreqFormula(2.0,400300000.000000,'TRX',Trx(1.0,'TRX 1200.1',2,5.000000,1290.000000))>\n$$ <TrxFreqFormula(2.0,400300000.000000,'TRX',Trx(1.0,'TRX 1200.2',2,5.000000,1290.000000))>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$TrxPN= (0..23)\n$$ <Z148391> <Z148391> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <>\n$$ ##$TrxSN= (0..23)\n$$ <07128> <07127> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <>\n$$ ##$VCubeEth= (0..23)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$VTU= 2\n$$ ##$VTUETH= <192.168.99.10>\n$$ ##$ValueLine= no\n$$ ##$VpuPN= (0..23)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$VpuSN= (0..23)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$WBREFAM= (0..31)\n$$ 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n$$ 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n$$ ##$WBREFLM= (0..31)\n$$ 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$WBREFPH= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$WBSGU= (0..31)\n$$ 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##END=","lists/form/plot_acqu.form\n$$ EDIT_PAR COMMAND FILE\n$$ \n$$ DI_MODE         LONG\n$$ ED_ENTRY        ACQU\n$$ ORDER           FILE\n$$ \n$$ \n$$ HEADER\t\t\"F2 - Acquisition Parameters\"\n$$ T_NAME\t\tDate_\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 50000000\n$$ \t\tREL\t\"Date_=itodate(DATE)\"\n$$ \t\tINV_REL\t\"DATE=datetoi(Date_,DATE)\"\n$$ \t\tFORMAT\t\"%14.0f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tTime\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"Time=itotime(DATE)\"\n$$ \t\tINV_REL\t\"DATE=timetoi(Time,DATE)\"\n$$ \t\tUNIT\t\"h\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tINSTRUM\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPROBHD\n$$ \t\tFORMAT\t\"%14.14s\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPULPROG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTD\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tSOLVENT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSWH\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e8\n$$ \t\tREL\t\"SWH=SW*SFO1\"\n$$ \t\tINV_REL \"SW=SWH/SFO1\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.3f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          FIDRES\n$$                 TYPE    R32\n$$                 CLASS   ACQU\n$$                 SUBRANGE 0.0 100000\n$$                 REL     \"FIDRES=2*SW*SFO1/TD\"\n$$                 INV_REL \"TD = nextpow(2*SW*SFO1/FIDRES)\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.6f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          AQ\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000\n$$ \t\tREL\t\"AQ=aqcalc(SW,SFO1,TD,DIGTYP)\"\n$$ \t\tINV_REL\t\"TD=tdcalc(SW,SFO1,1.0e6*AQ,DIGTYP)\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tRG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          DW\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"DW=1/(2*SW*SFO1)\"\n$$ \t\tINV_REL\t\"SW=1000000/(2*(0.005+DW)*SFO1)\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.3lf\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDE\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTE\n$$ \t\tFORMAT\t\"%14.1f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ CONDITIONAL:\n$$ T_NAME\t\tAMP$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"AMP$$=AMP[$$]\"\n$$ \t\tINV_REL\t\"AMP[$$]=AMP$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          aq$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$  \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"aq$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"s\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"Acquisition Time [s]\"\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tCNST$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"CNST$$=CNST[$$]\"\n$$ \t\tINV_REL\t\"CNST[$$]=CNST$$\"\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D$$=D[$$]\"\n$$ \t\tINV_REL\t\"D[$$]=D$$\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDSLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPHLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tFQ$$LIST\n$$ \t\tTRANGE\t1 8\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tGPNAM[$$]\n$$ \t\tTRANGE \t0 31\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPX$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPX$$=GPX[$$]\"\n$$ \t\tINV_REL\t\"GPX[$$]=GPX$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPY$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPY$$=GPY[$$]\"\n$$ \t\tINV_REL\t\"GPY[$$]=GPY$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPZ$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPZ$$=GPZ[$$]\"\n$$ \t\tINV_REL\t\"GPZ[$$]=GPZ$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tHDDUTY\n$$ \t\tFORMAT \"%14.1f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tIN$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"IN$$=IN[$$]\"\n$$ \t\tINV_REL\t\"IN[$$]=IN$$\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tINP$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"INP$$=INP[$$]\"\n$$ \t\tINV_REL\t\"INP[$$]=INP$$\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tL$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"L$$=L[$$]\"\n$$ \t\tINV_REL\t\"L[$$]=L$$\"\n$$ \t\tFORMAT\t\"%14.0f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNBL\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNUC$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tNONEDIT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\to1_F$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"o1_F$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F$$ Transmitter frequency offset\",\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tP$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P$$=P[$$]\"\n$$ \t\tINV_REL\t\"P[$$]=P$$\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPCPD$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0 1e38\n$$ \t\tREL\t\"PCPD$$=PCPD[$$]\"\n$$ \t\tINV_REL\t\"PCPD[$$]=PCPD$$\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tCPDPRG$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tCHR\n$$ \t\tPP_TYPE\tPP_STRING\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"CPDPRG$$=CPDPRG[$$]\"\n$$ \t\tINV_REL\t\"CPDPRG[$$]=CPDPRG$$\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPLW$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"PLW$$=PLW[$$]\"\n$$ \t\tINV_REL\t\"PLW[$$]=PLW$$\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\"power PLW$$ \"\n$$ END\n$$ NAME\t\tSFO$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tsfo1_F$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"sfo1_F$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"MHz\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F$$ Channel Frequency\"\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tSPW$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"SPW$$=SPW[$$]\"\n$$ \t\tINV_REL\t\"SPW[$$]=SPW$$\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f\"\n$$ \t\tTEXT\t\"shaped pulse power SPW$$\"\n$$ END\n$$ NAME\t\tSPNAM[$$]\n$$ \t\tTRANGE\t0 63\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSPOAL$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1.0 1.0\n$$ \t\tREL\t\"SPOAL$$=SPOAL[$$]\"\n$$ \t\tINV_REL\t\"SPOAL[$$]=SPOAL$$\"\n$$ \t\tFORMAT\t\"%14.3f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSPOFFS$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"SPOFFS$$=SPOFFS[$$]\"\n$$ \t\tINV_REL\t\"SPOFFS[0]=SPOFFS0\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.2f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tsw_F$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"sw_F$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"ppm\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F$$ Sweep width [ppm]\"\n$$ \t\tNONEDIT\n$$ END\n$$ NAME\t\tTD0\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTDav\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\ttd$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tI32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"td$$=$ACTUAL_VALUE$\"\n$$ \t\tFORMAT\t\"%d\"\n$$ \t\tTEXT\t\"F$$ Time domain size\"\n$$ \t\tNONEDIT\n$$ END\n$$ NAME\t\tVCLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tVDLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tVPLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tVTLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tZGOPTNS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ EXCLUDED:\n$$ NAME\t\tMCREST\n$$ NAME\t\tMCWRK","lists/gp/EA\n$$ ##TITLE= /u/exp/stan/nmr/lists/gp/Ea\n$$ ##JCAMP-DX= 5.00 Bruker JCAMP library\n$$ ##DATA TYPE= Shape Data\n$$ ##ORIGIN= Bruker Analytik GmbH\n$$ ##OWNER= <demo>\n$$ ##DATE= 98/06/05\n$$ ##TIME= 11:21:30\n$$ ##$SHAPE_PARAMETERS=\n$$ ##MINX= 0.000000e+00\n$$ ##MAXX= 1.000000e+00\n$$ ##MINY= -1.000000e+00\n$$ ##MAXY= 1.000000e+00\n$$ ##$SHAPE_EXMODE= Gradient\n$$ ##$SHAPE_TOTROT= 0.000000e+00\n$$ ##$SHAPE_BWFAC= 0.000000e+00\n$$ ##$SHAPE_INTEGFAC= 0.000000e+00\n$$ ##$SHAPE_MODE= 0\n$$ ##NPOINTS= 2\n$$ ##XYDATA= (X++(Y..Y))\n$$ 1.000000e+00\n$$ -1.000000e+00\n$$ ##END=","lists/gp/SMSQ10.100\n$$ ##TITLE= SmoothedChirp Amplitide\n$$ ##JCAMP-DX= 5.00 Bruker JCAMP library\n$$ ##DATA TYPE= Shape Data\n$$ ##ORIGIN= Bruker BioSpin GmbH\n$$ ##OWNER= <demo>\n$$ ##DATE= 2004/09/06\n$$ ##TIME= 16:28:02\n$$ ##$SHAPE_PARAMETERS= Type: SmoothedSquare\n$$ ##MINX= 0.000000E00\n$$ ##MAXX= 1.000000E02\n$$ ##MINY= 0.000000E00\n$$ ##MAXY= 1.000000E00\n$$ ##$SHAPE_EXMODE= Gradient\n$$ ##$SHAPE_TOTROT= 0.000000E00\n$$ ##$SHAPE_TYPE= None\n$$ ##$SHAPE_USER_DEF= \n$$ ##$SHAPE_REPHFAC= \n$$ ##$SHAPE_BWFAC= 0.000000E00\n$$ ##$SHAPE_BWFAC50= \n$$ ##$SHAPE_INTEGFAC= 9.000000E-01\n$$ ##$SHAPE_MODE= 0\n$$ ##NPOINTS= 100\n$$ ##XYDATA= (X++(Y..Y))\n$$ 0.000000E00\n$$ 3.015369E-02\n$$ 1.169778E-01\n$$ 2.500000E-01\n$$ 4.131759E-01\n$$ 5.868241E-01\n$$ 7.500000E-01\n$$ 8.830222E-01\n$$ 9.698463E-01\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 9.698463E-01\n$$ 8.830222E-01\n$$ 7.500000E-01\n$$ 5.868241E-01\n$$ 4.131759E-01\n$$ 2.500000E-01\n$$ 1.169778E-01\n$$ 3.015369E-02\n$$ 0.000000E00\n$$ ##END","lists/pp/Avance.incl\n$$ ;Avance4.incl\n$$ ;   for AV 4\n$$ ;\n$$ ;avance-version (16/08/18)\n$$ ;\n$$ ;$CLASS=Common Incl\n$$ ;$COMMENT=\n$$ \n$$ \n$$ #ifndef AVANCE_INCL\n$$ #define AVANCE_INCL\n$$ \n$$ \n$$ /*;use 2H channel for lock or pulse (lockswitch)*/\n$$ #define H2_LOCK h2lock         ;SEL_2H plus interleave_incr\n$$ #define H2_PULSE h2pulse       ;SEL_2H plus interleave_incr\n$$ \n$$ /*;turn lock-hold on/off (BSMS)*/\n$$ ;setrtp0 denotes TimingController\n$$ #define LOCKH_ON setrtp0|0\n$$ #define LOCKH_OFF setrtp0^0\n$$ \n$$ /*;homospoil on/off (BSMS)*/\n$$ #define HOMOSPOIL_ON setrtp0|2\n$$ #define HOMOSPOIL_OFF setrtp0^2\n$$ /*;old */\n$$ #define HS_ON setrtp0|2\n$$ #define HS_OFF setrtp0^2\n$$ \n$$ \n$$ /*;for receiver systems*/\n$$ \n$$ /*;generate dwell clock*/\n$$ #define DWELL_GEN cpdngs17\n$$ #define DWELL_GEN1 cpdngs17:f1\n$$ #define DWELL_GEN2 cpdngs18:f2\n$$ #define DWELL_GEN3 cpdngs19:f3\n$$ #define DWELL_GEN4 cpdngs20:f4\n$$ \n$$ /*; hold or release dwell clock */\n$$ #define DWELL_HOLD setrtp1|1\n$$ #define DWELL_RELEASE setrtp1^1\n$$ #define DWELL_HOLD_F1 setrtp1|1\n$$ #define DWELL_RELEASE_F1 setrtp1^1\n$$ #define DWELL_HOLD_F2 setrtp2|1\n$$ #define DWELL_RELEASE_F2 setrtp2^1\n$$ #define DWELL_HOLD_F3 setrtp3|1\n$$ #define DWELL_RELEASE_F3 setrtp3^1\n$$ #define DWELL_HOLD_F4 setrtp4|1\n$$ #define DWELL_RELEASE_F4 setrtp4^1\n$$ \n$$ /*;blank/unblank receiver path*/\n$$ #define REC_BLK setrtp1^26\n$$ #define REC_UNBLK setrtp1|26\n$$ #define REC_BLK_F1 setrtp1^26\n$$ #define REC_UNBLK_F1 setrtp1|26\n$$ #define REC_BLK_F2 setrtp2^26\n$$ #define REC_UNBLK_F2 setrtp2|26\n$$ #define REC_BLK_F3 setrtp3^26\n$$ #define REC_UNBLK_F3 setrtp3|26\n$$ #define REC_BLK_F4 setrtp4^26\n$$ #define REC_UNBLK_F4 setrtp4|26\n$$ \n$$ /*;generate dwell clock*/\n$$ /*;start acuisition of next TD points*/\n$$ /*;former DWL_CLK_ON etc. */\n$$ /*;turn dwell clock on => receiver will acquire TD points */\n$$ /*;note that DWL_CLK_OFF is set automatically and is obsolete*/\n$$ #define START_NEXT_SCAN setrtp1|0\n$$ #define START_NEXT_SCAN_F1 setrtp1|0\n$$ #define START_NEXT_SCAN_F2 setrtp2|0\n$$ #define START_NEXT_SCAN_F3 setrtp3|0\n$$ #define START_NEXT_SCAN_F4 setrtp4|0\n$$ \n$$ \n$$ /*;interleave increment signal*/\n$$ #define INTERLEAVE_INCR_ON setrtp0|47\n$$ #define INTERLEAVE_INCR_OFF setrtp0^47\n$$ \n$$ \n$$ /*;trigger outputs 1-4*/\n$$ #define TTL1_LOW setrtp0|6\n$$ #define TTL2_LOW setrtp0|7\n$$ #define TTL3_LOW setrtp0|8\n$$ #define TTL4_LOW setrtp0|9\n$$ #define TTL1_HIGH setrtp0^6\n$$ #define TTL2_HIGH setrtp0^7\n$$ #define TTL3_HIGH setrtp0^8\n$$ #define TTL4_HIGH setrtp0^9\n$$ \n$$ \n$$ \n$$ /*;for imaging systems*/\n$$ \n$$ /*;trigger signal for gradient synchronisation*/\n$$ #define GRAD_SYNC trigpe3\n$$ \n$$ \n$$ \n$$ /*;old commands no longer required - kept for compatibility */\n$$ \n$$ /*;allow for 2H decoupling (lockswitch)*/\n$$ #define LOCKDEC_ON\n$$ #define LOCKDEC_OFF\n$$ \n$$ /*;use 19F channel for lock or pulse (lockswitch)*/\n$$ #define F19_LOCK\n$$ #define F19_PULSE\n$$ \n$$ /*;allow for 19F decoupling (lockswitch)*/\n$$ #define FLOCKDEC_ON\n$$ #define FLOCKDEC_OFF\n$$ \n$$ /*;switch between 1H or 19F output (H amplifier)*/\n$$ #define SWITO_F\n$$ #define SWITO_H\n$$ \n$$ /*;select output for 19F (amplifier)*/\n$$ #define QNP_X\n$$ #define QNP_F\n$$ \n$$ /*;for Q-switch probes*/\n$$ ;#define LOWQ\n$$ ;#define HIGHQ\n$$ \n$$ /*;for mixing probe*/\n$$ ;#define MIX_UP\n$$ ;#define MIX_DOWN\n$$ \n$$ \n$$ \n$$ #endif\n$$ \n$$ \n$$ \n$$ ;$Id:$","lists/pp/cosygpppqf\n$$ ;cosygpppqf\n$$ ;avance-version (12/01/11)\n$$ ;2D homonuclear shift correlation\n$$ ;using gradient pulses for selection\n$$ ;using purge pulses before d1\n$$ ;\n$$ ;$CLASS=HighRes\n$$ ;$DIM=2D\n$$ ;$TYPE=\n$$ ;$SUBTYPE=\n$$ ;$COMMENT=\n$$ ;$RECOMMEND=y\n$$ \n$$ \n$$ #include <Avance.incl>\n$$ #include <Grad.incl>\n$$ \n$$ \n$$ \"d11=30m\"\n$$ \"d12=20u\"\n$$ \"d13=4u\"\n$$ \n$$ \n$$ \"in0=inf1\"\n$$ \n$$ \"d0=3u\"\n$$ \n$$ \n$$ 1 ze\n$$ 2 d11 \n$$ \n$$ 3 d12 pl10:f1\n$$   p17 ph3\n$$   p17*2 ph4\n$$   d1 pl1:f1\n$$ \n$$   p1 ph1\n$$   d0\n$$   50u UNBLKGRAD\n$$   p16:gp1\n$$   d16\n$$   p0 ph2\n$$   d13\n$$   p16:gp1\n$$   d16\n$$   4u BLKGRAD\n$$   go=2 ph31\n$$   d11 mc #0 to 2 F1QF(caldel(d0, +in0))\n$$ exit\n$$ \n$$ \n$$ ph1=0 2\n$$ ph2=0 0 2 2\n$$ ph3=0\n$$ ph4=1\n$$ ph31=0 2\n$$ \n$$ \n$$ ;pl1 : f1 channel - power level for pulse (default)\n$$ ;pl10: f1 channel - power level for TOCSY-spinlock\n$$ ;p0 : f1 channel -  20 to 90 degree high power pulse\n$$ ;p1 : f1 channel -  90 degree high power pulse\n$$ ;p16: homospoil/gradient pulse\n$$ ;p17: f1 channel - trim pulse                             [2.5 msec]\n$$ ;d0 : incremented delay (2D)                              [3 usec]\n$$ ;d1 : relaxation delay; 1-5 * T1\n$$ ;d11: delay for disk I/O                                  [30 msec]\n$$ ;d12: delay for power switching                           [20 usec]\n$$ ;d13: short delay                                         [4 usec]\n$$ ;d16: delay for homospoil/gradient recovery\n$$ ;inf1: 1/SW = 2 * DW\n$$ ;in0: 1/(1 * SW) = 2 * DW\n$$ ;nd0: 1\n$$ ;ns: 1 * n\n$$ ;ds: 16\n$$ ;td1: number of experiments\n$$ ;FnMODE: QF\n$$ \n$$ ;use gradient ratio:\tgp 1\n$$ ;\t\t\t  10\n$$ \n$$ ;for z-only gradients:\n$$ ;gpz1: 10%\n$$ \n$$ ;use gradient files:   \n$$ ;gpnam1: SMSQ10.100\n$$ \n$$ \n$$ \n$$ ;$Id:$","lists/pp/Grad.incl\n$$ ;Grad4.incl  -  include file for Gradient Spectroscopy\n$$ ;   for AV 4\n$$ ;\n$$ ;avance-version (16/05/23)\n$$ ;\n$$ ;$CLASS=Common Incl\n$$ ;$COMMENT=\n$$ \n$$ \n$$ /*;blank/unblank gradient amplifier and turn lock-hold on/off*/\n$$ #define BLKGRAD   setrtp0^0 ctrlgrad 4047\n$$ #define UNBLKGRAD setrtp0|0 ctrlgrad 0\n$$ \n$$ /*;blank/unblank gradient amplifier*/\n$$ #define BLKGRAMP   ctrlgrad 4047\n$$ #define UNBLKGRAMP ctrlgrad 0\n$$ \n$$ /*;for Gradient Shimming (BSMS) - new */\n$$ #define SHIM_XY_RAMP_ON  setrtp0|1\n$$ #define SHIM_XY_RAMP_OFF setrtp0^1\n$$ /*;for RCB board (BSMS) - old */\n$$ #define RCB_INCR SHIM_XY_RAMP_ON\n$$ #define RCB_CONT SHIM_XY_RAMP_OFF\n$$ \n$$ \n$$ define list<gradient> EA=<EA>\n$$ \n$$ \n$$ \n$$ ;$Id:$","au/src/au_getlcosy\n$$ /*** ^^A -*-C++-*- **********************************************/\n$$ /*  au_getlcosy     04.01.2018                                  */\n$$ /****************************************************************/\n$$ /*  Short Description :                                         */\n$$ /*  AU program for acquisition of sweep width optimized         */\n$$ /*  COSY spectra.                                               */\n$$ /****************************************************************/\n$$ /*  Keywords :                                                  */\n$$ /*  sweep width optimized COSY                                  */\n$$ /****************************************************************/\n$$ /*  Description/Usage :                                         */\n$$ /*  AU program for acquisition of sweep width optimized         */\n$$ /*  COSY spectra. This version also works when a sample         */\n$$ /*  changer run was started without processing of the           */\n$$ /*  acquired data. If the integral range file 'intrng' is       */\n$$ /*  missing in the preparation experiment, then the             */\n$$ /*  preparation data set is processed with ef, apk, sref        */\n$$ /*  and abs. The abs command creates a new intrng file          */\n$$ /*  which is then evaluated by the GETLCOSY command. The        */\n$$ /*  second dataset corresponds to the F2-direction of the       */\n$$ /*  2D-experiment.                                              */\n$$ /*  Command line options:                                       */\n$$ /*      usepp=1     PP for SW optimisation instead of integrals */\n$$ /****************************************************************/\n$$ /*  Author(s) :                                                 */\n$$ /*  Name            : Rainer Kerssebaum                         */\n$$ /*  Organisation    : Bruker BioSpin GmbH                       */\n$$ /*  Email           : rainer.kerssebaum@bruker.com              */\n$$ /****************************************************************/\n$$ /*  Name        Date    Modification:                           */\n$$ /*  gsc         960129  created                                 */\n$$ /*  eng         010601  increase D0 for COSY, MLEV and          */\n$$ /*                      ROESY type experiments for rga          */\n$$ /*  rke         011120  do RGA on 1D for all exept COSYGPMF     */\n$$ /*  rke         110629  in0 problem solved                      */\n$$ /*  wem         141203  RGA with PULPROG zg_rga                 */\n$$ /*  rke         171122  unified with au_getlcosy_pp             */\n$$ /*  rke         171215  original 1D kept, audit info added      */\n$$ /*  rke         180104  rga changed for Neo                     */\n$$ /*\talexander.herbig\t220329\tchanged SWH from float into double */\n$$ /****************************************************************/\n$$ /*\n$$ $Id:$\n$$ */\n$$ \n$$ AUERR = au_getlcosy(curdat);\n$$ QUIT\n$$ \n$$ \n$$ #undef MASR\n$$ #undef SINO\n$$ #undef TILT\n$$ \n$$ /*  Define some global constants and variables         */\n$$ #define TLL 1024\n$$ int     debugflag=0;\n$$ \n$$ #include <pstruc.h>\n$$ #include <pstruc_all.h>\n$$ #include <lib/par.h>\n$$ \n$$ static void evalcmdline(void);\n$$ static void writetitle(const char*);\n$$ static void add_to_audit(const char*, char*);\n$$ static int check_cmd_arg(const char*, char*, char*);\n$$ static int do_pp(const char*);\n$$ static int setprocno2(const char*, const int);\n$$ \n$$ static struct all_pars qa =\n$$ #include <pinit_all.h>\n$$ \n$$ \n$$ /* cmdline parameters */\n$$ int     usepp=0;\n$$ \n$$ \n$$ int au_getlcosy(const char* curdat)\n$$ {\n$$ char    disk_sav[PATH_MAX], name_sav[PATH_MAX];\n$$ char    pulprog[64], text[512];\n$$ double  swh1;\n$$ double  cy;\n$$ int     td1, qf;\n$$ int     expno_sav = expno, procno_sav = procno, procno2_sav, tmp_procno;\n$$ int     digmod = 0;\n$$ \n$$ strcpy(disk_sav,disk);\n$$ strcpy(name_sav,name);\n$$ \n$$ evalcmdline();\n$$ \n$$ GETCURDATA2\n$$ procno2_sav = procno2;\n$$ \n$$ if (access(ACQUPATH2(\"fid\"), F_OK))\n$$ {\n$$     Proc_err(ERROPT_AK_NO,\"Reference spectrum does not exist, continuing with default SW.\");\n$$ }\n$$ else\n$$ {\n$$     DATASET(name2,expno2,procno2,disk2,user2)\n$$     procno = 1000;\n$$ \n$$     do\n$$         procno++;\n$$     while (access(PROCPATH(0), F_OK) == 0);\n$$ \n$$     tmp_procno = procno;\n$$ \n$$     EF\n$$     ERRORABORT\n$$ \n$$     FETCHPARS(\"DIGMOD\", &digmod)\n$$ \n$$     if (digmod == 3)\n$$         APK0\n$$     else\n$$         APK\n$$ \n$$     SREF\n$$ \n$$     if (usepp == 0)\n$$     {\n$$         ABS\n$$         ERRORABORT\n$$         sprintf(text, \"%s\\n       %s %i %i %s\",\n$$         \"au_getlcosy used integrals for SW determination for 2D dataset\",\n$$         name_sav, expno_sav, procno_sav, disk_sav);\n$$     }\n$$     else\n$$     {\n$$         FETCHPAR(\"CY\", &cy)\n$$         STOREPAR(\"MAXI\", cy+1.)\n$$         STOREPAR(\"MI\", cy/1000.)\n$$         STOREPAR(\"PC\", 1.)\n$$         if (do_pp(curdat) < 0)\n$$             ABORT\n$$         sprintf(text, \"%s\\n       %s %i %i %s\",\n$$         \"au_getlcosy used peak picking for SW determination for 2D dataset\",\n$$         name_sav, expno_sav, procno_sav, disk_sav);\n$$     }\n$$ \n$$     add_to_audit(curdat, text);\n$$     sprintf(text, \"getlimits used for: %s %i %i %s\", name_sav, expno_sav, procno_sav, disk_sav);\n$$     writetitle(text);\n$$ \n$$     DATASET(name_sav,expno_sav,procno_sav,disk_sav,user)\n$$ \n$$     if (setprocno2(PROCPATH(\"curdat2\"), tmp_procno) < 0)\n$$     {\n$$         Proc_err(ERROPT_AK_NO, \"cannot write curdat2\");\n$$         ABORT\n$$     }\n$$ \n$$     if (usepp == 0)\n$$     {\n$$         GETLCOSY\n$$     }\n$$     else\n$$     {\n$$         GETLCOSY_PP\n$$     }\n$$ \n$$     setprocno2(PROCPATH(\"curdat2\"), procno2_sav);\n$$     ERRORABORT\n$$ }\n$$ \n$$ FETCHPAR(\"PULPROG\", pulprog)\n$$ \n$$ FETCHPAR1(\"TD\", &td1)\n$$ FETCHPAR1(\"SWH\", &swh1)\n$$ FETCHPAR1(\"FnMODE\", &qf)\n$$ \n$$ if (!strncmp(pulprog, \"cosygpmf\",8))\n$$ {\n$$     if (isHypercomplexFnmode(qf) > 0)\n$$         qf = 2;\n$$     else\n$$         qf = 1;\n$$ \n$$     sprintf(text, \"rga -setD0=%f\", td1/(swh1*2*qf));\n$$ }\n$$ else if ((!strncmp(pulprog, \"mlev\", 4)) ||\n$$          (!strncmp(pulprog, \"dipsi\",5)) ||\n$$          (!strncmp(pulprog, \"roesy\",5)))\n$$ {\n$$     sprintf(text, \"rga -setD0=%f\", 1./swh1);\n$$ }\n$$ else\n$$ {\n$$     sprintf(text, \"rga\");\n$$ }\n$$ \n$$ XCMD(text)\n$$ \n$$ ZG\n$$ ERRORABORT\n$$ \n$$ return 0;\n$$ }   //QUIT\n$$ \n$$ \n$$ /* subroutines ****************************************************************/\n$$ \n$$ /* subroutine evalcmdline *****************************************************/\n$$ static void evalcmdline(void)\n$$ {\n$$ int     i;\n$$ char    argname[TLL], argvalue[TLL];\n$$ \n$$ if (i_argc > 2)\n$$ {\n$$     if (debugflag > 2)\n$$         Proc_err(ERROPT_AK_OK, \"DEBUG sub\\n%d arguments\", i_argc-2);\n$$ \n$$     for (i=1; i <= i_argc-2; i++)\n$$     {\n$$         if (debugflag > 2)\n$$             Proc_err(ERROPT_AK_OK, \"DEBUG sub\\nargument %d: %s\", i, i_argv[i+1]);\n$$ \n$$         if (check_cmd_arg(i_argv[i+1], argname, argvalue) == 0)\n$$         {\n$$             if (debugflag > 2)\n$$                 Proc_err(ERROPT_AK_OK,\"DEBUG sub\\nargname = %s\\nvalue = %s\", argname, argvalue);\n$$ /*          evaluate param */\n$$             if (!strcmp(argname, \"usepp\"))\n$$             {\n$$                 usepp=atoi(argvalue);\n$$                 if ((usepp < 1) || (usepp >1))\n$$                     usepp = 0;\n$$             }\n$$         }\n$$     }\n$$ }\n$$ else\n$$ {\n$$     if (debugflag > 2)\n$$         Proc_err(ERROPT_AK_OK, \"DEBUG sub\\nno arguments\");\n$$ }\n$$ \n$$ if (debugflag > 2)\n$$     Proc_err(ERROPT_AK_OK, \"DEBUG sub\\nusepp %d\", usepp);\n$$ \n$$ } /* end subroutine */\n$$ \n$$ /* subroutine check_cmd_arg ***************************************************/\n$$ static int check_cmd_arg(const char* cpar, char* pname, char* pvalue)\n$$ {\n$$ const char* pch = strchr(cpar, '=');\n$$ \n$$ if (pch == NULL)\n$$     return -1;\n$$ \n$$ sprintf(pname, \"%.*s\", (int)(pch - cpar), cpar);\n$$ strcpy(pvalue, pch + 1);\n$$ \n$$ if (strcmp(pvalue, \"(null)\") == 0)\n$$     pvalue[0] = 0;\n$$ \n$$ if (debugflag > 2)\n$$     Proc_err(ERROPT_AK_OK, \"DEBUG sub\\nparname = %s %lu\\nvalue = %s %lu\",\n$$              pname, (unsigned long)strlen(pname),\n$$              pvalue, (unsigned long)strlen(pvalue));\n$$ return 0;\n$$ } /* end subroutine */\n$$ \n$$ /* subroutine do_pp ***********************************************************/\n$$ static int do_pp(const char* curdat)\n$$ {\n$$ double  sf, sw_p, f1p, f2p, f1porig, f2porig;\n$$ float   offset;\n$$ int     ret = 0;\n$$ \n$$ /* fetch the current plotregion */\n$$ FETCHPAR(\"F1P\", &f1porig)\n$$ FETCHPAR(\"F2P\", &f2porig)\n$$ \n$$ /*********************************************/\n$$ /* define the plotregion as big as */\n$$ /* the complete acquisition region */\n$$ FETCHPARS(\"OFFSET\", &offset)\n$$ FETCHPARS(\"SW_p\", &sw_p)\n$$ FETCHPARS(\"SF\", &sf)\n$$ f1p = offset;\n$$ f2p = f1p - sw_p / sf;\n$$ STOREPAR(\"F1P\", f1p)\n$$ STOREPAR(\"F2P\", f2p)\n$$ \n$$ /* create the pick picking listing */\n$$ PP\n$$ if (AUERR < 0)\n$$     ret = -1;\n$$ \n$$ /* restore the original plotregion */\n$$ STOREPAR(\"F1P\",f1porig)\n$$ STOREPAR(\"F2P\",f2porig)\n$$ return ret;\n$$ } /* end subroutine */\n$$ \n$$ \n$$ /* subroutine setprocno2 ******************************************************/\n$$ static int setprocno2(const char* curdat2path, const int newprocno2)\n$$ {\n$$ qa.PROCNO2 = newprocno2;\n$$ return putpar(curdat2path, \"PROCNO2\", &qa);\n$$ } /* end subroutine */\n$$ \n$$ \n$$ /* subroutine add_to_audit ****************************************************/\n$$ static void add_to_audit(const char* curdat, char* audittext)\n$$ {\n$$ int     byteorder, si;\n$$ char*   hashbuf = audittext + strlen(audittext);\n$$ \n$$ FETCHPARS(\"BYTORDP\", &byteorder)\n$$ FETCHPARS(\"SI\", &si)\n$$ \n$$ if (CheckSumFile(PROCPATH(\"1r\"), 0, hashbuf, 0, 0, byteorder, 0, 1, si, &si, &si) > 0)\n$$ {\n$$     AuditAppend(PROCPATH(\"auditp.txt\"), audittext);\n$$ }\n$$ } /* end subroutine */\n$$ \n$$ \n$$ /* subroutine writetitle ******************************************************/\n$$ static void writetitle(const char* s_text)\n$$ {\n$$ FILE*   fpo = fopen(PROCPATH(\"title\"), \"wt\");\n$$ \n$$ if (fpo)\n$$ {\n$$     fprintf(fpo, \"%s\", s_text);\n$$     fclose(fpo);\n$$ }\n$$ } /* end subroutine */","au/src/proc_2dsym\n$$ /***********************************************-*-C++-*-********/\n$$ /*\tproc_2dsym\t\t18.05.2000\t\t\t*/\n$$ /****************************************************************/\n$$ /*\tShort Description :\t\t\t\t\t*/\n$$ /* \tProcesses and symmetrizes 2D type spectra. \t\t*/\n$$ /* \t\t\t\t\t\t\t\t*/\n$$ /****************************************************************/\n$$ /*\tKeywords :\t\t\t\t\t\t*/\n$$ /*\t2D , symmetrization\t\t\t\t\t*/\n$$ /****************************************************************/\n$$ /*\tDescription/Usage :\t\t\t\t\t*/\n$$ /*\tProcessing AU program for 2D spectra.\t\t \t*/\n$$ /*\tThe spectrum will be symmetrized. \t\t\t*/\n$$ /*\tThe projections in F1 and F2 are read from the \t\t*/\n$$ /*\tcurdat2 file, which is defined by the TopSpin command \t*/\n$$ /*\t'edc2'. If there is no dataset available, the positive \t*/\n$$ /*\tF2 projection is used as projection for both axes.\t*/\n$$ /*\tIf you want to use your individual plot layout, you\t*/\n$$ /*\tcan define it within TopSpin with the command 'layout'.\t*/\n$$ /*\tIf no layout is defined, the default '2D_hom.xwp'\t*/\n$$ /*\tis used.\t\t\t\t\t\t*/\n$$ /****************************************************************/\n$$ /*\tAuthor(s) :\t\t\t\t\t\t*/\n$$ /*\tName\t\t: Peter Dvortsak,Sven Cunskis\t\t*/\n$$ /*\tOrganisation\t: Bruker BioSpin GmbH\t\t\t*/\n$$ /*\tEmail\t\t: nmr-support@bruker.com\t*/\n$$ /****************************************************************/\n$$ /*\tName\t\tDate\tModification:\t\t\t*/\n$$ /*\tpdv\t\t901010\tcreated\t\t\t\t*/\n$$ /*\teng\t\t000418\tset plot limits\t\t\t*/\n$$ /*\teng\t\t000518\tset projections\t\t\t*/\n$$ /*\tsvcu\t\t010102\tuse XWIN-PLOT for plotting\t*/\n$$ /*\tsvcu\t\t030115\tuse ext. dataset for F1 proj.\t*/\n$$ /*\tsvcu\t\t041001\tincrease print_to_file options\t*/\n$$ /*\twem,svcu\t060530\toptimized functionality\t\t*/\n$$ /****************************************************************/\n$$ /*\n$$ $Id:$\n$$ */\n$$ \n$$ /*********************************************/\n$$ /* Declare variables */\n$$ double sw1,sw2,sf1,sf2,sum1,sum2;\n$$ float offs1,offs2;\n$$ char xwlay[PATH_MAX], portf[PATH_MAX]; \n$$ int ret;\n$$  \n$$ portf[0]=0;\n$$ \n$$ /*********************************************/\n$$ /* Declare filenames etc. for the portfolio file handling */\n$$ DECLARE_PORTFOLIO\n$$ \n$$ \n$$ /*********************************************/\n$$ /* processing */\n$$ XFB\n$$ ERRORABORT\n$$ ABS2\n$$ ABS1\n$$ SYM\n$$ LEVCALC\n$$ FETCHPARS(\"OFFSET\",&offs2)\n$$ FETCHPARS(\"SW_p\",&sw2)\n$$ FETCHPARS(\"SF\",&sf2)\n$$ FETCHPAR1S(\"OFFSET\",&offs1)\n$$ FETCHPAR1S(\"SW_p\",&sw1)\n$$ FETCHPAR1S(\"SF\",&sf1)\n$$ sum1 = offs1 - sw1 / sf1;\n$$ sum2 = offs2 - sw2 / sf2;\n$$ STOREPAR1(\"F1P\",offs1)\n$$ STOREPAR(\"F1P\",offs2)\n$$ STOREPAR1(\"F2P\",sum1)\n$$ STOREPAR(\"F2P\",sum2)\n$$ \n$$ \n$$ /*********************************************/\n$$ /* If no layout is defined the default layout will be used  */\n$$ FETCHPAR(\"LAYOUT\",&xwlay)\n$$ if (xwlay[0] == '\\0')\n$$ {\n$$     STOREPAR(\"LAYOUT\",\"+/2D_hom.xwp\")\n$$ }\n$$ \n$$ \n$$ /*********************************************/\n$$ /* set F2 reference for plotting. If no dataset is \t*/\n$$ /* defined the positive F2 projection is used  \t\t*/\n$$ GETCURDATA2\n$$ if (AUERR < 0 || access(PROCPATH2(\"1r\"),F_OK)) \n$$ { \n$$     RHPP(98)\n$$     DATASET2(name, expno, 98, disk, user)\n$$     GETCURDATA2\n$$ }\n$$ \n$$ \n$$ /*********************************************/\n$$ /* set F1 reference for plotting. If no dataset is \t*/\n$$ /* defined the F2 projection is used  \t\t\t*/\n$$ GETCURDATA3\n$$ if (AUERR < 0 || access(PROCPATH3(\"1r\"), F_OK))\n$$ {\n$$     DATASET3(name2, expno2, procno2, disk2, user2)\n$$     GETCURDATA3\n$$ }\n$$ \n$$ \n$$ /*********************************************/\n$$ /* Create and open portfolio file portf */\n$$ (void) strcpy (portf,(PROCPATH(\"portf\")));\n$$ CREATE_PORTFOLIO(portf)\n$$ \n$$ /*********************************************/\n$$ /* The 2D dataset is written first to the portfolio file */\n$$ ADD_CURDAT_TO_PORTFOLIO\n$$ \n$$ /*********************************************/\n$$ /* Now add the F2 projection (2nd dataset) to the portfolio file */\n$$ ADD_TO_PORTFOLIO(disk2,user2,name2,expno2,procno2)\n$$ \n$$ /*********************************************/\n$$ /* Now add the F1 projection (3rd dataset) to the portfolio file */\n$$ ADD_TO_PORTFOLIO(disk3,user3,name3,expno3,procno3)\n$$ \n$$ /*********************************************/\n$$ /* Close protfolio file */\n$$ CLOSE_PORTFOLIO\n$$ \n$$ /*********************************************/\n$$ /* Plot with two datasets defined in the portfolio. */\n$$ AUTOPLOT_WITH_PORTFOLIO\n$$ \n$$ \n$$ /*********************************************/\n$$ /* Adds include file 'printtofile' that manage\t*/\n$$ /* the 'plot_to_file' information\t\t*/\n$$ #include <inc/printtofile>\n$$ \n$$ \n$$ QUIT"],"BRUKER FILE PROC":"clevels\n$$ ##TITLE= Parameter file, TopSpin 4.5.0\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 1\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= nmrsu\n$$ $$ 2025-05-24 07:35:55.667 +0200  nmrsu@CZC150CR4G\n$$ $$ D:/Data/SG/CCP-3863/24/pdata/1/clevels\n$$ $$ process C:\\Bruker\\TopSpin4.5.0\\prog\\mod\\proc2d.exe\n$$ ##$LEVELS= (0..255)\n$$ 81070080 513713379.14 3255226045.37 20627254489.77 130707859255.97 828251015168\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$LEVSIGN= 1\n$$ ##$MAXLEV= 6\n$$ ##$METHOD= 0\n$$ ##$NEGBASE= -81070080\n$$ ##$NEGINCR= 1.8\n$$ ##$POSBASE= 81070080\n$$ ##$POSINCR= 1.8\n$$ ##END=","DATPATH":"<D:/Data/SG>","EXPNO":24,"NAME":"<CCP-3863>","PROCNO":1,"ACQT0":0,"AMP":"(0..31)\n100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n100 100 100 100 100 100 100 100 100 100 100 100 100 100","AMPCOIL":"(0..32)\n-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","AQSEQ":0,"AQ_mod":3,"AUNM":"<au_getlcosy>","AUTOPOS":"<24 >","BF1":[400.3,400.3],"BF2":400.3,"BF3":400.3,"BF4":400.3,"BF5":400.3,"BF6":400.3,"BF7":400.3,"BF8":400.3,"BWFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","BYTORDA":0,"CHANFCU":"(0..24)\n0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHANREC":"(0..24)\n0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHEMSTR":"<none>","CNST":"(0..63)\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","CPDPRG":"(0..8)\n<> <> <> <> <> <> <> <> <>","D":"(0..63)\n3e-06 1.79315197467804 0 0 0 0 0 0 0 0 0 0.03 2e-05 4e-06 0 0 0.0002 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0","DATE":1748064952,"DATE_START":1748064638,"DE":6.5,"DECIM":6400,"DIGMOD":1,"DIGTYP":17,"DR":32,"DS":16,"DSPFIRM":0,"DSPFVS":20,"DTYPA":2,"EXP":"<COSYGPSW_ED>","ExpStatus":4,"FCUCHAN":"(0..9)\n0 1 0 0 0 0 0 0 0 0","FILCOR":0,"FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FS":"(0..7)\n83 83 83 83 83 83 83 83","FW":240000000,"FnILOOP":1,"FnMODE":1,"FnTYPE":0,"GPNAM":"(0..31)\n<> <SMSQ10.100> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n<> <> <> <> <> <> <> <> <> <> <>","GPX":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPY":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPZ":"(0..31)\n0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GRPDLY":68,"GrpdlyHandling":0,"HDDUTY":20,"HDRATE":1,"HOLDER":24,"HPMOD":"(0..32)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","IN":"(0..63)\n0.00032 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INF":"(0..7)\n0 320 0 0 0 0 0 0","INP":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INSTRUM":"<Avance NEO 400>","INTEGFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","L":"(0..31)\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","LFILTER":100,"LGAIN":-12,"LINPSTP":0,"LOCKED":"no","LOCKFLD":4333,"LOCKGN":130.637832641602,"LOCKPOW":-27,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":261.9605,"LOCSHFT":"yes","LOCSW":0,"LTIME":0.400000005960464,"MASR":5000,"MULEXPNO":"(0..15)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":0,"NLOGCH":1,"NOVFLW":0,"NS":1,"NUC1":["<1H>","<1H>"],"NUC2":"<off>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":100,"NusFPNZ":"no","NusJSP":0,"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":128,"O1":[1730.32247255378,1730.32247255378],"O2":2401.8,"O3":2401.8,"O4":2401.8,"O5":2401.8,"O6":2401.8,"O7":2401.8,"O8":2401.8,"OVERFLW":0,"P":"(0..63)\n7.8625 7.8625 15.725 0 0 19.8 30 60 20000 0 0 80000 80000 1000 0 0 1000\n2500 100000 600 0 0 0 0 0 270 100000 7.8625 1000 1000 0 0 20000 0 0 0 0\n0 0 0 2000 0 0 0 300 0 80000 46600 10000 30000 66000 0 4950 0 4000 0 0\n0 0 0 0 0 0 0","PACOIL":"(0..32)\n2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PARMODE":1,"PCPD":"(0..9)\n0 90 0 0 0 0 0 0 0 0","PEXSEL":"(0..9)\n1 1 1 1 1 1 1 1 1 1","PHCOR":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PHLIST":"<>","PH_ref":0,"PL":"(0..63)\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120","PLSTEP":0.1,"PLSTRT":-6,"PLW":"(0..63)\n0 24.3 0 0 0 0 0 0 0 6.005e-05 1.668 0.088831 0 0 0 0 0 0 24.3 0.18534\n0 0 0 0 0 0 0 0.082373 0 1.668 0 0 2.402e-06 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PLWMAX":"(0..7)\n116.831512 0 0 0 0 0 0 0","PR":1,"PRECHAN":"(0..32)\n-1 2 -1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n-1 -1 -1 -1 -1 -1 -1 -1","PROBHD":"<Z166552_0019>","PROBINPUTS":"(0..15)\n<19F/31P-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <> <>","PULPROG":"<cosygpppqf>","PW":0,"PYNM":"<>","ProbeDescription":"<PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP>","ProjAngle":0,"QNP":0,"RECCHAN":"(0..9)\n0 1 0 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..24)\n-1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n-1","RECPRFX":"(0..32)\n1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","RG":64,"RO":0,"RSEL":"(0..24)\n0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SAMPLEID":"<>","SFO1":[400.301730322473,400.301730322473],"SFO2":400.3024018,"SFO3":400.3024018,"SFO4":400.3024018,"SFO5":400.3024018,"SFO6":400.3024018,"SFO7":400.3024018,"SFO8":400.3024018,"SOLVENT":"<CDCl3>","SOLVOLD":"<off>","SP":"(0..63)\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120","SPECTR":0,"SPINCNT":0,"SPNAM":"(0..63)\n<> <Gaus1_270.1000> <Gaus1_180r.1000> <> <> <Sinc1.1000> <Squa100.1000>\n<> <Squa100.1000> <> <Sinc1.1000> <Sinc1.1000> <> <> <> <> <> <> <> <Sinc1.1000>\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <> <> <> <Crp60,20,20.10>\n<Bip720,50,20.1> <> <> <Sinc1.1000> <Rsnob.1000> <Gaus1_180r.1000> <Gaus1_180r.1000>\n<Crp_psyche.20> <> <> <Gaus1_180i.1000> <Squa100.1000> <> <> <> <> <Reburp.1000>\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>","SPOAL":"(0..63)\n0.5 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n1 1 1 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n0.5 0.5 0.5 0.5 0.5 0.5 0.5","SPOFFS":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPPEX":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPW":"(0..63)\n0 1.2463e-05 5.539e-06 0 0 0.0043288 6.005e-05 0 1.5012e-07 0 0.0043288\n0.0043288 0 0 0 0 0 0 0 8.841574e-06 1.374394e-05 6.417446e-06 3.460876e-05\n0 0 0 0 0 0 0.057343 1.0676 0 0 0.00027055 6.0555e-05 5.539e-06 0.00035449\n0.00019804 0 0 8.138e-06 1.5012e-07 0 0 0 0 0.036952 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0","SUBNAM":"(0..9)\n<> <> <> <> <> <> <> <> <> <>","SW":[7.80661127165895,7.80661127165896],"SWIBOX":"(0..32)\n0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SW_h":[3125,3125],"SWfinal":0,"SigLockShift":0,"TD":[2048,128],"TD0":1,"TD_INDIRECT":"(0..7)\n0 128 0 0 0 0 0 0","TDav":1,"TE":297.985455139198,"TE1":298.441375732422,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_RAW":298.441375732422,"TE_STAB":"(0..9)\n2 2 0 0 0 0 0 0 0 0","TOTROT":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","TUBE_TYPE":"<>","USERA1":"<>","USERA10":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","USERA6":"<>","USERA7":"<>","USERA8":"<>","USERA9":"<>","UUID":"<99356165-8b1c-4405-aaf9-f59afc3d830f>","VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","VtChillPowType":2,"VtChillPowVal":1,"VtChillType":5,"VtGasFlow":400.0615234375,"WAVEMAKER":"(0..7)\n<> <> <> <> <> <> <> <>","WBST":1024,"WBSW":"(0..7)\n4 10 10 10 10 10 10 10","XL":0,"YL":0,"YMAX_a":47065463,"YMIN_a":-47673790,"ZGOPTNS":"<>","scaledByNS":"no","scaledByRG":"no","shimCoilTempK":301.15,"ABSF1":[1000,1000],"ABSF2":[-1000,-1000],"ABSG":[5,5],"ABSL":[3,3],"ALPHA":0,"AQORDER":0,"ASSFAC":0,"ASSFACI":0,"ASSFACX":0,"ASSWID":0,"AUNMP":["<proc_2dsym>","<>"],"AXLEFT":0,"AXNAME":["<>","<>"],"AXNUC":["<off>","<off>"],"AXRIGHT":0,"AXTYPE":0,"AXUNIT":["<>","<>"],"AZFE":[0.1,0.1],"AZFW":[0.5,0.5],"BCFW":[1,1],"BC_mod":[2,0],"BYTORDP":0,"COROFFS":0,"CY":[15,0],"DATMOD":[1,0],"DC":[1,1],"DFILT":["<>","<>"],"DTYPP":0,"ERETIC":["no","no"],"F1P":[8.13827133178711,8.13827133178711],"F2P":[0.331626999523253,0.331626999523253],"FCOR":[0.5,0.5],"FTSIZE":0,"FT_mod":0,"GAMMA":[1,1],"GB":0.1,"INTBC":[1,1],"INTSCL":[1,1],"ISEN":[128,128],"LB":[1,0.3],"LEV0":[35,0],"LPBIN":0,"MAXI":[10000,10000],"MC2":0,"MEAN":0,"ME_mod":2,"MI":0,"MddCEXP":["no","yes"],"MddCT_SP":["no","no"],"MddF180":["no","no"],"MddLAMBDA":0,"MddMEMORY":0,"MddMERGE":[23,0],"MddNCOMP":0,"MddNITER":0,"MddNOISE":[0.8,0],"MddPHASE":0,"MddSEED":0,"MddSRSIZE":0,"Mdd_CsALG":0,"Mdd_CsLAMBDA":[1,1],"Mdd_CsNITER":0,"Mdd_CsNORM":0,"Mdd_CsVE":["yes","yes"],"Mdd_CsZF":0,"Mdd_LrLAMBDA":0,"Mdd_LrNITER":0,"Mdd_LrRANK":0,"Mdd_LrZF":0,"Mdd_mod":[1,0],"NCOEF":32,"NC_proc":0,"NLEV":[6,0],"NOISF1":0,"NOISF2":0,"NSP":[1,0],"NTH_PI":0,"NZP":[1,0],"OFFSET":[8.09006622773707,8.09006622773707],"PC":[1.4,4],"PHC0":0,"PHC1":0,"PH_mod":2,"PKNL":["yes","no"],"PPARMOD":[1,0],"PPDIAG":0,"PPIPTYP":0,"PPMPNUM":[16384,16384],"PPRESOL":[1,1],"PSCAL":1,"PSIGN":0,"PYNMP":["<proc.py>","<>"],"RDF1":0,"RDF2":0,"RDFWHM":0,"RDINT":0,"RDPOS":0,"REVERSE":["no","no"],"SF":[400.300035072019,400.300035072019],"SI":[1024,1024],"SIGF1":0,"SIGF2":0,"SINO":0,"SIOLD":[1024,1024],"SPECTYP":["<COSY>","<>"],"SREF_mod":[1,1],"SREGLST":["<1H.CDCl3>","<>"],"SSB":0,"STSI":0,"STSR":0,"SW_p":[7.80661127165896,7.80661127165896],"SYMM":0,"S_DEV":0,"TDeff":0,"TDoff":0,"TI":["<\nCOSYGPSW_ED CDCl3 {D:\\Data} SG 24\n\n>","<>"],"TILT":["no","no"],"TM1":0.1,"TM2":0.9,"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP10":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"USERP6":["<>","<>"],"USERP7":["<>","<>"],"USERP8":["<>","<>"],"USERP9":["<>","<>"],"WDW":[4,4],"XDIM":0,"YMAX_p":0,"YMIN_p":"0\n$$ End of Bruker specific parameters\n$$ ---------------------------------","CURPLOT":"<>","CURPRIN":"<$>","DFORMAT":"<normdp>","LAYOUT":"<+/2D_hom.xwp>","LFORMAT":"<normlp>","PFORMAT":"<normpl>\n$$ Bruker specific parameters for F1\n$$ ---------------------------------","AMP0":100,"AMP1":100,"AMP2":100,"AMP3":100,"AMP4":100,"AMP5":100,"AMP6":100,"AMP7":100,"AMP8":100,"AMP9":100,"AMP10":100,"AMP11":100,"AMP12":100,"AMP13":100,"AMP14":100,"AMP15":100,"AMP16":100,"AMP17":100,"AMP18":100,"AMP19":100,"AMP20":100,"AMP21":100,"AMP22":100,"AMP23":100,"AMP24":100,"AMP25":100,"AMP26":100,"AMP27":100,"AMP28":100,"AMP29":100,"AMP30":100,"AMP31":100,"AMPCOIL0":-1,"AMPCOIL1":0,"AMPCOIL2":0,"AMPCOIL3":0,"AMPCOIL4":0,"AMPCOIL5":0,"AMPCOIL6":0,"AMPCOIL7":0,"AMPCOIL8":0,"AMPCOIL9":0,"AMPCOIL10":0,"AMPCOIL11":0,"AMPCOIL12":0,"AMPCOIL13":0,"AMPCOIL14":0,"AMPCOIL15":0,"AMPCOIL16":0,"AMPCOIL17":0,"AMPCOIL18":0,"AMPCOIL19":0,"AMPCOIL20":0,"AMPCOIL21":0,"AMPCOIL22":0,"AMPCOIL23":0,"AMPCOIL24":0,"AMPCOIL25":0,"AMPCOIL26":0,"AMPCOIL27":0,"AMPCOIL28":0,"AMPCOIL29":0,"AMPCOIL30":0,"AMPCOIL31":0,"AMPCOIL32":0,"BWFAC0":0,"BWFAC1":0,"BWFAC2":0,"BWFAC3":0,"BWFAC4":0,"BWFAC5":0,"BWFAC6":0,"BWFAC7":0,"BWFAC8":0,"BWFAC9":0,"BWFAC10":0,"BWFAC11":0,"BWFAC12":0,"BWFAC13":0,"BWFAC14":0,"BWFAC15":0,"BWFAC16":0,"BWFAC17":0,"BWFAC18":0,"BWFAC19":0,"BWFAC20":0,"BWFAC21":0,"BWFAC22":0,"BWFAC23":0,"BWFAC24":0,"BWFAC25":0,"BWFAC26":0,"BWFAC27":0,"BWFAC28":0,"BWFAC29":0,"BWFAC30":0,"BWFAC31":0,"BWFAC32":0,"BWFAC33":0,"BWFAC34":0,"BWFAC35":0,"BWFAC36":0,"BWFAC37":0,"BWFAC38":0,"BWFAC39":0,"BWFAC40":0,"BWFAC41":0,"BWFAC42":0,"BWFAC43":0,"BWFAC44":0,"BWFAC45":0,"BWFAC46":0,"BWFAC47":0,"BWFAC48":0,"BWFAC49":0,"BWFAC50":0,"BWFAC51":0,"BWFAC52":0,"BWFAC53":0,"BWFAC54":0,"BWFAC55":0,"BWFAC56":0,"BWFAC57":0,"BWFAC58":0,"BWFAC59":0,"BWFAC60":0,"BWFAC61":0,"BWFAC62":0,"BWFAC63":0,"CHANFCU0":0,"CHANFCU1":1,"CHANFCU2":0,"CHANFCU3":0,"CHANFCU4":0,"CHANFCU5":0,"CHANFCU6":0,"CHANFCU7":0,"CHANFCU8":0,"CHANFCU9":0,"CHANFCU10":0,"CHANFCU11":0,"CHANFCU12":0,"CHANFCU13":0,"CHANFCU14":0,"CHANFCU15":0,"CHANFCU16":0,"CHANFCU17":0,"CHANFCU18":0,"CHANFCU19":0,"CHANFCU20":0,"CHANFCU21":0,"CHANFCU22":0,"CHANFCU23":0,"CHANFCU24":0,"CHANREC0":0,"CHANREC1":1,"CHANREC2":0,"CHANREC3":0,"CHANREC4":0,"CHANREC5":0,"CHANREC6":0,"CHANREC7":0,"CHANREC8":0,"CHANREC9":0,"CHANREC10":0,"CHANREC11":0,"CHANREC12":0,"CHANREC13":0,"CHANREC14":0,"CHANREC15":0,"CHANREC16":0,"CHANREC17":0,"CHANREC18":0,"CHANREC19":0,"CHANREC20":0,"CHANREC21":0,"CHANREC22":0,"CHANREC23":0,"CHANREC24":0,"CNST0":1,"CNST1":1,"CNST2":1,"CNST3":1,"CNST4":1,"CNST5":1,"CNST6":1,"CNST7":1,"CNST8":1,"CNST9":1,"CNST10":1,"CNST11":1,"CNST12":1,"CNST13":1,"CNST14":1,"CNST15":1,"CNST16":1,"CNST17":1,"CNST18":1,"CNST19":1,"CNST20":1,"CNST21":1,"CNST22":1,"CNST23":1,"CNST24":1,"CNST25":1,"CNST26":1,"CNST27":1,"CNST28":1,"CNST29":1,"CNST30":1,"CNST31":1,"CNST32":1,"CNST33":1,"CNST34":1,"CNST35":1,"CNST36":1,"CNST37":1,"CNST38":1,"CNST39":1,"CNST40":1,"CNST41":1,"CNST42":1,"CNST43":1,"CNST44":1,"CNST45":1,"CNST46":1,"CNST47":1,"CNST48":1,"CNST49":1,"CNST50":1,"CNST51":1,"CNST52":1,"CNST53":1,"CNST54":1,"CNST55":1,"CNST56":1,"CNST57":1,"CNST58":1,"CNST59":1,"CNST60":1,"CNST61":1,"CNST62":1,"CNST63":1,"CPDPRG0":"<>","CPDPRG1":"<>","CPDPRG2":"<>","CPDPRG3":"<>","CPDPRG4":"<>","CPDPRG5":"<>","CPDPRG6":"<>","CPDPRG7":"<>","CPDPRG8":"<>","D0":0.000003,"D1":1.79315197467804,"D2":0,"D3":0,"D4":0,"D5":0,"D6":0,"D7":0,"D8":0,"D9":0,"D10":0,"D11":0.03,"D12":0.00002,"D13":0.000004,"D14":0,"D15":0,"D16":0.0002,"D17":0,"D18":0,"D19":0,"D20":0,"D21":0,"D22":0,"D23":0,"D24":0,"D25":0,"D26":0,"D27":0,"D28":0,"D29":0,"D30":0,"D31":0,"D32":0,"D33":0,"D34":0,"D35":0,"D36":0,"D37":0,"D38":0,"D39":0,"D40":0,"D41":0,"D42":0,"D43":0,"D44":0,"D45":0,"D46":0,"D47":0,"D48":0,"D49":0,"D50":0,"D51":0,"D52":0,"D53":0,"D54":0,"D55":0,"D56":0,"D57":0,"D58":0,"D59":0,"D60":0,"D61":0,"D62":0,"D63":0,"FCUCHAN0":0,"FCUCHAN1":1,"FCUCHAN2":0,"FCUCHAN3":0,"FCUCHAN4":0,"FCUCHAN5":0,"FCUCHAN6":0,"FCUCHAN7":0,"FCUCHAN8":0,"FCUCHAN9":0,"FN_INDIRECT0":0,"FN_INDIRECT1":0,"FN_INDIRECT2":0,"FN_INDIRECT3":0,"FN_INDIRECT4":0,"FN_INDIRECT5":0,"FN_INDIRECT6":0,"FN_INDIRECT7":0,"FS0":83,"FS1":83,"FS2":83,"FS3":83,"FS4":83,"FS5":83,"FS6":83,"FS7":83,"GPNAM0":"<>","GPNAM1":"<SMSQ10.100>","GPNAM2":"<>","GPNAM3":"<>","GPNAM4":"<>","GPNAM5":"<>","GPNAM6":"<>","GPNAM7":"<>","GPNAM8":"<>","GPNAM9":"<>","GPNAM10":"<>","GPNAM11":"<>","GPNAM12":"<>","GPNAM13":"<>","GPNAM14":"<>","GPNAM15":"<>","GPNAM16":"<>","GPNAM17":"<>","GPNAM18":"<>","GPNAM19":"<>","GPNAM20":"<>","GPNAM21":"<>","GPNAM22":"<>","GPNAM23":"<>","GPNAM24":"<>","GPNAM25":"<>","GPNAM26":"<>","GPNAM27":"<>","GPNAM28":"<>","GPNAM29":"<>","GPNAM30":"<>","GPNAM31":"<>","GPX0":0,"GPX1":0,"GPX2":0,"GPX3":0,"GPX4":0,"GPX5":0,"GPX6":0,"GPX7":0,"GPX8":0,"GPX9":0,"GPX10":0,"GPX11":0,"GPX12":0,"GPX13":0,"GPX14":0,"GPX15":0,"GPX16":0,"GPX17":0,"GPX18":0,"GPX19":0,"GPX20":0,"GPX21":0,"GPX22":0,"GPX23":0,"GPX24":0,"GPX25":0,"GPX26":0,"GPX27":0,"GPX28":0,"GPX29":0,"GPX30":0,"GPX31":0,"GPY0":0,"GPY1":0,"GPY2":0,"GPY3":0,"GPY4":0,"GPY5":0,"GPY6":0,"GPY7":0,"GPY8":0,"GPY9":0,"GPY10":0,"GPY11":0,"GPY12":0,"GPY13":0,"GPY14":0,"GPY15":0,"GPY16":0,"GPY17":0,"GPY18":0,"GPY19":0,"GPY20":0,"GPY21":0,"GPY22":0,"GPY23":0,"GPY24":0,"GPY25":0,"GPY26":0,"GPY27":0,"GPY28":0,"GPY29":0,"GPY30":0,"GPY31":0,"GPZ0":0,"GPZ1":10,"GPZ2":0,"GPZ3":0,"GPZ4":0,"GPZ5":0,"GPZ6":0,"GPZ7":0,"GPZ8":0,"GPZ9":0,"GPZ10":0,"GPZ11":0,"GPZ12":0,"GPZ13":0,"GPZ14":0,"GPZ15":0,"GPZ16":0,"GPZ17":0,"GPZ18":0,"GPZ19":0,"GPZ20":0,"GPZ21":0,"GPZ22":0,"GPZ23":0,"GPZ24":0,"GPZ25":0,"GPZ26":0,"GPZ27":0,"GPZ28":0,"GPZ29":0,"GPZ30":0,"GPZ31":0,"HPMOD0":0,"HPMOD1":0,"HPMOD2":0,"HPMOD3":0,"HPMOD4":0,"HPMOD5":0,"HPMOD6":0,"HPMOD7":0,"HPMOD8":0,"HPMOD9":0,"HPMOD10":0,"HPMOD11":0,"HPMOD12":0,"HPMOD13":0,"HPMOD14":0,"HPMOD15":0,"HPMOD16":0,"HPMOD17":0,"HPMOD18":0,"HPMOD19":0,"HPMOD20":0,"HPMOD21":0,"HPMOD22":0,"HPMOD23":0,"HPMOD24":0,"HPMOD25":0,"HPMOD26":0,"HPMOD27":0,"HPMOD28":0,"HPMOD29":0,"HPMOD30":0,"HPMOD31":0,"HPMOD32":0,"IN0":0.00032,"IN1":0,"IN2":0,"IN3":0,"IN4":0,"IN5":0,"IN6":0,"IN7":0,"IN8":0,"IN9":0,"IN10":0,"IN11":0,"IN12":0,"IN13":0,"IN14":0,"IN15":0,"IN16":0,"IN17":0,"IN18":0,"IN19":0,"IN20":0,"IN21":0,"IN22":0,"IN23":0,"IN24":0,"IN25":0,"IN26":0,"IN27":0,"IN28":0,"IN29":0,"IN30":0,"IN31":0,"IN32":0,"IN33":0,"IN34":0,"IN35":0,"IN36":0,"IN37":0,"IN38":0,"IN39":0,"IN40":0,"IN41":0,"IN42":0,"IN43":0,"IN44":0,"IN45":0,"IN46":0,"IN47":0,"IN48":0,"IN49":0,"IN50":0,"IN51":0,"IN52":0,"IN53":0,"IN54":0,"IN55":0,"IN56":0,"IN57":0,"IN58":0,"IN59":0,"IN60":0,"IN61":0,"IN62":0,"IN63":0,"INF0":0,"INF1":320,"INF2":0,"INF3":0,"INF4":0,"INF5":0,"INF6":0,"INF7":0,"INP0":0,"INP1":0,"INP2":0,"INP3":0,"INP4":0,"INP5":0,"INP6":0,"INP7":0,"INP8":0,"INP9":0,"INP10":0,"INP11":0,"INP12":0,"INP13":0,"INP14":0,"INP15":0,"INP16":0,"INP17":0,"INP18":0,"INP19":0,"INP20":0,"INP21":0,"INP22":0,"INP23":0,"INP24":0,"INP25":0,"INP26":0,"INP27":0,"INP28":0,"INP29":0,"INP30":0,"INP31":0,"INP32":0,"INP33":0,"INP34":0,"INP35":0,"INP36":0,"INP37":0,"INP38":0,"INP39":0,"INP40":0,"INP41":0,"INP42":0,"INP43":0,"INP44":0,"INP45":0,"INP46":0,"INP47":0,"INP48":0,"INP49":0,"INP50":0,"INP51":0,"INP52":0,"INP53":0,"INP54":0,"INP55":0,"INP56":0,"INP57":0,"INP58":0,"INP59":0,"INP60":0,"INP61":0,"INP62":0,"INP63":0,"INTEGFAC0":0,"INTEGFAC1":0,"INTEGFAC2":0,"INTEGFAC3":0,"INTEGFAC4":0,"INTEGFAC5":0,"INTEGFAC6":0,"INTEGFAC7":0,"INTEGFAC8":0,"INTEGFAC9":0,"INTEGFAC10":0,"INTEGFAC11":0,"INTEGFAC12":0,"INTEGFAC13":0,"INTEGFAC14":0,"INTEGFAC15":0,"INTEGFAC16":0,"INTEGFAC17":0,"INTEGFAC18":0,"INTEGFAC19":0,"INTEGFAC20":0,"INTEGFAC21":0,"INTEGFAC22":0,"INTEGFAC23":0,"INTEGFAC24":0,"INTEGFAC25":0,"INTEGFAC26":0,"INTEGFAC27":0,"INTEGFAC28":0,"INTEGFAC29":0,"INTEGFAC30":0,"INTEGFAC31":0,"INTEGFAC32":0,"INTEGFAC33":0,"INTEGFAC34":0,"INTEGFAC35":0,"INTEGFAC36":0,"INTEGFAC37":0,"INTEGFAC38":0,"INTEGFAC39":0,"INTEGFAC40":0,"INTEGFAC41":0,"INTEGFAC42":0,"INTEGFAC43":0,"INTEGFAC44":0,"INTEGFAC45":0,"INTEGFAC46":0,"INTEGFAC47":0,"INTEGFAC48":0,"INTEGFAC49":0,"INTEGFAC50":0,"INTEGFAC51":0,"INTEGFAC52":0,"INTEGFAC53":0,"INTEGFAC54":0,"INTEGFAC55":0,"INTEGFAC56":0,"INTEGFAC57":0,"INTEGFAC58":0,"INTEGFAC59":0,"INTEGFAC60":0,"INTEGFAC61":0,"INTEGFAC62":0,"INTEGFAC63":0,"L0":1,"L1":1,"L2":1,"L3":1,"L4":1,"L5":1,"L6":1,"L7":1,"L8":1,"L9":1,"L10":1,"L11":1,"L12":1,"L13":1,"L14":1,"L15":1,"L16":1,"L17":1,"L18":1,"L19":1,"L20":1,"L21":1,"L22":1,"L23":1,"L24":1,"L25":1,"L26":1,"L27":1,"L28":1,"L29":1,"L30":1,"L31":1,"MULEXPNO0":0,"MULEXPNO1":0,"MULEXPNO2":0,"MULEXPNO3":0,"MULEXPNO4":0,"MULEXPNO5":0,"MULEXPNO6":0,"MULEXPNO7":0,"MULEXPNO8":0,"MULEXPNO9":0,"MULEXPNO10":0,"MULEXPNO11":0,"MULEXPNO12":0,"MULEXPNO13":0,"MULEXPNO14":0,"MULEXPNO15":0,"P0":7.8625,"P1":7.8625,"P2":15.725,"P3":0,"P4":0,"P5":19.8,"P6":30,"P7":60,"P8":20000,"P9":0,"P10":0,"P11":80000,"P12":80000,"P13":1000,"P14":0,"P15":0,"P16":1000,"P17":2500,"P18":100000,"P19":600,"P20":0,"P21":0,"P22":0,"P23":0,"P24":0,"P25":270,"P26":100000,"P27":7.8625,"P28":1000,"P29":1000,"P30":0,"P31":0,"P32":20000,"P33":0,"P34":0,"P35":0,"P36":0,"P37":0,"P38":0,"P39":0,"P40":2000,"P41":0,"P42":0,"P43":0,"P44":300,"P45":0,"P46":80000,"P47":46600,"P48":10000,"P49":30000,"P50":66000,"P51":0,"P52":4950,"P53":0,"P54":4000,"P55":0,"P56":0,"P57":0,"P58":0,"P59":0,"P60":0,"P61":0,"P62":0,"P63":0,"PACOIL0":2,"PACOIL1":3,"PACOIL2":1,"PACOIL3":0,"PACOIL4":0,"PACOIL5":0,"PACOIL6":0,"PACOIL7":0,"PACOIL8":0,"PACOIL9":0,"PACOIL10":0,"PACOIL11":0,"PACOIL12":0,"PACOIL13":0,"PACOIL14":0,"PACOIL15":0,"PACOIL16":0,"PACOIL17":0,"PACOIL18":0,"PACOIL19":0,"PACOIL20":0,"PACOIL21":0,"PACOIL22":0,"PACOIL23":0,"PACOIL24":0,"PACOIL25":0,"PACOIL26":0,"PACOIL27":0,"PACOIL28":0,"PACOIL29":0,"PACOIL30":0,"PACOIL31":0,"PACOIL32":0,"PCPD0":0,"PCPD1":90,"PCPD2":0,"PCPD3":0,"PCPD4":0,"PCPD5":0,"PCPD6":0,"PCPD7":0,"PCPD8":0,"PCPD9":0,"PEXSEL0":1,"PEXSEL1":1,"PEXSEL2":1,"PEXSEL3":1,"PEXSEL4":1,"PEXSEL5":1,"PEXSEL6":1,"PEXSEL7":1,"PEXSEL8":1,"PEXSEL9":1,"PHCOR0":0,"PHCOR1":0,"PHCOR2":0,"PHCOR3":0,"PHCOR4":0,"PHCOR5":0,"PHCOR6":0,"PHCOR7":0,"PHCOR8":0,"PHCOR9":0,"PHCOR10":0,"PHCOR11":0,"PHCOR12":0,"PHCOR13":0,"PHCOR14":0,"PHCOR15":0,"PHCOR16":0,"PHCOR17":0,"PHCOR18":0,"PHCOR19":0,"PHCOR20":0,"PHCOR21":0,"PHCOR22":0,"PHCOR23":0,"PHCOR24":0,"PHCOR25":0,"PHCOR26":0,"PHCOR27":0,"PHCOR28":0,"PHCOR29":0,"PHCOR30":0,"PHCOR31":0,"PL0":120,"PL1":120,"PL2":120,"PL3":120,"PL4":120,"PL5":120,"PL6":120,"PL7":120,"PL8":120,"PL9":120,"PL10":120,"PL11":120,"PL12":120,"PL13":120,"PL14":120,"PL15":120,"PL16":120,"PL17":120,"PL18":120,"PL19":120,"PL20":120,"PL21":120,"PL22":120,"PL23":120,"PL24":120,"PL25":120,"PL26":120,"PL27":120,"PL28":120,"PL29":120,"PL30":120,"PL31":120,"PL32":120,"PL33":120,"PL34":120,"PL35":120,"PL36":120,"PL37":120,"PL38":120,"PL39":120,"PL40":120,"PL41":120,"PL42":120,"PL43":120,"PL44":120,"PL45":120,"PL46":120,"PL47":120,"PL48":120,"PL49":120,"PL50":120,"PL51":120,"PL52":120,"PL53":120,"PL54":120,"PL55":120,"PL56":120,"PL57":120,"PL58":120,"PL59":120,"PL60":120,"PL61":120,"PL62":120,"PL63":120,"PLW0":0,"PLW1":24.3,"PLW2":0,"PLW3":0,"PLW4":0,"PLW5":0,"PLW6":0,"PLW7":0,"PLW8":0,"PLW9":0.00006005,"PLW10":1.668,"PLW11":0.088831,"PLW12":0,"PLW13":0,"PLW14":0,"PLW15":0,"PLW16":0,"PLW17":0,"PLW18":24.3,"PLW19":0.18534,"PLW20":0,"PLW21":0,"PLW22":0,"PLW23":0,"PLW24":0,"PLW25":0,"PLW26":0,"PLW27":0.082373,"PLW28":0,"PLW29":1.668,"PLW30":0,"PLW31":0,"PLW32":0.000002402,"PLW33":0,"PLW34":0,"PLW35":0,"PLW36":0,"PLW37":0,"PLW38":0,"PLW39":0,"PLW40":0,"PLW41":0,"PLW42":0,"PLW43":0,"PLW44":0,"PLW45":0,"PLW46":0,"PLW47":0,"PLW48":0,"PLW49":0,"PLW50":0,"PLW51":0,"PLW52":0,"PLW53":0,"PLW54":0,"PLW55":0,"PLW56":0,"PLW57":0,"PLW58":0,"PLW59":0,"PLW60":0,"PLW61":0,"PLW62":0,"PLW63":0,"PLWMAX0":116.831512,"PLWMAX1":0,"PLWMAX2":0,"PLWMAX3":0,"PLWMAX4":0,"PLWMAX5":0,"PLWMAX6":0,"PLWMAX7":0,"PRECHAN0":-1,"PRECHAN1":2,"PRECHAN2":-1,"PRECHAN3":0,"PRECHAN4":1,"PRECHAN5":-1,"PRECHAN6":-1,"PRECHAN7":-1,"PRECHAN8":-1,"PRECHAN9":-1,"PRECHAN10":-1,"PRECHAN11":-1,"PRECHAN12":-1,"PRECHAN13":-1,"PRECHAN14":-1,"PRECHAN15":-1,"PRECHAN16":-1,"PRECHAN17":-1,"PRECHAN18":-1,"PRECHAN19":-1,"PRECHAN20":-1,"PRECHAN21":-1,"PRECHAN22":-1,"PRECHAN23":-1,"PRECHAN24":-1,"PRECHAN25":-1,"PRECHAN26":-1,"PRECHAN27":-1,"PRECHAN28":-1,"PRECHAN29":-1,"PRECHAN30":-1,"PRECHAN31":-1,"PRECHAN32":-1,"PROBINPUTS0":"<19F/31P-109Ag>","PROBINPUTS1":"<1H>","PROBINPUTS2":"<2H>","PROBINPUTS3":"<>","PROBINPUTS4":"<>","PROBINPUTS5":"<>","PROBINPUTS6":"<>","PROBINPUTS7":"<>","PROBINPUTS8":"<>","PROBINPUTS9":"<>","PROBINPUTS10":"<>","PROBINPUTS11":"<>","PROBINPUTS12":"<>","PROBINPUTS13":"<>","PROBINPUTS14":"<>","PROBINPUTS15":"<>","RECCHAN0":0,"RECCHAN1":1,"RECCHAN2":0,"RECCHAN3":0,"RECCHAN4":0,"RECCHAN5":0,"RECCHAN6":0,"RECCHAN7":0,"RECCHAN8":0,"RECCHAN9":0,"RECPRE0":-1,"RECPRE1":0,"RECPRE2":-1,"RECPRE3":-1,"RECPRE4":-1,"RECPRE5":-1,"RECPRE6":-1,"RECPRE7":-1,"RECPRE8":-1,"RECPRE9":-1,"RECPRE10":-1,"RECPRE11":-1,"RECPRE12":-1,"RECPRE13":-1,"RECPRE14":-1,"RECPRE15":-1,"RECPRE16":-1,"RECPRE17":-1,"RECPRE18":-1,"RECPRE19":-1,"RECPRE20":-1,"RECPRE21":-1,"RECPRE22":-1,"RECPRE23":-1,"RECPRE24":-1,"RECPRFX0":1,"RECPRFX1":0,"RECPRFX2":1,"RECPRFX3":0,"RECPRFX4":0,"RECPRFX5":0,"RECPRFX6":0,"RECPRFX7":0,"RECPRFX8":0,"RECPRFX9":0,"RECPRFX10":0,"RECPRFX11":0,"RECPRFX12":0,"RECPRFX13":0,"RECPRFX14":0,"RECPRFX15":0,"RECPRFX16":0,"RECPRFX17":0,"RECPRFX18":0,"RECPRFX19":0,"RECPRFX20":0,"RECPRFX21":0,"RECPRFX22":0,"RECPRFX23":0,"RECPRFX24":0,"RECPRFX25":0,"RECPRFX26":0,"RECPRFX27":0,"RECPRFX28":0,"RECPRFX29":0,"RECPRFX30":0,"RECPRFX31":0,"RECPRFX32":0,"RSEL0":0,"RSEL1":1,"RSEL2":0,"RSEL3":0,"RSEL4":0,"RSEL5":0,"RSEL6":0,"RSEL7":0,"RSEL8":0,"RSEL9":0,"RSEL10":0,"RSEL11":0,"RSEL12":0,"RSEL13":0,"RSEL14":0,"RSEL15":0,"RSEL16":0,"RSEL17":0,"RSEL18":0,"RSEL19":0,"RSEL20":0,"RSEL21":0,"RSEL22":0,"RSEL23":0,"RSEL24":0,"SP0":120,"SP1":120,"SP2":120,"SP3":120,"SP4":120,"SP5":120,"SP6":120,"SP7":120,"SP8":120,"SP9":120,"SP10":120,"SP11":120,"SP12":120,"SP13":120,"SP14":120,"SP15":120,"SP16":120,"SP17":120,"SP18":120,"SP19":120,"SP20":120,"SP21":120,"SP22":120,"SP23":120,"SP24":120,"SP25":120,"SP26":120,"SP27":120,"SP28":120,"SP29":120,"SP30":120,"SP31":120,"SP32":120,"SP33":120,"SP34":120,"SP35":120,"SP36":120,"SP37":120,"SP38":120,"SP39":120,"SP40":120,"SP41":120,"SP42":120,"SP43":120,"SP44":120,"SP45":120,"SP46":120,"SP47":120,"SP48":120,"SP49":120,"SP50":120,"SP51":120,"SP52":120,"SP53":120,"SP54":120,"SP55":120,"SP56":120,"SP57":120,"SP58":120,"SP59":120,"SP60":120,"SP61":120,"SP62":120,"SP63":120,"SPNAM0":"<>","SPNAM1":"<Gaus1_270.1000>","SPNAM2":"<Gaus1_180r.1000>","SPNAM3":"<>","SPNAM4":"<>","SPNAM5":"<Sinc1.1000>","SPNAM6":"<Squa100.1000>","SPNAM7":"<>","SPNAM8":"<Squa100.1000>","SPNAM9":"<>","SPNAM10":"<Sinc1.1000>","SPNAM11":"<Sinc1.1000>","SPNAM12":"<>","SPNAM13":"<>","SPNAM14":"<>","SPNAM15":"<>","SPNAM16":"<>","SPNAM17":"<>","SPNAM18":"<>","SPNAM19":"<Sinc1.1000>","SPNAM20":"<Sinc1.1000>","SPNAM21":"<Sinc1.1000>","SPNAM22":"<Sinc1.1000>","SPNAM23":"<>","SPNAM24":"<>","SPNAM25":"<>","SPNAM26":"<>","SPNAM27":"<>","SPNAM28":"<>","SPNAM29":"<Crp60","SPNAM30":20,"SPNAM31":"20.10>","SPNAM32":"<Bip720","SPNAM33":50,"SPNAM34":"20.1>","SPNAM35":"<>","SPNAM36":"<>","SPNAM37":"<Sinc1.1000>","SPNAM38":"<Rsnob.1000>","SPNAM39":"<Gaus1_180r.1000>","SPNAM40":"<Gaus1_180r.1000>","SPNAM41":"<Crp_psyche.20>","SPNAM42":"<>","SPNAM43":"<>","SPNAM44":"<Gaus1_180i.1000>","SPNAM45":"<Squa100.1000>","SPNAM46":"<>","SPNAM47":"<>","SPNAM48":"<>","SPNAM49":"<>","SPNAM50":"<Reburp.1000>","SPNAM51":"<>","SPNAM52":"<>","SPNAM53":"<>","SPNAM54":"<>","SPNAM55":"<>","SPNAM56":"<>","SPNAM57":"<>","SPNAM58":"<>","SPNAM59":"<>","SPNAM60":"<>","SPNAM61":"<>","SPNAM62":"<>","SPNAM63":"<>","SPOAL0":0.5,"SPOAL1":1,"SPOAL2":0.5,"SPOAL3":0.5,"SPOAL4":0.5,"SPOAL5":0.5,"SPOAL6":0.5,"SPOAL7":0.5,"SPOAL8":0.5,"SPOAL9":0.5,"SPOAL10":0.5,"SPOAL11":0.5,"SPOAL12":0.5,"SPOAL13":0.5,"SPOAL14":0.5,"SPOAL15":0.5,"SPOAL16":0.5,"SPOAL17":0.5,"SPOAL18":0.5,"SPOAL19":1,"SPOAL20":1,"SPOAL21":1,"SPOAL22":1,"SPOAL23":0.5,"SPOAL24":0.5,"SPOAL25":0.5,"SPOAL26":0.5,"SPOAL27":0.5,"SPOAL28":0.5,"SPOAL29":0.5,"SPOAL30":0.5,"SPOAL31":0.5,"SPOAL32":0.5,"SPOAL33":0.5,"SPOAL34":0.5,"SPOAL35":0.5,"SPOAL36":0.5,"SPOAL37":0.5,"SPOAL38":0.5,"SPOAL39":0.5,"SPOAL40":0.5,"SPOAL41":0.5,"SPOAL42":0.5,"SPOAL43":0.5,"SPOAL44":0.5,"SPOAL45":0.5,"SPOAL46":0.5,"SPOAL47":0.5,"SPOAL48":0.5,"SPOAL49":0.5,"SPOAL50":0.5,"SPOAL51":0.5,"SPOAL52":0.5,"SPOAL53":0.5,"SPOAL54":0.5,"SPOAL55":0.5,"SPOAL56":0.5,"SPOAL57":0.5,"SPOAL58":0.5,"SPOAL59":0.5,"SPOAL60":0.5,"SPOAL61":0.5,"SPOAL62":0.5,"SPOAL63":0.5,"SPOFFS0":0,"SPOFFS1":0,"SPOFFS2":0,"SPOFFS3":0,"SPOFFS4":0,"SPOFFS5":0,"SPOFFS6":0,"SPOFFS7":0,"SPOFFS8":0,"SPOFFS9":0,"SPOFFS10":0,"SPOFFS11":0,"SPOFFS12":0,"SPOFFS13":0,"SPOFFS14":0,"SPOFFS15":0,"SPOFFS16":0,"SPOFFS17":0,"SPOFFS18":0,"SPOFFS19":0,"SPOFFS20":0,"SPOFFS21":0,"SPOFFS22":0,"SPOFFS23":0,"SPOFFS24":0,"SPOFFS25":0,"SPOFFS26":0,"SPOFFS27":0,"SPOFFS28":0,"SPOFFS29":0,"SPOFFS30":0,"SPOFFS31":0,"SPOFFS32":0,"SPOFFS33":0,"SPOFFS34":0,"SPOFFS35":0,"SPOFFS36":0,"SPOFFS37":0,"SPOFFS38":0,"SPOFFS39":0,"SPOFFS40":0,"SPOFFS41":0,"SPOFFS42":0,"SPOFFS43":0,"SPOFFS44":0,"SPOFFS45":0,"SPOFFS46":0,"SPOFFS47":0,"SPOFFS48":0,"SPOFFS49":0,"SPOFFS50":0,"SPOFFS51":0,"SPOFFS52":0,"SPOFFS53":0,"SPOFFS54":0,"SPOFFS55":0,"SPOFFS56":0,"SPOFFS57":0,"SPOFFS58":0,"SPOFFS59":0,"SPOFFS60":0,"SPOFFS61":0,"SPOFFS62":0,"SPOFFS63":0,"SPPEX0":0,"SPPEX1":0,"SPPEX2":0,"SPPEX3":0,"SPPEX4":0,"SPPEX5":0,"SPPEX6":0,"SPPEX7":0,"SPPEX8":0,"SPPEX9":0,"SPPEX10":0,"SPPEX11":0,"SPPEX12":0,"SPPEX13":0,"SPPEX14":0,"SPPEX15":0,"SPPEX16":0,"SPPEX17":0,"SPPEX18":0,"SPPEX19":0,"SPPEX20":0,"SPPEX21":0,"SPPEX22":0,"SPPEX23":0,"SPPEX24":0,"SPPEX25":0,"SPPEX26":0,"SPPEX27":0,"SPPEX28":0,"SPPEX29":0,"SPPEX30":0,"SPPEX31":0,"SPPEX32":0,"SPPEX33":0,"SPPEX34":0,"SPPEX35":0,"SPPEX36":0,"SPPEX37":0,"SPPEX38":0,"SPPEX39":0,"SPPEX40":0,"SPPEX41":0,"SPPEX42":0,"SPPEX43":0,"SPPEX44":0,"SPPEX45":0,"SPPEX46":0,"SPPEX47":0,"SPPEX48":0,"SPPEX49":0,"SPPEX50":0,"SPPEX51":0,"SPPEX52":0,"SPPEX53":0,"SPPEX54":0,"SPPEX55":0,"SPPEX56":0,"SPPEX57":0,"SPPEX58":0,"SPPEX59":0,"SPPEX60":0,"SPPEX61":0,"SPPEX62":0,"SPPEX63":0,"SPW0":0,"SPW1":0.000012463,"SPW2":0.000005539,"SPW3":0,"SPW4":0,"SPW5":0.0043288,"SPW6":0.00006005,"SPW7":0,"SPW8":1.5012e-7,"SPW9":0,"SPW10":0.0043288,"SPW11":0.0043288,"SPW12":0,"SPW13":0,"SPW14":0,"SPW15":0,"SPW16":0,"SPW17":0,"SPW18":0,"SPW19":0.000008841574,"SPW20":0.00001374394,"SPW21":0.000006417446,"SPW22":0.00003460876,"SPW23":0,"SPW24":0,"SPW25":0,"SPW26":0,"SPW27":0,"SPW28":0,"SPW29":0.057343,"SPW30":1.0676,"SPW31":0,"SPW32":0,"SPW33":0.00027055,"SPW34":0.000060555,"SPW35":0.000005539,"SPW36":0.00035449,"SPW37":0.00019804,"SPW38":0,"SPW39":0,"SPW40":0.000008138,"SPW41":1.5012e-7,"SPW42":0,"SPW43":0,"SPW44":0,"SPW45":0,"SPW46":0.036952,"SPW47":0,"SPW48":0,"SPW49":0,"SPW50":0,"SPW51":0,"SPW52":0,"SPW53":0,"SPW54":0,"SPW55":0,"SPW56":0,"SPW57":0,"SPW58":0,"SPW59":0,"SPW60":0,"SPW61":0,"SPW62":0,"SPW63":0,"SUBNAM0":"<>","SUBNAM1":"<>","SUBNAM2":"<>","SUBNAM3":"<>","SUBNAM4":"<>","SUBNAM5":"<>","SUBNAM6":"<>","SUBNAM7":"<>","SUBNAM8":"<>","SUBNAM9":"<>","SWIBOX0":0,"SWIBOX1":3,"SWIBOX2":0,"SWIBOX3":0,"SWIBOX4":0,"SWIBOX5":0,"SWIBOX6":0,"SWIBOX7":0,"SWIBOX8":0,"SWIBOX9":0,"SWIBOX10":0,"SWIBOX11":0,"SWIBOX12":0,"SWIBOX13":0,"SWIBOX14":0,"SWIBOX15":0,"SWIBOX16":0,"SWIBOX17":0,"SWIBOX18":0,"SWIBOX19":0,"SWIBOX20":0,"SWIBOX21":0,"SWIBOX22":0,"SWIBOX23":0,"SWIBOX24":0,"SWIBOX25":0,"SWIBOX26":0,"SWIBOX27":0,"SWIBOX28":0,"SWIBOX29":0,"SWIBOX30":0,"SWIBOX31":0,"SWIBOX32":0,"TD_INDIRECT0":0,"TD_INDIRECT1":128,"TD_INDIRECT2":0,"TD_INDIRECT3":0,"TD_INDIRECT4":0,"TD_INDIRECT5":0,"TD_INDIRECT6":0,"TD_INDIRECT7":0,"TE_STAB0":2,"TE_STAB1":2,"TE_STAB2":0,"TE_STAB3":0,"TE_STAB4":0,"TE_STAB5":0,"TE_STAB6":0,"TE_STAB7":0,"TE_STAB8":0,"TE_STAB9":0,"TOTROT0":0,"TOTROT1":0,"TOTROT2":0,"TOTROT3":0,"TOTROT4":0,"TOTROT5":0,"TOTROT6":0,"TOTROT7":0,"TOTROT8":0,"TOTROT9":0,"TOTROT10":0,"TOTROT11":0,"TOTROT12":0,"TOTROT13":0,"TOTROT14":0,"TOTROT15":0,"TOTROT16":0,"TOTROT17":0,"TOTROT18":0,"TOTROT19":0,"TOTROT20":0,"TOTROT21":0,"TOTROT22":0,"TOTROT23":0,"TOTROT24":0,"TOTROT25":0,"TOTROT26":0,"TOTROT27":0,"TOTROT28":0,"TOTROT29":0,"TOTROT30":0,"TOTROT31":0,"TOTROT32":0,"TOTROT33":0,"TOTROT34":0,"TOTROT35":0,"TOTROT36":0,"TOTROT37":0,"TOTROT38":0,"TOTROT39":0,"TOTROT40":0,"TOTROT41":0,"TOTROT42":0,"TOTROT43":0,"TOTROT44":0,"TOTROT45":0,"TOTROT46":0,"TOTROT47":0,"TOTROT48":0,"TOTROT49":0,"TOTROT50":0,"TOTROT51":0,"TOTROT52":0,"TOTROT53":0,"TOTROT54":0,"TOTROT55":0,"TOTROT56":0,"TOTROT57":0,"TOTROT58":0,"TOTROT59":0,"TOTROT60":0,"TOTROT61":0,"TOTROT62":0,"TOTROT63":0,"WAVEMAKER0":"<>","WAVEMAKER1":"<>","WAVEMAKER2":"<>","WAVEMAKER3":"<>","WAVEMAKER4":"<>","WAVEMAKER5":"<>","WAVEMAKER6":"<>","WAVEMAKER7":"<>","WBSW0":4,"WBSW1":10,"WBSW2":10,"WBSW3":10,"WBSW4":10,"WBSW5":10,"WBSW6":10,"WBSW7":10},"filters":[{"id":"2886062b-82c9-46e6-90ad-6a8651bcb4d3","name":"phaseCorrectionTwoDimensions","label":"Phase correction","value":{},"isDeleteAllow":true,"flag":true,"error":"phase correction is not applicable to raw data"}],"info":{"nucleus":["1H","1H"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"CCP-3863_24","pulseSequence":"cosygpppqf","aqMod":3,"experiment":"cosy","acquisitionScheme":"notPhaseSensitive","acquisitionMode":"SIMULTANEOUS (DQD)","lpNumberOfCoefficients":32,"linearPredictionBin":0,"tdOff":0,"windowMultiplicationMode":[4,4],"title":"COSYGPSW_ED CDCl3 {D:\\Data} SG 24","solvent":"CDCl3","temperature":297.985455139198,"type":"nD NMR FID","dataClass":"NTUPLES","phc1":0,"phc0":0,"originFrequency":[400.301730322473,400.301730322473],"probeName":"Z166552_0019","baseFrequency":[400.3,400.3],"scaleFactor":1,"fieldStrength":9.401684034256371,"spectralWidth":[7.80661127165895,7.80661127165896],"numberOfPoints":[2048,128],"spectrumSize":[1024,1024],"sampleName":"CCP-3863","acquisitionTime":0.3275200000000001,"pulseStrength90":31796.50238473768,"relaxationTime":1.79315197467804,"numberOfScans":1,"groupDelay":68,"DSPFVS":20,"DECIM":6400,"digitalFilter":68,"increment":[0.00016000000000000004,0.0025788976377952764],"epoch":1748064952000,"date":"Sat, 24 May 2025 05:35:52 GMT","localeDate":"5/24/2025, 7:35:52 AM","reverse":[false,false],"frequencyOffset":[1730.3224730085276,1730.3224730085276]},"zones":{"values":[],"options":{"isSumConstant":true,"sumAuto":true}},"customInfo":{}}],"molecules":[{"molfile":"\nActelion Java MolfileCreator 2.0\n\n  0  0  0  0  0  0              0 V3000\nM  V30 BEGIN CTAB\nM  V30 COUNTS 10 10 0 0 0\nM  V30 BEGIN ATOM\nM  V30 1 C 23.2875 -4.65 0 0\nM  V30 2 C 24.5865 -5.4 0 0\nM  V30 3 C 24.5865 -6.9 0 0\nM  V30 4 C 23.2875 -7.65 0 0\nM  V30 5 C 21.9884 -6.9 0 0\nM  V30 6 C 21.9884 -5.4 0 0\nM  V30 7 C 20.6895 -7.65 0 0\nM  V30 8 N 19.3904 -6.9 0 0\nM  V30 9 C 25.8855 -7.65 0 0\nM  V30 10 N 27.1847 -6.9 0 0\nM  V30 END ATOM\nM  V30 BEGIN BOND\nM  V30 1 1 1 2\nM  V30 2 2 2 3\nM  V30 3 1 3 4\nM  V30 4 2 4 5\nM  V30 5 1 5 6\nM  V30 6 2 6 1\nM  V30 7 1 5 7\nM  V30 8 1 7 8\nM  V30 9 1 3 9\nM  V30 10 1 9 10\nM  V30 END BOND\nM  V30 END CTAB\nM  END\n","label":"P1","id":"2b82c986-e690-4d6a-8651-bcb4d3953e3f"}],"correlations":{"values":[],"options":{"tolerance":{"C":0.25,"H":0.02,"N":0.25,"F":0.25,"Si":0.25,"P":0.25}},"state":{}}},"view":{"molecules":{},"ranges":{},"zones":{},"peaks":{},"integrals":{},"spectra":{"activeSpectra":{"1H,1H":[{"id":"ef288606-2b82-4986-a690-ad6a8651bcb4","index":0,"selected":true}]},"activeTab":"1H,1H","showLegend":false,"showSimilarityTree":false,"selectReferences":{}},"zoom":{"levels":{}},"verticalAlign":{"1H,1H":"bottom"},"predictions":{},"currentSimulatedSpectrumKey":null},"settings":{"display":{"general":{"hideGeneralSettings":false,"experimentalFeatures":{"display":false},"hidePanelOnLoad":false,"hideLogs":false,"hideHelp":false,"hideMaximize":false,"hideWorkspaces":false},"panels":{"spectraPanel":{"display":true,"open":true},"informationPanel":{"display":true,"open":false},"integralsPanel":{"display":true,"open":false},"rangesPanel":{"display":true,"open":false},"structuresPanel":{"display":true,"open":false},"processingsPanel":{"display":true,"open":false},"zonesPanel":{"display":true,"open":false},"automaticAssignmentPanel":{"display":false,"open":false},"databasePanel":{"display":false,"open":false},"multipleSpectraAnalysisPanel":{"display":false,"open":false},"peaksPanel":{"display":true,"open":false},"predictionPanel":{"display":false,"open":false},"summaryPanel":{"display":false,"open":false},"simulationPanel":{"display":false,"open":false}},"toolBarButtons":{"baselineCorrection":true,"exclusionZones":false,"exportAs":true,"fft":true,"import":true,"integral":true,"multipleSpectraAnalysis":false,"phaseCorrection":true,"rangePicking":true,"realImaginary":true,"slicing":true,"spectraCenterAlignments":true,"spectraStackAlignments":true,"apodization":true,"zeroFilling":true,"zonePicking":true,"zoomOut":true,"zoom":true,"peakPicking":true,"autoRangeAndZonePicking":true,"fftDimension1":true,"fftDimension2":true}},"general":{"dimmedSpectraOpacity":0.1,"verticalSplitterPosition":"560px","verticalSplitterCloseThreshold":600,"spectraRendering":"auto","loggingLevel":"info","popupLoggingLevel":"error","invert":false},"nuclei":[{"nucleus":"1H","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"13C","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"15N","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"19F","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"29Si","ppmFormat":"0.00","hzFormat":"0.00"},{"nucleus":"31P","ppmFormat":"0.00","hzFormat":"0.00"}],"panels":{},"databases":{"defaultDatabase":"","data":[{"key":"toc","label":"Toc","url":"https://data.cheminfo.org/nmr/database/toc.json","enabled":true}]},"nmrLoaders":{"general":{"keep1D":true,"keep2D":true,"onlyReal":false,"dataSelection":"preferFT"},"bruker":{"onlyFirstProcessedData":true}},"infoBlock":{"visible":false,"fields":[{"label":"Name","jpath":["info","name"],"visible":true,"format":""},{"label":"Number of scans","jpath":["info","numberOfScans"],"visible":true,"format":"0"},{"label":"Pulse sequence","jpath":["info","pulseSequence"],"visible":true,"format":""},{"label":"Frequency","jpath":["info","originFrequency"],"visible":true,"format":"0"}]},"onLoadProcessing":{"autoProcessing":true,"filters":{"1H":[{"name":"digitalFilter","label":"Digital Filter","value":{},"flag":true},{"name":"apodization","label":"Apodization","value":{},"flag":false},{"name":"zeroFilling","label":"Zero Filling","value":{},"flag":true},{"name":"fft","label":"FFT","value":{},"flag":true},{"name":"phaseCorrection","label":"Phase correction","value":{},"flag":true}],"13C":[{"name":"digitalFilter","label":"Digital Filter","value":{},"flag":true},{"name":"apodization","label":"Apodization","value":{},"flag":true},{"name":"zeroFilling","label":"Zero Filling","value":{},"flag":true},{"name":"fft","label":"FFT","value":{},"flag":true},{"name":"phaseCorrection","label":"Phase correction","value":{},"flag":true}]}},"spectraColors":{"oneDimension":[],"twoDimensions":[{"jpath":["info","experiment"],"value":"cosy","positiveColor":"darkblue","negativeColor":"blue"},{"jpath":["info","experiment"],"value":"noesy","positiveColor":"pink","negativeColor":"yellow"},{"jpath":["info","experiment"],"value":"roesy","positiveColor":"pink","negativeColor":"yellow"},{"jpath":["info","experiment"],"value":"tocsy","positiveColor":"green","negativeColor":"yellow"},{"jpath":["info","experiment"],"value":"hsqc","positiveColor":"black","negativeColor":"yellow"},{"jpath":["info","experiment"],"value":"hmbc","positiveColor":"darkviolet","negativeColor":"yellow"}]},"label":"Simple NMR analysis","visible":true,"source":"predefined"}}